diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 8b71c7d92..b331113bd 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -3707,6 +3707,8 @@ void Mob::DoBuffTic(const Buffs_Struct &buff, int slot, Mob *caster) // do we need to do anyting here? } } + if (!IsValidSpell(buff.spellid)) // if we faded we're no longer valid! + break; } }