aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormegamage <none@none.none>2011-10-07 18:11:24 -0400
committermegamage <none@none.none>2011-10-07 18:11:24 -0400
commit24b5ec1e397e8cd23264bcd45cf848c0f5ee9814 (patch)
treea8e9277b7b65dd342b641fe2698691bbb631a447
parent8c9bd67fe92ba1109d8f53e9c15d4fc31acb5c9c (diff)
Fix the broken logic in NearestHostileUnitInAttackDistanceCheck
-rwxr-xr-xsrc/server/game/Grids/Notifiers/GridNotifiers.h7
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;