diff options
Diffstat (limited to 'asm/rom_8184DA4.s')
-rw-r--r-- | asm/rom_8184DA4.s | 562 |
1 files changed, 281 insertions, 281 deletions
diff --git a/asm/rom_8184DA4.s b/asm/rom_8184DA4.s index 60850d59c..a84ea33d8 100644 --- a/asm/rom_8184DA4.s +++ b/asm/rom_8184DA4.s @@ -334,7 +334,7 @@ sub_8185054: @ 8185054 cmp r0, 0xFF bne _081850BC _0818507A: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, =gBattleOutcome movs r0, 0x5 strb r0, [r1] @@ -16152,12 +16152,12 @@ sub_818D9C0: @ 818D9C0 adds r1, r2 ldrh r1, [r1] bl VarSet - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 b _0818DA24 .pool _0818DA20: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 _0818DA24: strh r0, [r1] @@ -16274,7 +16274,7 @@ _0818DAE6: thumb_func_start sub_818DAEC sub_818DAEC: @ 818DAEC push {r4,lr} - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult bl sub_818D9AC lsls r0, 24 lsrs r0, 24 @@ -17290,7 +17290,7 @@ sub_818E358: @ 818E358 ldr r2, =0x00003b58 adds r0, r2 str r0, [r1] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r0, [r0, 0x28] strh r0, [r1] bx lr @@ -17418,7 +17418,7 @@ _0818E448: thumb_func_start sub_818E47C sub_818E47C: @ 818E47C push {lr} - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0x11 strh r0, [r1] bl easy_chat_input_maybe @@ -18010,7 +18010,7 @@ sub_818E960: @ 818E960 ldr r2, =0x00003b58 adds r0, r2 str r0, [r1] - ldr r2, =gUnknown_020375E2 + ldr r2, =gSpecialVar_0x8005 ldr r1, =gUnknown_0860B34C ldrb r0, [r0, 0xD] lsls r0, 1 @@ -18038,7 +18038,7 @@ sub_818E990: @ 818E990 sub_818E9AC: @ 818E9AC push {lr} ldr r1, =gUnknown_0860D090 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -18140,7 +18140,7 @@ sub_818EA84: @ 818EA84 bl VarGet lsls r0, 16 lsrs r6, r0, 16 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x9 bls _0818EAA8 @@ -18165,7 +18165,7 @@ _0818EAC8: .4byte _0818ECD0 .4byte _0818ECF4 _0818EAF0: - ldr r3, =gUnknown_020375F0 + ldr r3, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] lsls r1, r5, 1 @@ -18179,7 +18179,7 @@ _0818EAF0: b _0818ED10 .pool _0818EB14: - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r2, [r0] ldr r3, =0x00000cdc @@ -18199,7 +18199,7 @@ _0818EB14: b _0818ED10 .pool _0818EB48: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000d08 @@ -18209,7 +18209,7 @@ _0818EB48: b _0818ECBE .pool _0818EB64: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r3, =0x00000d08 @@ -18219,7 +18219,7 @@ _0818EB64: b _0818ECBE .pool _0818EB80: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000d08 @@ -18227,7 +18227,7 @@ _0818EB80: b _0818ECBA .pool _0818EB98: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r3, =0x00000d08 @@ -18245,7 +18245,7 @@ _0818EBB4: bne _0818EC04 cmp r5, 0 beq _0818EBE8 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000d08 @@ -18255,7 +18255,7 @@ _0818EBB4: b _0818ECBE .pool _0818EBE8: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r3, =0x00000d08 @@ -18267,7 +18267,7 @@ _0818EBE8: _0818EC04: cmp r5, 0 beq _0818EC24 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000d08 @@ -18277,7 +18277,7 @@ _0818EC04: b _0818ECBE .pool _0818EC24: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r3, =0x00000d08 @@ -18295,7 +18295,7 @@ _0818EC40: bne _0818EC90 cmp r5, 0 beq _0818EC74 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000d08 @@ -18306,7 +18306,7 @@ _0818EC40: b _0818ED10 .pool _0818EC74: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r3, =0x00000d08 @@ -18318,7 +18318,7 @@ _0818EC74: _0818EC90: cmp r5, 0 beq _0818ECB0 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000d08 @@ -18328,7 +18328,7 @@ _0818EC90: b _0818ECBE .pool _0818ECB0: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r3, =0x00000d08 @@ -18357,7 +18357,7 @@ _0818ECD0: b _0818ED10 .pool _0818ECF4: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r1, [r0] ldr r3, =0x00000d0a @@ -18392,7 +18392,7 @@ sub_818ED28: @ 818ED28 bl VarGet lsls r0, 16 lsrs r5, r0, 16 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x8 bls _0818ED4C @@ -18424,13 +18424,13 @@ _0818ED90: ldr r1, =0x00000d0c adds r2, r1 adds r2, r0 - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] strh r0, [r2] b _0818F01E .pool _0818EDB4: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _0818EDE8 @@ -18468,7 +18468,7 @@ _0818EDE8: _0818EE10: ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000d08 adds r2, r1 @@ -18482,7 +18482,7 @@ _0818EE10: _0818EE34: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000d08 adds r3, r2 @@ -18497,7 +18497,7 @@ _0818EE34: _0818EE5C: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000d08 adds r3, r1 @@ -18506,7 +18506,7 @@ _0818EE5C: _0818EE78: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000d08 adds r3, r2 @@ -18529,7 +18529,7 @@ _0818EEA0: beq _0818EEDC ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000d08 adds r3, r2 @@ -18543,7 +18543,7 @@ _0818EEA0: _0818EEDC: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000d08 adds r3, r2 @@ -18559,7 +18559,7 @@ _0818EF00: beq _0818EF2C ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000d08 adds r3, r1 @@ -18574,7 +18574,7 @@ _0818EF00: _0818EF2C: ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000d08 adds r2, r1 @@ -18596,7 +18596,7 @@ _0818EF50: beq _0818EF8C ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r1, [r0] ldr r0, =0x00000d08 adds r2, r0 @@ -18612,7 +18612,7 @@ _0818EF74: _0818EF8C: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000d08 adds r3, r2 @@ -18628,7 +18628,7 @@ _0818EFB0: beq _0818EFDC ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000d08 adds r3, r1 @@ -18643,7 +18643,7 @@ _0818EFB0: _0818EFDC: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000d08 adds r3, r2 @@ -21017,7 +21017,7 @@ sub_81902F8: @ 81902F8 push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -27789,7 +27789,7 @@ sub_8193D7C: @ 8193D7C push {r4-r7,lr} mov r7, r8 push {r7} - ldr r7, =gUnknown_020375E2 + ldr r7, =gSpecialVar_0x8005 ldrh r0, [r7] cmp r0, 0x1 bne _08193E10 @@ -29736,12 +29736,12 @@ sub_8194EC0: @ 8194EC0 bl sub_8195358 cmp r4, r0 ble _08194EE8 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 b _08194EEC .pool _08194EE8: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x2 _08194EEC: strh r0, [r1] @@ -31042,7 +31042,7 @@ _08195940: sub_8195960: @ 8195960 push {lr} ldr r1, =gUnknown_0860DE50 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -31144,7 +31144,7 @@ sub_8195A38: @ 8195A38 bl VarGet lsls r0, 16 lsrs r6, r0, 16 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 beq _08195A90 @@ -31159,7 +31159,7 @@ _08195A74: beq _08195AB0 b _08195AD0 _08195A7A: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, [r5] ldr r2, =0x00000dc6 adds r1, r2 @@ -31168,7 +31168,7 @@ _08195A7A: b _08195AD0 .pool _08195A90: - ldr r3, =gUnknown_020375F0 + ldr r3, =gScriptResult ldr r0, [r5] lsls r1, r7, 1 lsls r2, r6, 2 @@ -31181,7 +31181,7 @@ _08195A90: b _08195AD0 .pool _08195AB0: - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult ldr r2, [r5] ldr r0, =0x00000cdc adds r2, r0 @@ -31218,7 +31218,7 @@ sub_8195AE4: @ 8195AE4 bl VarGet lsls r0, 16 lsrs r4, r0, 16 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 beq _08195B3C @@ -31234,7 +31234,7 @@ _08195B20: b _08195BA0 _08195B26: ldr r0, [r6] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r2, =0x00000dc6 adds r0, r2 @@ -31249,13 +31249,13 @@ _08195B3C: ldr r1, =0x00000dc8 adds r2, r1 adds r2, r0 - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] strh r0, [r2] b _08195BA0 .pool _08195B5C: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _08195B88 @@ -31314,7 +31314,7 @@ sub_8195BB0: @ 8195BB0 ldrh r0, [r2] cmp r0, 0x31 bhi _08195C00 - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult bl Random lsls r0, 16 lsrs r0, 16 @@ -31326,12 +31326,12 @@ sub_8195BB0: @ 8195BB0 _08195C00: cmp r0, 0x62 bhi _08195C10 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x3 b _08195C14 .pool _08195C10: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x4 _08195C14: strh r0, [r1] @@ -31440,7 +31440,7 @@ sub_8195CE4: @ 8195CE4 push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -31546,12 +31546,12 @@ sub_8195DB8: @ 8195DB8 adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] b _08195E06 .pool _08195E00: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] _08195E06: @@ -45063,14 +45063,14 @@ _0819CA4E: ldrh r0, [r4, 0x8] adds r0, 0x1 strh r0, [r4, 0x8] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r1, [r0] b _0819CAFE .pool _0819CA68: movs r0, 0x2 strh r0, [r4, 0x8] - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] b _0819CAFE @@ -52432,13 +52432,13 @@ _081A0734: bne _081A0778 movs r0, 0x5 bl PlaySE - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x7F strh r0, [r1] b _081A0768 .pool _081A0764: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r1, [r0] _081A0768: ldrb r0, [r4, 0xC] @@ -52566,7 +52566,7 @@ _081A0842: sub_81A085C: @ 81A085C push {lr} ldr r1, =gUnknown_086114E0 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -52684,12 +52684,12 @@ sub_81A093C: @ 81A093C lsrs r1, r0, 24 cmp r1, 0 bne _081A0954 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r1, [r0] b _081A095A .pool _081A0954: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] _081A095A: @@ -52701,7 +52701,7 @@ _081A095A: thumb_func_start sub_81A0964 sub_81A0964: @ 81A0964 push {lr} - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r0, [r0] bl sub_819FC40 pop {r0} @@ -52748,7 +52748,7 @@ sub_81A0990: @ 81A0990 thumb_func_start sub_81A09B4 sub_81A09B4: @ 81A09B4 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] adds r0, 0xB1 @@ -52772,13 +52772,13 @@ sub_81A09D0: @ 81A09D0 subs r1, r0, 0x3 cmp r1, 0 bge _081A09F4 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] b _081A0A1C .pool _081A09F4: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult cmp r1, 0x8 ble _081A09FE movs r0, 0x1 @@ -52807,7 +52807,7 @@ _081A0A1C: thumb_func_start sub_81A0A20 sub_81A0A20: @ 81A0A20 push {lr} - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r0, [r0] bl sub_81A04E4 pop {r0} @@ -52826,7 +52826,7 @@ sub_81A0A34: @ 81A0A34 bne _081A0A68 adds r0, r4, 0 bl DestroyTask - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 beq _081A0A64 @@ -52845,7 +52845,7 @@ _081A0A68: thumb_func_start sub_81A0A70 sub_81A0A70: @ 81A0A70 push {lr} - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r0, [r1] cmp r0, 0x6 bne _081A0A94 @@ -53105,7 +53105,7 @@ sub_81A0CC0: @ 81A0CC0 lsrs r0, r1, 28 cmp r0, 0x2 bhi _081A0CE4 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x2 b _081A0D34 .pool @@ -53133,22 +53133,22 @@ _081A0D08: beq _081A0D24 b _081A0D30 _081A0D0E: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x4 b _081A0D34 .pool _081A0D18: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x3 b _081A0D34 .pool _081A0D24: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 b _081A0D34 .pool _081A0D30: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x5 _081A0D34: strh r0, [r1] @@ -53160,11 +53160,11 @@ _081A0D34: thumb_func_start sub_81A0D40 sub_81A0D40: @ 81A0D40 push {r4,lr} - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 beq _081A0D6E - ldr r4, =gUnknown_020375E4 + ldr r4, =gSpecialVar_0x8006 ldr r0, =gSaveBlock2Ptr ldr r2, [r0] adds r2, 0xB2 @@ -53204,7 +53204,7 @@ sub_81A0D80: @ 81A0D80 subs r0, 0x3 lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 beq _081A0DC0 @@ -53273,7 +53273,7 @@ _081A0E14: bl AllocZeroed adds r7, r0, 0 str r7, [r4] - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x2 bne _081A0E88 @@ -53511,7 +53511,7 @@ sub_81A0FE4: @ 81A0FE4 sub_81A0FFC: @ 81A0FFC push {r4-r6,lr} sub sp, 0x10 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 beq _081A1028 @@ -53536,7 +53536,7 @@ _081A1028: _081A1030: ldr r5, =gStringVar3 _081A1032: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0x9 bls _081A103C @@ -53733,7 +53733,7 @@ _081A11E6: sub_81A11F8: @ 81A11F8 ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r1, [r0] adds r2, 0xB1 lsls r1, 6 @@ -53778,9 +53778,9 @@ _081A1242: adds r0, 0xB8 ldrb r0, [r0] lsls r0, 30 - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 mov r12, r1 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult mov r8, r1 cmp r0, 0 beq _081A127C @@ -54270,7 +54270,7 @@ _081A1628: thumb_func_start sub_81A1638 sub_81A1638: @ 81A1638 - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0x1 strh r0, [r1] bx lr @@ -54279,7 +54279,7 @@ sub_81A1638: @ 81A1638 thumb_func_start sub_81A1644 sub_81A1644: @ 81A1644 - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0x1 strh r0, [r1] bx lr @@ -54446,7 +54446,7 @@ sub_81A175C: @ 81A175C sub_81A1780: @ 81A1780 push {lr} ldr r1, =gUnknown_08611C18 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -54534,7 +54534,7 @@ sub_81A1830: @ 81A1830 bne _081A184C movs r5, 0x1 _081A184C: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x7 bls _081A1856 @@ -54557,7 +54557,7 @@ _081A186C: .4byte _081A1918 .4byte _081A1938 _081A188C: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000ca8 @@ -54567,7 +54567,7 @@ _081A188C: b _081A1956 .pool _081A18A8: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000ca9 @@ -54579,7 +54579,7 @@ _081A18A8: b _081A1956 .pool _081A18C8: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000cb2 @@ -54589,7 +54589,7 @@ _081A18C8: b _081A1956 .pool _081A18E4: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000ca9 @@ -54599,7 +54599,7 @@ _081A18E4: b _081A1926 .pool _081A1900: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, =gBattleOutcome ldrb r0, [r1] strh r0, [r2] @@ -54608,7 +54608,7 @@ _081A1900: b _081A1956 .pool _081A1918: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000ca9 @@ -54621,7 +54621,7 @@ _081A1926: b _081A1956 .pool _081A1938: - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r2, [r0] movs r0, 0xD0 @@ -54658,7 +54658,7 @@ sub_81A1968: @ 81A1968 bne _081A1984 movs r4, 0x1 _081A1984: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x7 bls _081A198E @@ -54683,7 +54683,7 @@ _081A19A4: _081A19C4: ldr r0, =gSaveBlock2Ptr ldr r0, [r0] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -54693,7 +54693,7 @@ _081A19C4: _081A19E0: ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000ca9 adds r2, r1 @@ -54710,7 +54710,7 @@ _081A19E0: _081A1A0C: ldr r0, =gSaveBlock2Ptr ldr r0, [r0] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r2, =0x00000cb2 adds r0, r2 @@ -54720,7 +54720,7 @@ _081A1A0C: _081A1A28: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r1, =0x00000ca9 adds r3, r1 @@ -54753,7 +54753,7 @@ _081A1A58: _081A1A7C: ldr r0, =gSaveBlock2Ptr ldr r3, [r0] - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrb r0, [r0] ldr r2, =0x00000ca9 adds r3, r2 @@ -54796,7 +54796,7 @@ sub_81A1AD4: @ 81A1AD4 push {r4-r7,lr} bl sub_81B8558 movs r3, 0 - ldr r4, =gUnknown_020375E2 + ldr r4, =gSpecialVar_0x8005 ldrh r0, [r4] cmp r3, r0 bge _081A1B00 @@ -54888,7 +54888,7 @@ _081A1B76: thumb_func_start sub_81A1B98 sub_81A1B98: @ 81A1B98 push {lr} - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r1, [r0] adds r2, r0, 0 cmp r1, 0x3 @@ -54896,7 +54896,7 @@ sub_81A1B98: @ 81A1B98 movs r0, 0 strh r0, [r2] _081A1BA8: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x7 bhi _081A1C1E @@ -57885,7 +57885,7 @@ sub_81A35EC: @ 81A35EC push {r4,lr} ldr r0, =0x000040cf bl VarGet - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult bl sub_81A3610 lsls r0, 24 lsrs r0, 24 @@ -58457,12 +58457,12 @@ sub_81A3B00: @ 81A3B00 ldr r0, =0x000003fe cmp r1, r0 bne _081A3B20 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 b _081A3B24 .pool _081A3B20: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 _081A3B24: strh r0, [r1] @@ -58690,7 +58690,7 @@ sub_81A3D30: @ 81A3D30 push {r4,lr} ldr r0, =0x000040cf bl VarGet - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult lsls r0, 24 lsrs r0, 24 bl sub_81A3B30 @@ -58740,19 +58740,19 @@ _081A3D94: sub_81A3DA0: @ 81A3DA0 push {lr} ldr r0, =gBattleTypeFlags - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, [r0] ands r2, r1 cmp r2, 0 beq _081A3DC4 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] b _081A3DC8 .pool _081A3DC4: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r2, [r0] _081A3DC8: pop {r0} @@ -59092,7 +59092,7 @@ _081A404E: bne _081A40C8 cmp r7, 0 bne _081A40E4 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldrb r3, [r0] str r6, [sp] add r1, sp, 0x10 @@ -59108,7 +59108,7 @@ _081A404E: b _081A40E4 .pool _081A40C8: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldrb r3, [r0] str r6, [sp] add r1, sp, 0x10 @@ -59167,7 +59167,7 @@ _081A4134: ldr r1, =gStringVar1 movs r0, 0xFF strb r0, [r1] - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0x1 strh r0, [r1] movs r0, 0 @@ -59226,12 +59226,12 @@ _081A41C8: b _081A4202 .pool _081A41E0: - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0 strh r0, [r1] ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldrb r0, [r0] ldr r1, =0x00000ca9 adds r2, r1 @@ -59469,7 +59469,7 @@ _081A43EE: thumb_func_start sub_81A4410 sub_81A4410: @ 81A4410 push {r4,lr} - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult bl sub_8185338 strh r0, [r4] ldr r0, =gSaveBlock2Ptr @@ -59489,7 +59489,7 @@ sub_81A4410: @ 81A4410 thumb_func_start sub_81A443C sub_81A443C: @ 81A443C push {lr} - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 beq _081A4450 @@ -60279,7 +60279,7 @@ sub_81A4AA0: @ 81A4AA0 ldrb r0, [r4] movs r1, 0x11 bl FillWindowPixelBuffer - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] movs r1, 0 bl sub_81A4998 @@ -60301,7 +60301,7 @@ sub_81A4AE8: @ 81A4AE8 ldrb r0, [r4] movs r1, 0x11 bl FillWindowPixelBuffer - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] movs r1, 0x1 bl sub_81A4998 @@ -61176,7 +61176,7 @@ _081A5228: sub_81A5238: @ 81A5238 push {lr} ldr r1, =gUnknown_08611F84 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -61996,7 +61996,7 @@ sub_81A5964: @ 81A5964 ldrb r0, [r0] lsls r0, 30 lsrs r1, r0, 30 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 beq _081A59B0 @@ -62011,7 +62011,7 @@ _081A5994: beq _081A59C8 b _081A59EE _081A599A: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r2, =0x00000dd8 adds r1, r3, r2 ldrh r1, [r1] @@ -62019,7 +62019,7 @@ _081A599A: b _081A59EE .pool _081A59B0: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult lsls r1, 1 ldr r4, =0x00000dda adds r0, r3, r4 @@ -62030,7 +62030,7 @@ _081A59B0: _081A59C8: cmp r1, 0 beq _081A59E0 - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, =0x00000cdc adds r0, r3, r1 ldr r0, [r0] @@ -62038,7 +62038,7 @@ _081A59C8: b _081A59EA .pool _081A59E0: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r4, =0x00000cdc adds r0, r3, r4 ldr r0, [r0] @@ -62064,7 +62064,7 @@ sub_81A59FC: @ 81A59FC ldrb r0, [r0] lsls r0, 30 lsrs r1, r0, 30 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 beq _081A5A48 @@ -62079,7 +62079,7 @@ _081A5A2C: beq _081A5A60 b _081A5ABA _081A5A32: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r1, [r0] ldr r3, =0x00000dd8 adds r0, r2, r3 @@ -62091,7 +62091,7 @@ _081A5A48: ldr r3, =0x00000dda adds r0, r2, r3 adds r0, r1 - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] strh r1, [r0] b _081A5ABA @@ -62099,7 +62099,7 @@ _081A5A48: _081A5A60: cmp r1, 0 beq _081A5A90 - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A5A80 @@ -62119,7 +62119,7 @@ _081A5A80: b _081A5AB6 .pool _081A5A90: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A5AAC @@ -62151,7 +62151,7 @@ sub_81A5AC4: @ 81A5AC4 push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -62252,12 +62252,12 @@ sub_81A5B88: @ 81A5B88 adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] b _081A5BD6 .pool _081A5BD0: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] _081A5BD6: @@ -62570,7 +62570,7 @@ sub_81A5D44: @ 81A5D44 sub_81A5E74: @ 81A5E74 push {lr} ldr r1, =gUnknown_08612120 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -62713,7 +62713,7 @@ sub_81A5FA8: @ 81A5FA8 bl VarGet lsls r0, 16 lsrs r5, r0, 16 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x2 beq _081A6000 @@ -62728,7 +62728,7 @@ _081A5FE4: beq _081A6030 b _081A6044 _081A5FEA: - ldr r3, =gUnknown_020375F0 + ldr r3, =gScriptResult ldr r0, [r7] lsls r1, r6, 1 lsls r2, r5, 2 @@ -62737,7 +62737,7 @@ _081A5FEA: b _081A603C .pool _081A6000: - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult ldr r2, [r7] ldr r0, =0x00000cdc adds r2, r0 @@ -62756,7 +62756,7 @@ _081A6000: b _081A6044 .pool _081A6030: - ldr r3, =gUnknown_020375F0 + ldr r3, =gScriptResult ldr r0, [r7] lsls r1, r6, 1 lsls r2, r5, 2 @@ -62788,7 +62788,7 @@ sub_81A6054: @ 81A6054 bl VarGet lsls r0, 16 lsrs r4, r0, 16 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x2 beq _081A60B4 @@ -62810,13 +62810,13 @@ _081A6096: ldr r1, =0x00000de2 adds r2, r1 adds r2, r0 - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] strh r0, [r2] b _081A6128 .pool _081A60B4: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A60E4 @@ -62861,7 +62861,7 @@ _081A6108: ldr r1, =0x00000df2 adds r2, r1 adds r2, r0 - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] movs r1, 0 strh r0, [r2] @@ -62878,7 +62878,7 @@ sub_81A613C: @ 81A613C push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -63338,7 +63338,7 @@ _081A6500: movs r5, 0x64 str r5, [sp, 0x14] _081A6518: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 bls _081A6522 @@ -63507,7 +63507,7 @@ _081A6602: bgt _081A666C b _081A6534 _081A666C: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 beq _081A667A @@ -63950,7 +63950,7 @@ sub_81A6A08: @ 81A6A08 str r0, [r1] movs r4, 0 add r5, sp, 0x14 - ldr r7, =gUnknown_020375F0 + ldr r7, =gScriptResult movs r1, 0 _081A6A1E: mov r2, sp @@ -64109,7 +64109,7 @@ _081A6B18: lsrs r4, r0, 24 cmp r4, 0x2 bls _081A6B0E - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] movs r4, 0x1 @@ -64736,7 +64736,7 @@ _081A7034: sub_81A703C: @ 81A703C push {lr} ldr r1, =gUnknown_086125F8 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -64863,7 +64863,7 @@ sub_81A7140: @ 81A7140 ldrb r0, [r0] lsls r0, 30 lsrs r2, r0, 30 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] adds r3, r1, 0 cmp r0, 0x4 @@ -64882,7 +64882,7 @@ _081A7174: .4byte _081A71E8 .4byte _081A720C _081A7188: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, [r3] ldr r3, =0x00000e02 adds r1, r3 @@ -64891,7 +64891,7 @@ _081A7188: b _081A723A .pool _081A71A0: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, [r3] ldr r3, =0x00000ca9 adds r0, r1, r3 @@ -64905,7 +64905,7 @@ _081A71A0: b _081A7238 .pool _081A71C4: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, [r3] ldr r3, =0x00000ca9 adds r0, r1, r3 @@ -64919,7 +64919,7 @@ _081A71C4: b _081A7238 .pool _081A71E8: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, [r3] ldr r3, =0x00000ca9 adds r0, r1, r3 @@ -64935,7 +64935,7 @@ _081A71E8: _081A720C: cmp r2, 0 beq _081A7228 - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] ldr r1, =0x00000cdc adds r0, r1 @@ -64945,7 +64945,7 @@ _081A720C: b _081A7236 .pool _081A7228: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] ldr r3, =0x00000cdc adds r0, r3 @@ -64972,7 +64972,7 @@ sub_81A7248: @ 81A7248 ldrb r0, [r0] lsls r0, 30 lsrs r3, r0, 30 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] adds r2, r1, 0 cmp r0, 0x4 @@ -64994,7 +64994,7 @@ _081A7280: .4byte _081A7344 _081A7294: ldr r0, [r2] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r5, =0x00000e02 adds r0, r5 @@ -65002,7 +65002,7 @@ _081A7294: b _081A73AA .pool _081A72AC: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r3, [r0] ldr r0, =0x0000270f cmp r3, r0 @@ -65019,7 +65019,7 @@ _081A72B8: b _081A732C .pool _081A72D8: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r4, [r0] adds r3, r4, 0 ldr r0, =0x0000270f @@ -65043,7 +65043,7 @@ _081A72D8: b _081A73AA .pool _081A7314: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r3, [r0] ldr r0, =0x0000270f cmp r3, r0 @@ -65064,7 +65064,7 @@ _081A732C: _081A7344: cmp r3, 0 beq _081A737C - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A7368 @@ -65086,7 +65086,7 @@ _081A7368: b _081A73A6 .pool _081A737C: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A739C @@ -65126,12 +65126,12 @@ sub_81A73B8: @ 81A73B8 ldrh r0, [r0] cmp r0, 0xE bls _081A73DC - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 b _081A73E0 .pool _081A73DC: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 _081A73E0: strh r0, [r1] @@ -65142,7 +65142,7 @@ _081A73E0: thumb_func_start sub_81A73EC sub_81A73EC: @ 81A73EC - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, =gUnknown_0300128C ldrb r1, [r1] strh r1, [r0] @@ -65173,7 +65173,7 @@ sub_81A7418: @ 81A7418 push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -65230,27 +65230,27 @@ _081A7484: beq _081A74A4 b _081A74C2 _081A748E: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 b _081A74C0 .pool _081A7498: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 b _081A74C0 .pool _081A74A4: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x2 b _081A74C0 .pool _081A74B0: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x3 b _081A74C0 .pool _081A74BC: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x4 _081A74C0: strh r0, [r1] @@ -65262,7 +65262,7 @@ _081A74C2: thumb_func_start sub_81A74CC sub_81A74CC: @ 81A74CC - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, =gUnknown_0300128D ldrb r1, [r1] strh r1, [r0] @@ -65282,7 +65282,7 @@ sub_81A74E0: @ 81A74E0 adds r4, 0x1 adds r0, r4, 0 bl sub_81A7F38 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r4, [r0] pop {r4} pop {r0} @@ -65932,7 +65932,7 @@ sub_81A79EC: @ 81A79EC b _081A7B48 .pool _081A7A10: - ldr r0, =gUnknown_020375E6 + ldr r0, =gSpecialVar_0x8007 lsls r1, r2, 29 ldrh r0, [r0] lsrs r1, 29 @@ -66768,7 +66768,7 @@ _081A807A: thumb_func_start sub_81A8090 sub_81A8090: @ 81A8090 push {r4,lr} - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult bl InBattlePike lsls r0, 24 lsrs r0, 24 @@ -66812,7 +66812,7 @@ sub_81A80DC: @ 81A80DC push {r4-r7,lr} mov r7, r8 push {r7} - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult movs r0, 0 strh r0, [r4] movs r0, 0x1 @@ -66997,7 +66997,7 @@ _081A824C: thumb_func_start sub_81A825C sub_81A825C: @ 81A825C - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r2, 0xE1 @@ -67013,7 +67013,7 @@ sub_81A825C: @ 81A825C thumb_func_start sub_81A827C sub_81A827C: @ 81A827C - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r1, =gUnknown_0861266C ldr r0, =gSaveBlock2Ptr ldr r0, [r0] @@ -67296,7 +67296,7 @@ _081A84C0: thumb_func_start sub_81A84EC sub_81A84EC: @ 81A84EC push {lr} - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 bne _081A8524 @@ -67456,7 +67456,7 @@ _081A8634: thumb_func_start sub_81A863C sub_81A863C: @ 81A863C push {r4,lr} - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult movs r0, 0 bl sub_81A8590 lsls r0, 24 @@ -67472,7 +67472,7 @@ sub_81A863C: @ 81A863C sub_81A8658: @ 81A8658 push {r4,lr} ldr r3, =gUnknown_08612675 - ldr r2, =gUnknown_020375E6 + ldr r2, =gSpecialVar_0x8007 ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xE1 @@ -67489,7 +67489,7 @@ sub_81A8658: @ 81A8658 ldrb r4, [r0] adds r0, r4, 0 bl sub_81A7F38 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r4, [r0] pop {r4} pop {r0} @@ -67501,7 +67501,7 @@ sub_81A8658: @ 81A8658 sub_81A869C: @ 81A869C ldr r0, =gSaveBlock2Ptr ldr r2, [r0] - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r1, [r0] movs r0, 0xE1 lsls r0, 4 @@ -67523,7 +67523,7 @@ sub_81A86C0: @ 81A86C0 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] movs r0, 0 @@ -67597,7 +67597,7 @@ _081A8766: mov r0, r9 cmp r0, 0x1 bne _081A8778 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] b _081A8786 @@ -68511,7 +68511,7 @@ _081A8E76: sub_81A8E7C: @ 81A8E7C push {lr} ldr r1, =gUnknown_08613EE0 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -68598,7 +68598,7 @@ sub_81A8F38: @ 81A8F38 ldrb r0, [r0] lsls r0, 30 lsrs r4, r0, 30 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] adds r3, r1, 0 cmp r0, 0x6 @@ -68621,13 +68621,13 @@ _081A8F70: .4byte _081A9010 .4byte _081A9028 _081A8F8C: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, [r3] ldr r3, =0x00000e18 b _081A8FFE .pool _081A8F9C: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] lsls r1, r4, 1 ldr r3, =0x00000e1a @@ -68639,14 +68639,14 @@ _081A8F9C: _081A8FB4: cmp r4, 0 beq _081A8FCC - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] ldr r1, =0x00000cdc adds r0, r1 b _081A9030 .pool _081A8FCC: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] ldr r3, =0x00000cdc adds r0, r3 @@ -68656,14 +68656,14 @@ _081A8FCC: b _081A9036 .pool _081A8FE4: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, [r3] ldr r2, =0x00000e1a adds r1, r2 b _081A9000 .pool _081A8FF8: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldr r1, [r3] ldr r3, =0x00000e1c _081A8FFE: @@ -68674,7 +68674,7 @@ _081A9000: b _081A903A .pool _081A9010: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] ldr r1, =0x00000cdc adds r0, r1 @@ -68684,7 +68684,7 @@ _081A9010: b _081A9036 .pool _081A9028: - ldr r2, =gUnknown_020375F0 + ldr r2, =gScriptResult ldr r0, [r3] ldr r3, =0x00000cdc adds r0, r3 @@ -68713,7 +68713,7 @@ sub_81A9048: @ 81A9048 ldrb r0, [r0] lsls r0, 30 lsrs r1, r0, 30 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x1 beq _081A9098 @@ -68730,7 +68730,7 @@ _081A9078: beq _081A911C b _081A9126 _081A9082: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r1, [r0] ldr r3, =0x00000e18 adds r0, r2, r3 @@ -68742,7 +68742,7 @@ _081A9098: ldr r3, =0x00000e1a adds r0, r2, r3 adds r0, r1 - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] strh r1, [r0] b _081A9126 @@ -68750,7 +68750,7 @@ _081A9098: _081A90B0: cmp r1, 0 beq _081A90E4 - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A90D0 @@ -68769,7 +68769,7 @@ _081A90D0: b _081A910C .pool _081A90E4: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A9104 @@ -68794,7 +68794,7 @@ _081A910C: b _081A9126 .pool _081A911C: - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r1, [r0] ldr r3, =0x00000e2a adds r0, r2, r3 @@ -68810,7 +68810,7 @@ sub_81A9134: @ 81A9134 push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -68913,12 +68913,12 @@ sub_81A91FC: @ 81A91FC adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] b _081A924A .pool _081A9244: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] _081A924A: @@ -68998,7 +68998,7 @@ CalculateBattlePyramidItemBallItemId: @ 81A9290 _081A92DE: bl sub_81AA9E4 lsls r0, 24 - ldr r1, =gUnknown_020375F2 + ldr r1, =gScriptLastTalked ldrh r4, [r1] ldr r1, =gUnknown_08613650 lsrs r0, 20 @@ -69041,8 +69041,8 @@ _081A9332: adds r0, r1, r0 ldrb r5, [r0] ldr r1, =gUnknown_08613ABC - ldr r3, =gUnknown_020375D8 - ldr r4, =gUnknown_020375DA + ldr r3, =gSpecialVar_0x8000 + ldr r4, =gSpecialVar_0x8001 cmp r5, 0x3E bhi _081A935E lsls r2, r5, 1 @@ -69103,7 +69103,7 @@ sub_81A93C8: @ 81A93C8 lsls r1, 4 adds r3, r0, r1 movs r2, 0 - ldr r4, =gUnknown_020375F2 + ldr r4, =gScriptLastTalked b _081A93F4 .pool _081A93E4: @@ -69414,7 +69414,7 @@ _081A9650: thumb_func_start sub_81A966C sub_81A966C: @ 81A966C push {r4,lr} - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult bl InBattlePyramid lsls r0, 24 lsrs r0, 24 @@ -69428,7 +69428,7 @@ sub_81A966C: @ 81A966C thumb_func_start sub_81A9684 sub_81A9684: @ 81A9684 push {r4,lr} - ldr r0, =gUnknown_020375E4 + ldr r0, =gSpecialVar_0x8006 ldrh r0, [r0] cmp r0, 0 beq _081A9698 @@ -69439,7 +69439,7 @@ sub_81A9684: @ 81A9684 _081A9698: ldr r0, =gSaveBlock2Ptr ldr r0, [r0] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000e68 adds r0, r2 @@ -69447,7 +69447,7 @@ _081A9698: b _081A9754 .pool _081A96B4: - ldr r4, =gUnknown_020375F0 + ldr r4, =gScriptResult ldrh r0, [r4] cmp r0, 0x1 beq _081A9710 @@ -69473,18 +69473,18 @@ _081A96B4: b _081A96FC .pool _081A96F4: - ldr r0, =gUnknown_020375E6 + ldr r0, =gSpecialVar_0x8007 ldrh r0, [r0] bl PlaySE _081A96FC: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldrh r0, [r1] adds r0, 0x1 strh r0, [r1] b _081A9754 .pool _081A9710: - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r0, [r1] cmp r0, 0 beq _081A9750 @@ -70054,7 +70054,7 @@ _081A9B86: strb r3, [r0, 0x6] mov r7, r10 ldr r2, [r7] - ldr r0, =gUnknown_020375F2 + ldr r0, =gScriptLastTalked ldrh r1, [r0] subs r1, 0x1 lsls r0, r1, 1 @@ -72148,10 +72148,10 @@ sub_81AAC28: @ 81AAC28 movs r0, 0x9 movs r1, 0x5 bl GoToBagMenu - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r1, [r0] pop {r0} bx r0 @@ -72165,7 +72165,7 @@ sub_81AAC50: @ 81AAC50 movs r0, 0x7 movs r1, 0x5 bl GoToBagMenu - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] pop {r0} @@ -72180,7 +72180,7 @@ sub_81AAC70: @ 81AAC70 movs r0, 0x8 movs r1, 0x5 bl GoToBagMenu - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] pop {r0} @@ -77755,11 +77755,11 @@ unknown_ItemMenu_Show: @ 81ADE38 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] strh r0, [r1] - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] bl bag_menu_remove_some_window @@ -77794,7 +77794,7 @@ unknown_ItemMenu_Give2: @ 81ADE8C ldrh r0, [r0] movs r1, 0x1 bl remove_item - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] bl bag_menu_remove_some_window @@ -77825,7 +77825,7 @@ unknown_ItemMenu_Confirm2: @ 81ADEDC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] bl bag_menu_remove_some_window @@ -83510,10 +83510,10 @@ sub_81B0BFC: @ 81B0BFC ldrb r0, [r0, 0xB] cmp r0, 0xC bne _081B0C40 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r2, [r0] adds r0, r5, 0 movs r1, 0 @@ -84745,7 +84745,7 @@ _081B161E: lsls r0, 24 cmp r0, 0 bne _081B1642 - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0x7 strh r0, [r1] _081B1642: @@ -86075,7 +86075,7 @@ sub_81B209C: @ 81B209C adds r5, 0xE movs r0, 0 strh r0, [r2, 0xE] - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0 bne _081B20FC @@ -86219,7 +86219,7 @@ sub_81B21AC: @ 81B21AC bne _081B21DC movs r0, 0x5 bl PlaySE - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 strh r5, [r0] adds r0, r4, 0 bl sub_81B12C0 @@ -86318,7 +86318,7 @@ _081B229C: beq _081B22BA b _081B22C8 _081B22A2: - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 movs r0, 0x7 strh r0, [r1] adds r0, r4, 0 @@ -90426,7 +90426,7 @@ sub_81B4578: @ 81B4578 lsls r0, 16 lsrs r0, 16 mov r8, r0 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldrh r7, [r0] cmp r7, 0 bne _081B45F8 @@ -95219,7 +95219,7 @@ _081B6FC0: _081B6FDC: cmp r0, 0x2 bne _081B6FE4 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r2, [r0] _081B6FE4: adds r0, r5, 0 @@ -95615,7 +95615,7 @@ _081B7306: _081B7368: cmp r0, 0x2 bne _081B7370 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] _081B7370: ldr r0, =gTasks @@ -96867,7 +96867,7 @@ sub_81B7E4C: @ 81B7E4C ldr r1, =gStringVar1 adds r0, r5, 0 bl GetMonNickname - ldr r4, =gUnknown_020375E2 + ldr r4, =gSpecialVar_0x8005 ldrb r0, [r4] bl sub_81B2360 strh r0, [r7, 0xE] @@ -97224,7 +97224,7 @@ sub_81B81A8: @ 81B81A8 bl GetMonData lsls r0, 16 lsrs r7, r0, 16 - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult ldrh r0, [r0] cmp r0, 0 bne _081B8208 @@ -97999,7 +97999,7 @@ _081B884C: movs r0, 0x2 b _081B8854 _081B8850: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r0, [r0] _081B8854: pop {r1} @@ -98025,7 +98025,7 @@ _081B8878: movs r0, 0x2 b _081B8880 _081B887C: - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrb r0, [r0] _081B8880: pop {r1} @@ -98052,7 +98052,7 @@ _081B88A4: movs r0, 0x1E b _081B88B2 _081B88A8: - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] cmp r0, 0 bne _081B889C @@ -98082,7 +98082,7 @@ sub_81B88BC: @ 81B88BC _081B88E0: cmp r1, 0x1 bne _081B88F8 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r0, [r0] cmp r0, 0x2 bne _081B88F8 @@ -99403,7 +99403,7 @@ sub_81B9354: @ 81B9354 thumb_func_start sub_81B9390 sub_81B9390: @ 81B9390 push {r4,lr} - ldr r4, =gUnknown_020375E0 + ldr r4, =gSpecialVar_0x8004 bl brm_get_pokemon_selection lsls r0, 24 lsrs r0, 24 @@ -99519,7 +99519,7 @@ sub_81B9470: @ 81B9470 movs r0, 0xFF strb r0, [r2] _081B9486: - ldr r1, =gUnknown_020375E0 + ldr r1, =gSpecialVar_0x8004 ldrb r0, [r2] strh r0, [r1] ldr r1, =gUnknown_03005DB0 @@ -99635,7 +99635,7 @@ _081B9574: thumb_func_start sub_81B9588 sub_81B9588: @ 81B9588 push {r4,r5,lr} - ldr r5, =gUnknown_020375E0 + ldr r5, =gSpecialVar_0x8004 bl brm_get_pokemon_selection lsls r0, 24 lsrs r0, 24 @@ -99647,7 +99647,7 @@ sub_81B9588: @ 81B9588 b _081B95BA .pool _081B95A4: - ldr r4, =gUnknown_020375E2 + ldr r4, =gSpecialVar_0x8005 ldrh r1, [r5] movs r0, 0x64 muls r0, r1 @@ -99672,7 +99672,7 @@ _081B95BA: thumb_func_start sub_81B95E0 sub_81B95E0: @ 81B95E0 push {r4,r5,lr} - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] movs r4, 0 @@ -99758,7 +99758,7 @@ sub_81B968C: @ 81B968C push {lr} sub sp, 0x4 ldr r1, =gPlayerParty - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrb r2, [r0] ldr r0, =gUnknown_020244E9 ldrb r3, [r0] @@ -99781,13 +99781,13 @@ sub_81B968C: @ 81B968C thumb_func_start sub_81B96D0 sub_81B96D0: @ 81B96D0 push {r4,r5,lr} - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] movs r4, 0 adds r5, r1, 0 _081B96DC: - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 @@ -99816,14 +99816,14 @@ _081B96FA: thumb_func_start sub_81B9718 sub_81B9718: @ 81B9718 push {r4,r5,lr} - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r1, [r0] movs r0, 0x64 adds r5, r1, 0 muls r5, r0 ldr r0, =gPlayerParty adds r5, r0 - ldr r0, =gUnknown_020375E2 + ldr r0, =gSpecialVar_0x8005 ldrh r1, [r0] adds r1, 0xD adds r0, r5, 0 @@ -99851,14 +99851,14 @@ sub_81B9770: @ 81B9770 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 mov r8, r0 ldrh r0, [r0] movs r6, 0x64 muls r0, r6 ldr r5, =gPlayerParty adds r0, r5 - ldr r4, =gUnknown_020375E2 + ldr r4, =gSpecialVar_0x8005 ldrb r2, [r4] movs r1, 0 bl sub_80691F4 @@ -99872,7 +99872,7 @@ sub_81B9770: @ 81B9770 cmp r4, 0x2 bhi _081B97C4 _081B97A2: - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 @@ -100021,7 +100021,7 @@ sub_81B97DC: @ 81B97DC thumb_func_start sub_81B98DC sub_81B98DC: @ 81B98DC push {lr} - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 @@ -100032,13 +100032,13 @@ sub_81B98DC: @ 81B98DC adds r1, r0, 0 cmp r1, 0 beq _081B990C - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] b _081B9910 .pool _081B990C: - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r1, [r0] _081B9910: pop {r0} @@ -100051,16 +100051,16 @@ sub_81B9918: @ 81B9918 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 ldr r1, =gPlayerParty adds r0, r1 - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] adds r1, 0xD bl GetMonData @@ -100073,7 +100073,7 @@ sub_81B9918: @ 81B9918 b _081B9980 .pool _081B9958: - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] cmp r6, r0 beq _081B997E @@ -100104,7 +100104,7 @@ _081B9980: bl sub_80D23A8 cmp r0, 0x1 beq _081B999C - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0x1 strh r0, [r1] _081B999C: @@ -100120,7 +100120,7 @@ _081B999C: sub_81B99B4: @ 81B99B4 push {lr} ldr r1, =gUnknown_086160B4 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -100168,7 +100168,7 @@ sub_81B99D4: @ 81B99D4 thumb_func_start sub_81B9A28 sub_81B9A28: @ 81B9A28 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000e6a @@ -100183,7 +100183,7 @@ sub_81B9A28: @ 81B9A28 sub_81B9A44: @ 81B9A44 ldr r0, =gSaveBlock2Ptr ldr r0, [r0] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r2, =0x00000e6a adds r0, r2 @@ -100242,7 +100242,7 @@ sub_81B9ABC: @ 81B9ABC push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -100307,12 +100307,12 @@ sub_81B9B28: @ 81B9B28 adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] b _081B9B76 .pool _081B9B70: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] _081B9B76: @@ -100326,7 +100326,7 @@ _081B9B76: sub_81B9B80: @ 81B9B80 push {lr} ldr r1, =gUnknown_086160D8 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -100374,7 +100374,7 @@ sub_81B9BA0: @ 81B9BA0 thumb_func_start sub_81B9BF4 sub_81B9BF4: @ 81B9BF4 - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000e6c @@ -100389,7 +100389,7 @@ sub_81B9BF4: @ 81B9BF4 sub_81B9C10: @ 81B9C10 ldr r0, =gSaveBlock2Ptr ldr r0, [r0] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r2, =0x00000e6c adds r0, r2 @@ -100403,7 +100403,7 @@ sub_81B9C2C: @ 81B9C2C push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -100468,12 +100468,12 @@ sub_81B9C98: @ 81B9C98 adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] b _081B9CE6 .pool _081B9CE0: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] _081B9CE6: @@ -100499,7 +100499,7 @@ sub_81B9CF0: @ 81B9CF0 sub_81B9D08: @ 81B9D08 push {lr} ldr r1, =gUnknown_086160F8 - ldr r0, =gUnknown_020375E0 + ldr r0, =gSpecialVar_0x8004 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -100547,7 +100547,7 @@ sub_81B9D28: @ 81B9D28 thumb_func_start sub_81B9D7C sub_81B9D7C: @ 81B9D7C - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r2, =0x00000e6e @@ -100562,7 +100562,7 @@ sub_81B9D7C: @ 81B9D7C sub_81B9D98: @ 81B9D98 ldr r0, =gSaveBlock2Ptr ldr r0, [r0] - ldr r1, =gUnknown_020375E4 + ldr r1, =gSpecialVar_0x8006 ldrh r1, [r1] ldr r2, =0x00000e6e adds r0, r2 @@ -100576,7 +100576,7 @@ sub_81B9DB4: @ 81B9DB4 push {r4,lr} ldr r4, =gSaveBlock2Ptr ldr r0, [r4] - ldr r1, =gUnknown_020375E2 + ldr r1, =gSpecialVar_0x8005 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -100641,12 +100641,12 @@ sub_81B9E20: @ 81B9E20 adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r0, =gUnknown_020375F0 + ldr r0, =gScriptResult strh r5, [r0] b _081B9E6E .pool _081B9E68: - ldr r1, =gUnknown_020375F0 + ldr r1, =gScriptResult movs r0, 0 strh r0, [r1] _081B9E6E: |