fix: Stats tab Total Max Mana now includes discipline bonuses
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m19s

This commit is contained in:
2026-05-30 18:41:23 +02:00
parent 4f229cdd86
commit 737a23bec3
3 changed files with 14 additions and 7 deletions
+6 -1
View File
@@ -33,6 +33,11 @@ export function useManaStats() {
const day = useGameStore((s) => s.day);
const hour = useGameStore((s) => s.hour);
const disciplineEffects = useMemo(
() => computeDisciplineEffects(),
[]
);
const upgradeEffects = useMemo(
() => computeEffects({}, {}),
[]
@@ -53,7 +58,6 @@ export function useManaStats() {
[]
);
const disciplineEffects = computeDisciplineEffects();
const meditationCap = 5.0 + disciplineEffects.meditationCapBonus;
const meditationMultiplier = useMemo(
() => getMeditationBonus(meditateTicks, upgradeEffects.meditationEfficiency, disciplineEffects.meditationCapBonus),
@@ -93,6 +97,7 @@ export function useManaStats() {
manaCascadeBonus,
manaWaterfallBonus,
effectiveRegen,
disciplineMaxManaBonus: disciplineEffects.bonuses.maxManaBonus || 0,
hasSteadyStream: hasSpecial(upgradeEffects, SPECIAL_EFFECTS.STEADY_STREAM),
hasManaTorrent: hasSpecial(upgradeEffects, SPECIAL_EFFECTS.MANA_TORRENT),
hasDesperateWells: hasSpecial(upgradeEffects, SPECIAL_EFFECTS.DESPERATE_WELLS),