From 5cb69ef600413f26616d574902765d8797707255 Mon Sep 17 00:00:00 2001 From: Maelthyr <100411212+Maelthyrr@users.noreply.github.com> Date: Sun, 10 Jul 2022 20:19:43 +0200 Subject: [PATCH] fix(Scripts/World): Prevent Taerar to be untargetable on death (#12351) prevent unlooting and untargetable boss if kill too quickly --- src/server/scripts/World/boss_emerald_dragons.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/scripts/World/boss_emerald_dragons.cpp b/src/server/scripts/World/boss_emerald_dragons.cpp index b667c468d..06a315f5c 100644 --- a/src/server/scripts/World/boss_emerald_dragons.cpp +++ b/src/server/scripts/World/boss_emerald_dragons.cpp @@ -643,6 +643,12 @@ public: emerald_dragonAI::UpdateAI(diff); } + void JustDied(Unit* /*killer*/) override + { + _JustDied(); + me->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_NON_ATTACKABLE); + } + private: bool _banished; // used for shades activation testing uint32 _banishedTimer; // counter for banishment timeout