diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index f6ba840ba7..8d77bb9190 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -15,7 +15,7 @@ params ["_caller", "_target"]; _target setVariable [QGVAR(receiveCPR), true, true]; // Target receives CPR -if(EGVAR(medical,CPRcreatesPulse)) then { +if(EGVAR(medical,CPRcreatesPulse) && {_target getVariable [QEGVAR(medical,heartRate), 80] == 0}) then { _target setVariable [QEGVAR(medical,heartRate), round (30 + random [-5, 0, 5]) , true]; // And we have a (random) pulse };