.text .extern StaffCreditsAddCoin .extern CreditsModeActive .extern continueAddToCoinCount .global StaffCreditsAddAllCoins StaffCreditsAddAllCoins: lis r4, CreditsModeActive@h ori r4, r4, CreditsModeActive@l lbz r4, 0(r4) cmpwi r4, 1 beq isCredits stwu r1, -0x40(r1) b continueAddToCoinCount isCredits: b StaffCreditsAddCoin .extern continueAddToScore .global StaffCreditsNoScore StaffCreditsNoScore: lis r9, CreditsModeActive@h ori r9, r9, CreditsModeActive@l lbz r9, 0(r9) cmpwi r9, 1 beqlr cmpwi r5, -1 b continueAddToScore .global AutoScrollInjector .extern BG_GM_ptr AutoScrollInjector: lis r3, CameraLockEnabled@h ori r3, r3, CameraLockEnabled@l lbz r3, 0(r3) cmpwi r3, 1 bnelr lis r3, BG_GM_ptr@h ori r3, r3, BG_GM_ptr@l lwz r3, 0(r3) lis r4, CameraLockPosition@h ori r4, r4, CameraLockPosition@l addis r3, r3, 9 lfs f1, 0(r4) stfs f1, -0x178(r3) lfs f1, 4(r4) stfs f1, -0x174(r3) blr .data .global CameraLockEnabled .global CameraLockPosition CameraLockEnabled: .byte 0 .align 4 CameraLockPosition: .float 0.0, 0.0