Archipelago/worlds/blasphemous/Locations.py

986 lines
32 KiB
Python

from typing import List, TypedDict
class LocationDict(TypedDict):
name: str
game_id: str
room: str
location_table: List[LocationDict] = [
# Albero
{'name': "Albero: Tirso's house, top floor",
'game_id': "RB01",
'room': "D01Z02S02"},
{'name': "Albero: Outside Ossuary",
'game_id': "CO43",
'room': "D01Z02S04"},
{'name': "Albero: Graveyard",
'game_id': "CO16",
'room': "D01Z02S05"},
{'name': "Albero: Gate of Travel room",
'game_id': "QI65",
'room': "D01Z02S07"},
{'name': "Albero: Child of Moonlight",
'game_id': "RESCUED_CHERUB_08",
'room': "D01Z02S03"},
{'name': "Albero: Bless Linen Cloth",
'game_id': "RE04",
'room': "D01Z02S01"},
{'name': "Albero: Bless Hatched Egg",
'game_id': "RE10",
'room': "D01Z02S01"},
{'name': "Albero: Bless Severed Hand",
'game_id': "RE02",
'room': "D01Z02S01"},
{'name': "Albero: First gift for Cleofas",
'game_id': "QI01",
'room': "D01Z02S03"},
{'name': "Albero: Final gift for Cleofas",
'game_id': "PR11",
'room': "D01BZ04S01"},
{'name': "Albero: Tirso's 1st reward",
'game_id': "QI66",
'room': "D01Z02S02"},
{'name': "Albero: Tirso's 2nd reward",
'game_id': "Tirso[500]",
'room': "D01Z02S02"},
{'name': "Albero: Tirso's 3rd reward",
'game_id': "Tirso[1000]",
'room': "D01Z02S02"},
{'name': "Albero: Tirso's 4th reward",
'game_id': "Tirso[2000]",
'room': "D01Z02S02"},
{'name': "Albero: Tirso's 5th reward",
'game_id': "Tirso[5000]",
'room': "D01Z02S02"},
{'name': "Albero: Tirso's 6th reward",
'game_id': "Tirso[10000]",
'room': "D01Z02S02"},
{'name': "Albero: Tirso's final reward",
'game_id': "QI56",
'room': "D01Z02S02"},
{'name': "Albero: Lvdovico's 1st reward",
'game_id': "Lvdovico[500]",
'room': "D01Z02S03"},
{'name': "Albero: Lvdovico's 2nd reward",
'game_id': "Lvdovico[1000]",
'room': "D01Z02S03"},
{'name': "Albero: Lvdovico's 3rd reward",
'game_id': "PR03",
'room': "D01Z02S03"},
{'name': "Ossuary: Isidora, Voice of the Dead",
'game_id': "QI201",
'room': "D01BZ08S01"},
{'name': "Albero: Mea Culpa altar",
'game_id': "Sword[D01Z02S06]",
'room': "D01Z02S06"},
{'name': "Albero: Donate 5000 Tears",
'game_id': "RB104",
'room': "D01BZ04S01"},
{'name': "Albero: Donate 50000 Tears",
'game_id': "RB105",
'room': "D01BZ04S01"},
{'name': "Ossuary: 1st reward",
'game_id': "Undertaker[250]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 2nd reward",
'game_id': "Undertaker[500]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 3rd reward",
'game_id': "Undertaker[750]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 4th reward",
'game_id': "Undertaker[1000]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 5th reward",
'game_id': "Undertaker[1250]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 6th reward",
'game_id': "Undertaker[1500]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 7th reward",
'game_id': "Undertaker[1750]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 8th reward",
'game_id': "Undertaker[2000]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 9th reward",
'game_id': "Undertaker[2500]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 10th reward",
'game_id': "Undertaker[3000]",
'room': "D01BZ06S01"},
{'name': "Ossuary: 11th reward",
'game_id': "Undertaker[5000]",
'room': "D01BZ06S01"},
# All the Tears of the Sea
{'name': "AtTotS: Miriam's gift",
'game_id': "PR201",
'room': "D04Z04S01"},
# Archcathedral Rooftops
{'name': "AR: First soldier fight",
'game_id': "QI02",
'room': "D06Z01S03"},
{'name': "AR: Second soldier fight",
'game_id': "QI03",
'room': "D06Z01S06"},
{'name': "AR: Third soldier fight",
'game_id': "QI04",
'room': "D06Z01S21"},
{'name': "AR: Upper west shaft ledge",
'game_id': "CO06",
'room': "D06Z01S12"},
{'name': "AR: Upper west shaft Child of Moonlight",
'game_id': "RESCUED_CHERUB_36",
'room': "D06Z01S12"},
{'name': "AR: Upper west shaft chest",
'game_id': "PR12",
'room': "D06Z01S12"},
{'name': "AR: Statue near MoM",
'game_id': "HE04",
'room': "D06Z01S22"},
{'name': "AR: Lady of the Six Sorrows",
'game_id': "Lady[D06Z01S24]",
'room': "D06Z01S24"},
{'name': "AR: Upper east shaft ledge",
'game_id': "CO40",
'room': "D06Z01S15"},
{'name': "AR: Mea Culpa altar",
'game_id': "Sword[D06Z01S11]",
'room': "D06Z01S11"},
{'name': "AR: Crisanta of the Wrapped Agony",
'game_id': "BS16",
'room': "D06Z01S25"},
# Bridge of the Three Cavalries
{'name': "BotTC: Esdras, of the Anointed Legion",
'game_id': "BS12",
'room': "D08Z01S01"},
{'name': "BotTC: Esdras' gift",
'game_id': "PR09",
'room': "D08Z01S01"},
{'name': "BotTC: Inside giant statue",
'game_id': "HE101",
'room': "D08Z01S02"},
# Brotherhood of the Silent Sorrow
{'name': "BotSS: Starting room Child of Moonlight",
'game_id': "RESCUED_CHERUB_06",
'room': "D17Z01S01"},
{'name': "BotSS: Starting room ledge",
'game_id': "RB204",
'room': "D17Z01S01"},
{'name': "BotSS: Chamber of the Eldest Brother",
'game_id': "RE01",
'room': "D17BZ01S01"},
{'name': "BotSS: Mea Culpa altar",
'game_id': "Sword[D17Z01S08]",
'room': "D17Z01S08"},
{'name': "BotSS: Platforming gauntlet",
'game_id': "CO25",
'room': "D17BZ02S01"},
{'name': "BotSS: Outside church",
'game_id': "PR203",
'room': "D17Z01S14"},
{'name': "BotSS: Esdras' final gift",
'game_id': "QI204",
'room': "D17Z01S15"},
{'name': "BotSS: Crisanta's gift",
'game_id': "QI301",
'room': "D17Z01S15"},
{'name': "BotSS: Warden of the Silent Sorrow",
'game_id': "BS13",
'room': "D17Z01S11"},
# Convent of Our Lady of the Charred Visage
{'name': "CoOLotCV: Snowy window ledge",
'game_id': "CO05",
'room': "D02Z03S03"},
{'name': "CoOLotCV: Center enemy lineup",
'game_id': "CO15",
'room': "D02Z03S07"},
{'name': "CoOLotCV: Center miasma room",
'game_id': "RB08",
'room': "D02Z03S05"},
{'name': "CoOLotCV: Lower west statue",
'game_id': "HE03",
'room': "D02Z03S12"},
{'name': "CoOLotCV: Lady of the Six Sorrows",
'game_id': "Lady[D02Z03S15]",
'room': "D02Z03S15"},
{'name': "CoOLotCV: Mea Culpa altar",
'game_id': "Sword[D02Z03S13]",
'room': "D02Z03S13"},
{'name': "CoOLotCV: First blue candle",
'game_id': "RB24",
'room': "D02Z03S17"},
{'name': "CoOLotCV: Outside pathway",
'game_id': "RB107",
'room': "D02Z03S23"},
{'name': "CoOLotCV: Fountain of burning oil",
'game_id': "QI57",
'room': "D02Z03S21"},
{'name': "CoOLotCV: Our Lady of the Charred Visage",
'game_id': "BS03",
'room': "D02Z03S20"},
{'name': "CoOLotCV: Visage of Compunction",
'game_id': "QI40",
'room': "D02Z03S21"},
{'name': "CoOLotCV: Mask room",
'game_id': "QI61",
'room': "D02Z03S19"},
# Deambulatory of His Holiness
{'name': "DoHH: Viridiana's gift",
'game_id': "PR08",
'room': "D07Z01S01"},
# Desecrated Cistern
{'name': "DC: Lady of the Six Sorrows, from MD",
'game_id': "Lady[D01Z05S22]",
'room': "D01Z05S22"},
{'name': "DC: Behind sewage drips",
'game_id': "CO41",
'room': "D01Z05S15"},
{'name': "DC: Child of Moonlight, above water",
'game_id': "RESCUED_CHERUB_11",
'room': "D01Z05S14"},
{'name': "DC: Lower east tunnel chest",
'game_id': "QI45",
'room': "D01Z05S11"},
{'name': "DC: Upper east tunnel chest",
'game_id': "PR16",
'room': "D01Z05S06"},
{'name': "DC: Upper east Child of Moonlight",
'game_id': "RESCUED_CHERUB_13",
'room': "D01Z05S06"},
{'name': "DC: Hidden alcove near fountain",
'game_id': "QI67",
'room': "D01Z05S05"},
{'name': "DC: Shortcut to WotBC",
'game_id': "CO09",
'room': "D01Z05S05"},
{'name': "DC: Oil of the Pilgrims",
'game_id': "Oil[D01Z05S07]",
'room': "D01Z05S07"},
{'name': "DC: Child of Moonlight, miasma room",
'game_id': "RESCUED_CHERUB_14",
'room': "D01Z05S08"},
{'name': "DC: Behind gate in miasma room",
'game_id': "QI12",
'room': "D01Z05S08"},
{'name': "DC: Child of Moonlight, behind pillar",
'game_id': "RESCUED_CHERUB_12",
'room': "D01Z05S13"},
{'name': "DC: High ledge near elevator shaft",
'game_id': "CO32",
'room': "D01Z05S17"},
{'name': "DC: Shroud puzzle",
'game_id': "RB03",
'room': "D01BZ05S01"},
{'name': "DC: Chalice room",
'game_id': "QI75",
'room': "D01Z05S23"},
{'name': "DC: Mea Culpa altar",
'game_id': "Sword[D01Z05S24]",
'room': "D01Z05S24"},
{'name': "DC: Lady of the Six Sorrows, elevator shaft",
'game_id': "Lady[D01Z05S26]",
'room': "D01Z05S26"},
{'name': "DC: Top of elevator Child of Moonlight",
'game_id': "RESCUED_CHERUB_15",
'room': "D01Z05S20"},
{'name': "DC: Elevator shaft Child of Moonlight",
'game_id': "RESCUED_CHERUB_22",
'room': "D01Z05S25"},
{'name': "DC: Elevator shaft ledge",
'game_id': "CO44",
'room': "D01Z05S25"},
# Echoes of Salt
{'name': "EoS: Lantern jump near MotED",
'game_id': "RB108",
'room': "D20Z01S02"},
{'name': "EoS: Lantern jump near elevator",
'game_id': "RB202",
'room': "D20Z01S09"},
# Graveyard of the Peaks
{'name': "GotP: Shop cave Child of Moonlight",
'game_id': "RESCUED_CHERUB_31",
'room': "D02Z02S08"},
{'name': "GotP: Shop cave hidden hole",
'game_id': "CO42",
'room': "D02Z02S08"},
{'name': "GotP: Shop item 1",
'game_id': "QI11",
'room': "D02BZ02S01"},
{'name': "GotP: Shop item 2",
'game_id': "RB37",
'room': "D02BZ02S01"},
{'name': "GotP: Shop item 3",
'game_id': "RB02",
'room': "D02BZ02S01"},
{'name': "GotP: Confessor Dungeon room",
'game_id': "RB38",
'room': "D02Z02S06"},
{'name': "GotP: Elevator shaft Child of Moonlight",
'game_id': "RESCUED_CHERUB_26",
'room': "D02Z02S11"},
{'name': "GotP: Elevator shaft ledge",
'game_id': "QI53",
'room': "D02Z02S11"},
{'name': "GotP: Lady of the Six Sorrows",
'game_id': "Lady[D02Z02S12]",
'room': "D02Z02S12"},
{'name': "GotP: Self sacrifice statue",
'game_id': "HE11",
'room': "D02Z02S13"},
{'name': "GotP: Lower east shaft",
'game_id': "QI46",
'room': "D02Z02S03"},
{'name': "GotP: Center east shaft",
'game_id': "CO29",
'room': "D02Z02S03"},
{'name': "GotP: Upper east shaft",
'game_id': "QI08",
'room': "D02Z02S03"},
{'name': "GotP: East cliffside",
'game_id': "RB106",
'room': "D02Z02S14"},
{'name': "GotP: West shaft Child of Moonlight",
'game_id': "RESCUED_CHERUB_25",
'room': "D02Z02S04"},
{'name': "GotP: Lower west shaft",
'game_id': "RB32",
'room': "D02Z02S04"},
{'name': "GotP: Upper west shaft",
'game_id': "CO01",
'room': "D02Z02S04"},
{'name': "GotP: Center shaft Child of Moonlight",
'game_id': "RESCUED_CHERUB_24",
'room': "D02Z02S02"},
{'name': "GotP: Center shaft ledge",
'game_id': "RB15",
'room': "D02Z02S05"},
{'name': "GotP: Oil of the Pilgrims",
'game_id': "Oil[D02Z02S10]",
'room': "D02Z02S10"},
{'name': "GotP: Amanecida of the Bejeweled Arrow",
'game_id': "Amanecida[D02Z02S14]",
'room': "D02Z02S14"},
# Grievance Ascends
{'name': "GA: Lower west ledge",
'game_id': "QI44",
'room': "D03Z03S02"},
{'name': "GA: Miasma room treasure",
'game_id': "RE07",
'room': "D03Z03S06"},
{'name': "GA: Miasma room Child of Moonlight",
'game_id': "RESCUED_CHERUB_19",
'room': "D03Z03S06"},
{'name': "GA: Miasma room floor",
'game_id': "CO12",
'room': "D03Z03S06"},
{'name': "GA: Oil of the Pilgrims",
'game_id': "Oil[D03Z03S13]",
'room': "D03Z03S13"},
{'name': "GA: End of blood bridge",
'game_id': "QI10",
'room': "D03Z03S08"},
{'name': "GA: Blood bridge Child of Moonlight",
'game_id': "RESCUED_CHERUB_21",
'room': "D03Z03S08"},
{'name': "GA: Lower east Child of Moonlight",
'game_id': "RESCUED_CHERUB_20",
'room': "D03Z03S09"},
{'name': "GA: Altasgracias' gift",
'game_id': "QI13",
'room': "D03Z03S10"},
{'name': "GA: Empty giant egg",
'game_id': "RB06",
'room': "D03Z03S10"},
{'name': "GA: Tres Angustias",
'game_id': "BS04",
'room': "D03Z03S15"},
{'name': "GA: Visage of Contrition",
'game_id': "QI39",
'room': "D03Z03S16"},
# Hall of the Dawning
{'name': "HotD: Mirror room",
'game_id': "QI105",
'room': "D08Z03S01"},
{'name': "HotD: Laudes, the First of the Amanecidas",
'game_id': "LaudesBossTrigger[30000]",
'room': "D08Z03S03"},
# Jondo
{'name': "Jondo: Upper east ledge",
'game_id': "CO08",
'room': "D03Z02S01"},
{'name': "Jondo: Upper east chest",
'game_id': "PR10",
'room': "D03Z02S01"},
{'name': "Jondo: Lower east under chargers",
'game_id': "CO33",
'room': "D03Z02S04"},
{'name': "Jondo: Lower east bell trap",
'game_id': "QI19",
'room': "D03Z02S06"},
{'name': "Jondo: Upper east Child of Moonlight",
'game_id': "RESCUED_CHERUB_18",
'room': "D03Z02S05"},
{'name': "Jondo: Spike tunnel Child of Moonlight",
'game_id': "RESCUED_CHERUB_37",
'room': "D03Z02S11"},
{'name': "Jondo: Spike tunnel statue",
'game_id': "HE06",
'room': "D03Z02S11"},
{'name': "Jondo: Spike tunnel cave",
'game_id': "QI103",
'room': "D03Z02S15"},
{'name': "Jondo: Lower west lift alcove",
'game_id': "CO07",
'room': "D03Z02S07"},
{'name': "Jondo: Lower west bell alcove",
'game_id': "QI41",
'room': "D03Z02S08"},
{'name': "Jondo: Upper west bell puzzle",
'game_id': "QI52",
'room': "D03Z02S12"},
{'name': "Jondo: Upper west tree root",
'game_id': "RB28",
'room': "D03Z02S13"},
{'name': "Jondo: Upper west Child of Moonlight",
'game_id': "RESCUED_CHERUB_17",
'room': "D03Z02S10"},
# Knot of the Three Words
{'name': "KotTW: Gift from the Traitor",
'game_id': "HE201",
'room': "D04Z03S02"},
# Library of the Negated Words
{'name': "LotNW: Platform room Child of Moonlight",
'game_id': "RESCUED_CHERUB_01",
'room': "D05Z01S04"},
{'name': "LotNW: Platform room ledge",
'game_id': "CO18",
'room': "D05Z01S04"},
{'name': "LotNW: Root ceiling platform",
'game_id': "CO22",
'room': "D05Z01S05"},
{'name': "LotNW: Hidden floor",
'game_id': "QI50",
'room': "D05Z01S05"},
{'name': "LotNW: Miasma hallway chest",
'game_id': "RB31",
'room': "D05Z01S06"},
{'name': "LotNW: Lady of the Six Sorrows",
'game_id': "Lady[D05Z01S14]",
'room': "D05Z01S14"},
{'name': "LotNW: Bone puzzle",
'game_id': "PR15",
'room': "D05Z01S18"},
{'name': "LotNW: Lowest west upper ledge",
'game_id': "CO28",
'room': "D05Z01S11"},
{'name': "LotNW: Platform puzzle chest",
'game_id': "PR07",
'room': "D05Z01S10"},
{'name': "LotNW: Lowest west center ledge",
'game_id': "RB30",
'room': "D05Z01S11"},
{'name': "LotNW: Lowest west Child of Moonlight",
'game_id': "RESCUED_CHERUB_02",
'room': "D05Z01S11"},
{'name': "LotNW: Oil of the Pilgrims",
'game_id': "Oil[D05Z01S19]",
'room': "D05Z01S19"},
{'name': "LotNW: Elevator Child of Moonlight",
'game_id': "RESCUED_CHERUB_32",
'room': "D05Z01S21"},
{'name': "LotNW: Mask room",
'game_id': "QI62",
'room': "D05Z01S15"},
{'name': "LotNW: Mea Culpa altar",
'game_id': "Sword[D05Z01S13]",
'room': "D05Z01S13"},
{'name': "LotNW: Silence for Diosdado",
'game_id': "RB203",
'room': "D05Z01S11"},
{'name': "LotNW: Twisted wood hidden wall",
'game_id': "RB301",
'room': "D05BZ01S01"},
# Mercy Dreams
{'name': "MD: First area hidden wall",
'game_id': "CO30",
'room': "D01Z04S05"},
{'name': "MD: Second area trapped chest",
'game_id': "PR01",
'room': "D01Z04S07"},
{'name': "MD: Second area ledge",
'game_id': "CO03",
'room': "D01Z04S06"},
{'name': "MD: Second area Child of Moonlight",
'game_id': "RESCUED_CHERUB_09",
'room': "D01Z04S06"},
{'name': "MD: First red candle",
'game_id': "RB17",
'room': "D01Z04S08"},
{'name': "MD: Shop item 1",
'game_id': "QI58",
'room': "D01BZ02S01"},
{'name': "MD: Shop item 2",
'game_id': "RB05",
'room': "D01BZ02S01"},
{'name': "MD: Shop item 3",
'game_id': "RB09",
'room': "D01BZ02S01"},
{'name': "MD: Third area hidden room",
'game_id': "QI48",
'room': "D01Z04S11"},
{'name': "MD: Sliding challenge",
'game_id': "CO38",
'room': "D01Z04S14"},
{'name': "MD: Ten Piedad",
'game_id': "BS01",
'room': "D01Z04S18"},
{'name': "MD: Visage of Attrition",
'game_id': "QI38",
'room': "D01Z04S19"},
{'name': "MD: Cave Child of Moonlight",
'game_id': "RESCUED_CHERUB_33",
'room': "D01Z04S16"},
{'name': "MD: Behind gate to TSC",
'game_id': "CO21",
'room': "D01Z04S13"},
# Mother of Mothers
{'name': "MoM: Oil of the Pilgrims",
'game_id': "Oil[D04Z02S14]",
'room': "D04Z02S14"},
{'name': "MoM: Upper east ledge",
'game_id': "RB33",
'room': "D04Z02S07"},
{'name': "MoM: East chandelier platform",
'game_id': "CO35",
'room': "D04Z02S07"},
{'name': "MoM: Lower west Child of Moonlight",
'game_id': "RESCUED_CHERUB_30",
'room': "D04Z02S01"},
{'name': "MoM: Upper west floor",
'game_id': "CO17",
'room': "D04Z02S02"},
{'name': "MoM: Redento's treasure",
'game_id': "RE03",
'room': "D04BZ02S01"},
{'name': "MoM: Final meeting with Redento",
'game_id': "QI54",
'room': "D04BZ02S01"},
{'name': "MoM: Giant chandelier statue",
'game_id': "HE01",
'room': "D04Z02S16"},
{'name': "MoM: Outside Cleofas' room",
'game_id': "CO34",
'room': "D04Z02S06"},
{'name': "MoM: Upper center floor",
'game_id': "CO20",
'room': "D04Z02S11"},
{'name': "MoM: Upper center Child of Moonlight",
'game_id': "RESCUED_CHERUB_29",
'room': "D04Z02S11"},
{'name': "MoM: Mea Culpa altar",
'game_id': "Sword[D04Z02S12]",
'room': "D04Z02S12"},
{'name': "MoM: Melquiades, The Exhumed Archbishop",
'game_id': "BS05",
'room': "D04Z02S22"},
{'name': "MoM: Mask room",
'game_id': "QI60",
'room': "D04Z02S15"},
# Mountains of the Endless Dusk
{'name': "MotED: Under entrance to DC",
'game_id': "CO13",
'room': "D03Z01S01"},
{'name': "MotED: Perpetva",
'game_id': "RB13",
'room': "D03Z01S06"},
{'name': "MotED: Child of Moonlight, above chasm",
'game_id': "RESCUED_CHERUB_16",
'room': "D03Z01S03"},
{'name': "MotED: Platform above chasm",
'game_id': "QI47",
'room': "D03Z01S03"},
{'name': "MotED: 1st meeting with Redento",
'game_id': "RB22",
'room': "D03Z01S03"},
{'name': "MotED: Blood platform alcove",
'game_id': "QI63",
'room': "D03Z01S04"},
{'name': "MotED: Egg hatching",
'game_id': "QI14",
'room': "D03Z01S06"},
{'name': "MotED: Amanecida of the Golden Blades",
'game_id': "Amanecida[D03Z01S03]",
'room': "D03Z01S03"},
# Mourning and Havoc
{'name': "MaH: West chest",
'game_id': "PR202",
'room': "D20Z02S11"},
{'name': "MaH: Upper east chest",
'game_id': "RB201",
'room': "D20Z02S02"},
{'name': "MaH: Sierpes' eye",
'game_id': "QI202",
'room': "D20Z02S08"},
{'name': "MaH: Sierpes",
'game_id': "BossTrigger[5000]",
'room': "D20Z02S08"},
# Patio of the Silent Steps
{'name': "PotSS: First area Child of Moonlight",
'game_id': "RESCUED_CHERUB_35",
'room': "D04Z01S01"},
{'name': "PotSS: First area ledge",
'game_id': "CO23",
'room': "D04Z01S01"},
{'name': "PotSS: Second area ledge",
'game_id': "RB14",
'room': "D04Z01S02"},
{'name': "PotSS: Third area Child of Moonlight",
'game_id': "RESCUED_CHERUB_28",
'room': "D04Z01S03"},
{'name': "PotSS: Third area lower ledge",
'game_id': "QI37",
'room': "D04Z01S03"},
{'name': "PotSS: Third area upper ledge",
'game_id': "CO39",
'room': "D04Z01S03"},
{'name': "PotSS: Climb to WotHP",
'game_id': "QI102",
'room': "D04Z01S06"},
{'name': "PotSS: 4th meeting with Redento",
'game_id': "RB21",
'room': "D04Z01S04"},
{'name': "PotSS: Amanecida of the Chiselled Steel",
'game_id': "Amanecida[D04Z01S04]",
'room': "D04Z01S04"},
# Petrous
{'name': "Petrous: Temple entrance",
'game_id': "QI101",
'room': "D01Z06S01"},
# The Resting Place of the Sister
{'name': "TRPotS: Perpetva's shrine",
'game_id': "QI203",
'room': "D20Z03S01"},
# The Sleeping Canvases
{'name': "TSC: Painting ladder ledge",
'game_id': "QI64",
'room': "D05Z02S02"},
{'name': "TSC: Candle wax puzzle",
'game_id': "HE07",
'room': "D05Z02S08"},
{'name': "TSC: Shop item 1",
'game_id': "RB12",
'room': "D05BZ02S01"},
{'name': "TSC: Shop item 2",
'game_id': "QI49",
'room': "D05BZ02S01"},
{'name': "TSC: Shop item 3",
'game_id': "QI71",
'room': "D05BZ02S01"},
{'name': "TSC: Swinging blade tunnel",
'game_id': "QI104",
'room': "D05Z02S15"},
{'name': "TSC: Exposito, Scion of Abjuration",
'game_id': "BS06",
'room': "D05Z02S14"},
{'name': "TSC: Under elevator shaft",
'game_id': "CO31",
'room': "D05Z02S11"},
{'name': "TSC: Jocinero's 1st reward",
'game_id': "RE05",
'room': "D05Z02S10"},
{'name': "TSC: Jocinero's final reward",
'game_id': "PR05",
'room': "D05Z02S10"},
# The Holy Line
{'name': "THL: Deogracias' gift",
'game_id': "QI31",
'room': "D01Z01S07"},
{'name': "THL: Hanging skeleton",
'game_id': "PR14",
'room': "D01Z01S02"},
{'name': "THL: Across blood platforms",
'game_id': "RB07",
'room': "D01Z01S02"},
{'name': "THL: Child of Moonlight",
'game_id': "RESCUED_CHERUB_07",
'room': "D01Z01S03"},
{'name': "THL: Underground ledge",
'game_id': "CO04",
'room': "D01Z01S03"},
{'name': "THL: Underground chest",
'game_id': "QI55",
'room': "D01Z01S03"},
# Wall of the Holy Prohibitions
{'name': "WotHP: Upper east room, lift puzzle",
'game_id': "RB11",
'room': "D09Z01S02"},
{'name': "WotHP: Upper east room, center cell ledge",
'game_id': "CO10",
'room': "D09BZ01S01"},
{'name': "WotHP: Upper east room, center cell floor",
'game_id': "QI69",
'room': "D09BZ01S01"},
{'name': "WotHP: Upper east room, top bronze cell",
'game_id': "RESCUED_CHERUB_03",
'room': "D09BZ01S01"},
{'name': "WotHP: Upper east room, top silver cell",
'game_id': "CO24",
'room': "D09BZ01S01"},
{'name': "WotHP: Upper east room, center gold cell",
'game_id': "QI51",
'room': "D09Z01S02"},
{'name': "WotHP: Upper west room, center gold cell",
'game_id': "CO26",
'room': "D09BZ01S01"},
{'name': "WotHP: Lower west room, bottom gold cell",
'game_id': "CO02",
'room': "D09BZ01S01"},
{'name': "WotHP: Upper west room, top silver cell",
'game_id': "RESCUED_CHERUB_34",
'room': "D09BZ01S01"},
{'name': "WotHP: Lower west room, top ledge",
'game_id': "RB16",
'room': "D09Z01S09"},
{'name': "WotHP: Lower east room, hidden ledge",
'game_id': "CO27",
'room': "D09Z01S10"},
{'name': "WotHP: Lower east room, bottom silver cell",
'game_id': "RESCUED_CHERUB_04",
'room': "D09BZ01S01"},
{'name': "WotHP: Lower east room, top bronze cell",
'game_id': "QI70",
'room': "D09Z01S10"},
{'name': "WotHP: Lower east room, top silver cell",
'game_id': "CO37",
'room': "D09BZ01S01"},
{'name': "WotHP: Outside Child of Moonlight",
'game_id': "RESCUED_CHERUB_05",
'room': "D09Z01S06"},
{'name': "WotHP: Oil of the Pilgrims",
'game_id': "Oil[D09Z01S12]",
'room': "D09Z01S12"},
{'name': "WotHP: Quirce, Returned By The Flames",
'game_id': "BS14",
'room': "D09Z01S03"},
{'name': "WotHP: Collapsing floor ledge",
'game_id': "QI72",
'room': "D09Z01S08"},
{'name': "WotHP: Amanecida of the Molten Thorn",
'game_id': "Amanecida[D09Z01S01]",
'room': "D09Z01S01"},
# Wasteland of the Buried Churches
{'name': "WotBC: Lower log path",
'game_id': "RB04",
'room': "D01Z03S01"},
{'name': "WotBC: Hidden alcove",
'game_id': "CO14",
'room': "D01Z03S02"},
{'name': "WotBC: Outside ledge",
'game_id': "CO36",
'room': "D01Z03S03"},
{'name': "WotBC: Outside Child of Moonlight",
'game_id': "RESCUED_CHERUB_10",
'room': "D01Z03S03"},
{'name': "WotBC: Under broken bridge",
'game_id': "QI06",
'room': "D01Z03S05"},
{'name': "WotBC: Cliffside statue",
'game_id': "HE02",
'room': "D01Z03S07"},
{'name': "WotBC: Cliffside Child of Moonlight",
'game_id': "RESCUED_CHERUB_38",
'room': "D01Z03S07"},
{'name': "WotBC: 3rd meeting with Redento",
'game_id': "RB20",
'room': "D01Z03S06"},
# Where Olive Trees Wither
{'name': "WOTW: Below Prie Dieu",
'game_id': "CO11",
'room': "D02Z01S01"},
{'name': "WOTW: Entrance to tomb",
'game_id': "QI20",
'room': "D02Z01S04"},
{'name': "WOTW: Gift for the tomb",
'game_id': "QI68",
'room': "D02Z01S04"},
{'name': "WOTW: Underground tomb",
'game_id': "PR04",
'room': "D02Z01S08"},
{'name': "WOTW: Underground Child of Moonlight",
'game_id': "RESCUED_CHERUB_27",
'room': "D02Z01S06"},
{'name': "WOTW: Underground ledge",
'game_id': "CO19",
'room': "D02Z01S06"},
{'name': "WOTW: Upper east Child of Moonlight",
'game_id': "RESCUED_CHERUB_23",
'room': "D02Z01S02"},
{'name': "WOTW: Upper east statue",
'game_id': "HE05",
'room': "D02Z01S09"},
{'name': "WOTW: Death run",
'game_id': "QI07",
'room': "D02Z01S05"},
{'name': "WOTW: Gemino's gift",
'game_id': "QI59",
'room': "D02Z01S01"},
{'name': "WOTW: Gemino's reward",
'game_id': "RB10",
'room': "D02Z01S01"},
# Various
{'name': "Beginning gift",
'game_id': "QI106",
'room': "Misc"},
{'name': "Second red candle",
'game_id': "RB18",
'room': "Misc"},
{'name': "Third red candle",
'game_id': "RB19",
'room': "Misc"},
{'name': "Second blue candle",
'game_id': "RB25",
'room': "Misc"},
{'name': "Third blue candle",
'game_id': "RB26",
'room': "Misc"},
{'name': "Confessor Dungeon 1 extra",
'game_id': "Arena_NailManager[1000]",
'room': "Misc"},
{'name': "Confessor Dungeon 1 main",
'game_id': "QI32",
'room': "Misc"},
{'name': "Confessor Dungeon 2 extra",
'game_id': "HE10",
'room': "Misc"},
{'name': "Confessor Dungeon 2 main",
'game_id': "QI33",
'room': "Misc"},
{'name': "Confessor Dungeon 3 extra",
'game_id': "Arena_NailManager[3000]",
'room': "Misc"},
{'name': "Confessor Dungeon 3 main",
'game_id': "QI34",
'room': "Misc"},
{'name': "Confessor Dungeon 4 extra",
'game_id': "RB34",
'room': "Misc"},
{'name': "Confessor Dungeon 4 main",
'game_id': "QI35",
'room': "Misc"},
{'name': "Confessor Dungeon 5 extra",
'game_id': "Arena_NailManager[5000]",
'room': "Misc"},
{'name': "Confessor Dungeon 5 main",
'game_id': "QI79",
'room': "Misc"},
{'name': "Confessor Dungeon 6 extra",
'game_id': "RB35",
'room': "Misc"},
{'name': "Confessor Dungeon 6 main",
'game_id': "QI80",
'room': "Misc"},
{'name': "Confessor Dungeon 7 extra",
'game_id': "RB36",
'room': "Misc"},
{'name': "Confessor Dungeon 7 main",
'game_id': "QI81",
'room': "Misc"},
{'name': "Defeat 1 Amanecida",
'game_id': "QI107",
'room': "Misc"},
{'name': "Defeat 2 Amanecidas",
'game_id': "QI108",
'room': "Misc"},
{'name': "Defeat 3 Amanecidas",
'game_id': "QI109",
'room': "Misc"},
{'name': "Defeat 4 Amanecidas",
'game_id': "QI110",
'room': "Misc"},
{'name': "Defeat all Amanecidas",
'game_id': "PR101",
'room': "Misc"},
{'name': "Skill 1, Tier 1",
'game_id': "COMBO_1",
'room': "Misc"},
{'name': "Skill 1, Tier 2",
'game_id': "COMBO_2",
'room': "Misc"},
{'name': "Skill 1, Tier 3",
'game_id': "COMBO_3",
'room': "Misc"},
{'name': "Skill 2, Tier 1",
'game_id': "CHARGED_1",
'room': "Misc"},
{'name': "Skill 2, Tier 2",
'game_id': "CHARGED_2",
'room': "Misc"},
{'name': "Skill 2, Tier 3",
'game_id': "CHARGED_3",
'room': "Misc"},
{'name': "Skill 3, Tier 1",
'game_id': "RANGED_1",
'room': "Misc"},
{'name': "Skill 3, Tier 2",
'game_id': "RANGED_2",
'room': "Misc"},
{'name': "Skill 3, Tier 3",
'game_id': "RANGED_3",
'room': "Misc"},
{'name': "Skill 4, Tier 1",
'game_id': "VERTICAL_1",
'room': "Misc"},
{'name': "Skill 4, Tier 2",
'game_id': "VERTICAL_2",
'room': "Misc"},
{'name': "Skill 4, Tier 3",
'game_id': "VERTICAL_3",
'room': "Misc"},
{'name': "Skill 5, Tier 1",
'game_id': "LUNGE_1",
'room': "Misc"},
{'name': "Skill 5, Tier 2",
'game_id': "LUNGE_2",
'room': "Misc"},
{'name': "Skill 5, Tier 3",
'game_id': "LUNGE_3",
'room': "Misc"},
# Custom Items
{'name': "BotSS: 2nd meeting with Redento",
'game_id': "RE401",
'room': "D17Z01S04"},
{'name': "MoM: Western room ledge",
'game_id': "RE402",
'room': "D04Z02S01"}
]