/* * Author: BaerMitUmlaut * Handles a unit entering cardiac arrest. * * Arguments: * 0: The Unit * * Return Value: * None * * Public: No */ #include "script_component.hpp" params ["_unit"]; // 10% possible variance in cardiac arrest time private _time = EGVAR(medical,cardiacArrestTime); _time = _time + random [_time*-0.1, 0, _time*0.1]; _unit setVariable [QEGVAR(medical,cardiacArrestTime), _time]; _unit setVariable [QEGVAR(medical,cardiacArrestStart), CBA_missionTime]; [_unit] call EFUNC(medical_status,setCardiacArrest);