diff --git a/src/main/java/emu/lunarcore/GameConstants.java b/src/main/java/emu/lunarcore/GameConstants.java index e7e1b38..d76538b 100644 --- a/src/main/java/emu/lunarcore/GameConstants.java +++ b/src/main/java/emu/lunarcore/GameConstants.java @@ -10,6 +10,7 @@ public class GameConstants { public static final ZoneOffset CURRENT_OFFSET = ZoneOffset.systemDefault().getRules().getOffset(Instant.now()); // Game + public static final int HOME_PLANE_ID = 10000; public static final String DEFAULT_NAME = "Trailblazer"; public static final int MAX_TRAILBLAZER_LEVEL = 70; public static final int MAX_STAMINA = 240; diff --git a/src/main/java/emu/lunarcore/game/scene/Scene.java b/src/main/java/emu/lunarcore/game/scene/Scene.java index 144a63b..4cfa24f 100644 --- a/src/main/java/emu/lunarcore/game/scene/Scene.java +++ b/src/main/java/emu/lunarcore/game/scene/Scene.java @@ -3,6 +3,7 @@ package emu.lunarcore.game.scene; import java.util.ArrayList; import java.util.List; +import emu.lunarcore.GameConstants; import emu.lunarcore.data.GameData; import emu.lunarcore.data.config.FloorInfo; import emu.lunarcore.data.config.GroupInfo; @@ -184,7 +185,7 @@ public class Scene { // Proto var proto = SceneInfo.newInstance() .setWorldId(301) - .setLCMMECNPOBA(2) + .setLCMMECNPOBA(this.getPlaneId() == GameConstants.HOME_PLANE_ID ? 3 : 2) .setPlaneId(this.getPlaneId()) .setFloorId(this.getFloorId()) .setEntryId(this.getEntryId());