Adventure: Fix KeyError on Retrieved (#2560)
This commit is contained in:
		
							parent
							
								
									7dff09dc1a
								
							
						
					
					
						commit
						f958af4067
					
				|  | @ -115,11 +115,12 @@ class AdventureContext(CommonContext): | |||
|             msg = f"Received {', '.join([self.item_names[item.item] for item in args['items']])}" | ||||
|             self._set_message(msg, SYSTEM_MESSAGE_ID) | ||||
|         elif cmd == "Retrieved": | ||||
|             self.freeincarnates_used = args["keys"][f"adventure_{self.auth}_freeincarnates_used"] | ||||
|             if self.freeincarnates_used is None: | ||||
|                 self.freeincarnates_used = 0 | ||||
|             self.freeincarnates_used += self.freeincarnate_pending | ||||
|             self.send_pending_freeincarnates() | ||||
|             if f"adventure_{self.auth}_freeincarnates_used" in args["keys"]: | ||||
|                 self.freeincarnates_used = args["keys"][f"adventure_{self.auth}_freeincarnates_used"] | ||||
|                 if self.freeincarnates_used is None: | ||||
|                     self.freeincarnates_used = 0 | ||||
|                 self.freeincarnates_used += self.freeincarnate_pending | ||||
|                 self.send_pending_freeincarnates() | ||||
|         elif cmd == "SetReply": | ||||
|             if args["key"] == f"adventure_{self.auth}_freeincarnates_used": | ||||
|                 self.freeincarnates_used = args["value"] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue