#include "script_component.hpp" /* * Author: commy2, PabstMirror * Handles the "ace_unconscious" event * * Arguments: * 0: Unit * 0: Is Unconsisisiouses * * Return Value: * None * * Example: * [bob, true] call ACE_captives_fnc_handleOnUnconscious * * Public: No */ params ["_unit","_isUnconc"]; if (!local _unit) exitWith {}; if (_isUnconc) then { //Knocked out: If surrendering, stop if (_unit getVariable [QGVAR(isSurrendering), false]) then { [_unit, false] call FUNC(setSurrendered); }; } else { //Woke up: if handcuffed, goto animation if (_unit getVariable [QGVAR(isHandcuffed), false] && {vehicle _unit == _unit}) then { [_unit] call EFUNC(common,fixLoweredRifleAnimation); [_unit, "ACE_AmovPercMstpScapWnonDnon", 1] call EFUNC(common,doAnimation); }; };