diff --git a/docs/.obsidian/workspace.json b/docs/.obsidian/workspace.json index 02b7621..93364b3 100644 --- a/docs/.obsidian/workspace.json +++ b/docs/.obsidian/workspace.json @@ -85,16 +85,44 @@ "state": { "type": "markdown", "state": { - "file": "Write Spec for some Priority Calculator System.md", + "file": "Data/Terrain Data.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Write Spec for some Priority Calculator System" + "title": "Terrain Data" + } + }, + { + "id": "29a82e720e0c7539", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Data/Governor Data.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Governor Data" + } + }, + { + "id": "bde038e94c9b3eae", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "agent.md.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "agent.md" } } ], - "currentTab": 5 + "currentTab": 7 } ], "direction": "vertical" @@ -151,7 +179,7 @@ } ], "direction": "horizontal", - "width": 200 + "width": 435.5 }, "right": { "id": "bfd5504e61304ea1", @@ -266,34 +294,41 @@ "bases:Create new base": false } }, - "active": "10a698c52bc38412", + "active": "bde038e94c9b3eae", "lastOpenFiles": [ "_Tasks Kanban.base", - "Write Spec for some Priority Calculator System.md", - "Overview.md", - "Collect Data.md", - "Common Building Data.md", - "Risks.md", - "Data Table Display Concerns.md", - "_Plan.canvas", - "Victory Condition Information.md", - "Build Calculator Concerns.md", - "Building Calculator.md", + "Data/Building Stats Reference.md", "agent.md.md", - "Building Data Tables.md", - "Governor Data.md", - "Province Improvement Data.md", - "Document Raw Data and Turn it into Class Data.md", - "Play Architect culture and find out what Monuments are.md", - "Magic Material Data.md", - "Magic Materials Reference.md", - "Mobile App.md", - "Desktop App.md", - "Server App.md", - "Client App.md", - "Resource Node Data.md", - "Load Game Data Into Build Calculator.md", - "Province.md", - "Forge.md" + "Game Notes/Province.md", + "Game Notes/Resources.md", + "Risks.md", + "Prompts/Test Automation.md", + "Pages/Tome Calculator.md", + "Pages/Victory Condition Information.md", + "Tasks/Write Spec for some Priority Calculator System.md", + "Pages/Unit Data Tables.md", + "Game Notes/Throne City.md", + "Tasks/Stub out the Home Page.md", + "Pages/Spell Data Tables.md", + "Game Notes/Rush Gold Cost.md", + "Tasks/Setup Test Database.md", + "Project/Stack/Server App.md", + "Data/Resource Node Data.md", + "Pages/Reference Pages.md", + "Tasks/Play Architect culture and find out what Monuments are.md", + "Tasks/Plan Basic Pages.md", + "Project/Stack/Mobile App.md", + "Overview.md", + "Game Notes/Forge.md", + "Tasks/Load Game Data Into Build Calculator.md", + "Pages/Learning Pages.md", + "Prompts", + "Pages", + "Project/Stack", + "Project", + "Game Notes", + "Tasks", + "Data", + "_Plan.canvas" ] } \ No newline at end of file diff --git a/docs/Building Stats Reference.md b/docs/Data/Building Stats Reference.md similarity index 100% rename from docs/Building Stats Reference.md rename to docs/Data/Building Stats Reference.md diff --git a/docs/Common Building Data.md b/docs/Data/Common Building Data.md similarity index 100% rename from docs/Common Building Data.md rename to docs/Data/Common Building Data.md diff --git a/docs/Governor Data.md b/docs/Data/Governor Data.md similarity index 100% rename from docs/Governor Data.md rename to docs/Data/Governor Data.md diff --git a/docs/Magic Material Data.md b/docs/Data/Magic Material Data.md similarity index 100% rename from docs/Magic Material Data.md rename to docs/Data/Magic Material Data.md diff --git a/docs/Province Improvement Data.md b/docs/Data/Province Improvement Data.md similarity index 100% rename from docs/Province Improvement Data.md rename to docs/Data/Province Improvement Data.md diff --git a/docs/Resource Node Data.md b/docs/Data/Resource Node Data.md similarity index 100% rename from docs/Resource Node Data.md rename to docs/Data/Resource Node Data.md diff --git a/docs/Terrain Data.md b/docs/Data/Terrain Data.md similarity index 100% rename from docs/Terrain Data.md rename to docs/Data/Terrain Data.md diff --git a/docs/Forge.md b/docs/Game Notes/Forge.md similarity index 100% rename from docs/Forge.md rename to docs/Game Notes/Forge.md diff --git a/docs/Province.md b/docs/Game Notes/Province.md similarity index 100% rename from docs/Province.md rename to docs/Game Notes/Province.md diff --git a/docs/Resources.md b/docs/Game Notes/Resources.md similarity index 100% rename from docs/Resources.md rename to docs/Game Notes/Resources.md diff --git a/docs/Rush Gold Cost.md b/docs/Game Notes/Rush Gold Cost.md similarity index 100% rename from docs/Rush Gold Cost.md rename to docs/Game Notes/Rush Gold Cost.md diff --git a/docs/Throne City.md b/docs/Game Notes/Throne City.md similarity index 100% rename from docs/Throne City.md rename to docs/Game Notes/Throne City.md diff --git a/docs/Magic Materials Reference.md b/docs/Magic Materials Reference.md deleted file mode 100644 index 58fc75a..0000000 --- a/docs/Magic Materials Reference.md +++ /dev/null @@ -1,21 +0,0 @@ -# Magic Materials Reference - -This page shows the new `MagicMaterial` data captured by `AOW4/Data/MagicMaterial.cs` and populated in `AOW4/Data/MagicMaterialsData.cs`. - -The table below summarizes each material, its category, annex resources, global bonus, and the first infusion effect block. - -| Name | Category | Annex Resources | Global Bonus | Infusion 1 | -|---|---|---|---|---| -| Arcanum Ore | Ore | +10 Production
+10 Mana | -25% Hurry Recruitment Cost | Inflict Sundered Defense
Power Cleave
Support - Bolstered Defense
Reinforced
+2 Defense | -| Focus Crystals | Ore | +10 Gold
+10 Knowledge | +10% Unit Experience Gain | Retaliator +50%
+1 Range
Inflict Marked
Damage Reflection 30%
+20% Accuracy | -| Fireforge Stone | Ore | +20 Production | -20% Unit Draft Cost | Fire Damage
+20% Critical Damage
Inflict Burning
Support - Strengthened
Lesser Fire Shield | -| Blood Glass | SunlessOre | +20 Draft | +5 HP regeneration (on the world map) | Greater Inflict Bleed
Lifedrinker
Blood Sigil | -| Archon Blood | Liquid | +20 Mana | +15 Combat Casting Points | Frost Damage
Infecting
Assassinate
Life Steal
Lesser Frost Shield | -| Astral Dew | Liquid | +10 Mana
+10 Knowledge | +15 World Map Casting Points | Lightning Damage
Inflict Status Vulnerability
Inflict Sundered Resistance
Support - Bolstered Resistance
Lesser Lightning Shield | -| Tranquility Pool | Liquid | +20 Knowledge | -10% Knowledge research cost for spells | Inflict Slowed
Inflict Weakened
Inflict Wet
Support - Status Protection
Lesser Spirit Shield | -| Haste Berries | Plant | +20 Draft | -2 turns to found, absorb or migrate cities | Frenzy
Inflict Distracted
Swift
Wind Barrier
Conjure Animal | -| Silvertongue Fruit | Plant | +10 Food
+10 Draft | +1 Allegiance from Whispering Stones | Blight Damage
Inflict Condemned
Inflict Poisoned
Support - Regeneration
Lesser Blight Shield | -| Rainbow Clover | Plant | +10 Food
+10 Stability | +100 Relations with Free Cities and Rulers | Spirit Damage
+2 Spirit Resistance
Zeal
Army Recuperation | -| Void Stones | VoidStone | +30 Mana | +2 Allegiance per turn with discovered Umbral Dwellings | Boon Stealing
Cleansing Fire
Army: Umbral Malady Immunity | - -> For the full data model and raw source values, see `docs/Magic Material Data.md`. diff --git a/docs/Overview.md b/docs/Overview.md deleted file mode 100644 index 9dbd999..0000000 --- a/docs/Overview.md +++ /dev/null @@ -1,2 +0,0 @@ - -Calculator Age of Wonders 4. \ No newline at end of file diff --git a/docs/Calculators Page.md b/docs/Pages/Calculators Page.md similarity index 100% rename from docs/Calculators Page.md rename to docs/Pages/Calculators Page.md diff --git a/docs/Damage Tool.md b/docs/Pages/Damage Tool.md similarity index 100% rename from docs/Damage Tool.md rename to docs/Pages/Damage Tool.md diff --git a/docs/Equipment Calculator.md b/docs/Pages/Equipment Calculator.md similarity index 100% rename from docs/Equipment Calculator.md rename to docs/Pages/Equipment Calculator.md diff --git a/docs/Home Page.md b/docs/Pages/Home Page.md similarity index 100% rename from docs/Home Page.md rename to docs/Pages/Home Page.md diff --git a/docs/Learning Pages.md b/docs/Pages/Learning Pages.md similarity index 100% rename from docs/Learning Pages.md rename to docs/Pages/Learning Pages.md diff --git a/docs/Reference Pages.md b/docs/Pages/Reference Pages.md similarity index 100% rename from docs/Reference Pages.md rename to docs/Pages/Reference Pages.md diff --git a/docs/Spell Data Tables.md b/docs/Pages/Spell Data Tables.md similarity index 100% rename from docs/Spell Data Tables.md rename to docs/Pages/Spell Data Tables.md diff --git a/docs/Tome Calculator.md b/docs/Pages/Tome Calculator.md similarity index 100% rename from docs/Tome Calculator.md rename to docs/Pages/Tome Calculator.md diff --git a/docs/Unit Data Tables.md b/docs/Pages/Unit Data Tables.md similarity index 100% rename from docs/Unit Data Tables.md rename to docs/Pages/Unit Data Tables.md diff --git a/docs/Victory Condition Information.md b/docs/Pages/Victory Condition Information.md similarity index 100% rename from docs/Victory Condition Information.md rename to docs/Pages/Victory Condition Information.md diff --git a/docs/Build Calculator Concerns.md b/docs/Project/Build Calculator Concerns.md similarity index 100% rename from docs/Build Calculator Concerns.md rename to docs/Project/Build Calculator Concerns.md diff --git a/docs/Building Calculator.md b/docs/Project/Building Calculator.md similarity index 100% rename from docs/Building Calculator.md rename to docs/Project/Building Calculator.md diff --git a/docs/Building Data Tables.md b/docs/Project/Building Data Tables.md similarity index 100% rename from docs/Building Data Tables.md rename to docs/Project/Building Data Tables.md diff --git a/docs/Building Plan Calculator.md b/docs/Project/Building Plan Calculator.md similarity index 100% rename from docs/Building Plan Calculator.md rename to docs/Project/Building Plan Calculator.md diff --git a/docs/Data Table Display Concerns.md b/docs/Project/Data Table Display Concerns.md similarity index 100% rename from docs/Data Table Display Concerns.md rename to docs/Project/Data Table Display Concerns.md diff --git a/docs/Client App.md b/docs/Project/Stack/Client App.md similarity index 100% rename from docs/Client App.md rename to docs/Project/Stack/Client App.md diff --git a/docs/Database for Saving Calculation.md b/docs/Project/Stack/Database for Saving Calculation.md similarity index 100% rename from docs/Database for Saving Calculation.md rename to docs/Project/Stack/Database for Saving Calculation.md diff --git a/docs/Desktop App.md b/docs/Project/Stack/Desktop App.md similarity index 100% rename from docs/Desktop App.md rename to docs/Project/Stack/Desktop App.md diff --git a/docs/Mobile App.md b/docs/Project/Stack/Mobile App.md similarity index 100% rename from docs/Mobile App.md rename to docs/Project/Stack/Mobile App.md diff --git a/docs/Server App.md b/docs/Project/Stack/Server App.md similarity index 100% rename from docs/Server App.md rename to docs/Project/Stack/Server App.md diff --git a/docs/Document Raw Data and Turn it into Class Data.md b/docs/Prompts/Document Raw Data and Turn it into Class Data.md similarity index 100% rename from docs/Document Raw Data and Turn it into Class Data.md rename to docs/Prompts/Document Raw Data and Turn it into Class Data.md diff --git a/docs/Test Automation.md b/docs/Prompts/Test Automation.md similarity index 100% rename from docs/Test Automation.md rename to docs/Prompts/Test Automation.md diff --git a/docs/Collect Data.md b/docs/Tasks/Collect Data.md similarity index 100% rename from docs/Collect Data.md rename to docs/Tasks/Collect Data.md diff --git a/docs/Dark Mode UI.md b/docs/Tasks/Dark Mode UI.md similarity index 100% rename from docs/Dark Mode UI.md rename to docs/Tasks/Dark Mode UI.md diff --git a/docs/Find the Gold Cost Rush Formula.md b/docs/Tasks/Find the Gold Cost Rush Formula.md similarity index 100% rename from docs/Find the Gold Cost Rush Formula.md rename to docs/Tasks/Find the Gold Cost Rush Formula.md diff --git a/docs/Load Game Data Into Build Calculator.md b/docs/Tasks/Load Game Data Into Build Calculator.md similarity index 100% rename from docs/Load Game Data Into Build Calculator.md rename to docs/Tasks/Load Game Data Into Build Calculator.md diff --git a/docs/Plan Basic Pages.md b/docs/Tasks/Plan Basic Pages.md similarity index 100% rename from docs/Plan Basic Pages.md rename to docs/Tasks/Plan Basic Pages.md diff --git a/docs/Play Architect culture and find out what Monuments are.md b/docs/Tasks/Play Architect culture and find out what Monuments are.md similarity index 100% rename from docs/Play Architect culture and find out what Monuments are.md rename to docs/Tasks/Play Architect culture and find out what Monuments are.md diff --git a/docs/Setup Test Database.md b/docs/Tasks/Setup Test Database.md similarity index 100% rename from docs/Setup Test Database.md rename to docs/Tasks/Setup Test Database.md diff --git a/docs/Stub out the Home Page.md b/docs/Tasks/Stub out the Home Page.md similarity index 100% rename from docs/Stub out the Home Page.md rename to docs/Tasks/Stub out the Home Page.md diff --git a/docs/Write Spec for some Priority Calculator System.md b/docs/Tasks/Write Spec for some Priority Calculator System.md similarity index 100% rename from docs/Write Spec for some Priority Calculator System.md rename to docs/Tasks/Write Spec for some Priority Calculator System.md diff --git a/docs/_Plan.canvas b/docs/_Plan.canvas index aea9f17..da2252b 100644 --- a/docs/_Plan.canvas +++ b/docs/_Plan.canvas @@ -1,22 +1,22 @@ { "nodes":[ - {"id":"d392e6e61a41a9f9","type":"file","file":"Home Page.md","x":-780,"y":-1240,"width":400,"height":400}, - {"id":"ec66808ddc2ccede","type":"file","file":"Calculators Page.md","x":-2260,"y":-700,"width":400,"height":320}, - {"id":"a10ea2bfe08eaab6","type":"file","file":"Equipment Calculator.md","x":-2120,"y":0,"width":400,"height":400}, - {"id":"388932b5ed97b551","type":"file","file":"Tome Calculator.md","x":-1660,"y":0,"width":400,"height":400}, - {"id":"be06aa9b621f72a5","type":"file","file":"Database for Saving Calculation.md","x":-2120,"y":540,"width":400,"height":400}, - {"id":"24b2a67ac5271ad8","type":"file","file":"Damage Tool.md","x":-520,"y":-120,"width":400,"height":400}, - {"id":"88aea53e8fc7eb6f","type":"file","file":"Unit Data Tables.md","x":-520,"y":320,"width":400,"height":400}, - {"id":"5d6f34d49c1df86e","type":"file","file":"Building Data Tables.md","x":-1080,"y":-120,"width":400,"height":400,"color":"4"}, - {"id":"43c91e4e6967b569","type":"file","file":"Spell Data Tables.md","x":-1080,"y":360,"width":400,"height":400}, - {"id":"13e1923067cfcf9b","type":"file","file":"Reference Pages.md","x":-780,"y":-660,"width":400,"height":400}, - {"id":"bbbf447fc1602d59","type":"file","file":"Learning Pages.md","x":240,"y":-700,"width":400,"height":400}, - {"id":"6d7d63854782ff9e","type":"file","file":"Victory Condition Information.md","x":240,"y":-200,"width":400,"height":400}, - {"id":"bf2a479683623e4e","type":"file","file":"Building Calculator.md","x":-2720,"y":-200,"width":400,"height":400,"color":"4"}, - {"id":"2a3c90c3a40f782f","x":-3560,"y":-700,"width":400,"height":400,"color":"4","type":"file","file":"Client App.md"}, - {"id":"8aa95aadae7e59c7","x":-4000,"y":-700,"width":400,"height":400,"type":"file","file":"Server App.md"}, - {"id":"630df17b0233eeb4","x":-4000,"y":-260,"width":400,"height":400,"color":"4","type":"file","file":"Desktop App.md"}, - {"id":"b4a971cd46f77eda","x":-3560,"y":-260,"width":400,"height":400,"type":"file","file":"Mobile App.md"} + {"id":"d392e6e61a41a9f9","type":"file","file":"Pages/Home Page.md","x":-780,"y":-1240,"width":400,"height":400}, + {"id":"ec66808ddc2ccede","type":"file","file":"Pages/Calculators Page.md","x":-2260,"y":-700,"width":400,"height":320}, + {"id":"a10ea2bfe08eaab6","type":"file","file":"Pages/Equipment Calculator.md","x":-2120,"y":0,"width":400,"height":400}, + {"id":"388932b5ed97b551","type":"file","file":"Pages/Tome Calculator.md","x":-1660,"y":0,"width":400,"height":400}, + {"id":"be06aa9b621f72a5","type":"file","file":"Project/Stack/Database for Saving Calculation.md","x":-2120,"y":540,"width":400,"height":400}, + {"id":"24b2a67ac5271ad8","type":"file","file":"Pages/Damage Tool.md","x":-520,"y":-120,"width":400,"height":400}, + {"id":"88aea53e8fc7eb6f","type":"file","file":"Pages/Unit Data Tables.md","x":-520,"y":320,"width":400,"height":400}, + {"id":"5d6f34d49c1df86e","type":"file","file":"Project/Building Data Tables.md","x":-1080,"y":-120,"width":400,"height":400,"color":"4"}, + {"id":"43c91e4e6967b569","type":"file","file":"Pages/Spell Data Tables.md","x":-1080,"y":360,"width":400,"height":400}, + {"id":"13e1923067cfcf9b","type":"file","file":"Pages/Reference Pages.md","x":-780,"y":-660,"width":400,"height":400}, + {"id":"bbbf447fc1602d59","type":"file","file":"Pages/Learning Pages.md","x":240,"y":-700,"width":400,"height":400}, + {"id":"6d7d63854782ff9e","type":"file","file":"Pages/Victory Condition Information.md","x":240,"y":-200,"width":400,"height":400}, + {"id":"bf2a479683623e4e","type":"file","file":"Project/Building Calculator.md","x":-2720,"y":-200,"width":400,"height":400,"color":"4"}, + {"id":"2a3c90c3a40f782f","x":-3560,"y":-700,"width":400,"height":400,"color":"4","type":"file","file":"Project/Stack/Client App.md"}, + {"id":"8aa95aadae7e59c7","x":-4000,"y":-700,"width":400,"height":400,"type":"file","file":"Project/Stack/Server App.md"}, + {"id":"630df17b0233eeb4","x":-4000,"y":-260,"width":400,"height":400,"color":"4","type":"file","file":"Project/Stack/Desktop App.md"}, + {"id":"b4a971cd46f77eda","x":-3560,"y":-260,"width":400,"height":400,"type":"file","file":"Project/Stack/Mobile App.md"} ], "edges":[ {"id":"f54d8c93d7012115","fromNode":"a10ea2bfe08eaab6","fromSide":"bottom","toNode":"be06aa9b621f72a5","toSide":"top"},