diff options
Diffstat (limited to 'src/game/server/gameworld.cpp')
| -rw-r--r-- | src/game/server/gameworld.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/game/server/gameworld.cpp b/src/game/server/gameworld.cpp index 6a66d526..e2d08ed6 100644 --- a/src/game/server/gameworld.cpp +++ b/src/game/server/gameworld.cpp @@ -188,6 +188,7 @@ CCharacter *CGameWorld::IntersectCharacter(vec2 Pos0, vec2 Pos1, float Radius, v float Len = distance(p->m_Pos, IntersectPos); if(Len < p->m_ProximityRadius+Radius) { + Len = distance(Pos0, IntersectPos); if(Len < ClosestLen) { NewPos = IntersectPos; |