Files
dockipelago/worlds/cvlod/data/loc_names.py
Jonathan Tinney 7971961166
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

687 lines
36 KiB
Python

# Foggy Lake main locations
fld_forecast_port = "Foggy Lake: Forecastle deck port-side"
fld_forecast_starboard = "Foggy Lake: Forecastle deck starboard-side"
fld_foremast_lower = "Foggy Lake: Foremast lower yard"
fld_stairs_port = "Foggy Lake: Main deck port-side near stairs"
fld_stairs_starboard = "Foggy Lake: Main deck starboard-side near stairs"
fld_net_port = "Foggy Lake: Main deck port-side near net"
fld_net_starboard = "Foggy Lake: Main deck starboard-side near net"
fld_near_door = "Foggy Lake: Main deck near door"
fld_near_block_l = "Foggy Lake: Main deck near wood block - Left"
fld_near_block_r = "Foggy Lake: Main deck near wood block - Right"
fld_above_door = "Foggy Lake: Poop deck above door"
fld_stern_port = "Foggy Lake: Poop deck stern port-side"
fld_stern_starboard = "Foggy Lake: Poop deck stern starboard-side"
fld_poop_port_crates = "Foggy Lake: Poop deck port-side crate stack"
fld_poop_starboard_crates = "Foggy Lake: Poop deck starboard-side crate stack"
fld_mainmast_top = "Foggy Lake: Atop broken mainmast"
fld_jiggermast = "Foggy Lake: Jiggermast lookout"
fld_foremast_upper_port = "Foggy Lake: Foremast upper yard port-side"
flb_hallway_l = "Foggy Lake: Skeleton crew quarters - Left"
flb_hallway_r = "Foggy Lake: Skeleton crew quarters - Right"
flb_short_crates_l = "Foggy Lake: Cargo hold short crate stacks - Left"
flb_short_crates_r = "Foggy Lake: Cargo hold short crate stacks - Right"
flp_pier_l = "Foggy Lake: Sea Monster preparation pier - Left"
flp_pier_r = "Foggy Lake: Sea Monster preparation pier - Right"
flp_statue_l = "Foggy Lake: Pier left statue"
flp_statue_r = "Foggy Lake: Pier right statue"
# Foggy Lake sub weapon locations
fld_mainmast_base = "Foggy Lake: Mainmast base"
fld_foremast_upper_starboard = "Foggy Lake: Foremast upper yard starboard-side"
flb_tall_crates = "Foggy Lake: Cargo hold tall crate stack"
flp_pier_m = "Foggy Lake: Sea Monster preparation pier - Middle"
# Forest of Silence main locations
forest_pier_center = "Forest of Silence: Flea Man pier center"
forest_pier_end = "Forest of Silence: Flea Man pier end"
forest_sypha_ne = "Forest of Silence: Sypha's square - Northeast"
forest_sypha_se = "Forest of Silence: Sypha's square - Southeast"
forest_sypha_nw = "Forest of Silence: Sypha's square - Northwest"
forest_sypha_sw = "Forest of Silence: Sypha's square - Southwest"
forest_leap = "Forest of Silence: Leap of faith cliff"
forest_descent = "Forest of Silence: Bridge descent point"
forest_passage = "Forest of Silence: Grabbing ghoulies shortcut"
forest_child_ledge = "Forest of Silence: Child ledge"
forest_charnel_1 = "Forest of Silence: Charnel House prize coffin - Item 1"
forest_charnel_2 = "Forest of Silence: Charnel House prize coffin - Item 2"
forest_charnel_3 = "Forest of Silence: Charnel House prize coffin - Item 3"
forest_pike = "Forest of Silence: Werewolf pit skeleton pike"
forest_end_gate = "Forest of Silence: Outside end gate"
forest_skelly_mouth = "Forest of Silence: King Skeleton's jaws of defeat"
# Forest of Silence sub-weapon locations
forest_flea_trail = "Forest of Silence: Flea Man trail"
forest_werewolf_pit = "Forest of Silence: Werewolf pit edge"
# Castle Wall main locations
cw_ground_middle = "Castle Wall: Ground gatehouse - Middle"
cw_rrampart = "Castle Wall: Central rampart near right tower"
cw_lrampart = "Castle Wall: Central rampart near left tower"
cw_dragon_sw = "Castle Wall: White Dragons switch door"
cw_drac_sw = "Castle Wall: Dracula cutscene switch door"
cw_shelf = "Castle Wall: Sandbag shelf"
cw_ground_left = "Castle Wall: Ground gatehouse - Left"
# Castle Wall towers main locations
cwr_bottom = "Castle Wall: Above bottom right tower door"
cwr_top = "Castle Wall: Right tower interior top"
cwl_bottom = "Castle Wall: Above bottom left tower door"
cwl_bridge = "Castle Wall: Left tower child ledge"
# Castle Wall 3-hit breakables
cw_save_slab1 = "Castle Wall: Central rampart savepoint slab - Item 1"
cw_save_slab2 = "Castle Wall: Central rampart savepoint slab - Item 2"
cw_save_slab3 = "Castle Wall: Central rampart savepoint slab - Item 3"
cw_save_slab4 = "Castle Wall: Central rampart savepoint slab - Item 4"
cw_save_slab5 = "Castle Wall: Central rampart savepoint slab - Item 5"
cw_drac_slab1 = "Castle Wall: Dracula cutscene switch slab - Item 1"
cw_drac_slab2 = "Castle Wall: Dracula cutscene switch slab - Item 2"
cw_drac_slab3 = "Castle Wall: Dracula cutscene switch slab - Item 3"
cw_drac_slab4 = "Castle Wall: Dracula cutscene switch slab - Item 4"
cw_drac_slab5 = "Castle Wall: Dracula cutscene switch slab - Item 5"
# Castle Wall sub-weapons
cw_ground_right = "Castle Wall: Ground gatehouse - Right"
cw_pillar = "Castle Wall: Central rampart broken pillar"
cw_shelf_torch = "Castle Wall: Sandbag shelf floor"
# Villa front yard main locations
villafy_outer_gate_l = "Villa: Outer front gate - Left"
villafy_outer_gate_r = "Villa: Outer front gate - Right"
villafy_inner_gate = "Villa: Inner front gate dog food"
villafy_gate_marker = "Villa: Front yard cross grave near gates"
villafy_villa_marker = "Villa: Front yard cross grave near porch"
villafy_fountain_fl = "Villa: Midnight fountain - Front-left"
villafy_fountain_fr = "Villa: Midnight fountain - Front-right"
villafy_fountain_ml = "Villa: Midnight fountain - Middle-left"
villafy_fountain_mr = "Villa: Midnight fountain - Middle-right"
villafy_fountain_rl = "Villa: Midnight fountain - Rear-left"
villafy_fountain_rr = "Villa: Midnight fountain - Rear-right"
villafy_fountain_shine = "Villa: Midnight fountain top rose shine"
# Villa foyer main locations
villafo_sofa = "Villa: Foyer sofa"
villafo_pot_r = "Villa: Foyer upper-right pot"
villafo_pot_l = "Villa: Foyer upper-left pot"
villafo_rear_r = "Villa: Foyer lower level - Rear-right"
villafo_rear_l = "Villa: Foyer lower level - Rear-left"
villafo_mid_r = "Villa: Foyer lower level - Middle-right"
villafo_mid_l = "Villa: Foyer lower level - Middle-left"
villafo_front_r = "Villa: Foyer lower level - Front-right"
villafo_front_l = "Villa: Foyer lower level - Front-left"
villafo_serv_ent = "Villa: Servants' entrance"
villafo_6am_roses = "Villa: Rose garden 6am patch"
# Villa 3-hit breakables
villafo_chandelier1 = "Villa: Foyer chandelier - Item 1"
villafo_chandelier2 = "Villa: Foyer chandelier - Item 2"
villafo_chandelier3 = "Villa: Foyer chandelier - Item 3"
villafo_chandelier4 = "Villa: Foyer chandelier - Item 4"
villafo_chandelier5 = "Villa: Foyer chandelier - Item 5"
# Villa living area main locations
villala_hallway_stairs = "Villa: Rose garden staircase bottom"
villala_vincent = "Villa: Vincent"
villala_slivingroom_table_l = "Villa: Mary's room left table"
villala_slivingroom_table_r = "Villa: Mary's room right table"
villala_mary = "Villa: Mary Oldrey"
villala_storeroom_l = "Villa: Storeroom - Left"
villala_storeroom_r = "Villa: Storeroom - Right"
villala_storeroom_s = "Villa: Storeroom statue"
villala_diningroom_roses = "Villa: Dining room rose vase"
villala_archives_entrance = "Villa: Archives near entrance"
villala_archives_table = "Villa: Archives table"
villala_archives_rear = "Villa: Archives rear corner"
villala_llivingroom_lion = "Villa: Living room lion head"
villala_llivingroom_pot_r = "Villa: Living room - Right pot"
villala_llivingroom_pot_l = "Villa: Living room - Left pot"
villala_llivingroom_light = "Villa: Living room ceiling light"
villala_llivingroom_painting = "Villa: Living room clawed painting"
villala_exit_knight = "Villa: Maze garden exit knight"
# Villa maze main locations
villam_malus_torch = "Villa: Front maze garden - Malus start torch"
villam_malus_bush = "Villa: Front maze garden - Malus's hiding bush"
villam_frankieturf_l = "Villa: Front maze garden - Frankie's left dead-end"
villam_frankieturf_ru = "Villa: Front maze garden - Frankie's right dead-end urn"
villam_hole_de = "Villa: Rear maze garden - Malus hole dead-end"
villam_fgarden_f = "Villa: Rear maze garden - Iron Thorn Fenced area - Front"
villam_fgarden_mf = "Villa: Rear maze garden - Iron Thorn Fenced area - Mid-front"
villam_fgarden_mr = "Villa: Rear maze garden - Iron Thorn Fenced area - Mid-rear"
villam_fgarden_r = "Villa: Rear maze garden - Iron Thorn Fenced area - Rear"
villam_child_de = "Villa: Rear maze garden - Child dead-end"
villam_rplatform_de = "Villa: Rear maze garden - Viewing platform dead-end"
villam_rplatform_r = "Villa: Rear maze garden - Viewing platform - Rear"
villam_exit_de = "Villa: Rear maze garden - Past-exit dead-end"
villam_serv_path_sl = "Villa: Servants' path small alcove - Left"
villam_serv_path_sr = "Villa: Servants' path small alcove - Right"
villam_serv_path_l = "Villa: Servants' path large alcove"
villam_crypt_ent = "Villa: Crypt entrance"
villam_crypt_upstream = "Villa: Crypt bridge upstream"
# Villa crypt main locations
villac_ent_l = "Villa: Crypt - Left from entrance"
villac_ent_r = "Villa: Crypt - Right from entrance"
villac_wall_r = "Villa: Crypt - Right wall"
villac_coffin_l = "Villa: Crypt - Left of coffin"
villac_coffin_r = "Villa: Crypt - Right of coffin"
# Villa sub-weapons
villala_hallway_l = "Villa: Hallway near rose garden stairs - Left"
villala_hallway_r = "Villa: Hallway near rose garden stairs - Right"
villala_slivingroom_mirror = "Villa: Mary's room corner"
villam_fplatform = "Villa: Front maze garden - Viewing platform"
villam_frankieturf_r = "Villa: Front maze garden - Frankie's right dead-end"
villam_rplatform_f = "Villa: Rear maze garden - Viewing platform - Front"
villac_wall_l = "Villa: Crypt - Left wall"
# Tunnel main locations
tunnel_landing = "Tunnel: Landing point"
tunnel_landing_rc = "Tunnel: Landing point rock crusher"
tunnel_stone_alcove_l = "Tunnel: Stepping stone alcove - Left"
tunnel_twin_arrows = "Tunnel: Twin arrow signs"
tunnel_lonesome_bucket = "Tunnel: In lonesome bucket"
tunnel_lbucket_quag = "Tunnel: Lonesome bucket poison pit"
tunnel_lbucket_albert = "Tunnel: Lonesome bucket-Albert junction"
tunnel_albert_camp = "Tunnel: Albert's campsite"
tunnel_albert_quag = "Tunnel: Albert's poison pit"
tunnel_gondola_rc_sdoor_l = "Tunnel: Gondola rock crusher sun door - Left"
tunnel_gondola_rc_sdoor_m = "Tunnel: Gondola rock crusher sun door - Middle"
tunnel_gondola_rc = "Tunnel: Gondola rock crusher"
tunnel_rgondola_station = "Tunnel: Red gondola station"
tunnel_gondola_transfer = "Tunnel: Gondola transfer point"
tunnel_corpse_bucket_quag = "Tunnel: Corpse bucket poison pit"
tunnel_corpse_bucket_mdoor_r = "Tunnel: Corpse bucket moon door - Right"
tunnel_shovel_quag_start = "Tunnel: Shovel poison pit start"
tunnel_exit_quag_start = "Tunnel: Exit door poison pit start"
tunnel_shovel_quag_end = "Tunnel: Shovel poison pit end"
tunnel_exit_quag_end = "Tunnel: Exit door poison pit end"
tunnel_shovel = "Tunnel: Shovel"
tunnel_shovel_save = "Tunnel: Shovel zone save junction"
tunnel_shovel_mdoor_l = "Tunnel: Shovel zone moon door - Left"
tunnel_shovel_mdoor_c = "Tunnel: Shovel zone moon door child wall"
tunnel_shovel_sdoor_l = "Tunnel: Shovel zone sun door - Left"
tunnel_shovel_sdoor_m = "Tunnel: Shovel zone sun door - Middle"
# Tunnel 3-hit breakables
tunnel_arrows_rock1 = "Tunnel: Twin arrow signs rock - Item 1"
tunnel_arrows_rock2 = "Tunnel: Twin arrow signs rock - Item 2"
tunnel_arrows_rock3 = "Tunnel: Twin arrow signs rock - Item 3"
tunnel_arrows_rock4 = "Tunnel: Twin arrow signs rock - Item 4"
tunnel_arrows_rock5 = "Tunnel: Twin arrow signs rock - Item 5"
tunnel_bucket_quag_rock1 = "Tunnel: Lonesome bucket poison pit rock - Item 1"
tunnel_bucket_quag_rock2 = "Tunnel: Lonesome bucket poison pit rock - Item 2"
tunnel_bucket_quag_rock3 = "Tunnel: Lonesome bucket poison pit rock - Item 3"
# Tunnel sub-weapons
tunnel_stone_alcove_r = "Tunnel: Stepping stone alcove - Right"
tunnel_lbucket_mdoor_l = "Tunnel: Lonesome bucket moon door"
tunnel_gondola_rc_sdoor_r = "Tunnel: Gondola rock crusher sun door - Right"
tunnel_corpse_bucket_mdoor_l = "Tunnel: Corpse bucket moon door - Left"
tunnel_shovel_mdoor_r = "Tunnel: Shovel zone moon door - Right"
tunnel_shovel_sdoor_r = "Tunnel: Shovel zone sun door - Right"
# Underground Waterway main locations
uw_near_ent = "Underground Waterway: Near entrance corridor"
uw_across_ent = "Underground Waterway: Across from entrance"
uw_poison_parkour = "Underground Waterway: Across poison parkour ledges"
uw_waterfall_ledge = "Underground Waterway: Waterfall alcove ledge"
uw_waterfall_child = "Underground Waterway: Waterfall alcove child corner"
uw_carrie1 = "Underground Waterway: Carrie crawlspace corridor - First left"
uw_carrie2 = "Underground Waterway: Carrie crawlspace corridor - Second left"
uw_bricks_save = "Underground Waterway: Brick platforms save corridor"
uw_above_skel_ledge = "Underground Waterway: Above skeleton crusher ledge"
# Underground Waterway 3-hit breakables
uw_first_ledge1 = "Underground Waterway: First poison parkour ledge - Item 1"
uw_first_ledge2 = "Underground Waterway: First poison parkour ledge - Item 2"
uw_first_ledge3 = "Underground Waterway: First poison parkour ledge - Item 3"
uw_first_ledge4 = "Underground Waterway: First poison parkour ledge - Item 4"
uw_first_ledge5 = "Underground Waterway: First poison parkour ledge - Item 5"
uw_first_ledge6 = "Underground Waterway: First poison parkour ledge - Item 6"
uw_in_skel_ledge1 = "Underground Waterway: Inside skeleton crusher ledge - Item 1"
uw_in_skel_ledge2 = "Underground Waterway: Inside skeleton crusher ledge - Item 2"
uw_in_skel_ledge3 = "Underground Waterway: Inside skeleton crusher ledge - Item 3"
# The Outer Wall main locations
towf_start_rear = "The Outer Wall: Starter room rear"
towf_start_front = "The Outer Wall: Starter room front"
towf_start_climb_t = "The Outer Wall: Starter climb top"
towse_pillar_l = "The Outer Wall: Red rust pillar - Left"
towse_pillar_r = "The Outer Wall: Red rust pillar - Right"
towse_eagle = "The Outer Wall: Eagle near slaughterhouse"
towse_saws_door_l = "The Outer Wall: Slaughterhouse door - Left"
towse_child = "The Outer Wall: Child vantage point"
towse_key_ledge = "The Outer Wall: Key lookout ledge"
towse_key_alcove = "The Outer Wall: Key lookout alcove"
towse_half_arch_under = "The Outer Wall: High rise patio rear"
towse_half_arch_between = "The Outer Wall: High rise patio side"
towse_half_arch_secret = "The Outer Wall: High rise patio secret ledge"
towf_retract_shimmy_start = "The Outer Wall: Retracting platforms shimmy start"
towf_retract_shimmy_mid = "The Outer Wall: Retracting platforms shimmy middle"
towf_boulders_door_r = "The Outer Wall: Boulder bowling alley door - Right"
towh_slide_start = "The Outer Wall: Rooftop slide start"
towh_slide_first_l = "The Outer Wall: Rooftop slide first landing - Lower"
towh_slide_second = "The Outer Wall: Rooftop slide second landing"
# The Outer Wall sub-weapons
towf_start_climb_b = "The Outer Wall: Starter climb bottom"
towse_saws_door_r = "The Outer Wall: Slaughterhouse door - Right"
towf_boulders_door_l = "The Outer Wall: Boulder bowling alley door - Left"
towh_near_boulders_exit = "The Outer Wall: Near boulder bowling alley exit"
towh_slide_first_u = "The Outer Wall: Rooftop slide first landing - Upper"
# The Outer Wall empty breakables
towf_start_entry_l = "The Outer Wall: Starting room entryway - Left"
towf_start_entry_r = "The Outer Wall: Starting room entryway - Right"
towf_start_elevator_l = "The Outer Wall: Starting climb elevator entryway - Left"
towf_start_elevator_r = "The Outer Wall: Starting climb elevator entryway - Right"
towse_key_entry_l = "The Outer Wall: Key lookout alcove entryway - Left"
towse_key_entry_r = "The Outer Wall: Key lookout alcove entryway - Right"
towse_locked_door_l = "The Outer Wall: Locked door - Left"
towse_locked_door_r = "The Outer Wall: Locked door - Right"
towf_retract_elevator_l = "The Outer Wall: Retracting platforms elevator entryway - Left"
towf_retract_elevator_r = "The Outer Wall: Retracting platforms elevator entryway - Right"
towh_boulders_elevator_l = "The Outer Wall: Boulder bowling alley exit - Left"
towh_boulders_elevator_r = "The Outer Wall: Boulder bowling alley exit - Right"
# Art Tower museum main locations
atm_ww = "Art Tower: Far-west exhibit"
atm_nw_corner = "Art Tower: Northwest exhibit corner"
atm_sw_alcove_1 = "Art Tower: Nitro-fueled cart track first alcove"
atm_sw_alcove_2 = "Art Tower: Nitro-fueled cart track second alcove"
atm_sw_alcove_4 = "Art Tower: Nitro-fueled cart track fourth alcove"
atm_sw_key_ped = "Art Tower: West key exhibit"
atm_sw_key_corner = "Art Tower: West key exhibit corner"
atm_se = "Art Tower: Southeast exhibit"
atm_ne_ped = "Art Tower: Northeast exhibit"
atm_ne_near = "Art Tower: Northeast exhibit corner"
atm_ee_plat_1 = "Art Tower: Fire-breathing lion ride first platform"
atm_ee_plat_2 = "Art Tower: Fire-breathing lion ride second platform"
atm_ee_key_ped = "Art Tower: East key exhibit"
atm_ee_key_corner = "Art Tower: East key exhibit corner"
# Art Tower conservatory main locations
atc_sw_statue_l = "Art Tower: Conservatory southwest statue - Left"
atc_sw_statue_r = "Art Tower: Conservatory southwest statue - Right"
atc_ne_statue_l = "Art Tower: Conservatory northeast statue - Left"
atc_ne_statue_r = "Art Tower: Conservatory northeast statue - Right"
atc_organ = "Art Tower: Conservatory northwest organ"
atc_pillar_l = "Art Tower: Conservatory left pillar"
atc_doorway_l = "Art Tower: Above conservatory doorway - Left"
atc_doorway_m = "Art Tower: Above conservatory doorway - Middle"
atc_doorway_r = "Art Tower: Above conservatory doorway - Right"
atc_bp_f = "Art Tower: Bone Pillar treasury front"
atc_bp_r = "Art Tower: Bone Pillar treasury rear"
# Art Tower sub weapons
atm_nw_ped = "Art Tower: Northwest exhibit"
atm_sw_alcove_6 = "Art Tower: Nitro-fueled cart track sixth alcove"
atc_pillar_r = "Art Tower: Conservatory right pillar"
atc_balcony_save = "Art Tower: Conservatory balcony savepoint"
# Tower of Ruins door maze main locations
torm_trap_corner = "Tower of Ruins: Trap cellar zombie timeout corner"
torm_b6 = "Tower of Ruins: Labyrinth room B6 left statue"
torm_b4_corner = "Tower of Ruins: Labyrinth room B4 corner"
torm_b4_statue = "Tower of Ruins: Labyrinth room B4 right statue"
torm_a3 = "Tower of Ruins: Labyrinth room A3 corner"
torm_a1 = "Tower of Ruins: Labyrinth room A1 corner"
torm_d4 = "Tower of Ruins: Labyrinth room D4 knights"
torm_g4 = "Tower of Ruins: Labyrinth room G4 floor passage"
torm_g3_statue = "Tower of Ruins: Labyrinth room G3 right statue"
torm_lookback_l = "Tower of Ruins: Lookback staircase - Left"
torm_lookback_r = "Tower of Ruins: Lookback staircase - Right"
torm_lookback_u = "Tower of Ruins: Lookback staircase - Top"
# Tower of Ruins dark chambers main locations
torc_lfloor_f = "Tower of Ruins: Stone Mask chamber low floor - Front"
torc_lfloor_r = "Tower of Ruins: Stone Mask chamber low floor - Rear"
torc_walkway_l = "Tower of Ruins: Stone Mask chamber lower walkway"
torc_ufloor_rl = "Tower of Ruins: Stone Mask chamber high floor - Rear-left"
torc_ufloor_m = "Tower of Ruins: Stone Mask chamber high floor - Middle"
torc_meat_l = "Tower of Ruins: Stone Mask chamber secret wall meat - Left"
torc_meat_r = "Tower of Ruins: Stone Mask chamber secret wall meat - Right"
torc_walkway_u = "Tower of Ruins: Stone Mask chamber upper walkway"
torc_aries = "Tower of Ruins: Zodiac chamber Aries wall"
torc_taurus = "Tower of Ruins: Zodiac chamber near Taurus wall"
torc_leo = "Tower of Ruins: Zodiac chamber Leo wall"
torc_across_exit = "Tower of Ruins: Escape room across from door"
torc_near_exit = "Tower of Ruins: Escape room near door"
# Tower of Ruins sub-weapons
torm_trap_side = "Tower of Ruins: Trap cellar side"
torm_b2 = "Tower of Ruins: Labyrinth room B2 corner"
torm_g3_l = "Tower of Ruins: Labyrinth room G3 left wall"
torm_g3_r = "Tower of Ruins: Labyrinth room G3 right wall"
torc_ufloor_fr = "Tower of Ruins: Stone Mask chamber high floor - Front-right"
torc_sagittarius = "Tower of Ruins: Zodiac chamber near Sagittarius wall"
# Castle Center basement main locations
ccb_skel_hallway_ent = "Castle Center: Entrance hallway"
ccb_skel_hallway_jun = "Castle Center: Basement hallway junction"
ccb_skel_hallway_tc = "Castle Center: Torture chamber hallway"
ccb_behemoth_l_ff = "Castle Center: Behemoth arena - Left far-front torch"
ccb_behemoth_l_mf = "Castle Center: Behemoth arena - Left mid-front torch"
ccb_behemoth_l_mr = "Castle Center: Behemoth arena - Left mid-rear torch"
ccb_behemoth_l_fr = "Castle Center: Behemoth arena - Left far-rear torch"
ccb_behemoth_r_ff = "Castle Center: Behemoth arena - Right far-front torch"
ccb_behemoth_r_mf = "Castle Center: Behemoth arena - Right mid-front torch"
ccb_behemoth_r_mr = "Castle Center: Behemoth arena - Right mid-rear torch"
ccb_behemoth_r_fr = "Castle Center: Behemoth arena - Right far-rear torch"
ccb_mandrag_shelf_l = "Castle Center: Mandragora shelf - Left"
ccb_mandrag_shelf_r = "Castle Center: Mandragora shelf - Right"
ccb_torture_rack = "Castle Center: Torture chamber instrument rack"
ccb_torture_rafters = "Castle Center: Torture chamber rafters"
# Castle Center bottom elevator room main locations
ccbe_near_machine = "Castle Center: Near elevator room machine"
ccbe_atop_machine = "Castle Center: Atop elevator room machine"
ccbe_pipes = "Castle Center: Elevator pipe device"
ccbe_staircase = "Castle Center: Elevator room staircase"
# Castle Center factory floor main locations
ccff_gears_side = "Castle Center: Gear room side"
ccff_gears_mid = "Castle Center: Gear room middle"
ccff_gears_corner = "Castle Center: Gear room corner"
ccff_lizard_pit = "Castle Center: Lizard locker room pit"
ccff_lizard_corner = "Castle Center: Lizard locker room corner"
# Castle Center lizard lab main locations
ccll_brokenstairs_floor = "Castle Center: Broken staircase floor"
ccll_brokenstairs_save = "Castle Center: Above broken staircase savepoint"
ccll_glassknight_l = "Castle Center: Stained Glass Knight room - Left"
ccll_glassknight_r = "Castle Center: Stained Glass Knight room - Right"
ccll_butlers_door = "Castle Center: Butler bros. room near door"
ccll_butlers_side = "Castle Center: Butler bros. room side"
ccll_cwhall_butlerflames_past = "Castle Center: Past butler room flamethrowers"
ccll_cwhall_flamethrower = "Castle Center: Inside cracked wall hallway flamethrower"
ccll_cwhall_cwflames = "Castle Center: Past upper cracked wall flamethrowers"
ccll_cwhall_wall = "Castle Center: Inside upper cracked wall"
ccll_heinrich = "Castle Center: Heinrich Meyer"
# Castle Center library main locations
ccl_bookcase = "Castle Center: Library bookshelf"
# Castle Center invention area main locations
ccia_nitro_crates = "Castle Center: Nitro room crates"
ccia_nitro_shelf_i = "Castle Center: Magical Nitro shelf - Invention side"
ccia_nitro_shelf_h = "Castle Center: Magical Nitro shelf - Heinrich side"
ccia_nitrohall_torch = "Castle Center: Past nitro room flamethrowers"
ccia_nitrohall_flamethrower = "Castle Center: Inside nitro hallway flamethrower"
ccia_inventions_crusher = "Castle Center: Invention room spike crusher door"
ccia_inventions_maids = "Castle Center: Invention room maid sisters door"
ccia_inventions_round = "Castle Center: Invention room round machine"
ccia_inventions_famicart = "Castle Center: Invention room giant Famicart"
ccia_inventions_zeppelin = "Castle Center: Invention room zeppelin"
ccia_maids_outer = "Castle Center: Maid sisters room outer table"
ccia_maids_inner = "Castle Center: Maid sisters room inner table"
ccia_maids_vase = "Castle Center: Maid sisters room vase"
ccia_stairs_knight = "Castle Center: Hell Knight landing corner knight"
# Castle Center sub-weapons
ccb_skel_hallway_ba = "Castle Center: Behemoth arena hallway"
ccbe_switch = "Castle Center: Near elevator switch"
ccff_lizard_near_knight = "Castle Center: Near lizard locker knight"
# Castle Center lizard lockers
ccff_lizard_locker_nfr = "Castle Center: Far-right near-side lizard locker"
ccff_lizard_locker_nmr = "Castle Center: Mid-right near-side lizard locker"
ccff_lizard_locker_nml = "Castle Center: Mid-left near-side lizard locker"
ccff_lizard_locker_nfl = "Castle Center: Far-left near-side lizard locker"
ccff_lizard_locker_fl = "Castle Center: Left far-side lizard locker"
ccff_lizard_locker_fr = "Castle Center: Right far-side lizard locker"
# Castle Center 3-hit breakables
ccb_behemoth_crate1 = "Castle Center: Behemoth arena crate - Item 1"
ccb_behemoth_crate2 = "Castle Center: Behemoth arena crate - Item 2"
ccb_behemoth_crate3 = "Castle Center: Behemoth arena crate - Item 3"
ccb_behemoth_crate4 = "Castle Center: Behemoth arena crate - Item 4"
ccb_behemoth_crate5 = "Castle Center: Behemoth arena crate - Item 5"
ccbe_stand1 = "Castle Center: Elevator room unoccupied statue stand - Item 1"
ccbe_stand2 = "Castle Center: Elevator room unoccupied statue stand - Item 2"
ccbe_stand3 = "Castle Center: Elevator room unoccupied statue stand - Item 3"
ccff_lizard_slab1 = "Castle Center: Lizard locker room slab - Item 1"
ccff_lizard_slab2 = "Castle Center: Lizard locker room slab - Item 2"
ccff_lizard_slab3 = "Castle Center: Lizard locker room slab - Item 3"
ccff_lizard_slab4 = "Castle Center: Lizard locker room slab - Item 4"
# Duel Tower main locations
dt_pre_sweeper_l = "Duel Tower: Pre-Werewolf sweeper island - Left"
dt_pre_sweeper_r = "Duel Tower: Pre-Werewolf sweeper island - Right"
dt_werewolf_ledge = "Duel Tower: Werewolf arena ledge"
dt_post_sweeper_l = "Duel Tower: Post-Werewolf sweeper island - Left"
dt_post_sweeper_r = "Duel Tower: Post-Werewolf sweeper island - Right"
dt_slant_l = "Duel Tower: Sloped corridor bottom - Left"
dt_slant_r = "Duel Tower: Sloped corridor bottom - Right"
dt_pinwheels_l = "Duel Tower: Pinwheel alley start - Left"
dt_pinwheels_r = "Duel Tower: Pinwheel alley start - Right"
dt_guards_l = "Duel Tower: Guarded shop landing - Left"
dt_guards_r = "Duel Tower: Guarded shop landing - Right"
dt_werebull_l = "Duel Tower: Were-bull arena - Left"
dt_werebull_r = "Duel Tower: Were-bull arena - Right"
# Tower of Execution central tower main locations
toe_start_r = "Tower of Execution: Right of start entrance"
toe_spike_alcove_l = "Tower of Execution: Bottom axe alley alcove - Left"
toe_spike_alcove_r = "Tower of Execution: Bottom axe alley alcove - Right"
toe_spike_platform_l = "Tower of Execution: Bottom axe alley left platform"
toe_renon_l = "Tower of Execution: Insert coin balcony - Left"
toe_renon_r = "Tower of Execution: Insert coin balcony - Right"
toe_tower = "Tower of Execution: Top invisible central tower bridge"
toe_top_platform = "Tower of Execution: Top invisible edge guard bridge"
# Tower of Execution side rooms 1 main locations
toeg_platform = "Tower of Execution: Grates of inferno - corner platform"
toeg_alcove_l = "Tower of Execution: Grates of inferno - left alcove"
toeb_midway_l = "Tower of Execution: Steel ball hall midway platform - Left"
toeb_midway_r = "Tower of Execution: Steel ball hall midway platform - Right"
toeb_corner = "Tower of Execution: Steel ball hall corner invisible bridge"
# Tower of Execution side rooms 2 main locations
toem_stones_l = "Tower of Execution: Stepping stew left ledge"
toem_stones_r = "Tower of Execution: Stepping stew right islands"
toem_walkway = "Tower of Execution: Stepping stew upper walkway"
toeu_fort_save = "Tower of Execution: Hall of ultimate despair savepoint"
toeu_fort_ibridge = "Tower of Execution: Meltdown fortress invisible bridge"
toeu_ult_l = "Tower of Execution: Above hall of ultimate despair - Left"
toeu_ult_r = "Tower of Execution: Above hall of ultimate despair - Right"
toeu_ult_crack = "Tower of Execution: Above hall of ultimate despair - Cracked wall"
toeu_jails = "Tower of Execution: Jails for sale"
toeu_end_l = "Tower of Execution: Left of end entrance"
toeu_end_r = "Tower of Execution: Right of end entrance"
# Tower of Execution 3-hit breakables
toe_first_pillar = "Tower of Execution: Top balcony first excavator pillar"
toe_last_pillar = "Tower of Execution: Top balcony last excavator pillar"
# Tower of Execution sub-weapons
toe_start_l = "Tower of Execution: Left of start entrance"
toe_spike_platform_r = "Tower of Execution: Bottom axe alley right platform"
toeg_alcove_r = "Tower of Execution: Grates of inferno - right alcove"
toe_knights = "Tower of Execution: Cloaking knight balcony platforms"
toeu_fort_left = "Tower of Execution: Meltdown fortress left platform"
toeu_fort_lookout = "Tower of Execution: Meltdown fortress upper vantage"
# Tower of Science cube factory main locations
toscic_first = "Tower of Science: Cube factory first corner"
toscic_second = "Tower of Science: Cube factory second corner"
toscic_elevator = "Tower of Science: Cube factory elevator"
# Tower of Science turret labs main locations
toscit_lone_c = "Tower of Science: Singular turret test range corner"
toscit_lone_rl = "Tower of Science: Singular turret test range rear - Left"
toscit_lone_rr = "Tower of Science: Singular turret test range rear - Right"
toscit_sec_2 = "Tower of Science: Security hall second right alcove"
toscit_sec_check_l = "Tower of Science: Security hall checkpoint - Left"
toscit_sec_check_r = "Tower of Science: Security hall checkpoint - Right"
toscit_25d_cover = "Tower of Science: 2.5D bridge behind cover"
toscit_course_d1_l = "Tower of Science: Ceiling turret course highest floor - Left"
toscit_course_d1_r = "Tower of Science: Ceiling turret course highest floor - Right"
toscit_course_d3_l = "Tower of Science: Ceiling turret course lowest floor - Left"
toscit_course_d3_c = "Tower of Science: Ceiling turret course lowest floor - Center"
toscit_course_alcove = "Tower of Science: Ceiling turret course first alcove"
toscit_course_end = "Tower of Science: Ceiling turret course end"
toscit_ctrl_fl = "Tower of Science: Control room - Front-left corner"
toscit_ctrl_fr = "Tower of Science: Control room - Front-right corner"
toscit_ctrl_l = "Tower of Science: Control room - Left corner"
toscit_ctrl_r = "Tower of Science: Control room - Right corner"
toscit_ctrl_rl = "Tower of Science: Control room - Rear-left corner"
toscit_ctrl_rr = "Tower of Science: Control room - Rear-right corner"
toscit_ctrl_interface_f = "Tower of Science: Control room - Front interface"
toscit_ctrl_interface_rl = "Tower of Science: Control room - Rear-left interface"
toscit_ctrl_interface_rr = "Tower of Science: Control room - Rear-right interface"
# Tower of Science sub-weapons
toscit_sec_1 = "Tower of Science: Security hall first right alcove"
toscit_25d_pipes = "Tower of Science: 2.5D bridge near pipes"
toscit_course_d2_l = "Tower of Science: Ceiling turret course middle floor - Left"
toscit_course_d2_r = "Tower of Science: Ceiling turret course middle floor - Right"
# Tower of Sorcery main locations
tosor_archi = "Tower of Sorcery: Lower lightning archipelago"
tosor_climb_l = "Tower of Sorcery: Final climb savepoint - Left"
tosor_climb_r = "Tower of Sorcery: Final climb savepoint - Right"
tosor_ibridge = "Tower of Sorcery: Invisible bridge platform"
tosor_super_1 = "Tower of Sorcery: Pink super diamond - Item 1"
tosor_super_2 = "Tower of Sorcery: Pink super diamond - Item 2"
tosor_super_3 = "Tower of Sorcery: Pink super diamond - Item 3"
# Tower of Sorcery sub-weapons
tosor_lasers_m = "Tower of Sorcery: Laser crystal warzone middle"
# Tower of Sorcery empty breakables
tosor_icemen_l = "Tower of Sorcery: Iceman bridge start - Left"
tosor_icemen_r = "Tower of Sorcery: Iceman bridge start - Right"
tosor_side_isle = "Tower of Sorcery: Lone red platforms side island"
tosor_mag_bridge = "Tower of Sorcery: Renon's maglev bridge"
tosor_lasers_s = "Tower of Sorcery: Laser crystal warzone side"
tosor_climb_m = "Tower of Sorcery: Final climb savepoint - Middle"
# Room of Clocks main locations
roc_ent_l = "Room of Clocks: Left from entrance hallway"
roc_cont_r = "Room of Clocks: Right of contract"
roc_ent_r = "Room of Clocks: Right from entrance hallway"
# Room of Clocks sub-weapons
roc_elev_l = "Room of Clocks: Left of elevator hallway"
roc_elev_r = "Room of Clocks: Right of elevator hallway"
roc_cont_l = "Room of Clocks: Left of contract"
roc_exit = "Room of Clocks: Left of exit"
# Clock Tower gear climb main locations
ctgc_gearclimb_corner_r = "Clock Tower: Gear climb room corner - Rear"
ctgc_gearclimb_corner_f = "Clock Tower: Gear climb room corner - Front"
ctgc_bp_chasm_fl = "Clock Tower: Bone Pillar chasm room - Front-left"
ctgc_bp_chasm_fr = "Clock Tower: Bone Pillar chasm room - Front-right"
ctgc_bp_chasm_k = "Clock Tower: Bone Pillar chasm room key alcove"
# Clock Tower grand abyss main locations
ctga_near_floor = "Clock Tower: Grand abyss near side floor"
ctga_near_climb = "Clock Tower: Grand abyss near side climb"
ctga_far_alcove = "Clock Tower: Grand abyss far side door alcove"
# Clock Tower face main locations
ctf_walkway_end = "Clock Tower: Near clock face lever walkway end"
ctf_clock = "Clock Tower: Clock face hands"
ctf_engine_floor = "Clock Tower: Engine room floor by lever platform"
ctf_engine_furnace = "Clock Tower: Engine room machine opposite furnace"
ctf_pendulums_l = "Clock Tower: Pendulums start drop - Left"
ctf_pendulums_r = "Clock Tower: Pendulums start drop - Right"
ctf_walkway_mid = "Clock Tower: Near clock face lever walkway center"
# Clock Tower 3-hit breakables
ctgc_gearclimb_battery_slab1 = "Clock Tower: Gear climb room battery topside slab - Item 1"
ctgc_gearclimb_battery_slab2 = "Clock Tower: Gear climb room battery topside slab - Item 2"
ctgc_gearclimb_battery_slab3 = "Clock Tower: Gear climb room battery topside slab - Item 3"
ctgc_gearclimb_battery_slab4 = "Clock Tower: Gear climb room battery topside slab - Item 4"
ctgc_gearclimb_battery_slab5 = "Clock Tower: Gear climb room battery topside slab - Item 5"
ctgc_gearclimb_battery_slab6 = "Clock Tower: Gear climb room battery topside slab - Item 6"
ctgc_gearclimb_door_slab1 = "Clock Tower: Gear climb room opposite door slab - Item 1"
ctgc_gearclimb_door_slab2 = "Clock Tower: Gear climb room opposite door slab - Item 2"
ctgc_gearclimb_door_slab3 = "Clock Tower: Gear climb room opposite door slab - Item 3"
ctga_far_slab1 = "Clock Tower: Grand abyss far side slab - Item 1"
ctga_far_slab2 = "Clock Tower: Grand abyss far side slab - Item 2"
ctga_far_slab3 = "Clock Tower: Grand abyss far side slab - Item 3"
ctga_far_slab4 = "Clock Tower: Grand abyss far side slab - Item 4"
ctf_slope_slab1 = "Clock Tower: Under slippery slope slab - Item 1"
ctf_slope_slab2 = "Clock Tower: Under slippery slope slab - Item 2"
ctf_slope_slab3 = "Clock Tower: Under slippery slope slab - Item 3"
# Clock Tower sub-weapons
ctgc_bp_chasm_rl = "Clock Tower: Bone Pillar chasm room - Rear-left"
# Castle Keep main locations
ck_renon_sw = "Castle Keep: Renon's room - Southwest"
ck_renon_se = "Castle Keep: Renon's room - Southeast"
ck_renon_nw = "Castle Keep: Renon's room - Northwest"
ck_renon_ne = "Castle Keep: Renon's room - Northeast"
ck_behind_drac = "Castle Keep: Behind Dracula's chamber"
ck_cube = "Castle Keep: Dracula's floating cube"
ck_flame_l = "Castle Keep: Left Dracula door flame"
ck_flame_r = "Castle Keep: Right Dracula door flame"
# Renon's shop names
renon1 = "Renon's shop: Roast Chicken purchase"
renon2 = "Renon's shop: Roast Beef purchase"
renon3 = "Renon's shop: Healing Kit purchase"
renon4 = "Renon's shop: Purifying purchase"
renon5 = "Renon's shop: Cure Ampoule purchase"
renon6 = "Renon's shop: Sun Card purchase"
renon7 = "Renon's shop: Moon Card purchase"
# Events
event_cw_right = "Seized the Right Tower Controls at Castle Wall"
event_cw_left = "Seized the Left Tower Controls at Castle Wall"
event_villa_rosa = "Met Rosa at the Villa Rose Garden"
event_villa_child = "Rescued the kid in the Villa maze"
event_tow_switch = "Pressed the Slaughterhouse Switch in the Outer Wall"
event_cc_planets = "Solved the planetarium puzzle in Castle Center"
event_cc_crystal = "Castle Center Behind the Seal"
event_cc_elevator = "Elevator Activated at Castle Center"
event_fl_boss = "Foggy Lake boss: Sea Monster"
event_forest_boss_1 = "Forest of Silence boss: King Skeleton 1"
event_forest_boss_2 = "Forest of Silence boss: Were-tiger"
event_forest_boss_3 = "Forest of Silence boss: Werewolf"
event_forest_boss_4 = "Forest of Silence boss: King Skeleton 2"
event_cw_boss = "Castle Wall boss: White Dragons"
event_villa_boss_1 = "Villa boss: Foyer vampire"
event_villa_boss_2 = "Villa boss: J. A. Oldrey 1"
event_villa_boss_3 = "Villa boss: Dining room vampire"
event_villa_boss_4 = "Villa boss: Gilles De Rais"
event_villa_boss_5 = "Villa boss: J. A. Oldrey 2"
event_villa_boss_6 = "Villa boss: Undead Maiden"
event_tunnel_boss = "Tunnel boss: Queen Algenie"
event_uw_boss_1 = "Underground Waterway boss: Lizard-man trio"
event_uw_boss_2 = "Underground Waterway boss: Medusa"
event_tow_boss = "The Outer Wall boss: Harpy"
event_cc_boss_1 = "Castle Center boss: Behemoth"
event_cc_boss_2 = "Castle Center boss: Rosa/Camilla"
event_dt_boss_1 = "Duel Tower boss: Were-leopard"
event_dt_boss_2 = "Duel Tower boss: Small Werewolf"
event_dt_boss_3 = "Duel Tower boss: Were-boar"
event_dt_boss_4 = "Duel Tower boss: Were-tiger/Giant Werewolf"
event_roc_boss = "Room of Clocks boss: Death/Actrise/Ortega"
event_ck_boss_1 = "Castle Keep boss: Renon"
event_ck_boss_2 = "Castle Keep boss: Vincent"
event_dracula = "Dracula"