'use client'; import { usePrestigeStore } from '@/lib/game/stores'; import { useManaStats, useCombatStats, useStudyStats } from '@/lib/game/hooks/useGameDerived'; import { computeDisciplineEffects } from '@/lib/game/effects/discipline-effects'; import { ManaStatsSection } from './StatsTab/ManaStatsSection'; import { CombatStatsSection } from './StatsTab/CombatStatsSection'; import { PactStatusSection } from './StatsTab/PactStatusSection'; import { StudyStatsSection } from './StatsTab/StudyStatsSection'; import { ElementStatsSection } from './StatsTab/ElementStatsSection'; import { LoopStatsSection } from './StatsTab/LoopStatsSection'; import { DisciplineStatsSection } from './StatsTab/DisciplineStatsSection'; import { DebugName } from '@/components/game/debug/debug-context'; export function StatsTab() { const prestigeUpgrades = usePrestigeStore((s) => s.prestigeUpgrades); const manaStats = useManaStats(); const combatStats = useCombatStats(); const studyStats = useStudyStats(); const disciplineEffects = computeDisciplineEffects(); // Compute element max (base + prestige only) const elemMax = 10 + (prestigeUpgrades.elementalAttune || 0) * 25; return (
); } StatsTab.displayName = "StatsTab";