diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/vs_seeker.s | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/asm/vs_seeker.s b/asm/vs_seeker.s index 59391c41e..2c2d9993e 100644 --- a/asm/vs_seeker.s +++ b/asm/vs_seeker.s @@ -5,122 +5,6 @@ .text - thumb_func_start sub_810C808 -sub_810C808: @ 810C808 - push {r4-r7,lr} - mov r7, r10 - mov r6, r9 - mov r5, r8 - push {r5-r7} - sub sp, 0x4 - ldr r0, _0810C8DC @ =gSaveBlock1Ptr - ldr r0, [r0] - movs r1, 0x8E - lsls r1, 4 - adds r2, r0, r1 - movs r1, 0 - mov r0, sp - strb r1, [r0] - mov r8, r1 - mov r9, r1 - ldr r0, _0810C8E0 @ =gMapHeader - ldr r0, [r0, 0x4] - ldrb r0, [r0] - cmp r8, r0 - bge _0810C8BC - ldr r7, _0810C8E4 @ =gUnknown_203ADB8 - mov r6, sp - ldr r0, _0810C8E8 @ =gUnknown_2036E38 - mov r10, r0 - adds r5, r2, 0 -_0810C83C: - ldrh r0, [r5, 0xC] - cmp r0, 0x1 - beq _0810C846 - cmp r0, 0x3 - bne _0810C8AC -_0810C846: - ldr r1, [r7] - mov r2, r8 - lsls r4, r2, 4 - adds r1, r4 - ldr r0, [r5, 0x10] - str r0, [r1] - ldr r0, [r5, 0x10] - bl sub_810D074 - ldr r1, [r7] - adds r1, r4 - strh r0, [r1, 0x4] - ldrb r0, [r5] - strb r0, [r1, 0x6] - ldrb r0, [r5] - ldr r1, _0810C8DC @ =gSaveBlock1Ptr - ldr r2, [r1] - ldrb r1, [r2, 0x5] - ldrb r2, [r2, 0x4] - mov r3, sp - bl TryGetFieldObjectIdByLocalIdAndMap - ldr r0, [r7] - adds r0, r4 - ldrb r1, [r6] - strb r1, [r0, 0x7] - ldr r2, [r7] - adds r2, r4 - ldrb r1, [r6] - lsls r0, r1, 3 - adds r0, r1 - lsls r0, 2 - add r0, r10 - ldrh r0, [r0, 0x10] - subs r0, 0x7 - strh r0, [r2, 0x8] - ldrb r1, [r6] - lsls r0, r1, 3 - adds r0, r1 - lsls r0, 2 - add r0, r10 - ldrh r0, [r0, 0x12] - subs r0, 0x7 - strh r0, [r2, 0xA] - ldrb r0, [r5, 0x1] - strb r0, [r2, 0xC] - mov r0, r8 - adds r0, 0x1 - lsls r0, 24 - lsrs r0, 24 - mov r8, r0 -_0810C8AC: - adds r5, 0x18 - movs r0, 0x1 - add r9, r0 - ldr r0, _0810C8E0 @ =gMapHeader - ldr r0, [r0, 0x4] - ldrb r0, [r0] - cmp r9, r0 - blt _0810C83C -_0810C8BC: - ldr r0, _0810C8E4 @ =gUnknown_203ADB8 - ldr r0, [r0] - mov r2, r8 - lsls r1, r2, 4 - adds r0, r1 - movs r1, 0xFF - strb r1, [r0, 0x6] - add sp, 0x4 - pop {r3-r5} - mov r8, r3 - mov r9, r4 - mov r10, r5 - pop {r4-r7} - pop {r0} - bx r0 - .align 2, 0 -_0810C8DC: .4byte gSaveBlock1Ptr -_0810C8E0: .4byte gMapHeader -_0810C8E4: .4byte gUnknown_203ADB8 -_0810C8E8: .4byte gUnknown_2036E38 - thumb_func_end sub_810C808 - thumb_func_start sub_810C8EC sub_810C8EC: @ 810C8EC push {r4,r5,lr} |