From 4ca383ea7aef80fd8872616b37aca38018d0ddad Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 9 May 2019 02:43:35 +0200 Subject: [PATCH] Scripts/BWD: corrected and improved range target selection for Magmaw's abilities --- .../BlackrockMountain/BlackwingDescent/boss_magmaw.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_magmaw.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_magmaw.cpp index 43d84612186..f0f46e9b1d6 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_magmaw.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_magmaw.cpp @@ -927,7 +927,10 @@ class DistanceCheck bool operator()(WorldObject* object) { - return (object->GetExactDist2d(_caster) >= 15.0f); + if (Unit* unit = object->ToUnit()) + return unit->IsWithinMeleeRange(_caster); + + return true; } private: Unit* _caster;