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
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
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
7edf9acd57
feat: enhance magical world ambience
2026-07-05 23:50:06 +02:00
admin
fde2101690
fix: repair jajce beauty asset pipeline
2026-07-05 23:24:08 +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
22613a445e
WIP: feat(scene) integrate beauty pass — shader water, building blockouts, wind, smoke, 6 textures
...
- Add 3 missing Terrain3D textures: Dirt Path (id=3), Riverbank Stone (id=4),
Compacted Ground (id=5) with procedural albedo PNGs + generate tool
- Replace greybox river BoxMesh with animated vertex-displacement water shader
- Replace greybox waterfall BoxMesh with scrolling-UV waterfall shader
- Add WaterfallMist GPUParticles3D with upward drift and alpha fade
- Add wind vertex shader for tree canopies (sin-based, height-weighted sway)
- Replace StylizedTree.tscn with script-driven procedural tree supporting
3 canopy color variants and position-based randomization
- Replace greybox house boxes with StylizedHouse (walls + pitched roof + door)
- Replace mill box with StylizedMill (body + roof + water wheel cylinder)
- Replace fortress box with FortressBlockout (keep + parapet + corner turret)
- Replace bridge box with BridgeBlockout (deck + pillar supports)
- Add ChimneySmoke GPUParticles3D on each house roof
- Height-snap buildings (fortress + village) to terrain surface in _ready()
- Update JajceWorld.tscn: remove all greybox landmark sub-resources, instance
new scenes, keep terrain/navigation/sky/fog as-is
- Update scaffold test for new scene structure and beauty elements
2026-07-05 20:10:45 +02:00
admin
6c11dc5dd6
WIP: feat(scene) initial beauty baseline — terrain textures, sky, foam, mist, foliage, shadows
...
- Add 3 Terrain3D texture assets (limestone, valley grass, warm soil)
- Sculpt initial Terrain3D heightmap with ridge, valley, waterfall drop
- Replace plain water with emissive-tinged material
- Add foam mesh, mist spheres, and procedural sky with valley fog
- Add 10 StylizedTree instances around village perimeter
- Enable directional light shadows with extended cascade range
- Add tree height snapping to terrain surface
- Add refined scaffold tests for material count, terrain height, foliage, sky, fog
- Add terrain texture PNGs and StylizedTree.tscn scene
- Add generate_jajce_terrain.gd tool
2026-07-05 20:05:44 +02:00
admin
4673f0698d
refactor: separate action system responsibilities
2026-07-05 14:17:45 +02:00
admin
f816f3976a
feat: add simulation action definitions
2026-07-05 13:35:33 +02:00
admin
363620b731
refactor: move resource authority into simulation
2026-07-05 13:26:19 +02:00
admin
556d0fdc26
feat: add Jajce world scaffold
2026-07-04 21:06:57 +02:00