Core/Battlegrounds: Correct distance check in HandleAreaSpiritHealerQueryOpcode and HandleAreaSpiritHealerQueueOpcode.

Port From (https://github.com/TrinityCore/TrinityCore/commit/83bc908531d827b318d1281fa686aa95a34ab075)
This commit is contained in:
hondacrx
2023-05-23 06:48:21 -04:00
parent 11bc2411b9
commit bad751f821
2 changed files with 2 additions and 5 deletions
+2 -2
View File
@@ -627,7 +627,7 @@ namespace Game
if (!spiritHealer.IsAreaSpiritHealer())
return;
if (_player.GetExactDist(spiritHealer) > PlayerConst.MaxAreaSpiritHealerRange)
if (!_player.IsWithinDistInMap(spiritHealer, PlayerConst.MaxAreaSpiritHealerRange))
return;
if (spiritHealer.IsAreaSpiritHealerIndividual())
@@ -662,7 +662,7 @@ namespace Game
if (!spiritHealer.IsAreaSpiritHealer())
return;
if (_player.GetExactDist(spiritHealer) > PlayerConst.MaxAreaSpiritHealerRange)
if (!_player.IsWithinDistInMap(spiritHealer, PlayerConst.MaxAreaSpiritHealerRange))
return;
_player.SetAreaSpiritHealer(spiritHealer);