#include "..\script_component.hpp" /* * Author: Cyruz * Checks if a unit can camouflage a trench. * * Arguments: * 0: Trench * 1: Unit * * Return Value: * Can camouflage * * Example: * [TrenchObj, ACE_player] call ace_trenches_fnc_canCamouflageTrench * * Public: No */ params ["_trench", "_unit"]; if !(_unit call FUNC(hasEntrenchingTool)) exitWith {false}; // Prevent camouflage if not fully dug if ((_trench getVariable [QGVAR(progress), 0]) != 1) exitWith {false}; // Prevent camouflage being applied once already camouflaged if (_trench getVariable [QGVAR(camouflaged), false]) exitWith {false}; true