/* * Author: GitHawk * Check if a unit can store ammo in an ammo truck. * * Arguments: * 0: Target * 1: Unit * * Return Value: * Can Store Ammo * * Example: * [ammo_truck, player] call ace_rearm_fnc_canStoreAmmo * * Public: No */ #include "script_component.hpp" params ["_truck", "_unit"]; (alive _unit) && {_unit isKindOf "CAManBase"} && {local _unit} && {!isNull (_unit getVariable [QGVAR(dummy), objNull])} && {alive _truck} && {(_truck distance _unit) < REARM_ACTION_DISTANCE} && {[_unit, _truck, ["IsNotInside"]] call EFUNC(common,canInteractWith)} // manually added actions need this