docs: capture the embodied player citizen slices in plans and schema

This commit is contained in:
2026-08-09 00:11:54 +02:00
parent 0936ae6450
commit a46f07a1b8
4 changed files with 42 additions and 3 deletions
+9
View File
@@ -864,6 +864,15 @@ Next:
asking them directly even when another helper could act. All of it flows
through the ordinary finite-resource harvest/feed contracts, survives
save/restore deterministically, and adds no quest-only state.
4. Make the player a citizen with a body. **Complete:** the player now has
hunger and energy that advance on the simulation tick, eats from the real
pantry, weakens when starving, and can die by starvation (halving Standing).
Gathering fills a carried inventory with capacity, and depositing at the
pantry or woodpile is an explicit transaction that resolves the same quests.
Pressing `E` on a villager opens a personal talk where you accept or decline
their real request. The embodied needs, carry, and negotiation rules live in
focused `PlayerNeedsSystem`/`PlayerNegotiationSystem` collaborators and are
covered by headless, runtime, and schema-restore regressions.
Do not start with GIS data, a full city, a large asset pack, or more NPC
mechanics. The next proof is a beautiful stage for the systems that already