From 4dd473d8132d44f6d11e23fb682f419a4c2eab1e Mon Sep 17 00:00:00 2001 From: Treeki Date: Sun, 7 Oct 2012 04:09:48 +0200 Subject: half assed fix for the hammer suit cap thing --- src/poweruphax.S | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/poweruphax.S b/src/poweruphax.S index 34cca4b..7181b4d 100644 --- a/src/poweruphax.S +++ b/src/poweruphax.S @@ -29,6 +29,20 @@ .set f1,1; .set f30,30; .set f31,31 #endif +.global DisableHatForHammer +DisableHatForHammer: + lwz r0, 0x17C(r31) + clrlwi. r0, r0, 31 + beq DontDrawTheFuckingHat_ + lbz r0, 0x152(r31) + cmpwi r0, 7 + beq DontDrawTheFuckingHat_ + b DrawTheFuckingHat +DontDrawTheFuckingHat_: + b DontDrawTheFuckingHat # this is a hack to avoid implementing R_PPC_REL14 +.extern DontDrawTheFuckingHat +.extern DrawTheFuckingHat + .global GetInfoFromDumbTable GetInfoFromDumbTable: lis r3, SomeTable@h -- cgit v1.2.3