summaryrefslogtreecommitdiff
path: root/asm/code_8075BA4.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_8075BA4.s')
-rw-r--r--asm/code_8075BA4.s52
1 files changed, 5 insertions, 47 deletions
diff --git a/asm/code_8075BA4.s b/asm/code_8075BA4.s
index 19928c2..dc265cb 100644
--- a/asm/code_8075BA4.s
+++ b/asm/code_8075BA4.s
@@ -5,48 +5,6 @@
.text
- thumb_func_start sub_8075BA4
-sub_8075BA4:
- push {r4,r5,lr}
- adds r5, r0, 0
- lsls r1, 24
- ldr r4, [r5, 0x70]
- cmp r1, 0
- beq _08075BD0
- adds r0, r4, 0
- adds r0, 0xBC
- ldrb r0, [r0]
- cmp r0, 0x4
- bne _08075BD0
- adds r0, r4, 0
- adds r0, 0x46
- ldrb r1, [r0]
- adds r1, 0x4
- movs r2, 0x7
- ands r1, r2
- strb r1, [r0]
- adds r0, r5, 0
- bl TargetTileInFront
- b _08075BEC
-_08075BD0:
- adds r0, r4, 0
- adds r0, 0xBC
- ldrb r0, [r0]
- cmp r0, 0x2
- bne _08075BEC
- movs r0, 0x8
- bl DungeonRandomCapped
- adds r1, r4, 0
- adds r1, 0x46
- strb r0, [r1]
- adds r0, r5, 0
- bl TargetTileInFront
-_08075BEC:
- pop {r4,r5}
- pop {r0}
- bx r0
- thumb_func_end sub_8075BA4
-
thumb_func_start sub_8075BF4
sub_8075BF4:
push {r4-r7,lr}
@@ -20350,10 +20308,10 @@ _0807FD12:
cmp r0, 0x2
bne _0807FD6E
ldr r0, [r6, 0x14]
- bl sub_8045104
+ bl GetTrapData
strb r5, [r0]
ldr r0, [r6, 0x14]
- bl sub_8045104
+ bl GetTrapData
mov r1, r8
strb r1, [r0, 0x1]
ldr r0, [r6, 0x14]
@@ -20566,7 +20524,7 @@ _0807FECE:
b _080801B4
_0807FED8:
mov r0, r10
- bl sub_8045104
+ bl GetTrapData
mov r8, r0
ldr r0, _0807FF58
mov r2, r8
@@ -22129,7 +22087,7 @@ sub_8080B00:
cmp r0, 0x2
bne _08080B26
adds r0, r4, 0
- bl sub_8045104
+ bl GetTrapData
strb r5, [r0]
_08080B26:
bl sub_8049ED4
@@ -22305,7 +22263,7 @@ _08080C6A:
cmp r0, 0x2
bne _08080CC8
adds r0, r5, 0
- bl sub_8045104
+ bl GetTrapData
adds r4, r0, 0
adds r0, r6, 0
adds r1, r4, 0