docs: record combat, wolves, factions, and tribe war systems

This commit is contained in:
Rijad Zuzo
2026-08-11 20:51:57 +02:00
parent b62f7b86cc
commit 6de6d25bf5
6 changed files with 91 additions and 6 deletions
+6
View File
@@ -45,6 +45,12 @@ would otherwise obscure that lifecycle:
`PlayerStateRecord` (hunger, energy, carried inventory), deterministic
needs advancement, and the player's carry/deposit/eat transactions through
the same storage and event contract as NPCs;
- `simulation/conflict/ConflictSystem.gd` owns combatants (health, weapons,
factions, hostility), village/tribe faction records, wolf hostility, the
tribe war motivation decision (desire + victory confidence), raid spawning,
deterministic battle resolution, and war consequences. It emits combat and
war narrative facts and spawn/death signals that presentation binds to
`HostileCombatant` visuals;
- `simulation/events/SimulationEventLog.gd` owns ordered event identity,
history queries, and rate calculations;
- `simulation/knowledge/EventKnowledgeSystem.gd` owns per-NPC references to