From ec558c5b669f0c57b00dade5901c821070405dc7 Mon Sep 17 00:00:00 2001 From: vbawol Date: Wed, 2 Dec 2015 11:57:02 -0600 Subject: [PATCH] add disable simulation to locked storage actually also removes ability to remove items while disabled --- .../epoch_server/compile/epoch_vehicle/EPOCH_load_storage.sqf | 3 ++- .../compile/epoch_vehicle/EPOCH_server_lockStorage.sqf | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Sources/epoch_server/compile/epoch_vehicle/EPOCH_load_storage.sqf b/Sources/epoch_server/compile/epoch_vehicle/EPOCH_load_storage.sqf index b920a5ee..29301bab 100644 --- a/Sources/epoch_server/compile/epoch_vehicle/EPOCH_load_storage.sqf +++ b/Sources/epoch_server/compile/epoch_vehicle/EPOCH_load_storage.sqf @@ -72,7 +72,7 @@ for "_i" from 1 to _this do { }; // temp set damage to mark for maint - _vehicle setDamage 0.99; + _vehicle setDamage 0.01; _vehicle setposATL _location; @@ -109,6 +109,7 @@ for "_i" from 1 to _this do { // set locked state of secure storage if ((_arr select 6) != -1) then { _vehicle setVariable["EPOCH_Locked", true, true]; + _vehicle enableSimulationGlobal false; }; }; }; diff --git a/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_lockStorage.sqf b/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_lockStorage.sqf index 7b5f5ae0..6ad82430 100644 --- a/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_lockStorage.sqf +++ b/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_lockStorage.sqf @@ -16,9 +16,11 @@ _fnc_lock = { _this setVariable ["EPOCH_Locked", true, true]; // force save on lock if !(_this in EPOCH_saveStorQueue) then { EPOCH_saveStorQueue pushBack _this }; + _this enableSimulationGlobal false; }; _fnc_unlock = { _this setVariable ["EPOCH_Locked", false, true]; + _this enableSimulationGlobal true; }; // functions