diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index e218a5bd7..1a1d7603e 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -4690,6 +4690,7 @@ void Mob::BuffFadeBySlot(int slot, bool iRecalcBonuses, bool suppress, uint32 su client->ReapplyBuff(slot, true); } else if (IsPet() && GetOwner() && GetOwner()->IsClient()) { // Reapply visual/state effects for client pets only + // All other non-client mobs (NPCs, bots, mercs) use normal dispel mechanic if (!IsValidSpell(buffs[slot].spellid)) return; const auto& spell = spells[buffs[slot].spellid];