Rijad Zuzo
ead75fca68
feat: add physical animal care delivery
2026-07-31 00:19:41 +02:00
Rijad Zuzo
7d410d8193
feat: add exact player context actions
2026-07-30 23:27:46 +02:00
Rijad Zuzo
d950c3da68
feat: add paired goat care
2026-07-30 23:03:15 +02:00
Rijad Zuzo
5511c295a5
fix: harden cross-platform quality tooling
2026-07-30 13:42:38 +02:00
Rijad Zuzo
e284d3774d
fix: enforce storage and tooling invariants
2026-07-30 13:00:59 +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
1f09ebe6b6
feat: author discoverable forest edge
2026-07-18 19:09:04 +02:00
Rijad Zuzo
2719b0398b
feat: derive resource visuals from state
2026-07-17 18:39:14 +02:00
Rijad Zuzo
04c5371b6b
feat: author resource-aware riverbank grove
2026-07-17 13:57:57 +02:00
Rijad Zuzo
145b90eb97
feat: carve Jajce river into terrain
2026-07-17 01:05:09 +02:00
Rijad Zuzo
5356c34fd7
feat: index loaded resource discovery
2026-07-17 00:34:30 +02:00
Rijad Zuzo
2c88ed6ea8
feat: scale village queries and enrich Jajce center
2026-07-16 23:51:08 +02:00
Rijad Zuzo
4be72639d8
feat: establish simulation scaling baseline
2026-07-16 13:07:01 +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
f82d9683de
feat: package pantry crisis demo
2026-07-16 00:37:59 +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
Rijad Zuzo
2ed93de6d1
chore: install gut quality suite
2026-07-10 15:59:46 +02:00
Rijad Zuzo
ce8f71082b
refactor: clarify simulation ownership
2026-07-10 11:02:11 +02:00
Rijad Zuzo
0f7b12080e
feat: define action completion costs
2026-07-10 10:36:08 +02:00
Rijad Zuzo
39989002ca
feat: add stylized villager presentation
2026-07-09 23:47:46 +02:00
Rijad Zuzo
8419116008
chore: bootstrap Godot quality tools
2026-07-09 23:32:03 +02:00
Rijad Zuzo
5cbab527bf
fix: enforce village resource invariants
2026-07-09 23:10:18 +02:00
admin
8a1913c5ae
feat: structured narrative event feed with per-NPC inspector timeline
...
Add narrative event types (task_started, npc_slept, npc_died, resource_depleted) alongside economic transfers. EconomicEventRecord gains create_narrative factory and human-readable description method. SimulationManager records task-start and sleep/death events, exposes get_npc_events() for per-NPC history queries. Inspector now shows a Recent timeline of the last 5 events for the selected NPC, plus displays carried wood count. Relax EconomicEventRecord validation to accept non-economic events. Update roadmap with completed milestones.
2026-07-08 19:02:11 +02:00
admin
4054e2c0dd
feat: strengthen water and foreground silhouettes
...
- Upgrade river shader with multi-layer UV flow, fresnel edges, foam highlights, and specular sparkle
- Upgrade waterfall shader with dual-band scrolling, distinct foam contrast, and rim transparency
- Widen river (8m) and waterfall (8m) for greater visual presence
- Increase waterfall mist particles to 72 with wider spread and longer lifetime
- Add fortress crenellations (10), three turrets, and prominent ridge banner for readable skyline silhouette
- Remove duplicate banner nodes from JajceWorld instance (now owned by FortressBlockout scene)
- Update BUILD_IN_PUBLIC_PLAN and LEARNING_ROADMAP to reflect completion
2026-07-08 17:17:34 +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
cd0309e224
feat: add cinematic npc task glyphs
2026-07-08 16:31:34 +02:00
admin
e813a8b2d5
docs: capture simulation garden baseline
2026-07-08 16:26:06 +02:00
admin
0fa8d80119
docs: capture jajce lookdev baseline
2026-07-08 16:01:08 +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
1c389ec23d
feat: enforce activity site capacity
2026-07-07 16:12:13 +02:00
admin
b74573fe0e
feat: validate expanded resource discovery
2026-07-07 16:08:40 +02:00
admin
4bfc09d5f6
feat: add simulation garden demo controls
2026-07-07 15:56:24 +02:00
admin
72d1cfc15d
feat: add scattered discoverable resources
2026-07-07 15:38:31 +02:00
admin
036c9d5141
feat: score resource discovery by comfort and safety
2026-07-07 15:10:06 +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
3379d08b93
chore: remove dead PlayerInteraction.gd stub
...
The file contained only 'extends Node' with no implementation, was referenced nowhere in any scene or script, and the uid sidecar was orphaned. The next interaction surface should be planned and implemented fresh when needed.
2026-07-05 23:54:59 +02:00
admin
58d3573965
docs: document simulation readability layer
2026-07-05 23:50:29 +02:00