feat: add exact player context actions
This commit is contained in:
@@ -947,14 +947,28 @@ Schema-v11 restore preserves both claim pairings and checksum. Loaded routine
|
||||
sites now distinguish private shelter ownership from shared species context
|
||||
without adding that authored-world fact to saved simulation state.
|
||||
|
||||
The immediate next step is a playtest-and-measure gate, not a herd abstraction.
|
||||
Keep loaded-animal discovery linear and use the named pair to identify one
|
||||
concrete gameplay need before adding breeding, products, herd scheduling,
|
||||
animal indexing, or active/abstract animal LOD. If no such need appears, resume
|
||||
the broader milestone sequence instead of adding animal framework by momentum.
|
||||
The named-pair playtest gate exposed and closed its first embodied-use gap.
|
||||
`PlayerInteractionResult` now derives one exact, ephemeral context from the
|
||||
same priority and stable target used by `E`: named animal care, finite-resource
|
||||
harvest, pantry eating, guard work, or study. A cardless bottom-center prompt
|
||||
shows the action and real availability, remains visible in cinematic mode, and
|
||||
briefly reports success or blockage. Restore clears transient feedback and
|
||||
re-derives the current prompt without adding saved state or drawing RNG.
|
||||
|
||||
The next bounded slice should make NPC animal care physically honest:
|
||||
`village_pantry -> NPC inventory -> exact named goat`. A caretaker should keep
|
||||
the same animal claim, collect one real food into the existing carried-food
|
||||
presentation, and deliver it without duplication across contention or
|
||||
mid-route restore. Keep breeding, products, herd scheduling, animal indexing,
|
||||
and active/abstract animal LOD deferred.
|
||||
|
||||
Recently completed:
|
||||
|
||||
- `Jajce Context Action 10`: one ephemeral result now keeps the displayed `E`
|
||||
prompt and executed stable target aligned across existing player
|
||||
interactions. Named goat care shows exact pantry availability and transient
|
||||
success/blockage, survives cinematic mode, and re-derives after restore
|
||||
without persistent UI state.
|
||||
- `Jajce Goat Pair 09`: named goat Zora adds a second independent animal
|
||||
record and private shelter while sharing Dunja's pasture. Stable nearest
|
||||
targeting, simultaneous exact reservations, isolated feed mutation and
|
||||
|
||||
Reference in New Issue
Block a user