| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  | from typing import Callable | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-30 16:32:56 -04:00
										 |  |  | import Utils | 
					
						
							| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  | from BaseClasses import CollectionState | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  | from worlds.AutoWorld import World | 
					
						
							|  |  |  | from worlds.generic.Rules import add_rule | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  | from .Items import * | 
					
						
							| 
									
										
										
										
											2025-07-25 16:24:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-03 18:40:12 -04:00
										 |  |  | #Adds all rules from access_rules_dict to locations | 
					
						
							| 
									
										
										
										
											2025-08-30 16:32:56 -04:00
										 |  |  | def set_location_rules(world: World): | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     all_locations = world.get_locations() | 
					
						
							|  |  |  |     for location in all_locations: | 
					
						
							|  |  |  |         loc_rules = rules_dict[location.name] | 
					
						
							| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  |         rule_list = interpret_rule(loc_rules, world.player) | 
					
						
							|  |  |  |         for access_rule in rule_list: | 
					
						
							| 
									
										
										
										
											2025-08-30 16:32:56 -04:00
										 |  |  |             if rule_list.index(access_rule) == 0: | 
					
						
							|  |  |  |                 add_rule(location, access_rule) | 
					
						
							|  |  |  |             else: | 
					
						
							|  |  |  |                 add_rule(location, access_rule, "or") | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-17 21:20:54 -04:00
										 |  |  | def interpret_rule(rule_set: list[list[str]], player: int): | 
					
						
							|  |  |  |     # If a region/location does not have any items required, make the section(s) return no logic. | 
					
						
							|  |  |  |     if len(rule_set) < 1: | 
					
						
							|  |  |  |         return True | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # Otherwise, if a region/location DOES have items required, make the section(s) return list of logic. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     access_list: list[Callable[[CollectionState], bool]] = [] | 
					
						
							|  |  |  |     for item_set in rule_set: | 
					
						
							| 
									
										
										
										
											2025-09-07 12:56:26 -04:00
										 |  |  |         access_list.append(lambda state, items=tuple(item_set): state.has_all(items, player)) | 
					
						
							| 
									
										
										
										
											2025-08-17 21:20:54 -04:00
										 |  |  |     return access_list | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-03 18:40:12 -04:00
										 |  |  |     #Each item in the list is a separate list of rules. Each separate list is just an "OR" condition. | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  | rules_dict: dict[str,list[list[str]]] = { | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Post Office - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Clock Tower - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Ski Resort - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Civic Center - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Minefield - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Power Plant - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Generator Building - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-30 01:14:31 -04:00
										 |  |  |     "WL - South Shore - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Submarine World - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Scout's Hut - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Mayor's Villa - First Visit": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Post Office - Shuffling The Mail": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Smashing Snowmen": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Painting The Mayor's Posters": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [PB] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Launching Eggs Into Houses": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - Modifying The Mayor's Statue": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [ST] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [ST, SN], | 
					
						
							|  |  |  |         # [ST, SS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Clock Tower - Advancing The Countdown-To-Xmas Clock": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [HMR, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Squashing All Gifts": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [GC, SS, REL, WC, RS] | 
					
						
							| 
									
										
										
										
											2025-08-03 18:40:12 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Making Xmas Trees Droop": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [REL, BB] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Sabotaging Snow Cannon With Glue": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [GB, RS], | 
					
						
							|  |  |  |         [GB, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Putting Beehives In Cabins": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Ski Resort - Sliming The Mayor's Skis": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [SS, REL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Civic Center - Replacing The Candles On The Cake With Fireworks": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [REL, OCD, RS] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [REL, GC], | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # [REL, OCD, RS, SN], | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # [REL, OCD, RS, SS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Squashing All Gifts": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [GC, CCAC, SS, REL], | 
					
						
							|  |  |  |         [OCD, RS, CCAC, SS, REL] | 
					
						
							| 
									
										
										
										
											2025-08-03 18:40:12 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Stealing Food From Birds": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS, REL] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [RS, REL, PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Feeding The Computer With Robot Parts": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS, REL] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [RS, REL, PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Infesting The Mayor's House With Rats": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [REL, RS, PC], | 
					
						
							|  |  |  |         # [REL, GC, PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Conducting The Stinky Gas To Who-Bris' Shack": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS, REL] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [RS, REL, PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Minefield - Shaving Who Dump Guardian": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [SC, GC], | 
					
						
							|  |  |  |         [SC, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [SC, GC, SN], | 
					
						
							|  |  |  |         # [SC, SS, RS, SN] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Generator Building - Short-Circuiting Power-Plant": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [REL, OCD, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Squashing All Gifts": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC, RS, SS, REL], | 
					
						
							|  |  |  |         [OCD, RS, SS, REL] | 
					
						
							| 
									
										
										
										
											2025-08-03 18:40:12 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - Putting Thistles In Shorts": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, OCD], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - Sabotaging The Tents": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [OCD, RS], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - Drilling Holes In Canoes": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [DRL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Submarine World - Modifying The Marine Mobile": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Mayor's Villa - Hooking The Mayor's Bed To The Motorboat": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [RP, HK, REL, SCL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Squashing All Gifts": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [GC, MM, SCL, REL, HK, RP], | 
					
						
							|  |  |  |         [OCD, RS, MM, SCL, REL, HK, RP] | 
					
						
							| 
									
										
										
										
											2025-08-03 18:40:12 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Binoculars BP on Post Office Roof": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - Binoculars BP left side of Library": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - Binoculars BP front side of Library": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - Binoculars BP right side of Library": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - REL BP left of City Hall": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - REL BP left of Clock Tower": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Post Office - REL BP inside Silver Room": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WC] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [WC, MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Post Office - REL BP at Entrance Door after Mission Completion": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WC] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [WC, MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP behind Vacuum Tube": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP in front of 2nd House near Vacuum Tube": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP near Tree House on Ground": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP behind Cable Car House": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP near Who Snowball in Cave": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP on Branch Platform closest to Glue Cannon": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP on Branch Platform Near Beast": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP on Branch Platform Elevated next to House": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - RS BP on Tree House": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in Branch Platform Elevated House": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in Branch Platform House next to Beast": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in House in front of Civic Center Cave": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in House next to Tree House": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in House across from Tree House": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in 2nd House near Vacuum Tube Right Side": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in 2nd House near Vacuum Tube Left Side": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in 2nd House near Vacuum Tube inbetween Blueprints": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - SS BP in House near Vacuum Tube": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - OCD BP inside Middle Pipe": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [SS, RS], | 
					
						
							|  |  |  |         [SS, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - OCD BP inside Right Pipe": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - OCD BP in Vent to Mayor's House": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - OCD BP inside Left Pipe": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [SS, RS], | 
					
						
							|  |  |  |         [SS, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - OCD BP near Right Side of Power Plant Wall": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [SS, RS], | 
					
						
							|  |  |  |         [SS, GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - OCD BP near Who-Bris' Shack": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Minefield - OCD BP on Left Side of House": [ | 
					
						
							| 
									
										
										
										
											2025-08-15 21:03:12 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         # [REL, GC], | 
					
						
							|  |  |  |         # [REL, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Minefield - OCD BP on Right Side of Shack": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [SS, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Minefield - OCD BP inside Guardian's House": [ | 
					
						
							| 
									
										
										
										
											2025-08-15 21:03:12 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         # [REL, GC], | 
					
						
							|  |  |  |         # [REL, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP on Bridge to Scout's Hut": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP across from Tent near Porcupine": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP near Outhouse": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP near Hill Bridge": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP on Scout's Hut Roof": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP on Grass Platform": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP across Zipline Platform": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS, OCD], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - MM BP behind Summer Beast": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, OCD], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP below Bridge": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP behind Skunk Hut": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP inside Skunk Hut": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP inside House's Fence": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP inside Boulder Box near Bridge": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP inside Boulder Box behind Skunk Hut": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP inside Drill House": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - MM BP on Crow Platform near Drill House": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - GC BP in Safe Room": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - City Hall - GC BP in Statue Room": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Clock Tower - GC BP in Bedroom": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |     #   [MX, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Clock Tower - GC BP in Bell Room": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Ski Resort - GC BP inside Dog's Fence": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Ski Resort - GC BP in Max Cave": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Civic Center - GC BP on Left Side in Bat Cave Wall": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [OCD, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Civic Center - GC BP in Frozen Ice": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [REL, OCD, RS], | 
					
						
							|  |  |  |         [SS, GC], | 
					
						
							|  |  |  |         [SS, OCD, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Power Plant - GC BP in Max Cave": [ | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Power Plant - GC BP After First Gate": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [GC] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |     #   [MX, REL, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Generator Building - GC BP on the Highest Platform": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [REL, OCD, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Generator Building - GC BP at the Entrance after Mission Completion": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [REL, OCD, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Submarine World - GC BP Just Below Water Surface": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [MM] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Submarine World - GC BP Underwater": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [MM] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Mayor's Villa - GC BP on Tree Branch": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [REL, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Mayor's Villa - GC BP in Pirate's Cave": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [REL, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - Sleigh Ride - Stealing All Gifts": [ | 
					
						
							| 
									
										
										
										
											2025-08-31 13:20:59 -04:00
										 |  |  |         # ["Exhaust Pipes", "Tires", "Skis", "Twin-End Tuba"] | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [REL, WV, WF, WD, WL, RS, MM] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - Sleigh Ride - Neutralizing Santa": [ | 
					
						
							| 
									
										
										
										
											2025-08-31 13:20:59 -04:00
										 |  |  |         # ["Exhaust Pipes", "Tires", "Skis", "Twin-End Tuba"] | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [REL, WV, WF, WD, WL, RS, MM] | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Post Office - Heart of Stone": [ | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Ski Resort - Heart of Stone": [ | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Minefield - Heart of Stone": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [REL, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - North Shore - Heart of Stone": [ | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         # [MX] | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Spin N' Win - Easy": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Spin N' Win - Hard": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Spin N' Win - Real Tough": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Dankamania - Easy - 15 Points": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Dankamania - Hard - 15 Points": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Dankamania - Real Tough - 15 Points": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "The Copter Race Contest - Easy": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "The Copter Race Contest - Hard": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "The Copter Race Contest - Real Tough": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Bike Race - 1st Place": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Bike Race - Top 2": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "Bike Race - Top 3": [ | 
					
						
							|  |  |  |         [] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WV - Exhaust Pipes": [ | 
					
						
							| 
									
										
										
										
											2025-10-12 16:51:42 -04:00
										 |  |  |         [WV, REL, SR] | 
					
						
							| 
									
										
										
										
											2025-08-31 10:44:30 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WF - Skis": [ | 
					
						
							| 
									
										
										
										
											2025-10-12 16:51:42 -04:00
										 |  |  |         [WF, SR] | 
					
						
							| 
									
										
										
										
											2025-08-31 10:44:30 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WD - Tires": [ | 
					
						
							| 
									
										
										
										
											2025-10-12 16:51:42 -04:00
										 |  |  |         [WD, RS, REL, SR] | 
					
						
							| 
									
										
										
										
											2025-08-31 10:44:30 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - Submarine World - Twin-End Tuba": [ | 
					
						
							| 
									
										
										
										
											2025-10-12 16:51:42 -04:00
										 |  |  |         [WL, MM, SR] | 
					
						
							| 
									
										
										
										
											2025-08-31 10:44:30 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "WL - South Shore - GPS": [ | 
					
						
							| 
									
										
										
										
											2025-10-12 16:51:42 -04:00
										 |  |  |         [WL, REL, SR] | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - 1st Crate Squashed": [ | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [PC] | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - 2nd Crate Squashed": [ | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [PC] | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - 3rd Crate Squashed": [ | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [PC] | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - 4th Crate Squashed": [ | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [PC] | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 21:41:40 -04:00
										 |  |  |     "MC - 5th Crate Squashed": [ | 
					
						
							| 
									
										
										
										
											2025-09-08 22:41:22 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [PC] | 
					
						
							| 
									
										
										
										
											2025-09-06 21:02:54 -04:00
										 |  |  |     ] | 
					
						
							| 
									
										
										
										
											2025-09-14 17:47:03 -04:00
										 |  |  |     # "Green Present": [ | 
					
						
							|  |  |  |     #     [] | 
					
						
							|  |  |  |     # ], | 
					
						
							|  |  |  |     # "Red Present": [ | 
					
						
							|  |  |  |     #     [] | 
					
						
							|  |  |  |     # ], | 
					
						
							|  |  |  |     # "Pink Present": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |     #     [REL], | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |     #     [move_rando] | 
					
						
							| 
									
										
										
										
											2025-09-30 00:59:38 -04:00
										 |  |  |     #     [PC] | 
					
						
							| 
									
										
										
										
											2025-09-14 17:47:03 -04:00
										 |  |  |     # ], | 
					
						
							|  |  |  |     # "Yellow Present": [ | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |     #     [] | 
					
						
							|  |  |  |     #     "move_rando" | 
					
						
							| 
									
										
										
										
											2025-09-30 00:59:38 -04:00
										 |  |  |     #     [PC] | 
					
						
							| 
									
										
										
										
											2025-09-14 17:47:03 -04:00
										 |  |  |     # ] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-14 17:47:03 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  | access_rules_dict: dict[str,list[list[str]]] = { | 
					
						
							| 
									
										
										
										
											2025-07-29 00:55:06 -04:00
										 |  |  |     "Whoville": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WV] | 
					
						
							| 
									
										
										
										
											2025-07-29 00:55:06 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     "Post Office": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "City Hall": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 15:48:24 -04:00
										 |  |  |     "Clock Tower": [ | 
					
						
							| 
									
										
										
										
											2025-07-29 00:55:06 -04:00
										 |  |  |         [] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:57:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [SN] | 
					
						
							| 
									
										
										
										
											2025-07-29 00:55:06 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     "Who Forest": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WF], | 
					
						
							|  |  |  |         # [VT: 1] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Ski Resort": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [CCAC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Civic Center": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [OCD] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Who Dump": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WD], | 
					
						
							|  |  |  |         # [VT: 2] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Minefield": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, RS], | 
					
						
							|  |  |  |         [REL, GC] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [REL, RS, PC], | 
					
						
							|  |  |  |         # [REL, GC, PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Power Plant": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [SS, GC], | 
					
						
							|  |  |  |         [REL, OCD, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-10-04 23:37:22 -04:00
										 |  |  |         # "move_rando" | 
					
						
							|  |  |  |         # [REL, GC, PC], | 
					
						
							|  |  |  |         # [SS, GC, PC], | 
					
						
							|  |  |  |         # [REL, OCD, SS, RS, PC] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Generator Building": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [REL, GC], | 
					
						
							|  |  |  |         [REL, OCD, SS, RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Who Lake": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [WL], | 
					
						
							|  |  |  |         # [VT: 3] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Scout's Hut": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [GC], | 
					
						
							|  |  |  |         [RS] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "North Shore": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [SCL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Mayor's Villa": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [SCL] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Submarine World": [ | 
					
						
							| 
									
										
										
										
											2025-09-24 18:56:57 -04:00
										 |  |  |         [MM] | 
					
						
							| 
									
										
										
										
											2025-07-28 00:53:04 -04:00
										 |  |  |     ], | 
					
						
							|  |  |  |     "Sleigh Room": [ | 
					
						
							| 
									
										
										
										
											2025-09-30 00:58:59 -04:00
										 |  |  |         [SR] | 
					
						
							| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 15:48:24 -04:00
										 |  |  |     "Spin N' Win": [ | 
					
						
							| 
									
										
										
										
											2025-09-06 17:26:38 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |         # ["Spin N' Win Door Unlock"], | 
					
						
							| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  |         # ["Progressive Supadow Door Unlock"] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 15:48:24 -04:00
										 |  |  |     "Dankamania": [ | 
					
						
							| 
									
										
										
										
											2025-09-06 17:26:38 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |         # ["Dankamania Door Unlock"], | 
					
						
							| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  |         # ["Progressive Supadow Door Unlock: 2"] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-09-20 15:48:24 -04:00
										 |  |  |     "The Copter Race Contest": [ | 
					
						
							| 
									
										
										
										
											2025-09-06 17:26:38 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |         # ["The Copter Race Contest Door Unlock"], | 
					
						
							| 
									
										
										
										
											2025-08-03 13:39:32 -04:00
										 |  |  |         # ["Progressive Supadow Door Unlock: 3"] | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |     "Bike Race": [ | 
					
						
							| 
									
										
										
										
											2025-09-06 17:26:38 -04:00
										 |  |  |         [] | 
					
						
							|  |  |  |         # ["Bike Race Access"], | 
					
						
							| 
									
										
										
										
											2025-08-03 19:43:54 -04:00
										 |  |  |         # ["Progressive Supadow Door Unlock: 4"] | 
					
						
							|  |  |  |     ] | 
					
						
							| 
									
										
										
										
											2025-08-17 21:20:54 -04:00
										 |  |  | } |