Level starts¶
Where each level puts player 1 when it starts: one entry per checkpoint of a story level (the
HuCreate for player 1 in the function the level script calls for GetCheckPoint()) and one per mode of a
Rumble arena (the first flag of the list fP1 in level<N>_<mode>_init.lua, which the arena teleports
player 1 to).
How the game gets there: Characters.
What is complete
Every story level whose script creates player 1 at a literal position, and every Rumble flag
script whose name is known. The hub (level95) places the Warchief at a flag and is hand-written.
A checkpoint's own script may move the player again once it has loaded (see each entry's notes).
188 entries. Data: research/references/level-starts.yaml.
Entries¶
| Start | Level | Checkpoint | Mode | Name | Type | Position | Heading | Script | Notes |
|---|---|---|---|---|---|---|---|---|---|
level2-1 |
level2 |
1 | Cleon |
1 | 454.7, 182.5, 5 | 90 | level2_clinic |
||
level2-2 |
level2 |
2 | Cleon |
1 | 471.5, 104.7, 0 | 177 | level2_tenement |
||
level2-3 |
level2 |
3 | Cleon |
1 | 445.3, -45.1, 8 | 297 | level2_clubhouse |
||
level2-4 |
level2 |
4 | Cleon |
1 | 468, -66.7, -0.2 | 68 | level2_junkyard |
||
level3-1 |
level3 |
1 | Rembrandt |
30 | -145, -154.1, -6 | 268 | level3_street |
||
level3-2 |
level3 |
2 | Rembrandt |
30 | -66, -177.9, 0 | 111 | level3_comp |
||
level3-3 |
level3 |
3 | Snow |
33 | -63, -180.9, 0 | 0 | level3_balcony |
||
level3-4 |
level3 |
4 | Snow |
33 | -268.5, 353.6, 16.6 | 1 | level3_chase |
||
level3-5 |
level3 |
5 | Snow |
33 | 204.8, 366, 9.8 | 1 | level3_gallery |
||
level5-1 |
level5 |
1 | Ajax |
11 | -103.1, -215.7, 0.1 | 5 | level5_chapter1 |
||
level5-2 |
level5 |
2 | Ajax |
11 | 14.4, 2.4, -200 | 90 | level5_chapter1a |
||
level5-3 |
level5 |
3 | Ajax |
11 | 35.2, 10, 0.1 | 290 | level5_chapter2 |
||
level5-4 |
level5 |
4 | Ajax |
11 | 61.7, 199.7, 0.1 | 78 | level5_chapter3 |
||
level9-1 |
level9 |
1 | Rembrandt |
30 | 81.3, 376.1, 4.1 | 177 | level9_chap1_radio |
||
level9-2 |
level9 |
2 | Rembrandt |
30 | 10.2, 265.7, -0.9 | 44 | level9_chap2_tags |
||
level9-3 |
level9 |
3 | Rembrandt |
30 | -125.3, 291.9, 6.2 | 0 | level9_chap3_escape |
||
level11-1 |
level11 |
1 | Cochise |
17 | 134.9, -33.4, -199.9 | 92 | level11_chapter1 |
||
level11-2 |
level11 |
2 | Cochise |
17 | 3.4, 45.3, -199.7 | 81 | level11_chapter2 |
||
level11-3 |
level11 |
3 | Cochise |
17 | -1.4, 42.9, 0 | 260 | level11_chapter3 |
||
level11-4 |
level11 |
4 | Cochise |
17 | -48.5, -32.6, 0 | 260 | level11_chapter4 |
||
level11-5 |
level11 |
5 | Cochise |
17 | 135.4, -49.1, 1 | 175 | level11_chapter5 |
||
level11-6 |
level11 |
6 | Cochise |
17 | 50.1, -69.2, 2.1 | 92 | level11_chapter6 |
||
level14-1 |
level14 |
1 | Cowboy |
18 | -19.1, 21.9, 0.1 | 270 | level14_RadiosAndStores |
||
level14-2 |
level14 |
2 | Cowboy |
18 | -19.1, 21.9, 0.1 | 270 | level14_dirtycop |
||
level14-3 |
level14 |
3 | Cowboy |
18 | -103.6, 50.9, 3.9 | 264 | level14_JSB |
||
level20-1 |
level20 |
1 | Fox |
24 | 333.4, -183.7, -213.4 | 180 | level20_mainstreet |
||
level20-2 |
level20 |
2 | Fox |
24 | 282.8, -150, 0.3 | 58 | level20_temple |
||
level20-3 |
level20 |
3 | Fox |
24 | 327, -17.3, -199.7 | 326 | level20_marketplace |
||
level20-4 |
level20 |
4 | Fox |
24 | 414.9, 86.5, 0.3 | 311 | level20_backalley |
||
level20-5 |
level20 |
5 | Fox |
24 | 495.8, 59, 4.3 | 356 | level20_bossfight |
||
level20-6 |
level20 |
6 | Fox |
24 | 495.8, 59, 4.3 | 356 | level20_endtrain |
||
level31-1 |
level31 |
1 | Cochise |
15 | 76.5, 134.4, 0 | 174 | level31_Platform |
||
level31-2 |
level31 |
2 | Cochise |
15 | 78.3, 64.2, 0 | 358 | level31_Streets |
||
level31-3 |
level31 |
3 | Cochise |
15 | 151.5, 90.5, 6 | 115 | level31_gclub |
||
level31-4 |
level31 |
4 | Cochise |
15 | 69.9, 156.5, -0.5 | 89 | level31_Sewers |
||
level31-5 |
level31 |
5 | Cochise |
15 | -36.7, 99.1, 5.3 | 0 | level31_RedDevil |
||
level31-6 |
level31 |
6 | Cochise |
15 | -51, 6.8, 10.3 | 268 | level31_Birdie |
||
level34-1 |
level34 |
1 | Vermin |
26 | -4.3, -25.1, -6.2 | 199 | level34_riot |
||
level34-2 |
level34 |
2 | Vermin |
26 | -60.6, -143.7, 0 | 84 | level34_riot |
||
level34-3 |
level34 |
3 | Vermin |
26 | -107.4, -227.1, 0 | 177 | level34_riot |
||
level34-4 |
level34 |
4 | Vermin |
26 | -51.3, -251.3, 0 | 86 | level34_gate |
||
level34-5 |
level34 |
5 | Vermin |
26 | -116, -254.7, 0 | 86 | level34_park |
||
level51-1 |
level51 |
1 | Swan |
5 | 99.3, 171.8, 0.1 | 88 | level51_chapter1 |
||
level51-2 |
level51 |
2 | Swan |
5 | 139.3, 240.1, -1.3 | 181 | level51_chapter2 |
||
level51-3 |
level51 |
3 | Swan |
5 | 179.1, 225.4, 0.1 | 336 | level51_chapter2a |
||
level51-4 |
level51 |
4 | Swan |
5 | 108.3, 312, 5.2 | 91 | level51_chapter3 |
||
level51-5 |
level51 |
5 | Swan |
5 | 2.3, 486.1, 0.1 | 266 | level51_chapter5 |
||
level51-6 |
level51 |
6 | Swan |
5 | -183.5, 565.5, 16.2 | 98 | level51_chapter8 |
||
level51-7 |
level51 |
7 | Swan |
9 | -590.6, 579.6, 13.8 | 98 | level51_chapter9 |
||
level52-1 |
level52 |
1 | Swan |
5 | 553.9, -212.7, -190.2 | 359 | level52_chapter1 |
||
level52-2 |
level52 |
2 | Swan |
5 | 491.8, -213.7, 0.1 | 88 | level52_chapter2 |
The start function's Setup3 teleports Swan to flag fC2Swan (469.7, -237.1, 0), facing 51. |
|
level52-3 |
level52 |
3 | Swan |
5 | 474.2, -69.2, 1.1 | 178 | level52_chapter3 |
Setup teleports Swan to flag fPSwan (473.6, -65.3, 1.1), facing 183, once the script loads. |
|
level52-4 |
level52 |
4 | Swan |
5 | 497.3, 131.8, 0.1 | 359 | level52_chapter4 |
||
level54-1 |
level54 |
1 | swan |
5 | 82.7, -139.6, -214.2 | 0 | level54_streets |
||
level54-2 |
level54 |
2 | swan |
5 | -584, -22.9, -1.2 | 358 | level54_alley |
||
level54-3 |
level54 |
3 | swan |
5 | -669.3, -268.8, -1.4 | 90 | level54_park |
||
level54-4 |
level54 |
4 | swan |
5 | -957.5, -98.9, -13 | 0 | level54_popsicle |
||
level54-5 |
level54 |
5 | swan |
5 | -1009.8, -35.7, -17 | 358 | level54_boss |
||
level55-1 |
level55 |
1 | Rembrandt |
30 | 396.5, 14.6, 0.3 | 0 | level55_party |
Setup teleports Rembrandt to (377.9, 14.9, 4.6), facing 0, once the script loads. |
|
level55-2 |
level55 |
2 | Rembrandt |
30 | 376.6, 13.7, 4.2 | 0 | level55_lizziesattack |
||
level55-3 |
level55 |
3 | Swan |
5 | 340.7, 24.7, -195.8 | 0 | level55_punkfight |
||
level60-1 |
level60 |
1 | Swan |
5 | -93.5, 18.8, 0 | 359 | level60_destroyers |
||
level60-2 |
level60 |
2 | Swan |
5 | -93.5, 18.8, 0 | 359 | level60_jsb |
||
level60-3 |
level60 |
3 | Swan |
5 | -93.5, 18.8, 0 | 359 | level60_mothers |
||
level61-1 |
level61 |
1 | Swan |
5 | -108.2, 22, 0 | 89 | level61_huns |
||
level61-2 |
level61 |
2 | Swan |
5 | -108.2, 22, 0 | 89 | level61_hihats |
||
level61-3 |
level61 |
3 | Swan |
5 | -108.2, 22, 0 | 89 | level61_punks |
||
level62-1 |
level62 |
1 | Swan |
5 | -116.8, 22.9, 0 | 89 | level62_lizzies |
||
level62-2 |
level62 |
2 | Swan |
5 | -116.8, 22.9, 0 | 89 | level62_boppers |
||
level62-3 |
level62 |
3 | Swan |
5 | -116.8, 22.9, 0 | 89 | level62_hurricanes |
||
level63-1 |
level63 |
1 | Swan |
5 | -70.7, 21.7, 0 | 89 | LEVEL63_orphans |
||
level63-2 |
level63 |
2 | Swan |
5 | -70.7, 21.7, 0 | 89 | LEVEL63_moonrunners |
||
level64-1 |
level64 |
1 | Swan |
5 | -542.3, 23, 0 | 89 | LEVEL64_rogues |
||
level64-2 |
level64 |
2 | Swan |
5 | -542.3, 23, 0 | 89 | LEVEL64_furies |
||
level64-3 |
level64 |
3 | Swan |
5 | -542.3, 23, 0 | 89 | LEVEL64_riffs |
||
level64-4 |
level64 |
4 | Swan |
5 | -542.3, 23, 0 | 89 | LEVEL64_cyrus |
||
level80-1 |
level80 |
1 | Cleon |
1 | -181.4, 94.3, 5.7 | 0 | level80_chapter1 |
||
level80-2 |
level80 |
2 | Cleon |
1 | -188.5, 168.1, 1.3 | 355 | level80_chapter2 |
||
level80-3 |
level80 |
3 | Cleon |
1 | -205.9, 238.4, 1.3 | 358 | level80_chapter3 |
||
level80-4 |
level80 |
4 | Cleon |
1 | -244.9, 213.8, 1.3 | 180 | level80_chapter4 |
||
level81-1 |
level81 |
1 | Cleon |
1 | -177.8, 76.9, 1 | 0 | level81_brawl |
||
level81-2 |
level81 |
2 | Cleon |
1 | 73.6, -55, -210.2 | 179 | level81_horror_house |
||
level81-3 |
level81 |
3 | Cleon |
4 | 100.2, -62.2, -215.8 | 181 | level81_chase |
||
level81-4 |
level81 |
4 | Cleon |
1 | 194.6, -44, -212.5 | 0 | level81_cracker |
||
level81-5 |
level81 |
5 | Cleon |
1 | 220.7, -28.7, -212.5 | 179 | level81_chatterbox |
||
level82-1 |
level82 |
1 | Cleon |
189 | 351.1, -92.1, 0.3 | 228 | level82_chapter1 |
||
level82-2 |
level82 |
2 | Cleon |
189 | 189.4, -44.5, 0.2 | 359 | level82_chapter2 |
||
level82-3 |
level82 |
3 | Cleon |
189 | 340.8, -126, -199.7 | 94 | level82_chapter4 |
||
level82-4 |
level82 |
4 | Cleon |
189 | 300.9, -132, 4.9 | 94 | level82_chapter5 |
Setup teleports Cleon to a flag the script computes (not resolved). |
|
level83-1 |
level83 |
1 | Ajax |
13 | 184.8, 35, -198.7 | 0 | level83_C1_FightPen |
||
level83-2 |
level83 |
2 | Ajax |
13 | 182, 36.1, -198.7 | 0 | level83_C2_Alleys |
||
level83-3 |
level83 |
3 | Ajax |
13 | 260.9, 59.2, 0.3 | 183 | level83_C3_Diner |
||
level83-4 |
level83 |
4 | Ajax |
13 | 254.7, 15.6, 0.3 | 88 | level83_C4_Shanty |
||
level83-5 |
level83 |
5 | Ajax |
13 | 145.4, -75.4, 0.3 | 92 | level83_C5_Apartment |
||
level83-6 |
level83 |
6 | Ajax |
13 | 71.4, -89.4, 4.7 | 84 | level83_C6_Chase |
||
level84-1 |
level84 |
1 | Swan |
5 | 58.8, -7.1, -198.8 | 270 | level84_Intro |
||
level84-2 |
level84 |
2 | Swan |
5 | -138.3, -103.9, -0.3 | 270 | level84_chase |
Setup teleports Swan to a flag the script computes (not resolved). |
|
level84-3 |
level84 |
3 | Swan |
5 | -337.3, -220.2, -0.2 | 111 | level84_final |
||
level84-4 |
level84 |
4 | Swan |
5 | -337.3, -220.2, -0.2 | 111 | level84_end |
||
level86-1 |
level86 |
1 | Cleon |
1 | -136.7, 37.8, 0.3 | 271 | level86_chapter1_reg |
||
level86-2 |
level86 |
2 | Cleon |
1 | -128.3, 37.8, 0.3 | 271 | level86_chapter2_reg |
||
level86-3 |
level86 |
3 | Cleon |
1 | -128.3, 37.8, 0.3 | 271 | level86_chapter3_reg |
||
level86-4 |
level86 |
4 | Cleon |
1 | 60.5, 55, 5.6 | 271 | level86_chapter4 |
||
level87-1 |
level87 |
1 | Rembrandt |
30 | 322.5, 132.3, 0.3 | 88 | level87_chap1_tutorial |
||
level87-2 |
level87 |
2 | Rembrandt |
30 | 346.7, 66.9, 0.3 | 357 | level87_chap2_street1 |
||
level87-3 |
level87 |
3 | Rembrandt |
30 | 372.2, 93.8, 0.3 | 270 | level87_chap3_shanty |
||
level87-4 |
level87 |
4 | Rembrandt |
30 | 413.5, 122.4, 0.3 | 266 | level87_chap4_street2 |
||
level87-5 |
level87 |
5 | Rembrandt |
30 | 400.1, -49.7, 0.3 | 252 | level87_chap5_club |
||
level92-1 |
level92 |
1 | Swan |
7 | -116.2, 101.9, -320.6 | 270 | level92_chapter1 |
||
level92-2 |
level92 |
2 | Swan |
5 | -105.8, 83.6, 1.8 | 179 | level92_chapter2 |
||
level92-3 |
level92 |
3 | Swan |
5 | -167.7, 87.7, -194.3 | 90 | level92_chapter3 |
||
level93-1 |
level93 |
1 | Cleon |
1 | 311.9, 120.3, 0.3 | 0 | level93_chapter1 |
||
level93-2 |
level93 |
2 | Cleon |
1 | 351.4, 99.8, 0.3 | 179 | level93_chapter2 |
||
level93-3 |
level93 |
3 | Cleon |
1 | 365.7, 91, 0.3 | 89 | level93_chapter3 |
||
level93-4 |
level93 |
4 | Cleon |
1 | 442.2, -97.2, 0.3 | 179 | level93_chapter4 |
||
level93-5 |
level93 |
5 | Cleon |
1 | 399.9, -117.5, 3.9 | 179 | level93_chapter5 |
||
level93-6 |
level93 |
6 | Cleon |
1 | 319.2, -44.8, -199.7 | 0 | level93_chapter6 |
||
level99-1 |
level99 |
1 | Rembrandt |
32 | -284.4, 120.4, 0.3 | 0 | level99_combat |
||
level99-2 |
level99 |
2 | Rembrandt |
30 | 46, 34.2, 0.3 | 154 | level99_lesson1 |
||
level99-3 |
level99 |
3 | Rembrandt |
30 | 46.2, 34.6, 0.3 | 154 | level99_lesson2 |
||
level101-kinghill |
level101 |
kinghill |
-10.3, -5.5, 0 | 45 | level101_kinghill_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level102-brawl |
level102 |
brawl |
-9.1, 8.9, -11.1 | 128 | level102_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level103-brawl |
level103 |
brawl |
-66.4, 23.2, 0.3 | 95 | level103_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level103-mercy |
level103 |
mercy |
-66.4, 23.2, 0.3 | 95 | level103_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level103-wchair |
level103 |
wchair |
-73.9, 23.2, 0.3 | 95 | level103_wchair_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level104-brawl |
level104 |
brawl |
-5.3, 2.1, -8.5 | 88 | level104_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level104-mercy |
level104 |
mercy |
-1.2, 4, -8.5 | 183 | level104_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level104-wchair |
level104 |
wchair |
-1.2, 4, -8.5 | 183 | level104_wchair_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level105-brawl |
level105 |
brawl |
1.8, -5.8, -3.3 | 88 | level105_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level107-brawl |
level107 |
brawl |
10.4, -24.6, 0 | 90 | level107_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level107-caps |
level107 |
caps |
10.4, -24.6, 0 | 90 | level107_caps_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level107-tagbt |
level107 |
tagbt |
19, -27.3, 0 | 216 | level107_tagbt_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level108-brawl |
level108 |
brawl |
-63.5, 461.6, 0.1 | 174 | level108_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level108-mercy |
level108 |
mercy |
-60.6, 474.7, -0.6 | 0 | level108_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level108-wchair |
level108 |
wchair |
-60.6, 474.7, -0.6 | 0 | level108_wchair_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level109-brawl |
level109 |
brawl |
325.4, -105.5, 1.1 | 174 | level109_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level110-brawl |
level110 |
brawl |
29.6, -74.6, -201.6 | 221 | level110_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level111-car |
level111 |
car |
-5.7, -47.8, 0 | 179 | level111_car_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level111-hifi |
level111 |
hifi |
-2.2, 14, 0 | 270 | level111_hifi_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level111-mercy |
level111 |
mercy |
-1.3, -7.5, 0 | 0 | level111_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level112-mercy |
level112 |
mercy |
-140, 39.5, 0.3 | 89 | level112_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level112-wchair |
level112 |
wchair |
-140, 39.5, 0.3 | 89 | level112_wchair_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level113-brawl |
level113 |
brawl |
220.5, 55.5, -2.9 | 358 | level113_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level114-muggr |
level114 |
muggr |
-3.7, -46.2, 0.2 | 50 | level114_muggr_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level114-wchair |
level114 |
wchair |
-3.7, -46.2, 0.2 | 50 | level114_wchair_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level115-brawl |
level115 |
brawl |
75.4, 97.1, -0.1 | 178 | level115_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level116-brawl |
level116 |
brawl |
12.5, -0.9, 0.1 | 180 | level116_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level118-brawl |
level118 |
brawl |
-3.7, -1, 7.3 | 174 | level118_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level119-brawl |
level119 |
brawl |
-42.1, 93.6, 3.2 | 219 | level119_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level120-brawl |
level120 |
brawl |
-65.7, 48.8, 0.6 | 257 | level120_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level120-mercy |
level120 |
mercy |
-73.8, 56.4, 0.6 | 148 | level120_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level121-brawl |
level121 |
brawl |
5.5, -7.6, -0.2 | 241 | level121_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level121-caps |
level121 |
caps |
-0.9, -11.4, -0.2 | 60 | level121_caps_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level121-mercy |
level121 |
mercy |
7.7, -25.9, -0.2 | 20 | level121_mercy_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level122-brawl |
level122 |
brawl |
-1.6, 6.3, -1.9 | 166 | level122_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level122-survival |
level122 |
survival |
-1.6, 6.3, -1.9 | 166 | level122_survival_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level122-tagbt |
level122 |
tagbt |
15.5, 6.3, 5 | 183 | level122_tagbt_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level123-brawl |
level123 |
brawl |
-3, 4.3, 0.2 | 177 | level123_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level124-brawl |
level124 |
brawl |
-3.6, -4.6, -200 | 89 | level124_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level126-brawl |
level126 |
brawl |
17.8, -28.1, 0.5 | 88 | level126_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level127-brawl |
level127 |
brawl |
-219.3, -230.7, -11.8 | 0 | level127_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level127-survival |
level127 |
survival |
-219.3, -230.7, -11.8 | 0 | level127_survival_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level128-brawl |
level128 |
brawl |
-175.3, 544.5, 16.2 | 88 | level128_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level128-survival |
level128 |
survival |
-175.3, 544.5, 16.2 | 88 | level128_survival_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level129-kinghill |
level129 |
kinghill |
19.7, -8.7, 0.3 | 197 | level129_kinghill_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level130-brawl |
level130 |
brawl |
-3.2, -11.8, 14.1 | 88 | level130_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level130-kinghill |
level130 |
kinghill |
-6.8, -28.3, 11.3 | 21 | level130_kinghill_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level130-survival |
level130 |
survival |
-3.2, -11.8, 14.1 | 88 | level130_survival_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level131-royal |
level131 |
royal |
-2.4, 0.8, 17 | 89 | level131_royal_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level132-royal |
level132 |
royal |
10.1, 229.1, 8.4 | 183 | level132_royal_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level133-royal |
level133 |
royal |
-56.9, 6.9, 13.8 | 89 | level133_royal_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level134-brawl |
level134 |
brawl |
11.7, 1.2, 0.1 | 332 | level134_brawl_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level134-shoot |
level134 |
shoot |
3.9, -6.2, 0 | 228 | level134_shoot_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level134-survival |
level134 |
survival |
3.9, -6.2, 0 | 228 | level134_survival_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level136-run4life |
level136 |
run4life |
-492.5, 579.2, 16.2 | 89 | level136_run4life_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level137-run4life |
level137 |
run4life |
28.3, 83.4, 0.1 | 183 | level137_run4life_init |
Created at the flag with heading 270, then teleported to it: the flag's heading wins. | |||
level95-1 |
level95 |
1 | Cleon |
1 | -188.6, 95, -194.3 | 222 | level95_chapter1 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-2 |
level95 |
2 | Cleon |
1 | -188.6, 95, -194.3 | 222 | level95_chapter2 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-3 |
level95 |
3 | Rembrandt |
30 | -188.6, 95, -194.3 | 222 | level95_chapter3 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-4 |
level95 |
4 | Ajax |
11 | -188.6, 95, -194.3 | 222 | level95_chapter4 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-5 |
level95 |
5 | Cleon |
1 | -188.6, 95, -194.3 | 222 | level95_chapter5 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-6 |
level95 |
6 | Cleon |
1 | -188.6, 95, -194.3 | 222 | level95_chapter6 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-7 |
level95 |
7 | Cochise |
15 | -188.6, 95, -194.3 | 222 | level95_chapter7 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-8 |
level95 |
8 | Cowboy |
18 | -188.6, 95, -194.3 | 222 | level95_chapter8 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-9 |
level95 |
9 | Rembrandt |
30 | -188.6, 95, -194.3 | 222 | level95_chapter9 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-10 |
level95 |
10 | Swan |
5 | -188.6, 95, -194.3 | 222 | level95_chapter10 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-11 |
level95 |
11 | Swan |
5 | -188.6, 95, -194.3 | 222 | level95_chapter11 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
|
level95-12 |
level95 |
12 | Swan |
5 | -188.6, 95, -194.3 | 222 | level95_chapter12 |
The clubhouse. StartLevel then teleports the Warchief to fWchiefStart_<n> and walks it to fWchiefEnd_<n>, n = random(1, 5), or 5 while the tutorial (unlockable 6, 4) is locked; see Characters. |
Sources and evidence¶
Evidence levels used: inferred.
- level95.lua AddWarchief and AddFlagsBoxesPaths; level95_chapter
.lua WarchiefTable - the level scripts, HuCreate and AddFlag
Fields¶
| Field | Type | Hand-written | Meaning |
|---|---|---|---|
id |
str | <level>-<checkpoint> for a story level, <level>-<mode> for a Rumble arena. |
|
level |
str | The level's name (a level record's name). | |
checkpoint |
int | Checkpoint (GetCheckPoint, W_GameState + 0x33a) the start belongs to. |
|
mode |
str | Rumble mode whose flag script holds the start (level<N>_<mode>_init.lua). |
|
character |
str | The name the script gives player 1's human (HuCreate's first argument). |
|
type |
int | Player 1's character type; a Rumble arena's comes from the chosen gang. | |
pos |
list | Position {x, y, z} in metres, game axes (z up), before the ground snap. |
|
heading |
float | Facing in degrees about z, as HuCreate or the flag gives it. |
|
via |
str | Where the value comes from: the creating function or the flag. | |
script |
str | The script the start loads: the checkpoint's chapter script or the mode's flag script. | |
source |
str | yes | Where the entry comes from: a script and binding, an address, a chunk. |
evidence |
str | yes | How we know: confirmed-code, confirmed-runtime, inferred or speculative (evidence levels). |
notes |
str | yes | Our own short notes. |