feat: add nearby villager field notes
This commit is contained in:
+16
-9
@@ -491,10 +491,11 @@ that receives the command.
|
||||
The UI subscribes to village, task, event, knowledge, relationship, and
|
||||
opportunity changes. It formats aggregate state and resolves known facts,
|
||||
relationship causes, and opportunity lifecycle details through manager queries
|
||||
without owning or recomputing simulation facts. `village_whisper_hud.gd` and
|
||||
`player_interaction_hud.gd` are separate transient player layers that format
|
||||
authoritative signals or the current exact context and remain independent of
|
||||
the development overlays.
|
||||
without owning or recomputing simulation facts. `village_whisper_hud.gd`,
|
||||
`player_interaction_hud.gd`, and `villager_field_note_hud.gd` are separate
|
||||
transient player layers. They format authoritative signals, the current exact
|
||||
action context, or one nearby villager's current facts while remaining
|
||||
independent of the development overlays.
|
||||
|
||||
## Current runtime flow
|
||||
|
||||
@@ -1023,11 +1024,17 @@ Milestone 9 context-action result shared by prompt and execution, with exact
|
||||
pantry feedback and no persistent UI state. NPC care now completes that
|
||||
physical proof with one compound pantry-to-inventory-to-goat action, exact
|
||||
claim continuity, visible carrying, late-contention safety, and post-pickup
|
||||
deterministic continuation. The next bounded proof should let the player
|
||||
inspect one nearby villager's real action, target, carried item, and recorded
|
||||
decision reason when available. After restore it should re-derive persistent
|
||||
facts and honestly await the next decision reason without introducing dialogue
|
||||
or saved UI state.
|
||||
deterministic continuation. Nearby villager inspection now selects one loaded
|
||||
living presentation, reacquires its authoritative simulation record, and shows
|
||||
the live action, task state, exact target, carried inventory, and only a
|
||||
currently matching decision reason. It remains separate from `E`, clears on
|
||||
presentation unload, and after restore re-derives saved facts while awaiting a
|
||||
new transient decision trace. The next bounded proof should let an inspected
|
||||
interested villager surface their exact open opportunity and whichever
|
||||
authoritative response currently exists: a finite-resource-to-storage player
|
||||
route, a capable helper, or an honest unavailable state. An available player
|
||||
route should resolve through the ordinary harvest path without dialogue
|
||||
branching, quest acceptance, rewards, or saved UI state.
|
||||
|
||||
The remaining simulation-garden target still aims for:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user