diff --git a/BaseClasses.py b/BaseClasses.py index a4919149..5073d6cd 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -1365,6 +1365,8 @@ class CollectionState(object): return self.has('Fire Rod', player) or self.has('Lamp', player) def can_flute(self, player): + if self.world.mode[player] == 'standard' and not self.has('Zelda Delivered', player): + return False if any(map(lambda i: i.name in ['Ocarina', 'Ocarina (Activated)'], self.world.precollected_items)): return True lw = self.world.get_region('Kakariko Area', player)