49 lines
		
	
	
		
			1000 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1000 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | # Copyright (c) 2022 FelicitusNeko | ||
|  | # | ||
|  | # This software is released under the MIT License. | ||
|  | # https://opensource.org/licenses/MIT | ||
|  | 
 | ||
|  | from BaseClasses import Location | ||
|  | 
 | ||
|  | 
 | ||
|  | class MeritousLocation(Location): | ||
|  |     game: str = "Meritous" | ||
|  | 
 | ||
|  | 
 | ||
|  | offset = 593_000 | ||
|  | 
 | ||
|  | alpha_store = { | ||
|  |     f"Alpha Cache {i + 1}": offset + i for i in range(0, 24) | ||
|  | } | ||
|  | 
 | ||
|  | beta_store = { | ||
|  |     f"Beta Cache {i + 1}": offset + i + 24 for i in range(0, 24) | ||
|  | } | ||
|  | 
 | ||
|  | gamma_store = { | ||
|  |     f"Gamma Cache {i + 1}": offset + i + 48 for i in range(0, 24) | ||
|  | } | ||
|  | 
 | ||
|  | chest_store = { | ||
|  |     f"Reward Chest {i + 1}": offset + i + 72 for i in range(0, 24) | ||
|  | } | ||
|  | 
 | ||
|  | special_store = { | ||
|  |     "PSI Key Storage 1": offset + 96, | ||
|  |     "PSI Key Storage 2": offset + 97, | ||
|  |     "PSI Key Storage 3": offset + 98, | ||
|  |     "Meridian": offset + 99, | ||
|  |     "Ataraxia": offset + 100, | ||
|  |     "Merodach": offset + 101, | ||
|  |     "Place of Power": offset + 102, | ||
|  |     "The Last Place You'll Look": offset + 103 | ||
|  | } | ||
|  | 
 | ||
|  | location_table = { | ||
|  |     **alpha_store, | ||
|  |     **beta_store, | ||
|  |     **gamma_store, | ||
|  |     **chest_store, | ||
|  |     **special_store | ||
|  | } |