diff options
Diffstat (limited to 'src/game/Unit.cpp')
| -rw-r--r-- | src/game/Unit.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 862c9a6c2eb..36ba1af2e3c 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -435,7 +435,7 @@ bool Unit::IsWithinCombatRange(Unit *obj, float dist2compare) const return distsq < maxdist * maxdist; } -bool Unit::IsWithinMeleeRange(Unit *obj) const +bool Unit::IsWithinMeleeRange(Unit *obj, float dist) const { if (!obj || !IsInMap(obj)) return false; @@ -445,7 +445,7 @@ bool Unit::IsWithinMeleeRange(Unit *obj) const float distsq = dx*dx + dy*dy + dz*dz; float sizefactor = GetMeleeReach() + obj->GetMeleeReach(); - float maxdist = MELEE_RANGE + sizefactor; + float maxdist = dist + sizefactor; return distsq < maxdist * maxdist; } |
