diff options
| author | Meji <alvaro.megias@outlook.com> | 2024-05-04 13:20:13 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-05-27 18:53:47 +0200 |
| commit | b070e63fa867f7f25e73e9ef3aafbe18902a50e9 (patch) | |
| tree | c3d0151e9b46d30ccb69d57983df431acfb673a3 /src/server/game/Grids/Notifiers | |
| parent | 38e99e1569fcba821211fcd2d7c3a0b2bd00701c (diff) | |
Core/AreaTriggers: Fix triggering of client areatriggers for some shapes
Diffstat (limited to 'src/server/game/Grids/Notifiers')
| -rw-r--r-- | src/server/game/Grids/Notifiers/GridNotifiers.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.h b/src/server/game/Grids/Notifiers/GridNotifiers.h index bbb795be802..1e9f7801af6 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.h +++ b/src/server/game/Grids/Notifiers/GridNotifiers.h @@ -1010,7 +1010,7 @@ namespace Trinity if (i_incTargetRadius) searchRadius += u->GetCombatReach(); - if (!u->IsInMap(i_obj) || !u->InSamePhase(i_obj) || !u->IsWithinDoubleVerticalCylinder(i_obj, searchRadius, searchRadius)) + if (!u->IsInMap(i_obj) || !u->InSamePhase(i_obj) || !u->IsWithinVerticalCylinder(*i_obj, searchRadius, searchRadius, true)) return false; if (!i_funit->IsFriendlyTo(u)) @@ -1059,7 +1059,7 @@ namespace Trinity if (i_incTargetRadius) searchRadius += u->GetCombatReach(); - return u->IsInMap(_source) && u->InSamePhase(_source) && u->IsWithinDoubleVerticalCylinder(_source, searchRadius, searchRadius); + return u->IsInMap(_source) && u->InSamePhase(_source) && u->IsWithinVerticalCylinder(*_source, searchRadius, searchRadius, true); } private: @@ -1155,7 +1155,7 @@ namespace Trinity if (i_incTargetRadius) searchRadius += u->GetCombatReach(); - return u->IsInMap(i_obj) && u->InSamePhase(i_obj) && u->IsWithinDoubleVerticalCylinder(i_obj, searchRadius, searchRadius); + return u->IsInMap(i_obj) && u->InSamePhase(i_obj) && u->IsWithinVerticalCylinder(*i_obj, searchRadius, searchRadius, true); } private: |
