From 0815a8d5122dc8cc297e008f0807c17795057bc5 Mon Sep 17 00:00:00 2001 From: Ishigh <45936615+Ishigh1@users.noreply.github.com> Date: Sat, 2 Mar 2024 13:29:15 +0100 Subject: [PATCH] Update LogicPredicates.py --- worlds/tloz_oos/data/logic/LogicPredicates.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/worlds/tloz_oos/data/logic/LogicPredicates.py b/worlds/tloz_oos/data/logic/LogicPredicates.py index 356d5a81fc1..34163d927c8 100644 --- a/worlds/tloz_oos/data/logic/LogicPredicates.py +++ b/worlds/tloz_oos/data/logic/LogicPredicates.py @@ -502,7 +502,10 @@ def oos_can_use_gale_seeds_offensively(state: CollectionState, player: int): oos_has_slingshot(state, player) ]), all([ - oos_option_hard_logic(state, player), + any([ + oos_option_hard_logic(state, player), + oos_has_feather(state, player) + ]), oos_has_satchel(state, player) ]), ]) @@ -630,7 +633,14 @@ def oos_can_kill_normal_using_satchel(state: CollectionState, player: int): oos_option_medium_logic(state, player), any([ oos_has_scent_seeds(state, player), - oos_has_gale_seeds(state, player), + all([ + oos_has_gale_seeds(state, player), + oos_has_mystery_seeds(state, player), + any([ + oos_option_hard_logic(state, player), + oos_has_feather(state, player) + ]) + ]), ]) ]) ]) @@ -645,6 +655,7 @@ def oos_can_kill_normal_using_slingshot(state: CollectionState, player: int): oos_has_scent_seeds(state, player), all([ oos_option_medium_logic(state, player), + oos_has_mystery_seeds(state, player), oos_has_gale_seeds(state, player), ]) ])