Natalie
43dd8d5c25
fix(@projects/@magic-civilization): 🐛 update hydrology stubs and remove deleted files
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:15:18 -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
f60c832c25
feat(objectives): ✨ update priority counts and statuses
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 20:09:39 -04:00
Natalie
967cc29a16
docs(@projects): 📝 update climate axes objective to reflect partial implementation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:58:39 -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
e0dac63f14
feat(@projects/@magic-civilization): ✨ document worldgen pipeline specs
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:52:41 -04:00
Natalie
e8fc027898
docs(@projects/@magic-civilization): ✨ add ecology binding species and biome documentation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:47:06 -04:00
Natalie
8f257d0933
feat(@projects/@magic-civilization): ✨ update objectives priorities and team assignments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:36:03 -04:00
Natalie
a22d540e0e
fix(@projects/@magic-civilization): 🐛 remove unused toName helper
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:25:04 -04:00
Natalie
05d7307d85
feat(@projects/@magic-civilization): ✨ add biome-specific flora and fauna generation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:19:31 -04:00
Natalie
94bf6d9171
feat(@projects/@magic-civilization): ✨ add ridginess terrain property
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:13:58 -04:00
Natalie
d00a3a61be
feat(@projects/@magic-civilization): ✨ add terraforming objectives and team leads
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:08:24 -04:00
Natalie
1e431d389f
feat(@projects/@magic-civilization): ✨ add dynamic tab routing for world generation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 16:52:02 -04:00
Natalie
3b0bdb0ba1
feat(world-gen): ✨ add forest lab tab integration
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 15:20:01 -04:00
Natalie
a5dcc0a9b5
fix(@projects/@magic-civilization): 🐛 remove unused ridge noise grid and obsolete exports
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 15:08:54 -04:00
Natalie
6c273b2733
feat(world-gen): ✨ add procedural world generation page
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 15:03:19 -04:00
Natalie
8e67bf4c9e
feat(@projects/@magic-civilization): ✨ add hex grid generator and terrain visualization
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 14:57:45 -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
cdaaefb280
feat(@projects): ✨ add gdrust map page
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:46:34 -04:00
Natalie
bbe152d620
feat(@projects/@magic-civilization): ✨ add d3 dependencies
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:40:55 -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
d54e0178bd
feat(@projects/@magic-civilization): ✨ update building resource files
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 03:14:52 -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
7bd5efbf06
feat(@projects): ✨ add stats screens design doc
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 03:03:45 -04:00
Natalie
d4c5a693a6
feat(tooling): ✨ add batch binary freshness objective doc
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:23:52 -04:00
Natalie
def441c305
fix(@projects/@magic-civilization): 🐛 revert culture port fix
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:18:18 -04:00
Natalie
bda82df594
fix(@projects/@magic-civilization): 🐛 update combat dev work log with skipped levers and test results
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:12:39 -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
Natalie
868a4b6bd2
Merge remote-tracking branch 'origin/main'
2026-04-30 00:49:04 -04:00
Natalie
0b0e4b1b91
fix(repo): remove stray Users/natalie/.../ duplicate tree
...
Origin commit 78957450b (apricot autocommit, 2026-04-29) accidentally
wrote 3 Rust files to literal absolute-path locations under the repo
root:
Users/natalie/Code/@projects/@magic-civilization/src/simulator/api-gdext/src/ai.rs
Users/natalie/Code/@projects/@magic-civilization/src/simulator/crates/mc-ai/src/tactical/mod.rs
Users/natalie/Code/@projects/@magic-civilization/src/simulator/crates/mc-ai/src/tactical/state.rs
Verified byte-identical to the canonical paths
(src/simulator/api-gdext/src/ai.rs etc.), so the canonical files are
authoritative and these are pure duplicates. The autocommit agent on
apricot must be passing absolute Mac paths to its Write tool calls — its
relative-path interpretation lands them under a literal Users/ prefix.
Worth tracking down separately.
2026-04-30 00:48:11 -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
71ba1b7f1f
Merge remote-tracking branch 'origin/main'
2026-04-30 00:40:30 -04:00
ACS-Recovery
8ab4239bf3
Merge remote-tracking branch 'origin/main' into acs2-recovery-candidate
2026-04-29 21:39:53 -07: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
dd675b3402
Merge origin/main: ACS-2 reconciliation 2026-04-30
...
Diverged 2026-04-26 → 2026-04-29 from base 59dea7f35 : local 59 commits
(Natalie autocommit), origin 103 commits (apricot autocommit).
458 dual-edit files, 448 byte-identical (same agent generating same
content on both hosts). 10 actual conflicts resolved:
• .project/designs/app/tsconfig.tsbuildinfo — kept HEAD (superset of
tracked files; will regenerate on next tsc).
• public/games/age-of-dwarves/data/buildings/manifest.json — DELETED
per post-p1-40 architecture (single source of truth at
public/resources/<category>/, no override layer in data/<category>/).
• .project/objectives/README.md — kept HEAD (adds p1-41 row + updated
totals 110/155).
• .project/objectives/p1-38-biome-economy-coupling.md — kept HEAD (proof
scene captured 2026-04-29, was [x]).
• .project/objectives/p2-36-data-resources-building-duplicates.md —
kept HEAD (status: done with closure note absorbed by p1-40).
• public/games/age-of-dwarves/data/objectives.json — kept HEAD (later
timestamp 2026-04-30T04:20Z, includes p1-41 entry, totals 110/155).
• tools/audio-batch-12-defeat-pool.tsv — kept HEAD's swap from Action1
to Exploration2 for defeat_domination (Action1 collided with
victory_domination_b — same cue for win + loss of same type).
• src/simulator/crates/mc-core/src/grid/mod.rs — kept HEAD's added
exports (zoc_from_centre, zoc_from_edge, ZocReach).
• src/simulator/crates/mc-core/src/grid/terrain_blend.rs — kept HEAD's
canonical resources/tiles/ path (post-p1-40) over origin's stale
games/<game>/data/terrain/ path.
• src/simulator/crates/mc-core/src/grid/edge.rs — kept HEAD's ZOC
implementation (ZocReach, zoc_from_centre, zoc_from_edge) + 3
accompanying unit tests. Origin lacked them; mod.rs already exports.
No commits dropped. Validation: ./run validate green pre-commit.
2026-04-30 00:36:05 -04:00