summaryrefslogtreecommitdiff
path: root/src/randomcrap.S
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/randomcrap.S23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/randomcrap.S b/src/randomcrap.S
index ea2b301..0b76ad8 100644
--- a/src/randomcrap.S
+++ b/src/randomcrap.S
@@ -1,4 +1,27 @@
.text
+.global newClimbSounds
+.extern StagePtr
+newClimbSounds:
+ lis r6, StagePtr@h
+ ori r6, r6, StagePtr@l
+ lwz r6, 0(r6)
+ lhz r6, 0x120C(r6)
+
+ cmpwi r6, 14
+ beq pngn
+ cmpwi r6, 0x903
+ beq pngn
+ cmpwi r6, 0x40E
+ beq climb
+ li r4, 0x134
+ blr
+pngn:
+ li r4, 0xE1
+ blr
+climb:
+ li r4, 0xC9
+ blr
+
.global TextWriterCrap
.extern TextWriterCrapContinue
TextWriterCrap: