From 8b4a09a8c642e81f68cac2fce2de5e9718aa4440 Mon Sep 17 00:00:00 2001 From: n8n-gitea Date: Wed, 6 May 2026 12:06:33 +0200 Subject: [PATCH] fix: handle undefined skills in computeTotalMaxMana to prevent production error --- src/lib/game/effects.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/game/effects.ts b/src/lib/game/effects.ts index a0d3d52..3bb1a03 100755 --- a/src/lib/game/effects.ts +++ b/src/lib/game/effects.ts @@ -190,8 +190,8 @@ export function computeTotalMaxMana( const skillMult = effects?.skillLevelMultiplier || 1; const base = 100 + - (state.skills.manaWell || 0) * 100 * skillMult + - (pu.manaWell || 0) * 500; + ((state.skills || {}).manaWell || 0) * 100 * skillMult + + ((pu || {}).manaWell || 0) * 500; if (!effects) { effects = getUnifiedEffects(state);