Files
Grinch-AP/worlds/oot/data/World/Forest Temple.json
espeon65536 aee0df5359 Ocarina of Time 7.0 (#1277)
## What is this fixing or adding?
- Adds the majority of OoTR 7.0 features:
  - Pot shuffle, Freestanding item shuffle, Crate shuffle, Beehive shuffle
  - Key rings mode
  - Dungeon shortcuts to speed up dungeons
  - "Regional" shuffle for dungeon items
  - New options for shop pricing in shopsanity
  - Expanded Ganon's Boss Key shuffle options
  - Pre-planted beans
  - Improved Chest Appearance Matches Contents mode
  - Blue Fire Arrows
  - Bonk self-damage
  - Finer control over MQ dungeons and spawn position randomization
- Several bugfixes as a result of the update:
  - Items recognized by the server and valid starting items are now in a 1-to-1 correspondence. In particular, starting with keys is now supported.
  - Entrance randomization success rate improved. Hopefully it is now at 100%. 

Co-authored-by: Zach Parks <zach@alliware.com>
2022-12-11 04:11:40 +01:00

198 lines
8.0 KiB
JSON

[
{
"region_name": "Forest Temple Lobby",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple First Room Chest": "True",
"Forest Temple GS First Room": "
(is_adult and (Hookshot or Bow or Bombs)) or (is_child and (Boomerang or Slingshot)) or
has_bombchus or can_use(Dins_Fire) or (logic_forest_first_gs and (Bombs or can_jumpslash))"
},
"exits": {
"SFM Forest Temple Entrance Ledge": "True",
"Forest Temple Central Area": "is_adult or can_child_attack or Nuts"
}
},
{
"region_name": "Forest Temple Central Area",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple First Stalfos Chest": "is_adult or Kokiri_Sword",
"Forest Temple Center Room Right Pot 1": "True",
"Forest Temple Center Room Right Pot 2": "True",
"Forest Temple Center Room Right Pot 3": "True",
"Forest Temple Center Room Left Pot 1": "True",
"Forest Temple Center Room Left Pot 2": "True",
"Forest Temple Center Room Left Pot 3": "True",
"Forest Temple Lower Stalfos Pot": "True",
"Forest Temple GS Lobby": "can_use(Hookshot) or can_use(Boomerang)",
"Fairy Pot": "has_bottle"
},
"exits": {
"Forest Temple NW Outdoors": "can_play(Song_of_Time) or is_child",
"Forest Temple NE Outdoors": "can_use(Bow) or can_use(Slingshot)",
"Forest Temple Block Push Room": "(Small_Key_Forest_Temple, 1)",
"Forest Temple Before Boss": "
(Forest_Temple_Jo_and_Beth and Forest_Temple_Amy_and_Meg) or forest_temple_shortcuts"
}
},
{
"region_name": "Forest Temple NW Outdoors",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple GS Level Island Courtyard": "
can_use(Longshot) or
at('Forest Temple Outside Upper Ledge', can_use(Hookshot) or can_use(Boomerang))",
"Deku Baba Sticks": "is_adult or Kokiri_Sword or Boomerang",
"Deku Baba Nuts": "
is_adult or Slingshot or Sticks or
has_explosives or Kokiri_Sword or can_use(Dins_Fire)"
},
"exits": {
"Forest Temple NE Outdoors": "(Progressive_Scale, 2)",
# Other methods of crossing through the well are not currently relevant.
"Forest Temple Outdoors High Balconies": "
here(is_adult or has_explosives or
((Boomerang or Nuts or Deku_Shield) and (Sticks or Kokiri_Sword or Slingshot)))"
}
},
{
"region_name": "Forest Temple Outdoors High Balconies",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Well Chest": "True",
"Forest Temple Map Chest": "True",
"Forest Temple Well Recovery Heart 1": "True",
"Forest Temple Well Recovery Heart 2": "True"
},
"exits": {
"Forest Temple NW Outdoors": "True",
"Forest Temple NE Outdoors": "True",
"Forest Temple Falling Room": "
logic_forest_door_frame and can_use(Hover_Boots) and can_use(Scarecrow)"
}
},
{
"region_name": "Forest Temple NE Outdoors",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Raised Island Courtyard Chest": "
can_use(Hookshot) or at('Forest Temple Falling Room', True) or
(logic_forest_outdoors_ledge and can_use(Hover_Boots) and
at('Forest Temple Outdoors High Balconies', True))",
"Forest Temple GS Raised Island Courtyard": "
can_use(Hookshot) or (logic_forest_outdoor_east_gs and can_use(Boomerang)) or
at('Forest Temple Falling Room', can_use(Bow) or can_use(Dins_Fire) or has_explosives)",
"Deku Baba Sticks": "is_adult or Kokiri_Sword or Boomerang",
"Deku Baba Nuts": "
is_adult or Slingshot or Sticks or
has_explosives or Kokiri_Sword or can_use(Dins_Fire)"
},
"exits": {
"Forest Temple Outdoors High Balconies": "
can_use(Longshot) or (logic_forest_vines and can_use(Hookshot))",
# Longshot can grab some very high up vines to drain the well.
"Forest Temple NW Outdoors": "can_use(Iron_Boots) or (Progressive_Scale, 2)"
}
},
{
"region_name": "Forest Temple Block Push Room",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Eye Switch Chest": "
Progressive_Strength_Upgrade and (can_use(Bow) or can_use(Slingshot))"
},
"exits": {
"Forest Temple Outside Upper Ledge": "
can_use(Hover_Boots) or
(logic_forest_outside_backdoor and Progressive_Strength_Upgrade and can_jumpslash)",
"Forest Temple Bow Region": "
Progressive_Strength_Upgrade and (Small_Key_Forest_Temple, 3) and is_adult",
"Forest Temple Straightened Hall": "
Progressive_Strength_Upgrade and (Small_Key_Forest_Temple, 2) and can_use(Bow)"
# Child cannot climb these large blocks
}
},
{
"region_name": "Forest Temple Straightened Hall",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Boss Key Chest": "True"
},
"exits": {
"Forest Temple Outside Upper Ledge": "True"
}
},
{
"region_name": "Forest Temple Outside Upper Ledge",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Floormaster Chest": "True",
"Forest Temple Courtyard Recovery Heart 1": "True",
"Forest Temple Courtyard Recovery Heart 2": "True"
},
"exits": {
"Forest Temple NW Outdoors": "True"
}
},
{
"region_name": "Forest Temple Bow Region",
"dungeon": "Forest Temple",
"events": {
"Forest Temple Jo and Beth": "can_use(Bow)"
},
"locations": {
"Forest Temple Bow Chest": "True",
"Forest Temple Red Poe Chest": "can_use(Bow)",
"Forest Temple Blue Poe Chest": "can_use(Bow)",
"Forest Temple Upper Stalfos Pot 1": "True",
"Forest Temple Upper Stalfos Pot 2": "True",
"Forest Temple Upper Stalfos Pot 3": "True",
"Forest Temple Upper Stalfos Pot 4": "True",
"Forest Temple Blue Poe Room Pot 1": "True",
"Forest Temple Blue Poe Room Pot 2": "True",
"Forest Temple Blue Poe Room Pot 3": "True"
},
"exits": {
"Forest Temple Frozen Eye Switch Room": "(Small_Key_Forest_Temple, 5)"
}
},
{
"region_name": "Forest Temple Frozen Eye Switch Room",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Frozen Eye Switch Room Pot 1": "True",
"Forest Temple Frozen Eye Switch Room Pot 2": "True"
},
"exits": {
"Forest Temple Falling Room": "Bow or can_use(Dins_Fire)"
}
},
{
"region_name": "Forest Temple Falling Room",
"dungeon": "Forest Temple",
"events": {
"Forest Temple Amy and Meg": "can_use(Bow)"
},
"locations": {
"Forest Temple Falling Ceiling Room Chest": "True",
"Forest Temple Green Poe Room Pot 1": "True",
"Forest Temple Green Poe Room Pot 2": "True"
},
"exits": {
"Forest Temple NE Outdoors": "True"
}
},
{
"region_name": "Forest Temple Before Boss",
"dungeon": "Forest Temple",
"locations": {
"Forest Temple Basement Chest": "True",
"Forest Temple GS Basement": "can_use(Hookshot) or can_use(Boomerang)"
},
"exits": {
"Forest Temple Boss Door": "True"
}
}
]