fix: resolve mana conversion, Spire/Grimoire tab errors, and legacy store references
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m33s
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m33s
- Fix mana conversion to deduct from regen instead of mana pool (resolves player stuck at 1 mana below cap) - Fix Spire Tab error by removing unused legacy import (store-modules/enemy-utils) - Fix Grimoire Tab error by adding Array.isArray check for effects.map - Move utility functions from legacy store-modules to utils/ to eliminate legacy dependencies - Add regression test for mana conversion fix - Update SpellsTab.tsx imports to use utils instead of legacy stores
This commit is contained in:
@@ -7,8 +7,8 @@ import type { GameAction, SpellState, FloorState, GolemancyState, ActivityLogEnt
|
||||
import { getFloorMaxHP } from '../utils';
|
||||
import { usePrestigeStore } from './prestigeStore';
|
||||
import { useGameStore } from './gameStore';
|
||||
import { generateFloorState } from '../store-modules/room-utils';
|
||||
import { addActivityLogEntry } from '../store-modules/activity-log';
|
||||
import { generateFloorState } from '../utils/room-utils';
|
||||
import { addActivityLogEntry } from '../utils/activity-log';
|
||||
import { processCombatTick, makeInitialSpells } from './combat-actions';
|
||||
|
||||
export interface CombatState {
|
||||
|
||||
Reference in New Issue
Block a user