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 // Modular stores
import { useCombatStore, useManaStore, useSkillStore, usePrestigeStore, useGameStore } from '@/lib/game/stores'; import { useCombatStore, useManaStore, useSkillStore, usePrestigeStore, useGameStore } from '@/lib/game/stores';
import { useCraftingStore } from '@/lib/game/stores/craftingStore';
export function StatsTab() { export function StatsTab() {
// Get state from modular stores // Get state from modular stores
@@ -39,12 +40,16 @@ export function StatsTab() {
const maxFloorReached = useCombatStore((s) => s.maxFloorReached); const maxFloorReached = useCombatStore((s) => s.maxFloorReached);
const spells = useCombatStore((s) => s.spells); 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 // Compute unified effects
const upgradeEffects = getUnifiedEffects({ const upgradeEffects = getUnifiedEffects({
skillUpgrades, skillUpgrades,
skillTiers, skillTiers,
equippedInstances: {}, equippedInstances,
equipmentInstances: {} equipmentInstances
}); });
// Compute derived stats // Compute derived stats