mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	 54a7bb5664
			
		
	
	54a7bb5664
	
	
	
		
			
			* Blasphemous: WIP overhaul * Entrance rule mistake * stuff * Getting closer * Real?? Maybe?? * Don't fail me now 🙏 * Add starting location tests * More tests (it still doesn't work actually 😔) * REAL * Add unreachable regions to test_reachability.py * PR ready - Remove unused functions from init - Use group exclusive functions in rules - Style changes * Bump required client version * Clean up unused imports * Change slot data * Review fixes - Prevent strength calculations from including excess items - Add new lines to ends of files - Fix missed deprecated option and random usage in init * Update option docstrings, add groups * Add preprocessor files * Update option docstrings again actually * Update player strength calculation * Rename group methods * Fix missing logic for RESCUED_CHERUB_06 * Register indirect conditions * Register indirect conditions (part 2) * Update extracted logic, change slot data key * Add region to excluded list * A capital letter * Use camelCase keys in preprocessor * Write some of new setup guide * Remove indents before list points * Change locationinfo to list of dictonaries * Finish docs, update extractor config and data * Mark region_data.py as generated * Suggested changes * More suggested changes * Suggested changes again - Use OptionError - Create list of disabled locations before looping - Check if options are equal to str instead of int - Clean up start location override - Reword some of setup guide - Organize location list - Remove unnecessary escaped quotes from option docstrings - Add world type to test base * C# moment * Requested changes * Update .gitattributes --------- Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
		
			
				
	
	
		
			367 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			367 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from typing import Dict
 | |
| 
 | |
| 
 | |
