CommonClient: add /items and /locations
This commit is contained in:
		
							parent
							
								
									a3951c2621
								
							
						
					
					
						commit
						0c27dbe746
					
				|  | @ -81,6 +81,16 @@ class ClientCommandProcessor(CommandProcessor): | ||||||
|             self.output("No missing location checks found.") |             self.output("No missing location checks found.") | ||||||
|         return True |         return True | ||||||
| 
 | 
 | ||||||
|  |     def _cmd_items(self): | ||||||
|  |         self.output(f"Item Names for {self.ctx.game}") | ||||||
|  |         for item_name in AutoWorldRegister.world_types[self.ctx.game].item_name_to_id: | ||||||
|  |             self.output(item_name) | ||||||
|  | 
 | ||||||
|  |     def _cmd_locations(self): | ||||||
|  |         self.output(f"Location Names for {self.ctx.game}") | ||||||
|  |         for location_name in AutoWorldRegister.world_types[self.ctx.game].location_name_to_id: | ||||||
|  |             self.output(location_name) | ||||||
|  | 
 | ||||||
|     def _cmd_ready(self): |     def _cmd_ready(self): | ||||||
|         self.ctx.ready = not self.ctx.ready |         self.ctx.ready = not self.ctx.ready | ||||||
|         if self.ctx.ready: |         if self.ctx.ready: | ||||||
|  | @ -557,6 +567,7 @@ if __name__ == '__main__': | ||||||
| 
 | 
 | ||||||
|     class TextContext(CommonContext): |     class TextContext(CommonContext): | ||||||
|         tags = {"AP", "IgnoreGame"} |         tags = {"AP", "IgnoreGame"} | ||||||
|  |         game = "Archipelago" | ||||||
| 
 | 
 | ||||||
|         async def server_auth(self, password_requested: bool = False): |         async def server_auth(self, password_requested: bool = False): | ||||||
|             if password_requested and not self.password: |             if password_requested and not self.password: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue