diff --git a/SQF/dayz_code/actions/player_sleep.sqf b/SQF/dayz_code/actions/player_sleep.sqf index 1248fd9af..15211f95d 100644 --- a/SQF/dayz_code/actions/player_sleep.sqf +++ b/SQF/dayz_code/actions/player_sleep.sqf @@ -50,10 +50,7 @@ while {r_doLoop} do { _cureChance = if (_isOwner) then {0.10 + _cureAttempt} else {0.05 + _cureAttempt}; if ([_cureChance] call fn_chance) then { r_player_infected = false; - player setVariable["USEC_infected",false,false]; - - PVDZ_serverStoreVar = [player,"USEC_infected",false]; - publicVariableServer "PVDZ_serverStoreVar"; + player setVariable["USEC_infected",false,true]; } else { _infectedStatus = if (r_player_infected) then { "Infected" } else { "Cured" }; _cureAttempt = _cureAttempt + 0.01; diff --git a/SQF/dayz_code/system/scheduler/sched_medical.sqf b/SQF/dayz_code/system/scheduler/sched_medical.sqf index 56be9f3f0..d2fbb1902 100644 --- a/SQF/dayz_code/system/scheduler/sched_medical.sqf +++ b/SQF/dayz_code/system/scheduler/sched_medical.sqf @@ -2,13 +2,9 @@ #include "scheduler.hpp" -sched_medical_slow = { // 10 seconds +sched_medical_slow = { // 10 seconds if (abs (r_player_blood - (player getVariable["USEC_BloodQty", r_player_bloodTotal])) > 120) then { - //Do not global send - player setVariable["USEC_BloodQty", r_player_blood, false]; - //Send only to server - PVDZ_serverStoreVar = [player, "USEC_BloodQty", r_player_blood]; - publicVariableServer "PVDZ_serverStoreVar"; + player setVariable["USEC_BloodQty", r_player_blood, true]; // Variable is already global, there is no need to switch the system now. }; objNull