Please join our Discord server! https://discord.gg/XCazaEVNzT

Changes

From Speedrunwiki.com
Jump to navigationJump to search
3,753 bytes added ,  18:39, 4 July 2021
add guard spawns
Line 43: Line 43:     
== Facts ==
 
== Facts ==
 +
 +
=== Guard Spawns ===
 +
 +
There are 7 spawn guards in total. Initially, they all wait 20 seconds, starting when the first cinema appears. After 20 seconds have passed, the game checks if Bond is within a "safe area" (see below), if so, the game just waits for Bond to leave that area. Once Bond has touched a non-safe area, the guard's timers are reset and the game now waits X seconds, the value of X being individually set for each guard (see below). Once this timer runs out, the game checks if the guard is dead, and if so, he spawns. Otherwise the game goes back to check if Bond is within a safe area again. Where he will spawn depends on which out of 10 "special areas" Bond last was in (see below). Once a guard has spawned, the script returns to checking if Bond is in a safe area (so the initial 20 seconds only happen the first time around). This whole process is easier visualized through 5 steps:
 +
 +
1: Wait 20 seconds
 +
2. Wait for Bond to not be in a safe area
 +
3. Wait X seconds
 +
4. If guard is currently alive (Dead = Completely faded out), go back to step 2.
 +
5. Spawn guard, then go back to step 2.
 +
 +
The weapons/health/armor for the spawned guards are random according to these probabilities:
 +
 +
31.65%
 +
Weapon = 1x D5k Deutche
 +
Health = 40
 +
Armor = 0
 +
 +
31.25%
 +
Weapon = 1x D5k Deutche
 +
Health = 40
 +
Armor = 10
 +
 +
37.1%
 +
Weapon = 2x D5k Deutche
 +
Health = 40
 +
Armor = 20
 +
 +
The individual timers for each guard are the following:
 +
 +
{| class="wikitable"
 +
!Guard||Time (X)
 +
|-
 +
|#1||20 seconds
 +
|-
 +
|#2||25 seconds
 +
|-
 +
|#3||30 seconds
 +
|-
 +
|#4||35 seconds
 +
|-
 +
|#5||60 seconds
 +
|-
 +
|#6||120 seconds
 +
|-
 +
|#7||150 seconds
 +
|}
 +
 +
:<span style="background-color: #000000; color: #00ff00; padding: 4px;">Green = Safe area</span>
 +
:<span style="background-color: #000000; color: #0000ff; padding: 4px;">Blue = Special Area #1</span>
 +
:<span style="background-color: #000000; color: #ff0054; padding: 4px;">Magenta = Special Area #2</span>
 +
:<span style="background-color: #000000; color: #8c00ff; padding: 4px;">Purple = Special Area #3</span>
 +
:<span style="background-color: #000000; color: #603913; padding: 4px;">Brown = Special Area #4</span>
 +
:<span style="background-color: #000000; color: #00ffff; padding: 4px;">Cyan = Special Area #5</span>
 +
:<span style="background-color: #000000; color: #ffff00; padding: 4px;">Yellow= Special Area #6</span>
 +
:<span style="background-color: #000000; color: #ffffff; padding: 4px;">White= Special Area #7</span>
 +
:<span style="background-color: #000000; color: #ff7878; padding: 4px;">Pink= Special Area #8</span>
 +
:<span style="background-color: #000000; color: #ff8c00; padding: 4px;">Orange= Special Area #9</span>
 +
:<span style="background-color: #000000; color: #ff0000; padding: 4px;">Red= Special Area #10</span>
 +
 +
[[Image:goldeneye_007_depot_guard_spawns_1_of_5.png|400px]]
 +
[[Image:goldeneye_007_depot_guard_spawns_2_of_5.png|400px]]
 +
[[Image:goldeneye_007_depot_guard_spawns_3_of_5.png|400px]]
 +
[[Image:goldeneye_007_depot_guard_spawns_4_of_5.png|400px]]
 +
[[Image:goldeneye_007_depot_guard_spawns_5_of_5.png|400px]]
 +
 +
Note that special area #8 is also a safe area, hence the outlining of pink rather than a highlight. If Bond is within a non-highlighted area, that means guards will spawn according to the last special area Bond was in.
 +
 +
So if Bond stands in the very beginning (the blue highlighted area) for 40 seconds (20 + 20) then the first guard will spawn at the blue dot with a blue "#1" next to it. If he instead ran quickly to a green area before the first 20 seconds had passed, no guards will spawns until Bond has left that area.
 +
 +
The game doesn't always recognize that Bond entered the pink area (most likely because it's also a safe area, and script wise, that usually takes priority). So the game often uses white spawns instead.
    
== Tutorials ==
 
== Tutorials ==

Navigation menu