#include "script_component.hpp" /* * Author: Zakant * Handles the progress of the CPR treatment. * * Arguments: * 0: Arguments * 0: Medic * 1: Patient * * Return Value: * Continue CPR * * Example: * [[player, cursorObject]] call ace_medical_treatment_fnc_cprProgress * * Public: No */ params ["_args"]; _args params ["_medic", "_patient"]; // Cancel CPR if patient wakes up !(_patient call EFUNC(common,isAwake)) && {(GVAR(advancedDiagnose) != 0) || {IN_CRDC_ARRST(_patient)}} // if basic diagnose, then only show action if appropriate (they can't tell difference between uncon/ca) && {_medic == (_patient getVariable [QEGVAR(medical,CPR_provider), objNull])}