diff --git a/zone/spells.cpp b/zone/spells.cpp index 10b2984be..207d263ef 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -1577,12 +1577,7 @@ bool Mob::DetermineSpellTargets(uint16 spell_id, Mob *&spell_target, Mob *&ae_ce // single target spells case ST_Self: { - if (!spell_target) - { - LogSpells("Spell [{}] canceled: invalid target (normal)", spell_id); - MessageString(Chat::Red, SPELL_NEED_TAR); - return false; // can't cast these unless we have a target - } + spell_target = this; CastAction = SingleTarget; break; }