NPCs no longer favor the north east corner when walking

This commit is contained in:
Tooze
2026-07-03 08:59:43 +00:00
committed by Ryan
parent e84798c82c
commit 5e6c5bdee1
@@ -767,7 +767,8 @@ public class NPC extends Entity {
*/
protected Location getMovementDestination() {
if (!pathBoundMovement || movementPath == null || movementPath.length < 1) {
Location returnToSpawnLocation = getProperties().getSpawnLocation().transform(-5 + RandomFunction.random(getWalkRadius()), -5 + RandomFunction.random(getWalkRadius()), 0);
int radius = getWalkRadius() / 2;
Location returnToSpawnLocation = getProperties().getSpawnLocation().transform(RandomFunction.random(-radius, radius+1), RandomFunction.random(-radius, radius+1), 0);
int dist = (int) Location.getDistance(location, returnToSpawnLocation);
int pathLimit = 14;
if (dist > pathLimit) {