| 
									
										
										
										
											2021-08-29 14:02:02 -04:00
										 |  |  | from BaseClasses import Location | 
					
						
							|  |  |  | import typing | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class RiskOfRainLocation(Location): | 
					
						
							|  |  |  |     game: str = "Risk of Rain 2" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 37000 - 38000 | 
					
						
							|  |  |  | base_location_table = { | 
					
						
							| 
									
										
										
										
											2021-08-31 10:01:09 -04:00
										 |  |  |     "Victory": None, | 
					
						
							| 
									
										
										
										
											2021-08-31 20:21:52 -04:00
										 |  |  |     "Level One": None, | 
					
						
							|  |  |  |     "Level Two": None, | 
					
						
							|  |  |  |     "Level Three": None, | 
					
						
							|  |  |  |     "Level Four": None, | 
					
						
							|  |  |  |     "Level Five": None | 
					
						
							| 
									
										
										
										
											2021-08-29 14:02:02 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | item_pickups = { | 
					
						
							|  |  |  |     f"ItemPickup{i}": 37005+i for i in range(1, 51) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | location_table = {**base_location_table, **item_pickups} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | lookup_id_to_name: typing.Dict[int, str] = {id: name for name, id in location_table.items()} |