From 6758108f354929e8464e931ba88b9e7e2344e716 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 31 Jan 2026 21:27:02 +0000 Subject: [PATCH] Add comment clarifying non-client mob dispel behavior Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- zone/spell_effects.cpp | 1 + 1 file changed, 1 insertion(+) 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];