Halo 3 trivia mystery problem confusion soon to be folk lore...

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Halo 3 trivia mystery problem confusion soon to be folk lore...

mrgreenwithagun
Okay, you Halo 3 forgers, I need some help here trying to solve a mystery...

Below is a map layout on Sandbox, H3. Two neutral zones dividing the map evenly down the center length wise. Enemy is slightly off center in the A zone. player spawns on A all the time, not less often, more often, or evenly between A and B - only A all the time.

Game type is CTF with flag stands all down by the enemy centered evenly in the map. Enemy is at what is typically the red end of the map.

Player moves off spawn into a teleport down into the basement where he suicides by rocket.

Enemy can move to B zone and still player spawns on A. Red player can be player spawning. Blue player can be player spawning. Either way, player spawns on A only. The only way the player will spawn at B is if the enemy moves into close proximity of A.

Why does the player spawn only on A?

Reply | Threaded
Open this post in threaded view
|

Re: Halo 3 trivia mystery problem confusion soon to be folk lore...

mrgreenwithagun
This post was updated on .
Mystery solved, folk lore now cannonized as myth...

The H3 Spawn Engine is different than the one in Reach in a fundamental way - Reach introduced a tiny random value applied to all Respawn Points, and then chose one of the highest. This random algorithm is missing in H3. The last laid Respawn Point in H3 is the first one selected if they are all the same weight.

I believe it would be safe to say that the Spawn Engine looks through the collection object for the highest weighted spawn point - that in enumerating through the collection of points, it notes only the highest one it encounters, not any other that is the same or less in weight. Thus, if two are the same weight, it will note the first and skip the second since they are the same.

But the key myth that this puts to rest is that presence within a zone alters the weight that the zone applies. Clearly the zone was applying a static weight that never changed.