diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index 30b6fbf21b..489457bfbc 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -33,7 +33,7 @@ _unit playAction "released"; // release object detach _target; -if (_target isKindOf "CAManBase" || {animationState _unit in CARRY_ANIMATIONS}) then { +if (_target isKindOf "CAManBase") then { if (_target getVariable ["ACE_isUnconscious", false]) then { [_target, "unconscious", 2, true] call EFUNC(common,doAnimation); } else { diff --git a/addons/dragging/functions/fnc_dropObject_carry.sqf b/addons/dragging/functions/fnc_dropObject_carry.sqf index 1808c1cb81..aaaacb1be2 100644 --- a/addons/dragging/functions/fnc_dropObject_carry.sqf +++ b/addons/dragging/functions/fnc_dropObject_carry.sqf @@ -31,7 +31,7 @@ _inBuilding = [_unit] call FUNC(isObjectOnObject); detach _target; // fix anim when aborting carrying persons -if (_target isKindOf "CAManBase") then { +if (_target isKindOf "CAManBase" || {animationState _unit in CARRY_ANIMATIONS}) then { [_unit, "", 2, true] call EFUNC(common,doAnimation); if (_target getVariable ["ACE_isUnconscious", false]) then {