PrestigeDef and LootDrop type definitions
PrestigeDef and LootDrop type definitions
Fixed: Added PrestigeDef and LootDrop interfaces to game.ts and re-exported from types/index.ts
EquipmentCategory used but not imported in enchantments/index.ts
ManaType type export from elements.ts breaks discipline type safety
ManaType type export from elements.ts breaks discipline type safety
Fixed: Added ManaType type export to elements.ts and re-exported from types/index.ts
Starting work on discipline-slice.ts directly mutates state outside set()
Starting work on combatStore.ts persist partialize saves wrong field for activeSpell
Starting work on totalManaGathered incorrectly accumulates spell costs
Starting work on gameStore.ts passes empty object to processCombatTick
ManaType type export from elements.ts breaks discipline type safety
Starting work on Missing ManaType type export from elements.ts
PrestigeDef and LootDrop type definitions
Starting work on Missing PrestigeDef and LootDrop type definitions
EquipmentCategory used but not imported in enchantments/index.ts
Starting work on EquipmentCategory not imported in enchantments/index.ts
grimoire property on SpellDef raw-spells but not in type definition
Starting work on grimoire property on SpellDef not in type definition
Fixed. Added missing enchantment effects for all spells that were missing them:
Tier 1 (basic-spells.ts):
spell_rotTouch— death element, 14 damage, baseCapacityCost: 80
**Tier 2…
Starting work on #41 — adding missing enchantment effects for rotTouch, soulRend, master spells, and legendary spells. This is the highest priority remaining issue (Priority 3).
Fixed. Removed duplicate EnchantmentEffectDef from spell-effects/types.ts and replaced it with a re-export from the canonical enchantment-types.ts. Updated spell-effects/index.ts accordingly.…
Fixed. Renamed RARITY_COLORS in loot-drops.ts to LOOT_RARITY_COLORS to avoid naming collision with the RARITY_COLORS in constants/core.ts. Updated all consumers (EquipmentCrafter.tsx, LootInventory…
Fixed. Updated types/equipmentSlot.ts to be the canonical EquipmentSlot type with all 8 slots (mainHand, offHand, head, body, hands, feet, accessory1, accessory2). Updated equipment/types.ts to…