diff options
author | megamage <none@none.none> | 2011-10-07 18:11:24 -0400 |
---|---|---|
committer | megamage <none@none.none> | 2011-10-07 18:11:24 -0400 |
commit | 24b5ec1e397e8cd23264bcd45cf848c0f5ee9814 (patch) | |
tree | a8e9277b7b65dd342b641fe2698691bbb631a447 | |
parent | 8c9bd67fe92ba1109d8f53e9c15d4fc31acb5c9c (diff) |
Fix the broken logic in NearestHostileUnitInAttackDistanceCheck
-rwxr-xr-x | src/server/game/Grids/Notifiers/GridNotifiers.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.h b/src/server/game/Grids/Notifiers/GridNotifiers.h index 0ea30cabff7..022bee3f1dd 100755 --- a/src/server/game/Grids/Notifiers/GridNotifiers.h +++ b/src/server/game/Grids/Notifiers/GridNotifiers.h @@ -1025,11 +1025,12 @@ namespace Trinity return false; if (m_force) + { if (!me->IsValidAttackTarget(u)) return false; - else - if (!me->canStartAttack(u, false)) - return false; + } + else if (!me->canStartAttack(u, false)) + return false; m_range = me->GetDistance(u); // use found unit range as new range limit for next check return true; |