This commit is contained in:
ineed bots
2023-11-26 23:45:57 -06:00
parent 07a6e803bc
commit 44788e2ada
308 changed files with 43072 additions and 102641 deletions

View File

@@ -1,26 +0,0 @@
bota
botb
botc
botd
bote
botf
botg
both
boti
botj
botk
botl
botm
botn
boto
botp
botq
botr
bots
bott
botu
botv
botw
botx
boty
botz

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

View File

@@ -1,101 +0,0 @@
# IW4x Bot Warfare Waypoint Editor
First things first, Bot Warfare uses the [AStar search algorithm](https://en.wikipedia.org/wiki/A*_search_algorithm) for creating paths for the bots to find their way through a map.
The AStar search algorithm requires a [set of waypoints](https://en.wikipedia.org/wiki/Graph_(discrete_mathematics)) defining where all the paths are in the map.
Now if you want to modify existing or create new waypoints for IW4x maps, this is the read for you.
## Contents
- [Setting up the Waypoint Editor](#Setting-up-the-Waypoint-Editor)
- [The Editor](#The-Editor)
## Setting up the Waypoint Editor
The Bot Warfare mod comes with the Waypoint Editor out of the box, so its just a matter of telling the mod you want to use it. Its a matter of setting the 'bots_main_debug' DVAR to '1'.
Start your game, and load up the Bot Warfare mod. Now open your console with tilde(~).
![How tilde](/userraw/bw-assets/how-tilde.png)
In the console, type in ```set bots_main_debug 1```
![Setting the dvar](/userraw/bw-assets/wp-editor-debug-dvar.png)
Now start a match with the map you want to edit.
It should be noted that waypoints load in this following order;
1. check the 'waypoints' folder (FS_Game\waypoints) for a csv file
2. load the waypoints from GSC (maps\mp\bots\waypoints)
3. check online at [this repo](https://github.com/ineedbots/iw4x_waypoints) for the waypoints (if dedicated server, or -scriptablehttp flag)
If all fail to load waypoints, then the bots will not know how to navigate the map.
## The Editor
![The editor](/userraw/bw-assets/wp-editor-0.png)
This is the Waypoint Editor. You can view, edit and create the waypoint graph.
- Each number you see in the world is a waypoint.
- The pink lines show the links between the waypoints, a link defines that a bot can walk from A to B.
- The white lines show the 'angles' that a waypoint has, these are used for grenade, claymore and tube waypoints. It's used to tell the bot where to look at when grenading/claymoring, etc.
- The black lines show the Javelin's lockon location.
- The top left shows information about the nearest waypoint.
---
Pressing any of these buttons will initiate a command to the Waypoint Editor.
- SecondaryOffhand (stun) - Add Waypoint
- No modifier button - Make a waypoint of your stance
- ADS, climbing or mounting - Make a climb waypoint
- Attack + Use - Make a noobtube waypoint
- Attack - Make a grenade waypoint
- Use - Make a claymore waypoint
- Marking a location with the Javelin - Make a Javelin waypoint
- Melee - Link waypoint
- Reload - Unlink waypoint
- PrimaryOffhand (frag) - Toggle autolink waypoints (links waypoints as you create them)
- ActionSlot3 (switch to alt weapon mode (noobtube)) - Delete Waypoint
- ActionSlot4 (killstreak activate) - Delete all waypoints
- ActionSlot1 (Nightvision) - Save Waypoints
- ActionSlot2 - (Re)Load Waypoints
- Use - Display the nearest waypoint's list of linked waypoints.
---
Okay, now that you know how to control the Editor, lets now goahead and create some waypoints.
Here I added a waypoint.
![Adding a waypoint](/userraw/bw-assets/wp-editor-added.png)
And I added a second waypoint.
![Adding another waypoint](/userraw/bw-assets/wp-editor-added2.png)
There are several types of waypoints, holding a modifier button before pressing the add waypoint button will create a special type of waypoint.
- Types of waypoints:
- any stance ('stand', 'crouch', 'prone') - bots will have this stance upon reaching this waypoint
- grenade - bots will look at the angles you were looking at when you made the waypoint and throw a grenade from the waypoint
- tube - bots will look at the angles you were looking at when you made the waypoint and switch to a launcher and fire
- claymore - bots will look at the angles you were looking at when you made the waypoint and place a claymore or tactical insertion
- camp ('crouch' waypoint with only one linked waypoint) - bots will look at the angles you were looking at when you made the waypoint and camp
- climb - bots will look at the angles you were looking at when you made the waypoint and climb (use this for ladders and mantles)
- javelin - bots will use the javelin and lockon at the target location
Here I linked the two waypoints together.
![Linking waypoints](/userraw/bw-assets/wp-editor-linked.png)
Linking waypoints are very important, it tells the bots that they can reach waypoint 1 from waypoint 0, and vice versa.
Now go and waypoint the whole map out. This may take awhile and can be pretty tedious.
Once you feel like you are done, press the Save button. This will generate a [CSV](https://en.wikipedia.org/wiki/Comma-separated_values) output to your waypoints folder!
That is it! The waypoints should load next time you start your game!
Your waypoints CSV file will be located at ```FS_Game/waypoints/<mapname>_wp.csv```. (userraw folder if fs_game is blank)
![Location](/userraw/bw-assets/wp_edit_fil_loc.png)
You can share your waypoints publicly (and can be loaded by other users of Bot Warfare remotely) by making a Pull Request to the [IW4x_Waypoints repo](https://github.com/ineedbots/iw4x_waypoints).

View File

@@ -1,653 +0,0 @@
{
"_color" "0.5 0.5 .62 1"
"ambient" ".116"
"sundiffusecolor" "0.75 0.82 0.85"
"diffusefraction" ".35"
"classname" "worldspawn"
"sundirection" "-70 72 0"
"suncolor" "0.9 0.95 1"
"sunlight" "0.9"
}
{
"origin" "0 -448 -32"
"angles" "0 90 0"
"classname" "info_player_start"
}
{
"classname" "mp_dm_spawn"
"angles" "0 140 0"
"origin" "608 -469 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 180 0"
"origin" "696 10 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 -140 0"
"origin" "618 474 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 -90 0"
"origin" "-5 500 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 -40 0"
"origin" "-621 518 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 0 0"
"origin" "-612 -4 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 40 0"
"origin" "-636 -521 -32"
}
{
"classname" "mp_dm_spawn"
"angles" "0 -60 0"
"origin" "3 -477 -32"
}
{
"classname" "mp_tdm_spawn_axis_start"
"angles" "0 140 0"
"origin" "608 -469 -32"
}
{
"classname" "mp_tdm_spawn_axis_start"
"angles" "0 180 0"
"origin" "696 10 -32"
}
{
"classname" "mp_tdm_spawn_allies_start"
"angles" "0 -140 0"
"origin" "618 474 1532"
}
{
"classname" "mp_tdm_spawn_allies_start"
"angles" "0 -90 0"
"origin" "-5 500 1532"
}
{
"classname" "mp_tdm_spawn"
"angles" "0 -40 0"
"origin" "-621 518 -32"
}
{
"classname" "mp_tdm_spawn"
"angles" "0 0 0"
"origin" "-612 -4 -32"
}
{
"classname" "mp_tdm_spawn"
"angles" "0 40 0"
"origin" "-636 -521 -32"
}
{
"classname" "mp_tdm_spawn"
"angles" "0 -60 0"
"origin" "3 -477 -32"
}
{
"origin" "-600 -500 1000"
"TargetName" "minimap_corner"
"classname" "script_origin"
}
{
"origin" "600 500 1000"
"TargetName" "minimap_corner"
"classname" "script_origin"
}
{
"classname" "script_origin"
"angles" "0 300 0"
"_color" ".5 1 1"
"origin" "-40 600 600"
"script_accel" "20"
"script_airspeed" "40"
"targetname" "auto481"
"target" "auto483"
"script_delay" "2"
}
{
"classname" "script_origin"
"angles" "0 335 0"
"_color" ".5 1 1"
"origin" "-300 500 636"
"script_accel" "15"
"script_airspeed" "40"
"targetname" "auto483"
"script_delay" "3"
"target" "auto476"
}
{
"classname" "script_origin"
"angles" "0 175 0"
"_color" ".5 1 1"
"origin" "300 600 536"
"script_accel" "20"
"script_airspeed" "35"
"targetname" "auto480"
"target" "auto481"
}
{
"classname" "script_origin"
"angles" "0 205 0"
"_color" ".5 1 1"
"origin" "530 420 508"
"script_accel" "15"
"script_airspeed" "30"
"targetname" "auto479"
"target" "auto480"
"script_delay" "3"
}
{
"classname" "script_origin"
"angles" "0 150 0"
"_color" ".5 1 1"
"origin" "520 51 464"
"script_accel" "20"
"script_airspeed" "35"
"targetname" "auto478"
"target" "auto479"
}
{
"classname" "script_origin"
"angles" "0 85 0"
"_color" ".5 1 1"
"origin" "110 -160 536"
"targetname" "auto477"
"script_accel" "15"
"script_airspeed" "30"
"target" "auto478"
"script_delay" "3"
}
{
"classname" "script_origin"
"angles" "0 340 0"
"_color" ".5 1 1"
"origin" "-280 -5 656"
"targetname" "auto476"
"script_accel" "15"
"script_airspeed" "40"
"target" "auto477"
}
{
"target" "auto476"
"origin" "-250 20 872"
"targetname" "heli_loop_start"
"_color" ".5 1 1"
"angles" "0 1.00179e-005 0"
"classname" "script_origin"
}
{
"classname" "script_origin"
"origin" "600 105 803"
"_color" "0 1 .5"
"angles" "0 170 0"
"targetname" "auto474"
"script_accel" "15"
"script_airspeed" "30"
"target" "auto475"
}
{
"classname" "script_origin"
"origin" "900 60 1090"
"_color" "0 1 .5"
"angles" "0 170 0"
"targetname" "auto473"
"script_accel" "20"
"script_airspeed" "40"
"target" "auto474"
}
{
"classname" "script_origin"
"origin" "1600 1100 984"
"_color" "0 1 .5"
"angles" "0 245 0"
"targetname" "auto472"
"script_accel" "20"
"script_airspeed" "60"
"target" "auto473"
}
{
"classname" "script_origin"
"targetname" "heli_start"
"origin" "1680 5200 976"
"_color" "0 1 .5"
"angles" "0 255 0"
"target" "auto472"
}
{
"classname" "script_origin"
"origin" "61 820 819"
"_color" "0 1 .5"
"angles" "0 275 0"
"targetname" "auto469"
"script_accel" "15"
"script_airspeed" "30"
"target" "auto470"
}
{
"classname" "script_origin"
"origin" "-184 870 850"
"_color" "0 1 .5"
"angles" "0 285 0"
"targetname" "auto468"
"script_accel" "20"
"script_airspeed" "40"
"target" "auto469"
}
{
"classname" "script_origin"
"origin" "400 360 756"
"_color" "0 1 .5"
"angles" "0 220 0"
"script_accel" "15"
"script_airspeed" "30"
"targetname" "auto475"
"target" "auto467"
}
{
"classname" "script_origin"
"origin" "60 427 796"
"_color" "0 1 .5"
"angles" "0 270 0"
"script_accel" "15"
"script_airspeed" "30"
"targetname" "auto471"
"target" "auto467"
}
{
"classname" "script_origin"
"origin" "-1060 1080 1000"
"_color" "0 1 .5"
"angles" "0 305 0"
"targetname" "auto466"
"script_accel" "20"
"script_airspeed" "40"
"target" "auto468"
}
{
"classname" "script_origin"
"targetname" "heli_start"
"origin" "-1050 1200 992"
"_color" "0 1 .5"
"angles" "0 285 0"
"target" "auto466"
}
{
"classname" "script_origin"
"targetname" "auto463"
"origin" "-40 90 775"
"_color" "0 1 .5"
"angles" "0 90 0"
"script_accel" "20"
"script_airspeed" "60"
"target" "auto467"
}
{
"classname" "script_origin"
"targetname" "auto462"
"origin" "-80 -170 690"
"_color" "0 1 .5"
"angles" "0 90 0"
"target" "auto463"
"script_accel" "20"
"script_airspeed" "40"
}
{
"classname" "script_origin"
"targetname" "auto461"
"origin" "-290 -400 540"
"_color" "0 1 .5"
"angles" "0 30 0"
"target" "auto462"
"script_accel" "20"
"script_airspeed" "40"
}
{
"classname" "script_origin"
"targetname" "auto460"
"origin" "-620 -1204 432"
"_color" "0 1 .5"
"angles" "0 90 0"
"target" "auto461"
"script_accel" "20"
"script_airspeed" "60"
}
{
"classname" "script_origin"
"targetname" "auto42"
"origin" "520 40 892"
"target" "auto44"
"script_airspeed" "50"
"script_accel" "30"
"angles" "0 345 0"
}
{
"classname" "script_origin"
"origin" "1270 -140 408"
"targetname" "auto44"
"script_airspeed" "50"
"script_accel" "30"
"angles" "0 345 0"
}
{
"classname" "script_origin"
"targetname" "heli_start"
"origin" "-630 -1220 424"
"_color" "0 1 .5"
"angles" "0 90 0"
"target" "auto460"
}
{
"target" "auto471"
"script_airspeed" "40"
"script_accel" "15"
"targetname" "auto470"
"angles" "0 50 0"
"_color" "0 1 .5"
"origin" "130 600 839.5"
"classname" "script_origin"
}
{
"target" "auto467"
"targetname" "heli_dest"
"origin" "110 250 744"
"angles" "0 30 0"
"_color" "0 1 .5"
"classname" "script_origin"
}
{
"script_airspeed" "30"
"script_accel" "10"
"angles" "0 270 0"
"_color" "0 1 .5"
"origin" "130 240 759.5"
"targetname" "auto467"
"classname" "script_origin"
}
{
"angles" "0 345 0"
"target" "auto482"
"origin" "190 230 952"
"targetname" "heli_crash_start"
"classname" "script_origin"
}
{
"angles" "0 345 0"
"script_accel" "20"
"script_airspeed" "40"
"target" "auto42"
"origin" "195 240 952"
"targetname" "auto482"
"classname" "script_origin"
}
{
"target" "auto488"
"targetname" "heli_attack_start"
"_color" "0.000000 0.000000 0.000000"
"origin" "285 -6 540"
"classname" "script_origin"
"radius" "512"
"angles" "0 210 0"
}
{
"target" "auto489"
"targetname" "auto488"
"angles" "0 140 0"
"radius" "512"
"classname" "script_origin"
"origin" "-70 7 556"
"_color" "0.000000 0.000000 0.000000"
}
{
"target" "auto490"
"targetname" "auto489"
"_color" "0.000000 0.000000 0.000000"
"origin" "-170 360 572"
"classname" "script_origin"
"radius" "512"
"angles" "0 90 0"
}
{
"target" "auto491"
"targetname" "auto490"
"angles" "0 35 0"
"radius" "512"
"classname" "script_origin"
"origin" "-27 475 588"
"_color" "0.000000 0.000000 0.000000"
}
{
"target" "auto492"
"targetname" "auto491"
"angles" "0 330 0"
"radius" "512"
"classname" "script_origin"
"origin" "500 450 508"
"_color" "0.000000 0.000000 0.000000"
}
{
"target" "heli_attack_start"
"angles" "0 270 0"
"radius" "512"
"classname" "script_origin"
"origin" "415 220 492"
"_color" "0.000000 0.000000 0.000000"
"targetname" "auto492"
}
{
"origin" "-1200 1200 976"
"targetname" "heli_leave"
"classname" "script_origin"
}
{
"classname" "script_origin"
"targetname" "heli_leave"
"origin" "-1300 -800 976"
}
{
"classname" "script_origin"
"targetname" "heli_leave"
"origin" "-1300 1180 976"
}
{
"classname" "script_origin"
"targetname" "heli_leave"
"origin" "1400 1200 976"
}
{
"classname" "script_origin"
"targetname" "airstrikeheight"
"origin" "0 0 600"
}
{
"origin" "630.0 0.0 0.0"
"angles" "0 180 0"
"classname" "mp_dom_spawn"
}
{
"origin" "-630.0 0.0 0.0"
"angles" "0 0 0"
"classname" "mp_dom_spawn"
}
{
"origin" "0.0 500.0 0.0"
"angles" "0 270 0"
"classname" "mp_dom_spawn"
}
{
"origin" "0.0 -500.0 0.0"
"angles" "0 90 0"
"classname" "mp_dom_spawn"
}
{
"origin" "600.0 500.0 0.0"
"angles" "0 210 0"
"classname" "mp_dom_spawn"
}
{
"origin" "-600.0 -500.0 0.0"
"angles" "0 45 0"
"classname" "mp_dom_spawn"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "630.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "620.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "610.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "600.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "640.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "650.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "660.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "670.0 0.0 0.0"
"angles" "0 180 0"
}
{
"classname" "mp_dom_spawn_axis_start"
"origin" "680.0 0.0 0.0"
"angles" "0 180 0"
}
{
"angles" "0 0 0"
"origin" "-630.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-620.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-610.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-600.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-640.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-650.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-660.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-670.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"angles" "0 0 0"
"origin" "-680.0 0.0 0.0"
"classname" "mp_dom_spawn_allies_start"
}
{
"targetname" "flag_descriptor"
"origin" "0.0 0.0 0.0"
"script_linkto" "flag1 flag3"
"script_linkname" "flag2"
"classname" "script_origin"
}
{
"targetname" "flag_descriptor"
"origin" "-500.0 400.0 0.0"
"script_linkto" "flag2 flag1"
"script_linkname" "flag3"
"classname" "script_origin"
}
{
"targetname" "flag_descriptor"
"origin" "500.0 -400 0.0"
"script_linkto" "flag2 flag3"
"script_linkname" "flag1"
"classname" "script_origin"
}
{
"classname" "trigger_radius"
"radius" "160"
"height" "128"
"targetname" "flag_primary"
"origin" "500.0 -400 -50.0"
"script_gameobjectname" "dom onslaught"
"model" "prop_flag_neutral"
"script_label" "_a"
}
{
"script_label" "_b"
"model" "prop_flag_neutral"
"script_gameobjectname" "dom onslaught"
"origin" "0.0 0.0 -50.0"
"targetname" "flag_primary"
"height" "128"
"radius" "160"
"classname" "trigger_radius"
"angles" "0 270 0"
}
{
"script_label" "_c"
"model" "prop_flag_neutral"
"script_gameobjectname" "dom onslaught"
"origin" "-500.0 400.0 -50.0"
"targetname" "flag_primary"
"height" "128"
"radius" "160"
"classname" "trigger_radius"
}

View File

@@ -1,360 +0,0 @@
InitStingerUsage()
{
self.stingerStage = undefined;
self.stingerTarget = undefined;
self.stingerLockStartTime = undefined;
self.stingerLostSightlineTime = undefined;
self thread ResetStingerLockingOnDeath();
level.stingerTargets = [];
}
ResetStingerLocking()
{
if ( !IsDefined( self.stingerUseEntered ) )
return;
self.stingerUseEntered = undefined;
self notify( "stop_javelin_locking_feedback" );
self notify( "stop_javelin_locked_feedback" );
self WeaponLockFree();
InitStingerUsage();
}
ResetStingerLockingOnDeath()
{
self endon( "disconnect" );
self notify ( "ResetStingerLockingOnDeath" );
self endon ( "ResetStingerLockingOnDeath" );
for ( ;; )
{
self waittill( "death" );
self ResetStingerLocking();
}
}
StillValidStingerLock( ent )
{
assert( IsDefined( self ) );
if ( !IsDefined( ent ) )
return false;
if ( !(self WorldPointInReticle_Circle( ent.origin, 65, 85 )) )
return false;
if ( self.stingerTarget == level.ac130.planeModel && !isDefined( level.ac130player ) )
return false;
return true;
}
LoopStingerLockingFeedback()
{
self endon( "stop_javelin_locking_feedback" );
for ( ;; )
{
if ( isDefined( level.chopper ) && isDefined( level.chopper.gunner ) && isDefined( self.stingerTarget ) && self.stingerTarget == level.chopper )
level.chopper.gunner playLocalSound( "missile_locking" );
if ( isDefined( level.ac130player ) && isDefined( self.stingerTarget ) && self.stingerTarget == level.ac130.planeModel )
level.ac130player playLocalSound( "missile_locking" );
self playLocalSound( "stinger_locking" );
self PlayRumbleOnEntity( "ac130_25mm_fire" );
wait 0.6;
}
}
LoopStingerLockedFeedback()
{
self endon( "stop_javelin_locked_feedback" );
for ( ;; )
{
if ( isDefined( level.chopper ) && isDefined( level.chopper.gunner ) && isDefined( self.stingerTarget ) && self.stingerTarget == level.chopper )
level.chopper.gunner playLocalSound( "missile_locking" );
if ( isDefined( level.ac130player ) && isDefined( self.stingerTarget ) && self.stingerTarget == level.ac130.planeModel )
level.ac130player playLocalSound( "missile_locking" );
self playLocalSound( "stinger_locked" );
self PlayRumbleOnEntity( "ac130_25mm_fire" );
wait 0.25;
}
}
/#
DrawStar( point )
{
Line( point + (10,0,0), point - (10,0,0) );
Line( point + (0,10,0), point - (0,10,0) );
Line( point + (0,0,10), point - (0,0,10) );
}
#/
LockSightTest( target )
{
eyePos = self GetEye();
if ( !isDefined( target ) ) //targets can disapear during targeting.
return false;
passed = BulletTracePassed( eyePos, target.origin, false, target );
if ( passed )
return true;
front = target GetPointInBounds( 1, 0, 0 );
passed = BulletTracePassed( eyePos, front, false, target );
if ( passed )
return true;
back = target GetPointInBounds( -1, 0, 0 );
passed = BulletTracePassed( eyePos, back, false, target );
if ( passed )
return true;
return false;
}
StingerDebugDraw( target )
{
/#
if ( GetDVar( "missileDebugDraw" ) != "1" )
return;
if ( !IsDefined( target ) )
return;
org = target.origin;
DrawStar( org );
org = target GetPointInBounds( 1, 0, 0 );
DrawStar( org );
org = target GetPointInBounds( -1, 0, 0 );
DrawStar( org );
#/
}
SoftSightTest()
{
LOST_SIGHT_LIMIT = 500;
if ( self LockSightTest( self.stingerTarget ) )
{
self.stingerLostSightlineTime = 0;
return true;
}
if ( self.stingerLostSightlineTime == 0 )
self.stingerLostSightlineTime = getTime();
timePassed = GetTime() - self.stingerLostSightlineTime;
//PrintLn( "Losing sight of target [", timePassed, "]..." );
if ( timePassed >= LOST_SIGHT_LIMIT )
{
//PrintLn( "Lost sight of target." );
ResetStingerLocking();
return false;
}
return true;
}
GetTargetList()
{
targets = [];
if ( level.teamBased )
{
if ( IsDefined( level.chopper ) && ( level.chopper.team != self.team || level.chopper.owner == self ) )
targets[targets.size] = level.chopper;
if ( isDefined( level.ac130player ) && level.ac130player.team != self.team )
targets[targets.size] = level.ac130.planemodel;
if ( isDefined( level.harriers) )
{
foreach( harrier in level.harriers )
{
if ( isDefined( harrier ) && ( harrier.team != self.team || ( isDefined( harrier.owner ) && harrier.owner == self ) ) )
targets[targets.size] = harrier;
}
}
if ( level.UAVModels[level.otherTeam[self.team]].size )
{
foreach ( UAV in level.UAVModels[level.otherTeam[self.team]] )
targets[targets.size] = UAV;
}
if ( isDefined( level.littleBird ) )
{
foreach ( bird in level.littleBird )
{
if ( !isDefined( bird ) )
continue;
if ( self.team != bird.owner.team || self == bird.owner )
targets[targets.size] = bird;
}
}
}
else
{
if ( IsDefined( level.chopper ) && ( level.chopper.owner != self ) ) ///check for teams
targets[targets.size] = level.chopper;
if ( isDefined( level.ac130player ) )
targets[targets.size] = level.ac130.planemodel;
if ( isDefined( level.harriers) )
{
foreach( harrier in level.harriers )
{
if ( isDefined( harrier ) )
targets[targets.size] = harrier;
}
}
if ( level.UAVModels.size )
{
foreach ( ownerGuid, UAV in level.UAVModels )
{
if ( isDefined( UAV.owner ) && UAV.owner == self )
continue;
targets[targets.size] = UAV;
}
}
}
return targets;
}
StingerUsageLoop()
{
self endon("death");
self endon("disconnect");
LOCK_LENGTH = 1000;
InitStingerUsage();
for( ;; )
{
wait 0.05;
weapon = self getCurrentWeapon();
if ( weapon != "stinger_mp" && weapon != "at4_mp" )
{
ResetStingerLocking();
continue;
}
if ( self PlayerADS() < 0.95 )
{
ResetStingerLocking();
continue;
}
self.stingerUseEntered = true;
if ( !IsDefined( self.stingerStage ) )
self.stingerStage = 0;
StingerDebugDraw( self.stingerTarget );
if ( self.stingerStage == 0 ) // searching for target
{
targets = GetTargetList();
if ( targets.size == 0 )
continue;
targetsInReticle = [];
foreach ( target in targets )
{
if ( !isDefined( target ) )
continue;
insideReticle = self WorldPointInReticle_Circle( target.origin, 65, 75 );
if ( insideReticle )
targetsInReticle[targetsInReticle.size] = target;
}
if ( targetsInReticle.size == 0 )
continue;
sortedTargets = SortByDistance( targetsInReticle, self.origin );
if ( !( self LockSightTest( sortedTargets[0] ) ) )
continue;
//PrintLn( "Found a target to lock to..." );
thread LoopStingerLockingFeedback();
self.stingerTarget = sortedTargets[0];
self.stingerLockStartTime = GetTime();
self.stingerStage = 1;
self.stingerLostSightlineTime = 0;
}
if ( self.stingerStage == 1 ) // locking on to a target
{
if ( !(self StillValidStingerLock( self.stingerTarget )) )
{
//PrintLn( "Failed to get lock." );
ResetStingerLocking();
continue;
}
passed = SoftSightTest();
if ( !passed )
continue;
timePassed = getTime() - self.stingerLockStartTime;
//PrintLn( "Locking [", timePassed, "]..." );
if ( timePassed < LOCK_LENGTH )
continue;
self notify( "stop_javelin_locking_feedback" );
thread LoopStingerLockedFeedback();
//PrintLn( "Locked!");
if ( self.stingerTarget.model == "vehicle_av8b_harrier_jet_mp" || self.stingerTarget.model == "vehicle_little_bird_armed" )
self WeaponLockFinalize( self.stingerTarget );
else
self WeaponLockFinalize( self.stingerTarget, (100,0,-32) );
self.stingerStage = 2;
}
if ( self.stingerStage == 2 ) // target locked
{
passed = SoftSightTest();
if ( !passed )
continue;
if ( !(self StillValidStingerLock( self.stingerTarget )) )
{
//PrintLn( "Gave up lock." );
ResetStingerLocking();
continue;
}
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,127 +0,0 @@
/*
_bot_http
Author: INeedGames
Date: 09/26/2020
The HTTP module to use with IW4X's gsc funcs
*/
#include maps\mp\bots\_bot_utility;
/*
Does the version check, if we are up too date
*/
doVersionCheck()
{
remoteVersion = getRemoteVersion();
if ( !isDefined( remoteVersion ) )
{
PrintConsole( "Error getting remote version of Bot Warfare.\n" );
return false;
}
if ( level.bw_VERSION != remoteVersion )
{
PrintConsole( "There is a new version of Bot Warfare!\n" );
PrintConsole( "You are on version " + level.bw_VERSION + " but " + remoteVersion + " is available!\n" );
return false;
}
PrintConsole( "You are on the latest version of Bot Warfare!\n" );
return true;
}
/*
Will attempt to retreive waypoints from the internet
*/
getRemoteWaypoints( mapname )
{
url = "https://raw.githubusercontent.com/ineedbots/iw4x_waypoints/master/" + mapname + "_wp.csv";
filename = "waypoints/" + mapname + "_wp.csv";
PrintConsole( "Attempting to get remote waypoints from " + url + "\n" );
res = getLinesFromUrl( url, filename );
if ( !res.lines.size )
return;
waypointCount = int( res.lines[0] );
waypoints = [];
PrintConsole( "Loading remote waypoints...\n" );
for ( i = 1; i <= waypointCount; i++ )
{
tokens = tokenizeLine( res.lines[i], "," );
waypoint = parseTokensIntoWaypoint( tokens );
waypoints[i - 1] = waypoint;
}
if ( waypoints.size )
{
level.waypoints = waypoints;
PrintConsole( "Loaded " + waypoints.size + " waypoints from remote.\n" );
}
}
/*
Returns the version of bot warfare found on the internet
*/
getRemoteVersion()
{
request = httpGet( "https://raw.githubusercontent.com/ineedbots/iw4x_waypoints/master/version.txt" );
if ( !isDefined( request ) )
return undefined;
request waittill( "done", success, data );
if ( !success )
return undefined;
return strtok( data, "\n" )[0];
}
/*
Returns an array of each line from the response of the http url request
*/
getLinesFromUrl( url, filename )
{
result = spawnStruct();
result.lines = [];
request = httpGet( url );
if ( !isDefined( request ) )
return result;
request waittill( "done", success, data );
if ( !success )
return result;
fileWrite( filename, data, "write" );
line = "";
for ( i = 0; i < data.size; i++ )
{
c = data[i];
if ( c == "\n" )
{
result.lines[result.lines.size] = line;
line = "";
continue;
}
line += c;
}
result.lines[result.lines.size] = line;
return result;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,821 +0,0 @@
/*
_wp_editor
Author: INeedGames
Date: 09/26/2020
The ingame waypoint editor.
*/
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\bots\_bot_utility;
init()
{
if ( getDvar( "bots_main_debug" ) == "" )
setDvar( "bots_main_debug", 0 );
if ( !getDVarint( "bots_main_debug" ) )
return;
if ( !getDVarint( "developer" ) )
{
setdvar( "developer_script", 1 );
setdvar( "developer", 1 );
setdvar( "sv_mapRotation", "map " + getDvar( "mapname" ) );
exitLevel( false );
}
setDvar( "bots_main", 0 );
setdvar( "bots_main_menu", 0 );
setdvar( "bots_manage_fill_mode", 0 );
setdvar( "bots_manage_fill", 0 );
setdvar( "bots_manage_add", 0 );
setdvar( "bots_manage_fill_kick", 1 );
setDvar( "bots_manage_fill_spec", 1 );
if ( getDvar( "bots_main_debug_distance" ) == "" )
setDvar( "bots_main_debug_distance", 512.0 );
if ( getDvar( "bots_main_debug_cone" ) == "" )
setDvar( "bots_main_debug_cone", 0.65 );
if ( getDvar( "bots_main_debug_minDist" ) == "" )
setDvar( "bots_main_debug_minDist", 32.0 );
if ( getDvar( "bots_main_debug_drawThrough" ) == "" )
setDvar( "bots_main_debug_drawThrough", false );
setDvar( "player_sustainAmmo", 1 );
level.waypoints = [];
level.waypointCount = 0;
level waittill( "connected", player );
player thread onPlayerSpawned();
}
onPlayerSpawned()
{
self endon( "disconnect" );
for ( ;; )
{
self waittill( "spawned_player" );
self thread startDev();
}
}
StartDev()
{
self endon( "disconnect" );
self endon( "death" );
level.wpToLink = -1;
level.autoLink = false;
self.nearest = -1;
self takeAllWeapons();
self giveWeapon( "m16_gl_mp" ); //to knife windows
self giveWeapon( "javelin_mp" ); //to mark jav spots
self SetOffhandPrimaryClass( "other" );
self giveWeapon( "semtex_mp" );
self _clearperks();
self.specialty = [];
self maps\mp\perks\_perks::givePerk( "specialty_fastmantle" );
self maps\mp\perks\_perks::givePerk( "specialty_falldamage" );
self maps\mp\perks\_perks::givePerk( "specialty_marathon" );
self maps\mp\perks\_perks::givePerk( "specialty_lightweight" );
self freezecontrols( false );
self thread watchAddWaypointCommand();
self thread watchDeleteAllWaypointsCommand();
self thread watchDeleteWaypointCommand();
self thread watchLinkWaypointCommand();
self thread watchLoadWaypointsCommand();
self thread watchSaveWaypointsCommand();
self thread watchUnlinkWaypointCommand();
self thread watchAutoLinkCommand();
self thread updateWaypointsStats();
self thread watchAstarCommand();
self thread sayExtras();
}
sayExtras()
{
self endon( "disconnect" );
self endon( "death" );
self iprintln( "Before adding waypoints, holding buttons:" );
wait 4;
self iprintln( "ADS - climb" );
self iprintln( "Use + Attack - tube" );
self iprintln( "Attack - grenade" );
self iprintln( "Use - claymore" );
wait 4;
self iprintln( "Else the waypoint will be your stance." );
self iprintln( "Making a crouch waypoint with only one link..." );
self iprintln( "Makes a camping waypoint." );
}
watchAstarCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "astar", "+gostand" );
for ( ;; )
{
self waittill( "astar" );
if ( 1 )
continue;
self iprintln( "Start AStar" );
self.astar = undefined;
astar = spawnStruct();
astar.start = self.origin;
self waittill( "astar" );
self iprintln( "End AStar" );
astar.goal = self.origin;
astar.nodes = AStarSearch( astar.start, astar.goal, undefined, true );
self iprintln( "AStar size: " + astar.nodes.size );
self.astar = astar;
}
}
updateWaypointsStats()
{
self endon( "disconnect" );
self endon( "death" );
self initHudElem( "TotalWps:", 102, 5 );
totalWpsHud = self initHudElem( "", 180, 5 );
self initHudElem( "NearestWP:", 102, 15 );
nearestWP = self initHudElem( "", 180, 15 );
self initHudElem( "Childs:", 102, 25 );
children = self initHudElem( "", 160, 25 );
self initHudElem( "Type:", 102, 35 );
type = self initHudElem( "", 160, 35 );
self initHudElem( "ToLink:", 102, 45 );
wpToLink = self initHudElem( "", 160, 45 );
infotext = self initHudElem2();
self initHudElem3();
self initHudElem4();
for ( time = 0;; time += 0.05 )
{
wait 0.05;
totalWpsHud setText( level.waypointCount );
closest = -1;
myEye = self getEye();
myAngles = self GetPlayerAngles();
for ( i = 0; i < level.waypointCount; i++ )
{
if ( closest == -1 || closer( self.origin, level.waypoints[i].origin, level.waypoints[closest].origin ) )
closest = i;
wpOrg = level.waypoints[i].origin + ( 0, 0, 25 );
if ( distance( level.waypoints[i].origin, self.origin ) < getDvarFloat( "bots_main_debug_distance" ) && ( bulletTracePassed( myEye, wpOrg, false, self ) || getDVarint( "bots_main_debug_drawThrough" ) ) )
{
for ( h = level.waypoints[i].children.size - 1; h >= 0; h-- )
line( wpOrg, level.waypoints[level.waypoints[i].children[h]].origin + ( 0, 0, 25 ), ( 1, 0, 1 ) );
if ( getConeDot( wpOrg, myEye, myAngles ) > getDvarFloat( "bots_main_debug_cone" ) )
print3d( wpOrg, i, ( 1, 0, 0 ), 2 );
if ( isDefined( level.waypoints[i].angles ) && level.waypoints[i].type != "stand" )
line( wpOrg, wpOrg + AnglesToForward( level.waypoints[i].angles ) * 64, ( 1, 1, 1 ) );
if ( isDefined( level.waypoints[i].jav_point ) )
line( wpOrg, level.waypoints[i].jav_point, ( 0, 0, 0 ) );
}
}
self.nearest = closest;
nearestWP setText( self.nearest );
children setText( buildChildCountString( self.nearest ) );
type setText( buildTypeString( self.nearest ) );
wpToLink setText( level.wpToLink );
infotext.x = infotext.x - 2;
if ( infotext.x <= -800 )
infotext.x = 800;
if ( self UseButtonPressed() && time > 2 )
{
time = 0;
self iPrintLnBold( self.nearest + " children: " + buildChildString( self.nearest ) );
}
if ( isDefined( self.astar ) )
{
print3d( self.astar.start + ( 0, 0, 35 ), "start", ( 0, 0, 1 ), 2 );
print3d( self.astar.goal + ( 0, 0, 35 ), "goal", ( 0, 0, 1 ), 2 );
prev = self.astar.start + ( 0, 0, 35 );
for ( i = self.astar.nodes.size - 1; i >= 0; i-- )
{
node = self.astar.nodes[i];
line( prev, level.waypoints[node].origin + ( 0, 0, 35 ), ( 0, 1, 1 ) );
prev = level.waypoints[node].origin + ( 0, 0, 35 );
}
line( prev, self.astar.goal + ( 0, 0, 35 ), ( 0, 1, 1 ) );
}
}
}
watchLoadWaypointsCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+actionslot 2}]", "+actionslot 2" );
for ( ;; )
{
self waittill( "[{+actionslot 2}]" );
self LoadWaypoints();
}
}
watchAddWaypointCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+smoke}]", "+smoke" );
for ( ;; )
{
self waittill( "[{+smoke}]" );
self AddWaypoint();
}
}
watchAutoLinkCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+frag}]", "+frag" );
for ( ;; )
{
self waittill( "[{+frag}]" );
if ( level.autoLink )
{
self iPrintlnBold( "Auto link disabled" );
level.autoLink = false;
level.wpToLink = -1;
}
else
{
self iPrintlnBold( "Auto link enabled" );
level.autoLink = true;
level.wpToLink = self.nearest;
}
}
}
watchLinkWaypointCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+melee}]", "+melee" );
for ( ;; )
{
self waittill( "[{+melee}]" );
self LinkWaypoint( self.nearest );
}
}
watchUnlinkWaypointCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+reload}]", "+reload" );
for ( ;; )
{
self waittill( "[{+reload}]" );
self UnLinkWaypoint( self.nearest );
}
}
watchDeleteWaypointCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+actionslot 3}]", "+actionslot 3" );
for ( ;; )
{
self waittill( "[{+actionslot 3}]" );
self DeleteWaypoint( self.nearest );
}
}
watchDeleteAllWaypointsCommand()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "[{+actionslot 4}]", "+actionslot 4" );
for ( ;; )
{
self waittill( "[{+actionslot 4}]" );
self DeleteAllWaypoints();
}
}
watchSaveWaypointsCommand()
{
self endon( "death" );
self endon( "disconnect" );
self notifyOnPlayerCommand( "[{+actionslot 1}]", "+actionslot 1" );
for ( ;; )
{
self waittill( "[{+actionslot 1}]" );
self checkForWarnings();
wait 1;
logprint( "***********ABiliTy's WPDump**************\n\n" );
logprint( "\n\n\n\n" );
mpnm = getMapName( getdvar( "mapname" ) );
logprint( "\n\n" + mpnm + "()\n{\n/*" );
logprint( "*/waypoints = [];\n/*" );
for ( i = 0; i < level.waypointCount; i++ )
{
logprint( "*/waypoints[" + i + "] = spawnstruct();\n/*" );
logprint( "*/waypoints[" + i + "].origin = " + level.waypoints[i].origin + ";\n/*" );
logprint( "*/waypoints[" + i + "].type = \"" + level.waypoints[i].type + "\";\n/*" );
for ( c = 0; c < level.waypoints[i].children.size; c++ )
{
logprint( "*/waypoints[" + i + "].children[" + c + "] = " + level.waypoints[i].children[c] + ";\n/*" );
}
if ( isDefined( level.waypoints[i].angles ) && ( level.waypoints[i].type == "claymore" || level.waypoints[i].type == "tube" || ( level.waypoints[i].type == "crouch" && level.waypoints[i].children.size == 1 ) || level.waypoints[i].type == "climb" || level.waypoints[i].type == "grenade" ) )
logprint( "*/waypoints[" + i + "].angles = " + level.waypoints[i].angles + ";\n/*" );
if ( isDefined( level.waypoints[i].jav_point ) && level.waypoints[i].type == "javelin" )
logprint( "*/waypoints[" + i + "].jav_point = " + level.waypoints[i].jav_point + ";\n/*" );
}
logprint( "*/return waypoints;\n}\n\n\n\n" );
filename = "waypoints/" + getdvar( "mapname" ) + "_wp.csv";
PrintLn( "********* Start Bot Warfare WPDump *********" );
PrintLn( level.waypointCount );
fileWrite( filename, level.waypointCount + "\n", "write" );
for ( i = 0; i < level.waypointCount; i++ )
{
str = "";
wp = level.waypoints[i];
str += wp.origin[0] + " " + wp.origin[1] + " " + wp.origin[2] + ",";
for ( h = 0; h < wp.children.size; h++ )
{
str += wp.children[h];
if ( h < wp.children.size - 1 )
str += " ";
}
str += "," + wp.type + ",";
if ( isDefined( wp.angles ) )
str += wp.angles[0] + " " + wp.angles[1] + " " + wp.angles[2] + ",";
else
str += ",";
if ( isDefined( wp.jav_point ) )
str += wp.jav_point[0] + " " + wp.jav_point[1] + " " + wp.jav_point[2] + ",";
else
str += ",";
PrintLn( str );
fileWrite( filename, str + "\n", "append" );
}
PrintLn( "\n\n\n\n\n\n" );
self iprintln( "Saved!!! to " + filename );
}
}
LoadWaypoints()
{
self DeleteAllWaypoints();
self iPrintlnBold( "Loading WPS..." );
load_waypoints();
wait 1;
self checkForWarnings();
}
checkForWarnings()
{
if ( level.waypointCount <= 0 )
self iprintln( "WARNING: waypointCount is " + level.waypointCount );
if ( level.waypointCount != level.waypoints.size )
self iprintln( "WARNING: waypointCount is not " + level.waypoints.size );
for ( i = 0; i < level.waypointCount; i++ )
{
if ( !isDefined( level.waypoints[i] ) )
{
self iprintln( "WARNING: waypoint " + i + " is undefined" );
continue;
}
if ( level.waypoints[i].children.size <= 0 )
self iprintln( "WARNING: waypoint " + i + " childCount is " + level.waypoints[i].children.size );
else
{
if ( !isDefined( level.waypoints[i].children ) || !isDefined( level.waypoints[i].children.size ) )
{
self iprintln( "WARNING: waypoint " + i + " children is not defined" );
}
else
{
for ( h = level.waypoints[i].children.size - 1; h >= 0; h-- )
{
child = level.waypoints[i].children[h];
if ( !isDefined( level.waypoints[child] ) )
self iprintln( "WARNING: waypoint " + i + " child " + child + " is undefined" );
else if ( child == i )
self iprintln( "WARNING: waypoint " + i + " child " + child + " is itself" );
}
}
}
if ( !isDefined( level.waypoints[i].type ) )
{
self iprintln( "WARNING: waypoint " + i + " type is undefined" );
continue;
}
if ( level.waypoints[i].type == "javelin" && !isDefined( level.waypoints[i].jav_point ) )
self iprintln( "WARNING: waypoint " + i + " jav_point is undefined" );
if ( !isDefined( level.waypoints[i].angles ) && ( level.waypoints[i].type == "claymore" || level.waypoints[i].type == "tube" || ( level.waypoints[i].type == "crouch" && level.waypoints[i].children.size == 1 ) || level.waypoints[i].type == "climb" || level.waypoints[i].type == "grenade" ) )
self iprintln( "WARNING: waypoint " + i + " angles is undefined" );
}
// check reachability, assume bidirectional graph
wpIdx = randomInt( level.waypointCount );
for ( i = 0; i < level.waypointCount; i++ )
{
if ( i % 5 == 0 )
wait 0.05;
astar = AStarSearch( level.waypoints[wpIdx].origin, level.waypoints[i].origin, undefined, true );
if ( astar.size <= 0 )
self iprintln( "WARNING: waypoint " + wpIdx + " has no path to waypoint " + i );
}
self iprintln( "Waypoint warnings check completed." );
}
UnLinkWaypoint( nwp )
{
if ( nwp == -1 || distance( self.origin, level.waypoints[nwp].origin ) > getDvarFloat( "bots_main_debug_minDist" ) )
{
self iprintln( "Waypoint Unlink Cancelled " + level.wpToLink );
level.wpToLink = -1;
return;
}
if ( level.wpToLink == -1 || nwp == level.wpToLink )
{
level.wpToLink = nwp;
self iprintln( "Waypoint Unlink Started " + nwp );
return;
}
level.waypoints[nwp].children = array_remove( level.waypoints[nwp].children, level.wpToLink );
level.waypoints[level.wpToLink].children = array_remove( level.waypoints[level.wpToLink].children, nwp );
self iprintln( "Waypoint " + nwp + " Broken to " + level.wpToLink );
level.wpToLink = -1;
}
LinkWaypoint( nwp )
{
if ( nwp == -1 || distance( self.origin, level.waypoints[nwp].origin ) > getDvarFloat( "bots_main_debug_minDist" ) )
{
self iprintln( "Waypoint Link Cancelled " + level.wpToLink );
level.wpToLink = -1;
return;
}
if ( level.wpToLink == -1 || nwp == level.wpToLink )
{
level.wpToLink = nwp;
self iprintln( "Waypoint Link Started " + nwp );
return;
}
weGood = true;
for ( i = level.waypoints[level.wpToLink].children.size - 1; i >= 0; i-- )
{
child = level.waypoints[level.wpToLink].children[i];
if ( child == nwp )
{
weGood = false;
break;
}
}
if ( weGood )
{
for ( i = level.waypoints[nwp].children.size - 1; i >= 0; i-- )
{
child = level.waypoints[nwp].children[i];
if ( child == level.wpToLink )
{
weGood = false;
break;
}
}
}
if ( !weGood )
{
self iprintln( "Waypoint Link Cancelled " + nwp + " and " + level.wpToLink + " already linked." );
level.wpToLink = -1;
return;
}
level.waypoints[level.wpToLink].children[level.waypoints[level.wpToLink].children.size] = nwp;
level.waypoints[nwp].children[level.waypoints[nwp].children.size] = level.wpToLink;
self iprintln( "Waypoint " + nwp + " Linked to " + level.wpToLink );
level.wpToLink = -1;
}
DeleteWaypoint( nwp )
{
if ( nwp == -1 || distance( self.origin, level.waypoints[nwp].origin ) > getDvarFloat( "bots_main_debug_minDist" ) )
{
self iprintln( "No close enough waypoint to delete." );
return;
}
level.wpToLink = -1;
for ( i = level.waypoints[nwp].children.size - 1; i >= 0; i-- )
{
child = level.waypoints[nwp].children[i];
level.waypoints[child].children = array_remove( level.waypoints[child].children, nwp );
}
for ( i = 0; i < level.waypointCount; i++ )
{
for ( h = level.waypoints[i].children.size - 1; h >= 0; h-- )
{
if ( level.waypoints[i].children[h] > nwp )
level.waypoints[i].children[h]--;
}
}
for ( entry = 0; entry < level.waypointCount; entry++ )
{
if ( entry == nwp )
{
while ( entry < level.waypointCount - 1 )
{
level.waypoints[entry] = level.waypoints[entry + 1];
entry++;
}
level.waypoints[entry] = undefined;
break;
}
}
level.waypointCount--;
self iprintln( "DelWp " + nwp );
}
AddWaypoint()
{
level.waypoints[level.waypointCount] = spawnstruct();
pos = self getOrigin();
level.waypoints[level.waypointCount].origin = pos;
if ( isDefined( self.javelinTargetPoint ) )
level.waypoints[level.waypointCount].type = "javelin";
else if ( self AdsButtonPressed() )
level.waypoints[level.waypointCount].type = "climb";
else if ( self AttackButtonPressed() && self UseButtonPressed() )
level.waypoints[level.waypointCount].type = "tube";
else if ( self AttackButtonPressed() )
level.waypoints[level.waypointCount].type = "grenade";
else if ( self UseButtonPressed() )
level.waypoints[level.waypointCount].type = "claymore";
else
level.waypoints[level.waypointCount].type = self getStance();
level.waypoints[level.waypointCount].angles = self getPlayerAngles();
level.waypoints[level.waypointCount].children = [];
if ( level.waypoints[level.waypointCount].type == "javelin" )
{
level.waypoints[level.waypointCount].jav_point = self.javelinTargetPoint;
}
self iprintln( level.waypoints[level.waypointCount].type + " Waypoint " + level.waypointCount + " Added at " + pos );
if ( level.autoLink )
{
if ( level.wpToLink == -1 )
level.wpToLink = level.waypointCount - 1;
level.waypointCount++;
self LinkWaypoint( level.waypointCount - 1 );
}
else
{
level.waypointCount++;
}
}
DeleteAllWaypoints()
{
level.waypoints = [];
level.waypointCount = 0;
self iprintln( "DelAllWps" );
}
buildChildCountString ( wp )
{
if ( wp == -1 )
return "";
wpstr = level.waypoints[wp].children.size + "";
return wpstr;
}
buildChildString( wp )
{
if ( wp == -1 )
return "";
wpstr = "";
for ( i = 0; i < level.waypoints[wp].children.size; i++ )
{
if ( i != 0 )
wpstr = wpstr + "," + level.waypoints[wp].children[i];
else
wpstr = wpstr + level.waypoints[wp].children[i];
}
return wpstr;
}
buildTypeString( wp )
{
if ( wp == -1 )
return "";
return level.waypoints[wp].type;
}
destroyOnDeath( hud )
{
hud endon( "death" );
self waittill_either( "death", "disconnect" );
hud destroy();
}
initHudElem( txt, xl, yl )
{
hud = NewClientHudElem( self );
hud setText( txt );
hud.alignX = "left";
hud.alignY = "top";
hud.horzAlign = "left";
hud.vertAlign = "top";
hud.x = xl;
hud.y = yl;
hud.foreground = true;
hud.fontScale = 1;
hud.font = "objective";
hud.alpha = 1;
hud.glow = 0;
hud.glowColor = ( 0, 0, 0 );
hud.glowAlpha = 1;
hud.color = ( 1.0, 1.0, 1.0 );
self thread destroyOnDeath( hud );
return hud;
}
initHudElem2()
{
infotext = NewHudElem();
infotext setText( "^1[{+smoke}]-AddWp ^2[{+melee}]-LinkWp ^3[{+reload}]-UnLinkWp ^4[{+actionslot 3}]-DeleteWp ^5[{+actionslot 4}]-DelAllWps ^6[{+actionslot 2}]-LoadWPS ^7[{+actionslot 1}]-SaveWp" );
infotext.alignX = "center";
infotext.alignY = "bottom";
infotext.horzAlign = "center";
infotext.vertAlign = "bottom";
infotext.x = -800;
infotext.y = 25;
infotext.foreground = true;
infotext.fontScale = 1.35;
infotext.font = "objective";
infotext.alpha = 1;
infotext.glow = 0;
infotext.glowColor = ( 0, 0, 0 );
infotext.glowAlpha = 1;
infotext.color = ( 1.0, 1.0, 1.0 );
self thread destroyOnDeath( infotext );
return infotext;
}
initHudElem3()
{
bar = level createServerBar( ( 0.5, 0.5, 0.5 ), 1000, 25 );
bar.alignX = "center";
bar.alignY = "bottom";
bar.horzAlign = "center";
bar.vertAlign = "bottom";
bar.y = 30;
bar.foreground = true;
self thread destroyOnDeath( bar );
return bar;
}
initHudElem4()
{
OptionsBG = NewClientHudElem( self );
OptionsBG.x = 100;
OptionsBG.y = 2;
OptionsBG.alignX = "left";
OptionsBG.alignY = "top";
OptionsBG.horzAlign = "left";
OptionsBG.vertAlign = "top";
OptionsBG setshader( "black", 200, 60 );
OptionsBG.alpha = 0.4;
self thread destroyOnDeath( OptionsBG );
return OptionsBG;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,720 +0,0 @@
Afghan()
{
/* 0:35 */waypoints = [];
/* 0:35 */waypoints[0] = spawnstruct();
/* 0:35 */waypoints[0].origin =(-496.312, -732.865, -142.346);
/* 0:35 */waypoints[0].type = "stand";
/* 0:35 */waypoints[0].childCount = 1;
/* 0:35 */waypoints[0].children[0] = 1;
/* 0:35 */waypoints[1] = spawnstruct();
/* 0:35 */waypoints[1].origin =(-17.2528, -459.032, -53.1686);
/* 0:35 */waypoints[1].type = "stand";
/* 0:35 */waypoints[1].childCount = 3;
/* 0:35 */waypoints[1].children[0] = 0;
/* 0:35 */waypoints[1].children[1] = 2;
/* 0:35 */waypoints[1].children[2] = 5;
/* 0:35 */waypoints[2] = spawnstruct();
/* 0:35 */waypoints[2].origin =(427.623, -326.794, -22.5228);
/* 0:35 */waypoints[2].type = "stand";
/* 0:35 */waypoints[2].childCount = 3;
/* 0:35 */waypoints[2].children[0] = 1;
/* 0:35 */waypoints[2].children[1] = 3;
/* 0:35 */waypoints[2].children[2] = 81;
/* 0:35 */waypoints[3] = spawnstruct();
/* 0:35 */waypoints[3].origin =(420.225, -271.977, -13.8064);
/* 0:35 */waypoints[3].type = "stand";
/* 0:35 */waypoints[3].childCount = 2;
/* 0:35 */waypoints[3].children[0] = 2;
/* 0:35 */waypoints[3].children[1] = 4;
/* 0:35 */waypoints[4] = spawnstruct();
/* 0:35 */waypoints[4].origin =(383.669, 93.1845, -5.28357);
/* 0:35 */waypoints[4].type = "stand";
/* 0:35 */waypoints[4].childCount = 3;
/* 0:35 */waypoints[4].children[0] = 3;
/* 0:35 */waypoints[4].children[1] = 5;
/* 0:35 */waypoints[4].children[2] = 80;
/* 0:35 */waypoints[5] = spawnstruct();
/* 0:35 */waypoints[5].origin =(30.5647, -0.0282056, -1.18442);
/* 0:35 */waypoints[5].type = "stand";
/* 0:35 */waypoints[5].childCount = 3;
/* 0:35 */waypoints[5].children[0] = 4;
/* 0:35 */waypoints[5].children[1] = 1;
/* 0:35 */waypoints[5].children[2] = 6;
/* 0:35 */waypoints[6] = spawnstruct();
/* 0:35 */waypoints[6].origin =(-481.41, 243.585, 71.5882);
/* 0:35 */waypoints[6].type = "stand";
/* 0:35 */waypoints[6].childCount = 2;
/* 0:35 */waypoints[6].children[0] = 5;
/* 0:35 */waypoints[6].children[1] = 7;
/* 0:35 */waypoints[7] = spawnstruct();
/* 0:35 */waypoints[7].origin =(-576.958, 803.125, 187.082);
/* 0:35 */waypoints[7].type = "stand";
/* 0:35 */waypoints[7].childCount = 3;
/* 0:35 */waypoints[7].children[0] = 6;
/* 0:35 */waypoints[7].children[1] = 8;
/* 0:35 */waypoints[7].children[2] = 14;
/* 0:35 */waypoints[8] = spawnstruct();
/* 0:35 */waypoints[8].origin =(-1057.6, 1088.59, 118.154);
/* 0:35 */waypoints[8].type = "stand";
/* 0:35 */waypoints[8].childCount = 2;
/* 0:35 */waypoints[8].children[0] = 7;
/* 0:35 */waypoints[8].children[1] = 9;
/* 0:35 */waypoints[9] = spawnstruct();
/* 0:35 */waypoints[9].origin =(-1210.9, 1152.94, 81.5377);
/* 0:35 */waypoints[9].type = "stand";
/* 0:35 */waypoints[9].childCount = 4;
/* 0:35 */waypoints[9].children[0] = 8;
/* 0:35 */waypoints[9].children[1] = 10;
/* 0:35 */waypoints[9].children[2] = 11;
/* 0:35 */waypoints[9].children[3] = 12;
/* 0:35 */waypoints[10] = spawnstruct();
/* 0:35 */waypoints[10].origin =(-1286.62, 874.244, 65.5222);
/* 0:35 */waypoints[10].type = "stand";
/* 0:35 */waypoints[10].childCount = 1;
/* 0:35 */waypoints[10].children[0] = 9;
/* 0:35 */waypoints[11] = spawnstruct();
/* 0:35 */waypoints[11].origin =(-800.532, 1524.09, 170.07);
/* 0:35 */waypoints[11].type = "stand";
/* 0:35 */waypoints[11].childCount = 2;
/* 0:35 */waypoints[11].children[0] = 9;
/* 0:35 */waypoints[11].children[1] = 13;
/* 0:35 */waypoints[12] = spawnstruct();
/* 0:35 */waypoints[12].origin =(-1248.34, 1651.74, 56.7686);
/* 0:35 */waypoints[12].type = "stand";
/* 0:35 */waypoints[12].childCount = 1;
/* 0:35 */waypoints[12].children[0] = 9;
/* 0:35 */waypoints[13] = spawnstruct();
/* 0:35 */waypoints[13].origin =(-429.461, 1513.86, 199.675);
/* 0:35 */waypoints[13].type = "stand";
/* 0:35 */waypoints[13].childCount = 5;
/* 0:35 */waypoints[13].children[0] = 11;
/* 0:35 */waypoints[13].children[1] = 14;
/* 0:35 */waypoints[13].children[2] = 15;
/* 0:35 */waypoints[13].children[3] = 16;
/* 0:35 */waypoints[13].children[4] = 107;
/* 0:35 */waypoints[14] = spawnstruct();
/* 0:35 */waypoints[14].origin =(-480.898, 1213.98, 186.146);
/* 0:35 */waypoints[14].type = "stand";
/* 0:35 */waypoints[14].childCount = 2;
/* 0:35 */waypoints[14].children[0] = 13;
/* 0:35 */waypoints[14].children[1] = 7;
/* 0:35 */waypoints[15] = spawnstruct();
/* 0:35 */waypoints[15].origin =(-444.158, 2090.19, 64.125);
/* 0:35 */waypoints[15].type = "stand";
/* 0:35 */waypoints[15].childCount = 3;
/* 0:35 */waypoints[15].children[0] = 13;
/* 0:35 */waypoints[15].children[1] = 17;
/* 0:35 */waypoints[15].children[2] = 28;
/* 0:35 */waypoints[16] = spawnstruct();
/* 0:35 */waypoints[16].origin =(-73.2721, 1520.26, 196.912);
/* 0:35 */waypoints[16].type = "stand";
/* 0:35 */waypoints[16].childCount = 3;
/* 0:35 */waypoints[16].children[0] = 13;
/* 0:35 */waypoints[16].children[1] = 102;
/* 0:35 */waypoints[16].children[2] = 101;
/* 0:35 */waypoints[17] = spawnstruct();
/* 0:35 */waypoints[17].origin =(-148.298, 2242.25, 174.192);
/* 0:35 */waypoints[17].type = "stand";
/* 0:35 */waypoints[17].childCount = 2;
/* 0:35 */waypoints[17].children[0] = 15;
/* 0:35 */waypoints[17].children[1] = 18;
/* 0:35 */waypoints[18] = spawnstruct();
/* 0:35 */waypoints[18].origin =(55.9953, 2213.98, 188.874);
/* 0:35 */waypoints[18].type = "stand";
/* 0:35 */waypoints[18].childCount = 2;
/* 0:35 */waypoints[18].children[0] = 17;
/* 0:35 */waypoints[18].children[1] = 19;
/* 0:35 */waypoints[19] = spawnstruct();
/* 0:35 */waypoints[19].origin =(169.483, 2627.81, 202.973);
/* 0:35 */waypoints[19].type = "stand";
/* 0:35 */waypoints[19].childCount = 2;
/* 0:35 */waypoints[19].children[0] = 18;
/* 0:35 */waypoints[19].children[1] = 20;
/* 0:35 */waypoints[20] = spawnstruct();
/* 0:35 */waypoints[20].origin =(436.097, 2503.9, 242.337);
/* 0:35 */waypoints[20].type = "stand";
/* 0:35 */waypoints[20].childCount = 3;
/* 0:35 */waypoints[20].children[0] = 19;
/* 0:35 */waypoints[20].children[1] = 21;
/* 0:35 */waypoints[20].children[2] = 23;
/* 0:35 */waypoints[21] = spawnstruct();
/* 0:35 */waypoints[21].origin =(587.116, 1940.12, 151.758);
/* 0:35 */waypoints[21].type = "stand";
/* 0:35 */waypoints[21].childCount = 2;
/* 0:35 */waypoints[21].children[0] = 20;
/* 0:35 */waypoints[21].children[1] = 22;
/* 0:35 */waypoints[22] = spawnstruct();
/* 0:35 */waypoints[22].origin =(572.231, 1664.76, 144.832);
/* 0:35 */waypoints[22].type = "stand";
/* 0:35 */waypoints[22].childCount = 4;
/* 0:35 */waypoints[22].children[0] = 21;
/* 0:35 */waypoints[22].children[1] = 100;
/* 0:35 */waypoints[22].children[2] = 99;
/* 0:35 */waypoints[22].children[3] = 101;
/* 0:35 */waypoints[23] = spawnstruct();
/* 0:35 */waypoints[23].origin =(604.389, 2984.22, 231.177);
/* 0:35 */waypoints[23].type = "stand";
/* 0:35 */waypoints[23].childCount = 3;
/* 0:35 */waypoints[23].children[0] = 20;
/* 0:35 */waypoints[23].children[1] = 24;
/* 0:35 */waypoints[23].children[2] = 29;
/* 0:35 */waypoints[24] = spawnstruct();
/* 0:35 */waypoints[24].origin =(570.426, 3209.61, 224.125);
/* 0:35 */waypoints[24].type = "stand";
/* 0:35 */waypoints[24].childCount = 2;
/* 0:35 */waypoints[24].children[0] = 23;
/* 0:35 */waypoints[24].children[1] = 25;
/* 0:35 */waypoints[25] = spawnstruct();
/* 0:35 */waypoints[25].origin =(32.0897, 3206.73, 104.125);
/* 0:35 */waypoints[25].type = "stand";
/* 0:35 */waypoints[25].childCount = 2;
/* 0:35 */waypoints[25].children[0] = 24;
/* 0:35 */waypoints[25].children[1] = 26;
/* 0:35 */waypoints[26] = spawnstruct();
/* 0:35 */waypoints[26].origin =(-4.1521, 3020.94, 40.125);
/* 0:35 */waypoints[26].type = "stand";
/* 0:35 */waypoints[26].childCount = 2;
/* 0:35 */waypoints[26].children[0] = 25;
/* 0:35 */waypoints[26].children[1] = 27;
/* 0:35 */waypoints[27] = spawnstruct();
/* 0:35 */waypoints[27].origin =(-442.777, 2861.53, -23.875);
/* 0:35 */waypoints[27].type = "stand";
/* 0:35 */waypoints[27].childCount = 2;
/* 0:35 */waypoints[27].children[0] = 26;
/* 0:35 */waypoints[27].children[1] = 28;
/* 0:35 */waypoints[28] = spawnstruct();
/* 0:35 */waypoints[28].origin =(-486.986, 2558.32, -55.875);
/* 0:35 */waypoints[28].type = "stand";
/* 0:35 */waypoints[28].childCount = 2;
/* 0:35 */waypoints[28].children[0] = 27;
/* 0:35 */waypoints[28].children[1] = 15;
/* 0:35 */waypoints[29] = spawnstruct();
/* 0:35 */waypoints[29].origin =(919.876, 3203.52, 243.923);
/* 0:35 */waypoints[29].type = "stand";
/* 0:35 */waypoints[29].childCount = 3;
/* 0:35 */waypoints[29].children[0] = 23;
/* 0:35 */waypoints[29].children[1] = 30;
/* 0:35 */waypoints[29].children[2] = 38;
/* 0:35 */waypoints[30] = spawnstruct();
/* 0:35 */waypoints[30].origin =(950.717, 3486.24, 236.32);
/* 0:35 */waypoints[30].type = "stand";
/* 0:35 */waypoints[30].childCount = 3;
/* 0:35 */waypoints[30].children[0] = 29;
/* 0:35 */waypoints[30].children[1] = 31;
/* 0:35 */waypoints[30].children[2] = 43;
/* 0:35 */waypoints[31] = spawnstruct();
/* 0:35 */waypoints[31].origin =(958.611, 3808.82, 256.276);
/* 0:35 */waypoints[31].type = "stand";
/* 0:35 */waypoints[31].childCount = 2;
/* 0:35 */waypoints[31].children[0] = 30;
/* 0:35 */waypoints[31].children[1] = 32;
/* 0:35 */waypoints[32] = spawnstruct();
/* 0:35 */waypoints[32].origin =(1478.71, 3996.01, 263.489);
/* 0:35 */waypoints[32].type = "stand";
/* 0:35 */waypoints[32].childCount = 2;
/* 0:35 */waypoints[32].children[0] = 31;
/* 0:35 */waypoints[32].children[1] = 33;
/* 0:35 */waypoints[33] = spawnstruct();
/* 0:35 */waypoints[33].origin =(1970.95, 4118.43, 251.691);
/* 0:35 */waypoints[33].type = "stand";
/* 0:35 */waypoints[33].childCount = 2;
/* 0:35 */waypoints[33].children[0] = 32;
/* 0:35 */waypoints[33].children[1] = 34;
/* 0:35 */waypoints[34] = spawnstruct();
/* 0:35 */waypoints[34].origin =(2122.99, 3659.42, 215.041);
/* 0:35 */waypoints[34].type = "stand";
/* 0:35 */waypoints[34].childCount = 4;
/* 0:35 */waypoints[34].children[0] = 33;
/* 0:35 */waypoints[34].children[1] = 35;
/* 0:35 */waypoints[34].children[2] = 42;
/* 0:35 */waypoints[34].children[3] = 44;
/* 0:35 */waypoints[35] = spawnstruct();
/* 0:35 */waypoints[35].origin =(2086.8, 3262.31, 250.264);
/* 0:35 */waypoints[35].type = "stand";
/* 0:35 */waypoints[35].childCount = 3;
/* 0:35 */waypoints[35].children[0] = 34;
/* 0:35 */waypoints[35].children[1] = 36;
/* 0:35 */waypoints[35].children[2] = 41;
/* 0:35 */waypoints[36] = spawnstruct();
/* 0:35 */waypoints[36].origin =(1879.36, 2855.37, 312.356);
/* 0:35 */waypoints[36].type = "stand";
/* 0:35 */waypoints[36].childCount = 2;
/* 0:35 */waypoints[36].children[0] = 35;
/* 0:35 */waypoints[36].children[1] = 37;
/* 0:35 */waypoints[37] = spawnstruct();
/* 0:35 */waypoints[37].origin =(1469.65, 2916.41, 264.774);
/* 0:35 */waypoints[37].type = "stand";
/* 0:35 */waypoints[37].childCount = 3;
/* 0:35 */waypoints[37].children[0] = 36;
/* 0:35 */waypoints[37].children[1] = 38;
/* 0:35 */waypoints[37].children[2] = 41;
/* 0:35 */waypoints[38] = spawnstruct();
/* 0:35 */waypoints[38].origin =(1127.98, 3047.84, 263.683);
/* 0:35 */waypoints[38].type = "stand";
/* 0:35 */waypoints[38].childCount = 3;
/* 0:35 */waypoints[38].children[0] = 37;
/* 0:35 */waypoints[38].children[1] = 29;
/* 0:35 */waypoints[38].children[2] = 39;
/* 0:35 */waypoints[39] = spawnstruct();
/* 0:35 */waypoints[39].origin =(1300.23, 3305.06, 261.784);
/* 0:35 */waypoints[39].type = "stand";
/* 0:35 */waypoints[39].childCount = 3;
/* 0:35 */waypoints[39].children[0] = 38;
/* 0:35 */waypoints[39].children[1] = 40;
/* 0:35 */waypoints[39].children[2] = 43;
/* 0:35 */waypoints[40] = spawnstruct();
/* 0:35 */waypoints[40].origin =(1337.66, 3237.1, 261.556);
/* 0:35 */waypoints[40].type = "stand";
/* 0:35 */waypoints[40].childCount = 2;
/* 0:35 */waypoints[40].children[0] = 39;
/* 0:35 */waypoints[40].children[1] = 41;
/* 0:35 */waypoints[41] = spawnstruct();
/* 0:35 */waypoints[41].origin =(1644.63, 3240.44, 257.477);
/* 0:35 */waypoints[41].type = "stand";
/* 0:35 */waypoints[41].childCount = 4;
/* 0:35 */waypoints[41].children[0] = 40;
/* 0:35 */waypoints[41].children[1] = 37;
/* 0:35 */waypoints[41].children[2] = 35;
/* 0:35 */waypoints[41].children[3] = 42;
/* 0:35 */waypoints[42] = spawnstruct();
/* 0:35 */waypoints[42].origin =(1679.16, 3605.4, 225.505);
/* 0:35 */waypoints[42].type = "stand";
/* 0:35 */waypoints[42].childCount = 3;
/* 0:35 */waypoints[42].children[0] = 41;
/* 0:35 */waypoints[42].children[1] = 34;
/* 0:35 */waypoints[42].children[2] = 43;
/* 0:35 */waypoints[43] = spawnstruct();
/* 0:35 */waypoints[43].origin =(1276.88, 3615.43, 239.576);
/* 0:35 */waypoints[43].type = "stand";
/* 0:35 */waypoints[43].childCount = 3;
/* 0:35 */waypoints[43].children[0] = 42;
/* 0:35 */waypoints[43].children[1] = 39;
/* 0:35 */waypoints[43].children[2] = 30;
/* 0:35 */waypoints[44] = spawnstruct();
/* 0:35 */waypoints[44].origin =(2709.84, 3565.7, 132.928);
/* 0:35 */waypoints[44].type = "stand";
/* 0:35 */waypoints[44].childCount = 3;
/* 0:35 */waypoints[44].children[0] = 34;
/* 0:35 */waypoints[44].children[1] = 45;
/* 0:35 */waypoints[44].children[2] = 46;
/* 0:35 */waypoints[45] = spawnstruct();
/* 0:35 */waypoints[45].origin =(2864.6, 3056.73, 118.861);
/* 0:35 */waypoints[45].type = "stand";
/* 0:35 */waypoints[45].childCount = 2;
/* 0:35 */waypoints[45].children[0] = 44;
/* 0:35 */waypoints[45].children[1] = 53;
/* 0:35 */waypoints[46] = spawnstruct();
/* 0:35 */waypoints[46].origin =(3280.33, 3599.42, 122.996);
/* 0:35 */waypoints[46].type = "stand";
/* 0:35 */waypoints[46].childCount = 2;
/* 0:35 */waypoints[46].children[0] = 44;
/* 0:35 */waypoints[46].children[1] = 47;
/* 0:35 */waypoints[47] = spawnstruct();
/* 0:35 */waypoints[47].origin =(3494.3, 3196.57, 135.081);
/* 0:35 */waypoints[47].type = "stand";
/* 0:35 */waypoints[47].childCount = 2;
/* 0:35 */waypoints[47].children[0] = 46;
/* 0:35 */waypoints[47].children[1] = 48;
/* 0:35 */waypoints[48] = spawnstruct();
/* 0:35 */waypoints[48].origin =(3494.53, 2819.69, 128.125);
/* 0:35 */waypoints[48].type = "stand";
/* 0:35 */waypoints[48].childCount = 3;
/* 0:35 */waypoints[48].children[0] = 47;
/* 0:35 */waypoints[48].children[1] = 49;
/* 0:35 */waypoints[48].children[2] = 53;
/* 0:35 */waypoints[49] = spawnstruct();
/* 0:35 */waypoints[49].origin =(3935.81, 2871.96, 128.125);
/* 0:35 */waypoints[49].type = "stand";
/* 0:35 */waypoints[49].childCount = 2;
/* 0:35 */waypoints[49].children[0] = 48;
/* 0:35 */waypoints[49].children[1] = 50;
/* 0:35 */waypoints[50] = spawnstruct();
/* 0:35 */waypoints[50].origin =(3971.5, 2543.27, -13.4301);
/* 0:35 */waypoints[50].type = "stand";
/* 0:35 */waypoints[50].childCount = 2;
/* 0:35 */waypoints[50].children[0] = 49;
/* 0:35 */waypoints[50].children[1] = 51;
/* 0:35 */waypoints[51] = spawnstruct();
/* 0:35 */waypoints[51].origin =(3408.04, 2471.49, -39.6766);
/* 0:35 */waypoints[51].type = "stand";
/* 0:35 */waypoints[51].childCount = 4;
/* 0:35 */waypoints[51].children[0] = 50;
/* 0:35 */waypoints[51].children[1] = 52;
/* 0:35 */waypoints[51].children[2] = 54;
/* 0:35 */waypoints[51].children[3] = 105;
/* 0:35 */waypoints[52] = spawnstruct();
/* 0:35 */waypoints[52].origin =(2828.55, 2464.86, 3.20407);
/* 0:35 */waypoints[52].type = "stand";
/* 0:35 */waypoints[52].childCount = 4;
/* 0:35 */waypoints[52].children[0] = 51;
/* 0:35 */waypoints[52].children[1] = 53;
/* 0:35 */waypoints[52].children[2] = 94;
/* 0:35 */waypoints[52].children[3] = 95;
/* 0:35 */waypoints[53] = spawnstruct();
/* 0:35 */waypoints[53].origin =(2964.4, 2832.55, 126.619);
/* 0:35 */waypoints[53].type = "stand";
/* 0:35 */waypoints[53].childCount = 3;
/* 0:35 */waypoints[53].children[0] = 52;
/* 0:35 */waypoints[53].children[1] = 45;
/* 0:35 */waypoints[53].children[2] = 48;
/* 0:35 */waypoints[54] = spawnstruct();
/* 0:35 */waypoints[54].origin =(3482.35, 1921.72, 42.5354);
/* 0:35 */waypoints[54].type = "stand";
/* 0:35 */waypoints[54].childCount = 2;
/* 0:35 */waypoints[54].children[0] = 51;
/* 0:35 */waypoints[54].children[1] = 55;
/* 0:35 */waypoints[55] = spawnstruct();
/* 0:35 */waypoints[55].origin =(3388.35, 1599.79, 50.0094);
/* 0:35 */waypoints[55].type = "stand";
/* 0:35 */waypoints[55].childCount = 4;
/* 0:35 */waypoints[55].children[0] = 54;
/* 0:35 */waypoints[55].children[1] = 56;
/* 0:35 */waypoints[55].children[2] = 57;
/* 0:35 */waypoints[55].children[3] = 68;
/* 0:35 */waypoints[56] = spawnstruct();
/* 0:35 */waypoints[56].origin =(3611.34, 1513.02, 82.1061);
/* 0:35 */waypoints[56].type = "stand";
/* 0:35 */waypoints[56].childCount = 1;
/* 0:35 */waypoints[56].children[0] = 55;
/* 0:35 */waypoints[57] = spawnstruct();
/* 0:35 */waypoints[57].origin =(2949.5, 1203.68, 64.0708);
/* 0:35 */waypoints[57].type = "stand";
/* 0:35 */waypoints[57].childCount = 4;
/* 0:35 */waypoints[57].children[0] = 55;
/* 0:35 */waypoints[57].children[1] = 58;
/* 0:35 */waypoints[57].children[2] = 59;
/* 0:35 */waypoints[57].children[3] = 74;
/* 0:35 */waypoints[58] = spawnstruct();
/* 0:35 */waypoints[58].origin =(2494.24, 1271.95, 25.4285);
/* 0:35 */waypoints[58].type = "stand";
/* 0:35 */waypoints[58].childCount = 4;
/* 0:35 */waypoints[58].children[0] = 57;
/* 0:35 */waypoints[58].children[1] = 88;
/* 0:35 */waypoints[58].children[2] = 89;
/* 0:35 */waypoints[58].children[3] = 93;
/* 0:35 */waypoints[59] = spawnstruct();
/* 0:35 */waypoints[59].origin =(3060.2, 834.908, 74.0837);
/* 0:35 */waypoints[59].type = "stand";
/* 0:35 */waypoints[59].childCount = 3;
/* 0:35 */waypoints[59].children[0] = 57;
/* 0:35 */waypoints[59].children[1] = 60;
/* 0:35 */waypoints[59].children[2] = 61;
/* 0:35 */waypoints[60] = spawnstruct();
/* 0:35 */waypoints[60].origin =(2708.69, 824.855, 200.125);
/* 0:35 */waypoints[60].type = "stand";
/* 0:35 */waypoints[60].childCount = 1;
/* 0:35 */waypoints[60].children[0] = 59;
/* 0:35 */waypoints[61] = spawnstruct();
/* 0:35 */waypoints[61].origin =(3112.49, 425.318, 79.9015);
/* 0:35 */waypoints[61].type = "stand";
/* 0:35 */waypoints[61].childCount = 3;
/* 0:35 */waypoints[61].children[0] = 59;
/* 0:35 */waypoints[61].children[1] = 62;
/* 0:35 */waypoints[61].children[2] = 65;
/* 0:35 */waypoints[62] = spawnstruct();
/* 0:35 */waypoints[62].origin =(3038.95, 110.55, 129.032);
/* 0:35 */waypoints[62].type = "stand";
/* 0:35 */waypoints[62].childCount = 3;
/* 0:35 */waypoints[62].children[0] = 61;
/* 0:35 */waypoints[62].children[1] = 63;
/* 0:35 */waypoints[62].children[2] = 75;
/* 0:35 */waypoints[63] = spawnstruct();
/* 0:35 */waypoints[63].origin =(3362.68, -7.56945, 142.391);
/* 0:35 */waypoints[63].type = "stand";
/* 0:35 */waypoints[63].childCount = 3;
/* 0:35 */waypoints[63].children[0] = 62;
/* 0:35 */waypoints[63].children[1] = 64;
/* 0:35 */waypoints[63].children[2] = 65;
/* 0:35 */waypoints[64] = spawnstruct();
/* 0:35 */waypoints[64].origin =(3365.63, 266.065, 144.125);
/* 0:35 */waypoints[64].type = "stand";
/* 0:35 */waypoints[64].childCount = 1;
/* 0:35 */waypoints[64].children[0] = 63;
/* 0:35 */waypoints[65] = spawnstruct();
/* 0:35 */waypoints[65].origin =(3637.05, 395.554, 76.6413);
/* 0:35 */waypoints[65].type = "stand";
/* 0:35 */waypoints[65].childCount = 4;
/* 0:35 */waypoints[65].children[0] = 63;
/* 0:35 */waypoints[65].children[1] = 61;
/* 0:35 */waypoints[65].children[2] = 66;
/* 0:35 */waypoints[65].children[3] = 72;
/* 0:35 */waypoints[66] = spawnstruct();
/* 0:35 */waypoints[66].origin =(3671.49, 837.357, 78.2406);
/* 0:35 */waypoints[66].type = "stand";
/* 0:35 */waypoints[66].childCount = 3;
/* 0:35 */waypoints[66].children[0] = 65;
/* 0:35 */waypoints[66].children[1] = 67;
/* 0:35 */waypoints[66].children[2] = 73;
/* 0:35 */waypoints[67] = spawnstruct();
/* 0:35 */waypoints[67].origin =(3647.49, 889.661, 81.3503);
/* 0:35 */waypoints[67].type = "stand";
/* 0:35 */waypoints[67].childCount = 2;
/* 0:35 */waypoints[67].children[0] = 66;
/* 0:35 */waypoints[67].children[1] = 68;
/* 0:35 */waypoints[68] = spawnstruct();
/* 0:35 */waypoints[68].origin =(3565.97, 1248.22, 93.4757);
/* 0:35 */waypoints[68].type = "stand";
/* 0:35 */waypoints[68].childCount = 4;
/* 0:35 */waypoints[68].children[0] = 67;
/* 0:35 */waypoints[68].children[1] = 55;
/* 0:35 */waypoints[68].children[2] = 69;
/* 0:35 */waypoints[68].children[3] = 74;
/* 0:35 */waypoints[69] = spawnstruct();
/* 0:35 */waypoints[69].origin =(3935.86, 1144.14, 119.745);
/* 0:35 */waypoints[69].type = "stand";
/* 0:35 */waypoints[69].childCount = 2;
/* 0:35 */waypoints[69].children[0] = 68;
/* 0:35 */waypoints[69].children[1] = 70;
/* 0:35 */waypoints[70] = spawnstruct();
/* 0:35 */waypoints[70].origin =(3931.06, 956.327, 87.653);
/* 0:35 */waypoints[70].type = "stand";
/* 0:35 */waypoints[70].childCount = 2;
/* 0:35 */waypoints[70].children[0] = 69;
/* 0:35 */waypoints[70].children[1] = 71;
/* 0:35 */waypoints[71] = spawnstruct();
/* 0:35 */waypoints[71].origin =(4364.57, 836.858, 72.2672);
/* 0:35 */waypoints[71].type = "stand";
/* 0:35 */waypoints[71].childCount = 2;
/* 0:35 */waypoints[71].children[0] = 70;
/* 0:35 */waypoints[71].children[1] = 72;
/* 0:35 */waypoints[72] = spawnstruct();
/* 0:35 */waypoints[72].origin =(4210.86, 328.576, 76.3363);
/* 0:35 */waypoints[72].type = "stand";
/* 0:35 */waypoints[72].childCount = 2;
/* 0:35 */waypoints[72].children[0] = 71;
/* 0:35 */waypoints[72].children[1] = 65;
/* 0:35 */waypoints[73] = spawnstruct();
/* 0:35 */waypoints[73].origin =(4020.58, 641.397, 75.3822);
/* 0:35 */waypoints[73].type = "stand";
/* 0:35 */waypoints[73].childCount = 1;
/* 0:35 */waypoints[73].children[0] = 66;
/* 0:35 */waypoints[74] = spawnstruct();
/* 0:35 */waypoints[74].origin =(3349.27, 896.869, 66.7584);
/* 0:35 */waypoints[74].type = "stand";
/* 0:35 */waypoints[74].childCount = 2;
/* 0:35 */waypoints[74].children[0] = 57;
/* 0:35 */waypoints[74].children[1] = 68;
/* 0:35 */waypoints[75] = spawnstruct();
/* 0:35 */waypoints[75].origin =(2597.3, -12.0568, 118.644);
/* 0:35 */waypoints[75].type = "stand";
/* 0:35 */waypoints[75].childCount = 2;
/* 0:35 */waypoints[75].children[0] = 62;
/* 0:35 */waypoints[75].children[1] = 76;
/* 0:35 */waypoints[76] = spawnstruct();
/* 0:35 */waypoints[76].origin =(2091.11, -42.0647, 136.125);
/* 0:35 */waypoints[76].type = "stand";
/* 0:35 */waypoints[76].childCount = 2;
/* 0:35 */waypoints[76].children[0] = 75;
/* 0:35 */waypoints[76].children[1] = 77;
/* 0:35 */waypoints[77] = spawnstruct();
/* 0:35 */waypoints[77].origin =(1735.99, -90.4978, 136.125);
/* 0:35 */waypoints[77].type = "stand";
/* 0:35 */waypoints[77].childCount = 2;
/* 0:35 */waypoints[77].children[0] = 76;
/* 0:35 */waypoints[77].children[1] = 78;
/* 0:35 */waypoints[78] = spawnstruct();
/* 0:35 */waypoints[78].origin =(1219.72, -292.936, 39.3015);
/* 0:35 */waypoints[78].type = "stand";
/* 0:35 */waypoints[78].childCount = 3;
/* 0:35 */waypoints[78].children[0] = 77;
/* 0:35 */waypoints[78].children[1] = 79;
/* 0:35 */waypoints[78].children[2] = 81;
/* 0:35 */waypoints[79] = spawnstruct();
/* 0:35 */waypoints[79].origin =(1116.2, 39.6321, -20.555);
/* 0:35 */waypoints[79].type = "stand";
/* 0:35 */waypoints[79].childCount = 4;
/* 0:35 */waypoints[79].children[0] = 78;
/* 0:35 */waypoints[79].children[1] = 80;
/* 0:35 */waypoints[79].children[2] = 82;
/* 0:35 */waypoints[79].children[3] = 83;
/* 0:35 */waypoints[80] = spawnstruct();
/* 0:35 */waypoints[80].origin =(726.623, -38.2303, 22.2781);
/* 0:35 */waypoints[80].type = "stand";
/* 0:35 */waypoints[80].childCount = 3;
/* 0:35 */waypoints[80].children[0] = 79;
/* 0:35 */waypoints[80].children[1] = 4;
/* 0:35 */waypoints[80].children[2] = 81;
/* 0:35 */waypoints[81] = spawnstruct();
/* 0:35 */waypoints[81].origin =(669.221, -432.278, 21.5103);
/* 0:35 */waypoints[81].type = "stand";
/* 0:35 */waypoints[81].childCount = 3;
/* 0:35 */waypoints[81].children[0] = 80;
/* 0:35 */waypoints[81].children[1] = 2;
/* 0:35 */waypoints[81].children[2] = 78;
/* 0:35 */waypoints[82] = spawnstruct();
/* 0:35 */waypoints[82].origin =(1629.67, 227.23, -20.1615);
/* 0:35 */waypoints[82].type = "stand";
/* 0:35 */waypoints[82].childCount = 3;
/* 0:35 */waypoints[82].children[0] = 79;
/* 0:35 */waypoints[82].children[1] = 86;
/* 0:35 */waypoints[82].children[2] = 87;
/* 0:35 */waypoints[83] = spawnstruct();
/* 0:35 */waypoints[83].origin =(1390.18, 518.06, 18.268);
/* 0:35 */waypoints[83].type = "stand";
/* 0:35 */waypoints[83].childCount = 2;
/* 0:35 */waypoints[83].children[0] = 79;
/* 0:35 */waypoints[83].children[1] = 84;
/* 0:35 */waypoints[84] = spawnstruct();
/* 0:35 */waypoints[84].origin =(1493.13, 785.232, 42.7987);
/* 0:35 */waypoints[84].type = "stand";
/* 0:35 */waypoints[84].childCount = 4;
/* 0:35 */waypoints[84].children[0] = 83;
/* 0:35 */waypoints[84].children[1] = 85;
/* 0:35 */waypoints[84].children[2] = 103;
/* 0:35 */waypoints[84].children[3] = 104;
/* 0:35 */waypoints[85] = spawnstruct();
/* 0:35 */waypoints[85].origin =(1705.42, 716.213, 44.7554);
/* 0:35 */waypoints[85].type = "stand";
/* 0:35 */waypoints[85].childCount = 4;
/* 0:35 */waypoints[85].children[0] = 84;
/* 0:35 */waypoints[85].children[1] = 86;
/* 0:35 */waypoints[85].children[2] = 90;
/* 0:35 */waypoints[85].children[3] = 106;
/* 0:35 */waypoints[86] = spawnstruct();
/* 0:35 */waypoints[86].origin =(2018.5, 585.112, -4.0642);
/* 0:35 */waypoints[86].type = "stand";
/* 0:35 */waypoints[86].childCount = 4;
/* 0:35 */waypoints[86].children[0] = 85;
/* 0:35 */waypoints[86].children[1] = 82;
/* 0:35 */waypoints[86].children[2] = 89;
/* 0:35 */waypoints[86].children[3] = 87;
/* 0:35 */waypoints[87] = spawnstruct();
/* 0:35 */waypoints[87].origin =(2195.53, 375.576, 43.8192);
/* 0:35 */waypoints[87].type = "stand";
/* 0:35 */waypoints[87].childCount = 3;
/* 0:35 */waypoints[87].children[0] = 82;
/* 0:35 */waypoints[87].children[1] = 88;
/* 0:35 */waypoints[87].children[2] = 86;
/* 0:35 */waypoints[88] = spawnstruct();
/* 0:35 */waypoints[88].origin =(2489.31, 702.604, 79.7997);
/* 0:35 */waypoints[88].type = "stand";
/* 0:35 */waypoints[88].childCount = 2;
/* 0:35 */waypoints[88].children[0] = 87;
/* 0:35 */waypoints[88].children[1] = 58;
/* 0:35 */waypoints[89] = spawnstruct();
/* 0:35 */waypoints[89].origin =(2212.21, 859.228, 25.5868);
/* 0:35 */waypoints[89].type = "stand";
/* 0:35 */waypoints[89].childCount = 3;
/* 0:35 */waypoints[89].children[0] = 58;
/* 0:35 */waypoints[89].children[1] = 86;
/* 0:35 */waypoints[89].children[2] = 90;
/* 0:35 */waypoints[90] = spawnstruct();
/* 0:35 */waypoints[90].origin =(1846.05, 1042.09, 48.0116);
/* 0:35 */waypoints[90].type = "stand";
/* 0:35 */waypoints[90].childCount = 4;
/* 0:35 */waypoints[90].children[0] = 89;
/* 0:35 */waypoints[90].children[1] = 91;
/* 0:35 */waypoints[90].children[2] = 103;
/* 0:35 */waypoints[90].children[3] = 85;
/* 0:35 */waypoints[91] = spawnstruct();
/* 0:35 */waypoints[91].origin =(2041.24, 1575.02, -11.8253);
/* 0:35 */waypoints[91].type = "stand";
/* 0:35 */waypoints[91].childCount = 4;
/* 0:35 */waypoints[91].children[0] = 90;
/* 0:35 */waypoints[91].children[1] = 92;
/* 0:35 */waypoints[91].children[2] = 93;
/* 0:35 */waypoints[91].children[3] = 97;
/* 0:35 */waypoints[92] = spawnstruct();
/* 0:35 */waypoints[92].origin =(2005.11, 1909.44, -12.9515);
/* 0:35 */waypoints[92].type = "stand";
/* 0:35 */waypoints[92].childCount = 1;
/* 0:35 */waypoints[92].children[0] = 91;
/* 0:35 */waypoints[93] = spawnstruct();
/* 0:35 */waypoints[93].origin =(2382.4, 1670.16, 19.921);
/* 0:35 */waypoints[93].type = "stand";
/* 0:35 */waypoints[93].childCount = 3;
/* 0:35 */waypoints[93].children[0] = 91;
/* 0:35 */waypoints[93].children[1] = 58;
/* 0:35 */waypoints[93].children[2] = 94;
/* 0:35 */waypoints[94] = spawnstruct();
/* 0:35 */waypoints[94].origin =(2551.85, 2186.3, 0.124998);
/* 0:35 */waypoints[94].type = "stand";
/* 0:35 */waypoints[94].childCount = 2;
/* 0:35 */waypoints[94].children[0] = 93;
/* 0:35 */waypoints[94].children[1] = 52;
/* 0:35 */waypoints[95] = spawnstruct();
/* 0:35 */waypoints[95].origin =(2341.71, 2494.09, -4.98104);
/* 0:35 */waypoints[95].type = "stand";
/* 0:35 */waypoints[95].childCount = 2;
/* 0:35 */waypoints[95].children[0] = 52;
/* 0:35 */waypoints[95].children[1] = 96;
/* 0:35 */waypoints[96] = spawnstruct();
/* 0:35 */waypoints[96].origin =(1856.14, 2360.8, 0.354582);
/* 0:35 */waypoints[96].type = "stand";
/* 0:35 */waypoints[96].childCount = 2;
/* 0:35 */waypoints[96].children[0] = 95;
/* 0:35 */waypoints[96].children[1] = 97;
/* 0:35 */waypoints[97] = spawnstruct();
/* 0:35 */waypoints[97].origin =(1705.4, 1796.35, -5.87469);
/* 0:35 */waypoints[97].type = "stand";
/* 0:35 */waypoints[97].childCount = 3;
/* 0:35 */waypoints[97].children[0] = 96;
/* 0:35 */waypoints[97].children[1] = 91;
/* 0:35 */waypoints[97].children[2] = 98;
/* 0:35 */waypoints[98] = spawnstruct();
/* 0:35 */waypoints[98].origin =(1305.32, 1771.3, 74.6347);
/* 0:35 */waypoints[98].type = "stand";
/* 0:35 */waypoints[98].childCount = 2;
/* 0:35 */waypoints[98].children[0] = 97;
/* 0:35 */waypoints[98].children[1] = 99;
/* 0:35 */waypoints[99] = spawnstruct();
/* 0:35 */waypoints[99].origin =(1017.23, 1473.8, 116.832);
/* 0:35 */waypoints[99].type = "stand";
/* 0:35 */waypoints[99].childCount = 5;
/* 0:35 */waypoints[99].children[0] = 98;
/* 0:35 */waypoints[99].children[1] = 100;
/* 0:35 */waypoints[99].children[2] = 22;
/* 0:35 */waypoints[99].children[3] = 103;
/* 0:35 */waypoints[99].children[4] = 104;
/* 0:35 */waypoints[100] = spawnstruct();
/* 0:35 */waypoints[100].origin =(498.107, 1331.73, 136.327);
/* 0:35 */waypoints[100].type = "stand";
/* 0:35 */waypoints[100].childCount = 4;
/* 0:35 */waypoints[100].children[0] = 99;
/* 0:35 */waypoints[100].children[1] = 22;
/* 0:35 */waypoints[100].children[2] = 101;
/* 0:35 */waypoints[100].children[3] = 102;
/* 0:35 */waypoints[101] = spawnstruct();
/* 0:35 */waypoints[101].origin =(246.105, 1603.02, 179.242);
/* 0:35 */waypoints[101].type = "stand";
/* 0:35 */waypoints[101].childCount = 3;
/* 0:35 */waypoints[101].children[0] = 22;
/* 0:35 */waypoints[101].children[1] = 100;
/* 0:35 */waypoints[101].children[2] = 16;
/* 0:35 */waypoints[102] = spawnstruct();
/* 0:35 */waypoints[102].origin =(124.631, 1263.14, 167.17);
/* 0:35 */waypoints[102].type = "stand";
/* 0:35 */waypoints[102].childCount = 2;
/* 0:35 */waypoints[102].children[0] = 100;
/* 0:35 */waypoints[102].children[1] = 16;
/* 0:35 */waypoints[103] = spawnstruct();
/* 0:35 */waypoints[103].origin =(1406.26, 1182.69, 56.4975);
/* 0:35 */waypoints[103].type = "stand";
/* 0:35 */waypoints[103].childCount = 3;
/* 0:35 */waypoints[103].children[0] = 99;
/* 0:35 */waypoints[103].children[1] = 90;
/* 0:35 */waypoints[103].children[2] = 84;
/* 0:35 */waypoints[104] = spawnstruct();
/* 0:35 */waypoints[104].origin =(1044.19, 914.706, 167.246);
/* 0:35 */waypoints[104].type = "stand";
/* 0:35 */waypoints[104].childCount = 2;
/* 0:35 */waypoints[104].children[0] = 84;
/* 0:35 */waypoints[104].children[1] = 99;
/* 0:35 */waypoints[105] = spawnstruct();
/* 0:35 */waypoints[105].origin =(3494.61, 2460.9, -40.2694);
/* 0:35 */waypoints[105].type = "stand";
/* 0:35 */waypoints[105].childCount = 1;
/* 0:35 */waypoints[105].children[0] = 51;
/* 0:35 */waypoints[106] = spawnstruct();
/* 0:35 */waypoints[106].origin =(1718.07, 835.342, 48.5254);
/* 0:35 */waypoints[106].type = "stand";
/* 0:35 */waypoints[106].childCount = 1;
/* 0:35 */waypoints[106].children[0] = 85;
/* 0:35 */waypoints[107] = spawnstruct();
/* 0:35 */waypoints[107].origin =(-491.684, 1455.72, 188.24);
/* 0:35 */waypoints[107].type = "stand";
/* 0:35 */waypoints[107].childCount = 1;
/* 0:35 */waypoints[107].children[0] = 13;
/* 0:35 */return waypoints;
}

View File

@@ -1,4 +0,0 @@
AfghanCaves()
{
return [];
}

View File

@@ -1,393 +0,0 @@
AfghanChase()
{
waypoints = [];
/* 5:47 */waypoints[0] = spawnstruct();
/* 5:47 */waypoints[0].origin =(28688.1, 34576.6, -9914.6);
/* 5:47 */waypoints[0].type = "stand";
/* 5:47 */waypoints[0].childCount = 1;
/* 5:47 */waypoints[0].children[0] = 1;
/* 5:47 */waypoints[1] = spawnstruct();
/* 5:47 */waypoints[1].origin =(28695.2, 34718.3, -9917.26);
/* 5:47 */waypoints[1].type = "stand";
/* 5:47 */waypoints[1].childCount = 2;
/* 5:47 */waypoints[1].children[0] = 0;
/* 5:47 */waypoints[1].children[1] = 2;
/* 5:47 */waypoints[2] = spawnstruct();
/* 5:47 */waypoints[2].origin =(28961.2, 34701.8, -9923.01);
/* 5:47 */waypoints[2].type = "stand";
/* 5:47 */waypoints[2].childCount = 3;
/* 5:47 */waypoints[2].children[0] = 1;
/* 5:47 */waypoints[2].children[1] = 3;
/* 5:47 */waypoints[2].children[2] = 50;
/* 5:47 */waypoints[3] = spawnstruct();
/* 5:47 */waypoints[3].origin =(28967, 34831.6, -9918.5);
/* 5:47 */waypoints[3].type = "stand";
/* 5:47 */waypoints[3].childCount = 4;
/* 5:47 */waypoints[3].children[0] = 2;
/* 5:47 */waypoints[3].children[1] = 4;
/* 5:47 */waypoints[3].children[2] = 52;
/* 5:47 */waypoints[3].children[3] = 53;
/* 5:47 */waypoints[4] = spawnstruct();
/* 5:47 */waypoints[4].origin =(28578.1, 34851.3, -9935.68);
/* 5:47 */waypoints[4].type = "stand";
/* 5:47 */waypoints[4].childCount = 3;
/* 5:47 */waypoints[4].children[0] = 3;
/* 5:47 */waypoints[4].children[1] = 5;
/* 5:47 */waypoints[4].children[2] = 6;
/* 5:47 */waypoints[5] = spawnstruct();
/* 5:47 */waypoints[5].origin =(28598.6, 34696.1, -9924.95);
/* 5:47 */waypoints[5].type = "stand";
/* 5:47 */waypoints[5].childCount = 1;
/* 5:47 */waypoints[5].children[0] = 4;
/* 5:47 */waypoints[6] = spawnstruct();
/* 5:47 */waypoints[6].origin =(28556.8, 35119.1, -9928.78);
/* 5:47 */waypoints[6].type = "stand";
/* 5:47 */waypoints[6].childCount = 4;
/* 5:47 */waypoints[6].children[0] = 4;
/* 5:47 */waypoints[6].children[1] = 7;
/* 5:47 */waypoints[6].children[2] = 51;
/* 5:47 */waypoints[6].children[3] = 52;
/* 5:47 */waypoints[7] = spawnstruct();
/* 5:47 */waypoints[7].origin =(28358.2, 35097.5, -9943.66);
/* 5:47 */waypoints[7].type = "stand";
/* 5:47 */waypoints[7].childCount = 2;
/* 5:47 */waypoints[7].children[0] = 6;
/* 5:47 */waypoints[7].children[1] = 8;
/* 5:47 */waypoints[8] = spawnstruct();
/* 5:47 */waypoints[8].origin =(28368.6, 35325.7, -9931.21);
/* 5:47 */waypoints[8].type = "stand";
/* 5:47 */waypoints[8].childCount = 3;
/* 5:47 */waypoints[8].children[0] = 7;
/* 5:47 */waypoints[8].children[1] = 31;
/* 5:47 */waypoints[8].children[2] = 35;
/* 5:47 */waypoints[9] = spawnstruct();
/* 5:47 */waypoints[9].origin =(27955.1, 35330, -9923.89);
/* 5:47 */waypoints[9].type = "stand";
/* 5:47 */waypoints[9].childCount = 3;
/* 5:47 */waypoints[9].children[0] = 10;
/* 5:47 */waypoints[9].children[1] = 29;
/* 5:47 */waypoints[9].children[2] = 31;
/* 5:47 */waypoints[10] = spawnstruct();
/* 5:47 */waypoints[10].origin =(27984.2, 35188.5, -9937.82);
/* 5:47 */waypoints[10].type = "stand";
/* 5:47 */waypoints[10].childCount = 2;
/* 5:47 */waypoints[10].children[0] = 9;
/* 5:47 */waypoints[10].children[1] = 11;
/* 5:47 */waypoints[11] = spawnstruct();
/* 5:47 */waypoints[11].origin =(27809.5, 35137.4, -9939.57);
/* 5:47 */waypoints[11].type = "stand";
/* 5:47 */waypoints[11].childCount = 3;
/* 5:47 */waypoints[11].children[0] = 10;
/* 5:47 */waypoints[11].children[1] = 12;
/* 5:47 */waypoints[11].children[2] = 21;
/* 5:47 */waypoints[12] = spawnstruct();
/* 5:47 */waypoints[12].origin =(27814.2, 34995.4, -9945.64);
/* 5:47 */waypoints[12].type = "stand";
/* 5:47 */waypoints[12].childCount = 4;
/* 5:47 */waypoints[12].children[0] = 11;
/* 5:47 */waypoints[12].children[1] = 17;
/* 5:47 */waypoints[12].children[2] = 18;
/* 5:47 */waypoints[12].children[3] = 20;
/* 5:47 */waypoints[13] = spawnstruct();
/* 5:47 */waypoints[13].origin =(28259.9, 34972.9, -9944.96);
/* 5:47 */waypoints[13].type = "stand";
/* 5:47 */waypoints[13].childCount = 2;
/* 5:47 */waypoints[13].children[0] = 14;
/* 5:47 */waypoints[13].children[1] = 17;
/* 5:47 */waypoints[14] = spawnstruct();
/* 5:47 */waypoints[14].origin =(28300.5, 34921.6, -9944.88);
/* 5:47 */waypoints[14].type = "stand";
/* 5:47 */waypoints[14].childCount = 2;
/* 5:47 */waypoints[14].children[0] = 13;
/* 5:47 */waypoints[14].children[1] = 15;
/* 5:47 */waypoints[15] = spawnstruct();
/* 5:47 */waypoints[15].origin =(28323, 34784.7, -9946.41);
/* 5:47 */waypoints[15].type = "stand";
/* 5:47 */waypoints[15].childCount = 1;
/* 5:47 */waypoints[15].children[0] = 14;
/* 5:47 */waypoints[16] = spawnstruct();
/* 5:47 */waypoints[16].origin =(28109.9, 34726.5, -9938.84);
/* 5:47 */waypoints[16].type = "stand";
/* 5:47 */waypoints[16].childCount = 1;
/* 5:47 */waypoints[16].children[0] = 17;
/* 5:47 */waypoints[17] = spawnstruct();
/* 5:47 */waypoints[17].origin =(28035.8, 34963.6, -9952.01);
/* 5:47 */waypoints[17].type = "stand";
/* 5:47 */waypoints[17].childCount = 3;
/* 5:47 */waypoints[17].children[0] = 16;
/* 5:47 */waypoints[17].children[1] = 13;
/* 5:47 */waypoints[17].children[2] = 12;
/* 5:47 */waypoints[18] = spawnstruct();
/* 5:47 */waypoints[18].origin =(27820.2, 34727.1, -9943.96);
/* 5:47 */waypoints[18].type = "stand";
/* 5:47 */waypoints[18].childCount = 2;
/* 5:47 */waypoints[18].children[0] = 12;
/* 5:47 */waypoints[18].children[1] = 19;
/* 5:47 */waypoints[19] = spawnstruct();
/* 5:47 */waypoints[19].origin =(27532.4, 34674, -9937.44);
/* 5:47 */waypoints[19].type = "stand";
/* 5:47 */waypoints[19].childCount = 2;
/* 5:47 */waypoints[19].children[0] = 18;
/* 5:47 */waypoints[19].children[1] = 20;
/* 5:47 */waypoints[20] = spawnstruct();
/* 5:47 */waypoints[20].origin =(27545.5, 35003.2, -9935.92);
/* 5:47 */waypoints[20].type = "stand";
/* 5:47 */waypoints[20].childCount = 3;
/* 5:47 */waypoints[20].children[0] = 19;
/* 5:47 */waypoints[20].children[1] = 12;
/* 5:47 */waypoints[20].children[2] = 21;
/* 5:47 */waypoints[21] = spawnstruct();
/* 5:47 */waypoints[21].origin =(27544, 35133.4, -9936.42);
/* 5:47 */waypoints[21].type = "stand";
/* 5:47 */waypoints[21].childCount = 3;
/* 5:47 */waypoints[21].children[0] = 11;
/* 5:47 */waypoints[21].children[1] = 20;
/* 5:47 */waypoints[21].children[2] = 22;
/* 5:47 */waypoints[22] = spawnstruct();
/* 5:47 */waypoints[22].origin =(27570.5, 35417.5, -9913.08);
/* 5:47 */waypoints[22].type = "stand";
/* 5:47 */waypoints[22].childCount = 3;
/* 5:47 */waypoints[22].children[0] = 21;
/* 5:47 */waypoints[22].children[1] = 23;
/* 5:47 */waypoints[22].children[2] = 27;
/* 5:47 */waypoints[23] = spawnstruct();
/* 5:47 */waypoints[23].origin =(27509.3, 35684.2, -9912.72);
/* 5:47 */waypoints[23].type = "stand";
/* 5:47 */waypoints[23].childCount = 3;
/* 5:47 */waypoints[23].children[0] = 22;
/* 5:47 */waypoints[23].children[1] = 24;
/* 5:47 */waypoints[23].children[2] = 26;
/* 5:47 */waypoints[24] = spawnstruct();
/* 5:47 */waypoints[24].origin =(27538.7, 35997.5, -9907.66);
/* 5:47 */waypoints[24].type = "stand";
/* 5:47 */waypoints[24].childCount = 2;
/* 5:47 */waypoints[24].children[0] = 23;
/* 5:47 */waypoints[24].children[1] = 25;
/* 5:47 */waypoints[25] = spawnstruct();
/* 5:47 */waypoints[25].origin =(27759.8, 35976.3, -9902.6);
/* 5:47 */waypoints[25].type = "stand";
/* 5:47 */waypoints[25].childCount = 3;
/* 5:47 */waypoints[25].children[0] = 24;
/* 5:47 */waypoints[25].children[1] = 26;
/* 5:47 */waypoints[25].children[2] = 33;
/* 5:47 */waypoints[26] = spawnstruct();
/* 5:47 */waypoints[26].origin =(27743.9, 35646.3, -9911.71);
/* 5:47 */waypoints[26].type = "stand";
/* 5:47 */waypoints[26].childCount = 3;
/* 5:47 */waypoints[26].children[0] = 25;
/* 5:47 */waypoints[26].children[1] = 23;
/* 5:47 */waypoints[26].children[2] = 27;
/* 5:47 */waypoints[27] = spawnstruct();
/* 5:47 */waypoints[27].origin =(27715.6, 35404, -9923.6);
/* 5:47 */waypoints[27].type = "stand";
/* 5:47 */waypoints[27].childCount = 3;
/* 5:47 */waypoints[27].children[0] = 26;
/* 5:47 */waypoints[27].children[1] = 22;
/* 5:47 */waypoints[27].children[2] = 28;
/* 5:47 */waypoints[28] = spawnstruct();
/* 5:47 */waypoints[28].origin =(27862.4, 35397.3, -9921.03);
/* 5:47 */waypoints[28].type = "stand";
/* 5:47 */waypoints[28].childCount = 3;
/* 5:47 */waypoints[28].children[0] = 27;
/* 5:47 */waypoints[28].children[1] = 29;
/* 5:47 */waypoints[28].children[2] = 33;
/* 5:47 */waypoints[29] = spawnstruct();
/* 5:47 */waypoints[29].origin =(27937.2, 35406.2, -9912.8);
/* 5:47 */waypoints[29].type = "stand";
/* 5:47 */waypoints[29].childCount = 4;
/* 5:47 */waypoints[29].children[0] = 28;
/* 5:47 */waypoints[29].children[1] = 9;
/* 5:47 */waypoints[29].children[2] = 30;
/* 5:47 */waypoints[29].children[3] = 34;
/* 5:47 */waypoints[30] = spawnstruct();
/* 5:47 */waypoints[30].origin =(28191.8, 35398.2, -9929.66);
/* 5:47 */waypoints[30].type = "stand";
/* 5:47 */waypoints[30].childCount = 3;
/* 5:47 */waypoints[30].children[0] = 29;
/* 5:47 */waypoints[30].children[1] = 31;
/* 5:47 */waypoints[30].children[2] = 32;
/* 5:47 */waypoints[31] = spawnstruct();
/* 5:47 */waypoints[31].origin =(28195.5, 35307, -9936.83);
/* 5:47 */waypoints[31].type = "stand";
/* 5:47 */waypoints[31].childCount = 3;
/* 5:47 */waypoints[31].children[0] = 30;
/* 5:47 */waypoints[31].children[1] = 8;
/* 5:47 */waypoints[31].children[2] = 9;
/* 5:47 */waypoints[32] = spawnstruct();
/* 5:47 */waypoints[32].origin =(28149.7, 36094.9, -9914.07);
/* 5:47 */waypoints[32].type = "stand";
/* 5:47 */waypoints[32].childCount = 3;
/* 5:47 */waypoints[32].children[0] = 30;
/* 5:47 */waypoints[32].children[1] = 34;
/* 5:47 */waypoints[32].children[2] = 35;
/* 5:47 */waypoints[33] = spawnstruct();
/* 5:47 */waypoints[33].origin =(27860, 35982.8, -9904.95);
/* 5:47 */waypoints[33].type = "stand";
/* 5:47 */waypoints[33].childCount = 3;
/* 5:47 */waypoints[33].children[0] = 25;
/* 5:47 */waypoints[33].children[1] = 34;
/* 5:47 */waypoints[33].children[2] = 28;
/* 5:47 */waypoints[34] = spawnstruct();
/* 5:47 */waypoints[34].origin =(27955.7, 35980.8, -9917.32);
/* 5:47 */waypoints[34].type = "stand";
/* 5:47 */waypoints[34].childCount = 3;
/* 5:47 */waypoints[34].children[0] = 33;
/* 5:47 */waypoints[34].children[1] = 32;
/* 5:47 */waypoints[34].children[2] = 29;
/* 5:47 */waypoints[35] = spawnstruct();
/* 5:47 */waypoints[35].origin =(28407.2, 36107.7, -9915.77);
/* 5:47 */waypoints[35].type = "stand";
/* 5:47 */waypoints[35].childCount = 4;
/* 5:47 */waypoints[35].children[0] = 32;
/* 5:47 */waypoints[35].children[1] = 36;
/* 5:47 */waypoints[35].children[2] = 51;
/* 5:47 */waypoints[35].children[3] = 8;
/* 5:47 */waypoints[36] = spawnstruct();
/* 5:47 */waypoints[36].origin =(29128.7, 36235.7, -9898.96);
/* 5:47 */waypoints[36].type = "stand";
/* 5:47 */waypoints[36].childCount = 3;
/* 5:47 */waypoints[36].children[0] = 35;
/* 5:47 */waypoints[36].children[1] = 37;
/* 5:47 */waypoints[36].children[2] = 39;
/* 5:47 */waypoints[37] = spawnstruct();
/* 5:47 */waypoints[37].origin =(29929.6, 36247.5, -9903.99);
/* 5:47 */waypoints[37].type = "stand";
/* 5:47 */waypoints[37].childCount = 2;
/* 5:47 */waypoints[37].children[0] = 36;
/* 5:47 */waypoints[37].children[1] = 38;
/* 5:47 */waypoints[38] = spawnstruct();
/* 5:47 */waypoints[38].origin =(29950, 36054.3, -9908.82);
/* 5:47 */waypoints[38].type = "stand";
/* 5:47 */waypoints[38].childCount = 3;
/* 5:47 */waypoints[38].children[0] = 37;
/* 5:47 */waypoints[38].children[1] = 39;
/* 5:47 */waypoints[38].children[2] = 44;
/* 5:47 */waypoints[39] = spawnstruct();
/* 5:47 */waypoints[39].origin =(29190.8, 36018.6, -9896.06);
/* 5:47 */waypoints[39].type = "stand";
/* 5:47 */waypoints[39].childCount = 4;
/* 5:47 */waypoints[39].children[0] = 38;
/* 5:47 */waypoints[39].children[1] = 36;
/* 5:47 */waypoints[39].children[2] = 40;
/* 5:47 */waypoints[39].children[3] = 43;
/* 5:47 */waypoints[40] = spawnstruct();
/* 5:47 */waypoints[40].origin =(29426.8, 35945.2, -9906.5);
/* 5:47 */waypoints[40].type = "stand";
/* 5:47 */waypoints[40].childCount = 2;
/* 5:47 */waypoints[40].children[0] = 39;
/* 5:47 */waypoints[40].children[1] = 41;
/* 5:47 */waypoints[41] = spawnstruct();
/* 5:47 */waypoints[41].origin =(29707, 35940.2, -9681.41);
/* 5:47 */waypoints[41].type = "stand";
/* 5:47 */waypoints[41].childCount = 2;
/* 5:47 */waypoints[41].children[0] = 42;
/* 5:47 */waypoints[41].children[1] = 40;
/* 5:47 */waypoints[42] = spawnstruct();
/* 5:47 */waypoints[42].origin =(29704.8, 36146.9, -9686.94);
/* 5:47 */waypoints[42].type = "stand";
/* 5:47 */waypoints[42].childCount = 1;
/* 5:47 */waypoints[42].children[0] = 41;
/* 5:47 */waypoints[43] = spawnstruct();
/* 5:47 */waypoints[43].origin =(29237.5, 35688.7, -9914.23);
/* 5:47 */waypoints[43].type = "stand";
/* 5:47 */waypoints[43].childCount = 4;
/* 5:47 */waypoints[43].children[0] = 39;
/* 5:47 */waypoints[43].children[1] = 44;
/* 5:47 */waypoints[43].children[2] = 51;
/* 5:47 */waypoints[43].children[3] = 53;
/* 5:47 */waypoints[44] = spawnstruct();
/* 5:47 */waypoints[44].origin =(29952.4, 35705.6, -9912.84);
/* 5:47 */waypoints[44].type = "stand";
/* 5:47 */waypoints[44].childCount = 3;
/* 5:47 */waypoints[44].children[0] = 43;
/* 5:47 */waypoints[44].children[1] = 38;
/* 5:47 */waypoints[44].children[2] = 45;
/* 5:47 */waypoints[45] = spawnstruct();
/* 5:47 */waypoints[45].origin =(29952.2, 35325.4, -9906.47);
/* 5:47 */waypoints[45].type = "stand";
/* 5:47 */waypoints[45].childCount = 3;
/* 5:47 */waypoints[45].children[0] = 44;
/* 5:47 */waypoints[45].children[1] = 46;
/* 5:47 */waypoints[45].children[2] = 53;
/* 5:47 */waypoints[46] = spawnstruct();
/* 5:47 */waypoints[46].origin =(29993.8, 34925.9, -9916.34);
/* 5:47 */waypoints[46].type = "stand";
/* 5:47 */waypoints[46].childCount = 3;
/* 5:47 */waypoints[46].children[0] = 45;
/* 5:47 */waypoints[46].children[1] = 47;
/* 5:47 */waypoints[46].children[2] = 55;
/* 5:47 */waypoints[47] = spawnstruct();
/* 5:47 */waypoints[47].origin =(29985.9, 34586.8, -9899.55);
/* 5:47 */waypoints[47].type = "stand";
/* 5:47 */waypoints[47].childCount = 2;
/* 5:47 */waypoints[47].children[0] = 46;
/* 5:47 */waypoints[47].children[1] = 48;
/* 5:47 */waypoints[48] = spawnstruct();
/* 5:47 */waypoints[48].origin =(29674.5, 34560.2, -9906.55);
/* 5:47 */waypoints[48].type = "stand";
/* 5:47 */waypoints[48].childCount = 3;
/* 5:47 */waypoints[48].children[0] = 49;
/* 5:47 */waypoints[48].children[1] = 47;
/* 5:47 */waypoints[48].children[2] = 55;
/* 5:47 */waypoints[49] = spawnstruct();
/* 5:47 */waypoints[49].origin =(29208, 34550.6, -9933.6);
/* 5:47 */waypoints[49].type = "stand";
/* 5:47 */waypoints[49].childCount = 2;
/* 5:47 */waypoints[49].children[0] = 48;
/* 5:47 */waypoints[49].children[1] = 50;
/* 5:47 */waypoints[50] = spawnstruct();
/* 5:47 */waypoints[50].origin =(29218.4, 34700.8, -9929.93);
/* 5:47 */waypoints[50].type = "stand";
/* 5:47 */waypoints[50].childCount = 3;
/* 5:47 */waypoints[50].children[0] = 49;
/* 5:47 */waypoints[50].children[1] = 2;
/* 5:47 */waypoints[50].children[2] = 54;
/* 5:47 */waypoints[51] = spawnstruct();
/* 5:47 */waypoints[51].origin =(28701, 35617.6, -9897.99);
/* 5:47 */waypoints[51].type = "stand";
/* 5:47 */waypoints[51].childCount = 5;
/* 5:47 */waypoints[51].children[0] = 43;
/* 5:47 */waypoints[51].children[1] = 35;
/* 5:47 */waypoints[51].children[2] = 6;
/* 5:47 */waypoints[51].children[3] = 52;
/* 5:47 */waypoints[51].children[4] = 56;
/* 5:47 */waypoints[52] = spawnstruct();
/* 5:47 */waypoints[52].origin =(28930.5, 35110.8, -9899.7);
/* 5:47 */waypoints[52].type = "stand";
/* 5:47 */waypoints[52].childCount = 5;
/* 5:47 */waypoints[52].children[0] = 3;
/* 5:47 */waypoints[52].children[1] = 6;
/* 5:47 */waypoints[52].children[2] = 53;
/* 5:47 */waypoints[52].children[3] = 54;
/* 5:47 */waypoints[52].children[4] = 51;
/* 5:47 */waypoints[53] = spawnstruct();
/* 5:47 */waypoints[53].origin =(29338.6, 35319.8, -9898.9);
/* 5:47 */waypoints[53].type = "stand";
/* 5:47 */waypoints[53].childCount = 5;
/* 5:47 */waypoints[53].children[0] = 52;
/* 5:47 */waypoints[53].children[1] = 43;
/* 5:47 */waypoints[53].children[2] = 45;
/* 5:47 */waypoints[53].children[3] = 54;
/* 5:47 */waypoints[53].children[4] = 3;
/* 5:47 */waypoints[54] = spawnstruct();
/* 5:47 */waypoints[54].origin =(29442.9, 34956.5, -9903.4);
/* 5:47 */waypoints[54].type = "stand";
/* 5:47 */waypoints[54].childCount = 4;
/* 5:47 */waypoints[54].children[0] = 53;
/* 5:47 */waypoints[54].children[1] = 50;
/* 5:47 */waypoints[54].children[2] = 55;
/* 5:47 */waypoints[54].children[3] = 52;
/* 5:47 */waypoints[55] = spawnstruct();
/* 5:47 */waypoints[55].origin =(29643.9, 34942.5, -9884.43);
/* 5:47 */waypoints[55].type = "stand";
/* 5:47 */waypoints[55].childCount = 3;
/* 5:47 */waypoints[55].children[0] = 48;
/* 5:47 */waypoints[55].children[1] = 46;
/* 5:47 */waypoints[55].children[2] = 54;
/* 5:47 */waypoints[56] = spawnstruct();
/* 5:47 */waypoints[56].origin =(28794.2, 35888, -9907.27);
/* 5:47 */waypoints[56].type = "stand";
/* 5:47 */waypoints[56].childCount = 1;
/* 5:47 */waypoints[56].children[0] = 51;
/* 5:47 */return waypoints;
}

View File

@@ -1,886 +0,0 @@
Airport()
{
waypoints = [];
waypoints[0] = spawnstruct();
/* 12:02 */waypoints[0].origin =(2736.88, 3023.13, -63.875);
/* 12:02 */waypoints[0].type = "crouch";
/* 12:02 */waypoints[0].childCount = 1;
/* 12:02 */waypoints[0].children[0] = 1;
/* 12:02 */waypoints[0].angles = (-12.5409, 155.389, 0);
/* 12:02 */waypoints[1] = spawnstruct();
/* 12:02 */waypoints[1].origin =(2525.7, 3068.71, -63.875);
/* 12:02 */waypoints[1].type = "stand";
/* 12:02 */waypoints[1].childCount = 2;
/* 12:02 */waypoints[1].children[0] = 0;
/* 12:02 */waypoints[1].children[1] = 2;
/* 12:02 */waypoints[2] = spawnstruct();
/* 12:02 */waypoints[2].origin =(2998.47, 3051.49, 64.125);
/* 12:02 */waypoints[2].type = "stand";
/* 12:02 */waypoints[2].childCount = 4;
/* 12:02 */waypoints[2].children[0] = 1;
/* 12:02 */waypoints[2].children[1] = 3;
/* 12:02 */waypoints[2].children[2] = 4;
/* 12:02 */waypoints[2].children[3] = 5;
/* 12:02 */waypoints[3] = spawnstruct();
/* 12:02 */waypoints[3].origin =(2955.16, 2882.25, 64.125);
/* 12:02 */waypoints[3].type = "crouch";
/* 12:02 */waypoints[3].childCount = 1;
/* 12:02 */waypoints[3].children[0] = 2;
/* 12:02 */waypoints[3].angles = (-1.29639, 76.6666, 0);
/* 12:02 */waypoints[4] = spawnstruct();
/* 12:02 */waypoints[4].origin =(2924.6, 3168.88, 64.125);
/* 12:02 */waypoints[4].type = "claymore";
/* 12:02 */waypoints[4].childCount = 1;
/* 12:02 */waypoints[4].children[0] = 2;
/* 12:02 */waypoints[4].angles = (23.6151, -60.8383, 0);
/* 12:02 */waypoints[5] = spawnstruct();
/* 12:02 */waypoints[5].origin =(3152.55, 3061.25, 64.125);
/* 12:02 */waypoints[5].type = "stand";
/* 12:02 */waypoints[5].childCount = 2;
/* 12:02 */waypoints[5].children[0] = 2;
/* 12:02 */waypoints[5].children[1] = 6;
/* 12:02 */waypoints[6] = spawnstruct();
/* 12:02 */waypoints[6].origin =(3146.75, 3305.01, 64.125);
/* 12:02 */waypoints[6].type = "stand";
/* 12:02 */waypoints[6].childCount = 2;
/* 12:02 */waypoints[6].children[0] = 5;
/* 12:02 */waypoints[6].children[1] = 7;
/* 12:02 */waypoints[7] = spawnstruct();
/* 12:02 */waypoints[7].origin =(3010.1, 3305.06, 64.125);
/* 12:02 */waypoints[7].type = "stand";
/* 12:02 */waypoints[7].childCount = 3;
/* 12:02 */waypoints[7].children[0] = 6;
/* 12:02 */waypoints[7].children[1] = 8;
/* 12:02 */waypoints[7].children[2] = 10;
/* 12:02 */waypoints[8] = spawnstruct();
/* 12:02 */waypoints[8].origin =(3007.86, 3239.12, 64.125);
/* 12:02 */waypoints[8].type = "stand";
/* 12:02 */waypoints[8].childCount = 2;
/* 12:02 */waypoints[8].children[0] = 7;
/* 12:02 */waypoints[8].children[1] = 9;
/* 12:02 */waypoints[9] = spawnstruct();
/* 12:02 */waypoints[9].origin =(2763.02, 3242.37, 64.125);
/* 12:02 */waypoints[9].type = "crouch";
/* 12:02 */waypoints[9].childCount = 1;
/* 12:02 */waypoints[9].children[0] = 8;
/* 12:02 */waypoints[9].angles = (1.83472, 1.5256, 0);
/* 12:02 */waypoints[10] = spawnstruct();
/* 12:02 */waypoints[10].origin =(2993.16, 3425.03, 64.125);
/* 12:02 */waypoints[10].type = "stand";
/* 12:02 */waypoints[10].childCount = 3;
/* 12:02 */waypoints[10].children[0] = 7;
/* 12:02 */waypoints[10].children[1] = 11;
/* 12:02 */waypoints[10].children[2] = 12;
/* 12:02 */waypoints[11] = spawnstruct();
/* 12:02 */waypoints[11].origin =(2875.92, 3424.03, 64.125);
/* 12:02 */waypoints[11].type = "stand";
/* 12:02 */waypoints[11].childCount = 3;
/* 12:02 */waypoints[11].children[0] = 10;
/* 12:02 */waypoints[11].children[1] = 27;
/* 12:02 */waypoints[11].children[2] = 125;
/* 12:02 */waypoints[12] = spawnstruct();
/* 12:02 */waypoints[12].origin =(3025.78, 3529.34, 64.125);
/* 12:02 */waypoints[12].type = "stand";
/* 12:02 */waypoints[12].childCount = 3;
/* 12:02 */waypoints[12].children[0] = 10;
/* 12:02 */waypoints[12].children[1] = 13;
/* 12:02 */waypoints[12].children[2] = 15;
/* 12:02 */waypoints[13] = spawnstruct();
/* 12:02 */waypoints[13].origin =(3007.91, 3946.02, 64.125);
/* 12:02 */waypoints[13].type = "stand";
/* 12:02 */waypoints[13].childCount = 4;
/* 12:02 */waypoints[13].children[0] = 12;
/* 12:02 */waypoints[13].children[1] = 14;
/* 12:02 */waypoints[13].children[2] = 22;
/* 12:02 */waypoints[13].children[3] = 29;
/* 12:02 */waypoints[14] = spawnstruct();
/* 12:02 */waypoints[14].origin =(3438.73, 3965.57, 64.125);
/* 12:02 */waypoints[14].type = "stand";
/* 12:02 */waypoints[14].childCount = 4;
/* 12:02 */waypoints[14].children[0] = 13;
/* 12:02 */waypoints[14].children[1] = 15;
/* 12:02 */waypoints[14].children[2] = 16;
/* 12:02 */waypoints[14].children[3] = 20;
/* 12:02 */waypoints[15] = spawnstruct();
/* 12:02 */waypoints[15].origin =(3401.55, 3521.78, 64.125);
/* 12:02 */waypoints[15].type = "stand";
/* 12:02 */waypoints[15].childCount = 2;
/* 12:02 */waypoints[15].children[0] = 14;
/* 12:02 */waypoints[15].children[1] = 12;
/* 12:02 */waypoints[16] = spawnstruct();
/* 12:02 */waypoints[16].origin =(3407.68, 4305.46, 64.125);
/* 12:02 */waypoints[16].type = "stand";
/* 12:02 */waypoints[16].childCount = 4;
/* 12:02 */waypoints[16].children[0] = 14;
/* 12:02 */waypoints[16].children[1] = 17;
/* 12:02 */waypoints[16].children[2] = 19;
/* 12:02 */waypoints[16].children[3] = 21;
/* 12:02 */waypoints[17] = spawnstruct();
/* 12:02 */waypoints[17].origin =(2931.71, 4595.02, 64.125);
/* 12:02 */waypoints[17].type = "stand";
/* 12:02 */waypoints[17].childCount = 3;
/* 12:02 */waypoints[17].children[0] = 16;
/* 12:02 */waypoints[17].children[1] = 18;
/* 12:02 */waypoints[17].children[2] = 21;
/* 12:02 */waypoints[18] = spawnstruct();
/* 12:02 */waypoints[18].origin =(2393.24, 4572.78, 64.125);
/* 12:02 */waypoints[18].type = "stand";
/* 12:02 */waypoints[18].childCount = 1;
/* 12:02 */waypoints[18].children[0] = 17;
/* 12:02 */waypoints[19] = spawnstruct();
/* 12:02 */waypoints[19].origin =(3636.78, 4281.58, 64.125);
/* 12:02 */waypoints[19].type = "crouch";
/* 12:02 */waypoints[19].childCount = 1;
/* 12:02 */waypoints[19].children[0] = 16;
/* 12:02 */waypoints[19].angles = (5.25146, -167.587, 0);
/* 12:02 */waypoints[20] = spawnstruct();
/* 12:02 */waypoints[20].origin =(3601.94, 3866.5, 64.125);
/* 12:02 */waypoints[20].type = "crouch";
/* 12:02 */waypoints[20].childCount = 1;
/* 12:02 */waypoints[20].children[0] = 14;
/* 12:02 */waypoints[20].angles = (1.1261, 150.561, 0);
/* 12:02 */waypoints[21] = spawnstruct();
/* 12:02 */waypoints[21].origin =(2890.57, 4273.68, 64.125);
/* 12:02 */waypoints[21].type = "stand";
/* 12:02 */waypoints[21].childCount = 3;
/* 12:02 */waypoints[21].children[0] = 16;
/* 12:02 */waypoints[21].children[1] = 17;
/* 12:02 */waypoints[21].children[2] = 22;
/* 12:02 */waypoints[22] = spawnstruct();
/* 12:02 */waypoints[22].origin =(2863.85, 4051.93, 64.125);
/* 12:02 */waypoints[22].type = "stand";
/* 12:02 */waypoints[22].childCount = 3;
/* 12:02 */waypoints[22].children[0] = 21;
/* 12:02 */waypoints[22].children[1] = 13;
/* 12:02 */waypoints[22].children[2] = 23;
/* 12:02 */waypoints[23] = spawnstruct();
/* 12:02 */waypoints[23].origin =(2325.64, 4047.01, 64.125);
/* 12:02 */waypoints[23].type = "stand";
/* 12:02 */waypoints[23].childCount = 4;
/* 12:02 */waypoints[23].children[0] = 22;
/* 12:02 */waypoints[23].children[1] = 24;
/* 12:02 */waypoints[23].children[2] = 25;
/* 12:02 */waypoints[23].children[3] = 36;
/* 12:02 */waypoints[24] = spawnstruct();
/* 12:02 */waypoints[24].origin =(2116.37, 3981.05, 64.125);
/* 12:02 */waypoints[24].type = "stand";
/* 12:02 */waypoints[24].childCount = 5;
/* 12:02 */waypoints[24].children[0] = 23;
/* 12:02 */waypoints[24].children[1] = 31;
/* 12:02 */waypoints[24].children[2] = 32;
/* 12:02 */waypoints[24].children[3] = 34;
/* 12:02 */waypoints[24].children[4] = 35;
/* 12:02 */waypoints[25] = spawnstruct();
/* 12:02 */waypoints[25].origin =(2328.81, 3743.58, 64.125);
/* 12:02 */waypoints[25].type = "stand";
/* 12:02 */waypoints[25].childCount = 3;
/* 12:02 */waypoints[25].children[0] = 23;
/* 12:02 */waypoints[25].children[1] = 26;
/* 12:02 */waypoints[25].children[2] = 28;
/* 12:02 */waypoints[26] = spawnstruct();
/* 12:02 */waypoints[26].origin =(2296.07, 3436.77, 64.125);
/* 12:02 */waypoints[26].type = "stand";
/* 12:02 */waypoints[26].childCount = 4;
/* 12:02 */waypoints[26].children[0] = 25;
/* 12:02 */waypoints[26].children[1] = 30;
/* 12:02 */waypoints[26].children[2] = 123;
/* 12:02 */waypoints[26].children[3] = 125;
/* 12:02 */waypoints[27] = spawnstruct();
/* 12:02 */waypoints[27].origin =(2847.06, 3609.89, 64.125);
/* 12:02 */waypoints[27].type = "stand";
/* 12:02 */waypoints[27].childCount = 2;
/* 12:02 */waypoints[27].children[0] = 11;
/* 12:02 */waypoints[27].children[1] = 28;
/* 12:02 */waypoints[28] = spawnstruct();
/* 12:02 */waypoints[28].origin =(2636.61, 3755.98, 64.125);
/* 12:02 */waypoints[28].type = "stand";
/* 12:02 */waypoints[28].childCount = 3;
/* 12:02 */waypoints[28].children[0] = 27;
/* 12:02 */waypoints[28].children[1] = 25;
/* 12:02 */waypoints[28].children[2] = 29;
/* 12:02 */waypoints[29] = spawnstruct();
/* 12:02 */waypoints[29].origin =(2807.5, 3888.07, 64.125);
/* 12:02 */waypoints[29].type = "stand";
/* 12:02 */waypoints[29].childCount = 2;
/* 12:02 */waypoints[29].children[0] = 28;
/* 12:02 */waypoints[29].children[1] = 13;
/* 12:02 */waypoints[30] = spawnstruct();
/* 12:02 */waypoints[30].origin =(1964.35, 3578.8, 64.125);
/* 12:02 */waypoints[30].type = "stand";
/* 12:02 */waypoints[30].childCount = 2;
/* 12:02 */waypoints[30].children[0] = 26;
/* 12:02 */waypoints[30].children[1] = 31;
/* 12:02 */waypoints[31] = spawnstruct();
/* 12:02 */waypoints[31].origin =(1991.48, 3964.25, 64.125);
/* 12:02 */waypoints[31].type = "stand";
/* 12:02 */waypoints[31].childCount = 4;
/* 12:02 */waypoints[31].children[0] = 30;
/* 12:02 */waypoints[31].children[1] = 24;
/* 12:02 */waypoints[31].children[2] = 33;
/* 12:02 */waypoints[31].children[3] = 37;
/* 12:02 */waypoints[32] = spawnstruct();
/* 12:02 */waypoints[32].origin =(2127.74, 3731.8, 64.125);
/* 12:02 */waypoints[32].type = "crouch";
/* 12:02 */waypoints[32].childCount = 1;
/* 12:02 */waypoints[32].children[0] = 24;
/* 12:02 */waypoints[32].angles = (-18.6603, 82.8354, 0);
/* 12:02 */waypoints[33] = spawnstruct();
/* 12:02 */waypoints[33].origin =(1930.34, 4392.78, 64.125);
/* 12:02 */waypoints[33].type = "crouch";
/* 12:02 */waypoints[33].childCount = 1;
/* 12:02 */waypoints[33].children[0] = 31;
/* 12:02 */waypoints[33].angles = (8.38257, -88.2602, 0);
/* 12:02 */waypoints[34] = spawnstruct();
/* 12:02 */waypoints[34].origin =(2193.7, 3928.12, 64.125);
/* 12:02 */waypoints[34].type = "grenade";
/* 12:02 */waypoints[34].childCount = 1;
/* 12:02 */waypoints[34].children[0] = 24;
/* 12:02 */waypoints[34].angles = (-31.4758, 94.2392, 0);
/* 12:02 */waypoints[35] = spawnstruct();
/* 12:02 */waypoints[35].origin =(2129.58, 4564.31, 320.125);
/* 12:02 */waypoints[35].type = "stand";
/* 12:02 */waypoints[35].childCount = 4;
/* 12:02 */waypoints[35].children[0] = 24;
/* 12:02 */waypoints[35].children[1] = 38;
/* 12:02 */waypoints[35].children[2] = 40;
/* 12:02 */waypoints[35].children[3] = 43;
/* 12:02 */waypoints[36] = spawnstruct();
/* 12:02 */waypoints[36].origin =(2354.15, 4197.65, 96.125);
/* 12:02 */waypoints[36].type = "crouch";
/* 12:02 */waypoints[36].childCount = 1;
/* 12:02 */waypoints[36].children[0] = 23;
/* 12:02 */waypoints[36].angles = (-17.5232, -32.0157, 0);
/* 12:02 */waypoints[37] = spawnstruct();
/* 12:02 */waypoints[37].origin =(2000.91, 4022.05, 64.125);
/* 12:02 */waypoints[37].type = "claymore";
/* 12:02 */waypoints[37].childCount = 1;
/* 12:02 */waypoints[37].children[0] = 31;
/* 12:02 */waypoints[37].angles = (20.3412, 0.1578, 0);
/* 12:02 */waypoints[38] = spawnstruct();
/* 12:02 */waypoints[38].origin =(2286.41, 4455.91, 320.125);
/* 12:02 */waypoints[38].type = "claymore";
/* 12:02 */waypoints[38].childCount = 2;
/* 12:02 */waypoints[38].children[0] = 35;
/* 12:02 */waypoints[38].children[1] = 39;
/* 12:02 */waypoints[38].angles = (21.1981, 152.318, 0);
/* 12:02 */waypoints[39] = spawnstruct();
/* 12:02 */waypoints[39].origin =(2244.83, 4644.82, 320.125);
/* 12:02 */waypoints[39].type = "grenade";
/* 12:02 */waypoints[39].childCount = 1;
/* 12:02 */waypoints[39].children[0] = 38;
/* 12:02 */waypoints[39].angles = (-1.43921, -89.3863, 0);
/* 12:02 */waypoints[40] = spawnstruct();
/* 12:02 */waypoints[40].origin =(2028.18, 4548.94, 320.125);
/* 12:02 */waypoints[40].type = "stand";
/* 12:02 */waypoints[40].childCount = 2;
/* 12:02 */waypoints[40].children[0] = 35;
/* 12:02 */waypoints[40].children[1] = 41;
/* 12:02 */waypoints[41] = spawnstruct();
/* 12:02 */waypoints[41].origin =(2044.4, 4965.18, 320.125);
/* 12:02 */waypoints[41].type = "stand";
/* 12:02 */waypoints[41].childCount = 2;
/* 12:02 */waypoints[41].children[0] = 40;
/* 12:02 */waypoints[41].children[1] = 42;
/* 12:02 */waypoints[42] = spawnstruct();
/* 12:02 */waypoints[42].origin =(2724.96, 4991.78, 320.125);
/* 12:02 */waypoints[42].type = "stand";
/* 12:02 */waypoints[42].childCount = 2;
/* 12:02 */waypoints[42].children[0] = 41;
/* 12:02 */waypoints[42].children[1] = 43;
/* 12:02 */waypoints[43] = spawnstruct();
/* 12:02 */waypoints[43].origin =(2741.93, 4497.22, 320.125);
/* 12:02 */waypoints[43].type = "stand";
/* 12:02 */waypoints[43].childCount = 3;
/* 12:02 */waypoints[43].children[0] = 42;
/* 12:02 */waypoints[43].children[1] = 35;
/* 12:02 */waypoints[43].children[2] = 44;
/* 12:02 */waypoints[44] = spawnstruct();
/* 12:02 */waypoints[44].origin =(2890.12, 4516.57, 320.125);
/* 12:02 */waypoints[44].type = "stand";
/* 12:02 */waypoints[44].childCount = 4;
/* 12:02 */waypoints[44].children[0] = 43;
/* 12:02 */waypoints[44].children[1] = 45;
/* 12:02 */waypoints[44].children[2] = 50;
/* 12:02 */waypoints[44].children[3] = 122;
/* 12:02 */waypoints[45] = spawnstruct();
/* 12:02 */waypoints[45].origin =(2895.78, 4950.64, 320.125);
/* 12:02 */waypoints[45].type = "stand";
/* 12:02 */waypoints[45].childCount = 2;
/* 12:02 */waypoints[45].children[0] = 44;
/* 12:02 */waypoints[45].children[1] = 46;
/* 12:02 */waypoints[46] = spawnstruct();
/* 12:02 */waypoints[46].origin =(3357.42, 4940.35, 320.125);
/* 12:02 */waypoints[46].type = "stand";
/* 12:02 */waypoints[46].childCount = 2;
/* 12:02 */waypoints[46].children[0] = 45;
/* 12:02 */waypoints[46].children[1] = 47;
/* 12:02 */waypoints[47] = spawnstruct();
/* 12:02 */waypoints[47].origin =(3390.53, 4512.58, 320.125);
/* 12:02 */waypoints[47].type = "stand";
/* 12:02 */waypoints[47].childCount = 3;
/* 12:02 */waypoints[47].children[0] = 46;
/* 12:02 */waypoints[47].children[1] = 48;
/* 12:02 */waypoints[47].children[2] = 49;
/* 12:02 */waypoints[48] = spawnstruct();
/* 12:02 */waypoints[48].origin =(3565.84, 4606.46, 320.125);
/* 12:02 */waypoints[48].type = "stand";
/* 12:02 */waypoints[48].childCount = 4;
/* 12:02 */waypoints[48].children[0] = 47;
/* 12:02 */waypoints[48].children[1] = 51;
/* 12:02 */waypoints[48].children[2] = 52;
/* 12:02 */waypoints[48].children[3] = 54;
/* 12:02 */waypoints[49] = spawnstruct();
/* 12:02 */waypoints[49].origin =(3206.6, 4498.62, 320.125);
/* 12:02 */waypoints[49].type = "stand";
/* 12:02 */waypoints[49].childCount = 3;
/* 12:02 */waypoints[49].children[0] = 50;
/* 12:02 */waypoints[49].children[1] = 57;
/* 12:02 */waypoints[49].children[2] = 47;
/* 12:02 */waypoints[50] = spawnstruct();
/* 12:02 */waypoints[50].origin =(2999.39, 4486.46, 320.125);
/* 12:02 */waypoints[50].type = "stand";
/* 12:02 */waypoints[50].childCount = 3;
/* 12:02 */waypoints[50].children[0] = 49;
/* 12:02 */waypoints[50].children[1] = 44;
/* 12:02 */waypoints[50].children[2] = 58;
/* 12:02 */waypoints[51] = spawnstruct();
/* 12:02 */waypoints[51].origin =(3596.55, 4882.12, 320.125);
/* 12:02 */waypoints[51].type = "crouch";
/* 12:02 */waypoints[51].childCount = 1;
/* 12:02 */waypoints[51].children[0] = 48;
/* 12:02 */waypoints[51].angles = (-2.14783, -138.204, 0);
/* 12:02 */waypoints[52] = spawnstruct();
/* 12:02 */waypoints[52].origin =(3836.66, 4593.63, 320.125);
/* 12:02 */waypoints[52].type = "stand";
/* 12:02 */waypoints[52].childCount = 2;
/* 12:02 */waypoints[52].children[0] = 48;
/* 12:02 */waypoints[52].children[1] = 53;
/* 12:02 */waypoints[53] = spawnstruct();
/* 12:02 */waypoints[53].origin =(3846.22, 4132.93, 320.125);
/* 12:02 */waypoints[53].type = "stand";
/* 12:02 */waypoints[53].childCount = 3;
/* 12:02 */waypoints[53].children[0] = 52;
/* 12:02 */waypoints[53].children[1] = 54;
/* 12:02 */waypoints[53].children[2] = 56;
/* 12:02 */waypoints[54] = spawnstruct();
/* 12:02 */waypoints[54].origin =(3545.17, 4088.27, 320.125);
/* 12:02 */waypoints[54].type = "stand";
/* 12:02 */waypoints[54].childCount = 4;
/* 12:02 */waypoints[54].children[0] = 53;
/* 12:02 */waypoints[54].children[1] = 55;
/* 12:02 */waypoints[54].children[2] = 48;
/* 12:02 */waypoints[54].children[3] = 57;
/* 12:02 */waypoints[55] = spawnstruct();
/* 12:02 */waypoints[55].origin =(3600.33, 3670.43, 320.125);
/* 12:02 */waypoints[55].type = "stand";
/* 12:02 */waypoints[55].childCount = 4;
/* 12:02 */waypoints[55].children[0] = 54;
/* 12:02 */waypoints[55].children[1] = 56;
/* 12:02 */waypoints[55].children[2] = 60;
/* 12:02 */waypoints[55].children[3] = 67;
/* 12:02 */waypoints[56] = spawnstruct();
/* 12:02 */waypoints[56].origin =(3814.44, 3697.82, 320.125);
/* 12:02 */waypoints[56].type = "stand";
/* 12:02 */waypoints[56].childCount = 2;
/* 12:02 */waypoints[56].children[0] = 55;
/* 12:02 */waypoints[56].children[1] = 53;
/* 12:02 */waypoints[57] = spawnstruct();
/* 12:02 */waypoints[57].origin =(3207.5, 4046.32, 320.125);
/* 12:02 */waypoints[57].type = "stand";
/* 12:02 */waypoints[57].childCount = 4;
/* 12:02 */waypoints[57].children[0] = 54;
/* 12:02 */waypoints[57].children[1] = 49;
/* 12:02 */waypoints[57].children[2] = 58;
/* 12:02 */waypoints[57].children[3] = 60;
/* 12:02 */waypoints[58] = spawnstruct();
/* 12:02 */waypoints[58].origin =(2996.08, 4041.83, 320.125);
/* 12:02 */waypoints[58].type = "stand";
/* 12:02 */waypoints[58].childCount = 4;
/* 12:02 */waypoints[58].children[0] = 50;
/* 12:02 */waypoints[58].children[1] = 57;
/* 12:02 */waypoints[58].children[2] = 59;
/* 12:02 */waypoints[58].children[3] = 121;
/* 12:02 */waypoints[59] = spawnstruct();
/* 12:02 */waypoints[59].origin =(3020.16, 3529.22, 320.125);
/* 12:02 */waypoints[59].type = "stand";
/* 12:02 */waypoints[59].childCount = 4;
/* 12:02 */waypoints[59].children[0] = 58;
/* 12:02 */waypoints[59].children[1] = 60;
/* 12:02 */waypoints[59].children[2] = 61;
/* 12:02 */waypoints[59].children[3] = 120;
/* 12:02 */waypoints[60] = spawnstruct();
/* 12:02 */waypoints[60].origin =(3218.88, 3592.43, 320.125);
/* 12:02 */waypoints[60].type = "stand";
/* 12:02 */waypoints[60].childCount = 4;
/* 12:02 */waypoints[60].children[0] = 59;
/* 12:02 */waypoints[60].children[1] = 57;
/* 12:02 */waypoints[60].children[2] = 66;
/* 12:02 */waypoints[60].children[3] = 55;
/* 12:02 */waypoints[61] = spawnstruct();
/* 12:02 */waypoints[61].origin =(3050.41, 3362.07, 320.125);
/* 12:02 */waypoints[61].type = "stand";
/* 12:02 */waypoints[61].childCount = 3;
/* 12:02 */waypoints[61].children[0] = 59;
/* 12:02 */waypoints[61].children[1] = 62;
/* 12:02 */waypoints[61].children[2] = 63;
/* 12:02 */waypoints[62] = spawnstruct();
/* 12:02 */waypoints[62].origin =(2828.31, 3341.3, 320.125);
/* 12:02 */waypoints[62].type = "crouch";
/* 12:02 */waypoints[62].childCount = 1;
/* 12:02 */waypoints[62].children[0] = 61;
/* 12:02 */waypoints[62].angles = (-2.29065, 2.99777, 0);
/* 12:02 */waypoints[63] = spawnstruct();
/* 12:02 */waypoints[63].origin =(3165.72, 3270.74, 320.125);
/* 12:02 */waypoints[63].type = "stand";
/* 12:02 */waypoints[63].childCount = 3;
/* 12:02 */waypoints[63].children[0] = 61;
/* 12:02 */waypoints[63].children[1] = 64;
/* 12:02 */waypoints[63].children[2] = 66;
/* 12:02 */waypoints[64] = spawnstruct();
/* 12:02 */waypoints[64].origin =(3161.78, 3039.1, 320.125);
/* 12:02 */waypoints[64].type = "stand";
/* 12:02 */waypoints[64].childCount = 2;
/* 12:02 */waypoints[64].children[0] = 63;
/* 12:02 */waypoints[64].children[1] = 65;
/* 12:02 */waypoints[65] = spawnstruct();
/* 12:02 */waypoints[65].origin =(3316.71, 3032.43, 320.125);
/* 12:02 */waypoints[65].type = "stand";
/* 12:02 */waypoints[65].childCount = 3;
/* 12:02 */waypoints[65].children[0] = 64;
/* 12:02 */waypoints[65].children[1] = 66;
/* 12:02 */waypoints[65].children[2] = 81;
/* 12:02 */waypoints[66] = spawnstruct();
/* 12:02 */waypoints[66].origin =(3326.07, 3273.82, 320.125);
/* 12:02 */waypoints[66].type = "stand";
/* 12:02 */waypoints[66].childCount = 3;
/* 12:02 */waypoints[66].children[0] = 65;
/* 12:02 */waypoints[66].children[1] = 63;
/* 12:02 */waypoints[66].children[2] = 60;
/* 12:02 */waypoints[67] = spawnstruct();
/* 12:02 */waypoints[67].origin =(3626.31, 3478.77, 320.125);
/* 12:02 */waypoints[67].type = "stand";
/* 12:02 */waypoints[67].childCount = 3;
/* 12:02 */waypoints[67].children[0] = 55;
/* 12:02 */waypoints[67].children[1] = 68;
/* 12:02 */waypoints[67].children[2] = 80;
/* 12:02 */waypoints[68] = spawnstruct();
/* 12:02 */waypoints[68].origin =(3918.58, 3484.14, 320.125);
/* 12:02 */waypoints[68].type = "stand";
/* 12:02 */waypoints[68].childCount = 3;
/* 12:02 */waypoints[68].children[0] = 67;
/* 12:02 */waypoints[68].children[1] = 69;
/* 12:02 */waypoints[68].children[2] = 73;
/* 12:02 */waypoints[69] = spawnstruct();
/* 12:02 */waypoints[69].origin =(3910.05, 3246.97, 320.125);
/* 12:02 */waypoints[69].type = "stand";
/* 12:02 */waypoints[69].childCount = 3;
/* 12:02 */waypoints[69].children[0] = 68;
/* 12:02 */waypoints[69].children[1] = 70;
/* 12:02 */waypoints[69].children[2] = 80;
/* 12:02 */waypoints[70] = spawnstruct();
/* 12:02 */waypoints[70].origin =(4067.99, 3094.55, 320.125);
/* 12:02 */waypoints[70].type = "stand";
/* 12:02 */waypoints[70].childCount = 4;
/* 12:02 */waypoints[70].children[0] = 69;
/* 12:02 */waypoints[70].children[1] = 71;
/* 12:02 */waypoints[70].children[2] = 78;
/* 12:02 */waypoints[70].children[3] = 80;
/* 12:02 */waypoints[71] = spawnstruct();
/* 12:02 */waypoints[71].origin =(4346.28, 3085.65, 320.125);
/* 12:02 */waypoints[71].type = "stand";
/* 12:02 */waypoints[71].childCount = 4;
/* 12:02 */waypoints[71].children[0] = 70;
/* 12:02 */waypoints[71].children[1] = 72;
/* 12:02 */waypoints[71].children[2] = 75;
/* 12:02 */waypoints[71].children[3] = 76;
/* 12:02 */waypoints[72] = spawnstruct();
/* 12:02 */waypoints[72].origin =(4365.88, 3359.72, 320.125);
/* 12:02 */waypoints[72].type = "stand";
/* 12:02 */waypoints[72].childCount = 3;
/* 12:02 */waypoints[72].children[0] = 71;
/* 12:02 */waypoints[72].children[1] = 73;
/* 12:02 */waypoints[72].children[2] = 74;
/* 12:02 */waypoints[73] = spawnstruct();
/* 12:02 */waypoints[73].origin =(4135.79, 3539.98, 320.125);
/* 12:02 */waypoints[73].type = "stand";
/* 12:02 */waypoints[73].childCount = 3;
/* 12:02 */waypoints[73].children[0] = 72;
/* 12:02 */waypoints[73].children[1] = 68;
/* 12:02 */waypoints[73].children[2] = 126;
/* 12:02 */waypoints[74] = spawnstruct();
/* 12:02 */waypoints[74].origin =(4516.56, 3331.1, 320.125);
/* 12:02 */waypoints[74].type = "stand";
/* 12:02 */waypoints[74].childCount = 2;
/* 12:02 */waypoints[74].children[0] = 72;
/* 12:02 */waypoints[74].children[1] = 75;
/* 12:02 */waypoints[75] = spawnstruct();
/* 12:02 */waypoints[75].origin =(4511.52, 3089.27, 320.125);
/* 12:02 */waypoints[75].type = "stand";
/* 12:02 */waypoints[75].childCount = 4;
/* 12:02 */waypoints[75].children[0] = 74;
/* 12:02 */waypoints[75].children[1] = 71;
/* 12:02 */waypoints[75].children[2] = 77;
/* 12:02 */waypoints[75].children[3] = 95;
/* 12:02 */waypoints[76] = spawnstruct();
/* 12:02 */waypoints[76].origin =(4342.58, 2827.07, 320.125);
/* 12:02 */waypoints[76].type = "stand";
/* 12:02 */waypoints[76].childCount = 4;
/* 12:02 */waypoints[76].children[0] = 71;
/* 12:02 */waypoints[76].children[1] = 77;
/* 12:02 */waypoints[76].children[2] = 78;
/* 12:02 */waypoints[76].children[3] = 87;
/* 12:02 */waypoints[77] = spawnstruct();
/* 12:02 */waypoints[77].origin =(4545.4, 2792.42, 320.125);
/* 12:02 */waypoints[77].type = "stand";
/* 12:02 */waypoints[77].childCount = 3;
/* 12:02 */waypoints[77].children[0] = 76;
/* 12:02 */waypoints[77].children[1] = 75;
/* 12:02 */waypoints[77].children[2] = 92;
/* 12:02 */waypoints[78] = spawnstruct();
/* 12:02 */waypoints[78].origin =(4101.78, 2799.93, 320.125);
/* 12:02 */waypoints[78].type = "stand";
/* 12:02 */waypoints[78].childCount = 3;
/* 12:02 */waypoints[78].children[0] = 76;
/* 12:02 */waypoints[78].children[1] = 70;
/* 12:02 */waypoints[78].children[2] = 79;
/* 12:02 */waypoints[79] = spawnstruct();
/* 12:02 */waypoints[79].origin =(3903.83, 2827.88, 320.125);
/* 12:02 */waypoints[79].type = "stand";
/* 12:02 */waypoints[79].childCount = 2;
/* 12:02 */waypoints[79].children[0] = 78;
/* 12:02 */waypoints[79].children[1] = 80;
/* 12:02 */waypoints[80] = spawnstruct();
/* 12:02 */waypoints[80].origin =(3655.89, 3052.2, 320.125);
/* 12:02 */waypoints[80].type = "stand";
/* 12:02 */waypoints[80].childCount = 5;
/* 12:02 */waypoints[80].children[0] = 79;
/* 12:02 */waypoints[80].children[1] = 67;
/* 12:02 */waypoints[80].children[2] = 81;
/* 12:02 */waypoints[80].children[3] = 69;
/* 12:02 */waypoints[80].children[4] = 70;
/* 12:02 */waypoints[81] = spawnstruct();
/* 12:02 */waypoints[81].origin =(3378.55, 2833.29, 320.125);
/* 12:02 */waypoints[81].type = "stand";
/* 12:02 */waypoints[81].childCount = 3;
/* 12:02 */waypoints[81].children[0] = 80;
/* 12:02 */waypoints[81].children[1] = 65;
/* 12:02 */waypoints[81].children[2] = 82;
/* 12:02 */waypoints[82] = spawnstruct();
/* 12:02 */waypoints[82].origin =(3320.05, 2767.74, 320.125);
/* 12:02 */waypoints[82].type = "stand";
/* 12:02 */waypoints[82].childCount = 2;
/* 12:02 */waypoints[82].children[0] = 81;
/* 12:02 */waypoints[82].children[1] = 83;
/* 12:02 */waypoints[83] = spawnstruct();
/* 12:02 */waypoints[83].origin =(3541.43, 2527.85, 321.125);
/* 12:02 */waypoints[83].type = "stand";
/* 12:02 */waypoints[83].childCount = 2;
/* 12:02 */waypoints[83].children[0] = 82;
/* 12:02 */waypoints[83].children[1] = 84;
/* 12:02 */waypoints[84] = spawnstruct();
/* 12:02 */waypoints[84].origin =(3825.3, 2437.96, 320.125);
/* 12:02 */waypoints[84].type = "stand";
/* 12:02 */waypoints[84].childCount = 3;
/* 12:02 */waypoints[84].children[0] = 83;
/* 12:02 */waypoints[84].children[1] = 85;
/* 12:02 */waypoints[84].children[2] = 88;
/* 12:02 */waypoints[85] = spawnstruct();
/* 12:02 */waypoints[85].origin =(3932.94, 2259.87, 321.125);
/* 12:02 */waypoints[85].type = "stand";
/* 12:02 */waypoints[85].childCount = 3;
/* 12:02 */waypoints[85].children[0] = 84;
/* 12:02 */waypoints[85].children[1] = 86;
/* 12:02 */waypoints[85].children[2] = 127;
/* 12:02 */waypoints[86] = spawnstruct();
/* 12:02 */waypoints[86].origin =(4227.99, 2210.26, 321.125);
/* 12:02 */waypoints[86].type = "stand";
/* 12:02 */waypoints[86].childCount = 4;
/* 12:02 */waypoints[86].children[0] = 85;
/* 12:02 */waypoints[86].children[1] = 87;
/* 12:02 */waypoints[86].children[2] = 89;
/* 12:02 */waypoints[86].children[3] = 90;
/* 12:02 */waypoints[87] = spawnstruct();
/* 12:02 */waypoints[87].origin =(4343.16, 2518.54, 320.125);
/* 12:02 */waypoints[87].type = "stand";
/* 12:02 */waypoints[87].childCount = 3;
/* 12:02 */waypoints[87].children[0] = 86;
/* 12:02 */waypoints[87].children[1] = 88;
/* 12:02 */waypoints[87].children[2] = 76;
/* 12:02 */waypoints[88] = spawnstruct();
/* 12:02 */waypoints[88].origin =(4057.69, 2530.17, 320.125);
/* 12:02 */waypoints[88].type = "stand";
/* 12:02 */waypoints[88].childCount = 2;
/* 12:02 */waypoints[88].children[0] = 87;
/* 12:02 */waypoints[88].children[1] = 84;
/* 12:02 */waypoints[89] = spawnstruct();
/* 12:02 */waypoints[89].origin =(4505.63, 2385.06, 320.125);
/* 12:02 */waypoints[89].type = "stand";
/* 12:02 */waypoints[89].childCount = 3;
/* 12:02 */waypoints[89].children[0] = 86;
/* 12:02 */waypoints[89].children[1] = 90;
/* 12:02 */waypoints[89].children[2] = 91;
/* 12:02 */waypoints[90] = spawnstruct();
/* 12:02 */waypoints[90].origin =(4520.95, 2068.69, 320.125);
/* 12:02 */waypoints[90].type = "stand";
/* 12:02 */waypoints[90].childCount = 3;
/* 12:02 */waypoints[90].children[0] = 89;
/* 12:02 */waypoints[90].children[1] = 86;
/* 12:02 */waypoints[90].children[2] = 91;
/* 12:02 */waypoints[91] = spawnstruct();
/* 12:02 */waypoints[91].origin =(4726.54, 2241.67, 320.125);
/* 12:02 */waypoints[91].type = "stand";
/* 12:02 */waypoints[91].childCount = 6;
/* 12:02 */waypoints[91].children[0] = 90;
/* 12:02 */waypoints[91].children[1] = 92;
/* 12:02 */waypoints[91].children[2] = 89;
/* 12:02 */waypoints[91].children[3] = 96;
/* 12:02 */waypoints[91].children[4] = 97;
/* 12:02 */waypoints[91].children[5] = 101;
/* 12:02 */waypoints[92] = spawnstruct();
/* 12:02 */waypoints[92].origin =(4965.08, 2580.24, 320.125);
/* 12:02 */waypoints[92].type = "stand";
/* 12:02 */waypoints[92].childCount = 3;
/* 12:02 */waypoints[92].children[0] = 91;
/* 12:02 */waypoints[92].children[1] = 93;
/* 12:02 */waypoints[92].children[2] = 77;
/* 12:02 */waypoints[93] = spawnstruct();
/* 12:02 */waypoints[93].origin =(5367.43, 2549.45, 320.125);
/* 12:02 */waypoints[93].type = "stand";
/* 12:02 */waypoints[93].childCount = 4;
/* 12:02 */waypoints[93].children[0] = 92;
/* 12:02 */waypoints[93].children[1] = 94;
/* 12:02 */waypoints[93].children[2] = 98;
/* 12:02 */waypoints[93].children[3] = 100;
/* 12:02 */waypoints[94] = spawnstruct();
/* 12:02 */waypoints[94].origin =(5324.25, 2787.91, 320.125);
/* 12:02 */waypoints[94].type = "stand";
/* 12:02 */waypoints[94].childCount = 2;
/* 12:02 */waypoints[94].children[0] = 93;
/* 12:02 */waypoints[94].children[1] = 95;
/* 12:02 */waypoints[95] = spawnstruct();
/* 12:02 */waypoints[95].origin =(5041.49, 3082.4, 320.125);
/* 12:02 */waypoints[95].type = "stand";
/* 12:02 */waypoints[95].childCount = 2;
/* 12:02 */waypoints[95].children[0] = 94;
/* 12:02 */waypoints[95].children[1] = 75;
/* 12:02 */waypoints[96] = spawnstruct();
/* 12:02 */waypoints[96].origin =(4638.21, 2098.58, 320.125);
/* 12:02 */waypoints[96].type = "stand";
/* 12:02 */waypoints[96].childCount = 1;
/* 12:02 */waypoints[96].children[0] = 91;
/* 12:02 */waypoints[97] = spawnstruct();
/* 12:02 */waypoints[97].origin =(4667.6, 2403.72, 320.125);
/* 12:02 */waypoints[97].type = "grenade";
/* 12:02 */waypoints[97].childCount = 1;
/* 12:02 */waypoints[97].children[0] = 91;
/* 12:02 */waypoints[97].angles = (2.31812, -37.9483, 0);
/* 12:02 */waypoints[98] = spawnstruct();
/* 12:02 */waypoints[98].origin =(5487.9, 2552.3, 320.125);
/* 12:02 */waypoints[98].type = "stand";
/* 12:02 */waypoints[98].childCount = 2;
/* 12:02 */waypoints[98].children[0] = 93;
/* 12:02 */waypoints[98].children[1] = 99;
/* 12:02 */waypoints[99] = spawnstruct();
/* 12:02 */waypoints[99].origin =(5441.42, 2685.1, 320.125);
/* 12:02 */waypoints[99].type = "grenade";
/* 12:02 */waypoints[99].childCount = 1;
/* 12:02 */waypoints[99].children[0] = 98;
/* 12:02 */waypoints[99].angles = (-2.02698, -94.0994, 0);
/* 12:02 */waypoints[100] = spawnstruct();
/* 12:02 */waypoints[100].origin =(5384, 1969.92, 64.125);
/* 12:02 */waypoints[100].type = "stand";
/* 12:02 */waypoints[100].childCount = 4;
/* 12:02 */waypoints[100].children[0] = 93;
/* 12:02 */waypoints[100].children[1] = 106;
/* 12:02 */waypoints[100].children[2] = 115;
/* 12:02 */waypoints[100].children[3] = 129;
/* 12:02 */waypoints[101] = spawnstruct();
/* 12:02 */waypoints[101].origin =(5123.26, 1861.43, 64.125);
/* 12:02 */waypoints[101].type = "stand";
/* 12:02 */waypoints[101].childCount = 3;
/* 12:02 */waypoints[101].children[0] = 91;
/* 12:02 */waypoints[101].children[1] = 102;
/* 12:02 */waypoints[101].children[2] = 129;
/* 12:02 */waypoints[102] = spawnstruct();
/* 12:02 */waypoints[102].origin =(4982.86, 1731.29, 64.125);
/* 12:02 */waypoints[102].type = "stand";
/* 12:02 */waypoints[102].childCount = 4;
/* 12:02 */waypoints[102].children[0] = 101;
/* 12:02 */waypoints[102].children[1] = 103;
/* 12:02 */waypoints[102].children[2] = 104;
/* 12:02 */waypoints[102].children[3] = 106;
/* 12:02 */waypoints[103] = spawnstruct();
/* 12:02 */waypoints[103].origin =(4769.82, 1925.81, 64.125);
/* 12:02 */waypoints[103].type = "crouch";
/* 12:02 */waypoints[103].childCount = 1;
/* 12:02 */waypoints[103].children[0] = 102;
/* 12:02 */waypoints[103].angles = (2.10388, -25.77, 0);
/* 12:02 */waypoints[104] = spawnstruct();
/* 12:02 */waypoints[104].origin =(4989.87, 1363.38, 64.125);
/* 12:02 */waypoints[104].type = "stand";
/* 12:02 */waypoints[104].childCount = 2;
/* 12:02 */waypoints[104].children[0] = 102;
/* 12:02 */waypoints[104].children[1] = 105;
/* 12:02 */waypoints[105] = spawnstruct();
/* 12:02 */waypoints[105].origin =(5380.08, 1368.92, 64.125);
/* 12:02 */waypoints[105].type = "stand";
/* 12:02 */waypoints[105].childCount = 4;
/* 12:02 */waypoints[105].children[0] = 104;
/* 12:02 */waypoints[105].children[1] = 106;
/* 12:02 */waypoints[105].children[2] = 113;
/* 12:02 */waypoints[105].children[3] = 112;
/* 12:02 */waypoints[106] = spawnstruct();
/* 12:02 */waypoints[106].origin =(5392.82, 1736.1, 64.125);
/* 12:02 */waypoints[106].type = "stand";
/* 12:02 */waypoints[106].childCount = 5;
/* 12:02 */waypoints[106].children[0] = 105;
/* 12:02 */waypoints[106].children[1] = 102;
/* 12:02 */waypoints[106].children[2] = 100;
/* 12:02 */waypoints[106].children[3] = 107;
/* 12:02 */waypoints[106].children[4] = 112;
/* 12:02 */waypoints[107] = spawnstruct();
/* 12:02 */waypoints[107].origin =(6274.69, 1763.4, 64.125);
/* 12:02 */waypoints[107].type = "stand";
/* 12:02 */waypoints[107].childCount = 5;
/* 12:02 */waypoints[107].children[0] = 106;
/* 12:02 */waypoints[107].children[1] = 108;
/* 12:02 */waypoints[107].children[2] = 115;
/* 12:02 */waypoints[107].children[3] = 116;
/* 12:02 */waypoints[107].children[4] = 118;
/* 12:02 */waypoints[108] = spawnstruct();
/* 12:02 */waypoints[108].origin =(6486.18, 1579.78, 64.625);
/* 12:02 */waypoints[108].type = "stand";
/* 12:02 */waypoints[108].childCount = 3;
/* 12:02 */waypoints[108].children[0] = 107;
/* 12:02 */waypoints[108].children[1] = 109;
/* 12:02 */waypoints[108].children[2] = 111;
/* 12:02 */waypoints[109] = spawnstruct();
/* 12:02 */waypoints[109].origin =(6370.36, 749.677, 64.125);
/* 12:02 */waypoints[109].type = "stand";
/* 12:02 */waypoints[109].childCount = 2;
/* 12:02 */waypoints[109].children[0] = 108;
/* 12:02 */waypoints[109].children[1] = 110;
/* 12:02 */waypoints[110] = spawnstruct();
/* 12:02 */waypoints[110].origin =(6979.12, 628.895, 64.125);
/* 12:02 */waypoints[110].type = "stand";
/* 12:02 */waypoints[110].childCount = 1;
/* 12:02 */waypoints[110].children[0] = 109;
/* 12:02 */waypoints[111] = spawnstruct();
/* 12:02 */waypoints[111].origin =(6141.75, 1453.18, 64.125);
/* 12:02 */waypoints[111].type = "stand";
/* 12:02 */waypoints[111].childCount = 3;
/* 12:02 */waypoints[111].children[0] = 108;
/* 12:02 */waypoints[111].children[1] = 112;
/* 12:02 */waypoints[111].children[2] = 114;
/* 12:02 */waypoints[112] = spawnstruct();
/* 12:02 */waypoints[112].origin =(5491.11, 1453.15, 64.125);
/* 12:02 */waypoints[112].type = "stand";
/* 12:02 */waypoints[112].childCount = 4;
/* 12:02 */waypoints[112].children[0] = 111;
/* 12:02 */waypoints[112].children[1] = 113;
/* 12:02 */waypoints[112].children[2] = 105;
/* 12:02 */waypoints[112].children[3] = 106;
/* 12:02 */waypoints[113] = spawnstruct();
/* 12:02 */waypoints[113].origin =(5485.67, 1314.57, 64.125);
/* 12:02 */waypoints[113].type = "stand";
/* 12:02 */waypoints[113].childCount = 3;
/* 12:02 */waypoints[113].children[0] = 112;
/* 12:02 */waypoints[113].children[1] = 114;
/* 12:02 */waypoints[113].children[2] = 105;
/* 12:02 */waypoints[114] = spawnstruct();
/* 12:02 */waypoints[114].origin =(6185.5, 1317.08, 64.125);
/* 12:02 */waypoints[114].type = "stand";
/* 12:02 */waypoints[114].childCount = 2;
/* 12:02 */waypoints[114].children[0] = 113;
/* 12:02 */waypoints[114].children[1] = 111;
/* 12:02 */waypoints[115] = spawnstruct();
/* 12:02 */waypoints[115].origin =(5986.76, 1892.21, 64.125);
/* 12:02 */waypoints[115].type = "stand";
/* 12:02 */waypoints[115].childCount = 2;
/* 12:02 */waypoints[115].children[0] = 100;
/* 12:02 */waypoints[115].children[1] = 107;
/* 12:02 */waypoints[116] = spawnstruct();
/* 12:02 */waypoints[116].origin =(6392.84, 1773.24, 64.125);
/* 12:02 */waypoints[116].type = "stand";
/* 12:02 */waypoints[116].childCount = 2;
/* 12:02 */waypoints[116].children[0] = 107;
/* 12:02 */waypoints[116].children[1] = 117;
/* 12:02 */waypoints[117] = spawnstruct();
/* 12:02 */waypoints[117].origin =(6413.01, 2006.02, 64.125);
/* 12:02 */waypoints[117].type = "stand";
/* 12:02 */waypoints[117].childCount = 3;
/* 12:02 */waypoints[117].children[0] = 116;
/* 12:02 */waypoints[117].children[1] = 118;
/* 12:02 */waypoints[117].children[2] = 119;
/* 12:02 */waypoints[118] = spawnstruct();
/* 12:02 */waypoints[118].origin =(6134.63, 2098.79, 64.125);
/* 12:02 */waypoints[118].type = "stand";
/* 12:02 */waypoints[118].childCount = 2;
/* 12:02 */waypoints[118].children[0] = 117;
/* 12:02 */waypoints[118].children[1] = 107;
/* 12:02 */waypoints[119] = spawnstruct();
/* 12:02 */waypoints[119].origin =(6577.69, 2079.73, 64.125);
/* 12:02 */waypoints[119].type = "stand";
/* 12:02 */waypoints[119].childCount = 1;
/* 12:02 */waypoints[119].children[0] = 117;
/* 12:02 */waypoints[120] = spawnstruct();
/* 12:02 */waypoints[120].origin =(2965.13, 3493.2, 320.125);
/* 12:02 */waypoints[120].type = "crouch";
/* 12:02 */waypoints[120].childCount = 1;
/* 12:02 */waypoints[120].children[0] = 59;
/* 12:02 */waypoints[120].angles = (21.0333, 127.731, 0);
/* 12:02 */waypoints[121] = spawnstruct();
/* 12:02 */waypoints[121].origin =(2965.13, 4015.88, 320.125);
/* 12:02 */waypoints[121].type = "crouch";
/* 12:02 */waypoints[121].childCount = 1;
/* 12:02 */waypoints[121].children[0] = 58;
/* 12:02 */waypoints[121].angles = (17.1936, -132.475, 0);
/* 12:02 */waypoints[122] = spawnstruct();
/* 12:02 */waypoints[122].origin =(2848.59, 4437.13, 320.125);
/* 12:02 */waypoints[122].type = "crouch";
/* 12:02 */waypoints[122].childCount = 1;
/* 12:02 */waypoints[122].children[0] = 44;
/* 12:02 */waypoints[122].angles = (16.908, -111.26, 0);
/* 12:02 */waypoints[123] = spawnstruct();
/* 12:02 */waypoints[123].origin =(2272.22, 3304.73, 64.125);
/* 12:02 */waypoints[123].type = "stand";
/* 12:02 */waypoints[123].childCount = 2;
/* 12:02 */waypoints[123].children[0] = 26;
/* 12:02 */waypoints[123].children[1] = 124;
/* 12:02 */waypoints[124] = spawnstruct();
/* 12:02 */waypoints[124].origin =(2646.6, 3294.76, 64.125);
/* 12:02 */waypoints[124].type = "stand";
/* 12:02 */waypoints[124].childCount = 2;
/* 12:02 */waypoints[124].children[0] = 123;
/* 12:02 */waypoints[124].children[1] = 125;
/* 12:02 */waypoints[125] = spawnstruct();
/* 12:02 */waypoints[125].origin =(2645.66, 3431.71, 64.125);
/* 12:02 */waypoints[125].type = "stand";
/* 12:02 */waypoints[125].childCount = 3;
/* 12:02 */waypoints[125].children[0] = 124;
/* 12:02 */waypoints[125].children[1] = 11;
/* 12:02 */waypoints[125].children[2] = 26;
/* 12:02 */waypoints[126] = spawnstruct();
/* 12:02 */waypoints[126].origin =(4194.5, 3406.27, 320.125);
/* 12:02 */waypoints[126].type = "stand";
/* 12:02 */waypoints[126].childCount = 1;
/* 12:02 */waypoints[126].children[0] = 73;
/* 12:02 */waypoints[127] = spawnstruct();
/* 12:02 */waypoints[127].origin =(3858.35, 2150.65, 321.125);
/* 12:02 */waypoints[127].type = "stand";
/* 12:02 */waypoints[127].childCount = 1;
/* 12:02 */waypoints[127].children[0] = 85;
/* 12:02 */waypoints[128] = spawnstruct();
/* 12:02 */waypoints[128].origin =(5093.63, 2318.58, 176.125);
/* 12:02 */waypoints[128].type = "stand";
/* 12:02 */waypoints[128].childCount = 1;
/* 12:02 */waypoints[128].children[0] = 129;
/* 12:02 */waypoints[129] = spawnstruct();
/* 12:02 */waypoints[129].origin =(5255.25, 1923.58, 64.125);
/* 12:02 */waypoints[129].type = "stand";
/* 12:02 */waypoints[129].childCount = 3;
/* 12:02 */waypoints[129].children[0] = 128;
/* 12:02 */waypoints[129].children[1] = 101;
/* 12:02 */waypoints[129].children[2] = 100;
return waypoints;
}

View File

@@ -1,4 +0,0 @@
Arcadia()
{
return [];
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +0,0 @@
Boneyard()
{
return [];
}

View File

@@ -1,4 +0,0 @@
Bridge()
{
return [];
}

View File

@@ -1,513 +0,0 @@
BurgerTown()
{
waypoints = [];
waypoints[0] = spawnstruct();
waypoints[0].origin =(4077, -5135, 2302.13);
waypoints[0].type = "stand";
waypoints[0].childCount = 3;
waypoints[0].children[0] = 1;
waypoints[0].children[1] = 2;
waypoints[0].children[2] = 3;
waypoints[1] = spawnstruct();
waypoints[1].origin =(4077.09, -4835.53, 2306.97);
waypoints[1].type = "stand";
waypoints[1].childCount = 1;
waypoints[1].children[0] = 0;
waypoints[2] = spawnstruct();
waypoints[2].origin =(4080.2, -5651.82, 2305.13);
waypoints[2].type = "stand";
waypoints[2].childCount = 1;
waypoints[2].children[0] = 0;
waypoints[3] = spawnstruct();
waypoints[3].origin =(3741.93, -5131.55, 2302.13);
waypoints[3].type = "stand";
waypoints[3].childCount = 2;
waypoints[3].children[0] = 0;
waypoints[3].children[1] = 4;
waypoints[4] = spawnstruct();
waypoints[4].origin =(3712.77, -4852.48, 2306.48);
waypoints[4].type = "stand";
waypoints[4].childCount = 3;
waypoints[4].children[0] = 3;
waypoints[4].children[1] = 5;
waypoints[4].children[2] = 6;
waypoints[5] = spawnstruct();
waypoints[5].origin =(3149.95, -4853.29, 2306.68);
waypoints[5].type = "stand";
waypoints[5].childCount = 4;
waypoints[5].children[0] = 4;
waypoints[5].children[1] = 6;
waypoints[5].children[2] = 7;
waypoints[5].children[3] = 8;
waypoints[6] = spawnstruct();
waypoints[6].origin =(3389.91, -4842.44, 2306.77);
waypoints[6].type = "stand";
waypoints[6].childCount = 2;
waypoints[6].children[0] = 4;
waypoints[6].children[1] = 5;
waypoints[7] = spawnstruct();
waypoints[7].origin =(2572.97, -4883.92, 2302.13);
waypoints[7].type = "stand";
waypoints[7].childCount = 3;
waypoints[7].children[0] = 5;
waypoints[7].children[1] = 8;
waypoints[7].children[2] = 10;
waypoints[8] = spawnstruct();
waypoints[8].origin =(2788.82, -4868.69, 2302.13);
waypoints[8].type = "stand";
waypoints[8].childCount = 3;
waypoints[8].children[0] = 5;
waypoints[8].children[1] = 7;
waypoints[8].children[2] = 9;
waypoints[9] = spawnstruct();
waypoints[9].origin =(2791.79, -4407.58, 2303.39);
waypoints[9].type = "stand";
waypoints[9].childCount = 2;
waypoints[9].children[0] = 8;
waypoints[9].children[1] = 11;
waypoints[10] = spawnstruct();
waypoints[10].origin =(2201.57, -4870.65, 2305.36);
waypoints[10].type = "stand";
waypoints[10].childCount = 2;
waypoints[10].children[0] = 7;
waypoints[10].children[1] = 33;
waypoints[11] = spawnstruct();
waypoints[11].origin =(2764.63, -4095.02, 2302.89);
waypoints[11].type = "stand";
waypoints[11].childCount = 2;
waypoints[11].children[0] = 9;
waypoints[11].children[1] = 12;
waypoints[12] = spawnstruct();
waypoints[12].origin =(2739.01, -3826.65, 2305.31);
waypoints[12].type = "stand";
waypoints[12].childCount = 2;
waypoints[12].children[0] = 11;
waypoints[12].children[1] = 13;
waypoints[13] = spawnstruct();
waypoints[13].origin =(2740.91, -3384.87, 2306.44);
waypoints[13].type = "stand";
waypoints[13].childCount = 2;
waypoints[13].children[0] = 12;
waypoints[13].children[1] = 14;
waypoints[14] = spawnstruct();
waypoints[14].origin =(2294.37, -3285.8, 2309.63);
waypoints[14].type = "stand";
waypoints[14].childCount = 2;
waypoints[14].children[0] = 13;
waypoints[14].children[1] = 15;
waypoints[15] = spawnstruct();
waypoints[15].origin =(1791.95, -3254.42, 2298.94);
waypoints[15].type = "stand";
waypoints[15].childCount = 2;
waypoints[15].children[0] = 14;
waypoints[15].children[1] = 16;
waypoints[16] = spawnstruct();
waypoints[16].origin =(1778.22, -2900.07, 2302.48);
waypoints[16].type = "stand";
waypoints[16].childCount = 2;
waypoints[16].children[0] = 15;
waypoints[16].children[1] = 17;
waypoints[17] = spawnstruct();
waypoints[17].origin =(1815.74, -2419.29, 2316.55);
waypoints[17].type = "stand";
waypoints[17].childCount = 2;
waypoints[17].children[0] = 16;
waypoints[17].children[1] = 18;
waypoints[18] = spawnstruct();
waypoints[18].origin =(1347.06, -2381.24, 2318.13);
waypoints[18].type = "stand";
waypoints[18].childCount = 2;
waypoints[18].children[0] = 17;
waypoints[18].children[1] = 20;
waypoints[19] = spawnstruct();
waypoints[19].origin =(737.58, -2341.02, 2317.16);
waypoints[19].type = "stand";
waypoints[19].childCount = 2;
waypoints[19].children[0] = 20;
waypoints[19].children[1] = 22;
waypoints[20] = spawnstruct();
waypoints[20].origin =(1030.13, -2350.33, 2316.82);
waypoints[20].type = "stand";
waypoints[20].childCount = 2;
waypoints[20].children[0] = 18;
waypoints[20].children[1] = 19;
waypoints[21] = spawnstruct();
waypoints[21].origin =(60.1015, -2271.14, 2316.92);
waypoints[21].type = "stand";
waypoints[21].childCount = 2;
waypoints[21].children[0] = 22;
waypoints[21].children[1] = 23;
waypoints[22] = spawnstruct();
waypoints[22].origin =(320.762, -2305.78, 2316.66);
waypoints[22].type = "stand";
waypoints[22].childCount = 2;
waypoints[22].children[0] = 21;
waypoints[22].children[1] = 19;
waypoints[23] = spawnstruct();
waypoints[23].origin =(-317.331, -2252.07, 2321.51);
waypoints[23].type = "stand";
waypoints[23].childCount = 3;
waypoints[23].children[0] = 21;
waypoints[23].children[1] = 24;
waypoints[23].children[2] = 67;
waypoints[24] = spawnstruct();
waypoints[24].origin =(-482.292, -2496.65, 2315.87);
waypoints[24].type = "stand";
waypoints[24].childCount = 2;
waypoints[24].children[0] = 23;
waypoints[24].children[1] = 25;
waypoints[25] = spawnstruct();
waypoints[25].origin =(-560.063, -2895.2, 2310.07);
waypoints[25].type = "stand";
waypoints[25].childCount = 2;
waypoints[25].children[0] = 24;
waypoints[25].children[1] = 27;
waypoints[26] = spawnstruct();
waypoints[26].origin =(-657.988, -3482.95, 2305.91);
waypoints[26].type = "stand";
waypoints[26].childCount = 2;
waypoints[26].children[0] = 27;
waypoints[26].children[1] = 28;
waypoints[27] = spawnstruct();
waypoints[27].origin =(-573.651, -2949.85, 2310.13);
waypoints[27].type = "stand";
waypoints[27].childCount = 2;
waypoints[27].children[0] = 26;
waypoints[27].children[1] = 25;
waypoints[28] = spawnstruct();
waypoints[28].origin =(-689.645, -3843.16, 2308.39);
waypoints[28].type = "stand";
waypoints[28].childCount = 4;
waypoints[28].children[0] = 26;
waypoints[28].children[1] = 29;
waypoints[28].children[2] = 30;
waypoints[28].children[3] = 31;
waypoints[29] = spawnstruct();
waypoints[29].origin =(-348.034, -3918.58, 2302.13);
waypoints[29].type = "stand";
waypoints[29].childCount = 2;
waypoints[29].children[0] = 28;
waypoints[29].children[1] = 32;
waypoints[30] = spawnstruct();
waypoints[30].origin =(-807.779, -4399.04, 2307.82);
waypoints[30].type = "stand";
waypoints[30].childCount = 4;
waypoints[30].children[0] = 28;
waypoints[30].children[1] = 31;
waypoints[30].children[2] = 40;
waypoints[30].children[3] = 53;
waypoints[31] = spawnstruct();
waypoints[31].origin =(-720.391, -4165.38, 2311.37);
waypoints[31].type = "stand";
waypoints[31].childCount = 2;
waypoints[31].children[0] = 30;
waypoints[31].children[1] = 28;
waypoints[32] = spawnstruct();
waypoints[32].origin =(75.1469, -4015.25, 2302.65);
waypoints[32].type = "stand";
waypoints[32].childCount = 2;
waypoints[32].children[0] = 29;
waypoints[32].children[1] = 39;
waypoints[33] = spawnstruct();
waypoints[33].origin =(1906.37, -5048.66, 2304.35);
waypoints[33].type = "stand";
waypoints[33].childCount = 2;
waypoints[33].children[0] = 10;
waypoints[33].children[1] = 34;
waypoints[34] = spawnstruct();
waypoints[34].origin =(1575.83, -5203.74, 2310.13);
waypoints[34].type = "stand";
waypoints[34].childCount = 3;
waypoints[34].children[0] = 33;
waypoints[34].children[1] = 35;
waypoints[34].children[2] = 65;
waypoints[35] = spawnstruct();
waypoints[35].origin =(1505.81, -4922.07, 2310.13);
waypoints[35].type = "stand";
waypoints[35].childCount = 2;
waypoints[35].children[0] = 34;
waypoints[35].children[1] = 36;
waypoints[36] = spawnstruct();
waypoints[36].origin =(1207.9, -4589.25, 2308.66);
waypoints[36].type = "stand";
waypoints[36].childCount = 2;
waypoints[36].children[0] = 35;
waypoints[36].children[1] = 37;
waypoints[37] = spawnstruct();
waypoints[37].origin =(1126.37, -4172.06, 2303.41);
waypoints[37].type = "stand";
waypoints[37].childCount = 2;
waypoints[37].children[0] = 36;
waypoints[37].children[1] = 38;
waypoints[38] = spawnstruct();
waypoints[38].origin =(731.775, -4145.27, 2299.46);
waypoints[38].type = "stand";
waypoints[38].childCount = 2;
waypoints[38].children[0] = 37;
waypoints[38].children[1] = 39;
waypoints[39] = spawnstruct();
waypoints[39].origin =(337.845, -4071.67, 2300.13);
waypoints[39].type = "stand";
waypoints[39].childCount = 2;
waypoints[39].children[0] = 38;
waypoints[39].children[1] = 32;
waypoints[40] = spawnstruct();
waypoints[40].origin =(-1320.8, -4382.88, 2335.16);
waypoints[40].type = "stand";
waypoints[40].childCount = 2;
waypoints[40].children[0] = 30;
waypoints[40].children[1] = 41;
waypoints[41] = spawnstruct();
waypoints[41].origin =(-1860.67, -4402.55, 2353.32);
waypoints[41].type = "stand";
waypoints[41].childCount = 2;
waypoints[41].children[0] = 40;
waypoints[41].children[1] = 42;
waypoints[42] = spawnstruct();
waypoints[42].origin =(-2304.25, -4496.32, 2358.48);
waypoints[42].type = "stand";
waypoints[42].childCount = 2;
waypoints[42].children[0] = 41;
waypoints[42].children[1] = 43;
waypoints[43] = spawnstruct();
waypoints[43].origin =(-2723.69, -4484.48, 2358.04);
waypoints[43].type = "stand";
waypoints[43].childCount = 2;
waypoints[43].children[0] = 42;
waypoints[43].children[1] = 44;
waypoints[44] = spawnstruct();
waypoints[44].origin =(-2944.95, -4577.95, 2364.04);
waypoints[44].type = "stand";
waypoints[44].childCount = 2;
waypoints[44].children[0] = 43;
waypoints[44].children[1] = 45;
waypoints[45] = spawnstruct();
waypoints[45].origin =(-3248.88, -4807.36, 2322.96);
waypoints[45].type = "stand";
waypoints[45].childCount = 2;
waypoints[45].children[0] = 44;
waypoints[45].children[1] = 46;
waypoints[46] = spawnstruct();
waypoints[46].origin =(-3406.2, -5148.9, 2316.21);
waypoints[46].type = "stand";
waypoints[46].childCount = 3;
waypoints[46].children[0] = 45;
waypoints[46].children[1] = 47;
waypoints[46].children[2] = 81;
waypoints[47] = spawnstruct();
waypoints[47].origin =(-3494.95, -5651.33, 2318.13);
waypoints[47].type = "stand";
waypoints[47].childCount = 2;
waypoints[47].children[0] = 46;
waypoints[47].children[1] = 48;
waypoints[48] = spawnstruct();
waypoints[48].origin =(-3527.53, -5888.42, 2318.13);
waypoints[48].type = "stand";
waypoints[48].childCount = 2;
waypoints[48].children[0] = 47;
waypoints[48].children[1] = 49;
waypoints[49] = spawnstruct();
waypoints[49].origin =(-3564.89, -6297.74, 2310.13);
waypoints[49].type = "stand";
waypoints[49].childCount = 2;
waypoints[49].children[0] = 48;
waypoints[49].children[1] = 50;
waypoints[50] = spawnstruct();
waypoints[50].origin =(-3667.74, -6777.1, 2318.13);
waypoints[50].type = "stand";
waypoints[50].childCount = 2;
waypoints[50].children[0] = 49;
waypoints[50].children[1] = 51;
waypoints[51] = spawnstruct();
waypoints[51].origin =(-3528.76, -7046.57, 2310.09);
waypoints[51].type = "stand";
waypoints[51].childCount = 2;
waypoints[51].children[0] = 50;
waypoints[51].children[1] = 52;
waypoints[52] = spawnstruct();
waypoints[52].origin =(-3133.79, -6940.11, 2315.86);
waypoints[52].type = "stand";
waypoints[52].childCount = 1;
waypoints[52].children[0] = 51;
waypoints[53] = spawnstruct();
waypoints[53].origin =(-638.362, -4773.77, 2312.6);
waypoints[53].type = "stand";
waypoints[53].childCount = 2;
waypoints[53].children[0] = 30;
waypoints[53].children[1] = 55;
waypoints[54] = spawnstruct();
waypoints[54].origin =(-394.545, -5206.35, 2302.13);
waypoints[54].type = "stand";
waypoints[54].childCount = 3;
waypoints[54].children[0] = 55;
waypoints[54].children[1] = 57;
waypoints[54].children[2] = 58;
waypoints[55] = spawnstruct();
waypoints[55].origin =(-605.636, -4849.99, 2302.13);
waypoints[55].type = "stand";
waypoints[55].childCount = 2;
waypoints[55].children[0] = 53;
waypoints[55].children[1] = 54;
waypoints[56] = spawnstruct();
waypoints[56].origin =(-186.59, -5765.25, 2302.13);
waypoints[56].type = "stand";
waypoints[56].childCount = 2;
waypoints[56].children[0] = 57;
waypoints[56].children[1] = 59;
waypoints[57] = spawnstruct();
waypoints[57].origin =(-271.531, -5525.02, 2302.13);
waypoints[57].type = "stand";
waypoints[57].childCount = 2;
waypoints[57].children[0] = 56;
waypoints[57].children[1] = 54;
waypoints[58] = spawnstruct();
waypoints[58].origin =(-681.008, -5234.25, 2310.63);
waypoints[58].type = "stand";
waypoints[58].childCount = 1;
waypoints[58].children[0] = 54;
waypoints[59] = spawnstruct();
waypoints[59].origin =(25.2099, -5982.49, 2308.31);
waypoints[59].type = "stand";
waypoints[59].childCount = 3;
waypoints[59].children[0] = 56;
waypoints[59].children[1] = 60;
waypoints[59].children[2] = 61;
waypoints[60] = spawnstruct();
waypoints[60].origin =(576.814, -6015.27, 2299.74);
waypoints[60].type = "stand";
waypoints[60].childCount = 3;
waypoints[60].children[0] = 59;
waypoints[60].children[1] = 61;
waypoints[60].children[2] = 62;
waypoints[61] = spawnstruct();
waypoints[61].origin =(175.932, -6000.62, 2303.7);
waypoints[61].type = "stand";
waypoints[61].childCount = 2;
waypoints[61].children[0] = 59;
waypoints[61].children[1] = 60;
waypoints[62] = spawnstruct();
waypoints[62].origin =(1054.03, -6012.29, 2293.84);
waypoints[62].type = "stand";
waypoints[62].childCount = 2;
waypoints[62].children[0] = 60;
waypoints[62].children[1] = 63;
waypoints[63] = spawnstruct();
waypoints[63].origin =(1101.41, -5920.05, 2310.13);
waypoints[63].type = "stand";
waypoints[63].childCount = 2;
waypoints[63].children[0] = 62;
waypoints[63].children[1] = 64;
waypoints[64] = spawnstruct();
waypoints[64].origin =(1147.7, -5552.49, 2307.09);
waypoints[64].type = "stand";
waypoints[64].childCount = 2;
waypoints[64].children[0] = 63;
waypoints[64].children[1] = 65;
waypoints[65] = spawnstruct();
waypoints[65].origin =(1322.58, -5334.25, 2310.07);
waypoints[65].type = "stand";
waypoints[65].childCount = 2;
waypoints[65].children[0] = 64;
waypoints[65].children[1] = 34;
waypoints[66] = spawnstruct();
waypoints[66].origin =(-919.273, -2250.35, 2322.21);
waypoints[66].type = "stand";
waypoints[66].childCount = 2;
waypoints[66].children[0] = 67;
waypoints[66].children[1] = 68;
waypoints[67] = spawnstruct();
waypoints[67].origin =(-490.426, -2264.33, 2321.63);
waypoints[67].type = "stand";
waypoints[67].childCount = 2;
waypoints[67].children[0] = 66;
waypoints[67].children[1] = 23;
waypoints[68] = spawnstruct();
waypoints[68].origin =(-1306, -2209.15, 2316.69);
waypoints[68].type = "stand";
waypoints[68].childCount = 2;
waypoints[68].children[0] = 66;
waypoints[68].children[1] = 69;
waypoints[69] = spawnstruct();
waypoints[69].origin =(-1832.85, -2149.8, 2320.95);
waypoints[69].type = "stand";
waypoints[69].childCount = 2;
waypoints[69].children[0] = 68;
waypoints[69].children[1] = 70;
waypoints[70] = spawnstruct();
waypoints[70].origin =(-2280.17, -2116.32, 2319.82);
waypoints[70].type = "stand";
waypoints[70].childCount = 2;
waypoints[70].children[0] = 69;
waypoints[70].children[1] = 71;
waypoints[71] = spawnstruct();
waypoints[71].origin =(-2753.62, -2096.24, 2317.56);
waypoints[71].type = "stand";
waypoints[71].childCount = 2;
waypoints[71].children[0] = 70;
waypoints[71].children[1] = 72;
waypoints[72] = spawnstruct();
waypoints[72].origin =(-3071.58, -2284.73, 2311.15);
waypoints[72].type = "stand";
waypoints[72].childCount = 3;
waypoints[72].children[0] = 71;
waypoints[72].children[1] = 73;
waypoints[72].children[2] = 74;
waypoints[73] = spawnstruct();
waypoints[73].origin =(-3467.94, -2678.42, 2318.13);
waypoints[73].type = "stand";
waypoints[73].childCount = 3;
waypoints[73].children[0] = 72;
waypoints[73].children[1] = 74;
waypoints[73].children[2] = 75;
waypoints[74] = spawnstruct();
waypoints[74].origin =(-3238.52, -2440.99, 2310.12);
waypoints[74].type = "stand";
waypoints[74].childCount = 2;
waypoints[74].children[0] = 72;
waypoints[74].children[1] = 73;
waypoints[75] = spawnstruct();
waypoints[75].origin =(-3525.58, -2788.89, 2318.13);
waypoints[75].type = "stand";
waypoints[75].childCount = 2;
waypoints[75].children[0] = 73;
waypoints[75].children[1] = 76;
waypoints[76] = spawnstruct();
waypoints[76].origin =(-3625.5, -2975.18, 2318.13);
waypoints[76].type = "stand";
waypoints[76].childCount = 3;
waypoints[76].children[0] = 75;
waypoints[76].children[1] = 77;
waypoints[76].children[2] = 78;
waypoints[77] = spawnstruct();
waypoints[77].origin =(-3667.22, -3569.07, 2318.13);
waypoints[77].type = "stand";
waypoints[77].childCount = 3;
waypoints[77].children[0] = 76;
waypoints[77].children[1] = 78;
waypoints[77].children[2] = 79;
waypoints[78] = spawnstruct();
waypoints[78].origin =(-3674.62, -3310.4, 2318.13);
waypoints[78].type = "stand";
waypoints[78].childCount = 2;
waypoints[78].children[0] = 76;
waypoints[78].children[1] = 77;
waypoints[79] = spawnstruct();
waypoints[79].origin =(-3654.33, -4048.81, 2318.13);
waypoints[79].type = "stand";
waypoints[79].childCount = 2;
waypoints[79].children[0] = 77;
waypoints[79].children[1] = 80;
waypoints[80] = spawnstruct();
waypoints[80].origin =(-3624.68, -4486.74, 2318.13);
waypoints[80].type = "stand";
waypoints[80].childCount = 2;
waypoints[80].children[0] = 79;
waypoints[80].children[1] = 81;
waypoints[81] = spawnstruct();
waypoints[81].origin =(-3633.62, -4894.48, 2318.13);
waypoints[81].type = "stand";
waypoints[81].childCount = 2;
waypoints[81].children[0] = 80;
waypoints[81].children[1] = 46;
return waypoints;
}

View File

@@ -1,946 +0,0 @@
CARNIVAL()
{
waypoints = [];
/* 3:55 */waypoints[0] = spawnstruct();
/* 3:55 */waypoints[0].origin =(1896.29, 1372.49, -63.875);
/* 3:55 */waypoints[0].type = "stand";
/* 3:55 */waypoints[0].childCount = 3;
/* 3:55 */waypoints[0].children[0] = 1;
/* 3:55 */waypoints[0].children[1] = 18;
/* 3:55 */waypoints[0].children[2] = 114;
/* 3:55 */waypoints[1] = spawnstruct();
/* 3:55 */waypoints[1].origin =(2410.13, 1389.51, -63.875);
/* 3:55 */waypoints[1].type = "stand";
/* 3:55 */waypoints[1].childCount = 3;
/* 3:55 */waypoints[1].children[0] = 0;
/* 3:55 */waypoints[1].children[1] = 2;
/* 3:55 */waypoints[1].children[2] = 20;
/* 3:55 */waypoints[2] = spawnstruct();
/* 3:55 */waypoints[2].origin =(2611.81, 1826.16, -48.419);
/* 3:55 */waypoints[2].type = "stand";
/* 3:55 */waypoints[2].childCount = 2;
/* 3:55 */waypoints[2].children[0] = 1;
/* 3:55 */waypoints[2].children[1] = 3;
/* 3:55 */waypoints[3] = spawnstruct();
/* 3:55 */waypoints[3].origin =(2177.11, 2130.8, -63.875);
/* 3:55 */waypoints[3].type = "stand";
/* 3:55 */waypoints[3].childCount = 4;
/* 3:55 */waypoints[3].children[0] = 2;
/* 3:55 */waypoints[3].children[1] = 4;
/* 3:55 */waypoints[3].children[2] = 19;
/* 3:55 */waypoints[3].children[3] = 135;
/* 3:55 */waypoints[4] = spawnstruct();
/* 3:55 */waypoints[4].origin =(1953.2, 2279.31, -63.875);
/* 3:55 */waypoints[4].type = "stand";
/* 3:55 */waypoints[4].childCount = 2;
/* 3:55 */waypoints[4].children[0] = 3;
/* 3:55 */waypoints[4].children[1] = 5;
/* 3:55 */waypoints[5] = spawnstruct();
/* 3:55 */waypoints[5].origin =(1616.33, 2232.19, -3.875);
/* 3:55 */waypoints[5].type = "stand";
/* 3:55 */waypoints[5].childCount = 3;
/* 3:55 */waypoints[5].children[0] = 4;
/* 3:55 */waypoints[5].children[1] = 6;
/* 3:55 */waypoints[5].children[2] = 10;
/* 3:55 */waypoints[6] = spawnstruct();
/* 3:55 */waypoints[6].origin =(1366.59, 2478.79, -3.875);
/* 3:55 */waypoints[6].type = "stand";
/* 3:55 */waypoints[6].childCount = 2;
/* 3:55 */waypoints[6].children[0] = 5;
/* 3:55 */waypoints[6].children[1] = 7;
/* 3:55 */waypoints[7] = spawnstruct();
/* 3:55 */waypoints[7].origin =(1106.62, 2352.79, -3.875);
/* 3:55 */waypoints[7].type = "stand";
/* 3:55 */waypoints[7].childCount = 2;
/* 3:55 */waypoints[7].children[0] = 6;
/* 3:55 */waypoints[7].children[1] = 8;
/* 3:55 */waypoints[8] = spawnstruct();
/* 3:55 */waypoints[8].origin =(1033.62, 2124.98, -3.875);
/* 3:55 */waypoints[8].type = "stand";
/* 3:55 */waypoints[8].childCount = 3;
/* 3:55 */waypoints[8].children[0] = 7;
/* 3:55 */waypoints[8].children[1] = 9;
/* 3:55 */waypoints[8].children[2] = 11;
/* 3:55 */waypoints[9] = spawnstruct();
/* 3:55 */waypoints[9].origin =(1240.5, 1904.95, -3.875);
/* 3:55 */waypoints[9].type = "stand";
/* 3:55 */waypoints[9].childCount = 2;
/* 3:55 */waypoints[9].children[0] = 8;
/* 3:55 */waypoints[9].children[1] = 10;
/* 3:55 */waypoints[10] = spawnstruct();
/* 3:55 */waypoints[10].origin =(1533.25, 1960.07, -3.875);
/* 3:55 */waypoints[10].type = "stand";
/* 3:55 */waypoints[10].childCount = 2;
/* 3:55 */waypoints[10].children[0] = 9;
/* 3:55 */waypoints[10].children[1] = 5;
/* 3:55 */waypoints[11] = spawnstruct();
/* 3:55 */waypoints[11].origin =(891.122, 2103.49, -3.875);
/* 3:55 */waypoints[11].type = "stand";
/* 3:55 */waypoints[11].childCount = 2;
/* 3:55 */waypoints[11].children[0] = 8;
/* 3:55 */waypoints[11].children[1] = 12;
/* 3:55 */waypoints[12] = spawnstruct();
/* 3:55 */waypoints[12].origin =(920.505, 1852.73, -3.875);
/* 3:55 */waypoints[12].type = "stand";
/* 3:55 */waypoints[12].childCount = 2;
/* 3:55 */waypoints[12].children[0] = 11;
/* 3:55 */waypoints[12].children[1] = 13;
/* 3:55 */waypoints[13] = spawnstruct();
/* 3:55 */waypoints[13].origin =(454.062, 1790.85, 8.71387);
/* 3:55 */waypoints[13].type = "stand";
/* 3:55 */waypoints[13].childCount = 2;
/* 3:55 */waypoints[13].children[0] = 12;
/* 3:55 */waypoints[13].children[1] = 14;
/* 3:55 */waypoints[14] = spawnstruct();
/* 3:55 */waypoints[14].origin =(107.625, 1317.98, -31.875);
/* 3:55 */waypoints[14].type = "stand";
/* 3:55 */waypoints[14].childCount = 2;
/* 3:55 */waypoints[14].children[0] = 13;
/* 3:55 */waypoints[14].children[1] = 15;
/* 3:55 */waypoints[15] = spawnstruct();
/* 3:55 */waypoints[15].origin =(337.67, 1096.27, -63.875);
/* 3:55 */waypoints[15].type = "stand";
/* 3:55 */waypoints[15].childCount = 3;
/* 3:55 */waypoints[15].children[0] = 14;
/* 3:55 */waypoints[15].children[1] = 16;
/* 3:55 */waypoints[15].children[2] = 106;
/* 3:55 */waypoints[16] = spawnstruct();
/* 3:55 */waypoints[16].origin =(664.742, 1396.8, -63.875);
/* 3:55 */waypoints[16].type = "stand";
/* 3:55 */waypoints[16].childCount = 3;
/* 3:55 */waypoints[16].children[0] = 15;
/* 3:55 */waypoints[16].children[1] = 17;
/* 3:55 */waypoints[16].children[2] = 118;
/* 3:55 */waypoints[17] = spawnstruct();
/* 3:55 */waypoints[17].origin =(971.498, 1512.76, -63.875);
/* 3:55 */waypoints[17].type = "stand";
/* 3:55 */waypoints[17].childCount = 2;
/* 3:55 */waypoints[17].children[0] = 16;
/* 3:55 */waypoints[17].children[1] = 18;
/* 3:55 */waypoints[18] = spawnstruct();
/* 3:55 */waypoints[18].origin =(1513.87, 1596.69, -63.875);
/* 3:55 */waypoints[18].type = "stand";
/* 3:55 */waypoints[18].childCount = 3;
/* 3:55 */waypoints[18].children[0] = 17;
/* 3:55 */waypoints[18].children[1] = 0;
/* 3:55 */waypoints[18].children[2] = 19;
/* 3:55 */waypoints[19] = spawnstruct();
/* 3:55 */waypoints[19].origin =(1840.58, 1863.01, -63.875);
/* 3:55 */waypoints[19].type = "stand";
/* 3:55 */waypoints[19].childCount = 2;
/* 3:55 */waypoints[19].children[0] = 18;
/* 3:55 */waypoints[19].children[1] = 3;
/* 3:55 */waypoints[20] = spawnstruct();
/* 3:55 */waypoints[20].origin =(2661.23, 1128.84, -62.8848);
/* 3:55 */waypoints[20].type = "stand";
/* 3:55 */waypoints[20].childCount = 2;
/* 3:55 */waypoints[20].children[0] = 1;
/* 3:55 */waypoints[20].children[1] = 21;
/* 3:55 */waypoints[21] = spawnstruct();
/* 3:55 */waypoints[21].origin =(3035.08, 778.014, -55.2716);
/* 3:55 */waypoints[21].type = "stand";
/* 3:55 */waypoints[21].childCount = 3;
/* 3:55 */waypoints[21].children[0] = 20;
/* 3:55 */waypoints[21].children[1] = 22;
/* 3:55 */waypoints[21].children[2] = 44;
/* 3:55 */waypoints[22] = spawnstruct();
/* 3:55 */waypoints[22].origin =(2812.8, 585.39, -51.875);
/* 3:55 */waypoints[22].type = "stand";
/* 3:55 */waypoints[22].childCount = 4;
/* 3:55 */waypoints[22].children[0] = 21;
/* 3:55 */waypoints[22].children[1] = 23;
/* 3:55 */waypoints[22].children[2] = 43;
/* 3:55 */waypoints[22].children[3] = 143;
/* 3:55 */waypoints[23] = spawnstruct();
/* 3:55 */waypoints[23].origin =(2450.11, 724.785, -63.875);
/* 3:55 */waypoints[23].type = "stand";
/* 3:55 */waypoints[23].childCount = 2;
/* 3:55 */waypoints[23].children[0] = 22;
/* 3:55 */waypoints[23].children[1] = 24;
/* 3:55 */waypoints[24] = spawnstruct();
/* 3:55 */waypoints[24].origin =(2143.43, 954.41, -63.875);
/* 3:55 */waypoints[24].type = "stand";
/* 3:55 */waypoints[24].childCount = 2;
/* 3:55 */waypoints[24].children[0] = 23;
/* 3:55 */waypoints[24].children[1] = 25;
/* 3:55 */waypoints[25] = spawnstruct();
/* 3:55 */waypoints[25].origin =(1944.81, 746.156, -63.875);
/* 3:55 */waypoints[25].type = "stand";
/* 3:55 */waypoints[25].childCount = 3;
/* 3:55 */waypoints[25].children[0] = 24;
/* 3:55 */waypoints[25].children[1] = 26;
/* 3:55 */waypoints[25].children[2] = 29;
/* 3:55 */waypoints[26] = spawnstruct();
/* 3:55 */waypoints[26].origin =(1923.21, 571.454, -39.875);
/* 3:55 */waypoints[26].type = "stand";
/* 3:55 */waypoints[26].childCount = 3;
/* 3:55 */waypoints[26].children[0] = 25;
/* 3:55 */waypoints[26].children[1] = 27;
/* 3:55 */waypoints[26].children[2] = 112;
/* 3:55 */waypoints[27] = spawnstruct();
/* 3:55 */waypoints[27].origin =(2030.82, 385.415, -63.875);
/* 3:55 */waypoints[27].type = "stand";
/* 3:55 */waypoints[27].childCount = 2;
/* 3:55 */waypoints[27].children[0] = 26;
/* 3:55 */waypoints[27].children[1] = 28;
/* 3:55 */waypoints[28] = spawnstruct();
/* 3:55 */waypoints[28].origin =(2306.85, 194.756, -63.875);
/* 3:55 */waypoints[28].type = "stand";
/* 3:55 */waypoints[28].childCount = 2;
/* 3:55 */waypoints[28].children[0] = 27;
/* 3:55 */waypoints[28].children[1] = 36;
/* 3:55 */waypoints[29] = spawnstruct();
/* 3:55 */waypoints[29].origin =(2272.95, 507.299, -63.875);
/* 3:55 */waypoints[29].type = "stand";
/* 3:55 */waypoints[29].childCount = 2;
/* 3:55 */waypoints[29].children[0] = 25;
/* 3:55 */waypoints[29].children[1] = 30;
/* 3:55 */waypoints[30] = spawnstruct();
/* 3:55 */waypoints[30].origin =(2421.51, 548.867, -66.8462);
/* 3:55 */waypoints[30].type = "stand";
/* 3:55 */waypoints[30].childCount = 2;
/* 3:55 */waypoints[30].children[0] = 29;
/* 3:55 */waypoints[30].children[1] = 31;
/* 3:55 */waypoints[31] = spawnstruct();
/* 3:55 */waypoints[31].origin =(2543.77, 454.032, -27.9903);
/* 3:55 */waypoints[31].type = "stand";
/* 3:55 */waypoints[31].childCount = 2;
/* 3:55 */waypoints[31].children[0] = 30;
/* 3:55 */waypoints[31].children[1] = 32;
/* 3:55 */waypoints[32] = spawnstruct();
/* 3:55 */waypoints[32].origin =(2251, 84.2754, 126.125);
/* 3:55 */waypoints[32].type = "stand";
/* 3:55 */waypoints[32].childCount = 2;
/* 3:55 */waypoints[32].children[0] = 31;
/* 3:55 */waypoints[32].children[1] = 33;
/* 3:55 */waypoints[33] = spawnstruct();
/* 3:55 */waypoints[33].origin =(1974.42, 290.231, 126.125);
/* 3:55 */waypoints[33].type = "stand";
/* 3:55 */waypoints[33].childCount = 2;
/* 3:55 */waypoints[33].children[0] = 32;
/* 3:55 */waypoints[33].children[1] = 34;
/* 3:55 */waypoints[34] = spawnstruct();
/* 3:55 */waypoints[34].origin =(2038.11, 367.141, 128.125);
/* 3:55 */waypoints[34].type = "stand";
/* 3:55 */waypoints[34].childCount = 2;
/* 3:55 */waypoints[34].children[0] = 33;
/* 3:55 */waypoints[34].children[1] = 35;
/* 3:55 */waypoints[35] = spawnstruct();
/* 3:55 */waypoints[35].origin =(1965.85, 814.585, 128.125);
/* 3:55 */waypoints[35].type = "stand";
/* 3:55 */waypoints[35].childCount = 2;
/* 3:55 */waypoints[35].children[0] = 34;
/* 3:55 */waypoints[35].children[1] = 37;
/* 3:55 */waypoints[36] = spawnstruct();
/* 3:55 */waypoints[36].origin =(2510, 500.759, 128.125);
/* 3:55 */waypoints[36].type = "stand";
/* 3:55 */waypoints[36].childCount = 3;
/* 3:55 */waypoints[36].children[0] = 37;
/* 3:55 */waypoints[36].children[1] = 28;
/* 3:55 */waypoints[36].children[2] = 38;
/* 3:55 */waypoints[37] = spawnstruct();
/* 3:55 */waypoints[37].origin =(2308.37, 602.376, 128.125);
/* 3:55 */waypoints[37].type = "stand";
/* 3:55 */waypoints[37].childCount = 2;
/* 3:55 */waypoints[37].children[0] = 36;
/* 3:55 */waypoints[37].children[1] = 35;
/* 3:55 */waypoints[38] = spawnstruct();
/* 3:55 */waypoints[38].origin =(2912.3, 178.256, 100.467);
/* 3:55 */waypoints[38].type = "stand";
/* 3:55 */waypoints[38].childCount = 3;
/* 3:55 */waypoints[38].children[0] = 36;
/* 3:55 */waypoints[38].children[1] = 39;
/* 3:55 */waypoints[38].children[2] = 142;
/* 3:55 */waypoints[39] = spawnstruct();
/* 3:55 */waypoints[39].origin =(3074.3, 47.4363, 42.5222);
/* 3:55 */waypoints[39].type = "stand";
/* 3:55 */waypoints[39].childCount = 3;
/* 3:55 */waypoints[39].children[0] = 38;
/* 3:55 */waypoints[39].children[1] = 40;
/* 3:55 */waypoints[39].children[2] = 144;
/* 3:55 */waypoints[40] = spawnstruct();
/* 3:55 */waypoints[40].origin =(2773.63, -206.986, -45.4839);
/* 3:55 */waypoints[40].type = "stand";
/* 3:55 */waypoints[40].childCount = 3;
/* 3:55 */waypoints[40].children[0] = 39;
/* 3:55 */waypoints[40].children[1] = 41;
/* 3:55 */waypoints[40].children[2] = 63;
/* 3:55 */waypoints[41] = spawnstruct();
/* 3:55 */waypoints[41].origin =(2961.44, -323.943, -53.7632);
/* 3:55 */waypoints[41].type = "stand";
/* 3:55 */waypoints[41].childCount = 4;
/* 3:55 */waypoints[41].children[0] = 40;
/* 3:55 */waypoints[41].children[1] = 42;
/* 3:55 */waypoints[41].children[2] = 45;
/* 3:55 */waypoints[41].children[3] = 57;
/* 3:55 */waypoints[42] = spawnstruct();
/* 3:55 */waypoints[42].origin =(3274.32, 171.371, -60.8485);
/* 3:55 */waypoints[42].type = "stand";
/* 3:55 */waypoints[42].childCount = 3;
/* 3:55 */waypoints[42].children[0] = 41;
/* 3:55 */waypoints[42].children[1] = 43;
/* 3:55 */waypoints[42].children[2] = 44;
/* 3:55 */waypoints[43] = spawnstruct();
/* 3:55 */waypoints[43].origin =(2985.63, 464.971, -53.7425);
/* 3:55 */waypoints[43].type = "stand";
/* 3:55 */waypoints[43].childCount = 2;
/* 3:55 */waypoints[43].children[0] = 42;
/* 3:55 */waypoints[43].children[1] = 22;
/* 3:55 */waypoints[44] = spawnstruct();
/* 3:55 */waypoints[44].origin =(3451.16, 429.082, -47.0662);
/* 3:55 */waypoints[44].type = "stand";
/* 3:55 */waypoints[44].childCount = 2;
/* 3:55 */waypoints[44].children[0] = 21;
/* 3:55 */waypoints[44].children[1] = 42;
/* 3:55 */waypoints[45] = spawnstruct();
/* 3:55 */waypoints[45].origin =(2813.58, -878.7, -43.2767);
/* 3:55 */waypoints[45].type = "stand";
/* 3:55 */waypoints[45].childCount = 2;
/* 3:55 */waypoints[45].children[0] = 41;
/* 3:55 */waypoints[45].children[1] = 46;
/* 3:55 */waypoints[46] = spawnstruct();
/* 3:55 */waypoints[46].origin =(2443.66, -1346.05, -25.4662);
/* 3:55 */waypoints[46].type = "stand";
/* 3:55 */waypoints[46].childCount = 4;
/* 3:55 */waypoints[46].children[0] = 45;
/* 3:55 */waypoints[46].children[1] = 47;
/* 3:55 */waypoints[46].children[2] = 56;
/* 3:55 */waypoints[46].children[3] = 59;
/* 3:55 */waypoints[47] = spawnstruct();
/* 3:55 */waypoints[47].origin =(2124.14, -1844.61, -50.6304);
/* 3:55 */waypoints[47].type = "stand";
/* 3:55 */waypoints[47].childCount = 3;
/* 3:55 */waypoints[47].children[0] = 46;
/* 3:55 */waypoints[47].children[1] = 48;
/* 3:55 */waypoints[47].children[2] = 65;
/* 3:55 */waypoints[48] = spawnstruct();
/* 3:55 */waypoints[48].origin =(1752.99, -2107.98, -17.7433);
/* 3:55 */waypoints[48].type = "stand";
/* 3:55 */waypoints[48].childCount = 4;
/* 3:55 */waypoints[48].children[0] = 47;
/* 3:55 */waypoints[48].children[1] = 49;
/* 3:55 */waypoints[48].children[2] = 52;
/* 3:55 */waypoints[48].children[3] = 64;
/* 3:55 */waypoints[49] = spawnstruct();
/* 3:55 */waypoints[49].origin =(1882.16, -1864.84, 57.1378);
/* 3:55 */waypoints[49].type = "stand";
/* 3:55 */waypoints[49].childCount = 2;
/* 3:55 */waypoints[49].children[0] = 48;
/* 3:55 */waypoints[49].children[1] = 50;
/* 3:55 */waypoints[50] = spawnstruct();
/* 3:55 */waypoints[50].origin =(2223.91, -1410.75, 121.911);
/* 3:55 */waypoints[50].type = "stand";
/* 3:55 */waypoints[50].childCount = 2;
/* 3:55 */waypoints[50].children[0] = 49;
/* 3:55 */waypoints[50].children[1] = 51;
/* 3:55 */waypoints[51] = spawnstruct();
/* 3:55 */waypoints[51].origin =(2531.96, -999.769, 244.065);
/* 3:55 */waypoints[51].type = "stand";
/* 3:55 */waypoints[51].childCount = 1;
/* 3:55 */waypoints[51].children[0] = 50;
/* 3:55 */waypoints[52] = spawnstruct();
/* 3:55 */waypoints[52].origin =(1801.13, -2632, 42.694);
/* 3:55 */waypoints[52].type = "stand";
/* 3:55 */waypoints[52].childCount = 2;
/* 3:55 */waypoints[52].children[0] = 48;
/* 3:55 */waypoints[52].children[1] = 53;
/* 3:55 */waypoints[53] = spawnstruct();
/* 3:55 */waypoints[53].origin =(2366.95, -2503.72, -35.1275);
/* 3:55 */waypoints[53].type = "stand";
/* 3:55 */waypoints[53].childCount = 2;
/* 3:55 */waypoints[53].children[0] = 52;
/* 3:55 */waypoints[53].children[1] = 54;
/* 3:55 */waypoints[54] = spawnstruct();
/* 3:55 */waypoints[54].origin =(2803.87, -2234.76, -53.0336);
/* 3:55 */waypoints[54].type = "stand";
/* 3:55 */waypoints[54].childCount = 2;
/* 3:55 */waypoints[54].children[0] = 53;
/* 3:55 */waypoints[54].children[1] = 55;
/* 3:55 */waypoints[55] = spawnstruct();
/* 3:55 */waypoints[55].origin =(3245.54, -1918.44, -62.3579);
/* 3:55 */waypoints[55].type = "stand";
/* 3:55 */waypoints[55].childCount = 2;
/* 3:55 */waypoints[55].children[0] = 54;
/* 3:55 */waypoints[55].children[1] = 56;
/* 3:55 */waypoints[56] = spawnstruct();
/* 3:55 */waypoints[56].origin =(2765.4, -1695.82, 9.55535);
/* 3:55 */waypoints[56].type = "stand";
/* 3:55 */waypoints[56].childCount = 2;
/* 3:55 */waypoints[56].children[0] = 55;
/* 3:55 */waypoints[56].children[1] = 46;
/* 3:55 */waypoints[57] = spawnstruct();
/* 3:55 */waypoints[57].origin =(2629.45, -661.84, -32.5459);
/* 3:55 */waypoints[57].type = "stand";
/* 3:55 */waypoints[57].childCount = 2;
/* 3:55 */waypoints[57].children[0] = 41;
/* 3:55 */waypoints[57].children[1] = 58;
/* 3:55 */waypoints[58] = spawnstruct();
/* 3:55 */waypoints[58].origin =(2472.88, -849.104, -34.2909);
/* 3:55 */waypoints[58].type = "stand";
/* 3:55 */waypoints[58].childCount = 3;
/* 3:55 */waypoints[58].children[0] = 57;
/* 3:55 */waypoints[58].children[1] = 59;
/* 3:55 */waypoints[58].children[2] = 60;
/* 3:55 */waypoints[59] = spawnstruct();
/* 3:55 */waypoints[59].origin =(2220.79, -1180.11, -17.6757);
/* 3:55 */waypoints[59].type = "stand";
/* 3:55 */waypoints[59].childCount = 2;
/* 3:55 */waypoints[59].children[0] = 58;
/* 3:55 */waypoints[59].children[1] = 46;
/* 3:55 */waypoints[60] = spawnstruct();
/* 3:55 */waypoints[60].origin =(2225.98, -704.74, -17.875);
/* 3:55 */waypoints[60].type = "stand";
/* 3:55 */waypoints[60].childCount = 2;
/* 3:55 */waypoints[60].children[0] = 58;
/* 3:55 */waypoints[60].children[1] = 61;
/* 3:55 */waypoints[61] = spawnstruct();
/* 3:55 */waypoints[61].origin =(2307.66, -587.213, -17.875);
/* 3:55 */waypoints[61].type = "stand";
/* 3:55 */waypoints[61].childCount = 3;
/* 3:55 */waypoints[61].children[0] = 60;
/* 3:55 */waypoints[61].children[1] = 62;
/* 3:55 */waypoints[61].children[2] = 125;
/* 3:55 */waypoints[62] = spawnstruct();
/* 3:55 */waypoints[62].origin =(2582.16, -270.854, -17.875);
/* 3:55 */waypoints[62].type = "stand";
/* 3:55 */waypoints[62].childCount = 2;
/* 3:55 */waypoints[62].children[0] = 61;
/* 3:55 */waypoints[62].children[1] = 63;
/* 3:55 */waypoints[63] = spawnstruct();
/* 3:55 */waypoints[63].origin =(2684.59, -344.943, -45.875);
/* 3:55 */waypoints[63].type = "stand";
/* 3:55 */waypoints[63].childCount = 2;
/* 3:55 */waypoints[63].children[0] = 62;
/* 3:55 */waypoints[63].children[1] = 40;
/* 3:55 */waypoints[64] = spawnstruct();
/* 3:55 */waypoints[64].origin =(1503.84, -2078.76, -28.0403);
/* 3:55 */waypoints[64].type = "stand";
/* 3:55 */waypoints[64].childCount = 4;
/* 3:55 */waypoints[64].children[0] = 48;
/* 3:55 */waypoints[64].children[1] = 65;
/* 3:55 */waypoints[64].children[2] = 66;
/* 3:55 */waypoints[64].children[3] = 76;
/* 3:55 */waypoints[65] = spawnstruct();
/* 3:55 */waypoints[65].origin =(1849.59, -1669.6, -47.8914);
/* 3:55 */waypoints[65].type = "stand";
/* 3:55 */waypoints[65].childCount = 2;
/* 3:55 */waypoints[65].children[0] = 64;
/* 3:55 */waypoints[65].children[1] = 47;
/* 3:55 */waypoints[66] = spawnstruct();
/* 3:55 */waypoints[66].origin =(1050.01, -1751.13, -56.4737);
/* 3:55 */waypoints[66].type = "stand";
/* 3:55 */waypoints[66].childCount = 5;
/* 3:55 */waypoints[66].children[0] = 64;
/* 3:55 */waypoints[66].children[1] = 67;
/* 3:55 */waypoints[66].children[2] = 75;
/* 3:55 */waypoints[66].children[3] = 77;
/* 3:55 */waypoints[66].children[4] = 134;
/* 3:55 */waypoints[67] = spawnstruct();
/* 3:55 */waypoints[67].origin =(1199.85, -1555.74, 48.125);
/* 3:55 */waypoints[67].type = "stand";
/* 3:55 */waypoints[67].childCount = 2;
/* 3:55 */waypoints[67].children[0] = 66;
/* 3:55 */waypoints[67].children[1] = 68;
/* 3:55 */waypoints[68] = spawnstruct();
/* 3:55 */waypoints[68].origin =(764.237, -1232.65, 102.125);
/* 3:55 */waypoints[68].type = "stand";
/* 3:55 */waypoints[68].childCount = 2;
/* 3:55 */waypoints[68].children[0] = 67;
/* 3:55 */waypoints[68].children[1] = 69;
/* 3:55 */waypoints[69] = spawnstruct();
/* 3:55 */waypoints[69].origin =(459.292, -1020.85, 80.125);
/* 3:55 */waypoints[69].type = "stand";
/* 3:55 */waypoints[69].childCount = 2;
/* 3:55 */waypoints[69].children[0] = 68;
/* 3:55 */waypoints[69].children[1] = 70;
/* 3:55 */waypoints[70] = spawnstruct();
/* 3:55 */waypoints[70].origin =(222.024, -1291.55, 80.125);
/* 3:55 */waypoints[70].type = "stand";
/* 3:55 */waypoints[70].childCount = 2;
/* 3:55 */waypoints[70].children[0] = 69;
/* 3:55 */waypoints[70].children[1] = 71;
/* 3:55 */waypoints[71] = spawnstruct();
/* 3:55 */waypoints[71].origin =(5.71331, -1569.45, 48.125);
/* 3:55 */waypoints[71].type = "stand";
/* 3:55 */waypoints[71].childCount = 2;
/* 3:55 */waypoints[71].children[0] = 70;
/* 3:55 */waypoints[71].children[1] = 72;
/* 3:55 */waypoints[72] = spawnstruct();
/* 3:55 */waypoints[72].origin =(265.294, -1769.14, -57.5248);
/* 3:55 */waypoints[72].type = "stand";
/* 3:55 */waypoints[72].childCount = 3;
/* 3:55 */waypoints[72].children[0] = 71;
/* 3:55 */waypoints[72].children[1] = 73;
/* 3:55 */waypoints[72].children[2] = 81;
/* 3:55 */waypoints[73] = spawnstruct();
/* 3:55 */waypoints[73].origin =(157.275, -1904.62, -57.875);
/* 3:55 */waypoints[73].type = "stand";
/* 3:55 */waypoints[73].childCount = 2;
/* 3:55 */waypoints[73].children[0] = 72;
/* 3:55 */waypoints[73].children[1] = 74;
/* 3:55 */waypoints[74] = spawnstruct();
/* 3:55 */waypoints[74].origin =(539.41, -2227.1, -57.875);
/* 3:55 */waypoints[74].type = "stand";
/* 3:55 */waypoints[74].childCount = 2;
/* 3:55 */waypoints[74].children[0] = 73;
/* 3:55 */waypoints[74].children[1] = 75;
/* 3:55 */waypoints[75] = spawnstruct();
/* 3:55 */waypoints[75].origin =(693.936, -2017.14, -59.5458);
/* 3:55 */waypoints[75].type = "stand";
/* 3:55 */waypoints[75].childCount = 3;
/* 3:55 */waypoints[75].children[0] = 74;
/* 3:55 */waypoints[75].children[1] = 76;
/* 3:55 */waypoints[75].children[2] = 66;
/* 3:55 */waypoints[76] = spawnstruct();
/* 3:55 */waypoints[76].origin =(1014.23, -2134.61, -59.5283);
/* 3:55 */waypoints[76].type = "stand";
/* 3:55 */waypoints[76].childCount = 2;
/* 3:55 */waypoints[76].children[0] = 75;
/* 3:55 */waypoints[76].children[1] = 64;
/* 3:55 */waypoints[77] = spawnstruct();
/* 3:55 */waypoints[77].origin =(746.349, -1365.62, -62.8987);
/* 3:55 */waypoints[77].type = "stand";
/* 3:55 */waypoints[77].childCount = 3;
/* 3:55 */waypoints[77].children[0] = 66;
/* 3:55 */waypoints[77].children[1] = 78;
/* 3:55 */waypoints[77].children[2] = 133;
/* 3:55 */waypoints[78] = spawnstruct();
/* 3:55 */waypoints[78].origin =(400.018, -1078.31, -57.875);
/* 3:55 */waypoints[78].type = "stand";
/* 3:55 */waypoints[78].childCount = 2;
/* 3:55 */waypoints[78].children[0] = 77;
/* 3:55 */waypoints[78].children[1] = 79;
/* 3:55 */waypoints[79] = spawnstruct();
/* 3:55 */waypoints[79].origin =(174.25, -1342.68, -57.875);
/* 3:55 */waypoints[79].type = "stand";
/* 3:55 */waypoints[79].childCount = 3;
/* 3:55 */waypoints[79].children[0] = 78;
/* 3:55 */waypoints[79].children[1] = 80;
/* 3:55 */waypoints[79].children[2] = 82;
/* 3:55 */waypoints[80] = spawnstruct();
/* 3:55 */waypoints[80].origin =(119.528, -1424.9, -57.8354);
/* 3:55 */waypoints[80].type = "stand";
/* 3:55 */waypoints[80].childCount = 2;
/* 3:55 */waypoints[80].children[0] = 79;
/* 3:55 */waypoints[80].children[1] = 81;
/* 3:55 */waypoints[81] = spawnstruct();
/* 3:55 */waypoints[81].origin =(318.895, -1564.23, -55.875);
/* 3:55 */waypoints[81].type = "stand";
/* 3:55 */waypoints[81].childCount = 3;
/* 3:55 */waypoints[81].children[0] = 80;
/* 3:55 */waypoints[81].children[1] = 72;
/* 3:55 */waypoints[81].children[2] = 134;
/* 3:55 */waypoints[82] = spawnstruct();
/* 3:55 */waypoints[82].origin =(-173.908, -1094.7, -63.875);
/* 3:55 */waypoints[82].type = "stand";
/* 3:55 */waypoints[82].childCount = 5;
/* 3:55 */waypoints[82].children[0] = 79;
/* 3:55 */waypoints[82].children[1] = 83;
/* 3:55 */waypoints[82].children[2] = 88;
/* 3:55 */waypoints[82].children[3] = 85;
/* 3:55 */waypoints[82].children[4] = 86;
/* 3:55 */waypoints[83] = spawnstruct();
/* 3:55 */waypoints[83].origin =(-397.647, -1381.58, -63.875);
/* 3:55 */waypoints[83].type = "stand";
/* 3:55 */waypoints[83].childCount = 2;
/* 3:55 */waypoints[83].children[0] = 82;
/* 3:55 */waypoints[83].children[1] = 84;
/* 3:55 */waypoints[84] = spawnstruct();
/* 3:55 */waypoints[84].origin =(-717.826, -1172.05, -63.875);
/* 3:55 */waypoints[84].type = "stand";
/* 3:55 */waypoints[84].childCount = 3;
/* 3:55 */waypoints[84].children[0] = 83;
/* 3:55 */waypoints[84].children[1] = 85;
/* 3:55 */waypoints[84].children[2] = 90;
/* 3:55 */waypoints[85] = spawnstruct();
/* 3:55 */waypoints[85].origin =(-421.696, -829.086, -71.875);
/* 3:55 */waypoints[85].type = "stand";
/* 3:55 */waypoints[85].childCount = 5;
/* 3:55 */waypoints[85].children[0] = 84;
/* 3:55 */waypoints[85].children[1] = 86;
/* 3:55 */waypoints[85].children[2] = 87;
/* 3:55 */waypoints[85].children[3] = 82;
/* 3:55 */waypoints[85].children[4] = 89;
/* 3:55 */waypoints[86] = spawnstruct();
/* 3:55 */waypoints[86].origin =(-349.125, -840.418, -71.875);
/* 3:55 */waypoints[86].type = "stand";
/* 3:55 */waypoints[86].childCount = 2;
/* 3:55 */waypoints[86].children[0] = 85;
/* 3:55 */waypoints[86].children[1] = 82;
/* 3:55 */waypoints[87] = spawnstruct();
/* 3:55 */waypoints[87].origin =(-106.316, -413.158, -63.875);
/* 3:55 */waypoints[87].type = "stand";
/* 3:55 */waypoints[87].childCount = 3;
/* 3:55 */waypoints[87].children[0] = 85;
/* 3:55 */waypoints[87].children[1] = 88;
/* 3:55 */waypoints[87].children[2] = 97;
/* 3:55 */waypoints[88] = spawnstruct();
/* 3:55 */waypoints[88].origin =(171.667, -667.76, -63.875);
/* 3:55 */waypoints[88].type = "stand";
/* 3:55 */waypoints[88].childCount = 2;
/* 3:55 */waypoints[88].children[0] = 87;
/* 3:55 */waypoints[88].children[1] = 82;
/* 3:55 */waypoints[89] = spawnstruct();
/* 3:55 */waypoints[89].origin =(-782.047, -637.027, -63.875);
/* 3:55 */waypoints[89].type = "stand";
/* 3:55 */waypoints[89].childCount = 3;
/* 3:55 */waypoints[89].children[0] = 85;
/* 3:55 */waypoints[89].children[1] = 90;
/* 3:55 */waypoints[89].children[2] = 97;
/* 3:55 */waypoints[90] = spawnstruct();
/* 3:55 */waypoints[90].origin =(-1039.95, -990.766, -63.875);
/* 3:55 */waypoints[90].type = "stand";
/* 3:55 */waypoints[90].childCount = 3;
/* 3:55 */waypoints[90].children[0] = 89;
/* 3:55 */waypoints[90].children[1] = 84;
/* 3:55 */waypoints[90].children[2] = 91;
/* 3:55 */waypoints[91] = spawnstruct();
/* 3:55 */waypoints[91].origin =(-1182.04, -859.729, -63.875);
/* 3:55 */waypoints[91].type = "stand";
/* 3:55 */waypoints[91].childCount = 2;
/* 3:55 */waypoints[91].children[0] = 90;
/* 3:55 */waypoints[91].children[1] = 92;
/* 3:55 */waypoints[92] = spawnstruct();
/* 3:55 */waypoints[92].origin =(-843.247, -427.621, -63.875);
/* 3:55 */waypoints[92].type = "stand";
/* 3:55 */waypoints[92].childCount = 2;
/* 3:55 */waypoints[92].children[0] = 91;
/* 3:55 */waypoints[92].children[1] = 93;
/* 3:55 */waypoints[93] = spawnstruct();
/* 3:55 */waypoints[93].origin =(-533.541, -40.4135, -62.9204);
/* 3:55 */waypoints[93].type = "stand";
/* 3:55 */waypoints[93].childCount = 3;
/* 3:55 */waypoints[93].children[0] = 92;
/* 3:55 */waypoints[93].children[1] = 94;
/* 3:55 */waypoints[93].children[2] = 97;
/* 3:55 */waypoints[94] = spawnstruct();
/* 3:55 */waypoints[94].origin =(-769.326, 123.57, -61.5092);
/* 3:55 */waypoints[94].type = "stand";
/* 3:55 */waypoints[94].childCount = 2;
/* 3:55 */waypoints[94].children[0] = 93;
/* 3:55 */waypoints[94].children[1] = 95;
/* 3:55 */waypoints[95] = spawnstruct();
/* 3:55 */waypoints[95].origin =(-549.532, 368.162, -67.875);
/* 3:55 */waypoints[95].type = "stand";
/* 3:55 */waypoints[95].childCount = 5;
/* 3:55 */waypoints[95].children[0] = 94;
/* 3:55 */waypoints[95].children[1] = 96;
/* 3:55 */waypoints[95].children[2] = 101;
/* 3:55 */waypoints[95].children[3] = 102;
/* 3:55 */waypoints[95].children[4] = 136;
/* 3:55 */waypoints[96] = spawnstruct();
/* 3:55 */waypoints[96].origin =(-213.36, 110.961, -67.8813);
/* 3:55 */waypoints[96].type = "stand";
/* 3:55 */waypoints[96].childCount = 4;
/* 3:55 */waypoints[96].children[0] = 95;
/* 3:55 */waypoints[96].children[1] = 97;
/* 3:55 */waypoints[96].children[2] = 98;
/* 3:55 */waypoints[96].children[3] = 100;
/* 3:55 */waypoints[97] = spawnstruct();
/* 3:55 */waypoints[97].origin =(-427.537, -185.917, -63.875);
/* 3:55 */waypoints[97].type = "stand";
/* 3:55 */waypoints[97].childCount = 4;
/* 3:55 */waypoints[97].children[0] = 96;
/* 3:55 */waypoints[97].children[1] = 87;
/* 3:55 */waypoints[97].children[2] = 93;
/* 3:55 */waypoints[97].children[3] = 89;
/* 3:55 */waypoints[98] = spawnstruct();
/* 3:55 */waypoints[98].origin =(251.611, -256.407, -62.875);
/* 3:55 */waypoints[98].type = "stand";
/* 3:55 */waypoints[98].childCount = 2;
/* 3:55 */waypoints[98].children[0] = 96;
/* 3:55 */waypoints[98].children[1] = 99;
/* 3:55 */waypoints[99] = spawnstruct();
/* 3:55 */waypoints[99].origin =(402.389, -54.0425, -62.875);
/* 3:55 */waypoints[99].type = "stand";
/* 3:55 */waypoints[99].childCount = 3;
/* 3:55 */waypoints[99].children[0] = 98;
/* 3:55 */waypoints[99].children[1] = 100;
/* 3:55 */waypoints[99].children[2] = 108;
/* 3:55 */waypoints[100] = spawnstruct();
/* 3:55 */waypoints[100].origin =(-16.9708, 309.764, -67.875);
/* 3:55 */waypoints[100].type = "stand";
/* 3:55 */waypoints[100].childCount = 3;
/* 3:55 */waypoints[100].children[0] = 96;
/* 3:55 */waypoints[100].children[1] = 107;
/* 3:55 */waypoints[100].children[2] = 99;
/* 3:55 */waypoints[101] = spawnstruct();
/* 3:55 */waypoints[101].origin =(-180.902, 714, -63.875);
/* 3:55 */waypoints[101].type = "stand";
/* 3:55 */waypoints[101].childCount = 1;
/* 3:55 */waypoints[101].children[0] = 95;
/* 3:55 */waypoints[102] = spawnstruct();
/* 3:55 */waypoints[102].origin =(-831.028, 871.364, -63.875);
/* 3:55 */waypoints[102].type = "stand";
/* 3:55 */waypoints[102].childCount = 2;
/* 3:55 */waypoints[102].children[0] = 95;
/* 3:55 */waypoints[102].children[1] = 103;
/* 3:55 */waypoints[103] = spawnstruct();
/* 3:55 */waypoints[103].origin =(-737.272, 1265.61, -63.875);
/* 3:55 */waypoints[103].type = "stand";
/* 3:55 */waypoints[103].childCount = 2;
/* 3:55 */waypoints[103].children[0] = 102;
/* 3:55 */waypoints[103].children[1] = 104;
/* 3:55 */waypoints[104] = spawnstruct();
/* 3:55 */waypoints[104].origin =(-340.755, 1332.3, -63.875);
/* 3:55 */waypoints[104].type = "stand";
/* 3:55 */waypoints[104].childCount = 2;
/* 3:55 */waypoints[104].children[0] = 103;
/* 3:55 */waypoints[104].children[1] = 105;
/* 3:55 */waypoints[105] = spawnstruct();
/* 3:55 */waypoints[105].origin =(106.751, 946.458, -61.875);
/* 3:55 */waypoints[105].type = "stand";
/* 3:55 */waypoints[105].childCount = 2;
/* 3:55 */waypoints[105].children[0] = 104;
/* 3:55 */waypoints[105].children[1] = 106;
/* 3:55 */waypoints[106] = spawnstruct();
/* 3:55 */waypoints[106].origin =(214.838, 862.154, -67.875);
/* 3:55 */waypoints[106].type = "stand";
/* 3:55 */waypoints[106].childCount = 3;
/* 3:55 */waypoints[106].children[0] = 105;
/* 3:55 */waypoints[106].children[1] = 15;
/* 3:55 */waypoints[106].children[2] = 107;
/* 3:55 */waypoints[107] = spawnstruct();
/* 3:55 */waypoints[107].origin =(361.074, 673.532, -61.875);
/* 3:55 */waypoints[107].type = "stand";
/* 3:55 */waypoints[107].childCount = 2;
/* 3:55 */waypoints[107].children[0] = 106;
/* 3:55 */waypoints[107].children[1] = 100;
/* 3:55 */waypoints[108] = spawnstruct();
/* 3:55 */waypoints[108].origin =(640.75, 224.262, -64.0781);
/* 3:55 */waypoints[108].type = "stand";
/* 3:55 */waypoints[108].childCount = 3;
/* 3:55 */waypoints[108].children[0] = 99;
/* 3:55 */waypoints[108].children[1] = 109;
/* 3:55 */waypoints[108].children[2] = 111;
/* 3:55 */waypoints[109] = spawnstruct();
/* 3:55 */waypoints[109].origin =(489.04, 366.609, -63.875);
/* 3:55 */waypoints[109].type = "stand";
/* 3:55 */waypoints[109].childCount = 2;
/* 3:55 */waypoints[109].children[0] = 108;
/* 3:55 */waypoints[109].children[1] = 110;
/* 3:55 */waypoints[110] = spawnstruct();
/* 3:55 */waypoints[110].origin =(697.197, 621.367, -63.4597);
/* 3:55 */waypoints[110].type = "stand";
/* 3:55 */waypoints[110].childCount = 2;
/* 3:55 */waypoints[110].children[0] = 109;
/* 3:55 */waypoints[110].children[1] = 111;
/* 3:55 */waypoints[111] = spawnstruct();
/* 3:55 */waypoints[111].origin =(925.097, 421.354, -67.875);
/* 3:55 */waypoints[111].type = "stand";
/* 3:55 */waypoints[111].childCount = 3;
/* 3:55 */waypoints[111].children[0] = 110;
/* 3:55 */waypoints[111].children[1] = 108;
/* 3:55 */waypoints[111].children[2] = 112;
/* 3:55 */waypoints[112] = spawnstruct();
/* 3:55 */waypoints[112].origin =(1338.47, 584.911, -68.468);
/* 3:55 */waypoints[112].type = "stand";
/* 3:55 */waypoints[112].childCount = 4;
/* 3:55 */waypoints[112].children[0] = 111;
/* 3:55 */waypoints[112].children[1] = 113;
/* 3:55 */waypoints[112].children[2] = 26;
/* 3:55 */waypoints[112].children[3] = 121;
/* 3:55 */waypoints[113] = spawnstruct();
/* 3:55 */waypoints[113].origin =(1531.46, 899.336, -63.875);
/* 3:55 */waypoints[113].type = "stand";
/* 3:55 */waypoints[113].childCount = 2;
/* 3:55 */waypoints[113].children[0] = 112;
/* 3:55 */waypoints[113].children[1] = 114;
/* 3:55 */waypoints[114] = spawnstruct();
/* 3:55 */waypoints[114].origin =(1778.54, 930.083, -63.3491);
/* 3:55 */waypoints[114].type = "stand";
/* 3:55 */waypoints[114].childCount = 3;
/* 3:55 */waypoints[114].children[0] = 113;
/* 3:55 */waypoints[114].children[1] = 0;
/* 3:55 */waypoints[114].children[2] = 115;
/* 3:55 */waypoints[115] = spawnstruct();
/* 3:55 */waypoints[115].origin =(1485.38, 1097.43, -49.1369);
/* 3:55 */waypoints[115].type = "stand";
/* 3:55 */waypoints[115].childCount = 2;
/* 3:55 */waypoints[115].children[0] = 114;
/* 3:55 */waypoints[115].children[1] = 116;
/* 3:55 */waypoints[116] = spawnstruct();
/* 3:55 */waypoints[116].origin =(1084.09, 993.811, 22.125);
/* 3:55 */waypoints[116].type = "stand";
/* 3:55 */waypoints[116].childCount = 3;
/* 3:55 */waypoints[116].children[0] = 115;
/* 3:55 */waypoints[116].children[1] = 117;
/* 3:55 */waypoints[116].children[2] = 118;
/* 3:55 */waypoints[117] = spawnstruct();
/* 3:55 */waypoints[117].origin =(964.786, 830.18, 66.125);
/* 3:55 */waypoints[117].type = "climb";
/* 3:55 */waypoints[117].childCount = 2;
/* 3:55 */waypoints[117].children[0] = 116;
/* 3:55 */waypoints[117].children[1] = 140;
/* 3:55 */waypoints[118] = spawnstruct();
/* 3:55 */waypoints[118].origin =(825.823, 1116.73, 19.484);
/* 3:55 */waypoints[118].type = "stand";
/* 3:55 */waypoints[118].childCount = 3;
/* 3:55 */waypoints[118].children[0] = 116;
/* 3:55 */waypoints[118].children[1] = 119;
/* 3:55 */waypoints[118].children[2] = 16;
/* 3:55 */waypoints[119] = spawnstruct();
/* 3:55 */waypoints[119].origin =(700.96, 903.39, 24.125);
/* 3:55 */waypoints[119].type = "stand";
/* 3:55 */waypoints[119].childCount = 2;
/* 3:55 */waypoints[119].children[0] = 118;
/* 3:55 */waypoints[119].children[1] = 120;
/* 3:55 */waypoints[120] = spawnstruct();
/* 3:55 */waypoints[120].origin =(661.093, 904.648, 24.125);
/* 3:55 */waypoints[120].type = "stand";
/* 3:55 */waypoints[120].childCount = 1;
/* 3:55 */waypoints[120].children[0] = 119;
/* 3:55 */waypoints[121] = spawnstruct();
/* 3:55 */waypoints[121].origin =(1432.68, 454.547, -66.8475);
/* 3:55 */waypoints[121].type = "stand";
/* 3:55 */waypoints[121].childCount = 3;
/* 3:55 */waypoints[121].children[0] = 112;
/* 3:55 */waypoints[121].children[1] = 122;
/* 3:55 */waypoints[121].children[2] = 123;
/* 3:55 */waypoints[122] = spawnstruct();
/* 3:55 */waypoints[122].origin =(1766.57, 230.486, -67.875);
/* 3:55 */waypoints[122].type = "stand";
/* 3:55 */waypoints[122].childCount = 3;
/* 3:55 */waypoints[122].children[0] = 121;
/* 3:55 */waypoints[122].children[1] = 126;
/* 3:55 */waypoints[122].children[2] = 124;
/* 3:55 */waypoints[123] = spawnstruct();
/* 3:55 */waypoints[123].origin =(1285.56, 179.563, -67.875);
/* 3:55 */waypoints[123].type = "stand";
/* 3:55 */waypoints[123].childCount = 2;
/* 3:55 */waypoints[123].children[0] = 121;
/* 3:55 */waypoints[123].children[1] = 124;
/* 3:55 */waypoints[124] = spawnstruct();
/* 3:55 */waypoints[124].origin =(1555.35, -20.2444, -67.875);
/* 3:55 */waypoints[124].type = "stand";
/* 3:55 */waypoints[124].childCount = 4;
/* 3:55 */waypoints[124].children[0] = 123;
/* 3:55 */waypoints[124].children[1] = 125;
/* 3:55 */waypoints[124].children[2] = 131;
/* 3:55 */waypoints[124].children[3] = 122;
/* 3:55 */waypoints[125] = spawnstruct();
/* 3:55 */waypoints[125].origin =(1911.16, -299.728, -67.875);
/* 3:55 */waypoints[125].type = "stand";
/* 3:55 */waypoints[125].childCount = 4;
/* 3:55 */waypoints[125].children[0] = 124;
/* 3:55 */waypoints[125].children[1] = 61;
/* 3:55 */waypoints[125].children[2] = 126;
/* 3:55 */waypoints[125].children[3] = 127;
/* 3:55 */waypoints[126] = spawnstruct();
/* 3:55 */waypoints[126].origin =(2174.32, -39.4204, -67.875);
/* 3:55 */waypoints[126].type = "stand";
/* 3:55 */waypoints[126].childCount = 2;
/* 3:55 */waypoints[126].children[0] = 122;
/* 3:55 */waypoints[126].children[1] = 125;
/* 3:55 */waypoints[127] = spawnstruct();
/* 3:55 */waypoints[127].origin =(1950.02, -567.864, -61.875);
/* 3:55 */waypoints[127].type = "stand";
/* 3:55 */waypoints[127].childCount = 2;
/* 3:55 */waypoints[127].children[0] = 125;
/* 3:55 */waypoints[127].children[1] = 128;
/* 3:55 */waypoints[128] = spawnstruct();
/* 3:55 */waypoints[128].origin =(1672.7, -714.63, -67.875);
/* 3:55 */waypoints[128].type = "stand";
/* 3:55 */waypoints[128].childCount = 2;
/* 3:55 */waypoints[128].children[0] = 127;
/* 3:55 */waypoints[128].children[1] = 129;
/* 3:55 */waypoints[129] = spawnstruct();
/* 3:55 */waypoints[129].origin =(1407.39, -518.506, -67.875);
/* 3:55 */waypoints[129].type = "stand";
/* 3:55 */waypoints[129].childCount = 5;
/* 3:55 */waypoints[129].children[0] = 128;
/* 3:55 */waypoints[129].children[1] = 130;
/* 3:55 */waypoints[129].children[2] = 131;
/* 3:55 */waypoints[129].children[3] = 132;
/* 3:55 */waypoints[129].children[4] = 138;
/* 3:55 */waypoints[130] = spawnstruct();
/* 3:55 */waypoints[130].origin =(1378.33, -506.604, -67.875);
/* 3:55 */waypoints[130].type = "stand";
/* 3:55 */waypoints[130].childCount = 1;
/* 3:55 */waypoints[130].children[0] = 129;
/* 3:55 */waypoints[131] = spawnstruct();
/* 3:55 */waypoints[131].origin =(1319.96, -302.975, -67.875);
/* 3:55 */waypoints[131].type = "stand";
/* 3:55 */waypoints[131].childCount = 2;
/* 3:55 */waypoints[131].children[0] = 129;
/* 3:55 */waypoints[131].children[1] = 124;
/* 3:55 */waypoints[132] = spawnstruct();
/* 3:55 */waypoints[132].origin =(1232.69, -736.088, -67.875);
/* 3:55 */waypoints[132].type = "stand";
/* 3:55 */waypoints[132].childCount = 2;
/* 3:55 */waypoints[132].children[0] = 129;
/* 3:55 */waypoints[132].children[1] = 133;
/* 3:55 */waypoints[133] = spawnstruct();
/* 3:55 */waypoints[133].origin =(940.486, -1098.08, -55.875);
/* 3:55 */waypoints[133].type = "stand";
/* 3:55 */waypoints[133].childCount = 2;
/* 3:55 */waypoints[133].children[0] = 132;
/* 3:55 */waypoints[133].children[1] = 77;
/* 3:55 */waypoints[134] = spawnstruct();
/* 3:55 */waypoints[134].origin =(585.565, -1642.06, -63.875);
/* 3:55 */waypoints[134].type = "stand";
/* 3:55 */waypoints[134].childCount = 2;
/* 3:55 */waypoints[134].children[0] = 81;
/* 3:55 */waypoints[134].children[1] = 66;
/* 3:55 */waypoints[135] = spawnstruct();
/* 3:55 */waypoints[135].origin =(1979.34, 2106.92, -63.875);
/* 3:55 */waypoints[135].type = "stand";
/* 3:55 */waypoints[135].childCount = 1;
/* 3:55 */waypoints[135].children[0] = 3;
/* 3:55 */waypoints[136] = spawnstruct();
/* 3:55 */waypoints[136].origin =(-485.678, 371.612, -67.875);
/* 3:55 */waypoints[136].type = "stand";
/* 3:55 */waypoints[136].childCount = 2;
/* 3:55 */waypoints[136].children[0] = 95;
/* 3:55 */waypoints[136].children[1] = 137;
/* 3:55 */waypoints[137] = spawnstruct();
/* 3:55 */waypoints[137].origin =(-414.353, 375.931, -67.875);
/* 3:55 */waypoints[137].type = "stand";
/* 3:55 */waypoints[137].childCount = 1;
/* 3:55 */waypoints[137].children[0] = 136;
/* 3:55 */waypoints[138] = spawnstruct();
/* 3:55 */waypoints[138].origin =(1426.18, -579.419, -67.875);
/* 3:55 */waypoints[138].type = "stand";
/* 3:55 */waypoints[138].childCount = 2;
/* 3:55 */waypoints[138].children[0] = 129;
/* 3:55 */waypoints[138].children[1] = 139;
/* 3:55 */waypoints[139] = spawnstruct();
/* 3:55 */waypoints[139].origin =(1474.1, -684.276, -67.875);
/* 3:55 */waypoints[139].type = "stand";
/* 3:55 */waypoints[139].childCount = 1;
/* 3:55 */waypoints[139].children[0] = 138;
/* 3:55 */waypoints[140] = spawnstruct();
/* 3:55 */waypoints[140].origin =(963.146, 819.38, 267.51);
/* 3:55 */waypoints[140].type = "climb";
/* 3:55 */waypoints[140].childCount = 2;
/* 3:55 */waypoints[140].children[0] = 117;
/* 3:55 */waypoints[140].children[1] = 141;
/* 3:55 */waypoints[140].angles = (61.0358, -125.963, 0);
/* 3:55 */waypoints[141] = spawnstruct();
/* 3:55 */waypoints[141].origin =(935.218, 782.827, 284.125);
/* 3:55 */waypoints[141].type = "stand";
/* 3:55 */waypoints[141].childCount = 1;
/* 3:55 */waypoints[141].children[0] = 140;
/* 3:55 */waypoints[141].angles = (43.0237, -132.615, 0);
/* 3:55 */waypoints[142] = spawnstruct();
/* 3:55 */waypoints[142].origin =(2851.99, 365.493, 125.855);
/* 3:55 */waypoints[142].type = "climb";
/* 3:55 */waypoints[142].childCount = 2;
/* 3:55 */waypoints[142].children[0] = 38;
/* 3:55 */waypoints[142].children[1] = 143;
/* 3:55 */waypoints[142].angles = (59.5032, 141.499, 0);
/* 3:55 */waypoints[143] = spawnstruct();
/* 3:55 */waypoints[143].origin =(2781.1, 408.48, -19.875);
/* 3:55 */waypoints[143].type = "climb";
/* 3:55 */waypoints[143].childCount = 2;
/* 3:55 */waypoints[143].children[0] = 142;
/* 3:55 */waypoints[143].children[1] = 22;
/* 3:55 */waypoints[143].angles = (31.2573, 74.5704, 0);
/* 3:55 */waypoints[144] = spawnstruct();
/* 3:55 */waypoints[144].origin =(3357.47, 72.5815, 151.04);
/* 3:55 */waypoints[144].type = "stand";
/* 3:55 */waypoints[144].childCount = 1;
/* 3:55 */waypoints[144].children[0] = 39;
/* 3:55 */waypoints[144].angles = (6.79627, -9.42556, 0);
return waypoints;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +0,0 @@
DCBurning()
{
return [];
}

View File

@@ -1,477 +0,0 @@
DCEMP()
{
/* 8:13 */waypoints = [];
/* 8:13 */waypoints[0] = spawnstruct();
/* 8:13 */waypoints[0].origin =(-44582.3, 15555.8, -83.875);
/* 8:13 */waypoints[0].type = "stand";
/* 8:13 */waypoints[0].childCount = 2;
/* 8:13 */waypoints[0].children[0] = 1;
/* 8:13 */waypoints[0].children[1] = 2;
/* 8:13 */waypoints[1] = spawnstruct();
/* 8:13 */waypoints[1].origin =(-44449.6, 15470.7, -83.875);
/* 8:13 */waypoints[1].type = "stand";
/* 8:13 */waypoints[1].childCount = 1;
/* 8:13 */waypoints[1].children[0] = 0;
/* 8:13 */waypoints[2] = spawnstruct();
/* 8:13 */waypoints[2].origin =(-44512.6, 15662, -83.875);
/* 8:13 */waypoints[2].type = "stand";
/* 8:13 */waypoints[2].childCount = 3;
/* 8:13 */waypoints[2].children[0] = 0;
/* 8:13 */waypoints[2].children[1] = 3;
/* 8:13 */waypoints[2].children[2] = 15;
/* 8:13 */waypoints[3] = spawnstruct();
/* 8:13 */waypoints[3].origin =(-44675.6, 15765.6, -83.875);
/* 8:13 */waypoints[3].type = "stand";
/* 8:13 */waypoints[3].childCount = 3;
/* 8:13 */waypoints[3].children[0] = 2;
/* 8:13 */waypoints[3].children[1] = 4;
/* 8:13 */waypoints[3].children[2] = 5;
/* 8:13 */waypoints[4] = spawnstruct();
/* 8:13 */waypoints[4].origin =(-44739.7, 15662.6, -83.875);
/* 8:13 */waypoints[4].type = "stand";
/* 8:13 */waypoints[4].childCount = 1;
/* 8:13 */waypoints[4].children[0] = 3;
/* 8:13 */waypoints[5] = spawnstruct();
/* 8:13 */waypoints[5].origin =(-44682.3, 16010.7, -83.875);
/* 8:13 */waypoints[5].type = "stand";
/* 8:13 */waypoints[5].childCount = 5;
/* 8:13 */waypoints[5].children[0] = 3;
/* 8:13 */waypoints[5].children[1] = 6;
/* 8:13 */waypoints[5].children[2] = 9;
/* 8:13 */waypoints[5].children[3] = 10;
/* 8:13 */waypoints[5].children[4] = 33;
/* 8:13 */waypoints[6] = spawnstruct();
/* 8:13 */waypoints[6].origin =(-44538.3, 16262.6, -83.875);
/* 8:13 */waypoints[6].type = "stand";
/* 8:13 */waypoints[6].childCount = 3;
/* 8:13 */waypoints[6].children[0] = 5;
/* 8:13 */waypoints[6].children[1] = 7;
/* 8:13 */waypoints[6].children[2] = 8;
/* 8:13 */waypoints[7] = spawnstruct();
/* 8:13 */waypoints[7].origin =(-44332.4, 16157.4, -83.3756);
/* 8:13 */waypoints[7].type = "stand";
/* 8:13 */waypoints[7].childCount = 4;
/* 8:13 */waypoints[7].children[0] = 6;
/* 8:13 */waypoints[7].children[1] = 11;
/* 8:13 */waypoints[7].children[2] = 14;
/* 8:13 */waypoints[7].children[3] = 33;
/* 8:13 */waypoints[8] = spawnstruct();
/* 8:13 */waypoints[8].origin =(-44728.9, 16339.4, -83.875);
/* 8:13 */waypoints[8].type = "stand";
/* 8:13 */waypoints[8].childCount = 1;
/* 8:13 */waypoints[8].children[0] = 6;
/* 8:13 */waypoints[9] = spawnstruct();
/* 8:13 */waypoints[9].origin =(-44771.8, 16160.3, -83.875);
/* 8:13 */waypoints[9].type = "stand";
/* 8:13 */waypoints[9].childCount = 1;
/* 8:13 */waypoints[9].children[0] = 5;
/* 8:13 */waypoints[10] = spawnstruct();
/* 8:13 */waypoints[10].origin =(-44531.9, 15898.7, -83.875);
/* 8:13 */waypoints[10].type = "stand";
/* 8:13 */waypoints[10].childCount = 1;
/* 8:13 */waypoints[10].children[0] = 5;
/* 8:13 */waypoints[11] = spawnstruct();
/* 8:13 */waypoints[11].origin =(-44217.8, 16087.9, -80.5611);
/* 8:13 */waypoints[11].type = "stand";
/* 8:13 */waypoints[11].childCount = 3;
/* 8:13 */waypoints[11].children[0] = 7;
/* 8:13 */waypoints[11].children[1] = 12;
/* 8:13 */waypoints[11].children[2] = 14;
/* 8:13 */waypoints[12] = spawnstruct();
/* 8:13 */waypoints[12].origin =(-43941.8, 15960.1, -83.875);
/* 8:13 */waypoints[12].type = "stand";
/* 8:13 */waypoints[12].childCount = 3;
/* 8:13 */waypoints[12].children[0] = 11;
/* 8:13 */waypoints[12].children[1] = 13;
/* 8:13 */waypoints[12].children[2] = 24;
/* 8:13 */waypoints[13] = spawnstruct();
/* 8:13 */waypoints[13].origin =(-44030.6, 15639.2, -83.875);
/* 8:13 */waypoints[13].type = "stand";
/* 8:13 */waypoints[13].childCount = 4;
/* 8:13 */waypoints[13].children[0] = 12;
/* 8:13 */waypoints[13].children[1] = 14;
/* 8:13 */waypoints[13].children[2] = 19;
/* 8:13 */waypoints[13].children[3] = 20;
/* 8:13 */waypoints[14] = spawnstruct();
/* 8:13 */waypoints[14].origin =(-44291, 15735, -83.875);
/* 8:13 */waypoints[14].type = "stand";
/* 8:13 */waypoints[14].childCount = 4;
/* 8:13 */waypoints[14].children[0] = 13;
/* 8:13 */waypoints[14].children[1] = 15;
/* 8:13 */waypoints[14].children[2] = 7;
/* 8:13 */waypoints[14].children[3] = 11;
/* 8:13 */waypoints[15] = spawnstruct();
/* 8:13 */waypoints[15].origin =(-44365.4, 15603.7, -83.875);
/* 8:13 */waypoints[15].type = "stand";
/* 8:13 */waypoints[15].childCount = 3;
/* 8:13 */waypoints[15].children[0] = 14;
/* 8:13 */waypoints[15].children[1] = 2;
/* 8:13 */waypoints[15].children[2] = 16;
/* 8:13 */waypoints[16] = spawnstruct();
/* 8:13 */waypoints[16].origin =(-44183.1, 15512.2, -83.875);
/* 8:13 */waypoints[16].type = "stand";
/* 8:13 */waypoints[16].childCount = 3;
/* 8:13 */waypoints[16].children[0] = 15;
/* 8:13 */waypoints[16].children[1] = 17;
/* 8:13 */waypoints[16].children[2] = 19;
/* 8:13 */waypoints[17] = spawnstruct();
/* 8:13 */waypoints[17].origin =(-44237.4, 15387.6, -83.875);
/* 8:13 */waypoints[17].type = "stand";
/* 8:13 */waypoints[17].childCount = 2;
/* 8:13 */waypoints[17].children[0] = 16;
/* 8:13 */waypoints[17].children[1] = 18;
/* 8:13 */waypoints[18] = spawnstruct();
/* 8:13 */waypoints[18].origin =(-44089.5, 15297.3, -83.875);
/* 8:13 */waypoints[18].type = "stand";
/* 8:13 */waypoints[18].childCount = 1;
/* 8:13 */waypoints[18].children[0] = 17;
/* 8:13 */waypoints[19] = spawnstruct();
/* 8:13 */waypoints[19].origin =(-44108.6, 15489.2, -83.875);
/* 8:13 */waypoints[19].type = "stand";
/* 8:13 */waypoints[19].childCount = 3;
/* 8:13 */waypoints[19].children[0] = 16;
/* 8:13 */waypoints[19].children[1] = 13;
/* 8:13 */waypoints[19].children[2] = 25;
/* 8:13 */waypoints[20] = spawnstruct();
/* 8:13 */waypoints[20].origin =(-43802, 15502.9, -83.875);
/* 8:13 */waypoints[20].type = "stand";
/* 8:13 */waypoints[20].childCount = 4;
/* 8:13 */waypoints[20].children[0] = 13;
/* 8:13 */waypoints[20].children[1] = 21;
/* 8:13 */waypoints[20].children[2] = 25;
/* 8:13 */waypoints[20].children[3] = 31;
/* 8:13 */waypoints[21] = spawnstruct();
/* 8:13 */waypoints[21].origin =(-43671.9, 15724.7, -83.875);
/* 8:13 */waypoints[21].type = "stand";
/* 8:13 */waypoints[21].childCount = 3;
/* 8:13 */waypoints[21].children[0] = 20;
/* 8:13 */waypoints[21].children[1] = 22;
/* 8:13 */waypoints[21].children[2] = 24;
/* 8:13 */waypoints[22] = spawnstruct();
/* 8:13 */waypoints[22].origin =(-43576, 15586.4, -83.875);
/* 8:13 */waypoints[22].type = "stand";
/* 8:13 */waypoints[22].childCount = 2;
/* 8:13 */waypoints[22].children[0] = 21;
/* 8:13 */waypoints[22].children[1] = 23;
/* 8:13 */waypoints[23] = spawnstruct();
/* 8:13 */waypoints[23].origin =(-43470.7, 15615.7, -83.875);
/* 8:13 */waypoints[23].type = "stand";
/* 8:13 */waypoints[23].childCount = 1;
/* 8:13 */waypoints[23].children[0] = 22;
/* 8:13 */waypoints[24] = spawnstruct();
/* 8:13 */waypoints[24].origin =(-43649.9, 15806.1, -83.875);
/* 8:13 */waypoints[24].type = "stand";
/* 8:13 */waypoints[24].childCount = 2;
/* 8:13 */waypoints[24].children[0] = 21;
/* 8:13 */waypoints[24].children[1] = 12;
/* 8:13 */waypoints[25] = spawnstruct();
/* 8:13 */waypoints[25].origin =(-43889.7, 15372.7, -83.875);
/* 8:13 */waypoints[25].type = "stand";
/* 8:13 */waypoints[25].childCount = 3;
/* 8:13 */waypoints[25].children[0] = 20;
/* 8:13 */waypoints[25].children[1] = 19;
/* 8:13 */waypoints[25].children[2] = 26;
/* 8:13 */waypoints[26] = spawnstruct();
/* 8:13 */waypoints[26].origin =(-43771.7, 15266.6, -83.875);
/* 8:13 */waypoints[26].type = "stand";
/* 8:13 */waypoints[26].childCount = 3;
/* 8:13 */waypoints[26].children[0] = 25;
/* 8:13 */waypoints[26].children[1] = 27;
/* 8:13 */waypoints[26].children[2] = 28;
/* 8:13 */waypoints[27] = spawnstruct();
/* 8:13 */waypoints[27].origin =(-43888.2, 15194.3, -83.875);
/* 8:13 */waypoints[27].type = "stand";
/* 8:13 */waypoints[27].childCount = 1;
/* 8:13 */waypoints[27].children[0] = 26;
/* 8:13 */waypoints[28] = spawnstruct();
/* 8:13 */waypoints[28].origin =(-43576.5, 15384.9, -83.875);
/* 8:13 */waypoints[28].type = "stand";
/* 8:13 */waypoints[28].childCount = 3;
/* 8:13 */waypoints[28].children[0] = 26;
/* 8:13 */waypoints[28].children[1] = 29;
/* 8:13 */waypoints[28].children[2] = 30;
/* 8:13 */waypoints[29] = spawnstruct();
/* 8:13 */waypoints[29].origin =(-43422.6, 15475, -83.875);
/* 8:13 */waypoints[29].type = "stand";
/* 8:13 */waypoints[29].childCount = 1;
/* 8:13 */waypoints[29].children[0] = 28;
/* 8:13 */waypoints[30] = spawnstruct();
/* 8:13 */waypoints[30].origin =(-43535.4, 15267.4, -83.875);
/* 8:13 */waypoints[30].type = "stand";
/* 8:13 */waypoints[30].childCount = 5;
/* 8:13 */waypoints[30].children[0] = 28;
/* 8:13 */waypoints[30].children[1] = 34;
/* 8:13 */waypoints[30].children[2] = 36;
/* 8:13 */waypoints[30].children[3] = 37;
/* 8:13 */waypoints[30].children[4] = 38;
/* 8:13 */waypoints[31] = spawnstruct();
/* 8:13 */waypoints[31].origin =(-43710.9, 15469.8, -83.875);
/* 8:13 */waypoints[31].type = "stand";
/* 8:13 */waypoints[31].childCount = 1;
/* 8:13 */waypoints[31].children[0] = 20;
/* 8:13 */waypoints[32] = spawnstruct();
/* 8:13 */waypoints[32].origin =(-44473.6, 15991.2, -83.875);
/* 8:13 */waypoints[32].type = "stand";
/* 8:13 */waypoints[32].childCount = 1;
/* 8:13 */waypoints[32].children[0] = 33;
/* 8:13 */waypoints[33] = spawnstruct();
/* 8:13 */waypoints[33].origin =(-44488.2, 16066, -83.875);
/* 8:13 */waypoints[33].type = "stand";
/* 8:13 */waypoints[33].childCount = 3;
/* 8:13 */waypoints[33].children[0] = 32;
/* 8:13 */waypoints[33].children[1] = 5;
/* 8:13 */waypoints[33].children[2] = 7;
/* 8:13 */waypoints[34] = spawnstruct();
/* 8:13 */waypoints[34].origin =(-43311.1, 15347.1, -83.875);
/* 8:13 */waypoints[34].type = "stand";
/* 8:13 */waypoints[34].childCount = 2;
/* 8:13 */waypoints[34].children[0] = 30;
/* 8:13 */waypoints[34].children[1] = 35;
/* 8:13 */waypoints[35] = spawnstruct();
/* 8:13 */waypoints[35].origin =(-43298.9, 15142.6, -83.875);
/* 8:13 */waypoints[35].type = "stand";
/* 8:13 */waypoints[35].childCount = 2;
/* 8:13 */waypoints[35].children[0] = 34;
/* 8:13 */waypoints[35].children[1] = 36;
/* 8:13 */waypoints[36] = spawnstruct();
/* 8:13 */waypoints[36].origin =(-43461.7, 15143, -83.875);
/* 8:13 */waypoints[36].type = "stand";
/* 8:13 */waypoints[36].childCount = 4;
/* 8:13 */waypoints[36].children[0] = 35;
/* 8:13 */waypoints[36].children[1] = 30;
/* 8:13 */waypoints[36].children[2] = 62;
/* 8:13 */waypoints[36].children[3] = 64;
/* 8:13 */waypoints[37] = spawnstruct();
/* 8:13 */waypoints[37].origin =(-43593.3, 14950.6, -83.875);
/* 8:13 */waypoints[37].type = "stand";
/* 8:13 */waypoints[37].childCount = 1;
/* 8:13 */waypoints[37].children[0] = 30;
/* 8:13 */waypoints[38] = spawnstruct();
/* 8:13 */waypoints[38].origin =(-43786.4, 15055.9, -83.875);
/* 8:13 */waypoints[38].type = "stand";
/* 8:13 */waypoints[38].childCount = 3;
/* 8:13 */waypoints[38].children[0] = 30;
/* 8:13 */waypoints[38].children[1] = 39;
/* 8:13 */waypoints[38].children[2] = 40;
/* 8:13 */waypoints[39] = spawnstruct();
/* 8:13 */waypoints[39].origin =(-43887.9, 15025, -83.875);
/* 8:13 */waypoints[39].type = "stand";
/* 8:13 */waypoints[39].childCount = 1;
/* 8:13 */waypoints[39].children[0] = 38;
/* 8:13 */waypoints[40] = spawnstruct();
/* 8:13 */waypoints[40].origin =(-43771, 14840.1, -83.875);
/* 8:13 */waypoints[40].type = "stand";
/* 8:13 */waypoints[40].childCount = 3;
/* 8:13 */waypoints[40].children[0] = 38;
/* 8:13 */waypoints[40].children[1] = 41;
/* 8:13 */waypoints[40].children[2] = 43;
/* 8:13 */waypoints[41] = spawnstruct();
/* 8:13 */waypoints[41].origin =(-43897.1, 14839.6, -83.875);
/* 8:13 */waypoints[41].type = "stand";
/* 8:13 */waypoints[41].childCount = 2;
/* 8:13 */waypoints[41].children[0] = 40;
/* 8:13 */waypoints[41].children[1] = 42;
/* 8:13 */waypoints[42] = spawnstruct();
/* 8:13 */waypoints[42].origin =(-43901.6, 14671.9, -83.875);
/* 8:13 */waypoints[42].type = "stand";
/* 8:13 */waypoints[42].childCount = 1;
/* 8:13 */waypoints[42].children[0] = 41;
/* 8:13 */waypoints[43] = spawnstruct();
/* 8:13 */waypoints[43].origin =(-43773.5, 14671.3, -83.875);
/* 8:13 */waypoints[43].type = "stand";
/* 8:13 */waypoints[43].childCount = 4;
/* 8:13 */waypoints[43].children[0] = 40;
/* 8:13 */waypoints[43].children[1] = 44;
/* 8:13 */waypoints[43].children[2] = 61;
/* 8:13 */waypoints[43].children[3] = 62;
/* 8:13 */waypoints[44] = spawnstruct();
/* 8:13 */waypoints[44].origin =(-43736.4, 14459.9, -83.875);
/* 8:13 */waypoints[44].type = "stand";
/* 8:13 */waypoints[44].childCount = 3;
/* 8:13 */waypoints[44].children[0] = 43;
/* 8:13 */waypoints[44].children[1] = 45;
/* 8:13 */waypoints[44].children[2] = 47;
/* 8:13 */waypoints[45] = spawnstruct();
/* 8:13 */waypoints[45].origin =(-43881.7, 14468.2, -83.875);
/* 8:13 */waypoints[45].type = "stand";
/* 8:13 */waypoints[45].childCount = 2;
/* 8:13 */waypoints[45].children[0] = 44;
/* 8:13 */waypoints[45].children[1] = 46;
/* 8:13 */waypoints[46] = spawnstruct();
/* 8:13 */waypoints[46].origin =(-43898.6, 14265.2, -83.875);
/* 8:13 */waypoints[46].type = "stand";
/* 8:13 */waypoints[46].childCount = 1;
/* 8:13 */waypoints[46].children[0] = 45;
/* 8:13 */waypoints[47] = spawnstruct();
/* 8:13 */waypoints[47].origin =(-43733.4, 14352.9, -83.875);
/* 8:13 */waypoints[47].type = "stand";
/* 8:13 */waypoints[47].childCount = 3;
/* 8:13 */waypoints[47].children[0] = 44;
/* 8:13 */waypoints[47].children[1] = 48;
/* 8:13 */waypoints[47].children[2] = 59;
/* 8:13 */waypoints[48] = spawnstruct();
/* 8:13 */waypoints[48].origin =(-43582.4, 14346.3, -83.875);
/* 8:13 */waypoints[48].type = "stand";
/* 8:13 */waypoints[48].childCount = 3;
/* 8:13 */waypoints[48].children[0] = 47;
/* 8:13 */waypoints[48].children[1] = 49;
/* 8:13 */waypoints[48].children[2] = 57;
/* 8:13 */waypoints[49] = spawnstruct();
/* 8:13 */waypoints[49].origin =(-43581.1, 14498.7, -83.875);
/* 8:13 */waypoints[49].type = "stand";
/* 8:13 */waypoints[49].childCount = 2;
/* 8:13 */waypoints[49].children[0] = 48;
/* 8:13 */waypoints[49].children[1] = 50;
/* 8:13 */waypoints[50] = spawnstruct();
/* 8:13 */waypoints[50].origin =(-43507.3, 14482, -83.875);
/* 8:13 */waypoints[50].type = "stand";
/* 8:13 */waypoints[50].childCount = 4;
/* 8:13 */waypoints[50].children[0] = 49;
/* 8:13 */waypoints[50].children[1] = 51;
/* 8:13 */waypoints[50].children[2] = 52;
/* 8:13 */waypoints[50].children[3] = 61;
/* 8:13 */waypoints[51] = spawnstruct();
/* 8:13 */waypoints[51].origin =(-43487.7, 14375.4, -83.875);
/* 8:13 */waypoints[51].type = "stand";
/* 8:13 */waypoints[51].childCount = 1;
/* 8:13 */waypoints[51].children[0] = 50;
/* 8:13 */waypoints[52] = spawnstruct();
/* 8:13 */waypoints[52].origin =(-43283.6, 14466.5, -83.875);
/* 8:13 */waypoints[52].type = "stand";
/* 8:13 */waypoints[52].childCount = 3;
/* 8:13 */waypoints[52].children[0] = 50;
/* 8:13 */waypoints[52].children[1] = 53;
/* 8:13 */waypoints[52].children[2] = 62;
/* 8:13 */waypoints[53] = spawnstruct();
/* 8:13 */waypoints[53].origin =(-43223.5, 14405.2, -83.875);
/* 8:13 */waypoints[53].type = "stand";
/* 8:13 */waypoints[53].childCount = 2;
/* 8:13 */waypoints[53].children[0] = 52;
/* 8:13 */waypoints[53].children[1] = 54;
/* 8:13 */waypoints[54] = spawnstruct();
/* 8:13 */waypoints[54].origin =(-43258.3, 14133.8, -83.875);
/* 8:13 */waypoints[54].type = "stand";
/* 8:13 */waypoints[54].childCount = 3;
/* 8:13 */waypoints[54].children[0] = 53;
/* 8:13 */waypoints[54].children[1] = 55;
/* 8:13 */waypoints[54].children[2] = 57;
/* 8:13 */waypoints[55] = spawnstruct();
/* 8:13 */waypoints[55].origin =(-43438.1, 13969.5, -83.875);
/* 8:13 */waypoints[55].type = "stand";
/* 8:13 */waypoints[55].childCount = 2;
/* 8:13 */waypoints[55].children[0] = 54;
/* 8:13 */waypoints[55].children[1] = 56;
/* 8:13 */waypoints[56] = spawnstruct();
/* 8:13 */waypoints[56].origin =(-43336.4, 13879.9, -83.875);
/* 8:13 */waypoints[56].type = "stand";
/* 8:13 */waypoints[56].childCount = 1;
/* 8:13 */waypoints[56].children[0] = 55;
/* 8:13 */waypoints[57] = spawnstruct();
/* 8:13 */waypoints[57].origin =(-43579.8, 14196.1, -83.875);
/* 8:13 */waypoints[57].type = "stand";
/* 8:13 */waypoints[57].childCount = 3;
/* 8:13 */waypoints[57].children[0] = 54;
/* 8:13 */waypoints[57].children[1] = 48;
/* 8:13 */waypoints[57].children[2] = 58;
/* 8:13 */waypoints[58] = spawnstruct();
/* 8:13 */waypoints[58].origin =(-43589.1, 14057, -83.875);
/* 8:13 */waypoints[58].type = "stand";
/* 8:13 */waypoints[58].childCount = 2;
/* 8:13 */waypoints[58].children[0] = 57;
/* 8:13 */waypoints[58].children[1] = 59;
/* 8:13 */waypoints[59] = spawnstruct();
/* 8:13 */waypoints[59].origin =(-43744.6, 14013.5, -83.875);
/* 8:13 */waypoints[59].type = "stand";
/* 8:13 */waypoints[59].childCount = 3;
/* 8:13 */waypoints[59].children[0] = 58;
/* 8:13 */waypoints[59].children[1] = 47;
/* 8:13 */waypoints[59].children[2] = 60;
/* 8:13 */waypoints[60] = spawnstruct();
/* 8:13 */waypoints[60].origin =(-43888.7, 14011.7, -83.875);
/* 8:13 */waypoints[60].type = "stand";
/* 8:13 */waypoints[60].childCount = 2;
/* 8:13 */waypoints[60].children[0] = 59;
/* 8:13 */waypoints[60].children[1] = 65;
/* 8:13 */waypoints[61] = spawnstruct();
/* 8:13 */waypoints[61].origin =(-43516.3, 14608.9, -83.875);
/* 8:13 */waypoints[61].type = "stand";
/* 8:13 */waypoints[61].childCount = 2;
/* 8:13 */waypoints[61].children[0] = 50;
/* 8:13 */waypoints[61].children[1] = 43;
/* 8:13 */waypoints[62] = spawnstruct();
/* 8:13 */waypoints[62].origin =(-43318.7, 14807.3, -83.875);
/* 8:13 */waypoints[62].type = "stand";
/* 8:13 */waypoints[62].childCount = 4;
/* 8:13 */waypoints[62].children[0] = 43;
/* 8:13 */waypoints[62].children[1] = 63;
/* 8:13 */waypoints[62].children[2] = 52;
/* 8:13 */waypoints[62].children[3] = 36;
/* 8:13 */waypoints[63] = spawnstruct();
/* 8:13 */waypoints[63].origin =(-43389.8, 14644.5, -83.875);
/* 8:13 */waypoints[63].type = "stand";
/* 8:13 */waypoints[63].childCount = 1;
/* 8:13 */waypoints[63].children[0] = 62;
/* 8:13 */waypoints[64] = spawnstruct();
/* 8:13 */waypoints[64].origin =(-43455, 14956.8, -83.875);
/* 8:13 */waypoints[64].type = "stand";
/* 8:13 */waypoints[64].childCount = 1;
/* 8:13 */waypoints[64].children[0] = 36;
/* 8:13 */waypoints[65] = spawnstruct();
/* 8:13 */waypoints[65].origin =(-43889.7, 13894.2, -83.875);
/* 8:13 */waypoints[65].type = "stand";
/* 8:13 */waypoints[65].childCount = 3;
/* 8:13 */waypoints[65].children[0] = 60;
/* 8:13 */waypoints[65].children[1] = 66;
/* 8:13 */waypoints[65].children[2] = 67;
/* 8:13 */waypoints[66] = spawnstruct();
/* 8:13 */waypoints[66].origin =(-44481.6, 13879.5, -83.875);
/* 8:13 */waypoints[66].type = "stand";
/* 8:13 */waypoints[66].childCount = 1;
/* 8:13 */waypoints[66].children[0] = 65;
/* 8:13 */waypoints[67] = spawnstruct();
/* 8:13 */waypoints[67].origin =(-43602.7, 13860.6, -83.875);
/* 8:13 */waypoints[67].type = "stand";
/* 8:13 */waypoints[67].childCount = 2;
/* 8:13 */waypoints[67].children[0] = 65;
/* 8:13 */waypoints[67].children[1] = 68;
/* 8:13 */waypoints[68] = spawnstruct();
/* 8:13 */waypoints[68].origin =(-43629.6, 13480.7, -259.875);
/* 8:13 */waypoints[68].type = "stand";
/* 8:13 */waypoints[68].childCount = 3;
/* 8:13 */waypoints[68].children[0] = 67;
/* 8:13 */waypoints[68].children[1] = 69;
/* 8:13 */waypoints[68].children[2] = 71;
/* 8:13 */waypoints[69] = spawnstruct();
/* 8:13 */waypoints[69].origin =(-43781.3, 13269.6, -259.875);
/* 8:13 */waypoints[69].type = "stand";
/* 8:13 */waypoints[69].childCount = 3;
/* 8:13 */waypoints[69].children[0] = 68;
/* 8:13 */waypoints[69].children[1] = 70;
/* 8:13 */waypoints[69].children[2] = 71;
/* 8:13 */waypoints[70] = spawnstruct();
/* 8:13 */waypoints[70].origin =(-43880.9, 13414.1, -259.875);
/* 8:13 */waypoints[70].type = "stand";
/* 8:13 */waypoints[70].childCount = 2;
/* 8:13 */waypoints[70].children[0] = 69;
/* 8:13 */waypoints[70].children[1] = 71;
/* 8:13 */waypoints[71] = spawnstruct();
/* 8:13 */waypoints[71].origin =(-43806.7, 13518, -259.875);
/* 8:13 */waypoints[71].type = "stand";
/* 8:13 */waypoints[71].childCount = 4;
/* 8:13 */waypoints[71].children[0] = 70;
/* 8:13 */waypoints[71].children[1] = 68;
/* 8:13 */waypoints[71].children[2] = 72;
/* 8:13 */waypoints[71].children[3] = 69;
/* 8:13 */waypoints[72] = spawnstruct();
/* 8:13 */waypoints[72].origin =(-43974.8, 13676.7, -259.875);
/* 8:13 */waypoints[72].type = "stand";
/* 8:13 */waypoints[72].childCount = 2;
/* 8:13 */waypoints[72].children[0] = 71;
/* 8:13 */waypoints[72].children[1] = 73;
/* 8:13 */waypoints[73] = spawnstruct();
/* 8:13 */waypoints[73].origin =(-43719.7, 13724.1, -259.875);
/* 8:13 */waypoints[73].type = "stand";
/* 8:13 */waypoints[73].childCount = 1;
/* 8:13 */waypoints[73].children[0] = 72;
/* 8:13 */return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +0,0 @@
Downtown()
{
return [];
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +0,0 @@
EstateSP()
{
return [];
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +0,0 @@
FavelaEscape()
{
return [];
}

View File

@@ -1,4 +0,0 @@
FavelaSP()
{
return [];
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,631 +0,0 @@
Gulag()
{
waypoints = [];
/* 4:28 */waypoints[0] = spawnstruct();
/* 4:28 */waypoints[0].origin =(-3671.16, 238.066, 1594.13);
/* 4:28 */waypoints[0].type = "stand";
/* 4:28 */waypoints[0].childCount = 2;
/* 4:28 */waypoints[0].children[0] = 1;
/* 4:28 */waypoints[0].children[1] = 8;
/* 4:28 */waypoints[1] = spawnstruct();
/* 4:28 */waypoints[1].origin =(-3741.01, 163.309, 1594.13);
/* 4:28 */waypoints[1].type = "stand";
/* 4:28 */waypoints[1].childCount = 2;
/* 4:28 */waypoints[1].children[0] = 0;
/* 4:28 */waypoints[1].children[1] = 2;
/* 4:28 */waypoints[2] = spawnstruct();
/* 4:28 */waypoints[2].origin =(-4104.97, 412.117, 1672.13);
/* 4:28 */waypoints[2].type = "stand";
/* 4:28 */waypoints[2].childCount = 3;
/* 4:28 */waypoints[2].children[0] = 1;
/* 4:28 */waypoints[2].children[1] = 3;
/* 4:28 */waypoints[2].children[2] = 8;
/* 4:28 */waypoints[3] = spawnstruct();
/* 4:28 */waypoints[3].origin =(-4134.12, 595.487, 1672.13);
/* 4:28 */waypoints[3].type = "stand";
/* 4:28 */waypoints[3].childCount = 3;
/* 4:28 */waypoints[3].children[0] = 2;
/* 4:28 */waypoints[3].children[1] = 4;
/* 4:28 */waypoints[3].children[2] = 8;
/* 4:28 */waypoints[4] = spawnstruct();
/* 4:28 */waypoints[4].origin =(-3939.28, 874.525, 1760.13);
/* 4:28 */waypoints[4].type = "stand";
/* 4:28 */waypoints[4].childCount = 3;
/* 4:28 */waypoints[4].children[0] = 3;
/* 4:28 */waypoints[4].children[1] = 5;
/* 4:28 */waypoints[4].children[2] = 7;
/* 4:28 */waypoints[5] = spawnstruct();
/* 4:28 */waypoints[5].origin =(-3677.17, 1253.13, 1864.13);
/* 4:28 */waypoints[5].type = "stand";
/* 4:28 */waypoints[5].childCount = 3;
/* 4:28 */waypoints[5].children[0] = 4;
/* 4:28 */waypoints[5].children[1] = 6;
/* 4:28 */waypoints[5].children[2] = 9;
/* 4:28 */waypoints[6] = spawnstruct();
/* 4:28 */waypoints[6].origin =(-3591.87, 1193.01, 1864.13);
/* 4:28 */waypoints[6].type = "stand";
/* 4:28 */waypoints[6].childCount = 3;
/* 4:28 */waypoints[6].children[0] = 5;
/* 4:28 */waypoints[6].children[1] = 7;
/* 4:28 */waypoints[6].children[2] = 9;
/* 4:28 */waypoints[7] = spawnstruct();
/* 4:28 */waypoints[7].origin =(-3864.71, 816.154, 1760.13);
/* 4:28 */waypoints[7].type = "stand";
/* 4:28 */waypoints[7].childCount = 3;
/* 4:28 */waypoints[7].children[0] = 6;
/* 4:28 */waypoints[7].children[1] = 4;
/* 4:28 */waypoints[7].children[2] = 8;
/* 4:28 */waypoints[8] = spawnstruct();
/* 4:28 */waypoints[8].origin =(-4039.63, 501.935, 1672.13);
/* 4:28 */waypoints[8].type = "stand";
/* 4:28 */waypoints[8].childCount = 4;
/* 4:28 */waypoints[8].children[0] = 7;
/* 4:28 */waypoints[8].children[1] = 2;
/* 4:28 */waypoints[8].children[2] = 3;
/* 4:28 */waypoints[8].children[3] = 0;
/* 4:28 */waypoints[9] = spawnstruct();
/* 4:28 */waypoints[9].origin =(-3438.55, 1517.88, 1866.89);
/* 4:28 */waypoints[9].type = "stand";
/* 4:28 */waypoints[9].childCount = 5;
/* 4:28 */waypoints[9].children[0] = 6;
/* 4:28 */waypoints[9].children[1] = 10;
/* 4:28 */waypoints[9].children[2] = 5;
/* 4:28 */waypoints[9].children[3] = 14;
/* 4:28 */waypoints[9].children[4] = 16;
/* 4:28 */waypoints[10] = spawnstruct();
/* 4:28 */waypoints[10].origin =(-3501.86, 1596.79, 1869.59);
/* 4:28 */waypoints[10].type = "stand";
/* 4:28 */waypoints[10].childCount = 2;
/* 4:28 */waypoints[10].children[0] = 9;
/* 4:28 */waypoints[10].children[1] = 11;
/* 4:28 */waypoints[11] = spawnstruct();
/* 4:28 */waypoints[11].origin =(-3352.35, 1831.07, 1988.13);
/* 4:28 */waypoints[11].type = "stand";
/* 4:28 */waypoints[11].childCount = 2;
/* 4:28 */waypoints[11].children[0] = 10;
/* 4:28 */waypoints[11].children[1] = 12;
/* 4:28 */waypoints[12] = spawnstruct();
/* 4:28 */waypoints[12].origin =(-3447.24, 1888.77, 1988.13);
/* 4:28 */waypoints[12].type = "stand";
/* 4:28 */waypoints[12].childCount = 2;
/* 4:28 */waypoints[12].children[0] = 11;
/* 4:28 */waypoints[12].children[1] = 13;
/* 4:28 */waypoints[13] = spawnstruct();
/* 4:28 */waypoints[13].origin =(-3690.92, 1574.4, 1988.13);
/* 4:28 */waypoints[13].type = "stand";
/* 4:28 */waypoints[13].childCount = 1;
/* 4:28 */waypoints[13].children[0] = 12;
/* 4:28 */waypoints[14] = spawnstruct();
/* 4:28 */waypoints[14].origin =(-3055.35, 1354.1, 1869.63);
/* 4:28 */waypoints[14].type = "stand";
/* 4:28 */waypoints[14].childCount = 2;
/* 4:28 */waypoints[14].children[0] = 9;
/* 4:28 */waypoints[14].children[1] = 15;
/* 4:28 */waypoints[15] = spawnstruct();
/* 4:28 */waypoints[15].origin =(-2850.01, 1346.11, 1870.93);
/* 4:28 */waypoints[15].type = "stand";
/* 4:28 */waypoints[15].childCount = 3;
/* 4:28 */waypoints[15].children[0] = 16;
/* 4:28 */waypoints[15].children[1] = 14;
/* 4:28 */waypoints[15].children[2] = 18;
/* 4:28 */waypoints[16] = spawnstruct();
/* 4:28 */waypoints[16].origin =(-2862.63, 1642.03, 1871.8);
/* 4:28 */waypoints[16].type = "stand";
/* 4:28 */waypoints[16].childCount = 2;
/* 4:28 */waypoints[16].children[0] = 15;
/* 4:28 */waypoints[16].children[1] = 9;
/* 4:28 */waypoints[17] = spawnstruct();
/* 4:28 */waypoints[17].origin =(-2486.82, 1202.89, 1875.67);
/* 4:28 */waypoints[17].type = "stand";
/* 4:28 */waypoints[17].childCount = 1;
/* 4:28 */waypoints[17].children[0] = 18;
/* 4:28 */waypoints[18] = spawnstruct();
/* 4:28 */waypoints[18].origin =(-2683.43, 1109.24, 1869.55);
/* 4:28 */waypoints[18].type = "stand";
/* 4:28 */waypoints[18].childCount = 3;
/* 4:28 */waypoints[18].children[0] = 17;
/* 4:28 */waypoints[18].children[1] = 15;
/* 4:28 */waypoints[18].children[2] = 19;
/* 4:28 */waypoints[19] = spawnstruct();
/* 4:28 */waypoints[19].origin =(-2645.36, 895.112, 1869.48);
/* 4:28 */waypoints[19].type = "stand";
/* 4:28 */waypoints[19].childCount = 4;
/* 4:28 */waypoints[19].children[0] = 18;
/* 4:28 */waypoints[19].children[1] = 20;
/* 4:28 */waypoints[19].children[2] = 26;
/* 4:28 */waypoints[19].children[3] = 31;
/* 4:28 */waypoints[20] = spawnstruct();
/* 4:28 */waypoints[20].origin =(-2969.05, 730.048, 1892.18);
/* 4:28 */waypoints[20].type = "stand";
/* 4:28 */waypoints[20].childCount = 2;
/* 4:28 */waypoints[20].children[0] = 19;
/* 4:28 */waypoints[20].children[1] = 21;
/* 4:28 */waypoints[21] = spawnstruct();
/* 4:28 */waypoints[21].origin =(-2843.3, 379.002, 1890.13);
/* 4:28 */waypoints[21].type = "stand";
/* 4:28 */waypoints[21].childCount = 4;
/* 4:28 */waypoints[21].children[0] = 20;
/* 4:28 */waypoints[21].children[1] = 22;
/* 4:28 */waypoints[21].children[2] = 25;
/* 4:28 */waypoints[21].children[3] = 31;
/* 4:28 */waypoints[22] = spawnstruct();
/* 4:28 */waypoints[22].origin =(-2953.87, 191.461, 1900.37);
/* 4:28 */waypoints[22].type = "stand";
/* 4:28 */waypoints[22].childCount = 3;
/* 4:28 */waypoints[22].children[0] = 21;
/* 4:28 */waypoints[22].children[1] = 23;
/* 4:28 */waypoints[22].children[2] = 24;
/* 4:28 */waypoints[23] = spawnstruct();
/* 4:28 */waypoints[23].origin =(-3240.71, 388.413, 1895.59);
/* 4:28 */waypoints[23].type = "stand";
/* 4:28 */waypoints[23].childCount = 1;
/* 4:28 */waypoints[23].children[0] = 22;
/* 4:28 */waypoints[24] = spawnstruct();
/* 4:28 */waypoints[24].origin =(-2634.62, -48.582, 1904.77);
/* 4:28 */waypoints[24].type = "stand";
/* 4:28 */waypoints[24].childCount = 2;
/* 4:28 */waypoints[24].children[0] = 22;
/* 4:28 */waypoints[24].children[1] = 25;
/* 4:28 */waypoints[25] = spawnstruct();
/* 4:28 */waypoints[25].origin =(-2512.45, 147.555, 1888.63);
/* 4:28 */waypoints[25].type = "stand";
/* 4:28 */waypoints[25].childCount = 3;
/* 4:28 */waypoints[25].children[0] = 24;
/* 4:28 */waypoints[25].children[1] = 21;
/* 4:28 */waypoints[25].children[2] = 30;
/* 4:28 */waypoints[26] = spawnstruct();
/* 4:28 */waypoints[26].origin =(-2281.34, 946.523, 1869.67);
/* 4:28 */waypoints[26].type = "stand";
/* 4:28 */waypoints[26].childCount = 3;
/* 4:28 */waypoints[26].children[0] = 19;
/* 4:28 */waypoints[26].children[1] = 27;
/* 4:28 */waypoints[26].children[2] = 31;
/* 4:28 */waypoints[27] = spawnstruct();
/* 4:28 */waypoints[27].origin =(-1959.54, 759.388, 1869.37);
/* 4:28 */waypoints[27].type = "stand";
/* 4:28 */waypoints[27].childCount = 3;
/* 4:28 */waypoints[27].children[0] = 26;
/* 4:28 */waypoints[27].children[1] = 28;
/* 4:28 */waypoints[27].children[2] = 35;
/* 4:28 */waypoints[28] = spawnstruct();
/* 4:28 */waypoints[28].origin =(-2062.06, 597.116, 1868.47);
/* 4:28 */waypoints[28].type = "stand";
/* 4:28 */waypoints[28].childCount = 3;
/* 4:28 */waypoints[28].children[0] = 27;
/* 4:28 */waypoints[28].children[1] = 29;
/* 4:28 */waypoints[28].children[2] = 51;
/* 4:28 */waypoints[29] = spawnstruct();
/* 4:28 */waypoints[29].origin =(-2144.51, 467.145, 1869.52);
/* 4:28 */waypoints[29].type = "stand";
/* 4:28 */waypoints[29].childCount = 2;
/* 4:28 */waypoints[29].children[0] = 28;
/* 4:28 */waypoints[29].children[1] = 30;
/* 4:28 */waypoints[30] = spawnstruct();
/* 4:28 */waypoints[30].origin =(-2325.13, 511.607, 1870.03);
/* 4:28 */waypoints[30].type = "stand";
/* 4:28 */waypoints[30].childCount = 3;
/* 4:28 */waypoints[30].children[0] = 29;
/* 4:28 */waypoints[30].children[1] = 25;
/* 4:28 */waypoints[30].children[2] = 31;
/* 4:28 */waypoints[31] = spawnstruct();
/* 4:28 */waypoints[31].origin =(-2524.03, 649.648, 1868.63);
/* 4:28 */waypoints[31].type = "stand";
/* 4:28 */waypoints[31].childCount = 4;
/* 4:28 */waypoints[31].children[0] = 21;
/* 4:28 */waypoints[31].children[1] = 19;
/* 4:28 */waypoints[31].children[2] = 30;
/* 4:28 */waypoints[31].children[3] = 26;
/* 4:28 */waypoints[32] = spawnstruct();
/* 4:28 */waypoints[32].origin =(-1918.91, 943.482, 1872.13);
/* 4:28 */waypoints[32].type = "crouch";
/* 4:28 */waypoints[32].childCount = 2;
/* 4:28 */waypoints[32].children[0] = 33;
/* 4:28 */waypoints[32].children[1] = 35;
/* 4:28 */waypoints[33] = spawnstruct();
/* 4:28 */waypoints[33].origin =(-1660.67, 1151.82, 1872.13);
/* 4:28 */waypoints[33].type = "stand";
/* 4:28 */waypoints[33].childCount = 2;
/* 4:28 */waypoints[33].children[0] = 32;
/* 4:28 */waypoints[33].children[1] = 34;
/* 4:28 */waypoints[34] = spawnstruct();
/* 4:28 */waypoints[34].origin =(-1495.83, 1044.74, 1870.09);
/* 4:28 */waypoints[34].type = "stand";
/* 4:28 */waypoints[34].childCount = 3;
/* 4:28 */waypoints[34].children[0] = 33;
/* 4:28 */waypoints[34].children[1] = 36;
/* 4:28 */waypoints[34].children[2] = 52;
/* 4:28 */waypoints[35] = spawnstruct();
/* 4:28 */waypoints[35].origin =(-1948.23, 900.444, 1883.94);
/* 4:28 */waypoints[35].type = "crouch";
/* 4:28 */waypoints[35].childCount = 2;
/* 4:28 */waypoints[35].children[0] = 27;
/* 4:28 */waypoints[35].children[1] = 32;
/* 4:28 */waypoints[36] = spawnstruct();
/* 4:28 */waypoints[36].origin =(-1372.3, 1188.1, 1868.04);
/* 4:28 */waypoints[36].type = "stand";
/* 4:28 */waypoints[36].childCount = 2;
/* 4:28 */waypoints[36].children[0] = 34;
/* 4:28 */waypoints[36].children[1] = 37;
/* 4:28 */waypoints[37] = spawnstruct();
/* 4:28 */waypoints[37].origin =(-835.847, 794.02, 1866.13);
/* 4:28 */waypoints[37].type = "stand";
/* 4:28 */waypoints[37].childCount = 3;
/* 4:28 */waypoints[37].children[0] = 36;
/* 4:28 */waypoints[37].children[1] = 38;
/* 4:28 */waypoints[37].children[2] = 56;
/* 4:28 */waypoints[38] = spawnstruct();
/* 4:28 */waypoints[38].origin =(-366.447, 371.406, 1876.51);
/* 4:28 */waypoints[38].type = "stand";
/* 4:28 */waypoints[38].childCount = 2;
/* 4:28 */waypoints[38].children[0] = 37;
/* 4:28 */waypoints[38].children[1] = 39;
/* 4:28 */waypoints[39] = spawnstruct();
/* 4:28 */waypoints[39].origin =(-488.778, -91.7065, 1867.24);
/* 4:28 */waypoints[39].type = "stand";
/* 4:28 */waypoints[39].childCount = 4;
/* 4:28 */waypoints[39].children[0] = 38;
/* 4:28 */waypoints[39].children[1] = 40;
/* 4:28 */waypoints[39].children[2] = 46;
/* 4:28 */waypoints[39].children[3] = 47;
/* 4:28 */waypoints[40] = spawnstruct();
/* 4:28 */waypoints[40].origin =(-69.1026, -400.614, 1879.28);
/* 4:28 */waypoints[40].type = "stand";
/* 4:28 */waypoints[40].childCount = 2;
/* 4:28 */waypoints[40].children[0] = 39;
/* 4:28 */waypoints[40].children[1] = 41;
/* 4:28 */waypoints[41] = spawnstruct();
/* 4:28 */waypoints[41].origin =(-60.3195, -699.82, 1943.4);
/* 4:28 */waypoints[41].type = "stand";
/* 4:28 */waypoints[41].childCount = 2;
/* 4:28 */waypoints[41].children[0] = 40;
/* 4:28 */waypoints[41].children[1] = 42;
/* 4:28 */waypoints[42] = spawnstruct();
/* 4:28 */waypoints[42].origin =(-179.363, -826.13, 1907.93);
/* 4:28 */waypoints[42].type = "stand";
/* 4:28 */waypoints[42].childCount = 2;
/* 4:28 */waypoints[42].children[0] = 41;
/* 4:28 */waypoints[42].children[1] = 43;
/* 4:28 */waypoints[43] = spawnstruct();
/* 4:28 */waypoints[43].origin =(-523.635, -627.98, 1871.73);
/* 4:28 */waypoints[43].type = "stand";
/* 4:28 */waypoints[43].childCount = 3;
/* 4:28 */waypoints[43].children[0] = 42;
/* 4:28 */waypoints[43].children[1] = 44;
/* 4:28 */waypoints[43].children[2] = 46;
/* 4:28 */waypoints[44] = spawnstruct();
/* 4:28 */waypoints[44].origin =(-672.756, -838.516, 1868.74);
/* 4:28 */waypoints[44].type = "stand";
/* 4:28 */waypoints[44].childCount = 2;
/* 4:28 */waypoints[44].children[0] = 43;
/* 4:28 */waypoints[44].children[1] = 45;
/* 4:28 */waypoints[45] = spawnstruct();
/* 4:28 */waypoints[45].origin =(-861.661, -707.195, 1868.83);
/* 4:28 */waypoints[45].type = "stand";
/* 4:28 */waypoints[45].childCount = 4;
/* 4:28 */waypoints[45].children[0] = 44;
/* 4:28 */waypoints[45].children[1] = 46;
/* 4:28 */waypoints[45].children[2] = 49;
/* 4:28 */waypoints[45].children[3] = 77;
/* 4:28 */waypoints[46] = spawnstruct();
/* 4:28 */waypoints[46].origin =(-744.822, -350.219, 1870.2);
/* 4:28 */waypoints[46].type = "stand";
/* 4:28 */waypoints[46].childCount = 4;
/* 4:28 */waypoints[46].children[0] = 45;
/* 4:28 */waypoints[46].children[1] = 43;
/* 4:28 */waypoints[46].children[2] = 39;
/* 4:28 */waypoints[46].children[3] = 48;
/* 4:28 */waypoints[47] = spawnstruct();
/* 4:28 */waypoints[47].origin =(-871.14, -78.3074, 1865.13);
/* 4:28 */waypoints[47].type = "stand";
/* 4:28 */waypoints[47].childCount = 4;
/* 4:28 */waypoints[47].children[0] = 39;
/* 4:28 */waypoints[47].children[1] = 48;
/* 4:28 */waypoints[47].children[2] = 57;
/* 4:28 */waypoints[47].children[3] = 54;
/* 4:28 */waypoints[48] = spawnstruct();
/* 4:28 */waypoints[48].origin =(-985.682, -263.466, 1867.87);
/* 4:28 */waypoints[48].type = "stand";
/* 4:28 */waypoints[48].childCount = 4;
/* 4:28 */waypoints[48].children[0] = 47;
/* 4:28 */waypoints[48].children[1] = 49;
/* 4:28 */waypoints[48].children[2] = 50;
/* 4:28 */waypoints[48].children[3] = 46;
/* 4:28 */waypoints[49] = spawnstruct();
/* 4:28 */waypoints[49].origin =(-1151.74, -488.809, 1868.07);
/* 4:28 */waypoints[49].type = "stand";
/* 4:28 */waypoints[49].childCount = 3;
/* 4:28 */waypoints[49].children[0] = 48;
/* 4:28 */waypoints[49].children[1] = 45;
/* 4:28 */waypoints[49].children[2] = 58;
/* 4:28 */waypoints[50] = spawnstruct();
/* 4:28 */waypoints[50].origin =(-1942.71, 347.719, 1885.43);
/* 4:28 */waypoints[50].type = "stand";
/* 4:28 */waypoints[50].childCount = 2;
/* 4:28 */waypoints[50].children[0] = 48;
/* 4:28 */waypoints[50].children[1] = 51;
/* 4:28 */waypoints[51] = spawnstruct();
/* 4:28 */waypoints[51].origin =(-1860.08, 457.368, 1866.13);
/* 4:28 */waypoints[51].type = "stand";
/* 4:28 */waypoints[51].childCount = 3;
/* 4:28 */waypoints[51].children[0] = 50;
/* 4:28 */waypoints[51].children[1] = 28;
/* 4:28 */waypoints[51].children[2] = 52;
/* 4:28 */waypoints[52] = spawnstruct();
/* 4:28 */waypoints[52].origin =(-1529.09, 898.983, 1866.13);
/* 4:28 */waypoints[52].type = "stand";
/* 4:28 */waypoints[52].childCount = 3;
/* 4:28 */waypoints[52].children[0] = 51;
/* 4:28 */waypoints[52].children[1] = 34;
/* 4:28 */waypoints[52].children[2] = 53;
/* 4:28 */waypoints[53] = spawnstruct();
/* 4:28 */waypoints[53].origin =(-1233.04, 691.125, 1865.03);
/* 4:28 */waypoints[53].type = "stand";
/* 4:28 */waypoints[53].childCount = 3;
/* 4:28 */waypoints[53].children[0] = 52;
/* 4:28 */waypoints[53].children[1] = 54;
/* 4:28 */waypoints[53].children[2] = 56;
/* 4:28 */waypoints[54] = spawnstruct();
/* 4:28 */waypoints[54].origin =(-1405.68, 292.453, 1865.12);
/* 4:28 */waypoints[54].type = "stand";
/* 4:28 */waypoints[54].childCount = 3;
/* 4:28 */waypoints[54].children[0] = 53;
/* 4:28 */waypoints[54].children[1] = 55;
/* 4:28 */waypoints[54].children[2] = 47;
/* 4:28 */waypoints[55] = spawnstruct();
/* 4:28 */waypoints[55].origin =(-729.123, 358.767, 1865.12);
/* 4:28 */waypoints[55].type = "stand";
/* 4:28 */waypoints[55].childCount = 3;
/* 4:28 */waypoints[55].children[0] = 54;
/* 4:28 */waypoints[55].children[1] = 56;
/* 4:28 */waypoints[55].children[2] = 57;
/* 4:28 */waypoints[56] = spawnstruct();
/* 4:28 */waypoints[56].origin =(-962.562, 574.792, 1865.12);
/* 4:28 */waypoints[56].type = "stand";
/* 4:28 */waypoints[56].childCount = 3;
/* 4:28 */waypoints[56].children[0] = 55;
/* 4:28 */waypoints[56].children[1] = 53;
/* 4:28 */waypoints[56].children[2] = 37;
/* 4:28 */waypoints[57] = spawnstruct();
/* 4:28 */waypoints[57].origin =(-674.36, 181.24, 1865.13);
/* 4:28 */waypoints[57].type = "stand";
/* 4:28 */waypoints[57].childCount = 2;
/* 4:28 */waypoints[57].children[0] = 55;
/* 4:28 */waypoints[57].children[1] = 47;
/* 4:28 */waypoints[58] = spawnstruct();
/* 4:28 */waypoints[58].origin =(-1739.68, -100.718, 1870.13);
/* 4:28 */waypoints[58].type = "stand";
/* 4:28 */waypoints[58].childCount = 3;
/* 4:28 */waypoints[58].children[0] = 49;
/* 4:28 */waypoints[58].children[1] = 59;
/* 4:28 */waypoints[58].children[2] = 81;
/* 4:28 */waypoints[59] = spawnstruct();
/* 4:28 */waypoints[59].origin =(-2097.58, 150.798, 1868.9);
/* 4:28 */waypoints[59].type = "stand";
/* 4:28 */waypoints[59].childCount = 2;
/* 4:28 */waypoints[59].children[0] = 58;
/* 4:28 */waypoints[59].children[1] = 60;
/* 4:28 */waypoints[60] = spawnstruct();
/* 4:28 */waypoints[60].origin =(-2366.74, -216.526, 1868.13);
/* 4:28 */waypoints[60].type = "stand";
/* 4:28 */waypoints[60].childCount = 4;
/* 4:28 */waypoints[60].children[0] = 59;
/* 4:28 */waypoints[60].children[1] = 61;
/* 4:28 */waypoints[60].children[2] = 81;
/* 4:28 */waypoints[60].children[3] = 82;
/* 4:28 */waypoints[61] = spawnstruct();
/* 4:28 */waypoints[61].origin =(-2494.89, -114.465, 1867.18);
/* 4:28 */waypoints[61].type = "stand";
/* 4:28 */waypoints[61].childCount = 2;
/* 4:28 */waypoints[61].children[0] = 60;
/* 4:28 */waypoints[61].children[1] = 62;
/* 4:28 */waypoints[62] = spawnstruct();
/* 4:28 */waypoints[62].origin =(-2592.52, -217.352, 1868.13);
/* 4:28 */waypoints[62].type = "stand";
/* 4:28 */waypoints[62].childCount = 3;
/* 4:28 */waypoints[62].children[0] = 61;
/* 4:28 */waypoints[62].children[1] = 63;
/* 4:28 */waypoints[62].children[2] = 67;
/* 4:28 */waypoints[63] = spawnstruct();
/* 4:28 */waypoints[63].origin =(-3235.45, 200.417, 1868.12);
/* 4:28 */waypoints[63].type = "stand";
/* 4:28 */waypoints[63].childCount = 2;
/* 4:28 */waypoints[63].children[0] = 62;
/* 4:28 */waypoints[63].children[1] = 64;
/* 4:28 */waypoints[64] = spawnstruct();
/* 4:28 */waypoints[64].origin =(-3350.5, -29.0039, 1868.48);
/* 4:28 */waypoints[64].type = "stand";
/* 4:28 */waypoints[64].childCount = 3;
/* 4:28 */waypoints[64].children[0] = 63;
/* 4:28 */waypoints[64].children[1] = 65;
/* 4:28 */waypoints[64].children[2] = 67;
/* 4:28 */waypoints[65] = spawnstruct();
/* 4:28 */waypoints[65].origin =(-3501.99, -281.401, 1868.13);
/* 4:28 */waypoints[65].type = "stand";
/* 4:28 */waypoints[65].childCount = 2;
/* 4:28 */waypoints[65].children[0] = 64;
/* 4:28 */waypoints[65].children[1] = 66;
/* 4:28 */waypoints[66] = spawnstruct();
/* 4:28 */waypoints[66].origin =(-2977.03, -633.164, 1870.11);
/* 4:28 */waypoints[66].type = "stand";
/* 4:28 */waypoints[66].childCount = 3;
/* 4:28 */waypoints[66].children[0] = 65;
/* 4:28 */waypoints[66].children[1] = 67;
/* 4:28 */waypoints[66].children[2] = 68;
/* 4:28 */waypoints[67] = spawnstruct();
/* 4:28 */waypoints[67].origin =(-2873.88, -417.357, 1869.4);
/* 4:28 */waypoints[67].type = "stand";
/* 4:28 */waypoints[67].childCount = 4;
/* 4:28 */waypoints[67].children[0] = 66;
/* 4:28 */waypoints[67].children[1] = 64;
/* 4:28 */waypoints[67].children[2] = 62;
/* 4:28 */waypoints[67].children[3] = 82;
/* 4:28 */waypoints[68] = spawnstruct();
/* 4:28 */waypoints[68].origin =(-3063.04, -1055.46, 1868.13);
/* 4:28 */waypoints[68].type = "stand";
/* 4:28 */waypoints[68].childCount = 2;
/* 4:28 */waypoints[68].children[0] = 66;
/* 4:28 */waypoints[68].children[1] = 69;
/* 4:28 */waypoints[69] = spawnstruct();
/* 4:28 */waypoints[69].origin =(-2855.69, -1215.9, 1867.99);
/* 4:28 */waypoints[69].type = "stand";
/* 4:28 */waypoints[69].childCount = 3;
/* 4:28 */waypoints[69].children[0] = 68;
/* 4:28 */waypoints[69].children[1] = 70;
/* 4:28 */waypoints[69].children[2] = 83;
/* 4:28 */waypoints[70] = spawnstruct();
/* 4:28 */waypoints[70].origin =(-2952.49, -1418.81, 1866.98);
/* 4:28 */waypoints[70].type = "stand";
/* 4:28 */waypoints[70].childCount = 2;
/* 4:28 */waypoints[70].children[0] = 69;
/* 4:28 */waypoints[70].children[1] = 71;
/* 4:28 */waypoints[71] = spawnstruct();
/* 4:28 */waypoints[71].origin =(-2432.48, -1768.27, 1866.13);
/* 4:28 */waypoints[71].type = "stand";
/* 4:28 */waypoints[71].childCount = 3;
/* 4:28 */waypoints[71].children[0] = 70;
/* 4:28 */waypoints[71].children[1] = 72;
/* 4:28 */waypoints[71].children[2] = 84;
/* 4:28 */waypoints[72] = spawnstruct();
/* 4:28 */waypoints[72].origin =(-1916.47, -2139.04, 1869.8);
/* 4:28 */waypoints[72].type = "stand";
/* 4:28 */waypoints[72].childCount = 4;
/* 4:28 */waypoints[72].children[0] = 71;
/* 4:28 */waypoints[72].children[1] = 73;
/* 4:28 */waypoints[72].children[2] = 86;
/* 4:28 */waypoints[72].children[3] = 88;
/* 4:28 */waypoints[73] = spawnstruct();
/* 4:28 */waypoints[73].origin =(-1635.86, -2346.52, 1876.79);
/* 4:28 */waypoints[73].type = "stand";
/* 4:28 */waypoints[73].childCount = 2;
/* 4:28 */waypoints[73].children[0] = 72;
/* 4:28 */waypoints[73].children[1] = 74;
/* 4:28 */waypoints[74] = spawnstruct();
/* 4:28 */waypoints[74].origin =(-1429.55, -2020.25, 1868.64);
/* 4:28 */waypoints[74].type = "stand";
/* 4:28 */waypoints[74].childCount = 3;
/* 4:28 */waypoints[74].children[0] = 73;
/* 4:28 */waypoints[74].children[1] = 85;
/* 4:28 */waypoints[74].children[2] = 88;
/* 4:28 */waypoints[75] = spawnstruct();
/* 4:28 */waypoints[75].origin =(-898.979, -1244.51, 1868.13);
/* 4:28 */waypoints[75].type = "stand";
/* 4:28 */waypoints[75].childCount = 3;
/* 4:28 */waypoints[75].children[0] = 76;
/* 4:28 */waypoints[75].children[1] = 85;
/* 4:28 */waypoints[75].children[2] = 90;
/* 4:28 */waypoints[76] = spawnstruct();
/* 4:28 */waypoints[76].origin =(-762.475, -1013.73, 1870.09);
/* 4:28 */waypoints[76].type = "stand";
/* 4:28 */waypoints[76].childCount = 2;
/* 4:28 */waypoints[76].children[0] = 75;
/* 4:28 */waypoints[76].children[1] = 77;
/* 4:28 */waypoints[77] = spawnstruct();
/* 4:28 */waypoints[77].origin =(-966.193, -860.731, 1868.8);
/* 4:28 */waypoints[77].type = "stand";
/* 4:28 */waypoints[77].childCount = 3;
/* 4:28 */waypoints[77].children[0] = 76;
/* 4:28 */waypoints[77].children[1] = 45;
/* 4:28 */waypoints[77].children[2] = 78;
/* 4:28 */waypoints[78] = spawnstruct();
/* 4:28 */waypoints[78].origin =(-1260.56, -793.078, 1869);
/* 4:28 */waypoints[78].type = "stand";
/* 4:28 */waypoints[78].childCount = 4;
/* 4:28 */waypoints[78].children[0] = 77;
/* 4:28 */waypoints[78].children[1] = 79;
/* 4:28 */waypoints[78].children[2] = 87;
/* 4:28 */waypoints[78].children[3] = 90;
/* 4:28 */waypoints[79] = spawnstruct();
/* 4:28 */waypoints[79].origin =(-1553.8, -1218.95, 1908.13);
/* 4:28 */waypoints[79].type = "stand";
/* 4:28 */waypoints[79].childCount = 4;
/* 4:28 */waypoints[79].children[0] = 78;
/* 4:28 */waypoints[79].children[1] = 80;
/* 4:28 */waypoints[79].children[2] = 86;
/* 4:28 */waypoints[79].children[3] = 89;
/* 4:28 */waypoints[80] = spawnstruct();
/* 4:28 */waypoints[80].origin =(-2000.65, -940.007, 1908.13);
/* 4:28 */waypoints[80].type = "stand";
/* 4:28 */waypoints[80].childCount = 4;
/* 4:28 */waypoints[80].children[0] = 79;
/* 4:28 */waypoints[80].children[1] = 82;
/* 4:28 */waypoints[80].children[2] = 84;
/* 4:28 */waypoints[80].children[3] = 87;
/* 4:28 */waypoints[81] = spawnstruct();
/* 4:28 */waypoints[81].origin =(-1914.77, -335.959, 1868.52);
/* 4:28 */waypoints[81].type = "stand";
/* 4:28 */waypoints[81].childCount = 4;
/* 4:28 */waypoints[81].children[0] = 58;
/* 4:28 */waypoints[81].children[1] = 60;
/* 4:28 */waypoints[81].children[2] = 82;
/* 4:28 */waypoints[81].children[3] = 87;
/* 4:28 */waypoints[82] = spawnstruct();
/* 4:28 */waypoints[82].origin =(-2447.18, -689.31, 1866.75);
/* 4:28 */waypoints[82].type = "stand";
/* 4:28 */waypoints[82].childCount = 5;
/* 4:28 */waypoints[82].children[0] = 60;
/* 4:28 */waypoints[82].children[1] = 80;
/* 4:28 */waypoints[82].children[2] = 81;
/* 4:28 */waypoints[82].children[3] = 67;
/* 4:28 */waypoints[82].children[4] = 83;
/* 4:28 */waypoints[83] = spawnstruct();
/* 4:28 */waypoints[83].origin =(-2605.58, -1029.94, 1871.36);
/* 4:28 */waypoints[83].type = "stand";
/* 4:28 */waypoints[83].childCount = 3;
/* 4:28 */waypoints[83].children[0] = 82;
/* 4:28 */waypoints[83].children[1] = 84;
/* 4:28 */waypoints[83].children[2] = 69;
/* 4:28 */waypoints[84] = spawnstruct();
/* 4:28 */waypoints[84].origin =(-2158.65, -1374.81, 1868.13);
/* 4:28 */waypoints[84].type = "stand";
/* 4:28 */waypoints[84].childCount = 4;
/* 4:28 */waypoints[84].children[0] = 83;
/* 4:28 */waypoints[84].children[1] = 80;
/* 4:28 */waypoints[84].children[2] = 86;
/* 4:28 */waypoints[84].children[3] = 71;
/* 4:28 */waypoints[85] = spawnstruct();
/* 4:28 */waypoints[85].origin =(-1132.66, -1537.64, 1869.6);
/* 4:28 */waypoints[85].type = "stand";
/* 4:28 */waypoints[85].childCount = 3;
/* 4:28 */waypoints[85].children[0] = 74;
/* 4:28 */waypoints[85].children[1] = 75;
/* 4:28 */waypoints[85].children[2] = 89;
/* 4:28 */waypoints[86] = spawnstruct();
/* 4:28 */waypoints[86].origin =(-1838.95, -1583.87, 1868.13);
/* 4:28 */waypoints[86].type = "stand";
/* 4:28 */waypoints[86].childCount = 4;
/* 4:28 */waypoints[86].children[0] = 79;
/* 4:28 */waypoints[86].children[1] = 84;
/* 4:28 */waypoints[86].children[2] = 72;
/* 4:28 */waypoints[86].children[3] = 88;
/* 4:28 */waypoints[87] = spawnstruct();
/* 4:28 */waypoints[87].origin =(-1704.79, -500.338, 1868.88);
/* 4:28 */waypoints[87].type = "stand";
/* 4:28 */waypoints[87].childCount = 3;
/* 4:28 */waypoints[87].children[0] = 80;
/* 4:28 */waypoints[87].children[1] = 81;
/* 4:28 */waypoints[87].children[2] = 78;
/* 4:28 */waypoints[88] = spawnstruct();
/* 4:28 */waypoints[88].origin =(-1569.45, -1783.71, 1868.36);
/* 4:28 */waypoints[88].type = "stand";
/* 4:28 */waypoints[88].childCount = 4;
/* 4:28 */waypoints[88].children[0] = 86;
/* 4:28 */waypoints[88].children[1] = 74;
/* 4:28 */waypoints[88].children[2] = 89;
/* 4:28 */waypoints[88].children[3] = 72;
/* 4:28 */waypoints[89] = spawnstruct();
/* 4:28 */waypoints[89].origin =(-1314.41, -1407.03, 1872.53);
/* 4:28 */waypoints[89].type = "stand";
/* 4:28 */waypoints[89].childCount = 4;
/* 4:28 */waypoints[89].children[0] = 79;
/* 4:28 */waypoints[89].children[1] = 85;
/* 4:28 */waypoints[89].children[2] = 88;
/* 4:28 */waypoints[89].children[3] = 90;
/* 4:28 */waypoints[90] = spawnstruct();
/* 4:28 */waypoints[90].origin =(-1108.59, -1131.63, 1872.01);
/* 4:28 */waypoints[90].type = "stand";
/* 4:28 */waypoints[90].childCount = 3;
/* 4:28 */waypoints[90].children[0] = 89;
/* 4:28 */waypoints[90].children[1] = 78;
/* 4:28 */waypoints[90].children[2] = 75;
return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,513 +0,0 @@
hunted()
{
waypoints = [];
waypoints[0] = spawnstruct();
waypoints[0].origin =(2043, 3223, 48.125);
waypoints[0].type = "stand";
waypoints[0].childCount = 1;
waypoints[0].children[0] = 1;
waypoints[1] = spawnstruct();
waypoints[1].origin =(1831.54, 3198.69, 48.125);
waypoints[1].type = "stand";
waypoints[1].childCount = 2;
waypoints[1].children[0] = 0;
waypoints[1].children[1] = 2;
waypoints[2] = spawnstruct();
waypoints[2].origin =(1771.53, 3109.12, 48.125);
waypoints[2].type = "stand";
waypoints[2].childCount = 2;
waypoints[2].children[0] = 1;
waypoints[2].children[1] = 3;
waypoints[3] = spawnstruct();
waypoints[3].origin =(1614.05, 3055.79, 48.125);
waypoints[3].type = "stand";
waypoints[3].childCount = 4;
waypoints[3].children[0] = 2;
waypoints[3].children[1] = 4;
waypoints[3].children[2] = 5;
waypoints[3].children[3] = 48;
waypoints[4] = spawnstruct();
waypoints[4].origin =(1802.37, 2907.46, 48.125);
waypoints[4].type = "stand";
waypoints[4].childCount = 3;
waypoints[4].children[0] = 3;
waypoints[4].children[1] = 15;
waypoints[4].children[2] = 52;
waypoints[5] = spawnstruct();
waypoints[5].origin =(1294.6, 2914.98, 48.125);
waypoints[5].type = "stand";
waypoints[5].childCount = 2;
waypoints[5].children[0] = 3;
waypoints[5].children[1] = 6;
waypoints[6] = spawnstruct();
waypoints[6].origin =(1010.56, 2856.75, 48.125);
waypoints[6].type = "stand";
waypoints[6].childCount = 3;
waypoints[6].children[0] = 5;
waypoints[6].children[1] = 7;
waypoints[6].children[2] = 47;
waypoints[7] = spawnstruct();
waypoints[7].origin =(1152.23, 2441.07, 48.1784);
waypoints[7].type = "stand";
waypoints[7].childCount = 3;
waypoints[7].children[0] = 8;
waypoints[7].children[1] = 8;
waypoints[7].children[2] = 6;
waypoints[8] = spawnstruct();
waypoints[8].origin =(1113.75, 2379.53, 48.4586);
waypoints[8].type = "stand";
waypoints[8].childCount = 3;
waypoints[8].children[0] = 7;
waypoints[8].children[1] = 7;
waypoints[8].children[2] = 9;
waypoints[9] = spawnstruct();
waypoints[9].origin =(1283.64, 2192.96, 49.2232);
waypoints[9].type = "stand";
waypoints[9].childCount = 3;
waypoints[9].children[0] = 8;
waypoints[9].children[1] = 10;
waypoints[9].children[2] = 11;
waypoints[10] = spawnstruct();
waypoints[10].origin =(1155.48, 1964.01, 48.4915);
waypoints[10].type = "stand";
waypoints[10].childCount = 4;
waypoints[10].children[0] = 9;
waypoints[10].children[1] = 11;
waypoints[10].children[2] = 16;
waypoints[10].children[3] = 43;
waypoints[11] = spawnstruct();
waypoints[11].origin =(1396.81, 2078.67, 48.125);
waypoints[11].type = "stand";
waypoints[11].childCount = 3;
waypoints[11].children[0] = 9;
waypoints[11].children[1] = 12;
waypoints[11].children[2] = 10;
waypoints[12] = spawnstruct();
waypoints[12].origin =(1568.91, 2137.36, 48.125);
waypoints[12].type = "stand";
waypoints[12].childCount = 2;
waypoints[12].children[0] = 11;
waypoints[12].children[1] = 13;
waypoints[13] = spawnstruct();
waypoints[13].origin =(1811.1, 2217.06, 48.125);
waypoints[13].type = "stand";
waypoints[13].childCount = 2;
waypoints[13].children[0] = 12;
waypoints[13].children[1] = 14;
waypoints[14] = spawnstruct();
waypoints[14].origin =(1782.95, 2464.88, 48.125);
waypoints[14].type = "stand";
waypoints[14].childCount = 2;
waypoints[14].children[0] = 13;
waypoints[14].children[1] = 15;
waypoints[15] = spawnstruct();
waypoints[15].origin =(1746.15, 2627.32, 48.1104);
waypoints[15].type = "stand";
waypoints[15].childCount = 5;
waypoints[15].children[0] = 14;
waypoints[15].children[1] = 4;
waypoints[15].children[2] = 48;
waypoints[15].children[3] = 49;
waypoints[15].children[4] = 52;
waypoints[16] = spawnstruct();
waypoints[16].origin =(988.8, 1759.26, 39.3681);
waypoints[16].type = "stand";
waypoints[16].childCount = 3;
waypoints[16].children[0] = 10;
waypoints[16].children[1] = 17;
waypoints[16].children[2] = 43;
waypoints[17] = spawnstruct();
waypoints[17].origin =(898.079, 1482.12, 48.0862);
waypoints[17].type = "stand";
waypoints[17].childCount = 3;
waypoints[17].children[0] = 16;
waypoints[17].children[1] = 18;
waypoints[17].children[2] = 38;
waypoints[18] = spawnstruct();
waypoints[18].origin =(875.185, 1205.34, 48.0212);
waypoints[18].type = "stand";
waypoints[18].childCount = 2;
waypoints[18].children[0] = 17;
waypoints[18].children[1] = 19;
waypoints[19] = spawnstruct();
waypoints[19].origin =(874.6, 969.342, 48.125);
waypoints[19].type = "stand";
waypoints[19].childCount = 4;
waypoints[19].children[0] = 18;
waypoints[19].children[1] = 20;
waypoints[19].children[2] = 28;
waypoints[19].children[3] = 36;
waypoints[20] = spawnstruct();
waypoints[20].origin =(1099.8, 876.364, 48.125);
waypoints[20].type = "stand";
waypoints[20].childCount = 4;
waypoints[20].children[0] = 19;
waypoints[20].children[1] = 21;
waypoints[20].children[2] = 26;
waypoints[20].children[3] = 27;
waypoints[21] = spawnstruct();
waypoints[21].origin =(1418.52, 982.567, 48.125);
waypoints[21].type = "stand";
waypoints[21].childCount = 3;
waypoints[21].children[0] = 20;
waypoints[21].children[1] = 22;
waypoints[21].children[2] = 26;
waypoints[22] = spawnstruct();
waypoints[22].origin =(1591.97, 1018.84, 48.125);
waypoints[22].type = "stand";
waypoints[22].childCount = 2;
waypoints[22].children[0] = 21;
waypoints[22].children[1] = 23;
waypoints[23] = spawnstruct();
waypoints[23].origin =(1591.72, 729.26, 48.125);
waypoints[23].type = "stand";
waypoints[23].childCount = 3;
waypoints[23].children[0] = 22;
waypoints[23].children[1] = 24;
waypoints[23].children[2] = 26;
waypoints[24] = spawnstruct();
waypoints[24].origin =(1565.03, 553.248, 48.125);
waypoints[24].type = "stand";
waypoints[24].childCount = 2;
waypoints[24].children[0] = 23;
waypoints[24].children[1] = 25;
waypoints[25] = spawnstruct();
waypoints[25].origin =(1339.89, 548.266, 49.4065);
waypoints[25].type = "stand";
waypoints[25].childCount = 2;
waypoints[25].children[0] = 24;
waypoints[25].children[1] = 26;
waypoints[26] = spawnstruct();
waypoints[26].origin =(1350.5, 803.367, 48.125);
waypoints[26].type = "stand";
waypoints[26].childCount = 4;
waypoints[26].children[0] = 21;
waypoints[26].children[1] = 25;
waypoints[26].children[2] = 23;
waypoints[26].children[3] = 20;
waypoints[27] = spawnstruct();
waypoints[27].origin =(1013.83, 729.909, 48.125);
waypoints[27].type = "stand";
waypoints[27].childCount = 2;
waypoints[27].children[0] = 20;
waypoints[27].children[1] = 28;
waypoints[28] = spawnstruct();
waypoints[28].origin =(890.876, 723.648, 48.8701);
waypoints[28].type = "stand";
waypoints[28].childCount = 4;
waypoints[28].children[0] = 27;
waypoints[28].children[1] = 33;
waypoints[28].children[2] = 34;
waypoints[28].children[3] = 19;
waypoints[29] = spawnstruct();
waypoints[29].origin =(591.601, 364.798, 60.875);
waypoints[29].type = "stand";
waypoints[29].childCount = 1;
waypoints[29].children[0] = 30;
waypoints[30] = spawnstruct();
waypoints[30].origin =(602.413, 491.391, 60.4593);
waypoints[30].type = "stand";
waypoints[30].childCount = 2;
waypoints[30].children[0] = 29;
waypoints[30].children[1] = 31;
waypoints[31] = spawnstruct();
waypoints[31].origin =(723.719, 494.235, 59.7507);
waypoints[31].type = "stand";
waypoints[31].childCount = 2;
waypoints[31].children[0] = 30;
waypoints[31].children[1] = 32;
waypoints[32] = spawnstruct();
waypoints[32].origin =(705.415, 640.985, 51.0084);
waypoints[32].type = "stand";
waypoints[32].childCount = 2;
waypoints[32].children[0] = 31;
waypoints[32].children[1] = 33;
waypoints[33] = spawnstruct();
waypoints[33].origin =(820.615, 690.08, 48.804);
waypoints[33].type = "stand";
waypoints[33].childCount = 3;
waypoints[33].children[0] = 32;
waypoints[33].children[1] = 28;
waypoints[33].children[2] = 36;
waypoints[34] = spawnstruct();
waypoints[34].origin =(906.734, 636.255, 49.8304);
waypoints[34].type = "stand";
waypoints[34].childCount = 1;
waypoints[34].children[0] = 28;
waypoints[35] = spawnstruct();
waypoints[35].origin =(570.52, 879.728, 49.125);
waypoints[35].type = "stand";
waypoints[35].childCount = 1;
waypoints[35].children[0] = 36;
waypoints[36] = spawnstruct();
waypoints[36].origin =(730.906, 864.001, 49.125);
waypoints[36].type = "stand";
waypoints[36].childCount = 3;
waypoints[36].children[0] = 35;
waypoints[36].children[1] = 19;
waypoints[36].children[2] = 33;
waypoints[37] = spawnstruct();
waypoints[37].origin =(586.109, 1521.44, 53.6003);
waypoints[37].type = "stand";
waypoints[37].childCount = 2;
waypoints[37].children[0] = 38;
waypoints[37].children[1] = 39;
waypoints[38] = spawnstruct();
waypoints[38].origin =(797.224, 1536.13, 48.67);
waypoints[38].type = "stand";
waypoints[38].childCount = 2;
waypoints[38].children[0] = 37;
waypoints[38].children[1] = 17;
waypoints[39] = spawnstruct();
waypoints[39].origin =(390.375, 1611.66, 58.9374);
waypoints[39].type = "stand";
waypoints[39].childCount = 2;
waypoints[39].children[0] = 37;
waypoints[39].children[1] = 40;
waypoints[40] = spawnstruct();
waypoints[40].origin =(321.187, 1847.62, 50.6148);
waypoints[40].type = "stand";
waypoints[40].childCount = 2;
waypoints[40].children[0] = 39;
waypoints[40].children[1] = 41;
waypoints[41] = spawnstruct();
waypoints[41].origin =(394.033, 2072.21, 56.2713);
waypoints[41].type = "stand";
waypoints[41].childCount = 3;
waypoints[41].children[0] = 40;
waypoints[41].children[1] = 42;
waypoints[41].children[2] = 44;
waypoints[42] = spawnstruct();
waypoints[42].origin =(632.933, 2021.41, 50.9029);
waypoints[42].type = "stand";
waypoints[42].childCount = 2;
waypoints[42].children[0] = 41;
waypoints[42].children[1] = 43;
waypoints[43] = spawnstruct();
waypoints[43].origin =(854.963, 2005.5, 53.47);
waypoints[43].type = "stand";
waypoints[43].childCount = 3;
waypoints[43].children[0] = 42;
waypoints[43].children[1] = 10;
waypoints[43].children[2] = 16;
waypoints[44] = spawnstruct();
waypoints[44].origin =(471.238, 2366.12, 59.7767);
waypoints[44].type = "stand";
waypoints[44].childCount = 2;
waypoints[44].children[0] = 41;
waypoints[44].children[1] = 45;
waypoints[45] = spawnstruct();
waypoints[45].origin =(532.644, 2551.39, 63.9027);
waypoints[45].type = "stand";
waypoints[45].childCount = 2;
waypoints[45].children[0] = 44;
waypoints[45].children[1] = 46;
waypoints[46] = spawnstruct();
waypoints[46].origin =(834.357, 2567.29, 54.4027);
waypoints[46].type = "stand";
waypoints[46].childCount = 2;
waypoints[46].children[0] = 45;
waypoints[46].children[1] = 47;
waypoints[47] = spawnstruct();
waypoints[47].origin =(989.059, 2683.33, 48.125);
waypoints[47].type = "stand";
waypoints[47].childCount = 2;
waypoints[47].children[0] = 46;
waypoints[47].children[1] = 6;
waypoints[48] = spawnstruct();
waypoints[48].origin =(1623.82, 2835.06, 48.125);
waypoints[48].type = "stand";
waypoints[48].childCount = 2;
waypoints[48].children[0] = 3;
waypoints[48].children[1] = 15;
waypoints[49] = spawnstruct();
waypoints[49].origin =(2056.03, 2972.15, 48.125);
waypoints[49].type = "stand";
waypoints[49].childCount = 2;
waypoints[49].children[0] = 15;
waypoints[49].children[1] = 50;
waypoints[50] = spawnstruct();
waypoints[50].origin =(2112.76, 2853.73, 48.125);
waypoints[50].type = "stand";
waypoints[50].childCount = 3;
waypoints[50].children[0] = 49;
waypoints[50].children[1] = 51;
waypoints[50].children[2] = 52;
waypoints[51] = spawnstruct();
waypoints[51].origin =(2284.9, 2602.65, 48.0569);
waypoints[51].type = "stand";
waypoints[51].childCount = 4;
waypoints[51].children[0] = 50;
waypoints[51].children[1] = 53;
waypoints[51].children[2] = 58;
waypoints[51].children[3] = 59;
waypoints[52] = spawnstruct();
waypoints[52].origin =(1954.6, 2722.9, 48.125);
waypoints[52].type = "stand";
waypoints[52].childCount = 3;
waypoints[52].children[0] = 15;
waypoints[52].children[1] = 50;
waypoints[52].children[2] = 4;
waypoints[53] = spawnstruct();
waypoints[53].origin =(2149.56, 2278.61, 48.0859);
waypoints[53].type = "stand";
waypoints[53].childCount = 2;
waypoints[53].children[0] = 51;
waypoints[53].children[1] = 54;
waypoints[54] = spawnstruct();
waypoints[54].origin =(2355.04, 1878.48, 47.5598);
waypoints[54].type = "stand";
waypoints[54].childCount = 3;
waypoints[54].children[0] = 53;
waypoints[54].children[1] = 55;
waypoints[54].children[2] = 56;
waypoints[55] = spawnstruct();
waypoints[55].origin =(2557.16, 1988.49, 50.9365);
waypoints[55].type = "stand";
waypoints[55].childCount = 4;
waypoints[55].children[0] = 54;
waypoints[55].children[1] = 57;
waypoints[55].children[2] = 56;
waypoints[55].children[3] = 58;
waypoints[56] = spawnstruct();
waypoints[56].origin =(2460.31, 1613.44, 52.476);
waypoints[56].type = "stand";
waypoints[56].childCount = 3;
waypoints[56].children[0] = 54;
waypoints[56].children[1] = 57;
waypoints[56].children[2] = 55;
waypoints[57] = spawnstruct();
waypoints[57].origin =(2744.78, 1723.83, 50.9572);
waypoints[57].type = "stand";
waypoints[57].childCount = 2;
waypoints[57].children[0] = 55;
waypoints[57].children[1] = 56;
waypoints[58] = spawnstruct();
waypoints[58].origin =(2435.8, 2271.85, 48.125);
waypoints[58].type = "stand";
waypoints[58].childCount = 3;
waypoints[58].children[0] = 55;
waypoints[58].children[1] = 51;
waypoints[58].children[2] = 61;
waypoints[59] = spawnstruct();
waypoints[59].origin =(2470.18, 2623.46, 47.3385);
waypoints[59].type = "stand";
waypoints[59].childCount = 3;
waypoints[59].children[0] = 51;
waypoints[59].children[1] = 60;
waypoints[59].children[2] = 66;
waypoints[60] = spawnstruct();
waypoints[60].origin =(2486.87, 2753.57, 48.0464);
waypoints[60].type = "stand";
waypoints[60].childCount = 3;
waypoints[60].children[0] = 59;
waypoints[60].children[1] = 71;
waypoints[60].children[2] = 71;
waypoints[61] = spawnstruct();
waypoints[61].origin =(2928.79, 2260.74, 48.125);
waypoints[61].type = "stand";
waypoints[61].childCount = 3;
waypoints[61].children[0] = 58;
waypoints[61].children[1] = 64;
waypoints[61].children[2] = 65;
waypoints[62] = spawnstruct();
waypoints[62].origin =(3014.42, 2090.28, 54.4085);
waypoints[62].type = "stand";
waypoints[62].childCount = 1;
waypoints[62].children[0] = 63;
waypoints[63] = spawnstruct();
waypoints[63].origin =(2997.03, 2145.99, 52.2499);
waypoints[63].type = "stand";
waypoints[63].childCount = 2;
waypoints[63].children[0] = 62;
waypoints[63].children[1] = 64;
waypoints[64] = spawnstruct();
waypoints[64].origin =(2972.71, 2205.98, 49.4658);
waypoints[64].type = "stand";
waypoints[64].childCount = 2;
waypoints[64].children[0] = 63;
waypoints[64].children[1] = 61;
waypoints[65] = spawnstruct();
waypoints[65].origin =(2832.97, 2503.88, 48.0374);
waypoints[65].type = "stand";
waypoints[65].childCount = 2;
waypoints[65].children[0] = 61;
waypoints[65].children[1] = 67;
waypoints[66] = spawnstruct();
waypoints[66].origin =(2747.8, 2689.17, 48.125);
waypoints[66].type = "stand";
waypoints[66].childCount = 2;
waypoints[66].children[0] = 67;
waypoints[66].children[1] = 59;
waypoints[67] = spawnstruct();
waypoints[67].origin =(2779.92, 2589.36, 48.125);
waypoints[67].type = "stand";
waypoints[67].childCount = 2;
waypoints[67].children[0] = 65;
waypoints[67].children[1] = 66;
waypoints[68] = spawnstruct();
waypoints[68].origin =(2381.92, 3499.16, 52.125);
waypoints[68].type = "stand";
waypoints[68].childCount = 1;
waypoints[68].children[0] = 69;
waypoints[69] = spawnstruct();
waypoints[69].origin =(2442.63, 3356.5, 52.125);
waypoints[69].type = "stand";
waypoints[69].childCount = 2;
waypoints[69].children[0] = 68;
waypoints[69].children[1] = 70;
waypoints[70] = spawnstruct();
waypoints[70].origin =(2474.98, 3242.92, 52.125);
waypoints[70].type = "stand";
waypoints[70].childCount = 2;
waypoints[70].children[0] = 69;
waypoints[70].children[1] = 71;
waypoints[71] = spawnstruct();
waypoints[71].origin =(2553.66, 3031.6, 48.125);
waypoints[71].type = "stand";
waypoints[71].childCount = 5;
waypoints[71].children[0] = 70;
waypoints[71].children[1] = 60;
waypoints[71].children[2] = 72;
waypoints[71].children[3] = 74;
waypoints[71].children[4] = 60;
waypoints[72] = spawnstruct();
waypoints[72].origin =(2721.51, 2974.06, 48.1127);
waypoints[72].type = "stand";
waypoints[72].childCount = 2;
waypoints[72].children[0] = 71;
waypoints[72].children[1] = 73;
waypoints[73] = spawnstruct();
waypoints[73].origin =(2913.97, 2904.22, 48.125);
waypoints[73].type = "stand";
waypoints[73].childCount = 3;
waypoints[73].children[0] = 72;
waypoints[73].children[1] = 74;
waypoints[73].children[2] = 76;
waypoints[74] = spawnstruct();
waypoints[74].origin =(2939.03, 3162.09, 48.125);
waypoints[74].type = "stand";
waypoints[74].childCount = 3;
waypoints[74].children[0] = 73;
waypoints[74].children[1] = 71;
waypoints[74].children[2] = 77;
waypoints[75] = spawnstruct();
waypoints[75].origin =(3325.14, 2975.96, 50.1482);
waypoints[75].type = "stand";
waypoints[75].childCount = 1;
waypoints[75].children[0] = 76;
waypoints[76] = spawnstruct();
waypoints[76].origin =(3140.22, 2928.42, 48.125);
waypoints[76].type = "stand";
waypoints[76].childCount = 3;
waypoints[76].children[0] = 75;
waypoints[76].children[1] = 73;
waypoints[76].children[2] = 77;
waypoints[77] = spawnstruct();
waypoints[77].origin =(3032.11, 2982.09, 48.125);
waypoints[77].type = "stand";
waypoints[77].childCount = 2;
waypoints[77].children[0] = 76;
waypoints[77].children[1] = 74;
return waypoints;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,715 +0,0 @@
Killhouse()
{
waypoints = [];
waypoints[0] = spawnstruct();
/* 7:24 */waypoints[0].origin =(3102.01, -957.248, 4.125);
/* 7:24 */waypoints[0].type = "stand";
/* 7:24 */waypoints[0].childCount = 3;
/* 7:24 */waypoints[0].children[0] = 1;
/* 7:24 */waypoints[0].children[1] = 9;
/* 7:24 */waypoints[0].children[2] = 82;
/* 7:24 */waypoints[1] = spawnstruct();
/* 7:24 */waypoints[1].origin =(3472.49, -937.254, 4.125);
/* 7:24 */waypoints[1].type = "stand";
/* 7:24 */waypoints[1].childCount = 3;
/* 7:24 */waypoints[1].children[0] = 0;
/* 7:24 */waypoints[1].children[1] = 2;
/* 7:24 */waypoints[1].children[2] = 18;
/* 7:24 */waypoints[2] = spawnstruct();
/* 7:24 */waypoints[2].origin =(3687.13, -912.002, 4.125);
/* 7:24 */waypoints[2].type = "stand";
/* 7:24 */waypoints[2].childCount = 4;
/* 7:24 */waypoints[2].children[0] = 1;
/* 7:24 */waypoints[2].children[1] = 3;
/* 7:24 */waypoints[2].children[2] = 4;
/* 7:24 */waypoints[2].children[3] = 97;
/* 7:24 */waypoints[3] = spawnstruct();
/* 7:24 */waypoints[3].origin =(3691.21, -596.374, 4.125);
/* 7:24 */waypoints[3].type = "stand";
/* 7:24 */waypoints[3].childCount = 3;
/* 7:24 */waypoints[3].children[0] = 2;
/* 7:24 */waypoints[3].children[1] = 91;
/* 7:24 */waypoints[3].children[2] = 92;
/* 7:24 */waypoints[4] = spawnstruct();
/* 7:24 */waypoints[4].origin =(3846.31, -903.945, 4.125);
/* 7:24 */waypoints[4].type = "stand";
/* 7:24 */waypoints[4].childCount = 3;
/* 7:24 */waypoints[4].children[0] = 2;
/* 7:24 */waypoints[4].children[1] = 5;
/* 7:24 */waypoints[4].children[2] = 10;
/* 7:24 */waypoints[5] = spawnstruct();
/* 7:24 */waypoints[5].origin =(3946.81, -913.937, 4.125);
/* 7:24 */waypoints[5].type = "stand";
/* 7:24 */waypoints[5].childCount = 4;
/* 7:24 */waypoints[5].children[0] = 4;
/* 7:24 */waypoints[5].children[1] = 6;
/* 7:24 */waypoints[5].children[2] = 11;
/* 7:24 */waypoints[5].children[3] = 81;
/* 7:24 */waypoints[6] = spawnstruct();
/* 7:24 */waypoints[6].origin =(4127.19, -909.679, 4.125);
/* 7:24 */waypoints[6].type = "stand";
/* 7:24 */waypoints[6].childCount = 3;
/* 7:24 */waypoints[6].children[0] = 5;
/* 7:24 */waypoints[6].children[1] = 7;
/* 7:24 */waypoints[6].children[2] = 80;
/* 7:24 */waypoints[7] = spawnstruct();
/* 7:24 */waypoints[7].origin =(4154.72, -1132.14, 4.125);
/* 7:24 */waypoints[7].type = "stand";
/* 7:24 */waypoints[7].childCount = 2;
/* 7:24 */waypoints[7].children[0] = 6;
/* 7:24 */waypoints[7].children[1] = 8;
/* 7:24 */waypoints[8] = spawnstruct();
/* 7:24 */waypoints[8].origin =(3778.14, -1126.64, 56.125);
/* 7:24 */waypoints[8].type = "stand";
/* 7:24 */waypoints[8].childCount = 4;
/* 7:24 */waypoints[8].children[0] = 7;
/* 7:24 */waypoints[8].children[1] = 9;
/* 7:24 */waypoints[8].children[2] = 66;
/* 7:24 */waypoints[8].children[3] = 67;
/* 7:24 */waypoints[9] = spawnstruct();
/* 7:24 */waypoints[9].origin =(3357, -1129.46, 4.125);
/* 7:24 */waypoints[9].type = "stand";
/* 7:24 */waypoints[9].childCount = 2;
/* 7:24 */waypoints[9].children[0] = 8;
/* 7:24 */waypoints[9].children[1] = 0;
/* 7:24 */waypoints[10] = spawnstruct();
/* 7:24 */waypoints[10].origin =(3841.02, -585.889, 132.125);
/* 7:24 */waypoints[10].type = "stand";
/* 7:24 */waypoints[10].childCount = 2;
/* 7:24 */waypoints[10].children[0] = 4;
/* 7:24 */waypoints[10].children[1] = 93;
/* 7:24 */waypoints[11] = spawnstruct();
/* 7:24 */waypoints[11].origin =(3962.1, -618.355, 4.125);
/* 7:24 */waypoints[11].type = "stand";
/* 7:24 */waypoints[11].childCount = 2;
/* 7:24 */waypoints[11].children[0] = 5;
/* 7:24 */waypoints[11].children[1] = 12;
/* 7:24 */waypoints[12] = spawnstruct();
/* 7:24 */waypoints[12].origin =(4050.84, -604.686, 4.125);
/* 7:24 */waypoints[12].type = "stand";
/* 7:24 */waypoints[12].childCount = 3;
/* 7:24 */waypoints[12].children[0] = 11;
/* 7:24 */waypoints[12].children[1] = 13;
/* 7:24 */waypoints[12].children[2] = 15;
/* 7:24 */waypoints[13] = spawnstruct();
/* 7:24 */waypoints[13].origin =(4026.45, -454.039, 4.125);
/* 7:24 */waypoints[13].type = "stand";
/* 7:24 */waypoints[13].childCount = 5;
/* 7:24 */waypoints[13].children[0] = 12;
/* 7:24 */waypoints[13].children[1] = 14;
/* 7:24 */waypoints[13].children[2] = 16;
/* 7:24 */waypoints[13].children[3] = 25;
/* 7:24 */waypoints[13].children[4] = 105;
/* 7:24 */waypoints[14] = spawnstruct();
/* 7:24 */waypoints[14].origin =(4240.67, -465.507, 4.125);
/* 7:24 */waypoints[14].type = "stand";
/* 7:24 */waypoints[14].childCount = 3;
/* 7:24 */waypoints[14].children[0] = 13;
/* 7:24 */waypoints[14].children[1] = 15;
/* 7:24 */waypoints[14].children[2] = 94;
/* 7:24 */waypoints[15] = spawnstruct();
/* 7:24 */waypoints[15].origin =(4238.98, -646.208, 4.125);
/* 7:24 */waypoints[15].type = "stand";
/* 7:24 */waypoints[15].childCount = 3;
/* 7:24 */waypoints[15].children[0] = 12;
/* 7:24 */waypoints[15].children[1] = 14;
/* 7:24 */waypoints[15].children[2] = 79;
/* 7:24 */waypoints[16] = spawnstruct();
/* 7:24 */waypoints[16].origin =(3610.61, -431.841, 4.125);
/* 7:24 */waypoints[16].type = "stand";
/* 7:24 */waypoints[16].childCount = 3;
/* 7:24 */waypoints[16].children[0] = 13;
/* 7:24 */waypoints[16].children[1] = 17;
/* 7:24 */waypoints[16].children[2] = 23;
/* 7:24 */waypoints[17] = spawnstruct();
/* 7:24 */waypoints[17].origin =(3446.64, -445.561, 4.125);
/* 7:24 */waypoints[17].type = "stand";
/* 7:24 */waypoints[17].childCount = 5;
/* 7:24 */waypoints[17].children[0] = 16;
/* 7:24 */waypoints[17].children[1] = 18;
/* 7:24 */waypoints[17].children[2] = 20;
/* 7:24 */waypoints[17].children[3] = 21;
/* 7:24 */waypoints[17].children[4] = 98;
/* 7:24 */waypoints[18] = spawnstruct();
/* 7:24 */waypoints[18].origin =(3449.45, -661.359, 4.125);
/* 7:24 */waypoints[18].type = "stand";
/* 7:24 */waypoints[18].childCount = 3;
/* 7:24 */waypoints[18].children[0] = 17;
/* 7:24 */waypoints[18].children[1] = 1;
/* 7:24 */waypoints[18].children[2] = 19;
/* 7:24 */waypoints[19] = spawnstruct();
/* 7:24 */waypoints[19].origin =(3093.49, -657.663, 4.125);
/* 7:24 */waypoints[19].type = "stand";
/* 7:24 */waypoints[19].childCount = 4;
/* 7:24 */waypoints[19].children[0] = 18;
/* 7:24 */waypoints[19].children[1] = 58;
/* 7:24 */waypoints[19].children[2] = 59;
/* 7:24 */waypoints[19].children[3] = 83;
/* 7:24 */waypoints[20] = spawnstruct();
/* 7:24 */waypoints[20].origin =(3309.09, -259.478, 4.125);
/* 7:24 */waypoints[20].type = "stand";
/* 7:24 */waypoints[20].childCount = 3;
/* 7:24 */waypoints[20].children[0] = 17;
/* 7:24 */waypoints[20].children[1] = 22;
/* 7:24 */waypoints[20].children[2] = 23;
/* 7:24 */waypoints[21] = spawnstruct();
/* 7:24 */waypoints[21].origin =(3040.16, -424.941, 4.125);
/* 7:24 */waypoints[21].type = "stand";
/* 7:24 */waypoints[21].childCount = 2;
/* 7:24 */waypoints[21].children[0] = 17;
/* 7:24 */waypoints[21].children[1] = 22;
/* 7:24 */waypoints[22] = spawnstruct();
/* 7:24 */waypoints[22].origin =(3021.87, 51.056, 4.125);
/* 7:24 */waypoints[22].type = "stand";
/* 7:24 */waypoints[22].childCount = 4;
/* 7:24 */waypoints[22].children[0] = 21;
/* 7:24 */waypoints[22].children[1] = 20;
/* 7:24 */waypoints[22].children[2] = 56;
/* 7:24 */waypoints[22].children[3] = 76;
/* 7:24 */waypoints[23] = spawnstruct();
/* 7:24 */waypoints[23].origin =(3616.67, -146.263, 4.125);
/* 7:24 */waypoints[23].type = "stand";
/* 7:24 */waypoints[23].childCount = 5;
/* 7:24 */waypoints[23].children[0] = 20;
/* 7:24 */waypoints[23].children[1] = 16;
/* 7:24 */waypoints[23].children[2] = 24;
/* 7:24 */waypoints[23].children[3] = 54;
/* 7:24 */waypoints[23].children[4] = 57;
/* 7:24 */waypoints[24] = spawnstruct();
/* 7:24 */waypoints[24].origin =(3876.58, -137.099, 4.125);
/* 7:24 */waypoints[24].type = "stand";
/* 7:24 */waypoints[24].childCount = 3;
/* 7:24 */waypoints[24].children[0] = 23;
/* 7:24 */waypoints[24].children[1] = 25;
/* 7:24 */waypoints[24].children[2] = 52;
/* 7:24 */waypoints[25] = spawnstruct();
/* 7:24 */waypoints[25].origin =(4174.39, -202.823, 4.125);
/* 7:24 */waypoints[25].type = "stand";
/* 7:24 */waypoints[25].childCount = 4;
/* 7:24 */waypoints[25].children[0] = 24;
/* 7:24 */waypoints[25].children[1] = 13;
/* 7:24 */waypoints[25].children[2] = 26;
/* 7:24 */waypoints[25].children[3] = 78;
/* 7:24 */waypoints[26] = spawnstruct();
/* 7:24 */waypoints[26].origin =(4169.16, 81.2772, 4.125);
/* 7:24 */waypoints[26].type = "stand";
/* 7:24 */waypoints[26].childCount = 4;
/* 7:24 */waypoints[26].children[0] = 25;
/* 7:24 */waypoints[26].children[1] = 27;
/* 7:24 */waypoints[26].children[2] = 88;
/* 7:24 */waypoints[26].children[3] = 89;
/* 7:24 */waypoints[27] = spawnstruct();
/* 7:24 */waypoints[27].origin =(4098.76, 284.277, 4.125);
/* 7:24 */waypoints[27].type = "stand";
/* 7:24 */waypoints[27].childCount = 4;
/* 7:24 */waypoints[27].children[0] = 26;
/* 7:24 */waypoints[27].children[1] = 28;
/* 7:24 */waypoints[27].children[2] = 87;
/* 7:24 */waypoints[27].children[3] = 90;
/* 7:24 */waypoints[28] = spawnstruct();
/* 7:24 */waypoints[28].origin =(4185.43, 592.608, 4.125);
/* 7:24 */waypoints[28].type = "stand";
/* 7:24 */waypoints[28].childCount = 3;
/* 7:24 */waypoints[28].children[0] = 27;
/* 7:24 */waypoints[28].children[1] = 29;
/* 7:24 */waypoints[28].children[2] = 30;
/* 7:24 */waypoints[29] = spawnstruct();
/* 7:24 */waypoints[29].origin =(4221.56, 798.646, 4.125);
/* 7:24 */waypoints[29].type = "stand";
/* 7:24 */waypoints[29].childCount = 2;
/* 7:24 */waypoints[29].children[0] = 28;
/* 7:24 */waypoints[29].children[1] = 32;
/* 7:24 */waypoints[30] = spawnstruct();
/* 7:24 */waypoints[30].origin =(4030.29, 680.176, 4.125);
/* 7:24 */waypoints[30].type = "stand";
/* 7:24 */waypoints[30].childCount = 3;
/* 7:24 */waypoints[30].children[0] = 28;
/* 7:24 */waypoints[30].children[1] = 31;
/* 7:24 */waypoints[30].children[2] = 51;
/* 7:24 */waypoints[31] = spawnstruct();
/* 7:24 */waypoints[31].origin =(4089.15, 1055.9, 4.125);
/* 7:24 */waypoints[31].type = "stand";
/* 7:24 */waypoints[31].childCount = 5;
/* 7:24 */waypoints[31].children[0] = 30;
/* 7:24 */waypoints[31].children[1] = 32;
/* 7:24 */waypoints[31].children[2] = 33;
/* 7:24 */waypoints[31].children[3] = 72;
/* 7:24 */waypoints[31].children[4] = 73;
/* 7:24 */waypoints[32] = spawnstruct();
/* 7:24 */waypoints[32].origin =(4223, 1027.76, 4.125);
/* 7:24 */waypoints[32].type = "stand";
/* 7:24 */waypoints[32].childCount = 2;
/* 7:24 */waypoints[32].children[0] = 31;
/* 7:24 */waypoints[32].children[1] = 29;
/* 7:24 */waypoints[33] = spawnstruct();
/* 7:24 */waypoints[33].origin =(3846.6, 1061.98, 4.125);
/* 7:24 */waypoints[33].type = "stand";
/* 7:24 */waypoints[33].childCount = 3;
/* 7:24 */waypoints[33].children[0] = 31;
/* 7:24 */waypoints[33].children[1] = 34;
/* 7:24 */waypoints[33].children[2] = 100;
/* 7:24 */waypoints[34] = spawnstruct();
/* 7:24 */waypoints[34].origin =(3860.63, 1255.63, 4.125);
/* 7:24 */waypoints[34].type = "stand";
/* 7:24 */waypoints[34].childCount = 3;
/* 7:24 */waypoints[34].children[0] = 33;
/* 7:24 */waypoints[34].children[1] = 35;
/* 7:24 */waypoints[34].children[2] = 36;
/* 7:24 */waypoints[35] = spawnstruct();
/* 7:24 */waypoints[35].origin =(4151.97, 1277.01, 4.125);
/* 7:24 */waypoints[35].type = "stand";
/* 7:24 */waypoints[35].childCount = 3;
/* 7:24 */waypoints[35].children[0] = 34;
/* 7:24 */waypoints[35].children[1] = 60;
/* 7:24 */waypoints[35].children[2] = 71;
/* 7:24 */waypoints[36] = spawnstruct();
/* 7:24 */waypoints[36].origin =(3681.6, 1236.82, 4.125);
/* 7:24 */waypoints[36].type = "stand";
/* 7:24 */waypoints[36].childCount = 3;
/* 7:24 */waypoints[36].children[0] = 34;
/* 7:24 */waypoints[36].children[1] = 37;
/* 7:24 */waypoints[36].children[2] = 38;
/* 7:24 */waypoints[37] = spawnstruct();
/* 7:24 */waypoints[37].origin =(3679.65, 884.771, 4.125);
/* 7:24 */waypoints[37].type = "stand";
/* 7:24 */waypoints[37].childCount = 2;
/* 7:24 */waypoints[37].children[0] = 36;
/* 7:24 */waypoints[37].children[1] = 85;
/* 7:24 */waypoints[38] = spawnstruct();
/* 7:24 */waypoints[38].origin =(3521.36, 1211.28, 4.125);
/* 7:24 */waypoints[38].type = "stand";
/* 7:24 */waypoints[38].childCount = 3;
/* 7:24 */waypoints[38].children[0] = 36;
/* 7:24 */waypoints[38].children[1] = 39;
/* 7:24 */waypoints[38].children[2] = 40;
/* 7:24 */waypoints[39] = spawnstruct();
/* 7:24 */waypoints[39].origin =(3537.13, 877.264, 132.125);
/* 7:24 */waypoints[39].type = "stand";
/* 7:24 */waypoints[39].childCount = 2;
/* 7:24 */waypoints[39].children[0] = 38;
/* 7:24 */waypoints[39].children[1] = 86;
/* 7:24 */waypoints[40] = spawnstruct();
/* 7:24 */waypoints[40].origin =(3376.26, 1241.63, 4.125);
/* 7:24 */waypoints[40].type = "stand";
/* 7:24 */waypoints[40].childCount = 3;
/* 7:24 */waypoints[40].children[0] = 38;
/* 7:24 */waypoints[40].children[1] = 41;
/* 7:24 */waypoints[40].children[2] = 42;
/* 7:24 */waypoints[41] = spawnstruct();
/* 7:24 */waypoints[41].origin =(3082.99, 1258.97, 4.125);
/* 7:24 */waypoints[41].type = "stand";
/* 7:24 */waypoints[41].childCount = 5;
/* 7:24 */waypoints[41].children[0] = 40;
/* 7:24 */waypoints[41].children[1] = 62;
/* 7:24 */waypoints[41].children[2] = 63;
/* 7:24 */waypoints[41].children[3] = 70;
/* 7:24 */waypoints[41].children[4] = 75;
/* 7:24 */waypoints[42] = spawnstruct();
/* 7:24 */waypoints[42].origin =(3364.23, 988.241, 4.125);
/* 7:24 */waypoints[42].type = "stand";
/* 7:24 */waypoints[42].childCount = 3;
/* 7:24 */waypoints[42].children[0] = 40;
/* 7:24 */waypoints[42].children[1] = 43;
/* 7:24 */waypoints[42].children[2] = 99;
/* 7:24 */waypoints[43] = spawnstruct();
/* 7:24 */waypoints[43].origin =(3182.21, 958.801, 4.125);
/* 7:24 */waypoints[43].type = "stand";
/* 7:24 */waypoints[43].childCount = 3;
/* 7:24 */waypoints[43].children[0] = 42;
/* 7:24 */waypoints[43].children[1] = 44;
/* 7:24 */waypoints[43].children[2] = 45;
/* 7:24 */waypoints[44] = spawnstruct();
/* 7:24 */waypoints[44].origin =(3049.94, 1013.28, 4.125);
/* 7:24 */waypoints[44].type = "stand";
/* 7:24 */waypoints[44].childCount = 3;
/* 7:24 */waypoints[44].children[0] = 43;
/* 7:24 */waypoints[44].children[1] = 64;
/* 7:24 */waypoints[44].children[2] = 74;
/* 7:24 */waypoints[45] = spawnstruct();
/* 7:24 */waypoints[45].origin =(3191.6, 731.597, 4.125);
/* 7:24 */waypoints[45].type = "stand";
/* 7:24 */waypoints[45].childCount = 4;
/* 7:24 */waypoints[45].children[0] = 43;
/* 7:24 */waypoints[45].children[1] = 46;
/* 7:24 */waypoints[45].children[2] = 50;
/* 7:24 */waypoints[45].children[3] = 104;
/* 7:24 */waypoints[46] = spawnstruct();
/* 7:24 */waypoints[46].origin =(3027.43, 730.399, 4.125);
/* 7:24 */waypoints[46].type = "stand";
/* 7:24 */waypoints[46].childCount = 3;
/* 7:24 */waypoints[46].children[0] = 45;
/* 7:24 */waypoints[46].children[1] = 47;
/* 7:24 */waypoints[46].children[2] = 64;
/* 7:24 */waypoints[47] = spawnstruct();
/* 7:24 */waypoints[47].origin =(3047.45, 416.651, 4.125);
/* 7:24 */waypoints[47].type = "stand";
/* 7:24 */waypoints[47].childCount = 2;
/* 7:24 */waypoints[47].children[0] = 46;
/* 7:24 */waypoints[47].children[1] = 48;
/* 7:24 */waypoints[48] = spawnstruct();
/* 7:24 */waypoints[48].origin =(3312.04, 402.144, 4.125);
/* 7:24 */waypoints[48].type = "stand";
/* 7:24 */waypoints[48].childCount = 4;
/* 7:24 */waypoints[48].children[0] = 47;
/* 7:24 */waypoints[48].children[1] = 49;
/* 7:24 */waypoints[48].children[2] = 56;
/* 7:24 */waypoints[48].children[3] = 77;
/* 7:24 */waypoints[49] = spawnstruct();
/* 7:24 */waypoints[49].origin =(3380.93, 514.826, 4.125);
/* 7:24 */waypoints[49].type = "stand";
/* 7:24 */waypoints[49].childCount = 2;
/* 7:24 */waypoints[49].children[0] = 48;
/* 7:24 */waypoints[49].children[1] = 50;
/* 7:24 */waypoints[50] = spawnstruct();
/* 7:24 */waypoints[50].origin =(3388.5, 728.205, 4.125);
/* 7:24 */waypoints[50].type = "stand";
/* 7:24 */waypoints[50].childCount = 3;
/* 7:24 */waypoints[50].children[0] = 49;
/* 7:24 */waypoints[50].children[1] = 45;
/* 7:24 */waypoints[50].children[2] = 51;
/* 7:24 */waypoints[51] = spawnstruct();
/* 7:24 */waypoints[51].origin =(3853.49, 688.763, 4.125);
/* 7:24 */waypoints[51].type = "stand";
/* 7:24 */waypoints[51].childCount = 3;
/* 7:24 */waypoints[51].children[0] = 50;
/* 7:24 */waypoints[51].children[1] = 30;
/* 7:24 */waypoints[51].children[2] = 52;
/* 7:24 */waypoints[52] = spawnstruct();
/* 7:24 */waypoints[52].origin =(3848, 361.723, 4.125);
/* 7:24 */waypoints[52].type = "stand";
/* 7:24 */waypoints[52].childCount = 4;
/* 7:24 */waypoints[52].children[0] = 51;
/* 7:24 */waypoints[52].children[1] = 24;
/* 7:24 */waypoints[52].children[2] = 53;
/* 7:24 */waypoints[52].children[3] = 57;
/* 7:24 */waypoints[53] = spawnstruct();
/* 7:24 */waypoints[53].origin =(3485.29, 355.107, 4.125);
/* 7:24 */waypoints[53].type = "stand";
/* 7:24 */waypoints[53].childCount = 2;
/* 7:24 */waypoints[53].children[0] = 52;
/* 7:24 */waypoints[53].children[1] = 54;
/* 7:24 */waypoints[54] = spawnstruct();
/* 7:24 */waypoints[54].origin =(3471.95, 157.885, 4.125);
/* 7:24 */waypoints[54].type = "stand";
/* 7:24 */waypoints[54].childCount = 4;
/* 7:24 */waypoints[54].children[0] = 53;
/* 7:24 */waypoints[54].children[1] = 55;
/* 7:24 */waypoints[54].children[2] = 56;
/* 7:24 */waypoints[54].children[3] = 23;
/* 7:24 */waypoints[55] = spawnstruct();
/* 7:24 */waypoints[55].origin =(3589.58, 168.056, 16.125);
/* 7:24 */waypoints[55].type = "stand";
/* 7:24 */waypoints[55].childCount = 1;
/* 7:24 */waypoints[55].children[0] = 54;
/* 7:24 */waypoints[56] = spawnstruct();
/* 7:24 */waypoints[56].origin =(3218.78, 219.476, 4.125);
/* 7:24 */waypoints[56].type = "stand";
/* 7:24 */waypoints[56].childCount = 4;
/* 7:24 */waypoints[56].children[0] = 54;
/* 7:24 */waypoints[56].children[1] = 22;
/* 7:24 */waypoints[56].children[2] = 48;
/* 7:24 */waypoints[56].children[3] = 76;
/* 7:24 */waypoints[57] = spawnstruct();
/* 7:24 */waypoints[57].origin =(3755.28, 170.838, 4.125);
/* 7:24 */waypoints[57].type = "stand";
/* 7:24 */waypoints[57].childCount = 3;
/* 7:24 */waypoints[57].children[0] = 23;
/* 7:24 */waypoints[57].children[1] = 52;
/* 7:24 */waypoints[57].children[2] = 68;
/* 7:24 */waypoints[58] = spawnstruct();
/* 7:24 */waypoints[58].origin =(3027.85, -740.791, 4.125);
/* 7:24 */waypoints[58].type = "stand";
/* 7:24 */waypoints[58].childCount = 2;
/* 7:24 */waypoints[58].children[0] = 19;
/* 7:24 */waypoints[58].children[1] = 59;
/* 7:24 */waypoints[59] = spawnstruct();
/* 7:24 */waypoints[59].origin =(3028.36, -562.938, 38.125);
/* 7:24 */waypoints[59].type = "stand";
/* 7:24 */waypoints[59].childCount = 3;
/* 7:24 */waypoints[59].children[0] = 58;
/* 7:24 */waypoints[59].children[1] = 19;
/* 7:24 */waypoints[59].children[2] = 65;
/* 7:24 */waypoints[60] = spawnstruct();
/* 7:24 */waypoints[60].origin =(4235.75, 1353.87, 4.125);
/* 7:24 */waypoints[60].type = "stand";
/* 7:24 */waypoints[60].childCount = 2;
/* 7:24 */waypoints[60].children[0] = 35;
/* 7:24 */waypoints[60].children[1] = 61;
/* 7:24 */waypoints[61] = spawnstruct();
/* 7:24 */waypoints[61].origin =(4250.66, 1199.9, 38.125);
/* 7:24 */waypoints[61].type = "stand";
/* 7:24 */waypoints[61].childCount = 1;
/* 7:24 */waypoints[61].children[0] = 60;
/* 7:24 */waypoints[62] = spawnstruct();
/* 7:24 */waypoints[62].origin =(3009.59, 1184.49, 4.125);
/* 7:24 */waypoints[62].type = "stand";
/* 7:24 */waypoints[62].childCount = 2;
/* 7:24 */waypoints[62].children[0] = 41;
/* 7:24 */waypoints[62].children[1] = 63;
/* 7:24 */waypoints[63] = spawnstruct();
/* 7:24 */waypoints[63].origin =(3009.61, 1339.47, 4.125);
/* 7:24 */waypoints[63].type = "stand";
/* 7:24 */waypoints[63].childCount = 2;
/* 7:24 */waypoints[63].children[0] = 62;
/* 7:24 */waypoints[63].children[1] = 41;
/* 7:24 */waypoints[64] = spawnstruct();
/* 7:24 */waypoints[64].origin =(3003.67, 1068.55, 4.125);
/* 7:24 */waypoints[64].type = "stand";
/* 7:24 */waypoints[64].childCount = 2;
/* 7:24 */waypoints[64].children[0] = 44;
/* 7:24 */waypoints[64].children[1] = 46;
/* 7:24 */waypoints[65] = spawnstruct();
/* 7:24 */waypoints[65].origin =(2981.65, -553.51, 38.125);
/* 7:24 */waypoints[65].type = "stand";
/* 7:24 */waypoints[65].childCount = 1;
/* 7:24 */waypoints[65].children[0] = 59;
/* 7:24 */waypoints[66] = spawnstruct();
/* 7:24 */waypoints[66].origin =(3544.09, -1117.4, 56.125);
/* 7:24 */waypoints[66].type = "stand";
/* 7:24 */waypoints[66].childCount = 1;
/* 7:24 */waypoints[66].children[0] = 8;
/* 7:24 */waypoints[67] = spawnstruct();
/* 7:24 */waypoints[67].origin =(3959.77, -1107.26, 56.125);
/* 7:24 */waypoints[67].type = "stand";
/* 7:24 */waypoints[67].childCount = 1;
/* 7:24 */waypoints[67].children[0] = 8;
/* 7:24 */waypoints[68] = spawnstruct();
/* 7:24 */waypoints[68].origin =(3691.13, 168.9, 7.18473);
/* 7:24 */waypoints[68].type = "climb";
/* 7:24 */waypoints[68].childCount = 2;
/* 7:24 */waypoints[68].children[0] = 57;
/* 7:24 */waypoints[68].children[1] = 69;
/* 7:24 */waypoints[68].angles = (-69.4885, -178.671, 0);
/* 7:24 */waypoints[69] = spawnstruct();
/* 7:24 */waypoints[69].origin =(3691.13, 165.588, 211.472);
/* 7:24 */waypoints[69].type = "climb";
/* 7:24 */waypoints[69].childCount = 2;
/* 7:24 */waypoints[69].children[0] = 68;
/* 7:24 */waypoints[69].children[1] = 84;
/* 7:24 */waypoints[69].angles = (69.9402, 177.545, 0);
/* 7:24 */waypoints[70] = spawnstruct();
/* 7:24 */waypoints[70].origin =(3163.48, 1167.13, 4.125);
/* 7:24 */waypoints[70].type = "stand";
/* 7:24 */waypoints[70].childCount = 2;
/* 7:24 */waypoints[70].children[0] = 41;
/* 7:24 */waypoints[70].children[1] = 103;
/* 7:24 */waypoints[70].angles = (4.26819, 0.428467, 0);
/* 7:24 */waypoints[71] = spawnstruct();
/* 7:24 */waypoints[71].origin =(4139.22, 1167.13, 4.125);
/* 7:24 */waypoints[71].type = "stand";
/* 7:24 */waypoints[71].childCount = 2;
/* 7:24 */waypoints[71].children[0] = 35;
/* 7:24 */waypoints[71].children[1] = 102;
/* 7:24 */waypoints[71].angles = (13.667, 173.232, 0);
/* 7:24 */waypoints[72] = spawnstruct();
/* 7:24 */waypoints[72].origin =(4162.2, 1099.53, 4.125);
/* 7:24 */waypoints[72].type = "stand";
/* 7:24 */waypoints[72].childCount = 1;
/* 7:24 */waypoints[72].children[0] = 31;
/* 7:24 */waypoints[72].angles = (12.2443, 5.55359, 0);
/* 7:24 */waypoints[73] = spawnstruct();
/* 7:24 */waypoints[73].origin =(4014.26, 1115.31, 4.125);
/* 7:24 */waypoints[73].type = "stand";
/* 7:24 */waypoints[73].childCount = 1;
/* 7:24 */waypoints[73].children[0] = 31;
/* 7:24 */waypoints[73].angles = (10.8215, 165.558, 0);
/* 7:24 */waypoints[74] = spawnstruct();
/* 7:24 */waypoints[74].origin =(3092.94, 1071.67, 4.125);
/* 7:24 */waypoints[74].type = "stand";
/* 7:24 */waypoints[74].childCount = 1;
/* 7:24 */waypoints[74].children[0] = 44;
/* 7:24 */waypoints[74].angles = (10.1074, -20.3577, 0);
/* 7:24 */waypoints[75] = spawnstruct();
/* 7:24 */waypoints[75].origin =(3080.53, 1167.13, 4.125);
/* 7:24 */waypoints[75].type = "stand";
/* 7:24 */waypoints[75].childCount = 1;
/* 7:24 */waypoints[75].children[0] = 41;
/* 7:24 */waypoints[75].angles = (7.68494, 5.7074, 0);
/* 7:24 */waypoints[76] = spawnstruct();
/* 7:24 */waypoints[76].origin =(3015.02, 202.517, 4.125);
/* 7:24 */waypoints[76].type = "stand";
/* 7:24 */waypoints[76].childCount = 2;
/* 7:24 */waypoints[76].children[0] = 56;
/* 7:24 */waypoints[76].children[1] = 22;
/* 7:24 */waypoints[76].angles = (6.8335, -93.3728, 0);
/* 7:24 */waypoints[77] = spawnstruct();
/* 7:24 */waypoints[77].origin =(3119.13, 544.875, 4.125);
/* 7:24 */waypoints[77].type = "crouch";
/* 7:24 */waypoints[77].childCount = 1;
/* 7:24 */waypoints[77].children[0] = 48;
/* 7:24 */waypoints[77].angles = (2.27966, -36.145, 0);
/* 7:24 */waypoints[78] = spawnstruct();
/* 7:24 */waypoints[78].origin =(4229.68, -354.319, 4.125);
/* 7:24 */waypoints[78].type = "stand";
/* 7:24 */waypoints[78].childCount = 1;
/* 7:24 */waypoints[78].children[0] = 25;
/* 7:24 */waypoints[78].angles = (9.39331, 172.678, 0);
/* 7:24 */waypoints[79] = spawnstruct();
/* 7:24 */waypoints[79].origin =(4164.74, -705.19, 4.125);
/* 7:24 */waypoints[79].type = "stand";
/* 7:24 */waypoints[79].childCount = 2;
/* 7:24 */waypoints[79].children[0] = 15;
/* 7:24 */waypoints[79].children[1] = 96;
/* 7:24 */waypoints[79].angles = (14.2328, 177.374, 0);
/* 7:24 */waypoints[80] = spawnstruct();
/* 7:24 */waypoints[80].origin =(4231.43, -820.068, 4.125);
/* 7:24 */waypoints[80].type = "stand";
/* 7:24 */waypoints[80].childCount = 2;
/* 7:24 */waypoints[80].children[0] = 6;
/* 7:24 */waypoints[80].children[1] = 81;
/* 7:24 */waypoints[80].angles = (3.70239, -159.412, 0);
/* 7:24 */waypoints[81] = spawnstruct();
/* 7:24 */waypoints[81].origin =(4115.59, -807.365, 4.125);
/* 7:24 */waypoints[81].type = "stand";
/* 7:24 */waypoints[81].childCount = 3;
/* 7:24 */waypoints[81].children[0] = 80;
/* 7:24 */waypoints[81].children[1] = 5;
/* 7:24 */waypoints[81].children[2] = 95;
/* 7:24 */waypoints[81].angles = (6.26221, -179.912, 0);
/* 7:24 */waypoints[82] = spawnstruct();
/* 7:24 */waypoints[82].origin =(3035.61, -845.074, 4.125);
/* 7:24 */waypoints[82].type = "stand";
/* 7:24 */waypoints[82].childCount = 1;
/* 7:24 */waypoints[82].children[0] = 0;
/* 7:24 */waypoints[82].angles = (5.83923, -12.6563, 0);
/* 7:24 */waypoints[83] = spawnstruct();
/* 7:24 */waypoints[83].origin =(3175.73, -772.69, 4.125);
/* 7:24 */waypoints[83].type = "stand";
/* 7:24 */waypoints[83].childCount = 1;
/* 7:24 */waypoints[83].children[0] = 19;
/* 7:24 */waypoints[83].angles = (6.40503, -8.53088, 0);
/* 7:24 */waypoints[84] = spawnstruct();
/* 7:24 */waypoints[84].origin =(3573.54, 166.455, 236.125);
/* 7:24 */waypoints[84].type = "crouch";
/* 7:24 */waypoints[84].childCount = 1;
/* 7:24 */waypoints[84].children[0] = 69;
/* 7:24 */waypoints[84].angles = (12.0862, -1.1261, 0);
/* 7:24 */waypoints[85] = spawnstruct();
/* 7:24 */waypoints[85].origin =(3520.76, 874.834, 4.125);
/* 7:24 */waypoints[85].type = "crouch";
/* 7:24 */waypoints[85].childCount = 1;
/* 7:24 */waypoints[85].children[0] = 37;
/* 7:24 */waypoints[85].angles = (2.69287, 53.5254, 0);
/* 7:24 */waypoints[86] = spawnstruct();
/* 7:24 */waypoints[86].origin =(3660.61, 905.04, 132.125);
/* 7:24 */waypoints[86].type = "crouch";
/* 7:24 */waypoints[86].childCount = 1;
/* 7:24 */waypoints[86].children[0] = 39;
/* 7:24 */waypoints[86].angles = (3.97278, -87.6764, 0);
/* 7:24 */waypoints[87] = spawnstruct();
/* 7:24 */waypoints[87].origin =(4232.25, 271.227, 4.125);
/* 7:24 */waypoints[87].type = "crouch";
/* 7:24 */waypoints[87].childCount = 1;
/* 7:24 */waypoints[87].children[0] = 27;
/* 7:24 */waypoints[87].angles = (-2.14661, 130.1, 0);
/* 7:24 */waypoints[88] = spawnstruct();
/* 7:24 */waypoints[88].origin =(4037.26, 184.107, 16.125);
/* 7:24 */waypoints[88].type = "crouch";
/* 7:24 */waypoints[88].childCount = 1;
/* 7:24 */waypoints[88].children[0] = 26;
/* 7:24 */waypoints[88].angles = (2.12158, -59.6613, 0);
/* 7:24 */waypoints[89] = spawnstruct();
/* 7:24 */waypoints[89].origin =(4228.59, 190.697, 4.125);
/* 7:24 */waypoints[89].type = "crouch";
/* 7:24 */waypoints[89].childCount = 1;
/* 7:24 */waypoints[89].children[0] = 26;
/* 7:24 */waypoints[89].angles = (2.12158, -117.169, 0);
/* 7:24 */waypoints[90] = spawnstruct();
/* 7:24 */waypoints[90].origin =(4061.02, 506.428, 4.125);
/* 7:24 */waypoints[90].type = "crouch";
/* 7:24 */waypoints[90].childCount = 1;
/* 7:24 */waypoints[90].children[0] = 27;
/* 7:24 */waypoints[90].angles = (1.55029, -65.6543, 0);
/* 7:24 */waypoints[91] = spawnstruct();
/* 7:24 */waypoints[91].origin =(3852.44, -594.989, 4.125);
/* 7:24 */waypoints[91].type = "crouch";
/* 7:24 */waypoints[91].childCount = 1;
/* 7:24 */waypoints[91].children[0] = 3;
/* 7:24 */waypoints[91].angles = (1.40747, -142.674, 0);
/* 7:24 */waypoints[92] = spawnstruct();
/* 7:24 */waypoints[92].origin =(3767.55, -698.218, 4.125);
/* 7:24 */waypoints[92].type = "crouch";
/* 7:24 */waypoints[92].childCount = 1;
/* 7:24 */waypoints[92].children[0] = 3;
/* 7:24 */waypoints[92].angles = (5.39551, 96.8884, 0);
/* 7:24 */waypoints[93] = spawnstruct();
/* 7:24 */waypoints[93].origin =(3689.97, -626.034, 132.125);
/* 7:24 */waypoints[93].type = "crouch";
/* 7:24 */waypoints[93].childCount = 1;
/* 7:24 */waypoints[93].children[0] = 10;
/* 7:24 */waypoints[93].angles = (5.10986, 88.3575, 0);
/* 7:24 */waypoints[94] = spawnstruct();
/* 7:24 */waypoints[94].origin =(4191.71, -440.835, 4.125);
/* 7:24 */waypoints[94].type = "claymore";
/* 7:24 */waypoints[94].childCount = 1;
/* 7:24 */waypoints[94].children[0] = 14;
/* 7:24 */waypoints[94].angles = (8.52661, -172.419, 0);
/* 7:24 */waypoints[95] = spawnstruct();
/* 7:24 */waypoints[95].origin =(4064.09, -789.292, 4.125);
/* 7:24 */waypoints[95].type = "claymore";
/* 7:24 */waypoints[95].childCount = 1;
/* 7:24 */waypoints[95].children[0] = 81;
/* 7:24 */waypoints[95].angles = (13.0859, -162.587, 0);
/* 7:24 */waypoints[96] = spawnstruct();
/* 7:24 */waypoints[96].origin =(4088.21, -743.844, 4.125);
/* 7:24 */waypoints[96].type = "claymore";
/* 7:24 */waypoints[96].childCount = 1;
/* 7:24 */waypoints[96].children[0] = 79;
/* 7:24 */waypoints[96].angles = (11.8005, 162.664, 0);
/* 7:24 */waypoints[97] = spawnstruct();
/* 7:24 */waypoints[97].origin =(3545.6, -770.437, 4.125);
/* 7:24 */waypoints[97].type = "grenade";
/* 7:24 */waypoints[97].childCount = 1;
/* 7:24 */waypoints[97].children[0] = 2;
/* 7:24 */waypoints[97].angles = (-39.8737, 80.2441, 0);
/* 7:24 */waypoints[98] = spawnstruct();
/* 7:24 */waypoints[98].origin =(3475.63, -338.469, 4.125);
/* 7:24 */waypoints[98].type = "claymore";
/* 7:24 */waypoints[98].childCount = 1;
/* 7:24 */waypoints[98].children[0] = 17;
/* 7:24 */waypoints[98].angles = (12.0862, -159.027, 0);
/* 7:24 */waypoints[99] = spawnstruct();
/* 7:24 */waypoints[99].origin =(3335.91, 1116.12, 4.125);
/* 7:24 */waypoints[99].type = "grenade";
/* 7:24 */waypoints[99].childCount = 1;
/* 7:24 */waypoints[99].children[0] = 42;
/* 7:24 */waypoints[99].angles = (-33.8916, -83.595, 0);
/* 7:24 */waypoints[100] = spawnstruct();
/* 7:24 */waypoints[100].origin =(3818.15, 1020.62, 4.125);
/* 7:24 */waypoints[100].type = "grenade";
/* 7:24 */waypoints[100].childCount = 2;
/* 7:24 */waypoints[100].children[0] = 33;
/* 7:24 */waypoints[100].children[1] = 101;
/* 7:24 */waypoints[100].angles = (-33.0402, -92.9883, 0);
/* 7:24 */waypoints[101] = spawnstruct();
/* 7:24 */waypoints[101].origin =(3965.75, 887.177, 4.125);
/* 7:24 */waypoints[101].type = "claymore";
/* 7:24 */waypoints[101].childCount = 1;
/* 7:24 */waypoints[101].children[0] = 100;
/* 7:24 */waypoints[101].angles = (10.8063, 39.5453, 0);
/* 7:24 */waypoints[102] = spawnstruct();
/* 7:24 */waypoints[102].origin =(4013.74, 1172.02, 4.125);
/* 7:24 */waypoints[102].type = "claymore";
/* 7:24 */waypoints[102].childCount = 1;
/* 7:24 */waypoints[102].children[0] = 71;
/* 7:24 */waypoints[102].angles = (10.3778, 158.395, 0);
/* 7:24 */waypoints[103] = spawnstruct();
/* 7:24 */waypoints[103].origin =(3239.77, 1167.13, 4.125);
/* 7:24 */waypoints[103].type = "claymore";
/* 7:24 */waypoints[103].childCount = 1;
/* 7:24 */waypoints[103].children[0] = 70;
/* 7:24 */waypoints[103].angles = (11.9434, 33.2776, 0);
/* 7:24 */waypoints[104] = spawnstruct();
/* 7:24 */waypoints[104].origin =(3154.16, 654.092, 4.125);
/* 7:24 */waypoints[104].type = "grenade";
/* 7:24 */waypoints[104].childCount = 1;
/* 7:24 */waypoints[104].children[0] = 45;
/* 7:24 */waypoints[104].angles = (-32.326, -61.9574, 0);
/* 7:24 */waypoints[105] = spawnstruct();
/* 7:24 */waypoints[105].origin =(4031.39, -326.558, 4.125);
/* 7:24 */waypoints[105].type = "grenade";
/* 7:24 */waypoints[105].childCount = 1;
/* 7:24 */waypoints[105].children[0] = 13;
/* 7:24 */waypoints[105].angles = (-29.7662, 88.797, 0);
return waypoints;
}

View File

@@ -1,183 +0,0 @@
Museum()
{
waypoints = [];
/* 1:11 */waypoints[0] = spawnstruct();
/* 1:11 */waypoints[0].origin =(-14201.1, 22576.2, -16359.9);
/* 1:11 */waypoints[0].type = "stand";
/* 1:11 */waypoints[0].childCount = 2;
/* 1:11 */waypoints[0].children[0] = 1;
/* 1:11 */waypoints[0].children[1] = 3;
/* 1:11 */waypoints[1] = spawnstruct();
/* 1:11 */waypoints[1].origin =(-14212.2, 22872.4, -16359.9);
/* 1:11 */waypoints[1].type = "stand";
/* 1:11 */waypoints[1].childCount = 2;
/* 1:11 */waypoints[1].children[0] = 0;
/* 1:11 */waypoints[1].children[1] = 2;
/* 1:11 */waypoints[2] = spawnstruct();
/* 1:11 */waypoints[2].origin =(-14901.2, 22900.3, -16359.9);
/* 1:11 */waypoints[2].type = "stand";
/* 1:11 */waypoints[2].childCount = 3;
/* 1:11 */waypoints[2].children[0] = 3;
/* 1:11 */waypoints[2].children[1] = 6;
/* 1:11 */waypoints[2].children[2] = 1;
/* 1:11 */waypoints[3] = spawnstruct();
/* 1:11 */waypoints[3].origin =(-14880.4, 22613.8, -16359.9);
/* 1:11 */waypoints[3].type = "stand";
/* 1:11 */waypoints[3].childCount = 3;
/* 1:11 */waypoints[3].children[0] = 2;
/* 1:11 */waypoints[3].children[1] = 0;
/* 1:11 */waypoints[3].children[2] = 4;
/* 1:11 */waypoints[4] = spawnstruct();
/* 1:11 */waypoints[4].origin =(-15244.5, 22563.7, -16359.9);
/* 1:11 */waypoints[4].type = "stand";
/* 1:11 */waypoints[4].childCount = 3;
/* 1:11 */waypoints[4].children[0] = 3;
/* 1:11 */waypoints[4].children[1] = 5;
/* 1:11 */waypoints[4].children[2] = 7;
/* 1:11 */waypoints[5] = spawnstruct();
/* 1:11 */waypoints[5].origin =(-15242.7, 22730, -16359.9);
/* 1:11 */waypoints[5].type = "stand";
/* 1:11 */waypoints[5].childCount = 2;
/* 1:11 */waypoints[5].children[0] = 4;
/* 1:11 */waypoints[5].children[1] = 6;
/* 1:11 */waypoints[6] = spawnstruct();
/* 1:11 */waypoints[6].origin =(-15242.8, 22926.1, -16359.9);
/* 1:11 */waypoints[6].type = "stand";
/* 1:11 */waypoints[6].childCount = 3;
/* 1:11 */waypoints[6].children[0] = 5;
/* 1:11 */waypoints[6].children[1] = 2;
/* 1:11 */waypoints[6].children[2] = 7;
/* 1:11 */waypoints[7] = spawnstruct();
/* 1:11 */waypoints[7].origin =(-15523.2, 22762.5, -16359.9);
/* 1:11 */waypoints[7].type = "stand";
/* 1:11 */waypoints[7].childCount = 3;
/* 1:11 */waypoints[7].children[0] = 6;
/* 1:11 */waypoints[7].children[1] = 4;
/* 1:11 */waypoints[7].children[2] = 8;
/* 1:11 */waypoints[8] = spawnstruct();
/* 1:11 */waypoints[8].origin =(-15838.1, 22767.9, -16359.9);
/* 1:11 */waypoints[8].type = "stand";
/* 1:11 */waypoints[8].childCount = 2;
/* 1:11 */waypoints[8].children[0] = 7;
/* 1:11 */waypoints[8].children[1] = 9;
/* 1:11 */waypoints[9] = spawnstruct();
/* 1:11 */waypoints[9].origin =(-15868.9, 23273.3, -16359.9);
/* 1:11 */waypoints[9].type = "stand";
/* 1:11 */waypoints[9].childCount = 3;
/* 1:11 */waypoints[9].children[0] = 8;
/* 1:11 */waypoints[9].children[1] = 10;
/* 1:11 */waypoints[9].children[2] = 19;
/* 1:11 */waypoints[10] = spawnstruct();
/* 1:11 */waypoints[10].origin =(-15832.1, 23811.4, -16359.9);
/* 1:11 */waypoints[10].type = "stand";
/* 1:11 */waypoints[10].childCount = 2;
/* 1:11 */waypoints[10].children[0] = 9;
/* 1:11 */waypoints[10].children[1] = 11;
/* 1:11 */waypoints[11] = spawnstruct();
/* 1:11 */waypoints[11].origin =(-15502.4, 23804.6, -16359.9);
/* 1:11 */waypoints[11].type = "stand";
/* 1:11 */waypoints[11].childCount = 3;
/* 1:11 */waypoints[11].children[0] = 10;
/* 1:11 */waypoints[11].children[1] = 12;
/* 1:11 */waypoints[11].children[2] = 14;
/* 1:11 */waypoints[12] = spawnstruct();
/* 1:11 */waypoints[12].origin =(-15241.7, 23594.9, -16359.9);
/* 1:11 */waypoints[12].type = "stand";
/* 1:11 */waypoints[12].childCount = 3;
/* 1:11 */waypoints[12].children[0] = 11;
/* 1:11 */waypoints[12].children[1] = 13;
/* 1:11 */waypoints[12].children[2] = 18;
/* 1:11 */waypoints[13] = spawnstruct();
/* 1:11 */waypoints[13].origin =(-15233.2, 23792.4, -16359.9);
/* 1:11 */waypoints[13].type = "stand";
/* 1:11 */waypoints[13].childCount = 2;
/* 1:11 */waypoints[13].children[0] = 12;
/* 1:11 */waypoints[13].children[1] = 14;
/* 1:11 */waypoints[14] = spawnstruct();
/* 1:11 */waypoints[14].origin =(-15250.9, 23991.2, -16359.9);
/* 1:11 */waypoints[14].type = "stand";
/* 1:11 */waypoints[14].childCount = 3;
/* 1:11 */waypoints[14].children[0] = 13;
/* 1:11 */waypoints[14].children[1] = 11;
/* 1:11 */waypoints[14].children[2] = 15;
/* 1:11 */waypoints[15] = spawnstruct();
/* 1:11 */waypoints[15].origin =(-14904.1, 23973.3, -16359.9);
/* 1:11 */waypoints[15].type = "stand";
/* 1:11 */waypoints[15].childCount = 3;
/* 1:11 */waypoints[15].children[0] = 14;
/* 1:11 */waypoints[15].children[1] = 16;
/* 1:11 */waypoints[15].children[2] = 18;
/* 1:11 */waypoints[16] = spawnstruct();
/* 1:11 */waypoints[16].origin =(-14223.7, 23971.6, -16359.9);
/* 1:11 */waypoints[16].type = "stand";
/* 1:11 */waypoints[16].childCount = 2;
/* 1:11 */waypoints[16].children[0] = 15;
/* 1:11 */waypoints[16].children[1] = 17;
/* 1:11 */waypoints[17] = spawnstruct();
/* 1:11 */waypoints[17].origin =(-14217.5, 23679.9, -16359.9);
/* 1:11 */waypoints[17].type = "stand";
/* 1:11 */waypoints[17].childCount = 2;
/* 1:11 */waypoints[17].children[0] = 16;
/* 1:11 */waypoints[17].children[1] = 18;
/* 1:11 */waypoints[18] = spawnstruct();
/* 1:11 */waypoints[18].origin =(-14923.8, 23631.6, -16359.9);
/* 1:11 */waypoints[18].type = "stand";
/* 1:11 */waypoints[18].childCount = 3;
/* 1:11 */waypoints[18].children[0] = 17;
/* 1:11 */waypoints[18].children[1] = 15;
/* 1:11 */waypoints[18].children[2] = 12;
/* 1:11 */waypoints[19] = spawnstruct();
/* 1:11 */waypoints[19].origin =(-16190.1, 23285.9, -16359.9);
/* 1:11 */waypoints[19].type = "stand";
/* 1:11 */waypoints[19].childCount = 3;
/* 1:11 */waypoints[19].children[0] = 9;
/* 1:11 */waypoints[19].children[1] = 20;
/* 1:11 */waypoints[19].children[2] = 22;
/* 1:11 */waypoints[20] = spawnstruct();
/* 1:11 */waypoints[20].origin =(-16444.4, 23466.4, -16359.9);
/* 1:11 */waypoints[20].type = "stand";
/* 1:11 */waypoints[20].childCount = 3;
/* 1:11 */waypoints[20].children[0] = 19;
/* 1:11 */waypoints[20].children[1] = 21;
/* 1:11 */waypoints[20].children[2] = 24;
/* 1:11 */waypoints[21] = spawnstruct();
/* 1:11 */waypoints[21].origin =(-16459.8, 23289.5, -16359.9);
/* 1:11 */waypoints[21].type = "stand";
/* 1:11 */waypoints[21].childCount = 2;
/* 1:11 */waypoints[21].children[0] = 20;
/* 1:11 */waypoints[21].children[1] = 22;
/* 1:11 */waypoints[22] = spawnstruct();
/* 1:11 */waypoints[22].origin =(-16459.8, 23123.8, -16359.9);
/* 1:11 */waypoints[22].type = "stand";
/* 1:11 */waypoints[22].childCount = 3;
/* 1:11 */waypoints[22].children[0] = 21;
/* 1:11 */waypoints[22].children[1] = 19;
/* 1:11 */waypoints[22].children[2] = 23;
/* 1:11 */waypoints[23] = spawnstruct();
/* 1:11 */waypoints[23].origin =(-16808.9, 23122.2, -16359.9);
/* 1:11 */waypoints[23].type = "stand";
/* 1:11 */waypoints[23].childCount = 3;
/* 1:11 */waypoints[23].children[0] = 22;
/* 1:11 */waypoints[23].children[1] = 24;
/* 1:11 */waypoints[23].children[2] = 26;
/* 1:11 */waypoints[24] = spawnstruct();
/* 1:11 */waypoints[24].origin =(-16820.4, 23400.2, -16359.9);
/* 1:11 */waypoints[24].type = "stand";
/* 1:11 */waypoints[24].childCount = 3;
/* 1:11 */waypoints[24].children[0] = 23;
/* 1:11 */waypoints[24].children[1] = 25;
/* 1:11 */waypoints[24].children[2] = 20;
/* 1:11 */waypoints[25] = spawnstruct();
/* 1:11 */waypoints[25].origin =(-17427.2, 23419.6, -16359.9);
/* 1:11 */waypoints[25].type = "stand";
/* 1:11 */waypoints[25].childCount = 2;
/* 1:11 */waypoints[25].children[0] = 24;
/* 1:11 */waypoints[25].children[1] = 26;
/* 1:11 */waypoints[26] = spawnstruct();
/* 1:11 */waypoints[26].origin =(-17455.6, 23174.3, -16359.9);
/* 1:11 */waypoints[26].type = "stand";
/* 1:11 */waypoints[26].childCount = 2;
/* 1:11 */waypoints[26].children[0] = 25;
/* 1:11 */waypoints[26].children[1] = 23;
return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,687 +0,0 @@
Oilrig()
{
waypoints = [];
/* 8:40 */waypoints[0] = spawnstruct();
/* 8:40 */waypoints[0].origin =(-822.026, 1464.92, -287.875);
/* 8:40 */waypoints[0].type = "stand";
/* 8:40 */waypoints[0].childCount = 1;
/* 8:40 */waypoints[0].children[0] = 1;
/* 8:40 */waypoints[1] = spawnstruct();
/* 8:40 */waypoints[1].origin =(-807.557, 1208.11, -287.875);
/* 8:40 */waypoints[1].type = "stand";
/* 8:40 */waypoints[1].childCount = 2;
/* 8:40 */waypoints[1].children[0] = 0;
/* 8:40 */waypoints[1].children[1] = 2;
/* 8:40 */waypoints[2] = spawnstruct();
/* 8:40 */waypoints[2].origin =(-633.393, 1175.46, -287.875);
/* 8:40 */waypoints[2].type = "stand";
/* 8:40 */waypoints[2].childCount = 4;
/* 8:40 */waypoints[2].children[0] = 1;
/* 8:40 */waypoints[2].children[1] = 3;
/* 8:40 */waypoints[2].children[2] = 4;
/* 8:40 */waypoints[2].children[3] = 19;
/* 8:40 */waypoints[3] = spawnstruct();
/* 8:40 */waypoints[3].origin =(-618.753, 1423.69, -281.817);
/* 8:40 */waypoints[3].type = "stand";
/* 8:40 */waypoints[3].childCount = 1;
/* 8:40 */waypoints[3].children[0] = 2;
/* 8:40 */waypoints[4] = spawnstruct();
/* 8:40 */waypoints[4].origin =(-413.421, 1177.76, -287.875);
/* 8:40 */waypoints[4].type = "stand";
/* 8:40 */waypoints[4].childCount = 4;
/* 8:40 */waypoints[4].children[0] = 2;
/* 8:40 */waypoints[4].children[1] = 5;
/* 8:40 */waypoints[4].children[2] = 16;
/* 8:40 */waypoints[4].children[3] = 17;
/* 8:40 */waypoints[5] = spawnstruct();
/* 8:40 */waypoints[5].origin =(-412.043, 1388.66, -279.875);
/* 8:40 */waypoints[5].type = "stand";
/* 8:40 */waypoints[5].childCount = 3;
/* 8:40 */waypoints[5].children[0] = 4;
/* 8:40 */waypoints[5].children[1] = 6;
/* 8:40 */waypoints[5].children[2] = 8;
/* 8:40 */waypoints[6] = spawnstruct();
/* 8:40 */waypoints[6].origin =(-59.4128, 1398.99, -279.875);
/* 8:40 */waypoints[6].type = "stand";
/* 8:40 */waypoints[6].childCount = 2;
/* 8:40 */waypoints[6].children[0] = 5;
/* 8:40 */waypoints[6].children[1] = 7;
/* 8:40 */waypoints[7] = spawnstruct();
/* 8:40 */waypoints[7].origin =(-59.5178, 1502.88, -279.875);
/* 8:40 */waypoints[7].type = "stand";
/* 8:40 */waypoints[7].childCount = 2;
/* 8:40 */waypoints[7].children[0] = 6;
/* 8:40 */waypoints[7].children[1] = 9;
/* 8:40 */waypoints[8] = spawnstruct();
/* 8:40 */waypoints[8].origin =(-336.931, 1544.3, -279.875);
/* 8:40 */waypoints[8].type = "stand";
/* 8:40 */waypoints[8].childCount = 1;
/* 8:40 */waypoints[8].children[0] = 5;
/* 8:40 */waypoints[9] = spawnstruct();
/* 8:40 */waypoints[9].origin =(193.373, 1490.52, -279.875);
/* 8:40 */waypoints[9].type = "stand";
/* 8:40 */waypoints[9].childCount = 3;
/* 8:40 */waypoints[9].children[0] = 7;
/* 8:40 */waypoints[9].children[1] = 10;
/* 8:40 */waypoints[9].children[2] = 13;
/* 8:40 */waypoints[10] = spawnstruct();
/* 8:40 */waypoints[10].origin =(317.11, 1528.68, -279.875);
/* 8:40 */waypoints[10].type = "stand";
/* 8:40 */waypoints[10].childCount = 2;
/* 8:40 */waypoints[10].children[0] = 9;
/* 8:40 */waypoints[10].children[1] = 11;
/* 8:40 */waypoints[11] = spawnstruct();
/* 8:40 */waypoints[11].origin =(514.47, 1434.1, -274.875);
/* 8:40 */waypoints[11].type = "stand";
/* 8:40 */waypoints[11].childCount = 2;
/* 8:40 */waypoints[11].children[0] = 10;
/* 8:40 */waypoints[11].children[1] = 12;
/* 8:40 */waypoints[12] = spawnstruct();
/* 8:40 */waypoints[12].origin =(544.192, 1170.3, -279.875);
/* 8:40 */waypoints[12].type = "stand";
/* 8:40 */waypoints[12].childCount = 3;
/* 8:40 */waypoints[12].children[0] = 11;
/* 8:40 */waypoints[12].children[1] = 13;
/* 8:40 */waypoints[12].children[2] = 78;
/* 8:40 */waypoints[13] = spawnstruct();
/* 8:40 */waypoints[13].origin =(218.613, 1165.59, -279.875);
/* 8:40 */waypoints[13].type = "stand";
/* 8:40 */waypoints[13].childCount = 3;
/* 8:40 */waypoints[13].children[0] = 12;
/* 8:40 */waypoints[13].children[1] = 9;
/* 8:40 */waypoints[13].children[2] = 14;
/* 8:40 */waypoints[14] = spawnstruct();
/* 8:40 */waypoints[14].origin =(206.395, 922.298, -287.875);
/* 8:40 */waypoints[14].type = "stand";
/* 8:40 */waypoints[14].childCount = 3;
/* 8:40 */waypoints[14].children[0] = 13;
/* 8:40 */waypoints[14].children[1] = 15;
/* 8:40 */waypoints[14].children[2] = 77;
/* 8:40 */waypoints[15] = spawnstruct();
/* 8:40 */waypoints[15].origin =(-42.9216, 887.362, -286.875);
/* 8:40 */waypoints[15].type = "stand";
/* 8:40 */waypoints[15].childCount = 3;
/* 8:40 */waypoints[15].children[0] = 14;
/* 8:40 */waypoints[15].children[1] = 16;
/* 8:40 */waypoints[15].children[2] = 75;
/* 8:40 */waypoints[16] = spawnstruct();
/* 8:40 */waypoints[16].origin =(-121.647, 1092.64, -287.875);
/* 8:40 */waypoints[16].type = "stand";
/* 8:40 */waypoints[16].childCount = 2;
/* 8:40 */waypoints[16].children[0] = 15;
/* 8:40 */waypoints[16].children[1] = 4;
/* 8:40 */waypoints[17] = spawnstruct();
/* 8:40 */waypoints[17].origin =(-396.971, 699.427, -287.875);
/* 8:40 */waypoints[17].type = "stand";
/* 8:40 */waypoints[17].childCount = 3;
/* 8:40 */waypoints[17].children[0] = 4;
/* 8:40 */waypoints[17].children[1] = 18;
/* 8:40 */waypoints[17].children[2] = 27;
/* 8:40 */waypoints[18] = spawnstruct();
/* 8:40 */waypoints[18].origin =(-765.391, 681.307, -287.875);
/* 8:40 */waypoints[18].type = "stand";
/* 8:40 */waypoints[18].childCount = 3;
/* 8:40 */waypoints[18].children[0] = 17;
/* 8:40 */waypoints[18].children[1] = 19;
/* 8:40 */waypoints[18].children[2] = 21;
/* 8:40 */waypoints[19] = spawnstruct();
/* 8:40 */waypoints[19].origin =(-706.78, 959.375, -287.875);
/* 8:40 */waypoints[19].type = "stand";
/* 8:40 */waypoints[19].childCount = 3;
/* 8:40 */waypoints[19].children[0] = 18;
/* 8:40 */waypoints[19].children[1] = 20;
/* 8:40 */waypoints[19].children[2] = 2;
/* 8:40 */waypoints[20] = spawnstruct();
/* 8:40 */waypoints[20].origin =(-870.255, 976.447, -287.875);
/* 8:40 */waypoints[20].type = "stand";
/* 8:40 */waypoints[20].childCount = 1;
/* 8:40 */waypoints[20].children[0] = 19;
/* 8:40 */waypoints[21] = spawnstruct();
/* 8:40 */waypoints[21].origin =(-762.346, 386.723, -287.875);
/* 8:40 */waypoints[21].type = "stand";
/* 8:40 */waypoints[21].childCount = 3;
/* 8:40 */waypoints[21].children[0] = 18;
/* 8:40 */waypoints[21].children[1] = 22;
/* 8:40 */waypoints[21].children[2] = 24;
/* 8:40 */waypoints[22] = spawnstruct();
/* 8:40 */waypoints[22].origin =(-666.46, 388.308, -287.875);
/* 8:40 */waypoints[22].type = "stand";
/* 8:40 */waypoints[22].childCount = 2;
/* 8:40 */waypoints[22].children[0] = 21;
/* 8:40 */waypoints[22].children[1] = 23;
/* 8:40 */waypoints[23] = spawnstruct();
/* 8:40 */waypoints[23].origin =(-662.546, 79.4598, -287.875);
/* 8:40 */waypoints[23].type = "stand";
/* 8:40 */waypoints[23].childCount = 3;
/* 8:40 */waypoints[23].children[0] = 22;
/* 8:40 */waypoints[23].children[1] = 24;
/* 8:40 */waypoints[23].children[2] = 25;
/* 8:40 */waypoints[24] = spawnstruct();
/* 8:40 */waypoints[24].origin =(-789.253, 82.9664, -287.875);
/* 8:40 */waypoints[24].type = "stand";
/* 8:40 */waypoints[24].childCount = 2;
/* 8:40 */waypoints[24].children[0] = 23;
/* 8:40 */waypoints[24].children[1] = 21;
/* 8:40 */waypoints[25] = spawnstruct();
/* 8:40 */waypoints[25].origin =(-429.809, 40.5011, -287.875);
/* 8:40 */waypoints[25].type = "stand";
/* 8:40 */waypoints[25].childCount = 4;
/* 8:40 */waypoints[25].children[0] = 23;
/* 8:40 */waypoints[25].children[1] = 26;
/* 8:40 */waypoints[25].children[2] = 27;
/* 8:40 */waypoints[25].children[3] = 28;
/* 8:40 */waypoints[26] = spawnstruct();
/* 8:40 */waypoints[26].origin =(-490.843, -183.312, -287.875);
/* 8:40 */waypoints[26].type = "stand";
/* 8:40 */waypoints[26].childCount = 2;
/* 8:40 */waypoints[26].children[0] = 25;
/* 8:40 */waypoints[26].children[1] = 28;
/* 8:40 */waypoints[27] = spawnstruct();
/* 8:40 */waypoints[27].origin =(-370.469, 339.632, -287.875);
/* 8:40 */waypoints[27].type = "stand";
/* 8:40 */waypoints[27].childCount = 3;
/* 8:40 */waypoints[27].children[0] = 25;
/* 8:40 */waypoints[27].children[1] = 17;
/* 8:40 */waypoints[27].children[2] = 30;
/* 8:40 */waypoints[28] = spawnstruct();
/* 8:40 */waypoints[28].origin =(-365.774, -61.9152, -286.875);
/* 8:40 */waypoints[28].type = "stand";
/* 8:40 */waypoints[28].childCount = 3;
/* 8:40 */waypoints[28].children[0] = 25;
/* 8:40 */waypoints[28].children[1] = 29;
/* 8:40 */waypoints[28].children[2] = 26;
/* 8:40 */waypoints[29] = spawnstruct();
/* 8:40 */waypoints[29].origin =(-84.0733, -50.8349, -287.875);
/* 8:40 */waypoints[29].type = "stand";
/* 8:40 */waypoints[29].childCount = 3;
/* 8:40 */waypoints[29].children[0] = 28;
/* 8:40 */waypoints[29].children[1] = 39;
/* 8:40 */waypoints[29].children[2] = 42;
/* 8:40 */waypoints[30] = spawnstruct();
/* 8:40 */waypoints[30].origin =(-86.1229, 341.97, -286.875);
/* 8:40 */waypoints[30].type = "stand";
/* 8:40 */waypoints[30].childCount = 4;
/* 8:40 */waypoints[30].children[0] = 27;
/* 8:40 */waypoints[30].children[1] = 31;
/* 8:40 */waypoints[30].children[2] = 33;
/* 8:40 */waypoints[30].children[3] = 42;
/* 8:40 */waypoints[31] = spawnstruct();
/* 8:40 */waypoints[31].origin =(-77.7785, 505.018, -281.875);
/* 8:40 */waypoints[31].type = "stand";
/* 8:40 */waypoints[31].childCount = 3;
/* 8:40 */waypoints[31].children[0] = 30;
/* 8:40 */waypoints[31].children[1] = 32;
/* 8:40 */waypoints[31].children[2] = 74;
/* 8:40 */waypoints[32] = spawnstruct();
/* 8:40 */waypoints[32].origin =(128.436, 515.361, -281.875);
/* 8:40 */waypoints[32].type = "stand";
/* 8:40 */waypoints[32].childCount = 3;
/* 8:40 */waypoints[32].children[0] = 31;
/* 8:40 */waypoints[32].children[1] = 33;
/* 8:40 */waypoints[32].children[2] = 73;
/* 8:40 */waypoints[33] = spawnstruct();
/* 8:40 */waypoints[33].origin =(131.953, 343.54, -286.875);
/* 8:40 */waypoints[33].type = "stand";
/* 8:40 */waypoints[33].childCount = 4;
/* 8:40 */waypoints[33].children[0] = 32;
/* 8:40 */waypoints[33].children[1] = 30;
/* 8:40 */waypoints[33].children[2] = 34;
/* 8:40 */waypoints[33].children[3] = 73;
/* 8:40 */waypoints[34] = spawnstruct();
/* 8:40 */waypoints[34].origin =(335.707, 348.869, -286.875);
/* 8:40 */waypoints[34].type = "stand";
/* 8:40 */waypoints[34].childCount = 3;
/* 8:40 */waypoints[34].children[0] = 33;
/* 8:40 */waypoints[34].children[1] = 35;
/* 8:40 */waypoints[34].children[2] = 41;
/* 8:40 */waypoints[35] = spawnstruct();
/* 8:40 */waypoints[35].origin =(533.465, 367.281, -287.875);
/* 8:40 */waypoints[35].type = "stand";
/* 8:40 */waypoints[35].childCount = 4;
/* 8:40 */waypoints[35].children[0] = 34;
/* 8:40 */waypoints[35].children[1] = 36;
/* 8:40 */waypoints[35].children[2] = 38;
/* 8:40 */waypoints[35].children[3] = 71;
/* 8:40 */waypoints[36] = spawnstruct();
/* 8:40 */waypoints[36].origin =(794.653, 430.852, -287.875);
/* 8:40 */waypoints[36].type = "stand";
/* 8:40 */waypoints[36].childCount = 2;
/* 8:40 */waypoints[36].children[0] = 35;
/* 8:40 */waypoints[36].children[1] = 37;
/* 8:40 */waypoints[37] = spawnstruct();
/* 8:40 */waypoints[37].origin =(798.088, -3.39992, -287.875);
/* 8:40 */waypoints[37].type = "stand";
/* 8:40 */waypoints[37].childCount = 4;
/* 8:40 */waypoints[37].children[0] = 36;
/* 8:40 */waypoints[37].children[1] = 38;
/* 8:40 */waypoints[37].children[2] = 43;
/* 8:40 */waypoints[37].children[3] = 61;
/* 8:40 */waypoints[38] = spawnstruct();
/* 8:40 */waypoints[38].origin =(558.847, 20.4708, -287.875);
/* 8:40 */waypoints[38].type = "stand";
/* 8:40 */waypoints[38].childCount = 4;
/* 8:40 */waypoints[38].children[0] = 37;
/* 8:40 */waypoints[38].children[1] = 35;
/* 8:40 */waypoints[38].children[2] = 39;
/* 8:40 */waypoints[38].children[3] = 41;
/* 8:40 */waypoints[39] = spawnstruct();
/* 8:40 */waypoints[39].origin =(190.889, -73.634, -287.875);
/* 8:40 */waypoints[39].type = "stand";
/* 8:40 */waypoints[39].childCount = 3;
/* 8:40 */waypoints[39].children[0] = 38;
/* 8:40 */waypoints[39].children[1] = 40;
/* 8:40 */waypoints[39].children[2] = 29;
/* 8:40 */waypoints[40] = spawnstruct();
/* 8:40 */waypoints[40].origin =(168.666, -173.142, -287.875);
/* 8:40 */waypoints[40].type = "stand";
/* 8:40 */waypoints[40].childCount = 1;
/* 8:40 */waypoints[40].children[0] = 39;
/* 8:40 */waypoints[41] = spawnstruct();
/* 8:40 */waypoints[41].origin =(313.625, 181.391, -287.875);
/* 8:40 */waypoints[41].type = "stand";
/* 8:40 */waypoints[41].childCount = 3;
/* 8:40 */waypoints[41].children[0] = 38;
/* 8:40 */waypoints[41].children[1] = 34;
/* 8:40 */waypoints[41].children[2] = 42;
/* 8:40 */waypoints[42] = spawnstruct();
/* 8:40 */waypoints[42].origin =(-56.1528, 118.003, -287.875);
/* 8:40 */waypoints[42].type = "stand";
/* 8:40 */waypoints[42].childCount = 3;
/* 8:40 */waypoints[42].children[0] = 41;
/* 8:40 */waypoints[42].children[1] = 29;
/* 8:40 */waypoints[42].children[2] = 30;
/* 8:40 */waypoints[43] = spawnstruct();
/* 8:40 */waypoints[43].origin =(912.637, 32.2351, -287.875);
/* 8:40 */waypoints[43].type = "stand";
/* 8:40 */waypoints[43].childCount = 4;
/* 8:40 */waypoints[43].children[0] = 37;
/* 8:40 */waypoints[43].children[1] = 44;
/* 8:40 */waypoints[43].children[2] = 61;
/* 8:40 */waypoints[43].children[3] = 62;
/* 8:40 */waypoints[44] = spawnstruct();
/* 8:40 */waypoints[44].origin =(1104.28, 7.5762, -287.875);
/* 8:40 */waypoints[44].type = "stand";
/* 8:40 */waypoints[44].childCount = 3;
/* 8:40 */waypoints[44].children[0] = 43;
/* 8:40 */waypoints[44].children[1] = 45;
/* 8:40 */waypoints[44].children[2] = 51;
/* 8:40 */waypoints[45] = spawnstruct();
/* 8:40 */waypoints[45].origin =(1106.99, -61.6543, -287.875);
/* 8:40 */waypoints[45].type = "stand";
/* 8:40 */waypoints[45].childCount = 3;
/* 8:40 */waypoints[45].children[0] = 44;
/* 8:40 */waypoints[45].children[1] = 46;
/* 8:40 */waypoints[45].children[2] = 61;
/* 8:40 */waypoints[46] = spawnstruct();
/* 8:40 */waypoints[46].origin =(1375.07, -62.9017, -287.875);
/* 8:40 */waypoints[46].type = "stand";
/* 8:40 */waypoints[46].childCount = 4;
/* 8:40 */waypoints[46].children[0] = 45;
/* 8:40 */waypoints[46].children[1] = 47;
/* 8:40 */waypoints[46].children[2] = 49;
/* 8:40 */waypoints[46].children[3] = 50;
/* 8:40 */waypoints[47] = spawnstruct();
/* 8:40 */waypoints[47].origin =(1761.68, -76.9641, -287.875);
/* 8:40 */waypoints[47].type = "stand";
/* 8:40 */waypoints[47].childCount = 2;
/* 8:40 */waypoints[47].children[0] = 46;
/* 8:40 */waypoints[47].children[1] = 48;
/* 8:40 */waypoints[48] = spawnstruct();
/* 8:40 */waypoints[48].origin =(1770.3, 236.221, -287.875);
/* 8:40 */waypoints[48].type = "stand";
/* 8:40 */waypoints[48].childCount = 1;
/* 8:40 */waypoints[48].children[0] = 47;
/* 8:40 */waypoints[49] = spawnstruct();
/* 8:40 */waypoints[49].origin =(1389.55, 11.1926, -287.875);
/* 8:40 */waypoints[49].type = "stand";
/* 8:40 */waypoints[49].childCount = 1;
/* 8:40 */waypoints[49].children[0] = 46;
/* 8:40 */waypoints[50] = spawnstruct();
/* 8:40 */waypoints[50].origin =(1352.95, -170.147, -287.875);
/* 8:40 */waypoints[50].type = "stand";
/* 8:40 */waypoints[50].childCount = 1;
/* 8:40 */waypoints[50].children[0] = 46;
/* 8:40 */waypoints[51] = spawnstruct();
/* 8:40 */waypoints[51].origin =(1398.28, 19.3083, -119.875);
/* 8:40 */waypoints[51].type = "stand";
/* 8:40 */waypoints[51].childCount = 2;
/* 8:40 */waypoints[51].children[0] = 44;
/* 8:40 */waypoints[51].children[1] = 52;
/* 8:40 */waypoints[52] = spawnstruct();
/* 8:40 */waypoints[52].origin =(1402.31, 186.216, -87.875);
/* 8:40 */waypoints[52].type = "stand";
/* 8:40 */waypoints[52].childCount = 3;
/* 8:40 */waypoints[52].children[0] = 51;
/* 8:40 */waypoints[52].children[1] = 53;
/* 8:40 */waypoints[52].children[2] = 60;
/* 8:40 */waypoints[53] = spawnstruct();
/* 8:40 */waypoints[53].origin =(1406.26, 556.278, -87.875);
/* 8:40 */waypoints[53].type = "stand";
/* 8:40 */waypoints[53].childCount = 4;
/* 8:40 */waypoints[53].children[0] = 52;
/* 8:40 */waypoints[53].children[1] = 54;
/* 8:40 */waypoints[53].children[2] = 57;
/* 8:40 */waypoints[53].children[3] = 58;
/* 8:40 */waypoints[54] = spawnstruct();
/* 8:40 */waypoints[54].origin =(1407.12, 786.845, -87.875);
/* 8:40 */waypoints[54].type = "stand";
/* 8:40 */waypoints[54].childCount = 4;
/* 8:40 */waypoints[54].children[0] = 53;
/* 8:40 */waypoints[54].children[1] = 55;
/* 8:40 */waypoints[54].children[2] = 56;
/* 8:40 */waypoints[54].children[3] = 59;
/* 8:40 */waypoints[55] = spawnstruct();
/* 8:40 */waypoints[55].origin =(1404.89, 927.201, -87.875);
/* 8:40 */waypoints[55].type = "stand";
/* 8:40 */waypoints[55].childCount = 1;
/* 8:40 */waypoints[55].children[0] = 54;
/* 8:40 */waypoints[56] = spawnstruct();
/* 8:40 */waypoints[56].origin =(1263.7, 777.867, -87.875);
/* 8:40 */waypoints[56].type = "stand";
/* 8:40 */waypoints[56].childCount = 2;
/* 8:40 */waypoints[56].children[0] = 54;
/* 8:40 */waypoints[56].children[1] = 57;
/* 8:40 */waypoints[57] = spawnstruct();
/* 8:40 */waypoints[57].origin =(1262.11, 524.681, -87.875);
/* 8:40 */waypoints[57].type = "stand";
/* 8:40 */waypoints[57].childCount = 2;
/* 8:40 */waypoints[57].children[0] = 56;
/* 8:40 */waypoints[57].children[1] = 53;
/* 8:40 */waypoints[58] = spawnstruct();
/* 8:40 */waypoints[58].origin =(1584.45, 563.578, -87.875);
/* 8:40 */waypoints[58].type = "stand";
/* 8:40 */waypoints[58].childCount = 3;
/* 8:40 */waypoints[58].children[0] = 53;
/* 8:40 */waypoints[58].children[1] = 59;
/* 8:40 */waypoints[58].children[2] = 60;
/* 8:40 */waypoints[59] = spawnstruct();
/* 8:40 */waypoints[59].origin =(1602.14, 803.507, -87.875);
/* 8:40 */waypoints[59].type = "stand";
/* 8:40 */waypoints[59].childCount = 2;
/* 8:40 */waypoints[59].children[0] = 58;
/* 8:40 */waypoints[59].children[1] = 54;
/* 8:40 */waypoints[60] = spawnstruct();
/* 8:40 */waypoints[60].origin =(1594.99, 244.26, -87.875);
/* 8:40 */waypoints[60].type = "stand";
/* 8:40 */waypoints[60].childCount = 2;
/* 8:40 */waypoints[60].children[0] = 58;
/* 8:40 */waypoints[60].children[1] = 52;
/* 8:40 */waypoints[61] = spawnstruct();
/* 8:40 */waypoints[61].origin =(922.266, -68.2416, -287.875);
/* 8:40 */waypoints[61].type = "stand";
/* 8:40 */waypoints[61].childCount = 3;
/* 8:40 */waypoints[61].children[0] = 43;
/* 8:40 */waypoints[61].children[1] = 45;
/* 8:40 */waypoints[61].children[2] = 37;
/* 8:40 */waypoints[62] = spawnstruct();
/* 8:40 */waypoints[62].origin =(921.03, 394.481, -287.875);
/* 8:40 */waypoints[62].type = "stand";
/* 8:40 */waypoints[62].childCount = 3;
/* 8:40 */waypoints[62].children[0] = 43;
/* 8:40 */waypoints[62].children[1] = 63;
/* 8:40 */waypoints[62].children[2] = 64;
/* 8:40 */waypoints[63] = spawnstruct();
/* 8:40 */waypoints[63].origin =(1091.15, 380.363, -287.875);
/* 8:40 */waypoints[63].type = "stand";
/* 8:40 */waypoints[63].childCount = 1;
/* 8:40 */waypoints[63].children[0] = 62;
/* 8:40 */waypoints[64] = spawnstruct();
/* 8:40 */waypoints[64].origin =(918.837, 781.016, -287.875);
/* 8:40 */waypoints[64].type = "stand";
/* 8:40 */waypoints[64].childCount = 3;
/* 8:40 */waypoints[64].children[0] = 62;
/* 8:40 */waypoints[64].children[1] = 65;
/* 8:40 */waypoints[64].children[2] = 67;
/* 8:40 */waypoints[65] = spawnstruct();
/* 8:40 */waypoints[65].origin =(930.8, 958.611, -287.875);
/* 8:40 */waypoints[65].type = "stand";
/* 8:40 */waypoints[65].childCount = 2;
/* 8:40 */waypoints[65].children[0] = 64;
/* 8:40 */waypoints[65].children[1] = 66;
/* 8:40 */waypoints[66] = spawnstruct();
/* 8:40 */waypoints[66].origin =(1108.1, 958.624, -287.875);
/* 8:40 */waypoints[66].type = "stand";
/* 8:40 */waypoints[66].childCount = 1;
/* 8:40 */waypoints[66].children[0] = 65;
/* 8:40 */waypoints[67] = spawnstruct();
/* 8:40 */waypoints[67].origin =(754.225, 780.571, -287.875);
/* 8:40 */waypoints[67].type = "stand";
/* 8:40 */waypoints[67].childCount = 3;
/* 8:40 */waypoints[67].children[0] = 64;
/* 8:40 */waypoints[67].children[1] = 68;
/* 8:40 */waypoints[67].children[2] = 69;
/* 8:40 */waypoints[68] = spawnstruct();
/* 8:40 */waypoints[68].origin =(727.501, 930.129, -287.875);
/* 8:40 */waypoints[68].type = "stand";
/* 8:40 */waypoints[68].childCount = 2;
/* 8:40 */waypoints[68].children[0] = 67;
/* 8:40 */waypoints[68].children[1] = 77;
/* 8:40 */waypoints[69] = spawnstruct();
/* 8:40 */waypoints[69].origin =(754.518, 686.766, -287.875);
/* 8:40 */waypoints[69].type = "stand";
/* 8:40 */waypoints[69].childCount = 2;
/* 8:40 */waypoints[69].children[0] = 67;
/* 8:40 */waypoints[69].children[1] = 70;
/* 8:40 */waypoints[70] = spawnstruct();
/* 8:40 */waypoints[70].origin =(520.347, 702.355, -286.875);
/* 8:40 */waypoints[70].type = "stand";
/* 8:40 */waypoints[70].childCount = 4;
/* 8:40 */waypoints[70].children[0] = 69;
/* 8:40 */waypoints[70].children[1] = 71;
/* 8:40 */waypoints[70].children[2] = 76;
/* 8:40 */waypoints[70].children[3] = 77;
/* 8:40 */waypoints[71] = spawnstruct();
/* 8:40 */waypoints[71].origin =(537.371, 584.193, -287.875);
/* 8:40 */waypoints[71].type = "stand";
/* 8:40 */waypoints[71].childCount = 3;
/* 8:40 */waypoints[71].children[0] = 70;
/* 8:40 */waypoints[71].children[1] = 35;
/* 8:40 */waypoints[71].children[2] = 72;
/* 8:40 */waypoints[72] = spawnstruct();
/* 8:40 */waypoints[72].origin =(222.777, 594.506, -286.875);
/* 8:40 */waypoints[72].type = "stand";
/* 8:40 */waypoints[72].childCount = 4;
/* 8:40 */waypoints[72].children[0] = 71;
/* 8:40 */waypoints[72].children[1] = 73;
/* 8:40 */waypoints[72].children[2] = 74;
/* 8:40 */waypoints[72].children[3] = 76;
/* 8:40 */waypoints[73] = spawnstruct();
/* 8:40 */waypoints[73].origin =(222.779, 466.427, -281.875);
/* 8:40 */waypoints[73].type = "stand";
/* 8:40 */waypoints[73].childCount = 3;
/* 8:40 */waypoints[73].children[0] = 72;
/* 8:40 */waypoints[73].children[1] = 32;
/* 8:40 */waypoints[73].children[2] = 33;
/* 8:40 */waypoints[74] = spawnstruct();
/* 8:40 */waypoints[74].origin =(-80.4735, 590.314, -286.875);
/* 8:40 */waypoints[74].type = "stand";
/* 8:40 */waypoints[74].childCount = 3;
/* 8:40 */waypoints[74].children[0] = 72;
/* 8:40 */waypoints[74].children[1] = 31;
/* 8:40 */waypoints[74].children[2] = 75;
/* 8:40 */waypoints[75] = spawnstruct();
/* 8:40 */waypoints[75].origin =(-34.9286, 724.084, -286.875);
/* 8:40 */waypoints[75].type = "stand";
/* 8:40 */waypoints[75].childCount = 3;
/* 8:40 */waypoints[75].children[0] = 74;
/* 8:40 */waypoints[75].children[1] = 15;
/* 8:40 */waypoints[75].children[2] = 76;
/* 8:40 */waypoints[76] = spawnstruct();
/* 8:40 */waypoints[76].origin =(220.997, 700.756, -286.875);
/* 8:40 */waypoints[76].type = "stand";
/* 8:40 */waypoints[76].childCount = 3;
/* 8:40 */waypoints[76].children[0] = 75;
/* 8:40 */waypoints[76].children[1] = 72;
/* 8:40 */waypoints[76].children[2] = 70;
/* 8:40 */waypoints[77] = spawnstruct();
/* 8:40 */waypoints[77].origin =(464.972, 921.021, -287.875);
/* 8:40 */waypoints[77].type = "stand";
/* 8:40 */waypoints[77].childCount = 3;
/* 8:40 */waypoints[77].children[0] = 70;
/* 8:40 */waypoints[77].children[1] = 68;
/* 8:40 */waypoints[77].children[2] = 14;
/* 8:40 */waypoints[78] = spawnstruct();
/* 8:40 */waypoints[78].origin =(715.288, 1177.52, -278.875);
/* 8:40 */waypoints[78].type = "stand";
/* 8:40 */waypoints[78].childCount = 4;
/* 8:40 */waypoints[78].children[0] = 12;
/* 8:40 */waypoints[78].children[1] = 79;
/* 8:40 */waypoints[78].children[2] = 80;
/* 8:40 */waypoints[78].children[3] = 81;
/* 8:40 */waypoints[79] = spawnstruct();
/* 8:40 */waypoints[79].origin =(730.513, 1058.71, -279.875);
/* 8:40 */waypoints[79].type = "stand";
/* 8:40 */waypoints[79].childCount = 1;
/* 8:40 */waypoints[79].children[0] = 78;
/* 8:40 */waypoints[80] = spawnstruct();
/* 8:40 */waypoints[80].origin =(690.868, 1568.34, -279.375);
/* 8:40 */waypoints[80].type = "stand";
/* 8:40 */waypoints[80].childCount = 1;
/* 8:40 */waypoints[80].children[0] = 78;
/* 8:40 */waypoints[81] = spawnstruct();
/* 8:40 */waypoints[81].origin =(813.084, 1490.26, -279.875);
/* 8:40 */waypoints[81].type = "stand";
/* 8:40 */waypoints[81].childCount = 3;
/* 8:40 */waypoints[81].children[0] = 78;
/* 8:40 */waypoints[81].children[1] = 82;
/* 8:40 */waypoints[81].children[2] = 83;
/* 8:40 */waypoints[82] = spawnstruct();
/* 8:40 */waypoints[82].origin =(795.841, 1586.08, -279.875);
/* 8:40 */waypoints[82].type = "stand";
/* 8:40 */waypoints[82].childCount = 1;
/* 8:40 */waypoints[82].children[0] = 81;
/* 8:40 */waypoints[83] = spawnstruct();
/* 8:40 */waypoints[83].origin =(944.774, 1486.77, -287.875);
/* 8:40 */waypoints[83].type = "stand";
/* 8:40 */waypoints[83].childCount = 3;
/* 8:40 */waypoints[83].children[0] = 81;
/* 8:40 */waypoints[83].children[1] = 84;
/* 8:40 */waypoints[83].children[2] = 85;
/* 8:40 */waypoints[84] = spawnstruct();
/* 8:40 */waypoints[84].origin =(979.596, 1235.68, -287.875);
/* 8:40 */waypoints[84].type = "stand";
/* 8:40 */waypoints[84].childCount = 4;
/* 8:40 */waypoints[84].children[0] = 83;
/* 8:40 */waypoints[84].children[1] = 94;
/* 8:40 */waypoints[84].children[2] = 95;
/* 8:40 */waypoints[84].children[3] = 96;
/* 8:40 */waypoints[85] = spawnstruct();
/* 8:40 */waypoints[85].origin =(958.313, 1594.94, -287.875);
/* 8:40 */waypoints[85].type = "stand";
/* 8:40 */waypoints[85].childCount = 2;
/* 8:40 */waypoints[85].children[0] = 83;
/* 8:40 */waypoints[85].children[1] = 86;
/* 8:40 */waypoints[86] = spawnstruct();
/* 8:40 */waypoints[86].origin =(1181.45, 1613.36, -287.875);
/* 8:40 */waypoints[86].type = "stand";
/* 8:40 */waypoints[86].childCount = 3;
/* 8:40 */waypoints[86].children[0] = 85;
/* 8:40 */waypoints[86].children[1] = 87;
/* 8:40 */waypoints[86].children[2] = 88;
/* 8:40 */waypoints[87] = spawnstruct();
/* 8:40 */waypoints[87].origin =(1186.98, 1731.85, -287.875);
/* 8:40 */waypoints[87].type = "stand";
/* 8:40 */waypoints[87].childCount = 1;
/* 8:40 */waypoints[87].children[0] = 86;
/* 8:40 */waypoints[88] = spawnstruct();
/* 8:40 */waypoints[88].origin =(1515.39, 1601.26, -287.875);
/* 8:40 */waypoints[88].type = "stand";
/* 8:40 */waypoints[88].childCount = 4;
/* 8:40 */waypoints[88].children[0] = 86;
/* 8:40 */waypoints[88].children[1] = 89;
/* 8:40 */waypoints[88].children[2] = 90;
/* 8:40 */waypoints[88].children[3] = 94;
/* 8:40 */waypoints[89] = spawnstruct();
/* 8:40 */waypoints[89].origin =(1722.41, 1589.57, -287.875);
/* 8:40 */waypoints[89].type = "stand";
/* 8:40 */waypoints[89].childCount = 4;
/* 8:40 */waypoints[89].children[0] = 88;
/* 8:40 */waypoints[89].children[1] = 91;
/* 8:40 */waypoints[89].children[2] = 92;
/* 8:40 */waypoints[89].children[3] = 98;
/* 8:40 */waypoints[90] = spawnstruct();
/* 8:40 */waypoints[90].origin =(1492.46, 1752.42, -287.875);
/* 8:40 */waypoints[90].type = "stand";
/* 8:40 */waypoints[90].childCount = 2;
/* 8:40 */waypoints[90].children[0] = 88;
/* 8:40 */waypoints[90].children[1] = 91;
/* 8:40 */waypoints[91] = spawnstruct();
/* 8:40 */waypoints[91].origin =(1713.05, 1755.92, -287.875);
/* 8:40 */waypoints[91].type = "stand";
/* 8:40 */waypoints[91].childCount = 2;
/* 8:40 */waypoints[91].children[0] = 90;
/* 8:40 */waypoints[91].children[1] = 89;
/* 8:40 */waypoints[92] = spawnstruct();
/* 8:40 */waypoints[92].origin =(1811.79, 1464.34, -287.875);
/* 8:40 */waypoints[92].type = "stand";
/* 8:40 */waypoints[92].childCount = 2;
/* 8:40 */waypoints[92].children[0] = 89;
/* 8:40 */waypoints[92].children[1] = 93;
/* 8:40 */waypoints[93] = spawnstruct();
/* 8:40 */waypoints[93].origin =(1805.57, 1117.71, -287.875);
/* 8:40 */waypoints[93].type = "stand";
/* 8:40 */waypoints[93].childCount = 2;
/* 8:40 */waypoints[93].children[0] = 92;
/* 8:40 */waypoints[93].children[1] = 94;
/* 8:40 */waypoints[94] = spawnstruct();
/* 8:40 */waypoints[94].origin =(1454.08, 1148.82, -287.875);
/* 8:40 */waypoints[94].type = "stand";
/* 8:40 */waypoints[94].childCount = 4;
/* 8:40 */waypoints[94].children[0] = 93;
/* 8:40 */waypoints[94].children[1] = 84;
/* 8:40 */waypoints[94].children[2] = 96;
/* 8:40 */waypoints[94].children[3] = 88;
/* 8:40 */waypoints[95] = spawnstruct();
/* 8:40 */waypoints[95].origin =(932.512, 1005.33, -153.466);
/* 8:40 */waypoints[95].type = "stand";
/* 8:40 */waypoints[95].childCount = 1;
/* 8:40 */waypoints[95].children[0] = 84;
/* 8:40 */waypoints[96] = spawnstruct();
/* 8:40 */waypoints[96].origin =(1040.99, 1051.08, -287.875);
/* 8:40 */waypoints[96].type = "stand";
/* 8:40 */waypoints[96].childCount = 3;
/* 8:40 */waypoints[96].children[0] = 84;
/* 8:40 */waypoints[96].children[1] = 97;
/* 8:40 */waypoints[96].children[2] = 94;
/* 8:40 */waypoints[97] = spawnstruct();
/* 8:40 */waypoints[97].origin =(914.59, 1038.29, -287.875);
/* 8:40 */waypoints[97].type = "stand";
/* 8:40 */waypoints[97].childCount = 1;
/* 8:40 */waypoints[97].children[0] = 96;
/* 8:40 */waypoints[98] = spawnstruct();
/* 8:40 */waypoints[98].origin =(1891.35, 1591.54, -238.875);
/* 8:40 */waypoints[98].type = "stand";
/* 8:40 */waypoints[98].childCount = 2;
/* 8:40 */waypoints[98].children[0] = 89;
/* 8:40 */waypoints[98].children[1] = 99;
/* 8:40 */waypoints[99] = spawnstruct();
/* 8:40 */waypoints[99].origin =(1894.12, 1801.08, -203.875);
/* 8:40 */waypoints[99].type = "stand";
/* 8:40 */waypoints[99].childCount = 4;
/* 8:40 */waypoints[99].children[0] = 98;
/* 8:40 */waypoints[99].children[1] = 100;
/* 8:40 */waypoints[99].children[2] = 102;
/* 8:40 */waypoints[99].children[3] = 101;
/* 8:40 */waypoints[100] = spawnstruct();
/* 8:40 */waypoints[100].origin =(1611.59, 2160.18, -203.875);
/* 8:40 */waypoints[100].type = "stand";
/* 8:40 */waypoints[100].childCount = 3;
/* 8:40 */waypoints[100].children[0] = 99;
/* 8:40 */waypoints[100].children[1] = 101;
/* 8:40 */waypoints[100].children[2] = 102;
/* 8:40 */waypoints[101] = spawnstruct();
/* 8:40 */waypoints[101].origin =(1892.79, 2481.04, -203.875);
/* 8:40 */waypoints[101].type = "stand";
/* 8:40 */waypoints[101].childCount = 3;
/* 8:40 */waypoints[101].children[0] = 100;
/* 8:40 */waypoints[101].children[1] = 102;
/* 8:40 */waypoints[101].children[2] = 99;
/* 8:40 */waypoints[102] = spawnstruct();
/* 8:40 */waypoints[102].origin =(2229.65, 2209.06, -203.875);
/* 8:40 */waypoints[102].type = "stand";
/* 8:40 */waypoints[102].childCount = 3;
/* 8:40 */waypoints[102].children[0] = 101;
/* 8:40 */waypoints[102].children[1] = 99;
/* 8:40 */waypoints[102].children[2] = 100;
return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,711 +0,0 @@
Pripyat()
{
waypoints = [];
/* 6:48 */waypoints[0] = spawnstruct();
/* 6:48 */waypoints[0].origin =(-18185.1, 3758.34, 248.436);
/* 6:48 */waypoints[0].type = "stand";
/* 6:48 */waypoints[0].childCount = 2;
/* 6:48 */waypoints[0].children[0] = 1;
/* 6:48 */waypoints[0].children[1] = 7;
/* 6:48 */waypoints[1] = spawnstruct();
/* 6:48 */waypoints[1].origin =(-18387, 4175.4, 233.252);
/* 6:48 */waypoints[1].type = "stand";
/* 6:48 */waypoints[1].childCount = 3;
/* 6:48 */waypoints[1].children[0] = 0;
/* 6:48 */waypoints[1].children[1] = 2;
/* 6:48 */waypoints[1].children[2] = 4;
/* 6:48 */waypoints[2] = spawnstruct();
/* 6:48 */waypoints[2].origin =(-18394.7, 4709.54, 237.962);
/* 6:48 */waypoints[2].type = "stand";
/* 6:48 */waypoints[2].childCount = 2;
/* 6:48 */waypoints[2].children[0] = 1;
/* 6:48 */waypoints[2].children[1] = 3;
/* 6:48 */waypoints[3] = spawnstruct();
/* 6:48 */waypoints[3].origin =(-17886.1, 4442.53, 240.125);
/* 6:48 */waypoints[3].type = "stand";
/* 6:48 */waypoints[3].childCount = 2;
/* 6:48 */waypoints[3].children[0] = 2;
/* 6:48 */waypoints[3].children[1] = 4;
/* 6:48 */waypoints[4] = spawnstruct();
/* 6:48 */waypoints[4].origin =(-17510.1, 4189.92, 240.125);
/* 6:48 */waypoints[4].type = "stand";
/* 6:48 */waypoints[4].childCount = 4;
/* 6:48 */waypoints[4].children[0] = 3;
/* 6:48 */waypoints[4].children[1] = 5;
/* 6:48 */waypoints[4].children[2] = 7;
/* 6:48 */waypoints[4].children[3] = 1;
/* 6:48 */waypoints[5] = spawnstruct();
/* 6:48 */waypoints[5].origin =(-17519, 3967.81, 240.125);
/* 6:48 */waypoints[5].type = "stand";
/* 6:48 */waypoints[5].childCount = 2;
/* 6:48 */waypoints[5].children[0] = 4;
/* 6:48 */waypoints[5].children[1] = 6;
/* 6:48 */waypoints[6] = spawnstruct();
/* 6:48 */waypoints[6].origin =(-17314.8, 3972.81, 322.163);
/* 6:48 */waypoints[6].type = "stand";
/* 6:48 */waypoints[6].childCount = 1;
/* 6:48 */waypoints[6].children[0] = 5;
/* 6:48 */waypoints[7] = spawnstruct();
/* 6:48 */waypoints[7].origin =(-17768.9, 3930.33, 240.125);
/* 6:48 */waypoints[7].type = "stand";
/* 6:48 */waypoints[7].childCount = 3;
/* 6:48 */waypoints[7].children[0] = 4;
/* 6:48 */waypoints[7].children[1] = 0;
/* 6:48 */waypoints[7].children[2] = 8;
/* 6:48 */waypoints[8] = spawnstruct();
/* 6:48 */waypoints[8].origin =(-17427.6, 3930.64, 376.125);
/* 6:48 */waypoints[8].type = "stand";
/* 6:48 */waypoints[8].childCount = 2;
/* 6:48 */waypoints[8].children[0] = 7;
/* 6:48 */waypoints[8].children[1] = 9;
/* 6:48 */waypoints[9] = spawnstruct();
/* 6:48 */waypoints[9].origin =(-17424.5, 3596.03, 376.125);
/* 6:48 */waypoints[9].type = "stand";
/* 6:48 */waypoints[9].childCount = 3;
/* 6:48 */waypoints[9].children[0] = 8;
/* 6:48 */waypoints[9].children[1] = 10;
/* 6:48 */waypoints[9].children[2] = 11;
/* 6:48 */waypoints[10] = spawnstruct();
/* 6:48 */waypoints[10].origin =(-17235.1, 3596.06, 376.125);
/* 6:48 */waypoints[10].type = "stand";
/* 6:48 */waypoints[10].childCount = 1;
/* 6:48 */waypoints[10].children[0] = 9;
/* 6:48 */waypoints[11] = spawnstruct();
/* 6:48 */waypoints[11].origin =(-17411.8, 3349.74, 376.125);
/* 6:48 */waypoints[11].type = "stand";
/* 6:48 */waypoints[11].childCount = 3;
/* 6:48 */waypoints[11].children[0] = 9;
/* 6:48 */waypoints[11].children[1] = 12;
/* 6:48 */waypoints[11].children[2] = 13;
/* 6:48 */waypoints[12] = spawnstruct();
/* 6:48 */waypoints[12].origin =(-17240.3, 3357.78, 376.125);
/* 6:48 */waypoints[12].type = "stand";
/* 6:48 */waypoints[12].childCount = 1;
/* 6:48 */waypoints[12].children[0] = 11;
/* 6:48 */waypoints[13] = spawnstruct();
/* 6:48 */waypoints[13].origin =(-17394.8, 3188.2, 376.125);
/* 6:48 */waypoints[13].type = "stand";
/* 6:48 */waypoints[13].childCount = 2;
/* 6:48 */waypoints[13].children[0] = 11;
/* 6:48 */waypoints[13].children[1] = 14;
/* 6:48 */waypoints[14] = spawnstruct();
/* 6:48 */waypoints[14].origin =(-17144.6, 3181.12, 291.451);
/* 6:48 */waypoints[14].type = "stand";
/* 6:48 */waypoints[14].childCount = 2;
/* 6:48 */waypoints[14].children[0] = 13;
/* 6:48 */waypoints[14].children[1] = 15;
/* 6:48 */waypoints[15] = spawnstruct();
/* 6:48 */waypoints[15].origin =(-17034, 3051.4, 220.125);
/* 6:48 */waypoints[15].type = "stand";
/* 6:48 */waypoints[15].childCount = 2;
/* 6:48 */waypoints[15].children[0] = 14;
/* 6:48 */waypoints[15].children[1] = 16;
/* 6:48 */waypoints[16] = spawnstruct();
/* 6:48 */waypoints[16].origin =(-16728.1, 3089.44, 180.125);
/* 6:48 */waypoints[16].type = "stand";
/* 6:48 */waypoints[16].childCount = 2;
/* 6:48 */waypoints[16].children[0] = 15;
/* 6:48 */waypoints[16].children[1] = 17;
/* 6:48 */waypoints[17] = spawnstruct();
/* 6:48 */waypoints[17].origin =(-16740.3, 3400.45, 180.125);
/* 6:48 */waypoints[17].type = "stand";
/* 6:48 */waypoints[17].childCount = 4;
/* 6:48 */waypoints[17].children[0] = 16;
/* 6:48 */waypoints[17].children[1] = 18;
/* 6:48 */waypoints[17].children[2] = 66;
/* 6:48 */waypoints[17].children[3] = 67;
/* 6:48 */waypoints[18] = spawnstruct();
/* 6:48 */waypoints[18].origin =(-16538.6, 3824.46, 180.125);
/* 6:48 */waypoints[18].type = "stand";
/* 6:48 */waypoints[18].childCount = 5;
/* 6:48 */waypoints[18].children[0] = 17;
/* 6:48 */waypoints[18].children[1] = 19;
/* 6:48 */waypoints[18].children[2] = 66;
/* 6:48 */waypoints[18].children[3] = 63;
/* 6:48 */waypoints[18].children[4] = 68;
/* 6:48 */waypoints[19] = spawnstruct();
/* 6:48 */waypoints[19].origin =(-16395, 4089.25, 180.125);
/* 6:48 */waypoints[19].type = "stand";
/* 6:48 */waypoints[19].childCount = 4;
/* 6:48 */waypoints[19].children[0] = 18;
/* 6:48 */waypoints[19].children[1] = 20;
/* 6:48 */waypoints[19].children[2] = 63;
/* 6:48 */waypoints[19].children[3] = 70;
/* 6:48 */waypoints[20] = spawnstruct();
/* 6:48 */waypoints[20].origin =(-16384.7, 4623.91, 180.125);
/* 6:48 */waypoints[20].type = "stand";
/* 6:48 */waypoints[20].childCount = 5;
/* 6:48 */waypoints[20].children[0] = 19;
/* 6:48 */waypoints[20].children[1] = 28;
/* 6:48 */waypoints[20].children[2] = 32;
/* 6:48 */waypoints[20].children[3] = 38;
/* 6:48 */waypoints[20].children[4] = 63;
/* 6:48 */waypoints[21] = spawnstruct();
/* 6:48 */waypoints[21].origin =(-15808.9, 4478.23, 216.125);
/* 6:48 */waypoints[21].type = "stand";
/* 6:48 */waypoints[21].childCount = 1;
/* 6:48 */waypoints[21].children[0] = 22;
/* 6:48 */waypoints[22] = spawnstruct();
/* 6:48 */waypoints[22].origin =(-15922.5, 4489.86, 216.125);
/* 6:48 */waypoints[22].type = "stand";
/* 6:48 */waypoints[22].childCount = 3;
/* 6:48 */waypoints[22].children[0] = 21;
/* 6:48 */waypoints[22].children[1] = 23;
/* 6:48 */waypoints[22].children[2] = 24;
/* 6:48 */waypoints[23] = spawnstruct();
/* 6:48 */waypoints[23].origin =(-15922.5, 4648.61, 216.125);
/* 6:48 */waypoints[23].type = "stand";
/* 6:48 */waypoints[23].childCount = 1;
/* 6:48 */waypoints[23].children[0] = 22;
/* 6:48 */waypoints[24] = spawnstruct();
/* 6:48 */waypoints[24].origin =(-16001.2, 4477.64, 216.125);
/* 6:48 */waypoints[24].type = "stand";
/* 6:48 */waypoints[24].childCount = 3;
/* 6:48 */waypoints[24].children[0] = 22;
/* 6:48 */waypoints[24].children[1] = 25;
/* 6:48 */waypoints[24].children[2] = 27;
/* 6:48 */waypoints[25] = spawnstruct();
/* 6:48 */waypoints[25].origin =(-16003.8, 4338.06, 216.125);
/* 6:48 */waypoints[25].type = "stand";
/* 6:48 */waypoints[25].childCount = 2;
/* 6:48 */waypoints[25].children[0] = 24;
/* 6:48 */waypoints[25].children[1] = 26;
/* 6:48 */waypoints[26] = spawnstruct();
/* 6:48 */waypoints[26].origin =(-16247.2, 4341, 216.125);
/* 6:48 */waypoints[26].type = "stand";
/* 6:48 */waypoints[26].childCount = 1;
/* 6:48 */waypoints[26].children[0] = 25;
/* 6:48 */waypoints[27] = spawnstruct();
/* 6:48 */waypoints[27].origin =(-16082.8, 4488.38, 216.125);
/* 6:48 */waypoints[27].type = "stand";
/* 6:48 */waypoints[27].childCount = 2;
/* 6:48 */waypoints[27].children[0] = 24;
/* 6:48 */waypoints[27].children[1] = 28;
/* 6:48 */waypoints[28] = spawnstruct();
/* 6:48 */waypoints[28].origin =(-16070.4, 4603.11, 192.125);
/* 6:48 */waypoints[28].type = "stand";
/* 6:48 */waypoints[28].childCount = 3;
/* 6:48 */waypoints[28].children[0] = 27;
/* 6:48 */waypoints[28].children[1] = 20;
/* 6:48 */waypoints[28].children[2] = 29;
/* 6:48 */waypoints[29] = spawnstruct();
/* 6:48 */waypoints[29].origin =(-16086.8, 4841, 192.125);
/* 6:48 */waypoints[29].type = "stand";
/* 6:48 */waypoints[29].childCount = 2;
/* 6:48 */waypoints[29].children[0] = 28;
/* 6:48 */waypoints[29].children[1] = 30;
/* 6:48 */waypoints[30] = spawnstruct();
/* 6:48 */waypoints[30].origin =(-15943.1, 4814.69, 192.125);
/* 6:48 */waypoints[30].type = "stand";
/* 6:48 */waypoints[30].childCount = 2;
/* 6:48 */waypoints[30].children[0] = 29;
/* 6:48 */waypoints[30].children[1] = 31;
/* 6:48 */waypoints[31] = spawnstruct();
/* 6:48 */waypoints[31].origin =(-15968.5, 5086.35, 180.125);
/* 6:48 */waypoints[31].type = "stand";
/* 6:48 */waypoints[31].childCount = 3;
/* 6:48 */waypoints[31].children[0] = 30;
/* 6:48 */waypoints[31].children[1] = 32;
/* 6:48 */waypoints[31].children[2] = 33;
/* 6:48 */waypoints[32] = spawnstruct();
/* 6:48 */waypoints[32].origin =(-16398.3, 5104.17, 180.125);
/* 6:48 */waypoints[32].type = "stand";
/* 6:48 */waypoints[32].childCount = 6;
/* 6:48 */waypoints[32].children[0] = 31;
/* 6:48 */waypoints[32].children[1] = 20;
/* 6:48 */waypoints[32].children[2] = 37;
/* 6:48 */waypoints[32].children[3] = 55;
/* 6:48 */waypoints[32].children[4] = 64;
/* 6:48 */waypoints[32].children[5] = 63;
/* 6:48 */waypoints[33] = spawnstruct();
/* 6:48 */waypoints[33].origin =(-15978.3, 5182.41, 180.125);
/* 6:48 */waypoints[33].type = "stand";
/* 6:48 */waypoints[33].childCount = 5;
/* 6:48 */waypoints[33].children[0] = 31;
/* 6:48 */waypoints[33].children[1] = 34;
/* 6:48 */waypoints[33].children[2] = 37;
/* 6:48 */waypoints[33].children[3] = 56;
/* 6:48 */waypoints[33].children[4] = 57;
/* 6:48 */waypoints[34] = spawnstruct();
/* 6:48 */waypoints[34].origin =(-15258, 5166.89, 184.056);
/* 6:48 */waypoints[34].type = "stand";
/* 6:48 */waypoints[34].childCount = 3;
/* 6:48 */waypoints[34].children[0] = 33;
/* 6:48 */waypoints[34].children[1] = 35;
/* 6:48 */waypoints[34].children[2] = 57;
/* 6:48 */waypoints[35] = spawnstruct();
/* 6:48 */waypoints[35].origin =(-15271.4, 5588.89, 179.501);
/* 6:48 */waypoints[35].type = "stand";
/* 6:48 */waypoints[35].childCount = 3;
/* 6:48 */waypoints[35].children[0] = 34;
/* 6:48 */waypoints[35].children[1] = 36;
/* 6:48 */waypoints[35].children[2] = 57;
/* 6:48 */waypoints[36] = spawnstruct();
/* 6:48 */waypoints[36].origin =(-15620.9, 5794.74, 180.125);
/* 6:48 */waypoints[36].type = "stand";
/* 6:48 */waypoints[36].childCount = 4;
/* 6:48 */waypoints[36].children[0] = 35;
/* 6:48 */waypoints[36].children[1] = 40;
/* 6:48 */waypoints[36].children[2] = 56;
/* 6:48 */waypoints[36].children[3] = 71;
/* 6:48 */waypoints[37] = spawnstruct();
/* 6:48 */waypoints[37].origin =(-16301.8, 5394.93, 180.125);
/* 6:48 */waypoints[37].type = "stand";
/* 6:48 */waypoints[37].childCount = 4;
/* 6:48 */waypoints[37].children[0] = 33;
/* 6:48 */waypoints[37].children[1] = 32;
/* 6:48 */waypoints[37].children[2] = 55;
/* 6:48 */waypoints[37].children[3] = 53;
/* 6:48 */waypoints[38] = spawnstruct();
/* 6:48 */waypoints[38].origin =(-16866.8, 5785.66, 180.125);
/* 6:48 */waypoints[38].type = "stand";
/* 6:48 */waypoints[38].childCount = 4;
/* 6:48 */waypoints[38].children[0] = 54;
/* 6:48 */waypoints[38].children[1] = 55;
/* 6:48 */waypoints[38].children[2] = 20;
/* 6:48 */waypoints[38].children[3] = 58;
/* 6:48 */waypoints[39] = spawnstruct();
/* 6:48 */waypoints[39].origin =(-16436.3, 6475.02, 180.125);
/* 6:48 */waypoints[39].type = "stand";
/* 6:48 */waypoints[39].childCount = 2;
/* 6:48 */waypoints[39].children[0] = 52;
/* 6:48 */waypoints[39].children[1] = 54;
/* 6:48 */waypoints[40] = spawnstruct();
/* 6:48 */waypoints[40].origin =(-15837.5, 5964.28, 184.593);
/* 6:48 */waypoints[40].type = "stand";
/* 6:48 */waypoints[40].childCount = 4;
/* 6:48 */waypoints[40].children[0] = 36;
/* 6:48 */waypoints[40].children[1] = 41;
/* 6:48 */waypoints[40].children[2] = 52;
/* 6:48 */waypoints[40].children[3] = 70;
/* 6:48 */waypoints[41] = spawnstruct();
/* 6:48 */waypoints[41].origin =(-15794.6, 6037.56, 184.603);
/* 6:48 */waypoints[41].type = "climb";
/* 6:48 */waypoints[41].childCount = 2;
/* 6:48 */waypoints[41].children[0] = 40;
/* 6:48 */waypoints[41].children[1] = 42;
/* 6:48 */waypoints[41].angles = (13.5736, 57.9431, 0);
/* 6:48 */waypoints[42] = spawnstruct();
/* 6:48 */waypoints[42].origin =(-15792.8, 6041.25, 364.125);
/* 6:48 */waypoints[42].type = "climb";
/* 6:48 */waypoints[42].childCount = 3;
/* 6:48 */waypoints[42].children[0] = 41;
/* 6:48 */waypoints[42].children[1] = 43;
/* 6:48 */waypoints[42].children[2] = 49;
/* 6:48 */waypoints[42].angles = (18.7756, 55.1197, 0);
/* 6:48 */waypoints[43] = spawnstruct();
/* 6:48 */waypoints[43].origin =(-15670.2, 6010.25, 323.861);
/* 6:48 */waypoints[43].type = "stand";
/* 6:48 */waypoints[43].childCount = 2;
/* 6:48 */waypoints[43].children[0] = 42;
/* 6:48 */waypoints[43].children[1] = 44;
/* 6:48 */waypoints[44] = spawnstruct();
/* 6:48 */waypoints[44].origin =(-15573.2, 6129.57, 316.125);
/* 6:48 */waypoints[44].type = "stand";
/* 6:48 */waypoints[44].childCount = 2;
/* 6:48 */waypoints[44].children[0] = 43;
/* 6:48 */waypoints[44].children[1] = 45;
/* 6:48 */waypoints[45] = spawnstruct();
/* 6:48 */waypoints[45].origin =(-15712.4, 6219.42, 316.125);
/* 6:48 */waypoints[45].type = "stand";
/* 6:48 */waypoints[45].childCount = 3;
/* 6:48 */waypoints[45].children[0] = 44;
/* 6:48 */waypoints[45].children[1] = 46;
/* 6:48 */waypoints[45].children[2] = 48;
/* 6:48 */waypoints[46] = spawnstruct();
/* 6:48 */waypoints[46].origin =(-15611.8, 6340.49, 316.125);
/* 6:48 */waypoints[46].type = "stand";
/* 6:48 */waypoints[46].childCount = 2;
/* 6:48 */waypoints[46].children[0] = 45;
/* 6:48 */waypoints[46].children[1] = 47;
/* 6:48 */waypoints[47] = spawnstruct();
/* 6:48 */waypoints[47].origin =(-15522, 6257.52, 316.125);
/* 6:48 */waypoints[47].type = "stand";
/* 6:48 */waypoints[47].childCount = 1;
/* 6:48 */waypoints[47].children[0] = 46;
/* 6:48 */waypoints[48] = spawnstruct();
/* 6:48 */waypoints[48].origin =(-15772.6, 6307.63, 316.125);
/* 6:48 */waypoints[48].type = "stand";
/* 6:48 */waypoints[48].childCount = 3;
/* 6:48 */waypoints[48].children[0] = 45;
/* 6:48 */waypoints[48].children[1] = 49;
/* 6:48 */waypoints[48].children[2] = 50;
/* 6:48 */waypoints[49] = spawnstruct();
/* 6:48 */waypoints[49].origin =(-15863.1, 6142.04, 316.125);
/* 6:48 */waypoints[49].type = "stand";
/* 6:48 */waypoints[49].childCount = 3;
/* 6:48 */waypoints[49].children[0] = 48;
/* 6:48 */waypoints[49].children[1] = 42;
/* 6:48 */waypoints[49].children[2] = 51;
/* 6:48 */waypoints[50] = spawnstruct();
/* 6:48 */waypoints[50].origin =(-15862.1, 6393.15, 316.125);
/* 6:48 */waypoints[50].type = "stand";
/* 6:48 */waypoints[50].childCount = 2;
/* 6:48 */waypoints[50].children[0] = 48;
/* 6:48 */waypoints[50].children[1] = 51;
/* 6:48 */waypoints[51] = spawnstruct();
/* 6:48 */waypoints[51].origin =(-15998.1, 6238.15, 319.648);
/* 6:48 */waypoints[51].type = "stand";
/* 6:48 */waypoints[51].childCount = 2;
/* 6:48 */waypoints[51].children[0] = 50;
/* 6:48 */waypoints[51].children[1] = 49;
/* 6:48 */waypoints[52] = spawnstruct();
/* 6:48 */waypoints[52].origin =(-16073.4, 6131.11, 186.022);
/* 6:48 */waypoints[52].type = "stand";
/* 6:48 */waypoints[52].childCount = 3;
/* 6:48 */waypoints[52].children[0] = 40;
/* 6:48 */waypoints[52].children[1] = 39;
/* 6:48 */waypoints[52].children[2] = 53;
/* 6:48 */waypoints[53] = spawnstruct();
/* 6:48 */waypoints[53].origin =(-16292.9, 5867.87, 186.044);
/* 6:48 */waypoints[53].type = "stand";
/* 6:48 */waypoints[53].childCount = 6;
/* 6:48 */waypoints[53].children[0] = 52;
/* 6:48 */waypoints[53].children[1] = 54;
/* 6:48 */waypoints[53].children[2] = 55;
/* 6:48 */waypoints[53].children[3] = 37;
/* 6:48 */waypoints[53].children[4] = 56;
/* 6:48 */waypoints[53].children[5] = 68;
/* 6:48 */waypoints[54] = spawnstruct();
/* 6:48 */waypoints[54].origin =(-16645.9, 6130.24, 180.125);
/* 6:48 */waypoints[54].type = "stand";
/* 6:48 */waypoints[54].childCount = 3;
/* 6:48 */waypoints[54].children[0] = 53;
/* 6:48 */waypoints[54].children[1] = 38;
/* 6:48 */waypoints[54].children[2] = 39;
/* 6:48 */waypoints[55] = spawnstruct();
/* 6:48 */waypoints[55].origin =(-16547.5, 5537.63, 180.125);
/* 6:48 */waypoints[55].type = "stand";
/* 6:48 */waypoints[55].childCount = 4;
/* 6:48 */waypoints[55].children[0] = 53;
/* 6:48 */waypoints[55].children[1] = 37;
/* 6:48 */waypoints[55].children[2] = 38;
/* 6:48 */waypoints[55].children[3] = 32;
/* 6:48 */waypoints[56] = spawnstruct();
/* 6:48 */waypoints[56].origin =(-15755.8, 5580.85, 180.125);
/* 6:48 */waypoints[56].type = "stand";
/* 6:48 */waypoints[56].childCount = 4;
/* 6:48 */waypoints[56].children[0] = 53;
/* 6:48 */waypoints[56].children[1] = 36;
/* 6:48 */waypoints[56].children[2] = 33;
/* 6:48 */waypoints[56].children[3] = 57;
/* 6:48 */waypoints[57] = spawnstruct();
/* 6:48 */waypoints[57].origin =(-15529.7, 5372.33, 177.018);
/* 6:48 */waypoints[57].type = "stand";
/* 6:48 */waypoints[57].childCount = 4;
/* 6:48 */waypoints[57].children[0] = 35;
/* 6:48 */waypoints[57].children[1] = 56;
/* 6:48 */waypoints[57].children[2] = 34;
/* 6:48 */waypoints[57].children[3] = 33;
/* 6:48 */waypoints[58] = spawnstruct();
/* 6:48 */waypoints[58].origin =(-16961.4, 5736.7, 176.35);
/* 6:48 */waypoints[58].type = "stand";
/* 6:48 */waypoints[58].childCount = 3;
/* 6:48 */waypoints[58].children[0] = 38;
/* 6:48 */waypoints[58].children[1] = 59;
/* 6:48 */waypoints[58].children[2] = 64;
/* 6:48 */waypoints[59] = spawnstruct();
/* 6:48 */waypoints[59].origin =(-17296.1, 5971.79, 176.913);
/* 6:48 */waypoints[59].type = "stand";
/* 6:48 */waypoints[59].childCount = 2;
/* 6:48 */waypoints[59].children[0] = 58;
/* 6:48 */waypoints[59].children[1] = 60;
/* 6:48 */waypoints[60] = spawnstruct();
/* 6:48 */waypoints[60].origin =(-17411.1, 5828.76, 176.157);
/* 6:48 */waypoints[60].type = "stand";
/* 6:48 */waypoints[60].childCount = 3;
/* 6:48 */waypoints[60].children[0] = 59;
/* 6:48 */waypoints[60].children[1] = 61;
/* 6:48 */waypoints[60].children[2] = 64;
/* 6:48 */waypoints[61] = spawnstruct();
/* 6:48 */waypoints[61].origin =(-17537.2, 5631.68, 180.068);
/* 6:48 */waypoints[61].type = "stand";
/* 6:48 */waypoints[61].childCount = 2;
/* 6:48 */waypoints[61].children[0] = 60;
/* 6:48 */waypoints[61].children[1] = 62;
/* 6:48 */waypoints[62] = spawnstruct();
/* 6:48 */waypoints[62].origin =(-17336.9, 5276.73, 193.944);
/* 6:48 */waypoints[62].type = "stand";
/* 6:48 */waypoints[62].childCount = 3;
/* 6:48 */waypoints[62].children[0] = 61;
/* 6:48 */waypoints[62].children[1] = 63;
/* 6:48 */waypoints[62].children[2] = 64;
/* 6:48 */waypoints[63] = spawnstruct();
/* 6:48 */waypoints[63].origin =(-16888.3, 4669.77, 187.794);
/* 6:48 */waypoints[63].type = "stand";
/* 6:48 */waypoints[63].childCount = 6;
/* 6:48 */waypoints[63].children[0] = 62;
/* 6:48 */waypoints[63].children[1] = 20;
/* 6:48 */waypoints[63].children[2] = 32;
/* 6:48 */waypoints[63].children[3] = 19;
/* 6:48 */waypoints[63].children[4] = 65;
/* 6:48 */waypoints[63].children[5] = 18;
/* 6:48 */waypoints[64] = spawnstruct();
/* 6:48 */waypoints[64].origin =(-17092.8, 5566.34, 177.783);
/* 6:48 */waypoints[64].type = "stand";
/* 6:48 */waypoints[64].childCount = 4;
/* 6:48 */waypoints[64].children[0] = 60;
/* 6:48 */waypoints[64].children[1] = 58;
/* 6:48 */waypoints[64].children[2] = 62;
/* 6:48 */waypoints[64].children[3] = 32;
/* 6:48 */waypoints[65] = spawnstruct();
/* 6:48 */waypoints[65].origin =(-17160, 4241.12, 187.672);
/* 6:48 */waypoints[65].type = "stand";
/* 6:48 */waypoints[65].childCount = 2;
/* 6:48 */waypoints[65].children[0] = 63;
/* 6:48 */waypoints[65].children[1] = 66;
/* 6:48 */waypoints[66] = spawnstruct();
/* 6:48 */waypoints[66].origin =(-17130.3, 3503.61, 172.407);
/* 6:48 */waypoints[66].type = "stand";
/* 6:48 */waypoints[66].childCount = 3;
/* 6:48 */waypoints[66].children[0] = 65;
/* 6:48 */waypoints[66].children[1] = 18;
/* 6:48 */waypoints[66].children[2] = 17;
/* 6:48 */waypoints[67] = spawnstruct();
/* 6:48 */waypoints[67].origin =(-16493.2, 3347.36, 179.325);
/* 6:48 */waypoints[67].type = "stand";
/* 6:48 */waypoints[67].childCount = 3;
/* 6:48 */waypoints[67].children[0] = 17;
/* 6:48 */waypoints[67].children[1] = 68;
/* 6:48 */waypoints[67].children[2] = 70;
/* 6:48 */waypoints[68] = spawnstruct();
/* 6:48 */waypoints[68].origin =(-16064.1, 3616.47, 178.008);
/* 6:48 */waypoints[68].type = "stand";
/* 6:48 */waypoints[68].childCount = 4;
/* 6:48 */waypoints[68].children[0] = 67;
/* 6:48 */waypoints[68].children[1] = 69;
/* 6:48 */waypoints[68].children[2] = 53;
/* 6:48 */waypoints[68].children[3] = 18;
/* 6:48 */waypoints[69] = spawnstruct();
/* 6:48 */waypoints[69].origin =(-16021.6, 4052.73, 176.13);
/* 6:48 */waypoints[69].type = "stand";
/* 6:48 */waypoints[69].childCount = 2;
/* 6:48 */waypoints[69].children[0] = 68;
/* 6:48 */waypoints[69].children[1] = 70;
/* 6:48 */waypoints[70] = spawnstruct();
/* 6:48 */waypoints[70].origin =(-16225.6, 4049.47, 177.387);
/* 6:48 */waypoints[70].type = "stand";
/* 6:48 */waypoints[70].childCount = 4;
/* 6:48 */waypoints[70].children[0] = 69;
/* 6:48 */waypoints[70].children[1] = 19;
/* 6:48 */waypoints[70].children[2] = 67;
/* 6:48 */waypoints[70].children[3] = 40;
/* 6:48 */waypoints[71] = spawnstruct();
/* 6:48 */waypoints[71].origin =(-15418.8, 6064.17, 180.125);
/* 6:48 */waypoints[71].type = "stand";
/* 6:48 */waypoints[71].childCount = 3;
/* 6:48 */waypoints[71].children[0] = 36;
/* 6:48 */waypoints[71].children[1] = 72;
/* 6:48 */waypoints[71].children[2] = 73;
/* 6:48 */waypoints[72] = spawnstruct();
/* 6:48 */waypoints[72].origin =(-15682, 6252.19, 180.396);
/* 6:48 */waypoints[72].type = "stand";
/* 6:48 */waypoints[72].childCount = 1;
/* 6:48 */waypoints[72].children[0] = 71;
/* 6:48 */waypoints[73] = spawnstruct();
/* 6:48 */waypoints[73].origin =(-15132.8, 6540.6, 180.125);
/* 6:48 */waypoints[73].type = "stand";
/* 6:48 */waypoints[73].childCount = 4;
/* 6:48 */waypoints[73].children[0] = 71;
/* 6:48 */waypoints[73].children[1] = 74;
/* 6:48 */waypoints[73].children[2] = 96;
/* 6:48 */waypoints[73].children[3] = 97;
/* 6:48 */waypoints[74] = spawnstruct();
/* 6:48 */waypoints[74].origin =(-14860.2, 6849.05, 180.125);
/* 6:48 */waypoints[74].type = "stand";
/* 6:48 */waypoints[74].childCount = 4;
/* 6:48 */waypoints[74].children[0] = 73;
/* 6:48 */waypoints[74].children[1] = 75;
/* 6:48 */waypoints[74].children[2] = 101;
/* 6:48 */waypoints[74].children[3] = 98;
/* 6:48 */waypoints[75] = spawnstruct();
/* 6:48 */waypoints[75].origin =(-14633.1, 7388, 180.125);
/* 6:48 */waypoints[75].type = "stand";
/* 6:48 */waypoints[75].childCount = 3;
/* 6:48 */waypoints[75].children[0] = 74;
/* 6:48 */waypoints[75].children[1] = 76;
/* 6:48 */waypoints[75].children[2] = 98;
/* 6:48 */waypoints[76] = spawnstruct();
/* 6:48 */waypoints[76].origin =(-14190.7, 7446.49, 180.125);
/* 6:48 */waypoints[76].type = "stand";
/* 6:48 */waypoints[76].childCount = 5;
/* 6:48 */waypoints[76].children[0] = 75;
/* 6:48 */waypoints[76].children[1] = 77;
/* 6:48 */waypoints[76].children[2] = 99;
/* 6:48 */waypoints[76].children[3] = 100;
/* 6:48 */waypoints[76].children[4] = 101;
/* 6:48 */waypoints[77] = spawnstruct();
/* 6:48 */waypoints[77].origin =(-13779.9, 7457.81, 236.125);
/* 6:48 */waypoints[77].type = "stand";
/* 6:48 */waypoints[77].childCount = 3;
/* 6:48 */waypoints[77].children[0] = 76;
/* 6:48 */waypoints[77].children[1] = 78;
/* 6:48 */waypoints[77].children[2] = 87;
/* 6:48 */waypoints[78] = spawnstruct();
/* 6:48 */waypoints[78].origin =(-13768.8, 7737.96, 236.125);
/* 6:48 */waypoints[78].type = "stand";
/* 6:48 */waypoints[78].childCount = 2;
/* 6:48 */waypoints[78].children[0] = 77;
/* 6:48 */waypoints[78].children[1] = 79;
/* 6:48 */waypoints[79] = spawnstruct();
/* 6:48 */waypoints[79].origin =(-13328.3, 7720.08, 236.125);
/* 6:48 */waypoints[79].type = "stand";
/* 6:48 */waypoints[79].childCount = 3;
/* 6:48 */waypoints[79].children[0] = 78;
/* 6:48 */waypoints[79].children[1] = 80;
/* 6:48 */waypoints[79].children[2] = 85;
/* 6:48 */waypoints[80] = spawnstruct();
/* 6:48 */waypoints[80].origin =(-13116.2, 7711.5, 236.125);
/* 6:48 */waypoints[80].type = "stand";
/* 6:48 */waypoints[80].childCount = 2;
/* 6:48 */waypoints[80].children[0] = 79;
/* 6:48 */waypoints[80].children[1] = 81;
/* 6:48 */waypoints[81] = spawnstruct();
/* 6:48 */waypoints[81].origin =(-13108, 7849.21, 236.125);
/* 6:48 */waypoints[81].type = "stand";
/* 6:48 */waypoints[81].childCount = 3;
/* 6:48 */waypoints[81].children[0] = 80;
/* 6:48 */waypoints[81].children[1] = 82;
/* 6:48 */waypoints[81].children[2] = 84;
/* 6:48 */waypoints[82] = spawnstruct();
/* 6:48 */waypoints[82].origin =(-12966.9, 7867.11, 236.125);
/* 6:48 */waypoints[82].type = "stand";
/* 6:48 */waypoints[82].childCount = 2;
/* 6:48 */waypoints[82].children[0] = 81;
/* 6:48 */waypoints[82].children[1] = 83;
/* 6:48 */waypoints[83] = spawnstruct();
/* 6:48 */waypoints[83].origin =(-12906.2, 7664.27, 236.125);
/* 6:48 */waypoints[83].type = "stand";
/* 6:48 */waypoints[83].childCount = 1;
/* 6:48 */waypoints[83].children[0] = 82;
/* 6:48 */waypoints[84] = spawnstruct();
/* 6:48 */waypoints[84].origin =(-13084.8, 7972.87, 236.125);
/* 6:48 */waypoints[84].type = "stand";
/* 6:48 */waypoints[84].childCount = 2;
/* 6:48 */waypoints[84].children[0] = 81;
/* 6:48 */waypoints[84].children[1] = 85;
/* 6:48 */waypoints[85] = spawnstruct();
/* 6:48 */waypoints[85].origin =(-13272.7, 7953.57, 236.125);
/* 6:48 */waypoints[85].type = "stand";
/* 6:48 */waypoints[85].childCount = 3;
/* 6:48 */waypoints[85].children[0] = 84;
/* 6:48 */waypoints[85].children[1] = 79;
/* 6:48 */waypoints[85].children[2] = 86;
/* 6:48 */waypoints[86] = spawnstruct();
/* 6:48 */waypoints[86].origin =(-13643.7, 7929.83, 236.125);
/* 6:48 */waypoints[86].type = "stand";
/* 6:48 */waypoints[86].childCount = 1;
/* 6:48 */waypoints[86].children[0] = 85;
/* 6:48 */waypoints[87] = spawnstruct();
/* 6:48 */waypoints[87].origin =(-13453.1, 7470.83, 236.125);
/* 6:48 */waypoints[87].type = "stand";
/* 6:48 */waypoints[87].childCount = 2;
/* 6:48 */waypoints[87].children[0] = 77;
/* 6:48 */waypoints[87].children[1] = 88;
/* 6:48 */waypoints[88] = spawnstruct();
/* 6:48 */waypoints[88].origin =(-13028.8, 7456.64, 211.353);
/* 6:48 */waypoints[88].type = "stand";
/* 6:48 */waypoints[88].childCount = 3;
/* 6:48 */waypoints[88].children[0] = 87;
/* 6:48 */waypoints[88].children[1] = 89;
/* 6:48 */waypoints[88].children[2] = 90;
/* 6:48 */waypoints[89] = spawnstruct();
/* 6:48 */waypoints[89].origin =(-13021.5, 7250.19, 209.435);
/* 6:48 */waypoints[89].type = "stand";
/* 6:48 */waypoints[89].childCount = 2;
/* 6:48 */waypoints[89].children[0] = 88;
/* 6:48 */waypoints[89].children[1] = 90;
/* 6:48 */waypoints[90] = spawnstruct();
/* 6:48 */waypoints[90].origin =(-13177, 7203.93, 208.639);
/* 6:48 */waypoints[90].type = "stand";
/* 6:48 */waypoints[90].childCount = 4;
/* 6:48 */waypoints[90].children[0] = 89;
/* 6:48 */waypoints[90].children[1] = 91;
/* 6:48 */waypoints[90].children[2] = 101;
/* 6:48 */waypoints[90].children[3] = 88;
/* 6:48 */waypoints[91] = spawnstruct();
/* 6:48 */waypoints[91].origin =(-13174.2, 6671.88, 199.417);
/* 6:48 */waypoints[91].type = "stand";
/* 6:48 */waypoints[91].childCount = 3;
/* 6:48 */waypoints[91].children[0] = 90;
/* 6:48 */waypoints[91].children[1] = 92;
/* 6:48 */waypoints[91].children[2] = 102;
/* 6:48 */waypoints[92] = spawnstruct();
/* 6:48 */waypoints[92].origin =(-13542.7, 6306.45, 197.255);
/* 6:48 */waypoints[92].type = "stand";
/* 6:48 */waypoints[92].childCount = 3;
/* 6:48 */waypoints[92].children[0] = 91;
/* 6:48 */waypoints[92].children[1] = 93;
/* 6:48 */waypoints[92].children[2] = 102;
/* 6:48 */waypoints[93] = spawnstruct();
/* 6:48 */waypoints[93].origin =(-13758.8, 6390.04, 191.724);
/* 6:48 */waypoints[93].type = "stand";
/* 6:48 */waypoints[93].childCount = 3;
/* 6:48 */waypoints[93].children[0] = 92;
/* 6:48 */waypoints[93].children[1] = 94;
/* 6:48 */waypoints[93].children[2] = 101;
/* 6:48 */waypoints[94] = spawnstruct();
/* 6:48 */waypoints[94].origin =(-14108.7, 5972.91, 183.478);
/* 6:48 */waypoints[94].type = "stand";
/* 6:48 */waypoints[94].childCount = 3;
/* 6:48 */waypoints[94].children[0] = 93;
/* 6:48 */waypoints[94].children[1] = 95;
/* 6:48 */waypoints[94].children[2] = 96;
/* 6:48 */waypoints[95] = spawnstruct();
/* 6:48 */waypoints[95].origin =(-14357.6, 5985.87, 182.61);
/* 6:48 */waypoints[95].type = "stand";
/* 6:48 */waypoints[95].childCount = 2;
/* 6:48 */waypoints[95].children[0] = 94;
/* 6:48 */waypoints[95].children[1] = 96;
/* 6:48 */waypoints[96] = spawnstruct();
/* 6:48 */waypoints[96].origin =(-14398.7, 6304.84, 185.637);
/* 6:48 */waypoints[96].type = "stand";
/* 6:48 */waypoints[96].childCount = 4;
/* 6:48 */waypoints[96].children[0] = 95;
/* 6:48 */waypoints[96].children[1] = 73;
/* 6:48 */waypoints[96].children[2] = 101;
/* 6:48 */waypoints[96].children[3] = 94;
/* 6:48 */waypoints[97] = spawnstruct();
/* 6:48 */waypoints[97].origin =(-15474.4, 6786.1, 180.125);
/* 6:48 */waypoints[97].type = "stand";
/* 6:48 */waypoints[97].childCount = 2;
/* 6:48 */waypoints[97].children[0] = 73;
/* 6:48 */waypoints[97].children[1] = 98;
/* 6:48 */waypoints[98] = spawnstruct();
/* 6:48 */waypoints[98].origin =(-15402.1, 7265.5, 180.125);
/* 6:48 */waypoints[98].type = "stand";
/* 6:48 */waypoints[98].childCount = 3;
/* 6:48 */waypoints[98].children[0] = 97;
/* 6:48 */waypoints[98].children[1] = 75;
/* 6:48 */waypoints[98].children[2] = 74;
/* 6:48 */waypoints[99] = spawnstruct();
/* 6:48 */waypoints[99].origin =(-14364.8, 8026.48, 180.125);
/* 6:48 */waypoints[99].type = "stand";
/* 6:48 */waypoints[99].childCount = 2;
/* 6:48 */waypoints[99].children[0] = 76;
/* 6:48 */waypoints[99].children[1] = 100;
/* 6:48 */waypoints[100] = spawnstruct();
/* 6:48 */waypoints[100].origin =(-13968.4, 7767.26, 180.125);
/* 6:48 */waypoints[100].type = "stand";
/* 6:48 */waypoints[100].childCount = 2;
/* 6:48 */waypoints[100].children[0] = 76;
/* 6:48 */waypoints[100].children[1] = 99;
/* 6:48 */waypoints[101] = spawnstruct();
/* 6:48 */waypoints[101].origin =(-14071.4, 6888.91, 185.347);
/* 6:48 */waypoints[101].type = "stand";
/* 6:48 */waypoints[101].childCount = 6;
/* 6:48 */waypoints[101].children[0] = 76;
/* 6:48 */waypoints[101].children[1] = 90;
/* 6:48 */waypoints[101].children[2] = 74;
/* 6:48 */waypoints[101].children[3] = 93;
/* 6:48 */waypoints[101].children[4] = 96;
/* 6:48 */waypoints[101].children[5] = 102;
/* 6:48 */waypoints[102] = spawnstruct();
/* 6:48 */waypoints[102].origin =(-13500.3, 6736.96, 192.306);
/* 6:48 */waypoints[102].type = "stand";
/* 6:48 */waypoints[102].childCount = 3;
/* 6:48 */waypoints[102].children[0] = 101;
/* 6:48 */waypoints[102].children[1] = 91;
/* 6:48 */waypoints[102].children[2] = 92;
return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,477 +0,0 @@
Roadkill()
{
/* 18:21 */waypoints = [];
/* 18:21 */waypoints[0] = spawnstruct();
/* 18:21 */waypoints[0].origin =(-7621.18, 8557.47, 412.125);
/* 18:21 */waypoints[0].type = "stand";
/* 18:21 */waypoints[0].childCount = 1;
/* 18:21 */waypoints[0].children[0] = 1;
/* 18:21 */waypoints[1] = spawnstruct();
/* 18:21 */waypoints[1].origin =(-7756.1, 9137, 416.125);
/* 18:21 */waypoints[1].type = "stand";
/* 18:21 */waypoints[1].childCount = 4;
/* 18:21 */waypoints[1].children[0] = 0;
/* 18:21 */waypoints[1].children[1] = 2;
/* 18:21 */waypoints[1].children[2] = 3;
/* 18:21 */waypoints[1].children[3] = 4;
/* 18:21 */waypoints[2] = spawnstruct();
/* 18:21 */waypoints[2].origin =(-8552.45, 9189.47, 415.485);
/* 18:21 */waypoints[2].type = "stand";
/* 18:21 */waypoints[2].childCount = 1;
/* 18:21 */waypoints[2].children[0] = 1;
/* 18:21 */waypoints[3] = spawnstruct();
/* 18:21 */waypoints[3].origin =(-7239.22, 9142.06, 412.125);
/* 18:21 */waypoints[3].type = "stand";
/* 18:21 */waypoints[3].childCount = 1;
/* 18:21 */waypoints[3].children[0] = 1;
/* 18:21 */waypoints[4] = spawnstruct();
/* 18:21 */waypoints[4].origin =(-7729.58, 9878.71, 456.137);
/* 18:21 */waypoints[4].type = "stand";
/* 18:21 */waypoints[4].childCount = 3;
/* 18:21 */waypoints[4].children[0] = 1;
/* 18:21 */waypoints[4].children[1] = 5;
/* 18:21 */waypoints[4].children[2] = 7;
/* 18:21 */waypoints[5] = spawnstruct();
/* 18:21 */waypoints[5].origin =(-7498.82, 9847.68, 456.125);
/* 18:21 */waypoints[5].type = "stand";
/* 18:21 */waypoints[5].childCount = 2;
/* 18:21 */waypoints[5].children[0] = 4;
/* 18:21 */waypoints[5].children[1] = 6;
/* 18:21 */waypoints[6] = spawnstruct();
/* 18:21 */waypoints[6].origin =(-7522.42, 10267.3, 456.125);
/* 18:21 */waypoints[6].type = "stand";
/* 18:21 */waypoints[6].childCount = 2;
/* 18:21 */waypoints[6].children[0] = 5;
/* 18:21 */waypoints[6].children[1] = 7;
/* 18:21 */waypoints[7] = spawnstruct();
/* 18:21 */waypoints[7].origin =(-7720.15, 10298.5, 456.124);
/* 18:21 */waypoints[7].type = "stand";
/* 18:21 */waypoints[7].childCount = 3;
/* 18:21 */waypoints[7].children[0] = 6;
/* 18:21 */waypoints[7].children[1] = 4;
/* 18:21 */waypoints[7].children[2] = 8;
/* 18:21 */waypoints[8] = spawnstruct();
/* 18:21 */waypoints[8].origin =(-7720.59, 10808.6, 538.02);
/* 18:21 */waypoints[8].type = "stand";
/* 18:21 */waypoints[8].childCount = 2;
/* 18:21 */waypoints[8].children[0] = 7;
/* 18:21 */waypoints[8].children[1] = 9;
/* 18:21 */waypoints[9] = spawnstruct();
/* 18:21 */waypoints[9].origin =(-8030.8, 10763.5, 536.125);
/* 18:21 */waypoints[9].type = "stand";
/* 18:21 */waypoints[9].childCount = 2;
/* 18:21 */waypoints[9].children[0] = 8;
/* 18:21 */waypoints[9].children[1] = 10;
/* 18:21 */waypoints[10] = spawnstruct();
/* 18:21 */waypoints[10].origin =(-8028.28, 10295.1, 631.535);
/* 18:21 */waypoints[10].type = "stand";
/* 18:21 */waypoints[10].childCount = 2;
/* 18:21 */waypoints[10].children[0] = 9;
/* 18:21 */waypoints[10].children[1] = 11;
/* 18:21 */waypoints[11] = spawnstruct();
/* 18:21 */waypoints[11].origin =(-7736.27, 10289.5, 625.649);
/* 18:21 */waypoints[11].type = "stand";
/* 18:21 */waypoints[11].childCount = 2;
/* 18:21 */waypoints[11].children[0] = 10;
/* 18:21 */waypoints[11].children[1] = 12;
/* 18:21 */waypoints[12] = spawnstruct();
/* 18:21 */waypoints[12].origin =(-7747.9, 9680.17, 625.788);
/* 18:21 */waypoints[12].type = "stand";
/* 18:21 */waypoints[12].childCount = 3;
/* 18:21 */waypoints[12].children[0] = 11;
/* 18:21 */waypoints[12].children[1] = 13;
/* 18:21 */waypoints[12].children[2] = 15;
/* 18:21 */waypoints[13] = spawnstruct();
/* 18:21 */waypoints[13].origin =(-7770.69, 9418.73, 624.125);
/* 18:21 */waypoints[13].type = "stand";
/* 18:21 */waypoints[13].childCount = 2;
/* 18:21 */waypoints[13].children[0] = 12;
/* 18:21 */waypoints[13].children[1] = 14;
/* 18:21 */waypoints[14] = spawnstruct();
/* 18:21 */waypoints[14].origin =(-8293.24, 9424.92, 624.5);
/* 18:21 */waypoints[14].type = "stand";
/* 18:21 */waypoints[14].childCount = 3;
/* 18:21 */waypoints[14].children[0] = 13;
/* 18:21 */waypoints[14].children[1] = 15;
/* 18:21 */waypoints[14].children[2] = 16;
/* 18:21 */waypoints[15] = spawnstruct();
/* 18:21 */waypoints[15].origin =(-8272.15, 9666.74, 624.125);
/* 18:21 */waypoints[15].type = "stand";
/* 18:21 */waypoints[15].childCount = 2;
/* 18:21 */waypoints[15].children[0] = 14;
/* 18:21 */waypoints[15].children[1] = 12;
/* 18:21 */waypoints[16] = spawnstruct();
/* 18:21 */waypoints[16].origin =(-8793.6, 9442.48, 624.125);
/* 18:21 */waypoints[16].type = "stand";
/* 18:21 */waypoints[16].childCount = 3;
/* 18:21 */waypoints[16].children[0] = 14;
/* 18:21 */waypoints[16].children[1] = 17;
/* 18:21 */waypoints[16].children[2] = 21;
/* 18:21 */waypoints[17] = spawnstruct();
/* 18:21 */waypoints[17].origin =(-8809.2, 9191.47, 624.125);
/* 18:21 */waypoints[17].type = "stand";
/* 18:21 */waypoints[17].childCount = 2;
/* 18:21 */waypoints[17].children[0] = 16;
/* 18:21 */waypoints[17].children[1] = 18;
/* 18:21 */waypoints[18] = spawnstruct();
/* 18:21 */waypoints[18].origin =(-9100.97, 9197.07, 624.125);
/* 18:21 */waypoints[18].type = "stand";
/* 18:21 */waypoints[18].childCount = 2;
/* 18:21 */waypoints[18].children[0] = 17;
/* 18:21 */waypoints[18].children[1] = 19;
/* 18:21 */waypoints[19] = spawnstruct();
/* 18:21 */waypoints[19].origin =(-9092.08, 9883.4, 624.125);
/* 18:21 */waypoints[19].type = "stand";
/* 18:21 */waypoints[19].childCount = 3;
/* 18:21 */waypoints[19].children[0] = 18;
/* 18:21 */waypoints[19].children[1] = 20;
/* 18:21 */waypoints[19].children[2] = 22;
/* 18:21 */waypoints[20] = spawnstruct();
/* 18:21 */waypoints[20].origin =(-8932.8, 9877.95, 624.125);
/* 18:21 */waypoints[20].type = "stand";
/* 18:21 */waypoints[20].childCount = 2;
/* 18:21 */waypoints[20].children[0] = 19;
/* 18:21 */waypoints[20].children[1] = 21;
/* 18:21 */waypoints[21] = spawnstruct();
/* 18:21 */waypoints[21].origin =(-8796.84, 9623.54, 624.125);
/* 18:21 */waypoints[21].type = "stand";
/* 18:21 */waypoints[21].childCount = 2;
/* 18:21 */waypoints[21].children[0] = 20;
/* 18:21 */waypoints[21].children[1] = 16;
/* 18:21 */waypoints[22] = spawnstruct();
/* 18:21 */waypoints[22].origin =(-9229.4, 10111.2, 624.125);
/* 18:21 */waypoints[22].type = "stand";
/* 18:21 */waypoints[22].childCount = 2;
/* 18:21 */waypoints[22].children[0] = 19;
/* 18:21 */waypoints[22].children[1] = 23;
/* 18:21 */waypoints[23] = spawnstruct();
/* 18:21 */waypoints[23].origin =(-9218.56, 10297, 624.125);
/* 18:21 */waypoints[23].type = "stand";
/* 18:21 */waypoints[23].childCount = 3;
/* 18:21 */waypoints[23].children[0] = 22;
/* 18:21 */waypoints[23].children[1] = 24;
/* 18:21 */waypoints[23].children[2] = 25;
/* 18:21 */waypoints[24] = spawnstruct();
/* 18:21 */waypoints[24].origin =(-9176.44, 10609.1, 624.125);
/* 18:21 */waypoints[24].type = "stand";
/* 18:21 */waypoints[24].childCount = 1;
/* 18:21 */waypoints[24].children[0] = 23;
/* 18:21 */waypoints[25] = spawnstruct();
/* 18:21 */waypoints[25].origin =(-9341.56, 10322, 622.125);
/* 18:21 */waypoints[25].type = "stand";
/* 18:21 */waypoints[25].childCount = 4;
/* 18:21 */waypoints[25].children[0] = 23;
/* 18:21 */waypoints[25].children[1] = 26;
/* 18:21 */waypoints[25].children[2] = 28;
/* 18:21 */waypoints[25].children[3] = 29;
/* 18:21 */waypoints[26] = spawnstruct();
/* 18:21 */waypoints[26].origin =(-9752.35, 10304.7, 616.125);
/* 18:21 */waypoints[26].type = "stand";
/* 18:21 */waypoints[26].childCount = 5;
/* 18:21 */waypoints[26].children[0] = 25;
/* 18:21 */waypoints[26].children[1] = 27;
/* 18:21 */waypoints[26].children[2] = 28;
/* 18:21 */waypoints[26].children[3] = 30;
/* 18:21 */waypoints[26].children[4] = 31;
/* 18:21 */waypoints[27] = spawnstruct();
/* 18:21 */waypoints[27].origin =(-9913.22, 9800.1, 622.125);
/* 18:21 */waypoints[27].type = "stand";
/* 18:21 */waypoints[27].childCount = 3;
/* 18:21 */waypoints[27].children[0] = 26;
/* 18:21 */waypoints[27].children[1] = 28;
/* 18:21 */waypoints[27].children[2] = 34;
/* 18:21 */waypoints[28] = spawnstruct();
/* 18:21 */waypoints[28].origin =(-9412.61, 9819.49, 616.125);
/* 18:21 */waypoints[28].type = "stand";
/* 18:21 */waypoints[28].childCount = 3;
/* 18:21 */waypoints[28].children[0] = 27;
/* 18:21 */waypoints[28].children[1] = 26;
/* 18:21 */waypoints[28].children[2] = 25;
/* 18:21 */waypoints[29] = spawnstruct();
/* 18:21 */waypoints[29].origin =(-9331.78, 10768.3, 622.125);
/* 18:21 */waypoints[29].type = "stand";
/* 18:21 */waypoints[29].childCount = 2;
/* 18:21 */waypoints[29].children[0] = 25;
/* 18:21 */waypoints[29].children[1] = 30;
/* 18:21 */waypoints[30] = spawnstruct();
/* 18:21 */waypoints[30].origin =(-9682.76, 10724.2, 618.407);
/* 18:21 */waypoints[30].type = "stand";
/* 18:21 */waypoints[30].childCount = 3;
/* 18:21 */waypoints[30].children[0] = 29;
/* 18:21 */waypoints[30].children[1] = 26;
/* 18:21 */waypoints[30].children[2] = 31;
/* 18:21 */waypoints[31] = spawnstruct();
/* 18:21 */waypoints[31].origin =(-10035.1, 10630.7, 616.125);
/* 18:21 */waypoints[31].type = "stand";
/* 18:21 */waypoints[31].childCount = 3;
/* 18:21 */waypoints[31].children[0] = 26;
/* 18:21 */waypoints[31].children[1] = 30;
/* 18:21 */waypoints[31].children[2] = 32;
/* 18:21 */waypoints[32] = spawnstruct();
/* 18:21 */waypoints[32].origin =(-10106, 10608.3, 616.125);
/* 18:21 */waypoints[32].type = "stand";
/* 18:21 */waypoints[32].childCount = 5;
/* 18:21 */waypoints[32].children[0] = 31;
/* 18:21 */waypoints[32].children[1] = 33;
/* 18:21 */waypoints[32].children[2] = 37;
/* 18:21 */waypoints[32].children[3] = 36;
/* 18:21 */waypoints[32].children[4] = 43;
/* 18:21 */waypoints[33] = spawnstruct();
/* 18:21 */waypoints[33].origin =(-10110.8, 10238.9, 616.125);
/* 18:21 */waypoints[33].type = "stand";
/* 18:21 */waypoints[33].childCount = 3;
/* 18:21 */waypoints[33].children[0] = 32;
/* 18:21 */waypoints[33].children[1] = 34;
/* 18:21 */waypoints[33].children[2] = 36;
/* 18:21 */waypoints[34] = spawnstruct();
/* 18:21 */waypoints[34].origin =(-10125.5, 9846.55, 616.125);
/* 18:21 */waypoints[34].type = "stand";
/* 18:21 */waypoints[34].childCount = 3;
/* 18:21 */waypoints[34].children[0] = 33;
/* 18:21 */waypoints[34].children[1] = 27;
/* 18:21 */waypoints[34].children[2] = 35;
/* 18:21 */waypoints[35] = spawnstruct();
/* 18:21 */waypoints[35].origin =(-10261.5, 9870.19, 622.125);
/* 18:21 */waypoints[35].type = "stand";
/* 18:21 */waypoints[35].childCount = 2;
/* 18:21 */waypoints[35].children[0] = 34;
/* 18:21 */waypoints[35].children[1] = 36;
/* 18:21 */waypoints[36] = spawnstruct();
/* 18:21 */waypoints[36].origin =(-10244.2, 10281.9, 622.125);
/* 18:21 */waypoints[36].type = "stand";
/* 18:21 */waypoints[36].childCount = 4;
/* 18:21 */waypoints[36].children[0] = 35;
/* 18:21 */waypoints[36].children[1] = 33;
/* 18:21 */waypoints[36].children[2] = 38;
/* 18:21 */waypoints[36].children[3] = 32;
/* 18:21 */waypoints[37] = spawnstruct();
/* 18:21 */waypoints[37].origin =(-10482.5, 10519.1, 600.489);
/* 18:21 */waypoints[37].type = "stand";
/* 18:21 */waypoints[37].childCount = 4;
/* 18:21 */waypoints[37].children[0] = 32;
/* 18:21 */waypoints[37].children[1] = 38;
/* 18:21 */waypoints[37].children[2] = 41;
/* 18:21 */waypoints[37].children[3] = 42;
/* 18:21 */waypoints[38] = spawnstruct();
/* 18:21 */waypoints[38].origin =(-10408.3, 10283.7, 622.723);
/* 18:21 */waypoints[38].type = "stand";
/* 18:21 */waypoints[38].childCount = 4;
/* 18:21 */waypoints[38].children[0] = 37;
/* 18:21 */waypoints[38].children[1] = 36;
/* 18:21 */waypoints[38].children[2] = 39;
/* 18:21 */waypoints[38].children[3] = 40;
/* 18:21 */waypoints[39] = spawnstruct();
/* 18:21 */waypoints[39].origin =(-10387.7, 9722.78, 644.797);
/* 18:21 */waypoints[39].type = "stand";
/* 18:21 */waypoints[39].childCount = 2;
/* 18:21 */waypoints[39].children[0] = 38;
/* 18:21 */waypoints[39].children[1] = 40;
/* 18:21 */waypoints[40] = spawnstruct();
/* 18:21 */waypoints[40].origin =(-10695.9, 10047.1, 622.901);
/* 18:21 */waypoints[40].type = "stand";
/* 18:21 */waypoints[40].childCount = 3;
/* 18:21 */waypoints[40].children[0] = 39;
/* 18:21 */waypoints[40].children[1] = 41;
/* 18:21 */waypoints[40].children[2] = 38;
/* 18:21 */waypoints[41] = spawnstruct();
/* 18:21 */waypoints[41].origin =(-10733.8, 10634.6, 622.474);
/* 18:21 */waypoints[41].type = "stand";
/* 18:21 */waypoints[41].childCount = 3;
/* 18:21 */waypoints[41].children[0] = 40;
/* 18:21 */waypoints[41].children[1] = 37;
/* 18:21 */waypoints[41].children[2] = 42;
/* 18:21 */waypoints[42] = spawnstruct();
/* 18:21 */waypoints[42].origin =(-10636.6, 11168.8, 561.151);
/* 18:21 */waypoints[42].type = "stand";
/* 18:21 */waypoints[42].childCount = 3;
/* 18:21 */waypoints[42].children[0] = 41;
/* 18:21 */waypoints[42].children[1] = 37;
/* 18:21 */waypoints[42].children[2] = 43;
/* 18:21 */waypoints[43] = spawnstruct();
/* 18:21 */waypoints[43].origin =(-10459.9, 11205.9, 519.55);
/* 18:21 */waypoints[43].type = "stand";
/* 18:21 */waypoints[43].childCount = 3;
/* 18:21 */waypoints[43].children[0] = 42;
/* 18:21 */waypoints[43].children[1] = 32;
/* 18:21 */waypoints[43].children[2] = 44;
/* 18:21 */waypoints[44] = spawnstruct();
/* 18:21 */waypoints[44].origin =(-10471.8, 11434.4, 488.037);
/* 18:21 */waypoints[44].type = "stand";
/* 18:21 */waypoints[44].childCount = 2;
/* 18:21 */waypoints[44].children[0] = 43;
/* 18:21 */waypoints[44].children[1] = 45;
/* 18:21 */waypoints[45] = spawnstruct();
/* 18:21 */waypoints[45].origin =(-9772.45, 11820.6, 484.174);
/* 18:21 */waypoints[45].type = "stand";
/* 18:21 */waypoints[45].childCount = 3;
/* 18:21 */waypoints[45].children[0] = 44;
/* 18:21 */waypoints[45].children[1] = 46;
/* 18:21 */waypoints[45].children[2] = 53;
/* 18:21 */waypoints[46] = spawnstruct();
/* 18:21 */waypoints[46].origin =(-9651.8, 11814.5, 483.331);
/* 18:21 */waypoints[46].type = "stand";
/* 18:21 */waypoints[46].childCount = 3;
/* 18:21 */waypoints[46].children[0] = 45;
/* 18:21 */waypoints[46].children[1] = 47;
/* 18:21 */waypoints[46].children[2] = 54;
/* 18:21 */waypoints[47] = spawnstruct();
/* 18:21 */waypoints[47].origin =(-9516.22, 11597.9, 504.117);
/* 18:21 */waypoints[47].type = "stand";
/* 18:21 */waypoints[47].childCount = 3;
/* 18:21 */waypoints[47].children[0] = 46;
/* 18:21 */waypoints[47].children[1] = 48;
/* 18:21 */waypoints[47].children[2] = 49;
/* 18:21 */waypoints[48] = spawnstruct();
/* 18:21 */waypoints[48].origin =(-9340.24, 11685, 504.11);
/* 18:21 */waypoints[48].type = "stand";
/* 18:21 */waypoints[48].childCount = 1;
/* 18:21 */waypoints[48].children[0] = 47;
/* 18:21 */waypoints[49] = spawnstruct();
/* 18:21 */waypoints[49].origin =(-9695.98, 11487.9, 504.062);
/* 18:21 */waypoints[49].type = "stand";
/* 18:21 */waypoints[49].childCount = 1;
/* 18:21 */waypoints[49].children[0] = 47;
/* 18:21 */waypoints[50] = spawnstruct();
/* 18:21 */waypoints[50].origin =(-9963.47, 12096.3, 508.125);
/* 18:21 */waypoints[50].type = "stand";
/* 18:21 */waypoints[50].childCount = 2;
/* 18:21 */waypoints[50].children[0] = 51;
/* 18:21 */waypoints[50].children[1] = 53;
/* 18:21 */waypoints[51] = spawnstruct();
/* 18:21 */waypoints[51].origin =(-9754.33, 12309.2, 499.406);
/* 18:21 */waypoints[51].type = "stand";
/* 18:21 */waypoints[51].childCount = 5;
/* 18:21 */waypoints[51].children[0] = 50;
/* 18:21 */waypoints[51].children[1] = 52;
/* 18:21 */waypoints[51].children[2] = 55;
/* 18:21 */waypoints[51].children[3] = 54;
/* 18:21 */waypoints[51].children[4] = 57;
/* 18:21 */waypoints[52] = spawnstruct();
/* 18:21 */waypoints[52].origin =(-9641.58, 12116.9, 494.762);
/* 18:21 */waypoints[52].type = "stand";
/* 18:21 */waypoints[52].childCount = 3;
/* 18:21 */waypoints[52].children[0] = 51;
/* 18:21 */waypoints[52].children[1] = 53;
/* 18:21 */waypoints[52].children[2] = 55;
/* 18:21 */waypoints[53] = spawnstruct();
/* 18:21 */waypoints[53].origin =(-9872.67, 11960.6, 508.125);
/* 18:21 */waypoints[53].type = "stand";
/* 18:21 */waypoints[53].childCount = 3;
/* 18:21 */waypoints[53].children[0] = 52;
/* 18:21 */waypoints[53].children[1] = 45;
/* 18:21 */waypoints[53].children[2] = 50;
/* 18:21 */waypoints[54] = spawnstruct();
/* 18:21 */waypoints[54].origin =(-9390.26, 12069.3, 483.708);
/* 18:21 */waypoints[54].type = "stand";
/* 18:21 */waypoints[54].childCount = 3;
/* 18:21 */waypoints[54].children[0] = 46;
/* 18:21 */waypoints[54].children[1] = 55;
/* 18:21 */waypoints[54].children[2] = 51;
/* 18:21 */waypoints[55] = spawnstruct();
/* 18:21 */waypoints[55].origin =(-9348.27, 12253.7, 492.87);
/* 18:21 */waypoints[55].type = "stand";
/* 18:21 */waypoints[55].childCount = 4;
/* 18:21 */waypoints[55].children[0] = 54;
/* 18:21 */waypoints[55].children[1] = 56;
/* 18:21 */waypoints[55].children[2] = 51;
/* 18:21 */waypoints[55].children[3] = 52;
/* 18:21 */waypoints[56] = spawnstruct();
/* 18:21 */waypoints[56].origin =(-9135.17, 12434.2, 492.155);
/* 18:21 */waypoints[56].type = "stand";
/* 18:21 */waypoints[56].childCount = 1;
/* 18:21 */waypoints[56].children[0] = 55;
/* 18:21 */waypoints[57] = spawnstruct();
/* 18:21 */waypoints[57].origin =(-9771.37, 12883.3, 512.125);
/* 18:21 */waypoints[57].type = "stand";
/* 18:21 */waypoints[57].childCount = 2;
/* 18:21 */waypoints[57].children[0] = 51;
/* 18:21 */waypoints[57].children[1] = 58;
/* 18:21 */waypoints[58] = spawnstruct();
/* 18:21 */waypoints[58].origin =(-9559.82, 12932.3, 508.738);
/* 18:21 */waypoints[58].type = "stand";
/* 18:21 */waypoints[58].childCount = 2;
/* 18:21 */waypoints[58].children[0] = 57;
/* 18:21 */waypoints[58].children[1] = 59;
/* 18:21 */waypoints[59] = spawnstruct();
/* 18:21 */waypoints[59].origin =(-9537.54, 13552, 507.484);
/* 18:21 */waypoints[59].type = "stand";
/* 18:21 */waypoints[59].childCount = 4;
/* 18:21 */waypoints[59].children[0] = 58;
/* 18:21 */waypoints[59].children[1] = 60;
/* 18:21 */waypoints[59].children[2] = 66;
/* 18:21 */waypoints[59].children[3] = 67;
/* 18:21 */waypoints[60] = spawnstruct();
/* 18:21 */waypoints[60].origin =(-9852.6, 13619.6, 520.85);
/* 18:21 */waypoints[60].type = "stand";
/* 18:21 */waypoints[60].childCount = 3;
/* 18:21 */waypoints[60].children[0] = 59;
/* 18:21 */waypoints[60].children[1] = 61;
/* 18:21 */waypoints[60].children[2] = 69;
/* 18:21 */waypoints[61] = spawnstruct();
/* 18:21 */waypoints[61].origin =(-10426, 13689.3, 510.521);
/* 18:21 */waypoints[61].type = "stand";
/* 18:21 */waypoints[61].childCount = 2;
/* 18:21 */waypoints[61].children[0] = 60;
/* 18:21 */waypoints[61].children[1] = 70;
/* 18:21 */waypoints[62] = spawnstruct();
/* 18:21 */waypoints[62].origin =(-10383.3, 14278.6, 504.333);
/* 18:21 */waypoints[62].type = "stand";
/* 18:21 */waypoints[62].childCount = 2;
/* 18:21 */waypoints[62].children[0] = 63;
/* 18:21 */waypoints[62].children[1] = 70;
/* 18:21 */waypoints[63] = spawnstruct();
/* 18:21 */waypoints[63].origin =(-9821.82, 14230.2, 502.248);
/* 18:21 */waypoints[63].type = "stand";
/* 18:21 */waypoints[63].childCount = 3;
/* 18:21 */waypoints[63].children[0] = 62;
/* 18:21 */waypoints[63].children[1] = 68;
/* 18:21 */waypoints[63].children[2] = 69;
/* 18:21 */waypoints[64] = spawnstruct();
/* 18:21 */waypoints[64].origin =(-9057.83, 14146.7, 504.125);
/* 18:21 */waypoints[64].type = "stand";
/* 18:21 */waypoints[64].childCount = 2;
/* 18:21 */waypoints[64].children[0] = 65;
/* 18:21 */waypoints[64].children[1] = 68;
/* 18:21 */waypoints[65] = spawnstruct();
/* 18:21 */waypoints[65].origin =(-9011.44, 13833.8, 521.398);
/* 18:21 */waypoints[65].type = "stand";
/* 18:21 */waypoints[65].childCount = 3;
/* 18:21 */waypoints[65].children[0] = 64;
/* 18:21 */waypoints[65].children[1] = 66;
/* 18:21 */waypoints[65].children[2] = 67;
/* 18:21 */waypoints[66] = spawnstruct();
/* 18:21 */waypoints[66].origin =(-8979.63, 13579.7, 518.355);
/* 18:21 */waypoints[66].type = "stand";
/* 18:21 */waypoints[66].childCount = 2;
/* 18:21 */waypoints[66].children[0] = 65;
/* 18:21 */waypoints[66].children[1] = 59;
/* 18:21 */waypoints[67] = spawnstruct();
/* 18:21 */waypoints[67].origin =(-9453.79, 13880, 508.763);
/* 18:21 */waypoints[67].type = "stand";
/* 18:21 */waypoints[67].childCount = 3;
/* 18:21 */waypoints[67].children[0] = 59;
/* 18:21 */waypoints[67].children[1] = 68;
/* 18:21 */waypoints[67].children[2] = 65;
/* 18:21 */waypoints[68] = spawnstruct();
/* 18:21 */waypoints[68].origin =(-9420.81, 14179, 506.824);
/* 18:21 */waypoints[68].type = "stand";
/* 18:21 */waypoints[68].childCount = 3;
/* 18:21 */waypoints[68].children[0] = 67;
/* 18:21 */waypoints[68].children[1] = 64;
/* 18:21 */waypoints[68].children[2] = 63;
/* 18:21 */waypoints[69] = spawnstruct();
/* 18:21 */waypoints[69].origin =(-9853.69, 13967.4, 522.047);
/* 18:21 */waypoints[69].type = "stand";
/* 18:21 */waypoints[69].childCount = 3;
/* 18:21 */waypoints[69].children[0] = 63;
/* 18:21 */waypoints[69].children[1] = 60;
/* 18:21 */waypoints[69].children[2] = 70;
/* 18:21 */waypoints[70] = spawnstruct();
/* 18:21 */waypoints[70].origin =(-10424.4, 13962.5, 517.304);
/* 18:21 */waypoints[70].type = "stand";
/* 18:21 */waypoints[70].childCount = 3;
/* 18:21 */waypoints[70].children[0] = 69;
/* 18:21 */waypoints[70].children[1] = 61;
/* 18:21 */waypoints[70].children[2] = 62;
/* 18:21 */return waypoints;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,792 +0,0 @@
RustLong()
{
/* 16:54 */waypoints = [];
/* 16:54 */waypoints[0] = spawnstruct();
/* 16:54 */waypoints[0].origin = (2606.05, 1445.73, -211.875);
/* 16:54 */waypoints[0].type = "stand";
/* 16:54 */waypoints[0].childCount = 2;
/* 16:54 */waypoints[0].children[0] = 1;
/* 16:54 */waypoints[0].children[1] = 32;
/* 16:54 */waypoints[1] = spawnstruct();
/* 16:54 */waypoints[1].origin = (2574.41, 954.335, -211.875);
/* 16:54 */waypoints[1].type = "stand";
/* 16:54 */waypoints[1].childCount = 2;
/* 16:54 */waypoints[1].children[0] = 0;
/* 16:54 */waypoints[1].children[1] = 2;
/* 16:54 */waypoints[2] = spawnstruct();
/* 16:54 */waypoints[2].origin = (2139.89, 895.813, -211.875);
/* 16:54 */waypoints[2].type = "stand";
/* 16:54 */waypoints[2].childCount = 3;
/* 16:54 */waypoints[2].children[0] = 1;
/* 16:54 */waypoints[2].children[1] = 3;
/* 16:54 */waypoints[2].children[2] = 33;
/* 16:54 */waypoints[3] = spawnstruct();
/* 16:54 */waypoints[3].origin = (1985.18, 900.248, -211.875);
/* 16:54 */waypoints[3].type = "stand";
/* 16:54 */waypoints[3].childCount = 3;
/* 16:54 */waypoints[3].children[0] = 2;
/* 16:54 */waypoints[3].children[1] = 4;
/* 16:54 */waypoints[3].children[2] = 38;
/* 16:54 */waypoints[4] = spawnstruct();
/* 16:54 */waypoints[4].origin = (1979.79, 547.852, -211.88);
/* 16:54 */waypoints[4].type = "stand";
/* 16:54 */waypoints[4].childCount = 3;
/* 16:54 */waypoints[4].children[0] = 3;
/* 16:54 */waypoints[4].children[1] = 5;
/* 16:54 */waypoints[4].children[2] = 33;
/* 16:54 */waypoints[5] = spawnstruct();
/* 16:54 */waypoints[5].origin = (1701.11, 391.592, -222.781);
/* 16:54 */waypoints[5].type = "stand";
/* 16:54 */waypoints[5].childCount = 5;
/* 16:54 */waypoints[5].children[0] = 4;
/* 16:54 */waypoints[5].children[1] = 6;
/* 16:54 */waypoints[5].children[2] = 34;
/* 16:54 */waypoints[5].children[3] = 43;
/* 16:54 */waypoints[5].children[4] = 44;
/* 16:54 */waypoints[6] = spawnstruct();
/* 16:54 */waypoints[6].origin = (1405.32, 230.131, -238.565);
/* 16:54 */waypoints[6].type = "stand";
/* 16:54 */waypoints[6].childCount = 3;
/* 16:54 */waypoints[6].children[0] = 5;
/* 16:54 */waypoints[6].children[1] = 7;
/* 16:54 */waypoints[6].children[2] = 44;
/* 16:54 */waypoints[7] = spawnstruct();
/* 16:54 */waypoints[7].origin = (1136.02, -34.279, -243.333);
/* 16:54 */waypoints[7].type = "stand";
/* 16:54 */waypoints[7].childCount = 3;
/* 16:54 */waypoints[7].children[0] = 6;
/* 16:54 */waypoints[7].children[1] = 8;
/* 16:54 */waypoints[7].children[2] = 47;
/* 16:54 */waypoints[8] = spawnstruct();
/* 16:54 */waypoints[8].origin = (779.781, -32.4219, -230.32);
/* 16:54 */waypoints[8].type = "stand";
/* 16:54 */waypoints[8].childCount = 3;
/* 16:54 */waypoints[8].children[0] = 7;
/* 16:54 */waypoints[8].children[1] = 9;
/* 16:54 */waypoints[8].children[2] = 47;
/* 16:54 */waypoints[9] = spawnstruct();
/* 16:54 */waypoints[9].origin = (507.747, -9.99995, -219.999);
/* 16:54 */waypoints[9].type = "stand";
/* 16:54 */waypoints[9].childCount = 2;
/* 16:54 */waypoints[9].children[0] = 8;
/* 16:54 */waypoints[9].children[1] = 10;
/* 16:54 */waypoints[10] = spawnstruct();
/* 16:54 */waypoints[10].origin = (506.471, -151.799, -227.911);
/* 16:54 */waypoints[10].type = "stand";
/* 16:54 */waypoints[10].childCount = 2;
/* 16:54 */waypoints[10].children[0] = 9;
/* 16:54 */waypoints[10].children[1] = 11;
/* 16:54 */waypoints[11] = spawnstruct();
/* 16:54 */waypoints[11].origin = (195.883, -156.704, -232.869);
/* 16:54 */waypoints[11].type = "stand";
/* 16:54 */waypoints[11].childCount = 3;
/* 16:54 */waypoints[11].children[0] = 10;
/* 16:54 */waypoints[11].children[1] = 12;
/* 16:54 */waypoints[11].children[2] = 77;
/* 16:54 */waypoints[12] = spawnstruct();
/* 16:54 */waypoints[12].origin = (-147.589, 98.0694, -220.751);
/* 16:54 */waypoints[12].type = "stand";
/* 16:54 */waypoints[12].childCount = 3;
/* 16:54 */waypoints[12].children[0] = 11;
/* 16:54 */waypoints[12].children[1] = 13;
/* 16:54 */waypoints[12].children[2] = 77;
/* 16:54 */waypoints[13] = spawnstruct();
/* 16:54 */waypoints[13].origin = (-363.937, 428.206, -238.089);
/* 16:54 */waypoints[13].type = "stand";
/* 16:54 */waypoints[13].childCount = 4;
/* 16:54 */waypoints[13].children[0] = 12;
/* 16:54 */waypoints[13].children[1] = 14;
/* 16:54 */waypoints[13].children[2] = 78;
/* 16:54 */waypoints[13].children[3] = 79;
/* 16:54 */waypoints[14] = spawnstruct();
/* 16:54 */waypoints[14].origin = (-654.581, 373.714, -220.985);
/* 16:54 */waypoints[14].type = "stand";
/* 16:54 */waypoints[14].childCount = 3;
/* 16:54 */waypoints[14].children[0] = 13;
/* 16:54 */waypoints[14].children[1] = 15;
/* 16:54 */waypoints[14].children[2] = 103;
/* 16:54 */waypoints[15] = spawnstruct();
/* 16:54 */waypoints[15].origin = (-885.16, 685.475, -211.875);
/* 16:54 */waypoints[15].type = "stand";
/* 16:54 */waypoints[15].childCount = 4;
/* 16:54 */waypoints[15].children[0] = 14;
/* 16:54 */waypoints[15].children[1] = 16;
/* 16:54 */waypoints[15].children[2] = 101;
/* 16:54 */waypoints[15].children[3] = 102;
/* 16:54 */waypoints[16] = spawnstruct();
/* 16:54 */waypoints[16].origin = (-1018.27, 930.036, -233.875);
/* 16:54 */waypoints[16].type = "stand";
/* 16:54 */waypoints[16].childCount = 3;
/* 16:54 */waypoints[16].children[0] = 15;
/* 16:54 */waypoints[16].children[1] = 17;
/* 16:54 */waypoints[16].children[2] = 101;
/* 16:54 */waypoints[17] = spawnstruct();
/* 16:54 */waypoints[17].origin = (-1381.52, 934.252, -233.875);
/* 16:54 */waypoints[17].type = "stand";
/* 16:54 */waypoints[17].childCount = 2;
/* 16:54 */waypoints[17].children[0] = 16;
/* 16:54 */waypoints[17].children[1] = 18;
/* 16:54 */waypoints[18] = spawnstruct();
/* 16:54 */waypoints[18].origin = (-1383.33, 1313.84, -233.875);
/* 16:54 */waypoints[18].type = "stand";
/* 16:54 */waypoints[18].childCount = 3;
/* 16:54 */waypoints[18].children[0] = 17;
/* 16:54 */waypoints[18].children[1] = 19;
/* 16:54 */waypoints[18].children[2] = 99;
/* 16:54 */waypoints[19] = spawnstruct();
/* 16:54 */waypoints[19].origin = (-1389.4, 1741.12, -233.875);
/* 16:54 */waypoints[19].type = "stand";
/* 16:54 */waypoints[19].childCount = 3;
/* 16:54 */waypoints[19].children[0] = 18;
/* 16:54 */waypoints[19].children[1] = 20;
/* 16:54 */waypoints[19].children[2] = 100;
/* 16:54 */waypoints[20] = spawnstruct();
/* 16:54 */waypoints[20].origin = (-1024.09, 1780.6, -183.682);
/* 16:54 */waypoints[20].type = "stand";
/* 16:54 */waypoints[20].childCount = 3;
/* 16:54 */waypoints[20].children[0] = 19;
/* 16:54 */waypoints[20].children[1] = 21;
/* 16:54 */waypoints[20].children[2] = 100;
/* 16:54 */waypoints[21] = spawnstruct();
/* 16:54 */waypoints[21].origin = (-533.83, 1801.88, -45.6611);
/* 16:54 */waypoints[21].type = "stand";
/* 16:54 */waypoints[21].childCount = 2;
/* 16:54 */waypoints[21].children[0] = 20;
/* 16:54 */waypoints[21].children[1] = 22;
/* 16:54 */waypoints[22] = spawnstruct();
/* 16:54 */waypoints[22].origin = (-74.7035, 1787.66, -49.2301);
/* 16:54 */waypoints[22].type = "stand";
/* 16:54 */waypoints[22].childCount = 3;
/* 16:54 */waypoints[22].children[0] = 21;
/* 16:54 */waypoints[22].children[1] = 23;
/* 16:54 */waypoints[22].children[2] = 81;
/* 16:54 */waypoints[23] = spawnstruct();
/* 16:54 */waypoints[23].origin = (151.4, 1787.63, -48.4463);
/* 16:54 */waypoints[23].type = "stand";
/* 16:54 */waypoints[23].childCount = 2;
/* 16:54 */waypoints[23].children[0] = 22;
/* 16:54 */waypoints[23].children[1] = 24;
/* 16:54 */waypoints[24] = spawnstruct();
/* 16:54 */waypoints[24].origin = (344.562, 1652.52, -51.7412);
/* 16:54 */waypoints[24].type = "stand";
/* 16:54 */waypoints[24].childCount = 2;
/* 16:54 */waypoints[24].children[0] = 23;
/* 16:54 */waypoints[24].children[1] = 25;
/* 16:54 */waypoints[25] = spawnstruct();
/* 16:54 */waypoints[25].origin = (642.449, 1666.28, -49.4901);
/* 16:54 */waypoints[25].type = "stand";
/* 16:54 */waypoints[25].childCount = 3;
/* 16:54 */waypoints[25].children[0] = 24;
/* 16:54 */waypoints[25].children[1] = 26;
/* 16:54 */waypoints[25].children[2] = 56;
/* 16:54 */waypoints[26] = spawnstruct();
/* 16:54 */waypoints[26].origin = (1111.98, 1636.78, -120.516);
/* 16:54 */waypoints[26].type = "stand";
/* 16:54 */waypoints[26].childCount = 3;
/* 16:54 */waypoints[26].children[0] = 25;
/* 16:54 */waypoints[26].children[1] = 27;
/* 16:54 */waypoints[26].children[2] = 104;
/* 16:54 */waypoints[27] = spawnstruct();
/* 16:54 */waypoints[27].origin = (1346.79, 1627.68, -172.931);
/* 16:54 */waypoints[27].type = "stand";
/* 16:54 */waypoints[27].childCount = 4;
/* 16:54 */waypoints[27].children[0] = 26;
/* 16:54 */waypoints[27].children[1] = 28;
/* 16:54 */waypoints[27].children[2] = 40;
/* 16:54 */waypoints[27].children[3] = 76;
/* 16:54 */waypoints[28] = spawnstruct();
/* 16:54 */waypoints[28].origin = (1560.95, 1628.35, -218.673);
/* 16:54 */waypoints[28].type = "stand";
/* 16:54 */waypoints[28].childCount = 3;
/* 16:54 */waypoints[28].children[0] = 27;
/* 16:54 */waypoints[28].children[1] = 29;
/* 16:54 */waypoints[28].children[2] = 37;
/* 16:54 */waypoints[29] = spawnstruct();
/* 16:54 */waypoints[29].origin = (1531.56, 1784.24, -229.03);
/* 16:54 */waypoints[29].type = "stand";
/* 16:54 */waypoints[29].childCount = 3;
/* 16:54 */waypoints[29].children[0] = 28;
/* 16:54 */waypoints[29].children[1] = 30;
/* 16:54 */waypoints[29].children[2] = 76;
/* 16:54 */waypoints[30] = spawnstruct();
/* 16:54 */waypoints[30].origin = (1865.23, 1774.53, -239.124);
/* 16:54 */waypoints[30].type = "stand";
/* 16:54 */waypoints[30].childCount = 2;
/* 16:54 */waypoints[30].children[0] = 29;
/* 16:54 */waypoints[30].children[1] = 31;
/* 16:54 */waypoints[31] = spawnstruct();
/* 16:54 */waypoints[31].origin = (2194.06, 1756.73, -243.913);
/* 16:54 */waypoints[31].type = "stand";
/* 16:54 */waypoints[31].childCount = 2;
/* 16:54 */waypoints[31].children[0] = 30;
/* 16:54 */waypoints[31].children[1] = 32;
/* 16:54 */waypoints[32] = spawnstruct();
/* 16:54 */waypoints[32].origin = (2226.93, 1394.56, -212.569);
/* 16:54 */waypoints[32].type = "stand";
/* 16:54 */waypoints[32].childCount = 3;
/* 16:54 */waypoints[32].children[0] = 31;
/* 16:54 */waypoints[32].children[1] = 0;
/* 16:54 */waypoints[32].children[2] = 35;
/* 16:54 */waypoints[33] = spawnstruct();
/* 16:54 */waypoints[33].origin = (2161.97, 609.565, -211.875);
/* 16:54 */waypoints[33].type = "stand";
/* 16:54 */waypoints[33].childCount = 3;
/* 16:54 */waypoints[33].children[0] = 2;
/* 16:54 */waypoints[33].children[1] = 34;
/* 16:54 */waypoints[33].children[2] = 4;
/* 16:54 */waypoints[34] = spawnstruct();
/* 16:54 */waypoints[34].origin = (2018.67, 274.033, -211.875);
/* 16:54 */waypoints[34].type = "stand";
/* 16:54 */waypoints[34].childCount = 2;
/* 16:54 */waypoints[34].children[0] = 33;
/* 16:54 */waypoints[34].children[1] = 5;
/* 16:54 */waypoints[35] = spawnstruct();
/* 16:54 */waypoints[35].origin = (1855.58, 1314.67, -211.875);
/* 16:54 */waypoints[35].type = "stand";
/* 16:54 */waypoints[35].childCount = 3;
/* 16:54 */waypoints[35].children[0] = 32;
/* 16:54 */waypoints[35].children[1] = 36;
/* 16:54 */waypoints[35].children[2] = 38;
/* 16:54 */waypoints[36] = spawnstruct();
/* 16:54 */waypoints[36].origin = (1802, 1536.88, -211.875);
/* 16:54 */waypoints[36].type = "stand";
/* 16:54 */waypoints[36].childCount = 2;
/* 16:54 */waypoints[36].children[0] = 35;
/* 16:54 */waypoints[36].children[1] = 37;
/* 16:54 */waypoints[37] = spawnstruct();
/* 16:54 */waypoints[37].origin = (1596.36, 1510.13, -227.889);
/* 16:54 */waypoints[37].type = "stand";
/* 16:54 */waypoints[37].childCount = 4;
/* 16:54 */waypoints[37].children[0] = 36;
/* 16:54 */waypoints[37].children[1] = 28;
/* 16:54 */waypoints[37].children[2] = 39;
/* 16:54 */waypoints[37].children[3] = 40;
/* 16:54 */waypoints[38] = spawnstruct();
/* 16:54 */waypoints[38].origin = (1948.93, 1156.82, -211.875);
/* 16:54 */waypoints[38].type = "stand";
/* 16:54 */waypoints[38].childCount = 3;
/* 16:54 */waypoints[38].children[0] = 35;
/* 16:54 */waypoints[38].children[1] = 3;
/* 16:54 */waypoints[38].children[2] = 39;
/* 16:54 */waypoints[39] = spawnstruct();
/* 16:54 */waypoints[39].origin = (1614.39, 1153.14, -219.401);
/* 16:54 */waypoints[39].type = "stand";
/* 16:54 */waypoints[39].childCount = 3;
/* 16:54 */waypoints[39].children[0] = 38;
/* 16:54 */waypoints[39].children[1] = 37;
/* 16:54 */waypoints[39].children[2] = 41;
/* 16:54 */waypoints[40] = spawnstruct();
/* 16:54 */waypoints[40].origin = (1374.95, 1484.73, -237.334);
/* 16:54 */waypoints[40].type = "stand";
/* 16:54 */waypoints[40].childCount = 3;
/* 16:54 */waypoints[40].children[0] = 37;
/* 16:54 */waypoints[40].children[1] = 27;
/* 16:54 */waypoints[40].children[2] = 41;
/* 16:54 */waypoints[41] = spawnstruct();
/* 16:54 */waypoints[41].origin = (1370.33, 1097.12, -232.961);
/* 16:54 */waypoints[41].type = "stand";
/* 16:54 */waypoints[41].childCount = 4;
/* 16:54 */waypoints[41].children[0] = 40;
/* 16:54 */waypoints[41].children[1] = 39;
/* 16:54 */waypoints[41].children[2] = 42;
/* 16:54 */waypoints[41].children[3] = 108;
/* 16:54 */waypoints[42] = spawnstruct();
/* 16:54 */waypoints[42].origin = (1359.55, 710.234, -227.788);
/* 16:54 */waypoints[42].type = "stand";
/* 16:54 */waypoints[42].childCount = 4;
/* 16:54 */waypoints[42].children[0] = 41;
/* 16:54 */waypoints[42].children[1] = 43;
/* 16:54 */waypoints[42].children[2] = 44;
/* 16:54 */waypoints[42].children[3] = 45;
/* 16:54 */waypoints[43] = spawnstruct();
/* 16:54 */waypoints[43].origin = (1563.4, 688.45, -225.592);
/* 16:54 */waypoints[43].type = "stand";
/* 16:54 */waypoints[43].childCount = 2;
/* 16:54 */waypoints[43].children[0] = 42;
/* 16:54 */waypoints[43].children[1] = 5;
/* 16:54 */waypoints[44] = spawnstruct();
/* 16:54 */waypoints[44].origin = (1356.72, 444.874, -239.875);
/* 16:54 */waypoints[44].type = "stand";
/* 16:54 */waypoints[44].childCount = 4;
/* 16:54 */waypoints[44].children[0] = 5;
/* 16:54 */waypoints[44].children[1] = 42;
/* 16:54 */waypoints[44].children[2] = 46;
/* 16:54 */waypoints[44].children[3] = 6;
/* 16:54 */waypoints[45] = spawnstruct();
/* 16:54 */waypoints[45].origin = (1142.59, 663.15, -245.875);
/* 16:54 */waypoints[45].type = "stand";
/* 16:54 */waypoints[45].childCount = 4;
/* 16:54 */waypoints[45].children[0] = 42;
/* 16:54 */waypoints[45].children[1] = 46;
/* 16:54 */waypoints[45].children[2] = 51;
/* 16:54 */waypoints[45].children[3] = 70;
/* 16:54 */waypoints[46] = spawnstruct();
/* 16:54 */waypoints[46].origin = (1128, 364.15, -240.361);
/* 16:54 */waypoints[46].type = "stand";
/* 16:54 */waypoints[46].childCount = 5;
/* 16:54 */waypoints[46].children[0] = 45;
/* 16:54 */waypoints[46].children[1] = 44;
/* 16:54 */waypoints[46].children[2] = 47;
/* 16:54 */waypoints[46].children[3] = 51;
/* 16:54 */waypoints[46].children[4] = 52;
/* 16:54 */waypoints[47] = spawnstruct();
/* 16:54 */waypoints[47].origin = (799.87, 197.766, -245.904);
/* 16:54 */waypoints[47].type = "stand";
/* 16:54 */waypoints[47].childCount = 5;
/* 16:54 */waypoints[47].children[0] = 46;
/* 16:54 */waypoints[47].children[1] = 8;
/* 16:54 */waypoints[47].children[2] = 7;
/* 16:54 */waypoints[47].children[3] = 48;
/* 16:54 */waypoints[47].children[4] = 77;
/* 16:54 */waypoints[48] = spawnstruct();
/* 16:54 */waypoints[48].origin = (810.205, 470.156, -235.235);
/* 16:54 */waypoints[48].type = "stand";
/* 16:54 */waypoints[48].childCount = 3;
/* 16:54 */waypoints[48].children[0] = 47;
/* 16:54 */waypoints[48].children[1] = 49;
/* 16:54 */waypoints[48].children[2] = 51;
/* 16:54 */waypoints[49] = spawnstruct();
/* 16:54 */waypoints[49].origin = (670.595, 483.038, -238.873);
/* 16:54 */waypoints[49].type = "stand";
/* 16:54 */waypoints[49].childCount = 2;
/* 16:54 */waypoints[49].children[0] = 48;
/* 16:54 */waypoints[49].children[1] = 50;
/* 16:54 */waypoints[50] = spawnstruct();
/* 16:54 */waypoints[50].origin = (699.346, 679.754, -235.356);
/* 16:54 */waypoints[50].type = "stand";
/* 16:54 */waypoints[50].childCount = 3;
/* 16:54 */waypoints[50].children[0] = 49;
/* 16:54 */waypoints[50].children[1] = 51;
/* 16:54 */waypoints[50].children[2] = 69;
/* 16:54 */waypoints[51] = spawnstruct();
/* 16:54 */waypoints[51].origin = (917.154, 612.786, -230.332);
/* 16:54 */waypoints[51].type = "stand";
/* 16:54 */waypoints[51].childCount = 4;
/* 16:54 */waypoints[51].children[0] = 50;
/* 16:54 */waypoints[51].children[1] = 48;
/* 16:54 */waypoints[51].children[2] = 46;
/* 16:54 */waypoints[51].children[3] = 45;
/* 16:54 */waypoints[52] = spawnstruct();
/* 16:54 */waypoints[52].origin = (756.177, 370.807, -111.375);
/* 16:54 */waypoints[52].type = "crouch";
/* 16:54 */waypoints[52].childCount = 2;
/* 16:54 */waypoints[52].children[0] = 46;
/* 16:54 */waypoints[52].children[1] = 60;
/* 16:54 */waypoints[53] = spawnstruct();
/* 16:54 */waypoints[53].origin = (749.407, 751.212, -3.875);
/* 16:54 */waypoints[53].type = "stand";
/* 16:54 */waypoints[53].childCount = 4;
/* 16:54 */waypoints[53].children[0] = 54;
/* 16:54 */waypoints[53].children[1] = 55;
/* 16:54 */waypoints[53].children[2] = 58;
/* 16:54 */waypoints[53].children[3] = 60;
/* 16:54 */waypoints[54] = spawnstruct();
/* 16:54 */waypoints[54].origin = (984.233, 755.307, -21.875);
/* 16:54 */waypoints[54].type = "stand";
/* 16:54 */waypoints[54].childCount = 1;
/* 16:54 */waypoints[54].children[0] = 53;
/* 16:54 */waypoints[55] = spawnstruct();
/* 16:54 */waypoints[55].origin = (740.088, 1079.44, -18.6745);
/* 16:54 */waypoints[55].type = "stand";
/* 16:54 */waypoints[55].childCount = 2;
/* 16:54 */waypoints[55].children[0] = 53;
/* 16:54 */waypoints[55].children[1] = 56;
/* 16:54 */waypoints[56] = spawnstruct();
/* 16:54 */waypoints[56].origin = (634.294, 1079.43, 3.125);
/* 16:54 */waypoints[56].type = "stand";
/* 16:54 */waypoints[56].childCount = 3;
/* 16:54 */waypoints[56].children[0] = 55;
/* 16:54 */waypoints[56].children[1] = 57;
/* 16:54 */waypoints[56].children[2] = 25;
/* 16:54 */waypoints[57] = spawnstruct();
/* 16:54 */waypoints[57].origin = (417.706, 1078.19, 2.7189);
/* 16:54 */waypoints[57].type = "stand";
/* 16:54 */waypoints[57].childCount = 2;
/* 16:54 */waypoints[57].children[0] = 56;
/* 16:54 */waypoints[57].children[1] = 58;
/* 16:54 */waypoints[58] = spawnstruct();
/* 16:54 */waypoints[58].origin = (426.307, 763.408, 8.01771);
/* 16:54 */waypoints[58].type = "stand";
/* 16:54 */waypoints[58].childCount = 3;
/* 16:54 */waypoints[58].children[0] = 57;
/* 16:54 */waypoints[58].children[1] = 59;
/* 16:54 */waypoints[58].children[2] = 53;
/* 16:54 */waypoints[59] = spawnstruct();
/* 16:54 */waypoints[59].origin = (175.186, 772.328, -18.2041);
/* 16:54 */waypoints[59].type = "stand";
/* 16:54 */waypoints[59].childCount = 1;
/* 16:54 */waypoints[59].children[0] = 58;
/* 16:54 */waypoints[60] = spawnstruct();
/* 16:54 */waypoints[60].origin = (750.41, 507.034, -111.375);
/* 16:54 */waypoints[60].type = "stand";
/* 16:54 */waypoints[60].childCount = 3;
/* 16:54 */waypoints[60].children[0] = 53;
/* 16:54 */waypoints[60].children[1] = 52;
/* 16:54 */waypoints[60].children[2] = 66;
/* 16:54 */waypoints[61] = spawnstruct();
/* 16:54 */waypoints[61].origin = (393.99, 488.412, -133.514);
/* 16:54 */waypoints[61].type = "stand";
/* 16:54 */waypoints[61].childCount = 2;
/* 16:54 */waypoints[61].children[0] = 62;
/* 16:54 */waypoints[61].children[1] = 66;
/* 16:54 */waypoints[62] = spawnstruct();
/* 16:54 */waypoints[62].origin = (360.295, 488.366, -133.875);
/* 16:54 */waypoints[62].type = "climb";
/* 16:54 */waypoints[62].childCount = 2;
/* 16:54 */waypoints[62].children[0] = 61;
/* 16:54 */waypoints[62].children[1] = 63;
/* 16:54 */waypoints[62].angles = (-0.0891113, -1.71936, 0);
/* 16:54 */waypoints[63] = spawnstruct();
/* 16:54 */waypoints[63].origin = (316.403, 491.408, -238.022);
/* 16:54 */waypoints[63].type = "climb";
/* 16:54 */waypoints[63].childCount = 2;
/* 16:54 */waypoints[63].children[0] = 62;
/* 16:54 */waypoints[63].children[1] = 64;
/* 16:54 */waypoints[63].angles = (-0.380249, 1.52161, 0);
/* 16:54 */waypoints[64] = spawnstruct();
/* 16:54 */waypoints[64].origin = (293.378, 491.397, -237.515);
/* 16:54 */waypoints[64].type = "stand";
/* 16:54 */waypoints[64].childCount = 4;
/* 16:54 */waypoints[64].children[0] = 63;
/* 16:54 */waypoints[64].children[1] = 65;
/* 16:54 */waypoints[64].children[2] = 77;
/* 16:54 */waypoints[64].children[3] = 78;
/* 16:54 */waypoints[65] = spawnstruct();
/* 16:54 */waypoints[65].origin = (288.759, 654.862, -239.875);
/* 16:54 */waypoints[65].type = "stand";
/* 16:54 */waypoints[65].childCount = 3;
/* 16:54 */waypoints[65].children[0] = 64;
/* 16:54 */waypoints[65].children[1] = 69;
/* 16:54 */waypoints[65].children[2] = 78;
/* 16:54 */waypoints[66] = spawnstruct();
/* 16:54 */waypoints[66].origin = (587.735, 492.858, -123.418);
/* 16:54 */waypoints[66].type = "stand";
/* 16:54 */waypoints[66].childCount = 3;
/* 16:54 */waypoints[66].children[0] = 61;
/* 16:54 */waypoints[66].children[1] = 60;
/* 16:54 */waypoints[66].children[2] = 67;
/* 16:54 */waypoints[67] = spawnstruct();
/* 16:54 */waypoints[67].origin = (582.372, 604.951, -159.875);
/* 16:54 */waypoints[67].type = "climb";
/* 16:54 */waypoints[67].childCount = 2;
/* 16:54 */waypoints[67].children[0] = 66;
/* 16:54 */waypoints[67].children[1] = 68;
/* 16:54 */waypoints[67].angles = (-5.05493, -93.2135, 0);
/* 16:54 */waypoints[68] = spawnstruct();
/* 16:54 */waypoints[68].origin = (580, 641.39, -229.082);
/* 16:54 */waypoints[68].type = "climb";
/* 16:54 */waypoints[68].childCount = 2;
/* 16:54 */waypoints[68].children[0] = 67;
/* 16:54 */waypoints[68].children[1] = 69;
/* 16:54 */waypoints[68].angles = (7.28821, -92.5433, 0);
/* 16:54 */waypoints[69] = spawnstruct();
/* 16:54 */waypoints[69].origin = (580.009, 654.062, -229.767);
/* 16:54 */waypoints[69].type = "stand";
/* 16:54 */waypoints[69].childCount = 3;
/* 16:54 */waypoints[69].children[0] = 68;
/* 16:54 */waypoints[69].children[1] = 50;
/* 16:54 */waypoints[69].children[2] = 65;
/* 16:54 */waypoints[70] = spawnstruct();
/* 16:54 */waypoints[70].origin = (1088.15, 1071.72, -240.616);
/* 16:54 */waypoints[70].type = "stand";
/* 16:54 */waypoints[70].childCount = 4;
/* 16:54 */waypoints[70].children[0] = 45;
/* 16:54 */waypoints[70].children[1] = 71;
/* 16:54 */waypoints[70].children[2] = 73;
/* 16:54 */waypoints[70].children[3] = 108;
/* 16:54 */waypoints[71] = spawnstruct();
/* 16:54 */waypoints[71].origin = (713.207, 980.233, -204.174);
/* 16:54 */waypoints[71].type = "stand";
/* 16:54 */waypoints[71].childCount = 2;
/* 16:54 */waypoints[71].children[0] = 70;
/* 16:54 */waypoints[71].children[1] = 72;
/* 16:54 */waypoints[72] = spawnstruct();
/* 16:54 */waypoints[72].origin = (708.135, 1188.68, -219.263);
/* 16:54 */waypoints[72].type = "stand";
/* 16:54 */waypoints[72].childCount = 3;
/* 16:54 */waypoints[72].children[0] = 71;
/* 16:54 */waypoints[72].children[1] = 73;
/* 16:54 */waypoints[72].children[2] = 92;
/* 16:54 */waypoints[73] = spawnstruct();
/* 16:54 */waypoints[73].origin = (855.626, 1265.15, -234.027);
/* 16:54 */waypoints[73].type = "stand";
/* 16:54 */waypoints[73].childCount = 3;
/* 16:54 */waypoints[73].children[0] = 72;
/* 16:54 */waypoints[73].children[1] = 70;
/* 16:54 */waypoints[73].children[2] = 74;
/* 16:54 */waypoints[74] = spawnstruct();
/* 16:54 */waypoints[74].origin = (844.961, 1521.12, -241.81);
/* 16:54 */waypoints[74].type = "stand";
/* 16:54 */waypoints[74].childCount = 3;
/* 16:54 */waypoints[74].children[0] = 73;
/* 16:54 */waypoints[74].children[1] = 75;
/* 16:54 */waypoints[74].children[2] = 110;
/* 16:54 */waypoints[75] = spawnstruct();
/* 16:54 */waypoints[75].origin = (867.965, 1776.65, -231.965);
/* 16:54 */waypoints[75].type = "stand";
/* 16:54 */waypoints[75].childCount = 3;
/* 16:54 */waypoints[75].children[0] = 74;
/* 16:54 */waypoints[75].children[1] = 76;
/* 16:54 */waypoints[75].children[2] = 111;
/* 16:54 */waypoints[76] = spawnstruct();
/* 16:54 */waypoints[76].origin = (1324.54, 1775.42, -219.466);
/* 16:54 */waypoints[76].type = "stand";
/* 16:54 */waypoints[76].childCount = 3;
/* 16:54 */waypoints[76].children[0] = 75;
/* 16:54 */waypoints[76].children[1] = 27;
/* 16:54 */waypoints[76].children[2] = 29;
/* 16:54 */waypoints[77] = spawnstruct();
/* 16:54 */waypoints[77].origin = (291.364, 231.233, -239.875);
/* 16:54 */waypoints[77].type = "stand";
/* 16:54 */waypoints[77].childCount = 5;
/* 16:54 */waypoints[77].children[0] = 47;
/* 16:54 */waypoints[77].children[1] = 64;
/* 16:54 */waypoints[77].children[2] = 11;
/* 16:54 */waypoints[77].children[3] = 78;
/* 16:54 */waypoints[77].children[4] = 12;
/* 16:54 */waypoints[78] = spawnstruct();
/* 16:54 */waypoints[78].origin = (-26.5828, 545.816, -238.699);
/* 16:54 */waypoints[78].type = "stand";
/* 16:54 */waypoints[78].childCount = 5;
/* 16:54 */waypoints[78].children[0] = 64;
/* 16:54 */waypoints[78].children[1] = 13;
/* 16:54 */waypoints[78].children[2] = 80;
/* 16:54 */waypoints[78].children[3] = 65;
/* 16:54 */waypoints[78].children[4] = 77;
/* 16:54 */waypoints[79] = spawnstruct();
/* 16:54 */waypoints[79].origin = (-394.344, 743.624, -237.474);
/* 16:54 */waypoints[79].type = "stand";
/* 16:54 */waypoints[79].childCount = 2;
/* 16:54 */waypoints[79].children[0] = 13;
/* 16:54 */waypoints[79].children[1] = 80;
/* 16:54 */waypoints[80] = spawnstruct();
/* 16:54 */waypoints[80].origin = (-81.6225, 792.062, -246.71);
/* 16:54 */waypoints[80].type = "stand";
/* 16:54 */waypoints[80].childCount = 4;
/* 16:54 */waypoints[80].children[0] = 79;
/* 16:54 */waypoints[80].children[1] = 78;
/* 16:54 */waypoints[80].children[2] = 93;
/* 16:54 */waypoints[80].children[3] = 94;
/* 16:54 */waypoints[81] = spawnstruct();
/* 16:54 */waypoints[81].origin = (-110.924, 1613.39, -129.192);
/* 16:54 */waypoints[81].type = "stand";
/* 16:54 */waypoints[81].childCount = 3;
/* 16:54 */waypoints[81].children[0] = 22;
/* 16:54 */waypoints[81].children[1] = 82;
/* 16:54 */waypoints[81].children[2] = 84;
/* 16:54 */waypoints[82] = spawnstruct();
/* 16:54 */waypoints[82].origin = (-5.88204, 1521.12, -127.188);
/* 16:54 */waypoints[82].type = "stand";
/* 16:54 */waypoints[82].childCount = 2;
/* 16:54 */waypoints[82].children[0] = 81;
/* 16:54 */waypoints[82].children[1] = 83;
/* 16:54 */waypoints[83] = spawnstruct();
/* 16:54 */waypoints[83].origin = (-107.482, 1420.18, -127.946);
/* 16:54 */waypoints[83].type = "stand";
/* 16:54 */waypoints[83].childCount = 2;
/* 16:54 */waypoints[83].children[0] = 82;
/* 16:54 */waypoints[83].children[1] = 84;
/* 16:54 */waypoints[84] = spawnstruct();
/* 16:54 */waypoints[84].origin = (-191.948, 1536.31, -129.072);
/* 16:54 */waypoints[84].type = "stand";
/* 16:54 */waypoints[84].childCount = 3;
/* 16:54 */waypoints[84].children[0] = 83;
/* 16:54 */waypoints[84].children[1] = 81;
/* 16:54 */waypoints[84].children[2] = 85;
/* 16:54 */waypoints[85] = spawnstruct();
/* 16:54 */waypoints[85].origin = (-246.907, 1522.87, -129.85);
/* 16:54 */waypoints[85].type = "climb";
/* 16:54 */waypoints[85].childCount = 2;
/* 16:54 */waypoints[85].children[0] = 84;
/* 16:54 */waypoints[85].children[1] = 86;
/* 16:54 */waypoints[85].angles = (5.85449, 6.32263, 0);
/* 16:54 */waypoints[86] = spawnstruct();
/* 16:54 */waypoints[86].origin = (-318.098, 1495.13, -235.992);
/* 16:54 */waypoints[86].type = "climb";
/* 16:54 */waypoints[86].childCount = 2;
/* 16:54 */waypoints[86].children[0] = 85;
/* 16:54 */waypoints[86].children[1] = 87;
/* 16:54 */waypoints[86].angles = (-2.81372, 8.34412, 0);
/* 16:54 */waypoints[87] = spawnstruct();
/* 16:54 */waypoints[87].origin = (-326.789, 1495.11, -235.979);
/* 16:54 */waypoints[87].type = "stand";
/* 16:54 */waypoints[87].childCount = 4;
/* 16:54 */waypoints[87].children[0] = 86;
/* 16:54 */waypoints[87].children[1] = 88;
/* 16:54 */waypoints[87].children[2] = 94;
/* 16:54 */waypoints[87].children[3] = 97;
/* 16:54 */waypoints[88] = spawnstruct();
/* 16:54 */waypoints[88].origin = (-309.637, 1756.92, -239.386);
/* 16:54 */waypoints[88].type = "stand";
/* 16:54 */waypoints[88].childCount = 2;
/* 16:54 */waypoints[88].children[0] = 87;
/* 16:54 */waypoints[88].children[1] = 89;
/* 16:54 */waypoints[89] = spawnstruct();
/* 16:54 */waypoints[89].origin = (146.179, 1751.09, -234.287);
/* 16:54 */waypoints[89].type = "stand";
/* 16:54 */waypoints[89].childCount = 2;
/* 16:54 */waypoints[89].children[0] = 88;
/* 16:54 */waypoints[89].children[1] = 90;
/* 16:54 */waypoints[90] = spawnstruct();
/* 16:54 */waypoints[90].origin = (183.514, 1535.33, -223.194);
/* 16:54 */waypoints[90].type = "stand";
/* 16:54 */waypoints[90].childCount = 3;
/* 16:54 */waypoints[90].children[0] = 89;
/* 16:54 */waypoints[90].children[1] = 91;
/* 16:54 */waypoints[90].children[2] = 110;
/* 16:54 */waypoints[91] = spawnstruct();
/* 16:54 */waypoints[91].origin = (214.313, 1293.15, -230.376);
/* 16:54 */waypoints[91].type = "stand";
/* 16:54 */waypoints[91].childCount = 4;
/* 16:54 */waypoints[91].children[0] = 90;
/* 16:54 */waypoints[91].children[1] = 96;
/* 16:54 */waypoints[91].children[2] = 93;
/* 16:54 */waypoints[91].children[3] = 112;
/* 16:54 */waypoints[92] = spawnstruct();
/* 16:54 */waypoints[92].origin = (584.236, 1185.72, -215.174);
/* 16:54 */waypoints[92].type = "stand";
/* 16:54 */waypoints[92].childCount = 3;
/* 16:54 */waypoints[92].children[0] = 72;
/* 16:54 */waypoints[92].children[1] = 109;
/* 16:54 */waypoints[92].children[2] = 112;
/* 16:54 */waypoints[93] = spawnstruct();
/* 16:54 */waypoints[93].origin = (211.979, 1000.62, -240.1);
/* 16:54 */waypoints[93].type = "stand";
/* 16:54 */waypoints[93].childCount = 4;
/* 16:54 */waypoints[93].children[0] = 80;
/* 16:54 */waypoints[93].children[1] = 91;
/* 16:54 */waypoints[93].children[2] = 94;
/* 16:54 */waypoints[93].children[3] = 109;
/* 16:54 */waypoints[94] = spawnstruct();
/* 16:54 */waypoints[94].origin = (-205.525, 1126.52, -236.195);
/* 16:54 */waypoints[94].type = "stand";
/* 16:54 */waypoints[94].childCount = 5;
/* 16:54 */waypoints[94].children[0] = 80;
/* 16:54 */waypoints[94].children[1] = 95;
/* 16:54 */waypoints[94].children[2] = 87;
/* 16:54 */waypoints[94].children[3] = 96;
/* 16:54 */waypoints[94].children[4] = 93;
/* 16:54 */waypoints[95] = spawnstruct();
/* 16:54 */waypoints[95].origin = (-671.191, 1147.66, -233.875);
/* 16:54 */waypoints[95].type = "stand";
/* 16:54 */waypoints[95].childCount = 2;
/* 16:54 */waypoints[95].children[0] = 94;
/* 16:54 */waypoints[95].children[1] = 98;
/* 16:54 */waypoints[96] = spawnstruct();
/* 16:54 */waypoints[96].origin = (-126.961, 1303.12, -230.419);
/* 16:54 */waypoints[96].type = "stand";
/* 16:54 */waypoints[96].childCount = 2;
/* 16:54 */waypoints[96].children[0] = 94;
/* 16:54 */waypoints[96].children[1] = 91;
/* 16:54 */waypoints[97] = spawnstruct();
/* 16:54 */waypoints[97].origin = (-635.831, 1633.13, -237.757);
/* 16:54 */waypoints[97].type = "stand";
/* 16:54 */waypoints[97].childCount = 3;
/* 16:54 */waypoints[97].children[0] = 87;
/* 16:54 */waypoints[97].children[1] = 98;
/* 16:54 */waypoints[97].children[2] = 100;
/* 16:54 */waypoints[98] = spawnstruct();
/* 16:54 */waypoints[98].origin = (-755.12, 1316.25, -234.727);
/* 16:54 */waypoints[98].type = "stand";
/* 16:54 */waypoints[98].childCount = 4;
/* 16:54 */waypoints[98].children[0] = 97;
/* 16:54 */waypoints[98].children[1] = 95;
/* 16:54 */waypoints[98].children[2] = 99;
/* 16:54 */waypoints[98].children[3] = 101;
/* 16:54 */waypoints[99] = spawnstruct();
/* 16:54 */waypoints[99].origin = (-1156.93, 1342.89, -234.709);
/* 16:54 */waypoints[99].type = "stand";
/* 16:54 */waypoints[99].childCount = 3;
/* 16:54 */waypoints[99].children[0] = 98;
/* 16:54 */waypoints[99].children[1] = 18;
/* 16:54 */waypoints[99].children[2] = 100;
/* 16:54 */waypoints[100] = spawnstruct();
/* 16:54 */waypoints[100].origin = (-1075.3, 1666.44, -229.389);
/* 16:54 */waypoints[100].type = "stand";
/* 16:54 */waypoints[100].childCount = 4;
/* 16:54 */waypoints[100].children[0] = 99;
/* 16:54 */waypoints[100].children[1] = 20;
/* 16:54 */waypoints[100].children[2] = 97;
/* 16:54 */waypoints[100].children[3] = 19;
/* 16:54 */waypoints[101] = spawnstruct();
/* 16:54 */waypoints[101].origin = (-795.956, 911.921, -233.875);
/* 16:54 */waypoints[101].type = "stand";
/* 16:54 */waypoints[101].childCount = 3;
/* 16:54 */waypoints[101].children[0] = 16;
/* 16:54 */waypoints[101].children[1] = 98;
/* 16:54 */waypoints[101].children[2] = 15;
/* 16:54 */waypoints[102] = spawnstruct();
/* 16:54 */waypoints[102].origin = (-1013.13, 561.238, -211.875);
/* 16:54 */waypoints[102].type = "stand";
/* 16:54 */waypoints[102].childCount = 2;
/* 16:54 */waypoints[102].children[0] = 15;
/* 16:54 */waypoints[102].children[1] = 103;
/* 16:54 */waypoints[103] = spawnstruct();
/* 16:54 */waypoints[103].origin = (-910.605, 287.081, -211.875);
/* 16:54 */waypoints[103].type = "stand";
/* 16:54 */waypoints[103].childCount = 2;
/* 16:54 */waypoints[103].children[0] = 102;
/* 16:54 */waypoints[103].children[1] = 14;
/* 16:54 */waypoints[104] = spawnstruct();
/* 16:54 */waypoints[104].origin = (1239.12, 1282.77, -113.875);
/* 16:54 */waypoints[104].type = "stand";
/* 16:54 */waypoints[104].childCount = 2;
/* 16:54 */waypoints[104].children[0] = 26;
/* 16:54 */waypoints[104].children[1] = 105;
/* 16:54 */waypoints[105] = spawnstruct();
/* 16:54 */waypoints[105].origin = (1261.94, 1227.8, -99.875);
/* 16:54 */waypoints[105].type = "climb";
/* 16:54 */waypoints[105].childCount = 2;
/* 16:54 */waypoints[105].children[0] = 104;
/* 16:54 */waypoints[105].children[1] = 106;
/* 16:54 */waypoints[105].angles = (1.58081, 92.9883, 0);
/* 16:54 */waypoints[106] = spawnstruct();
/* 16:54 */waypoints[106].origin = (1263.66, 1123.1, -155.875);
/* 16:54 */waypoints[106].type = "climb";
/* 16:54 */waypoints[106].childCount = 2;
/* 16:54 */waypoints[106].children[0] = 105;
/* 16:54 */waypoints[106].children[1] = 107;
/* 16:54 */waypoints[106].angles = (-2.65991, 90.5878, 0);
/* 16:54 */waypoints[107] = spawnstruct();
/* 16:54 */waypoints[107].origin = (1263.16, 1118.87, -221.722);
/* 16:54 */waypoints[107].type = "climb";
/* 16:54 */waypoints[107].childCount = 2;
/* 16:54 */waypoints[107].children[0] = 106;
/* 16:54 */waypoints[107].children[1] = 108;
/* 16:54 */waypoints[107].angles = (16.4343, 91.0272, 0);
/* 16:54 */waypoints[108] = spawnstruct();
/* 16:54 */waypoints[108].origin = (1275.58, 1093.73, -223.175);
/* 16:54 */waypoints[108].type = "stand";
/* 16:54 */waypoints[108].childCount = 3;
/* 16:54 */waypoints[108].children[0] = 107;
/* 16:54 */waypoints[108].children[1] = 41;
/* 16:54 */waypoints[108].children[2] = 70;
/* 16:54 */waypoints[109] = spawnstruct();
/* 16:54 */waypoints[109].origin = (565.796, 1039.69, -206.524);
/* 16:54 */waypoints[109].type = "stand";
/* 16:54 */waypoints[109].childCount = 2;
/* 16:54 */waypoints[109].children[0] = 92;
/* 16:54 */waypoints[109].children[1] = 93;
/* 16:54 */waypoints[110] = spawnstruct();
/* 16:54 */waypoints[110].origin = (424.135, 1547.05, -233.992);
/* 16:54 */waypoints[110].type = "stand";
/* 16:54 */waypoints[110].childCount = 4;
/* 16:54 */waypoints[110].children[0] = 90;
/* 16:54 */waypoints[110].children[1] = 74;
/* 16:54 */waypoints[110].children[2] = 111;
/* 16:54 */waypoints[110].children[3] = 112;
/* 16:54 */waypoints[111] = spawnstruct();
/* 16:54 */waypoints[111].origin = (469.979, 1753.03, -231.631);
/* 16:54 */waypoints[111].type = "stand";
/* 16:54 */waypoints[111].childCount = 2;
/* 16:54 */waypoints[111].children[0] = 75;
/* 16:54 */waypoints[111].children[1] = 110;
/* 16:54 */waypoints[112] = spawnstruct();
/* 16:54 */waypoints[112].origin = (438.492, 1205.8, -234.232);
/* 16:54 */waypoints[112].type = "stand";
/* 16:54 */waypoints[112].childCount = 3;
/* 16:54 */waypoints[112].children[0] = 110;
/* 16:54 */waypoints[112].children[1] = 92;
/* 16:54 */waypoints[112].children[2] = 91;
/* 16:54 */return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,870 +0,0 @@
Scrapyard()
{
waypoints = [];
/* 1:58 */waypoints[0] = spawnstruct();
/* 9:13 */waypoints[0].origin =(-1602, 1436, -142.728);
/* 9:13 */waypoints[0].type = "stand";
/* 9:13 */waypoints[0].childCount = 2;
/* 9:13 */waypoints[0].children[0] = 1;
/* 9:13 */waypoints[0].children[1] = 45;
/* 9:13 */waypoints[1] = spawnstruct();
/* 9:13 */waypoints[1].origin =(-1189.48, 1540.37, -140.532);
/* 9:13 */waypoints[1].type = "stand";
/* 9:13 */waypoints[1].childCount = 2;
/* 9:13 */waypoints[1].children[0] = 0;
/* 9:13 */waypoints[1].children[1] = 2;
/* 9:13 */waypoints[2] = spawnstruct();
/* 9:13 */waypoints[2].origin =(-838.592, 1549.15, -140.758);
/* 9:13 */waypoints[2].type = "stand";
/* 9:13 */waypoints[2].childCount = 2;
/* 9:13 */waypoints[2].children[0] = 1;
/* 9:13 */waypoints[2].children[1] = 3;
/* 9:13 */waypoints[3] = spawnstruct();
/* 9:13 */waypoints[3].origin =(-475.163, 1420.65, -82.5541);
/* 9:13 */waypoints[3].type = "stand";
/* 9:13 */waypoints[3].childCount = 4;
/* 9:13 */waypoints[3].children[0] = 2;
/* 9:13 */waypoints[3].children[1] = 4;
/* 9:13 */waypoints[3].children[2] = 9;
/* 9:13 */waypoints[3].children[3] = 43;
/* 9:13 */waypoints[4] = spawnstruct();
/* 9:13 */waypoints[4].origin =(-474.49, 1148.94, -81.6161);
/* 9:13 */waypoints[4].type = "stand";
/* 9:13 */waypoints[4].childCount = 2;
/* 9:13 */waypoints[4].children[0] = 3;
/* 9:13 */waypoints[4].children[1] = 5;
/* 9:13 */waypoints[5] = spawnstruct();
/* 9:13 */waypoints[5].origin =(1.7197, 1138.06, -70.9783);
/* 9:13 */waypoints[5].type = "stand";
/* 9:13 */waypoints[5].childCount = 2;
/* 9:13 */waypoints[5].children[0] = 4;
/* 9:13 */waypoints[5].children[1] = 6;
/* 9:13 */waypoints[6] = spawnstruct();
/* 9:13 */waypoints[6].origin =(320.282, 1139.66, -71.875);
/* 9:13 */waypoints[6].type = "stand";
/* 9:13 */waypoints[6].childCount = 3;
/* 9:13 */waypoints[6].children[0] = 5;
/* 9:13 */waypoints[6].children[1] = 7;
/* 9:13 */waypoints[6].children[2] = 8;
/* 9:13 */waypoints[7] = spawnstruct();
/* 9:13 */waypoints[7].origin =(471.149, 1131.97, -71.875);
/* 9:13 */waypoints[7].type = "stand";
/* 9:13 */waypoints[7].childCount = 2;
/* 9:13 */waypoints[7].children[0] = 6;
/* 9:13 */waypoints[7].children[1] = 37;
/* 9:13 */waypoints[8] = spawnstruct();
/* 9:13 */waypoints[8].origin =(328.996, 1375.58, -71.875);
/* 9:13 */waypoints[8].type = "stand";
/* 9:13 */waypoints[8].childCount = 5;
/* 9:13 */waypoints[8].children[0] = 6;
/* 9:13 */waypoints[8].children[1] = 9;
/* 9:13 */waypoints[8].children[2] = 10;
/* 9:13 */waypoints[8].children[3] = 14;
/* 9:13 */waypoints[8].children[4] = 98;
/* 9:13 */waypoints[9] = spawnstruct();
/* 9:13 */waypoints[9].origin =(-98.1031, 1423.69, -71.875);
/* 9:13 */waypoints[9].type = "stand";
/* 9:13 */waypoints[9].childCount = 3;
/* 9:13 */waypoints[9].children[0] = 8;
/* 9:13 */waypoints[9].children[1] = 3;
/* 9:13 */waypoints[9].children[2] = 104;
/* 9:13 */waypoints[10] = spawnstruct();
/* 9:13 */waypoints[10].origin =(635.512, 1219.34, -119.875);
/* 9:13 */waypoints[10].type = "stand";
/* 9:13 */waypoints[10].childCount = 3;
/* 9:13 */waypoints[10].children[0] = 8;
/* 9:13 */waypoints[10].children[1] = 11;
/* 9:13 */waypoints[10].children[2] = 36;
/* 9:13 */waypoints[11] = spawnstruct();
/* 9:13 */waypoints[11].origin =(842.891, 1233.12, -71.875);
/* 9:13 */waypoints[11].type = "stand";
/* 9:13 */waypoints[11].childCount = 2;
/* 9:13 */waypoints[11].children[0] = 10;
/* 9:13 */waypoints[11].children[1] = 12;
/* 9:13 */waypoints[12] = spawnstruct();
/* 9:13 */waypoints[12].origin =(857.962, 1635.15, -71.875);
/* 9:13 */waypoints[12].type = "stand";
/* 9:13 */waypoints[12].childCount = 3;
/* 9:13 */waypoints[12].children[0] = 11;
/* 9:13 */waypoints[12].children[1] = 13;
/* 9:13 */waypoints[12].children[2] = 15;
/* 9:13 */waypoints[13] = spawnstruct();
/* 9:13 */waypoints[13].origin =(706.497, 1551.23, -71.875);
/* 9:13 */waypoints[13].type = "stand";
/* 9:13 */waypoints[13].childCount = 2;
/* 9:13 */waypoints[13].children[0] = 12;
/* 9:13 */waypoints[13].children[1] = 14;
/* 9:13 */waypoints[14] = spawnstruct();
/* 9:13 */waypoints[14].origin =(376.865, 1505.26, -71.875);
/* 9:13 */waypoints[14].type = "stand";
/* 9:13 */waypoints[14].childCount = 2;
/* 9:13 */waypoints[14].children[0] = 13;
/* 9:13 */waypoints[14].children[1] = 8;
/* 9:13 */waypoints[15] = spawnstruct();
/* 9:13 */waypoints[15].origin =(1186.59, 1567.96, -73.4892);
/* 9:13 */waypoints[15].type = "stand";
/* 9:13 */waypoints[15].childCount = 3;
/* 9:13 */waypoints[15].children[0] = 12;
/* 9:13 */waypoints[15].children[1] = 16;
/* 9:13 */waypoints[15].children[2] = 35;
/* 9:13 */waypoints[16] = spawnstruct();
/* 9:13 */waypoints[16].origin =(1764.55, 1505.55, -81.5711);
/* 9:13 */waypoints[16].type = "stand";
/* 9:13 */waypoints[16].childCount = 2;
/* 9:13 */waypoints[16].children[0] = 15;
/* 9:13 */waypoints[16].children[1] = 17;
/* 9:13 */waypoints[17] = spawnstruct();
/* 9:13 */waypoints[17].origin =(1789.57, 916.273, -149.625);
/* 9:13 */waypoints[17].type = "stand";
/* 9:13 */waypoints[17].childCount = 3;
/* 9:13 */waypoints[17].children[0] = 16;
/* 9:13 */waypoints[17].children[1] = 18;
/* 9:13 */waypoints[17].children[2] = 33;
/* 9:13 */waypoints[18] = spawnstruct();
/* 9:13 */waypoints[18].origin =(1842.53, 663.125, -151.875);
/* 9:13 */waypoints[18].type = "stand";
/* 9:13 */waypoints[18].childCount = 2;
/* 9:13 */waypoints[18].children[0] = 17;
/* 9:13 */waypoints[18].children[1] = 19;
/* 9:13 */waypoints[19] = spawnstruct();
/* 9:13 */waypoints[19].origin =(2322.31, 624.038, -151.875);
/* 9:13 */waypoints[19].type = "stand";
/* 9:13 */waypoints[19].childCount = 3;
/* 9:13 */waypoints[19].children[0] = 18;
/* 9:13 */waypoints[19].children[1] = 20;
/* 9:13 */waypoints[19].children[2] = 25;
/* 9:13 */waypoints[20] = spawnstruct();
/* 9:13 */waypoints[20].origin =(2310.91, 752.838, -151.875);
/* 9:13 */waypoints[20].type = "stand";
/* 9:13 */waypoints[20].childCount = 2;
/* 9:13 */waypoints[20].children[0] = 19;
/* 9:13 */waypoints[20].children[1] = 21;
/* 9:13 */waypoints[21] = spawnstruct();
/* 9:13 */waypoints[21].origin =(2015.18, 735.306, -17.875);
/* 9:13 */waypoints[21].type = "stand";
/* 9:13 */waypoints[21].childCount = 3;
/* 9:13 */waypoints[21].children[0] = 20;
/* 9:13 */waypoints[21].children[1] = 22;
/* 9:13 */waypoints[21].children[2] = 24;
/* 9:13 */waypoints[22] = spawnstruct();
/* 9:13 */waypoints[22].origin =(2026.71, 345.598, -17.875);
/* 9:13 */waypoints[22].type = "stand";
/* 9:13 */waypoints[22].childCount = 2;
/* 9:13 */waypoints[22].children[0] = 21;
/* 9:13 */waypoints[22].children[1] = 23;
/* 9:13 */waypoints[23] = spawnstruct();
/* 9:13 */waypoints[23].origin =(2277.68, 352.407, -17.875);
/* 9:13 */waypoints[23].type = "stand";
/* 9:13 */waypoints[23].childCount = 1;
/* 9:13 */waypoints[23].children[0] = 22;
/* 9:13 */waypoints[24] = spawnstruct();
/* 9:13 */waypoints[24].origin =(1768.93, 648.556, -17.875);
/* 9:13 */waypoints[24].type = "stand";
/* 9:13 */waypoints[24].childCount = 1;
/* 9:13 */waypoints[24].children[0] = 21;
/* 9:13 */waypoints[25] = spawnstruct();
/* 9:13 */waypoints[25].origin =(2091.63, 335.371, -151.875);
/* 9:13 */waypoints[25].type = "stand";
/* 9:13 */waypoints[25].childCount = 3;
/* 9:13 */waypoints[25].children[0] = 19;
/* 9:13 */waypoints[25].children[1] = 31;
/* 9:13 */waypoints[25].children[2] = 118;
/* 9:13 */waypoints[26] = spawnstruct();
/* 9:13 */waypoints[26].origin =(2095.13, -186.302, -195.911);
/* 9:13 */waypoints[26].type = "stand";
/* 9:13 */waypoints[26].childCount = 3;
/* 9:13 */waypoints[26].children[0] = 27;
/* 9:13 */waypoints[26].children[1] = 121;
/* 9:13 */waypoints[26].children[2] = 122;
/* 9:13 */waypoints[27] = spawnstruct();
/* 9:13 */waypoints[27].origin =(1882.31, -176.857, -194.478);
/* 9:13 */waypoints[27].type = "stand";
/* 9:13 */waypoints[27].childCount = 4;
/* 9:13 */waypoints[27].children[0] = 26;
/* 9:13 */waypoints[27].children[1] = 28;
/* 9:13 */waypoints[27].children[2] = 29;
/* 9:13 */waypoints[27].children[3] = 92;
/* 9:13 */waypoints[28] = spawnstruct();
/* 9:13 */waypoints[28].origin =(1921.53, -560.936, -176.501);
/* 9:13 */waypoints[28].type = "stand";
/* 9:13 */waypoints[28].childCount = 2;
/* 9:13 */waypoints[28].children[0] = 27;
/* 9:13 */waypoints[28].children[1] = 95;
/* 9:13 */waypoints[29] = spawnstruct();
/* 9:13 */waypoints[29].origin =(1716.45, 217.444, -200.123);
/* 9:13 */waypoints[29].type = "stand";
/* 9:13 */waypoints[29].childCount = 5;
/* 9:13 */waypoints[29].children[0] = 27;
/* 9:13 */waypoints[29].children[1] = 30;
/* 9:13 */waypoints[29].children[2] = 32;
/* 9:13 */waypoints[29].children[3] = 86;
/* 9:13 */waypoints[29].children[4] = 100;
/* 9:13 */waypoints[30] = spawnstruct();
/* 9:13 */waypoints[30].origin =(1946.21, 216.162, -151.875);
/* 9:13 */waypoints[30].type = "stand";
/* 9:13 */waypoints[30].childCount = 2;
/* 9:13 */waypoints[30].children[0] = 29;
/* 9:13 */waypoints[30].children[1] = 31;
/* 9:13 */waypoints[31] = spawnstruct();
/* 9:13 */waypoints[31].origin =(1914.38, 336.926, -151.875);
/* 9:13 */waypoints[31].type = "stand";
/* 9:13 */waypoints[31].childCount = 2;
/* 9:13 */waypoints[31].children[0] = 30;
/* 9:13 */waypoints[31].children[1] = 25;
/* 9:13 */waypoints[32] = spawnstruct();
/* 9:13 */waypoints[32].origin =(1590.48, 593.568, -175.342);
/* 9:13 */waypoints[32].type = "stand";
/* 9:13 */waypoints[32].childCount = 4;
/* 9:13 */waypoints[32].children[0] = 29;
/* 9:13 */waypoints[32].children[1] = 33;
/* 9:13 */waypoints[32].children[2] = 91;
/* 9:13 */waypoints[32].children[3] = 87;
/* 9:13 */waypoints[33] = spawnstruct();
/* 9:13 */waypoints[33].origin =(1544.68, 879.233, -127.493);
/* 9:13 */waypoints[33].type = "stand";
/* 9:13 */waypoints[33].childCount = 3;
/* 9:13 */waypoints[33].children[0] = 32;
/* 9:13 */waypoints[33].children[1] = 17;
/* 9:13 */waypoints[33].children[2] = 34;
/* 9:13 */waypoints[34] = spawnstruct();
/* 9:13 */waypoints[34].origin =(1180.85, 906.882, -127.38);
/* 9:13 */waypoints[34].type = "stand";
/* 9:13 */waypoints[34].childCount = 3;
/* 9:13 */waypoints[34].children[0] = 33;
/* 9:13 */waypoints[34].children[1] = 35;
/* 9:13 */waypoints[34].children[2] = 36;
/* 9:13 */waypoints[35] = spawnstruct();
/* 9:13 */waypoints[35].origin =(1184.1, 1211.75, -54.6946);
/* 9:13 */waypoints[35].type = "stand";
/* 9:13 */waypoints[35].childCount = 2;
/* 9:13 */waypoints[35].children[0] = 34;
/* 9:13 */waypoints[35].children[1] = 15;
/* 9:13 */waypoints[36] = spawnstruct();
/* 9:13 */waypoints[36].origin =(662.28, 907.972, -136.02);
/* 9:13 */waypoints[36].type = "stand";
/* 9:13 */waypoints[36].childCount = 4;
/* 9:13 */waypoints[36].children[0] = 34;
/* 9:13 */waypoints[36].children[1] = 10;
/* 9:13 */waypoints[36].children[2] = 37;
/* 9:13 */waypoints[36].children[3] = 90;
/* 9:13 */waypoints[37] = spawnstruct();
/* 9:13 */waypoints[37].origin =(452.779, 818.663, -136.862);
/* 9:13 */waypoints[37].type = "stand";
/* 9:13 */waypoints[37].childCount = 4;
/* 9:13 */waypoints[37].children[0] = 36;
/* 9:13 */waypoints[37].children[1] = 7;
/* 9:13 */waypoints[37].children[2] = 38;
/* 9:13 */waypoints[37].children[3] = 41;
/* 9:13 */waypoints[38] = spawnstruct();
/* 9:13 */waypoints[38].origin =(-132.388, 807.29, -126.894);
/* 9:13 */waypoints[38].type = "stand";
/* 9:13 */waypoints[38].childCount = 2;
/* 9:13 */waypoints[38].children[0] = 37;
/* 9:13 */waypoints[38].children[1] = 39;
/* 9:13 */waypoints[39] = spawnstruct();
/* 9:13 */waypoints[39].origin =(-507.431, 933.453, -136.01);
/* 9:13 */waypoints[39].type = "stand";
/* 9:13 */waypoints[39].childCount = 3;
/* 9:13 */waypoints[39].children[0] = 38;
/* 9:13 */waypoints[39].children[1] = 40;
/* 9:13 */waypoints[39].children[2] = 42;
/* 9:13 */waypoints[40] = spawnstruct();
/* 9:13 */waypoints[40].origin =(-75.1428, 1029.5, -135.875);
/* 9:13 */waypoints[40].type = "stand";
/* 9:13 */waypoints[40].childCount = 2;
/* 9:13 */waypoints[40].children[0] = 39;
/* 9:13 */waypoints[40].children[1] = 41;
/* 9:13 */waypoints[41] = spawnstruct();
/* 9:13 */waypoints[41].origin =(292.354, 1001.69, -135.875);
/* 9:13 */waypoints[41].type = "stand";
/* 9:13 */waypoints[41].childCount = 2;
/* 9:13 */waypoints[41].children[0] = 40;
/* 9:13 */waypoints[41].children[1] = 37;
/* 9:13 */waypoints[42] = spawnstruct();
/* 9:13 */waypoints[42].origin =(-872.467, 866.129, -135.886);
/* 9:13 */waypoints[42].type = "stand";
/* 9:13 */waypoints[42].childCount = 3;
/* 9:13 */waypoints[42].children[0] = 39;
/* 9:13 */waypoints[42].children[1] = 43;
/* 9:13 */waypoints[42].children[2] = 47;
/* 9:13 */waypoints[43] = spawnstruct();
/* 9:13 */waypoints[43].origin =(-840.551, 1212.47, -136.457);
/* 9:13 */waypoints[43].type = "stand";
/* 9:13 */waypoints[43].childCount = 3;
/* 9:13 */waypoints[43].children[0] = 42;
/* 9:13 */waypoints[43].children[1] = 3;
/* 9:13 */waypoints[43].children[2] = 44;
/* 9:13 */waypoints[44] = spawnstruct();
/* 9:13 */waypoints[44].origin =(-1162.76, 1089.42, -139.69);
/* 9:13 */waypoints[44].type = "stand";
/* 9:13 */waypoints[44].childCount = 3;
/* 9:13 */waypoints[44].children[0] = 43;
/* 9:13 */waypoints[44].children[1] = 45;
/* 9:13 */waypoints[44].children[2] = 46;
/* 9:13 */waypoints[45] = spawnstruct();
/* 9:13 */waypoints[45].origin =(-1485.67, 1055.61, -129.875);
/* 9:13 */waypoints[45].type = "stand";
/* 9:13 */waypoints[45].childCount = 3;
/* 9:13 */waypoints[45].children[0] = 44;
/* 9:13 */waypoints[45].children[1] = 0;
/* 9:13 */waypoints[45].children[2] = 48;
/* 9:13 */waypoints[46] = spawnstruct();
/* 9:13 */waypoints[46].origin =(-1158.22, 673.125, -137.875);
/* 9:13 */waypoints[46].type = "stand";
/* 9:13 */waypoints[46].childCount = 3;
/* 9:13 */waypoints[46].children[0] = 44;
/* 9:13 */waypoints[46].children[1] = 47;
/* 9:13 */waypoints[46].children[2] = 48;
/* 9:13 */waypoints[47] = spawnstruct();
/* 9:13 */waypoints[47].origin =(-798.525, 635.906, -122.076);
/* 9:13 */waypoints[47].type = "stand";
/* 9:13 */waypoints[47].childCount = 4;
/* 9:13 */waypoints[47].children[0] = 42;
/* 9:13 */waypoints[47].children[1] = 46;
/* 9:13 */waypoints[47].children[2] = 62;
/* 9:13 */waypoints[47].children[3] = 106;
/* 9:13 */waypoints[48] = spawnstruct();
/* 9:13 */waypoints[48].origin =(-1486.44, 680.002, -127.875);
/* 9:13 */waypoints[48].type = "stand";
/* 9:13 */waypoints[48].childCount = 4;
/* 9:13 */waypoints[48].children[0] = 46;
/* 9:13 */waypoints[48].children[1] = 45;
/* 9:13 */waypoints[48].children[2] = 49;
/* 9:13 */waypoints[48].children[3] = 107;
/* 9:13 */waypoints[49] = spawnstruct();
/* 9:13 */waypoints[49].origin =(-1585.84, 209.056, -127.875);
/* 9:13 */waypoints[49].type = "stand";
/* 9:13 */waypoints[49].childCount = 3;
/* 9:13 */waypoints[49].children[0] = 48;
/* 9:13 */waypoints[49].children[1] = 50;
/* 9:13 */waypoints[49].children[2] = 51;
/* 9:13 */waypoints[50] = spawnstruct();
/* 9:13 */waypoints[50].origin =(-1457.84, 195.324, -127.875);
/* 9:13 */waypoints[50].type = "stand";
/* 9:13 */waypoints[50].childCount = 2;
/* 9:13 */waypoints[50].children[0] = 49;
/* 9:13 */waypoints[50].children[1] = 54;
/* 9:13 */waypoints[51] = spawnstruct();
/* 9:13 */waypoints[51].origin =(-1601.77, -99.7759, 6.125);
/* 9:13 */waypoints[51].type = "stand";
/* 9:13 */waypoints[51].childCount = 2;
/* 9:13 */waypoints[51].children[0] = 49;
/* 9:13 */waypoints[51].children[1] = 52;
/* 9:13 */waypoints[52] = spawnstruct();
/* 9:13 */waypoints[52].origin =(-1330.39, -71.0397, 6.125);
/* 9:13 */waypoints[52].type = "stand";
/* 9:13 */waypoints[52].childCount = 2;
/* 9:13 */waypoints[52].children[0] = 51;
/* 9:13 */waypoints[52].children[1] = 53;
/* 9:13 */waypoints[53] = spawnstruct();
/* 9:13 */waypoints[53].origin =(-1336.46, 416.821, 6.125);
/* 9:13 */waypoints[53].type = "stand";
/* 9:13 */waypoints[53].childCount = 1;
/* 9:13 */waypoints[53].children[0] = 52;
/* 9:13 */waypoints[54] = spawnstruct();
/* 9:13 */waypoints[54].origin =(-1464.1, -232.026, -127.875);
/* 9:13 */waypoints[54].type = "stand";
/* 9:13 */waypoints[54].childCount = 3;
/* 9:13 */waypoints[54].children[0] = 50;
/* 9:13 */waypoints[54].children[1] = 55;
/* 9:13 */waypoints[54].children[2] = 60;
/* 9:13 */waypoints[55] = spawnstruct();
/* 9:13 */waypoints[55].origin =(-1634.92, -432.979, -127.875);
/* 9:13 */waypoints[55].type = "stand";
/* 9:13 */waypoints[55].childCount = 2;
/* 9:13 */waypoints[55].children[0] = 54;
/* 9:13 */waypoints[55].children[1] = 56;
/* 9:13 */waypoints[56] = spawnstruct();
/* 9:13 */waypoints[56].origin =(-1228.84, -669.555, -127.875);
/* 9:13 */waypoints[56].type = "stand";
/* 9:13 */waypoints[56].childCount = 2;
/* 9:13 */waypoints[56].children[0] = 55;
/* 9:13 */waypoints[56].children[1] = 57;
/* 9:13 */waypoints[57] = spawnstruct();
/* 9:13 */waypoints[57].origin =(-763.557, -710.855, -132.562);
/* 9:13 */waypoints[57].type = "stand";
/* 9:13 */waypoints[57].childCount = 3;
/* 9:13 */waypoints[57].children[0] = 56;
/* 9:13 */waypoints[57].children[1] = 58;
/* 9:13 */waypoints[57].children[2] = 102;
/* 9:13 */waypoints[58] = spawnstruct();
/* 9:13 */waypoints[58].origin =(-678.781, -389.124, -139.875);
/* 9:13 */waypoints[58].type = "stand";
/* 9:13 */waypoints[58].childCount = 3;
/* 9:13 */waypoints[58].children[0] = 57;
/* 9:13 */waypoints[58].children[1] = 59;
/* 9:13 */waypoints[58].children[2] = 77;
/* 9:13 */waypoints[59] = spawnstruct();
/* 9:13 */waypoints[59].origin =(-658.257, -128.441, -139.92);
/* 9:13 */waypoints[59].type = "stand";
/* 9:13 */waypoints[59].childCount = 3;
/* 9:13 */waypoints[59].children[0] = 58;
/* 9:13 */waypoints[59].children[1] = 60;
/* 9:13 */waypoints[59].children[2] = 76;
/* 9:13 */waypoints[60] = spawnstruct();
/* 9:13 */waypoints[60].origin =(-952.672, -109.98, -139.875);
/* 9:13 */waypoints[60].type = "stand";
/* 9:13 */waypoints[60].childCount = 3;
/* 9:13 */waypoints[60].children[0] = 59;
/* 9:13 */waypoints[60].children[1] = 54;
/* 9:13 */waypoints[60].children[2] = 61;
/* 9:13 */waypoints[61] = spawnstruct();
/* 9:13 */waypoints[61].origin =(-905.728, 107.123, -125.764);
/* 9:13 */waypoints[61].type = "stand";
/* 9:13 */waypoints[61].childCount = 3;
/* 9:13 */waypoints[61].children[0] = 60;
/* 9:13 */waypoints[61].children[1] = 62;
/* 9:13 */waypoints[61].children[2] = 63;
/* 9:13 */waypoints[62] = spawnstruct();
/* 9:13 */waypoints[62].origin =(-875.829, 414.734, -115.624);
/* 9:13 */waypoints[62].type = "stand";
/* 9:13 */waypoints[62].childCount = 3;
/* 9:13 */waypoints[62].children[0] = 61;
/* 9:13 */waypoints[62].children[1] = 47;
/* 9:13 */waypoints[62].children[2] = 64;
/* 9:13 */waypoints[63] = spawnstruct();
/* 9:13 */waypoints[63].origin =(-498.772, 101.683, -84.7208);
/* 9:13 */waypoints[63].type = "stand";
/* 9:13 */waypoints[63].childCount = 3;
/* 9:13 */waypoints[63].children[0] = 61;
/* 9:13 */waypoints[63].children[1] = 66;
/* 9:13 */waypoints[63].children[2] = 115;
/* 9:13 */waypoints[64] = spawnstruct();
/* 9:13 */waypoints[64].origin =(-504.656, 399.463, -124.651);
/* 9:13 */waypoints[64].type = "stand";
/* 9:13 */waypoints[64].childCount = 4;
/* 9:13 */waypoints[64].children[0] = 65;
/* 9:13 */waypoints[64].children[1] = 62;
/* 9:13 */waypoints[64].children[2] = 72;
/* 9:13 */waypoints[64].children[3] = 114;
/* 9:13 */waypoints[65] = spawnstruct();
/* 9:13 */waypoints[65].origin =(-504.696, 651.212, -67.375);
/* 9:13 */waypoints[65].type = "stand";
/* 9:13 */waypoints[65].childCount = 3;
/* 9:13 */waypoints[65].children[0] = 64;
/* 9:13 */waypoints[65].children[1] = 71;
/* 9:13 */waypoints[65].children[2] = 105;
/* 9:13 */waypoints[66] = spawnstruct();
/* 9:13 */waypoints[66].origin =(31.29, 104.07, -87.4462);
/* 9:13 */waypoints[66].type = "stand";
/* 9:13 */waypoints[66].childCount = 2;
/* 9:13 */waypoints[66].children[0] = 63;
/* 9:13 */waypoints[66].children[1] = 67;
/* 9:13 */waypoints[67] = spawnstruct();
/* 9:13 */waypoints[67].origin =(427.144, 107.489, -112.853);
/* 9:13 */waypoints[67].type = "stand";
/* 9:13 */waypoints[67].childCount = 5;
/* 9:13 */waypoints[67].children[0] = 66;
/* 9:13 */waypoints[67].children[1] = 68;
/* 9:13 */waypoints[67].children[2] = 72;
/* 9:13 */waypoints[67].children[3] = 73;
/* 9:13 */waypoints[67].children[4] = 74;
/* 9:13 */waypoints[68] = spawnstruct();
/* 9:13 */waypoints[68].origin =(411.628, 429.725, -69.375);
/* 9:13 */waypoints[68].type = "stand";
/* 9:13 */waypoints[68].childCount = 4;
/* 9:13 */waypoints[68].children[0] = 67;
/* 9:13 */waypoints[68].children[1] = 69;
/* 9:13 */waypoints[68].children[2] = 117;
/* 9:13 */waypoints[68].children[3] = 126;
/* 9:13 */waypoints[69] = spawnstruct();
/* 9:13 */waypoints[69].origin =(431.344, 703.556, -69.375);
/* 9:13 */waypoints[69].type = "stand";
/* 9:13 */waypoints[69].childCount = 2;
/* 9:13 */waypoints[69].children[0] = 68;
/* 9:13 */waypoints[69].children[1] = 70;
/* 9:13 */waypoints[70] = spawnstruct();
/* 9:13 */waypoints[70].origin =(58.7908, 655.105, -67.375);
/* 9:13 */waypoints[70].type = "stand";
/* 9:13 */waypoints[70].childCount = 3;
/* 9:13 */waypoints[70].children[0] = 69;
/* 9:13 */waypoints[70].children[1] = 71;
/* 9:13 */waypoints[70].children[2] = 127;
/* 9:13 */waypoints[71] = spawnstruct();
/* 9:13 */waypoints[71].origin =(-217.423, 615.519, -67.375);
/* 9:13 */waypoints[71].type = "stand";
/* 9:13 */waypoints[71].childCount = 2;
/* 9:13 */waypoints[71].children[0] = 70;
/* 9:13 */waypoints[71].children[1] = 65;
/* 9:13 */waypoints[72] = spawnstruct();
/* 9:13 */waypoints[72].origin =(88.5694, 453.072, -87.7618);
/* 9:13 */waypoints[72].type = "stand";
/* 9:13 */waypoints[72].childCount = 3;
/* 9:13 */waypoints[72].children[0] = 67;
/* 9:13 */waypoints[72].children[1] = 64;
/* 9:13 */waypoints[72].children[2] = 125;
/* 9:13 */waypoints[73] = spawnstruct();
/* 9:13 */waypoints[73].origin =(729.786, 115.024, -139.875);
/* 9:13 */waypoints[73].type = "stand";
/* 9:13 */waypoints[73].childCount = 4;
/* 9:13 */waypoints[73].children[0] = 67;
/* 9:13 */waypoints[73].children[1] = 83;
/* 9:13 */waypoints[73].children[2] = 89;
/* 9:13 */waypoints[73].children[3] = 124;
/* 9:13 */waypoints[74] = spawnstruct();
/* 9:13 */waypoints[74].origin =(362.031, -173.569, -138.607);
/* 9:13 */waypoints[74].type = "stand";
/* 9:13 */waypoints[74].childCount = 3;
/* 9:13 */waypoints[74].children[0] = 67;
/* 9:13 */waypoints[74].children[1] = 75;
/* 9:13 */waypoints[74].children[2] = 83;
/* 9:13 */waypoints[75] = spawnstruct();
/* 9:13 */waypoints[75].origin =(5.79534, -153.508, -138.897);
/* 9:13 */waypoints[75].type = "stand";
/* 9:13 */waypoints[75].childCount = 3;
/* 9:13 */waypoints[75].children[0] = 74;
/* 9:13 */waypoints[75].children[1] = 76;
/* 9:13 */waypoints[75].children[2] = 78;
/* 9:13 */waypoints[76] = spawnstruct();
/* 9:13 */waypoints[76].origin =(-341.083, -119.735, -139.875);
/* 9:13 */waypoints[76].type = "stand";
/* 9:13 */waypoints[76].childCount = 3;
/* 9:13 */waypoints[76].children[0] = 75;
/* 9:13 */waypoints[76].children[1] = 59;
/* 9:13 */waypoints[76].children[2] = 96;
/* 9:13 */waypoints[77] = spawnstruct();
/* 9:13 */waypoints[77].origin =(-352.543, -401.156, -140.547);
/* 9:13 */waypoints[77].type = "stand";
/* 9:13 */waypoints[77].childCount = 2;
/* 9:13 */waypoints[77].children[0] = 58;
/* 9:13 */waypoints[77].children[1] = 78;
/* 9:13 */waypoints[78] = spawnstruct();
/* 9:13 */waypoints[78].origin =(37.5556, -423.648, -139.875);
/* 9:13 */waypoints[78].type = "stand";
/* 9:13 */waypoints[78].childCount = 4;
/* 9:13 */waypoints[78].children[0] = 77;
/* 9:13 */waypoints[78].children[1] = 75;
/* 9:13 */waypoints[78].children[2] = 79;
/* 9:13 */waypoints[78].children[3] = 116;
/* 9:13 */waypoints[79] = spawnstruct();
/* 9:13 */waypoints[79].origin =(255.141, -466.15, -135.875);
/* 9:13 */waypoints[79].type = "stand";
/* 9:13 */waypoints[79].childCount = 3;
/* 9:13 */waypoints[79].children[0] = 78;
/* 9:13 */waypoints[79].children[1] = 80;
/* 9:13 */waypoints[79].children[2] = 82;
/* 9:13 */waypoints[80] = spawnstruct();
/* 9:13 */waypoints[80].origin =(368.646, -593.411, -135.875);
/* 9:13 */waypoints[80].type = "stand";
/* 9:13 */waypoints[80].childCount = 2;
/* 9:13 */waypoints[80].children[0] = 79;
/* 9:13 */waypoints[80].children[1] = 81;
/* 9:13 */waypoints[81] = spawnstruct();
/* 9:13 */waypoints[81].origin =(649.453, -497.446, -135.875);
/* 9:13 */waypoints[81].type = "stand";
/* 9:13 */waypoints[81].childCount = 4;
/* 9:13 */waypoints[81].children[0] = 80;
/* 9:13 */waypoints[81].children[1] = 82;
/* 9:13 */waypoints[81].children[2] = 83;
/* 9:13 */waypoints[81].children[3] = 93;
/* 9:13 */waypoints[82] = spawnstruct();
/* 9:13 */waypoints[82].origin =(429.677, -347.731, -135.875);
/* 9:13 */waypoints[82].type = "stand";
/* 9:13 */waypoints[82].childCount = 2;
/* 9:13 */waypoints[82].children[0] = 81;
/* 9:13 */waypoints[82].children[1] = 79;
/* 9:13 */waypoints[83] = spawnstruct();
/* 9:13 */waypoints[83].origin =(705.537, -148.276, -139.875);
/* 9:13 */waypoints[83].type = "stand";
/* 9:13 */waypoints[83].childCount = 4;
/* 9:13 */waypoints[83].children[0] = 81;
/* 9:13 */waypoints[83].children[1] = 74;
/* 9:13 */waypoints[83].children[2] = 73;
/* 9:13 */waypoints[83].children[3] = 84;
/* 9:13 */waypoints[84] = spawnstruct();
/* 9:13 */waypoints[84].origin =(1043.04, -153.289, -139.875);
/* 9:13 */waypoints[84].type = "stand";
/* 9:13 */waypoints[84].childCount = 4;
/* 9:13 */waypoints[84].children[0] = 83;
/* 9:13 */waypoints[84].children[1] = 85;
/* 9:13 */waypoints[84].children[2] = 92;
/* 9:13 */waypoints[84].children[3] = 93;
/* 9:13 */waypoints[85] = spawnstruct();
/* 9:13 */waypoints[85].origin =(1088.63, 108.952, -127.655);
/* 9:13 */waypoints[85].type = "stand";
/* 9:13 */waypoints[85].childCount = 3;
/* 9:13 */waypoints[85].children[0] = 84;
/* 9:13 */waypoints[85].children[1] = 86;
/* 9:13 */waypoints[85].children[2] = 123;
/* 9:13 */waypoints[86] = spawnstruct();
/* 9:13 */waypoints[86].origin =(1522.83, 121.386, -188.848);
/* 9:13 */waypoints[86].type = "stand";
/* 9:13 */waypoints[86].childCount = 5;
/* 9:13 */waypoints[86].children[0] = 85;
/* 9:13 */waypoints[86].children[1] = 29;
/* 9:13 */waypoints[86].children[2] = 87;
/* 9:13 */waypoints[86].children[3] = 92;
/* 9:13 */waypoints[86].children[4] = 101;
/* 9:13 */waypoints[87] = spawnstruct();
/* 9:13 */waypoints[87].origin =(1501.2, 271.371, -187.101);
/* 9:13 */waypoints[87].type = "stand";
/* 9:13 */waypoints[87].childCount = 3;
/* 9:13 */waypoints[87].children[0] = 86;
/* 9:13 */waypoints[87].children[1] = 88;
/* 9:13 */waypoints[87].children[2] = 32;
/* 9:13 */waypoints[88] = spawnstruct();
/* 9:13 */waypoints[88].origin =(1104.38, 350.169, -160.919);
/* 9:13 */waypoints[88].type = "stand";
/* 9:13 */waypoints[88].childCount = 2;
/* 9:13 */waypoints[88].children[0] = 87;
/* 9:13 */waypoints[88].children[1] = 89;
/* 9:13 */waypoints[89] = spawnstruct();
/* 9:13 */waypoints[89].origin =(778.307, 369.764, -119.478);
/* 9:13 */waypoints[89].type = "stand";
/* 9:13 */waypoints[89].childCount = 4;
/* 9:13 */waypoints[89].children[0] = 88;
/* 9:13 */waypoints[89].children[1] = 73;
/* 9:13 */waypoints[89].children[2] = 90;
/* 9:13 */waypoints[89].children[3] = 117;
/* 9:13 */waypoints[90] = spawnstruct();
/* 9:13 */waypoints[90].origin =(828.597, 640.188, -131.314);
/* 9:13 */waypoints[90].type = "stand";
/* 9:13 */waypoints[90].childCount = 3;
/* 9:13 */waypoints[90].children[0] = 89;
/* 9:13 */waypoints[90].children[1] = 36;
/* 9:13 */waypoints[90].children[2] = 91;
/* 9:13 */waypoints[91] = spawnstruct();
/* 9:13 */waypoints[91].origin =(1139.18, 614.43, -154.27);
/* 9:13 */waypoints[91].type = "stand";
/* 9:13 */waypoints[91].childCount = 2;
/* 9:13 */waypoints[91].children[0] = 90;
/* 9:13 */waypoints[91].children[1] = 32;
/* 9:13 */waypoints[92] = spawnstruct();
/* 9:13 */waypoints[92].origin =(1444.18, -167.716, -162.245);
/* 9:13 */waypoints[92].type = "stand";
/* 9:13 */waypoints[92].childCount = 4;
/* 9:13 */waypoints[92].children[0] = 86;
/* 9:13 */waypoints[92].children[1] = 27;
/* 9:13 */waypoints[92].children[2] = 84;
/* 9:13 */waypoints[92].children[3] = 95;
/* 9:13 */waypoints[93] = spawnstruct();
/* 9:13 */waypoints[93].origin =(941.959, -562.382, -139.692);
/* 9:13 */waypoints[93].type = "stand";
/* 9:13 */waypoints[93].childCount = 3;
/* 9:13 */waypoints[93].children[0] = 84;
/* 9:13 */waypoints[93].children[1] = 81;
/* 9:13 */waypoints[93].children[2] = 94;
/* 9:13 */waypoints[94] = spawnstruct();
/* 9:13 */waypoints[94].origin =(1085.23, -624.875, -138.491);
/* 9:13 */waypoints[94].type = "stand";
/* 9:13 */waypoints[94].childCount = 2;
/* 9:13 */waypoints[94].children[0] = 93;
/* 9:13 */waypoints[94].children[1] = 95;
/* 9:13 */waypoints[95] = spawnstruct();
/* 9:13 */waypoints[95].origin =(1570.06, -592.937, -152.538);
/* 9:13 */waypoints[95].type = "stand";
/* 9:13 */waypoints[95].childCount = 3;
/* 9:13 */waypoints[95].children[0] = 94;
/* 9:13 */waypoints[95].children[1] = 28;
/* 9:13 */waypoints[95].children[2] = 92;
/* 9:13 */waypoints[96] = spawnstruct();
/* 9:13 */waypoints[96].origin =(-195.868, -79.6483, -139.378);
/* 9:13 */waypoints[96].type = "stand";
/* 9:13 */waypoints[96].childCount = 2;
/* 9:13 */waypoints[96].children[0] = 76;
/* 9:13 */waypoints[96].children[1] = 97;
/* 9:13 */waypoints[97] = spawnstruct();
/* 9:13 */waypoints[97].origin =(-189.02, -127.42, -139.875);
/* 9:13 */waypoints[97].type = "stand";
/* 9:13 */waypoints[97].childCount = 1;
/* 9:13 */waypoints[97].children[0] = 96;
/* 9:13 */waypoints[98] = spawnstruct();
/* 9:13 */waypoints[98].origin =(221.61, 1410.82, -71.875);
/* 9:13 */waypoints[98].type = "stand";
/* 9:13 */waypoints[98].childCount = 3;
/* 9:13 */waypoints[98].children[0] = 8;
/* 9:13 */waypoints[98].children[1] = 99;
/* 9:13 */waypoints[98].children[2] = 104;
/* 9:13 */waypoints[99] = spawnstruct();
/* 9:13 */waypoints[99].origin =(192.426, 1403.67, -71.875);
/* 9:13 */waypoints[99].type = "stand";
/* 9:13 */waypoints[99].childCount = 1;
/* 9:13 */waypoints[99].children[0] = 98;
/* 9:13 */waypoints[100] = spawnstruct();
/* 9:13 */waypoints[100].origin =(1615.77, 217.438, -196.597);
/* 9:13 */waypoints[100].type = "stand";
/* 9:13 */waypoints[100].childCount = 2;
/* 9:13 */waypoints[100].children[0] = 29;
/* 9:13 */waypoints[100].children[1] = 101;
/* 9:13 */waypoints[101] = spawnstruct();
/* 9:13 */waypoints[101].origin =(1658.09, 211.492, -197.384);
/* 9:13 */waypoints[101].type = "stand";
/* 9:13 */waypoints[101].childCount = 2;
/* 9:13 */waypoints[101].children[0] = 100;
/* 9:13 */waypoints[101].children[1] = 86;
/* 9:13 */waypoints[102] = spawnstruct();
/* 9:13 */waypoints[102].origin =(-818.604, -552.825, -139.875);
/* 9:13 */waypoints[102].type = "stand";
/* 9:13 */waypoints[102].childCount = 2;
/* 9:13 */waypoints[102].children[0] = 57;
/* 9:13 */waypoints[102].children[1] = 103;
/* 9:13 */waypoints[103] = spawnstruct();
/* 9:13 */waypoints[103].origin =(-727.721, -481.575, -139.924);
/* 9:13 */waypoints[103].type = "stand";
/* 9:13 */waypoints[103].childCount = 1;
/* 9:13 */waypoints[103].children[0] = 102;
/* 9:13 */waypoints[104] = spawnstruct();
/* 9:13 */waypoints[104].origin =(22.6596, 1454.7, -71.875);
/* 9:13 */waypoints[104].type = "stand";
/* 9:13 */waypoints[104].childCount = 2;
/* 9:13 */waypoints[104].children[0] = 9;
/* 9:13 */waypoints[104].children[1] = 98;
/* 9:13 */waypoints[105] = spawnstruct();
/* 9:13 */waypoints[105].origin =(-698.341, 649.666, -67.375);
/* 9:13 */waypoints[105].type = "climb";
/* 9:13 */waypoints[105].childCount = 2;
/* 9:13 */waypoints[105].children[0] = 65;
/* 9:13 */waypoints[105].children[1] = 106;
/* 9:13 */waypoints[105].angles = (45.1318, -173.875, 0);
/* 9:13 */waypoints[106] = spawnstruct();
/* 9:13 */waypoints[106].origin =(-749.544, 648.274, -124.751);
/* 9:13 */waypoints[106].type = "climb";
/* 9:13 */waypoints[106].childCount = 2;
/* 9:13 */waypoints[106].children[0] = 105;
/* 9:13 */waypoints[106].children[1] = 47;
/* 9:13 */waypoints[106].angles = (-42.572, 2.93884, 0);
/* 9:13 */waypoints[107] = spawnstruct();
/* 9:13 */waypoints[107].origin =(-1593.5, 766.875, -127.875);
/* 9:13 */waypoints[107].type = "climb";
/* 9:13 */waypoints[107].childCount = 2;
/* 9:13 */waypoints[107].children[0] = 48;
/* 9:13 */waypoints[107].children[1] = 108;
/* 9:13 */waypoints[107].angles = (-67.3999, 97.7069, 0);
/* 9:13 */waypoints[108] = spawnstruct();
/* 9:13 */waypoints[108].origin =(-1587.78, 766.875, 127.277);
/* 9:13 */waypoints[108].type = "climb";
/* 9:13 */waypoints[108].childCount = 2;
/* 9:13 */waypoints[108].children[0] = 107;
/* 9:13 */waypoints[108].children[1] = 109;
/* 9:13 */waypoints[108].angles = (76.076, 87.6764, 0);
/* 9:13 */waypoints[109] = spawnstruct();
/* 9:13 */waypoints[109].origin =(-1584.32, 833.476, 142.125);
/* 9:13 */waypoints[109].type = "stand";
/* 9:13 */waypoints[109].childCount = 3;
/* 9:13 */waypoints[109].children[0] = 108;
/* 9:13 */waypoints[109].children[1] = 110;
/* 9:13 */waypoints[109].children[2] = 112;
/* 9:13 */waypoints[109].angles = (26.7529, -132.759, 0);
/* 9:13 */waypoints[110] = spawnstruct();
/* 9:13 */waypoints[110].origin =(-1303.06, 820.774, 142.125);
/* 9:13 */waypoints[110].type = "stand";
/* 9:13 */waypoints[110].childCount = 3;
/* 9:13 */waypoints[110].children[0] = 109;
/* 9:13 */waypoints[110].children[1] = 111;
/* 9:13 */waypoints[110].children[2] = 113;
/* 9:13 */waypoints[110].angles = (26.0333, -89.5715, 0);
/* 9:13 */waypoints[111] = spawnstruct();
/* 9:13 */waypoints[111].origin =(-1306.35, 246.078, 142.125);
/* 9:13 */waypoints[111].type = "stand";
/* 9:13 */waypoints[111].childCount = 1;
/* 9:13 */waypoints[111].children[0] = 110;
/* 9:13 */waypoints[111].angles = (20.9192, -5.04272, 0);
/* 9:13 */waypoints[112] = spawnstruct();
/* 9:13 */waypoints[112].origin =(-1714.05, 814.595, 142.125);
/* 9:13 */waypoints[112].type = "stand";
/* 9:13 */waypoints[112].childCount = 1;
/* 9:13 */waypoints[112].children[0] = 109;
/* 9:13 */waypoints[112].angles = (23.9899, -171.601, 0);
/* 9:13 */waypoints[113] = spawnstruct();
/* 9:13 */waypoints[113].origin =(-1315.59, 481.908, 142.125);
/* 9:13 */waypoints[113].type = "stand";
/* 9:13 */waypoints[113].childCount = 1;
/* 9:13 */waypoints[113].children[0] = 110;
/* 9:13 */waypoints[113].angles = (13.1409, -4.99329, 0);
/* 9:13 */waypoints[114] = spawnstruct();
/* 9:13 */waypoints[114].origin =(-495.738, 223.45, -129.961);
/* 9:13 */waypoints[114].type = "climb";
/* 9:13 */waypoints[114].childCount = 2;
/* 9:13 */waypoints[114].children[0] = 64;
/* 9:13 */waypoints[114].children[1] = 115;
/* 9:13 */waypoints[114].angles = (7.30713, -87.7368, 0);
/* 9:13 */waypoints[115] = spawnstruct();
/* 9:13 */waypoints[115].origin =(-500.298, 189.302, -72.0113);
/* 9:13 */waypoints[115].type = "climb";
/* 9:13 */waypoints[115].childCount = 2;
/* 9:13 */waypoints[115].children[0] = 114;
/* 9:13 */waypoints[115].children[1] = 63;
/* 9:13 */waypoints[115].angles = (9.6637, -88.6542, 0);
/* 9:13 */waypoints[116] = spawnstruct();
/* 9:13 */waypoints[116].origin =(49.119, -644.53, -139.875);
/* 9:13 */waypoints[116].type = "stand";
/* 9:13 */waypoints[116].childCount = 1;
/* 9:13 */waypoints[116].children[0] = 78;
/* 9:13 */waypoints[116].angles = (12.9376, -83.0511, 0);
/* 9:13 */waypoints[117] = spawnstruct();
/* 9:13 */waypoints[117].origin =(476.234, 379.92, -69.375);
/* 9:13 */waypoints[117].type = "stand";
/* 9:13 */waypoints[117].childCount = 2;
/* 9:13 */waypoints[117].children[0] = 68;
/* 9:13 */waypoints[117].children[1] = 89;
/* 9:13 */waypoints[117].angles = (22.4518, 0.55481, 0);
/* 9:13 */waypoints[118] = spawnstruct();
/* 9:13 */waypoints[118].origin =(2098.26, 50.5204, -151.875);
/* 9:13 */waypoints[118].type = "stand";
/* 9:13 */waypoints[118].childCount = 3;
/* 9:13 */waypoints[118].children[0] = 25;
/* 9:13 */waypoints[118].children[1] = 119;
/* 9:13 */waypoints[118].children[2] = 120;
/* 9:13 */waypoints[118].angles = (12.63, -1.03271, 0);
/* 9:13 */waypoints[119] = spawnstruct();
/* 9:13 */waypoints[119].origin =(2278.92, 53.4398, -151.875);
/* 9:13 */waypoints[119].type = "stand";
/* 9:13 */waypoints[119].childCount = 1;
/* 9:13 */waypoints[119].children[0] = 118;
/* 9:13 */waypoints[119].angles = (22.9681, -5.43823, 0);
/* 9:13 */waypoints[120] = spawnstruct();
/* 9:13 */waypoints[120].origin =(2097.12, -63.0843, -151.875);
/* 9:13 */waypoints[120].type = "climb";
/* 9:13 */waypoints[120].childCount = 2;
/* 9:13 */waypoints[120].children[0] = 118;
/* 9:13 */waypoints[120].children[1] = 121;
/* 9:13 */waypoints[120].angles = (32.6856, -89.1486, 0);
/* 9:13 */waypoints[121] = spawnstruct();
/* 9:13 */waypoints[121].origin =(2100.06, -109.516, -192.057);
/* 9:13 */waypoints[121].type = "climb";
/* 9:13 */waypoints[121].childCount = 2;
/* 9:13 */waypoints[121].children[0] = 120;
/* 9:13 */waypoints[121].children[1] = 26;
/* 9:13 */waypoints[121].angles = (-25.6464, 96.5698, 0);
/* 9:13 */waypoints[122] = spawnstruct();
/* 9:13 */waypoints[122].origin =(2203.29, -180.325, -198.311);
/* 9:13 */waypoints[122].type = "stand";
/* 9:13 */waypoints[122].childCount = 1;
/* 9:13 */waypoints[122].children[0] = 26;
/* 9:13 */waypoints[122].angles = (11.8115, 4.79553, 0);
/* 9:13 */waypoints[123] = spawnstruct();
/* 9:13 */waypoints[123].origin =(880.221, 111.545, -97.2519);
/* 9:13 */waypoints[123].type = "climb";
/* 9:13 */waypoints[123].childCount = 2;
/* 9:13 */waypoints[123].children[0] = 85;
/* 9:13 */waypoints[123].children[1] = 124;
/* 9:13 */waypoints[123].angles = (32.7899, 178.566, 0);
/* 9:13 */waypoints[124] = spawnstruct();
/* 9:13 */waypoints[124].origin =(828.875, 113.916, -139.875);
/* 9:13 */waypoints[124].type = "climb";
/* 9:13 */waypoints[124].childCount = 2;
/* 9:13 */waypoints[124].children[0] = 123;
/* 9:13 */waypoints[124].children[1] = 73;
/* 9:13 */waypoints[124].angles = (-17.2528, 6.22925, 0);
/* 9:13 */waypoints[125] = spawnstruct();
/* 9:13 */waypoints[125].origin =(300.706, 451.748, -115.326);
/* 9:13 */waypoints[125].type = "climb";
/* 9:13 */waypoints[125].childCount = 2;
/* 9:13 */waypoints[125].children[0] = 72;
/* 9:13 */waypoints[125].children[1] = 126;
/* 9:13 */waypoints[125].angles = (1.98425, -5.00427, 0);
/* 9:13 */waypoints[126] = spawnstruct();
/* 9:13 */waypoints[126].origin =(335.755, 448.525, -69.375);
/* 9:13 */waypoints[126].type = "climb";
/* 9:13 */waypoints[126].childCount = 2;
/* 9:13 */waypoints[126].children[0] = 125;
/* 9:13 */waypoints[126].children[1] = 68;
/* 9:13 */waypoints[126].angles = (24.1931, -0.911865, 0);
/* 9:13 */waypoints[127] = spawnstruct();
/* 9:13 */waypoints[127].origin =(-4.02735, 713.934, -67.375);
/* 9:13 */waypoints[127].type = "stand";
/* 9:13 */waypoints[127].childCount = 1;
/* 9:13 */waypoints[127].children[0] = 70;
/* 9:13 */waypoints[127].angles = (20.2051, 139.493, 0);
return waypoints;
}

View File

@@ -1,335 +0,0 @@
Shipment()
{
/* 6:59 */waypoints = [];
/* 6:59 */waypoints[0] = spawnstruct();
/* 6:59 */waypoints[0].origin = (-610.36, 149.264, 201.125);
/* 6:59 */waypoints[0].type = "stand";
/* 6:59 */waypoints[0].childCount = 1;
/* 6:59 */waypoints[0].children[0] = 1;
/* 6:59 */waypoints[1] = spawnstruct();
/* 6:59 */waypoints[1].origin = (-620.079, -126.028, 196.89);
/* 6:59 */waypoints[1].type = "stand";
/* 6:59 */waypoints[1].childCount = 3;
/* 6:59 */waypoints[1].children[0] = 0;
/* 6:59 */waypoints[1].children[1] = 2;
/* 6:59 */waypoints[1].children[2] = 26;
/* 6:59 */waypoints[2] = spawnstruct();
/* 6:59 */waypoints[2].origin = (-702.762, -282.504, 192.434);
/* 6:59 */waypoints[2].type = "stand";
/* 6:59 */waypoints[2].childCount = 2;
/* 6:59 */waypoints[2].children[0] = 1;
/* 6:59 */waypoints[2].children[1] = 3;
/* 6:59 */waypoints[3] = spawnstruct();
/* 6:59 */waypoints[3].origin = (-719.237, -587.184, 199.725);
/* 6:59 */waypoints[3].type = "stand";
/* 6:59 */waypoints[3].childCount = 2;
/* 6:59 */waypoints[3].children[0] = 2;
/* 6:59 */waypoints[3].children[1] = 42;
/* 6:59 */waypoints[4] = spawnstruct();
/* 6:59 */waypoints[4].origin = (-228.83, -590.442, 196.605);
/* 6:59 */waypoints[4].type = "stand";
/* 6:59 */waypoints[4].childCount = 3;
/* 6:59 */waypoints[4].children[0] = 5;
/* 6:59 */waypoints[4].children[1] = 42;
/* 6:59 */waypoints[4].children[2] = 47;
/* 6:59 */waypoints[5] = spawnstruct();
/* 6:59 */waypoints[5].origin = (197.13, -517.064, 192.077);
/* 6:59 */waypoints[5].type = "stand";
/* 6:59 */waypoints[5].childCount = 4;
/* 6:59 */waypoints[5].children[0] = 4;
/* 6:59 */waypoints[5].children[1] = 6;
/* 6:59 */waypoints[5].children[2] = 28;
/* 6:59 */waypoints[5].children[3] = 44;
/* 6:59 */waypoints[6] = spawnstruct();
/* 6:59 */waypoints[6].origin = (453.886, -586.172, 193.314);
/* 6:59 */waypoints[6].type = "stand";
/* 6:59 */waypoints[6].childCount = 4;
/* 6:59 */waypoints[6].children[0] = 5;
/* 6:59 */waypoints[6].children[1] = 7;
/* 6:59 */waypoints[6].children[2] = 27;
/* 6:59 */waypoints[6].children[3] = 44;
/* 6:59 */waypoints[7] = spawnstruct();
/* 6:59 */waypoints[7].origin = (658.928, -582.484, 199.725);
/* 6:59 */waypoints[7].type = "stand";
/* 6:59 */waypoints[7].childCount = 2;
/* 6:59 */waypoints[7].children[0] = 6;
/* 6:59 */waypoints[7].children[1] = 8;
/* 6:59 */waypoints[8] = spawnstruct();
/* 6:59 */waypoints[8].origin = (641.269, -362.832, 192.083);
/* 6:59 */waypoints[8].type = "stand";
/* 6:59 */waypoints[8].childCount = 3;
/* 6:59 */waypoints[8].children[0] = 7;
/* 6:59 */waypoints[8].children[1] = 9;
/* 6:59 */waypoints[8].children[2] = 27;
/* 6:59 */waypoints[9] = spawnstruct();
/* 6:59 */waypoints[9].origin = (654.735, -129.902, 192.091);
/* 6:59 */waypoints[9].type = "stand";
/* 6:59 */waypoints[9].childCount = 2;
/* 6:59 */waypoints[9].children[0] = 8;
/* 6:59 */waypoints[9].children[1] = 10;
/* 6:59 */waypoints[10] = spawnstruct();
/* 6:59 */waypoints[10].origin = (439.04, -99.5199, 194.359);
/* 6:59 */waypoints[10].type = "stand";
/* 6:59 */waypoints[10].childCount = 3;
/* 6:59 */waypoints[10].children[0] = 9;
/* 6:59 */waypoints[10].children[1] = 11;
/* 6:59 */waypoints[10].children[2] = 27;
/* 6:59 */waypoints[11] = spawnstruct();
/* 6:59 */waypoints[11].origin = (439.674, 45.8541, 193.014);
/* 6:59 */waypoints[11].type = "stand";
/* 6:59 */waypoints[11].childCount = 3;
/* 6:59 */waypoints[11].children[0] = 10;
/* 6:59 */waypoints[11].children[1] = 12;
/* 6:59 */waypoints[11].children[2] = 30;
/* 6:59 */waypoints[12] = spawnstruct();
/* 6:59 */waypoints[12].origin = (449.902, 267.177, 193.16);
/* 6:59 */waypoints[12].type = "stand";
/* 6:59 */waypoints[12].childCount = 3;
/* 6:59 */waypoints[12].children[0] = 11;
/* 6:59 */waypoints[12].children[1] = 13;
/* 6:59 */waypoints[12].children[2] = 38;
/* 6:59 */waypoints[13] = spawnstruct();
/* 6:59 */waypoints[13].origin = (697.337, 277.811, 192.107);
/* 6:59 */waypoints[13].type = "stand";
/* 6:59 */waypoints[13].childCount = 3;
/* 6:59 */waypoints[13].children[0] = 12;
/* 6:59 */waypoints[13].children[1] = 14;
/* 6:59 */waypoints[13].children[2] = 46;
/* 6:59 */waypoints[14] = spawnstruct();
/* 6:59 */waypoints[14].origin = (688.533, 535.071, 194.929);
/* 6:59 */waypoints[14].type = "stand";
/* 6:59 */waypoints[14].childCount = 3;
/* 6:59 */waypoints[14].children[0] = 13;
/* 6:59 */waypoints[14].children[1] = 15;
/* 6:59 */waypoints[14].children[2] = 38;
/* 6:59 */waypoints[15] = spawnstruct();
/* 6:59 */waypoints[15].origin = (675.569, 730.961, 193.597);
/* 6:59 */waypoints[15].type = "stand";
/* 6:59 */waypoints[15].childCount = 2;
/* 6:59 */waypoints[15].children[0] = 14;
/* 6:59 */waypoints[15].children[1] = 16;
/* 6:59 */waypoints[16] = spawnstruct();
/* 6:59 */waypoints[16].origin = (514.588, 746.919, 192.074);
/* 6:59 */waypoints[16].type = "stand";
/* 6:59 */waypoints[16].childCount = 3;
/* 6:59 */waypoints[16].children[0] = 15;
/* 6:59 */waypoints[16].children[1] = 17;
/* 6:59 */waypoints[16].children[2] = 38;
/* 6:59 */waypoints[17] = spawnstruct();
/* 6:59 */waypoints[17].origin = (267.885, 743.71, 196.877);
/* 6:59 */waypoints[17].type = "stand";
/* 6:59 */waypoints[17].childCount = 3;
/* 6:59 */waypoints[17].children[0] = 16;
/* 6:59 */waypoints[17].children[1] = 18;
/* 6:59 */waypoints[17].children[2] = 39;
/* 6:59 */waypoints[18] = spawnstruct();
/* 6:59 */waypoints[18].origin = (211.788, 586.591, 197.334);
/* 6:59 */waypoints[18].type = "stand";
/* 6:59 */waypoints[18].childCount = 4;
/* 6:59 */waypoints[18].children[0] = 17;
/* 6:59 */waypoints[18].children[1] = 19;
/* 6:59 */waypoints[18].children[2] = 37;
/* 6:59 */waypoints[18].children[3] = 38;
/* 6:59 */waypoints[19] = spawnstruct();
/* 6:59 */waypoints[19].origin = (-135.858, 743.555, 199.374);
/* 6:59 */waypoints[19].type = "stand";
/* 6:59 */waypoints[19].childCount = 3;
/* 6:59 */waypoints[19].children[0] = 18;
/* 6:59 */waypoints[19].children[1] = 20;
/* 6:59 */waypoints[19].children[2] = 35;
/* 6:59 */waypoints[20] = spawnstruct();
/* 6:59 */waypoints[20].origin = (-428.645, 711.579, 192.645);
/* 6:59 */waypoints[20].type = "stand";
/* 6:59 */waypoints[20].childCount = 3;
/* 6:59 */waypoints[20].children[0] = 19;
/* 6:59 */waypoints[20].children[1] = 21;
/* 6:59 */waypoints[20].children[2] = 43;
/* 6:59 */waypoints[21] = spawnstruct();
/* 6:59 */waypoints[21].origin = (-681.602, 728.178, 198.336);
/* 6:59 */waypoints[21].type = "stand";
/* 6:59 */waypoints[21].childCount = 2;
/* 6:59 */waypoints[21].children[0] = 20;
/* 6:59 */waypoints[21].children[1] = 22;
/* 6:59 */waypoints[22] = spawnstruct();
/* 6:59 */waypoints[22].origin = (-691.159, 515.803, 192.481);
/* 6:59 */waypoints[22].type = "stand";
/* 6:59 */waypoints[22].childCount = 3;
/* 6:59 */waypoints[22].children[0] = 21;
/* 6:59 */waypoints[22].children[1] = 23;
/* 6:59 */waypoints[22].children[2] = 43;
/* 6:59 */waypoints[23] = spawnstruct();
/* 6:59 */waypoints[23].origin = (-703.595, 283.467, 203.789);
/* 6:59 */waypoints[23].type = "stand";
/* 6:59 */waypoints[23].childCount = 2;
/* 6:59 */waypoints[23].children[0] = 22;
/* 6:59 */waypoints[23].children[1] = 24;
/* 6:59 */waypoints[24] = spawnstruct();
/* 6:59 */waypoints[24].origin = (-471.812, 279.935, 195.148);
/* 6:59 */waypoints[24].type = "stand";
/* 6:59 */waypoints[24].childCount = 3;
/* 6:59 */waypoints[24].children[0] = 23;
/* 6:59 */waypoints[24].children[1] = 25;
/* 6:59 */waypoints[24].children[2] = 43;
/* 6:59 */waypoints[25] = spawnstruct();
/* 6:59 */waypoints[25].origin = (-467.516, 61.9155, 192.077);
/* 6:59 */waypoints[25].type = "stand";
/* 6:59 */waypoints[25].childCount = 3;
/* 6:59 */waypoints[25].children[0] = 24;
/* 6:59 */waypoints[25].children[1] = 26;
/* 6:59 */waypoints[25].children[2] = 30;
/* 6:59 */waypoints[26] = spawnstruct();
/* 6:59 */waypoints[26].origin = (-490.013, -147.907, 192.077);
/* 6:59 */waypoints[26].type = "stand";
/* 6:59 */waypoints[26].childCount = 3;
/* 6:59 */waypoints[26].children[0] = 25;
/* 6:59 */waypoints[26].children[1] = 1;
/* 6:59 */waypoints[26].children[2] = 41;
/* 6:59 */waypoints[27] = spawnstruct();
/* 6:59 */waypoints[27].origin = (404.166, -296.141, 196.124);
/* 6:59 */waypoints[27].type = "stand";
/* 6:59 */waypoints[27].childCount = 4;
/* 6:59 */waypoints[27].children[0] = 10;
/* 6:59 */waypoints[27].children[1] = 8;
/* 6:59 */waypoints[27].children[2] = 6;
/* 6:59 */waypoints[27].children[3] = 28;
/* 6:59 */waypoints[28] = spawnstruct();
/* 6:59 */waypoints[28].origin = (179.993, -282.173, 192.565);
/* 6:59 */waypoints[28].type = "stand";
/* 6:59 */waypoints[28].childCount = 3;
/* 6:59 */waypoints[28].children[0] = 27;
/* 6:59 */waypoints[28].children[1] = 5;
/* 6:59 */waypoints[28].children[2] = 29;
/* 6:59 */waypoints[29] = spawnstruct();
/* 6:59 */waypoints[29].origin = (-11.9686, -299.794, 194.846);
/* 6:59 */waypoints[29].type = "stand";
/* 6:59 */waypoints[29].childCount = 3;
/* 6:59 */waypoints[29].children[0] = 28;
/* 6:59 */waypoints[29].children[1] = 30;
/* 6:59 */waypoints[29].children[2] = 40;
/* 6:59 */waypoints[30] = spawnstruct();
/* 6:59 */waypoints[30].origin = (3.89531, 52.3469, 196.736);
/* 6:59 */waypoints[30].type = "stand";
/* 6:59 */waypoints[30].childCount = 4;
/* 6:59 */waypoints[30].children[0] = 29;
/* 6:59 */waypoints[30].children[1] = 31;
/* 6:59 */waypoints[30].children[2] = 11;
/* 6:59 */waypoints[30].children[3] = 25;
/* 6:59 */waypoints[31] = spawnstruct();
/* 6:59 */waypoints[31].origin = (6.12919, 194.278, 194.294);
/* 6:59 */waypoints[31].type = "stand";
/* 6:59 */waypoints[31].childCount = 3;
/* 6:59 */waypoints[31].children[0] = 30;
/* 6:59 */waypoints[31].children[1] = 32;
/* 6:59 */waypoints[31].children[2] = 33;
/* 6:59 */waypoints[32] = spawnstruct();
/* 6:59 */waypoints[32].origin = (276.125, 180.321, 201.125);
/* 6:59 */waypoints[32].type = "stand";
/* 6:59 */waypoints[32].childCount = 1;
/* 6:59 */waypoints[32].children[0] = 31;
/* 6:59 */waypoints[33] = spawnstruct();
/* 6:59 */waypoints[33].origin = (3.54935, 396.17, 192.492);
/* 6:59 */waypoints[33].type = "stand";
/* 6:59 */waypoints[33].childCount = 3;
/* 6:59 */waypoints[33].children[0] = 31;
/* 6:59 */waypoints[33].children[1] = 34;
/* 6:59 */waypoints[33].children[2] = 37;
/* 6:59 */waypoints[34] = spawnstruct();
/* 6:59 */waypoints[34].origin = (-195.337, 422.622, 196.074);
/* 6:59 */waypoints[34].type = "stand";
/* 6:59 */waypoints[34].childCount = 3;
/* 6:59 */waypoints[34].children[0] = 33;
/* 6:59 */waypoints[34].children[1] = 35;
/* 6:59 */waypoints[34].children[2] = 43;
/* 6:59 */waypoints[35] = spawnstruct();
/* 6:59 */waypoints[35].origin = (-184.425, 659.203, 200.415);
/* 6:59 */waypoints[35].type = "stand";
/* 6:59 */waypoints[35].childCount = 3;
/* 6:59 */waypoints[35].children[0] = 34;
/* 6:59 */waypoints[35].children[1] = 36;
/* 6:59 */waypoints[35].children[2] = 19;
/* 6:59 */waypoints[36] = spawnstruct();
/* 6:59 */waypoints[36].origin = (-31.4959, 614.116, 193.165);
/* 6:59 */waypoints[36].type = "stand";
/* 6:59 */waypoints[36].childCount = 1;
/* 6:59 */waypoints[36].children[0] = 35;
/* 6:59 */waypoints[37] = spawnstruct();
/* 6:59 */waypoints[37].origin = (195.783, 399.768, 195.54);
/* 6:59 */waypoints[37].type = "stand";
/* 6:59 */waypoints[37].childCount = 3;
/* 6:59 */waypoints[37].children[0] = 33;
/* 6:59 */waypoints[37].children[1] = 18;
/* 6:59 */waypoints[37].children[2] = 38;
/* 6:59 */waypoints[38] = spawnstruct();
/* 6:59 */waypoints[38].origin = (436.087, 429.827, 192.077);
/* 6:59 */waypoints[38].type = "stand";
/* 6:59 */waypoints[38].childCount = 5;
/* 6:59 */waypoints[38].children[0] = 37;
/* 6:59 */waypoints[38].children[1] = 12;
/* 6:59 */waypoints[38].children[2] = 14;
/* 6:59 */waypoints[38].children[3] = 16;
/* 6:59 */waypoints[38].children[4] = 18;
/* 6:59 */waypoints[39] = spawnstruct();
/* 6:59 */waypoints[39].origin = (48.5285, 749.341, 192.077);
/* 6:59 */waypoints[39].type = "stand";
/* 6:59 */waypoints[39].childCount = 1;
/* 6:59 */waypoints[39].children[0] = 17;
/* 6:59 */waypoints[40] = spawnstruct();
/* 6:59 */waypoints[40].origin = (-225.679, -294.882, 192.376);
/* 6:59 */waypoints[40].type = "stand";
/* 6:59 */waypoints[40].childCount = 3;
/* 6:59 */waypoints[40].children[0] = 29;
/* 6:59 */waypoints[40].children[1] = 41;
/* 6:59 */waypoints[40].children[2] = 47;
/* 6:59 */waypoints[41] = spawnstruct();
/* 6:59 */waypoints[41].origin = (-407.436, -286.456, 202.332);
/* 6:59 */waypoints[41].type = "stand";
/* 6:59 */waypoints[41].childCount = 3;
/* 6:59 */waypoints[41].children[0] = 40;
/* 6:59 */waypoints[41].children[1] = 26;
/* 6:59 */waypoints[41].children[2] = 42;
/* 6:59 */waypoints[42] = spawnstruct();
/* 6:59 */waypoints[42].origin = (-518.125, -579.692, 192.816);
/* 6:59 */waypoints[42].type = "stand";
/* 6:59 */waypoints[42].childCount = 3;
/* 6:59 */waypoints[42].children[0] = 41;
/* 6:59 */waypoints[42].children[1] = 3;
/* 6:59 */waypoints[42].children[2] = 4;
/* 6:59 */waypoints[43] = spawnstruct();
/* 6:59 */waypoints[43].origin = (-375.487, 437.212, 194.418);
/* 6:59 */waypoints[43].type = "stand";
/* 6:59 */waypoints[43].childCount = 4;
/* 6:59 */waypoints[43].children[0] = 24;
/* 6:59 */waypoints[43].children[1] = 34;
/* 6:59 */waypoints[43].children[2] = 20;
/* 6:59 */waypoints[43].children[3] = 22;
/* 6:59 */waypoints[44] = spawnstruct();
/* 6:59 */waypoints[44].origin = (179.819, -613.838, 193.623);
/* 6:59 */waypoints[44].type = "stand";
/* 6:59 */waypoints[44].childCount = 3;
/* 6:59 */waypoints[44].children[0] = 5;
/* 6:59 */waypoints[44].children[1] = 45;
/* 6:59 */waypoints[44].children[2] = 6;
/* 6:59 */waypoints[45] = spawnstruct();
/* 6:59 */waypoints[45].origin = (4.56071, -613.979, 193.115);
/* 6:59 */waypoints[45].type = "stand";
/* 6:59 */waypoints[45].childCount = 1;
/* 6:59 */waypoints[45].children[0] = 44;
/* 6:59 */waypoints[46] = spawnstruct();
/* 6:59 */waypoints[46].origin = (692.214, 24.3686, 201.125);
/* 6:59 */waypoints[46].type = "stand";
/* 6:59 */waypoints[46].childCount = 1;
/* 6:59 */waypoints[46].children[0] = 13;
/* 6:59 */waypoints[47] = spawnstruct();
/* 6:59 */waypoints[47].origin = (-204.915, -503.883, 196.582);
/* 6:59 */waypoints[47].type = "stand";
/* 6:59 */waypoints[47].childCount = 3;
/* 6:59 */waypoints[47].children[0] = 48;
/* 6:59 */waypoints[47].children[1] = 4;
/* 6:59 */waypoints[47].children[2] = 40;
/* 6:59 */waypoints[48] = spawnstruct();
/* 6:59 */waypoints[48].origin = (-21.0485, -482.997, 192.077);
/* 6:59 */waypoints[48].type = "stand";
/* 6:59 */waypoints[48].childCount = 1;
/* 6:59 */waypoints[48].children[0] = 47;
/* 6:59 */return waypoints;
}

View File

@@ -1,589 +0,0 @@
ShipmentLong()
{
/* 9:53 */waypoints = [];
/* 9:53 */waypoints[0] = spawnstruct();
/* 9:53 */waypoints[0].origin = (-620.079, -126.028, 196.89);
/* 9:53 */waypoints[0].type = "stand";
/* 9:53 */waypoints[0].childCount = 3;
/* 9:53 */waypoints[0].children[0] = 1;
/* 9:53 */waypoints[0].children[1] = 25;
/* 9:53 */waypoints[0].children[2] = 75;
/* 9:53 */waypoints[1] = spawnstruct();
/* 9:53 */waypoints[1].origin = (-702.762, -282.504, 192.434);
/* 9:53 */waypoints[1].type = "stand";
/* 9:53 */waypoints[1].childCount = 2;
/* 9:53 */waypoints[1].children[0] = 0;
/* 9:53 */waypoints[1].children[1] = 2;
/* 9:53 */waypoints[2] = spawnstruct();
/* 9:53 */waypoints[2].origin = (-719.237, -587.184, 199.725);
/* 9:53 */waypoints[2].type = "stand";
/* 9:53 */waypoints[2].childCount = 3;
/* 9:53 */waypoints[2].children[0] = 1;
/* 9:53 */waypoints[2].children[1] = 38;
/* 9:53 */waypoints[2].children[2] = 73;
/* 9:53 */waypoints[3] = spawnstruct();
/* 9:53 */waypoints[3].origin = (-228.83, -590.442, 196.605);
/* 9:53 */waypoints[3].type = "stand";
/* 9:53 */waypoints[3].childCount = 3;
/* 9:53 */waypoints[3].children[0] = 4;
/* 9:53 */waypoints[3].children[1] = 38;
/* 9:53 */waypoints[3].children[2] = 36;
/* 9:53 */waypoints[4] = spawnstruct();
/* 9:53 */waypoints[4].origin = (197.13, -517.064, 192.077);
/* 9:53 */waypoints[4].type = "stand";
/* 9:53 */waypoints[4].childCount = 3;
/* 9:53 */waypoints[4].children[0] = 3;
/* 9:53 */waypoints[4].children[1] = 5;
/* 9:53 */waypoints[4].children[2] = 27;
/* 9:53 */waypoints[5] = spawnstruct();
/* 9:53 */waypoints[5].origin = (453.886, -586.172, 193.314);
/* 9:53 */waypoints[5].type = "stand";
/* 9:53 */waypoints[5].childCount = 3;
/* 9:53 */waypoints[5].children[0] = 4;
/* 9:53 */waypoints[5].children[1] = 6;
/* 9:53 */waypoints[5].children[2] = 26;
/* 9:53 */waypoints[6] = spawnstruct();
/* 9:53 */waypoints[6].origin = (658.928, -582.484, 199.725);
/* 9:53 */waypoints[6].type = "stand";
/* 9:53 */waypoints[6].childCount = 3;
/* 9:53 */waypoints[6].children[0] = 5;
/* 9:53 */waypoints[6].children[1] = 7;
/* 9:53 */waypoints[6].children[2] = 44;
/* 9:53 */waypoints[7] = spawnstruct();
/* 9:53 */waypoints[7].origin = (641.269, -362.832, 192.083);
/* 9:53 */waypoints[7].type = "stand";
/* 9:53 */waypoints[7].childCount = 3;
/* 9:53 */waypoints[7].children[0] = 6;
/* 9:53 */waypoints[7].children[1] = 8;
/* 9:53 */waypoints[7].children[2] = 26;
/* 9:53 */waypoints[8] = spawnstruct();
/* 9:53 */waypoints[8].origin = (654.735, -129.902, 192.091);
/* 9:53 */waypoints[8].type = "stand";
/* 9:53 */waypoints[8].childCount = 3;
/* 9:53 */waypoints[8].children[0] = 7;
/* 9:53 */waypoints[8].children[1] = 9;
/* 9:53 */waypoints[8].children[2] = 47;
/* 9:53 */waypoints[9] = spawnstruct();
/* 9:53 */waypoints[9].origin = (439.04, -99.5199, 194.359);
/* 9:53 */waypoints[9].type = "stand";
/* 9:53 */waypoints[9].childCount = 3;
/* 9:53 */waypoints[9].children[0] = 8;
/* 9:53 */waypoints[9].children[1] = 10;
/* 9:53 */waypoints[9].children[2] = 26;
/* 9:53 */waypoints[10] = spawnstruct();
/* 9:53 */waypoints[10].origin = (439.674, 45.8541, 193.014);
/* 9:53 */waypoints[10].type = "stand";
/* 9:53 */waypoints[10].childCount = 4;
/* 9:53 */waypoints[10].children[0] = 9;
/* 9:53 */waypoints[10].children[1] = 11;
/* 9:53 */waypoints[10].children[2] = 29;
/* 9:53 */waypoints[10].children[3] = 31;
/* 9:53 */waypoints[11] = spawnstruct();
/* 9:53 */waypoints[11].origin = (449.902, 267.177, 193.16);
/* 9:53 */waypoints[11].type = "stand";
/* 9:53 */waypoints[11].childCount = 4;
/* 9:53 */waypoints[11].children[0] = 10;
/* 9:53 */waypoints[11].children[1] = 12;
/* 9:53 */waypoints[11].children[2] = 35;
/* 9:53 */waypoints[11].children[3] = 31;
/* 9:53 */waypoints[12] = spawnstruct();
/* 9:53 */waypoints[12].origin = (697.337, 277.811, 192.107);
/* 9:53 */waypoints[12].type = "stand";
/* 9:53 */waypoints[12].childCount = 3;
/* 9:53 */waypoints[12].children[0] = 11;
/* 9:53 */waypoints[12].children[1] = 13;
/* 9:53 */waypoints[12].children[2] = 45;
/* 9:53 */waypoints[13] = spawnstruct();
/* 9:53 */waypoints[13].origin = (688.533, 535.071, 194.929);
/* 9:53 */waypoints[13].type = "stand";
/* 9:53 */waypoints[13].childCount = 3;
/* 9:53 */waypoints[13].children[0] = 12;
/* 9:53 */waypoints[13].children[1] = 14;
/* 9:53 */waypoints[13].children[2] = 35;
/* 9:53 */waypoints[14] = spawnstruct();
/* 9:53 */waypoints[14].origin = (675.569, 730.961, 193.597);
/* 9:53 */waypoints[14].type = "stand";
/* 9:53 */waypoints[14].childCount = 3;
/* 9:53 */waypoints[14].children[0] = 13;
/* 9:53 */waypoints[14].children[1] = 15;
/* 9:53 */waypoints[14].children[2] = 54;
/* 9:53 */waypoints[15] = spawnstruct();
/* 9:53 */waypoints[15].origin = (514.588, 746.919, 192.074);
/* 9:53 */waypoints[15].type = "stand";
/* 9:53 */waypoints[15].childCount = 3;
/* 9:53 */waypoints[15].children[0] = 14;
/* 9:53 */waypoints[15].children[1] = 16;
/* 9:53 */waypoints[15].children[2] = 35;
/* 9:53 */waypoints[16] = spawnstruct();
/* 9:53 */waypoints[16].origin = (267.885, 743.71, 196.877);
/* 9:53 */waypoints[16].type = "stand";
/* 9:53 */waypoints[16].childCount = 2;
/* 9:53 */waypoints[16].children[0] = 15;
/* 9:53 */waypoints[16].children[1] = 17;
/* 9:53 */waypoints[17] = spawnstruct();
/* 9:53 */waypoints[17].origin = (211.788, 586.591, 197.334);
/* 9:53 */waypoints[17].type = "stand";
/* 9:53 */waypoints[17].childCount = 4;
/* 9:53 */waypoints[17].children[0] = 16;
/* 9:53 */waypoints[17].children[1] = 18;
/* 9:53 */waypoints[17].children[2] = 34;
/* 9:53 */waypoints[17].children[3] = 35;
/* 9:53 */waypoints[18] = spawnstruct();
/* 9:53 */waypoints[18].origin = (-135.858, 743.555, 199.374);
/* 9:53 */waypoints[18].type = "stand";
/* 9:53 */waypoints[18].childCount = 3;
/* 9:53 */waypoints[18].children[0] = 17;
/* 9:53 */waypoints[18].children[1] = 19;
/* 9:53 */waypoints[18].children[2] = 33;
/* 9:53 */waypoints[19] = spawnstruct();
/* 9:53 */waypoints[19].origin = (-428.645, 711.579, 192.645);
/* 9:53 */waypoints[19].type = "stand";
/* 9:53 */waypoints[19].childCount = 3;
/* 9:53 */waypoints[19].children[0] = 18;
/* 9:53 */waypoints[19].children[1] = 20;
/* 9:53 */waypoints[19].children[2] = 39;
/* 9:53 */waypoints[20] = spawnstruct();
/* 9:53 */waypoints[20].origin = (-681.602, 728.178, 198.336);
/* 9:53 */waypoints[20].type = "stand";
/* 9:53 */waypoints[20].childCount = 3;
/* 9:53 */waypoints[20].children[0] = 19;
/* 9:53 */waypoints[20].children[1] = 21;
/* 9:53 */waypoints[20].children[2] = 63;
/* 9:53 */waypoints[21] = spawnstruct();
/* 9:53 */waypoints[21].origin = (-691.159, 515.803, 192.481);
/* 9:53 */waypoints[21].type = "stand";
/* 9:53 */waypoints[21].childCount = 3;
/* 9:53 */waypoints[21].children[0] = 20;
/* 9:53 */waypoints[21].children[1] = 22;
/* 9:53 */waypoints[21].children[2] = 39;
/* 9:53 */waypoints[22] = spawnstruct();
/* 9:53 */waypoints[22].origin = (-703.595, 283.467, 203.789);
/* 9:53 */waypoints[22].type = "stand";
/* 9:53 */waypoints[22].childCount = 3;
/* 9:53 */waypoints[22].children[0] = 21;
/* 9:53 */waypoints[22].children[1] = 23;
/* 9:53 */waypoints[22].children[2] = 79;
/* 9:53 */waypoints[23] = spawnstruct();
/* 9:53 */waypoints[23].origin = (-471.812, 279.935, 195.148);
/* 9:53 */waypoints[23].type = "stand";
/* 9:53 */waypoints[23].childCount = 3;
/* 9:53 */waypoints[23].children[0] = 22;
/* 9:53 */waypoints[23].children[1] = 24;
/* 9:53 */waypoints[23].children[2] = 39;
/* 9:53 */waypoints[24] = spawnstruct();
/* 9:53 */waypoints[24].origin = (-467.516, 61.9155, 192.077);
/* 9:53 */waypoints[24].type = "stand";
/* 9:53 */waypoints[24].childCount = 3;
/* 9:53 */waypoints[24].children[0] = 23;
/* 9:53 */waypoints[24].children[1] = 29;
/* 9:53 */waypoints[24].children[2] = 83;
/* 9:53 */waypoints[25] = spawnstruct();
/* 9:53 */waypoints[25].origin = (-490.013, -147.907, 192.077);
/* 9:53 */waypoints[25].type = "stand";
/* 9:53 */waypoints[25].childCount = 3;
/* 9:53 */waypoints[25].children[0] = 0;
/* 9:53 */waypoints[25].children[1] = 37;
/* 9:53 */waypoints[25].children[2] = 83;
/* 9:53 */waypoints[26] = spawnstruct();
/* 9:53 */waypoints[26].origin = (404.166, -296.141, 196.124);
/* 9:53 */waypoints[26].type = "stand";
/* 9:53 */waypoints[26].childCount = 4;
/* 9:53 */waypoints[26].children[0] = 9;
/* 9:53 */waypoints[26].children[1] = 7;
/* 9:53 */waypoints[26].children[2] = 5;
/* 9:53 */waypoints[26].children[3] = 27;
/* 9:53 */waypoints[27] = spawnstruct();
/* 9:53 */waypoints[27].origin = (179.993, -282.173, 192.565);
/* 9:53 */waypoints[27].type = "stand";
/* 9:53 */waypoints[27].childCount = 3;
/* 9:53 */waypoints[27].children[0] = 26;
/* 9:53 */waypoints[27].children[1] = 4;
/* 9:53 */waypoints[27].children[2] = 28;
/* 9:53 */waypoints[28] = spawnstruct();
/* 9:53 */waypoints[28].origin = (-11.9686, -299.794, 194.846);
/* 9:53 */waypoints[28].type = "stand";
/* 9:53 */waypoints[28].childCount = 3;
/* 9:53 */waypoints[28].children[0] = 27;
/* 9:53 */waypoints[28].children[1] = 36;
/* 9:53 */waypoints[28].children[2] = 84;
/* 9:53 */waypoints[29] = spawnstruct();
/* 9:53 */waypoints[29].origin = (3.89531, 52.3469, 196.736);
/* 9:53 */waypoints[29].type = "stand";
/* 9:53 */waypoints[29].childCount = 4;
/* 9:53 */waypoints[29].children[0] = 30;
/* 9:53 */waypoints[29].children[1] = 10;
/* 9:53 */waypoints[29].children[2] = 24;
/* 9:53 */waypoints[29].children[3] = 84;
/* 9:53 */waypoints[30] = spawnstruct();
/* 9:53 */waypoints[30].origin = (6.12919, 194.278, 194.294);
/* 9:53 */waypoints[30].type = "stand";
/* 9:53 */waypoints[30].childCount = 3;
/* 9:53 */waypoints[30].children[0] = 29;
/* 9:53 */waypoints[30].children[1] = 31;
/* 9:53 */waypoints[30].children[2] = 32;
/* 9:53 */waypoints[31] = spawnstruct();
/* 9:53 */waypoints[31].origin = (276.125, 180.321, 201.125);
/* 9:53 */waypoints[31].type = "stand";
/* 9:53 */waypoints[31].childCount = 3;
/* 9:53 */waypoints[31].children[0] = 30;
/* 9:53 */waypoints[31].children[1] = 11;
/* 9:53 */waypoints[31].children[2] = 10;
/* 9:53 */waypoints[32] = spawnstruct();
/* 9:53 */waypoints[32].origin = (3.54935, 396.17, 192.492);
/* 9:53 */waypoints[32].type = "stand";
/* 9:53 */waypoints[32].childCount = 3;
/* 9:53 */waypoints[32].children[0] = 30;
/* 9:53 */waypoints[32].children[1] = 33;
/* 9:53 */waypoints[32].children[2] = 34;
/* 9:53 */waypoints[33] = spawnstruct();
/* 9:53 */waypoints[33].origin = (-195.337, 422.622, 196.074);
/* 9:53 */waypoints[33].type = "stand";
/* 9:53 */waypoints[33].childCount = 3;
/* 9:53 */waypoints[33].children[0] = 32;
/* 9:53 */waypoints[33].children[1] = 39;
/* 9:53 */waypoints[33].children[2] = 18;
/* 9:53 */waypoints[34] = spawnstruct();
/* 9:53 */waypoints[34].origin = (195.783, 399.768, 195.54);
/* 9:53 */waypoints[34].type = "stand";
/* 9:53 */waypoints[34].childCount = 3;
/* 9:53 */waypoints[34].children[0] = 32;
/* 9:53 */waypoints[34].children[1] = 17;
/* 9:53 */waypoints[34].children[2] = 35;
/* 9:53 */waypoints[35] = spawnstruct();
/* 9:53 */waypoints[35].origin = (436.087, 429.827, 192.077);
/* 9:53 */waypoints[35].type = "stand";
/* 9:53 */waypoints[35].childCount = 5;
/* 9:53 */waypoints[35].children[0] = 34;
/* 9:53 */waypoints[35].children[1] = 11;
/* 9:53 */waypoints[35].children[2] = 13;
/* 9:53 */waypoints[35].children[3] = 15;
/* 9:53 */waypoints[35].children[4] = 17;
/* 9:53 */waypoints[36] = spawnstruct();
/* 9:53 */waypoints[36].origin = (-225.679, -294.882, 192.376);
/* 9:53 */waypoints[36].type = "stand";
/* 9:53 */waypoints[36].childCount = 3;
/* 9:53 */waypoints[36].children[0] = 28;
/* 9:53 */waypoints[36].children[1] = 37;
/* 9:53 */waypoints[36].children[2] = 3;
/* 9:53 */waypoints[37] = spawnstruct();
/* 9:53 */waypoints[37].origin = (-407.436, -286.456, 202.332);
/* 9:53 */waypoints[37].type = "stand";
/* 9:53 */waypoints[37].childCount = 3;
/* 9:53 */waypoints[37].children[0] = 36;
/* 9:53 */waypoints[37].children[1] = 25;
/* 9:53 */waypoints[37].children[2] = 38;
/* 9:53 */waypoints[38] = spawnstruct();
/* 9:53 */waypoints[38].origin = (-518.125, -579.692, 192.816);
/* 9:53 */waypoints[38].type = "stand";
/* 9:53 */waypoints[38].childCount = 3;
/* 9:53 */waypoints[38].children[0] = 37;
/* 9:53 */waypoints[38].children[1] = 2;
/* 9:53 */waypoints[38].children[2] = 3;
/* 9:53 */waypoints[39] = spawnstruct();
/* 9:53 */waypoints[39].origin = (-375.487, 437.212, 194.418);
/* 9:53 */waypoints[39].type = "stand";
/* 9:53 */waypoints[39].childCount = 4;
/* 9:53 */waypoints[39].children[0] = 23;
/* 9:53 */waypoints[39].children[1] = 33;
/* 9:53 */waypoints[39].children[2] = 19;
/* 9:53 */waypoints[39].children[3] = 21;
/* 9:53 */waypoints[40] = spawnstruct();
/* 9:53 */waypoints[40].origin = (2025.97, -517.198, 192.125);
/* 9:53 */waypoints[40].type = "stand";
/* 9:53 */waypoints[40].childCount = 2;
/* 9:53 */waypoints[40].children[0] = 41;
/* 9:53 */waypoints[40].children[1] = 59;
/* 9:53 */waypoints[41] = spawnstruct();
/* 9:53 */waypoints[41].origin = (1467.4, -532.27, 194.169);
/* 9:53 */waypoints[41].type = "stand";
/* 9:53 */waypoints[41].childCount = 2;
/* 9:53 */waypoints[41].children[0] = 40;
/* 9:53 */waypoints[41].children[1] = 42;
/* 9:53 */waypoints[42] = spawnstruct();
/* 9:53 */waypoints[42].origin = (1466.17, -371.041, 193.194);
/* 9:53 */waypoints[42].type = "stand";
/* 9:53 */waypoints[42].childCount = 3;
/* 9:53 */waypoints[42].children[0] = 41;
/* 9:53 */waypoints[42].children[1] = 43;
/* 9:53 */waypoints[42].children[2] = 62;
/* 9:53 */waypoints[43] = spawnstruct();
/* 9:53 */waypoints[43].origin = (1038.09, -384.742, 192.557);
/* 9:53 */waypoints[43].type = "stand";
/* 9:53 */waypoints[43].childCount = 3;
/* 9:53 */waypoints[43].children[0] = 42;
/* 9:53 */waypoints[43].children[1] = 44;
/* 9:53 */waypoints[43].children[2] = 51;
/* 9:53 */waypoints[44] = spawnstruct();
/* 9:53 */waypoints[44].origin = (1023.05, -530.183, 192.125);
/* 9:53 */waypoints[44].type = "stand";
/* 9:53 */waypoints[44].childCount = 2;
/* 9:53 */waypoints[44].children[0] = 43;
/* 9:53 */waypoints[44].children[1] = 6;
/* 9:53 */waypoints[45] = spawnstruct();
/* 9:53 */waypoints[45].origin = (945.378, 319.017, 192.419);
/* 9:53 */waypoints[45].type = "stand";
/* 9:53 */waypoints[45].childCount = 4;
/* 9:53 */waypoints[45].children[0] = 12;
/* 9:53 */waypoints[45].children[1] = 46;
/* 9:53 */waypoints[45].children[2] = 53;
/* 9:53 */waypoints[45].children[3] = 54;
/* 9:53 */waypoints[46] = spawnstruct();
/* 9:53 */waypoints[46].origin = (963.131, 32.1251, 194.551);
/* 9:53 */waypoints[46].type = "stand";
/* 9:53 */waypoints[46].childCount = 4;
/* 9:53 */waypoints[46].children[0] = 45;
/* 9:53 */waypoints[46].children[1] = 47;
/* 9:53 */waypoints[46].children[2] = 51;
/* 9:53 */waypoints[46].children[3] = 52;
/* 9:53 */waypoints[47] = spawnstruct();
/* 9:53 */waypoints[47].origin = (782.403, -86.344, 197.367);
/* 9:53 */waypoints[47].type = "stand";
/* 9:53 */waypoints[47].childCount = 3;
/* 9:53 */waypoints[47].children[0] = 46;
/* 9:53 */waypoints[47].children[1] = 8;
/* 9:53 */waypoints[47].children[2] = 48;
/* 9:53 */waypoints[48] = spawnstruct();
/* 9:53 */waypoints[48].origin = (769.707, 187.133, 324.125);
/* 9:53 */waypoints[48].type = "stand";
/* 9:53 */waypoints[48].childCount = 2;
/* 9:53 */waypoints[48].children[0] = 47;
/* 9:53 */waypoints[48].children[1] = 49;
/* 9:53 */waypoints[49] = spawnstruct();
/* 9:53 */waypoints[49].origin = (616.766, 185.265, 324.125);
/* 9:53 */waypoints[49].type = "stand";
/* 9:53 */waypoints[49].childCount = 2;
/* 9:53 */waypoints[49].children[0] = 48;
/* 9:53 */waypoints[49].children[1] = 50;
/* 9:53 */waypoints[50] = spawnstruct();
/* 9:53 */waypoints[50].origin = (639.593, 29.6557, 324.125);
/* 9:53 */waypoints[50].type = "stand";
/* 9:53 */waypoints[50].childCount = 1;
/* 9:53 */waypoints[50].children[0] = 49;
/* 9:53 */waypoints[51] = spawnstruct();
/* 9:53 */waypoints[51].origin = (1089.57, -97.3956, 193.451);
/* 9:53 */waypoints[51].type = "stand";
/* 9:53 */waypoints[51].childCount = 3;
/* 9:53 */waypoints[51].children[0] = 43;
/* 9:53 */waypoints[51].children[1] = 46;
/* 9:53 */waypoints[51].children[2] = 62;
/* 9:53 */waypoints[52] = spawnstruct();
/* 9:53 */waypoints[52].origin = (1210.04, 122.125, 192.358);
/* 9:53 */waypoints[52].type = "stand";
/* 9:53 */waypoints[52].childCount = 3;
/* 9:53 */waypoints[52].children[0] = 46;
/* 9:53 */waypoints[52].children[1] = 53;
/* 9:53 */waypoints[52].children[2] = 61;
/* 9:53 */waypoints[53] = spawnstruct();
/* 9:53 */waypoints[53].origin = (1117.5, 417.318, 192.125);
/* 9:53 */waypoints[53].type = "stand";
/* 9:53 */waypoints[53].childCount = 3;
/* 9:53 */waypoints[53].children[0] = 52;
/* 9:53 */waypoints[53].children[1] = 45;
/* 9:53 */waypoints[53].children[2] = 55;
/* 9:53 */waypoints[54] = spawnstruct();
/* 9:53 */waypoints[54].origin = (875.353, 734.602, 192.448);
/* 9:53 */waypoints[54].type = "stand";
/* 9:53 */waypoints[54].childCount = 2;
/* 9:53 */waypoints[54].children[0] = 45;
/* 9:53 */waypoints[54].children[1] = 14;
/* 9:53 */waypoints[55] = spawnstruct();
/* 9:53 */waypoints[55].origin = (1335.75, 641.292, 192.125);
/* 9:53 */waypoints[55].type = "stand";
/* 9:53 */waypoints[55].childCount = 2;
/* 9:53 */waypoints[55].children[0] = 53;
/* 9:53 */waypoints[55].children[1] = 56;
/* 9:53 */waypoints[56] = spawnstruct();
/* 9:53 */waypoints[56].origin = (1606.4, 581.137, 192.125);
/* 9:53 */waypoints[56].type = "stand";
/* 9:53 */waypoints[56].childCount = 3;
/* 9:53 */waypoints[56].children[0] = 55;
/* 9:53 */waypoints[56].children[1] = 57;
/* 9:53 */waypoints[56].children[2] = 60;
/* 9:53 */waypoints[57] = spawnstruct();
/* 9:53 */waypoints[57].origin = (1811.03, 571.335, 192.125);
/* 9:53 */waypoints[57].type = "stand";
/* 9:53 */waypoints[57].childCount = 2;
/* 9:53 */waypoints[57].children[0] = 56;
/* 9:53 */waypoints[57].children[1] = 58;
/* 9:53 */waypoints[58] = spawnstruct();
/* 9:53 */waypoints[58].origin = (2066.01, 425.637, 192.125);
/* 9:53 */waypoints[58].type = "stand";
/* 9:53 */waypoints[58].childCount = 2;
/* 9:53 */waypoints[58].children[0] = 57;
/* 9:53 */waypoints[58].children[1] = 59;
/* 9:53 */waypoints[59] = spawnstruct();
/* 9:53 */waypoints[59].origin = (2019.24, 83.9163, 192.125);
/* 9:53 */waypoints[59].type = "stand";
/* 9:53 */waypoints[59].childCount = 3;
/* 9:53 */waypoints[59].children[0] = 58;
/* 9:53 */waypoints[59].children[1] = 40;
/* 9:53 */waypoints[59].children[2] = 60;
/* 9:53 */waypoints[60] = spawnstruct();
/* 9:53 */waypoints[60].origin = (1599.6, 138.424, 191.396);
/* 9:53 */waypoints[60].type = "stand";
/* 9:53 */waypoints[60].childCount = 3;
/* 9:53 */waypoints[60].children[0] = 59;
/* 9:53 */waypoints[60].children[1] = 61;
/* 9:53 */waypoints[60].children[2] = 56;
/* 9:53 */waypoints[61] = spawnstruct();
/* 9:53 */waypoints[61].origin = (1457.82, 89.405, 192.125);
/* 9:53 */waypoints[61].type = "stand";
/* 9:53 */waypoints[61].childCount = 3;
/* 9:53 */waypoints[61].children[0] = 60;
/* 9:53 */waypoints[61].children[1] = 52;
/* 9:53 */waypoints[61].children[2] = 62;
/* 9:53 */waypoints[62] = spawnstruct();
/* 9:53 */waypoints[62].origin = (1446.64, -123.86, 193.648);
/* 9:53 */waypoints[62].type = "stand";
/* 9:53 */waypoints[62].childCount = 3;
/* 9:53 */waypoints[62].children[0] = 61;
/* 9:53 */waypoints[62].children[1] = 42;
/* 9:53 */waypoints[62].children[2] = 51;
/* 9:53 */waypoints[63] = spawnstruct();
/* 9:53 */waypoints[63].origin = (-946.43, 705.196, 193.796);
/* 9:53 */waypoints[63].type = "stand";
/* 9:53 */waypoints[63].childCount = 2;
/* 9:53 */waypoints[63].children[0] = 20;
/* 9:53 */waypoints[63].children[1] = 64;
/* 9:53 */waypoints[64] = spawnstruct();
/* 9:53 */waypoints[64].origin = (-1048.27, 371.155, 193.951);
/* 9:53 */waypoints[64].type = "stand";
/* 9:53 */waypoints[64].childCount = 4;
/* 9:53 */waypoints[64].children[0] = 63;
/* 9:53 */waypoints[64].children[1] = 65;
/* 9:53 */waypoints[64].children[2] = 79;
/* 9:53 */waypoints[64].children[3] = 80;
/* 9:53 */waypoints[65] = spawnstruct();
/* 9:53 */waypoints[65].origin = (-1302.73, 587.611, 190.097);
/* 9:53 */waypoints[65].type = "stand";
/* 9:53 */waypoints[65].childCount = 2;
/* 9:53 */waypoints[65].children[0] = 64;
/* 9:53 */waypoints[65].children[1] = 66;
/* 9:53 */waypoints[66] = spawnstruct();
/* 9:53 */waypoints[66].origin = (-1603.54, 627.129, 183.775);
/* 9:53 */waypoints[66].type = "stand";
/* 9:53 */waypoints[66].childCount = 3;
/* 9:53 */waypoints[66].children[0] = 65;
/* 9:53 */waypoints[66].children[1] = 67;
/* 9:53 */waypoints[66].children[2] = 82;
/* 9:53 */waypoints[67] = spawnstruct();
/* 9:53 */waypoints[67].origin = (-2096.17, 406.04, 192.125);
/* 9:53 */waypoints[67].type = "stand";
/* 9:53 */waypoints[67].childCount = 2;
/* 9:53 */waypoints[67].children[0] = 66;
/* 9:53 */waypoints[67].children[1] = 68;
/* 9:53 */waypoints[68] = spawnstruct();
/* 9:53 */waypoints[68].origin = (-2026.21, 64.5417, 192.125);
/* 9:53 */waypoints[68].type = "stand";
/* 9:53 */waypoints[68].childCount = 3;
/* 9:53 */waypoints[68].children[0] = 67;
/* 9:53 */waypoints[68].children[1] = 69;
/* 9:53 */waypoints[68].children[2] = 82;
/* 9:53 */waypoints[69] = spawnstruct();
/* 9:53 */waypoints[69].origin = (-1984.92, -535.71, 192.125);
/* 9:53 */waypoints[69].type = "stand";
/* 9:53 */waypoints[69].childCount = 2;
/* 9:53 */waypoints[69].children[0] = 68;
/* 9:53 */waypoints[69].children[1] = 70;
/* 9:53 */waypoints[70] = spawnstruct();
/* 9:53 */waypoints[70].origin = (-1512.78, -532.514, 192.125);
/* 9:53 */waypoints[70].type = "stand";
/* 9:53 */waypoints[70].childCount = 2;
/* 9:53 */waypoints[70].children[0] = 69;
/* 9:53 */waypoints[70].children[1] = 71;
/* 9:53 */waypoints[71] = spawnstruct();
/* 9:53 */waypoints[71].origin = (-1521.43, -354.801, 192.992);
/* 9:53 */waypoints[71].type = "stand";
/* 9:53 */waypoints[71].childCount = 3;
/* 9:53 */waypoints[71].children[0] = 70;
/* 9:53 */waypoints[71].children[1] = 72;
/* 9:53 */waypoints[71].children[2] = 81;
/* 9:53 */waypoints[72] = spawnstruct();
/* 9:53 */waypoints[72].origin = (-1076.28, -345.719, 192.125);
/* 9:53 */waypoints[72].type = "stand";
/* 9:53 */waypoints[72].childCount = 3;
/* 9:53 */waypoints[72].children[0] = 71;
/* 9:53 */waypoints[72].children[1] = 73;
/* 9:53 */waypoints[72].children[2] = 74;
/* 9:53 */waypoints[73] = spawnstruct();
/* 9:53 */waypoints[73].origin = (-1052.81, -541.585, 199.426);
/* 9:53 */waypoints[73].type = "stand";
/* 9:53 */waypoints[73].childCount = 2;
/* 9:53 */waypoints[73].children[0] = 72;
/* 9:53 */waypoints[73].children[1] = 2;
/* 9:53 */waypoints[74] = spawnstruct();
/* 9:53 */waypoints[74].origin = (-1089.18, 2.40356, 187.904);
/* 9:53 */waypoints[74].type = "stand";
/* 9:53 */waypoints[74].childCount = 4;
/* 9:53 */waypoints[74].children[0] = 72;
/* 9:53 */waypoints[74].children[1] = 75;
/* 9:53 */waypoints[74].children[2] = 79;
/* 9:53 */waypoints[74].children[3] = 81;
/* 9:53 */waypoints[75] = spawnstruct();
/* 9:53 */waypoints[75].origin = (-831.465, -86.1712, 198.123);
/* 9:53 */waypoints[75].type = "stand";
/* 9:53 */waypoints[75].childCount = 3;
/* 9:53 */waypoints[75].children[0] = 74;
/* 9:53 */waypoints[75].children[1] = 76;
/* 9:53 */waypoints[75].children[2] = 0;
/* 9:53 */waypoints[76] = spawnstruct();
/* 9:53 */waypoints[76].origin = (-808.38, 185.993, 324.125);
/* 9:53 */waypoints[76].type = "stand";
/* 9:53 */waypoints[76].childCount = 2;
/* 9:53 */waypoints[76].children[0] = 75;
/* 9:53 */waypoints[76].children[1] = 77;
/* 9:53 */waypoints[77] = spawnstruct();
/* 9:53 */waypoints[77].origin = (-646.857, 154.506, 324.125);
/* 9:53 */waypoints[77].type = "stand";
/* 9:53 */waypoints[77].childCount = 2;
/* 9:53 */waypoints[77].children[0] = 76;
/* 9:53 */waypoints[77].children[1] = 78;
/* 9:53 */waypoints[78] = spawnstruct();
/* 9:53 */waypoints[78].origin = (-664.71, 10.9477, 324.125);
/* 9:53 */waypoints[78].type = "stand";
/* 9:53 */waypoints[78].childCount = 1;
/* 9:53 */waypoints[78].children[0] = 77;
/* 9:53 */waypoints[79] = spawnstruct();
/* 9:53 */waypoints[79].origin = (-876.227, 258.675, 199.656);
/* 9:53 */waypoints[79].type = "stand";
/* 9:53 */waypoints[79].childCount = 3;
/* 9:53 */waypoints[79].children[0] = 74;
/* 9:53 */waypoints[79].children[1] = 22;
/* 9:53 */waypoints[79].children[2] = 64;
/* 9:53 */waypoints[80] = spawnstruct();
/* 9:53 */waypoints[80].origin = (-1265.17, 245.717, 194.318);
/* 9:53 */waypoints[80].type = "stand";
/* 9:53 */waypoints[80].childCount = 2;
/* 9:53 */waypoints[80].children[0] = 64;
/* 9:53 */waypoints[80].children[1] = 81;
/* 9:53 */waypoints[81] = spawnstruct();
/* 9:53 */waypoints[81].origin = (-1477.95, 59.1839, 190.516);
/* 9:53 */waypoints[81].type = "stand";
/* 9:53 */waypoints[81].childCount = 4;
/* 9:53 */waypoints[81].children[0] = 80;
/* 9:53 */waypoints[81].children[1] = 71;
/* 9:53 */waypoints[81].children[2] = 74;
/* 9:53 */waypoints[81].children[3] = 82;
/* 9:53 */waypoints[82] = spawnstruct();
/* 9:53 */waypoints[82].origin = (-1656.02, 117.647, 190.447);
/* 9:53 */waypoints[82].type = "stand";
/* 9:53 */waypoints[82].childCount = 3;
/* 9:53 */waypoints[82].children[0] = 81;
/* 9:53 */waypoints[82].children[1] = 68;
/* 9:53 */waypoints[82].children[2] = 66;
/* 9:53 */waypoints[83] = spawnstruct();
/* 9:53 */waypoints[83].origin = (-488.853, -44.8883, 192.077);
/* 9:53 */waypoints[83].type = "stand";
/* 9:53 */waypoints[83].childCount = 3;
/* 9:53 */waypoints[83].children[0] = 24;
/* 9:53 */waypoints[83].children[1] = 25;
/* 9:53 */waypoints[83].children[2] = 84;
/* 9:53 */waypoints[84] = spawnstruct();
/* 9:53 */waypoints[84].origin = (-1.94602, -66.4622, 196.525);
/* 9:53 */waypoints[84].type = "stand";
/* 9:53 */waypoints[84].childCount = 3;
/* 9:53 */waypoints[84].children[0] = 83;
/* 9:53 */waypoints[84].children[1] = 29;
/* 9:53 */waypoints[84].children[2] = 28;
/* 9:53 */return waypoints;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,233 +0,0 @@
TestMap()
{
waypoints = [];
waypoints[0] = spawnstruct();
waypoints[0].origin =(-1.01495, 490.006, -63.875);
waypoints[0].type = "stand";
waypoints[0].childCount = 5;
waypoints[0].children[0] = 1;
waypoints[0].children[1] = 14;
waypoints[0].children[2] = 15;
waypoints[0].children[3] = 13;
waypoints[0].children[4] = 21;
waypoints[1] = spawnstruct();
waypoints[1].origin =(461.337, 489.549, -63.875);
waypoints[1].type = "stand";
waypoints[1].childCount = 6;
waypoints[1].children[0] = 0;
waypoints[1].children[1] = 2;
waypoints[1].children[2] = 18;
waypoints[1].children[3] = 18;
waypoints[1].children[4] = 18;
waypoints[1].children[5] = 20;
waypoints[2] = spawnstruct();
waypoints[2].origin =(655.728, 493.466, -63.875);
waypoints[2].type = "stand";
waypoints[2].childCount = 2;
waypoints[2].children[0] = 1;
waypoints[2].children[1] = 3;
waypoints[3] = spawnstruct();
waypoints[3].origin =(685.795, -23.2244, -63.875);
waypoints[3].type = "stand";
waypoints[3].childCount = 3;
waypoints[3].children[0] = 2;
waypoints[3].children[1] = 4;
waypoints[3].children[2] = 18;
waypoints[4] = spawnstruct();
waypoints[4].origin =(685.753, -490.267, -63.875);
waypoints[4].type = "stand";
waypoints[4].childCount = 2;
waypoints[4].children[0] = 3;
waypoints[4].children[1] = 5;
waypoints[5] = spawnstruct();
waypoints[5].origin =(697.191, -603.442, -63.875);
waypoints[5].type = "stand";
waypoints[5].childCount = 2;
waypoints[5].children[0] = 4;
waypoints[5].children[1] = 7;
waypoints[6] = spawnstruct();
waypoints[6].origin =(-67.4587, -590.356, -63.875);
waypoints[6].type = "stand";
waypoints[6].childCount = 4;
waypoints[6].children[0] = 7;
waypoints[6].children[1] = 8;
waypoints[6].children[2] = 16;
waypoints[6].children[3] = 24;
waypoints[7] = spawnstruct();
waypoints[7].origin =(343.56, -587.272, -63.875);
waypoints[7].type = "stand";
waypoints[7].childCount = 3;
waypoints[7].children[0] = 5;
waypoints[7].children[1] = 6;
waypoints[7].children[2] = 19;
waypoints[8] = spawnstruct();
waypoints[8].origin =(-572.202, -593.835, -63.875);
waypoints[8].type = "stand";
waypoints[8].childCount = 3;
waypoints[8].children[0] = 6;
waypoints[8].children[1] = 9;
waypoints[8].children[2] = 16;
waypoints[9] = spawnstruct();
waypoints[9].origin =(-752.875, -591.781, -63.875);
waypoints[9].type = "stand";
waypoints[9].childCount = 2;
waypoints[9].children[0] = 8;
waypoints[9].children[1] = 10;
waypoints[10] = spawnstruct();
waypoints[10].origin =(-726.027, -323.589, -63.875);
waypoints[10].type = "stand";
waypoints[10].childCount = 3;
waypoints[10].children[0] = 9;
waypoints[10].children[1] = 11;
waypoints[10].children[2] = 16;
waypoints[11] = spawnstruct();
waypoints[11].origin =(-720.13, 115.657, -63.875);
waypoints[11].type = "stand";
waypoints[11].childCount = 4;
waypoints[11].children[0] = 10;
waypoints[11].children[1] = 12;
waypoints[11].children[2] = 16;
waypoints[11].children[3] = 15;
waypoints[12] = spawnstruct();
waypoints[12].origin =(-721.257, 533.811, -63.875);
waypoints[12].type = "stand";
waypoints[12].childCount = 3;
waypoints[12].children[0] = 11;
waypoints[12].children[1] = 13;
waypoints[12].children[2] = 27;
waypoints[13] = spawnstruct();
waypoints[13].origin =(-220.422, 593.421, -63.875);
waypoints[13].type = "stand";
waypoints[13].childCount = 4;
waypoints[13].children[0] = 12;
waypoints[13].children[1] = 14;
waypoints[13].children[2] = 0;
waypoints[13].children[3] = 15;
waypoints[14] = spawnstruct();
waypoints[14].origin =(-28.2908, 599.348, -63.875);
waypoints[14].type = "stand";
waypoints[14].childCount = 2;
waypoints[14].children[0] = 0;
waypoints[14].children[1] = 13;
waypoints[15] = spawnstruct();
waypoints[15].origin =(-258.609, 6.70396, -63.875);
waypoints[15].type = "stand";
waypoints[15].childCount = 7;
waypoints[15].children[0] = 0;
waypoints[15].children[1] = 16;
waypoints[15].children[2] = 11;
waypoints[15].children[3] = 13;
waypoints[15].children[4] = 17;
waypoints[15].children[5] = 23;
waypoints[15].children[6] = 27;
waypoints[16] = spawnstruct();
waypoints[16].origin =(-467.668, -343.397, -63.875);
waypoints[16].type = "stand";
waypoints[16].childCount = 5;
waypoints[16].children[0] = 15;
waypoints[16].children[1] = 8;
waypoints[16].children[2] = 11;
waypoints[16].children[3] = 6;
waypoints[16].children[4] = 10;
waypoints[17] = spawnstruct();
waypoints[17].origin =(99.6763, -61.88, -63.875);
waypoints[17].type = "stand";
waypoints[17].childCount = 6;
waypoints[17].children[0] = 15;
waypoints[17].children[1] = 18;
waypoints[17].children[2] = 21;
waypoints[17].children[3] = 22;
waypoints[17].children[4] = 25;
waypoints[17].children[5] = 25;
waypoints[18] = spawnstruct();
waypoints[18].origin =(439.094, -60.3452, -63.875);
waypoints[18].type = "stand";
waypoints[18].childCount = 7;
waypoints[18].children[0] = 17;
waypoints[18].children[1] = 3;
waypoints[18].children[2] = 1;
waypoints[18].children[3] = 1;
waypoints[18].children[4] = 1;
waypoints[18].children[5] = 19;
waypoints[18].children[6] = 20;
waypoints[19] = spawnstruct();
waypoints[19].origin =(426.874, -327.668, -63.875);
waypoints[19].type = "stand";
waypoints[19].childCount = 2;
waypoints[19].children[0] = 18;
waypoints[19].children[1] = 7;
waypoints[20] = spawnstruct();
waypoints[20].origin =(383.704, 241.401, -63.875);
waypoints[20].type = "stand";
waypoints[20].childCount = 3;
waypoints[20].children[0] = 18;
waypoints[20].children[1] = 1;
waypoints[20].children[2] = 22;
waypoints[21] = spawnstruct();
waypoints[21].origin =(119.403, 231.893, -63.875);
waypoints[21].type = "stand";
waypoints[21].childCount = 4;
waypoints[21].children[0] = 17;
waypoints[21].children[1] = 0;
waypoints[21].children[2] = 22;
waypoints[21].children[3] = 23;
waypoints[22] = spawnstruct();
waypoints[22].origin =(241.672, 173.537, -63.875);
waypoints[22].type = "stand";
waypoints[22].childCount = 4;
waypoints[22].children[0] = 20;
waypoints[22].children[1] = 17;
waypoints[22].children[2] = 21;
waypoints[22].children[3] = 26;
waypoints[23] = spawnstruct();
waypoints[23].origin =(7.42357, 184.274, -63.875);
waypoints[23].type = "stand";
waypoints[23].childCount = 2;
waypoints[23].children[0] = 15;
waypoints[23].children[1] = 21;
waypoints[24] = spawnstruct();
waypoints[24].origin =(-90.5587, -297.083, -63.875);
waypoints[24].type = "stand";
waypoints[24].childCount = 2;
waypoints[24].children[0] = 25;
waypoints[24].children[1] = 6;
waypoints[25] = spawnstruct();
waypoints[25].origin =(12.887, -197.818, -63.875);
waypoints[25].type = "stand";
waypoints[25].childCount = 4;
waypoints[25].children[0] = 17;
waypoints[25].children[1] = 17;
waypoints[25].children[2] = 24;
waypoints[25].children[3] = 28;
waypoints[26] = spawnstruct();
waypoints[26].origin =(257.245, 479.599, -63.875);
waypoints[26].type = "stand";
waypoints[26].childCount = 1;
waypoints[26].children[0] = 22;
waypoints[27] = spawnstruct();
waypoints[27].origin =(-434.592, 275.541, -63.875);
waypoints[27].type = "stand";
waypoints[27].childCount = 3;
waypoints[27].children[0] = 12;
waypoints[27].children[1] = 15;
waypoints[27].children[2] = 30;
waypoints[28] = spawnstruct();
waypoints[28].origin =(-318.531, -100.442, -63.875);
waypoints[28].type = "stand";
waypoints[28].childCount = 2;
waypoints[28].children[0] = 25;
waypoints[28].children[1] = 29;
waypoints[29] = spawnstruct();
waypoints[29].origin =(-397, 14.8198, -63.875);
waypoints[29].type = "stand";
waypoints[29].childCount = 2;
waypoints[29].children[0] = 28;
waypoints[29].children[1] = 30;
waypoints[30] = spawnstruct();
waypoints[30].origin =(-404.831, 63.7778, -63.875);
waypoints[30].type = "stand";
waypoints[30].childCount = 2;
waypoints[30].children[0] = 29;
waypoints[30].children[1] = 27;
return waypoints;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,533 +0,0 @@
Trainer()
{
waypoints = [];
/* 13:26 */waypoints[0] = spawnstruct();
/* 13:26 */waypoints[0].origin =(-5430.69, 2682.93, -47.875);
/* 13:26 */waypoints[0].type = "stand";
/* 13:26 */waypoints[0].childCount = 3;
/* 13:26 */waypoints[0].children[0] = 1;
/* 13:26 */waypoints[0].children[1] = 9;
/* 13:26 */waypoints[0].children[2] = 46;
/* 13:26 */waypoints[1] = spawnstruct();
/* 13:26 */waypoints[1].origin =(-5726.93, 2673.99, -47.875);
/* 13:26 */waypoints[1].type = "stand";
/* 13:26 */waypoints[1].childCount = 4;
/* 13:26 */waypoints[1].children[0] = 0;
/* 13:26 */waypoints[1].children[1] = 4;
/* 13:26 */waypoints[1].children[2] = 10;
/* 13:26 */waypoints[1].children[3] = 77;
/* 13:26 */waypoints[2] = spawnstruct();
/* 13:26 */waypoints[2].origin =(-5423.53, 2957.42, -47.875);
/* 13:26 */waypoints[2].type = "stand";
/* 13:26 */waypoints[2].childCount = 5;
/* 13:26 */waypoints[2].children[0] = 3;
/* 13:26 */waypoints[2].children[1] = 9;
/* 13:26 */waypoints[2].children[2] = 50;
/* 13:26 */waypoints[2].children[3] = 51;
/* 13:26 */waypoints[2].children[4] = 74;
/* 13:26 */waypoints[3] = spawnstruct();
/* 13:26 */waypoints[3].origin =(-5674.4, 2958.99, -47.875);
/* 13:26 */waypoints[3].type = "stand";
/* 13:26 */waypoints[3].childCount = 3;
/* 13:26 */waypoints[3].children[0] = 2;
/* 13:26 */waypoints[3].children[1] = 10;
/* 13:26 */waypoints[3].children[2] = 77;
/* 13:26 */waypoints[4] = spawnstruct();
/* 13:26 */waypoints[4].origin =(-5721.98, 2294.47, -183.875);
/* 13:26 */waypoints[4].type = "stand";
/* 13:26 */waypoints[4].childCount = 4;
/* 13:26 */waypoints[4].children[0] = 1;
/* 13:26 */waypoints[4].children[1] = 5;
/* 13:26 */waypoints[4].children[2] = 7;
/* 13:26 */waypoints[4].children[3] = 8;
/* 13:26 */waypoints[5] = spawnstruct();
/* 13:26 */waypoints[5].origin =(-5706.58, 2043.68, -183.875);
/* 13:26 */waypoints[5].type = "stand";
/* 13:26 */waypoints[5].childCount = 2;
/* 13:26 */waypoints[5].children[0] = 4;
/* 13:26 */waypoints[5].children[1] = 6;
/* 13:26 */waypoints[6] = spawnstruct();
/* 13:26 */waypoints[6].origin =(-5439.74, 2075.55, -183.875);
/* 13:26 */waypoints[6].type = "stand";
/* 13:26 */waypoints[6].childCount = 3;
/* 13:26 */waypoints[6].children[0] = 5;
/* 13:26 */waypoints[6].children[1] = 7;
/* 13:26 */waypoints[6].children[2] = 35;
/* 13:26 */waypoints[7] = spawnstruct();
/* 13:26 */waypoints[7].origin =(-5461, 2260.07, -183.875);
/* 13:26 */waypoints[7].type = "stand";
/* 13:26 */waypoints[7].childCount = 3;
/* 13:26 */waypoints[7].children[0] = 6;
/* 13:26 */waypoints[7].children[1] = 4;
/* 13:26 */waypoints[7].children[2] = 8;
/* 13:26 */waypoints[8] = spawnstruct();
/* 13:26 */waypoints[8].origin =(-5511.12, 2437.66, -183.875);
/* 13:26 */waypoints[8].type = "stand";
/* 13:26 */waypoints[8].childCount = 6;
/* 13:26 */waypoints[8].children[0] = 7;
/* 13:26 */waypoints[8].children[1] = 4;
/* 13:26 */waypoints[8].children[2] = 52;
/* 13:26 */waypoints[8].children[3] = 53;
/* 13:26 */waypoints[8].children[4] = 54;
/* 13:26 */waypoints[8].children[5] = 76;
/* 13:26 */waypoints[9] = spawnstruct();
/* 13:26 */waypoints[9].origin =(-5403.86, 2804.39, -47.875);
/* 13:26 */waypoints[9].type = "stand";
/* 13:26 */waypoints[9].childCount = 3;
/* 13:26 */waypoints[9].children[0] = 0;
/* 13:26 */waypoints[9].children[1] = 2;
/* 13:26 */waypoints[9].children[2] = 11;
/* 13:26 */waypoints[10] = spawnstruct();
/* 13:26 */waypoints[10].origin =(-5574.18, 2789.4, -47.875);
/* 13:26 */waypoints[10].type = "stand";
/* 13:26 */waypoints[10].childCount = 2;
/* 13:26 */waypoints[10].children[0] = 1;
/* 13:26 */waypoints[10].children[1] = 3;
/* 13:26 */waypoints[11] = spawnstruct();
/* 13:26 */waypoints[11].origin =(-5152.24, 2791.42, -187.544);
/* 13:26 */waypoints[11].type = "stand";
/* 13:26 */waypoints[11].childCount = 5;
/* 13:26 */waypoints[11].children[0] = 9;
/* 13:26 */waypoints[11].children[1] = 12;
/* 13:26 */waypoints[11].children[2] = 14;
/* 13:26 */waypoints[11].children[3] = 15;
/* 13:26 */waypoints[11].children[4] = 16;
/* 13:26 */waypoints[12] = spawnstruct();
/* 13:26 */waypoints[12].origin =(-5158.48, 2951.87, -191.875);
/* 13:26 */waypoints[12].type = "stand";
/* 13:26 */waypoints[12].childCount = 3;
/* 13:26 */waypoints[12].children[0] = 11;
/* 13:26 */waypoints[12].children[1] = 13;
/* 13:26 */waypoints[12].children[2] = 56;
/* 13:26 */waypoints[13] = spawnstruct();
/* 13:26 */waypoints[13].origin =(-5282.38, 2947.94, -191.301);
/* 13:26 */waypoints[13].type = "stand";
/* 13:26 */waypoints[13].childCount = 3;
/* 13:26 */waypoints[13].children[0] = 12;
/* 13:26 */waypoints[13].children[1] = 14;
/* 13:26 */waypoints[13].children[2] = 73;
/* 13:26 */waypoints[14] = spawnstruct();
/* 13:26 */waypoints[14].origin =(-5304.06, 2654.96, -156.353);
/* 13:26 */waypoints[14].type = "stand";
/* 13:26 */waypoints[14].childCount = 3;
/* 13:26 */waypoints[14].children[0] = 13;
/* 13:26 */waypoints[14].children[1] = 11;
/* 13:26 */waypoints[14].children[2] = 72;
/* 13:26 */waypoints[15] = spawnstruct();
/* 13:26 */waypoints[15].origin =(-5050.18, 2667.08, -191.764);
/* 13:26 */waypoints[15].type = "stand";
/* 13:26 */waypoints[15].childCount = 4;
/* 13:26 */waypoints[15].children[0] = 11;
/* 13:26 */waypoints[15].children[1] = 16;
/* 13:26 */waypoints[15].children[2] = 18;
/* 13:26 */waypoints[15].children[3] = 59;
/* 13:26 */waypoints[16] = spawnstruct();
/* 13:26 */waypoints[16].origin =(-5029.92, 2946.53, -191.875);
/* 13:26 */waypoints[16].type = "stand";
/* 13:26 */waypoints[16].childCount = 3;
/* 13:26 */waypoints[16].children[0] = 15;
/* 13:26 */waypoints[16].children[1] = 17;
/* 13:26 */waypoints[16].children[2] = 11;
/* 13:26 */waypoints[17] = spawnstruct();
/* 13:26 */waypoints[17].origin =(-4891.88, 2962.91, -191.875);
/* 13:26 */waypoints[17].type = "stand";
/* 13:26 */waypoints[17].childCount = 3;
/* 13:26 */waypoints[17].children[0] = 16;
/* 13:26 */waypoints[17].children[1] = 18;
/* 13:26 */waypoints[17].children[2] = 20;
/* 13:26 */waypoints[18] = spawnstruct();
/* 13:26 */waypoints[18].origin =(-4833.83, 2637.74, -188.686);
/* 13:26 */waypoints[18].type = "stand";
/* 13:26 */waypoints[18].childCount = 3;
/* 13:26 */waypoints[18].children[0] = 17;
/* 13:26 */waypoints[18].children[1] = 15;
/* 13:26 */waypoints[18].children[2] = 19;
/* 13:26 */waypoints[19] = spawnstruct();
/* 13:26 */waypoints[19].origin =(-4631.05, 2842.71, -191.369);
/* 13:26 */waypoints[19].type = "stand";
/* 13:26 */waypoints[19].childCount = 4;
/* 13:26 */waypoints[19].children[0] = 18;
/* 13:26 */waypoints[19].children[1] = 20;
/* 13:26 */waypoints[19].children[2] = 21;
/* 13:26 */waypoints[19].children[3] = 24;
/* 13:26 */waypoints[20] = spawnstruct();
/* 13:26 */waypoints[20].origin =(-4762.93, 2959.61, -191.875);
/* 13:26 */waypoints[20].type = "stand";
/* 13:26 */waypoints[20].childCount = 2;
/* 13:26 */waypoints[20].children[0] = 19;
/* 13:26 */waypoints[20].children[1] = 17;
/* 13:26 */waypoints[21] = spawnstruct();
/* 13:26 */waypoints[21].origin =(-4594.73, 2628.5, -188.187);
/* 13:26 */waypoints[21].type = "stand";
/* 13:26 */waypoints[21].childCount = 3;
/* 13:26 */waypoints[21].children[0] = 19;
/* 13:26 */waypoints[21].children[1] = 22;
/* 13:26 */waypoints[21].children[2] = 57;
/* 13:26 */waypoints[22] = spawnstruct();
/* 13:26 */waypoints[22].origin =(-4333.74, 2667, -190.766);
/* 13:26 */waypoints[22].type = "stand";
/* 13:26 */waypoints[22].childCount = 4;
/* 13:26 */waypoints[22].children[0] = 21;
/* 13:26 */waypoints[22].children[1] = 23;
/* 13:26 */waypoints[22].children[2] = 58;
/* 13:26 */waypoints[22].children[3] = 71;
/* 13:26 */waypoints[23] = spawnstruct();
/* 13:26 */waypoints[23].origin =(-4325.3, 2916, -192.875);
/* 13:26 */waypoints[23].type = "stand";
/* 13:26 */waypoints[23].childCount = 3;
/* 13:26 */waypoints[23].children[0] = 22;
/* 13:26 */waypoints[23].children[1] = 24;
/* 13:26 */waypoints[23].children[2] = 25;
/* 13:26 */waypoints[24] = spawnstruct();
/* 13:26 */waypoints[24].origin =(-4554.23, 2916.67, -191.337);
/* 13:26 */waypoints[24].type = "stand";
/* 13:26 */waypoints[24].childCount = 2;
/* 13:26 */waypoints[24].children[0] = 23;
/* 13:26 */waypoints[24].children[1] = 19;
/* 13:26 */waypoints[25] = spawnstruct();
/* 13:26 */waypoints[25].origin =(-3571.38, 2908.83, -191.875);
/* 13:26 */waypoints[25].type = "stand";
/* 13:26 */waypoints[25].childCount = 3;
/* 13:26 */waypoints[25].children[0] = 23;
/* 13:26 */waypoints[25].children[1] = 26;
/* 13:26 */waypoints[25].children[2] = 60;
/* 13:26 */waypoints[26] = spawnstruct();
/* 13:26 */waypoints[26].origin =(-3557.88, 2557.46, -193.153);
/* 13:26 */waypoints[26].type = "stand";
/* 13:26 */waypoints[26].childCount = 4;
/* 13:26 */waypoints[26].children[0] = 25;
/* 13:26 */waypoints[26].children[1] = 27;
/* 13:26 */waypoints[26].children[2] = 62;
/* 13:26 */waypoints[26].children[3] = 63;
/* 13:26 */waypoints[27] = spawnstruct();
/* 13:26 */waypoints[27].origin =(-3565.47, 2129.29, -191.875);
/* 13:26 */waypoints[27].type = "stand";
/* 13:26 */waypoints[27].childCount = 3;
/* 13:26 */waypoints[27].children[0] = 26;
/* 13:26 */waypoints[27].children[1] = 28;
/* 13:26 */waypoints[27].children[2] = 61;
/* 13:26 */waypoints[28] = spawnstruct();
/* 13:26 */waypoints[28].origin =(-3748.27, 2113.62, -190.087);
/* 13:26 */waypoints[28].type = "stand";
/* 13:26 */waypoints[28].childCount = 4;
/* 13:26 */waypoints[28].children[0] = 27;
/* 13:26 */waypoints[28].children[1] = 29;
/* 13:26 */waypoints[28].children[2] = 65;
/* 13:26 */waypoints[28].children[3] = 68;
/* 13:26 */waypoints[29] = spawnstruct();
/* 13:26 */waypoints[29].origin =(-3726.42, 2283.38, -191.875);
/* 13:26 */waypoints[29].type = "stand";
/* 13:26 */waypoints[29].childCount = 3;
/* 13:26 */waypoints[29].children[0] = 28;
/* 13:26 */waypoints[29].children[1] = 30;
/* 13:26 */waypoints[29].children[2] = 45;
/* 13:26 */waypoints[30] = spawnstruct();
/* 13:26 */waypoints[30].origin =(-3982.18, 2299.56, -190.4);
/* 13:26 */waypoints[30].type = "stand";
/* 13:26 */waypoints[30].childCount = 3;
/* 13:26 */waypoints[30].children[0] = 29;
/* 13:26 */waypoints[30].children[1] = 31;
/* 13:26 */waypoints[30].children[2] = 40;
/* 13:26 */waypoints[31] = spawnstruct();
/* 13:26 */waypoints[31].origin =(-3968.41, 2135.29, -191.466);
/* 13:26 */waypoints[31].type = "stand";
/* 13:26 */waypoints[31].childCount = 4;
/* 13:26 */waypoints[31].children[0] = 30;
/* 13:26 */waypoints[31].children[1] = 32;
/* 13:26 */waypoints[31].children[2] = 42;
/* 13:26 */waypoints[31].children[3] = 66;
/* 13:26 */waypoints[32] = spawnstruct();
/* 13:26 */waypoints[32].origin =(-4235.68, 2058.32, -191.875);
/* 13:26 */waypoints[32].type = "stand";
/* 13:26 */waypoints[32].childCount = 3;
/* 13:26 */waypoints[32].children[0] = 31;
/* 13:26 */waypoints[32].children[1] = 33;
/* 13:26 */waypoints[32].children[2] = 42;
/* 13:26 */waypoints[33] = spawnstruct();
/* 13:26 */waypoints[33].origin =(-4546.72, 2075.31, -191.703);
/* 13:26 */waypoints[33].type = "stand";
/* 13:26 */waypoints[33].childCount = 2;
/* 13:26 */waypoints[33].children[0] = 32;
/* 13:26 */waypoints[33].children[1] = 34;
/* 13:26 */waypoints[34] = spawnstruct();
/* 13:26 */waypoints[34].origin =(-4812.83, 2054.36, -191.19);
/* 13:26 */waypoints[34].type = "stand";
/* 13:26 */waypoints[34].childCount = 3;
/* 13:26 */waypoints[34].children[0] = 33;
/* 13:26 */waypoints[34].children[1] = 35;
/* 13:26 */waypoints[34].children[2] = 39;
/* 13:26 */waypoints[35] = spawnstruct();
/* 13:26 */waypoints[35].origin =(-5156, 2095.66, -190.138);
/* 13:26 */waypoints[35].type = "stand";
/* 13:26 */waypoints[35].childCount = 4;
/* 13:26 */waypoints[35].children[0] = 34;
/* 13:26 */waypoints[35].children[1] = 6;
/* 13:26 */waypoints[35].children[2] = 36;
/* 13:26 */waypoints[35].children[3] = 67;
/* 13:26 */waypoints[36] = spawnstruct();
/* 13:26 */waypoints[36].origin =(-5170.56, 2220.04, -185.063);
/* 13:26 */waypoints[36].type = "stand";
/* 13:26 */waypoints[36].childCount = 4;
/* 13:26 */waypoints[36].children[0] = 35;
/* 13:26 */waypoints[36].children[1] = 37;
/* 13:26 */waypoints[36].children[2] = 39;
/* 13:26 */waypoints[36].children[3] = 55;
/* 13:26 */waypoints[37] = spawnstruct();
/* 13:26 */waypoints[37].origin =(-5125.11, 2436.87, -183.281);
/* 13:26 */waypoints[37].type = "stand";
/* 13:26 */waypoints[37].childCount = 3;
/* 13:26 */waypoints[37].children[0] = 36;
/* 13:26 */waypoints[37].children[1] = 38;
/* 13:26 */waypoints[37].children[2] = 75;
/* 13:26 */waypoints[38] = spawnstruct();
/* 13:26 */waypoints[38].origin =(-4817.26, 2447.88, -181.359);
/* 13:26 */waypoints[38].type = "stand";
/* 13:26 */waypoints[38].childCount = 3;
/* 13:26 */waypoints[38].children[0] = 37;
/* 13:26 */waypoints[38].children[1] = 39;
/* 13:26 */waypoints[38].children[2] = 44;
/* 13:26 */waypoints[39] = spawnstruct();
/* 13:26 */waypoints[39].origin =(-4823.53, 2234.28, -190.755);
/* 13:26 */waypoints[39].type = "stand";
/* 13:26 */waypoints[39].childCount = 3;
/* 13:26 */waypoints[39].children[0] = 38;
/* 13:26 */waypoints[39].children[1] = 34;
/* 13:26 */waypoints[39].children[2] = 36;
/* 13:26 */waypoints[40] = spawnstruct();
/* 13:26 */waypoints[40].origin =(-3988.69, 2394.72, -191.875);
/* 13:26 */waypoints[40].type = "stand";
/* 13:26 */waypoints[40].childCount = 2;
/* 13:26 */waypoints[40].children[0] = 30;
/* 13:26 */waypoints[40].children[1] = 41;
/* 13:26 */waypoints[41] = spawnstruct();
/* 13:26 */waypoints[41].origin =(-4239.5, 2423.63, -183.087);
/* 13:26 */waypoints[41].type = "stand";
/* 13:26 */waypoints[41].childCount = 3;
/* 13:26 */waypoints[41].children[0] = 40;
/* 13:26 */waypoints[41].children[1] = 42;
/* 13:26 */waypoints[41].children[2] = 44;
/* 13:26 */waypoints[42] = spawnstruct();
/* 13:26 */waypoints[42].origin =(-4237.78, 2229.6, -190.85);
/* 13:26 */waypoints[42].type = "stand";
/* 13:26 */waypoints[42].childCount = 4;
/* 13:26 */waypoints[42].children[0] = 41;
/* 13:26 */waypoints[42].children[1] = 32;
/* 13:26 */waypoints[42].children[2] = 31;
/* 13:26 */waypoints[42].children[3] = 43;
/* 13:26 */waypoints[43] = spawnstruct();
/* 13:26 */waypoints[43].origin =(-4532.27, 2253.96, -191.865);
/* 13:26 */waypoints[43].type = "stand";
/* 13:26 */waypoints[43].childCount = 2;
/* 13:26 */waypoints[43].children[0] = 42;
/* 13:26 */waypoints[43].children[1] = 44;
/* 13:26 */waypoints[44] = spawnstruct();
/* 13:26 */waypoints[44].origin =(-4556.5, 2411.97, -186.862);
/* 13:26 */waypoints[44].type = "stand";
/* 13:26 */waypoints[44].childCount = 3;
/* 13:26 */waypoints[44].children[0] = 43;
/* 13:26 */waypoints[44].children[1] = 41;
/* 13:26 */waypoints[44].children[2] = 38;
/* 13:26 */waypoints[45] = spawnstruct();
/* 13:26 */waypoints[45].origin =(-3739.48, 2393.06, -191.875);
/* 13:26 */waypoints[45].type = "stand";
/* 13:26 */waypoints[45].childCount = 2;
/* 13:26 */waypoints[45].children[0] = 29;
/* 13:26 */waypoints[45].children[1] = 64;
/* 13:26 */waypoints[46] = spawnstruct();
/* 13:26 */waypoints[46].origin =(-5443.94, 2599.64, -47.875);
/* 13:26 */waypoints[46].type = "stand";
/* 13:26 */waypoints[46].childCount = 4;
/* 13:26 */waypoints[46].children[0] = 0;
/* 13:26 */waypoints[46].children[1] = 47;
/* 13:26 */waypoints[46].children[2] = 48;
/* 13:26 */waypoints[46].children[3] = 49;
/* 13:26 */waypoints[47] = spawnstruct();
/* 13:26 */waypoints[47].origin =(-5384.69, 2578.31, -47.875);
/* 13:26 */waypoints[47].type = "crouch";
/* 13:26 */waypoints[47].childCount = 1;
/* 13:26 */waypoints[47].children[0] = 46;
/* 13:26 */waypoints[47].angles = (8.46497, 118.874, 0);
/* 13:26 */waypoints[48] = spawnstruct();
/* 13:26 */waypoints[48].origin =(-5397.71, 2659.47, -47.875);
/* 13:26 */waypoints[48].type = "claymore";
/* 13:26 */waypoints[48].childCount = 1;
/* 13:26 */waypoints[48].children[0] = 46;
/* 13:26 */waypoints[48].angles = (27.2131, 107.586, 0);
/* 13:26 */waypoints[49] = spawnstruct();
/* 13:26 */waypoints[49].origin =(-5491.52, 2647.76, -47.875);
/* 13:26 */waypoints[49].type = "grenade";
/* 13:26 */waypoints[49].childCount = 1;
/* 13:26 */waypoints[49].children[0] = 46;
/* 13:26 */waypoints[49].angles = (-25.307, 7.51667, 0);
/* 13:26 */waypoints[50] = spawnstruct();
/* 13:26 */waypoints[50].origin =(-5409.36, 2922.96, -47.875);
/* 13:26 */waypoints[50].type = "claymore";
/* 13:26 */waypoints[50].childCount = 1;
/* 13:26 */waypoints[50].children[0] = 2;
/* 13:26 */waypoints[50].angles = (29.6082, -102.506, 0);
/* 13:26 */waypoints[51] = spawnstruct();
/* 13:26 */waypoints[51].origin =(-5504.37, 2987.16, -47.875);
/* 13:26 */waypoints[51].type = "grenade";
/* 13:26 */waypoints[51].childCount = 1;
/* 13:26 */waypoints[51].children[0] = 2;
/* 13:26 */waypoints[51].angles = (-25.6915, -10.8525, 0);
/* 13:26 */waypoints[52] = spawnstruct();
/* 13:26 */waypoints[52].origin =(-5375.74, 2462.6, -183.875);
/* 13:26 */waypoints[52].type = "crouch";
/* 13:26 */waypoints[52].childCount = 1;
/* 13:26 */waypoints[52].children[0] = 8;
/* 13:26 */waypoints[52].angles = (-3.40027, -133.119, 0);
/* 13:26 */waypoints[53] = spawnstruct();
/* 13:26 */waypoints[53].origin =(-5588.59, 2320.98, -183.875);
/* 13:26 */waypoints[53].type = "claymore";
/* 13:26 */waypoints[53].childCount = 1;
/* 13:26 */waypoints[53].children[0] = 8;
/* 13:26 */waypoints[53].angles = (18.3142, -169.759, 0);
/* 13:26 */waypoints[54] = spawnstruct();
/* 13:26 */waypoints[54].origin =(-5415.33, 2280.36, -183.875);
/* 13:26 */waypoints[54].type = "claymore";
/* 13:26 */waypoints[54].childCount = 1;
/* 13:26 */waypoints[54].children[0] = 8;
/* 13:26 */waypoints[54].angles = (19.7534, -94.0904, 0);
/* 13:26 */waypoints[55] = spawnstruct();
/* 13:26 */waypoints[55].origin =(-5262.67, 2255.06, -189.758);
/* 13:26 */waypoints[55].type = "grenade";
/* 13:26 */waypoints[55].childCount = 1;
/* 13:26 */waypoints[55].children[0] = 36;
/* 13:26 */waypoints[55].angles = (-22.8186, -0.234189, 0);
/* 13:26 */waypoints[56] = spawnstruct();
/* 13:26 */waypoints[56].origin =(-5120.36, 2808.17, -191.875);
/* 13:26 */waypoints[56].type = "grenade";
/* 13:26 */waypoints[56].childCount = 1;
/* 13:26 */waypoints[56].children[0] = 12;
/* 13:26 */waypoints[56].angles = (-12.9694, 3.58356, 0);
/* 13:26 */waypoints[57] = spawnstruct();
/* 13:26 */waypoints[57].origin =(-4649.1, 2649.64, -190.684);
/* 13:26 */waypoints[57].type = "claymore";
/* 13:26 */waypoints[57].childCount = 1;
/* 13:26 */waypoints[57].children[0] = 21;
/* 13:26 */waypoints[57].angles = (20.8026, 78.2961, 0);
/* 13:26 */waypoints[58] = spawnstruct();
/* 13:26 */waypoints[58].origin =(-4296.43, 2751.14, -189.467);
/* 13:26 */waypoints[58].type = "claymore";
/* 13:26 */waypoints[58].childCount = 1;
/* 13:26 */waypoints[58].children[0] = 22;
/* 13:26 */waypoints[58].angles = (26.6418, 101.351, 0);
/* 13:26 */waypoints[59] = spawnstruct();
/* 13:26 */waypoints[59].origin =(-5122.88, 2669.19, -189.566);
/* 13:26 */waypoints[59].type = "claymore";
/* 13:26 */waypoints[59].childCount = 1;
/* 13:26 */waypoints[59].children[0] = 15;
/* 13:26 */waypoints[59].angles = (25.1093, 60.5971, 0);
/* 13:26 */waypoints[60] = spawnstruct();
/* 13:26 */waypoints[60].origin =(-3596.97, 2762.94, -191.793);
/* 13:26 */waypoints[60].type = "claymore";
/* 13:26 */waypoints[60].childCount = 1;
/* 13:26 */waypoints[60].children[0] = 25;
/* 13:26 */waypoints[60].angles = (21.4728, 77.3403, 0);
/* 13:26 */waypoints[61] = spawnstruct();
/* 13:26 */waypoints[61].origin =(-3596.06, 2312.2, -190.912);
/* 13:26 */waypoints[61].type = "claymore";
/* 13:26 */waypoints[61].childCount = 1;
/* 13:26 */waypoints[61].children[0] = 27;
/* 13:26 */waypoints[61].angles = (21.4728, -78.1218, 0);
/* 13:26 */waypoints[62] = spawnstruct();
/* 13:26 */waypoints[62].origin =(-3481.41, 2722.54, -184.788);
/* 13:26 */waypoints[62].type = "grenade";
/* 13:26 */waypoints[62].childCount = 2;
/* 13:26 */waypoints[62].children[0] = 26;
/* 13:26 */waypoints[62].children[1] = 69;
/* 13:26 */waypoints[62].angles = (-29.5203, 178.744, 0);
/* 13:26 */waypoints[63] = spawnstruct();
/* 13:26 */waypoints[63].origin =(-3486.4, 2345.23, -185.744);
/* 13:26 */waypoints[63].type = "grenade";
/* 13:26 */waypoints[63].childCount = 2;
/* 13:26 */waypoints[63].children[0] = 26;
/* 13:26 */waypoints[63].children[1] = 70;
/* 13:26 */waypoints[63].angles = (-29.9982, -176.664, 0);
/* 13:26 */waypoints[64] = spawnstruct();
/* 13:26 */waypoints[64].origin =(-3716.72, 2285.92, -191.875);
/* 13:26 */waypoints[64].type = "claymore";
/* 13:26 */waypoints[64].childCount = 1;
/* 13:26 */waypoints[64].children[0] = 45;
/* 13:26 */waypoints[64].angles = (22.5275, -104.242, 0);
/* 13:26 */waypoints[65] = spawnstruct();
/* 13:26 */waypoints[65].origin =(-3726.78, 2247.47, -191.856);
/* 13:26 */waypoints[65].type = "grenade";
/* 13:26 */waypoints[65].childCount = 1;
/* 13:26 */waypoints[65].children[0] = 28;
/* 13:26 */waypoints[65].angles = (-12.2003, -178.96, 0);
/* 13:26 */waypoints[66] = spawnstruct();
/* 13:26 */waypoints[66].origin =(-3845.13, 2119.49, -189.832);
/* 13:26 */waypoints[66].type = "claymore";
/* 13:26 */waypoints[66].childCount = 1;
/* 13:26 */waypoints[66].children[0] = 31;
/* 13:26 */waypoints[66].angles = (26.9275, 114.359, 0);
/* 13:26 */waypoints[67] = spawnstruct();
/* 13:26 */waypoints[67].origin =(-5317.17, 2232.52, -191.875);
/* 13:26 */waypoints[67].type = "claymore";
/* 13:26 */waypoints[67].childCount = 1;
/* 13:26 */waypoints[67].children[0] = 35;
/* 13:26 */waypoints[67].angles = (22.6208, -65.3996, 0);
/* 13:26 */waypoints[68] = spawnstruct();
/* 13:26 */waypoints[68].origin =(-3759.95, 2033.62, -185.705);
/* 13:26 */waypoints[68].type = "crouch";
/* 13:26 */waypoints[68].childCount = 1;
/* 13:26 */waypoints[68].children[0] = 28;
/* 13:26 */waypoints[68].angles = (7.7948, 83.8442, 0);
/* 13:26 */waypoints[69] = spawnstruct();
/* 13:26 */waypoints[69].origin =(-3478.95, 2750.88, -187.502);
/* 13:26 */waypoints[69].type = "crouch";
/* 13:26 */waypoints[69].childCount = 1;
/* 13:26 */waypoints[69].children[0] = 62;
/* 13:26 */waypoints[69].angles = (4.25598, -110.174, 0);
/* 13:26 */waypoints[70] = spawnstruct();
/* 13:26 */waypoints[70].origin =(-3484.06, 2282.63, -179.835);
/* 13:26 */waypoints[70].type = "crouch";
/* 13:26 */waypoints[70].childCount = 1;
/* 13:26 */waypoints[70].children[0] = 63;
/* 13:26 */waypoints[70].angles = (7.12891, 117.039, 0);
/* 13:26 */waypoints[71] = spawnstruct();
/* 13:26 */waypoints[71].origin =(-4280.03, 2609.13, -170.082);
/* 13:26 */waypoints[71].type = "crouch";
/* 13:26 */waypoints[71].childCount = 1;
/* 13:26 */waypoints[71].children[0] = 22;
/* 13:26 */waypoints[71].angles = (12.0068, 140.764, 0);
/* 13:26 */waypoints[72] = spawnstruct();
/* 13:26 */waypoints[72].origin =(-5328.88, 2619.13, -147.581);
/* 13:26 */waypoints[72].type = "crouch";
/* 13:26 */waypoints[72].childCount = 1;
/* 13:26 */waypoints[72].children[0] = 14;
/* 13:26 */waypoints[72].angles = (3.20129, 0.897403, 0);
/* 13:26 */waypoints[73] = spawnstruct();
/* 13:26 */waypoints[73].origin =(-5328.88, 2996.88, -131.375);
/* 13:26 */waypoints[73].type = "crouch";
/* 13:26 */waypoints[73].childCount = 1;
/* 13:26 */waypoints[73].children[0] = 13;
/* 13:26 */waypoints[73].angles = (3.20129, -30.4795, 0);
/* 13:26 */waypoints[74] = spawnstruct();
/* 13:26 */waypoints[74].origin =(-5375.13, 3056.88, -47.875);
/* 13:26 */waypoints[74].type = "crouch";
/* 13:26 */waypoints[74].childCount = 1;
/* 13:26 */waypoints[74].children[0] = 2;
/* 13:26 */waypoints[74].angles = (5.59631, -127.297, 0);
/* 13:26 */waypoints[75] = spawnstruct();
/* 13:26 */waypoints[75].origin =(-5328.88, 2436.88, -157.875);
/* 13:26 */waypoints[75].type = "crouch";
/* 13:26 */waypoints[75].childCount = 1;
/* 13:26 */waypoints[75].children[0] = 37;
/* 13:26 */waypoints[75].angles = (19.7522, -60.225, 0);
/* 13:26 */waypoints[76] = spawnstruct();
/* 13:26 */waypoints[76].origin =(-5662.88, 2458.88, -183.875);
/* 13:26 */waypoints[76].type = "crouch";
/* 13:26 */waypoints[76].childCount = 1;
/* 13:26 */waypoints[76].children[0] = 8;
/* 13:26 */waypoints[76].angles = (-3.30261, -46.0691, 0);
/* 13:26 */waypoints[77] = spawnstruct();
/* 13:26 */waypoints[77].origin =(-5752.88, 2929.78, -47.875);
/* 13:26 */waypoints[77].type = "stand";
/* 13:26 */waypoints[77].childCount = 2;
/* 13:26 */waypoints[77].children[0] = 3;
/* 13:26 */waypoints[77].children[1] = 1;
return waypoints;
}

View File

@@ -1,863 +0,0 @@
Underpass()
{
waypoints = [];
/* 2:28 */waypoints[0] = spawnstruct();
/* 2:28 */waypoints[0].origin =(2970.98, -1118.71, 353.582);
/* 2:28 */waypoints[0].type = "stand";
/* 2:28 */waypoints[0].childCount = 2;
/* 2:28 */waypoints[0].children[0] = 1;
/* 2:28 */waypoints[0].children[1] = 86;
/* 2:28 */waypoints[1] = spawnstruct();
/* 2:28 */waypoints[1].origin =(3449.15, -891.658, 353.19);
/* 2:28 */waypoints[1].type = "stand";
/* 2:28 */waypoints[1].childCount = 2;
/* 2:28 */waypoints[1].children[0] = 0;
/* 2:28 */waypoints[1].children[1] = 2;
/* 2:28 */waypoints[2] = spawnstruct();
/* 2:28 */waypoints[2].origin =(3446.15, -333.007, 336.125);
/* 2:28 */waypoints[2].type = "stand";
/* 2:28 */waypoints[2].childCount = 2;
/* 2:28 */waypoints[2].children[0] = 1;
/* 2:28 */waypoints[2].children[1] = 3;
/* 2:28 */waypoints[3] = spawnstruct();
/* 2:28 */waypoints[3].origin =(3102.34, -303.271, 334.55);
/* 2:28 */waypoints[3].type = "stand";
/* 2:28 */waypoints[3].childCount = 3;
/* 2:28 */waypoints[3].children[0] = 2;
/* 2:28 */waypoints[3].children[1] = 4;
/* 2:28 */waypoints[3].children[2] = 86;
/* 2:28 */waypoints[4] = spawnstruct();
/* 2:28 */waypoints[4].origin =(3071.78, -109, 340.125);
/* 2:28 */waypoints[4].type = "stand";
/* 2:28 */waypoints[4].childCount = 4;
/* 2:28 */waypoints[4].children[0] = 3;
/* 2:28 */waypoints[4].children[1] = 5;
/* 2:28 */waypoints[4].children[2] = 6;
/* 2:28 */waypoints[4].children[3] = 7;
/* 2:28 */waypoints[5] = spawnstruct();
/* 2:28 */waypoints[5].origin =(2583.34, -58.5648, 292.125);
/* 2:28 */waypoints[5].type = "stand";
/* 2:28 */waypoints[5].childCount = 1;
/* 2:28 */waypoints[5].children[0] = 4;
/* 2:28 */waypoints[6] = spawnstruct();
/* 2:28 */waypoints[6].origin =(3633.85, -93.181, 340.125);
/* 2:28 */waypoints[6].type = "stand";
/* 2:28 */waypoints[6].childCount = 1;
/* 2:28 */waypoints[6].children[0] = 4;
/* 2:28 */waypoints[7] = spawnstruct();
/* 2:28 */waypoints[7].origin =(3086.69, 355.472, 272.427);
/* 2:28 */waypoints[7].type = "stand";
/* 2:28 */waypoints[7].childCount = 3;
/* 2:28 */waypoints[7].children[0] = 4;
/* 2:28 */waypoints[7].children[1] = 8;
/* 2:28 */waypoints[7].children[2] = 9;
/* 2:28 */waypoints[8] = spawnstruct();
/* 2:28 */waypoints[8].origin =(3662.98, 339.407, 288.125);
/* 2:28 */waypoints[8].type = "stand";
/* 2:28 */waypoints[8].childCount = 1;
/* 2:28 */waypoints[8].children[0] = 7;
/* 2:28 */waypoints[9] = spawnstruct();
/* 2:28 */waypoints[9].origin =(3102.6, 538.051, 283.759);
/* 2:28 */waypoints[9].type = "stand";
/* 2:28 */waypoints[9].childCount = 3;
/* 2:28 */waypoints[9].children[0] = 7;
/* 2:28 */waypoints[9].children[1] = 10;
/* 2:28 */waypoints[9].children[2] = 11;
/* 2:28 */waypoints[10] = spawnstruct();
/* 2:28 */waypoints[10].origin =(3660.77, 578.988, 288.125);
/* 2:28 */waypoints[10].type = "stand";
/* 2:28 */waypoints[10].childCount = 1;
/* 2:28 */waypoints[10].children[0] = 9;
/* 2:28 */waypoints[11] = spawnstruct();
/* 2:28 */waypoints[11].origin =(2933.53, 542.036, 276.925);
/* 2:28 */waypoints[11].type = "stand";
/* 2:28 */waypoints[11].childCount = 3;
/* 2:28 */waypoints[11].children[0] = 9;
/* 2:28 */waypoints[11].children[1] = 12;
/* 2:28 */waypoints[11].children[2] = 19;
/* 2:28 */waypoints[12] = spawnstruct();
/* 2:28 */waypoints[12].origin =(2618.76, 670.378, 285.244);
/* 2:28 */waypoints[12].type = "stand";
/* 2:28 */waypoints[12].childCount = 3;
/* 2:28 */waypoints[12].children[0] = 11;
/* 2:28 */waypoints[12].children[1] = 13;
/* 2:28 */waypoints[12].children[2] = 18;
/* 2:28 */waypoints[13] = spawnstruct();
/* 2:28 */waypoints[13].origin =(2589.82, 645.935, 289.512);
/* 2:28 */waypoints[13].type = "stand";
/* 2:28 */waypoints[13].childCount = 2;
/* 2:28 */waypoints[13].children[0] = 12;
/* 2:28 */waypoints[13].children[1] = 14;
/* 2:28 */waypoints[14] = spawnstruct();
/* 2:28 */waypoints[14].origin =(2306.16, 539.214, 286.302);
/* 2:28 */waypoints[14].type = "stand";
/* 2:28 */waypoints[14].childCount = 3;
/* 2:28 */waypoints[14].children[0] = 13;
/* 2:28 */waypoints[14].children[1] = 15;
/* 2:28 */waypoints[14].children[2] = 16;
/* 2:28 */waypoints[15] = spawnstruct();
/* 2:28 */waypoints[15].origin =(2302.75, 357.788, 292.125);
/* 2:28 */waypoints[15].type = "stand";
/* 2:28 */waypoints[15].childCount = 1;
/* 2:28 */waypoints[15].children[0] = 14;
/* 2:28 */waypoints[16] = spawnstruct();
/* 2:28 */waypoints[16].origin =(2257.43, 768.539, 282.138);
/* 2:28 */waypoints[16].type = "stand";
/* 2:28 */waypoints[16].childCount = 3;
/* 2:28 */waypoints[16].children[0] = 14;
/* 2:28 */waypoints[16].children[1] = 17;
/* 2:28 */waypoints[16].children[2] = 22;
/* 2:28 */waypoints[17] = spawnstruct();
/* 2:28 */waypoints[17].origin =(1765.99, 758.822, 448.125);
/* 2:28 */waypoints[17].type = "stand";
/* 2:28 */waypoints[17].childCount = 3;
/* 2:28 */waypoints[17].children[0] = 16;
/* 2:28 */waypoints[17].children[1] = 80;
/* 2:28 */waypoints[17].children[2] = 81;
/* 2:28 */waypoints[18] = spawnstruct();
/* 2:28 */waypoints[18].origin =(2614.08, 803.665, 285.171);
/* 2:28 */waypoints[18].type = "stand";
/* 2:28 */waypoints[18].childCount = 3;
/* 2:28 */waypoints[18].children[0] = 12;
/* 2:28 */waypoints[18].children[1] = 22;
/* 2:28 */waypoints[18].children[2] = 20;
/* 2:28 */waypoints[19] = spawnstruct();
/* 2:28 */waypoints[19].origin =(2947.62, 972.593, 300.07);
/* 2:28 */waypoints[19].type = "stand";
/* 2:28 */waypoints[19].childCount = 2;
/* 2:28 */waypoints[19].children[0] = 11;
/* 2:28 */waypoints[19].children[1] = 20;
/* 2:28 */waypoints[20] = spawnstruct();
/* 2:28 */waypoints[20].origin =(2751.81, 1099.02, 282.779);
/* 2:28 */waypoints[20].type = "stand";
/* 2:28 */waypoints[20].childCount = 4;
/* 2:28 */waypoints[20].children[0] = 19;
/* 2:28 */waypoints[20].children[1] = 21;
/* 2:28 */waypoints[20].children[2] = 18;
/* 2:28 */waypoints[20].children[3] = 23;
/* 2:28 */waypoints[21] = spawnstruct();
/* 2:28 */waypoints[21].origin =(2519.6, 1095.77, 283.447);
/* 2:28 */waypoints[21].type = "stand";
/* 2:28 */waypoints[21].childCount = 2;
/* 2:28 */waypoints[21].children[0] = 20;
/* 2:28 */waypoints[21].children[1] = 22;
/* 2:28 */waypoints[22] = spawnstruct();
/* 2:28 */waypoints[22].origin =(2469.19, 780.358, 285.104);
/* 2:28 */waypoints[22].type = "stand";
/* 2:28 */waypoints[22].childCount = 4;
/* 2:28 */waypoints[22].children[0] = 21;
/* 2:28 */waypoints[22].children[1] = 16;
/* 2:28 */waypoints[22].children[2] = 18;
/* 2:28 */waypoints[22].children[3] = 132;
/* 2:28 */waypoints[23] = spawnstruct();
/* 2:28 */waypoints[23].origin =(2683.97, 1482.39, 278.887);
/* 2:28 */waypoints[23].type = "stand";
/* 2:28 */waypoints[23].childCount = 3;
/* 2:28 */waypoints[23].children[0] = 20;
/* 2:28 */waypoints[23].children[1] = 24;
/* 2:28 */waypoints[23].children[2] = 25;
/* 2:28 */waypoints[24] = spawnstruct();
/* 2:28 */waypoints[24].origin =(3238.38, 1474.93, 284.65);
/* 2:28 */waypoints[24].type = "stand";
/* 2:28 */waypoints[24].childCount = 1;
/* 2:28 */waypoints[24].children[0] = 23;
/* 2:28 */waypoints[25] = spawnstruct();
/* 2:28 */waypoints[25].origin =(2644.44, 1987.13, 288.125);
/* 2:28 */waypoints[25].type = "stand";
/* 2:28 */waypoints[25].childCount = 4;
/* 2:28 */waypoints[25].children[0] = 23;
/* 2:28 */waypoints[25].children[1] = 26;
/* 2:28 */waypoints[25].children[2] = 27;
/* 2:28 */waypoints[25].children[3] = 77;
/* 2:28 */waypoints[26] = spawnstruct();
/* 2:28 */waypoints[26].origin =(3081.02, 1992.95, 294.156);
/* 2:28 */waypoints[26].type = "stand";
/* 2:28 */waypoints[26].childCount = 1;
/* 2:28 */waypoints[26].children[0] = 25;
/* 2:28 */waypoints[27] = spawnstruct();
/* 2:28 */waypoints[27].origin =(2625.04, 2491.25, 380.395);
/* 2:28 */waypoints[27].type = "stand";
/* 2:28 */waypoints[27].childCount = 2;
/* 2:28 */waypoints[27].children[0] = 25;
/* 2:28 */waypoints[27].children[1] = 28;
/* 2:28 */waypoints[28] = spawnstruct();
/* 2:28 */waypoints[28].origin =(2625.74, 2768.65, 376.144);
/* 2:28 */waypoints[28].type = "stand";
/* 2:28 */waypoints[28].childCount = 2;
/* 2:28 */waypoints[28].children[0] = 27;
/* 2:28 */waypoints[28].children[1] = 29;
/* 2:28 */waypoints[29] = spawnstruct();
/* 2:28 */waypoints[29].origin =(2329.38, 2978.26, 384.874);
/* 2:28 */waypoints[29].type = "stand";
/* 2:28 */waypoints[29].childCount = 3;
/* 2:28 */waypoints[29].children[0] = 28;
/* 2:28 */waypoints[29].children[1] = 30;
/* 2:28 */waypoints[29].children[2] = 31;
/* 2:28 */waypoints[30] = spawnstruct();
/* 2:28 */waypoints[30].origin =(2382.94, 3299.33, 393.808);
/* 2:28 */waypoints[30].type = "stand";
/* 2:28 */waypoints[30].childCount = 1;
/* 2:28 */waypoints[30].children[0] = 29;
/* 2:28 */waypoints[31] = spawnstruct();
/* 2:28 */waypoints[31].origin =(1755.72, 3008.21, 385.806);
/* 2:28 */waypoints[31].type = "stand";
/* 2:28 */waypoints[31].childCount = 2;
/* 2:28 */waypoints[31].children[0] = 29;
/* 2:28 */waypoints[31].children[1] = 32;
/* 2:28 */waypoints[32] = spawnstruct();
/* 2:28 */waypoints[32].origin =(1413.97, 2925.41, 377.107);
/* 2:28 */waypoints[32].type = "stand";
/* 2:28 */waypoints[32].childCount = 4;
/* 2:28 */waypoints[32].children[0] = 31;
/* 2:28 */waypoints[32].children[1] = 33;
/* 2:28 */waypoints[32].children[2] = 36;
/* 2:28 */waypoints[32].children[3] = 38;
/* 2:28 */waypoints[33] = spawnstruct();
/* 2:28 */waypoints[33].origin =(1230.12, 3101.85, 379.513);
/* 2:28 */waypoints[33].type = "stand";
/* 2:28 */waypoints[33].childCount = 2;
/* 2:28 */waypoints[33].children[0] = 32;
/* 2:28 */waypoints[33].children[1] = 34;
/* 2:28 */waypoints[34] = spawnstruct();
/* 2:28 */waypoints[34].origin =(719.247, 2914.18, 371.099);
/* 2:28 */waypoints[34].type = "stand";
/* 2:28 */waypoints[34].childCount = 3;
/* 2:28 */waypoints[34].children[0] = 33;
/* 2:28 */waypoints[34].children[1] = 35;
/* 2:28 */waypoints[34].children[2] = 61;
/* 2:28 */waypoints[35] = spawnstruct();
/* 2:28 */waypoints[35].origin =(935.375, 2679.41, 372.01);
/* 2:28 */waypoints[35].type = "stand";
/* 2:28 */waypoints[35].childCount = 3;
/* 2:28 */waypoints[35].children[0] = 34;
/* 2:28 */waypoints[35].children[1] = 36;
/* 2:28 */waypoints[35].children[2] = 37;
/* 2:28 */waypoints[36] = spawnstruct();
/* 2:28 */waypoints[36].origin =(1248.41, 2889.49, 376.125);
/* 2:28 */waypoints[36].type = "stand";
/* 2:28 */waypoints[36].childCount = 2;
/* 2:28 */waypoints[36].children[0] = 35;
/* 2:28 */waypoints[36].children[1] = 32;
/* 2:28 */waypoints[37] = spawnstruct();
/* 2:28 */waypoints[37].origin =(1198.95, 2521.54, 374.484);
/* 2:28 */waypoints[37].type = "stand";
/* 2:28 */waypoints[37].childCount = 3;
/* 2:28 */waypoints[37].children[0] = 35;
/* 2:28 */waypoints[37].children[1] = 38;
/* 2:28 */waypoints[37].children[2] = 39;
/* 2:28 */waypoints[38] = spawnstruct();
/* 2:28 */waypoints[38].origin =(1439.04, 2652.22, 375.81);
/* 2:28 */waypoints[38].type = "stand";
/* 2:28 */waypoints[38].childCount = 2;
/* 2:28 */waypoints[38].children[0] = 37;
/* 2:28 */waypoints[38].children[1] = 32;
/* 2:28 */waypoints[39] = spawnstruct();
/* 2:28 */waypoints[39].origin =(1202.39, 2313.97, 384.125);
/* 2:28 */waypoints[39].type = "stand";
/* 2:28 */waypoints[39].childCount = 2;
/* 2:28 */waypoints[39].children[0] = 37;
/* 2:28 */waypoints[39].children[1] = 40;
/* 2:28 */waypoints[40] = spawnstruct();
/* 2:28 */waypoints[40].origin =(1170.06, 2236.94, 384.125);
/* 2:28 */waypoints[40].type = "stand";
/* 2:28 */waypoints[40].childCount = 2;
/* 2:28 */waypoints[40].children[0] = 39;
/* 2:28 */waypoints[40].children[1] = 41;
/* 2:28 */waypoints[41] = spawnstruct();
/* 2:28 */waypoints[41].origin =(1165.58, 1833.96, 378.137);
/* 2:28 */waypoints[41].type = "stand";
/* 2:28 */waypoints[41].childCount = 4;
/* 2:28 */waypoints[41].children[0] = 40;
/* 2:28 */waypoints[41].children[1] = 42;
/* 2:28 */waypoints[41].children[2] = 44;
/* 2:28 */waypoints[41].children[3] = 60;
/* 2:28 */waypoints[42] = spawnstruct();
/* 2:28 */waypoints[42].origin =(1371.65, 1735.32, 376.125);
/* 2:28 */waypoints[42].type = "stand";
/* 2:28 */waypoints[42].childCount = 3;
/* 2:28 */waypoints[42].children[0] = 41;
/* 2:28 */waypoints[42].children[1] = 43;
/* 2:28 */waypoints[42].children[2] = 78;
/* 2:28 */waypoints[43] = spawnstruct();
/* 2:28 */waypoints[43].origin =(1490.87, 2104.24, 241.671);
/* 2:28 */waypoints[43].type = "stand";
/* 2:28 */waypoints[43].childCount = 3;
/* 2:28 */waypoints[43].children[0] = 42;
/* 2:28 */waypoints[43].children[1] = 75;
/* 2:28 */waypoints[43].children[2] = 76;
/* 2:28 */waypoints[44] = spawnstruct();
/* 2:28 */waypoints[44].origin =(938.574, 1331.17, 360.383);
/* 2:28 */waypoints[44].type = "stand";
/* 2:28 */waypoints[44].childCount = 5;
/* 2:28 */waypoints[44].children[0] = 41;
/* 2:28 */waypoints[44].children[1] = 45;
/* 2:28 */waypoints[44].children[2] = 120;
/* 2:28 */waypoints[44].children[3] = 121;
/* 2:28 */waypoints[44].children[4] = 60;
/* 2:28 */waypoints[45] = spawnstruct();
/* 2:28 */waypoints[45].origin =(631.748, 1234.34, 336.125);
/* 2:28 */waypoints[45].type = "stand";
/* 2:28 */waypoints[45].childCount = 2;
/* 2:28 */waypoints[45].children[0] = 44;
/* 2:28 */waypoints[45].children[1] = 46;
/* 2:28 */waypoints[46] = spawnstruct();
/* 2:28 */waypoints[46].origin =(330.757, 1227.15, 338.144);
/* 2:28 */waypoints[46].type = "stand";
/* 2:28 */waypoints[46].childCount = 2;
/* 2:28 */waypoints[46].children[0] = 45;
/* 2:28 */waypoints[46].children[1] = 47;
/* 2:28 */waypoints[47] = spawnstruct();
/* 2:28 */waypoints[47].origin =(331.848, 1385.84, 372.794);
/* 2:28 */waypoints[47].type = "stand";
/* 2:28 */waypoints[47].childCount = 3;
/* 2:28 */waypoints[47].children[0] = 46;
/* 2:28 */waypoints[47].children[1] = 48;
/* 2:28 */waypoints[47].children[2] = 51;
/* 2:28 */waypoints[48] = spawnstruct();
/* 2:28 */waypoints[48].origin =(339.506, 1607.89, 384.125);
/* 2:28 */waypoints[48].type = "stand";
/* 2:28 */waypoints[48].childCount = 2;
/* 2:28 */waypoints[48].children[0] = 47;
/* 2:28 */waypoints[48].children[1] = 49;
/* 2:28 */waypoints[49] = spawnstruct();
/* 2:28 */waypoints[49].origin =(236.789, 1601.3, 384.125);
/* 2:28 */waypoints[49].type = "stand";
/* 2:28 */waypoints[49].childCount = 3;
/* 2:28 */waypoints[49].children[0] = 48;
/* 2:28 */waypoints[49].children[1] = 50;
/* 2:28 */waypoints[49].children[2] = 56;
/* 2:28 */waypoints[50] = spawnstruct();
/* 2:28 */waypoints[50].origin =(32.2328, 1510.5, 384.125);
/* 2:28 */waypoints[50].type = "stand";
/* 2:28 */waypoints[50].childCount = 3;
/* 2:28 */waypoints[50].children[0] = 49;
/* 2:28 */waypoints[50].children[1] = 51;
/* 2:28 */waypoints[50].children[2] = 52;
/* 2:28 */waypoints[51] = spawnstruct();
/* 2:28 */waypoints[51].origin =(31.197, 1384.85, 368.125);
/* 2:28 */waypoints[51].type = "stand";
/* 2:28 */waypoints[51].childCount = 3;
/* 2:28 */waypoints[51].children[0] = 50;
/* 2:28 */waypoints[51].children[1] = 47;
/* 2:28 */waypoints[51].children[2] = 53;
/* 2:28 */waypoints[52] = spawnstruct();
/* 2:28 */waypoints[52].origin =(-130.296, 1530.85, 384.125);
/* 2:28 */waypoints[52].type = "stand";
/* 2:28 */waypoints[52].childCount = 3;
/* 2:28 */waypoints[52].children[0] = 50;
/* 2:28 */waypoints[52].children[1] = 53;
/* 2:28 */waypoints[52].children[2] = 54;
/* 2:28 */waypoints[53] = spawnstruct();
/* 2:28 */waypoints[53].origin =(-136.009, 1388.05, 368.125);
/* 2:28 */waypoints[53].type = "stand";
/* 2:28 */waypoints[53].childCount = 3;
/* 2:28 */waypoints[53].children[0] = 52;
/* 2:28 */waypoints[53].children[1] = 51;
/* 2:28 */waypoints[53].children[2] = 72;
/* 2:28 */waypoints[54] = spawnstruct();
/* 2:28 */waypoints[54].origin =(-139.717, 1713.05, 384.125);
/* 2:28 */waypoints[54].type = "stand";
/* 2:28 */waypoints[54].childCount = 3;
/* 2:28 */waypoints[54].children[0] = 52;
/* 2:28 */waypoints[54].children[1] = 55;
/* 2:28 */waypoints[54].children[2] = 56;
/* 2:28 */waypoints[55] = spawnstruct();
/* 2:28 */waypoints[55].origin =(-117.248, 1953.89, 384.125);
/* 2:28 */waypoints[55].type = "stand";
/* 2:28 */waypoints[55].childCount = 1;
/* 2:28 */waypoints[55].children[0] = 54;
/* 2:28 */waypoints[56] = spawnstruct();
/* 2:28 */waypoints[56].origin =(246.448, 1737.8, 384.125);
/* 2:28 */waypoints[56].type = "stand";
/* 2:28 */waypoints[56].childCount = 3;
/* 2:28 */waypoints[56].children[0] = 54;
/* 2:28 */waypoints[56].children[1] = 49;
/* 2:28 */waypoints[56].children[2] = 58;
/* 2:28 */waypoints[57] = spawnstruct();
/* 2:28 */waypoints[57].origin =(210.797, 2481.74, 302.547);
/* 2:28 */waypoints[57].type = "stand";
/* 2:28 */waypoints[57].childCount = 1;
/* 2:28 */waypoints[57].children[0] = 58;
/* 2:28 */waypoints[58] = spawnstruct();
/* 2:28 */waypoints[58].origin =(216.612, 1984.77, 330.153);
/* 2:28 */waypoints[58].type = "stand";
/* 2:28 */waypoints[58].childCount = 3;
/* 2:28 */waypoints[58].children[0] = 57;
/* 2:28 */waypoints[58].children[1] = 56;
/* 2:28 */waypoints[58].children[2] = 59;
/* 2:28 */waypoints[59] = spawnstruct();
/* 2:28 */waypoints[59].origin =(811.009, 1967.78, 343.746);
/* 2:28 */waypoints[59].type = "stand";
/* 2:28 */waypoints[59].childCount = 3;
/* 2:28 */waypoints[59].children[0] = 58;
/* 2:28 */waypoints[59].children[1] = 60;
/* 2:28 */waypoints[59].children[2] = 74;
/* 2:28 */waypoints[60] = spawnstruct();
/* 2:28 */waypoints[60].origin =(879.619, 1812.23, 377.387);
/* 2:28 */waypoints[60].type = "stand";
/* 2:28 */waypoints[60].childCount = 3;
/* 2:28 */waypoints[60].children[0] = 59;
/* 2:28 */waypoints[60].children[1] = 41;
/* 2:28 */waypoints[60].children[2] = 44;
/* 2:28 */waypoints[61] = spawnstruct();
/* 2:28 */waypoints[61].origin =(169.236, 3055.81, 279.076);
/* 2:28 */waypoints[61].type = "stand";
/* 2:28 */waypoints[61].childCount = 4;
/* 2:28 */waypoints[61].children[0] = 34;
/* 2:28 */waypoints[61].children[1] = 62;
/* 2:28 */waypoints[61].children[2] = 63;
/* 2:28 */waypoints[61].children[3] = 130;
/* 2:28 */waypoints[62] = spawnstruct();
/* 2:28 */waypoints[62].origin =(-49.7729, 3420.92, 289.774);
/* 2:28 */waypoints[62].type = "stand";
/* 2:28 */waypoints[62].childCount = 1;
/* 2:28 */waypoints[62].children[0] = 61;
/* 2:28 */waypoints[63] = spawnstruct();
/* 2:28 */waypoints[63].origin =(-83.9202, 2829.16, 254.708);
/* 2:28 */waypoints[63].type = "stand";
/* 2:28 */waypoints[63].childCount = 4;
/* 2:28 */waypoints[63].children[0] = 61;
/* 2:28 */waypoints[63].children[1] = 64;
/* 2:28 */waypoints[63].children[2] = 65;
/* 2:28 */waypoints[63].children[3] = 66;
/* 2:28 */waypoints[64] = spawnstruct();
/* 2:28 */waypoints[64].origin =(-189.03, 2456.97, 280.125);
/* 2:28 */waypoints[64].type = "stand";
/* 2:28 */waypoints[64].childCount = 1;
/* 2:28 */waypoints[64].children[0] = 63;
/* 2:28 */waypoints[65] = spawnstruct();
/* 2:28 */waypoints[65].origin =(-4.8071, 2303.86, 0.880319);
/* 2:28 */waypoints[65].type = "stand";
/* 2:28 */waypoints[65].childCount = 3;
/* 2:28 */waypoints[65].children[0] = 63;
/* 2:28 */waypoints[65].children[1] = 73;
/* 2:28 */waypoints[65].children[2] = 124;
/* 2:28 */waypoints[66] = spawnstruct();
/* 2:28 */waypoints[66].origin =(-261.915, 3170.37, 264.125);
/* 2:28 */waypoints[66].type = "stand";
/* 2:28 */waypoints[66].childCount = 2;
/* 2:28 */waypoints[66].children[0] = 63;
/* 2:28 */waypoints[66].children[1] = 67;
/* 2:28 */waypoints[67] = spawnstruct();
/* 2:28 */waypoints[67].origin =(-610.632, 3172.51, 264.125);
/* 2:28 */waypoints[67].type = "stand";
/* 2:28 */waypoints[67].childCount = 2;
/* 2:28 */waypoints[67].children[0] = 66;
/* 2:28 */waypoints[67].children[1] = 68;
/* 2:28 */waypoints[68] = spawnstruct();
/* 2:28 */waypoints[68].origin =(-616.378, 2951.13, 392.125);
/* 2:28 */waypoints[68].type = "stand";
/* 2:28 */waypoints[68].childCount = 2;
/* 2:28 */waypoints[68].children[0] = 67;
/* 2:28 */waypoints[68].children[1] = 69;
/* 2:28 */waypoints[69] = spawnstruct();
/* 2:28 */waypoints[69].origin =(-467.367, 2976.78, 392.125);
/* 2:28 */waypoints[69].type = "stand";
/* 2:28 */waypoints[69].childCount = 2;
/* 2:28 */waypoints[69].children[0] = 68;
/* 2:28 */waypoints[69].children[1] = 70;
/* 2:28 */waypoints[70] = spawnstruct();
/* 2:28 */waypoints[70].origin =(-468.672, 2441.51, 352.125);
/* 2:28 */waypoints[70].type = "stand";
/* 2:28 */waypoints[70].childCount = 2;
/* 2:28 */waypoints[70].children[0] = 69;
/* 2:28 */waypoints[70].children[1] = 71;
/* 2:28 */waypoints[71] = spawnstruct();
/* 2:28 */waypoints[71].origin =(-458.045, 1986.04, 352.125);
/* 2:28 */waypoints[71].type = "stand";
/* 2:28 */waypoints[71].childCount = 2;
/* 2:28 */waypoints[71].children[0] = 70;
/* 2:28 */waypoints[71].children[1] = 72;
/* 2:28 */waypoints[72] = spawnstruct();
/* 2:28 */waypoints[72].origin =(-447.126, 1392.86, 352.125);
/* 2:28 */waypoints[72].type = "stand";
/* 2:28 */waypoints[72].childCount = 2;
/* 2:28 */waypoints[72].children[0] = 71;
/* 2:28 */waypoints[72].children[1] = 53;
/* 2:28 */waypoints[73] = spawnstruct();
/* 2:28 */waypoints[73].origin =(491.768, 2165.86, 66.104);
/* 2:28 */waypoints[73].type = "stand";
/* 2:28 */waypoints[73].childCount = 2;
/* 2:28 */waypoints[73].children[0] = 65;
/* 2:28 */waypoints[73].children[1] = 74;
/* 2:28 */waypoints[74] = spawnstruct();
/* 2:28 */waypoints[74].origin =(783.779, 2163.1, 140.809);
/* 2:28 */waypoints[74].type = "stand";
/* 2:28 */waypoints[74].childCount = 3;
/* 2:28 */waypoints[74].children[0] = 59;
/* 2:28 */waypoints[74].children[1] = 73;
/* 2:28 */waypoints[74].children[2] = 75;
/* 2:28 */waypoints[75] = spawnstruct();
/* 2:28 */waypoints[75].origin =(1200.95, 2199.15, 197.415);
/* 2:28 */waypoints[75].type = "stand";
/* 2:28 */waypoints[75].childCount = 2;
/* 2:28 */waypoints[75].children[0] = 74;
/* 2:28 */waypoints[75].children[1] = 43;
/* 2:28 */waypoints[76] = spawnstruct();
/* 2:28 */waypoints[76].origin =(2024.11, 2077.79, 288.125);
/* 2:28 */waypoints[76].type = "stand";
/* 2:28 */waypoints[76].childCount = 2;
/* 2:28 */waypoints[76].children[0] = 43;
/* 2:28 */waypoints[76].children[1] = 77;
/* 2:28 */waypoints[77] = spawnstruct();
/* 2:28 */waypoints[77].origin =(2385.09, 2016.69, 289.187);
/* 2:28 */waypoints[77].type = "stand";
/* 2:28 */waypoints[77].childCount = 2;
/* 2:28 */waypoints[77].children[0] = 76;
/* 2:28 */waypoints[77].children[1] = 25;
/* 2:28 */waypoints[78] = spawnstruct();
/* 2:28 */waypoints[78].origin =(1463.23, 1447.29, 378.503);
/* 2:28 */waypoints[78].type = "stand";
/* 2:28 */waypoints[78].childCount = 4;
/* 2:28 */waypoints[78].children[0] = 42;
/* 2:28 */waypoints[78].children[1] = 79;
/* 2:28 */waypoints[78].children[2] = 121;
/* 2:28 */waypoints[78].children[3] = 123;
/* 2:28 */waypoints[79] = spawnstruct();
/* 2:28 */waypoints[79].origin =(1730.97, 1437.56, 448.125);
/* 2:28 */waypoints[79].type = "stand";
/* 2:28 */waypoints[79].childCount = 2;
/* 2:28 */waypoints[79].children[0] = 78;
/* 2:28 */waypoints[79].children[1] = 80;
/* 2:28 */waypoints[80] = spawnstruct();
/* 2:28 */waypoints[80].origin =(1765.18, 1056.55, 448.125);
/* 2:28 */waypoints[80].type = "stand";
/* 2:28 */waypoints[80].childCount = 2;
/* 2:28 */waypoints[80].children[0] = 79;
/* 2:28 */waypoints[80].children[1] = 17;
/* 2:28 */waypoints[81] = spawnstruct();
/* 2:28 */waypoints[81].origin =(1504.92, 647.033, 401.86);
/* 2:28 */waypoints[81].type = "stand";
/* 2:28 */waypoints[81].childCount = 4;
/* 2:28 */waypoints[81].children[0] = 17;
/* 2:28 */waypoints[81].children[1] = 82;
/* 2:28 */waypoints[81].children[2] = 115;
/* 2:28 */waypoints[81].children[3] = 122;
/* 2:28 */waypoints[82] = spawnstruct();
/* 2:28 */waypoints[82].origin =(1858.37, 357.245, 456.125);
/* 2:28 */waypoints[82].type = "stand";
/* 2:28 */waypoints[82].childCount = 2;
/* 2:28 */waypoints[82].children[0] = 81;
/* 2:28 */waypoints[82].children[1] = 83;
/* 2:28 */waypoints[83] = spawnstruct();
/* 2:28 */waypoints[83].origin =(2082.95, -121.025, 413.796);
/* 2:28 */waypoints[83].type = "stand";
/* 2:28 */waypoints[83].childCount = 3;
/* 2:28 */waypoints[83].children[0] = 82;
/* 2:28 */waypoints[83].children[1] = 84;
/* 2:28 */waypoints[83].children[2] = 114;
/* 2:28 */waypoints[84] = spawnstruct();
/* 2:28 */waypoints[84].origin =(2295.63, -576.438, 384.125);
/* 2:28 */waypoints[84].type = "stand";
/* 2:28 */waypoints[84].childCount = 2;
/* 2:28 */waypoints[84].children[0] = 83;
/* 2:28 */waypoints[84].children[1] = 85;
/* 2:28 */waypoints[85] = spawnstruct();
/* 2:28 */waypoints[85].origin =(2564.27, -834.922, 365.746);
/* 2:28 */waypoints[85].type = "stand";
/* 2:28 */waypoints[85].childCount = 3;
/* 2:28 */waypoints[85].children[0] = 84;
/* 2:28 */waypoints[85].children[1] = 86;
/* 2:28 */waypoints[85].children[2] = 87;
/* 2:28 */waypoints[86] = spawnstruct();
/* 2:28 */waypoints[86].origin =(2868.75, -569.29, 327.674);
/* 2:28 */waypoints[86].type = "stand";
/* 2:28 */waypoints[86].childCount = 3;
/* 2:28 */waypoints[86].children[0] = 85;
/* 2:28 */waypoints[86].children[1] = 3;
/* 2:28 */waypoints[86].children[2] = 0;
/* 2:28 */waypoints[87] = spawnstruct();
/* 2:28 */waypoints[87].origin =(2159.23, -1005.7, 370.408);
/* 2:28 */waypoints[87].type = "stand";
/* 2:28 */waypoints[87].childCount = 3;
/* 2:28 */waypoints[87].children[0] = 85;
/* 2:28 */waypoints[87].children[1] = 88;
/* 2:28 */waypoints[87].children[2] = 89;
/* 2:28 */waypoints[88] = spawnstruct();
/* 2:28 */waypoints[88].origin =(2112.93, -1331.05, 373.502);
/* 2:28 */waypoints[88].type = "stand";
/* 2:28 */waypoints[88].childCount = 1;
/* 2:28 */waypoints[88].children[0] = 87;
/* 2:28 */waypoints[89] = spawnstruct();
/* 2:28 */waypoints[89].origin =(1748.79, -908.919, 369.212);
/* 2:28 */waypoints[89].type = "stand";
/* 2:28 */waypoints[89].childCount = 3;
/* 2:28 */waypoints[89].children[0] = 87;
/* 2:28 */waypoints[89].children[1] = 90;
/* 2:28 */waypoints[89].children[2] = 129;
/* 2:28 */waypoints[90] = spawnstruct();
/* 2:28 */waypoints[90].origin =(1169.31, -789.289, 448.078);
/* 2:28 */waypoints[90].type = "stand";
/* 2:28 */waypoints[90].childCount = 3;
/* 2:28 */waypoints[90].children[0] = 89;
/* 2:28 */waypoints[90].children[1] = 91;
/* 2:28 */waypoints[90].children[2] = 109;
/* 2:28 */waypoints[91] = spawnstruct();
/* 2:28 */waypoints[91].origin =(966.949, -767.481, 458.656);
/* 2:28 */waypoints[91].type = "stand";
/* 2:28 */waypoints[91].childCount = 2;
/* 2:28 */waypoints[91].children[0] = 90;
/* 2:28 */waypoints[91].children[1] = 92;
/* 2:28 */waypoints[92] = spawnstruct();
/* 2:28 */waypoints[92].origin =(969.219, -429.656, 463.89);
/* 2:28 */waypoints[92].type = "stand";
/* 2:28 */waypoints[92].childCount = 2;
/* 2:28 */waypoints[92].children[0] = 91;
/* 2:28 */waypoints[92].children[1] = 93;
/* 2:28 */waypoints[93] = spawnstruct();
/* 2:28 */waypoints[93].origin =(393.004, -395.058, 324.05);
/* 2:28 */waypoints[93].type = "stand";
/* 2:28 */waypoints[93].childCount = 3;
/* 2:28 */waypoints[93].children[0] = 92;
/* 2:28 */waypoints[93].children[1] = 94;
/* 2:28 */waypoints[93].children[2] = 95;
/* 2:28 */waypoints[94] = spawnstruct();
/* 2:28 */waypoints[94].origin =(247.477, -145.404, 320.202);
/* 2:28 */waypoints[94].type = "stand";
/* 2:28 */waypoints[94].childCount = 4;
/* 2:28 */waypoints[94].children[0] = 93;
/* 2:28 */waypoints[94].children[1] = 98;
/* 2:28 */waypoints[94].children[2] = 107;
/* 2:28 */waypoints[94].children[3] = 110;
/* 2:28 */waypoints[95] = spawnstruct();
/* 2:28 */waypoints[95].origin =(-184.96, -380.843, 312.125);
/* 2:28 */waypoints[95].type = "stand";
/* 2:28 */waypoints[95].childCount = 3;
/* 2:28 */waypoints[95].children[0] = 93;
/* 2:28 */waypoints[95].children[1] = 96;
/* 2:28 */waypoints[95].children[2] = 97;
/* 2:28 */waypoints[96] = spawnstruct();
/* 2:28 */waypoints[96].origin =(-235.774, -948.15, 312.125);
/* 2:28 */waypoints[96].type = "stand";
/* 2:28 */waypoints[96].childCount = 1;
/* 2:28 */waypoints[96].children[0] = 95;
/* 2:28 */waypoints[97] = spawnstruct();
/* 2:28 */waypoints[97].origin =(-208.182, -137.853, 318.125);
/* 2:28 */waypoints[97].type = "stand";
/* 2:28 */waypoints[97].childCount = 3;
/* 2:28 */waypoints[97].children[0] = 95;
/* 2:28 */waypoints[97].children[1] = 98;
/* 2:28 */waypoints[97].children[2] = 101;
/* 2:28 */waypoints[98] = spawnstruct();
/* 2:28 */waypoints[98].origin =(82.2525, -130.375, 318.125);
/* 2:28 */waypoints[98].type = "stand";
/* 2:28 */waypoints[98].childCount = 3;
/* 2:28 */waypoints[98].children[0] = 97;
/* 2:28 */waypoints[98].children[1] = 94;
/* 2:28 */waypoints[98].children[2] = 99;
/* 2:28 */waypoints[99] = spawnstruct();
/* 2:28 */waypoints[99].origin =(117.842, 344.35, 318.125);
/* 2:28 */waypoints[99].type = "stand";
/* 2:28 */waypoints[99].childCount = 2;
/* 2:28 */waypoints[99].children[0] = 98;
/* 2:28 */waypoints[99].children[1] = 100;
/* 2:28 */waypoints[100] = spawnstruct();
/* 2:28 */waypoints[100].origin =(-446.632, 371.655, 318.125);
/* 2:28 */waypoints[100].type = "stand";
/* 2:28 */waypoints[100].childCount = 1;
/* 2:28 */waypoints[100].children[0] = 99;
/* 2:28 */waypoints[101] = spawnstruct();
/* 2:28 */waypoints[101].origin =(-385.118, -146.135, 318.125);
/* 2:28 */waypoints[101].type = "stand";
/* 2:28 */waypoints[101].childCount = 2;
/* 2:28 */waypoints[101].children[0] = 97;
/* 2:28 */waypoints[101].children[1] = 102;
/* 2:28 */waypoints[102] = spawnstruct();
/* 2:28 */waypoints[102].origin =(-343.546, 184.716, 184.125);
/* 2:28 */waypoints[102].type = "stand";
/* 2:28 */waypoints[102].childCount = 2;
/* 2:28 */waypoints[102].children[0] = 101;
/* 2:28 */waypoints[102].children[1] = 103;
/* 2:28 */waypoints[103] = spawnstruct();
/* 2:28 */waypoints[103].origin =(-216.582, 159.79, 184.125);
/* 2:28 */waypoints[103].type = "stand";
/* 2:28 */waypoints[103].childCount = 4;
/* 2:28 */waypoints[103].children[0] = 102;
/* 2:28 */waypoints[103].children[1] = 104;
/* 2:28 */waypoints[103].children[2] = 105;
/* 2:28 */waypoints[103].children[3] = 131;
/* 2:28 */waypoints[104] = spawnstruct();
/* 2:28 */waypoints[104].origin =(-184.581, 581.531, 164.887);
/* 2:28 */waypoints[104].type = "stand";
/* 2:28 */waypoints[104].childCount = 3;
/* 2:28 */waypoints[104].children[0] = 103;
/* 2:28 */waypoints[104].children[1] = 127;
/* 2:28 */waypoints[104].children[2] = 128;
/* 2:28 */waypoints[105] = spawnstruct();
/* 2:28 */waypoints[105].origin =(-3.4811, -97.3133, 184.125);
/* 2:28 */waypoints[105].type = "stand";
/* 2:28 */waypoints[105].childCount = 2;
/* 2:28 */waypoints[105].children[0] = 103;
/* 2:28 */waypoints[105].children[1] = 106;
/* 2:28 */waypoints[106] = spawnstruct();
/* 2:28 */waypoints[106].origin =(-421.59, -152.007, 184.125);
/* 2:28 */waypoints[106].type = "stand";
/* 2:28 */waypoints[106].childCount = 1;
/* 2:28 */waypoints[106].children[0] = 105;
/* 2:28 */waypoints[107] = spawnstruct();
/* 2:28 */waypoints[107].origin =(790.588, -141.852, 423.57);
/* 2:28 */waypoints[107].type = "stand";
/* 2:28 */waypoints[107].childCount = 2;
/* 2:28 */waypoints[107].children[0] = 94;
/* 2:28 */waypoints[107].children[1] = 108;
/* 2:28 */waypoints[108] = spawnstruct();
/* 2:28 */waypoints[108].origin =(1359.77, -256.855, 512.125);
/* 2:28 */waypoints[108].type = "stand";
/* 2:28 */waypoints[108].childCount = 2;
/* 2:28 */waypoints[108].children[0] = 107;
/* 2:28 */waypoints[108].children[1] = 109;
/* 2:28 */waypoints[109] = spawnstruct();
/* 2:28 */waypoints[109].origin =(1350.26, -731.4, 512.125);
/* 2:28 */waypoints[109].type = "stand";
/* 2:28 */waypoints[109].childCount = 2;
/* 2:28 */waypoints[109].children[0] = 108;
/* 2:28 */waypoints[109].children[1] = 90;
/* 2:28 */waypoints[110] = spawnstruct();
/* 2:28 */waypoints[110].origin =(291.332, 314.778, 352.125);
/* 2:28 */waypoints[110].type = "stand";
/* 2:28 */waypoints[110].childCount = 2;
/* 2:28 */waypoints[110].children[0] = 94;
/* 2:28 */waypoints[110].children[1] = 111;
/* 2:28 */waypoints[111] = spawnstruct();
/* 2:28 */waypoints[111].origin =(858.297, 289.272, 352.125);
/* 2:28 */waypoints[111].type = "stand";
/* 2:28 */waypoints[111].childCount = 2;
/* 2:28 */waypoints[111].children[0] = 110;
/* 2:28 */waypoints[111].children[1] = 112;
/* 2:28 */waypoints[112] = spawnstruct();
/* 2:28 */waypoints[112].origin =(1314.01, 380.426, 443.314);
/* 2:28 */waypoints[112].type = "stand";
/* 2:28 */waypoints[112].childCount = 4;
/* 2:28 */waypoints[112].children[0] = 111;
/* 2:28 */waypoints[112].children[1] = 113;
/* 2:28 */waypoints[112].children[2] = 115;
/* 2:28 */waypoints[112].children[3] = 116;
/* 2:28 */waypoints[113] = spawnstruct();
/* 2:28 */waypoints[113].origin =(1418.77, -8.68756, 445.114);
/* 2:28 */waypoints[113].type = "stand";
/* 2:28 */waypoints[113].childCount = 2;
/* 2:28 */waypoints[113].children[0] = 112;
/* 2:28 */waypoints[113].children[1] = 114;
/* 2:28 */waypoints[114] = spawnstruct();
/* 2:28 */waypoints[114].origin =(1738.93, -26.7734, 429.408);
/* 2:28 */waypoints[114].type = "stand";
/* 2:28 */waypoints[114].childCount = 4;
/* 2:28 */waypoints[114].children[0] = 113;
/* 2:28 */waypoints[114].children[1] = 83;
/* 2:28 */waypoints[114].children[2] = 115;
/* 2:28 */waypoints[114].children[3] = 129;
/* 2:28 */waypoints[115] = spawnstruct();
/* 2:28 */waypoints[115].origin =(1502.51, 474.865, 419.02);
/* 2:28 */waypoints[115].type = "stand";
/* 2:28 */waypoints[115].childCount = 3;
/* 2:28 */waypoints[115].children[0] = 114;
/* 2:28 */waypoints[115].children[1] = 112;
/* 2:28 */waypoints[115].children[2] = 81;
/* 2:28 */waypoints[116] = spawnstruct();
/* 2:28 */waypoints[116].origin =(938.243, 730.388, 285.171);
/* 2:28 */waypoints[116].type = "stand";
/* 2:28 */waypoints[116].childCount = 3;
/* 2:28 */waypoints[116].children[0] = 112;
/* 2:28 */waypoints[116].children[1] = 117;
/* 2:28 */waypoints[116].children[2] = 119;
/* 2:28 */waypoints[117] = spawnstruct();
/* 2:28 */waypoints[117].origin =(719.033, 601.535, 229.742);
/* 2:28 */waypoints[117].type = "stand";
/* 2:28 */waypoints[117].childCount = 2;
/* 2:28 */waypoints[117].children[0] = 116;
/* 2:28 */waypoints[117].children[1] = 118;
/* 2:28 */waypoints[118] = spawnstruct();
/* 2:28 */waypoints[118].origin =(405.891, 791.676, 100.162);
/* 2:28 */waypoints[118].type = "stand";
/* 2:28 */waypoints[118].childCount = 4;
/* 2:28 */waypoints[118].children[0] = 117;
/* 2:28 */waypoints[118].children[1] = 119;
/* 2:28 */waypoints[118].children[2] = 126;
/* 2:28 */waypoints[118].children[3] = 127;
/* 2:28 */waypoints[119] = spawnstruct();
/* 2:28 */waypoints[119].origin =(776.489, 962.943, 262.21);
/* 2:28 */waypoints[119].type = "stand";
/* 2:28 */waypoints[119].childCount = 3;
/* 2:28 */waypoints[119].children[0] = 118;
/* 2:28 */waypoints[119].children[1] = 116;
/* 2:28 */waypoints[119].children[2] = 120;
/* 2:28 */waypoints[120] = spawnstruct();
/* 2:28 */waypoints[120].origin =(960.079, 1076.48, 337.225);
/* 2:28 */waypoints[120].type = "stand";
/* 2:28 */waypoints[120].childCount = 2;
/* 2:28 */waypoints[120].children[0] = 119;
/* 2:28 */waypoints[120].children[1] = 44;
/* 2:28 */waypoints[121] = spawnstruct();
/* 2:28 */waypoints[121].origin =(1143.09, 1304.75, 377.946);
/* 2:28 */waypoints[121].type = "stand";
/* 2:28 */waypoints[121].childCount = 3;
/* 2:28 */waypoints[121].children[0] = 44;
/* 2:28 */waypoints[121].children[1] = 78;
/* 2:28 */waypoints[121].children[2] = 122;
/* 2:28 */waypoints[122] = spawnstruct();
/* 2:28 */waypoints[122].origin =(1308.84, 904.774, 379.718);
/* 2:28 */waypoints[122].type = "stand";
/* 2:28 */waypoints[122].childCount = 3;
/* 2:28 */waypoints[122].children[0] = 121;
/* 2:28 */waypoints[122].children[1] = 81;
/* 2:28 */waypoints[122].children[2] = 123;
/* 2:28 */waypoints[123] = spawnstruct();
/* 2:28 */waypoints[123].origin =(1490.45, 1040.37, 378.852);
/* 2:28 */waypoints[123].type = "stand";
/* 2:28 */waypoints[123].childCount = 2;
/* 2:28 */waypoints[123].children[0] = 78;
/* 2:28 */waypoints[123].children[1] = 122;
/* 2:28 */waypoints[124] = spawnstruct();
/* 2:28 */waypoints[124].origin =(-174.957, 1891.13, 42.7026);
/* 2:28 */waypoints[124].type = "stand";
/* 2:28 */waypoints[124].childCount = 2;
/* 2:28 */waypoints[124].children[0] = 65;
/* 2:28 */waypoints[124].children[1] = 125;
/* 2:28 */waypoints[125] = spawnstruct();
/* 2:28 */waypoints[125].origin =(-231.508, 1359.29, 96.0002);
/* 2:28 */waypoints[125].type = "stand";
/* 2:28 */waypoints[125].childCount = 3;
/* 2:28 */waypoints[125].children[0] = 124;
/* 2:28 */waypoints[125].children[1] = 126;
/* 2:28 */waypoints[125].children[2] = 128;
/* 2:28 */waypoints[126] = spawnstruct();
/* 2:28 */waypoints[126].origin =(29.5393, 1039.58, 86.4872);
/* 2:28 */waypoints[126].type = "stand";
/* 2:28 */waypoints[126].childCount = 2;
/* 2:28 */waypoints[126].children[0] = 125;
/* 2:28 */waypoints[126].children[1] = 118;
/* 2:28 */waypoints[127] = spawnstruct();
/* 2:28 */waypoints[127].origin =(126.608, 614.914, 150.852);
/* 2:28 */waypoints[127].type = "stand";
/* 2:28 */waypoints[127].childCount = 2;
/* 2:28 */waypoints[127].children[0] = 118;
/* 2:28 */waypoints[127].children[1] = 104;
/* 2:28 */waypoints[128] = spawnstruct();
/* 2:28 */waypoints[128].origin =(-268.32, 900.592, 85.5508);
/* 2:28 */waypoints[128].type = "stand";
/* 2:28 */waypoints[128].childCount = 2;
/* 2:28 */waypoints[128].children[0] = 104;
/* 2:28 */waypoints[128].children[1] = 125;
/* 2:28 */waypoints[129] = spawnstruct();
/* 2:28 */waypoints[129].origin =(1778.39, -391.275, 399.693);
/* 2:28 */waypoints[129].type = "stand";
/* 2:28 */waypoints[129].childCount = 2;
/* 2:28 */waypoints[129].children[0] = 89;
/* 2:28 */waypoints[129].children[1] = 114;
/* 2:28 */waypoints[130] = spawnstruct();
/* 2:28 */waypoints[130].origin =(145.901, 3155.58, 291.817);
/* 2:28 */waypoints[130].type = "stand";
/* 2:28 */waypoints[130].childCount = 1;
/* 2:28 */waypoints[130].children[0] = 61;
/* 2:28 */waypoints[131] = spawnstruct();
/* 2:28 */waypoints[131].origin =(-268.875, 100.425, 184.125);
/* 2:28 */waypoints[131].type = "stand";
/* 2:28 */waypoints[131].childCount = 1;
/* 2:28 */waypoints[131].children[0] = 103;
/* 2:28 */waypoints[132] = spawnstruct();
/* 2:28 */waypoints[132].origin =(2420.45, 595.496, 286.633);
/* 2:28 */waypoints[132].type = "stand";
/* 2:28 */waypoints[132].childCount = 1;
/* 2:28 */waypoints[132].children[0] = 22;
return waypoints;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +0,0 @@
Whitehouse()
{
return [];
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,611 +0,0 @@
/*
_nuke modded
Author: INeedGames
Date: 09/22/2020
DVARS:
- scr_killcam_doSlowmo <bool>
true - (default) should do a slowmo effect when final killcam
*/
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
init()
{
precacheString(&"PLATFORM_PRESS_TO_SKIP");
precacheString(&"PLATFORM_PRESS_TO_RESPAWN");
precacheString(&"PLATFORM_PRESS_TO_COPYCAT");
precacheShader("specialty_copycat");
level.killcam = maps\mp\gametypes\_tweakables::getTweakableValue( "game", "allowkillcam" );
setDvarIfUninitialized( "scr_killcam_doSlowmo", true );
level.killcam_doSlowmo = getDVarInt("scr_killcam_doSlowmo");
}
killcam(
attackerNum, // entity number of the attacker
killcamentityindex, // entity number of the entity to view (grenade, airstrike, etc)
killcamentitystarttime, // time at which the killcamentity came into being
sWeapon, // killing weapon
predelay, // time between player death and beginning of killcam
offsetTime, // something to do with how far back in time the killer was seeing the world when he made the kill; latency related, sorta
timeUntilRespawn, // will the player be allowed to respawn after the killcam?
maxtime, // time remaining until map ends; the killcam will never last longer than this. undefined = no limit
attacker, // entity object of attacker
victim // entity object of the victim
)
{
// monitors killcam and hides HUD elements during killcam session
//if ( !level.splitscreen )
// self thread killcam_HUD_off();
self endon("disconnect");
self endon("spawned");
level endon("game_ended");
if ( attackerNum < 0 )
return;
// length from killcam start to killcam end
if (getdvar("scr_killcam_time") == "") {
if ( sWeapon == "artillery_mp" || sWeapon == "stealth_bomb_mp" )
camtime = (gettime() - killcamentitystarttime) / 1000 - predelay - .1;
else if ( level.showingFinalKillcam )
camtime = 4.0;
else if ( sWeapon == "javelin_mp" )
camtime = 8;
else if ( issubstr( sWeapon, "remotemissile_" ) )
camtime = 5;
else if ( !timeUntilRespawn || timeUntilRespawn > 5.0 ) // if we're not going to respawn, we can take more time to watch what happened
camtime = 5.0;
else if ( sWeapon == "frag_grenade_mp" || sWeapon == "frag_grenade_short_mp" || sWeapon == "semtex_mp" )
camtime = 4.25; // show long enough to see grenade thrown
else
camtime = 2.5;
}
else
camtime = getdvarfloat("scr_killcam_time");
if (isdefined(maxtime)) {
if (camtime > maxtime)
camtime = maxtime;
if (camtime < .05)
camtime = .05;
}
// time after player death that killcam continues for
if (getdvar("scr_killcam_posttime") == "")
postdelay = 2;
else {
postdelay = getdvarfloat("scr_killcam_posttime");
if (postdelay < 0.05)
postdelay = 0.05;
}
/* timeline:
| camtime | postdelay |
| | predelay |
^ killcam start ^ player death ^ killcam end
^ player starts watching killcam
*/
killcamlength = camtime + postdelay;
// don't let the killcam last past the end of the round.
if (isdefined(maxtime) && killcamlength > maxtime)
{
// first trim postdelay down to a minimum of 1 second.
// if that doesn't make it short enough, trim camtime down to a minimum of 1 second.
// if that's still not short enough, cancel the killcam.
if ( maxtime < 2 )
return;
if (maxtime - camtime >= 1) {
// reduce postdelay so killcam ends at end of match
postdelay = maxtime - camtime;
}
else {
// distribute remaining time over postdelay and camtime
postdelay = 1;
camtime = maxtime - 1;
}
// recalc killcamlength
killcamlength = camtime + postdelay;
}
killcamoffset = camtime + predelay;
startTime = getTime();
self notify ( "begin_killcam", startTime );
self.sessionstate = "spectator";
self.forcespectatorclient = attackerNum;
self.killcamentity = -1;
if ( killcamentityindex >= 0 )
self thread setKillCamEntity( killcamentityindex, killcamoffset, killcamentitystarttime );
self.archivetime = killcamoffset;
self.killcamlength = killcamlength;
self.psoffsettime = offsetTime;
// ignore spectate permissions
self allowSpectateTeam("allies", true);
self allowSpectateTeam("axis", true);
self allowSpectateTeam("freelook", true);
self allowSpectateTeam("none", true);
if ( isDefined( attacker ) && level.showingFinalKillcam ) // attacker may have disconnected
{
self openMenu( "killedby_card_display" );
self SetCardDisplaySlot( attacker, 7 );
}
self thread endedKillcamCleanup();
// wait till the next server frame to allow code a chance to update archivetime if it needs trimming
wait 0.05;
assertex( self.archivetime <= killcamoffset + 0.0001, "archivetime: " + self.archivetime + ", killcamoffset: " + killcamoffset );
if ( self.archivetime < killcamoffset )
println( "WARNING: Code trimmed killcam time by " + (killcamoffset - self.archivetime) + " seconds because it doesn't have enough game time recorded!" );
camtime = self.archivetime - .05 - predelay;
killcamlength = camtime + postdelay;
self.killcamlength = killcamlength;
if ( camtime <= 0 ) // if we're not looking back in time far enough to even see the death, cancel
{
println( "Cancelling killcam because we don't even have enough recorded to show the death." );
self.sessionstate = "dead";
self.forcespectatorclient = -1;
self.killcamentity = -1;
self.archivetime = 0;
self.psoffsettime = 0;
self notify ( "killcam_ended" );
return;
}
if ( level.showingFinalKillcam )
thread doFinalKillCamFX( camtime );
self.killcam = true;
self initKCElements();
if ( !level.splitscreen )
{
self.kc_timer.alpha = 1;
self.kc_timer setTenthsTimer(camtime);
}
if ( timeUntilRespawn && !level.gameEnded )
{
if ( timeUntilRespawn > 0 )
setLowerMessage( "kc_info", game["strings"]["waiting_to_spawn"], timeUntilRespawn );
else
setLowerMessage( "kc_info", &"PLATFORM_PRESS_TO_SKIP" );
}
else if ( !level.gameEnded )
{
setLowerMessage( "kc_info", &"PLATFORM_PRESS_TO_RESPAWN" );
}
if ( !level.showingFinalKillcam )
self.kc_skiptext.alpha = 1;
else
self.kc_skiptext.alpha = 0;
self.kc_othertext.alpha = 0;
self.kc_icon.alpha = 0;
self thread spawnedKillcamCleanup();
if ( self == victim && victim _hasPerk( "specialty_copycat" ) && isDefined( victim.pers["copyCatLoadout"] ) )
self thread waitKCCopyCatButton( attacker );
if ( !level.showingFinalKillcam )
self thread waitSkipKillcamButton( timeUntilRespawn );
else
self notify ( "showing_final_killcam" );
self thread endKillcamIfNothingToShow();
self waittillKillcamOver();
if ( level.showingFinalKillcam )
{
self thread maps\mp\gametypes\_playerlogic::spawnEndOfGame();
return;
}
self thread calculateKillCamTime( startTime );
self thread killcamCleanup( true );
}
doFinalKillCamFX( camTime )
{
if ( isDefined( level.doingFinalKillcamFx ) )
return;
level.doingFinalKillcamFx = true;
intoSlowMoTime = camTime;
if ( intoSlowMoTime > 1.0 )
{
intoSlowMoTime = 1.0;
wait( camTime - 1.0 );
}
if (level.killcam_doSlowmo)
setSlowMotion( 1.0, 0.25, intoSlowMoTime ); // start timescale, end timescale, lerp duration
wait( intoSlowMoTime + .5 );
if (level.killcam_doSlowmo)
setSlowMotion( 0.25, 1, 1.0 );
level.doingFinalKillcamFx = undefined;
}
calculateKillCamTime( startTime )
{
watchedTime = int(getTime() - startTime);
self incPlayerStat( "killcamtimewatched", watchedTime );
}
waittillKillcamOver()
{
self endon("abort_killcam");
wait(self.killcamlength - 0.05);
}
setKillCamEntity( killcamentityindex, killcamoffset, starttime )
{
self endon("disconnect");
self endon("killcam_ended");
killcamtime = (gettime() - killcamoffset * 1000);
if ( starttime > killcamtime )
{
wait .05;
// code may have trimmed archivetime after the first frame if we couldn't go back in time as far as requested.
killcamoffset = self.archivetime;
killcamtime = (gettime() - killcamoffset * 1000);
if ( starttime > killcamtime )
wait (starttime - killcamtime) / 1000;
}
self.killcamentity = killcamentityindex;
}
waitSkipKillcamButton( timeUntilRespawn )
{
self endon("disconnect");
self endon("killcam_ended");
while(self useButtonPressed())
wait .05;
while(!(self useButtonPressed()))
wait .05;
if ( !matchMakingGame() )
self incPlayerStat( "killcamskipped", 1 );
if ( timeUntilRespawn <= 0 )
clearLowerMessage( "kc_info" );
self notify("abort_killcam");
}
waitKCCopyCatButton( attacker )
{
self endon("disconnect");
self endon("killcam_ended");
self waitCopyCatButton( attacker );
self notify("abort_killcam");
}
waitDeathCopyCatButton( attacker )
{
self endon ( "disconnect" );
self initKCElements();
usedCopycat = self waitCopyCatButton( attacker );
if ( !isDefined( usedCopycat ) )
{
self.kc_icon.alpha = 0;
self.kc_othertext.alpha = 0;
}
}
waitCopyCatButton( attacker )
{
self endon ( "spawned_player" );
self endon ( "death_delay_finished" );
self.kc_icon setShader( "specialty_copycat", 48, 48 );
self.kc_othertext setText( &"PLATFORM_PRESS_TO_COPYCAT" );
self.kc_othertext.alpha = 1;
self.kc_icon.alpha = 1;
self notifyOnPlayerCommand( "use_copycat", "weapnext" );
self waittill( "use_copycat" );
self.pers["copyCatLoadout"]["inUse"] = true;
self.pers["copyCatLoadout"]["owner"] = attacker;
self.kc_othertext fadeOverTime( 0.5 );
self.kc_othertext.alpha = 0;
self.kc_icon fadeOverTime( 0.25 );
self.kc_icon scaleOverTime( 0.25, 512, 512 );
self.kc_icon.alpha = 0;
if ( isDefined( attacker ) )
attacker thread maps\mp\gametypes\_hud_message::playerCardSplashNotify( "copied", self );
self playLocalSound( "copycat_steal_class" );
return true;
}
waitSkipKillcamSafeSpawnButton()
{
self endon("disconnect");
self endon("killcam_ended");
if ( !self maps\mp\gametypes\_playerlogic::maySpawn() )
return;
while(self fragButtonPressed())
wait .05;
while(!(self fragButtonPressed()))
wait .05;
self.wantSafeSpawn = true;
self notify("abort_killcam");
}
endKillcamIfNothingToShow()
{
self endon("disconnect");
self endon("killcam_ended");
while(1)
{
// code may trim our archivetime to zero if there is nothing "recorded" to show.
// this can happen when the person we're watching in our killcam goes into killcam himself.
// in this case, end the killcam.
if ( self.archivetime <= 0 )
break;
wait .05;
}
self notify("abort_killcam");
}
spawnedKillcamCleanup()
{
self endon("disconnect");
self endon("killcam_ended");
self waittill("spawned");
self thread killcamCleanup( false );
}
endedKillcamCleanup()
{
self endon("disconnect");
self endon("killcam_ended");
level waittill("game_ended");
self thread killcamCleanup( true );
}
killcamCleanup( clearState )
{
if(isDefined(self.kc_skiptext))
self.kc_skiptext.alpha = 0;
if(isDefined(self.kc_timer))
self.kc_timer.alpha = 0;
if(isDefined(self.kc_icon))
self.kc_icon.alpha = 0;
if(isDefined(self.kc_othertext))
self.kc_othertext.alpha = 0;
self.killcam = undefined;
if ( !level.gameEnded )
self clearLowerMessage( "kc_info" );
self thread maps\mp\gametypes\_spectating::setSpectatePermissions();
self notify("killcam_ended"); // do this last, in case this function was called from a thread ending on it
if ( !clearState )
return;
self.sessionstate = "dead";
self ClearKillcamState();
}
cancelKillCamOnUse()
{
self.cancelKillcam = false;
self thread cancelKillCamOnUse_specificButton( ::cancelKillCamUseButton, ::cancelKillCamCallback );
//self thread cancelKillCamOnUse_specificButton( ::cancelKillCamSafeSpawnButton, ::cancelKillCamSafeSpawnCallback );
}
cancelKillCamUseButton()
{
return self useButtonPressed();
}
cancelKillCamSafeSpawnButton()
{
return self fragButtonPressed();
}
cancelKillCamCallback()
{
self.cancelKillcam = true;
}
cancelKillCamSafeSpawnCallback()
{
self.cancelKillcam = true;
self.wantSafeSpawn = true;
}
cancelKillCamOnUse_specificButton( pressingButtonFunc, finishedFunc )
{
self endon ( "death_delay_finished" );
self endon ( "disconnect" );
level endon ( "game_ended" );
for ( ;; )
{
if ( !self [[pressingButtonFunc]]() )
{
wait ( 0.05 );
continue;
}
buttonTime = 0;
while( self [[pressingButtonFunc]]() )
{
buttonTime += 0.05;
wait ( 0.05 );
}
if ( buttonTime >= 0.5 )
continue;
buttonTime = 0;
while ( !self [[pressingButtonFunc]]() && buttonTime < 0.5 )
{
buttonTime += 0.05;
wait ( 0.05 );
}
if ( buttonTime >= 0.5 )
continue;
self [[finishedFunc]]();
return;
}
}
initKCElements()
{
if ( !isDefined( self.kc_skiptext ) )
{
self.kc_skiptext = newClientHudElem(self);
self.kc_skiptext.archived = false;
self.kc_skiptext.x = 0;
self.kc_skiptext.alignX = "center";
self.kc_skiptext.alignY = "top";
self.kc_skiptext.horzAlign = "center_adjustable";
self.kc_skiptext.vertAlign = "top_adjustable";
self.kc_skiptext.sort = 1; // force to draw after the bars
self.kc_skiptext.font = "default";
self.kc_skiptext.foreground = true;
self.kc_skiptext.hideWhenInMenu = true;
if ( level.splitscreen )
{
self.kc_skiptext.y = 20;
self.kc_skiptext.fontscale = 1.2; // 1.8/1.5
}
else
{
self.kc_skiptext.y = 32;
self.kc_skiptext.fontscale = 1.8;
}
}
if ( !isDefined( self.kc_othertext ) )
{
self.kc_othertext = newClientHudElem(self);
self.kc_othertext.archived = false;
self.kc_othertext.y = 18;
self.kc_othertext.alignX = "left";
self.kc_othertext.alignY = "top";
self.kc_othertext.horzAlign = "center";
self.kc_othertext.vertAlign = "middle";
self.kc_othertext.sort = 10; // force to draw after the bars
self.kc_othertext.font = "small";
self.kc_othertext.foreground = true;
self.kc_othertext.hideWhenInMenu = true;
if ( level.splitscreen )
{
self.kc_othertext.x = 16;
self.kc_othertext.fontscale = 1.2;
}
else
{
self.kc_othertext.x = 62;
self.kc_othertext.fontscale = 1.6;
}
}
if ( !isDefined( self.kc_icon ) )
{
self.kc_icon = newClientHudElem(self);
self.kc_icon.archived = false;
self.kc_icon.x = 16;
self.kc_icon.y = 16;
self.kc_icon.alignX = "left";
self.kc_icon.alignY = "top";
self.kc_icon.horzAlign = "center";
self.kc_icon.vertAlign = "middle";
self.kc_icon.sort = 1; // force to draw after the bars
self.kc_icon.foreground = true;
self.kc_icon.hideWhenInMenu = true;
}
if ( !level.splitscreen )
{
if ( !isdefined( self.kc_timer ) )
{
self.kc_timer = createFontString( "hudbig", 1.0 );
self.kc_timer.archived = false;
self.kc_timer.x = 0;
self.kc_timer.alignX = "center";
self.kc_timer.alignY = "middle";
self.kc_timer.horzAlign = "center_safearea";
self.kc_timer.vertAlign = "top_adjustable";
self.kc_timer.y = 42;
self.kc_timer.sort = 1; // force to draw after the bars
self.kc_timer.font = "hudbig";
self.kc_timer.foreground = true;
self.kc_timer.color = (0.85,0.85,0.85);
self.kc_timer.hideWhenInMenu = true;
}
}
}

View File

@@ -1,641 +0,0 @@
/*
_menus modded
Author: INeedGames
Date: 09/22/2020
DVARS:
- scr_player_startteamselection <string>
"" - (default) disables the server selecting a team for joining players
"autoassign" - example
- scr_player_forceclassselection <string>
"" - (default) disables the server forcing a class for players
"custom0" - example
- scr_player_allowChangeTeam <bool>
true - (default) allows players to change teams
*/
#include maps\mp\_utility;
init()
{
SetDvarIfUninitialized("scr_player_startteamselection", "");
SetDvarIfUninitialized("scr_player_forceclassselection", "");
SetDvarIfUninitialized("scr_player_allowChangeTeam", true);
SetDvarIfUninitialized("scr_player_forceautoassign", 0);
level.startteamselection = getDvar("scr_player_startteamselection");
level.forceclassselection = getDvar("scr_player_forceclassselection");
level.allowChangeTeam = getDvarInt("scr_player_allowChangeTeam");
if (GetDvarInt("scr_player_forceautoassign"))
level.startteamselection = "autoassign";
if ( !isDefined( game["gamestarted"] ) )
{
game["menu_team"] = "team_marinesopfor";
game["menu_class_allies"] = "class_marines";
game["menu_changeclass_allies"] = "changeclass_marines";
game["menu_initteam_allies"] = "initteam_marines";
game["menu_class_axis"] = "class_opfor";
game["menu_changeclass_axis"] = "changeclass_opfor";
game["menu_initteam_axis"] = "initteam_opfor";
game["menu_class"] = "class";
game["menu_changeclass"] = "changeclass";
game["menu_onemanarmy"] = "onemanarmy";
game["menu_controls"] = "ingame_controls";
if ( !level.console )
{
game["menu_muteplayer"] = "muteplayer";
precacheMenu(game["menu_muteplayer"]);
}
else
{
//game["menu_options"] = "ingame_options";
game["menu_leavegame"] = "popup_leavegame";
if(level.splitscreen)
{
game["menu_team"] += "_splitscreen";
game["menu_class_allies"] += "_splitscreen";
game["menu_changeclass_allies"] += "_splitscreen";
game["menu_class_axis"] += "_splitscreen";
game["menu_changeclass_axis"] += "_splitscreen";
game["menu_class"] += "_splitscreen";
game["menu_controls"] += "_splitscreen";
//game["menu_options"] += "_splitscreen";
game["menu_leavegame"] += "_splitscreen";
game["menu_onemanarmy"] += "_splitscreen";
game["menu_changeclass_defaults_splitscreen"] = "changeclass_defaults_splitscreen";
game["menu_changeclass_custom_splitscreen"] = "changeclass_custom_splitscreen";
game["menu_onemanarmy_defaults_splitscreen"] = "onemanarmy_defaults_splitscreen";
game["menu_onemanarmy_custom_splitscreen"] = "onemanarmy_custom_splitscreen";
precacheMenu(game["menu_changeclass_defaults_splitscreen"]);
precacheMenu(game["menu_changeclass_custom_splitscreen"]);
precacheMenu(game["menu_onemanarmy_defaults_splitscreen"]);
precacheMenu(game["menu_onemanarmy_custom_splitscreen"]);
}
precacheMenu(game["menu_controls"]);
//precacheMenu(game["menu_options"]);
precacheMenu(game["menu_leavegame"]);
//precacheMenu("status_update");
}
precacheMenu("scoreboard");
precacheMenu(game["menu_team"]);
precacheMenu(game["menu_class_allies"]);
precacheMenu(game["menu_changeclass_allies"]);
precacheMenu(game["menu_initteam_allies"]);
precacheMenu(game["menu_class_axis"]);
precacheMenu(game["menu_changeclass_axis"]);
precacheMenu(game["menu_class"]);
precacheMenu(game["menu_changeclass"]);
precacheMenu(game["menu_initteam_axis"]);
precacheMenu(game["menu_onemanarmy"]);
precacheString( &"MP_HOST_ENDED_GAME" );
precacheString( &"MP_HOST_ENDGAME_RESPONSE" );
}
level thread onPlayerConnect();
}
onPlayerConnect()
{
for(;;)
{
level waittill("connected", player);
player thread onMenuResponse();
}
}
isOptionsMenu( menu )
{
if ( menu == game["menu_changeclass"] )
return true;
if ( menu == game["menu_team"] )
return true;
if ( menu == game["menu_controls"] )
return true;
if ( isSubStr( menu, "pc_options" ) )
return true;
return false;
}
onMenuResponse()
{
self endon("disconnect");
for(;;)
{
self waittill("menuresponse", menu, response);
if ( response == "back" )
{
self closepopupMenu();
self closeInGameMenu();
if ( isOptionsMenu( menu ) )
{
if( self.pers["team"] == "allies" )
self openpopupMenu( game["menu_class_allies"] );
if( self.pers["team"] == "axis" )
self openpopupMenu( game["menu_class_axis"] );
}
continue;
}
if(response == "changeteam")
{
self closepopupMenu();
self closeInGameMenu();
self openpopupMenu(game["menu_team"]);
}
if(response == "changeclass_marines" )
{
self closepopupMenu();
self closeInGameMenu();
self openpopupMenu( game["menu_changeclass_allies"] );
continue;
}
if(response == "changeclass_opfor" )
{
self closepopupMenu();
self closeInGameMenu();
self openpopupMenu( game["menu_changeclass_axis"] );
continue;
}
if(response == "changeclass_marines_splitscreen" )
self openpopupMenu( "changeclass_marines_splitscreen" );
if(response == "changeclass_opfor_splitscreen" )
self openpopupMenu( "changeclass_opfor_splitscreen" );
if(response == "endgame")
{
if(level.splitscreen)
{
endparty();
if ( !level.gameEnded )
{
level thread maps\mp\gametypes\_gamelogic::forceEnd();
}
}
continue;
}
if ( response == "endround" )
{
if ( !self isHost() )
{
continue;
}
if ( !level.gameEnded )
{
setDvar("sv_dontrotate", 1);
level thread maps\mp\gametypes\_gamelogic::forceEnd();
}
else
{
self closepopupMenu();
self closeInGameMenu();
self iprintln( &"MP_HOST_ENDGAME_RESPONSE" );
}
continue;
}
if(menu == game["menu_team"])
{
self closeMenus();
if (!level.allowChangeTeam)
{
self iPrintLn("Server does not allow players to change team.");
continue;
}
switch(response)
{
case "allies":
self [[level.allies]]();
break;
case "axis":
self [[level.axis]]();
break;
case "autoassign":
self [[level.autoassign]]();
break;
case "spectator":
self [[level.spectator]]();
break;
}
} // the only responses remain are change class events
else if ( menu == game["menu_changeclass"] ||
( isDefined( game["menu_changeclass_defaults_splitscreen"] ) && menu == game["menu_changeclass_defaults_splitscreen"] ) ||
( isDefined( game["menu_changeclass_custom_splitscreen"] ) && menu == game["menu_changeclass_custom_splitscreen"] ) )
{
self closepopupMenu();
self closeInGameMenu();
if (level.forceclassselection != "")
{
self iPrintLn("Server forcing players to use class: " + level.forceclassselection);
continue;
}
self.selectedClass = true;
self [[level.class]](response);
}
else if ( !level.console )
{
if(menu == game["menu_quickcommands"])
maps\mp\gametypes\_quickmessages::quickcommands(response);
else if(menu == game["menu_quickstatements"])
maps\mp\gametypes\_quickmessages::quickstatements(response);
else if(menu == game["menu_quickresponses"])
maps\mp\gametypes\_quickmessages::quickresponses(response);
}
}
}
getTeamAssignment()
{
teams[0] = "allies";
teams[1] = "axis";
if ( !level.teamBased )
return teams[randomInt(2)];
if ( self.sessionteam != "none" && self.sessionteam != "spectator" && self.sessionstate != "playing" && self.sessionstate != "dead" )
{
assignment = self.sessionteam;
}
else
{
playerCounts = self maps\mp\gametypes\_teams::CountPlayers();
// if teams are equal return the team with the lowest score
if ( playerCounts["allies"] == playerCounts["axis"] )
{
if( getTeamScore( "allies" ) == getTeamScore( "axis" ) )
assignment = teams[randomInt(2)];
else if ( getTeamScore( "allies" ) < getTeamScore( "axis" ) )
assignment = "allies";
else
assignment = "axis";
}
else if( playerCounts["allies"] < playerCounts["axis"] )
{
assignment = "allies";
}
else
{
assignment = "axis";
}
}
return assignment;
}
menuAutoAssign()
{
self closeMenus();
assignment = getTeamAssignment();
if ( isDefined( self.pers["team"] ) && (self.sessionstate == "playing" || self.sessionstate == "dead") )
{
if ( assignment == self.pers["team"] )
{
self beginClassChoice();
return;
}
else
{
self.switching_teams = true;
self.joining_team = assignment;
self.leaving_team = self.pers["team"];
self suicide();
}
}
self addToTeam( assignment );
self.pers["class"] = undefined;
self.class = undefined;
if ( !isAlive( self ) )
self.statusicon = "hud_status_dead";
self notify("end_respawn");
self beginClassChoice();
}
beginClassChoice( forceNewChoice )
{
assert( self.pers["team"] == "axis" || self.pers["team"] == "allies" );
if ( level.forceclassselection != "" )
{
if ( !isAlive( self ) )
self thread maps\mp\gametypes\_playerlogic::predictAboutToSpawnPlayerOverTime( 0.1 );
self closepopupMenu();
self closeInGameMenu();
self.selectedClass = true;
self [[level.class]](level.forceclassselection);
return;
}
team = self.pers["team"];
// menu_changeclass_team is the one where you choose one of the n classes to play as.
// menu_class_team is where you can choose to change your team, class, controls, or leave game.
self openpopupMenu( game[ "menu_changeclass_" + team ] );
if ( !isAlive( self ) )
self thread maps\mp\gametypes\_playerlogic::predictAboutToSpawnPlayerOverTime( 0.1 );
}
beginTeamChoice()
{
if( level.startteamselection != "" )
{
switch(level.startteamselection)
{
case "allies":
self [[level.allies]]();
break;
case "axis":
self [[level.axis]]();
break;
case "autoassign":
self [[level.autoassign]]();
break;
case "spectator":
self [[level.spectator]]();
break;
}
}
else
self openpopupMenu( game["menu_team"] );
}
showMainMenuForTeam()
{
assert( self.pers["team"] == "axis" || self.pers["team"] == "allies" );
team = self.pers["team"];
// menu_changeclass_team is the one where you choose one of the n classes to play as.
// menu_class_team is where you can choose to change your team, class, controls, or leave game.
self openpopupMenu( game[ "menu_class_" + team ] );
}
menuAllies()
{
self closeMenus();
if(self.pers["team"] != "allies")
{
if( level.teamBased && !maps\mp\gametypes\_teams::getJoinTeamPermissions( "allies" ) )
{
self openpopupMenu(game["menu_team"]);
return;
}
// allow respawn when switching teams during grace period.
if ( level.inGracePeriod && !self.hasDoneCombat )
self.hasSpawned = false;
if(self.sessionstate == "playing")
{
self.switching_teams = true;
self.joining_team = "allies";
self.leaving_team = self.pers["team"];
self suicide();
}
self addToTeam( "allies" );
self.pers["class"] = undefined;
self.class = undefined;
self notify("end_respawn");
}
self beginClassChoice();
}
menuAxis()
{
self closeMenus();
if(self.pers["team"] != "axis")
{
if( level.teamBased && !maps\mp\gametypes\_teams::getJoinTeamPermissions( "axis" ) )
{
self openpopupMenu(game["menu_team"]);
return;
}
// allow respawn when switching teams during grace period.
if ( level.inGracePeriod && !self.hasDoneCombat )
self.hasSpawned = false;
if(self.sessionstate == "playing")
{
self.switching_teams = true;
self.joining_team = "axis";
self.leaving_team = self.pers["team"];
self suicide();
}
self addToTeam( "axis" );
self.pers["class"] = undefined;
self.class = undefined;
self notify("end_respawn");
}
self beginClassChoice();
}
menuSpectator()
{
self closeMenus();
if( isDefined( self.pers["team"] ) && self.pers["team"] == "spectator" )
return;
if( isAlive( self ) )
{
assert( isDefined( self.pers["team"] ) );
self.switching_teams = true;
self.joining_team = "spectator";
self.leaving_team = self.pers["team"];
self suicide();
}
self addToTeam( "spectator" );
self.pers["class"] = undefined;
self.class = undefined;
self thread maps\mp\gametypes\_playerlogic::spawnSpectator();
}
menuClass( response )
{
self closeMenus();
// clear new status of unlocked classes
if ( response == "demolitions_mp,0" && self getPlayerData( "featureNew", "demolitions" ) )
{
self setPlayerData( "featureNew", "demolitions", false );
}
if ( response == "sniper_mp,0" && self getPlayerData( "featureNew", "sniper" ) )
{
self setPlayerData( "featureNew", "sniper", false );
}
// this should probably be an assert
if(!isDefined(self.pers["team"]) || (self.pers["team"] != "allies" && self.pers["team"] != "axis"))
return;
class = self maps\mp\gametypes\_class::getClassChoice( response );
primary = self maps\mp\gametypes\_class::getWeaponChoice( response );
if ( class == "restricted" )
{
self beginClassChoice();
return;
}
if( (isDefined( self.pers["class"] ) && self.pers["class"] == class) &&
(isDefined( self.pers["primary"] ) && self.pers["primary"] == primary) )
return;
if ( self.sessionstate == "playing" )
{
self.pers["class"] = class;
self.class = class;
self.pers["primary"] = primary;
if ( game["state"] == "postgame" )
return;
if ( level.inGracePeriod && !self.hasDoneCombat ) // used weapons check?
{
self maps\mp\gametypes\_class::setClass( self.pers["class"] );
self.tag_stowed_back = undefined;
self.tag_stowed_hip = undefined;
self maps\mp\gametypes\_class::giveLoadout( self.pers["team"], self.pers["class"] );
}
else
{
self iPrintLnBold( game["strings"]["change_class"] );
}
}
else
{
self.pers["class"] = class;
self.class = class;
self.pers["primary"] = primary;
if ( game["state"] == "postgame" )
return;
if ( game["state"] == "playing" && !isInKillcam() )
self thread maps\mp\gametypes\_playerlogic::spawnClient();
}
self thread maps\mp\gametypes\_spectating::setSpectatePermissions();
}
addToTeam( team, firstConnect )
{
// UTS update playerCount remove from team
if ( isDefined( self.team ) )
self maps\mp\gametypes\_playerlogic::removeFromTeamCount();
self.pers["team"] = team;
// this is the only place self.team should ever be set
self.team = team;
// session team is readonly in ranked matches on console
if ( !matchMakingGame() || isDefined( self.pers["isBot"] ) )
{
if ( level.teamBased )
{
self.sessionteam = team;
}
else
{
if ( team == "spectator" )
self.sessionteam = "spectator";
else
self.sessionteam = "none";
}
}
// UTS update playerCount add to team
if ( game["state"] != "postgame" )
self maps\mp\gametypes\_playerlogic::addToTeamCount();
self updateObjectiveText();
// give "joined_team" and "joined_spectators" handlers a chance to start
// these are generally triggered from the "connected" notify, which can happen on the same
// frame as these notifies
if ( isDefined( firstConnect ) && firstConnect )
waittillframeend;
self updateMainMenu();
if ( team == "spectator" )
{
self notify( "joined_spectators" );
level notify( "joined_team" );
}
else
{
self notify( "joined_team" );
level notify( "joined_team" );
}
}

View File

@@ -1,249 +0,0 @@
#include maps\mp\_utility;
init()
{
level.persistentDataInfo = [];
maps\mp\gametypes\_class::init();
maps\mp\gametypes\_rank::init();
maps\mp\gametypes\_missions::init();
maps\mp\gametypes\_playercards::init();
level thread updateBufferedStats();
}
initBufferedStats()
{
self.bufferedStats = [];
self.bufferedStats[ "totalShots" ] = self getPlayerData( "totalShots" );
self.bufferedStats[ "accuracy" ] = self getPlayerData( "accuracy" );
self.bufferedStats[ "misses" ] = self getPlayerData( "misses" );
self.bufferedStats[ "hits" ] = self getPlayerData( "hits" );
self.bufferedStats[ "timePlayedAllies" ] = self getPlayerData( "timePlayedAllies" );
self.bufferedStats[ "timePlayedOpfor" ] = self getPlayerData( "timePlayedOpfor" );
self.bufferedStats[ "timePlayedOther" ] = self getPlayerData( "timePlayedOther" );
self.bufferedStats[ "timePlayedTotal" ] = self getPlayerData( "timePlayedTotal" );
self.bufferedChildStats = [];
self.bufferedChildStats[ "round" ] = [];
self.bufferedChildStats[ "round" ][ "timePlayed" ] = self getPlayerData( "round", "timePlayed" );
}
// ==========================================
// Script persistent data functions
// These are made for convenience, so persistent data can be tracked by strings.
// They make use of code functions which are prototyped below.
/*
=============
statGet
Returns the value of the named stat
=============
*/
statGet( dataName )
{
assert( !isDefined( self.bufferedStats[ dataName ] ) ); // should use statGetBuffered consistently with statSetBuffered
return self GetPlayerData( dataName );
}
/*
=============
statSet
Sets the value of the named stat
=============
*/
statSet( dataName, value )
{
assert( !isDefined( self.bufferedStats[ dataName ] ) ); // should use statGetBuffered consistently with statSetBuffered
if ( !self rankingEnabled() )
return;
if (getDvarInt("developer_script"))
return;
self SetPlayerData( dataName, value );
}
/*
=============
statAdd
Adds the passed value to the value of the named stat
=============
*/
statAdd( dataName, value )
{
assert( !isDefined( self.bufferedStats[ dataName ] ) ); // should use statGetBuffered consistently with statSetBuffered
if ( !self rankingEnabled() )
return;
if (getDvarInt("developer_script"))
return;
curValue = self GetPlayerData( dataName );
self SetPlayerData( dataName, value + curValue );
}
statGetChild( parent, child )
{
return self GetPlayerData( parent, child );
}
statSetChild( parent, child, value )
{
if ( !self rankingEnabled() )
return;
if (getDvarInt("developer_script"))
return;
self SetPlayerData( parent, child, value );
}
statAddChild( parent, child, value )
{
assert( isDefined( self.bufferedChildStats[ parent ][ child ] ) );
if ( !self rankingEnabled() )
return;
if (getDvarInt("developer_script"))
return;
curValue = self GetPlayerData( parent, child );
self SetPlayerData( parent, child, curValue + value );
}
statGetChildBuffered( parent, child )
{
assert( isDefined( self.bufferedChildStats[ parent ][ child ] ) );
return self.bufferedChildStats[ parent ][ child ];
}
statSetChildBuffered( parent, child, value )
{
assert( isDefined( self.bufferedChildStats[ parent ][ child ] ) );
if ( !self rankingEnabled() )
return;
self.bufferedChildStats[ parent ][ child ] = value;
}
statAddChildBuffered( parent, child, value )
{
assert( isDefined( self.bufferedChildStats[ parent ][ child ] ) );
if ( !self rankingEnabled() )
return;
curValue = statGetChildBuffered( parent, child );
statSetChildBuffered( parent, child, curValue + value );
}
/*
=============
statGetBuffered
Returns the value of the named stat
=============
*/
statGetBuffered( dataName )
{
assert( isDefined( self.bufferedStats[ dataName ] ) );
return self.bufferedStats[ dataName ];
}
/*
=============
statSet
Sets the value of the named stat
=============
*/
statSetBuffered( dataName, value )
{
assert( isDefined( self.bufferedStats[ dataName ] ) );
if ( !self rankingEnabled() )
return;
self.bufferedStats[ dataName ] = value;
}
/*
=============
statAdd
Adds the passed value to the value of the named stat
=============
*/
statAddBuffered( dataName, value )
{
assert( isDefined( self.bufferedStats[ dataName ] ) );
if ( !self rankingEnabled() )
return;
curValue = statGetBuffered( dataName );
statSetBuffered( dataName, curValue + value );
}
updateBufferedStats()
{
// give the first player time to connect
wait ( 0.15 );
nextToUpdate = 0;
while ( !level.gameEnded )
{
nextToUpdate++;
if ( nextToUpdate >= level.players.size )
nextToUpdate = 0;
if ( isDefined( level.players[nextToUpdate] ) )
level.players[nextToUpdate] writeBufferedStats();
wait ( 2.0 );
}
foreach ( player in level.players )
player writeBufferedStats();
}
writeBufferedStats()
{
if (getDvarInt("developer_script"))
return;
foreach ( statName, statVal in self.bufferedStats )
{
self setPlayerData( statName, statVal );
}
foreach ( statName, statVal in self.bufferedChildStats )
{
foreach ( childStatName, childStatVal in statVal )
self setPlayerData( statName, childStatName, childStatVal );
}
}

View File

@@ -1,693 +0,0 @@
/*
_rank modded
Author: INeedGames
Date: 09/22/2020
Removes the level.xpScale check, good old 2010 infinity ward under a law suite logic here
*/
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
init()
{
level.scoreInfo = [];
level.xpScale = getDvarInt( "scr_xpscale" );
// if ( level.xpScale > 4 || level.xpScale < 0)
// exitLevel( false );
// level.xpScale = min( level.xpScale, 4 );
// level.xpScale = max( level.xpScale, 0 );
level.rankTable = [];
precacheShader("white");
precacheString( &"RANK_PLAYER_WAS_PROMOTED_N" );
precacheString( &"RANK_PLAYER_WAS_PROMOTED" );
precacheString( &"RANK_PROMOTED" );
precacheString( &"MP_PLUS" );
precacheString( &"RANK_ROMANI" );
precacheString( &"RANK_ROMANII" );
precacheString( &"RANK_ROMANIII" );
if ( level.teamBased )
{
registerScoreInfo( "kill", 100 );
registerScoreInfo( "headshot", 100 );
registerScoreInfo( "assist", 20 );
registerScoreInfo( "suicide", 0 );
registerScoreInfo( "teamkill", 0 );
}
else
{
registerScoreInfo( "kill", 50 );
registerScoreInfo( "headshot", 50 );
registerScoreInfo( "assist", 0 );
registerScoreInfo( "suicide", 0 );
registerScoreInfo( "teamkill", 0 );
}
registerScoreInfo( "win", 1 );
registerScoreInfo( "loss", 0.5 );
registerScoreInfo( "tie", 0.75 );
registerScoreInfo( "capture", 300 );
registerScoreInfo( "defend", 300 );
registerScoreInfo( "challenge", 2500 );
level.maxRank = int(tableLookup( "mp/rankTable.csv", 0, "maxrank", 1 ));
level.maxPrestige = int(tableLookup( "mp/rankIconTable.csv", 0, "maxprestige", 1 ));
pId = 0;
rId = 0;
for ( pId = 0; pId <= level.maxPrestige; pId++ )
{
for ( rId = 0; rId <= level.maxRank; rId++ )
precacheShader( tableLookup( "mp/rankIconTable.csv", 0, rId, pId+1 ) );
}
rankId = 0;
rankName = tableLookup( "mp/ranktable.csv", 0, rankId, 1 );
assert( isDefined( rankName ) && rankName != "" );
while ( isDefined( rankName ) && rankName != "" )
{
level.rankTable[rankId][1] = tableLookup( "mp/ranktable.csv", 0, rankId, 1 );
level.rankTable[rankId][2] = tableLookup( "mp/ranktable.csv", 0, rankId, 2 );
level.rankTable[rankId][3] = tableLookup( "mp/ranktable.csv", 0, rankId, 3 );
level.rankTable[rankId][7] = tableLookup( "mp/ranktable.csv", 0, rankId, 7 );
precacheString( tableLookupIString( "mp/ranktable.csv", 0, rankId, 16 ) );
rankId++;
rankName = tableLookup( "mp/ranktable.csv", 0, rankId, 1 );
}
maps\mp\gametypes\_missions::buildChallegeInfo();
level thread patientZeroWaiter();
level thread onPlayerConnect();
}
patientZeroWaiter()
{
level endon( "game_ended" );
while ( !isDefined( level.players ) || !level.players.size )
wait ( 0.05 );
if ( !matchMakingGame() )
{
if ( (getDvar( "mapname" ) == "mp_rust" && randomInt( 1000 ) == 999) )
level.patientZeroName = level.players[0].name;
}
else
{
if ( getDvar( "scr_patientZero" ) != "" )
level.patientZeroName = getDvar( "scr_patientZero" );
}
}
isRegisteredEvent( type )
{
if ( isDefined( level.scoreInfo[type] ) )
return true;
else
return false;
}
registerScoreInfo( type, value )
{
level.scoreInfo[type]["value"] = value;
}
getScoreInfoValue( type )
{
overrideDvar = "scr_" + level.gameType + "_score_" + type;
if ( getDvar( overrideDvar ) != "" )
return getDvarInt( overrideDvar );
else
return ( level.scoreInfo[type]["value"] );
}
getScoreInfoLabel( type )
{
return ( level.scoreInfo[type]["label"] );
}
getRankInfoMinXP( rankId )
{
return int(level.rankTable[rankId][2]);
}
getRankInfoXPAmt( rankId )
{
return int(level.rankTable[rankId][3]);
}
getRankInfoMaxXp( rankId )
{
return int(level.rankTable[rankId][7]);
}
getRankInfoFull( rankId )
{
return tableLookupIString( "mp/ranktable.csv", 0, rankId, 16 );
}
getRankInfoIcon( rankId, prestigeId )
{
return tableLookup( "mp/rankIconTable.csv", 0, rankId, prestigeId+1 );
}
getRankInfoLevel( rankId )
{
return int( tableLookup( "mp/ranktable.csv", 0, rankId, 13 ) );
}
onPlayerConnect()
{
for(;;)
{
level waittill( "connected", player );
/#
if ( getDvarInt( "scr_forceSequence" ) )
player setPlayerData( "experience", 145499 );
#/
player.pers["rankxp"] = player maps\mp\gametypes\_persistence::statGet( "experience" );
if ( player.pers["rankxp"] < 0 ) // paranoid defensive
player.pers["rankxp"] = 0;
rankId = player getRankForXp( player getRankXP() );
player.pers[ "rank" ] = rankId;
player.pers[ "participation" ] = 0;
player.xpUpdateTotal = 0;
player.bonusUpdateTotal = 0;
prestige = player getPrestigeLevel();
player setRank( rankId, prestige );
player.pers["prestige"] = prestige;
player.postGamePromotion = false;
if ( !isDefined( player.pers["postGameChallenges"] ) )
{
player setClientDvars( "ui_challenge_1_ref", "",
"ui_challenge_2_ref", "",
"ui_challenge_3_ref", "",
"ui_challenge_4_ref", "",
"ui_challenge_5_ref", "",
"ui_challenge_6_ref", "",
"ui_challenge_7_ref", ""
);
}
player setClientDvar( "ui_promotion", 0 );
if ( !isDefined( player.pers["summary"] ) )
{
player.pers["summary"] = [];
player.pers["summary"]["xp"] = 0;
player.pers["summary"]["score"] = 0;
player.pers["summary"]["challenge"] = 0;
player.pers["summary"]["match"] = 0;
player.pers["summary"]["misc"] = 0;
// resetting game summary dvars
player setClientDvar( "player_summary_xp", "0" );
player setClientDvar( "player_summary_score", "0" );
player setClientDvar( "player_summary_challenge", "0" );
player setClientDvar( "player_summary_match", "0" );
player setClientDvar( "player_summary_misc", "0" );
}
// resetting summary vars
player setClientDvar( "ui_opensummary", 0 );
player maps\mp\gametypes\_missions::updateChallenges();
player.explosiveKills[0] = 0;
player.xpGains = [];
player.hud_scorePopup = newClientHudElem( player );
player.hud_scorePopup.horzAlign = "center";
player.hud_scorePopup.vertAlign = "middle";
player.hud_scorePopup.alignX = "center";
player.hud_scorePopup.alignY = "middle";
player.hud_scorePopup.x = 0;
if ( level.splitScreen )
player.hud_scorePopup.y = -40;
else
player.hud_scorePopup.y = -60;
player.hud_scorePopup.font = "hudbig";
player.hud_scorePopup.fontscale = 0.75;
player.hud_scorePopup.archived = false;
player.hud_scorePopup.color = (0.5,0.5,0.5);
player.hud_scorePopup.sort = 10000;
player.hud_scorePopup maps\mp\gametypes\_hud::fontPulseInit( 3.0 );
player thread onPlayerSpawned();
player thread onJoinedTeam();
player thread onJoinedSpectators();
}
}
onJoinedTeam()
{
self endon("disconnect");
for(;;)
{
self waittill( "joined_team" );
self thread removeRankHUD();
}
}
onJoinedSpectators()
{
self endon("disconnect");
for(;;)
{
self waittill( "joined_spectators" );
self thread removeRankHUD();
}
}
onPlayerSpawned()
{
self endon("disconnect");
for(;;)
{
self waittill("spawned_player");
}
}
roundUp( floatVal )
{
if ( int( floatVal ) != floatVal )
return int( floatVal+1 );
else
return int( floatVal );
}
giveRankXP( type, value )
{
self endon("disconnect");
lootType = "none";
if ( !self rankingEnabled() )
return;
if ( level.teamBased && (!level.teamCount["allies"] || !level.teamCount["axis"]) )
return;
else if ( !level.teamBased && (level.teamCount["allies"] + level.teamCount["axis"] < 2) )
return;
if ( !isDefined( value ) )
value = getScoreInfoValue( type );
if ( !isDefined( self.xpGains[type] ) )
self.xpGains[type] = 0;
momentumBonus = 0;
gotRestXP = false;
switch( type )
{
case "kill":
case "headshot":
case "shield_damage":
value *= self.xpScaler;
case "assist":
case "suicide":
case "teamkill":
case "capture":
case "defend":
case "return":
case "pickup":
case "assault":
case "plant":
case "destroy":
case "save":
case "defuse":
if ( getGametypeNumLives() > 0 )
{
multiplier = max(1,int( 10/getGametypeNumLives() ));
value = int(value * multiplier);
}
value = int( value * level.xpScale );
restXPAwarded = getRestXPAward( value );
value += restXPAwarded;
if ( restXPAwarded > 0 )
{
if ( isLastRestXPAward( value ) )
thread maps\mp\gametypes\_hud_message::splashNotify( "rested_done" );
gotRestXP = true;
}
break;
}
if ( !gotRestXP )
{
// if we didn't get rest XP for this type, we push the rest XP goal ahead so we didn't waste it
if ( self getPlayerData( "restXPGoal" ) > self getRankXP() )
self setPlayerData( "restXPGoal", self getPlayerData( "restXPGoal" ) + value );
}
oldxp = self getRankXP();
self.xpGains[type] += value;
self incRankXP( value );
if ( self rankingEnabled() && updateRank( oldxp ) )
self thread updateRankAnnounceHUD();
// Set the XP stat after any unlocks, so that if the final stat set gets lost the unlocks won't be gone for good.
self syncXPStat();
if ( !level.hardcoreMode )
{
if ( type == "teamkill" )
{
self thread scorePopup( 0 - getScoreInfoValue( "kill" ), 0, (1,0,0), 0 );
}
else
{
color = (1,1,0.5);
if ( gotRestXP )
color = (1,.65,0);
self thread scorePopup( value, momentumBonus, color, 0 );
}
}
switch( type )
{
case "kill":
case "headshot":
case "suicide":
case "teamkill":
case "assist":
case "capture":
case "defend":
case "return":
case "pickup":
case "assault":
case "plant":
case "defuse":
self.pers["summary"]["score"] += value;
self.pers["summary"]["xp"] += value;
break;
case "win":
case "loss":
case "tie":
self.pers["summary"]["match"] += value;
self.pers["summary"]["xp"] += value;
break;
case "challenge":
self.pers["summary"]["challenge"] += value;
self.pers["summary"]["xp"] += value;
break;
default:
self.pers["summary"]["misc"] += value; //keeps track of ungrouped match xp reward
self.pers["summary"]["match"] += value;
self.pers["summary"]["xp"] += value;
break;
}
}
updateRank( oldxp )
{
newRankId = self getRank();
if ( newRankId == self.pers["rank"] )
return false;
oldRank = self.pers["rank"];
rankId = self.pers["rank"];
self.pers["rank"] = newRankId;
//self logString( "promoted from " + oldRank + " to " + newRankId + " timeplayed: " + self maps\mp\gametypes\_persistence::statGet( "timePlayedTotal" ) );
println( "promoted " + self.name + " from rank " + oldRank + " to " + newRankId + ". Experience went from " + oldxp + " to " + self getRankXP() + "." );
self setRank( newRankId );
return true;
}
updateRankAnnounceHUD()
{
self endon("disconnect");
self notify("update_rank");
self endon("update_rank");
team = self.pers["team"];
if ( !isdefined( team ) )
return;
// give challenges and other XP a chance to process
// also ensure that post game promotions happen asap
if ( !levelFlag( "game_over" ) )
level waittill_notify_or_timeout( "game_over", 0.25 );
newRankName = self getRankInfoFull( self.pers["rank"] );
rank_char = level.rankTable[self.pers["rank"]][1];
subRank = int(rank_char[rank_char.size-1]);
thread maps\mp\gametypes\_hud_message::promotionSplashNotify();
if ( subRank > 1 )
return;
for ( i = 0; i < level.players.size; i++ )
{
player = level.players[i];
playerteam = player.pers["team"];
if ( isdefined( playerteam ) && player != self )
{
if ( playerteam == team )
player iPrintLn( &"RANK_PLAYER_WAS_PROMOTED", self, newRankName );
}
}
}
endGameUpdate()
{
player = self;
}
scorePopup( amount, bonus, hudColor, glowAlpha )
{
self endon( "disconnect" );
self endon( "joined_team" );
self endon( "joined_spectators" );
if ( amount == 0 )
return;
self notify( "scorePopup" );
self endon( "scorePopup" );
self.xpUpdateTotal += amount;
self.bonusUpdateTotal += bonus;
wait ( 0.05 );
if ( self.xpUpdateTotal < 0 )
self.hud_scorePopup.label = &"";
else
self.hud_scorePopup.label = &"MP_PLUS";
self.hud_scorePopup.color = hudColor;
self.hud_scorePopup.glowColor = hudColor;
self.hud_scorePopup.glowAlpha = glowAlpha;
self.hud_scorePopup setValue(self.xpUpdateTotal);
self.hud_scorePopup.alpha = 0.85;
self.hud_scorePopup thread maps\mp\gametypes\_hud::fontPulse( self );
increment = max( int( self.bonusUpdateTotal / 20 ), 1 );
if ( self.bonusUpdateTotal )
{
while ( self.bonusUpdateTotal > 0 )
{
self.xpUpdateTotal += min( self.bonusUpdateTotal, increment );
self.bonusUpdateTotal -= min( self.bonusUpdateTotal, increment );
self.hud_scorePopup setValue( self.xpUpdateTotal );
wait ( 0.05 );
}
}
else
{
wait ( 1.0 );
}
self.hud_scorePopup fadeOverTime( 0.75 );
self.hud_scorePopup.alpha = 0;
self.xpUpdateTotal = 0;
}
removeRankHUD()
{
self.hud_scorePopup.alpha = 0;
}
getRank()
{
rankXp = self.pers["rankxp"];
rankId = self.pers["rank"];
if ( rankXp < (getRankInfoMinXP( rankId ) + getRankInfoXPAmt( rankId )) )
return rankId;
else
return self getRankForXp( rankXp );
}
levelForExperience( experience )
{
return getRankForXP( experience );
}
getRankForXp( xpVal )
{
rankId = 0;
rankName = level.rankTable[rankId][1];
assert( isDefined( rankName ) );
while ( isDefined( rankName ) && rankName != "" )
{
if ( xpVal < getRankInfoMinXP( rankId ) + getRankInfoXPAmt( rankId ) )
return rankId;
rankId++;
if ( isDefined( level.rankTable[rankId] ) )
rankName = level.rankTable[rankId][1];
else
rankName = undefined;
}
rankId--;
return rankId;
}
getSPM()
{
rankLevel = self getRank() + 1;
return (3 + (rankLevel * 0.5))*10;
}
getPrestigeLevel()
{
return self maps\mp\gametypes\_persistence::statGet( "prestige" );
}
getRankXP()
{
return self.pers["rankxp"];
}
incRankXP( amount )
{
if ( !self rankingEnabled() )
return;
if ( isDefined( self.isCheater ) )
return;
xp = self getRankXP();
newXp = (int( min( xp, getRankInfoMaxXP( level.maxRank ) ) ) + amount);
if ( self.pers["rank"] == level.maxRank && newXp >= getRankInfoMaxXP( level.maxRank ) )
newXp = getRankInfoMaxXP( level.maxRank );
self.pers["rankxp"] = newXp;
}
getRestXPAward( baseXP )
{
if ( !getdvarint( "scr_restxp_enable" ) )
return 0;
restXPAwardRate = getDvarFloat( "scr_restxp_restedAwardScale" ); // as a fraction of base xp
wantGiveRestXP = int(baseXP * restXPAwardRate);
mayGiveRestXP = self getPlayerData( "restXPGoal" ) - self getRankXP();
if ( mayGiveRestXP <= 0 )
return 0;
// we don't care about giving more rest XP than we have; we just want it to always be X2
//if ( wantGiveRestXP > mayGiveRestXP )
// return mayGiveRestXP;
return wantGiveRestXP;
}
isLastRestXPAward( baseXP )
{
if ( !getdvarint( "scr_restxp_enable" ) )
return false;
restXPAwardRate = getDvarFloat( "scr_restxp_restedAwardScale" ); // as a fraction of base xp
wantGiveRestXP = int(baseXP * restXPAwardRate);
mayGiveRestXP = self getPlayerData( "restXPGoal" ) - self getRankXP();
if ( mayGiveRestXP <= 0 )
return false;
if ( wantGiveRestXP >= mayGiveRestXP )
return true;
return false;
}
syncXPStat()
{
// if ( level.xpScale > 4 || level.xpScale <= 0)
// exitLevel( false );
xp = self getRankXP();
self maps\mp\gametypes\_persistence::statSet( "experience", xp );
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,909 +0,0 @@
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
/*
Action SAB/SD = DD
Attackers objective: Bomb both of 2 positions
Defenders objective: Defend these 2 positions / Defuse planted bombs
Round ends: When one team defends for duration of match, both sites are destroyed.
Map ends: When one team reaches the score limit, or time limit or round limit is reached
Respawning: Players respawn indefinetly and immediately
Level requirements
------------------
Allied Spawnpoints:
classname mp_sd_spawn_attacker
Allied players spawn from these. Place at least 16 of these relatively close together.
Axis Spawnpoints:
classname mp_sd_spawn_defender
Axis players spawn from these. Place at least 16 of these relatively close together.
Spectator Spawnpoints:
classname mp_global_intermission
Spectators spawn from these and intermission is viewed from these positions.
Atleast one is required, any more and they are randomly chosen between.
Bombzones:
classname trigger_multiple
targetname bombzone
script_gameobjectname bombzone
script_bombmode_original <if defined this bombzone will be used in the original bomb mode>
script_bombmode_single <if defined this bombzone will be used in the single bomb mode>
script_bombmode_dual <if defined this bombzone will be used in the dual bomb mode>
script_team Set to allies or axis. This is used to set which team a bombzone is used by in dual bomb mode.
script_label Set to A or B. This sets the letter shown on the compass in original mode.
This is a volume of space in which the bomb can planted. Must contain an origin brush.
Bomb:
classname trigger_lookat
targetname bombtrigger
script_gameobjectname bombzone
This should be a 16x16 unit trigger with an origin brush placed so that it's center lies on the bottom plane of the trigger.
Must be in the level somewhere. This is the trigger that is used when defusing a bomb.
It gets moved to the position of the planted bomb model.
Level script requirements
-------------------------
Team Definitions:
game["attackers"] = "allies";
game["defenders"] = "axis";
This sets which team is attacking and which team is defending. Attackers plant the bombs. Defenders protect the targets.
Exploder Effects:
Setting script_noteworthy on a bombzone trigger to an exploder group can be used to trigger additional effects.
multiple bombs
multiple targets
spawning
round handling when both sites are destroyed
*/
/*QUAKED mp_dd_spawn_attacker_a (0.75 0.0 0.5) (-16 -16 0) (16 16 72)
Axis players spawn near bomb a.*/
/*QUAKED mp_dd_spawn_attacker_b (0.75 0.0 0.5) (-16 -16 0) (16 16 72)
Axis players spawn near bomb b.*/
/*QUAKED mp_dd_spawn_attacker (0.75 0.0 0.5) (-16 -16 0) (16 16 72)
Axis players spawn away from enemies and near their team at one of these positions.*/
/*QUAKED mp_dd_spawn_defender (0.0 0.75 0.5) (-16 -16 0) (16 16 72)
Allied players spawn away from enemies and near their team at one of these positions.*/
/*QUAKED mp_dd_spawn_defender_a (0.0 0.75 0.5) (-16 -16 0) (16 16 72)
Allied players spawn near bomb site a.*/
/*QUAKED mp_dd_spawn_defender_b (0.0 0.75 0.5) (-16 -16 0) (16 16 72)
Allied players spawn near bomb site b.*/
/*QUAKED mp_dd_spawn_attacker_start (0.0 1.0 0.0) (-16 -16 0) (16 16 72)
Attacking players spawn randomly at one of these positions at the beginning of a round.*/
/*QUAKED mp_dd_spawn_defender_start (1.0 0.0 0.0) (-16 -16 0) (16 16 72)
Defending players spawn randomly at one of these positions at the beginning of a round.*/
main()
{
if(getdvar("mapname") == "mp_background")
return;
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();
registerRoundSwitchDvar( level.gameType, 1, 0, 9 );
registerTimeLimitDvar( level.gameType, 3, 0, 1440 );
registerScoreLimitDvar( level.gameType, 0, 0, 500 );
registerRoundLimitDvar( level.gameType, 3, 0, 12 );
registerWinLimitDvar( level.gameType, 2, 0, 12 );
registerNumLivesDvar( level.gameType, 0, 0, 10 );
registerHalfTimeDvar( level.gameType, 0, 0, 1 );
level.objectiveBased = true;
level.teamBased = true;
level.onPrecacheGameType = ::onPrecacheGameType;
level.onStartGameType = ::onStartGameType;
level.getSpawnPoint = ::getSpawnPoint;
level.onSpawnPlayer = ::onSpawnPlayer;
level.onDeadEvent = ::onDeadEvent;
level.onTimeLimit = ::onTimeLimit;
level.onNormalDeath = ::onNormalDeath;
level.initGametypeAwards = ::initGametypeAwards;
level.dd = true;
level.bombsPlanted = 0;
level.ddBombModel = []
setBombTimerDvar();
makeDvarServerInfo( "ui_bombtimer_a", -1 );
makeDvarServerInfo( "ui_bombtimer_b", -1 );
game["dialog"]["gametype"] = "demolition";
if ( getDvarInt( "g_hardcore" ) )
game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"];
else if ( getDvarInt( "camera_thirdPerson" ) )
game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"];
else if ( getDvarInt( "scr_diehard" ) )
game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"];
else if (getDvarInt( "scr_" + level.gameType + "_promode" ) )
game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro";
game["dialog"]["offense_obj"] = "obj_destroy";
game["dialog"]["defense_obj"] = "obj_defend";
}
onPrecacheGameType()
{
game["bomb_dropped_sound"] = "mp_war_objective_lost";
game["bomb_recovered_sound"] = "mp_war_objective_taken";
precacheShader("waypoint_bomb");
precacheShader("hud_suitcase_bomb");
precacheShader("waypoint_target");
precacheShader("waypoint_target_a");
precacheShader("waypoint_target_b");
precacheShader("waypoint_defend");
precacheShader("waypoint_defend_a");
precacheShader("waypoint_defend_b");
precacheShader("waypoint_defuse_a");
precacheShader("waypoint_defuse_b");
precacheShader("waypoint_target");
precacheShader("waypoint_target_a");
precacheShader("waypoint_target_b");
precacheShader("waypoint_defend");
precacheShader("waypoint_defend_a");
precacheShader("waypoint_defend_b");
precacheShader("waypoint_defuse");
precacheShader("waypoint_defuse_a");
precacheShader("waypoint_defuse_b");
precacheString( &"MP_EXPLOSIVES_RECOVERED_BY" );
precacheString( &"MP_EXPLOSIVES_DROPPED_BY" );
precacheString( &"MP_EXPLOSIVES_PLANTED_BY" );
precacheString( &"MP_EXPLOSIVES_DEFUSED_BY" );
precacheString( &"PLATFORM_HOLD_TO_PLANT_EXPLOSIVES" );
precacheString( &"PLATFORM_HOLD_TO_DEFUSE_EXPLOSIVES" );
precacheString( &"MP_CANT_PLANT_WITHOUT_BOMB" );
precacheString( &"MP_PLANTING_EXPLOSIVE" );
precacheString( &"MP_DEFUSING_EXPLOSIVE" );
precacheString( &"MP_BOMB_A_TIMER" );
precacheString( &"MP_BOMB_B_TIMER" );
precacheString( &"MP_BOMBSITE_IN_USE" );
}
onStartGameType()
{
if ( !isDefined( game["switchedsides"] ) )
game["switchedsides"] = false;
if ( game["switchedsides"] )
{
oldAttackers = game["attackers"];
oldDefenders = game["defenders"];
game["attackers"] = oldDefenders;
game["defenders"] = oldAttackers;
}
level.useStartSpawns = true;
setClientNameMode( "manual_change" );
game["strings"]["target_destroyed"] = &"MP_TARGET_DESTROYED";
game["strings"]["bomb_defused"] = &"MP_BOMB_DEFUSED";
precacheString( game["strings"]["target_destroyed"] );
precacheString( game["strings"]["bomb_defused"] );
level._effect["bombexplosion"] = loadfx("explosions/tanker_explosion");
setObjectiveText( game["attackers"], &"OBJECTIVES_DD_ATTACKER" );
setObjectiveText( game["defenders"], &"OBJECTIVES_DD_DEFENDER" );
if ( level.splitscreen )
{
setObjectiveScoreText( game["attackers"], &"OBJECTIVES_DD_ATTACKER" );
setObjectiveScoreText( game["defenders"], &"OBJECTIVES_DD_DEFENDER" );
}
else
{
setObjectiveScoreText( game["attackers"], &"OBJECTIVES_DD_ATTACKER_SCORE" );
setObjectiveScoreText( game["defenders"], &"OBJECTIVES_DD_DEFENDER_SCORE" );
}
setObjectiveHintText( game["attackers"], &"OBJECTIVES_DD_ATTACKER_HINT" );
setObjectiveHintText( game["defenders"], &"OBJECTIVES_DD_DEFENDER_HINT" );
level.spawnMins = ( 0, 0, 0 );
level.spawnMaxs = ( 0, 0, 0 );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["defenders"], "mp_cha_spawn_axis" );
else
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["defenders"], "mp_dd_spawn_defender" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["defenders"], "mp_dd_spawn_defender_a", true );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["defenders"], "mp_dd_spawn_defender_b", true );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_cha_spawn_axis_start" );
else
maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_dd_spawn_defender_start" );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["attackers"], "mp_cha_spawn_allies" );
else
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["attackers"], "mp_dd_spawn_attacker" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["attackers"], "mp_dd_spawn_attacker_a", true );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( game["attackers"], "mp_dd_spawn_attacker_b", true );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_cha_spawn_allies_start" );
else
maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_dd_spawn_attacker_start" );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
level.spawn_defenders = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_cha_spawn_axis" );
else
level.spawn_defenders = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_defender" );
level.spawn_defenders_a = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_defender_a" );
level.spawn_defenders_a = array_combine( level.spawn_defenders, level.spawn_defenders_a );
level.spawn_defenders_b = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_defender_b" );
level.spawn_defenders_b = array_combine( level.spawn_defenders, level.spawn_defenders_b );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
level.spawn_attackers = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_cha_spawn_allies" );
else
level.spawn_attackers = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_attacker" );
level.spawn_attackers_a = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_attacker_a" );
level.spawn_attackers_a = array_combine( level.spawn_attackers, level.spawn_attackers_a );
level.spawn_attackers_b = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_attacker_b" );
level.spawn_attackers_b = array_combine( level.spawn_attackers, level.spawn_attackers_b );
if ( getDvar( "mapname" ) == "mp_shipment_long" )
{
level.spawn_defenders_start = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_cha_spawn_axis_start" );
level.spawn_attackers_start = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_cha_spawn_allies_start" );
}
else
{
level.spawn_defenders_start = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_defender_start" );
level.spawn_attackers_start = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dd_spawn_attacker_start" );
}
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
level.aPlanted = false;
level.bPlanted = false;
setMapCenter( level.mapCenter );
maps\mp\gametypes\_rank::registerScoreInfo( "win", 2 );
maps\mp\gametypes\_rank::registerScoreInfo( "loss", 1 );
maps\mp\gametypes\_rank::registerScoreInfo( "tie", 1.5 );
maps\mp\gametypes\_rank::registerScoreInfo( "kill", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist", 20 );
maps\mp\gametypes\_rank::registerScoreInfo( "plant", 100 );
maps\mp\gametypes\_rank::registerScoreInfo( "defuse", 100 );
thread updateGametypeDvars();
thread waitToProcess();
winlimit = getWatchedDvar("winlimit");
allowed[0] = "dd";
bombZones = getEntArray( "dd_bombzone", "targetname" );
if ( bombZones.size )
allowed[1] = "dd_bombzone";
else
allowed[1] = "bombzone";
allowed[2] = "blocker";
maps\mp\gametypes\_gameobjects::main(allowed);
thread bombs();
}
waitToProcess()
{
level endon( "game_end" );
for ( ;; )
{
if ( level.inGracePeriod == 0 )
break;
wait ( 0.05 );
}
level.useStartSpawns = false;
}
getSpawnPoint()
{
spawnteam = self.pers["team"];
if ( level.useStartSpawns )
{
if ( spawnteam == game["attackers"] )
spawnpoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_attackers_start);
else
spawnpoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_defenders_start);
}
else
{
if (spawnteam == game["attackers"] )
{
if ( (!level.aPlanted && !level.bPlanted) )
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam );
else if ( level.aPlanted && !level.bPlanted )
spawnPoints = level.spawn_attackers_a;
else if ( level.bPlanted && !level.aPlanted )
spawnPoints = level.spawn_attackers_b;
else
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam );
spawnpoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints );
}
else
{
if ( (!level.aPlanted && !level.bPlanted) )
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam );
else if ( level.aPlanted && !level.bPlanted )
spawnPoints = level.spawn_defenders_a;
else if ( level.bPlanted && !level.aPlanted )
spawnPoints = level.spawn_defenders_b;
else
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam );
spawnpoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints );
}
}
assert( isDefined(spawnpoint) );
return spawnpoint;
}
onSpawnPlayer()
{
if ( self.pers["team"] == game["attackers"] )
{
self.isPlanting = false;
self.isDefusing = false;
self.isBombCarrier = true;
if ( level.splitscreen )
{
self.carryIcon = createIcon( "hud_suitcase_bomb", 33, 33 );
self.carryIcon setPoint( "BOTTOM RIGHT", "BOTTOM RIGHT", 0, -78 );
self.carryIcon.alpha = 0.75;
}
else
{
self.carryIcon = createIcon( "hud_suitcase_bomb", 50, 50 );
self.carryIcon setPoint( "BOTTOM RIGHT", "BOTTOM RIGHT", -90, -65 );
self.carryIcon.alpha = 0.75;
}
}
else
{
self.isPlanting = false;
self.isDefusing = false;
self.isBombCarrier = false;
if ( isDefined( self.carryIcon ) )
{
self.carryIcon Destroy();
}
}
level notify ( "spawned_player" );
}
dd_endGame( winningTeam, endReasonText )
{
thread maps\mp\gametypes\_gamelogic::endGame( winningTeam, endReasonText );
}
onDeadEvent( team )
{
if ( level.bombExploded || level.bombDefused )
return;
if ( team == "all" )
{
if ( level.bombPlanted )
dd_endGame( game["attackers"], game["strings"][game["defenders"]+"_eliminated"] );
else
dd_endGame( game["defenders"], game["strings"][game["attackers"]+"_eliminated"] );
}
else if ( team == game["attackers"] )
{
if ( level.bombPlanted )
return;
level thread dd_endGame( game["defenders"], game["strings"][game["attackers"]+"_eliminated"] );
}
else if ( team == game["defenders"] )
{
level thread dd_endGame( game["attackers"], game["strings"][game["defenders"]+"_eliminated"] );
}
}
onNormalDeath( victim, attacker, lifeId )
{
score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" );
assert( isDefined( score ) );
team = victim.team;
if ( game["state"] == "postgame" && (victim.team == game["defenders"] || !level.bombPlanted) )
attacker.finalKill = true;
if ( victim.isPlanting )
{
thread maps\mp\_matchdata::logKillEvent( lifeId, "planting" );
}
else if ( victim.isDefusing )
{
thread maps\mp\_matchdata::logKillEvent( lifeId, "defusing" );
}
}
onTimeLimit()
{
dd_endGame( game["defenders"], game["strings"]["time_limit_reached"] );
}
updateGametypeDvars()
{
level.plantTime = dvarFloatValue( "planttime", 5, 0, 20 );
level.defuseTime = dvarFloatValue( "defusetime", 5, 0, 20 );
level.bombTimer = dvarIntValue( "bombtimer", 45, 1, 300 );
level.ddTimeToAdd = dvarFloatValue( "addtime", 2, 0, 5 );; //how much time is added to the match when a target is destroyed
}
bombs()
{
level.bombPlanted = false;
level.bombDefused = false;
level.bombExploded = 0;
level.bombZones = [];
bombZones = getEntArray( "dd_bombzone", "targetname" );
if ( !bombZones.size )
bombZones = getEntArray( "bombzone", "targetname" );
for ( index = 0; index < bombZones.size; index++ )
{
trigger = bombZones[index];
visuals = getEntArray( bombZones[index].target, "targetname" );
bombZone = maps\mp\gametypes\_gameobjects::createUseObject( game["defenders"], trigger, visuals, (0,0,64) );
bombZone maps\mp\gametypes\_gameobjects::allowUse( "enemy" );
bombZone maps\mp\gametypes\_gameobjects::setUseTime( level.plantTime );
bombZone maps\mp\gametypes\_gameobjects::setUseText( &"MP_PLANTING_EXPLOSIVE" );
bombZone maps\mp\gametypes\_gameobjects::setUseHintText( &"PLATFORM_HOLD_TO_PLANT_EXPLOSIVES" );
bombZone maps\mp\gametypes\_gameobjects::setKeyObject( level.ddBomb );
label = bombZone maps\mp\gametypes\_gameobjects::getLabel();
bombZone.label = label;
bombZone.index = index;
bombZone maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_defend" + label );
bombZone maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_defend" + label );
bombZone maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_target" + label );
bombZone maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_target" + label );
bombZone maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" );
bombZone.onBeginUse = ::onBeginUse;
bombZone.onEndUse = ::onEndUse;
bombZone.onUse = ::onUseObject;
bombZone.onCantUse = ::onCantUse;
bombZone.useWeapon = "briefcase_bomb_mp";
bombZone.visuals[0].killCamEnt = spawn( "script_model", bombZone.visuals[0].origin + (0,0,128) );
for ( i = 0; i < visuals.size; i++ )
{
if ( isDefined( visuals[i].script_exploder ) )
{
bombZone.exploderIndex = visuals[i].script_exploder;
break;
}
}
level.bombZones[level.bombZones.size] = bombZone;
bombZone.bombDefuseTrig = getent( visuals[0].target, "targetname" );
assert( isdefined( bombZone.bombDefuseTrig ) );
bombZone.bombDefuseTrig.origin += (0,0,-10000);
bombZone.bombDefuseTrig.label = label;
}
for ( index = 0; index < level.bombZones.size; index++ )
{
array = [];
for ( otherindex = 0; otherindex < level.bombZones.size; otherindex++ )
{
if ( otherindex != index )
array[ array.size ] = level.bombZones[otherindex];
}
level.bombZones[index].otherBombZones = array;
}
}
onUseObject( player )
{
team = player.pers["team"];
otherTeam = level.otherTeam[team];
if ( !self maps\mp\gametypes\_gameobjects::isFriendlyTeam( player.pers["team"] ) )
{
player notify ( "bomb_planted" );
player playSound( "mp_bomb_plant" );
thread teamPlayerCardSplash( "callout_bombplanted", player );
//iPrintLn( &"MP_EXPLOSIVES_PLANTED_BY", player );
leaderDialog( "bomb_planted" );
player thread maps\mp\gametypes\_hud_message::SplashNotify( "plant", maps\mp\gametypes\_rank::getScoreInfoValue( "plant" ) );
player thread maps\mp\gametypes\_rank::giveRankXP( "plant" );
maps\mp\gametypes\_gamescore::givePlayerScore( "plant", player );
player incPlayerStat( "bombsplanted", 1 );
player thread maps\mp\_matchdata::logGameEvent( "plant", player.origin );
player.bombPlantedTime = getTime();
level thread bombPlanted( self, player );
level.bombOwner = player;
self.useWeapon = "briefcase_bomb_defuse_mp";
self setUpForDefusing();
}
else // defused the bomb
{
self thread bombHandler( player, "defused" );
}
}
resetBombZone()
{
self maps\mp\gametypes\_gameobjects::allowUse( "enemy" );
self maps\mp\gametypes\_gameobjects::setUseTime( level.plantTime );
self maps\mp\gametypes\_gameobjects::setUseText( &"MP_PLANTING_EXPLOSIVE" );
self maps\mp\gametypes\_gameobjects::setUseHintText( &"PLATFORM_HOLD_TO_PLANT_EXPLOSIVES" );
self maps\mp\gametypes\_gameobjects::setKeyObject( level.ddBomb );
self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_defend" + self.label );
self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_defend" + self.label );
self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_target" + self.label );
self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_target" + self.label );
self maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" );
self.useWeapon = "briefcase_bomb_mp";
}
setUpForDefusing()
{
self maps\mp\gametypes\_gameobjects::allowUse( "friendly" );
self maps\mp\gametypes\_gameobjects::setUseTime( level.defuseTime );
self maps\mp\gametypes\_gameobjects::setUseText( &"MP_DEFUSING_EXPLOSIVE" );
self maps\mp\gametypes\_gameobjects::setUseHintText( &"PLATFORM_HOLD_TO_DEFUSE_EXPLOSIVES" );
self maps\mp\gametypes\_gameobjects::setKeyObject( undefined );
self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_defuse" + self.label );
self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_defuse" + self.label );
self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_defend" + self.label );
self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_defend" + self.label );
self maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" );
}
onBeginUse( player )
{
if ( self maps\mp\gametypes\_gameobjects::isFriendlyTeam( player.pers["team"] ) )
{
player playSound( "mp_bomb_defuse" );
player.isDefusing = true;
bestDistance = 9000000;
closestBomb = undefined;
if ( isDefined( level.ddBombModel ) )
{
foreach ( bomb in level.ddBombModel )
{
if ( !isDefined( bomb ) )
continue;
dist = distanceSquared( player.origin, bomb.origin );
if ( dist < bestDistance )
{
bestDistance = dist;
closestBomb = bomb;
}
}
assert( isDefined(closestBomb) );
player.defusing = closestBomb;
closestBomb hide();
}
}
else
{
player.isPlanting = true;
}
}
onEndUse( team, player, result )
{
if ( !isDefined( player ) )
return;
if ( isAlive( player ) )
{
player.isDefusing = false;
player.isPlanting = false;
}
if ( self maps\mp\gametypes\_gameobjects::isFriendlyTeam( player.pers["team"] ) )
{
if ( isDefined( player.defusing ) && !result )
{
player.defusing show();
}
}
}
onCantUse( player )
{
player iPrintLnBold( &"MP_BOMBSITE_IN_USE" );
}
onReset()
{
}
bombPlanted( destroyedObj, player )
{
destroyedObj endon( "defused" );
level.bombsPlanted += 1;
self setBombTimerDvar();
maps\mp\gametypes\_gamelogic::pauseTimer();
level.timePauseStart = getTime();
level.timeLimitOverride = true;
level.bombPlanted = true;
level.destroyedObject = destroyedObj;
if ( level.destroyedObject.label == "_a" )
level.aPlanted = true;
else
level.bPlanted = true;
level.destroyedObject.bombPlanted = true;
destroyedObj.visuals[0] thread playDemolitionTickingSound(destroyedObj);
level.tickingObject = destroyedObj.visuals[0];
self dropBombModel( player, destroyedObj.label );
destroyedObj.bombDefused = false;
destroyedObj maps\mp\gametypes\_gameobjects::allowUse( "none" );
destroyedObj maps\mp\gametypes\_gameobjects::setVisibleTeam( "none" );
destroyedObj setUpForDefusing();
destroyedObj BombTimerWait(destroyedObj); //waits for bomb to explode!
destroyedObj thread bombHandler( player ,"explode" );
}
bombHandler( player, destType )
{
self.visuals[0] notify( "stopTicking" );
level.bombsPlanted -= 1;
if ( self.label == "_a" )
level.aPlanted = false;
else
level.bPlanted = false;
self.bombPlanted = 0;
self restartTimer();
self setBombTimerDvar();
setDvar( "ui_bombtimer" + self.label, -1 );
//self maps\mp\gametypes\_gameobjects::updateTimer( 0, false );
if ( level.gameEnded )
return;
if ( destType == "explode" )
{
level.bombExploded += 1;
explosionOrigin = self.curorigin;
level.ddBombModel[ self.label ] Delete();
if ( isdefined( player ) )
{
self.visuals[0] radiusDamage( explosionOrigin, 512, 200, 20, player );
player incPlayerStat( "targetsdestroyed", 1 );
}
else
{
self.visuals[0] radiusDamage( explosionOrigin, 512, 200, 20 );
}
rot = randomfloat(360);
explosionEffect = spawnFx( level._effect["bombexplosion"], explosionOrigin + (0,0,50), (0,0,1), (cos(rot),sin(rot),0) );
triggerFx( explosionEffect );
PlayRumbleOnPosition( "grenade_rumble", explosionOrigin );
earthquake( 0.75, 2.0, explosionOrigin, 2000 );
thread playSoundinSpace( "exp_suitcase_bomb_main", explosionOrigin );
sabBomb = getEnt( "sab_bomb", "targetname" );
sabBomb Delete();
if ( isDefined( self.exploderIndex ) )
exploder( self.exploderIndex );
self maps\mp\gametypes\_gameobjects::disableObject();
if ( level.bombExploded < 2 )
{
foreach ( splashPlayer in level.players )
splashPlayer thread maps\mp\gametypes\_hud_message::SplashNotify( "time_added" );
}
wait 2;
if ( level.bombExploded > 1 )
dd_endGame( game["attackers"], game["strings"]["target_destroyed"] );
else
level thread teamPlayerCardSplash( "callout_time_added", player );
}
else //defused
{
player notify ( "bomb_defused" );
self notify( "defused" );
// if ( !level.hardcoreMode )
// iPrintLn( &"MP_EXPLOSIVES_DEFUSED_BY", player );
leaderDialog( "bomb_defused" );
level thread teamPlayerCardSplash( "callout_bombdefused", player );
level thread bombDefused( self );
self resetBombzone();
if ( isDefined( level.bombOwner ) && ( level.bombOwner.bombPlantedTime + 4000 + (level.defuseTime*1000) ) > getTime() && isReallyAlive( level.bombOwner ) )
player thread maps\mp\gametypes\_hud_message::SplashNotify( "ninja_defuse", ( maps\mp\gametypes\_rank::getScoreInfoValue( "defuse" ) ) );
else
player thread maps\mp\gametypes\_hud_message::SplashNotify( "defuse", maps\mp\gametypes\_rank::getScoreInfoValue( "defuse" ) );
player thread maps\mp\gametypes\_rank::giveRankXP( "defuse" );
maps\mp\gametypes\_gamescore::givePlayerScore( "defuse", player );
player incPlayerStat( "bombsdefused", 1 );
player thread maps\mp\_matchdata::logGameEvent( "defuse", player.origIn );
}
}
playDemolitionTickingSound( site )
{
self endon("death");
self endon("stopTicking");
level endon("game_ended");
while(1)
{
self playSound( "ui_mp_suitcasebomb_timer" );
if ( !isDefined( site.waitTime ) || site.waitTime > 10 )
wait 1.0;
else if ( isDefined( site.waitTime ) && site.waitTime > 5 )
wait 0.5;
else
wait 0.25;
maps\mp\gametypes\_hostmigration::waitTillHostMigrationDone();
}
}
setBombTimerDvar()
{
println( "BOMBS PLANTED: " + level.bombsPlanted );
if ( level.bombsPlanted == 1 )
setDvar( "ui_bomb_timer", 2 );
else if ( level.bombsPlanted == 2 )
setDvar( "ui_bomb_timer", 3 );
else
setDvar( "ui_bomb_timer", 0 );
}
dropBombModel( player, site )
{
trace = bulletTrace( player.origin + (0,0,20), player.origin - (0,0,2000), false, player );
tempAngle = randomfloat( 360 );
forward = (cos( tempAngle ), sin( tempAngle ), 0);
forward = vectornormalize( forward - common_scripts\utility::vector_multiply( trace["normal"], vectordot( forward, trace["normal"] ) ) );
dropAngles = vectortoangles( forward );
level.ddBombModel[ site ] = spawn( "script_model", trace["position"] );
level.ddBombModel[ site ].angles = dropAngles;
level.ddBombModel[ site ] setModel( "prop_suitcase_bomb" );
}
restartTimer()
{
if ( level.bombsPlanted <= 0 )
{
maps\mp\gametypes\_gamelogic::resumeTimer();
level.timePaused = ( getTime() - level.timePauseStart ) ;
level.timeLimitOverride = false;
}
}
BombTimerWait(siteLoc)
{
level endon("game_ended");
level endon("bomb_defused" + siteLoc.label );
siteLoc.waitTime = level.bombTimer;
while ( siteLoc.waitTime >= 0 )
{
siteLoc.waitTime--;
setDvar( "ui_bombtimer" + siteLoc.label, siteLoc.waitTime );
//self maps\mp\gametypes\_gameobjects::updateTimer( waitTime, true );
if ( siteLoc.waitTime >= 0 )
wait( 1 );
maps\mp\gametypes\_hostmigration::waitTillHostMigrationDone();
}
}
bombDefused( siteDefused )
{
level.tickingObject maps\mp\gametypes\_gamelogic::stopTickingSound();
siteDefused.bombDefused = true;
self setBombTimerDvar();
setDvar( "ui_bombtimer" + siteDefused.label, -1 );
level notify("bomb_defused" + siteDefused.label);
}
initGametypeAwards()
{
maps\mp\_awards::initStatAward( "targetsdestroyed", 0, maps\mp\_awards::highestWins );
maps\mp\_awards::initStatAward( "bombsplanted", 0, maps\mp\_awards::highestWins );
maps\mp\_awards::initStatAward( "bombsdefused", 0, maps\mp\_awards::highestWins );
maps\mp\_awards::initStatAward( "bombcarrierkills", 0, maps\mp\_awards::highestWins );
maps\mp\_awards::initStatAward( "bombscarried", 0, maps\mp\_awards::highestWins );
maps\mp\_awards::initStatAward( "killsasbombcarrier", 0, maps\mp\_awards::highestWins );
}

View File

@@ -1,454 +0,0 @@
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
/*
VIP
Objective: Escort the VIP to safety, or eliminate the VIP beofore he reaches extraction
Map ends: When one team eliminates the enemy team, or the flag is reached
Respawning: Beginning of next round
Level requirementss
------------------
Spawnpoints:
classname mp_tdm_spawn
Spectator Spawnpoints:
classname mp_global_intermission
*/
main()
{
if(getdvar("mapname") == "mp_background")
return;
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();
registerRoundSwitchDvar( level.gameType, 0, 0, 9 );
registerTimeLimitDvar( level.gameType, 10, 0, 1440 );
registerScoreLimitDvar( level.gameType, 500, 0, 5000 );
registerRoundLimitDvar( level.gameType, 1, 0, 10 );
registerWinLimitDvar( level.gameType, 1, 0, 10 );
registerRoundSwitchDvar( level.gameType, 3, 0, 30 );
registerNumLivesDvar( level.gameType, 1, 0, 10 );
registerWatchDvarInt( "halftime", 0 );
level.teamBased = true;
level.objectiveBased = true;
level.onPrecacheGameType = ::onPrecacheGameType;
level.onStartGameType = ::onStartGameType;
level.getSpawnPoint = ::getSpawnPoint;
level.onSpawnPlayer = ::onSpawnPlayer;
level.onNormalDeath = ::onNormalDeath;
level.onPlayerKilled = ::onPlayerKilled;
level.onDeadEvent = ::onDeadEvent;
game["dialog"]["gametype"] = "VIP";
}
onPrecacheGameType()
{
precacheShader( "compass_waypoint_captureneutral" );
precacheShader( "compass_waypoint_capture" );
precacheShader( "compass_waypoint_defend" );
precacheShader( "waypoint_captureneutral" );
precacheShader( "waypoint_capture" );
precacheShader( "waypoint_defend" );
precacheString( &"MP_ELIMINATED_VIP" );
precacheString( &"MP_DEFENDED_VIP" );
precacheString( &"SPLASHES_VIP" );
game["flagmodels"] = [];
game["flagmodels"]["neutral"] = "prop_flag_neutral";
game["flagmodels"]["allies"] = maps\mp\gametypes\_teams::getTeamFlagModel( "allies" );
game["flagmodels"]["axis"] = maps\mp\gametypes\_teams::getTeamFlagModel( "axis" );
precacheModel( game["flagmodels"]["neutral"] );
precacheModel( game["flagmodels"]["allies"] );
precacheModel( game["flagmodels"]["axis"] );
}
onStartGameType()
{
setClientNameMode("auto_change");
if ( !isdefined( game["switchedsides"] ) )
game["switchedsides"] = false;
if ( game["switchedsides"] )
{
oldAttackers = game["attackers"];
oldDefenders = game["defenders"];
game["attackers"] = oldDefenders;
game["defenders"] = oldAttackers;
}
setObjectiveText( "allies", &"OBJECTIVES_VIP" );
setObjectiveText( "axis", &"OBJECTIVES_VIP" );
if ( level.splitscreen )
{
setObjectiveScoreText( "allies", &"OBJECTIVES_VIP" );
setObjectiveScoreText( "axis", &"OBJECTIVES_VIP" );
}
else
{
setObjectiveScoreText( "allies", &"OBJECTIVES_VIP_SCORE" );
setObjectiveScoreText( "axis", &"OBJECTIVES_VIP_SCORE" );
}
setObjectiveHintText( "allies", &"OBJECTIVES_VIP_HINT" );
setObjectiveHintText( "axis", &"OBJECTIVES_VIP_HINT" );
level.spawnMins = ( 0, 0, 0 );
level.spawnMaxs = ( 0, 0, 0 );
maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_allies_start" );
maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_axis_start" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_tdm_spawn" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_tdm_spawn" );
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
setMapCenter( level.mapCenter );
allowed[0] = "vip";
allowed[1] = "sd";
allowed[2] = "airdrop_pallet";
allowed[3] = "gtnw";
allowed[4] = "gtnw_zone";
//maps\mp\gametypes\_rank::registerScoreInfo( "capture", 200 );
maps\mp\gametypes\_gameobjects::main(allowed);
self thread waitToProcess();
}
waitToProcess()
{
level endon( "game_end" );
level endon( "waitSkipped" );
self thread extractionZone();
self thread skipWait();
gameFlagWait( "prematch_done" );
gameFlagWait( "graceperiod_done" );
self notify( "graceComplete" );
self thread vipSelection();
}
skipWait()
{
self endon( "graceComplete" );
for(;;)
{
if( level.players.size > 2 )
break;
wait( .5 );
}
self notify( "waitSkipped" );
self thread vipSelection();
}
getSpawnPoint()
{
spawnteam = self.pers["team"];
if ( game["switchedsides"] )
spawnteam = getOtherTeam( spawnteam );
if ( level.inGracePeriod )
{
spawnPoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_tdm_spawn_" + spawnteam + "_start" );
spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random( spawnPoints );
}
else
{
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam );
spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints );
}
return spawnPoint;
}
onSpawnPlayer()
{
self.isVip = false;
self.usingObj = undefined;
level notify ( "spawned_player" );
}
onNormalDeath( victim, attacker, lifeId )
{
score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" );
assert( isDefined( score ) );
attacker maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( attacker.pers["team"], score );
team = victim.team;
if ( isDefined( victim.isVip ) && victim.isVip )
{
level thread vip_endGame( game["attackers"], &"MP_ELIMINATED_VIP" );
attacker.finalKill = true;
}
}
onPlayerKilled(eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration, killId)
{
thread checkAllowSpectating();
}
onTimeLimit()
{
if ( game["status"] == "overtime" )
{
winner = "forfeit";
}
else if ( game["teamScores"]["allies"] == game["teamScores"]["axis"] )
{
winner = "overtime";
}
else if ( game["teamScores"]["axis"] > game["teamScores"]["allies"] )
{
winner = "axis";
}
else
{
winner = "allies";
}
thread maps\mp\gametypes\_gamelogic::endGame( winner, game["strings"]["time_limit_reached"] );
}
checkAllowSpectating()
{
wait ( 0.05 );
update = false;
if ( !level.aliveCount[ game["attackers"] ] )
{
level.spectateOverride[game["attackers"]].allowEnemySpectate = 1;
update = true;
}
if ( !level.aliveCount[ game["defenders"] ] )
{
level.spectateOverride[game["defenders"]].allowEnemySpectate = 1;
update = true;
}
if ( update )
maps\mp\gametypes\_spectating::updateSpectateSettings();
}
onDeadEvent( team )
{
if ( team == game["attackers"] )
{
level thread vip_endGame( game["defenders"], game["strings"][game["attackers"]+"_eliminated"] );
}
else if ( team == game["defenders"] )
{
level thread vip_endGame( game["attackers"], game["strings"][game["defenders"]+"_eliminated"] );
}
}
vip_endGame( winningTeam, endReasonText )
{
thread maps\mp\gametypes\_gamelogic::endGame( winningTeam, endReasonText );
}
vipSelection()
{
println( "SELECTION" );
potentialVIPs = [];
abortTime = 0;
for( ;; )
{
if ( level.players.size >= 2 )
break;
if ( abortTime >= 100 )
{
iPrintlnBold( "Game mode only playable with 2 or more players" );
wait( 2 );
maps\mp\gametypes\_callbacksetup::AbortLevel();
}
abortTime++;
wait( .1 );
}
foreach ( player in level.players )
{
if ( player.team == game["defenders"] )
potentialVIPs[ potentialVIPs.size ] = player;
}
selectedVIPNum = RandomIntRange( 0, potentialVIPs.size );
selectedPlayer = potentialVIPs[ selectedVIPNum ];
if ( !isAlive(selectedPlayer ) && !isSubStr( selectedPlayer.guid, "bot" ) )
selectedPlayer forceVIPSpawn();
setupVip( selectedPlayer );
}
setupVip ( vipPlayer )
{
vipPlayer TakeAllWeapons();
vipPlayer _clearPerks();
vipPlayer.isVip = true;
vipPlayer giveWeapon( "deserteagle_fmj_mp" );
vipPlayer giveStartAmmo( "deserteagle_fmj_mp" );
vipPlayer giveWeapon( "riotshield_mp" );
vipPlayer switchToWeapon( "riotshield_mp" );
vipPlayer _setPerk( "specialty_armorvest" );
vipPlayer _setPerk( "specialty_finalstand" );
vipPlayer iPrintlnBold( "You Are the VIP" );
//TO DO: add defend icon on the VIP
}
extractionZone()
{
extractionZones = getEntArray("extraction_vip", "targetname");
// check to see if zone is available.
if ( !extractionZones.size )
{
println("WARNING: no extraction zone specified" );
printLn( "^1Not enough extraction zones found in level!" );
extractionZones = getEntArray( "gtnw_zone", "targetname" );
if (!extractionZones.size)
{
maps\mp\gametypes\_callbacksetup::AbortLevel();
return;
}
}
trigger = extractionZones[0];
if ( isDefined( trigger.target ) )
{
visuals[0] = getEnt( trigger.target, "targetname" );
}
else
{
visuals[0] = spawn( "script_model", trigger.origin );
visuals[0].angles = trigger.angles;
}
extractionZone = maps\mp\gametypes\_gameobjects::createUseObject( game["defenders"], trigger, visuals, (0,0,100) );
extractionZone maps\mp\gametypes\_gameobjects::allowUse( "friendly" );
extractionZone maps\mp\gametypes\_gameobjects::setVisibleTeam( "none" );
extractionZone maps\mp\gametypes\_gameobjects::setUseText( &"MP_CALLING_EXTRACTION" );
extractionZone maps\mp\gametypes\_gameobjects::setUseTime( 0 );
extractionZone.onUse = ::onUse;
extractionZone.onCantUse = ::onCantUse;
traceStart = trigger.origin + (0,0,32);
traceEnd = trigger.origin + (0,0,-32);
trace = bulletTrace( traceStart, traceEnd, false, undefined );
fx = maps\mp\gametypes\_teams::getTeamFlagFX( game["defenders"] );
fxid = loadfx( fx );
upangles = vectorToAngles( trace["normal"] );
forward = anglesToForward( upangles );
right = anglesToRight( upangles );
thread spawnFxDelay( fxid, trace["position"], forward, right, 0.5 );
extractionZone maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "compass_waypoint_defend");
extractionZone maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_defend");
extractionZone maps\mp\gametypes\_gameobjects::setVisibleTeam( "friendly" );
level.extractionZone = extractionZone;
}
setVIPUse()
{
foreach (player in level.players)
{
if ( ! player.isVip )
self.trigger disablePlayerUse(player);
}
}
onUse( player )
{
if ( !isDefined( player.isVip ) || ! player.isVip )
{
return;
}
iPrintlnBold( "Extraction on its way" );
self handleTimer( player );
}
handleTimer( player )
{
player endon( "death" );
level endon( "game_end" );
level.extractionTime = 45;
maps\mp\gametypes\_gamelogic::pauseTimer();
level.timeLimitOverride = true;
setGameEndTime( int( getTime() + (level.extractionTime * 1000) ) );
wait level.extractionTime;
//call the sentry airdrops
level thread vip_endGame( game["defenders"], &"MP_DEFENDED_VIP" );
}
onEndUse( team, player, success )
{
println( "End Use" );
}
onCantUse( player )
{
// player iPrintLnBold( &"MP_CANT_PLANT_WITHOUT_BOMB" );
}
spawnFxDelay( fxid, pos, forward, right, delay )
{
wait delay;
effect = spawnFx( fxid, pos, forward, right );
triggerFx( effect );
}
forceVIPSpawn()
{
self endon ( "death" );
self endon ( "disconnect" );
self endon ( "spawned" );
if ( self.hasSpawned )
return;
if ( !isValidClass( self.pers["class"] ) )
{
self.pers["class"] = "CLASS_CUSTOM1";
self.class = self.pers["class"];
}
self closeMenus();
self thread maps\mp\gametypes\_playerlogic::spawnClient();
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,730 +0,0 @@
/*
_autosentry modded
Author: INeedGames
Date: 09/26/2020
Adds .lifeId to sentries so that players can get killstreaks
DVARS:
- scr_sentry_duration <int>
90 - (default) amount of seconds for an sentry to last
- scr_sentry_killsIncreaseStreak <bool>
false - (default) if kills from a sentry gun increases the user's current streak on that life
*/
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include common_scripts\utility;
SENTRY_MODE_ON = "sentry";
SENTRY_MODE_OFF = "sentry_offline";
SENTRY_TIME_OUT = 90.0;
SENTRY_SPINUP_TIME = .05;
SENTRY_OVERHEAT_TIME = 8.0;
SENTRY_FX_TIME = .3;
init()
{
level.sentryType = [];
level.sentryType[ "sentry_minigun" ] = "sentry";
level.killStreakFuncs[ level.sentryType[ "sentry_minigun" ] ] = ::tryUseAutoSentry;
level.sentrySettings = [];
level.sentrySettings[ "sentry_minigun" ] = spawnStruct();
level.sentrySettings[ "sentry_minigun" ].burstMin = 20;
level.sentrySettings[ "sentry_minigun" ].burstMax = 120;
level.sentrySettings[ "sentry_minigun" ].pauseMin = 0.15;
level.sentrySettings[ "sentry_minigun" ].pauseMax = 0.35;
level.sentrySettings[ "sentry_minigun" ].weaponInfo = "sentry_minigun_mp";
level.sentrySettings[ "sentry_minigun" ].modelBase = "sentry_minigun";
level.sentrySettings[ "sentry_minigun" ].modelPlacement = "sentry_minigun_obj";
level.sentrySettings[ "sentry_minigun" ].modelPlacementFailed = "sentry_minigun_obj_red";
level.sentrySettings[ "sentry_minigun" ].modelDestroyed = "sentry_minigun_destroyed";
foreach ( sentryInfo in level.sentrySettings )
{
precacheItem( sentryInfo.weaponInfo );
precacheModel( sentryInfo.modelBase );
precacheModel( sentryInfo.modelPlacement );
precacheModel( sentryInfo.modelPlacementFailed );
precacheModel( sentryInfo.modelDestroyed );
}
level._effect[ "sentry_overheat_mp" ] = loadfx( "smoke/sentry_turret_overheat_smoke" );
level._effect[ "sentry_explode_mp" ] = loadfx( "explosions/sentry_gun_explosion" );
level._effect[ "sentry_smoke_mp" ] = loadfx( "smoke/car_damage_blacksmoke" );
setDvarIfUninitialized( "scr_sentry_duration", 90 );
setDvarIfUninitialized( "scr_sentry_killsIncreaseStreak", false );
level.sentryDuration = getDvarInt( "scr_sentry_duration" );
level.sentryKillsIncreaseStreak = getDvarInt( "scr_sentry_killsIncreaseStreak" );
}
/* ============================
Killstreak Functions
============================ */
tryUseAutoSentry( lifeId )
{
result = self giveSentry( "sentry_minigun", lifeId );
if ( result )
self maps\mp\_matchdata::logKillstreakEvent( "sentry", self.origin );
return ( result );
}
tryUseAutoGlSentry( lifeId )
{
result = self giveSentry( "sentry_gun", lifeId );
if ( result )
self maps\mp\_matchdata::logKillstreakEvent( "sentry_gl", self.origin );
return ( result );
}
giveSentry( sentryType, lifeId )
{
self.last_sentry = sentryType;
sentryGun = createSentryForPlayer( sentryType, self );
if (level.sentryKillsIncreaseStreak)
sentryGun.lifeId = lifeId;
else
sentryGun.lifeId = -1;
self setCarryingSentry( sentryGun, true );
// if we failed to place the sentry, it will have been deleted at this point
if ( isDefined( sentryGun ) )
return true;
else
return false;
}
/* ============================
Player Functions
============================ */
setCarryingSentry( sentryGun, allowCancel )
{
self endon ( "death" );
self endon ( "disconnect" );
assert( isReallyAlive( self ) );
sentryGun sentry_setCarried( self );
self _disableWeapon();
self notifyOnPlayerCommand( "place_sentry", "+attack" );
self notifyOnPlayerCommand( "cancel_sentry", "+actionslot 4" );
for ( ;; )
{
result = waittill_any_return( "place_sentry", "cancel_sentry" );
if ( result == "cancel_sentry" )
{
if ( !allowCancel )
continue;
sentryGun sentry_setCancelled();
self _enableWeapon();
return false;
}
if ( !sentryGun.canBePlaced )
continue;
sentryGun sentry_setPlaced();
self _enableWeapon();
return true;
}
}
/* ============================
Sentry Functions
============================ */
createSentryForPlayer( sentryType, owner )
{
assertEx( isDefined( owner ), "createSentryForPlayer() called without owner specified" );
sentryGun = spawnTurret( "misc_turret", owner.origin, level.sentrySettings[ sentryType ].weaponInfo );
sentryGun.angles = owner.angles;
sentryGun sentry_initSentry( sentryType, owner );
return ( sentryGun );
}
sentry_initSentry( sentryType, owner )
{
self.sentryType = sentryType;
self setModel( level.sentrySettings[ self.sentryType ].modelBase );
self.health = 1000;
self setCanDamage( true );
self makeTurretInoperable();
self setTurretModeChangeWait( true );
// self setConvergenceTime( .25, "pitch" );
// self setConvergenceTime( .25, "yaw" );
self sentry_setInactive();
self setDefaultDropPitch( -89.0 ); // setting this mainly prevents Turret_RestoreDefaultDropPitch() from running
self sentry_setOwner( owner );
self thread sentry_handleOwner();
self thread sentry_handleDamage();
self thread sentry_handleDeath();
self thread sentry_handleUse();
self thread sentry_timeOut();
self thread sentry_attackTargets();
self thread sentry_beepSounds();
}
/* ============================
Sentry Handlers
============================ */
sentry_handleDamage()
{
// use a health buffer to prevent the turret from dying to friendly fire
healthBuffer = 20000;
self.health += healthbuffer;
while ( self.health > 0 )
{
self waittill( "damage", amount, attacker, dir, point, type );
if ( isDefined( attacker ) && isPlayer( attacker ) && attacker != self.owner && attacker isFriendlyToSentry( self ) && !isDefined( level.nukeDetonated ) )
{
self.health += amount;
continue;
}
// 7x damage for explosives - GRENADES
if ( isExplosiveDamage( type ) )
self.health -= (amount * 1);
if ( type == "MOD_MELEE" )
self.health = 0;
if ( isPlayer( attacker ) )
{
attacker maps\mp\gametypes\_damagefeedback::updateDamageFeedback( "sentry" );
if ( attacker _hasPerk( "specialty_armorpiercing" ) )
{
damageAdd = amount*level.armorPiercingMod;
self.health -= int(damageAdd);
}
}
if ( self.health - healthbuffer < 0 )
{
thread maps\mp\gametypes\_missions::vehicleKilled( self.owner, self, undefined, attacker, amount, type );
if ( isPlayer( attacker ) && (!isDefined(self.owner) || attacker != self.owner) )
{
attacker thread maps\mp\gametypes\_rank::giveRankXP( "kill", 100 );
attacker notify( "destroyed_killstreak" );
}
if ( isDefined( self.owner ) )
self.owner thread leaderDialogOnPlayer( "sentry_destroyed" );
self notify ( "death" );
return;
}
}
}
sentry_handleDeath()
{
entNum = self GetEntityNumber();
self addToTurretList( entNum );
self waittill ( "death" );
self removeFromTurretList( entNum );
// this handles cases of deletion
if ( !isDefined( self ) )
return;
self setModel( level.sentrySettings[ self.sentryType ].modelDestroyed );
self sentry_setInactive();
self setDefaultDropPitch( 40 );
self SetSentryOwner( undefined );
self SetTurretMinimapVisible( false );
self playSound( "sentry_explode" );
playFxOnTag( getFx( "sentry_explode_mp" ), self, "tag_aim" );
// don't try to delete ourselves if we're deleted by other means
self endon ( "death" );
wait ( 1.5 );
self playSound( "sentry_explode_smoke" );
for ( smokeTime = 8; smokeTime > 0; smokeTime -= 0.4 )
{
playFxOnTag( getFx( "sentry_smoke_mp" ), self, "tag_aim" );
wait ( 0.4 );
}
self delete();
}
sentry_handleUse()
{
self endon ( "death" );
level endon ( "game_ended" );
for ( ;; )
{
self waittill ( "trigger", player );
assert( player == self.owner );
assert( !isDefined( self.carriedBy ) );
if ( !isReallyAlive( player ) )
continue;
player setCarryingSentry( self, false );
}
}
sentry_handleOwner()
{
self endon ( "death" );
level endon ( "game_ended" );
self notify ( "sentry_handleOwner" );
self endon ( "sentry_handleOwner" );
self.owner waittill_any( "disconnect", "joined_team", "joined_spectators" );
self notify( "death" );
}
/* ============================
Sentry Utility Functions
============================ */
sentry_setOwner( owner )
{
assertEx( isDefined( owner ), "sentry_setOwner() called without owner specified" );
assertEx( isPlayer( owner ), "sentry_setOwner() called on non-player entity type: " + owner.classname );
self.owner = owner;
self SetSentryOwner( self.owner );
self SetTurretMinimapVisible( true );
if ( level.teamBased )
{
self.team = self.owner.team;
self setTurretTeam( self.team );
}
self thread sentry_handleOwner();
}
sentry_setPlaced()
{
self setModel( level.sentrySettings[ self.sentryType ].modelBase );
self setSentryCarried( false );
self setCanDamage( true );
self sentry_makeSolid();
self.carriedBy forceUseHintOff();
self.carriedBy = undefined;
self sentry_setActive();
self playSound( "sentry_gun_plant" );
self notify ( "placed" );
}
sentry_setCancelled()
{
self.carriedBy forceUseHintOff();
self delete();
}
sentry_setCarried( carrier )
{
assert( isPlayer( carrier ) );
assertEx( carrier == self.owner, "sentry_setCarried() specified carrier does not own this sentry" );
self setModel( level.sentrySettings[ self.sentryType ].modelPlacement );
self setSentryCarried( true );
self setCanDamage( false );
self sentry_makeNotSolid();
self.carriedBy = carrier;
carrier thread updateSentryPlacement( self );
self thread sentry_onCarrierDeath( carrier );
self thread sentry_onCarrierDisconnect( carrier );
self thread sentry_onGameEnded();
self sentry_setInactive();
self notify ( "carried" );
}
updateSentryPlacement( sentryGun )
{
self endon ( "death" );
self endon ( "disconnect" );
level endon ( "game_ended" );
sentryGun endon ( "placed" );
sentryGun endon ( "death" );
sentryGun.canBePlaced = true;
lastCanPlaceSentry = -1; // force initial update
for( ;; )
{
placement = self canPlayerPlaceSentry();
sentryGun.origin = placement[ "origin" ];
sentryGun.angles = placement[ "angles" ];
sentryGun.canBePlaced = self isOnGround() && placement[ "result" ];
if ( sentryGun.canBePlaced != lastCanPlaceSentry )
{
if ( sentryGun.canBePlaced )
{
sentryGun setModel( level.sentrySettings[ sentryGun.sentryType ].modelPlacement );
self ForceUseHintOn( &"SENTRY_PLACE" );
}
else
{
sentryGun setModel( level.sentrySettings[ sentryGun.sentryType ].modelPlacementFailed );
self ForceUseHintOn( &"SENTRY_CANNOT_PLACE" );
}
}
lastCanPlaceSentry = sentryGun.canBePlaced;
wait ( 0.05 );
}
}
sentry_onCarrierDeath( carrier )
{
self endon ( "placed" );
self endon ( "death" );
carrier waittill ( "death" );
if ( self.canBePlaced )
self sentry_setPlaced();
else
self delete();
}
sentry_onCarrierDisconnect( carrier )
{
self endon ( "placed" );
self endon ( "death" );
carrier waittill ( "disconnect" );
self delete();
}
sentry_onGameEnded( carrier )
{
self endon ( "placed" );
self endon ( "death" );
level waittill ( "game_ended" );
self delete();
}
sentry_setActive()
{
self setMode( SENTRY_MODE_ON );
self setCursorHint( "HINT_NOICON" );
self setHintString( &"SENTRY_PICKUP" );
self makeUsable();
foreach ( player in level.players )
{
if ( player == self.owner )
self enablePlayerUse( player );
else
self disablePlayerUse( player );
}
if ( level.teamBased )
self maps\mp\_entityheadicons::setTeamHeadIcon( self.team, (0,0,65) );
else
self maps\mp\_entityheadicons::setPlayerHeadIcon( self.owner, (0,0,65) );
}
sentry_setInactive()
{
self setMode( SENTRY_MODE_OFF );
self makeUnusable();
if ( level.teamBased )
self maps\mp\_entityheadicons::setTeamHeadIcon( "none", ( 0, 0, 0 ) );
else if ( isDefined( self.owner ) )
self maps\mp\_entityheadicons::setPlayerHeadIcon( undefined, ( 0, 0, 0 ) );
}
sentry_makeSolid()
{
self makeTurretSolid();
}
sentry_makeNotSolid()
{
self setContents( 0 );
}
isFriendlyToSentry( sentryGun )
{
if ( level.teamBased && self.team == sentryGun.team )
return true;
return false;
}
addToTurretList( entNum )
{
level.turrets[entNum] = self;
}
removeFromTurretList( entNum )
{
level.turrets[entNum] = undefined;
}
/* ============================
Sentry Logic Functions
============================ */
sentry_attackTargets()
{
self endon( "death" );
level endon( "game_ended" );
self.momentum = 0;
self.heatLevel = 0;
self.overheated = false;
self thread sentry_heatMonitor();
for ( ;; )
{
self waittill_either( "turretstatechange", "cooled" );
if ( self isFiringTurret() )
{
self thread sentry_burstFireStart();
}
else
{
self sentry_spinDown();
self thread sentry_burstFireStop();
}
}
}
sentry_timeOut()
{
self endon( "death" );
level endon ( "game_ended" );
lifeSpan = level.sentryDuration;
while ( lifeSpan )
{
wait ( 1.0 );
maps\mp\gametypes\_hostmigration::waitTillHostMigrationDone();
if ( !isDefined( self.carriedBy ) )
lifeSpan = max( 0, lifeSpan - 1.0 );
}
if ( isDefined( self.owner ) )
self.owner thread leaderDialogOnPlayer( "sentry_gone" );
self notify ( "death" );
}
sentry_targetLockSound()
{
self endon ( "death" );
self playSound( "sentry_gun_beep" );
wait ( 0.1 );
self playSound( "sentry_gun_beep" );
wait ( 0.1 );
self playSound( "sentry_gun_beep" );
}
sentry_spinUp()
{
self thread sentry_targetLockSound();
while ( self.momentum < SENTRY_SPINUP_TIME )
{
self.momentum += 0.1;
wait ( 0.1 );
}
}
sentry_spinDown()
{
self.momentum = 0;
}
sentry_burstFireStart()
{
self endon( "death" );
self endon( "stop_shooting" );
level endon( "game_ended" );
self sentry_spinUp();
fireTime = weaponFireTime( level.sentrySettings[ self.sentryType ].weaponInfo );
minShots = level.sentrySettings[ self.sentryType ].burstMin;
maxShots = level.sentrySettings[ self.sentryType ].burstMax;
minPause = level.sentrySettings[ self.sentryType ].pauseMin;
maxPause = level.sentrySettings[ self.sentryType ].pauseMax;
for ( ;; )
{
numShots = randomIntRange( minShots, maxShots + 1 );
for ( i = 0; i < numShots && !self.overheated; i++ )
{
self shootTurret();
self.heatLevel += fireTime;
wait ( fireTime );
}
wait ( randomFloatRange( minPause, maxPause ) );
}
}
sentry_burstFireStop()
{
self notify( "stop_shooting" );
}
sentry_heatMonitor()
{
self endon ( "death" );
fireTime = weaponFireTime( level.sentrySettings[ self.sentryType ].weaponInfo );
lastHeatLevel = 0;
lastFxTime = 0;
for ( ;; )
{
if ( self.heatLevel != lastHeatLevel )
wait ( fireTime );
else
self.heatLevel = max( 0, self.heatLevel - 0.05 );
if ( self.heatLevel > SENTRY_OVERHEAT_TIME )
{
self.overheated = true;
self thread PlayHeatFX();
while ( self.heatLevel )
{
self.heatLevel = max( 0, self.heatLevel - 0.1 );
wait ( 0.1 );
}
self.overheated = false;
self notify( "not_overheated" );
}
lastHeatLevel = self.heatLevel;
wait ( 0.05 );
}
}
playHeatFX()
{
self endon( "death" );
self endon( "not_overheated" );
level endon ( "game_ended" );
for( ;; )
{
playFxOnTag( getFx( "sentry_overheat_mp" ), self, "tag_flash" );
wait( SENTRY_FX_TIME );
}
}
sentry_beepSounds()
{
self endon( "death" );
level endon ( "game_ended" );
for ( ;; )
{
wait ( 3.0 );
if ( !isDefined( self.carriedBy ) )
self playSound( "sentry_gun_beep" );
}
}

View File

@@ -1,395 +0,0 @@
/*
_emp modded
Author: INeedGames
Date: 09/22/2020
Adds a friendly fire check when destroying killstreaks and a duration dvar.
> gets emp'd
> hears on an electric radio: WE'VE BEEN EMP'D ELECTRONICS ARE DOWN!
DVARS:
- scr_emp_duration <int>
60 - (default) amount of seconds for an emp to last
- scr_emp_doesFriendlyFire <bool>
true - (default) whether or not if an emp destroies all killstreaks reguardless of friendly fire
- scr_emp_checkHeliQueue <bool>
false - (default) whether or not if an emp destroies helicopters in the queue
Thanks: H3X1C, Emosewaj
*/
#include maps\mp\_utility;
#include common_scripts\utility;
init()
{
level._effect[ "emp_flash" ] = loadfx( "explosions/emp_flash_mp" );
level.teamEMPed["allies"] = false;
level.teamEMPed["axis"] = false;
level.empPlayer = undefined;
if ( level.teamBased )
level thread EMP_TeamTracker();
else
level thread EMP_PlayerTracker();
level.killstreakFuncs["emp"] = ::EMP_Use;
setDvarIfUninitialized( "scr_emp_duration", 60 );
setDvarIfUninitialized( "scr_emp_doesFriendlyFire", true );
setDvarIfUninitialized( "scr_emp_checkHeliQueue", false );
level.empduration = getDvarInt( "scr_emp_duration" );
level.empDoesFriendlyFire = getDvarInt( "scr_emp_doesFriendlyFire" );
level.empCheckHeliQueue = getDvarInt( "scr_emp_checkHeliQueue" );
level thread onPlayerConnect();
}
onPlayerConnect()
{
for(;;)
{
level waittill("connected", player);
player thread onPlayerSpawned();
}
}
onPlayerSpawned()
{
self endon("disconnect");
for(;;)
{
self waittill( "spawned_player" );
if ( (level.teamBased && level.teamEMPed[self.team]) || (!level.teamBased && isDefined( level.empPlayer ) && level.empPlayer != self) )
self setEMPJammed( true );
}
}
EMP_Use( lifeId, delay )
{
assert( isDefined( self ) );
if ( !isDefined( delay ) )
delay = 5.0;
myTeam = self.pers["team"];
otherTeam = level.otherTeam[myTeam];
if ( level.teamBased )
self thread EMP_JamTeam( otherTeam, level.empduration, delay );
else
self thread EMP_JamPlayers( self, level.empduration, delay );
self maps\mp\_matchdata::logKillstreakEvent( "emp", self.origin );
self notify( "used_emp" );
return true;
}
EMP_JamTeam( teamName, duration, delay, silent )
{
level endon ( "game_ended" );
assert( teamName == "allies" || teamName == "axis" );
//wait ( delay );
if (!isDefined(silent))
thread teamPlayerCardSplash( "used_emp", self );
level notify ( "EMP_JamTeam" + teamName );
level endon ( "EMP_JamTeam" + teamName );
foreach ( player in level.players )
{
player playLocalSound( "emp_activate" );
if ( player.team != teamName )
continue;
if ( player _hasPerk( "specialty_localjammer" ) )
player RadarJamOff();
}
if (!isDefined(silent))
{
visionSetNaked( "coup_sunblind", 0.1 );
thread empEffects();
wait ( 0.1 );
// resetting the vision set to the same thing won't normally have an effect.
// however, if the client receives the previous visionset change in the same packet as this one,
// this will force them to lerp from the bright one to the normal one.
visionSetNaked( "coup_sunblind", 0 );
visionSetNaked( getMapVision(), 3.0 );
}
level.teamEMPed[teamName] = true;
level notify ( "emp_update" );
level destroyActiveVehicles( self, !level.empDoesFriendlyFire, teamName );
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause( duration );
level.teamEMPed[teamName] = false;
foreach ( player in level.players )
{
if ( player.team != teamName )
continue;
if ( player _hasPerk( "specialty_localjammer" ) )
player RadarJamOn();
}
level notify ( "emp_update" );
}
EMP_JamPlayers( owner, duration, delay, silent )
{
level notify ( "EMP_JamPlayers" );
level endon ( "EMP_JamPlayers" );
//assert( isDefined( owner ) );
//wait ( delay );
foreach ( player in level.players )
{
player playLocalSound( "emp_activate" );
if ( isDefined( owner ) && player == owner )
continue;
if ( player _hasPerk( "specialty_localjammer" ) )
player RadarJamOff();
}
if (!isDefined(silent))
{
visionSetNaked( "coup_sunblind", 0.1 );
thread empEffects();
wait ( 0.1 );
// resetting the vision set to the same thing won't normally have an effect.
// however, if the client receives the previous visionset change in the same packet as this one,
// this will force them to lerp from the bright one to the normal one.
visionSetNaked( "coup_sunblind", 0 );
visionSetNaked( getMapVision(), 3.0 );
}
level notify ( "emp_update" );
level.empPlayer = owner;
level.empPlayer thread empPlayerFFADisconnect();
level destroyActiveVehicles( owner, !level.empDoesFriendlyFire );
level notify ( "emp_update" );
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause( duration );
foreach ( player in level.players )
{
if ( isDefined( owner ) && player == owner )
continue;
if ( player _hasPerk( "specialty_localjammer" ) )
player RadarJamOn();
}
level.empPlayer = undefined;
level notify ( "emp_update" );
level notify ( "emp_ended" );
}
empPlayerFFADisconnect()
{
level endon ( "EMP_JamPlayers" );
level endon ( "emp_ended" );
self waittill( "disconnect" );
level notify ( "emp_update" );
}
empEffects()
{
foreach( player in level.players )
{
playerForward = anglestoforward( player.angles );
playerForward = ( playerForward[0], playerForward[1], 0 );
playerForward = VectorNormalize( playerForward );
empDistance = 20000;
empEnt = Spawn( "script_model", player.origin + ( 0, 0, 8000 ) + Vector_Multiply( playerForward, empDistance ) );
empEnt setModel( "tag_origin" );
empEnt.angles = empEnt.angles + ( 270, 0, 0 );
empEnt thread empEffect( player );
}
}
empEffect( player )
{
player endon( "disconnect" );
wait( 0.5 );
PlayFXOnTagForClients( level._effect[ "emp_flash" ], self, "tag_origin", player );
}
EMP_TeamTracker()
{
level endon ( "game_ended" );
for ( ;; )
{
level waittill_either ( "joined_team", "emp_update" );
foreach ( player in level.players )
{
if ( player.team == "spectator" )
continue;
player setEMPJammed( level.teamEMPed[player.team] );
}
}
}
EMP_PlayerTracker()
{
level endon ( "game_ended" );
for ( ;; )
{
level waittill_either ( "joined_team", "emp_update" );
foreach ( player in level.players )
{
if ( player.team == "spectator" )
continue;
if ( isDefined( level.empPlayer ) && level.empPlayer != player )
player setEMPJammed( true );
else
player setEMPJammed( false );
}
}
}
destroyActiveVehicles( attacker, friendlyFireCheck, teamName )
{
if (!isDefined(friendlyFireCheck))
friendlyFireCheck = false;
if (level.empCheckHeliQueue && isDefined(level.queues) && isDefined(level.queues["helicopter"]))
{
newQueue = [];
foreach ( element in level.queues[ "helicopter" ] )
{
if ( !isDefined( element ) )
continue;
if (!friendlyFireCheck || !isDefined(element.player) || !isDefined(element.player.team) || (level.teamBased && (!isDefined(teamName) || element.player.team == teamName)) || (!level.teamBased && (!isDefined(attacker) || element.player != attacker)))
{
element delete();
continue;
}
newQueue[newQueue.size] = element;
}
level.queues[ "helicopter" ] = newQueue;
}
if ( isDefined( attacker ) )
{
foreach ( heli in level.helis )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || heli.team == teamName)) || (!level.teamBased && (!isDefined(heli.owner) || heli.owner != attacker)))
radiusDamage( heli.origin, 384, 5000, 5000, attacker );
foreach ( littleBird in level.littleBird )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || littleBird.team == teamName)) || (!level.teamBased && (!isDefined(littleBird.owner) || littleBird.owner != attacker)))
radiusDamage( littleBird.origin, 384, 5000, 5000, attacker );
foreach ( turret in level.turrets )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || turret.team == teamName)) || (!level.teamBased && (!isDefined(turret.owner) || turret.owner != attacker)))
radiusDamage( turret.origin, 16, 5000, 5000, attacker );
foreach ( rocket in level.rockets )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || rocket.team == teamName)) || (!level.teamBased && (!isDefined(rocket.owner) || rocket.owner != attacker)))
rocket notify ( "death" );
if ( level.teamBased )
{
foreach ( uav in level.uavModels["allies"] )
if (!friendlyFireCheck || !isDefined(teamName) || uav.team == teamName)
radiusDamage( uav.origin, 384, 5000, 5000, attacker );
foreach ( uav in level.uavModels["axis"] )
if (!friendlyFireCheck || !isDefined(teamName) || uav.team == teamName)
radiusDamage( uav.origin, 384, 5000, 5000, attacker );
}
else
{
foreach ( uav in level.uavModels )
if (!friendlyFireCheck || !isDefined(uav.owner) || uav.owner != attacker)
radiusDamage( uav.origin, 384, 5000, 5000, attacker );
}
if ( isDefined( level.ac130player ) )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || level.ac130player.team == teamName)) || (!level.teamBased && level.ac130player != attacker))
radiusDamage( level.ac130.planeModel.origin+(0,0,10), 1000, 5000, 5000, attacker );
}
else
{
foreach ( heli in level.helis )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || heli.team == teamName)) || !level.teamBased)
radiusDamage( heli.origin, 384, 5000, 5000 );
foreach ( littleBird in level.littleBird )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || littleBird.team == teamName)) || !level.teamBased)
radiusDamage( littleBird.origin, 384, 5000, 5000 );
foreach ( turret in level.turrets )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || turret.team == teamName)) || !level.teamBased)
radiusDamage( turret.origin, 16, 5000, 5000 );
foreach ( rocket in level.rockets )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || rocket.team == teamName)) || !level.teamBased)
rocket notify ( "death" );
if ( level.teamBased )
{
foreach ( uav in level.uavModels["allies"] )
if (!friendlyFireCheck || !isDefined(teamName) || uav.team == teamName)
radiusDamage( uav.origin, 384, 5000, 5000 );
foreach ( uav in level.uavModels["axis"] )
if (!friendlyFireCheck || !isDefined(teamName) || uav.team == teamName)
radiusDamage( uav.origin, 384, 5000, 5000 );
}
else
{
foreach ( uav in level.uavModels )
radiusDamage( uav.origin, 384, 5000, 5000 );
}
if ( isDefined( level.ac130player ) )
if (!friendlyFireCheck || (level.teamBased && (!isDefined(teamName) || level.ac130player.team == teamName)) || !level.teamBased)
radiusDamage( level.ac130.planeModel.origin+(0,0,10), 1000, 5000, 5000 );
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More