diff options
Diffstat (limited to 'asm/contest_ai.s')
-rw-r--r-- | asm/contest_ai.s | 582 |
1 files changed, 291 insertions, 291 deletions
diff --git a/asm/contest_ai.s b/asm/contest_ai.s index c7a67fed9..ae5d8c03e 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 @ =0x020192e4 + ldr r4, _0812893C @ =gSharedMem + 0x192E4 adds r0, r4, 0 movs r1, 0 movs r2, 0x44 @@ -45,14 +45,14 @@ _08128910: pop {r0} bx r0 .align 2, 0 -_0812893C: .4byte 0x020192e4 +_0812893C: .4byte gSharedMem + 0x192E4 _08128940: .4byte gContestMons thumb_func_end sub_81288F4 thumb_func_start sub_8128944 sub_8128944: @ 8128944 push {r4-r6,lr} - ldr r1, _081289A8 @ =0x020192e4 + ldr r1, _081289A8 @ =gSharedMem + 0x192E4 ldr r0, [r1, 0x14] cmp r0, 0 beq _08128974 @@ -78,7 +78,7 @@ _08128962: bne _08128952 _08128974: movs r6, 0x3 - ldr r5, _081289A8 @ =0x020192e4 + ldr r5, _081289A8 @ =gSharedMem + 0x192E4 _08128978: bl Random adds r4, r0, 0 @@ -106,13 +106,13 @@ _0812899C: pop {r1} bx r1 .align 2, 0 -_081289A8: .4byte 0x020192e4 +_081289A8: .4byte gSharedMem + 0x192E4 thumb_func_end sub_8128944 thumb_func_start sub_81289AC sub_81289AC: @ 81289AC push {r4-r6,lr} - ldr r1, _081289F4 @ =0x020192e4 + ldr r1, _081289F4 @ =gSharedMem + 0x192E4 ldrb r0, [r1] adds r2, r1, 0 cmp r0, 0x2 @@ -149,7 +149,7 @@ _081289BE: strh r0, [r4, 0x2] b _08128A06 .align 2, 0 -_081289F4: .4byte 0x020192e4 +_081289F4: .4byte gSharedMem + 0x192E4 _081289F8: .4byte gAIScriptPtr _081289FC: .4byte gUnknown_0203858E _08128A00: .4byte gContestAIs @@ -184,7 +184,7 @@ _08128A2C: orrs r0, r1 strb r0, [r4, 0x9] _08128A3C: - ldr r2, _08128A5C @ =0x020192e4 + ldr r2, _08128A5C @ =gSharedMem + 0x192E4 ldrb r1, [r2, 0x9] movs r0, 0x1 ands r0, r1 @@ -201,7 +201,7 @@ _08128A3C: strb r1, [r2] b _08128A66 .align 2, 0 -_08128A5C: .4byte 0x020192e4 +_08128A5C: .4byte gSharedMem + 0x192E4 _08128A60: ldrb r0, [r2] adds r0, 0x1 @@ -228,7 +228,7 @@ sub_8128A7C: @ 8128A7C lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, _08128AA4 @ =0x020192d0 + ldr r3, _08128AA4 @ =gSharedMem + 0x192D0 ldrb r0, [r3] cmp r0, r2 beq _08128A9A @@ -246,13 +246,13 @@ _08128A9A: pop {r1} bx r1 .align 2, 0 -_08128AA4: .4byte 0x020192d0 +_08128AA4: .4byte gSharedMem + 0x192D0 thumb_func_end sub_8128A7C thumb_func_start ContestAICmd_unk_00 ContestAICmd_unk_00: @ 8128AA8 push {lr} - ldr r2, _08128AD0 @ =0x020192e4 + ldr r2, _08128AD0 @ =gSharedMem + 0x192E4 adds r1, r2, 0x5 ldrb r0, [r2, 0x4] adds r1, r0 @@ -271,7 +271,7 @@ ContestAICmd_unk_00: @ 8128AA8 movs r1, 0xFF b _08128ADE .align 2, 0 -_08128AD0: .4byte 0x020192e4 +_08128AD0: .4byte gSharedMem + 0x192E4 _08128AD4: .4byte gAIScriptPtr _08128AD8: cmp r0, 0 @@ -291,7 +291,7 @@ _08128ADE: thumb_func_start ContestAICmd_get_turn ContestAICmd_get_turn: @ 8128AF0 - ldr r1, _08128B04 @ =0x020192e4 + ldr r1, _08128B04 @ =gSharedMem + 0x192E4 adds r0, r1, 0 subs r0, 0xE0 ldrb r0, [r0, 0x1] @@ -302,7 +302,7 @@ ContestAICmd_get_turn: @ 8128AF0 str r0, [r1] bx lr .align 2, 0 -_08128B04: .4byte 0x020192e4 +_08128B04: .4byte gSharedMem + 0x192E4 _08128B08: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_turn @@ -310,7 +310,7 @@ _08128B08: .4byte gAIScriptPtr ContestAICmd_unk_02: @ 8128B0C push {lr} bl ContestAICmd_get_turn - ldr r0, _08128B3C @ =0x020192e4 + ldr r0, _08128B3C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128B40 @ =gAIScriptPtr @@ -331,7 +331,7 @@ ContestAICmd_unk_02: @ 8128B0C str r1, [r3] b _08128B48 .align 2, 0 -_08128B3C: .4byte 0x020192e4 +_08128B3C: .4byte gSharedMem + 0x192E4 _08128B40: .4byte gAIScriptPtr _08128B44: adds r0, r2, 0x5 @@ -345,7 +345,7 @@ _08128B48: ContestAICmd_unk_03: @ 8128B4C push {lr} bl ContestAICmd_get_turn - ldr r0, _08128B7C @ =0x020192e4 + ldr r0, _08128B7C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128B80 @ =gAIScriptPtr @@ -366,7 +366,7 @@ ContestAICmd_unk_03: @ 8128B4C str r1, [r3] b _08128B88 .align 2, 0 -_08128B7C: .4byte 0x020192e4 +_08128B7C: .4byte gSharedMem + 0x192E4 _08128B80: .4byte gAIScriptPtr _08128B84: adds r0, r2, 0x5 @@ -380,7 +380,7 @@ _08128B88: ContestAICmd_unk_04: @ 8128B8C push {lr} bl ContestAICmd_get_turn - ldr r0, _08128BBC @ =0x020192e4 + ldr r0, _08128BBC @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128BC0 @ =gAIScriptPtr @@ -401,7 +401,7 @@ ContestAICmd_unk_04: @ 8128B8C str r1, [r3] b _08128BC8 .align 2, 0 -_08128BBC: .4byte 0x020192e4 +_08128BBC: .4byte gSharedMem + 0x192E4 _08128BC0: .4byte gAIScriptPtr _08128BC4: adds r0, r2, 0x5 @@ -415,7 +415,7 @@ _08128BC8: ContestAICmd_unk_05: @ 8128BCC push {lr} bl ContestAICmd_get_turn - ldr r0, _08128BFC @ =0x020192e4 + ldr r0, _08128BFC @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128C00 @ =gAIScriptPtr @@ -436,7 +436,7 @@ ContestAICmd_unk_05: @ 8128BCC str r1, [r3] b _08128C08 .align 2, 0 -_08128BFC: .4byte 0x020192e4 +_08128BFC: .4byte gSharedMem + 0x192E4 _08128C00: .4byte gAIScriptPtr _08128C04: adds r0, r2, 0x5 @@ -448,7 +448,7 @@ _08128C08: thumb_func_start ContestAICmd_get_excitement ContestAICmd_get_excitement: @ 8128C0C - ldr r1, _08128C24 @ =0x020192e4 + ldr r1, _08128C24 @ =gSharedMem + 0x192E4 adds r0, r1, 0 subs r0, 0xE0 ldrb r0, [r0, 0x13] @@ -461,7 +461,7 @@ ContestAICmd_get_excitement: @ 8128C0C str r0, [r1] bx lr .align 2, 0 -_08128C24: .4byte 0x020192e4 +_08128C24: .4byte gSharedMem + 0x192E4 _08128C28: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_excitement @@ -469,7 +469,7 @@ _08128C28: .4byte gAIScriptPtr ContestAICmd_unk_07: @ 8128C2C push {lr} bl ContestAICmd_get_excitement - ldr r0, _08128C5C @ =0x020192e4 + ldr r0, _08128C5C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128C60 @ =gAIScriptPtr @@ -490,7 +490,7 @@ ContestAICmd_unk_07: @ 8128C2C str r1, [r3] b _08128C68 .align 2, 0 -_08128C5C: .4byte 0x020192e4 +_08128C5C: .4byte gSharedMem + 0x192E4 _08128C60: .4byte gAIScriptPtr _08128C64: adds r0, r2, 0x5 @@ -504,7 +504,7 @@ _08128C68: ContestAICmd_unk_08: @ 8128C6C push {lr} bl ContestAICmd_get_excitement - ldr r0, _08128C9C @ =0x020192e4 + ldr r0, _08128C9C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128CA0 @ =gAIScriptPtr @@ -525,7 +525,7 @@ ContestAICmd_unk_08: @ 8128C6C str r1, [r3] b _08128CA8 .align 2, 0 -_08128C9C: .4byte 0x020192e4 +_08128C9C: .4byte gSharedMem + 0x192E4 _08128CA0: .4byte gAIScriptPtr _08128CA4: adds r0, r2, 0x5 @@ -539,7 +539,7 @@ _08128CA8: ContestAICmd_unk_09: @ 8128CAC push {lr} bl ContestAICmd_get_excitement - ldr r0, _08128CDC @ =0x020192e4 + ldr r0, _08128CDC @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128CE0 @ =gAIScriptPtr @@ -560,7 +560,7 @@ ContestAICmd_unk_09: @ 8128CAC str r1, [r3] b _08128CE8 .align 2, 0 -_08128CDC: .4byte 0x020192e4 +_08128CDC: .4byte gSharedMem + 0x192E4 _08128CE0: .4byte gAIScriptPtr _08128CE4: adds r0, r2, 0x5 @@ -574,7 +574,7 @@ _08128CE8: ContestAICmd_unk_0A: @ 8128CEC push {lr} bl ContestAICmd_get_excitement - ldr r0, _08128D1C @ =0x020192e4 + ldr r0, _08128D1C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128D20 @ =gAIScriptPtr @@ -595,7 +595,7 @@ ContestAICmd_unk_0A: @ 8128CEC str r1, [r3] b _08128D28 .align 2, 0 -_08128D1C: .4byte 0x020192e4 +_08128D1C: .4byte gSharedMem + 0x192E4 _08128D20: .4byte gAIScriptPtr _08128D24: adds r0, r2, 0x5 @@ -607,7 +607,7 @@ _08128D28: thumb_func_start ContestAICmd_get_user_order ContestAICmd_get_user_order: @ 8128D2C - ldr r1, _08128D48 @ =0x020192e4 + ldr r1, _08128D48 @ =gSharedMem + 0x192E4 adds r2, r1, 0 adds r2, 0x41 adds r0, r1, 0 @@ -622,7 +622,7 @@ ContestAICmd_get_user_order: @ 8128D2C str r0, [r1] bx lr .align 2, 0 -_08128D48: .4byte 0x020192e4 +_08128D48: .4byte gSharedMem + 0x192E4 _08128D4C: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_user_order @@ -630,7 +630,7 @@ _08128D4C: .4byte gAIScriptPtr ContestAICmd_unk_0C: @ 8128D50 push {lr} bl ContestAICmd_get_user_order - ldr r0, _08128D80 @ =0x020192e4 + ldr r0, _08128D80 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128D84 @ =gAIScriptPtr @@ -651,7 +651,7 @@ ContestAICmd_unk_0C: @ 8128D50 str r1, [r3] b _08128D8C .align 2, 0 -_08128D80: .4byte 0x020192e4 +_08128D80: .4byte gSharedMem + 0x192E4 _08128D84: .4byte gAIScriptPtr _08128D88: adds r0, r2, 0x5 @@ -665,7 +665,7 @@ _08128D8C: ContestAICmd_unk_0D: @ 8128D90 push {lr} bl ContestAICmd_get_user_order - ldr r0, _08128DC0 @ =0x020192e4 + ldr r0, _08128DC0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128DC4 @ =gAIScriptPtr @@ -686,7 +686,7 @@ ContestAICmd_unk_0D: @ 8128D90 str r1, [r3] b _08128DCC .align 2, 0 -_08128DC0: .4byte 0x020192e4 +_08128DC0: .4byte gSharedMem + 0x192E4 _08128DC4: .4byte gAIScriptPtr _08128DC8: adds r0, r2, 0x5 @@ -700,7 +700,7 @@ _08128DCC: ContestAICmd_unk_0E: @ 8128DD0 push {lr} bl ContestAICmd_get_user_order - ldr r0, _08128E00 @ =0x020192e4 + ldr r0, _08128E00 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128E04 @ =gAIScriptPtr @@ -721,7 +721,7 @@ ContestAICmd_unk_0E: @ 8128DD0 str r1, [r3] b _08128E0C .align 2, 0 -_08128E00: .4byte 0x020192e4 +_08128E00: .4byte gSharedMem + 0x192E4 _08128E04: .4byte gAIScriptPtr _08128E08: adds r0, r2, 0x5 @@ -735,7 +735,7 @@ _08128E0C: ContestAICmd_unk_0F: @ 8128E10 push {lr} bl ContestAICmd_get_user_order - ldr r0, _08128E40 @ =0x020192e4 + ldr r0, _08128E40 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128E44 @ =gAIScriptPtr @@ -756,7 +756,7 @@ ContestAICmd_unk_0F: @ 8128E10 str r1, [r3] b _08128E4C .align 2, 0 -_08128E40: .4byte 0x020192e4 +_08128E40: .4byte gSharedMem + 0x192E4 _08128E44: .4byte gAIScriptPtr _08128E48: adds r0, r2, 0x5 @@ -769,7 +769,7 @@ _08128E4C: thumb_func_start ContestAICmd_get_user_condition_maybe ContestAICmd_get_user_condition_maybe: @ 8128E50 push {r4,lr} - ldr r4, _08128E88 @ =0x020192e4 + ldr r4, _08128E88 @ =gSharedMem + 0x192E4 adds r0, r4, 0 adds r0, 0x41 ldrb r1, [r0] @@ -795,7 +795,7 @@ ContestAICmd_get_user_condition_maybe: @ 8128E50 pop {r0} bx r0 .align 2, 0 -_08128E88: .4byte 0x020192e4 +_08128E88: .4byte gSharedMem + 0x192E4 _08128E8C: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_user_condition_maybe @@ -803,7 +803,7 @@ _08128E8C: .4byte gAIScriptPtr ContestAICmd_unk_11: @ 8128E90 push {lr} bl ContestAICmd_get_user_condition_maybe - ldr r0, _08128EC0 @ =0x020192e4 + ldr r0, _08128EC0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128EC4 @ =gAIScriptPtr @@ -824,7 +824,7 @@ ContestAICmd_unk_11: @ 8128E90 str r1, [r3] b _08128ECC .align 2, 0 -_08128EC0: .4byte 0x020192e4 +_08128EC0: .4byte gSharedMem + 0x192E4 _08128EC4: .4byte gAIScriptPtr _08128EC8: adds r0, r2, 0x5 @@ -838,7 +838,7 @@ _08128ECC: ContestAICmd_unk_12: @ 8128ED0 push {lr} bl ContestAICmd_get_user_condition_maybe - ldr r0, _08128F00 @ =0x020192e4 + ldr r0, _08128F00 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128F04 @ =gAIScriptPtr @@ -859,7 +859,7 @@ ContestAICmd_unk_12: @ 8128ED0 str r1, [r3] b _08128F0C .align 2, 0 -_08128F00: .4byte 0x020192e4 +_08128F00: .4byte gSharedMem + 0x192E4 _08128F04: .4byte gAIScriptPtr _08128F08: adds r0, r2, 0x5 @@ -873,7 +873,7 @@ _08128F0C: ContestAICmd_unk_13: @ 8128F10 push {lr} bl ContestAICmd_get_user_condition_maybe - ldr r0, _08128F40 @ =0x020192e4 + ldr r0, _08128F40 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128F44 @ =gAIScriptPtr @@ -894,7 +894,7 @@ ContestAICmd_unk_13: @ 8128F10 str r1, [r3] b _08128F4C .align 2, 0 -_08128F40: .4byte 0x020192e4 +_08128F40: .4byte gSharedMem + 0x192E4 _08128F44: .4byte gAIScriptPtr _08128F48: adds r0, r2, 0x5 @@ -908,7 +908,7 @@ _08128F4C: ContestAICmd_unk_14: @ 8128F50 push {lr} bl ContestAICmd_get_user_condition_maybe - ldr r0, _08128F80 @ =0x020192e4 + ldr r0, _08128F80 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08128F84 @ =gAIScriptPtr @@ -929,7 +929,7 @@ ContestAICmd_unk_14: @ 8128F50 str r1, [r3] b _08128F8C .align 2, 0 -_08128F80: .4byte 0x020192e4 +_08128F80: .4byte gSharedMem + 0x192E4 _08128F84: .4byte gAIScriptPtr _08128F88: adds r0, r2, 0x5 @@ -941,7 +941,7 @@ _08128F8C: thumb_func_start ContestAICmd_unk_15 ContestAICmd_unk_15: @ 8128F90 - ldr r2, _08128FB4 @ =0x020192e4 + ldr r2, _08128FB4 @ =gSharedMem + 0x192E4 adds r0, r2, 0 adds r0, 0x41 ldrb r1, [r0] @@ -959,7 +959,7 @@ ContestAICmd_unk_15: @ 8128F90 str r0, [r1] bx lr .align 2, 0 -_08128FB4: .4byte 0x020192e4 +_08128FB4: .4byte gSharedMem + 0x192E4 _08128FB8: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_15 @@ -967,7 +967,7 @@ _08128FB8: .4byte gAIScriptPtr ContestAICmd_unk_16: @ 8128FBC push {r4,r5,lr} bl ContestAICmd_unk_15 - ldr r2, _08128FF4 @ =0x020192e4 + ldr r2, _08128FF4 @ =gSharedMem + 0x192E4 ldr r4, _08128FF8 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -993,7 +993,7 @@ ContestAICmd_unk_16: @ 8128FBC str r1, [r4] b _08129000 .align 2, 0 -_08128FF4: .4byte 0x020192e4 +_08128FF4: .4byte gSharedMem + 0x192E4 _08128FF8: .4byte gAIScriptPtr _08128FFC: adds r0, r3, 0x6 @@ -1008,7 +1008,7 @@ _08129000: ContestAICmd_unk_17: @ 8129008 push {r4,r5,lr} bl ContestAICmd_unk_15 - ldr r2, _08129040 @ =0x020192e4 + ldr r2, _08129040 @ =gSharedMem + 0x192E4 ldr r4, _08129044 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1034,7 +1034,7 @@ ContestAICmd_unk_17: @ 8129008 str r1, [r4] b _0812904C .align 2, 0 -_08129040: .4byte 0x020192e4 +_08129040: .4byte gSharedMem + 0x192E4 _08129044: .4byte gAIScriptPtr _08129048: adds r0, r3, 0x6 @@ -1049,7 +1049,7 @@ _0812904C: ContestAICmd_unk_18: @ 8129054 push {r4,r5,lr} bl ContestAICmd_unk_15 - ldr r2, _0812908C @ =0x020192e4 + ldr r2, _0812908C @ =gSharedMem + 0x192E4 ldr r4, _08129090 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1075,7 +1075,7 @@ ContestAICmd_unk_18: @ 8129054 str r1, [r4] b _08129098 .align 2, 0 -_0812908C: .4byte 0x020192e4 +_0812908C: .4byte gSharedMem + 0x192E4 _08129090: .4byte gAIScriptPtr _08129094: adds r0, r3, 0x6 @@ -1090,7 +1090,7 @@ _08129098: ContestAICmd_unk_19: @ 81290A0 push {r4,r5,lr} bl ContestAICmd_unk_15 - ldr r2, _081290D8 @ =0x020192e4 + ldr r2, _081290D8 @ =gSharedMem + 0x192E4 ldr r4, _081290DC @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1116,7 +1116,7 @@ ContestAICmd_unk_19: @ 81290A0 str r1, [r4] b _081290E4 .align 2, 0 -_081290D8: .4byte 0x020192e4 +_081290D8: .4byte gSharedMem + 0x192E4 _081290DC: .4byte gAIScriptPtr _081290E0: adds r0, r3, 0x6 @@ -1129,7 +1129,7 @@ _081290E4: thumb_func_start ContestAICmd_unk_1A ContestAICmd_unk_1A: @ 81290EC - ldr r2, _08129108 @ =0x020192e4 + ldr r2, _08129108 @ =gSharedMem + 0x192E4 ldr r1, _0812910C @ =gUnknown_02038670 adds r0, r2, 0 adds r0, 0x41 @@ -1144,7 +1144,7 @@ ContestAICmd_unk_1A: @ 81290EC str r0, [r1] bx lr .align 2, 0 -_08129108: .4byte 0x020192e4 +_08129108: .4byte gSharedMem + 0x192E4 _0812910C: .4byte gUnknown_02038670 _08129110: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_1A @@ -1153,7 +1153,7 @@ _08129110: .4byte gAIScriptPtr ContestAICmd_unk_1B: @ 8129114 push {r4,r5,lr} bl ContestAICmd_unk_1A - ldr r2, _0812914C @ =0x020192e4 + ldr r2, _0812914C @ =gSharedMem + 0x192E4 ldr r4, _08129150 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1179,7 +1179,7 @@ ContestAICmd_unk_1B: @ 8129114 str r1, [r4] b _08129158 .align 2, 0 -_0812914C: .4byte 0x020192e4 +_0812914C: .4byte gSharedMem + 0x192E4 _08129150: .4byte gAIScriptPtr _08129154: adds r0, r3, 0x6 @@ -1194,7 +1194,7 @@ _08129158: ContestAICmd_unk_1C: @ 8129160 push {r4,r5,lr} bl ContestAICmd_unk_1A - ldr r2, _08129198 @ =0x020192e4 + ldr r2, _08129198 @ =gSharedMem + 0x192E4 ldr r4, _0812919C @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1220,7 +1220,7 @@ ContestAICmd_unk_1C: @ 8129160 str r1, [r4] b _081291A4 .align 2, 0 -_08129198: .4byte 0x020192e4 +_08129198: .4byte gSharedMem + 0x192E4 _0812919C: .4byte gAIScriptPtr _081291A0: adds r0, r3, 0x6 @@ -1235,7 +1235,7 @@ _081291A4: ContestAICmd_unk_1D: @ 81291AC push {r4,r5,lr} bl ContestAICmd_unk_1A - ldr r2, _081291E4 @ =0x020192e4 + ldr r2, _081291E4 @ =gSharedMem + 0x192E4 ldr r4, _081291E8 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1261,7 +1261,7 @@ ContestAICmd_unk_1D: @ 81291AC str r1, [r4] b _081291F0 .align 2, 0 -_081291E4: .4byte 0x020192e4 +_081291E4: .4byte gSharedMem + 0x192E4 _081291E8: .4byte gAIScriptPtr _081291EC: adds r0, r3, 0x6 @@ -1276,7 +1276,7 @@ _081291F0: ContestAICmd_unk_1E: @ 81291F8 push {r4,r5,lr} bl ContestAICmd_unk_1A - ldr r2, _08129230 @ =0x020192e4 + ldr r2, _08129230 @ =gSharedMem + 0x192E4 ldr r4, _08129234 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3] @@ -1302,7 +1302,7 @@ ContestAICmd_unk_1E: @ 81291F8 str r1, [r4] b _0812923C .align 2, 0 -_08129230: .4byte 0x020192e4 +_08129230: .4byte gSharedMem + 0x192E4 _08129234: .4byte gAIScriptPtr _08129238: adds r0, r3, 0x6 @@ -1315,7 +1315,7 @@ _0812923C: thumb_func_start ContestAICmd_get_contest_type ContestAICmd_get_contest_type: @ 8129244 - ldr r1, _08129258 @ =0x020192e4 + ldr r1, _08129258 @ =gSharedMem + 0x192E4 ldr r0, _0812925C @ =gScriptContestCategory ldrh r0, [r0] strh r0, [r1, 0x18] @@ -1325,7 +1325,7 @@ ContestAICmd_get_contest_type: @ 8129244 str r0, [r1] bx lr .align 2, 0 -_08129258: .4byte 0x020192e4 +_08129258: .4byte gSharedMem + 0x192E4 _0812925C: .4byte gScriptContestCategory _08129260: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_contest_type @@ -1334,7 +1334,7 @@ _08129260: .4byte gAIScriptPtr ContestAICmd_unk_20: @ 8129264 push {lr} bl ContestAICmd_get_contest_type - ldr r0, _08129294 @ =0x020192e4 + ldr r0, _08129294 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129298 @ =gAIScriptPtr @@ -1355,7 +1355,7 @@ ContestAICmd_unk_20: @ 8129264 str r1, [r3] b _081292A0 .align 2, 0 -_08129294: .4byte 0x020192e4 +_08129294: .4byte gSharedMem + 0x192E4 _08129298: .4byte gAIScriptPtr _0812929C: adds r0, r2, 0x5 @@ -1369,7 +1369,7 @@ _081292A0: ContestAICmd_unk_21: @ 81292A4 push {lr} bl ContestAICmd_get_contest_type - ldr r0, _081292D4 @ =0x020192e4 + ldr r0, _081292D4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081292D8 @ =gAIScriptPtr @@ -1390,7 +1390,7 @@ ContestAICmd_unk_21: @ 81292A4 str r1, [r3] b _081292E0 .align 2, 0 -_081292D4: .4byte 0x020192e4 +_081292D4: .4byte gSharedMem + 0x192E4 _081292D8: .4byte gAIScriptPtr _081292DC: adds r0, r2, 0x5 @@ -1404,7 +1404,7 @@ _081292E0: ContestAICmd_get_move_excitement: @ 81292E4 push {r4,lr} ldr r2, _08129318 @ =gContestMons - ldr r4, _0812931C @ =0x020192e4 + ldr r4, _0812931C @ =gSharedMem + 0x192E4 ldrb r1, [r4, 0x4] lsls r1, 1 adds r0, r4, 0 @@ -1428,7 +1428,7 @@ ContestAICmd_get_move_excitement: @ 81292E4 bx r0 .align 2, 0 _08129318: .4byte gContestMons -_0812931C: .4byte 0x020192e4 +_0812931C: .4byte gSharedMem + 0x192E4 _08129320: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_move_excitement @@ -1436,7 +1436,7 @@ _08129320: .4byte gAIScriptPtr ContestAICmd_unk_23: @ 8129324 push {r4,lr} bl ContestAICmd_get_move_excitement - ldr r0, _08129354 @ =0x020192e4 + ldr r0, _08129354 @ =gSharedMem + 0x192E4 ldr r3, _08129358 @ =gAIScriptPtr ldr r2, [r3] movs r4, 0x18 @@ -1458,7 +1458,7 @@ ContestAICmd_unk_23: @ 8129324 str r1, [r3] b _08129360 .align 2, 0 -_08129354: .4byte 0x020192e4 +_08129354: .4byte gSharedMem + 0x192E4 _08129358: .4byte gAIScriptPtr _0812935C: adds r0, r2, 0x5 @@ -1473,7 +1473,7 @@ _08129360: ContestAICmd_unk_24: @ 8129368 push {r4,lr} bl ContestAICmd_get_move_excitement - ldr r0, _08129398 @ =0x020192e4 + ldr r0, _08129398 @ =gSharedMem + 0x192E4 ldr r3, _0812939C @ =gAIScriptPtr ldr r2, [r3] movs r4, 0x18 @@ -1495,7 +1495,7 @@ ContestAICmd_unk_24: @ 8129368 str r1, [r3] b _081293A4 .align 2, 0 -_08129398: .4byte 0x020192e4 +_08129398: .4byte gSharedMem + 0x192E4 _0812939C: .4byte gAIScriptPtr _081293A0: adds r0, r2, 0x5 @@ -1510,7 +1510,7 @@ _081293A4: ContestAICmd_unk_25: @ 81293AC push {r4,lr} bl ContestAICmd_get_move_excitement - ldr r0, _081293DC @ =0x020192e4 + ldr r0, _081293DC @ =gSharedMem + 0x192E4 ldr r3, _081293E0 @ =gAIScriptPtr ldr r2, [r3] movs r4, 0x18 @@ -1532,7 +1532,7 @@ ContestAICmd_unk_25: @ 81293AC str r1, [r3] b _081293E8 .align 2, 0 -_081293DC: .4byte 0x020192e4 +_081293DC: .4byte gSharedMem + 0x192E4 _081293E0: .4byte gAIScriptPtr _081293E4: adds r0, r2, 0x5 @@ -1547,7 +1547,7 @@ _081293E8: ContestAICmd_unk_26: @ 81293F0 push {r4,lr} bl ContestAICmd_get_move_excitement - ldr r0, _08129420 @ =0x020192e4 + ldr r0, _08129420 @ =gSharedMem + 0x192E4 ldr r3, _08129424 @ =gAIScriptPtr ldr r2, [r3] movs r4, 0x18 @@ -1569,7 +1569,7 @@ ContestAICmd_unk_26: @ 81293F0 str r1, [r3] b _0812942C .align 2, 0 -_08129420: .4byte 0x020192e4 +_08129420: .4byte gSharedMem + 0x192E4 _08129424: .4byte gAIScriptPtr _08129428: adds r0, r2, 0x5 @@ -1583,7 +1583,7 @@ _0812942C: thumb_func_start ContestAICmd_get_move_effect ContestAICmd_get_move_effect: @ 8129434 ldr r2, _08129460 @ =gContestMons - ldr r3, _08129464 @ =0x020192e4 + ldr r3, _08129464 @ =gSharedMem + 0x192E4 ldrb r1, [r3, 0x4] lsls r1, 1 adds r0, r3, 0 @@ -1606,7 +1606,7 @@ ContestAICmd_get_move_effect: @ 8129434 bx lr .align 2, 0 _08129460: .4byte gContestMons -_08129464: .4byte 0x020192e4 +_08129464: .4byte gSharedMem + 0x192E4 _08129468: .4byte gContestMoves _0812946C: .4byte gAIScriptPtr thumb_func_end ContestAICmd_get_move_effect @@ -1615,7 +1615,7 @@ _0812946C: .4byte gAIScriptPtr ContestAICmd_unk_28: @ 8129470 push {lr} bl ContestAICmd_get_move_effect - ldr r0, _081294A0 @ =0x020192e4 + ldr r0, _081294A0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081294A4 @ =gAIScriptPtr @@ -1636,7 +1636,7 @@ ContestAICmd_unk_28: @ 8129470 str r1, [r3] b _081294AC .align 2, 0 -_081294A0: .4byte 0x020192e4 +_081294A0: .4byte gSharedMem + 0x192E4 _081294A4: .4byte gAIScriptPtr _081294A8: adds r0, r2, 0x5 @@ -1650,7 +1650,7 @@ _081294AC: ContestAICmd_unk_29: @ 81294B0 push {lr} bl ContestAICmd_get_move_effect - ldr r0, _081294E0 @ =0x020192e4 + ldr r0, _081294E0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081294E4 @ =gAIScriptPtr @@ -1671,7 +1671,7 @@ ContestAICmd_unk_29: @ 81294B0 str r1, [r3] b _081294EC .align 2, 0 -_081294E0: .4byte 0x020192e4 +_081294E0: .4byte gSharedMem + 0x192E4 _081294E4: .4byte gAIScriptPtr _081294E8: adds r0, r2, 0x5 @@ -1684,7 +1684,7 @@ _081294EC: thumb_func_start ContestAICmd_get_move_effect_type ContestAICmd_get_move_effect_type: @ 81294F0 ldr r2, _08129524 @ =gContestMons - ldr r3, _08129528 @ =0x020192e4 + ldr r3, _08129528 @ =gSharedMem + 0x192E4 ldrb r1, [r3, 0x4] lsls r1, 1 adds r0, r3, 0 @@ -1711,7 +1711,7 @@ ContestAICmd_get_move_effect_type: @ 81294F0 bx lr .align 2, 0 _08129524: .4byte gContestMons -_08129528: .4byte 0x020192e4 +_08129528: .4byte gSharedMem + 0x192E4 _0812952C: .4byte gContestEffects _08129530: .4byte gContestMoves _08129534: .4byte gAIScriptPtr @@ -1721,7 +1721,7 @@ _08129534: .4byte gAIScriptPtr ContestAICmd_unk_2B: @ 8129538 push {lr} bl ContestAICmd_get_move_effect_type - ldr r0, _08129568 @ =0x020192e4 + ldr r0, _08129568 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812956C @ =gAIScriptPtr @@ -1742,7 +1742,7 @@ ContestAICmd_unk_2B: @ 8129538 str r1, [r3] b _08129574 .align 2, 0 -_08129568: .4byte 0x020192e4 +_08129568: .4byte gSharedMem + 0x192E4 _0812956C: .4byte gAIScriptPtr _08129570: adds r0, r2, 0x5 @@ -1756,7 +1756,7 @@ _08129574: ContestAICmd_unk_2C: @ 8129578 push {lr} bl ContestAICmd_get_move_effect_type - ldr r0, _081295A8 @ =0x020192e4 + ldr r0, _081295A8 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081295AC @ =gAIScriptPtr @@ -1777,7 +1777,7 @@ ContestAICmd_unk_2C: @ 8129578 str r1, [r3] b _081295B4 .align 2, 0 -_081295A8: .4byte 0x020192e4 +_081295A8: .4byte gSharedMem + 0x192E4 _081295AC: .4byte gAIScriptPtr _081295B0: adds r0, r2, 0x5 @@ -1791,7 +1791,7 @@ _081295B4: ContestAICmd_check_move_has_highest_appeal: @ 81295B8 push {r4-r7,lr} ldr r2, _08129610 @ =gContestMons - ldr r3, _08129614 @ =0x020192e4 + ldr r3, _08129614 @ =gSharedMem + 0x192E4 ldrb r0, [r3, 0x4] lsls r0, 1 adds r1, r3, 0 @@ -1838,7 +1838,7 @@ _08129608: b _08129626 .align 2, 0 _08129610: .4byte gContestMons -_08129614: .4byte 0x020192e4 +_08129614: .4byte gSharedMem + 0x192E4 _08129618: .4byte gContestEffects _0812961C: .4byte gContestMoves _08129620: .4byte gAIScriptPtr @@ -1859,7 +1859,7 @@ _08129626: ContestAICmd_unk_2E: @ 8129638 push {lr} bl ContestAICmd_check_move_has_highest_appeal - ldr r0, _08129664 @ =0x020192e4 + ldr r0, _08129664 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -1879,7 +1879,7 @@ ContestAICmd_unk_2E: @ 8129638 str r1, [r3] b _08129674 .align 2, 0 -_08129664: .4byte 0x020192e4 +_08129664: .4byte gSharedMem + 0x192E4 _08129668: .4byte gAIScriptPtr _0812966C: ldr r1, _08129678 @ =gAIScriptPtr @@ -1897,7 +1897,7 @@ _08129678: .4byte gAIScriptPtr ContestAICmd_unk_2F: @ 812967C push {r4-r7,lr} ldr r2, _081296D4 @ =gContestMons - ldr r3, _081296D8 @ =0x020192e4 + ldr r3, _081296D8 @ =gSharedMem + 0x192E4 ldrb r0, [r3, 0x4] lsls r0, 1 adds r1, r3, 0 @@ -1944,7 +1944,7 @@ _081296CC: b _081296EA .align 2, 0 _081296D4: .4byte gContestMons -_081296D8: .4byte 0x020192e4 +_081296D8: .4byte gSharedMem + 0x192E4 _081296DC: .4byte gContestEffects _081296E0: .4byte gContestMoves _081296E4: .4byte gAIScriptPtr @@ -1965,7 +1965,7 @@ _081296EA: ContestAICmd_unk_30: @ 81296FC push {lr} bl ContestAICmd_unk_2F - ldr r0, _08129728 @ =0x020192e4 + ldr r0, _08129728 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -1985,7 +1985,7 @@ ContestAICmd_unk_30: @ 81296FC str r1, [r3] b _08129738 .align 2, 0 -_08129728: .4byte 0x020192e4 +_08129728: .4byte gSharedMem + 0x192E4 _0812972C: .4byte gAIScriptPtr _08129730: ldr r1, _0812973C @ =gAIScriptPtr @@ -2003,7 +2003,7 @@ _0812973C: .4byte gAIScriptPtr ContestAICmd_unk_31: @ 8129740 push {r4,lr} ldr r2, _08129784 @ =gContestMons - ldr r4, _08129788 @ =0x020192e4 + ldr r4, _08129788 @ =gSharedMem + 0x192E4 ldrb r1, [r4, 0x4] lsls r1, 1 adds r0, r4, 0 @@ -2036,7 +2036,7 @@ ContestAICmd_unk_31: @ 8129740 bx r0 .align 2, 0 _08129784: .4byte gContestMons -_08129788: .4byte 0x020192e4 +_08129788: .4byte gSharedMem + 0x192E4 _0812978C: .4byte gContestEffects _08129790: .4byte gContestMoves _08129794: .4byte gAIScriptPtr @@ -2046,7 +2046,7 @@ _08129794: .4byte gAIScriptPtr ContestAICmd_unk_32: @ 8129798 push {lr} bl ContestAICmd_unk_31 - ldr r0, _081297C8 @ =0x020192e4 + ldr r0, _081297C8 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081297CC @ =gAIScriptPtr @@ -2067,7 +2067,7 @@ ContestAICmd_unk_32: @ 8129798 str r1, [r3] b _081297D4 .align 2, 0 -_081297C8: .4byte 0x020192e4 +_081297C8: .4byte gSharedMem + 0x192E4 _081297CC: .4byte gAIScriptPtr _081297D0: adds r0, r2, 0x5 @@ -2081,7 +2081,7 @@ _081297D4: ContestAICmd_unk_33: @ 81297D8 push {lr} bl ContestAICmd_unk_31 - ldr r0, _08129808 @ =0x020192e4 + ldr r0, _08129808 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812980C @ =gAIScriptPtr @@ -2102,7 +2102,7 @@ ContestAICmd_unk_33: @ 81297D8 str r1, [r3] b _08129814 .align 2, 0 -_08129808: .4byte 0x020192e4 +_08129808: .4byte gSharedMem + 0x192E4 _0812980C: .4byte gAIScriptPtr _08129810: adds r0, r2, 0x5 @@ -2116,7 +2116,7 @@ _08129814: ContestAICmd_unk_34: @ 8129818 push {lr} bl ContestAICmd_unk_31 - ldr r0, _08129848 @ =0x020192e4 + ldr r0, _08129848 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812984C @ =gAIScriptPtr @@ -2137,7 +2137,7 @@ ContestAICmd_unk_34: @ 8129818 str r1, [r3] b _08129854 .align 2, 0 -_08129848: .4byte 0x020192e4 +_08129848: .4byte gSharedMem + 0x192E4 _0812984C: .4byte gAIScriptPtr _08129850: adds r0, r2, 0x5 @@ -2151,7 +2151,7 @@ _08129854: ContestAICmd_unk_35: @ 8129858 push {lr} bl ContestAICmd_unk_31 - ldr r0, _08129888 @ =0x020192e4 + ldr r0, _08129888 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812988C @ =gAIScriptPtr @@ -2172,7 +2172,7 @@ ContestAICmd_unk_35: @ 8129858 str r1, [r3] b _08129894 .align 2, 0 -_08129888: .4byte 0x020192e4 +_08129888: .4byte gSharedMem + 0x192E4 _0812988C: .4byte gAIScriptPtr _08129890: adds r0, r2, 0x5 @@ -2186,7 +2186,7 @@ _08129894: ContestAICmd_unk_36: @ 8129898 push {r4,lr} ldr r2, _081298DC @ =gContestMons - ldr r4, _081298E0 @ =0x020192e4 + ldr r4, _081298E0 @ =gSharedMem + 0x192E4 ldrb r1, [r4, 0x4] lsls r1, 1 adds r0, r4, 0 @@ -2219,7 +2219,7 @@ ContestAICmd_unk_36: @ 8129898 bx r0 .align 2, 0 _081298DC: .4byte gContestMons -_081298E0: .4byte 0x020192e4 +_081298E0: .4byte gSharedMem + 0x192E4 _081298E4: .4byte gContestEffects _081298E8: .4byte gContestMoves _081298EC: .4byte gAIScriptPtr @@ -2229,7 +2229,7 @@ _081298EC: .4byte gAIScriptPtr ContestAICmd_unk_37: @ 81298F0 push {lr} bl ContestAICmd_unk_36 - ldr r0, _08129920 @ =0x020192e4 + ldr r0, _08129920 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129924 @ =gAIScriptPtr @@ -2250,7 +2250,7 @@ ContestAICmd_unk_37: @ 81298F0 str r1, [r3] b _0812992C .align 2, 0 -_08129920: .4byte 0x020192e4 +_08129920: .4byte gSharedMem + 0x192E4 _08129924: .4byte gAIScriptPtr _08129928: adds r0, r2, 0x5 @@ -2264,7 +2264,7 @@ _0812992C: ContestAICmd_unk_38: @ 8129930 push {lr} bl ContestAICmd_unk_36 - ldr r0, _08129960 @ =0x020192e4 + ldr r0, _08129960 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129964 @ =gAIScriptPtr @@ -2285,7 +2285,7 @@ ContestAICmd_unk_38: @ 8129930 str r1, [r3] b _0812996C .align 2, 0 -_08129960: .4byte 0x020192e4 +_08129960: .4byte gSharedMem + 0x192E4 _08129964: .4byte gAIScriptPtr _08129968: adds r0, r2, 0x5 @@ -2299,7 +2299,7 @@ _0812996C: ContestAICmd_unk_39: @ 8129970 push {lr} bl ContestAICmd_unk_36 - ldr r0, _081299A0 @ =0x020192e4 + ldr r0, _081299A0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081299A4 @ =gAIScriptPtr @@ -2320,7 +2320,7 @@ ContestAICmd_unk_39: @ 8129970 str r1, [r3] b _081299AC .align 2, 0 -_081299A0: .4byte 0x020192e4 +_081299A0: .4byte gSharedMem + 0x192E4 _081299A4: .4byte gAIScriptPtr _081299A8: adds r0, r2, 0x5 @@ -2334,7 +2334,7 @@ _081299AC: ContestAICmd_unk_3A: @ 81299B0 push {lr} bl ContestAICmd_unk_36 - ldr r0, _081299E0 @ =0x020192e4 + ldr r0, _081299E0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _081299E4 @ =gAIScriptPtr @@ -2355,7 +2355,7 @@ ContestAICmd_unk_3A: @ 81299B0 str r1, [r3] b _081299EC .align 2, 0 -_081299E0: .4byte 0x020192e4 +_081299E0: .4byte gSharedMem + 0x192E4 _081299E4: .4byte gAIScriptPtr _081299E8: adds r0, r2, 0x5 @@ -2369,7 +2369,7 @@ _081299EC: ContestAICmd_get_move_used_count: @ 81299F0 push {r4,lr} ldr r3, _08129A20 @ =gContestMons - ldr r4, _08129A24 @ =0x020192e4 + ldr r4, _08129A24 @ =gSharedMem + 0x192E4 ldrb r0, [r4, 0x4] lsls r0, 1 adds r1, r4, 0 @@ -2393,7 +2393,7 @@ ContestAICmd_get_move_used_count: @ 81299F0 b _08129A30 .align 2, 0 _08129A20: .4byte gContestMons -_08129A24: .4byte 0x020192e4 +_08129A24: .4byte gSharedMem + 0x192E4 _08129A28: ldrb r0, [r0, 0xB] lsls r0, 25 @@ -2416,7 +2416,7 @@ _08129A40: .4byte gAIScriptPtr ContestAICmd_unk_3C: @ 8129A44 push {lr} bl ContestAICmd_get_move_used_count - ldr r0, _08129A74 @ =0x020192e4 + ldr r0, _08129A74 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129A78 @ =gAIScriptPtr @@ -2437,7 +2437,7 @@ ContestAICmd_unk_3C: @ 8129A44 str r1, [r3] b _08129A80 .align 2, 0 -_08129A74: .4byte 0x020192e4 +_08129A74: .4byte gSharedMem + 0x192E4 _08129A78: .4byte gAIScriptPtr _08129A7C: adds r0, r2, 0x5 @@ -2451,7 +2451,7 @@ _08129A80: ContestAICmd_unk_3D: @ 8129A84 push {lr} bl ContestAICmd_get_move_used_count - ldr r0, _08129AB4 @ =0x020192e4 + ldr r0, _08129AB4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129AB8 @ =gAIScriptPtr @@ -2472,7 +2472,7 @@ ContestAICmd_unk_3D: @ 8129A84 str r1, [r3] b _08129AC0 .align 2, 0 -_08129AB4: .4byte 0x020192e4 +_08129AB4: .4byte gSharedMem + 0x192E4 _08129AB8: .4byte gAIScriptPtr _08129ABC: adds r0, r2, 0x5 @@ -2486,7 +2486,7 @@ _08129AC0: ContestAICmd_unk_3E: @ 8129AC4 push {lr} bl ContestAICmd_get_move_used_count - ldr r0, _08129AF4 @ =0x020192e4 + ldr r0, _08129AF4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129AF8 @ =gAIScriptPtr @@ -2507,7 +2507,7 @@ ContestAICmd_unk_3E: @ 8129AC4 str r1, [r3] b _08129B00 .align 2, 0 -_08129AF4: .4byte 0x020192e4 +_08129AF4: .4byte gSharedMem + 0x192E4 _08129AF8: .4byte gAIScriptPtr _08129AFC: adds r0, r2, 0x5 @@ -2521,7 +2521,7 @@ _08129B00: ContestAICmd_unk_3F: @ 8129B04 push {lr} bl ContestAICmd_get_move_used_count - ldr r0, _08129B34 @ =0x020192e4 + ldr r0, _08129B34 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129B38 @ =gAIScriptPtr @@ -2542,7 +2542,7 @@ ContestAICmd_unk_3F: @ 8129B04 str r1, [r3] b _08129B40 .align 2, 0 -_08129B34: .4byte 0x020192e4 +_08129B34: .4byte gSharedMem + 0x192E4 _08129B38: .4byte gAIScriptPtr _08129B3C: adds r0, r2, 0x5 @@ -2559,7 +2559,7 @@ ContestAICmd_check_combo_starter: @ 8129B44 push {r7} movs r5, 0 ldr r3, _08129BAC @ =gContestMons - ldr r2, _08129BB0 @ =0x020192e4 + ldr r2, _08129BB0 @ =gSharedMem + 0x192E4 ldrb r1, [r2, 0x4] lsls r1, 1 adds r2, 0x41 @@ -2598,7 +2598,7 @@ _08129B8A: _08129B94: movs r5, 0x1 _08129B96: - ldr r0, _08129BB0 @ =0x020192e4 + ldr r0, _08129BB0 @ =gSharedMem + 0x192E4 strh r5, [r0, 0x18] ldr r1, _08129BB4 @ =gAIScriptPtr ldr r0, [r1] @@ -2611,7 +2611,7 @@ _08129B96: bx r0 .align 2, 0 _08129BAC: .4byte gContestMons -_08129BB0: .4byte 0x020192e4 +_08129BB0: .4byte gSharedMem + 0x192E4 _08129BB4: .4byte gAIScriptPtr thumb_func_end ContestAICmd_check_combo_starter @@ -2619,7 +2619,7 @@ _08129BB4: .4byte gAIScriptPtr ContestAICmd_unk_41: @ 8129BB8 push {lr} bl ContestAICmd_check_combo_starter - ldr r0, _08129BE4 @ =0x020192e4 + ldr r0, _08129BE4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -2639,7 +2639,7 @@ ContestAICmd_unk_41: @ 8129BB8 str r1, [r3] b _08129BF4 .align 2, 0 -_08129BE4: .4byte 0x020192e4 +_08129BE4: .4byte gSharedMem + 0x192E4 _08129BE8: .4byte gAIScriptPtr _08129BEC: ldr r1, _08129BF8 @ =gAIScriptPtr @@ -2657,7 +2657,7 @@ _08129BF8: .4byte gAIScriptPtr ContestAICmd_unk_42: @ 8129BFC push {lr} bl ContestAICmd_check_combo_starter - ldr r0, _08129C28 @ =0x020192e4 + ldr r0, _08129C28 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -2677,7 +2677,7 @@ ContestAICmd_unk_42: @ 8129BFC str r1, [r3] b _08129C38 .align 2, 0 -_08129C28: .4byte 0x020192e4 +_08129C28: .4byte gSharedMem + 0x192E4 _08129C2C: .4byte gAIScriptPtr _08129C30: ldr r1, _08129C3C @ =gAIScriptPtr @@ -2698,7 +2698,7 @@ ContestAICmd_check_combo_finisher: @ 8129C40 push {r7} movs r5, 0 ldr r3, _08129CA8 @ =gContestMons - ldr r2, _08129CAC @ =0x020192e4 + ldr r2, _08129CAC @ =gSharedMem + 0x192E4 ldrb r1, [r2, 0x4] lsls r1, 1 adds r2, 0x41 @@ -2736,7 +2736,7 @@ _08129C84: _08129C8E: movs r5, 0x1 _08129C90: - ldr r0, _08129CAC @ =0x020192e4 + ldr r0, _08129CAC @ =gSharedMem + 0x192E4 strh r5, [r0, 0x18] ldr r1, _08129CB0 @ =gAIScriptPtr ldr r0, [r1] @@ -2749,7 +2749,7 @@ _08129C90: bx r0 .align 2, 0 _08129CA8: .4byte gContestMons -_08129CAC: .4byte 0x020192e4 +_08129CAC: .4byte gSharedMem + 0x192E4 _08129CB0: .4byte gAIScriptPtr thumb_func_end ContestAICmd_check_combo_finisher @@ -2757,7 +2757,7 @@ _08129CB0: .4byte gAIScriptPtr ContestAICmd_unk_44: @ 8129CB4 push {lr} bl ContestAICmd_check_combo_finisher - ldr r0, _08129CE0 @ =0x020192e4 + ldr r0, _08129CE0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -2777,7 +2777,7 @@ ContestAICmd_unk_44: @ 8129CB4 str r1, [r3] b _08129CF0 .align 2, 0 -_08129CE0: .4byte 0x020192e4 +_08129CE0: .4byte gSharedMem + 0x192E4 _08129CE4: .4byte gAIScriptPtr _08129CE8: ldr r1, _08129CF4 @ =gAIScriptPtr @@ -2795,7 +2795,7 @@ _08129CF4: .4byte gAIScriptPtr ContestAICmd_unk_45: @ 8129CF8 push {lr} bl ContestAICmd_check_combo_finisher - ldr r0, _08129D24 @ =0x020192e4 + ldr r0, _08129D24 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -2815,7 +2815,7 @@ ContestAICmd_unk_45: @ 8129CF8 str r1, [r3] b _08129D34 .align 2, 0 -_08129D24: .4byte 0x020192e4 +_08129D24: .4byte gSharedMem + 0x192E4 _08129D28: .4byte gAIScriptPtr _08129D2C: ldr r1, _08129D38 @ =gAIScriptPtr @@ -2834,7 +2834,7 @@ ContestAICmd_check_would_finish_combo: @ 8129D3C push {r4,r5,lr} movs r5, 0 ldr r3, _08129D8C @ =gContestMons - ldr r4, _08129D90 @ =0x020192e4 + ldr r4, _08129D90 @ =gSharedMem + 0x192E4 ldrb r0, [r4, 0x4] lsls r0, 1 adds r1, r4, 0 @@ -2873,7 +2873,7 @@ _08129D7A: bx r0 .align 2, 0 _08129D8C: .4byte gContestMons -_08129D90: .4byte 0x020192e4 +_08129D90: .4byte gSharedMem + 0x192E4 _08129D94: .4byte gAIScriptPtr thumb_func_end ContestAICmd_check_would_finish_combo @@ -2881,7 +2881,7 @@ _08129D94: .4byte gAIScriptPtr ContestAICmd_unk_47: @ 8129D98 push {lr} bl ContestAICmd_check_would_finish_combo - ldr r0, _08129DC4 @ =0x020192e4 + ldr r0, _08129DC4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -2901,7 +2901,7 @@ ContestAICmd_unk_47: @ 8129D98 str r1, [r3] b _08129DD4 .align 2, 0 -_08129DC4: .4byte 0x020192e4 +_08129DC4: .4byte gSharedMem + 0x192E4 _08129DC8: .4byte gAIScriptPtr _08129DCC: ldr r1, _08129DD8 @ =gAIScriptPtr @@ -2919,7 +2919,7 @@ _08129DD8: .4byte gAIScriptPtr ContestAICmd_unk_48: @ 8129DDC push {lr} bl ContestAICmd_check_would_finish_combo - ldr r0, _08129E08 @ =0x020192e4 + ldr r0, _08129E08 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -2939,7 +2939,7 @@ ContestAICmd_unk_48: @ 8129DDC str r1, [r3] b _08129E18 .align 2, 0 -_08129E08: .4byte 0x020192e4 +_08129E08: .4byte gSharedMem + 0x192E4 _08129E0C: .4byte gAIScriptPtr _08129E10: ldr r1, _08129E1C @ =gAIScriptPtr @@ -2962,7 +2962,7 @@ ContestAICmd_get_condition: @ 8129E20 bl sub_8128A7C lsls r0, 24 lsrs r0, 24 - ldr r5, _08129E60 @ =0x020192e4 + ldr r5, _08129E60 @ =gSharedMem + 0x192E4 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -2984,14 +2984,14 @@ ContestAICmd_get_condition: @ 8129E20 bx r0 .align 2, 0 _08129E5C: .4byte gAIScriptPtr -_08129E60: .4byte 0x020192e4 +_08129E60: .4byte gSharedMem + 0x192E4 thumb_func_end ContestAICmd_get_condition thumb_func_start ContestAICmd_unk_4A ContestAICmd_unk_4A: @ 8129E64 push {lr} bl ContestAICmd_get_condition - ldr r0, _08129E94 @ =0x020192e4 + ldr r0, _08129E94 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129E98 @ =gAIScriptPtr @@ -3012,7 +3012,7 @@ ContestAICmd_unk_4A: @ 8129E64 str r1, [r3] b _08129EA0 .align 2, 0 -_08129E94: .4byte 0x020192e4 +_08129E94: .4byte gSharedMem + 0x192E4 _08129E98: .4byte gAIScriptPtr _08129E9C: adds r0, r2, 0x5 @@ -3026,7 +3026,7 @@ _08129EA0: ContestAICmd_unk_4B: @ 8129EA4 push {lr} bl ContestAICmd_get_condition - ldr r0, _08129ED4 @ =0x020192e4 + ldr r0, _08129ED4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129ED8 @ =gAIScriptPtr @@ -3047,7 +3047,7 @@ ContestAICmd_unk_4B: @ 8129EA4 str r1, [r3] b _08129EE0 .align 2, 0 -_08129ED4: .4byte 0x020192e4 +_08129ED4: .4byte gSharedMem + 0x192E4 _08129ED8: .4byte gAIScriptPtr _08129EDC: adds r0, r2, 0x5 @@ -3061,7 +3061,7 @@ _08129EE0: ContestAICmd_unk_4C: @ 8129EE4 push {lr} bl ContestAICmd_get_condition - ldr r0, _08129F14 @ =0x020192e4 + ldr r0, _08129F14 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129F18 @ =gAIScriptPtr @@ -3082,7 +3082,7 @@ ContestAICmd_unk_4C: @ 8129EE4 str r1, [r3] b _08129F20 .align 2, 0 -_08129F14: .4byte 0x020192e4 +_08129F14: .4byte gSharedMem + 0x192E4 _08129F18: .4byte gAIScriptPtr _08129F1C: adds r0, r2, 0x5 @@ -3096,7 +3096,7 @@ _08129F20: ContestAICmd_unk_4D: @ 8129F24 push {lr} bl ContestAICmd_get_condition - ldr r0, _08129F54 @ =0x020192e4 + ldr r0, _08129F54 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129F58 @ =gAIScriptPtr @@ -3117,7 +3117,7 @@ ContestAICmd_unk_4D: @ 8129F24 str r1, [r3] b _08129F60 .align 2, 0 -_08129F54: .4byte 0x020192e4 +_08129F54: .4byte gSharedMem + 0x192E4 _08129F58: .4byte gAIScriptPtr _08129F5C: adds r0, r2, 0x5 @@ -3146,7 +3146,7 @@ ContestAICmd_get_used_combo_starter: @ 8129F64 lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r1, _08129FB4 @ =0x02019260 + ldr r1, _08129FB4 @ =gSharedMem + 0x19260 adds r0, r1 ldrh r0, [r0, 0x8] lsls r0, 3 @@ -3156,7 +3156,7 @@ ContestAICmd_get_used_combo_starter: @ 8129F64 orrs r0, r1 lsrs r6, r0, 31 _08129F9C: - ldr r0, _08129FB8 @ =0x020192e4 + ldr r0, _08129FB8 @ =gSharedMem + 0x192E4 strh r6, [r0, 0x18] ldr r0, [r5] adds r0, 0x2 @@ -3167,15 +3167,15 @@ _08129F9C: .align 2, 0 _08129FAC: .4byte gAIScriptPtr _08129FB0: .4byte gContestMoves -_08129FB4: .4byte 0x02019260 -_08129FB8: .4byte 0x020192e4 +_08129FB4: .4byte gSharedMem + 0x19260 +_08129FB8: .4byte gSharedMem + 0x192E4 thumb_func_end ContestAICmd_get_used_combo_starter thumb_func_start ContestAICmd_unk_4F ContestAICmd_unk_4F: @ 8129FBC push {lr} bl ContestAICmd_get_used_combo_starter - ldr r0, _08129FEC @ =0x020192e4 + ldr r0, _08129FEC @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _08129FF0 @ =gAIScriptPtr @@ -3196,7 +3196,7 @@ ContestAICmd_unk_4F: @ 8129FBC str r1, [r3] b _08129FF8 .align 2, 0 -_08129FEC: .4byte 0x020192e4 +_08129FEC: .4byte gSharedMem + 0x192E4 _08129FF0: .4byte gAIScriptPtr _08129FF4: adds r0, r2, 0x5 @@ -3210,7 +3210,7 @@ _08129FF8: ContestAICmd_unk_50: @ 8129FFC push {lr} bl ContestAICmd_get_used_combo_starter - ldr r0, _0812A02C @ =0x020192e4 + ldr r0, _0812A02C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A030 @ =gAIScriptPtr @@ -3231,7 +3231,7 @@ ContestAICmd_unk_50: @ 8129FFC str r1, [r3] b _0812A038 .align 2, 0 -_0812A02C: .4byte 0x020192e4 +_0812A02C: .4byte gSharedMem + 0x192E4 _0812A030: .4byte gAIScriptPtr _0812A034: adds r0, r2, 0x5 @@ -3245,7 +3245,7 @@ _0812A038: ContestAICmd_unk_51: @ 812A03C push {lr} bl ContestAICmd_get_used_combo_starter - ldr r0, _0812A06C @ =0x020192e4 + ldr r0, _0812A06C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A070 @ =gAIScriptPtr @@ -3266,7 +3266,7 @@ ContestAICmd_unk_51: @ 812A03C str r1, [r3] b _0812A078 .align 2, 0 -_0812A06C: .4byte 0x020192e4 +_0812A06C: .4byte gSharedMem + 0x192E4 _0812A070: .4byte gAIScriptPtr _0812A074: adds r0, r2, 0x5 @@ -3280,7 +3280,7 @@ _0812A078: ContestAICmd_unk_52: @ 812A07C push {lr} bl ContestAICmd_get_used_combo_starter - ldr r0, _0812A0AC @ =0x020192e4 + ldr r0, _0812A0AC @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A0B0 @ =gAIScriptPtr @@ -3301,7 +3301,7 @@ ContestAICmd_unk_52: @ 812A07C str r1, [r3] b _0812A0B8 .align 2, 0 -_0812A0AC: .4byte 0x020192e4 +_0812A0AC: .4byte gSharedMem + 0x192E4 _0812A0B0: .4byte gAIScriptPtr _0812A0B4: adds r0, r2, 0x5 @@ -3324,14 +3324,14 @@ ContestAICmd_check_can_participate: @ 812A0BC lsls r0, 24 cmp r0, 0 beq _0812A0E4 - ldr r1, _0812A0E0 @ =0x020192e4 + ldr r1, _0812A0E0 @ =gSharedMem + 0x192E4 movs r0, 0 b _0812A0E8 .align 2, 0 _0812A0DC: .4byte gAIScriptPtr -_0812A0E0: .4byte 0x020192e4 +_0812A0E0: .4byte gSharedMem + 0x192E4 _0812A0E4: - ldr r1, _0812A0F8 @ =0x020192e4 + ldr r1, _0812A0F8 @ =gSharedMem + 0x192E4 movs r0, 0x1 _0812A0E8: strh r0, [r1, 0x18] @@ -3342,7 +3342,7 @@ _0812A0E8: pop {r0} bx r0 .align 2, 0 -_0812A0F8: .4byte 0x020192e4 +_0812A0F8: .4byte gSharedMem + 0x192E4 _0812A0FC: .4byte gAIScriptPtr thumb_func_end ContestAICmd_check_can_participate @@ -3350,7 +3350,7 @@ _0812A0FC: .4byte gAIScriptPtr ContestAICmd_unk_54: @ 812A100 push {lr} bl ContestAICmd_check_can_participate - ldr r0, _0812A12C @ =0x020192e4 + ldr r0, _0812A12C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3370,7 +3370,7 @@ ContestAICmd_unk_54: @ 812A100 str r1, [r3] b _0812A13C .align 2, 0 -_0812A12C: .4byte 0x020192e4 +_0812A12C: .4byte gSharedMem + 0x192E4 _0812A130: .4byte gAIScriptPtr _0812A134: ldr r1, _0812A140 @ =gAIScriptPtr @@ -3388,7 +3388,7 @@ _0812A140: .4byte gAIScriptPtr ContestAICmd_unk_55: @ 812A144 push {lr} bl ContestAICmd_check_can_participate - ldr r0, _0812A170 @ =0x020192e4 + ldr r0, _0812A170 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3408,7 +3408,7 @@ ContestAICmd_unk_55: @ 812A144 str r1, [r3] b _0812A180 .align 2, 0 -_0812A170: .4byte 0x020192e4 +_0812A170: .4byte gSharedMem + 0x192E4 _0812A174: .4byte gAIScriptPtr _0812A178: ldr r1, _0812A184 @ =gAIScriptPtr @@ -3431,7 +3431,7 @@ ContestAICmd_get_val_812A188: @ 812A188 bl sub_8128A7C lsls r0, 24 lsrs r0, 24 - ldr r2, _0812A1C0 @ =0x020192e4 + ldr r2, _0812A1C0 @ =gSharedMem + 0x192E4 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -3450,14 +3450,14 @@ ContestAICmd_get_val_812A188: @ 812A188 bx r0 .align 2, 0 _0812A1BC: .4byte gAIScriptPtr -_0812A1C0: .4byte 0x020192e4 +_0812A1C0: .4byte gSharedMem + 0x192E4 thumb_func_end ContestAICmd_get_val_812A188 thumb_func_start ContestAICmd_unk_57 ContestAICmd_unk_57: @ 812A1C4 push {lr} bl ContestAICmd_get_val_812A188 - ldr r0, _0812A1F0 @ =0x020192e4 + ldr r0, _0812A1F0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3477,7 +3477,7 @@ ContestAICmd_unk_57: @ 812A1C4 str r1, [r3] b _0812A200 .align 2, 0 -_0812A1F0: .4byte 0x020192e4 +_0812A1F0: .4byte gSharedMem + 0x192E4 _0812A1F4: .4byte gAIScriptPtr _0812A1F8: ldr r1, _0812A204 @ =gAIScriptPtr @@ -3495,7 +3495,7 @@ _0812A204: .4byte gAIScriptPtr ContestAICmd_unk_58: @ 812A208 push {lr} bl ContestAICmd_get_val_812A188 - ldr r0, _0812A234 @ =0x020192e4 + ldr r0, _0812A234 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3515,7 +3515,7 @@ ContestAICmd_unk_58: @ 812A208 str r1, [r3] b _0812A244 .align 2, 0 -_0812A234: .4byte 0x020192e4 +_0812A234: .4byte gSharedMem + 0x192E4 _0812A238: .4byte gAIScriptPtr _0812A23C: ldr r1, _0812A248 @ =gAIScriptPtr @@ -3538,7 +3538,7 @@ ContestAICmd_unk_59: @ 812A24C bl sub_8128A7C lsls r0, 24 lsrs r0, 24 - ldr r3, _0812A290 @ =0x020192e4 + ldr r3, _0812A290 @ =gSharedMem + 0x192E4 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -3564,14 +3564,14 @@ ContestAICmd_unk_59: @ 812A24C bx r0 .align 2, 0 _0812A28C: .4byte gAIScriptPtr -_0812A290: .4byte 0x020192e4 +_0812A290: .4byte gSharedMem + 0x192E4 thumb_func_end ContestAICmd_unk_59 thumb_func_start ContestAICmd_unk_5A ContestAICmd_unk_5A: @ 812A294 push {lr} bl ContestAICmd_unk_59 - ldr r0, _0812A2C0 @ =0x020192e4 + ldr r0, _0812A2C0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3591,7 +3591,7 @@ ContestAICmd_unk_5A: @ 812A294 str r1, [r3] b _0812A2D0 .align 2, 0 -_0812A2C0: .4byte 0x020192e4 +_0812A2C0: .4byte gSharedMem + 0x192E4 _0812A2C4: .4byte gAIScriptPtr _0812A2C8: ldr r1, _0812A2D4 @ =gAIScriptPtr @@ -3609,7 +3609,7 @@ _0812A2D4: .4byte gAIScriptPtr ContestAICmd_unk_5B: @ 812A2D8 push {lr} bl ContestAICmd_unk_59 - ldr r0, _0812A304 @ =0x020192e4 + ldr r0, _0812A304 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3629,7 +3629,7 @@ ContestAICmd_unk_5B: @ 812A2D8 str r1, [r3] b _0812A314 .align 2, 0 -_0812A304: .4byte 0x020192e4 +_0812A304: .4byte gSharedMem + 0x192E4 _0812A308: .4byte gAIScriptPtr _0812A30C: ldr r1, _0812A318 @ =gAIScriptPtr @@ -3647,7 +3647,7 @@ _0812A318: .4byte gAIScriptPtr ContestAICmd_unk_5C: @ 812A31C push {lr} bl ContestAICmd_unk_59 - ldr r0, _0812A348 @ =0x020192e4 + ldr r0, _0812A348 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3667,7 +3667,7 @@ ContestAICmd_unk_5C: @ 812A31C str r1, [r3] b _0812A358 .align 2, 0 -_0812A348: .4byte 0x020192e4 +_0812A348: .4byte gSharedMem + 0x192E4 _0812A34C: .4byte gAIScriptPtr _0812A350: ldr r1, _0812A35C @ =gAIScriptPtr @@ -3685,7 +3685,7 @@ _0812A35C: .4byte gAIScriptPtr ContestAICmd_unk_5D: @ 812A360 push {lr} bl ContestAICmd_unk_59 - ldr r0, _0812A38C @ =0x020192e4 + ldr r0, _0812A38C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3705,7 +3705,7 @@ ContestAICmd_unk_5D: @ 812A360 str r1, [r3] b _0812A39C .align 2, 0 -_0812A38C: .4byte 0x020192e4 +_0812A38C: .4byte gSharedMem + 0x192E4 _0812A390: .4byte gAIScriptPtr _0812A394: ldr r1, _0812A3A0 @ =gAIScriptPtr @@ -3727,7 +3727,7 @@ ContestAICmd_unk_5E: @ 812A3A4 ldrb r0, [r0, 0x1] bl sub_8128A7C lsls r0, 24 - ldr r3, _0812A3DC @ =0x020192e4 + ldr r3, _0812A3DC @ =gSharedMem + 0x192E4 ldr r2, _0812A3E0 @ =gUnknown_02038670 lsrs r0, 23 adds r0, r2 @@ -3748,7 +3748,7 @@ ContestAICmd_unk_5E: @ 812A3A4 bx r0 .align 2, 0 _0812A3D8: .4byte gAIScriptPtr -_0812A3DC: .4byte 0x020192e4 +_0812A3DC: .4byte gSharedMem + 0x192E4 _0812A3E0: .4byte gUnknown_02038670 thumb_func_end ContestAICmd_unk_5E @@ -3756,7 +3756,7 @@ _0812A3E0: .4byte gUnknown_02038670 ContestAICmd_unk_5F: @ 812A3E4 push {lr} bl ContestAICmd_unk_5E - ldr r0, _0812A410 @ =0x020192e4 + ldr r0, _0812A410 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3776,7 +3776,7 @@ ContestAICmd_unk_5F: @ 812A3E4 str r1, [r3] b _0812A420 .align 2, 0 -_0812A410: .4byte 0x020192e4 +_0812A410: .4byte gSharedMem + 0x192E4 _0812A414: .4byte gAIScriptPtr _0812A418: ldr r1, _0812A424 @ =gAIScriptPtr @@ -3794,7 +3794,7 @@ _0812A424: .4byte gAIScriptPtr ContestAICmd_unk_60: @ 812A428 push {lr} bl ContestAICmd_unk_5E - ldr r0, _0812A454 @ =0x020192e4 + ldr r0, _0812A454 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3814,7 +3814,7 @@ ContestAICmd_unk_60: @ 812A428 str r1, [r3] b _0812A464 .align 2, 0 -_0812A454: .4byte 0x020192e4 +_0812A454: .4byte gSharedMem + 0x192E4 _0812A458: .4byte gAIScriptPtr _0812A45C: ldr r1, _0812A468 @ =gAIScriptPtr @@ -3832,7 +3832,7 @@ _0812A468: .4byte gAIScriptPtr ContestAICmd_unk_61: @ 812A46C push {lr} bl ContestAICmd_unk_5E - ldr r0, _0812A498 @ =0x020192e4 + ldr r0, _0812A498 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3852,7 +3852,7 @@ ContestAICmd_unk_61: @ 812A46C str r1, [r3] b _0812A4A8 .align 2, 0 -_0812A498: .4byte 0x020192e4 +_0812A498: .4byte gSharedMem + 0x192E4 _0812A49C: .4byte gAIScriptPtr _0812A4A0: ldr r1, _0812A4AC @ =gAIScriptPtr @@ -3870,7 +3870,7 @@ _0812A4AC: .4byte gAIScriptPtr ContestAICmd_unk_62: @ 812A4B0 push {lr} bl ContestAICmd_unk_5E - ldr r0, _0812A4DC @ =0x020192e4 + ldr r0, _0812A4DC @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -3890,7 +3890,7 @@ ContestAICmd_unk_62: @ 812A4B0 str r1, [r3] b _0812A4EC .align 2, 0 -_0812A4DC: .4byte 0x020192e4 +_0812A4DC: .4byte gSharedMem + 0x192E4 _0812A4E0: .4byte gAIScriptPtr _0812A4E4: ldr r1, _0812A4F0 @ =gAIScriptPtr @@ -3914,7 +3914,7 @@ ContestAICmd_unk_63: @ 812A4F4 lsls r0, 24 ldr r3, [r4] ldrb r1, [r3, 0x2] - ldr r2, _0812A530 @ =0x02019204 + ldr r2, _0812A530 @ =gSharedMem + 0x19204 lsrs r0, 23 lsls r1, 3 adds r0, r1 @@ -3935,7 +3935,7 @@ ContestAICmd_unk_63: @ 812A4F4 bx r0 .align 2, 0 _0812A52C: .4byte gAIScriptPtr -_0812A530: .4byte 0x02019204 +_0812A530: .4byte gSharedMem + 0x19204 _0812A534: .4byte gContestMoves thumb_func_end ContestAICmd_unk_63 @@ -3943,7 +3943,7 @@ _0812A534: .4byte gContestMoves ContestAICmd_unk_64: @ 812A538 push {lr} bl ContestAICmd_unk_63 - ldr r0, _0812A568 @ =0x020192e4 + ldr r0, _0812A568 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A56C @ =gAIScriptPtr @@ -3964,7 +3964,7 @@ ContestAICmd_unk_64: @ 812A538 str r1, [r3] b _0812A574 .align 2, 0 -_0812A568: .4byte 0x020192e4 +_0812A568: .4byte gSharedMem + 0x192E4 _0812A56C: .4byte gAIScriptPtr _0812A570: adds r0, r2, 0x5 @@ -3978,7 +3978,7 @@ _0812A574: ContestAICmd_unk_65: @ 812A578 push {lr} bl ContestAICmd_unk_63 - ldr r0, _0812A5A8 @ =0x020192e4 + ldr r0, _0812A5A8 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A5AC @ =gAIScriptPtr @@ -3999,7 +3999,7 @@ ContestAICmd_unk_65: @ 812A578 str r1, [r3] b _0812A5B4 .align 2, 0 -_0812A5A8: .4byte 0x020192e4 +_0812A5A8: .4byte gSharedMem + 0x192E4 _0812A5AC: .4byte gAIScriptPtr _0812A5B0: adds r0, r2, 0x5 @@ -4013,7 +4013,7 @@ _0812A5B4: ContestAICmd_unk_66: @ 812A5B8 push {lr} bl ContestAICmd_unk_63 - ldr r0, _0812A5E8 @ =0x020192e4 + ldr r0, _0812A5E8 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A5EC @ =gAIScriptPtr @@ -4034,7 +4034,7 @@ ContestAICmd_unk_66: @ 812A5B8 str r1, [r3] b _0812A5F4 .align 2, 0 -_0812A5E8: .4byte 0x020192e4 +_0812A5E8: .4byte gSharedMem + 0x192E4 _0812A5EC: .4byte gAIScriptPtr _0812A5F0: adds r0, r2, 0x5 @@ -4048,7 +4048,7 @@ _0812A5F4: ContestAICmd_unk_67: @ 812A5F8 push {lr} bl ContestAICmd_unk_63 - ldr r0, _0812A628 @ =0x020192e4 + ldr r0, _0812A628 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A62C @ =gAIScriptPtr @@ -4069,7 +4069,7 @@ ContestAICmd_unk_67: @ 812A5F8 str r1, [r3] b _0812A634 .align 2, 0 -_0812A628: .4byte 0x020192e4 +_0812A628: .4byte gSharedMem + 0x192E4 _0812A62C: .4byte gAIScriptPtr _0812A630: adds r0, r2, 0x5 @@ -4090,7 +4090,7 @@ ContestAICmd_unk_68: @ 812A638 lsrs r0, 24 ldr r3, [r4] ldrb r1, [r3, 0x2] - ldr r2, _0812A670 @ =0x02019204 + ldr r2, _0812A670 @ =gSharedMem + 0x19204 lsls r1, 2 adds r0, r1 adds r1, r2, 0 @@ -4108,14 +4108,14 @@ ContestAICmd_unk_68: @ 812A638 bx r0 .align 2, 0 _0812A66C: .4byte gAIScriptPtr -_0812A670: .4byte 0x02019204 +_0812A670: .4byte gSharedMem + 0x19204 thumb_func_end ContestAICmd_unk_68 thumb_func_start ContestAICmd_unk_69 ContestAICmd_unk_69: @ 812A674 push {lr} bl ContestAICmd_unk_68 - ldr r0, _0812A6A4 @ =0x020192e4 + ldr r0, _0812A6A4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A6A8 @ =gAIScriptPtr @@ -4136,7 +4136,7 @@ ContestAICmd_unk_69: @ 812A674 str r1, [r3] b _0812A6B0 .align 2, 0 -_0812A6A4: .4byte 0x020192e4 +_0812A6A4: .4byte gSharedMem + 0x192E4 _0812A6A8: .4byte gAIScriptPtr _0812A6AC: adds r0, r2, 0x5 @@ -4150,7 +4150,7 @@ _0812A6B0: ContestAICmd_unk_6A: @ 812A6B4 push {lr} bl ContestAICmd_unk_68 - ldr r0, _0812A6E4 @ =0x020192e4 + ldr r0, _0812A6E4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A6E8 @ =gAIScriptPtr @@ -4171,7 +4171,7 @@ ContestAICmd_unk_6A: @ 812A6B4 str r1, [r3] b _0812A6F0 .align 2, 0 -_0812A6E4: .4byte 0x020192e4 +_0812A6E4: .4byte gSharedMem + 0x192E4 _0812A6E8: .4byte gAIScriptPtr _0812A6EC: adds r0, r2, 0x5 @@ -4185,7 +4185,7 @@ _0812A6F0: ContestAICmd_unk_6B: @ 812A6F4 push {lr} bl ContestAICmd_unk_68 - ldr r0, _0812A724 @ =0x020192e4 + ldr r0, _0812A724 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A728 @ =gAIScriptPtr @@ -4206,7 +4206,7 @@ ContestAICmd_unk_6B: @ 812A6F4 str r1, [r3] b _0812A730 .align 2, 0 -_0812A724: .4byte 0x020192e4 +_0812A724: .4byte gSharedMem + 0x192E4 _0812A728: .4byte gAIScriptPtr _0812A72C: adds r0, r2, 0x5 @@ -4220,7 +4220,7 @@ _0812A730: ContestAICmd_unk_6C: @ 812A734 push {lr} bl ContestAICmd_unk_68 - ldr r0, _0812A764 @ =0x020192e4 + ldr r0, _0812A764 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A768 @ =gAIScriptPtr @@ -4241,7 +4241,7 @@ ContestAICmd_unk_6C: @ 812A734 str r1, [r3] b _0812A770 .align 2, 0 -_0812A764: .4byte 0x020192e4 +_0812A764: .4byte gSharedMem + 0x192E4 _0812A768: .4byte gAIScriptPtr _0812A76C: adds r0, r2, 0x5 @@ -4261,7 +4261,7 @@ ContestAICmd_unk_6D: @ 812A774 lsls r0, 24 ldr r3, [r5] ldrb r1, [r3, 0x2] - ldr r2, _0812A7B8 @ =0x02019204 + ldr r2, _0812A7B8 @ =gSharedMem + 0x19204 lsrs r0, 23 lsls r1, 3 adds r0, r1 @@ -4286,7 +4286,7 @@ ContestAICmd_unk_6D: @ 812A774 bx r0 .align 2, 0 _0812A7B4: .4byte gAIScriptPtr -_0812A7B8: .4byte 0x02019204 +_0812A7B8: .4byte gSharedMem + 0x19204 _0812A7BC: .4byte gContestEffects _0812A7C0: .4byte gContestMoves thumb_func_end ContestAICmd_unk_6D @@ -4295,7 +4295,7 @@ _0812A7C0: .4byte gContestMoves ContestAICmd_unk_6E: @ 812A7C4 push {lr} bl ContestAICmd_unk_6D - ldr r0, _0812A7F4 @ =0x020192e4 + ldr r0, _0812A7F4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A7F8 @ =gAIScriptPtr @@ -4316,7 +4316,7 @@ ContestAICmd_unk_6E: @ 812A7C4 str r1, [r3] b _0812A800 .align 2, 0 -_0812A7F4: .4byte 0x020192e4 +_0812A7F4: .4byte gSharedMem + 0x192E4 _0812A7F8: .4byte gAIScriptPtr _0812A7FC: adds r0, r2, 0x5 @@ -4330,7 +4330,7 @@ _0812A800: ContestAICmd_unk_6F: @ 812A804 push {lr} bl ContestAICmd_unk_6D - ldr r0, _0812A834 @ =0x020192e4 + ldr r0, _0812A834 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] ldr r3, _0812A838 @ =gAIScriptPtr @@ -4351,7 +4351,7 @@ ContestAICmd_unk_6F: @ 812A804 str r1, [r3] b _0812A840 .align 2, 0 -_0812A834: .4byte 0x020192e4 +_0812A834: .4byte gSharedMem + 0x192E4 _0812A838: .4byte gAIScriptPtr _0812A83C: adds r0, r2, 0x5 @@ -4364,7 +4364,7 @@ _0812A840: thumb_func_start ContestAICmd_unk_70 ContestAICmd_unk_70: @ 812A844 push {r4,lr} - ldr r3, _0812A864 @ =0x020192e4 + ldr r3, _0812A864 @ =gSharedMem + 0x192E4 ldr r4, _0812A868 @ =gAIScriptPtr ldr r2, [r4] ldrb r0, [r2, 0x1] @@ -4380,14 +4380,14 @@ ContestAICmd_unk_70: @ 812A844 pop {r0} bx r0 .align 2, 0 -_0812A864: .4byte 0x020192e4 +_0812A864: .4byte gSharedMem + 0x192E4 _0812A868: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_70 thumb_func_start ContestAICmd_unk_71 ContestAICmd_unk_71: @ 812A86C push {r4,lr} - ldr r0, _0812A890 @ =0x020192e4 + ldr r0, _0812A890 @ =gSharedMem + 0x192E4 ldr r4, _0812A894 @ =gAIScriptPtr ldr r3, [r4] ldrb r2, [r3, 0x1] @@ -4405,14 +4405,14 @@ ContestAICmd_unk_71: @ 812A86C pop {r0} bx r0 .align 2, 0 -_0812A890: .4byte 0x020192e4 +_0812A890: .4byte gSharedMem + 0x192E4 _0812A894: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_71 thumb_func_start ContestAICmd_unk_72 ContestAICmd_unk_72: @ 812A898 push {r4,lr} - ldr r0, _0812A8C4 @ =0x020192e4 + ldr r0, _0812A8C4 @ =gSharedMem + 0x192E4 ldr r4, _0812A8C8 @ =gAIScriptPtr ldr r3, [r4] ldrb r2, [r3, 0x1] @@ -4433,14 +4433,14 @@ ContestAICmd_unk_72: @ 812A898 pop {r0} bx r0 .align 2, 0 -_0812A8C4: .4byte 0x020192e4 +_0812A8C4: .4byte gSharedMem + 0x192E4 _0812A8C8: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_72 thumb_func_start ContestAICmd_unk_73 ContestAICmd_unk_73: @ 812A8CC push {r4,lr} - ldr r2, _0812A8F4 @ =0x020192e4 + ldr r2, _0812A8F4 @ =gSharedMem + 0x192E4 ldr r4, _0812A8F8 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3, 0x1] @@ -4460,14 +4460,14 @@ ContestAICmd_unk_73: @ 812A8CC pop {r0} bx r0 .align 2, 0 -_0812A8F4: .4byte 0x020192e4 +_0812A8F4: .4byte gSharedMem + 0x192E4 _0812A8F8: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_73 thumb_func_start ContestAICmd_unk_74 ContestAICmd_unk_74: @ 812A8FC push {r4,lr} - ldr r2, _0812A924 @ =0x020192e4 + ldr r2, _0812A924 @ =gSharedMem + 0x192E4 ldr r4, _0812A928 @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3, 0x1] @@ -4487,14 +4487,14 @@ ContestAICmd_unk_74: @ 812A8FC pop {r0} bx r0 .align 2, 0 -_0812A924: .4byte 0x020192e4 +_0812A924: .4byte gSharedMem + 0x192E4 _0812A928: .4byte gAIScriptPtr thumb_func_end ContestAICmd_unk_74 thumb_func_start ContestAICmd_unk_75 ContestAICmd_unk_75: @ 812A92C push {r4,lr} - ldr r1, _0812A964 @ =0x020192e4 + ldr r1, _0812A964 @ =gSharedMem + 0x192E4 ldr r4, _0812A968 @ =gAIScriptPtr ldr r3, [r4] ldrb r0, [r3, 0x1] @@ -4522,7 +4522,7 @@ ContestAICmd_unk_75: @ 812A92C str r1, [r4] b _0812A972 .align 2, 0 -_0812A964: .4byte 0x020192e4 +_0812A964: .4byte gSharedMem + 0x192E4 _0812A968: .4byte gAIScriptPtr _0812A96C: adds r0, r3, 0 @@ -4537,7 +4537,7 @@ _0812A972: thumb_func_start ContestAICmd_unk_76 ContestAICmd_unk_76: @ 812A978 push {r4,lr} - ldr r1, _0812A9B0 @ =0x020192e4 + ldr r1, _0812A9B0 @ =gSharedMem + 0x192E4 ldr r4, _0812A9B4 @ =gAIScriptPtr ldr r3, [r4] ldrb r0, [r3, 0x1] @@ -4565,7 +4565,7 @@ ContestAICmd_unk_76: @ 812A978 str r1, [r4] b _0812A9BE .align 2, 0 -_0812A9B0: .4byte 0x020192e4 +_0812A9B0: .4byte gSharedMem + 0x192E4 _0812A9B4: .4byte gAIScriptPtr _0812A9B8: adds r0, r3, 0 @@ -4580,7 +4580,7 @@ _0812A9BE: thumb_func_start ContestAICmd_unk_77 ContestAICmd_unk_77: @ 812A9C4 push {r4,lr} - ldr r1, _0812A9FC @ =0x020192e4 + ldr r1, _0812A9FC @ =gSharedMem + 0x192E4 ldr r4, _0812AA00 @ =gAIScriptPtr ldr r3, [r4] ldrb r0, [r3, 0x1] @@ -4608,7 +4608,7 @@ ContestAICmd_unk_77: @ 812A9C4 str r1, [r4] b _0812AA0A .align 2, 0 -_0812A9FC: .4byte 0x020192e4 +_0812A9FC: .4byte gSharedMem + 0x192E4 _0812AA00: .4byte gAIScriptPtr _0812AA04: adds r0, r3, 0 @@ -4623,7 +4623,7 @@ _0812AA0A: thumb_func_start ContestAICmd_unk_78 ContestAICmd_unk_78: @ 812AA10 push {r4,lr} - ldr r1, _0812AA48 @ =0x020192e4 + ldr r1, _0812AA48 @ =gSharedMem + 0x192E4 ldr r4, _0812AA4C @ =gAIScriptPtr ldr r3, [r4] ldrb r0, [r3, 0x1] @@ -4651,7 +4651,7 @@ ContestAICmd_unk_78: @ 812AA10 str r1, [r4] b _0812AA56 .align 2, 0 -_0812AA48: .4byte 0x020192e4 +_0812AA48: .4byte gSharedMem + 0x192E4 _0812AA4C: .4byte gAIScriptPtr _0812AA50: adds r0, r3, 0 @@ -4666,7 +4666,7 @@ _0812AA56: thumb_func_start ContestAICmd_unk_79 ContestAICmd_unk_79: @ 812AA5C push {r4,lr} - ldr r2, _0812AA98 @ =0x020192e4 + ldr r2, _0812AA98 @ =gSharedMem + 0x192E4 ldr r4, _0812AA9C @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3, 0x1] @@ -4695,7 +4695,7 @@ ContestAICmd_unk_79: @ 812AA5C str r1, [r4] b _0812AAA4 .align 2, 0 -_0812AA98: .4byte 0x020192e4 +_0812AA98: .4byte gSharedMem + 0x192E4 _0812AA9C: .4byte gAIScriptPtr _0812AAA0: adds r0, r3, 0x7 @@ -4709,7 +4709,7 @@ _0812AAA4: thumb_func_start ContestAICmd_unk_7A ContestAICmd_unk_7A: @ 812AAAC push {r4,lr} - ldr r2, _0812AAE8 @ =0x020192e4 + ldr r2, _0812AAE8 @ =gSharedMem + 0x192E4 ldr r4, _0812AAEC @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3, 0x1] @@ -4738,7 +4738,7 @@ ContestAICmd_unk_7A: @ 812AAAC str r1, [r4] b _0812AAF4 .align 2, 0 -_0812AAE8: .4byte 0x020192e4 +_0812AAE8: .4byte gSharedMem + 0x192E4 _0812AAEC: .4byte gAIScriptPtr _0812AAF0: adds r0, r3, 0x7 @@ -4752,7 +4752,7 @@ _0812AAF4: thumb_func_start ContestAICmd_unk_7B ContestAICmd_unk_7B: @ 812AAFC push {r4,lr} - ldr r2, _0812AB38 @ =0x020192e4 + ldr r2, _0812AB38 @ =gSharedMem + 0x192E4 ldr r4, _0812AB3C @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3, 0x1] @@ -4781,7 +4781,7 @@ ContestAICmd_unk_7B: @ 812AAFC str r1, [r4] b _0812AB44 .align 2, 0 -_0812AB38: .4byte 0x020192e4 +_0812AB38: .4byte gSharedMem + 0x192E4 _0812AB3C: .4byte gAIScriptPtr _0812AB40: adds r0, r3, 0x7 @@ -4795,7 +4795,7 @@ _0812AB44: thumb_func_start ContestAICmd_unk_7C ContestAICmd_unk_7C: @ 812AB4C push {r4,lr} - ldr r2, _0812AB88 @ =0x020192e4 + ldr r2, _0812AB88 @ =gSharedMem + 0x192E4 ldr r4, _0812AB8C @ =gAIScriptPtr ldr r3, [r4] ldrb r1, [r3, 0x1] @@ -4824,7 +4824,7 @@ ContestAICmd_unk_7C: @ 812AB4C str r1, [r4] b _0812AB94 .align 2, 0 -_0812AB88: .4byte 0x020192e4 +_0812AB88: .4byte gSharedMem + 0x192E4 _0812AB8C: .4byte gAIScriptPtr _0812AB90: adds r0, r3, 0x7 @@ -4841,7 +4841,7 @@ ContestAICmd_unk_7D: @ 812AB9C bl Random movs r2, 0xFF ands r2, r0 - ldr r1, _0812ABD4 @ =0x020192e4 + ldr r1, _0812ABD4 @ =gSharedMem + 0x192E4 ldr r4, _0812ABD8 @ =gAIScriptPtr ldr r3, [r4] ldrb r0, [r3, 0x1] @@ -4865,7 +4865,7 @@ ContestAICmd_unk_7D: @ 812AB9C str r1, [r4] b _0812ABE0 .align 2, 0 -_0812ABD4: .4byte 0x020192e4 +_0812ABD4: .4byte gSharedMem + 0x192E4 _0812ABD8: .4byte gAIScriptPtr _0812ABDC: adds r0, r3, 0x6 @@ -4882,7 +4882,7 @@ ContestAICmd_unk_7E: @ 812ABE8 bl Random movs r2, 0xFF ands r2, r0 - ldr r1, _0812AC20 @ =0x020192e4 + ldr r1, _0812AC20 @ =gSharedMem + 0x192E4 ldr r4, _0812AC24 @ =gAIScriptPtr ldr r3, [r4] ldrb r0, [r3, 0x1] @@ -4906,7 +4906,7 @@ ContestAICmd_unk_7E: @ 812ABE8 str r1, [r4] b _0812AC2C .align 2, 0 -_0812AC20: .4byte 0x020192e4 +_0812AC20: .4byte gSharedMem + 0x192E4 _0812AC24: .4byte gAIScriptPtr _0812AC28: adds r0, r3, 0x6 @@ -4970,7 +4970,7 @@ ContestAICmd_unk_81: @ 812AC84 lsls r0, 24 cmp r0, 0 bne _0812AC9A - ldr r2, _0812ACA0 @ =0x020192e4 + ldr r2, _0812ACA0 @ =gSharedMem + 0x192E4 ldrb r1, [r2, 0x9] movs r0, 0x1 orrs r0, r1 @@ -4979,13 +4979,13 @@ _0812AC9A: pop {r0} bx r0 .align 2, 0 -_0812ACA0: .4byte 0x020192e4 +_0812ACA0: .4byte gSharedMem + 0x192E4 thumb_func_end ContestAICmd_unk_81 thumb_func_start sub_812ACA4 sub_812ACA4: @ 812ACA4 push {r4,lr} - ldr r3, _0812ACC4 @ =0x020192e4 + ldr r3, _0812ACC4 @ =gSharedMem + 0x192E4 adds r4, r3, 0 adds r4, 0x40 ldrb r1, [r4] @@ -5000,13 +5000,13 @@ sub_812ACA4: @ 812ACA4 pop {r0} bx r0 .align 2, 0 -_0812ACC4: .4byte 0x020192e4 +_0812ACC4: .4byte gSharedMem + 0x192E4 thumb_func_end sub_812ACA4 thumb_func_start sub_812ACC8 sub_812ACC8: @ 812ACC8 push {lr} - ldr r1, _0812ACDC @ =0x020192e4 + ldr r1, _0812ACDC @ =gSharedMem + 0x192E4 adds r3, r1, 0 adds r3, 0x40 ldrb r0, [r3] @@ -5015,7 +5015,7 @@ sub_812ACC8: @ 812ACC8 movs r0, 0 b _0812ACF4 .align 2, 0 -_0812ACDC: .4byte 0x020192e4 +_0812ACDC: .4byte gSharedMem + 0x192E4 _0812ACE0: subs r0, 0x1 strb r0, [r3] @@ -5039,7 +5039,7 @@ ContestAICmd_check_for_exciting_move: @ 812ACFC push {r4-r7,lr} movs r5, 0 movs r4, 0 - ldr r7, _0812AD28 @ =0x02019325 + ldr r7, _0812AD28 @ =gSharedMem + 0x19325 ldr r6, _0812AD2C @ =gUnknown_0203858E _0812AD06: lsls r0, r4, 1 @@ -5058,14 +5058,14 @@ _0812AD06: movs r5, 0x1 b _0812AD36 .align 2, 0 -_0812AD28: .4byte 0x02019325 +_0812AD28: .4byte gSharedMem + 0x19325 _0812AD2C: .4byte gUnknown_0203858E _0812AD30: adds r4, 0x1 cmp r4, 0x3 ble _0812AD06 _0812AD36: - ldr r0, _0812AD48 @ =0x020192e4 + ldr r0, _0812AD48 @ =gSharedMem + 0x192E4 strh r5, [r0, 0x18] ldr r1, _0812AD4C @ =gAIScriptPtr ldr r0, [r1] @@ -5075,7 +5075,7 @@ _0812AD36: pop {r0} bx r0 .align 2, 0 -_0812AD48: .4byte 0x020192e4 +_0812AD48: .4byte gSharedMem + 0x192E4 _0812AD4C: .4byte gAIScriptPtr thumb_func_end ContestAICmd_check_for_exciting_move @@ -5083,7 +5083,7 @@ _0812AD4C: .4byte gAIScriptPtr ContestAICmd_unk_83: @ 812AD50 push {lr} bl ContestAICmd_check_for_exciting_move - ldr r0, _0812AD7C @ =0x020192e4 + ldr r0, _0812AD7C @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -5103,7 +5103,7 @@ ContestAICmd_unk_83: @ 812AD50 str r1, [r3] b _0812AD8C .align 2, 0 -_0812AD7C: .4byte 0x020192e4 +_0812AD7C: .4byte gSharedMem + 0x192E4 _0812AD80: .4byte gAIScriptPtr _0812AD84: ldr r1, _0812AD90 @ =gAIScriptPtr @@ -5121,7 +5121,7 @@ _0812AD90: .4byte gAIScriptPtr ContestAICmd_unk_84: @ 812AD94 push {lr} bl ContestAICmd_check_for_exciting_move - ldr r0, _0812ADC0 @ =0x020192e4 + ldr r0, _0812ADC0 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -5141,7 +5141,7 @@ ContestAICmd_unk_84: @ 812AD94 str r1, [r3] b _0812ADD0 .align 2, 0 -_0812ADC0: .4byte 0x020192e4 +_0812ADC0: .4byte gSharedMem + 0x192E4 _0812ADC4: .4byte gAIScriptPtr _0812ADC8: ldr r1, _0812ADD4 @ =gAIScriptPtr @@ -5168,7 +5168,7 @@ ContestAICmd_unk_85: @ 812ADD8 movs r3, 0 ldr r0, _0812AE0C @ =gContestMons mov r12, r0 - ldr r5, _0812AE10 @ =0x020192e4 + ldr r5, _0812AE10 @ =gSharedMem + 0x192E4 adds r0, r5, 0 adds r0, 0x41 ldrb r0, [r0] @@ -5184,7 +5184,7 @@ ContestAICmd_unk_85: @ 812ADD8 .align 2, 0 _0812AE08: .4byte gAIScriptPtr _0812AE0C: .4byte gContestMons -_0812AE10: .4byte 0x020192e4 +_0812AE10: .4byte gSharedMem + 0x192E4 _0812AE14: adds r3, 0x1 cmp r3, 0x3 @@ -5218,7 +5218,7 @@ _0812AE34: ContestAICmd_unk_86: @ 812AE44 push {lr} bl ContestAICmd_unk_85 - ldr r0, _0812AE70 @ =0x020192e4 + ldr r0, _0812AE70 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -5238,7 +5238,7 @@ ContestAICmd_unk_86: @ 812AE44 str r1, [r3] b _0812AE80 .align 2, 0 -_0812AE70: .4byte 0x020192e4 +_0812AE70: .4byte gSharedMem + 0x192E4 _0812AE74: .4byte gAIScriptPtr _0812AE78: ldr r1, _0812AE84 @ =gAIScriptPtr @@ -5256,7 +5256,7 @@ _0812AE84: .4byte gAIScriptPtr ContestAICmd_unk_87: @ 812AE88 push {lr} bl ContestAICmd_unk_85 - ldr r0, _0812AEB4 @ =0x020192e4 + ldr r0, _0812AEB4 @ =gSharedMem + 0x192E4 movs r1, 0x18 ldrsh r0, [r0, r1] cmp r0, 0 @@ -5276,7 +5276,7 @@ ContestAICmd_unk_87: @ 812AE88 str r1, [r3] b _0812AEC4 .align 2, 0 -_0812AEB4: .4byte 0x020192e4 +_0812AEB4: .4byte gSharedMem + 0x192E4 _0812AEB8: .4byte gAIScriptPtr _0812AEBC: ldr r1, _0812AEC8 @ =gAIScriptPtr |