Commit graph

1035 commits

Author SHA1 Message Date
Natalie
1677d8cfb3 feat(@projects/@magic-civilization): add river overlay and lake system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 02:40:58 -04:00
Natalie
1e2f3ce082 feat(@projects): integrate wasm ecology module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 02:29:55 -04:00
Natalie
3c4da14e97 fix(@projects/@magic-civilization): 🐛 update progress statuses and generator tool
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 02:18:55 -04:00
Natalie
8b329ac511 fix(@projects/@magic-civilization): 🐛 update substrate id field name
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 02:12:26 -04:00
Natalie
a56cea7734 feat(@projects): add terrain and fauna systems
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 02:06:53 -04:00
Natalie
f780752a67 feat(@projects/@magic-civilization): add fauna render test scene
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 01:28:28 -04:00
Natalie
e9b3da6009 feat(@projects/@magic-civilization): add hydrology proof test scene
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 01:22:53 -04:00
Natalie
7a6d01c788 feat(@projects): add worldgen layer playgrounds
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:38:40 -04:00
Natalie
22cb3ebd1d feat(@projects/@magic-civilization): add terrain generation layers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:33:07 -04:00
Natalie
b5a9a218b1 feat(@projects): add wasm grid utility hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:27:33 -04:00
Natalie
fcf4b402be feat(@projects/@magic-civilization): link docs to new worldgen pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:16:25 -04:00
Natalie
474c965e1e feat(worldgen): add layer-based world generation tabs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:05:18 -04:00
Natalie
957eae6448 fix(@projects/@magic-civilization): 🐛 resolve wasm build getrandom dependency error
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:59:41 -04:00
Natalie
5395910f67 feat(@projects): remove fauna/flora species logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:53:53 -04:00
Natalie
6f9cb323fd feat(api-wasm): add flora selection API integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:48:20 -04:00
Natalie
211c0e368d feat(@projects/@magic-civilization): add fauna and flora ecosystem modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:42:43 -04:00
Natalie
11b95f103e docs(@projects): add terraformer wave-closing checklist
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:31:44 -04:00
Natalie
8855f69945 feat(@projects): implement wasm hydrology bindings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:09:42 -04:00
Natalie
31b92bc7d8 feat(@projects/@magic-civilization): inline pcg64 with siphasher for rand-0.9 compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:04:07 -04:00
Natalie
7fe43667b8 feat(@projects/@magic-civilization): add climate tile data access
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:47:41 -04:00
Natalie
55550e48e7 feat(@projects/@magic-civilization): add tectonic prepass system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:42:05 -04:00
Natalie
6b8bda6370 feat(@projects/@magic-civilization): pin deterministic rng across mapgen layers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:36:31 -04:00
Natalie
641cc59e15 feat(@projects/@magic-civilization): add deterministic rng derivation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:30:54 -04:00
Natalie
c1f66151f0 feat(units): add structured unit roles, factions, and domains
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:52:09 -04:00
Natalie
1ca0e1dd5a feat(@projects): add gd-rust bridge integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:35:20 -04:00
Natalie
126f8565cc feat(@projects/@magic-civilization): update game objectives and infrastructure docs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:28:46 -04:00
Natalie
1991c38930 feat(@projects/@magic-civilization): add replay and past games pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:44:05 -04:00
Natalie
acecb8dd15 feat(@projects/@magic-civilization): add building trees, stats, and end-game screens
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:38:26 -04:00
Natalie
8097f5c55d feat(@projects/@magic-civilization): add end-game summary and replay features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:31:34 -04:00
Natalie
752ef4d409 feat(@projects/@magic-civilization): add dwarf unit json assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:25:53 -04:00
Natalie
fa41a670cf feat(@projects/@magic-civilization): implement subscription audio system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:20:19 -04:00
Natalie
eda168d852 feat(@projects): add end-game stats, replays, and history system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 03:09:23 -04:00
Natalie
5875311197 feat(@magic-civilization): add modifier support for culture processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:06:56 -04:00
Natalie
a8e280c848 fix(@projects/@magic-civilization): 🐛 remove city attack stack-of-doom cap
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:01:19 -04:00
Natalie
d2c9539d49 feat(@projects/@magic-civilization): add combat stack limits and occupation penalties
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:50:14 -04:00
autocommit
423b2f96c0 feat(entities): Add modular combat utility functions for damage calculation, hit resolution, and reusable combat logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 21:48:08 -07:00
autocommit
a911ce3b00 feat(entities): Implement enhanced auto-play logic with new decision-making strategies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 21:48:08 -07:00
autocommit
9da2857196 feat(game-engine): Add city capture tracking and occupation penalties to manage strategic depth in city management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 21:48:08 -07:00
Natalie
c7dba6cdb6 feat(@projects/@magic-civilization): add per-category stacking upgrades
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:44:33 -04:00
Natalie
d1cd7c55c7 feat(@projects/@magic-civilization): add ai building catalog & stacking objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:38:54 -04:00
Natalie
0d772a1d28 fix(@projects/@magic-civilization): 🐛 remove deleted audio files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:33:18 -04:00
Natalie
b7f3965915 feat(@projects/@magic-civilization): resolve building ID duplicates via single-source resources
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:27:28 -04:00
Natalie
b59a083f3f fix(@projects/@magic-civilization): 🐛 update terrain blend file paths
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:21:48 -04:00
Natalie
e02cb440fc feat(@projects/@magic-civilization): add game-pack subscription manifest task
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 23:37:52 -04:00
Natalie
bdc82daeb8 feat(@projects/@magic-civilization): implement hex edge system with identity, terrain, and movement rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 21:26:57 -04:00
Natalie
9c42109dd6 feat(@projects/@magic-civilization): update objectives dashboard documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 16:10:03 -04:00
Natalie
11b4477283 fix(@projects/@magic-civilization): 🗑️ consolidate building data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 16:04:27 -04:00
Natalie
526dd29775 fix(@projects): 🐛 remove unused audio files and update paths
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 15:58:29 -04:00
Natalie
e5f4332472 fix(@projects/@magic-civilization): 🐛 tighten siege wall resistance tiers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 15:30:28 -04:00
Natalie
88cd9d43c7 feat(@projects/@magic-civilization): update audio pack statuses and sketch porting docs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 15:24:52 -04:00