diff --git a/src/lib/game/store/computed.ts b/src/lib/game/store/computed.ts index a1e184e..2130e78 100755 --- a/src/lib/game/store/computed.ts +++ b/src/lib/game/store/computed.ts @@ -1,7 +1,7 @@ // ─── Computed Stats Functions ───────────────────────────────────────────────── import type { GameState } from '../types'; -import { ELEMENTS, GUARDIANS, SPELLS_DEF, SKILLS_DEF, PRESTIGE_DEF, ELEMENT_OPPOSITES } from '../constants'; +import { ELEMENTS, GUARDIANS, SPELLS_DEF, SKILLS_DEF, PRESTIGE_DEF, ELEMENT_OPPOSITES, FLOOR_ELEM_CYCLE } from '../constants'; import { computeEffects } from '../upgrade-effects'; import type { ComputedEffects } from '../upgrade-effects.types'; import type { UnifiedEffects } from '../effects'; @@ -284,8 +284,7 @@ export function getFloorMaxHP(floor: number): number { } export function getFloorElement(floor: number): string { - const FLOOR_ELEM_CYCLE = ["fire", "water", "air", "earth", "light", "dark", "life", "death"]; - return FLOOR_ELEM_CYCLE[(floor - 1) % 8]; + return FLOOR_ELEM_CYCLE[(floor - 1) % FLOOR_ELEM_CYCLE.length]; } // Formatting utilities