// animHealed.sqf

private ["_array","_unit","_medic","_isDead"];
_array = _this; //_this select 0;
_unit = _array select 0;
_medic = _array select 1;

_isDead = _unit getVariable["USEC_isDead",false];

if (local _unit) then {_unit setCaptive false};

if (!_isDead) then {
	_unit switchMove "AmovPpneMstpSnonWnonDnon_healed";
	//no need to public broadcast the variables since this runs on every peer
	_unit setVariable ["NORRN_unconscious", false, false];
	_unit setVariable ["USEC_isCardiac",false, false];
	if (_unit == player) then {
		r_player_unconscious = false;
		disableUserInput false;
		r_player_cardiac = false;
		r_player_handler1 = false;
	};
};