94 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			94 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								from typing import List, Dict
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								region_exit_table: Dict[int, List[str]] = {
							 | 
						||
| 
								 | 
							
								    0: ["New Game"],
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    1: ["To Waynehouse",
							 | 
						||
| 
								 | 
							
								        "To New Muldul",
							 | 
						||
| 
								 | 
							
								        "To Viewax",
							 | 
						||
| 
								 | 
							
								        "To TV Island",
							 | 
						||
| 
								 | 
							
								        "To Shield Facility",
							 | 
						||
| 
								 | 
							
								        "To Worm Pod",
							 | 
						||
| 
								 | 
							
								        "To Foglast",
							 | 
						||
| 
								 | 
							
								        "To Sage Labyrinth",
							 | 
						||
| 
								 | 
							
								        "To Hylemxylem"],
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    2: ["To World",
							 | 
						||
| 
								 | 
							
								        "To Afterlife",],
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    3: ["To Airship",
							 | 
						||
| 
								 | 
							
								        "To Waynehouse",
							 | 
						||
| 
								 | 
							
								        "To New Muldul",
							 | 
						||
| 
								 | 
							
								        "To Drill Castle",
							 | 
						||
| 
								 | 
							
								        "To Viewax",
							 | 
						||
| 
								 | 
							
								        "To Arcade Island",
							 | 
						||
| 
								 | 
							
								        "To TV Island",
							 | 
						||
| 
								 | 
							
								        "To Juice Ranch",
							 | 
						||
| 
								 | 
							
								        "To Shield Facility",
							 | 
						||
| 
								 | 
							
								        "To Worm Pod",
							 | 
						||
| 
								 | 
							
								        "To Foglast",
							 | 
						||
| 
								 | 
							
								        "To Sage Airship",
							 | 
						||
| 
								 | 
							
								        "To Hylemxylem"],
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    4: ["To World",
							 | 
						||
| 
								 | 
							
								        "To Afterlife",
							 | 
						||
| 
								 | 
							
								        "To New Muldul Vault"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    5: ["To New Muldul"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    6: ["To World",
							 | 
						||
| 
								 | 
							
								        "To Afterlife"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    7: ["To World"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    8: ["To World"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    9: ["To World",
							 | 
						||
| 
								 | 
							
								        "To Afterlife"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    10: ["To World"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    11: ["To World",
							 | 
						||
| 
								 | 
							
								            "To Afterlife",
							 | 
						||
| 
								 | 
							
								            "To Worm Pod"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    12: ["To Shield Facility",
							 | 
						||
| 
								 | 
							
								            "To Afterlife"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    13: ["To World",
							 | 
						||
| 
								 | 
							
								            "To Afterlife"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    14: ["To World",
							 | 
						||
| 
								 | 
							
								            "To Sage Labyrinth"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    15: ["To Drill Castle",
							 | 
						||
| 
								 | 
							
								            "To Afterlife"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    16: ["To World"],
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    17: ["To World",
							 | 
						||
| 
								 | 
							
								        "To Afterlife"]
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								exit_lookup_table: Dict[str, int] = {
							 | 
						||
| 
								 | 
							
								    "New Game": 2,
							 | 
						||
| 
								 | 
							
								    "To Waynehouse": 2,
							 | 
						||
| 
								 | 
							
								    "To Afterlife": 1,
							 | 
						||
| 
								 | 
							
								    "To World": 3,
							 | 
						||
| 
								 | 
							
								    "To New Muldul": 4,
							 | 
						||
| 
								 | 
							
								    "To New Muldul Vault": 5,
							 | 
						||
| 
								 | 
							
								    "To Viewax": 6,
							 | 
						||
| 
								 | 
							
								    "To Airship": 7,
							 | 
						||
| 
								 | 
							
								    "To Arcade Island": 8,
							 | 
						||
| 
								 | 
							
								    "To TV Island": 9,
							 | 
						||
| 
								 | 
							
								    "To Juice Ranch": 10,
							 | 
						||
| 
								 | 
							
								    "To Shield Facility": 11,
							 | 
						||
| 
								 | 
							
								    "To Worm Pod": 12,
							 | 
						||
| 
								 | 
							
								    "To Foglast": 13,
							 | 
						||
| 
								 | 
							
								    "To Drill Castle": 14,
							 | 
						||
| 
								 | 
							
								    "To Sage Labyrinth": 15,
							 | 
						||
| 
								 | 
							
								    "To Sage Airship": 16,
							 | 
						||
| 
								 | 
							
								    "To Hylemxylem": 17
							 | 
						||
| 
								 | 
							
								}
							 |