summaryrefslogtreecommitdiff
path: root/asm/scrcmd.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/scrcmd.s')
-rw-r--r--asm/scrcmd.s150
1 files changed, 75 insertions, 75 deletions
diff --git a/asm/scrcmd.s b/asm/scrcmd.s
index b4f3678de..e8ffcf3ab 100644
--- a/asm/scrcmd.s
+++ b/asm/scrcmd.s
@@ -46,17 +46,17 @@ sub_8069EFC: @ 8069EFC
bl ScriptReadHalfword
lsls r0, 16
lsrs r0, 14
- ldr r1, _08069F18 @ =gUnknown_815FD60
+ ldr r1, _08069F18 @ =gSpecials
adds r1, r0, r1
- ldr r0, _08069F1C @ =gUnknown_8160450
+ ldr r0, _08069F1C @ =gStdScripts
cmp r1, r0
bcs _08069F20
ldr r0, [r1]
bl _call_via_r0
b _08069F2C
.align 2, 0
-_08069F18: .4byte gUnknown_815FD60
-_08069F1C: .4byte gUnknown_8160450
+_08069F18: .4byte gSpecials
+_08069F1C: .4byte gStdScripts
_08069F20:
ldr r0, _08069F34 @ =gUnknown_83A725C "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scrcmd.c"
ldr r2, _08069F38 @ =gUnknown_83A7290 "0"
@@ -85,9 +85,9 @@ sub_8069F3C: @ 8069F3C
bl ScriptReadHalfword
lsls r0, 16
lsrs r0, 14
- ldr r1, _08069F6C @ =gUnknown_815FD60
+ ldr r1, _08069F6C @ =gSpecials
adds r1, r0, r1
- ldr r0, _08069F70 @ =gUnknown_8160450
+ ldr r0, _08069F70 @ =gStdScripts
cmp r1, r0
bcs _08069F74
ldr r0, [r1]
@@ -95,8 +95,8 @@ sub_8069F3C: @ 8069F3C
strh r0, [r5]
b _08069F80
.align 2, 0
-_08069F6C: .4byte gUnknown_815FD60
-_08069F70: .4byte gUnknown_8160450
+_08069F6C: .4byte gSpecials
+_08069F70: .4byte gStdScripts
_08069F74:
ldr r0, _08069F88 @ =gUnknown_83A725C "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scrcmd.c"
ldr r1, _08069F8C @ =0x00000107
@@ -368,7 +368,7 @@ ScrCmd_gotostd: @ 806A150
adds r0, 0x1
str r0, [r2, 0x8]
lsls r1, 2
- ldr r0, _0806A178 @ =gUnknown_8160450
+ ldr r0, _0806A178 @ =gStdScripts
adds r1, r0
ldr r0, _0806A17C @ =gUnknown_8160478
cmp r1, r0
@@ -381,7 +381,7 @@ _0806A170:
pop {r1}
bx r1
.align 2, 0
-_0806A178: .4byte gUnknown_8160450
+_0806A178: .4byte gStdScripts
_0806A17C: .4byte gUnknown_8160478
thumb_func_end ScrCmd_gotostd
@@ -394,7 +394,7 @@ ScrCmd_callstd: @ 806A180
adds r0, 0x1
str r0, [r2, 0x8]
lsls r1, 2
- ldr r0, _0806A1A8 @ =gUnknown_8160450
+ ldr r0, _0806A1A8 @ =gStdScripts
adds r1, r0
ldr r0, _0806A1AC @ =gUnknown_8160478
cmp r1, r0
@@ -407,7 +407,7 @@ _0806A1A0:
pop {r1}
bx r1
.align 2, 0
-_0806A1A8: .4byte gUnknown_8160450
+_0806A1A8: .4byte gStdScripts
_0806A1AC: .4byte gUnknown_8160478
thumb_func_end ScrCmd_callstd
@@ -432,7 +432,7 @@ ScrCmd_gotostd_if: @ 806A1B0
cmp r0, 0x1
bne _0806A1E8
lsls r0, r4, 2
- ldr r1, _0806A1F4 @ =gUnknown_8160450
+ ldr r1, _0806A1F4 @ =gStdScripts
adds r1, r0, r1
ldr r0, _0806A1F8 @ =gUnknown_8160478
cmp r1, r0
@@ -447,7 +447,7 @@ _0806A1E8:
bx r1
.align 2, 0
_0806A1F0: .4byte gUnknown_83A7248
-_0806A1F4: .4byte gUnknown_8160450
+_0806A1F4: .4byte gStdScripts
_0806A1F8: .4byte gUnknown_8160478
thumb_func_end ScrCmd_gotostd_if
@@ -472,7 +472,7 @@ ScrCmd_callstd_if: @ 806A1FC
cmp r0, 0x1
bne _0806A234
lsls r0, r4, 2
- ldr r1, _0806A240 @ =gUnknown_8160450
+ ldr r1, _0806A240 @ =gStdScripts
adds r1, r0, r1
ldr r0, _0806A244 @ =gUnknown_8160478
cmp r1, r0
@@ -487,7 +487,7 @@ _0806A234:
bx r1
.align 2, 0
_0806A23C: .4byte gUnknown_83A7248
-_0806A240: .4byte gUnknown_8160450
+_0806A240: .4byte gStdScripts
_0806A244: .4byte gUnknown_8160478
thumb_func_end ScrCmd_callstd_if
@@ -525,7 +525,7 @@ ScrCmd_setmysteryeventstatus: @ 806A274
adds r1, 0x1
str r1, [r0, 0x8]
adds r0, r2, 0
- bl sub_80DA8E8
+ bl SetMysteryEventScriptStatus
movs r0, 0
pop {r1}
bx r1
@@ -1003,7 +1003,7 @@ ScrCmd_random: @ 806A5DC
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r5, _0806A60C @ =gUnknown_20370D0
+ ldr r5, _0806A60C @ =gSpecialVar_Result
bl Random
lsls r0, 16
lsrs r0, 16
@@ -1015,7 +1015,7 @@ ScrCmd_random: @ 806A5DC
pop {r1}
bx r1
.align 2, 0
-_0806A60C: .4byte gUnknown_20370D0
+_0806A60C: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_random
thumb_func_start sub_806A610
@@ -1035,7 +1035,7 @@ sub_806A610: @ 806A610
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, _0806A658 @ =gUnknown_20370D0
+ ldr r5, _0806A658 @ =gSpecialVar_Result
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1050,7 +1050,7 @@ sub_806A610: @ 806A610
pop {r1}
bx r1
.align 2, 0
-_0806A658: .4byte gUnknown_20370D0
+_0806A658: .4byte gSpecialVar_Result
thumb_func_end sub_806A610
thumb_func_start ScrCmd_takeitem
@@ -1070,7 +1070,7 @@ ScrCmd_takeitem: @ 806A65C
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, _0806A69C @ =gUnknown_20370D0
+ ldr r5, _0806A69C @ =gSpecialVar_Result
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1083,7 +1083,7 @@ ScrCmd_takeitem: @ 806A65C
pop {r1}
bx r1
.align 2, 0
-_0806A69C: .4byte gUnknown_20370D0
+_0806A69C: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_takeitem
thumb_func_start sub_806A6A0
@@ -1103,7 +1103,7 @@ sub_806A6A0: @ 806A6A0
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, _0806A6E0 @ =gUnknown_20370D0
+ ldr r5, _0806A6E0 @ =gSpecialVar_Result
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1116,7 +1116,7 @@ sub_806A6A0: @ 806A6A0
pop {r1}
bx r1
.align 2, 0
-_0806A6E0: .4byte gUnknown_20370D0
+_0806A6E0: .4byte gSpecialVar_Result
thumb_func_end sub_806A6A0
thumb_func_start sub_806A6E4
@@ -1136,7 +1136,7 @@ sub_806A6E4: @ 806A6E4
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, _0806A724 @ =gUnknown_20370D0
+ ldr r5, _0806A724 @ =gSpecialVar_Result
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1149,7 +1149,7 @@ sub_806A6E4: @ 806A6E4
pop {r1}
bx r1
.align 2, 0
-_0806A724: .4byte gUnknown_20370D0
+_0806A724: .4byte gSpecialVar_Result
thumb_func_end sub_806A6E4
thumb_func_start ScrCmd_checkitemtype
@@ -1161,7 +1161,7 @@ ScrCmd_checkitemtype: @ 806A728
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r4, _0806A750 @ =gUnknown_20370D0
+ ldr r4, _0806A750 @ =gSpecialVar_Result
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
@@ -1171,7 +1171,7 @@ ScrCmd_checkitemtype: @ 806A728
pop {r1}
bx r1
.align 2, 0
-_0806A750: .4byte gUnknown_20370D0
+_0806A750: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_checkitemtype
thumb_func_start ScrCmd_givepcitem
@@ -1193,7 +1193,7 @@ ScrCmd_givepcitem: @ 806A754
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r5, _0806A794 @ =gUnknown_20370D0
+ ldr r5, _0806A794 @ =gSpecialVar_Result
adds r0, r4, 0
bl sub_809A3C8
lsls r0, 24
@@ -1204,7 +1204,7 @@ ScrCmd_givepcitem: @ 806A754
pop {r1}
bx r1
.align 2, 0
-_0806A794: .4byte gUnknown_20370D0
+_0806A794: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_givepcitem
thumb_func_start ScrCmd_checkpcitem
@@ -1226,7 +1226,7 @@ ScrCmd_checkpcitem: @ 806A798
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r5, _0806A7D8 @ =gUnknown_20370D0
+ ldr r5, _0806A7D8 @ =gSpecialVar_Result
adds r0, r4, 0
bl sub_809A374
lsls r0, 24
@@ -1237,7 +1237,7 @@ ScrCmd_checkpcitem: @ 806A798
pop {r1}
bx r1
.align 2, 0
-_0806A7D8: .4byte gUnknown_20370D0
+_0806A7D8: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_checkpcitem
thumb_func_start sub_806A7DC
@@ -1540,19 +1540,19 @@ sub_806A9D8: @ 806A9D8
thumb_func_start sub_806A9DC
sub_806A9DC: @ 806A9DC
- ldr r0, _0806A9F0 @ =gUnknown_20370B8
+ ldr r0, _0806A9F0 @ =gSpecialVar_0x8000
movs r1, 0
strh r1, [r0]
- ldr r0, _0806A9F4 @ =gUnknown_20370BA
+ ldr r0, _0806A9F4 @ =gSpecialVar_0x8001
strh r1, [r0]
- ldr r0, _0806A9F8 @ =gUnknown_20370BC
+ ldr r0, _0806A9F8 @ =gSpecialVar_0x8002
strh r1, [r0]
movs r0, 0
bx lr
.align 2, 0
-_0806A9F0: .4byte gUnknown_20370B8
-_0806A9F4: .4byte gUnknown_20370BA
-_0806A9F8: .4byte gUnknown_20370BC
+_0806A9F0: .4byte gSpecialVar_0x8000
+_0806A9F4: .4byte gSpecialVar_0x8001
+_0806A9F8: .4byte gSpecialVar_0x8002
thumb_func_end sub_806A9DC
thumb_func_start ScrCmd_setweather
@@ -2344,7 +2344,7 @@ _0806B048: .4byte gSaveBlock1Ptr
thumb_func_start ScrCmd_getpartysize
ScrCmd_getpartysize: @ 806B04C
push {r4,lr}
- ldr r4, _0806B064 @ =gUnknown_20370D0
+ ldr r4, _0806B064 @ =gSpecialVar_Result
bl CalculatePlayerPartyCount
lsls r0, 24
lsrs r0, 24
@@ -2354,7 +2354,7 @@ ScrCmd_getpartysize: @ 806B04C
pop {r1}
bx r1
.align 2, 0
-_0806B064: .4byte gUnknown_20370D0
+_0806B064: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_getpartysize
thumb_func_start ScrCmd_playse
@@ -3569,7 +3569,7 @@ sub_806B96C: @ 806B96C
ands r0, r1
cmp r0, 0
beq _0806B990
- ldr r0, _0806B98C @ =gUnknown_20370D4
+ ldr r0, _0806B98C @ =gSpecialVar_Facing
ldrh r0, [r0]
cmp r0, 0x2
beq _0806B990
@@ -3577,49 +3577,49 @@ sub_806B96C: @ 806B96C
b _0806BA36
.align 2, 0
_0806B988: .4byte gMain
-_0806B98C: .4byte gUnknown_20370D4
+_0806B98C: .4byte gSpecialVar_Facing
_0806B990:
ldrh r1, [r2, 0x2C]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0806B9AC
- ldr r0, _0806B9A8 @ =gUnknown_20370D4
+ ldr r0, _0806B9A8 @ =gSpecialVar_Facing
ldrh r0, [r0]
cmp r0, 0x1
beq _0806B9AC
movs r0, 0x2
b _0806BA36
.align 2, 0
-_0806B9A8: .4byte gUnknown_20370D4
+_0806B9A8: .4byte gSpecialVar_Facing
_0806B9AC:
ldrh r1, [r2, 0x2C]
movs r0, 0x20
ands r0, r1
cmp r0, 0
beq _0806B9C8
- ldr r0, _0806B9C4 @ =gUnknown_20370D4
+ ldr r0, _0806B9C4 @ =gSpecialVar_Facing
ldrh r0, [r0]
cmp r0, 0x3
beq _0806B9C8
movs r0, 0x3
b _0806BA36
.align 2, 0
-_0806B9C4: .4byte gUnknown_20370D4
+_0806B9C4: .4byte gSpecialVar_Facing
_0806B9C8:
ldrh r1, [r2, 0x2C]
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _0806B9E4
- ldr r0, _0806B9E0 @ =gUnknown_20370D4
+ ldr r0, _0806B9E0 @ =gSpecialVar_Facing
ldrh r0, [r0]
cmp r0, 0x4
beq _0806B9E4
movs r0, 0x4
b _0806BA36
.align 2, 0
-_0806B9E0: .4byte gUnknown_20370D4
+_0806B9E0: .4byte gSpecialVar_Facing
_0806B9E4:
ldrh r1, [r2, 0x2E]
movs r0, 0x80
@@ -3974,7 +3974,7 @@ sub_806BC40: @ 806BC40
bne _0806BC50
ldr r1, [r4, 0x64]
_0806BC50:
- ldr r4, _0806BC68 @ =gUnknown_20370C0
+ ldr r4, _0806BC68 @ =gSpecialVar_0x8004
movs r2, 0x1
negs r2, r2
movs r0, 0x6
@@ -3985,7 +3985,7 @@ _0806BC50:
pop {r1}
bx r1
.align 2, 0
-_0806BC68: .4byte gUnknown_20370C0
+_0806BC68: .4byte gSpecialVar_0x8004
thumb_func_end sub_806BC40
thumb_func_start ScrCmd_vmessage
@@ -4453,7 +4453,7 @@ ScrCmd_givemon: @ 806BFD0
ldrb r2, [r1]
adds r1, 0x1
str r1, [r4, 0x8]
- ldr r4, _0806C04C @ =gUnknown_20370D0
+ ldr r4, _0806C04C @ =gSpecialVar_Result
str r0, [sp]
str r2, [sp, 0x4]
adds r0, r6, 0
@@ -4473,7 +4473,7 @@ ScrCmd_givemon: @ 806BFD0
pop {r1}
bx r1
.align 2, 0
-_0806C04C: .4byte gUnknown_20370D0
+_0806C04C: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_givemon
thumb_func_start ScrCmd_giveegg
@@ -4485,7 +4485,7 @@ ScrCmd_giveegg: @ 806C050
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r4, _0806C078 @ =gUnknown_20370D0
+ ldr r4, _0806C078 @ =gSpecialVar_Result
bl sub_80A01AC
lsls r0, 24
lsrs r0, 24
@@ -4495,7 +4495,7 @@ ScrCmd_giveegg: @ 806C050
pop {r1}
bx r1
.align 2, 0
-_0806C078: .4byte gUnknown_20370D0
+_0806C078: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_giveegg
thumb_func_start ScrCmd_setmonmove
@@ -4527,13 +4527,13 @@ ScrCmd_checkpartymove: @ 806C0A8
bl ScriptReadHalfword
lsls r0, 16
lsrs r7, r0, 16
- ldr r1, _0806C0BC @ =gUnknown_20370D0
+ ldr r1, _0806C0BC @ =gSpecialVar_Result
movs r0, 0x6
strh r0, [r1]
movs r6, 0
b _0806C0F6
.align 2, 0
-_0806C0BC: .4byte gUnknown_20370D0
+_0806C0BC: .4byte gSpecialVar_Result
_0806C0C0:
adds r0, r4, 0
movs r1, 0x2D
@@ -4547,14 +4547,14 @@ _0806C0C0:
lsrs r0, 24
cmp r0, 0x1
bne _0806C0F0
- ldr r0, _0806C0E8 @ =gUnknown_20370D0
+ ldr r0, _0806C0E8 @ =gSpecialVar_Result
strh r6, [r0]
- ldr r0, _0806C0EC @ =gUnknown_20370C0
+ ldr r0, _0806C0EC @ =gSpecialVar_0x8004
strh r5, [r0]
b _0806C116
.align 2, 0
-_0806C0E8: .4byte gUnknown_20370D0
-_0806C0EC: .4byte gUnknown_20370C0
+_0806C0E8: .4byte gSpecialVar_Result
+_0806C0EC: .4byte gSpecialVar_0x8004
_0806C0F0:
adds r0, r6, 0x1
lsls r0, 24
@@ -4652,7 +4652,7 @@ ScrCmd_checkmoney: @ 806C18C
str r0, [r4, 0x8]
cmp r1, 0
bne _0806C1BA
- ldr r4, _0806C1C4 @ =gUnknown_20370D0
+ ldr r4, _0806C1C4 @ =gSpecialVar_Result
ldr r0, _0806C1C8 @ =gSaveBlock1Ptr
ldr r0, [r0]
movs r1, 0xA4
@@ -4669,7 +4669,7 @@ _0806C1BA:
pop {r1}
bx r1
.align 2, 0
-_0806C1C4: .4byte gUnknown_20370D0
+_0806C1C4: .4byte gSpecialVar_Result
_0806C1C8: .4byte gSaveBlock1Ptr
thumb_func_end ScrCmd_checkmoney
@@ -5133,7 +5133,7 @@ ScrCmd_setrespawn: @ 806C4D4
thumb_func_start ScrCmd_checkplayergender
ScrCmd_checkplayergender: @ 806C4F0
- ldr r1, _0806C500 @ =gUnknown_20370D0
+ ldr r1, _0806C500 @ =gSpecialVar_Result
ldr r0, _0806C504 @ =gSaveBlock2Ptr
ldr r0, [r0]
ldrb r0, [r0, 0x8]
@@ -5141,7 +5141,7 @@ ScrCmd_checkplayergender: @ 806C4F0
movs r0, 0
bx lr
.align 2, 0
-_0806C500: .4byte gUnknown_20370D0
+_0806C500: .4byte gSpecialVar_Result
_0806C504: .4byte gSaveBlock2Ptr
thumb_func_end ScrCmd_checkplayergender
@@ -5452,13 +5452,13 @@ ScrCmd_givecoins: @ 806C74C
lsrs r0, 24
cmp r0, 0x1
bne _0806C774
- ldr r1, _0806C770 @ =gUnknown_20370D0
+ ldr r1, _0806C770 @ =gSpecialVar_Result
movs r0, 0
b _0806C778
.align 2, 0
-_0806C770: .4byte gUnknown_20370D0
+_0806C770: .4byte gSpecialVar_Result
_0806C774:
- ldr r1, _0806C780 @ =gUnknown_20370D0
+ ldr r1, _0806C780 @ =gSpecialVar_Result
movs r0, 0x1
_0806C778:
strh r0, [r1]
@@ -5466,7 +5466,7 @@ _0806C778:
pop {r1}
bx r1
.align 2, 0
-_0806C780: .4byte gUnknown_20370D0
+_0806C780: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_givecoins
thumb_func_start ScrCmd_takecoins
@@ -5483,13 +5483,13 @@ ScrCmd_takecoins: @ 806C784
lsrs r0, 24
cmp r0, 0x1
bne _0806C7AC
- ldr r1, _0806C7A8 @ =gUnknown_20370D0
+ ldr r1, _0806C7A8 @ =gSpecialVar_Result
movs r0, 0
b _0806C7B0
.align 2, 0
-_0806C7A8: .4byte gUnknown_20370D0
+_0806C7A8: .4byte gSpecialVar_Result
_0806C7AC:
- ldr r1, _0806C7B8 @ =gUnknown_20370D0
+ ldr r1, _0806C7B8 @ =gSpecialVar_Result
movs r0, 0x1
_0806C7B0:
strh r0, [r1]
@@ -5497,7 +5497,7 @@ _0806C7B0:
pop {r1}
bx r1
.align 2, 0
-_0806C7B8: .4byte gUnknown_20370D0
+_0806C7B8: .4byte gSpecialVar_Result
thumb_func_end ScrCmd_takecoins
thumb_func_start sub_806C7BC
@@ -5555,7 +5555,7 @@ ScrCmd_checkmonobedience: @ 806C80C
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r4, _0806C83C @ =gUnknown_20370D0
+ ldr r4, _0806C83C @ =gSpecialVar_Result
movs r1, 0x64
muls r0, r1
ldr r1, _0806C840 @ =gPlayerParty
@@ -5569,7 +5569,7 @@ ScrCmd_checkmonobedience: @ 806C80C
pop {r1}
bx r1
.align 2, 0
-_0806C83C: .4byte gUnknown_20370D0
+_0806C83C: .4byte gSpecialVar_Result
_0806C840: .4byte gPlayerParty
thumb_func_end ScrCmd_checkmonobedience