From c3d6e4e70146bf45d6858c9ee93f8863d55b67c2 Mon Sep 17 00:00:00 2001 From: Cekis Date: Mon, 2 Nov 2020 01:48:57 -0500 Subject: [PATCH] Fixed issue where new players get stuck in space after a server reboot (thanks Elour for your help) --- .../compiled/game/script/player/base/base_player.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sku.0/sys.server/compiled/game/script/player/base/base_player.java b/sku.0/sys.server/compiled/game/script/player/base/base_player.java index e6b83c6c5..e631a14f5 100755 --- a/sku.0/sys.server/compiled/game/script/player/base/base_player.java +++ b/sku.0/sys.server/compiled/game/script/player/base/base_player.java @@ -1521,8 +1521,14 @@ public class base_player extends script.base_script utils.removeScriptVar(self, COUPE_DE_GRACE_TARGET); if (!isInTutorialArea(self)) { - space_dungeon.verifyPlayerSession(self); - space_dungeon.validateInstanceControllerId(self); + if(hasObjVar(self, "npe.phase_number")) { + if(getIntObjVar(self, "npe.phase_number") == 3) { + getClusterWideData("npe_public_instances", "npe_space_station*", false, self); + } + } else { + space_dungeon.verifyPlayerSession(self); + space_dungeon.validateInstanceControllerId(self); + } } int campXp = getExperiencePoints(self, "camp"); if (campXp > 0)