From 351b6c2dca9032d054f4dd8f66c60e42b1f4b051 Mon Sep 17 00:00:00 2001 From: Refactoring Agent <[email protected]> Date: Tue, 28 Apr 2026 15:35:48 +0200 Subject: [PATCH] Fix Task6: Add missing calcDamage import to SpireTab.tsx - Added missing calcDamage import from @/lib/game/store - Fixed TypeScript error in SpireTab.tsx related to calcDamage --- src/app/page.tsx | 2 +- src/components/game/tabs/SpireTab.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index fce81ff..500f808 100755 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -272,7 +272,7 @@ export default function ManaLoopGame() { disabled={store.isDescending} > - {store.isDescending ? 'Descending' : + {store.isDescending ? 'Descending…' : store.climbDirection === 'up' ? 'Climbing' : 'Begin Descent'} diff --git a/src/components/game/tabs/SpireTab.tsx b/src/components/game/tabs/SpireTab.tsx index 55488bc..7784be2 100755 --- a/src/components/game/tabs/SpireTab.tsx +++ b/src/components/game/tabs/SpireTab.tsx @@ -12,7 +12,7 @@ import type { ActivityLogEntry } from '@/lib/game/types'; import type { GameStore } from '@/lib/game/store'; import { ELEMENTS, GUARDIANS, SPELLS_DEF, SKILLS_DEF, ROOM_TYPE_LABELS } from '@/lib/game/constants'; import { GOLEMS_DEF, getGolemDamage, getGolemAttackSpeed } from '@/lib/game/data/golems'; -import { fmt, fmtDec, getFloorElement, canAffordSpellCost, getEnemyName } from '@/lib/game/store'; +import { fmt, fmtDec, getFloorElement, canAffordSpellCost, getEnemyName, calcDamage } from '@/lib/game/store'; import { getActiveEquipmentSpells, getTotalDPS } from '@/lib/game/computed-stats'; import { formatSpellCost, getSpellCostColor, formatStudyTime } from '@/lib/game/formatting'; import { CraftingProgress, StudyProgress } from '@/components/game';