From 744eca3b9d16a1ec07bf7c1ea641175b56428e37 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 14 Aug 2022 10:50:12 -0500 Subject: [PATCH 001/311] Add keybind combo name util --- scripts/shared/utilities.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/shared/utilities.js b/scripts/shared/utilities.js index 62715199..a90fea74 100644 --- a/scripts/shared/utilities.js +++ b/scripts/shared/utilities.js @@ -1422,6 +1422,12 @@ function getKeyNameFromId(params) { // =========================================================================== +function getKeyComboName(keys) { + return keys.map(x => getKeyNameFromId(x.key)).join(" + "); +} + +// =========================================================================== + function and(var1, var2) { return (var1 && var2); } From c0dee692e04d10e1615533369d54c070e26b81ad Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 14 Aug 2022 11:00:42 -0500 Subject: [PATCH 002/311] Check for vehicle before setting transient + cleanup --- scripts/server/vehicle.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/server/vehicle.js b/scripts/server/vehicle.js index 6b3d0ecb..30be3981 100644 --- a/scripts/server/vehicle.js +++ b/scripts/server/vehicle.js @@ -1468,8 +1468,6 @@ function respawnVehicle(vehicle) { function spawnVehicle(vehicleData) { logToConsole(LOG_DEBUG, `[VRR.Vehicle]: Spawning ${getVehicleNameFromModel(vehicleData.model)} at ${vehicleData.spawnPosition.x}, ${vehicleData.spawnPosition.y}, ${vehicleData.spawnPosition.z} with heading ${vehicleData.spawnRotation}`); let vehicle = createGameVehicle(vehicleData.model, vehicleData.spawnPosition, vehicleData.spawnRotation); - setVehicleHeading(vehicle, vehicleData.spawnRotation); - setElementTransient(vehicle, false); if (!vehicle) { return false; @@ -1497,7 +1495,8 @@ function spawnVehicle(vehicleData) { setVehicleEngine(vehicle, false); logToConsole(LOG_VERBOSE, `[VRR.Vehicle]: Setting vehicle ${vehicle.id}'s engine to OFF`); } else { - setVehicleEngine(vehicle, intToBool(vehicleData.engine)); logToConsole(LOG_VERBOSE, `[VRR.Vehicle]: Setting vehicle ${vehicle.id}'s engine to ${toUpperCase(getOnOffFromBool(getVehicleEngine(vehicle)))}`); + setVehicleEngine(vehicle, intToBool(vehicleData.engine)); + logToConsole(LOG_VERBOSE, `[VRR.Vehicle]: Setting vehicle ${vehicle.id}'s engine to ${toUpperCase(getOnOffFromBool(getVehicleEngine(vehicle)))}`); } if (typeof vehicle.locked != "undefined") { @@ -1514,6 +1513,7 @@ function spawnVehicle(vehicleData) { setEntityData(vehicle, "agrp.engine", vehicleData.engine, true); forcePlayerToSyncElementProperties(null, vehicle); + setElementTransient(vehicle, false); return vehicle; } From 5e08ac8dd4a47d19f6aee8d226fde8c952023b2e Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 16 Aug 2022 11:24:07 -0500 Subject: [PATCH 003/311] Remove time test script --- meta.xml | 1 - scripts/client/time.nut | 8 -------- 2 files changed, 9 deletions(-) delete mode 100644 scripts/client/time.nut diff --git a/meta.xml b/meta.xml index db9a24c2..0cef5db5 100644 --- a/meta.xml +++ b/meta.xml @@ -131,7 +131,6 @@