From 2d7e7f5a6ed3ca9b4a0fa9afe9df8a417813da68 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 12 Feb 2023 13:11:58 -0600 Subject: [PATCH] Check if dimension and interior supported --- scripts/server/utilities.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/scripts/server/utilities.js b/scripts/server/utilities.js index 73782e02..c430dba3 100644 --- a/scripts/server/utilities.js +++ b/scripts/server/utilities.js @@ -552,8 +552,13 @@ function processPlayerEnteringExitingProperty(client) { setPlayerHeading(client, propertyData.exitRotation); } - setPlayerDimension(client, propertyData.exitDimension); - setPlayerInterior(client, propertyData.exitInterior); + if (isGameFeatureSupported("dimension")) { + setPlayerDimension(client, propertyData.exitDimension); + } + + if (isGameFeatureSupported("interior")) { + setPlayerInterior(client, propertyData.exitInterior); + } setTimeout(function () { if (isFadeCameraSupported()) { @@ -590,8 +595,13 @@ function processPlayerEnteringExitingProperty(client) { setPlayerHeading(client, propertyData.entranceRotation); } - setPlayerDimension(client, propertyData.entranceDimension); - setPlayerInterior(client, propertyData.entranceInterior); + if (isGameFeatureSupported("dimension")) { + setPlayerDimension(client, propertyData.entranceDimension); + } + + if (isGameFeatureSupported("interior")) { + setPlayerInterior(client, propertyData.entranceInterior); + } // Check if exiting property was into another house/business let inProperty = false;