1
0

Merge pull request #1188 from mc-server/FindClosestPlayerFix

Fixed FindClosestPlayer
This commit is contained in:
Mattes D 2014-07-15 14:12:17 +02:00
commit 090cbad667

View File

@ -2468,11 +2468,14 @@ cPlayer * cWorld::FindClosestPlayer(const Vector3d & a_Pos, float a_SightLimit,
if (Distance < ClosestDistance) if (Distance < ClosestDistance)
{ {
if (a_CheckLineOfSight && !LineOfSight.Trace(a_Pos,(Pos - a_Pos),(int)(Pos - a_Pos).Length())) if (a_CheckLineOfSight)
{
if(!LineOfSight.Trace(a_Pos,(Pos - a_Pos),(int)(Pos - a_Pos).Length()))
{ {
ClosestDistance = Distance; ClosestDistance = Distance;
ClosestPlayer = *itr; ClosestPlayer = *itr;
} }
}
else else
{ {
ClosestDistance = Distance; ClosestDistance = Distance;