diff --git a/addons/sys_external/fnc_getSharedExternalRadios.sqf b/addons/sys_external/fnc_getSharedExternalRadios.sqf index 0527a8bfd..d7243bba5 100644 --- a/addons/sys_external/fnc_getSharedExternalRadios.sqf +++ b/addons/sys_external/fnc_getSharedExternalRadios.sqf @@ -20,6 +20,10 @@ params ["_unit"]; private _radios = [_unit] call EFUNC(sys_core,getGear); private _radioList = _radios select {_x call EFUNC(sys_radio,isUniqueRadio)}; -if (!(alive _unit) || {captive _unit}) exitWith {_radioList}; +if ( + !(alive _unit) || + {captive _unit} || + {lifeState _unit isEqualTo "INCAPACITATED"} +) exitWith {_radioList}; _radioList select {[_x, "getState", "radioShared"] call EFUNC(sys_data,dataEvent)}