Pseudo-sword mode
This commit is contained in:
@@ -44,7 +44,7 @@ def MoldormDefeatRule(state, player):
|
||||
def HelmasaurKingDefeatRule(state, player):
|
||||
return (state.bomb_mode_check(player, 2) and
|
||||
(state.has('Hammer', player) or state.can_use_bombs(player)) and
|
||||
(state.has_sword(player) or state.can_shoot_arrows(player) or state.has_bomb_level(player, 2)))
|
||||
(state.has_real_sword(player) or state.can_shoot_arrows(player) or state.has_bomb_level(player, 2)))
|
||||
|
||||
def ArrghusDefeatRule(state, player):
|
||||
if not state.has('Hookshot', player):
|
||||
@@ -112,12 +112,11 @@ def TrinexxDefeatRule(state, player):
|
||||
if not state.bomb_mode_check(player, 2):
|
||||
return False
|
||||
return (state.has('Hammer', player) or
|
||||
state.has('Golden Sword', player) or
|
||||
state.has('Tempered Sword', player) or
|
||||
state.has_real_sword(player, 3) or
|
||||
state.has_bomb_level(player, 4) or
|
||||
((state.has('Master Sword', player) or state.has_bomb_level(player, 3))
|
||||
((state.has_real_sword(player, 2) or state.has_bomb_level(player, 3))
|
||||
and state.can_extend_magic(player, 16)) or
|
||||
((state.has_sword(player) or state.has_bomb_level(player, 2))
|
||||
((state.has_real_sword(player) or state.has_bomb_level(player, 2))
|
||||
and state.can_extend_magic(player, 32)))
|
||||
|
||||
def AgahnimDefeatRule(state, player):
|
||||
|
||||
Reference in New Issue
Block a user