feat: add paired goat care
This commit is contained in:
@@ -938,16 +938,28 @@ destination, and every NPC RNG stream. Unloading and re-instantiating the goat
|
||||
scene retains that same travel state, arrival is exact, and hunger stops
|
||||
movement before feeding.
|
||||
|
||||
The immediate next slice should add one second named goat with its own stable
|
||||
record and authored shelter context while sharing the existing pasture.
|
||||
Selection and reservation tests must prove that simultaneous hunger still
|
||||
chooses the nearest real animal and mutates only the exact target. Keep
|
||||
loaded-animal discovery linear and defer herd scheduling, breeding, products,
|
||||
animal indexing, and active/abstract simulation LOD until two identities
|
||||
demonstrate a concrete need.
|
||||
The first multi-animal care slice is complete. Zora adds a second stable record,
|
||||
loaded presentation, and private shelter while sharing Dunja's pasture. When
|
||||
both goats are hungry, loaded target resolution chooses the nearest available
|
||||
interaction point, two villagers can retain independent exact claims, and
|
||||
feeding Zora leaves Dunja's hunger, feed history, and reservation untouched.
|
||||
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.
|
||||
|
||||
Recently completed:
|
||||
|
||||
- `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
|
||||
events, deterministic routine ownership, and active-claim save/restore prove
|
||||
the multi-animal contract without a schema bump or herd system.
|
||||
- `Jajce Dunja Habitat 08`: the first deterministic animal routine alternates
|
||||
shelter and pasture through real loaded navigation, preserves exact
|
||||
mid-route state across save/restore and presentation unload/reload, stops
|
||||
|
||||
Reference in New Issue
Block a user