diff --git a/State.py b/State.py index 1b0534d6d..9d1670001 100644 --- a/State.py +++ b/State.py @@ -183,7 +183,7 @@ def region_has_shortcuts(self, region_name: str) -> bool: def has_all_notes_for_song(self, song: str) -> bool: # Scarecrow needs 2 different notes if song == 'Scarecrow Song': - return self.has_ocarina_buttons(2) + return self.world.settings.free_scarecrow or self.has_ocarina_buttons(2) notes = str(self.world.song_notes[song]) if 'A' in notes: