/*
 * Author: Jonpas
 * Checks if the boat can be pushed.
 *
 * Arguments:
 * 0: Target <OBJECT>
 *
 * Return Value:
 * Can Push <BOOL>
 *
 * Example:
 * [target] call ace_interaction_fnc_canPush
 *
 * Public: No
 */
#include "script_component.hpp"

params ["_target"];

alive _target &&
{getMass _target <= 2600 || getNumber (configFile >> "CfgVehicles" >> typeOf _target >> QGVAR(canPush)) == 1} &&
{vectorMagnitude velocity _target < 3}