diff --git a/src/server/config/spells/spellCharge.js b/src/server/config/spells/spellCharge.js index 53978f71..4d9b446c 100644 --- a/src/server/config/spells/spellCharge.js +++ b/src/server/config/spells/spellCharge.js @@ -149,7 +149,8 @@ module.exports = { }, destroyEffectOnTarget: function (target, targetEffect) { - target.effects.removeEffect(targetEffect.id); + if (targetEffect) + target.effects.removeEffect(targetEffect.id); }, isTileValid: function (physics, fromX, fromY, toX, toY) { diff --git a/src/server/config/spells/spellFireblast.js b/src/server/config/spells/spellFireblast.js index f7a8dff1..a4a1edd9 100644 --- a/src/server/config/spells/spellFireblast.js +++ b/src/server/config/spells/spellFireblast.js @@ -211,6 +211,7 @@ module.exports = { }, destroyEffectOnTarget: function (target, targetEffect) { - target.effects.removeEffect(targetEffect.id); + if (targetEffect) + target.effects.removeEffect(targetEffect.id); } };