docs: capture the embodied player citizen slices in plans and schema
This commit is contained in:
@@ -1021,6 +1021,26 @@ The first bounded player-Standing and quest slice is complete:
|
||||
completion, invalidation, animal care, personal requests, and tier
|
||||
progression.
|
||||
|
||||
The first embodied-citizen slice is complete:
|
||||
|
||||
- the player now has a body in the world: hunger and energy advance on the
|
||||
deterministic tick (`PlayerStateRecord`), eating at the pantry reduces the
|
||||
player's own hunger, starvation weakens movement, and death by starvation
|
||||
halves Standing and allows a respawn, all persisted through world schema v13;
|
||||
- the player carries a real inventory with capacity: gathering a finite
|
||||
resource fills the hands, depositing at the pantry or woodpile is an explicit
|
||||
transaction that resolves opportunities and quests through the same supply
|
||||
contract used by NPCs;
|
||||
- pressing `E` on a nearby villager opens a personal talk: the villager greets
|
||||
you and surfaces their real need, and you can accept their request (which
|
||||
surfaces the same open quest) or decline it (closing the quest without
|
||||
gratitude);
|
||||
- `PlayerNeedsSystem`, `PlayerNegotiationSystem`, and `SimulationEventRecorder`
|
||||
keep the player-citizen rules out of the manager;
|
||||
- headless, runtime, carry/deposit, talk/negotiation, and schema-restore
|
||||
regressions cover needs, death, respawn, carrying, depositing, quest
|
||||
resolution, and personal request accept/decline.
|
||||
|
||||
Recently completed:
|
||||
|
||||
- `Jajce Villager Field Note 12`: a separate player-facing note selects the
|
||||
|
||||
Reference in New Issue
Block a user