diff --git a/docs/circular-deps.txt b/docs/circular-deps.txt index 7f8509c..a8b1029 100644 --- a/docs/circular-deps.txt +++ b/docs/circular-deps.txt @@ -1,5 +1,5 @@ # Circular Dependencies -Generated: 2026-06-08T20:08:33.456Z +Generated: 2026-06-08T20:50:19.059Z Found: 2 circular chain(s) — these MUST be fixed before modifying involved files. 1. 1) stores/golem-combat-actions.ts > stores/golem-combat-helpers.ts diff --git a/docs/dependency-graph.json b/docs/dependency-graph.json index 50a6a3b..1ff5b41 100644 --- a/docs/dependency-graph.json +++ b/docs/dependency-graph.json @@ -1,6 +1,6 @@ { "_meta": { - "generated": "2026-06-08T20:08:31.411Z", + "generated": "2026-06-08T20:50:17.108Z", "description": "Import dependency graph for src/lib/game. Keys are files, values are arrays of files they import.", "usage": "To find what a file affects, search for its path in the VALUES. To find what a file depends on, look at its KEY entry." }, @@ -800,9 +800,7 @@ ], "stores/pipelines/pact-ritual.ts": [ "constants.ts", - "data/guardian-encounters.ts", - "stores/manaStore.ts", - "stores/prestigeStore.ts" + "data/guardian-encounters.ts" ], "stores/prestigeStore.ts": [ "constants.ts", diff --git a/docs/specs/attunements/fabricator/systems/item-fabrication-spec.md b/docs/specs/attunements/fabricator/systems/item-fabrication-spec.md index a14bbe0..c7d2deb 100644 --- a/docs/specs/attunements/fabricator/systems/item-fabrication-spec.md +++ b/docs/specs/attunements/fabricator/systems/item-fabrication-spec.md @@ -305,13 +305,34 @@ permanent and cannot be removed without the Enchanter's disenchant process. ## 10. Rarity Distribution +### 10.1 Material Recipes (15) + | Rarity | Count | Examples | |---|---|---| | common | 2 | Mana Crystal Dust, Earth Shard | -| uncommon | 14 | Earth gear, Sand gear, Oak Staff, Battle Boots, Combat Gauntlets, Mana Crystal | -| rare | 14 | Earth Chest, Metal gear, Crystal Ring/Amulet, Sand Vest, Crystal Blade, Battle Helm/Robe | -| epic | 10 | Crystal Wand, Arcanist Staff/Robe, Void Blade/Catalyst, Arcanist Pendant, Aether Circlet, Void Cowl | -| legendary | 5 | Aether Robe, Void Robe, Lattice Staff, Lattice Amulet, Liquid Crystal Lattice | +| uncommon | 1 | Mana Crystal | +| rare | 7 | Fire/Water/Air/Earth/Light/Dark/Metal Attuned Crystal | +| epic | 4 | Crystal Attuned Crystal, Elemental Core, Aether Weave, Void Cloth | +| legendary | 1 | Liquid Crystal Lattice | + +### 10.2 Equipment Recipes (33) + +| Rarity | Count | Examples | +|---|---|---| +| uncommon | 8 | Earth Helm/Boots, Metal Gloves, Sand Boots/Gloves, Oak Staff, Battle Boots, Combat Gauntlets | +| rare | 11 | Earth Chest, Metal Blade/Shield, Crystal Ring/Amulet, Sand Vest, Crystal Blade, Battle Helm/Robe | +| epic | 9 | Crystal Wand, Arcanist Staff/Robe, Void Catalyst, Arcanist Pendant, Arcanist Blade, Void Blade, Aether Circlet, Void Cowl | +| legendary | 4 | Aether Robe, Void Robe, Lattice Staff, Lattice Amulet | + +### 10.3 Combined Totals (48) + +| Rarity | Count | +|---|---| +| common | 2 | +| uncommon | 9 | +| rare | 18 | +| epic | 13 | +| legendary | 5 | --- diff --git a/src/lib/game/data/disciplines/fabricator.ts b/src/lib/game/data/disciplines/fabricator.ts index d27baef..15255b3 100644 --- a/src/lib/game/data/disciplines/fabricator.ts +++ b/src/lib/game/data/disciplines/fabricator.ts @@ -143,7 +143,7 @@ export const fabricatorDisciplines: DisciplineDefinition[] = [ { id: 'wizard-arcanist-gear', type: 'once', - threshold: 200, + threshold: 150, value: 0, description: 'Unlock Arcanist Circlet and Robe recipes', unlocksRecipes: ['arcanistCirclet', 'arcanistRobe'], @@ -151,7 +151,7 @@ export const fabricatorDisciplines: DisciplineDefinition[] = [ { id: 'wizard-void-catalyst', type: 'once', - threshold: 250, + threshold: 200, value: 0, description: 'Unlock Void Catalyst recipe', unlocksRecipes: ['voidCatalyst'], @@ -159,7 +159,7 @@ export const fabricatorDisciplines: DisciplineDefinition[] = [ { id: 'wizard-arcanist-pendant', type: 'once', - threshold: 300, + threshold: 250, value: 0, description: 'Unlock Arcanist Pendant recipe', unlocksRecipes: ['arcanistPendant'], diff --git a/src/lib/game/data/fabricator-wizard-recipes.ts b/src/lib/game/data/fabricator-wizard-recipes.ts index a575369..2c00619 100644 --- a/src/lib/game/data/fabricator-wizard-recipes.ts +++ b/src/lib/game/data/fabricator-wizard-recipes.ts @@ -144,7 +144,6 @@ export const WIZARD_BRANCH_RECIPES: FabricatorRecipe[] = [ { effectId: 'mana_cap_100', stacks: 1, actualCost: 35 }, { effectId: 'mana_regen_5', stacks: 1, actualCost: 50 }, { effectId: 'crystal_cap_10', stacks: 1, actualCost: 30 }, - { effectId: 'crystal_cap_10', stacks: 1, actualCost: 30 }, ], }, {