Core: Getting rid of forfeit_mode (#3099)
This commit is contained in:
		
							parent
							
								
									242126b4b2
								
							
						
					
					
						commit
						1fc2c5ed4b
					
				| 
						 | 
				
			
			@ -586,7 +586,7 @@ class Context:
 | 
			
		|||
            self.location_check_points = savedata["game_options"]["location_check_points"]
 | 
			
		||||
            self.server_password = savedata["game_options"]["server_password"]
 | 
			
		||||
            self.password = savedata["game_options"]["password"]
 | 
			
		||||
            self.release_mode = savedata["game_options"].get("release_mode", savedata["game_options"].get("forfeit_mode", "goal"))
 | 
			
		||||
            self.release_mode = savedata["game_options"]["release_mode"]
 | 
			
		||||
            self.remaining_mode = savedata["game_options"]["remaining_mode"]
 | 
			
		||||
            self.collect_mode = savedata["game_options"]["collect_mode"]
 | 
			
		||||
            self.item_cheat = savedata["game_options"]["item_cheat"]
 | 
			
		||||
| 
						 | 
				
			
			@ -631,8 +631,6 @@ class Context:
 | 
			
		|||
 | 
			
		||||
    def _set_options(self, server_options: dict):
 | 
			
		||||
        for key, value in server_options.items():
 | 
			
		||||
            if key == "forfeit_mode":
 | 
			
		||||
                key = "release_mode"
 | 
			
		||||
            data_type = self.simple_options.get(key, None)
 | 
			
		||||
            if data_type is not None:
 | 
			
		||||
                if value not in {False, True, None}:  # some can be boolean OR text, such as password
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue