986 lines
32 KiB
Python
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"}
|
|
] |