Make retro arrows always require buying the wooden arrow.
The Silver Arrows grant the ability to shoot if they are non-progressive, but this is harder to model.
This commit is contained in:
parent
49e48eba1d
commit
18c10dc7ad
|
@ -442,9 +442,8 @@ class CollectionState(object):
|
|||
|
||||
def can_shoot_arrows(self, player):
|
||||
if self.world.retro:
|
||||
#TODO: need to decide how we want to handle wooden arrows longer-term (a can-buy-a check, or via dynamic shop location)
|
||||
#FIXME: Should do something about hard+ ganon only silvers. For the moment, i believe they effective grant wooden, so we are safe
|
||||
return self.has('Bow', player) and (self.has('Silver Arrows', player) or self.can_buy_unlimited('Single Arrow', player))
|
||||
#TODO: Progressive and Non-Progressive silvers work differently (progressive is not usable until the shop arrow is bought)
|
||||
return self.has('Bow', player) and self.can_buy_unlimited('Single Arrow', player)
|
||||
return self.has('Bow', player)
|
||||
|
||||
def can_get_good_bee(self, player):
|
||||
|
|
Loading…
Reference in New Issue