#include "script_component.hpp" /* * Author: Glowbal, mharis001 * Applies a tourniquet to the patient on the given body part. * * Arguments: * 0: Medic * 1: Patient * 2: Body Part * 3: Treatment (not used) * 4: Item User (not used) * 5: Used Item * * Return Value: * None * * Example: * [player, cursorObject, "LeftLeg", "", objNull, "ACE_tourniquet"] call ace_medical_treatment_fnc_tourniquet * * Public: No */ params ["_medic", "_patient", "_bodyPart", "", "", "_usedItem"]; // Exit if there is a tourniquet already applied to body part if ([_patient, _bodyPart] call FUNC(hasTourniquetAppliedTo)) exitWith { ["There is already a tourniquet on this body part!", 1.5] call EFUNC(common,displayTextStructured); // todo: localize }; [_patient, _usedItem] call FUNC(addToTriageCard); [_patient, "activity", LSTRING(Activity_appliedTourniquet), [[_medic, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); [QGVAR(tourniquetLocal), [_patient, _bodyPart], _patient] call CBA_fnc_targetEvent;