5405 lines
		
	
	
		
			109 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			5405 lines
		
	
	
		
			109 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from typing import List, TypedDict | ||
|  | 
 | ||
|  | 
 | ||
|  | room_table: List[str] = [ | ||
|  |     "D01Z01S01", # THL | ||
|  |     "D01Z01S02", # THL | ||
|  |     "D01Z01S03", # THL | ||
|  |     "D01Z01S07", # THL | ||
|  |     "D01Z02S01", # Albero | ||
|  |     "D01Z02S02", # Albero | ||
|  |     "D01Z02S03", # Albero | ||
|  |     "D01Z02S04", # Albero | ||
|  |     "D01Z02S05", # Albero | ||
|  |     "D01Z02S06", # Albero | ||
|  |     "D01Z02S07", # Albero | ||
|  |     "D01BZ04S01", # Albero Church | ||
|  |     "D01BZ06S01", # Ossuary | ||
|  |     "D01BZ08S01", # Ossuary - isidora's room? | ||
|  |     "D01Z03S01", # WotBC | ||
|  |     "D01Z03S02", # WotBC | ||
|  |     "D01Z03S03", # WotBC | ||
|  |     "D01Z03S04", # WotBC | ||
|  |     "D01Z03S05", # WotBC | ||
|  |     "D01Z03S06", # WotBC | ||
|  |     "D01Z03S07", # WotBC | ||
|  |     "D01Z04S01", # MD | ||
|  |     "D01Z04S02", # MD | ||
|  |     "D01Z04S03", # MD | ||
|  |     "D01Z04S05", # MD | ||
|  |     "D01Z04S06", # MD | ||
|  |     "D01Z04S07", # MD | ||
|  |     "D01Z04S08", # MD | ||
|  |     "D01Z04S09", # MD | ||
|  |     "D01Z04S10", # MD | ||
|  |     "D01Z04S11", # MD | ||
|  |     "D01Z04S12", # MD | ||
|  |     "D01Z04S13", # MD | ||
|  |     "D01Z04S14", # MD | ||
|  |     "D01Z04S15", # MD | ||
|  |     "D01Z04S16", # MD | ||
|  |     "D01Z04S17", # MD | ||
|  |     "D01Z04S18", # MD | ||
|  |     "D01Z04S19", # MD | ||
|  |     "D01BZ02S01", # MD - shop | ||
|  |     "D01Z05S01", # DC | ||
|  |     "D01Z05S02", # DC | ||
|  |     "D01Z05S03", # DC | ||
|  |     "D01Z05S04", # DC | ||
|  |     "D01Z05S05", # DC | ||
|  |     "D01Z05S06", # DC | ||
|  |     "D01Z05S07", # DC | ||
|  |     "D01Z05S08", # DC | ||
|  |     "D01Z05S09", # DC | ||
|  |     "D01Z05S10", # DC | ||
|  |     "D01Z05S11", # DC | ||
|  |     "D01Z05S12", # DC | ||
|  |     "D01Z05S13", # DC | ||
|  |     "D01Z05S14", # DC | ||
|  |     "D01Z05S15", # DC | ||
|  |     "D01Z05S16", # DC | ||
|  |     "D01Z05S17", # DC | ||
|  |     "D01Z05S18", # DC | ||
|  |     "D01Z05S19", # DC | ||
|  |     "D01Z05S20", # DC | ||
|  |     "D01Z05S21", # DC | ||
|  |     "D01Z05S22", # DC | ||
|  |     "D01Z05S23", # DC | ||
|  |     "D01Z05S24", # DC | ||
|  |     "D01Z05S25", # DC | ||
|  |     "D01Z05S26", # DC | ||
|  |     "D01Z05S27", # DC | ||
|  |     "D01BZ05S01", # DC - shroud of dreamt sins room? | ||
|  |     "D01BZ09S01", # DC - arcade room | ||
|  |     "D01Z06S01", # Petrous | ||
|  |     "D01BZ07S01", # Petrous - Jibrael | ||
|  |     "D02Z01S01", # WOTW | ||
|  |     "D02Z01S02", # WOTW | ||
|  |     "D02Z01S03", # WOTW | ||
|  |     "D02Z01S04", # WOTW | ||
|  |     "D02Z01S05", # WOTW | ||
|  |     "D02Z01S06", # WOTW | ||
|  |     "D02Z01S08", # WOTW | ||
|  |     "D02Z01S09", # WOTW | ||
|  |     "D02Z02S01", # GOTP | ||
|  |     "D02Z02S02", # GOTP | ||
|  |     "D02Z02S03", # GOTP | ||
|  |     "D02Z02S04", # GOTP | ||
|  |     "D02Z02S05", # GOTP | ||
|  |     "D02Z02S06", # GOTP | ||
|  |     "D02Z02S07", # GOTP | ||
|  |     "D02Z02S08", # GOTP | ||
|  |     "D02Z02S09", # GOTP | ||
|  |     "D02Z02S10", # GOTP | ||
|  |     "D02Z02S11", # GOTP | ||
|  |     "D02Z02S12", # GOTP | ||
|  |     "D02Z02S13", # GOTP | ||
|  |     "D02Z02S14", # GOTP | ||
|  |     "D02BZ02S01", # GOTP - shop | ||
|  |     "D02Z03S01", # COOLOTCV | ||
|  |     "D02Z03S02", # COOLOTCV | ||
|  |     "D02Z03S03", # COOLOTCV | ||
|  |     "D02Z03S05", # COOLOTCV | ||
|  |     "D02Z03S06", # COOLOTCV | ||
|  |     "D02Z03S07", # COOLOTCV | ||
|  |     "D02Z03S08", # COOLOTCV | ||
|  |     "D02Z03S09", # COOLOTCV | ||
|  |     "D02Z03S10", # COOLOTCV | ||
|  |     "D02Z03S11", # COOLOTCV | ||
|  |     "D02Z03S12", # COOLOTCV | ||
|  |     "D02Z03S13", # COOLOTCV | ||
|  |     "D02Z03S14", # COOLOTCV | ||
|  |     "D02Z03S15", # COOLOTCV | ||
|  |     "D02Z03S16", # COOLOTCV | ||
|  |     "D02Z03S17", # COOLOTCV | ||
|  |     "D02Z03S18", # COOLOTCV | ||
|  |     "D02Z03S19", # COOLOTCV | ||
|  |     "D02Z03S20", # COOLOTCV | ||
|  |     "D02Z03S21", # COOLOTCV | ||
|  |     "D02Z03S22", # COOLOTCV | ||
|  |     "D02Z03S23", # COOLOTCV | ||
|  |     "D02Z03S24", # COOLOTCV | ||
|  |     "D03Z01S01", # MOTED | ||
|  |     "D03Z01S02", # MOTED | ||
|  |     "D03Z01S03", # MOTED | ||
|  |     "D03Z01S04", # MOTED | ||
|  |     "D03Z01S05", # MOTED | ||
|  |     "D03Z01S06", # MOTED | ||
|  |     "D03Z02S01", # Jondo | ||
|  |     "D03Z02S02", # Jondo | ||
|  |     "D03Z02S03", # Jondo | ||
|  |     "D03Z02S04", # Jondo | ||
|  |     "D03Z02S05", # Jondo | ||
|  |     "D03Z02S06", # Jondo | ||
|  |     "D03Z02S07", # Jondo | ||
|  |     "D03Z02S08", # Jondo | ||
|  |     "D03Z02S09", # Jondo | ||
|  |     "D03Z02S10", # Jondo | ||
|  |     "D03Z02S11", # Jondo | ||
|  |     "D03Z02S12", # Jondo | ||
|  |     "D03Z02S13", # Jondo | ||
|  |     "D03Z02S14", # Jondo | ||
|  |     "D03Z02S15", # Jondo | ||
|  |     "D03Z03S01", # GA | ||
|  |     "D03Z03S02", # GA | ||
|  |     "D03Z03S03", # GA | ||
|  |     "D03Z03S04", # GA | ||
|  |     "D03Z03S05", # GA | ||
|  |     "D03Z03S06", # GA | ||
|  |     "D03Z03S07", # GA | ||
|  |     "D03Z03S08", # GA | ||
|  |     "D03Z03S09", # GA | ||
|  |     "D03Z03S10", # GA | ||
|  |     "D03Z03S11", # GA | ||
|  |     "D03Z03S12", # GA | ||
|  |     "D03Z03S13", # GA | ||
|  |     "D03Z03S14", # GA | ||
|  |     "D03Z03S15", # GA | ||
|  |     "D03Z03S16", # GA | ||
|  |     "D03Z03S17", # GA | ||
|  |     "D03Z03S18", # GA | ||
|  |     "D03Z03S19", # GA | ||
|  |     "D04Z01S01", # POTSS | ||
|  |     "D04Z01S02", # POTSS | ||
|  |     "D04Z01S03", # POTSS | ||
|  |     "D04Z01S04", # POTSS | ||
|  |     "D04Z01S05", # POTSS | ||
|  |     "D04Z01S06", # POTSS | ||
|  |     "D04Z02S01", # MOM | ||
|  |     "D04Z02S02", # MOM | ||
|  |     "D04Z02S03", # MOM | ||
|  |     "D04Z02S04", # MOM | ||
|  |     "D04Z02S05", # MOM | ||
|  |     "D04Z02S06", # MOM | ||
|  |     "D04Z02S07", # MOM | ||
|  |     "D04Z02S08", # MOM | ||
|  |     "D04Z02S09", # MOM | ||
|  |     "D04Z02S10", # MOM | ||
|  |     "D04Z02S11", # MOM | ||
|  |     "D04Z02S12", # MOM | ||
|  |     "D04Z02S13", # MOM | ||
|  |     "D04Z02S14", # MOM | ||
|  |     "D04Z02S15", # MOM | ||
|  |     "D04Z02S16", # MOM | ||
|  |     "D04Z02S17", # MOM | ||
|  |     "D04Z02S19", # MOM | ||
|  |     "D04Z02S20", # MOM | ||
|  |     "D04Z02S21", # MOM | ||
|  |     "D04Z02S22", # MOM | ||
|  |     "D04Z02S23", # MOM | ||
|  |     "D04Z02S24", # MOM | ||
|  |     "D04Z02S25", # MOM | ||
|  |     "D04BZ02S01", # MOM - Redento | ||
|  |     "D04Z03S01", # KOTTW | ||
|  |     "D04Z03S02", # KOTTW | ||
|  |     "D04Z04S01", # ATTOTS | ||
|  |     "D04Z04S02", # ATTOTS | ||
|  |     "D05Z01S01", # LOTNW | ||
|  |     "D05Z01S02", # LOTNW | ||
|  |     "D05Z01S03", # LOTNW | ||
|  |     "D05Z01S04", # LOTNW | ||
|  |     "D05Z01S05", # LOTNW | ||
|  |     "D05Z01S06", # LOTNW | ||
|  |     "D05Z01S07", # LOTNW | ||
|  |     "D05Z01S08", # LOTNW | ||
|  |     "D05Z01S09", # LOTNW | ||
|  |     "D05Z01S10", # LOTNW | ||
|  |     "D05Z01S11", # LOTNW | ||
|  |     "D05Z01S12", # LOTNW | ||
|  |     "D05Z01S13", # LOTNW | ||
|  |     "D05Z01S14", # LOTNW | ||
|  |     "D05Z01S15", # LOTNW | ||
|  |     "D05Z01S16", # LOTNW | ||
|  |     "D05Z01S17", # LOTNW | ||
|  |     "D05Z01S18", # LOTNW | ||
|  |     "D05Z01S19", # LOTNW | ||
|  |     "D05Z01S20", # LOTNW | ||
|  |     "D05Z01S21", # LOTNW | ||
|  |     "D05Z01S22", # LOTNW | ||
|  |     "D05Z01S23", # LOTNW | ||
|  |     "D05Z01S24", # LOTNW | ||
|  |     "D05BZ01S01", # LOTNW - secret entrance to KOTTW? | ||
|  |     "D05Z02S01", # TSC | ||
|  |     "D05Z02S02", # TSC | ||
|  |     "D05Z02S03", # TSC | ||
|  |     "D05Z02S04", # TSC | ||
|  |     "D05Z02S05", # TSC | ||
|  |     "D05Z02S06", # TSC | ||
|  |     "D05Z02S07", # TSC | ||
|  |     "D05Z02S08", # TSC | ||
|  |     "D05Z02S09", # TSC | ||
|  |     "D05Z02S10", # TSC | ||
|  |     "D05Z02S11", # TSC | ||
|  |     "D05Z02S12", # TSC | ||
|  |     "D05Z02S13", # TSC | ||
|  |     "D05Z02S14", # TSC | ||
|  |     "D05Z02S15", # TSC | ||
|  |     "D05BZ02S01", # TSC - shop | ||
|  |     "D06Z01S01", # AR | ||
|  |     "D06Z01S02", # AR | ||
|  |     "D06Z01S03", # AR | ||
|  |     "D06Z01S04", # AR | ||
|  |     "D06Z01S05", # AR | ||
|  |     "D06Z01S06", # AR | ||
|  |     "D06Z01S07", # AR | ||
|  |     "D06Z01S08", # AR | ||
|  |     "D06Z01S09", # AR | ||
|  |     "D06Z01S10", # AR | ||
|  |     "D06Z01S11", # AR | ||
|  |     "D06Z01S12", # AR | ||
|  |     "D06Z01S13", # AR | ||
|  |     "D06Z01S14", # AR | ||
|  |     "D06Z01S15", # AR | ||
|  |     "D06Z01S16", # AR | ||
|  |     "D06Z01S17", # AR | ||
|  |     "D06Z01S18", # AR | ||
|  |     "D06Z01S19", # AR | ||
|  |     "D06Z01S20", # AR | ||
|  |     "D06Z01S21", # AR | ||
|  |     "D06Z01S22", # AR | ||
|  |     "D06Z01S23", # AR | ||
|  |     "D06Z01S24", # AR | ||
|  |     "D06Z01S25", # AR | ||
|  |     "D06Z01S26", # AR | ||
|  |     "D07Z01S01", # DOHH? | ||
|  |     "D07Z01S02", # DOHH? | ||
|  |     "D07Z01S03", # DOHH? | ||
|  |     "D08Z01S01", # BOTTC | ||
|  |     "D08Z01S02", # BOTTC | ||
|  |     "D08Z02S01", # FT | ||
|  |     "D08Z02S02", # FT | ||
|  |     "D08Z02S03", # FT | ||
|  |     "D08Z03S01", # HOTD | ||
|  |     "D08Z03S02", # HOTD | ||
|  |     "D08Z03S03", # HOTD | ||
|  |     "D09Z01S01", # WOTHP | ||
|  |     "D09Z01S02", # WOTHP | ||
|  |     "D09Z01S03", # WOTHP | ||
|  |     "D09Z01S04", # WOTHP | ||
|  |     "D09Z01S05", # WOTHP | ||
|  |     "D09Z01S06", # WOTHP | ||
|  |     "D09Z01S07", # WOTHP | ||
|  |     "D09Z01S08", # WOTHP | ||
|  |     "D09Z01S09", # WOTHP | ||
|  |     "D09Z01S10", # WOTHP | ||
|  |     "D09Z01S11", # WOTHP | ||
|  |     "D09Z01S12", # WOTHP | ||
|  |     "D09Z01S13", # WOTHP | ||
|  |     "D09BZ01S01", # WOTHP - all cells | ||
|  |     "D17Z01S01", # BOTSS | ||
|  |     "D17Z01S02", # BOTSS | ||
|  |     "D17Z01S03", # BOTSS | ||
|  |     "D17Z01S04", # BOTSS | ||
|  |     "D17Z01S05", # BOTSS | ||
|  |     "D17Z01S06", # BOTSS | ||
|  |     "D17Z01S07", # BOTSS | ||
|  |     "D17Z01S08", # BOTSS | ||
|  |     "D17Z01S09", # BOTSS | ||
|  |     "D17Z01S10", # BOTSS | ||
|  |     "D17Z01S11", # BOTSS | ||
|  |     "D17Z01S12", # BOTSS | ||
|  |     "D17Z01S13", # BOTSS | ||
|  |     "D17Z01S14", # BOTSS | ||
|  |     "D17Z01S15", # BOTSS | ||
|  |     "D17BZ01S01", # BOTSS - chamber of the eldest brother | ||
|  |     "D17BZ02S01", # BOTSS - platforming challenge | ||
|  |     "D20Z01S01", # EOS | ||
|  |     "D20Z01S02", # EOS | ||
|  |     "D20Z01S03", # EOS | ||
|  |     "D20Z01S04", # EOS | ||
|  |     "D20Z01S05", # EOS | ||
|  |     "D20Z01S06", # EOS | ||
|  |     "D20Z01S07", # EOS | ||
|  |     "D20Z01S08", # EOS | ||
|  |     "D20Z01S09", # EOS | ||
|  |     "D20Z01S10", # EOS | ||
|  |     "D20Z01S11", # EOS | ||
|  |     "D20Z01S12", # EOS | ||
|  |     "D20Z01S13", # EOS | ||
|  |     "D20Z01S14", # EOS | ||
|  |     "D20Z02S01", # MAH | ||
|  |     "D20Z02S02", # MAH | ||
|  |     "D20Z02S03", # MAH | ||
|  |     "D20Z02S04", # MAH | ||
|  |     "D20Z02S05", # MAH | ||
|  |     "D20Z02S06", # MAH | ||
|  |     "D20Z02S07", # MAH | ||
|  |     "D20Z02S08", # MAH | ||
|  |     "D20Z02S09", # MAH | ||
|  |     "D20Z02S10", # MAH | ||
|  |     "D20Z02S11", # MAH | ||
|  |     "D20Z02S12", # MAH | ||
|  |     "D20Z03S01", # TRPOTS | ||
|  | ] | ||
|  | 
 | ||
