There is a thing that will be called "a waypoint" for the purposes of this post.
* * *
What is a waypoint? A waypoint is spot on a map that the game chooses for various purposes. These purposes are:
- locations for some pet units (a Cerberus Turret, a Geth Turret and a Collector Web)
- a starting and/or ending location for the escort objective
- a spawn location for the pizza objective
- generating a zone for the hack objective (this seems to be somewhat iffy and sometimes appears to be set between waypoints rather than around waypoints)
- a spawn location for the device objective
- a spawn location for enemies
- in the case of Glacier Hazard, locations which the Swarm chooses to travel to and from
- generating a landing zone
- generating an extraction zone
Each of these purposes has a certain set of spots allocated to it from which the game semi-randomly chooses the required spot(s). I say "semi-randomly" because the randomness of it depends on several factors:
- where the units capable of spawning pet units are in relation to players
- where the enemies are spawning and where the players are at the start of the wave
- where the players are located when new enemies need to be spawned
- untested hypothesis: a set of closest locations from which the Glacier Hazard swarm has to pick to travel to next
I may have forgotten something. However, I think this pretty much encompasses everything.
* * *
Demonstration on Firebase Glacier
Layout of the map and with a couple of spots explained:
![glacier-waypoint-example.jpg](http://shrani.si/f/Y/SF/2SIJTdEi/glacier-waypoint-example.jpg)
- Waypoint next to the "Balcony" area (1):
- a spawn location for enemies
- a starting location for the escort objective
- a spawn location for the device objective
- generating a landing zone
- generating an extraction zone
- Waypoint between the lab and the now blocked Room of shame (2):
- Cerberus Turret location
- a spawn location for the pizza objective
- a spawn location for the device objective
- a starting location for the escort objective
- possibly a location for the Geth Turret or Collector web - not sure about this, did not play enough of those on Firebase Glacier
- Waypoint below the bottom doorway to the "Hub" area (3):
- Collector web location
- Cerberus Turret Location
- a spawn location for the pizza objective
- a spawn location for the device objective
- a starting location for the escort objective
- a spawn location for the enemies (rafters)
- seems like a possible location for the Geth Turret - not enough data on that
- Waypoint in the top right corner of the map (4):
- a starting and/or ending location for the escort objective
- generating a zone for the hack objective
- a spawn location for the pizza objective
- a spawn location for the device objective
- Waypoints allocated to the pizza objective:
- 2-12
Green stars mark spots that activate hack objectives. In some cases (13, 14, 15), those overlap with the device objective waypoints (yellow stars).
* * *
It's rather difficult to determine which waypoints are used by the Swarm on Glacier Hazard (mostly because I you cannot afford to pay much attention to that while playing), but it appears that the number of waypoints allocated for that purpose exceeds any that of any other purpose.
Geth Turret and Cerberus Turret locations most probably overlap quite a bit on Firebase Glacier (most likely on the other maps as well), but I'd need to play more Geth on that map to determine that 100%, which isn't going to happen.
* * *
All inquiries and suggestions are welcome.