diff options
Diffstat (limited to '')
| -rw-r--r-- | src/randomcrap.S | 16 | 
1 files changed, 16 insertions, 0 deletions
diff --git a/src/randomcrap.S b/src/randomcrap.S index ff5f1ba..a5f6751 100644 --- a/src/randomcrap.S +++ b/src/randomcrap.S @@ -187,6 +187,7 @@ HeapChangeAttempt:  .global UniversalFunctionLog  UniversalFunctionLog:  	stwu r1, -0x10(r1) +	mflr r0  	stw r0, 0x14(r1)  	stw r31, 0xC(r1)  	stw r30, 0x8(r1) @@ -299,6 +300,21 @@ FixFireballSensorSetup:  	mr r3, r30  	b ContinueFromFixFireballSensorSetup +.global BigMetSlidingFix +BigMetSlidingFix: +	stwu r1, -0x10(r1) +	mflr r0 +	stw r0, 0x14(r1) +	lwz r4, 4(r5) +	lwz r12, 0x60(r3) +	lwz r12, 0x220(r12) +	mtctr r12 +	bctrl +	li r3, 1 +	lwz r0, 0x14(r1) +	mtlr r0 +	addi r1, r1, 0x10 +	blr  .data  .global BGScaleFront, BGScaleBack, BGScaleEnabled  BGScale:  | 
