summaryrefslogtreecommitdiff
path: root/asm/quest_log.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/quest_log.s')
-rw-r--r--asm/quest_log.s184
1 files changed, 0 insertions, 184 deletions
diff --git a/asm/quest_log.s b/asm/quest_log.s
index e4947d79c..2bfc14dd1 100644
--- a/asm/quest_log.s
+++ b/asm/quest_log.s
@@ -5,190 +5,6 @@
.text
- thumb_func_start sub_8112B3C
-sub_8112B3C: @ 8112B3C
- push {r4-r7,lr}
- ldr r0, _08112B54 @ =gUnknown_3005E88
- ldrb r0, [r0]
- cmp r0, 0x4
- bls _08112B48
- b _08112C84
-_08112B48:
- lsls r0, 2
- ldr r1, _08112B58 @ =_08112B5C
- adds r0, r1
- ldr r0, [r0]
- mov pc, r0
- .align 2, 0
-_08112B54: .4byte gUnknown_3005E88
-_08112B58: .4byte _08112B5C
- .align 2, 0
-_08112B5C:
- .4byte _08112C84
- .4byte _08112B70
- .4byte _08112C5E
- .4byte _08112C84
- .4byte _08112C84
-_08112B70:
- bl sub_8112CEC
- lsls r0, 24
- cmp r0, 0
- beq _08112B7C
- b _08112C72
-_08112B7C:
- ldr r0, _08112B8C @ =gUnknown_203B01A
- ldrh r1, [r0]
- adds r7, r0, 0
- cmp r1, 0
- beq _08112B90
- subs r0, r1, 0x1
- strh r0, [r7]
- b _08112C84
- .align 2, 0
-_08112B8C: .4byte gUnknown_203B01A
-_08112B90:
- ldr r5, _08112B98 @ =gUnknown_3005E88
- ldr r4, _08112B9C @ =gUnknown_203AF98
- ldr r6, _08112BA0 @ =gUnknown_3005E94
- b _08112BD4
- .align 2, 0
-_08112B98: .4byte gUnknown_3005E88
-_08112B9C: .4byte gUnknown_203AF98
-_08112BA0: .4byte gUnknown_3005E94
-_08112BA4:
- ldrh r0, [r4]
- adds r0, 0x1
- strh r0, [r4]
- ldr r1, _08112BF0 @ =gUnknown_3005E8C
- lsls r0, 16
- lsrs r0, 16
- ldrh r1, [r1]
- cmp r0, r1
- bcs _08112C58
- ldrh r0, [r4]
- ldr r1, [r6]
- lsls r0, 3
- adds r0, r1
- ldrh r0, [r0, 0x4]
- strh r0, [r7]
- cmp r2, 0x3
- beq _08112C84
- lsls r0, 16
- lsrs r1, r0, 16
- cmp r1, 0
- beq _08112BD4
- ldr r0, _08112BF4 @ =0x0000ffff
- cmp r1, r0
- bne _08112C84
-_08112BD4:
- ldrh r0, [r4]
- ldr r1, [r6]
- lsls r0, 3
- adds r3, r0, r1
- ldrb r0, [r3, 0x6]
- cmp r0, 0x2
- beq _08112C2C
- cmp r0, 0x2
- bgt _08112BF8
- cmp r0, 0
- beq _08112C0C
- cmp r0, 0x1
- beq _08112C18
- b _08112C50
- .align 2, 0
-_08112BF0: .4byte gUnknown_3005E8C
-_08112BF4: .4byte 0x0000ffff
-_08112BF8:
- cmp r0, 0xFE
- beq _08112C50
- cmp r0, 0xFE
- bgt _08112C06
- cmp r0, 0x3
- beq _08112C4E
- b _08112C50
-_08112C06:
- cmp r0, 0xFF
- beq _08112C4C
- b _08112C50
-_08112C0C:
- ldr r0, _08112C14 @ =gUnknown_203AF9A
- ldrb r1, [r3]
- lsls r1, 1
- b _08112C20
- .align 2, 0
-_08112C14: .4byte gUnknown_203AF9A
-_08112C18:
- ldr r0, _08112C28 @ =gUnknown_203AF9A
- ldrb r1, [r3]
- lsls r1, 1
- adds r0, 0x1
-_08112C20:
- adds r1, r0
- ldrb r0, [r3, 0x3]
- strb r0, [r1]
- b _08112C50
- .align 2, 0
-_08112C28: .4byte gUnknown_203AF9A
-_08112C2C:
- ldr r2, _08112C48 @ =gUnknown_3005E90
- ldrb r1, [r3, 0x3]
- lsls r1, 24
- ldrb r0, [r3, 0x2]
- lsls r0, 16
- orrs r1, r0
- ldrb r0, [r3, 0x1]
- lsls r0, 8
- orrs r1, r0
- ldrb r0, [r3]
- orrs r1, r0
- str r1, [r2]
- b _08112C50
- .align 2, 0
-_08112C48: .4byte gUnknown_3005E90
-_08112C4C:
- movs r0, 0
-_08112C4E:
- strb r0, [r5]
-_08112C50:
- ldrb r2, [r5]
- cmp r2, 0
- bne _08112BA4
- b _08112C84
-_08112C58:
- movs r0, 0
- strb r0, [r5]
- b _08112C84
-_08112C5E:
- bl ScriptContext2_IsEnabled
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- beq _08112C84
- ldr r1, _08112C8C @ =gUnknown_203B01A
- ldrh r0, [r1]
- adds r0, 0x1
- strh r0, [r1]
-_08112C72:
- ldr r0, _08112C90 @ =gUnknown_203AF98
- ldr r1, _08112C94 @ =gUnknown_3005E8C
- ldrh r0, [r0]
- ldrh r1, [r1]
- cmp r0, r1
- bcc _08112C84
- ldr r1, _08112C98 @ =gUnknown_3005E88
- movs r0, 0
- strb r0, [r1]
-_08112C84:
- pop {r4-r7}
- pop {r0}
- bx r0
- .align 2, 0
-_08112C8C: .4byte gUnknown_203B01A
-_08112C90: .4byte gUnknown_203AF98
-_08112C94: .4byte gUnknown_3005E8C
-_08112C98: .4byte gUnknown_3005E88
- thumb_func_end sub_8112B3C
-
thumb_func_start sub_8112C9C
sub_8112C9C: @ 8112C9C
ldr r1, _08112CA8 @ =gUnknown_203B01A