diff --git a/Assets/Scripts/Game/MagicAndEffects/EntityEffectManager.cs b/Assets/Scripts/Game/MagicAndEffects/EntityEffectManager.cs index 1a142d4e7e..4a8813c06b 100644 --- a/Assets/Scripts/Game/MagicAndEffects/EntityEffectManager.cs +++ b/Assets/Scripts/Game/MagicAndEffects/EntityEffectManager.cs @@ -2126,7 +2126,11 @@ private void PlayerSpellCasting_OnReleaseFrame() // Clear ready spell and reset casting - do not update last spell if casting from item RaiseOnCastReadySpell(readySpell); - if (!readySpellDoesNotCostSpellPoints) + if (readySpellDoesNotCostSpellPoints) + { + lastReadySpellCastingCost = 0; + } + else { lastSpell = readySpell; lastReadySpellCastingCost = readySpellCastingCost;