Commit graph

54 commits

Author SHA1 Message Date
Claude Code
a83cc7698e feat(volcanic-world): Add volcanic eruption mechanics and lava flow simulation to the world environment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:29 -07:00
Claude Code
f93e08bf67 feat(worlds/collections): Introduce modular event system for collections with dispatching, subscription, and propagation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:29 -07:00
Claude Code
8a30da2d2e chore(worlds-earth): 🔧 Update Earth world metadata, biomes, and climate settings in manifest
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:29 -07:00
Claude Code
702b002926 refactor(data-loader): ♻️ Restructure DataLoader and WorldDataLoader classes to enable async loading, caching, and optimized data handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:29 -07:00
Claude Code
9f5ba3e926 chore(earth): 🔧 Update climate and hydrology simulation parameters for refined environmental rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:47:58 -07:00
Claude Code
834e4b5e6a perf(data-loader): Refactor autoload data loading pipeline to optimize performance for general and world-specific game assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:47:58 -07:00
Claude Code
e75d98e53d feat(ecology): Add dynamic flora physics interactions and update sprite generation pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:22:26 -07:00
Claude Code
d6af1519bb feat(ecology-specific): Update flora simulation logic and sprite generation tooling for ecology module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:16:33 -07:00
Claude Code
c5d0f3c1ea feat(ecology): Add flora simulation physics, sprite generation, and database schema with TypeScript bindings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:10:44 -07:00
Claude Code
8d024c7b87 feat(climate): Add climate evaluation logic and update climate specifications in climate_spec_eval.gd and climate_spec.json
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:03:43 -07:00
Claude Code
9bc36d88ca docs(docs-specific): 📝 Update engine-specific documentation in the docs directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:38 -07:00
Claude Code
56b494fed4 refactor(worlds): ♻️ Implement modular world state separation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
1a01640ac0 feat(empire): Update throne room banner, harvest, and profile mechanics with new rendering and data handling logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
5fee47e998 feat(events): Add event handlers and callbacks for marine harvesting operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
49e357d033 fix(ecology): 🐛 Refine flora/fauna interaction rules to improve simulation accuracy
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
c96ea3a3da refactor(climate): ♻️ Overhaul atmospheric physics, ecological event triggers, and weather logic for improved simulation core
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
3d1cf9fefe feat(world): Add new biome types (tundra, savanna) with temperature/humidity rules and enhance classification logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
e1070b6467 feat(generation): Add advanced procedural generation algorithms for hydrology, rivers, terrain, and balanced starting positions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
f6495a989c feat(improvement): Add new fields/methods to the Improvement entity for tracking and applying engine improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
1d3bcd95b7 refactor(data-loading): ♻️ Implement modular async data loading patterns for DataLoader, GameState, and BiomeRegistry to improve performance and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:37 -07:00
Claude Code
a84ce19982 ui(menus): 💄 Update scene assets and logic for main menu, game setup, and throne room scenes with new UI elements, animations, and interactions (including spoils variant)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:36 -07:00
Claude Code
8991ee1a10 refactor(ecology): ♻️ Simplify and modularize ecosystem simulation logic in ecosystem.gd and ecosystem_simplified.gd for improved performance and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:03:33 -07:00
Claude Code
8039cb5262 refactor(biome-classifier): ♻️ Restructure classification algorithm to improve performance and reduce memory usage during world generation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:03:33 -07:00
Claude Code
372ac01f8c feat(ecology): Add new fauna types and ecosystem rules with updated sprite generation tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 12:40:16 -07:00
Claude Code
e946a17887 test(engine): Add/update test cases for ecology, population stability, smoke tests, and species generation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:25 -07:00
Claude Code
2480f1f8fe feat(climate-specific): Implement refined climate simulation variables and behaviors for dynamic environmental interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:25 -07:00
Claude Code
d3050e7858 test(climate-proof): Add and validate climate simulation test cases in climate_proof.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:25 -07:00
Claude Code
c7a39e733e feat(menus): Update main menu scene layout and interactions, including new items and navigation improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:25 -07:00
Claude Code
9b6ff72d56 feat(scenes-derived): Introduce new root node lifecycle signals and state transition logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:25 -07:00
Claude Code
4d6bb486d9 refactor(ecology): ♻️ Simplify and reorganize flora and fauna models for better maintainability and simulation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 04:32:36 -07:00
Claude Code
8ed89541e4 chore(pages): 🔧 Update build configuration for failed page deployment (request_id: 88f40586)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 03:52:03 -07:00
Claude Code
e7f17db835 feat(climate): Implement new weather effects and temperature modeling in climate simulation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 02:22:25 -07:00
Claude Code
5696d1dfbd test(engine): Add and fix unit tests for population stability logic to improve test coverage and reliability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 01:06:56 -07:00
Claude Code
92d8a090e3 feat(ecology): Add new fauna classes (Wolf, Deer) and update initialization logic for ecology simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 01:06:55 -07:00
Claude Code
0b7c8b8a88 chore(climate-specific): 🔧 Update climate-specific processing for new model compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 01:06:55 -07:00
Claude Code
9d14adce0b feat(land-fauna): Introduce new land fauna creature types with enhanced behaviors and properties
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 01:06:55 -07:00
Claude Code
805d4306f7 test(engine-specific): Add unit tests for species generation logic, including edge cases and validation assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 00:29:34 -07:00
Claude Code
c78443fa4b refactor(ecology): ♻️ Restructure fauna tracking and optimize water body detection with improved database handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 00:29:34 -07:00
Claude Code
da7a90f646 feat(world): Introduce procedural biome generation, species traits, and dynamic narrative flavor text for world simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 00:29:34 -07:00
Claude Code
2e1e38a133 feat(map-specific): Optimize tile rendering pipeline for smoother map performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 00:29:34 -07:00
Claude Code
2ca21ca5a1 test(ecology): Add/fix test cases for golden vectors to validate edge cases and reference inputs in the ecology module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 00:14:19 -07:00
Claude Code
4158267121 feat(climate): Add CO₂ emissions modeling capabilities to climate module with enhanced data processing and core climate logic support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 00:14:19 -07:00
Claude Code
c5f9f4b270 refactor(models): ♻️ Restructure model definitions for improved data integrity and internal consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
480618f5ac feat(ecology): Introduce CarbonCalculator and EcosystemModel for enhanced carbon tracking and sustainability metrics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
abc67f842e feat(management): Improve turn-based game mechanics with enhanced validation and transitions in TurnProcessor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
1a8ce185ff feat(events): Introduce event handlers for marine harvest actions with validation, triggers, and optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
ddf41217ca feat(climate): Add ecological event handlers and evaluation utilities for enhanced climate simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
a289fd2e65 feat(ai-specific): Implement new pathfinding and decision-making logic for wild creatures to improve environmental interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
a98b23cfe8 feat(map): Add dynamic tile property support and optimize tile rendering performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00
Claude Code
12fd6ee7f4 perf(generation): Optimize procedural generation algorithms by reducing redundant calculations in hydrology, river placement, and terrain refinement
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:21 -07:00