diff options
Diffstat (limited to 'asm/contest_ai.s')
-rw-r--r-- | asm/contest_ai.s | 688 |
1 files changed, 344 insertions, 344 deletions
diff --git a/asm/contest_ai.s b/asm/contest_ai.s index 64efee908..ecd2bbb59 100644 --- a/asm/contest_ai.s +++ b/asm/contest_ai.s @@ -11,7 +11,7 @@ sub_81288F4: @ 81288F4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r4, _0812893C + ldr r4, _0812893C @ =0x020192e4 adds r0, r4, 0 movs r1, 0 movs r2, 0x44 @@ -34,7 +34,7 @@ _08128910: adds r0, r2, 0 adds r0, 0x40 strb r1, [r0] - ldr r1, _08128940 + ldr r1, _08128940 @ =gUnknown_02038570 ldrb r0, [r3] lsls r0, 6 adds r1, 0x18 @@ -52,7 +52,7 @@ _08128940: .4byte gUnknown_02038570 thumb_func_start sub_8128944 sub_8128944: @ 8128944 push {r4-r6,lr} - ldr r1, _081289A8 + ldr r1, _081289A8 @ =0x020192e4 ldr r0, [r1, 0x14] cmp r0, 0 beq _08128974 @@ -78,7 +78,7 @@ _08128962: bne _08128952 _08128974: movs r6, 0x3 - ldr r5, _081289A8 + ldr r5, _081289A8 @ =0x020192e4 _08128978: bl Random adds r4, r0, 0 @@ -112,14 +112,14 @@ _081289A8: .4byte 0x020192e4 thumb_func_start sub_81289AC sub_81289AC: @ 81289AC push {r4-r6,lr} - ldr r1, _081289F4 + ldr r1, _081289F4 @ =0x020192e4 ldrb r0, [r1] adds r2, r1, 0 cmp r0, 0x2 beq _08128A76 adds r4, r1, 0 - ldr r5, _081289F8 - ldr r6, _081289FC + ldr r5, _081289F8 @ =gUnknown_02039238 + ldr r6, _081289FC @ =gUnknown_0203858E _081289BE: ldrb r0, [r4] cmp r0, 0x1 @@ -128,7 +128,7 @@ _081289BE: bgt _08128A6E cmp r0, 0 bne _08128A6E - ldr r1, _08128A00 + ldr r1, _08128A00 @ =gContestAIs ldrb r0, [r4, 0x10] lsls r0, 2 adds r0, r1 @@ -164,7 +164,7 @@ _08128A0E: ldrh r1, [r1, 0x2] cmp r1, 0 beq _08128A2C - ldr r1, _08128A28 + ldr r1, _08128A28 @ =gUnknown_08401E60 ldr r0, [r5] ldrb r0, [r0] lsls r0, 2 @@ -184,7 +184,7 @@ _08128A2C: orrs r0, r1 strb r0, [r4, 0x9] _08128A3C: - ldr r2, _08128A5C + ldr r2, _08128A5C @ =0x020192e4 ldrb r1, [r2, 0x9] movs r0, 0x1 ands r0, r1 @@ -228,7 +228,7 @@ sub_8128A7C: @ 8128A7C lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, _08128AA4 + ldr r3, _08128AA4 @ =0x020192d0 ldrb r0, [r3] cmp r0, r2 beq _08128A9A @@ -252,11 +252,11 @@ _08128AA4: .4byte 0x020192d0 thumb_func_start sub_8128AA8 sub_8128AA8: @ 8128AA8 push {lr} - ldr r2, _08128AD0 + ldr r2, _08128AD0 @ =0x020192e4 adds r1, r2, 0x5 ldrb r0, [r2, 0x4] adds r1, r0 - ldr r3, _08128AD4 + ldr r3, _08128AD4 @ =gUnknown_02039238 ldr r0, [r3] ldrb r0, [r0, 0x1] lsls r0, 24 @@ -291,12 +291,12 @@ _08128ADE: thumb_func_start contest_ai_get_turn contest_ai_get_turn: @ 8128AF0 - ldr r1, _08128B04 + ldr r1, _08128B04 @ =0x020192e4 adds r0, r1, 0 subs r0, 0xE0 ldrb r0, [r0, 0x1] strh r0, [r1, 0x18] - ldr r1, _08128B08 + ldr r1, _08128B08 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -310,10 +310,10 @@ _08128B08: .4byte gUnknown_02039238 sub_8128B0C: @ 8128B0C push {lr} bl contest_ai_get_turn - ldr r0, _08128B3C + ldr r0, _08128B3C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128B40 + ldr r3, _08128B40 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -345,10 +345,10 @@ _08128B48: sub_8128B4C: @ 8128B4C push {lr} bl contest_ai_get_turn - ldr r0, _08128B7C + ldr r0, _08128B7C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128B80 + ldr r3, _08128B80 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -380,10 +380,10 @@ _08128B88: sub_8128B8C: @ 8128B8C push {lr} bl contest_ai_get_turn - ldr r0, _08128BBC + ldr r0, _08128BBC @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128BC0 + ldr r3, _08128BC0 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -415,10 +415,10 @@ _08128BC8: sub_8128BCC: @ 8128BCC push {lr} bl contest_ai_get_turn - ldr r0, _08128BFC + ldr r0, _08128BFC @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128C00 + ldr r3, _08128C00 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -448,14 +448,14 @@ _08128C08: thumb_func_start contest_ai_get_excitement contest_ai_get_excitement: @ 8128C0C - ldr r1, _08128C24 + ldr r1, _08128C24 @ =0x020192e4 adds r0, r1, 0 subs r0, 0xE0 ldrb r0, [r0, 0x13] lsls r0, 24 asrs r0, 24 strh r0, [r1, 0x18] - ldr r1, _08128C28 + ldr r1, _08128C28 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -469,10 +469,10 @@ _08128C28: .4byte gUnknown_02039238 sub_8128C2C: @ 8128C2C push {lr} bl contest_ai_get_excitement - ldr r0, _08128C5C + ldr r0, _08128C5C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128C60 + ldr r3, _08128C60 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -504,10 +504,10 @@ _08128C68: sub_8128C6C: @ 8128C6C push {lr} bl contest_ai_get_excitement - ldr r0, _08128C9C + ldr r0, _08128C9C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128CA0 + ldr r3, _08128CA0 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -539,10 +539,10 @@ _08128CA8: sub_8128CAC: @ 8128CAC push {lr} bl contest_ai_get_excitement - ldr r0, _08128CDC + ldr r0, _08128CDC @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128CE0 + ldr r3, _08128CE0 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -574,10 +574,10 @@ _08128CE8: sub_8128CEC: @ 8128CEC push {lr} bl contest_ai_get_excitement - ldr r0, _08128D1C + ldr r0, _08128D1C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128D20 + ldr r3, _08128D20 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -607,7 +607,7 @@ _08128D28: thumb_func_start contest_ai_get_user_order contest_ai_get_user_order: @ 8128D2C - ldr r1, _08128D48 + ldr r1, _08128D48 @ =0x020192e4 adds r2, r1, 0 adds r2, 0x41 adds r0, r1, 0 @@ -616,7 +616,7 @@ contest_ai_get_user_order: @ 8128D2C adds r0, r2 ldrb r0, [r0] strh r0, [r1, 0x18] - ldr r1, _08128D4C + ldr r1, _08128D4C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -630,10 +630,10 @@ _08128D4C: .4byte gUnknown_02039238 sub_8128D50: @ 8128D50 push {lr} bl contest_ai_get_user_order - ldr r0, _08128D80 + ldr r0, _08128D80 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128D84 + ldr r3, _08128D84 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -665,10 +665,10 @@ _08128D8C: sub_8128D90: @ 8128D90 push {lr} bl contest_ai_get_user_order - ldr r0, _08128DC0 + ldr r0, _08128DC0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128DC4 + ldr r3, _08128DC4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -700,10 +700,10 @@ _08128DCC: sub_8128DD0: @ 8128DD0 push {lr} bl contest_ai_get_user_order - ldr r0, _08128E00 + ldr r0, _08128E00 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128E04 + ldr r3, _08128E04 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -735,10 +735,10 @@ _08128E0C: sub_8128E10: @ 8128E10 push {lr} bl contest_ai_get_user_order - ldr r0, _08128E40 + ldr r0, _08128E40 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128E44 + ldr r3, _08128E44 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -769,7 +769,7 @@ _08128E4C: thumb_func_start contest_ai_get_user_condition_maybe contest_ai_get_user_condition_maybe: @ 8128E50 push {r4,lr} - ldr r4, _08128E88 + ldr r4, _08128E88 @ =0x020192e4 adds r0, r4, 0 adds r0, 0x41 ldrb r1, [r0] @@ -787,7 +787,7 @@ contest_ai_get_user_condition_maybe: @ 8128E50 lsls r0, 24 asrs r0, 24 strh r0, [r4, 0x18] - ldr r1, _08128E8C + ldr r1, _08128E8C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -803,10 +803,10 @@ _08128E8C: .4byte gUnknown_02039238 sub_8128E90: @ 8128E90 push {lr} bl contest_ai_get_user_condition_maybe - ldr r0, _08128EC0 + ldr r0, _08128EC0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128EC4 + ldr r3, _08128EC4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -838,10 +838,10 @@ _08128ECC: sub_8128ED0: @ 8128ED0 push {lr} bl contest_ai_get_user_condition_maybe - ldr r0, _08128F00 + ldr r0, _08128F00 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128F04 + ldr r3, _08128F04 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -873,10 +873,10 @@ _08128F0C: sub_8128F10: @ 8128F10 push {lr} bl contest_ai_get_user_condition_maybe - ldr r0, _08128F40 + ldr r0, _08128F40 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128F44 + ldr r3, _08128F44 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -908,10 +908,10 @@ _08128F4C: sub_8128F50: @ 8128F50 push {lr} bl contest_ai_get_user_condition_maybe - ldr r0, _08128F80 + ldr r0, _08128F80 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08128F84 + ldr r3, _08128F84 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -941,7 +941,7 @@ _08128F8C: thumb_func_start sub_8128F90 sub_8128F90: @ 8128F90 - ldr r2, _08128FB4 + ldr r2, _08128FB4 @ =0x020192e4 adds r0, r2, 0 adds r0, 0x41 ldrb r1, [r0] @@ -953,7 +953,7 @@ sub_8128F90: @ 8128F90 adds r0, r1 ldrh r0, [r0, 0x4] strh r0, [r2, 0x18] - ldr r1, _08128FB8 + ldr r1, _08128FB8 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -967,8 +967,8 @@ _08128FB8: .4byte gUnknown_02039238 sub_8128FBC: @ 8128FBC push {r4,r5,lr} bl sub_8128F90 - ldr r2, _08128FF4 - ldr r4, _08128FF8 + ldr r2, _08128FF4 @ =0x020192e4 + ldr r4, _08128FF8 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1008,8 +1008,8 @@ _08129000: sub_8129008: @ 8129008 push {r4,r5,lr} bl sub_8128F90 - ldr r2, _08129040 - ldr r4, _08129044 + ldr r2, _08129040 @ =0x020192e4 + ldr r4, _08129044 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1049,8 +1049,8 @@ _0812904C: sub_8129054: @ 8129054 push {r4,r5,lr} bl sub_8128F90 - ldr r2, _0812908C - ldr r4, _08129090 + ldr r2, _0812908C @ =0x020192e4 + ldr r4, _08129090 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1090,8 +1090,8 @@ _08129098: sub_81290A0: @ 81290A0 push {r4,r5,lr} bl sub_8128F90 - ldr r2, _081290D8 - ldr r4, _081290DC + ldr r2, _081290D8 @ =0x020192e4 + ldr r4, _081290DC @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1129,8 +1129,8 @@ _081290E4: thumb_func_start sub_81290EC sub_81290EC: @ 81290EC - ldr r2, _08129108 - ldr r1, _0812910C + ldr r2, _08129108 @ =0x020192e4 + ldr r1, _0812910C @ =gUnknown_02038670 adds r0, r2, 0 adds r0, 0x41 ldrb r0, [r0] @@ -1138,7 +1138,7 @@ sub_81290EC: @ 81290EC adds r0, r1 ldrh r0, [r0] strh r0, [r2, 0x18] - ldr r1, _08129110 + ldr r1, _08129110 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -1153,8 +1153,8 @@ _08129110: .4byte gUnknown_02039238 sub_8129114: @ 8129114 push {r4,r5,lr} bl sub_81290EC - ldr r2, _0812914C - ldr r4, _08129150 + ldr r2, _0812914C @ =0x020192e4 + ldr r4, _08129150 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1194,8 +1194,8 @@ _08129158: sub_8129160: @ 8129160 push {r4,r5,lr} bl sub_81290EC - ldr r2, _08129198 - ldr r4, _0812919C + ldr r2, _08129198 @ =0x020192e4 + ldr r4, _0812919C @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1235,8 +1235,8 @@ _081291A4: sub_81291AC: @ 81291AC push {r4,r5,lr} bl sub_81290EC - ldr r2, _081291E4 - ldr r4, _081291E8 + ldr r2, _081291E4 @ =0x020192e4 + ldr r4, _081291E8 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1276,8 +1276,8 @@ _081291F0: sub_81291F8: @ 81291F8 push {r4,r5,lr} bl sub_81290EC - ldr r2, _08129230 - ldr r4, _08129234 + ldr r2, _08129230 @ =0x020192e4 + ldr r4, _08129234 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3] ldrb r0, [r3, 0x1] @@ -1315,11 +1315,11 @@ _0812923C: thumb_func_start contest_ai_get_contest_type contest_ai_get_contest_type: @ 8129244 - ldr r1, _08129258 - ldr r0, _0812925C + ldr r1, _08129258 @ =0x020192e4 + ldr r0, _0812925C @ =gUnknown_0203869C ldrh r0, [r0] strh r0, [r1, 0x18] - ldr r1, _08129260 + ldr r1, _08129260 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -1334,10 +1334,10 @@ _08129260: .4byte gUnknown_02039238 sub_8129264: @ 8129264 push {lr} bl contest_ai_get_contest_type - ldr r0, _08129294 + ldr r0, _08129294 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129298 + ldr r3, _08129298 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -1369,10 +1369,10 @@ _081292A0: sub_81292A4: @ 81292A4 push {lr} bl contest_ai_get_contest_type - ldr r0, _081292D4 + ldr r0, _081292D4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081292D8 + ldr r3, _081292D8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -1403,8 +1403,8 @@ _081292E0: thumb_func_start contest_ai_get_move_excitement contest_ai_get_move_excitement: @ 81292E4 push {r4,lr} - ldr r2, _08129318 - ldr r4, _0812931C + ldr r2, _08129318 @ =gUnknown_02038570 + ldr r4, _0812931C @ =0x020192e4 ldrb r1, [r4, 0x4] lsls r1, 1 adds r0, r4, 0 @@ -1419,7 +1419,7 @@ contest_ai_get_move_excitement: @ 81292E4 lsls r0, 24 asrs r0, 24 strh r0, [r4, 0x18] - ldr r1, _08129320 + ldr r1, _08129320 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -1436,8 +1436,8 @@ _08129320: .4byte gUnknown_02039238 sub_8129324: @ 8129324 push {r4,lr} bl contest_ai_get_move_excitement - ldr r0, _08129354 - ldr r3, _08129358 + ldr r0, _08129354 @ =0x020192e4 + ldr r3, _08129358 @ =gUnknown_02039238 ldr r2, [r3] movs r4, 0x18 ldrsh r1, [r0, r4] @@ -1473,8 +1473,8 @@ _08129360: sub_8129368: @ 8129368 push {r4,lr} bl contest_ai_get_move_excitement - ldr r0, _08129398 - ldr r3, _0812939C + ldr r0, _08129398 @ =0x020192e4 + ldr r3, _0812939C @ =gUnknown_02039238 ldr r2, [r3] movs r4, 0x18 ldrsh r1, [r0, r4] @@ -1510,8 +1510,8 @@ _081293A4: sub_81293AC: @ 81293AC push {r4,lr} bl contest_ai_get_move_excitement - ldr r0, _081293DC - ldr r3, _081293E0 + ldr r0, _081293DC @ =0x020192e4 + ldr r3, _081293E0 @ =gUnknown_02039238 ldr r2, [r3] movs r4, 0x18 ldrsh r1, [r0, r4] @@ -1547,8 +1547,8 @@ _081293E8: sub_81293F0: @ 81293F0 push {r4,lr} bl contest_ai_get_move_excitement - ldr r0, _08129420 - ldr r3, _08129424 + ldr r0, _08129420 @ =0x020192e4 + ldr r3, _08129424 @ =gUnknown_02039238 ldr r2, [r3] movs r4, 0x18 ldrsh r1, [r0, r4] @@ -1582,8 +1582,8 @@ _0812942C: thumb_func_start contest_ai_get_move_effect contest_ai_get_move_effect: @ 8129434 - ldr r2, _08129460 - ldr r3, _08129464 + ldr r2, _08129460 @ =gUnknown_02038570 + ldr r3, _08129464 @ =0x020192e4 ldrb r1, [r3, 0x4] lsls r1, 1 adds r0, r3, 0 @@ -1594,12 +1594,12 @@ contest_ai_get_move_effect: @ 8129434 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r1, _08129468 + ldr r1, _08129468 @ =gContestMoves lsls r0, 3 adds r0, r1 ldrb r0, [r0] strh r0, [r3, 0x18] - ldr r1, _0812946C + ldr r1, _0812946C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -1615,10 +1615,10 @@ _0812946C: .4byte gUnknown_02039238 sub_8129470: @ 8129470 push {lr} bl contest_ai_get_move_effect - ldr r0, _081294A0 + ldr r0, _081294A0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081294A4 + ldr r3, _081294A4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -1650,10 +1650,10 @@ _081294AC: sub_81294B0: @ 81294B0 push {lr} bl contest_ai_get_move_effect - ldr r0, _081294E0 + ldr r0, _081294E0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081294E4 + ldr r3, _081294E4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -1683,8 +1683,8 @@ _081294EC: thumb_func_start contest_ai_get_move_effect_type contest_ai_get_move_effect_type: @ 81294F0 - ldr r2, _08129524 - ldr r3, _08129528 + ldr r2, _08129524 @ =gUnknown_02038570 + ldr r3, _08129528 @ =0x020192e4 ldrb r1, [r3, 0x4] lsls r1, 1 adds r0, r3, 0 @@ -1695,8 +1695,8 @@ contest_ai_get_move_effect_type: @ 81294F0 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r2, _0812952C - ldr r1, _08129530 + ldr r2, _0812952C @ =gContestEffects + ldr r1, _08129530 @ =gContestMoves lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -1704,7 +1704,7 @@ contest_ai_get_move_effect_type: @ 81294F0 adds r0, r2 ldrb r0, [r0] strh r0, [r3, 0x18] - ldr r1, _08129534 + ldr r1, _08129534 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -1721,10 +1721,10 @@ _08129534: .4byte gUnknown_02039238 sub_8129538: @ 8129538 push {lr} bl contest_ai_get_move_effect_type - ldr r0, _08129568 + ldr r0, _08129568 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812956C + ldr r3, _0812956C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -1756,10 +1756,10 @@ _08129574: sub_8129578: @ 8129578 push {lr} bl contest_ai_get_move_effect_type - ldr r0, _081295A8 + ldr r0, _081295A8 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081295AC + ldr r3, _081295AC @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -1790,8 +1790,8 @@ _081295B4: thumb_func_start contest_ai_check_move_has_highest_appeal contest_ai_check_move_has_highest_appeal: @ 81295B8 push {r4-r7,lr} - ldr r2, _08129610 - ldr r3, _08129614 + ldr r2, _08129610 @ =gUnknown_02038570 + ldr r3, _08129614 @ =0x020192e4 ldrb r0, [r3, 0x4] lsls r0, 1 adds r1, r3, 0 @@ -1802,8 +1802,8 @@ contest_ai_check_move_has_highest_appeal: @ 81295B8 adds r2, 0x1E adds r0, r2 ldrh r0, [r0] - ldr r4, _08129618 - ldr r5, _0812961C + ldr r4, _08129618 @ =gContestEffects + ldr r5, _0812961C @ =gContestMoves lsls r0, 3 adds r0, r5 ldrb r0, [r0] @@ -1811,7 +1811,7 @@ contest_ai_check_move_has_highest_appeal: @ 81295B8 adds r0, r4 ldrb r7, [r0, 0x1] movs r6, 0 - ldr r0, _08129620 + ldr r0, _08129620 @ =gUnknown_02039238 mov r12, r0 adds r1, r2 _081295EA: @@ -1859,12 +1859,12 @@ _08129626: sub_8129638: @ 8129638 push {lr} bl contest_ai_check_move_has_highest_appeal - ldr r0, _08129664 + ldr r0, _08129664 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812966C - ldr r3, _08129668 + ldr r3, _08129668 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -1882,7 +1882,7 @@ sub_8129638: @ 8129638 _08129664: .4byte 0x020192e4 _08129668: .4byte gUnknown_02039238 _0812966C: - ldr r1, _08129678 + ldr r1, _08129678 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -1896,8 +1896,8 @@ _08129678: .4byte gUnknown_02039238 thumb_func_start sub_812967C sub_812967C: @ 812967C push {r4-r7,lr} - ldr r2, _081296D4 - ldr r3, _081296D8 + ldr r2, _081296D4 @ =gUnknown_02038570 + ldr r3, _081296D8 @ =0x020192e4 ldrb r0, [r3, 0x4] lsls r0, 1 adds r1, r3, 0 @@ -1908,8 +1908,8 @@ sub_812967C: @ 812967C adds r2, 0x1E adds r0, r2 ldrh r0, [r0] - ldr r4, _081296DC - ldr r5, _081296E0 + ldr r4, _081296DC @ =gContestEffects + ldr r5, _081296E0 @ =gContestMoves lsls r0, 3 adds r0, r5 ldrb r0, [r0] @@ -1917,7 +1917,7 @@ sub_812967C: @ 812967C adds r0, r4 ldrb r7, [r0, 0x2] movs r6, 0 - ldr r0, _081296E4 + ldr r0, _081296E4 @ =gUnknown_02039238 mov r12, r0 adds r1, r2 _081296AE: @@ -1965,12 +1965,12 @@ _081296EA: sub_81296FC: @ 81296FC push {lr} bl sub_812967C - ldr r0, _08129728 + ldr r0, _08129728 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _08129730 - ldr r3, _0812972C + ldr r3, _0812972C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2, 0x1] ldrb r0, [r2, 0x2] @@ -1988,7 +1988,7 @@ sub_81296FC: @ 81296FC _08129728: .4byte 0x020192e4 _0812972C: .4byte gUnknown_02039238 _08129730: - ldr r1, _0812973C + ldr r1, _0812973C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x5 str r0, [r1] @@ -2002,8 +2002,8 @@ _0812973C: .4byte gUnknown_02039238 thumb_func_start sub_8129740 sub_8129740: @ 8129740 push {r4,lr} - ldr r2, _08129784 - ldr r4, _08129788 + ldr r2, _08129784 @ =gUnknown_02038570 + ldr r4, _08129788 @ =0x020192e4 ldrb r1, [r4, 0x4] lsls r1, 1 adds r0, r4, 0 @@ -2014,8 +2014,8 @@ sub_8129740: @ 8129740 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r2, _0812978C - ldr r1, _08129790 + ldr r2, _0812978C @ =gContestEffects + ldr r1, _08129790 @ =gContestMoves lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -2027,7 +2027,7 @@ sub_8129740: @ 8129740 lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x18] - ldr r1, _08129794 + ldr r1, _08129794 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -2046,10 +2046,10 @@ _08129794: .4byte gUnknown_02039238 sub_8129798: @ 8129798 push {lr} bl sub_8129740 - ldr r0, _081297C8 + ldr r0, _081297C8 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081297CC + ldr r3, _081297CC @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2081,10 +2081,10 @@ _081297D4: sub_81297D8: @ 81297D8 push {lr} bl sub_8129740 - ldr r0, _08129808 + ldr r0, _08129808 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812980C + ldr r3, _0812980C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2116,10 +2116,10 @@ _08129814: sub_8129818: @ 8129818 push {lr} bl sub_8129740 - ldr r0, _08129848 + ldr r0, _08129848 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812984C + ldr r3, _0812984C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2151,10 +2151,10 @@ _08129854: sub_8129858: @ 8129858 push {lr} bl sub_8129740 - ldr r0, _08129888 + ldr r0, _08129888 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812988C + ldr r3, _0812988C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2185,8 +2185,8 @@ _08129894: thumb_func_start sub_8129898 sub_8129898: @ 8129898 push {r4,lr} - ldr r2, _081298DC - ldr r4, _081298E0 + ldr r2, _081298DC @ =gUnknown_02038570 + ldr r4, _081298E0 @ =0x020192e4 ldrb r1, [r4, 0x4] lsls r1, 1 adds r0, r4, 0 @@ -2197,8 +2197,8 @@ sub_8129898: @ 8129898 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r2, _081298E4 - ldr r1, _081298E8 + ldr r2, _081298E4 @ =gContestEffects + ldr r1, _081298E8 @ =gContestMoves lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -2210,7 +2210,7 @@ sub_8129898: @ 8129898 lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x18] - ldr r1, _081298EC + ldr r1, _081298EC @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -2229,10 +2229,10 @@ _081298EC: .4byte gUnknown_02039238 sub_81298F0: @ 81298F0 push {lr} bl sub_8129898 - ldr r0, _08129920 + ldr r0, _08129920 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129924 + ldr r3, _08129924 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2264,10 +2264,10 @@ _0812992C: sub_8129930: @ 8129930 push {lr} bl sub_8129898 - ldr r0, _08129960 + ldr r0, _08129960 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129964 + ldr r3, _08129964 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2299,10 +2299,10 @@ _0812996C: sub_8129970: @ 8129970 push {lr} bl sub_8129898 - ldr r0, _081299A0 + ldr r0, _081299A0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081299A4 + ldr r3, _081299A4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2334,10 +2334,10 @@ _081299AC: sub_81299B0: @ 81299B0 push {lr} bl sub_8129898 - ldr r0, _081299E0 + ldr r0, _081299E0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _081299E4 + ldr r3, _081299E4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2368,8 +2368,8 @@ _081299EC: thumb_func_start contest_ai_get_move_used_count contest_ai_get_move_used_count: @ 81299F0 push {r4,lr} - ldr r3, _08129A20 - ldr r4, _08129A24 + ldr r3, _08129A20 @ =gUnknown_02038570 + ldr r4, _08129A24 @ =0x020192e4 ldrb r0, [r4, 0x4] lsls r0, 1 adds r1, r4, 0 @@ -2401,7 +2401,7 @@ _08129A28: adds r0, 0x1 _08129A30: strh r0, [r4, 0x18] - ldr r1, _08129A40 + ldr r1, _08129A40 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -2416,10 +2416,10 @@ _08129A40: .4byte gUnknown_02039238 sub_8129A44: @ 8129A44 push {lr} bl contest_ai_get_move_used_count - ldr r0, _08129A74 + ldr r0, _08129A74 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129A78 + ldr r3, _08129A78 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2451,10 +2451,10 @@ _08129A80: sub_8129A84: @ 8129A84 push {lr} bl contest_ai_get_move_used_count - ldr r0, _08129AB4 + ldr r0, _08129AB4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129AB8 + ldr r3, _08129AB8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2486,10 +2486,10 @@ _08129AC0: sub_8129AC4: @ 8129AC4 push {lr} bl contest_ai_get_move_used_count - ldr r0, _08129AF4 + ldr r0, _08129AF4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129AF8 + ldr r3, _08129AF8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2521,10 +2521,10 @@ _08129B00: sub_8129B04: @ 8129B04 push {lr} bl contest_ai_get_move_used_count - ldr r0, _08129B34 + ldr r0, _08129B34 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129B38 + ldr r3, _08129B38 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -2558,8 +2558,8 @@ contest_ai_check_combo_starter: @ 8129B44 mov r7, r8 push {r7} movs r5, 0 - ldr r3, _08129BAC - ldr r2, _08129BB0 + ldr r3, _08129BAC @ =gUnknown_02038570 + ldr r2, _08129BB0 @ =0x020192e4 ldrb r1, [r2, 0x4] lsls r1, 1 adds r2, 0x41 @@ -2598,9 +2598,9 @@ _08129B8A: _08129B94: movs r5, 0x1 _08129B96: - ldr r0, _08129BB0 + ldr r0, _08129BB0 @ =0x020192e4 strh r5, [r0, 0x18] - ldr r1, _08129BB4 + ldr r1, _08129BB4 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -2619,12 +2619,12 @@ _08129BB4: .4byte gUnknown_02039238 sub_8129BB8: @ 8129BB8 push {lr} bl contest_ai_check_combo_starter - ldr r0, _08129BE4 + ldr r0, _08129BE4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _08129BEC - ldr r3, _08129BE8 + ldr r3, _08129BE8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -2642,7 +2642,7 @@ sub_8129BB8: @ 8129BB8 _08129BE4: .4byte 0x020192e4 _08129BE8: .4byte gUnknown_02039238 _08129BEC: - ldr r1, _08129BF8 + ldr r1, _08129BF8 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -2657,12 +2657,12 @@ _08129BF8: .4byte gUnknown_02039238 sub_8129BFC: @ 8129BFC push {lr} bl contest_ai_check_combo_starter - ldr r0, _08129C28 + ldr r0, _08129C28 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _08129C30 - ldr r3, _08129C2C + ldr r3, _08129C2C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -2680,7 +2680,7 @@ sub_8129BFC: @ 8129BFC _08129C28: .4byte 0x020192e4 _08129C2C: .4byte gUnknown_02039238 _08129C30: - ldr r1, _08129C3C + ldr r1, _08129C3C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -2697,8 +2697,8 @@ contest_ai_check_combo_finisher: @ 8129C40 mov r7, r8 push {r7} movs r5, 0 - ldr r3, _08129CA8 - ldr r2, _08129CAC + ldr r3, _08129CA8 @ =gUnknown_02038570 + ldr r2, _08129CAC @ =0x020192e4 ldrb r1, [r2, 0x4] lsls r1, 1 adds r2, 0x41 @@ -2736,9 +2736,9 @@ _08129C84: _08129C8E: movs r5, 0x1 _08129C90: - ldr r0, _08129CAC + ldr r0, _08129CAC @ =0x020192e4 strh r5, [r0, 0x18] - ldr r1, _08129CB0 + ldr r1, _08129CB0 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -2757,12 +2757,12 @@ _08129CB0: .4byte gUnknown_02039238 sub_8129CB4: @ 8129CB4 push {lr} bl contest_ai_check_combo_finisher - ldr r0, _08129CE0 + ldr r0, _08129CE0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _08129CE8 - ldr r3, _08129CE4 + ldr r3, _08129CE4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -2780,7 +2780,7 @@ sub_8129CB4: @ 8129CB4 _08129CE0: .4byte 0x020192e4 _08129CE4: .4byte gUnknown_02039238 _08129CE8: - ldr r1, _08129CF4 + ldr r1, _08129CF4 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -2795,12 +2795,12 @@ _08129CF4: .4byte gUnknown_02039238 sub_8129CF8: @ 8129CF8 push {lr} bl contest_ai_check_combo_finisher - ldr r0, _08129D24 + ldr r0, _08129D24 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _08129D2C - ldr r3, _08129D28 + ldr r3, _08129D28 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -2818,7 +2818,7 @@ sub_8129CF8: @ 8129CF8 _08129D24: .4byte 0x020192e4 _08129D28: .4byte gUnknown_02039238 _08129D2C: - ldr r1, _08129D38 + ldr r1, _08129D38 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -2833,8 +2833,8 @@ _08129D38: .4byte gUnknown_02039238 contest_ai_check_would_finish_combo: @ 8129D3C push {r4,r5,lr} movs r5, 0 - ldr r3, _08129D8C - ldr r4, _08129D90 + ldr r3, _08129D8C @ =gUnknown_02038570 + ldr r4, _08129D90 @ =0x020192e4 ldrb r0, [r4, 0x4] lsls r0, 1 adds r1, r4, 0 @@ -2864,7 +2864,7 @@ _08129D74: movs r5, 0x1 _08129D7A: strh r5, [r4, 0x18] - ldr r1, _08129D94 + ldr r1, _08129D94 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -2881,12 +2881,12 @@ _08129D94: .4byte gUnknown_02039238 sub_8129D98: @ 8129D98 push {lr} bl contest_ai_check_would_finish_combo - ldr r0, _08129DC4 + ldr r0, _08129DC4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _08129DCC - ldr r3, _08129DC8 + ldr r3, _08129DC8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -2904,7 +2904,7 @@ sub_8129D98: @ 8129D98 _08129DC4: .4byte 0x020192e4 _08129DC8: .4byte gUnknown_02039238 _08129DCC: - ldr r1, _08129DD8 + ldr r1, _08129DD8 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -2919,12 +2919,12 @@ _08129DD8: .4byte gUnknown_02039238 sub_8129DDC: @ 8129DDC push {lr} bl contest_ai_check_would_finish_combo - ldr r0, _08129E08 + ldr r0, _08129E08 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _08129E10 - ldr r3, _08129E0C + ldr r3, _08129E0C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -2942,7 +2942,7 @@ sub_8129DDC: @ 8129DDC _08129E08: .4byte 0x020192e4 _08129E0C: .4byte gUnknown_02039238 _08129E10: - ldr r1, _08129E1C + ldr r1, _08129E1C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -2956,13 +2956,13 @@ _08129E1C: .4byte gUnknown_02039238 thumb_func_start contest_ai_get_condition contest_ai_get_condition: @ 8129E20 push {r4,r5,lr} - ldr r4, _08129E5C + ldr r4, _08129E5C @ =gUnknown_02039238 ldr r0, [r4] ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 lsrs r0, 24 - ldr r5, _08129E60 + ldr r5, _08129E60 @ =0x020192e4 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -2991,10 +2991,10 @@ _08129E60: .4byte 0x020192e4 sub_8129E64: @ 8129E64 push {lr} bl contest_ai_get_condition - ldr r0, _08129E94 + ldr r0, _08129E94 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129E98 + ldr r3, _08129E98 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3026,10 +3026,10 @@ _08129EA0: sub_8129EA4: @ 8129EA4 push {lr} bl contest_ai_get_condition - ldr r0, _08129ED4 + ldr r0, _08129ED4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129ED8 + ldr r3, _08129ED8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3061,10 +3061,10 @@ _08129EE0: sub_8129EE4: @ 8129EE4 push {lr} bl contest_ai_get_condition - ldr r0, _08129F14 + ldr r0, _08129F14 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129F18 + ldr r3, _08129F18 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3096,10 +3096,10 @@ _08129F20: sub_8129F24: @ 8129F24 push {lr} bl contest_ai_get_condition - ldr r0, _08129F54 + ldr r0, _08129F54 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129F58 + ldr r3, _08129F58 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3131,7 +3131,7 @@ _08129F60: contest_ai_get_used_combo_starter: @ 8129F64 push {r4-r6,lr} movs r6, 0 - ldr r5, _08129FAC + ldr r5, _08129FAC @ =gUnknown_02039238 ldr r0, [r5] ldrb r0, [r0, 0x1] bl sub_8128A7C @@ -3142,11 +3142,11 @@ contest_ai_get_used_combo_starter: @ 8129F64 lsls r0, 24 cmp r0, 0 beq _08129F9C - ldr r2, _08129FB0 + ldr r2, _08129FB0 @ =gContestMoves lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r1, _08129FB4 + ldr r1, _08129FB4 @ =0x02019260 adds r0, r1 ldrh r0, [r0, 0x8] lsls r0, 3 @@ -3156,7 +3156,7 @@ contest_ai_get_used_combo_starter: @ 8129F64 orrs r0, r1 lsrs r6, r0, 31 _08129F9C: - ldr r0, _08129FB8 + ldr r0, _08129FB8 @ =0x020192e4 strh r6, [r0, 0x18] ldr r0, [r5] adds r0, 0x2 @@ -3175,10 +3175,10 @@ _08129FB8: .4byte 0x020192e4 sub_8129FBC: @ 8129FBC push {lr} bl contest_ai_get_used_combo_starter - ldr r0, _08129FEC + ldr r0, _08129FEC @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _08129FF0 + ldr r3, _08129FF0 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3210,10 +3210,10 @@ _08129FF8: sub_8129FFC: @ 8129FFC push {lr} bl contest_ai_get_used_combo_starter - ldr r0, _0812A02C + ldr r0, _0812A02C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A030 + ldr r3, _0812A030 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3245,10 +3245,10 @@ _0812A038: sub_812A03C: @ 812A03C push {lr} bl contest_ai_get_used_combo_starter - ldr r0, _0812A06C + ldr r0, _0812A06C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A070 + ldr r3, _0812A070 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3280,10 +3280,10 @@ _0812A078: sub_812A07C: @ 812A07C push {lr} bl contest_ai_get_used_combo_starter - ldr r0, _0812A0AC + ldr r0, _0812A0AC @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A0B0 + ldr r3, _0812A0B0 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3314,7 +3314,7 @@ _0812A0B8: thumb_func_start contest_ai_check_can_participate contest_ai_check_can_participate: @ 812A0BC push {lr} - ldr r0, _0812A0DC + ldr r0, _0812A0DC @ =gUnknown_02039238 ldr r0, [r0] ldrb r0, [r0, 0x1] bl sub_8128A7C @@ -3324,18 +3324,18 @@ contest_ai_check_can_participate: @ 812A0BC lsls r0, 24 cmp r0, 0 beq _0812A0E4 - ldr r1, _0812A0E0 + ldr r1, _0812A0E0 @ =0x020192e4 movs r0, 0 b _0812A0E8 .align 2, 0 _0812A0DC: .4byte gUnknown_02039238 _0812A0E0: .4byte 0x020192e4 _0812A0E4: - ldr r1, _0812A0F8 + ldr r1, _0812A0F8 @ =0x020192e4 movs r0, 0x1 _0812A0E8: strh r0, [r1, 0x18] - ldr r1, _0812A0FC + ldr r1, _0812A0FC @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x2 str r0, [r1] @@ -3350,12 +3350,12 @@ _0812A0FC: .4byte gUnknown_02039238 sub_812A100: @ 812A100 push {lr} bl contest_ai_check_can_participate - ldr r0, _0812A12C + ldr r0, _0812A12C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812A134 - ldr r3, _0812A130 + ldr r3, _0812A130 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3373,7 +3373,7 @@ sub_812A100: @ 812A100 _0812A12C: .4byte 0x020192e4 _0812A130: .4byte gUnknown_02039238 _0812A134: - ldr r1, _0812A140 + ldr r1, _0812A140 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3388,12 +3388,12 @@ _0812A140: .4byte gUnknown_02039238 sub_812A144: @ 812A144 push {lr} bl contest_ai_check_can_participate - ldr r0, _0812A170 + ldr r0, _0812A170 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _0812A178 - ldr r3, _0812A174 + ldr r3, _0812A174 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3411,7 +3411,7 @@ sub_812A144: @ 812A144 _0812A170: .4byte 0x020192e4 _0812A174: .4byte gUnknown_02039238 _0812A178: - ldr r1, _0812A184 + ldr r1, _0812A184 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3425,13 +3425,13 @@ _0812A184: .4byte gUnknown_02039238 thumb_func_start contest_ai_get_val_812A188 contest_ai_get_val_812A188: @ 812A188 push {r4,lr} - ldr r4, _0812A1BC + ldr r4, _0812A1BC @ =gUnknown_02039238 ldr r0, [r4] ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 lsrs r0, 24 - ldr r2, _0812A1C0 + ldr r2, _0812A1C0 @ =0x020192e4 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -3457,12 +3457,12 @@ _0812A1C0: .4byte 0x020192e4 sub_812A1C4: @ 812A1C4 push {lr} bl contest_ai_get_val_812A188 - ldr r0, _0812A1F0 + ldr r0, _0812A1F0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812A1F8 - ldr r3, _0812A1F4 + ldr r3, _0812A1F4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3480,7 +3480,7 @@ sub_812A1C4: @ 812A1C4 _0812A1F0: .4byte 0x020192e4 _0812A1F4: .4byte gUnknown_02039238 _0812A1F8: - ldr r1, _0812A204 + ldr r1, _0812A204 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3495,12 +3495,12 @@ _0812A204: .4byte gUnknown_02039238 sub_812A208: @ 812A208 push {lr} bl contest_ai_get_val_812A188 - ldr r0, _0812A234 + ldr r0, _0812A234 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _0812A23C - ldr r3, _0812A238 + ldr r3, _0812A238 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3518,7 +3518,7 @@ sub_812A208: @ 812A208 _0812A234: .4byte 0x020192e4 _0812A238: .4byte gUnknown_02039238 _0812A23C: - ldr r1, _0812A248 + ldr r1, _0812A248 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3532,13 +3532,13 @@ _0812A248: .4byte gUnknown_02039238 thumb_func_start sub_812A24C sub_812A24C: @ 812A24C push {r4,r5,lr} - ldr r5, _0812A28C + ldr r5, _0812A28C @ =gUnknown_02039238 ldr r0, [r5] ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 lsrs r0, 24 - ldr r3, _0812A290 + ldr r3, _0812A290 @ =0x020192e4 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -3571,12 +3571,12 @@ _0812A290: .4byte 0x020192e4 sub_812A294: @ 812A294 push {lr} bl sub_812A24C - ldr r0, _0812A2C0 + ldr r0, _0812A2C0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bge _0812A2C8 - ldr r3, _0812A2C4 + ldr r3, _0812A2C4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3594,7 +3594,7 @@ sub_812A294: @ 812A294 _0812A2C0: .4byte 0x020192e4 _0812A2C4: .4byte gUnknown_02039238 _0812A2C8: - ldr r1, _0812A2D4 + ldr r1, _0812A2D4 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3609,12 +3609,12 @@ _0812A2D4: .4byte gUnknown_02039238 sub_812A2D8: @ 812A2D8 push {lr} bl sub_812A24C - ldr r0, _0812A304 + ldr r0, _0812A304 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 ble _0812A30C - ldr r3, _0812A308 + ldr r3, _0812A308 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3632,7 +3632,7 @@ sub_812A2D8: @ 812A2D8 _0812A304: .4byte 0x020192e4 _0812A308: .4byte gUnknown_02039238 _0812A30C: - ldr r1, _0812A318 + ldr r1, _0812A318 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3647,12 +3647,12 @@ _0812A318: .4byte gUnknown_02039238 sub_812A31C: @ 812A31C push {lr} bl sub_812A24C - ldr r0, _0812A348 + ldr r0, _0812A348 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _0812A350 - ldr r3, _0812A34C + ldr r3, _0812A34C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3670,7 +3670,7 @@ sub_812A31C: @ 812A31C _0812A348: .4byte 0x020192e4 _0812A34C: .4byte gUnknown_02039238 _0812A350: - ldr r1, _0812A35C + ldr r1, _0812A35C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3685,12 +3685,12 @@ _0812A35C: .4byte gUnknown_02039238 sub_812A360: @ 812A360 push {lr} bl sub_812A24C - ldr r0, _0812A38C + ldr r0, _0812A38C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812A394 - ldr r3, _0812A390 + ldr r3, _0812A390 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3708,7 +3708,7 @@ sub_812A360: @ 812A360 _0812A38C: .4byte 0x020192e4 _0812A390: .4byte gUnknown_02039238 _0812A394: - ldr r1, _0812A3A0 + ldr r1, _0812A3A0 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3722,13 +3722,13 @@ _0812A3A0: .4byte gUnknown_02039238 thumb_func_start sub_812A3A4 sub_812A3A4: @ 812A3A4 push {r4,lr} - ldr r4, _0812A3D8 + ldr r4, _0812A3D8 @ =gUnknown_02039238 ldr r0, [r4] ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 - ldr r3, _0812A3DC - ldr r2, _0812A3E0 + ldr r3, _0812A3DC @ =0x020192e4 + ldr r2, _0812A3E0 @ =gUnknown_02038670 lsrs r0, 23 adds r0, r2 adds r1, r3, 0 @@ -3756,12 +3756,12 @@ _0812A3E0: .4byte gUnknown_02038670 sub_812A3E4: @ 812A3E4 push {lr} bl sub_812A3A4 - ldr r0, _0812A410 + ldr r0, _0812A410 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bge _0812A418 - ldr r3, _0812A414 + ldr r3, _0812A414 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3779,7 +3779,7 @@ sub_812A3E4: @ 812A3E4 _0812A410: .4byte 0x020192e4 _0812A414: .4byte gUnknown_02039238 _0812A418: - ldr r1, _0812A424 + ldr r1, _0812A424 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3794,12 +3794,12 @@ _0812A424: .4byte gUnknown_02039238 sub_812A428: @ 812A428 push {lr} bl sub_812A3A4 - ldr r0, _0812A454 + ldr r0, _0812A454 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 ble _0812A45C - ldr r3, _0812A458 + ldr r3, _0812A458 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3817,7 +3817,7 @@ sub_812A428: @ 812A428 _0812A454: .4byte 0x020192e4 _0812A458: .4byte gUnknown_02039238 _0812A45C: - ldr r1, _0812A468 + ldr r1, _0812A468 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3832,12 +3832,12 @@ _0812A468: .4byte gUnknown_02039238 sub_812A46C: @ 812A46C push {lr} bl sub_812A3A4 - ldr r0, _0812A498 + ldr r0, _0812A498 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _0812A4A0 - ldr r3, _0812A49C + ldr r3, _0812A49C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3855,7 +3855,7 @@ sub_812A46C: @ 812A46C _0812A498: .4byte 0x020192e4 _0812A49C: .4byte gUnknown_02039238 _0812A4A0: - ldr r1, _0812A4AC + ldr r1, _0812A4AC @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3870,12 +3870,12 @@ _0812A4AC: .4byte gUnknown_02039238 sub_812A4B0: @ 812A4B0 push {lr} bl sub_812A3A4 - ldr r0, _0812A4DC + ldr r0, _0812A4DC @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812A4E4 - ldr r3, _0812A4E0 + ldr r3, _0812A4E0 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -3893,7 +3893,7 @@ sub_812A4B0: @ 812A4B0 _0812A4DC: .4byte 0x020192e4 _0812A4E0: .4byte gUnknown_02039238 _0812A4E4: - ldr r1, _0812A4F0 + ldr r1, _0812A4F0 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -3907,14 +3907,14 @@ _0812A4F0: .4byte gUnknown_02039238 thumb_func_start sub_812A4F4 sub_812A4F4: @ 812A4F4 push {r4,lr} - ldr r4, _0812A52C + ldr r4, _0812A52C @ =gUnknown_02039238 ldr r0, [r4] ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 ldr r3, [r4] ldrb r1, [r3, 0x2] - ldr r2, _0812A530 + ldr r2, _0812A530 @ =0x02019204 lsrs r0, 23 lsls r1, 3 adds r0, r1 @@ -3923,7 +3923,7 @@ sub_812A4F4: @ 812A4F4 adds r0, r1 ldrh r0, [r0] adds r2, 0xE0 - ldr r1, _0812A534 + ldr r1, _0812A534 @ =gContestMoves lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -3943,10 +3943,10 @@ _0812A534: .4byte gContestMoves sub_812A538: @ 812A538 push {lr} bl sub_812A4F4 - ldr r0, _0812A568 + ldr r0, _0812A568 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A56C + ldr r3, _0812A56C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -3978,10 +3978,10 @@ _0812A574: sub_812A578: @ 812A578 push {lr} bl sub_812A4F4 - ldr r0, _0812A5A8 + ldr r0, _0812A5A8 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A5AC + ldr r3, _0812A5AC @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4013,10 +4013,10 @@ _0812A5B4: sub_812A5B8: @ 812A5B8 push {lr} bl sub_812A4F4 - ldr r0, _0812A5E8 + ldr r0, _0812A5E8 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A5EC + ldr r3, _0812A5EC @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4048,10 +4048,10 @@ _0812A5F4: sub_812A5F8: @ 812A5F8 push {lr} bl sub_812A4F4 - ldr r0, _0812A628 + ldr r0, _0812A628 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A62C + ldr r3, _0812A62C @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4082,7 +4082,7 @@ _0812A634: thumb_func_start sub_812A638 sub_812A638: @ 812A638 push {r4,lr} - ldr r4, _0812A66C + ldr r4, _0812A66C @ =gUnknown_02039238 ldr r0, [r4] ldrb r0, [r0, 0x1] bl sub_8128A7C @@ -4090,7 +4090,7 @@ sub_812A638: @ 812A638 lsrs r0, 24 ldr r3, [r4] ldrb r1, [r3, 0x2] - ldr r2, _0812A670 + ldr r2, _0812A670 @ =0x02019204 lsls r1, 2 adds r0, r1 adds r1, r2, 0 @@ -4115,10 +4115,10 @@ _0812A670: .4byte 0x02019204 sub_812A674: @ 812A674 push {lr} bl sub_812A638 - ldr r0, _0812A6A4 + ldr r0, _0812A6A4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A6A8 + ldr r3, _0812A6A8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4150,10 +4150,10 @@ _0812A6B0: sub_812A6B4: @ 812A6B4 push {lr} bl sub_812A638 - ldr r0, _0812A6E4 + ldr r0, _0812A6E4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A6E8 + ldr r3, _0812A6E8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4185,10 +4185,10 @@ _0812A6F0: sub_812A6F4: @ 812A6F4 push {lr} bl sub_812A638 - ldr r0, _0812A724 + ldr r0, _0812A724 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A728 + ldr r3, _0812A728 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4220,10 +4220,10 @@ _0812A730: sub_812A734: @ 812A734 push {lr} bl sub_812A638 - ldr r0, _0812A764 + ldr r0, _0812A764 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A768 + ldr r3, _0812A768 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4254,14 +4254,14 @@ _0812A770: thumb_func_start sub_812A774 sub_812A774: @ 812A774 push {r4,r5,lr} - ldr r5, _0812A7B4 + ldr r5, _0812A7B4 @ =gUnknown_02039238 ldr r0, [r5] ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 ldr r3, [r5] ldrb r1, [r3, 0x2] - ldr r2, _0812A7B8 + ldr r2, _0812A7B8 @ =0x02019204 lsrs r0, 23 lsls r1, 3 adds r0, r1 @@ -4270,8 +4270,8 @@ sub_812A774: @ 812A774 adds r0, r1 ldrh r0, [r0] adds r2, 0xE0 - ldr r4, _0812A7BC - ldr r1, _0812A7C0 + ldr r4, _0812A7BC @ =gContestEffects + ldr r1, _0812A7C0 @ =gContestMoves lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -4295,10 +4295,10 @@ _0812A7C0: .4byte gContestMoves sub_812A7C4: @ 812A7C4 push {lr} bl sub_812A774 - ldr r0, _0812A7F4 + ldr r0, _0812A7F4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A7F8 + ldr r3, _0812A7F8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4330,10 +4330,10 @@ _0812A800: sub_812A804: @ 812A804 push {lr} bl sub_812A774 - ldr r0, _0812A834 + ldr r0, _0812A834 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] - ldr r3, _0812A838 + ldr r3, _0812A838 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] cmp r0, r1 @@ -4364,8 +4364,8 @@ _0812A840: thumb_func_start sub_812A844 sub_812A844: @ 812A844 push {r4,lr} - ldr r3, _0812A864 - ldr r4, _0812A868 + ldr r3, _0812A864 @ =0x020192e4 + ldr r4, _0812A868 @ =gUnknown_02039238 ldr r2, [r4] ldrb r0, [r2, 0x1] lsls r0, 1 @@ -4387,8 +4387,8 @@ _0812A868: .4byte gUnknown_02039238 thumb_func_start sub_812A86C sub_812A86C: @ 812A86C push {r4,lr} - ldr r0, _0812A890 - ldr r4, _0812A894 + ldr r0, _0812A890 @ =0x020192e4 + ldr r4, _0812A894 @ =gUnknown_02039238 ldr r3, [r4] ldrb r2, [r3, 0x1] lsls r2, 1 @@ -4412,8 +4412,8 @@ _0812A894: .4byte gUnknown_02039238 thumb_func_start sub_812A898 sub_812A898: @ 812A898 push {r4,lr} - ldr r0, _0812A8C4 - ldr r4, _0812A8C8 + ldr r0, _0812A8C4 @ =0x020192e4 + ldr r4, _0812A8C8 @ =gUnknown_02039238 ldr r3, [r4] ldrb r2, [r3, 0x1] lsls r2, 1 @@ -4440,8 +4440,8 @@ _0812A8C8: .4byte gUnknown_02039238 thumb_func_start sub_812A8CC sub_812A8CC: @ 812A8CC push {r4,lr} - ldr r2, _0812A8F4 - ldr r4, _0812A8F8 + ldr r2, _0812A8F4 @ =0x020192e4 + ldr r4, _0812A8F8 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3, 0x1] lsls r1, 1 @@ -4467,8 +4467,8 @@ _0812A8F8: .4byte gUnknown_02039238 thumb_func_start sub_812A8FC sub_812A8FC: @ 812A8FC push {r4,lr} - ldr r2, _0812A924 - ldr r4, _0812A928 + ldr r2, _0812A924 @ =0x020192e4 + ldr r4, _0812A928 @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3, 0x1] lsls r1, 1 @@ -4494,8 +4494,8 @@ _0812A928: .4byte gUnknown_02039238 thumb_func_start sub_812A92C sub_812A92C: @ 812A92C push {r4,lr} - ldr r1, _0812A964 - ldr r4, _0812A968 + ldr r1, _0812A964 @ =0x020192e4 + ldr r4, _0812A968 @ =gUnknown_02039238 ldr r3, [r4] ldrb r0, [r3, 0x1] lsls r0, 1 @@ -4537,8 +4537,8 @@ _0812A972: thumb_func_start sub_812A978 sub_812A978: @ 812A978 push {r4,lr} - ldr r1, _0812A9B0 - ldr r4, _0812A9B4 + ldr r1, _0812A9B0 @ =0x020192e4 + ldr r4, _0812A9B4 @ =gUnknown_02039238 ldr r3, [r4] ldrb r0, [r3, 0x1] lsls r0, 1 @@ -4580,8 +4580,8 @@ _0812A9BE: thumb_func_start sub_812A9C4 sub_812A9C4: @ 812A9C4 push {r4,lr} - ldr r1, _0812A9FC - ldr r4, _0812AA00 + ldr r1, _0812A9FC @ =0x020192e4 + ldr r4, _0812AA00 @ =gUnknown_02039238 ldr r3, [r4] ldrb r0, [r3, 0x1] lsls r0, 1 @@ -4623,8 +4623,8 @@ _0812AA0A: thumb_func_start sub_812AA10 sub_812AA10: @ 812AA10 push {r4,lr} - ldr r1, _0812AA48 - ldr r4, _0812AA4C + ldr r1, _0812AA48 @ =0x020192e4 + ldr r4, _0812AA4C @ =gUnknown_02039238 ldr r3, [r4] ldrb r0, [r3, 0x1] lsls r0, 1 @@ -4666,8 +4666,8 @@ _0812AA56: thumb_func_start sub_812AA5C sub_812AA5C: @ 812AA5C push {r4,lr} - ldr r2, _0812AA98 - ldr r4, _0812AA9C + ldr r2, _0812AA98 @ =0x020192e4 + ldr r4, _0812AA9C @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3, 0x1] lsls r1, 1 @@ -4709,8 +4709,8 @@ _0812AAA4: thumb_func_start sub_812AAAC sub_812AAAC: @ 812AAAC push {r4,lr} - ldr r2, _0812AAE8 - ldr r4, _0812AAEC + ldr r2, _0812AAE8 @ =0x020192e4 + ldr r4, _0812AAEC @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3, 0x1] lsls r1, 1 @@ -4752,8 +4752,8 @@ _0812AAF4: thumb_func_start sub_812AAFC sub_812AAFC: @ 812AAFC push {r4,lr} - ldr r2, _0812AB38 - ldr r4, _0812AB3C + ldr r2, _0812AB38 @ =0x020192e4 + ldr r4, _0812AB3C @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3, 0x1] lsls r1, 1 @@ -4795,8 +4795,8 @@ _0812AB44: thumb_func_start sub_812AB4C sub_812AB4C: @ 812AB4C push {r4,lr} - ldr r2, _0812AB88 - ldr r4, _0812AB8C + ldr r2, _0812AB88 @ =0x020192e4 + ldr r4, _0812AB8C @ =gUnknown_02039238 ldr r3, [r4] ldrb r1, [r3, 0x1] lsls r1, 1 @@ -4841,8 +4841,8 @@ sub_812AB9C: @ 812AB9C bl Random movs r2, 0xFF ands r2, r0 - ldr r1, _0812ABD4 - ldr r4, _0812ABD8 + ldr r1, _0812ABD4 @ =0x020192e4 + ldr r4, _0812ABD8 @ =gUnknown_02039238 ldr r3, [r4] ldrb r0, [r3, 0x1] lsls r0, 1 @@ -4882,8 +4882,8 @@ sub_812ABE8: @ 812ABE8 bl Random movs r2, 0xFF ands r2, r0 - ldr r1, _0812AC20 - ldr r4, _0812AC24 + ldr r1, _0812AC20 @ =0x020192e4 + ldr r4, _0812AC24 @ =gUnknown_02039238 ldr r3, [r4] ldrb r0, [r3, 0x1] lsls r0, 1 @@ -4919,7 +4919,7 @@ _0812AC2C: thumb_func_start sub_812AC34 sub_812AC34: @ 812AC34 - ldr r3, _0812AC50 + ldr r3, _0812AC50 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2, 0x1] ldrb r0, [r2, 0x2] @@ -4940,7 +4940,7 @@ _0812AC50: .4byte gUnknown_02039238 thumb_func_start sub_812AC54 sub_812AC54: @ 812AC54 push {r4,lr} - ldr r4, _0812AC80 + ldr r4, _0812AC80 @ =gUnknown_02039238 ldr r0, [r4] adds r0, 0x5 bl sub_812ACA4 @@ -4970,7 +4970,7 @@ sub_812AC84: @ 812AC84 lsls r0, 24 cmp r0, 0 bne _0812AC9A - ldr r2, _0812ACA0 + ldr r2, _0812ACA0 @ =0x020192e4 ldrb r1, [r2, 0x9] movs r0, 0x1 orrs r0, r1 @@ -4985,7 +4985,7 @@ _0812ACA0: .4byte 0x020192e4 thumb_func_start sub_812ACA4 sub_812ACA4: @ 812ACA4 push {r4,lr} - ldr r3, _0812ACC4 + ldr r3, _0812ACC4 @ =0x020192e4 adds r4, r3, 0 adds r4, 0x40 ldrb r1, [r4] @@ -5006,7 +5006,7 @@ _0812ACC4: .4byte 0x020192e4 thumb_func_start sub_812ACC8 sub_812ACC8: @ 812ACC8 push {lr} - ldr r1, _0812ACDC + ldr r1, _0812ACDC @ =0x020192e4 adds r3, r1, 0 adds r3, 0x40 ldrb r0, [r3] @@ -5019,7 +5019,7 @@ _0812ACDC: .4byte 0x020192e4 _0812ACE0: subs r0, 0x1 strb r0, [r3] - ldr r2, _0812ACF8 + ldr r2, _0812ACF8 @ =gUnknown_02039238 ldrb r0, [r3] lsls r0, 2 adds r1, 0x20 @@ -5039,8 +5039,8 @@ contest_ai_check_for_exciting_move: @ 812ACFC push {r4-r7,lr} movs r5, 0 movs r4, 0 - ldr r7, _0812AD28 - ldr r6, _0812AD2C + ldr r7, _0812AD28 @ =0x02019325 + ldr r6, _0812AD2C @ =gUnknown_0203858E _0812AD06: lsls r0, r4, 1 ldrb r1, [r7] @@ -5065,9 +5065,9 @@ _0812AD30: cmp r4, 0x3 ble _0812AD06 _0812AD36: - ldr r0, _0812AD48 + ldr r0, _0812AD48 @ =0x020192e4 strh r5, [r0, 0x18] - ldr r1, _0812AD4C + ldr r1, _0812AD4C @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x1 str r0, [r1] @@ -5083,12 +5083,12 @@ _0812AD4C: .4byte gUnknown_02039238 sub_812AD50: @ 812AD50 push {lr} bl contest_ai_check_for_exciting_move - ldr r0, _0812AD7C + ldr r0, _0812AD7C @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812AD84 - ldr r3, _0812AD80 + ldr r3, _0812AD80 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -5106,7 +5106,7 @@ sub_812AD50: @ 812AD50 _0812AD7C: .4byte 0x020192e4 _0812AD80: .4byte gUnknown_02039238 _0812AD84: - ldr r1, _0812AD90 + ldr r1, _0812AD90 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -5121,12 +5121,12 @@ _0812AD90: .4byte gUnknown_02039238 sub_812AD94: @ 812AD94 push {lr} bl contest_ai_check_for_exciting_move - ldr r0, _0812ADC0 + ldr r0, _0812ADC0 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _0812ADC8 - ldr r3, _0812ADC4 + ldr r3, _0812ADC4 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -5144,7 +5144,7 @@ sub_812AD94: @ 812AD94 _0812ADC0: .4byte 0x020192e4 _0812ADC4: .4byte gUnknown_02039238 _0812ADC8: - ldr r1, _0812ADD4 + ldr r1, _0812ADD4 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -5159,16 +5159,16 @@ _0812ADD4: .4byte gUnknown_02039238 sub_812ADD8: @ 812ADD8 push {r4-r7,lr} movs r6, 0 - ldr r2, _0812AE08 + ldr r2, _0812AE08 @ =gUnknown_02039238 ldr r0, [r2] ldrb r4, [r0, 0x1] ldrb r0, [r0, 0x2] lsls r0, 8 orrs r4, r0 movs r3, 0 - ldr r0, _0812AE0C + ldr r0, _0812AE0C @ =gUnknown_02038570 mov r12, r0 - ldr r5, _0812AE10 + ldr r5, _0812AE10 @ =0x020192e4 adds r0, r5, 0 adds r0, 0x41 ldrb r0, [r0] @@ -5218,12 +5218,12 @@ _0812AE34: sub_812AE44: @ 812AE44 push {lr} bl sub_812ADD8 - ldr r0, _0812AE70 + ldr r0, _0812AE70 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 beq _0812AE78 - ldr r3, _0812AE74 + ldr r3, _0812AE74 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -5241,7 +5241,7 @@ sub_812AE44: @ 812AE44 _0812AE70: .4byte 0x020192e4 _0812AE74: .4byte gUnknown_02039238 _0812AE78: - ldr r1, _0812AE84 + ldr r1, _0812AE84 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] @@ -5256,12 +5256,12 @@ _0812AE84: .4byte gUnknown_02039238 sub_812AE88: @ 812AE88 push {lr} bl sub_812ADD8 - ldr r0, _0812AEB4 + ldr r0, _0812AEB4 @ =0x020192e4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 bne _0812AEBC - ldr r3, _0812AEB8 + ldr r3, _0812AEB8 @ =gUnknown_02039238 ldr r2, [r3] ldrb r1, [r2] ldrb r0, [r2, 0x1] @@ -5279,7 +5279,7 @@ sub_812AE88: @ 812AE88 _0812AEB4: .4byte 0x020192e4 _0812AEB8: .4byte gUnknown_02039238 _0812AEBC: - ldr r1, _0812AEC8 + ldr r1, _0812AEC8 @ =gUnknown_02039238 ldr r0, [r1] adds r0, 0x4 str r0, [r1] |