diff --git a/zone/spells.cpp b/zone/spells.cpp index 9e73d64f2..b6540d0cc 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -1925,6 +1925,7 @@ bool Mob::DetermineSpellTargets(uint16 spell_id, Mob *&spell_target, Mob *&ae_ce && spell_target != nullptr // null ptr crash safeguard && !spell_target->IsNPC() // still self only if NPC targetted && IsClient() + && IsOfClientBot() && (IsGrouped() // still self only if not grouped || IsRaidGrouped()) && (HasProjectIllusion())){