From 663a6f2f23b8e17401262da7eab05fef2a823b3d Mon Sep 17 00:00:00 2001 From: Treeston Date: Sun, 7 Jan 2018 20:35:24 +0100 Subject: typo fix --- .../scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp index e504de68f6e..5c8db0183f3 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp @@ -280,7 +280,7 @@ class boss_halion : public CreatureScript void DamageTaken(Unit* attacker, uint32& damage) override { - if (damage > me->GetHealth() && !events.IsInPhase(PHASE_THREE)) + if (damage >= me->GetHealth() && !events.IsInPhase(PHASE_THREE)) damage = me->GetHealth() - 1; if (me->HealthBelowPctDamaged(75, damage) && events.IsInPhase(PHASE_ONE)) @@ -463,6 +463,8 @@ class boss_twilight_halion : public CreatureScript void DamageTaken(Unit* attacker, uint32& damage) override { + if (damage >= me->GetHealth() && !events.IsInPhase(PHASE_THREE)) + damage = me->GetHealth() - 1; //Needed because we already have UNIT_FLAG_IN_COMBAT, otherwise JustEngagedWith won't ever be called if (!events.IsInPhase(PHASE_TWO) && !events.IsInPhase(PHASE_THREE)) JustEngagedWith(attacker); -- cgit v1.2.3