diff --git a/Source/spells.cpp b/Source/spells.cpp index 42a7ca44d1d..f305e2b8125 100644 --- a/Source/spells.cpp +++ b/Source/spells.cpp @@ -149,7 +149,7 @@ void ConsumeSpell(Player &player, SpellID sn) { Monster &golem = Monsters[player.getId()]; - if (golem.position.tile != GolemHoldingCell && &player == MyPlayer) + if (golem.hitPoints <= 0 && &player == MyPlayer) return; switch (player.executedSpell.spellType) { case SpellType::Skill: