summaryrefslogtreecommitdiff
path: root/asm/contest_ai.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/contest_ai.s')
-rw-r--r--asm/contest_ai.s582
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