From 6ea70423bdc8cbae9181af72535a0bbb753877d9 Mon Sep 17 00:00:00 2001 From: ceikry Date: Sun, 4 Sep 2022 08:37:44 -0500 Subject: [PATCH] Use an explicit zone check instead of y-level check --- .../java/core/game/node/entity/npc/agg/AggressiveBehavior.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java b/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java index bb703f942..89c74e1db 100644 --- a/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java +++ b/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java @@ -72,7 +72,7 @@ public class AggressiveBehavior { } if (entity instanceof NPC && target instanceof Player) { NPC npc = (NPC) entity; - if (npc.getAggressiveHandler() != null && npc.getAggressiveHandler().isAllowTolerance() && WildernessZone.getWilderness(npc) == -1) { + if (npc.getAggressiveHandler() != null && npc.getAggressiveHandler().isAllowTolerance() && WildernessZone.isInZone(npc)) { if (RegionManager.forId(regionId).isTolerated(target.asPlayer())) { return false; }