| 
									
										
										
										
											2022-12-12 02:36:18 +01:00
										 |  |  | from typing import Dict | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from BaseClasses import Location | 
					
						
							| 
									
										
										
										
											2023-06-29 15:06:58 +02:00
										 |  |  | from .Options import BlueChestCount | 
					
						
							| 
									
										
										
										
											2022-12-12 02:36:18 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | start_id: int = 0xAC0000 | 
					
						
							| 
									
										
										
										
											2023-06-29 15:06:58 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | l2ac_location_name_to_id: Dict[str, int] = { | 
					
						
							| 
									
										
										
										
											2023-11-24 01:59:41 +01:00
										 |  |  |     **{f"Blue chest {i + 1}": (start_id + i) for i in range(BlueChestCount.overall_max)}, | 
					
						
							| 
									
										
										
										
											2023-06-29 15:06:58 +02:00
										 |  |  |     **{f"Iris treasure {i + 1}": (start_id + 0x039C + i) for i in range(9)}, | 
					
						
							|  |  |  |     "Boss": start_id + 0x01C2, | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2022-12-12 02:36:18 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class L2ACLocation(Location): | 
					
						
							|  |  |  |     game: str = "Lufia II Ancient Cave" |