From 911dd4d702485f7d518e53b676a326a3d15f984c Mon Sep 17 00:00:00 2001 From: codemann8 Date: Sat, 19 Aug 2023 19:24:16 -0500 Subject: [PATCH] Sorting flute spots by OW Slot --- Rom.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Rom.py b/Rom.py index c2677ec3..559ef2b8 100644 --- a/Rom.py +++ b/Rom.py @@ -688,8 +688,9 @@ def patch_rom(world, rom, player, team, enemized, is_mystery=False): flute_spots = world.owflutespots[player] owFlags |= 0x0100 - for o in range(0, len(flute_spots)): - owid = flute_spots[o] + flute_writes = sorted([(f, flute_data[f][1]) for f in flute_spots], key = lambda f: f[1]) + for o in range(0, len(flute_writes)): + owid = flute_writes[o][0] offset = 0 data = flute_data[owid]