Fix BUG 11: StatsTab now reads equipment state from useCraftingStore instead of hardcoded empty objects
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m1s
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m1s
This commit is contained in:
@@ -17,6 +17,7 @@ import { UpgradeEffectsSection } from '../stats/UpgradeEffectsSection';
|
||||
|
||||
// Modular stores
|
||||
import { useCombatStore, useManaStore, useSkillStore, usePrestigeStore, useGameStore } from '@/lib/game/stores';
|
||||
import { useCraftingStore } from '@/lib/game/stores/craftingStore';
|
||||
|
||||
export function StatsTab() {
|
||||
// Get state from modular stores
|
||||
@@ -39,12 +40,16 @@ export function StatsTab() {
|
||||
const maxFloorReached = useCombatStore((s) => s.maxFloorReached);
|
||||
const spells = useCombatStore((s) => s.spells);
|
||||
|
||||
// Get equipment state from crafting store
|
||||
const equippedInstances = useCraftingStore(s => s.equippedInstances);
|
||||
const equipmentInstances = useCraftingStore(s => s.equipmentInstances);
|
||||
|
||||
// Compute unified effects
|
||||
const upgradeEffects = getUnifiedEffects({
|
||||
skillUpgrades,
|
||||
skillTiers,
|
||||
equippedInstances: {},
|
||||
equipmentInstances: {}
|
||||
equippedInstances,
|
||||
equipmentInstances
|
||||
});
|
||||
|
||||
// Compute derived stats
|
||||
|
||||
Reference in New Issue
Block a user