From c8aa1468e980da00b56a110a8edeb03b44fadcec Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 20 Apr 2021 21:30:36 -0500 Subject: [PATCH] Save return-to pos if exists --- scripts/server/account.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/scripts/server/account.js b/scripts/server/account.js index 08aef2ec..103ef3ad 100644 --- a/scripts/server/account.js +++ b/scripts/server/account.js @@ -853,10 +853,17 @@ function savePlayerToDatabase(client) { let subAccountData = getPlayerCurrentSubAccount(client); if(client.player != null) { - subAccountData.spawnPosition = getPlayerPosition(client); - subAccountData.spawnHeading = getPlayerHeading(client); - subAccountData.interior = getPlayerInterior(client); - subAccountData.dimension = getPlayerDimension(client); + if(getPlayerData(client).returnToPosition != null) { + subAccountData.spawnPosition = getPlayerData(client).returnToPosition; + subAccountData.spawnHeading = getPlayerData(client).returnToHeading; + subAccountData.interior = getPlayerData(client).returnToInterior; + subAccountData.dimension = getPlayerData(client).returnToDimension; + } else { + subAccountData.spawnPosition = getPlayerPosition(client); + subAccountData.spawnHeading = getPlayerHeading(client); + subAccountData.interior = getPlayerInterior(client); + subAccountData.dimension = getPlayerDimension(client); + } } saveSubAccountToDatabase(subAccountData);