feat: add nearby villager field notes
This commit is contained in:
@@ -965,16 +965,33 @@ the losing claim. A post-pickup restore preserves the inventory, exact goat,
|
||||
destination, event count, and final checksum without a new saved phase field
|
||||
or RNG draw.
|
||||
|
||||
The next bounded slice should advance Milestone 9 with player-facing villager
|
||||
inspection. One nearby-person context should show the authoritative name,
|
||||
current action, exact target, carried item, and current recorded decision reason
|
||||
when available. After restore it should honestly say that it is awaiting the
|
||||
next decision while the other facts re-derive. Do not add dialogue, trade,
|
||||
reputation, quest state, breeding, products, herd scheduling, animal indexing,
|
||||
or active/abstract animal LOD in that slice.
|
||||
Player-facing villager inspection now advances Milestone 9 without stealing the
|
||||
existing `E` action. A quiet cardless field note chooses the nearest loaded,
|
||||
living villager with stable-ID tie order, then re-reads that NPC's authoritative
|
||||
name, action, exact target, task state, and carried inventory. It includes the
|
||||
latest decision reason only while that trace still matches the live action.
|
||||
Presentation unload clears the note; restore reacquires the replacement NPC
|
||||
record, re-derives every saved fact, and honestly awaits the next ephemeral
|
||||
decision reason. The query and HUD add no mutation, RNG draw, or saved state.
|
||||
|
||||
The next bounded slice should move from observation to one honest social
|
||||
affordance. When the nearby inspected villager is the interested person for an
|
||||
open village opportunity, surface that exact need. Show the already-proven
|
||||
finite-resource-to-storage route only when the authoritative player-response
|
||||
query can currently derive it; otherwise name the capable helper or honestly
|
||||
say why direct help is unavailable. Let the ordinary finite-resource harvest
|
||||
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.
|
||||
|
||||
Recently completed:
|
||||
|
||||
- `Jajce Villager Field Note 12`: a separate player-facing note selects the
|
||||
nearest loaded living villager and shows live name, action, task state, exact
|
||||
target, carried inventory, and a currently matching decision reason. It
|
||||
coexists with the `E` prompt, survives cinematic mode, clears on visual
|
||||
unload, and re-derives saved facts after restore without reviving transient
|
||||
reasoning or changing the schema.
|
||||
- `Jajce Care Delivery 11`: NPC `feed_animal` is now one compound, two-leg
|
||||
action from the real pantry through caretaker inventory to the exact reserved
|
||||
goat. Carried presentation, ordered transfer facts, late contention,
|
||||
|
||||
Reference in New Issue
Block a user