// by commy2 private ["_unit", "_target", "_item", "_fuel", "_fuelCargo"]; _unit = _this select 0; _target = _this select 1; _item = _unit getVariable ["AGM_carriedItem", objNull]; _fuel = _item getVariable ["AGM_amountFuel", 20]; _fuelCargo = _target getVariable ["AGM_amountFuel", 9999]; _item isKindOf "AGM_JerryCan" && {alive _target} && {speed _target == 0} && {_fuelCargo > 0} && {_fuel < 20}