feat: add scattered discoverable resources

This commit is contained in:
2026-07-07 15:38:31 +02:00
parent 036c9d5141
commit 72d1cfc15d
7 changed files with 66 additions and 17 deletions
+4 -4
View File
@@ -41,8 +41,8 @@ Do not redo these tasks:
- hunger, energy, starvation, death, task scoring, and task duration;
- task-change and village-change signals;
- visual NPC navigation and arrival reporting;
- finite berry/tree ResourceNodes plus typed food, guard, study, and rest
world sites;
- finite berry/tree/animal-camp ResourceNodes plus typed food, guard, study,
and rest world sites;
- aggregate village UI;
- initial tree assets;
- a baked navigation region for the current flat test area.
@@ -436,7 +436,7 @@ Do not move simulation ownership into `JajceWorld` to make wiring convenient.
**Status: runtime integration complete.** `main.tscn` now instances the reusable
world and points player/simulation adapters at its stable-ID resources, storage
site, and activity sites. The duplicate flat world objects were removed.
The runtime regression checks Terrain3D presence, 24 navigation routes, core
The runtime regression checks Terrain3D presence, 36 navigation routes, core
task execution, starvation/death, player extraction parity, reservations, and
NPC visual lifecycle. Terrain sculpting and presentation polish remain
separate work, not blockers for this wiring milestone.
@@ -599,7 +599,7 @@ The adjusted first milestone is complete when:
The follow-up milestone is complete when:
- `JajceWorld` is instanced in `main.tscn`;
- food and wood ResourceNodes work in the terrain;
- scattered food and wood ResourceNodes work in the terrain;
- remaining legacy task markers are reconnected;
- player movement and all existing interactions work;
- all three current NPCs navigate, work, eat, rest, starve, and die correctly;