From 5d3119f051f4f82d5cb66d9b3cfa181db01d0556 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 5 Mar 2023 20:46:39 -0600 Subject: [PATCH] Allow "all" payphone state set in net event --- scripts/client/payphone.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/scripts/client/payphone.js b/scripts/client/payphone.js index 30205229..a0ecc42e 100644 --- a/scripts/client/payphone.js +++ b/scripts/client/payphone.js @@ -189,11 +189,17 @@ function receivePayPhoneFromServer(payPhoneId, isDeleted, state, position) { function receivePayPhoneStateFromServer(payPhoneId, state) { logToConsole(LOG_DEBUG, `[V.RP.PayPhone] Received payphone ${payPhoneId} state (${state}) from server`); - if (getPayPhoneData(payPhoneId) == false) { - return false; - } + if (payPhoneId != -1) { + if (getPayPhoneData(payPhoneId) == false) { + return false; + } - getPayPhoneData(payPhoneId).state = state; + getPayPhoneData(payPhoneId).state = state; + } else { + for (let i in getServerData().payPhones) { + getServerData().payPhones[i].state = state; + } + } } // ===========================================================================