Core/PathFinding: re-added a accidentally dropped path length limit sanitizer

This commit is contained in:
Ovahlord
2021-01-24 10:14:13 +01:00
parent 6e7d916cf9
commit 45e1dd7376

View File

@@ -1041,7 +1041,7 @@ bool PathGenerator::IsInvalidDestinationZ(Unit const* target) const
void PathGenerator::SetPathLengthLimit(float length)
{
_pointPathLimit = uint32(ceilf(length / RECAST_PATH_STEP_SIZE));
_pointPathLimit = std::min<uint32>(uint32(ceilf(length / RECAST_PATH_STEP_SIZE)), MAX_PATH_LENGTH);
}
void PathGenerator::AddFarFromPolyFlags(bool startFarFromPoly, bool endFarFromPoly)