From 335fe8e1b05edfe41d29fee92ee32f356270cff9 Mon Sep 17 00:00:00 2001 From: Warpten Date: Thu, 10 Apr 2014 14:28:58 +0200 Subject: Scripts/Ruby Sanctum: Fixed Halion engaging combat outside of his Flame Ring. --- .../scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/server/scripts/Northrend') diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp index c35c9ba2d11..47c876f2a52 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp @@ -394,6 +394,13 @@ class boss_halion : public CreatureScript if (events.IsInPhase(PHASE_TWO)) return; + // Rough radius, it is not an exactly perfect circle + if (me->GetDistance2d(HalionControllerSpawnPos.GetPositionX(), HalionControllerSpawnPos.GetPositionY()) > 48.5f) + { + EnterEvadeMode(); + return; + } + generic_halionAI::UpdateAI(diff); } -- cgit v1.2.3