/* * Author: commy2 * Spawns an object of specified string, at specified position with specified damage taken. * * Arguments: * 0: Item classname * 1: Position * 2: Damage * * Return Value: * None * * Example: * ["classname", [0, 0, 0], 1] call ace_repair_fnc_spawnObject * * Public: No */ #include "script_component.hpp" params ["_item", "_position", ["_damage", 0]]; TRACE_3("params",_item,_position,_damage); // randomized end position _position = _position vectorAdd [1 - random 2, 1 - random 2, 0]; _item = createVehicle [_item, _position, [], 0, "NONE"]; _item setPosASL _position; ["fixCollision", _item] call EFUNC(common,localEvent); ["fixPosition", _item] call EFUNC(common,localEvent); _item setDamage _damage;