| location_names: Dict[str, str] = {
 | |
|     # The Holy Line
 | |
|     "PR14":              "THL: Hanging skeleton",
 | |
|     "RB07":              "THL: Across blood platforms",
 | |
|     "CO04":              "THL: Underground ledge",
 | |
|     "QI55":              "THL: Underground chest",
 | |
|     "RESCUED_CHERUB_07": "THL: Child of Moonlight",
 | |
|     "QI31":              "THL: Deogracias' gift",
 | |
| 
 | |
|     # Albero
 | |
|     "RE02":              "Albero: Bless Severed Hand",
 | |
|     "RE04":              "Albero: Bless Linen Cloth",
 | |
|     "RE10":              "Albero: Bless Hatched Egg",
 | |
|     "RB01":              "Albero: Tirso's house, top floor",
 | |
|     "QI66":              "Albero: Tirso's 1st reward",
 | |
|     "Tirso[500]":        "Albero: Tirso's 2nd reward",
 | |
|     "Tirso[1000]":       "Albero: Tirso's 3rd reward",
 | |
|     "Tirso[2000]":       "Albero: Tirso's 4th reward",
 | |
|     "Tirso[5000]":       "Albero: Tirso's 5th reward",
 | |
|     "Tirso[10000]":      "Albero: Tirso's 6th reward",
 | |
|     "QI56":              "Albero: Tirso's final reward",
 | |
|     "RESCUED_CHERUB_08": "Albero: Child of Moonlight",
 | |
|     "Lvdovico[500]":     "Albero: Lvdovico's 1st reward",
 | |
|     "Lvdovico[1000]":    "Albero: Lvdovico's 2nd reward",
 | |
|     "PR03":              "Albero: Lvdovico's 3rd reward",
 | |
|     "QI01":              "Albero: First gift for Cleofas",
 | |
|     "CO43":              "Albero: Outside Ossuary",
 | |
|     "CO16":              "Albero: Graveyard",
 | |
|     "Sword[D01Z02S06]":  "Albero: Mea Culpa altar",
 | |
|     "QI65":              "Albero: Gate of Travel room",
 | |
|     "RB104":             "Albero: Donate 5000 Tears",
 | |
|     "RB105":             "Albero: Donate 50000 Tears",
 | |
|     "PR11":              "Albero: Final gift for Cleofas",
 | |
|     "Undertaker[250]":   "Ossuary: 1st reward",
 | |
|     "Undertaker[500]":   "Ossuary: 2nd reward",
 | |
|     "Undertaker[750]":   "Ossuary: 3rd reward",
 | |
|     "Undertaker[1000]":  "Ossuary: 4th reward",
 | |
|     "Undertaker[1250]":  "Ossuary: 5th reward",
 | |
|     "Undertaker[1500]":  "Ossuary: 6th reward",
 | |
|     "Undertaker[1750]":  "Ossuary: 7th reward",
 | |
|     "Undertaker[2000]":  "Ossuary: 8th reward",
 | |
|     "Undertaker[2500]":  "Ossuary: 9th reward",
 | |
|     "Undertaker[3000]":  "Ossuary: 10th reward",
 | |
|     "Undertaker[5000]":  "Ossuary: 11th reward",
 | |
|     "QI201":             "Ossuary: Isidora, Voice of the Dead",
 | |
| 
 | |
|     # Wasteland of the Buried Churches
 | |
|     "RB04":              "WotBC: Lower log path",
 | |
|     "CO14":              "WotBC: Hidden alcove",
 | |
|     "CO36":              "WotBC: Outside ledge",
 | |
|     "RESCUED_CHERUB_10": "WotBC: Outside Child of Moonlight",
 | |
|     "QI06":              "WotBC: Under broken bridge",
 | |
|     "RB20":              "WotBC: 3rd meeting with Redento",
 | |
|     "HE02":              "WotBC: Cliffside statue",
 | |
|     "RESCUED_CHERUB_38": "WotBC: Cliffside Child of Moonlight",
 | |
| 
 | |
|     # Mercy Dreams
 | |
|     "CO30":              "MD: First area hidden wall",
 | |
|     "CO03":              "MD: Second area ledge",
 | |
|     "RESCUED_CHERUB_09": "MD: Second area Child of Moonlight",
 | |
|     "PR01":              "MD: Second area trapped chest",
 | |
|     "RB17":              "MD: First red candle",
 | |
|     "QI48":              "MD: Third area hidden room",
 | |
|     "CO21":              "MD: Behind gate to TSC",
 | |
|     "CO38":              "MD: Sliding challenge",
 | |
|     "RESCUED_CHERUB_33": "MD: Cave Child of Moonlight",
 | |
|     "BS01":              "MD: Ten Piedad",
 | |
|     "QI38":              "MD: Visage of Attrition",
 | |
|     "QI58":              "MD: Shop item 1",
 | |
|     "RB05":              "MD: Shop item 2",
 | |
|     "RB09":              "MD: Shop item 3",
 | |
| 
 | |
|     # Desecrated Cistern
 | |
|     "CO09":              "DC: Shortcut to WotBC",
 | |
|     "QI67":              "DC: Hidden alcove near fountain",
 | |
|     "PR16":              "DC: Upper east tunnel chest",
 | |
|     "RESCUED_CHERUB_13": "DC: Upper east Child of Moonlight",
 | |
|     "Oil[D01Z05S07]":    "DC: Oil of the Pilgrims",
 | |
|     "QI12":              "DC: Behind gate in miasma room",
 | |
|     "RESCUED_CHERUB_14": "DC: Child of Moonlight, miasma room",
 | |
|     "QI45":              "DC: Lower east tunnel chest",
 | |
|     "RESCUED_CHERUB_12": "DC: Child of Moonlight, behind pillar",
 | |
|     "RESCUED_CHERUB_11": "DC: Child of Moonlight, above water",
 | |
|     "CO41":              "DC: Behind sewage drips",
 | |
|     "CO32":              "DC: High ledge near elevator shaft",
 | |
|     "RESCUED_CHERUB_15": "DC: Top of elevator Child of Moonlight",
 | |
|     "Lady[D01Z05S22]":   "DC: Lady of the Six Sorrows, from MD",
 | |
|     "QI75":              "DC: Chalice room",
 | |
|     "Sword[D01Z05S24]":  "DC: Mea culpa altar",
 | |
|     "CO44":              "DC: Elevator shaft ledge",
 | |
|     "RESCUED_CHERUB_22": "DC: Elevator shaft Child of Moonlight",
 | |
|     "Lady[D01Z05S26]":   "DC: Lady of the Six Sorrows, elevator shaft",
 | |
|     "RB03":              "DC: Shroud puzzle",
 | |
| 
 | |
|     # Petrous
 | |
|     "QI101": "Petrous: Temple entrance",
 | |
| 
 | |
|     # Where Olive Trees Wither
 | |
|     "CO11":              "WOTW: Below Prie Dieu",
 | |
|     "QI59":              "WOTW: Gemino's gift",
 | |
|     "RB10":              "WOTW: Gemino's reward",
 | |
|     "RESCUED_CHERUB_23": "WOTW: Upper east Child of Moonlight",
 | |
|     "QI20":              "WOTW: Entrance to tomb",
 | |
|     "QI68":              "WOTW: Gift for the tomb",
 | |
|     "QI07":              "WOTW: Death run",
 | |
|     "CO19":              "WOTW: Underground ledge",
 | |
|     "RESCUED_CHERUB_27": "WOTW: Underground Child of Moonlight",
 | |
|     "PR04":              "WOTW: Underground tomb",
 | |
|     "HE05":              "WOTW: Upper east statue",
 | |
| 
 | |
|     # Graveyard of the Peaks
 | |
|     "RESCUED_CHERUB_24":    "GotP: Center shaft Child of Moonlight",
 | |
|     "QI46":                 "GotP: Lower east shaft",
 | |
|     "CO29":                 "GotP: Center east shaft",
 | |
|     "QI08":                 "GotP: Upper east shaft",
 | |
|     "RB32":                 "GotP: Lower west shaft",
 | |
|     "CO01":                 "GotP: Upper west shaft",
 | |
|     "RESCUED_CHERUB_25":    "GotP: West shaft Child of Moonlight",
 | |
|     "RB15":                 "GotP: Center shaft ledge",
 | |
|     "RB38":                 "GotP: Confessor Dungeon room",
 | |
|     "CO42":                 "GotP: Shop cave hidden hole",
 | |
|     "RESCUED_CHERUB_31":    "GotP: Shop cave Child of Moonlight",
 | |
|     "Oil[D02Z02S10]":       "GotP: Oil of the Pilgrims",
 | |
|     "QI53":                 "GotP: Elevator shaft ledge",
 | |
|     "RESCUED_CHERUB_26":    "GotP: Elevator shaft Child of Moonlight",
 | |
|     "Lady[D02Z02S12]":      "GotP: Lady of the Six Sorrows",
 | |
|     "HE11":                 "GotP: Self sacrifice statue",
 | |
|     "RB106":                "GotP: East cliffside",
 | |
|     "Amanecida[D02Z02S14]": "GotP: Amanecida of the Bejeweled Arrow",
 | |
|     "QI11":                 "GotP: Shop item 1",
 | |
|     "RB37":                 "GotP: Shop item 2",
 | |
|     "RB02":                 "GotP: Shop item 3",
 | |
| 
 | |
|     # Convent of Our Lady of the Charred Visage
 | |
|     "CO05":             "CoOLotCV: Snowy window ledge",
 | |
|     "RB08":             "CoOLotCV: Center miasma room",
 | |
|     "CO15":             "CoOLotCV: Center enemy lineup",
 | |
|     "HE03":             "CoOLotCV: Lower west statue",
 | |
|     "Sword[D02Z03S13]": "CoOLotCV: Mea Culpa altar",
 | |
|     "Lady[D02Z03S15]":  "CoOLotCV: Lady of the Six Sorrows",
 | |
|     "RB24":             "CoOLotCV: First blue candle",
 | |
|     "QI61":             "CoOLotCV: Mask room",
 | |
|     "BS03":             "CoOLotCV: Our Lady of the Charred Visage",
 | |
|     "QI40":             "CoOLotCV: Visage of Compunction",
 | |
|     "QI57":             "CoOLotCV: Fountain of burning oil",
 | |
|     "RB107":            "CoOLotCV: Outside pathway",
 | |
| 
 | |
|     # Mountains of the Endless Dusk
 | |
|     "CO13":                 "MotED: Under entrance to DC",
 | |
|     "QI47":                 "MotED: Platform above chasm",
 | |
|     "RB22":                 "MotED: 1st meeting with Redento",
 | |
|     "RESCUED_CHERUB_16":    "MotED: Child of Moonlight, above chasm",
 | |
|     "Amanecida[D03Z01S03]": "MotED: Amanecida of the Golden Blades",
 | |
|     "QI63":                 "MotED: Blood platform alcove",
 | |
|     'RB13':                 "MotED: Perpetva",
 | |
|     "QI14":                 "MotED: Egg hatching",
 | |
| 
 | |
|     # Jondo
 | |
|     "CO08":              "Jondo: Upper east ledge",
 | |
|     "PR10":              "Jondo: Upper east chest",
 | |
|     "CO33":              "Jondo: Lower east under chargers",
 | |
|     "RESCUED_CHERUB_18": "Jondo: Upper east Child of Moonlight",
 | |
|     "QI19":              "Jondo: Lower east bell trap",
 | |
|     "CO07":              "Jondo: Lower west lift alcove",
 | |
|     "QI41":              "Jondo: Lower west bell alcove",
 | |
|     "RESCUED_CHERUB_17": "Jondo: Upper west Child of Moonlight",
 | |
|     "HE06":              "Jondo: Spike tunnel statue",
 | |
|     "RESCUED_CHERUB_37": "Jondo: Spike tunnel Child of Moonlight",
 | |
|     "QI52":              "Jondo: Upper west bell puzzle",
 | |
|     "RB28":              "Jondo: Upper west tree root",
 | |
|     "QI103":             "Jondo: Spike tunnel cave",
 | |
| 
 | |
|     # Grievance Ascends
 | |
|     "QI44":              "GA: Lower west ledge",
 | |
|     "CO12":              "GA: Miasma room floor",
 | |
|     "RE07":              "GA: Miasma room treasure",
 | |
|     "RESCUED_CHERUB_19": "GA: Miasma room Child of Moonlight",
 | |
|     "QI10":              "GA: End of blood bridge",
 | |
|     "RESCUED_CHERUB_21": "GA: Blood bridge Child of Moonlight",
 | |
|     "RESCUED_CHERUB_20": "GA: Lower east Child of Moonlight",
 | |
|     "QI13":              "GA: Altasgracias' gift",
 | |
|     "RB06":              "GA: Empty giant egg",
 | |
|     "Oil[D03Z03S13]":    "GA: Oil of the Pilgrims",
 | |
|     "BS04":              "GA: Tres Angustias",
 | |
|     "QI39":              "GA: Visage of Contrition",
 | |
| 
 | |
|     # Patio of the Silent Steps
 | |
|     "CO23":                 "PotSS: First area ledge",
 | |
|     "RESCUED_CHERUB_35":    "PotSS: First area Child of Moonlight",
 | |
|     "RB14":                 "PotSS: Second area ledge",
 | |
|     "QI37":                 "PotSS: Third area lower ledge",
 | |
|     "CO39":                 "PotSS: Third area upper ledge",
 | |
|     "RESCUED_CHERUB_28":    "PotSS: Third area Child of Moonlight",
 | |
|     "RB21":                 "PotSS: 4th meeting with Redento",
 | |
|     "Amanecida[D04Z01S04]": "PotSS: Amanecida of the Chiselled Steel",
 | |
|     "QI102":                "PotSS: Climb to WotHP",
 | |
| 
 | |
|     # Mother of Mothers
 | |
|     "RE402":             "MoM: Western room ledge",
 | |
|     "RESCUED_CHERUB_30": "MoM: Lower west Child of Moonlight",
 | |
|     "CO17":              "MoM: Upper west floor",
 | |
|     "CO34":              "MoM: Outside Cleofas' room",
 | |
|     "CO35":              "MoM: East chandelier platform",
 | |
|     "RB33":              "MoM: Upper east ledge",
 | |
|     "CO20":              "MoM: Upper center floor",
 | |
|     "RESCUED_CHERUB_29": "MoM: Upper center Child of Moonlight",
 | |
|     "Sword[D04Z02S12]":  "MoM: Mea Culpa altar",
 | |
|     "Oil[D04Z02S14]":    "MoM: Oil of the Pilgrims",
 | |
|     "QI60":              "MoM: Mask room",
 | |
|     "HE01":              "MoM: Giant chandelier statue",
 | |
|     "BS05":              "MoM: Melquiades, The Exhumed Archbishop",
 | |
|     "RE03":              "MoM: Redento's treasure",
 | |
|     "QI54":              "MoM: Final meeting with Redento",
 | |
| 
 | |
|     # Knot of the Three Words
 | |
|     "HE201": "KotTW: Gift from the Traitor",
 | |
| 
 | |
|     # All the Tears of the Sea
 | |
|     "PR201": "AtTotS: Miriam's gift",
 | |
| 
 | |
|     # Library of the Negated Words
 | |
|     "CO18":              "LotNW: Platform room ledge",
 | |
|     "RESCUED_CHERUB_01": "LotNW: Platform room Child of Moonlight",
 | |
|     "QI50":              "LotNW: Hidden floor",
 | |
|     "CO22":              "LotNW: Root ceiling platform",
 | |
|     "RB31":              "LotNW: Miasma hallway chest",
 | |
|     "PR07":              "LotNW: Platform puzzle chest",
 | |
|     "RB203":             "LotNW: Silence for Diosdado",
 | |
|     "CO28":              "LotNW: Lowest west upper ledge",
 | |
|     "RB30":              "LotNW: Lowest west center ledge",
 | |
|     "RESCUED_CHERUB_02": "LotNW: Lowest west Child of Moonlight",
 | |
|     "Sword[D05Z01S13]":  "LotNW: Mea Culpa altar",
 | |
|     "Lady[D05Z01S14]":   "LotNW: Lady of the Six Sorrows",
 | |
|     "QI62":              "LotNW: Mask room",
 | |
|     "PR15":              "LotNW: Bone puzzle",
 | |
|     "Oil[D05Z01S19]":    "LotNW: Oil of the Pilgrims",
 | |
|     "RESCUED_CHERUB_32": "LotNW: Elevator Child of Moonlight",
 | |
|     "RB301":             "LotNW: Twisted wood hidden wall",
 | |
| 
 | |
|     # The Sleeping Canvases
 | |
|     "QI64":  "TSC: Painting ladder ledge",
 | |
|     "HE07":  "TSC: Candle wax puzzle",
 | |
|     "RE05":  "TSC: Jocinero's 1st reward",
 | |
|     "PR05":  "TSC: Jocinero's final reward",
 | |
|     "CO31":  "TSC: Under elevator shaft",
 | |
|     "BS06":  "TSC: Exposito, Scion of Abjuration",
 | |
|     "QI104": "TSC: Swinging blade tunnel",
 | |
|     "RB12":  "TSC: Shop item 1",
 | |
|     "QI49":  "TSC: Shop item 2",
 | |
|     "QI71":  "TSC: Shop item 3",
 | |
| 
 | |
|     # Archcathedral Rooftops
 | |
|     "QI02":              "AR: First soldier fight",
 | |
|     "QI03":              "AR: Second soldier fight",
 | |
|     "QI04":              "AR: Third soldier fight",
 | |
|     "Sword[D06Z01S11]":  "AR: Mea Culpa altar",
 | |
|     "CO06":              "AR: Upper west shaft ledge",
 | |
|     "PR12":              "AR: Upper west shaft chest",
 | |
|     "RESCUED_CHERUB_36": "AR: Upper west shaft Child of Moonlight",
 | |
|     "CO40":              "AR: Upper east shaft ledge",
 | |
|     "HE04":              "AR: Statue near MoM",
 | |
|     "Lady[D06Z01S24]":   "AR: Lady of the Six Sorrows",
 | |
|     "BS16":              "AR: Crisanta of the Wrapped Agony",
 | |
| 
 | |
|     # Deambulatory of His Holiness
 | |
|     "PR08": "DoHH: Viridiana's gift",
 | |
| 
 | |
|     # Bridge of the Three Cavalries
 | |
|     "BS12":  "BotTC: Esdras, of the Anointed Legion",
 | |
|     "PR09":  "BotTC: Esdras' gift",
 | |
|     "HE101": "BotTC: Inside giant statue",
 | |
| 
 | |
|     # Hall of the Dawning
 | |
|     "QI105":                    "HotD: Mirror room",
 | |
|     "LaudesBossTrigger[30000]": "HotD: Laudes, the First of the Amanecidas",
 | |
| 
 | |
|     # Wall of the Holy Prohibitions
 | |
|     "Amanecida[D09Z01S01]": "WotHP: Amanecida of the Molten Thorn",
 | |
|     "QI51":                 "WotHP: Upper east room, center gold cell",
 | |
|     "RB11":                 "WotHP: Upper east room, lift puzzle",
 | |
|     "BS14":                 "WotHP: Quirce, Returned By The Flames",
 | |
|     "RESCUED_CHERUB_05":    "WotHP: Outside Child of Moonlight",
 | |
|     "QI72":                 "WotHP: Collapsing floor ledge",
 | |
|     "RB16":                 "WotHP: Lower west room, top ledge",
 | |
|     "QI70":                 "WotHP: Lower east room, top bronze cell",
 | |
|     "CO27":                 "WotHP: Lower east room, hidden ledge",
 | |
|     "Oil[D09Z01S12]":       "WotHP: Oil of the Pilgrims",
 | |
|     "CO10":                 "WotHP: Upper east room, center cell ledge",
 | |
|     "QI69":                 "WotHP: Upper east room, center cell floor",
 | |
|     "RESCUED_CHERUB_03":    "WotHP: Upper east room, top bronze cell",
 | |
|     "CO24":                 "WotHP: Upper east room, top silver cell",
 | |
|     "RESCUED_CHERUB_34":    "WotHP: Upper west room, top silver cell",
 | |
|     "CO26":                 "WotHP: Upper west room, center gold cell",
 | |
|     "CO02":                 "WotHP: Lower west room, bottom gold cell",
 | |
|     "CO37":                 "WotHP: Lower east room, top silver cell",
 | |
|     "RESCUED_CHERUB_04":    "WotHP: Lower east room, bottom silver cell",
 | |
| 
 | |
|     # Brotherhood of the Silent Sorrow
 | |
|     "RB204":             "BotSS: Starting room ledge",
 | |
|     "RESCUED_CHERUB_06": "BotSS: Starting room Child of Moonlight",
 | |
|     "RE401":             "BotSS: 2nd meeting with Redento",
 | |
|     "Sword[D17Z01S08]":  "BotSS: Mea Culpa altar",
 | |
|     "BS13":              "BotSS: Warden of the Silent Sorrow",
 | |
|     "PR203":             "BotSS: Outside church",
 | |
|     "QI204":             "BotSS: Esdras' final gift",
 | |
|     "QI301":             "BotSS: Crisanta's gift",
 | |
|     "RE01":              "BotSS: Chamber of the Eldest Brother",
 | |
|     "CO25":              "BotSS: Platforming gauntlet",
 | |
| 
 | |
|     # Echoes of Salt
 | |
|     "RB108": "EoS: Lantern jump near MotED",
 | |
|     "RB202": "EoS: Lantern jump near elevator",
 | |
| 
 | |
|     # Mourning and Havoc
 | |
|     "RB201":             "MaH: Upper east chest",
 | |
|     "BossTrigger[5000]": "MaH: Sierpes",
 | |
|     "QI202":             "MaH: Sierpes' eye",
 | |
|     "PR202":             "MaH: West chest",
 | |
| 
 | |
|     # The Resting Place of the Sister
 | |
|     "QI203": "TRPotS: Perpetva's shrine",
 | |
| 
 | |
|     # Misc
 | |
|     "QI106":                   "Beginning gift",
 | |
|     "RB18":                    "Second red candle",
 | |
|     "RB19":                    "Third red candle",
 | |
|     "RB25":                    "Second blue candle",
 | |
|     "RB26":                    "Third blue candle",
 | |
|     "QI107":                   "Defeat 1 Amanecida",
 | |
|     "QI108":                   "Defeat 2 Amanecidas",
 | |
|     "QI109":                   "Defeat 3 Amanecidas",
 | |
|     "QI110":                   "Defeat 4 Amanecidas",
 | |
|     "PR101":                   "Defeat all Amanecidas",
 | |
|     "QI32":                    "Confessor Dungeon 1 main",
 | |
|     "QI33":                    "Confessor Dungeon 2 main",
 | |
|     "QI34":                    "Confessor Dungeon 3 main",
 | |
|     "QI35":                    "Confessor Dungeon 4 main",
 | |
|     "QI79":                    "Confessor Dungeon 5 main",
 | |
|     "QI80":                    "Confessor Dungeon 6 main",
 | |
|     "QI81":                    "Confessor Dungeon 7 main",
 | |
|     "Arena_NailManager[1000]": "Confessor Dungeon 1 extra",
 | |
|     "HE10":                    "Confessor Dungeon 2 extra",
 | |
|     "Arena_NailManager[3000]": "Confessor Dungeon 3 extra",
 | |
|     "RB34":                    "Confessor Dungeon 4 extra",
 | |
|     "Arena_NailManager[5000]": "Confessor Dungeon 5 extra",
 | |
|     "RB35":                    "Confessor Dungeon 6 extra",
 | |
|     "RB36":                    "Confessor Dungeon 7 extra",
 | |
|     "COMBO_1":                 "Skill 1, Tier 1",
 | |
|     "COMBO_2":                 "Skill 1, Tier 2",
 | |
|     "COMBO_3":                 "Skill 1, Tier 3",
 | |
|     "CHARGED_1":               "Skill 2, Tier 1",
 | |
|     "CHARGED_2":               "Skill 2, Tier 2",
 | |
|     "CHARGED_3":               "Skill 2, Tier 3",
 | |
|     "RANGED_1":                "Skill 3, Tier 1",
 | |
|     "RANGED_2":                "Skill 3, Tier 2",
 | |
|     "RANGED_3":                "Skill 3, Tier 3",
 | |
|     "VERTICAL_1":              "Skill 4, Tier 1",
 | |
|     "VERTICAL_2":              "Skill 4, Tier 2",
 | |
|     "VERTICAL_3":              "Skill 4, Tier 3",
 | |
|     "LUNGE_1":                 "Skill 5, Tier 1",
 | |
|     "LUNGE_2":                 "Skill 5, Tier 2",
 | |
|     "LUNGE_3":                 "Skill 5, Tier 3"
 | |
| }
 |