Skip to content

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.