From 57edda7535b6ce10783afe8ae84c6a3cc7ac3e06 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 31 Jan 2026 03:40:51 +0000 Subject: [PATCH] Add DivineAura effect restoration for non-client mobs Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- zone/spell_effects.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 3ec303d3f..f202adb19 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -4704,6 +4704,9 @@ void Mob::BuffFadeBySlot(int slot, bool iRecalcBonuses, bool suppress, uint32 su case SpellEffect::Amnesia: Amnesia(true); break; + case SpellEffect::DivineAura: + invulnerable = true; + break; case SpellEffect::AddMeleeProc: case SpellEffect::WeaponProc: AddProcToWeapon(GetProcID(buffs[slot].spellid, i), false, 100 + spell.limit_value[i], buffs[slot].spellid, buffs[slot].casterlevel, GetSpellProcLimitTimer(buffs[slot].spellid, ProcType::MELEE_PROC));