mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	Lingo: Fix number hunt issues on panels mode (#4342)
This commit is contained in:
		 Star Rauchenberger
					Star Rauchenberger
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							5dd19fccd0
						
					
				
				
					commit
					925fb967d3
				
			| @@ -111,6 +111,16 @@ def load_static_data(ll1_path, ids_path): | ||||
|     with open(ll1_path, "r") as file: | ||||
|         config = Utils.parse_yaml(file) | ||||
|  | ||||
|         # We have to process all panel doors first so that panels can see what panel doors they're in even if they're | ||||
|         # defined earlier in the file than the panel door. | ||||
|         for room_name, room_data in config.items(): | ||||
|             if "panel_doors" in room_data: | ||||
|                 PANEL_DOORS_BY_ROOM[room_name] = dict() | ||||
|  | ||||
|                 for panel_door_name, panel_door_data in room_data["panel_doors"].items(): | ||||
|                     process_panel_door(room_name, panel_door_name, panel_door_data) | ||||
|  | ||||
|         # Process the rest of the room. | ||||
|         for room_name, room_data in config.items(): | ||||
|             process_room(room_name, room_data) | ||||
|  | ||||
| @@ -515,12 +525,6 @@ def process_room(room_name, room_data): | ||||
|         for source_room, doors in room_data["entrances"].items(): | ||||
|             process_entrance(source_room, doors, room_obj) | ||||
|  | ||||
|     if "panel_doors" in room_data: | ||||
|         PANEL_DOORS_BY_ROOM[room_name] = dict() | ||||
|  | ||||
|         for panel_door_name, panel_door_data in room_data["panel_doors"].items(): | ||||
|             process_panel_door(room_name, panel_door_name, panel_door_data) | ||||
|  | ||||
|     if "panels" in room_data: | ||||
|         PANELS_BY_ROOM[room_name] = dict() | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user