diff --git a/.project/objectives/README.md b/.project/objectives/README.md index cbac6dc8..51847bbf 100644 --- a/.project/objectives/README.md +++ b/.project/objectives/README.md @@ -17,8 +17,8 @@ | **P0** | 44 | 0 | 0 | 0 | 0 | 0 | 44 | | **P1** | 88 | 0 | 0 | 0 | 0 | 1 | 89 | | **P2** | 130 | 0 | 0 | 0 | 0 | 1 | 131 | -| **P3 (oos)** | 28 | 0 | 0 | 0 | 0 | 29 | 57 | -| **total** | **290** | **0** | **0** | **0** | **0** | **31** | **321** | +| **P3 (oos)** | 29 | 0 | 0 | 0 | 0 | 29 | 58 | +| **total** | **291** | **0** | **0** | **0** | **0** | **31** | **322** | diff --git a/public/games/age-of-dwarves/data/objectives.json b/public/games/age-of-dwarves/data/objectives.json index b7db45e5..fe8a9766 100644 --- a/public/games/age-of-dwarves/data/objectives.json +++ b/public/games/age-of-dwarves/data/objectives.json @@ -1,13 +1,13 @@ { - "generated_at": "2026-06-25T04:53:08Z", + "generated_at": "2026-06-25T11:28:51Z", "totals": { - "missing": 0, - "done": 290, - "stub": 0, "oos": 31, - "in_progress": 0, + "done": 291, + "stub": 0, "partial": 0, - "total": 321 + "in_progress": 0, + "missing": 0, + "total": 322 }, "objectives": [ { @@ -3219,6 +3219,16 @@ "owner": "warcouncil", "updated_at": "2026-06-25", "summary": "The AI never scouts or explores the map, which starves both target-acquisition\nand the war-declaration discovery gate. This objective adds a frontier-seeking\nmove for idle military / scout units so first contact and enemy-city discovery\nhappen reliably in AI-vs-AI play." + }, + { + "id": "p3-18", + "title": "Water crossing — land-unit embarkation + naval transport", + "priority": "p3", + "status": "done", + "scope": "game1", + "owner": "warcouncil", + "updated_at": "2026-06-25", + "summary": "Land armies are permanently confined to their starting landmass: `mc-pathfinding`\ngates water purely by `UnitDomain` (`is_passable(\"ocean\", Land)` is hard-`false`),\nwith no tech override and no way to embark or be ferried. On maps where the two\ncapitals sit on separate landmasses (common — the start-balancer maximally\nseparates capitals on the 40×24 `duel` map, often ocean-separated), conquest by a\nland army is impossible. This is the Civ \"embarkation\" tech gap.\n\nThe scaffolding is **half-built** (existing tech debt): `mc_combat::siege::\nembarked_defence_penalty` (halves an embarked unit's defence — the Civ-V/VI\nvulnerability rule) and a `transport` keyword in `combat.json` (\"carry up to 2\nland units across water\", on `dwarf_fortress_ship`) both exist, but neither is\nwired into movement/pathfinding, so they are dead." } ] }