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

This commit is contained in:
2026-05-07 10:24:16 +02:00
parent a4004be229
commit 81ad79dd95
+7 -2
View File
@@ -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