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