diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/vs_seeker.s | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/asm/vs_seeker.s b/asm/vs_seeker.s index 08b48e36e..b1fd5a5d7 100644 --- a/asm/vs_seeker.s +++ b/asm/vs_seeker.s @@ -5,176 +5,6 @@ .text - thumb_func_start sub_810CE64 -sub_810CE64: @ 810CE64 - push {r4,r5,lr} - sub sp, 0x4 - adds r1, r0, 0 - lsls r1, 16 - lsrs r1, 16 - ldr r5, _0810CEA4 @ =gUnknown_845318C - adds r0, r5, 0 - mov r2, sp - bl sub_810D164 - mov r4, sp - adds r4, 0x1 - strb r0, [r4] - ldrb r0, [r4] - cmp r0, 0 - beq _0810CEA8 - mov r0, sp - ldrb r0, [r0] - lsls r0, 4 - adds r0, r5 - adds r1, r4, 0 - bl sub_810CCA0 - ldrb r1, [r4] - lsls r1, 1 - mov r0, sp - ldrb r0, [r0] - lsls r0, 4 - adds r1, r0 - adds r1, r5 - ldrh r0, [r1] - b _0810CEAA - .align 2, 0 -_0810CEA4: .4byte gUnknown_845318C -_0810CEA8: - movs r0, 0 -_0810CEAA: - add sp, 0x4 - pop {r4,r5} - pop {r1} - bx r1 - thumb_func_end sub_810CE64 - - thumb_func_start sub_810CEB4 -sub_810CEB4: @ 810CEB4 - push {lr} - ldr r0, _0810CEC8 @ =gUnknown_845318C - ldr r1, _0810CECC @ =gTrainerBattleOpponent_A - ldrh r1, [r1] - bl sub_810CED0 - lsls r0, 24 - lsrs r0, 24 - pop {r1} - bx r1 - .align 2, 0 -_0810CEC8: .4byte gUnknown_845318C -_0810CECC: .4byte gTrainerBattleOpponent_A - thumb_func_end sub_810CEB4 - - thumb_func_start sub_810CED0 -sub_810CED0: @ 810CED0 - push {lr} - lsls r1, 16 - lsrs r1, 16 - bl sub_810CE10 - adds r1, r0, 0 - movs r0, 0x1 - negs r0, r0 - cmp r1, r0 - beq _0810CEFC - cmp r1, 0xDC - bhi _0810CEFC - ldr r0, _0810CEF8 @ =gUnknown_20370D2 - ldrh r0, [r0] - bl sub_810D0A8 - cmp r0, 0 - beq _0810CEFC - movs r0, 0x1 - b _0810CEFE - .align 2, 0 -_0810CEF8: .4byte gUnknown_20370D2 -_0810CEFC: - movs r0, 0 -_0810CEFE: - pop {r1} - bx r1 - thumb_func_end sub_810CED0 - - thumb_func_start sub_810CF04 -sub_810CF04: @ 810CF04 - push {lr} - lsls r0, 24 - lsrs r3, r0, 24 - lsls r0, r3, 3 - adds r0, r3 - lsls r0, 2 - ldr r1, _0810CF40 @ =gUnknown_2036E38 - adds r1, r0, r1 - ldrb r0, [r1] - lsls r0, 31 - cmp r0, 0 - beq _0810CF4C - ldr r0, _0810CF44 @ =gMapHeader - ldr r0, [r0, 0x4] - ldrb r0, [r0] - ldrb r2, [r1, 0x8] - cmp r0, r2 - bcc _0810CF4C - ldr r2, _0810CF48 @ =gSprites - ldrb r1, [r1, 0x4] - lsls r0, r1, 4 - adds r0, r1 - lsls r0, 2 - adds r0, r2 - movs r1, 0x2E - ldrsh r0, [r0, r1] - cmp r0, r3 - bne _0810CF4C - movs r0, 0x1 - b _0810CF4E - .align 2, 0 -_0810CF40: .4byte gUnknown_2036E38 -_0810CF44: .4byte gMapHeader -_0810CF48: .4byte gSprites -_0810CF4C: - movs r0, 0 -_0810CF4E: - pop {r1} - bx r1 - thumb_func_end sub_810CF04 - - thumb_func_start sub_810CF54 -sub_810CF54: @ 810CF54 - push {lr} - bl Random - lsls r0, 16 - movs r1, 0xC0 - lsls r1, 10 - ands r1, r0 - lsrs r1, 16 - adds r0, r1, 0 - cmp r1, 0x1 - beq _0810CF8A - cmp r1, 0x1 - bgt _0810CF74 - cmp r1, 0 - beq _0810CF7E - b _0810CF8A -_0810CF74: - cmp r0, 0x2 - beq _0810CF82 - cmp r0, 0x3 - beq _0810CF86 - b _0810CF8A -_0810CF7E: - movs r0, 0x7 - b _0810CF8C -_0810CF82: - movs r0, 0x9 - b _0810CF8C -_0810CF86: - movs r0, 0xA - b _0810CF8C -_0810CF8A: - movs r0, 0x8 -_0810CF8C: - pop {r1} - bx r1 - thumb_func_end sub_810CF54 - thumb_func_start sub_810CF90 sub_810CF90: @ 810CF90 push {lr} |