From 9c4f1035cff66fff265cd0119b1a9f0160c521b2 Mon Sep 17 00:00:00 2001 From: Noxies Date: Thu, 23 Dec 2021 15:10:28 +0100 Subject: [PATCH] fix(Scripts/MoltenCore): Ragnaros targetting dead player --- .../BlackrockMountain/MoltenCore/boss_ragnaros.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp index d77f5e31c..95627a29d 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp @@ -334,6 +334,14 @@ public: } case EVENT_MAGMA_BLAST_MELEE_CHECK: { + if (Unit* target = ObjectAccessor::GetUnit(*me, me->GetTarget())) + { + if (!target->IsAlive()) + { + me->SetTarget(ObjectGuid::Empty); + } + } + if (!IsVictimWithinMeleeRange()) { if (Unit* target = SelectTarget(SELECT_TARGET_TOPAGGRO, 0, [&](Unit* u) { return u && u->IsPlayer() && me->IsWithinMeleeRange(u); }))