diff --git a/addons/medical/XEH_respawn.sqf b/addons/medical/XEH_respawn.sqf index f9ead5a801..97a9659931 100644 --- a/addons/medical/XEH_respawn.sqf +++ b/addons/medical/XEH_respawn.sqf @@ -8,3 +8,8 @@ if !(local _unit) exitWith {}; diag_log "running respawn"; [_unit] call FUNC(init); + +//Reset captive status for respawning unit +if (!_unit getVariable ["ACE_isUnconscious", false]) then { + [_unit, QGVAR(unconscious), false] call EFUNC(common,setCaptivityStatus); +};