summaryrefslogtreecommitdiff
path: root/asm/tv.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/tv.s')
-rw-r--r--asm/tv.s1816
1 files changed, 908 insertions, 908 deletions
diff --git a/asm/tv.s b/asm/tv.s
index 2de4f42ae..d738f8ca5 100644
--- a/asm/tv.s
+++ b/asm/tv.s
@@ -9,7 +9,7 @@
sub_80EBEE0: @ 80EBEE0
push {r4-r7,lr}
movs r3, 0
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
movs r5, 0
ldr r7, =0x000027ce
_080EBEEA:
@@ -55,7 +55,7 @@ _080EBF0A:
special_0x44: @ 80EBF3C
push {r4-r7,lr}
movs r4, 0x5
- ldr r1, =gUnknown_03005D8C
+ ldr r1, =gSaveBlock1Ptr
ldr r0, [r1]
movs r2, 0xA2
lsls r2, 6
@@ -81,7 +81,7 @@ _080EBF54:
cmp r0, 0
bne _080EBF54
_080EBF70:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@@ -89,7 +89,7 @@ _080EBF70:
lsls r0, 24
lsrs r5, r0, 24
adds r7, r5, 0
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
_080EBF86:
ldr r1, [r6]
lsls r0, r5, 3
@@ -156,7 +156,7 @@ sub_80EBFF4: @ 80EBFF4
movs r0, 0xFF
b _080EC03E
_080EC006:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r2, [r0]
ldr r3, =0x00002b90
adds r0, r2, r3
@@ -199,7 +199,7 @@ UpdateTVScreensOnMap: @ 80EC044
beq _080EC06A
cmp r0, 0x2
beq _080EC0BE
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0xD
@@ -332,7 +332,7 @@ TurnOnTVScreen: @ 80EC14C
thumb_func_start special_0x45
special_0x45: @ 80EC168
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
ldr r0, =gUnknown_020375E0
ldrh r2, [r0]
@@ -351,7 +351,7 @@ special_0x45: @ 80EC168
sub_80EC18C: @ 80EC18C
push {r4,lr}
movs r2, 0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r3, [r0]
_080EC194:
lsls r0, r2, 3
@@ -389,7 +389,7 @@ _080EC1CC:
thumb_func_start special_0x4a
special_0x4a: @ 80EC1D4
push {lr}
- ldr r3, =gUnknown_03005D8C
+ ldr r3, =gSaveBlock1Ptr
ldr r2, =gUnknown_020375E0
ldrh r1, [r2]
lsls r0, r1, 3
@@ -426,7 +426,7 @@ GabbyAndTyNewGameInitData: @ 80EC21C
mov r5, r9
mov r4, r8
push {r4-r6}
- ldr r3, =gUnknown_03005D8C
+ ldr r3, =gSaveBlock1Ptr
ldr r2, [r3]
ldr r1, =0x00002ba4
adds r0, r2, r1
@@ -540,7 +540,7 @@ GabbyAndTyNewGameInitData: @ 80EC21C
thumb_func_start GabbyAndTyBeforeInterview
GabbyAndTyBeforeInterview: @ 80EC31C
push {r4,lr}
- ldr r3, =gUnknown_03005D8C
+ ldr r3, =gSaveBlock1Ptr
ldr r2, [r3]
ldr r0, =gUnknown_03005D10
mov r12, r0
@@ -665,7 +665,7 @@ _080EC416:
strb r1, [r0]
_080EC41E:
bl TakeTVShowInSearchOfTrainersOffTheAir
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r4, =0x00002ba8
adds r0, r4
@@ -684,7 +684,7 @@ _080EC436:
thumb_func_start GabbyAndTyAfterInterview
GabbyAndTyAfterInterview: @ 80EC448
push {r4-r6,lr}
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r2, [r5]
ldr r6, =0x00002bae
adds r0, r2, r6
@@ -757,7 +757,7 @@ GabbyAndTyAfterInterview: @ 80EC448
thumb_func_start TakeTVShowInSearchOfTrainersOffTheAir
TakeTVShowInSearchOfTrainersOffTheAir: @ 80EC4E8
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
ldr r0, =0x00002bae
adds r1, r0
@@ -773,7 +773,7 @@ TakeTVShowInSearchOfTrainersOffTheAir: @ 80EC4E8
thumb_func_start GabbyAndTyGetBattleNum
GabbyAndTyGetBattleNum: @ 80EC504
push {lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r2, =0x00002bad
adds r1, r0, r2
@@ -794,7 +794,7 @@ _080EC522:
thumb_func_start IsTVShowInSearchOfTrainersAiring
IsTVShowInSearchOfTrainersAiring: @ 80EC530
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002bae
adds r0, r1
@@ -808,7 +808,7 @@ IsTVShowInSearchOfTrainersAiring: @ 80EC530
thumb_func_start GabbyAndTyGetLastQuote
GabbyAndTyGetLastQuote: @ 80EC548
push {r4,r5,lr}
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r2, =0x00002baa
adds r1, r0, r2
@@ -816,7 +816,7 @@ GabbyAndTyGetLastQuote: @ 80EC548
ldr r4, =0x0000ffff
cmp r0, r4
beq _080EC584
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r1]
bl CopyEasyChatWord
ldr r1, [r5]
@@ -840,7 +840,7 @@ _080EC586:
thumb_func_start GabbyAndTyGetLastBattleTrivia
GabbyAndTyGetLastBattleTrivia: @ 80EC58C
push {lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002baf
adds r0, r1
@@ -1055,12 +1055,12 @@ _080EC75E:
adds r0, r1
adds r1, r5, 0
adds r1, 0x2A
- bl CompareString
+ bl StringCompare
cmp r0, 0
bne _080EC776
b _080EC888
_080EC776:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -1103,7 +1103,7 @@ _080EC7A8:
beq _080EC888
_080EC7CA:
movs r4, 0
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -1126,7 +1126,7 @@ _080EC7CA:
movs r0, 0x1
adds r3, r6, 0
adds r3, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
mov r8, r1
adds r7, r6, 0x4
b _080EC84E
@@ -1137,7 +1137,7 @@ _080EC81C:
mov r12, r0
adds r3, r6, 0
adds r3, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
mov r8, r1
adds r7, r6, 0x4
adds r1, r5, 0
@@ -1165,22 +1165,22 @@ _080EC84E:
mov r0, r8
ldr r1, [r0]
adds r0, r3, 0
- bl CopyString
+ bl StringCopy
ldr r4, =gUnknown_03005D3A
adds r0, r7, 0
adds r1, r4, 0
- bl CopyString
+ bl StringCopy
adds r0, r7, 0
bl sub_81DB604
adds r5, r0, 0
adds r0, r7, 0
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
subs r4, 0x2A
ldrh r0, [r4, 0x28]
strh r0, [r6, 0x10]
adds r0, r6, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r6, 0x2]
strb r5, [r6, 0x3]
@@ -1196,7 +1196,7 @@ _080EC888:
thumb_func_start sub_80EC8A4
sub_80EC8A4: @ 80EC8A4
push {r4,lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
ldr r0, =0x00002b2c
adds r4, r1, r0
@@ -1268,7 +1268,7 @@ _080EC92E:
cmp r0, 0x1
bne _080EC9B4
_080EC940:
- ldr r7, =gUnknown_03005D8C
+ ldr r7, =gSaveBlock1Ptr
ldr r0, [r7]
ldr r6, =0x000027cc
adds r0, r6
@@ -1314,12 +1314,12 @@ _080EC940:
strb r0, [r4, 0x12]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x2]
_080EC9B4:
@@ -1381,7 +1381,7 @@ sub_80ECA38: @ 80ECA38
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
mov r8, r0
ldr r7, [r0]
ldr r1, =0x00002b2c
@@ -1404,9 +1404,9 @@ sub_80ECA38: @ 80ECA38
strb r0, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x14
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
strb r0, [r4, 0x1C]
@@ -1414,11 +1414,11 @@ sub_80ECA38: @ 80ECA38
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r4, 0x12]
ldrh r0, [r6, 0x2]
strh r0, [r4, 0x2]
@@ -1435,10 +1435,10 @@ sub_80ECA38: @ 80ECA38
adds r0, r4, 0x4
ldr r2, =0x00002b30
adds r1, r7, r2
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x1D]
ldrb r0, [r6, 0x1E]
@@ -1476,7 +1476,7 @@ sub_80ECB00: @ 80ECB00
lsls r3, 16
lsrs r3, 16
mov r8, r3
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
@@ -1508,10 +1508,10 @@ sub_80ECB00: @ 80ECB00
movs r5, 0x1
strb r5, [r4, 0x1]
adds r0, r4, 0x4
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
- ldr r0, =gUnknown_02022FEC
+ bl StringCopy
+ ldr r0, =gBattleTypeFlags
ldr r1, [r0]
movs r0, 0x40
ands r0, r1
@@ -1541,16 +1541,16 @@ _080ECBA4:
ldr r6, =gUnknown_020229F0
adds r1, r5, r6
mov r0, sp
- bl CopyString
+ bl StringCopy
mov r0, sp
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
adds r0, r4, 0
adds r0, 0xC
mov r1, sp
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x19]
cmp r0, 0x1
@@ -1595,7 +1595,7 @@ sub_80ECC04: @ 80ECC04
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
mov r8, r0
ldr r0, [r0]
ldr r7, =0x000027cc
@@ -1635,17 +1635,17 @@ _080ECC68:
strb r7, [r4, 0x1]
adds r0, r4, 0
adds r0, 0xC
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
mov r0, sp
mov r1, r10
- bl CopyString
+ bl StringCopy
mov r0, sp
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
adds r0, r4, 0x4
mov r1, sp
- bl CopyString
+ bl StringCopy
movs r0, 0x7
ands r5, r0
ldrb r1, [r4, 0x3]
@@ -1664,7 +1664,7 @@ _080ECC68:
strb r0, [r4, 0x2]
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x14]
cmp r0, 0x1
@@ -1696,7 +1696,7 @@ _080ECCEE:
sub_80ECD00: @ 80ECD00
push {r4-r6,lr}
sub sp, 0x20
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
lsls r0, r1, 3
@@ -1713,9 +1713,9 @@ sub_80ECD00: @ 80ECD00
lsls r0, 1
strb r0, [r4, 0x16]
adds r0, r4, 0x2
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
movs r0, 0xB
strb r0, [r4]
movs r5, 0x1
@@ -1724,18 +1724,18 @@ sub_80ECD00: @ 80ECD00
strb r0, [r4, 0xA]
lsrs r0, 8
strb r0, [r4, 0xB]
- ldr r1, =gUnknown_02021CC4
+ ldr r1, =gStringVar1
mov r0, sp
- bl CopyString
+ bl StringCopy
mov r0, sp
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
adds r0, r4, 0
adds r0, 0xC
mov r1, sp
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x17]
cmp r0, 0x1
@@ -1764,7 +1764,7 @@ sub_80ECDA4: @ 80ECDA4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -1799,7 +1799,7 @@ sub_80ECDF4: @ 80ECDF4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002b2c
adds r4, r0, r1
@@ -1827,7 +1827,7 @@ sub_80ECE34: @ 80ECE34
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002b2c
adds r4, r0, r1
@@ -1855,7 +1855,7 @@ sub_80ECE74: @ 80ECE74
push {r4,r5,lr}
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002b2c
adds r4, r0, r1
@@ -1885,7 +1885,7 @@ sub_80ECEB4: @ 80ECEB4
lsrs r7, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r4, [r0]
ldr r0, =0x00002b2c
adds r5, r4, r0
@@ -1910,9 +1910,9 @@ sub_80ECEB4: @ 80ECEB4
adds r2, 0xD
adds r1, r2
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
strb r7, [r5, 0xC]
adds r1, r6, 0x1
ldr r0, =gUnknown_02039F30
@@ -1924,7 +1924,7 @@ sub_80ECEB4: @ 80ECEB4
b _080ECF4A
.pool
_080ECF30:
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
cmp r0, 0x1
beq _080ECF48
@@ -1950,7 +1950,7 @@ _080ECF4C:
thumb_func_start sub_80ECF5C
sub_80ECF5C: @ 80ECF5C
push {r4-r7,lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r6, [r0]
ldr r0, =0x00002b2c
adds r5, r6, r0
@@ -1973,14 +1973,14 @@ sub_80ECF5C: @ 80ECF5C
strh r0, [r4, 0x2]
adds r0, r4, 0
adds r0, 0x16
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
adds r0, 0x8
ldr r2, =0x00002b34
adds r1, r6, r2
- bl CopyString
+ bl StringCopy
ldrb r0, [r5, 0x13]
lsls r0, 29
lsrs r0, 29
@@ -2017,7 +2017,7 @@ sub_80ECF5C: @ 80ECF5C
strb r0, [r4, 0x13]
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x1E]
cmp r0, 0x1
@@ -2032,7 +2032,7 @@ _080ECFFA:
_080ED01C:
strb r0, [r4, 0x1F]
_080ED01E:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -2050,7 +2050,7 @@ sub_80ED03C: @ 80ED03C
push {r4-r6,lr}
lsls r0, 16
lsrs r6, r0, 16
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, [r4]
ldr r1, =0x00002b2c
adds r5, r0, r1
@@ -2089,7 +2089,7 @@ sub_80ED090: @ 80ED090
push {r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r4, [r0]
ldr r0, =0x00002b2c
adds r7, r4, r0
@@ -2137,11 +2137,11 @@ sub_80ED090: @ 80ED090
ldrb r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =gUnknown_020244EC
+ ldr r5, =gPlayerParty
adds r0, r5
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x2]
mov r1, r8
ldrb r0, [r1]
@@ -2151,15 +2151,15 @@ sub_80ED090: @ 80ED090
adds r4, r1
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
+ bl GetMonData
adds r0, r4, 0
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
mov r1, r8
ldrb r0, [r1]
muls r0, r6
adds r0, r5
movs r1, 0x3
- bl pokemon_getattr
+ bl GetMonData
strb r0, [r7, 0x1F]
_080ED134:
pop {r3}
@@ -2173,7 +2173,7 @@ _080ED134:
thumb_func_start sub_80ED164
sub_80ED164: @ 80ED164
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -2189,15 +2189,15 @@ sub_80ED164: @ 80ED164
movs r0, 0x1
strb r0, [r6, 0x1]
adds r0, r6, 0x2
- ldr r4, =gUnknown_03005D90
+ ldr r4, =gSaveBlock2Ptr
ldr r1, [r4]
- bl CopyString
+ bl StringCopy
adds r0, r6, 0
adds r0, 0xC
ldr r1, [r4]
ldr r2, =0x00000bd8
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, [r4]
ldr r2, =0x00000bd4
adds r0, r1, r2
@@ -2235,12 +2235,12 @@ _080ED1F6:
strb r0, [r6, 0x1B]
adds r0, r6, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r6, 0x1D]
cmp r0, 0x1
beq _080ED21C
- ldr r0, =gUnknown_03005D90
+ ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r2, =0x00000beb
adds r0, r2
@@ -2261,7 +2261,7 @@ _080ED21E:
@ void SaveRecordedItemPurchasesForTVShow()
SaveRecordedItemPurchasesForTVShow: @ 80ED238
push {r4-r7,lr}
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldrh r1, [r0, 0x4]
ldr r0, =0x00003c1a
@@ -2339,12 +2339,12 @@ _080ED2B6:
strb r0, [r5, 0x2]
adds r0, r5, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r5, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r5, 0x3]
_080ED2F2:
@@ -2370,27 +2370,27 @@ sub_80ED320: @ 80ED320
ldrh r0, [r0]
movs r7, 0x64
muls r0, r7
- ldr r6, =gUnknown_020244EC
+ ldr r6, =gPlayerParty
adds r0, r6
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
- ldr r1, =gUnknown_03005D90
+ bl GetMonData
+ ldr r1, =gSaveBlock2Ptr
mov r9, r1
ldr r0, [r1]
- bl GetStringLength
+ bl StringLength
lsls r0, 16
lsrs r0, 16
cmp r0, 0x1
bls _080ED400
adds r0, r4, 0
- bl GetStringLength
+ bl StringLength
lsls r0, 16
lsrs r0, 16
cmp r0, 0x1
bls _080ED400
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -2411,15 +2411,15 @@ sub_80ED320: @ 80ED320
adds r0, r6
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r4, 0x2]
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
bl __umodsi3
strb r0, [r4, 0x1A]
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
ands r0, r5
@@ -2431,7 +2431,7 @@ sub_80ED320: @ 80ED320
adds r0, 0xF
mov r2, r9
ldr r1, [r2]
- bl CopyString
+ bl StringCopy
mov r1, r8
ldrh r0, [r1]
muls r0, r7
@@ -2439,12 +2439,12 @@ sub_80ED320: @ 80ED320
adds r5, r4, 0x4
movs r1, 0x2
adds r2, r5, 0
- bl pokemon_getattr
+ bl GetMonData
adds r0, r5, 0
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x1E]
mov r2, r8
@@ -2452,7 +2452,7 @@ sub_80ED320: @ 80ED320
muls r0, r7
adds r0, r6
movs r1, 0x3
- bl pokemon_getattr
+ bl GetMonData
strb r0, [r4, 0x1F]
_080ED400:
pop {r3,r4}
@@ -2467,7 +2467,7 @@ _080ED400:
thumb_func_start StartMassOutbreak
StartMassOutbreak: @ 80ED430
push {r4,r5,lr}
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r1, r0, 3
@@ -2549,7 +2549,7 @@ sub_80ED4DC: @ 80ED4DC
ldrh r0, [r0]
cmp r0, 0x1
beq _080ED532
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -2590,7 +2590,7 @@ _080ED532:
thumb_func_start sub_80ED548
sub_80ED548: @ 80ED548
push {r4,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -2606,23 +2606,23 @@ sub_80ED548: @ 80ED548
strb r0, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x10
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
bl sub_8139688
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r4, 0x2]
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x18]
pop {r4}
@@ -2634,7 +2634,7 @@ sub_80ED548: @ 80ED548
thumb_func_start sub_80ED5B8
sub_80ED5B8: @ 80ED5B8
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -2652,13 +2652,13 @@ sub_80ED5B8: @ 80ED5B8
strb r0, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x10
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
strh r5, [r4, 0x2]
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x18]
pop {r4,r5}
@@ -2672,7 +2672,7 @@ sub_80ED610: @ 80ED610
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -2694,11 +2694,11 @@ sub_80ED610: @ 80ED610
lsrs r0, 24
movs r7, 0x64
muls r0, r7
- ldr r6, =gUnknown_020244EC
+ ldr r6, =gPlayerParty
adds r0, r6
movs r1, 0x20
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
lsrs r0, 4
movs r1, 0xF
ands r0, r1
@@ -2716,9 +2716,9 @@ sub_80ED610: @ 80ED610
orrs r1, r0
strb r1, [r5, 0x4]
adds r0, r5, 0x5
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
bl sub_8139688
lsls r0, 24
lsrs r0, 24
@@ -2728,9 +2728,9 @@ sub_80ED610: @ 80ED610
adds r4, 0x10
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
+ bl GetMonData
adds r0, r4, 0
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
bl sub_8139688
lsls r0, 24
lsrs r0, 24
@@ -2738,11 +2738,11 @@ sub_80ED610: @ 80ED610
adds r0, r6
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r5, 0x2]
adds r0, r5, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r5, 0xD]
cmp r0, 0x1
@@ -2753,7 +2753,7 @@ sub_80ED610: @ 80ED610
muls r0, r7
adds r0, r6
movs r1, 0x3
- bl pokemon_getattr
+ bl GetMonData
cmp r0, 0x1
bne _080ED6F4
_080ED6D4:
@@ -2767,7 +2767,7 @@ _080ED6F4:
muls r0, r7
adds r0, r6
movs r1, 0x3
- bl pokemon_getattr
+ bl GetMonData
_080ED706:
strb r0, [r5, 0xE]
pop {r3}
@@ -2791,7 +2791,7 @@ sub_80ED718: @ 80ED718
cmp r0, 0
beq _080ED7E4
movs r1, 0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r2, [r0]
ldr r3, =0x000027cc
_080ED72E:
@@ -2814,7 +2814,7 @@ _080ED72E:
lsrs r5, r0, 24
cmp r5, 0
bne _080ED7E4
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r1, =0x000027cc
adds r0, r1
@@ -2827,7 +2827,7 @@ _080ED72E:
negs r1, r1
cmp r0, r1
beq _080ED7E4
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@@ -2878,7 +2878,7 @@ _080ED72E:
strh r3, [r4, 0x16]
adds r0, r4, 0
bl sub_80ECA10
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x18]
_080ED7E4:
@@ -2891,7 +2891,7 @@ _080ED7E4:
thumb_func_start EndMassOutbreak
EndMassOutbreak: @ 80ED808
push {r4,r5,lr}
- ldr r3, =gUnknown_03005D8C
+ ldr r3, =gSaveBlock1Ptr
ldr r0, [r3]
ldr r2, =0x00002b90
adds r1, r0, r2
@@ -2972,7 +2972,7 @@ sub_80ED8B4: @ 80ED8B4
push {r4-r7,lr}
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =gUnknown_03005D8C
+ ldr r1, =gSaveBlock1Ptr
ldr r0, [r1]
ldr r2, =0x00002b90
adds r0, r2
@@ -3028,7 +3028,7 @@ UpdateMassOutbreakTimeLeft: @ 80ED924
push {lr}
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r3, =0x00002ba2
adds r1, r0, r3
@@ -3096,7 +3096,7 @@ _080ED99C:
thumb_func_start sub_80ED9A8
sub_80ED9A8: @ 80ED9A8
push {r4-r6,lr}
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
@@ -3139,12 +3139,12 @@ sub_80ED9A8: @ 80ED9A8
strh r0, [r4, 0x4]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x6]
_080EDA18:
@@ -3165,7 +3165,7 @@ sub_80EDA3C: @ 80EDA3C
thumb_func_start sub_80EDA48
sub_80EDA48: @ 80EDA48
push {r4,lr}
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, [r4]
ldr r2, =0x00002b2c
adds r1, r0, r2
@@ -3194,7 +3194,7 @@ sub_80EDA80: @ 80EDA80
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, =gUnknown_03005D8C
+ ldr r7, =gSaveBlock1Ptr
ldr r0, [r7]
ldr r1, =0x00002b2c
adds r5, r0, r1
@@ -3250,12 +3250,12 @@ sub_80EDA80: @ 80EDA80
strb r0, [r4, 0xA]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0xB]
ldr r0, [r7]
@@ -3277,7 +3277,7 @@ sub_80EDB44: @ 80EDB44
movs r0, 0x1A
movs r1, 0x1
bl sub_80EF46C
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
@@ -3373,17 +3373,17 @@ _080EDC1C:
adds r6, 0x1
cmp r6, 0x6
bls _080EDBEA
- ldr r0, =gUnknown_03005D90
+ ldr r0, =gSaveBlock2Ptr
ldr r1, [r0]
ldr r2, =0x00000eb8
adds r0, r1, r2
ldrh r0, [r0]
strh r0, [r4, 0x8]
adds r0, r7, 0
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0xC]
_080EDC40:
@@ -3397,7 +3397,7 @@ _080EDC40:
sub_80EDC60: @ 80EDC60
push {r4-r7,lr}
adds r5, r0, 0
- ldr r7, =gUnknown_03005D8C
+ ldr r7, =gSaveBlock1Ptr
ldr r0, [r7]
ldr r6, =0x000027cc
adds r0, r6
@@ -3429,7 +3429,7 @@ sub_80EDC60: @ 80EDC60
movs r0, 0x1B
strb r0, [r4]
strb r1, [r4, 0x1]
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r0, [r1]
ldrb r0, [r0, 0x8]
strb r0, [r4, 0x8]
@@ -3440,10 +3440,10 @@ sub_80EDC60: @ 80EDC60
adds r0, r4, 0
adds r0, 0x13
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x9]
_080EDCCE:
@@ -3456,7 +3456,7 @@ _080EDCCE:
thumb_func_start sub_80EDCE8
sub_80EDCE8: @ 80EDCE8
push {r4-r6,lr}
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
@@ -3498,12 +3498,12 @@ sub_80EDCE8: @ 80EDCE8
strh r0, [r4, 0x6]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x5]
_080EDD56:
@@ -3518,7 +3518,7 @@ sub_80EDD78: @ 80EDD78
push {r4-r6,lr}
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -3588,7 +3588,7 @@ _080EDE0C:
_080EDE12:
lsls r0, 16
lsrs r3, r0, 16
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -3609,12 +3609,12 @@ _080EDE12:
strb r5, [r4, 0x2]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x8]
_080EDE54:
@@ -3655,7 +3655,7 @@ sub_80EDE98: @ 80EDE98
mov r8, r0
movs r3, 0
ldr r6, =gUnknown_030060D0
- ldr r7, =gUnknown_03005D8C
+ ldr r7, =gSaveBlock1Ptr
adds r2, r6, 0
movs r1, 0
_080EDEAC:
@@ -3736,14 +3736,14 @@ _080EDF34:
ldr r0, =gUnknown_030060D0
mov r9, r0
_080EDF42:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
bl __modsi3
lsls r0, 24
lsrs r4, r0, 24
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@@ -3810,21 +3810,21 @@ _080EDFCA:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =gUnknown_020244EC
+ ldr r0, =gPlayerParty
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl pokemon_getattr
+ bl GetMonData
cmp r0, 0
beq _080EE094
adds r0, r4, 0
movs r1, 0x2D
- bl pokemon_getattr
+ bl GetMonData
cmp r0, 0
bne _080EE094
adds r0, r4, 0
movs r1, 0x38
- bl pokemon_getattr
+ bl GetMonData
ldr r2, =gUnknown_030060E0
mov r3, r9
lsls r1, r3, 3
@@ -3832,12 +3832,12 @@ _080EDFCA:
strb r0, [r6]
adds r0, r4, 0
movs r1, 0xB
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r6, 0x2]
movs r5, 0
adds r0, r4, 0
movs r1, 0xD
- bl pokemon_getattr
+ bl GetMonData
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -3848,7 +3848,7 @@ _080EDFCA:
_080EE020:
adds r0, r4, 0
movs r1, 0xE
- bl pokemon_getattr
+ bl GetMonData
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -3862,7 +3862,7 @@ _080EE020:
_080EE03C:
adds r0, r4, 0
movs r1, 0xF
- bl pokemon_getattr
+ bl GetMonData
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -3876,7 +3876,7 @@ _080EE03C:
_080EE058:
adds r0, r4, 0
movs r1, 0x10
- bl pokemon_getattr
+ bl GetMonData
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -3888,7 +3888,7 @@ _080EE058:
lsls r0, 24
lsrs r5, r0, 24
_080EE074:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@@ -3931,7 +3931,7 @@ _080EE0BE:
bl __divsi3
mov r1, r10
strb r0, [r1, 0x2]
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r9
@@ -3961,7 +3961,7 @@ sub_80EE104: @ 80EE104
movs r0, 0x1F
movs r1, 0x1
bl sub_80EF46C
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
@@ -3989,16 +3989,16 @@ sub_80EE104: @ 80EE104
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
bl sub_80EDE98
adds r0, r4, 0
bl sub_80EDFB4
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0xC]
_080EE168:
@@ -4011,7 +4011,7 @@ _080EE168:
thumb_func_start sub_80EE184
sub_80EE184: @ 80EE184
push {r4-r7,lr}
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
@@ -4050,7 +4050,7 @@ _080EE1B6:
movs r5, 0
ldr r6, =gUnknown_03005D10
ldr r3, =gUnknown_02037318
- ldr r7, =gUnknown_03005D90
+ ldr r7, =gSaveBlock2Ptr
adds r2, r6, 0
adds r2, 0x36
_080EE1DA:
@@ -4078,7 +4078,7 @@ _080EE1FE:
adds r0, r4, 0
adds r0, 0x13
ldr r1, [r7]
- bl CopyString
+ bl StringCopy
ldrh r0, [r6, 0x6]
strh r0, [r4, 0xA]
ldr r0, =gUnknown_0202433A
@@ -4153,7 +4153,7 @@ _080EE2B2:
_080EE2B6:
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0xE]
_080EE2C2:
@@ -4166,7 +4166,7 @@ _080EE2C2:
thumb_func_start sub_80EE2CC
sub_80EE2CC: @ 80EE2CC
push {r4-r6,lr}
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
@@ -4200,9 +4200,9 @@ sub_80EE2CC: @ 80EE2CC
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
ldr r0, =gUnknown_020375E0
ldrb r1, [r0]
movs r0, 0x4
@@ -4213,7 +4213,7 @@ sub_80EE2CC: @ 80EE2CC
strh r0, [r4, 0x2]
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x5]
_080EE33A:
@@ -4244,7 +4244,7 @@ sub_80EE35C: @ 80EE35C
lsls r3, 16
lsrs r3, 16
str r3, [sp]
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
mov r8, r0
ldr r0, [r0]
ldr r5, =0x000027cc
@@ -4280,9 +4280,9 @@ sub_80EE35C: @ 80EE35C
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
mov r0, r10
strh r0, [r4, 0x4]
mov r1, r9
@@ -4321,7 +4321,7 @@ _080EE408:
strh r2, [r4, 0xE]
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x11]
_080EE426:
@@ -4346,7 +4346,7 @@ sub_80EE44C: @ 80EE44C
mov r8, r0
lsls r1, 24
lsrs r7, r1, 24
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
@@ -4380,15 +4380,15 @@ sub_80EE44C: @ 80EE44C
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
mov r0, r8
strb r0, [r4, 0x2]
strb r7, [r4, 0x3]
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x4]
_080EE4BE:
@@ -4409,7 +4409,7 @@ sub_80EE4DC: @ 80EE4DC
lsls r1, 24
lsrs r1, 24
mov r8, r1
- ldr r7, =gUnknown_03005D8C
+ ldr r7, =gSaveBlock1Ptr
ldr r0, [r7]
ldr r5, =0x000027cc
adds r0, r5
@@ -4443,16 +4443,16 @@ sub_80EE4DC: @ 80EE4DC
strb r1, [r5, 0x1]
adds r0, r5, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
adds r4, r5, 0x4
adds r0, r6, 0
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
+ bl GetMonData
adds r0, r4, 0
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
adds r0, r6, 0
bl sub_80EE5A4
strb r0, [r5, 0x2]
@@ -4461,14 +4461,14 @@ sub_80EE4DC: @ 80EE4DC
strb r0, [r5, 0x3]
adds r0, r5, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r5, 0xF]
cmp r0, 0x1
beq _080EE578
adds r0, r6, 0
movs r1, 0x3
- bl pokemon_getattr
+ bl GetMonData
cmp r0, 0x1
bne _080EE590
_080EE578:
@@ -4478,7 +4478,7 @@ _080EE578:
_080EE590:
adds r0, r6, 0
movs r1, 0x3
- bl pokemon_getattr
+ bl GetMonData
_080EE598:
strb r0, [r5, 0x10]
_080EE59A:
@@ -4494,103 +4494,103 @@ sub_80EE5A4: @ 80EE5A4
push {r4,r5,lr}
adds r5, r0, 0
movs r1, 0x32
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x33
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x34
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x35
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x36
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x43
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x44
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x45
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x46
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x47
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x48
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x49
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4A
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4B
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4C
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4D
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4E
- bl pokemon_getattr
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
@@ -4697,7 +4697,7 @@ _080EE728:
thumb_func_start sub_80EE72C
sub_80EE72C: @ 80EE72C
push {r4-r6,lr}
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r6, =0x000027cc
adds r0, r6
@@ -4731,9 +4731,9 @@ sub_80EE72C: @ 80EE72C
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
ldr r0, [r5]
ldr r2, =0x00002bb0
adds r1, r0, r2
@@ -4745,7 +4745,7 @@ sub_80EE72C: @ 80EE72C
strh r0, [r4, 0x6]
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x8]
_080EE79C:
@@ -4758,7 +4758,7 @@ _080EE79C:
thumb_func_start sub_80EE7C0
sub_80EE7C0: @ 80EE7C0
push {r4,lr}
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
@@ -4804,7 +4804,7 @@ sub_80EE818: @ 80EE818
lsrs r0, 24
cmp r0, 0x1
bne _080EE870
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r7, r0, r1
@@ -4841,7 +4841,7 @@ _080EE866:
cmp r6, 0x17
bls _080EE83C
_080EE870:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -4858,7 +4858,7 @@ _080EE870:
b _080EE8C2
.pool
_080EE89C:
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -4887,7 +4887,7 @@ sub_80EE8C8: @ 80EE8C8
lsrs r6, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r1, =0x000027cc
adds r0, r1
@@ -4917,9 +4917,9 @@ _080EE8F4:
strb r1, [r7, 0x1]
adds r0, r7, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
strh r6, [r7, 0x2]
strb r4, [r7, 0xD]
subs r0, r4, 0x1
@@ -4949,69 +4949,69 @@ _080EE944:
.4byte _080EE978
.4byte _080EE978
_080EE978:
- ldr r4, =gUnknown_020244EC
+ ldr r4, =gPlayerParty
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x4]
adds r0, r4, 0
adds r0, 0x64
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x6]
adds r4, 0xC8
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x8]
b _080EEA46
.pool
_080EE9A8:
- ldr r4, =gUnknown_020244EC
+ ldr r4, =gPlayerParty
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x4]
adds r0, r4, 0
adds r0, 0x64
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x6]
adds r0, r4, 0
adds r0, 0xC8
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x8]
movs r1, 0x96
lsls r1, 1
adds r0, r4, r1
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0xA]
b _080EEA46
.pool
_080EE9E8:
- ldr r4, =gUnknown_020244EC
+ ldr r4, =gPlayerParty
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x4]
adds r4, 0x64
adds r0, r4, 0
b _080EEA3C
.pool
_080EEA00:
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
mov r8, r2
- ldr r6, =gUnknown_03005D90
+ ldr r6, =gSaveBlock2Ptr
ldr r0, [r6]
ldr r1, =0x00000caa
adds r0, r1
@@ -5026,7 +5026,7 @@ _080EEA00:
adds r0, r1
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x4]
ldr r0, [r6]
ldr r2, =0x00000cac
@@ -5041,12 +5041,12 @@ _080EEA00:
_080EEA3C:
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
strh r0, [r7, 0x6]
_080EEA46:
adds r0, r7, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r7, 0xC]
_080EEA52:
@@ -5071,7 +5071,7 @@ sub_80EEA70: @ 80EEA70
bne _080EEA86
b _080EEB8C
_080EEA86:
- ldr r7, =gUnknown_03005D8C
+ ldr r7, =gSaveBlock1Ptr
ldr r0, [r7]
ldr r1, =0x000027cc
adds r0, r1
@@ -5099,21 +5099,21 @@ _080EEA86:
strb r1, [r5, 0x1]
adds r0, r5, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
ldr r0, =0x000040ec
bl VarGet
strh r0, [r5, 0x2]
bl sub_80E980C
- ldr r1, =gUnknown_02021CC4
+ ldr r1, =gStringVar1
mov r0, sp
- bl CopyString
+ bl StringCopy
mov r0, sp
- bl StripExtendedControlCodes
+ bl StripExtCtrlCodes
adds r0, r5, 0x4
mov r1, sp
- bl CopyString
+ bl StringCopy
ldr r0, =0x000040ed
bl VarGet
strh r0, [r5, 0x10]
@@ -5129,7 +5129,7 @@ _080EEA86:
str r4, [r5, 0xC]
adds r0, r5, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r5, 0x1B]
cmp r0, 0x1
@@ -5231,7 +5231,7 @@ sub_80EEBF4: @ 80EEBF4
movs r0, 0x25
movs r1, 0x1
bl sub_80EF46C
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
@@ -5259,9 +5259,9 @@ sub_80EEBF4: @ 80EEBF4
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =gUnknown_03005D90
+ ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
strb r5, [r4, 0x4]
ldr r1, =gUnknown_0858D0EC
lsls r0, r5, 2
@@ -5271,7 +5271,7 @@ sub_80EEBF4: @ 80EEBF4
strh r0, [r4, 0x2]
adds r0, r4, 0
bl sub_80EC9E8
- ldr r0, =gUnknown_82E9531
+ ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r4, 0x5]
_080EEC60:
@@ -5420,7 +5420,7 @@ sub_80EED88: @ 80EED88
lsls r0, 24
cmp r0, 0
beq _080EEE0C
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
ldr r0, [r6]
ldr r7, =0x00002b50
adds r0, r7
@@ -5439,7 +5439,7 @@ sub_80EED88: @ 80EED88
lsrs r0, 24
cmp r0, 0x1
beq _080EEE0C
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@@ -5532,7 +5532,7 @@ _080EEE60:
sub_80EEE78: @ 80EEE78
push {r4,lr}
lsls r0, 24
- ldr r3, =gUnknown_03005D8C
+ ldr r3, =gSaveBlock1Ptr
ldr r1, [r3]
lsrs r0, 22
adds r1, r0
@@ -5560,9 +5560,9 @@ sub_80EEE78: @ 80EEE78
sub_80EEEB8: @ 80EEEB8
push {r4-r7,lr}
movs r2, 0
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
_080EEEBE:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
lsls r1, r2, 2
adds r0, r1
@@ -5614,7 +5614,7 @@ _080EEF12:
sub_80EEF20: @ 80EEF20
push {r4,lr}
movs r2, 0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r3, [r0]
_080EEF28:
lsls r0, r2, 2
@@ -5663,7 +5663,7 @@ sub_80EEF6C: @ 80EEF6C
b _080EF01A
.pool
_080EEF84:
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
lsls r4, r2, 2
adds r1, r0, r4
@@ -5704,10 +5704,10 @@ _080EEFD0:
.pool
_080EEFE8:
ldrh r1, [r2]
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
movs r2, 0
movs r3, 0x1
- bl ConvertIntToDecimalString
+ bl ConvertIntToDecimalStringN
ldr r0, [r5]
adds r0, r4
ldr r1, =0x00002b51
@@ -5748,7 +5748,7 @@ _080EF044:
b _080EF08C
_080EF048:
movs r2, 0
- ldr r4, =gUnknown_03005D8C
+ ldr r4, =gSaveBlock1Ptr
_080EF04C:
ldr r1, [r4]
lsls r0, r2, 2
@@ -5797,7 +5797,7 @@ _080EF0A2:
movs r0, 0x1
b _080EF0D6
_080EF0A6:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0x80
@@ -5811,7 +5811,7 @@ _080EF0A6:
b _080EF0D4
.pool
_080EF0C8:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000150d
@@ -5837,7 +5837,7 @@ _080EF0EE:
b _080EF112
_080EF0F2:
movs r1, 0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r3, [r0]
ldr r4, =0x00002b50
_080EF0FA:
@@ -5868,7 +5868,7 @@ sub_80EF120: @ 80EF120
lsls r0, 16
lsrs r7, r0, 16
movs r6, 0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
mov r8, r0
_080EF130:
mov r1, r8
@@ -5959,7 +5959,7 @@ _080EF1E0:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x14]
- bl CopyString
+ bl StringCopy
b _080EF244
.pool
_080EF1FC:
@@ -5969,7 +5969,7 @@ _080EF1FC:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x18]
- bl CopyString
+ bl StringCopy
b _080EF244
.pool
_080EF218:
@@ -5979,7 +5979,7 @@ _080EF218:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x1C]
- bl CopyString
+ bl StringCopy
b _080EF244
.pool
_080EF234:
@@ -5989,7 +5989,7 @@ _080EF234:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x20]
- bl CopyString
+ bl StringCopy
_080EF244:
pop {r0}
bx r0
@@ -6026,7 +6026,7 @@ _080EF280:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1]
- bl CopyString
+ bl StringCopy
b _080EF300
.pool
_080EF29C:
@@ -6036,7 +6036,7 @@ _080EF29C:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x4]
- bl CopyString
+ bl StringCopy
b _080EF300
.pool
_080EF2B8:
@@ -6046,7 +6046,7 @@ _080EF2B8:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x8]
- bl CopyString
+ bl StringCopy
b _080EF300
.pool
_080EF2D4:
@@ -6056,7 +6056,7 @@ _080EF2D4:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0xC]
- bl CopyString
+ bl StringCopy
b _080EF300
.pool
_080EF2F0:
@@ -6066,7 +6066,7 @@ _080EF2F0:
ldr r0, [r0]
ldr r1, =gUnknown_0858BAF0
ldr r1, [r1, 0x10]
- bl CopyString
+ bl StringCopy
_080EF300:
pop {r0}
bx r0
@@ -6077,7 +6077,7 @@ _080EF300:
@ void SetContestCategoryStringVarForInterview()
SetContestCategoryStringVarForInterview: @ 80EF30C
push {lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -6115,7 +6115,7 @@ sub_80EF340: @ 80EF340
lsrs r3, 24
adds r1, r5, 0
movs r2, 0
- bl ConvertIntToDecimalString
+ bl ConvertIntToDecimalStringN
pop {r4,r5}
pop {r0}
bx r0
@@ -6265,7 +6265,7 @@ sub_80EF46C: @ 80EF46C
lsls r1, 24
lsrs r1, 24
mov r9, r1
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -6379,7 +6379,7 @@ sub_80EF550: @ 80EF550
lsls r0, 24
lsrs r6, r0, 24
movs r1, 0
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r4, =0x000027cc
_080EF55C:
ldr r3, [r5]
@@ -6494,24 +6494,24 @@ sub_80EF64C: @ 80EF64C
ldrh r0, [r0]
cmp r0, 0
bne _080EF6A0
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
bl sub_8139688
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
movs r1, 0xB
muls r1, r0
ldr r0, =gSpeciesNames
adds r1, r0
adds r0, r4, 0
- bl CopyString
- ldr r2, =gUnknown_03005D8C
+ bl StringCopy
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -6540,7 +6540,7 @@ sub_80EF6C4: @ 80EF6C4
ldrh r0, [r0]
cmp r0, 0
bne _080EF6F0
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -6568,35 +6568,35 @@ sub_80EF704: @ 80EF704
ldrh r0, [r0]
cmp r0, 0
bne _080EF774
- ldr r6, =gUnknown_02021CC4
+ ldr r6, =gStringVar1
bl sub_8139688
lsls r0, 24
lsrs r0, 24
movs r5, 0x64
muls r0, r5
- ldr r4, =gUnknown_020244EC
+ ldr r4, =gPlayerParty
adds r0, r4
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
movs r1, 0xB
muls r1, r0
ldr r0, =gSpeciesNames
adds r1, r0
adds r0, r6, 0
- bl CopyString
+ bl StringCopy
bl sub_8139688
lsls r0, 24
lsrs r0, 24
muls r0, r5
adds r0, r4
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
+ bl GetMonData
adds r0, r4, 0
- bl GetStringEnd_Limit7
- ldr r2, =gUnknown_03005D8C
+ bl StringGetEnd10
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -6643,7 +6643,7 @@ sub_80EF7B4: @ 80EF7B4
ldrh r0, [r0]
cmp r0, 0
bne _080EF7E0
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -6689,7 +6689,7 @@ sub_80EF80C: @ 80EF80C
ldrh r0, [r0]
cmp r0, 0
bne _080EF838
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -6717,7 +6717,7 @@ sub_80EF84C: @ 80EF84C
ldrh r0, [r0]
cmp r0, 0
bne _080EF878
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
@@ -6744,18 +6744,18 @@ sub_80EF88C: @ 80EF88C
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =gUnknown_020244EC
+ ldr r0, =gPlayerParty
adds r5, r1, r0
- ldr r6, =gUnknown_02021CC4
+ ldr r6, =gStringVar1
adds r0, r5, 0
movs r1, 0x2
adds r2, r6, 0
- bl pokemon_getattr
+ bl GetMonData
mov r4, sp
adds r0, r5, 0
movs r1, 0x3
mov r2, sp
- bl pokemon_getattr
+ bl GetMonData
strb r0, [r4]
lsls r0, 24
lsrs r0, 24
@@ -6764,13 +6764,13 @@ sub_80EF88C: @ 80EF88C
adds r0, r5, 0
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
movs r1, 0xB
muls r0, r1
ldr r1, =gSpeciesNames
adds r0, r1
adds r1, r6, 0
- bl CompareString
+ bl StringCompare
cmp r0, 0
bne _080EF8EC
movs r0, 0
@@ -6943,7 +6943,7 @@ sub_80EF9E8: @ 80EF9E8
muls r1, r5
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
adds r0, r5, 0
pop {r4,r5}
pop {r1}
@@ -6956,7 +6956,7 @@ sub_80EFA24: @ 80EFA24
push {r4-r6,lr}
lsls r0, 16
lsrs r5, r0, 16
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, =0x0000019b
@@ -7005,7 +7005,7 @@ _080EFA7E:
thumb_func_start sub_80EFA88
sub_80EFA88: @ 80EFA88
push {lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -7103,7 +7103,7 @@ sub_80EFB38: @ 80EFB38
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
cmp r0, r4
@@ -7122,7 +7122,7 @@ _080EFB52:
sub_80EFB58: @ 80EFB58
push {r4-r6,lr}
adds r4, r0, 0
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x6
@@ -7148,7 +7148,7 @@ _080EFB84:
adds r3, r4, 0x4
cmp r0, r6
beq _080EFB78
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r3, r1
ldrh r1, [r1]
bl CopyEasyChatWord
@@ -7230,7 +7230,7 @@ _080EFC06:
mov r4, r8
adds r4, 0xF
adds r0, r4, 0
- bl GetStringLength
+ bl StringLength
lsls r0, 16
lsrs r2, r0, 16
cmp r6, 0
@@ -7280,7 +7280,7 @@ _080EFC72:
mov r4, r8
adds r4, 0x4
adds r0, r4, 0
- bl GetStringLength
+ bl StringLength
lsls r0, 16
lsrs r2, r0, 16
cmp r6, 0
@@ -7325,14 +7325,14 @@ _080EFCC4:
ldrb r1, [r5, 0x1F]
_080EFCC8:
mov r0, sp
- bl StopMusicWhileStringIsPrinted
+ bl ConvertInternationalString
b _080EFD30
_080EFCD0:
movs r0, 0xB
muls r4, r0
ldr r7, =gSpeciesNames
adds r0, r4, r7
- bl GetStringLength
+ bl StringLength
lsls r0, 16
lsrs r2, r0, 16
cmp r6, 0
@@ -7385,7 +7385,7 @@ _080EFD30:
adds r1, r0
ldr r0, [r1]
mov r1, sp
- bl CopyString
+ bl StringCopy
add sp, 0x10
pop {r3,r4}
mov r8, r3
@@ -7400,7 +7400,7 @@ _080EFD30:
sub_80EFD54: @ 80EFD54
push {r4,lr}
movs r1, 0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r3, [r0]
ldr r0, =gUnknown_020375E0
ldrh r2, [r0]
@@ -7437,15 +7437,15 @@ sub_80EFD98: @ 80EFD98
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
- ldr r0, =gUnknown_02021EC4
+ bl GetMonData
+ ldr r0, =gStringVar3
adds r1, r4, 0
- bl CompareString
+ bl StringCompare
cmp r0, 0
beq _080EFDD4
bl sub_80ED320
@@ -7476,22 +7476,22 @@ sub_80EFDDC: @ 80EFDDC
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r6, =gUnknown_020244EC
+ ldr r6, =gPlayerParty
adds r0, r6
- ldr r2, =gUnknown_02021EC4
+ ldr r2, =gStringVar3
movs r1, 0x2
- bl pokemon_getattr
+ bl GetMonData
mov r1, r9
ldrh r0, [r1]
mov r1, r8
muls r1, r0
adds r0, r1, 0
adds r0, r6
- ldr r1, =gUnknown_02021DC4
+ ldr r1, =gStringVar2
mov r10, r1
movs r1, 0x2
mov r2, r10
- bl pokemon_getattr
+ bl GetMonData
mov r1, r9
ldrh r0, [r1]
mov r1, r8
@@ -7500,7 +7500,7 @@ sub_80EFDDC: @ 80EFDDC
adds r0, r6
movs r1, 0xB
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
@@ -7522,7 +7522,7 @@ sub_80EFDDC: @ 80EFDDC
adds r0, r6
movs r1, 0
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
str r0, [sp]
ldr r0, =c2_080CC144
str r0, [sp, 0x4]
@@ -7549,9 +7549,9 @@ c2_080CC144: @ 80EFE98
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
- ldr r2, =gUnknown_02021DC4
+ ldr r2, =gStringVar2
movs r1, 0x2
bl pokemon_setattr
bl c2_exit_to_overworld_1_continue_scripts_restart_music
@@ -7572,10 +7572,10 @@ sub_80EFEC4: @ 80EFEC4
ldrb r1, [r1]
bl get_pokemon_by_box_and_pos
adds r6, r0, 0
- ldr r2, =gUnknown_02021EC4
+ ldr r2, =gStringVar3
movs r1, 0x2
bl pokemon_getattr_encrypted
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
mov r8, r0
adds r0, r6, 0
movs r1, 0x2
@@ -7621,7 +7621,7 @@ sub_80EFF48: @ 80EFF48
ldrb r0, [r0]
ldr r1, =gUnknown_020375F8
ldrb r1, [r1]
- ldr r2, =gUnknown_02021DC4
+ ldr r2, =gStringVar2
bl sub_80D1E90
bl c2_exit_to_overworld_1_continue_scripts_restart_music
pop {r0}
@@ -7636,14 +7636,14 @@ sub_80EFF6C: @ 80EFF6C
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
movs r1, 0x2
adds r2, r4, 0
- bl pokemon_getattr
+ bl GetMonData
adds r0, r4, 0
- bl GetStringEnd_Limit7
+ bl StringGetEnd10
pop {r4}
pop {r0}
bx r0
@@ -7659,11 +7659,11 @@ sub_80EFF9C: @ 80EFF9C
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =gUnknown_020244EC
+ ldr r1, =gPlayerParty
adds r0, r1
movs r1, 0x1
movs r2, 0
- bl pokemon_getattr
+ bl GetMonData
cmp r4, r0
bne _080EFFD0
ldr r1, =gUnknown_020375F0
@@ -7724,7 +7724,7 @@ _080F001C:
thumb_func_start sub_80F0020
sub_80F0020: @ 80F0020
- ldr r0, =gUnknown_03005D90
+ ldr r0, =gSaveBlock2Ptr
ldr r2, [r0]
ldrb r0, [r2, 0xD]
lsls r0, 24
@@ -7743,13 +7743,13 @@ sub_80F0020: @ 80F0020
thumb_func_start CheckForBigMovieOrEmergencyNewsOnTV
CheckForBigMovieOrEmergencyNewsOnTV: @ 80F0040
push {lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
cmp r0, 0x1
bne _080F0060
- ldr r0, =gUnknown_03005D90
+ ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -7795,13 +7795,13 @@ _080F009E:
thumb_func_start GetMomOrDadStringForTVMessage
GetMomOrDadStringForTVMessage: @ 80F00A4
push {r4,lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
cmp r0, 0x1
bne _080F0104
- ldr r0, =gUnknown_03005D90
+ ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -7810,9 +7810,9 @@ GetMomOrDadStringForTVMessage: @ 80F00A4
ldrsb r0, [r1, r0]
cmp r0, 0
bne _080F0104
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAD08
- bl CopyString
+ bl StringCopy
ldr r0, =0x00004003
movs r1, 0x1
bl VarSet
@@ -7823,9 +7823,9 @@ _080F00EC:
ldrsb r0, [r1, r0]
cmp r0, 0x2
bne _080F0104
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAD08
- bl CopyString
+ bl StringCopy
ldr r0, =0x00004003
movs r1, 0x1
bl VarSet
@@ -7858,37 +7858,37 @@ _080F0104:
cmp r0, 0
bne _080F0158
_080F0142:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAD08
- bl CopyString
+ bl StringCopy
b _080F01A8
.pool
_080F0158:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAD04
- bl CopyString
+ bl StringCopy
b _080F01A8
.pool
_080F016C:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _080F0198
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAD08
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
movs r1, 0x1
bl VarSet
b _080F01A8
.pool
_080F0198:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAD04
- bl CopyString
+ bl StringCopy
adds r0, r4, 0
movs r1, 0x2
bl VarSet
@@ -7905,7 +7905,7 @@ sub_80F01B8: @ 80F01B8
ldr r0, =0x000040bc
movs r1, 0
bl VarSet
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -8011,7 +8011,7 @@ _080F0290:
beq _080F0304
b _080F031E
_080F029A:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -8027,7 +8027,7 @@ _080F029A:
b _080F031E
.pool
_080F02C4:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
ldr r0, =0x000027cc
adds r1, r0
@@ -8040,7 +8040,7 @@ _080F02DC:
movs r0, 0xE1
lsls r0, 2
adds r1, r5, r0
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r2, [r0]
ldr r3, =0x000027cc
adds r2, r3
@@ -8058,14 +8058,14 @@ _080F0304:
movs r3, 0xE1
lsls r3, 3
adds r2, r5, r3
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r3, [r0]
ldr r4, =0x000027cc
adds r3, r4
adds r0, r5, 0
bl sub_80F0358
_080F031E:
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -8585,7 +8585,7 @@ sub_80F0708: @ 80F0708
movs r0, 0
mov r9, r0
_080F0716:
- ldr r3, =gUnknown_03005D8C
+ ldr r3, =gSaveBlock1Ptr
ldr r1, [r3]
mov r4, r9
lsls r2, r4, 3
@@ -8952,7 +8952,7 @@ _080F0A48:
.4byte _080F0A7C
.4byte _080F0A7C
_080F0A7C:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
mov r4, r9
adds r0, r7, r4
@@ -8966,7 +8966,7 @@ _080F0A7C:
b _080F0AE2
.pool
_080F0AA0:
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, [r2]
mov r1, r9
adds r4, r7, r1
@@ -9016,7 +9016,7 @@ _080F0AF2:
sub_80F0B00: @ 80F0B00
lsls r0, 24
lsrs r0, 24
- ldr r1, =gUnknown_03005D8C
+ ldr r1, =gSaveBlock1Ptr
ldr r2, [r1]
lsls r1, r0, 3
adds r1, r0
@@ -9046,7 +9046,7 @@ sub_80F0B24: @ 80F0B24
asrs r2, r0, 24
cmp r2, 0
bne _080F0B56
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
lsls r0, r4, 3
adds r0, r4
@@ -9074,7 +9074,7 @@ sub_80F0B64: @ 80F0B64
movs r2, 0
ldr r4, =0x000027cd
movs r3, 0
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
_080F0B7C:
ldr r0, [r5]
lsls r1, r2, 3
@@ -9108,7 +9108,7 @@ _080F0BA2:
sub_80F0BB8: @ 80F0BB8
push {r4-r6,lr}
movs r5, 0
- ldr r6, =gUnknown_03005D8C
+ ldr r6, =gSaveBlock1Ptr
_080F0BBE:
ldr r1, [r6]
lsls r0, r5, 3
@@ -9146,7 +9146,7 @@ sub_80F0C04: @ 80F0C04
push {r4,r5,lr}
movs r3, 0
movs r2, 0x5
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r4, [r0]
ldr r5, =0x000027cc
_080F0C10:
@@ -9181,7 +9181,7 @@ _080F0C2E:
bge _080F0C6E
adds r5, r0, 0
_080F0C4A:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -9248,7 +9248,7 @@ _080F0CC2:
beq _080F0D28
b _080F0D3E
_080F0CCC:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002b50
adds r0, r1
@@ -9262,7 +9262,7 @@ _080F0CCC:
b _080F0D3E
.pool
_080F0CF0:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r1, [r0]
ldr r0, =0x00002b50
adds r1, r0
@@ -9273,7 +9273,7 @@ _080F0CF0:
_080F0D08:
adds r1, r5, 0
adds r1, 0x40
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r2, [r0]
ldr r0, =0x00002b50
adds r2, r0
@@ -9289,7 +9289,7 @@ _080F0D28:
adds r1, 0x40
adds r2, r5, 0
adds r2, 0x80
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r3, [r0]
ldr r0, =0x00002b50
adds r3, r0
@@ -9521,7 +9521,7 @@ sub_80F0EEC: @ 80F0EEC
push {r4,lr}
movs r4, 0
_080F0EF0:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
lsls r1, r4, 2
adds r0, r1
@@ -9555,7 +9555,7 @@ sub_80F0F24: @ 80F0F24
cmp r0, 0x1
beq _080F0F50
movs r2, 0
- ldr r5, =gUnknown_03005D8C
+ ldr r5, =gSaveBlock1Ptr
ldr r4, =0x00002b51
movs r3, 0
_080F0F3C:
@@ -10300,7 +10300,7 @@ _080F152C:
thumb_func_start sub_80F153C
sub_80F153C: @ 80F153C
push {lr}
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r2, [r0]
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
@@ -10475,7 +10475,7 @@ _080F16E6:
thumb_func_start DoTVShowBravoTrainerPokemonProfile
DoTVShowBravoTrainerPokemonProfile: @ 80F16EC
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -10512,7 +10512,7 @@ _080F1734:
.4byte _080F190C
.4byte _080F193C
_080F1758:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
@@ -10534,7 +10534,7 @@ _080F1758:
adds r0, r1
adds r1, r4, 0
adds r1, 0x8
- bl CompareString
+ bl StringCompare
cmp r0, 0
bne _080F17A4
ldr r1, =gUnknown_0203A030
@@ -10547,14 +10547,14 @@ _080F17A4:
b _080F1950
.pool
_080F17B0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0x8
ldrb r2, [r4, 0x1F]
@@ -10567,7 +10567,7 @@ _080F17B0:
b _080F194C
.pool
_080F17E8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
@@ -10587,12 +10587,12 @@ _080F180C:
b _080F1950
.pool
_080F1818:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
ldrb r1, [r4, 0x13]
@@ -10606,12 +10606,12 @@ _080F1818:
b _080F1950
.pool
_080F184C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
ldrb r1, [r4, 0x13]
@@ -10625,7 +10625,7 @@ _080F184C:
b _080F1950
.pool
_080F1880:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
@@ -10635,7 +10635,7 @@ _080F1880:
lsrs r1, 29
movs r0, 0x1
bl CopyContestCategoryToStringVar
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldrh r0, [r4, 0x14]
@@ -10651,21 +10651,21 @@ _080F18B8:
b _080F1950
.pool
_080F18C4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x14]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldr r1, =gUnknown_0203A030
@@ -10673,29 +10673,29 @@ _080F18C4:
b _080F1950
.pool
_080F190C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
bl TVShowDone
b _080F1952
.pool
_080F193C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
_080F194C:
ldr r1, =gUnknown_0203A030
movs r0, 0x2
@@ -10716,7 +10716,7 @@ _080F1952:
thumb_func_start DoTVShowBravoTrainerBattleTower
DoTVShowBravoTrainerBattleTower: @ 80F1974
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -10760,17 +10760,17 @@ _080F19C0:
.4byte _080F1B94
.4byte _080F1BCC
_080F19FC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0xA]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrh r0, [r4, 0x16]
cmp r0, 0x6
bls _080F1A34
@@ -10789,15 +10789,15 @@ _080F1A40:
ldrb r0, [r4, 0x1A]
cmp r0, 0x32
bne _080F1A58
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAEB1
- bl CopyString
+ bl StringCopy
b _080F1A60
.pool
_080F1A58:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EAEB8
- bl CopyString
+ bl StringCopy
_080F1A60:
ldrh r1, [r4, 0x16]
movs r0, 0x1
@@ -10817,7 +10817,7 @@ _080F1A84:
b _080F1BEA
.pool
_080F1A90:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
@@ -10833,33 +10833,33 @@ _080F1AA6:
b _080F1B1C
.pool
_080F1AB4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x14]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
b _080F1AA6
.pool
_080F1AE0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x14]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r0, [r4, 0x1B]
cmp r0, 0
bne _080F1B1C
@@ -10876,14 +10876,14 @@ _080F1B1C:
b _080F1BEA
.pool
_080F1B28:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
b _080F1B54
.pool
_080F1B38:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
@@ -10894,7 +10894,7 @@ _080F1B48:
strb r0, [r2]
b _080F1BEA
_080F1B4E:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
_080F1B54:
@@ -10905,7 +10905,7 @@ _080F1B54:
b _080F1BEA
.pool
_080F1B68:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x18]
bl CopyEasyChatWord
ldrb r0, [r4, 0x1B]
@@ -10923,14 +10923,14 @@ _080F1B88:
b _080F1BEA
.pool
_080F1B94:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x18]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
@@ -10941,17 +10941,17 @@ _080F1B94:
b _080F1BEA
.pool
_080F1BCC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0xA]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
bl TVShowDone
_080F1BEA:
ldr r0, =gUnknown_0858D240
@@ -10968,7 +10968,7 @@ _080F1BEA:
thumb_func_start DoTVShowTodaysSmartShopper
DoTVShowTodaysSmartShopper: @ 80F1C0C
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -11010,12 +11010,12 @@ _080F1C58:
.4byte _080F1DD8
.4byte _080F1E1C
_080F1C8C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r5, 0x12]
movs r2, 0
bl GetMapName
@@ -11034,22 +11034,22 @@ _080F1CBC:
b _080F1E2C
.pool
_080F1CC8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrh r0, [r5, 0x6]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldrh r1, [r5, 0xC]
movs r0, 0x2
bl sub_80EF340
ldr r4, =gUnknown_0203A030
- bl GenerateRandomNumber
+ bl Random
ldrb r2, [r4]
adds r2, 0x1
lsls r0, 16
@@ -11091,12 +11091,12 @@ _080F1D40:
b _080F1E2C
.pool
_080F1D4C:
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrh r0, [r5, 0x8]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldrh r1, [r5, 0xE]
movs r0, 0x2
bl sub_80EF340
@@ -11109,12 +11109,12 @@ _080F1D4C:
b _080F1E2C
.pool
_080F1D7C:
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrh r0, [r5, 0xA]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldrh r1, [r5, 0x10]
movs r0, 0x2
bl sub_80EF340
@@ -11152,17 +11152,17 @@ _080F1DD2:
strb r0, [r2]
b _080F1E2C
_080F1DD8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrh r0, [r5, 0x6]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldrb r0, [r5, 0x2]
cmp r0, 0x1
bne _080F1E10
@@ -11179,7 +11179,7 @@ _080F1E10:
b _080F1E2C
.pool
_080F1E1C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
@@ -11201,7 +11201,7 @@ _080F1E2C:
DoTVShowTheNameRaterShow: @ 80F1E48
push {r4-r6,lr}
sub sp, 0x8
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -11249,19 +11249,19 @@ _080F1E94:
.4byte _080F20A4
.4byte _080F20F0
_080F1EE0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0xF
ldrb r2, [r5, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r5, 0x4
ldrb r2, [r5, 0x1F]
bl sub_81DB5E8
@@ -11294,7 +11294,7 @@ _080F1F44:
strb r0, [r2]
b _080F20FE
_080F1F4A:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0xF
ldrb r2, [r5, 0x1E]
@@ -11326,7 +11326,7 @@ _080F1F82:
b _080F20FE
.pool
_080F1F90:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0x4
ldrb r2, [r5, 0x1F]
bl sub_81DB5E8
@@ -11351,7 +11351,7 @@ _080F1F90:
b _080F20FE
.pool
_080F1FCC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0xF
ldrb r2, [r5, 0x1E]
@@ -11400,13 +11400,13 @@ _080F202C:
movs r2, 0x2
movs r3, 0x1
bl sub_80EFBDC
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrh r0, [r5, 0x2]
str r0, [sp]
str r5, [sp, 0x4]
@@ -11450,13 +11450,13 @@ _080F20A4:
movs r2, 0x2
movs r3, 0x1
bl sub_80EFBDC
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x1C]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrh r0, [r5, 0x1C]
str r0, [sp]
str r5, [sp, 0x4]
@@ -11475,7 +11475,7 @@ _080F20EC:
movs r6, 0x12
strb r6, [r2]
_080F20F0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0x4
ldrb r2, [r5, 0x1F]
bl sub_81DB5E8
@@ -11496,7 +11496,7 @@ _080F20FE:
thumb_func_start DoTVShowPokemonTodaySuccessfulCapture
DoTVShowPokemonTodaySuccessfulCapture: @ 80F211C
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -11537,19 +11537,19 @@ _080F2168:
.4byte _080F2324
.4byte _080F2354
_080F2198:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
@@ -11572,12 +11572,12 @@ _080F21EC:
strb r0, [r2]
b _080F2358
_080F21F2:
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrb r0, [r5, 0xF]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldrb r1, [r5, 0x12]
movs r0, 0x2
bl sub_80EF340
@@ -11596,19 +11596,19 @@ _080F2220:
b _080F2358
.pool
_080F222C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
@@ -11619,18 +11619,18 @@ _080F2264:
strb r0, [r2]
b _080F2358
_080F226A:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
_080F2286:
ldr r1, =gUnknown_0203A030
movs r0, 0x6
@@ -11638,24 +11638,24 @@ _080F2286:
b _080F2358
.pool
_080F22A0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
ldr r4, =gUnknown_0203A030
- bl GenerateRandomNumber
+ bl Random
ldrb r2, [r4]
adds r2, 0x1
lsls r0, 16
@@ -11667,14 +11667,14 @@ _080F22A0:
b _080F2358
.pool
_080F22F4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r5, 0x10]
movs r4, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
@@ -11684,14 +11684,14 @@ _080F22F4:
b _080F233E
.pool
_080F2324:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r5, 0x10]
movs r4, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
@@ -11717,7 +11717,7 @@ _080F2358:
thumb_func_start DoTVShowPokemonTodayFailedCapture
DoTVShowPokemonTodayFailedCapture: @ 80F2370
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -11752,40 +11752,40 @@ _080F23B8:
.4byte _080F24A0
.4byte _080F24BC
_080F23D4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0xC]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F24C0
.pool
_080F2408:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r4, 0x12]
movs r2, 0
bl GetMapName
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r2, [r4, 0xE]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r0, [r4, 0x11]
cmp r0, 0x1
bne _080F2450
@@ -11801,7 +11801,7 @@ _080F2450:
b _080F24C0
.pool
_080F245C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
@@ -11809,7 +11809,7 @@ _080F245C:
ldrb r1, [r4, 0x10]
movs r0, 0x1
bl sub_80EF340
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@@ -11829,7 +11829,7 @@ _080F2494:
b _080F24C0
.pool
_080F24A0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
@@ -11856,7 +11856,7 @@ _080F24C0:
thumb_func_start DoTVShowPokemonFanClubLetter
DoTVShowPokemonFanClubLetter: @ 80F24D8
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -11937,25 +11937,25 @@ _080F2524:
.4byte _080F26A6
.4byte _080F26CC
_080F25F4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x10
ldrb r2, [r5, 0x18]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x32
strb r0, [r1]
b _080F26F0
.pool
_080F2628:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@@ -11979,7 +11979,7 @@ _080F2654:
strb r0, [r6]
b _080F26F0
_080F265A:
- bl GenerateRandomNumber
+ bl Random
ldrb r4, [r6]
adds r4, 0x1
lsls r0, 16
@@ -11998,7 +11998,7 @@ _080F2672:
b _080F26F0
.pool
_080F2684:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1F
@@ -12012,7 +12012,7 @@ _080F2684:
bl TVShowDone
b _080F26F0
_080F26A6:
- ldr r4, =gUnknown_02021FC4
+ ldr r4, =gStringVar4
adds r1, r5, 0x4
adds r0, r4, 0
movs r2, 0x2
@@ -12026,7 +12026,7 @@ _080F26A6:
b _080F26FC
.pool
_080F26CC:
- ldr r4, =gUnknown_02021FC4
+ ldr r4, =gStringVar4
adds r1, r5, 0x4
adds r0, r4, 0
movs r2, 0x2
@@ -12055,7 +12055,7 @@ _080F26FC:
thumb_func_start DoTVShowRecentHappenings
DoTVShowRecentHappenings: @ 80F2708
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -12135,7 +12135,7 @@ _080F2754:
.4byte _080F288C
.4byte _080F2868
_080F2820:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x10
ldrb r2, [r5, 0x18]
@@ -12148,7 +12148,7 @@ _080F2820:
b _080F288C
.pool
_080F2844:
- bl GenerateRandomNumber
+ bl Random
ldrb r4, [r7]
adds r4, 0x1
lsls r0, 16
@@ -12166,7 +12166,7 @@ _080F2862:
bl TVShowDone
b _080F288C
_080F2868:
- ldr r4, =gUnknown_02021FC4
+ ldr r4, =gStringVar4
adds r1, r5, 0x4
adds r0, r4, 0
movs r2, 0x2
@@ -12195,7 +12195,7 @@ _080F2898:
thumb_func_start DoTVShowPokemonFanClubOpinions
DoTVShowPokemonFanClubOpinions: @ 80F28A4
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -12223,18 +12223,18 @@ _080F28E8:
beq _080F2968
b _080F297E
_080F28EE:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x5
ldrb r2, [r4, 0xD]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r4, 0
adds r1, 0x10
ldrb r2, [r4, 0xE]
@@ -12246,18 +12246,18 @@ _080F28EE:
b _080F297E
.pool
_080F2930:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x5
ldrb r2, [r4, 0xD]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x1C]
bl CopyEasyChatWord
movs r0, 0x4
@@ -12265,11 +12265,11 @@ _080F2930:
b _080F297E
.pool
_080F2968:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x5
ldrb r2, [r4, 0xD]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x1E]
bl CopyEasyChatWord
bl TVShowDone
@@ -12293,7 +12293,7 @@ DoTVShowDummiedOut: @ 80F299C
thumb_func_start DoTVShowPokemonNewsMassOutbreak
DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
push {r4,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -12303,17 +12303,17 @@ DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
adds r0, r1
ldr r4, [r2]
adds r4, r0
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrb r1, [r4, 0x10]
movs r2, 0
bl GetMapName
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0xC]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
bl TVShowDone
bl StartMassOutbreak
ldr r1, =gUnknown_0858D19C
@@ -12332,7 +12332,7 @@ DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
thumb_func_start DoTVShowPokemonContestLiveUpdates
DoTVShowPokemonContestLiveUpdates: @ 80F2A10
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -12394,17 +12394,17 @@ _080F2A5C:
.4byte _080F30E0
.4byte _080F30FC
_080F2AE0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrb r1, [r6, 0x1C]
bl sub_818E868
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
@@ -12441,13 +12441,13 @@ _080F2B48:
b _080F311C
.pool
_080F2B54:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r1, [r6, 0xF]
cmp r1, 0x8
bne _080F2B6C
@@ -12485,13 +12485,13 @@ _080F2B9A:
_080F2BA0:
b _080F2D20
_080F2BA2:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
_080F2BB2:
ldrb r1, [r6, 0xF]
cmp r1, 0x8
@@ -12503,14 +12503,14 @@ _080F2BBA:
b _080F2B88
.pool
_080F2BC8:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
@@ -12535,41 +12535,41 @@ _080F2C08:
.4byte _080F2C58
.4byte _080F2C6C
_080F2C1C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EB0E8
- bl CopyString
+ bl StringCopy
b _080F2C74
.pool
_080F2C30:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EB0ED
- bl CopyString
+ bl StringCopy
b _080F2C74
.pool
_080F2C44:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EB0F4
- bl CopyString
+ bl StringCopy
b _080F2C74
.pool
_080F2C58:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EB0F9
- bl CopyString
+ bl StringCopy
b _080F2C74
.pool
_080F2C6C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085EB0FF
- bl CopyString
+ bl StringCopy
_080F2C74:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r1, [r6, 0xF]
cmp r1, 0x8
beq _080F2CF0
@@ -12652,7 +12652,7 @@ _080F2D20:
b _080F311C
.pool
_080F2D2C:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12660,7 +12660,7 @@ _080F2D2C:
b _080F2F72
.pool
_080F2D40:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12668,7 +12668,7 @@ _080F2D40:
b _080F2F72
.pool
_080F2D54:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12676,13 +12676,13 @@ _080F2D54:
b _080F2F72
.pool
_080F2D68:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r0, [r6, 0x1C]
cmp r0, 0x4
bls _080F2D80
@@ -12732,7 +12732,7 @@ _080F2DDC:
b _080F311C
.pool
_080F2DE8:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12740,7 +12740,7 @@ _080F2DE8:
b _080F2F72
.pool
_080F2DFC:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12748,7 +12748,7 @@ _080F2DFC:
b _080F2F72
.pool
_080F2E10:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12756,7 +12756,7 @@ _080F2E10:
b _080F2F72
.pool
_080F2E24:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12764,7 +12764,7 @@ _080F2E24:
b _080F2F72
.pool
_080F2E38:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12772,13 +12772,13 @@ _080F2E38:
b _080F2F72
.pool
_080F2E4C:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r0, [r6, 0x1C]
cmp r0, 0x4
bls _080F2E64
@@ -12828,7 +12828,7 @@ _080F2EC0:
b _080F311C
.pool
_080F2ECC:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12836,7 +12836,7 @@ _080F2ECC:
b _080F2F72
.pool
_080F2EE0:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12844,7 +12844,7 @@ _080F2EE0:
b _080F2F72
.pool
_080F2EF4:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12852,7 +12852,7 @@ _080F2EF4:
b _080F2F72
.pool
_080F2F08:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12860,7 +12860,7 @@ _080F2F08:
b _080F2F72
.pool
_080F2F1C:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12868,7 +12868,7 @@ _080F2F1C:
b _080F2F72
.pool
_080F2F30:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12876,7 +12876,7 @@ _080F2F30:
b _080F2F72
.pool
_080F2F44:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12884,43 +12884,43 @@ _080F2F44:
b _080F2F72
.pool
_080F2F58:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r2, [r6, 0x10]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
_080F2F72:
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x17
strb r0, [r1]
b _080F311C
.pool
_080F2F94:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0x12]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
adds r1, r6, 0x4
ldrb r2, [r6, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0x2]
muls r1, r5
adds r1, r4
- bl CopyString
+ bl StringCopy
ldrb r0, [r6, 0xC]
cmp r0, 0x8
beq _080F3028
@@ -13001,27 +13001,27 @@ _080F3058:
b _080F311C
.pool
_080F3064:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
b _080F30EA
.pool
_080F3080:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0x4
ldrb r2, [r6, 0x1E]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
b _080F30EA
.pool
_080F30A8:
@@ -13029,23 +13029,23 @@ _080F30A8:
strb r0, [r2]
b _080F311C
_080F30AE:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
b _080F30E2
.pool
_080F30E0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
_080F30E2:
adds r1, r6, 0x4
ldrb r2, [r6, 0x1E]
@@ -13057,18 +13057,18 @@ _080F30EA:
b _080F311C
.pool
_080F30FC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
bl TVShowDone
_080F311C:
ldr r0, =gUnknown_0858D27C
@@ -13085,7 +13085,7 @@ _080F311C:
thumb_func_start DoTVShowPokemonBattleUpdate
DoTVShowPokemonBattleUpdate: @ 80F3140
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -13141,11 +13141,11 @@ _080F31C4:
strb r0, [r2]
b _080F3362
_080F31CA:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
@@ -13153,15 +13153,15 @@ _080F31CA:
ldrb r0, [r4, 0x18]
cmp r0, 0
bne _080F3200
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldr r1, =gUnknown_085ECB64
- bl CopyString
+ bl StringCopy
b _080F3208
.pool
_080F3200:
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldr r1, =gUnknown_085ECB6B
- bl CopyString
+ bl StringCopy
_080F3208:
ldr r1, =gUnknown_0203A030
movs r0, 0x2
@@ -13169,53 +13169,53 @@ _080F3208:
b _080F3362
.pool
_080F321C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x16]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r2, [r4, 0x14]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F3362
.pool
_080F3268:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F3362
.pool
_080F329C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
@@ -13224,11 +13224,11 @@ _080F329C:
b _080F3362
.pool
_080F32C0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
@@ -13239,46 +13239,46 @@ _080F32C0:
b _080F3362
.pool
_080F32EC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x16]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r2, [r4, 0x14]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F3362
.pool
_080F3338:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
bl TVShowDone
_080F3362:
ldr r0, =gUnknown_0858D300
@@ -13295,7 +13295,7 @@ _080F3362:
thumb_func_start DoTVShow3CheersForPokeblocks
DoTVShow3CheersForPokeblocks: @ 80F3388
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -13329,7 +13329,7 @@ _080F33D0:
.4byte _080F35F4
.4byte _080F3620
_080F33E8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
@@ -13368,56 +13368,56 @@ _080F3430:
.4byte _080F3480
.4byte _080F3494
_080F3444:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB48
- bl CopyString
+ bl StringCopy
b _080F349C
.pool
_080F3458:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB4E
- bl CopyString
+ bl StringCopy
b _080F349C
.pool
_080F346C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB52
- bl CopyString
+ bl StringCopy
b _080F349C
.pool
_080F3480:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB58
- bl CopyString
+ bl StringCopy
b _080F349C
.pool
_080F3494:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB5F
- bl CopyString
+ bl StringCopy
_080F349C:
ldrb r0, [r4, 0x2]
cmp r0, 0x18
bls _080F34BC
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB2A
- bl CopyString
+ bl StringCopy
b _080F34DC
.pool
_080F34BC:
cmp r0, 0x16
bls _080F34D4
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB20
- bl CopyString
+ bl StringCopy
b _080F34DC
.pool
_080F34D4:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB1B
- bl CopyString
+ bl StringCopy
_080F34DC:
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
@@ -13428,7 +13428,7 @@ _080F34DC:
b _080F3624
.pool
_080F3500:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x15]
b _080F3606
@@ -13453,56 +13453,56 @@ _080F3524:
.4byte _080F3574
.4byte _080F3588
_080F3538:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB48
- bl CopyString
+ bl StringCopy
b _080F3590
.pool
_080F354C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB4E
- bl CopyString
+ bl StringCopy
b _080F3590
.pool
_080F3560:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB52
- bl CopyString
+ bl StringCopy
b _080F3590
.pool
_080F3574:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB58
- bl CopyString
+ bl StringCopy
b _080F3590
.pool
_080F3588:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldr r1, =gUnknown_085ECB5F
- bl CopyString
+ bl StringCopy
_080F3590:
ldrb r0, [r4, 0x2]
cmp r0, 0x10
bls _080F35B0
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB34
- bl CopyString
+ bl StringCopy
b _080F35D0
.pool
_080F35B0:
cmp r0, 0xD
bls _080F35C8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB3A
- bl CopyString
+ bl StringCopy
b _080F35D0
.pool
_080F35C8:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB3E
- bl CopyString
+ bl StringCopy
_080F35D0:
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
@@ -13513,11 +13513,11 @@ _080F35D0:
b _080F3624
.pool
_080F35F4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0x4
ldrb r2, [r4, 0x15]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
@@ -13573,8 +13573,8 @@ _080F3668:
.4byte _080F379C
.4byte _080F37A2
_080F368C:
- ldr r0, =gUnknown_02021CC4
- ldr r4, =gUnknown_03005D8C
+ ldr r0, =gStringVar1
+ ldr r4, =gSaveBlock1Ptr
ldr r1, [r4]
ldr r2, =0x00002bac
adds r1, r2
@@ -13603,7 +13603,7 @@ _080F36D4:
strb r0, [r2]
b _080F37EA
_080F36DA:
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00002bae
adds r0, r1
@@ -13645,8 +13645,8 @@ _080F3726:
strb r0, [r2]
b _080F37EA
_080F372C:
- ldr r0, =gUnknown_02021CC4
- ldr r4, =gUnknown_03005D8C
+ ldr r0, =gStringVar1
+ ldr r4, =gSaveBlock1Ptr
ldr r1, [r4]
ldr r2, =0x00002ba4
adds r1, r2
@@ -13655,8 +13655,8 @@ _080F372C:
muls r1, r6
ldr r5, =gSpeciesNames
adds r1, r5
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldr r1, [r4]
ldr r2, =0x00002ba8
adds r1, r2
@@ -13665,15 +13665,15 @@ _080F372C:
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldr r1, [r4]
ldr r2, =0x00002ba6
adds r1, r2
ldrh r1, [r1]
muls r1, r6
adds r1, r5
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
@@ -13684,14 +13684,14 @@ _080F379C:
strb r0, [r2]
b _080F37EA
_080F37A2:
- ldr r0, =gUnknown_02021CC4
- ldr r4, =gUnknown_03005D8C
+ ldr r0, =gStringVar1
+ ldr r4, =gSaveBlock1Ptr
ldr r1, [r4]
ldr r2, =0x00002baa
adds r1, r2
ldrh r1, [r1]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, [r4]
ldr r2, =0x00002ba4
adds r1, r2
@@ -13700,15 +13700,15 @@ _080F37A2:
muls r1, r6
ldr r5, =gSpeciesNames
adds r1, r5
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldr r1, [r4]
ldr r2, =0x00002ba6
adds r1, r2
ldrh r1, [r1]
muls r1, r6
adds r1, r5
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
@@ -13731,7 +13731,7 @@ _080F37EA:
thumb_func_start DoTVShowPokemonAngler
DoTVShowPokemonAngler: @ 80F3828
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -13766,18 +13766,18 @@ _080F3870:
b _080F38E0
.pool
_080F3880:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x6]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x4]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r1, [r4, 0x3]
movs r0, 0x2
bl sub_80EF340
@@ -13785,18 +13785,18 @@ _080F3880:
b _080F38E0
.pool
_080F38B8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x6]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r4, 0x4]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r1, [r4, 0x2]
movs r0, 0x2
bl sub_80EF340
@@ -13816,7 +13816,7 @@ _080F38E0:
thumb_func_start DoTVShowTheWorldOfMasters
DoTVShowTheWorldOfMasters: @ 80F3904
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -13844,7 +13844,7 @@ _080F3948:
beq _080F3994
b _080F39BE
_080F394E:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xB]
@@ -13860,34 +13860,34 @@ _080F394E:
b _080F39BE
.pool
_080F3974:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r4, 0x8]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
movs r0, 0x2
strb r0, [r6]
b _080F39BE
.pool
_080F3994:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xB]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r4, 0xA]
movs r2, 0
bl GetMapName
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r2, [r4, 0x4]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
bl TVShowDone
_080F39BE:
ldr r0, =gUnknown_0858D3B8
@@ -13904,7 +13904,7 @@ _080F39BE:
thumb_func_start DoTVShowTodaysRivalTrainer
DoTVShowTodaysRivalTrainer: @ 80F39E4
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -13973,7 +13973,7 @@ _080F3A8C:
strb r0, [r2]
b _080F3BE8
_080F3A92:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -13981,7 +13981,7 @@ _080F3A92:
ldrh r1, [r4, 0x2]
movs r0, 0x1
bl sub_80EF340
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrb r1, [r4, 0x7]
movs r2, 0
bl GetMapName
@@ -13992,7 +13992,7 @@ _080F3AB0:
b _080F3B24
.pool
_080F3AC0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14003,7 +14003,7 @@ _080F3AC0:
b _080F3AB0
.pool
_080F3ADC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14014,7 +14014,7 @@ _080F3ADC:
b _080F3AB0
.pool
_080F3AF8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14113,7 +14113,7 @@ _080F3BCC:
b _080F3BE8
.pool
_080F3BD8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14134,7 +14134,7 @@ _080F3BE8:
thumb_func_start DoTVShowDewfordTrendWatcherNetwork
DoTVShowDewfordTrendWatcherNetwork: @ 80F3C04
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -14169,10 +14169,10 @@ _080F3C4C:
.4byte _080F3D0C
.4byte _080F3D40
_080F3C68:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldrb r0, [r4, 0x8]
@@ -14190,13 +14190,13 @@ _080F3C94:
b _080F3D54
.pool
_080F3CA0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x9]
@@ -14207,10 +14207,10 @@ _080F3CA0:
b _080F3D54
.pool
_080F3CD4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldrb r0, [r4, 0x8]
@@ -14228,13 +14228,13 @@ _080F3D00:
b _080F3D54
.pool
_080F3D0C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x9]
@@ -14245,10 +14245,10 @@ _080F3D0C:
b _080F3D54
.pool
_080F3D40:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
bl TVShowDone
@@ -14267,7 +14267,7 @@ _080F3D54:
thumb_func_start DoTVShowHoennTreasureInvestigators
DoTVShowHoennTreasureInvestigators: @ 80F3D74
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -14295,12 +14295,12 @@ _080F3DB8:
beq _080F3E3C
b _080F3E5C
_080F3DBE:
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldrb r0, [r5, 0x4]
cmp r0, 0x57
bne _080F3DFC
@@ -14326,18 +14326,18 @@ _080F3DFC:
strb r0, [r7]
b _080F3E5C
_080F3E02:
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x5]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrb r1, [r5, 0x4]
movs r2, 0
bl GetMapName
@@ -14345,13 +14345,13 @@ _080F3E02:
b _080F3E5C
.pool
_080F3E3C:
- ldr r4, =gUnknown_02021CC4
+ ldr r4, =gStringVar1
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x5]
@@ -14372,7 +14372,7 @@ _080F3E5C:
thumb_func_start DoTVShowFindThatGamer
DoTVShowFindThatGamer: @ 80F3E7C
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -14404,7 +14404,7 @@ _080F3EC0:
_080F3ECA:
b _080F4008
_080F3ECC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14417,15 +14417,15 @@ _080F3ECC:
b _080F3F04
.pool
_080F3EE8:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB0C
- bl CopyString
+ bl StringCopy
b _080F3F04
.pool
_080F3EFC:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB12
- bl CopyString
+ bl StringCopy
_080F3F04:
ldrb r1, [r4, 0x2]
cmp r1, 0x1
@@ -14441,7 +14441,7 @@ _080F3F1C:
b _080F4008
.pool
_080F3F28:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14454,15 +14454,15 @@ _080F3F28:
b _080F3F60
.pool
_080F3F44:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB0C
- bl CopyString
+ bl StringCopy
b _080F3F60
.pool
_080F3F58:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB12
- bl CopyString
+ bl StringCopy
_080F3F60:
ldrh r1, [r4, 0x4]
movs r0, 0x2
@@ -14471,7 +14471,7 @@ _080F3F60:
b _080F4008
.pool
_080F3F78:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14484,15 +14484,15 @@ _080F3F78:
b _080F3FB0
.pool
_080F3F94:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB0C
- bl CopyString
+ bl StringCopy
b _080F3FB0
.pool
_080F3FA8:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB12
- bl CopyString
+ bl StringCopy
_080F3FB0:
ldrh r1, [r4, 0x4]
movs r0, 0x2
@@ -14503,7 +14503,7 @@ _080F3FB0:
b _080F4008
.pool
_080F3FCC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14516,15 +14516,15 @@ _080F3FCC:
b _080F4004
.pool
_080F3FE8:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB12
- bl CopyString
+ bl StringCopy
b _080F4004
.pool
_080F3FFC:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB0C
- bl CopyString
+ bl StringCopy
_080F4004:
bl TVShowDone
_080F4008:
@@ -14542,7 +14542,7 @@ _080F4008:
thumb_func_start DoTVShowBreakingNewsTV
DoTVShowBreakingNewsTV: @ 80F4028
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -14595,19 +14595,19 @@ _080F40B4:
strb r0, [r2]
b _080F4344
_080F40BA:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
@@ -14617,23 +14617,23 @@ _080F40BA:
b _080F4344
.pool
_080F40FC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x2]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
@@ -14643,24 +14643,24 @@ _080F4140:
ldrh r1, [r6, 0x8]
movs r0, 0
bl sub_80EF340
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrh r0, [r6, 0x6]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F4344
.pool
_080F4168:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
@@ -14668,19 +14668,19 @@ _080F4168:
b _080F4344
.pool
_080F418C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
@@ -14690,23 +14690,23 @@ _080F418C:
b _080F4344
.pool
_080F41D0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x2]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
- bl CopyString
+ bl StringCopy
ldrb r0, [r6, 0x5]
cmp r0, 0x2
beq _080F423C
@@ -14748,14 +14748,14 @@ _080F4248:
b _080F4344
.pool
_080F4254:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r6, 0xC]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0xA]
movs r1, 0xB
muls r1, r2
@@ -14764,36 +14764,36 @@ _080F4254:
b _080F42A8
.pool
_080F4284:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x2]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
_080F42A8:
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F4344
.pool
_080F42C8:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
@@ -14803,19 +14803,19 @@ _080F42C8:
b _080F4344
.pool
_080F42F4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x2]
movs r4, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
@@ -14824,7 +14824,7 @@ _080F42F4:
b _080F4344
.pool
_080F4334:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
@@ -14845,7 +14845,7 @@ _080F4344:
thumb_func_start DoTVShowSecretBaseVisit
DoTVShowSecretBaseVisit: @ 80F4360
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -14888,7 +14888,7 @@ _080F43AC:
.4byte _080F4538
.4byte _080F4584
_080F43E4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0xC]
@@ -14908,12 +14908,12 @@ _080F4408:
b _080F4588
.pool
_080F4414:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r5, 0x4]
lsls r1, 5
ldr r2, =gUnknown_085A5C09
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r0, [r5, 0x3]
cmp r0, 0x1
bne _080F443C
@@ -14929,12 +14929,12 @@ _080F443C:
b _080F4588
.pool
_080F4448:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r5, 0x5]
lsls r1, 5
ldr r2, =gUnknown_085A5C09
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r1, [r5, 0x3]
cmp r1, 0x3
beq _080F4484
@@ -14967,26 +14967,26 @@ _080F4490:
b _080F4588
.pool
_080F449C:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r5, 0x6]
lsls r1, 5
ldr r4, =gUnknown_085A5C09
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrb r1, [r5, 0x7]
lsls r1, 5
adds r1, r4
b _080F44CA
.pool
_080F44C0:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrb r1, [r5, 0x6]
lsls r1, 5
ldr r2, =gUnknown_085A5C09
adds r1, r2
_080F44CA:
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
@@ -14997,7 +14997,7 @@ _080F44E4:
strb r0, [r2]
b _080F4588
_080F44EA:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0xC]
@@ -15033,25 +15033,25 @@ _080F452C:
b _080F4588
.pool
_080F4538:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0xC]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r5, 0x8]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r5, 0xA]
movs r4, 0xD
muls r1, r4
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r0, =gUnknown_0203A030
strb r4, [r0]
b _080F4588
@@ -15073,7 +15073,7 @@ _080F4588:
thumb_func_start DoTVShowPokemonLotterWinnerFlashReport
DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -15088,7 +15088,7 @@ DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
strh r0, [r1]
ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x5]
@@ -15096,38 +15096,38 @@ DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
ldrb r0, [r5, 0x4]
cmp r0, 0
bne _080F45FC
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB72
- bl CopyString
+ bl StringCopy
b _080F4634
.pool
_080F45FC:
cmp r0, 0x1
bne _080F4614
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB7A
- bl CopyString
+ bl StringCopy
b _080F4634
.pool
_080F4614:
cmp r0, 0x2
bne _080F462C
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB80
- bl CopyString
+ bl StringCopy
b _080F4634
.pool
_080F462C:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldr r1, =gUnknown_085ECB87
- bl CopyString
+ bl StringCopy
_080F4634:
- ldr r4, =gUnknown_02021EC4
+ ldr r4, =gStringVar3
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
bl TVShowDone
ldr r1, =gUnknown_0858D494
lsls r0, r6, 2
@@ -15143,7 +15143,7 @@ _080F4634:
thumb_func_start DoTVShowThePokemonBattleSeminar
DoTVShowThePokemonBattleSeminar: @ 80F466C
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -15178,61 +15178,61 @@ _080F46B4:
.4byte _080F4814
.4byte _080F4838
_080F46D0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0x11]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x6]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0x4]
muls r1, r5
adds r1, r4
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F4858
.pool
_080F4714:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0x11]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x4]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r2, [r6, 0x2]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4858
.pool
_080F4760:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r6, 0x6]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
- bl CopyString
+ bl StringCopy
ldrb r1, [r6, 0x10]
cmp r1, 0x2
beq _080F479C
@@ -15264,47 +15264,47 @@ _080F47A8:
b _080F4858
.pool
_080F47B4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0x8]
movs r5, 0xD
muls r1, r5
ldr r4, =gMoveNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0xC]
muls r1, r5
adds r1, r4
b _080F4820
.pool
_080F47EC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0x8]
movs r5, 0xD
muls r1, r5
ldr r4, =gMoveNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
b _080F4820
.pool
_080F4814:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r2, [r6, 0x8]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
_080F4820:
- bl CopyString
+ bl StringCopy
_080F4824:
ldr r1, =gUnknown_0203A030
movs r0, 0x6
@@ -15312,18 +15312,18 @@ _080F4824:
b _080F4858
.pool
_080F4838:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0xE]
movs r5, 0xD
muls r1, r5
ldr r4, =gMoveNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x2]
muls r1, r5
adds r1, r4
- bl CopyString
+ bl StringCopy
bl TVShowDone
_080F4858:
ldr r0, =gUnknown_0858D498
@@ -15340,7 +15340,7 @@ _080F4858:
thumb_func_start DoTVShowTrainerFanClubSpecial
DoTVShowTrainerFanClubSpecial: @ 80F487C
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -15374,16 +15374,16 @@ _080F48C4:
.4byte _080F4944
.4byte _080F4978
_080F48DC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x18]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x14]
bl CopyEasyChatWord
ldrb r1, [r4, 0x16]
@@ -15417,12 +15417,12 @@ _080F4938:
b _080F499A
.pool
_080F4944:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x18]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
@@ -15435,16 +15435,16 @@ _080F4944:
b _080F499A
.pool
_080F4978:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x18]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x14]
bl CopyEasyChatWord
bl TVShowDone
@@ -15463,7 +15463,7 @@ _080F499A:
thumb_func_start DoTVShowTrainerFanClub
DoTVShowTrainerFanClub: @ 80F49BC
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -15504,7 +15504,7 @@ _080F4A08:
.4byte _080F4B14
.4byte _080F4B1A
_080F4A38:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -15606,15 +15606,15 @@ _080F4B14:
strb r0, [r2]
b _080F4B3A
_080F4B1A:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
bl TVShowDone
@@ -15633,7 +15633,7 @@ _080F4B3A:
thumb_func_start DoTVShowSpotTheCuties
DoTVShowSpotTheCuties: @ 80F4B5C
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -15677,12 +15677,12 @@ _080F4BA4:
.4byte _080F4D64
.4byte _080F4D80
_080F4BE4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xF]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
@@ -15709,12 +15709,12 @@ _080F4C24:
b _080F4D84
.pool
_080F4C30:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xF]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
@@ -15727,7 +15727,7 @@ _080F4C30:
b _080F4D84
.pool
_080F4C64:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
@@ -15830,7 +15830,7 @@ _080F4D58:
b _080F4D84
.pool
_080F4D64:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
@@ -15856,7 +15856,7 @@ _080F4D84:
thumb_func_start DoTVShowPokemonNewsBattleFrontier
DoTVShowPokemonNewsBattleFrontier: @ 80F4D9C
push {r4-r7,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -15984,7 +15984,7 @@ _080F4EC8:
strb r0, [r2]
b _080F5014
_080F4ECE:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -15998,7 +15998,7 @@ _080F4ECE:
b _080F5014
.pool
_080F4EF4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -16012,7 +16012,7 @@ _080F4EF4:
b _080F5014
.pool
_080F4F18:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -16026,77 +16026,77 @@ _080F4F18:
b _080F5014
.pool
_080F4F3C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0x4]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x6]
muls r1, r5
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0x8]
muls r1, r5
adds r1, r4
b _080F4FEC
.pool
_080F4F74:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0x4]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x6]
muls r1, r5
adds r1, r4
b _080F4FEC
.pool
_080F4F9C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r1, [r6, 0x4]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021DC4
+ bl StringCopy
+ ldr r0, =gStringVar2
ldrh r1, [r6, 0x6]
muls r1, r5
adds r1, r4
- bl CopyString
- ldr r0, =gUnknown_02021EC4
+ bl StringCopy
+ ldr r0, =gStringVar3
ldrh r1, [r6, 0x8]
muls r1, r5
adds r1, r4
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x11
strb r0, [r1]
b _080F5014
.pool
_080F4FE0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrh r2, [r6, 0xA]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
_080F4FEC:
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
movs r0, 0x12
strb r0, [r1]
b _080F5014
.pool
_080F5004:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -16117,7 +16117,7 @@ _080F5014:
thumb_func_start DoTVShowWhatsNo1InHoennToday
DoTVShowWhatsNo1InHoennToday: @ 80F5030
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -16154,7 +16154,7 @@ _080F5078:
.4byte _080F5130
.4byte _080F5154
_080F509C:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x5]
@@ -16220,7 +16220,7 @@ _080F5124:
b _080F5164
.pool
_080F5130:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x5]
@@ -16234,7 +16234,7 @@ _080F5130:
b _080F5164
.pool
_080F5154:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x5]
@@ -16325,7 +16325,7 @@ DoTVShowSecretBaseSecrets: @ 80F51EC
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -16400,11 +16400,11 @@ _080F5240:
.4byte _080F5526
.4byte _080F5526
_080F52F0:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16423,7 +16423,7 @@ _080F52F0:
_080F5328:
movs r0, 0x1
strb r0, [r5, 0x12]
- bl GenerateRandomNumber
+ bl Random
ldr r4, =gUnknown_0203A031
lsls r0, 16
lsrs r0, 16
@@ -16434,7 +16434,7 @@ _080F5328:
b _080F542A
.pool
_080F5348:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16465,7 +16465,7 @@ _080F5384:
movs r1, 0
b _080F542C
_080F538A:
- bl GenerateRandomNumber
+ bl Random
ldr r7, =gUnknown_0203A031
lsls r0, 16
lsrs r0, 16
@@ -16490,7 +16490,7 @@ _080F53B2:
b _080F542A
.pool
_080F53C4:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16513,7 +16513,7 @@ _080F53F0:
ldr r2, =0x0000fffe
mov r8, r2
_080F53F8:
- bl GenerateRandomNumber
+ bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@@ -16547,11 +16547,11 @@ _080F542C:
b _080F552A
.pool
_080F5444:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16582,11 +16582,11 @@ _080F548C:
b _080F552A
.pool
_080F5498:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16597,11 +16597,11 @@ _080F5498:
b _080F552A
.pool
_080F54C4:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16616,12 +16616,12 @@ _080F54EC:
movs r0, 0x3
b _080F5528
_080F54F0:
- ldr r4, =gUnknown_02021DC4
+ ldr r4, =gStringVar2
ldrh r0, [r5, 0x10]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
- bl CopyString
+ bl StringCopy
ldr r1, =gUnknown_0203A030
ldrb r0, [r5, 0x12]
strb r0, [r1]
@@ -16663,7 +16663,7 @@ _080F552A:
thumb_func_start DoTVShowSafariFanClub
DoTVShowSafariFanClub: @ 80F5548
push {r4,r5,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -16720,7 +16720,7 @@ _080F55D6:
strb r0, [r2]
b _080F56BC
_080F55DC:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16756,7 +16756,7 @@ _080F5628:
strb r0, [r2]
b _080F56BC
_080F562E:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16770,7 +16770,7 @@ _080F562E:
b _080F5674
.pool
_080F5650:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16804,7 +16804,7 @@ _080F5694:
strb r0, [r2]
b _080F56BC
_080F569A:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16831,7 +16831,7 @@ _080F56BC:
thumb_func_start DoTVShowPokemonContestLiveUpdates2
DoTVShowPokemonContestLiveUpdates2: @ 80F56D4
push {r4-r6,lr}
- ldr r2, =gUnknown_03005D8C
+ ldr r2, =gSaveBlock1Ptr
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
@@ -16859,7 +16859,7 @@ _080F5718:
beq _080F574E
b _080F575E
_080F571E:
- ldr r0, =gUnknown_02021CC4
+ ldr r0, =gStringVar1
ldrb r1, [r4, 0xA]
bl sub_818E868
ldrb r1, [r4, 0x16]
@@ -16879,12 +16879,12 @@ _080F573E:
strb r0, [r6]
b _080F575E
_080F5744:
- ldr r0, =gUnknown_02021EC4
+ ldr r0, =gStringVar3
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
_080F574E:
- ldr r0, =gUnknown_02021DC4
+ ldr r0, =gStringVar2
adds r1, r4, 0
adds r1, 0xB
ldrb r2, [r4, 0x18]
@@ -16910,7 +16910,7 @@ TVShowDone: @ 80F577C
ldr r1, =gUnknown_0203A030
movs r0, 0
strb r0, [r1]
- ldr r0, =gUnknown_03005D8C
+ ldr r0, =gSaveBlock1Ptr
ldr r2, [r0]
ldr r0, =gUnknown_020375E0
ldrh r1, [r0]