diff --git a/SQF/dayz_code/medical/painkiller.sqf b/SQF/dayz_code/medical/painkiller.sqf index 7431a8121..d9d4709ae 100644 --- a/SQF/dayz_code/medical/painkiller.sqf +++ b/SQF/dayz_code/medical/painkiller.sqf @@ -1,8 +1,6 @@ private ["_id","_unit"]; _unit = (_this select 3) select 0; -_unit setVariable ["USEC_inPain", false, true]; - call fnc_usec_medic_removeActions; r_action = false; @@ -15,12 +13,11 @@ if ((_unit == player) or (vehicle player != player)) then { //Self Healing _id = [player,player] execVM "\z\addons\dayz_code\medical\publicEH\medPainkiller.sqf"; } else { +//Send to server its given to someone else. + PVDZ_send = [_unit,"Painkiller",[_unit,player]]; + publicVariableServer "PVDZ_send"; + [20,0] call player_humanityChange; }; player removeMagazine "ItemPainkiller"; - -uiSleep 1; - -PVDZ_send = [_unit,"Painkiller",[_unit,player]]; -publicVariableServer "PVDZ_send"; \ No newline at end of file diff --git a/SQF/dayz_code/medical/publicEH/medPainkiller.sqf b/SQF/dayz_code/medical/publicEH/medPainkiller.sqf index 63a980d08..f5fa58840 100644 --- a/SQF/dayz_code/medical/publicEH/medPainkiller.sqf +++ b/SQF/dayz_code/medical/publicEH/medPainkiller.sqf @@ -5,5 +5,6 @@ _medic = _array select 1; if ((_unit == player) or (vehicle player != player)) then { r_player_inpain = false; + _unit setVariable ["USEC_inPain", false, true]; R3F_TIRED_Accumulator = 0; };