From ef6b2976a36f3daec28abf5324a3c5218bd8e70e Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Wed, 14 Aug 2019 23:06:34 -0400 Subject: [PATCH] Make SE_SummonPC only clear aggro for beneficial spells --- zone/spell_effects.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 6286f9c51..cc9ead157 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -2116,7 +2116,10 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove caster->GetY(), caster->GetZ(), caster->GetHeading(), 2, SummonPC); Message(Chat::Yellow, "You have been summoned!"); - entity_list.ClearAggro(this); + // only for beneficial spells like Call of the Hero + // This clear probably isn't actually needed, but need to investigate more + if (IsBeneficialSpell(spell_id)) + entity_list.ClearAggro(this); } else caster->Message(Chat::Red, "This spell can only be cast on players.");