mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
25 lines
646 B
Python
25 lines
646 B
Python
![]() |
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"))
|