diff --git a/zone/spells.cpp b/zone/spells.cpp index 409a07f47..9fcfc56d2 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -3636,7 +3636,7 @@ bool Mob::SpellOnTarget(uint16 spell_id, Mob *spelltar, bool reflect, bool use_r } - if(!IsBeneficialAllowed(spelltar) || + if((!IsAllianceSpellLine(spell_id) && !IsBeneficialAllowed(spelltar)) || (IsGroupOnlySpell(spell_id) && !( (pBasicGroup && ((pBasicGroup == pBasicGroupTarget) || (pBasicGroup == pBasicGroupTargetPet))) || //Basic Group