2900 lines
107 KiB
JSON
2900 lines
107 KiB
JSON
[
|
|
{
|
|
"region_name": "Root",
|
|
"hint": "ROOT",
|
|
"locations": {
|
|
"Links Pocket": "True",
|
|
"Gift from Sages": "can_receive_ganon_bosskey"
|
|
},
|
|
"exits": {
|
|
"Root Exits": "is_starting_age or Time_Travel",
|
|
"HC Garden Locations": "shuffle_child_trade == 'skip_child_zelda'"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Root Exits",
|
|
"exits": {
|
|
"Child Spawn": "is_child",
|
|
"Adult Spawn": "is_adult",
|
|
"Prelude of Light Warp": "can_play(Prelude_of_Light) and can_leave_forest",
|
|
"Minuet of Forest Warp": "can_play(Minuet_of_Forest)",
|
|
"Bolero of Fire Warp": "can_play(Bolero_of_Fire) and can_leave_forest",
|
|
"Serenade of Water Warp": "can_play(Serenade_of_Water) and can_leave_forest",
|
|
"Nocturne of Shadow Warp": "can_play(Nocturne_of_Shadow) and can_leave_forest",
|
|
"Requiem of Spirit Warp": "can_play(Requiem_of_Spirit) and can_leave_forest"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Child Spawn",
|
|
"exits": {
|
|
"KF Links House": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Adult Spawn",
|
|
"exits": {
|
|
"Temple of Time": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Prelude of Light Warp",
|
|
"exits": {
|
|
"Temple of Time": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Minuet of Forest Warp",
|
|
"exits": {
|
|
"Sacred Forest Meadow": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Bolero of Fire Warp",
|
|
"exits": {
|
|
"DMC Central Local": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Serenade of Water Warp",
|
|
"exits": {
|
|
"Lake Hylia": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Nocturne of Shadow Warp",
|
|
"exits": {
|
|
"Graveyard Warp Pad Region": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Requiem of Spirit Warp",
|
|
"exits": {
|
|
"Desert Colossus": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kokiri Forest",
|
|
"scene": "Kokiri Forest",
|
|
"hint": "KOKIRI_FOREST",
|
|
"events": {
|
|
"Showed Mido Sword & Shield": "is_child and Kokiri_Sword and Deku_Shield"
|
|
},
|
|
"locations": {
|
|
"KF Kokiri Sword Chest": "is_child",
|
|
"KF Grass Near Ramp Green Rupee 1": "is_child",
|
|
"KF Grass Near Ramp Green Rupee 2": "is_child",
|
|
"KF Grass Near Midos Green Rupee 1": "is_child",
|
|
"KF Grass Near Midos Green Rupee 2": "is_child",
|
|
"KF Behind Midos Blue Rupee": "is_child",
|
|
"KF Top of Sarias Recovery Heart 1": "is_child",
|
|
"KF Top of Sarias Recovery Heart 2": "is_child",
|
|
"KF Top of Sarias Recovery Heart 3": "is_child",
|
|
"KF End of Bridge Blue Rupee": "is_child",
|
|
"KF Boulder Maze Blue Rupee 1": "is_child",
|
|
"KF Boulder Maze Blue Rupee 2": "is_child",
|
|
"KF Bean Platform Green Rupee 1": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF Bean Platform Green Rupee 2": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF Bean Platform Green Rupee 3": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF Bean Platform Green Rupee 4": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF Bean Platform Green Rupee 5": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF Bean Platform Green Rupee 6": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF Bean Platform Red Rupee": "is_adult and (here(can_plant_bean) or Hover_Boots)",
|
|
"KF GS Know It All House": "
|
|
is_child and can_child_attack and at_night and
|
|
(had_night_start or can_leave_forest or can_play(Suns_Song))",
|
|
"KF GS Bean Patch": "
|
|
can_plant_bugs and can_child_attack",
|
|
"KF GS House of Twins": "
|
|
is_adult and at_night and
|
|
(Hookshot or (logic_adult_kokiri_gs and Hover_Boots))",
|
|
"KF Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle"
|
|
},
|
|
"exits": {
|
|
"KF Links House": "True",
|
|
"KF Midos House": "True",
|
|
"KF Sarias House": "True",
|
|
"KF House of Twins": "True",
|
|
"KF Know It All House": "True",
|
|
"KF Kokiri Shop": "True",
|
|
"KF Outside Deku Tree": "is_adult or open_forest == 'open' or 'Showed Mido Sword & Shield'",
|
|
"Lost Woods": "True",
|
|
"LW Bridge From Forest": "can_leave_forest",
|
|
"KF Storms Grotto": "can_open_storm_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Outside Deku Tree",
|
|
"scene": "Kokiri Forest",
|
|
"hint": "KOKIRI_FOREST",
|
|
"events": {
|
|
"Showed Mido Sword & Shield": "is_child and Kokiri_Sword and Deku_Shield"
|
|
},
|
|
"locations": {
|
|
# The Babas despawn for Adult on forest temple completion. For vanilla forest temple
|
|
# placement this is not an issue as Adult can go back to forest for the Baba's there.
|
|
# Entrance rando cannot rely on this for the case forest completion was done on non
|
|
# repeatable access.
|
|
"Deku Baba Sticks": "(is_adult and not entrance_shuffle) or can_use(Kokiri_Sword) or can_use(Boomerang)",
|
|
"Deku Baba Nuts": "is_adult and not entrance_shuffle",
|
|
"KF Deku Tree Gossip Stone (Left)": "True",
|
|
"KF Deku Tree Gossip Stone (Right)": "True"
|
|
},
|
|
"exits": {
|
|
"Deku Tree Lobby": "
|
|
is_child or
|
|
(shuffle_dungeon_entrances and (open_forest == 'open' or 'Showed Mido Sword & Shield'))",
|
|
"Kokiri Forest": "is_adult or open_forest == 'open' or 'Showed Mido Sword & Shield'"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Links House",
|
|
"scene": "KF Links House",
|
|
"locations": {
|
|
"KF Links House Cow": "is_adult and can_play(Eponas_Song) and 'Links Cow'",
|
|
"KF Links House Pot": "True"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Midos House",
|
|
"scene": "KF Midos House",
|
|
"locations": {
|
|
"KF Midos Top Left Chest": "True",
|
|
"KF Midos Top Right Chest": "True",
|
|
"KF Midos Bottom Left Chest": "True",
|
|
"KF Midos Bottom Right Chest": "True"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Sarias House",
|
|
"scene": "KF Sarias House",
|
|
"locations": {
|
|
"KF Sarias House Recovery Heart 1": "True",
|
|
"KF Sarias House Recovery Heart 2": "True",
|
|
"KF Sarias House Recovery Heart 3": "True",
|
|
"KF Sarias House Recovery Heart 4": "True"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF House of Twins",
|
|
"scene": "KF House of Twins",
|
|
"locations": {
|
|
"KF House of Twins Pot 1": "True",
|
|
"KF House of Twins Pot 2": "True"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Know It All House",
|
|
"scene": "KF Know it All House",
|
|
"locations": {
|
|
"KF Know it All House Pot 1": "True",
|
|
"KF Know it All House Pot 2": "True"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Kokiri Shop",
|
|
"scene": "KF Kokiri Shop",
|
|
"locations": {
|
|
"KF Shop Blue Rupee": "True",
|
|
"KF Shop Item 1": "True",
|
|
"KF Shop Item 2": "True",
|
|
"KF Shop Item 3": "True",
|
|
"KF Shop Item 4": "True",
|
|
"KF Shop Item 5": "True",
|
|
"KF Shop Item 6": "True",
|
|
"KF Shop Item 7": "True",
|
|
"KF Shop Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Lost Woods",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"events": {
|
|
"Odd Mushroom Access": "is_adult and ('Cojiro Access' or Cojiro)",
|
|
"Poachers Saw Access": "is_adult and 'Odd Potion Access'"
|
|
},
|
|
"locations": {
|
|
"LW Skull Kid": "is_child and can_play(Sarias_Song)",
|
|
"LW Ocarina Memory Game": "is_child and Ocarina",
|
|
"LW Target in Woods": "can_use(Slingshot)",
|
|
"LW Deku Scrub Near Bridge": "is_child and can_stun_deku",
|
|
"LW Underwater Green Rupee 1": "is_child and (can_dive or Boomerang)",
|
|
"LW Underwater Green Rupee 2": "is_child and (can_dive or Boomerang)",
|
|
"LW Underwater Green Rupee 3": "is_child and (can_dive or Boomerang)",
|
|
"LW Underwater Green Rupee 4": "is_child and (can_dive or Boomerang)",
|
|
"LW Underwater Green Rupee 5": "is_child and (can_dive or Boomerang)",
|
|
"LW Underwater Green Rupee 6": "is_child and (can_dive or Boomerang)",
|
|
"LW Underwater Green Rupee 7": "is_child and (can_dive or Boomerang)",
|
|
"LW GS Bean Patch Near Bridge": "can_plant_bugs and can_child_attack",
|
|
"LW Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle",
|
|
"Bug Shrub": "is_child and can_cut_shrubs and has_bottle"
|
|
},
|
|
"exits": {
|
|
"LW Forest Exit": "True",
|
|
"GC Woods Warp": "True",
|
|
"LW Bridge": "
|
|
is_adult and
|
|
(Hover_Boots or Longshot or here(can_plant_bean) or logic_lost_woods_bridge)",
|
|
"LW Underwater Entrance": "is_child and (can_dive or Boomerang)",
|
|
"Zora River": "can_leave_forest and (can_dive or can_use(Iron_Boots))",
|
|
"LW Beyond Mido": "is_child or logic_mido_backflip or can_play(Sarias_Song)",
|
|
"LW Near Shortcuts Grotto": "here(can_blast_or_smash)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Beyond Mido",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"locations": {
|
|
"LW Deku Scrub Near Deku Theater Right": "is_child and can_stun_deku",
|
|
"LW Deku Scrub Near Deku Theater Left": "is_child and can_stun_deku",
|
|
"LW Under Boulder Blue Rupee": "can_blast_or_smash",
|
|
"LW GS Above Theater": "
|
|
is_adult and at_night and
|
|
(here(can_plant_bean) or
|
|
(logic_lost_woods_gs_bean and Hookshot and
|
|
(Longshot or Bow or has_bombchus or can_use(Dins_Fire))))",
|
|
"LW GS Bean Patch Near Theater": "
|
|
can_plant_bugs and
|
|
(can_child_attack or (shuffle_scrubs == 'off' and Deku_Shield))",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle"
|
|
},
|
|
"exits": {
|
|
"LW Forest Exit": "True",
|
|
"Lost Woods": "is_child or can_play(Sarias_Song)",
|
|
"SFM Entryway": "True",
|
|
"Deku Theater": "True",
|
|
"LW Scrubs Grotto": "here(can_blast_or_smash)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Forest Exit",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Underwater Entrance",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"locations": {
|
|
# This is the third rupee from the shortcut entrance and is automatically
|
|
# collected upon entering through the shortcut. Only really matters for overworld ER
|
|
"LW Underwater Shortcut Green Rupee": "is_child"
|
|
},
|
|
"exits": {
|
|
"Lost Woods": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Lost Woods Mushroom Timeout",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"exits": {
|
|
"Lost Woods": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "SFM Entryway",
|
|
"scene": "Sacred Forest Meadow",
|
|
"hint": "SACRED_FOREST_MEADOW",
|
|
"exits": {
|
|
"LW Beyond Mido": "True",
|
|
"Sacred Forest Meadow": "
|
|
is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)",
|
|
"SFM Wolfos Grotto": "can_open_bomb_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Sacred Forest Meadow",
|
|
"scene": "Sacred Forest Meadow",
|
|
"hint": "SACRED_FOREST_MEADOW",
|
|
"locations": {
|
|
"Song from Saria": "is_child and Zeldas_Letter",
|
|
"Sheik in Forest": "is_adult",
|
|
"SFM GS": "can_use(Hookshot) and at_night",
|
|
"SFM Maze Gossip Stone (Lower)": "True",
|
|
"SFM Maze Gossip Stone (Upper)": "True",
|
|
"SFM Saria Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle"
|
|
},
|
|
"exits": {
|
|
"SFM Entryway": "True",
|
|
"SFM Forest Temple Entrance Ledge": "can_use(Hookshot)",
|
|
"SFM Fairy Grotto": "True",
|
|
"SFM Storms Grotto": "can_open_storm_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "SFM Forest Temple Entrance Ledge",
|
|
"scene": "Sacred Forest Meadow",
|
|
"hint": "SACRED_FOREST_MEADOW",
|
|
"exits": {
|
|
"Sacred Forest Meadow": "True",
|
|
"Forest Temple Lobby": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Bridge From Forest",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"locations": {
|
|
"LW Gift from Saria": "True"
|
|
},
|
|
"exits": {
|
|
"LW Bridge": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Bridge",
|
|
"scene": "Lost Woods",
|
|
"hint": "LOST_WOODS",
|
|
"exits": {
|
|
"Kokiri Forest": "True",
|
|
"Hyrule Field": "True",
|
|
"Lost Woods": "can_use(Longshot)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hyrule Field",
|
|
"scene": "Hyrule Field",
|
|
"hint": "HYRULE_FIELD",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"HF Ocarina of Time Item": "is_child and has_all_stones",
|
|
"Song from Ocarina of Time": "is_child and has_all_stones",
|
|
"Big Poe Kill": "can_ride_epona and Bow and has_bottle"
|
|
},
|
|
"exits": {
|
|
"LW Bridge": "True",
|
|
"Lake Hylia": "True",
|
|
"Gerudo Valley": "True",
|
|
"Market Entrance": "True",
|
|
"Kakariko Village": "True",
|
|
"ZR Front": "True",
|
|
"Lon Lon Ranch": "True",
|
|
"HF Southeast Grotto": "here(can_blast_or_smash)",
|
|
"HF Open Grotto": "True",
|
|
"HF Inside Fence Grotto": "can_open_bomb_grotto",
|
|
# There is a hammerable boulder as adult which is not there as child
|
|
"HF Cow Grotto": "(is_child or Megaton_Hammer) and can_open_bomb_grotto",
|
|
"HF Near Market Grotto": "here(can_blast_or_smash)",
|
|
"HF Fairy Grotto": "here(can_blast_or_smash)",
|
|
"HF Near Kak Grotto": "can_open_bomb_grotto",
|
|
"HF Tektite Grotto": "can_open_bomb_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Lake Hylia",
|
|
"scene": "Lake Hylia",
|
|
"hint": "LAKE_HYLIA",
|
|
"time_passes": true,
|
|
"events": {
|
|
"Bonooru": "is_child and Ocarina"
|
|
},
|
|
"locations": {
|
|
"Pierre": "is_adult and Bonooru and not free_scarecrow",
|
|
"LH Sun": "(can_use(Distant_Scarecrow) or 'Water Temple Clear') and can_use(Bow)",
|
|
"LH Freestanding PoH": "
|
|
is_adult and (can_use(Scarecrow) or here(can_plant_bean))",
|
|
"LH Underwater Item": "is_child and can_dive",
|
|
"LH Underwater Near Shore Green Rupee": "is_child",
|
|
"LH Underwater Green Rupee 1": "is_child and can_dive",
|
|
"LH Underwater Green Rupee 2": "is_child and can_dive",
|
|
"LH GS Bean Patch": "can_plant_bugs and can_child_attack",
|
|
"LH GS Lab Wall": "
|
|
is_child and at_night and
|
|
(Boomerang or (logic_lab_wall_gs and (Sticks or Kokiri_Sword)))",
|
|
"LH GS Small Island": "is_child and can_child_attack and at_night",
|
|
"LH GS Tree": "can_use(Longshot) and at_night",
|
|
"LH Lab Gossip Stone": "True",
|
|
"LH Gossip Stone (Southeast)": "True",
|
|
"LH Gossip Stone (Southwest)": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "is_child and can_cut_shrubs and has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True",
|
|
"Zoras Domain": "is_child and can_dive",
|
|
"LH Owl Flight": "is_child",
|
|
"LH Lab": "True",
|
|
"LH Fishing Island": "
|
|
is_child or can_use(Scarecrow) or
|
|
here(can_plant_bean) or 'Water Temple Clear'",
|
|
"Water Temple Lobby": "
|
|
is_adult and Hookshot and
|
|
(Iron_Boots or ((Longshot or logic_water_hookshot_entry) and (Progressive_Scale, 2)))",
|
|
"LH Grotto": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LH Fishing Island",
|
|
"scene": "Lake Hylia",
|
|
"hint": "LAKE_HYLIA",
|
|
"exits": {
|
|
"Lake Hylia": "True",
|
|
"LH Fishing Hole": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LH Owl Flight",
|
|
"scene": "Lake Hylia",
|
|
"hint": "LAKE_HYLIA",
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LH Lab",
|
|
"scene": "LH Lab",
|
|
"events": {
|
|
"Eyedrops Access": "
|
|
is_adult and
|
|
('Eyeball Frog Access' or (Eyeball_Frog and disable_trade_revert))"
|
|
},
|
|
"locations": {
|
|
"LH Lab Dive": "
|
|
(Progressive_Scale, 2) or
|
|
(logic_lab_diving and is_adult and Iron_Boots and Hookshot)",
|
|
"LH Lab Dive Red Rupee 1": "(Progressive_Scale, 2) or can_use(Iron_Boots)",
|
|
"LH Lab Dive Red Rupee 2": "(Progressive_Scale, 2) or can_use(Iron_Boots)",
|
|
"LH Lab Dive Red Rupee 3": "(Progressive_Scale, 2) or can_use(Iron_Boots)",
|
|
"LH GS Lab Crate": "
|
|
Iron_Boots and can_use(Hookshot) and
|
|
(deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_interior_entrances == 'off'))"
|
|
},
|
|
"exits": {
|
|
"Lake Hylia": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LH Fishing Hole",
|
|
"scene": "LH Fishing Hole",
|
|
"locations": {
|
|
"LH Child Fishing": "is_child",
|
|
"LH Adult Fishing": "is_adult"
|
|
},
|
|
"exits": {
|
|
"LH Fishing Island": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Gerudo Valley",
|
|
"scene": "Gerudo Valley",
|
|
"hint": "GERUDO_VALLEY",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"GV GS Small Bridge": "can_use(Boomerang) and at_night",
|
|
"Bug Rock": "is_child and has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True",
|
|
"GV Upper Stream": "True",
|
|
"GV Crate Ledge": "is_child or Longshot",
|
|
"GV Grotto Ledge": "True",
|
|
"GV Fortress Side": "
|
|
is_adult and
|
|
(can_ride_epona or Longshot or gerudo_fortress == 'open' or can_finish_GerudoFortress)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Upper Stream",
|
|
"scene": "Gerudo Valley",
|
|
"hint": "GERUDO_VALLEY",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"GV Waterfall Freestanding PoH": "True",
|
|
"GV GS Bean Patch": "can_plant_bugs and can_child_attack",
|
|
"GV Cow": "is_child and can_play(Eponas_Song)",
|
|
"GV Crate Near Cow": "is_child and can_break_crate",
|
|
"GV Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle"
|
|
},
|
|
"exits": {
|
|
"GV Lower Stream": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Lower Stream",
|
|
"scene": "Gerudo Valley",
|
|
"hint": "GERUDO_VALLEY",
|
|
"time_passes": true,
|
|
"exits": {
|
|
"Lake Hylia": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Grotto Ledge",
|
|
"scene": "Gerudo Valley",
|
|
"hint": "GERUDO_VALLEY",
|
|
"time_passes": true,
|
|
"exits": {
|
|
"GV Lower Stream": "True",
|
|
"GV Octorok Grotto": "can_use(Silver_Gauntlets)",
|
|
"GV Crate Ledge": "can_use(Longshot)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Crate Ledge",
|
|
"scene": "Gerudo Valley",
|
|
"hint": "GERUDO_VALLEY",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"GV Crate Freestanding PoH": "can_break_crate",
|
|
"GV Freestanding PoH Crate": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"GV Lower Stream": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Fortress Side",
|
|
"scene": "Gerudo Valley",
|
|
"hint": "GERUDO_VALLEY",
|
|
"time_passes": true,
|
|
"events": {
|
|
"Broken Sword Access": "is_adult and ('Poachers Saw Access' or Poachers_Saw)"
|
|
},
|
|
"locations": {
|
|
"GV Chest": "can_use(Megaton_Hammer)",
|
|
"GV GS Behind Tent": "can_use(Hookshot) and at_night",
|
|
"GV GS Pillar": "can_use(Hookshot) and at_night"
|
|
},
|
|
"exits": {
|
|
"Gerudo Fortress": "True",
|
|
"GV Upper Stream": "True",
|
|
"GV Crate Ledge": "
|
|
logic_valley_crate_hovers and can_use(Hover_Boots) and
|
|
(damage_multiplier != 'ohko' or can_use(Nayrus_Love) or
|
|
(Fairy and (deadly_bonks != 'ohko' or can_blast_or_smash)))",
|
|
"Gerudo Valley": "
|
|
is_child or can_ride_epona or Longshot or
|
|
gerudo_fortress == 'open' or can_finish_GerudoFortress",
|
|
"GV Carpenter Tent": "is_adult", # Invisible as child so not in logic
|
|
"GV Storms Grotto": "is_adult and can_open_storm_grotto" # Not there as child
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Carpenter Tent",
|
|
"scene": "GV Carpenter Tent",
|
|
"exits": {
|
|
"GV Fortress Side": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Gerudo Fortress",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"events": {
|
|
"GF Gate Open": "is_adult and Gerudo_Membership_Card"
|
|
},
|
|
"locations": {
|
|
"GF HBA 1000 Points": "
|
|
Gerudo_Membership_Card and can_ride_epona and Bow and at_day",
|
|
"GF HBA 1500 Points": "
|
|
Gerudo_Membership_Card and can_ride_epona and Bow and at_day",
|
|
"GF GS Archery Range": "
|
|
can_use(Hookshot) and Gerudo_Membership_Card and at_night"
|
|
},
|
|
"exits": {
|
|
"GV Fortress Side": "True",
|
|
"Hideout 1 Torch Jail": "True",
|
|
"Hideout 2 Torches Jail": "True",
|
|
"Hideout 4 Torches Jail": "True",
|
|
"Hideout Kitchen Hallway": "True",
|
|
"GF Entrances Behind Crates": "True",
|
|
"GF Roof Entrance Cluster": "can_use(Hover_Boots) or logic_gf_jump",
|
|
"GF Kitchen Roof Access": "Gerudo_Membership_Card and can_use(Longshot)",
|
|
"GF Hall to Balcony Entrance": "can_use(Longshot)", # via jail ceiling
|
|
"GF Outside Gate": "'GF Gate Open'",
|
|
"Gerudo Training Ground Lobby": "Gerudo_Membership_Card and is_adult"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Entrances Behind Crates",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Gerudo Fortress": "True",
|
|
"Hideout 1 Torch Jail": "True",
|
|
"Hideout Kitchen Hallway": "True",
|
|
"GF Roof Entrance Cluster": "can_use(Longshot)",
|
|
"GF Storms Grotto": "is_adult and can_open_storm_grotto" # Not there as child
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Roof Entrance Cluster",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Hideout 4 Torches Jail": "True",
|
|
"Hideout 2 Torches Jail": "True",
|
|
"Hideout Kitchen Front": "True",
|
|
"GF Entrances Behind Crates": "True",
|
|
"GF Kitchen Roof Access": "logic_gf_jump and is_adult"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Kitchen Roof Access",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Hideout Kitchen Rear": "True",
|
|
"GF 3 Torches Jail Exterior": "True",
|
|
"GF Chest Roof": "is_adult and (Hover_Boots or can_use(Scarecrow) or Longshot)",
|
|
"GF Roof Gold Skulltula": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF 3 Torches Jail Exterior",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Hideout 3 Torches Jail": "True",
|
|
"GF Roof Entrance Cluster": "True",
|
|
"GF Roof Gold Skulltula": "can_use(Longshot)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Chest Roof",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"locations": {
|
|
"GF Chest": "True"
|
|
},
|
|
"exits": {
|
|
"GF Kitchen Roof Access": "True",
|
|
"GF Hall to Balcony Entrance": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Roof Gold Skulltula",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"locations": {
|
|
"GF GS Top Floor": "is_adult and at_night"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Hall to Balcony Entrance",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Gerudo Fortress": "True",
|
|
"Hideout Hall to Balcony Lower": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Balcony",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"locations": {
|
|
"GF Above Jail Crate": "is_adult and can_break_crate"
|
|
},
|
|
"exits": {
|
|
"Hideout Hall to Balcony Upper": "True",
|
|
"Gerudo Fortress": "True",
|
|
"GF Chest Roof": "can_use(Longshot)",
|
|
"GF Hall to Balcony Entrance": "
|
|
damage_multiplier != 'ohko' or can_use(Nayrus_Love) or can_use(Hookshot)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Outside Gate",
|
|
"scene": "Gerudo Fortress",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Gerudo Fortress": "is_adult or (shuffle_overworld_entrances and 'GF Gate Open')",
|
|
"Wasteland Near Fortress": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout 1 Torch Jail",
|
|
"scene": "Hideout 1 Torch Jail",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"events": {
|
|
"Hideout 1 Torch Jail Gerudo": "is_adult or Kokiri_Sword",
|
|
"Hideout 1 Torch Jail Carpenter": "
|
|
'Hideout 1 Torch Jail Gerudo' and
|
|
((gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)) or
|
|
(gerudo_fortress == 'fast' and Small_Key_Thieves_Hideout))"
|
|
},
|
|
"locations": {
|
|
"Hideout 1 Torch Jail Gerudo Key": "'Hideout 1 Torch Jail Gerudo'",
|
|
"Hideout Gerudo Membership Card": "can_finish_GerudoFortress",
|
|
"Hideout 1 Torch Jail Pot 1": "True",
|
|
"Hideout 1 Torch Jail Pot 2": "True",
|
|
"Hideout 1 Torch Jail Pot 3": "True",
|
|
"Hideout 1 Torch Jail Crate": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"Gerudo Fortress": "True",
|
|
"GF Entrances Behind Crates": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout 2 Torches Jail",
|
|
"scene": "Hideout 2 Torches Jail",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"events": {
|
|
"Hideout 2 Torches Jail Gerudo": "is_adult or Kokiri_Sword",
|
|
"Hideout 2 Torches Jail Carpenter": "
|
|
'Hideout 2 Torches Jail Gerudo' and
|
|
gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)"
|
|
},
|
|
"locations": {
|
|
"Hideout 2 Torches Jail Gerudo Key": "'Hideout 2 Torches Jail Gerudo'",
|
|
"Hideout 2 Torch Jail Pot 1": "True",
|
|
"Hideout 2 Torch Jail Pot 2": "True",
|
|
"Hideout 2 Torch Jail Pot 3": "True",
|
|
"Hideout 2 Torch Jail In Cell Pot 1": "True",
|
|
"Hideout 2 Torch Jail In Cell Pot 2": "True",
|
|
"Hideout 2 Torch Jail In Cell Pot 3": "True",
|
|
"Hideout 2 Torch Jail In Cell Pot 4": "True",
|
|
"Hideout 2 Torch Jail Crate 1": "can_break_crate",
|
|
"Hideout 2 Torch Jail Crate 2": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"Gerudo Fortress": "True",
|
|
"GF Roof Entrance Cluster": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout 3 Torches Jail",
|
|
"scene": "Hideout 3 Torches Jail",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"events": {
|
|
"Hideout 3 Torches Jail Gerudo": "is_adult or Kokiri_Sword",
|
|
"Hideout 3 Torches Jail Carpenter": "
|
|
'Hideout 3 Torches Jail Gerudo' and
|
|
gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)"
|
|
},
|
|
"locations": {
|
|
"Hideout 3 Torches Jail Gerudo Key": "'Hideout 3 Torches Jail Gerudo'",
|
|
"Hideout 3 Torch Jail Crate": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"GF 3 Torches Jail Exterior": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout 4 Torches Jail",
|
|
"scene": "Hideout 4 Torches Jail",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"events": {
|
|
"Hideout 4 Torches Jail Gerudo": "is_adult or Kokiri_Sword",
|
|
"Hideout 4 Torches Jail Carpenter": "
|
|
'Hideout 4 Torches Jail Gerudo' and
|
|
gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)"
|
|
},
|
|
"locations": {
|
|
"Hideout 4 Torches Jail Gerudo Key": "'Hideout 4 Torches Jail Gerudo'",
|
|
"Hideout 4 Torch Jail Pot 1": "True",
|
|
"Hideout 4 Torch Jail Pot 2": "True"
|
|
},
|
|
"exits": {
|
|
"Gerudo Fortress": "True",
|
|
"GF Roof Entrance Cluster": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout Kitchen Hallway",
|
|
"scene": "Hideout Kitchen",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"locations": {
|
|
"Hideout Near Kitchen Crate 1": "
|
|
(Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen) and
|
|
can_break_crate",
|
|
"Hideout Near Kitchen Crate 2": "can_break_crate",
|
|
"Hideout Near Kitchen Crate 3": "can_break_crate",
|
|
"Hideout Near Kitchen Crate 4": "can_break_crate",
|
|
"Hideout Near Kitchen Crate 5": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"GF Entrances Behind Crates": "True",
|
|
"Gerudo Fortress": "True",
|
|
"Hideout Kitchen Front": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen",
|
|
"Hideout Kitchen Rear": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen",
|
|
"Hideout Kitchen Pots": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout Kitchen Front",
|
|
"scene": "Hideout Kitchen",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"GF Roof Entrance Cluster": "True",
|
|
"Hideout Kitchen Rear": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or
|
|
can_use(Hover_Boots) or logic_gerudo_kitchen",
|
|
"Hideout Kitchen Hallway": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen",
|
|
"Hideout Kitchen Pots": "can_use(Boomerang)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout Kitchen Rear",
|
|
"scene": "Hideout Kitchen",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"GF Kitchen Roof Access": "True",
|
|
"Hideout Kitchen Front": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or
|
|
can_use(Hover_Boots) or logic_gerudo_kitchen",
|
|
"Hideout Kitchen Hallway": "
|
|
Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen",
|
|
"Hideout Kitchen Pots": "can_use(Boomerang)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout Kitchen Pots",
|
|
"scene": "Hideout Kitchen",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"locations": {
|
|
"Hideout Kitchen Pot 1": "True",
|
|
"Hideout Kitchen Pot 2": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout Hall to Balcony Lower",
|
|
"scene": "Hideout Hall to Balcony",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"GF Hall to Balcony Entrance": "True",
|
|
"Hideout Hall to Balcony Upper": "can_use(Hookshot)"
|
|
},
|
|
"locations": {
|
|
"Hideout Break Room Pot 1": "Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot)",
|
|
"Hideout Break Room Pot 2": "Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot)",
|
|
"Hideout Break Room Hallway Crate 1": "can_break_crate",
|
|
"Hideout Break Room Hallway Crate 2": "can_break_crate",
|
|
# Child Link is too short to seen over the table as you go for these crates.
|
|
"Hideout Break Room Crate 1": "
|
|
can_break_crate and
|
|
(Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or
|
|
can_use(Sticks) or can_use(Kokiri_Sword))",
|
|
"Hideout Break Room Crate 2": "
|
|
can_break_crate and
|
|
(Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or
|
|
can_use(Sticks) or can_use(Kokiri_Sword))"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hideout Hall to Balcony Upper",
|
|
"scene": "Hideout Hall to Balcony",
|
|
"hint": "GERUDO_FORTRESS",
|
|
"exits": {
|
|
"Hideout Hall to Balcony Lower": "can_use(Hookshot)",
|
|
"GF Balcony": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Wasteland Near Fortress",
|
|
"scene": "Haunted Wasteland",
|
|
"hint": "HAUNTED_WASTELAND",
|
|
"locations": {
|
|
"Wasteland Crate Before Quicksand": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"GF Outside Gate": "True",
|
|
"Haunted Wasteland": "
|
|
logic_wasteland_crossing or can_use(Hover_Boots) or can_use(Longshot)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Haunted Wasteland",
|
|
"scene": "Haunted Wasteland",
|
|
"hint": "HAUNTED_WASTELAND",
|
|
"locations": {
|
|
"Wasteland Chest": "has_fire_source",
|
|
"Wasteland Bombchu Salesman": "Progressive_Wallet and can_jumpslash",
|
|
"Wasteland Near GS Pot 1": "True",
|
|
"Wasteland Near GS Pot 2": "True",
|
|
"Wasteland Near GS Pot 3": "True",
|
|
"Wasteland Crate After Quicksand 1": "can_break_crate",
|
|
"Wasteland Crate After Quicksand 2": "can_break_crate",
|
|
"Wasteland Crate After Quicksand 3": "can_break_crate",
|
|
"Wasteland GS": "can_use(Hookshot) or can_use(Boomerang)",
|
|
"Fairy Pot": "has_bottle",
|
|
"Nut Pot": "True"
|
|
},
|
|
"exits": {
|
|
"Wasteland Near Crate": "logic_lens_wasteland or can_use(Lens_of_Truth)",
|
|
"Wasteland Near Fortress": "
|
|
logic_wasteland_crossing or can_use(Hover_Boots) or can_use(Longshot)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Wasteland Near Crate",
|
|
"scene": "Haunted Wasteland",
|
|
"hint": "HAUNTED_WASTELAND",
|
|
"locations": {
|
|
"Wasteland Crate Near Colossus": "can_break_crate"
|
|
},
|
|
"exits": {
|
|
"Haunted Wasteland": "True",
|
|
"Wasteland Near Colossus": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Wasteland Near Colossus",
|
|
"scene": "Haunted Wasteland",
|
|
"hint": "HAUNTED_WASTELAND",
|
|
"exits": {
|
|
"Desert Colossus": "True",
|
|
"Wasteland Near Crate": "logic_reverse_wasteland"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Desert Colossus",
|
|
"scene": "Desert Colossus",
|
|
"hint": "DESERT_COLOSSUS",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"Colossus Freestanding PoH": "is_adult and here(can_plant_bean)",
|
|
"Colossus GS Bean Patch": "can_plant_bugs and can_child_attack",
|
|
"Colossus GS Tree": "can_use(Hookshot) and at_night",
|
|
"Colossus GS Hill": "
|
|
is_adult and at_night and
|
|
(here(can_plant_bean) or Longshot or (logic_colossus_gs and Hookshot))",
|
|
"Colossus Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Fairy Pond": "can_play(Song_of_Storms) and has_bottle",
|
|
"Bug Rock": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Colossus Great Fairy Fountain": "has_explosives",
|
|
"Spirit Temple Lobby": "True",
|
|
"Wasteland Near Colossus": "True",
|
|
"Colossus Grotto": "can_use(Silver_Gauntlets)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Desert Colossus From Spirit Lobby",
|
|
"scene": "Desert Colossus",
|
|
"hint": "DESERT_COLOSSUS",
|
|
"locations": {
|
|
"Sheik at Colossus": "True"
|
|
},
|
|
"exits": {
|
|
"Desert Colossus": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Colossus Great Fairy Fountain",
|
|
"scene": "Colossus Great Fairy Fountain",
|
|
"locations": {
|
|
"Colossus Great Fairy Reward": "can_play(Zeldas_Lullaby)"
|
|
},
|
|
"exits": {
|
|
"Desert Colossus": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Entrance",
|
|
"scene": "Market Entrance",
|
|
"hint": "MARKET",
|
|
"exits": {
|
|
"Hyrule Field": "is_adult or at_day",
|
|
"Market": "True",
|
|
"Market Guard House": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market",
|
|
"scene": "Market",
|
|
"hint": "MARKET",
|
|
"locations": {
|
|
"Market Night Red Rupee Crate": "is_child and at_night and (deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_overworld_entrances == 'off'))",
|
|
"Market Night Green Rupee Crate 1": "is_child and at_night and (deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_overworld_entrances == 'off'))",
|
|
"Market Night Green Rupee Crate 2": "is_child and at_night and (deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_overworld_entrances == 'off'))",
|
|
"Market Night Green Rupee Crate 3": "is_child and at_night (deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_overworld_entrances == 'off'))"
|
|
},
|
|
"exits": {
|
|
"Market Entrance": "True",
|
|
"ToT Entrance": "True",
|
|
"Castle Grounds": "True",
|
|
"Market Bazaar": "is_child and at_day",
|
|
"Market Mask Shop": "is_child and at_day",
|
|
"Market Shooting Gallery": "is_child and at_day",
|
|
"Market Bombchu Bowling": "is_child",
|
|
"Market Potion Shop": "is_child and at_day",
|
|
"Market Treasure Chest Game": "is_child and at_night",
|
|
"Market Back Alley": "is_child"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Back Alley",
|
|
"scene": "Market",
|
|
"hint": "MARKET",
|
|
"exits": {
|
|
"Market": "True",
|
|
"Market Bombchu Shop": "at_night",
|
|
"Market Dog Lady House": "True",
|
|
"Market Man in Green House": "at_night"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ToT Entrance",
|
|
"scene": "ToT Entrance",
|
|
"hint": "MARKET",
|
|
"locations": {
|
|
"ToT Gossip Stone (Left)": "True",
|
|
"ToT Gossip Stone (Left-Center)": "True",
|
|
"ToT Gossip Stone (Right)": "True",
|
|
"ToT Gossip Stone (Right-Center)": "True",
|
|
"Gossip Stone Fairy": "
|
|
(can_summon_gossip_fairy_without_suns or (is_adult and can_play(Suns_Song))) and
|
|
has_bottle"
|
|
},
|
|
"exits": {
|
|
"Market": "True",
|
|
"Temple of Time": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Temple of Time",
|
|
"scene": "Temple of Time",
|
|
"hint": "TEMPLE_OF_TIME",
|
|
"locations": {
|
|
"ToT Light Arrows Cutscene": "is_adult and can_trigger_lacs",
|
|
"ToT Child Altar Hint": "is_child",
|
|
"ToT Adult Altar Hint": "is_adult"
|
|
},
|
|
"exits": {
|
|
"ToT Entrance": "True",
|
|
"Beyond Door of Time": "can_play(Song_of_Time) or open_door_of_time"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Beyond Door of Time",
|
|
"scene": "Temple of Time",
|
|
"hint": "TEMPLE_OF_TIME",
|
|
"locations": {
|
|
"Sheik at Temple": "Forest_Medallion and is_adult",
|
|
"Master Sword Pedestal": "True"
|
|
},
|
|
"exits": {
|
|
"Temple of Time": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Castle Grounds",
|
|
"scene": "Castle Grounds",
|
|
"hint": "CASTLE_GROUNDS",
|
|
"exits": {
|
|
"Market": "is_child or at_dampe_time",
|
|
"Hyrule Castle Grounds": "is_child",
|
|
"Ganons Castle Grounds": "is_adult"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Hyrule Castle Grounds",
|
|
"scene": "Castle Grounds",
|
|
"hint": "HYRULE_CASTLE",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"HC Malon Egg": "True",
|
|
"HC GS Tree": "can_child_attack and can_bonk",
|
|
"HC Malon Gossip Stone": "True",
|
|
"HC Rock Wall Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Rock": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Castle Grounds": "True",
|
|
"HC Garden": "Weird_Egg",
|
|
"HC Great Fairy Fountain": "has_explosives",
|
|
"HC Storms Grotto": "can_open_storm_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HC Garden",
|
|
"scene": "Castle Grounds",
|
|
"hint": "HYRULE_CASTLE",
|
|
"exits": {
|
|
"HC Garden Locations": "True",
|
|
"Hyrule Castle Grounds": "True"
|
|
}
|
|
},
|
|
{
|
|
# Directly reachable from Root in "Free Zelda"
|
|
"region_name": "HC Garden Locations",
|
|
"scene": "Castle Grounds",
|
|
"hint": "HYRULE_CASTLE",
|
|
"locations": {
|
|
"HC Zeldas Letter": "True",
|
|
"Song from Impa": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HC Great Fairy Fountain",
|
|
"scene": "HC Great Fairy Fountain",
|
|
"locations": {
|
|
"HC Great Fairy Reward": "can_play(Zeldas_Lullaby)"
|
|
},
|
|
"exits": {
|
|
"Castle Grounds": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Castle Grounds From Ganons Castle",
|
|
"scene": "Castle Grounds",
|
|
"hint": "OUTSIDE_GANONS_CASTLE",
|
|
"exits": {
|
|
# The rainbow bridge cutscene trigger doesn't extend to the castle entrance
|
|
"Ganons Castle Grounds": "is_adult and bridge == 'open'"
|
|
# No exit back into the castle because the entrance places Link in midair if the bridge isn't spawned
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Ganons Castle Grounds",
|
|
"scene": "Castle Grounds",
|
|
"hint": "OUTSIDE_GANONS_CASTLE",
|
|
"locations": {
|
|
"OGC GS": "True"
|
|
},
|
|
"exits": {
|
|
"Castle Grounds": "True",
|
|
"OGC Great Fairy Fountain": "can_use(Golden_Gauntlets) and at_dampe_time",
|
|
"Ganons Castle Lobby": "can_build_rainbow_bridge and at_dampe_time"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "OGC Great Fairy Fountain",
|
|
"scene": "OGC Great Fairy Fountain",
|
|
"locations": {
|
|
"OGC Great Fairy Reward": "can_play(Zeldas_Lullaby)"
|
|
},
|
|
"exits": {
|
|
"Castle Grounds": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Guard House",
|
|
"scene": "Market Guard House",
|
|
"events": {
|
|
"Sell Big Poe": "is_adult and Bottle_with_Big_Poe"
|
|
},
|
|
"locations": {
|
|
"Market 10 Big Poes": "
|
|
is_adult and (Big_Poe or (Bottle_with_Big_Poe, big_poe_count))",
|
|
"Market Guard House Child Crate": "is_child and can_break_crate",
|
|
"Market Guard House Child Pot 1": "is_child",
|
|
"Market Guard House Child Pot 2": "is_child",
|
|
"Market Guard House Child Pot 3": "is_child",
|
|
"Market Guard House Child Pot 4": "is_child",
|
|
"Market Guard House Child Pot 5": "is_child",
|
|
"Market Guard House Child Pot 6": "is_child",
|
|
"Market Guard House Child Pot 7": "is_child",
|
|
"Market Guard House Child Pot 8": "is_child",
|
|
"Market Guard House Child Pot 9": "is_child",
|
|
"Market Guard House Child Pot 10": "is_child",
|
|
"Market Guard House Child Pot 11": "is_child",
|
|
"Market Guard House Child Pot 12": "is_child",
|
|
"Market Guard House Child Pot 13": "is_child",
|
|
"Market Guard House Child Pot 14": "is_child",
|
|
"Market Guard House Child Pot 15": "is_child",
|
|
"Market Guard House Child Pot 16": "is_child",
|
|
"Market Guard House Child Pot 17": "is_child",
|
|
"Market Guard House Child Pot 18": "is_child",
|
|
"Market Guard House Child Pot 19": "is_child",
|
|
"Market Guard House Child Pot 20": "is_child",
|
|
"Market Guard House Child Pot 21": "is_child",
|
|
"Market Guard House Child Pot 22": "is_child",
|
|
"Market Guard House Child Pot 23": "is_child",
|
|
"Market Guard House Child Pot 24": "is_child",
|
|
"Market Guard House Child Pot 25": "is_child",
|
|
"Market Guard House Child Pot 26": "is_child",
|
|
"Market Guard House Child Pot 27": "is_child",
|
|
"Market Guard House Child Pot 28": "is_child",
|
|
"Market Guard House Child Pot 29": "is_child",
|
|
"Market Guard House Child Pot 30": "is_child",
|
|
"Market Guard House Child Pot 31": "is_child",
|
|
"Market Guard House Child Pot 32": "is_child",
|
|
"Market Guard House Child Pot 33": "is_child",
|
|
"Market Guard House Child Pot 34": "is_child",
|
|
"Market Guard House Child Pot 35": "is_child",
|
|
"Market Guard House Child Pot 36": "is_child",
|
|
"Market Guard House Child Pot 37": "is_child",
|
|
"Market Guard House Child Pot 38": "is_child",
|
|
"Market Guard House Child Pot 39": "is_child",
|
|
"Market Guard House Child Pot 40": "is_child",
|
|
"Market Guard House Child Pot 41": "is_child",
|
|
"Market Guard House Child Pot 42": "is_child",
|
|
"Market Guard House Child Pot 43": "is_child",
|
|
"Market Guard House Child Pot 44": "is_child",
|
|
"Market Guard House Adult Pot 1": "is_adult",
|
|
"Market Guard House Adult Pot 2": "is_adult",
|
|
"Market Guard House Adult Pot 3": "is_adult",
|
|
"Market Guard House Adult Pot 4": "is_adult",
|
|
"Market Guard House Adult Pot 5": "is_adult",
|
|
"Market Guard House Adult Pot 6": "is_adult",
|
|
"Market Guard House Adult Pot 7": "is_adult",
|
|
"Market GS Guard House": "is_child and can_break_crate"
|
|
},
|
|
"exits": {
|
|
"Market Entrance": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Bazaar",
|
|
"scene": "Market Bazaar",
|
|
"locations": {
|
|
"Market Bazaar Item 1": "True",
|
|
"Market Bazaar Item 2": "True",
|
|
"Market Bazaar Item 3": "True",
|
|
"Market Bazaar Item 4": "True",
|
|
"Market Bazaar Item 5": "True",
|
|
"Market Bazaar Item 6": "True",
|
|
"Market Bazaar Item 7": "True",
|
|
"Market Bazaar Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Market": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Mask Shop",
|
|
"scene": "Market Mask Shop",
|
|
"events": {
|
|
"Skull Mask": "Zeldas_Letter and (complete_mask_quest or at('Kakariko Village', is_child))",
|
|
"Mask of Truth": "'Skull Mask' and
|
|
(complete_mask_quest or
|
|
(at('Lost Woods', is_child and can_play(Sarias_Song)) and
|
|
at('Graveyard', is_child and at_day) and
|
|
at('Hyrule Field', is_child and has_all_stones)))"
|
|
},
|
|
"exits": {
|
|
"Market": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Shooting Gallery",
|
|
"scene": "Market Shooting Gallery",
|
|
"locations": {
|
|
"Market Shooting Gallery Reward": "is_child"
|
|
},
|
|
"exits": {
|
|
"Market": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Bombchu Bowling",
|
|
"scene": "Market Bombchu Bowling",
|
|
"locations": {
|
|
"Market Bombchu Bowling First Prize": "found_bombchus",
|
|
"Market Bombchu Bowling Second Prize": "found_bombchus",
|
|
"Market Bombchu Bowling Bombchus": "found_bombchus"
|
|
},
|
|
"exits": {
|
|
"Market": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Potion Shop",
|
|
"scene": "Market Potion Shop",
|
|
"locations": {
|
|
"Market Potion Shop Item 1": "True",
|
|
"Market Potion Shop Item 2": "True",
|
|
"Market Potion Shop Item 3": "True",
|
|
"Market Potion Shop Item 4": "True",
|
|
"Market Potion Shop Item 5": "True",
|
|
"Market Potion Shop Item 6": "True",
|
|
"Market Potion Shop Item 7": "True",
|
|
"Market Potion Shop Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Market": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Treasure Chest Game",
|
|
"scene": "Market Treasure Chest Game",
|
|
"locations": {
|
|
"Market Treasure Chest Game Reward": "can_use(Lens_of_Truth)"
|
|
},
|
|
"exits": {
|
|
"Market": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Bombchu Shop",
|
|
"scene": "Market Bombchu Shop",
|
|
"locations": {
|
|
"Market Bombchu Shop Item 1": "True",
|
|
"Market Bombchu Shop Item 2": "True",
|
|
"Market Bombchu Shop Item 3": "True",
|
|
"Market Bombchu Shop Item 4": "True",
|
|
"Market Bombchu Shop Item 5": "True",
|
|
"Market Bombchu Shop Item 6": "True",
|
|
"Market Bombchu Shop Item 7": "True",
|
|
"Market Bombchu Shop Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Market Back Alley": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Dog Lady House",
|
|
"scene": "Market Dog Lady House",
|
|
"locations": {
|
|
"Market Lost Dog": "is_child and at_night",
|
|
"Market Dog Lady House Crate": "(deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_overworld_entrances == 'off'))"
|
|
},
|
|
"exits": {
|
|
"Market Back Alley": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Market Man in Green House",
|
|
"scene": "Market Man in Green House",
|
|
"locations": {
|
|
"Market Man in Green House Pot 1": "True",
|
|
"Market Man in Green House Pot 2": "True",
|
|
"Market Man in Green House Pot 3": "True"
|
|
},
|
|
"exits": {
|
|
"Market Back Alley": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kakariko Village",
|
|
"scene": "Kakariko Village",
|
|
"hint": "KAKARIKO_VILLAGE",
|
|
"events": {
|
|
"Cojiro Access": "is_adult and 'Wake Up Adult Talon'",
|
|
"Kakariko Village Gate Open": "is_child and (Zeldas_Letter or open_kakariko == 'open')"
|
|
},
|
|
"locations": {
|
|
"Sheik in Kakariko": "
|
|
is_adult and Forest_Medallion and Fire_Medallion and Water_Medallion",
|
|
"Kak Anju as Adult": "is_adult and at_day",
|
|
"Kak Anju as Child": "is_child and at_day and (can_break_crate or chicken_count < 7)",
|
|
"Kak Near Guards House Pot 1": "is_child",
|
|
"Kak Near Guards House Pot 2": "is_child",
|
|
"Kak Near Guards House Pot 3": "is_child",
|
|
"Kak Near Potion Shop Pot 1": "is_child",
|
|
"Kak Near Potion Shop Pot 2": "is_child",
|
|
"Kak Near Potion Shop Pot 3": "is_child",
|
|
"Kak Near Impas House Pot 1": "is_child",
|
|
"Kak Near Impas House Pot 2": "is_child",
|
|
"Kak Near Impas House Pot 3": "is_child",
|
|
"Kak Adult Arrows Crate": "is_adult and can_break_crate",
|
|
"Kak GS House Under Construction": "is_child and at_night",
|
|
"Kak GS Skulltula House": "is_child and at_night",
|
|
"Kak GS Near Gate Guard": "is_child and at_night",
|
|
"Kak GS Tree": "is_child and at_night and can_bonk",
|
|
"Kak GS Watchtower": "
|
|
is_child and at_night and
|
|
(Slingshot or has_bombchus or (logic_kakariko_tower_gs and (Sticks or Kokiri_Sword)))",
|
|
"Bug Rock": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True",
|
|
"Kak Carpenter Boss House": "True",
|
|
"Kak House of Skulltula": "True",
|
|
"Kak Impas House": "True",
|
|
"Kak Windmill": "True",
|
|
"Kak Bazaar": "is_adult and at_day",
|
|
"Kak Shooting Gallery": "is_adult and at_day",
|
|
"Bottom of the Well": "'Drain Well' and (is_child or shuffle_dungeon_entrances)",
|
|
"Kak Potion Shop Front": "is_child or at_day",
|
|
"Kak Redead Grotto": "can_open_bomb_grotto",
|
|
"Kak Impas Ledge": "(is_child and at_day) or (is_adult and logic_visible_collisions)",
|
|
"Kak Impas Rooftop": "
|
|
can_use(Hookshot) or (logic_kakariko_rooftop_gs and can_use(Hover_Boots))",
|
|
"Kak Odd Medicine Rooftop": "
|
|
can_use(Hookshot) or
|
|
(logic_man_on_roof and
|
|
(is_adult or at_day or Slingshot or has_bombchus or
|
|
(logic_kakariko_tower_gs and (Sticks or Kokiri_Sword))))",
|
|
"Kak Backyard": "is_adult or at_day",
|
|
"Graveyard": "True",
|
|
"Kak Behind Gate": "is_adult or 'Kakariko Village Gate Open'"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Impas Ledge",
|
|
"scene": "Kakariko Village",
|
|
"hint": "KAKARIKO_VILLAGE",
|
|
"exits": {
|
|
"Kak Impas House Back": "True",
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Impas Rooftop",
|
|
"scene": "Kakariko Village",
|
|
"hint": "KAKARIKO_VILLAGE",
|
|
"locations": {
|
|
"Kak GS Above Impas House": "is_adult and at_night"
|
|
},
|
|
"exits": {
|
|
"Kak Impas Ledge": "True",
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Odd Medicine Rooftop",
|
|
"scene": "Kakariko Village",
|
|
"hint": "KAKARIKO_VILLAGE",
|
|
"locations": {
|
|
"Kak Man on Roof": "True"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True",
|
|
"Kak Backyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Backyard",
|
|
"scene": "Kakariko Village",
|
|
"hint": "KAKARIKO_VILLAGE",
|
|
"locations": {
|
|
"Kak Near Odd Medicine Building Pot 1": "is_child",
|
|
"Kak Near Odd Medicine Building Pot 2": "is_child",
|
|
"Kak Adult Red Rupee Crate": "is_adult and can_break_crate"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True",
|
|
"Kak Open Grotto": "True",
|
|
"Kak Odd Medicine Building": "is_adult",
|
|
"Kak Potion Shop Back": "is_adult and at_day"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Carpenter Boss House",
|
|
"scene": "Kak Carpenter Boss House",
|
|
"events": {
|
|
"Wake Up Adult Talon": "is_adult and (Pocket_Egg or Pocket_Cucco)"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak House of Skulltula",
|
|
"scene": "Kak House of Skulltula",
|
|
"locations": {
|
|
"Kak 10 Gold Skulltula Reward": "(Gold_Skulltula_Token, 10)",
|
|
"Kak 20 Gold Skulltula Reward": "(Gold_Skulltula_Token, 20)",
|
|
"Kak 30 Gold Skulltula Reward": "(Gold_Skulltula_Token, 30)",
|
|
"Kak 40 Gold Skulltula Reward": "(Gold_Skulltula_Token, 40)",
|
|
"Kak 50 Gold Skulltula Reward": "(Gold_Skulltula_Token, 50)",
|
|
"10 Skulltulas Reward Hint": "True",
|
|
"20 Skulltulas Reward Hint": "True",
|
|
"30 Skulltulas Reward Hint": "True",
|
|
"40 Skulltulas Reward Hint": "True",
|
|
"50 Skulltulas Reward Hint": "True"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Impas House",
|
|
"scene": "Kak Impas House",
|
|
"exits": {
|
|
"Kakariko Village": "True",
|
|
"Kak Impas House Near Cow": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Impas House Back",
|
|
"scene": "Kak Impas House",
|
|
"locations": {
|
|
"Kak Impas House Freestanding PoH": "True"
|
|
},
|
|
"exits": {
|
|
"Kak Impas Ledge": "True",
|
|
"Kak Impas House Near Cow": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Impas House Near Cow",
|
|
"scene": "Kak Impas House",
|
|
"locations": {
|
|
"Kak Impas House Cow": "can_play(Eponas_Song)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Windmill",
|
|
"scene": "Windmill and Dampes Grave",
|
|
"events": {
|
|
"Drain Well": "is_child and can_play(Song_of_Storms)"
|
|
},
|
|
"locations": {
|
|
"Kak Windmill Freestanding PoH": "
|
|
can_use(Boomerang) or
|
|
(logic_windmill_poh and is_adult) or 'Dampes Windmill Access'",
|
|
"Song from Windmill": "is_adult and Ocarina"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Bazaar",
|
|
"scene": "Kak Bazaar",
|
|
"locations": {
|
|
"Kak Bazaar Item 1": "True",
|
|
"Kak Bazaar Item 2": "True",
|
|
"Kak Bazaar Item 3": "True",
|
|
"Kak Bazaar Item 4": "True",
|
|
"Kak Bazaar Item 5": "True",
|
|
"Kak Bazaar Item 6": "True",
|
|
"Kak Bazaar Item 7": "True",
|
|
"Kak Bazaar Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Shooting Gallery",
|
|
"scene": "Kak Shooting Gallery",
|
|
"locations": {
|
|
"Kak Shooting Gallery Reward": "is_adult and Bow"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Potion Shop Front",
|
|
"scene": "Kak Potion Shop",
|
|
"locations": {
|
|
"Kak Potion Shop Item 1": "is_adult",
|
|
"Kak Potion Shop Item 2": "is_adult",
|
|
"Kak Potion Shop Item 3": "is_adult",
|
|
"Kak Potion Shop Item 4": "is_adult",
|
|
"Kak Potion Shop Item 5": "is_adult",
|
|
"Kak Potion Shop Item 6": "is_adult",
|
|
"Kak Potion Shop Item 7": "is_adult",
|
|
"Kak Potion Shop Item 8": "is_adult"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True",
|
|
"Kak Potion Shop Back": "is_adult"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Potion Shop Back",
|
|
"scene": "Kak Potion Shop",
|
|
"exits": {
|
|
"Kak Backyard": "is_adult",
|
|
"Kak Potion Shop Front": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Odd Medicine Building",
|
|
"scene": "Kak Odd Medicine Building",
|
|
"events": {
|
|
"Odd Potion Access": "
|
|
is_adult and
|
|
('Odd Mushroom Access' or (Odd_Mushroom and disable_trade_revert))"
|
|
},
|
|
"exits": {
|
|
"Kak Backyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard",
|
|
"scene": "Graveyard",
|
|
"hint": "GRAVEYARD",
|
|
"locations": {
|
|
"Graveyard Freestanding PoH": "
|
|
(is_adult and can_break_crate and (here(can_plant_bean) or Longshot)) or
|
|
(logic_graveyard_poh and can_use(Boomerang))",
|
|
"Graveyard Dampe Gravedigging Tour": "is_child and at_dampe_time",
|
|
"Graveyard GS Wall": "can_use(Boomerang) and at_night",
|
|
"Graveyard GS Bean Patch": "can_plant_bugs and can_child_attack",
|
|
"Butterfly Fairy": "can_use(Sticks) and at_day and has_bottle",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle",
|
|
"Bug Rock": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Graveyard Shield Grave": "is_adult or at_night",
|
|
"Graveyard Royal Familys Tomb": "can_play(Zeldas_Lullaby)",
|
|
"Graveyard Heart Piece Grave": "is_adult or at_night",
|
|
"Graveyard Dampes Grave": "is_adult",
|
|
"Graveyard Dampes House": "is_adult or at_dampe_time",
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard Shield Grave",
|
|
"scene": "Graveyard Shield Grave",
|
|
"locations": {
|
|
"Graveyard Shield Grave Chest": "True",
|
|
"Free Fairies": "can_blast_or_smash and has_bottle"
|
|
},
|
|
"exits": {
|
|
"Graveyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard Heart Piece Grave",
|
|
"scene": "Graveyard Heart Piece Grave",
|
|
"locations": {
|
|
"Graveyard Heart Piece Grave Chest": "can_play(Suns_Song)"
|
|
},
|
|
"exits": {
|
|
"Graveyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard Royal Familys Tomb",
|
|
"scene": "Graveyard Royal Familys Tomb",
|
|
"locations": {
|
|
"Graveyard Royal Familys Tomb Chest": "has_fire_source",
|
|
"Song from Royal Familys Tomb": "
|
|
is_adult or Slingshot or Boomerang or Sticks or has_explosives or Kokiri_Sword"
|
|
},
|
|
"exits": {
|
|
"Graveyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard Dampes Grave",
|
|
"scene": "Windmill and Dampes Grave",
|
|
"events": {
|
|
"Dampes Windmill Access": "is_adult and can_play(Song_of_Time)"
|
|
},
|
|
"locations": {
|
|
"Graveyard Dampe Race Hookshot Chest": "True",
|
|
"Graveyard Dampe Race Freestanding PoH": "is_adult or logic_child_dampe_race_poh",
|
|
"Graveyard Dampe Race Rupee 1": "True",
|
|
"Graveyard Dampe Race Rupee 2": "True",
|
|
"Graveyard Dampe Race Rupee 3": "True",
|
|
"Graveyard Dampe Race Rupee 4": "True",
|
|
"Graveyard Dampe Race Rupee 5": "True",
|
|
"Graveyard Dampe Race Rupee 6": "True",
|
|
"Graveyard Dampe Race Rupee 7": "True",
|
|
"Graveyard Dampe Race Rupee 8": "True",
|
|
"Graveyard Dampe Pot 1": "True",
|
|
"Graveyard Dampe Pot 2": "True",
|
|
"Graveyard Dampe Pot 3": "True",
|
|
"Graveyard Dampe Pot 4": "True",
|
|
"Graveyard Dampe Pot 5": "True",
|
|
"Graveyard Dampe Pot 6": "True",
|
|
"Nut Pot": "True"
|
|
},
|
|
"exits": {
|
|
"Graveyard": "True",
|
|
"Kak Windmill": "is_adult and can_play(Song_of_Time)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard Dampes House",
|
|
"scene": "Graveyard Dampes House",
|
|
"locations": {
|
|
"Dampe Diary Hint": "is_adult"
|
|
},
|
|
"exits": {
|
|
"Graveyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Graveyard Warp Pad Region",
|
|
"scene": "Graveyard",
|
|
"hint": "GRAVEYARD",
|
|
"locations": {
|
|
"Graveyard Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle"
|
|
},
|
|
"exits": {
|
|
"Graveyard": "True",
|
|
"Shadow Temple Entryway": "
|
|
can_use(Dins_Fire) or (logic_shadow_fire_arrow_entry and can_use(Fire_Arrows))"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Behind Gate",
|
|
"scene": "Kakariko Village",
|
|
"hint": "KAKARIKO_VILLAGE",
|
|
"exits": {
|
|
"Kakariko Village": "
|
|
is_adult or logic_visible_collisions or 'Kakariko Village Gate Open' or open_kakariko == 'open'",
|
|
"Death Mountain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Death Mountain",
|
|
"scene": "Death Mountain",
|
|
"hint": "DEATH_MOUNTAIN_TRAIL",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"DMT Chest": "
|
|
can_blast_or_smash or
|
|
(logic_dmt_bombable and is_child and Progressive_Strength_Upgrade)",
|
|
"DMT Freestanding PoH": "
|
|
can_take_damage or can_use(Hover_Boots) or
|
|
(is_adult and here(can_plant_bean and (plant_beans or has_explosives or Progressive_Strength_Upgrade)))",
|
|
"DMT Rock Red Rupee": "is_child and here(can_blast_or_smash)",
|
|
"DMT Rock Blue Rupee": "is_child and has_explosives",
|
|
"DMT GS Bean Patch": "
|
|
can_plant_bugs and can_child_attack and
|
|
(has_explosives or Progressive_Strength_Upgrade or (logic_dmt_soil_gs and can_use(Boomerang)))",
|
|
"DMT GS Near Kak": "can_blast_or_smash",
|
|
"DMT GS Above Dodongos Cavern": "
|
|
is_adult and at_night and
|
|
(Megaton_Hammer or
|
|
(logic_trail_gs_lower_hookshot and Hookshot) or
|
|
(logic_trail_gs_lower_hovers and Hover_Boots) or
|
|
(logic_trail_gs_lower_bean and
|
|
here(can_plant_bean and (plant_beans or has_explosives or Progressive_Strength_Upgrade))))",
|
|
"Bean Plant Fairy": "
|
|
is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle and
|
|
(has_explosives or Progressive_Strength_Upgrade)"
|
|
},
|
|
"exits": {
|
|
"Kak Behind Gate": "True",
|
|
"Goron City": "True",
|
|
"Death Mountain Summit": "
|
|
here(can_blast_or_smash) or
|
|
(is_adult and here(can_plant_bean and (plant_beans or Progressive_Strength_Upgrade))) or
|
|
(logic_dmt_climb_hovers and can_use(Hover_Boots))",
|
|
"Dodongos Cavern Beginning": "
|
|
has_explosives or Progressive_Strength_Upgrade or is_adult",
|
|
"DMT Storms Grotto": "can_open_storm_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Death Mountain Summit",
|
|
"scene": "Death Mountain",
|
|
"hint": "DEATH_MOUNTAIN_TRAIL",
|
|
"time_passes": true,
|
|
"events": {
|
|
"Prescription Access": "is_adult and ('Broken Sword Access' or Broken_Sword)"
|
|
},
|
|
"locations": {
|
|
"DMT Biggoron": "
|
|
is_adult and
|
|
(Claim_Check or
|
|
(guarantee_trade_path and
|
|
('Eyedrops Access' or (Eyedrops and disable_trade_revert))))",
|
|
"DMT GS Falling Rocks Path": "
|
|
is_adult and (Megaton_Hammer or logic_trail_gs_upper) and at_night",
|
|
"DMT Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Bug Rock": "is_child and has_bottle"
|
|
},
|
|
"exits": {
|
|
"Death Mountain": "True",
|
|
"DMC Upper Local": "True",
|
|
"DMT Owl Flight": "is_child",
|
|
"DMT Cow Grotto": "here(can_blast_or_smash)",
|
|
"DMT Great Fairy Fountain": "here(can_blast_or_smash)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMT Owl Flight",
|
|
"scene": "Death Mountain",
|
|
"hint": "DEATH_MOUNTAIN_TRAIL",
|
|
"exits": {
|
|
"Kak Impas Rooftop": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Goron City",
|
|
"scene": "Goron City",
|
|
"hint": "GORON_CITY",
|
|
"events": {
|
|
"Goron City Child Fire": "is_child and can_use(Dins_Fire)",
|
|
"GC Woods Warp Open": "
|
|
can_blast_or_smash or can_use(Dins_Fire) or can_use(Bow) or
|
|
Progressive_Strength_Upgrade or 'Goron City Child Fire'",
|
|
"Stop GC Rolling Goron as Adult": "
|
|
is_adult and
|
|
(Progressive_Strength_Upgrade or has_explosives or Bow or
|
|
(logic_link_goron_dins and can_use(Dins_Fire)))"
|
|
},
|
|
"locations": {
|
|
"GC Maze Left Chest": "
|
|
can_use(Megaton_Hammer) or can_use(Silver_Gauntlets) or
|
|
(logic_goron_city_leftmost and has_explosives and can_use(Hover_Boots))",
|
|
"GC Maze Center Chest": "can_blast_or_smash or can_use(Silver_Gauntlets)",
|
|
"GC Maze Right Chest": "can_blast_or_smash or can_use(Silver_Gauntlets)",
|
|
"GC Rolling Goron as Child": "
|
|
is_child and
|
|
(has_explosives or (Progressive_Strength_Upgrade and logic_child_rolling_with_strength))",
|
|
"GC Medigoron": "
|
|
is_adult and Progressive_Wallet and
|
|
(can_blast_or_smash or Progressive_Strength_Upgrade)",
|
|
"GC Rolling Goron as Adult": "'Stop GC Rolling Goron as Adult'",
|
|
"GC Lower Staircase Pot 1": "True",
|
|
"GC Lower Staircase Pot 2": "True",
|
|
"GC Upper Staircase Pot 1": "True",
|
|
"GC Upper Staircase Pot 2": "True",
|
|
"GC Upper Staircase Pot 3": "True",
|
|
"GC Medigoron Pot": "can_blast_or_smash or Progressive_Strength_Upgrade",
|
|
"GC Boulder Maze Crate": "(can_blast_or_smash or can_use(Silver_Gauntlets)) and can_break_crate",
|
|
"GC GS Boulder Maze": "is_child and has_explosives",
|
|
"GC GS Center Platform": "is_adult",
|
|
"GC Maze Gossip Stone": "can_blast_or_smash or can_use(Silver_Gauntlets)",
|
|
"GC Medigoron Gossip Stone": "can_blast_or_smash or Progressive_Strength_Upgrade",
|
|
"Gossip Stone Fairy": "
|
|
can_summon_gossip_fairy_without_suns and has_bottle and
|
|
(can_blast_or_smash or Progressive_Strength_Upgrade)",
|
|
"Bug Rock": "(can_blast_or_smash or can_use(Silver_Gauntlets)) and has_bottle",
|
|
"Stick Pot": "is_child"
|
|
},
|
|
"exits": {
|
|
"Death Mountain": "True",
|
|
"GC Woods Warp": "'GC Woods Warp Open'",
|
|
"GC Shop": "
|
|
(is_adult and 'Stop GC Rolling Goron as Adult') or
|
|
(is_child and (has_explosives or Progressive_Strength_Upgrade or 'Goron City Child Fire'))",
|
|
"GC Darunias Chamber": "
|
|
(is_adult and 'Stop GC Rolling Goron as Adult') or
|
|
(is_child and can_play(Zeldas_Lullaby))",
|
|
"GC Grotto Platform": "
|
|
is_adult and
|
|
((can_play(Song_of_Time) and
|
|
((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or
|
|
Goron_Tunic or Longshot or can_use(Nayrus_Love))) or
|
|
(Hookshot and
|
|
((damage_multiplier != 'ohko' and Goron_Tunic) or
|
|
can_use(Nayrus_Love) or
|
|
(damage_multiplier != 'ohko' and damage_multiplier != 'quadruple' and logic_goron_grotto))))",
|
|
"GC Spinning Pot": "
|
|
is_child and 'Goron City Child Fire' and
|
|
(Bombs or (Progressive_Strength_Upgrade and logic_goron_city_pot_with_strength) or
|
|
(has_bombchus and logic_goron_city_pot))"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GC Woods Warp",
|
|
"scene": "Goron City",
|
|
"hint": "GORON_CITY",
|
|
"events": {
|
|
"GC Woods Warp Open": "can_blast_or_smash or can_use(Dins_Fire)"
|
|
},
|
|
"exits": {
|
|
"Goron City": "can_leave_forest and 'GC Woods Warp Open'",
|
|
"Lost Woods": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GC Darunias Chamber",
|
|
"scene": "Goron City",
|
|
"hint": "GORON_CITY",
|
|
"events": {
|
|
"Goron City Child Fire": "can_use(Sticks)"
|
|
},
|
|
"locations": {
|
|
"GC Darunias Joy": "is_child and can_play(Sarias_Song)",
|
|
"GC Darunia Pot 1": "True",
|
|
"GC Darunia Pot 2": "True",
|
|
"GC Darunia Pot 3": "True"
|
|
},
|
|
"exits": {
|
|
"Goron City": "True",
|
|
"DMC Lower Local": "is_adult"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GC Grotto Platform",
|
|
"scene": "Goron City",
|
|
"hint": "GORON_CITY",
|
|
"exits": {
|
|
"GC Grotto": "True",
|
|
"Goron City": "
|
|
(damage_multiplier != 'ohko' and (damage_multiplier != 'quadruple' or can_use(Goron_Tunic))) or
|
|
can_use(Nayrus_Love) or (can_play(Song_of_Time) and can_use(Longshot))"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GC Spinning Pot",
|
|
"scene": "Goron City",
|
|
"locations": {
|
|
"GC Pot Freestanding PoH": "True",
|
|
"GC Spinning Pot Bomb Drop 1": "True",
|
|
"GC Spinning Pot Bomb Drop 2": "True",
|
|
"GC Spinning Pot Bomb Drop 3": "True",
|
|
"GC Spinning Pot Rupee Drop 1": "True",
|
|
"GC Spinning Pot Rupee Drop 2": "True",
|
|
"GC Spinning Pot Rupee Drop 3": "True",
|
|
"GC Spinning Pot PoH Drop Rupee 1": "True",
|
|
"GC Spinning Pot PoH Drop Rupee 2": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GC Shop",
|
|
"scene": "GC Shop",
|
|
"locations": {
|
|
"GC Shop Item 1": "True",
|
|
"GC Shop Item 2": "True",
|
|
"GC Shop Item 3": "True",
|
|
"GC Shop Item 4": "True",
|
|
"GC Shop Item 5": "True",
|
|
"GC Shop Item 6": "True",
|
|
"GC Shop Item 7": "True",
|
|
"GC Shop Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Goron City": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Upper Nearby",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"exits": {
|
|
"DMC Upper Local": "can_use(Goron_Tunic)",
|
|
"Death Mountain Summit": "True",
|
|
"DMC Upper Grotto": "here(can_blast_or_smash)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Upper Local",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"locations": {
|
|
"DMC Wall Freestanding PoH": "True",
|
|
"DMC GS Crate": "is_child and can_child_attack and can_break_heated_crate",
|
|
"DMC Gossip Stone": "has_explosives",
|
|
"Gossip Stone Fairy": "
|
|
has_explosives and can_summon_gossip_fairy_without_suns and has_bottle"
|
|
},
|
|
"exits": {
|
|
"DMC Upper Nearby": "True",
|
|
"DMC Ladder Area Nearby": "True",
|
|
"DMC Pierre Platform": "
|
|
(damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or
|
|
(Fairy and (can_use(Goron_Tunic) or damage_multiplier != 'ohko')) or can_use(Nayrus_Love)",
|
|
"DMC Central Nearby": "
|
|
can_use(Goron_Tunic) and can_use(Longshot) and
|
|
((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or can_use(Nayrus_Love))"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Pierre Platform",
|
|
"font_color": "Red",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"locations": {
|
|
"DMC Adult Green Rupee 1": "is_adult",
|
|
"DMC Adult Green Rupee 2": "is_adult",
|
|
"DMC Adult Green Rupee 3": "is_adult",
|
|
"DMC Adult Green Rupee 4": "is_adult",
|
|
"DMC Adult Green Rupee 5": "is_adult",
|
|
"DMC Adult Green Rupee 6": "is_adult",
|
|
"DMC Adult Red Rupee": "is_adult"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Ladder Area Nearby",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"locations": {
|
|
"DMC Deku Scrub": "is_child and can_stun_deku"
|
|
},
|
|
"exits": {
|
|
"DMC Upper Nearby": "is_adult",
|
|
"DMC Lower Nearby": "
|
|
is_adult and
|
|
(Hover_Boots or at('DMC Lower Nearby', can_use(Megaton_Hammer)) or
|
|
((logic_crater_boulder_jumpslash or logic_crater_boulder_skip) and Megaton_Hammer) or
|
|
(logic_crater_boulder_skip and Goron_Tunic))"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Lower Nearby",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"locations": {
|
|
"DMC Near GC Pot 1": "is_adult",
|
|
"DMC Near GC Pot 2": "is_adult",
|
|
"DMC Near GC Pot 3": "is_adult",
|
|
"DMC Near GC Pot 4": "is_adult"
|
|
},
|
|
"exits": {
|
|
"DMC Lower Local": "can_use(Goron_Tunic)",
|
|
"GC Darunias Chamber": "True",
|
|
"DMC Great Fairy Fountain": "can_use(Megaton_Hammer)",
|
|
"DMC Hammer Grotto": "can_use(Megaton_Hammer)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Lower Local",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"exits": {
|
|
"DMC Lower Nearby": "True",
|
|
"DMC Ladder Area Nearby": "True",
|
|
"DMC Central Nearby": "
|
|
is_adult and
|
|
(Hover_Boots or Hookshot or
|
|
(logic_crater_bolero_jump and Goron_Tunic and can_shield))",
|
|
"DMC Fire Temple Entrance": "
|
|
is_adult and (Hover_Boots or Hookshot) and
|
|
(logic_fewer_tunic_requirements or Goron_Tunic)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Central Nearby",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"locations": {
|
|
"DMC Volcano Freestanding PoH": "
|
|
is_adult and
|
|
(here(can_plant_bean) or (logic_crater_bean_poh_with_hovers and Hover_Boots))",
|
|
"Sheik in Crater": "is_adult"
|
|
},
|
|
"exits": {
|
|
"DMC Central Local": "can_use(Goron_Tunic)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Central Local",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"locations": {
|
|
"DMC GS Bean Patch": "can_plant_bugs and can_child_attack",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle",
|
|
"DMC Child Red Rupee 1": "is_child",
|
|
"DMC Child Red Rupee 2": "is_child",
|
|
"DMC Child Blue Rupee 1": "is_child",
|
|
"DMC Child Blue Rupee 2": "is_child",
|
|
"DMC Child Blue Rupee 3": "is_child",
|
|
"DMC Child Blue Rupee 4": "is_child",
|
|
"DMC Child Blue Rupee 5": "is_child",
|
|
"DMC Child Blue Rupee 6": "is_child"
|
|
},
|
|
"exits": {
|
|
"DMC Central Nearby": "True",
|
|
"DMC Lower Nearby": "
|
|
is_adult and (Hover_Boots or Hookshot or here(can_plant_bean))",
|
|
"DMC Upper Nearby": "is_adult and here(can_plant_bean)",
|
|
"DMC Fire Temple Entrance": "
|
|
(is_child and shuffle_dungeon_entrances) or
|
|
(is_adult and (logic_fewer_tunic_requirements or Goron_Tunic))",
|
|
"DMC Pierre Platform": "can_use(Distant_Scarecrow)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Fire Temple Entrance",
|
|
"scene": "Death Mountain Crater",
|
|
"hint": "DEATH_MOUNTAIN_CRATER",
|
|
"exits": {
|
|
"Fire Temple Lower": "True",
|
|
"DMC Central Nearby": "can_use(Goron_Tunic)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Great Fairy Fountain",
|
|
"scene": "DMC Great Fairy Fountain",
|
|
"locations": {
|
|
"DMC Great Fairy Reward": "can_play(Zeldas_Lullaby)"
|
|
},
|
|
"exits": {
|
|
"DMC Lower Local": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMT Great Fairy Fountain",
|
|
"scene": "DMT Great Fairy Fountain",
|
|
"locations": {
|
|
"DMT Great Fairy Reward": "can_play(Zeldas_Lullaby)"
|
|
},
|
|
"exits": {
|
|
"Death Mountain Summit": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZR Front",
|
|
"scene": "Zora River",
|
|
"hint": "ZORA_RIVER",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"ZR GS Tree": "is_child and can_child_attack and can_bonk"
|
|
},
|
|
"exits": {
|
|
"Zora River": "is_adult or has_explosives",
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Zora River",
|
|
"scene": "Zora River",
|
|
"hint": "ZORA_RIVER",
|
|
"time_passes": true,
|
|
"locations": {
|
|
"ZR Magic Bean Salesman": "is_child",
|
|
"ZR Frogs Ocarina Game": "
|
|
is_child and Ocarina and Zeldas_Lullaby and Eponas_Song and
|
|
Sarias_Song and Suns_Song and Song_of_Time and Song_of_Storms",
|
|
"ZR Frogs Zeldas Lullaby": "is_child and can_play(Zeldas_Lullaby)",
|
|
"ZR Frogs Eponas Song": "is_child and can_play(Eponas_Song)",
|
|
"ZR Frogs Sarias Song": "is_child and can_play(Sarias_Song)",
|
|
"ZR Frogs Suns Song": "is_child and can_play(Suns_Song)",
|
|
"ZR Frogs Song of Time": "is_child and can_play(Song_of_Time)",
|
|
"ZR Frogs in the Rain": "is_child and can_play(Song_of_Storms)",
|
|
"ZR Near Open Grotto Freestanding PoH": "
|
|
is_child or here(can_plant_bean) or Hover_Boots or logic_zora_river_lower",
|
|
"ZR Near Domain Freestanding PoH": "is_child or Hover_Boots or logic_zora_river_upper",
|
|
"ZR Waterfall Red Rupee 1": "is_adult and (Iron_Boots or logic_zora_river_rupees)",
|
|
"ZR Waterfall Red Rupee 2": "is_adult and (Iron_Boots or logic_zora_river_rupees)",
|
|
"ZR Waterfall Red Rupee 3": "is_adult and (Iron_Boots or logic_zora_river_rupees)",
|
|
"ZR Waterfall Red Rupee 4": "is_adult and (Iron_Boots or logic_zora_river_rupees)",
|
|
"ZR GS Ladder": "is_child and at_night and can_child_attack",
|
|
"ZR GS Near Raised Grottos": "can_use(Hookshot) and at_night",
|
|
"ZR GS Above Bridge": "can_use(Hookshot) and at_night",
|
|
"ZR Near Grottos Gossip Stone": "True",
|
|
"ZR Near Domain Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "
|
|
(is_child or here(can_plant_bean) or Hover_Boots or logic_zora_river_lower) and
|
|
can_cut_shrubs and has_bottle"
|
|
},
|
|
"exits": {
|
|
"ZR Front": "True",
|
|
"ZR Open Grotto": "True",
|
|
"ZR Fairy Grotto": "here(can_blast_or_smash)",
|
|
"LW Underwater Entrance": "can_dive or can_use(Iron_Boots)",
|
|
"ZR Storms Grotto": "can_open_storm_grotto",
|
|
"ZR Behind Waterfall": "
|
|
can_play(Zeldas_Lullaby) or
|
|
(can_use(Hover_Boots) and logic_zora_with_hovers) or
|
|
(is_child and logic_zora_with_cucco)"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZR Behind Waterfall",
|
|
"scene": "Zora River",
|
|
"hint": "ZORA_RIVER",
|
|
"exits": {
|
|
"Zora River": "True",
|
|
"Zoras Domain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZR Top of Waterfall",
|
|
"scene": "Zora River",
|
|
"hint": "ZORA_RIVER",
|
|
"exits": {
|
|
"Zora River": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Zoras Domain",
|
|
"scene": "Zoras Domain",
|
|
"hint": "ZORAS_DOMAIN",
|
|
"events": {
|
|
"King Zora Thawed": "is_adult and Blue_Fire",
|
|
"Eyeball Frog Access": "
|
|
is_adult and 'King Zora Thawed' and
|
|
(Eyedrops or Eyeball_Frog or Prescription or 'Prescription Access')"
|
|
},
|
|
"locations": {
|
|
"ZD Diving Minigame": "is_child",
|
|
"ZD Chest": "can_use(Sticks)",
|
|
"Deliver Rutos Letter": "
|
|
is_child and Rutos_Letter and zora_fountain != 'open'",
|
|
"ZD King Zora Thawed": "'King Zora Thawed'",
|
|
"ZD Pot 1": "True",
|
|
"ZD Pot 2": "True",
|
|
"ZD Pot 3": "True",
|
|
"ZD Pot 4": "True",
|
|
"ZD Pot 5": "True",
|
|
"ZD In Front of King Zora Beehive 1": "is_child and can_break_upper_beehive",
|
|
"ZD In Front of King Zora Beehive 2": "is_child and can_break_upper_beehive",
|
|
"ZD GS Frozen Waterfall": "
|
|
is_adult and at_night and
|
|
(Hookshot or Bow or Magic_Meter or logic_domain_gs)",
|
|
"ZD Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle",
|
|
"Fish Group": "is_child and has_bottle",
|
|
"Stick Pot": "is_child",
|
|
"Nut Pot": "True"
|
|
},
|
|
"exits": {
|
|
"ZR Behind Waterfall": "True",
|
|
"Lake Hylia": "is_child and can_dive",
|
|
"ZD Behind King Zora": "
|
|
Deliver_Letter or zora_fountain == 'open' or
|
|
(is_adult and (zora_fountain == 'adult' or logic_king_zora_skip))",
|
|
"ZD Shop": "is_child or Blue_Fire",
|
|
"ZD Storms Grotto": "can_open_storm_grotto"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZD Behind King Zora",
|
|
"scene": "Zoras Domain",
|
|
"hint": "ZORAS_DOMAIN",
|
|
"locations": {
|
|
"ZD Behind King Zora Beehive": "is_child and can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"Zoras Domain": "
|
|
Deliver_Letter or zora_fountain == 'open' or
|
|
(is_adult and zora_fountain == 'adult')",
|
|
"Zoras Fountain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZD Eyeball Frog Timeout",
|
|
"scene": "Zoras Domain",
|
|
"hint": "ZORAS_DOMAIN",
|
|
"exits": {
|
|
"Zoras Domain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Zoras Fountain",
|
|
"scene": "Zoras Fountain",
|
|
"hint": "ZORAS_FOUNTAIN",
|
|
"locations": {
|
|
"ZF Iceberg Freestanding PoH": "is_adult",
|
|
"ZF Near Jabu Pot 1": "is_child",
|
|
"ZF Near Jabu Pot 2": "is_child",
|
|
"ZF Near Jabu Pot 3": "is_child",
|
|
"ZF Near Jabu Pot 4": "is_child",
|
|
"ZF GS Tree": "is_child and can_bonk",
|
|
"ZF GS Above the Log": "can_use(Boomerang) and at_night",
|
|
"ZF Fairy Gossip Stone": "True",
|
|
"ZF Jabu Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and at_day and has_bottle"
|
|
},
|
|
"exits": {
|
|
"ZD Behind King Zora": "True",
|
|
"Jabu Jabus Belly Beginning": "is_child and Fish",
|
|
"ZF Ice Ledge": "is_adult",
|
|
"ZF Great Fairy Fountain": "has_explosives",
|
|
"ZF Underwater": "is_adult and Iron_Boots and (logic_fewer_tunic_requirements or Zora_Tunic)",
|
|
"ZF Hidden Cave": "can_use(Silver_Gauntlets) and can_blast_or_smash"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZF Underwater",
|
|
"scene": "Zoras Fountain",
|
|
"hint": "ZORAS_FOUNTAIN",
|
|
"locations": {
|
|
"ZF Bottom Freestanding PoH": "True",
|
|
"ZF Bottom Green Rupee 1": "True",
|
|
"ZF Bottom Green Rupee 2": "True",
|
|
"ZF Bottom Green Rupee 3": "True",
|
|
"ZF Bottom Green Rupee 4": "True",
|
|
"ZF Bottom Green Rupee 5": "True",
|
|
"ZF Bottom Green Rupee 6": "True",
|
|
"ZF Bottom Green Rupee 7": "True",
|
|
"ZF Bottom Green Rupee 8": "True",
|
|
"ZF Bottom Green Rupee 9": "True",
|
|
"ZF Bottom Green Rupee 10": "True",
|
|
"ZF Bottom Green Rupee 11": "True",
|
|
"ZF Bottom Green Rupee 12": "True",
|
|
"ZF Bottom Green Rupee 13": "True",
|
|
"ZF Bottom Green Rupee 14": "True",
|
|
"ZF Bottom Green Rupee 15": "True",
|
|
"ZF Bottom Green Rupee 16": "True",
|
|
"ZF Bottom Green Rupee 17": "True",
|
|
"ZF Bottom Green Rupee 18": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZF Hidden Cave",
|
|
"scene": "Zoras Fountain",
|
|
"hint": "ZORAS_FOUNTAIN",
|
|
"locations": {
|
|
"ZF Hidden Cave Pot 1": "True",
|
|
"ZF Hidden Cave Pot 2": "True",
|
|
"ZF Hidden Cave Pot 3": "True",
|
|
"ZF GS Hidden Cave": "Hookshot and at_night"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZF Ice Ledge",
|
|
"scene": "Zoras Fountain",
|
|
"hint": "ZORAS_FOUNTAIN",
|
|
"exits": {
|
|
"Zoras Fountain": "True",
|
|
"Ice Cavern Beginning": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZD Shop",
|
|
"scene": "ZD Shop",
|
|
"locations": {
|
|
"ZD Shop Item 1": "True",
|
|
"ZD Shop Item 2": "True",
|
|
"ZD Shop Item 3": "True",
|
|
"ZD Shop Item 4": "True",
|
|
"ZD Shop Item 5": "True",
|
|
"ZD Shop Item 6": "True",
|
|
"ZD Shop Item 7": "True",
|
|
"ZD Shop Item 8": "True"
|
|
},
|
|
"exits": {
|
|
"Zoras Domain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZF Great Fairy Fountain",
|
|
"scene": "ZF Great Fairy Fountain",
|
|
"locations": {
|
|
"ZF Great Fairy Reward": "can_play(Zeldas_Lullaby)"
|
|
},
|
|
"exits": {
|
|
"Zoras Fountain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Lon Lon Ranch",
|
|
"scene": "Lon Lon Ranch",
|
|
"hint": "LON_LON_RANCH",
|
|
"events": {
|
|
"Epona": "can_play(Eponas_Song) and is_adult and at_day",
|
|
"Links Cow": "can_play(Eponas_Song) and is_adult and at_day"
|
|
},
|
|
"locations": {
|
|
"Song from Malon": "is_child and Zeldas_Letter and Ocarina and at_day",
|
|
"LLR Front Pot 1": "is_child",
|
|
"LLR Front Pot 2": "is_child",
|
|
"LLR Front Pot 3": "is_child",
|
|
"LLR Front Pot 4": "is_child",
|
|
"LLR Rain Shed Pot 1": "is_child",
|
|
"LLR Rain Shed Pot 2": "is_child",
|
|
"LLR Rain Shed Pot 3": "is_child",
|
|
"LLR Child Crate": "is_child and can_break_crate",
|
|
"LLR GS Tree": "is_child and can_bonk",
|
|
"LLR GS Rain Shed": "is_child and at_night",
|
|
"LLR GS House Window": "can_use(Boomerang) and at_night",
|
|
"LLR GS Back Wall": "can_use(Boomerang) and at_night"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True",
|
|
"LLR Talons House": "is_adult or at_day",
|
|
"LLR Stables": "True",
|
|
"LLR Tower": "True",
|
|
"LLR Grotto": "is_child"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LLR Talons House",
|
|
"scene": "LLR Talons House",
|
|
"locations": {
|
|
"LLR Talons Chickens": "is_child and at_day and Zeldas_Letter",
|
|
"LLR Talons House Pot 1": "True",
|
|
"LLR Talons House Pot 2": "True",
|
|
"LLR Talons House Pot 3": "True"
|
|
},
|
|
"exits": {
|
|
"Lon Lon Ranch": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LLR Stables",
|
|
"scene": "LLR Stables",
|
|
"locations": {
|
|
"LLR Stables Left Cow": "can_play(Eponas_Song)",
|
|
"LLR Stables Right Cow": "can_play(Eponas_Song)"
|
|
},
|
|
"exits": {
|
|
"Lon Lon Ranch": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LLR Tower",
|
|
"scene": "LLR Tower",
|
|
"locations": {
|
|
"LLR Freestanding PoH": "is_child",
|
|
"LLR Tower Left Cow": "can_play(Eponas_Song)",
|
|
"LLR Tower Right Cow": "can_play(Eponas_Song)"
|
|
},
|
|
"exits": {
|
|
"Lon Lon Ranch": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GF Storms Grotto",
|
|
"scene": "GF Storms Grotto",
|
|
"locations": {
|
|
"Free Fairies": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"GF Entrances Behind Crates": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZD Storms Grotto",
|
|
"scene": "ZD Storms Grotto",
|
|
"locations": {
|
|
"Free Fairies": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Zoras Domain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "KF Storms Grotto",
|
|
"scene": "KF Storms Grotto",
|
|
"locations": {
|
|
"KF Storms Grotto Chest": "True",
|
|
"KF Storms Grotto Beehive 1": "can_break_lower_beehive",
|
|
"KF Storms Grotto Beehive 2": "can_break_lower_beehive",
|
|
"KF Storms Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Kokiri Forest": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Near Shortcuts Grotto",
|
|
"scene": "LW Near Shortcuts Grotto",
|
|
"locations": {
|
|
"LW Near Shortcuts Grotto Chest": "True",
|
|
"LW Near Shortcuts Grotto Beehive 1": "can_break_lower_beehive",
|
|
"LW Near Shortcuts Grotto Beehive 2": "can_break_lower_beehive",
|
|
"LW Near Shortcuts Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Lost Woods": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Deku Theater",
|
|
"scene": "Deku Theater",
|
|
"locations": {
|
|
"Deku Theater Skull Mask": "is_child and 'Skull Mask'",
|
|
"Deku Theater Mask of Truth": "is_child and 'Mask of Truth'"
|
|
},
|
|
"exits": {
|
|
"LW Beyond Mido": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LW Scrubs Grotto",
|
|
"scene": "LW Scrubs Grotto",
|
|
"locations": {
|
|
"LW Deku Scrub Grotto Rear": "can_stun_deku",
|
|
"LW Deku Scrub Grotto Front": "can_stun_deku",
|
|
"LW Scrubs Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"LW Beyond Mido": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "SFM Fairy Grotto",
|
|
"scene": "SFM Fairy Grotto",
|
|
"locations": {
|
|
"Free Fairies": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Sacred Forest Meadow": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "SFM Storms Grotto",
|
|
"scene": "SFM Storms Grotto",
|
|
"locations": {
|
|
"SFM Deku Scrub Grotto Rear": "can_stun_deku",
|
|
"SFM Deku Scrub Grotto Front": "can_stun_deku",
|
|
"SFM Storms Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"Sacred Forest Meadow": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "SFM Wolfos Grotto",
|
|
"scene": "SFM Wolfos Grotto",
|
|
"locations": {
|
|
"SFM Wolfos Grotto Chest": "
|
|
is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)"
|
|
},
|
|
"exits": {
|
|
"SFM Entryway": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LLR Grotto",
|
|
"scene": "LLR Grotto",
|
|
"locations": {
|
|
"LLR Deku Scrub Grotto Left": "can_stun_deku",
|
|
"LLR Deku Scrub Grotto Right": "can_stun_deku",
|
|
"LLR Deku Scrub Grotto Center": "can_stun_deku",
|
|
"LLR Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"Lon Lon Ranch": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Southeast Grotto",
|
|
"scene": "HF Southeast Grotto",
|
|
"locations": {
|
|
"HF Southeast Grotto Chest": "True",
|
|
"HF Southeast Grotto Beehive 1": "can_break_lower_beehive",
|
|
"HF Southeast Grotto Beehive 2": "can_break_lower_beehive",
|
|
"HF Southeast Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Open Grotto",
|
|
"scene": "HF Open Grotto",
|
|
"locations": {
|
|
"HF Open Grotto Chest": "True",
|
|
"HF Open Grotto Beehive 1": "can_break_lower_beehive",
|
|
"HF Open Grotto Beehive 2": "can_break_lower_beehive",
|
|
"HF Open Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Inside Fence Grotto",
|
|
"scene": "HF Inside Fence Grotto",
|
|
"locations": {
|
|
"HF Deku Scrub Grotto": "can_stun_deku",
|
|
"HF Inside Fence Grotto Beehive": "can_break_lower_beehive"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Cow Grotto",
|
|
"scene": "HF Cow Grotto",
|
|
"locations": {
|
|
"HF GS Cow Grotto": "has_fire_source and (can_use(Hookshot) or can_use(Boomerang))",
|
|
"HF Cow Grotto Cow": "has_fire_source and can_play(Eponas_Song)",
|
|
"HF Cow Grotto Pot 1": "has_fire_source",
|
|
"HF Cow Grotto Pot 2": "has_fire_source",
|
|
"HF Cow Grotto Gossip Stone": "has_fire_source",
|
|
"Gossip Stone Fairy": "has_fire_source and can_summon_gossip_fairy and has_bottle",
|
|
"Bug Shrub": "has_fire_source and can_cut_shrubs and has_bottle",
|
|
"Nut Pot": "has_fire_source"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Near Market Grotto",
|
|
"scene": "HF Near Market Grotto",
|
|
"locations": {
|
|
"HF Near Market Grotto Chest": "True",
|
|
"HF Near Market Grotto Beehive 1": "can_break_lower_beehive",
|
|
"HF Near Market Grotto Beehive 2": "can_break_lower_beehive",
|
|
"HF Near Market Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Fairy Grotto",
|
|
"scene": "HF Fairy Grotto",
|
|
"locations": {
|
|
"Free Fairies": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Near Kak Grotto",
|
|
"scene": "HF Near Kak Grotto",
|
|
"locations": {
|
|
"HF GS Near Kak Grotto": "can_use(Boomerang) or can_use(Hookshot)"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HF Tektite Grotto",
|
|
"scene": "HF Tektite Grotto",
|
|
"locations": {
|
|
"HF Tektite Grotto Freestanding PoH": "(Progressive_Scale, 2) or can_use(Iron_Boots)"
|
|
},
|
|
"exits": {
|
|
"Hyrule Field": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "HC Storms Grotto",
|
|
"scene": "HC Storms Grotto",
|
|
"locations": {
|
|
"HC GS Storms Grotto": "
|
|
(can_blast_or_smash or (is_child and logic_castle_storms_gs)) and
|
|
(can_use(Boomerang) or can_use(Hookshot))",
|
|
"HC Storms Grotto Pot 1": "can_blast_or_smash",
|
|
"HC Storms Grotto Pot 2": "can_blast_or_smash",
|
|
"HC Storms Grotto Pot 3": "can_blast_or_smash",
|
|
"HC Storms Grotto Pot 4": "can_blast_or_smash",
|
|
"HC Storms Grotto Gossip Stone": "can_blast_or_smash",
|
|
"Gossip Stone Fairy": "can_blast_or_smash and can_summon_gossip_fairy and has_bottle",
|
|
"Wandering Bugs": "can_blast_or_smash and has_bottle",
|
|
"Nut Pot": "can_blast_or_smash"
|
|
},
|
|
"exits": {
|
|
"Castle Grounds": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Redead Grotto",
|
|
"scene": "Kak Redead Grotto",
|
|
"locations": {
|
|
"Kak Redead Grotto Chest": "is_adult or Sticks or Kokiri_Sword or can_use(Dins_Fire)"
|
|
},
|
|
"exits": {
|
|
"Kakariko Village": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Kak Open Grotto",
|
|
"scene": "Kak Open Grotto",
|
|
"locations": {
|
|
"Kak Open Grotto Chest": "True",
|
|
"Kak Open Grotto Gossip Stone": "True",
|
|
"Kak Open Grotto Beehive 1": "can_break_lower_beehive",
|
|
"Kak Open Grotto Beehive 2": "can_break_lower_beehive",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Kak Backyard": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMT Cow Grotto",
|
|
"scene": "DMT Cow Grotto",
|
|
"locations": {
|
|
"DMT Cow Grotto Cow": "can_play(Eponas_Song)",
|
|
"DMT Cow Grotto Green Rupee 1": "True",
|
|
"DMT Cow Grotto Green Rupee 2": "True",
|
|
"DMT Cow Grotto Green Rupee 3": "True",
|
|
"DMT Cow Grotto Green Rupee 4": "True",
|
|
"DMT Cow Grotto Green Rupee 5": "True",
|
|
"DMT Cow Grotto Green Rupee 6": "True",
|
|
"DMT Cow Grotto Red Rupee": "True",
|
|
"DMT Cow Grotto Recovery Heart 1": "True",
|
|
"DMT Cow Grotto Recovery Heart 2": "True",
|
|
"DMT Cow Grotto Recovery Heart 3": "True",
|
|
"DMT Cow Grotto Recovery Heart 4": "True",
|
|
"DMT Cow Grotto Beehive": "can_break_lower_beehive"
|
|
},
|
|
"exits": {
|
|
"Death Mountain Summit": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMT Storms Grotto",
|
|
"scene": "DMT Storms Grotto",
|
|
"locations": {
|
|
"DMT Storms Grotto Chest": "True",
|
|
"DMT Storms Grotto Beehive 1": "can_break_lower_beehive",
|
|
"DMT Storms Grotto Beehive 2": "can_break_lower_beehive",
|
|
"DMT Storms Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Death Mountain": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GC Grotto",
|
|
"scene": "GC Grotto",
|
|
"locations": {
|
|
"GC Deku Scrub Grotto Left": "can_stun_deku",
|
|
"GC Deku Scrub Grotto Right": "can_stun_deku",
|
|
"GC Deku Scrub Grotto Center": "can_stun_deku",
|
|
"GC Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"GC Grotto Platform": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Upper Grotto",
|
|
"scene": "DMC Upper Grotto",
|
|
"locations": {
|
|
"DMC Upper Grotto Chest": "True",
|
|
"DMC Upper Grotto Beehive 1": "can_break_lower_beehive",
|
|
"DMC Upper Grotto Beehive 2": "can_break_lower_beehive",
|
|
"DMC Upper Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"DMC Upper Local": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "DMC Hammer Grotto",
|
|
"scene": "DMC Hammer Grotto",
|
|
"locations": {
|
|
"DMC Deku Scrub Grotto Left": "can_stun_deku",
|
|
"DMC Deku Scrub Grotto Right": "can_stun_deku",
|
|
"DMC Deku Scrub Grotto Center": "can_stun_deku",
|
|
"DMC Hammer Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"DMC Lower Local": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZR Open Grotto",
|
|
"scene": "ZR Open Grotto",
|
|
"locations": {
|
|
"ZR Open Grotto Chest": "True",
|
|
"ZR Open Grotto Beehive 1": "can_break_lower_beehive",
|
|
"ZR Open Grotto Beehive 2": "can_break_lower_beehive",
|
|
"ZR Open Grotto Gossip Stone": "True",
|
|
"Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle",
|
|
"Butterfly Fairy": "can_use(Sticks) and has_bottle",
|
|
"Bug Shrub": "can_cut_shrubs and has_bottle",
|
|
"Lone Fish": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Zora River": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZR Fairy Grotto",
|
|
"scene": "ZR Fairy Grotto",
|
|
"locations": {
|
|
"Free Fairies": "has_bottle"
|
|
},
|
|
"exits": {
|
|
"Zora River": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "ZR Storms Grotto",
|
|
"scene": "ZR Storms Grotto",
|
|
"locations": {
|
|
"ZR Deku Scrub Grotto Rear": "can_stun_deku",
|
|
"ZR Deku Scrub Grotto Front": "can_stun_deku",
|
|
"ZR Storms Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"Zora River": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "LH Grotto",
|
|
"scene": "LH Grotto",
|
|
"locations": {
|
|
"LH Deku Scrub Grotto Left": "can_stun_deku",
|
|
"LH Deku Scrub Grotto Right": "can_stun_deku",
|
|
"LH Deku Scrub Grotto Center": "can_stun_deku",
|
|
"LH Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"Lake Hylia": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "Colossus Grotto",
|
|
"scene": "Colossus Grotto",
|
|
"locations": {
|
|
"Colossus Deku Scrub Grotto Rear": "can_stun_deku",
|
|
"Colossus Deku Scrub Grotto Front": "can_stun_deku",
|
|
"Colossus Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"Desert Colossus": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Octorok Grotto",
|
|
"scene": "GV Octorok Grotto",
|
|
"locations": {
|
|
"GV Octorok Grotto Red Rupee": "True",
|
|
"GV Octorok Grotto Blue Rupee 1": "True",
|
|
"GV Octorok Grotto Blue Rupee 2": "True",
|
|
"GV Octorok Grotto Blue Rupee 3": "True",
|
|
"GV Octorok Grotto Green Rupee 1": "True",
|
|
"GV Octorok Grotto Green Rupee 2": "True",
|
|
"GV Octorok Grotto Green Rupee 3": "True",
|
|
"GV Octorok Grotto Green Rupee 4": "True"
|
|
},
|
|
"exits": {
|
|
"GV Grotto Ledge": "True"
|
|
}
|
|
},
|
|
{
|
|
"region_name": "GV Storms Grotto",
|
|
"scene": "GV Storms Grotto",
|
|
"locations": {
|
|
"GV Deku Scrub Grotto Rear": "can_stun_deku",
|
|
"GV Deku Scrub Grotto Front": "can_stun_deku",
|
|
"GV Storms Grotto Beehive": "can_break_upper_beehive"
|
|
},
|
|
"exits": {
|
|
"GV Fortress Side": "True"
|
|
}
|
|
}
|
|
]
|