docs: record player-citizen loop, care needs, regrowth, and seasons

This commit is contained in:
Rijad Zuzo
2026-08-11 00:46:00 +02:00
parent e51cde57be
commit e359e5253a
7 changed files with 150 additions and 38 deletions
+14
View File
@@ -984,6 +984,20 @@ resolve the need without adding a dialogue tree, quest acceptance, rewards, a
quest log, reputation, a generic conversation framework, or saved presentation
state in that slice.
That observation-to-agency slice is now complete: the player-facing field note
surfaces the inspected villager's exact open need and the currently
authoritative response, and a real player harvest-to-pantry deposit resolves
it through the ordinary carry path. The player is also a real citizen now: a
persisted `PlayerStateRecord` tracks hunger, energy, and carried inventory,
gathering moves yield into that carried inventory, depositing restocks the
typed storage, and eating eases hunger from carried or pantry food. Player
restocks are witnessed and can raise a hungry familiar villager's directed
trust toward the player. The opportunity family grew to four types
(`restock_empty_pantry`, `supply_missing_wood`, `feed_weak_villager`, and
`repair_home_roof`), finite berry sources regrow toward an authored cap, and a
cold season halves gather yields and pauses regrowth to create recurring
scarcity.
Recently completed:
- `Jajce Villager Field Note 12`: a separate player-facing note selects the