|  | 
 | ||
|  | class DoorDict(TypedDict, total=False): | ||
|  |     Id: str | ||
|  |     Direction: int | ||
|  |     OriginalDoor: str | ||
|  |     Type: int | ||
|  |     Logic: str | ||
|  |     VisibilityFlags: int | ||
|  |     RequiredDoors: List[str] | ||
|  | 
 | ||
|  | 
 | ||
|  | door_table: List[DoorDict] = [ | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z01S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S01[S]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z06S01[N]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D01Z01S01[S] || canBreakHoles || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z01S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z01S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S03[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z01S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z01S01[W]" | ||
|  | 	}, | ||
|  | 
 | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z01S03[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S02[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S02[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S03[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S03[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S02[NE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D02Z02S11[NW]", "D02Z02S11[NE]", "D02Z02S11[W]", "D02Z02S11[E]", "D02Z02S11[SE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S05[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S03[church]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D01BZ04S01[church]", | ||
|  | 		"Logic": "canBeatMercyBoss || canBeatConventBoss || canBeatGrievanceBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S03[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S02[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S01[N]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S04[Ossary]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D01BZ06S01[Ossary]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S02[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z02S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z02S06[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ04S01[church]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D01Z02S03[church]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ06S01[Ossary]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D01Z02S04[Ossary]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ06S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01BZ08S01[W]", | ||
|  | 		"Logic": "bones >= 30" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ08S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01BZ06S01[E]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S05[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S01[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S02[SW]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S02[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S01[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S02[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z05S05[N]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S04[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S03[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S03[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D01Z05S06[Cherubs]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S04[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S04[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S01[SE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S04[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S05[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S06[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S04[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S01[NW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S05[Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D01Z05S11[Cherubs]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z01S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z03S07[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D01Z03S03[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S01[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S05[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S01[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S17[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S05[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S01[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S05[SW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z04S01[S]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S01[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z04S15[N]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z04S01[SE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S13[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S05[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S05[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S01[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S06[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S15[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S06[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S15[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S15[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S12[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "openedDCGateE" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S15[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S09[C]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D01BZ02S01[C]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S10[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S15[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S10[SW]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z04S11[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S10[SE]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z04S12[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S11[NE]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z04S10[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S12[NW]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z04S10[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S18[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S12[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S13[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S13[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S12[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S13[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S13[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S14[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S13[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S16[W]", | ||
|  | 		"VisibilityFlags": 5, | ||
|  | 		"Logic": "D01Z04S13[SE] || canDiveLaser && (canAirStall || wheel || doubleJump || canEnemyBounce)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S13[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S15[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z04S01[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S15[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S06[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S15[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S08[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z04S15[E]", "D01Z04S15[SW]", "D01Z04S15[SE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S06[SW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z04S15[W]", "D01Z04S15[SW]", "D01Z04S15[SE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S15[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S09[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z04S15[W]", "D01Z04S15[E]", "D01Z04S15[SE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S15[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S10[NW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z04S15[W]", "D01Z04S15[E]", "D01Z04S15[SW]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S16[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S13[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S16[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S12[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S17[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S01[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S18[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S19[E]", | ||
|  | 		"Logic": "D01Z04S18[W] || canBeatMercyBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S18[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S12[W]", | ||
|  | 		"Logic": "D01Z04S18[E] || canBeatMercyBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S19[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S19[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z04S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S18[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ02S01[C]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D01Z04S09[C]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S01[N]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z02S04[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S27[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S01[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z05S02[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S02[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z05S01[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z01S01[NE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S03[NW]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S02[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z05S20[N]", | ||
|  | 		"Logic": "openedDCLadder" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S03[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S03[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S03[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z05S13[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S03[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S05[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S05[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z03S02[S]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S05[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S05[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S06[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S05[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S18[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S09[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S05[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S06[Cherubs]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S09[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S09[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S10[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S09[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S10[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S10[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S12[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S10[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z05S14[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S10[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S11[Cherubs]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S10[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S09[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S13[SW]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D01Z05S16[N]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z05S13[E]" ], | ||
|  | 		"Logic": "D01Z05S13[SW] || canSurvivePoison3 && canWaterJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S13[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z05S03[S]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D01Z05S13[E]" ], | ||
|  | 		"Logic": "D01Z05S13[N] || canSurvivePoison3 && canWaterJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S14[W]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S13[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S14[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z05S10[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S14[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S15[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S15[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S14[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S15[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S22[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S15[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S19[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S16[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z05S13[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S16[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S21[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S16[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S17[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S17[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S16[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S17[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01BZ09S01[W]", | ||
|  | 		"Logic": "dash && (D01Z05S17[E] || canWaterJump || canCrossGap5)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S18[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S05[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S19[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S15[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z04S19[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S20[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S25[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S20[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D01Z05S02[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S21[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S25[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S21[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S16[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S21[Reward]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D01BZ05S01[Reward]", | ||
|  | 		"Logic": "shroud" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S22[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S15[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S23[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S24[E]", | ||
|  | 		"Logic": "chalice && chaliceRooms >= 3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S23[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S25[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S24[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S04[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S24[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S23[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S20[W]", | ||
|  | 		"Logic": "D01Z05S25[SW] || D01Z05S25[SE] || D01Z05S25[NE] || linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S23[E]", | ||
|  | 		"Logic": "D01Z05S25[W] || (linen && (canWalkOnRoot || doubleJump || canAirStall)) || (D01Z05S25[E] && (canWalkOnRoot || canCrossGap3))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S21[W]", | ||
|  | 		"VisibiliyFlags": 5, | ||
|  | 		"Logic": "D01Z05S25[E] || canBreakTirana && (linen || D01Z05S25[W] && (canWalkOnRoot || canCrossGap3))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S17[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D01Z05S25[SW] || D01Z05S25[SE] || D01Z05S25[NE] || linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S26[W]", | ||
|  | 		"Logic": "D01Z05S25[SW] || D01Z05S25[SE] || D01Z05S25[NE] || linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[EchoesW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S09[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 11, | ||
|  | 		"RequiredDoors": [ "D01Z05S25[EchoesE]" ], | ||
|  | 		"Logic": "D01Z05S25[EchoesW] || (D01Z05S25[EchoesE] && (blood || canCrossGap8)) || (linen && doubleJump)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S25[EchoesE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S10[W]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 11, | ||
|  | 		"RequiredDoors": [ "D01Z05S25[EchoesW]" ], | ||
|  | 		"Logic": "D01Z05S25[EchoesE] || (D01Z05S25[EchoesW] && (blood || canCrossGap8)) || (linen && doubleJump)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S26[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S25[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z05S27[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ05S01[Reward]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D01Z05S21[Reward]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ09S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S17[E]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D01Z06S01[N]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z01S01[S]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01Z06S01[Santos]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D01BZ07S01[Santos]", | ||
|  | 		"Logic": "bell" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D01BZ07S01[Santos]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D01Z06S01[Santos]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S01[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S06[E]", | ||
|  | 		"Logic": "openedWOTWCave && (D02Z01S01[W] || D02Z01S01[CherubsL] || D02Z01S01[SW] || D02Z01S01[CherubsR] || doubleJump || wallClimb)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S02[E]", | ||
|  | 		"Logic": "D02Z01S01[W] || D02Z01S01[CherubsL] || wallClimb || doubleJump || ((D02Z01S01[SW] || D02Z01S01[CherubsR]) && canDawnJump)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S01[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z03S04[NW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S01[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S01[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S03[SE]", | ||
|  | 		"Logic": "D02Z01S02[NW] || wallClimb || doubleJump || (D02Z01S02[NE] && canWalkOnRoot && canCrossGap5)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S09[W]", | ||
|  | 		"Logic": "D02Z01S02[NE] || (doubleJump && canEnemyBounce) || (D02Z01S02[NW] || wallClimb || doubleJump) && (canWalkOnRoot || canCrossGap10)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S02[]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z01S06[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S03[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S01[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D02Z01S03[W] || D02Z01S03[SE] || D02Z01S03[Cherubs] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S03[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S02[NW]", | ||
|  | 		"Logic": "D02Z01S03[W] || D02Z01S03[SE] || D02Z01S03[Cherubs] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S03[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S04[-N]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z01S08[N]", | ||
|  | 		"Logic": "fullThimble && (D02Z01S01[W] || D02Z01S01[CherubsL] || wallClimb || doubleJump || ((D02Z01S01[SW] || D02Z01S01[CherubsR]) && canDawnJump))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S03[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S08[E]", | ||
|  | 		"Logic": "D02Z01S06[W] || dash || wallClimb && doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S01[SW]", | ||
|  | 		"Logic": "D02Z01S06[E] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S06[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S06[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S08[N]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z01S02[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S09[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z01S01[CherubsL]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z01S09[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z01S01[CherubsR]", | ||
|  | 		"Logic": "linen && (canWalkOnRoot || canCrossGap2 || canEnemyBounce && canAirStall)" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S08[E]", | ||
|  | 		"Logic": "D02Z02S01[W] || D02Z02S01[NW] || D02Z02S01[Cherubs] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S01[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S02[SE]", | ||
|  | 		"Logic": "D02Z02S01[NW] || D02Z02S01[Cherubs] || wallClimb && (D02Z02S01[W] || dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z01S03[W]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D02Z02S01[E] || D02Z02S01[NW] || D02Z02S01[Cherubs] || wallClimb || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S01[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S02[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S01[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S04[SE]", | ||
|  | 		"Logic": "D02Z02S02[NW] || D02Z02S02[NE] || D02Z02S02[CherubsL] || D02Z02S02[CherubsR] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S03[SW]", | ||
|  | 		"Logic": "D02Z02S02[NW] || D02Z02S02[NE] || D02Z02S02[CherubsL] || D02Z02S02[CherubsR] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S02[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z02S08[CherubsR]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S02[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S02[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S03[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S02[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S03[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S05[SE]", | ||
|  | 		"Logic": "D02Z02S03[NW] || doubleJump || wallClimb || D02Z02S03[NE] && canWalkOnRoot" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S03[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S14[W]", | ||
|  | 		"Logic": "D02Z02S03[NE] || wallClimb && (canCrossGap11 || (blood && (canWalkOnRoot || canCrossGap7)) || (canWalkOnRoot && (doubleJump || canAirStall)))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S03[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z02S01[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S09[E]", | ||
|  | 		"Logic": "D02Z02S04[NE] || D02Z02S04[W] || D02Z02S04[E] && dash || D02Z02S04[SE] && (wallClimb || doubleJump && canEnemyUpslash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S04[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S02[NW]", | ||
|  | 		"Logic": "D02Z02S04[NE] || D02Z02S04[W] || D02Z02S04[SE] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S05[SW]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S04[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S05[W]", | ||
|  | 		"Logic": "D02Z02S04[NE] || ((D02Z02S04[W] || D02Z02S04[E] && dash) && (doubleJump || wallClimb)) || (D02Z02S04[SE] && (wallClimb || doubleJump && canEnemyUpslash))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S04[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z02S08[CherubsL]", | ||
|  | 		"Logic": "linen && (D02Z02S04[NE] || D02Z02S04[W] || D02Z02S04[SE] || dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S04[NE]", | ||
|  | 		"VisibilityFlags": 65, | ||
|  | 		"Logic": "D02Z02S05[W] || doubleJump && canEnemyBounce" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S03[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S10[W]", | ||
|  | 		"Logic": "D02Z02S05[NW] || D02Z02S05[E] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S07[E]", | ||
|  | 		"Logic": "D02Z02S05[NW] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z02S02[CherubsL]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S05[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z02S02[CherubsR]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S05[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S07[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S11[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S08[C]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D02BZ02S01[C]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S08[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S08[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S11[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S12[W]", | ||
|  | 		"Logic": "D02Z02S11[E] || D02Z02S11[NW] || D02Z02S11[NE] || canCrossGap6" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S11[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S14[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D02Z02S11[NE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S11[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S13[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D02Z02S11[NW]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S11[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D01Z02S03[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S11[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z02S03[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z02S14[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z01S03[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02BZ02S01[C]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D02Z02S08[C]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S07[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S02[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D02Z03S16[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S03[E]", | ||
|  | 		"Logic": "D02Z03S02[NW] || D02Z03S02[NE] || D02Z03S02[N] || D02Z03S02[W] || doubleJump || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S21[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D02Z03S02[NE]", "D02Z03S02[N]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S13[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D02Z03S02[NW]", "D02Z03S02[N]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S02[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D02Z03S11[S]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D02Z03S02[NW]", "D02Z03S02[NE]" ], | ||
|  | 		"Logic": "openedConventLadder" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S03[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S05[NE]", | ||
|  | 		"Logic": "D02Z03S03[NW] || blood || canCrossGap3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S05[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D02Z03S07[N]", | ||
|  | 		"Logic": "D02Z03S05[S] || D02Z03S05[NE] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S05[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S03[NW]", | ||
|  | 		"Logic": "D02Z03S05[S] || D02Z03S05[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S18[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S06[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D02Z03S07[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S17[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S07[NWW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S24[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S07[NW]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D02Z03S06[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S07[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D02Z03S05[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S08[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S07[E]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S08[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S14[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S08[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S16[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S18[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S20[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S10[-W]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S06[-E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S10[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D02Z02S07[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S11[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D02Z03S02[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S15[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S11[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S19[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S10[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S11[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S22[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S08[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S02[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S08[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z02S11[NW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S16[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S08[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S16[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D02Z03S02[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S17[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S18[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S23[E]", | ||
|  | 		"Logic": "D02Z03S18[NW] || D02Z03S18[NE] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S18[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S06[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S18[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S09[W]", | ||
|  | 		"Logic": "D02Z03S18[NW] || D02Z03S18[NE] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S11[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S20[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S09[E]", | ||
|  | 		"Logic": "D02Z03S20[W] || canBeatConventBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S20[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S21[W]", | ||
|  | 		"Logic": "D02Z03S20[E] || canBeatConventBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S21[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S20[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S21[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S02[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S22[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S11[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S23[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S18[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D02Z03S24[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D02Z03S07[NWW]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S01[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S02[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S01[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D20Z01S03[N]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S01[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D20Z01S01[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z01S06[E]", | ||
|  | 		"Logic": "D03Z01S02[W] || wallClimb || canCrossGap3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z01S01[W]", | ||
|  | 		"Logic": "D03Z01S02[E] || wallClimb || canCrossGap7" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z01S04[E]", | ||
|  | 		"Logic": "D03Z01S03[W] || wallClimb && (D03Z01S03[SW] || canCrossGap9)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z01S06[W]", | ||
|  | 		"Logic": "D03Z01S03[E] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[SW]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S10[N]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z01S03[W] || D03Z01S03[SW] || canCrossGap9" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[SE]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S01[N]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[-WestL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z02S10[Cherubs]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen && (D03Z01S03[W] || D03Z01S03[SW] || canCrossGap9)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[-WestR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z02S02[CherubsL]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen && (D03Z01S03[W] || D03Z01S03[SW] || canCrossGap9)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[-EastL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z02S02[CherubsR]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen && (D03Z01S03[W] || D03Z01S03[SW] || canCrossGap5)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S03[-EastR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z02S01[Cherubs]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S04[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z01S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z01S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S07[SE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z01S04[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z01S03[E]", | ||
|  | 		"Logic": "D03Z01S06[W] || canBeatPerpetua" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z01S02[W]", | ||
|  | 		"Logic": "D03Z01S06[E] || canBeatPerpetua" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S02[E]", | ||
|  | 		"Logic": "D03Z02S01[W] || wallClimb || doubleJump && canEnemyBounce" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S01[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z01S03[SE]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z02S01[N] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S01[Cherubs]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S10[E]", | ||
|  | 		"Logic": "D03Z02S02[W] || D03Z02S02[CherubsL] || doubleJump && (D03Z02S02[E] || D03Z02S02[CherubsR] || wallClimb || canEnemyBounce)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S01[W]", | ||
|  | 		"Logic": "D03Z02S02[E] || wallClimb || doubleJump && canEnemyBounce" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S02[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S03[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S02[CherubsL]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S02[CherubsR]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[W]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S07[N]", | ||
|  | 		"Logic": "D03Z02S03[W] || dash && (D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S05[W]", | ||
|  | 		"Logic": "D03Z02S03[E] || (canAirStall || doubleJump || boots) && (D03Z02S03[E] && dash || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S02[S]", | ||
|  | 		"Logic": "D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[SE2]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S04[NW]", | ||
|  | 		"Logic": "D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S07[E]", | ||
|  | 		"Logic": "D03Z02S03[SW] || D03Z02S03[SE] || D03Z02S03[SSL] || D03Z02S03[SSR] || brokeJondoBellW && brokeJondoBellE && (D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S06[W]", | ||
|  | 		"Logic": "D03Z02S03[SW] || D03Z02S03[SE] || D03Z02S03[SSL] || D03Z02S03[SSR] || brokeJondoBellW && brokeJondoBellE && (D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[SSL]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z03S01[NL]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z02S03[SW] || D03Z02S03[SE] || D03Z02S03[SSL] || D03Z02S03[SSR] || brokeJondoBellW && brokeJondoBellE && (D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[SSC]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z03S01[NC]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z02S03[SW] || D03Z02S03[SE] || D03Z02S03[SSL] || D03Z02S03[SSR] || brokeJondoBellW && brokeJondoBellE && (D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S03[SSR]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z03S01[NR]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z02S03[SW] || D03Z02S03[SE] || D03Z02S03[SSL] || D03Z02S03[SSR] || brokeJondoBellW && brokeJondoBellE && (D03Z02S03[W] && dash || D03Z02S03[E] || D03Z02S03[N] || D03Z02S03[SE2])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S04[NW]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S03[SE2]", | ||
|  | 		"Logic": "D03Z02S04[NW] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S04[NE]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S05[S]", | ||
|  | 		"Logic": "D03Z02S04[NE] || wallClimb || (D03Z02S04[S] && doubleJump)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S04[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S06[N]", | ||
|  | 		"Logic": "D03Z02S04[NE] || D03Z02S04[S] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S11[W]", | ||
|  | 		"Logic": "D03Z02S05[E] || D03Z02S05[S] || canCrossGap5 || (canEnemyBounce && canCrossGap3)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S05[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S04[NE]", | ||
|  | 		"Logic": "D03Z02S05[E] || D03Z02S05[S] || canCrossGap5 || (canEnemyBounce && canCrossGap3)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S03[SE]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S06[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S04[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S03[SW]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S07[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S14[E]", | ||
|  | 		"Logic": "D03Z02S08[N] || D03Z02S08[W] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S08[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S09[S]", | ||
|  | 		"Logic": "D03Z02S08[N] || D03Z02S08[W] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S12[E]", | ||
|  | 		"Logic": "D03Z02S09[W] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S09[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S10[S]", | ||
|  | 		"Logic": "D03Z02S09[N] || D03Z02S09[S] || D03Z02S09[Cherubs] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S09[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S08[N]", | ||
|  | 		"Logic": "D03Z02S09[N] || D03Z02S09[S] || D03Z02S09[Cherubs] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S09[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S13[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S10[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z01S03[SW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S10[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z02S09[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S10[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z02S09[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S10[Cherubs]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S05[E]", | ||
|  | 		"Logic": "D03Z02S11[W] || dash && (doubleJump || wallClimb || canCrossGap2)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S15[W]", | ||
|  | 		"Logic": "D03Z02S11[E] || dash && (wallClimb || doubleJump)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S09[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S12[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S10[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S13[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z02S12[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z02S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S15[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z02S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S18[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S01[S]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S12[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S01[NL]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S03[SSL]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z03S01[NL] || D03Z03S01[NR] || D03Z03S01[NC] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S01[NC]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S01[NR]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z02S03[SSR]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D03Z03S01[NL] || D03Z03S01[NR] || D03Z03S01[NC] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S12[E]", | ||
|  | 		"Logic": "D03Z03S02[NE] || D03Z03S02[W] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S14[W]", | ||
|  | 		"Logic": "D03Z03S02[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S02[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D03Z03S03[NE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S03[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S04[NW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D03Z03S03[W]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S03[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S04[SW]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S04[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S03[NE]", | ||
|  | 		"Logic": "D03Z03S04[NW] || D03Z03S04[NE] || (wallClimb || doubleJump) && (D03Z03S04[E] || D03Z03S04[SW] || blood || canCrossGap10)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S04[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S05[NW]", | ||
|  | 		"Logic": "D03Z03S04[NE] || wallClimb && (D03Z03S04[NW] || D03Z03S04[E] || D03Z03S04[SW] || blood || canCrossGap10)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S05[SW]", | ||
|  | 		"Logic": "D03Z03S04[NW] || D03Z03S04[NE] || D03Z03S04[E] || (wallClimb || doubleJump) && (D03Z03S04[SW] || blood || canCrossGap10)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S04[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S03[SE]", | ||
|  | 		"Logic": "D03Z03S04[NW] || D03Z03S04[NE] || D03Z03S04[E] || D03Z03S04[SW] || blood || canCrossGap10" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S04[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S13[W]", | ||
|  | 		"Logic": "D03Z03S04[SE] || blood" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S04[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z03S10[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S05[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S04[NE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D03Z03S05[NE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S05[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S06[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D03Z03S05[NW]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S05[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S04[E]", | ||
|  | 		"Logic": "D03Z03S05[SW] || D03Z03S05[SE] || linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S05[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S07[SW]", | ||
|  | 		"Logic": "D03Z03S05[SW] || D03Z03S05[SE] || linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S05[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S07[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S19[E]", | ||
|  | 		"Logic": "D03Z03S07[NW] || D03Z03S07[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S07[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S08[W]", | ||
|  | 		"Logic": "D03Z03S07[NW] || D03Z03S07[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S07[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S05[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S07[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D03Z03S09[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S07[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S08[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z03S11[CherubsL]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S08[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D03Z03S11[CherubsR]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S09[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S10[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S09[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z03S07[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S09[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S10[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S15[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S11[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S11[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S01[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S04[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S02[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S15[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S11[E]", | ||
|  | 		"Logic": "canBeatGrievanceBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S16[W]", | ||
|  | 		"Logic": "canBeatGrievanceBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S16[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S15[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S16[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S17[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S17[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z03S16[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S17[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S25[SW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S18[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D03Z03S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z03S07[NW]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z02S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S01[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z01S02[NW]", | ||
|  | 		"Logic": "D04Z01S01[NE] || D04Z01S01[N] || canCrossGap3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S01[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D04Z01S05[S]", | ||
|  | 		"Logic": "D04Z01S01[NE] || D04Z01S01[N] || canCrossGap3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S01[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z01S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z01S01[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z01S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z01S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S03[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D05Z01S20[N]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z01S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S04[Cherubs]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S05[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z01S01[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S05[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D04Z01S06[S]", | ||
|  | 		"Logic": "D04Z01S05[N] || (blood && canClimbOnRoot) || doubleJump && (blood || canClimbOnRoot)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S05[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D04Z01S01[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S05[CherubsN]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S06[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z01S05[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S09[SW]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 9, | ||
|  | 		"Logic": "D04Z01S06[E] || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z01S06[Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D04Z01S05[CherubsN]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 
 | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z01S04[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S01[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D04Z02S02[S]", | ||
|  | 		"Logic": "D04Z02S01[N] || D04Z02S01[NE] && dash && (doubleJump || wallClimb)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z03S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S01[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S03[W]", | ||
|  | 		"Logic": "D04Z02S01[NE] || D04Z02S01[N] && dash && canCrossGap1" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S02[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z02S01[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S02[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S17[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S15[W]", | ||
|  | 		"VisibilityFlags": 49, | ||
|  | 		"Logic": "D04Z02S02[NE] || (doubleJump && upwarpSkipsAllowed) || (doubleJump && canEnemyUpslash) || (canEnemyUpslash && upwarpSkipsAllowed && (wallClimb || D04Z02S02[N]))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S02[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D06Z01S02[S]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D04Z02S02[N] || D04Z02S02[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S01[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S04[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S14[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S01[NW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z03S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S05[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S03[E]", | ||
|  | 		"Logic": "D04Z02S04[NW] || D04Z02S04[NE] || D04Z02S04[N] || D04Z02S04[Cherubs] || wallClimb && doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S19[W]", | ||
|  | 		"Logic": "D04Z02S04[NW] || D04Z02S04[NE] || D04Z02S04[N] || D04Z02S04[Cherubs] || wallClimb && doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D04Z02S06[S]", | ||
|  | 		"Logic": "(D04Z02S04[NW] || D04Z02S04[NE] || D04Z02S04[N] || D04Z02S04[Cherubs] || wallClimb && doubleJump) && openedMoMLadder" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S04[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S07[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S06[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z02S04[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S06[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S11[E]", | ||
|  | 		"Logic": "D04Z02S06[NW] || D04Z02S06[N] || D04Z02S06[NE] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S06[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D06Z01S23[S]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "(D04Z02S06[NW] || D04Z02S06[N] || D04Z02S06[NE] || wallClimb) && openedARLadder" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S06[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S09[W]", | ||
|  | 		"Logic": "D04Z02S06[NW] || D04Z02S06[N] || D04Z02S06[NE] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S10[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S06[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D04Z02S04[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S07[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S19[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S07[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D04Z02S08[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S07[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S13[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S07[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S23[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S09[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S20[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S08[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z02S07[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S08[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S06[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S09[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S16[W]", | ||
|  | 		"Logic": "D04Z02S09[NE] || blood" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S21[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S06[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S21[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S07[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S04[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S15[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S02[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S22[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S16[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S09[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S16[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D04Z02S08[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S17[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S02[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S19[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S04[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S20[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S20[Redento]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D04BZ02S01[Redento]", | ||
|  | 		"Logic": "redentoRooms >= 5" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S21[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S22[E]", | ||
|  | 		"Logic": "D04Z02S21[NE] || D04Z02S21[W] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S21[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S21[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S12[W]", | ||
|  | 		"Logic": "D04Z02S21[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S22[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S15[E]", | ||
|  | 		"Logic": "D04Z02S22[W] || canBeatMothersBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S22[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S21[W]", | ||
|  | 		"Logic": "D04Z02S22[E] || canBeatMothersBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S23[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S07[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S23[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S24[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S23[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z04S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S24[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S23[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S24[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S24[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S25[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z02S25[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S24[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04BZ02S01[Redento]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D04Z02S20[Redento]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D04Z03S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z03S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S04[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z03S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S22[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D04Z04S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S23[NE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z04S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z04S02[W]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D04Z04S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z04S01[E]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S01[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z02S04[SE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S16[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S15[E]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S02[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S03[Frontal]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D05BZ01S01[FrontalS]", | ||
|  | 		"Logic": "woodKey && D05Z01S23[E] && (D05Z01S11[NW] || D05Z01S11[NE])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S05[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S05[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S17[W]", | ||
|  | 		"Logic": "D05Z01S05[NE] || blood" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S24[E]", | ||
|  | 		"Logic": "D05Z01S06[W] || canSurvivePoison3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S20[W]", | ||
|  | 		"Logic": "D05Z01S06[E] || canSurvivePoison3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S07[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S08[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S07[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S20[E]", | ||
|  | 		"Logic": "D05Z01S07[NW] || blood && (canClimbOnRoot || doubleJump) || (canClimbOnRoot && canCrossGap3) || canCrossGap7" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S05[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S10[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S08[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S09[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S08[Health]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S14[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S08[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S07[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S18[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S10[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S11[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S11[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S19[E]", | ||
|  | 		"VisibilityFlags": 5, | ||
|  | 		"Logic": "canBreakTirana" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S11[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S23[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D05Z01S11[NE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S11[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S10[NW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D05Z01S11[NW]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S11[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S10[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S08[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S21[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S08[Health]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S15[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S21[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S16[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S17[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S05[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S18[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S09[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S19[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S15[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S11[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S20[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S20[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S07[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S20[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D04Z01S03[S]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S21[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S14[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S21[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S13[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S21[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S15[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S21[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D05Z02S11[Cherubs]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S22[FrontalN]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D05BZ01S01[FrontalN]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S22[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z03S02[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S23[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S11[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z01S24[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S06[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05BZ01S01[FrontalS]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D05Z01S03[Frontal]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05BZ01S01[FrontalN]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D05Z01S22[FrontalN]" | ||
|  | 	}, | ||
|  | 
 | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z01S11[SE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S02[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S02[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S03[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S02[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S09[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S05[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S02[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S04[C]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D05BZ02S01[C]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S02[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S06[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S06[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S06[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S07[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S06[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S11[W]", | ||
|  | 		"Logic": "openedTSCGate" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S06[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S14[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S10[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S06[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S09[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S02[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S08[W]", | ||
|  | 		"Logic": "redWax >= 3 && blueWax >= 3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S13[E]", | ||
|  | 		"Logic": "dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S06[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S11[Cherubs]", | ||
|  | 		"Direction": 5, | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z04S16[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S12[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D05Z02S15[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z02S10[W]", | ||
|  | 		"Logic": "dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D05Z02S06[NE]", | ||
|  | 		"Logic": "D05Z02S14[W] || canBeatCanvasesBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S21[SW]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D05Z02S14[E] || canBeatCanvasesBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S15[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D05Z02S12[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05Z02S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D05Z01S19[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D05BZ02S01[C]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D05Z02S04[C]" | ||
|  | 	}, | ||
|  | 
 | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S14[E]", | ||
|  | 		"Logic": "(D06Z01S01[SW] || D06Z01S01[SE] || D06Z01S01[W] || D06Z01S01[E] || D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N]) || linen && (D06Z01S01[NW] || D06Z01S01[NE])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S03[W]", | ||
|  | 		"Logic": "(D06Z01S01[SW] || D06Z01S01[SE] || D06Z01S01[W] || D06Z01S01[E] || D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N]) || linen && (D06Z01S01[NW] || D06Z01S01[NE])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S07[E]", | ||
|  | 		"Logic": "(D06Z01S01[W] || D06Z01S01[E] || D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N]) || masks >= 1 && (D06Z01S01[SW] || D06Z01S01[SE]) || linen && (D06Z01S01[NW] || D06Z01S01[NE] && (canWalkOnRoot || canCrossGap1))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S06[WW]", | ||
|  | 		"Logic": "(D06Z01S01[W] || D06Z01S01[E] || D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N]) || masks >= 1 && (D06Z01S01[SW] || D06Z01S01[SE]) || linen && (D06Z01S01[NE] || D06Z01S01[NW] && (canWalkOnRoot || canCrossGap1))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S16[E]", | ||
|  | 		"Logic": "D06Z01S01[NW] || D06Z01S01[NE] && (canWalkOnRoot || canCrossGap8) || linen && (D06Z01S01[NNW] || D06Z01S01[NNE] && (canWalkOnRoot || canCrossGap3))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S17[W]", | ||
|  | 		"Logic": "D06Z01S01[NE] || D06Z01S01[NW] && (canWalkOnRoot || canCrossGap8) || linen && (D06Z01S01[NNE] || D06Z01S01[NNW] && (canWalkOnRoot || canCrossGap3))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[NNW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S09[E]", | ||
|  | 		"Logic": "(D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N]) || masks >= 2 && (D06Z01S01[SW] || D06Z01S01[SE] || D06Z01S01[W] || D06Z01S01[E] || linen && (D06Z01S01[NW] || D06Z01S01[NE]))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[NNE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S10[W]", | ||
|  | 		"Logic": "(D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N]) || masks >= 2 && (D06Z01S01[SW] || D06Z01S01[SE] || D06Z01S01[W] || D06Z01S01[E] || linen && (D06Z01S01[NW] || D06Z01S01[NE]))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D06Z01S19[S]", | ||
|  | 		"Logic": "masks >= 3 && (D06Z01S01[SW] || D06Z01S01[SE] || D06Z01S01[W] || D06Z01S01[E] || D06Z01S01[NNW] || D06Z01S01[NNE] || D06Z01S01[N] || linen && (D06Z01S01[NW] || D06Z01S01[NE]))", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S01[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S23[Cherubs]", | ||
|  | 		"Logic": "linen && (D06Z01S01[SW] || D06Z01S01[SE] || D06Z01S01[W] || D06Z01S01[E] || D06Z01S01[NW] || D06Z01S01[NE] || D06Z01S01[NNW] || D06Z01S01[NNE])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S18[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S02[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z02S02[N]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S01[SE]", | ||
|  | 		"Logic": "D06Z01S03[W] || canBeatLegionary" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S04[W]", | ||
|  | 		"Logic": "D06Z01S03[E] || canBeatLegionary" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S04[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S20[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S04[W]", "D06Z01S04[Health]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S03[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S04[SW]", "D06Z01S04[Health]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S04[Health]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S24[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S04[SW]", "D06Z01S04[W]" ], | ||
|  | 		"Logic": "D06Z01S04[Health] || (wallClimb && canSurvivePoison2 && (doubleJump || blood && canClimbOnRoot))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S04[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S06[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S04[NE]", "D06Z01S04[Cherubs]" ], | ||
|  | 		"Logic": "D06Z01S04[NW] || D06Z01S04[Cherubs] || (D06Z01S04[SW] || D06Z01S04[W] || D06Z01S04[Health]) && wallClimb && canSurvivePoison2 && (dash || doubleJump && (canDawnJump || canClimbOnRoot))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S04[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S06[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S04[NW]", "D06Z01S04[Cherubs]" ], | ||
|  | 		"Logic": "D06Z01S04[NE] || (D06Z01S04[SW] || D06Z01S04[W] || D06Z01S04[Health]) && wallClimb && canSurvivePoison2 && (dash || doubleJump && (canDawnJump || canClimbOnRoot))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S04[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S12[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S06[WW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S01[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S06[E]" ], | ||
|  | 		"Logic": "D06Z01S06[WW] || canBeatLegionary" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S04[NW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S06[WW]" ], | ||
|  | 		"Logic": "D06Z01S06[E] || canBeatLegionary" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S06[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S04[NE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S06[EE]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S06[EE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S15[SW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S06[W]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S07[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S07[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S14[W]", | ||
|  | 		"Logic": "D06Z01S08[N] || D06Z01S08[E] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S08[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D06Z01S13[S]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S12[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S01[NNW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S09[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S16[CherubsL]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S09[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S16[CherubsR]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S01[NNE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S21[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S10[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S17[CherubsL]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S10[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S17[CherubsR]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S15[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S12[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D06Z01S14[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S13[E]", | ||
|  | 		"Logic": "D06Z01S12[NW] || D06Z01S12[NE] || D06Z01S12[NE2] || D06Z01S12[W] || D06Z01S12[E] || wallClimb && doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S07[W]", | ||
|  | 		"Logic": "D06Z01S12[NW] || D06Z01S12[NE] || D06Z01S12[NE2] || D06Z01S12[W] || D06Z01S12[E] || wallClimb && doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S12[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S05[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S12[NE]", "D06Z01S12[NE2]" ], | ||
|  | 		"Logic": "D06Z01S12[NW] || D06Z01S12[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S12[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S09[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S12[NW]", "D06Z01S12[NE2]" ], | ||
|  | 		"Logic": "D06Z01S12[NW] || D06Z01S12[NE] || wallClimb || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S12[NE2]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S16[W]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S12[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S13[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D06Z01S08[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S01[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S14[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D06Z01S12[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S15[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S06[EE]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S15[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S21[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S15[NE]" ], | ||
|  | 		"Logic": "D06Z01S15[NW] || D06Z01S15[SW] && wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S15[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S11[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D06Z01S15[NW]" ], | ||
|  | 		"Logic": "D06Z01S15[NE] || D06Z01S15[SW] && wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S16[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S12[NE2]", | ||
|  | 		"Logic": "D06Z01S16[W] || (D06Z01S16[CherubsL] && (doubleJump || wallClimb && (canWalkOnRoot || canAirStall))) || (D06Z01S16[CherubsR] && (doubleJump || canAirStall && (canWalkOnRoot || wheel) && (wallClimb || canDawnJump))) || (D06Z01S16[E] && (canWalkOnRoot || canCrossGap7) && (wallClimb || canCrossGap5))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S16[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S01[NW]", | ||
|  | 		"Logic": "D06Z01S16[E] || ((D06Z01S16[W] || D06Z01S16[CherubsL]) && (canWalkOnRoot || canCrossGap5)) || (D06Z01S16[CherubsR] && (doubleJump || canAirStall && (canWalkOnRoot || wheel)))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S16[-CherubsL]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S07[CherubsL]", | ||
|  | 		"Logic": "linen && (D06Z01S16[W] || D06Z01S16[CherubsL] || (D06Z01S16[CherubsR] && (doubleJump || canAirStall && (canWalkOnRoot || wheel))) || (D06Z01S16[E] && (canWalkOnRoot || canCrossGap7)))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S16[-CherubsR]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S07[CherubsR]", | ||
|  | 		"Logic": "linen && (D06Z01S16[E] || D06Z01S16[CherubsR] || (D06Z01S16[CherubsL] && (canAirStall || canWalkOnRoot || doubleJump)) || (D06Z01S16[W] && (canWalkOnRoot || canCrossGap1)))" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S16[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S16[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S17[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S01[NE]", | ||
|  | 		"Logic": "D06Z01S17[W] || (D06Z01S17[E] || D06Z01S17[CherubsR]) && blood || D06Z01S17[CherubsL] && doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S17[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S26[W]", | ||
|  | 		"Logic": "D06Z01S17[E] || D06Z01S17[CherubsR] || blood && (D06Z01S17[W] || D06Z01S17[CherubsL] && doubleJump)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S17[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D06Z01S04[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S17[CherubsL]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S17[CherubsR]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S18[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S18[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D04Z01S04[Cherubs]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S19[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D06Z01S01[N]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S19[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S25[W]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S20[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S23[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S20[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S04[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S21[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S10[E]", | ||
|  | 		"Logic": "D06Z01S21[W] || canBeatLegionary" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S21[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S15[NW]", | ||
|  | 		"Logic": "D06Z01S21[E] || canBeatLegionary" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S22[Sword]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S23[Sword]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S23[Sword]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S22[Sword]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S23[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S20[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S23[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D04Z02S06[N]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S23[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S24[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S04[Health]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S25[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S19[E]", | ||
|  | 		"Logic": "D06Z01S25[W] || canBeatRooftopsBoss", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S25[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D07Z01S01[W]", | ||
|  | 		"Logic": "D06Z01S25[E] || canBeatRooftopsBoss", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D06Z01S26[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S17[E]" | ||
|  | 	}, | ||
|  | 
 | ||
|  | 	{ | ||
|  | 		"Id": "D07Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D06Z01S25[E]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D07Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D07Z01S02[W]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D07Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D07Z01S01[E]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D07Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D07Z01S03[W]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D07Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D07Z01S02[E]", | ||
|  | 		"Type": 9 | ||
|  | 	}, | ||
|  | 
 | ||
|  | 	{ | ||
|  | 		"Id": "D08Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z03S06[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D08Z01S01[W] || canBeatBridgeBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z02S01[W]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "holyWounds >= 3 && (D08Z01S01[E] || D08Z01S01[Cherubs] || canBeatBridgeBoss)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z01S01[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z01S02[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z03S03[W]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z01S02[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z02S03[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z01S02[-Cherubs]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D08Z01S01[Cherubs]", | ||
|  | 		"Logic": "linen" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z01S01[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S01[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z02S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z01S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S01[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D08Z02S03[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z02S01[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z01S02[SE]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "brokeBotTCStatue" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z03S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z02S03[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D08Z02S01[N]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D08Z03S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z02S03[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z03S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z03S02[SW]", | ||
|  | 		"Logic": "verses >= 4" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z03S02[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z03S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z03S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z03S03[E]", | ||
|  | 		"Logic": "D08Z03S02[NW] || wallClimb" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z03S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D08Z01S02[NE]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D08Z03S03[W] || canBeatHallBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D08Z03S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D08Z03S02[NW]", | ||
|  | 		"Logic": "D08Z03S03[E] || canBeatHallBoss" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D06Z01S13[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S07[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[Cell2]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S07[NE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D09Z01S11[S]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell1]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell1]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ], | ||
|  | 		"Logic": "bronzeKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell6]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell6]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ], | ||
|  | 		"Logic": "silverKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell5]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell5]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell4]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell4]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ], | ||
|  | 		"Logic": "goldKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell2]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell2]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[SW]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell3]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell3]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ], | ||
|  | 		"Logic": "bronzeKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell22]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell22]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S02[Cell23]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell23]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S02[NW]", "D09Z01S02[N]", "D09Z01S02[Cell1]", "D09Z01S02[Cell6]", "D09Z01S02[Cell4]", "D09Z01S02[Cell3]", "D09Z01S02[Cell22]", "D09Z01S02[Cell23]" ], | ||
|  | 		"Logic": "bronzeKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S05[SE]", | ||
|  | 		"Logic": "D09Z01S03[N] && canBeatPrisonBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S03[N]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S04[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D09Z01S07[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S13[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S05[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S05[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S06[-E]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D02Z03S10[-W]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "peaksKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S09[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[SW]", "D09Z01S07[SE]", "D09Z01S07[W]", "D09Z01S07[E]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S10[W]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[SW]", "D09Z01S07[SE]", "D09Z01S07[W]", "D09Z01S07[E]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S08[SE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[SW]", "D09Z01S07[SE]", "D09Z01S07[W]", "D09Z01S07[E]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S02[SW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[SW]", "D09Z01S07[SE]", "D09Z01S07[W]", "D09Z01S07[E]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S08[NE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[N]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D09Z01S04[S]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[NW]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S07[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S02[NW]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S07[SW]", "D09Z01S07[SE]", "D09Z01S07[W]", "D09Z01S07[E]" ], | ||
|  | 		"Logic": "D09Z01S07[NE] || blood" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S05[NE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S08[Cell14]" ], | ||
|  | 		"Logic": "openedWotHPGate" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[S]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D09Z01S03[N]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S08[W]", "D09Z01S08[Cell14]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S07[W]", | ||
|  | 		"Logic": "D09Z01S08[SE] || D09Z01S08[Cell15] || D09Z01S08[Cell16] || D09Z01S08[Cell18] || D09Z01S08[Cell17] && dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S07[NW]", | ||
|  | 		"Logic": "D09Z01S08[NE] || D09Z01S08[Cell7] || D09Z01S08[Cell17] && dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[Cell14]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell14]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S08[W]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[Cell15]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell15]", | ||
|  | 		"Logic": "silverKey && (D09Z01S08[SE] || D09Z01S08[Cell15] || D09Z01S08[Cell16] || D09Z01S08[Cell18] || D09Z01S08[Cell17] && dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[Cell7]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell7]", | ||
|  | 		"Logic": "goldKey && (D09Z01S08[NE] || D09Z01S08[Cell7] || D09Z01S08[Cell17] && dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[Cell16]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell16]", | ||
|  | 		"Logic": "goldKey && (D09Z01S08[SE] || D09Z01S08[Cell15] || D09Z01S08[Cell16] || D09Z01S08[Cell18] || D09Z01S08[Cell17] && dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[Cell18]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell18]", | ||
|  | 		"Logic": "silverKey && (D09Z01S08[SE] || D09Z01S08[Cell15] || D09Z01S08[Cell16] || D09Z01S08[Cell18] || D09Z01S08[Cell17] && dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S08[Cell17]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell17]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D04Z01S06[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D09Z01S09[Cell21] || D09Z01S09[Cell20] || D09Z01S09[SW] || D09Z01S09[E] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S12[E]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S09[Cell19]", "D09Z01S09[Cell24]" ], | ||
|  | 		"Logic": "D09Z01S09[NW] || D09Z01S09[Cell19] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S07[SW]", | ||
|  | 		"Logic": "D09Z01S09[Cell21] || D09Z01S09[Cell20] || D09Z01S09[SW] || D09Z01S09[E] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[Cell24]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell24]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S09[NW]", "D09Z01S09[Cell19]" ], | ||
|  | 		"Logic": "D09Z01S09[Cell24] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[Cell19]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell19]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S09[NW]", "D09Z01S09[Cell24]" ], | ||
|  | 		"Logic": "D09Z01S09[NW] || D09Z01S09[Cell19] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[Cell20]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell20]", | ||
|  | 		"Logic": "silverKey && (D09Z01S09[Cell21] || D09Z01S09[Cell20] || D09Z01S09[SW] || D09Z01S09[E] || dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S09[Cell21]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell21]", | ||
|  | 		"Logic": "goldKey && (D09Z01S09[Cell21] || D09Z01S09[Cell20] || D09Z01S09[SW] || D09Z01S09[E] || dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S07[SE]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S10[Cell12]", "D09Z01S10[Cell10]", "D09Z01S10[Cell11]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S10[Cell13]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell13]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S10[Cell12]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell12]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S10[W]", "D09Z01S10[Cell10]", "D09Z01S10[Cell11]" ], | ||
|  | 		"Logic": "bronzeKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S10[Cell10]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell10]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S10[W]", "D09Z01S10[Cell12]", "D09Z01S10[Cell11]" ], | ||
|  | 		"Logic": "silverKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S10[Cell11]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D09BZ01S01[Cell11]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09Z01S10[W]", "D09Z01S10[Cell12]", "D09Z01S10[Cell10]" ], | ||
|  | 		"Logic": "silverKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D09Z01S04[E]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S11[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D09Z01S02[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S09[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09Z01S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D09Z01S05[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell1]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell1]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell2]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell2]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell3]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell3]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell3]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell2]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell4]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell4]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell5]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell5]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell5]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell4]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell6]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell6]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell7]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S08[Cell7]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell10]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S10[Cell10]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell11]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S10[Cell11]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell12]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S10[Cell12]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell13]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell13]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S10[Cell13]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell12]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell14]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S08[Cell14]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell15]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell15]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S08[Cell15]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell14]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell16]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S08[Cell16]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell17]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S08[Cell17]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell18]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell18]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S08[Cell18]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell19]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S09[Cell19]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell20]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell20]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S09[Cell20]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell19]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell21]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S09[Cell21]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell22]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell22]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell23]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S02[Cell23]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D09BZ01S01[Cell22]" ], | ||
|  | 		"Logic": "bronzeKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D09BZ01S01[Cell24]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D09Z01S09[Cell24]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S01[Cherubs1]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S01[Cherubs2]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S01[Cherubs3]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S01[E]", | ||
|  | 		"Logic": "D17Z01S02[W] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S05[W]", | ||
|  | 		"Logic": "D17Z01S02[N] || D17Z01S02[E] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S02[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D17Z01S10[S]", | ||
|  | 		"Logic": "D17Z01S02[N] || blood && (D17Z01S02[E] || D17Z01S02[W] && dash)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S03[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z01S07[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S03[relic]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D17BZ01S01[relic]", | ||
|  | 		"Logic": "elderKey" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S04[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D17Z01S07[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S04[FrontL]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D17BZ02S01[FrontL]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S04[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D17Z01S05[S]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D17Z01S04[FrontR]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S04[FrontR]", | ||
|  | 		"Direction": 4, | ||
|  | 		"OriginalDoor": "D17BZ02S01[FrontR]", | ||
|  | 		"VisibilityFlags": 3, | ||
|  | 		"RequiredDoors": [ "D17Z01S04[N]" ] | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S11[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S05[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D17Z01S04[N]", | ||
|  | 		"Logic": "openedBotSSLadder" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S06[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S07[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S07[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D03Z01S05[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S06[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S07[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S09[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S07[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D17Z01S04[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S07[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S07[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S13[E]", | ||
|  | 		"Logic": "D17Z01S10[W] || blood || doubleJump" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S10[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D17Z01S02[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S05[E]", | ||
|  | 		"Logic": "D17Z01S11[W] || canBeatBrotherhoodBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S03[W]", | ||
|  | 		"Logic": "D17Z01S11[E] || canBeatBrotherhoodBoss" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S14[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S10[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S14[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D17Z01S15[E]", | ||
|  | 		"Logic": "scapular && (D17Z01S14[W] || blood)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S13[W]", | ||
|  | 		"Logic": "D17Z01S14[E] || blood" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S14[-Cherubs1]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D17Z01S01[Cherubs1]", | ||
|  | 		"Logic": "linen && (D17Z01S14[W] || blood || canCrossGap11)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S14[-Cherubs2]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D17Z01S01[Cherubs2]", | ||
|  | 		"Logic": "linen && (D17Z01S14[E] && canCrossGap8 || D17Z01S14[W] && canCrossGap10 || blood)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S14[-Cherubs3]", | ||
|  | 		"Direction": 6, | ||
|  | 		"OriginalDoor": "D17Z01S01[Cherubs3]", | ||
|  | 		"Logic": "linen && (D17Z01S14[E] || blood)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17Z01S15[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D17Z01S14[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17BZ01S01[relic]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D17Z01S03[relic]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17BZ02S01[FrontL]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D17Z01S04[FrontL]", | ||
|  | 		"VisibilityFlags": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D17BZ02S01[FrontR]", | ||
|  | 		"Direction": 7, | ||
|  | 		"OriginalDoor": "D17Z01S04[FrontR]", | ||
|  | 		"Logic": "D17BZ02S01[FrontR] || dash && wallClimb" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D03Z02S15[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S02[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S01[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D20Z01S04[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S01[Cherubs]", | ||
|  | 		"Direction": 5 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S01[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S02[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S03[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S02[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S03[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D03Z01S01[S]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S05[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S24[W]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "openedDCGateW" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S04[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D20Z01S01[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S05[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S06[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S06[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S05[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S06[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S07[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S07[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S06[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S07[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S08[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S07[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S09[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S08[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S07[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S07[SE]", | ||
|  | 		"Logic": "D20Z01S09[W] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D01Z05S25[EchoesW]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D20Z01S09[E] || blood && dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D01Z05S25[EchoesE]", | ||
|  | 		"Type": 1, | ||
|  | 		"Logic": "D20Z01S10[W] || blood && dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S11[W]", | ||
|  | 		"Logic": "D20Z01S10[E] || blood && dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S11[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S10[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S11[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S11[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S13[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S11[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S12[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z01S11[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S13[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S11[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S13[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S11[NW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S13[N]", | ||
|  | 		"Direction": 0, | ||
|  | 		"OriginalDoor": "D20Z01S14[S]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S14[S]", | ||
|  | 		"Direction": 3, | ||
|  | 		"OriginalDoor": "D20Z01S13[N]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z01S14[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z03S01[W]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S03[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S01[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D04Z02S24[SW]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S02[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S03[NE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S03[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S04[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S03[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S02[W]", | ||
|  | 		"Logic": "D20Z02S03[NE] || canWalkOnRoot || canCrossGap5" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S03[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S01[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S04[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S05[E]", | ||
|  | 		"Logic": "D20Z02S04[W] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S04[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S03[W]", | ||
|  | 		"Logic": "D20Z02S04[E] || dash" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S05[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S06[SE]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S05[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S06[NE]", | ||
|  | 		"Logic": "D20Z02S05[NW] || nail || canCrossGap3" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S05[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S04[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S06[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S09[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S06[SE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S05[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S06[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S07[E]", | ||
|  | 		"Logic": "D20Z02S06[NW] || D20Z02S06[NE] || doubleJump || canClimbOnRoot || canDiveLaser" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S06[NE]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S05[NW]", | ||
|  | 		"Logic": "D20Z02S06[NW] || D20Z02S06[NE] || doubleJump || canClimbOnRoot || canDiveLaser" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S07[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S08[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S07[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S06[NW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S08[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S07[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S09[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S10[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S09[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S06[SW]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S10[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S11[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S10[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S09[W]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S11[SW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z02S12[E]" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S11[NW]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S13[E]", | ||
|  | 		"Type": 1, | ||
|  | 		"VisibilityFlags": 5, | ||
|  | 		"RequiredDoors": [ "D20Z02S11[E]" ], | ||
|  | 		"Logic": "D20Z02S11[NW] || mourningSkipAllowed && (doubleJump || canBreakTirana || D20Z02S11[E])" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S11[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S10[W]", | ||
|  | 		"VisibilityFlags": 5, | ||
|  | 		"Logic": "D20Z02S11[E] || mourningSkipAllowed && (doubleJump || canBreakTirana || D20Z02S11[NW] && canCrossGap5)" | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S12[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S11[SE]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | 	{ | ||
|  | 		"Id": "D20Z02S12[E]", | ||
|  | 		"Direction": 2, | ||
|  | 		"OriginalDoor": "D20Z02S11[SW]" | ||
|  | 	}, | ||
|  | 	 | ||
|  | 	{ | ||
|  | 		"Id": "D20Z03S01[W]", | ||
|  | 		"Direction": 1, | ||
|  | 		"OriginalDoor": "D20Z01S14[E]", | ||
|  | 		"Type": 1 | ||
|  | 	}, | ||
|  | ] |