/* * Author: BaerMitUmlaut * Checks if the door can be closed. * * Arguments: * 0: Helicopter * 1: Door * * Return Value: * Door can be closed * * Example: * [_vehicle, "DoorLB"] call ace_compat_rhs_usf3_fnc_canCloseDoor * * Public: No */ #include "script_component.hpp" params ["_vehicle", "_door"]; (_vehicle doorPhase _door > 0) && {alive _vehicle} && {!(_vehicle getVariable [QEGVAR(fastroping,doorsLocked),false])} && { if (_vehicle isKindOf "RHS_CH_47F") then { ACE_player in [driver _vehicle, _vehicle turretUnit [3], _vehicle turretUnit [4]] } else { ACE_player in _vehicle } }