from ..assembler import ASM def fixInstruments(rom): rom.patch(0x03, 0x1EA9, 0x1EAE, "", fill_nop=True) rom.patch(0x03, 0x1EB9, 0x1EC8, ASM(""" ; Render sprite ld a, $05 rst 8 """), fill_nop=True) # Patch the message and instrument giving code rom.patch(0x03, 0x1EE3, 0x1EF6, ASM(""" ; Handle item effect ld a, $06 ; giveItemMultiworld rst 8 ;Show message ld a, $0A ; showMessageMultiworld rst 8 """), fill_nop=True) # Color cycle palette 7 instead of 1 rom.patch(0x36, 0x30F0, ASM("ld de, $DC5C"), ASM("ld de, $DC84"))