diff --git a/zone/spells.cpp b/zone/spells.cpp index 814f01be6..a44a2ef5d 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -3631,7 +3631,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