// spawn_vcl.sqf
// JULY 2009 - norrin
if (!isServer) exitWith {};
_type = _this select 0;
_marker_pos = _this select 1;
// Create Vehicle
_vcl_new = _type createVehicle (getMarkerPos _marker_pos);
// Create Crew
_group = createGroup EAST;
"Ins_Soldier_Crew" createUnit [(getMarkerPos _marker_pos), _group];
"Ins_Soldier_Crew" createUnit [(getMarkerPos _marker_pos), _group];
"Ins_Soldier_Crew" createUnit [(getMarkerPos _marker_pos), _group];
_unitsGroup = units _group;
// Move crew in Vehicle
for [{ _loop = 0 },{ _loop < count _unitsGroup},{ _loop = _loop + 1}] do
{
_guy = _unitsGroup select _loop;
_guy setSkill (_AI_skillArray select _loop);
if (_loop == 0) then {_guy moveInDriver _vcl_new};
if (_loop == 1) then {_guy moveInGunner _vcl_new};
if (_loop == 2) then {_guy moveInCommander _vcl_new};
sleep 0.1;
};
sleep 1;
// Add waypoints
_waypoint0 = _group addwaypoint[getmarkerpos"WP1",0];
_waypoint0 setwaypointtype"Move";
_waypoint1 = _group addwaypoint[getmarkerpos"WP2",0];
_waypoint1 setwaypointtype"Move";