feat: add nearby villager field notes
This commit is contained in:
@@ -829,15 +829,22 @@ Completed:
|
||||
food sack; delivery consumes that unit and records the inventory-to-animal
|
||||
fact. One-unit contention, both route legs, and post-pickup continuation
|
||||
prove conservation without adding a saved phase field.
|
||||
45. `Jajce Villager Field Note 12`: a quiet bottom-left field note now selects
|
||||
the nearest loaded living villager with stable-ID tie order and presents
|
||||
their authoritative name, current action and task state, exact target, and
|
||||
carried inventory. A decision reason appears only while it matches the live
|
||||
action; unload clears the note and restore re-derives saved facts while
|
||||
awaiting the next transient reason. The note coexists with the `E` prompt,
|
||||
remains in cinematic mode, and adds no saved state or simulation mutation.
|
||||
|
||||
Next:
|
||||
|
||||
1. Give the player one restrained nearby-villager inspection context backed by
|
||||
the authoritative task, exact target, carried item, and recorded decision
|
||||
reason when it currently exists.
|
||||
2. Prove that the field note follows live task changes and, after restore,
|
||||
re-derives the persistent facts while honestly awaiting the next decision
|
||||
reason. It must not become dialogue, quest, or saved presentation state.
|
||||
1. Let an inspected villager who owns an open opportunity surface that exact
|
||||
village need plus the authoritative direct-help route, capable helper, or
|
||||
honest unavailable state that currently exists.
|
||||
2. Prove that the ordinary finite-resource-to-storage harvest resolves an
|
||||
available player route and updates the context without dialogue branching,
|
||||
acceptance state, rewards, a quest log, or saved presentation state.
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user