From 5d37bb20b084a015e4d775a13554ce298fcae0cf Mon Sep 17 00:00:00 2001 From: Player Name Date: Mon, 20 Apr 2026 14:30:35 +0000 Subject: [PATCH] Fixed players getting kicked to their POH every time they relog --- .../src/main/content/global/skill/construction/HouseZone.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/src/main/content/global/skill/construction/HouseZone.java b/Server/src/main/content/global/skill/construction/HouseZone.java index 4a6cb6464..8e5a04e85 100644 --- a/Server/src/main/content/global/skill/construction/HouseZone.java +++ b/Server/src/main/content/global/skill/construction/HouseZone.java @@ -96,12 +96,12 @@ public final class HouseZone extends MapZone { Player p = (Player) e; // if the player is moving between the dungeon and main house, don't trigger the leave sequence - if (!logout) { + if (house.getDungeonRegion() != null && !logout) { // current loc Location dest = p.getProperties().getTeleportLocation(); int currentRegionId = p.getLocation().getRegionId(); int houseId = house.getHouseRegion().getId(); - int dungeonId = (house.getDungeonRegion() != null) ? house.getDungeonRegion().getId() : -1; + int dungeonId = house.getDungeonRegion().getId(); // check if still in house boolean currentlyInHouse = (currentRegionId == houseId || currentRegionId == dungeonId);