Rijad Zuzo
4ff8858b19
feat(characters): add modular woodland traveler kit
2026-09-05 22:54:54 +02:00
Rijad Zuzo
da3bed67a0
feat(art): add storybook meadow and woodland villagers
2026-09-05 18:56:44 +02:00
Rijad Zuzo
49c5bda651
merge: integrate remote player quest slices
2026-08-16 16:53:30 +02:00
Rijad Zuzo
b3b98c6456
feat: unify authored activity commands
2026-08-13 00:08:30 +02:00
Rijad Zuzo
34428d836a
perf: harden runtime for weaker hardware
2026-08-12 10:02:45 +02:00
Rijad Zuzo
37f262fb84
feat: let the player live as a citizen with needs and carried inventory
2026-08-11 00:18:39 +02:00
Rijad Zuzo
9ed985d6a3
feat: surface inspected villager's open village need in field notes
2026-08-10 23:36:47 +02:00
admin
5e6c963d23
feat: give the player a real carried inventory and deposit transactions
2026-08-08 23:59:19 +02:00
Rijad Zuzo
e3aa3440a2
feat: add deterministic goat routine
2026-07-26 23:52:56 +02:00
Rijad Zuzo
f79c2bb630
feat: introduce identity-backed goat
2026-07-26 22:26:00 +02:00
Rijad Zuzo
04c5371b6b
feat: author resource-aware riverbank grove
2026-07-17 13:57:57 +02:00
Rijad Zuzo
2c88ed6ea8
feat: scale village queries and enrich Jajce center
2026-07-16 23:51:08 +02:00
Rijad Zuzo
4f88d15e12
feat: surface player routes for village needs
2026-07-16 12:36:50 +02:00
Rijad Zuzo
d6e6a63048
feat: share village needs with helpers
2026-07-16 12:13:54 +02:00
Rijad Zuzo
0332c57a89
feat: let opportunity helpers act autonomously
2026-07-16 10:58:48 +02:00
Rijad Zuzo
eaa15c076c
feat: derive capable opportunity helpers
2026-07-16 10:41:05 +02:00
Rijad Zuzo
79dd503343
feat: add missing wood opportunities
2026-07-16 01:50:19 +02:00
Rijad Zuzo
c23f6887c8
feat: make pantry crises visible in the world
2026-07-14 23:54:22 +02:00
Rijad Zuzo
c722e32a88
feat: add knowledge-gated pantry opportunities
2026-07-13 00:46:56 +02:00
Rijad Zuzo
9fcf6a0a58
feat: add person history and trust reactions
2026-07-12 11:42:10 +02:00
Rijad Zuzo
99b8146f75
feat: add bounded npc memory retention
2026-07-12 01:10:10 +02:00
Rijad Zuzo
9a479ba182
feat: add provenance-aware npc communication
2026-07-11 19:58:47 +02:00
Rijad Zuzo
81409650df
feat: add witnessed knowledge and wind ambience
2026-07-11 11:27:40 +02:00
admin
c61d286005
feat: wood inventory, carrying, and woodpile storage
...
Wood now follows the same gather-carry-deposit pattern as food. NPCs put harvested wood into inventory, walk to the VillageWoodpile StorageNode, and deposit it. Village wood syncs from storage. Player harvesting also routes wood to the woodpile. ActiveWorldAdapter exposes woodpile routing for DEPOSIT_WOOD action targeting. WorldViewManager recognizes wood inventory changes. Tests verify woodpile node existence, storage ID, navigation reachability, and adapter routing.
2026-07-08 18:55:51 +02:00
admin
6fdb9ba50f
feat: expand resource discovery to 18 finite ResourceNodes
...
Add 6 new resources: farm_crop_01 (farming), berry_bush_river_02 (river bank), berry_patch_mill_01 (mill foraging), tree_forest_grove_01/02 (deep forest), wood_pile_mill_01 (mill stockpile). Extend tests to 18 resources, >=9 food, >=9 wood, >=6 berry, farming context assertion.
2026-07-08 17:21:05 +02:00
admin
c6e2d64162
feat: clarify jajce work-site silhouettes
2026-07-08 16:59:20 +02:00
admin
5251644b78
feat: stage simulation garden first read
2026-07-08 16:47:25 +02:00
admin
324084f233
feat: bake jajce terrain navigation
2026-07-08 15:53:39 +02:00
admin
cc0d6ef548
test: harden jajce terrain navigation
2026-07-08 15:47:01 +02:00
admin
b74573fe0e
feat: validate expanded resource discovery
2026-07-07 16:08:40 +02:00
admin
72d1cfc15d
feat: add scattered discoverable resources
2026-07-07 15:38:31 +02:00
admin
4c090f1635
feat: replace activity markers with typed sites
2026-07-07 13:27:02 +02:00
admin
e5bd93d705
feat: add typed pantry storage site
2026-07-07 12:57:47 +02:00
admin
0aede053cb
feat: expand village population from 3 to 6 NPCs
...
Adds Elma, Mirza, and Lejla to the village alongside Amina, Tarik, and Jasmin. Profession assignment is deterministic per-NPC-id RNG so the original three retain their seeded professions. jajce_runtime_integration_test updated to expect six villagers. All 10 scenarios pass.
2026-07-06 00:01:41 +02:00
admin
4463e524aa
style: apply gdformat formatting across the entire project
...
Auto-format all GDScript files using gdformat from gdtoolkit.
This is a baseline formatting pass to ensure consistent style:
- Normalizes indentation and spacing
- Wraps long lines to 100 characters
- Removes trailing whitespace
- Standardizes blank lines between functions
68 files reformatted, 8 files left unchanged (3rd-party addon files
with parse errors excluded).
2026-07-05 23:06:23 +02:00
admin
5851c0362a
feat: integrate jajce world into runtime
2026-07-05 18:17:59 +02:00