From 8ae8db5283ee8c89edc247cd81841ef7e839825c Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Wed, 8 Dec 2021 22:47:35 -0300 Subject: [PATCH] fix(Scripts/MoltenCore): Solve an issue causing Ragnaros melee checks to be skipped (#9599) --- .../BlackrockMountain/MoltenCore/boss_ragnaros.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp index f5dc71911..c2e59ecaa 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp @@ -326,10 +326,12 @@ public: if (Unit* target = SelectTarget(SELECT_TARGET_TOPAGGRO, 0, [&](Unit* u) { return u && u->IsPlayer() && me->IsWithinMeleeRange(u); })) { me->AttackerStateUpdate(target); + me->SetTarget(target->GetGUID()); + events.RepeatEvent(500); } else { - events.RescheduleEvent(EVENT_MAGMA_BLAST, 4000, PHASE_EMERGED, PHASE_EMERGED); + events.ScheduleEvent(EVENT_MAGMA_BLAST, 4000, PHASE_EMERGED, PHASE_EMERGED); } } else