diff options
Diffstat (limited to '')
-rw-r--r-- | spritetex.yaml | 7 | ||||
-rwxr-xr-x | src/spritetex.S | 8 |
2 files changed, 15 insertions, 0 deletions
diff --git a/spritetex.yaml b/spritetex.yaml index 1dce59d..e5658c8 100644 --- a/spritetex.yaml +++ b/spritetex.yaml @@ -605,6 +605,13 @@ hooks: target_func: 'TEX_BigShell' + - name: TEX_MushroomPlatform + type: branch_insn + branch_type: bl + src_addr_pal: 0x8087F640 + target_func: 'TEX_MushroomPlatform' + + diff --git a/src/spritetex.S b/src/spritetex.S index dedfbab..a5e810d 100755 --- a/src/spritetex.S +++ b/src/spritetex.S @@ -315,6 +315,14 @@ TEX_Podoboo: # All these vary +.global TEX_MushroomPlatform +TEX_MushroomPlatform: + lwz r5, 4(r30) + srwi r5, r5, 20 + andi. r5, r5, 0xF + b GetTexFilenameForR5 + + .global TEX_RollingHills TEX_RollingHills: lwz r5, 4(r30) |