diff --git a/AGENTS.md b/AGENTS.md index 5d3914d..64502d2 100755 --- a/AGENTS.md +++ b/AGENTS.md @@ -114,9 +114,9 @@ ManaDrainPerTick = drainBase × (1 + (XP / difficultyFactor)^0.4) - Stacking cost: each additional stack costs 20% more ### Golemancy -- 10 golems total: 1 base (Earth) + 3 elemental (Steel, Crystal, Sand) + 6 hybrid (Lava, Galvanic, Obsidian, Prism, Quicksilver, Voidstone). Golemancy system is undergoing redesign — see issue #268 for the new component-based construction system (Core + Frame + Mind Circuit + Enchantments) -- Golems slots: `floor(fabricatorLevel / 2)`, max 5 at level 10 -- Hybrid golems require Enchanter 5 + Fabricator 5 +- Component-based construction: Core + Frame + Mind Circuit + Enchantments. Players design custom golems from 4 cores, 7 frames, 4 mind circuits, and 8 enchantments. +- Golem slots: `floor(fabricatorLevel / 2)`, max 5 at level 10 (+2 from Golem Crafting discipline = max 7) +- Guardian Constructs require Guardian Core + Crystal-Steel Hybrid Frame + Guardian Circuit (Invoker 5 + Fabricator 5 + Guardian Pact) ### Guardian System - Guardians on every 10th floor diff --git a/docs/GAME_BRIEFING.md b/docs/GAME_BRIEFING.md index abe4e69..fa44042 100644 --- a/docs/GAME_BRIEFING.md +++ b/docs/GAME_BRIEFING.md @@ -966,7 +966,7 @@ getElementalBonus(spellElement, floorElement): 1. **Early Game (Floors 1–10):** Mana gathering and regen, base disciplines, starting equipment 2. **Mid Game (Floors 10–40):** First guardian pacts, attunement unlocking, attunement discipline pools, equipment enchanting, Golemancy -3. **Late Game (Floors 40–240):** All 8 composite elements, all 6 exotic elements, hybrid golems, advanced discipline perks, advanced enchantments, all guardian tiers +3. **Late Game (Floors 40–240):** All 8 composite elements, all 6 exotic elements, Guardian Constructs, advanced discipline perks, advanced enchantments, all guardian tiers 4. **End Game (Floors 250+):** Procedural combination bosses with dual/multi elements, indefinite scaling --- @@ -1004,7 +1004,7 @@ getElementalBonus(spellElement, floorElement): - `disciplines/` — 11 files: per-attunement discipline definitions (64 disciplines total) - `enchantments/` — 7 files + `spell-effects/` subdirectory: enchantment effects by category - `equipment/` — 13 files: equipment type definitions by slot -- `golems/` — 7 files: golem definitions (base, elemental, hybrid) +- `golems/` — 7 files: component definitions (4 cores, 7 frames, 4 mind circuits, 8 enchantments) - `guardian-data.ts` — Static guardian definitions (floors 10–240) - `guardian-encounters.ts` — Procedural guardian lookup & combo bosses (250+, 8 tiers) - `attunements.ts` — Attunement definitions @@ -1076,7 +1076,7 @@ getElementalBonus(spellElement, floorElement): **Tabs (14 tabs):** - `SpireSummaryTab.tsx` — Spire overview/progress (largest tab) - `DisciplinesTab.tsx` — Discipline management -- `GolemancyTab.tsx` — Golem summoning/management +- `GolemancyTab.tsx` — Golem design builder & loadout management - `PrestigeTab.tsx` — Prestige/insight upgrades - `CraftingTab.tsx` — Crafting wrapper (with EnchanterSubTab, FabricatorSubTab) - `EquipmentTab.tsx` — Equipment management @@ -1126,5 +1126,5 @@ The following systems no longer exist and should not be re-introduced: --- -*Document Version: 5.0 — Updated: 8 stores, 22 mana types, 64 disciplines, 14 prestige upgrades, 43 equipment types, 10 golems (redesign pending), 8-tier guardians, localStorage-only* +*Document Version: 5.0 — Updated: 8 stores, 22 mana types, 64 disciplines, 14 prestige upgrades, 43 equipment types, component-based golemancy, 8-tier guardians, localStorage-only* *End of Game Briefing Document* diff --git a/docs/circular-deps.txt b/docs/circular-deps.txt index 9b9ada2..cf7410c 100644 --- a/docs/circular-deps.txt +++ b/docs/circular-deps.txt @@ -1,4 +1,4 @@ # Circular Dependencies -Generated: 2026-06-07T10:54:27.840Z +Generated: 2026-06-07T12:41:54.930Z No circular dependencies found. ✅ diff --git a/docs/dependency-graph.json b/docs/dependency-graph.json index 2acbb74..899bfe3 100644 --- a/docs/dependency-graph.json +++ b/docs/dependency-graph.json @@ -1,6 +1,6 @@ { "_meta": { - "generated": "2026-06-07T10:54:25.840Z", + "generated": "2026-06-07T12:41:52.654Z", "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." },