diff --git a/.idea/misc.xml b/.idea/misc.xml index 2e3a28e..7727ee8 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,6 +3,7 @@ diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7..029a1a8 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,5 +1,12 @@ + + + + + + + diff --git a/Phakager.py b/Phakager.py new file mode 100644 index 0000000..a8a3df0 --- /dev/null +++ b/Phakager.py @@ -0,0 +1,117 @@ +import argparse +import json +import os + +from packager import ManifestVersion + + +PACKAGE_NAME = "PharAPSM64" +PACKAGES_PATH = os.path.join(os.getcwd(), "packs") +PACK_ROOT_PATH = os.path.join(os.getcwd(), "pack_root") +EXTERNAL_INCLUDES = ["LICENSE"] + +parser = argparse.ArgumentParser( + "python ./Phakager.py", description="A CLI package builder and compiler for PopTracker packs." +) + +parser.add_argument( + "-c", + "--compile", + help="runs compilation code for auto-generated json files for tracker", + action="store_true", +) +parser.add_argument( + "-k", + "--package", + help="gathers all relevant files and zips them into packs directory", + action="store_true", +) +parser.add_argument( + "-i", + "--increment_major", + help="increments the major component in the manifest file", + action="store_true", +) +parser.add_argument( + "-m", + "--increment_minor", + help="increments the minor component in the manifest file", + action="store_true", +) +parser.add_argument( + "-p", + "--increment_patch", + help="increments the build component in the manifest file", + action="store_true", +) +parser.add_argument( + "-d", + "--mark_dev", + help="marks current manifest as developer build with timestamp of build", + action="store_true", +) + + +if __name__ == "__main__": + import sys + import time + + start_time = time.perf_counter() + + # Display '--help', if no args provided. + if len(sys.argv) < 2: + parser.print_help() + exit(0) + + # Load Manifest and Version + with open(os.path.join(PACK_ROOT_PATH, "manifest.json"), "r", encoding="utf-8") as manifest_file: + manifest: dict[str, any] = json.loads(manifest_file.read()) + version: ManifestVersion = ManifestVersion.parse_version(manifest["package_version"]) + + # Handle Version Updating + args = parser.parse_args() + if args.increment_patch: + version = version.increment_patch() + if args.increment_minor: + version = version.increment_minor() + if args.increment_major: + version = version.increment_major() + if args.mark_dev: + version = version.mark_development() + else: + version = version.clear_development() + + if version.__str__() != manifest["package_version"]: + print(f"[Phakager] Updating manifest version from {manifest["package_version"]} -> {version}") + manifest["package_version"] = version.__str__() + with open(os.path.join(PACK_ROOT_PATH, "manifest.json"), "w", encoding="utf-8") as manifest_file: + json.dump(manifest, manifest_file, indent=4) + + # Handle Compilation + if args.compile: + from packager.compile import compile_all + + print("[Phakager] Compiling all files...") + compile_all() + + # Handle Packaging + if args.package: + from zipfile import ZipFile + + print("[Phakager] Packaging all files...") + os.makedirs(PACKAGES_PATH, exist_ok=True) + pack_path = os.path.join(PACKAGES_PATH, f"{PACKAGE_NAME}_{version}.zip") + with ZipFile(pack_path, "w") as pack: + for root, dirs, files in os.walk(PACK_ROOT_PATH): + for file in files: + file_path = os.path.join(root, file) + pack.write(file_path, os.path.relpath(os.path.join(root, file), PACK_ROOT_PATH)) + + for file in EXTERNAL_INCLUDES: + file_path = os.path.join(os.getcwd(), file) + pack.write(file_path, file) + + print(f"[Phakager] Completed packaging {PACKAGE_NAME}_{version}.zip") + + end_time = time.perf_counter() + print(f"[Phakager] Finished processing in {round(end_time - start_time, 2)} secs. Enjoy!") diff --git a/README.md b/README.md index fd6a7f7..879cc76 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,14 @@ This is a [PopTracker](https://poptracker.github.io/) pack for the **Archipelago - Automatically enables Area Randomization, if enabled. - Automatically displays required star requirements for doors and MIPS. - Automatically displays required goal requirement. + - Automatically toggles 100 Coin Stars if enabled/disabled. - Handles progressive and non-progressive keys automatically. ## Planned Features -- Auto-Tracking Settings for 100 Coins, Bob-omb Buddies, amd 1-Up Blocks +- Auto-Tracking Settings for Bob-omb Buddies and 1-Up Blocks - Auto-Tracking Area Randomization if Entrance is Accessible + - ~~Basically working, but needs to be hidden behind a "spoiler" flag.~~ - Additional Maps for each Course and Secret Area. - _Potentially more..._ diff --git a/compile.py b/compile.py deleted file mode 100644 index fa2892e..0000000 --- a/compile.py +++ /dev/null @@ -1,210 +0,0 @@ -from json import JSONEncoder, dumps -from dataclasses import dataclass, is_dataclass, asdict -from typing import Optional, Literal - -from locations import items, locations - - -class DataClassJSONEncoder(JSONEncoder): - def default(self, o): - if is_dataclass(o): - return self.clean_nones(asdict(o)) - return super().default(o) - - @classmethod - def clean_nones(cls, value): - """ - Recursively remove all None values from dictionaries and lists, and returns - the result as a new dictionary or list. - """ - if isinstance(value, list): - return [cls.clean_nones(x) for x in value if x is not None] - elif isinstance(value, dict): - return {key: cls.clean_nones(val) for key, val in value.items() if val is not None} - else: - return value - - -@dataclass -class StageDefinition: - name: str - img: Optional[str] = None - img_mods: Optional[str] = None - disabled_img_mods: Optional[str] = None - disabled_img: Optional[str] = None - codes: Optional[str] = None - inherit_codes: Optional[bool] = None - - -@dataclass -class ItemDefinition: - name: str - type: Literal[ - "static", - "progressive", - "toggle", - "consumable", - "progressive_toggle", - "composite_toggle", - "toggle_badged", - ] - img: Optional[str] = None - img_mods: Optional[str] = None - disabled_img: Optional[str] = None - disabled_img_mods: Optional[str] = None - codes: Optional[str] = None - stages: Optional[list[StageDefinition]] = None - initial_stage_idx: Optional[int] = None - loop: Optional[bool] = None - allow_disabled: Optional[bool] = None - - -@dataclass -class MapLocationDefinition: - map: str - x: int - y: int - - -@dataclass -class LocationDefinition: - name: str - chest_opened_img: str - chest_unopened_img: str - access_rules: str | list[str] = "" - visibility_rules: str | list[str] = "" - map_locations: Optional[list[MapLocationDefinition]] = None - - -from entrances import entrances - - -er_items: list[ItemDefinition] = [ - *[ - ItemDefinition( - name=f"{entrance.name} - Entrance", - type="toggle", - img=f"images/er_legend/er_{entrance.code}_ent.png", - disabled_img_mods="none", - codes=f"__er_{entrance.code}_ent", - ) - for entrance in entrances - ], - *[ - ItemDefinition( - name=f"{entrance.name} - Destination Node", - type="progressive", - loop=True, - codes=f"__er_{entrance.code}_dst", - initial_stage_idx=0, - allow_disabled=False, - stages=[ - StageDefinition( - name="Unknown Stage Destination", - inherit_codes=False, - img="images/er_legend/er_unknown_dst.png", - ), - *[ - StageDefinition( - name=f"{inner_entrance.name} - Destination", - inherit_codes=False, - img=f"images/er_legend/er_{inner_entrance.code}_dst.png", - ) - for inner_entrance in entrances - ], - ], - ) - for entrance in entrances - ], -] - - -def compile_all(): - with open("items/er_items.json", "w") as file: - file.write("// This file is auto-generated. Do not make modifications to this file directly.\n") - file.write(dumps(er_items, cls=DataClassJSONEncoder)) - - with open("items/location_items.json", "w") as file: - file.write("// This file is auto-generated. Do not make modifications to this file directly.\n") - file.write(dumps(items)) - - with open("scripts/autotracking/location_mapping.lua", "w") as file: - file.write("-- This file is auto-generated. Do not make modifications to this file directly.\n") - file.write("LOCATION_MAPPING = {\n") - for location in locations: - if location.code == 0: - continue - - file.write(f' [{location.code}] = {{"{location.get_code_name()}"}},\n') - file.write("}") - - with open(f"locations/entrances.json", "w") as file: - file.write("// This file is auto-generated. Do not make modifications to this file directly.\n") - region_entrances = [ - { - "name": f"{entrance.name} Entrance", - "access_rules": entrance.access_rules, - "children": [ - { - "name": "Unknown Destination", - "visibility_rules": f"$CanNotSee|{entrance.code}", - "access_rules": [rule for rule in entrance.access_rules], - "map_locations": [ - { - "map": "map_castle", - "x": entrance.coords[0], - "y": entrance.coords[1], - } - ], - "sections": [ - { - "name": "Enter Stage and Set Entrance", - "hosted_item": "__unknown_er", - } - ], - }, - { - "name": "Bowser in the Sky", - "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], - "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], - "sections": [ - { - "name": location.name, - "hosted_item": location.get_code_name(), - "access_rules": location.access_rules, - "visibility_rules": location.visibility_rules(), - } - for location in locations - if location.region == "Bowser in the Sky" - ], - }, - *[ - { - "name": region.stageify(), - "map_locations": [ - { - "map": "map_castle", - "x": entrance.coords[0], - "y": entrance.coords[1], - } - ], - "visibility_rules": f"$CanSee|{region.code}|{entrance.code}", - "sections": [ - { - "name": location.name, - "hosted_item": location.get_code_name(), - "access_rules": location.access_rules, - "visibility_rules": location.visibility_rules(), - } - for location in locations - if location.in_region(region.name) - ], - } - for region in entrances - ], - ], - } - for entrance in entrances - ] - - file.write(dumps(region_entrances)) diff --git a/docs/example.png b/docs/example.png index 0849b63..5486f06 100644 Binary files a/docs/example.png and b/docs/example.png differ diff --git a/entrances.py b/entrances.py deleted file mode 100644 index 2425403..0000000 --- a/entrances.py +++ /dev/null @@ -1,84 +0,0 @@ -from typing import NamedTuple - - -class Entrance(NamedTuple): - name: str - code: str - coords: tuple[int, int] - access_rules: list[str] = [] - - def stageify(self): - translation = { - "Bob-omb Battlefield": "1. Bob-omb Battlefield", - "Whomp's Fortress": "2. Whomp's Fortress", - "Jolly Roger Bay": "3. Jolly Roger Bay", - "Cool, Cool Mountain": "4. Cool, Cool Mountain", - "Big Boo's Haunt": "5. Big Boo's Haunt", - "Hazy Maze Cave": "6. Hazy Maze Cave", - "Lethal Lava Land": "7. Lethal Lava Land", - "Shifting Sand Land": "8. Shifting Sand Land", - "Dire, Dire Docks": "9. Dire, Dire Docks", - "Snowman's Land": "10. Snowman's Land", - "Wet-Dry World": "11. Wet-Dry World", - "Tall, Tall Mountain": "12. Tall, Tall Mountain", - "Tiny-Huge Island": "13. Tiny-Huge Island", - "Tick Tock Clock": "14. Tick Tock Clock", - "Rainbow Ride": "15. Rainbow Ride", - } - if self.name.startswith("Tiny-Huge Island"): - name = translation["Tiny-Huge Island"] - return f"{name} (Tiny)" if self.name.endswith("(Tiny)") else f"{name} (Huge)" - if self.name in translation: - return translation[self.name] - return self.name - - -# Main Stages -entrances: list[Entrance] = [ - Entrance("Bob-omb Battlefield", "bob", (102, 529), ["$HasStars|0"]), - Entrance("Whomp's Fortress", "wf", (690, 631), ["$HasStars|1"]), - Entrance("Jolly Roger Bay", "jrb", (671, 957), ["$HasStars|3"]), - Entrance("Cool, Cool Mountain", "ccm", (525, 528), ["$HasStars|3"]), - Entrance("Big Boo's Haunt", "bbh", (689, 370), ["$HasStars|12"]), - Entrance("Hazy Maze Cave", "hmc", (1448, 778), ["$CanAccessBasement"]), - Entrance("Lethal Lava Land", "lll", (1169, 686), ["$CanAccessBasement"]), - Entrance("Shifting Sand Land", "ssl", (1060, 822), ["$CanAccessBasement"]), - Entrance("Dire, Dire Docks", "ddd", (1519, 994), ["$CanAccessBasement,$HasStars|B1Door"]), - Entrance("Snowman's Land", "sl", (1104, 524), ["$CanAccessUpstairs"]), - Entrance("Wet-Dry World", "wdw", (1420, 520), ["$CanAccessUpstairs"]), - Entrance("Tall, Tall Mountain", "ttm", (1398, 336), ["$CanAccessUpstairs"]), - Entrance("Tiny-Huge Island (Huge)", "thih", (1682, 648), ["$CanAccessUpstairs"]), - Entrance("Tiny-Huge Island (Tiny)", "thit", (1682, 376), ["$CanAccessUpstairs"]), - Entrance("Tick Tock Clock", "ttc", (1364, 104), [ - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|ledge_grab", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|wall_jump", - ]), - Entrance("Rainbow Ride", "rr", (1587, 168), [ - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip", - ]), - Entrance("Bowser in the Dark World", "bitdw", (322, 308), ["$HasStars|F1Door"]), - Entrance("Bowser in the Fire Sea", "bitfs", (1565, 994), [ - "$CanAccessBasement,$HasStars|B1Door,$HasCompleted|DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB" - ]), -# Entrance("Bowser in the Sky", "bits", (1366, 520)), # Not randomized - Entrance("Tower of the Wing Cap", "totwc", (286, 814), ["$HasStars|10"]), - Entrance("Cavern of the Metal Cap", "cotmc", (910, 143), ["^$CanAccessHMC"]), - Entrance("Vanish Cap under the Moat", "vcutm", (1828, 885), ["$CanAccessBasement,$HasMove|ground_pound"]), - Entrance("Peach's Secret Slide", "pss", (648, 762), ["$HasStars|1"]), - Entrance("Secret Aquarium", "sa", (456, 874), [ - "$HasStars|3,^$HasLooseMove|triple_jump", - "$HasStars|3,$HasMove|triple_jump,$HasMove|ledge_grab", - "$HasStars|3,$HasMove|side_flip", - "$HasStars|3,$HasMove|backflip", - ]), - Entrance("Wing Mario over the Rainbow", "wmotr", (1142, 168), [ - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", - "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip", - ]), -] diff --git a/images/coin.png b/images/coin.png deleted file mode 100644 index f55533e..0000000 Binary files a/images/coin.png and /dev/null differ diff --git a/images/er_legend/er_bbh_dst.png b/images/er_legend/er_bbh_dst.png deleted file mode 100644 index 78b8682..0000000 Binary files a/images/er_legend/er_bbh_dst.png and /dev/null differ diff --git a/images/er_legend/er_bbh_ent.png b/images/er_legend/er_bbh_ent.png deleted file mode 100644 index b75bfca..0000000 Binary files a/images/er_legend/er_bbh_ent.png and /dev/null differ diff --git a/images/er_legend/er_bitdw_dst.png b/images/er_legend/er_bitdw_dst.png deleted file mode 100644 index 947d5cf..0000000 Binary files a/images/er_legend/er_bitdw_dst.png and /dev/null differ diff --git a/images/er_legend/er_bitdw_ent.png b/images/er_legend/er_bitdw_ent.png deleted file mode 100644 index ef5464d..0000000 Binary files a/images/er_legend/er_bitdw_ent.png and /dev/null differ diff --git a/images/er_legend/er_bitfs_dst.png b/images/er_legend/er_bitfs_dst.png deleted file mode 100644 index cef0c81..0000000 Binary files a/images/er_legend/er_bitfs_dst.png and /dev/null differ diff --git a/images/er_legend/er_bitfs_ent.png b/images/er_legend/er_bitfs_ent.png deleted file mode 100644 index 971a2a7..0000000 Binary files a/images/er_legend/er_bitfs_ent.png and /dev/null differ diff --git a/images/er_legend/er_bob_dst.png b/images/er_legend/er_bob_dst.png deleted file mode 100644 index 116b7ee..0000000 Binary files a/images/er_legend/er_bob_dst.png and /dev/null differ diff --git a/images/er_legend/er_bob_ent.png b/images/er_legend/er_bob_ent.png deleted file mode 100644 index c6e8ed9..0000000 Binary files a/images/er_legend/er_bob_ent.png and /dev/null differ diff --git a/images/er_legend/er_ccm_dst.png b/images/er_legend/er_ccm_dst.png deleted file mode 100644 index 6893aa3..0000000 Binary files a/images/er_legend/er_ccm_dst.png and /dev/null differ diff --git a/images/er_legend/er_ccm_ent.png b/images/er_legend/er_ccm_ent.png deleted file mode 100644 index 3a1cda2..0000000 Binary files a/images/er_legend/er_ccm_ent.png and /dev/null differ diff --git a/images/er_legend/er_cotmc_dst.png b/images/er_legend/er_cotmc_dst.png deleted file mode 100644 index b670250..0000000 Binary files a/images/er_legend/er_cotmc_dst.png and /dev/null differ diff --git a/images/er_legend/er_cotmc_ent.png b/images/er_legend/er_cotmc_ent.png deleted file mode 100644 index 647fc6d..0000000 Binary files a/images/er_legend/er_cotmc_ent.png and /dev/null differ diff --git a/images/er_legend/er_ddd_dst.png b/images/er_legend/er_ddd_dst.png deleted file mode 100644 index af721be..0000000 Binary files a/images/er_legend/er_ddd_dst.png and /dev/null differ diff --git a/images/er_legend/er_ddd_ent.png b/images/er_legend/er_ddd_ent.png deleted file mode 100644 index 33ddbe7..0000000 Binary files a/images/er_legend/er_ddd_ent.png and /dev/null differ diff --git a/images/er_legend/er_hmc_dst.png b/images/er_legend/er_hmc_dst.png deleted file mode 100644 index bb5bf53..0000000 Binary files a/images/er_legend/er_hmc_dst.png and /dev/null differ diff --git a/images/er_legend/er_hmc_ent.png b/images/er_legend/er_hmc_ent.png deleted file mode 100644 index 7876207..0000000 Binary files a/images/er_legend/er_hmc_ent.png and /dev/null differ diff --git a/images/er_legend/er_jrb_dst.png b/images/er_legend/er_jrb_dst.png deleted file mode 100644 index 43c11b5..0000000 Binary files a/images/er_legend/er_jrb_dst.png and /dev/null differ diff --git a/images/er_legend/er_jrb_ent.png b/images/er_legend/er_jrb_ent.png deleted file mode 100644 index b28bfa1..0000000 Binary files a/images/er_legend/er_jrb_ent.png and /dev/null differ diff --git a/images/er_legend/er_lll_dst.png b/images/er_legend/er_lll_dst.png deleted file mode 100644 index 24e98ce..0000000 Binary files a/images/er_legend/er_lll_dst.png and /dev/null differ diff --git a/images/er_legend/er_lll_ent.png b/images/er_legend/er_lll_ent.png deleted file mode 100644 index de16368..0000000 Binary files a/images/er_legend/er_lll_ent.png and /dev/null differ diff --git a/images/er_legend/er_pss_dst.png b/images/er_legend/er_pss_dst.png deleted file mode 100644 index c1f2e0b..0000000 Binary files a/images/er_legend/er_pss_dst.png and /dev/null differ diff --git a/images/er_legend/er_pss_ent.png b/images/er_legend/er_pss_ent.png deleted file mode 100644 index 5c3f12c..0000000 Binary files a/images/er_legend/er_pss_ent.png and /dev/null differ diff --git a/images/er_legend/er_rr_dst.png b/images/er_legend/er_rr_dst.png deleted file mode 100644 index b8f8e79..0000000 Binary files a/images/er_legend/er_rr_dst.png and /dev/null differ diff --git a/images/er_legend/er_rr_ent.png b/images/er_legend/er_rr_ent.png deleted file mode 100644 index b541430..0000000 Binary files a/images/er_legend/er_rr_ent.png and /dev/null differ diff --git a/images/er_legend/er_sa_dst.png b/images/er_legend/er_sa_dst.png deleted file mode 100644 index 32be22f..0000000 Binary files a/images/er_legend/er_sa_dst.png and /dev/null differ diff --git a/images/er_legend/er_sa_ent.png b/images/er_legend/er_sa_ent.png deleted file mode 100644 index c5dff3a..0000000 Binary files a/images/er_legend/er_sa_ent.png and /dev/null differ diff --git a/images/er_legend/er_sl_dst.png b/images/er_legend/er_sl_dst.png deleted file mode 100644 index 18ab56a..0000000 Binary files a/images/er_legend/er_sl_dst.png and /dev/null differ diff --git a/images/er_legend/er_sl_ent.png b/images/er_legend/er_sl_ent.png deleted file mode 100644 index 8e92f6c..0000000 Binary files a/images/er_legend/er_sl_ent.png and /dev/null differ diff --git a/images/er_legend/er_ssl_dst.png b/images/er_legend/er_ssl_dst.png deleted file mode 100644 index a0119d7..0000000 Binary files a/images/er_legend/er_ssl_dst.png and /dev/null differ diff --git a/images/er_legend/er_ssl_ent.png b/images/er_legend/er_ssl_ent.png deleted file mode 100644 index 7ff3e3a..0000000 Binary files a/images/er_legend/er_ssl_ent.png and /dev/null differ diff --git a/images/er_legend/er_thih_dst.png b/images/er_legend/er_thih_dst.png deleted file mode 100644 index 8dd9fd9..0000000 Binary files a/images/er_legend/er_thih_dst.png and /dev/null differ diff --git a/images/er_legend/er_thih_ent.png b/images/er_legend/er_thih_ent.png deleted file mode 100644 index 03659ec..0000000 Binary files a/images/er_legend/er_thih_ent.png and /dev/null differ diff --git a/images/er_legend/er_thit_dst.png b/images/er_legend/er_thit_dst.png deleted file mode 100644 index c681937..0000000 Binary files a/images/er_legend/er_thit_dst.png and /dev/null differ diff --git a/images/er_legend/er_thit_ent.png b/images/er_legend/er_thit_ent.png deleted file mode 100644 index a608be1..0000000 Binary files a/images/er_legend/er_thit_ent.png and /dev/null differ diff --git a/images/er_legend/er_totwc_dst.png b/images/er_legend/er_totwc_dst.png deleted file mode 100644 index e09d42d..0000000 Binary files a/images/er_legend/er_totwc_dst.png and /dev/null differ diff --git a/images/er_legend/er_totwc_ent.png b/images/er_legend/er_totwc_ent.png deleted file mode 100644 index 981c292..0000000 Binary files a/images/er_legend/er_totwc_ent.png and /dev/null differ diff --git a/images/er_legend/er_ttc_dst.png b/images/er_legend/er_ttc_dst.png deleted file mode 100644 index fb866af..0000000 Binary files a/images/er_legend/er_ttc_dst.png and /dev/null differ diff --git a/images/er_legend/er_ttc_ent.png b/images/er_legend/er_ttc_ent.png deleted file mode 100644 index b7cb85d..0000000 Binary files a/images/er_legend/er_ttc_ent.png and /dev/null differ diff --git a/images/er_legend/er_ttm_dst.png b/images/er_legend/er_ttm_dst.png deleted file mode 100644 index 7bda8dc..0000000 Binary files a/images/er_legend/er_ttm_dst.png and /dev/null differ diff --git a/images/er_legend/er_ttm_ent.png b/images/er_legend/er_ttm_ent.png deleted file mode 100644 index 591a118..0000000 Binary files a/images/er_legend/er_ttm_ent.png and /dev/null differ diff --git a/images/er_legend/er_unknown_dst.png b/images/er_legend/er_unknown_dst.png deleted file mode 100644 index 191e896..0000000 Binary files a/images/er_legend/er_unknown_dst.png and /dev/null differ diff --git a/images/er_legend/er_vcutm_dst.png b/images/er_legend/er_vcutm_dst.png deleted file mode 100644 index 31350ed..0000000 Binary files a/images/er_legend/er_vcutm_dst.png and /dev/null differ diff --git a/images/er_legend/er_vcutm_ent.png b/images/er_legend/er_vcutm_ent.png deleted file mode 100644 index bbf4282..0000000 Binary files a/images/er_legend/er_vcutm_ent.png and /dev/null differ diff --git a/images/er_legend/er_wdw_dst.png b/images/er_legend/er_wdw_dst.png deleted file mode 100644 index 418dfe0..0000000 Binary files a/images/er_legend/er_wdw_dst.png and /dev/null differ diff --git a/images/er_legend/er_wdw_ent.png b/images/er_legend/er_wdw_ent.png deleted file mode 100644 index 88b4cac..0000000 Binary files a/images/er_legend/er_wdw_ent.png and /dev/null differ diff --git a/images/er_legend/er_wf_dst.png b/images/er_legend/er_wf_dst.png deleted file mode 100644 index 61fe789..0000000 Binary files a/images/er_legend/er_wf_dst.png and /dev/null differ diff --git a/images/er_legend/er_wf_ent.png b/images/er_legend/er_wf_ent.png deleted file mode 100644 index d6b4b63..0000000 Binary files a/images/er_legend/er_wf_ent.png and /dev/null differ diff --git a/images/er_legend/er_wmotr_dst.png b/images/er_legend/er_wmotr_dst.png deleted file mode 100644 index e3e850c..0000000 Binary files a/images/er_legend/er_wmotr_dst.png and /dev/null differ diff --git a/images/er_legend/er_wmotr_ent.png b/images/er_legend/er_wmotr_ent.png deleted file mode 100644 index e8affb6..0000000 Binary files a/images/er_legend/er_wmotr_ent.png and /dev/null differ diff --git a/images/maps/castle.png b/images/maps/castle.png deleted file mode 100644 index 1ce32e7..0000000 Binary files a/images/maps/castle.png and /dev/null differ diff --git a/images/settings/door_b1.png b/images/settings/door_b1.png deleted file mode 100644 index 4621019..0000000 Binary files a/images/settings/door_b1.png and /dev/null differ diff --git a/images/settings/door_f1.png b/images/settings/door_f1.png deleted file mode 100644 index 0ad835a..0000000 Binary files a/images/settings/door_f1.png and /dev/null differ diff --git a/images/settings/door_f2.png b/images/settings/door_f2.png deleted file mode 100644 index 8a30c63..0000000 Binary files a/images/settings/door_f2.png and /dev/null differ diff --git a/images/settings/door_f3.png b/images/settings/door_f3.png deleted file mode 100644 index f32d3c4..0000000 Binary files a/images/settings/door_f3.png and /dev/null differ diff --git a/items/er_items.json b/items/er_items.json deleted file mode 100644 index 9843dcc..0000000 --- a/items/er_items.json +++ /dev/null @@ -1,2 +0,0 @@ -// This file is auto-generated. Do not make modifications to this file directly. -[{"name": "Bob-omb Battlefield - Entrance", "type": "toggle", "img": "images/er_legend/er_bob_ent.png", "disabled_img_mods": "none", "codes": "__er_bob_ent"}, {"name": "Whomp's Fortress - Entrance", "type": "toggle", "img": "images/er_legend/er_wf_ent.png", "disabled_img_mods": "none", "codes": "__er_wf_ent"}, {"name": "Jolly Roger Bay - Entrance", "type": "toggle", "img": "images/er_legend/er_jrb_ent.png", "disabled_img_mods": "none", "codes": "__er_jrb_ent"}, {"name": "Cool, Cool Mountain - Entrance", "type": "toggle", "img": "images/er_legend/er_ccm_ent.png", "disabled_img_mods": "none", "codes": "__er_ccm_ent"}, {"name": "Big Boo's Haunt - Entrance", "type": "toggle", "img": "images/er_legend/er_bbh_ent.png", "disabled_img_mods": "none", "codes": "__er_bbh_ent"}, {"name": "Hazy Maze Cave - Entrance", "type": "toggle", "img": "images/er_legend/er_hmc_ent.png", "disabled_img_mods": "none", "codes": "__er_hmc_ent"}, {"name": "Lethal Lava Land - Entrance", "type": "toggle", "img": "images/er_legend/er_lll_ent.png", "disabled_img_mods": "none", "codes": "__er_lll_ent"}, {"name": "Shifting Sand Land - Entrance", "type": "toggle", "img": "images/er_legend/er_ssl_ent.png", "disabled_img_mods": "none", "codes": "__er_ssl_ent"}, {"name": "Dire, Dire Docks - Entrance", "type": "toggle", "img": "images/er_legend/er_ddd_ent.png", "disabled_img_mods": "none", "codes": "__er_ddd_ent"}, {"name": "Snowman's Land - Entrance", "type": "toggle", "img": "images/er_legend/er_sl_ent.png", "disabled_img_mods": "none", "codes": "__er_sl_ent"}, {"name": "Wet-Dry World - Entrance", "type": "toggle", "img": "images/er_legend/er_wdw_ent.png", "disabled_img_mods": "none", "codes": "__er_wdw_ent"}, {"name": "Tall, Tall Mountain - Entrance", "type": "toggle", "img": "images/er_legend/er_ttm_ent.png", "disabled_img_mods": "none", "codes": "__er_ttm_ent"}, {"name": "Tiny-Huge Island (Huge) - Entrance", "type": "toggle", "img": "images/er_legend/er_thih_ent.png", "disabled_img_mods": "none", "codes": "__er_thih_ent"}, {"name": "Tiny-Huge Island (Tiny) - Entrance", "type": "toggle", "img": "images/er_legend/er_thit_ent.png", "disabled_img_mods": "none", "codes": "__er_thit_ent"}, {"name": "Tick Tock Clock - Entrance", "type": "toggle", "img": "images/er_legend/er_ttc_ent.png", "disabled_img_mods": "none", "codes": "__er_ttc_ent"}, {"name": "Rainbow Ride - Entrance", "type": "toggle", "img": "images/er_legend/er_rr_ent.png", "disabled_img_mods": "none", "codes": "__er_rr_ent"}, {"name": "Bowser in the Dark World - Entrance", "type": "toggle", "img": "images/er_legend/er_bitdw_ent.png", "disabled_img_mods": "none", "codes": "__er_bitdw_ent"}, {"name": "Bowser in the Fire Sea - Entrance", "type": "toggle", "img": "images/er_legend/er_bitfs_ent.png", "disabled_img_mods": "none", "codes": "__er_bitfs_ent"}, {"name": "Tower of the Wing Cap - Entrance", "type": "toggle", "img": "images/er_legend/er_totwc_ent.png", "disabled_img_mods": "none", "codes": "__er_totwc_ent"}, {"name": "Cavern of the Metal Cap - Entrance", "type": "toggle", "img": "images/er_legend/er_cotmc_ent.png", "disabled_img_mods": "none", "codes": "__er_cotmc_ent"}, {"name": "Vanish Cap under the Moat - Entrance", "type": "toggle", "img": "images/er_legend/er_vcutm_ent.png", "disabled_img_mods": "none", "codes": "__er_vcutm_ent"}, {"name": "Peach's Secret Slide - Entrance", "type": "toggle", "img": "images/er_legend/er_pss_ent.png", "disabled_img_mods": "none", "codes": "__er_pss_ent"}, {"name": "Secret Aquarium - Entrance", "type": "toggle", "img": "images/er_legend/er_sa_ent.png", "disabled_img_mods": "none", "codes": "__er_sa_ent"}, {"name": "Wing Mario over the Rainbow - Entrance", "type": "toggle", "img": "images/er_legend/er_wmotr_ent.png", "disabled_img_mods": "none", "codes": "__er_wmotr_ent"}, {"name": "Bob-omb Battlefield - Destination Node", "type": "progressive", "codes": "__er_bob_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Whomp's Fortress - Destination Node", "type": "progressive", "codes": "__er_wf_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Jolly Roger Bay - Destination Node", "type": "progressive", "codes": "__er_jrb_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Cool, Cool Mountain - Destination Node", "type": "progressive", "codes": "__er_ccm_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Big Boo's Haunt - Destination Node", "type": "progressive", "codes": "__er_bbh_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Hazy Maze Cave - Destination Node", "type": "progressive", "codes": "__er_hmc_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Lethal Lava Land - Destination Node", "type": "progressive", "codes": "__er_lll_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Shifting Sand Land - Destination Node", "type": "progressive", "codes": "__er_ssl_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Dire, Dire Docks - Destination Node", "type": "progressive", "codes": "__er_ddd_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Snowman's Land - Destination Node", "type": "progressive", "codes": "__er_sl_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Wet-Dry World - Destination Node", "type": "progressive", "codes": "__er_wdw_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Tall, Tall Mountain - Destination Node", "type": "progressive", "codes": "__er_ttm_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Tiny-Huge Island (Huge) - Destination Node", "type": "progressive", "codes": "__er_thih_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Tiny-Huge Island (Tiny) - Destination Node", "type": "progressive", "codes": "__er_thit_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Tick Tock Clock - Destination Node", "type": "progressive", "codes": "__er_ttc_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Rainbow Ride - Destination Node", "type": "progressive", "codes": "__er_rr_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Bowser in the Dark World - Destination Node", "type": "progressive", "codes": "__er_bitdw_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Bowser in the Fire Sea - Destination Node", "type": "progressive", "codes": "__er_bitfs_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Tower of the Wing Cap - Destination Node", "type": "progressive", "codes": "__er_totwc_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Cavern of the Metal Cap - Destination Node", "type": "progressive", "codes": "__er_cotmc_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Vanish Cap under the Moat - Destination Node", "type": "progressive", "codes": "__er_vcutm_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Peach's Secret Slide - Destination Node", "type": "progressive", "codes": "__er_pss_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Secret Aquarium - Destination Node", "type": "progressive", "codes": "__er_sa_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}, {"name": "Wing Mario over the Rainbow - Destination Node", "type": "progressive", "codes": "__er_wmotr_dst", "stages": [{"name": "Unknown Stage Destination", "img": "images/er_legend/er_unknown_dst.png", "inherit_codes": false}, {"name": "Bob-omb Battlefield - Destination", "img": "images/er_legend/er_bob_dst.png", "inherit_codes": false}, {"name": "Whomp's Fortress - Destination", "img": "images/er_legend/er_wf_dst.png", "inherit_codes": false}, {"name": "Jolly Roger Bay - Destination", "img": "images/er_legend/er_jrb_dst.png", "inherit_codes": false}, {"name": "Cool, Cool Mountain - Destination", "img": "images/er_legend/er_ccm_dst.png", "inherit_codes": false}, {"name": "Big Boo's Haunt - Destination", "img": "images/er_legend/er_bbh_dst.png", "inherit_codes": false}, {"name": "Hazy Maze Cave - Destination", "img": "images/er_legend/er_hmc_dst.png", "inherit_codes": false}, {"name": "Lethal Lava Land - Destination", "img": "images/er_legend/er_lll_dst.png", "inherit_codes": false}, {"name": "Shifting Sand Land - Destination", "img": "images/er_legend/er_ssl_dst.png", "inherit_codes": false}, {"name": "Dire, Dire Docks - Destination", "img": "images/er_legend/er_ddd_dst.png", "inherit_codes": false}, {"name": "Snowman's Land - Destination", "img": "images/er_legend/er_sl_dst.png", "inherit_codes": false}, {"name": "Wet-Dry World - Destination", "img": "images/er_legend/er_wdw_dst.png", "inherit_codes": false}, {"name": "Tall, Tall Mountain - Destination", "img": "images/er_legend/er_ttm_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Huge) - Destination", "img": "images/er_legend/er_thih_dst.png", "inherit_codes": false}, {"name": "Tiny-Huge Island (Tiny) - Destination", "img": "images/er_legend/er_thit_dst.png", "inherit_codes": false}, {"name": "Tick Tock Clock - Destination", "img": "images/er_legend/er_ttc_dst.png", "inherit_codes": false}, {"name": "Rainbow Ride - Destination", "img": "images/er_legend/er_rr_dst.png", "inherit_codes": false}, {"name": "Bowser in the Dark World - Destination", "img": "images/er_legend/er_bitdw_dst.png", "inherit_codes": false}, {"name": "Bowser in the Fire Sea - Destination", "img": "images/er_legend/er_bitfs_dst.png", "inherit_codes": false}, {"name": "Tower of the Wing Cap - Destination", "img": "images/er_legend/er_totwc_dst.png", "inherit_codes": false}, {"name": "Cavern of the Metal Cap - Destination", "img": "images/er_legend/er_cotmc_dst.png", "inherit_codes": false}, {"name": "Vanish Cap under the Moat - Destination", "img": "images/er_legend/er_vcutm_dst.png", "inherit_codes": false}, {"name": "Peach's Secret Slide - Destination", "img": "images/er_legend/er_pss_dst.png", "inherit_codes": false}, {"name": "Secret Aquarium - Destination", "img": "images/er_legend/er_sa_dst.png", "inherit_codes": false}, {"name": "Wing Mario over the Rainbow - Destination", "img": "images/er_legend/er_wmotr_dst.png", "inherit_codes": false}], "initial_stage_idx": 0, "loop": true, "allow_disabled": false}] \ No newline at end of file diff --git a/items/location_items.json b/items/location_items.json deleted file mode 100644 index b87611e..0000000 --- a/items/location_items.json +++ /dev/null @@ -1,2 +0,0 @@ -// This file is auto-generated. Do not make modifications to this file directly. -[{"name": "Enter Stage and Set Entrance", "type": "toggle", "codes": "__unknown_er"}, {"name": "Big Bob-omb on the Summit", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Footrace with Koopa the Quick", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Shoot to the Island in the Sky", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Find the 8 Red Coins", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Mario Wings to the Sky", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Behind Chain Chomp's Gate", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "Chip off Whomp's Block", "type": "toggle", "codes": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "To the Top of the Fortress", "type": "toggle", "codes": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Shoot into the Wild Blue", "type": "toggle", "codes": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Red Coins on the Floating Isle", "type": "toggle", "codes": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Fall onto the Caged Island", "type": "toggle", "codes": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Blast Away the Wall", "type": "toggle", "codes": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "WHOMP'S_FORTRESS>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "Plunder in the Sunken Ship", "type": "toggle", "codes": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Can the Eel Come out to Play?", "type": "toggle", "codes": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Treasure of the Ocean Cave", "type": "toggle", "codes": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Red Coins on the Ship Afloat", "type": "toggle", "codes": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Blast to the Stone Pillar", "type": "toggle", "codes": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Through the Jet Stream", "type": "toggle", "codes": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "JOLLY_ROGER_BAY>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "Slip Slidin' Away", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Li'l Penguin Lost", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Big Penguin Race", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Frosty Slide for 8 Red Coins", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Snowman's Lost his Head", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Wall Kicks will Work", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near Snowman", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near Ice Pillar", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block in Secret Slide", "type": "toggle", "codes": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Go on a Ghost Hunt", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Ride Big Boo's Merry-Go-Round", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Secret of the Haunted Books", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Seek the 8 Red Coins", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Big Boo's Balcony", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Eye to Eye in the Secret Room", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on Top of the Mansion", "type": "toggle", "codes": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Swimming Beast in the Cavern", "type": "toggle", "codes": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Elevate for 8 Red Coins", "type": "toggle", "codes": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Metal-Head Mario Can Move!", "type": "toggle", "codes": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Navigating the Toxic Maze", "type": "toggle", "codes": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "A-Maze-Ing Emergency Exit", "type": "toggle", "codes": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Watch for Rolling Rocks", "type": "toggle", "codes": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "HAZY_MAZE_CAVE>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Above the Pit", "type": "toggle", "codes": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Past Rolling Rocks", "type": "toggle", "codes": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Boil the Big Bully", "type": "toggle", "codes": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Bully the Bullies", "type": "toggle", "codes": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "8-Coin Puzzle with 15 Pieces", "type": "toggle", "codes": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Red-Hot Log Rolling", "type": "toggle", "codes": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Hot-Foot-It into the Volcano", "type": "toggle", "codes": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Elevator Tour in the Volcano", "type": "toggle", "codes": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "LETHAL_LAVA_LAND>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "In the Talons of the Big Bird", "type": "toggle", "codes": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Shining Atop the Pyramid", "type": "toggle", "codes": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Inside the Ancient Pyramid", "type": "toggle", "codes": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Stand Tall on the Four Pillars", "type": "toggle", "codes": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Free Flying for 8 Red Coins", "type": "toggle", "codes": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Pyramid Puzzle", "type": "toggle", "codes": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "SHIFTING_SAND_LAND>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Outside Pyramid", "type": "toggle", "codes": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block in the Pyramid's Left Path", "type": "toggle", "codes": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block in the Pyramid's Back", "type": "toggle", "codes": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Board Bowser's Sub", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Chests in the Current", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Pole-Jumping for Red Coins", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Through the Jet Stream", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "The Manta Ray's Reward", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Collect the Caps...", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "DIRE_DIRE_DOCKS>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Snowman's Big Head", "type": "toggle", "codes": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Chill with the Bully", "type": "toggle", "codes": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "In the Deep Freeze", "type": "toggle", "codes": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Whirl from the Freezing Pond", "type": "toggle", "codes": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Shell Shreddin' for Red Coins", "type": "toggle", "codes": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Into the Igloo", "type": "toggle", "codes": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "SNOWMAN'S_LAND>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near Moneybags", "type": "toggle", "codes": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Inside the Igloo", "type": "toggle", "codes": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Shocking Arrow Lifts!", "type": "toggle", "codes": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Top o' the Town", "type": "toggle", "codes": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Secrets in the Shallows & Sky", "type": "toggle", "codes": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Express Elevator--Hurry Up!", "type": "toggle", "codes": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Go to Town for Red Coins", "type": "toggle", "codes": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Quick Race Through Downtown!", "type": "toggle", "codes": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "WET-DRY_WORLD>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "WET-DRY_WORLD>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block in the Downtown", "type": "toggle", "codes": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Scale the Mountain", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Mystery of the Monkey Cage", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Scary 'Shrooms, Red Coins", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Mysterious Mountainside", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Breathtaking View from Bridge", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Blast to the Lonely Mushroom", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on the Red Mushroom", "type": "toggle", "codes": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Pluck the Piranha Flower", "type": "toggle", "codes": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "The Tip Top of the Huge Island", "type": "toggle", "codes": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Rematch with Koopa the Quick", "type": "toggle", "codes": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Five Itty Bitty Secrets", "type": "toggle", "codes": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Wiggler's Red Coins", "type": "toggle", "codes": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Make Wiggler Squirm", "type": "toggle", "codes": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "TINY-HUGE_ISLAND>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near Tiny Start", "type": "toggle", "codes": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near Huge Start", "type": "toggle", "codes": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block in the Windy Area", "type": "toggle", "codes": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Roll into the Cage", "type": "toggle", "codes": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "The Pit and the Pendulums", "type": "toggle", "codes": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Get a Hand", "type": "toggle", "codes": "TICK_TOCK_CLOCK>GET_A_HAND", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Stomp on the Thwomp", "type": "toggle", "codes": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Timed Jumps on Moving Bars", "type": "toggle", "codes": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Stop Time for Red Coins", "type": "toggle", "codes": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "TICK_TOCK_CLOCK>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Midway Up", "type": "toggle", "codes": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block at the Top", "type": "toggle", "codes": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Cruiser Crossing the Rainbow", "type": "toggle", "codes": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "The Big House in the Sky", "type": "toggle", "codes": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Coins Amassed in a Maze", "type": "toggle", "codes": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Swingin' in the Breeze", "type": "toggle", "codes": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Tricky Triangles!", "type": "toggle", "codes": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Somewhere over the Rainbow", "type": "toggle", "codes": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "100 Coins Star", "type": "toggle", "codes": "RAINBOW_RIDE>100_COINS_STAR", "img": "images/star_collected.png", "disabled_img": "images/coin.png", "disabled_img_mods": "none"}, {"name": "Bob-omb Buddy", "type": "toggle", "codes": "RAINBOW_RIDE>BOB-OMB_BUDDY", "img": "images/buddy_checked.png", "disabled_img": "images/buddy.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Above the Red Coin Maze", "type": "toggle", "codes": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Under Fly Guy", "type": "toggle", "codes": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on the House in the Sky", "type": "toggle", "codes": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "End of the Slide Block", "type": "toggle", "codes": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Finish under 21 Seconds", "type": "toggle", "codes": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "The Aquarium Red Coins", "type": "toggle", "codes": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "First Bowser's Key", "type": "toggle", "codes": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "img": "images/keys/key_checked.png", "disabled_img": "images/keys/key.png", "disabled_img_mods": "none"}, {"name": "Dark World Red Coins", "type": "toggle", "codes": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on the Tower", "type": "toggle", "codes": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near the Goombas", "type": "toggle", "codes": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Second Bowser's Key", "type": "toggle", "codes": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "img": "images/keys/key_checked.png", "disabled_img": "images/keys/key.png", "disabled_img_mods": "none"}, {"name": "Fire Sea Red Coins", "type": "toggle", "codes": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on the Swaying Stairs", "type": "toggle", "codes": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Near the Poles", "type": "toggle", "codes": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Sky Red Coins", "type": "toggle", "codes": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on the Rotating Platform", "type": "toggle", "codes": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Wing Cap Switch", "type": "toggle", "codes": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block_red.png", "disabled_img_mods": "none"}, {"name": "Tower Red Coins", "type": "toggle", "codes": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Metal Cap Switch", "type": "toggle", "codes": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block_green.png", "disabled_img_mods": "none"}, {"name": "Cavern Red Coins", "type": "toggle", "codes": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "1-Up Block Above the Rushing River", "type": "toggle", "codes": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Vanish Cap Switch", "type": "toggle", "codes": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block_blue.png", "disabled_img_mods": "none"}, {"name": "Moat Red Coins", "type": "toggle", "codes": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "1-Up Block on the Slope Platform", "type": "toggle", "codes": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "img": "images/blocks/block_checked.png", "disabled_img": "images/blocks/block.png", "disabled_img_mods": "none"}, {"name": "Wing Mario Over the Rainbow Red Coins", "type": "toggle", "codes": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "type": "toggle", "codes": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Basement Toad's Gift", "type": "toggle", "codes": "PEACH'S_CASTLE>BASEMENT_TOAD'S_GIFT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Second Floor Toad's Gift", "type": "toggle", "codes": "PEACH'S_CASTLE>SECOND_FLOOR_TOAD'S_GIFT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "Third Floor Toad's Gift", "type": "toggle", "codes": "PEACH'S_CASTLE>THIRD_FLOOR_TOAD'S_GIFT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "MIPS the Rabbit", "type": "toggle", "codes": "PEACH'S_CASTLE>MIPS_THE_RABBIT", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}, {"name": "MIPS the Rabbit II", "type": "toggle", "codes": "PEACH'S_CASTLE>MIPS_THE_RABBIT_II", "img": "images/star_collected.png", "disabled_img": "images/star.png", "disabled_img_mods": "none"}] \ No newline at end of file diff --git a/layouts/items.json b/layouts/items.json deleted file mode 100644 index ac08034..0000000 --- a/layouts/items.json +++ /dev/null @@ -1,205 +0,0 @@ -{ - "$schema": "https://poptracker.github.io/schema/packs/strict/layouts.json", - "items_grid": { - "type": "array", - "orientation": "vertical", - "margin": "0, 0", - "content": [{ - "type": "array", - "orientation": "horizontal", - "margin": "0, 0", - "content": [{ - "type": "itemgrid", - "item_margin": "4, 4", - "h_alignment": "left", - "rows": [ - [ - "star", - "key", - "cap_wing", - "cap_metal", - "cap_vanish" - ], - [ - "move_triple_jump", - "move_long_jump", - "move_backflip", - "move_side_flip", - "move_wall_jump" - ], - [ - "move_dive", - "move_ground_pound", - "move_kick", - "move_climb", - "move_ledge_grab" - ], - [ - "cannon_bob", - "cannon_wf", - "cannon_jrb", - "cannon_ccm", - "cannon_ssl" - ], - [ - "cannon_sl", - "cannon_wdw", - "cannon_ttm", - "cannon_thi", - "cannon_rr" - ] - ] - }] - }] - }, - "entrances_grid": { - "type": "array", - "orientation": "vertical", - "margin": "0, 0", - "content": [{ - "type": "array", - "orientation": "horizontal", - "margin": "0, 0", - "content": [{ - "type": "itemgrid", - "item_margin": "4, 4", - "h_alignment": "left", - "item_size": "58,17", - "rows": [ - [ - "__er_bob_ent", - "__er_bob_dst", - "__er_wf_ent", - "__er_wf_dst", - "__er_jrb_ent", - "__er_jrb_dst" - ], - [ - "__er_ccm_ent", - "__er_ccm_dst", - "__er_bbh_ent", - "__er_bbh_dst", - "__er_hmc_ent", - "__er_hmc_dst" - ], - [ - "__er_lll_ent", - "__er_lll_dst", - "__er_ssl_ent", - "__er_ssl_dst", - "__er_ddd_ent", - "__er_ddd_dst" - ], - [ - "__er_sl_ent", - "__er_sl_dst", - "__er_wdw_ent", - "__er_wdw_dst", - "__er_ttm_ent", - "__er_ttm_dst" - ], - [ - "__er_thih_ent", - "__er_thih_dst", - "__er_thit_ent", - "__er_thit_dst", - "__er_ttc_ent", - "__er_ttc_dst" - ], - [ - "__er_rr_ent", - "__er_rr_dst", - "__er_bitdw_ent", - "__er_bitdw_dst", - "__er_bitfs_ent", - "__er_bitfs_dst" - ], - [ - "__er_pss_ent", - "__er_pss_dst", - "__er_sa_ent", - "__er_sa_dst", - "__er_wmotr_ent", - "__er_wmotr_dst" - ], - [ - "__er_totwc_ent", - "__er_totwc_dst", - "__er_cotmc_ent", - "__er_cotmc_dst", - "__er_vcutm_ent", - "__er_vcutm_dst" - ] - ] - }] - }] - }, - "settings_grid": { - "type": "array", - "orientation": "vertical", - "margin": "0, 0", - "content": [ - { - "type": "group", - "header": "Randomization & Logic Settings", - "dock": "left", - "content": {} - }, - { - "type": "array", - "orientation": "horizontal", - "margin": "0, 0", - "content": [{ - "type": "itemgrid", - "item_margin": "4, 4", - "h_alignment": "left", - "item_size": "36, 36", - "rows": [ - [ - "__setting_100", - "__setting_BB", - "__setting_1UB", - "__setting_MV", - "__setting_ER", - "__blank", - "__setting_SC", - "__setting_SN", - "__setting_SM" - ], - [] - ] - }] - }, - { - "type": "group", - "header": "Star & Goal Requirements", - "dock": "left", - "content": {} - }, - { - "type": "array", - "orientation": "horizontal", - "margin": "0, 0", - "content": [ - { - "type": "itemgrid", - "item_margin": "4, 4", - "item_size": "48, 48", - "h_alignment": "left", - "rows": [ - [ - "__setting_F1Door", - "__setting_B1Door", - "__setting_F2Door", - "__setting_F3Door", - "__setting_MIPS1", - "__setting_MIPS2", - "__setting_GOAL" - ] - ] - } - ] - }, - ] - } -} diff --git a/locations.py b/locations.py deleted file mode 100644 index e89b05b..0000000 --- a/locations.py +++ /dev/null @@ -1,754 +0,0 @@ -from enum import Enum -from typing import Literal, NamedTuple, Optional - -type Region = Literal[ - "Bob-omb Battlefield", - "Whomp's Fortress", - "Jolly Roger Bay", - "Cool, Cool Mountain", - "Big Boo's Haunt", - "Hazy Maze Cave", - "Lethal Lava Land", - "Shifting Sand Land", - "Dire, Dire Docks", - "Snowman's Land", - "Wet-Dry World", - "Tall, Tall Mountain", - "Tiny-Huge Island", - "Tick Tock Clock", - "Rainbow Ride", - "Bowser in the Dark World", - "Bowser in the Fire Sea", - "Bowser in the Sky", - "Tower of the Wing Cap", - "Cavern of the Metal Cap", - "Vanish Cap under the Moat", - "Peach's Secret Slide", - "Secret Aquarium", - "Wing Mario over the Rainbow", - "Peach's Castle" -] - -class LocationType(Enum): - Star = 0 - Coin = 1 - Buddy = 2 - Key = 3 - WingCap = 4 - MetalCap = 5 - VanishCap = 6 - Block = 7 - - -class Location(NamedTuple): - region: Region - name: str - code: int - type: LocationType = LocationType.Star - coords: tuple[int, int] = (0, 0) - access_rules: list[str] = [] - - def get_code_name(self): - region = self.region.upper().replace(" ", "_").replace(",", "") - name = self.name.upper().replace(" ", "_").replace(",", "") - return f"{region}>{name}" - - def checked_img(self): - match self.type: - case LocationType.Star: - return "images/star_collected.png" - case LocationType.Coin: - return "images/star_collected.png" - case LocationType.Buddy: - return "images/buddy_checked.png" - case LocationType.Key: - return "images/keys/key_checked.png" - case LocationType.WingCap: - return "images/blocks/block_checked.png" - case LocationType.MetalCap: - return "images/blocks/block_checked.png" - case LocationType.VanishCap: - return "images/blocks/block_checked.png" - case LocationType.Block: - return "images/blocks/block_checked.png" - - def missing_img(self): - match self.type: - case LocationType.Star: - return "images/star.png" - case LocationType.Coin: - return "images/coin.png" - case LocationType.Buddy: - return "images/buddy.png" - case LocationType.Key: - return "images/keys/key.png" - case LocationType.WingCap: - return "images/blocks/block_red.png" - case LocationType.MetalCap: - return "images/blocks/block_green.png" - case LocationType.VanishCap: - return "images/blocks/block_blue.png" - case LocationType.Block: - return "images/blocks/block.png" - - def visibility_rules(self): - match self.type: - case LocationType.Coin: - return ["$IncludeHundredCoins"] - case LocationType.Block: - return ["$IncludeOneUpBlocks"] - case LocationType.Buddy: - return ["$IncludeBuddies"] - - return [] - - def in_region(self, region: str): - if region.startswith("Tiny-Huge Island"): - region = "Tiny-Huge Island" - - return self.region == region - - - -locations: list[Location] = [ - # BOB - Location("Bob-omb Battlefield", "Big Bob-omb on the Summit", 3626000), - Location("Bob-omb Battlefield", "Footrace with Koopa the Quick", 3626001), - Location("Bob-omb Battlefield", "Shoot to the Island in the Sky", 3626002, - access_rules=[ - "$HasCannon|bob", - "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", - "^$IsCannonless,^$IsCapless,$HasMove|long_jump" - ]), - Location("Bob-omb Battlefield", "Find the 8 Red Coins", 3626003, - access_rules=[ - "$HasCannon|bob", - "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", - "^$IsCannonless,^$IsCapless,$HasMove|long_jump" - ]), - Location("Bob-omb Battlefield", "Mario Wings to the Sky", 3626004, - access_rules=[ - "$HasCannon|bob,$HasCap|wing", - "$HasCannon|bob,^$IsCapless", - ]), - Location("Bob-omb Battlefield", "Behind Chain Chomp's Gate", 3626005, - access_rules=[ - "$HasMove|ground_pound", - "^$IsMoveless" - ]), - Location("Bob-omb Battlefield", "100 Coins Star", 3626006, LocationType.Coin, - access_rules=[ - "$HasCannon|bob,$HasCap|wing", - "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump" - ]), - Location("Bob-omb Battlefield", "Bob-omb Buddy", 3626200, LocationType.Buddy), - - # WF - Location("Whomp's Fortress", "Chip off Whomp's Block", 3626007, - access_rules=[ - "$HasMove|ground_pound" - ]), - Location("Whomp's Fortress", "To the Top of the Fortress", 3626008, - access_rules=[ - "$HasMove|ground_pound" - ]), - Location("Whomp's Fortress", "Shoot into the Wild Blue", 3626009, - access_rules=[ - "$HasMove|wall_jump,$HasMove|triple_jump", - "$HasMove|wall_jump,$HasMove|side_flip", - "$HasCannon|wf" - ]), - Location("Whomp's Fortress", "Red Coins on the Floating Isle", 3626010), - Location("Whomp's Fortress", "Fall onto the Caged Island", 3626011, - access_rules=[ - "$HasMove|ground_pound,$HasMove|climb", - "^$IsMoveless,$HasMove|triple_jump", - "^$IsMoveless,$HasMove|long_jump", - "^$IsMoveless,$HasCannon|wf", - ]), - Location("Whomp's Fortress", "Blast Away the Wall", 3626012, - access_rules=[ - "$HasCannon|wf", - "^$IsCannonless,$HasMove|ledge_grab" - ]), - Location("Whomp's Fortress", "100 Coins Star", 3626013, LocationType.Coin, - access_rules=[ - "$HasMove|ground_pound", - "^$IsMoveless", - ]), - Location("Whomp's Fortress", "Bob-omb Buddy", 3626201, LocationType.Buddy, - access_rules=[ - "$HasMove|ground_pound" - ]), - - # JRB - Location("Jolly Roger Bay", "Plunder in the Sunken Ship", 3626014), - Location("Jolly Roger Bay", "Can the Eel Come out to Play?", 3626015), - Location("Jolly Roger Bay", "Treasure of the Ocean Cave", 3626016), - Location("Jolly Roger Bay", "Red Coins on the Ship Afloat", 3626017, - access_rules=[ - "^$CanAccessJRBShip,$HasMove|climb", - "^$CanAccessJRBShip,$HasMove|triple_jump", - "^$CanAccessJRBShip,$HasCannon|jrb", - "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", - "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump", - ]), - Location("Jolly Roger Bay", "Blast to the Stone Pillar", 3626018, - access_rules=[ - "$HasCannon|jrb,$HasMove|climb", - "$HasCannon|jrb,^$IsMoveless", - "^$IsCannonless,^$IsMoveless", - ]), - Location("Jolly Roger Bay", "Through the Jet Stream", 3626019, - access_rules=[ - "$HasCap|metal", - "^$IsCapless" - ]), - Location("Jolly Roger Bay", "100 Coins Star", 3626020, LocationType.Coin, - access_rules=[ - "^$CanAccessJRBShip,$HasMove|ground_pound" - ]), - Location("Jolly Roger Bay", "Bob-omb Buddy", 3626202, LocationType.Buddy), - - # CCM - Location("Cool, Cool Mountain", "Slip Slidin' Away", 3626021), - Location("Cool, Cool Mountain", "Li'l Penguin Lost", 3626022), - Location("Cool, Cool Mountain", "Big Penguin Race", 3626023), - Location("Cool, Cool Mountain", "Frosty Slide for 8 Red Coins", 3626024), - Location("Cool, Cool Mountain", "Snowman's Lost his Head", 3626025), - Location("Cool, Cool Mountain", "Wall Kicks will Work", 3626026, - access_rules=[ - "$HasCannon|ccm,$HasMove|triple_jump", - "$HasCannon|ccm,$HasMove|wall_jump", - "^$IsCannonless,$HasMove|triple_jump", - "^$IsCannonless,$HasMove|wall_jump", - "^$IsMoveless" - ]), - Location("Cool, Cool Mountain", "100 Coins Star", 3626027, LocationType.Coin), - Location("Cool, Cool Mountain", "Bob-omb Buddy", 3626203, LocationType.Buddy), - Location("Cool, Cool Mountain", "1-Up Block Near Snowman", 3626215, LocationType.Block), - Location("Cool, Cool Mountain", "1-Up Block Near Ice Pillar", 3626216, LocationType.Block), - Location("Cool, Cool Mountain", "1-Up Block in Secret Slide", 3626217, LocationType.Block), - - # BBH - Location("Big Boo's Haunt", "Go on a Ghost Hunt", 3626028), - Location("Big Boo's Haunt", "Ride Big Boo's Merry-Go-Round", 3626029), - Location("Big Boo's Haunt", "Secret of the Haunted Books", 3626030, - access_rules=[ - "$HasMove|kick", - "^$IsMoveless" - ]), - Location("Big Boo's Haunt", "Seek the 8 Red Coins", 3626031, - access_rules=[ - "$HasMove|backflip", - "$HasMove|wall_jump", - "$HasMove|triple_jump", - "$HasMove|side_flip", - ]), - Location("Big Boo's Haunt", "Big Boo's Balcony", 3626032, - access_rules=[ - "^$CanAccessBBHRoof" - ]), - Location("Big Boo's Haunt", "Eye to Eye in the Secret Room", 3626033, - access_rules=[ - "^$CanAccessBBHThirdFloor,$HasCap|vanish" - ]), - Location("Big Boo's Haunt", "100 Coins Star", 3626034, LocationType.Coin), - Location("Big Boo's Haunt", "1-Up Block on Top of the Mansion", 3626218, LocationType.Block, - access_rules=[ - "^$CanAccessBBHRoof" - ]), - - # HMC - Location("Hazy Maze Cave", "Swimming Beast in the Cavern", 3626035), - Location("Hazy Maze Cave", "Elevate for 8 Red Coins", 3626036, - access_rules=[ - "^$CanAccessHMCRedCoinsArea" - ]), - Location("Hazy Maze Cave", "Metal-Head Mario Can Move!", 3626037, - access_rules=[ - "$HasMove|long_jump,$HasCap|metal", - "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", - "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", - "^$IsCapless,^$IsMoveless,$HasMove|long_jump", - "^$IsCapless,^$IsMoveless,$HasMove|wall_jump", - ]), - Location("Hazy Maze Cave", "Navigating the Toxic Maze", 3626038, - access_rules=[ - "$HasMove|wall_jump", - "$HasMove|side_flip", - "$HasMove|backflip", - "$HasMove|triple_jump", - ]), - Location("Hazy Maze Cave", "A-Maze-Ing Emergency Exit", 3626039, - access_rules=[ - "^$CanAccessHMCPitIslands" - ]), - Location("Hazy Maze Cave", "Watch for Rolling Rocks", 3626040, - access_rules=[ - "$HasMove|wall_jump", - ]), - Location("Hazy Maze Cave", "100 Coins Star", 3626041, LocationType.Coin, - access_rules=[ - "^$CanAccessHMCRedCoinsArea" - ]), - Location("Hazy Maze Cave", "1-Up Block Above the Pit", 3626219, LocationType.Block, LocationType.Block, - access_rules=[ - "^$CanAccessHMCPitIslands,$HasMove|ground_pound" - ]), - Location("Hazy Maze Cave", "1-Up Block Past Rolling Rocks", 3626220, LocationType.Block, LocationType.Block), - - # LLL - Location("Lethal Lava Land", "Boil the Big Bully", 3626042), - Location("Lethal Lava Land", "Bully the Bullies", 3626043), - Location("Lethal Lava Land", "8-Coin Puzzle with 15 Pieces", 3626044), - Location("Lethal Lava Land", "Red-Hot Log Rolling", 3626045), - Location("Lethal Lava Land", "Hot-Foot-It into the Volcano", 3626046, - access_rules=[ - "$HasMove|climb", - ]), - Location("Lethal Lava Land", "Elevator Tour in the Volcano", 3626047, - access_rules=[ - "$HasMove|climb", - ]), - Location("Lethal Lava Land", "100 Coins Star", 3626048, LocationType.Coin), - - # SSL - Location("Shifting Sand Land", "In the Talons of the Big Bird", 3626049), - Location("Shifting Sand Land", "Shining Atop the Pyramid", 3626050), - Location("Shifting Sand Land", "Inside the Ancient Pyramid", 3626051, - access_rules=[ - "^$CanAccessSSLUpperPyramid" - ]), - Location("Shifting Sand Land", "Stand Tall on the Four Pillars", 3626052, - access_rules=[ - "^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", - "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", - "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", - "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", - "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", - "^$CanAccessSSLUpperPyramid,^$IsMoveless", - ]), - Location("Shifting Sand Land", "Free Flying for 8 Red Coins", 3626053, - access_rules=[ - "$HasMove|triple_jump,$HasCap|wing", - "$HasCannon|ssl,$HasCap|wing", - "^$IsCapless,$HasMove|triple_jump", - "^$IsCapless,$HasMove|side_flip", - "^$IsCapless,$HasMove|backflip", - "^$IsCapless,^$IsMoveless" - ]), - Location("Shifting Sand Land", "Pyramid Puzzle", 3626054, - access_rules=[ - "^$CanAccessSSLUpperPyramid" - ]), - Location("Shifting Sand Land", "100 Coins Star", 3626055, LocationType.Coin, - access_rules=[ - "^$CanAccessSSLUpperPyramid,$HasMove|ground_pound" - ]), - Location("Shifting Sand Land", "Bob-omb Buddy", 3626207, LocationType.Buddy), - Location("Shifting Sand Land", "1-Up Block Outside Pyramid", 3626221, LocationType.Block), - Location("Shifting Sand Land", "1-Up Block in the Pyramid's Left Path", 3626222, LocationType.Block), - Location("Shifting Sand Land", "1-Up Block in the Pyramid's Back", 3626223, LocationType.Block), - - # DDD - Location("Dire, Dire Docks", "Board Bowser's Sub", 3626056), - Location("Dire, Dire Docks", "Chests in the Current", 3626057), - Location("Dire, Dire Docks", "Pole-Jumping for Red Coins", 3626058, - access_rules=[ - "$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", - "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump", - ]), - Location("Dire, Dire Docks", "Through the Jet Stream", 3626059, - access_rules=[ - "$HasCap|metal", - "^$IsCapless" - ]), - Location("Dire, Dire Docks", "The Manta Ray's Reward", 3626060), - Location("Dire, Dire Docks", "Collect the Caps...", 3626061, - access_rules=[ - "$HasCap|metal,$HasCap|vanish", - "^$IsCapless,$HasCap|vanish" - ]), - Location("Dire, Dire Docks", "100 Coins Star", 3626062, LocationType.Coin, - access_rules=[ - "$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", - "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound", - ]), - - # SL - Location("Snowman's Land", "Snowman's Big Head", 3626063, - access_rules=[ - "$HasMove|backflip", - "$HasMove|side_flip", - "$HasMove|triple_jump", - "$HasCannon|sl", - ]), - Location("Snowman's Land", "Chill with the Bully", 3626064), - Location("Snowman's Land", "In the Deep Freeze", 3626065, - access_rules=[ - "$HasMove|backflip", - "$HasMove|side_flip", - "$HasMove|triple_jump", - "$HasMove|wall_jump", - "$HasMove|ledge_grab", - "$HasCannon|sl", - ]), - Location("Snowman's Land", "Whirl from the Freezing Pond", 3626066), - Location("Snowman's Land", "Shell Shreddin' for Red Coins", 3626067), - Location("Snowman's Land", "Into the Igloo", 3626068, - access_rules=[ - "$HasCap|vanish,$HasMove|triple_jump", - "$HasCap|vanish,$HasMove|side_flip", - "$HasCap|vanish,$HasMove|backflip", - "$HasCap|vanish,$HasMove|wall_jump", - "$HasCap|vanish,$HasMove|ledge_grab", - "$HasCap|vanish,^$IsMoveless" - ]), - Location("Snowman's Land", "100 Coins Star", 3626069, LocationType.Coin, - access_rules=[ - "$HasCap|vanish", - "^$IsCapless" - ]), - Location("Snowman's Land", "Bob-omb Buddy", 3626209, LocationType.Buddy), - Location("Snowman's Land", "1-Up Block Near Moneybags", 3626224, LocationType.Block), - Location("Snowman's Land", "1-Up Block Inside the Igloo", 3626225, LocationType.Block), - - # WDW - Location("Wet-Dry World", "Shocking Arrow Lifts!", 3626070, - access_rules=[ - "^$CanAccessWDWTop" - ]), - Location("Wet-Dry World", "Top o' the Town", 3626071, - access_rules=[ - "^$CanAccessWDWTop" - ]), - Location("Wet-Dry World", "Secrets in the Shallows & Sky", 3626072, - access_rules=[ - "^$CanAccessWDWTop" - ]), - Location("Wet-Dry World", "Express Elevator--Hurry Up!", 3626073), - Location("Wet-Dry World", "Go to Town for Red Coins", 3626074, - access_rules=[ - "^$CanAccessWDWDowntown,$HasMove|wall_jump", - "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless", - ]), - Location("Wet-Dry World", "Quick Race Through Downtown!", 3626075, - access_rules=[ - "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", - "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", - "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", - "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless", - ]), - Location("Wet-Dry World", "100 Coins Star", 3626076, LocationType.Coin, - access_rules=[ - "^$CanAccessWDWDowntown,$HasMove|ground_pound" - ]), - Location("Wet-Dry World", "Bob-omb Buddy", 3626210, LocationType.Buddy, - access_rules=[ - "^$CanAccessWDWTop,$HasMove|triple_jump", - "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", - "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", - "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip", - ]), - Location("Wet-Dry World", "1-Up Block in the Downtown", 3626226, LocationType.Block, - access_rules=[ - "^$CanAccessWDWDowntown" - ]), - - # TTM - Location("Tall, Tall Mountain", "Scale the Mountain", 3626077, - access_rules=[ - "^$CanAccessTTMTop", - ]), - Location("Tall, Tall Mountain", "Mystery of the Monkey Cage", 3626078, - access_rules=[ - "^$CanAccessTTMTop", - ]), - Location("Tall, Tall Mountain", "Scary 'Shrooms, Red Coins", 3626079), - Location("Tall, Tall Mountain", "Mysterious Mountainside", 3626080, - access_rules=[ - "^$CanAccessTTMTop", - ]), - Location("Tall, Tall Mountain", "Breathtaking View from Bridge", 3626081, - access_rules=[ - "^$CanAccessTTMTop", - ]), - Location("Tall, Tall Mountain", "Blast to the Lonely Mushroom", 3626082, - access_rules=[ - "$HasCannon|ttm", - "^$IsCannonless,$HasMove|long_jump", - "^$IsCannonless,^$IsMoveless" - ]), - Location("Tall, Tall Mountain", "100 Coins Star", 3626083, LocationType.Coin), - Location("Tall, Tall Mountain", "Bob-omb Buddy", 3626211, LocationType.Buddy), - Location("Tall, Tall Mountain", "1-Up Block on the Red Mushroom", 3626227, LocationType.Block), - - # THI - Location("Tiny-Huge Island", "Pluck the Piranha Flower", 3626084, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "The Tip Top of the Huge Island", 3626085, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "Rematch with Koopa the Quick", 3626086, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "Five Itty Bitty Secrets", 3626087, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "Wiggler's Red Coins", 3626088, - access_rules=[ - "^$CanAccessTHIPipes,$HasMove|wall_jump", - ]), - Location("Tiny-Huge Island", "Make Wiggler Squirm", 3626089, - access_rules=[ - "^$CanAccessTHIHugeTop,$HasMove|ground_pound", - "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive", - ]), - Location("Tiny-Huge Island", "100 Coins Star", 3626090, LocationType.Coin, - access_rules=[ - "^$CanAccessTHIHugeTop,$HasMove|ground_pound" - ]), - Location("Tiny-Huge Island", "Bob-omb Buddy", 3626212, LocationType.Buddy, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "1-Up Block Near Tiny Start", 3626228, LocationType.Block, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "1-Up Block Near Huge Start", 3626229, LocationType.Block, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - Location("Tiny-Huge Island", "1-Up Block in the Windy Area", 3626230, LocationType.Block, - access_rules=[ - "^$CanAccessTHIPipes", - ]), - - # TTC - Location("Tick Tock Clock", "Roll into the Cage", 3626091, - access_rules=[ - "^$CanAccessTTCLower", - ]), - Location("Tick Tock Clock", "The Pit and the Pendulums", 3626092, - access_rules=[ - "^$CanAccessTTCUpper", - ]), - Location("Tick Tock Clock", "Get a Hand", 3626093, - access_rules=[ - "^$CanAccessTTCLower", - ]), - Location("Tick Tock Clock", "Stomp on the Thwomp", 3626094, - access_rules=[ - "^$CanAccessTTCTop", - ]), - Location("Tick Tock Clock", "Timed Jumps on Moving Bars", 3626095, - access_rules=[ - "^$CanAccessTTCUpper", - ]), - Location("Tick Tock Clock", "Stop Time for Red Coins", 3626096, - access_rules=[ - "^$CanAccessTTCLower", - "$IsERDisabled", - ]), - Location("Tick Tock Clock", "100 Coins Star", 3626097, LocationType.Coin, - access_rules=[ - "^$CanAccessTTCTop,$HasMove|ground_pound", - ]), - Location("Tick Tock Clock", "1-Up Block Midway Up", 3626231, LocationType.Block, - access_rules=[ - "^$CanAccessTTCTop", - ]), - Location("Tick Tock Clock", "1-Up Block at the Top", 3626232, LocationType.Block, - access_rules=[ - "^$CanAccessTTCTop", - ]), - - # RR - Location("Rainbow Ride", "Cruiser Crossing the Rainbow", 3626098, - access_rules=[ - "$HasMove|wall_jump", - "$HasMove|side_flip", - "$HasMove|backflip", - "$HasMove|ledge_grab", - "$HasMove|triple_jump", - ]), - Location("Rainbow Ride", "The Big House in the Sky", 3626099, - access_rules=[ - "$HasMove|triple_jump", - "$HasMove|side_flip", - "$HasMove|backflip", - "$HasMove|ledge_grab", - ]), - Location("Rainbow Ride", "Coins Amassed in a Maze", 3626100, - access_rules=[ - "$HasMove|wall_jump", - "$HasMove|long_jump,$HasMove|side_flip", - "$HasMove|long_jump,$HasMove|backflip", - "$HasMove|long_jump,$HasMove|triple_jump", - "^$IsMoveless,$HasMove|ledge_grab", - "^$IsMoveless,$HasMove|triple_jump", - ]), - Location("Rainbow Ride", "Swingin' in the Breeze", 3626101, - access_rules=[ - "$HasMove|ledge_grab", - "$HasMove|triple_jump", - "$HasMove|backflip", - "$HasMove|side_flip", - "^$IsMoveless", - ]), - Location("Rainbow Ride", "Tricky Triangles!", 3626102, - access_rules=[ - "$HasMove|ledge_grab", - "$HasMove|triple_jump", - "$HasMove|backflip", - "$HasMove|side_flip", - "^$IsMoveless", - ]), - Location("Rainbow Ride", "Somewhere over the Rainbow", 3626103, - access_rules=[ - "$HasCannon|rr,$HasMove|wall_jump", - "$HasCannon|rr,$HasMove|side_flip", - "$HasCannon|rr,$HasMove|backflip", - "$HasCannon|rr,$HasMove|ledge_grab", - "$HasCannon|rr,$HasMove|triple_jump", - ]), - Location("Rainbow Ride", "100 Coins Star", 3626104, LocationType.Coin, - access_rules=[ - "$HasMove|wall_jump,$HasMove|ground_pound", - ]), - Location("Rainbow Ride", "Bob-omb Buddy", 3626214, LocationType.Buddy, - access_rules=[ - "$HasMove|wall_jump", - "^$IsMoveless,$HasMove|ledge_grab", - ]), - Location("Rainbow Ride", "1-Up Block Above the Red Coin Maze", 3626233, LocationType.Block), - Location("Rainbow Ride", "1-Up Block Under Fly Guy", 3626234, LocationType.Block), - Location("Rainbow Ride", "1-Up Block on the House in the Sky", 3626235, LocationType.Block, - access_rules=[ - "$HasMove|triple_jump", - "$HasMove|side_flip", - "$HasMove|backflip", - "$HasMove|ledge_grab", - ]), - - # PSS - Location("Peach's Secret Slide", "End of the Slide Block", 3626126), - Location("Peach's Secret Slide", "Finish under 21 Seconds", 3626127), - - # SA - Location("Secret Aquarium", "The Aquarium Red Coins", 3626161), - - # BitDW - Location("Bowser in the Dark World", "First Bowser's Key", 3626178, LocationType.Key), - Location("Bowser in the Dark World", "Dark World Red Coins", 3626105), - Location("Bowser in the Dark World", "1-Up Block on the Tower", 3626236, LocationType.Block), - Location("Bowser in the Dark World", "1-Up Block Near the Goombas", 3626237, LocationType.Block), - - # BitFS - Location("Bowser in the Fire Sea", "Second Bowser's Key", 3626179, LocationType.Key, - access_rules=[ - "$HasMove|climb", - ]), - Location("Bowser in the Fire Sea", "Fire Sea Red Coins", 3626112, - access_rules=[ - "$HasMove|climb,$HasMove|ledge_grab", - "$HasMove|climb,$HasMove|wall_jump", - ]), - Location("Bowser in the Fire Sea", "1-Up Block on the Swaying Stairs", 3626238, LocationType.Block, - access_rules=[ - "$HasMove|climb", - ]), - Location("Bowser in the Fire Sea", "1-Up Block Near the Poles", 3626239, LocationType.Block, - access_rules=[ - "$HasMove|climb,$HasMove|ledge_grab", - "$HasMove|climb,$HasMove|wall_jump", - ]), - - # BitS - # Location("Bowser in the Sky", "The Final Power Star", 0, # Event Only - # access_rules=[ - # "$HasMove|climb,$HasMove|triple_jump", - # "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", - # "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab", - # ]), - Location("Bowser in the Sky", "Sky Red Coins", 3626119, - access_rules=[ - "$HasMove|climb,$HasMove|triple_jump", - "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", - "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab", - ]), - Location("Bowser in the Sky", "1-Up Block on the Rotating Platform", 3626240, LocationType.Block), - - # TotWC - Location("Tower of the Wing Cap", "Wing Cap Switch", 3626181, LocationType.WingCap), - Location("Tower of the Wing Cap", "Tower Red Coins", 3626140), - - # CotMC - Location("Cavern of the Metal Cap", "Metal Cap Switch", 3626182, LocationType.MetalCap), - Location("Cavern of the Metal Cap", "Cavern Red Coins", 3626133, - access_rules=[ - "$HasCap|metal", - "^$IsCapless", - ]), - Location("Cavern of the Metal Cap", "1-Up Block Above the Rushing River", 3626241, LocationType.Block), - - # VCutM - Location("Vanish Cap under the Moat", "Vanish Cap Switch", 3626183, LocationType.VanishCap, - access_rules=[ - "$HasMove|wall_jump", - "$HasMove|triple_jump", - "$HasMove|backflip", - "$HasMove|side_flip", - "$HasMove|ledge_grab", - "^$IsMoveless", - ]), - Location("Vanish Cap under the Moat", "Moat Red Coins", 3626147, - access_rules=[ - "$HasCap|vanish,$HasMove|wall_jump", - "$HasCap|vanish,$HasMove|triple_jump", - "$HasCap|vanish,$HasMove|backflip", - "$HasCap|vanish,$HasMove|side_flip", - "$HasCap|vanish,$HasMove|ledge_grab", - "^$IsCapless,$HasMove|wall_jump", - ]), - Location("Vanish Cap under the Moat", "1-Up Block on the Slope Platform", 3626242, LocationType.Block), - - # WMotR - Location("Wing Mario over the Rainbow", "Wing Mario Over the Rainbow Red Coins", 3626154, - access_rules=[ - "$HasMove|triple_jump,$HasCap|wing", - ]), - Location("Wing Mario over the Rainbow", "Wing Mario Over the Rainbow 1-Up Block", 3626243, - access_rules=[ - "$HasMove|triple_jump,$HasCap|wing", - ]), - - # Castle - Location("Peach's Castle", "Basement Toad's Gift", 3626168), - Location("Peach's Castle", "Second Floor Toad's Gift", 3626169), - Location("Peach's Castle", "Third Floor Toad's Gift", 3626170), - Location("Peach's Castle", "MIPS the Rabbit", 3626171), - Location("Peach's Castle", "MIPS the Rabbit II", 3626172), -] -items = [ - { - "name": "Enter Stage and Set Entrance", - "type": "toggle", - "codes": "__unknown_er", - }, - *[{ - "name": location.name, - "type": "toggle", - "codes": location.get_code_name(), - "img": location.checked_img(), - "disabled_img": location.missing_img(), - "disabled_img_mods": "none" - } for location in locations] -] diff --git a/locations/entrances.json b/locations/entrances.json deleted file mode 100644 index dcbd9f2..0000000 --- a/locations/entrances.json +++ /dev/null @@ -1,2 +0,0 @@ -// This file is auto-generated. Do not make modifications to this file directly. -[{"name": "Bob-omb Battlefield Entrance", "access_rules": ["$HasStars|0"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|bob", "access_rules": ["$HasStars|0"], "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|bob|bob", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|wf|bob", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|jrb|bob", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|ccm|bob", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|bbh|bob", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|hmc|bob", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|lll|bob", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|ssl|bob", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|ddd|bob", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|sl|bob", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|wdw|bob", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|ttm|bob", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|thih|bob", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|thit|bob", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|ttc|bob", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|rr|bob", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|bitdw|bob", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|bitfs|bob", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|totwc|bob", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|cotmc|bob", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|vcutm|bob", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|pss|bob", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|sa|bob", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 102, "y": 529}], "visibility_rules": "$CanSee|wmotr|bob", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Whomp's Fortress Entrance", "access_rules": ["$HasStars|1"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|wf", "access_rules": ["$HasStars|1"], "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|bob|wf", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|wf|wf", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|jrb|wf", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|ccm|wf", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|bbh|wf", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|hmc|wf", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|lll|wf", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|ssl|wf", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|ddd|wf", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|sl|wf", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|wdw|wf", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|ttm|wf", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|thih|wf", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|thit|wf", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|ttc|wf", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|rr|wf", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|bitdw|wf", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|bitfs|wf", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|totwc|wf", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|cotmc|wf", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|vcutm|wf", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|pss|wf", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|sa|wf", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 690, "y": 631}], "visibility_rules": "$CanSee|wmotr|wf", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Jolly Roger Bay Entrance", "access_rules": ["$HasStars|3"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|jrb", "access_rules": ["$HasStars|3"], "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|bob|jrb", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|wf|jrb", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|jrb|jrb", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|ccm|jrb", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|bbh|jrb", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|hmc|jrb", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|lll|jrb", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|ssl|jrb", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|ddd|jrb", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|sl|jrb", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|wdw|jrb", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|ttm|jrb", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|thih|jrb", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|thit|jrb", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|ttc|jrb", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|rr|jrb", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|bitdw|jrb", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|bitfs|jrb", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|totwc|jrb", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|cotmc|jrb", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|vcutm|jrb", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|pss|jrb", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|sa|jrb", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 671, "y": 957}], "visibility_rules": "$CanSee|wmotr|jrb", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Cool, Cool Mountain Entrance", "access_rules": ["$HasStars|3"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|ccm", "access_rules": ["$HasStars|3"], "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|bob|ccm", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|wf|ccm", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|jrb|ccm", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|ccm|ccm", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|bbh|ccm", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|hmc|ccm", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|lll|ccm", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|ssl|ccm", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|ddd|ccm", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|sl|ccm", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|wdw|ccm", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|ttm|ccm", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|thih|ccm", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|thit|ccm", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|ttc|ccm", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|rr|ccm", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|bitdw|ccm", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|bitfs|ccm", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|totwc|ccm", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|cotmc|ccm", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|vcutm|ccm", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|pss|ccm", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|sa|ccm", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 525, "y": 528}], "visibility_rules": "$CanSee|wmotr|ccm", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Big Boo's Haunt Entrance", "access_rules": ["$HasStars|12"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|bbh", "access_rules": ["$HasStars|12"], "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|bob|bbh", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|wf|bbh", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|jrb|bbh", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|ccm|bbh", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|bbh|bbh", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|hmc|bbh", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|lll|bbh", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|ssl|bbh", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|ddd|bbh", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|sl|bbh", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|wdw|bbh", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|ttm|bbh", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|thih|bbh", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|thit|bbh", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|ttc|bbh", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|rr|bbh", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|bitdw|bbh", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|bitfs|bbh", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|totwc|bbh", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|cotmc|bbh", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|vcutm|bbh", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|pss|bbh", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|sa|bbh", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 689, "y": 370}], "visibility_rules": "$CanSee|wmotr|bbh", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Hazy Maze Cave Entrance", "access_rules": ["$CanAccessBasement"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|hmc", "access_rules": ["$CanAccessBasement"], "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|bob|hmc", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|wf|hmc", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|jrb|hmc", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|ccm|hmc", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|bbh|hmc", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|hmc|hmc", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|lll|hmc", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|ssl|hmc", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|ddd|hmc", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|sl|hmc", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|wdw|hmc", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|ttm|hmc", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|thih|hmc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|thit|hmc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|ttc|hmc", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|rr|hmc", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|bitdw|hmc", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|bitfs|hmc", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|totwc|hmc", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|cotmc|hmc", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|vcutm|hmc", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|pss|hmc", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|sa|hmc", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1448, "y": 778}], "visibility_rules": "$CanSee|wmotr|hmc", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Lethal Lava Land Entrance", "access_rules": ["$CanAccessBasement"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|lll", "access_rules": ["$CanAccessBasement"], "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|bob|lll", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|wf|lll", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|jrb|lll", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|ccm|lll", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|bbh|lll", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|hmc|lll", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|lll|lll", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|ssl|lll", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|ddd|lll", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|sl|lll", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|wdw|lll", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|ttm|lll", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|thih|lll", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|thit|lll", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|ttc|lll", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|rr|lll", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|bitdw|lll", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|bitfs|lll", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|totwc|lll", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|cotmc|lll", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|vcutm|lll", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|pss|lll", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|sa|lll", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1169, "y": 686}], "visibility_rules": "$CanSee|wmotr|lll", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Shifting Sand Land Entrance", "access_rules": ["$CanAccessBasement"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|ssl", "access_rules": ["$CanAccessBasement"], "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|bob|ssl", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|wf|ssl", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|jrb|ssl", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|ccm|ssl", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|bbh|ssl", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|hmc|ssl", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|lll|ssl", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|ssl|ssl", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|ddd|ssl", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|sl|ssl", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|wdw|ssl", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|ttm|ssl", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|thih|ssl", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|thit|ssl", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|ttc|ssl", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|rr|ssl", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|bitdw|ssl", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|bitfs|ssl", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|totwc|ssl", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|cotmc|ssl", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|vcutm|ssl", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|pss|ssl", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|sa|ssl", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1060, "y": 822}], "visibility_rules": "$CanSee|wmotr|ssl", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Dire, Dire Docks Entrance", "access_rules": ["$CanAccessBasement,$HasStars|B1Door"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|ddd", "access_rules": ["$CanAccessBasement,$HasStars|B1Door"], "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|bob|ddd", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|wf|ddd", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|jrb|ddd", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|ccm|ddd", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|bbh|ddd", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|hmc|ddd", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|lll|ddd", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|ssl|ddd", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|ddd|ddd", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|sl|ddd", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|wdw|ddd", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|ttm|ddd", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|thih|ddd", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|thit|ddd", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|ttc|ddd", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|rr|ddd", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|bitdw|ddd", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|bitfs|ddd", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|totwc|ddd", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|cotmc|ddd", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|vcutm|ddd", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|pss|ddd", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|sa|ddd", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1519, "y": 994}], "visibility_rules": "$CanSee|wmotr|ddd", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Snowman's Land Entrance", "access_rules": ["$CanAccessUpstairs"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|sl", "access_rules": ["$CanAccessUpstairs"], "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|bob|sl", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|wf|sl", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|jrb|sl", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|ccm|sl", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|bbh|sl", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|hmc|sl", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|lll|sl", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|ssl|sl", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|ddd|sl", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|sl|sl", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|wdw|sl", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|ttm|sl", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|thih|sl", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|thit|sl", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|ttc|sl", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|rr|sl", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|bitdw|sl", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|bitfs|sl", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|totwc|sl", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|cotmc|sl", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|vcutm|sl", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|pss|sl", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|sa|sl", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1104, "y": 524}], "visibility_rules": "$CanSee|wmotr|sl", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Wet-Dry World Entrance", "access_rules": ["$CanAccessUpstairs"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|wdw", "access_rules": ["$CanAccessUpstairs"], "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|bob|wdw", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|wf|wdw", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|jrb|wdw", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|ccm|wdw", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|bbh|wdw", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|hmc|wdw", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|lll|wdw", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|ssl|wdw", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|ddd|wdw", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|sl|wdw", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|wdw|wdw", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|ttm|wdw", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|thih|wdw", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|thit|wdw", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|ttc|wdw", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|rr|wdw", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|bitdw|wdw", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|bitfs|wdw", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|totwc|wdw", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|cotmc|wdw", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|vcutm|wdw", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|pss|wdw", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|sa|wdw", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1420, "y": 520}], "visibility_rules": "$CanSee|wmotr|wdw", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Tall, Tall Mountain Entrance", "access_rules": ["$CanAccessUpstairs"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|ttm", "access_rules": ["$CanAccessUpstairs"], "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|bob|ttm", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|wf|ttm", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|jrb|ttm", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|ccm|ttm", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|bbh|ttm", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|hmc|ttm", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|lll|ttm", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|ssl|ttm", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|ddd|ttm", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|sl|ttm", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|wdw|ttm", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|ttm|ttm", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|thih|ttm", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|thit|ttm", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|ttc|ttm", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|rr|ttm", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|bitdw|ttm", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|bitfs|ttm", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|totwc|ttm", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|cotmc|ttm", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|vcutm|ttm", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|pss|ttm", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|sa|ttm", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1398, "y": 336}], "visibility_rules": "$CanSee|wmotr|ttm", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Tiny-Huge Island (Huge) Entrance", "access_rules": ["$CanAccessUpstairs"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|thih", "access_rules": ["$CanAccessUpstairs"], "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|bob|thih", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|wf|thih", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|jrb|thih", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|ccm|thih", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|bbh|thih", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|hmc|thih", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|lll|thih", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|ssl|thih", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|ddd|thih", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|sl|thih", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|wdw|thih", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|ttm|thih", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|thih|thih", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|thit|thih", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|ttc|thih", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|rr|thih", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|bitdw|thih", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|bitfs|thih", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|totwc|thih", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|cotmc|thih", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|vcutm|thih", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|pss|thih", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|sa|thih", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1682, "y": 648}], "visibility_rules": "$CanSee|wmotr|thih", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Tiny-Huge Island (Tiny) Entrance", "access_rules": ["$CanAccessUpstairs"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|thit", "access_rules": ["$CanAccessUpstairs"], "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|bob|thit", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|wf|thit", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|jrb|thit", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|ccm|thit", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|bbh|thit", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|hmc|thit", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|lll|thit", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|ssl|thit", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|ddd|thit", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|sl|thit", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|wdw|thit", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|ttm|thit", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|thih|thit", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|thit|thit", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|ttc|thit", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|rr|thit", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|bitdw|thit", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|bitfs|thit", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|totwc|thit", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|cotmc|thit", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|vcutm|thit", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|pss|thit", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|sa|thit", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1682, "y": 376}], "visibility_rules": "$CanSee|wmotr|thit", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Tick Tock Clock Entrance", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasMove|ledge_grab", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|wall_jump"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|ttc", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasMove|ledge_grab", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|wall_jump"], "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|bob|ttc", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|wf|ttc", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|jrb|ttc", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|ccm|ttc", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|bbh|ttc", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|hmc|ttc", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|lll|ttc", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|ssl|ttc", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|ddd|ttc", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|sl|ttc", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|wdw|ttc", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|ttm|ttc", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|thih|ttc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|thit|ttc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|ttc|ttc", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|rr|ttc", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|bitdw|ttc", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|bitfs|ttc", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|totwc|ttc", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|cotmc|ttc", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|vcutm|ttc", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|pss|ttc", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|sa|ttc", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1364, "y": 104}], "visibility_rules": "$CanSee|wmotr|ttc", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Rainbow Ride Entrance", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|rr", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip"], "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|bob|rr", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|wf|rr", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|jrb|rr", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|ccm|rr", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|bbh|rr", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|hmc|rr", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|lll|rr", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|ssl|rr", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|ddd|rr", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|sl|rr", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|wdw|rr", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|ttm|rr", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|thih|rr", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|thit|rr", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|ttc|rr", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|rr|rr", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|bitdw|rr", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|bitfs|rr", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|totwc|rr", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|cotmc|rr", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|vcutm|rr", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|pss|rr", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|sa|rr", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1587, "y": 168}], "visibility_rules": "$CanSee|wmotr|rr", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Bowser in the Dark World Entrance", "access_rules": ["$HasStars|F1Door"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|bitdw", "access_rules": ["$HasStars|F1Door"], "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|bob|bitdw", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|wf|bitdw", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|jrb|bitdw", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|ccm|bitdw", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|bbh|bitdw", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|hmc|bitdw", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|lll|bitdw", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|ssl|bitdw", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|ddd|bitdw", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|sl|bitdw", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|wdw|bitdw", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|ttm|bitdw", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|thih|bitdw", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|thit|bitdw", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|ttc|bitdw", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|rr|bitdw", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|bitdw|bitdw", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|bitfs|bitdw", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|totwc|bitdw", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|cotmc|bitdw", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|vcutm|bitdw", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|pss|bitdw", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|sa|bitdw", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 322, "y": 308}], "visibility_rules": "$CanSee|wmotr|bitdw", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Bowser in the Fire Sea Entrance", "access_rules": ["$CanAccessBasement,$HasStars|B1Door,$HasCompleted|DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|bitfs", "access_rules": ["$CanAccessBasement,$HasStars|B1Door,$HasCompleted|DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB"], "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|bob|bitfs", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|wf|bitfs", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|jrb|bitfs", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|ccm|bitfs", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|bbh|bitfs", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|hmc|bitfs", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|lll|bitfs", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|ssl|bitfs", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|ddd|bitfs", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|sl|bitfs", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|wdw|bitfs", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|ttm|bitfs", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|thih|bitfs", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|thit|bitfs", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|ttc|bitfs", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|rr|bitfs", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|bitdw|bitfs", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|bitfs|bitfs", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|totwc|bitfs", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|cotmc|bitfs", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|vcutm|bitfs", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|pss|bitfs", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|sa|bitfs", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1565, "y": 994}], "visibility_rules": "$CanSee|wmotr|bitfs", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Tower of the Wing Cap Entrance", "access_rules": ["$HasStars|10"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|totwc", "access_rules": ["$HasStars|10"], "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|bob|totwc", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|wf|totwc", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|jrb|totwc", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|ccm|totwc", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|bbh|totwc", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|hmc|totwc", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|lll|totwc", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|ssl|totwc", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|ddd|totwc", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|sl|totwc", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|wdw|totwc", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|ttm|totwc", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|thih|totwc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|thit|totwc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|ttc|totwc", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|rr|totwc", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|bitdw|totwc", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|bitfs|totwc", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|totwc|totwc", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|cotmc|totwc", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|vcutm|totwc", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|pss|totwc", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|sa|totwc", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 286, "y": 814}], "visibility_rules": "$CanSee|wmotr|totwc", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Cavern of the Metal Cap Entrance", "access_rules": ["^$CanAccessHMC"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|cotmc", "access_rules": ["^$CanAccessHMC"], "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|bob|cotmc", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|wf|cotmc", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|jrb|cotmc", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|ccm|cotmc", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|bbh|cotmc", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|hmc|cotmc", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|lll|cotmc", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|ssl|cotmc", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|ddd|cotmc", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|sl|cotmc", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|wdw|cotmc", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|ttm|cotmc", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|thih|cotmc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|thit|cotmc", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|ttc|cotmc", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|rr|cotmc", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|bitdw|cotmc", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|bitfs|cotmc", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|totwc|cotmc", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|cotmc|cotmc", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|vcutm|cotmc", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|pss|cotmc", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|sa|cotmc", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 910, "y": 143}], "visibility_rules": "$CanSee|wmotr|cotmc", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Vanish Cap under the Moat Entrance", "access_rules": ["$CanAccessBasement,$HasMove|ground_pound"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|vcutm", "access_rules": ["$CanAccessBasement,$HasMove|ground_pound"], "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|bob|vcutm", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|wf|vcutm", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|jrb|vcutm", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|ccm|vcutm", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|bbh|vcutm", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|hmc|vcutm", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|lll|vcutm", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|ssl|vcutm", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|ddd|vcutm", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|sl|vcutm", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|wdw|vcutm", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|ttm|vcutm", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|thih|vcutm", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|thit|vcutm", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|ttc|vcutm", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|rr|vcutm", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|bitdw|vcutm", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|bitfs|vcutm", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|totwc|vcutm", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|cotmc|vcutm", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|vcutm|vcutm", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|pss|vcutm", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|sa|vcutm", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1828, "y": 885}], "visibility_rules": "$CanSee|wmotr|vcutm", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Peach's Secret Slide Entrance", "access_rules": ["$HasStars|1"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|pss", "access_rules": ["$HasStars|1"], "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|bob|pss", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|wf|pss", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|jrb|pss", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|ccm|pss", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|bbh|pss", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|hmc|pss", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|lll|pss", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|ssl|pss", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|ddd|pss", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|sl|pss", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|wdw|pss", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|ttm|pss", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|thih|pss", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|thit|pss", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|ttc|pss", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|rr|pss", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|bitdw|pss", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|bitfs|pss", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|totwc|pss", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|cotmc|pss", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|vcutm|pss", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|pss|pss", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|sa|pss", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 648, "y": 762}], "visibility_rules": "$CanSee|wmotr|pss", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Secret Aquarium Entrance", "access_rules": ["$HasStars|3,^$HasLooseMove|triple_jump", "$HasStars|3,$HasMove|triple_jump,$HasMove|ledge_grab", "$HasStars|3,$HasMove|side_flip", "$HasStars|3,$HasMove|backflip"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|sa", "access_rules": ["$HasStars|3,^$HasLooseMove|triple_jump", "$HasStars|3,$HasMove|triple_jump,$HasMove|ledge_grab", "$HasStars|3,$HasMove|side_flip", "$HasStars|3,$HasMove|backflip"], "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|bob|sa", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|wf|sa", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|jrb|sa", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|ccm|sa", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|bbh|sa", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|hmc|sa", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|lll|sa", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|ssl|sa", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|ddd|sa", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|sl|sa", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|wdw|sa", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|ttm|sa", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|thih|sa", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|thit|sa", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|ttc|sa", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|rr|sa", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|bitdw|sa", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|bitfs|sa", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|totwc|sa", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|cotmc|sa", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|vcutm|sa", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|pss|sa", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|sa|sa", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 456, "y": 874}], "visibility_rules": "$CanSee|wmotr|sa", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}, {"name": "Wing Mario over the Rainbow Entrance", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip"], "children": [{"name": "Unknown Destination", "visibility_rules": "$CanNotSee|wmotr", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasMove|triple_jump", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|side_flip", "$CanAccessUpstairs,$HasStars|F2Door,$HasMove|backflip"], "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__unknown_er"}]}, {"name": "Bowser in the Sky", "access_rules": ["$CanAccessUpstairs,$HasStars|F2Door,$HasStars|F3Door"], "map_locations": [{"map": "map_castle", "x": 1366, "y": 520}], "sections": [{"name": "Sky Red Coins", "hosted_item": "BOWSER_IN_THE_SKY>SKY_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|triple_jump", "$HasMove|climb,$HasMove|side_flip,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump,$HasMove|wall_jump,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "1-Up Block on the Rotating Platform", "hosted_item": "BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "1. Bob-omb Battlefield", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|bob|wmotr", "sections": [{"name": "Big Bob-omb on the Summit", "hosted_item": "BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT", "access_rules": [], "visibility_rules": []}, {"name": "Footrace with Koopa the Quick", "hosted_item": "BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK", "access_rules": [], "visibility_rules": []}, {"name": "Shoot to the Island in the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Find the 8 Red Coins", "hosted_item": "BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS", "access_rules": ["$HasCannon|bob", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump", "^$IsCannonless,^$IsCapless,$HasMove|long_jump"], "visibility_rules": []}, {"name": "Mario Wings to the Sky", "hosted_item": "BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY", "access_rules": ["$HasCannon|bob,$HasCap|wing", "$HasCannon|bob,^$IsCapless"], "visibility_rules": []}, {"name": "Behind Chain Chomp's Gate", "hosted_item": "BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BOB-OMB_BATTLEFIELD>100_COINS_STAR", "access_rules": ["$HasCannon|bob,$HasCap|wing", "^$IsCannonless,$HasCap|wing,$HasMove|triple_jump"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "2. Whomp's Fortress", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|wf|wmotr", "sections": [{"name": "Chip off Whomp's Block", "hosted_item": "WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "To the Top of the Fortress", "hosted_item": "WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": []}, {"name": "Shoot into the Wild Blue", "hosted_item": "WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE", "access_rules": ["$HasMove|wall_jump,$HasMove|triple_jump", "$HasMove|wall_jump,$HasMove|side_flip", "$HasCannon|wf"], "visibility_rules": []}, {"name": "Red Coins on the Floating Isle", "hosted_item": "WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE", "access_rules": [], "visibility_rules": []}, {"name": "Fall onto the Caged Island", "hosted_item": "WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND", "access_rules": ["$HasMove|ground_pound,$HasMove|climb", "^$IsMoveless,$HasMove|triple_jump", "^$IsMoveless,$HasMove|long_jump", "^$IsMoveless,$HasCannon|wf"], "visibility_rules": []}, {"name": "Blast Away the Wall", "hosted_item": "WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL", "access_rules": ["$HasCannon|wf", "^$IsCannonless,$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WHOMP'S_FORTRESS>100_COINS_STAR", "access_rules": ["$HasMove|ground_pound", "^$IsMoveless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WHOMP'S_FORTRESS>BOB-OMB_BUDDY", "access_rules": ["$HasMove|ground_pound"], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "3. Jolly Roger Bay", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|jrb|wmotr", "sections": [{"name": "Plunder in the Sunken Ship", "hosted_item": "JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP", "access_rules": [], "visibility_rules": []}, {"name": "Can the Eel Come out to Play?", "hosted_item": "JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?", "access_rules": [], "visibility_rules": []}, {"name": "Treasure of the Ocean Cave", "hosted_item": "JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE", "access_rules": [], "visibility_rules": []}, {"name": "Red Coins on the Ship Afloat", "hosted_item": "JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT", "access_rules": ["^$CanAccessJRBShip,$HasMove|climb", "^$CanAccessJRBShip,$HasMove|triple_jump", "^$CanAccessJRBShip,$HasCannon|jrb", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|backflip", "^$CanAccessJRBShip,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Blast to the Stone Pillar", "hosted_item": "JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR", "access_rules": ["$HasCannon|jrb,$HasMove|climb", "$HasCannon|jrb,^$IsMoveless", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "JOLLY_ROGER_BAY>100_COINS_STAR", "access_rules": ["^$CanAccessJRBShip,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "JOLLY_ROGER_BAY>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}]}, {"name": "4. Cool, Cool Mountain", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|ccm|wmotr", "sections": [{"name": "Slip Slidin' Away", "hosted_item": "COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY", "access_rules": [], "visibility_rules": []}, {"name": "Li'l Penguin Lost", "hosted_item": "COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST", "access_rules": [], "visibility_rules": []}, {"name": "Big Penguin Race", "hosted_item": "COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE", "access_rules": [], "visibility_rules": []}, {"name": "Frosty Slide for 8 Red Coins", "hosted_item": "COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Snowman's Lost his Head", "hosted_item": "COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD", "access_rules": [], "visibility_rules": []}, {"name": "Wall Kicks will Work", "hosted_item": "COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK", "access_rules": ["$HasCannon|ccm,$HasMove|triple_jump", "$HasCannon|ccm,$HasMove|wall_jump", "^$IsCannonless,$HasMove|triple_jump", "^$IsCannonless,$HasMove|wall_jump", "^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "COOL_COOL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Snowman", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Ice Pillar", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in Secret Slide", "hosted_item": "COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "5. Big Boo's Haunt", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|bbh|wmotr", "sections": [{"name": "Go on a Ghost Hunt", "hosted_item": "BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT", "access_rules": [], "visibility_rules": []}, {"name": "Ride Big Boo's Merry-Go-Round", "hosted_item": "BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND", "access_rules": [], "visibility_rules": []}, {"name": "Secret of the Haunted Books", "hosted_item": "BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS", "access_rules": ["$HasMove|kick", "^$IsMoveless"], "visibility_rules": []}, {"name": "Seek the 8 Red Coins", "hosted_item": "BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS", "access_rules": ["$HasMove|backflip", "$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|side_flip"], "visibility_rules": []}, {"name": "Big Boo's Balcony", "hosted_item": "BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": []}, {"name": "Eye to Eye in the Secret Room", "hosted_item": "BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM", "access_rules": ["^$CanAccessBBHThirdFloor,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "BIG_BOO'S_HAUNT>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block on Top of the Mansion", "hosted_item": "BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION", "access_rules": ["^$CanAccessBBHRoof"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "6. Hazy Maze Cave", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|hmc|wmotr", "sections": [{"name": "Swimming Beast in the Cavern", "hosted_item": "HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN", "access_rules": [], "visibility_rules": []}, {"name": "Elevate for 8 Red Coins", "hosted_item": "HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": []}, {"name": "Metal-Head Mario Can Move!", "hosted_item": "HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!", "access_rules": ["$HasMove|long_jump,$HasCap|metal", "^$IsCapless,$HasMove|long_jump,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|triple_jump", "^$IsCapless,^$IsMoveless,$HasMove|long_jump", "^$IsCapless,^$IsMoveless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Navigating the Toxic Maze", "hosted_item": "HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "A-Maze-Ing Emergency Exit", "hosted_item": "HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT", "access_rules": ["^$CanAccessHMCPitIslands"], "visibility_rules": []}, {"name": "Watch for Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS", "access_rules": ["$HasMove|wall_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "HAZY_MAZE_CAVE>100_COINS_STAR", "access_rules": ["^$CanAccessHMCRedCoinsArea"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Above the Pit", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT", "access_rules": ["^$CanAccessHMCPitIslands,$HasMove|ground_pound"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Past Rolling Rocks", "hosted_item": "HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "7. Lethal Lava Land", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|lll|wmotr", "sections": [{"name": "Boil the Big Bully", "hosted_item": "LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "Bully the Bullies", "hosted_item": "LETHAL_LAVA_LAND>BULLY_THE_BULLIES", "access_rules": [], "visibility_rules": []}, {"name": "8-Coin Puzzle with 15 Pieces", "hosted_item": "LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES", "access_rules": [], "visibility_rules": []}, {"name": "Red-Hot Log Rolling", "hosted_item": "LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING", "access_rules": [], "visibility_rules": []}, {"name": "Hot-Foot-It into the Volcano", "hosted_item": "LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Elevator Tour in the Volcano", "hosted_item": "LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "LETHAL_LAVA_LAND>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "8. Shifting Sand Land", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|ssl|wmotr", "sections": [{"name": "In the Talons of the Big Bird", "hosted_item": "SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD", "access_rules": [], "visibility_rules": []}, {"name": "Shining Atop the Pyramid", "hosted_item": "SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID", "access_rules": [], "visibility_rules": []}, {"name": "Inside the Ancient Pyramid", "hosted_item": "SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "Stand Tall on the Four Pillars", "hosted_item": "SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|triple_jump,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,$HasCannon|ssl,$HasCap|wing,$HasMove|ground_pound", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|triple_jump", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|side_flip", "^$CanAccessSSLUpperPyramid,^$IsCapless,$HasMove|backflip", "^$CanAccessSSLUpperPyramid,^$IsMoveless"], "visibility_rules": []}, {"name": "Free Flying for 8 Red Coins", "hosted_item": "SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing", "$HasCannon|ssl,$HasCap|wing", "^$IsCapless,$HasMove|triple_jump", "^$IsCapless,$HasMove|side_flip", "^$IsCapless,$HasMove|backflip", "^$IsCapless,^$IsMoveless"], "visibility_rules": []}, {"name": "Pyramid Puzzle", "hosted_item": "SHIFTING_SAND_LAND>PYRAMID_PUZZLE", "access_rules": ["^$CanAccessSSLUpperPyramid"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SHIFTING_SAND_LAND>100_COINS_STAR", "access_rules": ["^$CanAccessSSLUpperPyramid,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SHIFTING_SAND_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Outside Pyramid", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Left Path", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Pyramid's Back", "hosted_item": "SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "9. Dire, Dire Docks", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|ddd|wmotr", "sections": [{"name": "Board Bowser's Sub", "hosted_item": "DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB", "access_rules": [], "visibility_rules": []}, {"name": "Chests in the Current", "hosted_item": "DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT", "access_rules": [], "visibility_rules": []}, {"name": "Pole-Jumping for Red Coins", "hosted_item": "DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Through the Jet Stream", "hosted_item": "DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "The Manta Ray's Reward", "hosted_item": "DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD", "access_rules": [], "visibility_rules": []}, {"name": "Collect the Caps...", "hosted_item": "DIRE_DIRE_DOCKS>COLLECT_THE_CAPS...", "access_rules": ["$HasCap|metal,$HasCap|vanish", "^$IsCapless,$HasCap|vanish"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "DIRE_DIRE_DOCKS>100_COINS_STAR", "access_rules": ["$HasMove|climb,$HasCompleted|BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY,$HasMove|ground_pound", "^$IsMoveless,$HasMove|triple_jump,$HasMove|dive,$HasMove|ledge_grab,$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}]}, {"name": "10. Snowman's Land", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|sl|wmotr", "sections": [{"name": "Snowman's Big Head", "hosted_item": "SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Chill with the Bully", "hosted_item": "SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY", "access_rules": [], "visibility_rules": []}, {"name": "In the Deep Freeze", "hosted_item": "SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE", "access_rules": ["$HasMove|backflip", "$HasMove|side_flip", "$HasMove|triple_jump", "$HasMove|wall_jump", "$HasMove|ledge_grab", "$HasCannon|sl"], "visibility_rules": []}, {"name": "Whirl from the Freezing Pond", "hosted_item": "SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND", "access_rules": [], "visibility_rules": []}, {"name": "Shell Shreddin' for Red Coins", "hosted_item": "SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Into the Igloo", "hosted_item": "SNOWMAN'S_LAND>INTO_THE_IGLOO", "access_rules": ["$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|ledge_grab", "$HasCap|vanish,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "SNOWMAN'S_LAND>100_COINS_STAR", "access_rules": ["$HasCap|vanish", "^$IsCapless"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "SNOWMAN'S_LAND>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Moneybags", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Inside the Igloo", "hosted_item": "SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "11. Wet-Dry World", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|wdw|wmotr", "sections": [{"name": "Shocking Arrow Lifts!", "hosted_item": "WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Top o' the Town", "hosted_item": "WET-DRY_WORLD>TOP_O'_THE_TOWN", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Secrets in the Shallows & Sky", "hosted_item": "WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY", "access_rules": ["^$CanAccessWDWTop"], "visibility_rules": []}, {"name": "Express Elevator--Hurry Up!", "hosted_item": "WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!", "access_rules": [], "visibility_rules": []}, {"name": "Go to Town for Red Coins", "hosted_item": "WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "Quick Race Through Downtown!", "hosted_item": "WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!", "access_rules": ["^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|wall_jump", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|backflip", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,$HasMove|ledge_grab", "^$CanAccessWDWDowntown,$HasCap|vanish,$HasMove|triple_jump,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "WET-DRY_WORLD>100_COINS_STAR", "access_rules": ["^$CanAccessWDWDowntown,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "WET-DRY_WORLD>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessWDWTop,$HasMove|triple_jump", "^$CanAccessWDWTop,$HasMove|side_flip,$HasMove|ledge_Grab", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|backflip", "^$CanAccessWDWTop,$IsERDisabled,$HasMove|side_flip"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block in the Downtown", "hosted_item": "WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN", "access_rules": ["^$CanAccessWDWDowntown"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "12. Tall, Tall Mountain", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|ttm|wmotr", "sections": [{"name": "Scale the Mountain", "hosted_item": "TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Mystery of the Monkey Cage", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Scary 'Shrooms, Red Coins", "hosted_item": "TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "Mysterious Mountainside", "hosted_item": "TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Breathtaking View from Bridge", "hosted_item": "TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE", "access_rules": ["^$CanAccessTTMTop"], "visibility_rules": []}, {"name": "Blast to the Lonely Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM", "access_rules": ["$HasCannon|ttm", "^$IsCannonless,$HasMove|long_jump", "^$IsCannonless,^$IsMoveless"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TALL_TALL_MOUNTAIN>100_COINS_STAR", "access_rules": [], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY", "access_rules": [], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block on the Red Mushroom", "hosted_item": "TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Huge)", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|thih|wmotr", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "13. Tiny-Huge Island (Tiny)", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|thit|wmotr", "sections": [{"name": "Pluck the Piranha Flower", "hosted_item": "TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "The Tip Top of the Huge Island", "hosted_item": "TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Rematch with Koopa the Quick", "hosted_item": "TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Five Itty Bitty Secrets", "hosted_item": "TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": []}, {"name": "Wiggler's Red Coins", "hosted_item": "TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS", "access_rules": ["^$CanAccessTHIPipes,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "Make Wiggler Squirm", "hosted_item": "TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound", "^$CanAccessTHIHugeTop,^$IsMoveless,$HasMove|dive"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TINY-HUGE_ISLAND>100_COINS_STAR", "access_rules": ["^$CanAccessTHIHugeTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "TINY-HUGE_ISLAND>BOB-OMB_BUDDY", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Near Tiny Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near Huge Start", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block in the Windy Area", "hosted_item": "TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA", "access_rules": ["^$CanAccessTHIPipes"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "14. Tick Tock Clock", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|ttc|wmotr", "sections": [{"name": "Roll into the Cage", "hosted_item": "TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "The Pit and the Pendulums", "hosted_item": "TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Get a Hand", "hosted_item": "TICK_TOCK_CLOCK>GET_A_HAND", "access_rules": ["^$CanAccessTTCLower"], "visibility_rules": []}, {"name": "Stomp on the Thwomp", "hosted_item": "TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": []}, {"name": "Timed Jumps on Moving Bars", "hosted_item": "TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS", "access_rules": ["^$CanAccessTTCUpper"], "visibility_rules": []}, {"name": "Stop Time for Red Coins", "hosted_item": "TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS", "access_rules": ["^$CanAccessTTCLower", "$IsERDisabled"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "TICK_TOCK_CLOCK>100_COINS_STAR", "access_rules": ["^$CanAccessTTCTop,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "1-Up Block Midway Up", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block at the Top", "hosted_item": "TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP", "access_rules": ["^$CanAccessTTCTop"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "15. Rainbow Ride", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|rr|wmotr", "sections": [{"name": "Cruiser Crossing the Rainbow", "hosted_item": "RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW", "access_rules": ["$HasMove|wall_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab", "$HasMove|triple_jump"], "visibility_rules": []}, {"name": "The Big House in the Sky", "hosted_item": "RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": []}, {"name": "Coins Amassed in a Maze", "hosted_item": "RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE", "access_rules": ["$HasMove|wall_jump", "$HasMove|long_jump,$HasMove|side_flip", "$HasMove|long_jump,$HasMove|backflip", "$HasMove|long_jump,$HasMove|triple_jump", "^$IsMoveless,$HasMove|ledge_grab", "^$IsMoveless,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "Swingin' in the Breeze", "hosted_item": "RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Tricky Triangles!", "hosted_item": "RAINBOW_RIDE>TRICKY_TRIANGLES!", "access_rules": ["$HasMove|ledge_grab", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "^$IsMoveless"], "visibility_rules": []}, {"name": "Somewhere over the Rainbow", "hosted_item": "RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW", "access_rules": ["$HasCannon|rr,$HasMove|wall_jump", "$HasCannon|rr,$HasMove|side_flip", "$HasCannon|rr,$HasMove|backflip", "$HasCannon|rr,$HasMove|ledge_grab", "$HasCannon|rr,$HasMove|triple_jump"], "visibility_rules": []}, {"name": "100 Coins Star", "hosted_item": "RAINBOW_RIDE>100_COINS_STAR", "access_rules": ["$HasMove|wall_jump,$HasMove|ground_pound"], "visibility_rules": ["$IncludeHundredCoins"]}, {"name": "Bob-omb Buddy", "hosted_item": "RAINBOW_RIDE>BOB-OMB_BUDDY", "access_rules": ["$HasMove|wall_jump", "^$IsMoveless,$HasMove|ledge_grab"], "visibility_rules": ["$IncludeBuddies"]}, {"name": "1-Up Block Above the Red Coin Maze", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Under Fly Guy", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block on the House in the Sky", "hosted_item": "RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY", "access_rules": ["$HasMove|triple_jump", "$HasMove|side_flip", "$HasMove|backflip", "$HasMove|ledge_grab"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Dark World", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|bitdw|wmotr", "sections": [{"name": "First Bowser's Key", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY", "access_rules": [], "visibility_rules": []}, {"name": "Dark World Red Coins", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS", "access_rules": [], "visibility_rules": []}, {"name": "1-Up Block on the Tower", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Goombas", "hosted_item": "BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Bowser in the Fire Sea", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|bitfs|wmotr", "sections": [{"name": "Second Bowser's Key", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY", "access_rules": ["$HasMove|climb"], "visibility_rules": []}, {"name": "Fire Sea Red Coins", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Swaying Stairs", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS", "access_rules": ["$HasMove|climb"], "visibility_rules": ["$IncludeOneUpBlocks"]}, {"name": "1-Up Block Near the Poles", "hosted_item": "BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES", "access_rules": ["$HasMove|climb,$HasMove|ledge_grab", "$HasMove|climb,$HasMove|wall_jump"], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Tower of the Wing Cap", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|totwc|wmotr", "sections": [{"name": "Wing Cap Switch", "hosted_item": "TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Tower Red Coins", "hosted_item": "TOWER_OF_THE_WING_CAP>TOWER_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Cavern of the Metal Cap", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|cotmc|wmotr", "sections": [{"name": "Metal Cap Switch", "hosted_item": "CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH", "access_rules": [], "visibility_rules": []}, {"name": "Cavern Red Coins", "hosted_item": "CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS", "access_rules": ["$HasCap|metal", "^$IsCapless"], "visibility_rules": []}, {"name": "1-Up Block Above the Rushing River", "hosted_item": "CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Vanish Cap under the Moat", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|vcutm|wmotr", "sections": [{"name": "Vanish Cap Switch", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH", "access_rules": ["$HasMove|wall_jump", "$HasMove|triple_jump", "$HasMove|backflip", "$HasMove|side_flip", "$HasMove|ledge_grab", "^$IsMoveless"], "visibility_rules": []}, {"name": "Moat Red Coins", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS", "access_rules": ["$HasCap|vanish,$HasMove|wall_jump", "$HasCap|vanish,$HasMove|triple_jump", "$HasCap|vanish,$HasMove|backflip", "$HasCap|vanish,$HasMove|side_flip", "$HasCap|vanish,$HasMove|ledge_grab", "^$IsCapless,$HasMove|wall_jump"], "visibility_rules": []}, {"name": "1-Up Block on the Slope Platform", "hosted_item": "VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM", "access_rules": [], "visibility_rules": ["$IncludeOneUpBlocks"]}]}, {"name": "Peach's Secret Slide", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|pss|wmotr", "sections": [{"name": "End of the Slide Block", "hosted_item": "PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK", "access_rules": [], "visibility_rules": []}, {"name": "Finish under 21 Seconds", "hosted_item": "PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS", "access_rules": [], "visibility_rules": []}]}, {"name": "Secret Aquarium", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|sa|wmotr", "sections": [{"name": "The Aquarium Red Coins", "hosted_item": "SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS", "access_rules": [], "visibility_rules": []}]}, {"name": "Wing Mario over the Rainbow", "map_locations": [{"map": "map_castle", "x": 1142, "y": 168}], "visibility_rules": "$CanSee|wmotr|wmotr", "sections": [{"name": "Wing Mario Over the Rainbow Red Coins", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}, {"name": "Wing Mario Over the Rainbow 1-Up Block", "hosted_item": "WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK", "access_rules": ["$HasMove|triple_jump,$HasCap|wing"], "visibility_rules": []}]}]}] \ No newline at end of file diff --git a/main.py b/main.py deleted file mode 100644 index 720a874..0000000 --- a/main.py +++ /dev/null @@ -1,170 +0,0 @@ -import argparse -import json -import math -import os - -from datetime import datetime, UTC -from typing import NamedTuple, Optional - -parser = argparse.ArgumentParser( - "Phar's PopTracker Packager", - description="A CLI package builder and compiler for PopTracker packs.", - epilog="Example project included at https://github.com/ThePhar/APSM64TrackerPack", -) -parser.add_argument( - "-c", - "--compile", - help="runs compilation code for auto-generated json files for tracker", - action="store_true", -) -parser.add_argument( - "-k", - "--package", - help="gathers all relevant files and zips them into packs directory", - action="store_true", -) -parser.add_argument( - "-i", - "--increment_major", - help="increments the major component in the manifest file", - action="store_true", -) -parser.add_argument( - "-m", - "--increment_minor", - help="increments the minor component in the manifest file", - action="store_true", -) -parser.add_argument( - "-p", - "--increment_patch", - help="increments the build component in the manifest file", - action="store_true", -) -parser.add_argument( - "-d", - "--mark_dev", - help="marks current manifest as developer build with timestamp of build", - action="store_true", -) - -PACKAGE_NAME = "phars_sm64tracker" -PACKAGES_PATH = os.path.join(os.getcwd(), "packs") -MANIFEST_PATH = os.path.join(os.getcwd(), "manifest.json") -PACKAGE_INCLUDE_FILES = [ - "LICENSE", - "manifest.json", - "settings.json", -] -PACKAGE_INCLUDE_FOLDERS = [ - "images", - "items", - "layouts", - "locations", - "maps", - "scripts", -] - - -class Version(NamedTuple): - major: int - minor: int - patch: int - prerelease: Optional[str] = None - build_metadata: Optional[str] = None - - @staticmethod - def parse_version(raw_version: str): - import re - - pattern = ( - r"^(?P0|[1-9]\d*)\.(?P0|[1-9]\d*)\.(?P0|[1-9]\d*)(?:-(?P(?:0|[1-9]\d*|\d*[" - r"a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P[0-9a-zA-" - r"Z-]+(?:\.[0-9a-zA-Z-]+)*))?$" - ) - - matches: tuple[str, ...] = re.search(pattern, raw_version).groups() - return Version(int(matches[0]), int(matches[1]), int(matches[2]), matches[3], matches[4]) - - def increment_major(self) -> "Version": - return Version(self.major + 1, 0, 0) - - def increment_minor(self) -> "Version": - return Version(self.major, self.minor + 1, 0) - - def increment_patch(self) -> "Version": - return Version(self.major, self.minor, self.patch + 1) - - def mark_development(self) -> "Version": - return Version(self.major, self.minor, self.patch, "pre", math.floor(datetime.now(UTC).timestamp()).__str__()) - - def clear_development(self) -> "Version": - return Version(self.major, self.minor, self.patch) - - def __str__(self) -> str: - version_string = f"{self.major}.{self.minor}.{self.patch}" - if self.prerelease: - version_string += f"-{self.prerelease}" - if self.build_metadata: - version_string += f"+{self.build_metadata}" - - return version_string - - -with open(MANIFEST_PATH, "r", encoding="utf-8") as manifest_file: - manifest: dict[str, any] = json.loads(manifest_file.read()) - version: Version = Version.parse_version(manifest["package_version"]) - -if __name__ == "__main__": - import sys - import time - - if len(sys.argv) < 2: - parser.print_help() - exit(0) - - start_time = time.perf_counter() - args = parser.parse_args() - if args.increment_patch: - version = version.increment_patch() - if args.increment_minor: - version = version.increment_minor() - if args.increment_major: - version = version.increment_major() - if args.mark_dev: - version = version.mark_development() - else: - version = version.clear_development() - - if version.__str__() != manifest["package_version"]: - print(f"Updating manifest version from {manifest["package_version"]} -> {version}") - manifest["package_version"] = version.__str__() - with open(MANIFEST_PATH, "w", encoding="utf-8") as manifest_file: - json.dump(manifest, manifest_file, indent=4) - - if args.compile: - from compile import compile_all - - print("Compiling all JSON files...") - compile_all() - - if args.package: - from zipfile import ZipFile - - print("Packaging all files...") - os.makedirs(PACKAGES_PATH, exist_ok=True) - pack_path = os.path.join(PACKAGES_PATH, f"{PACKAGE_NAME}_{version}.zip") - with ZipFile(pack_path, "w") as pack: - for include_path in PACKAGE_INCLUDE_FOLDERS: - for root, dirs, files in os.walk(include_path): - for file in files: - file_path = os.path.join(root, file) - pack.write(file_path) - - for include_file in PACKAGE_INCLUDE_FILES: - file_path = os.path.join(os.getcwd(), include_file) - if os.path.exists(file_path): - pack.write(file_path, include_file) - - end_time = time.perf_counter() - print(f"Finished processing. Completed in {round(end_time - start_time, 2)} secs. Enjoy!") diff --git a/images/blocks/block.png b/pack_root/images/blocks/block.png similarity index 100% rename from images/blocks/block.png rename to pack_root/images/blocks/block.png diff --git a/images/blocks/block_1up.png b/pack_root/images/blocks/block_1up.png similarity index 100% rename from images/blocks/block_1up.png rename to pack_root/images/blocks/block_1up.png diff --git a/images/blocks/block_blue.png b/pack_root/images/blocks/block_blue.png similarity index 100% rename from images/blocks/block_blue.png rename to pack_root/images/blocks/block_blue.png diff --git a/images/blocks/block_checked.png b/pack_root/images/blocks/block_checked.png similarity index 100% rename from images/blocks/block_checked.png rename to pack_root/images/blocks/block_checked.png diff --git a/images/blocks/block_green.png b/pack_root/images/blocks/block_green.png similarity index 100% rename from images/blocks/block_green.png rename to pack_root/images/blocks/block_green.png diff --git a/images/blocks/block_red.png b/pack_root/images/blocks/block_red.png similarity index 100% rename from images/blocks/block_red.png rename to pack_root/images/blocks/block_red.png diff --git a/images/buddy.png b/pack_root/images/buddy.png similarity index 100% rename from images/buddy.png rename to pack_root/images/buddy.png diff --git a/images/buddy_checked.png b/pack_root/images/buddy_checked.png similarity index 100% rename from images/buddy_checked.png rename to pack_root/images/buddy_checked.png diff --git a/images/cannons/cannon_bob.png b/pack_root/images/cannons/cannon_bob.png similarity index 100% rename from images/cannons/cannon_bob.png rename to pack_root/images/cannons/cannon_bob.png diff --git a/images/cannons/cannon_bob_disabled.png b/pack_root/images/cannons/cannon_bob_disabled.png similarity index 100% rename from images/cannons/cannon_bob_disabled.png rename to pack_root/images/cannons/cannon_bob_disabled.png diff --git a/images/cannons/cannon_ccm.png b/pack_root/images/cannons/cannon_ccm.png similarity index 100% rename from images/cannons/cannon_ccm.png rename to pack_root/images/cannons/cannon_ccm.png diff --git a/images/cannons/cannon_ccm_disabled.png b/pack_root/images/cannons/cannon_ccm_disabled.png similarity index 100% rename from images/cannons/cannon_ccm_disabled.png rename to pack_root/images/cannons/cannon_ccm_disabled.png diff --git a/images/cannons/cannon_jrb.png b/pack_root/images/cannons/cannon_jrb.png similarity index 100% rename from images/cannons/cannon_jrb.png rename to pack_root/images/cannons/cannon_jrb.png diff --git a/images/cannons/cannon_jrb_disabled.png b/pack_root/images/cannons/cannon_jrb_disabled.png similarity index 100% rename from images/cannons/cannon_jrb_disabled.png rename to pack_root/images/cannons/cannon_jrb_disabled.png diff --git a/images/cannons/cannon_rr.png b/pack_root/images/cannons/cannon_rr.png similarity index 100% rename from images/cannons/cannon_rr.png rename to pack_root/images/cannons/cannon_rr.png diff --git a/images/cannons/cannon_rr_disabled.png b/pack_root/images/cannons/cannon_rr_disabled.png similarity index 100% rename from images/cannons/cannon_rr_disabled.png rename to pack_root/images/cannons/cannon_rr_disabled.png diff --git a/images/cannons/cannon_sl.png b/pack_root/images/cannons/cannon_sl.png similarity index 100% rename from images/cannons/cannon_sl.png rename to pack_root/images/cannons/cannon_sl.png diff --git a/images/cannons/cannon_sl_disabled.png b/pack_root/images/cannons/cannon_sl_disabled.png similarity index 100% rename from images/cannons/cannon_sl_disabled.png rename to pack_root/images/cannons/cannon_sl_disabled.png diff --git a/images/cannons/cannon_ssl.png b/pack_root/images/cannons/cannon_ssl.png similarity index 100% rename from images/cannons/cannon_ssl.png rename to pack_root/images/cannons/cannon_ssl.png diff --git a/images/cannons/cannon_ssl_disabled.png b/pack_root/images/cannons/cannon_ssl_disabled.png similarity index 100% rename from images/cannons/cannon_ssl_disabled.png rename to pack_root/images/cannons/cannon_ssl_disabled.png diff --git a/images/cannons/cannon_thi.png b/pack_root/images/cannons/cannon_thi.png similarity index 100% rename from images/cannons/cannon_thi.png rename to pack_root/images/cannons/cannon_thi.png diff --git a/images/cannons/cannon_thi_disabled.png b/pack_root/images/cannons/cannon_thi_disabled.png similarity index 100% rename from images/cannons/cannon_thi_disabled.png rename to pack_root/images/cannons/cannon_thi_disabled.png diff --git a/images/cannons/cannon_ttm.png b/pack_root/images/cannons/cannon_ttm.png similarity index 100% rename from images/cannons/cannon_ttm.png rename to pack_root/images/cannons/cannon_ttm.png diff --git a/images/cannons/cannon_ttm_disabled.png b/pack_root/images/cannons/cannon_ttm_disabled.png similarity index 100% rename from images/cannons/cannon_ttm_disabled.png rename to pack_root/images/cannons/cannon_ttm_disabled.png diff --git a/images/cannons/cannon_wdw.png b/pack_root/images/cannons/cannon_wdw.png similarity index 100% rename from images/cannons/cannon_wdw.png rename to pack_root/images/cannons/cannon_wdw.png diff --git a/images/cannons/cannon_wdw_disabled.png b/pack_root/images/cannons/cannon_wdw_disabled.png similarity index 100% rename from images/cannons/cannon_wdw_disabled.png rename to pack_root/images/cannons/cannon_wdw_disabled.png diff --git a/images/cannons/cannon_wf.png b/pack_root/images/cannons/cannon_wf.png similarity index 100% rename from images/cannons/cannon_wf.png rename to pack_root/images/cannons/cannon_wf.png diff --git a/images/cannons/cannon_wf_disabled.png b/pack_root/images/cannons/cannon_wf_disabled.png similarity index 100% rename from images/cannons/cannon_wf_disabled.png rename to pack_root/images/cannons/cannon_wf_disabled.png diff --git a/images/er_legend.png b/pack_root/images/er_legend.png similarity index 100% rename from images/er_legend.png rename to pack_root/images/er_legend.png diff --git a/pack_root/images/er_legend/er_bbh_dst.png b/pack_root/images/er_legend/er_bbh_dst.png new file mode 100644 index 0000000..a286cf5 Binary files /dev/null and b/pack_root/images/er_legend/er_bbh_dst.png differ diff --git a/pack_root/images/er_legend/er_bbh_ent.png b/pack_root/images/er_legend/er_bbh_ent.png new file mode 100644 index 0000000..823fd40 Binary files /dev/null and b/pack_root/images/er_legend/er_bbh_ent.png differ diff --git a/pack_root/images/er_legend/er_bitdw_dst.png b/pack_root/images/er_legend/er_bitdw_dst.png new file mode 100644 index 0000000..415527d Binary files /dev/null and b/pack_root/images/er_legend/er_bitdw_dst.png differ diff --git a/pack_root/images/er_legend/er_bitdw_ent.png b/pack_root/images/er_legend/er_bitdw_ent.png new file mode 100644 index 0000000..96642de Binary files /dev/null and b/pack_root/images/er_legend/er_bitdw_ent.png differ diff --git a/pack_root/images/er_legend/er_bitfs_dst.png b/pack_root/images/er_legend/er_bitfs_dst.png new file mode 100644 index 0000000..0e9e1b6 Binary files /dev/null and b/pack_root/images/er_legend/er_bitfs_dst.png differ diff --git a/pack_root/images/er_legend/er_bitfs_ent.png b/pack_root/images/er_legend/er_bitfs_ent.png new file mode 100644 index 0000000..af62107 Binary files /dev/null and b/pack_root/images/er_legend/er_bitfs_ent.png differ diff --git a/pack_root/images/er_legend/er_bits_dst.png b/pack_root/images/er_legend/er_bits_dst.png new file mode 100644 index 0000000..6f14243 Binary files /dev/null and b/pack_root/images/er_legend/er_bits_dst.png differ diff --git a/pack_root/images/er_legend/er_bits_ent.png b/pack_root/images/er_legend/er_bits_ent.png new file mode 100644 index 0000000..0a7bdc3 Binary files /dev/null and b/pack_root/images/er_legend/er_bits_ent.png differ diff --git a/pack_root/images/er_legend/er_bob_dst.png b/pack_root/images/er_legend/er_bob_dst.png new file mode 100644 index 0000000..6e058af Binary files /dev/null and b/pack_root/images/er_legend/er_bob_dst.png differ diff --git a/pack_root/images/er_legend/er_bob_ent.png b/pack_root/images/er_legend/er_bob_ent.png new file mode 100644 index 0000000..d27e111 Binary files /dev/null and b/pack_root/images/er_legend/er_bob_ent.png differ diff --git a/pack_root/images/er_legend/er_ccm_dst.png b/pack_root/images/er_legend/er_ccm_dst.png new file mode 100644 index 0000000..965f57c Binary files /dev/null and b/pack_root/images/er_legend/er_ccm_dst.png differ diff --git a/pack_root/images/er_legend/er_ccm_ent.png b/pack_root/images/er_legend/er_ccm_ent.png new file mode 100644 index 0000000..4bdd8d4 Binary files /dev/null and b/pack_root/images/er_legend/er_ccm_ent.png differ diff --git a/pack_root/images/er_legend/er_clear.png b/pack_root/images/er_legend/er_clear.png new file mode 100644 index 0000000..30722a8 Binary files /dev/null and b/pack_root/images/er_legend/er_clear.png differ diff --git a/pack_root/images/er_legend/er_cotmc_dst.png b/pack_root/images/er_legend/er_cotmc_dst.png new file mode 100644 index 0000000..34e63ef Binary files /dev/null and b/pack_root/images/er_legend/er_cotmc_dst.png differ diff --git a/pack_root/images/er_legend/er_cotmc_ent.png b/pack_root/images/er_legend/er_cotmc_ent.png new file mode 100644 index 0000000..150f37b Binary files /dev/null and b/pack_root/images/er_legend/er_cotmc_ent.png differ diff --git a/pack_root/images/er_legend/er_ddd_dst.png b/pack_root/images/er_legend/er_ddd_dst.png new file mode 100644 index 0000000..b51308d Binary files /dev/null and b/pack_root/images/er_legend/er_ddd_dst.png differ diff --git a/pack_root/images/er_legend/er_ddd_ent.png b/pack_root/images/er_legend/er_ddd_ent.png new file mode 100644 index 0000000..d535024 Binary files /dev/null and b/pack_root/images/er_legend/er_ddd_ent.png differ diff --git a/pack_root/images/er_legend/er_hmc_dst.png b/pack_root/images/er_legend/er_hmc_dst.png new file mode 100644 index 0000000..1b39309 Binary files /dev/null and b/pack_root/images/er_legend/er_hmc_dst.png differ diff --git a/pack_root/images/er_legend/er_hmc_ent.png b/pack_root/images/er_legend/er_hmc_ent.png new file mode 100644 index 0000000..569861e Binary files /dev/null and b/pack_root/images/er_legend/er_hmc_ent.png differ diff --git a/pack_root/images/er_legend/er_jrb_dst.png b/pack_root/images/er_legend/er_jrb_dst.png new file mode 100644 index 0000000..ab54a8a Binary files /dev/null and b/pack_root/images/er_legend/er_jrb_dst.png differ diff --git a/pack_root/images/er_legend/er_jrb_ent.png b/pack_root/images/er_legend/er_jrb_ent.png new file mode 100644 index 0000000..db5f0a3 Binary files /dev/null and b/pack_root/images/er_legend/er_jrb_ent.png differ diff --git a/pack_root/images/er_legend/er_lll_dst.png b/pack_root/images/er_legend/er_lll_dst.png new file mode 100644 index 0000000..3b91b7b Binary files /dev/null and b/pack_root/images/er_legend/er_lll_dst.png differ diff --git a/pack_root/images/er_legend/er_lll_ent.png b/pack_root/images/er_legend/er_lll_ent.png new file mode 100644 index 0000000..0ac8a10 Binary files /dev/null and b/pack_root/images/er_legend/er_lll_ent.png differ diff --git a/pack_root/images/er_legend/er_pss_dst.png b/pack_root/images/er_legend/er_pss_dst.png new file mode 100644 index 0000000..536398f Binary files /dev/null and b/pack_root/images/er_legend/er_pss_dst.png differ diff --git a/pack_root/images/er_legend/er_pss_ent.png b/pack_root/images/er_legend/er_pss_ent.png new file mode 100644 index 0000000..3d76940 Binary files /dev/null and b/pack_root/images/er_legend/er_pss_ent.png differ diff --git a/pack_root/images/er_legend/er_reset_all.png b/pack_root/images/er_legend/er_reset_all.png new file mode 100644 index 0000000..888a65b Binary files /dev/null and b/pack_root/images/er_legend/er_reset_all.png differ diff --git a/pack_root/images/er_legend/er_reset_secrets.png b/pack_root/images/er_legend/er_reset_secrets.png new file mode 100644 index 0000000..f270d46 Binary files /dev/null and b/pack_root/images/er_legend/er_reset_secrets.png differ diff --git a/pack_root/images/er_legend/er_rr_dst.png b/pack_root/images/er_legend/er_rr_dst.png new file mode 100644 index 0000000..6c08eee Binary files /dev/null and b/pack_root/images/er_legend/er_rr_dst.png differ diff --git a/pack_root/images/er_legend/er_rr_ent.png b/pack_root/images/er_legend/er_rr_ent.png new file mode 100644 index 0000000..0df0610 Binary files /dev/null and b/pack_root/images/er_legend/er_rr_ent.png differ diff --git a/pack_root/images/er_legend/er_sa_dst.png b/pack_root/images/er_legend/er_sa_dst.png new file mode 100644 index 0000000..d462f1e Binary files /dev/null and b/pack_root/images/er_legend/er_sa_dst.png differ diff --git a/pack_root/images/er_legend/er_sa_ent.png b/pack_root/images/er_legend/er_sa_ent.png new file mode 100644 index 0000000..4d51691 Binary files /dev/null and b/pack_root/images/er_legend/er_sa_ent.png differ diff --git a/pack_root/images/er_legend/er_sl_dst.png b/pack_root/images/er_legend/er_sl_dst.png new file mode 100644 index 0000000..ff85a8e Binary files /dev/null and b/pack_root/images/er_legend/er_sl_dst.png differ diff --git a/pack_root/images/er_legend/er_sl_ent.png b/pack_root/images/er_legend/er_sl_ent.png new file mode 100644 index 0000000..157c862 Binary files /dev/null and b/pack_root/images/er_legend/er_sl_ent.png differ diff --git a/pack_root/images/er_legend/er_ssl_dst.png b/pack_root/images/er_legend/er_ssl_dst.png new file mode 100644 index 0000000..d702871 Binary files /dev/null and b/pack_root/images/er_legend/er_ssl_dst.png differ diff --git a/pack_root/images/er_legend/er_ssl_ent.png b/pack_root/images/er_legend/er_ssl_ent.png new file mode 100644 index 0000000..572beac Binary files /dev/null and b/pack_root/images/er_legend/er_ssl_ent.png differ diff --git a/pack_root/images/er_legend/er_thih_dst.png b/pack_root/images/er_legend/er_thih_dst.png new file mode 100644 index 0000000..1aba48e Binary files /dev/null and b/pack_root/images/er_legend/er_thih_dst.png differ diff --git a/pack_root/images/er_legend/er_thih_ent.png b/pack_root/images/er_legend/er_thih_ent.png new file mode 100644 index 0000000..c64eafe Binary files /dev/null and b/pack_root/images/er_legend/er_thih_ent.png differ diff --git a/pack_root/images/er_legend/er_thit_dst.png b/pack_root/images/er_legend/er_thit_dst.png new file mode 100644 index 0000000..fea9aa7 Binary files /dev/null and b/pack_root/images/er_legend/er_thit_dst.png differ diff --git a/pack_root/images/er_legend/er_thit_ent.png b/pack_root/images/er_legend/er_thit_ent.png new file mode 100644 index 0000000..7231d0d Binary files /dev/null and b/pack_root/images/er_legend/er_thit_ent.png differ diff --git a/pack_root/images/er_legend/er_totwc_dst.png b/pack_root/images/er_legend/er_totwc_dst.png new file mode 100644 index 0000000..81d1681 Binary files /dev/null and b/pack_root/images/er_legend/er_totwc_dst.png differ diff --git a/pack_root/images/er_legend/er_totwc_ent.png b/pack_root/images/er_legend/er_totwc_ent.png new file mode 100644 index 0000000..45075df Binary files /dev/null and b/pack_root/images/er_legend/er_totwc_ent.png differ diff --git a/pack_root/images/er_legend/er_ttc_dst.png b/pack_root/images/er_legend/er_ttc_dst.png new file mode 100644 index 0000000..bc40d95 Binary files /dev/null and b/pack_root/images/er_legend/er_ttc_dst.png differ diff --git a/pack_root/images/er_legend/er_ttc_ent.png b/pack_root/images/er_legend/er_ttc_ent.png new file mode 100644 index 0000000..2b9a292 Binary files /dev/null and b/pack_root/images/er_legend/er_ttc_ent.png differ diff --git a/pack_root/images/er_legend/er_ttm_dst.png b/pack_root/images/er_legend/er_ttm_dst.png new file mode 100644 index 0000000..7434ca7 Binary files /dev/null and b/pack_root/images/er_legend/er_ttm_dst.png differ diff --git a/pack_root/images/er_legend/er_ttm_ent.png b/pack_root/images/er_legend/er_ttm_ent.png new file mode 100644 index 0000000..1a63881 Binary files /dev/null and b/pack_root/images/er_legend/er_ttm_ent.png differ diff --git a/pack_root/images/er_legend/er_unknown_dst.png b/pack_root/images/er_legend/er_unknown_dst.png new file mode 100644 index 0000000..7bfb899 Binary files /dev/null and b/pack_root/images/er_legend/er_unknown_dst.png differ diff --git a/pack_root/images/er_legend/er_unknown_ent.png b/pack_root/images/er_legend/er_unknown_ent.png new file mode 100644 index 0000000..247de52 Binary files /dev/null and b/pack_root/images/er_legend/er_unknown_ent.png differ diff --git a/pack_root/images/er_legend/er_vcutm_dst.png b/pack_root/images/er_legend/er_vcutm_dst.png new file mode 100644 index 0000000..52e9cdd Binary files /dev/null and b/pack_root/images/er_legend/er_vcutm_dst.png differ diff --git a/pack_root/images/er_legend/er_vcutm_ent.png b/pack_root/images/er_legend/er_vcutm_ent.png new file mode 100644 index 0000000..4137282 Binary files /dev/null and b/pack_root/images/er_legend/er_vcutm_ent.png differ diff --git a/pack_root/images/er_legend/er_wdw_dst.png b/pack_root/images/er_legend/er_wdw_dst.png new file mode 100644 index 0000000..ca2115d Binary files /dev/null and b/pack_root/images/er_legend/er_wdw_dst.png differ diff --git a/pack_root/images/er_legend/er_wdw_ent.png b/pack_root/images/er_legend/er_wdw_ent.png new file mode 100644 index 0000000..c13a8a6 Binary files /dev/null and b/pack_root/images/er_legend/er_wdw_ent.png differ diff --git a/pack_root/images/er_legend/er_wf_dst.png b/pack_root/images/er_legend/er_wf_dst.png new file mode 100644 index 0000000..ba3f753 Binary files /dev/null and b/pack_root/images/er_legend/er_wf_dst.png differ diff --git a/pack_root/images/er_legend/er_wf_ent.png b/pack_root/images/er_legend/er_wf_ent.png new file mode 100644 index 0000000..4362096 Binary files /dev/null and b/pack_root/images/er_legend/er_wf_ent.png differ diff --git a/pack_root/images/er_legend/er_wmotr_dst.png b/pack_root/images/er_legend/er_wmotr_dst.png new file mode 100644 index 0000000..2ff1676 Binary files /dev/null and b/pack_root/images/er_legend/er_wmotr_dst.png differ diff --git a/pack_root/images/er_legend/er_wmotr_ent.png b/pack_root/images/er_legend/er_wmotr_ent.png new file mode 100644 index 0000000..84b907f Binary files /dev/null and b/pack_root/images/er_legend/er_wmotr_ent.png differ diff --git a/images/keys/key.png b/pack_root/images/keys/key.png similarity index 100% rename from images/keys/key.png rename to pack_root/images/keys/key.png diff --git a/images/keys/key_basement.png b/pack_root/images/keys/key_basement.png similarity index 100% rename from images/keys/key_basement.png rename to pack_root/images/keys/key_basement.png diff --git a/images/keys/key_both.png b/pack_root/images/keys/key_both.png similarity index 100% rename from images/keys/key_both.png rename to pack_root/images/keys/key_both.png diff --git a/images/keys/key_checked.png b/pack_root/images/keys/key_checked.png similarity index 100% rename from images/keys/key_checked.png rename to pack_root/images/keys/key_checked.png diff --git a/images/keys/key_upstairs.png b/pack_root/images/keys/key_upstairs.png similarity index 100% rename from images/keys/key_upstairs.png rename to pack_root/images/keys/key_upstairs.png diff --git a/pack_root/images/maps/castle.png b/pack_root/images/maps/castle.png new file mode 100644 index 0000000..8de1e74 Binary files /dev/null and b/pack_root/images/maps/castle.png differ diff --git a/images/mario.png b/pack_root/images/mario.png similarity index 100% rename from images/mario.png rename to pack_root/images/mario.png diff --git a/images/moves/backflip.png b/pack_root/images/moves/backflip.png similarity index 100% rename from images/moves/backflip.png rename to pack_root/images/moves/backflip.png diff --git a/images/moves/climb.png b/pack_root/images/moves/climb.png similarity index 100% rename from images/moves/climb.png rename to pack_root/images/moves/climb.png diff --git a/images/moves/dive.png b/pack_root/images/moves/dive.png similarity index 100% rename from images/moves/dive.png rename to pack_root/images/moves/dive.png diff --git a/images/moves/ground_pound.png b/pack_root/images/moves/ground_pound.png similarity index 100% rename from images/moves/ground_pound.png rename to pack_root/images/moves/ground_pound.png diff --git a/images/moves/kick.png b/pack_root/images/moves/kick.png similarity index 100% rename from images/moves/kick.png rename to pack_root/images/moves/kick.png diff --git a/images/moves/ledge_grab.png b/pack_root/images/moves/ledge_grab.png similarity index 100% rename from images/moves/ledge_grab.png rename to pack_root/images/moves/ledge_grab.png diff --git a/images/moves/long_jump.png b/pack_root/images/moves/long_jump.png similarity index 100% rename from images/moves/long_jump.png rename to pack_root/images/moves/long_jump.png diff --git a/images/moves/sideflip.png b/pack_root/images/moves/sideflip.png similarity index 100% rename from images/moves/sideflip.png rename to pack_root/images/moves/sideflip.png diff --git a/images/moves/triple_jump.png b/pack_root/images/moves/triple_jump.png similarity index 100% rename from images/moves/triple_jump.png rename to pack_root/images/moves/triple_jump.png diff --git a/images/moves/wall_jump.png b/pack_root/images/moves/wall_jump.png similarity index 100% rename from images/moves/wall_jump.png rename to pack_root/images/moves/wall_jump.png diff --git a/images/settings/bowser_all.png b/pack_root/images/settings/bowser_all.png similarity index 100% rename from images/settings/bowser_all.png rename to pack_root/images/settings/bowser_all.png diff --git a/images/settings/bowser_final.png b/pack_root/images/settings/bowser_final.png similarity index 100% rename from images/settings/bowser_final.png rename to pack_root/images/settings/bowser_final.png diff --git a/images/settings/cannon_on.png b/pack_root/images/settings/cannon_on.png similarity index 100% rename from images/settings/cannon_on.png rename to pack_root/images/settings/cannon_on.png diff --git a/images/settings/cannon_strict.png b/pack_root/images/settings/cannon_strict.png similarity index 100% rename from images/settings/cannon_strict.png rename to pack_root/images/settings/cannon_strict.png diff --git a/images/settings/caps_on.png b/pack_root/images/settings/caps_on.png similarity index 100% rename from images/settings/caps_on.png rename to pack_root/images/settings/caps_on.png diff --git a/images/settings/caps_strict.png b/pack_root/images/settings/caps_strict.png similarity index 100% rename from images/settings/caps_strict.png rename to pack_root/images/settings/caps_strict.png diff --git a/pack_root/images/settings/door_b1.png b/pack_root/images/settings/door_b1.png new file mode 100644 index 0000000..81947b1 Binary files /dev/null and b/pack_root/images/settings/door_b1.png differ diff --git a/pack_root/images/settings/door_f1.png b/pack_root/images/settings/door_f1.png new file mode 100644 index 0000000..93a53d6 Binary files /dev/null and b/pack_root/images/settings/door_f1.png differ diff --git a/pack_root/images/settings/door_f2.png b/pack_root/images/settings/door_f2.png new file mode 100644 index 0000000..3f4c56c Binary files /dev/null and b/pack_root/images/settings/door_f2.png differ diff --git a/pack_root/images/settings/door_f3.png b/pack_root/images/settings/door_f3.png new file mode 100644 index 0000000..10d5601 Binary files /dev/null and b/pack_root/images/settings/door_f3.png differ diff --git a/images/settings/doors_course.png b/pack_root/images/settings/doors_course.png similarity index 100% rename from images/settings/doors_course.png rename to pack_root/images/settings/doors_course.png diff --git a/images/settings/doors_course_secret.png b/pack_root/images/settings/doors_course_secret.png similarity index 100% rename from images/settings/doors_course_secret.png rename to pack_root/images/settings/doors_course_secret.png diff --git a/images/settings/doors_off.png b/pack_root/images/settings/doors_off.png similarity index 100% rename from images/settings/doors_off.png rename to pack_root/images/settings/doors_off.png diff --git a/images/settings/mips1.png b/pack_root/images/settings/mips1.png similarity index 100% rename from images/settings/mips1.png rename to pack_root/images/settings/mips1.png diff --git a/images/settings/mips2.png b/pack_root/images/settings/mips2.png similarity index 100% rename from images/settings/mips2.png rename to pack_root/images/settings/mips2.png diff --git a/images/settings/move_on.png b/pack_root/images/settings/move_on.png similarity index 100% rename from images/settings/move_on.png rename to pack_root/images/settings/move_on.png diff --git a/images/settings/move_strict.png b/pack_root/images/settings/move_strict.png similarity index 100% rename from images/settings/move_strict.png rename to pack_root/images/settings/move_strict.png diff --git a/images/star.png b/pack_root/images/star.png similarity index 100% rename from images/star.png rename to pack_root/images/star.png diff --git a/pack_root/images/star_coin.png b/pack_root/images/star_coin.png new file mode 100644 index 0000000..f92a72a Binary files /dev/null and b/pack_root/images/star_coin.png differ diff --git a/images/star_collected.png b/pack_root/images/star_collected.png similarity index 100% rename from images/star_collected.png rename to pack_root/images/star_collected.png diff --git a/pack_root/images/star_red.png b/pack_root/images/star_red.png new file mode 100644 index 0000000..a4af92f Binary files /dev/null and b/pack_root/images/star_red.png differ diff --git a/pack_root/items/area_rando.json b/pack_root/items/area_rando.json new file mode 100644 index 0000000..0e10272 --- /dev/null +++ b/pack_root/items/area_rando.json @@ -0,0 +1,3678 @@ +// This file was auto-generated by Phakager. Do not make direct modifications. +[ + { + "name": "Bob-omb Battlefield - Entrance", + "type": "toggle", + "img": "images/er_legend/er_bob_ent.png", + "disabled_img_mods": "none", + "codes": "__er_bob_ent" + }, + { + "name": "Whomp's Fortress - Entrance", + "type": "toggle", + "img": "images/er_legend/er_wf_ent.png", + "disabled_img_mods": "none", + "codes": "__er_wf_ent" + }, + { + "name": "Jolly Roger Bay - Entrance", + "type": "toggle", + "img": "images/er_legend/er_jrb_ent.png", + "disabled_img_mods": "none", + "codes": "__er_jrb_ent" + }, + { + "name": "Cool, Cool Mountain - Entrance", + "type": "toggle", + "img": "images/er_legend/er_ccm_ent.png", + "disabled_img_mods": "none", + "codes": "__er_ccm_ent" + }, + { + "name": "Big Boo's Haunt - Entrance", + "type": "toggle", + "img": "images/er_legend/er_bbh_ent.png", + "disabled_img_mods": "none", + "codes": "__er_bbh_ent" + }, + { + "name": "Hazy Maze Cave - Entrance", + "type": "toggle", + "img": "images/er_legend/er_hmc_ent.png", + "disabled_img_mods": "none", + "codes": "__er_hmc_ent" + }, + { + "name": "Lethal Lava Land - Entrance", + "type": "toggle", + "img": "images/er_legend/er_lll_ent.png", + "disabled_img_mods": "none", + "codes": "__er_lll_ent" + }, + { + "name": "Shifting Sand Land - Entrance", + "type": "toggle", + "img": "images/er_legend/er_ssl_ent.png", + "disabled_img_mods": "none", + "codes": "__er_ssl_ent" + }, + { + "name": "Dire, Dire Docks - Entrance", + "type": "toggle", + "img": "images/er_legend/er_ddd_ent.png", + "disabled_img_mods": "none", + "codes": "__er_ddd_ent" + }, + { + "name": "Snowman's Land - Entrance", + "type": "toggle", + "img": "images/er_legend/er_sl_ent.png", + "disabled_img_mods": "none", + "codes": "__er_sl_ent" + }, + { + "name": "Wet-Dry World - Entrance", + "type": "toggle", + "img": "images/er_legend/er_wdw_ent.png", + "disabled_img_mods": "none", + "codes": "__er_wdw_ent" + }, + { + "name": "Tall, Tall Mountain - Entrance", + "type": "toggle", + "img": "images/er_legend/er_ttm_ent.png", + "disabled_img_mods": "none", + "codes": "__er_ttm_ent" + }, + { + "name": "Tiny-Huge Island (Huge) - Entrance", + "type": "toggle", + "img": "images/er_legend/er_thih_ent.png", + "disabled_img_mods": "none", + "codes": "__er_thih_ent" + }, + { + "name": "Tiny-Huge Island (Tiny) - Entrance", + "type": "toggle", + "img": "images/er_legend/er_thit_ent.png", + "disabled_img_mods": "none", + "codes": "__er_thit_ent" + }, + { + "name": "Tick Tock Clock - Entrance", + "type": "toggle", + "img": "images/er_legend/er_ttc_ent.png", + "disabled_img_mods": "none", + "codes": "__er_ttc_ent" + }, + { + "name": "Rainbow Ride - Entrance", + "type": "toggle", + "img": "images/er_legend/er_rr_ent.png", + "disabled_img_mods": "none", + "codes": "__er_rr_ent" + }, + { + "name": "Bowser in the Dark World - Entrance", + "type": "toggle", + "img": "images/er_legend/er_bitdw_ent.png", + "disabled_img_mods": "none", + "codes": "__er_bitdw_ent" + }, + { + "name": "Bowser in the Fire Sea - Entrance", + "type": "toggle", + "img": "images/er_legend/er_bitfs_ent.png", + "disabled_img_mods": "none", + "codes": "__er_bitfs_ent" + }, + { + "name": "Bowser in the Sky - Entrance", + "type": "toggle", + "img": "images/er_legend/er_bits_ent.png", + "disabled_img_mods": "none", + "codes": "__er_bits_ent" + }, + { + "name": "Princess's Secret Slide - Entrance", + "type": "toggle", + "img": "images/er_legend/er_pss_ent.png", + "disabled_img_mods": "none", + "codes": "__er_pss_ent" + }, + { + "name": "Secret Aquarium - Entrance", + "type": "toggle", + "img": "images/er_legend/er_sa_ent.png", + "disabled_img_mods": "none", + "codes": "__er_sa_ent" + }, + { + "name": "Wing Mario over the Rainbow - Entrance", + "type": "toggle", + "img": "images/er_legend/er_wmotr_ent.png", + "disabled_img_mods": "none", + "codes": "__er_wmotr_ent" + }, + { + "name": "Tower of the Wing Cap - Entrance", + "type": "toggle", + "img": "images/er_legend/er_totwc_ent.png", + "disabled_img_mods": "none", + "codes": "__er_totwc_ent" + }, + { + "name": "Cavern of the Metal Cap - Entrance", + "type": "toggle", + "img": "images/er_legend/er_cotmc_ent.png", + "disabled_img_mods": "none", + "codes": "__er_cotmc_ent" + }, + { + "name": "Vanish Cap under the Moat - Entrance", + "type": "toggle", + "img": "images/er_legend/er_vcutm_ent.png", + "disabled_img_mods": "none", + "codes": "__er_vcutm_ent" + }, + { + "name": "Bob-omb Battlefield - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 1, + "allow_disabled": false, + "codes": "__er_bob_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Whomp's Fortress - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 2, + "allow_disabled": false, + "codes": "__er_wf_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Jolly Roger Bay - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 3, + "allow_disabled": false, + "codes": "__er_jrb_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Cool, Cool Mountain - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 4, + "allow_disabled": false, + "codes": "__er_ccm_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Big Boo's Haunt - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 5, + "allow_disabled": false, + "codes": "__er_bbh_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Hazy Maze Cave - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 6, + "allow_disabled": false, + "codes": "__er_hmc_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Lethal Lava Land - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 7, + "allow_disabled": false, + "codes": "__er_lll_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Shifting Sand Land - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 8, + "allow_disabled": false, + "codes": "__er_ssl_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Dire, Dire Docks - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 9, + "allow_disabled": false, + "codes": "__er_ddd_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Snowman's Land - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 10, + "allow_disabled": false, + "codes": "__er_sl_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Wet-Dry World - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 11, + "allow_disabled": false, + "codes": "__er_wdw_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Tall, Tall Mountain - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 12, + "allow_disabled": false, + "codes": "__er_ttm_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Tiny-Huge Island (Huge) - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 13, + "allow_disabled": false, + "codes": "__er_thih_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 14, + "allow_disabled": false, + "codes": "__er_thit_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Tick Tock Clock - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 15, + "allow_disabled": false, + "codes": "__er_ttc_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Rainbow Ride - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 16, + "allow_disabled": false, + "codes": "__er_rr_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Bowser in the Dark World - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 17, + "allow_disabled": false, + "codes": "__er_bitdw_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Bowser in the Fire Sea - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 18, + "allow_disabled": false, + "codes": "__er_bitfs_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Bowser in the Sky - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 19, + "allow_disabled": false, + "codes": "__er_bits_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Princess's Secret Slide - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 20, + "allow_disabled": false, + "codes": "__er_pss_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Secret Aquarium - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 21, + "allow_disabled": false, + "codes": "__er_sa_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Wing Mario over the Rainbow - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 22, + "allow_disabled": false, + "codes": "__er_wmotr_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Tower of the Wing Cap - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 23, + "allow_disabled": false, + "codes": "__er_totwc_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Cavern of the Metal Cap - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 24, + "allow_disabled": false, + "codes": "__er_cotmc_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + }, + { + "name": "Vanish Cap under the Moat - Destination Icon", + "type": "progressive", + "loop": true, + "initial_stage_idx": 25, + "allow_disabled": false, + "codes": "__er_vcutm_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": false + }, + { + "name": "Bob-omb Battlefield - Destination", + "img": "images/er_legend/er_bob_dst.png", + "inherit_codes": false + }, + { + "name": "Whomp's Fortress - Destination", + "img": "images/er_legend/er_wf_dst.png", + "inherit_codes": false + }, + { + "name": "Jolly Roger Bay - Destination", + "img": "images/er_legend/er_jrb_dst.png", + "inherit_codes": false + }, + { + "name": "Cool, Cool Mountain - Destination", + "img": "images/er_legend/er_ccm_dst.png", + "inherit_codes": false + }, + { + "name": "Big Boo's Haunt - Destination", + "img": "images/er_legend/er_bbh_dst.png", + "inherit_codes": false + }, + { + "name": "Hazy Maze Cave - Destination", + "img": "images/er_legend/er_hmc_dst.png", + "inherit_codes": false + }, + { + "name": "Lethal Lava Land - Destination", + "img": "images/er_legend/er_lll_dst.png", + "inherit_codes": false + }, + { + "name": "Shifting Sand Land - Destination", + "img": "images/er_legend/er_ssl_dst.png", + "inherit_codes": false + }, + { + "name": "Dire, Dire Docks - Destination", + "img": "images/er_legend/er_ddd_dst.png", + "inherit_codes": false + }, + { + "name": "Snowman's Land - Destination", + "img": "images/er_legend/er_sl_dst.png", + "inherit_codes": false + }, + { + "name": "Wet-Dry World - Destination", + "img": "images/er_legend/er_wdw_dst.png", + "inherit_codes": false + }, + { + "name": "Tall, Tall Mountain - Destination", + "img": "images/er_legend/er_ttm_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Huge) - Destination", + "img": "images/er_legend/er_thih_dst.png", + "inherit_codes": false + }, + { + "name": "Tiny-Huge Island (Tiny) - Destination", + "img": "images/er_legend/er_thit_dst.png", + "inherit_codes": false + }, + { + "name": "Tick Tock Clock - Destination", + "img": "images/er_legend/er_ttc_dst.png", + "inherit_codes": false + }, + { + "name": "Rainbow Ride - Destination", + "img": "images/er_legend/er_rr_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Dark World - Destination", + "img": "images/er_legend/er_bitdw_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Fire Sea - Destination", + "img": "images/er_legend/er_bitfs_dst.png", + "inherit_codes": false + }, + { + "name": "Bowser in the Sky - Destination", + "img": "images/er_legend/er_bits_dst.png", + "inherit_codes": false + }, + { + "name": "Princess's Secret Slide - Destination", + "img": "images/er_legend/er_pss_dst.png", + "inherit_codes": false + }, + { + "name": "Secret Aquarium - Destination", + "img": "images/er_legend/er_sa_dst.png", + "inherit_codes": false + }, + { + "name": "Wing Mario over the Rainbow - Destination", + "img": "images/er_legend/er_wmotr_dst.png", + "inherit_codes": false + }, + { + "name": "Tower of the Wing Cap - Destination", + "img": "images/er_legend/er_totwc_dst.png", + "inherit_codes": false + }, + { + "name": "Cavern of the Metal Cap - Destination", + "img": "images/er_legend/er_cotmc_dst.png", + "inherit_codes": false + }, + { + "name": "Vanish Cap under the Moat - Destination", + "img": "images/er_legend/er_vcutm_dst.png", + "inherit_codes": false + } + ] + } +] \ No newline at end of file diff --git a/items/real_items.json b/pack_root/items/items.json similarity index 78% rename from items/real_items.json rename to pack_root/items/items.json index 3eb6953..814db40 100644 --- a/items/real_items.json +++ b/pack_root/items/items.json @@ -3,179 +3,183 @@ "name": "Power Stars", "type": "consumable", "img": "images/star.png", - "codes": "star", + "codes": "item__star", "max_quantity": 120 }, { "name": "Keys", "type": "composite_toggle", - "codes": "key", + "codes": "item__key", "images": [ { - "left": false, "right": false, + "left": false, + "right": false, "img": "images/keys/key.png", "img_mods": "@disabled" }, { - "left": true, "right": false, + "left": true, + "right": false, "img": "images/keys/key_basement.png" }, { - "left": false, "right": true, + "left": false, + "right": true, "img": "images/keys/key_upstairs.png" }, { - "left": true, "right": true, + "left": true, + "right": true, "img": "images/keys/key_both.png" } ] }, - { - "name": "Wing Cap", - "type": "toggle", - "img": "images/blocks/block_red.png", - "codes": "cap_wing" - }, - { - "name": "Metal Cap", - "type": "toggle", - "img": "images/blocks/block_green.png", - "codes": "cap_metal" - }, - { - "name": "Vanish Cap", - "type": "toggle", - "img": "images/blocks/block_blue.png", - "codes": "cap_vanish" - }, { "name": "Cannon Unlock - Bob-omb Battlefield", "type": "toggle", "img": "images/cannons/cannon_bob.png", "disabled_img": "images/cannons/cannon_bob_disabled.png", - "codes": "cannon_bob" + "codes": "item__cann_bob" }, { "name": "Cannon Unlock - Whomp's Fortress", "type": "toggle", "img": "images/cannons/cannon_wf.png", "disabled_img": "images/cannons/cannon_wf_disabled.png", - "codes": "cannon_wf" + "codes": "item__cann_wf" }, { "name": "Cannon Unlock - Jolly Roger Bay", "type": "toggle", "img": "images/cannons/cannon_jrb.png", "disabled_img": "images/cannons/cannon_jrb_disabled.png", - "codes": "cannon_jrb" + "codes": "item__cann_jrb" }, { "name": "Cannon Unlock - Cool, Cool Mountain", "type": "toggle", "img": "images/cannons/cannon_ccm.png", "disabled_img": "images/cannons/cannon_ccm_disabled.png", - "codes": "cannon_ccm" + "codes": "item__cann_ccm" }, { "name": "Cannon Unlock - Shifting Sand Land", "type": "toggle", "img": "images/cannons/cannon_ssl.png", "disabled_img": "images/cannons/cannon_ssl_disabled.png", - "codes": "cannon_ssl" + "codes": "item__cann_ssl" }, { "name": "Cannon Unlock - Snowman's Land", "type": "toggle", "img": "images/cannons/cannon_sl.png", "disabled_img": "images/cannons/cannon_sl_disabled.png", - "codes": "cannon_sl" + "codes": "item__cann_sl" }, { "name": "Cannon Unlock - Wet-Dry World", "type": "toggle", "img": "images/cannons/cannon_wdw.png", "disabled_img": "images/cannons/cannon_wdw_disabled.png", - "codes": "cannon_wdw" + "codes": "item__cann_wdw" }, { "name": "Cannon Unlock - Tall, Tall Mountain", "type": "toggle", "img": "images/cannons/cannon_ttm.png", "disabled_img": "images/cannons/cannon_ttm_disabled.png", - "codes": "cannon_ttm" + "codes": "item__cann_ttm" }, { "name": "Cannon Unlock - Tiny, Huge Island", "type": "toggle", "img": "images/cannons/cannon_thi.png", "disabled_img": "images/cannons/cannon_thi_disabled.png", - "codes": "cannon_thi" + "codes": "item__cann_thi" }, { "name": "Cannon Unlock - Rainbow Ride", "type": "toggle", "img": "images/cannons/cannon_rr.png", "disabled_img": "images/cannons/cannon_rr_disabled.png", - "codes": "cannon_rr" + "codes": "item__cann_rr" + }, + { + "name": "Wing Cap", + "type": "toggle", + "img": "images/blocks/block_red.png", + "codes": "item__cm_wc" + }, + { + "name": "Metal Cap", + "type": "toggle", + "img": "images/blocks/block_green.png", + "codes": "item__cm_mc" + }, + { + "name": "Vanish Cap", + "type": "toggle", + "img": "images/blocks/block_blue.png", + "codes": "item__cm_vc" }, { "name": "Triple Jump", "type": "toggle", "img": "images/moves/triple_jump.png", - "codes": "move_triple_jump" + "codes": "item__cm_tj" }, { "name": "Long Jump", "type": "toggle", "img": "images/moves/long_jump.png", - "codes": "move_long_jump" + "codes": "item__cm_lj" }, { "name": "Backflip", "type": "toggle", "img": "images/moves/backflip.png", - "codes": "move_backflip" + "codes": "item__cm_bf" }, { - "name": "Sideflip", + "name": "Side-flip", "type": "toggle", "img": "images/moves/sideflip.png", - "codes": "move_side_flip" + "codes": "item__cm_sf" }, { - "name": "Wall Jump (Wall Kick)", + "name": "Wall Kick", "type": "toggle", "img": "images/moves/wall_jump.png", - "codes": "move_wall_jump" + "codes": "item__cm_wk" }, { "name": "Dive", "type": "toggle", "img": "images/moves/dive.png", - "codes": "move_dive" + "codes": "item__cm_dv" }, { "name": "Ground Pound", "type": "toggle", "img": "images/moves/ground_pound.png", - "codes": "move_ground_pound" + "codes": "item__cm_gp" }, { "name": "Kick", "type": "toggle", "img": "images/moves/kick.png", - "codes": "move_kick" + "codes": "item__cm_kk" }, { "name": "Climb", "type": "toggle", "img": "images/moves/climb.png", - "codes": "move_climb" + "codes": "item__cm_cl" }, { "name": "Ledge Grab", "type": "toggle", "img": "images/moves/ledge_grab.png", - "codes": "move_ledge_grab" + "codes": "item__cm_lg" } ] diff --git a/pack_root/items/locations.json b/pack_root/items/locations.json new file mode 100644 index 0000000..0a0680a --- /dev/null +++ b/pack_root/items/locations.json @@ -0,0 +1,1320 @@ +// This file was auto-generated by Phakager. Do not make direct modifications. +[ + { + "name": "Enter Stage and Set Entrance", + "type": "toggle", + "codes": "__location_item_null" + }, + { + "name": "Big Bob-omb on the Summit", + "type": "toggle", + "codes": "__location_item_3626000", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Footrace with Koopa the Quick", + "type": "toggle", + "codes": "__location_item_3626001", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Shoot to the Island in the Sky", + "type": "toggle", + "codes": "__location_item_3626002", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Find the 8 Red Coins", + "type": "toggle", + "codes": "__location_item_3626003", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Mario Wings to the Sky", + "type": "toggle", + "codes": "__location_item_3626004", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Behind Chain Chomp's Gate", + "type": "toggle", + "codes": "__location_item_3626005", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626006", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626200", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "Chip off Whomp's Block", + "type": "toggle", + "codes": "__location_item_3626007", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "To the Top of the Fortress", + "type": "toggle", + "codes": "__location_item_3626008", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Shoot into the Wild Blue", + "type": "toggle", + "codes": "__location_item_3626009", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Red Coins on the Floating Isle", + "type": "toggle", + "codes": "__location_item_3626010", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Fall onto the Caged Island", + "type": "toggle", + "codes": "__location_item_3626011", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Blast Away the Wall", + "type": "toggle", + "codes": "__location_item_3626012", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626013", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626201", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "Plunder in the Sunken Ship", + "type": "toggle", + "codes": "__location_item_3626014", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Can the Eel Come out to Play?", + "type": "toggle", + "codes": "__location_item_3626015", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Treasure of the Ocean Cave", + "type": "toggle", + "codes": "__location_item_3626016", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Red Coins on the Ship Afloat", + "type": "toggle", + "codes": "__location_item_3626017", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Blast to the Stone Pillar", + "type": "toggle", + "codes": "__location_item_3626018", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Through the Jet Stream", + "type": "toggle", + "codes": "__location_item_3626019", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626020", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626202", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "Slip Slidin' Away", + "type": "toggle", + "codes": "__location_item_3626021", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Li'l Penguin Lost", + "type": "toggle", + "codes": "__location_item_3626022", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Big Penguin Race", + "type": "toggle", + "codes": "__location_item_3626023", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Frosty Slide for 8 Red Coins", + "type": "toggle", + "codes": "__location_item_3626024", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Snowman's Lost his Head", + "type": "toggle", + "codes": "__location_item_3626025", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Wall Kicks will Work", + "type": "toggle", + "codes": "__location_item_3626026", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626027", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626203", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near Snowman", + "type": "toggle", + "codes": "__location_item_3626215", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near Ice Pillar", + "type": "toggle", + "codes": "__location_item_3626216", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block in Secret Slide", + "type": "toggle", + "codes": "__location_item_3626217", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Go on a Ghost Hunt", + "type": "toggle", + "codes": "__location_item_3626028", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "type": "toggle", + "codes": "__location_item_3626029", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Secret of the Haunted Books", + "type": "toggle", + "codes": "__location_item_3626030", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Seek the 8 Red Coins", + "type": "toggle", + "codes": "__location_item_3626031", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Big Boo's Balcony", + "type": "toggle", + "codes": "__location_item_3626032", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Eye to Eye in the Secret Room", + "type": "toggle", + "codes": "__location_item_3626033", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626034", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on Top of the Mansion", + "type": "toggle", + "codes": "__location_item_3626218", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Swimming Beast in the Cavern", + "type": "toggle", + "codes": "__location_item_3626035", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Elevate for 8 Red Coins", + "type": "toggle", + "codes": "__location_item_3626036", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Metal-Head Mario Can Move!", + "type": "toggle", + "codes": "__location_item_3626037", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Navigating the Toxic Maze", + "type": "toggle", + "codes": "__location_item_3626038", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "A-Maze-Ing Emergency Exit", + "type": "toggle", + "codes": "__location_item_3626039", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Watch for Rolling Rocks", + "type": "toggle", + "codes": "__location_item_3626040", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626041", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Above the Pit", + "type": "toggle", + "codes": "__location_item_3626219", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Past Rolling Rocks", + "type": "toggle", + "codes": "__location_item_3626220", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Boil the Big Bully", + "type": "toggle", + "codes": "__location_item_3626042", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Bully the Bullies", + "type": "toggle", + "codes": "__location_item_3626043", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "type": "toggle", + "codes": "__location_item_3626044", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Red-Hot Log Rolling", + "type": "toggle", + "codes": "__location_item_3626045", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Hot-Foot-It into the Volcano", + "type": "toggle", + "codes": "__location_item_3626046", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Elevator Tour in the Volcano", + "type": "toggle", + "codes": "__location_item_3626047", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626048", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "In the Talons of the Big Bird", + "type": "toggle", + "codes": "__location_item_3626049", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Shining Atop the Pyramid", + "type": "toggle", + "codes": "__location_item_3626050", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Inside the Ancient Pyramid", + "type": "toggle", + "codes": "__location_item_3626051", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Stand Tall on the Four Pillars", + "type": "toggle", + "codes": "__location_item_3626052", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Free Flying for 8 Red Coins", + "type": "toggle", + "codes": "__location_item_3626053", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Pyramid Puzzle", + "type": "toggle", + "codes": "__location_item_3626054", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626055", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626207", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Outside Pyramid", + "type": "toggle", + "codes": "__location_item_3626221", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "type": "toggle", + "codes": "__location_item_3626222", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block in the Pyramid's Back", + "type": "toggle", + "codes": "__location_item_3626223", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Board Bowser's Sub", + "type": "toggle", + "codes": "__location_item_3626056", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Chests in the Current", + "type": "toggle", + "codes": "__location_item_3626057", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Pole-Jumping for Red Coins", + "type": "toggle", + "codes": "__location_item_3626058", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Through the Jet Stream", + "type": "toggle", + "codes": "__location_item_3626059", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "The Manta Ray's Reward", + "type": "toggle", + "codes": "__location_item_3626060", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Collect the Caps...", + "type": "toggle", + "codes": "__location_item_3626061", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626062", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Snowman's Big Head", + "type": "toggle", + "codes": "__location_item_3626063", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Chill with the Bully", + "type": "toggle", + "codes": "__location_item_3626064", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "In the Deep Freeze", + "type": "toggle", + "codes": "__location_item_3626065", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Whirl from the Freezing Pond", + "type": "toggle", + "codes": "__location_item_3626066", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Shell Shreddin' for Red Coins", + "type": "toggle", + "codes": "__location_item_3626067", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Into the Igloo", + "type": "toggle", + "codes": "__location_item_3626068", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626069", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626209", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near Moneybags", + "type": "toggle", + "codes": "__location_item_3626224", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Inside the Igloo", + "type": "toggle", + "codes": "__location_item_3626225", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Shocking Arrow Lifts!", + "type": "toggle", + "codes": "__location_item_3626070", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Top o' the Town", + "type": "toggle", + "codes": "__location_item_3626071", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Secrets in the Shallows & Sky", + "type": "toggle", + "codes": "__location_item_3626072", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Express Elevator--Hurry Up!", + "type": "toggle", + "codes": "__location_item_3626073", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Go to Town for Red Coins", + "type": "toggle", + "codes": "__location_item_3626074", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Quick Race Through Downtown!", + "type": "toggle", + "codes": "__location_item_3626075", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626076", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626210", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block in the Downtown", + "type": "toggle", + "codes": "__location_item_3626226", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Scale the Mountain", + "type": "toggle", + "codes": "__location_item_3626077", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Mystery of the Monkey Cage", + "type": "toggle", + "codes": "__location_item_3626078", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Scary 'Shrooms, Red Coins", + "type": "toggle", + "codes": "__location_item_3626079", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Mysterious Mountainside", + "type": "toggle", + "codes": "__location_item_3626080", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Breathtaking View from Bridge", + "type": "toggle", + "codes": "__location_item_3626081", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Blast to the Lonely Mushroom", + "type": "toggle", + "codes": "__location_item_3626082", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626083", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626211", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on the Red Mushroom", + "type": "toggle", + "codes": "__location_item_3626227", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Pluck the Piranha Flower", + "type": "toggle", + "codes": "__location_item_3626084", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "The Tip Top of the Huge Island", + "type": "toggle", + "codes": "__location_item_3626085", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Rematch with Koopa the Quick", + "type": "toggle", + "codes": "__location_item_3626086", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Five Itty Bitty Secrets", + "type": "toggle", + "codes": "__location_item_3626087", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Wiggler's Red Coins", + "type": "toggle", + "codes": "__location_item_3626088", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Make Wiggler Squirm", + "type": "toggle", + "codes": "__location_item_3626089", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626090", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626212", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near Tiny Start", + "type": "toggle", + "codes": "__location_item_3626228", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near Huge Start", + "type": "toggle", + "codes": "__location_item_3626229", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block in the Windy Area", + "type": "toggle", + "codes": "__location_item_3626230", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Roll into the Cage", + "type": "toggle", + "codes": "__location_item_3626091", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "The Pit and the Pendulums", + "type": "toggle", + "codes": "__location_item_3626092", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Get a Hand", + "type": "toggle", + "codes": "__location_item_3626093", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Stomp on the Thwomp", + "type": "toggle", + "codes": "__location_item_3626094", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Timed Jumps on Moving Bars", + "type": "toggle", + "codes": "__location_item_3626095", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Stop Time for Red Coins", + "type": "toggle", + "codes": "__location_item_3626096", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626097", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Midway Up", + "type": "toggle", + "codes": "__location_item_3626231", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block at the Top", + "type": "toggle", + "codes": "__location_item_3626232", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Cruiser Crossing the Rainbow", + "type": "toggle", + "codes": "__location_item_3626098", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "The Big House in the Sky", + "type": "toggle", + "codes": "__location_item_3626099", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Coins Amassed in a Maze", + "type": "toggle", + "codes": "__location_item_3626100", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Swingin' in the Breeze", + "type": "toggle", + "codes": "__location_item_3626101", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Tricky Triangles!", + "type": "toggle", + "codes": "__location_item_3626102", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Somewhere over the Rainbow", + "type": "toggle", + "codes": "__location_item_3626103", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "100 Coins Star", + "type": "toggle", + "codes": "__location_item_3626104", + "img": "images/star_collected.png", + "disabled_img": "images/star_coin.png", + "disabled_img_mods": "none" + }, + { + "name": "Bob-omb Buddy", + "type": "toggle", + "codes": "__location_item_3626214", + "img": "images/buddy_checked.png", + "disabled_img": "images/buddy.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "type": "toggle", + "codes": "__location_item_3626233", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Under Fly Guy", + "type": "toggle", + "codes": "__location_item_3626234", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on the House in the Sky", + "type": "toggle", + "codes": "__location_item_3626235", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "End of the Slide Block", + "type": "toggle", + "codes": "__location_item_3626126", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Finish under 21 Seconds", + "type": "toggle", + "codes": "__location_item_3626127", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "The Aquarium Red Coins", + "type": "toggle", + "codes": "__location_item_3626161", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "First Bowser's Key", + "type": "toggle", + "codes": "__location_item_3626178", + "img": "images/keys/key_checked.png", + "disabled_img": "images/keys/key.png", + "disabled_img_mods": "none" + }, + { + "name": "Dark World Red Coins", + "type": "toggle", + "codes": "__location_item_3626105", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on the Tower", + "type": "toggle", + "codes": "__location_item_3626236", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near the Goombas", + "type": "toggle", + "codes": "__location_item_3626237", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Second Bowser's Key", + "type": "toggle", + "codes": "__location_item_3626179", + "img": "images/keys/key_checked.png", + "disabled_img": "images/keys/key.png", + "disabled_img_mods": "none" + }, + { + "name": "Fire Sea Red Coins", + "type": "toggle", + "codes": "__location_item_3626112", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on the Swaying Stairs", + "type": "toggle", + "codes": "__location_item_3626238", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Near the Poles", + "type": "toggle", + "codes": "__location_item_3626239", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Sky Red Coins", + "type": "toggle", + "codes": "__location_item_3626119", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on the Rotating Platform", + "type": "toggle", + "codes": "__location_item_3626240", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Wing Cap Switch", + "type": "toggle", + "codes": "__location_item_3626181", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Tower Red Coins", + "type": "toggle", + "codes": "__location_item_3626140", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Metal Cap Switch", + "type": "toggle", + "codes": "__location_item_3626182", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_green.png", + "disabled_img_mods": "none" + }, + { + "name": "Cavern Red Coins", + "type": "toggle", + "codes": "__location_item_3626133", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block Above the Rushing River", + "type": "toggle", + "codes": "__location_item_3626241", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Vanish Cap Switch", + "type": "toggle", + "codes": "__location_item_3626183", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_blue.png", + "disabled_img_mods": "none" + }, + { + "name": "Moat Red Coins", + "type": "toggle", + "codes": "__location_item_3626147", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "1-Up Block on the Slope Platform", + "type": "toggle", + "codes": "__location_item_3626242", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Rainbow Red Coins", + "type": "toggle", + "codes": "__location_item_3626154", + "img": "images/star_collected.png", + "disabled_img": "images/star_red.png", + "disabled_img_mods": "none" + }, + { + "name": "Rainbow 1-Up Block", + "type": "toggle", + "codes": "__location_item_3626243", + "img": "images/blocks/block_checked.png", + "disabled_img": "images/blocks/block_1up.png", + "disabled_img_mods": "none" + }, + { + "name": "Basement Toad's Gift", + "type": "toggle", + "codes": "__location_item_3626168", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Second Floor Toad's Gift", + "type": "toggle", + "codes": "__location_item_3626169", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "Third Floor Toad's Gift", + "type": "toggle", + "codes": "__location_item_3626170", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "MIPS the Rabbit", + "type": "toggle", + "codes": "__location_item_3626171", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + }, + { + "name": "MIPS the Rabbit II", + "type": "toggle", + "codes": "__location_item_3626172", + "img": "images/star_collected.png", + "disabled_img": "images/star.png", + "disabled_img_mods": "none" + } +] \ No newline at end of file diff --git a/items/settings_items.json b/pack_root/items/options.json similarity index 76% rename from items/settings_items.json rename to pack_root/items/options.json index b2e53e6..8537a24 100644 --- a/items/settings_items.json +++ b/pack_root/items/options.json @@ -11,13 +11,14 @@ "type": "toggle", "codes": "__setting_1UB", "img": "images/blocks/block_1up.png", + "disabled_img": "images/blocks/block.png", "initial_active_state": true }, { "name": "Randomize 100 Coin Stars", "type": "toggle", "codes": "__setting_100", - "img": "images/coin.png", + "img": "images/star_coin.png", "initial_active_state": true }, { @@ -175,5 +176,59 @@ "inherit_codes": false } ] + }, + { + "name": "Clear All Entrances", + "type": "progressive", + "codes": "__er_clear", + "allow_disabled": false, + "initial_stage_idx": 0, + "loop": true, + "stages": [ + { + "img": "images/er_legend/er_clear.png", + "inherit_codes": false + }, + { + "img": "images/er_legend/er_clear.png", + "inherit_codes": false + } + ] + }, + { + "name": "Reset All Entrances to Default", + "type": "progressive", + "codes": "__er_reset_all", + "allow_disabled": false, + "initial_stage_idx": 0, + "loop": true, + "stages": [ + { + "img": "images/er_legend/er_reset_all.png", + "inherit_codes": false + }, + { + "img": "images/er_legend/er_reset_all.png", + "inherit_codes": false + } + ] + }, + { + "name": "Reset Secret Entrances to Default", + "type": "progressive", + "codes": "__er_reset_secret", + "allow_disabled": false, + "initial_stage_idx": 0, + "loop": true, + "stages": [ + { + "img": "images/er_legend/er_reset_secrets.png", + "inherit_codes": false + }, + { + "img": "images/er_legend/er_reset_secrets.png", + "inherit_codes": false + } + ] } ] diff --git a/layouts/broadcast.json b/pack_root/layouts/broadcast.json similarity index 100% rename from layouts/broadcast.json rename to pack_root/layouts/broadcast.json diff --git a/pack_root/layouts/items.json b/pack_root/layouts/items.json new file mode 100644 index 0000000..a63a348 --- /dev/null +++ b/pack_root/layouts/items.json @@ -0,0 +1,220 @@ +{ + "items_grid": { + "type": "array", + "orientation": "vertical", + "margin": "0, 0", + "content": [{ + "type": "array", + "orientation": "horizontal", + "margin": "0, 0", + "content": [{ + "type": "itemgrid", + "item_margin": "4, 4", + "h_alignment": "left", + "rows": [ + [ + "item__star", + "item__key", + "item__cm_wc", + "item__cm_mc", + "item__cm_vc" + ], + [], + [ + "item__cm_tj", + "item__cm_lj", + "item__cm_bf", + "item__cm_sf", + "item__cm_wk" + ], + [ + "item__cm_dv", + "item__cm_gp", + "item__cm_kk", + "item__cm_cl", + "item__cm_lg" + ], + [ + "item__cann_bob", + "item__cann_wf", + "item__cann_jrb", + "item__cann_ccm", + "item__cann_ssl" + ], + [ + "item__cann_sl", + "item__cann_wdw", + "item__cann_ttm", + "item__cann_thi", + "item__cann_rr" + ] + ] + }] + }] + }, + "entrances_grid": { + "type": "array", + "orientation": "vertical", + "margin": "0, 4", + "content": [ + { + "type": "itemgrid", + "item_margin": "0, 0", + "h_alignment": "center", + "item_size": "130,28", + "rows": [[ + "__er_clear", + "__er_reset_all", + "__er_reset_secret" + ]] + }, + { + "type": "array", + "orientation": "vertical", + "margin": "0, 0", + "content": [ + { + "type": "itemgrid", + "item_margin": "2, 3", + "h_alignment": "left", + "item_size": "63,19", + "rows": [ + [ + "__er_bob_ent", + "__er_bob_dst", + "__er_wf_ent", + "__er_wf_dst", + "__er_jrb_ent", + "__er_jrb_dst" + ], + [ + "__er_ccm_ent", + "__er_ccm_dst", + "__er_bbh_ent", + "__er_bbh_dst", + "__er_hmc_ent", + "__er_hmc_dst" + ], + [ + "__er_lll_ent", + "__er_lll_dst", + "__er_ssl_ent", + "__er_ssl_dst", + "__er_ddd_ent", + "__er_ddd_dst" + ], + [ + "__er_sl_ent", + "__er_sl_dst", + "__er_wdw_ent", + "__er_wdw_dst", + "__er_ttm_ent", + "__er_ttm_dst" + ], + [ + "__er_thih_ent", + "__er_thih_dst", + "__er_thit_ent", + "__er_thit_dst", + "__er_ttc_ent", + "__er_ttc_dst" + ], + [ + "__er_rr_ent", + "__er_rr_dst", + "__er_bitdw_ent", + "__er_bitdw_dst", + "__er_bitfs_ent", + "__er_bitfs_dst" + ], + [ + "__er_pss_ent", + "__er_pss_dst", + "__er_sa_ent", + "__er_sa_dst", + "__er_wmotr_ent", + "__er_wmotr_dst" + ], + [ + "__er_totwc_ent", + "__er_totwc_dst", + "__er_cotmc_ent", + "__er_cotmc_dst", + "__er_vcutm_ent", + "__er_vcutm_dst" + ] + ] + } + ] + }] + }, + "settings_grid": { + "type": "array", + "orientation": "vertical", + "margin": "0, 0", + "content": [ + { + "type": "group", + "header": "Randomization & Logic Settings", + "dock": "left", + "content": {} + }, + { + "type": "array", + "orientation": "horizontal", + "margin": "0, 0", + "content": [{ + "type": "itemgrid", + "item_margin": "4, 4", + "h_alignment": "left", + "item_size": "36, 36", + "rows": [ + [ + "__setting_100", + "__setting_1UB", + "__setting_BB", + "__setting_MV", + "__setting_ER", + "__blank", + "__setting_SC", + "__setting_SN", + "__setting_SM" + ], + [], + [] + ] + }] + }, + { + "type": "group", + "header": "Star & Goal Requirements", + "dock": "left", + "content": + { + "type": "array", + "orientation": "horizontal", + "margin": "0, 12", + "content": [ + { + "type": "itemgrid", + "item_margin": "4, 0", + "item_size": "48, 48", + "h_alignment": "left", + "rows": [ + [ + "__setting_F1Door", + "__setting_B1Door", + "__setting_F2Door", + "__setting_F3Door", + "__setting_MIPS1", + "__setting_MIPS2", + "__setting_GOAL" + ] + ] + } + ] + } + } + ] + } +} diff --git a/layouts/tracker.json b/pack_root/layouts/tracker.json similarity index 78% rename from layouts/tracker.json rename to pack_root/layouts/tracker.json index 5e3efba..7cabd3d 100644 --- a/layouts/tracker.json +++ b/pack_root/layouts/tracker.json @@ -1,5 +1,4 @@ { - "$schema": "https://poptracker.github.io/schema/packs/strict/layouts.json", "tracker_default": { "type": "container", "background": "#000000", @@ -38,12 +37,14 @@ { "type": "array", "dock": "left", - "content": { - "type": "layout", - "h_alignment": "center", - "v_alignment": "center", - "key": "settings_grid" - } + "content": [ + { + "type": "layout", + "h_alignment": "center", + "v_alignment": "center", + "key": "settings_grid" + } + ] } ] }, @@ -58,10 +59,7 @@ "map_castle" ] } - }, -// { "title": "Main Courses" }, -// { "title": "Bowser Stages" }, -// { "title": "Secret Levels" } + } ] } ] diff --git a/pack_root/locations/castle_entrances.json b/pack_root/locations/castle_entrances.json new file mode 100644 index 0000000..d54ba67 --- /dev/null +++ b/pack_root/locations/castle_entrances.json @@ -0,0 +1,41122 @@ +// This file was auto-generated by Phakager. Do not make direct modifications. +[ + { + "name": "Bob-omb Battlefield Entrance", + "access_rules": [], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|bob", + "access_rules": [], + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|bob", + "access_rules": "{$IsUnknownDestination|bob}", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|bob", + "access_rules": [], + "map_locations": [ + { + "map": "map_castle", + "x": 113, + "y": 540, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|bob", + "map_locations": [ + { + "map": "map_castle", + "x": 102, + "y": 529 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Whomp's Fortress Entrance", + "access_rules": [ + "$HasStars|1" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|wf", + "access_rules": [ + "$HasStars|1" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|wf", + "access_rules": "{$IsUnknownDestination|wf}", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|wf", + "access_rules": [ + "$HasStars|1" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 701, + "y": 642, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|wf", + "map_locations": [ + { + "map": "map_castle", + "x": 690, + "y": 631 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Jolly Roger Bay Entrance", + "access_rules": [ + "$HasStars|3" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|jrb", + "access_rules": [ + "$HasStars|3" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|jrb", + "access_rules": "{$IsUnknownDestination|jrb}", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|jrb", + "access_rules": [ + "$HasStars|3" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 682, + "y": 968, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|jrb", + "map_locations": [ + { + "map": "map_castle", + "x": 671, + "y": 957 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Cool, Cool Mountain Entrance", + "access_rules": [ + "$HasStars|3" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|ccm", + "access_rules": [ + "$HasStars|3" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|ccm", + "access_rules": "{$IsUnknownDestination|ccm}", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|ccm", + "access_rules": [ + "$HasStars|3" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 536, + "y": 539, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|ccm", + "map_locations": [ + { + "map": "map_castle", + "x": 525, + "y": 528 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Big Boo's Haunt Entrance", + "access_rules": [ + "$HasStars|12" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|bbh", + "access_rules": [ + "$HasStars|12" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|bbh", + "access_rules": "{$IsUnknownDestination|bbh}", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|bbh", + "access_rules": [ + "$HasStars|12" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 700, + "y": 381, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|bbh", + "map_locations": [ + { + "map": "map_castle", + "x": 689, + "y": 370 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Hazy Maze Cave Entrance", + "access_rules": [ + "$CanAccessBasement" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|hmc", + "access_rules": [ + "$CanAccessBasement" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|hmc", + "access_rules": "{$IsUnknownDestination|hmc}", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|hmc", + "access_rules": [ + "$CanAccessBasement" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1459, + "y": 789, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|hmc", + "map_locations": [ + { + "map": "map_castle", + "x": 1448, + "y": 778 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Lethal Lava Land Entrance", + "access_rules": [ + "$CanAccessBasement" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|lll", + "access_rules": [ + "$CanAccessBasement" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|lll", + "access_rules": "{$IsUnknownDestination|lll}", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|lll", + "access_rules": [ + "$CanAccessBasement" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1180, + "y": 697, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|lll", + "map_locations": [ + { + "map": "map_castle", + "x": 1169, + "y": 686 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Shifting Sand Land Entrance", + "access_rules": [ + "$CanAccessBasement" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|ssl", + "access_rules": [ + "$CanAccessBasement" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|ssl", + "access_rules": "{$IsUnknownDestination|ssl}", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|ssl", + "access_rules": [ + "$CanAccessBasement" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1071, + "y": 833, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|ssl", + "map_locations": [ + { + "map": "map_castle", + "x": 1060, + "y": 822 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Dire, Dire Docks Entrance", + "access_rules": [ + "$CanAccessDDD" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|ddd", + "access_rules": [ + "$CanAccessDDD" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|ddd", + "access_rules": "{$IsUnknownDestination|ddd}", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|ddd", + "access_rules": [ + "$CanAccessDDD" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1530, + "y": 1005, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|ddd", + "map_locations": [ + { + "map": "map_castle", + "x": 1519, + "y": 994 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Snowman's Land Entrance", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|sl", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|sl", + "access_rules": "{$IsUnknownDestination|sl}", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|sl", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1115, + "y": 535, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|sl", + "map_locations": [ + { + "map": "map_castle", + "x": 1104, + "y": 524 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Wet-Dry World Entrance", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|wdw", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|wdw", + "access_rules": "{$IsUnknownDestination|wdw}", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|wdw", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1431, + "y": 531, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|wdw", + "map_locations": [ + { + "map": "map_castle", + "x": 1420, + "y": 520 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Tall, Tall Mountain Entrance", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|ttm", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|ttm", + "access_rules": "{$IsUnknownDestination|ttm}", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|ttm", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1409, + "y": 347, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|ttm", + "map_locations": [ + { + "map": "map_castle", + "x": 1398, + "y": 336 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Tiny-Huge Island (Huge) Entrance", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|thih", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|thih", + "access_rules": "{$IsUnknownDestination|thih}", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|thih", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1693, + "y": 659, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|thih", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 648 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Tiny-Huge Island (Tiny) Entrance", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|thit", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|thit", + "access_rules": "{$IsUnknownDestination|thit}", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|thit", + "access_rules": [ + "$CanAccessSecondFloor" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1693, + "y": 387, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|thit", + "map_locations": [ + { + "map": "map_castle", + "x": 1682, + "y": 376 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Tick Tock Clock Entrance", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|LG/TJ/SF/BF/WK" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|ttc", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|LG/TJ/SF/BF/WK" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|ttc", + "access_rules": "{$IsUnknownDestination|ttc}", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|ttc", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|LG/TJ/SF/BF/WK" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1375, + "y": 115, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|ttc", + "map_locations": [ + { + "map": "map_castle", + "x": 1364, + "y": 104 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Rainbow Ride Entrance", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|TJ/SF/BF" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|rr", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|TJ/SF/BF" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|rr", + "access_rules": "{$IsUnknownDestination|rr}", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|rr", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|TJ/SF/BF" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1598, + "y": 179, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|rr", + "map_locations": [ + { + "map": "map_castle", + "x": 1587, + "y": 168 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Bowser in the Dark World Entrance", + "access_rules": [ + "$HasStars|F1Door" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|bitdw", + "access_rules": [ + "$HasStars|F1Door" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|bitdw", + "access_rules": "{$IsUnknownDestination|bitdw}", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|bitdw", + "access_rules": [ + "$HasStars|F1Door" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 333, + "y": 319, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|bitdw", + "map_locations": [ + { + "map": "map_castle", + "x": 322, + "y": 308 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea Entrance", + "access_rules": [ + "$CanAccessDDD,$HasCompleted|3626056" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|bitfs", + "access_rules": [ + "$CanAccessDDD,$HasCompleted|3626056" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|bitfs", + "access_rules": "{$IsUnknownDestination|bitfs}", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|bitfs", + "access_rules": [ + "$CanAccessDDD,$HasCompleted|3626056" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1576, + "y": 1005, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|bitfs", + "map_locations": [ + { + "map": "map_castle", + "x": 1565, + "y": 994 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Bowser in the Sky Entrance", + "access_rules": [ + "$CanAccessThirdFloor,$HasStars|F3Door" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|bits", + "access_rules": [ + "$CanAccessThirdFloor,$HasStars|F3Door" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|bits", + "access_rules": "{$IsUnknownDestination|bits}", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|bits", + "access_rules": [ + "$CanAccessThirdFloor,$HasStars|F3Door" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1377, + "y": 531, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|bits", + "map_locations": [ + { + "map": "map_castle", + "x": 1366, + "y": 520 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Princess's Secret Slide Entrance", + "access_rules": [ + "$HasStars|1" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|pss", + "access_rules": [ + "$HasStars|1" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|pss", + "access_rules": "{$IsUnknownDestination|pss}", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|pss", + "access_rules": [ + "$HasStars|1" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 659, + "y": 773, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|pss", + "map_locations": [ + { + "map": "map_castle", + "x": 648, + "y": 762 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Secret Aquarium Entrance", + "access_rules": [ + "$HasStars|3,^$CanAccessSA" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|sa", + "access_rules": [ + "$HasStars|3,^$CanAccessSA" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|sa", + "access_rules": "{$IsUnknownDestination|sa}", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|sa", + "access_rules": [ + "$HasStars|3,^$CanAccessSA" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 467, + "y": 885, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|sa", + "map_locations": [ + { + "map": "map_castle", + "x": 456, + "y": 874 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Wing Mario over the Rainbow Entrance", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|TJ/SF/BF" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|wmotr", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|TJ/SF/BF" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|wmotr", + "access_rules": "{$IsUnknownDestination|wmotr}", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|wmotr", + "access_rules": [ + "$CanAccessThirdFloor,$HasMoves|TJ/SF/BF" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1153, + "y": 179, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|wmotr", + "map_locations": [ + { + "map": "map_castle", + "x": 1142, + "y": 168 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Tower of the Wing Cap Entrance", + "access_rules": [ + "$HasStars|10" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|totwc", + "access_rules": [ + "$HasStars|10" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|totwc", + "access_rules": "{$IsUnknownDestination|totwc}", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|totwc", + "access_rules": [ + "$HasStars|10" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 297, + "y": 825, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|totwc", + "map_locations": [ + { + "map": "map_castle", + "x": 286, + "y": 814 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Cavern of the Metal Cap Entrance", + "access_rules": [ + "^$CanAccessHMC" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|cotmc", + "access_rules": [ + "^$CanAccessHMC" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|cotmc", + "access_rules": "{$IsUnknownDestination|cotmc}", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|cotmc", + "access_rules": [ + "^$CanAccessHMC" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 921, + "y": 154, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|cotmc", + "map_locations": [ + { + "map": "map_castle", + "x": 910, + "y": 143 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat Entrance", + "access_rules": [ + "$CanAccessBasement,$HasMoves|GP" + ], + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": "$IsUnknownDestination|vcutm", + "access_rules": [ + "$CanAccessBasement,$HasMoves|GP" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": "$IsUnknownDestination|vcutm", + "access_rules": "{$IsUnknownDestination|vcutm}", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": "$IsUnknownDestination|vcutm", + "access_rules": [ + "$CanAccessBasement,$HasMoves|GP" + ], + "map_locations": [ + { + "map": "map_castle", + "x": 1839, + "y": 896, + "size": 10 + } + ], + "sections": [ + { + "name": "Enter Stage and Set Entrance", + "hosted_item": "__location_item_null" + } + ] + }, + { + "name": "Bob-omb Battlefield", + "visibility_rules": "$IsSelectedDestination|bob|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Big Bob-omb on the Summit", + "hosted_item": "__location_item_3626000", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Footrace with Koopa the Quick", + "hosted_item": "__location_item_3626001", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shoot to the Island in the Sky", + "hosted_item": "__location_item_3626002", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Find the 8 Red Coins", + "hosted_item": "__location_item_3626003", + "access_rules": [ + "^$CanAccessBOBIsland" + ], + "visibility_rules": [] + }, + { + "name": "Mario Wings to the Sky", + "hosted_item": "__location_item_3626004", + "access_rules": [ + "^$CanAccessBOBWings" + ], + "visibility_rules": [] + }, + { + "name": "Behind Chain Chomp's Gate", + "hosted_item": "__location_item_3626005", + "access_rules": [ + "^$CanAccessBOBChainChomp" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626006", + "access_rules": [ + "^$CanAccessBOBCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626200", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Whomp's Fortress", + "visibility_rules": "$IsSelectedDestination|wf|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Chip off Whomp's Block", + "hosted_item": "__location_item_3626007", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "To the Top of the Fortress", + "hosted_item": "__location_item_3626008", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [] + }, + { + "name": "Shoot into the Wild Blue", + "hosted_item": "__location_item_3626009", + "access_rules": [ + "^$CanAccessWFWildBlue" + ], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Floating Isle", + "hosted_item": "__location_item_3626010", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Fall onto the Caged Island", + "hosted_item": "__location_item_3626011", + "access_rules": [ + "^$CanAccessWFCagedIsland" + ], + "visibility_rules": [] + }, + { + "name": "Blast Away the Wall", + "hosted_item": "__location_item_3626012", + "access_rules": [ + "^$CanAccessWFWall" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626013", + "access_rules": [ + "^$CanAccessWFCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626201", + "access_rules": [ + "^$CanAccessWFTower" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Jolly Roger Bay", + "visibility_rules": "$IsSelectedDestination|jrb|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Plunder in the Sunken Ship", + "hosted_item": "__location_item_3626014", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Can the Eel Come out to Play?", + "hosted_item": "__location_item_3626015", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Treasure of the Ocean Cave", + "hosted_item": "__location_item_3626016", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red Coins on the Ship Afloat", + "hosted_item": "__location_item_3626017", + "access_rules": [ + "^$CanAccessJRBShip,^$CanAccessJRBRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Stone Pillar", + "hosted_item": "__location_item_3626018", + "access_rules": [ + "^$CanAccessJRBPillar" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626019", + "access_rules": [ + "^$CanAccessJRBStream" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626020", + "access_rules": [ + "^$CanAccessJRBShip,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626202", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + } + ] + }, + { + "name": "Cool, Cool Mountain", + "visibility_rules": "$IsSelectedDestination|ccm|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Slip Slidin' Away", + "hosted_item": "__location_item_3626021", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Li'l Penguin Lost", + "hosted_item": "__location_item_3626022", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Big Penguin Race", + "hosted_item": "__location_item_3626023", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Frosty Slide for 8 Red Coins", + "hosted_item": "__location_item_3626024", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Snowman's Lost his Head", + "hosted_item": "__location_item_3626025", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Wall Kicks will Work", + "hosted_item": "__location_item_3626026", + "access_rules": [ + "^$CanAccessCCMWalLKicks" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626027", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626203", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Snowman", + "hosted_item": "__location_item_3626215", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Ice Pillar", + "hosted_item": "__location_item_3626216", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in Secret Slide", + "hosted_item": "__location_item_3626217", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Big Boo's Haunt", + "visibility_rules": "$IsSelectedDestination|bbh|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Go on a Ghost Hunt", + "hosted_item": "__location_item_3626028", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Ride Big Boo's Merry-Go-Round", + "hosted_item": "__location_item_3626029", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Secret of the Haunted Books", + "hosted_item": "__location_item_3626030", + "access_rules": [ + "^$CanAccessBBHBooks" + ], + "visibility_rules": [] + }, + { + "name": "Seek the 8 Red Coins", + "hosted_item": "__location_item_3626031", + "access_rules": [ + "$HasMoves|BF/WK/TJ/SF" + ], + "visibility_rules": [] + }, + { + "name": "Big Boo's Balcony", + "hosted_item": "__location_item_3626032", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [] + }, + { + "name": "Eye to Eye in the Secret Room", + "hosted_item": "__location_item_3626033", + "access_rules": [ + "^$CanAccessBBHThirdFloor,$HasCap|VC" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626034", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block on Top of the Mansion", + "hosted_item": "__location_item_3626218", + "access_rules": [ + "^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Hazy Maze Cave", + "visibility_rules": "$IsSelectedDestination|hmc|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Swimming Beast in the Cavern", + "hosted_item": "__location_item_3626035", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Elevate for 8 Red Coins", + "hosted_item": "__location_item_3626036", + "access_rules": [ + "^$CanAccessHMCRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Metal-Head Mario Can Move!", + "hosted_item": "__location_item_3626037", + "access_rules": [ + "^$CanAccessMetalHead" + ], + "visibility_rules": [] + }, + { + "name": "Navigating the Toxic Maze", + "hosted_item": "__location_item_3626038", + "access_rules": [ + "$HasMoves|WK/SF/BF/TJ" + ], + "visibility_rules": [] + }, + { + "name": "A-Maze-Ing Emergency Exit", + "hosted_item": "__location_item_3626039", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [] + }, + { + "name": "Watch for Rolling Rocks", + "hosted_item": "__location_item_3626040", + "access_rules": [ + "$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626041", + "access_rules": [ + "^$CanAccessHMCRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Above the Pit", + "hosted_item": "__location_item_3626219", + "access_rules": [ + "^$CanAccessHMCPitIslands" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Past Rolling Rocks", + "hosted_item": "__location_item_3626220", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Lethal Lava Land", + "visibility_rules": "$IsSelectedDestination|lll|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Boil the Big Bully", + "hosted_item": "__location_item_3626042", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Bully the Bullies", + "hosted_item": "__location_item_3626043", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "8-Coin Puzzle with 15 Pieces", + "hosted_item": "__location_item_3626044", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Red-Hot Log Rolling", + "hosted_item": "__location_item_3626045", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Hot-Foot-It into the Volcano", + "hosted_item": "__location_item_3626046", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Elevator Tour in the Volcano", + "hosted_item": "__location_item_3626047", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626048", + "access_rules": [], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Shifting Sand Land", + "visibility_rules": "$IsSelectedDestination|ssl|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "In the Talons of the Big Bird", + "hosted_item": "__location_item_3626049", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shining Atop the Pyramid", + "hosted_item": "__location_item_3626050", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Inside the Ancient Pyramid", + "hosted_item": "__location_item_3626051", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "Stand Tall on the Four Pillars", + "hosted_item": "__location_item_3626052", + "access_rules": [ + "^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars" + ], + "visibility_rules": [] + }, + { + "name": "Free Flying for 8 Red Coins", + "hosted_item": "__location_item_3626053", + "access_rules": [ + "^$CanAccessSSLRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Pyramid Puzzle", + "hosted_item": "__location_item_3626054", + "access_rules": [ + "^$CanAccessSSLUpperPyramid" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626055", + "access_rules": [ + "^$CanAccessSSLUpperPyramid", + "$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626207", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Outside Pyramid", + "hosted_item": "__location_item_3626221", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Left Path", + "hosted_item": "__location_item_3626222", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Pyramid's Back", + "hosted_item": "__location_item_3626223", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Dire, Dire Docks", + "visibility_rules": "$IsSelectedDestination|ddd|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Board Bowser's Sub", + "hosted_item": "__location_item_3626056", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Chests in the Current", + "hosted_item": "__location_item_3626057", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Pole-Jumping for Red Coins", + "hosted_item": "__location_item_3626058", + "access_rules": [ + "^$CanAccessDDDRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Through the Jet Stream", + "hosted_item": "__location_item_3626059", + "access_rules": [ + "^$CanAccessDDDStream" + ], + "visibility_rules": [] + }, + { + "name": "The Manta Ray's Reward", + "hosted_item": "__location_item_3626060", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Collect the Caps...", + "hosted_item": "__location_item_3626061", + "access_rules": [ + "^$CanAccessDDDCaps" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626062", + "access_rules": [ + "^$CanAccessDDDRedCoins,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + } + ] + }, + { + "name": "Snowman's Land", + "visibility_rules": "$IsSelectedDestination|sl|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Snowman's Big Head", + "hosted_item": "__location_item_3626063", + "access_rules": [ + "$HasMoves|BF/SF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Chill with the Bully", + "hosted_item": "__location_item_3626064", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "In the Deep Freeze", + "hosted_item": "__location_item_3626065", + "access_rules": [ + "$HasMoves|WK/SF/LG/BF/TJ", + "$HasCannon|SL" + ], + "visibility_rules": [] + }, + { + "name": "Whirl from the Freezing Pond", + "hosted_item": "__location_item_3626066", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Shell Shreddin' for Red Coins", + "hosted_item": "__location_item_3626067", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Into the Igloo", + "hosted_item": "__location_item_3626068", + "access_rules": [ + "^$CanAccessSLIgloo" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626069", + "access_rules": [ + "^$CanAccessSLCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626209", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Moneybags", + "hosted_item": "__location_item_3626224", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Inside the Igloo", + "hosted_item": "__location_item_3626225", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Wet-Dry World", + "visibility_rules": "$IsSelectedDestination|wdw|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Shocking Arrow Lifts!", + "hosted_item": "__location_item_3626070", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Top o' the Town", + "hosted_item": "__location_item_3626071", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Secrets in the Shallows & Sky", + "hosted_item": "__location_item_3626072", + "access_rules": [ + "^$CanAccessWDWTop" + ], + "visibility_rules": [] + }, + { + "name": "Express Elevator--Hurry Up!", + "hosted_item": "__location_item_3626073", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Go to Town for Red Coins", + "hosted_item": "__location_item_3626074", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins" + ], + "visibility_rules": [] + }, + { + "name": "Quick Race Through Downtown!", + "hosted_item": "__location_item_3626075", + "access_rules": [ + "^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626076", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWCoins" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626210", + "access_rules": [ + "^$CanAccessWDWTop,^$CanAccessWDWBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block in the Downtown", + "hosted_item": "__location_item_3626226", + "access_rules": [ + "^$CanAccessWDWDowntown" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tall, Tall Mountain", + "visibility_rules": "$IsSelectedDestination|ttm|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Scale the Mountain", + "hosted_item": "__location_item_3626077", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Mystery of the Monkey Cage", + "hosted_item": "__location_item_3626078", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Scary 'Shrooms, Red Coins", + "hosted_item": "__location_item_3626079", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Mysterious Mountainside", + "hosted_item": "__location_item_3626080", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Breathtaking View from Bridge", + "hosted_item": "__location_item_3626081", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [] + }, + { + "name": "Blast to the Lonely Mushroom", + "hosted_item": "__location_item_3626082", + "access_rules": [ + "^$CanAccessTTMMushroom" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626083", + "access_rules": [ + "^$CanAccessTTMTop" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626211", + "access_rules": [], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block on the Red Mushroom", + "hosted_item": "__location_item_3626227", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tiny-Huge Island", + "visibility_rules": "$IsSelectedDestination|thi|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Pluck the Piranha Flower", + "hosted_item": "__location_item_3626084", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "The Tip Top of the Huge Island", + "hosted_item": "__location_item_3626085", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Rematch with Koopa the Quick", + "hosted_item": "__location_item_3626086", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Five Itty Bitty Secrets", + "hosted_item": "__location_item_3626087", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [] + }, + { + "name": "Wiggler's Red Coins", + "hosted_item": "__location_item_3626088", + "access_rules": [ + "^$CanAccessTHIPipes,$HasMoves|WK" + ], + "visibility_rules": [] + }, + { + "name": "Make Wiggler Squirm", + "hosted_item": "__location_item_3626089", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626090", + "access_rules": [ + "^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626212", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Near Tiny Start", + "hosted_item": "__location_item_3626228", + "access_rules": [ + "^$CanAccessTHIPipes", + "$IsNoAreaRando" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near Huge Start", + "hosted_item": "__location_item_3626229", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block in the Windy Area", + "hosted_item": "__location_item_3626230", + "access_rules": [ + "^$CanAccessTHIPipes" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tick Tock Clock", + "visibility_rules": "$IsSelectedDestination|ttc|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Roll into the Cage", + "hosted_item": "__location_item_3626091", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "The Pit and the Pendulums", + "hosted_item": "__location_item_3626092", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Get a Hand", + "hosted_item": "__location_item_3626093", + "access_rules": [ + "$CanAccessTTCLower" + ], + "visibility_rules": [] + }, + { + "name": "Stomp on the Thwomp", + "hosted_item": "__location_item_3626094", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [] + }, + { + "name": "Timed Jumps on Moving Bars", + "hosted_item": "__location_item_3626095", + "access_rules": [ + "^$CanAccessTTCUpper" + ], + "visibility_rules": [] + }, + { + "name": "Stop Time for Red Coins", + "hosted_item": "__location_item_3626096", + "access_rules": [ + "$CanAccessTTCLower", + "$IsNoAreaRando" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626097", + "access_rules": [ + "^$CanAccessTTCTop,$HasMoves|GP" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "1-Up Block Midway Up", + "hosted_item": "__location_item_3626231", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block at the Top", + "hosted_item": "__location_item_3626232", + "access_rules": [ + "^$CanAccessTTCTop" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Rainbow Ride", + "visibility_rules": "$IsSelectedDestination|rr|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Cruiser Crossing the Rainbow", + "hosted_item": "__location_item_3626098", + "access_rules": [ + "^$CanAccessRRCruiser" + ], + "visibility_rules": [] + }, + { + "name": "The Big House in the Sky", + "hosted_item": "__location_item_3626099", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [] + }, + { + "name": "Coins Amassed in a Maze", + "hosted_item": "__location_item_3626100", + "access_rules": [ + "^$CanAccessRRMaze" + ], + "visibility_rules": [] + }, + { + "name": "Swingin' in the Breeze", + "hosted_item": "__location_item_3626101", + "access_rules": [ + "^$CanAccessRRSwinging" + ], + "visibility_rules": [] + }, + { + "name": "Tricky Triangles!", + "hosted_item": "__location_item_3626102", + "access_rules": [ + "^$CanAccessRRTriangles" + ], + "visibility_rules": [] + }, + { + "name": "Somewhere over the Rainbow", + "hosted_item": "__location_item_3626103", + "access_rules": [ + "^$CanAccessRRCruiser,$HasCannon|RR" + ], + "visibility_rules": [] + }, + { + "name": "100 Coins Star", + "hosted_item": "__location_item_3626104", + "access_rules": [ + "^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK" + ], + "visibility_rules": [ + "$ShowCoinStars" + ] + }, + { + "name": "Bob-omb Buddy", + "hosted_item": "__location_item_3626214", + "access_rules": [ + "^$CanAccessRRBuddy" + ], + "visibility_rules": [ + "$ShowBuddies" + ] + }, + { + "name": "1-Up Block Above the Red Coin Maze", + "hosted_item": "__location_item_3626233", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Under Fly Guy", + "hosted_item": "__location_item_3626234", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block on the House in the Sky", + "hosted_item": "__location_item_3626235", + "access_rules": [ + "^$CanAccessRRHouse" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Dark World", + "visibility_rules": "$IsSelectedDestination|bitdw|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "First Bowser's Key", + "hosted_item": "__location_item_3626178", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Dark World Red Coins", + "hosted_item": "__location_item_3626105", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Tower", + "hosted_item": "__location_item_3626236", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Goombas", + "hosted_item": "__location_item_3626237", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Fire Sea", + "visibility_rules": "$IsSelectedDestination|bitfs|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Second Bowser's Key", + "hosted_item": "__location_item_3626179", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [] + }, + { + "name": "Fire Sea Red Coins", + "hosted_item": "__location_item_3626112", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Swaying Stairs", + "hosted_item": "__location_item_3626238", + "access_rules": [ + "$HasMoves|CL" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + }, + { + "name": "1-Up Block Near the Poles", + "hosted_item": "__location_item_3626239", + "access_rules": [ + "$HasMoves|CL,$HasMoves|LG/WK" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Bowser in the Sky", + "visibility_rules": "$IsSelectedDestination|bits|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Sky Red Coins", + "hosted_item": "__location_item_3626119", + "access_rules": [ + "$HasAllMoves|CL/TJ", + "$HasAllMoves|CL/SF/LG", + "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Rotating Platform", + "hosted_item": "__location_item_3626240", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Tower of the Wing Cap", + "visibility_rules": "$IsSelectedDestination|totwc|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Wing Cap Switch", + "hosted_item": "__location_item_3626181", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Tower Red Coins", + "hosted_item": "__location_item_3626140", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Cavern of the Metal Cap", + "visibility_rules": "$IsSelectedDestination|cotmc|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Metal Cap Switch", + "hosted_item": "__location_item_3626182", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Cavern Red Coins", + "hosted_item": "__location_item_3626133", + "access_rules": [ + "$HasCap|MC", + "^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block Above the Rushing River", + "hosted_item": "__location_item_3626241", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Vanish Cap under the Moat", + "visibility_rules": "$IsSelectedDestination|vcutm|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Vanish Cap Switch", + "hosted_item": "__location_item_3626183", + "access_rules": [ + "$HasMoves|WK/TJ/BF/SF/LG", + "^$StrictMovementAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "Moat Red Coins", + "hosted_item": "__location_item_3626147", + "access_rules": [ + "$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", + "$HasMoves|WK,^$StrictCapAccessibilityLevel" + ], + "visibility_rules": [] + }, + { + "name": "1-Up Block on the Slope Platform", + "hosted_item": "__location_item_3626242", + "access_rules": [], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + }, + { + "name": "Princess's Secret Slide", + "visibility_rules": "$IsSelectedDestination|pss|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "End of the Slide Block", + "hosted_item": "__location_item_3626126", + "access_rules": [], + "visibility_rules": [] + }, + { + "name": "Finish under 21 Seconds", + "hosted_item": "__location_item_3626127", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Secret Aquarium", + "visibility_rules": "$IsSelectedDestination|sa|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "The Aquarium Red Coins", + "hosted_item": "__location_item_3626161", + "access_rules": [], + "visibility_rules": [] + } + ] + }, + { + "name": "Wing Mario over the Rainbow", + "visibility_rules": "$IsSelectedDestination|wmotr|vcutm", + "map_locations": [ + { + "map": "map_castle", + "x": 1828, + "y": 885 + } + ], + "sections": [ + { + "name": "Rainbow Red Coins", + "hosted_item": "__location_item_3626154", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [] + }, + { + "name": "Rainbow 1-Up Block", + "hosted_item": "__location_item_3626243", + "access_rules": [ + "$HasMoves|TJ,$HasCap|WC" + ], + "visibility_rules": [ + "$ShowBlocks" + ] + } + ] + } + ] + } +] \ No newline at end of file diff --git a/locations/locations.json b/pack_root/locations/locations.json similarity index 70% rename from locations/locations.json rename to pack_root/locations/locations.json index 4348302..4c74b76 100644 --- a/locations/locations.json +++ b/pack_root/locations/locations.json @@ -9,19 +9,19 @@ "access_rules": "$CanAccessBasement", "sections": [ { - "name": "MIPS 1", - "hosted_item": "PEACH'S_CASTLE>MIPS_THE_RABBIT", + "name": "MIPS the Rabbit's First Star", + "hosted_item": "__location_item_3626171", "access_rules": [ - "$HasStars|MIPS1,^$HasMove|dive", - "$HasStars|MIPS1,^$HasLooseMove" + "$HasStars|MIPS1,$HasMoves|DV", + "$HasStars|MIPS1,^$StrictMovementAccessibilityLevel" ] }, { - "name": "MIPS 2", - "hosted_item": "PEACH'S_CASTLE>MIPS_THE_RABBIT_II", + "name": "MIPS the Rabbit's Second Star", + "hosted_item": "__location_item_3626172", "access_rules": [ - "$HasStars|MIPS2,^$HasMove|dive", - "$HasStars|MIPS2,^$HasLooseMove" + "$HasStars|MIPS2,$HasMoves|DV", + "$HasStars|MIPS2,^$StrictMovementAccessibilityLevel" ] } ], @@ -38,7 +38,7 @@ "sections": [ { "name": "Basement Toad's Star", - "hosted_item": "PEACH'S_CASTLE>BASEMENT_TOAD'S_GIFT", + "hosted_item": "__location_item_3626168" } ], "map_locations": [{ @@ -50,11 +50,11 @@ }, { "name": "Second Floor Toad", - "access_rules": ["$CanAccessUpstairs,$HasStars|25"], + "access_rules": ["$CanAccessSecondFloor,$HasStars|25"], "sections": [ { "name": "Second Floor Toad's Star", - "hosted_item": "PEACH'S_CASTLE>SECOND_FLOOR_TOAD'S_GIFT" + "hosted_item": "__location_item_3626169" } ], "map_locations": [{ @@ -66,11 +66,11 @@ }, { "name": "Third Floor Toad", - "access_rules": ["$CanAccessUpstairs,$HasStars|35,$HasStars|F2Door"], + "access_rules": ["$CanAccessThirdFloor,$HasStars|35"], "sections": [ { "name": "Third Floor Toad's Star", - "hosted_item": "PEACH'S_CASTLE>THIRD_FLOOR_TOAD'S_GIFT" + "hosted_item": "__location_item_3626170" } ], "map_locations": [{ diff --git a/manifest.json b/pack_root/manifest.json similarity index 83% rename from manifest.json rename to pack_root/manifest.json index 7a1f06c..0bd3025 100644 --- a/manifest.json +++ b/pack_root/manifest.json @@ -3,8 +3,8 @@ "platform": "pc", "game_name": "Super Mario 64", "package_uid": "pharware-sm64-pack", - "package_version": "1.0.1", - "min_poptracker_version": "0.25.4", + "package_version": "1.1.0", + "min_poptracker_version": "0.25.5", "author": "Phar", "variants": { "standard": { diff --git a/maps/maps.json b/pack_root/maps/maps.json similarity index 100% rename from maps/maps.json rename to pack_root/maps/maps.json diff --git a/scripts/autotracking.lua b/pack_root/scripts/autotracking.lua similarity index 100% rename from scripts/autotracking.lua rename to pack_root/scripts/autotracking.lua diff --git a/scripts/autotracking/archipelago.lua b/pack_root/scripts/autotracking/archipelago.lua similarity index 69% rename from scripts/autotracking/archipelago.lua rename to pack_root/scripts/autotracking/archipelago.lua index 994dd5b..93c87e2 100644 --- a/scripts/autotracking/archipelago.lua +++ b/pack_root/scripts/autotracking/archipelago.lua @@ -57,10 +57,9 @@ function onClear(slot_data) end LOCAL_ITEMS = {} GLOBAL_ITEMS = {} - -- manually run snes interface functions after onClear in case we are already ingame - if PopVersion < "0.20.1" or AutoTracker:GetConnectionState("SNES") == 3 then - -- add snes interface functions here - end + + -- Reset key + Tracker:FindObjectForCode("item__key").CurrentStage = 0 -- Set Slot Data --- @type JsonItem @@ -73,34 +72,59 @@ function onClear(slot_data) Tracker:FindObjectForCode("__setting_GOAL").CurrentStage = SLOT_DATA["CompletionType"] Tracker:FindObjectForCode("__setting_MV").Active = SLOT_DATA["MoveRandoVec"] ~= 0 - -- Set Moves to Enabled if in Move Rando and they're not shuffled. Not that it does anything, but i think its nice. - Tracker:FindObjectForCode("move_triple_jump").Active = SLOT_DATA["MoveRandoVec"] & 2 ~= 2 - Tracker:FindObjectForCode("move_long_jump").Active = SLOT_DATA["MoveRandoVec"] & 4 ~= 4 - Tracker:FindObjectForCode("move_backflip").Active = SLOT_DATA["MoveRandoVec"] & 8 ~= 8 - Tracker:FindObjectForCode("move_side_flip").Active = SLOT_DATA["MoveRandoVec"] & 16 ~= 16 - Tracker:FindObjectForCode("move_wall_jump").Active = SLOT_DATA["MoveRandoVec"] & 32 ~= 32 - Tracker:FindObjectForCode("move_dive").Active = SLOT_DATA["MoveRandoVec"] & 64 ~= 64 - Tracker:FindObjectForCode("move_ground_pound").Active = SLOT_DATA["MoveRandoVec"] & 128 ~= 128 - Tracker:FindObjectForCode("move_kick").Active = SLOT_DATA["MoveRandoVec"] & 256 ~= 256 - Tracker:FindObjectForCode("move_climb").Active = SLOT_DATA["MoveRandoVec"] & 512 ~= 512 - Tracker:FindObjectForCode("move_ledge_grab").Active = SLOT_DATA["MoveRandoVec"] & 1024 ~= 1024 + -- Set Moves to Enabled if in Move Rando and they're not shuffled. + if Tracker:FindObjectForCode("__setting_MV").Active then + Tracker:FindObjectForCode("item__cm_tj").Active = SLOT_DATA["MoveRandoVec"] & 2 ~= 2 + Tracker:FindObjectForCode("item__cm_lj").Active = SLOT_DATA["MoveRandoVec"] & 4 ~= 4 + Tracker:FindObjectForCode("item__cm_bf").Active = SLOT_DATA["MoveRandoVec"] & 8 ~= 8 + Tracker:FindObjectForCode("item__cm_sf").Active = SLOT_DATA["MoveRandoVec"] & 16 ~= 16 + Tracker:FindObjectForCode("item__cm_wk").Active = SLOT_DATA["MoveRandoVec"] & 32 ~= 32 + Tracker:FindObjectForCode("item__cm_dv").Active = SLOT_DATA["MoveRandoVec"] & 64 ~= 64 + Tracker:FindObjectForCode("item__cm_gp").Active = SLOT_DATA["MoveRandoVec"] & 128 ~= 128 + Tracker:FindObjectForCode("item__cm_kk").Active = SLOT_DATA["MoveRandoVec"] & 256 ~= 256 + Tracker:FindObjectForCode("item__cm_cl").Active = SLOT_DATA["MoveRandoVec"] & 512 ~= 512 + Tracker:FindObjectForCode("item__cm_lg").Active = SLOT_DATA["MoveRandoVec"] & 1024 ~= 1024 + end + + -- Disable 100 if not present + local hundred_coins_enabled = false + for _, v in ipairs(Archipelago.MissingLocations) do + if v == 3626006 then -- 100 coins star location in AP + hundred_coins_enabled = true + break + end + end + for _, v in ipairs(Archipelago.CheckedLocations) do + if v == 3626006 or hundred_coins_enabled then -- 100 coins star location in AP + hundred_coins_enabled = true + break + end + end + Tracker:FindObjectForCode("__setting_100").Active = hundred_coins_enabled -- Enable ER if we notice entrances different, but not spoiling them! ;) - Tracker:FindObjectForCode("__setting_ER").CurrentStage = 0 + current_er = Tracker:FindObjectForCode("__setting_ER").CurrentStage + SetER(0, true) for i, _ in pairs(COURSE_MAPPING) do - if SLOT_DATA["AreaRando"][tostring(i)] ~= i then - Tracker:FindObjectForCode("__setting_ER").CurrentStage = Tracker:FindObjectForCode("__setting_ER").CurrentStage + 1 + if SLOT_DATA["AreaRando"][i] ~= tonumber(i) then + SetER(1, current_er > 0) break end end if Tracker:FindObjectForCode("__setting_ER").CurrentStage > 0 then for i, _ in pairs(SECRET_MAPPING) do - if SLOT_DATA["AreaRando"][tostring(i)] ~= i then - Tracker:FindObjectForCode("__setting_ER").CurrentStage = Tracker:FindObjectForCode("__setting_ER").CurrentStage + 1 + if SLOT_DATA["AreaRando"][i] ~= tonumber(i) then + SetER(2, current_er > 1) break end end end + + if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 0 then + DefaultAll() + elseif Tracker:FindObjectForCode("__setting_ER").CurrentStage == 1 then + DefaultSecrets() + end end -- called when an item gets collected @@ -132,9 +156,9 @@ function onItem(index, item_id, item_name, player_number) local obj = Tracker:FindObjectForCode(v[1]) if obj then -- Progressive Key Handling - if v[1] == "key" and v[2] == 0 then + if v[1] == "item__key" and v[2] == 0 then obj.CurrentStage = (obj.CurrentStage << 1) | 1 - elseif v[1] == "key" then + elseif v[1] == "item__key" then obj.CurrentStage = obj.CurrentStage | v[2] elseif v[2] == "toggle" then obj.Active = true @@ -170,9 +194,8 @@ function onItem(index, item_id, item_name, player_number) print(string.format("local items: %s", dump_table(LOCAL_ITEMS))) print(string.format("global items: %s", dump_table(GLOBAL_ITEMS))) end - if PopVersion < "0.20.1" or AutoTracker:GetConnectionState("SNES") == 3 then - -- add snes interface functions here for local item tracking - end + + --areaReveal() end -- called when a location gets cleared @@ -200,24 +223,27 @@ function onLocation(location_id, location_name) elseif AUTOTRACKER_ENABLE_DEBUG_LOGGING_AP then print(string.format("onLocation: could not find object for code %s", v[1])) end -end --- called when a locations is scouted -function onScout(location_id, location_name, item_id, item_name, item_player) - if AUTOTRACKER_ENABLE_DEBUG_LOGGING_AP then - print(string.format("called onScout: %s, %s, %s, %s, %s", location_id, location_name, item_id, item_name, - item_player)) - end - -- not implemented yet :( + --areaReveal() end --- called when a bounce message is received -function onBounce(json) - if AUTOTRACKER_ENABLE_DEBUG_LOGGING_AP then - print(string.format("called onBounce: %s", dump_table(json))) - end - -- your code goes here -end +-- Maybe I'll figure out a way to do this nicely without folks creating spoilers. +--function areaReveal() +-- if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 0 then +-- return +-- end +-- +-- for stage_id, level in pairs(FULL_MAPPING) do +-- local code = "@" .. EntranceTable["name"][level] .. " Entrance" +-- if Tracker:FindObjectForCode(code).AccessibilityLevel > AccessibilityLevel.Partial then +-- if Tracker:FindObjectForCode("__er_" .. level .. "_dst").CurrentStage == 0 then +-- SetStage(level, FULL_MAPPING[tostring(SLOT_DATA["AreaRando"][stage_id])]) +-- end +-- end +-- +-- print(stage_id, level, FULL_MAPPING[tostring(SLOT_DATA["AreaRando"][stage_id])], Tracker:FindObjectForCode(code).AccessibilityLevel, code) +-- end +--end -- add AP callbacks -- un-/comment as needed @@ -228,5 +254,3 @@ end if AUTOTRACKER_ENABLE_LOCATION_TRACKING then Archipelago:AddLocationHandler("location handler", onLocation) end --- Archipelago:AddScoutHandler("scout handler", onScout) --- Archipelago:AddBouncedHandler("bounce handler", onBounce) diff --git a/pack_root/scripts/autotracking/er_mapping.lua b/pack_root/scripts/autotracking/er_mapping.lua new file mode 100644 index 0000000..501dd26 --- /dev/null +++ b/pack_root/scripts/autotracking/er_mapping.lua @@ -0,0 +1,56 @@ +SECRET_MAPPING = { + ["171"] = "bitdw", + ["191"] = "bitfs", + ["291"] = "totwc", + ["281"] = "cotmc", + ["181"] = "vcutm", + ["271"] = "pss", + ["201"] = "sa", + ["311"] = "wmotr", +} + +COURSE_MAPPING = { + ["91"] = "bob", + ["241"] = "wf", + ["121"] = "jrb", + ["51"] = "ccm", + ["41"] = "bbh", + ["71"] = "hmc", + ["221"] = "lll", + ["81"] = "ssl", + ["231"] = "ddd", + ["101"] = "sl", + ["111"] = "wdw", + ["361"] = "ttm", + ["131"] = "thih", + ["132"] = "thit", + ["141"] = "ttc", + ["151"] = "rr", +} + +FULL_MAPPING = { + ["171"] = "bitdw", + ["191"] = "bitfs", + ["291"] = "totwc", + ["281"] = "cotmc", + ["181"] = "vcutm", + ["271"] = "pss", + ["201"] = "sa", + ["311"] = "wmotr", + ["91"] = "bob", + ["241"] = "wf", + ["121"] = "jrb", + ["51"] = "ccm", + ["41"] = "bbh", + ["71"] = "hmc", + ["221"] = "lll", + ["81"] = "ssl", + ["231"] = "ddd", + ["101"] = "sl", + ["111"] = "wdw", + ["361"] = "ttm", + ["131"] = "thih", + ["132"] = "thit", + ["141"] = "ttc", + ["151"] = "rr", +} diff --git a/pack_root/scripts/autotracking/item_mapping.lua b/pack_root/scripts/autotracking/item_mapping.lua new file mode 100644 index 0000000..8a42d1e --- /dev/null +++ b/pack_root/scripts/autotracking/item_mapping.lua @@ -0,0 +1,40 @@ +ITEM_MAPPING = { + -- Junk + --[3626184] = {"1up_mushroom", "consumable"}, + + -- Moves + --[3626185] = {"item__cm_dj", "toggle"}, -- Not actually used? + [3626186] = {"item__cm_tj", "toggle"}, -- TJ + [3626187] = {"item__cm_lj", "toggle"}, -- LJ + [3626188] = {"item__cm_bf", "toggle"}, -- BF + [3626189] = {"item__cm_sf", "toggle"}, -- SF + [3626190] = {"item__cm_wk", "toggle"}, -- WJ + [3626191] = {"item__cm_dv", "toggle"}, -- DV + [3626192] = {"item__cm_gp", "toggle"}, -- GP + [3626193] = {"item__cm_kk", "toggle"}, -- KI + [3626194] = {"item__cm_cl", "toggle"}, -- CL + [3626195] = {"item__cm_lg", "toggle"}, -- LG + + -- Cannons + [3626200] = {"item__cann_bob", "toggle"}, + [3626201] = {"item__cann_wf", "toggle"}, + [3626202] = {"item__cann_jrb", "toggle"}, + [3626203] = {"item__cann_ccm", "toggle"}, + [3626207] = {"item__cann_ssl", "toggle"}, + [3626209] = {"item__cann_sl", "toggle"}, + [3626210] = {"item__cann_wdw", "toggle"}, + [3626211] = {"item__cann_ttm", "toggle"}, + [3626212] = {"item__cann_thi", "toggle"}, + [3626214] = {"item__cann_rr", "toggle"}, + + -- Caps + [3626181] = {"item__cm_wc", "toggle"}, + [3626182] = {"item__cm_mc", "toggle"}, + [3626183] = {"item__cm_vc", "toggle"}, + + -- Stars & Keys + [3626000] = {"item__star", "consumable"}, + [3626178] = {"item__key", 1}, + [3626179] = {"item__key", 2}, + [3626180] = {"item__key", 0}, +} diff --git a/pack_root/scripts/autotracking/location_mapping.lua b/pack_root/scripts/autotracking/location_mapping.lua new file mode 100644 index 0000000..9fb63c9 --- /dev/null +++ b/pack_root/scripts/autotracking/location_mapping.lua @@ -0,0 +1,167 @@ +-- This file was auto-generated by Phakager. Do not make direct modifications. +LOCATION_MAPPING = { + [3626000] = {"__location_item_3626000"}, + [3626001] = {"__location_item_3626001"}, + [3626002] = {"__location_item_3626002"}, + [3626003] = {"__location_item_3626003"}, + [3626004] = {"__location_item_3626004"}, + [3626005] = {"__location_item_3626005"}, + [3626006] = {"__location_item_3626006"}, + [3626200] = {"__location_item_3626200"}, + [3626007] = {"__location_item_3626007"}, + [3626008] = {"__location_item_3626008"}, + [3626009] = {"__location_item_3626009"}, + [3626010] = {"__location_item_3626010"}, + [3626011] = {"__location_item_3626011"}, + [3626012] = {"__location_item_3626012"}, + [3626013] = {"__location_item_3626013"}, + [3626201] = {"__location_item_3626201"}, + [3626014] = {"__location_item_3626014"}, + [3626015] = {"__location_item_3626015"}, + [3626016] = {"__location_item_3626016"}, + [3626017] = {"__location_item_3626017"}, + [3626018] = {"__location_item_3626018"}, + [3626019] = {"__location_item_3626019"}, + [3626020] = {"__location_item_3626020"}, + [3626202] = {"__location_item_3626202"}, + [3626021] = {"__location_item_3626021"}, + [3626022] = {"__location_item_3626022"}, + [3626023] = {"__location_item_3626023"}, + [3626024] = {"__location_item_3626024"}, + [3626025] = {"__location_item_3626025"}, + [3626026] = {"__location_item_3626026"}, + [3626027] = {"__location_item_3626027"}, + [3626203] = {"__location_item_3626203"}, + [3626215] = {"__location_item_3626215"}, + [3626216] = {"__location_item_3626216"}, + [3626217] = {"__location_item_3626217"}, + [3626028] = {"__location_item_3626028"}, + [3626029] = {"__location_item_3626029"}, + [3626030] = {"__location_item_3626030"}, + [3626031] = {"__location_item_3626031"}, + [3626032] = {"__location_item_3626032"}, + [3626033] = {"__location_item_3626033"}, + [3626034] = {"__location_item_3626034"}, + [3626218] = {"__location_item_3626218"}, + [3626035] = {"__location_item_3626035"}, + [3626036] = {"__location_item_3626036"}, + [3626037] = {"__location_item_3626037"}, + [3626038] = {"__location_item_3626038"}, + [3626039] = {"__location_item_3626039"}, + [3626040] = {"__location_item_3626040"}, + [3626041] = {"__location_item_3626041"}, + [3626219] = {"__location_item_3626219"}, + [3626220] = {"__location_item_3626220"}, + [3626042] = {"__location_item_3626042"}, + [3626043] = {"__location_item_3626043"}, + [3626044] = {"__location_item_3626044"}, + [3626045] = {"__location_item_3626045"}, + [3626046] = {"__location_item_3626046"}, + [3626047] = {"__location_item_3626047"}, + [3626048] = {"__location_item_3626048"}, + [3626049] = {"__location_item_3626049"}, + [3626050] = {"__location_item_3626050"}, + [3626051] = {"__location_item_3626051"}, + [3626052] = {"__location_item_3626052"}, + [3626053] = {"__location_item_3626053"}, + [3626054] = {"__location_item_3626054"}, + [3626055] = {"__location_item_3626055"}, + [3626207] = {"__location_item_3626207"}, + [3626221] = {"__location_item_3626221"}, + [3626222] = {"__location_item_3626222"}, + [3626223] = {"__location_item_3626223"}, + [3626056] = {"__location_item_3626056"}, + [3626057] = {"__location_item_3626057"}, + [3626058] = {"__location_item_3626058"}, + [3626059] = {"__location_item_3626059"}, + [3626060] = {"__location_item_3626060"}, + [3626061] = {"__location_item_3626061"}, + [3626062] = {"__location_item_3626062"}, + [3626063] = {"__location_item_3626063"}, + [3626064] = {"__location_item_3626064"}, + [3626065] = {"__location_item_3626065"}, + [3626066] = {"__location_item_3626066"}, + [3626067] = {"__location_item_3626067"}, + [3626068] = {"__location_item_3626068"}, + [3626069] = {"__location_item_3626069"}, + [3626209] = {"__location_item_3626209"}, + [3626224] = {"__location_item_3626224"}, + [3626225] = {"__location_item_3626225"}, + [3626070] = {"__location_item_3626070"}, + [3626071] = {"__location_item_3626071"}, + [3626072] = {"__location_item_3626072"}, + [3626073] = {"__location_item_3626073"}, + [3626074] = {"__location_item_3626074"}, + [3626075] = {"__location_item_3626075"}, + [3626076] = {"__location_item_3626076"}, + [3626210] = {"__location_item_3626210"}, + [3626226] = {"__location_item_3626226"}, + [3626077] = {"__location_item_3626077"}, + [3626078] = {"__location_item_3626078"}, + [3626079] = {"__location_item_3626079"}, + [3626080] = {"__location_item_3626080"}, + [3626081] = {"__location_item_3626081"}, + [3626082] = {"__location_item_3626082"}, + [3626083] = {"__location_item_3626083"}, + [3626211] = {"__location_item_3626211"}, + [3626227] = {"__location_item_3626227"}, + [3626084] = {"__location_item_3626084"}, + [3626085] = {"__location_item_3626085"}, + [3626086] = {"__location_item_3626086"}, + [3626087] = {"__location_item_3626087"}, + [3626088] = {"__location_item_3626088"}, + [3626089] = {"__location_item_3626089"}, + [3626090] = {"__location_item_3626090"}, + [3626212] = {"__location_item_3626212"}, + [3626228] = {"__location_item_3626228"}, + [3626229] = {"__location_item_3626229"}, + [3626230] = {"__location_item_3626230"}, + [3626091] = {"__location_item_3626091"}, + [3626092] = {"__location_item_3626092"}, + [3626093] = {"__location_item_3626093"}, + [3626094] = {"__location_item_3626094"}, + [3626095] = {"__location_item_3626095"}, + [3626096] = {"__location_item_3626096"}, + [3626097] = {"__location_item_3626097"}, + [3626231] = {"__location_item_3626231"}, + [3626232] = {"__location_item_3626232"}, + [3626098] = {"__location_item_3626098"}, + [3626099] = {"__location_item_3626099"}, + [3626100] = {"__location_item_3626100"}, + [3626101] = {"__location_item_3626101"}, + [3626102] = {"__location_item_3626102"}, + [3626103] = {"__location_item_3626103"}, + [3626104] = {"__location_item_3626104"}, + [3626214] = {"__location_item_3626214"}, + [3626233] = {"__location_item_3626233"}, + [3626234] = {"__location_item_3626234"}, + [3626235] = {"__location_item_3626235"}, + [3626126] = {"__location_item_3626126"}, + [3626127] = {"__location_item_3626127"}, + [3626161] = {"__location_item_3626161"}, + [3626178] = {"__location_item_3626178"}, + [3626105] = {"__location_item_3626105"}, + [3626236] = {"__location_item_3626236"}, + [3626237] = {"__location_item_3626237"}, + [3626179] = {"__location_item_3626179"}, + [3626112] = {"__location_item_3626112"}, + [3626238] = {"__location_item_3626238"}, + [3626239] = {"__location_item_3626239"}, + [3626119] = {"__location_item_3626119"}, + [3626240] = {"__location_item_3626240"}, + [3626181] = {"__location_item_3626181"}, + [3626140] = {"__location_item_3626140"}, + [3626182] = {"__location_item_3626182"}, + [3626133] = {"__location_item_3626133"}, + [3626241] = {"__location_item_3626241"}, + [3626183] = {"__location_item_3626183"}, + [3626147] = {"__location_item_3626147"}, + [3626242] = {"__location_item_3626242"}, + [3626154] = {"__location_item_3626154"}, + [3626243] = {"__location_item_3626243"}, + [3626168] = {"__location_item_3626168"}, + [3626169] = {"__location_item_3626169"}, + [3626170] = {"__location_item_3626170"}, + [3626171] = {"__location_item_3626171"}, + [3626172] = {"__location_item_3626172"}, +} \ No newline at end of file diff --git a/pack_root/scripts/init.lua b/pack_root/scripts/init.lua new file mode 100644 index 0000000..1eb98e9 --- /dev/null +++ b/pack_root/scripts/init.lua @@ -0,0 +1,51 @@ +ENABLE_DEBUG_LOG = false + +print("\n-- Loading Phar's SM64 Tracker --") +print("Variant: ", Tracker.ActiveVariantUID) +if ENABLE_DEBUG_LOG then + ScriptHost:LoadScript("scripts/utils.lua") + print("Debug Logging Enabled") +end + +-- Map +Tracker:AddMaps("maps/maps.json") + +-- Items +Tracker:AddItems("items/items.json") +Tracker:AddItems("items/options.json") +Tracker:AddItems("items/area_rando.json") +Tracker:AddItems("items/locations.json") + +-- Locations +Tracker:AddLocations("locations/locations.json") +Tracker:AddLocations("locations/castle_entrances.json") + +-- Layouts +Tracker:AddLayouts("layouts/items.json") +Tracker:AddLayouts("layouts/tracker.json") +Tracker:AddLayouts("layouts/broadcast.json") + +-- Scripts +ScriptHost:LoadScript("scripts/logic/area_rando.lua") +ScriptHost:LoadScript("scripts/logic/shared.lua") +ScriptHost:LoadScript("scripts/logic/moves_cannons.lua") + +ScriptHost:LoadScript("scripts/logic/stages/bob.lua") +ScriptHost:LoadScript("scripts/logic/stages/wf.lua") +ScriptHost:LoadScript("scripts/logic/stages/jrb.lua") +ScriptHost:LoadScript("scripts/logic/stages/ccm.lua") +ScriptHost:LoadScript("scripts/logic/stages/bbh.lua") +ScriptHost:LoadScript("scripts/logic/stages/hmc.lua") +ScriptHost:LoadScript("scripts/logic/stages/ssl.lua") +ScriptHost:LoadScript("scripts/logic/stages/ddd.lua") +ScriptHost:LoadScript("scripts/logic/stages/sl.lua") +ScriptHost:LoadScript("scripts/logic/stages/wdw.lua") +ScriptHost:LoadScript("scripts/logic/stages/ttm.lua") +ScriptHost:LoadScript("scripts/logic/stages/thi.lua") +ScriptHost:LoadScript("scripts/logic/stages/ttc.lua") +ScriptHost:LoadScript("scripts/logic/stages/rr.lua") + +-- AutoTracking +if PopVersion and PopVersion >= "0.18.0" then + ScriptHost:LoadScript("scripts/autotracking.lua") +end diff --git a/pack_root/scripts/logic/area_rando.lua b/pack_root/scripts/logic/area_rando.lua new file mode 100644 index 0000000..f0ba751 --- /dev/null +++ b/pack_root/scripts/logic/area_rando.lua @@ -0,0 +1,247 @@ +EntranceTable = {} + +function EntranceTable:GetAreaStage(area) + return EntranceTable["stage"][area] +end + +EntranceTable["name"] = { + ["bob"] = "Bob-omb Battlefield", + ["wf"] = "Whomp's Fortress", + ["jrb"] = "Jolly Roger Bay", + ["ccm"] = "Cool, Cool Mountain", + ["bbh"] = "Big Boo's Haunt", + ["hmc"] = "Hazy Maze Cave", + ["lll"] = "Lethal Lava Land", + ["ssl"] = "Shifting Sand Land", + ["ddd"] = "Dire, Dire Docks", + ["sl"] = "Snowman's Land", + ["wdw"] = "Wet-Dry World", + ["ttm"] = "Tall, Tall Mountain", + ["thit"] = "Tiny-Huge Island (Tiny)", + ["thih"] = "Tiny-Huge Island (Huge)", + ["ttc"] = "Tick Tock Clock", + ["rr"] = "Rainbow Ride", + ["bitdw"] = "Bowser in the Dark World", + ["bitfs"] = "Bowser in the Fire Sea", + ["bits"] = "Bowser in the Sky", + ["totwc"] = "Tower of the Wing Cap", + ["cotmc"] = "Cavern of the Metal Cap", + ["vcutm"] = "Vanish Cap under the Moat", + ["pss"] = "Princess's Secret Slide", + ["sa"] = "Secret Aquarium", + ["wmotr"] = "Wing Mario over the Rainbow", +} + +EntranceTable["stage"] = { + -- ID -> Acryonym + [0] = "unknown", + [1] = "bob", + [2] = "wf", + [3] = "jrb", + [4] = "ccm", + [5] = "bbh", + [6] = "hmc", + [7] = "lll", + [8] = "ssl", + [9] = "ddd", + [10] = "sl", + [11] = "wdw", + [12] = "ttm", + [13] = "thih", + [14] = "thit", + [15] = "ttc", + [16] = "rr", + [17] = "bitdw", + [18] = "bitfs", + [19] = "bits", + [20] = "pss", + [21] = "sa", + [22] = "wmotr", + [23] = "totwc", + [24] = "cotmc", + [25] = "vcutm", + + -- Acryonym -> ID + ["unknown"] = 0, + ["bob"] = 1, + ["wf"] = 2, + ["jrb"] = 3, + ["ccm"] = 4, + ["bbh"] = 5, + ["hmc"] = 6, + ["lll"] = 7, + ["ssl"] = 8, + ["ddd"] = 9, + ["sl"] = 10, + ["wdw"] = 11, + ["ttm"] = 12, + ["thih"] = 13, + ["thit"] = 14, + ["ttc"] = 15, + ["rr"] = 16, + ["bitdw"] = 17, + ["bitfs"] = 18, + ["bits"] = 19, + ["pss"] = 20, + ["sa"] = 21, + ["wmotr"] = 22, + ["totwc"] = 23, + ["cotmc"] = 24, + ["vcutm"] = 25, +} + +----- @param code string +local function UpdateAccessibility(code) + local er_setting = Tracker:FindObjectForCode("__setting_ER").CurrentStage + local entrance = code:gsub("__er_", ""):gsub("_dst", "") + if er_setting == 1 then + if ( + entrance == "bitdw" or + entrance == "bitfs" or + entrance == "totwc" or + entrance == "cotmc" or + entrance == "vcutm" or + entrance == "pss" or + entrance == "sa" or + entrance == "wmotr" + ) then + SetStage(entrance, entrance) + return + end + end + + if er_setting == 0 then + SetStage(entrance, entrance) + return + end +end + +-- TODO Clean up +function IsUnknownDestination(entrance) + return Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == 0 +end + +function IsSelectedDestination(area, entrance) + -- Special handling since there's multiple THI entrances. + if area == "thi" then + return ( + Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == EntranceTable:GetAreaStage("thih") or + Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == EntranceTable:GetAreaStage("thit") + ) + end + + return Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == EntranceTable:GetAreaStage(area) +end + +function LoadStage(entrance) + code = "__er_" .. entrance .. "_dst" + ScriptHost:RemoveWatchForCode("Update Accessibility for " .. entrance) + Tracker:FindObjectForCode(code).CurrentStage = EntranceTable["stage"][EntranceTable["accessible"][entrance]] + ScriptHost:AddWatchForCode("Update Accessibility for " .. entrance, code, UpdateAccessibility) +end + +function SetStage(entrance, stage) + code = "__er_" .. entrance .. "_dst" + ScriptHost:RemoveWatchForCode("Update Accessibility for " .. entrance) + Tracker:FindObjectForCode(code).CurrentStage = EntranceTable["stage"][stage] + ScriptHost:AddWatchForCode("Update Accessibility for " .. entrance, code, UpdateAccessibility) +end + +function SetER(setting, no_reset) + if no_reset then + ScriptHost:RemoveWatchForCode("Reset Entrances") + end + + Tracker:FindObjectForCode("__setting_ER").CurrentStage = setting + + if no_reset then + ScriptHost:AddWatchForCode("Reset Entrances", "__setting_ER", ResetEntrances) + end +end + +function ResetEntrances() + DefaultAll() + ClearAll() +end + +function ClearAll() + if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 0 then + return + end + + SetStage("bob", "unknown") + SetStage("wf", "unknown") + SetStage("jrb", "unknown") + SetStage("ccm", "unknown") + SetStage("bbh", "unknown") + SetStage("hmc", "unknown") + SetStage("lll", "unknown") + SetStage("ssl", "unknown") + SetStage("ddd", "unknown") + SetStage("sl", "unknown") + SetStage("wdw", "unknown") + SetStage("ttm", "unknown") + SetStage("thih", "unknown") + SetStage("thit", "unknown") + SetStage("ttc", "unknown") + SetStage("rr", "unknown") + + if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 1 then + return + end + + SetStage("bitdw", "unknown") + SetStage("bitfs", "unknown") + SetStage("bits", "bits") + SetStage("totwc", "unknown") + SetStage("cotmc", "unknown") + SetStage("vcutm", "unknown") + SetStage("pss", "unknown") + SetStage("sa", "unknown") + SetStage("wmotr", "unknown") +end + +function DefaultSecrets() + SetStage("bitdw", "bitdw") + SetStage("bitfs", "bitfs") + SetStage("bits", "bits") + SetStage("totwc", "totwc") + SetStage("cotmc", "cotmc") + SetStage("vcutm", "vcutm") + SetStage("pss", "pss") + SetStage("sa", "sa") + SetStage("wmotr", "wmotr") +end + +function DefaultAll() + SetStage("bob", "bob") + SetStage("wf", "wf") + SetStage("jrb", "jrb") + SetStage("ccm", "ccm") + SetStage("bbh", "bbh") + SetStage("hmc", "hmc") + SetStage("lll", "lll") + SetStage("ssl", "ssl") + SetStage("ddd", "ddd") + SetStage("sl", "sl") + SetStage("wdw", "wdw") + SetStage("ttm", "ttm") + SetStage("thih", "thih") + SetStage("thit", "thit") + SetStage("ttc", "ttc") + SetStage("rr", "rr") + SetStage("bitdw", "bitdw") + SetStage("bitfs", "bitfs") + SetStage("bits", "bits") + SetStage("totwc", "totwc") + SetStage("cotmc", "cotmc") + SetStage("vcutm", "vcutm") + SetStage("pss", "pss") + SetStage("sa", "sa") + SetStage("wmotr", "wmotr") +end + +ScriptHost:AddWatchForCode("Clear All", "__er_clear", ClearAll) +ScriptHost:AddWatchForCode("Default All", "__er_reset_all", DefaultAll) +ScriptHost:AddWatchForCode("Default Secrets", "__er_reset_secret", DefaultSecrets) +ScriptHost:AddWatchForCode("Reset Entrances", "__setting_ER", ResetEntrances) diff --git a/pack_root/scripts/logic/moves_cannons.lua b/pack_root/scripts/logic/moves_cannons.lua new file mode 100644 index 0000000..f004386 --- /dev/null +++ b/pack_root/scripts/logic/moves_cannons.lua @@ -0,0 +1,116 @@ +local move_code_lookup = { + ["TJ"] = "item__cm_tj", + ["LJ"] = "item__cm_lj", + ["BF"] = "item__cm_bf", + ["SF"] = "item__cm_sf", + ["WK"] = "item__cm_wk", + ["DV"] = "item__cm_dv", + ["GP"] = "item__cm_gp", + ["KK"] = "item__cm_kk", + ["CL"] = "item__cm_cl", + ["LG"] = "item__cm_lg", +} + +local cap_code_lookup = { + ["WC"] = "item__cm_wc", + ["MC"] = "item__cm_mc", + ["VC"] = "item__cm_vc", +} + +local cannon_code_lookup = { + ["BOB"] = "item__cann_bob", + ["WF"] = "item__cann_wf", + ["JRB"] = "item__cann_jrb", + ["CCM"] = "item__cann_ccm", + ["SSL"] = "item__cann_ssl", + ["SL"] = "item__cann_sl", + ["WDW"] = "item__cann_wdw", + ["TTM"] = "item__cann_ttm", + ["THI"] = "item__cann_thi", + ["RR"] = "item__cann_rr", +} + +---@param moves string A list of moves separated by `/` characters. +---@return boolean Returns true if any of the moves are accessible. +function HasMoves(moves) + -- We always have the moves if moves are not randomized. + if not Tracker:FindObjectForCode("__setting_MV").Active then + return true + end + + for move in moves:gmatch("([^/]+)/?") do + local item = Tracker:FindObjectForCode(move_code_lookup[move]) + if item ~= nil and item.Active then + return true + end + end + + return false +end + +---@param moves string A list of moves separated by `/` characters. +---@return boolean Returns true if all of the moves are accessible. +function HasAllMoves(moves) + -- We always have the moves if moves are not randomized. + if not Tracker:FindObjectForCode("__setting_MV").Active then + return true + end + + for move in moves:gmatch("([^/]+)/?") do + local item = Tracker:FindObjectForCode(move_code_lookup[move]) + if item == nil or not item.Active then + return false + end + end + + return true +end + +---@param course string The course code to check if cannon is unlocked. +---@return boolean Returns true if cannon is accessible. +function HasCannon(course) + -- Generally, we always have access to the cannon if buddies are not randomized. + if not Tracker:FindObjectForCode("__setting_BB").Active then + return true + end + + local item = Tracker:FindObjectForCode(cannon_code_lookup[course]) + if item ~= nil and item.Active then + return true + end + + return false +end + +function HasCap(cap) + local item = Tracker:FindObjectForCode(cap_code_lookup[cap]) + if item ~= nil and item.Active then + return true + end + + return false +end + +function StrictCapAccessibilityLevel() + if Tracker:FindObjectForCode("__setting_SC").CurrentStage == 1 then + return AccessibilityLevel.Normal + end + + return AccessibilityLevel.SequenceBreak +end + +function StrictCannonAccessibilityLevel() + if Tracker:FindObjectForCode("__setting_SN").CurrentStage == 1 then + return AccessibilityLevel.Normal + end + + return AccessibilityLevel.SequenceBreak +end + +function StrictMovementAccessibilityLevel() + if Tracker:FindObjectForCode("__setting_SM").CurrentStage == 1 then + return AccessibilityLevel.Normal + end + + return AccessibilityLevel.SequenceBreak +end diff --git a/pack_root/scripts/logic/shared.lua b/pack_root/scripts/logic/shared.lua new file mode 100644 index 0000000..3133cc0 --- /dev/null +++ b/pack_root/scripts/logic/shared.lua @@ -0,0 +1,80 @@ +---@param rules table +---@return integer +function GetAccessibility(rules) + local accessibility_level = AccessibilityLevel.None + for _, result in ipairs(rules) do + if tonumber(result) ~= nil then + accessibility_level = math.max(accessibility_level, result) + elseif result then + return AccessibilityLevel.Normal + end + end + + return accessibility_level +end + +function HasStars(target) + local count = tonumber(target) or Tracker:ProviderCountForCode("__setting_" .. target) + return Tracker:ProviderCountForCode("item__star") >= count +end + +function HasCompleted(code) + return Tracker:FindObjectForCode("__location_item_" .. code).Active +end + +function IsNoAreaRando() + return Tracker:FindObjectForCode("__setting_ER").CurrentStage == 0 +end + +function CanAccessBasement() + return Tracker:FindObjectForCode("item__key").CurrentStage & 1 == 1 +end + +function CanAccessDDD() + return CanAccessBasement() and HasStars("B1Door") +end + +function CanAccessSecondFloor() + return Tracker:FindObjectForCode("item__key").CurrentStage & 2 == 2 +end + +function CanAccessThirdFloor() + return CanAccessSecondFloor() and HasStars("F2Door") +end + +function CanAccessSA() + return GetAccessibility({ + (HasMoves("SF/BF")), + (HasAllMoves("TJ/LG")), + (HasMoves("TJ") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessHMC() + --- @type integer + local accessibility_level = AccessibilityLevel.None + for entrance, entrance_name in pairs(EntranceTable["name"]) do + local setting = Tracker:FindObjectForCode("__er_" .. entrance .. "_dst") + if setting ~= nil and setting.CurrentStage == 6 then -- HMC == 6 + local location = "@" .. entrance_name .. " Entrance" + local level = Tracker:FindObjectForCode(location).AccessibilityLevel + if level ~= nil and level > accessibility_level then + accessibility_level = level + end + end + end + + return accessibility_level +end + +function ShowCoinStars() + return Tracker:FindObjectForCode("__setting_100").Active +end + +function ShowBuddies() + return Tracker:FindObjectForCode("__setting_BB").Active +end + +function ShowBlocks() + return Tracker:FindObjectForCode("__setting_1UB").Active +end diff --git a/pack_root/scripts/logic/stages/bbh.lua b/pack_root/scripts/logic/stages/bbh.lua new file mode 100644 index 0000000..b305b2c --- /dev/null +++ b/pack_root/scripts/logic/stages/bbh.lua @@ -0,0 +1,20 @@ +function CanAccessBBHThirdFloor() + return GetAccessibility({ + (HasAllMoves("WK/LG")), + (HasMoves("WK") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessBBHRoof() + return GetAccessibility({ + (HasMoves("LG")), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessBBHBooks() + return GetAccessibility({ + (HasMoves("KK")), + (StrictMovementAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/bob.lua b/pack_root/scripts/logic/stages/bob.lua new file mode 100644 index 0000000..948413a --- /dev/null +++ b/pack_root/scripts/logic/stages/bob.lua @@ -0,0 +1,30 @@ +local course = "BOB" + +function CanAccessBOBIsland() + return GetAccessibility({ + (HasCannon(course)), + (HasMoves("TJ") and HasCap("WC") and StrictCannonAccessibilityLevel()), + (HasMoves("TJ") and math.min(StrictCannonAccessibilityLevel(), StrictMovementAccessibilityLevel())), + }) +end + +function CanAccessBOBWings() + return GetAccessibility({ + (HasCannon(course) and HasCap("WC")), + (math.min(StrictCannonAccessibilityLevel(), StrictCapAccessibilityLevel())), + }) +end + +function CanAccessBOBChainChomp() + return GetAccessibility({ + (HasMoves("GP")), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessBOBCoins() + return GetAccessibility({ + (HasCannon(course) and HasCap("WC")), + (HasMoves("TJ") and HasCap("WC") and StrictCannonAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/ccm.lua b/pack_root/scripts/logic/stages/ccm.lua new file mode 100644 index 0000000..d3daa02 --- /dev/null +++ b/pack_root/scripts/logic/stages/ccm.lua @@ -0,0 +1,9 @@ +local course = "CCM" + +function CanAccessCCMWalLKicks() + return ({ + (HasCannon(course) and HasMoves("TJ/WK")), + (HasMoves("TJ/WK") and StrictCannonAccessibilityLevel()), + (StrictMovementAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/ddd.lua b/pack_root/scripts/logic/stages/ddd.lua new file mode 100644 index 0000000..28ff29c --- /dev/null +++ b/pack_root/scripts/logic/stages/ddd.lua @@ -0,0 +1,20 @@ +function CanAccessDDDRedCoins() + return GetAccessibility({ + (HasMoves("CL") and HasCompleted("3626179")), + (HasAllMoves("TJ/DV/LG/WK") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessDDDStream() + return GetAccessibility({ + (HasCap("MC")), + (StrictCapAccessibilityLevel()), + }) +end + +function CanAccessDDDCaps() + return GetAccessibility({ + (HasCap("MC") and HasCap("VC")), + (HasCap("VC") and StrictCapAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/hmc.lua b/pack_root/scripts/logic/stages/hmc.lua new file mode 100644 index 0000000..b4f9513 --- /dev/null +++ b/pack_root/scripts/logic/stages/hmc.lua @@ -0,0 +1,22 @@ +function CanAccessHMCRedCoins() + return GetAccessibility({ + (HasMoves("CL") and HasMoves("WK/LG/BF/SF/TJ")), + (HasMoves("WK") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessHMCPitIslands() + return GetAccessibility({ + (HasAllMoves("TJ/CL")), + (HasMoves("WK") and HasMoves("TJ/LJ") and StrictMovementAccessibilityLevel()), + (HasAllMoves("WK/SF/LG") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessMetalHead() + return GetAccessibility({ + (HasMoves("LJ") and HasCap("MC")), + (HasAllMoves("LJ/TJ") and StrictCapAccessibilityLevel()), + (HasMoves("LJ/TJ/WK") and math.min(StrictCapAccessibilityLevel(), StrictMovementAccessibilityLevel())), + }) +end diff --git a/pack_root/scripts/logic/stages/jrb.lua b/pack_root/scripts/logic/stages/jrb.lua new file mode 100644 index 0000000..896e02d --- /dev/null +++ b/pack_root/scripts/logic/stages/jrb.lua @@ -0,0 +1,31 @@ +local course = "JRB" + +function CanAccessJRBShip() + return GetAccessibility({ + (HasMoves("TJ/BF/SF/WK")), + (HasMoves("LG") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessJRBRedCoins() + return GetAccessibility({ + (HasCannon(course)), + (HasMoves("CL/TJ")), + (HasMoves("BF/WK") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessJRBPillar() + return GetAccessibility({ + (HasCannon(course) and HasMoves("CL")), + (HasCannon(course) and StrictMovementAccessibilityLevel()), + (math.min(StrictMovementAccessibilityLevel(), StrictCannonAccessibilityLevel())), + }) +end + +function CanAccessJRBStream() + return GetAccessibility({ + (HasCap("MC")), + (StrictCapAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/rr.lua b/pack_root/scripts/logic/stages/rr.lua new file mode 100644 index 0000000..0f9467f --- /dev/null +++ b/pack_root/scripts/logic/stages/rr.lua @@ -0,0 +1,40 @@ +function CanAccessRRMaze() + return GetAccessibility({ + (HasMoves("WK")), + (HasMoves("LJ") and HasMoves("SF/BF/TJ")), + (HasMoves("LG/TJ") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessRRCruiser() + return GetAccessibility({ + (HasMoves("WK/SF/BF/LG/TJ")) + }) +end + +function CanAccessRRHouse() + return GetAccessibility({ + (HasMoves("TJ/SF/BF/LG")) + }) +end + +function CanAccessRRBuddy() + return GetAccessibility({ + (HasMoves("WK")), + (HasMoves("LG") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessRRSwinging() + return GetAccessibility({ + (HasMoves("LG/TJ/BF/SF")), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessRRTriangles() + return GetAccessibility({ + (HasMoves("LG/TJ/BF/SF")), + (StrictMovementAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/sl.lua b/pack_root/scripts/logic/stages/sl.lua new file mode 100644 index 0000000..2c02139 --- /dev/null +++ b/pack_root/scripts/logic/stages/sl.lua @@ -0,0 +1,13 @@ +function CanAccessSLIgloo() + return GetAccessibility({ + (HasCap("VC") and HasMoves("TJ/SF/BF/WK/LG")), + (HasCap("VC") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessSLCoins() + return GetAccessibility({ + (HasCap("VC")), + (StrictCapAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/ssl.lua b/pack_root/scripts/logic/stages/ssl.lua new file mode 100644 index 0000000..7fe5e1a --- /dev/null +++ b/pack_root/scripts/logic/stages/ssl.lua @@ -0,0 +1,26 @@ +local course = "SSL" + +function CanAccessSSLUpperPyramid() + return GetAccessibility({ + (HasMoves("CL") and HasMoves("TJ/BF/SF/LG")), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessSSLPillars() + return GetAccessibility({ + (HasAllMoves("TJ/GP") and HasCap("WC")), + (HasMoves("GP") and HasCap("WC") and HasCannon(course)), + (HasMoves("TJ/SF/BF") and StrictCapAccessibilityLevel()), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessSSLRedCoins() + return GetAccessibility({ + (HasMoves("TJ") and HasCap("WC")), + (HasCannon(course) and HasCap("WC")), + (HasMoves("TJ/SF/BF") and StrictCapAccessibilityLevel()), + (math.min(StrictCapAccessibilityLevel(), StrictMovementAccessibilityLevel())), + }) +end diff --git a/pack_root/scripts/logic/stages/thi.lua b/pack_root/scripts/logic/stages/thi.lua new file mode 100644 index 0000000..f431629 --- /dev/null +++ b/pack_root/scripts/logic/stages/thi.lua @@ -0,0 +1,22 @@ +function CanAccessTHIPipes() + return GetAccessibility({ + (IsNoAreaRando()), + (HasMoves("LJ/TJ/DV/LG")), + (HasMoves("BF/SF/KK") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessTHIHugeTop() + return GetAccessibility({ + (IsNoAreaRando()), + (HasMoves("LG/TJ/DV")), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessTHIWiggler() + return GetAccessibility({ + (HasMoves("GP")), + (HasMoves("DV") and StrictMovementAccessibilityLevel()), + }) +end diff --git a/pack_root/scripts/logic/stages/ttc.lua b/pack_root/scripts/logic/stages/ttc.lua new file mode 100644 index 0000000..a14f434 --- /dev/null +++ b/pack_root/scripts/logic/stages/ttc.lua @@ -0,0 +1,33 @@ +function CanAccessTTCLower() + return HasMoves("LG/TJ/SF/BF/WK") +end + +function CanAccessTTCUpper() + local lower_access = CanAccessTTCLower() + if not lower_access then + return AccessibilityLevel.None + end + + return GetAccessibility({ + (HasMoves("CL")), + (HasMoves("WK") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessTTCTop() + local upper_access = CanAccessTTCUpper() + if upper_access == AccessibilityLevel.None then + return upper_access + end + + local top_access = GetAccessibility({ + (HasAllMoves("TJ/LG")), + (HasMoves("WK/TJ") and StrictMovementAccessibilityLevel()), + }) + + if upper_access == AccessibilityLevel.SequenceBreak and top_access == AccessibilityLevel.Normal then + return AccessibilityLevel.SequenceBreak + elseif upper_access == AccessibilityLevel.Normal then + return top_access + end +end diff --git a/pack_root/scripts/logic/stages/ttm.lua b/pack_root/scripts/logic/stages/ttm.lua new file mode 100644 index 0000000..720ded6 --- /dev/null +++ b/pack_root/scripts/logic/stages/ttm.lua @@ -0,0 +1,18 @@ +local course = "TTM" + +function CanAccessTTMTop() + return GetAccessibility({ + (HasMoves("TJ") and StrictMovementAccessibilityLevel()), + (HasMoves("LJ/DV") and HasMoves("LG/KK")), + (HasMoves("WK") and HasMoves("SF/LG") and StrictMovementAccessibilityLevel()), + (HasMoves("KK/DV") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessTTMMushroom() + return GetAccessibility({ + (HasCannon(course)), + (HasMoves("LJ") and StrictCannonAccessibilityLevel()), + (math.min(StrictMovementAccessibilityLevel(), StrictCannonAccessibilityLevel())), + }) +end diff --git a/pack_root/scripts/logic/stages/wdw.lua b/pack_root/scripts/logic/stages/wdw.lua new file mode 100644 index 0000000..539660e --- /dev/null +++ b/pack_root/scripts/logic/stages/wdw.lua @@ -0,0 +1,46 @@ +local course = "WDW" + +function CanAccessWDWTop() + return GetAccessibility({ + (HasMoves("WK/TJ/SF/BF")), + (StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessWDWDowntown() + return GetAccessibility({ + (IsNoAreaRando() and HasMoves("LG") and HasMoves("TJ/SF/BF")), + (HasCannon(course)), + (HasAllMoves("TJ/DV") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessWDWRedCoins() + return GetAccessibility({ + (HasMoves("WK")), + (HasMoves("TJ") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessWDWQuickRace() + return GetAccessibility({ + (HasCap("VC") and HasMoves("WK/BF")), + (HasCap("VC") and HasAllMoves("TJ/LG")), + (HasCap("VC") and HasMoves("TJ") and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessWDWBuddy() + return GetAccessibility({ + (HasMoves("TJ")), + (HasAllMoves("SF/LG")), + (IsNoAreaRando() and HasMoves("BF/SF")), + }) +end + +function CanAccessWDWCoins() + return GetAccessibility({ + (HasMoves("GP")), + (CanAccessWDWDowntown()), + }) +end diff --git a/pack_root/scripts/logic/stages/wf.lua b/pack_root/scripts/logic/stages/wf.lua new file mode 100644 index 0000000..d15775f --- /dev/null +++ b/pack_root/scripts/logic/stages/wf.lua @@ -0,0 +1,35 @@ +local course = "WF" + +function CanAccessWFTower() + return HasMoves("GP") +end + +function CanAccessWFWildBlue() + return GetAccessibility({ + (HasMoves("WK") and HasMoves("TJ/SF")), + (HasCannon(course)), + }) +end + +function CanAccessWFCagedIsland() + return GetAccessibility({ + (CanAccessWFTower() and HasMoves("CL")), + (HasMoves("TJ") and StrictMovementAccessibilityLevel()), + (HasMoves("LJ") and StrictMovementAccessibilityLevel()), + (HasCannon(course) and StrictMovementAccessibilityLevel()), + }) +end + +function CanAccessWFWall() + return GetAccessibility({ + (HasCannon(course)), + (HasMoves("LG") and StrictCannonAccessibilityLevel()), + }) +end + +function CanAccessWFCoins() + return GetAccessibility({ + (HasMoves("GP")), + (StrictMovementAccessibilityLevel()), + }) +end diff --git a/scripts/utils.lua b/pack_root/scripts/utils.lua similarity index 100% rename from scripts/utils.lua rename to pack_root/scripts/utils.lua diff --git a/packager/__init__.py b/packager/__init__.py new file mode 100644 index 0000000..58b4f00 --- /dev/null +++ b/packager/__init__.py @@ -0,0 +1,51 @@ +from datetime import datetime, UTC +from math import floor +from typing import NamedTuple, Optional + + +class ManifestVersion(NamedTuple): + major: int + minor: int + patch: int + prerelease: Optional[str] = None + build_metadata: Optional[str] = None + + @staticmethod + def parse_version(raw_version: str): + import re + + # I sure am glad the folks who manage semver provided this cause hot damn, this is terrifying. + pattern = ( + r"^(?P0|[1-9]\d*)\.(?P0|[1-9]\d*)\.(?P0|[1-9]\d*)(?:-(?P(?:0|[1-9]\d*|\d*[" + r"a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P[0-9a-zA-" + r"Z-]+(?:\.[0-9a-zA-Z-]+)*))?$" + ) + + matches: tuple[str, ...] = re.search(pattern, raw_version).groups() + return ManifestVersion(int(matches[0]), int(matches[1]), int(matches[2]), matches[3], matches[4]) + + def increment_major(self) -> "ManifestVersion": + return ManifestVersion(self.major + 1, 0, 0) + + def increment_minor(self) -> "ManifestVersion": + return ManifestVersion(self.major, self.minor + 1, 0) + + def increment_patch(self) -> "ManifestVersion": + return ManifestVersion(self.major, self.minor, self.patch + 1) + + def mark_development(self) -> "ManifestVersion": + return ManifestVersion( + self.major, self.minor, self.patch, "pre", floor(datetime.now(UTC).timestamp()).__str__() + ) + + def clear_development(self) -> "ManifestVersion": + return ManifestVersion(self.major, self.minor, self.patch) + + def __str__(self) -> str: + version_string = f"{self.major}.{self.minor}.{self.patch}" + if self.prerelease: + version_string += f"-{self.prerelease}" + if self.build_metadata: + version_string += f"+{self.build_metadata}" + + return version_string diff --git a/packager/argparser.py b/packager/argparser.py new file mode 100644 index 0000000..8e015c3 --- /dev/null +++ b/packager/argparser.py @@ -0,0 +1 @@ +from argparse import ArgumentParser diff --git a/packager/compile.py b/packager/compile.py new file mode 100644 index 0000000..7fd8fe3 --- /dev/null +++ b/packager/compile.py @@ -0,0 +1,172 @@ +import json +import os + +from Phakager import PACK_ROOT_PATH +from packager.entrances import areas, entrances +from packager.locations import locations + + +def output_jsonc(file_path: str, data: any) -> None: + print(f"[Phakager] Generating file: {file_path}") + with open(os.path.join(PACK_ROOT_PATH, file_path), "w") as file: + file.write("// This file was auto-generated by Phakager. Do not make direct modifications.\n") + file.write(json.dumps(data, indent=4)) + + +def compile_area_items() -> None: + entrance_items: list[dict[str, any]] = [ + { + "name": f"{entrance_name} - Entrance", + "type": "toggle", + "img": f"images/er_legend/er_{entrance}_ent.png", + "disabled_img_mods": "none", + "codes": f"__er_{entrance}_ent", + } + for entrance_name, entrance in entrances.items() + ] + + destination_items: list[dict[str, any]] = [ + { + "name": f"{entrance_name} - Destination Icon", + "type": "progressive", + "loop": True, + "initial_stage_idx": entrance.order, + "allow_disabled": False, + "codes": f"__er_{entrance}_dst", + "stages": [ + { + "name": "Unknown Destination", + "img": "images/er_legend/er_unknown_dst.png", + "inherit_codes": False, + }, + *[ + { + "name": f"{entrance_name} - Destination", + "img": f"images/er_legend/er_{entrance}_dst.png", + "inherit_codes": False, + } + for entrance_name, entrance in entrances.items() + ], + ], + } + for entrance_name, entrance in entrances.items() + ] + + output_data = entrance_items + destination_items + output_jsonc("items/area_rando.json", output_data) + + +def compile_location_items() -> None: + location_items: list[dict[str, any]] = [ + { + "name": "Enter Stage and Set Entrance", + "type": "toggle", + "codes": "__location_item_null", + }, + *[ + { + "name": location.name, + "type": "toggle", + "codes": location.item_codes, + "img": location.image.missing, + "disabled_img": location.image.checked, + "disabled_img_mods": "none", + } + for location in locations + ], + ] + + output_jsonc("items/locations.json", location_items) + + +def compile_entrances() -> None: + overworld_entrances = [ + { + "name": f"{entrance_name} Entrance", + "access_rules": entrance.access_rules, + "children": [ + { + "name": "Unknown Stage", + "visibility_rules": f"$IsUnknownDestination|{entrance}", + "access_rules": entrance.access_rules, + "map_locations": [ + { + "map": "map_castle", + "x": entrance.coords[0], + "y": entrance.coords[1], + } + ], + "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__location_item_null"}], + }, + { + "name": "Unknown Stage [Scout]", + "visibility_rules": f"$IsUnknownDestination|{entrance}", + "access_rules": f"{{$IsUnknownDestination|{entrance}}}", + "map_locations": [ + { + "map": "map_castle", + "x": entrance.coords[0], + "y": entrance.coords[1], + } + ], + "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__location_item_null"}], + }, + { + "name": "Unknown Stage [Z]", + "visibility_rules": f"$IsUnknownDestination|{entrance}", + "access_rules": entrance.access_rules, + "map_locations": [ + { + "map": "map_castle", + "x": entrance.coords[0] + 11, + "y": entrance.coords[1] + 11, + "size": 10, + } + ], + "sections": [{"name": "Enter Stage and Set Entrance", "hosted_item": "__location_item_null"}], + }, + *[ + { + "name": area, + "visibility_rules": f"$IsSelectedDestination|{area_acronym}|{entrance}", + "map_locations": [ + { + "map": "map_castle", + "x": entrance.coords[0], + "y": entrance.coords[1], + } + ], + "sections": [ + { + "name": location.name, + "hosted_item": location.item_codes, + "access_rules": location.access_rules, + "visibility_rules": location.visibility_rules, + } + for location in locations + if location.area == area + ], + } + for area, area_acronym in areas.items() + ], + ], + } + for entrance_name, entrance in entrances.items() + ] + + output_jsonc("locations/castle_entrances.json", overworld_entrances) + + +def compile_all(): + compile_area_items() + compile_location_items() + compile_entrances() + + print(f"[Phakager] Generating file: ") + with open(os.path.join(PACK_ROOT_PATH, "scripts/autotracking/location_mapping.lua"), "w") as file: + file.write("-- This file was auto-generated by Phakager. Do not make direct modifications.\n") + file.write("LOCATION_MAPPING = {\n") + for location in locations: + file.write(f' [{location.code}] = {{"{location.item_codes}"}},\n') + + file.write("}") diff --git a/packager/entrances.py b/packager/entrances.py new file mode 100644 index 0000000..6bf1903 --- /dev/null +++ b/packager/entrances.py @@ -0,0 +1,77 @@ +from typing import NamedTuple, Optional + +from packager.types import EntranceName, AreaName + + +areas: dict[AreaName, str] = { + "Bob-omb Battlefield": "bob", + "Whomp's Fortress": "wf", + "Jolly Roger Bay": "jrb", + "Cool, Cool Mountain": "ccm", + "Big Boo's Haunt": "bbh", + "Hazy Maze Cave": "hmc", + "Lethal Lava Land": "lll", + "Shifting Sand Land": "ssl", + "Dire, Dire Docks": "ddd", + "Snowman's Land": "sl", + "Wet-Dry World": "wdw", + "Tall, Tall Mountain": "ttm", + "Tiny-Huge Island": "thi", + "Tick Tock Clock": "ttc", + "Rainbow Ride": "rr", + "Bowser in the Dark World": "bitdw", + "Bowser in the Fire Sea": "bitfs", + "Bowser in the Sky": "bits", + "Tower of the Wing Cap": "totwc", + "Cavern of the Metal Cap": "cotmc", + "Vanish Cap under the Moat": "vcutm", + "Princess's Secret Slide": "pss", + "Secret Aquarium": "sa", + "Wing Mario over the Rainbow": "wmotr", +} + + +class Entrance(NamedTuple): + acronym: str + order: int + er_code: Optional[int] + coords: tuple[int, int] + access_rules: list[str] = [] + + def __str__(self) -> str: + return self.acronym + + +# fmt: off +entrances: dict[EntranceName, Entrance] = { + # Main Courses + "Bob-omb Battlefield": Entrance("bob", 1, 91, (102, 529)), + "Whomp's Fortress": Entrance("wf", 2, 241, (690, 631), ["$HasStars|1"]), + "Jolly Roger Bay": Entrance("jrb", 3, 121, (671, 957), ["$HasStars|3"]), + "Cool, Cool Mountain": Entrance("ccm", 4, 51, (525, 528), ["$HasStars|3"]), + "Big Boo's Haunt": Entrance("bbh", 5, 41, (689, 370), ["$HasStars|12"]), + "Hazy Maze Cave": Entrance("hmc", 6, 71, (1448, 778), ["$CanAccessBasement"]), + "Lethal Lava Land": Entrance("lll", 7, 221, (1169, 686), ["$CanAccessBasement"]), + "Shifting Sand Land": Entrance("ssl", 8, 81, (1060, 822), ["$CanAccessBasement"]), + "Dire, Dire Docks": Entrance("ddd", 9, 231, (1519, 994), ["$CanAccessDDD"]), + "Snowman's Land": Entrance("sl", 10, 101, (1104, 524), ["$CanAccessSecondFloor"]), + "Wet-Dry World": Entrance("wdw", 11, 111, (1420, 520), ["$CanAccessSecondFloor"]), + "Tall, Tall Mountain": Entrance("ttm", 12, 361, (1398, 336), ["$CanAccessSecondFloor"]), + "Tiny-Huge Island (Huge)": Entrance("thih", 13, 131, (1682, 648), ["$CanAccessSecondFloor"]), + "Tiny-Huge Island (Tiny)": Entrance("thit", 14, 132, (1682, 376), ["$CanAccessSecondFloor"]), + "Tick Tock Clock": Entrance("ttc", 15, 141, (1364, 104), ["$CanAccessThirdFloor,$HasMoves|LG/TJ/SF/BF/WK"]), + "Rainbow Ride": Entrance("rr", 16, 151, (1587, 168), ["$CanAccessThirdFloor,$HasMoves|TJ/SF/BF"]), + + # Bowser Levels + "Bowser in the Dark World": Entrance("bitdw", 17, 171, (322, 308), ["$HasStars|F1Door"]), + "Bowser in the Fire Sea": Entrance("bitfs", 18, 191, (1565, 994), ["$CanAccessDDD,$HasCompleted|3626056"]), + "Bowser in the Sky": Entrance("bits", 19, None, (1366, 520), ["$CanAccessThirdFloor,$HasStars|F3Door"]), + + # Secret Stages + "Princess's Secret Slide": Entrance("pss", 20, 271, (648, 762), ["$HasStars|1"]), + "Secret Aquarium": Entrance("sa", 21, 201, (456, 874), ["$HasStars|3,^$CanAccessSA"]), + "Wing Mario over the Rainbow": Entrance("wmotr", 22, 311, (1142, 168), ["$CanAccessThirdFloor,$HasMoves|TJ/SF/BF"]), + "Tower of the Wing Cap": Entrance("totwc", 23, 291, (286, 814), ["$HasStars|10"]), + "Cavern of the Metal Cap": Entrance("cotmc", 24, 281, (910, 143), ["^$CanAccessHMC"]), + "Vanish Cap under the Moat": Entrance("vcutm", 25, 181, (1828, 885), ["$CanAccessBasement,$HasMoves|GP"]), +} diff --git a/packager/locations.py b/packager/locations.py new file mode 100644 index 0000000..626d3b8 --- /dev/null +++ b/packager/locations.py @@ -0,0 +1,276 @@ +from enum import IntEnum, auto +from typing import NamedTuple + +from packager.types import AreaName + + +class LocationType(IntEnum): + Star = auto() + Coin = auto() + RedCoin = auto() + Buddy = auto() + Key = auto() + WingCap = auto() + MetalCap = auto() + VanishCap = auto() + Block = auto() + + +class Location(NamedTuple): + name: str + area: AreaName + code: int + type: LocationType + access_rules: list[str] = [] + # coords: tuple[int, int] = (0, 0) + + class Icon(NamedTuple): + checked: str + missing: str + + @property + def item_codes(self) -> str: + return f"__location_item_{self.code}" + + @property + def visibility_rules(self) -> list[str]: + match self.type: + case LocationType.Coin: + return ["$ShowCoinStars"] + case LocationType.Buddy: + return ["$ShowBuddies"] + case LocationType.Block: + return ["$ShowBlocks"] + + return [] + + @property + def image(self) -> Icon: + match self.type: + case LocationType.Star: + return self.Icon("images/star.png", "images/star_collected.png") + case LocationType.Coin: + return self.Icon("images/star_coin.png", "images/star_collected.png") + case LocationType.RedCoin: + return self.Icon("images/star_red.png", "images/star_collected.png") + case LocationType.Buddy: + return self.Icon("images/buddy.png", "images/buddy_checked.png") + case LocationType.Key: + return self.Icon("images/keys/key.png", "images/keys/key_checked.png") + case LocationType.WingCap: + return self.Icon("images/blocks/block_red.png", "images/blocks/block_checked.png") + case LocationType.MetalCap: + return self.Icon("images/blocks/block_green.png", "images/blocks/block_checked.png") + case LocationType.VanishCap: + return self.Icon("images/blocks/block_blue.png", "images/blocks/block_checked.png") + case LocationType.Block: + return self.Icon("images/blocks/block_1up.png", "images/blocks/block_checked.png") + + raise TypeError(f"Unknown location type: {self.type.name}") + + +# fmt: off +locations: list[Location] = [ + # 1. Bob-omb Battlefield + Location("Big Bob-omb on the Summit", "Bob-omb Battlefield", 3626000, LocationType.Star), + Location("Footrace with Koopa the Quick", "Bob-omb Battlefield", 3626001, LocationType.Star), + Location("Shoot to the Island in the Sky", "Bob-omb Battlefield", 3626002, LocationType.Star, ["^$CanAccessBOBIsland"]), + Location("Find the 8 Red Coins", "Bob-omb Battlefield", 3626003, LocationType.RedCoin, ["^$CanAccessBOBIsland"]), + Location("Mario Wings to the Sky", "Bob-omb Battlefield", 3626004, LocationType.Star, ["^$CanAccessBOBWings"]), + Location("Behind Chain Chomp's Gate", "Bob-omb Battlefield", 3626005, LocationType.Star, ["^$CanAccessBOBChainChomp"]), + Location("100 Coins Star", "Bob-omb Battlefield", 3626006, LocationType.Coin, ["^$CanAccessBOBCoins"]), + Location("Bob-omb Buddy", "Bob-omb Battlefield", 3626200, LocationType.Buddy), + + # 2. Whomp's Fortress + Location("Chip off Whomp's Block", "Whomp's Fortress", 3626007, LocationType.Star, ["^$CanAccessWFTower"]), + Location("To the Top of the Fortress", "Whomp's Fortress", 3626008, LocationType.Star, ["^$CanAccessWFTower"]), + Location("Shoot into the Wild Blue", "Whomp's Fortress", 3626009, LocationType.Star, ["^$CanAccessWFWildBlue"]), + Location("Red Coins on the Floating Isle", "Whomp's Fortress", 3626010, LocationType.RedCoin), + Location("Fall onto the Caged Island", "Whomp's Fortress", 3626011, LocationType.Star, ["^$CanAccessWFCagedIsland"]), + Location("Blast Away the Wall", "Whomp's Fortress", 3626012, LocationType.Star, ["^$CanAccessWFWall"]), + Location("100 Coins Star", "Whomp's Fortress", 3626013, LocationType.Coin, ["^$CanAccessWFCoins"]), + Location("Bob-omb Buddy", "Whomp's Fortress", 3626201, LocationType.Buddy, ["^$CanAccessWFTower"]), + + # Jolly Roger Bay + Location("Plunder in the Sunken Ship", "Jolly Roger Bay", 3626014, LocationType.Star), + Location("Can the Eel Come out to Play?", "Jolly Roger Bay", 3626015, LocationType.Star), + Location("Treasure of the Ocean Cave", "Jolly Roger Bay", 3626016, LocationType.Star), + Location("Red Coins on the Ship Afloat", "Jolly Roger Bay", 3626017, LocationType.RedCoin, ["^$CanAccessJRBShip,^$CanAccessJRBRedCoins"]), + Location("Blast to the Stone Pillar", "Jolly Roger Bay", 3626018, LocationType.Star, ["^$CanAccessJRBPillar"]), + Location("Through the Jet Stream", "Jolly Roger Bay", 3626019, LocationType.Star, ["^$CanAccessJRBStream"]), + Location("100 Coins Star", "Jolly Roger Bay", 3626020, LocationType.Coin, ["^$CanAccessJRBShip,$HasMoves|GP"]), + Location("Bob-omb Buddy", "Jolly Roger Bay", 3626202, LocationType.Buddy), + + # Cool, Cool Mountain + Location("Slip Slidin' Away", "Cool, Cool Mountain", 3626021, LocationType.Star), + Location("Li'l Penguin Lost", "Cool, Cool Mountain", 3626022, LocationType.Star), + Location("Big Penguin Race", "Cool, Cool Mountain", 3626023, LocationType.Star), + Location("Frosty Slide for 8 Red Coins", "Cool, Cool Mountain", 3626024, LocationType.RedCoin), + Location("Snowman's Lost his Head", "Cool, Cool Mountain", 3626025, LocationType.Star), + Location("Wall Kicks will Work", "Cool, Cool Mountain", 3626026, LocationType.Star, ["^$CanAccessCCMWalLKicks"]), + Location("100 Coins Star", "Cool, Cool Mountain", 3626027, LocationType.Coin), + Location("Bob-omb Buddy", "Cool, Cool Mountain", 3626203, LocationType.Buddy), + Location("1-Up Block Near Snowman", "Cool, Cool Mountain", 3626215, LocationType.Block), + Location("1-Up Block Near Ice Pillar", "Cool, Cool Mountain", 3626216, LocationType.Block), + Location("1-Up Block in Secret Slide", "Cool, Cool Mountain", 3626217, LocationType.Block), + + # Big Boo's Haunt + Location("Go on a Ghost Hunt", "Big Boo's Haunt", 3626028, LocationType.Star), + Location("Ride Big Boo's Merry-Go-Round", "Big Boo's Haunt", 3626029, LocationType.Star), + Location("Secret of the Haunted Books", "Big Boo's Haunt", 3626030, LocationType.Star, ["^$CanAccessBBHBooks"]), + Location("Seek the 8 Red Coins", "Big Boo's Haunt", 3626031, LocationType.RedCoin, ["$HasMoves|BF/WK/TJ/SF"]), + Location("Big Boo's Balcony", "Big Boo's Haunt", 3626032, LocationType.Star, ["^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof"]), + Location("Eye to Eye in the Secret Room", "Big Boo's Haunt", 3626033, LocationType.Star, ["^$CanAccessBBHThirdFloor,$HasCap|VC"]), + Location("100 Coins Star", "Big Boo's Haunt", 3626034, LocationType.Coin), + Location("1-Up Block on Top of the Mansion", "Big Boo's Haunt", 3626218, LocationType.Block, ["^$CanAccessBBHThirdFloor,^$CanAccessBBHRoof"]), + + # Hazy Maze Cave + Location("Swimming Beast in the Cavern", "Hazy Maze Cave", 3626035, LocationType.Star), + Location("Elevate for 8 Red Coins", "Hazy Maze Cave", 3626036, LocationType.RedCoin, ["^$CanAccessHMCRedCoins"]), + Location("Metal-Head Mario Can Move!", "Hazy Maze Cave", 3626037, LocationType.Star, ["^$CanAccessMetalHead"]), + Location("Navigating the Toxic Maze", "Hazy Maze Cave", 3626038, LocationType.Star, ["$HasMoves|WK/SF/BF/TJ"]), + Location("A-Maze-Ing Emergency Exit", "Hazy Maze Cave", 3626039, LocationType.Star, ["^$CanAccessHMCPitIslands"]), + Location("Watch for Rolling Rocks", "Hazy Maze Cave", 3626040, LocationType.Star, ["$HasMoves|WK"]), + Location("100 Coins Star", "Hazy Maze Cave", 3626041, LocationType.Coin, ["^$CanAccessHMCRedCoins,$HasMoves|GP"]), + Location("1-Up Block Above the Pit", "Hazy Maze Cave", 3626219, LocationType.Block, ["^$CanAccessHMCPitIslands"]), + Location("1-Up Block Past Rolling Rocks", "Hazy Maze Cave", 3626220, LocationType.Block), + + # Lethal Lava Land + Location("Boil the Big Bully", "Lethal Lava Land", 3626042, LocationType.Star), + Location("Bully the Bullies", "Lethal Lava Land", 3626043, LocationType.Star), + Location("8-Coin Puzzle with 15 Pieces", "Lethal Lava Land", 3626044, LocationType.RedCoin), + Location("Red-Hot Log Rolling", "Lethal Lava Land", 3626045, LocationType.Star), + Location("Hot-Foot-It into the Volcano", "Lethal Lava Land", 3626046, LocationType.Star, ["$HasMoves|CL"]), + Location("Elevator Tour in the Volcano", "Lethal Lava Land", 3626047, LocationType.Star, ["$HasMoves|CL"]), + Location("100 Coins Star", "Lethal Lava Land", 3626048, LocationType.Coin), + + # Shifting Sand Land + Location("In the Talons of the Big Bird", "Shifting Sand Land", 3626049, LocationType.Star), + Location("Shining Atop the Pyramid", "Shifting Sand Land", 3626050, LocationType.Star), + Location("Inside the Ancient Pyramid", "Shifting Sand Land", 3626051, LocationType.Star, ["^$CanAccessSSLUpperPyramid"]), + Location("Stand Tall on the Four Pillars", "Shifting Sand Land", 3626052, LocationType.Star, ["^$CanAccessSSLUpperPyramid,^$CanAccessSSLPillars"]), + Location("Free Flying for 8 Red Coins", "Shifting Sand Land", 3626053, LocationType.RedCoin, ["^$CanAccessSSLRedCoins"]), + Location("Pyramid Puzzle", "Shifting Sand Land", 3626054, LocationType.Star, ["^$CanAccessSSLUpperPyramid"]), + Location("100 Coins Star", "Shifting Sand Land", 3626055, LocationType.Coin, ["^$CanAccessSSLUpperPyramid", "$HasMoves|GP"]), + Location("Bob-omb Buddy", "Shifting Sand Land", 3626207, LocationType.Buddy), + Location("1-Up Block Outside Pyramid", "Shifting Sand Land", 3626221, LocationType.Block), + Location("1-Up Block in the Pyramid's Left Path", "Shifting Sand Land", 3626222, LocationType.Block), + Location("1-Up Block in the Pyramid's Back", "Shifting Sand Land", 3626223, LocationType.Block), + + # Dire, Dire Docks + Location("Board Bowser's Sub", "Dire, Dire Docks", 3626056, LocationType.Star), + Location("Chests in the Current", "Dire, Dire Docks", 3626057, LocationType.Star), + Location("Pole-Jumping for Red Coins", "Dire, Dire Docks", 3626058, LocationType.RedCoin, ["^$CanAccessDDDRedCoins"]), + Location("Through the Jet Stream", "Dire, Dire Docks", 3626059, LocationType.Star, ["^$CanAccessDDDStream"]), + Location("The Manta Ray's Reward", "Dire, Dire Docks", 3626060, LocationType.Star), + Location("Collect the Caps...", "Dire, Dire Docks", 3626061, LocationType.Star, ["^$CanAccessDDDCaps"]), + Location("100 Coins Star", "Dire, Dire Docks", 3626062, LocationType.Coin, ["^$CanAccessDDDRedCoins,$HasMoves|GP"]), + + # Snowman's Land + Location("Snowman's Big Head", "Snowman's Land", 3626063, LocationType.Star, ["$HasMoves|BF/SF/TJ", "$HasCannon|SL"]), + Location("Chill with the Bully", "Snowman's Land", 3626064, LocationType.Star), + Location("In the Deep Freeze", "Snowman's Land", 3626065, LocationType.Star, ["$HasMoves|WK/SF/LG/BF/TJ", "$HasCannon|SL"]), + Location("Whirl from the Freezing Pond", "Snowman's Land", 3626066, LocationType.Star), + Location("Shell Shreddin' for Red Coins", "Snowman's Land", 3626067, LocationType.RedCoin), + Location("Into the Igloo", "Snowman's Land", 3626068, LocationType.Star, ["^$CanAccessSLIgloo"]), + Location("100 Coins Star", "Snowman's Land", 3626069, LocationType.Coin, ["^$CanAccessSLCoins"]), + Location("Bob-omb Buddy", "Snowman's Land", 3626209, LocationType.Buddy), + Location("1-Up Block Near Moneybags", "Snowman's Land", 3626224, LocationType.Block), + Location("1-Up Block Inside the Igloo", "Snowman's Land", 3626225, LocationType.Block), + + # Wet-Dry World + Location("Shocking Arrow Lifts!", "Wet-Dry World", 3626070, LocationType.Star, ["^$CanAccessWDWTop"]), + Location("Top o' the Town", "Wet-Dry World", 3626071, LocationType.Star, ["^$CanAccessWDWTop"]), + Location("Secrets in the Shallows & Sky", "Wet-Dry World", 3626072, LocationType.Star, ["^$CanAccessWDWTop"]), + Location("Express Elevator--Hurry Up!", "Wet-Dry World", 3626073, LocationType.Star), + Location("Go to Town for Red Coins", "Wet-Dry World", 3626074, LocationType.RedCoin, ["^$CanAccessWDWDowntown,^$CanAccessWDWRedCoins"]), + Location("Quick Race Through Downtown!", "Wet-Dry World", 3626075, LocationType.Star, ["^$CanAccessWDWDowntown,^$CanAccessWDWQuickRace"]), + Location("100 Coins Star", "Wet-Dry World", 3626076, LocationType.Coin, ["^$CanAccessWDWTop,^$CanAccessWDWCoins"]), + Location("Bob-omb Buddy", "Wet-Dry World", 3626210, LocationType.Buddy, ["^$CanAccessWDWTop,^$CanAccessWDWBuddy"]), + Location("1-Up Block in the Downtown", "Wet-Dry World", 3626226, LocationType.Block, ["^$CanAccessWDWDowntown"]), + + # Tall, Tall Mountain + Location("Scale the Mountain", "Tall, Tall Mountain", 3626077, LocationType.Star, ["^$CanAccessTTMTop"]), + Location("Mystery of the Monkey Cage", "Tall, Tall Mountain", 3626078, LocationType.Star, ["^$CanAccessTTMTop"]), + Location("Scary 'Shrooms, Red Coins", "Tall, Tall Mountain", 3626079, LocationType.RedCoin), + Location("Mysterious Mountainside", "Tall, Tall Mountain", 3626080, LocationType.Star, ["^$CanAccessTTMTop"]), + Location("Breathtaking View from Bridge", "Tall, Tall Mountain", 3626081, LocationType.Star, ["^$CanAccessTTMTop"]), + Location("Blast to the Lonely Mushroom", "Tall, Tall Mountain", 3626082, LocationType.Star, ["^$CanAccessTTMMushroom"]), + Location("100 Coins Star", "Tall, Tall Mountain", 3626083, LocationType.Coin, ["^$CanAccessTTMTop"]), + Location("Bob-omb Buddy", "Tall, Tall Mountain", 3626211, LocationType.Buddy), + Location("1-Up Block on the Red Mushroom", "Tall, Tall Mountain", 3626227, LocationType.Block), + + # Tiny-Huge Island + Location("Pluck the Piranha Flower", "Tiny-Huge Island", 3626084, LocationType.Star, ["^$CanAccessTHIPipes"]), + Location("The Tip Top of the Huge Island", "Tiny-Huge Island", 3626085, LocationType.Star, ["^$CanAccessTHIPipes"]), + Location("Rematch with Koopa the Quick", "Tiny-Huge Island", 3626086, LocationType.Star, ["^$CanAccessTHIPipes"]), + Location("Five Itty Bitty Secrets", "Tiny-Huge Island", 3626087, LocationType.Star, ["^$CanAccessTHIPipes"]), + Location("Wiggler's Red Coins", "Tiny-Huge Island", 3626088, LocationType.RedCoin, ["^$CanAccessTHIPipes,$HasMoves|WK"]), + Location("Make Wiggler Squirm", "Tiny-Huge Island", 3626089, LocationType.Star, ["^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,^$CanAccessTHIWiggler"]), + Location("100 Coins Star", "Tiny-Huge Island", 3626090, LocationType.Coin, ["^$CanAccessTHIPipes,^$CanAccessTHIHugeTop,$HasMoves|GP"]), + Location("Bob-omb Buddy", "Tiny-Huge Island", 3626212, LocationType.Buddy, ["^$CanAccessTHIPipes"]), + Location("1-Up Block Near Tiny Start", "Tiny-Huge Island", 3626228, LocationType.Block, ["^$CanAccessTHIPipes", "$IsNoAreaRando"]), + Location("1-Up Block Near Huge Start", "Tiny-Huge Island", 3626229, LocationType.Block, ["^$CanAccessTHIPipes"]), + Location("1-Up Block in the Windy Area", "Tiny-Huge Island", 3626230, LocationType.Block, ["^$CanAccessTHIPipes"]), + + # Tick Tock Clock + Location("Roll into the Cage", "Tick Tock Clock", 3626091, LocationType.Star, ["$CanAccessTTCLower"]), + Location("The Pit and the Pendulums", "Tick Tock Clock", 3626092, LocationType.Star, ["^$CanAccessTTCUpper"]), + Location("Get a Hand", "Tick Tock Clock", 3626093, LocationType.Star, ["$CanAccessTTCLower"]), + Location("Stomp on the Thwomp", "Tick Tock Clock", 3626094, LocationType.Star, ["^$CanAccessTTCTop"]), + Location("Timed Jumps on Moving Bars", "Tick Tock Clock", 3626095, LocationType.Star, ["^$CanAccessTTCUpper"]), + Location("Stop Time for Red Coins", "Tick Tock Clock", 3626096, LocationType.RedCoin, ["$CanAccessTTCLower", "$IsNoAreaRando"]), + Location("100 Coins Star", "Tick Tock Clock", 3626097, LocationType.Coin, ["^$CanAccessTTCTop,$HasMoves|GP"]), + Location("1-Up Block Midway Up", "Tick Tock Clock", 3626231, LocationType.Block, ["^$CanAccessTTCTop"]), + Location("1-Up Block at the Top", "Tick Tock Clock", 3626232, LocationType.Block, ["^$CanAccessTTCTop"]), + + Location("Cruiser Crossing the Rainbow", "Rainbow Ride", 3626098, LocationType.Star, ["^$CanAccessRRCruiser"]), + Location("The Big House in the Sky", "Rainbow Ride", 3626099, LocationType.Star, ["^$CanAccessRRHouse"]), + Location("Coins Amassed in a Maze", "Rainbow Ride", 3626100, LocationType.RedCoin, ["^$CanAccessRRMaze"]), + Location("Swingin' in the Breeze", "Rainbow Ride", 3626101, LocationType.Star, ["^$CanAccessRRSwinging"]), + Location("Tricky Triangles!", "Rainbow Ride", 3626102, LocationType.Star, ["^$CanAccessRRTriangles"]), + Location("Somewhere over the Rainbow", "Rainbow Ride", 3626103, LocationType.Star, ["^$CanAccessRRCruiser,$HasCannon|RR"]), + Location("100 Coins Star", "Rainbow Ride", 3626104, LocationType.Coin, ["^$CanAccessRRMaze,$HasMoves|GP,$HasMoves|WK"]), + Location("Bob-omb Buddy", "Rainbow Ride", 3626214, LocationType.Buddy, ["^$CanAccessRRBuddy"]), + Location("1-Up Block Above the Red Coin Maze", "Rainbow Ride", 3626233, LocationType.Block), + Location("1-Up Block Under Fly Guy", "Rainbow Ride", 3626234, LocationType.Block), + Location("1-Up Block on the House in the Sky", "Rainbow Ride", 3626235, LocationType.Block, ["^$CanAccessRRHouse"]), + + Location("End of the Slide Block", "Princess's Secret Slide", 3626126, LocationType.Star), + Location("Finish under 21 Seconds", "Princess's Secret Slide", 3626127, LocationType.Star), + + Location("The Aquarium Red Coins", "Secret Aquarium", 3626161, LocationType.RedCoin), + + Location("First Bowser's Key", "Bowser in the Dark World", 3626178, LocationType.Key), + Location("Dark World Red Coins", "Bowser in the Dark World", 3626105, LocationType.RedCoin), + Location("1-Up Block on the Tower", "Bowser in the Dark World", 3626236, LocationType.Block), + Location("1-Up Block Near the Goombas", "Bowser in the Dark World", 3626237, LocationType.Block), + + Location("Second Bowser's Key", "Bowser in the Fire Sea", 3626179, LocationType.Key, ["$HasMoves|CL"]), + Location("Fire Sea Red Coins", "Bowser in the Fire Sea", 3626112, LocationType.RedCoin, ["$HasMoves|CL,$HasMoves|LG/WK"]), + Location("1-Up Block on the Swaying Stairs", "Bowser in the Fire Sea", 3626238, LocationType.Block, ["$HasMoves|CL"]), + Location("1-Up Block Near the Poles", "Bowser in the Fire Sea", 3626239, LocationType.Block, ["$HasMoves|CL,$HasMoves|LG/WK"]), + + Location("Sky Red Coins", "Bowser in the Sky", 3626119, LocationType.RedCoin, ["$HasAllMoves|CL/TJ", "$HasAllMoves|CL/SF/LG", "$HasAllMoves|TJ/WK/LG,^$StrictMovementAccessibilityLevel"]), + Location("1-Up Block on the Rotating Platform", "Bowser in the Sky", 3626240, LocationType.Block), + + Location("Wing Cap Switch", "Tower of the Wing Cap", 3626181, LocationType.WingCap), + Location("Tower Red Coins", "Tower of the Wing Cap", 3626140, LocationType.RedCoin), + + Location("Metal Cap Switch", "Cavern of the Metal Cap", 3626182, LocationType.MetalCap), + Location("Cavern Red Coins", "Cavern of the Metal Cap", 3626133, LocationType.RedCoin, ["$HasCap|MC", "^$StrictCapAccessibilityLevel"]), + Location("1-Up Block Above the Rushing River", "Cavern of the Metal Cap", 3626241, LocationType.Block), + + Location("Vanish Cap Switch", "Vanish Cap under the Moat", 3626183, LocationType.VanishCap, ["$HasMoves|WK/TJ/BF/SF/LG", "^$StrictMovementAccessibilityLevel"]), + Location("Moat Red Coins", "Vanish Cap under the Moat", 3626147, LocationType.RedCoin, ["$HasCap|VC,$HasMoves|WK/TJ/BF/SF/LG", "$HasMoves|WK,^$StrictCapAccessibilityLevel"]), + Location("1-Up Block on the Slope Platform", "Vanish Cap under the Moat", 3626242, LocationType.Block), + + Location("Rainbow Red Coins", "Wing Mario over the Rainbow", 3626154, LocationType.RedCoin, ["$HasMoves|TJ,$HasCap|WC"]), + Location("Rainbow 1-Up Block", "Wing Mario over the Rainbow", 3626243, LocationType.Block, ["$HasMoves|TJ,$HasCap|WC"]), + + Location("Basement Toad's Gift", "Princess Peach's Castle", 3626168, LocationType.Star), # Rule set manually. + Location("Second Floor Toad's Gift", "Princess Peach's Castle", 3626169, LocationType.Star), # Rule set manually. + Location("Third Floor Toad's Gift", "Princess Peach's Castle", 3626170, LocationType.Star), # Rule set manually. + Location("MIPS the Rabbit", "Princess Peach's Castle", 3626171, LocationType.Star), # Rule set manually. + Location("MIPS the Rabbit II", "Princess Peach's Castle", 3626172, LocationType.Star), # Rule set manually. +] diff --git a/packager/types.py b/packager/types.py new file mode 100644 index 0000000..f27c64d --- /dev/null +++ b/packager/types.py @@ -0,0 +1,57 @@ +from typing import Literal + +type AreaName = Literal[ + "Bob-omb Battlefield", + "Whomp's Fortress", + "Jolly Roger Bay", + "Cool, Cool Mountain", + "Big Boo's Haunt", + "Hazy Maze Cave", + "Lethal Lava Land", + "Shifting Sand Land", + "Dire, Dire Docks", + "Snowman's Land", + "Wet-Dry World", + "Tall, Tall Mountain", + "Tiny-Huge Island", + "Tick Tock Clock", + "Rainbow Ride", + "Bowser in the Dark World", + "Bowser in the Fire Sea", + "Bowser in the Sky", + "Tower of the Wing Cap", + "Cavern of the Metal Cap", + "Vanish Cap under the Moat", + "Princess's Secret Slide", + "Secret Aquarium", + "Wing Mario over the Rainbow", + "Princess Peach's Castle", +] + +type EntranceName = Literal[ + "Bob-omb Battlefield", + "Whomp's Fortress", + "Jolly Roger Bay", + "Cool, Cool Mountain", + "Big Boo's Haunt", + "Hazy Maze Cave", + "Lethal Lava Land", + "Shifting Sand Land", + "Dire, Dire Docks", + "Snowman's Land", + "Wet-Dry World", + "Tall, Tall Mountain", + "Tiny-Huge Island (Tiny)", + "Tiny-Huge Island (Huge)", + "Tick Tock Clock", + "Rainbow Ride", + "Bowser in the Dark World", + "Bowser in the Fire Sea", + "Bowser in the Sky", + "Tower of the Wing Cap", + "Cavern of the Metal Cap", + "Vanish Cap under the Moat", + "Princess's Secret Slide", + "Secret Aquarium", + "Wing Mario over the Rainbow", +] diff --git a/scripts/autotracking/er_mapping.lua b/scripts/autotracking/er_mapping.lua deleted file mode 100644 index b93a28c..0000000 --- a/scripts/autotracking/er_mapping.lua +++ /dev/null @@ -1,29 +0,0 @@ -SECRET_MAPPING = { - ["171"] = "bitdw", - ["191"] = "bitfs", - ["291"] = "towc", - ["281"] = "cotmc", - ["181"] = "vcutm", - ["271"] = "pss", - ["201"] = "sa", - ["311"] = "wmotr", -} - -COURSE_MAPPING = { - ["91"] = "bob", - ["241"] = "wf", - ["121"] = "jrb", - ["51"] = "ccm", - ["41"] = "bbh", - ["71"] = "hmc", - ["221"] = "lll", - ["81"] = "ssl", - ["231"] = "ddd", - ["101"] = "sl", - ["111"] = "wdw", - ["361"] = "ttm", - ["131"] = "thih", - ["132"] = "thit", - ["141"] = "ttc", - ["151"] = "rr", -} diff --git a/scripts/autotracking/item_mapping.lua b/scripts/autotracking/item_mapping.lua deleted file mode 100644 index 1b601bf..0000000 --- a/scripts/autotracking/item_mapping.lua +++ /dev/null @@ -1,40 +0,0 @@ -ITEM_MAPPING = { - -- Junk - [3626184] = {"1up_mushroom", "consumable"}, - - -- Moves - [3626185] = {"move_double_jump", "toggle"}, -- Not actually used? - [3626186] = {"move_triple_jump", "toggle"}, -- TJ - [3626187] = {"move_long_jump", "toggle"}, -- LJ - [3626188] = {"move_backflip", "toggle"}, -- BF - [3626189] = {"move_side_flip", "toggle"}, -- SF - [3626190] = {"move_wall_jump", "toggle"}, -- WJ - [3626191] = {"move_dive", "toggle"}, -- DV - [3626192] = {"move_ground_pound", "toggle"}, -- GP - [3626193] = {"move_kick", "toggle"}, -- KI - [3626194] = {"move_climb", "toggle"}, -- CL - [3626195] = {"move_ledge_grab", "toggle"}, -- LG - - -- Cannons - [3626200] = {"cannon_bob", "toggle"}, - [3626201] = {"cannon_wf", "toggle"}, - [3626202] = {"cannon_jrb", "toggle"}, - [3626203] = {"cannon_ccm", "toggle"}, - [3626207] = {"cannon_ssl", "toggle"}, - [3626209] = {"cannon_sl", "toggle"}, - [3626210] = {"cannon_wdw", "toggle"}, - [3626211] = {"cannon_ttm", "toggle"}, - [3626212] = {"cannon_thi", "toggle"}, - [3626214] = {"cannon_rr", "toggle"}, - - -- Caps - [3626181] = {"cap_wing", "toggle"}, - [3626182] = {"cap_metal", "toggle"}, - [3626183] = {"cap_vanish", "toggle"}, - - -- Stars & Keys - [3626000] = {"star", "consumable"}, - [3626178] = {"key", 1}, - [3626179] = {"key", 2}, - [3626180] = {"key", 0}, -} diff --git a/scripts/autotracking/location_mapping.lua b/scripts/autotracking/location_mapping.lua deleted file mode 100644 index f2c279c..0000000 --- a/scripts/autotracking/location_mapping.lua +++ /dev/null @@ -1,167 +0,0 @@ --- This file is auto-generated. Do not make modifications to this file directly. -LOCATION_MAPPING = { - [3626000] = {"BOB-OMB_BATTLEFIELD>BIG_BOB-OMB_ON_THE_SUMMIT"}, - [3626001] = {"BOB-OMB_BATTLEFIELD>FOOTRACE_WITH_KOOPA_THE_QUICK"}, - [3626002] = {"BOB-OMB_BATTLEFIELD>SHOOT_TO_THE_ISLAND_IN_THE_SKY"}, - [3626003] = {"BOB-OMB_BATTLEFIELD>FIND_THE_8_RED_COINS"}, - [3626004] = {"BOB-OMB_BATTLEFIELD>MARIO_WINGS_TO_THE_SKY"}, - [3626005] = {"BOB-OMB_BATTLEFIELD>BEHIND_CHAIN_CHOMP'S_GATE"}, - [3626006] = {"BOB-OMB_BATTLEFIELD>100_COINS_STAR"}, - [3626200] = {"BOB-OMB_BATTLEFIELD>BOB-OMB_BUDDY"}, - [3626007] = {"WHOMP'S_FORTRESS>CHIP_OFF_WHOMP'S_BLOCK"}, - [3626008] = {"WHOMP'S_FORTRESS>TO_THE_TOP_OF_THE_FORTRESS"}, - [3626009] = {"WHOMP'S_FORTRESS>SHOOT_INTO_THE_WILD_BLUE"}, - [3626010] = {"WHOMP'S_FORTRESS>RED_COINS_ON_THE_FLOATING_ISLE"}, - [3626011] = {"WHOMP'S_FORTRESS>FALL_ONTO_THE_CAGED_ISLAND"}, - [3626012] = {"WHOMP'S_FORTRESS>BLAST_AWAY_THE_WALL"}, - [3626013] = {"WHOMP'S_FORTRESS>100_COINS_STAR"}, - [3626201] = {"WHOMP'S_FORTRESS>BOB-OMB_BUDDY"}, - [3626014] = {"JOLLY_ROGER_BAY>PLUNDER_IN_THE_SUNKEN_SHIP"}, - [3626015] = {"JOLLY_ROGER_BAY>CAN_THE_EEL_COME_OUT_TO_PLAY?"}, - [3626016] = {"JOLLY_ROGER_BAY>TREASURE_OF_THE_OCEAN_CAVE"}, - [3626017] = {"JOLLY_ROGER_BAY>RED_COINS_ON_THE_SHIP_AFLOAT"}, - [3626018] = {"JOLLY_ROGER_BAY>BLAST_TO_THE_STONE_PILLAR"}, - [3626019] = {"JOLLY_ROGER_BAY>THROUGH_THE_JET_STREAM"}, - [3626020] = {"JOLLY_ROGER_BAY>100_COINS_STAR"}, - [3626202] = {"JOLLY_ROGER_BAY>BOB-OMB_BUDDY"}, - [3626021] = {"COOL_COOL_MOUNTAIN>SLIP_SLIDIN'_AWAY"}, - [3626022] = {"COOL_COOL_MOUNTAIN>LI'L_PENGUIN_LOST"}, - [3626023] = {"COOL_COOL_MOUNTAIN>BIG_PENGUIN_RACE"}, - [3626024] = {"COOL_COOL_MOUNTAIN>FROSTY_SLIDE_FOR_8_RED_COINS"}, - [3626025] = {"COOL_COOL_MOUNTAIN>SNOWMAN'S_LOST_HIS_HEAD"}, - [3626026] = {"COOL_COOL_MOUNTAIN>WALL_KICKS_WILL_WORK"}, - [3626027] = {"COOL_COOL_MOUNTAIN>100_COINS_STAR"}, - [3626203] = {"COOL_COOL_MOUNTAIN>BOB-OMB_BUDDY"}, - [3626215] = {"COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_SNOWMAN"}, - [3626216] = {"COOL_COOL_MOUNTAIN>1-UP_BLOCK_NEAR_ICE_PILLAR"}, - [3626217] = {"COOL_COOL_MOUNTAIN>1-UP_BLOCK_IN_SECRET_SLIDE"}, - [3626028] = {"BIG_BOO'S_HAUNT>GO_ON_A_GHOST_HUNT"}, - [3626029] = {"BIG_BOO'S_HAUNT>RIDE_BIG_BOO'S_MERRY-GO-ROUND"}, - [3626030] = {"BIG_BOO'S_HAUNT>SECRET_OF_THE_HAUNTED_BOOKS"}, - [3626031] = {"BIG_BOO'S_HAUNT>SEEK_THE_8_RED_COINS"}, - [3626032] = {"BIG_BOO'S_HAUNT>BIG_BOO'S_BALCONY"}, - [3626033] = {"BIG_BOO'S_HAUNT>EYE_TO_EYE_IN_THE_SECRET_ROOM"}, - [3626034] = {"BIG_BOO'S_HAUNT>100_COINS_STAR"}, - [3626218] = {"BIG_BOO'S_HAUNT>1-UP_BLOCK_ON_TOP_OF_THE_MANSION"}, - [3626035] = {"HAZY_MAZE_CAVE>SWIMMING_BEAST_IN_THE_CAVERN"}, - [3626036] = {"HAZY_MAZE_CAVE>ELEVATE_FOR_8_RED_COINS"}, - [3626037] = {"HAZY_MAZE_CAVE>METAL-HEAD_MARIO_CAN_MOVE!"}, - [3626038] = {"HAZY_MAZE_CAVE>NAVIGATING_THE_TOXIC_MAZE"}, - [3626039] = {"HAZY_MAZE_CAVE>A-MAZE-ING_EMERGENCY_EXIT"}, - [3626040] = {"HAZY_MAZE_CAVE>WATCH_FOR_ROLLING_ROCKS"}, - [3626041] = {"HAZY_MAZE_CAVE>100_COINS_STAR"}, - [3626219] = {"HAZY_MAZE_CAVE>1-UP_BLOCK_ABOVE_THE_PIT"}, - [3626220] = {"HAZY_MAZE_CAVE>1-UP_BLOCK_PAST_ROLLING_ROCKS"}, - [3626042] = {"LETHAL_LAVA_LAND>BOIL_THE_BIG_BULLY"}, - [3626043] = {"LETHAL_LAVA_LAND>BULLY_THE_BULLIES"}, - [3626044] = {"LETHAL_LAVA_LAND>8-COIN_PUZZLE_WITH_15_PIECES"}, - [3626045] = {"LETHAL_LAVA_LAND>RED-HOT_LOG_ROLLING"}, - [3626046] = {"LETHAL_LAVA_LAND>HOT-FOOT-IT_INTO_THE_VOLCANO"}, - [3626047] = {"LETHAL_LAVA_LAND>ELEVATOR_TOUR_IN_THE_VOLCANO"}, - [3626048] = {"LETHAL_LAVA_LAND>100_COINS_STAR"}, - [3626049] = {"SHIFTING_SAND_LAND>IN_THE_TALONS_OF_THE_BIG_BIRD"}, - [3626050] = {"SHIFTING_SAND_LAND>SHINING_ATOP_THE_PYRAMID"}, - [3626051] = {"SHIFTING_SAND_LAND>INSIDE_THE_ANCIENT_PYRAMID"}, - [3626052] = {"SHIFTING_SAND_LAND>STAND_TALL_ON_THE_FOUR_PILLARS"}, - [3626053] = {"SHIFTING_SAND_LAND>FREE_FLYING_FOR_8_RED_COINS"}, - [3626054] = {"SHIFTING_SAND_LAND>PYRAMID_PUZZLE"}, - [3626055] = {"SHIFTING_SAND_LAND>100_COINS_STAR"}, - [3626207] = {"SHIFTING_SAND_LAND>BOB-OMB_BUDDY"}, - [3626221] = {"SHIFTING_SAND_LAND>1-UP_BLOCK_OUTSIDE_PYRAMID"}, - [3626222] = {"SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_LEFT_PATH"}, - [3626223] = {"SHIFTING_SAND_LAND>1-UP_BLOCK_IN_THE_PYRAMID'S_BACK"}, - [3626056] = {"DIRE_DIRE_DOCKS>BOARD_BOWSER'S_SUB"}, - [3626057] = {"DIRE_DIRE_DOCKS>CHESTS_IN_THE_CURRENT"}, - [3626058] = {"DIRE_DIRE_DOCKS>POLE-JUMPING_FOR_RED_COINS"}, - [3626059] = {"DIRE_DIRE_DOCKS>THROUGH_THE_JET_STREAM"}, - [3626060] = {"DIRE_DIRE_DOCKS>THE_MANTA_RAY'S_REWARD"}, - [3626061] = {"DIRE_DIRE_DOCKS>COLLECT_THE_CAPS..."}, - [3626062] = {"DIRE_DIRE_DOCKS>100_COINS_STAR"}, - [3626063] = {"SNOWMAN'S_LAND>SNOWMAN'S_BIG_HEAD"}, - [3626064] = {"SNOWMAN'S_LAND>CHILL_WITH_THE_BULLY"}, - [3626065] = {"SNOWMAN'S_LAND>IN_THE_DEEP_FREEZE"}, - [3626066] = {"SNOWMAN'S_LAND>WHIRL_FROM_THE_FREEZING_POND"}, - [3626067] = {"SNOWMAN'S_LAND>SHELL_SHREDDIN'_FOR_RED_COINS"}, - [3626068] = {"SNOWMAN'S_LAND>INTO_THE_IGLOO"}, - [3626069] = {"SNOWMAN'S_LAND>100_COINS_STAR"}, - [3626209] = {"SNOWMAN'S_LAND>BOB-OMB_BUDDY"}, - [3626224] = {"SNOWMAN'S_LAND>1-UP_BLOCK_NEAR_MONEYBAGS"}, - [3626225] = {"SNOWMAN'S_LAND>1-UP_BLOCK_INSIDE_THE_IGLOO"}, - [3626070] = {"WET-DRY_WORLD>SHOCKING_ARROW_LIFTS!"}, - [3626071] = {"WET-DRY_WORLD>TOP_O'_THE_TOWN"}, - [3626072] = {"WET-DRY_WORLD>SECRETS_IN_THE_SHALLOWS_&_SKY"}, - [3626073] = {"WET-DRY_WORLD>EXPRESS_ELEVATOR--HURRY_UP!"}, - [3626074] = {"WET-DRY_WORLD>GO_TO_TOWN_FOR_RED_COINS"}, - [3626075] = {"WET-DRY_WORLD>QUICK_RACE_THROUGH_DOWNTOWN!"}, - [3626076] = {"WET-DRY_WORLD>100_COINS_STAR"}, - [3626210] = {"WET-DRY_WORLD>BOB-OMB_BUDDY"}, - [3626226] = {"WET-DRY_WORLD>1-UP_BLOCK_IN_THE_DOWNTOWN"}, - [3626077] = {"TALL_TALL_MOUNTAIN>SCALE_THE_MOUNTAIN"}, - [3626078] = {"TALL_TALL_MOUNTAIN>MYSTERY_OF_THE_MONKEY_CAGE"}, - [3626079] = {"TALL_TALL_MOUNTAIN>SCARY_'SHROOMS_RED_COINS"}, - [3626080] = {"TALL_TALL_MOUNTAIN>MYSTERIOUS_MOUNTAINSIDE"}, - [3626081] = {"TALL_TALL_MOUNTAIN>BREATHTAKING_VIEW_FROM_BRIDGE"}, - [3626082] = {"TALL_TALL_MOUNTAIN>BLAST_TO_THE_LONELY_MUSHROOM"}, - [3626083] = {"TALL_TALL_MOUNTAIN>100_COINS_STAR"}, - [3626211] = {"TALL_TALL_MOUNTAIN>BOB-OMB_BUDDY"}, - [3626227] = {"TALL_TALL_MOUNTAIN>1-UP_BLOCK_ON_THE_RED_MUSHROOM"}, - [3626084] = {"TINY-HUGE_ISLAND>PLUCK_THE_PIRANHA_FLOWER"}, - [3626085] = {"TINY-HUGE_ISLAND>THE_TIP_TOP_OF_THE_HUGE_ISLAND"}, - [3626086] = {"TINY-HUGE_ISLAND>REMATCH_WITH_KOOPA_THE_QUICK"}, - [3626087] = {"TINY-HUGE_ISLAND>FIVE_ITTY_BITTY_SECRETS"}, - [3626088] = {"TINY-HUGE_ISLAND>WIGGLER'S_RED_COINS"}, - [3626089] = {"TINY-HUGE_ISLAND>MAKE_WIGGLER_SQUIRM"}, - [3626090] = {"TINY-HUGE_ISLAND>100_COINS_STAR"}, - [3626212] = {"TINY-HUGE_ISLAND>BOB-OMB_BUDDY"}, - [3626228] = {"TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_TINY_START"}, - [3626229] = {"TINY-HUGE_ISLAND>1-UP_BLOCK_NEAR_HUGE_START"}, - [3626230] = {"TINY-HUGE_ISLAND>1-UP_BLOCK_IN_THE_WINDY_AREA"}, - [3626091] = {"TICK_TOCK_CLOCK>ROLL_INTO_THE_CAGE"}, - [3626092] = {"TICK_TOCK_CLOCK>THE_PIT_AND_THE_PENDULUMS"}, - [3626093] = {"TICK_TOCK_CLOCK>GET_A_HAND"}, - [3626094] = {"TICK_TOCK_CLOCK>STOMP_ON_THE_THWOMP"}, - [3626095] = {"TICK_TOCK_CLOCK>TIMED_JUMPS_ON_MOVING_BARS"}, - [3626096] = {"TICK_TOCK_CLOCK>STOP_TIME_FOR_RED_COINS"}, - [3626097] = {"TICK_TOCK_CLOCK>100_COINS_STAR"}, - [3626231] = {"TICK_TOCK_CLOCK>1-UP_BLOCK_MIDWAY_UP"}, - [3626232] = {"TICK_TOCK_CLOCK>1-UP_BLOCK_AT_THE_TOP"}, - [3626098] = {"RAINBOW_RIDE>CRUISER_CROSSING_THE_RAINBOW"}, - [3626099] = {"RAINBOW_RIDE>THE_BIG_HOUSE_IN_THE_SKY"}, - [3626100] = {"RAINBOW_RIDE>COINS_AMASSED_IN_A_MAZE"}, - [3626101] = {"RAINBOW_RIDE>SWINGIN'_IN_THE_BREEZE"}, - [3626102] = {"RAINBOW_RIDE>TRICKY_TRIANGLES!"}, - [3626103] = {"RAINBOW_RIDE>SOMEWHERE_OVER_THE_RAINBOW"}, - [3626104] = {"RAINBOW_RIDE>100_COINS_STAR"}, - [3626214] = {"RAINBOW_RIDE>BOB-OMB_BUDDY"}, - [3626233] = {"RAINBOW_RIDE>1-UP_BLOCK_ABOVE_THE_RED_COIN_MAZE"}, - [3626234] = {"RAINBOW_RIDE>1-UP_BLOCK_UNDER_FLY_GUY"}, - [3626235] = {"RAINBOW_RIDE>1-UP_BLOCK_ON_THE_HOUSE_IN_THE_SKY"}, - [3626126] = {"PEACH'S_SECRET_SLIDE>END_OF_THE_SLIDE_BLOCK"}, - [3626127] = {"PEACH'S_SECRET_SLIDE>FINISH_UNDER_21_SECONDS"}, - [3626161] = {"SECRET_AQUARIUM>THE_AQUARIUM_RED_COINS"}, - [3626178] = {"BOWSER_IN_THE_DARK_WORLD>FIRST_BOWSER'S_KEY"}, - [3626105] = {"BOWSER_IN_THE_DARK_WORLD>DARK_WORLD_RED_COINS"}, - [3626236] = {"BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_ON_THE_TOWER"}, - [3626237] = {"BOWSER_IN_THE_DARK_WORLD>1-UP_BLOCK_NEAR_THE_GOOMBAS"}, - [3626179] = {"BOWSER_IN_THE_FIRE_SEA>SECOND_BOWSER'S_KEY"}, - [3626112] = {"BOWSER_IN_THE_FIRE_SEA>FIRE_SEA_RED_COINS"}, - [3626238] = {"BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_ON_THE_SWAYING_STAIRS"}, - [3626239] = {"BOWSER_IN_THE_FIRE_SEA>1-UP_BLOCK_NEAR_THE_POLES"}, - [3626119] = {"BOWSER_IN_THE_SKY>SKY_RED_COINS"}, - [3626240] = {"BOWSER_IN_THE_SKY>1-UP_BLOCK_ON_THE_ROTATING_PLATFORM"}, - [3626181] = {"TOWER_OF_THE_WING_CAP>WING_CAP_SWITCH"}, - [3626140] = {"TOWER_OF_THE_WING_CAP>TOWER_RED_COINS"}, - [3626182] = {"CAVERN_OF_THE_METAL_CAP>METAL_CAP_SWITCH"}, - [3626133] = {"CAVERN_OF_THE_METAL_CAP>CAVERN_RED_COINS"}, - [3626241] = {"CAVERN_OF_THE_METAL_CAP>1-UP_BLOCK_ABOVE_THE_RUSHING_RIVER"}, - [3626183] = {"VANISH_CAP_UNDER_THE_MOAT>VANISH_CAP_SWITCH"}, - [3626147] = {"VANISH_CAP_UNDER_THE_MOAT>MOAT_RED_COINS"}, - [3626242] = {"VANISH_CAP_UNDER_THE_MOAT>1-UP_BLOCK_ON_THE_SLOPE_PLATFORM"}, - [3626154] = {"WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_RED_COINS"}, - [3626243] = {"WING_MARIO_OVER_THE_RAINBOW>WING_MARIO_OVER_THE_RAINBOW_1-UP_BLOCK"}, - [3626168] = {"PEACH'S_CASTLE>BASEMENT_TOAD'S_GIFT"}, - [3626169] = {"PEACH'S_CASTLE>SECOND_FLOOR_TOAD'S_GIFT"}, - [3626170] = {"PEACH'S_CASTLE>THIRD_FLOOR_TOAD'S_GIFT"}, - [3626171] = {"PEACH'S_CASTLE>MIPS_THE_RABBIT"}, - [3626172] = {"PEACH'S_CASTLE>MIPS_THE_RABBIT_II"}, -} \ No newline at end of file diff --git a/scripts/autotracking/move_mapping.lua b/scripts/autotracking/move_mapping.lua deleted file mode 100644 index 2c4f5d3..0000000 --- a/scripts/autotracking/move_mapping.lua +++ /dev/null @@ -1,13 +0,0 @@ -MOVE_MAPPING = { - [1] = "move_double_jump", - [2] = "move_triple_jump", - [4] = "move_long_jump", - [8] = "move_backflip", - [16] = "move_side_flip", - [32] = "move_wall_jump", - [64] = "move_dive", - [128] = "move_ground_pound", - [256] = "move_kick", - [512] = "move_climb", - [1024] = "move_ledge_grab" -} diff --git a/scripts/er.lua b/scripts/er.lua deleted file mode 100644 index 3b2c5ae..0000000 --- a/scripts/er.lua +++ /dev/null @@ -1,265 +0,0 @@ -EntranceTable = {} - -EntranceTable["stage"] = { - [0] = "__null__", - [1] = "bob", - [2] = "wf", - [3] = "jrb", - [4] = "ccm", - [5] = "bbh", - [6] = "hmc", - [7] = "lll", - [8] = "ssl", - [9] = "ddd", - [10] = "sl", - [11] = "wdw", - [12] = "ttm", - [13] = "thih", - [14] = "thit", - [15] = "ttc", - [16] = "rr", - [17] = "bitdw", - [18] = "bitfs", - [19] = "totwc", - [20] = "cotmc", - [21] = "vcutm", - [22] = "pss", - [23] = "sa", - [24] = "wmotr", - - -- Reverse Lookup - ["__null__"] = 0, - ["bob"] = 1, - ["wf"] = 2, - ["jrb"] = 3, - ["ccm"] = 4, - ["bbh"] = 5, - ["hmc"] = 6, - ["lll"] = 7, - ["ssl"] = 8, - ["ddd"] = 9, - ["sl"] = 10, - ["wdw"] = 11, - ["ttm"] = 12, - ["thih"] = 13, - ["thit"] = 14, - ["ttc"] = 15, - ["rr"] = 16, - ["bitdw"] = 17, - ["bitfs"] = 18, - ["totwc"] = 19, - ["cotmc"] = 20, - ["vcutm"] = 21, - ["pss"] = 22, - ["sa"] = 23, - ["wmotr"] = 24, -} - -EntranceTable["code_lookup"] = { - ["bob"] = "Bob-omb Battlefield", - ["wf"] = "Whomp's Fortress", - ["jrb"] = "Jolly Roger Bay", - ["ccm"] = "Cool, Cool Mountain", - ["bbh"] = "Big Boo's Haunt", - ["hmc"] = "Hazy Maze Cave", - ["lll"] = "Lethal Lava Land", - ["ssl"] = "Shifting Sand Land", - ["ddd"] = "Dire, Dire Docks", - ["sl"] = "Snowman's Land", - ["wdw"] = "Wet-Dry World", - ["ttm"] = "Tall, Tall Mountain", - ["thit"] = "Tiny-Huge Island (Tiny)", - ["thih"] = "Tiny-Huge Island (Huge)", - ["ttc"] = "Tick Tock Clock", - ["rr"] = "Rainbow Ride", - ["bitdw"] = "Bowser in the Dark World", - ["bitfs"] = "Bowser in the Fire Sea", - ["bits"] = "Bowser in the Sky", - ["totwc"] = "Tower of the Wing Cap", - ["cotmc"] = "Cavern of the Metal Cap", - ["vcutm"] = "Vanish Cap under the Moat", - ["pss"] = "Peach's Secret Slide", - ["sa"] = "Secret Aquarium", - ["wmotr"] = "Wing Mario over the Rainbow", -} - -function EntranceTable:Initialize() - EntranceTable["accessible"] = { - ["bob"] = "__null__", -- 1 - ["wf"] = "__null__", -- 2 - ["jrb"] = "__null__", -- 3 - ["ccm"] = "__null__", -- 4 - ["bbh"] = "__null__", -- 5 - ["hmc"] = "__null__", -- 6 - ["lll"] = "__null__", -- 7 - ["ssl"] = "__null__", -- 8 - ["ddd"] = "__null__", -- 9 - ["sl"] = "__null__", -- 10 - ["wdw"] = "__null__", -- 11 - ["ttm"] = "__null__", -- 12 - ["thih"] = "__null__", -- 13 - ["thit"] = "__null__", -- 14 - ["ttc"] = "__null__", -- 15 - ["rr"] = "__null__", -- 16 - ["bitdw"] = "__null__", -- 17 - ["bitfs"] = "__null__", -- 18 - ["totwc"] = "__null__", -- 19 - ["cotmc"] = "__null__", -- 20 - ["vcutm"] = "__null__", -- 21 - ["pss"] = "__null__", -- 22 - ["sa"] = "__null__", -- 23 - ["wmotr"] = "__null__", -- 24 - } -end - ---- @param code string -local function UpdateAccessibility(code) - local er_setting = Tracker:FindObjectForCode("__setting_ER").CurrentStage - local entrance = code:gsub("__er_", ""):gsub("_dst", "") - if er_setting == 1 then - if ( - entrance == "bitdw" or - entrance == "bitfs" or - entrance == "totwc" or - entrance == "cotmc" or - entrance == "vcutm" or - entrance == "pss" or - entrance == "sa" or - entrance == "wmotr" - ) then - SetStage(entrance, entrance) - return - end - end - - if er_setting == 0 then - SetStage(entrance, entrance) - return - end - - local item = Tracker:FindObjectForCode(code) - EntranceTable["accessible"][entrance] = EntranceTable["stage"][item.CurrentStage] -end - -EntranceTable:Initialize() -for stage, _ in pairs(EntranceTable["accessible"]) do - ScriptHost:AddWatchForCode("Update Accessibility for " .. stage, "__er_" .. stage .. "_dst", UpdateAccessibility) -end - --- Prevent unclearing of unknowns. -function UnclearUnknown(code) - --- @type JsonItem - local item = Tracker:FindObjectForCode(code) - item.Active = false -end - -ScriptHost:AddWatchForCode("Unclear Unknowns", "__unknown_er", UnclearUnknown) - -function CanSee(stage, entrance) - return Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == EntranceTable["stage"][stage] -end - -function CanNotSee(entrance) - return Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == 0 -end - -function LoadStage(entrance) - code = "__er_" .. entrance .. "_dst" - ScriptHost:RemoveWatchForCode("Update Accessibility for " .. entrance) - Tracker:FindObjectForCode(code).CurrentStage = EntranceTable["stage"][EntranceTable["accessible"][entrance]] - ScriptHost:AddWatchForCode("Update Accessibility for " .. entrance, code, UpdateAccessibility) -end - -function SetStage(entrance, stage) - code = "__er_" .. entrance .. "_dst" - ScriptHost:RemoveWatchForCode("Update Accessibility for " .. entrance) - Tracker:FindObjectForCode(code).CurrentStage = EntranceTable["stage"][stage] - ScriptHost:AddWatchForCode("Update Accessibility for " .. entrance, code, UpdateAccessibility) -end - -function ResetEntrances() - if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 1 then - SetStage("bitdw", "bitdw") - SetStage("bitfs", "bitfs") - SetStage("totwc", "totwc") - SetStage("cotmc", "cotmc") - SetStage("vcutm", "vcutm") - SetStage("pss", "pss") - SetStage("sa", "sa") - SetStage("wmotr", "wmotr") - - LoadStage("bob") - LoadStage("wf") - LoadStage("jrb") - LoadStage("ccm") - LoadStage("bbh") - LoadStage("hmc") - LoadStage("lll") - LoadStage("ssl") - LoadStage("ddd") - LoadStage("sl") - LoadStage("wdw") - LoadStage("ttm") - LoadStage("thih") - LoadStage("thit") - LoadStage("ttc") - LoadStage("rr") - end - - if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 0 then - SetStage("bob", "bob") - SetStage("wf", "wf") - SetStage("jrb", "jrb") - SetStage("ccm", "ccm") - SetStage("bbh", "bbh") - SetStage("hmc", "hmc") - SetStage("lll", "lll") - SetStage("ssl", "ssl") - SetStage("ddd", "ddd") - SetStage("sl", "sl") - SetStage("wdw", "wdw") - SetStage("ttm", "ttm") - SetStage("thih", "thih") - SetStage("thit", "thit") - SetStage("ttc", "ttc") - SetStage("rr", "rr") - SetStage("bitdw", "bitdw") - SetStage("bitfs", "bitfs") - SetStage("totwc", "totwc") - SetStage("cotmc", "cotmc") - SetStage("vcutm", "vcutm") - SetStage("pss", "pss") - SetStage("sa", "sa") - SetStage("wmotr", "wmotr") - end - - if Tracker:FindObjectForCode("__setting_ER").CurrentStage == 2 then - LoadStage("bob") - LoadStage("wf") - LoadStage("jrb") - LoadStage("ccm") - LoadStage("bbh") - LoadStage("hmc") - LoadStage("lll") - LoadStage("ssl") - LoadStage("ddd") - LoadStage("sl") - LoadStage("wdw") - LoadStage("ttm") - LoadStage("thih") - LoadStage("thit") - LoadStage("ttc") - LoadStage("rr") - LoadStage("bitdw") - LoadStage("bitfs") - LoadStage("totwc") - LoadStage("cotmc") - LoadStage("vcutm") - LoadStage("pss") - LoadStage("sa") - LoadStage("wmotr") - end -end - -ScriptHost:AddWatchForCode("ResetEntrances", "__setting_ER", ResetEntrances) -ResetEntrances() diff --git a/scripts/init.lua b/scripts/init.lua deleted file mode 100644 index 81d6f32..0000000 --- a/scripts/init.lua +++ /dev/null @@ -1,35 +0,0 @@ -ENABLE_DEBUG_LOG = true - -print("-- Loading Phar's SM64 Tracker --") -print("-- Variant: ", Tracker.ActiveVariantUID) -if ENABLE_DEBUG_LOG then - print("Debug logging is enabled!") -end - --- Map -Tracker:AddMaps("maps/maps.json") - --- Items -Tracker:AddItems("items/real_items.json") -Tracker:AddItems("items/er_items.json") -Tracker:AddItems("items/settings_items.json") -Tracker:AddItems("items/location_items.json") - --- Locations -Tracker:AddLocations("locations/locations.json") -Tracker:AddLocations("locations/entrances.json") - --- Layout -Tracker:AddLayouts("layouts/items.json") -Tracker:AddLayouts("layouts/tracker.json") -Tracker:AddLayouts("layouts/broadcast.json") - --- Utility Script for helper functions etc. -ScriptHost:LoadScript("scripts/utils.lua") -ScriptHost:LoadScript("scripts/logic.lua") -ScriptHost:LoadScript("scripts/er.lua") - --- AutoTracking -if PopVersion and PopVersion >= "0.18.0" then - ScriptHost:LoadScript("scripts/autotracking.lua") -end diff --git a/scripts/logic.lua b/scripts/logic.lua deleted file mode 100644 index 5bb71b7..0000000 --- a/scripts/logic.lua +++ /dev/null @@ -1,310 +0,0 @@ -function HasStars(target) - local count = tonumber(target) or Tracker:ProviderCountForCode("__setting_" .. target) - if Tracker:ProviderCountForCode("star") >= count then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function CanAccessHMC() - --- @type integer - local accessibility_level = AccessibilityLevel.None - for entrance, _ in pairs(EntranceTable["accessible"]) do - local hmc_code = 6 - if Tracker:FindObjectForCode("__er_" .. entrance .. "_dst").CurrentStage == hmc_code then - local level = Tracker:FindObjectForCode("@" .. EntranceTable["code_lookup"][entrance] .. " Entrance").AccessibilityLevel - if level > accessibility_level then - accessibility_level = level - end - end - end - - return accessibility_level -end - -function CanAccessBasement() - if Tracker:FindObjectForCode("key").CurrentStage & 1 == 1 then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function CanAccessUpstairs() - if Tracker:FindObjectForCode("key").CurrentStage & 2 == 2 then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function HasCompleted(code) - if Tracker:FindObjectForCode(code).Active then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function HasMove(move) - if not Tracker:FindObjectForCode("__setting_MV").Active then - return AccessibilityLevel.Normal - end - - if move == nil then - return AccessibilityLevel.Normal - end - - if Tracker:FindObjectForCode("move_" .. move).Active then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function HasLooseMove(move) - if not Tracker:FindObjectForCode("__setting_MV").Active then - return AccessibilityLevel.Normal - end - - local move_status = HasMove(move) - local loose = Tracker:FindObjectForCode("__setting_SM").CurrentStage == 1 - if loose and move_status then - return AccessibilityLevel.Normal - elseif move_status then - return AccessibilityLevel.SequenceBreak - else - return AccessibilityLevel.None - end -end - -function HasCannon(stage) - if not Tracker:FindObjectForCode("__setting_BB").Active then - return AccessibilityLevel.Normal - end - - if Tracker:FindObjectForCode("cannon_" .. stage).Active then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function HasCap(cap) - if Tracker:FindObjectForCode("cap_" .. cap).Active then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.None -end - -function IsCapless() - if Tracker:FindObjectForCode("__setting_SC").CurrentStage == 1 then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.SequenceBreak -end - -function IsCannonless() - if Tracker:FindObjectForCode("__setting_SN").CurrentStage == 1 then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.SequenceBreak -end - -function IsMoveless() - if Tracker:FindObjectForCode("__setting_SM").CurrentStage == 1 then - return AccessibilityLevel.Normal - end - - return AccessibilityLevel.SequenceBreak -end - -function IncludeHundredCoins() - return Tracker:FindObjectForCode("__setting_100").Active -end - -function IncludeOneUpBlocks() - return Tracker:FindObjectForCode("__setting_1UB").Active -end - -function IncludeBuddies() - return Tracker:FindObjectForCode("__setting_BB").Active -end - -function CanAccessJRBShip() - if HasMove("triple_jump") or HasMove("backflip") or HasMove("side_flip") or HasMove("wall_jump") then - return AccessibilityLevel.Normal - elseif HasMove("ledge_grab") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessBBHThirdFloor() - if HasMove("triple_jump") and HasMove("wall_jump") then - return AccessibilityLevel.Normal - elseif HasMove("wall_jump") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessBBHRoof() - local access_third = CanAccessBBHThirdFloor() - if access_third == 0 then - return AccessibilityLevel.None - elseif HasMove("long_jump") then - return access_third - elseif IsMoveless() then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessHMCRedCoinsArea() - if HasMove("climb") and (HasMove("wall_jump") or HasMove("ledge_grab") or HasMove("backflip") or HasMove("side_flip") or HasMove("triple_jump")) then - return AccessibilityLevel.Normal - elseif HasMove("wall_jump") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessHMCPitIslands() - if HasMove("triple_jump") and HasMove("climb") then - return AccessibilityLevel.Normal - elseif HasMove("wall_jump") and (HasMove("triple_jump") or HasMove("long_jump")) then - return IsMoveless() - elseif HasMove("wall_jump") and HasMove("side_flip") and HasMove("ledge_grab") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessSSLUpperPyramid() - if HasMove("climb") and (HasMove("triple_jump") or HasMove("backflip") or HasMove("side_flip") or HasMove("ledge_grab")) then - return AccessibilityLevel.Normal - elseif IsMoveless() then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessWDWTop() - if HasMove("wall_jump") or HasMove("triple_jump") or HasMove("side_flip") or HasMove("backflip") then - return AccessibilityLevel.Normal - elseif IsMoveless() then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function IsEREnabled() - return Tracker:FindObjectForCode("__setting_ER").CurrentStage > 0 -end - -function IsERDisabled() - return not IsEREnabled() -end - -function CanAccessWDWDowntown() - if IsERDisabled() and HasMove("ledge_grab") and (HasMove("triple_jump") or HasMove("side_flip") or HasMove("backflip")) then - return AccessibilityLevel.Normal - elseif HasCannon("wdw") then - return AccessibilityLevel.Normal - elseif HasMove("triple_jump") and HasMove("dive") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessTTMTop() - if (HasMove("long_jump") or HasMove("dive")) and (HasMove("ledge_grab") or HasMove("kick")) then - return AccessibilityLevel.Normal - elseif HasMove("triple_jump") then - return IsMoveless() - elseif HasMove("wall_jump") and (HasMove("side_flip") or HasMove("ledge_grab")) then - return IsMoveless() - elseif HasMove("kick") or HasMove("dive") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessTHIPipes() - if IsERDisabled() then - return AccessibilityLevel.Normal - elseif HasMove("long_jump") or HasMove("triple_jump") or HasMove("dive") or HasMove("ledge_grab") then - return AccessibilityLevel.Normal - elseif HasMove("backflip") or HasMove("side_flip") or HasMove("kick") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessTHIHugeTop() - if CanAccessTHIPipes() == 0 then - return AccessibilityLevel.None - end - - if IsERDisabled() then - return AccessibilityLevel.Normal - elseif HasMove("long_jump") or HasMove("triple_jump") or HasMove("dive") then - return AccessibilityLevel.Normal - elseif IsMoveless() then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessTTCLower() - if HasMove("ledge_grab") or HasMove("triple_jump") or HasMove("side_flip") or HasMove("backflip") or HasMove("wall_jump") then - return AccessibilityLevel.Normal - else - return AccessibilityLevel.None - end -end - -function CanAccessTTCUpper() - if CanAccessTTCLower() == 0 then - return AccessibilityLevel.None - end - - if HasMove("climb") then - return AccessibilityLevel.Normal - elseif HasMove("wall_jump") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end - -function CanAccessTTCTop() - local can_access_ttc_upper = CanAccessTTCUpper() - if can_access_ttc_upper == 0 then - return AccessibilityLevel.None - end - - if HasMove("triple_jump") and HasMove("ledge_grab") then - return can_access_ttc_upper - elseif HasMove("wall_jump") or HasMove("triple_jump") then - return IsMoveless() - else - return AccessibilityLevel.None - end -end