Small Tweaks to spawn_air
This commit is contained in:
parent
9420e59a21
commit
a0ca2c0487
|
@ -7,23 +7,23 @@ private _plane_type = selectRandom opfor_air;
|
|||
private _air_spawnpoint = ([sectors_airspawn, [_first_objective], {(markerpos _x) distance _input0}, "ASCEND"] call BIS_fnc_sortBy) select 0;
|
||||
private _air_grp = createGroup [GRLIB_side_enemy, true];
|
||||
|
||||
for [{_idx=0}, {_idx < _planes_number}, {_idx=_idx+1}] do {
|
||||
|
||||
for "_i" from 1 to _planes_number do {
|
||||
private _air_spawnpos = markerpos _air_spawnpoint;
|
||||
_air_spawnpos = [(((_air_spawnpos select 0) + 500) - random 1000),(((_air_spawnpos select 1) + 500) - random 1000),120];
|
||||
_air_spawnpos = [(((_air_spawnpos select 0) + 500) - random 1000), (((_air_spawnpos select 1) + 500) - random 1000), 120];
|
||||
|
||||
private _newvehicle = createVehicle [_plane_type, _air_spawnpos, [], 0, "FLY"];
|
||||
_newvehicle flyInHeight (120 + (random 180));
|
||||
createVehicleCrew _newvehicle;
|
||||
_newvehicle flyInHeight (120 + (random 180));
|
||||
_newvehicle addMPEventHandler ["MPKilled", {_this spawn kill_manager}];
|
||||
{_x addMPEventHandler ["MPKilled", {_this spawn kill_manager}];} foreach (crew _newvehicle);
|
||||
{_x addMPEventHandler ["MPKilled", {_this spawn kill_manager}];} forEach (crew _newvehicle);
|
||||
|
||||
(crew _newvehicle) joinSilent _air_grp;
|
||||
};
|
||||
|
||||
while {(count (waypoints _air_grp)) != 0} do {deleteWaypoint ((waypoints _air_grp) select 0);};
|
||||
sleep 1;
|
||||
{_x doFollow leader _air_grp} foreach units _air_grp;
|
||||
|
||||
{_x doFollow leader _air_grp} forEach (units _air_grp);
|
||||
sleep 1;
|
||||
|
||||
private _waypoint = _air_grp addWaypoint [_first_objective, 500];
|
||||
|
@ -66,5 +66,3 @@ _waypoint = _air_grp addWaypoint [_first_objective, 500];
|
|||
_waypoint setWaypointType "CYCLE";
|
||||
|
||||
_air_grp setCurrentWaypoint [_air_grp, 2];
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue