diff --git a/worlds/oot/data/LogicHelpers.json b/worlds/oot/data/LogicHelpers.json index 7f364106..a05fe660 100644 --- a/worlds/oot/data/LogicHelpers.json +++ b/worlds/oot/data/LogicHelpers.json @@ -66,6 +66,7 @@ "can_break_heated_crate": "deadly_bonks != 'ohko' or (Fairy and (can_use(Goron_Tunic) or damage_multiplier != 'ohko')) or can_use(Nayrus_Love) or can_blast_or_smash", "can_break_lower_beehive": "can_use(Boomerang) or can_use(Hookshot) or Bombs or (logic_beehives_bombchus and has_bombchus)", "can_break_upper_beehive": "can_use(Boomerang) or can_use(Hookshot) or (logic_beehives_bombchus and has_bombchus)", + "can_break_upper_beehive_child": "can_use(Boomerang) or (logic_beehives_bombchus and has_bombchus and is_child)", # can_use and helpers # The parser reduces this to smallest form based on item category. # Note that can_use(item) is False for any item not covered here. diff --git a/worlds/oot/data/World/Overworld.json b/worlds/oot/data/World/Overworld.json index de2b4a61..87b24a6e 100644 --- a/worlds/oot/data/World/Overworld.json +++ b/worlds/oot/data/World/Overworld.json @@ -2233,8 +2233,8 @@ "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 In Front of King Zora Beehive 1": "can_break_upper_beehive_child", + "ZD In Front of King Zora Beehive 2": "can_break_upper_beehive_child", "ZD GS Frozen Waterfall": " is_adult and at_night and (Hookshot or Bow or Magic_Meter or logic_domain_gs)", @@ -2259,7 +2259,7 @@ "scene": "Zoras Domain", "hint": "ZORAS_DOMAIN", "locations": { - "ZD Behind King Zora Beehive": "is_child and can_break_upper_beehive" + "ZD Behind King Zora Beehive": "can_break_upper_beehive_child" }, "exits": { "Zoras Domain": "