From d5910357c0db45b3e0c7c50cb3a894ec974d53d1 Mon Sep 17 00:00:00 2001 From: oiad Date: Tue, 7 Apr 2020 10:39:52 +1200 Subject: [PATCH] Player loses humanity after hotwiring a vehicle --- SQF/dayz_code/actions/hotwire_veh.sqf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/SQF/dayz_code/actions/hotwire_veh.sqf b/SQF/dayz_code/actions/hotwire_veh.sqf index 75da77505..0162f5761 100644 --- a/SQF/dayz_code/actions/hotwire_veh.sqf +++ b/SQF/dayz_code/actions/hotwire_veh.sqf @@ -14,17 +14,19 @@ _removed = ([player,"ItemHotwireKit",1] call BIS_fnc_invRemove); if (_removed == 1) then { [player,"repair",0,false] call dayz_zombieSpeak; [player,50,true,(getPosATL player)] spawn player_alertZombies; - + _finished = ["Medic",1] call fn_loopAction; if (!_finished) exitWith { player addMagazine "ItemHotwireKit"; }; - + + player setVariable ["humanity",((player getVariable["humanity",0]) - 100),true]; // Player loses humanity for hotwiring a vehicle + _vehType = getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "displayName"); if ((random 10) <= 7.5) then { PVDZE_veh_Lock = [_vehicle,false]; _time = diag_tickTime; - + if (local _vehicle) then { PVDZE_veh_Lock call local_lockUnlock; } else { @@ -38,7 +40,6 @@ if (_removed == 1) then { }; }; -//Let fn_selfActions run now s_player_lockUnlock_crtl = -1; s_player_lockUnlockInside_ctrl = -1; dayz_actionInProgress = false; \ No newline at end of file