feat: add person history and trust reactions

This commit is contained in:
Rijad Zuzo
2026-07-12 11:42:10 +02:00
parent 99b8146f75
commit 9fcf6a0a58
19 changed files with 543 additions and 90 deletions
+12
View File
@@ -730,6 +730,18 @@ func get_known_events(npc_id: int, max_count: int = 3) -> Array[EconomicEventRec
return known
func get_retained_memory_events(npc_id: int, max_count: int = 4) -> Array[EconomicEventRecord]:
var retained: Array[EconomicEventRecord] = []
var event_ids := event_knowledge_system.get_retained_event_ids(
npc_id, _get_lasting_event_ids(npc_id), max_count
)
for event_id in event_ids:
var event := event_log.get_by_id(event_id)
if event != null:
retained.append(event)
return retained
func npc_knows_event(npc_id: int, event_id: int) -> bool:
return event_knowledge_system.knows_event(npc_id, event_id)