private ["_v","_int","_list","_lifecheck","_effect2pos","_t"]; _v=_this select 0; _int=_this select 1; _list=[]; _lifecheck=true; if (count _this > 2) then { _lifecheck=_this select 2 }; _int=_int min 3; if (!((_v isKindOf "Air") OR {((_v isKindOf "LandVehicle") OR {(_v isKindOf "Ship")})}))exitWith{}; _effect2pos=_v selectionposition"destructionEffect2"; while {_int>1} do { _int=_int-1; _t=(random 45)+1; _list=_list+[_t]; }; { sleep _x; if ((_lifecheck && (alive _v))||(isnull _v)||(((getposASL _v)select 2) < 0))exitwith{}; "SmallSecondary" createvehicle(_v modelToWorld _effect2pos); }foreach (_list);