summaryrefslogtreecommitdiff
path: root/asm/contest.s
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-05-11 08:44:21 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-05-11 08:44:21 -0400
commitc15b50ac686632130512de37d01037bff6e10cd2 (patch)
treed2f76b31776640a049646950d669adbb6a726cdc /asm/contest.s
parent9bee601b163ff9fcfebba6021ea162880b6fed92 (diff)
through prints_contest_move_description
Diffstat (limited to 'asm/contest.s')
-rw-r--r--asm/contest.s261
1 files changed, 0 insertions, 261 deletions
diff --git a/asm/contest.s b/asm/contest.s
index 6524f7a90..69060422e 100644
--- a/asm/contest.s
+++ b/asm/contest.s
@@ -5,267 +5,6 @@
.text
- thumb_func_start IsSpeciesNotUnown
-IsSpeciesNotUnown: @ 80DB2A8
- push {lr}
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0xC9
- beq _080DB2B6
- movs r0, 0x1
- b _080DB2B8
-_080DB2B6:
- movs r0, 0
-_080DB2B8:
- pop {r1}
- bx r1
- thumb_func_end IsSpeciesNotUnown
-
- thumb_func_start sub_80DB2BC
-sub_80DB2BC: @ 80DB2BC
- push {r4-r6,lr}
- ldr r5, =gContestResources
- ldr r0, [r5]
- ldr r0, [r0, 0x24]
- movs r4, 0xA0
- lsls r4, 3
- adds r1, r0, r4
- movs r6, 0xA0
- lsls r6, 1
- adds r2, r6, 0
- bl CpuSet
- ldr r0, [r5]
- ldr r0, [r0, 0x2C]
- adds r4, r0, r4
- adds r1, r4, 0
- adds r2, r6, 0
- bl CpuSet
- pop {r4-r6}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_80DB2BC
-
- thumb_func_start sub_80DB2EC
-sub_80DB2EC: @ 80DB2EC
- push {lr}
- lsls r0, 16
- lsls r1, 24
- lsrs r3, r1, 24
- ldr r2, =gContestEffects
- ldr r1, =gContestMoves
- lsrs r0, 13
- adds r0, r1
- ldrb r0, [r0]
- lsls r0, 2
- adds r0, r2
- ldrb r0, [r0]
- cmp r0, 0x8
- bhi _080DB354
- lsls r0, 2
- ldr r1, =_080DB320
- adds r0, r1
- ldr r0, [r0]
- mov pc, r0
- .pool
- .align 2, 0
-_080DB320:
- .4byte _080DB344
- .4byte _080DB344
- .4byte _080DB34C
- .4byte _080DB34C
- .4byte _080DB354
- .4byte _080DB354
- .4byte _080DB354
- .4byte _080DB354
- .4byte _080DB344
-_080DB344:
- ldr r0, =0x00009082
- b _080DB356
- .pool
-_080DB34C:
- ldr r0, =0x00009088
- b _080DB356
- .pool
-_080DB354:
- ldr r0, =0x00009086
-_080DB356:
- lsls r1, r3, 12
- movs r2, 0x90
- lsls r2, 8
- adds r1, r2
- lsls r0, 16
- asrs r0, 16
- adds r0, r1
- lsls r0, 16
- lsrs r0, 16
- pop {r1}
- bx r1
- .pool
- thumb_func_end sub_80DB2EC
-
- thumb_func_start prints_contest_move_description
-prints_contest_move_description: @ 80DB370
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x10
- lsls r0, 16
- lsrs r0, 16
- mov r8, r0
- ldr r1, =gContestMoves
- lsls r0, 3
- adds r0, r1
- ldrb r0, [r0, 0x1]
- lsls r0, 29
- lsrs r0, 29
- ldr r7, =0x00004040
- cmp r0, 0
- beq _080DB3A4
- adds r7, 0x5
- cmp r0, 0x1
- beq _080DB3A4
- adds r7, 0x5
- cmp r0, 0x2
- beq _080DB3A4
- adds r7, 0x40
- cmp r0, 0x3
- bne _080DB3A4
- subs r7, 0x20
-_080DB3A4:
- movs r6, 0x5
- str r6, [sp]
- movs r4, 0x1
- str r4, [sp, 0x4]
- movs r5, 0x11
- str r5, [sp, 0x8]
- str r4, [sp, 0xC]
- movs r0, 0
- adds r1, r7, 0
- movs r2, 0xB
- movs r3, 0x1F
- bl sub_80DECB8
- adds r1, r7, 0
- adds r1, 0x10
- str r6, [sp]
- str r4, [sp, 0x4]
- str r5, [sp, 0x8]
- str r4, [sp, 0xC]
- movs r0, 0
- movs r2, 0xB
- movs r3, 0x20
- bl sub_80DECB8
- ldr r2, =gContestEffects
- ldr r0, =gContestMoves
- mov r3, r8
- lsls r1, r3, 3
- adds r0, r1, r0
- ldrb r0, [r0]
- lsls r0, 2
- adds r2, r0, r2
- ldrb r0, [r2, 0x1]
- adds r7, r1, 0
- cmp r0, 0xFF
- bne _080DB3FC
- movs r6, 0
- b _080DB408
- .pool
-_080DB3FC:
- ldrb r0, [r2, 0x1]
- movs r1, 0xA
- bl __udivsi3
- lsls r0, 24
- lsrs r6, r0, 24
-_080DB408:
- cmp r6, 0x8
- bls _080DB40E
- movs r6, 0x8
-_080DB40E:
- ldr r1, =0x00005035
- movs r0, 0x8
- str r0, [sp]
- movs r5, 0x1
- str r5, [sp, 0x4]
- movs r4, 0x11
- str r4, [sp, 0x8]
- movs r0, 0
- movs r2, 0x15
- movs r3, 0x1F
- bl sub_80DED10
- ldr r1, =0x00005012
- str r6, [sp]
- str r5, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r0, 0
- movs r2, 0x15
- movs r3, 0x1F
- bl sub_80DED10
- ldr r1, =gContestEffects
- ldr r0, =gContestMoves
- adds r0, r7, r0
- ldrb r0, [r0]
- lsls r0, 2
- adds r1, r0, r1
- ldrb r0, [r1, 0x2]
- cmp r0, 0xFF
- bne _080DB460
- movs r6, 0
- b _080DB46C
- .pool
-_080DB460:
- ldrb r0, [r1, 0x2]
- movs r1, 0xA
- bl __udivsi3
- lsls r0, 24
- lsrs r6, r0, 24
-_080DB46C:
- cmp r6, 0x8
- bls _080DB472
- movs r6, 0x8
-_080DB472:
- ldr r1, =0x00005036
- movs r0, 0x8
- str r0, [sp]
- movs r5, 0x1
- str r5, [sp, 0x4]
- movs r4, 0x11
- str r4, [sp, 0x8]
- movs r0, 0
- movs r2, 0x15
- movs r3, 0x20
- bl sub_80DED10
- ldr r1, =0x00005014
- str r6, [sp]
- str r5, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r0, 0
- movs r2, 0x15
- movs r3, 0x20
- bl sub_80DED10
- movs r0, 0xA
- movs r1, 0
- bl FillWindowPixelBuffer
- ldr r1, =gContestEffectDescriptionPointers
- ldr r0, =gContestMoves
- adds r0, r7, r0
- ldrb r0, [r0]
- lsls r0, 2
- adds r0, r1
- ldr r1, [r0]
- movs r0, 0xA
- bl sub_80DEB70
- ldr r1, =gText_Slash
- movs r0, 0x9
- bl sub_80DEB70
- add sp, 0x10
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r0}
- bx r0
- .pool
- thumb_func_end prints_contest_move_description
-
thumb_func_start sub_80DB4E0
sub_80DB4E0: @ 80DB4E0
push {r4-r7,lr}