From 87f76587d808245b6ebab91f9c6be35898bab8a5 Mon Sep 17 00:00:00 2001 From: Nefertumm Date: Mon, 7 Feb 2022 06:39:50 -0300 Subject: [PATCH] fix(Scripts/MoltenCore): Ragnaros dying while submerging (#10535) * Fix(Core/MC): Ragnaros dying while submerging * Don't die on submerge * Update boss_ragnaros.cpp --- .../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 9d42b654f..6c5162bb5 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp @@ -149,6 +149,14 @@ public: _lavaBurstGUIDS.clear(); } + void DamageTaken(Unit* /*attacker*/, uint32& damage, DamageEffectType, SpellSchoolMask) override + { + if (events.IsInPhase(PHASE_SUBMERGED) && damage >= me->GetHealth()) + { + damage = 0; + } + } + void DoAction(int32 action) override { if (action == ACTION_FINISH_RAGNAROS_INTRO)