From b6c4af582bceea0631c2d6a000a652f30abe36d0 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 27 Dec 2020 22:04:23 -0600 Subject: [PATCH] Remove freeze/unfreeze job vehicle from garbage.js --- scripts/server/job/garbage.js | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) diff --git a/scripts/server/job/garbage.js b/scripts/server/job/garbage.js index 106d7229..977baea0 100644 --- a/scripts/server/job/garbage.js +++ b/scripts/server/job/garbage.js @@ -100,49 +100,34 @@ function isLastStopOnGarbageRoute(island, garbageRoute, garbageRouteStop) { // --------------------------------------------------------------------------- -function freezeGarbageForStop(client) { - getVehicleData(getPlayerVehicle(client)).engine = false; - getPlayerVehicle(client).engine = false; -} - -// --------------------------------------------------------------------------- - -function unFreezeGarbageForStop(client) { - getVehicleData(getPlayerVehicle(client)).engine = true; - getPlayerVehicle(client).engine = true; -} - -// --------------------------------------------------------------------------- - function showNextGarbageStop(client) { - getPlayerData(client).garbageRouteStop = getNextStopOnGarbageRoute(getPlayerData(client).garbageRouteStop, getPlayerData(client).garbageRoute, getPlayerData(client).garbageRouteStop); + getPlayerData(client).jobRouteStop = getNextStopOnGarbageRoute(getPlayerData(client).jobRouteStop, getPlayerData(client).jobRoute, getPlayerData(client).jobRouteStop); showCurrentGarbageStop(client); } // --------------------------------------------------------------------------- function showCurrentGarbageStop(client) { - triggerNetworkEvent("ag.showGarbageStop", client, getGarbageRouteStopPosition(getPlayerIsland(client), getPlayerData(client).garbageRoute, getPlayerData(client).garbageRouteStop), getColourByName("garbageDriverGreen")); + triggerNetworkEvent("ag.showGarbageStop", client, getGarbageRouteStopPosition(getPlayerIsland(client), getPlayerData(client).jobRoute, getPlayerData(client).jobRouteStop), getColourByName("garbageDriverGreen")); } // --------------------------------------------------------------------------- function arrivedAtGarbageStop(client) { - if(isLastStopOnGarbageRoute(getPlayerData(client).garbageRouteIsland, getPlayerData(client).garbageRoute, getPlayerData(client).garbageRouteStop)) { - respawnVehicle(getPlayerData(client).garbageRouteVehicle); - messageClientNormal(client, `You finished the ${getGarbageRouteData(getPlayerData(client).garbageRouteIsland, getPlayerData(client).garbageRoute).name} garbage route! Your trashmaster has been returned to the garbage depot.`, getColourByName("yellow")); - getPlayerData(client).garbageRouteVehicle = false; - getPlayerData(client).garbageRoute = 0; - getPlayerData(client).garbageRouteStop = 0; - getPlayerData(client).garbageRouteIsland = 0; + if(isLastStopOnGarbageRoute(getPlayerData(client).jobRouteIsland, getPlayerData(client).jobRoute, getPlayerData(client).jobRouteStop)) { + respawnVehicle(getPlayerData(client).jobRouteVehicle); + messageClientNormal(client, `You finished the ${getGarbageRouteData(getPlayerData(client).jobRouteIsland, getPlayerData(client).jobRoute).name} garbage route! Your trashmaster has been returned to the garbage depot.`, getColourByName("yellow")); + getPlayerData(client).jobRouteVehicle = false; + getPlayerData(client).jobRoute = 0; + getPlayerData(client).jobRouteStop = 0; + getPlayerData(client).jobRouteIsland = 0; return false; } showGameMessage(client, "⌛ Please wait a moment while the garbage is loaded into your truck.", getColourByName("mediumGrey"), 3500); freezeGarbageForStop(client); - getPlayerData(client).garbageRouteStop = getNextStopOnGarbageRoute(getPlayerData(client).garbageRouteIsland, getPlayerData(client).garbageRoute, getPlayerData(client).garbageRouteStop); + getPlayerData(client).jobRouteStop = getNextStopOnGarbageRoute(getPlayerData(client).jobRouteIsland, getPlayerData(client).jobRoute, getPlayerData(client).jobRouteStop); setTimeout(function() { - unFreezeGarbageForStop(client); showCurrentGarbageStop(client); showGameMessage(client, "Proceed to the next stop (grey checkpoint)", getColourByName("mediumGrey"), 3500); }, 5000);