diff options
-rw-r--r-- | growup.yaml | 4 | ||||
-rwxr-xr-x | src/growup.s | 9 |
2 files changed, 11 insertions, 2 deletions
diff --git a/growup.yaml b/growup.yaml index 9e5caeb..0fe73ed 100644 --- a/growup.yaml +++ b/growup.yaml @@ -152,7 +152,7 @@ hooks: type: branch_insn branch_type: bl src_addr_pal: 0x80ABB6D0 - target_func: 'InheritSettings_D' + target_func: 'InheritSettings_D_r31' - name: FixingPipeSpawnerBobomb @@ -355,4 +355,4 @@ hooks: # 809EA268 - Broozer physics struct # 80ABB6E0 - Pipe Generator -#80AB7910
\ No newline at end of file +#80AB7910 diff --git a/src/growup.s b/src/growup.s index d7923ac..4ec3a6b 100755 --- a/src/growup.s +++ b/src/growup.s @@ -919,6 +919,15 @@ InheritSettings_D: blr +.global InheritSettings_D_r31 +InheritSettings_D: + + lwz r0, 4(r31) + andis. r0, r0, 0xFFF0 + or r4, r4, r0 + blr + + .global AlwaysVisible AlwaysVisible: |