diff options
Diffstat (limited to 'asm/code_80718D8.s')
-rw-r--r-- | asm/code_80718D8.s | 57 |
1 files changed, 9 insertions, 48 deletions
diff --git a/asm/code_80718D8.s b/asm/code_80718D8.s index e387988..c1062f4 100644 --- a/asm/code_80718D8.s +++ b/asm/code_80718D8.s @@ -5,45 +5,6 @@ .text - thumb_func_start HasIQSkill -HasIQSkill: - push {lr} - lsls r2, r1, 24 - lsrs r2, 24 - ldr r0, [r0, 0x70] - adds r0, 0x90 - movs r1, 0x1 - lsls r1, r2 - bl sub_808ECD0 - lsls r0, 24 - lsrs r0, 24 - pop {r1} - bx r1 - thumb_func_end HasIQSkill - - thumb_func_start sub_80718F4 -sub_80718F4: - push {r4,lr} - adds r4, r1, 0 - lsls r4, 24 - lsrs r4, 24 - lsls r2, 24 - lsrs r2, 24 - ldr r0, [r0, 0x70] - adds r0, 0x90 - movs r3, 0x1 - adds r1, r3, 0 - lsls r1, r4 - lsls r3, r2 - orrs r1, r3 - bl sub_808ECD0 - lsls r0, 24 - lsrs r0, 24 - pop {r4} - pop {r1} - bx r1 - thumb_func_end sub_80718F4 - thumb_func_start sub_807191C sub_807191C: push {r4-r6,lr} @@ -55,13 +16,13 @@ sub_807191C: adds r4, 0x90 adds r0, r4, 0 movs r1, 0x8 - bl sub_808EC30 + bl SetIQSkill adds r0, r4, 0 movs r1, 0x6 - bl sub_808EC30 + bl SetIQSkill adds r0, r4, 0 movs r1, 0x2 - bl sub_808EC30 + bl SetIQSkill adds r0, r5, 0 adds r0, 0xF7 ldrb r0, [r0] @@ -69,7 +30,7 @@ sub_807191C: beq _08071954 adds r0, r4, 0 movs r1, 0x12 - bl sub_808EC30 + bl SetIQSkill _08071954: ldrb r0, [r5, 0x9] ldr r1, _08071974 @@ -79,7 +40,7 @@ _08071954: blt _08071968 adds r0, r4, 0 movs r1, 0x16 - bl sub_808EC30 + bl SetIQSkill _08071968: adds r1, r5, 0 adds r1, 0x94 @@ -104,7 +65,7 @@ _0807198C: ldrsh r0, [r5, r1] lsls r1, r4, 24 lsrs r1, 24 - bl sub_808EB7C + bl HasIQForSkill lsls r0, 24 cmp r0, 0 beq _080719B8 @@ -112,13 +73,13 @@ _0807198C: lsls r1, r4 adds r0, r5, 0 adds r0, 0x8C - bl sub_808ECD0 + bl IsIQSkillSet lsls r0, 24 cmp r0, 0 beq _080719B8 adds r0, r6, 0 adds r1, r4, 0 - bl sub_808EC30 + bl SetIQSkill _080719B8: adds r4, 0x1 cmp r4, 0x17 @@ -2985,7 +2946,7 @@ _08072FE8: beq _08073038 adds r0, r4, 0 movs r1, 0x9 - bl sub_8046CB0 + bl HasItem lsls r0, 24 cmp r0, 0 bne _08073038 |