diff options
Diffstat (limited to 'asm/trainer_tower.s')
-rw-r--r-- | asm/trainer_tower.s | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/asm/trainer_tower.s b/asm/trainer_tower.s index d884ba2f3..4cb4a6ea1 100644 --- a/asm/trainer_tower.s +++ b/asm/trainer_tower.s @@ -5,136 +5,6 @@ .text - thumb_func_start sub_815D96C -sub_815D96C: @ 815D96C - push {r4-r6,lr} - movs r6, 0 -_0815D970: - bl Random - lsls r0, 16 - lsrs r0, 16 - movs r1, 0x64 - bl __umodsi3 - lsls r0, 16 - lsrs r0, 16 - cmp r0, 0x59 - bls _0815D994 - lsls r0, r6, 3 - subs r0, r6 - lsls r0, 2 - ldr r1, _0815D990 @ =gUnknown_8479D34 - b _0815D9B0 - .align 2, 0 -_0815D990: .4byte gUnknown_8479D34 + 4 -_0815D994: - cmp r0, 0x3B - bls _0815D9A8 - lsls r0, r6, 3 - subs r0, r6 - lsls r0, 2 - ldr r1, _0815D9A4 @ =gUnknown_8479D34 + 12 - b _0815D9B0 - .align 2, 0 -_0815D9A4: .4byte gUnknown_8479D34 + 12 -_0815D9A8: - lsls r0, r6, 3 - subs r0, r6 - lsls r0, 2 - ldr r1, _0815D9E4 @ =gUnknown_8479D34 + 20 -_0815D9B0: - adds r5, r0, r1 - movs r4, 0 - adds r6, 0x1 -_0815D9B6: - adds r1, r5, r4 - ldrb r0, [r1] - cmp r0, 0xFF - beq _0815D9CC - movs r2, 0xFA - lsls r2, 2 - adds r0, r2, 0 - ldrb r1, [r1] - adds r0, r1 - bl FlagClear -_0815D9CC: - adds r0, r4, 0x1 - lsls r0, 24 - lsrs r4, r0, 24 - cmp r4, 0x7 - bls _0815D9B6 - lsls r0, r6, 24 - lsrs r6, r0, 24 - cmp r6, 0xE - bls _0815D970 - pop {r4-r6} - pop {r0} - bx r0 - .align 2, 0 -_0815D9E4: .4byte gUnknown_8479D34 + 20 - thumb_func_end sub_815D96C - - thumb_func_start sub_815D9E8 -sub_815D9E8: @ 815D9E8 - push {lr} - bl sub_815DC8C - ldr r1, _0815DA08 @ =gUnknown_847A230 - ldr r0, _0815DA0C @ =gSpecialVar_0x8004 - ldrh r0, [r0] - lsls r0, 2 - adds r0, r1 - ldr r0, [r0] - bl _call_via_r0 - bl sub_815DD2C - pop {r0} - bx r0 - .align 2, 0 -_0815DA08: .4byte gUnknown_847A230 -_0815DA0C: .4byte gSpecialVar_0x8004 - thumb_func_end sub_815D9E8 - - thumb_func_start sub_815DA10 -sub_815DA10: @ 815DA10 - ldr r1, _0815DA20 @ =gFacilityClassToTrainerClass - ldr r0, _0815DA24 @ =gUnknown_203F45C - ldr r0, [r0] - adds r0, 0x3D - ldrb r0, [r0] - adds r0, r1 - ldrb r0, [r0] - bx lr - .align 2, 0 -_0815DA20: .4byte gFacilityClassToTrainerClass -_0815DA24: .4byte gUnknown_203F45C - thumb_func_end sub_815DA10 - - thumb_func_start sub_815DA28 -sub_815DA28: @ 815DA28 - push {lr} - ldr r1, _0815DA38 @ =gUnknown_203F45C - ldr r1, [r1] - movs r2, 0xB - bl StringCopyN - pop {r0} - bx r0 - .align 2, 0 -_0815DA38: .4byte gUnknown_203F45C - thumb_func_end sub_815DA28 - - thumb_func_start sub_815DA3C -sub_815DA3C: @ 815DA3C - ldr r1, _0815DA4C @ =gFacilityClassToPicIndex - ldr r0, _0815DA50 @ =gUnknown_203F45C - ldr r0, [r0] - adds r0, 0x3D - ldrb r0, [r0] - adds r0, r1 - ldrb r0, [r0] - bx lr - .align 2, 0 -_0815DA4C: .4byte gFacilityClassToPicIndex -_0815DA50: .4byte gUnknown_203F45C - thumb_func_end sub_815DA3C - thumb_func_start sub_815DA54 sub_815DA54: @ 815DA54 push {r4-r7,lr} |