22 lines
		
	
	
		
			378 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			378 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import typing | ||
|  | 
 | ||
|  | from BaseClasses import Location | ||
|  | 
 | ||
|  | 
 | ||
|  | class SkillRequirement(typing.NamedTuple): | ||
|  |     skill: str | ||
|  |     level: int | ||
|  | 
 | ||
|  | 
 | ||
|  | class LocationRow(typing.NamedTuple): | ||
|  |     name: str | ||
|  |     category: str | ||
|  |     regions: typing.List[str] | ||
|  |     skills: typing.List[SkillRequirement] | ||
|  |     items: typing.List[str] | ||
|  |     qp: int | ||
|  | 
 | ||
|  | 
 | ||
|  | class OSRSLocation(Location): | ||
|  |     game: str = "Old School Runescape" |