diff options
author | YamaArashi <shadow962@live.com> | 2016-09-25 00:32:04 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-09-25 00:32:04 -0700 |
commit | 61ea6194c97fce60d5c8d17e3206156de37f600f (patch) | |
tree | 0ebf4c2ca7e941b05192731b40460a158a60d53e | |
parent | 771c5c2175a05790b50ff85d5f9d91e585c6de0f (diff) |
introduce RAM variable LD script generator tool
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 20 | ||||
-rw-r--r-- | asm/rom3.s | 10916 | ||||
-rw-r--r-- | asm/rom4.s | 1324 | ||||
-rw-r--r-- | asm/rom5.s | 23382 | ||||
-rw-r--r-- | asm/rom_803BA2C.s | 54 | ||||
-rw-r--r-- | asm/rom_803D1FC.s | 188 | ||||
-rw-r--r-- | asm/rom_8040EB4.s | 1942 | ||||
-rw-r--r-- | asm/rom_8065394.s | 1066 | ||||
-rw-r--r-- | asm/rom_8072DF8.s | 202 | ||||
-rw-r--r-- | asm/rom_8074BAC.s | 986 | ||||
-rwxr-xr-x | build_tools.sh | 1 | ||||
-rw-r--r-- | ewram_syms.txt | 88 | ||||
-rw-r--r-- | iwram_syms.txt | 34 | ||||
-rw-r--r-- | ld_script.sed | 14 | ||||
-rw-r--r-- | ld_script.txt | 49 | ||||
-rw-r--r-- | shared_syms.txt | 8 | ||||
-rw-r--r-- | src/siirtc.c | 1 | ||||
-rw-r--r-- | sym_bss.txt | 226 | ||||
-rw-r--r-- | sym_common.txt | 691 | ||||
-rw-r--r-- | sym_ewram.txt | 1501 | ||||
-rw-r--r-- | tools/ramscrgen/.gitignore | 1 | ||||
-rw-r--r-- | tools/ramscrgen/LICENSE | 19 | ||||
-rw-r--r-- | tools/ramscrgen/Makefile | 15 | ||||
-rw-r--r-- | tools/ramscrgen/char_util.h | 71 | ||||
-rw-r--r-- | tools/ramscrgen/elf.cpp | 190 | ||||
-rw-r--r-- | tools/ramscrgen/elf.h | 30 | ||||
-rw-r--r-- | tools/ramscrgen/main.cpp | 168 | ||||
-rw-r--r-- | tools/ramscrgen/ramscrgen.h | 49 | ||||
-rw-r--r-- | tools/ramscrgen/sym_file.cpp | 425 | ||||
-rw-r--r-- | tools/ramscrgen/sym_file.h | 68 |
32 files changed, 23535 insertions, 20196 deletions
diff --git a/.gitattributes b/.gitattributes index 18a043001..7c8d2699d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,6 +9,7 @@ Makefile text eol=lf *.pl text eol=lf *.inc text eol=lf *.sha1 text eol=lf +*.sed text eol=lf *.png binary *.bin binary diff --git a/.gitignore b/.gitignore index b79366f17..b528a4eea 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ ld_script_sapphire.txt *.id2 *.nam *.til +*.ld @@ -10,7 +10,6 @@ CPP := $(DEVKITARM)/bin/arm-none-eabi-cpp CPPFLAGS := -I tools/agbcc/include -iquote include -nostdinc -undef LD := $(DEVKITARM)/bin/arm-none-eabi-ld -LDFLAGS := -T ld_script.txt -T iwram_syms.txt -T ewram_syms.txt OBJCOPY := $(DEVKITARM)/bin/arm-none-eabi-objcopy @@ -26,6 +25,8 @@ SCANINC := tools/scaninc/scaninc PREPROC := tools/preproc/preproc +RAMSCRGEN := tools/ramscrgen/ramscrgen + REVISION := 0 # Clear the default suffixes. @@ -116,6 +117,7 @@ clean: tidy tidy: rm -f pokeruby.gba pokesapphire.gba rm -f pokeruby.elf pokesapphire.elf + rm -f ld_script.ld sym_bss.ld sym_common.ld sym_ewram.ld rm -f pokeruby.map pokesapphire.map rm -f $(C_OBJS) rm -f $(ASM_OBJS) @@ -175,8 +177,20 @@ $(DATA_ASM_OBJS): %.o: %.s $$(dep) $(SONG_OBJS): %.o: %.s $(AS) $(ASFLAGS) -I sound -o $@ $< -%.elf: ld_script.txt $(OBJS) - $(LD) $(LDFLAGS) -Map $*.map -o $@ $(OBJS) $(LIBGCC) +sym_bss.ld: sym_bss.txt + $(RAMSCRGEN) .bss sym_bss.txt >$@ + +sym_common.ld: sym_common.txt + $(RAMSCRGEN) COMMON sym_common.txt -c src,common_syms >$@ + +sym_ewram.ld: sym_ewram.txt + $(RAMSCRGEN) ewram_data sym_ewram.txt >$@ + +ld_script.ld: ld_script.txt sym_bss.ld sym_common.ld sym_ewram.ld + sed -f ld_script.sed ld_script.txt >ld_script.ld + +%.elf: ld_script.ld $(OBJS) + $(LD) -T ld_script.ld -T shared_syms.txt -Map $*.map -o $@ $(OBJS) $(LIBGCC) pokeruby.gba pokesapphire.gba: %.gba: %.elf $(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@ diff --git a/asm/rom3.s b/asm/rom3.s index 9110fa90c..a7cbd50dd 100644 --- a/asm/rom3.s +++ b/asm/rom3.s @@ -24,7 +24,7 @@ _0800B876: pop {r0} bx r0 .align 2, 0 -_0800B87C: .4byte 0x020239f8 +_0800B87C: .4byte gUnknown_020239F8 _0800B880: .4byte sub_8083C50 thumb_func_end sub_800B858 @@ -103,18 +103,18 @@ _0800B90E: pop {r0} bx r0 .align 2, 0 -_0800B920: .4byte 0x030042d4 +_0800B920: .4byte gUnknown_030042D4 _0800B924: .4byte nullsub_41 -_0800B928: .4byte 0x03004330 -_0800B92C: .4byte 0x02024e60 -_0800B930: .4byte 0x02024e64 +_0800B928: .4byte gUnknown_03004330 +_0800B92C: .4byte gUnknown_02024E60 +_0800B930: .4byte gUnknown_02024E64 _0800B934: .4byte nullsub_91 -_0800B938: .4byte 0x02024a72 -_0800B93C: .4byte 0x02024a64 -_0800B940: .4byte 0x020239f8 -_0800B944: .4byte 0x030045c0 -_0800B948: .4byte 0x020239fc -_0800B94C: .4byte 0x02024c78 +_0800B938: .4byte gUnknown_02024A72 +_0800B93C: .4byte gUnknown_02024A64 +_0800B940: .4byte gUnknown_020239F8 +_0800B944: .4byte gEnemyParty +_0800B948: .4byte gUnknown_020239FC +_0800B94C: .4byte gUnknown_02024C78 thumb_func_end sub_800B884 thumb_func_start sub_800B950 @@ -129,7 +129,7 @@ sub_800B950: @ 800B950 bl sub_800BA78 b _0800B96C .align 2, 0 -_0800B964: .4byte 0x020239f8 +_0800B964: .4byte gUnknown_020239F8 _0800B968: bl sub_800B9A8 _0800B96C: @@ -160,8 +160,8 @@ _0800B99A: pop {r0} bx r0 .align 2, 0 -_0800B9A0: .4byte 0x020239f8 -_0800B9A4: .4byte 0x02024a68 +_0800B9A0: .4byte gUnknown_020239F8 +_0800B9A4: .4byte gUnknown_02024A68 thumb_func_end sub_800B950 thumb_func_start sub_800B9A8 @@ -184,10 +184,10 @@ sub_800B9A8: @ 800B9A8 ldr r0, _0800B9DC b _0800B9FC .align 2, 0 -_0800B9CC: .4byte 0x020239f8 -_0800B9D0: .4byte 0x030042d4 +_0800B9CC: .4byte gUnknown_020239F8 +_0800B9D0: .4byte gUnknown_030042D4 _0800B9D4: .4byte sub_8010800 -_0800B9D8: .4byte 0x03004330 +_0800B9D8: .4byte gUnknown_03004330 _0800B9DC: .4byte sub_812B468 _0800B9E0: movs r0, 0x80 @@ -199,7 +199,7 @@ _0800B9E0: ldr r0, _0800B9F4 b _0800B9FC .align 2, 0 -_0800B9F0: .4byte 0x03004330 +_0800B9F0: .4byte gUnknown_03004330 _0800B9F4: .4byte sub_8137224 _0800B9F8: ldr r1, _0800BA14 @@ -218,11 +218,11 @@ _0800B9FC: movs r0, 0x2 b _0800BA52 .align 2, 0 -_0800BA14: .4byte 0x03004330 +_0800BA14: .4byte gUnknown_03004330 _0800BA18: .4byte sub_802BF74 -_0800BA1C: .4byte 0x02024a72 +_0800BA1C: .4byte gUnknown_02024A72 _0800BA20: .4byte sub_8032AE0 -_0800BA24: .4byte 0x02024a68 +_0800BA24: .4byte gUnknown_02024A68 _0800BA28: ldr r1, _0800BA5C ldr r0, _0800BA60 @@ -251,13 +251,13 @@ _0800BA52: pop {r0} bx r0 .align 2, 0 -_0800BA5C: .4byte 0x030042d4 +_0800BA5C: .4byte gUnknown_030042D4 _0800BA60: .4byte sub_8010800 -_0800BA64: .4byte 0x03004330 +_0800BA64: .4byte gUnknown_03004330 _0800BA68: .4byte sub_802BF74 -_0800BA6C: .4byte 0x02024a72 +_0800BA6C: .4byte gUnknown_02024A72 _0800BA70: .4byte sub_8032AE0 -_0800BA74: .4byte 0x02024a68 +_0800BA74: .4byte gUnknown_02024A68 thumb_func_end sub_800B9A8 thumb_func_start sub_800BA78 @@ -295,14 +295,14 @@ sub_800BA78: @ 800BA78 movs r0, 0x2 b _0800BD3E .align 2, 0 -_0800BAB8: .4byte 0x020239f8 -_0800BABC: .4byte 0x030042d4 +_0800BAB8: .4byte gUnknown_020239F8 +_0800BABC: .4byte gUnknown_030042D4 _0800BAC0: .4byte sub_8010800 -_0800BAC4: .4byte 0x03004330 +_0800BAC4: .4byte gUnknown_03004330 _0800BAC8: .4byte sub_802BF74 -_0800BACC: .4byte 0x02024a72 +_0800BACC: .4byte gUnknown_02024A72 _0800BAD0: .4byte sub_8037510 -_0800BAD4: .4byte 0x02024a68 +_0800BAD4: .4byte gUnknown_02024A68 _0800BAD8: ldr r2, _0800BAF0 ldr r0, _0800BAF4 @@ -316,11 +316,11 @@ _0800BAD8: movs r0, 0x2 b _0800BD3E .align 2, 0 -_0800BAF0: .4byte 0x03004330 +_0800BAF0: .4byte gUnknown_03004330 _0800BAF4: .4byte sub_802BF74 -_0800BAF8: .4byte 0x02024a72 +_0800BAF8: .4byte gUnknown_02024A72 _0800BAFC: .4byte sub_8037510 -_0800BB00: .4byte 0x02024a68 +_0800BB00: .4byte gUnknown_02024A68 _0800BB04: movs r0, 0x41 ands r0, r1 @@ -353,11 +353,11 @@ _0800BB04: strb r0, [r1, 0x3] b _0800BB74 .align 2, 0 -_0800BB40: .4byte 0x030042d4 +_0800BB40: .4byte gUnknown_030042D4 _0800BB44: .4byte sub_8010800 -_0800BB48: .4byte 0x03004330 +_0800BB48: .4byte gUnknown_03004330 _0800BB4C: .4byte sub_802BF74 -_0800BB50: .4byte 0x02024a72 +_0800BB50: .4byte gUnknown_02024A72 _0800BB54: .4byte sub_8037510 _0800BB58: ldr r2, _0800BB7C @@ -379,11 +379,11 @@ _0800BB74: strb r6, [r0] b _0800BD40 .align 2, 0 -_0800BB7C: .4byte 0x03004330 +_0800BB7C: .4byte gUnknown_03004330 _0800BB80: .4byte sub_802BF74 -_0800BB84: .4byte 0x02024a72 +_0800BB84: .4byte gUnknown_02024A72 _0800BB88: .4byte sub_8037510 -_0800BB8C: .4byte 0x02024a68 +_0800BB8C: .4byte gUnknown_02024A68 _0800BB90: bl GetMultiplayerId lsls r0, 24 @@ -419,11 +419,11 @@ _0800BBBC: beq _0800BBE8 b _0800BC06 .align 2, 0 -_0800BBD0: .4byte 0x030042d4 +_0800BBD0: .4byte gUnknown_030042D4 _0800BBD4: .4byte sub_8010800 -_0800BBD8: .4byte 0x03002970 -_0800BBDC: .4byte 0x02024a72 -_0800BBE0: .4byte 0x02024a6a +_0800BBD8: .4byte gLinkPlayers +_0800BBDC: .4byte gUnknown_02024A72 +_0800BBE0: .4byte gUnknown_02024A6A _0800BBE4: cmp r0, 0x3 bne _0800BC06 @@ -435,7 +435,7 @@ _0800BBE8: bl sub_8094978 b _0800BC06 .align 2, 0 -_0800BBF8: .4byte 0x03002970 +_0800BBF8: .4byte gLinkPlayers _0800BBFC: lsls r0, 24 lsrs r0, 24 @@ -462,8 +462,8 @@ _0800BC06: beq _0800BC3C b _0800BD2C .align 2, 0 -_0800BC2C: .4byte 0x03002970 -_0800BC30: .4byte 0x03004330 +_0800BC2C: .4byte gLinkPlayers +_0800BC30: .4byte gUnknown_03004330 _0800BC34: .4byte sub_802BF74 _0800BC38: cmp r1, 0x3 @@ -504,7 +504,7 @@ _0800BC56: beq _0800BC92 b _0800BCD8 .align 2, 0 -_0800BC7C: .4byte 0x03002970 +_0800BC7C: .4byte gLinkPlayers _0800BC80: lsls r0, r5, 3 subs r0, r5 @@ -533,7 +533,7 @@ _0800BC92: beq _0800BCC0 b _0800BD2C .align 2, 0 -_0800BCB4: .4byte 0x03004330 +_0800BCB4: .4byte gUnknown_03004330 _0800BCB8: .4byte sub_811DA78 _0800BCBC: cmp r1, 0x3 @@ -570,7 +570,7 @@ _0800BCD8: beq _0800BD04 b _0800BD2C .align 2, 0 -_0800BCF8: .4byte 0x03004330 +_0800BCF8: .4byte gUnknown_03004330 _0800BCFC: .4byte sub_8037510 _0800BD00: cmp r0, 0x3 @@ -622,7 +622,7 @@ _0800BD40: pop {r0} bx r0 .align 2, 0 -_0800BD50: .4byte 0x02024a68 +_0800BD50: .4byte gUnknown_02024A68 thumb_func_end sub_800BA78 thumb_func_start sub_800BD54 @@ -644,7 +644,7 @@ _0800BD6C: mov r8, r0 b _0800BE7E .align 2, 0 -_0800BD74: .4byte 0x020239f8 +_0800BD74: .4byte gUnknown_020239F8 _0800BD78: movs r5, 0 movs r0, 0x1 @@ -669,8 +669,8 @@ _0800BD8C: ldr r0, _0800BDA8 b _0800BDAE .align 2, 0 -_0800BDA4: .4byte 0x02024a72 -_0800BDA8: .4byte 0x03004360 +_0800BDA4: .4byte gUnknown_02024A72 +_0800BDA8: .4byte gPlayerParty _0800BDAC: ldr r0, _0800BDEC _0800BDAE: @@ -702,8 +702,8 @@ _0800BDAE: strh r5, [r0] b _0800BE7C .align 2, 0 -_0800BDEC: .4byte 0x030045c0 -_0800BDF0: .4byte 0x02024a6a +_0800BDEC: .4byte gEnemyParty +_0800BDF0: .4byte gUnknown_02024A6A _0800BDF4: mov r0, r9 ldrb r1, [r0] @@ -722,7 +722,7 @@ _0800BDF4: movs r1, 0xB b _0800BE30 .align 2, 0 -_0800BE18: .4byte 0x03004360 +_0800BE18: .4byte gPlayerParty _0800BE1C: ldr r0, _0800BE6C adds r4, r7, r0 @@ -761,8 +761,8 @@ _0800BE30: strh r5, [r0] b _0800BE7C .align 2, 0 -_0800BE6C: .4byte 0x030045c0 -_0800BE70: .4byte 0x02024a6a +_0800BE6C: .4byte gEnemyParty +_0800BE70: .4byte gUnknown_02024A6A _0800BE74: adds r7, 0x64 adds r5, 0x1 @@ -785,7 +785,7 @@ _0800BE88: pop {r0} bx r0 .align 2, 0 -_0800BE98: .4byte 0x02024a68 +_0800BE98: .4byte gUnknown_02024A68 thumb_func_end sub_800BD54 thumb_func_start dp01_prepare_buffer @@ -809,7 +809,7 @@ dp01_prepare_buffer: @ 800BE9C bl dp01_prepare_buffer_wireless_probably b _0800BF1A .align 2, 0 -_0800BEC4: .4byte 0x020239f8 +_0800BEC4: .4byte gUnknown_020239F8 _0800BEC8: cmp r5, 0 beq _0800BED2 @@ -835,8 +835,8 @@ _0800BEDC: blt _0800BEDC b _0800BF1A .align 2, 0 -_0800BEF4: .4byte 0x02023a60 -_0800BEF8: .4byte 0x02024a60 +_0800BEF4: .4byte gUnknown_02023A60 +_0800BEF8: .4byte gUnknown_02024A60 _0800BEFC: movs r3, 0 cmp r3, r2 @@ -859,8 +859,8 @@ _0800BF1A: pop {r0} bx r0 .align 2, 0 -_0800BF20: .4byte 0x02024260 -_0800BF24: .4byte 0x02024a60 +_0800BF20: .4byte gUnknown_02024260 +_0800BF24: .4byte gUnknown_02024A60 thumb_func_end dp01_prepare_buffer thumb_func_start sub_800BF28 @@ -947,11 +947,11 @@ sub_800BF28: @ 800BF28 bx r0 .align 2, 0 _0800BFD0: .4byte sub_800C1A8 -_0800BFD4: .4byte 0x020238c4 -_0800BFD8: .4byte 0x03004b20 +_0800BFD4: .4byte gUnknown_020238C4 +_0800BFD8: .4byte gTasks _0800BFDC: .4byte sub_800C47C -_0800BFE0: .4byte 0x020238c5 -_0800BFE4: .4byte 0x020238c6 +_0800BFE0: .4byte gUnknown_020238C5 +_0800BFE4: .4byte gUnknown_020238C6 _0800BFE8: .4byte 0x02014000 _0800BFEC: .4byte 0x01001000 thumb_func_end sub_800BF28 @@ -1149,21 +1149,21 @@ _0800C146: pop {r0} bx r0 .align 2, 0 -_0800C168: .4byte 0x03004b20 -_0800C16C: .4byte 0x020238c4 +_0800C168: .4byte gTasks +_0800C16C: .4byte gUnknown_020238C4 _0800C170: .4byte 0x02000000 _0800C174: .4byte 0x00014001 -_0800C178: .4byte 0x02024a60 +_0800C178: .4byte gUnknown_02024A60 _0800C17C: .4byte 0x00014002 -_0800C180: .4byte 0x02024c07 +_0800C180: .4byte gUnknown_02024C07 _0800C184: .4byte 0x00014003 -_0800C188: .4byte 0x02024c08 +_0800C188: .4byte gUnknown_02024C08 _0800C18C: .4byte 0x00014004 _0800C190: .4byte 0x00014005 _0800C194: .4byte 0x00014006 -_0800C198: .4byte 0x02024c0c +_0800C198: .4byte gUnknown_02024C0C _0800C19C: .4byte 0x00014007 -_0800C1A0: .4byte 0x02024c0a +_0800C1A0: .4byte gUnknown_02024C0A _0800C1A4: .4byte 0x00014008 thumb_func_end dp01_prepare_buffer_wireless_probably @@ -1190,7 +1190,7 @@ _0800C1C4: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0800C1D0: .4byte 0x03004b20 +_0800C1D0: .4byte gTasks _0800C1D4: .4byte _0800C1D8 .align 2, 0 _0800C1D8: @@ -1243,7 +1243,7 @@ _0800C220: adds r0, 0x1 b _0800C352 .align 2, 0 -_0800C244: .4byte 0x03004b20 +_0800C244: .4byte gTasks _0800C248: ldr r0, _0800C258 lsls r1, r4, 2 @@ -1254,7 +1254,7 @@ _0800C248: adds r0, 0x1 b _0800C352 .align 2, 0 -_0800C258: .4byte 0x03004b20 +_0800C258: .4byte gTasks _0800C25C: lsls r1, r4, 2 adds r0, r1, r4 @@ -1357,7 +1357,7 @@ _0800C2E6: b _0800C354 .align 2, 0 _0800C328: .4byte 0x02000000 -_0800C32C: .4byte 0x03004b20 +_0800C32C: .4byte gTasks _0800C330: .4byte 0x00014004 _0800C334: .4byte 0x00014005 _0800C338: @@ -1409,11 +1409,11 @@ sub_800C35C: @ 800C35C mov r10, r0 b _0800C44C .align 2, 0 -_0800C38C: .4byte 0x03002fa4 -_0800C390: .4byte 0x020239f8 -_0800C394: .4byte 0x03002970 +_0800C38C: .4byte gReceivedRemoteLinkPlayers +_0800C390: .4byte gUnknown_020239F8 +_0800C394: .4byte gLinkPlayers _0800C398: .4byte 0x00002211 -_0800C39C: .4byte 0x03002b80 +_0800C39C: .4byte gBlockRecvBuffer _0800C3A0: bl GetBlockRecievedStatus lsls r0, 24 @@ -1519,9 +1519,9 @@ _0800C458: bx r0 .align 2, 0 _0800C468: .4byte gBitTable -_0800C46C: .4byte 0x03002b84 -_0800C470: .4byte 0x03004b20 -_0800C474: .4byte 0x020238c5 +_0800C46C: .4byte gUnknown_03002B84 +_0800C470: .4byte gTasks +_0800C474: .4byte gUnknown_020238C5 _0800C478: .4byte 0x02015000 thumb_func_end sub_800C35C @@ -1593,7 +1593,7 @@ _0800C4B6: beq _0800C50E b _0800C5E8 .align 2, 0 -_0800C4FC: .4byte 0x03004b20 +_0800C4FC: .4byte gTasks _0800C500: .4byte 0x02000000 _0800C504: .4byte 0x00015001 _0800C508: @@ -1660,16 +1660,16 @@ _0800C50E: strb r0, [r1] b _0800C5E8 .align 2, 0 -_0800C588: .4byte 0x02024a64 +_0800C588: .4byte gUnknown_02024A64 _0800C58C: .4byte gBitTable -_0800C590: .4byte 0x02023a60 +_0800C590: .4byte gUnknown_02023A60 _0800C594: .4byte 0x00015008 -_0800C598: .4byte 0x020239f8 -_0800C59C: .4byte 0x02024c07 +_0800C598: .4byte gUnknown_020239F8 +_0800C59C: .4byte gUnknown_02024C07 _0800C5A0: .4byte 0x00015002 -_0800C5A4: .4byte 0x02024c08 -_0800C5A8: .4byte 0x02024c0c -_0800C5AC: .4byte 0x02024c0a +_0800C5A4: .4byte gUnknown_02024C08 +_0800C5A8: .4byte gUnknown_02024C0C +_0800C5AC: .4byte gUnknown_02024C0A _0800C5B0: lsls r0, r4, 9 ldr r1, _0800C5C4 @@ -1681,7 +1681,7 @@ _0800C5B0: bl memcpy b _0800C5E8 .align 2, 0 -_0800C5C4: .4byte 0x02024260 +_0800C5C4: .4byte gUnknown_02024260 _0800C5C8: .4byte 0x00015008 _0800C5CC: ldr r1, _0800C608 @@ -1717,9 +1717,9 @@ _0800C5FA: bx r0 .align 2, 0 _0800C608: .4byte 0x00015008 -_0800C60C: .4byte 0x02024a64 +_0800C60C: .4byte gUnknown_02024A64 _0800C610: .4byte gBitTable -_0800C614: .4byte 0x03004b20 +_0800C614: .4byte gTasks thumb_func_end sub_800C47C thumb_func_start dp01_build_cmdbuf_x00_a_b_0 @@ -1740,7 +1740,7 @@ dp01_build_cmdbuf_x00_a_b_0: @ 800C618 pop {r0} bx r0 .align 2, 0 -_0800C638: .4byte 0x03004040 +_0800C638: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x00_a_b_0 thumb_func_start dp01_build_cmdbuf_x01_a_b_0 @@ -1762,7 +1762,7 @@ dp01_build_cmdbuf_x01_a_b_0: @ 800C63C pop {r0} bx r0 .align 2, 0 -_0800C660: .4byte 0x03004040 +_0800C660: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x01_a_b_0 thumb_func_start dp01_build_cmdbuf_x02_a_b_varargs @@ -1799,7 +1799,7 @@ _0800C692: pop {r0} bx r0 .align 2, 0 -_0800C6A0: .4byte 0x03004040 +_0800C6A0: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x02_a_b_varargs thumb_func_start unref_sub_800C6A4 @@ -1836,7 +1836,7 @@ _0800C6D0: pop {r0} bx r0 .align 2, 0 -_0800C6E0: .4byte 0x03004040 +_0800C6E0: .4byte gUnknown_03004040 thumb_func_end unref_sub_800C6A4 thumb_func_start dp01_build_cmdbuf_x04_4_4_4 @@ -1854,7 +1854,7 @@ dp01_build_cmdbuf_x04_4_4_4: @ 800C6E4 pop {r0} bx r0 .align 2, 0 -_0800C700: .4byte 0x03004040 +_0800C700: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x04_4_4_4 thumb_func_start sub_800C704 @@ -1875,7 +1875,7 @@ sub_800C704: @ 800C704 pop {r0} bx r0 .align 2, 0 -_0800C724: .4byte 0x03004040 +_0800C724: .4byte gUnknown_03004040 thumb_func_end sub_800C704 thumb_func_start dp01_build_cmdbuf_x06_a @@ -1893,7 +1893,7 @@ dp01_build_cmdbuf_x06_a: @ 800C728 pop {r0} bx r0 .align 2, 0 -_0800C744: .4byte 0x03004040 +_0800C744: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x06_a thumb_func_start dp01_build_cmdbuf_x07_7_7_7 @@ -1912,7 +1912,7 @@ dp01_build_cmdbuf_x07_7_7_7: @ 800C748 pop {r0} bx r0 .align 2, 0 -_0800C764: .4byte 0x03004040 +_0800C764: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x07_7_7_7 thumb_func_start dp01_build_cmdbuf_x08_8_8_8 @@ -1931,7 +1931,7 @@ dp01_build_cmdbuf_x08_8_8_8: @ 800C768 pop {r0} bx r0 .align 2, 0 -_0800C784: .4byte 0x03004040 +_0800C784: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x08_8_8_8 thumb_func_start dp01_build_cmdbuf_x09_9_9_9 @@ -1950,7 +1950,7 @@ dp01_build_cmdbuf_x09_9_9_9: @ 800C788 pop {r0} bx r0 .align 2, 0 -_0800C7A4: .4byte 0x03004040 +_0800C7A4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x09_9_9_9 thumb_func_start dp01_build_cmdbuf_x0A_A_A_A @@ -1969,7 +1969,7 @@ dp01_build_cmdbuf_x0A_A_A_A: @ 800C7A8 pop {r0} bx r0 .align 2, 0 -_0800C7C4: .4byte 0x03004040 +_0800C7C4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x0A_A_A_A thumb_func_start dp01_build_cmdbuf_x0B_B_B_B @@ -1988,7 +1988,7 @@ dp01_build_cmdbuf_x0B_B_B_B: @ 800C7C8 pop {r0} bx r0 .align 2, 0 -_0800C7E4: .4byte 0x03004040 +_0800C7E4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x0B_B_B_B thumb_func_start dp01_build_cmdbuf_x0C_C_C_C @@ -2007,7 +2007,7 @@ dp01_build_cmdbuf_x0C_C_C_C: @ 800C7E8 pop {r0} bx r0 .align 2, 0 -_0800C804: .4byte 0x03004040 +_0800C804: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x0C_C_C_C thumb_func_start dp01_build_cmdbuf_x0D_a @@ -2025,7 +2025,7 @@ dp01_build_cmdbuf_x0D_a: @ 800C808 pop {r0} bx r0 .align 2, 0 -_0800C824: .4byte 0x03004040 +_0800C824: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x0D_a thumb_func_start unref_sub_800C828 @@ -2065,7 +2065,7 @@ _0800C856: pop {r0} bx r0 .align 2, 0 -_0800C86C: .4byte 0x03004040 +_0800C86C: .4byte gUnknown_03004040 thumb_func_end unref_sub_800C828 thumb_func_start dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes @@ -2142,9 +2142,9 @@ dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: @ 800C870 adds r4, r7, 0 b _0800C91A .align 2, 0 -_0800C904: .4byte 0x03004040 -_0800C908: .4byte 0x02024c0e -_0800C90C: .4byte 0x02024db8 +_0800C904: .4byte gUnknown_03004040 +_0800C908: .4byte gUnknown_02024C0E +_0800C90C: .4byte word_2024DB8 _0800C910: ldr r0, _0800C944 movs r1, 0 @@ -2171,7 +2171,7 @@ _0800C91A: pop {r0} bx r0 .align 2, 0 -_0800C944: .4byte 0x03004040 +_0800C944: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes thumb_func_start dp01_build_cmdbuf_x10_TODO @@ -2291,21 +2291,21 @@ _0800C9F0: pop {r0} bx r0 .align 2, 0 -_0800CA2C: .4byte 0x03004040 -_0800CA30: .4byte 0x02024d26 -_0800CA34: .4byte 0x02024be6 -_0800CA38: .4byte 0x02024be8 -_0800CA3C: .4byte 0x02024c04 -_0800CA40: .4byte 0x02024c06 +_0800CA2C: .4byte gUnknown_03004040 +_0800CA30: .4byte gUnknown_02024D26 +_0800CA34: .4byte gUnknown_02024BE6 +_0800CA38: .4byte gUnknown_02024BE8 +_0800CA3C: .4byte gUnknown_02024C04 +_0800CA40: .4byte byte_2024C06 _0800CA44: .4byte 0x02000000 _0800CA48: .4byte 0x00016003 _0800CA4C: .4byte 0x000160c1 -_0800CA50: .4byte 0x02024c0b +_0800CA50: .4byte gUnknown_02024C0B _0800CA54: .4byte gBattleMoves -_0800CA58: .4byte 0x030042b0 -_0800CA5C: .4byte 0x02024a80 -_0800CA60: .4byte 0x03004290 -_0800CA64: .4byte 0x030041c0 +_0800CA58: .4byte gUnknown_030042B0 +_0800CA5C: .4byte gBattleMons +_0800CA60: .4byte gUnknown_03004290 +_0800CA64: .4byte gUnknown_030041C0 thumb_func_end dp01_build_cmdbuf_x10_TODO thumb_func_start dp01_build_cmdbuf_x11_TODO @@ -2407,18 +2407,18 @@ _0800CAEC: pop {r0} bx r0 .align 2, 0 -_0800CB28: .4byte 0x03004040 -_0800CB2C: .4byte 0x02024be6 -_0800CB30: .4byte 0x02024be8 -_0800CB34: .4byte 0x02024c04 -_0800CB38: .4byte 0x02024c06 +_0800CB28: .4byte gUnknown_03004040 +_0800CB2C: .4byte gUnknown_02024BE6 +_0800CB30: .4byte gUnknown_02024BE8 +_0800CB34: .4byte gUnknown_02024C04 +_0800CB38: .4byte byte_2024C06 _0800CB3C: .4byte 0x02000000 _0800CB40: .4byte 0x00016003 _0800CB44: .4byte 0x0001605e -_0800CB48: .4byte 0x030042b0 -_0800CB4C: .4byte 0x02024a80 -_0800CB50: .4byte 0x03004290 -_0800CB54: .4byte 0x030041c0 +_0800CB48: .4byte gUnknown_030042B0 +_0800CB4C: .4byte gBattleMons +_0800CB50: .4byte gUnknown_03004290 +_0800CB54: .4byte gUnknown_030041C0 thumb_func_end dp01_build_cmdbuf_x11_TODO thumb_func_start dp01_build_cmdbuf_x12_a_bb @@ -2442,7 +2442,7 @@ dp01_build_cmdbuf_x12_a_bb: @ 800CB58 pop {r0} bx r0 .align 2, 0 -_0800CB80: .4byte 0x03004040 +_0800CB80: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x12_a_bb thumb_func_start unref_sub_800CB84 @@ -2460,7 +2460,7 @@ unref_sub_800CB84: @ 800CB84 pop {r0} bx r0 .align 2, 0 -_0800CBA0: .4byte 0x03004040 +_0800CBA0: .4byte gUnknown_03004040 thumb_func_end unref_sub_800CB84 thumb_func_start sub_800CBA4 @@ -2494,7 +2494,7 @@ _0800CBC0: pop {r0} bx r0 .align 2, 0 -_0800CBDC: .4byte 0x03004040 +_0800CBDC: .4byte gUnknown_03004040 thumb_func_end sub_800CBA4 thumb_func_start sub_800CBE0 @@ -2523,7 +2523,7 @@ _0800CBF2: pop {r0} bx r0 .align 2, 0 -_0800CC10: .4byte 0x03004040 +_0800CC10: .4byte gUnknown_03004040 thumb_func_end sub_800CBE0 thumb_func_start dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f @@ -2556,7 +2556,7 @@ _0800CC2E: pop {r0} bx r0 .align 2, 0 -_0800CC4C: .4byte 0x03004040 +_0800CC4C: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f thumb_func_start dp01_build_cmdbuf_x17_17_17_17 @@ -2575,7 +2575,7 @@ dp01_build_cmdbuf_x17_17_17_17: @ 800CC50 pop {r0} bx r0 .align 2, 0 -_0800CC6C: .4byte 0x03004040 +_0800CC6C: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x17_17_17_17 thumb_func_start dp01_build_cmdbuf_x18_0_aa_health_bar_update @@ -2605,7 +2605,7 @@ dp01_build_cmdbuf_x18_0_aa_health_bar_update: @ 800CC70 pop {r0} bx r0 .align 2, 0 -_0800CCA4: .4byte 0x03004040 +_0800CCA4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x18_0_aa_health_bar_update thumb_func_start dp01_build_cmdbuf_x19_a_bb @@ -2634,7 +2634,7 @@ dp01_build_cmdbuf_x19_a_bb: @ 800CCA8 pop {r0} bx r0 .align 2, 0 -_0800CCD8: .4byte 0x03004040 +_0800CCD8: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x19_a_bb thumb_func_start dp01_build_cmdbuf_x1A_aaaa_bbbb @@ -2678,7 +2678,7 @@ dp01_build_cmdbuf_x1A_aaaa_bbbb: @ 800CCDC pop {r0} bx r0 .align 2, 0 -_0800CD2C: .4byte 0x03004040 +_0800CD2C: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x1A_aaaa_bbbb thumb_func_start dp01_build_cmdbuf_x1B_aaaa_b @@ -2710,7 +2710,7 @@ dp01_build_cmdbuf_x1B_aaaa_b: @ 800CD30 pop {r0} bx r0 .align 2, 0 -_0800CD68: .4byte 0x03004040 +_0800CD68: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x1B_aaaa_b thumb_func_start dp01_build_cmdbuf_x1C_a @@ -2728,7 +2728,7 @@ dp01_build_cmdbuf_x1C_a: @ 800CD6C pop {r0} bx r0 .align 2, 0 -_0800CD88: .4byte 0x03004040 +_0800CD88: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x1C_a thumb_func_start dp01_build_cmdbuf_x1D_1D_numargs_varargs @@ -2769,7 +2769,7 @@ _0800CDBC: pop {r0} bx r0 .align 2, 0 -_0800CDD0: .4byte 0x03004040 +_0800CDD0: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x1D_1D_numargs_varargs thumb_func_start unref_sub_800CDD4 @@ -2825,7 +2825,7 @@ _0800CE24: pop {r0} bx r0 .align 2, 0 -_0800CE38: .4byte 0x03004040 +_0800CE38: .4byte gUnknown_03004040 thumb_func_end unref_sub_800CDD4 thumb_func_start unref_sub_800CE3C @@ -2865,7 +2865,7 @@ _0800CE6A: pop {r0} bx r0 .align 2, 0 -_0800CE80: .4byte 0x03004040 +_0800CE80: .4byte gUnknown_03004040 thumb_func_end unref_sub_800CE3C thumb_func_start unref_sub_800CE84 @@ -2905,7 +2905,7 @@ _0800CEB2: pop {r0} bx r0 .align 2, 0 -_0800CEC8: .4byte 0x03004040 +_0800CEC8: .4byte gUnknown_03004040 thumb_func_end unref_sub_800CE84 thumb_func_start dp01_build_cmdbuf_x21_a_bb @@ -2929,7 +2929,7 @@ dp01_build_cmdbuf_x21_a_bb: @ 800CECC pop {r0} bx r0 .align 2, 0 -_0800CEF4: .4byte 0x03004040 +_0800CEF4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x21_a_bb thumb_func_start dp01_build_cmdbuf_x22_a_three_bytes @@ -2960,7 +2960,7 @@ _0800CF0C: pop {r0} bx r0 .align 2, 0 -_0800CF2C: .4byte 0x03004040 +_0800CF2C: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x22_a_three_bytes thumb_func_start dp01_build_cmdbuf_x23_aa_0 @@ -2985,7 +2985,7 @@ dp01_build_cmdbuf_x23_aa_0: @ 800CF30 pop {r0} bx r0 .align 2, 0 -_0800CF58: .4byte 0x03004040 +_0800CF58: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x23_aa_0 thumb_func_start dp01_build_cmdbuf_x24_aa_0 @@ -3010,7 +3010,7 @@ dp01_build_cmdbuf_x24_aa_0: @ 800CF5C pop {r0} bx r0 .align 2, 0 -_0800CF84: .4byte 0x03004040 +_0800CF84: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x24_aa_0 thumb_func_start dp01_build_cmdbuf_x25_25_25_25 @@ -3029,7 +3029,7 @@ dp01_build_cmdbuf_x25_25_25_25: @ 800CF88 pop {r0} bx r0 .align 2, 0 -_0800CFA4: .4byte 0x03004040 +_0800CFA4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x25_25_25_25 thumb_func_start dp01_build_cmdbuf_x26_a @@ -3047,7 +3047,7 @@ dp01_build_cmdbuf_x26_a: @ 800CFA8 pop {r0} bx r0 .align 2, 0 -_0800CFC4: .4byte 0x03004040 +_0800CFC4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x26_a thumb_func_start dp01_build_cmdbuf_x27_27_27_27 @@ -3066,7 +3066,7 @@ dp01_build_cmdbuf_x27_27_27_27: @ 800CFC8 pop {r0} bx r0 .align 2, 0 -_0800CFE4: .4byte 0x03004040 +_0800CFE4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x27_27_27_27 thumb_func_start dp01_build_cmdbuf_x28_28_28_28 @@ -3085,7 +3085,7 @@ dp01_build_cmdbuf_x28_28_28_28: @ 800CFE8 pop {r0} bx r0 .align 2, 0 -_0800D004: .4byte 0x03004040 +_0800D004: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x28_28_28_28 thumb_func_start dp01_build_cmdbuf_x29_29_29_29 @@ -3104,7 +3104,7 @@ dp01_build_cmdbuf_x29_29_29_29: @ 800D008 pop {r0} bx r0 .align 2, 0 -_0800D024: .4byte 0x03004040 +_0800D024: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x29_29_29_29 thumb_func_start dp01_build_cmdbuf_x2A_2A_2A_2A @@ -3123,7 +3123,7 @@ dp01_build_cmdbuf_x2A_2A_2A_2A: @ 800D028 pop {r0} bx r0 .align 2, 0 -_0800D044: .4byte 0x03004040 +_0800D044: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x2A_2A_2A_2A thumb_func_start dp01_build_cmdbuf_x2B_aa_0 @@ -3148,7 +3148,7 @@ dp01_build_cmdbuf_x2B_aa_0: @ 800D048 pop {r0} bx r0 .align 2, 0 -_0800D070: .4byte 0x03004040 +_0800D070: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x2B_aa_0 thumb_func_start sub_800D074 @@ -3173,7 +3173,7 @@ sub_800D074: @ 800D074 pop {r0} bx r0 .align 2, 0 -_0800D09C: .4byte 0x03004040 +_0800D09C: .4byte gUnknown_03004040 thumb_func_end sub_800D074 thumb_func_start dp01_build_cmdbuf_x2D_2D_2D_2D @@ -3192,7 +3192,7 @@ dp01_build_cmdbuf_x2D_2D_2D_2D: @ 800D0A0 pop {r0} bx r0 .align 2, 0 -_0800D0BC: .4byte 0x03004040 +_0800D0BC: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x2D_2D_2D_2D thumb_func_start dp01_build_cmdbuf_x2E_a @@ -3210,7 +3210,7 @@ dp01_build_cmdbuf_x2E_a: @ 800D0C0 pop {r0} bx r0 .align 2, 0 -_0800D0DC: .4byte 0x03004040 +_0800D0DC: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x2E_a thumb_func_start dp01_build_cmdbuf_x2F_2F_2F_2F @@ -3229,7 +3229,7 @@ dp01_build_cmdbuf_x2F_2F_2F_2F: @ 800D0E0 pop {r0} bx r0 .align 2, 0 -_0800D0FC: .4byte 0x03004040 +_0800D0FC: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x2F_2F_2F_2F thumb_func_start dp01_build_cmdbuf_x30_TODO @@ -3269,7 +3269,7 @@ _0800D128: pop {r0} bx r0 .align 2, 0 -_0800D144: .4byte 0x03004040 +_0800D144: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x30_TODO thumb_func_start dp01_build_cmdbuf_x31_31_31_31 @@ -3288,7 +3288,7 @@ dp01_build_cmdbuf_x31_31_31_31: @ 800D148 pop {r0} bx r0 .align 2, 0 -_0800D164: .4byte 0x03004040 +_0800D164: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x31_31_31_31 thumb_func_start dp01_build_cmdbuf_x32_32_32_32 @@ -3307,7 +3307,7 @@ dp01_build_cmdbuf_x32_32_32_32: @ 800D168 pop {r0} bx r0 .align 2, 0 -_0800D184: .4byte 0x03004040 +_0800D184: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x32_32_32_32 thumb_func_start dp01_build_cmdbuf_x33_a_33_33 @@ -3327,7 +3327,7 @@ dp01_build_cmdbuf_x33_a_33_33: @ 800D188 pop {r0} bx r0 .align 2, 0 -_0800D1A8: .4byte 0x03004040 +_0800D1A8: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x33_a_33_33 thumb_func_start dp01_build_cmdbuf_x34_a_bb_aka_battle_anim @@ -3351,7 +3351,7 @@ dp01_build_cmdbuf_x34_a_bb_aka_battle_anim: @ 800D1AC pop {r0} bx r0 .align 2, 0 -_0800D1D4: .4byte 0x03004040 +_0800D1D4: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x34_a_bb_aka_battle_anim thumb_func_start sub_800D1D8 @@ -3369,7 +3369,7 @@ sub_800D1D8: @ 800D1D8 pop {r0} bx r0 .align 2, 0 -_0800D1F4: .4byte 0x03004040 +_0800D1F4: .4byte gUnknown_03004040 thumb_func_end sub_800D1D8 thumb_func_start dp01_build_cmdbuf_x38_a @@ -3387,7 +3387,7 @@ dp01_build_cmdbuf_x38_a: @ 800D1F8 pop {r0} bx r0 .align 2, 0 -_0800D214: .4byte 0x03004040 +_0800D214: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x38_a thumb_func_start dp01_build_cmdbuf_x37_a @@ -3405,7 +3405,7 @@ dp01_build_cmdbuf_x37_a: @ 800D218 pop {r0} bx r0 .align 2, 0 -_0800D234: .4byte 0x03004040 +_0800D234: .4byte gUnknown_03004040 thumb_func_end dp01_build_cmdbuf_x37_a thumb_func_start sub_800D238 @@ -4054,7 +4054,7 @@ unref_sub_800D684: @ 800D684 bx r0 .align 2, 0 _0800D6B8: .4byte gSpriteTemplate_81F96D0 -_0800D6BC: .4byte 0x02020004 +_0800D6BC: .4byte gSprites _0800D6C0: .4byte sub_800D6C4 thumb_func_end unref_sub_800D684 @@ -4161,13 +4161,13 @@ sub_800D74C: @ 800D74C pop {r0} bx r0 .align 2, 0 -_0800D79C: .4byte 0x03004210 -_0800D7A0: .4byte 0x0202eac8 +_0800D79C: .4byte gUnknown_03004210 +_0800D7A0: .4byte gPlttBufferUnfaded _0800D7A4: .4byte 0x00007fe0 _0800D7A8: .4byte 0x00002529 _0800D7AC: .4byte 0x00007fff _0800D7B0: .4byte 0x0000675a -_0800D7B4: .4byte 0x0202ef80 +_0800D7B4: .4byte gUnknown_0202EF80 thumb_func_end sub_800D74C thumb_func_start sub_800D7B8 @@ -4188,7 +4188,7 @@ sub_800D7B8: @ 800D7B8 ldr r0, _0800D7F4 b _0800DA66 .align 2, 0 -_0800D7DC: .4byte 0x020239f8 +_0800D7DC: .4byte gUnknown_020239F8 _0800D7E0: .4byte 0x00000902 _0800D7E4: .4byte gBattleTerrainTiles_Building _0800D7E8: .4byte 0x06008000 @@ -4260,7 +4260,7 @@ _0800D860: b _0800DA66 .align 2, 0 _0800D890: .4byte gTrainers -_0800D894: .4byte 0x0202ff5e +_0800D894: .4byte word_202FF5E _0800D898: .4byte gBattleTerrainTiles_Building _0800D89C: .4byte 0x06008000 _0800D8A0: .4byte gBattleTerrainTilemap_Building @@ -4339,7 +4339,7 @@ _0800D918: b _0800DA66 .align 2, 0 _0800D954: .4byte gBattleTerrainTable -_0800D958: .4byte 0x0300428c +_0800D958: .4byte gUnknown_0300428C _0800D95C: .4byte 0x06008000 _0800D960: .4byte 0x0600d000 _0800D964: @@ -4535,8 +4535,8 @@ sub_800DAF8: @ 800DAF8 beq _0800DB4A b _0800DB84 .align 2, 0 -_0800DB38: .4byte 0x020239f8 -_0800DB3C: .4byte 0x03004b20 +_0800DB38: .4byte gUnknown_020239F8 +_0800DB3C: .4byte gTasks _0800DB40: cmp r3, 0x2 beq _0800DB4E @@ -4624,7 +4624,7 @@ _0800DBB4: .align 2, 0 _0800DBD0: .4byte 0x02000000 _0800DBD4: .4byte 0x000160cb -_0800DBD8: .4byte 0x03004b20 +_0800DBD8: .4byte gTasks _0800DBDC: ldr r1, _0800DC1C lsls r0, r5, 2 @@ -4660,7 +4660,7 @@ _0800DC12: pop {r0} bx r0 .align 2, 0 -_0800DC1C: .4byte 0x03004b20 +_0800DC1C: .4byte gTasks _0800DC20: .4byte 0x00006001 thumb_func_end sub_800DAF8 @@ -4681,8 +4681,8 @@ sub_800DC24: @ 800DC24 movs r3, 0xD b _0800DDCA .align 2, 0 -_0800DC40: .4byte 0x02024d26 -_0800DC44: .4byte 0x03004210 +_0800DC40: .4byte gUnknown_02024D26 +_0800DC44: .4byte gUnknown_03004210 _0800DC48: .4byte gUnknown_08400E57 _0800DC4C: ldr r0, _0800DC80 @@ -4713,8 +4713,8 @@ _0800DC4C: _0800DC7E: b _0800DE1C .align 2, 0 -_0800DC80: .4byte 0x020239f8 -_0800DC84: .4byte 0x03002970 +_0800DC80: .4byte gUnknown_020239F8 +_0800DC84: .4byte gLinkPlayers _0800DC88: .4byte 0x02000000 _0800DC8C: .4byte 0x000160cb _0800DC90: @@ -4743,7 +4743,7 @@ _0800DC9C: movs r3, 0x6 b _0800DDCA .align 2, 0 -_0800DCC0: .4byte 0x03004210 +_0800DCC0: .4byte gUnknown_03004210 _0800DCC4: .4byte gUnknown_08400E48 _0800DCC8: .4byte gUnknown_08400E4F _0800DCCC: @@ -4765,7 +4765,7 @@ _0800DCCC: beq _0800DD08 b _0800DE1C .align 2, 0 -_0800DCF0: .4byte 0x03002970 +_0800DCF0: .4byte gLinkPlayers _0800DCF4: .4byte 0x02000000 _0800DCF8: .4byte 0x000160cb _0800DCFC: @@ -4794,7 +4794,7 @@ _0800DD08: movs r3, 0x6 b _0800DDCA .align 2, 0 -_0800DD2C: .4byte 0x03004210 +_0800DD2C: .4byte gUnknown_03004210 _0800DD30: .4byte gUnknown_08400E48 _0800DD34: .4byte gUnknown_08400E4F _0800DD38: @@ -4829,10 +4829,10 @@ _0800DD38: movs r3, 0x6 b _0800DDCA .align 2, 0 -_0800DD78: .4byte 0x03002970 +_0800DD78: .4byte gLinkPlayers _0800DD7C: .4byte 0x02000000 _0800DD80: .4byte 0x000160cb -_0800DD84: .4byte 0x03004210 +_0800DD84: .4byte gUnknown_03004210 _0800DD88: .4byte gUnknown_08400E48 _0800DD8C: .4byte gUnknown_08400E4F _0800DD90: @@ -4870,10 +4870,10 @@ _0800DDCA: bl sub_8002F44 b _0800DE1C .align 2, 0 -_0800DDD8: .4byte 0x03002970 +_0800DDD8: .4byte gLinkPlayers _0800DDDC: .4byte 0x02000000 _0800DDE0: .4byte 0x000160cb -_0800DDE4: .4byte 0x03004210 +_0800DDE4: .4byte gUnknown_03004210 _0800DDE8: .4byte gUnknown_08400E48 _0800DDEC: .4byte gUnknown_08400E4F _0800DDF0: @@ -4901,7 +4901,7 @@ _0800DE1C: pop {r0} bx r0 .align 2, 0 -_0800DE24: .4byte 0x03004210 +_0800DE24: .4byte gUnknown_03004210 _0800DE28: .4byte gUnknown_08400E48 _0800DE2C: .4byte gUnknown_08400E4F thumb_func_end sub_800DC24 @@ -4935,7 +4935,7 @@ _0800DE58: beq _0800DE70 b _0800E212 .align 2, 0 -_0800DE64: .4byte 0x03004b20 +_0800DE64: .4byte gTasks _0800DE68: cmp r0, 0x2 bne _0800DE6E @@ -4990,8 +4990,8 @@ _0800DE88: bge _0800DE88 b _0800DF70 .align 2, 0 -_0800DED0: .4byte 0x020239f8 -_0800DED4: .4byte 0x03002970 +_0800DED0: .4byte gUnknown_020239F8 +_0800DED4: .4byte gLinkPlayers _0800DED8: .4byte gUnknown_081F9680 _0800DEDC: .4byte gUnknown_081F9680 + 0x8 _0800DEE0: @@ -5075,10 +5075,10 @@ _0800DF70: .align 2, 0 _0800DF84: .4byte 0x02000000 _0800DF88: .4byte 0x000160cb -_0800DF8C: .4byte 0x03002970 +_0800DF8C: .4byte gLinkPlayers _0800DF90: .4byte gUnknown_081F9680 -_0800DF94: .4byte 0x03002978 -_0800DF98: .4byte 0x03004b20 +_0800DF94: .4byte gUnknown_03002978 +_0800DF98: .4byte gTasks _0800DF9C: ldr r0, _0800E010 bl AllocSpritePalette @@ -5136,16 +5136,16 @@ _0800DF9C: b _0800E212 .align 2, 0 _0800E010: .4byte 0x00002710 -_0800E014: .4byte 0x0202eac8 +_0800E014: .4byte gPlttBufferUnfaded _0800E018: .4byte 0x0000021e -_0800E01C: .4byte 0x0202eec8 +_0800E01C: .4byte gPlttBufferFaded _0800E020: .4byte 0x00007fff _0800E024: .4byte gSpriteTemplate_81F9574 _0800E028: .4byte 0x02000000 _0800E02C: .4byte 0x0001608a _0800E030: .4byte gSpriteTemplate_81F958C _0800E034: .4byte 0x0001608b -_0800E038: .4byte 0x02020004 +_0800E038: .4byte gSprites _0800E03C: movs r1, 0x12 ldrsh r0, [r6, r1] @@ -5189,11 +5189,11 @@ _0800E074: strh r1, [r0] b _0800E110 .align 2, 0 -_0800E090: .4byte 0x030042c0 -_0800E094: .4byte 0x03004288 -_0800E098: .4byte 0x030041b4 +_0800E090: .4byte gUnknown_030042C0 +_0800E094: .4byte gUnknown_03004288 +_0800E098: .4byte gUnknown_030041B4 _0800E09C: .4byte 0x0000ffdc -_0800E0A0: .4byte 0x03004280 +_0800E0A0: .4byte gUnknown_03004280 _0800E0A4: ldr r4, _0800E134 ldrh r0, [r6, 0xA] @@ -5268,11 +5268,11 @@ _0800E110: strh r0, [r1, 0xA] b _0800E212 .align 2, 0 -_0800E134: .4byte 0x030042c0 -_0800E138: .4byte 0x030041b4 -_0800E13C: .4byte 0x03004288 -_0800E140: .4byte 0x03004280 -_0800E144: .4byte 0x03004b20 +_0800E134: .4byte gUnknown_030042C0 +_0800E138: .4byte gUnknown_030041B4 +_0800E13C: .4byte gUnknown_03004288 +_0800E140: .4byte gUnknown_03004280 +_0800E144: .4byte gTasks _0800E148: movs r5, 0x12 ldrsh r0, [r1, r5] @@ -5383,7 +5383,7 @@ _0800E212: pop {r0} bx r0 .align 2, 0 -_0800E224: .4byte 0x02020004 +_0800E224: .4byte gSprites _0800E228: .4byte 0x02000000 _0800E22C: .4byte 0x0001608a _0800E230: .4byte 0x0001608b @@ -5436,7 +5436,7 @@ sub_800E23C: @ 800E23C bl LoadCompressedObjectPic b _0800E3FC .align 2, 0 -_0800E29C: .4byte 0x020239f8 +_0800E29C: .4byte gUnknown_020239F8 _0800E2A0: .4byte gVersusFrameGfx _0800E2A4: .4byte 0x06004000 _0800E2A8: .4byte gVersusFrameTilemap @@ -5448,9 +5448,9 @@ _0800E2BC: .4byte gVersusFramePal _0800E2C0: .4byte REG_BG1CNT _0800E2C4: .4byte 0x00005c04 _0800E2C8: .4byte REG_WININ -_0800E2CC: .4byte 0x030041b4 +_0800E2CC: .4byte gUnknown_030041B4 _0800E2D0: .4byte 0x0000ff5c -_0800E2D4: .4byte 0x03004280 +_0800E2D4: .4byte gUnknown_03004280 _0800E2D8: .4byte gUnknown_081F95A4 _0800E2DC: ldr r0, _0800E2F0 @@ -5519,7 +5519,7 @@ _0800E348: b _0800E3D2 .align 2, 0 _0800E370: .4byte gTrainers -_0800E374: .4byte 0x0202ff5e +_0800E374: .4byte word_202FF5E _0800E378: .4byte gBattleTerrainAnimTiles_Building _0800E37C: .4byte 0x06004000 _0800E380: .4byte gBattleTerrainAnimTilemap_Building @@ -5565,7 +5565,7 @@ _0800E3D2: b _0800E3FC .align 2, 0 _0800E3DC: .4byte gBattleTerrainTable -_0800E3E0: .4byte 0x0300428c +_0800E3E0: .4byte gUnknown_0300428C _0800E3E4: .4byte 0x06004000 _0800E3E8: .4byte 0x0600e000 _0800E3EC: @@ -5659,7 +5659,7 @@ _0800E492: ldr r0, _0800E4B4 b _0800E57E .align 2, 0 -_0800E4A8: .4byte 0x020239f8 +_0800E4A8: .4byte gUnknown_020239F8 _0800E4AC: .4byte 0x00000902 _0800E4B0: .4byte gGameVersion _0800E4B4: .4byte gBattleTerrainTiles_Cave @@ -5689,7 +5689,7 @@ _0800E4C0: b _0800E57E .align 2, 0 _0800E4E4: .4byte gTrainers -_0800E4E8: .4byte 0x0202ff5e +_0800E4E8: .4byte word_202FF5E _0800E4EC: .4byte gBattleTerrainTiles_Stadium _0800E4F0: bl sav1_map_get_battletype @@ -5729,7 +5729,7 @@ _0800E530: b _0800E57E .align 2, 0 _0800E544: .4byte gBattleTerrainTable -_0800E548: .4byte 0x0300428c +_0800E548: .4byte gUnknown_0300428C _0800E54C: ldr r0, _0800E550 b _0800E57E @@ -5790,7 +5790,7 @@ _0800E59E: ldr r0, _0800E5C0 b _0800E68A .align 2, 0 -_0800E5B4: .4byte 0x020239f8 +_0800E5B4: .4byte gUnknown_020239F8 _0800E5B8: .4byte 0x00000902 _0800E5BC: .4byte gGameVersion _0800E5C0: .4byte gBattleTerrainTilemap_Cave @@ -5820,7 +5820,7 @@ _0800E5CC: b _0800E68A .align 2, 0 _0800E5F0: .4byte gTrainers -_0800E5F4: .4byte 0x0202ff5e +_0800E5F4: .4byte word_202FF5E _0800E5F8: .4byte gBattleTerrainTilemap_Stadium _0800E5FC: bl sav1_map_get_battletype @@ -5861,7 +5861,7 @@ _0800E63C: b _0800E68A .align 2, 0 _0800E650: .4byte gBattleTerrainTable -_0800E654: .4byte 0x0300428c +_0800E654: .4byte gUnknown_0300428C _0800E658: ldr r0, _0800E65C b _0800E68A @@ -5922,7 +5922,7 @@ _0800E6AA: ldr r0, _0800E6CC b _0800E7A6 .align 2, 0 -_0800E6C0: .4byte 0x020239f8 +_0800E6C0: .4byte gUnknown_020239F8 _0800E6C4: .4byte 0x00000902 _0800E6C8: .4byte gGameVersion _0800E6CC: .4byte gBattleTerrainPalette_Groudon @@ -5950,7 +5950,7 @@ _0800E6D8: b _0800E7A6 .align 2, 0 _0800E6F8: .4byte gTrainers -_0800E6FC: .4byte 0x0202ff5e +_0800E6FC: .4byte word_202FF5E _0800E700: .4byte gBattleTerrainPalette_BuildingLeader _0800E704: cmp r0, 0x20 @@ -5996,7 +5996,7 @@ _0800E750: b _0800E7A6 .align 2, 0 _0800E764: .4byte gBattleTerrainTable -_0800E768: .4byte 0x0300428c +_0800E768: .4byte gUnknown_0300428C _0800E76C: ldr r0, _0800E770 b _0800E7A6 @@ -6070,9 +6070,9 @@ sub_800E7C4: @ 800E7C4 strb r0, [r1] b _0800E7F4 .align 2, 0 -_0800E7E4: .4byte 0x020239f8 +_0800E7E4: .4byte gUnknown_020239F8 _0800E7E8: .4byte sub_800F104 -_0800E7EC: .4byte 0x02024d1e +_0800E7EC: .4byte gUnknown_02024D1E _0800E7F0: bl sub_800E7F8 _0800E7F4: @@ -6205,29 +6205,29 @@ _0800E868: _0800E90C: .4byte 0x05006000 _0800E910: .4byte REG_MOSAIC _0800E914: .4byte 0x00005051 -_0800E918: .4byte 0x030042c4 -_0800E91C: .4byte 0x03004240 -_0800E920: .4byte 0x03004de0 +_0800E918: .4byte gUnknown_030042C4 +_0800E91C: .4byte gUnknown_03004240 +_0800E920: .4byte gUnknown_03004DE0 _0800E924: .4byte gUnknown_081F9674 _0800E928: .4byte 0x0000ff10 _0800E92C: .4byte gWindowConfig_81E6C58 -_0800E930: .4byte 0x030042a4 -_0800E934: .4byte 0x030042a0 -_0800E938: .4byte 0x030042c0 -_0800E93C: .4byte 0x030041b4 -_0800E940: .4byte 0x03004288 -_0800E944: .4byte 0x03004280 -_0800E948: .4byte 0x030041b0 -_0800E94C: .4byte 0x030041b8 -_0800E950: .4byte 0x0300428c -_0800E954: .4byte 0x03004210 -_0800E958: .4byte 0x030041d0 +_0800E930: .4byte gUnknown_030042A4 +_0800E934: .4byte gUnknown_030042A0 +_0800E938: .4byte gUnknown_030042C0 +_0800E93C: .4byte gUnknown_030041B4 +_0800E940: .4byte gUnknown_03004288 +_0800E944: .4byte gUnknown_03004280 +_0800E948: .4byte gUnknown_030041B0 +_0800E94C: .4byte gUnknown_030041B8 +_0800E950: .4byte gUnknown_0300428C +_0800E954: .4byte gUnknown_03004210 +_0800E958: .4byte gUnknown_030041D0 _0800E95C: .4byte gWindowConfig_81E71D0 -_0800E960: .4byte 0x03004250 +_0800E960: .4byte gUnknown_03004250 _0800E964: .4byte gWindowConfig_81E71EC -_0800E968: .4byte 0x030028f8 +_0800E968: .4byte gReservedSpritePaletteCount _0800E96C: .4byte sub_800FCFC -_0800E970: .4byte 0x020239f8 +_0800E970: .4byte gUnknown_020239F8 _0800E974: .4byte sub_800F298 _0800E978: ldr r0, _0800E9CC @@ -6272,13 +6272,13 @@ _0800E9AE: bx r0 .align 2, 0 _0800E9CC: .4byte sub_800EC9C -_0800E9D0: .4byte 0x020239f8 -_0800E9D4: .4byte 0x030045c0 -_0800E9D8: .4byte 0x0202ff5e -_0800E9DC: .4byte 0x03001770 +_0800E9D0: .4byte gUnknown_020239F8 +_0800E9D4: .4byte gEnemyParty +_0800E9D8: .4byte word_202FF5E +_0800E9DC: .4byte gMain _0800E9E0: .4byte 0x0000043d -_0800E9E4: .4byte 0x03004360 -_0800E9E8: .4byte 0x02024d1e +_0800E9E4: .4byte gPlayerParty +_0800E9E8: .4byte gUnknown_02024D1E thumb_func_end sub_800E7F8 thumb_func_start sub_800E9EC @@ -6377,7 +6377,7 @@ _0800EA7E: pop {r0} bx r0 .align 2, 0 -_0800EAA4: .4byte 0x03004360 +_0800EAA4: .4byte gPlayerParty _0800EAA8: .4byte 0x02000000 thumb_func_end sub_800E9EC @@ -6422,9 +6422,9 @@ _0800EACE: bx r0 .align 2, 0 _0800EAF4: .4byte 0x02000004 -_0800EAF8: .4byte 0x02025734 +_0800EAF8: .4byte gSaveBlock1 _0800EAFC: .4byte 0x00003160 -_0800EB00: .4byte 0x02028daa +_0800EB00: .4byte gUnknown_02028DAA _0800EB04: .4byte 0x00003688 thumb_func_end sub_800EAAC @@ -6495,12 +6495,12 @@ _0800EB4E: strb r1, [r0] b _0800EC28 .align 2, 0 -_0800EB84: .4byte 0x020239f8 -_0800EB88: .4byte 0x02024df0 -_0800EB8C: .4byte 0x02025734 +_0800EB84: .4byte gUnknown_020239F8 +_0800EB88: .4byte gEnigmaBerries +_0800EB8C: .4byte gSaveBlock1 _0800EB90: .4byte 0x00003160 -_0800EB94: .4byte 0x02024df8 -_0800EB98: .4byte 0x02028daa +_0800EB94: .4byte gUnknown_02024DF8 +_0800EB98: .4byte gUnknown_02028DAA _0800EB9C: .4byte 0x00003688 _0800EBA0: .4byte 0x00003689 _0800EBA4: @@ -6583,9 +6583,9 @@ _0800EC28: pop {r0} bx r0 .align 2, 0 -_0800EC38: .4byte 0x02024df0 -_0800EC3C: .4byte 0x03002b84 -_0800EC40: .4byte 0x03002970 +_0800EC38: .4byte gEnigmaBerries +_0800EC3C: .4byte gUnknown_03002B84 +_0800EC40: .4byte gLinkPlayers thumb_func_end sub_800EB08 thumb_func_start shedinja_something @@ -6661,7 +6661,7 @@ _0800ECCA: .align 2, 0 _0800ECD4: .4byte 0x02000000 _0800ECD8: .4byte 0x000160cb -_0800ECDC: .4byte 0x02024d1e +_0800ECDC: .4byte gUnknown_02024D1E _0800ECE0: .4byte _0800ECE4 .align 2, 0 _0800ECE4: @@ -6710,10 +6710,10 @@ _0800ED2E: strb r5, [r0] b _0800F008 .align 2, 0 -_0800ED54: .4byte 0x020239f8 -_0800ED58: .4byte 0x03002fa4 +_0800ED54: .4byte gUnknown_020239F8 +_0800ED58: .4byte gReceivedRemoteLinkPlayers _0800ED5C: .4byte 0x02000000 -_0800ED60: .4byte 0x02024d1e +_0800ED60: .4byte gUnknown_02024D1E _0800ED64: movs r0, 0x4 orrs r0, r1 @@ -6724,7 +6724,7 @@ _0800ED64: bl sub_800EB08 b _0800F008 .align 2, 0 -_0800ED78: .4byte 0x02024d1e +_0800ED78: .4byte gUnknown_02024D1E _0800ED7C: bl GetBlockRecievedStatus movs r1, 0x3 @@ -6748,8 +6748,8 @@ _0800ED8A: movs r2, 0xC b _0800EDB6 .align 2, 0 -_0800EDA8: .4byte 0x03002b80 -_0800EDAC: .4byte 0x020239f8 +_0800EDA8: .4byte gBlockRecvBuffer +_0800EDAC: .4byte gUnknown_020239F8 _0800EDB0: ldr r0, _0800EDE0 ldrh r1, [r0] @@ -6778,8 +6778,8 @@ _0800EDBC: movs r2, 0xC b _0800EDEE .align 2, 0 -_0800EDE0: .4byte 0x020239f8 -_0800EDE4: .4byte 0x03002b80 +_0800EDE0: .4byte gUnknown_020239F8 +_0800EDE4: .4byte gBlockRecvBuffer _0800EDE8: ldr r0, _0800EE04 ldrh r1, [r0] @@ -6797,7 +6797,7 @@ _0800EDF4: ldr r2, _0800EE04 b _0800EE1A .align 2, 0 -_0800EE04: .4byte 0x020239f8 +_0800EE04: .4byte gUnknown_020239F8 _0800EE08: .4byte 0x00000101 _0800EE0C: adds r3, 0x1 @@ -6859,9 +6859,9 @@ _0800EE38: b _0800EF96 .align 2, 0 _0800EE78: .4byte sub_800DE30 -_0800EE7C: .4byte 0x03004b20 +_0800EE7C: .4byte gTasks _0800EE80: .4byte 0x02000000 -_0800EE84: .4byte 0x03002b80 +_0800EE84: .4byte gBlockRecvBuffer _0800EE88: bl sub_8007ECC lsls r0, 24 @@ -6877,7 +6877,7 @@ _0800EE94: bl SendBlock b _0800EF96 .align 2, 0 -_0800EEA8: .4byte 0x03004360 +_0800EEA8: .4byte gPlayerParty _0800EEAC: bl GetBlockRecievedStatus movs r1, 0x3 @@ -6895,8 +6895,8 @@ _0800EEBA: bl memcpy b _0800EF96 .align 2, 0 -_0800EED0: .4byte 0x030045c0 -_0800EED4: .4byte 0x03002b80 +_0800EED0: .4byte gEnemyParty +_0800EED4: .4byte gBlockRecvBuffer _0800EED8: bl sub_8007ECC lsls r0, 24 @@ -6912,7 +6912,7 @@ _0800EEE4: bl SendBlock b _0800EF96 .align 2, 0 -_0800EEF8: .4byte 0x03004428 +_0800EEF8: .4byte gUnknown_03004428 _0800EEFC: bl GetBlockRecievedStatus movs r1, 0x3 @@ -6930,8 +6930,8 @@ _0800EF0A: bl memcpy b _0800EF96 .align 2, 0 -_0800EF20: .4byte 0x03004688 -_0800EF24: .4byte 0x03002b80 +_0800EF20: .4byte gUnknown_03004688 +_0800EF24: .4byte gBlockRecvBuffer _0800EF28: bl sub_8007ECC lsls r0, 24 @@ -6945,7 +6945,7 @@ _0800EF28: bl SendBlock b _0800EF96 .align 2, 0 -_0800EF44: .4byte 0x030044f0 +_0800EF44: .4byte gUnknown_030044F0 _0800EF48: bl GetBlockRecievedStatus movs r1, 0x3 @@ -6984,11 +6984,11 @@ _0800EF96: strb r0, [r1] b _0800F008 .align 2, 0 -_0800EFA0: .4byte 0x03004750 -_0800EFA4: .4byte 0x03002b80 +_0800EFA0: .4byte gUnknown_03004750 +_0800EFA4: .4byte gBlockRecvBuffer _0800EFA8: .4byte 0xfffffe70 _0800EFAC: .4byte 0xfffffed4 -_0800EFB0: .4byte 0x02024d1e +_0800EFB0: .4byte gUnknown_02024D1E _0800EFB4: bl sub_800B950 ldr r0, _0800EFC8 @@ -7000,7 +7000,7 @@ _0800EFB4: strb r2, [r0, 0x2] b _0800F008 .align 2, 0 -_0800EFC8: .4byte 0x02024d1e +_0800EFC8: .4byte gUnknown_02024D1E _0800EFCC: ldr r0, _0800F010 adds r1, r0, 0x1 @@ -7035,13 +7035,13 @@ _0800F008: pop {r0} bx r0 .align 2, 0 -_0800F010: .4byte 0x02024d1f -_0800F014: .4byte 0x030042d0 -_0800F018: .4byte 0x03001770 +_0800F010: .4byte gUnknown_02024D1F +_0800F014: .4byte gUnknown_030042D0 +_0800F018: .4byte gMain _0800F01C: .4byte sub_8010824 _0800F020: .4byte sub_800F808 -_0800F024: .4byte 0x020239f8 -_0800F028: .4byte 0x0202ff5e +_0800F024: .4byte gUnknown_020239F8 +_0800F028: .4byte word_202FF5E thumb_func_end sub_800EC9C thumb_func_start sub_800F02C @@ -7138,8 +7138,8 @@ _0800F0D4: pop {r0} bx r0 .align 2, 0 -_0800F0F8: .4byte 0x02023a04 -_0800F0FC: .4byte 0x03004360 +_0800F0F8: .4byte gUnknown_02023A04 +_0800F0FC: .4byte gPlayerParty _0800F100: .4byte 0x02000000 thumb_func_end sub_800F02C @@ -7179,7 +7179,7 @@ _0800F148: .4byte 0x02000000 _0800F14C: .4byte 0x000160cb _0800F150: .4byte 0x000160c4 _0800F154: .4byte 0x000160c2 -_0800F158: .4byte 0x02024d1e +_0800F158: .4byte gUnknown_02024D1E _0800F15C: cmp r0, 0x2 beq _0800F240 @@ -7213,7 +7213,7 @@ _0800F17E: strb r0, [r5] b _0800F27A .align 2, 0 -_0800F19C: .4byte 0x03002fa4 +_0800F19C: .4byte gReceivedRemoteLinkPlayers _0800F1A0: bl GetBlockRecievedStatus movs r1, 0xF @@ -7245,7 +7245,7 @@ _0800F1BA: beq _0800F1EC b _0800F1FA .align 2, 0 -_0800F1DC: .4byte 0x03002970 +_0800F1DC: .4byte gLinkPlayers _0800F1E0: adds r0, r5, r2 ldrh r1, [r0, 0x18] @@ -7284,11 +7284,11 @@ _0800F1FA: bl sub_806AFAC b _0800F27A .align 2, 0 -_0800F228: .4byte 0x03002b80 -_0800F22C: .4byte 0x02023a00 -_0800F230: .4byte 0x02024d1e -_0800F234: .4byte 0x03001770 -_0800F238: .4byte 0x020239f8 +_0800F228: .4byte gBlockRecvBuffer +_0800F22C: .4byte gUnknown_02023A00 +_0800F230: .4byte gUnknown_02024D1E +_0800F234: .4byte gMain +_0800F238: .4byte gUnknown_020239F8 _0800F23C: .4byte sub_800F104 _0800F240: ldr r0, _0800F258 @@ -7302,7 +7302,7 @@ _0800F240: bl sub_800832C b _0800F27A .align 2, 0 -_0800F258: .4byte 0x0202f388 +_0800F258: .4byte gPaletteFade _0800F25C: ldr r0, _0800F288 ldrb r0, [r0] @@ -7326,9 +7326,9 @@ _0800F27A: pop {r0} bx r0 .align 2, 0 -_0800F288: .4byte 0x03002fa4 -_0800F28C: .4byte 0x020239f8 -_0800F290: .4byte 0x03001770 +_0800F288: .4byte gReceivedRemoteLinkPlayers +_0800F28C: .4byte gUnknown_020239F8 +_0800F290: .4byte gMain _0800F294: .4byte sub_800E7F8 thumb_func_end sub_800F104 @@ -7361,7 +7361,7 @@ _0800F2C4: .align 2, 0 _0800F2D0: .4byte 0x02000000 _0800F2D4: .4byte 0x000160cb -_0800F2D8: .4byte 0x02024d1e +_0800F2D8: .4byte gUnknown_02024D1E _0800F2DC: .4byte _0800F2E0 .align 2, 0 _0800F2E0: @@ -7400,7 +7400,7 @@ _0800F316: bl SendBlock b _0800F770 .align 2, 0 -_0800F338: .4byte 0x03002fa4 +_0800F338: .4byte gReceivedRemoteLinkPlayers _0800F33C: .4byte 0x02000000 _0800F340: bl GetBlockRecievedStatus @@ -7425,8 +7425,8 @@ _0800F34E: movs r2, 0xC b _0800F37A .align 2, 0 -_0800F36C: .4byte 0x03002b80 -_0800F370: .4byte 0x020239f8 +_0800F36C: .4byte gBlockRecvBuffer +_0800F370: .4byte gUnknown_020239F8 _0800F374: ldr r0, _0800F3B0 ldrh r1, [r0] @@ -7462,8 +7462,8 @@ _0800F39E: movs r2, 0xC b _0800F3BE .align 2, 0 -_0800F3B0: .4byte 0x020239f8 -_0800F3B4: .4byte 0x03002b80 +_0800F3B0: .4byte gUnknown_020239F8 +_0800F3B4: .4byte gBlockRecvBuffer _0800F3B8: ldr r0, _0800F408 ldrh r1, [r0] @@ -7512,8 +7512,8 @@ _0800F3FE: movs r1, 0xC b _0800F418 .align 2, 0 -_0800F408: .4byte 0x020239f8 -_0800F40C: .4byte 0x03002b80 +_0800F408: .4byte gUnknown_020239F8 +_0800F40C: .4byte gBlockRecvBuffer _0800F410: .4byte 0x00000101 _0800F414: ldrh r0, [r5] @@ -7566,11 +7566,11 @@ _0800F464: b _0800F4C4 .align 2, 0 _0800F474: .4byte 0x0201d000 -_0800F478: .4byte 0x03004360 +_0800F478: .4byte gPlayerParty _0800F47C: .4byte sub_800DE30 -_0800F480: .4byte 0x03004b20 -_0800F484: .4byte 0x03002b80 -_0800F488: .4byte 0x03002970 +_0800F480: .4byte gTasks +_0800F484: .4byte gBlockRecvBuffer +_0800F488: .4byte gLinkPlayers _0800F48C: cmp r0, 0x2 beq _0800F4A6 @@ -7633,7 +7633,7 @@ _0800F4EA: bl SendBlock b _0800F770 .align 2, 0 -_0800F4FC: .4byte 0x02024d1e +_0800F4FC: .4byte gUnknown_02024D1E _0800F500: .4byte 0x0201d000 _0800F504: bl GetBlockRecievedStatus @@ -7665,8 +7665,8 @@ _0800F524: beq _0800F548 b _0800F5E2 .align 2, 0 -_0800F53C: .4byte 0x03002b80 -_0800F540: .4byte 0x03002970 +_0800F53C: .4byte gBlockRecvBuffer +_0800F540: .4byte gLinkPlayers _0800F544: cmp r0, 0x3 bne _0800F5E2 @@ -7674,12 +7674,12 @@ _0800F548: ldr r0, _0800F54C b _0800F5C8 .align 2, 0 -_0800F54C: .4byte 0x03004360 +_0800F54C: .4byte gPlayerParty _0800F550: ldr r0, _0800F554 b _0800F5C8 .align 2, 0 -_0800F554: .4byte 0x0300448c +_0800F554: .4byte gUnknown_0300448C _0800F558: ldr r2, _0800F578 adds r0, r7, r2 @@ -7698,7 +7698,7 @@ _0800F558: beq _0800F58A b _0800F5B0 .align 2, 0 -_0800F578: .4byte 0x03002970 +_0800F578: .4byte gLinkPlayers _0800F57C: mov r1, r8 adds r0, r1, r2 @@ -7724,12 +7724,12 @@ _0800F5A0: ldr r0, _0800F5A4 b _0800F5C8 .align 2, 0 -_0800F5A4: .4byte 0x03004360 +_0800F5A4: .4byte gPlayerParty _0800F5A8: ldr r0, _0800F5AC b _0800F5C8 .align 2, 0 -_0800F5AC: .4byte 0x0300448c +_0800F5AC: .4byte gUnknown_0300448C _0800F5B0: adds r0, r7, r2 ldrh r2, [r0, 0x18] @@ -7751,7 +7751,7 @@ _0800F5C8: bl memcpy b _0800F5E2 .align 2, 0 -_0800F5D4: .4byte 0x030045c0 +_0800F5D4: .4byte gEnemyParty _0800F5D8: ldr r0, _0800F5F4 adds r1, r5, 0 @@ -7767,7 +7767,7 @@ _0800F5E2: ble _0800F524 b _0800F770 .align 2, 0 -_0800F5F4: .4byte 0x030046ec +_0800F5F4: .4byte gUnknown_030046EC _0800F5F8: bl sub_8007ECC lsls r0, 24 @@ -7814,8 +7814,8 @@ _0800F63C: beq _0800F660 b _0800F6FA .align 2, 0 -_0800F654: .4byte 0x03002b80 -_0800F658: .4byte 0x03002970 +_0800F654: .4byte gBlockRecvBuffer +_0800F658: .4byte gLinkPlayers _0800F65C: cmp r0, 0x3 bne _0800F6FA @@ -7823,12 +7823,12 @@ _0800F660: ldr r0, _0800F664 b _0800F6E0 .align 2, 0 -_0800F664: .4byte 0x03004428 +_0800F664: .4byte gUnknown_03004428 _0800F668: ldr r0, _0800F66C b _0800F6E0 .align 2, 0 -_0800F66C: .4byte 0x03004554 +_0800F66C: .4byte gUnknown_03004554 _0800F670: ldr r2, _0800F690 adds r0, r7, r2 @@ -7847,7 +7847,7 @@ _0800F670: beq _0800F6A2 b _0800F6C8 .align 2, 0 -_0800F690: .4byte 0x03002970 +_0800F690: .4byte gLinkPlayers _0800F694: mov r1, r8 adds r0, r1, r2 @@ -7873,12 +7873,12 @@ _0800F6B8: ldr r0, _0800F6BC b _0800F6E0 .align 2, 0 -_0800F6BC: .4byte 0x03004428 +_0800F6BC: .4byte gUnknown_03004428 _0800F6C0: ldr r0, _0800F6C4 b _0800F6E0 .align 2, 0 -_0800F6C4: .4byte 0x03004554 +_0800F6C4: .4byte gUnknown_03004554 _0800F6C8: adds r0, r7, r2 ldrh r2, [r0, 0x18] @@ -7900,7 +7900,7 @@ _0800F6E0: bl memcpy b _0800F6FA .align 2, 0 -_0800F6EC: .4byte 0x03004688 +_0800F6EC: .4byte gUnknown_03004688 _0800F6F0: ldr r0, _0800F77C adds r1, r5, 0 @@ -7961,10 +7961,10 @@ _0800F770: strb r0, [r1] b _0800F7E0 .align 2, 0 -_0800F77C: .4byte 0x030047b4 -_0800F780: .4byte 0x03004360 -_0800F784: .4byte 0x030045c0 -_0800F788: .4byte 0x02024d1e +_0800F77C: .4byte gUnknown_030047B4 +_0800F780: .4byte gPlayerParty +_0800F784: .4byte gEnemyParty +_0800F788: .4byte gUnknown_02024D1E _0800F78C: bl sub_800B950 ldr r0, _0800F7A0 @@ -7976,7 +7976,7 @@ _0800F78C: strb r2, [r0, 0x2] b _0800F7E0 .align 2, 0 -_0800F7A0: .4byte 0x02024d1e +_0800F7A0: .4byte gUnknown_02024D1E _0800F7A4: ldr r0, _0800F7EC adds r1, r0, 0x1 @@ -8013,13 +8013,13 @@ _0800F7E0: pop {r0} bx r0 .align 2, 0 -_0800F7EC: .4byte 0x02024d1f -_0800F7F0: .4byte 0x030042d0 -_0800F7F4: .4byte 0x03001770 +_0800F7EC: .4byte gUnknown_02024D1F +_0800F7F0: .4byte gUnknown_030042D0 +_0800F7F4: .4byte gMain _0800F7F8: .4byte sub_8010824 _0800F7FC: .4byte sub_800F808 -_0800F800: .4byte 0x020239f8 -_0800F804: .4byte 0x0202ff5e +_0800F800: .4byte gUnknown_020239F8 +_0800F804: .4byte word_202FF5E thumb_func_end sub_800F298 thumb_func_start sub_800F808 @@ -8034,7 +8034,7 @@ sub_800F808: @ 800F808 pop {r0} bx r0 .align 2, 0 -_0800F824: .4byte 0x03004210 +_0800F824: .4byte gUnknown_03004210 thumb_func_end sub_800F808 thumb_func_start sub_800F828 @@ -8188,7 +8188,7 @@ _0800F920: ldr r4, [sp, 0x18] b _0800FC86 .align 2, 0 -_0800F93C: .4byte 0x020239f8 +_0800F93C: .4byte gUnknown_020239F8 _0800F940: .4byte 0x00000908 _0800F944: .4byte gTrainers _0800F948: @@ -8652,7 +8652,7 @@ _0800FCB4: _0800FCC4: .4byte gSpeciesNames _0800FCC8: .4byte gBattleMoves + 0x4 @ PP offset _0800FCCC: .4byte gTrainers -_0800FCD0: .4byte 0x020239f8 +_0800FCD0: .4byte gUnknown_020239F8 thumb_func_end sub_800F8E8 thumb_func_start sub_800FCD4 @@ -8738,18 +8738,18 @@ sub_800FCFC: @ 800FCFC bx r0 .align 2, 0 _0800FD78: .4byte REG_BG0HOFS -_0800FD7C: .4byte 0x030042a4 -_0800FD80: .4byte 0x030042a0 -_0800FD84: .4byte 0x030042c0 -_0800FD88: .4byte 0x030041b4 -_0800FD8C: .4byte 0x03004288 -_0800FD90: .4byte 0x03004280 -_0800FD94: .4byte 0x030041b0 -_0800FD98: .4byte 0x030041b8 -_0800FD9C: .4byte 0x030042c4 -_0800FDA0: .4byte 0x03004240 -_0800FDA4: .4byte 0x03004200 -_0800FDA8: .4byte 0x03004244 +_0800FD7C: .4byte gUnknown_030042A4 +_0800FD80: .4byte gUnknown_030042A0 +_0800FD84: .4byte gUnknown_030042C0 +_0800FD88: .4byte gUnknown_030041B4 +_0800FD8C: .4byte gUnknown_03004288 +_0800FD90: .4byte gUnknown_03004280 +_0800FD94: .4byte gUnknown_030041B0 +_0800FD98: .4byte gUnknown_030041B8 +_0800FD9C: .4byte gUnknown_030042C4 +_0800FDA0: .4byte gUnknown_03004240 +_0800FDA4: .4byte gUnknown_03004200 +_0800FDA8: .4byte gUnknown_03004244 thumb_func_end sub_800FCFC thumb_func_start nullsub_36 @@ -8874,8 +8874,8 @@ sub_800FE40: @ 800FE40 .align 2, 0 _0800FE88: .4byte 0x02000000 _0800FE8C: .4byte 0x000160cb -_0800FE90: .4byte 0x020239f8 -_0800FE94: .4byte 0x03002970 +_0800FE90: .4byte gUnknown_020239F8 +_0800FE94: .4byte gLinkPlayers _0800FE98: cmp r0, 0x2 beq _0800FEB4 @@ -8888,8 +8888,8 @@ _0800FEA0: str r2, [sp, 0x8] b _0800FEBC .align 2, 0 -_0800FEAC: .4byte 0x030045c0 -_0800FEB0: .4byte 0x03004360 +_0800FEAC: .4byte gEnemyParty +_0800FEB0: .4byte gPlayerParty _0800FEB4: ldr r3, _08010008 str r3, [sp, 0x4] @@ -9066,9 +9066,9 @@ _0800FFDA: pop {r0} bx r0 .align 2, 0 -_08010008: .4byte 0x03004360 -_0801000C: .4byte 0x030045c0 -_08010010: .4byte 0x03004b20 +_08010008: .4byte gPlayerParty +_0801000C: .4byte gEnemyParty +_08010010: .4byte gTasks thumb_func_end sub_800FE40 thumb_func_start c2_8011A1C @@ -9211,32 +9211,32 @@ _08010084: _08010144: .4byte 0x05006000 _08010148: .4byte REG_MOSAIC _0801014C: .4byte 0x00005051 -_08010150: .4byte 0x030042c4 -_08010154: .4byte 0x03004240 -_08010158: .4byte 0x03004de0 +_08010150: .4byte gUnknown_030042C4 +_08010154: .4byte gUnknown_03004240 +_08010158: .4byte gUnknown_03004DE0 _0801015C: .4byte gWindowConfig_81E6C58 _08010160: .4byte 0x0000ff10 -_08010164: .4byte 0x030042a4 -_08010168: .4byte 0x030042a0 -_0801016C: .4byte 0x030042c0 -_08010170: .4byte 0x030041b4 -_08010174: .4byte 0x03004288 -_08010178: .4byte 0x03004280 -_0801017C: .4byte 0x030041b0 -_08010180: .4byte 0x030041b8 -_08010184: .4byte 0x03004210 -_08010188: .4byte 0x030041d0 +_08010164: .4byte gUnknown_030042A4 +_08010168: .4byte gUnknown_030042A0 +_0801016C: .4byte gUnknown_030042C0 +_08010170: .4byte gUnknown_030041B4 +_08010174: .4byte gUnknown_03004288 +_08010178: .4byte gUnknown_03004280 +_0801017C: .4byte gUnknown_030041B0 +_08010180: .4byte gUnknown_030041B8 +_08010184: .4byte gUnknown_03004210 +_08010188: .4byte gUnknown_030041D0 _0801018C: .4byte gWindowConfig_81E71D0 -_08010190: .4byte 0x03004250 +_08010190: .4byte gUnknown_03004250 _08010194: .4byte gWindowConfig_81E71EC _08010198: .4byte gUnknown_08D004E0 _0801019C: .4byte REG_WINOUT -_080101A0: .4byte 0x030028f8 +_080101A0: .4byte gReservedSpritePaletteCount _080101A4: .4byte sub_800FCFC _080101A8: .4byte sub_800DE30 -_080101AC: .4byte 0x03004b20 +_080101AC: .4byte gTasks _080101B0: .4byte sub_80101B8 -_080101B4: .4byte 0x02024d1e +_080101B4: .4byte gUnknown_02024D1E thumb_func_end c2_8011A1C thumb_func_start sub_80101B8 @@ -9265,7 +9265,7 @@ c2_081284E0: @ 80101D4 beq _080101F6 b _08010236 .align 2, 0 -_080101EC: .4byte 0x02024d1e +_080101EC: .4byte gUnknown_02024D1E _080101F0: cmp r0, 0x2 beq _08010222 @@ -9310,8 +9310,8 @@ _08010236: pop {r0} bx r0 .align 2, 0 -_08010240: .4byte 0x0202f388 -_08010244: .4byte 0x03001770 +_08010240: .4byte gPaletteFade +_08010244: .4byte gMain thumb_func_end c2_081284E0 thumb_func_start oac_poke_opponent @@ -9363,7 +9363,7 @@ _080102A0: pop {r0} bx r0 .align 2, 0 -_080102A4: .4byte 0x02024de8 +_080102A4: .4byte gUnknown_02024DE8 _080102A8: .4byte sub_80102AC thumb_func_end sub_8010278 @@ -9407,7 +9407,7 @@ _080102F4: pop {r0} bx r0 .align 2, 0 -_080102FC: .4byte 0x03004340 +_080102FC: .4byte gUnknown_03004340 _08010300: .4byte nullsub_37 _08010304: .4byte 0x00003def thumb_func_end sub_80102AC @@ -9480,7 +9480,7 @@ _08010374: bx r0 .align 2, 0 _0801037C: .4byte nullsub_37 -_08010380: .4byte 0x03004284 +_08010380: .4byte gUnknown_03004284 thumb_func_end sub_8010320 thumb_func_start sub_8010384 @@ -9556,8 +9556,8 @@ _080103AC: movs r0, SPECIES_UNOWN b _08010426 .align 2, 0 -_08010414: .4byte 0x02024a6a -_08010418: .4byte 0x030045c0 +_08010414: .4byte gUnknown_02024A6A +_08010418: .4byte gEnemyParty _0801041C: movs r1, 0xCE lsls r1, 1 @@ -9585,7 +9585,7 @@ _08010430: .align 2, 0 _08010448: .4byte SPECIES_CASTFORM _0801044C: .4byte gUnknownCastformCoords_0837F598 -_08010450: .4byte 0x02024e84 +_08010450: .4byte gUnknown_02024E84 _08010454: movs r0, 0xCE lsls r0, 1 @@ -9691,7 +9691,7 @@ _08010510: bx r0 .align 2, 0 _08010518: .4byte gUnknown_081FAF4C -_0801051C: .4byte 0x02024e84 +_0801051C: .4byte gUnknown_02024E84 thumb_func_end sub_8010494 thumb_func_start sub_8010520 @@ -9802,7 +9802,7 @@ _080105D0: pop {r0} bx r0 .align 2, 0 -_080105D4: .4byte 0x02024de8 +_080105D4: .4byte gUnknown_02024DE8 _080105D8: .4byte nullsub_86 thumb_func_end oac_poke_ally_ @@ -9842,7 +9842,7 @@ _0801060C: pop {r0} bx r0 .align 2, 0 -_08010610: .4byte 0x02024de8 +_08010610: .4byte gUnknown_02024DE8 thumb_func_end sub_80105EC thumb_func_start dp11b_obj_instanciate @@ -9917,8 +9917,8 @@ _0801065A: .align 2, 0 _08010698: .4byte 0x02017810 _0801069C: .4byte objc_dp11b_pingpong -_080106A0: .4byte 0x03004340 -_080106A4: .4byte 0x02020004 +_080106A0: .4byte gUnknown_03004340 +_080106A4: .4byte gSprites _080106A8: ldr r0, _08010708 adds r0, r4, r0 @@ -9971,9 +9971,9 @@ _080106FA: pop {r0} bx r0 .align 2, 0 -_08010708: .4byte 0x02024be0 +_08010708: .4byte gUnknown_02024BE0 _0801070C: .4byte 0x02017810 -_08010710: .4byte 0x02020004 +_08010710: .4byte gSprites thumb_func_end dp11b_obj_instanciate thumb_func_start dp11b_obj_free @@ -10011,7 +10011,7 @@ dp11b_obj_free: @ 8010714 b _0801078C .align 2, 0 _08010754: .4byte 0x02017810 -_08010758: .4byte 0x02020004 +_08010758: .4byte gSprites _0801075C: lsls r0, r2, 1 adds r0, r2 @@ -10053,7 +10053,7 @@ _080107A0: bx r0 .align 2, 0 _080107A8: .4byte 0x02017810 -_080107AC: .4byte 0x02020004 +_080107AC: .4byte gSprites thumb_func_end dp11b_obj_free thumb_func_start objc_dp11b_pingpong @@ -10095,7 +10095,7 @@ _080107CC: pop {r0} bx r0 .align 2, 0 -_080107F8: .4byte 0x02020004 +_080107F8: .4byte gSprites thumb_func_end objc_dp11b_pingpong thumb_func_start nullsub_41 @@ -10116,8 +10116,8 @@ sub_8010800: @ 8010800 pop {r0} bx r0 .align 2, 0 -_08010818: .4byte 0x02024d1e -_0801081C: .4byte 0x030042d4 +_08010818: .4byte gUnknown_02024D1E +_0801081C: .4byte gUnknown_030042D4 _08010820: .4byte bc_8012FAC thumb_func_end sub_8010800 @@ -10156,10 +10156,10 @@ _0801085E: pop {r0} bx r0 .align 2, 0 -_08010864: .4byte 0x030042d4 -_08010868: .4byte 0x02024a60 -_0801086C: .4byte 0x02024a68 -_08010870: .4byte 0x03004330 +_08010864: .4byte gUnknown_030042D4 +_08010868: .4byte gUnknown_02024A60 +_0801086C: .4byte gUnknown_02024A68 +_08010870: .4byte gUnknown_03004330 thumb_func_end sub_8010824 thumb_func_start sub_8010874 @@ -10469,45 +10469,45 @@ _08010AAA: pop {r0} bx r0 .align 2, 0 -_08010AC8: .4byte 0x02024c4c -_08010ACC: .4byte 0x02024c44 -_08010AD0: .4byte 0x02024c3c -_08010AD4: .4byte 0x02024c34 -_08010AD8: .4byte 0x02024ca8 -_08010ADC: .4byte 0x02024c2c -_08010AE0: .4byte 0x02024c54 -_08010AE4: .4byte 0x02024c98 -_08010AE8: .4byte 0x02024c70 -_08010AEC: .4byte 0x02024c5c +_08010AC8: .4byte gUnknown_02024C4C +_08010ACC: .4byte gUnknown_02024C44 +_08010AD0: .4byte gUnknown_02024C3C +_08010AD4: .4byte gUnknown_02024C34 +_08010AD8: .4byte gUnknown_02024CA8 +_08010ADC: .4byte gUnknown_02024C2C +_08010AE0: .4byte gUnknown_02024C54 +_08010AE4: .4byte gUnknown_02024C98 +_08010AE8: .4byte gUnknown_02024C70 +_08010AEC: .4byte gUnknown_02024C5C _08010AF0: .4byte 0x02017100 -_08010AF4: .4byte 0x02024c80 -_08010AF8: .4byte 0x02024c7a -_08010AFC: .4byte 0x02024c07 -_08010B00: .4byte 0x02024c08 -_08010B04: .4byte 0x02024db8 -_08010B08: .4byte 0x02024dbc -_08010B0C: .4byte 0x02024c6c -_08010B10: .4byte 0x020239f8 +_08010AF4: .4byte gUnknown_02024C80 +_08010AF8: .4byte gUnknown_02024C7A +_08010AFC: .4byte gUnknown_02024C07 +_08010B00: .4byte gUnknown_02024C08 +_08010B04: .4byte word_2024DB8 +_08010B08: .4byte gUnknown_02024DBC +_08010B0C: .4byte gUnknown_02024C6C +_08010B10: .4byte gUnknown_020239F8 _08010B14: .4byte gSaveBlock2 _08010B18: .4byte 0x02000000 _08010B1C: .4byte 0x00016084 -_08010B20: .4byte 0x02024c0e -_08010B24: .4byte 0x02024d26 -_08010B28: .4byte 0x02024a64 -_08010B2C: .4byte 0x02024d1a +_08010B20: .4byte gUnknown_02024C0E +_08010B24: .4byte gUnknown_02024D26 +_08010B28: .4byte gUnknown_02024A64 +_08010B2C: .4byte gUnknown_02024D1A _08010B30: .4byte 0x00017130 _08010B34: .4byte 0x00017160 -_08010B38: .4byte 0x02024d1e -_08010B3C: .4byte 0x02024d18 -_08010B40: .4byte 0x02024bec -_08010B44: .4byte 0x02024de8 +_08010B38: .4byte gUnknown_02024D1E +_08010B3C: .4byte gUnknown_02024D18 +_08010B40: .4byte gUnknown_02024BEC +_08010B44: .4byte gUnknown_02024DE8 _08010B48: .4byte 0x00016002 _08010B4C: .4byte 0x000160a1 -_08010B50: .4byte 0x03004324 -_08010B54: .4byte 0x02024c0c +_08010B50: .4byte gUnknown_03004324 +_08010B54: .4byte gUnknown_02024C0C _08010B58: .4byte 0x00016086 _08010B5C: .4byte 0x00016087 -_08010B60: .4byte 0x030045c0 +_08010B60: .4byte gEnemyParty _08010B64: .4byte gBaseStats _08010B68: .4byte 0x000004fb _08010B6C: .4byte 0x00016089 @@ -10516,7 +10516,7 @@ _08010B74: .4byte 0x0001601b _08010B78: .4byte 0x000160ac _08010B7C: .4byte 0x000160c8 _08010B80: .4byte 0x00016113 -_08010B84: .4byte 0x030042e0 +_08010B84: .4byte gUnknown_030042E0 thumb_func_end sub_8010874 thumb_func_start sub_8010B88 @@ -10705,14 +10705,14 @@ _08010CD6: ldr r7, _08010CF0 b _08010D30 .align 2, 0 -_08010CEC: .4byte 0x02024ca8 -_08010CF0: .4byte 0x02024a60 +_08010CEC: .4byte gUnknown_02024CA8 +_08010CF0: .4byte gUnknown_02024A60 _08010CF4: .4byte gBattleMoves -_08010CF8: .4byte 0x02024be6 -_08010CFC: .4byte 0x02024a80 -_08010D00: .4byte 0x02024c98 -_08010D04: .4byte 0x02024a68 -_08010D08: .4byte 0x02024ad0 +_08010CF8: .4byte gUnknown_02024BE6 +_08010CFC: .4byte gBattleMons +_08010D00: .4byte gUnknown_02024C98 +_08010D04: .4byte gUnknown_02024A68 +_08010D08: .4byte gUnknown_02024AD0 _08010D0C: .4byte 0xfbffffff _08010D10: .4byte 0x15100007 _08010D14: .4byte 0x0003043f @@ -10967,22 +10967,22 @@ _08010E2C: bx r0 .align 2, 0 _08010EFC: .4byte 0x02000000 -_08010F00: .4byte 0x02024a68 -_08010F04: .4byte 0x02024ad0 +_08010F00: .4byte gUnknown_02024A68 +_08010F04: .4byte gUnknown_02024AD0 _08010F08: .4byte gBitTable -_08010F0C: .4byte 0x02024a60 +_08010F0C: .4byte gUnknown_02024A60 _08010F10: .4byte 0x00016020 _08010F14: .4byte 0xffff1fff -_08010F18: .4byte 0x02024e60 -_08010F1C: .4byte 0x02024e64 -_08010F20: .4byte 0x02024be6 +_08010F18: .4byte gUnknown_02024E60 +_08010F1C: .4byte gUnknown_02024E64 +_08010F20: .4byte gUnknown_02024BE6 _08010F24: .4byte gBattleMoves -_08010F28: .4byte 0x02024c34 -_08010F2C: .4byte 0x02024c3c -_08010F30: .4byte 0x02024c44 -_08010F34: .4byte 0x02024c4c -_08010F38: .4byte 0x02024c2c -_08010F3C: .4byte 0x02024c5c +_08010F28: .4byte gUnknown_02024C34 +_08010F2C: .4byte gUnknown_02024C3C +_08010F30: .4byte gUnknown_02024C44 +_08010F34: .4byte gUnknown_02024C4C +_08010F38: .4byte gUnknown_02024C2C +_08010F3C: .4byte gUnknown_02024C5C _08010F40: .4byte 0x000160ac _08010F44: .4byte 0x00017100 thumb_func_end sub_8010B88 @@ -11397,25 +11397,25 @@ _08011034: pop {r0} bx r0 .align 2, 0 -_08011268: .4byte 0x02024a60 -_0801126C: .4byte 0x02024c98 -_08011270: .4byte 0x02024a68 +_08011268: .4byte gUnknown_02024A60 +_0801126C: .4byte gUnknown_02024C98 +_08011270: .4byte gUnknown_02024A68 _08011274: .4byte 0x02000000 -_08011278: .4byte 0x02024d28 -_0801127C: .4byte 0x02024a80 +_08011278: .4byte gUnknown_02024D28 +_0801127C: .4byte gBattleMons _08011280: .4byte gBitTable -_08011284: .4byte 0x02024ca8 +_08011284: .4byte gUnknown_02024CA8 _08011288: .4byte 0xfbffffff _0801128C: .4byte 0x00016020 _08011290: .4byte 0xffff1fff -_08011294: .4byte 0x02024e60 -_08011298: .4byte 0x02024e64 -_0801129C: .4byte 0x02024c34 -_080112A0: .4byte 0x02024c3c -_080112A4: .4byte 0x02024c44 -_080112A8: .4byte 0x02024c4c -_080112AC: .4byte 0x02024c2c -_080112B0: .4byte 0x02024c5c +_08011294: .4byte gUnknown_02024E60 +_08011298: .4byte gUnknown_02024E64 +_0801129C: .4byte gUnknown_02024C34 +_080112A0: .4byte gUnknown_02024C3C +_080112A4: .4byte gUnknown_02024C44 +_080112A8: .4byte gUnknown_02024C4C +_080112AC: .4byte gUnknown_02024C2C +_080112B0: .4byte gUnknown_02024C5C _080112B4: .4byte 0x000160e8 _080112B8: .4byte 0x00017100 _080112BC: .4byte gBaseStats @@ -11432,7 +11432,7 @@ bc_8012FAC: @ 80112C0 beq _080112F8 b _0801132E .align 2, 0 -_080112D0: .4byte 0x02024d1e +_080112D0: .4byte gUnknown_02024D1E _080112D4: ldr r4, _080112F4 ldrb r0, [r5, 0x1] @@ -11448,7 +11448,7 @@ _080112D4: strb r0, [r5] b _0801132E .align 2, 0 -_080112F4: .4byte 0x02024a60 +_080112F4: .4byte gUnknown_02024A60 _080112F8: ldr r0, _0801131C ldr r2, [r0] @@ -11468,9 +11468,9 @@ _080112F8: str r0, [r1] b _0801132E .align 2, 0 -_0801131C: .4byte 0x02024a64 -_08011320: .4byte 0x02024a68 -_08011324: .4byte 0x030042d4 +_0801131C: .4byte gUnknown_02024A64 +_08011320: .4byte gUnknown_02024A68 +_08011324: .4byte gUnknown_030042D4 _08011328: .4byte bc_load_battlefield _0801132C: strb r2, [r5] @@ -11508,12 +11508,12 @@ _08011364: pop {r0} bx r0 .align 2, 0 -_0801136C: .4byte 0x02024a64 -_08011370: .4byte 0x02024a60 -_08011374: .4byte 0x0300428c -_08011378: .4byte 0x030042d4 +_0801136C: .4byte gUnknown_02024A64 +_08011370: .4byte gUnknown_02024A60 +_08011374: .4byte gUnknown_0300428C +_08011378: .4byte gUnknown_030042D4 _0801137C: .4byte sub_8011384 -_08011380: .4byte 0x02024d1e +_08011380: .4byte gUnknown_02024D1E thumb_func_end bc_load_battlefield thumb_func_start sub_8011384 @@ -11567,11 +11567,11 @@ _080113D2: bls _080113D2 b _080114BE .align 2, 0 -_080113E0: .4byte 0x02024a64 -_080113E4: .4byte 0x02024a60 -_080113E8: .4byte 0x02024a68 -_080113EC: .4byte 0x02024a80 -_080113F0: .4byte 0x020239f8 +_080113E0: .4byte gUnknown_02024A64 +_080113E4: .4byte gUnknown_02024A60 +_080113E8: .4byte gUnknown_02024A68 +_080113EC: .4byte gBattleMons +_080113F0: .4byte gUnknown_020239F8 _080113F4: mov r2, r8 ldrb r0, [r2] @@ -11727,11 +11727,11 @@ _080114FE: b _08011588 .align 2, 0 _08011530: .4byte gBaseStats -_08011534: .4byte 0x02024260 -_08011538: .4byte 0x02024a60 +_08011534: .4byte gUnknown_02024260 +_08011538: .4byte gUnknown_02024A60 _0801153C: .4byte 0x020160bc -_08011540: .4byte 0x02024a98 -_08011544: .4byte 0x020239f8 +_08011540: .4byte gUnknown_02024A98 +_08011544: .4byte gUnknown_020239F8 _08011548: .4byte 0x00000902 _0801154C: ldrb r0, [r4] @@ -11809,10 +11809,10 @@ _080115DA: bx r0 .align 2, 0 _080115E8: .4byte 0x00000902 -_080115EC: .4byte 0x020239f8 -_080115F0: .4byte 0x02024a60 -_080115F4: .4byte 0x02024a68 -_080115F8: .4byte 0x030042d4 +_080115EC: .4byte gUnknown_020239F8 +_080115F0: .4byte gUnknown_02024A60 +_080115F4: .4byte gUnknown_02024A68 +_080115F8: .4byte gUnknown_030042D4 _080115FC: .4byte bc_801333C thumb_func_end sub_8011384 @@ -11865,9 +11865,9 @@ _08011650: movs r0, 0 b _0801167A .align 2, 0 -_08011658: .4byte 0x02024a64 -_0801165C: .4byte 0x020239f8 -_08011660: .4byte 0x030045c0 +_08011658: .4byte gUnknown_02024A64 +_0801165C: .4byte gUnknown_020239F8 +_08011660: .4byte gEnemyParty _08011664: .4byte 0x0000ffff _08011668: adds r0, r4, 0 @@ -11921,8 +11921,8 @@ _080116CC: movs r0, 0 b _080116F2 .align 2, 0 -_080116D4: .4byte 0x02024a60 -_080116D8: .4byte 0x03004360 +_080116D4: .4byte gUnknown_02024A60 +_080116D8: .4byte gPlayerParty _080116DC: .4byte 0x0000ffff _080116E0: adds r0, r4, 0 @@ -11953,8 +11953,8 @@ _080116F2: ldr r0, _08011728 b _0801178A .align 2, 0 -_08011720: .4byte 0x02024a60 -_08011724: .4byte 0x030042d4 +_08011720: .4byte gUnknown_02024A60 +_08011724: .4byte gUnknown_030042D4 _08011728: .4byte bc_battle_begin_message _0801172C: movs r7, 0 @@ -11984,7 +11984,7 @@ _08011758: movs r0, 0 b _0801177A .align 2, 0 -_08011760: .4byte 0x03004360 +_08011760: .4byte gPlayerParty _08011764: .4byte 0x0000ffff _08011768: adds r0, r4, 0 @@ -12013,7 +12013,7 @@ _0801178C: pop {r0} bx r0 .align 2, 0 -_08011798: .4byte 0x030042d4 +_08011798: .4byte gUnknown_030042D4 _0801179C: .4byte bc_8013568 thumb_func_end bc_801333C @@ -12038,9 +12038,9 @@ _080117C2: pop {r0} bx r0 .align 2, 0 -_080117C8: .4byte 0x02024a64 -_080117CC: .4byte 0x02024a60 -_080117D0: .4byte 0x030042d4 +_080117C8: .4byte gUnknown_02024A64 +_080117CC: .4byte gUnknown_02024A60 +_080117D0: .4byte gUnknown_030042D4 _080117D4: .4byte sub_8011800 thumb_func_end bc_battle_begin_message @@ -12061,8 +12061,8 @@ _080117F0: pop {r0} bx r0 .align 2, 0 -_080117F4: .4byte 0x02024a64 -_080117F8: .4byte 0x030042d4 +_080117F4: .4byte gUnknown_02024A64 +_080117F8: .4byte gUnknown_030042D4 _080117FC: .4byte sub_8011970 thumb_func_end bc_8013568 @@ -12087,8 +12087,8 @@ _08011822: pop {r0} bx r0 .align 2, 0 -_08011828: .4byte 0x02024a64 -_0801182C: .4byte 0x030042d4 +_08011828: .4byte gUnknown_02024A64 +_0801182C: .4byte gUnknown_030042D4 _08011830: .4byte sub_8011834 thumb_func_end sub_8011800 @@ -12153,11 +12153,11 @@ _080118A4: pop {r0} bx r0 .align 2, 0 -_080118AC: .4byte 0x02024a64 -_080118B0: .4byte 0x02024a60 -_080118B4: .4byte 0x02024a68 -_080118B8: .4byte 0x020239f8 -_080118BC: .4byte 0x030042d4 +_080118AC: .4byte gUnknown_02024A64 +_080118B0: .4byte gUnknown_02024A60 +_080118B4: .4byte gUnknown_02024A68 +_080118B8: .4byte gUnknown_020239F8 +_080118BC: .4byte gUnknown_030042D4 _080118C0: .4byte bc_801362C thumb_func_end sub_8011834 @@ -12219,13 +12219,13 @@ _0801192A: pop {r0} bx r0 .align 2, 0 -_08011930: .4byte 0x02024a64 -_08011934: .4byte 0x02024a60 -_08011938: .4byte 0x02024a68 -_0801193C: .4byte 0x02024a80 -_08011940: .4byte 0x020239f8 +_08011930: .4byte gUnknown_02024A64 +_08011934: .4byte gUnknown_02024A60 +_08011938: .4byte gUnknown_02024A68 +_0801193C: .4byte gBattleMons +_08011940: .4byte gUnknown_020239F8 _08011944: .4byte 0x00000902 -_08011948: .4byte 0x030042d4 +_08011948: .4byte gUnknown_030042D4 _0801194C: .4byte sub_8011970 thumb_func_end bc_801362C @@ -12243,8 +12243,8 @@ _08011960: pop {r0} bx r0 .align 2, 0 -_08011964: .4byte 0x02024a64 -_08011968: .4byte 0x030042d4 +_08011964: .4byte gUnknown_02024A64 +_08011968: .4byte gUnknown_030042D4 _0801196C: .4byte sub_8011970 thumb_func_end unref_sub_8011950 @@ -12276,9 +12276,9 @@ _0801199E: pop {r0} bx r0 .align 2, 0 -_080119A4: .4byte 0x02024a64 -_080119A8: .4byte 0x020239f8 -_080119AC: .4byte 0x030042d4 +_080119A4: .4byte gUnknown_02024A64 +_080119A8: .4byte gUnknown_020239F8 +_080119AC: .4byte gUnknown_030042D4 _080119B0: .4byte sub_80119B4 thumb_func_end sub_8011970 @@ -12353,15 +12353,15 @@ _08011A38: pop {r0} bx r0 .align 2, 0 -_08011A40: .4byte 0x02024a64 -_08011A44: .4byte 0x02024a60 -_08011A48: .4byte 0x02024a68 -_08011A4C: .4byte 0x020239f8 +_08011A40: .4byte gUnknown_02024A64 +_08011A44: .4byte gUnknown_02024A60 +_08011A48: .4byte gUnknown_02024A68 +_08011A4C: .4byte gUnknown_020239F8 _08011A50: .4byte 0x02000000 _08011A54: .4byte 0x00016058 _08011A58: .4byte 0x000160f9 _08011A5C: .4byte 0x000160e6 -_08011A60: .4byte 0x030042d4 +_08011A60: .4byte gUnknown_030042D4 _08011A64: .4byte sub_8011B00 thumb_func_end sub_80119B4 @@ -12425,15 +12425,15 @@ _08011AD2: pop {r0} bx r0 .align 2, 0 -_08011AD8: .4byte 0x02024a64 -_08011ADC: .4byte 0x02024a60 -_08011AE0: .4byte 0x02024a68 -_08011AE4: .4byte 0x02024a6a +_08011AD8: .4byte gUnknown_02024A64 +_08011ADC: .4byte gUnknown_02024A60 +_08011AE0: .4byte gUnknown_02024A68 +_08011AE4: .4byte gUnknown_02024A6A _08011AE8: .4byte 0x02000000 _08011AEC: .4byte 0x00016058 _08011AF0: .4byte 0x000160f9 _08011AF4: .4byte 0x000160e6 -_08011AF8: .4byte 0x030042d4 +_08011AF8: .4byte gUnknown_030042D4 _08011AFC: .4byte sub_8011B00 thumb_func_end unref_sub_8011A68 @@ -12476,11 +12476,11 @@ _08011B3E: movs r5, 0 b _08011B98 .align 2, 0 -_08011B44: .4byte 0x02024a64 +_08011B44: .4byte gUnknown_02024A64 _08011B48: .4byte 0x02000000 _08011B4C: .4byte 0x00016058 -_08011B50: .4byte 0x02024a68 -_08011B54: .4byte 0x02024a7a +_08011B50: .4byte gUnknown_02024A68 +_08011B54: .4byte gUnknown_02024A7A _08011B58: adds r4, r5, 0x1 mov r8, r4 @@ -12541,8 +12541,8 @@ _08011BA2: strb r0, [r4] b _08011D6E .align 2, 0 -_08011BC8: .4byte 0x02024a7a -_08011BCC: .4byte 0x02024a68 +_08011BC8: .4byte gUnknown_02024A7A +_08011BCC: .4byte gUnknown_02024A68 _08011BD0: .4byte 0x02000000 _08011BD4: .4byte 0x000160e6 _08011BD8: @@ -12767,23 +12767,23 @@ _08011D6E: .align 2, 0 _08011D7C: .4byte 0x02000000 _08011D80: .4byte 0x00016058 -_08011D84: .4byte 0x02024a68 -_08011D88: .4byte 0x02024a7a +_08011D84: .4byte gUnknown_02024A68 +_08011D88: .4byte gUnknown_02024A7A _08011D8C: .4byte 0x000160f9 -_08011D90: .4byte 0x02024c60 +_08011D90: .4byte gUnknown_02024C60 _08011D94: .4byte 0x00016068 -_08011D98: .4byte 0x02024c18 -_08011D9C: .4byte 0x02024c0c +_08011D98: .4byte gUnknown_02024C18 +_08011D9C: .4byte gUnknown_02024C0C _08011DA0: .4byte 0x000160a6 -_08011DA4: .4byte 0x030042d4 +_08011DA4: .4byte gUnknown_030042D4 _08011DA8: .4byte sub_8012324 -_08011DAC: .4byte 0x02024d1e -_08011DB0: .4byte 0x02024c68 -_08011DB4: .4byte 0x02024a80 +_08011DAC: .4byte gUnknown_02024D1E +_08011DB0: .4byte gUnknown_02024C68 +_08011DB4: .4byte gBattleMons _08011DB8: .4byte 0x00016001 _08011DBC: .4byte 0x00016110 _08011DC0: .4byte 0x0001600c -_08011DC4: .4byte 0x02024d1c +_08011DC4: .4byte gUnknown_02024D1C thumb_func_end sub_8011B00 thumb_func_start bc_8013B1C @@ -12869,17 +12869,17 @@ _08011E5A: pop {r0} bx r0 .align 2, 0 -_08011E60: .4byte 0x02024a64 -_08011E64: .4byte 0x030042d4 +_08011E60: .4byte gUnknown_02024A64 +_08011E64: .4byte gUnknown_030042D4 _08011E68: .4byte sub_8011E8C -_08011E6C: .4byte 0x02024a68 -_08011E70: .4byte 0x02024d1e -_08011E74: .4byte 0x02024a80 +_08011E6C: .4byte gUnknown_02024A68 +_08011E70: .4byte gUnknown_02024D1E +_08011E74: .4byte gBattleMons _08011E78: .4byte 0x02000000 _08011E7C: .4byte 0x00016001 _08011E80: .4byte 0x00016110 _08011E84: .4byte 0x0001600e -_08011E88: .4byte 0x02024c68 +_08011E88: .4byte gUnknown_02024C68 thumb_func_end bc_8013B1C thumb_func_start sub_8011E8C @@ -12971,10 +12971,10 @@ _08011F1C: str r0, [r1] b _08011FEE .align 2, 0 -_08011F3C: .4byte 0x02024d26 +_08011F3C: .4byte gUnknown_02024D26 _08011F40: .4byte 0x02000000 _08011F44: .4byte 0x00016059 -_08011F48: .4byte 0x02024c6c +_08011F48: .4byte gUnknown_02024C6C _08011F4C: .4byte 0xfffffdff _08011F50: .4byte 0xfff7ffff _08011F54: .4byte 0xffbfffff @@ -12982,11 +12982,11 @@ _08011F58: .4byte 0xffefffff _08011F5C: .4byte 0x00016002 _08011F60: .4byte 0x000160a1 _08011F64: .4byte 0x0001600c -_08011F68: .4byte 0x02024bec -_08011F6C: .4byte 0x02024c68 -_08011F70: .4byte 0x02024d1e -_08011F74: .4byte 0x02024a7f -_08011F78: .4byte 0x030042d4 +_08011F68: .4byte gUnknown_02024BEC +_08011F6C: .4byte gUnknown_02024C68 +_08011F70: .4byte gUnknown_02024D1E +_08011F74: .4byte gUnknown_02024A7F +_08011F78: .4byte gUnknown_030042D4 _08011F7C: .4byte sub_80138F0 _08011F80: ldr r1, _08011FFC @@ -13056,17 +13056,17 @@ _08011FEE: pop {r0} bx r0 .align 2, 0 -_08011FFC: .4byte 0x030042e0 -_08012000: .4byte 0x02024a68 +_08011FFC: .4byte gUnknown_030042E0 +_08012000: .4byte gUnknown_02024A68 _08012004: .4byte 0x02000000 -_08012008: .4byte 0x030042d4 -_0801200C: .4byte 0x02024c0c +_08012008: .4byte gUnknown_030042D4 +_0801200C: .4byte gUnknown_02024C0C _08012010: .4byte sub_8012324 -_08012014: .4byte 0x02024c18 -_08012018: .4byte 0x02024c60 +_08012014: .4byte gUnknown_02024C18 +_08012018: .4byte gUnknown_02024C60 _0801201C: .4byte 0x0001606b _08012020: .4byte 0x000160a6 -_08012024: .4byte 0x02024d1c +_08012024: .4byte gUnknown_02024D1C thumb_func_end sub_8011E8C thumb_func_start sub_8012028 @@ -13090,9 +13090,9 @@ sub_8012028: @ 8012028 ldrb r2, [r0, 0x7] b _08012062 .align 2, 0 -_0801204C: .4byte 0x02024a80 -_08012050: .4byte 0x02024a60 -_08012054: .4byte 0x02024df0 +_0801204C: .4byte gBattleMons +_08012050: .4byte gUnknown_02024A60 +_08012054: .4byte gEnigmaBerries _08012058: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -13245,15 +13245,15 @@ _0801215E: movs r0, 0x2 b _08012248 .align 2, 0 -_0801217C: .4byte 0x02024c0b -_08012180: .4byte 0x02024a60 -_08012184: .4byte 0x020239f8 -_08012188: .4byte 0x02024a80 -_0801218C: .4byte 0x02024a68 +_0801217C: .4byte gUnknown_02024C0B +_08012180: .4byte gUnknown_02024A60 +_08012184: .4byte gUnknown_020239F8 +_08012188: .4byte gBattleMons +_0801218C: .4byte gUnknown_02024A68 _08012190: .4byte 0x02000000 _08012194: .4byte 0x00016003 -_08012198: .4byte 0x02024c06 -_0801219C: .4byte 0x02024d1e +_08012198: .4byte byte_2024C06 +_0801219C: .4byte gUnknown_02024D1E _080121A0: ldr r1, _080121D4 ldr r0, _080121D8 @@ -13283,11 +13283,11 @@ _080121CA: movs r0, 0x1 b _0801224A .align 2, 0 -_080121D4: .4byte 0x02024a80 -_080121D8: .4byte 0x02024a60 +_080121D4: .4byte gBattleMons +_080121D8: .4byte gUnknown_02024A60 _080121DC: .4byte 0x0400e000 -_080121E0: .4byte 0x02024c98 -_080121E4: .4byte 0x02024d1e +_080121E0: .4byte gUnknown_02024C98 +_080121E4: .4byte gUnknown_02024D1E _080121E8: ldr r0, _080121F8 ldrh r1, [r0] @@ -13299,7 +13299,7 @@ _080121F4: movs r0, 0 b _0801224A .align 2, 0 -_080121F8: .4byte 0x020239f8 +_080121F8: .4byte gUnknown_020239F8 _080121FC: ldr r0, _08012210 ldr r1, _08012214 @@ -13314,8 +13314,8 @@ _080121FC: .align 2, 0 _08012210: .4byte 0x02000000 _08012214: .4byte 0x00016003 -_08012218: .4byte 0x02024c06 -_0801221C: .4byte 0x02024d1e +_08012218: .4byte byte_2024C06 +_0801221C: .4byte gUnknown_02024D1E _08012220: ldr r0, _08012234 ldr r1, _08012238 @@ -13330,8 +13330,8 @@ _08012220: .align 2, 0 _08012234: .4byte 0x02000000 _08012238: .4byte 0x00016003 -_0801223C: .4byte 0x02024c06 -_08012240: .4byte 0x02024d1e +_0801223C: .4byte byte_2024C06 +_08012240: .4byte gUnknown_02024D1E _08012244: ldr r1, _08012254 movs r0, 0x1 @@ -13343,7 +13343,7 @@ _0801224A: pop {r1} bx r1 .align 2, 0 -_08012254: .4byte 0x02024d1e +_08012254: .4byte gUnknown_02024D1E thumb_func_end sub_8012028 thumb_func_start sub_8012258 @@ -13417,12 +13417,12 @@ _080122CC: ble _080122CC b _08012316 .align 2, 0 -_080122E4: .4byte 0x02024a6a -_080122E8: .4byte 0x02038470 +_080122E4: .4byte gUnknown_02024A6A +_080122E8: .4byte gUnknown_02038470 _080122EC: .4byte 0x02000000 _080122F0: .4byte 0x0001606c _080122F4: .4byte 0x00016068 -_080122F8: .4byte 0x020239f8 +_080122F8: .4byte gUnknown_020239F8 _080122FC: movs r3, 0 ldr r2, _0801231C @@ -13444,7 +13444,7 @@ _08012316: bx r0 .align 2, 0 _0801231C: .4byte 0x0001606c -_08012320: .4byte 0x02038470 +_08012320: .4byte gUnknown_02038470 thumb_func_end sub_8012258 thumb_func_start sub_8012324 @@ -13463,9 +13463,9 @@ sub_8012324: @ 8012324 ldr r0, _08012348 bl _08012F74 .align 2, 0 -_08012340: .4byte 0x02024d1e -_08012344: .4byte 0x02024a60 -_08012348: .4byte 0x02024a68 +_08012340: .4byte gUnknown_02024D1E +_08012344: .4byte gUnknown_02024A60 +_08012348: .4byte gUnknown_02024A68 _0801234C: ldr r4, _08012374 ldrb r0, [r4] @@ -13486,8 +13486,8 @@ _08012368: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08012374: .4byte 0x02024a60 -_08012378: .4byte 0x02024d1e +_08012374: .4byte gUnknown_02024A60 +_08012378: .4byte gUnknown_02024D1E _0801237C: .4byte _08012380 .align 2, 0 _08012380: @@ -13574,13 +13574,13 @@ _080123F8: bl _08012F66 .align 2, 0 _08012434: .4byte 0x02000000 -_08012438: .4byte 0x02024a60 +_08012438: .4byte gUnknown_02024A60 _0801243C: .4byte 0x00016068 -_08012440: .4byte 0x020239f8 +_08012440: .4byte gUnknown_020239F8 _08012444: .4byte 0x000160a6 _08012448: .4byte gBitTable -_0801244C: .4byte 0x02024d1e -_08012450: .4byte 0x02024c18 +_0801244C: .4byte gUnknown_02024D1E +_08012450: .4byte gUnknown_02024C18 _08012454: ldr r0, _08012464 ldrb r1, [r4] @@ -13589,7 +13589,7 @@ _08012454: strb r0, [r1] bl _08012F66 .align 2, 0 -_08012464: .4byte 0x02024d1e +_08012464: .4byte gUnknown_02024D1E _08012468: ldr r1, _0801249C movs r0, 0x58 @@ -13618,9 +13618,9 @@ _08012488: strb r1, [r0] bl _08012F66 .align 2, 0 -_0801249C: .4byte 0x02024a80 -_080124A0: .4byte 0x02024c18 -_080124A4: .4byte 0x02024d1e +_0801249C: .4byte gBattleMons +_080124A0: .4byte gUnknown_02024C18 +_080124A4: .4byte gUnknown_02024D1E _080124A8: ldr r0, _080124C0 ldrb r1, [r0] @@ -13633,8 +13633,8 @@ _080124A8: bl dp01_build_cmdbuf_x12_a_bb bl _08012E32 .align 2, 0 -_080124C0: .4byte 0x02024c18 -_080124C4: .4byte 0x02024260 +_080124C0: .4byte gUnknown_02024C18 +_080124C4: .4byte gUnknown_02024260 _080124C8: ldr r4, _08012520 ldr r1, _08012524 @@ -13681,11 +13681,11 @@ _08012514: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08012520: .4byte 0x02024a64 +_08012520: .4byte gUnknown_02024A64 _08012524: .4byte gBitTable -_08012528: .4byte 0x02024a60 -_0801252C: .4byte 0x02024c18 -_08012530: .4byte 0x02024260 +_08012528: .4byte gUnknown_02024A60 +_0801252C: .4byte gUnknown_02024C18 +_08012530: .4byte gUnknown_02024260 _08012534: .4byte _08012538 .align 2, 0 _08012538: @@ -13738,13 +13738,13 @@ _0801256C: strb r0, [r2] bl _08012F90 .align 2, 0 -_080125B4: .4byte 0x02024d1e -_080125B8: .4byte 0x02024a60 +_080125B4: .4byte gUnknown_02024D1E +_080125B8: .4byte gUnknown_02024A60 _080125BC: .4byte 0x02000000 _080125C0: .4byte 0x00016060 _080125C4: .4byte 0x00016094 _080125C8: .4byte 0x00016010 -_080125CC: .4byte 0x02024260 +_080125CC: .4byte gUnknown_02024260 _080125D0: ldr r1, _080125FC ldr r5, _08012600 @@ -13767,10 +13767,10 @@ _080125D0: strb r1, [r0] bl _08012F90 .align 2, 0 -_080125FC: .4byte 0x02024ca8 -_08012600: .4byte 0x02024a60 -_08012604: .4byte 0x02024c60 -_08012608: .4byte 0x02024d1e +_080125FC: .4byte gUnknown_02024CA8 +_08012600: .4byte gUnknown_02024A60 +_08012604: .4byte gUnknown_02024C60 +_08012608: .4byte gUnknown_02024D1E _0801260C: add r2, sp, 0x4 ldr r3, _080126AC @@ -13852,8 +13852,8 @@ _0801264E: bl sub_800CBA4 b _0801289E .align 2, 0 -_080126AC: .4byte 0x02024a80 -_080126B0: .4byte 0x020239f8 +_080126AC: .4byte gBattleMons +_080126B0: .4byte gUnknown_020239F8 _080126B4: ldr r0, _080126D0 ldrh r1, [r0] @@ -13871,9 +13871,9 @@ _080126C2: ldr r1, _080126DC b _080129CC .align 2, 0 -_080126D0: .4byte 0x020239f8 +_080126D0: .4byte gUnknown_020239F8 _080126D4: .4byte 0x00000902 -_080126D8: .4byte 0x02024c1c +_080126D8: .4byte gUnknown_02024C1C _080126DC: .4byte gUnknown_081D9B29 _080126E0: ldr r3, _08012738 @@ -13922,12 +13922,12 @@ _08012722: b _0801286C .align 2, 0 _08012738: .4byte 0x02000000 -_0801273C: .4byte 0x02024a60 +_0801273C: .4byte gUnknown_02024A60 _08012740: .4byte 0x00016064 -_08012744: .4byte 0x02024a6a -_08012748: .4byte 0x02024a80 +_08012744: .4byte gUnknown_02024A6A +_08012748: .4byte gBattleMons _0801274C: .4byte 0x0400e000 -_08012750: .4byte 0x02024c98 +_08012750: .4byte gUnknown_02024C98 _08012754: .4byte 0x0001606c _08012758: str r1, [sp] @@ -14017,9 +14017,9 @@ _080127E0: bl dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f b _0801289E .align 2, 0 -_08012808: .4byte 0x02024a60 -_0801280C: .4byte 0x02024a80 -_08012810: .4byte 0x02024c06 +_08012808: .4byte gUnknown_02024A60 +_0801280C: .4byte gBattleMons +_08012810: .4byte byte_2024C06 _08012814: .4byte 0x0201606c _08012818: ldr r0, _08012830 @@ -14035,8 +14035,8 @@ _08012818: ldr r4, _0801283C b _08012854 .align 2, 0 -_08012830: .4byte 0x02024a60 -_08012834: .4byte 0x02024c18 +_08012830: .4byte gUnknown_02024A60 +_08012834: .4byte gUnknown_02024C18 _08012838: .4byte 0x02000000 _0801283C: .4byte 0x00016068 _08012840: @@ -14068,7 +14068,7 @@ _0801286C: bl dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f b _0801289E .align 2, 0 -_08012874: .4byte 0x02024c18 +_08012874: .4byte gUnknown_02024C18 _08012878: .4byte 0x02000000 _0801287C: .4byte 0x00016069 _08012880: .4byte 0x0001606c @@ -14091,7 +14091,7 @@ _0801289E: bl dp01_battle_side_mark_buffer_for_execution b _08012968 .align 2, 0 -_080128A8: .4byte 0x02024a60 +_080128A8: .4byte gUnknown_02024A60 _080128AC: .4byte 0x0201606c _080128B0: bl PlayerPartyAndPokemonStorageFull @@ -14124,10 +14124,10 @@ _080128B0: strb r3, [r0] b _08012F90 .align 2, 0 -_080128EC: .4byte 0x02024c1c -_080128F0: .4byte 0x02024a60 +_080128EC: .4byte gUnknown_02024C1C +_080128F0: .4byte gUnknown_02024A60 _080128F4: .4byte gUnknown_081D8E4A -_080128F8: .4byte 0x02024d1e +_080128F8: .4byte gUnknown_02024D1E _080128FC: .4byte 0x02000000 _08012900: .4byte 0x00016060 _08012904: .4byte 0x00016094 @@ -14144,7 +14144,7 @@ _08012908: bl dp01_battle_side_mark_buffer_for_execution b _08012968 .align 2, 0 -_08012924: .4byte 0x02024a60 +_08012924: .4byte gUnknown_02024A60 _08012928: .4byte 0x0201606c _0801292C: ldr r4, _08012964 @@ -14172,7 +14172,7 @@ _0801292C: bl dp01_battle_side_mark_buffer_for_execution b _08012F90 .align 2, 0 -_08012964: .4byte 0x02024d1e +_08012964: .4byte gUnknown_02024D1E _08012968: ldr r0, _08012994 ldrh r1, [r0] @@ -14196,11 +14196,11 @@ _08012968: adds r0, r1 b _08012BFE .align 2, 0 -_08012994: .4byte 0x020239f8 -_08012998: .4byte 0x02024260 -_0801299C: .4byte 0x02024a60 +_08012994: .4byte gUnknown_020239F8 +_08012998: .4byte gUnknown_02024260 +_0801299C: .4byte gUnknown_02024A60 _080129A0: .4byte gUnknown_081D8E37 -_080129A4: .4byte 0x02024d1e +_080129A4: .4byte gUnknown_02024D1E _080129A8: bl sub_8012028 lsls r0, 24 @@ -14240,11 +14240,11 @@ _080129CC: strb r2, [r0] b _08012F90 .align 2, 0 -_080129F4: .4byte 0x02024260 -_080129F8: .4byte 0x02024a60 -_080129FC: .4byte 0x02024c1c +_080129F4: .4byte gUnknown_02024260 +_080129F8: .4byte gUnknown_02024A60 +_080129FC: .4byte gUnknown_02024C1C _08012A00: .4byte gUnknown_081D8E44 -_08012A04: .4byte 0x02024d1e +_08012A04: .4byte gUnknown_02024D1E _08012A08: .4byte 0x02000000 _08012A0C: .4byte 0x00016060 _08012A10: .4byte 0x00016094 @@ -14255,8 +14255,8 @@ _08012A14: adds r1, r2 b _08012E3E .align 2, 0 -_08012A20: .4byte 0x02024d1e -_08012A24: .4byte 0x02024a60 +_08012A20: .4byte gUnknown_02024D1E +_08012A24: .4byte gUnknown_02024A60 _08012A28: ldr r4, _08012A6C ldr r1, _08012A70 @@ -14295,10 +14295,10 @@ _08012A62: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08012A6C: .4byte 0x02024a64 +_08012A6C: .4byte gUnknown_02024A64 _08012A70: .4byte gBitTable -_08012A74: .4byte 0x02024a60 -_08012A78: .4byte 0x02024c18 +_08012A74: .4byte gUnknown_02024A60 +_08012A78: .4byte gUnknown_02024C18 _08012A7C: .4byte _08012A80 .align 2, 0 _08012A80: @@ -14329,7 +14329,7 @@ _08012AA8: strb r1, [r0] b _08012F90 .align 2, 0 -_08012AC8: .4byte 0x02024260 +_08012AC8: .4byte gUnknown_02024260 _08012ACC: adds r3, r6, 0 mov r5, r8 @@ -14352,7 +14352,7 @@ _08012ACC: b _08012BFE .align 2, 0 _08012AF4: .4byte 0x0000ffff -_08012AF8: .4byte 0x02024d1e +_08012AF8: .4byte gUnknown_02024D1E _08012AFC: bl sub_8015894 lsls r0, 24 @@ -14383,7 +14383,7 @@ _08012AFC: strb r1, [r0] b _08012F90 .align 2, 0 -_08012B38: .4byte 0x02024d1e +_08012B38: .4byte gUnknown_02024D1E _08012B3C: .4byte 0x02000000 _08012B40: .4byte 0x00016060 _08012B44: .4byte 0x00016094 @@ -14431,10 +14431,10 @@ _08012B48: .align 2, 0 _08012B98: .4byte 0x02000000 _08012B9C: .4byte 0x0001608c -_08012BA0: .4byte 0x02024c60 -_08012BA4: .4byte 0x02024a80 +_08012BA0: .4byte gUnknown_02024C60 +_08012BA4: .4byte gBattleMons _08012BA8: .4byte 0x00016010 -_08012BAC: .4byte 0x02024d1e +_08012BAC: .4byte gUnknown_02024D1E _08012BB0: ldr r2, _08012BD8 ldr r5, _08012BDC @@ -14458,10 +14458,10 @@ _08012BCE: ldrb r1, [r5] b _08012E3C .align 2, 0 -_08012BD8: .4byte 0x02024260 -_08012BDC: .4byte 0x02024a60 -_08012BE0: .4byte 0x02024c04 -_08012BE4: .4byte 0x02024d1e +_08012BD8: .4byte gUnknown_02024260 +_08012BDC: .4byte gUnknown_02024A60 +_08012BE0: .4byte gUnknown_02024C04 +_08012BE4: .4byte gUnknown_02024D1E _08012BE8: ldr r4, _08012C04 ldr r7, _08012C08 @@ -14479,9 +14479,9 @@ _08012BFE: strb r1, [r0] b _08012F66 .align 2, 0 -_08012C04: .4byte 0x02024260 -_08012C08: .4byte 0x02024a60 -_08012C0C: .4byte 0x02024d1e +_08012C04: .4byte gUnknown_02024260 +_08012C08: .4byte gUnknown_02024A60 +_08012C0C: .4byte gUnknown_02024D1E _08012C10: ldr r0, _08012CC4 mov r12, r0 @@ -14577,11 +14577,11 @@ _08012CBE: .align 2, 0 _08012CC4: .4byte 0x02000000 _08012CC8: .4byte 0x00016068 -_08012CCC: .4byte 0x020239f8 +_08012CCC: .4byte gUnknown_020239F8 _08012CD0: .4byte 0x0001606c _08012CD4: .4byte 0x0001606d _08012CD8: .4byte 0x0001606e -_08012CDC: .4byte 0x02024d1e +_08012CDC: .4byte gUnknown_02024D1E _08012CE0: ldr r2, _08012CF8 ldr r0, [r2] @@ -14595,9 +14595,9 @@ _08012CE0: adds r1, r2 b _08012E3E .align 2, 0 -_08012CF8: .4byte 0x02024c6c -_08012CFC: .4byte 0x02024d1e -_08012D00: .4byte 0x02024a60 +_08012CF8: .4byte gUnknown_02024C6C +_08012CFC: .4byte gUnknown_02024D1E +_08012D00: .4byte gUnknown_02024A60 _08012D04: ldr r2, _08012D10 ldr r0, _08012D14 @@ -14605,8 +14605,8 @@ _08012D04: adds r1, r2 b _08012E3E .align 2, 0 -_08012D10: .4byte 0x02024d1e -_08012D14: .4byte 0x02024a60 +_08012D10: .4byte gUnknown_02024D1E +_08012D14: .4byte gUnknown_02024A60 _08012D18: ldr r2, _08012D24 ldr r0, _08012D28 @@ -14614,8 +14614,8 @@ _08012D18: adds r1, r2 b _08012E3E .align 2, 0 -_08012D24: .4byte 0x02024d1e -_08012D28: .4byte 0x02024a60 +_08012D24: .4byte gUnknown_02024D1E +_08012D28: .4byte gUnknown_02024A60 _08012D2C: ldr r2, _08012D50 ldr r0, _08012D54 @@ -14637,9 +14637,9 @@ _08012D4A: adds r1, r4, r1 b _08012E3E .align 2, 0 -_08012D50: .4byte 0x02024260 -_08012D54: .4byte 0x02024a60 -_08012D58: .4byte 0x02024d1e +_08012D50: .4byte gUnknown_02024260 +_08012D54: .4byte gUnknown_02024A60 +_08012D58: .4byte gUnknown_02024D1E _08012D5C: ldr r2, _08012D68 ldr r0, _08012D6C @@ -14647,8 +14647,8 @@ _08012D5C: adds r1, r2 b _08012E3E .align 2, 0 -_08012D68: .4byte 0x02024d1e -_08012D6C: .4byte 0x02024a60 +_08012D68: .4byte gUnknown_02024D1E +_08012D6C: .4byte gUnknown_02024A60 _08012D70: ldr r2, _08012D88 ldr r0, [r2] @@ -14662,9 +14662,9 @@ _08012D70: adds r1, r2 b _08012E3E .align 2, 0 -_08012D88: .4byte 0x02024c6c -_08012D8C: .4byte 0x02024d1e -_08012D90: .4byte 0x02024a60 +_08012D88: .4byte gUnknown_02024C6C +_08012D8C: .4byte gUnknown_02024D1E +_08012D90: .4byte gUnknown_02024A60 _08012D94: ldr r2, _08012DA0 ldr r0, _08012DA4 @@ -14672,8 +14672,8 @@ _08012D94: adds r1, r2 b _08012E3E .align 2, 0 -_08012DA0: .4byte 0x02024d1e -_08012DA4: .4byte 0x02024a60 +_08012DA0: .4byte gUnknown_02024D1E +_08012DA4: .4byte gUnknown_02024A60 _08012DA8: ldr r3, _08012E10 ldr r4, _08012E14 @@ -14728,10 +14728,10 @@ _08012E06: bl sub_800D1D8 b _08012E30 .align 2, 0 -_08012E10: .4byte 0x02024a64 +_08012E10: .4byte gUnknown_02024A64 _08012E14: .4byte gBitTable -_08012E18: .4byte 0x02024a60 -_08012E1C: .4byte 0x020239f8 +_08012E18: .4byte gUnknown_02024A60 +_08012E1C: .4byte gUnknown_020239F8 _08012E20: .4byte 0x02000000 _08012E24: .4byte 0x000160a6 _08012E28: @@ -14753,8 +14753,8 @@ _08012E3E: strb r0, [r1] b _08012F66 .align 2, 0 -_08012E48: .4byte 0x02024a60 -_08012E4C: .4byte 0x02024d1e +_08012E48: .4byte gUnknown_02024A60 +_08012E4C: .4byte gUnknown_02024D1E _08012E50: ldr r3, _08012E84 ldr r1, _08012E88 @@ -14782,10 +14782,10 @@ _08012E50: strb r0, [r1, 0x4] b _08012F66 .align 2, 0 -_08012E84: .4byte 0x02024a64 +_08012E84: .4byte gUnknown_02024A64 _08012E88: .4byte gBitTable -_08012E8C: .4byte 0x02024a60 -_08012E90: .4byte 0x02024d1e +_08012E8C: .4byte gUnknown_02024A60 +_08012E90: .4byte gUnknown_02024D1E _08012E94: ldr r2, _08012EB8 ldr r5, _08012EBC @@ -14806,9 +14806,9 @@ _08012E94: b _08012F66 .align 2, 0 _08012EB8: .4byte 0x02000000 -_08012EBC: .4byte 0x02024a60 +_08012EBC: .4byte gUnknown_02024A60 _08012EC0: .4byte 0x00016060 -_08012EC4: .4byte 0x02024d1e +_08012EC4: .4byte gUnknown_02024D1E _08012EC8: .4byte 0x00016094 _08012ECC: ldr r0, _08012F20 @@ -14853,10 +14853,10 @@ _08012F12: str r1, [r0] b _08012F66 .align 2, 0 -_08012F20: .4byte 0x02024c07 -_08012F24: .4byte 0x02024c10 -_08012F28: .4byte 0x02024c1c -_08012F2C: .4byte 0x02024a64 +_08012F20: .4byte gUnknown_02024C07 +_08012F24: .4byte gUnknown_02024C10 +_08012F28: .4byte gUnknown_02024C1C +_08012F2C: .4byte gUnknown_02024A64 _08012F30: .4byte gBitTable _08012F34: .4byte gUnknown_081FA73C _08012F38: @@ -14917,12 +14917,12 @@ _08012F90: pop {r0} bx r0 .align 2, 0 -_08012FA0: .4byte 0x02024a64 +_08012FA0: .4byte gUnknown_02024A64 _08012FA4: .4byte gBitTable -_08012FA8: .4byte 0x02024a60 -_08012FAC: .4byte 0x02024d1e -_08012FB0: .4byte 0x02024a68 -_08012FB4: .4byte 0x030042d4 +_08012FA8: .4byte gUnknown_02024A60 +_08012FAC: .4byte gUnknown_02024D1E +_08012FB0: .4byte gUnknown_02024A68 +_08012FB4: .4byte gUnknown_030042D4 _08012FB8: .4byte sub_80133C8 thumb_func_end sub_8012324 @@ -14951,8 +14951,8 @@ sub_8012FBC: @ 8012FBC pop {r0} bx r0 .align 2, 0 -_08012FE8: .4byte 0x02024a76 -_08012FEC: .4byte 0x02024a7a +_08012FE8: .4byte gUnknown_02024A76 +_08012FEC: .4byte gUnknown_02024A7A thumb_func_end sub_8012FBC thumb_func_start b_first_side @@ -15022,8 +15022,8 @@ _0801306C: movs r3, 0x2 b _0801307A .align 2, 0 -_08013070: .4byte 0x02024a80 -_08013074: .4byte 0x02024db8 +_08013070: .4byte gBattleMons +_08013074: .4byte word_2024DB8 _08013078: movs r3, 0x1 _0801307A: @@ -15056,8 +15056,8 @@ _080130AA: movs r7, 0x2 b _080130BC .align 2, 0 -_080130B0: .4byte 0x02024a80 -_080130B4: .4byte 0x02024db8 +_080130B0: .4byte gBattleMons +_080130B4: .4byte word_2024DB8 _080130B8: movs r3, 0x1 _080130BA: @@ -15096,9 +15096,9 @@ _080130BC: ldrb r5, [r0, 0x1A] b _08013120 .align 2, 0 -_08013100: .4byte 0x02024a80 +_08013100: .4byte gBattleMons _08013104: .4byte gStatStageRatios -_08013108: .4byte 0x02024df0 +_08013108: .4byte gEnigmaBerries _0801310C: ldrh r0, [r4, 0x2E] bl itemid_get_x12 @@ -15203,12 +15203,12 @@ _08013198: ldrb r5, [r0, 0x1A] b _08013208 .align 2, 0 -_080131DC: .4byte 0x020239f8 +_080131DC: .4byte gUnknown_020239F8 _080131E0: .4byte 0x00000809 -_080131E4: .4byte 0x02024a80 -_080131E8: .4byte 0x02024d1c +_080131E4: .4byte gBattleMons +_080131E8: .4byte gUnknown_02024D1C _080131EC: .4byte gStatStageRatios -_080131F0: .4byte 0x02024df0 +_080131F0: .4byte gEnigmaBerries _080131F4: ldrh r0, [r4, 0x2E] bl itemid_get_x12 @@ -15279,10 +15279,10 @@ _08013274: movs r3, 0 b _08013334 .align 2, 0 -_08013280: .4byte 0x020239f8 +_08013280: .4byte gUnknown_020239F8 _08013284: .4byte 0x00000809 -_08013288: .4byte 0x02024a80 -_0801328C: .4byte 0x02024d1c +_08013288: .4byte gBattleMons +_0801328C: .4byte gUnknown_02024D1C _08013290: ldr r0, _080132B0 mov r3, r9 @@ -15301,8 +15301,8 @@ _08013290: movs r3, 0xA5 b _080132E6 .align 2, 0 -_080132B0: .4byte 0x02024c18 -_080132B4: .4byte 0x02024d28 +_080132B0: .4byte gUnknown_02024C18 +_080132B4: .4byte gUnknown_02024D28 _080132B8: ldr r1, _080132D8 ldr r0, _080132DC @@ -15323,7 +15323,7 @@ _080132B8: .align 2, 0 _080132D8: .4byte 0x02000000 _080132DC: .4byte 0x0001608c -_080132E0: .4byte 0x02024a80 +_080132E0: .4byte gBattleMons _080132E4: movs r3, 0 _080132E6: @@ -15342,7 +15342,7 @@ _080132E6: movs r2, 0xA5 b _08013336 .align 2, 0 -_08013304: .4byte 0x02024d28 +_08013304: .4byte gUnknown_02024D28 _08013308: ldr r1, _08013328 ldr r0, _0801332C @@ -15363,7 +15363,7 @@ _08013308: .align 2, 0 _08013328: .4byte 0x02000000 _0801332C: .4byte 0x0001608c -_08013330: .4byte 0x02024a80 +_08013330: .4byte gBattleMons _08013334: movs r2, 0 _08013336: @@ -15493,12 +15493,12 @@ _080133F8: bcc _080133F8 b _08013622 .align 2, 0 -_0801341C: .4byte 0x020239f8 -_08013420: .4byte 0x02024a60 -_08013424: .4byte 0x02024a68 -_08013428: .4byte 0x02024a76 -_0801342C: .4byte 0x02024c18 -_08013430: .4byte 0x02024a7a +_0801341C: .4byte gUnknown_020239F8 +_08013420: .4byte gUnknown_02024A60 +_08013424: .4byte gUnknown_02024A68 +_08013428: .4byte gUnknown_02024A76 +_0801342C: .4byte gUnknown_02024C18 +_08013430: .4byte gUnknown_02024A7A _08013434: movs r0, 0x2 ands r0, r1 @@ -15535,9 +15535,9 @@ _08013456: bne _08013456 b _08013492 .align 2, 0 -_08013478: .4byte 0x02024a60 -_0801347C: .4byte 0x02024a68 -_08013480: .4byte 0x02024c18 +_08013478: .4byte gUnknown_02024A60 +_0801347C: .4byte gUnknown_02024A68 +_08013480: .4byte gUnknown_02024C18 _08013484: ldr r0, _080134FC ldrb r0, [r0] @@ -15605,14 +15605,14 @@ _080134EC: strb r0, [r1] b _08013632 .align 2, 0 -_080134FC: .4byte 0x02024c18 -_08013500: .4byte 0x02024a60 -_08013504: .4byte 0x02024a76 -_08013508: .4byte 0x02024a7a -_0801350C: .4byte 0x030042d4 +_080134FC: .4byte gUnknown_02024C18 +_08013500: .4byte gUnknown_02024A60 +_08013504: .4byte gUnknown_02024A76 +_08013508: .4byte gUnknown_02024A7A +_0801350C: .4byte gUnknown_030042D4 _08013510: .4byte bc_80154A0 _08013514: .4byte 0x02000000 -_08013518: .4byte 0x02024a68 +_08013518: .4byte gUnknown_02024A68 _0801351C: .4byte 0x0001601d _08013520: movs r0, 0 @@ -15693,10 +15693,10 @@ _080135AA: movs r5, 0 b _08013618 .align 2, 0 -_080135B0: .4byte 0x02024a68 -_080135B4: .4byte 0x02024c18 -_080135B8: .4byte 0x02024a76 -_080135BC: .4byte 0x02024a7a +_080135B0: .4byte gUnknown_02024A68 +_080135B4: .4byte gUnknown_02024C18 +_080135B8: .4byte gUnknown_02024A76 +_080135BC: .4byte gUnknown_02024A7A _080135C0: adds r4, r5, 0x1 adds r7, r4, 0 @@ -15767,10 +15767,10 @@ _08013632: pop {r0} bx r0 .align 2, 0 -_08013640: .4byte 0x02024a76 -_08013644: .4byte 0x02024a7a -_08013648: .4byte 0x02024a68 -_0801364C: .4byte 0x030042d4 +_08013640: .4byte gUnknown_02024A76 +_08013644: .4byte gUnknown_02024A7A +_08013648: .4byte gUnknown_02024A68 +_0801364C: .4byte gUnknown_030042D4 _08013650: .4byte bc_80154A0 _08013654: .4byte 0x02000000 _08013658: .4byte 0x0001601d @@ -15823,11 +15823,11 @@ _0801368A: strb r0, [r1] b _08013724 .align 2, 0 -_080136B4: .4byte 0x02024a60 -_080136B8: .4byte 0x02024a68 -_080136BC: .4byte 0x02024d28 -_080136C0: .4byte 0x02024ad0 -_080136C4: .4byte 0x02024ca8 +_080136B4: .4byte gUnknown_02024A60 +_080136B8: .4byte gUnknown_02024A68 +_080136BC: .4byte gUnknown_02024D28 +_080136C0: .4byte gUnknown_02024AD0 +_080136C4: .4byte gUnknown_02024CA8 _080136C8: ldrb r0, [r6] lsls r0, 4 @@ -15918,8 +15918,8 @@ _08013754: .align 2, 0 _0801376C: .4byte 0xffbfffff _08013770: .4byte 0xfeffffff -_08013774: .4byte 0x02024a68 -_08013778: .4byte 0x02024c80 +_08013774: .4byte gUnknown_02024A68 +_08013778: .4byte gUnknown_02024C80 thumb_func_end sub_801365C thumb_func_start sub_801377C @@ -15962,9 +15962,9 @@ _080137BA: pop {r0} bx r0 .align 2, 0 -_080137C0: .4byte 0x02024a60 -_080137C4: .4byte 0x02024a68 -_080137C8: .4byte 0x02024d68 +_080137C0: .4byte gUnknown_02024A60 +_080137C4: .4byte gUnknown_02024A68 +_080137C8: .4byte gUnknown_02024D68 thumb_func_end sub_801377C thumb_func_start bc_80154A0 @@ -16036,16 +16036,16 @@ _080137FA: bl b_call_bc_move_exec b _080138BE .align 2, 0 -_08013850: .4byte 0x02024c6c +_08013850: .4byte gUnknown_02024C6C _08013854: .4byte 0x02000000 _08013858: .4byte 0x0001601d -_0801385C: .4byte 0x02024a68 -_08013860: .4byte 0x02024a60 -_08013864: .4byte 0x02024c07 -_08013868: .4byte 0x02024c60 -_0801386C: .4byte 0x02024a80 -_08013870: .4byte 0x02024ca8 -_08013874: .4byte 0x02024d28 +_0801385C: .4byte gUnknown_02024A68 +_08013860: .4byte gUnknown_02024A60 +_08013864: .4byte gUnknown_02024C07 +_08013868: .4byte gUnknown_02024C60 +_0801386C: .4byte gBattleMons +_08013870: .4byte gUnknown_02024CA8 +_08013874: .4byte gUnknown_02024D28 _08013878: .4byte gUnknown_081D94DA _0801387C: ldrb r0, [r4] @@ -16086,15 +16086,15 @@ _080138BE: pop {r0} bx r0 .align 2, 0 -_080138C4: .4byte 0x02024a7e -_080138C8: .4byte 0x02024a7f -_080138CC: .4byte 0x02024a76 -_080138D0: .4byte 0x02024dec +_080138C4: .4byte gUnknown_02024A7E +_080138C8: .4byte gUnknown_02024A7F +_080138CC: .4byte gUnknown_02024A76 +_080138D0: .4byte gUnknown_02024DEC _080138D4: .4byte 0x02000000 _080138D8: .4byte 0x0001601c -_080138DC: .4byte 0x030042d4 +_080138DC: .4byte gUnknown_030042D4 _080138E0: .4byte sub_80138F0 -_080138E4: .4byte 0x02024d1e +_080138E4: .4byte gUnknown_02024D1E _080138E8: .4byte 0x00016112 _080138EC: .4byte 0x00017130 thumb_func_end bc_80154A0 @@ -16143,16 +16143,16 @@ _08013900: str r0, [r3] b _08013984 .align 2, 0 -_08013944: .4byte 0x02024d26 -_08013948: .4byte 0x02024a7f +_08013944: .4byte gUnknown_02024D26 +_08013948: .4byte gUnknown_02024A7F _0801394C: .4byte 0x02000000 -_08013950: .4byte 0x02024a7e +_08013950: .4byte gUnknown_02024A7E _08013954: .4byte 0x00016057 _08013958: .4byte gUnknown_081FA640 -_0801395C: .4byte 0x02024a68 -_08013960: .4byte 0x02024c6c +_0801395C: .4byte gUnknown_02024A68 +_08013960: .4byte gUnknown_02024C6C _08013964: .4byte 0xffefffff -_08013968: .4byte 0x030042d4 +_08013968: .4byte gUnknown_030042D4 _0801396C: .4byte gUnknown_081FA678 _08013970: ldrb r0, [r5] @@ -16170,7 +16170,7 @@ _08013984: pop {r0} bx r0 .align 2, 0 -_0801398C: .4byte 0x02024c6c +_0801398C: .4byte gUnknown_02024C6C _08013990: .4byte 0xfffffdff _08013994: .4byte 0xfff7ffff thumb_func_end sub_80138F0 @@ -16204,12 +16204,12 @@ sub_8013998: @ 8013998 strb r0, [r4] b _08013B48 .align 2, 0 -_080139D0: .4byte 0x02024a7f -_080139D4: .4byte 0x020239f8 -_080139D8: .4byte 0x030041c0 -_080139DC: .4byte 0x02024d26 -_080139E0: .4byte 0x02024c07 -_080139E4: .4byte 0x02024c10 +_080139D0: .4byte gUnknown_02024A7F +_080139D4: .4byte gUnknown_020239F8 +_080139D8: .4byte gUnknown_030041C0 +_080139DC: .4byte gUnknown_02024D26 +_080139E0: .4byte gUnknown_02024C07 +_080139E4: .4byte gUnknown_02024C10 _080139E8: .4byte gUnknown_081D8E02 _080139EC: movs r0, 0x90 @@ -16221,7 +16221,7 @@ _080139EC: ldr r0, _08013A00 b _08013B46 .align 2, 0 -_080139FC: .4byte 0x02024c10 +_080139FC: .4byte gUnknown_02024C10 _08013A00: .4byte gUnknown_081D8E0D _08013A04: movs r0, 0xA @@ -16253,10 +16253,10 @@ _08013A30: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08013A3C: .4byte 0x02024c10 +_08013A3C: .4byte gUnknown_02024C10 _08013A40: .4byte gUnknown_081D8DBE _08013A44: .4byte gTrainers -_08013A48: .4byte 0x0202ff5e +_08013A48: .4byte word_202FF5E _08013A4C: .4byte _08013A50 .align 2, 0 _08013A50: @@ -16344,9 +16344,9 @@ _08013B48: pop {r0} bx r0 .align 2, 0 -_08013B54: .4byte 0x02024c10 +_08013B54: .4byte gUnknown_02024C10 _08013B58: .4byte gUnknown_081D8DCE -_08013B5C: .4byte 0x030042d4 +_08013B5C: .4byte gUnknown_030042D4 _08013B60: .4byte sub_8013C9C thumb_func_end sub_8013998 @@ -16379,12 +16379,12 @@ sub_8013B64: @ 8013B64 strb r0, [r4] b _08013BBE .align 2, 0 -_08013B9C: .4byte 0x02024a7f -_08013BA0: .4byte 0x020239f8 -_08013BA4: .4byte 0x030041c0 -_08013BA8: .4byte 0x02024d26 -_08013BAC: .4byte 0x02024c07 -_08013BB0: .4byte 0x02024c10 +_08013B9C: .4byte gUnknown_02024A7F +_08013BA0: .4byte gUnknown_020239F8 +_08013BA4: .4byte gUnknown_030041C0 +_08013BA8: .4byte gUnknown_02024D26 +_08013BAC: .4byte gUnknown_02024C07 +_08013BB0: .4byte gUnknown_02024C10 _08013BB4: .4byte gUnknown_081D8E02 _08013BB8: ldr r1, _08013BCC @@ -16398,9 +16398,9 @@ _08013BBE: pop {r0} bx r0 .align 2, 0 -_08013BCC: .4byte 0x02024c10 +_08013BCC: .4byte gUnknown_02024C10 _08013BD0: .4byte gUnknown_081D8DD1 -_08013BD4: .4byte 0x030042d4 +_08013BD4: .4byte gUnknown_030042D4 _08013BD8: .4byte sub_8013C9C thumb_func_end sub_8013B64 @@ -16426,17 +16426,17 @@ sub_8013BDC: @ 8013BDC ldr r0, _08013C14 b _08013C2C .align 2, 0 -_08013C04: .4byte 0x02024a7f -_08013C08: .4byte 0x02024d28 -_08013C0C: .4byte 0x02024c07 -_08013C10: .4byte 0x02024c10 +_08013C04: .4byte gUnknown_02024A7F +_08013C08: .4byte gUnknown_02024D28 +_08013C0C: .4byte gUnknown_02024C07 +_08013C10: .4byte gUnknown_02024C10 _08013C14: .4byte gUnknown_081D8E29 _08013C18: ldr r1, _08013C20 ldr r0, _08013C24 b _08013C2C .align 2, 0 -_08013C20: .4byte 0x02024c10 +_08013C20: .4byte gUnknown_02024C10 _08013C24: .4byte gUnknown_081D8E14 _08013C28: ldr r1, _08013C38 @@ -16449,9 +16449,9 @@ _08013C2C: pop {r0} bx r0 .align 2, 0 -_08013C38: .4byte 0x02024c10 +_08013C38: .4byte gUnknown_02024C10 _08013C3C: .4byte gUnknown_081D8E22 -_08013C40: .4byte 0x030042d4 +_08013C40: .4byte gUnknown_030042D4 _08013C44: .4byte sub_8013C9C thumb_func_end sub_8013BDC @@ -16484,13 +16484,13 @@ sub_8013C48: @ 8013C48 str r0, [r1] bx lr .align 2, 0 -_08013C7C: .4byte 0x02024a7f -_08013C80: .4byte 0x030041c0 -_08013C84: .4byte 0x02024c07 -_08013C88: .4byte 0x02024a6a -_08013C8C: .4byte 0x02024c10 +_08013C7C: .4byte gUnknown_02024A7F +_08013C80: .4byte gUnknown_030041C0 +_08013C84: .4byte gUnknown_02024C07 +_08013C88: .4byte gUnknown_02024A6A +_08013C8C: .4byte gUnknown_02024C10 _08013C90: .4byte gUnknown_081D8E30 -_08013C94: .4byte 0x030042d4 +_08013C94: .4byte gUnknown_030042D4 _08013C98: .4byte sub_8013C9C thumb_func_end sub_8013C48 @@ -16545,13 +16545,13 @@ _08013CCE: bl StringCopy b _08013D36 .align 2, 0 -_08013D00: .4byte 0x02024a7f -_08013D04: .4byte 0x020239f8 +_08013D00: .4byte gUnknown_02024A7F +_08013D04: .4byte gUnknown_020239F8 _08013D08: .4byte 0x00000b92 -_08013D0C: .4byte 0x02024a60 -_08013D10: .4byte 0x02024a68 -_08013D14: .4byte 0x02024a80 -_08013D18: .4byte 0x030042e0 +_08013D0C: .4byte gUnknown_02024A60 +_08013D10: .4byte gUnknown_02024A68 +_08013D14: .4byte gBattleMons +_08013D18: .4byte gUnknown_030042E0 _08013D1C: ldrb r0, [r4] muls r0, r5 @@ -16590,10 +16590,10 @@ _08013D4C: str r0, [r1] b _08013D96 .align 2, 0 -_08013D68: .4byte 0x02024a68 -_08013D6C: .4byte 0x030042d4 +_08013D68: .4byte gUnknown_02024A68 +_08013D6C: .4byte gUnknown_030042D4 _08013D70: .4byte sub_8013DA8 -_08013D74: .4byte 0x03005e94 +_08013D74: .4byte gUnknown_03005E94 _08013D78: .4byte sub_800F808 _08013D7C: ldr r0, _08013D9C @@ -16613,9 +16613,9 @@ _08013D96: pop {r0} bx r0 .align 2, 0 -_08013D9C: .4byte 0x02024a64 +_08013D9C: .4byte gUnknown_02024A64 _08013DA0: .4byte gUnknown_081FA73C -_08013DA4: .4byte 0x02024c10 +_08013DA4: .4byte gUnknown_02024C10 thumb_func_end sub_8013C9C thumb_func_start sub_8013DA8 @@ -16641,10 +16641,10 @@ _08013DCA: ldr r0, _08013DE0 b _08013DE8 .align 2, 0 -_08013DD0: .4byte 0x0202f388 -_08013DD4: .4byte 0x03004324 -_08013DD8: .4byte 0x02024d26 -_08013DDC: .4byte 0x030042d4 +_08013DD0: .4byte gPaletteFade +_08013DD4: .4byte gUnknown_03004324 +_08013DD8: .4byte gUnknown_02024D26 +_08013DDC: .4byte gUnknown_030042D4 _08013DE0: .4byte c4_overworld _08013DE4: ldr r1, _08013DF0 @@ -16655,7 +16655,7 @@ _08013DEA: pop {r0} bx r0 .align 2, 0 -_08013DF0: .4byte 0x030042d4 +_08013DF0: .4byte gUnknown_030042D4 _08013DF4: .4byte bc_evolution_cutscene thumb_func_end sub_8013DA8 @@ -16704,10 +16704,10 @@ _08013E06: bl evolution_cutscene b _08013E74 .align 2, 0 -_08013E4C: .4byte 0x03004324 +_08013E4C: .4byte gUnknown_03004324 _08013E50: .4byte gBitTable -_08013E54: .4byte 0x03004360 -_08013E58: .4byte 0x030042d4 +_08013E54: .4byte gPlayerParty +_08013E58: .4byte gUnknown_030042D4 _08013E5C: .4byte sub_8013E88 _08013E60: adds r5, 0x1 @@ -16726,8 +16726,8 @@ _08013E74: pop {r0} bx r0 .align 2, 0 -_08013E7C: .4byte 0x03004324 -_08013E80: .4byte 0x030042d4 +_08013E7C: .4byte gUnknown_03004324 +_08013E80: .4byte gUnknown_030042D4 _08013E84: .4byte c4_overworld thumb_func_end bc_evolution_cutscene @@ -16746,9 +16746,9 @@ _08013E9A: pop {r0} bx r0 .align 2, 0 -_08013EA0: .4byte 0x03001770 +_08013EA0: .4byte gMain _08013EA4: .4byte sub_800F808 -_08013EA8: .4byte 0x030042d4 +_08013EA8: .4byte gUnknown_030042D4 _08013EAC: .4byte bc_evolution_cutscene thumb_func_end sub_8013E88 @@ -16818,15 +16818,15 @@ _08013F2A: pop {r0} bx r0 .align 2, 0 -_08013F30: .4byte 0x020239f8 -_08013F34: .4byte 0x03004360 -_08013F38: .4byte 0x03002fa4 -_08013F3C: .4byte 0x0202e8dc -_08013F40: .4byte 0x02024d26 -_08013F44: .4byte 0x03001770 +_08013F30: .4byte gUnknown_020239F8 +_08013F34: .4byte gPlayerParty +_08013F38: .4byte gReceivedRemoteLinkPlayers +_08013F3C: .4byte gScriptResult +_08013F40: .4byte gUnknown_02024D26 +_08013F44: .4byte gMain _08013F48: .4byte 0x0000043d -_08013F4C: .4byte 0x030042d0 -_08013F50: .4byte 0x030045c0 +_08013F4C: .4byte gUnknown_030042D0 +_08013F50: .4byte gEnemyParty thumb_func_end c4_overworld thumb_func_start sub_8013F54 @@ -16856,9 +16856,9 @@ _08013F74: str r1, [r0] b _08013FAA .align 2, 0 -_08013F84: .4byte 0x02024a7f +_08013F84: .4byte gUnknown_02024A7F _08013F88: .4byte 0x02017140 -_08013F8C: .4byte 0x030042d4 +_08013F8C: .4byte gUnknown_030042D4 _08013F90: ldr r0, _08013FB0 ldr r0, [r0] @@ -16876,9 +16876,9 @@ _08013FAA: pop {r0} bx r0 .align 2, 0 -_08013FB0: .4byte 0x02024a64 +_08013FB0: .4byte gUnknown_02024A64 _08013FB4: .4byte gUnknown_081FA73C -_08013FB8: .4byte 0x02024c10 +_08013FB8: .4byte gUnknown_02024C10 thumb_func_end sub_8013F54 thumb_func_start sub_8013FBC @@ -16900,9 +16900,9 @@ _08013FD8: pop {r0} bx r0 .align 2, 0 -_08013FDC: .4byte 0x02024a64 +_08013FDC: .4byte gUnknown_02024A64 _08013FE0: .4byte gUnknown_081FA73C -_08013FE4: .4byte 0x02024c10 +_08013FE4: .4byte gUnknown_02024C10 thumb_func_end sub_8013FBC thumb_func_start sub_8013FE8 @@ -16939,13 +16939,13 @@ sub_8013FE8: @ 8013FE8 movs r0, 0xC b _080146CC .align 2, 0 -_08014028: .4byte 0x02024c07 -_0801402C: .4byte 0x02024a7a -_08014030: .4byte 0x02024a7e +_08014028: .4byte gUnknown_02024C07 +_0801402C: .4byte gUnknown_02024A7A +_08014030: .4byte gUnknown_02024A7E _08014034: .4byte 0x02000000 _08014038: .4byte 0x000160a6 _0801403C: .4byte gBitTable -_08014040: .4byte 0x02024a7f +_08014040: .4byte gUnknown_02024A7F _08014044: ldr r1, _080140B8 movs r0, 0x1 @@ -17005,19 +17005,19 @@ _08014044: adds r1, r2 b _08014200 .align 2, 0 -_080140B8: .4byte 0x02024c0d +_080140B8: .4byte gXXX_CritRelated _080140BC: .4byte 0x0001601f _080140C0: .4byte 0x000160e7 -_080140C4: .4byte 0x02024c68 -_080140C8: .4byte 0x02024c0e -_080140CC: .4byte 0x02024d1e -_080140D0: .4byte 0x02024be4 +_080140C4: .4byte gUnknown_02024C68 +_080140C8: .4byte gUnknown_02024C0E +_080140CC: .4byte gUnknown_02024D1E +_080140D0: .4byte gUnknown_02024BE4 _080140D4: .4byte 0x0001608c -_080140D8: .4byte 0x02024be5 -_080140DC: .4byte 0x02024d28 -_080140E0: .4byte 0x02024be6 -_080140E4: .4byte 0x02024be8 -_080140E8: .4byte 0x02024c6c +_080140D8: .4byte gUnknown_02024BE5 +_080140DC: .4byte gUnknown_02024D28 +_080140E0: .4byte gUnknown_02024BE6 +_080140E4: .4byte gUnknown_02024BE8 +_080140E8: .4byte gUnknown_02024C6C _080140EC: .4byte 0x00016010 _080140F0: ldr r1, _08014128 @@ -17049,10 +17049,10 @@ _08014114: strh r0, [r3] b _08014280 .align 2, 0 -_08014128: .4byte 0x02024a80 -_0801412C: .4byte 0x02024be6 -_08014130: .4byte 0x02024be8 -_08014134: .4byte 0x02024c54 +_08014128: .4byte gBattleMons +_0801412C: .4byte gUnknown_02024BE6 +_08014130: .4byte gUnknown_02024BE8 +_08014134: .4byte gUnknown_02024C54 _08014138: ldr r3, _08014188 mov r12, r3 @@ -17093,11 +17093,11 @@ _08014138: adds r1, r4 b _08014200 .align 2, 0 -_08014188: .4byte 0x02024ca8 -_0801418C: .4byte 0x02024a80 -_08014190: .4byte 0x02024be6 -_08014194: .4byte 0x02024be8 -_08014198: .4byte 0x02024be5 +_08014188: .4byte gUnknown_02024CA8 +_0801418C: .4byte gBattleMons +_08014190: .4byte gUnknown_02024BE6 +_08014194: .4byte gUnknown_02024BE8 +_08014198: .4byte gUnknown_02024BE5 _0801419C: .4byte 0x00016010 _080141A0: cmp r1, 0 @@ -17152,9 +17152,9 @@ _08014200: strb r0, [r1] b _08014280 .align 2, 0 -_08014208: .4byte 0x02024be5 -_0801420C: .4byte 0x02024be6 -_08014210: .4byte 0x02024be8 +_08014208: .4byte gUnknown_02024BE5 +_0801420C: .4byte gUnknown_02024BE6 +_08014210: .4byte gUnknown_02024BE8 _08014214: .4byte 0x00016010 _08014218: mov r4, r8 @@ -17190,11 +17190,11 @@ _08014218: strb r0, [r1] b _08014280 .align 2, 0 -_0801425C: .4byte 0x02024c07 -_08014260: .4byte 0x02024a80 -_08014264: .4byte 0x02024c60 -_08014268: .4byte 0x02024be6 -_0801426C: .4byte 0x02024be8 +_0801425C: .4byte gUnknown_02024C07 +_08014260: .4byte gBattleMons +_08014264: .4byte gUnknown_02024C60 +_08014268: .4byte gUnknown_02024BE6 +_0801426C: .4byte gUnknown_02024BE8 _08014270: .4byte 0x02000000 _08014274: .4byte 0x00016010 _08014278: @@ -17215,10 +17215,10 @@ _08014280: strh r1, [r0, 0x22] b _080142B0 .align 2, 0 -_08014298: .4byte 0x02024be6 -_0801429C: .4byte 0x02024be8 -_080142A0: .4byte 0x02024c07 -_080142A4: .4byte 0x030042e0 +_08014298: .4byte gUnknown_02024BE6 +_0801429C: .4byte gUnknown_02024BE8 +_080142A0: .4byte gUnknown_02024C07 +_080142A4: .4byte gUnknown_030042E0 _080142A8: ldr r0, _08014314 ldr r1, _08014318 @@ -17272,13 +17272,13 @@ _080142B0: strb r2, [r0] b _080146AC .align 2, 0 -_08014314: .4byte 0x030042e0 -_08014318: .4byte 0x02024be6 -_0801431C: .4byte 0x02024c07 -_08014320: .4byte 0x02024c80 +_08014314: .4byte gUnknown_030042E0 +_08014318: .4byte gUnknown_02024BE6 +_0801431C: .4byte gUnknown_02024C07 +_08014320: .4byte gUnknown_02024C80 _08014324: .4byte gBattleMoves -_08014328: .4byte 0x02024a80 -_0801432C: .4byte 0x02024c08 +_08014328: .4byte gBattleMons +_0801432C: .4byte gUnknown_02024C08 _08014330: ldr r2, _08014454 ldrh r1, [r2] @@ -17430,17 +17430,17 @@ _0801441E: movs r0, 0x1 b _08014496 .align 2, 0 -_08014454: .4byte 0x020239f8 -_08014458: .4byte 0x02024c07 -_0801445C: .4byte 0x02024c80 +_08014454: .4byte gUnknown_020239F8 +_08014458: .4byte gUnknown_02024C07 +_0801445C: .4byte gUnknown_02024C80 _08014460: .4byte gBattleMoves -_08014464: .4byte 0x02024be6 -_08014468: .4byte 0x02024a80 +_08014464: .4byte gUnknown_02024BE6 +_08014468: .4byte gBattleMons _0801446C: .4byte 0x02000000 _08014470: .4byte 0x00016010 -_08014474: .4byte 0x02024a60 -_08014478: .4byte 0x02024a68 -_0801447C: .4byte 0x02024be8 +_08014474: .4byte gUnknown_02024A60 +_08014478: .4byte gUnknown_02024A68 +_0801447C: .4byte gUnknown_02024BE8 _08014480: movs r0, 0x3 b _08014496 @@ -17460,7 +17460,7 @@ _08014496: strb r0, [r1] b _080144B6 .align 2, 0 -_080144A0: .4byte 0x02024c08 +_080144A0: .4byte gUnknown_02024C08 _080144A4: ldr r2, _080144EC ldr r1, _080144F0 @@ -17499,11 +17499,11 @@ _080144D0: ldrb r0, [r5] b _0801469A .align 2, 0 -_080144EC: .4byte 0x02024c08 +_080144EC: .4byte gUnknown_02024C08 _080144F0: .4byte 0x02000000 -_080144F4: .4byte 0x02024c07 +_080144F4: .4byte gUnknown_02024C07 _080144F8: .4byte 0x00016010 -_080144FC: .4byte 0x02024c0c +_080144FC: .4byte gUnknown_02024C0C _08014500: .4byte gBitTable _08014504: ldrb r0, [r6] @@ -17549,11 +17549,11 @@ _08014522: strb r0, [r1] b _080146AC .align 2, 0 -_0801455C: .4byte 0x02024a60 -_08014560: .4byte 0x02024a7a -_08014564: .4byte 0x02024a80 -_08014568: .4byte 0x02024d68 -_0801456C: .4byte 0x02024c08 +_0801455C: .4byte gUnknown_02024A60 +_08014560: .4byte gUnknown_02024A7A +_08014564: .4byte gBattleMons +_08014568: .4byte gUnknown_02024D68 +_0801456C: .4byte gUnknown_02024C08 _08014570: mov r4, r9 ldrh r1, [r4] @@ -17588,7 +17588,7 @@ _08014570: b _080145D2 .align 2, 0 _080145B4: .4byte gBattleMoves -_080145B8: .4byte 0x02024be8 +_080145B8: .4byte gUnknown_02024BE8 _080145BC: movs r0, 0x3 b _080145D2 @@ -17630,10 +17630,10 @@ _080145D2: ldrb r0, [r5] b _0801469A .align 2, 0 -_0801460C: .4byte 0x02024c08 -_08014610: .4byte 0x02024c0c +_0801460C: .4byte gUnknown_02024C08 +_08014610: .4byte gUnknown_02024C0C _08014614: .4byte gBitTable -_08014618: .4byte 0x02024c07 +_08014618: .4byte gUnknown_02024C07 _0801461C: ldr r5, _08014660 ldr r1, _08014664 @@ -17668,10 +17668,10 @@ _0801461C: ldrb r0, [r5] b _0801469A .align 2, 0 -_08014660: .4byte 0x02024c08 +_08014660: .4byte gUnknown_02024C08 _08014664: .4byte 0x02000000 _08014668: .4byte 0x00016010 -_0801466C: .4byte 0x02024c0c +_0801466C: .4byte gUnknown_02024C0C _08014670: .4byte gBitTable _08014674: ldrb r0, [r3] @@ -17728,11 +17728,11 @@ _080146CC: pop {r0} bx r0 .align 2, 0 -_080146E0: .4byte 0x02024c10 +_080146E0: .4byte gUnknown_02024C10 _080146E4: .4byte gUnknown_081D6BBC _080146E8: .4byte gBattleMoves -_080146EC: .4byte 0x02024be6 -_080146F0: .4byte 0x02024a7f +_080146EC: .4byte gUnknown_02024BE6 +_080146F0: .4byte gUnknown_02024A7F thumb_func_end sub_8013FE8 thumb_func_start sub_80146F4 @@ -17794,21 +17794,21 @@ _0801475C: pop {r0} bx r0 .align 2, 0 -_08014764: .4byte 0x02024c07 -_08014768: .4byte 0x02024a7a -_0801476C: .4byte 0x02024a7e -_08014770: .4byte 0x030042a4 -_08014774: .4byte 0x030042a0 -_08014778: .4byte 0x02024e60 -_0801477C: .4byte 0x02024e64 -_08014780: .4byte 0x030041c0 +_08014764: .4byte gUnknown_02024C07 +_08014768: .4byte gUnknown_02024A7A +_0801476C: .4byte gUnknown_02024A7E +_08014770: .4byte gUnknown_030042A4 +_08014774: .4byte gUnknown_030042A0 +_08014778: .4byte gUnknown_02024E60 +_0801477C: .4byte gUnknown_02024E64 +_08014780: .4byte gUnknown_030041C0 _08014784: .4byte 0x02000000 _08014788: .4byte 0x00016064 _0801478C: .4byte 0x00016003 -_08014790: .4byte 0x02024c10 +_08014790: .4byte gUnknown_02024C10 _08014794: .4byte gUnknown_081D8E4E -_08014798: .4byte 0x02024a7f -_0801479C: .4byte 0x030042e0 +_08014798: .4byte gUnknown_02024A7F +_0801479C: .4byte gUnknown_030042E0 thumb_func_end sub_80146F4 thumb_func_start sub_80147A0 @@ -17863,16 +17863,16 @@ sub_80147A0: @ 80147A0 str r0, [r2] b _08014A8C .align 2, 0 -_08014804: .4byte 0x02024c07 -_08014808: .4byte 0x02024c08 -_0801480C: .4byte 0x02024a7a -_08014810: .4byte 0x02024a7e -_08014814: .4byte 0x030042a4 -_08014818: .4byte 0x030042a0 -_0801481C: .4byte 0x02024ca8 -_08014820: .4byte 0x02024c04 -_08014824: .4byte 0x02024260 -_08014828: .4byte 0x02024c10 +_08014804: .4byte gUnknown_02024C07 +_08014808: .4byte gUnknown_02024C08 +_0801480C: .4byte gUnknown_02024A7A +_08014810: .4byte gUnknown_02024A7E +_08014814: .4byte gUnknown_030042A4 +_08014818: .4byte gUnknown_030042A0 +_0801481C: .4byte gUnknown_02024CA8 +_08014820: .4byte gUnknown_02024C04 +_08014824: .4byte gUnknown_02024260 +_08014828: .4byte gUnknown_02024C10 _0801482C: .4byte gUnknown_081D9E48 _08014830: adds r0, r3, 0 @@ -17885,7 +17885,7 @@ _08014830: ldr r1, _08014848 b _0801485C .align 2, 0 -_08014844: .4byte 0x02024c10 +_08014844: .4byte gUnknown_02024C10 _08014848: .4byte gUnknown_081D9E94 _0801484C: ldrb r0, [r4] @@ -17900,7 +17900,7 @@ _0801485C: str r1, [r0] b _08014A8C .align 2, 0 -_08014864: .4byte 0x02024c10 +_08014864: .4byte gUnknown_02024C10 _08014868: .4byte gUnknown_081D9E7C _0801486C: ldr r2, _080148A0 @@ -17934,7 +17934,7 @@ _08014896: _080148A0: .4byte 0x02000000 _080148A4: .4byte 0x00016003 _080148A8: .4byte 0x000160d8 -_080148AC: .4byte 0x02024c10 +_080148AC: .4byte gUnknown_02024C10 _080148B0: .4byte gUnknown_081D9E7C _080148B4: .4byte _080148B8 .align 2, 0 @@ -17974,10 +17974,10 @@ _080148FC: strb r0, [r2, 0x5] b _08014A74 .align 2, 0 -_08014904: .4byte 0x02024d1e -_08014908: .4byte 0x02024c07 +_08014904: .4byte gUnknown_02024D1E +_08014908: .4byte gUnknown_02024C07 _0801490C: .4byte 0x000160da -_08014910: .4byte 0x02024c10 +_08014910: .4byte gUnknown_02024C10 _08014914: .4byte gUnknown_081D9E7C _08014918: ldr r3, _08014950 @@ -18009,7 +18009,7 @@ _08014926: beq _08014926 b _08014A74 .align 2, 0 -_08014950: .4byte 0x02024c10 +_08014950: .4byte gUnknown_02024C10 _08014954: .4byte gUnknown_081D9E7C _08014958: ldr r3, _0801498C @@ -18038,10 +18038,10 @@ _08014958: mov r10, r3 b _08014A74 .align 2, 0 -_0801498C: .4byte 0x02024d1e -_08014990: .4byte 0x02024c07 +_0801498C: .4byte gUnknown_02024D1E +_08014990: .4byte gUnknown_02024C07 _08014994: .4byte 0x000160da -_08014998: .4byte 0x02024c10 +_08014998: .4byte gUnknown_02024C10 _0801499C: .4byte gUnknown_081D9E7C _080149A0: ldr r3, _08014A18 @@ -18106,9 +18106,9 @@ _08014A02: strb r2, [r0] b _08014A74 .align 2, 0 -_08014A18: .4byte 0x030041c0 -_08014A1C: .4byte 0x03004290 -_08014A20: .4byte 0x02024c10 +_08014A18: .4byte gUnknown_030041C0 +_08014A1C: .4byte gUnknown_03004290 +_08014A20: .4byte gUnknown_02024C10 _08014A24: .4byte gUnknown_081D9E7C _08014A28: .4byte 0x000160a4 _08014A2C: .4byte 0x000160a5 @@ -18130,10 +18130,10 @@ _08014A30: mov r10, r2 b _08014A74 .align 2, 0 -_08014A50: .4byte 0x020239f8 -_08014A54: .4byte 0x02024d1e -_08014A58: .4byte 0x02024c07 -_08014A5C: .4byte 0x02024c10 +_08014A50: .4byte gUnknown_020239F8 +_08014A54: .4byte gUnknown_02024D1E +_08014A58: .4byte gUnknown_02024C07 +_08014A5C: .4byte gUnknown_02024C10 _08014A60: .4byte gUnknown_081D9E7C _08014A64: ldr r0, _08014AA0 @@ -18169,12 +18169,12 @@ _08014A8C: pop {r0} bx r0 .align 2, 0 -_08014AA0: .4byte 0x02024d1e -_08014AA4: .4byte 0x02024c07 -_08014AA8: .4byte 0x02024c10 +_08014AA0: .4byte gUnknown_02024D1E +_08014AA4: .4byte gUnknown_02024C07 +_08014AA8: .4byte gUnknown_02024C10 _08014AAC: .4byte gUnknown_081D9E7C _08014AB0: .4byte 0x000160d8 -_08014AB4: .4byte 0x02024a7f +_08014AB4: .4byte gUnknown_02024A7F thumb_func_end sub_80147A0 thumb_func_start sub_8014AB8 @@ -18198,8 +18198,8 @@ sub_8014AB8: @ 8014AB8 ldrb r1, [r0, 0x7] b _08014AEE .align 2, 0 -_08014ADC: .4byte 0x02024a80 -_08014AE0: .4byte 0x02024df0 +_08014ADC: .4byte gBattleMons +_08014AE0: .4byte gEnigmaBerries _08014AE4: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -18227,10 +18227,10 @@ _08014AEE: movs r1, 0x8 b _08014B50 .align 2, 0 -_08014B18: .4byte 0x02024c0b -_08014B1C: .4byte 0x02024c04 -_08014B20: .4byte 0x02024a80 -_08014B24: .4byte 0x02024d28 +_08014B18: .4byte gUnknown_02024C0B +_08014B1C: .4byte gUnknown_02024C04 +_08014B20: .4byte gBattleMons +_08014B24: .4byte gUnknown_02024D28 _08014B28: ldr r6, _08014B5C movs r2, 0x58 @@ -18260,9 +18260,9 @@ _08014B50: lsrs r5, r0, 24 b _08014BC2 .align 2, 0 -_08014B5C: .4byte 0x02024a80 -_08014B60: .4byte 0x02024c06 -_08014B64: .4byte 0x02024d28 +_08014B5C: .4byte gBattleMons +_08014B60: .4byte byte_2024C06 +_08014B64: .4byte gUnknown_02024D28 _08014B68: ldr r0, _08014BDC ldrh r1, [r0] @@ -18325,12 +18325,12 @@ _08014BD4: pop {r1} bx r1 .align 2, 0 -_08014BDC: .4byte 0x020239f8 +_08014BDC: .4byte gUnknown_020239F8 _08014BE0: .4byte 0x02000000 _08014BE4: .4byte 0x00016078 -_08014BE8: .4byte 0x02024a7e -_08014BEC: .4byte 0x02024a68 -_08014BF0: .4byte 0x02024d26 +_08014BE8: .4byte gUnknown_02024A7E +_08014BEC: .4byte gUnknown_02024A68 +_08014BF0: .4byte gUnknown_02024D26 thumb_func_end sub_8014AB8 thumb_func_start sub_8014BF4 @@ -18376,14 +18376,14 @@ _08014C28: movs r1, 0x2 b _08014C72 .align 2, 0 -_08014C44: .4byte 0x02024c07 -_08014C48: .4byte 0x02024a7a -_08014C4C: .4byte 0x02024a7e -_08014C50: .4byte 0x020239f8 -_08014C54: .4byte 0x02024a68 -_08014C58: .4byte 0x02024a60 -_08014C5C: .4byte 0x02024c18 -_08014C60: .4byte 0x02024d26 +_08014C44: .4byte gUnknown_02024C07 +_08014C48: .4byte gUnknown_02024A7A +_08014C4C: .4byte gUnknown_02024A7E +_08014C50: .4byte gUnknown_020239F8 +_08014C54: .4byte gUnknown_02024A68 +_08014C58: .4byte gUnknown_02024A60 +_08014C5C: .4byte gUnknown_02024C18 +_08014C60: .4byte gUnknown_02024D26 _08014C64: ldrb r0, [r4] adds r0, r6 @@ -18413,8 +18413,8 @@ _08014C88: strb r1, [r0] b _08014D40 .align 2, 0 -_08014C94: .4byte 0x02024a68 -_08014C98: .4byte 0x02024d26 +_08014C94: .4byte gUnknown_02024A68 +_08014C98: .4byte gUnknown_02024D26 _08014C9C: ldrb r0, [r4] bl battle_side_get_owner @@ -18446,12 +18446,12 @@ _08014C9C: movs r0, 0xA b _08014D3E .align 2, 0 -_08014CDC: .4byte 0x02024a80 +_08014CDC: .4byte gBattleMons _08014CE0: .4byte 0xfdffffff -_08014CE4: .4byte 0x02024d1e -_08014CE8: .4byte 0x02024c10 +_08014CE4: .4byte gUnknown_02024D1E +_08014CE8: .4byte gUnknown_02024C10 _08014CEC: .4byte gUnknown_081D8E3B -_08014CF0: .4byte 0x02024a7f +_08014CF0: .4byte gUnknown_02024A7F _08014CF4: ldr r1, _08014D1C ldrb r2, [r4] @@ -18474,12 +18474,12 @@ _08014CF4: movs r0, 0xA b _08014D3E .align 2, 0 -_08014D1C: .4byte 0x02024a80 +_08014D1C: .4byte gBattleMons _08014D20: .4byte 0x0400e000 -_08014D24: .4byte 0x02024d1e -_08014D28: .4byte 0x02024c10 +_08014D24: .4byte gUnknown_02024D1E +_08014D28: .4byte gUnknown_02024C10 _08014D2C: .4byte gUnknown_081D8E3B -_08014D30: .4byte 0x02024a7f +_08014D30: .4byte gUnknown_02024A7F _08014D34: ldr r0, _08014D48 ldrb r0, [r0] @@ -18493,8 +18493,8 @@ _08014D40: pop {r0} bx r0 .align 2, 0 -_08014D48: .4byte 0x02024a68 -_08014D4C: .4byte 0x02024d26 +_08014D48: .4byte gUnknown_02024A68 +_08014D4C: .4byte gUnknown_02024D26 thumb_func_end sub_8014BF4 thumb_func_start sub_8014D50 @@ -18520,14 +18520,14 @@ sub_8014D50: @ 8014D50 strb r0, [r1] bx lr .align 2, 0 -_08014D78: .4byte 0x02024c07 -_08014D7C: .4byte 0x02024a7a -_08014D80: .4byte 0x02024a7e -_08014D84: .4byte 0x030042a4 -_08014D88: .4byte 0x030042a0 -_08014D8C: .4byte 0x02024c10 +_08014D78: .4byte gUnknown_02024C07 +_08014D7C: .4byte gUnknown_02024A7A +_08014D80: .4byte gUnknown_02024A7E +_08014D84: .4byte gUnknown_030042A4 +_08014D88: .4byte gUnknown_030042A0 +_08014D8C: .4byte gUnknown_02024C10 _08014D90: .4byte gUnknown_081D9E98 -_08014D94: .4byte 0x02024a7f +_08014D94: .4byte gUnknown_02024A7F thumb_func_end sub_8014D50 thumb_func_start sub_8014D98 @@ -18560,16 +18560,16 @@ sub_8014D98: @ 8014D98 strb r0, [r1] bx lr .align 2, 0 -_08014DD0: .4byte 0x02024c07 -_08014DD4: .4byte 0x02024a7a -_08014DD8: .4byte 0x02024a7e -_08014DDC: .4byte 0x030042a4 -_08014DE0: .4byte 0x030042a0 -_08014DE4: .4byte 0x02038808 -_08014DE8: .4byte 0x02024c04 -_08014DEC: .4byte 0x02024c10 +_08014DD0: .4byte gUnknown_02024C07 +_08014DD4: .4byte gUnknown_02024A7A +_08014DD8: .4byte gUnknown_02024A7E +_08014DDC: .4byte gUnknown_030042A4 +_08014DE0: .4byte gUnknown_030042A0 +_08014DE4: .4byte gUnknown_02038808 +_08014DE8: .4byte gUnknown_02024C04 +_08014DEC: .4byte gUnknown_02024C10 _08014DF0: .4byte gUnknown_081D9E48 -_08014DF4: .4byte 0x02024a7f +_08014DF4: .4byte gUnknown_02024A7F thumb_func_end sub_8014D98 thumb_func_start sub_8014DF8 @@ -18631,14 +18631,14 @@ _08014E42: movs r0, 0x1 b _08014E9A .align 2, 0 -_08014E68: .4byte 0x02024c07 -_08014E6C: .4byte 0x02024a7a -_08014E70: .4byte 0x02024a7e -_08014E74: .4byte 0x030042a4 -_08014E78: .4byte 0x030042a0 -_08014E7C: .4byte 0x02024d1e -_08014E80: .4byte 0x02024260 -_08014E84: .4byte 0x02024c04 +_08014E68: .4byte gUnknown_02024C07 +_08014E6C: .4byte gUnknown_02024A7A +_08014E70: .4byte gUnknown_02024A7E +_08014E74: .4byte gUnknown_030042A4 +_08014E78: .4byte gUnknown_030042A0 +_08014E7C: .4byte gUnknown_02024D1E +_08014E80: .4byte gUnknown_02024260 +_08014E84: .4byte gUnknown_02024C04 _08014E88: .4byte 0x02000000 _08014E8C: .4byte 0x00016087 _08014E90: .4byte 0x00016088 @@ -18659,9 +18659,9 @@ _08014E9C: pop {r0} bx r0 .align 2, 0 -_08014EB0: .4byte 0x02024c10 +_08014EB0: .4byte gUnknown_02024C10 _08014EB4: .4byte gUnknown_081D9E98 -_08014EB8: .4byte 0x02024a7f +_08014EB8: .4byte gUnknown_02024A7F thumb_func_end sub_8014DF8 thumb_func_start sub_8014EBC @@ -18723,17 +18723,17 @@ _08014F18: strb r5, [r0, 0x5] b _08014F5A .align 2, 0 -_08014F28: .4byte 0x02024c07 -_08014F2C: .4byte 0x02024a7a -_08014F30: .4byte 0x02024a7e -_08014F34: .4byte 0x030042a4 -_08014F38: .4byte 0x030042a0 +_08014F28: .4byte gUnknown_02024C07 +_08014F2C: .4byte gUnknown_02024A7A +_08014F30: .4byte gUnknown_02024A7E +_08014F34: .4byte gUnknown_030042A4 +_08014F38: .4byte gUnknown_030042A0 _08014F3C: .4byte 0x02000000 _08014F40: .4byte 0x00016089 _08014F44: .4byte gUnknown_081FA71B _08014F48: .4byte 0x00016088 _08014F4C: .4byte gUnknown_081FA71F -_08014F50: .4byte 0x02024d1e +_08014F50: .4byte gUnknown_02024D1E _08014F54: ldr r1, _08014F70 movs r0, 0x1 @@ -18750,10 +18750,10 @@ _08014F5A: pop {r0} bx r0 .align 2, 0 -_08014F70: .4byte 0x02024d1e -_08014F74: .4byte 0x02024c10 +_08014F70: .4byte gUnknown_02024D1E +_08014F74: .4byte gUnknown_02024C10 _08014F78: .4byte gUnknown_081D9E98 -_08014F7C: .4byte 0x02024a7f +_08014F7C: .4byte gUnknown_02024A7F thumb_func_end sub_8014EBC thumb_func_start bs8_exit_by_flight @@ -18778,11 +18778,11 @@ bs8_exit_by_flight: @ 8014F80 pop {r0} bx r0 .align 2, 0 -_08014FA8: .4byte 0x02024c07 -_08014FAC: .4byte 0x02024a7a -_08014FB0: .4byte 0x02024a7e -_08014FB4: .4byte 0x02024a68 -_08014FB8: .4byte 0x02024d26 +_08014FA8: .4byte gUnknown_02024C07 +_08014FAC: .4byte gUnknown_02024A7A +_08014FB0: .4byte gUnknown_02024A7E +_08014FB4: .4byte gUnknown_02024A68 +_08014FB8: .4byte gUnknown_02024D26 thumb_func_end bs8_exit_by_flight thumb_func_start sub_8014FBC @@ -18825,17 +18825,17 @@ sub_8014FBC: @ 8014FBC strb r0, [r1, 0x1] bx lr .align 2, 0 -_08015008: .4byte 0x02024c07 -_0801500C: .4byte 0x02024a7a -_08015010: .4byte 0x02024a7e -_08015014: .4byte 0x030042a4 -_08015018: .4byte 0x030042a0 -_0801501C: .4byte 0x030041c0 -_08015020: .4byte 0x02024a6a -_08015024: .4byte 0x02024c10 +_08015008: .4byte gUnknown_02024C07 +_0801500C: .4byte gUnknown_02024A7A +_08015010: .4byte gUnknown_02024A7E +_08015014: .4byte gUnknown_030042A4 +_08015018: .4byte gUnknown_030042A0 +_0801501C: .4byte gUnknown_030041C0 +_08015020: .4byte gUnknown_02024A6A +_08015024: .4byte gUnknown_02024C10 _08015028: .4byte gUnknown_081D9E98 -_0801502C: .4byte 0x02024a7f -_08015030: .4byte 0x02024a76 +_0801502C: .4byte gUnknown_02024A7F +_08015030: .4byte gUnknown_02024A76 thumb_func_end sub_8014FBC thumb_func_start bsB_exit_by_move @@ -18859,7 +18859,7 @@ _08015050: .align 2, 0 _08015054: .4byte 0x02000000 _08015058: .4byte 0x00016059 -_0801505C: .4byte 0x02024a7f +_0801505C: .4byte gUnknown_02024A7F thumb_func_end bsB_exit_by_move thumb_func_start sub_8015060 @@ -18881,10 +18881,10 @@ sub_8015060: @ 8015060 str r0, [r2] bx lr .align 2, 0 -_08015080: .4byte 0x02024a7e -_08015084: .4byte 0x02024a7f -_08015088: .4byte 0x02024a76 -_0801508C: .4byte 0x02024c6c +_08015080: .4byte gUnknown_02024A7E +_08015084: .4byte gUnknown_02024A7F +_08015088: .4byte gUnknown_02024A76 +_0801508C: .4byte gUnknown_02024C6C _08015090: .4byte 0xf1e892af thumb_func_end sub_8015060 @@ -18950,21 +18950,21 @@ bsC_8016D70: @ 8015094 pop {r0} bx r0 .align 2, 0 -_0801510C: .4byte 0x02024a7e -_08015110: .4byte 0x02024a7f -_08015114: .4byte 0x02024a76 -_08015118: .4byte 0x02024c6c +_0801510C: .4byte gUnknown_02024A7E +_08015110: .4byte gUnknown_02024A7F +_08015114: .4byte gUnknown_02024A76 +_08015118: .4byte gUnknown_02024C6C _0801511C: .4byte 0xf1e892af -_08015120: .4byte 0x02024bec +_08015120: .4byte gUnknown_02024BEC _08015124: .4byte 0x02000000 _08015128: .4byte 0x00016002 _0801512C: .4byte 0x000160a1 -_08015130: .4byte 0x02024c3c -_08015134: .4byte 0x02024c07 -_08015138: .4byte 0x02024c44 +_08015130: .4byte gUnknown_02024C3C +_08015134: .4byte gUnknown_02024C07 +_08015138: .4byte gUnknown_02024C44 _0801513C: .4byte 0x0001601c -_08015140: .4byte 0x02024dec -_08015144: .4byte 0x02024d1e +_08015140: .4byte gUnknown_02024DEC +_08015144: .4byte gUnknown_02024D1E _08015148: .4byte 0x00016112 _0801514C: .4byte 0x00017130 thumb_func_end bsC_8016D70 @@ -19001,17 +19001,17 @@ _08015198: ldr r0, _0801519C b _080151C6 .align 2, 0 -_0801519C: .4byte 0x02024c08 +_0801519C: .4byte gUnknown_02024C08 _080151A0: ldr r0, _080151A4 b _080151C6 .align 2, 0 -_080151A4: .4byte 0x02024c07 +_080151A4: .4byte gUnknown_02024C07 _080151A8: ldr r0, _080151AC b _080151C6 .align 2, 0 -_080151AC: .4byte 0x02024c0a +_080151AC: .4byte gUnknown_02024C0A _080151B0: movs r2, 0 b _080151C8 @@ -19032,7 +19032,7 @@ _080151C8: pop {r1} bx r1 .align 2, 0 -_080151D0: .4byte 0x02024c09 +_080151D0: .4byte gUnknown_02024C09 thumb_func_end sub_8015150 thumb_func_start sub_80151D4 @@ -19061,7 +19061,7 @@ sub_80151D4: @ 80151D4 adds r1, r0, r1 b _08015210 .align 2, 0 -_08015204: .4byte 0x02024a80 +_08015204: .4byte gBattleMons _08015208: adds r1, 0x2 adds r3, 0x1 @@ -19133,9 +19133,9 @@ _08015286: pop {r0} bx r0 .align 2, 0 -_08015290: .4byte 0x02024ca8 +_08015290: .4byte gUnknown_02024CA8 _08015294: .4byte gBitTable -_08015298: .4byte 0x02024a60 +_08015298: .4byte gUnknown_02024A60 thumb_func_end sub_80151D4 thumb_func_start sub_801529C @@ -19287,11 +19287,11 @@ _080153AC: pop {r0} bx r0 .align 2, 0 -_080153BC: .4byte 0x02024a68 -_080153C0: .4byte 0x02024a80 -_080153C4: .4byte 0x02024ca8 +_080153BC: .4byte gUnknown_02024A68 +_080153C0: .4byte gBattleMons +_080153C4: .4byte gUnknown_02024CA8 _080153C8: .4byte gBitTable -_080153CC: .4byte 0x02024a60 +_080153CC: .4byte gUnknown_02024A60 thumb_func_end sub_801529C thumb_func_start sub_80153D0 @@ -19424,13 +19424,13 @@ _080154B6: pop {r0} bx r0 .align 2, 0 -_080154C8: .4byte 0x02024a68 -_080154CC: .4byte 0x02024a80 -_080154D0: .4byte 0x02024a8c -_080154D4: .4byte 0x02024aa4 -_080154D8: .4byte 0x02024ca8 +_080154C8: .4byte gUnknown_02024A68 +_080154CC: .4byte gBattleMons +_080154D0: .4byte gUnknown_02024A8C +_080154D4: .4byte gUnknown_02024AA4 +_080154D8: .4byte gUnknown_02024CA8 _080154DC: .4byte gBitTable -_080154E0: .4byte 0x02024a60 +_080154E0: .4byte gUnknown_02024A60 thumb_func_end sub_80153D0 thumb_func_start unref_sub_80154E4 @@ -19461,9 +19461,9 @@ _08015500: blt _08015500 b _08015542 .align 2, 0 -_08015514: .4byte 0x020239f8 -_08015518: .4byte 0x02024a68 -_0801551C: .4byte 0x02024a64 +_08015514: .4byte gUnknown_020239F8 +_08015518: .4byte gUnknown_02024A68 +_0801551C: .4byte gUnknown_02024A64 _08015520: .4byte gBitTable _08015524: movs r2, 0 @@ -19487,8 +19487,8 @@ _08015542: pop {r0} bx r0 .align 2, 0 -_08015548: .4byte 0x02024a68 -_0801554C: .4byte 0x02024a64 +_08015548: .4byte gUnknown_02024A68 +_0801554C: .4byte gUnknown_02024A64 _08015550: .4byte gBitTable thumb_func_end unref_sub_80154E4 @@ -19514,8 +19514,8 @@ dp01_battle_side_mark_buffer_for_execution: @ 8015554 str r0, [r2] b _08015598 .align 2, 0 -_0801557C: .4byte 0x020239f8 -_08015580: .4byte 0x02024a64 +_0801557C: .4byte gUnknown_020239F8 +_08015580: .4byte gUnknown_02024A64 _08015584: .4byte gBitTable _08015588: ldr r2, _0801559C @@ -19530,7 +19530,7 @@ _08015598: pop {r0} bx r0 .align 2, 0 -_0801559C: .4byte 0x02024a64 +_0801559C: .4byte gUnknown_02024A64 _080155A0: .4byte gBitTable thumb_func_end dp01_battle_side_mark_buffer_for_execution @@ -19546,7 +19546,7 @@ sub_80155A4: @ 80155A4 adds r6, r0, r1 b _080155CE .align 2, 0 -_080155B8: .4byte 0x02024a64 +_080155B8: .4byte gUnknown_02024A64 _080155BC: .4byte gBitTable _080155C0: lsls r0, r4, 2 @@ -19573,7 +19573,7 @@ _080155CE: pop {r0} bx r0 .align 2, 0 -_080155F0: .4byte 0x02024a64 +_080155F0: .4byte gUnknown_02024A64 thumb_func_end sub_80155A4 thumb_func_start b_cancel_multi_turn_move_maybe @@ -19618,13 +19618,13 @@ b_cancel_multi_turn_move_maybe: @ 80155F4 strb r0, [r1, 0x10] bx lr .align 2, 0 -_08015644: .4byte 0x02024a80 +_08015644: .4byte gBattleMons _08015648: .4byte 0xffffefff _0801564C: .4byte 0xfffff3ff _08015650: .4byte 0xfffffcff -_08015654: .4byte 0x02024c98 +_08015654: .4byte gUnknown_02024C98 _08015658: .4byte 0xfffbff3f -_0801565C: .4byte 0x02024ca8 +_0801565C: .4byte gUnknown_02024CA8 thumb_func_end b_cancel_multi_turn_move_maybe thumb_func_start sub_8015660 @@ -19668,7 +19668,7 @@ _080156A6: movs r0, 0x1 b _080156B2 .align 2, 0 -_080156AC: .4byte 0x02024d28 +_080156AC: .4byte gUnknown_02024D28 _080156B0: movs r0, 0 _080156B2: @@ -19693,7 +19693,7 @@ b_std_message: @ 80156B8 pop {r0} bx r0 .align 2, 0 -_080156D8: .4byte 0x02024a60 +_080156D8: .4byte gUnknown_02024A60 thumb_func_end b_std_message thumb_func_start sub_80156DC @@ -19745,10 +19745,10 @@ _0801572A: pop {r0} bx r0 .align 2, 0 -_08015730: .4byte 0x02024dea -_08015734: .4byte 0x02024a68 +_08015730: .4byte gUnknown_02024DEA +_08015734: .4byte gUnknown_02024A68 _08015738: .4byte gBitTable -_0801573C: .4byte 0x02024a6a +_0801573C: .4byte gUnknown_02024A6A thumb_func_end sub_80156DC thumb_func_start sub_8015740 @@ -19812,11 +19812,11 @@ _080157A4: pop {r0} bx r0 .align 2, 0 -_080157B0: .4byte 0x02024dea -_080157B4: .4byte 0x02024a68 -_080157B8: .4byte 0x02024c0c +_080157B0: .4byte gUnknown_02024DEA +_080157B4: .4byte gUnknown_02024A68 +_080157B8: .4byte gUnknown_02024C0C _080157BC: .4byte gBitTable -_080157C0: .4byte 0x02024a6a +_080157C0: .4byte gUnknown_02024A6A thumb_func_end sub_8015740 thumb_func_start sub_80157C4 @@ -19867,10 +19867,10 @@ _08015816: pop {r0} bx r0 .align 2, 0 -_0801581C: .4byte 0x02024a68 -_08015820: .4byte 0x02024dea +_0801581C: .4byte gUnknown_02024A68 +_08015820: .4byte gUnknown_02024DEA _08015824: .4byte gBitTable -_08015828: .4byte 0x02024a6a +_08015828: .4byte gUnknown_02024A6A thumb_func_end sub_80157C4 thumb_func_start b_movescr_stack_push @@ -19910,7 +19910,7 @@ b_movescr_stack_push_cursor: @ 801584C bx lr .align 2, 0 _08015868: .4byte 0x02017110 -_0801586C: .4byte 0x02024c10 +_0801586C: .4byte gUnknown_02024C10 thumb_func_end b_movescr_stack_push_cursor thumb_func_start b_movescr_stack_pop_cursor @@ -19929,7 +19929,7 @@ b_movescr_stack_pop_cursor: @ 8015870 str r0, [r3] bx lr .align 2, 0 -_0801588C: .4byte 0x02024c10 +_0801588C: .4byte gUnknown_02024C10 _08015890: .4byte 0x02017110 thumb_func_end b_movescr_stack_pop_cursor @@ -20077,20 +20077,20 @@ _0801598C: ldrb r3, [r0, 0x7] b _080159EE .align 2, 0 -_080159AC: .4byte 0x02024a80 -_080159B0: .4byte 0x02024260 -_080159B4: .4byte 0x02024a60 +_080159AC: .4byte gBattleMons +_080159B0: .4byte gUnknown_02024260 +_080159B4: .4byte gUnknown_02024A60 _080159B8: .4byte 0x020160e8 -_080159BC: .4byte 0x02024ca8 -_080159C0: .4byte 0x02024be6 -_080159C4: .4byte 0x02024c1c +_080159BC: .4byte gUnknown_02024CA8 +_080159C0: .4byte gUnknown_02024BE6 +_080159C4: .4byte gUnknown_02024C1C _080159C8: .4byte gUnknown_081D9144 -_080159CC: .4byte 0x02024c34 +_080159CC: .4byte gUnknown_02024C34 _080159D0: .4byte gUnknown_081D937C _080159D4: .4byte gBattleMoves _080159D8: .4byte gUnknown_081D938B _080159DC: .4byte gUnknown_081D9464 -_080159E0: .4byte 0x02024df0 +_080159E0: .4byte gEnigmaBerries _080159E4: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -20165,15 +20165,15 @@ _08015A64: pop {r1} bx r1 .align 2, 0 -_08015A70: .4byte 0x02024c0b -_08015A74: .4byte 0x02024a60 -_08015A78: .4byte 0x02024a80 +_08015A70: .4byte gUnknown_02024C0B +_08015A74: .4byte gUnknown_02024A60 +_08015A78: .4byte gBattleMons _08015A7C: .4byte 0x0000ffff -_08015A80: .4byte 0x02024be6 -_08015A84: .4byte 0x02024c04 -_08015A88: .4byte 0x02024c1c +_08015A80: .4byte gUnknown_02024BE6 +_08015A84: .4byte gUnknown_02024C04 +_08015A88: .4byte gUnknown_02024C1C _08015A8C: .4byte gUnknown_081D9AC2 -_08015A90: .4byte 0x02024260 +_08015A90: .4byte gUnknown_02024260 _08015A94: .4byte gUnknown_081D9369 thumb_func_end sub_8015894 @@ -20212,8 +20212,8 @@ sub_8015A98: @ 8015A98 b _08015AF6 .align 2, 0 _08015AD8: .4byte 0x020160e8 -_08015ADC: .4byte 0x02024a80 -_08015AE0: .4byte 0x02024df0 +_08015ADC: .4byte gBattleMons +_08015AE0: .4byte gEnigmaBerries _08015AE4: ldrh r0, [r1, 0x2E] str r3, [sp, 0x14] @@ -20423,12 +20423,12 @@ _08015C5E: pop {r1} bx r1 .align 2, 0 -_08015C70: .4byte 0x02024c0b -_08015C74: .4byte 0x02024ca8 -_08015C78: .4byte 0x02024a80 -_08015C7C: .4byte 0x02024a8c +_08015C70: .4byte gUnknown_02024C0B +_08015C74: .4byte gUnknown_02024CA8 +_08015C78: .4byte gBattleMons +_08015C7C: .4byte gUnknown_02024A8C _08015C80: .4byte gBitTable -_08015C84: .4byte 0x02024c34 +_08015C84: .4byte gUnknown_02024C34 _08015C88: .4byte gBattleMoves _08015C8C: .4byte 0x0000ffff thumb_func_end sub_8015A98 @@ -20485,12 +20485,12 @@ sub_8015C90: @ 8015C90 adds r1, r2 b _08015D48 .align 2, 0 -_08015CFC: .4byte 0x02024a60 -_08015D00: .4byte 0x02024d28 -_08015D04: .4byte 0x02024c1c +_08015CFC: .4byte gUnknown_02024A60 +_08015D00: .4byte gUnknown_02024D28 +_08015D04: .4byte gUnknown_02024C1C _08015D08: .4byte gUnknown_081D9365 -_08015D0C: .4byte 0x020239f8 -_08015D10: .4byte 0x02024260 +_08015D0C: .4byte gUnknown_020239F8 +_08015D10: .4byte gUnknown_02024260 _08015D14: ldrb r0, [r5] bl battle_get_per_side_status @@ -20506,7 +20506,7 @@ _08015D14: adds r1, r2 b _08015D48 .align 2, 0 -_08015D34: .4byte 0x02024260 +_08015D34: .4byte gUnknown_02024260 _08015D38: ldr r0, _08015D58 ldrb r1, [r5] @@ -20527,7 +20527,7 @@ _08015D52: pop {r1} bx r1 .align 2, 0 -_08015D58: .4byte 0x02024d28 +_08015D58: .4byte gUnknown_02024D28 thumb_func_end sub_8015C90 thumb_func_start sub_8015D5C @@ -20609,9 +20609,9 @@ _08015DE0: pop {r1} bx r1 .align 2, 0 -_08015DF0: .4byte 0x02024a68 -_08015DF4: .4byte 0x02024a8c -_08015DF8: .4byte 0x02024c98 +_08015DF0: .4byte gUnknown_02024A68 +_08015DF4: .4byte gUnknown_02024A8C +_08015DF8: .4byte gUnknown_02024C98 thumb_func_end sub_8015D5C thumb_func_start sub_8015DFC @@ -20704,11 +20704,11 @@ _08015E96: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08015EA0: .4byte 0x02024c07 -_08015EA4: .4byte 0x02024a68 -_08015EA8: .4byte 0x02024c08 +_08015EA0: .4byte gUnknown_02024C07 +_08015EA4: .4byte gUnknown_02024A68 +_08015EA8: .4byte gUnknown_02024C08 _08015EAC: .4byte 0x02000000 -_08015EB0: .4byte 0x02024c0c +_08015EB0: .4byte gUnknown_02024C0C _08015EB4: .4byte gBitTable _08015EB8: .4byte 0x0001600e _08015EBC: .4byte _08015EC0 @@ -20744,8 +20744,8 @@ _08015F06: movs r5, 0 b _08015F54 .align 2, 0 -_08015F0C: .4byte 0x02024a68 -_08015F10: .4byte 0x02024a7a +_08015F0C: .4byte gUnknown_02024A68 +_08015F10: .4byte gUnknown_02024A7A _08015F14: adds r4, r5, 0x1 adds r6, r4, 0 @@ -20874,16 +20874,16 @@ _08015FFA: bls _08015F8A b _08016236 .align 2, 0 -_08016004: .4byte 0x02024a7a -_08016008: .4byte 0x02024a68 +_08016004: .4byte gUnknown_02024A7A +_08016008: .4byte gUnknown_02024A68 _0801600C: .4byte 0x02000000 _08016010: .4byte 0x0001600e _08016014: .4byte 0x000160fc -_08016018: .4byte 0x02024a60 -_0801601C: .4byte 0x030041c0 -_08016020: .4byte 0x02024c07 -_08016024: .4byte 0x02024c7a -_08016028: .4byte 0x02024c80 +_08016018: .4byte gUnknown_02024A60 +_0801601C: .4byte gUnknown_030041C0 +_08016020: .4byte gUnknown_02024C07 +_08016024: .4byte gUnknown_02024C7A +_08016028: .4byte gUnknown_02024C80 _0801602C: .4byte 0x0000fffe _08016030: .4byte gUnknown_081D9030 _08016034: @@ -20968,14 +20968,14 @@ _080160C2: b _08016182 .align 2, 0 _080160CC: .4byte 0x000160fc -_080160D0: .4byte 0x030041c0 -_080160D4: .4byte 0x02024c07 -_080160D8: .4byte 0x02024a60 -_080160DC: .4byte 0x02024c7a -_080160E0: .4byte 0x02024c80 +_080160D0: .4byte gUnknown_030041C0 +_080160D4: .4byte gUnknown_02024C07 +_080160D8: .4byte gUnknown_02024A60 +_080160DC: .4byte gUnknown_02024C7A +_080160E0: .4byte gUnknown_02024C80 _080160E4: .4byte 0x0000fffd _080160E8: .4byte gUnknown_081D9030 -_080160EC: .4byte 0x02024d1e +_080160EC: .4byte gUnknown_02024D1E _080160F0: .4byte 0x02000000 _080160F4: ldr r1, _0801619C @@ -21068,14 +21068,14 @@ _0801618A: b _0801652A .align 2, 0 _0801619C: .4byte 0x000160fc -_080161A0: .4byte 0x02024a60 -_080161A4: .4byte 0x030041c0 -_080161A8: .4byte 0x02024c07 -_080161AC: .4byte 0x02024c80 -_080161B0: .4byte 0x02024c7a +_080161A0: .4byte gUnknown_02024A60 +_080161A4: .4byte gUnknown_030041C0 +_080161A8: .4byte gUnknown_02024C07 +_080161AC: .4byte gUnknown_02024C80 +_080161B0: .4byte gUnknown_02024C7A _080161B4: .4byte 0x0000feff _080161B8: .4byte gUnknown_081D9030 -_080161BC: .4byte 0x02024d1e +_080161BC: .4byte gUnknown_02024D1E _080161C0: .4byte 0x02000000 _080161C4: .4byte 0x0001600e _080161C8: @@ -21153,10 +21153,10 @@ _0801623E: b _0801652A .align 2, 0 _08016250: .4byte 0x000160fc -_08016254: .4byte 0x02024a60 -_08016258: .4byte 0x02024c07 -_0801625C: .4byte 0x02024c7a -_08016260: .4byte 0x02024c80 +_08016254: .4byte gUnknown_02024A60 +_08016258: .4byte gUnknown_02024C07 +_0801625C: .4byte gUnknown_02024C7A +_08016260: .4byte gUnknown_02024C80 _08016264: .4byte 0x0000ffdf _08016268: .4byte gUnknown_081D9041 _0801626C: .4byte 0x02000000 @@ -21236,12 +21236,12 @@ _080162F0: b _0801652A .align 2, 0 _080162FC: .4byte 0x000160fc -_08016300: .4byte 0x02024a68 -_08016304: .4byte 0x02024a60 -_08016308: .4byte 0x02024ddc -_0801630C: .4byte 0x02024a7a -_08016310: .4byte 0x02024a80 -_08016314: .4byte 0x02024c08 +_08016300: .4byte gUnknown_02024A68 +_08016304: .4byte gUnknown_02024A60 +_08016308: .4byte gUnknown_02024DDC +_0801630C: .4byte gUnknown_02024A7A +_08016310: .4byte gBattleMons +_08016314: .4byte gUnknown_02024C08 _08016318: .4byte gUnknown_081D939A _0801631C: .4byte 0x02000000 _08016320: .4byte 0x0001600e @@ -21276,11 +21276,11 @@ _08016332: strb r0, [r1, 0x5] b _0801639C .align 2, 0 -_0801635C: .4byte 0x02024db8 -_08016360: .4byte 0x02024dbc +_0801635C: .4byte word_2024DB8 +_08016360: .4byte gUnknown_02024DBC _08016364: .4byte 0x0000fffe _08016368: .4byte 0x0000fffd -_0801636C: .4byte 0x02024d1e +_0801636C: .4byte gUnknown_02024D1E _08016370: movs r0, 0x2 ands r0, r2 @@ -21302,7 +21302,7 @@ _0801638A: strb r0, [r1, 0x5] b _0801639C .align 2, 0 -_08016394: .4byte 0x02024d1e +_08016394: .4byte gUnknown_02024D1E _08016398: ldr r0, _080163A0 strb r1, [r0, 0x5] @@ -21310,7 +21310,7 @@ _0801639C: ldr r0, _080163A4 b _080164EA .align 2, 0 -_080163A0: .4byte 0x02024d1e +_080163A0: .4byte gUnknown_02024D1E _080163A4: .4byte gUnknown_081D8F62 _080163A8: ldr r3, _080163DC @@ -21340,10 +21340,10 @@ _080163B6: ldr r0, _080163EC b _080163F4 .align 2, 0 -_080163DC: .4byte 0x02024db8 -_080163E0: .4byte 0x02024dbc +_080163DC: .4byte word_2024DB8 +_080163E0: .4byte gUnknown_02024DBC _080163E4: .4byte 0x0000fff7 -_080163E8: .4byte 0x02024c10 +_080163E8: .4byte gUnknown_02024C10 _080163EC: .4byte gUnknown_081D8FFF _080163F0: ldr r1, _0801640C @@ -21361,11 +21361,11 @@ _080163F4: strb r2, [r0, 0x5] b _080164E8 .align 2, 0 -_0801640C: .4byte 0x02024c10 +_0801640C: .4byte gUnknown_02024C10 _08016410: .4byte gUnknown_081D8F7D _08016414: .4byte 0x02000000 _08016418: .4byte 0x000160a4 -_0801641C: .4byte 0x02024d1e +_0801641C: .4byte gUnknown_02024D1E _08016420: ldr r3, _08016450 ldrh r2, [r3] @@ -21392,10 +21392,10 @@ _08016420: ldr r0, _08016460 b _08016468 .align 2, 0 -_08016450: .4byte 0x02024db8 -_08016454: .4byte 0x02024dbc +_08016450: .4byte word_2024DB8 +_08016454: .4byte gUnknown_02024DBC _08016458: .4byte 0x0000ffdf -_0801645C: .4byte 0x02024c10 +_0801645C: .4byte gUnknown_02024C10 _08016460: .4byte gUnknown_081D9016 _08016464: ldr r1, _08016484 @@ -21416,7 +21416,7 @@ _0801647C: adds r1, r2, r0 b _080164FE .align 2, 0 -_08016484: .4byte 0x02024c10 +_08016484: .4byte gUnknown_02024C10 _08016488: .4byte gUnknown_081D9008 _0801648C: .4byte 0x02000000 _08016490: .4byte 0x0001600e @@ -21442,10 +21442,10 @@ _08016494: ldr r0, _080164CC b _080164D4 .align 2, 0 -_080164BC: .4byte 0x02024db8 -_080164C0: .4byte 0x02024dbc +_080164BC: .4byte word_2024DB8 +_080164C0: .4byte gUnknown_02024DBC _080164C4: .4byte 0x0000ff7f -_080164C8: .4byte 0x02024c10 +_080164C8: .4byte gUnknown_02024C10 _080164CC: .4byte gUnknown_081D8FFF _080164D0: ldr r1, _08016508 @@ -21481,11 +21481,11 @@ _080164FE: mov r12, r2 b _0801652A .align 2, 0 -_08016508: .4byte 0x02024c10 +_08016508: .4byte gUnknown_02024C10 _0801650C: .4byte gUnknown_081D8F7D _08016510: .4byte 0x02000000 _08016514: .4byte 0x000160a4 -_08016518: .4byte 0x02024d1e +_08016518: .4byte gUnknown_02024D1E _0801651C: .4byte 0x0001600e _08016520: mov r0, r9 @@ -21514,7 +21514,7 @@ _08016532: pop {r1} bx r1 .align 2, 0 -_08016550: .4byte 0x030042d4 +_08016550: .4byte gUnknown_030042D4 _08016554: .4byte sub_8011E8C thumb_func_end sub_8015DFC @@ -21535,7 +21535,7 @@ sub_8016558: @ 8016558 str r0, [r2] bl _08017088 .align 2, 0 -_08016578: .4byte 0x02024c6c +_08016578: .4byte gUnknown_02024C6C _0801657C: .4byte 0x01000020 _08016580: ldr r3, _080165B4 @@ -21563,10 +21563,10 @@ _08016580: strb r0, [r5] bl _08017088 .align 2, 0 -_080165B4: .4byte 0x02024a60 -_080165B8: .4byte 0x02024c07 -_080165BC: .4byte 0x02024a7a -_080165C0: .4byte 0x02024c0c +_080165B4: .4byte gUnknown_02024A60 +_080165B8: .4byte gUnknown_02024C07 +_080165BC: .4byte gUnknown_02024A7A +_080165C0: .4byte gUnknown_02024C0C _080165C4: .4byte gBitTable _080165C8: movs r5, 0xB0 @@ -21653,9 +21653,9 @@ _08016686: adds r1, r0 bl _08017072 .align 2, 0 -_08016694: .4byte 0x02024c98 -_08016698: .4byte 0x02024a80 -_0801669C: .4byte 0x02024bec +_08016694: .4byte gUnknown_02024C98 +_08016698: .4byte gBattleMons +_0801669C: .4byte gUnknown_02024BEC _080166A0: .4byte gUnknown_081D93D1 _080166A4: .4byte 0x02000000 _080166A8: @@ -21786,10 +21786,10 @@ _0801679C: adds r1, r3 bl _08017072 .align 2, 0 -_080167A8: .4byte 0x02024c98 -_080167AC: .4byte 0x02024a80 -_080167B0: .4byte 0x02024c08 -_080167B4: .4byte 0x02024bec +_080167A8: .4byte gUnknown_02024C98 +_080167AC: .4byte gBattleMons +_080167B0: .4byte gUnknown_02024C08 +_080167B4: .4byte gUnknown_02024BEC _080167B8: .4byte 0x02000000 _080167BC: .4byte 0x000160a4 _080167C0: .4byte 0x000160a5 @@ -21835,8 +21835,8 @@ _0801680A: adds r1, r5 bl _08017072 .align 2, 0 -_08016818: .4byte 0x02024a80 -_0801681C: .4byte 0x02024bec +_08016818: .4byte gBattleMons +_0801681C: .4byte gUnknown_02024BEC _08016820: .4byte gUnknown_081D9518 _08016824: .4byte 0x02000000 _08016828: @@ -21909,8 +21909,8 @@ _080168A2: adds r1, r2 bl _08017072 .align 2, 0 -_080168B0: .4byte 0x02024a80 -_080168B4: .4byte 0x02024bec +_080168B0: .4byte gBattleMons +_080168B4: .4byte gUnknown_02024BEC _080168B8: .4byte gUnknown_081D9518 _080168BC: .4byte 0x02000000 _080168C0: @@ -21954,8 +21954,8 @@ _08016902: adds r1, r3 b _08017072 .align 2, 0 -_0801690C: .4byte 0x02024a80 -_08016910: .4byte 0x02024bec +_0801690C: .4byte gBattleMons +_08016910: .4byte gUnknown_02024BEC _08016914: .4byte gUnknown_081D953A _08016918: .4byte 0x02000000 _0801691C: @@ -22000,8 +22000,8 @@ _08016960: adds r1, r5 b _08017072 .align 2, 0 -_0801696C: .4byte 0x02024a80 -_08016970: .4byte 0x02024bec +_0801696C: .4byte gBattleMons +_08016970: .4byte gUnknown_02024BEC _08016974: .4byte gUnknown_081D9613 _08016978: .4byte 0x02000000 _0801697C: @@ -22046,8 +22046,8 @@ _080169C0: adds r1, r7 b _08017072 .align 2, 0 -_080169CC: .4byte 0x02024a80 -_080169D0: .4byte 0x02024bec +_080169CC: .4byte gBattleMons +_080169D0: .4byte gUnknown_02024BEC _080169D4: .4byte gUnknown_081D9624 _080169D8: .4byte 0x02000000 _080169DC: @@ -22139,16 +22139,16 @@ _080169DC: str r0, [r2] b _08016AE6 .align 2, 0 -_08016A8C: .4byte 0x02024a80 +_08016A8C: .4byte gBattleMons _08016A90: .4byte 0xffffe000 _08016A94: .4byte 0x02000000 _08016A98: .4byte 0x00016004 _08016A9C: .4byte 0x000160a4 _08016AA0: .4byte 0x000160a5 -_08016AA4: .4byte 0x030041c0 -_08016AA8: .4byte 0x02024c10 +_08016AA4: .4byte gUnknown_030041C0 +_08016AA8: .4byte gUnknown_02024C10 _08016AAC: .4byte gUnknown_081D95E2 -_08016AB0: .4byte 0x02024bec +_08016AB0: .4byte gUnknown_02024BEC _08016AB4: ldr r1, _08016B00 movs r0, 0xFD @@ -22190,11 +22190,11 @@ _08016AF6: adds r1, r7 b _08017072 .align 2, 0 -_08016B00: .4byte 0x030041c0 +_08016B00: .4byte gUnknown_030041C0 _08016B04: .4byte 0x02000000 _08016B08: .4byte 0x00016004 _08016B0C: .4byte 0x00016005 -_08016B10: .4byte 0x02024c10 +_08016B10: .4byte gUnknown_02024C10 _08016B14: .4byte gUnknown_081D95F4 _08016B18: movs r0, 0x8 @@ -22235,9 +22235,9 @@ _08016B18: b _08016BE0 .align 2, 0 _08016B68: .4byte 0xf7ffffff -_08016B6C: .4byte 0x02024d1e +_08016B6C: .4byte gUnknown_02024D1E _08016B70: .4byte gUnknown_081D950F -_08016B74: .4byte 0x02024a60 +_08016B74: .4byte gUnknown_02024A60 _08016B78: ldr r2, _08016BF4 ldrb r1, [r6] @@ -22304,9 +22304,9 @@ _08016BE0: mov r9, r2 b _0801707E .align 2, 0 -_08016BF4: .4byte 0x02024a80 -_08016BF8: .4byte 0x02024c07 -_08016BFC: .4byte 0x02024a68 +_08016BF4: .4byte gBattleMons +_08016BF8: .4byte gUnknown_02024C07 +_08016BFC: .4byte gUnknown_02024A68 _08016C00: ldr r5, _08016C38 ldrb r0, [r5] @@ -22335,9 +22335,9 @@ _08016C00: strb r0, [r1, 0x5] b _08016C78 .align 2, 0 -_08016C38: .4byte 0x02024a60 -_08016C3C: .4byte 0x02024a80 -_08016C40: .4byte 0x02024d1e +_08016C38: .4byte gUnknown_02024A60 +_08016C3C: .4byte gBattleMons +_08016C40: .4byte gUnknown_02024D1E _08016C44: ldrb r3, [r5] adds r0, r3, 0 @@ -22357,7 +22357,7 @@ _08016C44: str r0, [r2] b _08016C78 .align 2, 0 -_08016C68: .4byte 0x02024d1e +_08016C68: .4byte gUnknown_02024D1E _08016C6C: ldr r1, _08016C94 movs r0, 0x1 @@ -22381,7 +22381,7 @@ _08016C8A: adds r1, r7 b _08017072 .align 2, 0 -_08016C94: .4byte 0x02024d1e +_08016C94: .4byte gUnknown_02024D1E _08016C98: .4byte gUnknown_081D957E _08016C9C: .4byte 0x02000000 _08016CA0: @@ -22411,7 +22411,7 @@ _08016CA0: bl b_cancel_multi_turn_move_maybe b _08016D3C .align 2, 0 -_08016CD8: .4byte 0x02024a80 +_08016CD8: .4byte gBattleMons _08016CDC: .4byte 0xfffffc00 _08016CE0: ldrb r0, [r6] @@ -22467,7 +22467,7 @@ _08016D3C: b _08017072 .align 2, 0 _08016D48: .4byte 0xffffefff -_08016D4C: .4byte 0x02024d1e +_08016D4C: .4byte gUnknown_02024D1E _08016D50: .4byte gUnknown_081D9587 _08016D54: .4byte 0x02000000 _08016D58: @@ -22536,8 +22536,8 @@ _08016DAC: strb r0, [r1, 0xB] b _08016E1E .align 2, 0 -_08016DD4: .4byte 0x02024ca8 -_08016DD8: .4byte 0x02024a80 +_08016DD4: .4byte gUnknown_02024CA8 +_08016DD8: .4byte gBattleMons _08016DDC: ldrb r0, [r6] lsls r2, r0, 3 @@ -22619,8 +22619,8 @@ _08016E30: strb r0, [r1, 0xE] b _08016EE8 .align 2, 0 -_08016E7C: .4byte 0x02024ca8 -_08016E80: .4byte 0x02024a80 +_08016E7C: .4byte gUnknown_02024CA8 +_08016E80: .4byte gBattleMons _08016E84: lsrs r1, r4, 28 subs r1, 0x1 @@ -22699,7 +22699,7 @@ _08016F14: lsls r1, 9 b _08017070 .align 2, 0 -_08016F1C: .4byte 0x02024c98 +_08016F1C: .4byte gUnknown_02024C98 _08016F20: ldr r2, _08016F60 ldrb r1, [r6] @@ -22735,8 +22735,8 @@ _08016F5A: lsls r1, 9 b _08017070 .align 2, 0 -_08016F60: .4byte 0x02024ca8 -_08016F64: .4byte 0x02024c98 +_08016F60: .4byte gUnknown_02024CA8 +_08016F64: .4byte gUnknown_02024C98 _08016F68: .4byte 0xfffffdff _08016F6C: ldr r2, _08016F98 @@ -22763,7 +22763,7 @@ _08016F92: lsls r1, 9 b _08017070 .align 2, 0 -_08016F98: .4byte 0x02024ca8 +_08016F98: .4byte gUnknown_02024CA8 _08016F9C: ldr r4, _0801704C ldrb r0, [r6] @@ -22849,10 +22849,10 @@ _08017042: adds r1, r7 b _08017072 .align 2, 0 -_0801704C: .4byte 0x02024c98 +_0801704C: .4byte gUnknown_02024C98 _08017050: .4byte 0xfffff800 -_08017054: .4byte 0x02024a80 -_08017058: .4byte 0x02024c0a +_08017054: .4byte gBattleMons +_08017058: .4byte gUnknown_02024C0A _0801705C: .4byte gUnknown_081D964C _08017060: .4byte 0x02000000 _08017064: @@ -22914,8 +22914,8 @@ _080170B8: .align 2, 0 _080170C8: .4byte 0x02000000 _080170CC: .4byte 0x00016001 -_080170D0: .4byte 0x02024a68 -_080170D4: .4byte 0x02024c6c +_080170D0: .4byte gUnknown_02024A68 +_080170D4: .4byte gUnknown_02024C6C _080170D8: .4byte 0xfeffffdf thumb_func_end sub_8016558 @@ -22944,7 +22944,7 @@ sub_80170DC: @ 80170DC _08017104: b _08017380 .align 2, 0 -_08017108: .4byte 0x02024c6c +_08017108: .4byte gUnknown_02024C6C _0801710C: .4byte 0x01000020 _08017110: .4byte 0x02000000 _08017114: .4byte 0x00016110 @@ -22987,11 +22987,11 @@ _0801713E: b _0801723C .align 2, 0 _0801715C: .4byte 0x00016111 -_08017160: .4byte 0x02024a68 -_08017164: .4byte 0x02024a60 -_08017168: .4byte 0x02024dbc -_0801716C: .4byte 0x030041c0 -_08017170: .4byte 0x02024c0c +_08017160: .4byte gUnknown_02024A68 +_08017164: .4byte gUnknown_02024A60 +_08017168: .4byte gUnknown_02024DBC +_0801716C: .4byte gUnknown_030041C0 +_08017170: .4byte gUnknown_02024C0C _08017174: .4byte gBitTable _08017178: adds r0, r3, 0x1 @@ -23025,9 +23025,9 @@ _08017178: strb r3, [r0, 0x5] b _080171C6 .align 2, 0 -_080171B4: .4byte 0x02024dbc -_080171B8: .4byte 0x02024a80 -_080171BC: .4byte 0x02024d1e +_080171B4: .4byte gUnknown_02024DBC +_080171B8: .4byte gBattleMons +_080171BC: .4byte gUnknown_02024D1E _080171C0: ldr r1, _08017220 movs r0, 0x1 @@ -23078,11 +23078,11 @@ _080171C6: ldr r0, _08017238 b _08017364 .align 2, 0 -_08017220: .4byte 0x02024d1e -_08017224: .4byte 0x02024c08 -_08017228: .4byte 0x02024c07 -_0801722C: .4byte 0x02024bec -_08017230: .4byte 0x02024d68 +_08017220: .4byte gUnknown_02024D1E +_08017224: .4byte gUnknown_02024C08 +_08017228: .4byte gUnknown_02024C07 +_0801722C: .4byte gUnknown_02024BEC +_08017230: .4byte gUnknown_02024D68 _08017234: .4byte 0x0000ffff _08017238: .4byte gUnknown_081D92D7 _0801723C: @@ -23141,13 +23141,13 @@ _08017272: .align 2, 0 _0801729C: .4byte 0x00016110 _080172A0: .4byte 0x00016111 -_080172A4: .4byte 0x02024a68 -_080172A8: .4byte 0x02024a60 -_080172AC: .4byte 0x030041c0 -_080172B0: .4byte 0x02024ca8 -_080172B4: .4byte 0x02024c07 -_080172B8: .4byte 0x02024a7a -_080172BC: .4byte 0x02024c0c +_080172A4: .4byte gUnknown_02024A68 +_080172A8: .4byte gUnknown_02024A60 +_080172AC: .4byte gUnknown_030041C0 +_080172B0: .4byte gUnknown_02024CA8 +_080172B4: .4byte gUnknown_02024C07 +_080172B8: .4byte gUnknown_02024A7A +_080172BC: .4byte gUnknown_02024C0C _080172C0: .4byte gBitTable _080172C4: ldrb r0, [r3] @@ -23206,10 +23206,10 @@ _080172C4: ldr r0, _08017344 b _08017360 .align 2, 0 -_08017334: .4byte 0x02024c98 -_08017338: .4byte 0x02024bec -_0801733C: .4byte 0x02024a80 -_08017340: .4byte 0x02024c10 +_08017334: .4byte gUnknown_02024C98 +_08017338: .4byte gUnknown_02024BEC +_0801733C: .4byte gBattleMons +_08017340: .4byte gUnknown_02024C10 _08017344: .4byte gUnknown_081D9202 _08017348: lsrs r1, 28 @@ -23232,7 +23232,7 @@ _08017364: movs r0, 0x1 b _0801738C .align 2, 0 -_0801736C: .4byte 0x02024c10 +_0801736C: .4byte gUnknown_02024C10 _08017370: .4byte gUnknown_081D921D _08017374: ldrb r0, [r3] @@ -23257,7 +23257,7 @@ _0801738C: pop {r1} bx r1 .align 2, 0 -_0801739C: .4byte 0x02024c6c +_0801739C: .4byte gUnknown_02024C6C _080173A0: .4byte 0xfeffffdf thumb_func_end sub_80170DC @@ -23277,7 +23277,7 @@ sub_80173A4: @ 80173A4 beq _080173F8 b _080176AC .align 2, 0 -_080173C0: .4byte 0x020239f8 +_080173C0: .4byte gUnknown_020239F8 _080173C4: ldr r0, _080173D4 bl b_call_bc_move_exec @@ -23439,15 +23439,15 @@ _080174EA: .align 2, 0 _08017508: .4byte 0x0001605a _0801750C: .4byte 0x00016059 -_08017510: .4byte 0x02024a68 -_08017514: .4byte 0x02024c0c +_08017510: .4byte gUnknown_02024A68 +_08017514: .4byte gUnknown_02024C0C _08017518: .4byte gBitTable _0801751C: .4byte 0x02000000 -_08017520: .4byte 0x02024c09 -_08017524: .4byte 0x02024c08 -_08017528: .4byte 0x02024a80 +_08017520: .4byte gUnknown_02024C09 +_08017524: .4byte gUnknown_02024C08 +_08017528: .4byte gBattleMons _0801752C: .4byte 0x00016113 -_08017530: .4byte 0x02024a6a +_08017530: .4byte gUnknown_02024A6A _08017534: ldr r0, _0801755C ldrb r0, [r0] @@ -23469,10 +23469,10 @@ _08017534: movs r0, 0x3 b _0801769C .align 2, 0 -_0801755C: .4byte 0x02024c09 +_0801755C: .4byte gUnknown_02024C09 _08017560: .4byte 0x02000000 _08017564: .4byte 0x0001605a -_08017568: .4byte 0x02024a68 +_08017568: .4byte gUnknown_02024A68 _0801756C: .4byte 0x00016059 _08017570: ldr r0, _08017578 @@ -23533,13 +23533,13 @@ _080175C4: .align 2, 0 _080175D8: .4byte 0x0001605a _080175DC: .4byte 0x00016059 -_080175E0: .4byte 0x02024c09 -_080175E4: .4byte 0x02024c08 +_080175E0: .4byte gUnknown_02024C09 +_080175E4: .4byte gUnknown_02024C08 _080175E8: .4byte 0x02000000 -_080175EC: .4byte 0x02024a80 +_080175EC: .4byte gBattleMons _080175F0: .4byte gBitTable -_080175F4: .4byte 0x02024c0c -_080175F8: .4byte 0x02024a68 +_080175F4: .4byte gUnknown_02024C0C +_080175F8: .4byte gUnknown_02024A68 _080175FC: ldr r0, _0801761C add r0, r9 @@ -23560,7 +23560,7 @@ _08017612: b _080176A0 .align 2, 0 _0801761C: .4byte 0x0001605a -_08017620: .4byte 0x02024a68 +_08017620: .4byte gUnknown_02024A68 _08017624: .4byte 0x00016059 _08017628: ldr r1, _08017634 @@ -23684,9 +23684,9 @@ _08017700: pop {r0} bx r0 .align 2, 0 -_08017708: .4byte 0x02024a68 -_0801770C: .4byte 0x02024c60 -_08017710: .4byte 0x02024ad0 +_08017708: .4byte gUnknown_02024A68 +_0801770C: .4byte gUnknown_02024C60 +_08017710: .4byte gUnknown_02024AD0 _08017714: .4byte 0xff7fffff thumb_func_end b_clear_atk_up_if_hit_flag_unless_enraged @@ -23769,10 +23769,10 @@ _080177A4: str r0, [r2] bl _08017F94 .align 2, 0 -_080177D0: .4byte 0x02024a80 -_080177D4: .4byte 0x02024c07 +_080177D0: .4byte gBattleMons +_080177D4: .4byte gUnknown_02024C07 _080177D8: .4byte 0xfdffffff -_080177DC: .4byte 0x02024c98 +_080177DC: .4byte gUnknown_02024C98 _080177E0: .4byte 0xffffbfff _080177E4: ldr r7, _0801784C @@ -23827,11 +23827,11 @@ _08017804: mov r9, r4 b _08017D90 .align 2, 0 -_0801784C: .4byte 0x02024a80 -_08017850: .4byte 0x02024c07 +_0801784C: .4byte gBattleMons +_08017850: .4byte gUnknown_02024C07 _08017854: .4byte 0xf7ffffff -_08017858: .4byte 0x02024d1e -_0801785C: .4byte 0x02024c10 +_08017858: .4byte gUnknown_02024D1E +_0801785C: .4byte gUnknown_02024C10 _08017860: .4byte gUnknown_081D94FB _08017864: ldrb r0, [r4] @@ -23897,12 +23897,12 @@ _080178BE: mov r9, r0 b _08017D90 .align 2, 0 -_080178D8: .4byte 0x02024a80 -_080178DC: .4byte 0x02024c07 -_080178E0: .4byte 0x02024be6 -_080178E4: .4byte 0x02024c10 +_080178D8: .4byte gBattleMons +_080178DC: .4byte gUnknown_02024C07 +_080178E0: .4byte gUnknown_02024BE6 +_080178E4: .4byte gUnknown_02024C10 _080178E8: .4byte gUnknown_081D94EE -_080178EC: .4byte 0x02024c6c +_080178EC: .4byte gUnknown_02024C6C _080178F0: adds r2, 0x50 adds r2, r1, r2 @@ -23920,8 +23920,8 @@ _080178F0: b _08017D8E .align 2, 0 _08017910: .4byte 0xf7ffffff -_08017914: .4byte 0x02024d1e -_08017918: .4byte 0x02024c10 +_08017914: .4byte gUnknown_02024D1E +_08017918: .4byte gUnknown_02024C10 _0801791C: .4byte gUnknown_081D94FB _08017920: ldr r1, _0801797C @@ -23969,13 +23969,13 @@ _0801793C: str r0, [r2] b _080179C8 .align 2, 0 -_0801797C: .4byte 0x02024a80 -_08017980: .4byte 0x02024c07 +_0801797C: .4byte gBattleMons +_08017980: .4byte gUnknown_02024C07 _08017984: .4byte gBattleMoves -_08017988: .4byte 0x02024be6 -_0801798C: .4byte 0x02024c10 +_08017988: .4byte gUnknown_02024BE6 +_0801798C: .4byte gUnknown_02024C10 _08017990: .4byte gUnknown_081D9545 -_08017994: .4byte 0x02024c6c +_08017994: .4byte gUnknown_02024C6C _08017998: ldr r2, _080179A0 ldr r7, _080179A4 @@ -24004,9 +24004,9 @@ _080179C8: movs r0, 0x2 b _08017E3C .align 2, 0 -_080179CC: .4byte 0x02024c10 +_080179CC: .4byte gUnknown_02024C10 _080179D0: .4byte gUnknown_081D9552 -_080179D4: .4byte 0x02024d1e +_080179D4: .4byte gUnknown_02024D1E _080179D8: ldr r1, _08017A30 ldr r0, _08017A34 @@ -24054,14 +24054,14 @@ _08017A02: mov r9, r2 b _08017D90 .align 2, 0 -_08017A30: .4byte 0x02024a80 -_08017A34: .4byte 0x02024c07 -_08017A38: .4byte 0x02024ca8 -_08017A3C: .4byte 0x02024c6c -_08017A40: .4byte 0x02024d1e -_08017A44: .4byte 0x02024c10 +_08017A30: .4byte gBattleMons +_08017A34: .4byte gUnknown_02024C07 +_08017A38: .4byte gUnknown_02024CA8 +_08017A3C: .4byte gUnknown_02024C6C +_08017A40: .4byte gUnknown_02024D1E +_08017A44: .4byte gUnknown_02024C10 _08017A48: .4byte gUnknown_081D9977 -_08017A4C: .4byte 0x02024c68 +_08017A4C: .4byte gUnknown_02024C68 _08017A50: ldr r1, _08017AA4 ldr r3, _08017AA8 @@ -24106,13 +24106,13 @@ _08017A9C: adds r1, r2, r0 b _08017D96 .align 2, 0 -_08017AA4: .4byte 0x02024a80 -_08017AA8: .4byte 0x02024c07 +_08017AA4: .4byte gBattleMons +_08017AA8: .4byte gUnknown_02024C07 _08017AAC: .4byte 0xffbfffff -_08017AB0: .4byte 0x02024ca8 -_08017AB4: .4byte 0x02024c10 +_08017AB0: .4byte gUnknown_02024CA8 +_08017AB4: .4byte gUnknown_02024C10 _08017AB8: .4byte gUnknown_081D7956 -_08017ABC: .4byte 0x02024c6c +_08017ABC: .4byte gUnknown_02024C6C _08017AC0: .4byte 0x02000000 _08017AC4: .4byte 0x000160e7 _08017AC8: @@ -24148,10 +24148,10 @@ _08017AE2: ldr r0, _08017B18 b _08017D7E .align 2, 0 -_08017B08: .4byte 0x02024a80 -_08017B0C: .4byte 0x02024c07 -_08017B10: .4byte 0x02024d28 -_08017B14: .4byte 0x02024c10 +_08017B08: .4byte gBattleMons +_08017B0C: .4byte gUnknown_02024C07 +_08017B10: .4byte gUnknown_02024D28 +_08017B14: .4byte gUnknown_02024C10 _08017B18: .4byte gUnknown_081D9573 _08017B1C: ldr r0, _08017B74 @@ -24199,15 +24199,15 @@ _08017B3C: mov r9, r0 b _08017D90 .align 2, 0 -_08017B74: .4byte 0x02024ca8 -_08017B78: .4byte 0x02024c07 -_08017B7C: .4byte 0x02024be6 -_08017B80: .4byte 0x02024d28 +_08017B74: .4byte gUnknown_02024CA8 +_08017B78: .4byte gUnknown_02024C07 +_08017B7C: .4byte gUnknown_02024BE6 +_08017B80: .4byte gUnknown_02024D28 _08017B84: .4byte 0x02000000 _08017B88: .4byte 0x00016003 -_08017B8C: .4byte 0x02024c10 +_08017B8C: .4byte gUnknown_02024C10 _08017B90: .4byte gUnknown_081D9139 -_08017B94: .4byte 0x02024c6c +_08017B94: .4byte gUnknown_02024C6C _08017B98: ldr r0, _08017BF4 ldr r4, _08017BF8 @@ -24256,14 +24256,14 @@ _08017BEC: adds r1, r2, r0 b _08017D96 .align 2, 0 -_08017BF4: .4byte 0x02024ca8 -_08017BF8: .4byte 0x02024c07 +_08017BF4: .4byte gUnknown_02024CA8 +_08017BF8: .4byte gUnknown_02024C07 _08017BFC: .4byte gBattleMoves -_08017C00: .4byte 0x02024be6 -_08017C04: .4byte 0x02024d28 -_08017C08: .4byte 0x02024c10 +_08017C00: .4byte gUnknown_02024BE6 +_08017C04: .4byte gUnknown_02024D28 +_08017C08: .4byte gUnknown_02024C10 _08017C0C: .4byte gUnknown_081D938F -_08017C10: .4byte 0x02024c6c +_08017C10: .4byte gUnknown_02024C6C _08017C14: .4byte 0x02000000 _08017C18: .4byte 0x000160e7 _08017C1C: @@ -24291,10 +24291,10 @@ _08017C30: ldr r0, _08017C5C b _08017D7E .align 2, 0 -_08017C4C: .4byte 0x02024c07 -_08017C50: .4byte 0x02024be6 -_08017C54: .4byte 0x02024d28 -_08017C58: .4byte 0x02024c10 +_08017C4C: .4byte gUnknown_02024C07 +_08017C50: .4byte gUnknown_02024BE6 +_08017C54: .4byte gUnknown_02024D28 +_08017C58: .4byte gUnknown_02024C10 _08017C5C: .4byte gUnknown_081D9459 _08017C60: ldr r7, _08017CAC @@ -24334,9 +24334,9 @@ _08017C7E: bl b_movescr_stack_push_cursor b _08017D02 .align 2, 0 -_08017CAC: .4byte 0x02024a80 -_08017CB0: .4byte 0x02024c07 -_08017CB4: .4byte 0x02024d1e +_08017CAC: .4byte gBattleMons +_08017CB0: .4byte gUnknown_02024C07 +_08017CB4: .4byte gUnknown_02024D1E _08017CB8: ldr r0, _08017D08 movs r4, 0x1 @@ -24379,12 +24379,12 @@ _08017D02: ldr r0, _08017D20 b _08017D2C .align 2, 0 -_08017D08: .4byte 0x02024d1e -_08017D0C: .4byte 0x02024c08 -_08017D10: .4byte 0x02024bec -_08017D14: .4byte 0x02024d28 -_08017D18: .4byte 0x02024c6c -_08017D1C: .4byte 0x02024c10 +_08017D08: .4byte gUnknown_02024D1E +_08017D0C: .4byte gUnknown_02024C08 +_08017D10: .4byte gUnknown_02024BEC +_08017D14: .4byte gUnknown_02024D28 +_08017D18: .4byte gUnknown_02024C6C +_08017D1C: .4byte gUnknown_02024C10 _08017D20: .4byte gUnknown_081D9595 _08017D24: bl b_movescr_stack_push_cursor @@ -24395,7 +24395,7 @@ _08017D2C: movs r7, 0x1 b _08017F8E .align 2, 0 -_08017D34: .4byte 0x02024c10 +_08017D34: .4byte gUnknown_02024C10 _08017D38: .4byte gUnknown_081D95D4 _08017D3C: ldr r1, _08017DA0 @@ -24451,12 +24451,12 @@ _08017D96: mov r8, r2 b _08017F9E .align 2, 0 -_08017DA0: .4byte 0x02024a80 -_08017DA4: .4byte 0x02024c07 -_08017DA8: .4byte 0x02024d28 -_08017DAC: .4byte 0x02024c10 +_08017DA0: .4byte gBattleMons +_08017DA4: .4byte gUnknown_02024C07 +_08017DA8: .4byte gUnknown_02024D28 +_08017DAC: .4byte gUnknown_02024C10 _08017DB0: .4byte gUnknown_081D9566 -_08017DB4: .4byte 0x02024c6c +_08017DB4: .4byte gUnknown_02024C6C _08017DB8: .4byte 0x02000000 _08017DBC: .4byte 0x000160e7 _08017DC0: @@ -24489,8 +24489,8 @@ _08017DDC: bl b_movescr_stack_push_cursor b _08017E34 .align 2, 0 -_08017DFC: .4byte 0x02024a80 -_08017E00: .4byte 0x02024c07 +_08017DFC: .4byte gBattleMons +_08017E00: .4byte gUnknown_02024C07 _08017E04: .4byte 0x02000000 _08017E08: .4byte 0x00016003 _08017E0C: @@ -24524,9 +24524,9 @@ _08017E3C: b _08017F94 .align 2, 0 _08017E44: .4byte gUnknown_081D9608 -_08017E48: .4byte 0x02024c6c -_08017E4C: .4byte 0x02024d28 -_08017E50: .4byte 0x02024c10 +_08017E48: .4byte gUnknown_02024C6C +_08017E4C: .4byte gUnknown_02024D28 +_08017E50: .4byte gUnknown_02024C10 _08017E54: .4byte gUnknown_081D95FB _08017E58: .4byte 0x02000000 _08017E5C: @@ -24561,10 +24561,10 @@ _08017E7A: ldr r0, _08017EA8 b _08017F38 .align 2, 0 -_08017E98: .4byte 0x02024a80 -_08017E9C: .4byte 0x02024c07 +_08017E98: .4byte gBattleMons +_08017E9C: .4byte gUnknown_02024C07 _08017EA0: .4byte 0xffffff00 -_08017EA4: .4byte 0x02024c10 +_08017EA4: .4byte gUnknown_02024C10 _08017EA8: .4byte gUnknown_081D90A7 _08017EAC: ldr r0, _08017F0C @@ -24616,13 +24616,13 @@ _08017EFE: b _08017F3A .align 2, 0 _08017F0C: .4byte 0xffffefff -_08017F10: .4byte 0x02024bf4 -_08017F14: .4byte 0x02024be6 -_08017F18: .4byte 0x02024c08 -_08017F1C: .4byte 0x02024c74 -_08017F20: .4byte 0x02024c0c +_08017F10: .4byte gUnknown_02024BF4 +_08017F14: .4byte gUnknown_02024BE6 +_08017F18: .4byte gUnknown_02024C08 +_08017F1C: .4byte gUnknown_02024C74 +_08017F20: .4byte gUnknown_02024C0C _08017F24: .4byte gBitTable -_08017F28: .4byte 0x02024c10 +_08017F28: .4byte gUnknown_02024C10 _08017F2C: .4byte gUnknown_081D90B2 _08017F30: .4byte 0x02000000 _08017F34: @@ -24635,7 +24635,7 @@ _08017F3A: mov r9, r4 b _08017F94 .align 2, 0 -_08017F40: .4byte 0x02024c10 +_08017F40: .4byte gUnknown_02024C10 _08017F44: .4byte gUnknown_081D90F1 _08017F48: ldr r1, _08017FEC @@ -24722,17 +24722,17 @@ _08017FD8: pop {r1} bx r1 .align 2, 0 -_08017FEC: .4byte 0x02024a80 -_08017FF0: .4byte 0x02024c07 +_08017FEC: .4byte gBattleMons +_08017FF0: .4byte gUnknown_02024C07 _08017FF4: .4byte gBattleMoves -_08017FF8: .4byte 0x02024be6 -_08017FFC: .4byte 0x02024c10 +_08017FF8: .4byte gUnknown_02024BE6 +_08017FFC: .4byte gUnknown_02024C10 _08018000: .4byte gUnknown_081D9552 -_08018004: .4byte 0x02024d1e +_08018004: .4byte gUnknown_02024D1E _08018008: .4byte 0x02000000 _0801800C: .4byte 0x000160e7 -_08018010: .4byte 0x02024a60 -_08018014: .4byte 0x02024acc +_08018010: .4byte gUnknown_02024A60 +_08018014: .4byte gUnknown_02024ACC thumb_func_end sub_8017718 thumb_func_start sub_8018018 @@ -24760,7 +24760,7 @@ sub_8018018: @ 8018018 movs r0, 0 b _08018198 .align 2, 0 -_08018044: .4byte 0x020239f8 +_08018044: .4byte gUnknown_020239F8 _08018048: movs r0, 0x40 ands r0, r1 @@ -24828,8 +24828,8 @@ _080180C8: adds r0, r1, 0 b _08018198 .align 2, 0 -_080180CC: .4byte 0x030045c0 -_080180D0: .4byte 0x03004360 +_080180CC: .4byte gEnemyParty +_080180D0: .4byte gPlayerParty _080180D4: adds r0, r3, 0 bl battle_side_get_owner @@ -24849,7 +24849,7 @@ _080180D4: mov r8, r2 b _08018118 .align 2, 0 -_080180FC: .4byte 0x030045c0 +_080180FC: .4byte gEnemyParty _08018100: movs r0, 0 bl battle_get_side_with_given_state @@ -24937,8 +24937,8 @@ _08018198: pop {r1} bx r1 .align 2, 0 -_080181A8: .4byte 0x03004360 -_080181AC: .4byte 0x02024a6a +_080181A8: .4byte gPlayerParty +_080181AC: .4byte gUnknown_02024A6A _080181B0: .4byte 0x02000000 _080181B4: .4byte 0x00016068 thumb_func_end sub_8018018 @@ -25000,7 +25000,7 @@ _0801820A: movs r0, 0x1 b _08018314 .align 2, 0 -_08018228: .4byte 0x02024a80 +_08018228: .4byte gBattleMons _0801822C: .4byte SPECIES_CASTFORM _08018230: movs r0, 0 @@ -25127,8 +25127,8 @@ _08018314: pop {r1} bx r1 .align 2, 0 -_0801831C: .4byte 0x02024db8 -_08018320: .4byte 0x02024a80 +_0801831C: .4byte word_2024DB8 +_08018320: .4byte gBattleMons thumb_func_end castform_switch thumb_func_start sub_8018324 @@ -25179,10 +25179,10 @@ _08018360: ldr r0, _0801838C b _080183A0 .align 2, 0 -_08018380: .4byte 0x02024c07 -_08018384: .4byte 0x02024a68 -_08018388: .4byte 0x02024a6a -_0801838C: .4byte 0x03004360 +_08018380: .4byte gUnknown_02024C07 +_08018384: .4byte gUnknown_02024A68 +_08018388: .4byte gUnknown_02024A6A +_0801838C: .4byte gPlayerParty _08018390: ldr r1, _080183D0 ldrb r0, [r5] @@ -25218,11 +25218,11 @@ _080183B2: ldr r0, _080183E0 b _080183F4 .align 2, 0 -_080183D0: .4byte 0x02024a6a -_080183D4: .4byte 0x030045c0 -_080183D8: .4byte 0x02024c08 -_080183DC: .4byte 0x02024a68 -_080183E0: .4byte 0x03004360 +_080183D0: .4byte gUnknown_02024A6A +_080183D4: .4byte gEnemyParty +_080183D8: .4byte gUnknown_02024C08 +_080183DC: .4byte gUnknown_02024A68 +_080183E0: .4byte gPlayerParty _080183E4: ldr r1, _08018444 ldrb r0, [r5] @@ -25270,10 +25270,10 @@ _08018436: mov r8, r0 b _0801846A .align 2, 0 -_08018444: .4byte 0x02024a6a -_08018448: .4byte 0x030045c0 -_0801844C: .4byte 0x020239f8 -_08018450: .4byte 0x02024c06 +_08018444: .4byte gUnknown_02024A6A +_08018448: .4byte gEnemyParty +_0801844C: .4byte gUnknown_020239F8 +_08018450: .4byte byte_2024C06 _08018454: ldr r2, _08018474 ldr r1, _08018478 @@ -25292,8 +25292,8 @@ _0801846A: adds r3, r4, 0 b _08018480 .align 2, 0 -_08018474: .4byte 0x02024c06 -_08018478: .4byte 0x02024a80 +_08018474: .4byte byte_2024C06 +_08018478: .4byte gBattleMons _0801847C: ldr r0, _08018494 ldrh r3, [r0] @@ -25309,7 +25309,7 @@ _08018480: ands r4, r0 b _080184AC .align 2, 0 -_08018494: .4byte 0x02024be6 +_08018494: .4byte gUnknown_02024BE6 _08018498: .4byte 0x02000000 _0801849C: .4byte 0x0001601c _080184A0: @@ -25386,8 +25386,8 @@ _0801853E: _08018548: bl _08019F76 .align 2, 0 -_0801854C: .4byte 0x02024c07 -_08018550: .4byte 0x02024a68 +_0801854C: .4byte gUnknown_02024C07 +_08018550: .4byte gUnknown_02024A68 _08018554: cmp r0, 0x16 bne _0801855A @@ -25460,7 +25460,7 @@ _080185D0: movs r1, 0xA b _08018638 .align 2, 0 -_080185EC: .4byte 0x02024db8 +_080185EC: .4byte word_2024DB8 _080185F0: .4byte 0x02000000 _080185F4: .4byte 0x000160a4 _080185F8: @@ -25478,7 +25478,7 @@ _080185F8: movs r1, 0xC b _08018638 .align 2, 0 -_08018614: .4byte 0x02024db8 +_08018614: .4byte word_2024DB8 _08018618: .4byte 0x02000000 _0801861C: .4byte 0x000160a4 _08018620: @@ -25518,11 +25518,11 @@ _08018656: bl b_push_move_exec bl _08019F76 .align 2, 0 -_08018668: .4byte 0x02024db8 +_08018668: .4byte word_2024DB8 _0801866C: .4byte 0x02000000 _08018670: .4byte 0x000160a4 _08018674: .4byte 0x00016003 -_08018678: .4byte 0x02024d1e +_08018678: .4byte gUnknown_02024D1E _0801867C: .4byte gUnknown_081D901D _08018680: ldr r2, _080186A8 @@ -25544,7 +25544,7 @@ _08018690: strb r5, [r0] bl _08019F22 .align 2, 0 -_080186A8: .4byte 0x02024db8 +_080186A8: .4byte word_2024DB8 _080186AC: .4byte gUnknown_081D9704 _080186B0: .4byte 0x02000000 _080186B4: .4byte 0x00016003 @@ -25568,7 +25568,7 @@ _080186C8: strb r2, [r0] bl _08019F22 .align 2, 0 -_080186E0: .4byte 0x02024db8 +_080186E0: .4byte word_2024DB8 _080186E4: .4byte gUnknown_081D9744 _080186E8: .4byte 0x02000000 _080186EC: .4byte 0x00016003 @@ -25592,7 +25592,7 @@ _08018700: strb r5, [r0] bl _08019F22 .align 2, 0 -_08018718: .4byte 0x02024db8 +_08018718: .4byte word_2024DB8 _0801871C: .4byte gUnknown_081D97FE _08018720: .4byte 0x02000000 _08018724: .4byte 0x00016003 @@ -25620,8 +25620,8 @@ _08018740: movs r1, 0x8 b _080187CA .align 2, 0 -_08018754: .4byte 0x02024d68 -_08018758: .4byte 0x02024c98 +_08018754: .4byte gUnknown_02024D68 +_08018758: .4byte gUnknown_02024C98 _0801875C: mov r0, r10 bl castform_switch @@ -25677,8 +25677,8 @@ _080187CA: strb r0, [r3] bl _08019F76 .align 2, 0 -_080187D4: .4byte 0x02024d68 -_080187D8: .4byte 0x02024c98 +_080187D4: .4byte gUnknown_02024D68 +_080187D8: .4byte gUnknown_02024C98 _080187DC: movs r6, 0 ldrb r5, [r5] @@ -25704,7 +25704,7 @@ _080187FC: bcc _080187E8 bl _08019F76 .align 2, 0 -_08018810: .4byte 0x02024a68 +_08018810: .4byte gUnknown_02024A68 _08018814: ldr r2, _08018844 movs r0, 0x58 @@ -25731,8 +25731,8 @@ _08018828: _08018840: bl _08019F76 .align 2, 0 -_08018844: .4byte 0x02024a80 -_08018848: .4byte 0x02024c07 +_08018844: .4byte gBattleMons +_08018848: .4byte gUnknown_02024C07 _0801884C: cmp r5, 0x36 bne _08018852 @@ -25798,9 +25798,9 @@ _080188C4: str r0, [r1] bl _08019F22 .align 2, 0 -_080188D0: .4byte 0x02024db8 +_080188D0: .4byte word_2024DB8 _080188D4: .4byte gUnknown_081D9730 -_080188D8: .4byte 0x02024bec +_080188D8: .4byte gUnknown_02024BEC _080188DC: adds r0, r2, 0 adds r0, 0x4C @@ -25886,14 +25886,14 @@ _08018960: bl dp01_battle_side_mark_buffer_for_execution bl _08019F22 .align 2, 0 -_08018990: .4byte 0x030041c0 +_08018990: .4byte gUnknown_030041C0 _08018994: .4byte gStatusConditionString_PoisonJpn _08018998: .4byte gStatusConditionString_SleepJpn _0801899C: .4byte gStatusConditionString_ParalysisJpn _080189A0: .4byte gStatusConditionString_BurnJpn _080189A4: .4byte gStatusConditionString_IceJpn _080189A8: .4byte 0x02000000 -_080189AC: .4byte 0x02024a60 +_080189AC: .4byte gUnknown_02024A60 _080189B0: .4byte 0x00016003 _080189B4: .4byte gUnknown_081D9758 _080189B8: @@ -25933,7 +25933,7 @@ _080189DC: strb r3, [r0] bl _08019F22 .align 2, 0 -_08018A04: .4byte 0x02024ca8 +_08018A04: .4byte gUnknown_02024CA8 _08018A08: .4byte 0x000160a4 _08018A0C: .4byte 0x000160a5 _08018A10: .4byte gUnknown_081D9718 @@ -25957,7 +25957,7 @@ _08018A18: strb r0, [r1, 0x18] bl _08019F76 .align 2, 0 -_08018A3C: .4byte 0x02024ca8 +_08018A3C: .4byte gUnknown_02024CA8 _08018A40: mov r5, r8 ldrb r0, [r5] @@ -26025,10 +26025,10 @@ _08018AAC: .align 2, 0 _08018ABC: .4byte gUnknown_081FA724 _08018AC0: .4byte 0x0000ffff -_08018AC4: .4byte 0x02024a80 -_08018AC8: .4byte 0x02024c07 -_08018ACC: .4byte 0x02024c6c -_08018AD0: .4byte 0x02024c10 +_08018AC4: .4byte gBattleMons +_08018AC8: .4byte gUnknown_02024C07 +_08018ACC: .4byte gUnknown_02024C6C +_08018AD0: .4byte gUnknown_02024C10 _08018AD4: .4byte gUnknown_081D98F3 _08018AD8: cmp r3, 0 @@ -26077,9 +26077,9 @@ _08018B10: b _08018B40 .align 2, 0 _08018B28: .4byte gBattleMoves -_08018B2C: .4byte 0x02024d28 -_08018B30: .4byte 0x02024c07 -_08018B34: .4byte 0x02024c10 +_08018B2C: .4byte gUnknown_02024D28 +_08018B30: .4byte gUnknown_02024C07 +_08018B34: .4byte gUnknown_02024C10 _08018B38: .4byte gUnknown_081D9843 _08018B3C: ldr r1, _08018B48 @@ -26089,7 +26089,7 @@ _08018B40: movs r2, 0x1 b _08018C68 .align 2, 0 -_08018B48: .4byte 0x02024c10 +_08018B48: .4byte gUnknown_02024C10 _08018B4C: .4byte gUnknown_081D9842 _08018B50: cmp r4, 0xB @@ -26120,9 +26120,9 @@ _08018B68: b _08018B98 .align 2, 0 _08018B80: .4byte gBattleMoves -_08018B84: .4byte 0x02024d28 -_08018B88: .4byte 0x02024c07 -_08018B8C: .4byte 0x02024c10 +_08018B84: .4byte gUnknown_02024D28 +_08018B88: .4byte gUnknown_02024C07 +_08018B8C: .4byte gUnknown_02024C10 _08018B90: .4byte gUnknown_081D9843 _08018B94: ldr r1, _08018BA0 @@ -26133,7 +26133,7 @@ _08018B98: mov r9, r3 b _08018C6A .align 2, 0 -_08018BA0: .4byte 0x02024c10 +_08018BA0: .4byte gUnknown_02024C10 _08018BA4: .4byte gUnknown_081D9842 _08018BA8: cmp r4, 0xA @@ -26175,12 +26175,12 @@ _08018BA8: ldr r0, _08018C0C b _08018C14 .align 2, 0 -_08018BF4: .4byte 0x02024a80 +_08018BF4: .4byte gBattleMons _08018BF8: .4byte 0x02017100 -_08018BFC: .4byte 0x02024d1e -_08018C00: .4byte 0x02024d28 -_08018C04: .4byte 0x02024c07 -_08018C08: .4byte 0x02024c10 +_08018BFC: .4byte gUnknown_02024D1E +_08018C00: .4byte gUnknown_02024D28 +_08018C04: .4byte gUnknown_02024C07 +_08018C08: .4byte gUnknown_02024C10 _08018C0C: .4byte gUnknown_081D987C _08018C10: ldr r1, _08018C28 @@ -26196,7 +26196,7 @@ _08018C14: mov r9, r1 b _08018C6A .align 2, 0 -_08018C28: .4byte 0x02024c10 +_08018C28: .4byte gUnknown_02024C10 _08018C2C: .4byte gUnknown_081D987B _08018C30: ldr r0, _08018C4C @@ -26214,10 +26214,10 @@ _08018C30: ldr r0, _08018C5C b _08018C64 .align 2, 0 -_08018C4C: .4byte 0x02024d1e -_08018C50: .4byte 0x02024d28 -_08018C54: .4byte 0x02024c07 -_08018C58: .4byte 0x02024c10 +_08018C4C: .4byte gUnknown_02024D1E +_08018C50: .4byte gUnknown_02024D28 +_08018C54: .4byte gUnknown_02024C07 +_08018C58: .4byte gUnknown_02024C10 _08018C5C: .4byte gUnknown_081D987C _08018C60: ldr r1, _08018CA4 @@ -26257,11 +26257,11 @@ _08018C74: str r0, [r1] bl _08019F76 .align 2, 0 -_08018CA4: .4byte 0x02024c10 +_08018CA4: .4byte gUnknown_02024C10 _08018CA8: .4byte gUnknown_081D987B -_08018CAC: .4byte 0x02024a80 -_08018CB0: .4byte 0x02024d28 -_08018CB4: .4byte 0x02024c07 +_08018CAC: .4byte gBattleMons +_08018CB0: .4byte gUnknown_02024D28 +_08018CB4: .4byte gUnknown_02024C07 _08018CB8: .4byte gUnknown_081D9866 _08018CBC: ldr r1, _08018CC8 @@ -26269,7 +26269,7 @@ _08018CBC: str r0, [r1] bl _08019F76 .align 2, 0 -_08018CC8: .4byte 0x02024c10 +_08018CC8: .4byte gUnknown_02024C10 _08018CCC: .4byte gUnknown_081D9865 _08018CD0: ldr r2, _08018CEC @@ -26286,7 +26286,7 @@ _08018CE0: str r0, [r2] bl _08019F76 .align 2, 0 -_08018CEC: .4byte 0x02024bec +_08018CEC: .4byte gUnknown_02024BEC _08018CF0: mov r5, r8 ldrb r0, [r5] @@ -26436,13 +26436,13 @@ _08018E52: str r0, [r1] bl _08019F22 .align 2, 0 -_08018E74: .4byte 0x02024c68 +_08018E74: .4byte gUnknown_02024C68 _08018E78: .4byte gBattleMoves -_08018E7C: .4byte 0x02024d68 -_08018E80: .4byte 0x02024c08 -_08018E84: .4byte 0x02024a80 -_08018E88: .4byte 0x030041c0 -_08018E8C: .4byte 0x02024c10 +_08018E7C: .4byte gUnknown_02024D68 +_08018E80: .4byte gUnknown_02024C08 +_08018E84: .4byte gBattleMons +_08018E88: .4byte gUnknown_030041C0 +_08018E8C: .4byte gUnknown_02024C10 _08018E90: .4byte gUnknown_081D9921 _08018E94: ldr r0, _08018F2C @@ -26520,15 +26520,15 @@ _08018F1C: str r0, [r1] bl _08019F22 .align 2, 0 -_08018F2C: .4byte 0x02024c68 -_08018F30: .4byte 0x02024a80 -_08018F34: .4byte 0x02024c07 -_08018F38: .4byte 0x02024d28 -_08018F3C: .4byte 0x02024d68 -_08018F40: .4byte 0x02024c08 +_08018F2C: .4byte gUnknown_02024C68 +_08018F30: .4byte gBattleMons +_08018F34: .4byte gUnknown_02024C07 +_08018F38: .4byte gUnknown_02024D28 +_08018F3C: .4byte gUnknown_02024D68 +_08018F40: .4byte gUnknown_02024C08 _08018F44: .4byte gBattleMoves -_08018F48: .4byte 0x02024bec -_08018F4C: .4byte 0x02024c10 +_08018F48: .4byte gUnknown_02024BEC +_08018F4C: .4byte gUnknown_02024C10 _08018F50: .4byte gUnknown_081D9928 _08018F54: ldr r0, _08019020 @@ -26631,17 +26631,17 @@ _08019000: str r0, [r2] bl _08019F22 .align 2, 0 -_08019020: .4byte 0x02024c68 -_08019024: .4byte 0x02024a80 -_08019028: .4byte 0x02024c07 -_0801902C: .4byte 0x02024d28 -_08019030: .4byte 0x02024d68 -_08019034: .4byte 0x02024c08 +_08019020: .4byte gUnknown_02024C68 +_08019024: .4byte gBattleMons +_08019028: .4byte gUnknown_02024C07 +_0801902C: .4byte gUnknown_02024D28 +_08019030: .4byte gUnknown_02024D68 +_08019034: .4byte gUnknown_02024C08 _08019038: .4byte gBattleMoves -_0801903C: .4byte 0x02024d1e -_08019040: .4byte 0x02024c10 +_0801903C: .4byte gUnknown_02024D1E +_08019040: .4byte gUnknown_02024C10 _08019044: .4byte gUnknown_081D9950 -_08019048: .4byte 0x02024c6c +_08019048: .4byte gUnknown_02024C6C _0801904C: ldr r0, _080190FC ldrb r1, [r0] @@ -26728,17 +26728,17 @@ _080190DC: str r0, [r2] bl _08019F22 .align 2, 0 -_080190FC: .4byte 0x02024c68 -_08019100: .4byte 0x02024a80 -_08019104: .4byte 0x02024c07 -_08019108: .4byte 0x02024d28 -_0801910C: .4byte 0x02024d68 -_08019110: .4byte 0x02024c08 +_080190FC: .4byte gUnknown_02024C68 +_08019100: .4byte gBattleMons +_08019104: .4byte gUnknown_02024C07 +_08019108: .4byte gUnknown_02024D28 +_0801910C: .4byte gUnknown_02024D68 +_08019110: .4byte gUnknown_02024C08 _08019114: .4byte gBattleMoves -_08019118: .4byte 0x02024d1e -_0801911C: .4byte 0x02024c10 +_08019118: .4byte gUnknown_02024D1E +_0801911C: .4byte gUnknown_02024C10 _08019120: .4byte gUnknown_081D9950 -_08019124: .4byte 0x02024c6c +_08019124: .4byte gUnknown_02024C6C _08019128: ldr r0, _080191D8 ldrb r1, [r0] @@ -26825,17 +26825,17 @@ _080191B8: str r0, [r2] bl _08019F22 .align 2, 0 -_080191D8: .4byte 0x02024c68 -_080191DC: .4byte 0x02024a80 -_080191E0: .4byte 0x02024c07 -_080191E4: .4byte 0x02024d28 -_080191E8: .4byte 0x02024d68 -_080191EC: .4byte 0x02024c08 +_080191D8: .4byte gUnknown_02024C68 +_080191DC: .4byte gBattleMons +_080191E0: .4byte gUnknown_02024C07 +_080191E4: .4byte gUnknown_02024D28 +_080191E8: .4byte gUnknown_02024D68 +_080191EC: .4byte gUnknown_02024C08 _080191F0: .4byte gBattleMoves -_080191F4: .4byte 0x02024d1e -_080191F8: .4byte 0x02024c10 +_080191F4: .4byte gUnknown_02024D1E +_080191F8: .4byte gUnknown_02024C10 _080191FC: .4byte gUnknown_081D9950 -_08019200: .4byte 0x02024c6c +_08019200: .4byte gUnknown_02024C6C _08019204: ldr r0, _080192B4 ldrb r1, [r0] @@ -26922,17 +26922,17 @@ _08019294: str r0, [r2] bl _08019F22 .align 2, 0 -_080192B4: .4byte 0x02024c68 -_080192B8: .4byte 0x02024a80 -_080192BC: .4byte 0x02024c07 -_080192C0: .4byte 0x02024d28 +_080192B4: .4byte gUnknown_02024C68 +_080192B8: .4byte gBattleMons +_080192BC: .4byte gUnknown_02024C07 +_080192C0: .4byte gUnknown_02024D28 _080192C4: .4byte gBattleMoves -_080192C8: .4byte 0x02024d68 -_080192CC: .4byte 0x02024c08 -_080192D0: .4byte 0x02024d1e -_080192D4: .4byte 0x02024c10 +_080192C8: .4byte gUnknown_02024D68 +_080192CC: .4byte gUnknown_02024C08 +_080192D0: .4byte gUnknown_02024D1E +_080192D4: .4byte gUnknown_02024C10 _080192D8: .4byte gUnknown_081D9950 -_080192DC: .4byte 0x02024c6c +_080192DC: .4byte gUnknown_02024C6C _080192E0: ldr r0, _08019420 ldrb r1, [r0] @@ -27087,15 +27087,15 @@ _080193F6: str r0, [r1] bl _08019F22 .align 2, 0 -_08019420: .4byte 0x02024c68 -_08019424: .4byte 0x02024a80 -_08019428: .4byte 0x02024c07 -_0801942C: .4byte 0x02024d28 +_08019420: .4byte gUnknown_02024C68 +_08019424: .4byte gBattleMons +_08019428: .4byte gUnknown_02024C07 +_0801942C: .4byte gUnknown_02024D28 _08019430: .4byte gBattleMoves -_08019434: .4byte 0x02024d68 -_08019438: .4byte 0x02024c08 +_08019434: .4byte gUnknown_02024D68 +_08019438: .4byte gUnknown_02024C08 _0801943C: .4byte gBitTable -_08019440: .4byte 0x02024c10 +_08019440: .4byte gUnknown_02024C10 _08019444: .4byte gUnknown_081D9943 _08019448: movs r5, 0 @@ -27126,8 +27126,8 @@ _08019472: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0801947C: .4byte 0x02024a68 -_08019480: .4byte 0x02024a80 +_0801947C: .4byte gUnknown_02024A68 +_08019480: .4byte gBattleMons _08019484: .4byte _08019488 .align 2, 0 _08019488: @@ -27217,7 +27217,7 @@ _080195AA: b _0801969C .align 2, 0 _080195B0: .4byte 0x00000f88 -_080195B4: .4byte 0x030041c0 +_080195B4: .4byte gUnknown_030041C0 _080195B8: .4byte gStatusConditionString_PoisonJpn _080195BC: movs r0, 0x58 @@ -27241,7 +27241,7 @@ _080195D6: mov r9, r2 b _080196DC .align 2, 0 -_080195E4: .4byte 0x030041c0 +_080195E4: .4byte gUnknown_030041C0 _080195E8: .4byte gStatusConditionString_ConfusionJpn _080195EC: movs r0, 0x58 @@ -27260,7 +27260,7 @@ _080195EC: ldr r1, _08019610 b _0801969C .align 2, 0 -_0801960C: .4byte 0x030041c0 +_0801960C: .4byte gUnknown_030041C0 _08019610: .4byte gStatusConditionString_ParalysisJpn _08019614: movs r0, 0x58 @@ -27288,7 +27288,7 @@ _08019614: b _080196DC .align 2, 0 _08019644: .4byte 0xf7ffffff -_08019648: .4byte 0x030041c0 +_08019648: .4byte gUnknown_030041C0 _0801964C: .4byte gStatusConditionString_SleepJpn _08019650: movs r0, 0x58 @@ -27310,7 +27310,7 @@ _08019650: mov r9, r2 b _080196DC .align 2, 0 -_08019678: .4byte 0x030041c0 +_08019678: .4byte gUnknown_030041C0 _0801967C: .4byte gStatusConditionString_BurnJpn _08019680: movs r0, 0x58 @@ -27333,7 +27333,7 @@ _0801969C: mov r9, r5 b _080196DC .align 2, 0 -_080196A8: .4byte 0x030041c0 +_080196A8: .4byte gUnknown_030041C0 _080196AC: .4byte gStatusConditionString_IceJpn _080196B0: movs r0, 0x58 @@ -27368,7 +27368,7 @@ _080196DC: beq _080196FC b _0801973C .align 2, 0 -_080196EC: .4byte 0x030041c0 +_080196EC: .4byte gUnknown_030041C0 _080196F0: .4byte gStatusConditionString_LoveJpn _080196F4: mov r0, r9 @@ -27385,7 +27385,7 @@ _080196FC: movs r0, 0 b _0801973A .align 2, 0 -_0801970C: .4byte 0x02024a80 +_0801970C: .4byte gBattleMons _08019710: ldr r1, _08019724 movs r0, 0x58 @@ -27398,7 +27398,7 @@ _08019710: negs r1, r1 b _08019738 .align 2, 0 -_08019724: .4byte 0x02024a80 +_08019724: .4byte gBattleMons _08019728: ldr r1, _08019778 movs r0, 0x58 @@ -27439,14 +27439,14 @@ _0801973C: bl dp01_battle_side_mark_buffer_for_execution bl _08019F92 .align 2, 0 -_08019778: .4byte 0x02024a80 +_08019778: .4byte gBattleMons _0801977C: .4byte 0xfff0ffff -_08019780: .4byte 0x02024c10 +_08019780: .4byte gUnknown_02024C10 _08019784: .4byte gUnknown_081D9956 _08019788: .4byte 0x02000000 _0801978C: .4byte 0x00016003 -_08019790: .4byte 0x02024a60 -_08019794: .4byte 0x02024acc +_08019790: .4byte gUnknown_02024A60 +_08019794: .4byte gUnknown_02024ACC _08019798: mov r0, r10 adds r0, 0x1 @@ -27461,7 +27461,7 @@ _08019798: _080197AC: bl _08019F76 .align 2, 0 -_080197B0: .4byte 0x02024a68 +_080197B0: .4byte gUnknown_02024A68 _080197B4: movs r3, 0 mov r10, r3 @@ -27502,8 +27502,8 @@ _080197E8: bcc _080197C4 b _08019F76 .align 2, 0 -_080197FC: .4byte 0x02024a68 -_08019800: .4byte 0x02024a80 +_080197FC: .4byte gUnknown_02024A68 +_08019800: .4byte gBattleMons _08019804: mov r1, r8 ldrb r0, [r1] @@ -27554,13 +27554,13 @@ _08019838: str r0, [r4] b _08019F22 .align 2, 0 -_08019860: .4byte 0x02024c6c +_08019860: .4byte gUnknown_02024C6C _08019864: .4byte 0xffffbfff _08019868: .4byte 0x000160ca -_0801986C: .4byte 0x02024d1e -_08019870: .4byte 0x02024c08 +_0801986C: .4byte gUnknown_02024D1E +_08019870: .4byte gUnknown_02024C08 _08019874: .4byte 0x00016003 -_08019878: .4byte 0x02024c10 +_08019878: .4byte gUnknown_02024C10 _0801987C: .4byte gUnknown_081D9953 _08019880: mov r1, r8 @@ -27611,13 +27611,13 @@ _080198B4: str r0, [r4] b _08019F22 .align 2, 0 -_080198DC: .4byte 0x02024c6c +_080198DC: .4byte gUnknown_02024C6C _080198E0: .4byte 0xffffbfff _080198E4: .4byte 0x000160ca -_080198E8: .4byte 0x02024d1e -_080198EC: .4byte 0x02024c07 +_080198E8: .4byte gUnknown_02024D1E +_080198EC: .4byte gUnknown_02024C07 _080198F0: .4byte 0x00016003 -_080198F4: .4byte 0x02024c10 +_080198F4: .4byte gUnknown_02024C10 _080198F8: .4byte gUnknown_081D9953 _080198FC: movs r4, 0 @@ -27651,9 +27651,9 @@ _08019926: blt _08019916 b _08019F76 .align 2, 0 -_08019934: .4byte 0x02024a68 -_08019938: .4byte 0x02024a80 -_0801993C: .4byte 0x02024c98 +_08019934: .4byte gUnknown_02024A68 +_08019938: .4byte gBattleMons +_0801993C: .4byte gUnknown_02024C98 _08019940: movs r4, 0 ldr r0, _08019A1C @@ -27766,12 +27766,12 @@ _080199AE: strb r0, [r2] b _08019AE4 .align 2, 0 -_08019A1C: .4byte 0x02024a68 -_08019A20: .4byte 0x02024a60 -_08019A24: .4byte 0x02024a80 -_08019A28: .4byte 0x02024c98 -_08019A2C: .4byte 0x020239f8 -_08019A30: .4byte 0x02024c06 +_08019A1C: .4byte gUnknown_02024A68 +_08019A20: .4byte gUnknown_02024A60 +_08019A24: .4byte gBattleMons +_08019A28: .4byte gUnknown_02024C98 +_08019A2C: .4byte gUnknown_020239F8 +_08019A30: .4byte byte_2024C06 _08019A34: ldr r3, _08019A74 movs r2, 0x58 @@ -27805,7 +27805,7 @@ _08019A34: ldrb r0, [r0] b _08019AE0 .align 2, 0 -_08019A74: .4byte 0x02024a80 +_08019A74: .4byte gBattleMons _08019A78: ldr r3, _08019AB8 movs r2, 0x58 @@ -27839,7 +27839,7 @@ _08019A78: ldrb r0, [r0] b _08019AE0 .align 2, 0 -_08019AB8: .4byte 0x02024a80 +_08019AB8: .4byte gBattleMons _08019ABC: mov r2, r8 strb r6, [r2] @@ -27889,9 +27889,9 @@ _08019AF6: _08019B0E: b _08019F76 .align 2, 0 -_08019B10: .4byte 0x02024a80 -_08019B14: .4byte 0x02024c06 -_08019B18: .4byte 0x02024a68 +_08019B10: .4byte gBattleMons +_08019B14: .4byte byte_2024C06 +_08019B18: .4byte gUnknown_02024A68 _08019B1C: movs r4, 0 ldr r0, _08019B54 @@ -27924,9 +27924,9 @@ _08019B46: blt _08019B36 b _08019F76 .align 2, 0 -_08019B54: .4byte 0x02024a68 -_08019B58: .4byte 0x02024a80 -_08019B5C: .4byte 0x02024c98 +_08019B54: .4byte gUnknown_02024A68 +_08019B58: .4byte gBattleMons +_08019B5C: .4byte gUnknown_02024C98 _08019B60: mov r0, r10 bl battle_side_get_owner @@ -27969,9 +27969,9 @@ _08019BA2: blt _08019B78 b _08019F76 .align 2, 0 -_08019BB0: .4byte 0x02024a68 -_08019BB4: .4byte 0x02024a80 -_08019BB8: .4byte 0x02024c06 +_08019BB0: .4byte gUnknown_02024A68 +_08019BB4: .4byte gBattleMons +_08019BB8: .4byte byte_2024C06 _08019BBC: mov r0, r10 bl battle_side_get_owner @@ -28014,9 +28014,9 @@ _08019BFE: blt _08019BD4 b _08019F76 .align 2, 0 -_08019C0C: .4byte 0x02024a68 -_08019C10: .4byte 0x02024a80 -_08019C14: .4byte 0x02024c06 +_08019C0C: .4byte gUnknown_02024A68 +_08019C10: .4byte gBattleMons +_08019C14: .4byte byte_2024C06 _08019C18: mov r1, r8 ldrb r0, [r1] @@ -28035,8 +28035,8 @@ _08019C32: ldr r2, _08019C3C b _08019CB0 .align 2, 0 -_08019C38: .4byte 0x02024a68 -_08019C3C: .4byte 0x02024a80 +_08019C38: .4byte gUnknown_02024A68 +_08019C3C: .4byte gBattleMons _08019C40: movs r4, 0 ldr r0, _08019C70 @@ -28066,8 +28066,8 @@ _08019C68: blt _08019C54 b _08019F76 .align 2, 0 -_08019C70: .4byte 0x02024a68 -_08019C74: .4byte 0x02024c98 +_08019C70: .4byte gUnknown_02024A68 +_08019C74: .4byte gUnknown_02024C98 _08019C78: movs r4, 0 ldr r0, _08019CA8 @@ -28097,8 +28097,8 @@ _08019CA0: blt _08019C8C b _08019F76 .align 2, 0 -_08019CA8: .4byte 0x02024a68 -_08019CAC: .4byte 0x02024c98 +_08019CA8: .4byte gUnknown_02024A68 +_08019CAC: .4byte gUnknown_02024C98 _08019CB0: movs r0, 0x58 muls r0, r4 @@ -28154,8 +28154,8 @@ _08019D08: blt _08019CE6 b _08019F76 .align 2, 0 -_08019D10: .4byte 0x02024a68 -_08019D14: .4byte 0x02024a80 +_08019D10: .4byte gUnknown_02024A68 +_08019D14: .4byte gBattleMons _08019D18: movs r4, 0 ldr r0, _08019D50 @@ -28189,9 +28189,9 @@ _08019D48: blt _08019D2C b _08019F76 .align 2, 0 -_08019D50: .4byte 0x02024a68 -_08019D54: .4byte 0x02024a80 -_08019D58: .4byte 0x02024c06 +_08019D50: .4byte gUnknown_02024A68 +_08019D54: .4byte gBattleMons +_08019D58: .4byte byte_2024C06 _08019D5C: mov r0, r10 bl battle_side_get_owner @@ -28235,9 +28235,9 @@ _08019DA0: blt _08019D74 b _08019F76 .align 2, 0 -_08019DAC: .4byte 0x02024a68 -_08019DB0: .4byte 0x02024a80 -_08019DB4: .4byte 0x02024c06 +_08019DAC: .4byte gUnknown_02024A68 +_08019DB0: .4byte gBattleMons +_08019DB4: .4byte byte_2024C06 _08019DB8: mov r0, r10 bl battle_side_get_owner @@ -28281,9 +28281,9 @@ _08019DFC: blt _08019DD0 b _08019F76 .align 2, 0 -_08019E08: .4byte 0x02024a68 -_08019E0C: .4byte 0x02024a80 -_08019E10: .4byte 0x02024c06 +_08019E08: .4byte gUnknown_02024A68 +_08019E0C: .4byte gBattleMons +_08019E10: .4byte byte_2024C06 _08019E14: ldr r0, _08019E30 bl b_push_move_exec @@ -28377,15 +28377,15 @@ _08019E88: b _08019F76 .align 2, 0 _08019EDC: .4byte gUnknown_081D9726 -_08019EE0: .4byte 0x02024c98 +_08019EE0: .4byte gUnknown_02024C98 _08019EE4: .4byte 0xffefffff _08019EE8: .4byte 0x02000000 _08019EEC: .4byte 0x00016003 -_08019EF0: .4byte 0x030041c0 -_08019EF4: .4byte 0x02024a60 -_08019EF8: .4byte 0x02024a6a -_08019EFC: .4byte 0x03004290 -_08019F00: .4byte 0x02024c06 +_08019EF0: .4byte gUnknown_030041C0 +_08019EF4: .4byte gUnknown_02024A60 +_08019EF8: .4byte gUnknown_02024A6A +_08019EFC: .4byte gUnknown_03004290 +_08019F00: .4byte byte_2024C06 _08019F04: mov r5, r8 strb r1, [r5] @@ -28411,7 +28411,7 @@ _08019F22: b _08019F76 .align 2, 0 _08019F30: .4byte 0xfff7ffff -_08019F34: .4byte 0x02024c10 +_08019F34: .4byte gUnknown_02024C10 _08019F38: .4byte gUnknown_081D9795 _08019F3C: .4byte 0x02000000 _08019F40: .4byte 0x000160dd @@ -28469,9 +28469,9 @@ _08019F92: pop {r1} bx r1 .align 2, 0 -_08019FA4: .4byte 0x02024a68 -_08019FA8: .4byte 0x02024a80 -_08019FAC: .4byte 0x02024c06 +_08019FA4: .4byte gUnknown_02024A68 +_08019FA8: .4byte gBattleMons +_08019FAC: .4byte byte_2024C06 thumb_func_end sub_8018324 thumb_func_start b_call_bc_move_exec @@ -28497,11 +28497,11 @@ b_call_bc_move_exec: @ 8019FB0 strb r0, [r1] bx lr .align 2, 0 -_08019FD8: .4byte 0x02024c10 +_08019FD8: .4byte gUnknown_02024C10 _08019FDC: .4byte 0x02017140 -_08019FE0: .4byte 0x030042d4 +_08019FE0: .4byte gUnknown_030042D4 _08019FE4: .4byte sub_8013F54 -_08019FE8: .4byte 0x02024a7f +_08019FE8: .4byte gUnknown_02024A7F thumb_func_end b_call_bc_move_exec thumb_func_start b_push_move_exec @@ -28529,9 +28529,9 @@ b_push_move_exec: @ 8019FEC pop {r0} bx r0 .align 2, 0 -_0801A01C: .4byte 0x02024c10 +_0801A01C: .4byte gUnknown_02024C10 _0801A020: .4byte 0x02017140 -_0801A024: .4byte 0x030042d4 +_0801A024: .4byte gUnknown_030042D4 _0801A028: .4byte sub_8013FBC thumb_func_end b_push_move_exec @@ -28576,9 +28576,9 @@ sub_801A02C: @ 801A02C ldrb r0, [r0, 0x1A] b _0801A098 .align 2, 0 -_0801A078: .4byte 0x02024c04 -_0801A07C: .4byte 0x02024a80 -_0801A080: .4byte 0x02024df0 +_0801A078: .4byte gUnknown_02024C04 +_0801A07C: .4byte gBattleMons +_0801A080: .4byte gEnigmaBerries _0801A084: ldrh r0, [r4] bl itemid_get_x12 @@ -28610,9 +28610,9 @@ _0801A098: ldrb r0, [r0, 0x1A] b _0801A0E2 .align 2, 0 -_0801A0C0: .4byte 0x02024a80 -_0801A0C4: .4byte 0x02024c07 -_0801A0C8: .4byte 0x02024df0 +_0801A0C0: .4byte gBattleMons +_0801A0C4: .4byte gUnknown_02024C07 +_0801A0C8: .4byte gEnigmaBerries _0801A0CC: ldr r0, [sp, 0x14] bl itemid_get_x12 @@ -28650,8 +28650,8 @@ _0801A10C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0801A118: .4byte 0x02024a80 -_0801A11C: .4byte 0x02024c08 +_0801A118: .4byte gBattleMons +_0801A11C: .4byte gUnknown_02024C08 _0801A120: .4byte _0801A124 .align 2, 0 _0801A124: @@ -28723,12 +28723,12 @@ _0801A198: bl b_call_bc_move_exec bl _0801B3CA .align 2, 0 -_0801A1B8: .4byte 0x02024a80 +_0801A1B8: .4byte gBattleMons _0801A1BC: .4byte 0x02000000 _0801A1C0: .4byte 0x00016003 -_0801A1C4: .4byte 0x02024c0b -_0801A1C8: .4byte 0x02024a60 -_0801A1CC: .4byte 0x02024c07 +_0801A1C4: .4byte gUnknown_02024C0B +_0801A1C8: .4byte gUnknown_02024A60 +_0801A1CC: .4byte gUnknown_02024C07 _0801A1D0: .4byte gUnknown_081D9A5E _0801A1D4: ldr r1, _0801A1FC @@ -28752,7 +28752,7 @@ _0801A1F2: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0801A1FC: .4byte 0x02024a80 +_0801A1FC: .4byte gBattleMons _0801A200: .4byte _0801A204 .align 2, 0 _0801A204: @@ -28833,7 +28833,7 @@ _0801A2E2: bl b_call_bc_move_exec b _0801A752 .align 2, 0 -_0801A2F0: .4byte 0x02024bec +_0801A2F0: .4byte gUnknown_02024BEC _0801A2F4: .4byte gUnknown_081D9A74 _0801A2F8: cmp r6, 0 @@ -28854,8 +28854,8 @@ _0801A300: ldr r0, _0801A320 b _0801A332 .align 2, 0 -_0801A31C: .4byte 0x02024a6a -_0801A320: .4byte 0x03004360 +_0801A31C: .4byte gUnknown_02024A6A +_0801A320: .4byte gPlayerParty _0801A324: ldr r1, _0801A3A0 lsls r0, r7, 1 @@ -28919,8 +28919,8 @@ _0801A37E: strb r2, [r0] b _0801A3AC .align 2, 0 -_0801A3A0: .4byte 0x02024a6a -_0801A3A4: .4byte 0x030045c0 +_0801A3A0: .4byte gUnknown_02024A6A +_0801A3A4: .4byte gEnemyParty _0801A3A8: add r0, sp, 0x4 strb r1, [r0] @@ -28954,9 +28954,9 @@ _0801A3AC: str r1, [sp, 0xC] bl _0801AD62 .align 2, 0 -_0801A3EC: .4byte 0x030041c0 +_0801A3EC: .4byte gUnknown_030041C0 _0801A3F0: .4byte gUnknown_081D9A91 -_0801A3F4: .4byte 0x02024a60 +_0801A3F4: .4byte gUnknown_02024A60 _0801A3F8: ldr r0, _0801A450 movs r1, 0x58 @@ -29003,12 +29003,12 @@ _0801A432: bl b_call_bc_move_exec bl _0801AD5A .align 2, 0 -_0801A450: .4byte 0x02024a80 +_0801A450: .4byte gBattleMons _0801A454: .4byte 0x02000000 _0801A458: .4byte 0x00016003 -_0801A45C: .4byte 0x02024c0b -_0801A460: .4byte 0x02024a60 -_0801A464: .4byte 0x02024c07 +_0801A45C: .4byte gUnknown_02024C0B +_0801A460: .4byte gUnknown_02024A60 +_0801A464: .4byte gUnknown_02024C07 _0801A468: .4byte gUnknown_081D9A5E _0801A46C: movs r0, 0x58 @@ -29055,7 +29055,7 @@ _0801A4A8: bl sub_81074F8 bl _0801AD5A .align 2, 0 -_0801A4C4: .4byte 0x02024bec +_0801A4C4: .4byte gUnknown_02024BEC _0801A4C8: .4byte gUnknown_081D9AA1 _0801A4CC: movs r0, 0x58 @@ -29119,8 +29119,8 @@ _0801A532: _0801A53E: b _0801A74C .align 2, 0 -_0801A540: .4byte 0x030041c0 -_0801A544: .4byte 0x02024bec +_0801A540: .4byte gUnknown_030041C0 +_0801A544: .4byte gUnknown_02024BEC _0801A548: movs r0, 0x58 adds r1, r7, 0 @@ -29181,8 +29181,8 @@ _0801A59E: blt _0801A6A4 b _0801A6B8 .align 2, 0 -_0801A5BC: .4byte 0x030041c0 -_0801A5C0: .4byte 0x02024bec +_0801A5BC: .4byte gUnknown_030041C0 +_0801A5C0: .4byte gUnknown_02024BEC _0801A5C4: movs r0, 0x58 adds r4, r7, 0 @@ -29240,8 +29240,8 @@ _0801A618: movs r1, 0x2 b _0801A532 .align 2, 0 -_0801A62C: .4byte 0x030041c0 -_0801A630: .4byte 0x02024bec +_0801A62C: .4byte gUnknown_030041C0 +_0801A630: .4byte gUnknown_02024BEC _0801A634: movs r0, 0x58 adds r1, r7, 0 @@ -29306,8 +29306,8 @@ _0801A6A4: bl b_call_bc_move_exec b _0801A6BE .align 2, 0 -_0801A6AC: .4byte 0x030041c0 -_0801A6B0: .4byte 0x02024bec +_0801A6AC: .4byte gUnknown_030041C0 +_0801A6B0: .4byte gUnknown_02024BEC _0801A6B4: .4byte gUnknown_081D9AD4 _0801A6B8: ldr r0, _0801A6C4 @@ -29382,8 +29382,8 @@ _0801A738: bl b_call_bc_move_exec b _0801A752 .align 2, 0 -_0801A740: .4byte 0x030041c0 -_0801A744: .4byte 0x02024bec +_0801A740: .4byte gUnknown_030041C0 +_0801A744: .4byte gUnknown_02024BEC _0801A748: .4byte gUnknown_081D9AD4 _0801A74C: ldr r0, _0801A758 @@ -29446,9 +29446,9 @@ _0801A784: movs r0, 0xF b _0801A94C .align 2, 0 -_0801A7BC: .4byte 0x030041c0 -_0801A7C0: .4byte 0x03004290 -_0801A7C4: .4byte 0x02024c0a +_0801A7BC: .4byte gUnknown_030041C0 +_0801A7C0: .4byte gUnknown_03004290 +_0801A7C4: .4byte gUnknown_02024C0A _0801A7C8: .4byte 0x02000000 _0801A7CC: .4byte 0x0001601e _0801A7D0: .4byte 0x000160a4 @@ -29496,8 +29496,8 @@ _0801A7FC: movs r0, 0x10 b _0801A94C .align 2, 0 -_0801A824: .4byte 0x030041c0 -_0801A828: .4byte 0x02024c0a +_0801A824: .4byte gUnknown_030041C0 +_0801A828: .4byte gUnknown_02024C0A _0801A82C: .4byte 0x02000000 _0801A830: .4byte 0x0001601e _0801A834: .4byte 0x000160a4 @@ -29545,8 +29545,8 @@ _0801A860: movs r0, 0x11 b _0801A94C .align 2, 0 -_0801A888: .4byte 0x030041c0 -_0801A88C: .4byte 0x02024c0a +_0801A888: .4byte gUnknown_030041C0 +_0801A88C: .4byte gUnknown_02024C0A _0801A890: .4byte 0x02000000 _0801A894: .4byte 0x0001601e _0801A898: .4byte 0x000160a4 @@ -29594,8 +29594,8 @@ _0801A8C4: movs r0, 0x12 b _0801A94C .align 2, 0 -_0801A8EC: .4byte 0x030041c0 -_0801A8F0: .4byte 0x02024c0a +_0801A8EC: .4byte gUnknown_030041C0 +_0801A8F0: .4byte gUnknown_02024C0A _0801A8F4: .4byte 0x02000000 _0801A8F8: .4byte 0x0001601e _0801A8FC: .4byte 0x000160a4 @@ -29651,8 +29651,8 @@ _0801A94C: str r0, [sp, 0xC] b _0801AD62 .align 2, 0 -_0801A960: .4byte 0x030041c0 -_0801A964: .4byte 0x02024c0a +_0801A960: .4byte gUnknown_030041C0 +_0801A964: .4byte gUnknown_02024C0A _0801A968: .4byte 0x02000000 _0801A96C: .4byte 0x0001601e _0801A970: .4byte 0x000160a4 @@ -29810,10 +29810,10 @@ _0801AA28: str r1, [sp, 0xC] b _0801AD62 .align 2, 0 -_0801AAA4: .4byte 0x02024a98 -_0801AAA8: .4byte 0x030041c0 -_0801AAAC: .4byte 0x03004290 -_0801AAB0: .4byte 0x02024c0a +_0801AAA4: .4byte gUnknown_02024A98 +_0801AAA8: .4byte gUnknown_030041C0 +_0801AAAC: .4byte gUnknown_03004290 +_0801AAB0: .4byte gUnknown_02024C0A _0801AAB4: .4byte 0x02000000 _0801AAB8: .4byte 0x0001601e _0801AABC: .4byte 0x000160a4 @@ -30078,7 +30078,7 @@ _0801ACB6: movs r0, 0 b _0801ACEC .align 2, 0 -_0801ACC4: .4byte 0x030041c0 +_0801ACC4: .4byte gUnknown_030041C0 _0801ACC8: .4byte gStatusConditionString_PoisonJpn _0801ACCC: .4byte 0xf7ffffff _0801ACD0: .4byte gStatusConditionString_SleepJpn @@ -30086,7 +30086,7 @@ _0801ACD4: .4byte gStatusConditionString_ParalysisJpn _0801ACD8: .4byte gStatusConditionString_BurnJpn _0801ACDC: .4byte gStatusConditionString_IceJpn _0801ACE0: .4byte gStatusConditionString_ConfusionJpn -_0801ACE4: .4byte 0x02024d1e +_0801ACE4: .4byte gUnknown_02024D1E _0801ACE8: ldr r1, _0801AD18 movs r0, 0x1 @@ -30114,8 +30114,8 @@ _0801AD0E: str r5, [sp, 0xC] b _0801AD62 .align 2, 0 -_0801AD18: .4byte 0x02024d1e -_0801AD1C: .4byte 0x02024a80 +_0801AD18: .4byte gUnknown_02024D1E +_0801AD1C: .4byte gBattleMons _0801AD20: .4byte gUnknown_081D9A44 _0801AD24: movs r0, 0x58 @@ -30167,15 +30167,15 @@ _0801AD62: b _0801B3CA .align 2, 0 _0801AD84: .4byte 0xfff0ffff -_0801AD88: .4byte 0x030041c0 +_0801AD88: .4byte gUnknown_030041C0 _0801AD8C: .4byte gStatusConditionString_LoveJpn _0801AD90: .4byte gUnknown_081D9A44 -_0801AD94: .4byte 0x02024d1e +_0801AD94: .4byte gUnknown_02024D1E _0801AD98: .4byte 0x02000000 _0801AD9C: .4byte 0x00016003 -_0801ADA0: .4byte 0x02024c0b -_0801ADA4: .4byte 0x02024a60 -_0801ADA8: .4byte 0x02024c07 +_0801ADA0: .4byte gUnknown_02024C0B +_0801ADA4: .4byte gUnknown_02024A60 +_0801ADA8: .4byte gUnknown_02024C07 _0801ADAC: movs r0, 0x58 muls r0, r7 @@ -30222,8 +30222,8 @@ _0801ADEE: strb r0, [r1] b _0801B3CA .align 2, 0 -_0801AE00: .4byte 0x02024a80 -_0801AE04: .4byte 0x02024ca8 +_0801AE00: .4byte gBattleMons +_0801AE04: .4byte gUnknown_02024CA8 _0801AE08: .4byte gBitTable _0801AE0C: movs r7, 0 @@ -30252,10 +30252,10 @@ _0801AE18: ldrb r5, [r0, 0x7] b _0801AE5C .align 2, 0 -_0801AE3C: .4byte 0x02024a68 -_0801AE40: .4byte 0x02024c04 -_0801AE44: .4byte 0x02024a80 -_0801AE48: .4byte 0x02024df0 +_0801AE3C: .4byte gUnknown_02024A68 +_0801AE40: .4byte gUnknown_02024C04 +_0801AE44: .4byte gBattleMons +_0801AE48: .4byte gEnigmaBerries _0801AE4C: ldrh r0, [r4] bl itemid_get_x12 @@ -30330,8 +30330,8 @@ _0801AEF6: str r0, [sp, 0xC] b _0801B20E .align 2, 0 -_0801AF10: .4byte 0x02024a80 -_0801AF14: .4byte 0x02024c10 +_0801AF10: .4byte gBattleMons +_0801AF14: .4byte gUnknown_02024C10 _0801AF18: .4byte gUnknown_081D99BC _0801AF1C: ldr r1, _0801AF48 @@ -30357,9 +30357,9 @@ _0801AF32: str r1, [sp, 0xC] b _0801B20E .align 2, 0 -_0801AF48: .4byte 0x02024a80 +_0801AF48: .4byte gBattleMons _0801AF4C: .4byte 0xfffff077 -_0801AF50: .4byte 0x02024c10 +_0801AF50: .4byte gUnknown_02024C10 _0801AF54: .4byte gUnknown_081D99D4 _0801AF58: ldr r1, _0801AF88 @@ -30386,8 +30386,8 @@ _0801AF6E: str r2, [sp, 0xC] b _0801B20E .align 2, 0 -_0801AF88: .4byte 0x02024a80 -_0801AF8C: .4byte 0x02024c10 +_0801AF88: .4byte gBattleMons +_0801AF8C: .4byte gUnknown_02024C10 _0801AF90: .4byte gUnknown_081D99EC _0801AF94: ldr r1, _0801AFBC @@ -30411,8 +30411,8 @@ _0801AFAA: ldr r0, _0801AFC4 b _0801B168 .align 2, 0 -_0801AFBC: .4byte 0x02024a80 -_0801AFC0: .4byte 0x02024c10 +_0801AFBC: .4byte gBattleMons +_0801AFC0: .4byte gUnknown_02024C10 _0801AFC4: .4byte gUnknown_081D9A04 _0801AFC8: ldr r2, _0801B008 @@ -30447,9 +30447,9 @@ _0801AFE2: str r4, [sp, 0xC] b _0801B20E .align 2, 0 -_0801B008: .4byte 0x02024a80 +_0801B008: .4byte gBattleMons _0801B00C: .4byte 0xf7ffffff -_0801B010: .4byte 0x02024c10 +_0801B010: .4byte gUnknown_02024C10 _0801B014: .4byte gUnknown_081D9A1C _0801B018: ldr r1, _0801B048 @@ -30476,8 +30476,8 @@ _0801B02E: str r5, [sp, 0xC] b _0801B20E .align 2, 0 -_0801B048: .4byte 0x02024a80 -_0801B04C: .4byte 0x02024c10 +_0801B048: .4byte gBattleMons +_0801B04C: .4byte gUnknown_02024C10 _0801B050: .4byte gUnknown_081D9A34 _0801B054: ldr r1, _0801B090 @@ -30510,12 +30510,12 @@ _0801B06C: str r0, [sp, 0xC] b _0801B20E .align 2, 0 -_0801B090: .4byte 0x02024a80 +_0801B090: .4byte gBattleMons _0801B094: .4byte 0xfff0ffff -_0801B098: .4byte 0x030041c0 +_0801B098: .4byte gUnknown_030041C0 _0801B09C: .4byte gStatusConditionString_LoveJpn -_0801B0A0: .4byte 0x02024d1e -_0801B0A4: .4byte 0x02024c10 +_0801B0A0: .4byte gUnknown_02024D1E +_0801B0A4: .4byte gUnknown_02024C10 _0801B0A8: .4byte gUnknown_081D9A4A _0801B0AC: ldr r4, _0801B170 @@ -30618,8 +30618,8 @@ _0801B168: str r3, [sp, 0xC] b _0801B20E .align 2, 0 -_0801B170: .4byte 0x02024a80 -_0801B174: .4byte 0x030041c0 +_0801B170: .4byte gBattleMons +_0801B174: .4byte gUnknown_030041C0 _0801B178: .4byte gStatusConditionString_PoisonJpn _0801B17C: .4byte 0xf7ffffff _0801B180: .4byte gStatusConditionString_SleepJpn @@ -30627,8 +30627,8 @@ _0801B184: .4byte gStatusConditionString_ParalysisJpn _0801B188: .4byte gStatusConditionString_BurnJpn _0801B18C: .4byte gStatusConditionString_IceJpn _0801B190: .4byte gStatusConditionString_ConfusionJpn -_0801B194: .4byte 0x02024d1e -_0801B198: .4byte 0x02024c10 +_0801B194: .4byte gUnknown_02024D1E +_0801B198: .4byte gUnknown_02024C10 _0801B19C: .4byte gUnknown_081D9A4A _0801B1A0: ldr r4, _0801B1F0 @@ -30673,11 +30673,11 @@ _0801B1C4: str r0, [r1] b _0801B3CA .align 2, 0 -_0801B1F0: .4byte 0x02024a80 +_0801B1F0: .4byte gBattleMons _0801B1F4: .4byte 0x02000000 _0801B1F8: .4byte 0x00016003 -_0801B1FC: .4byte 0x02024c0b -_0801B200: .4byte 0x02024c10 +_0801B1FC: .4byte gUnknown_02024C0B +_0801B200: .4byte gUnknown_02024C10 _0801B204: .4byte gUnknown_081D9A64 _0801B208: ldr r2, [sp, 0xC] @@ -30710,9 +30710,9 @@ _0801B224: .align 2, 0 _0801B240: .4byte 0x02000000 _0801B244: .4byte 0x00016003 -_0801B248: .4byte 0x02024c0b -_0801B24C: .4byte 0x02024a60 -_0801B250: .4byte 0x02024acc +_0801B248: .4byte gUnknown_02024C0B +_0801B24C: .4byte gUnknown_02024A60 +_0801B250: .4byte gUnknown_02024ACC _0801B254: adds r0, r7, 0x1 lsls r0, 24 @@ -30725,7 +30725,7 @@ _0801B254: _0801B264: b _0801B3CA .align 2, 0 -_0801B268: .4byte 0x02024a68 +_0801B268: .4byte gUnknown_02024A68 _0801B26C: ldr r7, _0801B284 ldr r0, [r7] @@ -30740,7 +30740,7 @@ _0801B276: beq _0801B330 b _0801B3CA .align 2, 0 -_0801B284: .4byte 0x02024bec +_0801B284: .4byte gUnknown_02024BEC _0801B288: ldr r0, _0801B314 ldrb r1, [r0] @@ -30809,13 +30809,13 @@ _0801B2BC: bl b_movescr_stack_pop_cursor b _0801B3CA .align 2, 0 -_0801B314: .4byte 0x02024c68 -_0801B318: .4byte 0x02024d68 -_0801B31C: .4byte 0x02024c08 +_0801B314: .4byte gUnknown_02024C68 +_0801B318: .4byte gUnknown_02024D68 +_0801B31C: .4byte gUnknown_02024C08 _0801B320: .4byte gBattleMoves -_0801B324: .4byte 0x02024be6 -_0801B328: .4byte 0x02024a80 -_0801B32C: .4byte 0x02024d1e +_0801B324: .4byte gUnknown_02024BE6 +_0801B328: .4byte gBattleMons +_0801B32C: .4byte gUnknown_02024D1E _0801B330: ldr r0, _0801B3DC ldrb r0, [r0] @@ -30904,17 +30904,17 @@ _0801B3CA: pop {r1} bx r1 .align 2, 0 -_0801B3DC: .4byte 0x02024c68 -_0801B3E0: .4byte 0x02024d68 -_0801B3E4: .4byte 0x02024c08 +_0801B3DC: .4byte gUnknown_02024C68 +_0801B3E0: .4byte gUnknown_02024D68 +_0801B3E4: .4byte gUnknown_02024C08 _0801B3E8: .4byte 0x0000ffff -_0801B3EC: .4byte 0x02024c07 -_0801B3F0: .4byte 0x02024a80 -_0801B3F4: .4byte 0x02024c04 -_0801B3F8: .4byte 0x02024c0b +_0801B3EC: .4byte gUnknown_02024C07 +_0801B3F0: .4byte gBattleMons +_0801B3F4: .4byte gUnknown_02024C04 +_0801B3F8: .4byte gUnknown_02024C0B _0801B3FC: .4byte 0x02000000 _0801B400: .4byte 0x00016003 -_0801B404: .4byte 0x02024c10 +_0801B404: .4byte gUnknown_02024C10 _0801B408: .4byte gUnknown_081D9AA7 thumb_func_end sub_801A02C @@ -30968,9 +30968,9 @@ _0801B45A: lsrs r5, r0, 24 b _0801B556 .align 2, 0 -_0801B464: .4byte 0x020239f8 +_0801B464: .4byte gUnknown_020239F8 _0801B468: .4byte gUnknown_081FC1D0 -_0801B46C: .4byte 0x02024c0c +_0801B46C: .4byte gUnknown_02024C0C _0801B470: .4byte gBitTable _0801B474: ldr r0, _0801B580 @@ -31107,9 +31107,9 @@ _0801B56E: bx r0 .align 2, 0 _0801B580: .4byte gUnknown_081FC1D0 -_0801B584: .4byte 0x02024c60 -_0801B588: .4byte 0x02024c80 -_0801B58C: .4byte 0x02024c7a +_0801B584: .4byte gUnknown_02024C60 +_0801B588: .4byte gUnknown_02024C80 +_0801B58C: .4byte gUnknown_02024C7A _0801B590: .4byte 0x0000ffff thumb_func_end unref_sub_801B40C @@ -31132,9 +31132,9 @@ _0801B5B0: pop {r0} bx r0 .align 2, 0 -_0801B5B4: .4byte 0x02024a64 +_0801B5B4: .4byte gUnknown_02024A64 _0801B5B8: .4byte gUnknown_081FA73C -_0801B5BC: .4byte 0x02024c10 +_0801B5BC: .4byte gUnknown_02024C10 thumb_func_end sub_801B594 thumb_func_start sub_801B5C0 @@ -31353,14 +31353,14 @@ _0801B7C2: strb r1, [r0] b _0801B900 .align 2, 0 -_0801B7E8: .4byte 0x02024c07 -_0801B7EC: .4byte 0x02024c80 -_0801B7F0: .4byte 0x02024a80 -_0801B7F4: .4byte 0x02024a68 -_0801B7F8: .4byte 0x02024c0c +_0801B7E8: .4byte gUnknown_02024C07 +_0801B7EC: .4byte gUnknown_02024C80 +_0801B7F0: .4byte gBattleMons +_0801B7F4: .4byte gUnknown_02024A68 +_0801B7F8: .4byte gUnknown_02024C0C _0801B7FC: .4byte gBitTable _0801B800: .4byte gBattleMoves -_0801B804: .4byte 0x02024d68 +_0801B804: .4byte gUnknown_02024D68 _0801B808: ldr r0, _0801B81C ldrb r0, [r0] @@ -31372,7 +31372,7 @@ _0801B808: eors r0, r2 b _0801B8B2 .align 2, 0 -_0801B81C: .4byte 0x02024c07 +_0801B81C: .4byte gUnknown_02024C07 _0801B820: ldr r0, _0801B854 ldrb r0, [r0] @@ -31401,9 +31401,9 @@ _0801B850: adds r5, r4, 0 b _0801B900 .align 2, 0 -_0801B854: .4byte 0x02024c07 -_0801B858: .4byte 0x02024c80 -_0801B85C: .4byte 0x02024a80 +_0801B854: .4byte gUnknown_02024C07 +_0801B858: .4byte gUnknown_02024C80 +_0801B85C: .4byte gBattleMons _0801B860: ldr r0, _0801B894 ldrh r1, [r0] @@ -31430,8 +31430,8 @@ _0801B860: movs r0, 0x1 b _0801B8B2 .align 2, 0 -_0801B894: .4byte 0x020239f8 -_0801B898: .4byte 0x02024c07 +_0801B894: .4byte gUnknown_020239F8 +_0801B898: .4byte gUnknown_02024C07 _0801B89C: movs r0, 0x3 b _0801B8B2 @@ -31462,7 +31462,7 @@ _0801B8B2: eors r5, r0 b _0801B900 .align 2, 0 -_0801B8D4: .4byte 0x02024c0c +_0801B8D4: .4byte gUnknown_02024C0C _0801B8D8: .4byte gBitTable _0801B8DC: ldr r0, _0801B8F8 @@ -31478,7 +31478,7 @@ _0801B8DC: lsrs r5, r0, 24 b _0801B900 .align 2, 0 -_0801B8F8: .4byte 0x02024c07 +_0801B8F8: .4byte gUnknown_02024C07 _0801B8FC: ldr r0, _0801B91C ldrb r5, [r0] @@ -31498,7 +31498,7 @@ _0801B900: pop {r1} bx r1 .align 2, 0 -_0801B91C: .4byte 0x02024c07 +_0801B91C: .4byte gUnknown_02024C07 _0801B920: .4byte 0x02000000 _0801B924: .4byte 0x00016010 thumb_func_end sub_801B5C0 @@ -31594,9 +31594,9 @@ _0801B9DA: movs r0, 0 b _0801BC24 .align 2, 0 -_0801B9E0: .4byte 0x020239f8 -_0801B9E4: .4byte 0x02024c07 -_0801B9E8: .4byte 0x02024a80 +_0801B9E0: .4byte gUnknown_020239F8 +_0801B9E4: .4byte gUnknown_02024C07 +_0801B9E8: .4byte gBattleMons _0801B9EC: .4byte 0x0000080e _0801B9F0: .4byte 0x00000808 _0801B9F4: .4byte 0x0000080a @@ -31636,9 +31636,9 @@ _0801BA34: ldr r0, _0801BA48 b _0801BBCE .align 2, 0 -_0801BA3C: .4byte 0x02024be6 +_0801BA3C: .4byte gUnknown_02024BE6 _0801BA40: .4byte 0xff7fffff -_0801BA44: .4byte 0x02024c10 +_0801BA44: .4byte gUnknown_02024C10 _0801BA48: .4byte gUnknown_081D995F _0801BA4C: bl Random @@ -31732,20 +31732,20 @@ _0801BA9E: lsls r1, 14 b _0801BC1E .align 2, 0 -_0801BB04: .4byte 0x02024a80 -_0801BB08: .4byte 0x02024c07 +_0801BB04: .4byte gBattleMons +_0801BB08: .4byte gUnknown_02024C07 _0801BB0C: .4byte gBitTable -_0801BB10: .4byte 0x02024be4 -_0801BB14: .4byte 0x02024be5 -_0801BB18: .4byte 0x02024bea -_0801BB1C: .4byte 0x02024d1e -_0801BB20: .4byte 0x02024dec +_0801BB10: .4byte gUnknown_02024BE4 +_0801BB14: .4byte gUnknown_02024BE5 +_0801BB18: .4byte gUnknown_02024BEA +_0801BB1C: .4byte gUnknown_02024D1E +_0801BB20: .4byte gUnknown_02024DEC _0801BB24: .4byte 0x02000000 _0801BB28: .4byte 0x0001601c -_0801BB2C: .4byte 0x02024c10 +_0801BB2C: .4byte gUnknown_02024C10 _0801BB30: .4byte gUnknown_081D996F -_0801BB34: .4byte 0x02024c08 -_0801BB38: .4byte 0x02024c6c +_0801BB34: .4byte gUnknown_02024C08 +_0801BB38: .4byte gUnknown_02024C6C _0801BB3C: subs r0, r2, r6 lsls r0, 24 @@ -31805,8 +31805,8 @@ _0801BB9E: ldr r0, _0801BBB4 b _0801BBCE .align 2, 0 -_0801BBAC: .4byte 0x02024a68 -_0801BBB0: .4byte 0x02024c10 +_0801BBAC: .4byte gUnknown_02024A68 +_0801BBB0: .4byte gUnknown_02024C10 _0801BBB4: .4byte gUnknown_081D9989 _0801BBB8: subs r4, r6 @@ -31825,8 +31825,8 @@ _0801BBCE: movs r0, 0x1 b _0801BC24 .align 2, 0 -_0801BBD4: .4byte 0x02024d1e -_0801BBD8: .4byte 0x02024c10 +_0801BBD4: .4byte gUnknown_02024D1E +_0801BBD8: .4byte gUnknown_02024C10 _0801BBDC: .4byte gUnknown_081D9977 _0801BBE0: ldr r4, _0801BC34 @@ -31872,13 +31872,13 @@ _0801BC24: pop {r1} bx r1 .align 2, 0 -_0801BC34: .4byte 0x02024c07 -_0801BC38: .4byte 0x02024a80 -_0801BC3C: .4byte 0x02024bec -_0801BC40: .4byte 0x02024c08 -_0801BC44: .4byte 0x02024c10 +_0801BC34: .4byte gUnknown_02024C07 +_0801BC38: .4byte gBattleMons +_0801BC3C: .4byte gUnknown_02024BEC +_0801BC40: .4byte gUnknown_02024C08 +_0801BC44: .4byte gUnknown_02024C10 _0801BC48: .4byte gUnknown_081D99A0 -_0801BC4C: .4byte 0x02024c6c +_0801BC4C: .4byte gUnknown_02024C6C thumb_func_end sub_801B928 thumb_func_start atk00_attackcanceler @@ -31897,8 +31897,8 @@ atk00_attackcanceler: @ 801BC50 strb r0, [r1] b _0801BFF4 .align 2, 0 -_0801BC6C: .4byte 0x02024d26 -_0801BC70: .4byte 0x02024a7f +_0801BC6C: .4byte gUnknown_02024D26 +_0801BC70: .4byte gUnknown_02024A7F _0801BC74: ldr r2, _0801BCA4 ldr r0, _0801BCA8 @@ -31924,10 +31924,10 @@ _0801BC74: ldr r0, _0801BCB4 b _0801BFF2 .align 2, 0 -_0801BCA4: .4byte 0x02024a80 -_0801BCA8: .4byte 0x02024c07 -_0801BCAC: .4byte 0x02024c6c -_0801BCB0: .4byte 0x02024c10 +_0801BCA4: .4byte gBattleMons +_0801BCA8: .4byte gUnknown_02024C07 +_0801BCAC: .4byte gUnknown_02024C6C +_0801BCB0: .4byte gUnknown_02024C10 _0801BCB4: .4byte BattleScript_1D6F62 _0801BCB8: bl sub_8017718 @@ -31992,16 +31992,16 @@ _0801BCDE: strb r0, [r2] b _0801BFF4 .align 2, 0 -_0801BD34: .4byte 0x02024c08 -_0801BD38: .4byte 0x02024a80 -_0801BD3C: .4byte 0x02024be4 -_0801BD40: .4byte 0x02024c07 -_0801BD44: .4byte 0x02024c6c -_0801BD48: .4byte 0x02024be6 +_0801BD34: .4byte gUnknown_02024C08 +_0801BD38: .4byte gBattleMons +_0801BD3C: .4byte gUnknown_02024BE4 +_0801BD40: .4byte gUnknown_02024C07 +_0801BD44: .4byte gUnknown_02024C6C +_0801BD48: .4byte gUnknown_02024BE6 _0801BD4C: .4byte 0x00800200 -_0801BD50: .4byte 0x02024c10 +_0801BD50: .4byte gUnknown_02024C10 _0801BD54: .4byte gUnknown_081D936D -_0801BD58: .4byte 0x02024c68 +_0801BD58: .4byte gUnknown_02024C68 _0801BD5C: ldr r0, [r5] ldr r1, _0801BDA0 @@ -32045,7 +32045,7 @@ _0801BDA4: strb r1, [r0] b _0801BFF4 .align 2, 0 -_0801BDB0: .4byte 0x02024c68 +_0801BDB0: .4byte gUnknown_02024C68 _0801BDB4: ldr r2, _0801BE18 ldr r0, [r2] @@ -32095,14 +32095,14 @@ _0801BDB4: ldr r0, _0801BE38 b _0801BFF2 .align 2, 0 -_0801BE18: .4byte 0x02024c6c -_0801BE1C: .4byte 0x02024d28 -_0801BE20: .4byte 0x02024c08 +_0801BE18: .4byte gUnknown_02024C6C +_0801BE1C: .4byte gUnknown_02024D28 +_0801BE20: .4byte gUnknown_02024C08 _0801BE24: .4byte gBattleMoves -_0801BE28: .4byte 0x02024be6 -_0801BE2C: .4byte 0x02024c07 +_0801BE28: .4byte gUnknown_02024BE6 +_0801BE2C: .4byte gUnknown_02024C07 _0801BE30: .4byte 0x00000115 -_0801BE34: .4byte 0x02024c10 +_0801BE34: .4byte gUnknown_02024C10 _0801BE38: .4byte gUnknown_081D946F _0801BE3C: movs r2, 0 @@ -32169,14 +32169,14 @@ _0801BE7E: bl sub_81074C4 b _0801BFF4 .align 2, 0 -_0801BEB8: .4byte 0x02024a68 -_0801BEBC: .4byte 0x02024d28 +_0801BEB8: .4byte gUnknown_02024A68 +_0801BEBC: .4byte gUnknown_02024D28 _0801BEC0: .4byte gBattleMoves -_0801BEC4: .4byte 0x02024a7a -_0801BEC8: .4byte 0x02024be6 -_0801BECC: .4byte 0x02024d68 -_0801BED0: .4byte 0x02024c06 -_0801BED4: .4byte 0x02024c10 +_0801BEC4: .4byte gUnknown_02024A7A +_0801BEC8: .4byte gUnknown_02024BE6 +_0801BECC: .4byte gUnknown_02024D68 +_0801BED0: .4byte byte_2024C06 +_0801BED4: .4byte gUnknown_02024C10 _0801BED8: .4byte gUnknown_081D9812 _0801BEDC: lsls r0, r2, 4 @@ -32264,14 +32264,14 @@ _0801BF4E: b _0801BFEC .align 2, 0 _0801BF80: .4byte gBattleMoves -_0801BF84: .4byte 0x02024be6 -_0801BF88: .4byte 0x02024a80 -_0801BF8C: .4byte 0x02024c07 -_0801BF90: .4byte 0x02024c68 -_0801BF94: .4byte 0x02024c3c -_0801BF98: .4byte 0x02024c08 -_0801BF9C: .4byte 0x02024c44 -_0801BFA0: .4byte 0x02024d1e +_0801BF84: .4byte gUnknown_02024BE6 +_0801BF88: .4byte gBattleMons +_0801BF8C: .4byte gUnknown_02024C07 +_0801BF90: .4byte gUnknown_02024C68 +_0801BF94: .4byte gUnknown_02024C3C +_0801BF98: .4byte gUnknown_02024C08 +_0801BF9C: .4byte gUnknown_02024C44 +_0801BFA0: .4byte gUnknown_02024D1E _0801BFA4: ldr r0, _0801BFD4 ldrb r0, [r0] @@ -32296,11 +32296,11 @@ _0801BFA4: ldr r0, _0801BFE8 b _0801BFF2 .align 2, 0 -_0801BFD4: .4byte 0x02024c07 +_0801BFD4: .4byte gUnknown_02024C07 _0801BFD8: .4byte 0x00000121 _0801BFDC: .4byte 0x02000000 _0801BFE0: .4byte 0x00016003 -_0801BFE4: .4byte 0x02024c10 +_0801BFE4: .4byte gUnknown_02024C10 _0801BFE8: .4byte gUnknown_081D9487 _0801BFEC: ldr r1, _0801C004 @@ -32317,7 +32317,7 @@ _0801BFF4: pop {r0} bx r0 .align 2, 0 -_0801C004: .4byte 0x02024c10 +_0801C004: .4byte gUnknown_02024C10 thumb_func_end atk00_attackcanceler thumb_func_start mcmd_jump_if_move_not_executed @@ -32361,11 +32361,11 @@ mcmd_jump_if_move_not_executed: @ 801C008 orrs r4, r0 b _0801C082 .align 2, 0 -_0801C054: .4byte 0x02024c10 -_0801C058: .4byte 0x02024c68 -_0801C05C: .4byte 0x02024c3c -_0801C060: .4byte 0x02024c08 -_0801C064: .4byte 0x02024c44 +_0801C054: .4byte gUnknown_02024C10 +_0801C058: .4byte gUnknown_02024C68 +_0801C05C: .4byte gUnknown_02024C3C +_0801C060: .4byte gUnknown_02024C08 +_0801C064: .4byte gUnknown_02024C44 _0801C068: bl b_feature_update_destiny_bond ldr r0, _0801C090 @@ -32387,8 +32387,8 @@ _0801C086: pop {r0} bx r0 .align 2, 0 -_0801C090: .4byte 0x02024c08 -_0801C094: .4byte 0x02024c10 +_0801C090: .4byte gUnknown_02024C08 +_0801C094: .4byte gUnknown_02024C10 thumb_func_end mcmd_jump_if_move_not_executed thumb_func_start atk40_801DBA0 @@ -32428,12 +32428,12 @@ atk40_801DBA0: @ 801C098 strb r0, [r1, 0x6] b _0801C100 .align 2, 0 -_0801C0E0: .4byte 0x02024d28 -_0801C0E4: .4byte 0x02024c08 +_0801C0E0: .4byte gUnknown_02024D28 +_0801C0E4: .4byte gUnknown_02024C08 _0801C0E8: .4byte gBattleMoves -_0801C0EC: .4byte 0x02024be6 -_0801C0F0: .4byte 0x02024c68 -_0801C0F4: .4byte 0x02024d1e +_0801C0EC: .4byte gUnknown_02024BE6 +_0801C0F0: .4byte gUnknown_02024C68 +_0801C0F4: .4byte gUnknown_02024D1E _0801C0F8: ldr r1, _0801C104 ldr r0, [r1] @@ -32443,7 +32443,7 @@ _0801C100: pop {r0} bx r0 .align 2, 0 -_0801C104: .4byte 0x02024c10 +_0801C104: .4byte gUnknown_02024C10 thumb_func_end atk40_801DBA0 thumb_func_start sub_801C108 @@ -32491,12 +32491,12 @@ _0801C154: pop {r1} bx r1 .align 2, 0 -_0801C15C: .4byte 0x02024d28 -_0801C160: .4byte 0x02024c08 +_0801C15C: .4byte gUnknown_02024D28 +_0801C160: .4byte gUnknown_02024C08 _0801C164: .4byte gBattleMoves -_0801C168: .4byte 0x02024be6 -_0801C16C: .4byte 0x02024c68 -_0801C170: .4byte 0x02024d1e +_0801C168: .4byte gUnknown_02024BE6 +_0801C16C: .4byte gUnknown_02024C68 +_0801C170: .4byte gUnknown_02024D1E thumb_func_end sub_801C108 thumb_func_start sub_801C174 @@ -32551,12 +32551,12 @@ _0801C1C6: strb r1, [r0] b _0801C290 .align 2, 0 -_0801C1D4: .4byte 0x02024c98 -_0801C1D8: .4byte 0x02024c08 -_0801C1DC: .4byte 0x02024ca8 -_0801C1E0: .4byte 0x02024c07 -_0801C1E4: .4byte 0x02024c6c -_0801C1E8: .4byte 0x02024c68 +_0801C1D4: .4byte gUnknown_02024C98 +_0801C1D8: .4byte gUnknown_02024C08 +_0801C1DC: .4byte gUnknown_02024CA8 +_0801C1E0: .4byte gUnknown_02024C07 +_0801C1E4: .4byte gUnknown_02024C6C +_0801C1E8: .4byte gUnknown_02024C68 _0801C1EC: ldr r0, [r2] ldr r1, _0801C29C @@ -32651,7 +32651,7 @@ _0801C290: _0801C29C: .4byte 0xfffeffff _0801C2A0: .4byte 0xfffdffff _0801C2A4: .4byte 0xfffbffff -_0801C2A8: .4byte 0x02024db8 +_0801C2A8: .4byte word_2024DB8 _0801C2AC: .4byte gBattleMoves _0801C2B0: movs r0, 0 @@ -32709,12 +32709,12 @@ atk01_accuracycheck: @ 801C2BC str r0, [r7] b _0801C632 .align 2, 0 -_0801C314: .4byte 0x02024c10 -_0801C318: .4byte 0x02024c98 -_0801C31C: .4byte 0x02024c08 +_0801C314: .4byte gUnknown_02024C10 +_0801C318: .4byte gUnknown_02024C98 +_0801C31C: .4byte gUnknown_02024C08 _0801C320: .4byte 0x0000ffff -_0801C324: .4byte 0x02024ca8 -_0801C328: .4byte 0x02024c07 +_0801C324: .4byte gUnknown_02024CA8 +_0801C328: .4byte gUnknown_02024C07 _0801C32C: ldrb r0, [r3] lsls r0, 2 @@ -32753,7 +32753,7 @@ _0801C36A: str r0, [r1] b _0801C632 .align 2, 0 -_0801C374: .4byte 0x02024c10 +_0801C374: .4byte gUnknown_02024C10 _0801C378: cmp r6, 0 bne _0801C380 @@ -32773,7 +32773,7 @@ _0801C380: mov r10, r3 b _0801C3B2 .align 2, 0 -_0801C398: .4byte 0x02024be6 +_0801C398: .4byte gUnknown_02024BE6 _0801C39C: .4byte 0x02000000 _0801C3A0: .4byte 0x0001601c _0801C3A4: @@ -32822,9 +32822,9 @@ _0801C3CE: b _0801C41E .align 2, 0 _0801C3F8: .4byte gBattleMoves -_0801C3FC: .4byte 0x02024a80 -_0801C400: .4byte 0x02024c08 -_0801C404: .4byte 0x02024c07 +_0801C3FC: .4byte gBattleMons +_0801C400: .4byte gUnknown_02024C08 +_0801C404: .4byte gUnknown_02024C07 _0801C408: ldr r0, _0801C56C ldrb r0, [r0] @@ -33003,13 +33003,13 @@ _0801C544: ldrb r2, [r0, 0x1A] b _0801C5A4 .align 2, 0 -_0801C56C: .4byte 0x02024c07 +_0801C56C: .4byte gUnknown_02024C07 _0801C570: .4byte gBattleMoves -_0801C574: .4byte 0x02024db8 +_0801C574: .4byte word_2024DB8 _0801C578: .4byte gAccuracyStageRatios -_0801C57C: .4byte 0x02024a80 -_0801C580: .4byte 0x02024c08 -_0801C584: .4byte 0x02024df0 +_0801C57C: .4byte gBattleMons +_0801C580: .4byte gUnknown_02024C08 +_0801C584: .4byte gEnigmaBerries _0801C588: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -33074,12 +33074,12 @@ _0801C602: movs r0, 0x2 b _0801C624 .align 2, 0 -_0801C608: .4byte 0x02024c0b -_0801C60C: .4byte 0x02024c08 -_0801C610: .4byte 0x02024c68 -_0801C614: .4byte 0x020239f8 +_0801C608: .4byte gUnknown_02024C0B +_0801C60C: .4byte gUnknown_02024C08 +_0801C610: .4byte gUnknown_02024C68 +_0801C614: .4byte gUnknown_020239F8 _0801C618: .4byte gBattleMoves -_0801C61C: .4byte 0x02024d1e +_0801C61C: .4byte gUnknown_02024D1E _0801C620: ldr r1, _0801C644 movs r0, 0 @@ -33100,7 +33100,7 @@ _0801C632: pop {r0} bx r0 .align 2, 0 -_0801C644: .4byte 0x02024d1e +_0801C644: .4byte gUnknown_02024D1E thumb_func_end atk01_accuracycheck thumb_func_start atk02_attackstring @@ -33138,11 +33138,11 @@ _0801C680: pop {r0} bx r0 .align 2, 0 -_0801C688: .4byte 0x02024a64 -_0801C68C: .4byte 0x02024c6c -_0801C690: .4byte 0x02024c07 -_0801C694: .4byte 0x02024c10 -_0801C698: .4byte 0x02024d1e +_0801C688: .4byte gUnknown_02024A64 +_0801C68C: .4byte gUnknown_02024C6C +_0801C690: .4byte gUnknown_02024C07 +_0801C694: .4byte gUnknown_02024C10 +_0801C698: .4byte gUnknown_02024D1E thumb_func_end atk02_attackstring thumb_func_start atk03_ppreduce @@ -33189,11 +33189,11 @@ _0801C6B4: beq _0801C71C b _0801C736 .align 2, 0 -_0801C6EC: .4byte 0x02024a64 -_0801C6F0: .4byte 0x02024d68 -_0801C6F4: .4byte 0x02024c07 +_0801C6EC: .4byte gUnknown_02024A64 +_0801C6F0: .4byte gUnknown_02024D68 +_0801C6F4: .4byte gUnknown_02024C07 _0801C6F8: .4byte gBattleMoves -_0801C6FC: .4byte 0x02024be6 +_0801C6FC: .4byte gUnknown_02024BE6 _0801C700: cmp r0, 0x40 beq _0801C71C @@ -33290,12 +33290,12 @@ _0801C756: strb r0, [r2] b _0801C7D2 .align 2, 0 -_0801C7B8: .4byte 0x02024c08 -_0801C7BC: .4byte 0x02024a80 -_0801C7C0: .4byte 0x02024c6c -_0801C7C4: .4byte 0x02024be4 -_0801C7C8: .4byte 0x02024c07 -_0801C7CC: .4byte 0x02024d28 +_0801C7B8: .4byte gUnknown_02024C08 +_0801C7BC: .4byte gBattleMons +_0801C7C0: .4byte gUnknown_02024C6C +_0801C7C4: .4byte gUnknown_02024BE4 +_0801C7C8: .4byte gUnknown_02024C07 +_0801C7CC: .4byte gUnknown_02024D28 _0801C7D0: strb r4, [r2] _0801C7D2: @@ -33370,12 +33370,12 @@ _0801C84E: pop {r0} bx r0 .align 2, 0 -_0801C860: .4byte 0x02024ca8 +_0801C860: .4byte gUnknown_02024CA8 _0801C864: .4byte gBitTable -_0801C868: .4byte 0x02024a60 -_0801C86C: .4byte 0x02024c6c +_0801C868: .4byte gUnknown_02024A60 +_0801C86C: .4byte gUnknown_02024C6C _0801C870: .4byte 0xfffff7ff -_0801C874: .4byte 0x02024c10 +_0801C874: .4byte gUnknown_02024C10 thumb_func_end atk03_ppreduce thumb_func_start atk04_critcalc @@ -33398,9 +33398,9 @@ atk04_critcalc: @ 801C878 ldrb r6, [r0, 0x7] b _0801C8B0 .align 2, 0 -_0801C89C: .4byte 0x02024a80 -_0801C8A0: .4byte 0x02024c07 -_0801C8A4: .4byte 0x02024df0 +_0801C89C: .4byte gBattleMons +_0801C8A0: .4byte gUnknown_02024C07 +_0801C8A4: .4byte gEnigmaBerries _0801C8A8: bl itemid_get_x12 lsls r0, 24 @@ -33483,11 +33483,11 @@ _0801C930: adds r0, r2, r0 b _0801C952 .align 2, 0 -_0801C93C: .4byte 0x02024c0b -_0801C940: .4byte 0x02024c07 -_0801C944: .4byte 0x02024a80 +_0801C93C: .4byte gUnknown_02024C0B +_0801C940: .4byte gUnknown_02024C07 +_0801C944: .4byte gBattleMons _0801C948: .4byte gBattleMoves -_0801C94C: .4byte 0x02024be6 +_0801C94C: .4byte gUnknown_02024BE6 _0801C950: adds r0, r2, r5 _0801C952: @@ -33543,11 +33543,11 @@ _0801C960: movs r0, 0x2 b _0801C9D4 .align 2, 0 -_0801C9BC: .4byte 0x02024c08 -_0801C9C0: .4byte 0x02024c98 -_0801C9C4: .4byte 0x020239f8 +_0801C9BC: .4byte gUnknown_02024C08 +_0801C9C0: .4byte gUnknown_02024C98 +_0801C9C4: .4byte gUnknown_020239F8 _0801C9C8: .4byte gCriticalHitChance -_0801C9CC: .4byte 0x02024c0d +_0801C9CC: .4byte gXXX_CritRelated _0801C9D0: ldr r1, _0801C9E4 movs r0, 0x1 @@ -33561,8 +33561,8 @@ _0801C9D4: pop {r0} bx r0 .align 2, 0 -_0801C9E4: .4byte 0x02024c0d -_0801C9E8: .4byte 0x02024c10 +_0801C9E4: .4byte gXXX_CritRelated +_0801C9E8: .4byte gUnknown_02024C10 thumb_func_end atk04_critcalc thumb_func_start atk05_cmd5 @@ -33670,21 +33670,21 @@ _0801CAA4: pop {r0} bx r0 .align 2, 0 -_0801CABC: .4byte 0x02024c7a -_0801CAC0: .4byte 0x02024c08 -_0801CAC4: .4byte 0x02024c07 -_0801CAC8: .4byte 0x02024a80 -_0801CACC: .4byte 0x02024be6 -_0801CAD0: .4byte 0x02024dec +_0801CABC: .4byte gUnknown_02024C7A +_0801CAC0: .4byte gUnknown_02024C08 +_0801CAC4: .4byte gUnknown_02024C07 +_0801CAC8: .4byte gBattleMons +_0801CACC: .4byte gUnknown_02024BE6 +_0801CAD0: .4byte gUnknown_02024DEC _0801CAD4: .4byte 0x02000000 _0801CAD8: .4byte 0x0001601c -_0801CADC: .4byte 0x02024bec -_0801CAE0: .4byte 0x02024c0d +_0801CADC: .4byte gUnknown_02024BEC +_0801CAE0: .4byte gXXX_CritRelated _0801CAE4: .4byte 0x0001601f -_0801CAE8: .4byte 0x02024c98 +_0801CAE8: .4byte gUnknown_02024C98 _0801CAEC: .4byte gBattleMoves -_0801CAF0: .4byte 0x02024d28 -_0801CAF4: .4byte 0x02024c10 +_0801CAF0: .4byte gUnknown_02024D28 +_0801CAF4: .4byte gUnknown_02024C10 thumb_func_end atk05_cmd5 thumb_func_start sub_801CAF8 @@ -33786,18 +33786,18 @@ _0801CBAC: pop {r0} bx r0 .align 2, 0 -_0801CBBC: .4byte 0x02024c7a -_0801CBC0: .4byte 0x02024a80 -_0801CBC4: .4byte 0x02024be6 -_0801CBC8: .4byte 0x02024dec +_0801CBBC: .4byte gUnknown_02024C7A +_0801CBC0: .4byte gBattleMons +_0801CBC4: .4byte gUnknown_02024BE6 +_0801CBC8: .4byte gUnknown_02024DEC _0801CBCC: .4byte 0x02000000 _0801CBD0: .4byte 0x0001601c -_0801CBD4: .4byte 0x02024bec -_0801CBD8: .4byte 0x02024c0d +_0801CBD4: .4byte gUnknown_02024BEC +_0801CBD8: .4byte gXXX_CritRelated _0801CBDC: .4byte 0x0001601f -_0801CBE0: .4byte 0x02024c98 +_0801CBE0: .4byte gUnknown_02024C98 _0801CBE4: .4byte gBattleMoves -_0801CBE8: .4byte 0x02024d28 +_0801CBE8: .4byte gUnknown_02024D28 thumb_func_end sub_801CAF8 thumb_func_start battle_attack_damage_modulate_by_effectivity @@ -33826,7 +33826,7 @@ _0801CC0C: beq _0801CC26 b _0801CCBE .align 2, 0 -_0801CC1C: .4byte 0x02024bec +_0801CC1C: .4byte gUnknown_02024BEC _0801CC20: cmp r4, 0x14 beq _0801CC7C @@ -33842,7 +33842,7 @@ _0801CC26: ands r0, r1 b _0801CCBC .align 2, 0 -_0801CC38: .4byte 0x02024c68 +_0801CC38: .4byte gUnknown_02024C68 _0801CC3C: ldr r2, _0801CC6C ldr r0, _0801CC70 @@ -33869,8 +33869,8 @@ _0801CC3C: b _0801CCBC .align 2, 0 _0801CC6C: .4byte gBattleMoves -_0801CC70: .4byte 0x02024be6 -_0801CC74: .4byte 0x02024c68 +_0801CC70: .4byte gUnknown_02024BE6 +_0801CC74: .4byte gUnknown_02024C68 _0801CC78: movs r0, 0x4 b _0801CCBA @@ -33900,8 +33900,8 @@ _0801CC7C: b _0801CCBC .align 2, 0 _0801CCAC: .4byte gBattleMoves -_0801CCB0: .4byte 0x02024be6 -_0801CCB4: .4byte 0x02024c68 +_0801CCB0: .4byte gUnknown_02024BE6 +_0801CCB4: .4byte gUnknown_02024C68 _0801CCB8: movs r0, 0x2 _0801CCBA: @@ -33940,7 +33940,7 @@ _0801CCD8: mov r8, r2 b _0801CD0C .align 2, 0 -_0801CCF0: .4byte 0x02024be6 +_0801CCF0: .4byte gUnknown_02024BE6 _0801CCF4: .4byte 0x02000000 _0801CCF8: .4byte 0x0001601c _0801CCFC: @@ -34022,15 +34022,15 @@ _0801CD44: b _0801CE58 .align 2, 0 _0801CD94: .4byte gBattleMoves -_0801CD98: .4byte 0x02024a80 -_0801CD9C: .4byte 0x02024c07 -_0801CDA0: .4byte 0x02024bec -_0801CDA4: .4byte 0x02024c08 -_0801CDA8: .4byte 0x02024c06 -_0801CDAC: .4byte 0x02024c68 -_0801CDB0: .4byte 0x02024c3c -_0801CDB4: .4byte 0x02024c44 -_0801CDB8: .4byte 0x02024d1e +_0801CD98: .4byte gBattleMons +_0801CD9C: .4byte gUnknown_02024C07 +_0801CDA0: .4byte gUnknown_02024BEC +_0801CDA4: .4byte gUnknown_02024C08 +_0801CDA8: .4byte byte_2024C06 +_0801CDAC: .4byte gUnknown_02024C68 +_0801CDB0: .4byte gUnknown_02024C3C +_0801CDB4: .4byte gUnknown_02024C44 +_0801CDB8: .4byte gUnknown_02024D1E _0801CDBC: ldr r1, _0801CDC8 adds r0, r3, r1 @@ -34205,18 +34205,18 @@ _0801CEF4: bx r0 .align 2, 0 _0801CF08: .4byte gTypeEffectiveness -_0801CF0C: .4byte 0x02024a80 -_0801CF10: .4byte 0x02024c08 -_0801CF14: .4byte 0x02024c07 -_0801CF18: .4byte 0x02024be6 -_0801CF1C: .4byte 0x02024c68 +_0801CF0C: .4byte gBattleMons +_0801CF10: .4byte gUnknown_02024C08 +_0801CF14: .4byte gUnknown_02024C07 +_0801CF18: .4byte gUnknown_02024BE6 +_0801CF1C: .4byte gUnknown_02024C68 _0801CF20: .4byte gBattleMoves -_0801CF24: .4byte 0x02024c06 -_0801CF28: .4byte 0x02024c3c -_0801CF2C: .4byte 0x02024c44 -_0801CF30: .4byte 0x02024d1e -_0801CF34: .4byte 0x02024d28 -_0801CF38: .4byte 0x02024c10 +_0801CF24: .4byte byte_2024C06 +_0801CF28: .4byte gUnknown_02024C3C +_0801CF2C: .4byte gUnknown_02024C44 +_0801CF30: .4byte gUnknown_02024D1E +_0801CF34: .4byte gUnknown_02024D28 +_0801CF38: .4byte gUnknown_02024C10 thumb_func_end sub_801CCC4 thumb_func_start b_wonderguard_and_levitate @@ -34257,7 +34257,7 @@ _0801CF66: mov r12, r2 b _0801CF94 .align 2, 0 -_0801CF80: .4byte 0x02024be6 +_0801CF80: .4byte gUnknown_02024BE6 _0801CF84: .4byte gBattleMoves _0801CF88: .4byte 0x02000000 _0801CF8C: .4byte 0x0001601c @@ -34290,10 +34290,10 @@ _0801CF94: bl sub_81074C4 b _0801D1A4 .align 2, 0 -_0801CFC8: .4byte 0x02024a80 -_0801CFCC: .4byte 0x02024c08 -_0801CFD0: .4byte 0x02024c06 -_0801CFD4: .4byte 0x02024d1e +_0801CFC8: .4byte gBattleMons +_0801CFCC: .4byte gUnknown_02024C08 +_0801CFD0: .4byte byte_2024C06 +_0801CFD4: .4byte gUnknown_02024D1E _0801CFD8: ldr r1, _0801CFE4 adds r0, r5, r1 @@ -34541,12 +34541,12 @@ _0801D1A4: pop {r0} bx r0 .align 2, 0 -_0801D1B0: .4byte 0x02024c68 -_0801D1B4: .4byte 0x02024d28 -_0801D1B8: .4byte 0x02024c07 +_0801D1B0: .4byte gUnknown_02024C68 +_0801D1B4: .4byte gUnknown_02024D28 +_0801D1B8: .4byte gUnknown_02024C07 _0801D1BC: .4byte gBattleMoves -_0801D1C0: .4byte 0x02024c06 -_0801D1C4: .4byte 0x02024d1e +_0801D1C0: .4byte byte_2024C06 +_0801D1C4: .4byte gUnknown_02024D1E thumb_func_end b_wonderguard_and_levitate thumb_func_start b_attack_effectivity_adapt @@ -34578,7 +34578,7 @@ _0801D1EE: beq _0801D206 b _0801D27A .align 2, 0 -_0801D1FC: .4byte 0x02024bec +_0801D1FC: .4byte gUnknown_02024BEC _0801D200: cmp r4, 0x14 beq _0801D248 @@ -34736,8 +34736,8 @@ _0801D2F4: b _0801D3DC .align 2, 0 _0801D31C: .4byte gBattleMoves -_0801D320: .4byte 0x02024a80 -_0801D324: .4byte 0x02024bec +_0801D320: .4byte gBattleMons +_0801D324: .4byte gUnknown_02024BEC _0801D328: ldr r1, _0801D344 adds r0, r7, r1 @@ -34892,8 +34892,8 @@ _0801D43A: bx r1 .align 2, 0 _0801D44C: .4byte gTypeEffectiveness -_0801D450: .4byte 0x02024a80 -_0801D454: .4byte 0x02024c08 +_0801D450: .4byte gBattleMons +_0801D454: .4byte gUnknown_02024C08 _0801D458: .4byte gBattleMoves thumb_func_end move_effectiveness_something @@ -35038,8 +35038,8 @@ _0801D554: bx r1 .align 2, 0 _0801D564: .4byte gTypeEffectiveness -_0801D568: .4byte 0x02024c08 -_0801D56C: .4byte 0x02024a80 +_0801D568: .4byte gUnknown_02024C08 +_0801D56C: .4byte gBattleMons _0801D570: .4byte gBattleMoves thumb_func_end ai_rate_move @@ -35073,7 +35073,7 @@ _0801D5A6: pop {r0} bx r0 .align 2, 0 -_0801D5AC: .4byte 0x02024bec +_0801D5AC: .4byte gUnknown_02024BEC thumb_func_end unref_sub_801D574 thumb_func_start atk07_cmd7 @@ -35121,10 +35121,10 @@ _0801D5E2: ldrb r6, [r0, 0x1A] b _0801D632 .align 2, 0 -_0801D608: .4byte 0x02024bec -_0801D60C: .4byte 0x02024a80 -_0801D610: .4byte 0x02024c08 -_0801D614: .4byte 0x02024df0 +_0801D608: .4byte gUnknown_02024BEC +_0801D60C: .4byte gBattleMons +_0801D610: .4byte gUnknown_02024C08 +_0801D614: .4byte gEnigmaBerries _0801D618: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -35235,15 +35235,15 @@ _0801D6C2: strb r1, [r0] b _0801D740 .align 2, 0 -_0801D6F4: .4byte 0x02024c0b -_0801D6F8: .4byte 0x02024c08 -_0801D6FC: .4byte 0x02024d68 -_0801D700: .4byte 0x02024a80 +_0801D6F4: .4byte gUnknown_02024C0B +_0801D6F8: .4byte gUnknown_02024C08 +_0801D6FC: .4byte gUnknown_02024D68 +_0801D700: .4byte gBattleMons _0801D704: .4byte gBattleMoves -_0801D708: .4byte 0x02024be6 -_0801D70C: .4byte 0x02024d28 -_0801D710: .4byte 0x02024bec -_0801D714: .4byte 0x02024c68 +_0801D708: .4byte gUnknown_02024BE6 +_0801D70C: .4byte gUnknown_02024D28 +_0801D710: .4byte gUnknown_02024BEC +_0801D714: .4byte gUnknown_02024C68 _0801D718: ldr r0, _0801D750 lsls r1, r3, 2 @@ -35274,10 +35274,10 @@ _0801D740: pop {r0} bx r0 .align 2, 0 -_0801D750: .4byte 0x02024d68 -_0801D754: .4byte 0x02024c68 -_0801D758: .4byte 0x02024c04 -_0801D75C: .4byte 0x02024c10 +_0801D750: .4byte gUnknown_02024D68 +_0801D754: .4byte gUnknown_02024C68 +_0801D758: .4byte gUnknown_02024C04 +_0801D75C: .4byte gUnknown_02024C10 thumb_func_end atk07_cmd7 thumb_func_start atk08_cmd8 @@ -35325,10 +35325,10 @@ _0801D792: ldrb r6, [r0, 0x1A] b _0801D7E2 .align 2, 0 -_0801D7B8: .4byte 0x02024bec -_0801D7BC: .4byte 0x02024a80 -_0801D7C0: .4byte 0x02024c08 -_0801D7C4: .4byte 0x02024df0 +_0801D7B8: .4byte gUnknown_02024BEC +_0801D7BC: .4byte gBattleMons +_0801D7C0: .4byte gUnknown_02024C08 +_0801D7C4: .4byte gEnigmaBerries _0801D7C8: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -35425,13 +35425,13 @@ _0801D85E: strb r1, [r0] b _0801D8CC .align 2, 0 -_0801D888: .4byte 0x02024c0b -_0801D88C: .4byte 0x02024c08 -_0801D890: .4byte 0x02024d68 -_0801D894: .4byte 0x02024a80 -_0801D898: .4byte 0x02024d28 -_0801D89C: .4byte 0x02024bec -_0801D8A0: .4byte 0x02024c68 +_0801D888: .4byte gUnknown_02024C0B +_0801D88C: .4byte gUnknown_02024C08 +_0801D890: .4byte gUnknown_02024D68 +_0801D894: .4byte gBattleMons +_0801D898: .4byte gUnknown_02024D28 +_0801D89C: .4byte gUnknown_02024BEC +_0801D8A0: .4byte gUnknown_02024C68 _0801D8A4: ldr r0, _0801D8DC lsls r1, r3, 2 @@ -35462,10 +35462,10 @@ _0801D8CC: pop {r0} bx r0 .align 2, 0 -_0801D8DC: .4byte 0x02024d68 -_0801D8E0: .4byte 0x02024c68 -_0801D8E4: .4byte 0x02024c04 -_0801D8E8: .4byte 0x02024c10 +_0801D8DC: .4byte gUnknown_02024D68 +_0801D8E0: .4byte gUnknown_02024C68 +_0801D8E4: .4byte gUnknown_02024C04 +_0801D8E8: .4byte gUnknown_02024C10 thumb_func_end atk08_cmd8 thumb_func_start sub_801D8EC @@ -35512,10 +35512,10 @@ _0801D900: strb r0, [r1] b _0801DA4A .align 2, 0 -_0801D940: .4byte 0x02024a64 -_0801D944: .4byte 0x02024c6c -_0801D948: .4byte 0x02024be6 -_0801D94C: .4byte 0x02024c10 +_0801D940: .4byte gUnknown_02024A64 +_0801D944: .4byte gUnknown_02024C6C +_0801D948: .4byte gUnknown_02024BE6 +_0801D94C: .4byte gUnknown_02024C10 _0801D950: .4byte gUnknown_081D8EEF _0801D954: .4byte 0x02000000 _0801D958: .4byte 0x00016002 @@ -35611,15 +35611,15 @@ _0801DA00: _0801DA0C: .4byte gBattleMoves _0801DA10: .4byte 0x02000000 _0801DA14: .4byte 0x000160a1 -_0801DA18: .4byte 0x02024c68 -_0801DA1C: .4byte 0x02024a60 -_0801DA20: .4byte 0x02024c07 +_0801DA18: .4byte gUnknown_02024C68 +_0801DA1C: .4byte gUnknown_02024A60 +_0801DA20: .4byte gUnknown_02024C07 _0801DA24: .4byte 0x00016002 -_0801DA28: .4byte 0x02024e80 -_0801DA2C: .4byte 0x02024bec -_0801DA30: .4byte 0x02024a80 -_0801DA34: .4byte 0x02024ca8 -_0801DA38: .4byte 0x02024c10 +_0801DA28: .4byte gBattleMovePower +_0801DA2C: .4byte gUnknown_02024BEC +_0801DA30: .4byte gBattleMons +_0801DA34: .4byte gUnknown_02024CA8 +_0801DA38: .4byte gUnknown_02024C10 _0801DA3C: ldr r4, _0801DA58 ldr r0, [r4] @@ -35636,7 +35636,7 @@ _0801DA4A: pop {r0} bx r0 .align 2, 0 -_0801DA58: .4byte 0x02024c10 +_0801DA58: .4byte gUnknown_02024C10 _0801DA5C: .4byte gUnknown_081D8EEF thumb_func_end sub_801D8EC @@ -35655,8 +35655,8 @@ _0801DA72: pop {r0} bx r0 .align 2, 0 -_0801DA78: .4byte 0x02024a64 -_0801DA7C: .4byte 0x02024c10 +_0801DA78: .4byte gUnknown_02024A64 +_0801DA7C: .4byte gUnknown_02024C10 thumb_func_end sub_801DA60 thumb_func_start sub_801DA80 @@ -35710,13 +35710,13 @@ sub_801DA80: @ 801DA80 bl b_std_message b _0801DB2E .align 2, 0 -_0801DAE4: .4byte 0x02024a64 -_0801DAE8: .4byte 0x02024c68 -_0801DAEC: .4byte 0x02024c10 -_0801DAF0: .4byte 0x02024a60 -_0801DAF4: .4byte 0x02024a80 -_0801DAF8: .4byte 0x02024ca8 -_0801DAFC: .4byte 0x02024c6c +_0801DAE4: .4byte gUnknown_02024A64 +_0801DAE8: .4byte gUnknown_02024C68 +_0801DAEC: .4byte gUnknown_02024C10 +_0801DAF0: .4byte gUnknown_02024A60 +_0801DAF4: .4byte gBattleMons +_0801DAF8: .4byte gUnknown_02024CA8 +_0801DAFC: .4byte gUnknown_02024C6C _0801DB00: ldr r5, _0801DB3C ldrh r1, [r5] @@ -35748,10 +35748,10 @@ _0801DB36: pop {r0} bx r0 .align 2, 0 -_0801DB3C: .4byte 0x02024bec -_0801DB40: .4byte 0x02024a60 -_0801DB44: .4byte 0x030042e0 -_0801DB48: .4byte 0x02024c10 +_0801DB3C: .4byte gUnknown_02024BEC +_0801DB40: .4byte gUnknown_02024A60 +_0801DB44: .4byte gUnknown_030042E0 +_0801DB48: .4byte gUnknown_02024C10 thumb_func_end sub_801DA80 thumb_func_start atk0C_datahpupdate @@ -35778,7 +35778,7 @@ _0801DB5A: ands r6, r1 b _0801DB90 .align 2, 0 -_0801DB74: .4byte 0x02024a64 +_0801DB74: .4byte gUnknown_02024A64 _0801DB78: .4byte 0x02000000 _0801DB7C: .4byte 0x0001601c _0801DB80: @@ -35864,16 +35864,16 @@ _0801DC02: b _0801DC78 .align 2, 0 _0801DC1C: .4byte gBattleMoves -_0801DC20: .4byte 0x02024be6 -_0801DC24: .4byte 0x02024c68 -_0801DC28: .4byte 0x02024c10 -_0801DC2C: .4byte 0x02024a60 -_0801DC30: .4byte 0x02024a80 -_0801DC34: .4byte 0x02024ca8 -_0801DC38: .4byte 0x02024c6c -_0801DC3C: .4byte 0x02024bec -_0801DC40: .4byte 0x02024d68 -_0801DC44: .4byte 0x02024bf0 +_0801DC20: .4byte gUnknown_02024BE6 +_0801DC24: .4byte gUnknown_02024C68 +_0801DC28: .4byte gUnknown_02024C10 +_0801DC2C: .4byte gUnknown_02024A60 +_0801DC30: .4byte gBattleMons +_0801DC34: .4byte gUnknown_02024CA8 +_0801DC38: .4byte gUnknown_02024C6C +_0801DC3C: .4byte gUnknown_02024BEC +_0801DC40: .4byte gUnknown_02024D68 +_0801DC44: .4byte gUnknown_02024BF0 _0801DC48: ldr r0, _0801DCA0 lsls r1, r2, 2 @@ -35921,10 +35921,10 @@ _0801DC8C: str r0, [r4] b _0801DF2E .align 2, 0 -_0801DCA0: .4byte 0x02024d68 -_0801DCA4: .4byte 0x02024bf0 -_0801DCA8: .4byte 0x02024a60 -_0801DCAC: .4byte 0x02024c10 +_0801DCA0: .4byte gUnknown_02024D68 +_0801DCA4: .4byte gUnknown_02024BF0 +_0801DCA8: .4byte gUnknown_02024A60 +_0801DCAC: .4byte gUnknown_02024C10 _0801DCB0: .4byte gUnknown_081D99AB _0801DCB4: ldr r0, _0801DCF4 @@ -35961,11 +35961,11 @@ _0801DCF0: strh r3, [r1, 0x28] b _0801DEC6 .align 2, 0 -_0801DCF4: .4byte 0x02024c6c +_0801DCF4: .4byte gUnknown_02024C6C _0801DCF8: .4byte 0xfffffeff -_0801DCFC: .4byte 0x02024bec -_0801DD00: .4byte 0x02024a80 -_0801DD04: .4byte 0x02024a60 +_0801DCFC: .4byte gUnknown_02024BEC +_0801DD00: .4byte gBattleMons +_0801DD04: .4byte gUnknown_02024A60 _0801DD08: movs r0, 0x20 ands r0, r2 @@ -35979,7 +35979,7 @@ _0801DD08: ldr r5, _0801DD20 b _0801DD6C .align 2, 0 -_0801DD20: .4byte 0x02024a60 +_0801DD20: .4byte gUnknown_02024A60 _0801DD24: ldr r0, _0801DD4C ldr r2, _0801DD50 @@ -36001,11 +36001,11 @@ _0801DD24: ldr r1, _0801DD5C b _0801DD68 .align 2, 0 -_0801DD4C: .4byte 0x02024bf4 -_0801DD50: .4byte 0x02024a60 -_0801DD54: .4byte 0x02024c10 -_0801DD58: .4byte 0x02024c74 -_0801DD5C: .4byte 0x02024c07 +_0801DD4C: .4byte gUnknown_02024BF4 +_0801DD50: .4byte gUnknown_02024A60 +_0801DD54: .4byte gUnknown_02024C10 +_0801DD58: .4byte gUnknown_02024C74 +_0801DD5C: .4byte gUnknown_02024C07 _0801DD60: ldr r1, _0801DD8C ldrb r0, [r5] @@ -36031,10 +36031,10 @@ _0801DD6C: adds r7, r0, 0 b _0801DDAC .align 2, 0 -_0801DD8C: .4byte 0x02024c74 -_0801DD90: .4byte 0x02024c08 -_0801DD94: .4byte 0x02024a80 -_0801DD98: .4byte 0x02024bf0 +_0801DD8C: .4byte gUnknown_02024C74 +_0801DD90: .4byte gUnknown_02024C08 +_0801DD94: .4byte gBattleMons +_0801DD98: .4byte gUnknown_02024BF0 _0801DD9C: ldr r2, _0801DE20 str r0, [r2] @@ -36105,12 +36105,12 @@ _0801DDD4: ldr r2, _0801DE34 b _0801DE40 .align 2, 0 -_0801DE20: .4byte 0x02024bf0 -_0801DE24: .4byte 0x02024d68 -_0801DE28: .4byte 0x02024be6 -_0801DE2C: .4byte 0x02024d28 -_0801DE30: .4byte 0x02024c10 -_0801DE34: .4byte 0x02024c07 +_0801DE20: .4byte gUnknown_02024BF0 +_0801DE24: .4byte gUnknown_02024D68 +_0801DE28: .4byte gUnknown_02024BE6 +_0801DE2C: .4byte gUnknown_02024D28 +_0801DE30: .4byte gUnknown_02024C10 +_0801DE34: .4byte gUnknown_02024C07 _0801DE38: ldrb r0, [r5] lsls r0, 4 @@ -36128,7 +36128,7 @@ _0801DE40: strb r1, [r0, 0x10] b _0801DEC6 .align 2, 0 -_0801DE54: .4byte 0x02024c08 +_0801DE54: .4byte gUnknown_02024C08 _0801DE58: cmp r6, 0x8 bls _0801DEC6 @@ -36167,9 +36167,9 @@ _0801DE5C: ldr r2, _0801DEA8 b _0801DEB4 .align 2, 0 -_0801DEA0: .4byte 0x02024d28 -_0801DEA4: .4byte 0x02024c10 -_0801DEA8: .4byte 0x02024c07 +_0801DEA0: .4byte gUnknown_02024D28 +_0801DEA4: .4byte gUnknown_02024C10 +_0801DEA8: .4byte gUnknown_02024C07 _0801DEAC: ldrb r0, [r5] lsls r0, 4 @@ -36207,9 +36207,9 @@ _0801DEC6: bl dp01_battle_side_mark_buffer_for_execution b _0801DF26 .align 2, 0 -_0801DEF4: .4byte 0x02024c08 +_0801DEF4: .4byte gUnknown_02024C08 _0801DEF8: .4byte 0xffefffff -_0801DEFC: .4byte 0x02024aa8 +_0801DEFC: .4byte gUnknown_02024AA8 _0801DF00: ldr r0, _0801DF38 ldr r0, [r0] @@ -36240,9 +36240,9 @@ _0801DF2E: pop {r0} bx r0 .align 2, 0 -_0801DF38: .4byte 0x02024c10 -_0801DF3C: .4byte 0x02024a60 -_0801DF40: .4byte 0x02024d68 +_0801DF38: .4byte gUnknown_02024C10 +_0801DF3C: .4byte gUnknown_02024A60 +_0801DF40: .4byte gUnknown_02024D68 _0801DF44: .4byte 0x0000ffff thumb_func_end atk0C_datahpupdate @@ -36279,12 +36279,12 @@ _0801DF7E: pop {r0} bx r0 .align 2, 0 -_0801DF84: .4byte 0x02024a64 -_0801DF88: .4byte 0x02024c0d -_0801DF8C: .4byte 0x02024c68 -_0801DF90: .4byte 0x02024c07 -_0801DF94: .4byte 0x02024d1e -_0801DF98: .4byte 0x02024c10 +_0801DF84: .4byte gUnknown_02024A64 +_0801DF88: .4byte gXXX_CritRelated +_0801DF8C: .4byte gUnknown_02024C68 +_0801DF90: .4byte gUnknown_02024C07 +_0801DF94: .4byte gUnknown_02024D1E +_0801DF98: .4byte gUnknown_02024C10 thumb_func_end atk0D_critmessage thumb_func_start atk0E_missmessage @@ -36318,10 +36318,10 @@ atk0E_missmessage: @ 801DF9C beq _0801DFF8 b _0801E00E .align 2, 0 -_0801DFD4: .4byte 0x02024a64 -_0801DFD8: .4byte 0x02024a60 -_0801DFDC: .4byte 0x02024c08 -_0801DFE0: .4byte 0x02024c68 +_0801DFD4: .4byte gUnknown_02024A64 +_0801DFD8: .4byte gUnknown_02024A60 +_0801DFDC: .4byte gUnknown_02024C08 +_0801DFE0: .4byte gUnknown_02024C68 _0801DFE4: cmp r0, 0x8 beq _0801E054 @@ -36369,7 +36369,7 @@ _0801E02A: bl dp01_battle_side_mark_buffer_for_execution b _0801E054 .align 2, 0 -_0801E038: .4byte 0x02024a60 +_0801E038: .4byte gUnknown_02024A60 _0801E03C: movs r0, 0x28 ands r0, r1 @@ -36391,8 +36391,8 @@ _0801E05C: pop {r0} bx r0 .align 2, 0 -_0801E064: .4byte 0x02024a60 -_0801E068: .4byte 0x02024c10 +_0801E064: .4byte gUnknown_02024A60 +_0801E068: .4byte gUnknown_02024C10 thumb_func_end atk0E_missmessage thumb_func_start atk0F_resultmessage @@ -36430,9 +36430,9 @@ _0801E09A: strb r4, [r7, 0x7] b _0801E1F6 .align 2, 0 -_0801E0A8: .4byte 0x02024a64 -_0801E0AC: .4byte 0x02024c68 -_0801E0B0: .4byte 0x02024d1e +_0801E0A8: .4byte gUnknown_02024A64 +_0801E0AC: .4byte gUnknown_02024C68 +_0801E0B0: .4byte gUnknown_02024D1E _0801E0B4: .4byte gUnknown_08401508 _0801E0B8: movs r0, 0x1 @@ -36502,11 +36502,11 @@ _0801E104: ldr r0, _0801E140 b _0801E20A .align 2, 0 -_0801E12C: .4byte 0x02024c04 -_0801E130: .4byte 0x02024a80 -_0801E134: .4byte 0x02024c08 -_0801E138: .4byte 0x02024c0b -_0801E13C: .4byte 0x02024c10 +_0801E12C: .4byte gUnknown_02024C04 +_0801E130: .4byte gBattleMons +_0801E134: .4byte gUnknown_02024C08 +_0801E138: .4byte gUnknown_02024C0B +_0801E13C: .4byte gUnknown_02024C10 _0801E140: .4byte gUnknown_081D9AC6 _0801E144: adds r2, r6, 0 @@ -36535,7 +36535,7 @@ _0801E154: ldr r0, _0801E178 b _0801E20A .align 2, 0 -_0801E174: .4byte 0x02024c10 +_0801E174: .4byte gUnknown_02024C10 _0801E178: .4byte gUnknown_081D94A9 _0801E17C: movs r0, 0x40 @@ -36550,7 +36550,7 @@ _0801E17C: ldr r0, _0801E198 b _0801E20A .align 2, 0 -_0801E194: .4byte 0x02024c10 +_0801E194: .4byte gUnknown_02024C10 _0801E198: .4byte gUnknown_081D94A2 _0801E19C: movs r0, 0x80 @@ -36577,11 +36577,11 @@ _0801E19C: ldr r0, _0801E1E0 b _0801E20A .align 2, 0 -_0801E1CC: .4byte 0x02024c04 -_0801E1D0: .4byte 0x02024a80 -_0801E1D4: .4byte 0x02024c08 -_0801E1D8: .4byte 0x02024c0b -_0801E1DC: .4byte 0x02024c10 +_0801E1CC: .4byte gUnknown_02024C04 +_0801E1D0: .4byte gBattleMons +_0801E1D4: .4byte gUnknown_02024C08 +_0801E1D8: .4byte gUnknown_02024C0B +_0801E1DC: .4byte gUnknown_02024C10 _0801E1E0: .4byte gUnknown_081D9AC6 _0801E1E4: movs r0, 0x20 @@ -36614,8 +36614,8 @@ _0801E20C: pop {r0} bx r0 .align 2, 0 -_0801E214: .4byte 0x02024c07 -_0801E218: .4byte 0x02024c10 +_0801E214: .4byte gUnknown_02024C07 +_0801E218: .4byte gUnknown_02024C10 thumb_func_end atk0F_resultmessage thumb_func_start atk10_printstring @@ -36645,10 +36645,10 @@ _0801E246: pop {r0} bx r0 .align 2, 0 -_0801E24C: .4byte 0x02024a64 -_0801E250: .4byte 0x02024c10 -_0801E254: .4byte 0x02024c07 -_0801E258: .4byte 0x02024d1e +_0801E24C: .4byte gUnknown_02024A64 +_0801E250: .4byte gUnknown_02024C10 +_0801E254: .4byte gUnknown_02024C07 +_0801E258: .4byte gUnknown_02024D1E thumb_func_end atk10_printstring thumb_func_start atk11_printstring2 @@ -36678,10 +36678,10 @@ atk11_printstring2: @ 801E25C pop {r0} bx r0 .align 2, 0 -_0801E290: .4byte 0x02024a60 -_0801E294: .4byte 0x02024c07 -_0801E298: .4byte 0x02024c10 -_0801E29C: .4byte 0x02024d1e +_0801E290: .4byte gUnknown_02024A60 +_0801E294: .4byte gUnknown_02024C07 +_0801E298: .4byte gUnknown_02024C10 +_0801E29C: .4byte gUnknown_02024D1E thumb_func_end atk11_printstring2 thumb_func_start atk12_waitmessage @@ -36701,9 +36701,9 @@ atk12_waitmessage: @ 801E2A0 str r0, [r1] b _0801E2EE .align 2, 0 -_0801E2BC: .4byte 0x02024a64 -_0801E2C0: .4byte 0x02024d1e -_0801E2C4: .4byte 0x02024c10 +_0801E2BC: .4byte gUnknown_02024A64 +_0801E2C0: .4byte gUnknown_02024D1E +_0801E2C4: .4byte gUnknown_02024C10 _0801E2C8: ldr r5, _0801E2F4 ldr r2, [r5] @@ -36729,8 +36729,8 @@ _0801E2EE: pop {r0} bx r0 .align 2, 0 -_0801E2F4: .4byte 0x02024c10 -_0801E2F8: .4byte 0x02024d18 +_0801E2F4: .4byte gUnknown_02024C10 +_0801E2F8: .4byte gUnknown_02024D18 thumb_func_end atk12_waitmessage thumb_func_start atk13_printfromtable @@ -36770,10 +36770,10 @@ _0801E33A: pop {r0} bx r0 .align 2, 0 -_0801E340: .4byte 0x02024a64 -_0801E344: .4byte 0x02024c10 -_0801E348: .4byte 0x02024d1e -_0801E34C: .4byte 0x02024c07 +_0801E340: .4byte gUnknown_02024A64 +_0801E344: .4byte gUnknown_02024C10 +_0801E348: .4byte gUnknown_02024D1E +_0801E34C: .4byte gUnknown_02024C07 thumb_func_end atk13_printfromtable thumb_func_start atk14_printfromtable2 @@ -36818,11 +36818,11 @@ _0801E39A: pop {r0} bx r0 .align 2, 0 -_0801E3A0: .4byte 0x02024a64 -_0801E3A4: .4byte 0x02024c10 -_0801E3A8: .4byte 0x02024d1e -_0801E3AC: .4byte 0x02024a60 -_0801E3B0: .4byte 0x02024c07 +_0801E3A0: .4byte gUnknown_02024A64 +_0801E3A4: .4byte gUnknown_02024C10 +_0801E3A8: .4byte gUnknown_02024D1E +_0801E3AC: .4byte gUnknown_02024A60 +_0801E3B0: .4byte gUnknown_02024C07 thumb_func_end atk14_printfromtable2 thumb_func_start sub_801E3B4 @@ -36854,8 +36854,8 @@ _0801E3DA: pop {r1} bx r1 .align 2, 0 -_0801E3E4: .4byte 0x02024a68 -_0801E3E8: .4byte 0x02024a7a +_0801E3E4: .4byte gUnknown_02024A68 +_0801E3E8: .4byte gUnknown_02024A7A thumb_func_end sub_801E3B4 thumb_func_start sub_801E3EC @@ -36894,11 +36894,11 @@ sub_801E3EC: @ 801E3EC ldr r1, _0801E440 b _0801E450 .align 2, 0 -_0801E430: .4byte 0x02024d1e -_0801E434: .4byte 0x02024c0a -_0801E438: .4byte 0x02024c07 +_0801E430: .4byte gUnknown_02024D1E +_0801E434: .4byte gUnknown_02024C0A +_0801E438: .4byte gUnknown_02024C07 _0801E43C: .4byte 0x02000000 -_0801E440: .4byte 0x02024c08 +_0801E440: .4byte gUnknown_02024C08 _0801E444: ldr r2, _0801E538 ldr r0, _0801E53C @@ -37026,15 +37026,15 @@ _0801E528: _0801E536: b _0801EA14 .align 2, 0 -_0801E538: .4byte 0x02024c0a -_0801E53C: .4byte 0x02024c08 +_0801E538: .4byte gUnknown_02024C0A +_0801E53C: .4byte gUnknown_02024C08 _0801E540: .4byte 0x02000000 -_0801E544: .4byte 0x02024c07 +_0801E544: .4byte gUnknown_02024C07 _0801E548: .4byte 0x00016003 -_0801E54C: .4byte 0x02024a80 -_0801E550: .4byte 0x02024c6c -_0801E554: .4byte 0x02024c7a -_0801E558: .4byte 0x02024d1e +_0801E54C: .4byte gBattleMons +_0801E550: .4byte gUnknown_02024C6C +_0801E554: .4byte gUnknown_02024C7A +_0801E558: .4byte gUnknown_02024D1E _0801E55C: .4byte gUnknown_081FAB5C _0801E560: cmp r0, 0x40 @@ -37101,8 +37101,8 @@ _0801E5B4: beq _0801E5B4 b _0801E5E8 .align 2, 0 -_0801E5D4: .4byte 0x02024a60 -_0801E5D8: .4byte 0x02024a68 +_0801E5D4: .4byte gUnknown_02024A60 +_0801E5D8: .4byte gUnknown_02024A68 _0801E5DC: ldr r0, _0801E628 ldr r2, _0801E62C @@ -37147,8 +37147,8 @@ _0801E620: bl b_cancel_multi_turn_move_maybe b _0801EA04 .align 2, 0 -_0801E628: .4byte 0x02024a60 -_0801E62C: .4byte 0x02024a68 +_0801E628: .4byte gUnknown_02024A60 +_0801E62C: .4byte gUnknown_02024A68 _0801E630: mov r2, r8 ldrb r1, [r2] @@ -37188,10 +37188,10 @@ _0801E664: _0801E676: b _0801E94C .align 2, 0 -_0801E678: .4byte 0x02024c06 -_0801E67C: .4byte 0x02024c10 +_0801E678: .4byte byte_2024C06 +_0801E67C: .4byte gUnknown_02024C10 _0801E680: .4byte BattleScript_1D98BD -_0801E684: .4byte 0x02024c6c +_0801E684: .4byte gUnknown_02024C6C _0801E688: mov r1, r8 ldrb r0, [r1] @@ -37271,7 +37271,7 @@ _0801E702: _0801E70E: b _0801EA04 .align 2, 0 -_0801E710: .4byte 0x02024c6c +_0801E710: .4byte gUnknown_02024C6C _0801E714: mov r2, r8 ldrb r1, [r2] @@ -37300,8 +37300,8 @@ _0801E72E: ldr r0, _0801E754 b _0801E664 .align 2, 0 -_0801E74C: .4byte 0x02024c06 -_0801E750: .4byte 0x02024c10 +_0801E74C: .4byte byte_2024C06 +_0801E750: .4byte gUnknown_02024C10 _0801E754: .4byte BattleScript_1D98A5 _0801E758: mov r0, r8 @@ -37340,8 +37340,8 @@ _0801E78E: ldr r0, _0801E7A4 b _0801E998 .align 2, 0 -_0801E79C: .4byte 0x02024c6c -_0801E7A0: .4byte 0x02024c10 +_0801E79C: .4byte gUnknown_02024C6C +_0801E7A0: .4byte gUnknown_02024C10 _0801E7A4: .4byte BattleScript_1D98A5 _0801E7A8: mov r3, r8 @@ -37458,9 +37458,9 @@ _0801E86E: mov r10, r3 b _0801EA14 .align 2, 0 -_0801E87C: .4byte 0x02024db8 -_0801E880: .4byte 0x02024a80 -_0801E884: .4byte 0x02024c0a +_0801E87C: .4byte word_2024DB8 +_0801E880: .4byte gBattleMons +_0801E884: .4byte gUnknown_02024C0A _0801E888: mov r0, r8 ldrb r1, [r0] @@ -37491,8 +37491,8 @@ _0801E8A6: ldr r0, _0801E8CC b _0801E664 .align 2, 0 -_0801E8C4: .4byte 0x02024c06 -_0801E8C8: .4byte 0x02024c10 +_0801E8C4: .4byte byte_2024C06 +_0801E8C8: .4byte gUnknown_02024C10 _0801E8CC: .4byte BattleScript_1D98B1 _0801E8D0: mov r0, r9 @@ -37548,10 +37548,10 @@ _0801E928: str r1, [r2] bl _0801F5FA .align 2, 0 -_0801E938: .4byte 0x02024c06 -_0801E93C: .4byte 0x02024c10 +_0801E938: .4byte byte_2024C06 +_0801E93C: .4byte gUnknown_02024C10 _0801E940: .4byte BattleScript_1D98BD -_0801E944: .4byte 0x02024c6c +_0801E944: .4byte gUnknown_02024C6C _0801E948: .4byte 0xffffdfff _0801E94C: strb r0, [r7, 0x5] @@ -37600,10 +37600,10 @@ _0801E998: strb r0, [r1, 0x5] bl _0801F5FA .align 2, 0 -_0801E9A4: .4byte 0x02024c6c -_0801E9A8: .4byte 0x02024c10 +_0801E9A4: .4byte gUnknown_02024C6C +_0801E9A8: .4byte gUnknown_02024C10 _0801E9AC: .4byte BattleScript_1D98BD -_0801E9B0: .4byte 0x02024d1e +_0801E9B0: .4byte gUnknown_02024D1E _0801E9B4: mov r3, r8 ldrb r0, [r3] @@ -37689,12 +37689,12 @@ _0801EA1C: str r0, [r3] b _0801EA84 .align 2, 0 -_0801EA58: .4byte 0x02024c68 -_0801EA5C: .4byte 0x02024c10 +_0801EA58: .4byte gUnknown_02024C68 +_0801EA5C: .4byte gUnknown_02024C10 _0801EA60: .4byte gUnknown_081FAB5C -_0801EA64: .4byte 0x02024d1e -_0801EA68: .4byte 0x02024a80 -_0801EA6C: .4byte 0x02024c0a +_0801EA64: .4byte gUnknown_02024D1E +_0801EA68: .4byte gBattleMons +_0801EA6C: .4byte gUnknown_02024C0A _0801EA70: ldr r2, _0801EAD4 ldr r0, _0801EAD8 @@ -37746,14 +37746,14 @@ _0801EA84: str r1, [r2] b _0801EAFA .align 2, 0 -_0801EAD4: .4byte 0x02024a80 -_0801EAD8: .4byte 0x02024c0a -_0801EADC: .4byte 0x02024c10 +_0801EAD4: .4byte gBattleMons +_0801EAD8: .4byte gUnknown_02024C0A +_0801EADC: .4byte gUnknown_02024C10 _0801EAE0: .4byte gUnknown_081FAC4C -_0801EAE4: .4byte 0x02024d1e -_0801EAE8: .4byte 0x02024a60 -_0801EAEC: .4byte 0x02024acc -_0801EAF0: .4byte 0x02024c6c +_0801EAE4: .4byte gUnknown_02024D1E +_0801EAE8: .4byte gUnknown_02024A60 +_0801EAEC: .4byte gUnknown_02024ACC +_0801EAF0: .4byte gUnknown_02024C6C _0801EAF4: .4byte 0xffffdfff _0801EAF8: strb r0, [r5, 0x5] @@ -37782,10 +37782,10 @@ _0801EB14: lsls r1, 7 bl _0801F4F2 .align 2, 0 -_0801EB2C: .4byte 0x02024d1e +_0801EB2C: .4byte gUnknown_02024D1E _0801EB30: .4byte 0x02000000 _0801EB34: .4byte 0x000160ca -_0801EB38: .4byte 0x02024c6c +_0801EB38: .4byte gUnknown_02024C6C _0801EB3C: mov r3, r10 cmp r3, 0 @@ -37931,9 +37931,9 @@ _0801EC8E: ldr r0, [r0] bl _0801F5F8 .align 2, 0 -_0801ECC8: .4byte 0x02024c10 +_0801ECC8: .4byte gUnknown_02024C10 _0801ECCC: .4byte gUnknown_081FAC4C -_0801ECD0: .4byte 0x02024d1e +_0801ECD0: .4byte gUnknown_02024D1E _0801ECD4: mov r0, r8 ldrb r2, [r0] @@ -37962,8 +37962,8 @@ _0801ECF4: str r0, [r1] bl _0801F5FA .align 2, 0 -_0801ED0C: .4byte 0x02024c06 -_0801ED10: .4byte 0x02024c10 +_0801ED0C: .4byte byte_2024C06 +_0801ED10: .4byte gUnknown_02024C10 _0801ED14: .4byte gUnknown_081D98D7 _0801ED18: adds r0, r2, 0 @@ -37994,9 +37994,9 @@ _0801ED2E: str r1, [r2] bl _0801F5DC .align 2, 0 -_0801ED54: .4byte 0x02024a7e +_0801ED54: .4byte gUnknown_02024A7E _0801ED58: .4byte gUnknown_081FAB5C -_0801ED5C: .4byte 0x02024d1e +_0801ED5C: .4byte gUnknown_02024D1E _0801ED60: mov r3, r8 ldrb r0, [r3] @@ -38048,11 +38048,11 @@ _0801ED7C: ldr r0, [r0] bl _0801F5F8 .align 2, 0 -_0801EDC8: .4byte 0x02024c54 -_0801EDCC: .4byte 0x02024be6 -_0801EDD0: .4byte 0x02024c10 +_0801EDC8: .4byte gUnknown_02024C54 +_0801EDCC: .4byte gUnknown_02024BE6 +_0801EDD0: .4byte gUnknown_02024C10 _0801EDD4: .4byte gUnknown_081FAC4C -_0801EDD8: .4byte 0x02024d1e +_0801EDD8: .4byte gUnknown_02024D1E _0801EDDC: ldr r5, _0801EE30 ldrb r0, [r5] @@ -38094,13 +38094,13 @@ _0801EE14: ldr r0, [r0] bl _0801F5F8 .align 2, 0 -_0801EE30: .4byte 0x02024c07 -_0801EE34: .4byte 0x02024d1a -_0801EE38: .4byte 0x02024a80 +_0801EE30: .4byte gUnknown_02024C07 +_0801EE34: .4byte gUnknown_02024D1A +_0801EE38: .4byte gBattleMons _0801EE3C: .4byte 0x0000ffff -_0801EE40: .4byte 0x02024c10 +_0801EE40: .4byte gUnknown_02024C10 _0801EE44: .4byte gUnknown_081FAC4C -_0801EE48: .4byte 0x02024d1e +_0801EE48: .4byte gUnknown_02024D1E _0801EE4C: mov r4, r8 ldrb r1, [r4] @@ -38127,7 +38127,7 @@ _0801EE62: bl sub_801E3EC b _0801F5FA .align 2, 0 -_0801EE80: .4byte 0x02024d1e +_0801EE80: .4byte gUnknown_02024D1E _0801EE84: mov r0, r8 ldrb r1, [r0] @@ -38160,9 +38160,9 @@ _0801EE84: strb r0, [r1, 0x1] b _0801F5DC .align 2, 0 -_0801EEC0: .4byte 0x02024c54 -_0801EEC4: .4byte 0x02024be6 -_0801EEC8: .4byte 0x02024d28 +_0801EEC0: .4byte gUnknown_02024C54 +_0801EEC4: .4byte gUnknown_02024BE6 +_0801EEC8: .4byte gUnknown_02024D28 _0801EECC: mov r3, r8 ldrb r0, [r3] @@ -38259,13 +38259,13 @@ _0801EF70: .align 2, 0 _0801EF80: .4byte 0x02000000 _0801EF84: .4byte 0x00016004 -_0801EF88: .4byte 0x02024be6 +_0801EF88: .4byte gUnknown_02024BE6 _0801EF8C: .4byte 0x00016005 _0801EF90: .4byte 0x00016020 -_0801EF94: .4byte 0x02024c07 -_0801EF98: .4byte 0x02024c10 +_0801EF94: .4byte gUnknown_02024C07 +_0801EF98: .4byte gUnknown_02024C10 _0801EF9C: .4byte gUnknown_081FAC4C -_0801EFA0: .4byte 0x02024d1e +_0801EFA0: .4byte gUnknown_02024D1E _0801EFA4: .4byte gUnknown_0840164C _0801EFA8: ldr r1, _0801EFD8 @@ -38294,11 +38294,11 @@ _0801EFC0: ldr r0, [r0] b _0801F5F8 .align 2, 0 -_0801EFD8: .4byte 0x02024bec -_0801EFDC: .4byte 0x02024bf0 -_0801EFE0: .4byte 0x02024c10 +_0801EFD8: .4byte gUnknown_02024BEC +_0801EFDC: .4byte gUnknown_02024BF0 +_0801EFE0: .4byte gUnknown_02024C10 _0801EFE4: .4byte gUnknown_081FAC4C -_0801EFE8: .4byte 0x02024d1e +_0801EFE8: .4byte gUnknown_02024D1E _0801EFEC: ldrb r1, [r7, 0x3] adds r1, 0xF2 @@ -38334,7 +38334,7 @@ _0801F008: _0801F02C: .4byte 0x02000000 _0801F030: .4byte 0x000160a4 _0801F034: .4byte 0x000160a5 -_0801F038: .4byte 0x02024c10 +_0801F038: .4byte gUnknown_02024C10 _0801F03C: .4byte gUnknown_081D71E5 _0801F040: movs r0, 0x70 @@ -38372,7 +38372,7 @@ _0801F05E: _0801F080: .4byte 0x02000000 _0801F084: .4byte 0x000160a4 _0801F088: .4byte 0x000160a5 -_0801F08C: .4byte 0x02024c10 +_0801F08C: .4byte gUnknown_02024C10 _0801F090: .4byte gUnknown_081D7276 _0801F094: ldrb r1, [r7, 0x3] @@ -38409,7 +38409,7 @@ _0801F0B0: _0801F0D4: .4byte 0x02000000 _0801F0D8: .4byte 0x000160a4 _0801F0DC: .4byte 0x000160a5 -_0801F0E0: .4byte 0x02024c10 +_0801F0E0: .4byte gUnknown_02024C10 _0801F0E4: .4byte gUnknown_081D71E5 _0801F0E8: movs r0, 0x60 @@ -38447,7 +38447,7 @@ _0801F106: _0801F128: .4byte 0x02000000 _0801F12C: .4byte 0x000160a4 _0801F130: .4byte 0x000160a5 -_0801F134: .4byte 0x02024c10 +_0801F134: .4byte gUnknown_02024C10 _0801F138: .4byte gUnknown_081D7276 _0801F13C: mov r2, r8 @@ -38481,9 +38481,9 @@ _0801F13C: strh r1, [r0] b _0801F5DC .align 2, 0 -_0801F178: .4byte 0x02024ca8 -_0801F17C: .4byte 0x02024c54 -_0801F180: .4byte 0x02024be6 +_0801F178: .4byte gUnknown_02024CA8 +_0801F17C: .4byte gUnknown_02024C54 +_0801F180: .4byte gUnknown_02024BE6 _0801F184: ldr r0, _0801F1A0 ldrb r1, [r0] @@ -38501,7 +38501,7 @@ _0801F19A: str r0, [r2] b _0801F5DC .align 2, 0 -_0801F1A0: .4byte 0x02024c07 +_0801F1A0: .4byte gUnknown_02024C07 _0801F1A4: ldr r4, _0801F254 ldrb r0, [r4] @@ -38590,18 +38590,18 @@ _0801F214: bl sub_81074C4 b _0801F5FA .align 2, 0 -_0801F254: .4byte 0x02024c07 -_0801F258: .4byte 0x020239f8 +_0801F254: .4byte gUnknown_02024C07 +_0801F258: .4byte gUnknown_020239F8 _0801F25C: .4byte 0x00000902 -_0801F260: .4byte 0x0202ff5e -_0801F264: .4byte 0x02024dbc +_0801F260: .4byte word_202FF5E +_0801F264: .4byte gUnknown_02024DBC _0801F268: .4byte gBitTable -_0801F26C: .4byte 0x02024a6a -_0801F270: .4byte 0x02024a80 -_0801F274: .4byte 0x02024c08 -_0801F278: .4byte 0x02024c10 +_0801F26C: .4byte gUnknown_02024A6A +_0801F270: .4byte gBattleMons +_0801F274: .4byte gUnknown_02024C08 +_0801F278: .4byte gUnknown_02024C10 _0801F27C: .4byte gUnknown_081D9913 -_0801F280: .4byte 0x02024c06 +_0801F280: .4byte byte_2024C06 _0801F284: ldr r4, _0801F340 mov r10, r4 @@ -38696,11 +38696,11 @@ _0801F2B6: strb r6, [r0] b _0801F5FA .align 2, 0 -_0801F340: .4byte 0x02024c07 +_0801F340: .4byte gUnknown_02024C07 _0801F344: .4byte 0x020160f0 -_0801F348: .4byte 0x02024c04 -_0801F34C: .4byte 0x02024a60 -_0801F350: .4byte 0x02024c10 +_0801F348: .4byte gUnknown_02024C04 +_0801F34C: .4byte gUnknown_02024A60 +_0801F350: .4byte gUnknown_02024C10 _0801F354: .4byte gUnknown_081D96F6 _0801F358: .4byte 0xfffe9f10 _0801F35C: .4byte 0x000160e8 @@ -38730,9 +38730,9 @@ _0801F364: strb r1, [r0, 0x14] b _0801F5DC .align 2, 0 -_0801F394: .4byte 0x02024c08 -_0801F398: .4byte 0x02024ca8 -_0801F39C: .4byte 0x02024c07 +_0801F394: .4byte gUnknown_02024C08 +_0801F398: .4byte gUnknown_02024CA8 +_0801F39C: .4byte gUnknown_02024C07 _0801F3A0: ldr r0, _0801F3B8 ldrb r1, [r0] @@ -38747,7 +38747,7 @@ _0801F3A0: lsls r1, 20 b _0801F19A .align 2, 0 -_0801F3B8: .4byte 0x02024c08 +_0801F3B8: .4byte gUnknown_02024C08 _0801F3BC: ldr r4, _0801F3CC ldr r0, [r4] @@ -38756,7 +38756,7 @@ _0801F3BC: ldr r0, _0801F3D0 b _0801F5F8 .align 2, 0 -_0801F3CC: .4byte 0x02024c10 +_0801F3CC: .4byte gUnknown_02024C10 _0801F3D0: .4byte gUnknown_081D9224 _0801F3D4: ldr r4, _0801F3E4 @@ -38766,7 +38766,7 @@ _0801F3D4: ldr r0, _0801F3E8 b _0801F5F8 .align 2, 0 -_0801F3E4: .4byte 0x02024c10 +_0801F3E4: .4byte gUnknown_02024C10 _0801F3E8: .4byte gUnknown_081D92C0 _0801F3EC: ldr r6, _0801F43C @@ -38808,9 +38808,9 @@ _0801F406: ldr r0, _0801F448 b _0801F5F8 .align 2, 0 -_0801F43C: .4byte 0x02024c08 -_0801F440: .4byte 0x02024a60 -_0801F444: .4byte 0x02024c10 +_0801F43C: .4byte gUnknown_02024C08 +_0801F440: .4byte gUnknown_02024A60 +_0801F444: .4byte gUnknown_02024C10 _0801F448: .4byte gUnknown_081D9635 _0801F44C: ldr r4, _0801F45C @@ -38820,7 +38820,7 @@ _0801F44C: ldr r0, _0801F460 b _0801F5F8 .align 2, 0 -_0801F45C: .4byte 0x02024c10 +_0801F45C: .4byte gUnknown_02024C10 _0801F460: .4byte gUnknown_081D93FA _0801F464: ldr r4, _0801F494 @@ -38846,11 +38846,11 @@ _0801F47A: ldr r0, [r0] b _0801F5F8 .align 2, 0 -_0801F494: .4byte 0x02024bec -_0801F498: .4byte 0x02024bf0 -_0801F49C: .4byte 0x02024c10 +_0801F494: .4byte gUnknown_02024BEC +_0801F498: .4byte gUnknown_02024BF0 +_0801F49C: .4byte gUnknown_02024C10 _0801F4A0: .4byte gUnknown_081FAC4C -_0801F4A4: .4byte 0x02024d1e +_0801F4A4: .4byte gUnknown_02024D1E _0801F4A8: mov r3, r8 ldrb r0, [r3] @@ -38894,8 +38894,8 @@ _0801F4F2: str r0, [r2] b _0801F5FA .align 2, 0 -_0801F4F8: .4byte 0x02024c54 -_0801F4FC: .4byte 0x02024be6 +_0801F4F8: .4byte gUnknown_02024C54 +_0801F4FC: .4byte gUnknown_02024BE6 _0801F500: mov r5, r8 ldrb r3, [r5] @@ -38922,8 +38922,8 @@ _0801F500: bl sub_81074C4 b _0801F5FA .align 2, 0 -_0801F534: .4byte 0x02024c06 -_0801F538: .4byte 0x02024c10 +_0801F534: .4byte byte_2024C06 +_0801F538: .4byte gUnknown_02024C10 _0801F53C: .4byte gUnknown_081D9913 _0801F540: ldrh r0, [r1, 0x2E] @@ -38984,11 +38984,11 @@ _0801F540: strb r5, [r0] b _0801F5FA .align 2, 0 -_0801F5B8: .4byte 0x02024c04 -_0801F5BC: .4byte 0x02024dbc +_0801F5B8: .4byte gUnknown_02024C04 +_0801F5BC: .4byte gUnknown_02024DBC _0801F5C0: .4byte gBitTable -_0801F5C4: .4byte 0x02024a6a -_0801F5C8: .4byte 0x02024c10 +_0801F5C4: .4byte gUnknown_02024A6A +_0801F5C8: .4byte gUnknown_02024C10 _0801F5CC: .4byte gUnknown_081D944B _0801F5D0: .4byte 0x02000000 _0801F5D4: .4byte 0x000160e8 @@ -39000,7 +39000,7 @@ _0801F5DC: str r0, [r1] b _0801F5FA .align 2, 0 -_0801F5E8: .4byte 0x02024c10 +_0801F5E8: .4byte gUnknown_02024C10 _0801F5EC: ldr r4, _0801F60C ldr r0, [r4] @@ -39019,7 +39019,7 @@ _0801F5FA: pop {r0} bx r0 .align 2, 0 -_0801F60C: .4byte 0x02024c10 +_0801F60C: .4byte gUnknown_02024C10 _0801F610: .4byte gUnknown_081D94B0 thumb_func_end sub_801E3EC @@ -39047,10 +39047,10 @@ atk15_seteffectwithchancetarget: @ 801F614 lsls r4, r0, 1 b _0801F660 .align 2, 0 -_0801F640: .4byte 0x02024a80 -_0801F644: .4byte 0x02024c07 +_0801F640: .4byte gBattleMons +_0801F644: .4byte gUnknown_02024C07 _0801F648: .4byte gBattleMoves -_0801F64C: .4byte 0x02024be6 +_0801F64C: .4byte gUnknown_02024BE6 _0801F650: ldr r2, _0801F680 ldr r0, _0801F684 @@ -39079,9 +39079,9 @@ _0801F660: b _0801F6BE .align 2, 0 _0801F680: .4byte gBattleMoves -_0801F684: .4byte 0x02024be6 -_0801F688: .4byte 0x02024d1e -_0801F68C: .4byte 0x02024c68 +_0801F684: .4byte gUnknown_02024BE6 +_0801F688: .4byte gUnknown_02024D1E +_0801F68C: .4byte gUnknown_02024C68 _0801F690: bl Random lsls r0, 16 @@ -39110,8 +39110,8 @@ _0801F6BE: bl sub_801E3EC b _0801F6E2 .align 2, 0 -_0801F6C8: .4byte 0x02024d1e -_0801F6CC: .4byte 0x02024c68 +_0801F6C8: .4byte gUnknown_02024D1E +_0801F6CC: .4byte gUnknown_02024C68 _0801F6D0: movs r0, 0 movs r1, 0 @@ -39134,8 +39134,8 @@ _0801F6E2: pop {r0} bx r0 .align 2, 0 -_0801F6F8: .4byte 0x02024c10 -_0801F6FC: .4byte 0x02024d1e +_0801F6F8: .4byte gUnknown_02024C10 +_0801F6FC: .4byte gUnknown_02024D1E _0801F700: .4byte 0x02000000 _0801F704: .4byte 0x00016112 thumb_func_end atk15_seteffectwithchancetarget @@ -39180,10 +39180,10 @@ sub_801F728: @ 801F728 adds r1, 0x4C b _0801F766 .align 2, 0 -_0801F74C: .4byte 0x02024c10 -_0801F750: .4byte 0x02024a60 -_0801F754: .4byte 0x02024d1e -_0801F758: .4byte 0x02024a80 +_0801F74C: .4byte gUnknown_02024C10 +_0801F750: .4byte gUnknown_02024A60 +_0801F754: .4byte gUnknown_02024D1E +_0801F758: .4byte gBattleMons _0801F75C: ldr r1, _0801F794 ldrb r2, [r2] @@ -39214,10 +39214,10 @@ _0801F766: pop {r0} bx r0 .align 2, 0 -_0801F794: .4byte 0x02024a80 +_0801F794: .4byte gBattleMons _0801F798: .4byte gUnknown_081FAB5C -_0801F79C: .4byte 0x02024d1e -_0801F7A0: .4byte 0x02024c10 +_0801F79C: .4byte gUnknown_02024D1E +_0801F7A0: .4byte gUnknown_02024C10 _0801F7A4: .4byte 0x02000000 _0801F7A8: .4byte 0x00016112 thumb_func_end sub_801F728 @@ -39278,11 +39278,11 @@ _0801F7E6: strh r1, [r0] b _0801FB22 .align 2, 0 -_0801F81C: .4byte 0x02024c10 -_0801F820: .4byte 0x02024a60 -_0801F824: .4byte 0x02024c6c +_0801F81C: .4byte gUnknown_02024C10 +_0801F820: .4byte gUnknown_02024A60 +_0801F824: .4byte gUnknown_02024C6C _0801F828: .4byte gBitTable -_0801F82C: .4byte 0x02024c7a +_0801F82C: .4byte gUnknown_02024C7A _0801F830: .4byte 0x0000fdff _0801F834: ldrb r0, [r2, 0x1] @@ -39297,9 +39297,9 @@ _0801F834: ldr r4, _0801F858 b _0801F86A .align 2, 0 -_0801F84C: .4byte 0x02024a60 -_0801F850: .4byte 0x02024c07 -_0801F854: .4byte 0x02024c08 +_0801F84C: .4byte gUnknown_02024A60 +_0801F850: .4byte gUnknown_02024C07 +_0801F854: .4byte gUnknown_02024C08 _0801F858: .4byte gUnknown_081D8C58 _0801F85C: ldr r1, _0801F954 @@ -39428,21 +39428,21 @@ _0801F914: bl sub_803FCD4 b _0801F9CC .align 2, 0 -_0801F954: .4byte 0x02024a60 -_0801F958: .4byte 0x02024c08 -_0801F95C: .4byte 0x02024c07 +_0801F954: .4byte gUnknown_02024A60 +_0801F958: .4byte gUnknown_02024C08 +_0801F95C: .4byte gUnknown_02024C07 _0801F960: .4byte gUnknown_081D8C65 -_0801F964: .4byte 0x02024c0c +_0801F964: .4byte gUnknown_02024C0C _0801F968: .4byte gBitTable -_0801F96C: .4byte 0x02024a80 +_0801F96C: .4byte gBattleMons _0801F970: .4byte 0x02000000 _0801F974: .4byte 0x000160ac _0801F978: .4byte 0x000160ad _0801F97C: .4byte 0x00016103 -_0801F980: .4byte 0x02024c6c -_0801F984: .4byte 0x030042e0 -_0801F988: .4byte 0x02024a6a -_0801F98C: .4byte 0x03004360 +_0801F980: .4byte gUnknown_02024C6C +_0801F984: .4byte gUnknown_030042E0 +_0801F988: .4byte gUnknown_02024A6A +_0801F98C: .4byte gPlayerParty _0801F990: ldr r1, _0801F9A8 lsls r0, r2, 1 @@ -39456,8 +39456,8 @@ _0801F990: bl sub_803FCD4 b _0801F9CC .align 2, 0 -_0801F9A8: .4byte 0x02024a6a -_0801F9AC: .4byte 0x03004360 +_0801F9A8: .4byte gUnknown_02024A6A +_0801F9AC: .4byte gPlayerParty _0801F9B0: ldr r1, _0801FAE0 ldrb r0, [r1, 0x1] @@ -39609,21 +39609,21 @@ _0801FA1A: strb r0, [r1, 0x4] b _0801FB22 .align 2, 0 -_0801FAE0: .4byte 0x030042e0 -_0801FAE4: .4byte 0x02024a60 -_0801FAE8: .4byte 0x02024c6c -_0801FAEC: .4byte 0x02024a80 -_0801FAF0: .4byte 0x02024c07 -_0801FAF4: .4byte 0x02024c10 -_0801FAF8: .4byte 0x02024bec +_0801FAE0: .4byte gUnknown_030042E0 +_0801FAE4: .4byte gUnknown_02024A60 +_0801FAE8: .4byte gUnknown_02024C6C +_0801FAEC: .4byte gBattleMons +_0801FAF0: .4byte gUnknown_02024C07 +_0801FAF4: .4byte gUnknown_02024C10 +_0801FAF8: .4byte gUnknown_02024BEC _0801FAFC: .4byte gUnknown_081D9156 -_0801FB00: .4byte 0x02024c98 -_0801FB04: .4byte 0x02024c08 -_0801FB08: .4byte 0x02024be6 +_0801FB00: .4byte gUnknown_02024C98 +_0801FB04: .4byte gUnknown_02024C08 +_0801FB08: .4byte gUnknown_02024BE6 _0801FB0C: .4byte 0x02000000 _0801FB10: .4byte 0x0001608c _0801FB14: .4byte gUnknown_081D9468 -_0801FB18: .4byte 0x030041c0 +_0801FB18: .4byte gUnknown_030041C0 _0801FB1C: ldr r0, [r6] adds r0, 0x7 @@ -39664,9 +39664,9 @@ _0801FB5E: pop {r0} bx r0 .align 2, 0 -_0801FB64: .4byte 0x02024a64 -_0801FB68: .4byte 0x02024c10 -_0801FB6C: .4byte 0x02024a60 +_0801FB64: .4byte gUnknown_02024A64 +_0801FB68: .4byte gUnknown_02024C10 +_0801FB6C: .4byte gUnknown_02024A60 thumb_func_end sub_801FB34 thumb_func_start atkE2_cmde2 @@ -39711,10 +39711,10 @@ _0801FBBC: pop {r0} bx r0 .align 2, 0 -_0801FBC4: .4byte 0x02024a64 -_0801FBC8: .4byte 0x02024c10 -_0801FBCC: .4byte 0x02024a60 -_0801FBD0: .4byte 0x02024a80 +_0801FBC4: .4byte gUnknown_02024A64 +_0801FBC8: .4byte gUnknown_02024C10 +_0801FBCC: .4byte gUnknown_02024A60 +_0801FBD0: .4byte gBattleMons thumb_func_end atkE2_cmde2 thumb_func_start atk1C_jumpifstatus @@ -39764,8 +39764,8 @@ atk1C_jumpifstatus: @ 801FBD4 str r3, [r5] b _0801FC40 .align 2, 0 -_0801FC30: .4byte 0x02024c10 -_0801FC34: .4byte 0x02024a80 +_0801FC30: .4byte gUnknown_02024C10 +_0801FC34: .4byte gBattleMons _0801FC38: ldr r1, _0801FC48 ldr r0, [r1] @@ -39776,7 +39776,7 @@ _0801FC40: pop {r0} bx r0 .align 2, 0 -_0801FC48: .4byte 0x02024c10 +_0801FC48: .4byte gUnknown_02024C10 thumb_func_end atk1C_jumpifstatus thumb_func_start atk1D_jumpifsecondarystatus @@ -39826,8 +39826,8 @@ atk1D_jumpifsecondarystatus: @ 801FC4C str r3, [r5] b _0801FCB8 .align 2, 0 -_0801FCA8: .4byte 0x02024c10 -_0801FCAC: .4byte 0x02024a80 +_0801FCA8: .4byte gUnknown_02024C10 +_0801FCAC: .4byte gBattleMons _0801FCB0: ldr r1, _0801FCC0 ldr r0, [r1] @@ -39838,7 +39838,7 @@ _0801FCB8: pop {r0} bx r0 .align 2, 0 -_0801FCC0: .4byte 0x02024c10 +_0801FCC0: .4byte gUnknown_02024C10 thumb_func_end atk1D_jumpifsecondarystatus thumb_func_start atk1E_jumpifability @@ -39885,9 +39885,9 @@ atk1E_jumpifability: @ 801FCC4 ldrb r1, [r1] b _0801FD80 .align 2, 0 -_0801FD18: .4byte 0x02024c10 -_0801FD1C: .4byte 0x02024c07 -_0801FD20: .4byte 0x02024c06 +_0801FD18: .4byte gUnknown_02024C10 +_0801FD1C: .4byte gUnknown_02024C07 +_0801FD20: .4byte byte_2024C06 _0801FD24: cmp r0, 0x9 bne _0801FD5C @@ -39912,8 +39912,8 @@ _0801FD24: ldrb r1, [r1] b _0801FD80 .align 2, 0 -_0801FD54: .4byte 0x02024c07 -_0801FD58: .4byte 0x02024c06 +_0801FD54: .4byte gUnknown_02024C07 +_0801FD58: .4byte byte_2024C06 _0801FD5C: ldrb r0, [r2, 0x1] bl sub_8015150 @@ -39940,8 +39940,8 @@ _0801FD80: strb r4, [r0] b _0801FDA6 .align 2, 0 -_0801FD90: .4byte 0x02024a80 -_0801FD94: .4byte 0x02024c06 +_0801FD90: .4byte gBattleMons +_0801FD94: .4byte byte_2024C06 _0801FD98: .4byte 0x02000000 _0801FD9C: .4byte 0x000160f8 _0801FDA0: @@ -39970,8 +39970,8 @@ sub_801FDB4: @ 801FDB4 bl battle_get_per_side_status b _0801FDDE .align 2, 0 -_0801FDCC: .4byte 0x02024c10 -_0801FDD0: .4byte 0x02024c07 +_0801FDCC: .4byte gUnknown_02024C10 +_0801FDD0: .4byte gUnknown_02024C07 _0801FDD4: ldr r0, _0801FE14 ldrb r0, [r0] @@ -40005,9 +40005,9 @@ _0801FDDE: str r5, [r6] b _0801FE26 .align 2, 0 -_0801FE14: .4byte 0x02024c08 -_0801FE18: .4byte 0x02024c10 -_0801FE1C: .4byte 0x02024c7a +_0801FE14: .4byte gUnknown_02024C08 +_0801FE18: .4byte gUnknown_02024C10 +_0801FE1C: .4byte gUnknown_02024C7A _0801FE20: adds r0, r3, 0 adds r0, 0x8 @@ -40046,8 +40046,8 @@ sub_801FE2C: @ 801FE2C ldr r0, [r0] mov pc, r0 .align 2, 0 -_0801FE60: .4byte 0x02024c10 -_0801FE64: .4byte 0x02024a80 +_0801FE60: .4byte gUnknown_02024C10 +_0801FE64: .4byte gBattleMons _0801FE68: .4byte _0801FE6C .align 2, 0 _0801FE6C: @@ -40065,7 +40065,7 @@ _0801FE84: bne _0801FEEA b _0801FEE4 .align 2, 0 -_0801FE90: .4byte 0x02024c10 +_0801FE90: .4byte gUnknown_02024C10 _0801FE94: ldr r0, _0801FEA0 ldr r0, [r0] @@ -40074,7 +40074,7 @@ _0801FE94: beq _0801FEEA b _0801FEE4 .align 2, 0 -_0801FEA0: .4byte 0x02024c10 +_0801FEA0: .4byte gUnknown_02024C10 _0801FEA4: ldr r0, _0801FEB0 ldr r0, [r0] @@ -40083,7 +40083,7 @@ _0801FEA4: bls _0801FEEA b _0801FEE4 .align 2, 0 -_0801FEB0: .4byte 0x02024c10 +_0801FEB0: .4byte gUnknown_02024C10 _0801FEB4: ldr r0, _0801FEC0 ldr r0, [r0] @@ -40092,7 +40092,7 @@ _0801FEB4: bcs _0801FEEA b _0801FEE4 .align 2, 0 -_0801FEC0: .4byte 0x02024c10 +_0801FEC0: .4byte gUnknown_02024C10 _0801FEC4: ldr r0, _0801FED4 ldr r0, [r0] @@ -40102,7 +40102,7 @@ _0801FEC4: beq _0801FEEA b _0801FEE4 .align 2, 0 -_0801FED4: .4byte 0x02024c10 +_0801FED4: .4byte gUnknown_02024C10 _0801FED8: ldr r0, _0801FF0C ldr r0, [r0] @@ -40132,7 +40132,7 @@ _0801FEEA: str r1, [r3] b _0801FF18 .align 2, 0 -_0801FF0C: .4byte 0x02024c10 +_0801FF0C: .4byte gUnknown_02024C10 _0801FF10: ldr r1, _0801FF20 ldr r0, [r1] @@ -40143,7 +40143,7 @@ _0801FF18: pop {r0} bx r0 .align 2, 0 -_0801FF20: .4byte 0x02024c10 +_0801FF20: .4byte gUnknown_02024C10 thumb_func_end sub_801FE2C thumb_func_start atk21_jumpifspecialstatusflag @@ -40189,9 +40189,9 @@ atk21_jumpifspecialstatusflag: @ 801FF24 bne _0801FF9C b _0801FF94 .align 2, 0 -_0801FF78: .4byte 0x02024c10 -_0801FF7C: .4byte 0x02024a60 -_0801FF80: .4byte 0x02024c98 +_0801FF78: .4byte gUnknown_02024C10 +_0801FF7C: .4byte gUnknown_02024A60 +_0801FF80: .4byte gUnknown_02024C98 _0801FF84: ldr r0, _0801FF98 ldrb r1, [r5] @@ -40205,7 +40205,7 @@ _0801FF94: str r3, [r4] b _0801FFA2 .align 2, 0 -_0801FF98: .4byte 0x02024c98 +_0801FF98: .4byte gUnknown_02024C98 _0801FF9C: adds r0, r2, 0 adds r0, 0xB @@ -40255,8 +40255,8 @@ _0801FFEC: str r6, [r4] b _0801FFFC .align 2, 0 -_0801FFF0: .4byte 0x02024c10 -_0801FFF4: .4byte 0x02024a80 +_0801FFF0: .4byte gUnknown_02024C10 +_0801FFF4: .4byte gBattleMons _0801FFF8: adds r0, r3, 0x7 str r0, [r4] @@ -40304,9 +40304,9 @@ _08020040: mov pc, r0 .align 2, 0 _0802004C: .4byte 0x0201605c -_08020050: .4byte 0x02024c10 -_08020054: .4byte 0x02024c09 -_08020058: .4byte 0x02024dea +_08020050: .4byte gUnknown_02024C10 +_08020054: .4byte gUnknown_02024C09 +_08020058: .4byte gUnknown_02024DEA _0802005C: .4byte _08020060 .align 2, 0 _08020060: @@ -40339,8 +40339,8 @@ _08020098: strb r1, [r0] bl _08020996 .align 2, 0 -_080200A8: .4byte 0x02024c09 -_080200AC: .4byte 0x020239f8 +_080200A8: .4byte gUnknown_02024C09 +_080200AC: .4byte gUnknown_020239F8 _080200B0: .4byte 0x00000982 _080200B4: .4byte 0x02000000 _080200B8: .4byte 0x0001600f @@ -40371,7 +40371,7 @@ _080200E8: .4byte 0x02000000 _080200EC: .4byte 0x0001600f _080200F0: .4byte 0x00016113 _080200F4: .4byte gBitTable -_080200F8: .4byte 0x02024a6a +_080200F8: .4byte gUnknown_02024A6A _080200FC: movs r5, 0 movs r7, 0 @@ -40414,8 +40414,8 @@ _08020138: ldrb r4, [r3] b _08020164 .align 2, 0 -_08020150: .4byte 0x02028dbc -_08020154: .4byte 0x03004360 +_08020150: .4byte gUnknown_02028DBC +_08020154: .4byte gPlayerParty _08020158: .4byte gBitTable _0802015C: bl itemid_get_x12 @@ -40476,9 +40476,9 @@ _080201B6: b _080201FA .align 2, 0 _080201D0: .4byte gBaseStats -_080201D4: .4byte 0x02024a80 -_080201D8: .4byte 0x02024c09 -_080201DC: .4byte 0x02024dee +_080201D4: .4byte gBattleMons +_080201D8: .4byte gUnknown_02024C09 +_080201DC: .4byte gUnknown_02024DEE _080201E0: adds r0, r1, 0 adds r1, r5, 0 @@ -40535,14 +40535,14 @@ _08020220: ldrb r4, [r0] b _08020274 .align 2, 0 -_08020248: .4byte 0x02024dee +_08020248: .4byte gUnknown_02024DEE _0802024C: .4byte 0x02000000 _08020250: .4byte 0x0001600f _08020254: .4byte 0x00016018 _08020258: .4byte 0x0001605f -_0802025C: .4byte 0x02024a64 -_08020260: .4byte 0x03004360 -_08020264: .4byte 0x02025734 +_0802025C: .4byte gUnknown_02024A64 +_08020260: .4byte gPlayerParty +_08020264: .4byte gSaveBlock1 _08020268: .4byte 0x00003688 _0802026C: bl itemid_get_x12 @@ -40596,10 +40596,10 @@ _080202C8: b _08020996 .align 2, 0 _080202D4: .4byte 0x00016018 -_080202D8: .4byte 0x03004360 +_080202D8: .4byte gPlayerParty _080202DC: .4byte 0x0001605f _080202E0: .4byte 0x0001600f -_080202E4: .4byte 0x02024bec +_080202E4: .4byte gUnknown_02024BEC _080202E8: ldr r0, _0802034C ldrh r1, [r0] @@ -40651,15 +40651,15 @@ _08020332: mov r8, r1 b _08020376 .align 2, 0 -_0802034C: .4byte 0x020239f8 -_08020350: .4byte 0x02024a80 +_0802034C: .4byte gUnknown_020239F8 +_08020350: .4byte gBattleMons _08020354: .4byte 0x0001601b _08020358: .4byte 0x00000161 _0802035C: .4byte 0x02000000 _08020360: .4byte 0x00016018 -_08020364: .4byte 0x03004360 +_08020364: .4byte gPlayerParty _08020368: .4byte 0x0001605f -_0802036C: .4byte 0x02024bec +_0802036C: .4byte gUnknown_02024BEC _08020370: ldr r0, _080203EC str r3, [r0] @@ -40723,12 +40723,12 @@ _080203B8: mov r8, r4 b _0802040A .align 2, 0 -_080203EC: .4byte 0x02024bec -_080203F0: .4byte 0x02024dee -_080203F4: .4byte 0x020239f8 +_080203EC: .4byte gUnknown_02024BEC +_080203F0: .4byte gUnknown_02024DEE +_080203F4: .4byte gUnknown_020239F8 _080203F8: .4byte 0x02000000 _080203FC: .4byte 0x00016018 -_08020400: .4byte 0x03004360 +_08020400: .4byte gPlayerParty _08020404: ldr r7, _0802043C ldr r3, _08020440 @@ -40761,13 +40761,13 @@ _0802040A: b _0802047C .align 2, 0 _0802043C: .4byte 0x00000149 -_08020440: .4byte 0x02024bec -_08020444: .4byte 0x020239f8 -_08020448: .4byte 0x02024a6a +_08020440: .4byte gUnknown_02024BEC +_08020444: .4byte gUnknown_020239F8 +_08020448: .4byte gUnknown_02024A6A _0802044C: .4byte 0x02000000 _08020450: .4byte 0x00016018 _08020454: .4byte gBitTable -_08020458: .4byte 0x02024c0c +_08020458: .4byte gUnknown_02024C0C _0802045C: .4byte 0x000160a2 _08020460: ldrb r2, [r3] @@ -40878,13 +40878,13 @@ _0802051E: .align 2, 0 _08020530: .4byte 0x02000000 _08020534: .4byte 0x000160a2 -_08020538: .4byte 0x030041c0 +_08020538: .4byte gUnknown_030041C0 _0802053C: .4byte 0x00016018 -_08020540: .4byte 0x03004290 -_08020544: .4byte 0x030042b0 -_08020548: .4byte 0x03004360 -_0802054C: .4byte 0x02024a80 -_08020550: .4byte 0x02024c09 +_08020540: .4byte gUnknown_03004290 +_08020544: .4byte gUnknown_030042B0 +_08020548: .4byte gPlayerParty +_0802054C: .4byte gBattleMons +_08020550: .4byte gUnknown_02024C09 _08020554: .4byte 0x0001605f _08020558: .4byte 0x0001600f _0802055C: @@ -40980,15 +40980,15 @@ _08020618: strb r0, [r1] b _08020996 .align 2, 0 -_08020620: .4byte 0x02024a64 -_08020624: .4byte 0x02024260 +_08020620: .4byte gUnknown_02024A64 +_08020624: .4byte gUnknown_02024260 _08020628: .4byte 0x02000000 _0802062C: .4byte 0x000160a2 _08020630: .4byte 0x00016018 -_08020634: .4byte 0x03004360 +_08020634: .4byte gPlayerParty _08020638: .4byte 0x00017180 -_0802063C: .4byte 0x02024a60 -_08020640: .4byte 0x02024bec +_0802063C: .4byte gUnknown_02024A60 +_08020640: .4byte gUnknown_02024BEC _08020644: .4byte 0x0001600f _08020648: ldr r0, _080208AC @@ -41281,23 +41281,23 @@ _080207EC: strh r0, [r1] b _080208F6 .align 2, 0 -_080208AC: .4byte 0x02024a64 -_080208B0: .4byte 0x02024a60 +_080208AC: .4byte gUnknown_02024A64 +_080208B0: .4byte gUnknown_02024A60 _080208B4: .4byte 0x02000000 _080208B8: .4byte 0x000160a2 -_080208BC: .4byte 0x02024260 -_080208C0: .4byte 0x020239f8 -_080208C4: .4byte 0x02024a6a +_080208BC: .4byte gUnknown_02024260 +_080208C0: .4byte gUnknown_020239F8 +_080208C4: .4byte gUnknown_02024A6A _080208C8: .4byte 0x00016018 -_080208CC: .4byte 0x03004360 -_080208D0: .4byte 0x030041c0 -_080208D4: .4byte 0x03004290 -_080208D8: .4byte 0x03004324 +_080208CC: .4byte gPlayerParty +_080208D0: .4byte gUnknown_030041C0 +_080208D4: .4byte gUnknown_03004290 +_080208D8: .4byte gUnknown_03004324 _080208DC: .4byte gBitTable -_080208E0: .4byte 0x02024c10 +_080208E0: .4byte gUnknown_02024C10 _080208E4: .4byte gUnknown_081D8EF3 -_080208E8: .4byte 0x02024bec -_080208EC: .4byte 0x02024a80 +_080208E8: .4byte gUnknown_02024BEC +_080208EC: .4byte gBattleMons _080208F0: ldr r1, _08020904 movs r0, 0 @@ -41310,7 +41310,7 @@ _080208F6: strb r1, [r0] b _08020996 .align 2, 0 -_08020904: .4byte 0x02024bec +_08020904: .4byte gUnknown_02024BEC _08020908: .4byte 0x02000000 _0802090C: .4byte 0x0001600f _08020910: @@ -41325,7 +41325,7 @@ _08020910: strb r1, [r0] b _08020996 .align 2, 0 -_08020924: .4byte 0x02024bec +_08020924: .4byte gUnknown_02024BEC _08020928: .4byte 0x02000000 _0802092C: .4byte 0x0001600f _08020930: @@ -41387,10 +41387,10 @@ _08020996: pop {r0} bx r0 .align 2, 0 -_080209A4: .4byte 0x02024a64 -_080209A8: .4byte 0x02024a80 -_080209AC: .4byte 0x02024c09 -_080209B0: .4byte 0x02024c10 +_080209A4: .4byte gUnknown_02024A64 +_080209A8: .4byte gBattleMons +_080209AC: .4byte gUnknown_02024C09 +_080209B0: .4byte gUnknown_02024C10 thumb_func_end sub_8020004 thumb_func_start sub_80209B4 @@ -41560,15 +41560,15 @@ _08020ADA: bgt _08020B1C b _08020B36 .align 2, 0 -_08020AF0: .4byte 0x02024a64 -_08020AF4: .4byte 0x03004360 -_08020AF8: .4byte 0x02024d26 -_08020AFC: .4byte 0x030045c0 -_08020B00: .4byte 0x020239f8 -_08020B04: .4byte 0x02024a68 -_08020B08: .4byte 0x02024c10 -_08020B0C: .4byte 0x02024c6c -_08020B10: .4byte 0x02024d68 +_08020AF0: .4byte gUnknown_02024A64 +_08020AF4: .4byte gPlayerParty +_08020AF8: .4byte gUnknown_02024D26 +_08020AFC: .4byte gEnemyParty +_08020B00: .4byte gUnknown_020239F8 +_08020B04: .4byte gUnknown_02024A68 +_08020B08: .4byte gUnknown_02024C10 +_08020B0C: .4byte gUnknown_02024C6C +_08020B10: .4byte gUnknown_02024D68 _08020B14: cmp r4, 0 beq _08020B36 @@ -41605,7 +41605,7 @@ _08020B46: pop {r0} bx r0 .align 2, 0 -_08020B50: .4byte 0x02024c10 +_08020B50: .4byte gUnknown_02024C10 thumb_func_end sub_80209B4 thumb_func_start sub_8020B54 @@ -41633,12 +41633,12 @@ sub_8020B54: @ 8020B54 str r0, [r2] bx lr .align 2, 0 -_08020B80: .4byte 0x02024c68 +_08020B80: .4byte gUnknown_02024C68 _08020B84: .4byte 0x02000000 _08020B88: .4byte 0x0001601f -_08020B8C: .4byte 0x02024c0d -_08020B90: .4byte 0x02024d1e -_08020B94: .4byte 0x02024c6c +_08020B8C: .4byte gXXX_CritRelated +_08020B90: .4byte gUnknown_02024D1E +_08020B94: .4byte gUnknown_02024C6C _08020B98: .4byte 0xffffbfff thumb_func_end sub_8020B54 @@ -41653,7 +41653,7 @@ atk25_cmd25: @ 8020B9C pop {r0} bx r0 .align 2, 0 -_08020BB0: .4byte 0x02024c10 +_08020BB0: .4byte gUnknown_02024C10 thumb_func_end atk25_cmd25 thumb_func_start sub_8020BB4 @@ -41667,8 +41667,8 @@ sub_8020BB4: @ 8020BB4 str r0, [r2] bx lr .align 2, 0 -_08020BC4: .4byte 0x02024c0e -_08020BC8: .4byte 0x02024c10 +_08020BC4: .4byte gUnknown_02024C0E +_08020BC8: .4byte gUnknown_02024C10 thumb_func_end sub_8020BB4 thumb_func_start atk27_cmd27 @@ -41687,8 +41687,8 @@ atk27_cmd27: @ 8020BCC str r0, [r1] b _08020C0A .align 2, 0 -_08020BE8: .4byte 0x02024c0e -_08020BEC: .4byte 0x02024c10 +_08020BE8: .4byte gUnknown_02024C0E +_08020BEC: .4byte gUnknown_02024C10 _08020BF0: ldr r3, _08020C10 ldr r2, [r3] @@ -41707,7 +41707,7 @@ _08020C0A: pop {r0} bx r0 .align 2, 0 -_08020C10: .4byte 0x02024c10 +_08020C10: .4byte gUnknown_02024C10 thumb_func_end atk27_cmd27 thumb_func_start sub_8020C14 @@ -41727,7 +41727,7 @@ sub_8020C14: @ 8020C14 str r1, [r3] bx lr .align 2, 0 -_08020C30: .4byte 0x02024c10 +_08020C30: .4byte gUnknown_02024C10 thumb_func_end sub_8020C14 thumb_func_start atk29_jumpifbyte @@ -41767,7 +41767,7 @@ atk29_jumpifbyte: @ 8020C34 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08020C78: .4byte 0x02024c10 +_08020C78: .4byte gUnknown_02024C10 _08020C7C: .4byte _08020C80 .align 2, 0 _08020C80: @@ -41856,7 +41856,7 @@ sub_8020CD4: @ 8020CD4 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08020D20: .4byte 0x02024c10 +_08020D20: .4byte gUnknown_02024C10 _08020D24: .4byte _08020D28 .align 2, 0 _08020D28: @@ -41951,7 +41951,7 @@ sub_8020D7C: @ 8020D7C ldr r0, [r0] mov pc, r0 .align 2, 0 -_08020DD4: .4byte 0x02024c10 +_08020DD4: .4byte gUnknown_02024C10 _08020DD8: .4byte _08020DDC .align 2, 0 _08020DDC: @@ -42047,7 +42047,7 @@ sub_8020E30: @ 8020E30 adds r0, r3, 0 b _08020EA4 .align 2, 0 -_08020E88: .4byte 0x02024c10 +_08020E88: .4byte gUnknown_02024C10 _08020E8C: adds r5, 0x1 adds r4, 0x1 @@ -42138,7 +42138,7 @@ _08020F22: mov r0, r12 b _08020F34 .align 2, 0 -_08020F2C: .4byte 0x02024c10 +_08020F2C: .4byte gUnknown_02024C10 _08020F30: ldr r0, [r3] adds r0, 0xE @@ -42170,7 +42170,7 @@ sub_8020F3C: @ 8020F3C str r0, [r3] bx lr .align 2, 0 -_08020F60: .4byte 0x02024c10 +_08020F60: .4byte gUnknown_02024C10 thumb_func_end sub_8020F3C thumb_func_start sub_8020F64 @@ -42196,7 +42196,7 @@ sub_8020F64: @ 8020F64 str r0, [r3] bx lr .align 2, 0 -_08020F8C: .4byte 0x02024c10 +_08020F8C: .4byte gUnknown_02024C10 thumb_func_end sub_8020F64 thumb_func_start sub_8020F90 @@ -42222,7 +42222,7 @@ sub_8020F90: @ 8020F90 str r0, [r3] bx lr .align 2, 0 -_08020FB8: .4byte 0x02024c10 +_08020FB8: .4byte gUnknown_02024C10 thumb_func_end sub_8020F90 thumb_func_start atk31_copyarray @@ -42270,7 +42270,7 @@ _08021000: pop {r0} bx r0 .align 2, 0 -_0802100C: .4byte 0x02024c10 +_0802100C: .4byte gUnknown_02024C10 thumb_func_end atk31_copyarray thumb_func_start atk32_memcpy_with_offset @@ -42330,7 +42330,7 @@ _0802106C: pop {r0} bx r0 .align 2, 0 -_08021078: .4byte 0x02024c10 +_08021078: .4byte gUnknown_02024C10 thumb_func_end atk32_memcpy_with_offset thumb_func_start sub_802107C @@ -42356,7 +42356,7 @@ sub_802107C: @ 802107C str r0, [r3] bx lr .align 2, 0 -_080210A4: .4byte 0x02024c10 +_080210A4: .4byte gUnknown_02024C10 thumb_func_end sub_802107C thumb_func_start atk34_orhalfword @@ -42388,7 +42388,7 @@ atk34_orhalfword: @ 80210A8 pop {r0} bx r0 .align 2, 0 -_080210DC: .4byte 0x02024c10 +_080210DC: .4byte gUnknown_02024C10 thumb_func_end atk34_orhalfword thumb_func_start atk35_orword @@ -42426,7 +42426,7 @@ atk35_orword: @ 80210E0 pop {r0} bx r0 .align 2, 0 -_08021120: .4byte 0x02024c10 +_08021120: .4byte gUnknown_02024C10 thumb_func_end atk35_orword thumb_func_start sub_8021124 @@ -42452,7 +42452,7 @@ sub_8021124: @ 8021124 str r0, [r3] bx lr .align 2, 0 -_0802114C: .4byte 0x02024c10 +_0802114C: .4byte gUnknown_02024C10 thumb_func_end sub_8021124 thumb_func_start atk37_bichalfword @@ -42484,7 +42484,7 @@ atk37_bichalfword: @ 8021150 pop {r0} bx r0 .align 2, 0 -_08021184: .4byte 0x02024c10 +_08021184: .4byte gUnknown_02024C10 thumb_func_end atk37_bichalfword thumb_func_start atk38_bicword @@ -42522,7 +42522,7 @@ atk38_bicword: @ 8021188 pop {r0} bx r0 .align 2, 0 -_080211C8: .4byte 0x02024c10 +_080211C8: .4byte gUnknown_02024C10 thumb_func_end atk38_bicword thumb_func_start atk39_pause @@ -42554,9 +42554,9 @@ _080211F8: pop {r0} bx r0 .align 2, 0 -_08021200: .4byte 0x02024a64 -_08021204: .4byte 0x02024c10 -_08021208: .4byte 0x02024d18 +_08021200: .4byte gUnknown_02024A64 +_08021204: .4byte gUnknown_02024C10 +_08021208: .4byte gUnknown_02024D18 thumb_func_end atk39_pause thumb_func_start sub_802120C @@ -42574,8 +42574,8 @@ _0802121E: pop {r0} bx r0 .align 2, 0 -_08021224: .4byte 0x02024a64 -_08021228: .4byte 0x02024c10 +_08021224: .4byte gUnknown_02024A64 +_08021228: .4byte gUnknown_02024C10 thumb_func_end sub_802120C thumb_func_start atk3B_8022C68 @@ -42590,9 +42590,9 @@ atk3B_8022C68: @ 802122C ldr r1, _08021248 b _08021250 .align 2, 0 -_08021240: .4byte 0x02024c10 -_08021244: .4byte 0x02024a60 -_08021248: .4byte 0x02024c08 +_08021240: .4byte gUnknown_02024C10 +_08021244: .4byte gUnknown_02024A60 +_08021248: .4byte gUnknown_02024C08 _0802124C: ldr r0, _08021274 ldr r1, _08021278 @@ -42613,10 +42613,10 @@ _08021250: pop {r0} bx r0 .align 2, 0 -_08021274: .4byte 0x02024a60 -_08021278: .4byte 0x02024c07 -_0802127C: .4byte 0x02024bec -_08021280: .4byte 0x02024c10 +_08021274: .4byte gUnknown_02024A60 +_08021278: .4byte gUnknown_02024C07 +_0802127C: .4byte gUnknown_02024BEC +_08021280: .4byte gUnknown_02024C10 thumb_func_end atk3B_8022C68 thumb_func_start atk3C_return @@ -42639,9 +42639,9 @@ sub_8021290: @ 8021290 strb r0, [r1] bx lr .align 2, 0 -_080212A4: .4byte 0x02024c68 -_080212A8: .4byte 0x02024a60 -_080212AC: .4byte 0x02024a7f +_080212A4: .4byte gUnknown_02024C68 +_080212A8: .4byte gUnknown_02024A60 +_080212AC: .4byte gUnknown_02024A7F thumb_func_end sub_8021290 thumb_func_start sub_80212B0 @@ -42654,8 +42654,8 @@ sub_80212B0: @ 80212B0 strb r0, [r1] bx lr .align 2, 0 -_080212C0: .4byte 0x02024a60 -_080212C4: .4byte 0x02024a7f +_080212C0: .4byte gUnknown_02024A60 +_080212C4: .4byte gUnknown_02024A7F thumb_func_end sub_80212B0 thumb_func_start atk3F_end3 @@ -42681,7 +42681,7 @@ _080212DE: bx r0 .align 2, 0 _080212F0: .4byte 0x02017140 -_080212F4: .4byte 0x030042d4 +_080212F4: .4byte gUnknown_030042D4 thumb_func_end atk3F_end3 thumb_func_start atk41_call @@ -42707,7 +42707,7 @@ atk41_call: @ 80212F8 pop {r0} bx r0 .align 2, 0 -_08021324: .4byte 0x02024c10 +_08021324: .4byte gUnknown_02024C10 thumb_func_end atk41_call thumb_func_start atk42_jumpiftype2 @@ -42748,8 +42748,8 @@ _08021356: str r1, [r4] b _0802137C .align 2, 0 -_08021370: .4byte 0x02024c10 -_08021374: .4byte 0x02024a80 +_08021370: .4byte gUnknown_02024C10 +_08021374: .4byte gBattleMons _08021378: adds r0, r3, 0x7 str r0, [r4] @@ -42789,7 +42789,7 @@ sub_8021384: @ 8021384 str r1, [r4] b _080213C6 .align 2, 0 -_080213BC: .4byte 0x02024c10 +_080213BC: .4byte gUnknown_02024C10 _080213C0: ldr r0, [r4] adds r0, 0x6 @@ -42814,7 +42814,7 @@ sub_80213D0: @ 80213D0 bx lr .align 2, 0 _080213E4: .4byte 0x02000000 -_080213E8: .4byte 0x02024c07 +_080213E8: .4byte gUnknown_02024C07 _080213EC: .4byte 0x00016060 thumb_func_end sub_80213D0 @@ -42861,8 +42861,8 @@ _08021426: str r0, [r4] b _080214AE .align 2, 0 -_08021444: .4byte 0x02024c10 -_08021448: .4byte 0x02024a60 +_08021444: .4byte gUnknown_02024C10 +_08021448: .4byte gUnknown_02024A60 _0802144C: ldr r0, _08021464 ldr r0, [r0] @@ -42875,7 +42875,7 @@ _0802144C: ldr r0, _08021468 b _080214AC .align 2, 0 -_08021464: .4byte 0x02024c6c +_08021464: .4byte gUnknown_02024C6C _08021468: .4byte gUnknown_081D8EEF _0802146C: adds r0, r4, 0 @@ -42896,7 +42896,7 @@ _0802146C: adds r0, r2, 0x7 b _080214AC .align 2, 0 -_08021490: .4byte 0x02024c98 +_08021490: .4byte gUnknown_02024C98 _08021494: .4byte 0x000400c0 _08021498: ldrb r1, [r2, 0x2] @@ -42967,8 +42967,8 @@ _080214FE: str r0, [r1] b _0802157A .align 2, 0 -_0802151C: .4byte 0x02024c10 -_08021520: .4byte 0x02024a60 +_0802151C: .4byte gUnknown_02024C10 +_08021520: .4byte gUnknown_02024A60 _08021524: ldr r0, _08021534 ldr r0, [r0] @@ -42979,7 +42979,7 @@ _08021524: adds r0, r2, 0 b _08021576 .align 2, 0 -_08021534: .4byte 0x02024c6c +_08021534: .4byte gUnknown_02024C6C _08021538: adds r0, r5, 0 subs r0, 0xA @@ -42999,7 +42999,7 @@ _08021538: adds r0, r2, 0 b _08021576 .align 2, 0 -_0802155C: .4byte 0x02024c98 +_0802155C: .4byte gUnknown_02024C98 _08021560: .4byte 0x000400c0 _08021564: ldrb r1, [r3] @@ -43082,7 +43082,7 @@ _080215C0: _080215EC: .4byte 0x0001601e _080215F0: .4byte 0x000160a4 _080215F4: .4byte 0x000160a5 -_080215F8: .4byte 0x02024c10 +_080215F8: .4byte gUnknown_02024C10 thumb_func_end atk47 thumb_func_start atk48_playstatchangeanimation @@ -43146,9 +43146,9 @@ _0802164A: adds r0, r7, r0 b _080216C4 .align 2, 0 -_08021670: .4byte 0x02024c10 -_08021674: .4byte 0x02024a60 -_08021678: .4byte 0x02024a98 +_08021670: .4byte gUnknown_02024C10 +_08021674: .4byte gUnknown_02024A60 +_08021678: .4byte gUnknown_02024A98 _0802167C: ldr r6, _08021700 ldrb r0, [r6] @@ -43221,10 +43221,10 @@ _080216E4: movs r0, 0x3A b _08021770 .align 2, 0 -_08021700: .4byte 0x02024a60 -_08021704: .4byte 0x02024c80 -_08021708: .4byte 0x02024a80 -_0802170C: .4byte 0x02024c10 +_08021700: .4byte gUnknown_02024A60 +_08021704: .4byte gUnknown_02024C80 +_08021708: .4byte gBattleMons +_0802170C: .4byte gUnknown_02024C10 _08021710: movs r0, 0x2 ands r0, r1 @@ -43294,7 +43294,7 @@ _08021772: mov r1, r9 b _080217E6 .align 2, 0 -_0802178C: .4byte 0x02024a98 +_0802178C: .4byte gUnknown_02024A98 _08021790: cmp r3, 0 beq _080217E0 @@ -43330,8 +43330,8 @@ _080217CC: .align 2, 0 _080217D0: .4byte 0x02000000 _080217D4: .4byte 0x000160dc -_080217D8: .4byte 0x02024a60 -_080217DC: .4byte 0x02024c10 +_080217D8: .4byte gUnknown_02024A60 +_080217DC: .4byte gUnknown_02024C10 _080217E0: mov r1, r9 _080217E2: @@ -43382,10 +43382,10 @@ sub_80217F8: @ 80217F8 ldrb r0, [r0, 0x7] b _0802184E .align 2, 0 -_08021834: .4byte 0x02024c10 -_08021838: .4byte 0x02024a80 -_0802183C: .4byte 0x02024c07 -_08021840: .4byte 0x02024df0 +_08021834: .4byte gUnknown_02024C10 +_08021838: .4byte gBattleMons +_0802183C: .4byte gUnknown_02024C07 +_08021840: .4byte gEnigmaBerries _08021844: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -43408,7 +43408,7 @@ _0802184E: str r2, [sp, 0x4] b _080218D2 .align 2, 0 -_0802186C: .4byte 0x02024c07 +_0802186C: .4byte gUnknown_02024C07 _08021870: .4byte 0x020160e8 _08021874: strb r2, [r7] @@ -43439,7 +43439,7 @@ _08021874: _080218AC: .4byte 0x02000000 _080218B0: .4byte 0x0001600c _080218B4: .4byte gUnknown_081D6BBC -_080218B8: .4byte 0x02024c10 +_080218B8: .4byte gUnknown_02024C10 _080218BC: .4byte gUnknown_081D9B2D _080218C0: ldr r2, _080218D8 @@ -43457,7 +43457,7 @@ _080218D2: b _080218EE .align 2, 0 _080218D8: .4byte gBattleMoves -_080218DC: .4byte 0x02024be6 +_080218DC: .4byte gUnknown_02024BE6 _080218E0: .4byte 0x02000000 _080218E4: mov r0, r10 @@ -43588,14 +43588,14 @@ _080219FE: adds r1, r2, r0 b _08021E00 .align 2, 0 -_08021A08: .4byte 0x02024a80 -_08021A0C: .4byte 0x02024c08 -_08021A10: .4byte 0x02024c07 -_08021A14: .4byte 0x02024c68 -_08021A18: .4byte 0x02024d28 +_08021A08: .4byte gBattleMons +_08021A0C: .4byte gUnknown_02024C08 +_08021A10: .4byte gUnknown_02024C07 +_08021A14: .4byte gUnknown_02024C68 +_08021A18: .4byte gUnknown_02024D28 _08021A1C: .4byte gBattleMoves -_08021A20: .4byte 0x02024be6 -_08021A24: .4byte 0x02024c10 +_08021A20: .4byte gUnknown_02024BE6 +_08021A24: .4byte gUnknown_02024C10 _08021A28: .4byte gUnknown_081D9132 _08021A2C: .4byte 0x02000000 _08021A30: .4byte 0x0001600c @@ -43682,13 +43682,13 @@ _08021A92: mov r10, r2 b _08021DFA .align 2, 0 -_08021AD0: .4byte 0x02024a80 -_08021AD4: .4byte 0x02024c08 -_08021AD8: .4byte 0x02024c07 -_08021ADC: .4byte 0x02024d68 -_08021AE0: .4byte 0x02024c68 -_08021AE4: .4byte 0x02024a60 -_08021AE8: .4byte 0x02024c10 +_08021AD0: .4byte gBattleMons +_08021AD4: .4byte gUnknown_02024C08 +_08021AD8: .4byte gUnknown_02024C07 +_08021ADC: .4byte gUnknown_02024D68 +_08021AE0: .4byte gUnknown_02024C68 +_08021AE4: .4byte gUnknown_02024A60 +_08021AE8: .4byte gUnknown_02024C10 _08021AEC: .4byte gUnknown_081D955D _08021AF0: ldr r0, _08021B14 @@ -43710,7 +43710,7 @@ _08021B0C: adds r1, r2, r5 b _08021E00 .align 2, 0 -_08021B14: .4byte 0x02024c08 +_08021B14: .4byte gUnknown_02024C08 _08021B18: .4byte 0x02000000 _08021B1C: .4byte 0x0001600c _08021B20: @@ -43731,7 +43731,7 @@ _08021B3A: mov r10, r0 b _08021DFA .align 2, 0 -_08021B40: .4byte 0x02024c08 +_08021B40: .4byte gUnknown_02024C08 _08021B44: movs r0, 0 str r0, [sp] @@ -43776,7 +43776,7 @@ _08021B92: mov r10, r1 b _08021DFA .align 2, 0 -_08021B98: .4byte 0x02024c07 +_08021B98: .4byte gUnknown_02024C07 _08021B9C: ldr r0, _08021C28 ldr r0, [r0] @@ -43855,12 +43855,12 @@ _08021C22: strh r0, [r1] b _08022244 .align 2, 0 -_08021C28: .4byte 0x02024c6c -_08021C2C: .4byte 0x02024be8 +_08021C28: .4byte gUnknown_02024C6C +_08021C2C: .4byte gUnknown_02024BE8 _08021C30: .4byte 0x0000ffff -_08021C34: .4byte 0x02024c68 -_08021C38: .4byte 0x02024a80 -_08021C3C: .4byte 0x02024c07 +_08021C34: .4byte gUnknown_02024C68 +_08021C38: .4byte gBattleMons +_08021C3C: .4byte gUnknown_02024C07 _08021C40: movs r4, 0 ldr r0, _08021C6C @@ -43887,9 +43887,9 @@ _08021C5C: blt _08021C52 b _08022244 .align 2, 0 -_08021C6C: .4byte 0x02024a68 +_08021C6C: .4byte gUnknown_02024A68 _08021C70: .4byte 0x020160f0 -_08021C74: .4byte 0x02024a80 +_08021C74: .4byte gBattleMons _08021C78: movs r0, 0x3 movs r1, 0 @@ -43961,11 +43961,11 @@ _08021CF0: bl dp01_battle_side_mark_buffer_for_execution b _08021DFA .align 2, 0 -_08021D04: .4byte 0x02024c98 -_08021D08: .4byte 0x02024c07 +_08021D04: .4byte gUnknown_02024C98 +_08021D08: .4byte gUnknown_02024C07 _08021D0C: .4byte 0x000400c0 -_08021D10: .4byte 0x02024c6c -_08021D14: .4byte 0x02024a60 +_08021D10: .4byte gUnknown_02024C6C +_08021D14: .4byte gUnknown_02024A60 _08021D18: ldr r0, _08021D88 ldrb r1, [r0] @@ -44022,13 +44022,13 @@ _08021D7E: adds r1, r2, r4 b _08021E00 .align 2, 0 -_08021D88: .4byte 0x02024c68 -_08021D8C: .4byte 0x02024c98 -_08021D90: .4byte 0x02024c07 +_08021D88: .4byte gUnknown_02024C68 +_08021D8C: .4byte gUnknown_02024C98 +_08021D90: .4byte gUnknown_02024C07 _08021D94: .4byte 0x000400c0 -_08021D98: .4byte 0x02024a60 +_08021D98: .4byte gUnknown_02024A60 _08021D9C: .4byte 0xfffbff3f -_08021DA0: .4byte 0x02024d68 +_08021DA0: .4byte gUnknown_02024D68 _08021DA4: .4byte 0x02000000 _08021DA8: .4byte 0x0001600c _08021DAC: @@ -44080,12 +44080,12 @@ _08021E00: mov r12, r2 b _0802224E .align 2, 0 -_08021E0C: .4byte 0x02024d68 -_08021E10: .4byte 0x02024c08 -_08021E14: .4byte 0x02024a68 -_08021E18: .4byte 0x02024c98 +_08021E0C: .4byte gUnknown_02024D68 +_08021E10: .4byte gUnknown_02024C08 +_08021E14: .4byte gUnknown_02024A68 +_08021E18: .4byte gUnknown_02024C98 _08021E1C: .4byte 0x000400c0 -_08021E20: .4byte 0x02024a60 +_08021E20: .4byte gUnknown_02024A60 _08021E24: .4byte 0xfffbff3f _08021E28: .4byte 0x02000000 _08021E2C: .4byte 0x0001600c @@ -44117,10 +44117,10 @@ _08021E50: blt _08021E44 b _08022244 .align 2, 0 -_08021E60: .4byte 0x02024a68 -_08021E64: .4byte 0x02024ca8 +_08021E60: .4byte gUnknown_02024A68 +_08021E64: .4byte gUnknown_02024CA8 _08021E68: .4byte 0xfeffffff -_08021E6C: .4byte 0x02024ad0 +_08021E6C: .4byte gUnknown_02024AD0 _08021E70: ldr r1, _08021F2C ldr r3, [r1] @@ -44222,21 +44222,21 @@ _08021F04: strh r0, [r1] b _08021F82 .align 2, 0 -_08021F2C: .4byte 0x02024c6c -_08021F30: .4byte 0x02024c07 -_08021F34: .4byte 0x02024a60 -_08021F38: .4byte 0x02024c08 +_08021F2C: .4byte gUnknown_02024C6C +_08021F30: .4byte gUnknown_02024C07 +_08021F34: .4byte gUnknown_02024A60 +_08021F38: .4byte gUnknown_02024C08 _08021F3C: .4byte 0xffffefff _08021F40: .4byte gBattleMoves -_08021F44: .4byte 0x02024be8 -_08021F48: .4byte 0x02024c68 -_08021F4C: .4byte 0x02024c2c -_08021F50: .4byte 0x02024c0c +_08021F44: .4byte gUnknown_02024BE8 +_08021F48: .4byte gUnknown_02024C68 +_08021F4C: .4byte gUnknown_02024C2C +_08021F50: .4byte gUnknown_02024C0C _08021F54: .4byte gBitTable _08021F58: .4byte 0x000160a6 -_08021F5C: .4byte 0x02024c34 -_08021F60: .4byte 0x02024c4c -_08021F64: .4byte 0x02024be6 +_08021F5C: .4byte gUnknown_02024C34 +_08021F60: .4byte gUnknown_02024C4C +_08021F64: .4byte gUnknown_02024BE6 _08021F68: ldr r1, _08021FD0 lsls r0, r4, 1 @@ -44292,13 +44292,13 @@ _08021FA0: strh r2, [r0] b _08022244 .align 2, 0 -_08021FD0: .4byte 0x02024c34 +_08021FD0: .4byte gUnknown_02024C34 _08021FD4: .4byte 0x0000ffff -_08021FD8: .4byte 0x02024c4c -_08021FDC: .4byte 0x02024c08 -_08021FE0: .4byte 0x02024c5c -_08021FE4: .4byte 0x02024c68 -_08021FE8: .4byte 0x02024c3c +_08021FD8: .4byte gUnknown_02024C4C +_08021FDC: .4byte gUnknown_02024C08 +_08021FE0: .4byte gUnknown_02024C5C +_08021FE4: .4byte gUnknown_02024C68 +_08021FE8: .4byte gUnknown_02024C3C _08021FEC: ldr r0, _08022014 ldr r5, _08022018 @@ -44321,11 +44321,11 @@ _08021FEC: ands r0, r3 b _08021C22 .align 2, 0 -_08022014: .4byte 0x02024c3c -_08022018: .4byte 0x02024c08 -_0802201C: .4byte 0x02024be6 +_08022014: .4byte gUnknown_02024C3C +_08022018: .4byte gUnknown_02024C08 +_0802201C: .4byte gUnknown_02024BE6 _08022020: .4byte 0x0001601c -_08022024: .4byte 0x02024c44 +_08022024: .4byte gUnknown_02024C44 _08022028: ldr r0, _08022044 ldr r1, _08022048 @@ -44341,8 +44341,8 @@ _08022028: strh r0, [r2] b _08022244 .align 2, 0 -_08022044: .4byte 0x02024c44 -_08022048: .4byte 0x02024c08 +_08022044: .4byte gUnknown_02024C44 +_08022048: .4byte gUnknown_02024C08 _0802204C: ldr r0, _0802205C ldr r2, _08022060 @@ -44352,8 +44352,8 @@ _0802204C: ldr r0, _08022064 b _08021C22 .align 2, 0 -_0802205C: .4byte 0x02024c3c -_08022060: .4byte 0x02024c08 +_0802205C: .4byte gUnknown_02024C3C +_08022060: .4byte gUnknown_02024C08 _08022064: .4byte 0x0000ffff _08022068: ldr r0, _0802212C @@ -44458,15 +44458,15 @@ _080220C0: strb r0, [r2] b _08022244 .align 2, 0 -_0802212C: .4byte 0x02024c0c +_0802212C: .4byte gUnknown_02024C0C _08022130: .4byte gBitTable -_08022134: .4byte 0x02024c07 +_08022134: .4byte gUnknown_02024C07 _08022138: .4byte 0x000160a6 _0802213C: .4byte gBattleMoves -_08022140: .4byte 0x02024be8 -_08022144: .4byte 0x02024c6c -_08022148: .4byte 0x02024c08 -_0802214C: .4byte 0x02024c68 +_08022140: .4byte gUnknown_02024BE8 +_08022144: .4byte gUnknown_02024C6C +_08022148: .4byte gUnknown_02024C08 +_0802214C: .4byte gUnknown_02024C68 _08022150: .4byte 0x000160ac _08022154: .4byte 0x000160ad _08022158: .4byte 0x00016100 @@ -44515,7 +44515,7 @@ _0802215C: strb r3, [r2] b _08022244 .align 2, 0 -_080221B4: .4byte 0x02024c08 +_080221B4: .4byte gUnknown_02024C08 _080221B8: .4byte 0x000160ac _080221BC: .4byte 0x000160ad _080221C0: @@ -44643,17 +44643,17 @@ _0802229E: pop {r0} bx r0 .align 2, 0 -_080222B0: .4byte 0x02024c6c -_080222B4: .4byte 0x020239f8 -_080222B8: .4byte 0x02024d28 -_080222BC: .4byte 0x02024c07 +_080222B0: .4byte gUnknown_02024C6C +_080222B4: .4byte gUnknown_020239F8 +_080222B8: .4byte gUnknown_02024D28 +_080222BC: .4byte gUnknown_02024C07 _080222C0: .4byte gBattleMoves -_080222C4: .4byte 0x02024be6 -_080222C8: .4byte 0x02024c08 -_080222CC: .4byte 0x02024a80 +_080222C4: .4byte gUnknown_02024BE6 +_080222C8: .4byte gUnknown_02024C08 +_080222CC: .4byte gBattleMons _080222D0: .4byte 0x02000000 _080222D4: .4byte 0x0001600c -_080222D8: .4byte 0x02024c10 +_080222D8: .4byte gUnknown_02024C10 thumb_func_end sub_80217F8 thumb_func_start atk4A_damagecalc2 @@ -44708,13 +44708,13 @@ atk4A_damagecalc2: @ 80222DC b _08022452 .align 2, 0 _08022340: .4byte gBattleMoves -_08022344: .4byte 0x02024be6 -_08022348: .4byte 0x02024a80 -_0802234C: .4byte 0x02024c08 -_08022350: .4byte 0x02024c06 -_08022354: .4byte 0x02024c68 -_08022358: .4byte 0x02024c3c -_0802235C: .4byte 0x02024d1e +_08022344: .4byte gUnknown_02024BE6 +_08022348: .4byte gBattleMons +_0802234C: .4byte gUnknown_02024C08 +_08022350: .4byte byte_2024C06 +_08022354: .4byte gUnknown_02024C68 +_08022358: .4byte gUnknown_02024C3C +_0802235C: .4byte gUnknown_02024D1E _08022360: ldr r0, _0802236C ldrb r1, [r0] @@ -44723,7 +44723,7 @@ _08022360: strb r1, [r0] b _08022452 .align 2, 0 -_0802236C: .4byte 0x02024c68 +_0802236C: .4byte gUnknown_02024C68 _08022370: ldr r1, _0802237C adds r0, r5, r1 @@ -44933,17 +44933,17 @@ _080224EC: pop {r0} bx r0 .align 2, 0 -_08022500: .4byte 0x02024a80 -_08022504: .4byte 0x02024c08 -_08022508: .4byte 0x02024c07 -_0802250C: .4byte 0x02024be6 +_08022500: .4byte gBattleMons +_08022504: .4byte gUnknown_02024C08 +_08022508: .4byte gUnknown_02024C07 +_0802250C: .4byte gUnknown_02024BE6 _08022510: .4byte gBattleMoves -_08022514: .4byte 0x02024c06 -_08022518: .4byte 0x02024c68 -_0802251C: .4byte 0x02024c3c -_08022520: .4byte 0x02024d1e -_08022524: .4byte 0x02024d28 -_08022528: .4byte 0x02024c10 +_08022514: .4byte byte_2024C06 +_08022518: .4byte gUnknown_02024C68 +_0802251C: .4byte gUnknown_02024C3C +_08022520: .4byte gUnknown_02024D1E +_08022524: .4byte gUnknown_02024D28 +_08022528: .4byte gUnknown_02024C10 thumb_func_end atk4A_damagecalc2 thumb_func_start atk4B_cmd4b @@ -44978,11 +44978,11 @@ _0802255A: pop {r0} bx r0 .align 2, 0 -_08022568: .4byte 0x02024a60 -_0802256C: .4byte 0x02024c07 -_08022570: .4byte 0x02024c6c +_08022568: .4byte gUnknown_02024A60 +_0802256C: .4byte gUnknown_02024C07 +_08022570: .4byte gUnknown_02024C6C _08022574: .4byte gBitTable -_08022578: .4byte 0x02024c10 +_08022578: .4byte gUnknown_02024C10 thumb_func_end atk4B_cmd4b thumb_func_start atk4C_switch1 @@ -45029,10 +45029,10 @@ _080225CC: pop {r0} bx r0 .align 2, 0 -_080225D4: .4byte 0x02024a64 -_080225D8: .4byte 0x02024c10 -_080225DC: .4byte 0x02024a60 -_080225E0: .4byte 0x02024a6a +_080225D4: .4byte gUnknown_02024A64 +_080225D8: .4byte gUnknown_02024C10 +_080225DC: .4byte gUnknown_02024A60 +_080225E0: .4byte gUnknown_02024A6A _080225E4: .4byte 0x02000000 _080225E8: .4byte 0x00016068 _080225EC: .4byte gBitTable @@ -45216,20 +45216,20 @@ _08022744: pop {r0} bx r0 .align 2, 0 -_0802274C: .4byte 0x02024a64 -_08022750: .4byte 0x02024c10 -_08022754: .4byte 0x02024a60 -_08022758: .4byte 0x02024a80 -_0802275C: .4byte 0x02024260 +_0802274C: .4byte gUnknown_02024A64 +_08022750: .4byte gUnknown_02024C10 +_08022754: .4byte gUnknown_02024A60 +_08022758: .4byte gBattleMons +_0802275C: .4byte gUnknown_02024260 _08022760: .4byte gBaseStats -_08022764: .4byte 0x02024dbc +_08022764: .4byte gUnknown_02024DBC _08022768: .4byte gBitTable -_0802276C: .4byte 0x02024a6a +_0802276C: .4byte gUnknown_02024A6A _08022770: .4byte gBattleMoves -_08022774: .4byte 0x02024be6 +_08022774: .4byte gUnknown_02024BE6 _08022778: .4byte 0x02000000 _0802277C: .4byte 0x00016003 -_08022780: .4byte 0x030041c0 +_08022780: .4byte gUnknown_030041C0 thumb_func_end sub_80225F0 thumb_func_start sub_8022784 @@ -45299,15 +45299,15 @@ _08022806: pop {r0} bx r0 .align 2, 0 -_0802280C: .4byte 0x02024a64 -_08022810: .4byte 0x02024c10 -_08022814: .4byte 0x02024a60 -_08022818: .4byte 0x020239f8 +_0802280C: .4byte gUnknown_02024A64 +_08022810: .4byte gUnknown_02024C10 +_08022814: .4byte gUnknown_02024A60 +_08022818: .4byte gUnknown_020239F8 _0802281C: .4byte 0x00000902 -_08022820: .4byte 0x02024a80 -_08022824: .4byte 0x02024c0c +_08022820: .4byte gBattleMons +_08022824: .4byte gUnknown_02024C0C _08022828: .4byte gBitTable -_0802282C: .4byte 0x02024a6a +_0802282C: .4byte gUnknown_02024A6A thumb_func_end sub_8022784 thumb_func_start sub_8022830 @@ -45363,11 +45363,11 @@ _0802287C: str r1, [r4] b _08022A2C .align 2, 0 -_08022894: .4byte 0x02024c10 -_08022898: .4byte 0x02024a60 -_0802289C: .4byte 0x02024a80 +_08022894: .4byte gUnknown_02024C10 +_08022898: .4byte gUnknown_02024A60 +_0802289C: .4byte gBattleMons _080228A0: .4byte 0x0400e000 -_080228A4: .4byte 0x02024c98 +_080228A4: .4byte gUnknown_02024C98 _080228A8: ldr r5, _08022934 ldrh r1, [r5] @@ -45439,11 +45439,11 @@ _0802292E: beq _080229FC b _08022A24 .align 2, 0 -_08022934: .4byte 0x020239f8 -_08022938: .4byte 0x02024a60 -_0802293C: .4byte 0x03004360 -_08022940: .4byte 0x030045c0 -_08022944: .4byte 0x02024a6a +_08022934: .4byte gUnknown_020239F8 +_08022938: .4byte gUnknown_02024A60 +_0802293C: .4byte gPlayerParty +_08022940: .4byte gEnemyParty +_08022944: .4byte gUnknown_02024A6A _08022948: ldr r0, _08022978 ldrb r0, [r0] @@ -45467,7 +45467,7 @@ _08022948: lsrs r6, r0, 24 b _0802297E .align 2, 0 -_08022978: .4byte 0x02024a60 +_08022978: .4byte gUnknown_02024A60 _0802297C: adds r6, r7, 0 _0802297E: @@ -45475,7 +45475,7 @@ _0802297E: mov r8, r0 b _080229AE .align 2, 0 -_08022984: .4byte 0x030045c0 +_08022984: .4byte gEnemyParty _08022988: movs r0, 0 bl battle_get_side_with_given_state @@ -45552,9 +45552,9 @@ _080229FC: str r1, [r3] b _08022A2C .align 2, 0 -_08022A18: .4byte 0x03004360 -_08022A1C: .4byte 0x02024a6a -_08022A20: .4byte 0x02024c10 +_08022A18: .4byte gPlayerParty +_08022A1C: .4byte gUnknown_02024A6A +_08022A20: .4byte gUnknown_02024C10 _08022A24: ldr r1, _08022A38 ldr r0, [r1] @@ -45567,7 +45567,7 @@ _08022A2C: pop {r0} bx r0 .align 2, 0 -_08022A38: .4byte 0x02024c10 +_08022A38: .4byte gUnknown_02024C10 thumb_func_end sub_8022830 thumb_func_start sub_8022A3C @@ -45607,9 +45607,9 @@ sub_8022A3C: @ 8022A3C bx r0 .align 2, 0 _08022A84: .4byte 0x02000000 -_08022A88: .4byte 0x02024a60 +_08022A88: .4byte gUnknown_02024A60 _08022A8C: .4byte 0x00016064 -_08022A90: .4byte 0x02024a6a +_08022A90: .4byte gUnknown_02024A6A _08022A94: .4byte 0x0001606c thumb_func_end sub_8022A3C @@ -45702,13 +45702,13 @@ _08022AF2: bl dp01_battle_side_mark_buffer_for_execution b _08022BA2 .align 2, 0 -_08022B44: .4byte 0x02024c10 -_08022B48: .4byte 0x020239f8 -_08022B4C: .4byte 0x02024a60 -_08022B50: .4byte 0x02024a68 -_08022B54: .4byte 0x02024c6c +_08022B44: .4byte gUnknown_02024C10 +_08022B48: .4byte gUnknown_020239F8 +_08022B4C: .4byte gUnknown_02024A60 +_08022B50: .4byte gUnknown_02024A68 +_08022B54: .4byte gUnknown_02024C6C _08022B58: .4byte gBitTable -_08022B5C: .4byte 0x02024c0c +_08022B5C: .4byte gUnknown_02024C0C _08022B60: ldr r5, _08022B90 ldrb r0, [r4] @@ -45733,7 +45733,7 @@ _08022B60: strb r1, [r0] b _08022BA2 .align 2, 0 -_08022B90: .4byte 0x02024d68 +_08022B90: .4byte gUnknown_02024D68 _08022B94: movs r0, 0 movs r1, 0x2 @@ -45752,7 +45752,7 @@ _08022BA2: bcc _08022AF2 b _08022F62 .align 2, 0 -_08022BB8: .4byte 0x02024a68 +_08022BB8: .4byte gUnknown_02024A68 _08022BBC: ands r1, r0 cmp r1, 0 @@ -45800,10 +45800,10 @@ _08022BC4: bl dp01_battle_side_mark_buffer_for_execution b _08022C7E .align 2, 0 -_08022C1C: .4byte 0x02024c6c +_08022C1C: .4byte gUnknown_02024C6C _08022C20: .4byte gBitTable -_08022C24: .4byte 0x02024a60 -_08022C28: .4byte 0x02024c0c +_08022C24: .4byte gUnknown_02024A60 +_08022C28: .4byte gUnknown_02024C0C _08022C2C: ldr r6, _08022C60 ldrb r0, [r4] @@ -45831,7 +45831,7 @@ _08022C2C: strb r1, [r0] b _08022C7E .align 2, 0 -_08022C60: .4byte 0x02024d68 +_08022C60: .4byte gUnknown_02024D68 _08022C64: .4byte 0x02000000 _08022C68: .4byte 0x0001606a _08022C6C: @@ -45886,9 +45886,9 @@ _08022C7E: b _08022D40 .align 2, 0 _08022CD8: .4byte gBitTable -_08022CDC: .4byte 0x02024a60 -_08022CE0: .4byte 0x02024c0c -_08022CE4: .4byte 0x02024c6c +_08022CDC: .4byte gUnknown_02024A60 +_08022CE0: .4byte gUnknown_02024C0C +_08022CE4: .4byte gUnknown_02024C6C _08022CE8: ldr r6, _08022D1C ldrb r0, [r4] @@ -45916,7 +45916,7 @@ _08022CE8: strb r1, [r0] b _08022D40 .align 2, 0 -_08022D1C: .4byte 0x02024d68 +_08022D1C: .4byte gUnknown_02024D68 _08022D20: .4byte 0x02000000 _08022D24: .4byte 0x00016068 _08022D28: @@ -45970,9 +45970,9 @@ _08022D40: b _08022DF6 .align 2, 0 _08022D90: .4byte gBitTable -_08022D94: .4byte 0x02024a60 -_08022D98: .4byte 0x02024c0c -_08022D9C: .4byte 0x02024c6c +_08022D94: .4byte gUnknown_02024A60 +_08022D98: .4byte gUnknown_02024C0C +_08022D9C: .4byte gUnknown_02024C6C _08022DA0: ldr r6, _08022DD4 ldrb r0, [r4] @@ -46000,7 +46000,7 @@ _08022DA0: strb r1, [r0] b _08022DF6 .align 2, 0 -_08022DD4: .4byte 0x02024d68 +_08022DD4: .4byte gUnknown_02024D68 _08022DD8: .4byte 0x02000000 _08022DDC: .4byte 0x0001606b _08022DE0: @@ -46057,9 +46057,9 @@ _08022DF6: b _08022EB8 .align 2, 0 _08022E50: .4byte gBitTable -_08022E54: .4byte 0x02024a60 -_08022E58: .4byte 0x02024c0c -_08022E5C: .4byte 0x02024c6c +_08022E54: .4byte gUnknown_02024A60 +_08022E58: .4byte gUnknown_02024C0C +_08022E5C: .4byte gUnknown_02024C6C _08022E60: ldr r6, _08022E94 ldrb r0, [r4] @@ -46087,7 +46087,7 @@ _08022E60: strb r1, [r0] b _08022EB8 .align 2, 0 -_08022E94: .4byte 0x02024d68 +_08022E94: .4byte gUnknown_02024D68 _08022E98: .4byte 0x02000000 _08022E9C: .4byte 0x00016069 _08022EA0: @@ -46127,10 +46127,10 @@ _08022EB8: strb r0, [r1] b _08022EFC .align 2, 0 -_08022EE8: .4byte 0x02024d68 -_08022EEC: .4byte 0x02024c0c +_08022EE8: .4byte gUnknown_02024D68 +_08022EEC: .4byte gUnknown_02024C0C _08022EF0: .4byte gBitTable -_08022EF4: .4byte 0x02024a60 +_08022EF4: .4byte gUnknown_02024A60 _08022EF8: ldr r0, _08022F3C strb r1, [r0] @@ -46166,9 +46166,9 @@ _08022F0C: movs r0, 0x3 b _08022F50 .align 2, 0 -_08022F3C: .4byte 0x02024a60 -_08022F40: .4byte 0x02024d68 -_08022F44: .4byte 0x02024c0c +_08022F3C: .4byte gUnknown_02024A60 +_08022F40: .4byte gUnknown_02024D68 +_08022F44: .4byte gUnknown_02024C0C _08022F48: .4byte gBitTable _08022F4C: ldr r1, _08022F6C @@ -46188,8 +46188,8 @@ _08022F62: str r0, [r1] b _08023302 .align 2, 0 -_08022F6C: .4byte 0x02024a60 -_08022F70: .4byte 0x02024c10 +_08022F6C: .4byte gUnknown_02024A60 +_08022F70: .4byte gUnknown_02024C10 _08022F74: cmp r0, 0x6 beq _08022F7A @@ -46254,12 +46254,12 @@ _08022F92: bl dp01_battle_side_mark_buffer_for_execution b _0802303A .align 2, 0 -_08022FF0: .4byte 0x020239f8 -_08022FF4: .4byte 0x02024c6c +_08022FF0: .4byte gUnknown_020239F8 +_08022FF4: .4byte gUnknown_02024C6C _08022FF8: .4byte gBitTable -_08022FFC: .4byte 0x02024a60 -_08023000: .4byte 0x02024260 -_08023004: .4byte 0x02024c0c +_08022FFC: .4byte gUnknown_02024A60 +_08023000: .4byte gUnknown_02024260 +_08023004: .4byte gUnknown_02024C0C _08023008: ldr r4, _08023098 ldrb r0, [r6] @@ -46331,15 +46331,15 @@ _0802303A: bl dp01_battle_side_mark_buffer_for_execution b _080230EE .align 2, 0 -_08023098: .4byte 0x02024d68 +_08023098: .4byte gUnknown_02024D68 _0802309C: .4byte 0x02000000 _080230A0: .4byte 0x00016068 _080230A4: .4byte gBitTable -_080230A8: .4byte 0x02024a60 -_080230AC: .4byte 0x02024260 +_080230A8: .4byte gUnknown_02024A60 +_080230AC: .4byte gUnknown_02024260 _080230B0: .4byte 0x00000201 -_080230B4: .4byte 0x02024c0c -_080230B8: .4byte 0x02024c6c +_080230B4: .4byte gUnknown_02024C0C +_080230B8: .4byte gUnknown_02024C6C _080230BC: ldr r4, _080230FC ldrb r0, [r5] @@ -46373,10 +46373,10 @@ _080230EE: mov r12, r1 b _08023110 .align 2, 0 -_080230FC: .4byte 0x02024d68 +_080230FC: .4byte gUnknown_02024D68 _08023100: .4byte 0x02000000 _08023104: .4byte 0x00016069 -_08023108: .4byte 0x02024c10 +_08023108: .4byte gUnknown_02024C10 _0802310C: adds r0, r1, 0x6 str r0, [r6] @@ -46424,10 +46424,10 @@ _08023156: str r1, [r2] b _08023302 .align 2, 0 -_08023160: .4byte 0x02024c6c -_08023164: .4byte 0x02024c09 +_08023160: .4byte gUnknown_02024C6C +_08023164: .4byte gUnknown_02024C09 _08023168: .4byte gBitTable -_0802316C: .4byte 0x02024a68 +_0802316C: .4byte gUnknown_02024A68 _08023170: movs r0, 0x80 ands r0, r2 @@ -46455,7 +46455,7 @@ _0802317C: str r0, [r6] b _08023302 .align 2, 0 -_080231A4: .4byte 0x02024d68 +_080231A4: .4byte gUnknown_02024D68 _080231A8: adds r0, r7, 0 movs r1, 0x6 @@ -46488,10 +46488,10 @@ _080231A8: str r0, [r6] b _08023302 .align 2, 0 -_080231E8: .4byte 0x02024a60 -_080231EC: .4byte 0x02024c0c +_080231E8: .4byte gUnknown_02024A60 +_080231EC: .4byte gUnknown_02024C0C _080231F0: .4byte gBitTable -_080231F4: .4byte 0x02024c6c +_080231F4: .4byte gUnknown_02024C6C _080231F8: ldr r4, _080232A0 strb r7, [r4] @@ -46575,15 +46575,15 @@ _0802328A: bcc _08023276 b _08023302 .align 2, 0 -_080232A0: .4byte 0x02024a60 +_080232A0: .4byte gUnknown_02024A60 _080232A4: .4byte 0x02000000 _080232A8: .4byte 0x00016064 -_080232AC: .4byte 0x02024a6a +_080232AC: .4byte gUnknown_02024A6A _080232B0: .4byte 0x00016068 _080232B4: .4byte 0x0001606c -_080232B8: .4byte 0x030042e0 -_080232BC: .4byte 0x020239f8 -_080232C0: .4byte 0x02024a68 +_080232B8: .4byte gUnknown_030042E0 +_080232BC: .4byte gUnknown_020239F8 +_080232C0: .4byte gUnknown_02024A68 _080232C4: adds r0, r7, 0 bl battle_get_per_side_status @@ -46622,8 +46622,8 @@ _08023302: pop {r0} bx r0 .align 2, 0 -_08023310: .4byte 0x02024a60 -_08023314: .4byte 0x02024c0c +_08023310: .4byte gUnknown_02024A60 +_08023314: .4byte gUnknown_02024C0C _08023318: .4byte gBitTable thumb_func_end atk50_openpartyscreen @@ -46654,9 +46654,9 @@ _0802332C: beq _0802335E b _080234F6 .align 2, 0 -_0802334C: .4byte 0x02024a64 -_08023350: .4byte 0x02024c10 -_08023354: .4byte 0x02024a60 +_0802334C: .4byte gUnknown_02024A64 +_08023350: .4byte gUnknown_02024C10 +_08023354: .4byte gUnknown_02024A60 _08023358: cmp r0, 0x2 beq _080233BC @@ -46691,9 +46691,9 @@ _08023382: blt _08023378 b _080234F6 .align 2, 0 -_08023390: .4byte 0x02024a68 +_08023390: .4byte gUnknown_02024A68 _08023394: .4byte 0x02000000 -_08023398: .4byte 0x02024260 +_08023398: .4byte gUnknown_02024260 _0802339C: .4byte 0x00016068 _080233A0: ldr r0, _080233B8 @@ -46708,7 +46708,7 @@ _080233AE: bl sub_8012258 b _080234F6 .align 2, 0 -_080233B8: .4byte 0x020239f8 +_080233B8: .4byte gUnknown_020239F8 _080233BC: ldr r1, _08023484 ldr r4, _08023488 @@ -46811,11 +46811,11 @@ _080233BC: strb r0, [r1] b _080234AA .align 2, 0 -_08023484: .4byte 0x02024d1e -_08023488: .4byte 0x02024260 +_08023484: .4byte gUnknown_02024D1E +_08023488: .4byte gUnknown_02024260 _0802348C: .4byte 0x02000000 _08023490: .4byte 0x00016068 -_08023494: .4byte 0x020239f8 +_08023494: .4byte gUnknown_020239F8 _08023498: .4byte 0x0001606c _0802349C: .4byte 0x0001606d _080234A0: .4byte 0x0001606e @@ -46873,13 +46873,13 @@ _080234FE: pop {r0} bx r0 .align 2, 0 -_08023508: .4byte 0x030041c0 -_0802350C: .4byte 0x02024a80 -_08023510: .4byte 0x02024c07 -_08023514: .4byte 0x03004290 -_08023518: .4byte 0x02024a60 -_0802351C: .4byte 0x02024260 -_08023520: .4byte 0x02024c10 +_08023508: .4byte gUnknown_030041C0 +_0802350C: .4byte gBattleMons +_08023510: .4byte gUnknown_02024C07 +_08023514: .4byte gUnknown_03004290 +_08023518: .4byte gUnknown_02024A60 +_0802351C: .4byte gUnknown_02024260 +_08023520: .4byte gUnknown_02024C10 thumb_func_end sub_802331C thumb_func_start sub_8023524 @@ -47012,15 +47012,15 @@ _08023614: str r0, [r6] b _080237B6 .align 2, 0 -_08023630: .4byte 0x02024c10 -_08023634: .4byte 0x02024a60 -_08023638: .4byte 0x02024c6c +_08023630: .4byte gUnknown_02024C10 +_08023634: .4byte gUnknown_02024A60 +_08023638: .4byte gUnknown_02024C6C _0802363C: .4byte gBitTable -_08023640: .4byte 0x02024d68 -_08023644: .4byte 0x02024c7a -_08023648: .4byte 0x02024a80 -_0802364C: .4byte 0x02024c80 -_08023650: .4byte 0x02024bec +_08023640: .4byte gUnknown_02024D68 +_08023644: .4byte gUnknown_02024C7A +_08023648: .4byte gBattleMons +_0802364C: .4byte gUnknown_02024C80 +_08023650: .4byte gUnknown_02024BEC _08023654: .4byte 0x02000000 _08023658: .4byte 0x00016003 _0802365C: .4byte gUnknown_081D919F @@ -47151,18 +47151,18 @@ _08023736: ldr r2, _08023784 b _08023796 .align 2, 0 -_08023754: .4byte 0x02024a80 -_08023758: .4byte 0x02024a60 -_0802375C: .4byte 0x02024ca8 -_08023760: .4byte 0x02024c7a +_08023754: .4byte gBattleMons +_08023758: .4byte gUnknown_02024A60 +_0802375C: .4byte gUnknown_02024CA8 +_08023760: .4byte gUnknown_02024C7A _08023764: .4byte 0x0000fdff -_08023768: .4byte 0x02024a68 -_0802376C: .4byte 0x02024a7a -_08023770: .4byte 0x02024a76 +_08023768: .4byte gUnknown_02024A68 +_0802376C: .4byte gUnknown_02024A7A +_08023770: .4byte gUnknown_02024A76 _08023774: .4byte 0x020160bc -_08023778: .4byte 0x02024c10 -_0802377C: .4byte 0x02024c6c -_08023780: .4byte 0x02024c09 +_08023778: .4byte gUnknown_02024C10 +_0802377C: .4byte gUnknown_02024C6C +_08023780: .4byte gUnknown_02024C09 _08023784: .4byte gBitTable _08023788: ldr r0, _080237C4 @@ -47199,8 +47199,8 @@ _080237B6: pop {r0} bx r0 .align 2, 0 -_080237C4: .4byte 0x02024a68 -_080237C8: .4byte 0x02024c0c +_080237C4: .4byte gUnknown_02024A68 +_080237C8: .4byte gUnknown_02024C0C thumb_func_end sub_8023524 thumb_func_start sub_80237CC @@ -47214,7 +47214,7 @@ sub_80237CC: @ 80237CC movs r0, 0 b _080237E2 .align 2, 0 -_080237DC: .4byte 0x02024c10 +_080237DC: .4byte gUnknown_02024C10 _080237E0: movs r0, 0x1 _080237E2: @@ -47233,8 +47233,8 @@ _080237E2: pop {r0} bx r0 .align 2, 0 -_08023804: .4byte 0x02024a60 -_08023808: .4byte 0x02024c10 +_08023804: .4byte gUnknown_02024A60 +_08023808: .4byte gUnknown_02024C10 thumb_func_end sub_80237CC thumb_func_start atk54_802511C @@ -47261,9 +47261,9 @@ atk54_802511C: @ 802380C pop {r0} bx r0 .align 2, 0 -_0802383C: .4byte 0x02024a60 -_08023840: .4byte 0x02024c07 -_08023844: .4byte 0x02024c10 +_0802383C: .4byte gUnknown_02024A60 +_08023840: .4byte gUnknown_02024C07 +_08023844: .4byte gUnknown_02024C10 thumb_func_end atk54_802511C thumb_func_start sub_8023848 @@ -47290,9 +47290,9 @@ sub_8023848: @ 8023848 pop {r0} bx r0 .align 2, 0 -_08023878: .4byte 0x02024a60 -_0802387C: .4byte 0x02024c07 -_08023880: .4byte 0x02024c10 +_08023878: .4byte gUnknown_02024A60 +_0802387C: .4byte gUnknown_02024C07 +_08023880: .4byte gUnknown_02024C10 thumb_func_end sub_8023848 thumb_func_start atk56_8025194 @@ -47315,8 +47315,8 @@ atk56_8025194: @ 8023884 pop {r0} bx r0 .align 2, 0 -_080238AC: .4byte 0x02024c10 -_080238B0: .4byte 0x02024a60 +_080238AC: .4byte gUnknown_02024C10 +_080238B0: .4byte gUnknown_02024A60 thumb_func_end atk56_8025194 thumb_func_start atk57_80251C4_flee @@ -47340,9 +47340,9 @@ atk57_80251C4_flee: @ 80238B4 pop {r0} bx r0 .align 2, 0 -_080238E0: .4byte 0x02024a60 -_080238E4: .4byte 0x02024d26 -_080238E8: .4byte 0x02024c10 +_080238E0: .4byte gUnknown_02024A60 +_080238E4: .4byte gUnknown_02024D26 +_080238E8: .4byte gUnknown_02024C10 thumb_func_end atk57_80251C4_flee thumb_func_start atk58_cmd58 @@ -47366,8 +47366,8 @@ atk58_cmd58: @ 80238EC pop {r0} bx r0 .align 2, 0 -_08023918: .4byte 0x02024c10 -_0802391C: .4byte 0x02024a60 +_08023918: .4byte gUnknown_02024C10 +_0802391C: .4byte gUnknown_02024A60 thumb_func_end atk58_cmd58 thumb_func_start atk59_8025230 @@ -47435,10 +47435,10 @@ _08023992: str r4, [r0] b _08023A58 .align 2, 0 -_0802399C: .4byte 0x02024c10 +_0802399C: .4byte gUnknown_02024C10 _080239A0: .4byte 0x02000000 _080239A4: .4byte 0x00016018 -_080239A8: .4byte 0x03004360 +_080239A8: .4byte gPlayerParty _080239AC: .4byte 0x0000fffe _080239B0: ldr r0, _080239C0 @@ -47451,7 +47451,7 @@ _080239B0: b _08023A58 .align 2, 0 _080239C0: .4byte 0x0000ffff -_080239C4: .4byte 0x02024c10 +_080239C4: .4byte gUnknown_02024C10 _080239C8: movs r0, 0 bl battle_get_side_with_given_state @@ -47531,13 +47531,13 @@ _08023A58: pop {r0} bx r0 .align 2, 0 -_08023A64: .4byte 0x02024a60 -_08023A68: .4byte 0x02024a6a +_08023A64: .4byte gUnknown_02024A60 +_08023A68: .4byte gUnknown_02024A6A _08023A6C: .4byte 0x02000000 _08023A70: .4byte 0x00016018 -_08023A74: .4byte 0x02024a80 -_08023A78: .4byte 0x020239f8 -_08023A7C: .4byte 0x02024c10 +_08023A74: .4byte gBattleMons +_08023A78: .4byte gUnknown_020239F8 +_08023A7C: .4byte gUnknown_02024C10 thumb_func_end atk59_8025230 thumb_func_start sub_8023A80 @@ -47574,7 +47574,7 @@ sub_8023A80: @ 8023A80 pop {r0} bx r0 .align 2, 0 -_08023AC8: .4byte 0x03004210 +_08023AC8: .4byte gUnknown_03004210 _08023ACC: .4byte gUnknown_08400D7A _08023AD0: .4byte 0x0000ffff _08023AD4: .4byte 0x00002d9f @@ -47622,7 +47622,7 @@ _08023B18: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08023B24: .4byte 0x02024a60 +_08023B24: .4byte gUnknown_02024A60 _08023B28: .4byte 0x02000000 _08023B2C: .4byte 0x0001601a _08023B30: .4byte _08023B34 @@ -47650,7 +47650,7 @@ _08023B4C: .align 2, 0 _08023B68: .4byte 0x02000000 _08023B6C: .4byte 0x0001601a -_08023B70: .4byte 0x02024d1e +_08023B70: .4byte gUnknown_02024D1E _08023B74: ldr r0, _08023BFC ldrh r1, [r0, 0x2E] @@ -47713,8 +47713,8 @@ _08023BC0: adds r0, 0x1 b _08023E5A .align 2, 0 -_08023BFC: .4byte 0x03001770 -_08023C00: .4byte 0x02024d1e +_08023BFC: .4byte gMain +_08023C00: .4byte gUnknown_02024D1E _08023C04: .4byte 0x02000000 _08023C08: .4byte 0x0001601a _08023C0C: @@ -47765,12 +47765,12 @@ _08023C3E: adds r0, 0x1 b _08023E5A .align 2, 0 -_08023C68: .4byte 0x0202f388 -_08023C6C: .4byte 0x03004360 +_08023C68: .4byte gPaletteFade +_08023C6C: .4byte gPlayerParty _08023C70: .4byte 0x00016018 -_08023C74: .4byte 0x03004350 +_08023C74: .4byte gPlayerPartyCount _08023C78: .4byte sub_807AD58 -_08023C7C: .4byte 0x02024e82 +_08023C7C: .4byte word_2024E82 _08023C80: .4byte 0x0001601a _08023C84: ldr r0, _08023CB4 @@ -47799,8 +47799,8 @@ _08023C9E: strb r5, [r0] b _08023E5C .align 2, 0 -_08023CB4: .4byte 0x0202f388 -_08023CB8: .4byte 0x03001770 +_08023CB4: .4byte gPaletteFade +_08023CB8: .4byte gMain _08023CBC: .4byte sub_800F808 _08023CC0: .4byte 0x02000000 _08023CC4: .4byte 0x0001601a @@ -47837,9 +47837,9 @@ _08023CC8: .align 2, 0 _08023D08: .4byte 0x02000000 _08023D0C: .4byte 0x00016018 -_08023D10: .4byte 0x03004360 +_08023D10: .4byte gPlayerParty _08023D14: .4byte 0x0000013f -_08023D18: .4byte 0x02024a60 +_08023D18: .4byte gUnknown_02024A60 _08023D1C: .4byte 0x0001601a _08023D20: ldr r3, _08023E10 @@ -47957,14 +47957,14 @@ _08023DB0: bl SetBattleMonMoveSlot b _08023E5C .align 2, 0 -_08023E10: .4byte 0x02024c10 -_08023E14: .4byte 0x03004290 -_08023E18: .4byte 0x02024e82 -_08023E1C: .4byte 0x02024a6a -_08023E20: .4byte 0x02024a80 -_08023E24: .4byte 0x02024ca8 +_08023E10: .4byte gUnknown_02024C10 +_08023E14: .4byte gUnknown_03004290 +_08023E18: .4byte word_2024E82 +_08023E1C: .4byte gUnknown_02024A6A +_08023E20: .4byte gBattleMons +_08023E24: .4byte gUnknown_02024CA8 _08023E28: .4byte gBitTable -_08023E2C: .4byte 0x020239f8 +_08023E2C: .4byte gUnknown_020239F8 _08023E30: .4byte 0x02000000 _08023E34: .4byte 0x00016018 _08023E38: @@ -47975,7 +47975,7 @@ _08023E38: str r0, [r1] b _08023E5C .align 2, 0 -_08023E48: .4byte 0x02024c10 +_08023E48: .4byte gUnknown_02024C10 _08023E4C: ldr r0, _08023E6C ldr r0, [r0] @@ -47995,7 +47995,7 @@ _08023E5C: pop {r0} bx r0 .align 2, 0 -_08023E6C: .4byte 0x02024a64 +_08023E6C: .4byte gUnknown_02024A64 _08023E70: .4byte 0x0001601a thumb_func_end sub_8023AF8 @@ -48024,7 +48024,7 @@ _08023E90: bl sub_802BC6C b _08023F78 .align 2, 0 -_08023EA4: .4byte 0x02024d1e +_08023EA4: .4byte gUnknown_02024D1E _08023EA8: ldr r0, _08023F2C ldrh r1, [r0, 0x2E] @@ -48087,9 +48087,9 @@ _08023EF4: str r1, [r3] b _08023F40 .align 2, 0 -_08023F2C: .4byte 0x03001770 -_08023F30: .4byte 0x02024d1e -_08023F34: .4byte 0x02024c10 +_08023F2C: .4byte gMain +_08023F30: .4byte gUnknown_02024D1E +_08023F34: .4byte gUnknown_02024C10 _08023F38: ldr r1, _08023F48 ldr r0, [r1] @@ -48099,7 +48099,7 @@ _08023F40: bl sub_8023AD8 b _08023F78 .align 2, 0 -_08023F48: .4byte 0x02024c10 +_08023F48: .4byte gUnknown_02024C10 _08023F4C: movs r0, 0x2 ands r0, r1 @@ -48126,7 +48126,7 @@ _08023F78: pop {r0} bx r0 .align 2, 0 -_08023F80: .4byte 0x02024c10 +_08023F80: .4byte gUnknown_02024C10 thumb_func_end atk5B_80256E0 thumb_func_start atk5C_cmd5c @@ -48183,12 +48183,12 @@ _08023FD6: str r0, [r1] b _0802400E .align 2, 0 -_08023FF0: .4byte 0x02024c10 -_08023FF4: .4byte 0x02024a60 -_08023FF8: .4byte 0x02024c68 -_08023FFC: .4byte 0x02024c6c -_08024000: .4byte 0x02024a80 -_08024004: .4byte 0x02024ca8 +_08023FF0: .4byte gUnknown_02024C10 +_08023FF4: .4byte gUnknown_02024A60 +_08023FF8: .4byte gUnknown_02024C68 +_08023FFC: .4byte gUnknown_02024C6C +_08024000: .4byte gBattleMons +_08024004: .4byte gUnknown_02024CA8 _08024008: ldr r0, [r4] adds r0, 0x2 @@ -48228,10 +48228,10 @@ sub_8024014: @ 8024014 mov r8, r0 b _08024140 .align 2, 0 -_08024048: .4byte 0x0202ff5e +_08024048: .4byte word_202FF5E _0802404C: .4byte 0x02017000 _08024050: .4byte 0xfffff056 -_08024054: .4byte 0x02025bc4 +_08024054: .4byte gUnknown_02025BC4 _08024058: ldr r2, _08024074 ldrh r1, [r0] @@ -48344,10 +48344,10 @@ _080240FE: .align 2, 0 _08024120: .4byte gTrainerMoney _08024124: .4byte 0x02000000 -_08024128: .4byte 0x020239f8 -_0802412C: .4byte 0x02025bc4 +_08024128: .4byte gUnknown_020239F8 +_0802412C: .4byte gUnknown_02025BC4 _08024130: .4byte gTrainers -_08024134: .4byte 0x0202ff5e +_08024134: .4byte word_202FF5E _08024138: .4byte 0x00016056 _0802413C: adds r4, r3, 0 @@ -48390,8 +48390,8 @@ _08024140: pop {r0} bx r0 .align 2, 0 -_0802418C: .4byte 0x030041c0 -_08024190: .4byte 0x02024c10 +_0802418C: .4byte gUnknown_030041C0 +_08024190: .4byte gUnknown_02024C10 thumb_func_end sub_8024014 thumb_func_start atk5E_8025A70 @@ -48414,9 +48414,9 @@ atk5E_8025A70: @ 8024194 beq _080241DC b _08024230 .align 2, 0 -_080241B8: .4byte 0x02024c10 -_080241BC: .4byte 0x02024a60 -_080241C0: .4byte 0x02024d1e +_080241B8: .4byte gUnknown_02024C10 +_080241BC: .4byte gUnknown_02024A60 +_080241C0: .4byte gUnknown_02024D1E _080241C4: movs r0, 0 movs r1, 0 @@ -48479,9 +48479,9 @@ _08024230: pop {r0} bx r0 .align 2, 0 -_0802423C: .4byte 0x02024a64 -_08024240: .4byte 0x02024264 -_08024244: .4byte 0x02024aa4 +_0802423C: .4byte gUnknown_02024A64 +_08024240: .4byte gUnknown_02024264 +_08024244: .4byte gUnknown_02024AA4 thumb_func_end atk5E_8025A70 thumb_func_start atk5F_8025B24 @@ -48507,10 +48507,10 @@ atk5F_8025B24: @ 8024248 ands r1, r0 b _08024286 .align 2, 0 -_08024270: .4byte 0x02024a60 -_08024274: .4byte 0x02024c07 -_08024278: .4byte 0x02024c08 -_0802427C: .4byte 0x02024c6c +_08024270: .4byte gUnknown_02024A60 +_08024274: .4byte gUnknown_02024C07 +_08024278: .4byte gUnknown_02024C08 +_0802427C: .4byte gUnknown_02024C6C _08024280: .4byte 0xffffefff _08024284: orrs r1, r3 @@ -48523,7 +48523,7 @@ _08024286: pop {r0} bx r0 .align 2, 0 -_08024294: .4byte 0x02024c10 +_08024294: .4byte gUnknown_02024C10 thumb_func_end atk5F_8025B24 thumb_func_start atk60_cmd60 @@ -48547,8 +48547,8 @@ _080242B2: pop {r0} bx r0 .align 2, 0 -_080242C0: .4byte 0x02024c07 -_080242C4: .4byte 0x02024c10 +_080242C0: .4byte gUnknown_02024C07 +_080242C4: .4byte gUnknown_02024C10 thumb_func_end atk60_cmd60 thumb_func_start atk61_8025BA4 @@ -48603,11 +48603,11 @@ _08024324: movs r0, 0 b _08024356 .align 2, 0 -_0802432C: .4byte 0x02024a64 -_08024330: .4byte 0x02024c10 -_08024334: .4byte 0x02024a60 -_08024338: .4byte 0x030045c0 -_0802433C: .4byte 0x03004360 +_0802432C: .4byte gUnknown_02024A64 +_08024330: .4byte gUnknown_02024C10 +_08024334: .4byte gUnknown_02024A60 +_08024338: .4byte gEnemyParty +_0802433C: .4byte gPlayerParty _08024340: .4byte 0x0000ffff _08024344: adds r0, r4, 0 @@ -48643,8 +48643,8 @@ _0802437C: pop {r0} bx r0 .align 2, 0 -_08024388: .4byte 0x02024a60 -_0802438C: .4byte 0x02024c10 +_08024388: .4byte gUnknown_02024A60 +_0802438C: .4byte gUnknown_02024C10 thumb_func_end atk61_8025BA4 thumb_func_start atk62_08025C6C @@ -48667,8 +48667,8 @@ atk62_08025C6C: @ 8024390 pop {r0} bx r0 .align 2, 0 -_080243B8: .4byte 0x02024c10 -_080243BC: .4byte 0x02024a60 +_080243B8: .4byte gUnknown_02024C10 +_080243BC: .4byte gUnknown_02024A60 thumb_func_end atk62_08025C6C thumb_func_start atk63_jumptoattack @@ -48686,9 +48686,9 @@ atk63_jumptoattack: @ 80243C0 strh r1, [r0] b _080243F2 .align 2, 0 -_080243D8: .4byte 0x02024c10 -_080243DC: .4byte 0x02024be6 -_080243E0: .4byte 0x02024bea +_080243D8: .4byte gUnknown_02024C10 +_080243DC: .4byte gUnknown_02024BE6 +_080243E0: .4byte gUnknown_02024BEA _080243E4: ldr r2, _08024410 ldr r1, _08024414 @@ -48714,9 +48714,9 @@ _080243F2: pop {r0} bx r0 .align 2, 0 -_08024410: .4byte 0x02024be8 -_08024414: .4byte 0x02024be6 -_08024418: .4byte 0x02024bea +_08024410: .4byte gUnknown_02024BE8 +_08024414: .4byte gUnknown_02024BE6 +_08024418: .4byte gUnknown_02024BEA _0802441C: .4byte gUnknown_081D6BBC _08024420: .4byte gBattleMoves thumb_func_end atk63_jumptoattack @@ -48778,14 +48778,14 @@ _0802448C: pop {r0} bx r0 .align 2, 0 -_08024494: .4byte 0x02024a64 -_08024498: .4byte 0x02024c10 -_0802449C: .4byte 0x02024a60 -_080244A0: .4byte 0x02024c98 +_08024494: .4byte gUnknown_02024A64 +_08024498: .4byte gUnknown_02024C10 +_0802449C: .4byte gUnknown_02024A60 +_080244A0: .4byte gUnknown_02024C98 _080244A4: .4byte 0x000400c0 -_080244A8: .4byte 0x02024ca8 -_080244AC: .4byte 0x02024c6c -_080244B0: .4byte 0x02024a80 +_080244A8: .4byte gUnknown_02024CA8 +_080244AC: .4byte gUnknown_02024C6C +_080244B0: .4byte gBattleMons thumb_func_end atk64_statusanimation thumb_func_start atk65_8025D90 @@ -48857,14 +48857,14 @@ _08024534: pop {r0} bx r0 .align 2, 0 -_0802453C: .4byte 0x02024a64 -_08024540: .4byte 0x02024c10 -_08024544: .4byte 0x02024a60 -_08024548: .4byte 0x02024c98 +_0802453C: .4byte gUnknown_02024A64 +_08024540: .4byte gUnknown_02024C10 +_08024544: .4byte gUnknown_02024A60 +_08024548: .4byte gUnknown_02024C98 _0802454C: .4byte 0x000400c0 -_08024550: .4byte 0x02024ca8 -_08024554: .4byte 0x02024c6c -_08024558: .4byte 0x02024a80 +_08024550: .4byte gUnknown_02024CA8 +_08024554: .4byte gUnknown_02024C6C +_08024558: .4byte gBattleMons thumb_func_end atk65_8025D90 thumb_func_start atk66_8025E38 @@ -48929,13 +48929,13 @@ _080245CE: pop {r0} bx r0 .align 2, 0 -_080245D4: .4byte 0x02024a64 -_080245D8: .4byte 0x02024c10 -_080245DC: .4byte 0x02024a60 -_080245E0: .4byte 0x02024c98 +_080245D4: .4byte gUnknown_02024A64 +_080245D8: .4byte gUnknown_02024C10 +_080245DC: .4byte gUnknown_02024A60 +_080245E0: .4byte gUnknown_02024C98 _080245E4: .4byte 0x000400c0 -_080245E8: .4byte 0x02024ca8 -_080245EC: .4byte 0x02024c6c +_080245E8: .4byte gUnknown_02024CA8 +_080245EC: .4byte gUnknown_02024C6C thumb_func_end atk66_8025E38 thumb_func_start atk67_8025ECC @@ -48949,7 +48949,7 @@ atk67_8025ECC: @ 80245F0 beq _08024616 b _08024696 .align 2, 0 -_08024600: .4byte 0x02024d1e +_08024600: .4byte gUnknown_02024D1E _08024604: bl sub_8023A80 ldrb r0, [r5] @@ -49003,8 +49003,8 @@ _08024660: strb r0, [r1, 0x1] b _08024684 .align 2, 0 -_08024674: .4byte 0x03001770 -_08024678: .4byte 0x02024d1e +_08024674: .4byte gMain +_08024678: .4byte gUnknown_02024D1E _0802467C: movs r0, 0x1 ands r0, r1 @@ -49023,7 +49023,7 @@ _08024696: pop {r0} bx r0 .align 2, 0 -_0802469C: .4byte 0x02024c10 +_0802469C: .4byte gUnknown_02024C10 thumb_func_end atk67_8025ECC thumb_func_start sub_80246A0 @@ -49052,9 +49052,9 @@ _080246BE: pop {r0} bx r0 .align 2, 0 -_080246CC: .4byte 0x02024a68 -_080246D0: .4byte 0x02024c10 -_080246D4: .4byte 0x02024a76 +_080246CC: .4byte gUnknown_02024A68 +_080246D0: .4byte gUnknown_02024C10 +_080246D4: .4byte gUnknown_02024A76 thumb_func_end sub_80246A0 thumb_func_start atk69_8025FE0 @@ -49079,9 +49079,9 @@ atk69_8025FE0: @ 80246D8 ldrb r6, [r0, 0x1A] b _08024726 .align 2, 0 -_08024700: .4byte 0x02024a80 -_08024704: .4byte 0x02024c08 -_08024708: .4byte 0x02024df0 +_08024700: .4byte gBattleMons +_08024704: .4byte gUnknown_02024C08 +_08024708: .4byte gEnigmaBerries _0802470C: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -49192,15 +49192,15 @@ _080247B6: strb r1, [r0] b _08024834 .align 2, 0 -_080247E8: .4byte 0x02024c0b -_080247EC: .4byte 0x02024c08 -_080247F0: .4byte 0x02024d68 -_080247F4: .4byte 0x02024a80 +_080247E8: .4byte gUnknown_02024C0B +_080247EC: .4byte gUnknown_02024C08 +_080247F0: .4byte gUnknown_02024D68 +_080247F4: .4byte gBattleMons _080247F8: .4byte gBattleMoves -_080247FC: .4byte 0x02024be6 -_08024800: .4byte 0x02024d28 -_08024804: .4byte 0x02024bec -_08024808: .4byte 0x02024c68 +_080247FC: .4byte gUnknown_02024BE6 +_08024800: .4byte gUnknown_02024D28 +_08024804: .4byte gUnknown_02024BEC +_08024808: .4byte gUnknown_02024C68 _0802480C: ldr r0, _08024844 lsls r1, r3, 2 @@ -49231,10 +49231,10 @@ _08024834: pop {r0} bx r0 .align 2, 0 -_08024844: .4byte 0x02024d68 -_08024848: .4byte 0x02024c68 -_0802484C: .4byte 0x02024c04 -_08024850: .4byte 0x02024c10 +_08024844: .4byte gUnknown_02024D68 +_08024848: .4byte gUnknown_02024C68 +_0802484C: .4byte gUnknown_02024C04 +_08024850: .4byte gUnknown_02024C10 thumb_func_end atk69_8025FE0 thumb_func_start atk6A_stash_item_for_side @@ -49283,10 +49283,10 @@ atk6A_stash_item_for_side: @ 8024854 pop {r0} bx r0 .align 2, 0 -_080248B0: .4byte 0x02024c10 -_080248B4: .4byte 0x02024a60 +_080248B0: .4byte gUnknown_02024C10 +_080248B4: .4byte gUnknown_02024A60 _080248B8: .4byte 0x020160cc -_080248BC: .4byte 0x02024a80 +_080248BC: .4byte gBattleMons thumb_func_end atk6A_stash_item_for_side thumb_func_start sub_80248C0 @@ -49313,10 +49313,10 @@ sub_80248C0: @ 80248C0 str r0, [r1] bx lr .align 2, 0 -_080248EC: .4byte 0x030041c0 -_080248F0: .4byte 0x02024c07 -_080248F4: .4byte 0x02024a6a -_080248F8: .4byte 0x02024c10 +_080248EC: .4byte gUnknown_030041C0 +_080248F0: .4byte gUnknown_02024C07 +_080248F4: .4byte gUnknown_02024A6A +_080248F8: .4byte gUnknown_02024C10 thumb_func_end sub_80248C0 thumb_func_start sub_80248FC @@ -49402,12 +49402,12 @@ _0802495A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0802499C: .4byte 0x020234cc +_0802499C: .4byte gStringVar4 _080249A0: .4byte gUnknown_08400D9F _080249A4: .4byte gUnknown_0840165C _080249A8: .4byte 0x02000000 _080249AC: .4byte 0x00016018 -_080249B0: .4byte 0x03004360 +_080249B0: .4byte gPlayerParty _080249B4: .4byte gLevelUpStatBoxStats _080249B8: .4byte _080249BC .align 2, 0 @@ -49558,8 +49558,8 @@ _08024AC4: adds r1, r2 b _08024BEA .align 2, 0 -_08024AE4: .4byte 0x03004210 -_08024AE8: .4byte 0x020234cc +_08024AE4: .4byte gUnknown_03004210 +_08024AE8: .4byte gStringVar4 _08024AEC: .4byte 0x02000000 _08024AF0: .4byte 0x0001609c _08024AF4: @@ -49641,12 +49641,12 @@ _08024B1C: adds r5, 0x1 b _08024BC0 .align 2, 0 -_08024B94: .4byte 0x03001770 -_08024B98: .4byte 0x020234cc +_08024B94: .4byte gMain +_08024B98: .4byte gStringVar4 _08024B9C: .4byte gUnknown_08400D9F _08024BA0: .4byte 0x00016018 _08024BA4: .4byte gUnknown_0840165C -_08024BA8: .4byte 0x03004360 +_08024BA8: .4byte gPlayerParty _08024BAC: .4byte gLevelUpStatBoxStats _08024BB0: strb r6, [r5] @@ -49683,8 +49683,8 @@ _08024BEA: strb r0, [r1] b _08024C38 .align 2, 0 -_08024BF4: .4byte 0x03004210 -_08024BF8: .4byte 0x020234cc +_08024BF4: .4byte gUnknown_03004210 +_08024BF8: .4byte gStringVar4 _08024BFC: .4byte 0x02000000 _08024C00: .4byte 0x0001609c _08024C04: @@ -49706,7 +49706,7 @@ _08024C04: strb r0, [r4] b _08024C38 .align 2, 0 -_08024C2C: .4byte 0x03001770 +_08024C2C: .4byte gMain _08024C30: ldr r1, _08024C48 ldr r0, [r1] @@ -49722,7 +49722,7 @@ _08024C38: pop {r0} bx r0 .align 2, 0 -_08024C48: .4byte 0x02024c10 +_08024C48: .4byte gUnknown_02024C10 thumb_func_end sub_80248FC thumb_func_start sub_8024C4C @@ -49736,7 +49736,7 @@ sub_8024C4C: @ 8024C4C pop {r0} bx r0 .align 2, 0 -_08024C60: .4byte 0x02024c10 +_08024C60: .4byte gUnknown_02024C10 thumb_func_end sub_8024C4C thumb_func_start atk6E_state0_side_becomes_attacker @@ -49753,8 +49753,8 @@ atk6E_state0_side_becomes_attacker: @ 8024C64 pop {r0} bx r0 .align 2, 0 -_08024C7C: .4byte 0x02024c07 -_08024C80: .4byte 0x02024c10 +_08024C7C: .4byte gUnknown_02024C07 +_08024C80: .4byte gUnknown_02024C10 thumb_func_end atk6E_state0_side_becomes_attacker thumb_func_start atk6F_8026810 @@ -49778,8 +49778,8 @@ atk6F_8026810: @ 8024C84 pop {r0} bx r0 .align 2, 0 -_08024CB0: .4byte 0x02024c10 -_08024CB4: .4byte 0x02024a60 +_08024CB0: .4byte gUnknown_02024C10 +_08024CB4: .4byte gUnknown_02024A60 thumb_func_end atk6F_8026810 thumb_func_start atk70_record_ability_usage_of_side @@ -49802,9 +49802,9 @@ atk70_record_ability_usage_of_side: @ 8024CB8 pop {r0} bx r0 .align 2, 0 -_08024CE0: .4byte 0x02024c10 -_08024CE4: .4byte 0x02024a60 -_08024CE8: .4byte 0x02024c06 +_08024CE0: .4byte gUnknown_02024C10 +_08024CE4: .4byte gUnknown_02024A60 +_08024CE8: .4byte byte_2024C06 thumb_func_end atk70_record_ability_usage_of_side thumb_func_start sub_8024CEC @@ -49826,8 +49826,8 @@ sub_8024CEC: @ 8024CEC strb r0, [r2, 0x4] bx lr .align 2, 0 -_08024D0C: .4byte 0x03004290 -_08024D10: .4byte 0x02024e82 +_08024D0C: .4byte gUnknown_03004290 +_08024D10: .4byte word_2024E82 thumb_func_end sub_8024CEC thumb_func_start atk71_80268A0 @@ -49841,7 +49841,7 @@ atk71_80268A0: @ 8024D14 pop {r0} bx r0 .align 2, 0 -_08024D28: .4byte 0x02024c10 +_08024D28: .4byte gUnknown_02024C10 thumb_func_end atk71_80268A0 thumb_func_start atk72_flee @@ -49868,8 +49868,8 @@ atk72_flee: @ 8024D2C str r1, [r3] b _08024D68 .align 2, 0 -_08024D58: .4byte 0x02024c09 -_08024D5C: .4byte 0x02024c10 +_08024D58: .4byte gUnknown_02024C09 +_08024D5C: .4byte gUnknown_02024C10 _08024D60: ldr r1, _08024D6C ldr r0, [r1] @@ -49879,7 +49879,7 @@ _08024D68: pop {r0} bx r0 .align 2, 0 -_08024D6C: .4byte 0x02024c10 +_08024D6C: .4byte gUnknown_02024C10 thumb_func_end atk72_flee thumb_func_start atk73_cmd73 @@ -49925,10 +49925,10 @@ _08024DB6: strb r5, [r0] b _08024E12 .align 2, 0 -_08024DC0: .4byte 0x020239f8 -_08024DC4: .4byte 0x02024c10 -_08024DC8: .4byte 0x02024a60 -_08024DCC: .4byte 0x02024a80 +_08024DC0: .4byte gUnknown_020239F8 +_08024DC4: .4byte gUnknown_02024C10 +_08024DC8: .4byte gUnknown_02024A60 +_08024DCC: .4byte gBattleMons _08024DD0: .4byte 0x02000000 _08024DD4: .4byte 0x000160c1 _08024DD8: @@ -49971,7 +49971,7 @@ _08024E12: .align 2, 0 _08024E20: .4byte 0x02000000 _08024E24: .4byte 0x000160c1 -_08024E28: .4byte 0x02024c10 +_08024E28: .4byte gUnknown_02024C10 thumb_func_end atk73_cmd73 thumb_func_start atk74_hp_tresholds_2 @@ -50021,12 +50021,12 @@ atk74_hp_tresholds_2: @ 8024E2C strb r7, [r0] b _08024ED0 .align 2, 0 -_08024E8C: .4byte 0x020239f8 -_08024E90: .4byte 0x02024c10 -_08024E94: .4byte 0x02024a60 +_08024E8C: .4byte gUnknown_020239F8 +_08024E90: .4byte gUnknown_02024C10 +_08024E94: .4byte gUnknown_02024A60 _08024E98: .4byte 0x02000000 _08024E9C: .4byte 0x000160bc -_08024EA0: .4byte 0x02024a80 +_08024EA0: .4byte gBattleMons _08024EA4: .4byte 0x000160c1 _08024EA8: cmp r0, 0x1D @@ -50062,7 +50062,7 @@ _08024ED0: bx r0 .align 2, 0 _08024EE0: .4byte 0x000160c1 -_08024EE4: .4byte 0x02024c10 +_08024EE4: .4byte gUnknown_02024C10 thumb_func_end atk74_hp_tresholds_2 thumb_func_start atk75_8026A58 @@ -50098,12 +50098,12 @@ atk75_8026A58: @ 8024EE8 pop {r0} bx r0 .align 2, 0 -_08024F28: .4byte 0x02024e6c -_08024F2C: .4byte 0x02024c07 -_08024F30: .4byte 0x02024a6a -_08024F34: .4byte 0x030045c0 -_08024F38: .4byte 0x02024c04 -_08024F3C: .4byte 0x02024c10 +_08024F28: .4byte gUnknown_02024E6C +_08024F2C: .4byte gUnknown_02024C07 +_08024F30: .4byte gUnknown_02024A6A +_08024F34: .4byte gEnemyParty +_08024F38: .4byte gUnknown_02024C04 +_08024F3C: .4byte gUnknown_02024C10 thumb_func_end atk75_8026A58 thumb_func_start sub_8024F40 @@ -50127,8 +50127,8 @@ _08024F5A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08024F64: .4byte 0x02024c10 -_08024F68: .4byte 0x02024a60 +_08024F64: .4byte gUnknown_02024C10 +_08024F68: .4byte gUnknown_02024A60 _08024F6C: .4byte _08024F70 .align 2, 0 _08024F70: @@ -50145,7 +50145,7 @@ _08024F8C: bl b_cancel_multi_turn_move_maybe b _08025112 .align 2, 0 -_08024F98: .4byte 0x02024a60 +_08024F98: .4byte gUnknown_02024A60 _08024F9C: ldr r1, _08024FD8 ldr r4, _08024FDC @@ -50176,10 +50176,10 @@ _08024F9C: strb r2, [r4] b _08025112 .align 2, 0 -_08024FD8: .4byte 0x02024c07 -_08024FDC: .4byte 0x02024c08 -_08024FE0: .4byte 0x02024c80 -_08024FE4: .4byte 0x02024a80 +_08024FD8: .4byte gUnknown_02024C07 +_08024FDC: .4byte gUnknown_02024C08 +_08024FE0: .4byte gUnknown_02024C80 +_08024FE4: .4byte gBattleMons _08024FE8: ldr r0, _08024FF4 ldr r1, _08024FF8 @@ -50187,15 +50187,15 @@ _08024FE8: strb r1, [r0] b _08025112 .align 2, 0 -_08024FF4: .4byte 0x02024c08 -_08024FF8: .4byte 0x02024a60 +_08024FF4: .4byte gUnknown_02024C08 +_08024FF8: .4byte gUnknown_02024A60 _08024FFC: bl sub_8012028 ldr r1, _08025008 strb r0, [r1] b _08025112 .align 2, 0 -_08025008: .4byte 0x02024d1e +_08025008: .4byte gUnknown_02024D1E _0802500C: ldr r0, _0802501C ldrh r0, [r0] @@ -50205,8 +50205,8 @@ _0802500C: strb r0, [r1] b _08025112 .align 2, 0 -_0802501C: .4byte 0x02024be6 -_08025020: .4byte 0x02024c08 +_0802501C: .4byte gUnknown_02024BE6 +_08025020: .4byte gUnknown_02024C08 _08025024: ldr r2, _08025044 ldr r1, _08025048 @@ -50225,16 +50225,16 @@ _08025024: strb r0, [r1] b _08025112 .align 2, 0 -_08025044: .4byte 0x02024c6c +_08025044: .4byte gUnknown_02024C6C _08025048: .4byte gBitTable -_0802504C: .4byte 0x02024a60 -_08025050: .4byte 0x02024d1e +_0802504C: .4byte gUnknown_02024A60 +_08025050: .4byte gUnknown_02024D1E _08025054: ldr r0, _0802505C strb r2, [r0] b _08025112 .align 2, 0 -_0802505C: .4byte 0x02024d1e +_0802505C: .4byte gUnknown_02024D1E _08025060: ldr r4, _08025090 ldr r3, _08025094 @@ -50260,8 +50260,8 @@ _08025060: strb r0, [r1] b _08025112 .align 2, 0 -_08025090: .4byte 0x02024d68 -_08025094: .4byte 0x02024a60 +_08025090: .4byte gUnknown_02024D68 +_08025094: .4byte gUnknown_02024A60 _08025098: ldr r3, _080250B8 ldr r0, _080250BC @@ -50281,10 +50281,10 @@ _080250B2: movs r0, 0 b _080250CC .align 2, 0 -_080250B8: .4byte 0x02024a6a +_080250B8: .4byte gUnknown_02024A6A _080250BC: .4byte 0x02000000 _080250C0: .4byte 0x00016018 -_080250C4: .4byte 0x02024a60 +_080250C4: .4byte gUnknown_02024A60 _080250C8: ldr r1, _08025120 movs r0, 0x2 @@ -50335,10 +50335,10 @@ _08025112: pop {r0} bx r0 .align 2, 0 -_08025120: .4byte 0x02024a60 +_08025120: .4byte gUnknown_02024A60 _08025124: .4byte 0x020160e8 -_08025128: .4byte 0x02024a80 -_0802512C: .4byte 0x02024c10 +_08025128: .4byte gBattleMons +_0802512C: .4byte gUnknown_02024C10 thumb_func_end sub_8024F40 thumb_func_start atk77_setprotect @@ -50448,16 +50448,16 @@ _080251E6: strb r0, [r1, 0x8] b _08025246 .align 2, 0 -_080251FC: .4byte 0x02024c4c -_08025200: .4byte 0x02024c07 -_08025204: .4byte 0x02024ca8 -_08025208: .4byte 0x02024a7e -_0802520C: .4byte 0x02024a68 +_080251FC: .4byte gUnknown_02024C4C +_08025200: .4byte gUnknown_02024C07 +_08025204: .4byte gUnknown_02024CA8 +_08025208: .4byte gUnknown_02024A7E +_0802520C: .4byte gUnknown_02024A68 _08025210: .4byte gProtectSuccessRates _08025214: .4byte gBattleMoves -_08025218: .4byte 0x02024be6 -_0802521C: .4byte 0x02024d28 -_08025220: .4byte 0x02024d1e +_08025218: .4byte gUnknown_02024BE6 +_0802521C: .4byte gUnknown_02024D28 +_08025220: .4byte gUnknown_02024D1E _08025224: ldr r2, _08025258 ldr r0, _0802525C @@ -50487,11 +50487,11 @@ _08025246: pop {r0} bx r0 .align 2, 0 -_08025258: .4byte 0x02024ca8 -_0802525C: .4byte 0x02024c07 -_08025260: .4byte 0x02024d1e -_08025264: .4byte 0x02024c68 -_08025268: .4byte 0x02024c10 +_08025258: .4byte gUnknown_02024CA8 +_0802525C: .4byte gUnknown_02024C07 +_08025260: .4byte gUnknown_02024D1E +_08025264: .4byte gUnknown_02024C68 +_08025268: .4byte gUnknown_02024C10 thumb_func_end atk77_setprotect thumb_func_start atk78_faintifabilitynotdamp @@ -50593,17 +50593,17 @@ _0802531A: bcc _08025304 b _08025370 .align 2, 0 -_08025328: .4byte 0x02024a64 -_0802532C: .4byte 0x02024c08 -_08025330: .4byte 0x02024a68 -_08025334: .4byte 0x02024a80 -_08025338: .4byte 0x02024a60 -_0802533C: .4byte 0x02024c07 -_08025340: .4byte 0x02024bec +_08025328: .4byte gUnknown_02024A64 +_0802532C: .4byte gUnknown_02024C08 +_08025330: .4byte gUnknown_02024A68 +_08025334: .4byte gBattleMons +_08025338: .4byte gUnknown_02024A60 +_0802533C: .4byte gUnknown_02024C07 +_08025340: .4byte gUnknown_02024BEC _08025344: .4byte 0x00007fff -_08025348: .4byte 0x02024c10 +_08025348: .4byte gUnknown_02024C10 _0802534C: .4byte gBitTable -_08025350: .4byte 0x02024c0c +_08025350: .4byte gUnknown_02024C0C _08025354: ldr r1, _0802537C movs r0, 0x6 @@ -50625,8 +50625,8 @@ _08025370: pop {r0} bx r0 .align 2, 0 -_0802537C: .4byte 0x02024c06 -_08025380: .4byte 0x02024c10 +_0802537C: .4byte byte_2024C06 +_08025380: .4byte gUnknown_02024C10 _08025384: .4byte gUnknown_081D9834 thumb_func_end atk78_faintifabilitynotdamp @@ -50670,11 +50670,11 @@ _080253CC: pop {r0} bx r0 .align 2, 0 -_080253D4: .4byte 0x02024a64 -_080253D8: .4byte 0x02024a60 -_080253DC: .4byte 0x02024c07 -_080253E0: .4byte 0x02024a80 -_080253E4: .4byte 0x02024c10 +_080253D4: .4byte gUnknown_02024A64 +_080253D8: .4byte gUnknown_02024A60 +_080253DC: .4byte gUnknown_02024C07 +_080253E0: .4byte gBattleMons +_080253E4: .4byte gUnknown_02024C10 thumb_func_end atk79_setuserhptozero thumb_func_start sub_80253E8 @@ -50742,13 +50742,13 @@ _0802543E: str r0, [r7] b _08025484 .align 2, 0 -_08025460: .4byte 0x02024c10 -_08025464: .4byte 0x020239f8 -_08025468: .4byte 0x02024c08 -_0802546C: .4byte 0x02024c07 -_08025470: .4byte 0x02024c0c +_08025460: .4byte gUnknown_02024C10 +_08025464: .4byte gUnknown_020239F8 +_08025468: .4byte gUnknown_02024C08 +_0802546C: .4byte gUnknown_02024C07 +_08025470: .4byte gUnknown_02024C0C _08025474: .4byte gBitTable -_08025478: .4byte 0x02024a68 +_08025478: .4byte gUnknown_02024A68 _0802547C: str r4, [r7] b _08025484 @@ -50811,11 +50811,11 @@ _080254CE: str r2, [r4] b _08025502 .align 2, 0 -_080254E8: .4byte 0x02024c10 -_080254EC: .4byte 0x02024c08 -_080254F0: .4byte 0x02024c07 -_080254F4: .4byte 0x02024bec -_080254F8: .4byte 0x02024a80 +_080254E8: .4byte gUnknown_02024C10 +_080254EC: .4byte gUnknown_02024C08 +_080254F0: .4byte gUnknown_02024C07 +_080254F4: .4byte gUnknown_02024BEC +_080254F8: .4byte gBattleMons _080254FC: ldr r0, [r4] adds r0, 0x6 @@ -50879,15 +50879,15 @@ sub_8025508: @ 8025508 b _0802565C .align 2, 0 _0802556C: .4byte 0x02000000 -_08025570: .4byte 0x02024c07 +_08025570: .4byte gUnknown_02024C07 _08025574: .4byte 0x000160ac _08025578: .4byte 0x000160ad _0802557C: .4byte 0x00016100 _08025580: .4byte 0x00016103 _08025584: .4byte 0x0000ffff -_08025588: .4byte 0x02024c6c +_08025588: .4byte gUnknown_02024C6C _0802558C: .4byte 0xfffffbff -_08025590: .4byte 0x02024be6 +_08025590: .4byte gUnknown_02024BE6 _08025594: cmp r6, 0 beq _08025644 @@ -50913,9 +50913,9 @@ _08025594: b _080255D8 .align 2, 0 _080255C4: .4byte 0x0000ffff -_080255C8: .4byte 0x02024c6c +_080255C8: .4byte gUnknown_02024C6C _080255CC: .4byte 0xfffffbff -_080255D0: .4byte 0x02024be6 +_080255D0: .4byte gUnknown_02024BE6 _080255D4: ldr r0, _08025604 strh r5, [r0] @@ -50941,9 +50941,9 @@ _080255D8: str r0, [r4] b _080256C0 .align 2, 0 -_08025604: .4byte 0x02024be6 -_08025608: .4byte 0x02024c08 -_0802560C: .4byte 0x02024c10 +_08025604: .4byte gUnknown_02024BE6 +_08025608: .4byte gUnknown_02024C08 +_0802560C: .4byte gUnknown_02024C10 _08025610: .4byte gUnknown_081D6BBC _08025614: .4byte gBattleMoves _08025618: @@ -50962,9 +50962,9 @@ _08025618: b _0802565C .align 2, 0 _08025634: .4byte 0x0000ffff -_08025638: .4byte 0x02024c6c +_08025638: .4byte gUnknown_02024C6C _0802563C: .4byte 0xfffffbff -_08025640: .4byte 0x02024be6 +_08025640: .4byte gUnknown_02024BE6 _08025644: cmp r5, 0 beq _080256A4 @@ -51000,11 +51000,11 @@ _0802565C: b _080256C0 .align 2, 0 _08025684: .4byte 0x0000ffff -_08025688: .4byte 0x02024c6c +_08025688: .4byte gUnknown_02024C6C _0802568C: .4byte 0xfffffbff -_08025690: .4byte 0x02024be6 -_08025694: .4byte 0x02024c08 -_08025698: .4byte 0x02024c10 +_08025690: .4byte gUnknown_02024BE6 +_08025694: .4byte gUnknown_02024C08 +_08025698: .4byte gUnknown_02024C10 _0802569C: .4byte gUnknown_081D6BBC _080256A0: .4byte gBattleMoves _080256A4: @@ -51027,8 +51027,8 @@ _080256C0: pop {r0} bx r0 .align 2, 0 -_080256C8: .4byte 0x02024d68 -_080256CC: .4byte 0x02024c10 +_080256C8: .4byte gUnknown_02024D68 +_080256CC: .4byte gUnknown_02024C10 thumb_func_end sub_8025508 thumb_func_start sub_80256D0 @@ -51050,9 +51050,9 @@ sub_80256D0: @ 80256D0 strb r0, [r1, 0x5] b _0802570C .align 2, 0 -_080256F0: .4byte 0x02024db8 -_080256F4: .4byte 0x02024c68 -_080256F8: .4byte 0x02024d1e +_080256F0: .4byte word_2024DB8 +_080256F4: .4byte gUnknown_02024C68 +_080256F8: .4byte gUnknown_02024D1E _080256FC: movs r0, 0x1 strh r0, [r2] @@ -51070,9 +51070,9 @@ _0802570C: pop {r0} bx r0 .align 2, 0 -_08025718: .4byte 0x02024d1e -_0802571C: .4byte 0x02024dbc -_08025720: .4byte 0x02024c10 +_08025718: .4byte gUnknown_02024D1E +_0802571C: .4byte gUnknown_02024DBC +_08025720: .4byte gUnknown_02024C10 thumb_func_end sub_80256D0 thumb_func_start atk7E_setreflect @@ -51101,10 +51101,10 @@ atk7E_setreflect: @ 8025724 movs r0, 0 b _080257C4 .align 2, 0 -_08025754: .4byte 0x02024c07 -_08025758: .4byte 0x02024c7a -_0802575C: .4byte 0x02024c68 -_08025760: .4byte 0x02024d1e +_08025754: .4byte gUnknown_02024C07 +_08025758: .4byte gUnknown_02024C7A +_0802575C: .4byte gUnknown_02024C68 +_08025760: .4byte gUnknown_02024D1E _08025764: ldrb r0, [r5] bl battle_get_per_side_status @@ -51143,9 +51143,9 @@ _08025764: strb r1, [r0, 0x5] b _080257C6 .align 2, 0 -_080257B4: .4byte 0x02024c80 -_080257B8: .4byte 0x020239f8 -_080257BC: .4byte 0x02024d1e +_080257B4: .4byte gUnknown_02024C80 +_080257B8: .4byte gUnknown_020239F8 +_080257BC: .4byte gUnknown_02024D1E _080257C0: ldr r1, _080257D4 movs r0, 0x1 @@ -51160,8 +51160,8 @@ _080257C6: pop {r0} bx r0 .align 2, 0 -_080257D4: .4byte 0x02024d1e -_080257D8: .4byte 0x02024c10 +_080257D4: .4byte gUnknown_02024D1E +_080257D8: .4byte gUnknown_02024C10 thumb_func_end atk7E_setreflect thumb_func_start sub_80257DC @@ -51200,10 +51200,10 @@ _0802580E: strb r0, [r1, 0x5] b _0802587C .align 2, 0 -_0802581C: .4byte 0x02024c68 -_08025820: .4byte 0x02024c98 -_08025824: .4byte 0x02024c08 -_08025828: .4byte 0x02024d1e +_0802581C: .4byte gUnknown_02024C68 +_08025820: .4byte gUnknown_02024C98 +_08025824: .4byte gUnknown_02024C08 +_08025828: .4byte gUnknown_02024D1E _0802582C: ldr r1, _08025858 movs r0, 0x58 @@ -51228,8 +51228,8 @@ _08025848: strb r0, [r1, 0x5] b _0802587C .align 2, 0 -_08025858: .4byte 0x02024a80 -_0802585C: .4byte 0x02024d1e +_08025858: .4byte gBattleMons +_0802585C: .4byte gUnknown_02024D1E _08025860: ldr r0, _08025890 ldrb r0, [r0] @@ -51257,9 +51257,9 @@ _0802587C: pop {r0} bx r0 .align 2, 0 -_08025890: .4byte 0x02024c07 -_08025894: .4byte 0x02024d1e -_08025898: .4byte 0x02024c10 +_08025890: .4byte gUnknown_02024C07 +_08025894: .4byte gUnknown_02024D1E +_08025898: .4byte gUnknown_02024C10 thumb_func_end sub_80257DC thumb_func_start atk80_manipulatedamage @@ -51277,7 +51277,7 @@ atk80_manipulatedamage: @ 802589C beq _080258BE b _0802590C .align 2, 0 -_080258B4: .4byte 0x02024c10 +_080258B4: .4byte gUnknown_02024C10 _080258B8: cmp r2, 0x2 beq _08025904 @@ -51288,7 +51288,7 @@ _080258BE: negs r0, r0 b _0802590A .align 2, 0 -_080258C8: .4byte 0x02024bec +_080258C8: .4byte gUnknown_02024BEC _080258CC: ldr r3, _080258F8 ldr r0, [r3] @@ -51314,9 +51314,9 @@ _080258DE: str r1, [r3] b _0802590C .align 2, 0 -_080258F8: .4byte 0x02024bec -_080258FC: .4byte 0x02024a80 -_08025900: .4byte 0x02024c08 +_080258F8: .4byte gUnknown_02024BEC +_080258FC: .4byte gBattleMons +_08025900: .4byte gUnknown_02024C08 _08025904: ldr r1, _08025918 ldr r0, [r1] @@ -51331,7 +51331,7 @@ _0802590C: pop {r0} bx r0 .align 2, 0 -_08025918: .4byte 0x02024bec +_08025918: .4byte gUnknown_02024BEC thumb_func_end atk80_manipulatedamage thumb_func_start atk81_setrest @@ -51381,12 +51381,12 @@ atk81_setrest: @ 802591C str r6, [r0] b _080259DC .align 2, 0 -_08025974: .4byte 0x02024c10 -_08025978: .4byte 0x02024a60 -_0802597C: .4byte 0x02024c08 -_08025980: .4byte 0x02024c07 -_08025984: .4byte 0x02024bec -_08025988: .4byte 0x02024a80 +_08025974: .4byte gUnknown_02024C10 +_08025978: .4byte gUnknown_02024A60 +_0802597C: .4byte gUnknown_02024C08 +_08025980: .4byte gUnknown_02024C07 +_08025984: .4byte gUnknown_02024BEC +_08025988: .4byte gBattleMons _0802598C: adds r0, r2, 0 adds r0, 0x4C @@ -51401,7 +51401,7 @@ _0802598C: strb r0, [r1, 0x5] b _080259AC .align 2, 0 -_080259A4: .4byte 0x02024d1e +_080259A4: .4byte gUnknown_02024D1E _080259A8: ldr r0, _080259E4 strb r1, [r0, 0x5] @@ -51434,8 +51434,8 @@ _080259DC: pop {r0} bx r0 .align 2, 0 -_080259E4: .4byte 0x02024d1e -_080259E8: .4byte 0x02024c10 +_080259E4: .4byte gUnknown_02024D1E +_080259E8: .4byte gUnknown_02024C10 thumb_func_end atk81_setrest thumb_func_start atk82_jumpifnotfirstturn @@ -51467,9 +51467,9 @@ atk82_jumpifnotfirstturn: @ 80259EC str r0, [r5] b _08025A2E .align 2, 0 -_08025A20: .4byte 0x02024c10 -_08025A24: .4byte 0x02024ca8 -_08025A28: .4byte 0x02024c07 +_08025A20: .4byte gUnknown_02024C10 +_08025A24: .4byte gUnknown_02024CA8 +_08025A28: .4byte gUnknown_02024C07 _08025A2C: str r3, [r5] _08025A2E: @@ -51486,7 +51486,7 @@ sub_8025A34: @ 8025A34 str r0, [r1] bx lr .align 2, 0 -_08025A40: .4byte 0x02024c10 +_08025A40: .4byte gUnknown_02024C10 thumb_func_end sub_8025A34 thumb_func_start sub_8025A44 @@ -51537,11 +51537,11 @@ _08025A70: strb r0, [r7, 0x5] b _08025AB8 .align 2, 0 -_08025A9C: .4byte 0x02024a68 -_08025AA0: .4byte 0x02024a80 +_08025A9C: .4byte gUnknown_02024A68 +_08025AA0: .4byte gBattleMons _08025AA4: .4byte 0x02016003 -_08025AA8: .4byte 0x02024d1e -_08025AAC: .4byte 0x02024c08 +_08025AA8: .4byte gUnknown_02024D1E +_08025AAC: .4byte gUnknown_02024C08 _08025AB0: adds r3, 0x58 adds r2, 0x1 @@ -51559,7 +51559,7 @@ _08025AC4: strb r3, [r0, 0x5] b _08025AB8 .align 2, 0 -_08025ACC: .4byte 0x02024d1e +_08025ACC: .4byte gUnknown_02024D1E _08025AD0: strb r2, [r1] b _08025AB8 @@ -51597,8 +51597,8 @@ sub_8025AE0: @ 8025AE0 str r4, [r5] b _08025B56 .align 2, 0 -_08025B0C: .4byte 0x02024c10 -_08025B10: .4byte 0x02024c08 +_08025B0C: .4byte gUnknown_02024C10 +_08025B10: .4byte gUnknown_02024C08 _08025B14: ldr r1, _08025B44 ldrb r3, [r6] @@ -51624,9 +51624,9 @@ _08025B2C: bl sub_81074C4 b _08025B56 .align 2, 0 -_08025B44: .4byte 0x02024a80 -_08025B48: .4byte 0x02024c06 -_08025B4C: .4byte 0x02024d1e +_08025B44: .4byte gBattleMons +_08025B48: .4byte byte_2024C06 +_08025B4C: .4byte gUnknown_02024D1E _08025B50: ldr r0, [r5] adds r0, 0x5 @@ -51660,10 +51660,10 @@ sub_8025B5C: @ 8025B5C strb r0, [r1, 0x5] b _08025BBE .align 2, 0 -_08025B84: .4byte 0x02024ca8 -_08025B88: .4byte 0x02024c07 -_08025B8C: .4byte 0x02024c68 -_08025B90: .4byte 0x02024d1e +_08025B84: .4byte gUnknown_02024CA8 +_08025B88: .4byte gUnknown_02024C07 +_08025B8C: .4byte gUnknown_02024C68 +_08025B90: .4byte gUnknown_02024D1E _08025B94: adds r0, 0x1 movs r3, 0 @@ -51695,9 +51695,9 @@ _08025BBE: pop {r0} bx r0 .align 2, 0 -_08025BCC: .4byte 0x030041c0 -_08025BD0: .4byte 0x02024d1e -_08025BD4: .4byte 0x02024c10 +_08025BCC: .4byte gUnknown_030041C0 +_08025BD0: .4byte gUnknown_02024D1E +_08025BD4: .4byte gUnknown_02024C10 thumb_func_end sub_8025B5C thumb_func_start atk86_stockpiletobasedamage @@ -51731,9 +51731,9 @@ atk86_stockpiletobasedamage: @ 8025BD8 str r2, [r3] b _08025CC2 .align 2, 0 -_08025C10: .4byte 0x02024c10 -_08025C14: .4byte 0x02024ca8 -_08025C18: .4byte 0x02024c07 +_08025C10: .4byte gUnknown_02024C10 +_08025C14: .4byte gUnknown_02024CA8 +_08025C18: .4byte gUnknown_02024C07 _08025C1C: ldr r0, _08025CD0 ldrb r0, [r0, 0x6] @@ -51824,18 +51824,18 @@ _08025CC2: pop {r0} bx r0 .align 2, 0 -_08025CD0: .4byte 0x02024d1e -_08025CD4: .4byte 0x02024bec -_08025CD8: .4byte 0x02024c7a -_08025CDC: .4byte 0x02024c08 -_08025CE0: .4byte 0x02024a80 -_08025CE4: .4byte 0x02024be6 +_08025CD0: .4byte gUnknown_02024D1E +_08025CD4: .4byte gUnknown_02024BEC +_08025CD8: .4byte gUnknown_02024C7A +_08025CDC: .4byte gUnknown_02024C08 +_08025CE0: .4byte gBattleMons +_08025CE4: .4byte gUnknown_02024BE6 _08025CE8: .4byte 0x02000000 _08025CEC: .4byte 0x00016002 -_08025CF0: .4byte 0x02024d28 -_08025CF4: .4byte 0x02024ca8 -_08025CF8: .4byte 0x02024c07 -_08025CFC: .4byte 0x02024c10 +_08025CF0: .4byte gUnknown_02024D28 +_08025CF4: .4byte gUnknown_02024CA8 +_08025CF8: .4byte gUnknown_02024C07 +_08025CFC: .4byte gUnknown_02024C10 thumb_func_end atk86_stockpiletobasedamage thumb_func_start sub_8025D00 @@ -51872,10 +51872,10 @@ sub_8025D00: @ 8025D00 strb r1, [r0, 0x5] b _08025DD0 .align 2, 0 -_08025D40: .4byte 0x02024c10 -_08025D44: .4byte 0x02024ca8 -_08025D48: .4byte 0x02024c07 -_08025D4C: .4byte 0x02024d1e +_08025D40: .4byte gUnknown_02024C10 +_08025D44: .4byte gUnknown_02024CA8 +_08025D48: .4byte gUnknown_02024C07 +_08025D4C: .4byte gUnknown_02024D1E _08025D50: ldr r1, _08025D74 movs r0, 0x58 @@ -51896,9 +51896,9 @@ _08025D50: strb r0, [r1, 0x5] b _08025DD0 .align 2, 0 -_08025D74: .4byte 0x02024a80 -_08025D78: .4byte 0x02024c08 -_08025D7C: .4byte 0x02024d1e +_08025D74: .4byte gBattleMons +_08025D78: .4byte gUnknown_02024C08 +_08025D7C: .4byte gUnknown_02024D1E _08025D80: ldr r5, _08025DDC ldrh r0, [r1, 0x2C] @@ -51947,10 +51947,10 @@ _08025DD0: pop {r0} bx r0 .align 2, 0 -_08025DDC: .4byte 0x02024bec +_08025DDC: .4byte gUnknown_02024BEC _08025DE0: .4byte 0x02000000 _08025DE4: .4byte 0x00016002 -_08025DE8: .4byte 0x02024c08 +_08025DE8: .4byte gUnknown_02024C08 thumb_func_end sub_8025D00 thumb_func_start atk88_negativedamage @@ -51977,9 +51977,9 @@ _08025E08: pop {r0} bx r0 .align 2, 0 -_08025E14: .4byte 0x02024bec -_08025E18: .4byte 0x02024bf0 -_08025E1C: .4byte 0x02024c10 +_08025E14: .4byte gUnknown_02024BEC +_08025E18: .4byte gUnknown_02024BF0 +_08025E1C: .4byte gUnknown_02024C10 thumb_func_end atk88_negativedamage thumb_func_start sub_8025E20 @@ -52007,8 +52007,8 @@ sub_8025E20: @ 8025E20 ldr r1, _08025E50 b _08025E58 .align 2, 0 -_08025E4C: .4byte 0x02024a60 -_08025E50: .4byte 0x02024c07 +_08025E4C: .4byte gUnknown_02024A60 +_08025E50: .4byte gUnknown_02024C07 _08025E54: ldr r0, _08025EF8 ldr r1, _08025EFC @@ -52096,13 +52096,13 @@ _08025EAC: str r4, [r0] b _08025F74 .align 2, 0 -_08025EF8: .4byte 0x02024a60 -_08025EFC: .4byte 0x02024c08 -_08025F00: .4byte 0x030041c0 -_08025F04: .4byte 0x02024c80 -_08025F08: .4byte 0x02024be6 -_08025F0C: .4byte 0x02024d68 -_08025F10: .4byte 0x02024c10 +_08025EF8: .4byte gUnknown_02024A60 +_08025EFC: .4byte gUnknown_02024C08 +_08025F00: .4byte gUnknown_030041C0 +_08025F04: .4byte gUnknown_02024C80 +_08025F08: .4byte gUnknown_02024BE6 +_08025F0C: .4byte gUnknown_02024D68 +_08025F10: .4byte gUnknown_02024C10 _08025F14: mov r0, r8 bl b_movescr_stack_push @@ -52127,9 +52127,9 @@ _08025F14: b _08025F74 .align 2, 0 _08025F40: .4byte 0x02000000 -_08025F44: .4byte 0x02024a60 +_08025F44: .4byte gUnknown_02024A60 _08025F48: .4byte 0x00016003 -_08025F4C: .4byte 0x02024c10 +_08025F4C: .4byte gUnknown_02024C10 _08025F50: .4byte gUnknown_081D9128 _08025F54: ldr r0, _08025F78 @@ -52151,8 +52151,8 @@ _08025F74: movs r0, 0x1 b _080262A4 .align 2, 0 -_08025F78: .4byte 0x02024be6 -_08025F7C: .4byte 0x02024c10 +_08025F78: .4byte gUnknown_02024BE6 +_08025F7C: .4byte gUnknown_02024C10 _08025F80: .4byte BattleScript_1D83D6 _08025F84: ldr r2, _08025FCC @@ -52193,11 +52193,11 @@ _08025FA0: str r1, [r0] b _08025F74 .align 2, 0 -_08025FCC: .4byte 0x02024a80 -_08025FD0: .4byte 0x02024a60 -_08025FD4: .4byte 0x02024be6 -_08025FD8: .4byte 0x02024d68 -_08025FDC: .4byte 0x02024c10 +_08025FCC: .4byte gBattleMons +_08025FD0: .4byte gUnknown_02024A60 +_08025FD4: .4byte gUnknown_02024BE6 +_08025FD8: .4byte gUnknown_02024D68 +_08025FDC: .4byte gUnknown_02024C10 _08025FE0: mov r0, r8 bl b_movescr_stack_push @@ -52234,11 +52234,11 @@ _08025FE0: b _08025F74 .align 2, 0 _08026028: .4byte 0x02000000 -_0802602C: .4byte 0x02024a60 +_0802602C: .4byte gUnknown_02024A60 _08026030: .4byte 0x00016003 -_08026034: .4byte 0x02024c10 +_08026034: .4byte gUnknown_02024C10 _08026038: .4byte gUnknown_081D989B -_0802603C: .4byte 0x02024c06 +_0802603C: .4byte byte_2024C06 _08026040: ldr r1, _08026090 ldrb r0, [r1] @@ -52279,12 +52279,12 @@ _08026040: bl sub_81074C4 b _08025F74 .align 2, 0 -_08026090: .4byte 0x02024a60 +_08026090: .4byte gUnknown_02024A60 _08026094: .4byte 0x02000000 _08026098: .4byte 0x00016003 -_0802609C: .4byte 0x02024c10 +_0802609C: .4byte gUnknown_02024C10 _080260A0: .4byte gUnknown_081D9903 -_080260A4: .4byte 0x02024c06 +_080260A4: .4byte byte_2024C06 _080260A8: ldr r1, _080260FC ldrb r0, [r1] @@ -52327,12 +52327,12 @@ _080260CA: bl sub_81074C4 b _08025F74 .align 2, 0 -_080260FC: .4byte 0x02024a60 +_080260FC: .4byte gUnknown_02024A60 _08026100: .4byte 0x02000000 _08026104: .4byte 0x00016003 -_08026108: .4byte 0x02024c10 +_08026108: .4byte gUnknown_02024C10 _0802610C: .4byte gUnknown_081D9903 -_08026110: .4byte 0x02024c06 +_08026110: .4byte byte_2024C06 _08026114: ldr r0, _080261A0 ldrb r1, [r0] @@ -52408,10 +52408,10 @@ _0802619A: strb r1, [r4, 0x5] b _08026234 .align 2, 0 -_080261A0: .4byte 0x02024a60 -_080261A4: .4byte 0x03004290 -_080261A8: .4byte 0x02024c08 -_080261AC: .4byte 0x02024d1e +_080261A0: .4byte gUnknown_02024A60 +_080261A4: .4byte gUnknown_03004290 +_080261A8: .4byte gUnknown_02024C08 +_080261AC: .4byte gUnknown_02024D1E _080261B0: asrs r6, r0, 28 movs r0, 0x7 @@ -52464,10 +52464,10 @@ _08026206: mov r8, r1 b _08026234 .align 2, 0 -_08026210: .4byte 0x03004290 -_08026214: .4byte 0x02024a80 -_08026218: .4byte 0x02024a60 -_0802621C: .4byte 0x02024d1e +_08026210: .4byte gUnknown_03004290 +_08026214: .4byte gBattleMons +_08026218: .4byte gUnknown_02024A60 +_0802621C: .4byte gUnknown_02024D1E _08026220: movs r1, 0 ldr r0, _080262B4 @@ -52550,10 +52550,10 @@ _080262A4: pop {r1} bx r1 .align 2, 0 -_080262B4: .4byte 0x02024c08 -_080262B8: .4byte 0x02024d1e -_080262BC: .4byte 0x02024a60 -_080262C0: .4byte 0x02024c68 +_080262B4: .4byte gUnknown_02024C08 +_080262B8: .4byte gUnknown_02024D1E +_080262BC: .4byte gUnknown_02024A60 +_080262C0: .4byte gUnknown_02024C68 thumb_func_end sub_8025E20 thumb_func_start atk89_statbuffchange @@ -52594,7 +52594,7 @@ _08026304: pop {r0} bx r0 .align 2, 0 -_0802630C: .4byte 0x02024c10 +_0802630C: .4byte gUnknown_02024C10 _08026310: .4byte 0x02000000 _08026314: .4byte 0x0001601e thumb_func_end atk89_statbuffchange @@ -52640,9 +52640,9 @@ _08026350: pop {r0} bx r0 .align 2, 0 -_08026360: .4byte 0x02024a68 -_08026364: .4byte 0x02024c10 -_08026368: .4byte 0x02024a80 +_08026360: .4byte gUnknown_02024A68 +_08026364: .4byte gUnknown_02024C10 +_08026368: .4byte gBattleMons thumb_func_end atk8A_normalisebuffs thumb_func_start atk8B_setbide @@ -52691,12 +52691,12 @@ atk8B_setbide: @ 802636C pop {r0} bx r0 .align 2, 0 -_080263C4: .4byte 0x02024a80 -_080263C8: .4byte 0x02024c07 -_080263CC: .4byte 0x02024c54 -_080263D0: .4byte 0x02024be6 -_080263D4: .4byte 0x02024bf4 -_080263D8: .4byte 0x02024c10 +_080263C4: .4byte gBattleMons +_080263C8: .4byte gUnknown_02024C07 +_080263CC: .4byte gUnknown_02024C54 +_080263D0: .4byte gUnknown_02024BE6 +_080263D4: .4byte gUnknown_02024BF4 +_080263D8: .4byte gUnknown_02024C10 thumb_func_end atk8B_setbide thumb_func_start atk8C_confuseifrepeatingattackends @@ -52726,10 +52726,10 @@ _080263FE: pop {r0} bx r0 .align 2, 0 -_0802640C: .4byte 0x02024a80 -_08026410: .4byte 0x02024c07 -_08026414: .4byte 0x02024d1e -_08026418: .4byte 0x02024c10 +_0802640C: .4byte gBattleMons +_08026410: .4byte gUnknown_02024C07 +_08026414: .4byte gUnknown_02024D1E +_08026418: .4byte gUnknown_02024C10 thumb_func_end atk8C_confuseifrepeatingattackends thumb_func_start atk8D_setloopcounter @@ -52744,8 +52744,8 @@ atk8D_setloopcounter: @ 802641C strb r1, [r0] b _08026452 .align 2, 0 -_08026430: .4byte 0x02024c10 -_08026434: .4byte 0x02024c0e +_08026430: .4byte gUnknown_02024C10 +_08026434: .4byte gUnknown_02024C0E _08026438: ldr r4, _08026460 bl Random @@ -52768,8 +52768,8 @@ _08026452: pop {r0} bx r0 .align 2, 0 -_08026460: .4byte 0x02024c0e -_08026464: .4byte 0x02024c10 +_08026460: .4byte gUnknown_02024C0E +_08026464: .4byte gUnknown_02024C10 thumb_func_end atk8D_setloopcounter thumb_func_start sub_8026468 @@ -52811,7 +52811,7 @@ _080264AC: .4byte 0x000160e0 _080264B0: .4byte 0x000160e1 _080264B4: .4byte 0x000160e2 _080264B8: .4byte 0x000160e4 -_080264BC: .4byte 0x02024c10 +_080264BC: .4byte gUnknown_02024C10 thumb_func_end sub_8026468 thumb_func_start sub_80264C0 @@ -52843,12 +52843,12 @@ sub_80264C0: @ 80264C0 lsls r0, r3, 1 b _08026568 .align 2, 0 -_080264F4: .4byte 0x02024a80 -_080264F8: .4byte 0x02024c07 -_080264FC: .4byte 0x02024c08 +_080264F4: .4byte gBattleMons +_080264F8: .4byte gUnknown_02024C07 +_080264FC: .4byte gUnknown_02024C08 _08026500: .4byte 0x02000000 _08026504: .4byte 0x00016064 -_08026508: .4byte 0x02024a6a +_08026508: .4byte gUnknown_02024A6A _0802650C: bl Random movs r3, 0xFF @@ -52888,7 +52888,7 @@ _0802650C: movs r0, 0 b _08026576 .align 2, 0 -_08026558: .4byte 0x02024c10 +_08026558: .4byte gUnknown_02024C10 _0802655C: ldr r0, _0802657C ldr r2, _08026580 @@ -52911,8 +52911,8 @@ _08026576: .align 2, 0 _0802657C: .4byte 0x02000000 _08026580: .4byte 0x00016064 -_08026584: .4byte 0x02024a6a -_08026588: .4byte 0x02024c10 +_08026584: .4byte gUnknown_02024A6A +_08026588: .4byte gUnknown_02024C10 _0802658C: .4byte gUnknown_081D90FC thumb_func_end sub_80264C0 @@ -52994,10 +52994,10 @@ _0802661A: blt _080265E8 b _08026678 .align 2, 0 -_08026628: .4byte 0x020239f8 -_0802662C: .4byte 0x02024c08 -_08026630: .4byte 0x030045c0 -_08026634: .4byte 0x03004360 +_08026628: .4byte gUnknown_020239F8 +_0802662C: .4byte gUnknown_02024C08 +_08026630: .4byte gEnemyParty +_08026634: .4byte gPlayerParty _08026638: movs r7, 0 movs r5, 0 @@ -53068,8 +53068,8 @@ _080266A0: str r1, [r3] b _08026880 .align 2, 0 -_080266BC: .4byte 0x020239f8 -_080266C0: .4byte 0x02024c10 +_080266BC: .4byte gUnknown_020239F8 +_080266C0: .4byte gUnknown_02024C10 _080266C4: bl sub_80264C0 lsls r0, 24 @@ -53106,8 +53106,8 @@ _080266DC: lsrs r5, r0, 24 b _0802671A .align 2, 0 -_08026710: .4byte 0x020239f8 -_08026714: .4byte 0x02024c08 +_08026710: .4byte gUnknown_020239F8 +_08026714: .4byte gUnknown_02024C08 _08026718: adds r5, r6, 0 _0802671A: @@ -53149,8 +53149,8 @@ _0802671A: beq _080266DC b _08026832 .align 2, 0 -_0802676C: .4byte 0x02024a6a -_08026770: .4byte 0x02024c08 +_0802676C: .4byte gUnknown_02024A6A +_08026770: .4byte gUnknown_02024C08 _08026774: movs r0, 0x1 ands r0, r1 @@ -53201,8 +53201,8 @@ _0802677E: beq _0802677E b _08026832 .align 2, 0 -_080267DC: .4byte 0x02024a6a -_080267E0: .4byte 0x02024c08 +_080267DC: .4byte gUnknown_02024A6A +_080267E0: .4byte gUnknown_02024C08 _080267E4: ldr r6, _0802686C _080267E6: @@ -53266,8 +53266,8 @@ _08026850: bl sub_8094B6C b _08026880 .align 2, 0 -_0802686C: .4byte 0x02024a6a -_08026870: .4byte 0x02024c08 +_0802686C: .4byte gUnknown_02024A6A +_08026870: .4byte gUnknown_02024C08 _08026874: .4byte 0x02000000 _08026878: .4byte 0x00016068 _0802687C: @@ -53360,8 +53360,8 @@ _0802691A: movs r2, 0x7 b _0802692E .align 2, 0 -_08026920: .4byte 0x02024a80 -_08026924: .4byte 0x02024c07 +_08026920: .4byte gBattleMons +_08026924: .4byte gUnknown_02024C07 _08026928: .4byte gBattleMoves _0802692C: movs r2, 0 @@ -53402,7 +53402,7 @@ _08026950: str r1, [r3] b _08026A18 .align 2, 0 -_08026970: .4byte 0x02024c10 +_08026970: .4byte gUnknown_02024C10 _08026974: movs r7, 0x3 ldr r5, _080269CC @@ -53451,8 +53451,8 @@ _080269C8: b _080269DA .align 2, 0 _080269CC: .4byte gBattleMoves -_080269D0: .4byte 0x02024a80 -_080269D4: .4byte 0x02024c07 +_080269D0: .4byte gBattleMons +_080269D4: .4byte gUnknown_02024C07 _080269D8: movs r2, 0 _080269DA: @@ -53496,8 +53496,8 @@ _08026A18: pop {r0} bx r0 .align 2, 0 -_08026A28: .4byte 0x030041c0 -_08026A2C: .4byte 0x02024c10 +_08026A28: .4byte gUnknown_030041C0 +_08026A2C: .4byte gUnknown_02024C10 thumb_func_end sub_802688C thumb_func_start atk91_givemoney @@ -53547,13 +53547,13 @@ atk91_givemoney: @ 8026A30 str r0, [r4] b _08026AB4 .align 2, 0 -_08026A8C: .4byte 0x020239f8 -_08026A90: .4byte 0x02024d1a -_08026A94: .4byte 0x02025bc4 +_08026A8C: .4byte gUnknown_020239F8 +_08026A90: .4byte gUnknown_02024D1A +_08026A94: .4byte gUnknown_02025BC4 _08026A98: .4byte 0x02000000 _08026A9C: .4byte 0x00016056 -_08026AA0: .4byte 0x030041c0 -_08026AA4: .4byte 0x02024c10 +_08026AA0: .4byte gUnknown_030041C0 +_08026AA4: .4byte gUnknown_02024C10 _08026AA8: .4byte gUnknown_081D95DB _08026AAC: ldr r1, _08026ABC @@ -53565,7 +53565,7 @@ _08026AB4: pop {r0} bx r0 .align 2, 0 -_08026ABC: .4byte 0x02024c10 +_08026ABC: .4byte gUnknown_02024C10 thumb_func_end atk91_givemoney thumb_func_start atk92_setlightscreen @@ -53594,10 +53594,10 @@ atk92_setlightscreen: @ 8026AC0 movs r0, 0 b _08026B60 .align 2, 0 -_08026AF0: .4byte 0x02024c07 -_08026AF4: .4byte 0x02024c7a -_08026AF8: .4byte 0x02024c68 -_08026AFC: .4byte 0x02024d1e +_08026AF0: .4byte gUnknown_02024C07 +_08026AF4: .4byte gUnknown_02024C7A +_08026AF8: .4byte gUnknown_02024C68 +_08026AFC: .4byte gUnknown_02024D1E _08026B00: ldrb r0, [r4] bl battle_get_per_side_status @@ -53636,9 +53636,9 @@ _08026B00: movs r0, 0x4 b _08026B60 .align 2, 0 -_08026B50: .4byte 0x02024c80 -_08026B54: .4byte 0x020239f8 -_08026B58: .4byte 0x02024d1e +_08026B50: .4byte gUnknown_02024C80 +_08026B54: .4byte gUnknown_020239F8 +_08026B58: .4byte gUnknown_02024D1E _08026B5C: ldr r1, _08026B70 movs r0, 0x3 @@ -53652,8 +53652,8 @@ _08026B60: pop {r0} bx r0 .align 2, 0 -_08026B70: .4byte 0x02024d1e -_08026B74: .4byte 0x02024c10 +_08026B70: .4byte gUnknown_02024D1E +_08026B74: .4byte gUnknown_02024C10 thumb_func_end atk92_setlightscreen thumb_func_start sub_8026B78 @@ -53682,9 +53682,9 @@ sub_8026B78: @ 8026B78 ldrb r6, [r0, 0x1A] b _08026BCE .align 2, 0 -_08026BA8: .4byte 0x02024a80 -_08026BAC: .4byte 0x02024c08 -_08026BB0: .4byte 0x02024df0 +_08026BA8: .4byte gBattleMons +_08026BAC: .4byte gUnknown_02024C08 +_08026BB0: .4byte gEnigmaBerries _08026BB4: ldrh r0, [r1, 0x2E] bl itemid_get_x12 @@ -53758,13 +53758,13 @@ _08026C0C: bl sub_81074C4 b _08026E40 .align 2, 0 -_08026C4C: .4byte 0x02024c0b -_08026C50: .4byte 0x02024c08 -_08026C54: .4byte 0x02024d68 -_08026C58: .4byte 0x02024a80 -_08026C5C: .4byte 0x02024c68 -_08026C60: .4byte 0x02024c06 -_08026C64: .4byte 0x02024c10 +_08026C4C: .4byte gUnknown_02024C0B +_08026C50: .4byte gUnknown_02024C08 +_08026C54: .4byte gUnknown_02024D68 +_08026C58: .4byte gBattleMons +_08026C5C: .4byte gUnknown_02024C68 +_08026C60: .4byte byte_2024C06 +_08026C64: .4byte gUnknown_02024C10 _08026C68: .4byte gUnknown_081D9826 _08026C6C: ldr r1, _08026CE0 @@ -53825,11 +53825,11 @@ _08026CDC: mov r10, r8 b _08026DE0 .align 2, 0 -_08026CE0: .4byte 0x02024c98 +_08026CE0: .4byte gUnknown_02024C98 _08026CE4: .4byte gBattleMoves -_08026CE8: .4byte 0x02024be6 -_08026CEC: .4byte 0x02024c07 -_08026CF0: .4byte 0x02024c08 +_08026CE8: .4byte gUnknown_02024BE6 +_08026CEC: .4byte gUnknown_02024C07 +_08026CF0: .4byte gUnknown_02024C08 _08026CF4: ldr r0, _08026D4C lsls r1, r2, 3 @@ -53877,12 +53877,12 @@ _08026D20: movs r1, 0x40 b _08026DC6 .align 2, 0 -_08026D4C: .4byte 0x02024ca8 -_08026D50: .4byte 0x02024c07 -_08026D54: .4byte 0x02024d28 -_08026D58: .4byte 0x02024c08 -_08026D5C: .4byte 0x02024bec -_08026D60: .4byte 0x02024c68 +_08026D4C: .4byte gUnknown_02024CA8 +_08026D50: .4byte gUnknown_02024C07 +_08026D54: .4byte gUnknown_02024D28 +_08026D58: .4byte gUnknown_02024C08 +_08026D5C: .4byte gUnknown_02024BEC +_08026D60: .4byte gUnknown_02024C68 _08026D64: ldr r0, _08026DA0 lsls r1, r2, 2 @@ -53915,11 +53915,11 @@ _08026D64: strh r0, [r1] b _08026DCA .align 2, 0 -_08026DA0: .4byte 0x02024d68 -_08026DA4: .4byte 0x02024bec -_08026DA8: .4byte 0x02024c68 -_08026DAC: .4byte 0x02024c04 -_08026DB0: .4byte 0x02024c08 +_08026DA0: .4byte gUnknown_02024D68 +_08026DA4: .4byte gUnknown_02024BEC +_08026DA8: .4byte gUnknown_02024C68 +_08026DAC: .4byte gUnknown_02024C04 +_08026DB0: .4byte gUnknown_02024C08 _08026DB4: ldr r1, _08026DD4 movs r0, 0x58 @@ -53940,9 +53940,9 @@ _08026DCA: str r0, [r1] b _08026E40 .align 2, 0 -_08026DD4: .4byte 0x02024bec -_08026DD8: .4byte 0x02024c68 -_08026DDC: .4byte 0x02024c10 +_08026DD4: .4byte gUnknown_02024BEC +_08026DD8: .4byte gUnknown_02024C68 +_08026DDC: .4byte gUnknown_02024C10 _08026DE0: ldr r2, _08026E10 ldrb r0, [r2] @@ -53969,10 +53969,10 @@ _08026DE0: movs r0, 0 b _08026E24 .align 2, 0 -_08026E10: .4byte 0x02024c68 -_08026E14: .4byte 0x02024c07 -_08026E18: .4byte 0x02024c08 -_08026E1C: .4byte 0x02024d1e +_08026E10: .4byte gUnknown_02024C68 +_08026E14: .4byte gUnknown_02024C07 +_08026E18: .4byte gUnknown_02024C08 +_08026E1C: .4byte gUnknown_02024D1E _08026E20: ldr r1, _08026E50 movs r0, 0x1 @@ -54000,8 +54000,8 @@ _08026E40: pop {r0} bx r0 .align 2, 0 -_08026E50: .4byte 0x02024d1e -_08026E54: .4byte 0x02024c10 +_08026E50: .4byte gUnknown_02024D1E +_08026E54: .4byte gUnknown_02024C10 thumb_func_end sub_8026B78 thumb_func_start atk94_gethalfcurrentenemyhp @@ -54029,10 +54029,10 @@ _08026E76: pop {r0} bx r0 .align 2, 0 -_08026E84: .4byte 0x02024bec -_08026E88: .4byte 0x02024a80 -_08026E8C: .4byte 0x02024c08 -_08026E90: .4byte 0x02024c10 +_08026E84: .4byte gUnknown_02024BEC +_08026E88: .4byte gBattleMons +_08026E8C: .4byte gUnknown_02024C08 +_08026E90: .4byte gUnknown_02024C10 thumb_func_end atk94_gethalfcurrentenemyhp thumb_func_start sub_8026E94 @@ -54054,9 +54054,9 @@ sub_8026E94: @ 8026E94 strb r0, [r1, 0x5] b _08026ED2 .align 2, 0 -_08026EB4: .4byte 0x02024db8 -_08026EB8: .4byte 0x02024c68 -_08026EBC: .4byte 0x02024d1e +_08026EB4: .4byte word_2024DB8 +_08026EB8: .4byte gUnknown_02024C68 +_08026EBC: .4byte gUnknown_02024D1E _08026EC0: movs r0, 0x8 strh r0, [r2] @@ -54075,9 +54075,9 @@ _08026ED2: pop {r0} bx r0 .align 2, 0 -_08026EE0: .4byte 0x02024d1e -_08026EE4: .4byte 0x02024dbc -_08026EE8: .4byte 0x02024c10 +_08026EE0: .4byte gUnknown_02024D1E +_08026EE4: .4byte gUnknown_02024DBC +_08026EE8: .4byte gUnknown_02024C10 thumb_func_end sub_8026E94 thumb_func_start sub_8026EEC @@ -54166,11 +54166,11 @@ _08026F20: movs r0, 0x1 b _08026FAC .align 2, 0 -_08026F94: .4byte 0x02024db8 -_08026F98: .4byte 0x02024c07 -_08026F9C: .4byte 0x02024a80 -_08026FA0: .4byte 0x02024c98 -_08026FA4: .4byte 0x02024bec +_08026F94: .4byte word_2024DB8 +_08026F98: .4byte gUnknown_02024C07 +_08026F9C: .4byte gBattleMons +_08026FA0: .4byte gUnknown_02024C98 +_08026FA4: .4byte gUnknown_02024BEC _08026FA8: ldr r1, _08027004 movs r0, 0 @@ -54221,16 +54221,16 @@ _08026FAE: str r0, [r1] b _08027024 .align 2, 0 -_08027004: .4byte 0x02024bec -_08027008: .4byte 0x02024a80 -_0802700C: .4byte 0x02024c98 +_08027004: .4byte gUnknown_02024BEC +_08027008: .4byte gBattleMons +_0802700C: .4byte gUnknown_02024C98 _08027010: ldr r1, _08027018 movs r0, 0 str r0, [r1] b _08027024 .align 2, 0 -_08027018: .4byte 0x02024bec +_08027018: .4byte gUnknown_02024BEC _0802701C: ldr r1, _08027050 movs r0, 0 @@ -54260,11 +54260,11 @@ _0802703E: pop {r0} bx r0 .align 2, 0 -_08027050: .4byte 0x02024bec -_08027054: .4byte 0x02024c07 -_08027058: .4byte 0x02024c0c +_08027050: .4byte gUnknown_02024BEC +_08027054: .4byte gUnknown_02024C07 +_08027058: .4byte gUnknown_02024C0C _0802705C: .4byte gBitTable -_08027060: .4byte 0x02024c10 +_08027060: .4byte gUnknown_02024C10 thumb_func_end sub_8026EEC thumb_func_start sub_8027064 @@ -54290,9 +54290,9 @@ sub_8027064: @ 8027064 ldr r0, _08027098 b _080270AC .align 2, 0 -_08027090: .4byte 0x02024c07 -_08027094: .4byte 0x02024a6a -_08027098: .4byte 0x03004360 +_08027090: .4byte gUnknown_02024C07 +_08027094: .4byte gUnknown_02024A6A +_08027098: .4byte gPlayerParty _0802709C: ldr r1, _080270D0 ldrb r0, [r4] @@ -54320,10 +54320,10 @@ _080270AC: ldr r0, _080270DC b _080270F0 .align 2, 0 -_080270D0: .4byte 0x02024a6a -_080270D4: .4byte 0x030045c0 -_080270D8: .4byte 0x02024c08 -_080270DC: .4byte 0x03004360 +_080270D0: .4byte gUnknown_02024A6A +_080270D4: .4byte gEnemyParty +_080270D8: .4byte gUnknown_02024C08 +_080270DC: .4byte gPlayerParty _080270E0: ldr r1, _0802714C ldrb r0, [r4] @@ -54375,13 +54375,13 @@ _080270F0: bl sub_81074C4 b _0802721C .align 2, 0 -_0802714C: .4byte 0x02024a6a -_08027150: .4byte 0x030045c0 -_08027154: .4byte 0x02024c08 -_08027158: .4byte 0x02024a80 -_0802715C: .4byte 0x02024c10 +_0802714C: .4byte gUnknown_02024A6A +_08027150: .4byte gEnemyParty +_08027154: .4byte gUnknown_02024C08 +_08027158: .4byte gBattleMons +_0802715C: .4byte gUnknown_02024C10 _08027160: .4byte gUnknown_081D98C9 -_08027164: .4byte 0x02024c06 +_08027164: .4byte byte_2024C06 _08027168: mov r0, r10 mov r1, r9 @@ -54444,10 +54444,10 @@ _080271CA: str r1, [r3] b _0802721C .align 2, 0 -_080271E8: .4byte 0x02024c98 +_080271E8: .4byte gUnknown_02024C98 _080271EC: .4byte 0x000400c0 -_080271F0: .4byte 0x02024a80 -_080271F4: .4byte 0x02024c10 +_080271F0: .4byte gBattleMons +_080271F4: .4byte gUnknown_02024C10 _080271F8: ldrb r0, [r5] adds r2, r0, 0 @@ -54477,8 +54477,8 @@ _0802721C: bx r0 .align 2, 0 _0802722C: .4byte gBitTable -_08027230: .4byte 0x02024c07 -_08027234: .4byte 0x02024c10 +_08027230: .4byte gUnknown_02024C07 +_08027234: .4byte gUnknown_02024C10 thumb_func_end sub_8027064 thumb_func_start sub_8027238 @@ -54517,10 +54517,10 @@ sub_8027238: @ 8027238 str r0, [r5] b _08027324 .align 2, 0 -_08027280: .4byte 0x02024a64 -_08027284: .4byte 0x02024c10 -_08027288: .4byte 0x02024a60 -_0802728C: .4byte 0x02024a80 +_08027280: .4byte gUnknown_02024A64 +_08027284: .4byte gUnknown_02024C10 +_08027288: .4byte gUnknown_02024A60 +_0802728C: .4byte gBattleMons _08027290: ldr r4, _0802732C ldr r5, _08027330 @@ -54597,13 +54597,13 @@ _08027324: pop {r0} bx r0 .align 2, 0 -_0802732C: .4byte 0x02024a60 -_08027330: .4byte 0x02024c07 -_08027334: .4byte 0x02024c0c +_0802732C: .4byte gUnknown_02024A60 +_08027330: .4byte gUnknown_02024C07 +_08027334: .4byte gUnknown_02024C0C _08027338: .4byte gBitTable -_0802733C: .4byte 0x02024a80 -_08027340: .4byte 0x020239f8 -_08027344: .4byte 0x02024c10 +_0802733C: .4byte gBattleMons +_08027340: .4byte gUnknown_020239F8 +_08027344: .4byte gUnknown_02024C10 thumb_func_end sub_8027238 thumb_func_start sub_8027348 @@ -54632,10 +54632,10 @@ sub_8027348: @ 8027348 strb r5, [r0, 0x5] b _080273C0 .align 2, 0 -_08027378: .4byte 0x02024c80 -_0802737C: .4byte 0x02024c07 -_08027380: .4byte 0x02024c68 -_08027384: .4byte 0x02024d1e +_08027378: .4byte gUnknown_02024C80 +_0802737C: .4byte gUnknown_02024C07 +_08027380: .4byte gUnknown_02024C68 +_08027384: .4byte gUnknown_02024D1E _08027388: ldrb r0, [r4] bl battle_get_per_side_status @@ -54672,9 +54672,9 @@ _080273C0: pop {r0} bx r0 .align 2, 0 -_080273D0: .4byte 0x02024c7a -_080273D4: .4byte 0x02024d1e -_080273D8: .4byte 0x02024c10 +_080273D0: .4byte gUnknown_02024C7A +_080273D4: .4byte gUnknown_02024D1E +_080273D8: .4byte gUnknown_02024C10 thumb_func_end sub_8027348 thumb_func_start atk9A_setincreasedcriticalchance @@ -54704,10 +54704,10 @@ atk9A_setincreasedcriticalchance: @ 80273DC strb r0, [r1, 0x5] b _08027424 .align 2, 0 -_0802740C: .4byte 0x02024a80 -_08027410: .4byte 0x02024c07 -_08027414: .4byte 0x02024c68 -_08027418: .4byte 0x02024d1e +_0802740C: .4byte gBattleMons +_08027410: .4byte gUnknown_02024C07 +_08027414: .4byte gUnknown_02024C68 +_08027418: .4byte gUnknown_02024D1E _0802741C: orrs r1, r3 str r1, [r0] @@ -54721,8 +54721,8 @@ _08027424: pop {r0} bx r0 .align 2, 0 -_08027430: .4byte 0x02024d1e -_08027434: .4byte 0x02024c10 +_08027430: .4byte gUnknown_02024D1E +_08027434: .4byte gUnknown_02024C10 thumb_func_end atk9A_setincreasedcriticalchance thumb_func_start atk9B_transformdataexecution @@ -54772,15 +54772,15 @@ _0802747E: movs r0, 0x1 b _080275C8 .align 2, 0 -_08027490: .4byte 0x02024be8 +_08027490: .4byte gUnknown_02024BE8 _08027494: .4byte 0x0000ffff -_08027498: .4byte 0x02024c10 -_0802749C: .4byte 0x02024a80 -_080274A0: .4byte 0x02024c08 -_080274A4: .4byte 0x02024c98 +_08027498: .4byte gUnknown_02024C10 +_0802749C: .4byte gBattleMons +_080274A0: .4byte gUnknown_02024C08 +_080274A4: .4byte gUnknown_02024C98 _080274A8: .4byte 0x000400c0 -_080274AC: .4byte 0x02024c68 -_080274B0: .4byte 0x02024d1e +_080274AC: .4byte gUnknown_02024C68 +_080274B0: .4byte gUnknown_02024D1E _080274B4: ldr r3, _08027588 ldrb r0, [r3] @@ -54890,12 +54890,12 @@ _08027564: adds r0, r5 b _080275A6 .align 2, 0 -_08027588: .4byte 0x02024c07 -_0802758C: .4byte 0x02024ca8 -_08027590: .4byte 0x030041c0 -_08027594: .4byte 0x02024a60 +_08027588: .4byte gUnknown_02024C07 +_0802758C: .4byte gUnknown_02024CA8 +_08027590: .4byte gUnknown_030041C0 +_08027594: .4byte gUnknown_02024A60 _08027598: .4byte gBattleMoves -_0802759C: .4byte 0x02024a8c +_0802759C: .4byte gUnknown_02024A8C _080275A0: adds r0, r4, r2 adds r0, r5 @@ -54924,7 +54924,7 @@ _080275C8: pop {r0} bx r0 .align 2, 0 -_080275D4: .4byte 0x02024d1e +_080275D4: .4byte gUnknown_02024D1E thumb_func_end atk9B_transformdataexecution thumb_func_start sub_80275D8 @@ -54954,10 +54954,10 @@ _080275F2: strb r0, [r1, 0x5] b _0802766C .align 2, 0 -_08027608: .4byte 0x02024a80 -_0802760C: .4byte 0x02024c07 -_08027610: .4byte 0x02024bec -_08027614: .4byte 0x02024d1e +_08027608: .4byte gBattleMons +_0802760C: .4byte gUnknown_02024C07 +_08027610: .4byte gUnknown_02024BEC +_08027614: .4byte gUnknown_02024D1E _08027618: ldr r4, _0802767C str r1, [r4] @@ -55011,12 +55011,12 @@ _0802766C: pop {r0} bx r0 .align 2, 0 -_0802767C: .4byte 0x02024bec +_0802767C: .4byte gUnknown_02024BEC _08027680: .4byte 0xffff1fff -_08027684: .4byte 0x02024ca8 -_08027688: .4byte 0x02024d1e -_0802768C: .4byte 0x02024c6c -_08027690: .4byte 0x02024c10 +_08027684: .4byte gUnknown_02024CA8 +_08027688: .4byte gUnknown_02024D1E +_0802768C: .4byte gUnknown_02024C6C +_08027690: .4byte gUnknown_02024C10 thumb_func_end sub_80275D8 thumb_func_start sub_8027694 @@ -55121,13 +55121,13 @@ _08027736: str r1, [r3] b _080278A8 .align 2, 0 -_08027754: .4byte 0x02024be8 +_08027754: .4byte gUnknown_02024BE8 _08027758: .4byte 0x0000ffff -_0802775C: .4byte 0x02024c34 -_08027760: .4byte 0x02024c08 -_08027764: .4byte 0x02024a80 -_08027768: .4byte 0x02024c07 -_0802776C: .4byte 0x02024c10 +_0802775C: .4byte gUnknown_02024C34 +_08027760: .4byte gUnknown_02024C08 +_08027764: .4byte gBattleMons +_08027768: .4byte gUnknown_02024C07 +_0802776C: .4byte gUnknown_02024C10 _08027770: movs r2, 0 mov r3, r12 @@ -55203,10 +55203,10 @@ _080277AA: strb r4, [r0] b _08027828 .align 2, 0 -_08027800: .4byte 0x02024c10 -_08027804: .4byte 0x02024be4 -_08027808: .4byte 0x02024c34 -_0802780C: .4byte 0x02024c08 +_08027800: .4byte gUnknown_02024C10 +_08027804: .4byte gUnknown_02024BE4 +_08027808: .4byte gUnknown_02024C34 +_0802780C: .4byte gUnknown_02024C08 _08027810: .4byte gBattleMoves _08027814: mov r4, r9 @@ -55264,8 +55264,8 @@ _08027828: str r0, [r4] b _080278A8 .align 2, 0 -_08027880: .4byte 0x030041c0 -_08027884: .4byte 0x02024ca8 +_08027880: .4byte gUnknown_030041C0 +_08027884: .4byte gUnknown_02024CA8 _08027888: .4byte gBitTable _0802788C: mov r0, r10 @@ -55361,16 +55361,16 @@ _080278F8: pop {r0} bx r0 .align 2, 0 -_08027938: .4byte 0x02024be6 +_08027938: .4byte gUnknown_02024BE6 _0802793C: .4byte gUnknown_081FACFE -_08027940: .4byte 0x02024c10 +_08027940: .4byte gUnknown_02024C10 _08027944: .4byte 0x000001ff _08027948: .4byte 0x0000ffff -_0802794C: .4byte 0x02024c6c +_0802794C: .4byte gUnknown_02024C6C _08027950: .4byte 0xfffffbff _08027954: .4byte gUnknown_081D6BBC _08027958: .4byte gBattleMoves -_0802795C: .4byte 0x02024c08 +_0802795C: .4byte gUnknown_02024C08 thumb_func_end sub_80278B8 thumb_func_start sub_8027960 @@ -55391,10 +55391,10 @@ sub_8027960: @ 8027960 str r0, [r1] bx lr .align 2, 0 -_08027980: .4byte 0x02024bec -_08027984: .4byte 0x02024a80 -_08027988: .4byte 0x02024c07 -_0802798C: .4byte 0x02024c10 +_08027980: .4byte gUnknown_02024BEC +_08027984: .4byte gBattleMons +_08027988: .4byte gUnknown_02024C07 +_0802798C: .4byte gUnknown_02024C10 thumb_func_end sub_8027960 thumb_func_start atkA0_psywavedamageeffect @@ -55433,10 +55433,10 @@ _08027994: pop {r0} bx r0 .align 2, 0 -_080279D4: .4byte 0x02024bec -_080279D8: .4byte 0x02024a80 -_080279DC: .4byte 0x02024c07 -_080279E0: .4byte 0x02024c10 +_080279D4: .4byte gUnknown_02024BEC +_080279D8: .4byte gBattleMons +_080279DC: .4byte gUnknown_02024C07 +_080279E0: .4byte gUnknown_02024C10 thumb_func_end atkA0_psywavedamageeffect thumb_func_start atkA1_counterdamagecalculator @@ -55495,12 +55495,12 @@ atkA1_counterdamagecalculator: @ 80279E4 strb r1, [r0] b _08027A7C .align 2, 0 -_08027A54: .4byte 0x02024c07 -_08027A58: .4byte 0x02024d28 -_08027A5C: .4byte 0x02024a80 -_08027A60: .4byte 0x02024bec -_08027A64: .4byte 0x02024c80 -_08027A68: .4byte 0x02024c08 +_08027A54: .4byte gUnknown_02024C07 +_08027A58: .4byte gUnknown_02024D28 +_08027A5C: .4byte gBattleMons +_08027A60: .4byte gUnknown_02024BEC +_08027A64: .4byte gUnknown_02024C80 +_08027A68: .4byte gUnknown_02024C08 _08027A6C: ldr r2, _08027A88 ldr r1, _08027A8C @@ -55517,10 +55517,10 @@ _08027A7C: str r0, [r1] b _08027AC8 .align 2, 0 -_08027A88: .4byte 0x02024c08 -_08027A8C: .4byte 0x02024d28 -_08027A90: .4byte 0x02024c07 -_08027A94: .4byte 0x02024c10 +_08027A88: .4byte gUnknown_02024C08 +_08027A8C: .4byte gUnknown_02024D28 +_08027A90: .4byte gUnknown_02024C07 +_08027A94: .4byte gUnknown_02024C10 _08027A98: ldr r2, _08027AD0 ldr r0, _08027AD4 @@ -55551,9 +55551,9 @@ _08027AC8: pop {r0} bx r0 .align 2, 0 -_08027AD0: .4byte 0x02024d68 -_08027AD4: .4byte 0x02024c07 -_08027AD8: .4byte 0x02024c10 +_08027AD0: .4byte gUnknown_02024D68 +_08027AD4: .4byte gUnknown_02024C07 +_08027AD8: .4byte gUnknown_02024C10 thumb_func_end atkA1_counterdamagecalculator thumb_func_start atkA2_mirrorcoatdamagecalculator @@ -55613,12 +55613,12 @@ atkA2_mirrorcoatdamagecalculator: @ 8027ADC strb r1, [r0] b _08027B74 .align 2, 0 -_08027B4C: .4byte 0x02024c07 -_08027B50: .4byte 0x02024d28 -_08027B54: .4byte 0x02024a80 -_08027B58: .4byte 0x02024bec -_08027B5C: .4byte 0x02024c80 -_08027B60: .4byte 0x02024c08 +_08027B4C: .4byte gUnknown_02024C07 +_08027B50: .4byte gUnknown_02024D28 +_08027B54: .4byte gBattleMons +_08027B58: .4byte gUnknown_02024BEC +_08027B5C: .4byte gUnknown_02024C80 +_08027B60: .4byte gUnknown_02024C08 _08027B64: ldr r2, _08027B80 ldr r1, _08027B84 @@ -55635,10 +55635,10 @@ _08027B74: str r0, [r1] b _08027BC0 .align 2, 0 -_08027B80: .4byte 0x02024c08 -_08027B84: .4byte 0x02024d28 -_08027B88: .4byte 0x02024c07 -_08027B8C: .4byte 0x02024c10 +_08027B80: .4byte gUnknown_02024C08 +_08027B84: .4byte gUnknown_02024D28 +_08027B88: .4byte gUnknown_02024C07 +_08027B8C: .4byte gUnknown_02024C10 _08027B90: ldr r2, _08027BC8 ldr r0, _08027BCC @@ -55669,9 +55669,9 @@ _08027BC0: pop {r0} bx r0 .align 2, 0 -_08027BC8: .4byte 0x02024d68 -_08027BCC: .4byte 0x02024c07 -_08027BD0: .4byte 0x02024c10 +_08027BC8: .4byte gUnknown_02024D68 +_08027BCC: .4byte gUnknown_02024C07 +_08027BD0: .4byte gUnknown_02024C10 thumb_func_end atkA2_mirrorcoatdamagecalculator thumb_func_start atkA3_disablelastusedattack @@ -55806,12 +55806,12 @@ _08027C28: str r0, [r1] b _08027D06 .align 2, 0 -_08027CD4: .4byte 0x02024a80 -_08027CD8: .4byte 0x02024c08 -_08027CDC: .4byte 0x02024c34 -_08027CE0: .4byte 0x02024ca8 -_08027CE4: .4byte 0x030041c0 -_08027CE8: .4byte 0x02024c10 +_08027CD4: .4byte gBattleMons +_08027CD8: .4byte gUnknown_02024C08 +_08027CDC: .4byte gUnknown_02024C34 +_08027CE0: .4byte gUnknown_02024CA8 +_08027CE4: .4byte gUnknown_030041C0 +_08027CE8: .4byte gUnknown_02024C10 _08027CEC: ldr r3, _08027D14 ldr r2, [r3] @@ -55834,7 +55834,7 @@ _08027D06: pop {r0} bx r0 .align 2, 0 -_08027D14: .4byte 0x02024c10 +_08027D14: .4byte gUnknown_02024C10 thumb_func_end atkA3_disablelastusedattack thumb_func_start atkA4_setencore @@ -55965,11 +55965,11 @@ _08027D88: str r0, [r1] b _08027E3A .align 2, 0 -_08027E0C: .4byte 0x02024a80 -_08027E10: .4byte 0x02024c08 -_08027E14: .4byte 0x02024c34 -_08027E18: .4byte 0x02024ca8 -_08027E1C: .4byte 0x02024c10 +_08027E0C: .4byte gBattleMons +_08027E10: .4byte gUnknown_02024C08 +_08027E14: .4byte gUnknown_02024C34 +_08027E18: .4byte gUnknown_02024CA8 +_08027E1C: .4byte gUnknown_02024C10 _08027E20: ldr r3, _08027E48 ldr r2, [r3] @@ -55993,7 +55993,7 @@ _08027E3A: pop {r0} bx r0 .align 2, 0 -_08027E48: .4byte 0x02024c10 +_08027E48: .4byte gUnknown_02024C10 thumb_func_end atkA4_setencore thumb_func_start sub_8027E4C @@ -56078,17 +56078,17 @@ sub_8027E4C: @ 8027E4C str r0, [r1] b _08027F32 .align 2, 0 -_08027EEC: .4byte 0x02024a80 -_08027EF0: .4byte 0x02024c08 -_08027EF4: .4byte 0x02024c07 -_08027EF8: .4byte 0x02024bec +_08027EEC: .4byte gBattleMons +_08027EF0: .4byte gUnknown_02024C08 +_08027EF4: .4byte gUnknown_02024C07 +_08027EF8: .4byte gUnknown_02024BEC _08027EFC: .4byte 0x02000000 _08027F00: .4byte 0x00016014 _08027F04: .4byte 0x00016015 _08027F08: .4byte 0x00016017 -_08027F0C: .4byte 0x02024d68 +_08027F0C: .4byte gUnknown_02024D68 _08027F10: .4byte 0x0000ffff -_08027F14: .4byte 0x02024c10 +_08027F14: .4byte gUnknown_02024C10 _08027F18: ldr r3, _08027F40 ldr r2, [r3] @@ -56111,7 +56111,7 @@ _08027F32: pop {r0} bx r0 .align 2, 0 -_08027F40: .4byte 0x02024c10 +_08027F40: .4byte gUnknown_02024C10 thumb_func_end sub_8027E4C thumb_func_start sub_8027F44 @@ -56167,11 +56167,11 @@ _08027F8C: str r1, [r3] b _08028110 .align 2, 0 -_08027FA8: .4byte 0x02024c3c -_08027FAC: .4byte 0x02024c07 +_08027FA8: .4byte gUnknown_02024C3C +_08027FAC: .4byte gUnknown_02024C07 _08027FB0: .4byte 0x0000ffff -_08027FB4: .4byte 0x02024d28 -_08027FB8: .4byte 0x02024c10 +_08027FB4: .4byte gUnknown_02024D28 +_08027FB8: .4byte gUnknown_02024C10 _08027FBC: mov r0, r12 strb r5, [r0] @@ -56192,8 +56192,8 @@ _08027FBC: ldr r1, _08027FE4 b _08028012 .align 2, 0 -_08027FE0: .4byte 0x030041c0 -_08027FE4: .4byte 0x02024c10 +_08027FE0: .4byte gUnknown_030041C0 +_08027FE4: .4byte gUnknown_02024C10 _08027FE8: mov r0, r8 adds r0, 0x1 @@ -56222,8 +56222,8 @@ _08028012: str r0, [r1] b _08028110 .align 2, 0 -_0802801C: .4byte 0x02024a80 -_08028020: .4byte 0x030041c0 +_0802801C: .4byte gBattleMons +_08028020: .4byte gUnknown_030041C0 _08028024: movs r4, 0 mov r8, r4 @@ -56357,11 +56357,11 @@ _08028110: bx r0 .align 2, 0 _08028120: .4byte gTypeEffectiveness -_08028124: .4byte 0x02024c44 -_08028128: .4byte 0x02024c07 -_0802812C: .4byte 0x02024a80 +_08028124: .4byte gUnknown_02024C44 +_08028128: .4byte gUnknown_02024C07 +_0802812C: .4byte gBattleMons _08028130: .4byte 0x000003e7 -_08028134: .4byte 0x02024c10 +_08028134: .4byte gUnknown_02024C10 _08028138: .4byte 0x0000014f thumb_func_end sub_8027F44 @@ -56402,11 +56402,11 @@ atkA7_setalwayshitflag: @ 802813C pop {r0} bx r0 .align 2, 0 -_08028180: .4byte 0x02024c98 -_08028184: .4byte 0x02024c08 -_08028188: .4byte 0x02024ca8 -_0802818C: .4byte 0x02024c07 -_08028190: .4byte 0x02024c10 +_08028180: .4byte gUnknown_02024C98 +_08028184: .4byte gUnknown_02024C08 +_08028188: .4byte gUnknown_02024CA8 +_0802818C: .4byte gUnknown_02024C07 +_08028190: .4byte gUnknown_02024C10 thumb_func_end atkA7_setalwayshitflag thumb_func_start atkA8_copymovepermanently @@ -56596,17 +56596,17 @@ _08028282: str r0, [r1] b _0802833A .align 2, 0 -_080282F4: .4byte 0x02024be8 +_080282F4: .4byte gUnknown_02024BE8 _080282F8: .4byte 0x0000ffff -_080282FC: .4byte 0x02024a80 -_08028300: .4byte 0x02024c07 -_08028304: .4byte 0x02024c2c -_08028308: .4byte 0x02024c08 -_0802830C: .4byte 0x02024be4 +_080282FC: .4byte gBattleMons +_08028300: .4byte gUnknown_02024C07 +_08028304: .4byte gUnknown_02024C2C +_08028308: .4byte gUnknown_02024C08 +_0802830C: .4byte gUnknown_02024BE4 _08028310: .4byte gBattleMoves -_08028314: .4byte 0x02024a60 -_08028318: .4byte 0x030041c0 -_0802831C: .4byte 0x02024c10 +_08028314: .4byte gUnknown_02024A60 +_08028318: .4byte gUnknown_030041C0 +_0802831C: .4byte gUnknown_02024C10 _08028320: ldr r3, _0802834C ldr r2, [r3] @@ -56631,7 +56631,7 @@ _0802833A: pop {r0} bx r0 .align 2, 0 -_0802834C: .4byte 0x02024c10 +_0802834C: .4byte gUnknown_02024C10 thumb_func_end atkA8_copymovepermanently thumb_func_start sub_8028350 @@ -56746,8 +56746,8 @@ _080283FA: b _0802841A .align 2, 0 _0802840C: .4byte gBattleMoves -_08028410: .4byte 0x02024db8 -_08028414: .4byte 0x02024c6c +_08028410: .4byte word_2024DB8 +_08028414: .4byte gUnknown_02024C6C _08028418: movs r0, 0x2 _0802841A: @@ -56830,10 +56830,10 @@ _0802848C: str r0, [r1] b _08028524 .align 2, 0 -_080284B0: .4byte 0x02024c07 -_080284B4: .4byte 0x02024a8c +_080284B0: .4byte gUnknown_02024C07 +_080284B4: .4byte gUnknown_02024A8C _080284B8: .4byte gBitTable -_080284BC: .4byte 0x02024c10 +_080284BC: .4byte gUnknown_02024C10 _080284C0: movs r7, 0x3 ldr r4, _08028534 @@ -56894,14 +56894,14 @@ _08028524: bx r0 .align 2, 0 _08028534: .4byte gBitTable -_08028538: .4byte 0x02024bea -_0802853C: .4byte 0x02024a80 -_08028540: .4byte 0x02024c07 -_08028544: .4byte 0x02024be4 -_08028548: .4byte 0x02024c6c +_08028538: .4byte gUnknown_02024BEA +_0802853C: .4byte gBattleMons +_08028540: .4byte gUnknown_02024C07 +_08028544: .4byte gUnknown_02024BE4 +_08028548: .4byte gUnknown_02024C6C _0802854C: .4byte 0xfffffbff -_08028550: .4byte 0x02024c08 -_08028554: .4byte 0x02024c10 +_08028550: .4byte gUnknown_02024C08 +_08028554: .4byte gUnknown_02024C10 thumb_func_end sub_8028420 thumb_func_start sub_8028558 @@ -56924,9 +56924,9 @@ sub_8028558: @ 8028558 str r0, [r1] bx lr .align 2, 0 -_0802857C: .4byte 0x02024a80 -_08028580: .4byte 0x02024c07 -_08028584: .4byte 0x02024c10 +_0802857C: .4byte gBattleMons +_08028580: .4byte gUnknown_02024C07 +_08028584: .4byte gUnknown_02024C10 thumb_func_end sub_8028558 thumb_func_start b_feature_update_destiny_bond @@ -56971,10 +56971,10 @@ _080285D2: pop {r0} bx r0 .align 2, 0 -_080285D8: .4byte 0x02024c07 -_080285DC: .4byte 0x02024c08 -_080285E0: .4byte 0x02024a80 -_080285E4: .4byte 0x02024c6c +_080285D8: .4byte gUnknown_02024C07 +_080285DC: .4byte gUnknown_02024C08 +_080285E0: .4byte gBattleMons +_080285E4: .4byte gUnknown_02024C6C thumb_func_end b_feature_update_destiny_bond thumb_func_start atkAB_802A458 @@ -56988,7 +56988,7 @@ atkAB_802A458: @ 80285E8 pop {r0} bx r0 .align 2, 0 -_080285FC: .4byte 0x02024c10 +_080285FC: .4byte gUnknown_02024C10 thumb_func_end atkAB_802A458 thumb_func_start atkAC_remaininghptopower @@ -57036,11 +57036,11 @@ _0802863A: pop {r0} bx r0 .align 2, 0 -_08028654: .4byte 0x02024a80 -_08028658: .4byte 0x02024c07 +_08028654: .4byte gBattleMons +_08028658: .4byte gUnknown_02024C07 _0802865C: .4byte gUnknown_081FAD26 -_08028660: .4byte 0x02024dec -_08028664: .4byte 0x02024c10 +_08028660: .4byte gUnknown_02024DEC +_08028664: .4byte gUnknown_02024C10 thumb_func_end atkAC_remaininghptopower thumb_func_start sub_8028668 @@ -57250,18 +57250,18 @@ _080287D2: bl b_cancel_multi_turn_move_maybe b _08028842 .align 2, 0 -_080287F8: .4byte 0x02024c34 -_080287FC: .4byte 0x02024c08 +_080287F8: .4byte gUnknown_02024C34 +_080287FC: .4byte gUnknown_02024C08 _08028800: .4byte 0x0000ffff -_08028804: .4byte 0x02024c98 +_08028804: .4byte gUnknown_02024C98 _08028808: .4byte 0x000400c0 -_0802880C: .4byte 0x02024a80 -_08028810: .4byte 0x030041c0 -_08028814: .4byte 0x03004290 -_08028818: .4byte 0x02024a60 -_0802881C: .4byte 0x02024ca8 +_0802880C: .4byte gBattleMons +_08028810: .4byte gUnknown_030041C0 +_08028814: .4byte gUnknown_03004290 +_08028818: .4byte gUnknown_02024A60 +_0802881C: .4byte gUnknown_02024CA8 _08028820: .4byte gBitTable -_08028824: .4byte 0x02024c10 +_08028824: .4byte gUnknown_02024C10 _08028828: ldr r3, _08028854 ldr r2, [r3] @@ -57286,7 +57286,7 @@ _08028842: pop {r0} bx r0 .align 2, 0 -_08028854: .4byte 0x02024c10 +_08028854: .4byte gUnknown_02024C10 thumb_func_end sub_8028668 thumb_func_start sub_8028858 @@ -57335,12 +57335,12 @@ _0802888C: str r7, [r0] b _080288D4 .align 2, 0 -_080288AC: .4byte 0x02024be6 -_080288B0: .4byte 0x02024d1e -_080288B4: .4byte 0x02024c07 -_080288B8: .4byte 0x030045c0 -_080288BC: .4byte 0x03004360 -_080288C0: .4byte 0x02024a80 +_080288AC: .4byte gUnknown_02024BE6 +_080288B0: .4byte gUnknown_02024D1E +_080288B4: .4byte gUnknown_02024C07 +_080288B8: .4byte gEnemyParty +_080288BC: .4byte gPlayerParty +_080288C0: .4byte gBattleMons _080288C4: ldrb r1, [r1] adds r0, r3, 0 @@ -57396,14 +57396,14 @@ _080288D4: str r2, [r0] b _08028964 .align 2, 0 -_08028934: .4byte 0x02024a60 -_08028938: .4byte 0x02024c07 +_08028934: .4byte gUnknown_02024A60 +_08028938: .4byte gUnknown_02024C07 _0802893C: .4byte 0x02000000 _08028940: .4byte 0x00016003 -_08028944: .4byte 0x020239f8 -_08028948: .4byte 0x02024c0c +_08028944: .4byte gUnknown_020239F8 +_08028948: .4byte gUnknown_02024C0C _0802894C: .4byte gBitTable -_08028950: .4byte 0x02024a80 +_08028950: .4byte gBattleMons _08028954: ldrb r1, [r1] adds r0, r3, 0 @@ -57449,10 +57449,10 @@ _0802896A: muls r0, r1 b _080289EC .align 2, 0 -_080289AC: .4byte 0x02024d1e -_080289B0: .4byte 0x02024a80 -_080289B4: .4byte 0x02024a6a -_080289B8: .4byte 0x02024c07 +_080289AC: .4byte gUnknown_02024D1E +_080289B0: .4byte gBattleMons +_080289B4: .4byte gUnknown_02024A6A +_080289B8: .4byte gUnknown_02024C07 _080289BC: ldr r0, _080289F4 ldrh r1, [r0] @@ -57484,9 +57484,9 @@ _080289EC: ldrb r0, [r0] b _08028A10 .align 2, 0 -_080289F4: .4byte 0x020239f8 -_080289F8: .4byte 0x02024a60 -_080289FC: .4byte 0x02024c0c +_080289F4: .4byte gUnknown_020239F8 +_080289F8: .4byte gUnknown_02024A60 +_080289FC: .4byte gUnknown_02024C0C _08028A00: .4byte gBitTable _08028A04: adds r0, r5, 0 @@ -57576,14 +57576,14 @@ _08028A7E: pop {r0} bx r0 .align 2, 0 -_08028AB4: .4byte 0x02024d1e -_08028AB8: .4byte 0x02024a80 -_08028ABC: .4byte 0x02024c07 -_08028AC0: .4byte 0x02024a60 -_08028AC4: .4byte 0x020239f8 -_08028AC8: .4byte 0x02024c0c +_08028AB4: .4byte gUnknown_02024D1E +_08028AB8: .4byte gBattleMons +_08028ABC: .4byte gUnknown_02024C07 +_08028AC0: .4byte gUnknown_02024A60 +_08028AC4: .4byte gUnknown_020239F8 +_08028AC8: .4byte gUnknown_02024C0C _08028ACC: .4byte gBitTable -_08028AD0: .4byte 0x02024c10 +_08028AD0: .4byte gUnknown_02024C10 thumb_func_end sub_8028858 thumb_func_start sub_8028AD4 @@ -57629,11 +57629,11 @@ _08028B06: str r1, [r3] b _08028B5C .align 2, 0 -_08028B24: .4byte 0x02024a80 -_08028B28: .4byte 0x02024c08 -_08028B2C: .4byte 0x02024c98 +_08028B24: .4byte gBattleMons +_08028B28: .4byte gUnknown_02024C08 +_08028B2C: .4byte gUnknown_02024C98 _08028B30: .4byte 0x000400c0 -_08028B34: .4byte 0x02024c10 +_08028B34: .4byte gUnknown_02024C10 _08028B38: orrs r2, r5 str r2, [r4] @@ -57659,9 +57659,9 @@ _08028B5C: pop {r0} bx r0 .align 2, 0 -_08028B64: .4byte 0x02024bec -_08028B68: .4byte 0x02024c07 -_08028B6C: .4byte 0x02024c10 +_08028B64: .4byte gUnknown_02024BEC +_08028B68: .4byte gUnknown_02024C07 +_08028B6C: .4byte gUnknown_02024C10 thumb_func_end sub_8028AD4 thumb_func_start sub_8028B70 @@ -57707,10 +57707,10 @@ sub_8028B70: @ 8028B70 str r1, [r3] b _08028BEE .align 2, 0 -_08028BC4: .4byte 0x02024c07 -_08028BC8: .4byte 0x02024c80 -_08028BCC: .4byte 0x02024d68 -_08028BD0: .4byte 0x02024c10 +_08028BC4: .4byte gUnknown_02024C07 +_08028BC8: .4byte gUnknown_02024C80 +_08028BCC: .4byte gUnknown_02024D68 +_08028BD0: .4byte gUnknown_02024C10 _08028BD4: ldr r1, _08028BF4 adds r1, r2, r1 @@ -57730,8 +57730,8 @@ _08028BEE: pop {r0} bx r0 .align 2, 0 -_08028BF4: .4byte 0x02024c7a -_08028BF8: .4byte 0x02024c10 +_08028BF4: .4byte gUnknown_02024C7A +_08028BF8: .4byte gUnknown_02024C10 thumb_func_end sub_8028B70 thumb_func_start sub_8028BFC @@ -57754,9 +57754,9 @@ sub_8028BFC: @ 8028BFC str r0, [r1] bx lr .align 2, 0 -_08028C20: .4byte 0x02024a80 -_08028C24: .4byte 0x02024c08 -_08028C28: .4byte 0x02024c10 +_08028C20: .4byte gBattleMons +_08028C24: .4byte gUnknown_02024C08 +_08028C28: .4byte gUnknown_02024C10 thumb_func_end sub_8028BFC thumb_func_start atkB2_setperishsong @@ -57798,11 +57798,11 @@ _08028C6C: adds r6, 0x1 b _08028C8C .align 2, 0 -_08028C70: .4byte 0x02024a68 -_08028C74: .4byte 0x02024c07 -_08028C78: .4byte 0x02024a80 -_08028C7C: .4byte 0x02024ca8 -_08028C80: .4byte 0x02024c98 +_08028C70: .4byte gUnknown_02024A68 +_08028C74: .4byte gUnknown_02024C07 +_08028C78: .4byte gBattleMons +_08028C7C: .4byte gUnknown_02024CA8 +_08028C80: .4byte gUnknown_02024C98 _08028C84: orrs r1, r5 str r1, [r2] @@ -57838,8 +57838,8 @@ _08028C98: str r1, [r3] b _08028CD4 .align 2, 0 -_08028CC4: .4byte 0x02024a68 -_08028CC8: .4byte 0x02024c10 +_08028CC4: .4byte gUnknown_02024A68 +_08028CC8: .4byte gUnknown_02024C10 _08028CCC: ldr r1, _08028CE0 ldr r0, [r1] @@ -57853,7 +57853,7 @@ _08028CD4: pop {r0} bx r0 .align 2, 0 -_08028CE0: .4byte 0x02024c10 +_08028CE0: .4byte gUnknown_02024C10 thumb_func_end atkB2_setperishsong thumb_func_start atkB3_rolloutdamagecalculation @@ -57876,9 +57876,9 @@ atkB3_rolloutdamagecalculation: @ 8028CE4 str r0, [r1] b _08028E30 .align 2, 0 -_08028D08: .4byte 0x02024c68 -_08028D0C: .4byte 0x02024c07 -_08028D10: .4byte 0x02024c10 +_08028D08: .4byte gUnknown_02024C68 +_08028D0C: .4byte gUnknown_02024C07 +_08028D10: .4byte gUnknown_02024C10 _08028D14: .4byte BattleScript_1D6F74 _08028D18: ldr r2, _08028E3C @@ -58034,15 +58034,15 @@ _08028E30: pop {r0} bx r0 .align 2, 0 -_08028E3C: .4byte 0x02024a80 -_08028E40: .4byte 0x02024c07 -_08028E44: .4byte 0x02024ca8 -_08028E48: .4byte 0x02024be6 -_08028E4C: .4byte 0x02024c54 +_08028E3C: .4byte gBattleMons +_08028E40: .4byte gUnknown_02024C07 +_08028E44: .4byte gUnknown_02024CA8 +_08028E48: .4byte gUnknown_02024BE6 +_08028E4C: .4byte gUnknown_02024C54 _08028E50: .4byte 0xffffefff -_08028E54: .4byte 0x02024dec +_08028E54: .4byte gUnknown_02024DEC _08028E58: .4byte gBattleMoves -_08028E5C: .4byte 0x02024c10 +_08028E5C: .4byte gUnknown_02024C10 thumb_func_end atkB3_rolloutdamagecalculation thumb_func_start atkB4_jumpifconfusedandattackmaxed @@ -58087,9 +58087,9 @@ atkB4_jumpifconfusedandattackmaxed: @ 8028E60 str r1, [r4] b _08028EC2 .align 2, 0 -_08028EB0: .4byte 0x02024a80 -_08028EB4: .4byte 0x02024c08 -_08028EB8: .4byte 0x02024c10 +_08028EB0: .4byte gBattleMons +_08028EB4: .4byte gUnknown_02024C08 +_08028EB8: .4byte gUnknown_02024C10 _08028EBC: ldr r0, [r4] adds r0, 0x6 @@ -58123,10 +58123,10 @@ sub_8028EC8: @ 8028EC8 str r0, [r1] b _08028F5C .align 2, 0 -_08028EF0: .4byte 0x02024c68 -_08028EF4: .4byte 0x02024ca8 -_08028EF8: .4byte 0x02024c07 -_08028EFC: .4byte 0x02024c10 +_08028EF0: .4byte gUnknown_02024C68 +_08028EF4: .4byte gUnknown_02024CA8 +_08028EF8: .4byte gUnknown_02024C07 +_08028EFC: .4byte gUnknown_02024C10 _08028F00: .4byte BattleScript_1D6F74 _08028F04: ldr r5, _08028F64 @@ -58181,12 +58181,12 @@ _08028F5C: pop {r0} bx r0 .align 2, 0 -_08028F64: .4byte 0x02024ca8 -_08028F68: .4byte 0x02024c07 -_08028F6C: .4byte 0x02024dec +_08028F64: .4byte gUnknown_02024CA8 +_08028F68: .4byte gUnknown_02024C07 +_08028F6C: .4byte gUnknown_02024DEC _08028F70: .4byte gBattleMoves -_08028F74: .4byte 0x02024be6 -_08028F78: .4byte 0x02024c10 +_08028F74: .4byte gUnknown_02024BE6 +_08028F78: .4byte gUnknown_02024C10 thumb_func_end sub_8028EC8 thumb_func_start atkB6_happinesstodamagecalculation @@ -58214,10 +58214,10 @@ atkB6_happinesstodamagecalculation: @ 8028F7C b _08028FD2 .align 2, 0 _08028FA8: .4byte gBattleMoves -_08028FAC: .4byte 0x02024be6 -_08028FB0: .4byte 0x02024dec -_08028FB4: .4byte 0x02024a80 -_08028FB8: .4byte 0x02024c07 +_08028FAC: .4byte gUnknown_02024BE6 +_08028FB0: .4byte gUnknown_02024DEC +_08028FB4: .4byte gBattleMons +_08028FB8: .4byte gUnknown_02024C07 _08028FBC: ldr r4, _08028FF0 ldr r2, _08028FF4 @@ -58245,10 +58245,10 @@ _08028FD2: pop {r0} bx r0 .align 2, 0 -_08028FF0: .4byte 0x02024dec -_08028FF4: .4byte 0x02024a80 -_08028FF8: .4byte 0x02024c07 -_08028FFC: .4byte 0x02024c10 +_08028FF0: .4byte gUnknown_02024DEC +_08028FF4: .4byte gBattleMons +_08028FF8: .4byte gUnknown_02024C07 +_08028FFC: .4byte gUnknown_02024C10 thumb_func_end atkB6_happinesstodamagecalculation thumb_func_start atkB7_presentdamagecalculation @@ -58264,7 +58264,7 @@ atkB7_presentdamagecalculation: @ 8029000 strh r0, [r1] b _0802905E .align 2, 0 -_08029018: .4byte 0x02024dec +_08029018: .4byte gUnknown_02024DEC _0802901C: cmp r4, 0xB1 bgt _0802902C @@ -58273,7 +58273,7 @@ _0802901C: strh r0, [r1] b _0802905E .align 2, 0 -_08029028: .4byte 0x02024dec +_08029028: .4byte gUnknown_02024DEC _0802902C: cmp r4, 0xCB bgt _0802903C @@ -58282,7 +58282,7 @@ _0802902C: strh r0, [r1] b _0802905E .align 2, 0 -_08029038: .4byte 0x02024dec +_08029038: .4byte gUnknown_02024DEC _0802903C: ldr r3, _08029068 ldr r2, _0802906C @@ -58309,10 +58309,10 @@ _0802905E: ldr r0, _08029078 b _080290AC .align 2, 0 -_08029068: .4byte 0x02024bec -_0802906C: .4byte 0x02024a80 -_08029070: .4byte 0x02024c08 -_08029074: .4byte 0x02024c10 +_08029068: .4byte gUnknown_02024BEC +_0802906C: .4byte gBattleMons +_08029070: .4byte gUnknown_02024C08 +_08029074: .4byte gUnknown_02024C10 _08029078: .4byte BattleScript_1D6F44 _0802907C: ldr r2, _08029098 @@ -58329,9 +58329,9 @@ _0802907C: ldr r0, _080290A4 b _080290AC .align 2, 0 -_08029098: .4byte 0x02024a80 -_0802909C: .4byte 0x02024c08 -_080290A0: .4byte 0x02024c10 +_08029098: .4byte gBattleMons +_0802909C: .4byte gUnknown_02024C08 +_080290A0: .4byte gUnknown_02024C10 _080290A4: .4byte BattleScript_1D83B5 _080290A8: ldr r1, _080290B4 @@ -58342,7 +58342,7 @@ _080290AC: pop {r0} bx r0 .align 2, 0 -_080290B4: .4byte 0x02024c10 +_080290B4: .4byte gUnknown_02024C10 _080290B8: .4byte BattleScript_1D839B thumb_func_end atkB7_presentdamagecalculation @@ -58373,10 +58373,10 @@ sub_80290BC: @ 80290BC strb r0, [r1, 0x5] b _08029132 .align 2, 0 -_080290F0: .4byte 0x02024c07 -_080290F4: .4byte 0x02024c7a -_080290F8: .4byte 0x02024c68 -_080290FC: .4byte 0x02024d1e +_080290F0: .4byte gUnknown_02024C07 +_080290F4: .4byte gUnknown_02024C7A +_080290F8: .4byte gUnknown_02024C68 +_080290FC: .4byte gUnknown_02024D1E _08029100: ldrb r0, [r4] bl battle_get_per_side_status @@ -58410,9 +58410,9 @@ _08029132: pop {r0} bx r0 .align 2, 0 -_08029140: .4byte 0x02024c80 -_08029144: .4byte 0x02024d1e -_08029148: .4byte 0x02024c10 +_08029140: .4byte gUnknown_02024C80 +_08029144: .4byte gUnknown_02024D1E +_08029148: .4byte gUnknown_02024C10 thumb_func_end sub_80290BC thumb_func_start atkB9_magnitudedamagecalculation @@ -58435,7 +58435,7 @@ atkB9_magnitudedamagecalculation: @ 802914C movs r3, 0x4 b _080291E4 .align 2, 0 -_08029174: .4byte 0x02024dec +_08029174: .4byte gUnknown_02024DEC _08029178: cmp r3, 0xE bgt _0802918C @@ -58445,7 +58445,7 @@ _08029178: movs r3, 0x5 b _080291E4 .align 2, 0 -_08029188: .4byte 0x02024dec +_08029188: .4byte gUnknown_02024DEC _0802918C: cmp r3, 0x22 bgt _080291A0 @@ -58455,7 +58455,7 @@ _0802918C: movs r3, 0x6 b _080291E4 .align 2, 0 -_0802919C: .4byte 0x02024dec +_0802919C: .4byte gUnknown_02024DEC _080291A0: cmp r3, 0x40 bgt _080291B4 @@ -58465,7 +58465,7 @@ _080291A0: movs r3, 0x7 b _080291E4 .align 2, 0 -_080291B0: .4byte 0x02024dec +_080291B0: .4byte gUnknown_02024DEC _080291B4: cmp r3, 0x54 bgt _080291C8 @@ -58475,7 +58475,7 @@ _080291B4: movs r3, 0x8 b _080291E4 .align 2, 0 -_080291C4: .4byte 0x02024dec +_080291C4: .4byte gUnknown_02024DEC _080291C8: cmp r3, 0x5E bgt _080291DC @@ -58485,7 +58485,7 @@ _080291C8: movs r3, 0x9 b _080291E4 .align 2, 0 -_080291D8: .4byte 0x02024dec +_080291D8: .4byte gUnknown_02024DEC _080291DC: ldr r1, _08029250 movs r0, 0x96 @@ -58549,14 +58549,14 @@ _0802923C: pop {r0} bx r0 .align 2, 0 -_08029250: .4byte 0x02024dec -_08029254: .4byte 0x030041c0 -_08029258: .4byte 0x02024c08 -_0802925C: .4byte 0x02024a68 -_08029260: .4byte 0x02024c10 -_08029264: .4byte 0x02024c07 +_08029250: .4byte gUnknown_02024DEC +_08029254: .4byte gUnknown_030041C0 +_08029258: .4byte gUnknown_02024C08 +_0802925C: .4byte gUnknown_02024A68 +_08029260: .4byte gUnknown_02024C10 +_08029264: .4byte gUnknown_02024C07 _08029268: .4byte gBitTable -_0802926C: .4byte 0x02024c0c +_0802926C: .4byte gUnknown_02024C0C thumb_func_end atkB9_magnitudedamagecalculation thumb_func_start sub_8029270 @@ -58579,8 +58579,8 @@ sub_8029270: @ 8029270 movs r0, 0x1 b _080292BA .align 2, 0 -_08029294: .4byte 0x02024c0e -_08029298: .4byte 0x02024c07 +_08029294: .4byte gUnknown_02024C0E +_08029298: .4byte gUnknown_02024C07 _0802929C: movs r0, 0 b _080292BA @@ -58594,7 +58594,7 @@ _080292A0: movs r0, 0x3 b _080292BA .align 2, 0 -_080292B4: .4byte 0x02024c07 +_080292B4: .4byte gUnknown_02024C07 _080292B8: movs r0, 0x2 _080292BA: @@ -58698,20 +58698,20 @@ _0802935A: str r0, [r7] b _080293D6 .align 2, 0 -_0802937C: .4byte 0x02024c08 -_08029380: .4byte 0x02024c18 -_08029384: .4byte 0x02024c07 +_0802937C: .4byte gUnknown_02024C08 +_08029380: .4byte gUnknown_02024C18 +_08029384: .4byte gUnknown_02024C07 _08029388: .4byte 0x02000000 _0802938C: .4byte 0x00016010 -_08029390: .4byte 0x02024a80 -_08029394: .4byte 0x02024ca8 -_08029398: .4byte 0x02024c60 -_0802939C: .4byte 0x02024a68 -_080293A0: .4byte 0x02024be6 -_080293A4: .4byte 0x02024c6c -_080293A8: .4byte 0x02024a7a -_080293AC: .4byte 0x02024a76 -_080293B0: .4byte 0x02024c10 +_08029390: .4byte gBattleMons +_08029394: .4byte gUnknown_02024CA8 +_08029398: .4byte gUnknown_02024C60 +_0802939C: .4byte gUnknown_02024A68 +_080293A0: .4byte gUnknown_02024BE6 +_080293A4: .4byte gUnknown_02024C6C +_080293A8: .4byte gUnknown_02024A7A +_080293AC: .4byte gUnknown_02024A76 +_080293B0: .4byte gUnknown_02024C10 _080293B4: .4byte 0x00016002 _080293B8: .4byte 0xfffffbff _080293BC: @@ -58737,7 +58737,7 @@ _080293D6: pop {r0} bx r0 .align 2, 0 -_080293E4: .4byte 0x02024c10 +_080293E4: .4byte gUnknown_02024C10 thumb_func_end sub_8029270 thumb_func_start sub_80293E8 @@ -58759,9 +58759,9 @@ sub_80293E8: @ 80293E8 strb r0, [r1, 0x5] b _08029426 .align 2, 0 -_08029408: .4byte 0x02024db8 -_0802940C: .4byte 0x02024c68 -_08029410: .4byte 0x02024d1e +_08029408: .4byte word_2024DB8 +_0802940C: .4byte gUnknown_02024C68 +_08029410: .4byte gUnknown_02024D1E _08029414: movs r0, 0x20 strh r0, [r2] @@ -58780,9 +58780,9 @@ _08029426: pop {r0} bx r0 .align 2, 0 -_08029434: .4byte 0x02024d1e -_08029438: .4byte 0x02024dbc -_0802943C: .4byte 0x02024c10 +_08029434: .4byte gUnknown_02024D1E +_08029438: .4byte gUnknown_02024DBC +_0802943C: .4byte gUnknown_02024C10 thumb_func_end sub_80293E8 thumb_func_start atkBC_maxattackhalvehp @@ -58827,10 +58827,10 @@ _08029480: str r0, [r1] b _080294B6 .align 2, 0 -_0802948C: .4byte 0x02024a80 -_08029490: .4byte 0x02024c07 -_08029494: .4byte 0x02024bec -_08029498: .4byte 0x02024c10 +_0802948C: .4byte gBattleMons +_08029490: .4byte gUnknown_02024C07 +_08029494: .4byte gUnknown_02024BEC +_08029498: .4byte gUnknown_02024C10 _0802949C: ldr r3, _080294BC ldr r2, [r3] @@ -58850,7 +58850,7 @@ _080294B6: pop {r0} bx r0 .align 2, 0 -_080294BC: .4byte 0x02024c10 +_080294BC: .4byte gUnknown_02024C10 thumb_func_end atkBC_maxattackhalvehp thumb_func_start atkBD_copyfoestats @@ -58884,10 +58884,10 @@ _080294CE: pop {r0} bx r0 .align 2, 0 -_080294F8: .4byte 0x02024c10 -_080294FC: .4byte 0x02024c07 -_08029500: .4byte 0x02024a98 -_08029504: .4byte 0x02024c08 +_080294F8: .4byte gUnknown_02024C10 +_080294FC: .4byte gUnknown_02024C07 +_08029500: .4byte gUnknown_02024A98 +_08029504: .4byte gUnknown_02024C08 thumb_func_end atkBD_copyfoestats thumb_func_start atkBE_breakfree @@ -58943,14 +58943,14 @@ atkBE_breakfree: @ 8029508 ldr r0, _08029590 b _0802963E .align 2, 0 -_08029570: .4byte 0x02024a80 -_08029574: .4byte 0x02024c07 +_08029570: .4byte gBattleMons +_08029574: .4byte gUnknown_02024C07 _08029578: .4byte 0xffff1fff -_0802957C: .4byte 0x02024c08 +_0802957C: .4byte gUnknown_02024C08 _08029580: .4byte 0x02000000 _08029584: .4byte 0x00016020 -_08029588: .4byte 0x030041c0 -_0802958C: .4byte 0x02024c10 +_08029588: .4byte gUnknown_030041C0 +_0802958C: .4byte gUnknown_02024C10 _08029590: .4byte gUnknown_081D92C2 _08029594: ldr r4, _080295C8 @@ -58978,8 +58978,8 @@ _08029594: ldr r0, _080295D0 b _0802963E .align 2, 0 -_080295C8: .4byte 0x02024c98 -_080295CC: .4byte 0x02024c10 +_080295C8: .4byte gUnknown_02024C98 +_080295CC: .4byte gUnknown_02024C10 _080295D0: .4byte gUnknown_081D92C9 _080295D4: adds r0, r2, 0 @@ -59018,10 +59018,10 @@ _080295D4: ldr r0, _08029634 b _0802963E .align 2, 0 -_08029624: .4byte 0x02024c7a +_08029624: .4byte gUnknown_02024C7A _08029628: .4byte 0x0000ffef -_0802962C: .4byte 0x02024c80 -_08029630: .4byte 0x02024c10 +_0802962C: .4byte gUnknown_02024C80 +_08029630: .4byte gUnknown_02024C10 _08029634: .4byte gUnknown_081D92D0 _08029638: ldr r1, _08029648 @@ -59033,7 +59033,7 @@ _0802963E: pop {r0} bx r0 .align 2, 0 -_08029648: .4byte 0x02024c10 +_08029648: .4byte gUnknown_02024C10 thumb_func_end atkBE_breakfree thumb_func_start sub_802964C @@ -59056,9 +59056,9 @@ sub_802964C: @ 802964C str r0, [r1] bx lr .align 2, 0 -_08029670: .4byte 0x02024a80 -_08029674: .4byte 0x02024c07 -_08029678: .4byte 0x02024c10 +_08029670: .4byte gBattleMons +_08029674: .4byte gUnknown_02024C07 +_08029678: .4byte gUnknown_02024C10 thumb_func_end sub_802964C thumb_func_start atkC0_recoverbasedonsunlight @@ -59116,11 +59116,11 @@ _080296CE: adds r1, r3, 0 b _08029736 .align 2, 0 -_080296E8: .4byte 0x02024c08 -_080296EC: .4byte 0x02024c07 -_080296F0: .4byte 0x02024a80 -_080296F4: .4byte 0x02024db8 -_080296F8: .4byte 0x02024bec +_080296E8: .4byte gUnknown_02024C08 +_080296EC: .4byte gUnknown_02024C07 +_080296F0: .4byte gBattleMons +_080296F4: .4byte word_2024DB8 +_080296F8: .4byte gUnknown_02024BEC _080296FC: ldrh r1, [r4] movs r0, 0x60 @@ -59141,7 +59141,7 @@ _080296FC: adds r1, r4, 0 b _08029736 .align 2, 0 -_08029724: .4byte 0x02024bec +_08029724: .4byte gUnknown_02024BEC _08029728: ldr r1, _08029754 ldrb r0, [r5] @@ -59167,8 +59167,8 @@ _08029742: str r0, [r1] b _08029776 .align 2, 0 -_08029754: .4byte 0x02024bec -_08029758: .4byte 0x02024c10 +_08029754: .4byte gUnknown_02024BEC +_08029758: .4byte gUnknown_02024C10 _0802975C: ldr r3, _08029780 ldr r2, [r3] @@ -59189,7 +59189,7 @@ _08029776: pop {r0} bx r0 .align 2, 0 -_08029780: .4byte 0x02024c10 +_08029780: .4byte gUnknown_02024C10 thumb_func_end atkC0_recoverbasedonsunlight thumb_func_start sub_8029784 @@ -59330,12 +59330,12 @@ _08029876: pop {r0} bx r0 .align 2, 0 -_08029894: .4byte 0x02024a80 -_08029898: .4byte 0x02024c07 -_0802989C: .4byte 0x02024dec +_08029894: .4byte gBattleMons +_08029898: .4byte gUnknown_02024C07 +_0802989C: .4byte gUnknown_02024DEC _080298A0: .4byte 0x02000000 _080298A4: .4byte 0x0001601c -_080298A8: .4byte 0x02024c10 +_080298A8: .4byte gUnknown_02024C10 thumb_func_end sub_8029784 thumb_func_start atkC2_selectnexttarget @@ -59390,12 +59390,12 @@ _080298F6: pop {r0} bx r0 .align 2, 0 -_08029908: .4byte 0x02024c08 -_0802990C: .4byte 0x02024a68 -_08029910: .4byte 0x02024c10 -_08029914: .4byte 0x02024c07 +_08029908: .4byte gUnknown_02024C08 +_0802990C: .4byte gUnknown_02024A68 +_08029910: .4byte gUnknown_02024C10 +_08029914: .4byte gUnknown_02024C07 _08029918: .4byte gBitTable -_0802991C: .4byte 0x02024c0c +_0802991C: .4byte gUnknown_02024C0C thumb_func_end atkC2_selectnexttarget thumb_func_start atkC3_setfutureattack @@ -59429,9 +59429,9 @@ atkC3_setfutureattack: @ 8029920 str r1, [r3] b _08029A2E .align 2, 0 -_08029958: .4byte 0x02024dbc -_0802995C: .4byte 0x02024c08 -_08029960: .4byte 0x02024c10 +_08029958: .4byte gUnknown_02024DBC +_0802995C: .4byte gUnknown_02024C08 +_08029960: .4byte gUnknown_02024C10 _08029964: lsls r1, 1 mov r0, r8 @@ -59512,13 +59512,13 @@ _080299F2: strb r1, [r0, 0x5] b _08029A26 .align 2, 0 -_08029A04: .4byte 0x02024be6 -_08029A08: .4byte 0x02024c07 -_08029A0C: .4byte 0x02024c7a -_08029A10: .4byte 0x02024a80 -_08029A14: .4byte 0x02024d28 +_08029A04: .4byte gUnknown_02024BE6 +_08029A08: .4byte gUnknown_02024C07 +_08029A0C: .4byte gUnknown_02024C7A +_08029A10: .4byte gBattleMons +_08029A14: .4byte gUnknown_02024D28 _08029A18: .4byte 0x00000161 -_08029A1C: .4byte 0x02024d1e +_08029A1C: .4byte gUnknown_02024D1E _08029A20: ldr r1, _08029A40 movs r0, 0 @@ -59538,8 +59538,8 @@ _08029A2E: pop {r0} bx r0 .align 2, 0 -_08029A40: .4byte 0x02024d1e -_08029A44: .4byte 0x02024c10 +_08029A40: .4byte gUnknown_02024D1E +_08029A44: .4byte gUnknown_02024C10 thumb_func_end atkC3_setfutureattack thumb_func_start atkC4_802B910 @@ -59578,12 +59578,12 @@ _08029A62: ldrb r0, [r2, 0x4] b _08029C40 .align 2, 0 -_08029A8C: .4byte 0x02024c07 -_08029A90: .4byte 0x030045c0 -_08029A94: .4byte 0x03004360 -_08029A98: .4byte 0x02024a80 -_08029A9C: .4byte 0x02024c08 -_08029AA0: .4byte 0x02024c10 +_08029A8C: .4byte gUnknown_02024C07 +_08029A90: .4byte gEnemyParty +_08029A94: .4byte gPlayerParty +_08029A98: .4byte gBattleMons +_08029A9C: .4byte gUnknown_02024C08 +_08029AA0: .4byte gUnknown_02024C10 _08029AA4: ldr r6, _08029BE0 ldrb r0, [r6] @@ -59738,17 +59738,17 @@ _08029BD4: strb r0, [r2] b _08029C46 .align 2, 0 -_08029BE0: .4byte 0x02024d1e -_08029BE4: .4byte 0x030041c0 -_08029BE8: .4byte 0x02024c07 -_08029BEC: .4byte 0x02024c10 -_08029BF0: .4byte 0x02024bec +_08029BE0: .4byte gUnknown_02024D1E +_08029BE4: .4byte gUnknown_030041C0 +_08029BE8: .4byte gUnknown_02024C07 +_08029BEC: .4byte gUnknown_02024C10 +_08029BF0: .4byte gUnknown_02024BEC _08029BF4: .4byte gBaseStats _08029BF8: .4byte gBattleMoves -_08029BFC: .4byte 0x02024be6 -_08029C00: .4byte 0x02024a80 -_08029C04: .4byte 0x02024c08 -_08029C08: .4byte 0x02024d28 +_08029BFC: .4byte gUnknown_02024BE6 +_08029C00: .4byte gBattleMons +_08029C04: .4byte gUnknown_02024C08 +_08029C08: .4byte gUnknown_02024D28 _08029C0C: mov r0, r8 cmp r0, 0 @@ -59765,7 +59765,7 @@ _08029C0C: ldrb r0, [r2, 0x4] b _08029C40 .align 2, 0 -_08029C28: .4byte 0x02024c10 +_08029C28: .4byte gUnknown_02024C10 _08029C2C: ldr r3, _08029C54 ldr r2, [r3] @@ -59789,7 +59789,7 @@ _08029C46: pop {r0} bx r0 .align 2, 0 -_08029C54: .4byte 0x02024c10 +_08029C54: .4byte gUnknown_02024C10 thumb_func_end atkC4_802B910 thumb_func_start atkC5_hidepreattack @@ -59805,7 +59805,7 @@ atkC5_hidepreattack: @ 8029C58 beq _08029C7C b _08029CC4 .align 2, 0 -_08029C6C: .4byte 0x02024be6 +_08029C6C: .4byte gUnknown_02024BE6 _08029C70: ldr r0, _08029C8C cmp r1, r0 @@ -59824,8 +59824,8 @@ _08029C7C: b _08029CC0 .align 2, 0 _08029C8C: .4byte 0x00000123 -_08029C90: .4byte 0x02024c98 -_08029C94: .4byte 0x02024c07 +_08029C90: .4byte gUnknown_02024C98 +_08029C94: .4byte gUnknown_02024C07 _08029C98: ldr r2, _08029CA8 ldr r0, _08029CAC @@ -59836,8 +59836,8 @@ _08029C98: movs r2, 0x80 b _08029CC0 .align 2, 0 -_08029CA8: .4byte 0x02024c98 -_08029CAC: .4byte 0x02024c07 +_08029CA8: .4byte gUnknown_02024C98 +_08029CAC: .4byte gUnknown_02024C07 _08029CB0: ldr r2, _08029CD0 ldr r0, _08029CD4 @@ -59858,9 +59858,9 @@ _08029CC4: pop {r0} bx r0 .align 2, 0 -_08029CD0: .4byte 0x02024c98 -_08029CD4: .4byte 0x02024c07 -_08029CD8: .4byte 0x02024c10 +_08029CD0: .4byte gUnknown_02024C98 +_08029CD4: .4byte gUnknown_02024C07 +_08029CD8: .4byte gUnknown_02024C10 thumb_func_end atkC5_hidepreattack thumb_func_start atkC6_unhidepostattack @@ -59876,7 +59876,7 @@ atkC6_unhidepostattack: @ 8029CDC beq _08029D00 b _08029D4E .align 2, 0 -_08029CF0: .4byte 0x02024be6 +_08029CF0: .4byte gUnknown_02024BE6 _08029CF4: ldr r0, _08029D14 cmp r1, r0 @@ -59896,8 +59896,8 @@ _08029D00: b _08029D4A .align 2, 0 _08029D14: .4byte 0x00000123 -_08029D18: .4byte 0x02024c98 -_08029D1C: .4byte 0x02024c07 +_08029D18: .4byte gUnknown_02024C98 +_08029D1C: .4byte gUnknown_02024C07 _08029D20: ldr r2, _08029D34 ldr r0, _08029D38 @@ -59909,8 +59909,8 @@ _08029D20: negs r2, r2 b _08029D4A .align 2, 0 -_08029D34: .4byte 0x02024c98 -_08029D38: .4byte 0x02024c07 +_08029D34: .4byte gUnknown_02024C98 +_08029D38: .4byte gUnknown_02024C07 _08029D3C: ldr r2, _08029D5C ldr r0, _08029D60 @@ -59930,10 +59930,10 @@ _08029D4E: pop {r0} bx r0 .align 2, 0 -_08029D5C: .4byte 0x02024c98 -_08029D60: .4byte 0x02024c07 +_08029D5C: .4byte gUnknown_02024C98 +_08029D60: .4byte gUnknown_02024C07 _08029D64: .4byte 0xfffbffff -_08029D68: .4byte 0x02024c10 +_08029D68: .4byte gUnknown_02024C10 thumb_func_end atkC6_unhidepostattack thumb_func_start atkC7_setminimize @@ -59964,10 +59964,10 @@ _08029D90: pop {r0} bx r0 .align 2, 0 -_08029D9C: .4byte 0x02024c6c -_08029DA0: .4byte 0x02024c98 -_08029DA4: .4byte 0x02024c07 -_08029DA8: .4byte 0x02024c10 +_08029D9C: .4byte gUnknown_02024C6C +_08029DA0: .4byte gUnknown_02024C98 +_08029DA4: .4byte gUnknown_02024C07 +_08029DA8: .4byte gUnknown_02024C10 thumb_func_end atkC7_setminimize thumb_func_start sub_8029DAC @@ -59990,9 +59990,9 @@ sub_8029DAC: @ 8029DAC strb r0, [r1, 0x5] b _08029DEA .align 2, 0 -_08029DD0: .4byte 0x02024db8 -_08029DD4: .4byte 0x02024c68 -_08029DD8: .4byte 0x02024d1e +_08029DD0: .4byte word_2024DB8 +_08029DD4: .4byte gUnknown_02024C68 +_08029DD8: .4byte gUnknown_02024D1E _08029DDC: strh r2, [r3] ldr r0, _08029DF8 @@ -60009,9 +60009,9 @@ _08029DEA: pop {r0} bx r0 .align 2, 0 -_08029DF8: .4byte 0x02024d1e -_08029DFC: .4byte 0x02024dbc -_08029E00: .4byte 0x02024c10 +_08029DF8: .4byte gUnknown_02024D1E +_08029DFC: .4byte gUnknown_02024DBC +_08029E00: .4byte gUnknown_02024C10 thumb_func_end sub_8029DAC thumb_func_start atkC9_jumpifattackandspecialattackcannotfall @@ -60051,10 +60051,10 @@ atkC9_jumpifattackandspecialattackcannotfall: @ 8029E04 str r1, [r3] b _08029E84 .align 2, 0 -_08029E48: .4byte 0x02024a80 -_08029E4C: .4byte 0x02024c08 -_08029E50: .4byte 0x02024d1e -_08029E54: .4byte 0x02024c10 +_08029E48: .4byte gBattleMons +_08029E4C: .4byte gUnknown_02024C08 +_08029E50: .4byte gUnknown_02024D1E +_08029E54: .4byte gUnknown_02024C10 _08029E58: ldr r4, _08029E8C ldr r0, _08029E90 @@ -60081,11 +60081,11 @@ _08029E84: pop {r0} bx r0 .align 2, 0 -_08029E8C: .4byte 0x02024a60 -_08029E90: .4byte 0x02024c07 -_08029E94: .4byte 0x02024bec +_08029E8C: .4byte gUnknown_02024A60 +_08029E90: .4byte gUnknown_02024C07 +_08029E94: .4byte gUnknown_02024BEC _08029E98: .4byte 0x00007fff -_08029E9C: .4byte 0x02024c10 +_08029E9C: .4byte gUnknown_02024C10 thumb_func_end atkC9_jumpifattackandspecialattackcannotfall thumb_func_start atkCA_setforcedtarget @@ -60121,9 +60121,9 @@ atkCA_setforcedtarget: @ 8029EA0 pop {r0} bx r0 .align 2, 0 -_08029EE0: .4byte 0x02024c07 -_08029EE4: .4byte 0x02024c80 -_08029EE8: .4byte 0x02024c10 +_08029EE0: .4byte gUnknown_02024C07 +_08029EE4: .4byte gUnknown_02024C80 +_08029EE8: .4byte gUnknown_02024C10 thumb_func_end atkCA_setforcedtarget thumb_func_start atkCB_setcharge @@ -60171,10 +60171,10 @@ atkCB_setcharge: @ 8029EEC pop {r0} bx r0 .align 2, 0 -_08029F40: .4byte 0x02024c98 -_08029F44: .4byte 0x02024c07 -_08029F48: .4byte 0x02024ca8 -_08029F4C: .4byte 0x02024c10 +_08029F40: .4byte gUnknown_02024C98 +_08029F44: .4byte gUnknown_02024C07 +_08029F48: .4byte gUnknown_02024CA8 +_08029F4C: .4byte gUnknown_02024C10 thumb_func_end atkCB_setcharge thumb_func_start atkCC_callterrainattack @@ -60218,15 +60218,15 @@ atkCC_callterrainattack: @ 8029F50 pop {r0} bx r0 .align 2, 0 -_08029FA0: .4byte 0x02024c6c +_08029FA0: .4byte gUnknown_02024C6C _08029FA4: .4byte 0xfffffbff -_08029FA8: .4byte 0x02024be6 +_08029FA8: .4byte gUnknown_02024BE6 _08029FAC: .4byte gNaturePowerMoves -_08029FB0: .4byte 0x0300428c -_08029FB4: .4byte 0x02024c08 +_08029FB0: .4byte gUnknown_0300428C +_08029FB4: .4byte gUnknown_02024C08 _08029FB8: .4byte gUnknown_081D6BBC _08029FBC: .4byte gBattleMoves -_08029FC0: .4byte 0x02024c10 +_08029FC0: .4byte gUnknown_02024C10 thumb_func_end atkCC_callterrainattack thumb_func_start atkCD_cureifburnedparalysedorpoisoned @@ -60268,10 +60268,10 @@ atkCD_cureifburnedparalysedorpoisoned: @ 8029FC4 bl dp01_battle_side_mark_buffer_for_execution b _0802A03A .align 2, 0 -_0802A010: .4byte 0x02024a80 -_0802A014: .4byte 0x02024c07 -_0802A018: .4byte 0x02024c10 -_0802A01C: .4byte 0x02024a60 +_0802A010: .4byte gBattleMons +_0802A014: .4byte gUnknown_02024C07 +_0802A018: .4byte gUnknown_02024C10 +_0802A01C: .4byte gUnknown_02024A60 _0802A020: ldr r3, _0802A044 ldr r2, [r3] @@ -60292,7 +60292,7 @@ _0802A03A: pop {r0} bx r0 .align 2, 0 -_0802A044: .4byte 0x02024c10 +_0802A044: .4byte gUnknown_02024C10 thumb_func_end atkCD_cureifburnedparalysedorpoisoned thumb_func_start atkCE_settorment @@ -60325,9 +60325,9 @@ atkCE_settorment: @ 802A048 str r1, [r3] b _0802A098 .align 2, 0 -_0802A080: .4byte 0x02024a80 -_0802A084: .4byte 0x02024c08 -_0802A088: .4byte 0x02024c10 +_0802A080: .4byte gBattleMons +_0802A084: .4byte gUnknown_02024C08 +_0802A088: .4byte gUnknown_02024C10 _0802A08C: orrs r1, r2 str r1, [r0] @@ -60339,7 +60339,7 @@ _0802A098: pop {r0} bx r0 .align 2, 0 -_0802A09C: .4byte 0x02024c10 +_0802A09C: .4byte gUnknown_02024C10 thumb_func_end atkCE_settorment thumb_func_start atkCF_jumpifnodamage @@ -60367,9 +60367,9 @@ _0802A0C0: str r0, [r1] b _0802A0F2 .align 2, 0 -_0802A0CC: .4byte 0x02024d28 -_0802A0D0: .4byte 0x02024c07 -_0802A0D4: .4byte 0x02024c10 +_0802A0CC: .4byte gUnknown_02024D28 +_0802A0D0: .4byte gUnknown_02024C07 +_0802A0D4: .4byte gUnknown_02024C10 _0802A0D8: ldr r3, _0802A0F8 ldr r2, [r3] @@ -60388,7 +60388,7 @@ _0802A0F2: pop {r0} bx r0 .align 2, 0 -_0802A0F8: .4byte 0x02024c10 +_0802A0F8: .4byte gUnknown_02024C10 thumb_func_end atkCF_jumpifnodamage thumb_func_start atkD0_settaunt @@ -60428,9 +60428,9 @@ atkD0_settaunt: @ 802A0FC str r0, [r1] b _0802A166 .align 2, 0 -_0802A140: .4byte 0x02024ca8 -_0802A144: .4byte 0x02024c08 -_0802A148: .4byte 0x02024c10 +_0802A140: .4byte gUnknown_02024CA8 +_0802A144: .4byte gUnknown_02024C08 +_0802A148: .4byte gUnknown_02024C10 _0802A14C: ldr r3, _0802A16C ldr r2, [r3] @@ -60450,7 +60450,7 @@ _0802A166: pop {r0} bx r0 .align 2, 0 -_0802A16C: .4byte 0x02024c10 +_0802A16C: .4byte gUnknown_02024C10 thumb_func_end atkD0_settaunt thumb_func_start sub_802A170 @@ -60505,13 +60505,13 @@ sub_802A170: @ 802A170 str r0, [r1] b _0802A20E .align 2, 0 -_0802A1D8: .4byte 0x02024c07 -_0802A1DC: .4byte 0x02024c08 -_0802A1E0: .4byte 0x020239f8 -_0802A1E4: .4byte 0x02024c0c +_0802A1D8: .4byte gUnknown_02024C07 +_0802A1DC: .4byte gUnknown_02024C08 +_0802A1E0: .4byte gUnknown_020239F8 +_0802A1E4: .4byte gUnknown_02024C0C _0802A1E8: .4byte gBitTable -_0802A1EC: .4byte 0x02024d28 -_0802A1F0: .4byte 0x02024c10 +_0802A1EC: .4byte gUnknown_02024D28 +_0802A1F0: .4byte gUnknown_02024C10 _0802A1F4: ldr r3, _0802A214 ldr r2, [r3] @@ -60531,7 +60531,7 @@ _0802A20E: pop {r0} bx r0 .align 2, 0 -_0802A214: .4byte 0x02024c10 +_0802A214: .4byte gUnknown_02024C10 thumb_func_end sub_802A170 thumb_func_start sub_802A218 @@ -60660,16 +60660,16 @@ _0802A2EE: str r1, [r3] b _0802A49A .align 2, 0 -_0802A30C: .4byte 0x02024c07 -_0802A310: .4byte 0x020239f8 +_0802A30C: .4byte gUnknown_02024C07 +_0802A310: .4byte gUnknown_020239F8 _0802A314: .4byte 0x00000902 -_0802A318: .4byte 0x0202ff5e -_0802A31C: .4byte 0x02024dbc +_0802A318: .4byte word_202FF5E +_0802A31C: .4byte gUnknown_02024DBC _0802A320: .4byte gBitTable -_0802A324: .4byte 0x02024a6a -_0802A328: .4byte 0x02024a80 -_0802A32C: .4byte 0x02024c08 -_0802A330: .4byte 0x02024c10 +_0802A324: .4byte gUnknown_02024A6A +_0802A328: .4byte gBattleMons +_0802A32C: .4byte gUnknown_02024C08 +_0802A330: .4byte gUnknown_02024C10 _0802A334: adds r0, r2, 0 adds r0, 0x20 @@ -60693,9 +60693,9 @@ _0802A334: bl sub_81074C4 b _0802A49A .align 2, 0 -_0802A360: .4byte 0x02024c10 +_0802A360: .4byte gUnknown_02024C10 _0802A364: .4byte gUnknown_081D9913 -_0802A368: .4byte 0x02024c06 +_0802A368: .4byte byte_2024C06 _0802A36C: lsls r0, r4, 1 ldr r4, _0802A458 @@ -60813,15 +60813,15 @@ _0802A36C: b _0802A498 .align 2, 0 _0802A458: .4byte 0x020160f0 -_0802A45C: .4byte 0x02024c07 -_0802A460: .4byte 0x02024a60 +_0802A45C: .4byte gUnknown_02024C07 +_0802A460: .4byte gUnknown_02024A60 _0802A464: .4byte 0xfffe9f10 _0802A468: .4byte 0x000160e8 _0802A46C: .4byte 0x000160e9 -_0802A470: .4byte 0x02024c10 -_0802A474: .4byte 0x030041c0 -_0802A478: .4byte 0x03004290 -_0802A47C: .4byte 0x02024d1e +_0802A470: .4byte gUnknown_02024C10 +_0802A474: .4byte gUnknown_030041C0 +_0802A478: .4byte gUnknown_03004290 +_0802A47C: .4byte gUnknown_02024D1E _0802A480: ldrh r0, [r6] cmp r0, 0 @@ -60831,7 +60831,7 @@ _0802A480: strb r3, [r0, 0x5] b _0802A49A .align 2, 0 -_0802A490: .4byte 0x02024d1e +_0802A490: .4byte gUnknown_02024D1E _0802A494: ldr r1, _0802A4AC movs r0, 0x1 @@ -60847,7 +60847,7 @@ _0802A49A: pop {r0} bx r0 .align 2, 0 -_0802A4AC: .4byte 0x02024d1e +_0802A4AC: .4byte gUnknown_02024D1E thumb_func_end sub_802A218 thumb_func_start sub_802A4B0 @@ -60885,11 +60885,11 @@ sub_802A4B0: @ 802A4B0 str r0, [r1] b _0802A51E .align 2, 0 -_0802A4F0: .4byte 0x02024a80 -_0802A4F4: .4byte 0x02024c08 -_0802A4F8: .4byte 0x02024c07 -_0802A4FC: .4byte 0x02024c06 -_0802A500: .4byte 0x02024c10 +_0802A4F0: .4byte gBattleMons +_0802A4F4: .4byte gUnknown_02024C08 +_0802A4F8: .4byte gUnknown_02024C07 +_0802A4FC: .4byte byte_2024C06 +_0802A500: .4byte gUnknown_02024C10 _0802A504: ldr r3, _0802A524 ldr r2, [r3] @@ -60909,7 +60909,7 @@ _0802A51E: pop {r0} bx r0 .align 2, 0 -_0802A524: .4byte 0x02024c10 +_0802A524: .4byte gUnknown_02024C10 thumb_func_end sub_802A4B0 thumb_func_start atkD4_802C408 @@ -60924,7 +60924,7 @@ atkD4_802C408: @ 802A528 beq _0802A578 b _0802A5F4 .align 2, 0 -_0802A53C: .4byte 0x02024c10 +_0802A53C: .4byte gUnknown_02024C10 _0802A540: ldr r1, _0802A56C ldr r4, _0802A570 @@ -60949,9 +60949,9 @@ _0802A540: adds r0, 0x6 b _0802A5F2 .align 2, 0 -_0802A56C: .4byte 0x02024dbc -_0802A570: .4byte 0x02024c07 -_0802A574: .4byte 0x02024a6a +_0802A56C: .4byte gUnknown_02024DBC +_0802A570: .4byte gUnknown_02024C07 +_0802A574: .4byte gUnknown_02024A6A _0802A578: ldr r1, _0802A5DC movs r0, 0xFD @@ -61006,11 +61006,11 @@ _0802A5C4: str r1, [r7] b _0802A5F4 .align 2, 0 -_0802A5DC: .4byte 0x030041c0 -_0802A5E0: .4byte 0x02024c08 -_0802A5E4: .4byte 0x02024dbc -_0802A5E8: .4byte 0x02024bec -_0802A5EC: .4byte 0x02024a80 +_0802A5DC: .4byte gUnknown_030041C0 +_0802A5E0: .4byte gUnknown_02024C08 +_0802A5E4: .4byte gUnknown_02024DBC +_0802A5E8: .4byte gUnknown_02024BEC +_0802A5EC: .4byte gBattleMons _0802A5F0: adds r0, r2, 0x6 _0802A5F2: @@ -61051,9 +61051,9 @@ sub_802A5FC: @ 802A5FC str r1, [r3] b _0802A64C .align 2, 0 -_0802A634: .4byte 0x02024c98 -_0802A638: .4byte 0x02024c07 -_0802A63C: .4byte 0x02024c10 +_0802A634: .4byte gUnknown_02024C98 +_0802A638: .4byte gUnknown_02024C07 +_0802A63C: .4byte gUnknown_02024C10 _0802A640: orrs r1, r3 str r1, [r2] @@ -61065,7 +61065,7 @@ _0802A64C: pop {r0} bx r0 .align 2, 0 -_0802A650: .4byte 0x02024c10 +_0802A650: .4byte gUnknown_02024C10 thumb_func_end sub_802A5FC thumb_func_start atkD6_doubledamagedealtifdamaged @@ -61113,12 +61113,12 @@ _0802A696: pop {r0} bx r0 .align 2, 0 -_0802A6A4: .4byte 0x02024d28 -_0802A6A8: .4byte 0x02024c07 -_0802A6AC: .4byte 0x02024c08 +_0802A6A4: .4byte gUnknown_02024D28 +_0802A6A8: .4byte gUnknown_02024C07 +_0802A6AC: .4byte gUnknown_02024C08 _0802A6B0: .4byte 0x02000000 _0802A6B4: .4byte 0x0001601f -_0802A6B8: .4byte 0x02024c10 +_0802A6B8: .4byte gUnknown_02024C10 thumb_func_end atkD6_doubledamagedealtifdamaged thumb_func_start sub_802A6BC @@ -61159,10 +61159,10 @@ _0802A6E4: str r1, [r3] b _0802A720 .align 2, 0 -_0802A700: .4byte 0x02024c98 -_0802A704: .4byte 0x02024c08 -_0802A708: .4byte 0x02024a80 -_0802A70C: .4byte 0x02024c10 +_0802A700: .4byte gUnknown_02024C98 +_0802A704: .4byte gUnknown_02024C08 +_0802A708: .4byte gBattleMons +_0802A70C: .4byte gUnknown_02024C10 _0802A710: movs r0, 0x80 lsls r0, 5 @@ -61177,7 +61177,7 @@ _0802A720: pop {r0} bx r0 .align 2, 0 -_0802A728: .4byte 0x02024c10 +_0802A728: .4byte gUnknown_02024C10 thumb_func_end sub_802A6BC thumb_func_start atkD8_setdamagetohealthdifference @@ -61212,10 +61212,10 @@ atkD8_setdamagetohealthdifference: @ 802A72C str r1, [r3] b _0802A78A .align 2, 0 -_0802A768: .4byte 0x02024a80 -_0802A76C: .4byte 0x02024c08 -_0802A770: .4byte 0x02024c07 -_0802A774: .4byte 0x02024c10 +_0802A768: .4byte gBattleMons +_0802A76C: .4byte gUnknown_02024C08 +_0802A770: .4byte gUnknown_02024C07 +_0802A774: .4byte gUnknown_02024C10 _0802A778: ldr r2, _0802A790 ldrh r0, [r3, 0x28] @@ -61230,8 +61230,8 @@ _0802A78A: pop {r0} bx r0 .align 2, 0 -_0802A790: .4byte 0x02024bec -_0802A794: .4byte 0x02024c10 +_0802A790: .4byte gUnknown_02024BEC +_0802A794: .4byte gUnknown_02024C10 thumb_func_end atkD8_setdamagetohealthdifference thumb_func_start atkD9_scaledamagebyhealthratio @@ -61274,12 +61274,12 @@ _0802A7D4: pop {r0} bx r0 .align 2, 0 -_0802A7E4: .4byte 0x02024dec +_0802A7E4: .4byte gUnknown_02024DEC _0802A7E8: .4byte gBattleMoves -_0802A7EC: .4byte 0x02024be6 -_0802A7F0: .4byte 0x02024a80 -_0802A7F4: .4byte 0x02024c07 -_0802A7F8: .4byte 0x02024c10 +_0802A7EC: .4byte gUnknown_02024BE6 +_0802A7F0: .4byte gBattleMons +_0802A7F4: .4byte gUnknown_02024C07 +_0802A7F8: .4byte gUnknown_02024C10 thumb_func_end atkD9_scaledamagebyhealthratio thumb_func_start atkDA_abilityswap @@ -61337,11 +61337,11 @@ _0802A844: str r1, [r3] b _0802A88A .align 2, 0 -_0802A860: .4byte 0x02024a80 -_0802A864: .4byte 0x02024c07 -_0802A868: .4byte 0x02024c08 -_0802A86C: .4byte 0x02024c68 -_0802A870: .4byte 0x02024c10 +_0802A860: .4byte gBattleMons +_0802A864: .4byte gUnknown_02024C07 +_0802A868: .4byte gUnknown_02024C08 +_0802A86C: .4byte gUnknown_02024C68 +_0802A870: .4byte gUnknown_02024C10 _0802A874: ldrb r1, [r2] strb r3, [r2] @@ -61359,7 +61359,7 @@ _0802A88A: pop {r0} bx r0 .align 2, 0 -_0802A890: .4byte 0x02024c10 +_0802A890: .4byte gUnknown_02024C10 thumb_func_end atkDA_abilityswap thumb_func_start atkDB_imprisoneffect @@ -61383,8 +61383,8 @@ atkDB_imprisoneffect: @ 802A894 beq _0802A8E8 b _0802A95E .align 2, 0 -_0802A8B8: .4byte 0x02024c98 -_0802A8BC: .4byte 0x02024c07 +_0802A8B8: .4byte gUnknown_02024C98 +_0802A8BC: .4byte gUnknown_02024C07 _0802A8C0: ldr r0, _0802A8E0 mov r2, r9 @@ -61402,8 +61402,8 @@ _0802A8C0: str r0, [r1] b _0802A956 .align 2, 0 -_0802A8E0: .4byte 0x02024c98 -_0802A8E4: .4byte 0x02024c10 +_0802A8E0: .4byte gUnknown_02024C98 +_0802A8E4: .4byte gUnknown_02024C10 _0802A8E8: adds r0, r2, 0 bl sub_801529C @@ -61493,10 +61493,10 @@ _0802A978: pop {r0} bx r0 .align 2, 0 -_0802A984: .4byte 0x02024c07 -_0802A988: .4byte 0x02024a80 -_0802A98C: .4byte 0x02024a68 -_0802A990: .4byte 0x02024c10 +_0802A984: .4byte gUnknown_02024C07 +_0802A988: .4byte gBattleMons +_0802A98C: .4byte gUnknown_02024A68 +_0802A990: .4byte gUnknown_02024C10 thumb_func_end atkDB_imprisoneffect thumb_func_start atkDC_setgrudge @@ -61529,9 +61529,9 @@ atkDC_setgrudge: @ 802A994 str r1, [r3] b _0802A9E4 .align 2, 0 -_0802A9CC: .4byte 0x02024c98 -_0802A9D0: .4byte 0x02024c07 -_0802A9D4: .4byte 0x02024c10 +_0802A9CC: .4byte gUnknown_02024C98 +_0802A9D0: .4byte gUnknown_02024C07 +_0802A9D4: .4byte gUnknown_02024C10 _0802A9D8: orrs r1, r3 str r1, [r2] @@ -61543,7 +61543,7 @@ _0802A9E4: pop {r0} bx r0 .align 2, 0 -_0802A9E8: .4byte 0x02024c10 +_0802A9E8: .4byte gUnknown_02024C10 thumb_func_end atkDC_setgrudge thumb_func_start atkDD_weightdamagecalculation @@ -61601,9 +61601,9 @@ _0802AA36: .align 2, 0 _0802AA50: .4byte gWeightDamage _0802AA54: .4byte 0x0000ffff -_0802AA58: .4byte 0x02024a80 -_0802AA5C: .4byte 0x02024c08 -_0802AA60: .4byte 0x02024dec +_0802AA58: .4byte gBattleMons +_0802AA5C: .4byte gUnknown_02024C08 +_0802AA60: .4byte gUnknown_02024DEC _0802AA64: ldr r1, _0802AA7C movs r0, 0x78 @@ -61619,8 +61619,8 @@ _0802AA6A: pop {r0} bx r0 .align 2, 0 -_0802AA7C: .4byte 0x02024dec -_0802AA80: .4byte 0x02024c10 +_0802AA7C: .4byte gUnknown_02024DEC +_0802AA80: .4byte gUnknown_02024C10 thumb_func_end atkDD_weightdamagecalculation thumb_func_start atkDE_asistattackselect @@ -61766,18 +61766,18 @@ _0802AB54: str r0, [r1] b _0802ABE6 .align 2, 0 -_0802AB9C: .4byte 0x02024c07 -_0802ABA0: .4byte 0x03004360 -_0802ABA4: .4byte 0x030045c0 -_0802ABA8: .4byte 0x02024a6a +_0802AB9C: .4byte gUnknown_02024C07 +_0802ABA0: .4byte gPlayerParty +_0802ABA4: .4byte gEnemyParty +_0802ABA8: .4byte gUnknown_02024A6A _0802ABAC: .4byte 0x0000ffff _0802ABB0: .4byte 0x02016024 _0802ABB4: .4byte gUnknown_081FACFE -_0802ABB8: .4byte 0x02024c6c +_0802ABB8: .4byte gUnknown_02024C6C _0802ABBC: .4byte 0xfffffbff -_0802ABC0: .4byte 0x02024bea -_0802ABC4: .4byte 0x02024c08 -_0802ABC8: .4byte 0x02024c10 +_0802ABC0: .4byte gUnknown_02024BEA +_0802ABC4: .4byte gUnknown_02024C08 +_0802ABC8: .4byte gUnknown_02024C10 _0802ABCC: ldr r3, _0802ABF8 ldr r2, [r3] @@ -61802,7 +61802,7 @@ _0802ABE6: pop {r0} bx r0 .align 2, 0 -_0802ABF8: .4byte 0x02024c10 +_0802ABF8: .4byte gUnknown_02024C10 thumb_func_end atkDE_asistattackselect thumb_func_start atkDF_setmagiccoat @@ -61844,12 +61844,12 @@ atkDF_setmagiccoat: @ 802ABFC str r1, [r3] b _0802AC74 .align 2, 0 -_0802AC44: .4byte 0x02024c08 -_0802AC48: .4byte 0x02024c07 -_0802AC4C: .4byte 0x02024d68 -_0802AC50: .4byte 0x02024a7e -_0802AC54: .4byte 0x02024a68 -_0802AC58: .4byte 0x02024c10 +_0802AC44: .4byte gUnknown_02024C08 +_0802AC48: .4byte gUnknown_02024C07 +_0802AC4C: .4byte gUnknown_02024D68 +_0802AC50: .4byte gUnknown_02024A7E +_0802AC54: .4byte gUnknown_02024A68 +_0802AC58: .4byte gUnknown_02024C10 _0802AC5C: ldr r0, _0802AC78 ldrb r1, [r3] @@ -61867,8 +61867,8 @@ _0802AC74: pop {r0} bx r0 .align 2, 0 -_0802AC78: .4byte 0x02024d28 -_0802AC7C: .4byte 0x02024c10 +_0802AC78: .4byte gUnknown_02024D28 +_0802AC7C: .4byte gUnknown_02024C10 thumb_func_end atkDF_setmagiccoat thumb_func_start atkE0_setstealstatchange @@ -61907,11 +61907,11 @@ atkE0_setstealstatchange: @ 802AC80 str r1, [r3] b _0802ACEE .align 2, 0 -_0802ACC4: .4byte 0x02024d68 -_0802ACC8: .4byte 0x02024c07 -_0802ACCC: .4byte 0x02024a7e -_0802ACD0: .4byte 0x02024a68 -_0802ACD4: .4byte 0x02024c10 +_0802ACC4: .4byte gUnknown_02024D68 +_0802ACC8: .4byte gUnknown_02024C07 +_0802ACCC: .4byte gUnknown_02024A7E +_0802ACD0: .4byte gUnknown_02024A68 +_0802ACD4: .4byte gUnknown_02024C10 _0802ACD8: ldr r0, _0802ACF4 ldrb r1, [r3] @@ -61928,8 +61928,8 @@ _0802ACEE: pop {r0} bx r0 .align 2, 0 -_0802ACF4: .4byte 0x02024d28 -_0802ACF8: .4byte 0x02024c10 +_0802ACF4: .4byte gUnknown_02024D28 +_0802ACF8: .4byte gUnknown_02024C10 thumb_func_end atkE0_setstealstatchange thumb_func_start atkE1_802CBE4 @@ -62021,13 +62021,13 @@ _0802AD84: .align 2, 0 _0802ADA0: .4byte 0x02000000 _0802ADA4: .4byte 0x000160dd -_0802ADA8: .4byte 0x030041c0 -_0802ADAC: .4byte 0x02024a80 -_0802ADB0: .4byte 0x02024c08 -_0802ADB4: .4byte 0x02024a68 +_0802ADA8: .4byte gUnknown_030041C0 +_0802ADAC: .4byte gBattleMons +_0802ADB0: .4byte gUnknown_02024C08 +_0802ADB4: .4byte gUnknown_02024A68 _0802ADB8: .4byte gBitTable -_0802ADBC: .4byte 0x02024c0c -_0802ADC0: .4byte 0x02024c10 +_0802ADBC: .4byte gUnknown_02024C0C +_0802ADC0: .4byte gUnknown_02024C10 _0802ADC4: ldr r1, _0802ADD4 ldr r0, [r1] @@ -62038,7 +62038,7 @@ _0802ADCC: pop {r0} bx r0 .align 2, 0 -_0802ADD4: .4byte 0x02024c10 +_0802ADD4: .4byte gUnknown_02024C10 thumb_func_end atkE1_802CBE4 thumb_func_start sub_802ADD8 @@ -62095,9 +62095,9 @@ _0802AE34: pop {r0} bx r0 .align 2, 0 -_0802AE44: .4byte 0x02024c10 -_0802AE48: .4byte 0x02024a60 -_0802AE4C: .4byte 0x02024a80 +_0802AE44: .4byte gUnknown_02024C10 +_0802AE48: .4byte gUnknown_02024A60 +_0802AE4C: .4byte gBattleMons _0802AE50: .4byte gBitTable _0802AE54: .4byte 0x02000000 _0802AE58: .4byte 0x00016064 @@ -62134,9 +62134,9 @@ atkE3_jumpiffainted: @ 802AE5C str r1, [r4] b _0802AEAA .align 2, 0 -_0802AE98: .4byte 0x02024c10 -_0802AE9C: .4byte 0x02024a60 -_0802AEA0: .4byte 0x02024a80 +_0802AE98: .4byte gUnknown_02024C10 +_0802AE9C: .4byte gUnknown_02024A60 +_0802AEA0: .4byte gBattleMons _0802AEA4: ldr r0, [r4] adds r0, 0x6 @@ -62160,7 +62160,7 @@ sub_802AEB0: @ 802AEB0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0802AEC4: .4byte 0x0300428c +_0802AEC4: .4byte gUnknown_0300428C _0802AEC8: .4byte _0802AECC .align 2, 0 _0802AECC: @@ -62177,49 +62177,49 @@ _0802AEEC: movs r0, 0x2 b _0802AF50 .align 2, 0 -_0802AEF4: .4byte 0x02024d1e +_0802AEF4: .4byte gUnknown_02024D1E _0802AEF8: ldr r1, _0802AF00 movs r0, 0x1 b _0802AF50 .align 2, 0 -_0802AF00: .4byte 0x02024d1e +_0802AF00: .4byte gUnknown_02024D1E _0802AF04: ldr r1, _0802AF0C movs r0, 0x1B b _0802AF50 .align 2, 0 -_0802AF0C: .4byte 0x02024d1e +_0802AF0C: .4byte gUnknown_02024D1E _0802AF10: ldr r1, _0802AF18 movs r0, 0x17 b _0802AF50 .align 2, 0 -_0802AF18: .4byte 0x02024d1e +_0802AF18: .4byte gUnknown_02024D1E _0802AF1C: ldr r1, _0802AF24 movs r0, 0x16 b _0802AF50 .align 2, 0 -_0802AF24: .4byte 0x02024d1e +_0802AF24: .4byte gUnknown_02024D1E _0802AF28: ldr r1, _0802AF30 movs r0, 0x18 b _0802AF50 .align 2, 0 -_0802AF30: .4byte 0x02024d1e +_0802AF30: .4byte gUnknown_02024D1E _0802AF34: ldr r1, _0802AF3C movs r0, 0x7 b _0802AF50 .align 2, 0 -_0802AF3C: .4byte 0x02024d1e +_0802AF3C: .4byte gUnknown_02024D1E _0802AF40: ldr r1, _0802AF48 movs r0, 0x8 b _0802AF50 .align 2, 0 -_0802AF48: .4byte 0x02024d1e +_0802AF48: .4byte gUnknown_02024D1E _0802AF4C: ldr r1, _0802AF60 movs r0, 0x5 @@ -62232,8 +62232,8 @@ _0802AF50: pop {r0} bx r0 .align 2, 0 -_0802AF60: .4byte 0x02024d1e -_0802AF64: .4byte 0x02024c10 +_0802AF60: .4byte gUnknown_02024D1E +_0802AF64: .4byte gUnknown_02024C10 thumb_func_end sub_802AEB0 thumb_func_start sub_802AF68 @@ -62277,7 +62277,7 @@ _0802AF7A: .align 2, 0 _0802AFB4: .4byte gBaseStats _0802AFB8: .4byte gPickupItems -_0802AFBC: .4byte 0x03004360 +_0802AFBC: .4byte gPlayerParty _0802AFC0: lsls r0, r5, 3 subs r0, r5 @@ -62349,8 +62349,8 @@ _0802B032: pop {r0} bx r0 .align 2, 0 -_0802B04C: .4byte 0x03004360 -_0802B050: .4byte 0x02024c10 +_0802B04C: .4byte gPlayerParty +_0802B050: .4byte gUnknown_02024C10 thumb_func_end sub_802AF68 thumb_func_start atkE6_castform_transform @@ -62397,12 +62397,12 @@ _0802B086: pop {r0} bx r0 .align 2, 0 -_0802B0A8: .4byte 0x02024a60 +_0802B0A8: .4byte gUnknown_02024A60 _0802B0AC: .4byte 0x02000000 _0802B0B0: .4byte 0x00016003 -_0802B0B4: .4byte 0x02024a80 +_0802B0B4: .4byte gBattleMons _0802B0B8: .4byte 0x0001609b -_0802B0BC: .4byte 0x02024c10 +_0802B0BC: .4byte gUnknown_02024C10 thumb_func_end atkE6_castform_transform thumb_func_start atkE7_castform_switch @@ -62432,7 +62432,7 @@ _0802B0EC: pop {r0} bx r0 .align 2, 0 -_0802B0F4: .4byte 0x02024c10 +_0802B0F4: .4byte gUnknown_02024C10 _0802B0F8: .4byte 0x02000000 _0802B0FC: .4byte 0x00016003 _0802B100: .4byte gUnknown_081D977D @@ -62472,10 +62472,10 @@ atkE8_settypebasedhalvers: @ 802B108 b _0802B180 .align 2, 0 _0802B144: .4byte gBattleMoves -_0802B148: .4byte 0x02024be6 -_0802B14C: .4byte 0x02024c98 -_0802B150: .4byte 0x02024c07 -_0802B154: .4byte 0x02024d1e +_0802B148: .4byte gUnknown_02024BE6 +_0802B14C: .4byte gUnknown_02024C98 +_0802B150: .4byte gUnknown_02024C07 +_0802B154: .4byte gUnknown_02024D1E _0802B158: ldr r1, _0802B18C ldr r0, _0802B190 @@ -62505,10 +62505,10 @@ _0802B180: str r0, [r1] b _0802B1B6 .align 2, 0 -_0802B18C: .4byte 0x02024c98 -_0802B190: .4byte 0x02024c07 -_0802B194: .4byte 0x02024d1e -_0802B198: .4byte 0x02024c10 +_0802B18C: .4byte gUnknown_02024C98 +_0802B190: .4byte gUnknown_02024C07 +_0802B194: .4byte gUnknown_02024D1E +_0802B198: .4byte gUnknown_02024C10 _0802B19C: ldr r3, _0802B1BC ldr r2, [r3] @@ -62528,7 +62528,7 @@ _0802B1B6: pop {r0} bx r0 .align 2, 0 -_0802B1BC: .4byte 0x02024c10 +_0802B1BC: .4byte gUnknown_02024C10 thumb_func_end atkE8_settypebasedhalvers thumb_func_start sub_802B1C0 @@ -62576,7 +62576,7 @@ _0802B202: strb r0, [r1] b _0802B276 .align 2, 0 -_0802B218: .4byte 0x02024db8 +_0802B218: .4byte word_2024DB8 _0802B21C: .4byte 0x02000000 _0802B220: .4byte 0x0001601f _0802B224: .4byte 0x0001601c @@ -62631,7 +62631,7 @@ _0802B276: bx r0 .align 2, 0 _0802B284: .4byte 0x0001601c -_0802B288: .4byte 0x02024c10 +_0802B288: .4byte gUnknown_02024C10 thumb_func_end sub_802B1C0 thumb_func_start atkEA_recycleitem @@ -62684,12 +62684,12 @@ atkEA_recycleitem: @ 802B28C str r0, [r1] b _0802B322 .align 2, 0 -_0802B2F0: .4byte 0x02024a60 -_0802B2F4: .4byte 0x02024c07 +_0802B2F0: .4byte gUnknown_02024A60 +_0802B2F4: .4byte gUnknown_02024C07 _0802B2F8: .4byte 0x020160cc -_0802B2FC: .4byte 0x02024a80 -_0802B300: .4byte 0x02024c04 -_0802B304: .4byte 0x02024c10 +_0802B2FC: .4byte gBattleMons +_0802B300: .4byte gUnknown_02024C04 +_0802B304: .4byte gUnknown_02024C10 _0802B308: ldr r3, _0802B32C ldr r2, [r3] @@ -62710,7 +62710,7 @@ _0802B322: pop {r0} bx r0 .align 2, 0 -_0802B32C: .4byte 0x02024c10 +_0802B32C: .4byte gUnknown_02024C10 thumb_func_end atkEA_recycleitem thumb_func_start atkEB_settypetoterrain @@ -62772,12 +62772,12 @@ atkEB_settypetoterrain: @ 802B330 str r0, [r1] b _0802B3D2 .align 2, 0 -_0802B3A0: .4byte 0x02024a80 -_0802B3A4: .4byte 0x02024c07 +_0802B3A0: .4byte gBattleMons +_0802B3A4: .4byte gUnknown_02024C07 _0802B3A8: .4byte gTerrainToType -_0802B3AC: .4byte 0x0300428c -_0802B3B0: .4byte 0x030041c0 -_0802B3B4: .4byte 0x02024c10 +_0802B3AC: .4byte gUnknown_0300428C +_0802B3B0: .4byte gUnknown_030041C0 +_0802B3B4: .4byte gUnknown_02024C10 _0802B3B8: ldr r3, _0802B3DC ldr r2, [r3] @@ -62799,7 +62799,7 @@ _0802B3D2: pop {r0} bx r0 .align 2, 0 -_0802B3DC: .4byte 0x02024c10 +_0802B3DC: .4byte gUnknown_02024C10 thumb_func_end atkEB_settypetoterrain thumb_func_start sub_802B3E0 @@ -62865,16 +62865,16 @@ sub_802B3E0: @ 802B3E0 strb r0, [r5] b _0802B4AA .align 2, 0 -_0802B45C: .4byte 0x02024c07 -_0802B460: .4byte 0x02024a60 -_0802B464: .4byte 0x020239f8 -_0802B468: .4byte 0x02024c0c +_0802B45C: .4byte gUnknown_02024C07 +_0802B460: .4byte gUnknown_02024A60 +_0802B464: .4byte gUnknown_020239F8 +_0802B468: .4byte gUnknown_02024C0C _0802B46C: .4byte gBitTable -_0802B470: .4byte 0x02024c18 -_0802B474: .4byte 0x02024c60 -_0802B478: .4byte 0x02024a76 -_0802B47C: .4byte 0x02024be6 -_0802B480: .4byte 0x02024c10 +_0802B470: .4byte gUnknown_02024C18 +_0802B474: .4byte gUnknown_02024C60 +_0802B478: .4byte gUnknown_02024A76 +_0802B47C: .4byte gUnknown_02024BE6 +_0802B480: .4byte gUnknown_02024C10 _0802B484: .4byte 0x02000000 _0802B488: .4byte 0x00016002 _0802B48C: .4byte 0x000160a7 @@ -62897,7 +62897,7 @@ _0802B4AA: pop {r0} bx r0 .align 2, 0 -_0802B4B0: .4byte 0x02024c10 +_0802B4B0: .4byte gUnknown_02024C10 thumb_func_end sub_802B3E0 thumb_func_start sub_802B4B4 @@ -62922,9 +62922,9 @@ sub_802B4B4: @ 802B4B4 strb r1, [r3] b _0802B4FA .align 2, 0 -_0802B4DC: .4byte 0x02024c0a -_0802B4E0: .4byte 0x02024c07 -_0802B4E4: .4byte 0x02024c08 +_0802B4DC: .4byte gUnknown_02024C0A +_0802B4E0: .4byte gUnknown_02024C07 +_0802B4E4: .4byte gUnknown_02024C08 _0802B4E8: .4byte 0x02000000 _0802B4EC: .4byte 0x00016003 _0802B4F0: @@ -62948,7 +62948,7 @@ _0802B4FA: .align 2, 0 _0802B510: .4byte 0x02000000 _0802B514: .4byte 0x00016003 -_0802B518: .4byte 0x02024c10 +_0802B518: .4byte gUnknown_02024C10 thumb_func_end sub_802B4B4 thumb_func_start sub_802B51C @@ -62993,9 +62993,9 @@ _0802B544: adds r0, r3 b _0802B598 .align 2, 0 -_0802B56C: .4byte 0x02024c07 -_0802B570: .4byte 0x02024c80 -_0802B574: .4byte 0x02024c7a +_0802B56C: .4byte gUnknown_02024C07 +_0802B570: .4byte gUnknown_02024C80 +_0802B574: .4byte gUnknown_02024C7A _0802B578: .4byte 0x0000fffe _0802B57C: .4byte 0x0000fffd _0802B580: .4byte 0x02000000 @@ -63021,7 +63021,7 @@ _0802B598: _0802B5A8: .4byte 0x02000000 _0802B5AC: .4byte 0x00016002 _0802B5B0: .4byte 0x000160a1 -_0802B5B4: .4byte 0x02024c10 +_0802B5B4: .4byte gUnknown_02024C10 thumb_func_end sub_802B51C thumb_func_start sub_802B5B8 @@ -63057,12 +63057,12 @@ _0802B5C6: ldr r0, _0802B610 b _0802B94C .align 2, 0 -_0802B5F8: .4byte 0x02024a64 -_0802B5FC: .4byte 0x02024a60 -_0802B600: .4byte 0x02024c07 -_0802B604: .4byte 0x02024c08 -_0802B608: .4byte 0x020239f8 -_0802B60C: .4byte 0x02024c10 +_0802B5F8: .4byte gUnknown_02024A64 +_0802B5FC: .4byte gUnknown_02024A60 +_0802B600: .4byte gUnknown_02024C07 +_0802B604: .4byte gUnknown_02024C08 +_0802B608: .4byte gUnknown_020239F8 +_0802B60C: .4byte gUnknown_02024C10 _0802B610: .4byte gUnknown_081D9F35 _0802B614: movs r0, 0x80 @@ -63079,7 +63079,7 @@ _0802B614: ldr r0, _0802B638 b _0802B94C .align 2, 0 -_0802B634: .4byte 0x02024c10 +_0802B634: .4byte gUnknown_02024C10 _0802B638: .4byte gUnknown_081D9F00 _0802B63C: ldr r0, _0802B660 @@ -63100,7 +63100,7 @@ _0802B63C: lsrs r5, r0, 24 b _0802B684 .align 2, 0 -_0802B660: .4byte 0x02024c04 +_0802B660: .4byte gUnknown_02024C04 _0802B664: .4byte 0x02000000 _0802B668: .4byte 0x00016089 _0802B66C: @@ -63135,8 +63135,8 @@ _0802B696: mov pc, r0 .align 2, 0 _0802B6A0: .4byte gBaseStats -_0802B6A4: .4byte 0x02024a80 -_0802B6A8: .4byte 0x02024c04 +_0802B6A4: .4byte gBattleMons +_0802B6A8: .4byte gUnknown_02024C04 _0802B6AC: .4byte _0802B6B0 .align 2, 0 _0802B6B0: @@ -63169,8 +63169,8 @@ _0802B6CC: beq _0802B760 b _0802B72E .align 2, 0 -_0802B6F4: .4byte 0x02024a80 -_0802B6F8: .4byte 0x02024c08 +_0802B6F4: .4byte gBattleMons +_0802B6F8: .4byte gUnknown_02024C08 _0802B6FC: bl sav1_map_get_light_level lsls r0, 24 @@ -63201,8 +63201,8 @@ _0802B72E: movs r4, 0xA b _0802B78E .align 2, 0 -_0802B734: .4byte 0x02024a80 -_0802B738: .4byte 0x02024c08 +_0802B734: .4byte gBattleMons +_0802B738: .4byte gUnknown_02024C08 _0802B73C: ldr r2, _0802B764 ldr r0, _0802B768 @@ -63224,8 +63224,8 @@ _0802B760: movs r4, 0x1E b _0802B78E .align 2, 0 -_0802B764: .4byte 0x02024a80 -_0802B768: .4byte 0x02024c08 +_0802B764: .4byte gBattleMons +_0802B768: .4byte gUnknown_02024C08 _0802B76C: ldr r0, _0802B780 ldrb r0, [r0, 0x13] @@ -63237,7 +63237,7 @@ _0802B76C: movs r4, 0x28 b _0802B78E .align 2, 0 -_0802B780: .4byte 0x030042e0 +_0802B780: .4byte gUnknown_030042E0 _0802B784: ldr r1, _0802B7F4 ldrh r0, [r2] @@ -63297,10 +63297,10 @@ _0802B7DC: b _0802B81C .align 2, 0 _0802B7F4: .4byte gBallCatchBonuses -_0802B7F8: .4byte 0x02024a80 -_0802B7FC: .4byte 0x02024c08 -_0802B800: .4byte 0x02024c04 -_0802B804: .4byte 0x030042e0 +_0802B7F8: .4byte gBattleMons +_0802B7FC: .4byte gUnknown_02024C08 +_0802B800: .4byte gUnknown_02024C04 +_0802B804: .4byte gUnknown_030042E0 _0802B808: ldr r0, _0802B860 ldrh r1, [r1] @@ -63344,14 +63344,14 @@ _0802B81C: beq _0802B90E b _0802B938 .align 2, 0 -_0802B860: .4byte 0x030042e0 -_0802B864: .4byte 0x02024a60 -_0802B868: .4byte 0x02024c10 +_0802B860: .4byte gUnknown_030042E0 +_0802B864: .4byte gUnknown_02024A60 +_0802B868: .4byte gUnknown_02024C10 _0802B86C: .4byte gUnknown_081D9EC2 -_0802B870: .4byte 0x02024a6a -_0802B874: .4byte 0x02024c08 -_0802B878: .4byte 0x030045c0 -_0802B87C: .4byte 0x02024c04 +_0802B870: .4byte gUnknown_02024A6A +_0802B874: .4byte gUnknown_02024C08 +_0802B878: .4byte gEnemyParty +_0802B87C: .4byte gUnknown_02024C04 _0802B880: movs r0, 0xFF lsls r0, 16 @@ -63425,21 +63425,21 @@ _0802B90E: strb r0, [r1, 0x5] b _0802B94E .align 2, 0 -_0802B918: .4byte 0x02024c04 -_0802B91C: .4byte 0x02024a60 -_0802B920: .4byte 0x02024c10 +_0802B918: .4byte gUnknown_02024C04 +_0802B91C: .4byte gUnknown_02024A60 +_0802B920: .4byte gUnknown_02024C10 _0802B924: .4byte gUnknown_081D9EC2 -_0802B928: .4byte 0x02024a6a -_0802B92C: .4byte 0x02024c08 -_0802B930: .4byte 0x030045c0 -_0802B934: .4byte 0x02024d1e +_0802B928: .4byte gUnknown_02024A6A +_0802B92C: .4byte gUnknown_02024C08 +_0802B930: .4byte gEnemyParty +_0802B934: .4byte gUnknown_02024D1E _0802B938: ldr r1, _0802B940 movs r0, 0x1 strb r0, [r1, 0x5] b _0802B94E .align 2, 0 -_0802B940: .4byte 0x02024d1e +_0802B940: .4byte gUnknown_02024D1E _0802B944: ldr r0, _0802B954 strb r4, [r0, 0x5] @@ -63452,8 +63452,8 @@ _0802B94E: pop {r0} bx r0 .align 2, 0 -_0802B954: .4byte 0x02024d1e -_0802B958: .4byte 0x02024c10 +_0802B954: .4byte gUnknown_02024D1E +_0802B958: .4byte gUnknown_02024C10 _0802B95C: .4byte gUnknown_081D9F0A thumb_func_end sub_802B5B8 @@ -63510,12 +63510,12 @@ sub_802B960: @ 802B960 pop {r0} bx r0 .align 2, 0 -_0802B9C8: .4byte 0x02024a6a -_0802B9CC: .4byte 0x02024c07 -_0802B9D0: .4byte 0x030045c0 -_0802B9D4: .4byte 0x030042e0 -_0802B9D8: .4byte 0x02024a80 -_0802B9DC: .4byte 0x02024c10 +_0802B9C8: .4byte gUnknown_02024A6A +_0802B9CC: .4byte gUnknown_02024C07 +_0802B9D0: .4byte gEnemyParty +_0802B9D4: .4byte gUnknown_030042E0 +_0802B9D8: .4byte gBattleMons +_0802B9DC: .4byte gUnknown_02024C10 thumb_func_end sub_802B960 thumb_func_start sub_802B9E0 @@ -63551,9 +63551,9 @@ sub_802B9E0: @ 802B9E0 str r1, [r3] b _0802BA82 .align 2, 0 -_0802BA20: .4byte 0x02024a80 -_0802BA24: .4byte 0x02024c08 -_0802BA28: .4byte 0x02024c10 +_0802BA20: .4byte gBattleMons +_0802BA24: .4byte gUnknown_02024C08 +_0802BA28: .4byte gUnknown_02024C10 _0802BA2C: ldrb r0, [r6] muls r0, r5 @@ -63604,7 +63604,7 @@ _0802BA82: bx r0 .align 2, 0 _0802BA88: .4byte gSaveBlock2 -_0802BA8C: .4byte 0x02024c10 +_0802BA8C: .4byte gUnknown_02024C10 thumb_func_end sub_802B9E0 thumb_func_start sub_802BA90 @@ -63621,7 +63621,7 @@ sub_802BA90: @ 802BA90 beq _0802BAB8 b _0802BBC4 .align 2, 0 -_0802BAA8: .4byte 0x02024d1e +_0802BAA8: .4byte gUnknown_02024D1E _0802BAAC: cmp r1, 0x2 beq _0802BB10 @@ -63669,9 +63669,9 @@ _0802BAC6: strb r0, [r7, 0x1] b _0802BB72 .align 2, 0 -_0802BB04: .4byte 0x0202f388 -_0802BB08: .4byte 0x02024a80 -_0802BB0C: .4byte 0x02024c08 +_0802BB04: .4byte gPaletteFade +_0802BB08: .4byte gBattleMons +_0802BB0C: .4byte gUnknown_02024C08 _0802BB10: ldr r0, _0802BB7C ldrb r1, [r0, 0x7] @@ -63725,10 +63725,10 @@ _0802BB72: strb r0, [r7] b _0802BBC4 .align 2, 0 -_0802BB7C: .4byte 0x0202f388 -_0802BB80: .4byte 0x03001770 +_0802BB7C: .4byte gPaletteFade +_0802BB80: .4byte gMain _0802BB84: .4byte sub_800F808 -_0802BB88: .4byte 0x03004b20 +_0802BB88: .4byte gTasks _0802BB8C: .4byte gBattleTerrainTiles_Building _0802BB90: .4byte 0x06008000 _0802BB94: .4byte gBattleTerrainTilemap_Building @@ -63736,7 +63736,7 @@ _0802BB98: .4byte 0x0600d000 _0802BB9C: .4byte gBattleTerrainPalette_BattleTower _0802BBA0: .4byte REG_BG3CNT _0802BBA4: .4byte 0x00005a0b -_0802BBA8: .4byte 0x030041b0 +_0802BBA8: .4byte gUnknown_030041B0 _0802BBAC: .4byte 0x0000fffc _0802BBB0: ldr r0, _0802BBCC @@ -63755,8 +63755,8 @@ _0802BBC4: pop {r0} bx r0 .align 2, 0 -_0802BBCC: .4byte 0x0202f388 -_0802BBD0: .4byte 0x02024c10 +_0802BBCC: .4byte gPaletteFade +_0802BBD0: .4byte gUnknown_02024C10 thumb_func_end sub_802BA90 thumb_func_start sub_802BBD4 @@ -63861,7 +63861,7 @@ sub_802BC6C: @ 802BC6C pop {r0} bx r0 .align 2, 0 -_0802BC88: .4byte 0x02024d1e +_0802BC88: .4byte gUnknown_02024D1E thumb_func_end sub_802BC6C thumb_func_start nullsub_6 @@ -63890,7 +63890,7 @@ _0802BCA8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0802BCB4: .4byte 0x02024d1e +_0802BCB4: .4byte gUnknown_02024D1E _0802BCB8: .4byte _0802BCBC .align 2, 0 _0802BCBC: @@ -63910,7 +63910,7 @@ _0802BCD0: bl sub_802BC6C b _0802BEDA .align 2, 0 -_0802BCE8: .4byte 0x02024d1e +_0802BCE8: .4byte gUnknown_02024D1E _0802BCEC: ldr r0, _0802BD60 ldrh r1, [r0, 0x2E] @@ -63964,8 +63964,8 @@ _0802BD36: bl BeginFastPaletteFade b _0802BEDA .align 2, 0 -_0802BD60: .4byte 0x03001770 -_0802BD64: .4byte 0x02024d1e +_0802BD60: .4byte gMain +_0802BD64: .4byte gUnknown_02024D1E _0802BD68: movs r0, 0x2 ands r0, r1 @@ -63981,7 +63981,7 @@ _0802BD7A: strb r0, [r1] b _0802BEDA .align 2, 0 -_0802BD80: .4byte 0x02024d1e +_0802BD80: .4byte gUnknown_02024D1E _0802BD84: ldr r0, _0802BE34 ldrb r1, [r0, 0x7] @@ -64067,13 +64067,13 @@ _0802BD92: strb r0, [r1] b _0802BEDA .align 2, 0 -_0802BE34: .4byte 0x0202f388 -_0802BE38: .4byte 0x02024a6a -_0802BE3C: .4byte 0x02024c07 -_0802BE40: .4byte 0x030045c0 +_0802BE34: .4byte gPaletteFade +_0802BE38: .4byte gUnknown_02024A6A +_0802BE3C: .4byte gUnknown_02024C07 +_0802BE40: .4byte gEnemyParty _0802BE44: .4byte 0x02016079 _0802BE48: .4byte sub_800F808 -_0802BE4C: .4byte 0x02024d1e +_0802BE4C: .4byte gUnknown_02024D1E _0802BE50: ldr r0, _0802BE88 ldr r1, [r0, 0x4] @@ -64103,12 +64103,12 @@ _0802BE50: bl SetMonData b _0802BEC0 .align 2, 0 -_0802BE88: .4byte 0x03001770 +_0802BE88: .4byte gMain _0802BE8C: .4byte sub_800F808 -_0802BE90: .4byte 0x0202f388 -_0802BE94: .4byte 0x02024a6a -_0802BE98: .4byte 0x02024c07 -_0802BE9C: .4byte 0x030045c0 +_0802BE90: .4byte gPaletteFade +_0802BE94: .4byte gUnknown_02024A6A +_0802BE98: .4byte gUnknown_02024C07 +_0802BE9C: .4byte gEnemyParty _0802BEA0: .4byte 0x02016079 _0802BEA4: bl CalculatePlayerPartyCount @@ -64122,7 +64122,7 @@ _0802BEA4: str r0, [r1] b _0802BEDA .align 2, 0 -_0802BEBC: .4byte 0x02024c10 +_0802BEBC: .4byte gUnknown_02024C10 _0802BEC0: ldr r3, _0802BEEC ldr r2, [r3] @@ -64147,7 +64147,7 @@ _0802BEDA: pop {r0} bx r0 .align 2, 0 -_0802BEEC: .4byte 0x02024c10 +_0802BEEC: .4byte gUnknown_02024C10 thumb_func_end atkF3_receive_new_pokemon_maybe thumb_func_start sub_802BEF0 @@ -64169,10 +64169,10 @@ sub_802BEF0: @ 802BEF0 str r0, [r1] bx lr .align 2, 0 -_0802BF10: .4byte 0x02024a80 -_0802BF14: .4byte 0x02024c07 -_0802BF18: .4byte 0x02024bec -_0802BF1C: .4byte 0x02024c10 +_0802BF10: .4byte gBattleMons +_0802BF14: .4byte gUnknown_02024C07 +_0802BF18: .4byte gUnknown_02024BEC +_0802BF1C: .4byte gUnknown_02024C10 thumb_func_end sub_802BEF0 thumb_func_start sub_802BF20 @@ -64192,9 +64192,9 @@ sub_802BF20: @ 802BF20 str r0, [r1] bx lr .align 2, 0 -_0802BF3C: .4byte 0x02024a80 -_0802BF40: .4byte 0x02024c07 -_0802BF44: .4byte 0x02024c10 +_0802BF3C: .4byte gBattleMons +_0802BF40: .4byte gUnknown_02024C07 +_0802BF44: .4byte gUnknown_02024C10 thumb_func_end sub_802BF20 thumb_func_start sub_802BF48 @@ -64204,7 +64204,7 @@ sub_802BF48: @ 802BF48 strb r0, [r1] bx lr .align 2, 0 -_0802BF50: .4byte 0x02024a7f +_0802BF50: .4byte gUnknown_02024A7F thumb_func_end sub_802BF48 thumb_func_start sub_802BF54 @@ -64218,9 +64218,9 @@ sub_802BF54: @ 802BF54 strb r0, [r1] bx lr .align 2, 0 -_0802BF64: .4byte 0x02024a7f -_0802BF68: .4byte 0x02024a7e -_0802BF6C: .4byte 0x02024a68 +_0802BF64: .4byte gUnknown_02024A7F +_0802BF68: .4byte gUnknown_02024A7E +_0802BF6C: .4byte gUnknown_02024A68 thumb_func_end sub_802BF54 thumb_func_start nullsub_91 @@ -64242,10 +64242,10 @@ sub_802BF74: @ 802BF74 strb r0, [r1] bx lr .align 2, 0 -_0802BF8C: .4byte 0x03004330 -_0802BF90: .4byte 0x02024a60 +_0802BF8C: .4byte gUnknown_03004330 +_0802BF90: .4byte gUnknown_02024A60 _0802BF94: .4byte sub_802C014 -_0802BF98: .4byte 0x02024e6d +_0802BF98: .4byte gUnknown_02024E6D thumb_func_end sub_802BF74 thumb_func_start dp01_tbl1_exec_completed @@ -64280,11 +64280,11 @@ dp01_tbl1_exec_completed: @ 802BF9C strb r1, [r0] b _0802C002 .align 2, 0 -_0802BFDC: .4byte 0x03004330 -_0802BFE0: .4byte 0x02024a60 +_0802BFDC: .4byte gUnknown_03004330 +_0802BFE0: .4byte gUnknown_02024A60 _0802BFE4: .4byte sub_802C014 -_0802BFE8: .4byte 0x020239f8 -_0802BFEC: .4byte 0x02023a60 +_0802BFE8: .4byte gUnknown_020239F8 +_0802BFEC: .4byte gUnknown_02023A60 _0802BFF0: ldr r2, _0802C00C ldr r1, _0802C010 @@ -64301,7 +64301,7 @@ _0802C002: pop {r0} bx r0 .align 2, 0 -_0802C00C: .4byte 0x02024a64 +_0802C00C: .4byte gUnknown_02024A64 _0802C010: .4byte gBitTable thumb_func_end dp01_tbl1_exec_completed @@ -64333,10 +64333,10 @@ sub_802C014: @ 802C014 bl _call_via_r0 b _0802C060 .align 2, 0 -_0802C048: .4byte 0x02024a64 +_0802C048: .4byte gUnknown_02024A64 _0802C04C: .4byte gBitTable -_0802C050: .4byte 0x02024a60 -_0802C054: .4byte 0x02023a60 +_0802C050: .4byte gUnknown_02024A60 +_0802C054: .4byte gUnknown_02023A60 _0802C058: .4byte gUnknown_081FAD98 _0802C05C: bl dp01_tbl1_exec_completed @@ -64367,9 +64367,9 @@ _0802C086: pop {r0} bx r0 .align 2, 0 -_0802C08C: .4byte 0x02020004 -_0802C090: .4byte 0x02024be0 -_0802C094: .4byte 0x02024a60 +_0802C08C: .4byte gSprites +_0802C090: .4byte gUnknown_02024BE0 +_0802C094: .4byte gUnknown_02024A60 thumb_func_end bx_0802E404 thumb_func_start sub_802C098 @@ -64420,10 +64420,10 @@ sub_802C098: @ 802C098 beq _0802C116 b _0802C138 .align 2, 0 -_0802C0FC: .4byte 0x02023a60 -_0802C100: .4byte 0x02024a60 -_0802C104: .4byte 0x03001770 -_0802C108: .4byte 0x02024e60 +_0802C0FC: .4byte gUnknown_02023A60 +_0802C100: .4byte gUnknown_02024A60 +_0802C104: .4byte gMain +_0802C108: .4byte gUnknown_02024E60 _0802C10C: cmp r0, 0x2 beq _0802C122 @@ -64480,7 +64480,7 @@ _0802C158: movs r2, 0x1 b _0802C200 .align 2, 0 -_0802C174: .4byte 0x02024e60 +_0802C174: .4byte gUnknown_02024E60 _0802C178: movs r0, 0x10 ands r0, r1 @@ -64508,7 +64508,7 @@ _0802C192: movs r2, 0x1 b _0802C200 .align 2, 0 -_0802C1AC: .4byte 0x02024e60 +_0802C1AC: .4byte gUnknown_02024E60 _0802C1B0: movs r0, 0x40 mov r8, r0 @@ -64525,7 +64525,7 @@ _0802C1B0: beq _0802C2AC b _0802C1E8 .align 2, 0 -_0802C1CC: .4byte 0x02024e60 +_0802C1CC: .4byte gUnknown_02024E60 _0802C1D0: movs r0, 0x80 ands r0, r1 @@ -64560,7 +64560,7 @@ _0802C200: bl sub_802E3E4 b _0802C2AC .align 2, 0 -_0802C214: .4byte 0x02024e60 +_0802C214: .4byte gUnknown_02024E60 _0802C218: movs r0, 0x2 ands r0, r1 @@ -64618,8 +64618,8 @@ _0802C278: bl sub_814A7FC b _0802C2AC .align 2, 0 -_0802C294: .4byte 0x020239f8 -_0802C298: .4byte 0x02024c0c +_0802C294: .4byte gUnknown_020239F8 +_0802C298: .4byte gUnknown_02024C0C _0802C29C: .4byte gBitTable _0802C2A0: movs r0, 0x8 @@ -64655,8 +64655,8 @@ unref_sub_802C2B8: @ 802C2B8 pop {r0} bx r0 .align 2, 0 -_0802C2E0: .4byte 0x02024a60 -_0802C2E4: .4byte 0x03004330 +_0802C2E0: .4byte gUnknown_02024A60 +_0802C2E4: .4byte gUnknown_03004330 _0802C2E8: .4byte sub_802C2EC thumb_func_end unref_sub_802C2B8 @@ -64735,14 +64735,14 @@ _0802C32E: b _0802C658 .align 2, 0 _0802C384: .4byte gUnknown_081FAE7C -_0802C388: .4byte 0x03004344 -_0802C38C: .4byte 0x02024a68 -_0802C390: .4byte 0x03001770 -_0802C394: .4byte 0x02020004 -_0802C398: .4byte 0x02024be0 +_0802C388: .4byte gUnknown_03004344 +_0802C38C: .4byte gUnknown_02024A68 +_0802C390: .4byte gMain +_0802C394: .4byte gSprites +_0802C398: .4byte gUnknown_02024BE0 _0802C39C: .4byte sub_8010574 -_0802C3A0: .4byte 0x02024e64 -_0802C3A4: .4byte 0x02024a60 +_0802C3A0: .4byte gUnknown_02024E64 +_0802C3A4: .4byte gUnknown_02024A60 _0802C3A8: movs r0, 0x2 ands r0, r1 @@ -64785,12 +64785,12 @@ _0802C3A8: bl dp11b_obj_free b _0802C658 .align 2, 0 -_0802C400: .4byte 0x02020004 -_0802C404: .4byte 0x02024be0 -_0802C408: .4byte 0x03004344 +_0802C400: .4byte gSprites +_0802C404: .4byte gUnknown_02024BE0 +_0802C408: .4byte gUnknown_03004344 _0802C40C: .4byte sub_8010574 -_0802C410: .4byte 0x03004330 -_0802C414: .4byte 0x02024a60 +_0802C410: .4byte gUnknown_03004330 +_0802C414: .4byte gUnknown_02024A60 _0802C418: .4byte sub_802C68C _0802C41C: movs r0, 0x60 @@ -64824,9 +64824,9 @@ _0802C448: mov r0, sp b _0802C472 .align 2, 0 -_0802C458: .4byte 0x02020004 -_0802C45C: .4byte 0x02024be0 -_0802C460: .4byte 0x03004344 +_0802C458: .4byte gSprites +_0802C45C: .4byte gUnknown_02024BE0 +_0802C460: .4byte gUnknown_03004344 _0802C464: .4byte sub_8010574 _0802C468: adds r4, 0x1 @@ -64868,7 +64868,7 @@ _0802C480: beq _0802C4C2 b _0802C500 .align 2, 0 -_0802C4B4: .4byte 0x02024a68 +_0802C4B4: .4byte gUnknown_02024A68 _0802C4B8: cmp r0, 0x2 beq _0802C4C2 @@ -64925,14 +64925,14 @@ _0802C518: beq _0802C448 b _0802C640 .align 2, 0 -_0802C520: .4byte 0x02024a60 -_0802C524: .4byte 0x02024a6a -_0802C528: .4byte 0x03004360 -_0802C52C: .4byte 0x02024e64 +_0802C520: .4byte gUnknown_02024A60 +_0802C524: .4byte gUnknown_02024A6A +_0802C528: .4byte gPlayerParty +_0802C52C: .4byte gUnknown_02024E64 _0802C530: .4byte gBattleMoves -_0802C534: .4byte 0x02024c0c +_0802C534: .4byte gUnknown_02024C0C _0802C538: .4byte gBitTable -_0802C53C: .4byte 0x03004344 +_0802C53C: .4byte gUnknown_03004344 _0802C540: movs r0, 0x90 ands r0, r1 @@ -64965,9 +64965,9 @@ _0802C56C: mov r0, sp b _0802C596 .align 2, 0 -_0802C57C: .4byte 0x02020004 -_0802C580: .4byte 0x02024be0 -_0802C584: .4byte 0x03004344 +_0802C57C: .4byte gSprites +_0802C580: .4byte gUnknown_02024BE0 +_0802C584: .4byte gUnknown_03004344 _0802C588: .4byte sub_8010574 _0802C58C: adds r4, 0x1 @@ -65009,7 +65009,7 @@ _0802C5A4: beq _0802C5E6 b _0802C624 .align 2, 0 -_0802C5D8: .4byte 0x02024a68 +_0802C5D8: .4byte gUnknown_02024A68 _0802C5DC: cmp r0, 0x2 beq _0802C5E6 @@ -65083,16 +65083,16 @@ _0802C658: pop {r0} bx r0 .align 2, 0 -_0802C660: .4byte 0x02024a60 -_0802C664: .4byte 0x02024a6a -_0802C668: .4byte 0x03004360 -_0802C66C: .4byte 0x02024e64 +_0802C660: .4byte gUnknown_02024A60 +_0802C664: .4byte gUnknown_02024A6A +_0802C668: .4byte gPlayerParty +_0802C66C: .4byte gUnknown_02024E64 _0802C670: .4byte gBattleMoves -_0802C674: .4byte 0x02024c0c +_0802C674: .4byte gUnknown_02024C0C _0802C678: .4byte gBitTable -_0802C67C: .4byte 0x03004344 -_0802C680: .4byte 0x02020004 -_0802C684: .4byte 0x02024be0 +_0802C67C: .4byte gUnknown_03004344 +_0802C680: .4byte gSprites +_0802C684: .4byte gUnknown_02024BE0 _0802C688: .4byte sub_8010520 thumb_func_end sub_802C2EC @@ -65143,10 +65143,10 @@ _0802C6B2: ands r4, r0 b _0802C702 .align 2, 0 -_0802C6E4: .4byte 0x02024a60 -_0802C6E8: .4byte 0x02023a64 -_0802C6EC: .4byte 0x03001770 -_0802C6F0: .4byte 0x02024e64 +_0802C6E4: .4byte gUnknown_02024A60 +_0802C6E8: .4byte gUnknown_02023A64 +_0802C6EC: .4byte gMain +_0802C6F0: .4byte gUnknown_02024E64 _0802C6F4: ldr r2, _0802C714 ldrh r1, [r1] @@ -65167,8 +65167,8 @@ _0802C702: b _0802C73A .align 2, 0 _0802C714: .4byte gBattleMoves -_0802C718: .4byte 0x03004344 -_0802C71C: .4byte 0x02024a60 +_0802C718: .4byte gUnknown_03004344 +_0802C71C: .4byte gUnknown_02024A60 _0802C720: ldr r0, _0802C764 ldrb r0, [r0] @@ -65204,9 +65204,9 @@ _0802C73A: add r8, r2 b _0802C7B2 .align 2, 0 -_0802C764: .4byte 0x02024a60 -_0802C768: .4byte 0x03004344 -_0802C76C: .4byte 0x02023a60 +_0802C764: .4byte gUnknown_02024A60 +_0802C768: .4byte gUnknown_03004344 +_0802C76C: .4byte gUnknown_02023A60 _0802C770: movs r0, 0x7D ands r0, r4 @@ -65257,9 +65257,9 @@ _0802C7B8: orrs r2, r0 b _0802C888 .align 2, 0 -_0802C7D0: .4byte 0x02024e64 -_0802C7D4: .4byte 0x03004344 -_0802C7D8: .4byte 0x02024a60 +_0802C7D0: .4byte gUnknown_02024E64 +_0802C7D4: .4byte gUnknown_03004344 +_0802C7D8: .4byte gUnknown_02024A60 _0802C7DC: ldr r1, _0802C7F8 ldr r2, _0802C7FC @@ -65276,10 +65276,10 @@ _0802C7DC: ldrb r0, [r2] b _0802C838 .align 2, 0 -_0802C7F8: .4byte 0x03004330 -_0802C7FC: .4byte 0x02024a60 +_0802C7F8: .4byte gUnknown_03004330 +_0802C7FC: .4byte gUnknown_02024A60 _0802C800: .4byte sub_802C2EC -_0802C804: .4byte 0x03004344 +_0802C804: .4byte gUnknown_03004344 _0802C808: movs r0, 0x1 bl battle_get_side_with_given_state @@ -65296,7 +65296,7 @@ _0802C808: movs r0, 0x3 b _0802C832 .align 2, 0 -_0802C828: .4byte 0x02024c0c +_0802C828: .4byte gUnknown_02024C0C _0802C82C: .4byte gBitTable _0802C830: movs r0, 0x1 @@ -65319,9 +65319,9 @@ _0802C838: ldr r1, _0802C860 b _0802CA36 .align 2, 0 -_0802C854: .4byte 0x03004344 -_0802C858: .4byte 0x02020004 -_0802C85C: .4byte 0x02024be0 +_0802C854: .4byte gUnknown_03004344 +_0802C858: .4byte gSprites +_0802C85C: .4byte gUnknown_02024BE0 _0802C860: .4byte sub_8010520 _0802C864: movs r6, 0x2 @@ -65347,8 +65347,8 @@ _0802C888: bl dp01_tbl1_exec_completed b _0802CA38 .align 2, 0 -_0802C898: .4byte 0x030042a4 -_0802C89C: .4byte 0x030042a0 +_0802C898: .4byte gUnknown_030042A4 +_0802C89C: .4byte gUnknown_030042A0 _0802C8A0: .4byte 0x0000ffff _0802C8A4: movs r0, 0x20 @@ -65373,7 +65373,7 @@ _0802C8BC: eors r0, r2 b _0802C976 .align 2, 0 -_0802C8D0: .4byte 0x02024e64 +_0802C8D0: .4byte gUnknown_02024E64 _0802C8D4: movs r0, 0x10 ands r0, r1 @@ -65405,8 +65405,8 @@ _0802C8FC: eors r0, r6 b _0802C976 .align 2, 0 -_0802C90C: .4byte 0x02024e64 -_0802C910: .4byte 0x03004348 +_0802C90C: .4byte gUnknown_02024E64 +_0802C910: .4byte gUnknown_03004348 _0802C914: movs r0, 0x40 ands r0, r1 @@ -65430,7 +65430,7 @@ _0802C92C: eors r0, r2 b _0802C976 .align 2, 0 -_0802C940: .4byte 0x02024e64 +_0802C940: .4byte gUnknown_02024E64 _0802C944: movs r0, 0x80 ands r0, r1 @@ -65469,8 +65469,8 @@ _0802C976: bl sub_802E2D4 b _0802CA38 .align 2, 0 -_0802C994: .4byte 0x02024e64 -_0802C998: .4byte 0x03004348 +_0802C994: .4byte gUnknown_02024E64 +_0802C998: .4byte gUnknown_03004348 _0802C99C: movs r0, 0x4 ands r0, r1 @@ -65502,11 +65502,11 @@ _0802C99C: strb r5, [r0] b _0802C9F4 .align 2, 0 -_0802C9D8: .4byte 0x03004348 -_0802C9DC: .4byte 0x020239f8 -_0802C9E0: .4byte 0x02024e64 +_0802C9D8: .4byte gUnknown_03004348 +_0802C9DC: .4byte gUnknown_020239F8 +_0802C9E0: .4byte gUnknown_02024E64 _0802C9E4: .4byte gUnknown_081FAE80 -_0802C9E8: .4byte 0x03004344 +_0802C9E8: .4byte gUnknown_03004344 _0802C9EC: ldr r1, _0802CA44 adds r0, 0x1 @@ -65552,12 +65552,12 @@ _0802CA38: pop {r0} bx r0 .align 2, 0 -_0802CA44: .4byte 0x03004344 -_0802CA48: .4byte 0x03004210 +_0802CA44: .4byte gUnknown_03004344 +_0802CA48: .4byte gUnknown_03004210 _0802CA4C: .4byte 0x00001016 _0802CA50: .4byte gUnknown_08400D89 -_0802CA54: .4byte 0x03004330 -_0802CA58: .4byte 0x02024a60 +_0802CA54: .4byte gUnknown_03004330 +_0802CA58: .4byte gUnknown_02024A60 _0802CA5C: .4byte sub_802CA60 thumb_func_end sub_802C68C @@ -66021,16 +66021,16 @@ _0802CD8C: bl SetMonData b _0802CE1C .align 2, 0 -_0802CDEC: .4byte 0x03001770 -_0802CDF0: .4byte 0x02024e64 -_0802CDF4: .4byte 0x02024a60 -_0802CDF8: .4byte 0x03004344 -_0802CDFC: .4byte 0x02023a64 -_0802CE00: .4byte 0x02024ca8 +_0802CDEC: .4byte gMain +_0802CDF0: .4byte gUnknown_02024E64 +_0802CDF4: .4byte gUnknown_02024A60 +_0802CDF8: .4byte gUnknown_03004344 +_0802CDFC: .4byte gUnknown_02023A64 +_0802CE00: .4byte gUnknown_02024CA8 _0802CE04: .4byte gBitTable -_0802CE08: .4byte 0x02024a80 -_0802CE0C: .4byte 0x02024a6a -_0802CE10: .4byte 0x03004360 +_0802CE08: .4byte gBattleMons +_0802CE0C: .4byte gUnknown_02024A6A +_0802CE10: .4byte gPlayerParty _0802CE14: ldrb r0, [r5] ldr r1, _0802CF20 @@ -66153,15 +66153,15 @@ _0802CEF0: b _0802CF4E .align 2, 0 _0802CF20: .4byte gUnknown_08400D49 -_0802CF24: .4byte 0x03004330 -_0802CF28: .4byte 0x02024a60 +_0802CF24: .4byte gUnknown_03004330 +_0802CF28: .4byte gUnknown_02024A60 _0802CF2C: .4byte sub_802C68C -_0802CF30: .4byte 0x02024e64 -_0802CF34: .4byte 0x03004344 -_0802CF38: .4byte 0x03004210 +_0802CF30: .4byte gUnknown_02024E64 +_0802CF34: .4byte gUnknown_03004344 +_0802CF38: .4byte gUnknown_03004210 _0802CF3C: .4byte 0x00001016 _0802CF40: .4byte gUnknown_08400D38 -_0802CF44: .4byte 0x03001770 +_0802CF44: .4byte gMain _0802CF48: ldrb r0, [r3] bl nullsub_7 @@ -66186,9 +66186,9 @@ _0802CF4E: bl sub_802E3B4 b _0802CF8C .align 2, 0 -_0802CF78: .4byte 0x03004344 -_0802CF7C: .4byte 0x02024e64 -_0802CF80: .4byte 0x02024a60 +_0802CF78: .4byte gUnknown_03004344 +_0802CF7C: .4byte gUnknown_02024E64 +_0802CF80: .4byte gUnknown_02024A60 _0802CF84: ldrb r0, [r4] movs r1, 0x1B @@ -66224,11 +66224,11 @@ _0802CF8C: bl sub_802E3B4 b _0802CFE2 .align 2, 0 -_0802CFC8: .4byte 0x03001770 -_0802CFCC: .4byte 0x03004344 -_0802CFD0: .4byte 0x03004348 -_0802CFD4: .4byte 0x02024e64 -_0802CFD8: .4byte 0x02024a60 +_0802CFC8: .4byte gMain +_0802CFCC: .4byte gUnknown_03004344 +_0802CFD0: .4byte gUnknown_03004348 +_0802CFD4: .4byte gUnknown_02024E64 +_0802CFD8: .4byte gUnknown_02024A60 _0802CFDC: ldrb r0, [r3] bl nullsub_7 @@ -66253,9 +66253,9 @@ _0802CFE2: bl sub_802E3B4 b _0802D020 .align 2, 0 -_0802D00C: .4byte 0x03004344 -_0802D010: .4byte 0x02024e64 -_0802D014: .4byte 0x02024a60 +_0802D00C: .4byte gUnknown_03004344 +_0802D010: .4byte gUnknown_02024E64 +_0802D014: .4byte gUnknown_02024A60 _0802D018: ldrb r0, [r4] movs r1, 0x1B @@ -66285,10 +66285,10 @@ _0802D020: bl sub_802E3B4 b _0802D066 .align 2, 0 -_0802D050: .4byte 0x03001770 -_0802D054: .4byte 0x03004344 -_0802D058: .4byte 0x02024e64 -_0802D05C: .4byte 0x02024a60 +_0802D050: .4byte gMain +_0802D054: .4byte gUnknown_03004344 +_0802D058: .4byte gUnknown_02024E64 +_0802D05C: .4byte gUnknown_02024A60 _0802D060: ldrb r0, [r3] bl nullsub_7 @@ -66313,9 +66313,9 @@ _0802D066: bl sub_802E3B4 b _0802D0A4 .align 2, 0 -_0802D090: .4byte 0x03004344 -_0802D094: .4byte 0x02024e64 -_0802D098: .4byte 0x02024a60 +_0802D090: .4byte gUnknown_03004344 +_0802D094: .4byte gUnknown_02024E64 +_0802D098: .4byte gUnknown_02024A60 _0802D09C: ldrb r0, [r4] movs r1, 0x1B @@ -66351,11 +66351,11 @@ _0802D0A4: bl sub_802E3B4 b _0802D0FA .align 2, 0 -_0802D0E0: .4byte 0x03001770 -_0802D0E4: .4byte 0x03004344 -_0802D0E8: .4byte 0x03004348 -_0802D0EC: .4byte 0x02024e64 -_0802D0F0: .4byte 0x02024a60 +_0802D0E0: .4byte gMain +_0802D0E4: .4byte gUnknown_03004344 +_0802D0E8: .4byte gUnknown_03004348 +_0802D0EC: .4byte gUnknown_02024E64 +_0802D0F0: .4byte gUnknown_02024A60 _0802D0F4: ldrb r0, [r3] bl nullsub_7 @@ -66380,9 +66380,9 @@ _0802D0FA: bl sub_802E3B4 b _0802D138 .align 2, 0 -_0802D124: .4byte 0x03004344 -_0802D128: .4byte 0x02024e64 -_0802D12C: .4byte 0x02024a60 +_0802D124: .4byte gUnknown_03004344 +_0802D128: .4byte gUnknown_02024E64 +_0802D12C: .4byte gUnknown_02024A60 _0802D130: ldrb r0, [r4] movs r1, 0x1B @@ -66424,10 +66424,10 @@ _0802D174: pop {r0} bx r0 .align 2, 0 -_0802D178: .4byte 0x03002fa4 -_0802D17C: .4byte 0x03001770 +_0802D178: .4byte gReceivedRemoteLinkPlayers +_0802D17C: .4byte gMain _0802D180: .4byte 0x0000043d -_0802D184: .4byte 0x030042d0 +_0802D184: .4byte gUnknown_030042D0 _0802D188: .4byte c2_8011A1C thumb_func_end sub_802D148 @@ -66456,10 +66456,10 @@ sub_802D18C: @ 802D18C str r1, [r0] b _0802D1F2 .align 2, 0 -_0802D1BC: .4byte 0x0202f388 -_0802D1C0: .4byte 0x020239f8 -_0802D1C4: .4byte 0x03004330 -_0802D1C8: .4byte 0x02024a60 +_0802D1BC: .4byte gPaletteFade +_0802D1C0: .4byte gUnknown_020239F8 +_0802D1C4: .4byte gUnknown_03004330 +_0802D1C8: .4byte gUnknown_02024A60 _0802D1CC: .4byte sub_802D148 _0802D1D0: movs r0, 0x5A @@ -66481,9 +66481,9 @@ _0802D1F2: pop {r0} bx r0 .align 2, 0 -_0802D1F8: .4byte 0x03001770 +_0802D1F8: .4byte gMain _0802D1FC: .4byte 0x0000043d -_0802D200: .4byte 0x030042d0 +_0802D200: .4byte gUnknown_030042D0 thumb_func_end sub_802D18C thumb_func_start sub_802D204 @@ -66509,9 +66509,9 @@ _0802D228: pop {r0} bx r0 .align 2, 0 -_0802D22C: .4byte 0x02020004 -_0802D230: .4byte 0x02024be0 -_0802D234: .4byte 0x02024a60 +_0802D22C: .4byte gSprites +_0802D230: .4byte gUnknown_02024BE0 +_0802D234: .4byte gUnknown_02024A60 _0802D238: .4byte SpriteCallbackDummy thumb_func_end sub_802D204 @@ -66538,9 +66538,9 @@ _0802D260: pop {r0} bx r0 .align 2, 0 -_0802D264: .4byte 0x02020004 -_0802D268: .4byte 0x02024be0 -_0802D26C: .4byte 0x02024a60 +_0802D264: .4byte gSprites +_0802D268: .4byte gUnknown_02024BE0 +_0802D26C: .4byte gUnknown_02024A60 _0802D270: .4byte SpriteCallbackDummy thumb_func_end sub_802D23C @@ -66588,9 +66588,9 @@ _0802D2C6: pop {r0} bx r0 .align 2, 0 -_0802D2CC: .4byte 0x02020004 -_0802D2D0: .4byte 0x02024be0 -_0802D2D4: .4byte 0x02024a60 +_0802D2CC: .4byte gSprites +_0802D2D0: .4byte gUnknown_02024BE0 +_0802D2D4: .4byte gUnknown_02024A60 _0802D2D8: .4byte SpriteCallbackDummy _0802D2DC: .4byte gSaveBlock2 thumb_func_end sub_802D274 @@ -66624,7 +66624,7 @@ _0802D310: pop {r0} bx r0 .align 2, 0 -_0802D314: .4byte 0x02024a60 +_0802D314: .4byte gUnknown_02024A60 _0802D318: .4byte 0x02017810 thumb_func_end sub_802D2E0 @@ -66664,10 +66664,10 @@ _0802D340: bne _0802D3AA b _0802D3A8 .align 2, 0 -_0802D360: .4byte 0x020239f8 -_0802D364: .4byte 0x02020004 -_0802D368: .4byte 0x03004340 -_0802D36C: .4byte 0x02024a60 +_0802D360: .4byte gUnknown_020239F8 +_0802D364: .4byte gSprites +_0802D368: .4byte gUnknown_03004340 +_0802D36C: .4byte gUnknown_02024A60 _0802D370: .4byte SpriteCallbackDummy _0802D374: ldr r2, _0802D45C @@ -66787,14 +66787,14 @@ _0802D3D8: bl m4aMPlayContinue b _0802D488 .align 2, 0 -_0802D45C: .4byte 0x02020004 -_0802D460: .4byte 0x03004340 -_0802D464: .4byte 0x02024a60 +_0802D45C: .4byte gSprites +_0802D460: .4byte gUnknown_03004340 +_0802D464: .4byte gUnknown_02024A60 _0802D468: .4byte SpriteCallbackDummy _0802D46C: .4byte 0x02017810 _0802D470: .4byte 0x000027f9 -_0802D474: .4byte 0x020239f8 -_0802D478: .4byte 0x03007380 +_0802D474: .4byte gUnknown_020239F8 +_0802D478: .4byte gUnknown_03007380 _0802D47C: ldr r0, _0802D4E0 ldr r1, _0802D4E4 @@ -66846,13 +66846,13 @@ _0802D4DA: pop {r0} bx r0 .align 2, 0 -_0802D4E0: .4byte 0x03007380 +_0802D4E0: .4byte gUnknown_03007380 _0802D4E4: .4byte 0x0000ffff -_0802D4E8: .4byte 0x02024a6a -_0802D4EC: .4byte 0x02024a60 -_0802D4F0: .4byte 0x03004360 +_0802D4E8: .4byte gUnknown_02024A6A +_0802D4EC: .4byte gUnknown_02024A60 +_0802D4F0: .4byte gPlayerParty _0802D4F4: .4byte 0x02017810 -_0802D4F8: .4byte 0x03004330 +_0802D4F8: .4byte gUnknown_03004330 _0802D4FC: .4byte sub_802D2E0 thumb_func_end sub_802D31C @@ -67021,16 +67021,16 @@ _0802D64C: pop {r0} bx r0 .align 2, 0 -_0802D654: .4byte 0x02024a60 +_0802D654: .4byte gUnknown_02024A60 _0802D658: .4byte 0x02017810 -_0802D65C: .4byte 0x02024a6a -_0802D660: .4byte 0x03004360 -_0802D664: .4byte 0x020239f8 -_0802D668: .4byte 0x0300434c -_0802D66C: .4byte 0x02020004 -_0802D670: .4byte 0x03004340 +_0802D65C: .4byte gUnknown_02024A6A +_0802D660: .4byte gPlayerParty +_0802D664: .4byte gUnknown_020239F8 +_0802D668: .4byte gUnknown_0300434C +_0802D66C: .4byte gSprites +_0802D670: .4byte gUnknown_03004340 _0802D674: .4byte 0x02017840 -_0802D678: .4byte 0x03004330 +_0802D678: .4byte gUnknown_03004330 _0802D67C: .4byte sub_802D31C thumb_func_end sub_802D500 @@ -67107,13 +67107,13 @@ _0802D708: pop {r0} bx r0 .align 2, 0 -_0802D710: .4byte 0x02020004 -_0802D714: .4byte 0x03004340 -_0802D718: .4byte 0x02024a60 +_0802D710: .4byte gSprites +_0802D714: .4byte gUnknown_03004340 +_0802D718: .4byte gUnknown_02024A60 _0802D71C: .4byte SpriteCallbackDummy _0802D720: .4byte 0x02017810 _0802D724: .4byte 0x000027f9 -_0802D728: .4byte 0x03004330 +_0802D728: .4byte gUnknown_03004330 _0802D72C: .4byte sub_802D730 thumb_func_end sub_802D680 @@ -67157,12 +67157,12 @@ _0802D77A: pop {r0} bx r0 .align 2, 0 -_0802D780: .4byte 0x02024a60 +_0802D780: .4byte gUnknown_02024A60 _0802D784: .4byte 0x02017810 -_0802D788: .4byte 0x03007380 +_0802D788: .4byte gUnknown_03007380 _0802D78C: .4byte 0x0000ffff -_0802D790: .4byte 0x02024a6a -_0802D794: .4byte 0x03004360 +_0802D790: .4byte gUnknown_02024A6A +_0802D794: .4byte gPlayerParty thumb_func_end sub_802D730 thumb_func_start sub_802D798 @@ -67249,15 +67249,15 @@ _0802D83C: pop {r0} bx r0 .align 2, 0 -_0802D844: .4byte 0x02024a60 +_0802D844: .4byte gUnknown_02024A60 _0802D848: .4byte 0x02017810 -_0802D84C: .4byte 0x02024a6a -_0802D850: .4byte 0x03004360 -_0802D854: .4byte 0x02020004 -_0802D858: .4byte 0x0300434c +_0802D84C: .4byte gUnknown_02024A6A +_0802D850: .4byte gPlayerParty +_0802D854: .4byte gSprites +_0802D858: .4byte gUnknown_0300434C _0802D85C: .4byte SpriteCallbackDummy -_0802D860: .4byte 0x03004340 -_0802D864: .4byte 0x03004330 +_0802D860: .4byte gUnknown_03004340 +_0802D864: .4byte gUnknown_03004330 _0802D868: .4byte sub_802D680 thumb_func_end sub_802D798 @@ -67282,7 +67282,7 @@ _0802D88E: pop {r0} bx r0 .align 2, 0 -_0802D894: .4byte 0x03007380 +_0802D894: .4byte gUnknown_03007380 _0802D898: .4byte 0x0000ffff thumb_func_end c3_0802FDF4 @@ -67317,8 +67317,8 @@ bx_t1_healthbar_update: @ 802D89C bl sub_80440EC b _0802D8FE .align 2, 0 -_0802D8DC: .4byte 0x02024a60 -_0802D8E0: .4byte 0x03004340 +_0802D8DC: .4byte gUnknown_02024A60 +_0802D8E0: .4byte gUnknown_03004340 _0802D8E4: ldr r2, _0802D904 ldrb r1, [r5] @@ -67336,8 +67336,8 @@ _0802D8FE: pop {r0} bx r0 .align 2, 0 -_0802D904: .4byte 0x02024a6a -_0802D908: .4byte 0x03004360 +_0802D904: .4byte gUnknown_02024A6A +_0802D908: .4byte gPlayerParty thumb_func_end bx_t1_healthbar_update thumb_func_start sub_802D90C @@ -67352,7 +67352,7 @@ _0802D91A: pop {r0} bx r0 .align 2, 0 -_0802D920: .4byte 0x03004210 +_0802D920: .4byte gUnknown_03004210 thumb_func_end sub_802D90C thumb_func_start sub_802D924 @@ -67479,12 +67479,12 @@ _0802DA1E: ldr r0, _0802DA3C b _0802DA82 .align 2, 0 -_0802DA24: .4byte 0x03004b20 -_0802DA28: .4byte 0x02024a6a -_0802DA2C: .4byte 0x03004360 +_0802DA24: .4byte gTasks +_0802DA28: .4byte gUnknown_02024A6A +_0802DA2C: .4byte gPlayerParty _0802DA30: .4byte gExperienceTables _0802DA34: .4byte gBaseStats -_0802DA38: .4byte 0x02024a60 +_0802DA38: .4byte gUnknown_02024A60 _0802DA3C: .4byte sub_802DCB0 _0802DA40: ldr r0, _0802DA50 @@ -67496,7 +67496,7 @@ _0802DA40: ldr r0, _0802DA54 b _0802DA84 .align 2, 0 -_0802DA50: .4byte 0x03004b20 +_0802DA50: .4byte gTasks _0802DA54: .4byte sub_802DDC4 _0802DA58: str r0, [sp, 0x4] @@ -67514,7 +67514,7 @@ _0802DA58: bl DestroyTask b _0802DA86 .align 2, 0 -_0802DA78: .4byte 0x03004330 +_0802DA78: .4byte gUnknown_03004330 _0802DA7C: .4byte sub_802D90C _0802DA80: ldr r0, _0802DA98 @@ -67625,11 +67625,11 @@ sub_802DA9C: @ 802DA9C pop {r0} bx r0 .align 2, 0 -_0802DB54: .4byte 0x03004b20 -_0802DB58: .4byte 0x03004360 +_0802DB54: .4byte gTasks +_0802DB58: .4byte gPlayerParty _0802DB5C: .4byte gExperienceTables _0802DB60: .4byte gBaseStats -_0802DB64: .4byte 0x03004340 +_0802DB64: .4byte gUnknown_03004340 _0802DB68: .4byte sub_802DB6C thumb_func_end sub_802DA9C @@ -67658,7 +67658,7 @@ sub_802DB6C: @ 802DB6C strh r0, [r6, 0x1C] b _0802DC98 .align 2, 0 -_0802DB98: .4byte 0x03004b20 +_0802DB98: .4byte gTasks _0802DB9C: ldrb r0, [r6, 0x8] mov r9, r0 @@ -67752,11 +67752,11 @@ _0802DB9C: str r0, [r6] b _0802DC98 .align 2, 0 -_0802DC64: .4byte 0x03004340 -_0802DC68: .4byte 0x03004360 +_0802DC64: .4byte gUnknown_03004340 +_0802DC68: .4byte gPlayerParty _0802DC6C: .4byte gExperienceTables _0802DC70: .4byte gBaseStats -_0802DC74: .4byte 0x02024a60 +_0802DC74: .4byte gUnknown_02024A60 _0802DC78: .4byte sub_802DCB0 _0802DC7C: str r0, [sp, 0x4] @@ -67781,7 +67781,7 @@ _0802DC98: pop {r0} bx r0 .align 2, 0 -_0802DCA8: .4byte 0x03004330 +_0802DCA8: .4byte gUnknown_03004330 _0802DCAC: .4byte sub_802D90C thumb_func_end sub_802DB6C @@ -67829,8 +67829,8 @@ _0802DCE4: pop {r0} bx r0 .align 2, 0 -_0802DD04: .4byte 0x03004b20 -_0802DD08: .4byte 0x02024a6a +_0802DD04: .4byte gTasks +_0802DD08: .4byte gUnknown_02024A6A _0802DD0C: .4byte sub_802DD10 thumb_func_end sub_802DCB0 @@ -67886,11 +67886,11 @@ sub_802DD10: @ 802DD10 bl sub_8045A5C b _0802DDA0 .align 2, 0 -_0802DD78: .4byte 0x03004b20 +_0802DD78: .4byte gTasks _0802DD7C: .4byte 0x02017810 -_0802DD80: .4byte 0x03004360 -_0802DD84: .4byte 0x02024a6a -_0802DD88: .4byte 0x03004340 +_0802DD80: .4byte gPlayerParty +_0802DD84: .4byte gUnknown_02024A6A +_0802DD88: .4byte gUnknown_03004340 _0802DD8C: ldr r0, _0802DDB4 adds r0, r5, r0 @@ -67914,9 +67914,9 @@ _0802DDAE: pop {r0} bx r0 .align 2, 0 -_0802DDB4: .4byte 0x03004340 -_0802DDB8: .4byte 0x03004360 -_0802DDBC: .4byte 0x03004b20 +_0802DDB4: .4byte gUnknown_03004340 +_0802DDB8: .4byte gPlayerParty +_0802DDBC: .4byte gTasks _0802DDC0: .4byte sub_802DDC4 thumb_func_end sub_802DD10 @@ -67950,9 +67950,9 @@ sub_802DDC4: @ 802DDC4 pop {r0} bx r0 .align 2, 0 -_0802DE00: .4byte 0x03004b20 -_0802DE04: .4byte 0x03004360 -_0802DE08: .4byte 0x03004330 +_0802DE00: .4byte gTasks +_0802DE04: .4byte gPlayerParty +_0802DE08: .4byte gUnknown_03004330 _0802DE0C: .4byte sub_802D90C thumb_func_end sub_802DDC4 @@ -68019,12 +68019,12 @@ _0802DE8C: pop {r0} bx r0 .align 2, 0 -_0802DE94: .4byte 0x02020004 -_0802DE98: .4byte 0x02024be0 -_0802DE9C: .4byte 0x02024a60 -_0802DEA0: .4byte 0x02024a6a -_0802DEA4: .4byte 0x03004360 -_0802DEA8: .4byte 0x03004340 +_0802DE94: .4byte gSprites +_0802DE98: .4byte gUnknown_02024BE0 +_0802DE9C: .4byte gUnknown_02024A60 +_0802DEA0: .4byte gUnknown_02024A6A +_0802DEA4: .4byte gPlayerParty +_0802DEA8: .4byte gUnknown_03004340 thumb_func_end sub_802DE10 thumb_func_start sub_802DEAC @@ -68070,11 +68070,11 @@ _0802DEFC: pop {r0} bx r0 .align 2, 0 -_0802DF04: .4byte 0x02024a60 +_0802DF04: .4byte gUnknown_02024A60 _0802DF08: .4byte 0x02017810 -_0802DF0C: .4byte 0x02024be0 -_0802DF10: .4byte 0x02020004 -_0802DF14: .4byte 0x03004340 +_0802DF0C: .4byte gUnknown_02024BE0 +_0802DF10: .4byte gSprites +_0802DF14: .4byte gUnknown_03004340 thumb_func_end sub_802DEAC thumb_func_start sub_802DF18 @@ -68089,7 +68089,7 @@ _0802DF26: pop {r0} bx r0 .align 2, 0 -_0802DF2C: .4byte 0x03004210 +_0802DF2C: .4byte gUnknown_03004210 thumb_func_end sub_802DF18 thumb_func_start sub_802DF30 @@ -68126,12 +68126,12 @@ _0802DF6A: pop {r0} bx r0 .align 2, 0 -_0802DF70: .4byte 0x0202f388 -_0802DF74: .4byte 0x03004330 -_0802DF78: .4byte 0x02024a60 +_0802DF70: .4byte gPaletteFade +_0802DF74: .4byte gUnknown_03004330 +_0802DF78: .4byte gUnknown_02024A60 _0802DF7C: .4byte sub_802DF88 -_0802DF80: .4byte 0x03004b20 -_0802DF84: .4byte 0x0300434c +_0802DF80: .4byte gTasks +_0802DF84: .4byte gUnknown_0300434C thumb_func_end sub_802DF30 thumb_func_start sub_802DF88 @@ -68159,12 +68159,12 @@ sub_802DF88: @ 802DF88 bl dp01_build_cmdbuf_x22_a_three_bytes b _0802DFDA .align 2, 0 -_0802DFB8: .4byte 0x03001770 +_0802DFB8: .4byte gMain _0802DFBC: .4byte sub_800F808 -_0802DFC0: .4byte 0x0202f388 -_0802DFC4: .4byte 0x0202e8f4 -_0802DFC8: .4byte 0x0202e8f5 -_0802DFCC: .4byte 0x02038470 +_0802DFC0: .4byte gPaletteFade +_0802DFC4: .4byte gUnknown_0202E8F4 +_0802DFC8: .4byte gUnknown_0202E8F5 +_0802DFCC: .4byte gUnknown_02038470 _0802DFD0: movs r0, 0x1 movs r1, 0x6 @@ -68189,8 +68189,8 @@ _0802DFF8: pop {r0} bx r0 .align 2, 0 -_0802DFFC: .4byte 0x02023a60 -_0802E000: .4byte 0x02024a60 +_0802DFFC: .4byte gUnknown_02023A60 +_0802E000: .4byte gUnknown_02024A60 thumb_func_end sub_802DF88 thumb_func_start sub_802E004 @@ -68215,9 +68215,9 @@ _0802E028: pop {r0} bx r0 .align 2, 0 -_0802E02C: .4byte 0x0202f388 -_0802E030: .4byte 0x03004330 -_0802E034: .4byte 0x02024a60 +_0802E02C: .4byte gPaletteFade +_0802E030: .4byte gUnknown_03004330 +_0802E034: .4byte gUnknown_02024A60 _0802E038: .4byte sub_802E03C thumb_func_end sub_802E004 @@ -68244,10 +68244,10 @@ _0802E062: pop {r0} bx r0 .align 2, 0 -_0802E068: .4byte 0x03001770 +_0802E068: .4byte gMain _0802E06C: .4byte sub_800F808 -_0802E070: .4byte 0x0202f388 -_0802E074: .4byte 0x0203855e +_0802E070: .4byte gPaletteFade +_0802E074: .4byte word_203855E thumb_func_end sub_802E03C thumb_func_start bx_wait_t1 @@ -68275,8 +68275,8 @@ _0802E09E: pop {r0} bx r0 .align 2, 0 -_0802E0A4: .4byte 0x02024e6d -_0802E0A8: .4byte 0x02024a60 +_0802E0A4: .4byte gUnknown_02024E6D +_0802E0A8: .4byte gUnknown_02024A60 _0802E0AC: .4byte 0x02017810 thumb_func_end bx_wait_t1 @@ -68311,10 +68311,10 @@ bx_blink_t1: @ 802E0B0 bl dp01_tbl1_exec_completed b _0802E126 .align 2, 0 -_0802E0EC: .4byte 0x02024be0 -_0802E0F0: .4byte 0x02024a60 -_0802E0F4: .4byte 0x02020004 -_0802E0F8: .4byte 0x02024e6d +_0802E0EC: .4byte gUnknown_02024BE0 +_0802E0F0: .4byte gUnknown_02024A60 +_0802E0F4: .4byte gSprites +_0802E0F8: .4byte gUnknown_02024E6D _0802E0FC: ldrh r0, [r4, 0x30] movs r1, 0x3 @@ -68387,11 +68387,11 @@ _0802E176: movs r0, 0x37 b _0802E196 .align 2, 0 -_0802E180: .4byte 0x02024a60 -_0802E184: .4byte 0x02023a64 -_0802E188: .4byte 0x020238cc +_0802E180: .4byte gUnknown_02024A60 +_0802E184: .4byte gUnknown_02023A64 +_0802E188: .4byte gUnknown_020238CC _0802E18C: .4byte gMoveNames -_0802E190: .4byte 0x03004210 +_0802E190: .4byte gUnknown_03004210 _0802E194: movs r0, 0x39 _0802E196: @@ -68405,7 +68405,7 @@ _0802E196: pop {r0} bx r0 .align 2, 0 -_0802E1AC: .4byte 0x03004210 +_0802E1AC: .4byte gUnknown_03004210 thumb_func_end sub_802E12C thumb_func_start sub_802E1B0 @@ -68453,10 +68453,10 @@ _0802E1F6: pop {r0} bx r0 .align 2, 0 -_0802E208: .4byte 0x02024a60 -_0802E20C: .4byte 0x02023a64 -_0802E210: .4byte 0x03004348 -_0802E214: .4byte 0x03004210 +_0802E208: .4byte gUnknown_02024A60 +_0802E20C: .4byte gUnknown_02023A64 +_0802E210: .4byte gUnknown_03004348 +_0802E214: .4byte gUnknown_03004210 _0802E218: .4byte 0x00001016 _0802E21C: .4byte gUnknown_08400D49 thumb_func_end sub_802E1B0 @@ -68536,12 +68536,12 @@ _0802E2B0: pop {r0} bx r0 .align 2, 0 -_0802E2B8: .4byte 0x02023a60 -_0802E2BC: .4byte 0x02024a60 -_0802E2C0: .4byte 0x020238cc +_0802E2B8: .4byte gUnknown_02023A60 +_0802E2BC: .4byte gUnknown_02024A60 +_0802E2C0: .4byte gUnknown_020238CC _0802E2C4: .4byte gUnknown_08400D49 -_0802E2C8: .4byte 0x02024e64 -_0802E2CC: .4byte 0x03004210 +_0802E2C8: .4byte gUnknown_02024E64 +_0802E2CC: .4byte gUnknown_03004210 _0802E2D0: .4byte 0x000002a2 thumb_func_end sub_802E220 @@ -68578,9 +68578,9 @@ sub_802E2D4: @ 802E2D4 bl InitWindow b _0802E388 .align 2, 0 -_0802E314: .4byte 0x02023a60 -_0802E318: .4byte 0x02024a60 -_0802E31C: .4byte 0x03004210 +_0802E314: .4byte gUnknown_02023A60 +_0802E318: .4byte gUnknown_02024A60 +_0802E31C: .4byte gUnknown_03004210 _0802E320: .4byte 0x00001016 _0802E324: .4byte gUnknown_08400D52 _0802E328: @@ -68636,12 +68636,12 @@ _0802E388: pop {r0} bx r0 .align 2, 0 -_0802E398: .4byte 0x020238cc +_0802E398: .4byte gUnknown_020238CC _0802E39C: .4byte gUnknown_08400D49 _0802E3A0: .4byte gBattleMoves -_0802E3A4: .4byte 0x02024e64 +_0802E3A4: .4byte gUnknown_02024E64 _0802E3A8: .4byte gTypeNames -_0802E3AC: .4byte 0x03004210 +_0802E3AC: .4byte gUnknown_03004210 _0802E3B0: .4byte 0x00001016 thumb_func_end sub_802E2D4 @@ -68743,7 +68743,7 @@ _0802E452: pop {r0} bx r0 .align 2, 0 -_0802E458: .4byte 0x02024a60 +_0802E458: .4byte gUnknown_02024A60 _0802E45C: .4byte 0x02017810 thumb_func_end sub_802E434 @@ -68767,7 +68767,7 @@ _0802E47E: pop {r0} bx r0 .align 2, 0 -_0802E484: .4byte 0x02024a60 +_0802E484: .4byte gUnknown_02024A60 _0802E488: .4byte 0x02017810 thumb_func_end sub_802E460 @@ -68798,10 +68798,10 @@ _0802E4B6: pop {r0} bx r0 .align 2, 0 -_0802E4BC: .4byte 0x020239f8 -_0802E4C0: .4byte 0x030042a4 -_0802E4C4: .4byte 0x030042a0 -_0802E4C8: .4byte 0x03004210 +_0802E4BC: .4byte gUnknown_020239F8 +_0802E4C0: .4byte gUnknown_030042A4 +_0802E4C4: .4byte gUnknown_030042A0 +_0802E4C8: .4byte gUnknown_03004210 _0802E4CC: .4byte gUnknown_08400CE0 thumb_func_end b_link_standby_message @@ -68828,9 +68828,9 @@ dp01t_00_1_getattr: @ 802E4D0 adds r6, r0, 0 b _0802E52A .align 2, 0 -_0802E4FC: .4byte 0x02023a60 -_0802E500: .4byte 0x02024a60 -_0802E504: .4byte 0x02024a6a +_0802E4FC: .4byte gUnknown_02023A60 +_0802E500: .4byte gUnknown_02024A60 +_0802E504: .4byte gUnknown_02024A6A _0802E508: ldrb r4, [r1] movs r5, 0 @@ -68892,8 +68892,8 @@ _0802E56E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0802E578: .4byte 0x02023a60 -_0802E57C: .4byte 0x02024a60 +_0802E578: .4byte gUnknown_02023A60 +_0802E57C: .4byte gUnknown_02024A60 _0802E580: .4byte _0802E584 .align 2, 0 _0802E584: @@ -69198,7 +69198,7 @@ _0802E878: bls _0802E878 b _0802ECDA .align 2, 0 -_0802E888: .4byte 0x03004360 +_0802E888: .4byte gPlayerParty _0802E88C: .4byte 0xfffffc1f _0802E890: .4byte 0xfff07fff _0802E894: .4byte 0xfffffe0f @@ -69210,7 +69210,7 @@ _0802E898: movs r1, 0xB b _0802EC12 .align 2, 0 -_0802E8A4: .4byte 0x03004360 +_0802E8A4: .4byte gPlayerParty _0802E8A8: movs r0, 0x64 muls r0, r5 @@ -69219,7 +69219,7 @@ _0802E8A8: movs r1, 0xC b _0802EC12 .align 2, 0 -_0802E8B4: .4byte 0x03004360 +_0802E8B4: .4byte gPlayerParty _0802E8B8: movs r6, 0 add r2, sp, 0x58 @@ -69271,7 +69271,7 @@ _0802E90C: bls _0802E90C b _0802ECDA .align 2, 0 -_0802E91C: .4byte 0x03004360 +_0802E91C: .4byte gPlayerParty _0802E920: movs r0, 0x64 muls r0, r5 @@ -69285,7 +69285,7 @@ _0802E920: adds r1, 0x9 b _0802EC12 .align 2, 0 -_0802E938: .4byte 0x03004360 +_0802E938: .4byte gPlayerParty _0802E93C: movs r6, 0 movs r0, 0x64 @@ -69315,7 +69315,7 @@ _0802E948: adds r6, 0x1 b _0802ECDA .align 2, 0 -_0802E974: .4byte 0x03004360 +_0802E974: .4byte gPlayerParty _0802E978: movs r0, 0x64 muls r0, r5 @@ -69329,7 +69329,7 @@ _0802E978: adds r1, 0x8 b _0802ECD2 .align 2, 0 -_0802E990: .4byte 0x03004360 +_0802E990: .4byte gPlayerParty _0802E994: movs r0, 0x64 muls r0, r5 @@ -69338,7 +69338,7 @@ _0802E994: movs r1, 0x1 b _0802E9AE .align 2, 0 -_0802E9A0: .4byte 0x03004360 +_0802E9A0: .4byte gPlayerParty _0802E9A4: movs r0, 0x64 muls r0, r5 @@ -69362,7 +69362,7 @@ _0802E9AE: movs r6, 0x3 b _0802ECDA .align 2, 0 -_0802E9D0: .4byte 0x03004360 +_0802E9D0: .4byte gPlayerParty _0802E9D4: movs r0, 0x64 muls r0, r5 @@ -69371,7 +69371,7 @@ _0802E9D4: movs r1, 0x1A b _0802ECD2 .align 2, 0 -_0802E9E0: .4byte 0x03004360 +_0802E9E0: .4byte gPlayerParty _0802E9E4: movs r0, 0x64 muls r0, r5 @@ -69380,7 +69380,7 @@ _0802E9E4: movs r1, 0x1B b _0802ECD2 .align 2, 0 -_0802E9F0: .4byte 0x03004360 +_0802E9F0: .4byte gPlayerParty _0802E9F4: movs r0, 0x64 muls r0, r5 @@ -69389,7 +69389,7 @@ _0802E9F4: movs r1, 0x1C b _0802ECD2 .align 2, 0 -_0802EA00: .4byte 0x03004360 +_0802EA00: .4byte gPlayerParty _0802EA04: movs r0, 0x64 muls r0, r5 @@ -69398,7 +69398,7 @@ _0802EA04: movs r1, 0x1D b _0802ECD2 .align 2, 0 -_0802EA10: .4byte 0x03004360 +_0802EA10: .4byte gPlayerParty _0802EA14: movs r0, 0x64 muls r0, r5 @@ -69407,7 +69407,7 @@ _0802EA14: movs r1, 0x1E b _0802ECD2 .align 2, 0 -_0802EA20: .4byte 0x03004360 +_0802EA20: .4byte gPlayerParty _0802EA24: movs r0, 0x64 muls r0, r5 @@ -69416,7 +69416,7 @@ _0802EA24: movs r1, 0x1F b _0802ECD2 .align 2, 0 -_0802EA30: .4byte 0x03004360 +_0802EA30: .4byte gPlayerParty _0802EA34: movs r0, 0x64 muls r0, r5 @@ -69425,7 +69425,7 @@ _0802EA34: movs r1, 0x20 b _0802ECD2 .align 2, 0 -_0802EA40: .4byte 0x03004360 +_0802EA40: .4byte gPlayerParty _0802EA44: movs r0, 0x64 muls r0, r5 @@ -69434,7 +69434,7 @@ _0802EA44: movs r1, 0x22 b _0802ECD2 .align 2, 0 -_0802EA50: .4byte 0x03004360 +_0802EA50: .4byte gPlayerParty _0802EA54: movs r0, 0x64 muls r0, r5 @@ -69443,7 +69443,7 @@ _0802EA54: movs r1, 0x23 b _0802ECD2 .align 2, 0 -_0802EA60: .4byte 0x03004360 +_0802EA60: .4byte gPlayerParty _0802EA64: movs r0, 0x64 muls r0, r5 @@ -69452,7 +69452,7 @@ _0802EA64: movs r1, 0x24 b _0802ECD2 .align 2, 0 -_0802EA70: .4byte 0x03004360 +_0802EA70: .4byte gPlayerParty _0802EA74: movs r0, 0x64 muls r0, r5 @@ -69461,7 +69461,7 @@ _0802EA74: movs r1, 0x25 b _0802ECD2 .align 2, 0 -_0802EA80: .4byte 0x03004360 +_0802EA80: .4byte gPlayerParty _0802EA84: movs r0, 0x64 muls r0, r5 @@ -69470,7 +69470,7 @@ _0802EA84: movs r1, 0x26 b _0802ECD2 .align 2, 0 -_0802EA90: .4byte 0x03004360 +_0802EA90: .4byte gPlayerParty _0802EA94: movs r0, 0x64 adds r4, r5, 0 @@ -69504,7 +69504,7 @@ _0802EA94: movs r6, 0x6 b _0802ECDA .align 2, 0 -_0802EAE0: .4byte 0x03004360 +_0802EAE0: .4byte gPlayerParty _0802EAE4: movs r0, 0x64 muls r0, r5 @@ -69513,7 +69513,7 @@ _0802EAE4: movs r1, 0x27 b _0802ECD2 .align 2, 0 -_0802EAF0: .4byte 0x03004360 +_0802EAF0: .4byte gPlayerParty _0802EAF4: movs r0, 0x64 muls r0, r5 @@ -69522,7 +69522,7 @@ _0802EAF4: movs r1, 0x28 b _0802ECD2 .align 2, 0 -_0802EB00: .4byte 0x03004360 +_0802EB00: .4byte gPlayerParty _0802EB04: movs r0, 0x64 muls r0, r5 @@ -69531,7 +69531,7 @@ _0802EB04: movs r1, 0x29 b _0802ECD2 .align 2, 0 -_0802EB10: .4byte 0x03004360 +_0802EB10: .4byte gPlayerParty _0802EB14: movs r0, 0x64 muls r0, r5 @@ -69540,7 +69540,7 @@ _0802EB14: movs r1, 0x2A b _0802ECD2 .align 2, 0 -_0802EB20: .4byte 0x03004360 +_0802EB20: .4byte gPlayerParty _0802EB24: movs r0, 0x64 muls r0, r5 @@ -69549,7 +69549,7 @@ _0802EB24: movs r1, 0x2B b _0802ECD2 .align 2, 0 -_0802EB30: .4byte 0x03004360 +_0802EB30: .4byte gPlayerParty _0802EB34: movs r0, 0x64 muls r0, r5 @@ -69558,7 +69558,7 @@ _0802EB34: movs r1, 0x2C b _0802ECD2 .align 2, 0 -_0802EB40: .4byte 0x03004360 +_0802EB40: .4byte gPlayerParty _0802EB44: movs r0, 0x64 muls r0, r5 @@ -69567,7 +69567,7 @@ _0802EB44: movs r1, 0 b _0802EB6E .align 2, 0 -_0802EB50: .4byte 0x03004360 +_0802EB50: .4byte gPlayerParty _0802EB54: movs r0, 0x64 muls r0, r5 @@ -69576,7 +69576,7 @@ _0802EB54: movs r1, 0x9 b _0802EC12 .align 2, 0 -_0802EB60: .4byte 0x03004360 +_0802EB60: .4byte gPlayerParty _0802EB64: movs r0, 0x64 muls r0, r5 @@ -69602,7 +69602,7 @@ _0802EB6E: movs r6, 0x4 b _0802ECDA .align 2, 0 -_0802EB94: .4byte 0x03004360 +_0802EB94: .4byte gPlayerParty _0802EB98: movs r0, 0x64 muls r0, r5 @@ -69611,7 +69611,7 @@ _0802EB98: movs r1, 0x38 b _0802ECD2 .align 2, 0 -_0802EBA4: .4byte 0x03004360 +_0802EBA4: .4byte gPlayerParty _0802EBA8: movs r0, 0x64 muls r0, r5 @@ -69620,7 +69620,7 @@ _0802EBA8: movs r1, 0x39 b _0802EC12 .align 2, 0 -_0802EBB4: .4byte 0x03004360 +_0802EBB4: .4byte gPlayerParty _0802EBB8: movs r0, 0x64 muls r0, r5 @@ -69629,7 +69629,7 @@ _0802EBB8: movs r1, 0x3A b _0802EC12 .align 2, 0 -_0802EBC4: .4byte 0x03004360 +_0802EBC4: .4byte gPlayerParty _0802EBC8: movs r0, 0x64 muls r0, r5 @@ -69638,7 +69638,7 @@ _0802EBC8: movs r1, 0x3B b _0802EC12 .align 2, 0 -_0802EBD4: .4byte 0x03004360 +_0802EBD4: .4byte gPlayerParty _0802EBD8: movs r0, 0x64 muls r0, r5 @@ -69647,7 +69647,7 @@ _0802EBD8: movs r1, 0x3C b _0802EC12 .align 2, 0 -_0802EBE4: .4byte 0x03004360 +_0802EBE4: .4byte gPlayerParty _0802EBE8: movs r0, 0x64 muls r0, r5 @@ -69656,7 +69656,7 @@ _0802EBE8: movs r1, 0x3D b _0802EC12 .align 2, 0 -_0802EBF4: .4byte 0x03004360 +_0802EBF4: .4byte gPlayerParty _0802EBF8: movs r0, 0x64 muls r0, r5 @@ -69665,7 +69665,7 @@ _0802EBF8: movs r1, 0x3E b _0802EC12 .align 2, 0 -_0802EC04: .4byte 0x03004360 +_0802EC04: .4byte gPlayerParty _0802EC08: movs r0, 0x64 muls r0, r5 @@ -69682,7 +69682,7 @@ _0802EC12: movs r6, 0x2 b _0802ECDA .align 2, 0 -_0802EC24: .4byte 0x03004360 +_0802EC24: .4byte gPlayerParty _0802EC28: movs r0, 0x64 muls r0, r5 @@ -69691,7 +69691,7 @@ _0802EC28: movs r1, 0x16 b _0802ECD2 .align 2, 0 -_0802EC34: .4byte 0x03004360 +_0802EC34: .4byte gPlayerParty _0802EC38: movs r0, 0x64 muls r0, r5 @@ -69700,7 +69700,7 @@ _0802EC38: movs r1, 0x17 b _0802ECD2 .align 2, 0 -_0802EC44: .4byte 0x03004360 +_0802EC44: .4byte gPlayerParty _0802EC48: movs r0, 0x64 muls r0, r5 @@ -69709,7 +69709,7 @@ _0802EC48: movs r1, 0x18 b _0802ECD2 .align 2, 0 -_0802EC54: .4byte 0x03004360 +_0802EC54: .4byte gPlayerParty _0802EC58: movs r0, 0x64 muls r0, r5 @@ -69718,7 +69718,7 @@ _0802EC58: movs r1, 0x21 b _0802ECD2 .align 2, 0 -_0802EC64: .4byte 0x03004360 +_0802EC64: .4byte gPlayerParty _0802EC68: movs r0, 0x64 muls r0, r5 @@ -69727,7 +69727,7 @@ _0802EC68: movs r1, 0x2F b _0802ECD2 .align 2, 0 -_0802EC74: .4byte 0x03004360 +_0802EC74: .4byte gPlayerParty _0802EC78: movs r0, 0x64 muls r0, r5 @@ -69736,7 +69736,7 @@ _0802EC78: movs r1, 0x30 b _0802ECD2 .align 2, 0 -_0802EC84: .4byte 0x03004360 +_0802EC84: .4byte gPlayerParty _0802EC88: movs r0, 0x64 muls r0, r5 @@ -69745,7 +69745,7 @@ _0802EC88: movs r1, 0x32 b _0802ECD2 .align 2, 0 -_0802EC94: .4byte 0x03004360 +_0802EC94: .4byte gPlayerParty _0802EC98: movs r0, 0x64 muls r0, r5 @@ -69754,7 +69754,7 @@ _0802EC98: movs r1, 0x33 b _0802ECD2 .align 2, 0 -_0802ECA4: .4byte 0x03004360 +_0802ECA4: .4byte gPlayerParty _0802ECA8: movs r0, 0x64 muls r0, r5 @@ -69763,7 +69763,7 @@ _0802ECA8: movs r1, 0x34 b _0802ECD2 .align 2, 0 -_0802ECB4: .4byte 0x03004360 +_0802ECB4: .4byte gPlayerParty _0802ECB8: movs r0, 0x64 muls r0, r5 @@ -69772,7 +69772,7 @@ _0802ECB8: movs r1, 0x35 b _0802ECD2 .align 2, 0 -_0802ECC4: .4byte 0x03004360 +_0802ECC4: .4byte gPlayerParty _0802ECC8: movs r0, 0x64 muls r0, r5 @@ -69794,7 +69794,7 @@ _0802ECDA: pop {r1} bx r1 .align 2, 0 -_0802ECEC: .4byte 0x03004360 +_0802ECEC: .4byte gPlayerParty thumb_func_end dp01_getattr_by_ch1_for_player_pokemon_ thumb_func_start sub_802ECF0 @@ -69859,10 +69859,10 @@ _0802ED46: pop {r0} bx r0 .align 2, 0 -_0802ED68: .4byte 0x02024a6a -_0802ED6C: .4byte 0x02024a60 -_0802ED70: .4byte 0x02023a60 -_0802ED74: .4byte 0x03004360 +_0802ED68: .4byte gUnknown_02024A6A +_0802ED6C: .4byte gUnknown_02024A60 +_0802ED70: .4byte gUnknown_02023A60 +_0802ED74: .4byte gPlayerParty thumb_func_end sub_802ECF0 thumb_func_start dp01t_02_1_setattr @@ -69884,9 +69884,9 @@ dp01t_02_1_setattr: @ 802ED78 bl dp01_setattr_by_ch1_for_player_pokemon b _0802EDC6 .align 2, 0 -_0802ED9C: .4byte 0x02023a60 -_0802EDA0: .4byte 0x02024a60 -_0802EDA4: .4byte 0x02024a6a +_0802ED9C: .4byte gUnknown_02023A60 +_0802EDA0: .4byte gUnknown_02024A60 +_0802EDA4: .4byte gUnknown_02024A6A _0802EDA8: ldrb r4, [r1] movs r5, 0 @@ -69941,8 +69941,8 @@ _0802EDFC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0802EE08: .4byte 0x02024a60 -_0802EE0C: .4byte 0x02023a63 +_0802EE08: .4byte gUnknown_02024A60 +_0802EE0C: .4byte gUnknown_02023A63 _0802EE10: .4byte _0802EE14 .align 2, 0 _0802EE14: @@ -70187,7 +70187,7 @@ _0802EF6A: bl SetMonData b _0802F796 .align 2, 0 -_0802F098: .4byte 0x03004360 +_0802F098: .4byte gPlayerParty _0802F09C: movs r0, 0x64 muls r0, r5 @@ -70201,8 +70201,8 @@ _0802F09C: bl SetMonData b _0802F796 .align 2, 0 -_0802F0B4: .4byte 0x03004360 -_0802F0B8: .4byte 0x02024a60 +_0802F0B4: .4byte gPlayerParty +_0802F0B8: .4byte gUnknown_02024A60 _0802F0BC: movs r0, 0x64 muls r0, r5 @@ -70216,8 +70216,8 @@ _0802F0BC: bl SetMonData b _0802F796 .align 2, 0 -_0802F0D4: .4byte 0x03004360 -_0802F0D8: .4byte 0x02024a60 +_0802F0D4: .4byte gPlayerParty +_0802F0D8: .4byte gUnknown_02024A60 _0802F0DC: movs r0, 0 mov r8, r0 @@ -70259,7 +70259,7 @@ _0802F0F6: bl SetMonData b _0802F796 .align 2, 0 -_0802F130: .4byte 0x03004360 +_0802F130: .4byte gPlayerParty _0802F134: movs r0, 0x64 muls r0, r5 @@ -70275,9 +70275,9 @@ _0802F134: adds r1, 0x9 b _0802F1D8 .align 2, 0 -_0802F150: .4byte 0x03004360 -_0802F154: .4byte 0x02023a60 -_0802F158: .4byte 0x02024a60 +_0802F150: .4byte gPlayerParty +_0802F154: .4byte gUnknown_02023A60 +_0802F158: .4byte gUnknown_02024A60 _0802F15C: movs r0, 0x64 adds r4, r5, 0 @@ -70321,8 +70321,8 @@ _0802F15C: bl SetMonData b _0802F796 .align 2, 0 -_0802F1B8: .4byte 0x03004360 -_0802F1BC: .4byte 0x02024a60 +_0802F1B8: .4byte gPlayerParty +_0802F1BC: .4byte gUnknown_02024A60 _0802F1C0: movs r0, 0x64 muls r0, r5 @@ -70342,9 +70342,9 @@ _0802F1D8: bl SetMonData b _0802F796 .align 2, 0 -_0802F1E4: .4byte 0x03004360 -_0802F1E8: .4byte 0x02023a60 -_0802F1EC: .4byte 0x02024a60 +_0802F1E4: .4byte gPlayerParty +_0802F1E8: .4byte gUnknown_02023A60 +_0802F1EC: .4byte gUnknown_02024A60 _0802F1F0: movs r0, 0x64 muls r0, r5 @@ -70358,8 +70358,8 @@ _0802F1F0: bl SetMonData b _0802F796 .align 2, 0 -_0802F208: .4byte 0x03004360 -_0802F20C: .4byte 0x02024a60 +_0802F208: .4byte gPlayerParty +_0802F20C: .4byte gUnknown_02024A60 _0802F210: movs r0, 0x64 muls r0, r5 @@ -70373,8 +70373,8 @@ _0802F210: bl SetMonData b _0802F796 .align 2, 0 -_0802F228: .4byte 0x03004360 -_0802F22C: .4byte 0x02024a60 +_0802F228: .4byte gPlayerParty +_0802F22C: .4byte gUnknown_02024A60 _0802F230: movs r0, 0x64 muls r0, r5 @@ -70388,8 +70388,8 @@ _0802F230: bl SetMonData b _0802F796 .align 2, 0 -_0802F248: .4byte 0x03004360 -_0802F24C: .4byte 0x02024a60 +_0802F248: .4byte gPlayerParty +_0802F24C: .4byte gUnknown_02024A60 _0802F250: movs r0, 0x64 muls r0, r5 @@ -70403,8 +70403,8 @@ _0802F250: bl SetMonData b _0802F796 .align 2, 0 -_0802F268: .4byte 0x03004360 -_0802F26C: .4byte 0x02024a60 +_0802F268: .4byte gPlayerParty +_0802F26C: .4byte gUnknown_02024A60 _0802F270: movs r0, 0x64 muls r0, r5 @@ -70418,8 +70418,8 @@ _0802F270: bl SetMonData b _0802F796 .align 2, 0 -_0802F288: .4byte 0x03004360 -_0802F28C: .4byte 0x02024a60 +_0802F288: .4byte gPlayerParty +_0802F28C: .4byte gUnknown_02024A60 _0802F290: movs r0, 0x64 muls r0, r5 @@ -70433,8 +70433,8 @@ _0802F290: bl SetMonData b _0802F796 .align 2, 0 -_0802F2A8: .4byte 0x03004360 -_0802F2AC: .4byte 0x02024a60 +_0802F2A8: .4byte gPlayerParty +_0802F2AC: .4byte gUnknown_02024A60 _0802F2B0: movs r0, 0x64 muls r0, r5 @@ -70448,8 +70448,8 @@ _0802F2B0: bl SetMonData b _0802F796 .align 2, 0 -_0802F2C8: .4byte 0x03004360 -_0802F2CC: .4byte 0x02024a60 +_0802F2C8: .4byte gPlayerParty +_0802F2CC: .4byte gUnknown_02024A60 _0802F2D0: movs r0, 0x64 muls r0, r5 @@ -70463,8 +70463,8 @@ _0802F2D0: bl SetMonData b _0802F796 .align 2, 0 -_0802F2E8: .4byte 0x03004360 -_0802F2EC: .4byte 0x02024a60 +_0802F2E8: .4byte gPlayerParty +_0802F2EC: .4byte gUnknown_02024A60 _0802F2F0: movs r0, 0x64 muls r0, r5 @@ -70478,8 +70478,8 @@ _0802F2F0: bl SetMonData b _0802F796 .align 2, 0 -_0802F308: .4byte 0x03004360 -_0802F30C: .4byte 0x02024a60 +_0802F308: .4byte gPlayerParty +_0802F30C: .4byte gUnknown_02024A60 _0802F310: movs r0, 0x64 muls r0, r5 @@ -70493,8 +70493,8 @@ _0802F310: bl SetMonData b _0802F796 .align 2, 0 -_0802F328: .4byte 0x03004360 -_0802F32C: .4byte 0x02024a60 +_0802F328: .4byte gPlayerParty +_0802F32C: .4byte gUnknown_02024A60 _0802F330: movs r0, 0x64 muls r0, r5 @@ -70508,8 +70508,8 @@ _0802F330: bl SetMonData b _0802F796 .align 2, 0 -_0802F348: .4byte 0x03004360 -_0802F34C: .4byte 0x02024a60 +_0802F348: .4byte gPlayerParty +_0802F34C: .4byte gUnknown_02024A60 _0802F350: movs r0, 0x64 muls r0, r5 @@ -70523,8 +70523,8 @@ _0802F350: bl SetMonData b _0802F796 .align 2, 0 -_0802F368: .4byte 0x03004360 -_0802F36C: .4byte 0x02024a60 +_0802F368: .4byte gPlayerParty +_0802F36C: .4byte gUnknown_02024A60 _0802F370: movs r0, 0x64 muls r0, r5 @@ -70538,8 +70538,8 @@ _0802F370: bl SetMonData b _0802F796 .align 2, 0 -_0802F388: .4byte 0x03004360 -_0802F38C: .4byte 0x02024a60 +_0802F388: .4byte gPlayerParty +_0802F38C: .4byte gUnknown_02024A60 _0802F390: movs r0, 0x64 muls r0, r5 @@ -70553,8 +70553,8 @@ _0802F390: bl SetMonData b _0802F796 .align 2, 0 -_0802F3A8: .4byte 0x03004360 -_0802F3AC: .4byte 0x02024a60 +_0802F3A8: .4byte gPlayerParty +_0802F3AC: .4byte gUnknown_02024A60 _0802F3B0: movs r0, 0x64 adds r4, r5, 0 @@ -70603,8 +70603,8 @@ _0802F3B0: adds r0, r4, 0 b _0802F4D0 .align 2, 0 -_0802F418: .4byte 0x03004360 -_0802F41C: .4byte 0x02024a60 +_0802F418: .4byte gPlayerParty +_0802F41C: .4byte gUnknown_02024A60 _0802F420: movs r0, 0x64 muls r0, r5 @@ -70618,8 +70618,8 @@ _0802F420: bl SetMonData b _0802F796 .align 2, 0 -_0802F438: .4byte 0x03004360 -_0802F43C: .4byte 0x02024a60 +_0802F438: .4byte gPlayerParty +_0802F43C: .4byte gUnknown_02024A60 _0802F440: movs r0, 0x64 muls r0, r5 @@ -70633,8 +70633,8 @@ _0802F440: bl SetMonData b _0802F796 .align 2, 0 -_0802F458: .4byte 0x03004360 -_0802F45C: .4byte 0x02024a60 +_0802F458: .4byte gPlayerParty +_0802F45C: .4byte gUnknown_02024A60 _0802F460: movs r0, 0x64 muls r0, r5 @@ -70648,8 +70648,8 @@ _0802F460: bl SetMonData b _0802F796 .align 2, 0 -_0802F478: .4byte 0x03004360 -_0802F47C: .4byte 0x02024a60 +_0802F478: .4byte gPlayerParty +_0802F47C: .4byte gUnknown_02024A60 _0802F480: movs r0, 0x64 muls r0, r5 @@ -70663,8 +70663,8 @@ _0802F480: bl SetMonData b _0802F796 .align 2, 0 -_0802F498: .4byte 0x03004360 -_0802F49C: .4byte 0x02024a60 +_0802F498: .4byte gPlayerParty +_0802F49C: .4byte gUnknown_02024A60 _0802F4A0: movs r0, 0x64 muls r0, r5 @@ -70678,8 +70678,8 @@ _0802F4A0: bl SetMonData b _0802F796 .align 2, 0 -_0802F4B8: .4byte 0x03004360 -_0802F4BC: .4byte 0x02024a60 +_0802F4B8: .4byte gPlayerParty +_0802F4BC: .4byte gUnknown_02024A60 _0802F4C0: movs r0, 0x64 muls r0, r5 @@ -70694,8 +70694,8 @@ _0802F4D0: bl SetMonData b _0802F796 .align 2, 0 -_0802F4D8: .4byte 0x03004360 -_0802F4DC: .4byte 0x02024a60 +_0802F4D8: .4byte gPlayerParty +_0802F4DC: .4byte gUnknown_02024A60 _0802F4E0: movs r0, 0x64 muls r0, r5 @@ -70709,8 +70709,8 @@ _0802F4E0: bl SetMonData b _0802F796 .align 2, 0 -_0802F4F8: .4byte 0x03004360 -_0802F4FC: .4byte 0x02024a60 +_0802F4F8: .4byte gPlayerParty +_0802F4FC: .4byte gUnknown_02024A60 _0802F500: movs r0, 0x64 muls r0, r5 @@ -70724,8 +70724,8 @@ _0802F500: bl SetMonData b _0802F796 .align 2, 0 -_0802F518: .4byte 0x03004360 -_0802F51C: .4byte 0x02024a60 +_0802F518: .4byte gPlayerParty +_0802F51C: .4byte gUnknown_02024A60 _0802F520: movs r0, 0x64 muls r0, r5 @@ -70739,8 +70739,8 @@ _0802F520: bl SetMonData b _0802F796 .align 2, 0 -_0802F538: .4byte 0x03004360 -_0802F53C: .4byte 0x02024a60 +_0802F538: .4byte gPlayerParty +_0802F53C: .4byte gUnknown_02024A60 _0802F540: movs r0, 0x64 muls r0, r5 @@ -70754,8 +70754,8 @@ _0802F540: bl SetMonData b _0802F796 .align 2, 0 -_0802F558: .4byte 0x03004360 -_0802F55C: .4byte 0x02024a60 +_0802F558: .4byte gPlayerParty +_0802F55C: .4byte gUnknown_02024A60 _0802F560: movs r0, 0x64 muls r0, r5 @@ -70769,8 +70769,8 @@ _0802F560: bl SetMonData b _0802F796 .align 2, 0 -_0802F578: .4byte 0x03004360 -_0802F57C: .4byte 0x02024a60 +_0802F578: .4byte gPlayerParty +_0802F57C: .4byte gUnknown_02024A60 _0802F580: movs r0, 0x64 muls r0, r5 @@ -70784,8 +70784,8 @@ _0802F580: bl SetMonData b _0802F796 .align 2, 0 -_0802F598: .4byte 0x03004360 -_0802F59C: .4byte 0x02024a60 +_0802F598: .4byte gPlayerParty +_0802F59C: .4byte gUnknown_02024A60 _0802F5A0: movs r0, 0x64 muls r0, r5 @@ -70799,8 +70799,8 @@ _0802F5A0: bl SetMonData b _0802F796 .align 2, 0 -_0802F5B8: .4byte 0x03004360 -_0802F5BC: .4byte 0x02024a60 +_0802F5B8: .4byte gPlayerParty +_0802F5BC: .4byte gUnknown_02024A60 _0802F5C0: movs r0, 0x64 muls r0, r5 @@ -70814,8 +70814,8 @@ _0802F5C0: bl SetMonData b _0802F796 .align 2, 0 -_0802F5D8: .4byte 0x03004360 -_0802F5DC: .4byte 0x02024a60 +_0802F5D8: .4byte gPlayerParty +_0802F5DC: .4byte gUnknown_02024A60 _0802F5E0: movs r0, 0x64 muls r0, r5 @@ -70829,8 +70829,8 @@ _0802F5E0: bl SetMonData b _0802F796 .align 2, 0 -_0802F5F8: .4byte 0x03004360 -_0802F5FC: .4byte 0x02024a60 +_0802F5F8: .4byte gPlayerParty +_0802F5FC: .4byte gUnknown_02024A60 _0802F600: movs r0, 0x64 muls r0, r5 @@ -70844,8 +70844,8 @@ _0802F600: bl SetMonData b _0802F796 .align 2, 0 -_0802F618: .4byte 0x03004360 -_0802F61C: .4byte 0x02024a60 +_0802F618: .4byte gPlayerParty +_0802F61C: .4byte gUnknown_02024A60 _0802F620: movs r0, 0x64 muls r0, r5 @@ -70859,8 +70859,8 @@ _0802F620: bl SetMonData b _0802F796 .align 2, 0 -_0802F638: .4byte 0x03004360 -_0802F63C: .4byte 0x02024a60 +_0802F638: .4byte gPlayerParty +_0802F63C: .4byte gUnknown_02024A60 _0802F640: movs r0, 0x64 muls r0, r5 @@ -70874,8 +70874,8 @@ _0802F640: bl SetMonData b _0802F796 .align 2, 0 -_0802F658: .4byte 0x03004360 -_0802F65C: .4byte 0x02024a60 +_0802F658: .4byte gPlayerParty +_0802F65C: .4byte gUnknown_02024A60 _0802F660: movs r0, 0x64 muls r0, r5 @@ -70889,8 +70889,8 @@ _0802F660: bl SetMonData b _0802F796 .align 2, 0 -_0802F678: .4byte 0x03004360 -_0802F67C: .4byte 0x02024a60 +_0802F678: .4byte gPlayerParty +_0802F67C: .4byte gUnknown_02024A60 _0802F680: movs r0, 0x64 muls r0, r5 @@ -70904,8 +70904,8 @@ _0802F680: bl SetMonData b _0802F796 .align 2, 0 -_0802F698: .4byte 0x03004360 -_0802F69C: .4byte 0x02024a60 +_0802F698: .4byte gPlayerParty +_0802F69C: .4byte gUnknown_02024A60 _0802F6A0: movs r0, 0x64 muls r0, r5 @@ -70919,8 +70919,8 @@ _0802F6A0: bl SetMonData b _0802F796 .align 2, 0 -_0802F6B8: .4byte 0x03004360 -_0802F6BC: .4byte 0x02024a60 +_0802F6B8: .4byte gPlayerParty +_0802F6BC: .4byte gUnknown_02024A60 _0802F6C0: movs r0, 0x64 muls r0, r5 @@ -70934,8 +70934,8 @@ _0802F6C0: bl SetMonData b _0802F796 .align 2, 0 -_0802F6D8: .4byte 0x03004360 -_0802F6DC: .4byte 0x02024a60 +_0802F6D8: .4byte gPlayerParty +_0802F6DC: .4byte gUnknown_02024A60 _0802F6E0: movs r0, 0x64 muls r0, r5 @@ -70949,8 +70949,8 @@ _0802F6E0: bl SetMonData b _0802F796 .align 2, 0 -_0802F6F8: .4byte 0x03004360 -_0802F6FC: .4byte 0x02024a60 +_0802F6F8: .4byte gPlayerParty +_0802F6FC: .4byte gUnknown_02024A60 _0802F700: movs r0, 0x64 muls r0, r5 @@ -70964,8 +70964,8 @@ _0802F700: bl SetMonData b _0802F796 .align 2, 0 -_0802F718: .4byte 0x03004360 -_0802F71C: .4byte 0x02024a60 +_0802F718: .4byte gPlayerParty +_0802F71C: .4byte gUnknown_02024A60 _0802F720: movs r0, 0x64 muls r0, r5 @@ -70979,8 +70979,8 @@ _0802F720: bl SetMonData b _0802F796 .align 2, 0 -_0802F738: .4byte 0x03004360 -_0802F73C: .4byte 0x02024a60 +_0802F738: .4byte gPlayerParty +_0802F73C: .4byte gUnknown_02024A60 _0802F740: movs r0, 0x64 muls r0, r5 @@ -70994,8 +70994,8 @@ _0802F740: bl SetMonData b _0802F796 .align 2, 0 -_0802F758: .4byte 0x03004360 -_0802F75C: .4byte 0x02024a60 +_0802F758: .4byte gPlayerParty +_0802F75C: .4byte gUnknown_02024A60 _0802F760: movs r0, 0x64 muls r0, r5 @@ -71009,8 +71009,8 @@ _0802F760: bl SetMonData b _0802F796 .align 2, 0 -_0802F778: .4byte 0x03004360 -_0802F77C: .4byte 0x02024a60 +_0802F778: .4byte gPlayerParty +_0802F77C: .4byte gUnknown_02024A60 _0802F780: movs r0, 0x64 muls r0, r5 @@ -71043,9 +71043,9 @@ _0802F796: pop {r0} bx r0 .align 2, 0 -_0802F7C0: .4byte 0x03004360 -_0802F7C4: .4byte 0x02024a60 -_0802F7C8: .4byte 0x02024a6a +_0802F7C0: .4byte gPlayerParty +_0802F7C4: .4byte gUnknown_02024A60 +_0802F7C8: .4byte gUnknown_02024A6A thumb_func_end dp01_setattr_by_ch1_for_player_pokemon thumb_func_start sub_802F7CC @@ -71101,10 +71101,10 @@ _0802F824: pop {r0} bx r0 .align 2, 0 -_0802F830: .4byte 0x02024a6a -_0802F834: .4byte 0x02024a60 -_0802F838: .4byte 0x02023a60 -_0802F83C: .4byte 0x03004360 +_0802F830: .4byte gUnknown_02024A6A +_0802F834: .4byte gUnknown_02024A60 +_0802F838: .4byte gUnknown_02023A60 +_0802F83C: .4byte gPlayerParty thumb_func_end sub_802F7CC thumb_func_start sub_802F840 @@ -71146,12 +71146,12 @@ sub_802F840: @ 802F840 pop {r0} bx r0 .align 2, 0 -_0802F88C: .4byte 0x02024a6a -_0802F890: .4byte 0x02024a60 -_0802F894: .4byte 0x03004360 -_0802F898: .4byte 0x02020004 -_0802F89C: .4byte 0x02024be0 -_0802F8A0: .4byte 0x03004330 +_0802F88C: .4byte gUnknown_02024A6A +_0802F890: .4byte gUnknown_02024A60 +_0802F894: .4byte gPlayerParty +_0802F898: .4byte gSprites +_0802F89C: .4byte gUnknown_02024BE0 +_0802F8A0: .4byte gUnknown_03004330 _0802F8A4: .4byte bx_0802E404 thumb_func_end sub_802F840 @@ -71208,13 +71208,13 @@ sub_802F8A8: @ 802F8A8 pop {r0} bx r0 .align 2, 0 -_0802F914: .4byte 0x02024a60 -_0802F918: .4byte 0x02023a60 -_0802F91C: .4byte 0x02024a6a -_0802F920: .4byte 0x03004360 -_0802F924: .4byte 0x02024e60 -_0802F928: .4byte 0x02024e64 -_0802F92C: .4byte 0x03004330 +_0802F914: .4byte gUnknown_02024A60 +_0802F918: .4byte gUnknown_02023A60 +_0802F91C: .4byte gUnknown_02024A6A +_0802F920: .4byte gPlayerParty +_0802F924: .4byte gUnknown_02024E60 +_0802F928: .4byte gUnknown_02024E64 +_0802F92C: .4byte gUnknown_03004330 _0802F930: .4byte sub_802D798 thumb_func_end sub_802F8A8 @@ -71372,15 +71372,15 @@ sub_802F934: @ 802F934 pop {r0} bx r0 .align 2, 0 -_0802FA78: .4byte 0x02024a6a -_0802FA7C: .4byte 0x02023a60 -_0802FA80: .4byte 0x03004360 +_0802FA78: .4byte gUnknown_02024A6A +_0802FA7C: .4byte gUnknown_02023A60 +_0802FA80: .4byte gPlayerParty _0802FA84: .4byte sub_80312F0 -_0802FA88: .4byte 0x0300434c -_0802FA8C: .4byte 0x02024e8c -_0802FA90: .4byte 0x02024be0 -_0802FA94: .4byte 0x02020004 -_0802FA98: .4byte 0x02024e84 +_0802FA88: .4byte gUnknown_0300434C +_0802FA8C: .4byte gUnknown_02024E8C +_0802FA90: .4byte gUnknown_02024BE0 +_0802FA94: .4byte gSprites +_0802FA98: .4byte gUnknown_02024E84 _0802FA9C: .4byte SpriteCallbackDummy thumb_func_end sub_802F934 @@ -71410,10 +71410,10 @@ sub_802FAA0: @ 802FAA0 str r1, [r0] b _0802FB1A .align 2, 0 -_0802FAD0: .4byte 0x02023a60 -_0802FAD4: .4byte 0x02024a60 +_0802FAD0: .4byte gUnknown_02023A60 +_0802FAD4: .4byte gUnknown_02024A60 _0802FAD8: .4byte 0x02017810 -_0802FADC: .4byte 0x03004330 +_0802FADC: .4byte gUnknown_03004330 _0802FAE0: .4byte sub_802FB2C _0802FAE4: ldr r5, _0802FB20 @@ -71444,9 +71444,9 @@ _0802FB1A: pop {r0} bx r0 .align 2, 0 -_0802FB20: .4byte 0x02024be0 -_0802FB24: .4byte 0x02020004 -_0802FB28: .4byte 0x03004340 +_0802FB20: .4byte gUnknown_02024BE0 +_0802FB24: .4byte gSprites +_0802FB28: .4byte gUnknown_03004340 thumb_func_end sub_802FAA0 thumb_func_start sub_802FB2C @@ -71466,7 +71466,7 @@ sub_802FB2C: @ 802FB2C beq _0802FB7C b _0802FBA4 .align 2, 0 -_0802FB48: .4byte 0x02024a60 +_0802FB48: .4byte gUnknown_02024A60 _0802FB4C: .4byte 0x02017810 _0802FB50: lsls r0, r2, 2 @@ -71516,7 +71516,7 @@ _0802FBA4: pop {r0} bx r0 .align 2, 0 -_0802FBAC: .4byte 0x03004330 +_0802FBAC: .4byte gUnknown_03004330 _0802FBB0: .4byte sub_802DEAC thumb_func_end sub_802FB2C @@ -71542,8 +71542,8 @@ sub_802FBB4: @ 802FBB4 movs r7, 0x10 b _0802FBEA .align 2, 0 -_0802FBDC: .4byte 0x020239f8 -_0802FBE0: .4byte 0x02024a60 +_0802FBDC: .4byte gUnknown_020239F8 +_0802FBE0: .4byte gUnknown_02024A60 _0802FBE4: .4byte 0x0000fff0 _0802FBE8: movs r7, 0 @@ -71648,14 +71648,14 @@ _0802FBEA: bx r0 .align 2, 0 _0802FCB8: .4byte gSaveBlock2 -_0802FCBC: .4byte 0x02024a60 -_0802FCC0: .4byte 0x02024e8c +_0802FCBC: .4byte gUnknown_02024A60 +_0802FCC0: .4byte gUnknown_02024E8C _0802FCC4: .4byte gTrainerBackPicCoords -_0802FCC8: .4byte 0x02024be0 -_0802FCCC: .4byte 0x02020004 +_0802FCC8: .4byte gUnknown_02024BE0 +_0802FCCC: .4byte gSprites _0802FCD0: .4byte 0x0000fffe _0802FCD4: .4byte sub_80313A0 -_0802FCD8: .4byte 0x03004330 +_0802FCD8: .4byte gUnknown_03004330 _0802FCDC: .4byte sub_802D204 thumb_func_end sub_802FBB4 @@ -71748,14 +71748,14 @@ sub_802FCE0: @ 802FCE0 bx r0 .align 2, 0 _0802FD94: .4byte gSaveBlock2 -_0802FD98: .4byte 0x02024a60 -_0802FD9C: .4byte 0x02024e8c +_0802FD98: .4byte gUnknown_02024A60 +_0802FD9C: .4byte gUnknown_02024E8C _0802FDA0: .4byte gTrainerBackPicCoords -_0802FDA4: .4byte 0x02024be0 -_0802FDA8: .4byte 0x02020004 +_0802FDA4: .4byte gUnknown_02024BE0 +_0802FDA8: .4byte gSprites _0802FDAC: .4byte 0x0000ffa0 _0802FDB0: .4byte sub_80313A0 -_0802FDB4: .4byte 0x03004330 +_0802FDB4: .4byte gUnknown_03004330 _0802FDB8: .4byte sub_802D23C thumb_func_end sub_802FCE0 @@ -71839,13 +71839,13 @@ sub_802FDBC: @ 802FDBC pop {r0} bx r0 .align 2, 0 -_0802FE5C: .4byte 0x02024be0 -_0802FE60: .4byte 0x02024a60 -_0802FE64: .4byte 0x02020004 +_0802FE5C: .4byte gUnknown_02024BE0 +_0802FE60: .4byte gUnknown_02024A60 +_0802FE64: .4byte gSprites _0802FE68: .4byte 0x0000ffd8 _0802FE6C: .4byte sub_8078B34 _0802FE70: .4byte SpriteCallbackDummy -_0802FE74: .4byte 0x03004330 +_0802FE74: .4byte gUnknown_03004330 _0802FE78: .4byte sub_802D274 thumb_func_end sub_802FDBC @@ -71886,7 +71886,7 @@ _0802FEAE: strb r0, [r1, 0x4] b _0802FF3E .align 2, 0 -_0802FEC0: .4byte 0x02024a60 +_0802FEC0: .4byte gUnknown_02024A60 _0802FEC4: .4byte 0x02017810 _0802FEC8: ldrb r1, [r3] @@ -71951,12 +71951,12 @@ _0802FF3E: pop {r0} bx r0 .align 2, 0 -_0802FF44: .4byte 0x02024a6a -_0802FF48: .4byte 0x03004360 -_0802FF4C: .4byte 0x02020004 -_0802FF50: .4byte 0x02024be0 +_0802FF44: .4byte gUnknown_02024A6A +_0802FF48: .4byte gPlayerParty +_0802FF4C: .4byte gSprites +_0802FF50: .4byte gUnknown_02024BE0 _0802FF54: .4byte sub_80105EC -_0802FF58: .4byte 0x03004330 +_0802FF58: .4byte gUnknown_03004330 _0802FF5C: .4byte sub_802DE10 thumb_func_end sub_802FE7C @@ -72009,9 +72009,9 @@ sub_802FF80: @ 802FF80 bx r0 .align 2, 0 _0802FFBC: .4byte 0x02017840 -_0802FFC0: .4byte 0x02024e6d -_0802FFC4: .4byte 0x02024a60 -_0802FFC8: .4byte 0x03004330 +_0802FFC0: .4byte gUnknown_02024E6D +_0802FFC4: .4byte gUnknown_02024A60 +_0802FFC8: .4byte gUnknown_03004330 _0802FFCC: .4byte bx_wait_t1 thumb_func_end sub_802FF80 @@ -72050,11 +72050,11 @@ sub_802FFD0: @ 802FFD0 pop {r0} bx r0 .align 2, 0 -_08030014: .4byte 0x02023a60 -_08030018: .4byte 0x02024a60 +_08030014: .4byte gUnknown_02023A60 +_08030018: .4byte gUnknown_02024A60 _0803001C: .4byte 0x02017840 -_08030020: .4byte 0x02024e6d -_08030024: .4byte 0x03004330 +_08030020: .4byte gUnknown_02024E6D +_08030024: .4byte gUnknown_03004330 _08030028: .4byte bx_wait_t1 thumb_func_end sub_802FFD0 @@ -72081,8 +72081,8 @@ _0803004A: pop {r0} bx r0 .align 2, 0 -_08030054: .4byte 0x02023a60 -_08030058: .4byte 0x02024a60 +_08030054: .4byte gUnknown_02023A60 +_08030058: .4byte gUnknown_02024A60 thumb_func_end sub_803002C thumb_func_start dp01t_0F_1_move_anim @@ -72199,15 +72199,15 @@ _0803006E: bl dp01_tbl1_exec_completed b _0803017E .align 2, 0 -_08030140: .4byte 0x02024a60 -_08030144: .4byte 0x02023a60 -_08030148: .4byte 0x0202f7c4 -_0803014C: .4byte 0x0202f7bc -_08030150: .4byte 0x0202f7b8 -_08030154: .4byte 0x0202f7be -_08030158: .4byte 0x0202f7c0 -_0803015C: .4byte 0x0202f7b4 -_08030160: .4byte 0x02024e70 +_08030140: .4byte gUnknown_02024A60 +_08030144: .4byte gUnknown_02023A60 +_08030148: .4byte gUnknown_0202F7C4 +_0803014C: .4byte gUnknown_0202F7BC +_08030150: .4byte gUnknown_0202F7B8 +_08030154: .4byte gUnknown_0202F7BE +_08030158: .4byte gUnknown_0202F7C0 +_0803015C: .4byte gUnknown_0202F7B4 +_08030160: .4byte gUnknown_02024E70 _08030164: ldrb r1, [r6] lsls r0, r1, 1 @@ -72228,7 +72228,7 @@ _0803017E: bx r0 .align 2, 0 _08030184: .4byte 0x02017810 -_08030188: .4byte 0x03004330 +_08030188: .4byte gUnknown_03004330 _0803018C: .4byte sub_8030190 thumb_func_end dp01t_0F_1_move_anim @@ -72269,8 +72269,8 @@ sub_8030190: @ 8030190 beq _080301EA b _080302E8 .align 2, 0 -_080301D4: .4byte 0x02023a60 -_080301D8: .4byte 0x02024a60 +_080301D4: .4byte gUnknown_02023A60 +_080301D8: .4byte gUnknown_02024A60 _080301DC: .4byte 0x02017810 _080301E0: cmp r2, 0x2 @@ -72369,9 +72369,9 @@ _0803028C: strb r1, [r0, 0x4] b _080302E8 .align 2, 0 -_080302A0: .4byte 0x0202f7ac -_080302A4: .4byte 0x0202f7b1 -_080302A8: .4byte 0x02024a60 +_080302A0: .4byte gUnknown_0202F7AC +_080302A4: .4byte gUnknown_0202F7B1 +_080302A8: .4byte gUnknown_02024A60 _080302AC: .4byte 0x02017810 _080302B0: ldrb r1, [r0] @@ -72442,13 +72442,13 @@ sub_80302F4: @ 80302F4 pop {r0} bx r0 .align 2, 0 -_08030338: .4byte 0x030042a4 -_0803033C: .4byte 0x030042a0 -_08030340: .4byte 0x02024a60 -_08030344: .4byte 0x02023a62 -_08030348: .4byte 0x03004210 -_0803034C: .4byte 0x020238cc -_08030350: .4byte 0x03004330 +_08030338: .4byte gUnknown_030042A4 +_0803033C: .4byte gUnknown_030042A0 +_08030340: .4byte gUnknown_02024A60 +_08030344: .4byte gUnknown_02023A62 +_08030348: .4byte gUnknown_03004210 +_0803034C: .4byte gUnknown_020238CC +_08030350: .4byte gUnknown_03004330 _08030354: .4byte sub_802DF18 thumb_func_end sub_80302F4 @@ -72464,7 +72464,7 @@ dp01t_11_1_message_for_player_only: @ 8030358 bl sub_80302F4 b _08030378 .align 2, 0 -_08030370: .4byte 0x02024a60 +_08030370: .4byte gUnknown_02024A60 _08030374: bl dp01_tbl1_exec_completed _08030378: @@ -72557,18 +72557,18 @@ _080303EC: pop {r0} bx r0 .align 2, 0 -_08030434: .4byte 0x030042a4 -_08030438: .4byte 0x030042a0 -_0803043C: .4byte 0x03004210 -_08030440: .4byte 0x03004330 -_08030444: .4byte 0x02024a60 +_08030434: .4byte gUnknown_030042A4 +_08030438: .4byte gUnknown_030042A0 +_0803043C: .4byte gUnknown_03004210 +_08030440: .4byte gUnknown_03004330 +_08030444: .4byte gUnknown_02024A60 _08030448: .4byte sub_802C098 _0803044C: .4byte gUnknown_08400CF3 _08030450: .4byte 0x0000ffff _08030454: .4byte 0x00002d9f -_08030458: .4byte 0x02024e60 +_08030458: .4byte gUnknown_02024E60 _0803045C: .4byte gUnknown_08400CA8 -_08030460: .4byte 0x020238cc +_08030460: .4byte gUnknown_020238CC thumb_func_end sub_803037C thumb_func_start nullsub_42 @@ -72600,8 +72600,8 @@ sub_8030468: @ 8030468 .align 2, 0 _08030494: .4byte 0x0000ffff _08030498: .4byte 0x00002d9f -_0803049C: .4byte 0x03004330 -_080304A0: .4byte 0x02024a60 +_0803049C: .4byte gUnknown_03004330 +_080304A0: .4byte gUnknown_02024A60 _080304A4: .4byte sub_802C68C thumb_func_end sub_8030468 @@ -72655,13 +72655,13 @@ _08030500: pop {r0} bx r0 .align 2, 0 -_08030510: .4byte 0x030042a4 -_08030514: .4byte 0x030042a0 -_08030518: .4byte 0x03004344 -_0803051C: .4byte 0x02024e64 -_08030520: .4byte 0x02024a60 -_08030524: .4byte 0x02023a60 -_08030528: .4byte 0x03004210 +_08030510: .4byte gUnknown_030042A4 +_08030514: .4byte gUnknown_030042A0 +_08030518: .4byte gUnknown_03004344 +_0803051C: .4byte gUnknown_02024E64 +_08030520: .4byte gUnknown_02024A60 +_08030524: .4byte gUnknown_02023A60 +_08030528: .4byte gUnknown_03004210 _0803052C: .4byte gUnknown_08400D38 thumb_func_end sub_80304A8 @@ -72706,12 +72706,12 @@ _0803055E: pop {r0} bx r0 .align 2, 0 -_0803057C: .4byte 0x03004330 -_08030580: .4byte 0x02024a60 +_0803057C: .4byte gUnknown_03004330 +_08030580: .4byte gUnknown_02024A60 _08030584: .4byte sub_802E004 -_08030588: .4byte 0x02024e6c -_0803058C: .4byte 0x02038470 -_08030590: .4byte 0x02023a60 +_08030588: .4byte gUnknown_02024E6C +_0803058C: .4byte gUnknown_02038470 +_08030590: .4byte gUnknown_02023A60 thumb_func_end sub_8030530 thumb_func_start sub_8030594 @@ -72804,17 +72804,17 @@ _08030600: bx r0 .align 2, 0 _08030644: .4byte TaskDummy -_08030648: .4byte 0x0300434c -_0803064C: .4byte 0x02024a60 -_08030650: .4byte 0x03004b20 -_08030654: .4byte 0x02023a60 +_08030648: .4byte gUnknown_0300434C +_0803064C: .4byte gUnknown_02024A60 +_08030650: .4byte gTasks +_08030654: .4byte gUnknown_02023A60 _08030658: .4byte 0x02000000 _0803065C: .4byte 0x00016054 _08030660: .4byte 0x000160c0 -_08030664: .4byte 0x02038470 -_08030668: .4byte 0x03004330 +_08030664: .4byte gUnknown_02038470 +_08030668: .4byte gUnknown_03004330 _0803066C: .4byte sub_802DF30 -_08030670: .4byte 0x02024e6c +_08030670: .4byte gUnknown_02024E6C thumb_func_end sub_8030594 thumb_func_start sub_8030674 @@ -72894,12 +72894,12 @@ sub_8030698: @ 8030698 bl sub_8043D84 b _08030762 .align 2, 0 -_08030710: .4byte 0x02023a60 -_08030714: .4byte 0x02024a60 +_08030710: .4byte gUnknown_02023A60 +_08030714: .4byte gUnknown_02024A60 _08030718: .4byte 0x00007fff -_0803071C: .4byte 0x02024a6a -_08030720: .4byte 0x03004360 -_08030724: .4byte 0x03004340 +_0803071C: .4byte gUnknown_02024A6A +_08030720: .4byte gPlayerParty +_08030724: .4byte gUnknown_03004340 _08030728: ldr r1, _08030780 lsls r0, r4, 1 @@ -72943,11 +72943,11 @@ _08030762: pop {r0} bx r0 .align 2, 0 -_08030780: .4byte 0x02024a6a -_08030784: .4byte 0x03004360 -_08030788: .4byte 0x03004340 -_0803078C: .4byte 0x03004330 -_08030790: .4byte 0x02024a60 +_08030780: .4byte gUnknown_02024A6A +_08030784: .4byte gPlayerParty +_08030788: .4byte gUnknown_03004340 +_0803078C: .4byte gUnknown_03004330 +_08030790: .4byte gUnknown_02024A60 _08030794: .4byte bx_t1_healthbar_update thumb_func_end sub_8030698 @@ -72974,9 +72974,9 @@ sub_8030798: @ 8030798 bl dp01_tbl1_exec_completed b _0803081C .align 2, 0 -_080307C4: .4byte 0x02023a60 -_080307C8: .4byte 0x02024a60 -_080307CC: .4byte 0x03004360 +_080307C4: .4byte gUnknown_02023A60 +_080307C8: .4byte gUnknown_02024A60 +_080307CC: .4byte gPlayerParty _080307D0: movs r0, 0x1 bl load_gfxc_health_bar @@ -73019,8 +73019,8 @@ _0803081C: bx r0 .align 2, 0 _08030824: .4byte sub_802D924 -_08030828: .4byte 0x03004b20 -_0803082C: .4byte 0x03004330 +_08030828: .4byte gTasks +_0803082C: .4byte gUnknown_03004330 _08030830: .4byte nullsub_91 thumb_func_end sub_8030798 @@ -73069,12 +73069,12 @@ _08030884: pop {r0} bx r0 .align 2, 0 -_0803088C: .4byte 0x02024a60 -_08030890: .4byte 0x03004340 -_08030894: .4byte 0x02024a6a -_08030898: .4byte 0x03004360 +_0803088C: .4byte gUnknown_02024A60 +_08030890: .4byte gUnknown_03004340 +_08030894: .4byte gUnknown_02024A6A +_08030898: .4byte gPlayerParty _0803089C: .4byte 0x02017810 -_080308A0: .4byte 0x03004330 +_080308A0: .4byte gUnknown_03004330 _080308A4: .4byte sub_802E434 thumb_func_end sub_8030834 @@ -73123,9 +73123,9 @@ _080308F8: pop {r0} bx r0 .align 2, 0 -_08030900: .4byte 0x02024a60 -_08030904: .4byte 0x02023a60 -_08030908: .4byte 0x03004330 +_08030900: .4byte gUnknown_02024A60 +_08030904: .4byte gUnknown_02023A60 +_08030908: .4byte gUnknown_03004330 _0803090C: .4byte sub_802E434 thumb_func_end sub_80308A8 @@ -73174,10 +73174,10 @@ sub_8030910: @ 8030910 pop {r0} bx r0 .align 2, 0 -_0803096C: .4byte 0x02024a6a -_08030970: .4byte 0x02024a60 -_08030974: .4byte 0x03004360 -_08030978: .4byte 0x02023a60 +_0803096C: .4byte gUnknown_02024A6A +_08030970: .4byte gUnknown_02024A60 +_08030974: .4byte gPlayerParty +_08030978: .4byte gUnknown_02023A60 thumb_func_end sub_8030910 thumb_func_start sub_803097C @@ -73240,8 +73240,8 @@ sub_8030988: @ 8030988 ldr r0, [r0, 0x8] b _08030A24 .align 2, 0 -_080309EC: .4byte 0x02023a60 -_080309F0: .4byte 0x02024a60 +_080309EC: .4byte gUnknown_02023A60 +_080309F0: .4byte gUnknown_02024A60 _080309F4: .4byte 0x040000d4 _080309F8: ldr r3, _08030A30 @@ -73297,8 +73297,8 @@ sub_8030A3C: @ 8030A3C pop {r0} bx r0 .align 2, 0 -_08030A64: .4byte 0x02023a60 -_08030A68: .4byte 0x02024a60 +_08030A64: .4byte gUnknown_02023A60 +_08030A68: .4byte gUnknown_02024A60 thumb_func_end sub_8030A3C thumb_func_start sub_8030A6C @@ -73368,7 +73368,7 @@ sub_8030AC8: @ 8030AC8 pop {r0} bx r0 .align 2, 0 -_08030AE0: .4byte 0x020238c8 +_08030AE0: .4byte gUnknown_020238C8 thumb_func_end sub_8030AC8 thumb_func_start sub_8030AE4 @@ -73394,9 +73394,9 @@ sub_8030AE4: @ 8030AE4 pop {r0} bx r0 .align 2, 0 -_08030B10: .4byte 0x020238c8 -_08030B14: .4byte 0x02023a60 -_08030B18: .4byte 0x02024a60 +_08030B10: .4byte gUnknown_020238C8 +_08030B14: .4byte gUnknown_02023A60 +_08030B18: .4byte gUnknown_02024A60 thumb_func_end sub_8030AE4 thumb_func_start sub_8030B1C @@ -73411,7 +73411,7 @@ sub_8030B1C: @ 8030B1C pop {r0} bx r0 .align 2, 0 -_08030B30: .4byte 0x020238c8 +_08030B30: .4byte gUnknown_020238C8 thumb_func_end sub_8030B1C thumb_func_start sub_8030B34 @@ -73433,7 +73433,7 @@ sub_8030B34: @ 8030B34 pop {r0} bx r0 .align 2, 0 -_08030B58: .4byte 0x020238c8 +_08030B58: .4byte gUnknown_020238C8 thumb_func_end sub_8030B34 thumb_func_start dp01t_29_1_blink @@ -73457,9 +73457,9 @@ dp01t_29_1_blink: @ 8030B5C bl dp01_tbl1_exec_completed b _08030BBA .align 2, 0 -_08030B84: .4byte 0x02020004 -_08030B88: .4byte 0x02024be0 -_08030B8C: .4byte 0x02024a60 +_08030B84: .4byte gSprites +_08030B88: .4byte gUnknown_02024BE0 +_08030B8C: .4byte gUnknown_02024A60 _08030B90: ldr r1, _08030BC0 movs r0, 0x1 @@ -73486,8 +73486,8 @@ _08030BBA: pop {r0} bx r0 .align 2, 0 -_08030BC0: .4byte 0x02024e6d -_08030BC4: .4byte 0x03004330 +_08030BC0: .4byte gUnknown_02024E6D +_08030BC4: .4byte gUnknown_03004330 _08030BC8: .4byte bx_blink_t1 thumb_func_end dp01t_29_1_blink @@ -73530,8 +73530,8 @@ _08030BEC: pop {r0} bx r0 .align 2, 0 -_08030C14: .4byte 0x02024a60 -_08030C18: .4byte 0x02023a60 +_08030C14: .4byte gUnknown_02024A60 +_08030C18: .4byte gUnknown_02023A60 thumb_func_end sub_8030BD8 thumb_func_start sub_8030C1C @@ -73554,8 +73554,8 @@ sub_8030C1C: @ 8030C1C pop {r0} bx r0 .align 2, 0 -_08030C44: .4byte 0x02023a60 -_08030C48: .4byte 0x02024a60 +_08030C44: .4byte gUnknown_02023A60 +_08030C48: .4byte gUnknown_02024A60 thumb_func_end sub_8030C1C thumb_func_start sub_8030C4C @@ -73583,9 +73583,9 @@ sub_8030C4C: @ 8030C4C pop {r0} bx r0 .align 2, 0 -_08030C80: .4byte 0x02024a6a -_08030C84: .4byte 0x02024a60 -_08030C88: .4byte 0x03004360 +_08030C80: .4byte gUnknown_02024A6A +_08030C84: .4byte gUnknown_02024A60 +_08030C88: .4byte gPlayerParty thumb_func_end sub_8030C4C thumb_func_start dp01t_2E_1_battle_intro @@ -73608,9 +73608,9 @@ dp01t_2E_1_battle_intro: @ 8030C8C pop {r0} bx r0 .align 2, 0 -_08030CB4: .4byte 0x02023a60 -_08030CB8: .4byte 0x02024a60 -_08030CBC: .4byte 0x02024de8 +_08030CB4: .4byte gUnknown_02023A60 +_08030CB8: .4byte gUnknown_02024A60 +_08030CBC: .4byte gUnknown_02024DE8 thumb_func_end dp01t_2E_1_battle_intro thumb_func_start sub_8030CC0 @@ -73767,9 +73767,9 @@ _08030DDC: pop {r0} bx r0 .align 2, 0 -_08030DF8: .4byte 0x02024be0 -_08030DFC: .4byte 0x02024a60 -_08030E00: .4byte 0x02020004 +_08030DF8: .4byte gUnknown_02024BE0 +_08030DFC: .4byte gUnknown_02024A60 +_08030E00: .4byte gSprites _08030E04: .4byte 0x0000ffd8 _08030E08: .4byte sub_8078B34 _08030E0C: .4byte sub_8030E38 @@ -73777,11 +73777,11 @@ _08030E10: .4byte 0x0000d6f8 _08030E14: .4byte gTrainerBackPicPaletteTable _08030E18: .4byte gSaveBlock2 _08030E1C: .4byte task05_08033660 -_08030E20: .4byte 0x03004b20 +_08030E20: .4byte gTasks _08030E24: .4byte 0x02017810 -_08030E28: .4byte 0x02024e68 +_08030E28: .4byte gUnknown_02024E68 _08030E2C: .4byte sub_8044CA0 -_08030E30: .4byte 0x03004330 +_08030E30: .4byte gUnknown_03004330 _08030E34: .4byte nullsub_91 thumb_func_end sub_8030CC0 @@ -73825,10 +73825,10 @@ sub_8030E38: @ 8030E38 pop {r0} bx r0 .align 2, 0 -_08030E90: .4byte 0x02024a6a -_08030E94: .4byte 0x03004360 -_08030E98: .4byte 0x02024be0 -_08030E9C: .4byte 0x02020004 +_08030E90: .4byte gUnknown_02024A6A +_08030E94: .4byte gPlayerParty +_08030E98: .4byte gUnknown_02024BE0 +_08030E9C: .4byte gSprites thumb_func_end sub_8030E38 thumb_func_start task05_08033660 @@ -73854,7 +73854,7 @@ task05_08033660: @ 8030EA0 strh r0, [r1, 0xA] b _08030F88 .align 2, 0 -_08030EC8: .4byte 0x03004b20 +_08030EC8: .4byte gTasks _08030ECC: ldr r7, _08030F0C ldrb r0, [r7] @@ -73887,10 +73887,10 @@ _08030EEC: bl sub_802F934 b _08030F70 .align 2, 0 -_08030F0C: .4byte 0x02024a60 -_08030F10: .4byte 0x020239f8 -_08030F14: .4byte 0x02023a60 -_08030F18: .4byte 0x02024a6a +_08030F0C: .4byte gUnknown_02024A60 +_08030F10: .4byte gUnknown_020239F8 +_08030F14: .4byte gUnknown_02023A60 +_08030F18: .4byte gUnknown_02024A6A _08030F1C: ldr r4, _08030F94 ldrb r0, [r7] @@ -73951,11 +73951,11 @@ _08030F88: pop {r0} bx r0 .align 2, 0 -_08030F94: .4byte 0x02023a60 -_08030F98: .4byte 0x02024a6a -_08030F9C: .4byte 0x03004360 -_08030FA0: .4byte 0x03004330 -_08030FA4: .4byte 0x02024a60 +_08030F94: .4byte gUnknown_02023A60 +_08030F98: .4byte gUnknown_02024A6A +_08030F9C: .4byte gPlayerParty +_08030FA0: .4byte gUnknown_03004330 +_08030FA4: .4byte gUnknown_02024A60 _08030FA8: .4byte sub_802D500 thumb_func_end task05_08033660 @@ -73979,8 +73979,8 @@ sub_8030FAC: @ 8030FAC bl dp01_tbl1_exec_completed b _08031044 .align 2, 0 -_08030FD4: .4byte 0x02023a60 -_08030FD8: .4byte 0x02024a60 +_08030FD4: .4byte gUnknown_02023A60 +_08030FD8: .4byte gUnknown_02024A60 _08030FDC: ldr r5, _0803104C ldrb r1, [r5] @@ -74039,11 +74039,11 @@ _08031044: pop {r0} bx r0 .align 2, 0 -_0803104C: .4byte 0x02024a60 +_0803104C: .4byte gUnknown_02024A60 _08031050: .4byte 0x02017810 -_08031054: .4byte 0x02023a64 -_08031058: .4byte 0x02024e68 -_0803105C: .4byte 0x03004330 +_08031054: .4byte gUnknown_02023A64 +_08031058: .4byte gUnknown_02024E68 +_0803105C: .4byte gUnknown_03004330 _08031060: .4byte sub_8031064 thumb_func_end sub_8030FAC @@ -74077,7 +74077,7 @@ _08031094: pop {r0} bx r0 .align 2, 0 -_0803109C: .4byte 0x02024a60 +_0803109C: .4byte gUnknown_02024A60 _080310A0: .4byte 0x02017810 thumb_func_end sub_8031064 @@ -74111,10 +74111,10 @@ _080310D2: pop {r0} bx r0 .align 2, 0 -_080310DC: .4byte 0x02024a60 +_080310DC: .4byte gUnknown_02024A60 _080310E0: .4byte 0x02017810 -_080310E4: .4byte 0x03004b20 -_080310E8: .4byte 0x02024e68 +_080310E4: .4byte gTasks +_080310E8: .4byte gUnknown_02024E68 _080310EC: .4byte sub_8044CA0 thumb_func_end sub_80310A4 @@ -74133,7 +74133,7 @@ sub_80310F0: @ 80310F0 pop {r0} bx r0 .align 2, 0 -_08031110: .4byte 0x02024a60 +_08031110: .4byte gUnknown_02024A60 thumb_func_end sub_80310F0 thumb_func_start dp01t_33_1_enemy_move @@ -74177,10 +74177,10 @@ _0803115A: pop {r0} bx r0 .align 2, 0 -_08031164: .4byte 0x02024a60 -_08031168: .4byte 0x02020004 -_0803116C: .4byte 0x02024be0 -_08031170: .4byte 0x02023a60 +_08031164: .4byte gUnknown_02024A60 +_08031168: .4byte gSprites +_0803116C: .4byte gUnknown_02024BE0 +_08031170: .4byte gUnknown_02023A60 thumb_func_end dp01t_33_1_enemy_move thumb_func_start bx_exec_buffer_A_ch0_tbl1 @@ -74217,8 +74217,8 @@ bx_exec_buffer_A_ch0_tbl1: @ 8031174 bl dp01_tbl1_exec_completed b _080311CC .align 2, 0 -_080311B8: .4byte 0x02024a60 -_080311BC: .4byte 0x02023a60 +_080311B8: .4byte gUnknown_02024A60 +_080311BC: .4byte gUnknown_02023A60 _080311C0: ldr r0, _080311D4 ldrb r1, [r6] @@ -74232,7 +74232,7 @@ _080311CC: pop {r0} bx r0 .align 2, 0 -_080311D4: .4byte 0x03004330 +_080311D4: .4byte gUnknown_03004330 _080311D8: .4byte sub_802E460 thumb_func_end bx_exec_buffer_A_ch0_tbl1 @@ -74254,8 +74254,8 @@ dp01t_35_1_link_standby_message_and_free_vram: @ 80311DC beq _0803120A b _0803122C .align 2, 0 -_080311FC: .4byte 0x02023a60 -_08031200: .4byte 0x02024a60 +_080311FC: .4byte gUnknown_02023A60 +_08031200: .4byte gUnknown_02024A60 _08031204: cmp r0, 0x2 beq _08031228 @@ -74272,7 +74272,7 @@ _0803120E: bl dp11b_obj_free b _0803122C .align 2, 0 -_08031224: .4byte 0x02024a60 +_08031224: .4byte gUnknown_02024A60 _08031228: bl b_link_standby_message _0803122C: @@ -74300,8 +74300,8 @@ sub_8031238: @ 8031238 beq _08031266 b _08031290 .align 2, 0 -_08031258: .4byte 0x02023a60 -_0803125C: .4byte 0x02024a60 +_08031258: .4byte gUnknown_02023A60 +_0803125C: .4byte gUnknown_02024A60 _08031260: cmp r2, 0x2 beq _08031288 @@ -74316,13 +74316,13 @@ _08031266: strb r2, [r0] b _08031290 .align 2, 0 -_08031278: .4byte 0x02024e60 -_0803127C: .4byte 0x02024e64 +_08031278: .4byte gUnknown_02024E60 +_0803127C: .4byte gUnknown_02024E64 _08031280: ldr r0, _08031284 b _0803128A .align 2, 0 -_08031284: .4byte 0x02024e60 +_08031284: .4byte gUnknown_02024E60 _08031288: ldr r0, _0803129C _0803128A: @@ -74335,7 +74335,7 @@ _08031290: pop {r0} bx r0 .align 2, 0 -_0803129C: .4byte 0x02024e64 +_0803129C: .4byte gUnknown_02024E64 thumb_func_end sub_8031238 thumb_func_start sub_80312A0 @@ -74365,10 +74365,10 @@ sub_80312A0: @ 80312A0 pop {r0} bx r0 .align 2, 0 -_080312D8: .4byte 0x02024d26 -_080312DC: .4byte 0x02023a60 -_080312E0: .4byte 0x02024a60 -_080312E4: .4byte 0x03004330 +_080312D8: .4byte gUnknown_02024D26 +_080312DC: .4byte gUnknown_02023A60 +_080312E0: .4byte gUnknown_02024A60 +_080312E4: .4byte gUnknown_03004330 _080312E8: .4byte sub_802D18C thumb_func_end sub_80312A0 @@ -74413,7 +74413,7 @@ sub_80312F0: @ 80312F0 strb r0, [r1] b _08031354 .align 2, 0 -_08031334: .4byte 0x02020004 +_08031334: .4byte gSprites _08031338: lsls r0, r4, 27 cmp r0, 0 @@ -74493,7 +74493,7 @@ _080313C2: pop {r0} bx r0 .align 2, 0 -_080313C8: .4byte 0x02024de8 +_080313C8: .4byte gUnknown_02024DE8 _080313CC: .4byte SpriteCallbackDummy thumb_func_end sub_80313A0 @@ -74522,7 +74522,7 @@ move_anim_start_t2_for_situation: @ 80313D0 bl move_anim_start_t2 b _080314C2 .align 2, 0 -_08031400: .4byte 0x02024a60 +_08031400: .4byte gUnknown_02024A60 _08031404: .4byte 0x02017810 _08031408: cmp r4, 0x8 @@ -74660,7 +74660,7 @@ move_anim_start_t3: @ 80314C8 movs r0, 0x1 b _080315C2 .align 2, 0 -_08031508: .4byte 0x02024e84 +_08031508: .4byte gUnknown_02024E84 _0803150C: lsls r1, r6, 2 ldr r0, _08031530 @@ -74709,8 +74709,8 @@ _08031534: movs r0, 0x1 b _080315C2 .align 2, 0 -_08031570: .4byte 0x02020004 -_08031574: .4byte 0x02024be0 +_08031570: .4byte gSprites +_08031574: .4byte gUnknown_02024BE0 _08031578: ldr r0, _080315D0 mov r1, r9 @@ -74756,12 +74756,12 @@ _080315C2: pop {r1} bx r1 .align 2, 0 -_080315D0: .4byte 0x0202f7c8 -_080315D4: .4byte 0x0202f7c9 +_080315D0: .4byte gUnknown_0202F7C8 +_080315D4: .4byte gUnknown_0202F7C9 _080315D8: .4byte 0x02017840 _080315DC: .4byte gBattleAnims_Unknown1 _080315E0: .4byte sub_80315E8 -_080315E4: .4byte 0x03004b20 +_080315E4: .4byte gTasks thumb_func_end move_anim_start_t3 thumb_func_start sub_80315E8 @@ -74800,9 +74800,9 @@ _08031626: pop {r0} bx r0 .align 2, 0 -_0803162C: .4byte 0x0202f7ac -_08031630: .4byte 0x0202f7b1 -_08031634: .4byte 0x03004b20 +_0803162C: .4byte gUnknown_0202F7AC +_08031630: .4byte gUnknown_0202F7B1 +_08031634: .4byte gTasks _08031638: .4byte 0x02017810 thumb_func_end sub_80315E8 @@ -74873,11 +74873,11 @@ move_anim_start_t4: @ 8031660 pop {r0} bx r0 .align 2, 0 -_080316B4: .4byte 0x0202f7c8 -_080316B8: .4byte 0x0202f7c9 +_080316B4: .4byte gUnknown_0202F7C8 +_080316B8: .4byte gUnknown_0202F7C9 _080316BC: .4byte gBattleAnims_Unknown2 _080316C0: .4byte sub_80316CC -_080316C4: .4byte 0x03004b20 +_080316C4: .4byte gTasks _080316C8: .4byte 0x02017810 thumb_func_end move_anim_start_t4 @@ -74917,9 +74917,9 @@ _0803170A: pop {r0} bx r0 .align 2, 0 -_08031710: .4byte 0x0202f7ac -_08031714: .4byte 0x0202f7b1 -_08031718: .4byte 0x03004b20 +_08031710: .4byte gUnknown_0202F7AC +_08031714: .4byte gUnknown_0202F7B1 +_08031718: .4byte gTasks _0803171C: .4byte 0x02017810 thumb_func_end sub_80316CC @@ -74968,9 +74968,9 @@ _08031768: b _0803178A .align 2, 0 _0803176C: .4byte 0x02017810 -_08031770: .4byte 0x02024a60 -_08031774: .4byte 0x030073c0 -_08031778: .4byte 0x03007400 +_08031770: .4byte gUnknown_02024A60 +_08031774: .4byte gUnknown_030073C0 +_08031778: .4byte gUnknown_03007400 _0803177C: lsls r0, r4, 1 adds r0, r4 @@ -75067,7 +75067,7 @@ _080317DC: bl pokemon_get_pal b _08031856 .align 2, 0 -_08031838: .4byte 0x02024e70 +_08031838: .4byte gUnknown_02024E70 _0803183C: .4byte gMonFrontPicTable _08031840: .4byte gMonFrontPicCoords _08031844: .4byte gUnknown_081FAF4C @@ -75144,10 +75144,10 @@ _080318CE: .align 2, 0 _080318E0: .4byte 0x02000000 _080318E4: .4byte SPECIES_CASTFORM -_080318E8: .4byte 0x02024e84 +_080318E8: .4byte gUnknown_02024E84 _080318EC: .4byte 0x00007fff -_080318F0: .4byte 0x0202eec8 -_080318F4: .4byte 0x0202eac8 +_080318F0: .4byte gPlttBufferFaded +_080318F4: .4byte gPlttBufferUnfaded _080318F8: .4byte REG_BG0CNT thumb_func_end sub_8031794 @@ -75231,7 +75231,7 @@ _08031944: bl pokemon_get_pal b _080319BE .align 2, 0 -_080319A0: .4byte 0x02024e70 +_080319A0: .4byte gUnknown_02024E70 _080319A4: .4byte gMonBackPicTable _080319A8: .4byte gMonBackPicCoords _080319AC: .4byte gUnknown_081FAF4C @@ -75308,10 +75308,10 @@ _08031A36: .align 2, 0 _08031A48: .4byte 0x02000000 _08031A4C: .4byte SPECIES_CASTFORM -_08031A50: .4byte 0x02024e84 +_08031A50: .4byte gUnknown_02024E84 _08031A54: .4byte 0x00007fff -_08031A58: .4byte 0x0202eec8 -_08031A5C: .4byte 0x0202eac8 +_08031A58: .4byte gPlttBufferFaded +_08031A5C: .4byte gPlttBufferUnfaded _08031A60: .4byte REG_BG0CNT thumb_func_end sub_80318FC @@ -75536,7 +75536,7 @@ _08031C1A: .align 2, 0 _08031C20: .4byte gUnknown_0820A48C _08031C24: .4byte gUnknown_0820A49C -_08031C28: .4byte 0x02024a72 +_08031C28: .4byte gUnknown_02024A72 _08031C2C: .4byte gUnknown_0820A4B4 thumb_func_end unref_sub_8031BA0 @@ -75579,7 +75579,7 @@ _08031C5C: bl LoadCompressedObjectPic b _08031D52 .align 2, 0 -_08031C80: .4byte 0x020239f8 +_08031C80: .4byte gUnknown_020239F8 _08031C84: .4byte gUnknown_0820A4AC _08031C88: ldr r0, _08031C90 @@ -75602,7 +75602,7 @@ _08031CA4: ldrb r0, [r0] b _08031D3C .align 2, 0 -_08031CB0: .4byte 0x02024a72 +_08031CB0: .4byte gUnknown_02024A72 _08031CB4: cmp r4, 0x5 bne _08031D50 @@ -75610,7 +75610,7 @@ _08031CB4: ldrb r0, [r0, 0x1] b _08031D3C .align 2, 0 -_08031CC0: .4byte 0x02024a72 +_08031CC0: .4byte gUnknown_02024A72 _08031CC4: cmp r4, 0x2 bne _08031CD4 @@ -75650,7 +75650,7 @@ _08031D04: ldrb r0, [r0] b _08031D3C .align 2, 0 -_08031D10: .4byte 0x02024a72 +_08031D10: .4byte gUnknown_02024A72 _08031D14: cmp r4, 0x7 bne _08031D24 @@ -75658,7 +75658,7 @@ _08031D14: ldrb r0, [r0, 0x1] b _08031D3C .align 2, 0 -_08031D20: .4byte 0x02024a72 +_08031D20: .4byte gUnknown_02024A72 _08031D24: cmp r4, 0x8 bne _08031D34 @@ -75666,7 +75666,7 @@ _08031D24: ldrb r0, [r0, 0x2] b _08031D3C .align 2, 0 -_08031D30: .4byte 0x02024a72 +_08031D30: .4byte gUnknown_02024A72 _08031D34: cmp r5, 0x9 bne _08031D50 @@ -75679,7 +75679,7 @@ _08031D3C: bl LoadCompressedObjectPic b _08031D52 .align 2, 0 -_08031D48: .4byte 0x02024a72 +_08031D48: .4byte gUnknown_02024A72 _08031D4C: .4byte gUnknown_0820A4B4 _08031D50: movs r6, 0x1 @@ -75758,7 +75758,7 @@ _08031DC8: bl battle_make_oam_safari_battle b _08031DEA .align 2, 0 -_08031DE0: .4byte 0x020239f8 +_08031DE0: .4byte gUnknown_020239F8 _08031DE4: ldrb r0, [r4] bl battle_make_oam_normal_battle @@ -75769,7 +75769,7 @@ _08031DEA: strb r0, [r1] b _08031EA6 .align 2, 0 -_08031DF4: .4byte 0x03004340 +_08031DF4: .4byte gUnknown_03004340 _08031DF8: ldrb r0, [r4] bl sub_8043F44 @@ -75786,8 +75786,8 @@ _08031DF8: bl nullsub_11 b _08031EA6 .align 2, 0 -_08031E18: .4byte 0x02024a72 -_08031E1C: .4byte 0x03004340 +_08031E18: .4byte gUnknown_02024A72 +_08031E1C: .4byte gUnknown_03004340 _08031E20: ldr r0, _08031E30 adds r0, r1, r0 @@ -75796,7 +75796,7 @@ _08031E20: bl nullsub_11 b _08031EA6 .align 2, 0 -_08031E30: .4byte 0x03004340 +_08031E30: .4byte gUnknown_03004340 _08031E34: ldrb r0, [r4] bl battle_side_get_owner @@ -75825,10 +75825,10 @@ _08031E34: bl sub_8045A5C b _08031E9A .align 2, 0 -_08031E6C: .4byte 0x020239f8 -_08031E70: .4byte 0x03004340 -_08031E74: .4byte 0x02024a6a -_08031E78: .4byte 0x03004360 +_08031E6C: .4byte gUnknown_020239F8 +_08031E70: .4byte gUnknown_03004340 +_08031E74: .4byte gUnknown_02024A6A +_08031E78: .4byte gPlayerParty _08031E7C: ldr r0, _08031EC4 ldrb r1, [r4] @@ -75869,10 +75869,10 @@ _08031EBC: strb r0, [r5] b _08031EDE .align 2, 0 -_08031EC4: .4byte 0x03004340 -_08031EC8: .4byte 0x02024a6a -_08031ECC: .4byte 0x030045c0 -_08031ED0: .4byte 0x02024a68 +_08031EC4: .4byte gUnknown_03004340 +_08031EC8: .4byte gUnknown_02024A6A +_08031ECC: .4byte gEnemyParty +_08031ED0: .4byte gUnknown_02024A68 _08031ED4: bl sub_80327CC bl sub_8094958 @@ -75965,9 +75965,9 @@ _08031F6E: pop {r0} bx r0 .align 2, 0 -_08031F78: .4byte 0x02024a68 -_08031F7C: .4byte 0x02020004 -_08031F80: .4byte 0x02024be0 +_08031F78: .4byte gUnknown_02024A68 +_08031F7C: .4byte gSprites +_08031F80: .4byte gUnknown_02024BE0 _08031F84: .4byte 0x02017800 thumb_func_end sub_8031F24 @@ -75999,8 +75999,8 @@ sub_8031F88: @ 8031F88 bx lr .align 2, 0 _08031FB8: .4byte 0x02017800 -_08031FBC: .4byte 0x02020004 -_08031FC0: .4byte 0x02024be0 +_08031FBC: .4byte gSprites +_08031FC0: .4byte gUnknown_02024BE0 thumb_func_end sub_8031F88 thumb_func_start sub_8031FC4 @@ -76082,14 +76082,14 @@ _0803204C: strh r0, [r1, 0x22] b _080322F6 .align 2, 0 -_08032064: .4byte 0x02024be0 -_08032068: .4byte 0x02020004 +_08032064: .4byte gUnknown_02024BE0 +_08032068: .4byte gSprites _0803206C: .4byte 0x02017840 _08032070: .4byte 0xffffebc0 -_08032074: .4byte 0x02024e84 +_08032074: .4byte gUnknown_02024E84 _08032078: .4byte 0x00007fff -_0803207C: .4byte 0x0202eec8 -_08032080: .4byte 0x0202eac8 +_0803207C: .4byte gPlttBufferFaded +_08032080: .4byte gPlttBufferUnfaded _08032084: .4byte REG_BG0CNT _08032088: bl sub_8076BE0 @@ -76146,8 +76146,8 @@ _080320D0: ldr r1, _08032100 b _08032114 .align 2, 0 -_080320FC: .4byte 0x02024a6a -_08032100: .4byte 0x030045c0 +_080320FC: .4byte gUnknown_02024A6A +_08032100: .4byte gEnemyParty _08032104: ldr r1, _0803218C ldr r2, [sp, 0xC] @@ -76215,12 +76215,12 @@ _08032184: bl sub_800D334 b _08032202 .align 2, 0 -_0803218C: .4byte 0x02024a6a -_08032190: .4byte 0x03004360 +_0803218C: .4byte gUnknown_02024A6A +_08032190: .4byte gPlayerParty _08032194: .4byte gMonBackPicTable _08032198: .4byte gMonBackPicCoords _0803219C: .4byte gUnknown_081FAF4C -_080321A0: .4byte 0x02024e70 +_080321A0: .4byte gUnknown_02024E70 _080321A4: ldr r0, _08032308 mov r1, r8 @@ -76391,23 +76391,23 @@ _080322F6: pop {r0} bx r0 .align 2, 0 -_08032308: .4byte 0x02024a6a -_0803230C: .4byte 0x030045c0 +_08032308: .4byte gUnknown_02024A6A +_0803230C: .4byte gEnemyParty _08032310: .4byte gMonFrontPicTable _08032314: .4byte gMonFrontPicCoords _08032318: .4byte gUnknown_081FAF4C -_0803231C: .4byte 0x02024e70 -_08032320: .4byte 0x02024be0 -_08032324: .4byte 0x02020004 +_0803231C: .4byte gUnknown_02024E70 +_08032320: .4byte gUnknown_02024BE0 +_08032324: .4byte gSprites _08032328: .4byte 0x06010000 _0803232C: .4byte 0x040000d4 _08032330: .4byte 0x84000200 _08032334: .4byte 0x02000000 _08032338: .4byte SPECIES_CASTFORM -_0803233C: .4byte 0x02024e84 +_0803233C: .4byte gUnknown_02024E84 _08032340: .4byte 0x00007fff -_08032344: .4byte 0x0202eec8 -_08032348: .4byte 0x0202eac8 +_08032344: .4byte gPlttBufferFaded +_08032348: .4byte gPlttBufferUnfaded _0803234C: .4byte REG_BG0CNT thumb_func_end sub_8031FC4 @@ -76522,8 +76522,8 @@ _08032408: bl sub_8031794 b _08032456 .align 2, 0 -_08032438: .4byte 0x02024a6a -_0803243C: .4byte 0x030045c0 +_08032438: .4byte gUnknown_02024A6A +_0803243C: .4byte gEnemyParty _08032440: ldr r1, _0803245C lsls r0, r5, 1 @@ -76540,8 +76540,8 @@ _08032456: pop {r0} bx r0 .align 2, 0 -_0803245C: .4byte 0x02024a6a -_08032460: .4byte 0x03004360 +_0803245C: .4byte gUnknown_02024A6A +_08032460: .4byte gPlayerParty thumb_func_end sub_8032350 thumb_func_start refresh_graphics_maybe @@ -76574,8 +76574,8 @@ refresh_graphics_maybe: @ 8032464 bl sub_8077F7C b _080324AE .align 2, 0 -_080324A0: .4byte 0x02020004 -_080324A4: .4byte 0x02024e84 +_080324A0: .4byte gSprites +_080324A4: .4byte gUnknown_02024E84 _080324A8: adds r0, r6, 0 bl sub_8077F68 @@ -76863,10 +76863,10 @@ _080326CE: pop {r0} bx r0 .align 2, 0 -_080326DC: .4byte 0x03001770 +_080326DC: .4byte gMain _080326E0: .4byte 0x0000043d -_080326E4: .4byte 0x02024a6a -_080326E8: .4byte 0x03004360 +_080326E4: .4byte gUnknown_02024A6A +_080326E8: .4byte gPlayerParty thumb_func_end sub_8032638 thumb_func_start sub_80326EC @@ -76941,9 +76941,9 @@ _08032718: strb r1, [r0, 0x3] b _080327A8 .align 2, 0 -_08032778: .4byte 0x02024a68 -_0803277C: .4byte 0x02020004 -_08032780: .4byte 0x02024be0 +_08032778: .4byte gUnknown_02024A68 +_0803277C: .4byte gSprites +_08032780: .4byte gUnknown_02024BE0 _08032784: .4byte 0x02017810 _08032788: ldrb r0, [r3] @@ -76979,7 +76979,7 @@ _080327B4: bx r0 .align 2, 0 _080327C4: .4byte 0x02017810 -_080327C8: .4byte 0x02024a68 +_080327C8: .4byte gUnknown_02024A68 thumb_func_end sub_80326EC thumb_func_start sub_80327CC @@ -77079,7 +77079,7 @@ _0803288A: _08032894: .4byte gUnknown_081FAF24 _08032898: .4byte gSpriteTemplate_81FAF34 _0803289C: .4byte 0x02017810 -_080328A0: .4byte 0x02020004 +_080328A0: .4byte gSprites thumb_func_end sub_80327CC thumb_func_start sub_80328A4 @@ -77118,8 +77118,8 @@ _080328E0: str r0, [r5, 0x1C] b _08032964 .align 2, 0 -_080328E8: .4byte 0x02024be0 -_080328EC: .4byte 0x02020004 +_080328E8: .4byte gUnknown_02024BE0 +_080328EC: .4byte gSprites _080328F0: .4byte sub_8032978 _080328F4: ldr r0, _08032910 @@ -77138,7 +77138,7 @@ _08032906: ldr r6, _08032914 b _08032938 .align 2, 0 -_08032910: .4byte 0x0202f7b1 +_08032910: .4byte gUnknown_0202F7B1 _08032914: .4byte 0x02017800 _08032918: lsls r0, r4, 2 @@ -77244,7 +77244,7 @@ _080329AA: .align 2, 0 _080329D0: .4byte 0x02017800 _080329D4: .4byte gEnemyMonElevation -_080329D8: .4byte 0x02020004 +_080329D8: .4byte gSprites _080329DC: .4byte sub_80328A4 _080329E0: ldr r2, _08032A00 @@ -77266,7 +77266,7 @@ _080329FA: pop {r0} bx r0 .align 2, 0 -_08032A00: .4byte 0x02020004 +_08032A00: .4byte gSprites _08032A04: .4byte sub_8032978 thumb_func_end sub_8032984 @@ -77290,7 +77290,7 @@ sub_8032A08: @ 8032A08 str r1, [r0] bx lr .align 2, 0 -_08032A2C: .4byte 0x02020004 +_08032A2C: .4byte gSprites _08032A30: .4byte 0x02017810 _08032A34: .4byte sub_8032978 thumb_func_end sub_8032A08 @@ -77385,7 +77385,7 @@ _08032ACC: bx r0 .align 2, 0 _08032AD4: .4byte 0x02017800 -_08032AD8: .4byte 0x02024e84 +_08032AD8: .4byte gUnknown_02024E84 thumb_func_end sub_8032AA8 thumb_func_start nullsub_45 @@ -77404,8 +77404,8 @@ sub_8032AE0: @ 8032AE0 str r1, [r0] bx lr .align 2, 0 -_08032AF0: .4byte 0x03004330 -_08032AF4: .4byte 0x02024a60 +_08032AF0: .4byte gUnknown_03004330 +_08032AF4: .4byte gUnknown_02024A60 _08032AF8: .4byte sub_8032AFC thumb_func_end sub_8032AE0 @@ -77437,10 +77437,10 @@ sub_8032AFC: @ 8032AFC bl _call_via_r0 b _08032B48 .align 2, 0 -_08032B30: .4byte 0x02024a64 +_08032B30: .4byte gUnknown_02024A64 _08032B34: .4byte gBitTable -_08032B38: .4byte 0x02024a60 -_08032B3C: .4byte 0x02023a60 +_08032B38: .4byte gUnknown_02024A60 +_08032B3C: .4byte gUnknown_02023A60 _08032B40: .4byte gUnknown_081FAF5C _08032B44: bl sub_80334EC @@ -77472,9 +77472,9 @@ _08032B70: pop {r0} bx r0 .align 2, 0 -_08032B74: .4byte 0x02020004 -_08032B78: .4byte 0x02024be0 -_08032B7C: .4byte 0x02024a60 +_08032B74: .4byte gSprites +_08032B78: .4byte gUnknown_02024BE0 +_08032B7C: .4byte gUnknown_02024A60 _08032B80: .4byte SpriteCallbackDummy thumb_func_end sub_8032B4C @@ -77501,9 +77501,9 @@ _08032BA8: pop {r0} bx r0 .align 2, 0 -_08032BAC: .4byte 0x02020004 -_08032BB0: .4byte 0x02024be0 -_08032BB4: .4byte 0x02024a60 +_08032BAC: .4byte gSprites +_08032BB0: .4byte gUnknown_02024BE0 +_08032BB4: .4byte gUnknown_02024A60 _08032BB8: .4byte SpriteCallbackDummy thumb_func_end sub_8032B84 @@ -77566,9 +77566,9 @@ _08032C2C: pop {r0} bx r0 .align 2, 0 -_08032C34: .4byte 0x02020004 -_08032C38: .4byte 0x02024be0 -_08032C3C: .4byte 0x02024a60 +_08032C34: .4byte gSprites +_08032C38: .4byte gUnknown_02024BE0 +_08032C3C: .4byte gUnknown_02024A60 _08032C40: .4byte SpriteCallbackDummy _08032C44: .4byte 0x000003ff _08032C48: .4byte 0xfffffc00 @@ -77603,7 +77603,7 @@ _08032C7C: pop {r0} bx r0 .align 2, 0 -_08032C80: .4byte 0x02024a60 +_08032C80: .4byte gUnknown_02024A60 _08032C84: .4byte 0x02017810 thumb_func_end sub_8032C4C @@ -77643,10 +77643,10 @@ _08032CAC: bne _08032D16 b _08032D14 .align 2, 0 -_08032CCC: .4byte 0x020239f8 -_08032CD0: .4byte 0x02020004 -_08032CD4: .4byte 0x03004340 -_08032CD8: .4byte 0x02024a60 +_08032CCC: .4byte gUnknown_020239F8 +_08032CD0: .4byte gSprites +_08032CD4: .4byte gUnknown_03004340 +_08032CD8: .4byte gUnknown_02024A60 _08032CDC: .4byte SpriteCallbackDummy _08032CE0: ldr r2, _08032DC4 @@ -77762,14 +77762,14 @@ _08032D22: bl m4aMPlayContinue b _08032DF0 .align 2, 0 -_08032DC4: .4byte 0x02020004 -_08032DC8: .4byte 0x03004340 -_08032DCC: .4byte 0x02024a60 +_08032DC4: .4byte gSprites +_08032DC8: .4byte gUnknown_03004340 +_08032DCC: .4byte gUnknown_02024A60 _08032DD0: .4byte SpriteCallbackDummy _08032DD4: .4byte 0x02017810 _08032DD8: .4byte 0x000027f9 -_08032DDC: .4byte 0x020239f8 -_08032DE0: .4byte 0x03007380 +_08032DDC: .4byte gUnknown_020239F8 +_08032DE0: .4byte gUnknown_03007380 _08032DE4: ldr r0, _08032E14 ldr r1, _08032E18 @@ -77797,11 +77797,11 @@ _08032E0E: pop {r0} bx r0 .align 2, 0 -_08032E14: .4byte 0x03007380 +_08032E14: .4byte gUnknown_03007380 _08032E18: .4byte 0x0000ffff -_08032E1C: .4byte 0x02024a60 +_08032E1C: .4byte gUnknown_02024A60 _08032E20: .4byte 0x02017810 -_08032E24: .4byte 0x03004330 +_08032E24: .4byte gUnknown_03004330 _08032E28: .4byte sub_8032C4C thumb_func_end sub_8032C88 @@ -78023,16 +78023,16 @@ _08032FE0: pop {r0} bx r0 .align 2, 0 -_08032FEC: .4byte 0x02024a60 +_08032FEC: .4byte gUnknown_02024A60 _08032FF0: .4byte 0x02017810 -_08032FF4: .4byte 0x02024a6a -_08032FF8: .4byte 0x030045c0 -_08032FFC: .4byte 0x020239f8 -_08033000: .4byte 0x0300434c -_08033004: .4byte 0x02020004 -_08033008: .4byte 0x03004340 +_08032FF4: .4byte gUnknown_02024A6A +_08032FF8: .4byte gEnemyParty +_08032FFC: .4byte gUnknown_020239F8 +_08033000: .4byte gUnknown_0300434C +_08033004: .4byte gSprites +_08033008: .4byte gUnknown_03004340 _0803300C: .4byte 0x02017840 -_08033010: .4byte 0x03004330 +_08033010: .4byte gUnknown_03004330 _08033014: .4byte sub_8032C88 thumb_func_end sub_8032E2C @@ -78081,12 +78081,12 @@ sub_8033018: @ 8033018 bl sub_8141828 b _080330BC .align 2, 0 -_08033070: .4byte 0x02020004 -_08033074: .4byte 0x02024be0 -_08033078: .4byte 0x02024a60 +_08033070: .4byte gSprites +_08033074: .4byte gUnknown_02024BE0 +_08033078: .4byte gUnknown_02024A60 _0803307C: .4byte 0x02017810 -_08033080: .4byte 0x02024a6a -_08033084: .4byte 0x030045c0 +_08033080: .4byte gUnknown_02024A6A +_08033084: .4byte gEnemyParty _08033088: ldrb r0, [r1, 0x1] ands r2, r0 @@ -78150,8 +78150,8 @@ sub_80330C8: @ 80330C8 bl sub_80440EC b _08033114 .align 2, 0 -_08033108: .4byte 0x02024a60 -_0803310C: .4byte 0x03004340 +_08033108: .4byte gUnknown_02024A60 +_0803310C: .4byte gUnknown_03004340 _08033110: bl sub_80334EC _08033114: @@ -78187,10 +78187,10 @@ _0803314A: pop {r0} bx r0 .align 2, 0 -_08033150: .4byte 0x02020004 -_08033154: .4byte 0x02024be0 -_08033158: .4byte 0x02024a60 -_0803315C: .4byte 0x03004340 +_08033150: .4byte gSprites +_08033154: .4byte gUnknown_02024BE0 +_08033158: .4byte gUnknown_02024A60 +_0803315C: .4byte gUnknown_03004340 thumb_func_end sub_803311C thumb_func_start sub_8033160 @@ -78238,11 +78238,11 @@ _080331B6: pop {r0} bx r0 .align 2, 0 -_080331BC: .4byte 0x02024a60 +_080331BC: .4byte gUnknown_02024A60 _080331C0: .4byte 0x02017810 -_080331C4: .4byte 0x02024be0 -_080331C8: .4byte 0x02020004 -_080331CC: .4byte 0x03004340 +_080331C4: .4byte gUnknown_02024BE0 +_080331C8: .4byte gSprites +_080331CC: .4byte gUnknown_03004340 thumb_func_end sub_8033160 thumb_func_start sub_80331D0 @@ -78257,7 +78257,7 @@ _080331DE: pop {r0} bx r0 .align 2, 0 -_080331E4: .4byte 0x03004210 +_080331E4: .4byte gUnknown_03004210 thumb_func_end sub_80331D0 thumb_func_start bx_blink_t7 @@ -78291,10 +78291,10 @@ bx_blink_t7: @ 80331E8 bl sub_80334EC b _0803325E .align 2, 0 -_08033224: .4byte 0x02024be0 -_08033228: .4byte 0x02024a60 -_0803322C: .4byte 0x02020004 -_08033230: .4byte 0x02024e6d +_08033224: .4byte gUnknown_02024BE0 +_08033228: .4byte gUnknown_02024A60 +_0803322C: .4byte gSprites +_08033230: .4byte gUnknown_02024E6D _08033234: ldrh r0, [r4, 0x30] movs r1, 0x3 @@ -78367,12 +78367,12 @@ _080332AC: pop {r0} bx r0 .align 2, 0 -_080332B4: .4byte 0x02020004 -_080332B8: .4byte 0x03004340 -_080332BC: .4byte 0x02024a60 +_080332B4: .4byte gSprites +_080332B8: .4byte gUnknown_03004340 +_080332BC: .4byte gUnknown_02024A60 _080332C0: .4byte SpriteCallbackDummy _080332C4: .4byte 0x02017800 -_080332C8: .4byte 0x03004330 +_080332C8: .4byte gUnknown_03004330 _080332CC: .4byte sub_80332D0 thumb_func_end sub_8033264 @@ -78399,7 +78399,7 @@ _080332F6: pop {r0} bx r0 .align 2, 0 -_080332FC: .4byte 0x02024a60 +_080332FC: .4byte gUnknown_02024A60 _08033300: .4byte 0x02017810 _08033304: .4byte c3_0802FDF4 thumb_func_end sub_80332D0 @@ -78482,15 +78482,15 @@ _080333A4: pop {r0} bx r0 .align 2, 0 -_080333AC: .4byte 0x02024a60 +_080333AC: .4byte gUnknown_02024A60 _080333B0: .4byte 0x02017810 _080333B4: .4byte 0x000027f9 -_080333B8: .4byte 0x02024be0 -_080333BC: .4byte 0x02020004 -_080333C0: .4byte 0x03004340 -_080333C4: .4byte 0x02024a6a -_080333C8: .4byte 0x030045c0 -_080333CC: .4byte 0x03004330 +_080333B8: .4byte gUnknown_02024BE0 +_080333BC: .4byte gSprites +_080333C0: .4byte gUnknown_03004340 +_080333C4: .4byte gUnknown_02024A6A +_080333C8: .4byte gEnemyParty +_080333CC: .4byte gUnknown_03004330 _080333D0: .4byte sub_8033264 thumb_func_end sub_8033308 @@ -78572,14 +78572,14 @@ _08033468: pop {r0} bx r0 .align 2, 0 -_08033470: .4byte 0x02024a60 +_08033470: .4byte gUnknown_02024A60 _08033474: .4byte 0x02017810 -_08033478: .4byte 0x02024a6a -_0803347C: .4byte 0x030045c0 -_08033480: .4byte 0x02020004 -_08033484: .4byte 0x0300434c +_08033478: .4byte gUnknown_02024A6A +_0803347C: .4byte gEnemyParty +_08033480: .4byte gSprites +_08033484: .4byte gUnknown_0300434C _08033488: .4byte SpriteCallbackDummy -_0803348C: .4byte 0x03004330 +_0803348C: .4byte gUnknown_03004330 _08033490: .4byte sub_8033308 thumb_func_end sub_80333D4 @@ -78603,7 +78603,7 @@ _080334B2: pop {r0} bx r0 .align 2, 0 -_080334B8: .4byte 0x02024a60 +_080334B8: .4byte gUnknown_02024A60 _080334BC: .4byte 0x02017810 thumb_func_end sub_8033494 @@ -78627,7 +78627,7 @@ _080334DE: pop {r0} bx r0 .align 2, 0 -_080334E4: .4byte 0x02024a60 +_080334E4: .4byte gUnknown_02024A60 _080334E8: .4byte 0x02017810 thumb_func_end sub_80334C0 @@ -78651,10 +78651,10 @@ sub_80334EC: @ 80334EC str r0, [r3] bx lr .align 2, 0 -_08033510: .4byte 0x03004330 -_08033514: .4byte 0x02024a60 +_08033510: .4byte gUnknown_03004330 +_08033514: .4byte gUnknown_02024A60 _08033518: .4byte sub_8032AFC -_0803351C: .4byte 0x02024a64 +_0803351C: .4byte gUnknown_02024A64 _08033520: .4byte gBitTable thumb_func_end sub_80334EC @@ -78681,9 +78681,9 @@ dp01t_00_7_getattr: @ 8033524 adds r6, r0, 0 b _0803357E .align 2, 0 -_08033550: .4byte 0x02023a60 -_08033554: .4byte 0x02024a60 -_08033558: .4byte 0x02024a6a +_08033550: .4byte gUnknown_02023A60 +_08033554: .4byte gUnknown_02024A60 +_08033558: .4byte gUnknown_02024A6A _0803355C: ldrb r4, [r1] movs r5, 0 @@ -78745,8 +78745,8 @@ _080335C2: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080335CC: .4byte 0x02023a60 -_080335D0: .4byte 0x02024a60 +_080335CC: .4byte gUnknown_02023A60 +_080335D0: .4byte gUnknown_02024A60 _080335D4: .4byte _080335D8 .align 2, 0 _080335D8: @@ -79051,7 +79051,7 @@ _080338CC: bls _080338CC b _08033D2E .align 2, 0 -_080338DC: .4byte 0x030045c0 +_080338DC: .4byte gEnemyParty _080338E0: .4byte 0xfffffc1f _080338E4: .4byte 0xfff07fff _080338E8: .4byte 0xfffffe0f @@ -79063,7 +79063,7 @@ _080338EC: movs r1, 0xB b _08033C66 .align 2, 0 -_080338F8: .4byte 0x030045c0 +_080338F8: .4byte gEnemyParty _080338FC: movs r0, 0x64 muls r0, r5 @@ -79072,7 +79072,7 @@ _080338FC: movs r1, 0xC b _08033C66 .align 2, 0 -_08033908: .4byte 0x030045c0 +_08033908: .4byte gEnemyParty _0803390C: movs r6, 0 add r2, sp, 0x58 @@ -79124,7 +79124,7 @@ _08033960: bls _08033960 b _08033D2E .align 2, 0 -_08033970: .4byte 0x030045c0 +_08033970: .4byte gEnemyParty _08033974: movs r0, 0x64 muls r0, r5 @@ -79138,7 +79138,7 @@ _08033974: adds r1, 0x9 b _08033C66 .align 2, 0 -_0803398C: .4byte 0x030045c0 +_0803398C: .4byte gEnemyParty _08033990: movs r6, 0 movs r0, 0x64 @@ -79168,7 +79168,7 @@ _0803399C: adds r6, 0x1 b _08033D2E .align 2, 0 -_080339C8: .4byte 0x030045c0 +_080339C8: .4byte gEnemyParty _080339CC: movs r0, 0x64 muls r0, r5 @@ -79182,7 +79182,7 @@ _080339CC: adds r1, 0x8 b _08033D26 .align 2, 0 -_080339E4: .4byte 0x030045c0 +_080339E4: .4byte gEnemyParty _080339E8: movs r0, 0x64 muls r0, r5 @@ -79191,7 +79191,7 @@ _080339E8: movs r1, 0x1 b _08033A02 .align 2, 0 -_080339F4: .4byte 0x030045c0 +_080339F4: .4byte gEnemyParty _080339F8: movs r0, 0x64 muls r0, r5 @@ -79215,7 +79215,7 @@ _08033A02: movs r6, 0x3 b _08033D2E .align 2, 0 -_08033A24: .4byte 0x030045c0 +_08033A24: .4byte gEnemyParty _08033A28: movs r0, 0x64 muls r0, r5 @@ -79224,7 +79224,7 @@ _08033A28: movs r1, 0x1A b _08033D26 .align 2, 0 -_08033A34: .4byte 0x030045c0 +_08033A34: .4byte gEnemyParty _08033A38: movs r0, 0x64 muls r0, r5 @@ -79233,7 +79233,7 @@ _08033A38: movs r1, 0x1B b _08033D26 .align 2, 0 -_08033A44: .4byte 0x030045c0 +_08033A44: .4byte gEnemyParty _08033A48: movs r0, 0x64 muls r0, r5 @@ -79242,7 +79242,7 @@ _08033A48: movs r1, 0x1C b _08033D26 .align 2, 0 -_08033A54: .4byte 0x030045c0 +_08033A54: .4byte gEnemyParty _08033A58: movs r0, 0x64 muls r0, r5 @@ -79251,7 +79251,7 @@ _08033A58: movs r1, 0x1D b _08033D26 .align 2, 0 -_08033A64: .4byte 0x030045c0 +_08033A64: .4byte gEnemyParty _08033A68: movs r0, 0x64 muls r0, r5 @@ -79260,7 +79260,7 @@ _08033A68: movs r1, 0x1E b _08033D26 .align 2, 0 -_08033A74: .4byte 0x030045c0 +_08033A74: .4byte gEnemyParty _08033A78: movs r0, 0x64 muls r0, r5 @@ -79269,7 +79269,7 @@ _08033A78: movs r1, 0x1F b _08033D26 .align 2, 0 -_08033A84: .4byte 0x030045c0 +_08033A84: .4byte gEnemyParty _08033A88: movs r0, 0x64 muls r0, r5 @@ -79278,7 +79278,7 @@ _08033A88: movs r1, 0x20 b _08033D26 .align 2, 0 -_08033A94: .4byte 0x030045c0 +_08033A94: .4byte gEnemyParty _08033A98: movs r0, 0x64 muls r0, r5 @@ -79287,7 +79287,7 @@ _08033A98: movs r1, 0x22 b _08033D26 .align 2, 0 -_08033AA4: .4byte 0x030045c0 +_08033AA4: .4byte gEnemyParty _08033AA8: movs r0, 0x64 muls r0, r5 @@ -79296,7 +79296,7 @@ _08033AA8: movs r1, 0x23 b _08033D26 .align 2, 0 -_08033AB4: .4byte 0x030045c0 +_08033AB4: .4byte gEnemyParty _08033AB8: movs r0, 0x64 muls r0, r5 @@ -79305,7 +79305,7 @@ _08033AB8: movs r1, 0x24 b _08033D26 .align 2, 0 -_08033AC4: .4byte 0x030045c0 +_08033AC4: .4byte gEnemyParty _08033AC8: movs r0, 0x64 muls r0, r5 @@ -79314,7 +79314,7 @@ _08033AC8: movs r1, 0x25 b _08033D26 .align 2, 0 -_08033AD4: .4byte 0x030045c0 +_08033AD4: .4byte gEnemyParty _08033AD8: movs r0, 0x64 muls r0, r5 @@ -79323,7 +79323,7 @@ _08033AD8: movs r1, 0x26 b _08033D26 .align 2, 0 -_08033AE4: .4byte 0x030045c0 +_08033AE4: .4byte gEnemyParty _08033AE8: movs r0, 0x64 adds r4, r5, 0 @@ -79357,7 +79357,7 @@ _08033AE8: movs r6, 0x6 b _08033D2E .align 2, 0 -_08033B34: .4byte 0x030045c0 +_08033B34: .4byte gEnemyParty _08033B38: movs r0, 0x64 muls r0, r5 @@ -79366,7 +79366,7 @@ _08033B38: movs r1, 0x27 b _08033D26 .align 2, 0 -_08033B44: .4byte 0x030045c0 +_08033B44: .4byte gEnemyParty _08033B48: movs r0, 0x64 muls r0, r5 @@ -79375,7 +79375,7 @@ _08033B48: movs r1, 0x28 b _08033D26 .align 2, 0 -_08033B54: .4byte 0x030045c0 +_08033B54: .4byte gEnemyParty _08033B58: movs r0, 0x64 muls r0, r5 @@ -79384,7 +79384,7 @@ _08033B58: movs r1, 0x29 b _08033D26 .align 2, 0 -_08033B64: .4byte 0x030045c0 +_08033B64: .4byte gEnemyParty _08033B68: movs r0, 0x64 muls r0, r5 @@ -79393,7 +79393,7 @@ _08033B68: movs r1, 0x2A b _08033D26 .align 2, 0 -_08033B74: .4byte 0x030045c0 +_08033B74: .4byte gEnemyParty _08033B78: movs r0, 0x64 muls r0, r5 @@ -79402,7 +79402,7 @@ _08033B78: movs r1, 0x2B b _08033D26 .align 2, 0 -_08033B84: .4byte 0x030045c0 +_08033B84: .4byte gEnemyParty _08033B88: movs r0, 0x64 muls r0, r5 @@ -79411,7 +79411,7 @@ _08033B88: movs r1, 0x2C b _08033D26 .align 2, 0 -_08033B94: .4byte 0x030045c0 +_08033B94: .4byte gEnemyParty _08033B98: movs r0, 0x64 muls r0, r5 @@ -79420,7 +79420,7 @@ _08033B98: movs r1, 0 b _08033BC2 .align 2, 0 -_08033BA4: .4byte 0x030045c0 +_08033BA4: .4byte gEnemyParty _08033BA8: movs r0, 0x64 muls r0, r5 @@ -79429,7 +79429,7 @@ _08033BA8: movs r1, 0x9 b _08033C66 .align 2, 0 -_08033BB4: .4byte 0x030045c0 +_08033BB4: .4byte gEnemyParty _08033BB8: movs r0, 0x64 muls r0, r5 @@ -79455,7 +79455,7 @@ _08033BC2: movs r6, 0x4 b _08033D2E .align 2, 0 -_08033BE8: .4byte 0x030045c0 +_08033BE8: .4byte gEnemyParty _08033BEC: movs r0, 0x64 muls r0, r5 @@ -79464,7 +79464,7 @@ _08033BEC: movs r1, 0x38 b _08033D26 .align 2, 0 -_08033BF8: .4byte 0x030045c0 +_08033BF8: .4byte gEnemyParty _08033BFC: movs r0, 0x64 muls r0, r5 @@ -79473,7 +79473,7 @@ _08033BFC: movs r1, 0x39 b _08033C66 .align 2, 0 -_08033C08: .4byte 0x030045c0 +_08033C08: .4byte gEnemyParty _08033C0C: movs r0, 0x64 muls r0, r5 @@ -79482,7 +79482,7 @@ _08033C0C: movs r1, 0x3A b _08033C66 .align 2, 0 -_08033C18: .4byte 0x030045c0 +_08033C18: .4byte gEnemyParty _08033C1C: movs r0, 0x64 muls r0, r5 @@ -79491,7 +79491,7 @@ _08033C1C: movs r1, 0x3B b _08033C66 .align 2, 0 -_08033C28: .4byte 0x030045c0 +_08033C28: .4byte gEnemyParty _08033C2C: movs r0, 0x64 muls r0, r5 @@ -79500,7 +79500,7 @@ _08033C2C: movs r1, 0x3C b _08033C66 .align 2, 0 -_08033C38: .4byte 0x030045c0 +_08033C38: .4byte gEnemyParty _08033C3C: movs r0, 0x64 muls r0, r5 @@ -79509,7 +79509,7 @@ _08033C3C: movs r1, 0x3D b _08033C66 .align 2, 0 -_08033C48: .4byte 0x030045c0 +_08033C48: .4byte gEnemyParty _08033C4C: movs r0, 0x64 muls r0, r5 @@ -79518,7 +79518,7 @@ _08033C4C: movs r1, 0x3E b _08033C66 .align 2, 0 -_08033C58: .4byte 0x030045c0 +_08033C58: .4byte gEnemyParty _08033C5C: movs r0, 0x64 muls r0, r5 @@ -79535,7 +79535,7 @@ _08033C66: movs r6, 0x2 b _08033D2E .align 2, 0 -_08033C78: .4byte 0x030045c0 +_08033C78: .4byte gEnemyParty _08033C7C: movs r0, 0x64 muls r0, r5 @@ -79544,7 +79544,7 @@ _08033C7C: movs r1, 0x16 b _08033D26 .align 2, 0 -_08033C88: .4byte 0x030045c0 +_08033C88: .4byte gEnemyParty _08033C8C: movs r0, 0x64 muls r0, r5 @@ -79553,7 +79553,7 @@ _08033C8C: movs r1, 0x17 b _08033D26 .align 2, 0 -_08033C98: .4byte 0x030045c0 +_08033C98: .4byte gEnemyParty _08033C9C: movs r0, 0x64 muls r0, r5 @@ -79562,7 +79562,7 @@ _08033C9C: movs r1, 0x18 b _08033D26 .align 2, 0 -_08033CA8: .4byte 0x030045c0 +_08033CA8: .4byte gEnemyParty _08033CAC: movs r0, 0x64 muls r0, r5 @@ -79571,7 +79571,7 @@ _08033CAC: movs r1, 0x21 b _08033D26 .align 2, 0 -_08033CB8: .4byte 0x030045c0 +_08033CB8: .4byte gEnemyParty _08033CBC: movs r0, 0x64 muls r0, r5 @@ -79580,7 +79580,7 @@ _08033CBC: movs r1, 0x2F b _08033D26 .align 2, 0 -_08033CC8: .4byte 0x030045c0 +_08033CC8: .4byte gEnemyParty _08033CCC: movs r0, 0x64 muls r0, r5 @@ -79589,7 +79589,7 @@ _08033CCC: movs r1, 0x30 b _08033D26 .align 2, 0 -_08033CD8: .4byte 0x030045c0 +_08033CD8: .4byte gEnemyParty _08033CDC: movs r0, 0x64 muls r0, r5 @@ -79598,7 +79598,7 @@ _08033CDC: movs r1, 0x32 b _08033D26 .align 2, 0 -_08033CE8: .4byte 0x030045c0 +_08033CE8: .4byte gEnemyParty _08033CEC: movs r0, 0x64 muls r0, r5 @@ -79607,7 +79607,7 @@ _08033CEC: movs r1, 0x33 b _08033D26 .align 2, 0 -_08033CF8: .4byte 0x030045c0 +_08033CF8: .4byte gEnemyParty _08033CFC: movs r0, 0x64 muls r0, r5 @@ -79616,7 +79616,7 @@ _08033CFC: movs r1, 0x34 b _08033D26 .align 2, 0 -_08033D08: .4byte 0x030045c0 +_08033D08: .4byte gEnemyParty _08033D0C: movs r0, 0x64 muls r0, r5 @@ -79625,7 +79625,7 @@ _08033D0C: movs r1, 0x35 b _08033D26 .align 2, 0 -_08033D18: .4byte 0x030045c0 +_08033D18: .4byte gEnemyParty _08033D1C: movs r0, 0x64 muls r0, r5 @@ -79647,7 +79647,7 @@ _08033D2E: pop {r1} bx r1 .align 2, 0 -_08033D40: .4byte 0x030045c0 +_08033D40: .4byte gEnemyParty thumb_func_end sub_8033598 thumb_func_start dp01t_01_2_read_pokmon_data_slice @@ -79712,10 +79712,10 @@ _08033D9A: pop {r0} bx r0 .align 2, 0 -_08033DBC: .4byte 0x02024a6a -_08033DC0: .4byte 0x02024a60 -_08033DC4: .4byte 0x02023a60 -_08033DC8: .4byte 0x030045c0 +_08033DBC: .4byte gUnknown_02024A6A +_08033DC0: .4byte gUnknown_02024A60 +_08033DC4: .4byte gUnknown_02023A60 +_08033DC8: .4byte gEnemyParty thumb_func_end dp01t_01_2_read_pokmon_data_slice thumb_func_start dp01t_02_7_setattr @@ -79737,9 +79737,9 @@ dp01t_02_7_setattr: @ 8033DCC bl sub_8033E24 b _08033E1A .align 2, 0 -_08033DF0: .4byte 0x02023a60 -_08033DF4: .4byte 0x02024a60 -_08033DF8: .4byte 0x02024a6a +_08033DF0: .4byte gUnknown_02023A60 +_08033DF4: .4byte gUnknown_02024A60 +_08033DF8: .4byte gUnknown_02024A6A _08033DFC: ldrb r4, [r1] movs r5, 0 @@ -79795,8 +79795,8 @@ _08033E52: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08033E5C: .4byte 0x02024a60 -_08033E60: .4byte 0x02023a63 +_08033E5C: .4byte gUnknown_02024A60 +_08033E60: .4byte gUnknown_02023A63 _08033E64: .4byte _08033E68 .align 2, 0 _08033E68: @@ -80041,7 +80041,7 @@ _08033FBE: bl SetMonData b _08034730 .align 2, 0 -_080340EC: .4byte 0x030045c0 +_080340EC: .4byte gEnemyParty _080340F0: movs r0, 0x64 muls r0, r5 @@ -80054,7 +80054,7 @@ _080340F0: bl SetMonData b _08034730 .align 2, 0 -_08034108: .4byte 0x030045c0 +_08034108: .4byte gEnemyParty _0803410C: movs r0, 0x64 muls r0, r5 @@ -80067,7 +80067,7 @@ _0803410C: bl SetMonData b _08034730 .align 2, 0 -_08034124: .4byte 0x030045c0 +_08034124: .4byte gEnemyParty _08034128: movs r0, 0 mov r8, r0 @@ -80108,7 +80108,7 @@ _08034140: bl SetMonData b _08034730 .align 2, 0 -_08034178: .4byte 0x030045c0 +_08034178: .4byte gEnemyParty _0803417C: movs r0, 0x64 muls r0, r5 @@ -80123,8 +80123,8 @@ _0803417C: adds r1, 0x9 b _0803421A .align 2, 0 -_08034194: .4byte 0x030045c0 -_08034198: .4byte 0x02023a60 +_08034194: .4byte gEnemyParty +_08034198: .4byte gUnknown_02023A60 _0803419C: movs r0, 0x64 adds r4, r5, 0 @@ -80172,7 +80172,7 @@ _0803419C: bl SetMonData b _08034730 .align 2, 0 -_08034200: .4byte 0x030045c0 +_08034200: .4byte gEnemyParty _08034204: movs r0, 0x64 muls r0, r5 @@ -80191,8 +80191,8 @@ _0803421A: bl SetMonData b _08034730 .align 2, 0 -_08034224: .4byte 0x030045c0 -_08034228: .4byte 0x02023a60 +_08034224: .4byte gEnemyParty +_08034228: .4byte gUnknown_02023A60 _0803422C: movs r0, 0x64 muls r0, r5 @@ -80205,7 +80205,7 @@ _0803422C: bl SetMonData b _08034730 .align 2, 0 -_08034244: .4byte 0x030045c0 +_08034244: .4byte gEnemyParty _08034248: movs r0, 0x64 muls r0, r5 @@ -80218,7 +80218,7 @@ _08034248: bl SetMonData b _08034730 .align 2, 0 -_08034260: .4byte 0x030045c0 +_08034260: .4byte gEnemyParty _08034264: movs r0, 0x64 muls r0, r5 @@ -80231,7 +80231,7 @@ _08034264: bl SetMonData b _08034730 .align 2, 0 -_0803427C: .4byte 0x030045c0 +_0803427C: .4byte gEnemyParty _08034280: movs r0, 0x64 muls r0, r5 @@ -80244,7 +80244,7 @@ _08034280: bl SetMonData b _08034730 .align 2, 0 -_08034298: .4byte 0x030045c0 +_08034298: .4byte gEnemyParty _0803429C: movs r0, 0x64 muls r0, r5 @@ -80257,7 +80257,7 @@ _0803429C: bl SetMonData b _08034730 .align 2, 0 -_080342B4: .4byte 0x030045c0 +_080342B4: .4byte gEnemyParty _080342B8: movs r0, 0x64 muls r0, r5 @@ -80270,7 +80270,7 @@ _080342B8: bl SetMonData b _08034730 .align 2, 0 -_080342D0: .4byte 0x030045c0 +_080342D0: .4byte gEnemyParty _080342D4: movs r0, 0x64 muls r0, r5 @@ -80283,7 +80283,7 @@ _080342D4: bl SetMonData b _08034730 .align 2, 0 -_080342EC: .4byte 0x030045c0 +_080342EC: .4byte gEnemyParty _080342F0: movs r0, 0x64 muls r0, r5 @@ -80296,7 +80296,7 @@ _080342F0: bl SetMonData b _08034730 .align 2, 0 -_08034308: .4byte 0x030045c0 +_08034308: .4byte gEnemyParty _0803430C: movs r0, 0x64 muls r0, r5 @@ -80309,7 +80309,7 @@ _0803430C: bl SetMonData b _08034730 .align 2, 0 -_08034324: .4byte 0x030045c0 +_08034324: .4byte gEnemyParty _08034328: movs r0, 0x64 muls r0, r5 @@ -80322,7 +80322,7 @@ _08034328: bl SetMonData b _08034730 .align 2, 0 -_08034340: .4byte 0x030045c0 +_08034340: .4byte gEnemyParty _08034344: movs r0, 0x64 muls r0, r5 @@ -80335,7 +80335,7 @@ _08034344: bl SetMonData b _08034730 .align 2, 0 -_0803435C: .4byte 0x030045c0 +_0803435C: .4byte gEnemyParty _08034360: movs r0, 0x64 muls r0, r5 @@ -80348,7 +80348,7 @@ _08034360: bl SetMonData b _08034730 .align 2, 0 -_08034378: .4byte 0x030045c0 +_08034378: .4byte gEnemyParty _0803437C: movs r0, 0x64 muls r0, r5 @@ -80361,7 +80361,7 @@ _0803437C: bl SetMonData b _08034730 .align 2, 0 -_08034394: .4byte 0x030045c0 +_08034394: .4byte gEnemyParty _08034398: movs r0, 0x64 muls r0, r5 @@ -80374,7 +80374,7 @@ _08034398: bl SetMonData b _08034730 .align 2, 0 -_080343B0: .4byte 0x030045c0 +_080343B0: .4byte gEnemyParty _080343B4: movs r0, 0x64 adds r4, r5, 0 @@ -80428,7 +80428,7 @@ _080343B4: adds r0, r4, 0 b _080344C2 .align 2, 0 -_08034424: .4byte 0x030045c0 +_08034424: .4byte gEnemyParty _08034428: movs r0, 0x64 muls r0, r5 @@ -80441,7 +80441,7 @@ _08034428: bl SetMonData b _08034730 .align 2, 0 -_08034440: .4byte 0x030045c0 +_08034440: .4byte gEnemyParty _08034444: movs r0, 0x64 muls r0, r5 @@ -80454,7 +80454,7 @@ _08034444: bl SetMonData b _08034730 .align 2, 0 -_0803445C: .4byte 0x030045c0 +_0803445C: .4byte gEnemyParty _08034460: movs r0, 0x64 muls r0, r5 @@ -80467,7 +80467,7 @@ _08034460: bl SetMonData b _08034730 .align 2, 0 -_08034478: .4byte 0x030045c0 +_08034478: .4byte gEnemyParty _0803447C: movs r0, 0x64 muls r0, r5 @@ -80480,7 +80480,7 @@ _0803447C: bl SetMonData b _08034730 .align 2, 0 -_08034494: .4byte 0x030045c0 +_08034494: .4byte gEnemyParty _08034498: movs r0, 0x64 muls r0, r5 @@ -80493,7 +80493,7 @@ _08034498: bl SetMonData b _08034730 .align 2, 0 -_080344B0: .4byte 0x030045c0 +_080344B0: .4byte gEnemyParty _080344B4: movs r0, 0x64 muls r0, r5 @@ -80507,7 +80507,7 @@ _080344C2: bl SetMonData b _08034730 .align 2, 0 -_080344CC: .4byte 0x030045c0 +_080344CC: .4byte gEnemyParty _080344D0: movs r0, 0x64 muls r0, r5 @@ -80520,7 +80520,7 @@ _080344D0: bl SetMonData b _08034730 .align 2, 0 -_080344E8: .4byte 0x030045c0 +_080344E8: .4byte gEnemyParty _080344EC: movs r0, 0x64 muls r0, r5 @@ -80533,7 +80533,7 @@ _080344EC: bl SetMonData b _08034730 .align 2, 0 -_08034504: .4byte 0x030045c0 +_08034504: .4byte gEnemyParty _08034508: movs r0, 0x64 muls r0, r5 @@ -80546,7 +80546,7 @@ _08034508: bl SetMonData b _08034730 .align 2, 0 -_08034520: .4byte 0x030045c0 +_08034520: .4byte gEnemyParty _08034524: movs r0, 0x64 muls r0, r5 @@ -80559,7 +80559,7 @@ _08034524: bl SetMonData b _08034730 .align 2, 0 -_0803453C: .4byte 0x030045c0 +_0803453C: .4byte gEnemyParty _08034540: movs r0, 0x64 muls r0, r5 @@ -80572,7 +80572,7 @@ _08034540: bl SetMonData b _08034730 .align 2, 0 -_08034558: .4byte 0x030045c0 +_08034558: .4byte gEnemyParty _0803455C: movs r0, 0x64 muls r0, r5 @@ -80585,7 +80585,7 @@ _0803455C: bl SetMonData b _08034730 .align 2, 0 -_08034574: .4byte 0x030045c0 +_08034574: .4byte gEnemyParty _08034578: movs r0, 0x64 muls r0, r5 @@ -80598,7 +80598,7 @@ _08034578: bl SetMonData b _08034730 .align 2, 0 -_08034590: .4byte 0x030045c0 +_08034590: .4byte gEnemyParty _08034594: movs r0, 0x64 muls r0, r5 @@ -80611,7 +80611,7 @@ _08034594: bl SetMonData b _08034730 .align 2, 0 -_080345AC: .4byte 0x030045c0 +_080345AC: .4byte gEnemyParty _080345B0: movs r0, 0x64 muls r0, r5 @@ -80624,7 +80624,7 @@ _080345B0: bl SetMonData b _08034730 .align 2, 0 -_080345C8: .4byte 0x030045c0 +_080345C8: .4byte gEnemyParty _080345CC: movs r0, 0x64 muls r0, r5 @@ -80637,7 +80637,7 @@ _080345CC: bl SetMonData b _08034730 .align 2, 0 -_080345E4: .4byte 0x030045c0 +_080345E4: .4byte gEnemyParty _080345E8: movs r0, 0x64 muls r0, r5 @@ -80650,7 +80650,7 @@ _080345E8: bl SetMonData b _08034730 .align 2, 0 -_08034600: .4byte 0x030045c0 +_08034600: .4byte gEnemyParty _08034604: movs r0, 0x64 muls r0, r5 @@ -80663,7 +80663,7 @@ _08034604: bl SetMonData b _08034730 .align 2, 0 -_0803461C: .4byte 0x030045c0 +_0803461C: .4byte gEnemyParty _08034620: movs r0, 0x64 muls r0, r5 @@ -80676,7 +80676,7 @@ _08034620: bl SetMonData b _08034730 .align 2, 0 -_08034638: .4byte 0x030045c0 +_08034638: .4byte gEnemyParty _0803463C: movs r0, 0x64 muls r0, r5 @@ -80689,7 +80689,7 @@ _0803463C: bl SetMonData b _08034730 .align 2, 0 -_08034654: .4byte 0x030045c0 +_08034654: .4byte gEnemyParty _08034658: movs r0, 0x64 muls r0, r5 @@ -80702,7 +80702,7 @@ _08034658: bl SetMonData b _08034730 .align 2, 0 -_08034670: .4byte 0x030045c0 +_08034670: .4byte gEnemyParty _08034674: movs r0, 0x64 muls r0, r5 @@ -80715,7 +80715,7 @@ _08034674: bl SetMonData b _08034730 .align 2, 0 -_0803468C: .4byte 0x030045c0 +_0803468C: .4byte gEnemyParty _08034690: movs r0, 0x64 muls r0, r5 @@ -80728,7 +80728,7 @@ _08034690: bl SetMonData b _08034730 .align 2, 0 -_080346A8: .4byte 0x030045c0 +_080346A8: .4byte gEnemyParty _080346AC: movs r0, 0x64 muls r0, r5 @@ -80741,7 +80741,7 @@ _080346AC: bl SetMonData b _08034730 .align 2, 0 -_080346C4: .4byte 0x030045c0 +_080346C4: .4byte gEnemyParty _080346C8: movs r0, 0x64 muls r0, r5 @@ -80754,7 +80754,7 @@ _080346C8: bl SetMonData b _08034730 .align 2, 0 -_080346E0: .4byte 0x030045c0 +_080346E0: .4byte gEnemyParty _080346E4: movs r0, 0x64 muls r0, r5 @@ -80767,7 +80767,7 @@ _080346E4: bl SetMonData b _08034730 .align 2, 0 -_080346FC: .4byte 0x030045c0 +_080346FC: .4byte gEnemyParty _08034700: movs r0, 0x64 muls r0, r5 @@ -80780,7 +80780,7 @@ _08034700: bl SetMonData b _08034730 .align 2, 0 -_08034718: .4byte 0x030045c0 +_08034718: .4byte gEnemyParty _0803471C: movs r0, 0x64 muls r0, r5 @@ -80801,7 +80801,7 @@ _08034730: pop {r0} bx r0 .align 2, 0 -_08034740: .4byte 0x030045c0 +_08034740: .4byte gEnemyParty thumb_func_end sub_8033E24 thumb_func_start sub_8034744 @@ -80857,10 +80857,10 @@ _0803479C: pop {r0} bx r0 .align 2, 0 -_080347A8: .4byte 0x02024a6a -_080347AC: .4byte 0x02024a60 -_080347B0: .4byte 0x02023a60 -_080347B4: .4byte 0x030045c0 +_080347A8: .4byte gUnknown_02024A6A +_080347AC: .4byte gUnknown_02024A60 +_080347B0: .4byte gUnknown_02023A60 +_080347B4: .4byte gEnemyParty thumb_func_end sub_8034744 thumb_func_start sub_80347B8 @@ -81007,15 +81007,15 @@ sub_80347B8: @ 80347B8 pop {r0} bx r0 .align 2, 0 -_080348E8: .4byte 0x02024a60 -_080348EC: .4byte 0x02024a6a -_080348F0: .4byte 0x030045c0 -_080348F4: .4byte 0x02024e8c -_080348F8: .4byte 0x02024be0 -_080348FC: .4byte 0x02020004 +_080348E8: .4byte gUnknown_02024A60 +_080348EC: .4byte gUnknown_02024A6A +_080348F0: .4byte gEnemyParty +_080348F4: .4byte gUnknown_02024E8C +_080348F8: .4byte gUnknown_02024BE0 +_080348FC: .4byte gSprites _08034900: .4byte 0x0000ff10 -_08034904: .4byte 0x02024e84 -_08034908: .4byte 0x03004330 +_08034904: .4byte gUnknown_02024E84 +_08034908: .4byte gUnknown_03004330 _0803490C: .4byte sub_8033018 thumb_func_end sub_80347B8 @@ -81049,10 +81049,10 @@ sub_8034910: @ 8034910 pop {r0} bx r0 .align 2, 0 -_08034948: .4byte 0x02024a6a -_0803494C: .4byte 0x02024a60 -_08034950: .4byte 0x02023a60 -_08034954: .4byte 0x03004330 +_08034948: .4byte gUnknown_02024A6A +_0803494C: .4byte gUnknown_02024A60 +_08034950: .4byte gUnknown_02023A60 +_08034954: .4byte gUnknown_03004330 _08034958: .4byte sub_80333D4 thumb_func_end sub_8034910 @@ -81220,15 +81220,15 @@ sub_803495C: @ 803495C pop {r0} bx r0 .align 2, 0 -_08034AB8: .4byte 0x02024a6a -_08034ABC: .4byte 0x02023a60 -_08034AC0: .4byte 0x030045c0 +_08034AB8: .4byte gUnknown_02024A6A +_08034ABC: .4byte gUnknown_02023A60 +_08034AC0: .4byte gEnemyParty _08034AC4: .4byte sub_80312F0 -_08034AC8: .4byte 0x0300434c -_08034ACC: .4byte 0x02024e8c -_08034AD0: .4byte 0x02024be0 -_08034AD4: .4byte 0x02020004 -_08034AD8: .4byte 0x02024e84 +_08034AC8: .4byte gUnknown_0300434C +_08034ACC: .4byte gUnknown_02024E8C +_08034AD0: .4byte gUnknown_02024BE0 +_08034AD4: .4byte gSprites +_08034AD8: .4byte gUnknown_02024E84 _08034ADC: .4byte SpriteCallbackDummy thumb_func_end sub_803495C @@ -81258,10 +81258,10 @@ sub_8034AE0: @ 8034AE0 str r1, [r0] b _08034B60 .align 2, 0 -_08034B10: .4byte 0x02023a60 -_08034B14: .4byte 0x02024a60 +_08034B10: .4byte gUnknown_02023A60 +_08034B14: .4byte gUnknown_02024A60 _08034B18: .4byte 0x02017810 -_08034B1C: .4byte 0x03004330 +_08034B1C: .4byte gUnknown_03004330 _08034B20: .4byte sub_8034B74 _08034B24: ldr r5, _08034B68 @@ -81294,9 +81294,9 @@ _08034B60: pop {r0} bx r0 .align 2, 0 -_08034B68: .4byte 0x02024be0 -_08034B6C: .4byte 0x02020004 -_08034B70: .4byte 0x03004340 +_08034B68: .4byte gUnknown_02024BE0 +_08034B6C: .4byte gSprites +_08034B70: .4byte gUnknown_03004340 thumb_func_end sub_8034AE0 thumb_func_start sub_8034B74 @@ -81316,7 +81316,7 @@ sub_8034B74: @ 8034B74 beq _08034BC4 b _08034BEC .align 2, 0 -_08034B90: .4byte 0x02024a60 +_08034B90: .4byte gUnknown_02024A60 _08034B94: .4byte 0x02017810 _08034B98: lsls r0, r2, 2 @@ -81366,7 +81366,7 @@ _08034BEC: pop {r0} bx r0 .align 2, 0 -_08034BF4: .4byte 0x03004330 +_08034BF4: .4byte gUnknown_03004330 _08034BF8: .4byte sub_8033160 thumb_func_end sub_8034B74 @@ -81385,7 +81385,7 @@ c2_8123744: @ 8034BFC bl GetSecretBaseTrainerPicIndex b _08034C42 .align 2, 0 -_08034C18: .4byte 0x0202ff5e +_08034C18: .4byte word_202FF5E _08034C1C: ldr r0, _08034C30 ldrh r1, [r0] @@ -81397,7 +81397,7 @@ _08034C1C: bl get_trainer_class_pic_index b _08034C42 .align 2, 0 -_08034C30: .4byte 0x020239f8 +_08034C30: .4byte gUnknown_020239F8 _08034C34: movs r0, 0x80 lsls r0, 4 @@ -81566,18 +81566,18 @@ _08034C56: bx r0 .align 2, 0 _08034D88: .4byte gTrainers -_08034D8C: .4byte 0x02024a60 -_08034D90: .4byte 0x02024e8c +_08034D8C: .4byte gUnknown_02024A60 +_08034D90: .4byte gUnknown_02024E8C _08034D94: .4byte gTrainerFrontPicCoords -_08034D98: .4byte 0x02024be0 -_08034D9C: .4byte 0x02020004 +_08034D98: .4byte gUnknown_02024BE0 +_08034D9C: .4byte gSprites _08034DA0: .4byte 0x0000ff10 _08034DA4: .4byte gTrainerFrontPicPaletteTable _08034DA8: .4byte gTrainerFrontPicTable _08034DAC: .4byte 0x000003ff _08034DB0: .4byte 0xfffffc00 _08034DB4: .4byte sub_80313A0 -_08034DB8: .4byte 0x03004330 +_08034DB8: .4byte gUnknown_03004330 _08034DBC: .4byte sub_8032B4C thumb_func_end c2_8123744 @@ -81596,7 +81596,7 @@ sub_8034DC0: @ 8034DC0 bl GetSecretBaseTrainerPicIndex b _08034E06 .align 2, 0 -_08034DDC: .4byte 0x0202ff5e +_08034DDC: .4byte word_202FF5E _08034DE0: ldr r0, _08034DF4 ldrh r1, [r0] @@ -81608,7 +81608,7 @@ _08034DE0: bl get_trainer_class_pic_index b _08034E06 .align 2, 0 -_08034DF4: .4byte 0x020239f8 +_08034DF4: .4byte gUnknown_020239F8 _08034DF8: movs r0, 0x80 lsls r0, 4 @@ -81778,18 +81778,18 @@ _08034E1A: bx r0 .align 2, 0 _08034F4C: .4byte gTrainers -_08034F50: .4byte 0x02024a60 -_08034F54: .4byte 0x02024e8c +_08034F50: .4byte gUnknown_02024A60 +_08034F54: .4byte gUnknown_02024E8C _08034F58: .4byte gTrainerFrontPicCoords -_08034F5C: .4byte 0x02024be0 -_08034F60: .4byte 0x02020004 +_08034F5C: .4byte gUnknown_02024BE0 +_08034F60: .4byte gSprites _08034F64: .4byte 0x0000fffe _08034F68: .4byte gTrainerFrontPicPaletteTable _08034F6C: .4byte gTrainerFrontPicTable _08034F70: .4byte 0x000003ff _08034F74: .4byte 0xfffffc00 _08034F78: .4byte sub_80313A0 -_08034F7C: .4byte 0x03004330 +_08034F7C: .4byte gUnknown_03004330 _08034F80: .4byte sub_8032B84 thumb_func_end sub_8034DC0 @@ -81865,12 +81865,12 @@ sub_8034F84: @ 8034F84 pop {r0} bx r0 .align 2, 0 -_08035014: .4byte 0x02024be0 -_08035018: .4byte 0x02024a60 -_0803501C: .4byte 0x02020004 +_08035014: .4byte gUnknown_02024BE0 +_08035018: .4byte gUnknown_02024A60 +_0803501C: .4byte gSprites _08035020: .4byte sub_8078B34 _08035024: .4byte SpriteCallbackDummy -_08035028: .4byte 0x03004330 +_08035028: .4byte gUnknown_03004330 _0803502C: .4byte sub_8032BBC thumb_func_end sub_8034F84 @@ -81911,7 +81911,7 @@ _08035062: strb r0, [r1, 0x4] b _080350B8 .align 2, 0 -_08035074: .4byte 0x02024a60 +_08035074: .4byte gUnknown_02024A60 _08035078: .4byte 0x02017810 _0803507C: ldrb r1, [r3] @@ -81948,10 +81948,10 @@ _080350B8: pop {r0} bx r0 .align 2, 0 -_080350C0: .4byte 0x02020004 -_080350C4: .4byte 0x02024be0 +_080350C0: .4byte gSprites +_080350C4: .4byte gUnknown_02024BE0 _080350C8: .4byte sub_8010384 -_080350CC: .4byte 0x03004330 +_080350CC: .4byte gUnknown_03004330 _080350D0: .4byte sub_803311C thumb_func_end sub_8035030 @@ -82101,15 +82101,15 @@ _08035116: bl sub_80334EC b _08035226 .align 2, 0 -_080351E8: .4byte 0x02024a60 -_080351EC: .4byte 0x02023a60 -_080351F0: .4byte 0x0202f7c4 -_080351F4: .4byte 0x0202f7bc -_080351F8: .4byte 0x0202f7b8 -_080351FC: .4byte 0x0202f7be -_08035200: .4byte 0x0202f7c0 -_08035204: .4byte 0x0202f7b4 -_08035208: .4byte 0x02024e70 +_080351E8: .4byte gUnknown_02024A60 +_080351EC: .4byte gUnknown_02023A60 +_080351F0: .4byte gUnknown_0202F7C4 +_080351F4: .4byte gUnknown_0202F7BC +_080351F8: .4byte gUnknown_0202F7B8 +_080351FC: .4byte gUnknown_0202F7BE +_08035200: .4byte gUnknown_0202F7C0 +_08035204: .4byte gUnknown_0202F7B4 +_08035208: .4byte gUnknown_02024E70 _0803520C: ldrb r1, [r6] lsls r0, r1, 1 @@ -82130,7 +82130,7 @@ _08035226: bx r0 .align 2, 0 _0803522C: .4byte 0x02017810 -_08035230: .4byte 0x03004330 +_08035230: .4byte gUnknown_03004330 _08035234: .4byte sub_8035238 thumb_func_end sub_8035104 @@ -82171,8 +82171,8 @@ sub_8035238: @ 8035238 beq _08035292 b _08035390 .align 2, 0 -_0803527C: .4byte 0x02023a60 -_08035280: .4byte 0x02024a60 +_0803527C: .4byte gUnknown_02023A60 +_08035280: .4byte gUnknown_02024A60 _08035284: .4byte 0x02017810 _08035288: cmp r2, 0x2 @@ -82271,9 +82271,9 @@ _08035334: strb r1, [r0, 0x4] b _08035390 .align 2, 0 -_08035348: .4byte 0x0202f7ac -_0803534C: .4byte 0x0202f7b1 -_08035350: .4byte 0x02024a60 +_08035348: .4byte gUnknown_0202F7AC +_0803534C: .4byte gUnknown_0202F7B1 +_08035350: .4byte gUnknown_02024A60 _08035354: .4byte 0x02017810 _08035358: ldrb r1, [r0] @@ -82344,13 +82344,13 @@ sub_803539C: @ 803539C pop {r0} bx r0 .align 2, 0 -_080353E0: .4byte 0x030042a4 -_080353E4: .4byte 0x030042a0 -_080353E8: .4byte 0x02024a60 -_080353EC: .4byte 0x02023a62 -_080353F0: .4byte 0x03004210 -_080353F4: .4byte 0x020238cc -_080353F8: .4byte 0x03004330 +_080353E0: .4byte gUnknown_030042A4 +_080353E4: .4byte gUnknown_030042A0 +_080353E8: .4byte gUnknown_02024A60 +_080353EC: .4byte gUnknown_02023A62 +_080353F0: .4byte gUnknown_03004210 +_080353F4: .4byte gUnknown_020238CC +_080353F8: .4byte gUnknown_03004330 _080353FC: .4byte sub_80331D0 thumb_func_end sub_803539C @@ -82406,9 +82406,9 @@ sub_8035428: @ 8035428 movs r1, 0x4 b _0803546C .align 2, 0 -_0803545C: .4byte 0x02024a60 -_08035460: .4byte 0x02023a64 -_08035464: .4byte 0x020239f8 +_0803545C: .4byte gUnknown_02024A60 +_08035460: .4byte gUnknown_02023A64 +_08035464: .4byte gUnknown_020239F8 _08035468: movs r0, 0x1 movs r1, 0x3 @@ -82475,8 +82475,8 @@ _080354E0: b _0803558A .align 2, 0 _080354E8: .4byte gBattleMoves -_080354EC: .4byte 0x02024c08 -_080354F0: .4byte 0x02024c0c +_080354EC: .4byte gUnknown_02024C08 +_080354F0: .4byte gUnknown_02024C0C _080354F4: .4byte gBitTable _080354F8: movs r6, 0x3 @@ -82510,7 +82510,7 @@ _080354FA: b _08035586 .align 2, 0 _08035534: .4byte gBattleMoves -_08035538: .4byte 0x02024a60 +_08035538: .4byte gUnknown_02024A60 _0803553C: ldr r0, _0803556C ldrh r1, [r0] @@ -82534,7 +82534,7 @@ _0803553C: bl dp01_build_cmdbuf_x21_a_bb b _08035586 .align 2, 0 -_0803556C: .4byte 0x020239f8 +_0803556C: .4byte gUnknown_020239F8 _08035570: movs r0, 0 bl battle_get_side_with_given_state @@ -82572,7 +82572,7 @@ sub_8035590: @ 8035590 bx r0 .align 2, 0 _080355B4: .4byte 0x02000000 -_080355B8: .4byte 0x02024a60 +_080355B8: .4byte gUnknown_02024A60 _080355BC: .4byte 0x000160d4 thumb_func_end sub_8035590 @@ -82610,9 +82610,9 @@ sub_80355C0: @ 80355C0 b _08035628 .align 2, 0 _08035604: .4byte 0x02000000 -_08035608: .4byte 0x02024a60 +_08035608: .4byte gUnknown_02024A60 _0803560C: .4byte 0x000160c8 -_08035610: .4byte 0x020239f8 +_08035610: .4byte gUnknown_020239F8 _08035614: movs r0, 0x1 bl battle_get_side_with_given_state @@ -82651,8 +82651,8 @@ _0803562E: beq _0803562C b _0803568A .align 2, 0 -_0803565C: .4byte 0x030045c0 -_08035660: .4byte 0x02024a6a +_0803565C: .4byte gEnemyParty +_08035660: .4byte gUnknown_02024A6A _08035664: ldrb r0, [r5] bl battle_get_per_side_status @@ -82691,7 +82691,7 @@ _0803568A: .align 2, 0 _080356B0: .4byte 0x000160c8 _080356B4: .4byte 0x02000000 -_080356B8: .4byte 0x02024a60 +_080356B8: .4byte gUnknown_02024A60 _080356BC: .4byte 0x00016068 thumb_func_end sub_80355C0 @@ -82761,12 +82761,12 @@ sub_80356CC: @ 80356CC bl sub_8043D84 b _08035786 .align 2, 0 -_08035744: .4byte 0x02023a60 -_08035748: .4byte 0x02024a60 +_08035744: .4byte gUnknown_02023A60 +_08035748: .4byte gUnknown_02024A60 _0803574C: .4byte 0x00007fff -_08035750: .4byte 0x02024a6a -_08035754: .4byte 0x030045c0 -_08035758: .4byte 0x03004340 +_08035750: .4byte gUnknown_02024A6A +_08035754: .4byte gEnemyParty +_08035758: .4byte gUnknown_03004340 _0803575C: ldr r1, _080357A4 lsls r0, r4, 1 @@ -82803,11 +82803,11 @@ _08035786: pop {r0} bx r0 .align 2, 0 -_080357A4: .4byte 0x02024a6a -_080357A8: .4byte 0x030045c0 -_080357AC: .4byte 0x03004340 -_080357B0: .4byte 0x03004330 -_080357B4: .4byte 0x02024a60 +_080357A4: .4byte gUnknown_02024A6A +_080357A8: .4byte gEnemyParty +_080357AC: .4byte gUnknown_03004340 +_080357B0: .4byte gUnknown_03004330 +_080357B4: .4byte gUnknown_02024A60 _080357B8: .4byte sub_80330C8 thumb_func_end sub_80356CC @@ -82864,12 +82864,12 @@ _08035818: pop {r0} bx r0 .align 2, 0 -_08035820: .4byte 0x02024a60 -_08035824: .4byte 0x03004340 -_08035828: .4byte 0x02024a6a -_0803582C: .4byte 0x030045c0 +_08035820: .4byte gUnknown_02024A60 +_08035824: .4byte gUnknown_03004340 +_08035828: .4byte gUnknown_02024A6A +_0803582C: .4byte gEnemyParty _08035830: .4byte 0x02017810 -_08035834: .4byte 0x03004330 +_08035834: .4byte gUnknown_03004330 _08035838: .4byte sub_8033494 thumb_func_end sub_80357C8 @@ -82918,9 +82918,9 @@ _0803588C: pop {r0} bx r0 .align 2, 0 -_08035894: .4byte 0x02024a60 -_08035898: .4byte 0x02023a60 -_0803589C: .4byte 0x03004330 +_08035894: .4byte gUnknown_02024A60 +_08035898: .4byte gUnknown_02023A60 +_0803589C: .4byte gUnknown_03004330 _080358A0: .4byte sub_8033494 thumb_func_end sub_803583C @@ -83009,7 +83009,7 @@ sub_8035910: @ 8035910 pop {r0} bx r0 .align 2, 0 -_08035928: .4byte 0x020238c8 +_08035928: .4byte gUnknown_020238C8 thumb_func_end sub_8035910 thumb_func_start sub_803592C @@ -83035,9 +83035,9 @@ sub_803592C: @ 803592C pop {r0} bx r0 .align 2, 0 -_08035958: .4byte 0x020238c8 -_0803595C: .4byte 0x02023a60 -_08035960: .4byte 0x02024a60 +_08035958: .4byte gUnknown_020238C8 +_0803595C: .4byte gUnknown_02023A60 +_08035960: .4byte gUnknown_02024A60 thumb_func_end sub_803592C thumb_func_start sub_8035964 @@ -83052,7 +83052,7 @@ sub_8035964: @ 8035964 pop {r0} bx r0 .align 2, 0 -_08035978: .4byte 0x020238c8 +_08035978: .4byte gUnknown_020238C8 thumb_func_end sub_8035964 thumb_func_start sub_803597C @@ -83074,7 +83074,7 @@ sub_803597C: @ 803597C pop {r0} bx r0 .align 2, 0 -_080359A0: .4byte 0x020238c8 +_080359A0: .4byte gUnknown_020238C8 thumb_func_end sub_803597C thumb_func_start dp01t_29_7_blink @@ -83098,9 +83098,9 @@ dp01t_29_7_blink: @ 80359A4 bl sub_80334EC b _08035A02 .align 2, 0 -_080359CC: .4byte 0x02020004 -_080359D0: .4byte 0x02024be0 -_080359D4: .4byte 0x02024a60 +_080359CC: .4byte gSprites +_080359D0: .4byte gUnknown_02024BE0 +_080359D4: .4byte gUnknown_02024A60 _080359D8: ldr r1, _08035A08 movs r0, 0x1 @@ -83127,8 +83127,8 @@ _08035A02: pop {r0} bx r0 .align 2, 0 -_08035A08: .4byte 0x02024e6d -_08035A0C: .4byte 0x03004330 +_08035A08: .4byte gUnknown_02024E6D +_08035A0C: .4byte gUnknown_03004330 _08035A10: .4byte bx_blink_t7 thumb_func_end dp01t_29_7_blink @@ -83171,8 +83171,8 @@ _08035A34: pop {r0} bx r0 .align 2, 0 -_08035A5C: .4byte 0x02024a60 -_08035A60: .4byte 0x02023a60 +_08035A5C: .4byte gUnknown_02024A60 +_08035A60: .4byte gUnknown_02023A60 thumb_func_end sub_8035A20 thumb_func_start sub_8035A64 @@ -83195,8 +83195,8 @@ sub_8035A64: @ 8035A64 pop {r0} bx r0 .align 2, 0 -_08035A8C: .4byte 0x02023a60 -_08035A90: .4byte 0x02024a60 +_08035A8C: .4byte gUnknown_02023A60 +_08035A90: .4byte gUnknown_02024A60 thumb_func_end sub_8035A64 thumb_func_start sub_8035A94 @@ -83223,9 +83223,9 @@ sub_8035A94: @ 8035A94 pop {r0} bx r0 .align 2, 0 -_08035AC4: .4byte 0x02024a6a -_08035AC8: .4byte 0x02024a60 -_08035ACC: .4byte 0x030045c0 +_08035AC4: .4byte gUnknown_02024A6A +_08035AC8: .4byte gUnknown_02024A60 +_08035ACC: .4byte gEnemyParty thumb_func_end sub_8035A94 thumb_func_start dp01t_2E_7_battle_intro @@ -83248,9 +83248,9 @@ dp01t_2E_7_battle_intro: @ 8035AD0 pop {r0} bx r0 .align 2, 0 -_08035AF8: .4byte 0x02023a60 -_08035AFC: .4byte 0x02024a60 -_08035B00: .4byte 0x02024de8 +_08035AF8: .4byte gUnknown_02023A60 +_08035AFC: .4byte gUnknown_02024A60 +_08035B00: .4byte gUnknown_02024DE8 thumb_func_end dp01t_2E_7_battle_intro thumb_func_start sub_8035B04 @@ -83363,17 +83363,17 @@ _08035BC2: pop {r0} bx r0 .align 2, 0 -_08035BE0: .4byte 0x02024be0 -_08035BE4: .4byte 0x02024a60 -_08035BE8: .4byte 0x02020004 +_08035BE0: .4byte gUnknown_02024BE0 +_08035BE4: .4byte gUnknown_02024A60 +_08035BE8: .4byte gSprites _08035BEC: .4byte sub_8078B34 _08035BF0: .4byte sub_8035C10 _08035BF4: .4byte sub_8035C44 -_08035BF8: .4byte 0x03004b20 +_08035BF8: .4byte gTasks _08035BFC: .4byte 0x02017810 -_08035C00: .4byte 0x02024e68 +_08035C00: .4byte gUnknown_02024E68 _08035C04: .4byte sub_8044CA0 -_08035C08: .4byte 0x03004330 +_08035C08: .4byte gUnknown_03004330 _08035C0C: .4byte nullsub_45 thumb_func_end sub_8035B04 @@ -83449,11 +83449,11 @@ _08035C7E: bl sub_803495C b _08035CF0 .align 2, 0 -_08035C9C: .4byte 0x02024a60 -_08035CA0: .4byte 0x03004b20 -_08035CA4: .4byte 0x020239f8 -_08035CA8: .4byte 0x02023a60 -_08035CAC: .4byte 0x02024a6a +_08035C9C: .4byte gUnknown_02024A60 +_08035CA0: .4byte gTasks +_08035CA4: .4byte gUnknown_020239F8 +_08035CA8: .4byte gUnknown_02023A60 +_08035CAC: .4byte gUnknown_02024A6A _08035CB0: ldr r4, _08035D14 ldrb r0, [r7] @@ -83504,10 +83504,10 @@ _08035CF0: pop {r0} bx r0 .align 2, 0 -_08035D14: .4byte 0x02023a60 -_08035D18: .4byte 0x02024a6a -_08035D1C: .4byte 0x03004330 -_08035D20: .4byte 0x02024a60 +_08035D14: .4byte gUnknown_02023A60 +_08035D18: .4byte gUnknown_02024A6A +_08035D1C: .4byte gUnknown_03004330 +_08035D20: .4byte gUnknown_02024A60 _08035D24: .4byte sub_8032E2C thumb_func_end sub_8035C44 @@ -83531,8 +83531,8 @@ dp01t_30_7_0803D67C: @ 8035D28 bl sub_80334EC b _08035E12 .align 2, 0 -_08035D50: .4byte 0x02023a60 -_08035D54: .4byte 0x02024a60 +_08035D50: .4byte gUnknown_02023A60 +_08035D54: .4byte gUnknown_02024A60 _08035D58: ldr r3, _08035DA8 ldrb r1, [r3] @@ -83574,9 +83574,9 @@ _08035D58: strb r1, [r3, 0x1] b _08035E12 .align 2, 0 -_08035DA8: .4byte 0x02024a60 +_08035DA8: .4byte gUnknown_02024A60 _08035DAC: .4byte 0x02017810 -_08035DB0: .4byte 0x02023a60 +_08035DB0: .4byte gUnknown_02023A60 _08035DB4: movs r0, 0x3F negs r0, r0 @@ -83631,10 +83631,10 @@ _08035E12: pop {r0} bx r0 .align 2, 0 -_08035E18: .4byte 0x02023a64 -_08035E1C: .4byte 0x02024e68 +_08035E18: .4byte gUnknown_02023A64 +_08035E1C: .4byte gUnknown_02024E68 _08035E20: .4byte 0x02017810 -_08035E24: .4byte 0x03004330 +_08035E24: .4byte gUnknown_03004330 _08035E28: .4byte sub_8035E2C thumb_func_end dp01t_30_7_0803D67C @@ -83668,7 +83668,7 @@ _08035E5C: pop {r0} bx r0 .align 2, 0 -_08035E64: .4byte 0x02024a60 +_08035E64: .4byte gUnknown_02024A60 _08035E68: .4byte 0x02017810 thumb_func_end sub_8035E2C @@ -83702,10 +83702,10 @@ _08035E9A: pop {r0} bx r0 .align 2, 0 -_08035EA4: .4byte 0x02024a60 +_08035EA4: .4byte gUnknown_02024A60 _08035EA8: .4byte 0x02017810 -_08035EAC: .4byte 0x03004b20 -_08035EB0: .4byte 0x02024e68 +_08035EAC: .4byte gTasks +_08035EB0: .4byte gUnknown_02024E68 _08035EB4: .4byte sub_8044CA0 thumb_func_end sub_8035E6C @@ -83758,10 +83758,10 @@ _08035F0A: pop {r0} bx r0 .align 2, 0 -_08035F14: .4byte 0x02024a60 -_08035F18: .4byte 0x02020004 -_08035F1C: .4byte 0x02024be0 -_08035F20: .4byte 0x02023a60 +_08035F14: .4byte gUnknown_02024A60 +_08035F18: .4byte gSprites +_08035F1C: .4byte gUnknown_02024BE0 +_08035F20: .4byte gUnknown_02023A60 thumb_func_end sub_8035EC4 thumb_func_start dp01t_34_7_move_anim_start_t3 @@ -83798,8 +83798,8 @@ dp01t_34_7_move_anim_start_t3: @ 8035F24 bl sub_80334EC b _08035F7C .align 2, 0 -_08035F68: .4byte 0x02024a60 -_08035F6C: .4byte 0x02023a60 +_08035F68: .4byte gUnknown_02024A60 +_08035F6C: .4byte gUnknown_02023A60 _08035F70: ldr r0, _08035F84 ldrb r1, [r6] @@ -83813,7 +83813,7 @@ _08035F7C: pop {r0} bx r0 .align 2, 0 -_08035F84: .4byte 0x03004330 +_08035F84: .4byte gUnknown_03004330 _08035F88: .4byte sub_80334C0 thumb_func_end dp01t_34_7_move_anim_start_t3 @@ -83860,10 +83860,10 @@ _08035FCE: pop {r0} bx r0 .align 2, 0 -_08035FD8: .4byte 0x020239f8 -_08035FDC: .4byte 0x03001770 +_08035FD8: .4byte gUnknown_020239F8 +_08035FDC: .4byte gMain _08035FE0: .4byte 0x0000043d -_08035FE4: .4byte 0x030042d0 +_08035FE4: .4byte gUnknown_030042D0 thumb_func_end sub_8035FA4 thumb_func_start nullsub_46 @@ -83910,9 +83910,9 @@ ai_switch_perish_song: @ 8035FEC movs r0, 0x1 b _0803604E .align 2, 0 -_08036038: .4byte 0x02024c98 -_0803603C: .4byte 0x02024a60 -_08036040: .4byte 0x02024ca8 +_08036038: .4byte gUnknown_02024C98 +_0803603C: .4byte gUnknown_02024A60 +_08036040: .4byte gUnknown_02024CA8 _08036044: .4byte 0x02000000 _08036048: .4byte 0x000160c8 _0803604C: @@ -83936,7 +83936,7 @@ sub_8036054: @ 8036054 beq _080360A0 b _080361C8 .align 2, 0 -_0803606C: .4byte 0x020239f8 +_0803606C: .4byte gUnknown_020239F8 _08036070: ldr r0, _08036094 ldrb r0, [r0] @@ -83955,7 +83955,7 @@ _08036070: movs r0, 0x1 b _080361CA .align 2, 0 -_08036094: .4byte 0x02024a60 +_08036094: .4byte gUnknown_02024A60 _08036098: .4byte 0x02000000 _0803609C: .4byte 0x000160c8 _080360A0: @@ -84111,10 +84111,10 @@ _080361CA: pop {r1} bx r1 .align 2, 0 -_080361D8: .4byte 0x02024a80 -_080361DC: .4byte 0x02024a60 -_080361E0: .4byte 0x030045c0 -_080361E4: .4byte 0x02024a6a +_080361D8: .4byte gBattleMons +_080361DC: .4byte gUnknown_02024A60 +_080361E0: .4byte gEnemyParty +_080361E4: .4byte gUnknown_02024A6A thumb_func_end sub_8036054 thumb_func_start sub_80361E8 @@ -84192,12 +84192,12 @@ _08036242: ldrb r7, [r5] b _080362B2 .align 2, 0 -_0803627C: .4byte 0x02024c3c -_08036280: .4byte 0x02024a60 +_0803627C: .4byte gUnknown_02024C3C +_08036280: .4byte gUnknown_02024A60 _08036284: .4byte 0x0000ffff _08036288: .4byte gBattleMoves -_0803628C: .4byte 0x020239f8 -_08036290: .4byte 0x02024c0c +_0803628C: .4byte gUnknown_020239F8 +_08036290: .4byte gUnknown_02024C0C _08036294: .4byte gBitTable _08036298: ldrb r0, [r5] @@ -84232,8 +84232,8 @@ _080362B2: b _080362F2 .align 2, 0 _080362D4: .4byte gBattleMoves -_080362D8: .4byte 0x02024c3c -_080362DC: .4byte 0x02024a60 +_080362D8: .4byte gUnknown_02024C3C +_080362DC: .4byte gUnknown_02024A60 _080362E0: cmp r0, 0xB bne _080362EA @@ -84260,7 +84260,7 @@ _080362F4: bne _0803633C b _08036400 .align 2, 0 -_08036308: .4byte 0x02024a80 +_08036308: .4byte gBattleMons _0803630C: ldr r0, _08036330 ldrb r0, [r0] @@ -84279,7 +84279,7 @@ _0803630C: movs r0, 0x1 b _08036402 .align 2, 0 -_08036330: .4byte 0x02024a60 +_08036330: .4byte gUnknown_02024A60 _08036334: .4byte 0x02000000 _08036338: .4byte 0x000160c8 _0803633C: @@ -84352,8 +84352,8 @@ _08036342: b _080363EA .align 2, 0 _080363CC: .4byte gBaseStats -_080363D0: .4byte 0x030045c0 -_080363D4: .4byte 0x02024a6a +_080363D0: .4byte gEnemyParty +_080363D4: .4byte gUnknown_02024A6A _080363D8: .4byte 0x02000000 _080363DC: .4byte 0x00016068 _080363E0: @@ -84432,9 +84432,9 @@ _08036456: ldrb r0, [r5] b _080364E0 .align 2, 0 -_08036468: .4byte 0x02024a80 -_0803646C: .4byte 0x02024a60 -_08036470: .4byte 0x02024c3c +_08036468: .4byte gBattleMons +_0803646C: .4byte gUnknown_02024A60 +_08036470: .4byte gUnknown_02024C3C _08036474: .4byte 0x0000ffff _08036478: ldr r2, _080364A4 @@ -84460,8 +84460,8 @@ _08036478: b _080364E0 .align 2, 0 _080364A4: .4byte gBattleMoves -_080364A8: .4byte 0x02024c3c -_080364AC: .4byte 0x02024a60 +_080364A8: .4byte gUnknown_02024C3C +_080364AC: .4byte gUnknown_02024A60 _080364B0: movs r0, 0x8 movs r1, 0x1 @@ -84507,7 +84507,7 @@ _08036500: pop {r1} bx r1 .align 2, 0 -_08036508: .4byte 0x02024a60 +_08036508: .4byte gUnknown_02024A60 _0803650C: .4byte 0x02000000 _08036510: .4byte 0x000160c8 thumb_func_end ai_switchout_natural_cure @@ -84589,11 +84589,11 @@ _0803659C: bne _080365C4 b _0803663E .align 2, 0 -_080365AC: .4byte 0x02024c0c +_080365AC: .4byte gUnknown_02024C0C _080365B0: .4byte gBitTable -_080365B4: .4byte 0x02024a80 -_080365B8: .4byte 0x02024a60 -_080365BC: .4byte 0x020239f8 +_080365B4: .4byte gBattleMons +_080365B8: .4byte gUnknown_02024A60 +_080365BC: .4byte gUnknown_020239F8 _080365C0: movs r0, 0x1 b _08036640 @@ -84667,10 +84667,10 @@ _08036640: pop {r1} bx r1 .align 2, 0 -_0803664C: .4byte 0x02024c0c +_0803664C: .4byte gUnknown_02024C0C _08036650: .4byte gBitTable -_08036654: .4byte 0x02024a80 -_08036658: .4byte 0x02024a60 +_08036654: .4byte gBattleMons +_08036658: .4byte gUnknown_02024A60 thumb_func_end ai_has_super_effective_move_on_field thumb_func_start ai_is_too_invested_in_stat_buffs @@ -84711,8 +84711,8 @@ _08036696: pop {r1} bx r1 .align 2, 0 -_0803669C: .4byte 0x02024a80 -_080366A0: .4byte 0x02024a60 +_0803669C: .4byte gBattleMons +_080366A0: .4byte gUnknown_02024A60 thumb_func_end ai_is_too_invested_in_stat_buffs thumb_func_start sub_80366A4 @@ -84790,13 +84790,13 @@ _080366F6: mov r10, r5 b _0803679C .align 2, 0 -_08036730: .4byte 0x02024c3c -_08036734: .4byte 0x02024a60 +_08036730: .4byte gUnknown_02024C3C +_08036734: .4byte gUnknown_02024A60 _08036738: .4byte 0x0000ffff -_0803673C: .4byte 0x02024c5c +_0803673C: .4byte gUnknown_02024C5C _08036740: .4byte gBattleMoves -_08036744: .4byte 0x020239f8 -_08036748: .4byte 0x02024c0c +_08036744: .4byte gUnknown_020239F8 +_08036748: .4byte gUnknown_02024C0C _0803674C: .4byte gBitTable _08036750: ldrb r0, [r5] @@ -84827,7 +84827,7 @@ _08036768: movs r0, 0x1 b _080368DA .align 2, 0 -_0803678C: .4byte 0x02024a60 +_0803678C: .4byte gUnknown_02024A60 _08036790: .4byte 0x02000000 _08036794: .4byte 0x000160c8 _08036798: @@ -84906,8 +84906,8 @@ _080367C4: ldrb r2, [r0, 0x17] b _08036850 .align 2, 0 -_08036830: .4byte 0x030045c0 -_08036834: .4byte 0x02024a6a +_08036830: .4byte gEnemyParty +_08036834: .4byte gUnknown_02024A6A _08036838: .4byte 0x02000000 _0803683C: .4byte 0x00016068 _08036840: .4byte gBaseStats @@ -84998,11 +84998,11 @@ _080368DA: bx r1 .align 2, 0 _080368EC: .4byte gBaseStats -_080368F0: .4byte 0x02024c3c -_080368F4: .4byte 0x02024a60 -_080368F8: .4byte 0x02024c5c -_080368FC: .4byte 0x02024a80 -_08036900: .4byte 0x030045c0 +_080368F0: .4byte gUnknown_02024C3C +_080368F4: .4byte gUnknown_02024A60 +_080368F8: .4byte gUnknown_02024C5C +_080368FC: .4byte gBattleMons +_08036900: .4byte gEnemyParty thumb_func_end sub_80366A4 thumb_func_start sub_8036904 @@ -85118,12 +85118,12 @@ _080369A0: ldrb r6, [r4] b _08036A18 .align 2, 0 -_080369E0: .4byte 0x02024a80 -_080369E4: .4byte 0x02024a60 +_080369E0: .4byte gBattleMons +_080369E4: .4byte gUnknown_02024A60 _080369E8: .4byte 0x0400e000 -_080369EC: .4byte 0x02024c98 -_080369F0: .4byte 0x020239f8 -_080369F4: .4byte 0x02024c0c +_080369EC: .4byte gUnknown_02024C98 +_080369F0: .4byte gUnknown_020239F8 +_080369F4: .4byte gUnknown_02024C0C _080369F8: .4byte gBitTable _080369FC: ldrb r0, [r4] @@ -85237,9 +85237,9 @@ _08036AE4: movs r0, 0x1 b _08036AFE .align 2, 0 -_08036AE8: .4byte 0x02024a60 -_08036AEC: .4byte 0x030045c0 -_08036AF0: .4byte 0x02024a6a +_08036AE8: .4byte gUnknown_02024A60 +_08036AEC: .4byte gEnemyParty +_08036AF0: .4byte gUnknown_02024A6A _08036AF4: .4byte 0x02000000 _08036AF8: .4byte 0x00016068 _08036AFC: @@ -85299,9 +85299,9 @@ _08036B28: adds r6, r5, 0 b _08036B8C .align 2, 0 -_08036B68: .4byte 0x020239f8 +_08036B68: .4byte gUnknown_020239F8 _08036B6C: .4byte 0x02000000 -_08036B70: .4byte 0x02024a60 +_08036B70: .4byte gUnknown_02024A60 _08036B74: .4byte 0x000160c8 _08036B78: movs r0, 0x1 @@ -85379,11 +85379,11 @@ _08036BEA: strb r0, [r1] b _08036C40 .align 2, 0 -_08036C0C: .4byte 0x030045c0 -_08036C10: .4byte 0x02024a6a +_08036C0C: .4byte gEnemyParty +_08036C10: .4byte gUnknown_02024A6A _08036C14: .4byte 0x02000000 _08036C18: .4byte 0x00016068 -_08036C1C: .4byte 0x02024a60 +_08036C1C: .4byte gUnknown_02024A60 _08036C20: .4byte 0x000160c8 _08036C24: bl sub_803708C @@ -85404,7 +85404,7 @@ _08036C40: pop {r0} bx r0 .align 2, 0 -_08036C48: .4byte 0x02024a60 +_08036C48: .4byte gUnknown_02024A60 thumb_func_end sub_8036B0C thumb_func_start sub_8036C4C @@ -85517,9 +85517,9 @@ sub_8036CD4: @ 8036CD4 str r4, [sp, 0x10] b _08036D42 .align 2, 0 -_08036D1C: .4byte 0x020239f8 -_08036D20: .4byte 0x02024a60 -_08036D24: .4byte 0x02024c0c +_08036D1C: .4byte gUnknown_020239F8 +_08036D20: .4byte gUnknown_02024A60 +_08036D24: .4byte gUnknown_02024C0C _08036D28: .4byte gBitTable _08036D2C: ldrb r0, [r4] @@ -85554,7 +85554,7 @@ _08036D42: mov r10, r0 b _08036D8C .align 2, 0 -_08036D70: .4byte 0x02024c0c +_08036D70: .4byte gUnknown_02024C0C _08036D74: .4byte gBitTable _08036D78: movs r0, 0 @@ -85669,14 +85669,14 @@ _08036DA2: str r0, [sp, 0x8] b _08036E8A .align 2, 0 -_08036E5C: .4byte 0x02024a60 +_08036E5C: .4byte gUnknown_02024A60 _08036E60: .4byte gBitTable -_08036E64: .4byte 0x030045c0 -_08036E68: .4byte 0x02024a6a +_08036E64: .4byte gEnemyParty +_08036E68: .4byte gUnknown_02024A6A _08036E6C: .4byte 0x02000000 _08036E70: .4byte 0x00016068 _08036E74: .4byte gBaseStats -_08036E78: .4byte 0x02024a80 +_08036E78: .4byte gBattleMons _08036E7C: mov r3, r8 ldr r0, [r3] @@ -85737,8 +85737,8 @@ _08036ED6: lsrs r0, 24 b _08036EFA .align 2, 0 -_08036EEC: .4byte 0x030045c0 -_08036EF0: .4byte 0x02024a60 +_08036EEC: .4byte gEnemyParty +_08036EF0: .4byte gUnknown_02024A60 _08036EF4: .4byte gBitTable _08036EF8: movs r0, 0x3F @@ -85877,17 +85877,17 @@ _08036FEE: pop {r1} bx r1 .align 2, 0 -_08037000: .4byte 0x02024dec +_08037000: .4byte gUnknown_02024DEC _08037004: .4byte 0x02000000 _08037008: .4byte 0x0001601c _0803700C: .4byte 0x0001601f -_08037010: .4byte 0x02024c68 -_08037014: .4byte 0x02024c0d -_08037018: .4byte 0x030045c0 -_0803701C: .4byte 0x02024a6a +_08037010: .4byte gUnknown_02024C68 +_08037014: .4byte gXXX_CritRelated +_08037018: .4byte gEnemyParty +_0803701C: .4byte gUnknown_02024A6A _08037020: .4byte 0x00016068 -_08037024: .4byte 0x02024bec -_08037028: .4byte 0x02024a60 +_08037024: .4byte gUnknown_02024BEC +_08037028: .4byte gUnknown_02024A60 _0803702C: .4byte gBattleMoves thumb_func_end sub_8036CD4 @@ -86069,12 +86069,12 @@ _08037166: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08037170: .4byte 0x030045c0 +_08037170: .4byte gEnemyParty _08037174: .4byte 0x02016a00 _08037178: .4byte gItemEffectTable -_0803717C: .4byte 0x02028daa +_0803717C: .4byte gUnknown_02028DAA _08037180: .4byte 0xfffe9600 -_08037184: .4byte 0x02024a60 +_08037184: .4byte gUnknown_02024A60 _08037188: .4byte 0x000160d8 _0803718C: .4byte _08037190 .align 2, 0 @@ -86105,8 +86105,8 @@ _080371C0: _080371C6: b _08037450 .align 2, 0 -_080371C8: .4byte 0x02024a80 -_080371CC: .4byte 0x02024a60 +_080371C8: .4byte gBattleMons +_080371CC: .4byte gUnknown_02024A60 _080371D0: mov r0, r10 movs r1, 0x4 @@ -86145,8 +86145,8 @@ _08037202: _08037210: b _08037496 .align 2, 0 -_08037214: .4byte 0x02024a80 -_08037218: .4byte 0x02024a60 +_08037214: .4byte gBattleMons +_08037218: .4byte gUnknown_02024A60 _0803721C: ldr r2, _08037378 ldr r3, _0803737C @@ -86331,9 +86331,9 @@ _08037362: b _080374AE .align 2, 0 _08037378: .4byte 0x02000000 -_0803737C: .4byte 0x02024a60 +_0803737C: .4byte gUnknown_02024A60 _08037380: .4byte 0x000160da -_08037384: .4byte 0x02024a80 +_08037384: .4byte gBattleMons _08037388: ldr r6, _08037458 ldr r4, _0803745C @@ -86446,9 +86446,9 @@ _08037450: b _080374AE .align 2, 0 _08037458: .4byte 0x02000000 -_0803745C: .4byte 0x02024a60 +_0803745C: .4byte gUnknown_02024A60 _08037460: .4byte 0x000160da -_08037464: .4byte 0x02024ca8 +_08037464: .4byte gUnknown_02024CA8 _08037468: ldr r4, _0803749C ldrb r0, [r4] @@ -86477,9 +86477,9 @@ _08037496: mov r8, r0 b _080374AE .align 2, 0 -_0803749C: .4byte 0x02024a60 -_080374A0: .4byte 0x02024ca8 -_080374A4: .4byte 0x02024c80 +_0803749C: .4byte gUnknown_02024A60 +_080374A0: .4byte gUnknown_02024CA8 +_080374A4: .4byte gUnknown_02024C80 _080374A8: mov r1, r8 cmp r1, 0 @@ -86509,7 +86509,7 @@ _080374AE: b _080374FA .align 2, 0 _080374DC: .4byte 0x02000000 -_080374E0: .4byte 0x02024a60 +_080374E0: .4byte gUnknown_02024A60 _080374E4: .4byte 0x000160d4 _080374E8: .4byte 0x00016a24 _080374EC: @@ -86548,8 +86548,8 @@ sub_8037510: @ 8037510 str r1, [r0] bx lr .align 2, 0 -_08037520: .4byte 0x03004330 -_08037524: .4byte 0x02024a60 +_08037520: .4byte gUnknown_03004330 +_08037524: .4byte gUnknown_02024A60 _08037528: .4byte sub_803752C thumb_func_end sub_8037510 @@ -86581,10 +86581,10 @@ sub_803752C: @ 803752C bl _call_via_r0 b _08037578 .align 2, 0 -_08037560: .4byte 0x02024a64 +_08037560: .4byte gUnknown_02024A64 _08037564: .4byte gBitTable -_08037568: .4byte 0x02024a60 -_0803756C: .4byte 0x02023a60 +_08037568: .4byte gUnknown_02024A60 +_0803756C: .4byte gUnknown_02023A60 _08037570: .4byte gUnknown_081FB048 _08037574: bl dp01_tbl4_exec_completed @@ -86616,9 +86616,9 @@ _080375A0: pop {r0} bx r0 .align 2, 0 -_080375A4: .4byte 0x02020004 -_080375A8: .4byte 0x02024be0 -_080375AC: .4byte 0x02024a60 +_080375A4: .4byte gSprites +_080375A8: .4byte gUnknown_02024BE0 +_080375AC: .4byte gUnknown_02024A60 _080375B0: .4byte SpriteCallbackDummy thumb_func_end sub_803757C @@ -86681,9 +86681,9 @@ _08037624: pop {r0} bx r0 .align 2, 0 -_0803762C: .4byte 0x02020004 -_08037630: .4byte 0x02024be0 -_08037634: .4byte 0x02024a60 +_0803762C: .4byte gSprites +_08037630: .4byte gUnknown_02024BE0 +_08037634: .4byte gUnknown_02024A60 _08037638: .4byte SpriteCallbackDummy _0803763C: .4byte 0x000003ff _08037640: .4byte 0xfffffc00 @@ -86718,7 +86718,7 @@ _08037674: pop {r0} bx r0 .align 2, 0 -_08037678: .4byte 0x02024a60 +_08037678: .4byte gUnknown_02024A60 _0803767C: .4byte 0x02017810 thumb_func_end sub_8037644 @@ -86758,10 +86758,10 @@ _080376A4: bne _0803770E b _0803770C .align 2, 0 -_080376C4: .4byte 0x020239f8 -_080376C8: .4byte 0x02020004 -_080376CC: .4byte 0x03004340 -_080376D0: .4byte 0x02024a60 +_080376C4: .4byte gUnknown_020239F8 +_080376C8: .4byte gSprites +_080376CC: .4byte gUnknown_03004340 +_080376D0: .4byte gUnknown_02024A60 _080376D4: .4byte SpriteCallbackDummy _080376D8: ldr r2, _080377D8 @@ -86891,14 +86891,14 @@ _080377B4: bl m4aMPlayContinue b _08037804 .align 2, 0 -_080377D8: .4byte 0x02020004 -_080377DC: .4byte 0x03004340 -_080377E0: .4byte 0x02024a60 +_080377D8: .4byte gSprites +_080377DC: .4byte gUnknown_03004340 +_080377E0: .4byte gUnknown_02024A60 _080377E4: .4byte SpriteCallbackDummy _080377E8: .4byte 0x02017810 _080377EC: .4byte 0x000027f9 -_080377F0: .4byte 0x020239f8 -_080377F4: .4byte 0x03007380 +_080377F0: .4byte gUnknown_020239F8 +_080377F4: .4byte gUnknown_03007380 _080377F8: ldr r0, _08037828 ldr r1, _0803782C @@ -86926,11 +86926,11 @@ _08037822: pop {r0} bx r0 .align 2, 0 -_08037828: .4byte 0x03007380 +_08037828: .4byte gUnknown_03007380 _0803782C: .4byte 0x0000ffff -_08037830: .4byte 0x02024a60 +_08037830: .4byte gUnknown_02024A60 _08037834: .4byte 0x02017810 -_08037838: .4byte 0x03004330 +_08037838: .4byte gUnknown_03004330 _0803783C: .4byte sub_8037644 thumb_func_end sub_8037680 @@ -87189,16 +87189,16 @@ _08037A3A: pop {r0} bx r0 .align 2, 0 -_08037A48: .4byte 0x02024a60 +_08037A48: .4byte gUnknown_02024A60 _08037A4C: .4byte 0x02017810 -_08037A50: .4byte 0x02024a6a -_08037A54: .4byte 0x030045c0 -_08037A58: .4byte 0x020239f8 -_08037A5C: .4byte 0x0300434c -_08037A60: .4byte 0x02020004 -_08037A64: .4byte 0x03004340 +_08037A50: .4byte gUnknown_02024A6A +_08037A54: .4byte gEnemyParty +_08037A58: .4byte gUnknown_020239F8 +_08037A5C: .4byte gUnknown_0300434C +_08037A60: .4byte gSprites +_08037A64: .4byte gUnknown_03004340 _08037A68: .4byte 0x02017840 -_08037A6C: .4byte 0x03004330 +_08037A6C: .4byte gUnknown_03004330 _08037A70: .4byte sub_8037680 thumb_func_end sub_8037840 @@ -87247,12 +87247,12 @@ sub_8037A74: @ 8037A74 bl sub_8141828 b _08037B18 .align 2, 0 -_08037ACC: .4byte 0x02020004 -_08037AD0: .4byte 0x02024be0 -_08037AD4: .4byte 0x02024a60 +_08037ACC: .4byte gSprites +_08037AD0: .4byte gUnknown_02024BE0 +_08037AD4: .4byte gUnknown_02024A60 _08037AD8: .4byte 0x02017810 -_08037ADC: .4byte 0x02024a6a -_08037AE0: .4byte 0x030045c0 +_08037ADC: .4byte gUnknown_02024A6A +_08037AE0: .4byte gEnemyParty _08037AE4: ldrb r0, [r1, 0x1] ands r2, r0 @@ -87316,8 +87316,8 @@ sub_8037B24: @ 8037B24 bl sub_80440EC b _08037B70 .align 2, 0 -_08037B64: .4byte 0x02024a60 -_08037B68: .4byte 0x03004340 +_08037B64: .4byte gUnknown_02024A60 +_08037B68: .4byte gUnknown_03004340 _08037B6C: bl dp01_tbl4_exec_completed _08037B70: @@ -87353,10 +87353,10 @@ _08037BA6: pop {r0} bx r0 .align 2, 0 -_08037BAC: .4byte 0x02020004 -_08037BB0: .4byte 0x02024be0 -_08037BB4: .4byte 0x02024a60 -_08037BB8: .4byte 0x03004340 +_08037BAC: .4byte gSprites +_08037BB0: .4byte gUnknown_02024BE0 +_08037BB4: .4byte gUnknown_02024A60 +_08037BB8: .4byte gUnknown_03004340 thumb_func_end sub_8037B78 thumb_func_start sub_8037BBC @@ -87404,11 +87404,11 @@ _08037C12: pop {r0} bx r0 .align 2, 0 -_08037C18: .4byte 0x02024a60 +_08037C18: .4byte gUnknown_02024A60 _08037C1C: .4byte 0x02017810 -_08037C20: .4byte 0x02024be0 -_08037C24: .4byte 0x02020004 -_08037C28: .4byte 0x03004340 +_08037C20: .4byte gUnknown_02024BE0 +_08037C24: .4byte gSprites +_08037C28: .4byte gUnknown_03004340 thumb_func_end sub_8037BBC thumb_func_start sub_8037C2C @@ -87423,7 +87423,7 @@ _08037C3A: pop {r0} bx r0 .align 2, 0 -_08037C40: .4byte 0x03004210 +_08037C40: .4byte gUnknown_03004210 thumb_func_end sub_8037C2C thumb_func_start dp01t_0F_4_move_anim @@ -87457,10 +87457,10 @@ dp01t_0F_4_move_anim: @ 8037C44 bl dp01_tbl4_exec_completed b _08037CBA .align 2, 0 -_08037C80: .4byte 0x02024be0 -_08037C84: .4byte 0x02024a60 -_08037C88: .4byte 0x02020004 -_08037C8C: .4byte 0x02024e6d +_08037C80: .4byte gUnknown_02024BE0 +_08037C84: .4byte gUnknown_02024A60 +_08037C88: .4byte gSprites +_08037C8C: .4byte gUnknown_02024E6D _08037C90: ldrh r0, [r4, 0x30] movs r1, 0x3 @@ -87533,12 +87533,12 @@ _08037D08: pop {r0} bx r0 .align 2, 0 -_08037D10: .4byte 0x02020004 -_08037D14: .4byte 0x03004340 -_08037D18: .4byte 0x02024a60 +_08037D10: .4byte gSprites +_08037D14: .4byte gUnknown_03004340 +_08037D18: .4byte gUnknown_02024A60 _08037D1C: .4byte SpriteCallbackDummy _08037D20: .4byte 0x02017800 -_08037D24: .4byte 0x03004330 +_08037D24: .4byte gUnknown_03004330 _08037D28: .4byte sub_8037D2C thumb_func_end sub_8037CC0 @@ -87565,7 +87565,7 @@ _08037D52: pop {r0} bx r0 .align 2, 0 -_08037D58: .4byte 0x02024a60 +_08037D58: .4byte gUnknown_02024A60 _08037D5C: .4byte 0x02017810 _08037D60: .4byte c3_0802FDF4 thumb_func_end sub_8037D2C @@ -87648,15 +87648,15 @@ _08037E00: pop {r0} bx r0 .align 2, 0 -_08037E08: .4byte 0x02024a60 +_08037E08: .4byte gUnknown_02024A60 _08037E0C: .4byte 0x02017810 _08037E10: .4byte 0x000027f9 -_08037E14: .4byte 0x02024be0 -_08037E18: .4byte 0x02020004 -_08037E1C: .4byte 0x03004340 -_08037E20: .4byte 0x02024a6a -_08037E24: .4byte 0x030045c0 -_08037E28: .4byte 0x03004330 +_08037E14: .4byte gUnknown_02024BE0 +_08037E18: .4byte gSprites +_08037E1C: .4byte gUnknown_03004340 +_08037E20: .4byte gUnknown_02024A6A +_08037E24: .4byte gEnemyParty +_08037E28: .4byte gUnknown_03004330 _08037E2C: .4byte sub_8037CC0 thumb_func_end sub_8037D64 @@ -87738,14 +87738,14 @@ _08037EC4: pop {r0} bx r0 .align 2, 0 -_08037ECC: .4byte 0x02024a60 +_08037ECC: .4byte gUnknown_02024A60 _08037ED0: .4byte 0x02017810 -_08037ED4: .4byte 0x02024a6a -_08037ED8: .4byte 0x030045c0 -_08037EDC: .4byte 0x02020004 -_08037EE0: .4byte 0x0300434c +_08037ED4: .4byte gUnknown_02024A6A +_08037ED8: .4byte gEnemyParty +_08037EDC: .4byte gSprites +_08037EE0: .4byte gUnknown_0300434C _08037EE4: .4byte SpriteCallbackDummy -_08037EE8: .4byte 0x03004330 +_08037EE8: .4byte gUnknown_03004330 _08037EEC: .4byte sub_8037D64 thumb_func_end sub_8037E30 @@ -87775,10 +87775,10 @@ _08037F1C: pop {r0} bx r0 .align 2, 0 -_08037F20: .4byte 0x03002fa4 -_08037F24: .4byte 0x03001770 +_08037F20: .4byte gReceivedRemoteLinkPlayers +_08037F24: .4byte gMain _08037F28: .4byte 0x0000043d -_08037F2C: .4byte 0x030042d0 +_08037F2C: .4byte gUnknown_030042D0 _08037F30: .4byte c2_8011A1C thumb_func_end sub_8037EF0 @@ -87807,10 +87807,10 @@ sub_8037F34: @ 8037F34 str r1, [r0] b _08037F9A .align 2, 0 -_08037F64: .4byte 0x0202f388 -_08037F68: .4byte 0x020239f8 -_08037F6C: .4byte 0x03004330 -_08037F70: .4byte 0x02024a60 +_08037F64: .4byte gPaletteFade +_08037F68: .4byte gUnknown_020239F8 +_08037F6C: .4byte gUnknown_03004330 +_08037F70: .4byte gUnknown_02024A60 _08037F74: .4byte sub_8037EF0 _08037F78: movs r0, 0x5A @@ -87832,9 +87832,9 @@ _08037F9A: pop {r0} bx r0 .align 2, 0 -_08037FA0: .4byte 0x03001770 +_08037FA0: .4byte gMain _08037FA4: .4byte 0x0000043d -_08037FA8: .4byte 0x030042d0 +_08037FA8: .4byte gUnknown_030042D0 thumb_func_end sub_8037F34 thumb_func_start sub_8037FAC @@ -87857,7 +87857,7 @@ _08037FCA: pop {r0} bx r0 .align 2, 0 -_08037FD0: .4byte 0x02024a60 +_08037FD0: .4byte gUnknown_02024A60 _08037FD4: .4byte 0x02017810 thumb_func_end sub_8037FAC @@ -87881,7 +87881,7 @@ _08037FF6: pop {r0} bx r0 .align 2, 0 -_08037FFC: .4byte 0x02024a60 +_08037FFC: .4byte gUnknown_02024A60 _08038000: .4byte 0x02017810 thumb_func_end sub_8037FD8 @@ -87917,11 +87917,11 @@ dp01_tbl4_exec_completed: @ 8038004 strb r1, [r0] b _0803806A .align 2, 0 -_08038044: .4byte 0x03004330 -_08038048: .4byte 0x02024a60 +_08038044: .4byte gUnknown_03004330 +_08038048: .4byte gUnknown_02024A60 _0803804C: .4byte sub_803752C -_08038050: .4byte 0x020239f8 -_08038054: .4byte 0x02023a60 +_08038050: .4byte gUnknown_020239F8 +_08038054: .4byte gUnknown_02023A60 _08038058: ldr r2, _08038074 ldr r1, _08038078 @@ -87938,7 +87938,7 @@ _0803806A: pop {r0} bx r0 .align 2, 0 -_08038074: .4byte 0x02024a64 +_08038074: .4byte gUnknown_02024A64 _08038078: .4byte gBitTable thumb_func_end dp01_tbl4_exec_completed @@ -87965,9 +87965,9 @@ dp01t_00_4_getattr: @ 803807C adds r6, r0, 0 b _080380D6 .align 2, 0 -_080380A8: .4byte 0x02023a60 -_080380AC: .4byte 0x02024a60 -_080380B0: .4byte 0x02024a6a +_080380A8: .4byte gUnknown_02023A60 +_080380AC: .4byte gUnknown_02024A60 +_080380B0: .4byte gUnknown_02024A6A _080380B4: ldrb r4, [r1] movs r5, 0 @@ -88029,8 +88029,8 @@ _0803811A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08038124: .4byte 0x02023a60 -_08038128: .4byte 0x02024a60 +_08038124: .4byte gUnknown_02023A60 +_08038128: .4byte gUnknown_02024A60 _0803812C: .4byte _08038130 .align 2, 0 _08038130: @@ -88335,7 +88335,7 @@ _08038424: bls _08038424 b _08038886 .align 2, 0 -_08038434: .4byte 0x030045c0 +_08038434: .4byte gEnemyParty _08038438: .4byte 0xfffffc1f _0803843C: .4byte 0xfff07fff _08038440: .4byte 0xfffffe0f @@ -88347,7 +88347,7 @@ _08038444: movs r1, 0xB b _080387BE .align 2, 0 -_08038450: .4byte 0x030045c0 +_08038450: .4byte gEnemyParty _08038454: movs r0, 0x64 muls r0, r5 @@ -88356,7 +88356,7 @@ _08038454: movs r1, 0xC b _080387BE .align 2, 0 -_08038460: .4byte 0x030045c0 +_08038460: .4byte gEnemyParty _08038464: movs r6, 0 add r2, sp, 0x58 @@ -88408,7 +88408,7 @@ _080384B8: bls _080384B8 b _08038886 .align 2, 0 -_080384C8: .4byte 0x030045c0 +_080384C8: .4byte gEnemyParty _080384CC: movs r0, 0x64 muls r0, r5 @@ -88422,7 +88422,7 @@ _080384CC: adds r1, 0x9 b _080387BE .align 2, 0 -_080384E4: .4byte 0x030045c0 +_080384E4: .4byte gEnemyParty _080384E8: movs r6, 0 movs r0, 0x64 @@ -88452,7 +88452,7 @@ _080384F4: adds r6, 0x1 b _08038886 .align 2, 0 -_08038520: .4byte 0x030045c0 +_08038520: .4byte gEnemyParty _08038524: movs r0, 0x64 muls r0, r5 @@ -88466,7 +88466,7 @@ _08038524: adds r1, 0x8 b _0803887E .align 2, 0 -_0803853C: .4byte 0x030045c0 +_0803853C: .4byte gEnemyParty _08038540: movs r0, 0x64 muls r0, r5 @@ -88475,7 +88475,7 @@ _08038540: movs r1, 0x1 b _0803855A .align 2, 0 -_0803854C: .4byte 0x030045c0 +_0803854C: .4byte gEnemyParty _08038550: movs r0, 0x64 muls r0, r5 @@ -88499,7 +88499,7 @@ _0803855A: movs r6, 0x3 b _08038886 .align 2, 0 -_0803857C: .4byte 0x030045c0 +_0803857C: .4byte gEnemyParty _08038580: movs r0, 0x64 muls r0, r5 @@ -88508,7 +88508,7 @@ _08038580: movs r1, 0x1A b _0803887E .align 2, 0 -_0803858C: .4byte 0x030045c0 +_0803858C: .4byte gEnemyParty _08038590: movs r0, 0x64 muls r0, r5 @@ -88517,7 +88517,7 @@ _08038590: movs r1, 0x1B b _0803887E .align 2, 0 -_0803859C: .4byte 0x030045c0 +_0803859C: .4byte gEnemyParty _080385A0: movs r0, 0x64 muls r0, r5 @@ -88526,7 +88526,7 @@ _080385A0: movs r1, 0x1C b _0803887E .align 2, 0 -_080385AC: .4byte 0x030045c0 +_080385AC: .4byte gEnemyParty _080385B0: movs r0, 0x64 muls r0, r5 @@ -88535,7 +88535,7 @@ _080385B0: movs r1, 0x1D b _0803887E .align 2, 0 -_080385BC: .4byte 0x030045c0 +_080385BC: .4byte gEnemyParty _080385C0: movs r0, 0x64 muls r0, r5 @@ -88544,7 +88544,7 @@ _080385C0: movs r1, 0x1E b _0803887E .align 2, 0 -_080385CC: .4byte 0x030045c0 +_080385CC: .4byte gEnemyParty _080385D0: movs r0, 0x64 muls r0, r5 @@ -88553,7 +88553,7 @@ _080385D0: movs r1, 0x1F b _0803887E .align 2, 0 -_080385DC: .4byte 0x030045c0 +_080385DC: .4byte gEnemyParty _080385E0: movs r0, 0x64 muls r0, r5 @@ -88562,7 +88562,7 @@ _080385E0: movs r1, 0x20 b _0803887E .align 2, 0 -_080385EC: .4byte 0x030045c0 +_080385EC: .4byte gEnemyParty _080385F0: movs r0, 0x64 muls r0, r5 @@ -88571,7 +88571,7 @@ _080385F0: movs r1, 0x22 b _0803887E .align 2, 0 -_080385FC: .4byte 0x030045c0 +_080385FC: .4byte gEnemyParty _08038600: movs r0, 0x64 muls r0, r5 @@ -88580,7 +88580,7 @@ _08038600: movs r1, 0x23 b _0803887E .align 2, 0 -_0803860C: .4byte 0x030045c0 +_0803860C: .4byte gEnemyParty _08038610: movs r0, 0x64 muls r0, r5 @@ -88589,7 +88589,7 @@ _08038610: movs r1, 0x24 b _0803887E .align 2, 0 -_0803861C: .4byte 0x030045c0 +_0803861C: .4byte gEnemyParty _08038620: movs r0, 0x64 muls r0, r5 @@ -88598,7 +88598,7 @@ _08038620: movs r1, 0x25 b _0803887E .align 2, 0 -_0803862C: .4byte 0x030045c0 +_0803862C: .4byte gEnemyParty _08038630: movs r0, 0x64 muls r0, r5 @@ -88607,7 +88607,7 @@ _08038630: movs r1, 0x26 b _0803887E .align 2, 0 -_0803863C: .4byte 0x030045c0 +_0803863C: .4byte gEnemyParty _08038640: movs r0, 0x64 adds r4, r5, 0 @@ -88641,7 +88641,7 @@ _08038640: movs r6, 0x6 b _08038886 .align 2, 0 -_0803868C: .4byte 0x030045c0 +_0803868C: .4byte gEnemyParty _08038690: movs r0, 0x64 muls r0, r5 @@ -88650,7 +88650,7 @@ _08038690: movs r1, 0x27 b _0803887E .align 2, 0 -_0803869C: .4byte 0x030045c0 +_0803869C: .4byte gEnemyParty _080386A0: movs r0, 0x64 muls r0, r5 @@ -88659,7 +88659,7 @@ _080386A0: movs r1, 0x28 b _0803887E .align 2, 0 -_080386AC: .4byte 0x030045c0 +_080386AC: .4byte gEnemyParty _080386B0: movs r0, 0x64 muls r0, r5 @@ -88668,7 +88668,7 @@ _080386B0: movs r1, 0x29 b _0803887E .align 2, 0 -_080386BC: .4byte 0x030045c0 +_080386BC: .4byte gEnemyParty _080386C0: movs r0, 0x64 muls r0, r5 @@ -88677,7 +88677,7 @@ _080386C0: movs r1, 0x2A b _0803887E .align 2, 0 -_080386CC: .4byte 0x030045c0 +_080386CC: .4byte gEnemyParty _080386D0: movs r0, 0x64 muls r0, r5 @@ -88686,7 +88686,7 @@ _080386D0: movs r1, 0x2B b _0803887E .align 2, 0 -_080386DC: .4byte 0x030045c0 +_080386DC: .4byte gEnemyParty _080386E0: movs r0, 0x64 muls r0, r5 @@ -88695,7 +88695,7 @@ _080386E0: movs r1, 0x2C b _0803887E .align 2, 0 -_080386EC: .4byte 0x030045c0 +_080386EC: .4byte gEnemyParty _080386F0: movs r0, 0x64 muls r0, r5 @@ -88704,7 +88704,7 @@ _080386F0: movs r1, 0 b _0803871A .align 2, 0 -_080386FC: .4byte 0x030045c0 +_080386FC: .4byte gEnemyParty _08038700: movs r0, 0x64 muls r0, r5 @@ -88713,7 +88713,7 @@ _08038700: movs r1, 0x9 b _080387BE .align 2, 0 -_0803870C: .4byte 0x030045c0 +_0803870C: .4byte gEnemyParty _08038710: movs r0, 0x64 muls r0, r5 @@ -88739,7 +88739,7 @@ _0803871A: movs r6, 0x4 b _08038886 .align 2, 0 -_08038740: .4byte 0x030045c0 +_08038740: .4byte gEnemyParty _08038744: movs r0, 0x64 muls r0, r5 @@ -88748,7 +88748,7 @@ _08038744: movs r1, 0x38 b _0803887E .align 2, 0 -_08038750: .4byte 0x030045c0 +_08038750: .4byte gEnemyParty _08038754: movs r0, 0x64 muls r0, r5 @@ -88757,7 +88757,7 @@ _08038754: movs r1, 0x39 b _080387BE .align 2, 0 -_08038760: .4byte 0x030045c0 +_08038760: .4byte gEnemyParty _08038764: movs r0, 0x64 muls r0, r5 @@ -88766,7 +88766,7 @@ _08038764: movs r1, 0x3A b _080387BE .align 2, 0 -_08038770: .4byte 0x030045c0 +_08038770: .4byte gEnemyParty _08038774: movs r0, 0x64 muls r0, r5 @@ -88775,7 +88775,7 @@ _08038774: movs r1, 0x3B b _080387BE .align 2, 0 -_08038780: .4byte 0x030045c0 +_08038780: .4byte gEnemyParty _08038784: movs r0, 0x64 muls r0, r5 @@ -88784,7 +88784,7 @@ _08038784: movs r1, 0x3C b _080387BE .align 2, 0 -_08038790: .4byte 0x030045c0 +_08038790: .4byte gEnemyParty _08038794: movs r0, 0x64 muls r0, r5 @@ -88793,7 +88793,7 @@ _08038794: movs r1, 0x3D b _080387BE .align 2, 0 -_080387A0: .4byte 0x030045c0 +_080387A0: .4byte gEnemyParty _080387A4: movs r0, 0x64 muls r0, r5 @@ -88802,7 +88802,7 @@ _080387A4: movs r1, 0x3E b _080387BE .align 2, 0 -_080387B0: .4byte 0x030045c0 +_080387B0: .4byte gEnemyParty _080387B4: movs r0, 0x64 muls r0, r5 @@ -88819,7 +88819,7 @@ _080387BE: movs r6, 0x2 b _08038886 .align 2, 0 -_080387D0: .4byte 0x030045c0 +_080387D0: .4byte gEnemyParty _080387D4: movs r0, 0x64 muls r0, r5 @@ -88828,7 +88828,7 @@ _080387D4: movs r1, 0x16 b _0803887E .align 2, 0 -_080387E0: .4byte 0x030045c0 +_080387E0: .4byte gEnemyParty _080387E4: movs r0, 0x64 muls r0, r5 @@ -88837,7 +88837,7 @@ _080387E4: movs r1, 0x17 b _0803887E .align 2, 0 -_080387F0: .4byte 0x030045c0 +_080387F0: .4byte gEnemyParty _080387F4: movs r0, 0x64 muls r0, r5 @@ -88846,7 +88846,7 @@ _080387F4: movs r1, 0x18 b _0803887E .align 2, 0 -_08038800: .4byte 0x030045c0 +_08038800: .4byte gEnemyParty _08038804: movs r0, 0x64 muls r0, r5 @@ -88855,7 +88855,7 @@ _08038804: movs r1, 0x21 b _0803887E .align 2, 0 -_08038810: .4byte 0x030045c0 +_08038810: .4byte gEnemyParty _08038814: movs r0, 0x64 muls r0, r5 @@ -88864,7 +88864,7 @@ _08038814: movs r1, 0x2F b _0803887E .align 2, 0 -_08038820: .4byte 0x030045c0 +_08038820: .4byte gEnemyParty _08038824: movs r0, 0x64 muls r0, r5 @@ -88873,7 +88873,7 @@ _08038824: movs r1, 0x30 b _0803887E .align 2, 0 -_08038830: .4byte 0x030045c0 +_08038830: .4byte gEnemyParty _08038834: movs r0, 0x64 muls r0, r5 @@ -88882,7 +88882,7 @@ _08038834: movs r1, 0x32 b _0803887E .align 2, 0 -_08038840: .4byte 0x030045c0 +_08038840: .4byte gEnemyParty _08038844: movs r0, 0x64 muls r0, r5 @@ -88891,7 +88891,7 @@ _08038844: movs r1, 0x33 b _0803887E .align 2, 0 -_08038850: .4byte 0x030045c0 +_08038850: .4byte gEnemyParty _08038854: movs r0, 0x64 muls r0, r5 @@ -88900,7 +88900,7 @@ _08038854: movs r1, 0x34 b _0803887E .align 2, 0 -_08038860: .4byte 0x030045c0 +_08038860: .4byte gEnemyParty _08038864: movs r0, 0x64 muls r0, r5 @@ -88909,7 +88909,7 @@ _08038864: movs r1, 0x35 b _0803887E .align 2, 0 -_08038870: .4byte 0x030045c0 +_08038870: .4byte gEnemyParty _08038874: movs r0, 0x64 muls r0, r5 @@ -88931,7 +88931,7 @@ _08038886: pop {r1} bx r1 .align 2, 0 -_08038898: .4byte 0x030045c0 +_08038898: .4byte gEnemyParty thumb_func_end dp01_getattr_by_ch1_for_player_pokemon__ thumb_func_start sub_803889C @@ -88961,9 +88961,9 @@ sub_80388A8: @ 80388A8 bl sub_8038900 b _080388F6 .align 2, 0 -_080388CC: .4byte 0x02023a60 -_080388D0: .4byte 0x02024a60 -_080388D4: .4byte 0x02024a6a +_080388CC: .4byte gUnknown_02023A60 +_080388D0: .4byte gUnknown_02024A60 +_080388D4: .4byte gUnknown_02024A6A _080388D8: ldrb r4, [r1] movs r5, 0 @@ -89019,8 +89019,8 @@ _0803892E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08038938: .4byte 0x02024a60 -_0803893C: .4byte 0x02023a63 +_08038938: .4byte gUnknown_02024A60 +_0803893C: .4byte gUnknown_02023A63 _08038940: .4byte _08038944 .align 2, 0 _08038944: @@ -89265,7 +89265,7 @@ _08038A9A: bl SetMonData b _0803920C .align 2, 0 -_08038BC8: .4byte 0x030045c0 +_08038BC8: .4byte gEnemyParty _08038BCC: movs r0, 0x64 muls r0, r5 @@ -89278,7 +89278,7 @@ _08038BCC: bl SetMonData b _0803920C .align 2, 0 -_08038BE4: .4byte 0x030045c0 +_08038BE4: .4byte gEnemyParty _08038BE8: movs r0, 0x64 muls r0, r5 @@ -89291,7 +89291,7 @@ _08038BE8: bl SetMonData b _0803920C .align 2, 0 -_08038C00: .4byte 0x030045c0 +_08038C00: .4byte gEnemyParty _08038C04: movs r0, 0 mov r8, r0 @@ -89332,7 +89332,7 @@ _08038C1C: bl SetMonData b _0803920C .align 2, 0 -_08038C54: .4byte 0x030045c0 +_08038C54: .4byte gEnemyParty _08038C58: movs r0, 0x64 muls r0, r5 @@ -89347,8 +89347,8 @@ _08038C58: adds r1, 0x9 b _08038CF6 .align 2, 0 -_08038C70: .4byte 0x030045c0 -_08038C74: .4byte 0x02023a60 +_08038C70: .4byte gEnemyParty +_08038C74: .4byte gUnknown_02023A60 _08038C78: movs r0, 0x64 adds r4, r5, 0 @@ -89396,7 +89396,7 @@ _08038C78: bl SetMonData b _0803920C .align 2, 0 -_08038CDC: .4byte 0x030045c0 +_08038CDC: .4byte gEnemyParty _08038CE0: movs r0, 0x64 muls r0, r5 @@ -89415,8 +89415,8 @@ _08038CF6: bl SetMonData b _0803920C .align 2, 0 -_08038D00: .4byte 0x030045c0 -_08038D04: .4byte 0x02023a60 +_08038D00: .4byte gEnemyParty +_08038D04: .4byte gUnknown_02023A60 _08038D08: movs r0, 0x64 muls r0, r5 @@ -89429,7 +89429,7 @@ _08038D08: bl SetMonData b _0803920C .align 2, 0 -_08038D20: .4byte 0x030045c0 +_08038D20: .4byte gEnemyParty _08038D24: movs r0, 0x64 muls r0, r5 @@ -89442,7 +89442,7 @@ _08038D24: bl SetMonData b _0803920C .align 2, 0 -_08038D3C: .4byte 0x030045c0 +_08038D3C: .4byte gEnemyParty _08038D40: movs r0, 0x64 muls r0, r5 @@ -89455,7 +89455,7 @@ _08038D40: bl SetMonData b _0803920C .align 2, 0 -_08038D58: .4byte 0x030045c0 +_08038D58: .4byte gEnemyParty _08038D5C: movs r0, 0x64 muls r0, r5 @@ -89468,7 +89468,7 @@ _08038D5C: bl SetMonData b _0803920C .align 2, 0 -_08038D74: .4byte 0x030045c0 +_08038D74: .4byte gEnemyParty _08038D78: movs r0, 0x64 muls r0, r5 @@ -89481,7 +89481,7 @@ _08038D78: bl SetMonData b _0803920C .align 2, 0 -_08038D90: .4byte 0x030045c0 +_08038D90: .4byte gEnemyParty _08038D94: movs r0, 0x64 muls r0, r5 @@ -89494,7 +89494,7 @@ _08038D94: bl SetMonData b _0803920C .align 2, 0 -_08038DAC: .4byte 0x030045c0 +_08038DAC: .4byte gEnemyParty _08038DB0: movs r0, 0x64 muls r0, r5 @@ -89507,7 +89507,7 @@ _08038DB0: bl SetMonData b _0803920C .align 2, 0 -_08038DC8: .4byte 0x030045c0 +_08038DC8: .4byte gEnemyParty _08038DCC: movs r0, 0x64 muls r0, r5 @@ -89520,7 +89520,7 @@ _08038DCC: bl SetMonData b _0803920C .align 2, 0 -_08038DE4: .4byte 0x030045c0 +_08038DE4: .4byte gEnemyParty _08038DE8: movs r0, 0x64 muls r0, r5 @@ -89533,7 +89533,7 @@ _08038DE8: bl SetMonData b _0803920C .align 2, 0 -_08038E00: .4byte 0x030045c0 +_08038E00: .4byte gEnemyParty _08038E04: movs r0, 0x64 muls r0, r5 @@ -89546,7 +89546,7 @@ _08038E04: bl SetMonData b _0803920C .align 2, 0 -_08038E1C: .4byte 0x030045c0 +_08038E1C: .4byte gEnemyParty _08038E20: movs r0, 0x64 muls r0, r5 @@ -89559,7 +89559,7 @@ _08038E20: bl SetMonData b _0803920C .align 2, 0 -_08038E38: .4byte 0x030045c0 +_08038E38: .4byte gEnemyParty _08038E3C: movs r0, 0x64 muls r0, r5 @@ -89572,7 +89572,7 @@ _08038E3C: bl SetMonData b _0803920C .align 2, 0 -_08038E54: .4byte 0x030045c0 +_08038E54: .4byte gEnemyParty _08038E58: movs r0, 0x64 muls r0, r5 @@ -89585,7 +89585,7 @@ _08038E58: bl SetMonData b _0803920C .align 2, 0 -_08038E70: .4byte 0x030045c0 +_08038E70: .4byte gEnemyParty _08038E74: movs r0, 0x64 muls r0, r5 @@ -89598,7 +89598,7 @@ _08038E74: bl SetMonData b _0803920C .align 2, 0 -_08038E8C: .4byte 0x030045c0 +_08038E8C: .4byte gEnemyParty _08038E90: movs r0, 0x64 adds r4, r5, 0 @@ -89652,7 +89652,7 @@ _08038E90: adds r0, r4, 0 b _08038F9E .align 2, 0 -_08038F00: .4byte 0x030045c0 +_08038F00: .4byte gEnemyParty _08038F04: movs r0, 0x64 muls r0, r5 @@ -89665,7 +89665,7 @@ _08038F04: bl SetMonData b _0803920C .align 2, 0 -_08038F1C: .4byte 0x030045c0 +_08038F1C: .4byte gEnemyParty _08038F20: movs r0, 0x64 muls r0, r5 @@ -89678,7 +89678,7 @@ _08038F20: bl SetMonData b _0803920C .align 2, 0 -_08038F38: .4byte 0x030045c0 +_08038F38: .4byte gEnemyParty _08038F3C: movs r0, 0x64 muls r0, r5 @@ -89691,7 +89691,7 @@ _08038F3C: bl SetMonData b _0803920C .align 2, 0 -_08038F54: .4byte 0x030045c0 +_08038F54: .4byte gEnemyParty _08038F58: movs r0, 0x64 muls r0, r5 @@ -89704,7 +89704,7 @@ _08038F58: bl SetMonData b _0803920C .align 2, 0 -_08038F70: .4byte 0x030045c0 +_08038F70: .4byte gEnemyParty _08038F74: movs r0, 0x64 muls r0, r5 @@ -89717,7 +89717,7 @@ _08038F74: bl SetMonData b _0803920C .align 2, 0 -_08038F8C: .4byte 0x030045c0 +_08038F8C: .4byte gEnemyParty _08038F90: movs r0, 0x64 muls r0, r5 @@ -89731,7 +89731,7 @@ _08038F9E: bl SetMonData b _0803920C .align 2, 0 -_08038FA8: .4byte 0x030045c0 +_08038FA8: .4byte gEnemyParty _08038FAC: movs r0, 0x64 muls r0, r5 @@ -89744,7 +89744,7 @@ _08038FAC: bl SetMonData b _0803920C .align 2, 0 -_08038FC4: .4byte 0x030045c0 +_08038FC4: .4byte gEnemyParty _08038FC8: movs r0, 0x64 muls r0, r5 @@ -89757,7 +89757,7 @@ _08038FC8: bl SetMonData b _0803920C .align 2, 0 -_08038FE0: .4byte 0x030045c0 +_08038FE0: .4byte gEnemyParty _08038FE4: movs r0, 0x64 muls r0, r5 @@ -89770,7 +89770,7 @@ _08038FE4: bl SetMonData b _0803920C .align 2, 0 -_08038FFC: .4byte 0x030045c0 +_08038FFC: .4byte gEnemyParty _08039000: movs r0, 0x64 muls r0, r5 @@ -89783,7 +89783,7 @@ _08039000: bl SetMonData b _0803920C .align 2, 0 -_08039018: .4byte 0x030045c0 +_08039018: .4byte gEnemyParty _0803901C: movs r0, 0x64 muls r0, r5 @@ -89796,7 +89796,7 @@ _0803901C: bl SetMonData b _0803920C .align 2, 0 -_08039034: .4byte 0x030045c0 +_08039034: .4byte gEnemyParty _08039038: movs r0, 0x64 muls r0, r5 @@ -89809,7 +89809,7 @@ _08039038: bl SetMonData b _0803920C .align 2, 0 -_08039050: .4byte 0x030045c0 +_08039050: .4byte gEnemyParty _08039054: movs r0, 0x64 muls r0, r5 @@ -89822,7 +89822,7 @@ _08039054: bl SetMonData b _0803920C .align 2, 0 -_0803906C: .4byte 0x030045c0 +_0803906C: .4byte gEnemyParty _08039070: movs r0, 0x64 muls r0, r5 @@ -89835,7 +89835,7 @@ _08039070: bl SetMonData b _0803920C .align 2, 0 -_08039088: .4byte 0x030045c0 +_08039088: .4byte gEnemyParty _0803908C: movs r0, 0x64 muls r0, r5 @@ -89848,7 +89848,7 @@ _0803908C: bl SetMonData b _0803920C .align 2, 0 -_080390A4: .4byte 0x030045c0 +_080390A4: .4byte gEnemyParty _080390A8: movs r0, 0x64 muls r0, r5 @@ -89861,7 +89861,7 @@ _080390A8: bl SetMonData b _0803920C .align 2, 0 -_080390C0: .4byte 0x030045c0 +_080390C0: .4byte gEnemyParty _080390C4: movs r0, 0x64 muls r0, r5 @@ -89874,7 +89874,7 @@ _080390C4: bl SetMonData b _0803920C .align 2, 0 -_080390DC: .4byte 0x030045c0 +_080390DC: .4byte gEnemyParty _080390E0: movs r0, 0x64 muls r0, r5 @@ -89887,7 +89887,7 @@ _080390E0: bl SetMonData b _0803920C .align 2, 0 -_080390F8: .4byte 0x030045c0 +_080390F8: .4byte gEnemyParty _080390FC: movs r0, 0x64 muls r0, r5 @@ -89900,7 +89900,7 @@ _080390FC: bl SetMonData b _0803920C .align 2, 0 -_08039114: .4byte 0x030045c0 +_08039114: .4byte gEnemyParty _08039118: movs r0, 0x64 muls r0, r5 @@ -89913,7 +89913,7 @@ _08039118: bl SetMonData b _0803920C .align 2, 0 -_08039130: .4byte 0x030045c0 +_08039130: .4byte gEnemyParty _08039134: movs r0, 0x64 muls r0, r5 @@ -89926,7 +89926,7 @@ _08039134: bl SetMonData b _0803920C .align 2, 0 -_0803914C: .4byte 0x030045c0 +_0803914C: .4byte gEnemyParty _08039150: movs r0, 0x64 muls r0, r5 @@ -89939,7 +89939,7 @@ _08039150: bl SetMonData b _0803920C .align 2, 0 -_08039168: .4byte 0x030045c0 +_08039168: .4byte gEnemyParty _0803916C: movs r0, 0x64 muls r0, r5 @@ -89952,7 +89952,7 @@ _0803916C: bl SetMonData b _0803920C .align 2, 0 -_08039184: .4byte 0x030045c0 +_08039184: .4byte gEnemyParty _08039188: movs r0, 0x64 muls r0, r5 @@ -89965,7 +89965,7 @@ _08039188: bl SetMonData b _0803920C .align 2, 0 -_080391A0: .4byte 0x030045c0 +_080391A0: .4byte gEnemyParty _080391A4: movs r0, 0x64 muls r0, r5 @@ -89978,7 +89978,7 @@ _080391A4: bl SetMonData b _0803920C .align 2, 0 -_080391BC: .4byte 0x030045c0 +_080391BC: .4byte gEnemyParty _080391C0: movs r0, 0x64 muls r0, r5 @@ -89991,7 +89991,7 @@ _080391C0: bl SetMonData b _0803920C .align 2, 0 -_080391D8: .4byte 0x030045c0 +_080391D8: .4byte gEnemyParty _080391DC: movs r0, 0x64 muls r0, r5 @@ -90004,7 +90004,7 @@ _080391DC: bl SetMonData b _0803920C .align 2, 0 -_080391F4: .4byte 0x030045c0 +_080391F4: .4byte gEnemyParty _080391F8: movs r0, 0x64 muls r0, r5 @@ -90025,7 +90025,7 @@ _0803920C: pop {r0} bx r0 .align 2, 0 -_0803921C: .4byte 0x030045c0 +_0803921C: .4byte gEnemyParty thumb_func_end sub_8038900 thumb_func_start sub_8039220 @@ -90081,10 +90081,10 @@ _08039278: pop {r0} bx r0 .align 2, 0 -_08039284: .4byte 0x02024a6a -_08039288: .4byte 0x02024a60 -_0803928C: .4byte 0x02023a60 -_08039290: .4byte 0x030045c0 +_08039284: .4byte gUnknown_02024A6A +_08039288: .4byte gUnknown_02024A60 +_0803928C: .4byte gUnknown_02023A60 +_08039290: .4byte gEnemyParty thumb_func_end sub_8039220 thumb_func_start sub_8039294 @@ -90226,15 +90226,15 @@ sub_8039294: @ 8039294 pop {r0} bx r0 .align 2, 0 -_080393BC: .4byte 0x02024a6a -_080393C0: .4byte 0x02024a60 -_080393C4: .4byte 0x030045c0 -_080393C8: .4byte 0x02024e8c -_080393CC: .4byte 0x02024be0 -_080393D0: .4byte 0x02020004 +_080393BC: .4byte gUnknown_02024A6A +_080393C0: .4byte gUnknown_02024A60 +_080393C4: .4byte gEnemyParty +_080393C8: .4byte gUnknown_02024E8C +_080393CC: .4byte gUnknown_02024BE0 +_080393D0: .4byte gSprites _080393D4: .4byte 0x0000ff10 -_080393D8: .4byte 0x02024e84 -_080393DC: .4byte 0x03004330 +_080393D8: .4byte gUnknown_02024E84 +_080393DC: .4byte gUnknown_03004330 _080393E0: .4byte sub_8037A74 thumb_func_end sub_8039294 @@ -90268,10 +90268,10 @@ sub_80393E4: @ 80393E4 pop {r0} bx r0 .align 2, 0 -_0803941C: .4byte 0x02024a6a -_08039420: .4byte 0x02024a60 -_08039424: .4byte 0x02023a60 -_08039428: .4byte 0x03004330 +_0803941C: .4byte gUnknown_02024A6A +_08039420: .4byte gUnknown_02024A60 +_08039424: .4byte gUnknown_02023A60 +_08039428: .4byte gUnknown_03004330 _0803942C: .4byte sub_8037E30 thumb_func_end sub_80393E4 @@ -90439,15 +90439,15 @@ sub_8039430: @ 8039430 pop {r0} bx r0 .align 2, 0 -_0803958C: .4byte 0x02024a6a -_08039590: .4byte 0x02023a60 -_08039594: .4byte 0x030045c0 +_0803958C: .4byte gUnknown_02024A6A +_08039590: .4byte gUnknown_02023A60 +_08039594: .4byte gEnemyParty _08039598: .4byte sub_80312F0 -_0803959C: .4byte 0x0300434c -_080395A0: .4byte 0x02024e8c -_080395A4: .4byte 0x02024be0 -_080395A8: .4byte 0x02020004 -_080395AC: .4byte 0x02024e84 +_0803959C: .4byte gUnknown_0300434C +_080395A0: .4byte gUnknown_02024E8C +_080395A4: .4byte gUnknown_02024BE0 +_080395A8: .4byte gSprites +_080395AC: .4byte gUnknown_02024E84 _080395B0: .4byte SpriteCallbackDummy thumb_func_end sub_8039430 @@ -90477,10 +90477,10 @@ sub_80395B4: @ 80395B4 str r1, [r0] b _08039634 .align 2, 0 -_080395E4: .4byte 0x02023a60 -_080395E8: .4byte 0x02024a60 +_080395E4: .4byte gUnknown_02023A60 +_080395E8: .4byte gUnknown_02024A60 _080395EC: .4byte 0x02017810 -_080395F0: .4byte 0x03004330 +_080395F0: .4byte gUnknown_03004330 _080395F4: .4byte sub_8039648 _080395F8: ldr r5, _0803963C @@ -90513,9 +90513,9 @@ _08039634: pop {r0} bx r0 .align 2, 0 -_0803963C: .4byte 0x02024be0 -_08039640: .4byte 0x02020004 -_08039644: .4byte 0x03004340 +_0803963C: .4byte gUnknown_02024BE0 +_08039640: .4byte gSprites +_08039644: .4byte gUnknown_03004340 thumb_func_end sub_80395B4 thumb_func_start sub_8039648 @@ -90535,7 +90535,7 @@ sub_8039648: @ 8039648 beq _08039698 b _080396C0 .align 2, 0 -_08039664: .4byte 0x02024a60 +_08039664: .4byte gUnknown_02024A60 _08039668: .4byte 0x02017810 _0803966C: lsls r0, r2, 2 @@ -90585,7 +90585,7 @@ _080396C0: pop {r0} bx r0 .align 2, 0 -_080396C8: .4byte 0x03004330 +_080396C8: .4byte gUnknown_03004330 _080396CC: .4byte sub_8037BBC thumb_func_end sub_8039648 @@ -90616,10 +90616,10 @@ _080396F8: bl sub_803FC34 b _08039724 .align 2, 0 -_08039704: .4byte 0x020239f8 -_08039708: .4byte 0x02024a60 +_08039704: .4byte gUnknown_020239F8 +_08039708: .4byte gUnknown_02024A60 _0803970C: .4byte 0x0000fff0 -_08039710: .4byte 0x03002970 +_08039710: .4byte gLinkPlayers _08039714: movs r5, 0 ldr r4, _0803986C @@ -90786,19 +90786,19 @@ _08039724: pop {r0} bx r0 .align 2, 0 -_0803986C: .4byte 0x03002970 -_08039870: .4byte 0x02024a60 -_08039874: .4byte 0x02024e8c +_0803986C: .4byte gLinkPlayers +_08039870: .4byte gUnknown_02024A60 +_08039874: .4byte gUnknown_02024E8C _08039878: .4byte gTrainerFrontPicCoords -_0803987C: .4byte 0x02024be0 -_08039880: .4byte 0x02020004 +_0803987C: .4byte gUnknown_02024BE0 +_08039880: .4byte gSprites _08039884: .4byte 0x0000ff10 _08039888: .4byte gTrainerFrontPicPaletteTable _0803988C: .4byte gTrainerFrontPicTable _08039890: .4byte 0x000003ff _08039894: .4byte 0xfffffc00 _08039898: .4byte sub_80313A0 -_0803989C: .4byte 0x03004330 +_0803989C: .4byte gUnknown_03004330 _080398A0: .4byte sub_803757C thumb_func_end sub_80396D0 @@ -90882,12 +90882,12 @@ sub_80398B0: @ 80398B0 pop {r0} bx r0 .align 2, 0 -_08039940: .4byte 0x02024be0 -_08039944: .4byte 0x02024a60 -_08039948: .4byte 0x02020004 +_08039940: .4byte gUnknown_02024BE0 +_08039944: .4byte gUnknown_02024A60 +_08039948: .4byte gSprites _0803994C: .4byte sub_8078B34 _08039950: .4byte SpriteCallbackDummy -_08039954: .4byte 0x03004330 +_08039954: .4byte gUnknown_03004330 _08039958: .4byte sub_80375B4 thumb_func_end sub_80398B0 @@ -90928,7 +90928,7 @@ _0803998E: strb r0, [r1, 0x4] b _080399E4 .align 2, 0 -_080399A0: .4byte 0x02024a60 +_080399A0: .4byte gUnknown_02024A60 _080399A4: .4byte 0x02017810 _080399A8: ldrb r1, [r3] @@ -90965,10 +90965,10 @@ _080399E4: pop {r0} bx r0 .align 2, 0 -_080399EC: .4byte 0x02020004 -_080399F0: .4byte 0x02024be0 +_080399EC: .4byte gSprites +_080399F0: .4byte gUnknown_02024BE0 _080399F4: .4byte sub_8010384 -_080399F8: .4byte 0x03004330 +_080399F8: .4byte gUnknown_03004330 _080399FC: .4byte sub_8037B78 thumb_func_end sub_803995C @@ -91118,15 +91118,15 @@ _08039A42: bl dp01_tbl4_exec_completed b _08039B52 .align 2, 0 -_08039B14: .4byte 0x02024a60 -_08039B18: .4byte 0x02023a60 -_08039B1C: .4byte 0x0202f7c4 -_08039B20: .4byte 0x0202f7bc -_08039B24: .4byte 0x0202f7b8 -_08039B28: .4byte 0x0202f7be -_08039B2C: .4byte 0x0202f7c0 -_08039B30: .4byte 0x0202f7b4 -_08039B34: .4byte 0x02024e70 +_08039B14: .4byte gUnknown_02024A60 +_08039B18: .4byte gUnknown_02023A60 +_08039B1C: .4byte gUnknown_0202F7C4 +_08039B20: .4byte gUnknown_0202F7BC +_08039B24: .4byte gUnknown_0202F7B8 +_08039B28: .4byte gUnknown_0202F7BE +_08039B2C: .4byte gUnknown_0202F7C0 +_08039B30: .4byte gUnknown_0202F7B4 +_08039B34: .4byte gUnknown_02024E70 _08039B38: ldrb r1, [r6] lsls r0, r1, 1 @@ -91147,7 +91147,7 @@ _08039B52: bx r0 .align 2, 0 _08039B58: .4byte 0x02017810 -_08039B5C: .4byte 0x03004330 +_08039B5C: .4byte gUnknown_03004330 _08039B60: .4byte sub_8039B64 thumb_func_end sub_8039A30 @@ -91188,8 +91188,8 @@ sub_8039B64: @ 8039B64 beq _08039BBE b _08039CBC .align 2, 0 -_08039BA8: .4byte 0x02023a60 -_08039BAC: .4byte 0x02024a60 +_08039BA8: .4byte gUnknown_02023A60 +_08039BAC: .4byte gUnknown_02024A60 _08039BB0: .4byte 0x02017810 _08039BB4: cmp r2, 0x2 @@ -91288,9 +91288,9 @@ _08039C60: strb r1, [r0, 0x4] b _08039CBC .align 2, 0 -_08039C74: .4byte 0x0202f7ac -_08039C78: .4byte 0x0202f7b1 -_08039C7C: .4byte 0x02024a60 +_08039C74: .4byte gUnknown_0202F7AC +_08039C78: .4byte gUnknown_0202F7B1 +_08039C7C: .4byte gUnknown_02024A60 _08039C80: .4byte 0x02017810 _08039C84: ldrb r1, [r0] @@ -91361,13 +91361,13 @@ sub_8039CC8: @ 8039CC8 pop {r0} bx r0 .align 2, 0 -_08039D0C: .4byte 0x030042a4 -_08039D10: .4byte 0x030042a0 -_08039D14: .4byte 0x02024a60 -_08039D18: .4byte 0x02023a62 -_08039D1C: .4byte 0x03004210 -_08039D20: .4byte 0x020238cc -_08039D24: .4byte 0x03004330 +_08039D0C: .4byte gUnknown_030042A4 +_08039D10: .4byte gUnknown_030042A0 +_08039D14: .4byte gUnknown_02024A60 +_08039D18: .4byte gUnknown_02023A62 +_08039D1C: .4byte gUnknown_03004210 +_08039D20: .4byte gUnknown_020238CC +_08039D24: .4byte gUnknown_03004330 _08039D28: .4byte sub_8037C2C thumb_func_end sub_8039CC8 @@ -91485,12 +91485,12 @@ sub_8039D80: @ 8039D80 bl sub_8043D84 b _08039E3A .align 2, 0 -_08039DF8: .4byte 0x02023a60 -_08039DFC: .4byte 0x02024a60 +_08039DF8: .4byte gUnknown_02023A60 +_08039DFC: .4byte gUnknown_02024A60 _08039E00: .4byte 0x00007fff -_08039E04: .4byte 0x02024a6a -_08039E08: .4byte 0x030045c0 -_08039E0C: .4byte 0x03004340 +_08039E04: .4byte gUnknown_02024A6A +_08039E08: .4byte gEnemyParty +_08039E0C: .4byte gUnknown_03004340 _08039E10: ldr r1, _08039E58 lsls r0, r4, 1 @@ -91527,11 +91527,11 @@ _08039E3A: pop {r0} bx r0 .align 2, 0 -_08039E58: .4byte 0x02024a6a -_08039E5C: .4byte 0x030045c0 -_08039E60: .4byte 0x03004340 -_08039E64: .4byte 0x03004330 -_08039E68: .4byte 0x02024a60 +_08039E58: .4byte gUnknown_02024A6A +_08039E5C: .4byte gEnemyParty +_08039E60: .4byte gUnknown_03004340 +_08039E64: .4byte gUnknown_03004330 +_08039E68: .4byte gUnknown_02024A60 _08039E6C: .4byte sub_8037B24 thumb_func_end sub_8039D80 @@ -91588,12 +91588,12 @@ _08039ECC: pop {r0} bx r0 .align 2, 0 -_08039ED4: .4byte 0x02024a60 -_08039ED8: .4byte 0x03004340 -_08039EDC: .4byte 0x02024a6a -_08039EE0: .4byte 0x030045c0 +_08039ED4: .4byte gUnknown_02024A60 +_08039ED8: .4byte gUnknown_03004340 +_08039EDC: .4byte gUnknown_02024A6A +_08039EE0: .4byte gEnemyParty _08039EE4: .4byte 0x02017810 -_08039EE8: .4byte 0x03004330 +_08039EE8: .4byte gUnknown_03004330 _08039EEC: .4byte sub_8037FAC thumb_func_end sub_8039E7C @@ -91642,9 +91642,9 @@ _08039F40: pop {r0} bx r0 .align 2, 0 -_08039F48: .4byte 0x02024a60 -_08039F4C: .4byte 0x02023a60 -_08039F50: .4byte 0x03004330 +_08039F48: .4byte gUnknown_02024A60 +_08039F4C: .4byte gUnknown_02023A60 +_08039F50: .4byte gUnknown_03004330 _08039F54: .4byte sub_8037FAC thumb_func_end sub_8039EF0 @@ -91733,7 +91733,7 @@ sub_8039FC4: @ 8039FC4 pop {r0} bx r0 .align 2, 0 -_08039FDC: .4byte 0x020238c8 +_08039FDC: .4byte gUnknown_020238C8 thumb_func_end sub_8039FC4 thumb_func_start sub_8039FE0 @@ -91759,9 +91759,9 @@ sub_8039FE0: @ 8039FE0 pop {r0} bx r0 .align 2, 0 -_0803A00C: .4byte 0x020238c8 -_0803A010: .4byte 0x02023a60 -_0803A014: .4byte 0x02024a60 +_0803A00C: .4byte gUnknown_020238C8 +_0803A010: .4byte gUnknown_02023A60 +_0803A014: .4byte gUnknown_02024A60 thumb_func_end sub_8039FE0 thumb_func_start sub_803A018 @@ -91776,7 +91776,7 @@ sub_803A018: @ 803A018 pop {r0} bx r0 .align 2, 0 -_0803A02C: .4byte 0x020238c8 +_0803A02C: .4byte gUnknown_020238C8 thumb_func_end sub_803A018 thumb_func_start sub_803A030 @@ -91798,7 +91798,7 @@ sub_803A030: @ 803A030 pop {r0} bx r0 .align 2, 0 -_0803A054: .4byte 0x020238c8 +_0803A054: .4byte gUnknown_020238C8 thumb_func_end sub_803A030 thumb_func_start dp01t_29_4_blink @@ -91822,9 +91822,9 @@ dp01t_29_4_blink: @ 803A058 bl dp01_tbl4_exec_completed b _0803A0B6 .align 2, 0 -_0803A080: .4byte 0x02020004 -_0803A084: .4byte 0x02024be0 -_0803A088: .4byte 0x02024a60 +_0803A080: .4byte gSprites +_0803A084: .4byte gUnknown_02024BE0 +_0803A088: .4byte gUnknown_02024A60 _0803A08C: ldr r1, _0803A0BC movs r0, 0x1 @@ -91851,8 +91851,8 @@ _0803A0B6: pop {r0} bx r0 .align 2, 0 -_0803A0BC: .4byte 0x02024e6d -_0803A0C0: .4byte 0x03004330 +_0803A0BC: .4byte gUnknown_02024E6D +_0803A0C0: .4byte gUnknown_03004330 _0803A0C4: .4byte dp01t_0F_4_move_anim thumb_func_end dp01t_29_4_blink @@ -91895,8 +91895,8 @@ _0803A0E8: pop {r0} bx r0 .align 2, 0 -_0803A110: .4byte 0x02024a60 -_0803A114: .4byte 0x02023a60 +_0803A110: .4byte gUnknown_02024A60 +_0803A114: .4byte gUnknown_02023A60 thumb_func_end sub_803A0D4 thumb_func_start sub_803A118 @@ -91919,8 +91919,8 @@ sub_803A118: @ 803A118 pop {r0} bx r0 .align 2, 0 -_0803A140: .4byte 0x02023a60 -_0803A144: .4byte 0x02024a60 +_0803A140: .4byte gUnknown_02023A60 +_0803A144: .4byte gUnknown_02024A60 thumb_func_end sub_803A118 thumb_func_start sub_803A148 @@ -91947,9 +91947,9 @@ sub_803A148: @ 803A148 pop {r0} bx r0 .align 2, 0 -_0803A178: .4byte 0x02024a6a -_0803A17C: .4byte 0x02024a60 -_0803A180: .4byte 0x030045c0 +_0803A178: .4byte gUnknown_02024A6A +_0803A17C: .4byte gUnknown_02024A60 +_0803A180: .4byte gEnemyParty thumb_func_end sub_803A148 thumb_func_start dp01t_2E_4_battle_intro @@ -91972,9 +91972,9 @@ dp01t_2E_4_battle_intro: @ 803A184 pop {r0} bx r0 .align 2, 0 -_0803A1AC: .4byte 0x02023a60 -_0803A1B0: .4byte 0x02024a60 -_0803A1B4: .4byte 0x02024de8 +_0803A1AC: .4byte gUnknown_02023A60 +_0803A1B0: .4byte gUnknown_02024A60 +_0803A1B4: .4byte gUnknown_02024DE8 thumb_func_end dp01t_2E_4_battle_intro thumb_func_start sub_803A1B8 @@ -92087,17 +92087,17 @@ _0803A276: pop {r0} bx r0 .align 2, 0 -_0803A294: .4byte 0x02024be0 -_0803A298: .4byte 0x02024a60 -_0803A29C: .4byte 0x02020004 +_0803A294: .4byte gUnknown_02024BE0 +_0803A298: .4byte gUnknown_02024A60 +_0803A29C: .4byte gSprites _0803A2A0: .4byte sub_8078B34 _0803A2A4: .4byte sub_803A3A8 _0803A2A8: .4byte sub_803A2C4 -_0803A2AC: .4byte 0x03004b20 +_0803A2AC: .4byte gTasks _0803A2B0: .4byte 0x02017810 -_0803A2B4: .4byte 0x02024e68 +_0803A2B4: .4byte gUnknown_02024E68 _0803A2B8: .4byte sub_8044CA0 -_0803A2BC: .4byte 0x03004330 +_0803A2BC: .4byte gUnknown_03004330 _0803A2C0: .4byte nullsub_47 thumb_func_end sub_803A1B8 @@ -92147,11 +92147,11 @@ _0803A2FE: bl sub_8039430 b _0803A370 .align 2, 0 -_0803A31C: .4byte 0x02024a60 -_0803A320: .4byte 0x03004b20 -_0803A324: .4byte 0x020239f8 -_0803A328: .4byte 0x02023a60 -_0803A32C: .4byte 0x02024a6a +_0803A31C: .4byte gUnknown_02024A60 +_0803A320: .4byte gTasks +_0803A324: .4byte gUnknown_020239F8 +_0803A328: .4byte gUnknown_02023A60 +_0803A32C: .4byte gUnknown_02024A6A _0803A330: ldr r4, _0803A394 ldrb r0, [r7] @@ -92202,10 +92202,10 @@ _0803A370: pop {r0} bx r0 .align 2, 0 -_0803A394: .4byte 0x02023a60 -_0803A398: .4byte 0x02024a6a -_0803A39C: .4byte 0x03004330 -_0803A3A0: .4byte 0x02024a60 +_0803A394: .4byte gUnknown_02023A60 +_0803A398: .4byte gUnknown_02024A6A +_0803A39C: .4byte gUnknown_03004330 +_0803A3A0: .4byte gUnknown_02024A60 _0803A3A4: .4byte sub_8037840 thumb_func_end sub_803A2C4 @@ -92255,8 +92255,8 @@ sub_803A3DC: @ 803A3DC bl dp01_tbl4_exec_completed b _0803A4C6 .align 2, 0 -_0803A404: .4byte 0x02023a60 -_0803A408: .4byte 0x02024a60 +_0803A404: .4byte gUnknown_02023A60 +_0803A408: .4byte gUnknown_02024A60 _0803A40C: ldr r3, _0803A45C ldrb r1, [r3] @@ -92298,9 +92298,9 @@ _0803A40C: strb r1, [r3, 0x1] b _0803A4C6 .align 2, 0 -_0803A45C: .4byte 0x02024a60 +_0803A45C: .4byte gUnknown_02024A60 _0803A460: .4byte 0x02017810 -_0803A464: .4byte 0x02023a60 +_0803A464: .4byte gUnknown_02023A60 _0803A468: movs r0, 0x3F negs r0, r0 @@ -92355,10 +92355,10 @@ _0803A4C6: pop {r0} bx r0 .align 2, 0 -_0803A4CC: .4byte 0x02023a64 -_0803A4D0: .4byte 0x02024e68 +_0803A4CC: .4byte gUnknown_02023A64 +_0803A4D0: .4byte gUnknown_02024E68 _0803A4D4: .4byte 0x02017810 -_0803A4D8: .4byte 0x03004330 +_0803A4D8: .4byte gUnknown_03004330 _0803A4DC: .4byte sub_803A4E0 thumb_func_end sub_803A3DC @@ -92392,7 +92392,7 @@ _0803A510: pop {r0} bx r0 .align 2, 0 -_0803A518: .4byte 0x02024a60 +_0803A518: .4byte gUnknown_02024A60 _0803A51C: .4byte 0x02017810 thumb_func_end sub_803A4E0 @@ -92426,10 +92426,10 @@ _0803A54E: pop {r0} bx r0 .align 2, 0 -_0803A558: .4byte 0x02024a60 +_0803A558: .4byte gUnknown_02024A60 _0803A55C: .4byte 0x02017810 -_0803A560: .4byte 0x03004b20 -_0803A564: .4byte 0x02024e68 +_0803A560: .4byte gTasks +_0803A564: .4byte gUnknown_02024E68 _0803A568: .4byte sub_8044CA0 thumb_func_end sub_803A520 @@ -92482,10 +92482,10 @@ _0803A5BE: pop {r0} bx r0 .align 2, 0 -_0803A5C8: .4byte 0x02024a60 -_0803A5CC: .4byte 0x02020004 -_0803A5D0: .4byte 0x02024be0 -_0803A5D4: .4byte 0x02023a60 +_0803A5C8: .4byte gUnknown_02024A60 +_0803A5CC: .4byte gSprites +_0803A5D0: .4byte gUnknown_02024BE0 +_0803A5D4: .4byte gUnknown_02023A60 thumb_func_end sub_803A578 thumb_func_start bx_exec_buffer_A_ch0_tbl4 @@ -92522,8 +92522,8 @@ bx_exec_buffer_A_ch0_tbl4: @ 803A5D8 bl dp01_tbl4_exec_completed b _0803A630 .align 2, 0 -_0803A61C: .4byte 0x02024a60 -_0803A620: .4byte 0x02023a60 +_0803A61C: .4byte gUnknown_02024A60 +_0803A620: .4byte gUnknown_02023A60 _0803A624: ldr r0, _0803A638 ldrb r1, [r6] @@ -92537,7 +92537,7 @@ _0803A630: pop {r0} bx r0 .align 2, 0 -_0803A638: .4byte 0x03004330 +_0803A638: .4byte gUnknown_03004330 _0803A63C: .4byte sub_8037FD8 thumb_func_end bx_exec_buffer_A_ch0_tbl4 @@ -92573,9 +92573,9 @@ sub_803A658: @ 803A658 strb r2, [r0] b _0803A688 .align 2, 0 -_0803A674: .4byte 0x02023a60 -_0803A678: .4byte 0x02024a60 -_0803A67C: .4byte 0x02024d26 +_0803A674: .4byte gUnknown_02023A60 +_0803A678: .4byte gUnknown_02024A60 +_0803A67C: .4byte gUnknown_02024D26 _0803A680: ldr r0, _0803A6AC movs r1, 0x3 @@ -92597,9 +92597,9 @@ _0803A688: pop {r0} bx r0 .align 2, 0 -_0803A6AC: .4byte 0x02024d26 -_0803A6B0: .4byte 0x03004330 -_0803A6B4: .4byte 0x02024a60 +_0803A6AC: .4byte gUnknown_02024D26 +_0803A6B0: .4byte gUnknown_03004330 +_0803A6B4: .4byte gUnknown_02024A60 _0803A6B8: .4byte sub_8037F34 thumb_func_end sub_803A658 diff --git a/asm/rom4.s b/asm/rom4.s index 4f310a3ba..f71078d96 100644 --- a/asm/rom4.s +++ b/asm/rom4.s @@ -53,7 +53,7 @@ set_player_trainer_id: @ 8052D2C pop {r0} bx r0 .align 2, 0 -_08052D50: .4byte 0x02024eae +_08052D50: .4byte gUnknown_02024EAE thumb_func_end set_player_trainer_id thumb_func_start sub_8052D54 @@ -97,8 +97,8 @@ sub_8052D78: @ 8052D78 pop {r0} bx r0 .align 2, 0 -_08052DA0: .4byte 0x03005ce8 -_08052DA4: .4byte 0x02024ecc +_08052DA0: .4byte gUnknown_03005CE8 +_08052DA4: .4byte gUnknown_02024ECC thumb_func_end sub_8052D78 thumb_func_start sub_8052DA8 @@ -127,7 +127,7 @@ _08052DB8: pop {r0} bx r0 .align 2, 0 -_08052DD8: .4byte 0x02025734 +_08052DD8: .4byte gSaveBlock1 _08052DDC: .4byte gUnknown_08216604 _08052DE0: .4byte 0x00002efc thumb_func_end sub_8052DA8 @@ -146,7 +146,7 @@ sub_8052DE4: @ 8052DE4 pop {r0} bx r0 .align 2, 0 -_08052DFC: .4byte 0x02024f4c +_08052DFC: .4byte gUnknown_02024F4C _08052E00: .4byte 0x050001fa thumb_func_end sub_8052DE4 @@ -200,7 +200,7 @@ sub_8052E4C: @ 8052E4C pop {r0} bx r0 .align 2, 0 -_08052E68: .4byte 0x020297ec +_08052E68: .4byte gUnknown_020297EC thumb_func_end sub_8052E4C thumb_func_start NewGameInitData @@ -276,12 +276,12 @@ _08052E7E: pop {r0} bx r0 .align 2, 0 -_08052F3C: .4byte 0x03005eb8 -_08052F40: .4byte 0x020297ec -_08052F44: .4byte 0x02025734 +_08052F3C: .4byte gSaveFileStatus +_08052F40: .4byte gUnknown_020297EC +_08052F44: .4byte gSaveBlock1 _08052F48: .4byte gSaveBlock2 _08052F4C: .4byte 0x00000bb8 -_08052F50: .4byte 0x03004350 +_08052F50: .4byte gPlayerPartyCount _08052F54: .4byte 0x00000496 _08052F58: .4byte gUnknown_0819FA81 thumb_func_end NewGameInitData @@ -306,7 +306,7 @@ sub_8052F5C: @ 8052F5C bx r0 .align 2, 0 _08052F88: .4byte gUnknown_0819FC74 -_08052F8C: .4byte 0x02025734 +_08052F8C: .4byte gSaveBlock1 thumb_func_end sub_8052F5C thumb_func_start flag_var_implications_of_teleport_ @@ -440,7 +440,7 @@ _080530B8: pop {r0} bx r0 .align 2, 0 -_080530C8: .4byte 0x02025734 +_080530C8: .4byte gSaveBlock1 _080530CC: .4byte 0x00001604 thumb_func_end sub_80530AC @@ -464,7 +464,7 @@ sav12_xor_increment: @ 80530D0 adds r0, r2, 0x1 b _080530FE .align 2, 0 -_080530F4: .4byte 0x02025734 +_080530F4: .4byte gSaveBlock1 _080530F8: .4byte 0x00fffffe _080530FC: ldr r0, _08053104 @@ -493,7 +493,7 @@ sub_8053108: @ 8053108 ldr r0, [r1] b _0805312A .align 2, 0 -_08053124: .4byte 0x02025734 +_08053124: .4byte gSaveBlock1 _08053128: movs r0, 0 _0805312A: @@ -520,7 +520,7 @@ _0805314A: pop {r0} bx r0 .align 2, 0 -_08053150: .4byte 0x02025734 +_08053150: .4byte gSaveBlock1 thumb_func_end sav12_xor_set thumb_func_start sub_8053154 @@ -551,9 +551,9 @@ sub_8053154: @ 8053154 pop {r0} bx r0 .align 2, 0 -_0805318C: .4byte 0x02026354 +_0805318C: .4byte gUnknown_02026354 _08053190: .4byte 0x05000180 -_08053194: .4byte 0x0202e828 +_08053194: .4byte gMapHeader thumb_func_end sub_8053154 thumb_func_start sub_8053198 @@ -575,8 +575,8 @@ _080531A4: pop {r0} bx r0 .align 2, 0 -_080531B8: .4byte 0x0202e828 -_080531BC: .4byte 0x02026354 +_080531B8: .4byte gMapHeader +_080531BC: .4byte gUnknown_02026354 thumb_func_end sub_8053198 thumb_func_start update_saveblock1_field_object_coords @@ -598,7 +598,7 @@ _080531D2: strh r2, [r3, 0x6] b _080531EC .align 2, 0 -_080531E0: .4byte 0x02026354 +_080531E0: .4byte gUnknown_02026354 _080531E4: adds r3, 0x18 adds r1, 0x1 @@ -626,7 +626,7 @@ _08053202: strb r1, [r2, 0x9] b _08053218 .align 2, 0 -_0805320C: .4byte 0x02026354 +_0805320C: .4byte gUnknown_02026354 _08053210: adds r2, 0x18 adds r3, 0x1 @@ -653,7 +653,7 @@ mapdata_load_assets_to_gpu_and_full_redraw: @ 8053220 pop {r0} bx r0 .align 2, 0 -_08053244: .4byte 0x0202e828 +_08053244: .4byte gMapHeader thumb_func_end mapdata_load_assets_to_gpu_and_full_redraw thumb_func_start get_mapdata_header @@ -666,7 +666,7 @@ get_mapdata_header: @ 8053248 movs r0, 0 b _08053266 .align 2, 0 -_08053258: .4byte 0x02025734 +_08053258: .4byte gSaveBlock1 _0805325C: ldr r0, _0805326C subs r1, 0x1 @@ -704,12 +704,12 @@ warp_shift: @ 8053270 str r1, [r2, 0x4] bx lr .align 2, 0 -_0805329C: .4byte 0x020297f0 -_080532A0: .4byte 0x02025734 -_080532A4: .4byte 0x020297f8 -_080532A8: .4byte 0x02029800 +_0805329C: .4byte gUnknown_020297F0 +_080532A0: .4byte gSaveBlock1 +_080532A4: .4byte gUnknown_020297F8 +_080532A8: .4byte gUnknown_02029800 _080532AC: .4byte gUnknown_08216624 -_080532B0: .4byte 0x02029808 +_080532B0: .4byte gUnknown_02029808 thumb_func_end warp_shift thumb_func_start warp_set @@ -799,7 +799,7 @@ warp1_get_mapheader: @ 8053328 pop {r1} bx r1 .align 2, 0 -_08053348: .4byte 0x020297f8 +_08053348: .4byte gUnknown_020297F8 thumb_func_end warp1_get_mapheader thumb_func_start set_current_map_header_from_sav1_save_old_name @@ -831,8 +831,8 @@ set_current_map_header_from_sav1_save_old_name: @ 805334C pop {r0} bx r0 .align 2, 0 -_08053384: .4byte 0x0202e828 -_08053388: .4byte 0x02025734 +_08053384: .4byte gMapHeader +_08053388: .4byte gSaveBlock1 thumb_func_end set_current_map_header_from_sav1_save_old_name thumb_func_start sub_805338C @@ -863,8 +863,8 @@ sub_805338C: @ 805338C pop {r0} bx r0 .align 2, 0 -_080533C4: .4byte 0x0202e828 -_080533C8: .4byte 0x02025734 +_080533C4: .4byte gMapHeader +_080533C8: .4byte gSaveBlock1 thumb_func_end sub_805338C thumb_func_start sub_80533CC @@ -893,8 +893,8 @@ sub_80533CC: @ 80533CC ldrh r0, [r1, 0x2] b _08053434 .align 2, 0 -_080533FC: .4byte 0x02025734 -_08053400: .4byte 0x0202e828 +_080533FC: .4byte gSaveBlock1 +_08053400: .4byte gMapHeader _08053404: ldrh r2, [r3, 0x8] movs r1, 0x8 @@ -928,7 +928,7 @@ _08053436: pop {r0} bx r0 .align 2, 0 -_0805343C: .4byte 0x0202e828 +_0805343C: .4byte gMapHeader thumb_func_end sub_80533CC thumb_func_start warp_in @@ -971,7 +971,7 @@ warp1_set: @ 8053454 pop {r0} bx r0 .align 2, 0 -_0805348C: .4byte 0x020297f8 +_0805348C: .4byte gUnknown_020297F8 thumb_func_end warp1_set thumb_func_start warp1_set_2 @@ -1022,7 +1022,7 @@ saved_warp2_set: @ 80534B0 pop {r0} bx r0 .align 2, 0 -_080534E8: .4byte 0x02025748 +_080534E8: .4byte gUnknown_02025748 thumb_func_end saved_warp2_set thumb_func_start saved_warp2_set_2 @@ -1050,7 +1050,7 @@ saved_warp2_set_2: @ 80534EC pop {r0} bx r0 .align 2, 0 -_0805351C: .4byte 0x02025748 +_0805351C: .4byte gUnknown_02025748 thumb_func_end saved_warp2_set_2 thumb_func_start copy_saved_warp2_bank_and_enter_x_to_warp1 @@ -1063,8 +1063,8 @@ copy_saved_warp2_bank_and_enter_x_to_warp1: @ 8053520 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053530: .4byte 0x020297f8 -_08053534: .4byte 0x02025734 +_08053530: .4byte gUnknown_020297F8 +_08053534: .4byte gSaveBlock1 thumb_func_end copy_saved_warp2_bank_and_enter_x_to_warp1 thumb_func_start sub_8053538 @@ -1107,8 +1107,8 @@ sub_8053570: @ 8053570 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053580: .4byte 0x020297f8 -_08053584: .4byte 0x02025734 +_08053580: .4byte gUnknown_020297F8 +_08053584: .4byte gSaveBlock1 thumb_func_end sub_8053570 thumb_func_start sub_8053588 @@ -1141,7 +1141,7 @@ _080535B8: pop {r0} bx r0 .align 2, 0 -_080535C0: .4byte 0x02025750 +_080535C0: .4byte gUnknown_02025750 thumb_func_end sub_8053588 thumb_func_start sub_80535C4 @@ -1198,8 +1198,8 @@ _0805362A: pop {r0} bx r0 .align 2, 0 -_08053634: .4byte 0x020297f8 -_08053638: .4byte 0x02025734 +_08053634: .4byte gUnknown_020297F8 +_08053638: .4byte gSaveBlock1 thumb_func_end sub_80535C4 thumb_func_start sub_805363C @@ -1232,7 +1232,7 @@ sub_805363C: @ 805363C pop {r0} bx r0 .align 2, 0 -_08053674: .4byte 0x02025758 +_08053674: .4byte gUnknown_02025758 thumb_func_end sub_805363C thumb_func_start sub_8053678 @@ -1245,8 +1245,8 @@ sub_8053678: @ 8053678 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053688: .4byte 0x020297f8 -_0805368C: .4byte 0x02025734 +_08053688: .4byte gUnknown_020297F8 +_0805368C: .4byte gSaveBlock1 thumb_func_end sub_8053678 thumb_func_start sub_8053690 @@ -1279,7 +1279,7 @@ sub_8053690: @ 8053690 pop {r0} bx r0 .align 2, 0 -_080536C8: .4byte 0x02029800 +_080536C8: .4byte gUnknown_02029800 thumb_func_end sub_8053690 thumb_func_start warp1_set_to_warp2 @@ -1292,8 +1292,8 @@ warp1_set_to_warp2: @ 80536CC str r1, [r2, 0x4] bx lr .align 2, 0 -_080536DC: .4byte 0x020297f8 -_080536E0: .4byte 0x02029800 +_080536DC: .4byte gUnknown_020297F8 +_080536E0: .4byte gUnknown_02029800 thumb_func_end warp1_set_to_warp2 thumb_func_start sub_80536E4 @@ -1326,7 +1326,7 @@ sub_80536E4: @ 80536E4 pop {r0} bx r0 .align 2, 0 -_0805371C: .4byte 0x02029808 +_0805371C: .4byte gUnknown_02029808 thumb_func_end sub_80536E4 thumb_func_start sub_8053720 @@ -1350,9 +1350,9 @@ sub_8053720: @ 8053720 str r1, [r2, 0x4] b _0805376E .align 2, 0 -_08053748: .4byte 0x02029808 -_0805374C: .4byte 0x020297f8 -_08053750: .4byte 0x020297f0 +_08053748: .4byte gUnknown_02029808 +_0805374C: .4byte gUnknown_020297F8 +_08053750: .4byte gUnknown_020297F0 _08053754: movs r0, 0 ldrsb r0, [r4, r0] @@ -1383,8 +1383,8 @@ sub_8053778: @ 8053778 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053788: .4byte 0x020297f8 -_0805378C: .4byte 0x02025734 +_08053788: .4byte gUnknown_020297F8 +_0805378C: .4byte gSaveBlock1 thumb_func_end sub_8053778 thumb_func_start unref_sub_8053790 @@ -1417,7 +1417,7 @@ unref_sub_8053790: @ 8053790 pop {r0} bx r0 .align 2, 0 -_080537C8: .4byte 0x02025740 +_080537C8: .4byte gUnknown_02025740 thumb_func_end unref_sub_8053790 thumb_func_start sub_80537CC @@ -1450,7 +1450,7 @@ _080537FC: pop {r0} bx r0 .align 2, 0 -_08053804: .4byte 0x02025740 +_08053804: .4byte gUnknown_02025740 thumb_func_end sub_80537CC thumb_func_start gpu_sync_bg_hide @@ -1462,7 +1462,7 @@ gpu_sync_bg_hide: @ 8053808 str r1, [r2, 0x10] bx lr .align 2, 0 -_08053814: .4byte 0x02025734 +_08053814: .4byte gSaveBlock1 thumb_func_end gpu_sync_bg_hide thumb_func_start sub_8053818 @@ -1478,7 +1478,7 @@ sub_8053818: @ 8053818 bne _08053834 b _08053848 .align 2, 0 -_0805382C: .4byte 0x0202e828 +_0805382C: .4byte gMapHeader _08053830: adds r0, r1, 0 b _0805384A @@ -1539,7 +1539,7 @@ _08053888: movs r0, 0 b _080538A6 .align 2, 0 -_0805389C: .4byte 0x02029800 +_0805389C: .4byte gUnknown_02029800 _080538A0: bl warp1_set_to_warp2 _080538A4: @@ -1644,7 +1644,7 @@ _0805395C: pop {r0} bx r0 .align 2, 0 -_08053990: .4byte 0x0202e828 +_08053990: .4byte gMapHeader thumb_func_end sub_80538F0 thumb_func_start sub_8053994 @@ -1708,10 +1708,10 @@ _08053A24: pop {r0} bx r0 .align 2, 0 -_08053A2C: .4byte 0x0202e828 -_08053A30: .4byte 0x02025734 +_08053A2C: .4byte gMapHeader +_08053A30: .4byte gSaveBlock1 _08053A34: .4byte 0x00000828 -_08053A38: .4byte 0x03004870 +_08053A38: .4byte gUnknown_03004870 thumb_func_end sub_8053994 thumb_func_start player_avatar_init_params_reset @@ -1722,7 +1722,7 @@ player_avatar_init_params_reset: @ 8053A3C strb r0, [r1] bx lr .align 2, 0 -_08053A48: .4byte 0x02029810 +_08053A48: .4byte gUnknown_02029810 thumb_func_end player_avatar_init_params_reset thumb_func_start walkrun_find_lowest_active_bit_in_bitfield @@ -1739,7 +1739,7 @@ walkrun_find_lowest_active_bit_in_bitfield: @ 8053A4C movs r0, 0x2 b _08053A9E .align 2, 0 -_08053A68: .4byte 0x02029810 +_08053A68: .4byte gUnknown_02029810 _08053A6C: movs r0, 0x4 bl TestPlayerAvatarFlags @@ -1810,7 +1810,7 @@ sub_8053AA8: @ 8053AA8 pop {r1} bx r1 .align 2, 0 -_08053AF4: .4byte 0x02029810 +_08053AF4: .4byte gUnknown_02029810 _08053AF8: .4byte 0xffffff00 _08053AFC: .4byte 0xffff00ff thumb_func_end sub_8053AA8 @@ -1988,7 +1988,7 @@ cur_mapdata_block_role_at_screen_center_acc_to_sav1: @ 8053C24 pop {r1} bx r1 .align 2, 0 -_08053C40: .4byte 0x02025734 +_08053C40: .4byte gSaveBlock1 thumb_func_end cur_mapdata_block_role_at_screen_center_acc_to_sav1 thumb_func_start sub_8053C44 @@ -2026,8 +2026,8 @@ _08053C7C: movs r0, 0x1 b _08053C92 .align 2, 0 -_08053C80: .4byte 0x02025734 -_08053C84: .4byte 0x0202e828 +_08053C80: .4byte gSaveBlock1 +_08053C84: .4byte gMapHeader _08053C88: .4byte 0x00002418 _08053C8C: .4byte 0x00002a18 _08053C90: @@ -2047,8 +2047,8 @@ sub_8053C98: @ 8053C98 ldr r0, _08053CAC b _08053CD2 .align 2, 0 -_08053CA8: .4byte 0x0202e828 -_08053CAC: .4byte 0x02025734 +_08053CA8: .4byte gMapHeader +_08053CAC: .4byte gSaveBlock1 _08053CB0: ldr r0, _08053CC4 bl FlagGet @@ -2061,7 +2061,7 @@ _08053CB0: b _08053CD4 .align 2, 0 _08053CC4: .4byte 0x00000828 -_08053CC8: .4byte 0x02025734 +_08053CC8: .4byte gSaveBlock1 _08053CCC: ldr r0, _08053CDC ldr r1, _08053CE0 @@ -2073,7 +2073,7 @@ _08053CD4: pop {r0} bx r0 .align 2, 0 -_08053CDC: .4byte 0x02025734 +_08053CDC: .4byte gSaveBlock1 _08053CE0: .4byte gUnknown_0839ACE8 thumb_func_end sub_8053C98 @@ -2097,7 +2097,7 @@ _08053CF6: bx r0 .align 2, 0 _08053D00: .4byte gUnknown_0839ACE8 -_08053D04: .4byte 0x02025734 +_08053D04: .4byte gSaveBlock1 thumb_func_end sub_8053CE4 thumb_func_start sav1_get_flash_used_on_map @@ -2107,7 +2107,7 @@ sav1_get_flash_used_on_map: @ 8053D08 ldrb r0, [r0] bx lr .align 2, 0 -_08053D10: .4byte 0x02025734 +_08053D10: .4byte gSaveBlock1 thumb_func_end sav1_get_flash_used_on_map thumb_func_start sub_8053D14 @@ -2121,8 +2121,8 @@ sub_8053D14: @ 8053D14 pop {r0} bx r0 .align 2, 0 -_08053D28: .4byte 0x02025734 -_08053D2C: .4byte 0x0202e828 +_08053D28: .4byte gSaveBlock1 +_08053D2C: .4byte gMapHeader thumb_func_end sub_8053D14 thumb_func_start sub_8053D30 @@ -2254,7 +2254,7 @@ sav1_map_get_music: @ 8053DE4 ldr r0, _08053E08 b _08053E40 .align 2, 0 -_08053E04: .4byte 0x02025734 +_08053E04: .4byte gSaveBlock1 _08053E08: .4byte 0x00000199 _08053E0C: ldr r4, _08053E24 @@ -2268,7 +2268,7 @@ _08053E0C: adds r0, r1, 0 b _08053E40 .align 2, 0 -_08053E24: .4byte 0x02025738 +_08053E24: .4byte gUnknown_02025738 _08053E28: .4byte 0x00007fff _08053E2C: subs r0, r4, 0x4 @@ -2301,7 +2301,7 @@ warp1_target_get_music: @ 8053E48 adds r0, r1, 0 b _08053E80 .align 2, 0 -_08053E60: .4byte 0x020297f8 +_08053E60: .4byte gUnknown_020297F8 _08053E64: .4byte 0x00007fff _08053E68: ldr r0, _08053E78 @@ -2313,7 +2313,7 @@ _08053E68: subs r0, 0x6E b _08053E80 .align 2, 0 -_08053E78: .4byte 0x02025734 +_08053E78: .4byte gSaveBlock1 _08053E7C: movs r0, 0xB4 lsls r0, 1 @@ -2354,7 +2354,7 @@ sub_8053E90: @ 8053E90 .ifdef SAPPHIRE _sub_8053E90_LegendaryMusic: .4byte 443 @ OOAME (Kyogre's Heavy Rain theme) .endif -_08053EB0: .4byte 0x02025734 +_08053EB0: .4byte gSaveBlock1 _08053EB4: bl sav1_map_get_light_level lsls r0, 24 @@ -2394,7 +2394,7 @@ sav1_set_battle_music_maybe: @ 8053EF4 strh r0, [r1, 0x2C] bx lr .align 2, 0 -_08053EFC: .4byte 0x02025734 +_08053EFC: .4byte gSaveBlock1 thumb_func_end sav1_set_battle_music_maybe thumb_func_start sav1_reset_battle_music_maybe @@ -2404,7 +2404,7 @@ sav1_reset_battle_music_maybe: @ 8053F00 strh r0, [r1, 0x2C] bx lr .align 2, 0 -_08053F08: .4byte 0x02025734 +_08053F08: .4byte gSaveBlock1 thumb_func_end sav1_reset_battle_music_maybe thumb_func_start sub_8053F0C @@ -2653,8 +2653,8 @@ _080540C0: pop {r0} bx r0 .align 2, 0 -_080540C8: .4byte 0x02029816 -_080540CC: .4byte 0x02029814 +_080540C8: .4byte gUnknown_02029816 +_080540CC: .4byte gUnknown_02029814 thumb_func_end sub_8054050 thumb_func_start sub_80540D0 @@ -2688,7 +2688,7 @@ _08054100: movs r0, 0x4 b _0805415C .align 2, 0 -_0805410C: .4byte 0x02029814 +_0805410C: .4byte gUnknown_02029814 _08054110: movs r0, 0x1 b _0805415C @@ -2753,8 +2753,8 @@ sub_8054164: @ 8054164 bl sub_8085514 b _08054196 .align 2, 0 -_08054188: .4byte 0x02025734 -_0805418C: .4byte 0x02029816 +_08054188: .4byte gSaveBlock1 +_0805418C: .4byte gUnknown_02029816 _08054190: ldr r0, _080541A0 bl wild_pokemon_rand_for_map @@ -2764,8 +2764,8 @@ _08054196: pop {r0} bx r0 .align 2, 0 -_080541A0: .4byte 0x02029816 -_080541A4: .4byte 0x02029814 +_080541A0: .4byte gUnknown_02029816 +_080541A4: .4byte gUnknown_02029814 thumb_func_end sub_8054164 thumb_func_start get_map_light_level_by_bank_and_number @@ -2808,7 +2808,7 @@ sav1_map_get_light_level: @ 80541D8 pop {r1} bx r1 .align 2, 0 -_080541E8: .4byte 0x02025738 +_080541E8: .4byte gUnknown_02025738 thumb_func_end sav1_map_get_light_level thumb_func_start get_map_light_from_warp0 @@ -2821,7 +2821,7 @@ get_map_light_from_warp0: @ 80541EC pop {r1} bx r1 .align 2, 0 -_080541FC: .4byte 0x020297f0 +_080541FC: .4byte gUnknown_020297F0 thumb_func_end get_map_light_from_warp0 thumb_func_start is_light_level_1_2_3_5_or_6 @@ -2909,7 +2909,7 @@ unref_sub_8054260: @ 8054260 pop {r1} bx r1 .align 2, 0 -_08054280: .4byte 0x02025734 +_08054280: .4byte gSaveBlock1 thumb_func_end unref_sub_8054260 thumb_func_start sav1_map_get_name @@ -2930,7 +2930,7 @@ sav1_map_get_name: @ 8054284 pop {r1} bx r1 .align 2, 0 -_080542A4: .4byte 0x02025734 +_080542A4: .4byte gSaveBlock1 thumb_func_end sav1_map_get_name thumb_func_start sav1_map_get_battletype @@ -2951,7 +2951,7 @@ sav1_map_get_battletype: @ 80542A8 pop {r1} bx r1 .align 2, 0 -_080542C8: .4byte 0x02025734 +_080542C8: .4byte gSaveBlock1 thumb_func_end sav1_map_get_battletype thumb_func_start ResetSafariZoneFlag_ @@ -2973,7 +2973,7 @@ is_c1_link_related_active: @ 80542D8 movs r0, 0 b _080542F2 .align 2, 0 -_080542E8: .4byte 0x03001770 +_080542E8: .4byte gMain _080542EC: .4byte sub_8055354 _080542F0: movs r0, 0x1 @@ -3038,7 +3038,7 @@ _08054364: pop {r0} bx r0 .align 2, 0 -_08054368: .4byte 0x03001770 +_08054368: .4byte gMain _0805436C: .4byte c2_overworld thumb_func_end c1_overworld @@ -3086,7 +3086,7 @@ _080543C4: pop {r0} bx r0 .align 2, 0 -_080543CC: .4byte 0x0202f388 +_080543CC: .4byte gPaletteFade thumb_func_end c2_overworld thumb_func_start set_callback1 @@ -3095,7 +3095,7 @@ set_callback1: @ 80543D0 str r0, [r1] bx lr .align 2, 0 -_080543D8: .4byte 0x03001770 +_080543D8: .4byte gMain thumb_func_end set_callback1 thumb_func_start sub_80543DC @@ -3104,7 +3104,7 @@ sub_80543DC: @ 80543DC str r0, [r1] bx lr .align 2, 0 -_080543E4: .4byte 0x03000584 +_080543E4: .4byte gUnknown_03000584 thumb_func_end sub_80543DC thumb_func_start sub_80543E8 @@ -3117,7 +3117,7 @@ sub_80543E8: @ 80543E8 bl _call_via_r0 b _08054400 .align 2, 0 -_080543F8: .4byte 0x0300485c +_080543F8: .4byte gUnknown_0300485C _080543FC: bl mapldr_default _08054400: @@ -3127,7 +3127,7 @@ _08054400: pop {r0} bx r0 .align 2, 0 -_0805440C: .4byte 0x0300485c +_0805440C: .4byte gUnknown_0300485C thumb_func_end sub_80543E8 thumb_func_start CB2_NewGame @@ -3154,9 +3154,9 @@ CB2_NewGame: @ 8054410 pop {r0} bx r0 .align 2, 0 -_08054454: .4byte 0x0300485c +_08054454: .4byte gUnknown_0300485C _08054458: .4byte sub_80C76A0 -_0805445C: .4byte 0x03001bac +_0805445C: .4byte gUnknown_03001BAC _08054460: .4byte c1_overworld _08054464: .4byte c2_overworld thumb_func_end CB2_NewGame @@ -3200,9 +3200,9 @@ _080544BE: pop {r0} bx r0 .align 2, 0 -_080544C4: .4byte 0x03001770 +_080544C4: .4byte gMain _080544C8: .4byte 0x0000043c -_080544CC: .4byte 0x0300485c +_080544CC: .4byte gUnknown_0300485C _080544D0: .4byte sub_8080B60 _080544D4: .4byte c1_overworld _080544D8: .4byte c2_overworld @@ -3225,7 +3225,7 @@ CB2_LoadMap: @ 80544DC bx r0 .align 2, 0 _08054500: .4byte sub_810CC80 -_08054504: .4byte 0x03001770 +_08054504: .4byte gMain _08054508: .4byte CB2_LoadMap2 thumb_func_end CB2_LoadMap @@ -3242,7 +3242,7 @@ CB2_LoadMap2: @ 805450C pop {r0} bx r0 .align 2, 0 -_08054528: .4byte 0x03001bac +_08054528: .4byte gUnknown_03001BAC _0805452C: .4byte c1_overworld _08054530: .4byte c2_overworld thumb_func_end CB2_LoadMap2 @@ -3277,7 +3277,7 @@ _08054570: pop {r0} bx r0 .align 2, 0 -_08054578: .4byte 0x03001770 +_08054578: .4byte gMain _0805457C: .4byte 0x0000043c _08054580: .4byte c1_overworld _08054584: .4byte c2_overworld @@ -3295,7 +3295,7 @@ sub_8054588: @ 8054588 pop {r0} bx r0 .align 2, 0 -_080545A0: .4byte 0x0300485c +_080545A0: .4byte gUnknown_0300485C _080545A4: .4byte sub_8080AC4 _080545A8: .4byte c2_80567AC thumb_func_end sub_8054588 @@ -3318,7 +3318,7 @@ _080545CE: pop {r0} bx r0 .align 2, 0 -_080545D4: .4byte 0x03001bac +_080545D4: .4byte gUnknown_03001BAC _080545D8: .4byte sub_8055354 _080545DC: .4byte sub_8055390 _080545E0: .4byte c2_overworld @@ -3360,7 +3360,7 @@ _08054626: pop {r0} bx r0 .align 2, 0 -_0805462C: .4byte 0x03001bac +_0805462C: .4byte gUnknown_03001BAC _08054630: .4byte c2_overworld thumb_func_end c2_exit_to_overworld_2_local @@ -3380,7 +3380,7 @@ _0805464E: pop {r0} bx r0 .align 2, 0 -_08054654: .4byte 0x03001bac +_08054654: .4byte gUnknown_03001BAC _08054658: .4byte c2_overworld thumb_func_end c2_exit_to_overworld_2_link @@ -3405,7 +3405,7 @@ sub_805465C: @ 805465C .align 2, 0 _0805468C: .4byte sub_8055354 _08054690: .4byte sub_8055390 -_08054694: .4byte 0x0300485c +_08054694: .4byte gUnknown_0300485C _08054698: .4byte sub_8080A3C thumb_func_end sub_805465C @@ -3420,7 +3420,7 @@ sub_805469C: @ 805469C pop {r0} bx r0 .align 2, 0 -_080546B0: .4byte 0x0300485c +_080546B0: .4byte gUnknown_0300485C _080546B4: .4byte atk17_seteffectuser thumb_func_end sub_805469C @@ -3435,7 +3435,7 @@ sub_80546B8: @ 80546B8 pop {r0} bx r0 .align 2, 0 -_080546CC: .4byte 0x0300485c +_080546CC: .4byte gUnknown_0300485C _080546D0: .4byte sub_80809B0 thumb_func_end sub_80546B8 @@ -3450,7 +3450,7 @@ c2_exit_to_overworld_1_continue_scripts_restart_music: @ 80546D4 pop {r0} bx r0 .align 2, 0 -_080546E8: .4byte 0x0300485c +_080546E8: .4byte gUnknown_0300485C _080546EC: .4byte sub_8080990 thumb_func_end c2_exit_to_overworld_1_continue_scripts_restart_music @@ -3465,7 +3465,7 @@ sub_80546F0: @ 80546F0 pop {r0} bx r0 .align 2, 0 -_08054704: .4byte 0x0300485c +_08054704: .4byte gUnknown_0300485C _08054708: .4byte sub_8080B60 thumb_func_end sub_80546F0 @@ -3487,7 +3487,7 @@ _08054726: pop {r0} bx r0 .align 2, 0 -_08054730: .4byte 0x0202e828 +_08054730: .4byte gMapHeader thumb_func_end sub_805470C thumb_func_start CB2_ContinueSavedGame @@ -3527,7 +3527,7 @@ _08054798: pop {r0} bx r0 .align 2, 0 -_0805479C: .4byte 0x0300485c +_0805479C: .4byte gUnknown_0300485C _080547A0: .4byte sub_805470C _080547A4: .4byte c1_overworld thumb_func_end CB2_ContinueSavedGame @@ -3678,21 +3678,21 @@ _080548EA: bl sub_8056D28 b _08054928 .align 2, 0 -_080548F4: .4byte 0x0202e828 +_080548F4: .4byte gMapHeader _080548F8: ldr r0, _08054904 ldr r0, [r0] bl sub_8056D38 b _08054928 .align 2, 0 -_08054904: .4byte 0x0202e828 +_08054904: .4byte gMapHeader _08054908: ldr r0, _08054914 ldr r0, [r0] bl apply_map_tileset1_tileset2_palette b _08054928 .align 2, 0 -_08054914: .4byte 0x0202e828 +_08054914: .4byte gMapHeader _08054918: bl DrawWholeMapView b _08054928 @@ -3786,21 +3786,21 @@ _080549DA: bl sub_8056D28 b _08054A38 .align 2, 0 -_080549E4: .4byte 0x0202e828 +_080549E4: .4byte gMapHeader _080549E8: ldr r0, _080549F4 ldr r0, [r0] bl sub_8056D38 b _08054A38 .align 2, 0 -_080549F4: .4byte 0x0202e828 +_080549F4: .4byte gMapHeader _080549F8: ldr r0, _08054A04 ldr r0, [r0] bl apply_map_tileset1_tileset2_palette b _08054A38 .align 2, 0 -_08054A04: .4byte 0x0202e828 +_08054A04: .4byte gMapHeader _08054A08: bl DrawWholeMapView b _08054A38 @@ -3820,7 +3820,7 @@ _08054A14: bl AddMapNamePopUpWindowTask b _08054A38 .align 2, 0 -_08054A30: .4byte 0x0202e828 +_08054A30: .4byte gMapHeader _08054A34: bl sub_80543E8 _08054A38: @@ -3948,21 +3948,21 @@ _08054B32: bl sub_8056D28 b _08054B70 .align 2, 0 -_08054B3C: .4byte 0x0202e828 +_08054B3C: .4byte gMapHeader _08054B40: ldr r0, _08054B4C ldr r0, [r0] bl sub_8056D38 b _08054B70 .align 2, 0 -_08054B4C: .4byte 0x0202e828 +_08054B4C: .4byte gMapHeader _08054B50: ldr r0, _08054B5C ldr r0, [r0] bl apply_map_tileset1_tileset2_palette b _08054B70 .align 2, 0 -_08054B5C: .4byte 0x0202e828 +_08054B5C: .4byte gMapHeader _08054B60: bl DrawWholeMapView b _08054B70 @@ -4241,8 +4241,8 @@ sub_8054D90: @ 8054D90 pop {r0} bx r0 .align 2, 0 -_08054DB0: .4byte 0x0300489c -_08054DB4: .4byte 0x03004898 +_08054DB0: .4byte gUnknown_0300489C +_08054DB4: .4byte gUnknown_03004898 thumb_func_end sub_8054D90 thumb_func_start mli4_mapscripts_and_other @@ -4284,8 +4284,8 @@ mli4_mapscripts_and_other: @ 8054DB8 pop {r0} bx r0 .align 2, 0 -_08054E14: .4byte 0x0300489c -_08054E18: .4byte 0x03004898 +_08054E14: .4byte gUnknown_0300489C +_08054E18: .4byte gUnknown_03004898 _08054E1C: .4byte gSaveBlock2 thumb_func_end mli4_mapscripts_and_other @@ -4319,8 +4319,8 @@ sub_8054E34: @ 8054E34 pop {r0} bx r0 .align 2, 0 -_08054E58: .4byte 0x030048a0 -_08054E5C: .4byte 0x0202e858 +_08054E58: .4byte gMapObjects +_08054E5C: .4byte gPlayerAvatar thumb_func_end sub_8054E34 thumb_func_start sub_8054E60 @@ -4335,7 +4335,7 @@ sub_8054E60: @ 8054E60 pop {r0} bx r0 .align 2, 0 -_08054E78: .4byte 0x03004860 +_08054E78: .4byte gUnknown_03004860 thumb_func_end sub_8054E60 thumb_func_start sub_8054E7C @@ -4350,7 +4350,7 @@ sub_8054E7C: @ 8054E7C pop {r0} bx r0 .align 2, 0 -_08054E94: .4byte 0x03004860 +_08054E94: .4byte gUnknown_03004860 thumb_func_end sub_8054E7C thumb_func_start sub_8054E98 @@ -4376,7 +4376,7 @@ sub_8054E98: @ 8054E98 pop {r0} bx r0 .align 2, 0 -_08054EC4: .4byte 0x03004860 +_08054EC4: .4byte gUnknown_03004860 thumb_func_end sub_8054E98 thumb_func_start sub_8054EC8 @@ -4436,10 +4436,10 @@ _08054F2A: pop {r0} bx r0 .align 2, 0 -_08054F38: .4byte 0x03004860 -_08054F3C: .4byte 0x03004864 -_08054F40: .4byte 0x03002970 -_08054F44: .4byte 0x03002910 +_08054F38: .4byte gUnknown_03004860 +_08054F3C: .4byte gUnknown_03004864 +_08054F40: .4byte gLinkPlayers +_08054F44: .4byte word_3002910 thumb_func_end sub_8054EC8 thumb_func_start sub_8054F48 @@ -4463,7 +4463,7 @@ _08054F5C: pop {r0} bx r0 .align 2, 0 -_08054F6C: .4byte 0x03004864 +_08054F6C: .4byte gUnknown_03004864 thumb_func_end sub_8054F48 thumb_func_start sub_8054F70 @@ -4480,7 +4480,7 @@ _08054F78: pop {r0} bx r0 .align 2, 0 -_08054F84: .4byte 0x03000580 +_08054F84: .4byte gUnknown_03000580 thumb_func_end sub_8054F70 thumb_func_start sub_8054F88 @@ -4502,8 +4502,8 @@ _08054F9A: movs r0, 0 b _08054FB8 .align 2, 0 -_08054FA8: .4byte 0x03004864 -_08054FAC: .4byte 0x03000580 +_08054FA8: .4byte gUnknown_03004864 +_08054FAC: .4byte gUnknown_03000580 _08054FB0: adds r1, 0x1 cmp r1, r2 @@ -4535,8 +4535,8 @@ _08054FD2: movs r0, 0x1 b _08054FF0 .align 2, 0 -_08054FE0: .4byte 0x03004864 -_08054FE4: .4byte 0x03000580 +_08054FE0: .4byte gUnknown_03004864 +_08054FE4: .4byte gUnknown_03000580 _08054FE8: adds r1, 0x1 cmp r1, r2 @@ -4589,7 +4589,7 @@ _08055038: bl sub_8055808 b _08055206 .align 2, 0 -_08055048: .4byte 0x03000580 +_08055048: .4byte gUnknown_03000580 _0805504C: .4byte sub_80553E4 _08055050: movs r0, 0x83 @@ -4653,7 +4653,7 @@ _080550BC: bl sub_80557F4 b _08055192 .align 2, 0 -_080550E0: .4byte 0x03000580 +_080550E0: .4byte gUnknown_03000580 _080550E4: .4byte sub_80553E4 _080550E8: adds r0, r6, 0 @@ -4672,7 +4672,7 @@ _080550E8: bl sub_8055824 b _08055192 .align 2, 0 -_0805510C: .4byte 0x03000580 +_0805510C: .4byte gUnknown_03000580 _08055110: .4byte sub_80553E4 _08055114: adds r0, r6, 0 @@ -4693,7 +4693,7 @@ _08055114: bl sub_8055840 b _08055192 .align 2, 0 -_0805513C: .4byte 0x03000580 +_0805513C: .4byte gUnknown_03000580 _08055140: .4byte sub_80553E4 _08055144: adds r0, r6, 0 @@ -4712,7 +4712,7 @@ _08055144: bl sub_80557E8 b _08055192 .align 2, 0 -_08055168: .4byte 0x03000580 +_08055168: .4byte gUnknown_03000580 _0805516C: .4byte sub_8055408 _08055170: adds r0, r6, 0 @@ -4739,7 +4739,7 @@ _08055192: beq _080551C8 b _08055206 .align 2, 0 -_080551A4: .4byte 0x03000580 +_080551A4: .4byte gUnknown_03000580 _080551A8: .4byte sub_8055438 _080551AC: mov r1, r8 @@ -4755,7 +4755,7 @@ _080551B8: strb r1, [r0] b _08055206 .align 2, 0 -_080551C4: .4byte 0x03000580 +_080551C4: .4byte gUnknown_03000580 _080551C8: ldr r0, _080551D4 adds r0, r7, r0 @@ -4763,7 +4763,7 @@ _080551C8: strb r1, [r0] b _08055206 .align 2, 0 -_080551D4: .4byte 0x03000580 +_080551D4: .4byte gUnknown_03000580 _080551D8: ldr r0, _080551F0 adds r0, r7, r0 @@ -4776,7 +4776,7 @@ _080551D8: bl sub_80543DC b _08055206 .align 2, 0 -_080551F0: .4byte 0x03000580 +_080551F0: .4byte gUnknown_03000580 _080551F4: .4byte sub_8055390 _080551F8: ldr r0, _08055214 @@ -4794,7 +4794,7 @@ _08055206: pop {r0} bx r0 .align 2, 0 -_08055214: .4byte 0x03000580 +_08055214: .4byte gUnknown_03000580 thumb_func_end sub_8054FF8 thumb_func_start sub_8055218 @@ -4848,7 +4848,7 @@ _0805525C: pop {r0} bx r0 .align 2, 0 -_0805527C: .4byte 0x03000580 +_0805527C: .4byte gUnknown_03000580 thumb_func_end sub_8055218 thumb_func_start sub_8055280 @@ -4866,7 +4866,7 @@ sub_8055280: @ 8055280 b _080552A6 .align 2, 0 _08055298: .4byte 0xffef0000 -_0805529C: .4byte 0x03004858 +_0805529C: .4byte word_3004858 _080552A0: ldr r1, _080552AC movs r0, 0x11 @@ -4875,7 +4875,7 @@ _080552A6: pop {r0} bx r0 .align 2, 0 -_080552AC: .4byte 0x03004858 +_080552AC: .4byte word_3004858 thumb_func_end sub_8055280 thumb_func_start sub_80552B0 @@ -4890,7 +4890,7 @@ sub_80552B0: @ 80552B0 movs r0, 0x13 b _08055308 .align 2, 0 -_080552C4: .4byte 0x03001770 +_080552C4: .4byte gMain _080552C8: movs r0, 0x80 ands r0, r1 @@ -5006,9 +5006,9 @@ sub_8055354: @ 8055354 pop {r0} bx r0 .align 2, 0 -_08055384: .4byte 0x03004860 -_08055388: .4byte 0x03002910 -_0805538C: .4byte 0x03000584 +_08055384: .4byte gUnknown_03004860 +_08055388: .4byte word_3002910 +_0805538C: .4byte gUnknown_03000584 thumb_func_end sub_8055354 thumb_func_start sub_8055390 @@ -5032,7 +5032,7 @@ _080553A4: movs r0, 0x1B b _080553DA .align 2, 0 -_080553B4: .4byte 0x03003070 +_080553B4: .4byte gLink _080553B8: .4byte 0x00000fbd _080553BC: ldr r2, _080553CC @@ -5102,7 +5102,7 @@ _08055424: pop {r1} bx r1 .align 2, 0 -_0805542C: .4byte 0x03003070 +_0805542C: .4byte gLink _08055430: .4byte 0x00000fbd _08055434: .4byte sub_80553E0 thumb_func_end sub_8055408 @@ -5127,7 +5127,7 @@ _08055454: pop {r1} bx r1 .align 2, 0 -_0805545C: .4byte 0x03003070 +_0805545C: .4byte gLink _08055460: .4byte 0x00000339 _08055464: .4byte sub_80553E0 thumb_func_end sub_8055438 @@ -5157,8 +5157,8 @@ sub_805546C: @ 805546C movs r0, 0x1D b _0805549E .align 2, 0 -_08055490: .4byte 0x03000580 -_08055494: .4byte 0x03001770 +_08055490: .4byte gUnknown_03000580 +_08055494: .4byte gMain _08055498: .4byte sub_8055468 _0805549C: movs r0, 0x11 @@ -5240,10 +5240,10 @@ sub_80554F8: @ 80554F8 movs r0, 0 b _08055562 .align 2, 0 -_08055524: .4byte 0x03000584 +_08055524: .4byte gUnknown_03000584 _08055528: .4byte sub_805546C -_0805552C: .4byte 0x03000580 -_08055530: .4byte 0x03004860 +_0805552C: .4byte gUnknown_03000580 +_08055530: .4byte gUnknown_03004860 _08055534: ldr r1, [r3] ldr r0, _08055550 @@ -5261,8 +5261,8 @@ _0805554A: b _08055562 .align 2, 0 _08055550: .4byte sub_8055468 -_08055554: .4byte 0x03000580 -_08055558: .4byte 0x03004860 +_08055554: .4byte gUnknown_03000580 +_08055558: .4byte gUnknown_03004860 _0805555C: movs r0, 0x82 bl sub_8054F88 @@ -5365,7 +5365,7 @@ _080555C2: pop {r0} bx r0 .align 2, 0 -_08055614: .4byte 0x02029818 +_08055614: .4byte gUnknown_02029818 thumb_func_end sub_80555B0 thumb_func_start sub_8055618 @@ -5523,7 +5523,7 @@ _08055710: .4byte gUnknown_0821664C _08055714: .4byte 0xffff0000 _08055718: .4byte 0x0000ffff _0805571C: .4byte 0xffffff00 -_08055720: .4byte 0x03000580 +_08055720: .4byte gUnknown_03000580 _08055724: .4byte gUnknown_081A4495 _08055728: adds r0, r2, 0 @@ -5710,9 +5710,9 @@ _0805587E: movs r0, 0x1 b _080558A0 .align 2, 0 -_08055890: .4byte 0x03003070 +_08055890: .4byte gLink _08055894: .4byte 0x00000fbd -_08055898: .4byte 0x03000588 +_08055898: .4byte gUnknown_03000588 _0805589C: ldr r1, _080558A8 movs r0, 0 @@ -5723,7 +5723,7 @@ _080558A4: pop {r1} bx r1 .align 2, 0 -_080558A8: .4byte 0x03000588 +_080558A8: .4byte gUnknown_03000588 thumb_func_end sub_8055870 thumb_func_start sub_80558AC @@ -5764,11 +5764,11 @@ _080558F0: movs r0, 0x1 b _0805590A .align 2, 0 -_080558F4: .4byte 0x03000584 +_080558F4: .4byte gUnknown_03000584 _080558F8: .4byte sub_8055408 _080558FC: .4byte sub_80553E4 -_08055900: .4byte 0x03000588 -_08055904: .4byte 0x0202f388 +_08055900: .4byte gUnknown_03000588 +_08055904: .4byte gPaletteFade _08055908: movs r0, 0 _0805590A: @@ -5794,7 +5794,7 @@ _0805592C: movs r0, 0 b _0805593A .align 2, 0 -_08055930: .4byte 0x03000584 +_08055930: .4byte gUnknown_03000584 _08055934: .4byte sub_8055438 _08055938: movs r0, 0x1 @@ -5835,7 +5835,7 @@ strange_npc_table_clear: @ 805595C pop {r0} bx r0 .align 2, 0 -_0805596C: .4byte 0x02029818 +_0805596C: .4byte gUnknown_02029818 thumb_func_end strange_npc_table_clear thumb_func_start sub_8055970 @@ -5929,8 +5929,8 @@ sub_8055980: @ 8055980 pop {r0} bx r0 .align 2, 0 -_08055A24: .4byte 0x02029818 -_08055A28: .4byte 0x030048a0 +_08055A24: .4byte gUnknown_02029818 +_08055A28: .4byte gMapObjects thumb_func_end sub_8055980 thumb_func_start sub_8055A2C @@ -5989,8 +5989,8 @@ _08055A8E: pop {r0} bx r0 .align 2, 0 -_08055A94: .4byte 0x02029818 -_08055A98: .4byte 0x030048a0 +_08055A94: .4byte gUnknown_02029818 +_08055A98: .4byte gMapObjects thumb_func_end unref_sub_8055A6C thumb_func_start unref_sub_8055A9C @@ -6027,9 +6027,9 @@ _08055AC8: pop {r0} bx r0 .align 2, 0 -_08055ADC: .4byte 0x02029818 -_08055AE0: .4byte 0x030048a0 -_08055AE4: .4byte 0x02020004 +_08055ADC: .4byte gUnknown_02029818 +_08055AE0: .4byte gMapObjects +_08055AE4: .4byte gSprites thumb_func_end unref_sub_8055A9C thumb_func_start sub_8055AE8 @@ -6047,8 +6047,8 @@ sub_8055AE8: @ 8055AE8 ldrb r0, [r0, 0x4] bx lr .align 2, 0 -_08055B00: .4byte 0x02029818 -_08055B04: .4byte 0x030048a0 +_08055B00: .4byte gUnknown_02029818 +_08055B04: .4byte gMapObjects thumb_func_end sub_8055AE8 thumb_func_start sub_8055B08 @@ -6069,8 +6069,8 @@ sub_8055B08: @ 8055B08 strh r0, [r2] bx lr .align 2, 0 -_08055B28: .4byte 0x02029818 -_08055B2C: .4byte 0x030048a0 +_08055B28: .4byte gUnknown_02029818 +_08055B2C: .4byte gMapObjects thumb_func_end sub_8055B08 thumb_func_start sub_8055B30 @@ -6088,8 +6088,8 @@ sub_8055B30: @ 8055B30 ldrb r0, [r0, 0x19] bx lr .align 2, 0 -_08055B48: .4byte 0x02029818 -_08055B4C: .4byte 0x030048a0 +_08055B48: .4byte gUnknown_02029818 +_08055B4C: .4byte gMapObjects thumb_func_end sub_8055B30 thumb_func_start sub_8055B50 @@ -6109,8 +6109,8 @@ sub_8055B50: @ 8055B50 lsrs r0, 28 bx lr .align 2, 0 -_08055B6C: .4byte 0x02029818 -_08055B70: .4byte 0x030048a0 +_08055B6C: .4byte gUnknown_02029818 +_08055B70: .4byte gMapObjects thumb_func_end sub_8055B50 thumb_func_start unref_sub_8055B74 @@ -6132,8 +6132,8 @@ unref_sub_8055B74: @ 8055B74 subs r0, r1 bx lr .align 2, 0 -_08055B94: .4byte 0x02029818 -_08055B98: .4byte 0x030048a0 +_08055B94: .4byte gUnknown_02029818 +_08055B98: .4byte gMapObjects thumb_func_end unref_sub_8055B74 thumb_func_start sub_8055B9C @@ -6174,8 +6174,8 @@ _08055BBE: adds r0, r2, 0 b _08055BF4 .align 2, 0 -_08055BE0: .4byte 0x02029818 -_08055BE4: .4byte 0x030048a0 +_08055BE0: .4byte gUnknown_02029818 +_08055BE4: .4byte gMapObjects _08055BE8: adds r0, r2, 0x1 lsls r0, 24 @@ -6216,8 +6216,8 @@ sub_8055BFC: @ 8055BFC strb r0, [r6] b _08055C58 .align 2, 0 -_08055C2C: .4byte 0x02029818 -_08055C30: .4byte 0x030048a0 +_08055C2C: .4byte gUnknown_02029818 +_08055C30: .4byte gMapObjects _08055C34: ldr r4, _08055C60 ldr r1, _08055C64 @@ -6502,7 +6502,7 @@ _08055E2E: movs r0, 0x1 b _08055E4E .align 2, 0 -_08055E34: .4byte 0x030048a0 +_08055E34: .4byte gMapObjects _08055E38: adds r0, r4, 0x1 lsls r0, 24 @@ -6579,10 +6579,10 @@ _08055EBE: pop {r0} bx r0 .align 2, 0 -_08055EC8: .4byte 0x02029818 -_08055ECC: .4byte 0x030048a0 +_08055EC8: .4byte gUnknown_02029818 +_08055ECC: .4byte gMapObjects _08055ED0: .4byte sub_8055ED8 -_08055ED4: .4byte 0x02020004 +_08055ED4: .4byte gSprites thumb_func_end sub_8055E5C thumb_func_start sub_8055ED8 @@ -6633,8 +6633,8 @@ sub_8055ED8: @ 8055ED8 bl StartSpriteAnim b _08055F56 .align 2, 0 -_08055F3C: .4byte 0x02029818 -_08055F40: .4byte 0x030048a0 +_08055F3C: .4byte gUnknown_02029818 +_08055F40: .4byte gMapObjects _08055F44: ldrb r0, [r6, 0x19] bl get_go_image_anim_num @@ -6698,7 +6698,7 @@ not_trainer_hill_battle_pyramid: @ 8055FA0 pop {r0} bx r0 .align 2, 0 -_08055FBC: .4byte 0x0202e828 +_08055FBC: .4byte gMapHeader thumb_func_end not_trainer_hill_battle_pyramid thumb_func_start sub_8055FC0 @@ -6721,8 +6721,8 @@ sub_8055FC0: @ 8055FC0 pop {r0} bx r0 .align 2, 0 -_08055FF0: .4byte 0x0202e828 -_08055FF4: .4byte 0x03004870 +_08055FF0: .4byte gMapHeader +_08055FF4: .4byte gUnknown_03004870 thumb_func_end sub_8055FC0 thumb_func_start mapheader_copy_mapdata_with_padding @@ -6764,9 +6764,9 @@ _0805603A: bx r0 .align 2, 0 _08056044: .4byte 0x03ff03ff -_08056048: .4byte 0x02029828 +_08056048: .4byte gUnknown_02029828 _0805604C: .4byte 0x01001400 -_08056050: .4byte 0x03004870 +_08056050: .4byte gUnknown_03004870 thumb_func_end mapheader_copy_mapdata_with_padding thumb_func_start map_copy_with_padding @@ -6815,7 +6815,7 @@ _0805609C: pop {r0} bx r0 .align 2, 0 -_080560A8: .4byte 0x03004870 +_080560A8: .4byte gUnknown_03004870 thumb_func_end map_copy_with_padding thumb_func_start sub_80560AC @@ -6847,7 +6847,7 @@ _080560C6: beq _080560F2 b _08056124 .align 2, 0 -_080560E0: .4byte 0x0202e850 +_080560E0: .4byte gUnknown_0202E850 _080560E4: .4byte gUnknown_08308E28 _080560E8: cmp r0, 0x3 @@ -6942,7 +6942,7 @@ _08056186: pop {r0} bx r0 .align 2, 0 -_08056190: .4byte 0x03004870 +_08056190: .4byte gUnknown_03004870 _08056194: .4byte 0x001fffff thumb_func_end sub_8056134 @@ -6973,7 +6973,7 @@ _080561C2: movs r2, 0 b _080561DC .align 2, 0 -_080561C8: .4byte 0x03004870 +_080561C8: .4byte gUnknown_03004870 _080561CC: movs r6, 0 adds r0, r2, r4 @@ -7000,7 +7000,7 @@ _080561F2: pop {r0} bx r0 .align 2, 0 -_080561FC: .4byte 0x03004870 +_080561FC: .4byte gUnknown_03004870 thumb_func_end sub_8056198 thumb_func_start sub_8056200 @@ -7028,7 +7028,7 @@ _08056226: movs r2, 0 b _08056240 .align 2, 0 -_0805622C: .4byte 0x03004870 +_0805622C: .4byte gUnknown_03004870 _08056230: movs r6, 0 adds r0, r2, r4 @@ -7054,7 +7054,7 @@ _08056254: pop {r0} bx r0 .align 2, 0 -_0805625C: .4byte 0x03004870 +_0805625C: .4byte gUnknown_03004870 thumb_func_end sub_8056200 thumb_func_start sub_8056260 @@ -7082,7 +7082,7 @@ _08056286: movs r2, 0 b _080562A0 .align 2, 0 -_0805628C: .4byte 0x03004870 +_0805628C: .4byte gUnknown_03004870 _08056290: movs r6, 0 adds r0, r2, r4 @@ -7108,7 +7108,7 @@ _080562B4: pop {r0} bx r0 .align 2, 0 -_080562BC: .4byte 0x03004870 +_080562BC: .4byte gUnknown_03004870 thumb_func_end sub_8056260 thumb_func_start sub_80562C0 @@ -7138,7 +7138,7 @@ _080562EA: movs r2, 0 b _08056304 .align 2, 0 -_080562F0: .4byte 0x03004870 +_080562F0: .4byte gUnknown_03004870 _080562F4: movs r6, 0 adds r0, r2, r4 @@ -7164,7 +7164,7 @@ _08056318: pop {r0} bx r0 .align 2, 0 -_08056320: .4byte 0x03004870 +_08056320: .4byte gUnknown_03004870 thumb_func_end sub_80562C0 thumb_func_start MapGridGetZCoordAt @@ -7192,7 +7192,7 @@ MapGridGetZCoordAt: @ 8056324 ldrh r1, [r0] b _08056376 .align 2, 0 -_08056350: .4byte 0x03004870 +_08056350: .4byte gUnknown_03004870 _08056354: ldr r0, _08056380 ldr r3, [r0] @@ -7218,7 +7218,7 @@ _08056376: lsrs r0, r1, 12 b _0805638A .align 2, 0 -_08056380: .4byte 0x0202e828 +_08056380: .4byte gMapHeader _08056384: .4byte 0x000003ff _08056388: movs r0, 0 @@ -7253,7 +7253,7 @@ MapGridIsImpassableAt: @ 8056390 ldrh r1, [r0] b _080563E2 .align 2, 0 -_080563BC: .4byte 0x03004870 +_080563BC: .4byte gUnknown_03004870 _080563C0: ldr r0, _080563F4 ldr r3, [r0] @@ -7282,7 +7282,7 @@ _080563E2: lsrs r0, r1, 10 b _080563FE .align 2, 0 -_080563F4: .4byte 0x0202e828 +_080563F4: .4byte gMapHeader _080563F8: .4byte 0x000003ff _080563FC: movs r0, 0x1 @@ -7317,7 +7317,7 @@ MapGridGetMetatileIdAt: @ 8056404 ldrh r4, [r0] b _08056458 .align 2, 0 -_08056430: .4byte 0x03004870 +_08056430: .4byte gUnknown_03004870 _08056434: ldr r0, _08056464 ldr r3, [r0] @@ -7345,7 +7345,7 @@ _08056458: adds r0, r4, 0 b _08056490 .align 2, 0 -_08056464: .4byte 0x0202e828 +_08056464: .4byte gMapHeader _08056468: .4byte 0x000003ff _0805646C: ldr r0, _08056498 @@ -7371,7 +7371,7 @@ _08056490: pop {r1} bx r1 .align 2, 0 -_08056498: .4byte 0x0202e828 +_08056498: .4byte gMapHeader thumb_func_end MapGridGetMetatileIdAt thumb_func_start MapGridGetMetatileBehaviorAt @@ -7439,7 +7439,7 @@ _08056508: pop {r0} bx r0 .align 2, 0 -_08056510: .4byte 0x03004870 +_08056510: .4byte gUnknown_03004870 _08056514: .4byte 0x00000fff thumb_func_end MapGridSetMetatileIdAt @@ -7472,7 +7472,7 @@ _08056544: pop {r0} bx r0 .align 2, 0 -_0805654C: .4byte 0x03004870 +_0805654C: .4byte gUnknown_03004870 thumb_func_end MapGridSetMetatileEntryAt thumb_func_start GetBehaviorByMetatileId @@ -7492,7 +7492,7 @@ GetBehaviorByMetatileId: @ 8056550 b _08056592 .align 2, 0 _0805656C: .4byte 0x000001ff -_08056570: .4byte 0x0202e828 +_08056570: .4byte gMapHeader _08056574: ldr r0, _08056580 cmp r2, r0 @@ -7516,7 +7516,7 @@ _08056596: pop {r1} bx r1 .align 2, 0 -_0805659C: .4byte 0x0202e828 +_0805659C: .4byte gMapHeader _080565A0: .4byte 0xfffffc00 thumb_func_end GetBehaviorByMetatileId @@ -7578,9 +7578,9 @@ _080565FE: pop {r0} bx r0 .align 2, 0 -_0805660C: .4byte 0x02025768 -_08056610: .4byte 0x03004870 -_08056614: .4byte 0x02029828 +_0805660C: .4byte gUnknown_02025768 +_08056610: .4byte gUnknown_03004870 +_08056614: .4byte gUnknown_02029828 thumb_func_end save_serialize_map thumb_func_start sub_8056618 @@ -7605,7 +7605,7 @@ _08056622: movs r0, 0 b _08056646 .align 2, 0 -_0805663C: .4byte 0x02025768 +_0805663C: .4byte gUnknown_02025768 _08056640: .4byte 0x000001ff _08056644: movs r0, 0x1 @@ -7630,7 +7630,7 @@ sav2_mapdata_clear: @ 805664C pop {r0} bx r0 .align 2, 0 -_08056668: .4byte 0x02025768 +_08056668: .4byte gUnknown_02025768 _0805666C: .4byte 0x01000100 thumb_func_end sav2_mapdata_clear @@ -7697,9 +7697,9 @@ _080566D6: pop {r0} bx r0 .align 2, 0 -_080566E4: .4byte 0x02025768 -_080566E8: .4byte 0x03004870 -_080566EC: .4byte 0x02029828 +_080566E4: .4byte gUnknown_02025768 +_080566E8: .4byte gUnknown_03004870 +_080566EC: .4byte gUnknown_02029828 thumb_func_end sub_8056670 thumb_func_start sub_80566F0 @@ -7739,8 +7739,8 @@ sub_80566F0: @ 80566F0 beq _0805674E b _08056766 .align 2, 0 -_08056734: .4byte 0x02025768 -_08056738: .4byte 0x03004870 +_08056734: .4byte gUnknown_02025768 +_08056738: .4byte gUnknown_03004870 _0805673C: cmp r2, 0x3 beq _08056758 @@ -7816,7 +7816,7 @@ _080567A8: pop {r0} bx r0 .align 2, 0 -_080567BC: .4byte 0x02029828 +_080567BC: .4byte gUnknown_02029828 thumb_func_end sub_80566F0 thumb_func_start GetMapBorderIdAt @@ -7847,7 +7847,7 @@ GetMapBorderIdAt: @ 80567C0 beq _08056894 b _08056824 .align 2, 0 -_080567F4: .4byte 0x03004870 +_080567F4: .4byte gUnknown_03004870 _080567F8: .4byte 0x000003ff _080567FC: ldr r0, _08056840 @@ -7885,10 +7885,10 @@ _08056824: movs r0, 0x4 b _080568A6 .align 2, 0 -_08056840: .4byte 0x0202e828 +_08056840: .4byte gMapHeader _08056844: .4byte 0x000003ff -_08056848: .4byte 0x03004870 -_0805684C: .4byte 0x0202e850 +_08056848: .4byte gUnknown_03004870 +_0805684C: .4byte gUnknown_0202E850 _08056850: cmp r4, 0x6 bgt _08056868 @@ -7901,7 +7901,7 @@ _08056850: movs r0, 0x3 b _080568A6 .align 2, 0 -_08056864: .4byte 0x0202e850 +_08056864: .4byte gUnknown_0202E850 _08056868: ldr r0, [r1, 0x4] subs r0, 0x7 @@ -7916,7 +7916,7 @@ _08056868: movs r0, 0x1 b _080568A6 .align 2, 0 -_08056880: .4byte 0x0202e850 +_08056880: .4byte gUnknown_0202E850 _08056884: cmp r5, 0x6 bgt _080568A4 @@ -7931,7 +7931,7 @@ _08056894: negs r0, r0 b _080568A6 .align 2, 0 -_0805689C: .4byte 0x0202e850 +_0805689C: .4byte gUnknown_0202E850 _080568A0: movs r0, 0x2 b _080568A6 @@ -7962,7 +7962,7 @@ GetPostCameraMoveMapBorderId: @ 80568AC pop {r1} bx r1 .align 2, 0 -_080568D0: .4byte 0x02025734 +_080568D0: .4byte gSaveBlock1 thumb_func_end GetPostCameraMoveMapBorderId thumb_func_start CanCameraMoveInDirection @@ -7993,7 +7993,7 @@ CanCameraMoveInDirection: @ 80568D4 movs r0, 0x1 b _08056912 .align 2, 0 -_08056908: .4byte 0x02025734 +_08056908: .4byte gSaveBlock1 _0805690C: .4byte gUnknown_0821664C _08056910: movs r0, 0 @@ -8032,7 +8032,7 @@ _08056936: subs r0, r2 b _08056986 .align 2, 0 -_0805694C: .4byte 0x02025734 +_0805694C: .4byte gSaveBlock1 _08056950: ldr r1, _08056960 ldr r0, [r3] @@ -8043,7 +8043,7 @@ _08056950: subs r0, r2 b _08056986 .align 2, 0 -_08056960: .4byte 0x02025734 +_08056960: .4byte gSaveBlock1 _08056964: ldr r1, _08056974 ldr r2, [r5, 0x4] @@ -8053,7 +8053,7 @@ _08056964: negs r0, r7 b _08056986 .align 2, 0 -_08056974: .4byte 0x02025734 +_08056974: .4byte gSaveBlock1 _08056978: ldr r1, _08056990 ldr r2, [r5, 0x4] @@ -8069,7 +8069,7 @@ _08056988: pop {r0} bx r0 .align 2, 0 -_08056990: .4byte 0x02025734 +_08056990: .4byte gSaveBlock1 thumb_func_end sub_8056918 thumb_func_start CameraMove @@ -8106,8 +8106,8 @@ CameraMove: @ 8056994 strh r1, [r0, 0x2] b _08056A42 .align 2, 0 -_080569D4: .4byte 0x0202e844 -_080569D8: .4byte 0x02025734 +_080569D4: .4byte gUnknown_0202E844 +_080569D8: .4byte gSaveBlock1 _080569DC: bl save_serialize_map ldr r5, _08056A5C @@ -8169,8 +8169,8 @@ _08056A42: pop {r1} bx r1 .align 2, 0 -_08056A5C: .4byte 0x02025734 -_08056A60: .4byte 0x0202e844 +_08056A5C: .4byte gSaveBlock1 +_08056A60: .4byte gUnknown_0202E844 thumb_func_end CameraMove thumb_func_start sub_8056A64 @@ -8206,7 +8206,7 @@ _08056A82: adds r0, r4, 0 b _08056AAE .align 2, 0 -_08056AA0: .4byte 0x0202e828 +_08056AA0: .4byte gMapHeader _08056AA4: adds r5, 0x1 adds r4, 0xC @@ -8250,7 +8250,7 @@ sub_8056ABC: @ 8056ABC adds r0, r7, 0 b _08056B06 .align 2, 0 -_08056AF0: .4byte 0x0202e828 +_08056AF0: .4byte gMapHeader _08056AF4: cmp r6, 0x4 bgt _08056B14 @@ -8267,7 +8267,7 @@ _08056B06: lsrs r0, 24 b _08056B16 .align 2, 0 -_08056B10: .4byte 0x0202e828 +_08056B10: .4byte gMapHeader _08056B14: movs r0, 0 _08056B16: @@ -8377,7 +8377,7 @@ sub_8056BA0: @ 8056BA0 bne _08056BC8 b _08056C3E .align 2, 0 -_08056BC0: .4byte 0x0202e828 +_08056BC0: .4byte gMapHeader _08056BC4: adds r0, r4, 0 b _08056C40 @@ -8471,7 +8471,7 @@ sub_8056C50: @ 8056C50 strh r1, [r2, 0x2] bx lr .align 2, 0 -_08056C64: .4byte 0x02025734 +_08056C64: .4byte gSaveBlock1 thumb_func_end sub_8056C50 thumb_func_start sav1_camera_get_focus_coords @@ -8485,7 +8485,7 @@ sav1_camera_get_focus_coords: @ 8056C68 strh r0, [r1] bx lr .align 2, 0 -_08056C78: .4byte 0x02025734 +_08056C78: .4byte gSaveBlock1 thumb_func_end sav1_camera_get_focus_coords thumb_func_start unref_sub_8056C7C @@ -8495,7 +8495,7 @@ unref_sub_8056C7C: @ 8056C7C strh r1, [r2, 0x2] bx lr .align 2, 0 -_08056C84: .4byte 0x02025734 +_08056C84: .4byte gSaveBlock1 thumb_func_end unref_sub_8056C7C thumb_func_start GetCameraCoords @@ -8507,7 +8507,7 @@ GetCameraCoords: @ 8056C88 strh r0, [r1] bx lr .align 2, 0 -_08056C94: .4byte 0x02025734 +_08056C94: .4byte gSaveBlock1 thumb_func_end GetCameraCoords thumb_func_start sub_8056C98 @@ -11077,8 +11077,8 @@ move_tilemap_camera_to_upper_left_corner: @ 80579F8 pop {r0} bx r0 .align 2, 0 -_08057A44: .4byte 0x03000590 -_08057A48: .4byte 0x020221cc +_08057A44: .4byte gUnknown_03000590 +_08057A48: .4byte gBG2TilemapBuffer _08057A4C: .4byte 0x01000400 _08057A50: .4byte 0xfffff800 _08057A54: .4byte 0x00003014 @@ -11160,12 +11160,12 @@ _08057AE0: bx r0 .align 2, 0 _08057AE8: .4byte gBGHOffsetRegs -_08057AEC: .4byte 0x03000590 -_08057AF0: .4byte 0x03000598 +_08057AEC: .4byte gUnknown_03000590 +_08057AF0: .4byte gUnknown_03000598 _08057AF4: .4byte gBGVOffsetRegs -_08057AF8: .4byte 0x0300059a +_08057AF8: .4byte gUnknown_0300059A _08057AFC: .4byte 0x040000d4 -_08057B00: .4byte 0x020219cc +_08057B00: .4byte gBG1TilemapBuffer _08057B04: .4byte 0x0600e800 _08057B08: .4byte 0x80000400 _08057B0C: .4byte 0x0600e000 @@ -11191,9 +11191,9 @@ sub_8057B14: @ 8057B14 pop {r0} bx r0 .align 2, 0 -_08057B34: .4byte 0x03000590 -_08057B38: .4byte 0x03000598 -_08057B3C: .4byte 0x0300059a +_08057B34: .4byte gUnknown_03000590 +_08057B38: .4byte gUnknown_03000598 +_08057B3C: .4byte gUnknown_0300059A thumb_func_end sub_8057B14 thumb_func_start DrawWholeMapView @@ -11213,9 +11213,9 @@ DrawWholeMapView: @ 8057B40 pop {r0} bx r0 .align 2, 0 -_08057B60: .4byte 0x02025734 -_08057B64: .4byte 0x0202e828 -_08057B68: .4byte 0x03000590 +_08057B60: .4byte gSaveBlock1 +_08057B64: .4byte gMapHeader +_08057B68: .4byte gUnknown_03000590 thumb_func_end DrawWholeMapView thumb_func_start DrawWholeMapViewInternal @@ -11287,7 +11287,7 @@ _08057BB2: pop {r0} bx r0 .align 2, 0 -_08057BEC: .4byte 0x03000590 +_08057BEC: .4byte gUnknown_03000590 thumb_func_end DrawWholeMapViewInternal thumb_func_start RedrawMapSlicesForCameraUpdate @@ -11328,7 +11328,7 @@ _08057C2C: pop {r0} bx r0 .align 2, 0 -_08057C38: .4byte 0x0202e828 +_08057C38: .4byte gMapHeader thumb_func_end RedrawMapSlicesForCameraUpdate thumb_func_start sub_8057C3C @@ -11385,7 +11385,7 @@ _08057C70: pop {r0} bx r0 .align 2, 0 -_08057CA0: .4byte 0x02025734 +_08057CA0: .4byte gSaveBlock1 thumb_func_end sub_8057C3C thumb_func_start RedrawMapSliceSouth @@ -11430,7 +11430,7 @@ _08057CC8: pop {r0} bx r0 .align 2, 0 -_08057CF0: .4byte 0x02025734 +_08057CF0: .4byte gSaveBlock1 thumb_func_end RedrawMapSliceSouth thumb_func_start RedrawMapSliceEast @@ -11477,7 +11477,7 @@ _08057D14: pop {r0} bx r0 .align 2, 0 -_08057D44: .4byte 0x02025734 +_08057D44: .4byte gSaveBlock1 thumb_func_end RedrawMapSliceEast thumb_func_start sub_8057D48 @@ -11535,7 +11535,7 @@ _08057D7C: pop {r0} bx r0 .align 2, 0 -_08057DAC: .4byte 0x02025734 +_08057DAC: .4byte gSaveBlock1 thumb_func_end sub_8057D48 thumb_func_start CurrentMapDrawMetatileAt @@ -11565,8 +11565,8 @@ _08057DDC: pop {r0} bx r0 .align 2, 0 -_08057DE4: .4byte 0x03000590 -_08057DE8: .4byte 0x0202e828 +_08057DE4: .4byte gUnknown_03000590 +_08057DE8: .4byte gMapHeader thumb_func_end CurrentMapDrawMetatileAt thumb_func_start DrawDoorMetatileAt @@ -11594,7 +11594,7 @@ _08057E14: pop {r0} bx r0 .align 2, 0 -_08057E1C: .4byte 0x03000590 +_08057E1C: .4byte gUnknown_03000590 thumb_func_end DrawDoorMetatileAt thumb_func_start DrawMetatileAt @@ -11736,7 +11736,7 @@ _08057EAC: strh r0, [r2] b _08058010 .align 2, 0 -_08057F24: .4byte 0x020211cc +_08057F24: .4byte gBG0TilemapBuffer _08057F28: ldr r2, _08057F98 mov r12, r2 @@ -11795,8 +11795,8 @@ _08057F28: adds r3, r1 b _0805800E .align 2, 0 -_08057F98: .4byte 0x020211cc -_08057F9C: .4byte 0x020219cc +_08057F98: .4byte gBG0TilemapBuffer +_08057F9C: .4byte gBG1TilemapBuffer _08057FA0: ldr r1, _0805801C mov r9, r1 @@ -11863,7 +11863,7 @@ _08058010: pop {r0} bx r0 .align 2, 0 -_0805801C: .4byte 0x020211cc +_0805801C: .4byte gBG0TilemapBuffer _08058020: .4byte 0x00003014 thumb_func_end DrawMetatile @@ -11895,7 +11895,7 @@ _0805804C: negs r0, r0 b _08058066 .align 2, 0 -_08058054: .4byte 0x02025734 +_08058054: .4byte gSaveBlock1 _08058058: ldrb r0, [r3, 0x3] adds r2, r0 @@ -11933,7 +11933,7 @@ _0805808C: pop {r0} bx r0 .align 2, 0 -_08058090: .4byte 0x02020004 +_08058090: .4byte gSprites thumb_func_end CameraUpdateCallback thumb_func_start ResetCameraUpdateInfo @@ -11948,7 +11948,7 @@ ResetCameraUpdateInfo: @ 8058094 str r0, [r1] bx lr .align 2, 0 -_080580A8: .4byte 0x03004880 +_080580A8: .4byte gUnknown_03004880 thumb_func_end ResetCameraUpdateInfo thumb_func_start InitCameraUpdateCallback @@ -11979,8 +11979,8 @@ _080580C8: pop {r1} bx r1 .align 2, 0 -_080580E0: .4byte 0x03004880 -_080580E4: .4byte 0x02020004 +_080580E0: .4byte gUnknown_03004880 +_080580E4: .4byte gSprites _080580E8: .4byte CameraUpdateCallback thumb_func_end InitCameraUpdateCallback @@ -12116,10 +12116,10 @@ _080581C6: pop {r0} bx r0 .align 2, 0 -_080581EC: .4byte 0x03004880 -_080581F0: .4byte 0x03000590 -_080581F4: .4byte 0x0300489c -_080581F8: .4byte 0x03004898 +_080581EC: .4byte gUnknown_03004880 +_080581F0: .4byte gUnknown_03000590 +_080581F4: .4byte gUnknown_0300489C +_080581F8: .4byte gUnknown_03004898 thumb_func_end CameraUpdate thumb_func_start camera_move_and_redraw @@ -12148,8 +12148,8 @@ camera_move_and_redraw: @ 80581FC pop {r0} bx r0 .align 2, 0 -_08058230: .4byte 0x0300489c -_08058234: .4byte 0x03004898 +_08058230: .4byte gUnknown_0300489C +_08058234: .4byte gUnknown_03004898 thumb_func_end camera_move_and_redraw thumb_func_start SetCameraPanningCallback @@ -12158,7 +12158,7 @@ SetCameraPanningCallback: @ 8058238 str r0, [r1] bx lr .align 2, 0 -_08058240: .4byte 0x030005a0 +_08058240: .4byte gUnknown_030005A0 thumb_func_end SetCameraPanningCallback thumb_func_start SetCameraPanning @@ -12172,8 +12172,8 @@ SetCameraPanning: @ 8058244 strh r1, [r0] bx lr .align 2, 0 -_08058254: .4byte 0x03000598 -_08058258: .4byte 0x0300059a +_08058254: .4byte gUnknown_03000598 +_08058258: .4byte gUnknown_0300059A thumb_func_end SetCameraPanning thumb_func_start InstallCameraPanAheadCallback @@ -12192,11 +12192,11 @@ InstallCameraPanAheadCallback: @ 805825C strh r0, [r1] bx lr .align 2, 0 -_08058278: .4byte 0x030005a0 +_08058278: .4byte gUnknown_030005A0 _0805827C: .4byte CameraPanningCB_PanAhead -_08058280: .4byte 0x0300059c -_08058284: .4byte 0x03000598 -_08058288: .4byte 0x0300059a +_08058280: .4byte gUnknown_0300059C +_08058284: .4byte gUnknown_03000598 +_08058288: .4byte gUnknown_0300059A thumb_func_end InstallCameraPanAheadCallback thumb_func_start UpdateCameraPanning @@ -12226,13 +12226,13 @@ _0805829A: pop {r0} bx r0 .align 2, 0 -_080582BC: .4byte 0x030005a0 -_080582C0: .4byte 0x030024d0 -_080582C4: .4byte 0x0300489c -_080582C8: .4byte 0x03000598 -_080582CC: .4byte 0x030027e0 -_080582D0: .4byte 0x03004898 -_080582D4: .4byte 0x0300059a +_080582BC: .4byte gUnknown_030005A0 +_080582C0: .4byte gSpriteCoordOffsetX +_080582C4: .4byte gUnknown_0300489C +_080582C8: .4byte gUnknown_03000598 +_080582CC: .4byte gSpriteCoordOffsetY +_080582D0: .4byte gUnknown_03004898 +_080582D4: .4byte gUnknown_0300059A thumb_func_end UpdateCameraPanning thumb_func_start CameraPanningCB_PanAhead @@ -12245,7 +12245,7 @@ CameraPanningCB_PanAhead: @ 80582D8 bl InstallCameraPanAheadCallback b _08058374 .align 2, 0 -_080582E8: .4byte 0x0202e854 +_080582E8: .4byte gUnknown_0202E854 _080582EC: ldr r0, _08058304 ldrb r0, [r0, 0x3] @@ -12260,8 +12260,8 @@ _080582EC: beq _08058374 b _08058312 .align 2, 0 -_08058304: .4byte 0x0202e858 -_08058308: .4byte 0x0300059c +_08058304: .4byte gPlayerAvatar +_08058308: .4byte gUnknown_0300059C _0805830C: ldr r1, _08058334 movs r0, 0 @@ -12283,8 +12283,8 @@ _08058312: subs r0, r3, 0x2 b _08058372 .align 2, 0 -_08058334: .4byte 0x0300059c -_08058338: .4byte 0x0300059a +_08058334: .4byte gUnknown_0300059C +_08058338: .4byte gUnknown_0300059A _0805833C: cmp r0, 0x1 bne _08058358 @@ -12298,7 +12298,7 @@ _0805833C: strh r0, [r1] b _08058374 .align 2, 0 -_08058354: .4byte 0x0300059a +_08058354: .4byte gUnknown_0300059A _08058358: ldr r2, _08058368 ldrh r0, [r2] @@ -12309,7 +12309,7 @@ _08058358: adds r0, 0x2 b _08058372 .align 2, 0 -_08058368: .4byte 0x0300059a +_08058368: .4byte gUnknown_0300059A _0805836C: cmp r1, 0x20 ble _08058374 @@ -12534,7 +12534,7 @@ _080584F6: pop {r0} bx r0 .align 2, 0 -_080584FC: .4byte 0x03004b28 +_080584FC: .4byte gUnknown_03004B28 thumb_func_end task50_overworld_door thumb_func_start door_frame_last @@ -12618,7 +12618,7 @@ task_overworld_door_add_if_inactive: @ 8058538 b _08058590 .align 2, 0 _08058584: .4byte task50_overworld_door -_08058588: .4byte 0x03004b28 +_08058588: .4byte gUnknown_03004B28 _0805858C: movs r0, 0x1 negs r0, r0 @@ -12941,7 +12941,7 @@ sub_80587B4: @ 80587B4 pop {r0} bx r0 .align 2, 0 -_080587D0: .4byte 0x030048a0 +_080587D0: .4byte gMapObjects _080587D4: .4byte sub_80587D8 thumb_func_end sub_80587B4 @@ -13003,8 +13003,8 @@ _08058842: pop {r0} bx r0 .align 2, 0 -_0805884C: .4byte 0x0202e858 -_08058850: .4byte 0x030048a0 +_0805884C: .4byte gPlayerAvatar +_08058850: .4byte gMapObjects thumb_func_end player_step thumb_func_start sub_8058854 @@ -13070,7 +13070,7 @@ npc_clear_strange_bits: @ 80588A8 strb r0, [r2] bx lr .align 2, 0 -_080588C8: .4byte 0x0202e858 +_080588C8: .4byte gPlayerAvatar thumb_func_end npc_clear_strange_bits thumb_func_start MovePlayerAvatarUsingKeypadInput @@ -13093,7 +13093,7 @@ MovePlayerAvatarUsingKeypadInput: @ 80588CC bl MovePlayerOnBike b _080588FC .align 2, 0 -_080588F0: .4byte 0x0202e858 +_080588F0: .4byte gPlayerAvatar _080588F4: adds r0, r3, 0 adds r1, r2, 0 @@ -13119,7 +13119,7 @@ _08058916: pop {r0} bx r0 .align 2, 0 -_0805891C: .4byte 0x0202e858 +_0805891C: .4byte gPlayerAvatar thumb_func_end PlayerAllowForcedMovementIfMovingSameDirection thumb_func_start TryDoMetatileBehaviorForcedMovment @@ -13173,8 +13173,8 @@ _08058964: lsrs r0, 24 b _08058998 .align 2, 0 -_08058980: .4byte 0x0202e858 -_08058984: .4byte 0x030048a0 +_08058980: .4byte gPlayerAvatar +_08058984: .4byte gMapObjects _08058988: .4byte gUnknown_0830FB58 _0805898C: adds r0, r4, 0x1 @@ -13226,8 +13226,8 @@ _080589DA: pop {r1} bx r1 .align 2, 0 -_080589E4: .4byte 0x0202e858 -_080589E8: .4byte 0x030048a0 +_080589E4: .4byte gPlayerAvatar +_080589E8: .4byte gMapObjects thumb_func_end ForcedMovement_None thumb_func_start DoForcedMovement @@ -13262,7 +13262,7 @@ DoForcedMovement: @ 80589EC movs r0, 0 b _08058A54 .align 2, 0 -_08058A2C: .4byte 0x0202e858 +_08058A2C: .4byte gPlayerAvatar _08058A30: cmp r7, 0x6 bne _08058A3A @@ -13316,8 +13316,8 @@ DoForcedMovementInCurrentDirection: @ 8058A64 pop {r1} bx r1 .align 2, 0 -_08058A90: .4byte 0x0202e858 -_08058A94: .4byte 0x030048a0 +_08058A90: .4byte gPlayerAvatar +_08058A94: .4byte gMapObjects thumb_func_end DoForcedMovementInCurrentDirection thumb_func_start ForcedMovement_Slip @@ -13470,8 +13470,8 @@ ForcedMovement_Slide: @ 8058B6C pop {r1} bx r1 .align 2, 0 -_08058B9C: .4byte 0x0202e858 -_08058BA0: .4byte 0x030048a0 +_08058B9C: .4byte gPlayerAvatar +_08058BA0: .4byte gMapObjects thumb_func_end ForcedMovement_Slide thumb_func_start ForcedMovement_SlideSouth @@ -13582,8 +13582,8 @@ _08058C42: lsrs r0, 24 b _08058C6E .align 2, 0 -_08058C60: .4byte 0x0202e858 -_08058C64: .4byte 0x030048a0 +_08058C60: .4byte gPlayerAvatar +_08058C64: .4byte gMapObjects _08058C68: .4byte sub_80593C4 _08058C6C: movs r0, 0 @@ -13631,7 +13631,7 @@ CheckMovementInputNotOnBike: @ 8058CA4 movs r0, 0 b _08058CDE .align 2, 0 -_08058CB8: .4byte 0x0202e858 +_08058CB8: .4byte gPlayerAvatar _08058CBC: bl player_get_direction_upper_nybble lsls r0, 24 @@ -13645,7 +13645,7 @@ _08058CBC: movs r0, 0x1 b _08058CDC .align 2, 0 -_08058CD4: .4byte 0x0202e858 +_08058CD4: .4byte gPlayerAvatar _08058CD8: ldr r1, _08058CE4 movs r0, 0x2 @@ -13656,7 +13656,7 @@ _08058CDE: pop {r1} bx r1 .align 2, 0 -_08058CE4: .4byte 0x0202e858 +_08058CE4: .4byte gPlayerAvatar thumb_func_end CheckMovementInputNotOnBike thumb_func_start PlayerNotOnBikeNotMoving @@ -13719,7 +13719,7 @@ _08058D44: bl sub_80593C4 b _08058DAE .align 2, 0 -_08058D58: .4byte 0x0202e858 +_08058D58: .4byte gPlayerAvatar _08058D5C: movs r0, 0x10 ands r0, r1 @@ -13754,7 +13754,7 @@ _08058D5C: strb r0, [r6] b _08058DAE .align 2, 0 -_08058DA4: .4byte 0x030048a0 +_08058DA4: .4byte gMapObjects _08058DA8: adds r0, r5, 0 bl PlayerGoSpeed0 @@ -13813,8 +13813,8 @@ CheckForPlayerAvatarCollision: @ 8058DB4 pop {r1} bx r1 .align 2, 0 -_08058E18: .4byte 0x0202e858 -_08058E1C: .4byte 0x030048a0 +_08058E18: .4byte gPlayerAvatar +_08058E1C: .4byte gMapObjects thumb_func_end CheckForPlayerAvatarCollision thumb_func_start CheckForFieldObjectCollision @@ -13960,7 +13960,7 @@ sub_8058EF0: @ 8058EF0 movs r0, 0x1 b _08058F42 .align 2, 0 -_08058F3C: .4byte 0x0202e858 +_08058F3C: .4byte gPlayerAvatar _08058F40: movs r0, 0 _08058F42: @@ -14064,7 +14064,7 @@ sub_8058F6C: @ 8058F6C b _0805900E .align 2, 0 _08059004: .4byte 0x00000829 -_08059008: .4byte 0x030048a0 +_08059008: .4byte gMapObjects _0805900C: movs r0, 0 _0805900E: @@ -14124,7 +14124,7 @@ SetPlayerAvatarTransitionFlags: @ 8059058 pop {r0} bx r0 .align 2, 0 -_08059070: .4byte 0x0202e858 +_08059070: .4byte gPlayerAvatar thumb_func_end SetPlayerAvatarTransitionFlags thumb_func_start DoPlayerAvatarTransition @@ -14167,9 +14167,9 @@ _080590B4: pop {r0} bx r0 .align 2, 0 -_080590BC: .4byte 0x0202e858 +_080590BC: .4byte gPlayerAvatar _080590C0: .4byte gUnknown_0830FC14 -_080590C4: .4byte 0x030048a0 +_080590C4: .4byte gMapObjects thumb_func_end DoPlayerAvatarTransition thumb_func_start nullsub_49 @@ -14288,8 +14288,8 @@ PlayerAvatarTransition_Surfing: @ 8059164 pop {r0} bx r0 .align 2, 0 -_080591B8: .4byte 0x0202ff84 -_080591BC: .4byte 0x0202e858 +_080591B8: .4byte gUnknown_0202FF84 +_080591BC: .4byte gPlayerAvatar thumb_func_end PlayerAvatarTransition_Surfing thumb_func_start PlayerAvatarTransition_Underwater @@ -14326,7 +14326,7 @@ sub_80591F4: @ 80591F4 strb r0, [r2] bx lr .align 2, 0 -_08059200: .4byte 0x0202e858 +_08059200: .4byte gPlayerAvatar thumb_func_end sub_80591F4 thumb_func_start sub_8059204 @@ -14350,7 +14350,7 @@ sub_8059204: @ 8059204 movs r0, 0x1 b _08059240 .align 2, 0 -_08059230: .4byte 0x0202e858 +_08059230: .4byte gPlayerAvatar _08059234: bl sub_80592A4 lsls r0, 24 @@ -14406,8 +14406,8 @@ _0805928E: movs r0, 0x1 b _0805929E .align 2, 0 -_08059294: .4byte 0x030048a0 -_08059298: .4byte 0x0202e858 +_08059294: .4byte gMapObjects +_08059298: .4byte gPlayerAvatar _0805929C: movs r0, 0 _0805929E: @@ -14429,7 +14429,7 @@ sub_80592A4: @ 80592A4 movs r0, 0x1 b _080592C2 .align 2, 0 -_080592BC: .4byte 0x0202e858 +_080592BC: .4byte gPlayerAvatar _080592C0: movs r0, 0 _080592C2: @@ -14453,8 +14453,8 @@ PlayerIsAnimActive: @ 80592C8 pop {r1} bx r1 .align 2, 0 -_080592E4: .4byte 0x0202e858 -_080592E8: .4byte 0x030048a0 +_080592E4: .4byte gPlayerAvatar +_080592E8: .4byte gMapObjects thumb_func_end PlayerIsAnimActive thumb_func_start PlayerCheckIfAnimFinishedOrInactive @@ -14473,8 +14473,8 @@ PlayerCheckIfAnimFinishedOrInactive: @ 80592EC pop {r1} bx r1 .align 2, 0 -_08059308: .4byte 0x0202e858 -_0805930C: .4byte 0x030048a0 +_08059308: .4byte gPlayerAvatar +_0805930C: .4byte gMapObjects thumb_func_end PlayerCheckIfAnimFinishedOrInactive thumb_func_start player_set_x22 @@ -14490,8 +14490,8 @@ player_set_x22: @ 8059310 strb r0, [r1] bx lr .align 2, 0 -_08059324: .4byte 0x030048a0 -_08059328: .4byte 0x0202e858 +_08059324: .4byte gMapObjects +_08059328: .4byte gPlayerAvatar thumb_func_end player_set_x22 thumb_func_start player_get_x22 @@ -14507,8 +14507,8 @@ player_get_x22: @ 805932C ldrb r0, [r0] bx lr .align 2, 0 -_08059340: .4byte 0x030048a0 -_08059344: .4byte 0x0202e858 +_08059340: .4byte gMapObjects +_08059344: .4byte gPlayerAvatar thumb_func_end player_get_x22 thumb_func_start sub_8059348 @@ -14528,8 +14528,8 @@ sub_8059348: @ 8059348 pop {r0} bx r0 .align 2, 0 -_08059368: .4byte 0x0202e858 -_0805936C: .4byte 0x030048a0 +_08059368: .4byte gPlayerAvatar +_0805936C: .4byte gMapObjects thumb_func_end sub_8059348 thumb_func_start player_npc_set_state_and_x22_etc @@ -14559,8 +14559,8 @@ _0805939E: pop {r0} bx r0 .align 2, 0 -_080593A4: .4byte 0x0202e858 -_080593A8: .4byte 0x030048a0 +_080593A4: .4byte gPlayerAvatar +_080593A8: .4byte gMapObjects thumb_func_end player_npc_set_state_and_x22_etc thumb_func_start PlayerGoSpeed0 @@ -14750,8 +14750,8 @@ _080594F6: pop {r0} bx r0 .align 2, 0 -_080594FC: .4byte 0x0202e858 -_08059500: .4byte 0x030048a0 +_080594FC: .4byte gPlayerAvatar +_08059500: .4byte gMapObjects thumb_func_end sub_80594C0 thumb_func_start sub_8059504 @@ -14988,8 +14988,8 @@ _080596B0: pop {r0} bx r0 .align 2, 0 -_080596B8: .4byte 0x030048a0 -_080596BC: .4byte 0x0202e858 +_080596B8: .4byte gMapObjects +_080596BC: .4byte gPlayerAvatar _080596C0: .4byte gUnknown_0830FC34 thumb_func_end PlayCollisionSoundIfNotFacingWarp @@ -15024,8 +15024,8 @@ GetXYCoordsOneStepInFrontOfPlayer: @ 80596C4 pop {r0} bx r0 .align 2, 0 -_08059700: .4byte 0x030048a0 -_08059704: .4byte 0x0202e858 +_08059700: .4byte gMapObjects +_08059704: .4byte gPlayerAvatar thumb_func_end GetXYCoordsOneStepInFrontOfPlayer thumb_func_start PlayerGetDestCoords @@ -15051,8 +15051,8 @@ PlayerGetDestCoords: @ 8059708 pop {r0} bx r0 .align 2, 0 -_08059730: .4byte 0x030048a0 -_08059734: .4byte 0x0202e858 +_08059730: .4byte gMapObjects +_08059734: .4byte gPlayerAvatar thumb_func_end PlayerGetDestCoords thumb_func_start player_get_direction_lower_nybble @@ -15069,8 +15069,8 @@ player_get_direction_lower_nybble: @ 8059738 lsrs r0, 28 bx lr .align 2, 0 -_08059750: .4byte 0x030048a0 -_08059754: .4byte 0x0202e858 +_08059750: .4byte gMapObjects +_08059754: .4byte gPlayerAvatar thumb_func_end player_get_direction_lower_nybble thumb_func_start player_get_direction_upper_nybble @@ -15086,8 +15086,8 @@ player_get_direction_upper_nybble: @ 8059758 lsrs r0, 4 bx lr .align 2, 0 -_0805976C: .4byte 0x030048a0 -_08059770: .4byte 0x0202e858 +_0805976C: .4byte gMapObjects +_08059770: .4byte gPlayerAvatar thumb_func_end player_get_direction_upper_nybble thumb_func_start PlayerGetZCoord @@ -15103,8 +15103,8 @@ PlayerGetZCoord: @ 8059774 lsrs r0, 4 bx lr .align 2, 0 -_08059788: .4byte 0x030048a0 -_0805978C: .4byte 0x0202e858 +_08059788: .4byte gMapObjects +_0805978C: .4byte gPlayerAvatar thumb_func_end PlayerGetZCoord thumb_func_start unref_sub_8059790 @@ -15128,8 +15128,8 @@ unref_sub_8059790: @ 8059790 pop {r0} bx r0 .align 2, 0 -_080597B8: .4byte 0x0202e858 -_080597BC: .4byte 0x030048a0 +_080597B8: .4byte gPlayerAvatar +_080597BC: .4byte gMapObjects thumb_func_end unref_sub_8059790 thumb_func_start TestPlayerAvatarFlags @@ -15140,7 +15140,7 @@ TestPlayerAvatarFlags: @ 80597C0 adds r0, r1, 0 bx lr .align 2, 0 -_080597CC: .4byte 0x0202e858 +_080597CC: .4byte gPlayerAvatar thumb_func_end TestPlayerAvatarFlags thumb_func_start sub_80597D0 @@ -15149,7 +15149,7 @@ sub_80597D0: @ 80597D0 ldrb r0, [r0] bx lr .align 2, 0 -_080597D8: .4byte 0x0202e858 +_080597D8: .4byte gPlayerAvatar thumb_func_end sub_80597D0 thumb_func_start GetPlayerAvatarObjectId @@ -15158,7 +15158,7 @@ GetPlayerAvatarObjectId: @ 80597DC ldrb r0, [r0, 0x4] bx lr .align 2, 0 -_080597E4: .4byte 0x0202e858 +_080597E4: .4byte gPlayerAvatar thumb_func_end GetPlayerAvatarObjectId thumb_func_start sub_80597E8 @@ -15199,8 +15199,8 @@ _0805982C: pop {r0} bx r0 .align 2, 0 -_08059834: .4byte 0x0202e858 -_08059838: .4byte 0x030048a0 +_08059834: .4byte gPlayerAvatar +_08059838: .4byte gMapObjects thumb_func_end sub_80597F4 thumb_func_start sub_805983C @@ -15246,7 +15246,7 @@ GetPlayerAvatarGraphicsIdByStateId: @ 805986C pop {r1} bx r1 .align 2, 0 -_08059884: .4byte 0x0202e858 +_08059884: .4byte gPlayerAvatar thumb_func_end GetPlayerAvatarGraphicsIdByStateId thumb_func_start unref_sub_8059888 @@ -15352,7 +15352,7 @@ _08059926: pop {r1} bx r1 .align 2, 0 -_0805992C: .4byte 0x03004360 +_0805992C: .4byte gPlayerParty thumb_func_end PartyHasMonWithSurf thumb_func_start IsPlayerSurfingNorth @@ -15435,8 +15435,8 @@ IsPlayerFacingSurfableFishableWater: @ 8059954 movs r0, 0x1 b _080599D6 .align 2, 0 -_080599CC: .4byte 0x0202e858 -_080599D0: .4byte 0x030048a0 +_080599CC: .4byte gPlayerAvatar +_080599D0: .4byte gMapObjects _080599D4: movs r0, 0 _080599D6: @@ -15456,7 +15456,7 @@ ClearPlayerAvatarInfo: @ 80599E0 pop {r0} bx r0 .align 2, 0 -_080599F0: .4byte 0x0202e858 +_080599F0: .4byte gPlayerAvatar thumb_func_end ClearPlayerAvatarInfo thumb_func_start SetPlayerAvatarStateMask @@ -15471,7 +15471,7 @@ SetPlayerAvatarStateMask: @ 80599F4 strb r0, [r3] bx lr .align 2, 0 -_08059A08: .4byte 0x0202e858 +_08059A08: .4byte gPlayerAvatar thumb_func_end SetPlayerAvatarStateMask thumb_func_start GetPlayerAvatarStateTransitionByGraphicsId @@ -15536,7 +15536,7 @@ _08059A60: ldrb r0, [r0] b _08059A88 .align 2, 0 -_08059A74: .4byte 0x0202e858 +_08059A74: .4byte gPlayerAvatar _08059A78: .4byte gUnknown_0830FC64 _08059A7C: adds r0, r2, 0x1 @@ -15573,7 +15573,7 @@ SetPlayerAvatarExtraStateTransition: @ 8059A90 pop {r0} bx r0 .align 2, 0 -_08059ABC: .4byte 0x0202e858 +_08059ABC: .4byte gPlayerAvatar thumb_func_end SetPlayerAvatarExtraStateTransition thumb_func_start InitPlayerAvatar @@ -15669,8 +15669,8 @@ InitPlayerAvatar: @ 8059AC0 pop {r0} bx r0 .align 2, 0 -_08059B80: .4byte 0x030048a0 -_08059B84: .4byte 0x0202e858 +_08059B80: .4byte gMapObjects +_08059B84: .4byte gPlayerAvatar thumb_func_end InitPlayerAvatar thumb_func_start sub_8059B88 @@ -15723,9 +15723,9 @@ _08059BE0: pop {r0} bx r0 .align 2, 0 -_08059BE8: .4byte 0x030048a0 -_08059BEC: .4byte 0x0202e858 -_08059BF0: .4byte 0x02020004 +_08059BE8: .4byte gMapObjects +_08059BEC: .4byte gPlayerAvatar +_08059BF0: .4byte gSprites thumb_func_end sub_8059B88 thumb_func_start sub_8059BF4 @@ -15757,9 +15757,9 @@ sub_8059BF4: @ 8059BF4 pop {r0} bx r0 .align 2, 0 -_08059C30: .4byte 0x0202e858 -_08059C34: .4byte 0x030048a0 -_08059C38: .4byte 0x02020004 +_08059C30: .4byte gPlayerAvatar +_08059C34: .4byte gMapObjects +_08059C38: .4byte gSprites thumb_func_end sub_8059BF4 thumb_func_start sub_8059C3C @@ -15799,9 +15799,9 @@ sub_8059C3C: @ 8059C3C pop {r0} bx r0 .align 2, 0 -_08059C88: .4byte 0x0202e858 -_08059C8C: .4byte 0x030048a0 -_08059C90: .4byte 0x02020004 +_08059C88: .4byte gPlayerAvatar +_08059C8C: .4byte gMapObjects +_08059C90: .4byte gSprites thumb_func_end sub_8059C3C thumb_func_start sub_8059C94 @@ -15853,9 +15853,9 @@ sub_8059C94: @ 8059C94 pop {r0} bx r0 .align 2, 0 -_08059CFC: .4byte 0x0202e858 -_08059D00: .4byte 0x030048a0 -_08059D04: .4byte 0x02020004 +_08059CFC: .4byte gPlayerAvatar +_08059D00: .4byte gMapObjects +_08059D04: .4byte gSprites thumb_func_end sub_8059C94 thumb_func_start sub_8059D08 @@ -15895,9 +15895,9 @@ sub_8059D08: @ 8059D08 pop {r0} bx r0 .align 2, 0 -_08059D54: .4byte 0x0202e858 -_08059D58: .4byte 0x030048a0 -_08059D5C: .4byte 0x02020004 +_08059D54: .4byte gPlayerAvatar +_08059D58: .4byte gMapObjects +_08059D5C: .4byte gSprites thumb_func_end sub_8059D08 thumb_func_start sub_8059D60 @@ -16003,7 +16003,7 @@ task_add_bump_boulder: @ 8059DF0 bx r0 .align 2, 0 _08059E24: .4byte sub_8059E2C -_08059E28: .4byte 0x03004b20 +_08059E28: .4byte gTasks thumb_func_end task_add_bump_boulder thumb_func_start sub_8059E2C @@ -16046,9 +16046,9 @@ _08059E40: bx r0 .align 2, 0 _08059E74: .4byte gUnknown_0830FC88 -_08059E78: .4byte 0x03004b20 -_08059E7C: .4byte 0x030048a0 -_08059E80: .4byte 0x0202e858 +_08059E78: .4byte gTasks +_08059E7C: .4byte gMapObjects +_08059E80: .4byte gPlayerAvatar thumb_func_end sub_8059E2C thumb_func_start sub_8059E84 @@ -16067,7 +16067,7 @@ sub_8059E84: @ 8059E84 pop {r1} bx r1 .align 2, 0 -_08059EA0: .4byte 0x0202e858 +_08059EA0: .4byte gPlayerAvatar thumb_func_end sub_8059E84 thumb_func_start sub_8059EA4 @@ -16137,8 +16137,8 @@ _08059F2E: pop {r1} bx r1 .align 2, 0 -_08059F38: .4byte 0x0202ff84 -_08059F3C: .4byte 0x02020004 +_08059F38: .4byte gUnknown_0202FF84 +_08059F3C: .4byte gSprites thumb_func_end sub_8059EA4 thumb_func_start sub_8059F40 @@ -16175,7 +16175,7 @@ _08059F82: pop {r1} bx r1 .align 2, 0 -_08059F8C: .4byte 0x0202e858 +_08059F8C: .4byte gPlayerAvatar _08059F90: .4byte sub_8059E2C thumb_func_end sub_8059F40 @@ -16230,9 +16230,9 @@ _08059FC6: bx r0 .align 2, 0 _08059FF0: .4byte gUnknown_0830FC94 -_08059FF4: .4byte 0x03004b20 -_08059FF8: .4byte 0x0202e858 -_08059FFC: .4byte 0x030048a0 +_08059FF4: .4byte gTasks +_08059FF8: .4byte gPlayerAvatar +_08059FFC: .4byte gMapObjects thumb_func_end sub_8059FB4 thumb_func_start sub_805A000 @@ -16283,7 +16283,7 @@ _0805A05C: pop {r1} bx r1 .align 2, 0 -_0805A064: .4byte 0x0202e858 +_0805A064: .4byte gPlayerAvatar _0805A068: .4byte sub_8059FB4 thumb_func_end sub_805A000 @@ -16338,9 +16338,9 @@ _0805A09E: bx r0 .align 2, 0 _0805A0C8: .4byte gUnknown_0830FC98 -_0805A0CC: .4byte 0x03004b20 -_0805A0D0: .4byte 0x0202e858 -_0805A0D4: .4byte 0x030048a0 +_0805A0CC: .4byte gTasks +_0805A0D0: .4byte gPlayerAvatar +_0805A0D4: .4byte gMapObjects thumb_func_end sub_805A08C thumb_func_start sub_805A0D8 @@ -16362,7 +16362,7 @@ sub_805A0D8: @ 805A0D8 pop {r1} bx r1 .align 2, 0 -_0805A0FC: .4byte 0x0202e858 +_0805A0FC: .4byte gPlayerAvatar thumb_func_end sub_805A0D8 thumb_func_start sub_805A100 @@ -16493,7 +16493,7 @@ _0805A1FC: pop {r1} bx r1 .align 2, 0 -_0805A204: .4byte 0x0202e858 +_0805A204: .4byte gPlayerAvatar _0805A208: .4byte sub_805A08C thumb_func_end sub_805A1B8 @@ -16532,9 +16532,9 @@ sub_805A20C: @ 805A20C pop {r0} bx r0 .align 2, 0 -_0805A258: .4byte 0x0202e858 +_0805A258: .4byte gPlayerAvatar _0805A25C: .4byte taskFF_0805D1D4 -_0805A260: .4byte 0x03004b20 +_0805A260: .4byte gTasks thumb_func_end sub_805A20C thumb_func_start taskFF_0805D1D4 @@ -16582,9 +16582,9 @@ _0805A2B8: pop {r0} bx r0 .align 2, 0 -_0805A2C0: .4byte 0x0202e858 -_0805A2C4: .4byte 0x030048a0 -_0805A2C8: .4byte 0x03004b20 +_0805A2C0: .4byte gPlayerAvatar +_0805A2C4: .4byte gMapObjects +_0805A2C8: .4byte gTasks _0805A2CC: .4byte sub_805A2D0 thumb_func_end taskFF_0805D1D4 @@ -16638,9 +16638,9 @@ _0805A336: pop {r0} bx r0 .align 2, 0 -_0805A33C: .4byte 0x0202e858 -_0805A340: .4byte 0x030048a0 -_0805A344: .4byte 0x02020004 +_0805A33C: .4byte gPlayerAvatar +_0805A340: .4byte gMapObjects +_0805A344: .4byte gSprites thumb_func_end sub_805A2D0 thumb_func_start StartFishing @@ -16667,7 +16667,7 @@ StartFishing: @ 805A348 bx r0 .align 2, 0 _0805A374: .4byte sub_805A37C -_0805A378: .4byte 0x03004b20 +_0805A378: .4byte gTasks thumb_func_end StartFishing thumb_func_start sub_805A37C @@ -16697,7 +16697,7 @@ _0805A38E: bx r0 .align 2, 0 _0805A3AC: .4byte gUnknown_0830FCB4 -_0805A3B0: .4byte 0x03004b20 +_0805A3B0: .4byte gTasks thumb_func_end sub_805A37C thumb_func_start sub_805A3B4 @@ -16716,7 +16716,7 @@ sub_805A3B4: @ 805A3B4 pop {r1} bx r1 .align 2, 0 -_0805A3D0: .4byte 0x0202e858 +_0805A3D0: .4byte gPlayerAvatar thumb_func_end sub_805A3B4 thumb_func_start fish1 @@ -16785,8 +16785,8 @@ fish1: @ 805A3D4 .align 2, 0 _0805A45C: .4byte gUnknown_0830FCF4 _0805A460: .4byte gUnknown_0830FCFA -_0805A464: .4byte 0x030048a0 -_0805A468: .4byte 0x0202e858 +_0805A464: .4byte gMapObjects +_0805A468: .4byte gPlayerAvatar thumb_func_end fish1 thumb_func_start fish2 @@ -16882,7 +16882,7 @@ _0805A50E: b _0805A564 .align 2, 0 _0805A514: .4byte gUnknown_0830FD00 -_0805A518: .4byte 0x03001770 +_0805A518: .4byte gMain _0805A51C: lsls r0, r2, 16 asrs r0, 16 @@ -16973,8 +16973,8 @@ _0805A5BC: pop {r1} bx r1 .align 2, 0 -_0805A5C4: .4byte 0x0202e858 -_0805A5C8: .4byte 0x02020004 +_0805A5C4: .4byte gPlayerAvatar +_0805A5C8: .4byte gSprites thumb_func_end party_menu_update_status_condition_object thumb_func_start sub_805A5CC @@ -17044,7 +17044,7 @@ _0805A63E: pop {r1} bx r1 .align 2, 0 -_0805A648: .4byte 0x03001770 +_0805A648: .4byte gMain thumb_func_end fish7 thumb_func_start fish8 @@ -17192,9 +17192,9 @@ _0805A746: strh r0, [r5, 0xA] b _0805A7A8 .align 2, 0 -_0805A76C: .4byte 0x0202e858 -_0805A770: .4byte 0x030048a0 -_0805A774: .4byte 0x02020004 +_0805A76C: .4byte gPlayerAvatar +_0805A770: .4byte gMapObjects +_0805A774: .4byte gSprites _0805A778: movs r1, 0xA ldrsh r0, [r5, r1] @@ -17224,7 +17224,7 @@ _0805A7A8: pop {r1} bx r1 .align 2, 0 -_0805A7B4: .4byte 0x0202e858 +_0805A7B4: .4byte gPlayerAvatar _0805A7B8: .4byte sub_805A37C thumb_func_end sub_805A6DC @@ -17258,8 +17258,8 @@ sub_805A7BC: @ 805A7BC pop {r1} bx r1 .align 2, 0 -_0805A7FC: .4byte 0x0202e858 -_0805A800: .4byte 0x02020004 +_0805A7FC: .4byte gPlayerAvatar +_0805A800: .4byte gSprites _0805A804: .4byte gOtherText_NotEvenANibble thumb_func_end sub_805A7BC @@ -17294,8 +17294,8 @@ sub_805A808: @ 805A808 pop {r1} bx r1 .align 2, 0 -_0805A84C: .4byte 0x0202e858 -_0805A850: .4byte 0x02020004 +_0805A84C: .4byte gPlayerAvatar +_0805A850: .4byte gSprites _0805A854: .4byte gOtherText_ItGotAway thumb_func_end sub_805A808 @@ -17388,9 +17388,9 @@ _0805A8FA: pop {r1} bx r1 .align 2, 0 -_0805A908: .4byte 0x02020004 -_0805A90C: .4byte 0x0202e858 -_0805A910: .4byte 0x030048a0 +_0805A908: .4byte gSprites +_0805A90C: .4byte gPlayerAvatar +_0805A910: .4byte gMapObjects thumb_func_end sub_805A874 thumb_func_start fishF @@ -17418,7 +17418,7 @@ _0805A946: pop {r1} bx r1 .align 2, 0 -_0805A94C: .4byte 0x0202e858 +_0805A94C: .4byte gPlayerAvatar _0805A950: .4byte sub_805A37C thumb_func_end fishF @@ -17546,10 +17546,10 @@ _0805AA3A: pop {r0} bx r0 .align 2, 0 -_0805AA40: .4byte 0x0202e858 -_0805AA44: .4byte 0x02020004 +_0805AA40: .4byte gPlayerAvatar +_0805AA44: .4byte gSprites _0805AA48: .4byte 0x0000fff8 -_0805AA4C: .4byte 0x030048a0 +_0805AA4C: .4byte gMapObjects thumb_func_end sub_805A954 thumb_func_start npc_clear_ids_and_state @@ -17591,7 +17591,7 @@ _0805AA76: pop {r0} bx r0 .align 2, 0 -_0805AA94: .4byte 0x030048a0 +_0805AA94: .4byte gMapObjects thumb_func_end npcs_clear_ids_and_state thumb_func_start sub_805AA98 @@ -17681,7 +17681,7 @@ sub_805AAB0: @ 805AAB0 bx r0 .align 2, 0 _0805AB4C: .4byte gFieldEffectObjectTemplatePointers -_0805AB50: .4byte 0x02020004 +_0805AB50: .4byte gSprites thumb_func_end sub_805AAB0 thumb_func_start sub_805AB54 @@ -17692,7 +17692,7 @@ sub_805AB54: @ 805AB54 ldrb r0, [r2] b _0805AB78 .align 2, 0 -_0805AB60: .4byte 0x030048a0 +_0805AB60: .4byte gMapObjects _0805AB64: adds r0, r1, 0x1 lsls r0, 24 @@ -17800,7 +17800,7 @@ _0805AC0C: pop {r1} bx r1 .align 2, 0 -_0805AC14: .4byte 0x030048a0 +_0805AC14: .4byte gMapObjects thumb_func_end GetFieldObjectIdByXY thumb_func_start GetFieldObjectIdByLocalIdAndMapInternal @@ -17835,7 +17835,7 @@ _0805AC2A: adds r0, r1, 0 b _0805AC60 .align 2, 0 -_0805AC50: .4byte 0x030048a0 +_0805AC50: .4byte gMapObjects _0805AC54: adds r0, r1, 0x1 lsls r0, 24 @@ -17871,7 +17871,7 @@ _0805AC72: adds r0, r2, 0 b _0805AC9C .align 2, 0 -_0805AC8C: .4byte 0x030048a0 +_0805AC8C: .4byte gMapObjects _0805AC90: adds r0, r2, 0x1 lsls r0, 24 @@ -18038,7 +18038,7 @@ _0805ADC2: pop {r1} bx r1 .align 2, 0 -_0805ADD0: .4byte 0x030048a0 +_0805ADD0: .4byte gMapObjects _0805ADD4: .4byte gUnknown_0836DC09 _0805ADD8: .4byte gUnknown_0836DBBC thumb_func_end InitFieldObjectStateFromTemplate @@ -18057,7 +18057,7 @@ sub_805ADDC: @ 805ADDC bne _0805AE10 b _0805AE3E .align 2, 0 -_0805ADF4: .4byte 0x0202e828 +_0805ADF4: .4byte gMapHeader _0805ADF8: ldr r1, _0805AE0C adds r0, r7, r1 @@ -18104,7 +18104,7 @@ _0805AE40: pop {r1} bx r1 .align 2, 0 -_0805AE4C: .4byte 0x02026354 +_0805AE4C: .4byte gUnknown_02026354 thumb_func_end sub_805ADDC thumb_func_start GetAvailableFieldObjectSlot @@ -18160,7 +18160,7 @@ _0805AEA8: movs r0, 0x1 b _0805AEE4 .align 2, 0 -_0805AEAC: .4byte 0x030048a0 +_0805AEAC: .4byte gMapObjects _0805AEB0: mov r0, r12 strb r2, [r0] @@ -18195,7 +18195,7 @@ _0805AEE4: pop {r1} bx r1 .align 2, 0 -_0805AEEC: .4byte 0x030048a0 +_0805AEEC: .4byte gMapObjects thumb_func_end GetAvailableFieldObjectSlot thumb_func_start RemoveFieldObject @@ -18245,7 +18245,7 @@ _0805AF42: pop {r0} bx r0 .align 2, 0 -_0805AF48: .4byte 0x030048a0 +_0805AF48: .4byte gMapObjects thumb_func_end RemoveFieldObjectByLocalIdAndMap thumb_func_start RemoveFieldObjectInternal @@ -18283,7 +18283,7 @@ RemoveFieldObjectInternal: @ 805AF4C bx r0 .align 2, 0 _0805AF90: .4byte 0xffff0000 -_0805AF94: .4byte 0x02020004 +_0805AF94: .4byte gSprites thumb_func_end RemoveFieldObjectInternal thumb_func_start npc_hide_all_but_player @@ -18311,8 +18311,8 @@ _0805AFB2: pop {r0} bx r0 .align 2, 0 -_0805AFC4: .4byte 0x0202e858 -_0805AFC8: .4byte 0x030048a0 +_0805AFC4: .4byte gPlayerAvatar +_0805AFC8: .4byte gMapObjects thumb_func_end npc_hide_all_but_player thumb_func_start sub_805AFCC @@ -18366,7 +18366,7 @@ _0805B006: bl npc_load_two_palettes__no_record b _0805B042 .align 2, 0 -_0805B030: .4byte 0x030048a0 +_0805B030: .4byte gMapObjects _0805B034: cmp r0, 0xA bne _0805B042 @@ -18409,7 +18409,7 @@ _0805B050: b _0805B154 .align 2, 0 _0805B084: .4byte 0x0000ffff -_0805B088: .4byte 0x030048a0 +_0805B088: .4byte gMapObjects _0805B08C: lsls r0, r7, 4 adds r0, r7 @@ -18516,7 +18516,7 @@ _0805B154: pop {r1} bx r1 .align 2, 0 -_0805B164: .4byte 0x02020004 +_0805B164: .4byte gSprites thumb_func_end sub_805AFCC thumb_func_start SpawnFieldObject @@ -18616,8 +18616,8 @@ _0805B21A: pop {r1} bx r1 .align 2, 0 -_0805B228: .4byte 0x02020004 -_0805B22C: .4byte 0x030048a0 +_0805B228: .4byte gSprites +_0805B22C: .4byte gMapObjects thumb_func_end SpawnFieldObject thumb_func_start SpawnSpecialFieldObject @@ -18648,7 +18648,7 @@ SpawnSpecialFieldObject: @ 805B230 pop {r1} bx r1 .align 2, 0 -_0805B268: .4byte 0x02025734 +_0805B268: .4byte gSaveBlock1 thumb_func_end SpawnSpecialFieldObject thumb_func_start SpawnSpecialFieldObjectParametrized @@ -18871,7 +18871,7 @@ _0805B3FC: bx r1 .align 2, 0 _0805B408: .4byte 0x0000ffff -_0805B40C: .4byte 0x02020004 +_0805B40C: .4byte gSprites thumb_func_end AddPseudoFieldObject thumb_func_start sub_805B410 @@ -19031,7 +19031,7 @@ _0805B53C: .align 2, 0 _0805B550: .4byte sub_8064970 _0805B554: .4byte 0x0000ffff -_0805B558: .4byte 0x02020004 +_0805B558: .4byte gSprites thumb_func_end sub_805B410 thumb_func_start sub_805B55C @@ -19140,9 +19140,9 @@ _0805B618: pop {r0} bx r0 .align 2, 0 -_0805B628: .4byte 0x0202e828 -_0805B62C: .4byte 0x02025734 -_0805B630: .4byte 0x02026354 +_0805B628: .4byte gMapHeader +_0805B62C: .4byte gSaveBlock1 +_0805B630: .4byte gUnknown_02026354 thumb_func_end sub_805B55C thumb_func_start RemoveFieldObjectsOutsideView @@ -19193,8 +19193,8 @@ _0805B67A: pop {r0} bx r0 .align 2, 0 -_0805B688: .4byte 0x02029818 -_0805B68C: .4byte 0x030048a0 +_0805B688: .4byte gUnknown_02029818 +_0805B68C: .4byte gMapObjects _0805B690: .4byte 0x00010001 thumb_func_end RemoveFieldObjectsOutsideView @@ -19263,7 +19263,7 @@ _0805B706: pop {r0} bx r0 .align 2, 0 -_0805B70C: .4byte 0x02025734 +_0805B70C: .4byte gSaveBlock1 thumb_func_end RemoveFieldObjectIfOutsideView thumb_func_start sub_805B710 @@ -19304,7 +19304,7 @@ _0805B744: pop {r0} bx r0 .align 2, 0 -_0805B758: .4byte 0x030048a0 +_0805B758: .4byte gMapObjects thumb_func_end sub_805B710 thumb_func_start sub_805B75C @@ -19514,11 +19514,11 @@ _0805B8EE: pop {r0} bx r0 .align 2, 0 -_0805B900: .4byte 0x02029818 -_0805B904: .4byte 0x030048a0 +_0805B900: .4byte gUnknown_02029818 +_0805B904: .4byte gMapObjects _0805B908: .4byte 0xffff0000 _0805B90C: .4byte 0x0000ffff -_0805B910: .4byte 0x02020004 +_0805B910: .4byte gSprites thumb_func_end sub_805B75C thumb_func_start sub_805B914 @@ -19575,8 +19575,8 @@ SetPlayerAvatarFieldObjectIdAndObjectId: @ 805B94C pop {r0} bx r0 .align 2, 0 -_0805B978: .4byte 0x0202e858 -_0805B97C: .4byte 0x030048a0 +_0805B978: .4byte gPlayerAvatar +_0805B97C: .4byte gMapObjects thumb_func_end SetPlayerAvatarFieldObjectIdAndObjectId thumb_func_start sub_805B980 @@ -19706,7 +19706,7 @@ _0805BA72: pop {r0} bx r0 .align 2, 0 -_0805BA7C: .4byte 0x02020004 +_0805BA7C: .4byte gSprites thumb_func_end sub_805B980 thumb_func_start unref_sub_805BA80 @@ -19741,7 +19741,7 @@ _0805BAB4: pop {r0} bx r0 .align 2, 0 -_0805BABC: .4byte 0x030048a0 +_0805BABC: .4byte gMapObjects thumb_func_end unref_sub_805BA80 thumb_func_start FieldObjectTurn @@ -19782,7 +19782,7 @@ _0805BB06: pop {r0} bx r0 .align 2, 0 -_0805BB0C: .4byte 0x02020004 +_0805BB0C: .4byte gSprites thumb_func_end FieldObjectTurn thumb_func_start FieldObjectTurnByLocalIdAndMap @@ -19817,7 +19817,7 @@ _0805BB44: pop {r0} bx r0 .align 2, 0 -_0805BB4C: .4byte 0x030048a0 +_0805BB4C: .4byte gMapObjects thumb_func_end FieldObjectTurnByLocalIdAndMap thumb_func_start unref_sub_805BB50 @@ -19835,7 +19835,7 @@ unref_sub_805BB50: @ 805BB50 pop {r0} bx r0 .align 2, 0 -_0805BB6C: .4byte 0x030048a0 +_0805BB6C: .4byte gMapObjects thumb_func_end unref_sub_805BB50 thumb_func_start get_berry_tree_graphics @@ -20003,7 +20003,7 @@ _0805BC9E: pop {r0} bx r0 .align 2, 0 -_0805BCA8: .4byte 0x030048a0 +_0805BCA8: .4byte gMapObjects thumb_func_end npc_by_local_id_and_map_set_field_1_bit_x20 thumb_func_start FieldObjectGetLocalIdAndMap @@ -20045,7 +20045,7 @@ _0805BCE8: pop {r0} bx r0 .align 2, 0 -_0805BCEC: .4byte 0x030048a0 +_0805BCEC: .4byte gMapObjects thumb_func_end sub_805BCC0 thumb_func_start sub_805BCF0 @@ -20090,8 +20090,8 @@ _0805BD36: pop {r0} bx r0 .align 2, 0 -_0805BD40: .4byte 0x030048a0 -_0805BD44: .4byte 0x02020004 +_0805BD40: .4byte gMapObjects +_0805BD44: .4byte gSprites thumb_func_end sub_805BCF0 thumb_func_start sub_805BD48 @@ -20130,7 +20130,7 @@ _0805BD84: pop {r0} bx r0 .align 2, 0 -_0805BD8C: .4byte 0x030048a0 +_0805BD8C: .4byte gMapObjects thumb_func_end sub_805BD48 thumb_func_start sub_805BD90 @@ -20174,8 +20174,8 @@ _0805BDD4: pop {r0} bx r0 .align 2, 0 -_0805BDDC: .4byte 0x030048a0 -_0805BDE0: .4byte 0x02020004 +_0805BDDC: .4byte gMapObjects +_0805BDE0: .4byte gSprites thumb_func_end sub_805BD90 thumb_func_start gpu_pal_allocator_reset__manage_upper_four @@ -20188,7 +20188,7 @@ gpu_pal_allocator_reset__manage_upper_four: @ 805BDE4 pop {r0} bx r0 .align 2, 0 -_0805BDF4: .4byte 0x030028f8 +_0805BDF4: .4byte gReservedSpritePaletteCount thumb_func_end gpu_pal_allocator_reset__manage_upper_four thumb_func_start sub_805BDF8 @@ -20405,7 +20405,7 @@ _0805BF50: _0805BF74: .4byte gUnknown_08373874 _0805BF78: .4byte 0x000011ff _0805BF7C: .4byte gUnknown_0830FD14 -_0805BF80: .4byte 0x030005a4 +_0805BF80: .4byte gUnknown_030005A4 _0805BF84: adds r0, r3, 0x1 lsls r0, 24 @@ -20460,11 +20460,11 @@ _0805BFC4: bl pal_patch_for_npc b _0805C00C .align 2, 0 -_0805BFE8: .4byte 0x030005a6 +_0805BFE8: .4byte gUnknown_030005A6 _0805BFEC: .4byte gUnknown_083738E4 _0805BFF0: .4byte 0x000011ff _0805BFF4: .4byte gUnknown_0830FD14 -_0805BFF8: .4byte 0x030005a4 +_0805BFF8: .4byte gUnknown_030005A4 _0805BFFC: adds r0, r3, 0x1 lsls r0, 24 @@ -20601,7 +20601,7 @@ _0805C0EA: pop {r0} bx r0 .align 2, 0 -_0805C0F4: .4byte 0x02020004 +_0805C0F4: .4byte gSprites thumb_func_end sub_805C058 thumb_func_start sub_805C0F8 @@ -20646,7 +20646,7 @@ _0805C140: pop {r0} bx r0 .align 2, 0 -_0805C148: .4byte 0x030048a0 +_0805C148: .4byte gMapObjects thumb_func_end sub_805C0F8 thumb_func_start npc_coords_shift_still @@ -20714,8 +20714,8 @@ _0805C1B8: pop {r0} bx r0 .align 2, 0 -_0805C1C0: .4byte 0x0202e844 -_0805C1C4: .4byte 0x030048a0 +_0805C1C0: .4byte gUnknown_0202E844 +_0805C1C4: .4byte gMapObjects thumb_func_end UpdateFieldObjectCoordsForCameraUpdate thumb_func_start GetFieldObjectIdByXYZ @@ -20759,7 +20759,7 @@ _0805C1E0: adds r0, r4, 0 b _0805C224 .align 2, 0 -_0805C214: .4byte 0x030048a0 +_0805C214: .4byte gMapObjects _0805C218: adds r0, r4, 0x1 lsls r0, 24 @@ -20855,7 +20855,7 @@ AddCameraObject: @ 805C284 bx r1 .align 2, 0 _0805C2C0: .4byte gSpriteTemplate_830FD24 -_0805C2C4: .4byte 0x02020004 +_0805C2C4: .4byte gSprites thumb_func_end AddCameraObject thumb_func_start ObjectCB_CameraObject @@ -20910,7 +20910,7 @@ CameraObject_0: @ 805C2F0 pop {r0} bx r0 .align 2, 0 -_0805C328: .4byte 0x02020004 +_0805C328: .4byte gSprites thumb_func_end CameraObject_0 thumb_func_start CameraObject_1 @@ -20941,7 +20941,7 @@ CameraObject_1: @ 805C32C pop {r0} bx r0 .align 2, 0 -_0805C360: .4byte 0x02020004 +_0805C360: .4byte gSprites thumb_func_end CameraObject_1 thumb_func_start CameraObject_2 @@ -20969,7 +20969,7 @@ CameraObject_2: @ 805C364 pop {r0} bx r0 .align 2, 0 -_0805C390: .4byte 0x02020004 +_0805C390: .4byte gSprites thumb_func_end CameraObject_2 thumb_func_start FindCameraObject @@ -20998,7 +20998,7 @@ _0805C39E: adds r0, r2, 0 b _0805C3D4 .align 2, 0 -_0805C3C0: .4byte 0x02020004 +_0805C3C0: .4byte gSprites _0805C3C4: .4byte ObjectCB_CameraObject _0805C3C8: adds r0, r3, 0x1 @@ -21111,7 +21111,7 @@ _0805C456: strb r7, [r0] b _0805C492 .align 2, 0 -_0805C484: .4byte 0x02020004 +_0805C484: .4byte gSprites _0805C488: adds r0, r5, 0x1 lsls r0, 24 @@ -21171,7 +21171,7 @@ _0805C4BE: lsrs r0, 24 b _0805C506 .align 2, 0 -_0805C4F4: .4byte 0x02020004 +_0805C4F4: .4byte gSprites _0805C4F8: subs r0, r1, 0x1 lsls r0, 16 @@ -21258,7 +21258,7 @@ GetFieldObjectScriptPointerByFieldObjectId: @ 805C56C pop {r1} bx r1 .align 2, 0 -_0805C58C: .4byte 0x030048a0 +_0805C58C: .4byte gMapObjects thumb_func_end GetFieldObjectScriptPointerByFieldObjectId thumb_func_start GetFieldObjectFlagIdByLocalIdAndMap @@ -21295,7 +21295,7 @@ GetFieldObjectFlagIdByFieldObjectId: @ 805C5A8 pop {r1} bx r1 .align 2, 0 -_0805C5CC: .4byte 0x030048a0 +_0805C5CC: .4byte gMapObjects thumb_func_end GetFieldObjectFlagIdByFieldObjectId thumb_func_start unref_sub_805C5D0 @@ -21323,7 +21323,7 @@ unref_sub_805C5D0: @ 805C5D0 ldrb r0, [r0, 0x7] b _0805C606 .align 2, 0 -_0805C600: .4byte 0x030048a0 +_0805C600: .4byte gMapObjects _0805C604: movs r0, 0xFF _0805C606: @@ -21344,7 +21344,7 @@ unref_sub_805C60C: @ 805C60C ldrb r0, [r1, 0x7] bx lr .align 2, 0 -_0805C620: .4byte 0x030048a0 +_0805C620: .4byte gMapObjects thumb_func_end unref_sub_805C60C thumb_func_start unref_sub_805C624 @@ -21372,7 +21372,7 @@ unref_sub_805C624: @ 805C624 ldrb r0, [r0, 0x1D] b _0805C65A .align 2, 0 -_0805C654: .4byte 0x030048a0 +_0805C654: .4byte gMapObjects _0805C658: movs r0, 0xFF _0805C65A: @@ -21393,7 +21393,7 @@ FieldObjectGetBerryTreeId: @ 805C660 ldrb r0, [r1, 0x1D] bx lr .align 2, 0 -_0805C674: .4byte 0x030048a0 +_0805C674: .4byte gMapObjects thumb_func_end FieldObjectGetBerryTreeId thumb_func_start GetFieldObjectTemplateByLocalIdAndMap @@ -21421,8 +21421,8 @@ GetFieldObjectTemplateByLocalIdAndMap: @ 805C678 ldr r0, [r0, 0x4] b _0805C6B8 .align 2, 0 -_0805C6A4: .4byte 0x02025734 -_0805C6A8: .4byte 0x0202e828 +_0805C6A4: .4byte gSaveBlock1 +_0805C6A8: .4byte gMapHeader _0805C6AC: adds r0, r2, 0 adds r1, r3, 0 @@ -21491,7 +21491,7 @@ sub_805C700: @ 805C700 beq _0805C72E b _0805C74A .align 2, 0 -_0805C720: .4byte 0x02025734 +_0805C720: .4byte gSaveBlock1 _0805C724: movs r1, 0xC2 lsls r1, 4 @@ -21585,7 +21585,7 @@ _0805C7BA: pop {r0} bx r0 .align 2, 0 -_0805C7C0: .4byte 0x030048a0 +_0805C7C0: .4byte gMapObjects thumb_func_end sub_805C78C thumb_func_start sub_805C7C4 @@ -21613,9 +21613,9 @@ sub_805C7C4: @ 805C7C4 pop {r0} bx r0 .align 2, 0 -_0805C7F4: .4byte 0x030005a6 +_0805C7F4: .4byte gUnknown_030005A6 _0805C7F8: .4byte 0x000011ff -_0805C7FC: .4byte 0x030005a4 +_0805C7FC: .4byte gUnknown_030005A4 _0805C800: .4byte gUnknown_0837399C thumb_func_end sub_805C7C4 @@ -21636,7 +21636,7 @@ npc_paltag_by_palslot: @ 805C804 b _0805C834 .align 2, 0 _0805C820: .4byte gUnknown_0837399C -_0805C824: .4byte 0x030005a4 +_0805C824: .4byte gUnknown_030005A4 _0805C828: adds r1, r4, 0x4 adds r1, r2, r1 @@ -21649,7 +21649,7 @@ _0805C834: ldrh r0, [r0] b _0805C872 .align 2, 0 -_0805C83C: .4byte 0x030005a4 +_0805C83C: .4byte gUnknown_030005A4 _0805C840: movs r3, 0 ldr r0, _0805C878 @@ -21685,7 +21685,7 @@ _0805C872: .align 2, 0 _0805C878: .4byte gUnknown_083738E4 _0805C87C: .4byte 0x000011ff -_0805C880: .4byte 0x030005a6 +_0805C880: .4byte gUnknown_030005A6 thumb_func_end npc_paltag_by_palslot thumb_func_start sub_805C884 @@ -21704,7 +21704,7 @@ sub_805C884: @ 805C884 pop {r0} bx r0 .align 2, 0 -_0805C8A0: .4byte 0x030048a0 +_0805C8A0: .4byte gMapObjects _0805C8A4: .4byte sub_805C8A8 thumb_func_end sub_805C884 @@ -21730,7 +21730,7 @@ sub_805C8AC: @ 805C8AC pop {r0} bx r0 .align 2, 0 -_0805C8C8: .4byte 0x030048a0 +_0805C8C8: .4byte gMapObjects _0805C8CC: .4byte sub_805C8D0 thumb_func_end sub_805C8AC @@ -22474,7 +22474,7 @@ sub_805CDE8: @ 805CDE8 pop {r0} bx r0 .align 2, 0 -_0805CE04: .4byte 0x030048a0 +_0805CE04: .4byte gMapObjects _0805CE08: .4byte sub_805CE0C thumb_func_end sub_805CDE8 @@ -22647,7 +22647,7 @@ sub_805CF28: @ 805CF28 pop {r0} bx r0 .align 2, 0 -_0805CF44: .4byte 0x030048a0 +_0805CF44: .4byte gMapObjects _0805CF48: .4byte sub_805CF4C thumb_func_end sub_805CF28 @@ -22862,7 +22862,7 @@ sub_805D0AC: @ 805D0AC pop {r0} bx r0 .align 2, 0 -_0805D0C8: .4byte 0x030048a0 +_0805D0C8: .4byte gMapObjects _0805D0CC: .4byte sub_805D0D0 thumb_func_end sub_805D0AC @@ -23077,7 +23077,7 @@ sub_805D230: @ 805D230 pop {r0} bx r0 .align 2, 0 -_0805D24C: .4byte 0x030048a0 +_0805D24C: .4byte gMapObjects _0805D250: .4byte sub_805D254 thumb_func_end sub_805D230 @@ -23186,7 +23186,7 @@ _0805D2FC: pop {r0} bx r0 .align 2, 0 -_0805D30C: .4byte 0x030048a0 +_0805D30C: .4byte gMapObjects _0805D310: .4byte sub_805D314 thumb_func_end FieldObjectCB_BerryTree @@ -23263,7 +23263,7 @@ _0805D39A: movs r0, 0 b _0805D3E6 .align 2, 0 -_0805D3A0: .4byte 0x0202ff84 +_0805D3A0: .4byte gUnknown_0202FF84 _0805D3A4: ldrb r1, [r4, 0x1] movs r0, 0x21 @@ -23361,7 +23361,7 @@ do_berry_tree_growth_sparkle_2: @ 805D40C pop {r1} bx r1 .align 2, 0 -_0805D454: .4byte 0x0202ff84 +_0805D454: .4byte gUnknown_0202FF84 thumb_func_end do_berry_tree_growth_sparkle_2 thumb_func_start sub_805D458 @@ -23468,7 +23468,7 @@ sub_805D4F4: @ 805D4F4 pop {r0} bx r0 .align 2, 0 -_0805D510: .4byte 0x030048a0 +_0805D510: .4byte gMapObjects _0805D514: .4byte sub_805D518 thumb_func_end sub_805D4F4 @@ -23641,7 +23641,7 @@ sub_805D634: @ 805D634 pop {r0} bx r0 .align 2, 0 -_0805D650: .4byte 0x030048a0 +_0805D650: .4byte gMapObjects _0805D654: .4byte sub_805D658 thumb_func_end sub_805D634 @@ -23814,7 +23814,7 @@ sub_805D774: @ 805D774 pop {r0} bx r0 .align 2, 0 -_0805D790: .4byte 0x030048a0 +_0805D790: .4byte gMapObjects _0805D794: .4byte sub_805D798 thumb_func_end sub_805D774 @@ -23987,7 +23987,7 @@ sub_805D8B4: @ 805D8B4 pop {r0} bx r0 .align 2, 0 -_0805D8D0: .4byte 0x030048a0 +_0805D8D0: .4byte gMapObjects _0805D8D4: .4byte sub_805D8D8 thumb_func_end sub_805D8B4 @@ -24160,7 +24160,7 @@ sub_805D9F4: @ 805D9F4 pop {r0} bx r0 .align 2, 0 -_0805DA10: .4byte 0x030048a0 +_0805DA10: .4byte gMapObjects _0805DA14: .4byte sub_805DA18 thumb_func_end sub_805D9F4 @@ -24333,7 +24333,7 @@ sub_805DB34: @ 805DB34 pop {r0} bx r0 .align 2, 0 -_0805DB50: .4byte 0x030048a0 +_0805DB50: .4byte gMapObjects _0805DB54: .4byte sub_805DB58 thumb_func_end sub_805DB34 @@ -24506,7 +24506,7 @@ sub_805DC74: @ 805DC74 pop {r0} bx r0 .align 2, 0 -_0805DC90: .4byte 0x030048a0 +_0805DC90: .4byte gMapObjects _0805DC94: .4byte sub_805DC98 thumb_func_end sub_805DC74 @@ -24679,7 +24679,7 @@ sub_805DDB4: @ 805DDB4 pop {r0} bx r0 .align 2, 0 -_0805DDD0: .4byte 0x030048a0 +_0805DDD0: .4byte gMapObjects _0805DDD4: .4byte sub_805DDD8 thumb_func_end sub_805DDB4 @@ -24852,7 +24852,7 @@ sub_805DEF4: @ 805DEF4 pop {r0} bx r0 .align 2, 0 -_0805DF10: .4byte 0x030048a0 +_0805DF10: .4byte gMapObjects _0805DF14: .4byte sub_805DF18 thumb_func_end sub_805DEF4 @@ -25025,7 +25025,7 @@ sub_805E034: @ 805E034 pop {r0} bx r0 .align 2, 0 -_0805E050: .4byte 0x030048a0 +_0805E050: .4byte gMapObjects _0805E054: .4byte sub_805E058 thumb_func_end sub_805E034 @@ -25198,7 +25198,7 @@ sub_805E174: @ 805E174 pop {r0} bx r0 .align 2, 0 -_0805E190: .4byte 0x030048a0 +_0805E190: .4byte gMapObjects _0805E194: .4byte sub_805E198 thumb_func_end sub_805E174 @@ -25341,7 +25341,7 @@ sub_805E278: @ 805E278 pop {r0} bx r0 .align 2, 0 -_0805E294: .4byte 0x030048a0 +_0805E294: .4byte gMapObjects _0805E298: .4byte sub_805E29C thumb_func_end sub_805E278 @@ -25484,7 +25484,7 @@ sub_805E37C: @ 805E37C pop {r0} bx r0 .align 2, 0 -_0805E398: .4byte 0x030048a0 +_0805E398: .4byte gMapObjects _0805E39C: .4byte sub_805E3A0 thumb_func_end sub_805E37C @@ -25800,7 +25800,7 @@ sub_805E5DC: @ 805E5DC pop {r0} bx r0 .align 2, 0 -_0805E5F8: .4byte 0x030048a0 +_0805E5F8: .4byte gMapObjects _0805E5FC: .4byte sub_805E600 thumb_func_end sub_805E5DC @@ -25877,7 +25877,7 @@ sub_805E668: @ 805E668 pop {r0} bx r0 .align 2, 0 -_0805E684: .4byte 0x030048a0 +_0805E684: .4byte gMapObjects _0805E688: .4byte sub_805E68C thumb_func_end sub_805E668 @@ -25954,7 +25954,7 @@ sub_805E6F4: @ 805E6F4 pop {r0} bx r0 .align 2, 0 -_0805E710: .4byte 0x030048a0 +_0805E710: .4byte gMapObjects _0805E714: .4byte sub_805E718 thumb_func_end sub_805E6F4 @@ -26031,7 +26031,7 @@ sub_805E780: @ 805E780 pop {r0} bx r0 .align 2, 0 -_0805E79C: .4byte 0x030048a0 +_0805E79C: .4byte gMapObjects _0805E7A0: .4byte sub_805E7A4 thumb_func_end sub_805E780 @@ -26108,7 +26108,7 @@ sub_805E80C: @ 805E80C pop {r0} bx r0 .align 2, 0 -_0805E828: .4byte 0x030048a0 +_0805E828: .4byte gMapObjects _0805E82C: .4byte sub_805E830 thumb_func_end sub_805E80C @@ -26185,7 +26185,7 @@ sub_805E898: @ 805E898 pop {r0} bx r0 .align 2, 0 -_0805E8B4: .4byte 0x030048a0 +_0805E8B4: .4byte gMapObjects _0805E8B8: .4byte sub_805E8BC thumb_func_end sub_805E898 @@ -26262,7 +26262,7 @@ sub_805E924: @ 805E924 pop {r0} bx r0 .align 2, 0 -_0805E940: .4byte 0x030048a0 +_0805E940: .4byte gMapObjects _0805E944: .4byte sub_805E948 thumb_func_end sub_805E924 @@ -26339,7 +26339,7 @@ sub_805E9B0: @ 805E9B0 pop {r0} bx r0 .align 2, 0 -_0805E9CC: .4byte 0x030048a0 +_0805E9CC: .4byte gMapObjects _0805E9D0: .4byte sub_805E9D4 thumb_func_end sub_805E9B0 @@ -26416,7 +26416,7 @@ sub_805EA3C: @ 805EA3C pop {r0} bx r0 .align 2, 0 -_0805EA58: .4byte 0x030048a0 +_0805EA58: .4byte gMapObjects _0805EA5C: .4byte sub_805EA60 thumb_func_end sub_805EA3C @@ -26493,7 +26493,7 @@ sub_805EAC8: @ 805EAC8 pop {r0} bx r0 .align 2, 0 -_0805EAE4: .4byte 0x030048a0 +_0805EAE4: .4byte gMapObjects _0805EAE8: .4byte sub_805EAEC thumb_func_end sub_805EAC8 @@ -26570,7 +26570,7 @@ sub_805EB54: @ 805EB54 pop {r0} bx r0 .align 2, 0 -_0805EB70: .4byte 0x030048a0 +_0805EB70: .4byte gMapObjects _0805EB74: .4byte sub_805EB78 thumb_func_end sub_805EB54 @@ -26647,7 +26647,7 @@ sub_805EBE0: @ 805EBE0 pop {r0} bx r0 .align 2, 0 -_0805EBFC: .4byte 0x030048a0 +_0805EBFC: .4byte gMapObjects _0805EC00: .4byte sub_805EC04 thumb_func_end sub_805EBE0 @@ -26724,7 +26724,7 @@ sub_805EC6C: @ 805EC6C pop {r0} bx r0 .align 2, 0 -_0805EC88: .4byte 0x030048a0 +_0805EC88: .4byte gMapObjects _0805EC8C: .4byte sub_805EC90 thumb_func_end sub_805EC6C @@ -26801,7 +26801,7 @@ sub_805ECF8: @ 805ECF8 pop {r0} bx r0 .align 2, 0 -_0805ED14: .4byte 0x030048a0 +_0805ED14: .4byte gMapObjects _0805ED18: .4byte sub_805ED1C thumb_func_end sub_805ECF8 @@ -26878,7 +26878,7 @@ sub_805ED84: @ 805ED84 pop {r0} bx r0 .align 2, 0 -_0805EDA0: .4byte 0x030048a0 +_0805EDA0: .4byte gMapObjects _0805EDA4: .4byte sub_805EDA8 thumb_func_end sub_805ED84 @@ -26955,7 +26955,7 @@ sub_805EE10: @ 805EE10 pop {r0} bx r0 .align 2, 0 -_0805EE2C: .4byte 0x030048a0 +_0805EE2C: .4byte gMapObjects _0805EE30: .4byte sub_805EE34 thumb_func_end sub_805EE10 @@ -27032,7 +27032,7 @@ sub_805EE9C: @ 805EE9C pop {r0} bx r0 .align 2, 0 -_0805EEB8: .4byte 0x030048a0 +_0805EEB8: .4byte gMapObjects _0805EEBC: .4byte sub_805EEC0 thumb_func_end sub_805EE9C @@ -27109,7 +27109,7 @@ sub_805EF28: @ 805EF28 pop {r0} bx r0 .align 2, 0 -_0805EF44: .4byte 0x030048a0 +_0805EF44: .4byte gMapObjects _0805EF48: .4byte sub_805EF4C thumb_func_end sub_805EF28 @@ -27186,7 +27186,7 @@ sub_805EFB4: @ 805EFB4 pop {r0} bx r0 .align 2, 0 -_0805EFD0: .4byte 0x030048a0 +_0805EFD0: .4byte gMapObjects _0805EFD4: .4byte sub_805EFD8 thumb_func_end sub_805EFB4 @@ -27263,7 +27263,7 @@ sub_805F040: @ 805F040 pop {r0} bx r0 .align 2, 0 -_0805F05C: .4byte 0x030048a0 +_0805F05C: .4byte gMapObjects _0805F060: .4byte sub_805F064 thumb_func_end sub_805F040 @@ -27340,7 +27340,7 @@ sub_805F0CC: @ 805F0CC pop {r0} bx r0 .align 2, 0 -_0805F0E8: .4byte 0x030048a0 +_0805F0E8: .4byte gMapObjects _0805F0EC: .4byte sub_805F0F0 thumb_func_end sub_805F0CC @@ -27417,7 +27417,7 @@ sub_805F158: @ 805F158 pop {r0} bx r0 .align 2, 0 -_0805F174: .4byte 0x030048a0 +_0805F174: .4byte gMapObjects _0805F178: .4byte sub_805F17C thumb_func_end sub_805F158 @@ -27494,7 +27494,7 @@ sub_805F1E4: @ 805F1E4 pop {r0} bx r0 .align 2, 0 -_0805F200: .4byte 0x030048a0 +_0805F200: .4byte gMapObjects _0805F204: .4byte sub_805F208 thumb_func_end sub_805F1E4 @@ -27571,7 +27571,7 @@ sub_805F270: @ 805F270 pop {r0} bx r0 .align 2, 0 -_0805F28C: .4byte 0x030048a0 +_0805F28C: .4byte gMapObjects _0805F290: .4byte sub_805F294 thumb_func_end sub_805F270 @@ -27648,7 +27648,7 @@ sub_805F2FC: @ 805F2FC pop {r0} bx r0 .align 2, 0 -_0805F318: .4byte 0x030048a0 +_0805F318: .4byte gMapObjects _0805F31C: .4byte sub_805F320 thumb_func_end sub_805F2FC @@ -27713,8 +27713,8 @@ _0805F384: movs r0, 0 b _0805F3B8 .align 2, 0 -_0805F388: .4byte 0x030048a0 -_0805F38C: .4byte 0x0202e858 +_0805F388: .4byte gMapObjects +_0805F38C: .4byte gPlayerAvatar _0805F390: ldr r5, _0805F3C0 bl player_get_x22 @@ -28399,7 +28399,7 @@ sub_805F8E0: @ 805F8E0 pop {r0} bx r0 .align 2, 0 -_0805F8FC: .4byte 0x030048a0 +_0805F8FC: .4byte gMapObjects _0805F900: .4byte sub_805F904 thumb_func_end sub_805F8E0 @@ -28444,8 +28444,8 @@ _0805F944: movs r0, 0 b _0805F978 .align 2, 0 -_0805F948: .4byte 0x030048a0 -_0805F94C: .4byte 0x0202e858 +_0805F948: .4byte gMapObjects +_0805F94C: .4byte gPlayerAvatar _0805F950: ldr r5, _0805F980 bl player_get_x22 @@ -28525,8 +28525,8 @@ _0805F9D0: pop {r0} bx r0 .align 2, 0 -_0805F9EC: .4byte 0x030048a0 -_0805F9F0: .4byte 0x0202ff84 +_0805F9EC: .4byte gMapObjects +_0805F9F0: .4byte gUnknown_0202FF84 _0805F9F4: .4byte sub_805F9F8 thumb_func_end FieldObjectCB_TreeDisguise @@ -28591,8 +28591,8 @@ _0805FA4C: pop {r0} bx r0 .align 2, 0 -_0805FA68: .4byte 0x030048a0 -_0805FA6C: .4byte 0x0202ff84 +_0805FA68: .4byte gMapObjects +_0805FA6C: .4byte gUnknown_0202FF84 _0805FA70: .4byte sub_805F9F8 thumb_func_end FieldObjectCB_MountainDisguise @@ -28644,7 +28644,7 @@ _0805FAB4: pop {r0} bx r0 .align 2, 0 -_0805FAD0: .4byte 0x030048a0 +_0805FAD0: .4byte gMapObjects _0805FAD4: .4byte sub_805FAD8 thumb_func_end FieldObjectCB_Hidden1 @@ -28709,7 +28709,7 @@ sub_805FB20: @ 805FB20 pop {r0} bx r0 .align 2, 0 -_0805FB3C: .4byte 0x030048a0 +_0805FB3C: .4byte gMapObjects _0805FB40: .4byte sub_805FB44 thumb_func_end sub_805FB20 @@ -28771,7 +28771,7 @@ sub_805FB90: @ 805FB90 pop {r0} bx r0 .align 2, 0 -_0805FBAC: .4byte 0x030048a0 +_0805FBAC: .4byte gMapObjects _0805FBB0: .4byte sub_805FBB4 thumb_func_end sub_805FB90 @@ -28833,7 +28833,7 @@ sub_805FC00: @ 805FC00 pop {r0} bx r0 .align 2, 0 -_0805FC1C: .4byte 0x030048a0 +_0805FC1C: .4byte gMapObjects _0805FC20: .4byte sub_805FC24 thumb_func_end sub_805FC00 @@ -28895,7 +28895,7 @@ sub_805FC70: @ 805FC70 pop {r0} bx r0 .align 2, 0 -_0805FC8C: .4byte 0x030048a0 +_0805FC8C: .4byte gMapObjects _0805FC90: .4byte sub_805FC94 thumb_func_end sub_805FC70 @@ -29309,7 +29309,7 @@ npc_set_running_behaviour_etc: @ 805FEC4 pop {r0} bx r0 .align 2, 0 -_0805FF08: .4byte 0x02020004 +_0805FF08: .4byte gSprites _0805FF0C: .4byte gUnknown_0836DA88 thumb_func_end npc_set_running_behaviour_etc @@ -29727,7 +29727,7 @@ _08060200: movs r0, 0x1 b _0806022C .align 2, 0 -_0806021C: .4byte 0x030048a0 +_0806021C: .4byte gMapObjects _08060220: adds r0, r4, 0x1 lsls r0, 24 @@ -29777,8 +29777,8 @@ sub_8060234: @ 8060234 movs r0, 0x1 b _08060282 .align 2, 0 -_08060278: .4byte 0x02020004 -_0806027C: .4byte 0x030048a0 +_08060278: .4byte gSprites +_0806027C: .4byte gMapObjects _08060280: movs r0, 0 _08060282: @@ -29824,8 +29824,8 @@ _080602C6: pop {r0} bx r0 .align 2, 0 -_080602CC: .4byte 0x02020004 -_080602D0: .4byte 0x030048a0 +_080602CC: .4byte gSprites +_080602D0: .4byte gMapObjects thumb_func_end sub_8060288 thumb_func_start MoveCoords @@ -29963,9 +29963,9 @@ sub_8060388: @ 8060388 pop {r0} bx r0 .align 2, 0 -_080603C0: .4byte 0x02025734 -_080603C4: .4byte 0x0300489c -_080603C8: .4byte 0x03004898 +_080603C0: .4byte gSaveBlock1 +_080603C4: .4byte gUnknown_0300489C +_080603C8: .4byte gUnknown_03004898 thumb_func_end sub_8060388 thumb_func_start sub_80603CC @@ -30046,11 +30046,11 @@ _0806042C: pop {r0} bx r0 .align 2, 0 -_0806045C: .4byte 0x0300489c -_08060460: .4byte 0x03004880 -_08060464: .4byte 0x03004898 +_0806045C: .4byte gUnknown_0300489C +_08060460: .4byte gUnknown_03004880 +_08060464: .4byte gUnknown_03004898 _08060468: .4byte 0xfff00000 -_0806046C: .4byte 0x02025734 +_0806046C: .4byte gSaveBlock1 thumb_func_end sub_80603CC thumb_func_start sub_8060470 @@ -30130,7 +30130,7 @@ _080604F4: pop {r0} bx r0 .align 2, 0 -_080604F8: .4byte 0x03004880 +_080604F8: .4byte gUnknown_03004880 thumb_func_end GetFieldObjectMovingCameraOffset thumb_func_start FieldObjectMoveDestCoords @@ -30218,7 +30218,7 @@ FieldObjectSetSpecialAnim: @ 8060550 movs r0, 0 b _08060592 .align 2, 0 -_0806058C: .4byte 0x02020004 +_0806058C: .4byte gSprites _08060590: movs r0, 0x1 _08060592: @@ -30284,7 +30284,7 @@ FieldObjectClearAnim: @ 80605CC strh r2, [r0, 0x32] bx lr .align 2, 0 -_080605FC: .4byte 0x02020004 +_080605FC: .4byte gSprites thumb_func_end FieldObjectClearAnim thumb_func_start FieldObjectCheckIfSpecialAnimFinishedOrInactive @@ -34140,7 +34140,7 @@ _080620FA: pop {r1} bx r1 .align 2, 0 -_08062108: .4byte 0x030048a0 +_08062108: .4byte gMapObjects thumb_func_end sub_80620B0 thumb_func_start sub_806210C @@ -34190,7 +34190,7 @@ _0806215E: pop {r1} bx r1 .align 2, 0 -_0806216C: .4byte 0x030048a0 +_0806216C: .4byte gMapObjects thumb_func_end sub_806210C thumb_func_start sub_8062170 @@ -34928,7 +34928,7 @@ do_exclamation_mark_bubble_1: @ 8062654 pop {r1} bx r1 .align 2, 0 -_08062674: .4byte 0x0202ff84 +_08062674: .4byte gUnknown_0202FF84 thumb_func_end do_exclamation_mark_bubble_1 thumb_func_start do_exclamation_mark_bubble_2 @@ -34948,7 +34948,7 @@ do_exclamation_mark_bubble_2: @ 8062678 pop {r1} bx r1 .align 2, 0 -_08062698: .4byte 0x0202ff84 +_08062698: .4byte gUnknown_0202FF84 thumb_func_end do_exclamation_mark_bubble_2 thumb_func_start do_heart_bubble @@ -34968,7 +34968,7 @@ do_heart_bubble: @ 806269C pop {r1} bx r1 .align 2, 0 -_080626BC: .4byte 0x0202ff84 +_080626BC: .4byte gUnknown_0202FF84 thumb_func_end do_heart_bubble thumb_func_start sub_80626C0 @@ -37053,8 +37053,8 @@ sub_80634E8: @ 80634E8 adds r0, r2 b _08063574 .align 2, 0 -_08063544: .4byte 0x030024d0 -_08063548: .4byte 0x030027e0 +_08063544: .4byte gSpriteCoordOffsetX +_08063548: .4byte gSpriteCoordOffsetY _0806354C: ldrh r1, [r4, 0x24] ldrh r0, [r4, 0x20] @@ -38243,7 +38243,7 @@ SetObjectSubpriorityByZCoord: @ 8063DC4 pop {r0} bx r0 .align 2, 0 -_08063E04: .4byte 0x030027e0 +_08063E04: .4byte gSpriteCoordOffsetY _08063E08: .4byte gUnknown_08376050 thumb_func_end SetObjectSubpriorityByZCoord @@ -38322,8 +38322,8 @@ GroundEffect_SpawnOnTallGrass: @ 8063E48 pop {r0} bx r0 .align 2, 0 -_08063E8C: .4byte 0x0202ff84 -_08063E90: .4byte 0x02025734 +_08063E8C: .4byte gUnknown_0202FF84 +_08063E90: .4byte gSaveBlock1 thumb_func_end GroundEffect_SpawnOnTallGrass thumb_func_start sub_8063E94 @@ -38361,8 +38361,8 @@ sub_8063E94: @ 8063E94 pop {r0} bx r0 .align 2, 0 -_08063ED8: .4byte 0x0202ff84 -_08063EDC: .4byte 0x02025734 +_08063ED8: .4byte gUnknown_0202FF84 +_08063EDC: .4byte gSaveBlock1 thumb_func_end sub_8063E94 thumb_func_start sub_8063EE0 @@ -38400,8 +38400,8 @@ sub_8063EE0: @ 8063EE0 pop {r0} bx r0 .align 2, 0 -_08063F24: .4byte 0x0202ff84 -_08063F28: .4byte 0x02025734 +_08063F24: .4byte gUnknown_0202FF84 +_08063F28: .4byte gSaveBlock1 thumb_func_end sub_8063EE0 thumb_func_start sub_8063F2C @@ -38439,8 +38439,8 @@ sub_8063F2C: @ 8063F2C pop {r0} bx r0 .align 2, 0 -_08063F70: .4byte 0x0202ff84 -_08063F74: .4byte 0x02025734 +_08063F70: .4byte gUnknown_0202FF84 +_08063F74: .4byte gSaveBlock1 thumb_func_end sub_8063F2C thumb_func_start GroundEffect_WaterReflection @@ -38559,7 +38559,7 @@ DoTracksGroundEffect_Footprints: @ 8063FFC bx r0 .align 2, 0 _08064044: .4byte gSandFootprints_FieldEffectData -_08064048: .4byte 0x0202ff84 +_08064048: .4byte gUnknown_0202FF84 thumb_func_end DoTracksGroundEffect_Footprints thumb_func_start DoTracksGroundEffect_BikeTireTracks @@ -38601,7 +38601,7 @@ _0806408E: pop {r0} bx r0 .align 2, 0 -_08064094: .4byte 0x0202ff84 +_08064094: .4byte gUnknown_0202FF84 _08064098: .4byte gBikeTireTracks_Transitions thumb_func_end DoTracksGroundEffect_BikeTireTracks @@ -38675,7 +38675,7 @@ _08064112: pop {r0} bx r0 .align 2, 0 -_0806411C: .4byte 0x0202ff84 +_0806411C: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnTallGrass thumb_func_start GroundEffect_JumpOnLongGrass @@ -38698,7 +38698,7 @@ GroundEffect_JumpOnLongGrass: @ 8064120 pop {r0} bx r0 .align 2, 0 -_08064144: .4byte 0x0202ff84 +_08064144: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnLongGrass thumb_func_start GroundEffect_JumpOnShallowWater @@ -38724,7 +38724,7 @@ GroundEffect_JumpOnShallowWater: @ 8064148 pop {r0} bx r0 .align 2, 0 -_08064174: .4byte 0x0202ff84 +_08064174: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnShallowWater thumb_func_start GroundEffect_JumpOnWater @@ -38750,7 +38750,7 @@ GroundEffect_JumpOnWater: @ 8064178 pop {r0} bx r0 .align 2, 0 -_080641A4: .4byte 0x0202ff84 +_080641A4: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnWater thumb_func_start GroundEffect_JumpLandingDust @@ -38776,7 +38776,7 @@ GroundEffect_JumpLandingDust: @ 80641A8 pop {r0} bx r0 .align 2, 0 -_080641D4: .4byte 0x0202ff84 +_080641D4: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpLandingDust thumb_func_start GroundEffect_ShortGrass @@ -38814,7 +38814,7 @@ GroundEffect_Seaweed: @ 80641F8 pop {r0} bx r0 .align 2, 0 -_08064214: .4byte 0x0202ff84 +_08064214: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_Seaweed thumb_func_start sub_8064218 diff --git a/asm/rom5.s b/asm/rom5.s index 5315327db..4d9c16296 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -38,7 +38,7 @@ sub_807AD58: @ 807AD58 pop {r0} bx r0 .align 2, 0 -_0807AD90: .4byte 0x0202f388 +_0807AD90: .4byte gPaletteFade _0807AD94: .4byte REG_MOSAIC _0807AD98: .4byte 0x02000000 _0807AD9C: .4byte 0x0001ffff @@ -118,15 +118,15 @@ _0807AE20: b _0807B040 .align 2, 0 _0807AE5C: .4byte gWindowConfig_81E6C58 -_0807AE60: .4byte 0x03004210 -_0807AE64: .4byte 0x030042a4 -_0807AE68: .4byte 0x030042a0 -_0807AE6C: .4byte 0x030042c0 -_0807AE70: .4byte 0x030041b4 -_0807AE74: .4byte 0x03004288 -_0807AE78: .4byte 0x03004280 -_0807AE7C: .4byte 0x030041b0 -_0807AE80: .4byte 0x030041b8 +_0807AE60: .4byte gUnknown_03004210 +_0807AE64: .4byte gUnknown_030042A4 +_0807AE68: .4byte gUnknown_030042A0 +_0807AE6C: .4byte gUnknown_030042C0 +_0807AE70: .4byte gUnknown_030041B4 +_0807AE74: .4byte gUnknown_03004288 +_0807AE78: .4byte gUnknown_03004280 +_0807AE7C: .4byte gUnknown_030041B0 +_0807AE80: .4byte gUnknown_030041B8 _0807AE84: movs r0, 0 str r0, [sp, 0x4] @@ -167,7 +167,7 @@ _0807AECE: strb r0, [r1] b _0807B040 .align 2, 0 -_0807AEDC: .4byte 0x030028f8 +_0807AEDC: .4byte gReservedSpritePaletteCount _0807AEE0: bl sub_8031EE8 b _0807B040 @@ -310,10 +310,10 @@ _0807AFEC: bl sub_802E3E4 b _0807B040 .align 2, 0 -_0807B000: .4byte 0x02024a6a -_0807B004: .4byte 0x030045c0 -_0807B008: .4byte 0x02024e60 -_0807B00C: .4byte 0x02024e6c +_0807B000: .4byte gUnknown_02024A6A +_0807B004: .4byte gEnemyParty +_0807B008: .4byte gUnknown_02024E60 +_0807B00C: .4byte gUnknown_02024E6C _0807B010: ldr r0, _0807B054 bl SetHBlankCallback @@ -348,7 +348,7 @@ _0807B040: .align 2, 0 _0807B054: .4byte sub_800FCD4 _0807B058: .4byte sub_800FCFC -_0807B05C: .4byte 0x0202f388 +_0807B05C: .4byte gPaletteFade _0807B060: .4byte sub_800F808 _0807B064: .4byte 0x02000000 _0807B068: .4byte 0x0001ffff @@ -410,10 +410,10 @@ sub_807B094: @ 807B094 bl sub_8031794 b _0807B168 .align 2, 0 -_0807B0D8: .4byte 0x02024a68 +_0807B0D8: .4byte gUnknown_02024A68 _0807B0DC: .4byte 0x02017800 -_0807B0E0: .4byte 0x02024a6a -_0807B0E4: .4byte 0x030045c0 +_0807B0E0: .4byte gUnknown_02024A6A +_0807B0E4: .4byte gEnemyParty _0807B0E8: adds r0, r4, 0 movs r1, 0 @@ -432,7 +432,7 @@ _0807B0F2: ldrb r0, [r0, 0x8] b _0807B122 .align 2, 0 -_0807B108: .4byte 0x020239f8 +_0807B108: .4byte gUnknown_020239F8 _0807B10C: .4byte gSaveBlock2 _0807B110: ldrh r1, [r2] @@ -470,8 +470,8 @@ _0807B12A: b _0807B168 .align 2, 0 _0807B154: .4byte 0x02017800 -_0807B158: .4byte 0x02024a6a -_0807B15C: .4byte 0x03004360 +_0807B158: .4byte gUnknown_02024A6A +_0807B15C: .4byte gPlayerParty _0807B160: adds r0, r4, 0 movs r1, 0 @@ -521,7 +521,7 @@ _0807B19E: bl sub_8077F7C b _0807B1C6 .align 2, 0 -_0807B1B8: .4byte 0x02024a68 +_0807B1B8: .4byte gUnknown_02024A68 _0807B1BC: .4byte 0x02017800 _0807B1C0: adds r0, r7, 0 @@ -642,13 +642,13 @@ _0807B1FE: bl StartSpriteAnim b _0807B4AC .align 2, 0 -_0807B2BC: .4byte 0x02024a6a -_0807B2C0: .4byte 0x030045c0 -_0807B2C4: .4byte 0x02024e8c -_0807B2C8: .4byte 0x02024be0 -_0807B2CC: .4byte 0x02020004 +_0807B2BC: .4byte gUnknown_02024A6A +_0807B2C0: .4byte gEnemyParty +_0807B2C4: .4byte gUnknown_02024E8C +_0807B2C8: .4byte gUnknown_02024BE0 +_0807B2CC: .4byte gSprites _0807B2D0: .4byte SpriteCallbackDummy -_0807B2D4: .4byte 0x02024e84 +_0807B2D4: .4byte gUnknown_02024E84 _0807B2D8: ldr r2, _0807B328 ldrh r1, [r2] @@ -688,9 +688,9 @@ _0807B2D8: adds r0, r6, 0 b _0807B37C .align 2, 0 -_0807B328: .4byte 0x020239f8 +_0807B328: .4byte gUnknown_020239F8 _0807B32C: .4byte gSaveBlock2 -_0807B330: .4byte 0x02024e8c +_0807B330: .4byte gUnknown_02024E8C _0807B334: .4byte gTrainerBackPicCoords _0807B338: ldrh r1, [r2] @@ -757,10 +757,10 @@ _0807B37C: strh r7, [r0, 0x2E] b _0807B4AC .align 2, 0 -_0807B3BC: .4byte 0x02024e8c +_0807B3BC: .4byte gUnknown_02024E8C _0807B3C0: .4byte gTrainerBackPicCoords -_0807B3C4: .4byte 0x02024be0 -_0807B3C8: .4byte 0x02020004 +_0807B3C4: .4byte gUnknown_02024BE0 +_0807B3C8: .4byte gSprites _0807B3CC: .4byte SpriteCallbackDummy _0807B3D0: ldr r1, _0807B4E8 @@ -897,13 +897,13 @@ _0807B4D8: pop {r0} bx r0 .align 2, 0 -_0807B4E8: .4byte 0x02024a6a -_0807B4EC: .4byte 0x03004360 -_0807B4F0: .4byte 0x02024e8c -_0807B4F4: .4byte 0x02024be0 -_0807B4F8: .4byte 0x02020004 +_0807B4E8: .4byte gUnknown_02024A6A +_0807B4EC: .4byte gPlayerParty +_0807B4F0: .4byte gUnknown_02024E8C +_0807B4F4: .4byte gUnknown_02024BE0 +_0807B4F8: .4byte gSprites _0807B4FC: .4byte SpriteCallbackDummy -_0807B500: .4byte 0x02024e84 +_0807B500: .4byte gUnknown_02024E84 _0807B504: .4byte 0x02017800 thumb_func_end sub_807B184 @@ -929,8 +929,8 @@ _0807B518: bl battle_make_oam_safari_battle b _0807B550 .align 2, 0 -_0807B530: .4byte 0x02024a68 -_0807B534: .4byte 0x020239f8 +_0807B530: .4byte gUnknown_02024A68 +_0807B534: .4byte gUnknown_020239F8 _0807B538: ldrh r1, [r2] movs r0, 0x80 @@ -972,9 +972,9 @@ _0807B550: bl sub_8045A5C b _0807B5E4 .align 2, 0 -_0807B58C: .4byte 0x03004340 -_0807B590: .4byte 0x02024a6a -_0807B594: .4byte 0x030045c0 +_0807B58C: .4byte gUnknown_03004340 +_0807B590: .4byte gUnknown_02024A6A +_0807B594: .4byte gEnemyParty _0807B598: ldr r0, _0807B5C0 ldrh r1, [r0] @@ -995,9 +995,9 @@ _0807B598: bl sub_8045A5C b _0807B5E4 .align 2, 0 -_0807B5C0: .4byte 0x020239f8 -_0807B5C4: .4byte 0x02024a6a -_0807B5C8: .4byte 0x03004360 +_0807B5C0: .4byte gUnknown_020239F8 +_0807B5C4: .4byte gUnknown_02024A6A +_0807B5C8: .4byte gPlayerParty _0807B5CC: ldrb r0, [r4] ldr r1, _0807B610 @@ -1031,9 +1031,9 @@ _0807B600: bl nullsub_11 b _0807B628 .align 2, 0 -_0807B610: .4byte 0x02024a6a -_0807B614: .4byte 0x03004360 -_0807B618: .4byte 0x03004340 +_0807B610: .4byte gUnknown_02024A6A +_0807B614: .4byte gPlayerParty +_0807B618: .4byte gUnknown_03004340 _0807B61C: ldr r0, _0807B654 adds r0, r5, r0 @@ -1061,9 +1061,9 @@ _0807B628: bl sub_8043DB0 b _0807B68A .align 2, 0 -_0807B654: .4byte 0x03004340 -_0807B658: .4byte 0x02024a6a -_0807B65C: .4byte 0x030045c0 +_0807B654: .4byte gUnknown_03004340 +_0807B658: .4byte gUnknown_02024A6A +_0807B65C: .4byte gEnemyParty _0807B660: ldr r0, _0807B690 ldrh r1, [r0] @@ -1089,9 +1089,9 @@ _0807B68A: pop {r0} bx r0 .align 2, 0 -_0807B690: .4byte 0x020239f8 -_0807B694: .4byte 0x02024a6a -_0807B698: .4byte 0x03004360 +_0807B690: .4byte gUnknown_020239F8 +_0807B694: .4byte gUnknown_02024A6A +_0807B698: .4byte gPlayerParty thumb_func_end sub_807B508 thumb_func_start unref_sub_807B69C @@ -1177,12 +1177,12 @@ _0807B734: bls _0807B6F0 b _0807B7BC .align 2, 0 -_0807B740: .4byte 0x02024be0 +_0807B740: .4byte gUnknown_02024BE0 _0807B744: .4byte sub_807B7E0 _0807B748: .4byte gBattleAnimPicTable + (136 * 8) _0807B74C: .4byte gBattleAnimPaletteTable + (136 * 8) -_0807B750: .4byte 0x03004b20 -_0807B754: .4byte 0x02020004 +_0807B750: .4byte gTasks +_0807B754: .4byte gSprites _0807B758: .4byte gSpriteTemplate_83931F8 _0807B75C: movs r0, 0xF8 @@ -1249,7 +1249,7 @@ _0807B7BC: pop {r1} bx r1 .align 2, 0 -_0807B7D8: .4byte 0x02020004 +_0807B7D8: .4byte gSprites _0807B7DC: .4byte gSpriteTemplate_83931F8 thumb_func_end unref_sub_807B69C @@ -1298,7 +1298,7 @@ sub_807B7E0: @ 807B7E0 strh r0, [r4, 0x12] b _0807B86A .align 2, 0 -_0807B838: .4byte 0x03004b20 +_0807B838: .4byte gTasks _0807B83C: ldrh r1, [r4, 0x10] subs r0, r1, 0x1 @@ -1495,15 +1495,15 @@ _0807B95E: pop {r0} bx r0 .align 2, 0 -_0807B9B0: .4byte 0x0202f7c9 +_0807B9B0: .4byte gUnknown_0202F7C9 _0807B9B4: .4byte 0xffe00000 _0807B9B8: .4byte 0xffdc0000 _0807B9BC: .4byte 0xfffa0000 _0807B9C0: .4byte REG_BLDCNT _0807B9C4: .4byte gSpriteTemplate_83931E0 -_0807B9C8: .4byte 0x02020004 +_0807B9C8: .4byte gSprites _0807B9CC: .4byte gUnknown_083931D8 -_0807B9D0: .4byte 0x03004b20 +_0807B9D0: .4byte gTasks _0807B9D4: .4byte sub_807B9D8 thumb_func_end sub_807B920 @@ -1531,7 +1531,7 @@ sub_807B9D8: @ 807B9D8 strh r0, [r1, 0xA] b _0807BA1C .align 2, 0 -_0807BA04: .4byte 0x03004b20 +_0807BA04: .4byte gTasks _0807BA08: .4byte sub_807BA24 _0807BA0C: lsls r0, r2, 24 @@ -1628,8 +1628,8 @@ _0807BAB4: bx r0 .align 2, 0 _0807BABC: .4byte 0x0000271a -_0807BAC0: .4byte 0x03004b20 -_0807BAC4: .4byte 0x0202eec8 +_0807BAC0: .4byte gTasks +_0807BAC4: .4byte gPlttBufferFaded _0807BAC8: .4byte 0x0000010d _0807BACC: .4byte 0x0000010f _0807BAD0: .4byte sub_807BAD4 @@ -1661,7 +1661,7 @@ sub_807BAD4: @ 807BAD4 strh r0, [r2, 0xA] b _0807BB1C .align 2, 0 -_0807BB04: .4byte 0x03004b20 +_0807BB04: .4byte gTasks _0807BB08: .4byte sub_807BB24 _0807BB0C: lsls r0, r3, 24 @@ -1712,8 +1712,8 @@ sub_807BB24: @ 807BB24 bl DestroySprite b _0807BB7E .align 2, 0 -_0807BB64: .4byte 0x03004b20 -_0807BB68: .4byte 0x02020004 +_0807BB64: .4byte gTasks +_0807BB68: .4byte gSprites _0807BB6C: cmp r0, 0x27 bne _0807BB7E @@ -1961,8 +1961,8 @@ _0807BD4A: pop {r0} bx r0 .align 2, 0 -_0807BD50: .4byte 0x03004b00 -_0807BD54: .4byte 0x03004b20 +_0807BD50: .4byte gUnknown_03004B00 +_0807BD54: .4byte gTasks _0807BD58: .4byte sub_80E32E0 thumb_func_end sub_807BB88 @@ -1996,11 +1996,11 @@ move_anim_start_t2: @ 807BD5C pop {r0} bx r0 .align 2, 0 -_0807BD98: .4byte 0x0202f7c8 -_0807BD9C: .4byte 0x0202f7c9 +_0807BD98: .4byte gUnknown_0202F7C8 +_0807BD9C: .4byte gUnknown_0202F7C9 _0807BDA0: .4byte gBattleAnims_StatusConditions _0807BDA4: .4byte sub_807BDAC -_0807BDA8: .4byte 0x03004b20 +_0807BDA8: .4byte gTasks thumb_func_end move_anim_start_t2 thumb_func_start sub_807BDAC @@ -2039,9 +2039,9 @@ _0807BDEA: pop {r0} bx r0 .align 2, 0 -_0807BDF0: .4byte 0x0202f7ac -_0807BDF4: .4byte 0x0202f7b1 -_0807BDF8: .4byte 0x03004b20 +_0807BDF0: .4byte gUnknown_0202F7AC +_0807BDF4: .4byte gUnknown_0202F7B1 +_0807BDF8: .4byte gTasks _0807BDFC: .4byte 0x02017810 thumb_func_end sub_807BDAC @@ -2074,7 +2074,7 @@ item_menu_type_2: @ 807BE00 strb r0, [r2] b _0807BE80 .align 2, 0 -_0807BE34: .4byte 0x03004b20 +_0807BE34: .4byte gTasks _0807BE38: ldrh r1, [r4, 0x12] movs r3, 0x12 @@ -2152,7 +2152,7 @@ sub_807BE90: @ 807BE90 strb r0, [r2] b _0807BEEC .align 2, 0 -_0807BEC4: .4byte 0x03004b20 +_0807BEC4: .4byte gTasks _0807BEC8: movs r3, 0x12 ldrsh r0, [r1, r3] @@ -2254,7 +2254,7 @@ _0807BF36: .align 2, 0 _0807BF78: .4byte 0xffe00000 _0807BF7C: .4byte gSpriteTemplate_8393F74 -_0807BF80: .4byte 0x02020004 +_0807BF80: .4byte gSprites thumb_func_end sub_807BF28 thumb_func_start sub_807BF84 @@ -2300,7 +2300,7 @@ _0807BF92: .align 2, 0 _0807BFD4: .4byte 0xffc00000 _0807BFD8: .4byte gSpriteTemplate_8393F74 -_0807BFDC: .4byte 0x02020004 +_0807BFDC: .4byte gSprites thumb_func_end sub_807BF84 thumb_func_start sub_807BFE0 @@ -2344,8 +2344,8 @@ sub_807BFE0: @ 807BFE0 adds r0, r1, 0x1 b _0807C04E .align 2, 0 -_0807C02C: .4byte 0x03004b20 -_0807C030: .4byte 0x0202f7e4 +_0807C02C: .4byte gTasks +_0807C030: .4byte gUnknown_0202F7E4 _0807C034: .4byte 0x0000010f _0807C038: ldrh r1, [r3, 0x30] @@ -2381,7 +2381,7 @@ _0807C064: strh r0, [r3, 0x20] b _0807C07E .align 2, 0 -_0807C06C: .4byte 0x0202eec8 +_0807C06C: .4byte gPlttBufferFaded _0807C070: ldr r1, _0807C084 movs r0, 0 @@ -2398,7 +2398,7 @@ _0807C07E: pop {r0} bx r0 .align 2, 0 -_0807C084: .4byte 0x0202eec8 +_0807C084: .4byte gPlttBufferFaded thumb_func_end sub_807BFE0 thumb_func_start sub_807C088 @@ -2432,7 +2432,7 @@ sub_807C088: @ 807C088 bx r0 .align 2, 0 _0807C0C0: .4byte gSpriteTemplate_8393FC0 -_0807C0C4: .4byte 0x02020004 +_0807C0C4: .4byte gSprites thumb_func_end sub_807C088 thumb_func_start sub_807C0C8 @@ -2450,7 +2450,7 @@ sub_807C0C8: @ 807C0C8 bx r0 .align 2, 0 _0807C0E8: .4byte REG_BG1VOFS -_0807C0EC: .4byte 0x030041b4 +_0807C0EC: .4byte gUnknown_030041B4 thumb_func_end sub_807C0C8 thumb_func_start CB2_InitTitleScreen @@ -2469,7 +2469,7 @@ CB2_InitTitleScreen: @ 807C0F0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0807C10C: .4byte 0x03001770 +_0807C10C: .4byte gMain _0807C110: .4byte 0x0000043c _0807C114: .4byte _0807C118 .align 2, 0 @@ -2559,7 +2559,7 @@ _0807C1CC: .4byte 0x8100c000 _0807C1D0: .4byte 0x85000100 _0807C1D4: .4byte 0x05000002 _0807C1D8: .4byte 0x810001ff -_0807C1DC: .4byte 0x03001770 +_0807C1DC: .4byte gMain _0807C1E0: .4byte 0x0000043c _0807C1E4: ldr r0, _0807C270 @@ -2627,12 +2627,12 @@ _0807C28C: .4byte 0x0600c000 _0807C290: .4byte gUnknown_08393BF8 _0807C294: .4byte 0x0600c800 _0807C298: .4byte gUnknown_08393210 -_0807C29C: .4byte 0x030028f8 +_0807C29C: .4byte gReservedSpritePaletteCount _0807C2A0: .4byte gUnknown_08393EFC _0807C2A4: .4byte gUnknown_08393F8C _0807C2A8: .4byte gUnknown_08393FD8 _0807C2AC: .4byte gUnknown_08393F9C -_0807C2B0: .4byte 0x03001770 +_0807C2B0: .4byte gMain _0807C2B4: .4byte 0x0000043c _0807C2B8: ldr r0, _0807C2F0 @@ -2664,10 +2664,10 @@ _0807C2B8: b _0807C446 .align 2, 0 _0807C2F0: .4byte sub_807C46C -_0807C2F4: .4byte 0x03004b20 +_0807C2F4: .4byte gTasks _0807C2F8: .4byte 0x0000fff0 -_0807C2FC: .4byte 0x0202f7e4 -_0807C300: .4byte 0x03001770 +_0807C2FC: .4byte gUnknown_0202F7E4 +_0807C300: .4byte gMain _0807C304: .4byte 0x0000043c _0807C308: movs r0, 0x1 @@ -2689,7 +2689,7 @@ _0807C308: .align 2, 0 _0807C32C: .4byte 0x0000ffff _0807C330: .4byte sub_807C0C8 -_0807C334: .4byte 0x03001770 +_0807C334: .4byte gMain _0807C338: .4byte 0x0000043c _0807C33C: movs r2, 0x80 @@ -2782,7 +2782,7 @@ _0807C400: .4byte 0x04000200 _0807C404: .4byte REG_DISPSTAT _0807C408: .4byte 0x0000b441 _0807C40C: .4byte 0x0000019d -_0807C410: .4byte 0x03001770 +_0807C410: .4byte gMain _0807C414: .4byte 0x0000043c _0807C418: bl UpdatePaletteFade @@ -2881,8 +2881,8 @@ _0807C4C2: strh r0, [r1, 0x8] b _0807C558 .align 2, 0 -_0807C4D4: .4byte 0x03001770 -_0807C4D8: .4byte 0x03004b20 +_0807C4D4: .4byte gMain +_0807C4D8: .4byte gTasks _0807C4DC: movs r1, 0x80 lsls r1, 19 @@ -2954,7 +2954,7 @@ _0807C564: .4byte REG_WININ _0807C568: .4byte 0x00003f50 _0807C56C: .4byte REG_BLDY _0807C570: .4byte gSpriteTemplate_8393ECC -_0807C574: .4byte 0x02020004 +_0807C574: .4byte gSprites _0807C578: .4byte gSpriteTemplate_8393EE4 _0807C57C: .4byte sub_807C580 thumb_func_end sub_807C46C @@ -3004,8 +3004,8 @@ _0807C5B8: strh r0, [r4, 0x8] b _0807C5FC .align 2, 0 -_0807C5D0: .4byte 0x03001770 -_0807C5D4: .4byte 0x03004b20 +_0807C5D0: .4byte gMain +_0807C5D4: .4byte gTasks _0807C5D8: movs r0, 0x1 strh r0, [r4, 0xA] @@ -3055,7 +3055,7 @@ _0807C61C: .align 2, 0 _0807C634: .4byte 0x00001741 _0807C638: .4byte sub_807C644 -_0807C63C: .4byte 0x03004b20 +_0807C63C: .4byte gTasks _0807C640: .4byte REG_BG2Y_L thumb_func_end sub_807C580 @@ -3106,7 +3106,7 @@ _0807C67A: _0807C69C: .4byte REG_BLDCNT _0807C6A0: .4byte 0x00002142 _0807C6A4: .4byte 0x00001f0f -_0807C6A8: .4byte 0x03001770 +_0807C6A8: .4byte gMain _0807C6AC: .4byte 0x0000ffff _0807C6B0: .4byte sub_807C774 _0807C6B4: @@ -3188,10 +3188,10 @@ _0807C74E: bx r0 .align 2, 0 _0807C758: .4byte REG_BG2Y_L -_0807C75C: .4byte 0x03004b20 -_0807C760: .4byte 0x030041b4 -_0807C764: .4byte 0x030042c0 -_0807C768: .4byte 0x03007380 +_0807C75C: .4byte gTasks +_0807C760: .4byte gUnknown_030041B4 +_0807C764: .4byte gUnknown_030042C0 +_0807C768: .4byte gUnknown_03007380 _0807C76C: .4byte 0x0000ffff _0807C770: .4byte sub_807C790 thumb_func_end sub_807C644 @@ -3402,9 +3402,9 @@ _0807C8E4: .align 2, 0 _0807C8EC: .4byte sub_807CA34 _0807C8F0: .4byte gUnknown_083970E8 -_0807C8F4: .4byte 0x0202ecc8 +_0807C8F4: .4byte gUnknown_0202ECC8 _0807C8F8: .4byte REG_BG0CNT -_0807C8FC: .4byte 0x0202f7e8 +_0807C8FC: .4byte gUnknown_0202F7E8 _0807C900: .4byte 0x000006d5 _0807C904: .4byte 0x00001201 _0807C908: .4byte 0x000006d4 @@ -3460,7 +3460,7 @@ _0807C956: pop {r0} bx r0 .align 2, 0 -_0807C974: .4byte 0x0202f7e8 +_0807C974: .4byte gUnknown_0202F7E8 _0807C978: .4byte 0x000006d1 _0807C97C: .4byte gUnknown_08396FC8 _0807C980: .4byte 0x000006d3 @@ -3486,7 +3486,7 @@ sub_807C988: @ 807C988 pop {r0} bx r0 .align 2, 0 -_0807C9AC: .4byte 0x0202f7e8 +_0807C9AC: .4byte gUnknown_0202F7E8 _0807C9B0: .4byte 0x000006d1 thumb_func_end sub_807C988 @@ -3514,7 +3514,7 @@ sub_807C9B4: @ 807C9B4 pop {r0} bx r0 .align 2, 0 -_0807C9E0: .4byte 0x0202f7e8 +_0807C9E0: .4byte gUnknown_0202F7E8 thumb_func_end sub_807C9B4 thumb_func_start sub_807C9E4 @@ -3551,9 +3551,9 @@ _0807CA1C: pop {r0} bx r0 .align 2, 0 -_0807CA24: .4byte 0x0202f7e8 +_0807CA24: .4byte gUnknown_0202F7E8 _0807CA28: .4byte gUnknown_08396FC8 -_0807CA2C: .4byte 0x03004b20 +_0807CA2C: .4byte gTasks _0807CA30: .4byte sub_807CA34 thumb_func_end sub_807C9E4 @@ -3604,7 +3604,7 @@ sub_807CA34: @ 807CA34 strb r0, [r1] b _0807CAB8 .align 2, 0 -_0807CA90: .4byte 0x0202f7e8 +_0807CA90: .4byte gUnknown_0202F7E8 _0807CA94: .4byte 0x000006d1 _0807CA98: .4byte gUnknown_08396FC8 _0807CA9C: .4byte 0x000006c3 @@ -3636,7 +3636,7 @@ _0807CAB8: .align 2, 0 _0807CAD8: .4byte gUnknown_08396FC8 _0807CADC: .4byte gUnknown_083970B8 -_0807CAE0: .4byte 0x0202f7e8 +_0807CAE0: .4byte gUnknown_0202F7E8 _0807CAE4: .4byte 0x000006c6 thumb_func_end sub_807CA34 @@ -3652,7 +3652,7 @@ sub_807CAE8: @ 807CAE8 strb r2, [r0] bx lr .align 2, 0 -_0807CAFC: .4byte 0x0202f7e8 +_0807CAFC: .4byte gUnknown_0202F7E8 _0807CB00: .4byte 0x000006c1 _0807CB04: .4byte 0x000006c2 thumb_func_end sub_807CAE8 @@ -3706,9 +3706,9 @@ _0807CB3C: lsrs r4, r0, 16 b _0807CB62 .align 2, 0 -_0807CB50: .4byte 0x030006dc +_0807CB50: .4byte gUnknown_030006DC _0807CB54: .4byte gUnknown_083970C8 -_0807CB58: .4byte 0x0202fc48 +_0807CB58: .4byte gUnknown_0202FC48 _0807CB5C: .4byte 0xfffffda0 _0807CB60: movs r4, 0 @@ -3845,7 +3845,7 @@ sub_807CC24: @ 807CC24 strb r0, [r1] b _0807CCA4 .align 2, 0 -_0807CC50: .4byte 0x0202f7e8 +_0807CC50: .4byte gUnknown_0202F7E8 _0807CC54: .4byte 0x000006c1 _0807CC58: .4byte 0x000006c6 _0807CC5C: @@ -3921,7 +3921,7 @@ _0807CCCA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0807CCE4: .4byte 0x0202f7e8 +_0807CCE4: .4byte gUnknown_0202F7E8 _0807CCE8: .4byte 0x000006cb _0807CCEC: .4byte 0x000006ca _0807CCF0: .4byte _0807CCF4 @@ -3954,7 +3954,7 @@ _0807CD20: strb r2, [r0] b _0807CDB4 .align 2, 0 -_0807CD40: .4byte 0x0202f7e8 +_0807CD40: .4byte gUnknown_0202F7E8 _0807CD44: .4byte 0x000006c6 _0807CD48: bl sub_807CE24 @@ -3971,7 +3971,7 @@ _0807CD48: adds r1, r2 b _0807CDB0 .align 2, 0 -_0807CD64: .4byte 0x0202f7e8 +_0807CD64: .4byte gUnknown_0202F7E8 _0807CD68: .4byte 0x000006c6 _0807CD6C: bl sub_807CE7C @@ -3990,7 +3990,7 @@ _0807CD6C: strb r1, [r0] b _0807CDB4 .align 2, 0 -_0807CD8C: .4byte 0x0202f7e8 +_0807CD8C: .4byte gUnknown_0202F7E8 _0807CD90: .4byte 0x000006c6 _0807CD94: ldr r0, _0807CDB8 @@ -4014,7 +4014,7 @@ _0807CDB4: pop {r0} bx r0 .align 2, 0 -_0807CDB8: .4byte 0x0202f388 +_0807CDB8: .4byte gPaletteFade _0807CDBC: .4byte 0x000006c1 _0807CDC0: .4byte 0x000006c6 thumb_func_end sub_807CCAC @@ -4050,7 +4050,7 @@ sub_807CDC4: @ 807CDC4 movs r0, 0x1 b _0807CE1C .align 2, 0 -_0807CE00: .4byte 0x0202f7e8 +_0807CE00: .4byte gUnknown_0202F7E8 _0807CE04: .4byte 0x000006c7 _0807CE08: .4byte 0x000006c4 _0807CE0C: @@ -4097,7 +4097,7 @@ sub_807CE24: @ 807CE24 movs r0, 0x1 b _0807CE76 .align 2, 0 -_0807CE58: .4byte 0x0202f7e8 +_0807CE58: .4byte gUnknown_0202F7E8 _0807CE5C: .4byte 0x000006c7 _0807CE60: .4byte 0x000006c4 _0807CE64: @@ -4138,7 +4138,7 @@ sub_807CE7C: @ 807CE7C movs r0, 0x1 b _0807CEB2 .align 2, 0 -_0807CEA4: .4byte 0x0202f7e8 +_0807CEA4: .4byte gUnknown_0202F7E8 _0807CEA8: .4byte 0x000006c7 _0807CEAC: .4byte 0x000006c4 _0807CEB0: @@ -4215,9 +4215,9 @@ _0807CEFE: mov r12, r4 b _0807D032 .align 2, 0 -_0807CF30: .4byte 0x030006dc -_0807CF34: .4byte 0x0202eac8 -_0807CF38: .4byte 0x0202eec8 +_0807CF30: .4byte gUnknown_030006DC +_0807CF34: .4byte gPlttBufferUnfaded +_0807CF38: .4byte gPlttBufferFaded _0807CF3C: cmp r0, 0x2 beq _0807CF50 @@ -4233,9 +4233,9 @@ _0807CF50: ldr r0, _0807CF5C b _0807CF66 .align 2, 0 -_0807CF54: .4byte 0x0202f7e8 +_0807CF54: .4byte gUnknown_0202F7E8 _0807CF58: .4byte 0x000006d5 -_0807CF5C: .4byte 0x0202fc48 +_0807CF5C: .4byte gUnknown_0202FC48 _0807CF60: movs r3, 0x80 lsls r3, 2 @@ -4270,8 +4270,8 @@ _0807CF82: lsrs r5, r0, 16 b _0807CFD6 .align 2, 0 -_0807CF9C: .4byte 0x0202eec8 -_0807CFA0: .4byte 0x0202eac8 +_0807CF9C: .4byte gPlttBufferFaded +_0807CFA0: .4byte gPlttBufferUnfaded _0807CFA4: .4byte 0x00002d9f _0807CFA8: ldr r1, [r1] @@ -4356,8 +4356,8 @@ _0807D032: _0807D03E: b _0807D1A2 .align 2, 0 -_0807D040: .4byte 0x0202eec8 -_0807D044: .4byte 0x0202eac8 +_0807D040: .4byte gPlttBufferFaded +_0807D044: .4byte gPlttBufferUnfaded _0807D048: cmp r0, 0 blt _0807D04E @@ -4401,9 +4401,9 @@ _0807D068: mov r12, r4 b _0807D174 .align 2, 0 -_0807D098: .4byte 0x030006dc -_0807D09C: .4byte 0x0202eac8 -_0807D0A0: .4byte 0x0202eec8 +_0807D098: .4byte gUnknown_030006DC +_0807D09C: .4byte gPlttBufferUnfaded +_0807D0A0: .4byte gPlttBufferFaded _0807D0A4: cmp r4, 0x10 beq _0807D0AC @@ -4462,9 +4462,9 @@ _0807D0FA: b _0807D174 .align 2, 0 _0807D10C: .4byte 0x02000000 -_0807D110: .4byte 0x0202eac8 +_0807D110: .4byte gPlttBufferUnfaded _0807D114: .4byte 0x00002d9f -_0807D118: .4byte 0x0202eec8 +_0807D118: .4byte gPlttBufferFaded _0807D11C: movs r7, 0 ldr r1, [sp] @@ -4522,8 +4522,8 @@ _0807D180: b _0807D1A2 .align 2, 0 _0807D184: .4byte 0x02000000 -_0807D188: .4byte 0x0202eec8 -_0807D18C: .4byte 0x0202eac8 +_0807D188: .4byte gPlttBufferFaded +_0807D18C: .4byte gPlttBufferUnfaded _0807D190: lsls r1, r4, 5 ldr r0, _0807D1B4 @@ -4543,8 +4543,8 @@ _0807D1A2: pop {r0} bx r0 .align 2, 0 -_0807D1B4: .4byte 0x0202eac8 -_0807D1B8: .4byte 0x0202eec8 +_0807D1B4: .4byte gPlttBufferUnfaded +_0807D1B8: .4byte gPlttBufferFaded thumb_func_end sub_807CEBC thumb_func_start sub_807D1BC @@ -4617,7 +4617,7 @@ _0807D214: mov r12, r4 b _0807D2DE .align 2, 0 -_0807D244: .4byte 0x030006dc +_0807D244: .4byte gUnknown_030006DC _0807D248: cmp r0, 0x1 bne _0807D258 @@ -4626,7 +4626,7 @@ _0807D248: adds r5, r1, r0 b _0807D25E .align 2, 0 -_0807D254: .4byte 0x0202f9e8 +_0807D254: .4byte gUnknown_0202F9E8 _0807D258: ldr r0, _0807D2F8 ldr r3, [sp, 0x10] @@ -4713,9 +4713,9 @@ _0807D2E8: pop {r0} bx r0 .align 2, 0 -_0807D2F8: .4byte 0x0202fc48 -_0807D2FC: .4byte 0x0202eac8 -_0807D300: .4byte 0x0202eec8 +_0807D2F8: .4byte gUnknown_0202FC48 +_0807D2FC: .4byte gPlttBufferUnfaded +_0807D300: .4byte gPlttBufferFaded thumb_func_end sub_807D1BC thumb_func_start sub_807D304 @@ -4769,7 +4769,7 @@ _0807D33C: mov r8, r4 b _0807D3FE .align 2, 0 -_0807D364: .4byte 0x030006dc +_0807D364: .4byte gUnknown_030006DC _0807D368: movs r0, 0 mov r12, r0 @@ -4862,9 +4862,9 @@ _0807D3FE: pop {r0} bx r0 .align 2, 0 -_0807D418: .4byte 0x0202eac8 +_0807D418: .4byte gPlttBufferUnfaded _0807D41C: .4byte 0x02000000 -_0807D420: .4byte 0x0202eec8 +_0807D420: .4byte gPlttBufferFaded thumb_func_end sub_807D304 thumb_func_start sub_807D424 @@ -4984,8 +4984,8 @@ _0807D484: bcc _0807D484 b _0807D524 .align 2, 0 -_0807D508: .4byte 0x0202eac8 -_0807D50C: .4byte 0x0202eec8 +_0807D508: .4byte gPlttBufferUnfaded +_0807D50C: .4byte gPlttBufferFaded _0807D510: lsls r0, r4, 20 lsrs r0, 16 @@ -5036,7 +5036,7 @@ _0807D562: pop {r0} bx r0 .align 2, 0 -_0807D568: .4byte 0x0202f7e8 +_0807D568: .4byte gUnknown_0202F7E8 _0807D56C: .4byte 0x000006fa _0807D570: .4byte 0x000006f4 thumb_func_end sub_807D540 @@ -5064,7 +5064,7 @@ _0807D58E: movs r0, 0x1 b _0807D5B4 .align 2, 0 -_0807D59C: .4byte 0x0202f7e8 +_0807D59C: .4byte gUnknown_0202F7E8 _0807D5A0: .4byte 0x000006fa _0807D5A4: .4byte 0x000006f4 _0807D5A8: @@ -5106,7 +5106,7 @@ _0807D5E2: pop {r0} bx r0 .align 2, 0 -_0807D5E8: .4byte 0x0202f7e8 +_0807D5E8: .4byte gUnknown_0202F7E8 _0807D5EC: .4byte 0x000006c6 thumb_func_end sub_807D5BC @@ -5148,7 +5148,7 @@ _0807D630: pop {r0} bx r0 .align 2, 0 -_0807D638: .4byte 0x0202f7e8 +_0807D638: .4byte gUnknown_0202F7E8 _0807D63C: .4byte 0x000006c6 _0807D640: .4byte 0x000006c2 thumb_func_end sub_807D5F0 @@ -5211,7 +5211,7 @@ _0807D69E: b _0807D6AE .align 2, 0 _0807D6A4: .4byte 0x0000ffff -_0807D6A8: .4byte 0x0202f7e8 +_0807D6A8: .4byte gUnknown_0202F7E8 _0807D6AC: movs r2, 0 _0807D6AE: @@ -5240,9 +5240,9 @@ _0807D6C2: strb r1, [r0] b _0807D758 .align 2, 0 -_0807D6E0: .4byte 0x0202eec8 -_0807D6E4: .4byte 0x0202eac8 -_0807D6E8: .4byte 0x0202f7e8 +_0807D6E0: .4byte gPlttBufferFaded +_0807D6E4: .4byte gPlttBufferUnfaded +_0807D6E8: .4byte gUnknown_0202F7E8 _0807D6EC: .4byte 0x000006c6 _0807D6F0: ldr r1, _0807D708 @@ -5257,7 +5257,7 @@ _0807D6F0: strb r0, [r1] b _0807D726 .align 2, 0 -_0807D708: .4byte 0x0202f7e8 +_0807D708: .4byte gUnknown_0202F7E8 _0807D70C: .4byte 0x000006c4 _0807D710: .4byte 0x000006c7 _0807D714: @@ -5300,7 +5300,7 @@ _0807D758: pop {r0} bx r0 .align 2, 0 -_0807D760: .4byte 0x0202f7e8 +_0807D760: .4byte gUnknown_0202F7E8 _0807D764: .4byte 0x000006c6 _0807D768: .4byte 0x000006ca _0807D76C: .4byte 0x000006cb @@ -5319,7 +5319,7 @@ sub_807D770: @ 807D770 lsrs r0, 31 bx lr .align 2, 0 -_0807D784: .4byte 0x0202f7e8 +_0807D784: .4byte gUnknown_0202F7E8 _0807D788: .4byte 0x000006c6 thumb_func_end sub_807D770 @@ -5356,7 +5356,7 @@ sub_807D78C: @ 807D78C bl sub_807CEBC b _0807D868 .align 2, 0 -_0807D7CC: .4byte 0x0202f7e8 +_0807D7CC: .4byte gUnknown_0202F7E8 _0807D7D0: .4byte 0x000006c6 _0807D7D4: ldr r2, _0807D814 @@ -5393,7 +5393,7 @@ _0807D7FC: b _0807D868 .align 2, 0 _0807D814: .4byte 0x000006ca -_0807D818: .4byte 0x0202eec8 +_0807D818: .4byte gPlttBufferFaded _0807D81C: .4byte 0x000006c4 _0807D820: lsls r0, r4, 20 @@ -5417,9 +5417,9 @@ _0807D820: bl BlendPalette b _0807D868 .align 2, 0 -_0807D84C: .4byte 0x0202eec8 -_0807D850: .4byte 0x0202eac8 -_0807D854: .4byte 0x0202f388 +_0807D84C: .4byte gPlttBufferFaded +_0807D850: .4byte gPlttBufferUnfaded +_0807D854: .4byte gPaletteFade _0807D858: lsls r0, r4, 20 lsrs r4, r0, 16 @@ -5452,7 +5452,7 @@ sub_807D874: @ 807D874 pop {r0} bx r0 .align 2, 0 -_0807D890: .4byte 0x0202f7e8 +_0807D890: .4byte gUnknown_0202F7E8 thumb_func_end sub_807D874 thumb_func_start unref_sub_807D894 @@ -5467,7 +5467,7 @@ unref_sub_807D894: @ 807D894 movs r0, 0 b _0807D8B6 .align 2, 0 -_0807D8A8: .4byte 0x0202f7e8 +_0807D8A8: .4byte gUnknown_0202F7E8 _0807D8AC: .4byte 0x000006c6 _0807D8B0: ldr r2, _0807D8BC @@ -5500,7 +5500,7 @@ sub_807D8C0: @ 807D8C0 pop {r0} bx r0 .align 2, 0 -_0807D8E8: .4byte 0x0202f7e8 +_0807D8E8: .4byte gUnknown_0202F7E8 _0807D8EC: .4byte 0x000006d4 thumb_func_end sub_807D8C0 @@ -5613,7 +5613,7 @@ sub_807D9A8: @ 807D9A8 strb r2, [r0] bx lr .align 2, 0 -_0807D9BC: .4byte 0x0202f7e8 +_0807D9BC: .4byte gUnknown_0202F7E8 _0807D9C0: .4byte 0x0000074d _0807D9C4: .4byte 0x0000074e thumb_func_end sub_807D9A8 @@ -5639,7 +5639,7 @@ sub_807D9C8: @ 807D9C8 movs r0, 0x1 b _0807D9FE .align 2, 0 -_0807D9F0: .4byte 0x0202f7e8 +_0807D9F0: .4byte gUnknown_0202F7E8 _0807D9F4: .4byte 0x0000074d _0807D9F8: .4byte 0x0000074e _0807D9FC: @@ -5683,10 +5683,10 @@ sub_807DA14: @ 807DA14 strh r0, [r1] bx lr .align 2, 0 -_0807DA3C: .4byte 0x0202f7e8 +_0807DA3C: .4byte gUnknown_0202F7E8 _0807DA40: .4byte 0x0000073c _0807DA44: .4byte 0x0000073e -_0807DA48: .4byte 0x0202ff58 +_0807DA48: .4byte gUnknown_0202FF58 thumb_func_end sub_807DA14 thumb_func_start sub_807DA4C @@ -5705,7 +5705,7 @@ sub_807DA4C: @ 807DA4C beq _0807DA76 b _0807DB54 .align 2, 0 -_0807DA68: .4byte 0x0202f7e8 +_0807DA68: .4byte gUnknown_0202F7E8 _0807DA6C: .4byte 0x00000742 _0807DA70: cmp r2, 0x2 @@ -5747,7 +5747,7 @@ _0807DA76: strh r0, [r6] b _0807DB54 .align 2, 0 -_0807DABC: .4byte 0x0202ff58 +_0807DABC: .4byte gUnknown_0202FF58 _0807DAC0: .4byte 0x0000073c _0807DAC4: .4byte 0x0000073e _0807DAC8: @@ -5823,7 +5823,7 @@ _0807DB54: pop {r0} bx r0 .align 2, 0 -_0807DB5C: .4byte 0x0202ff58 +_0807DB5C: .4byte gUnknown_0202FF58 _0807DB60: .4byte 0x0000073c thumb_func_end sub_807DA4C @@ -5856,7 +5856,7 @@ sub_807DB64: @ 807DB64 pop {r0} bx r0 .align 2, 0 -_0807DB98: .4byte 0x0202f7e8 +_0807DB98: .4byte gUnknown_0202F7E8 _0807DB9C: .4byte 0x00000736 _0807DBA0: .4byte REG_BLDALPHA thumb_func_end sub_807DB64 @@ -5890,7 +5890,7 @@ sub_807DBA4: @ 807DBA4 pop {r0} bx r0 .align 2, 0 -_0807DBD8: .4byte 0x0202f7e8 +_0807DBD8: .4byte gUnknown_0202F7E8 _0807DBDC: .4byte 0x00000734 _0807DBE0: .4byte 0x00000736 _0807DBE4: .4byte 0x0000073a @@ -5942,7 +5942,7 @@ sub_807DBE8: @ 807DBE8 adds r0, r1, 0x1 b _0807DC76 .align 2, 0 -_0807DC40: .4byte 0x0202f7e8 +_0807DC40: .4byte gUnknown_0202F7E8 _0807DC44: .4byte 0x00000734 _0807DC48: .4byte 0x00000739 _0807DC4C: .4byte 0x0000073a @@ -6079,7 +6079,7 @@ weather_get_current: @ 807DD4C ldrb r0, [r0] bx lr .align 2, 0 -_0807DD58: .4byte 0x0202f7e8 +_0807DD58: .4byte gUnknown_0202F7E8 thumb_func_end weather_get_current thumb_func_start sub_807DD5C @@ -6101,7 +6101,7 @@ sub_807DD5C: @ 807DD5C beq _0807DDA0 b _0807DDAE .align 2, 0 -_0807DD7C: .4byte 0x0202f7e8 +_0807DD7C: .4byte gUnknown_0202F7E8 _0807DD80: .4byte 0x000006c6 _0807DD84: cmp r2, 0x55 @@ -6155,7 +6155,7 @@ play_some_sound: @ 807DDB8 bl audio_play b _0807DDF6 .align 2, 0 -_0807DDE0: .4byte 0x0202f7e8 +_0807DDE0: .4byte gUnknown_0202F7E8 _0807DDE4: .4byte 0x000006dd _0807DDE8: movs r0, 0x54 @@ -6177,7 +6177,7 @@ sub_807DDFC: @ 807DDFC ldrb r0, [r0] bx lr .align 2, 0 -_0807DE08: .4byte 0x0202f7e8 +_0807DE08: .4byte gUnknown_0202F7E8 _0807DE0C: .4byte 0x000006d3 thumb_func_end sub_807DDFC @@ -6190,7 +6190,7 @@ sub_807DE10: @ 807DE10 strb r1, [r0] bx lr .align 2, 0 -_0807DE1C: .4byte 0x0202f7e8 +_0807DE1C: .4byte gUnknown_0202F7E8 _0807DE20: .4byte 0x000006c6 thumb_func_end sub_807DE10 @@ -6203,7 +6203,7 @@ unref_sub_807DE24: @ 807DE24 strb r1, [r0] bx lr .align 2, 0 -_0807DE30: .4byte 0x0202f7e8 +_0807DE30: .4byte gUnknown_0202F7E8 _0807DE34: .4byte 0x000006c6 thumb_func_end unref_sub_807DE24 @@ -6228,8 +6228,8 @@ sub_807DE38: @ 807DE38 bx r0 .align 2, 0 _0807DE5C: .4byte gUnknown_083970C8 -_0807DE60: .4byte 0x0202ff38 -_0807DE64: .4byte 0x030006dc +_0807DE60: .4byte gUnknown_0202FF38 +_0807DE64: .4byte gUnknown_030006DC thumb_func_end sub_807DE38 thumb_func_start sub_807DE68 @@ -6239,7 +6239,7 @@ sub_807DE68: @ 807DE68 str r0, [r1] bx lr .align 2, 0 -_0807DE70: .4byte 0x030006dc +_0807DE70: .4byte gUnknown_030006DC _0807DE74: .4byte gUnknown_083970C8 thumb_func_end sub_807DE68 @@ -6503,7 +6503,7 @@ _0807E050: .4byte 0x000006de _0807E054: .4byte gUnknown_0839A9D4 _0807E058: .4byte gUnknown_08397108 _0807E05C: .4byte gSpriteTemplate_839A9F0 -_0807E060: .4byte 0x02020004 +_0807E060: .4byte gSprites _0807E064: .4byte gUnknown_0839A9C8 _0807E068: ldr r0, _0807E098 @@ -6796,7 +6796,7 @@ task50_0807B6D4: @ 807E270 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0807E294: .4byte 0x03004b20 +_0807E294: .4byte gTasks _0807E298: .4byte _0807E29C .align 2, 0 _0807E29C: @@ -7308,8 +7308,8 @@ _0807E64A: b _0807E6BC .align 2, 0 _0807E690: .4byte 0x000006dc -_0807E694: .4byte 0x030024d0 -_0807E698: .4byte 0x030027e0 +_0807E694: .4byte gSpriteCoordOffsetX +_0807E698: .4byte gSpriteCoordOffsetY _0807E69C: adds r0, r5, 0 adds r0, 0x3F @@ -7554,7 +7554,7 @@ _0807E860: .4byte gUnknown_08396FC4 _0807E864: .4byte 0x000006da _0807E868: .4byte gSpriteTemplate_839AAA4 _0807E86C: .4byte gUnknown_0839AA08 -_0807E870: .4byte 0x02020004 +_0807E870: .4byte gSprites _0807E874: .4byte 0x00000257 _0807E878: .4byte 0xfffffda8 _0807E87C: @@ -8024,7 +8024,7 @@ snowflake_add: @ 807EBA0 b _0807EC06 .align 2, 0 _0807EBF4: .4byte gSpriteTemplate_839AB04 -_0807EBF8: .4byte 0x02020004 +_0807EBF8: .4byte gSprites _0807EBFC: .4byte gUnknown_08396FC4 _0807EC00: .4byte 0x000006e4 _0807EC04: @@ -8146,8 +8146,8 @@ _0807ECD0: pop {r0} bx r0 .align 2, 0 -_0807ECE4: .4byte 0x030027e0 -_0807ECE8: .4byte 0x030024d0 +_0807ECE4: .4byte gSpriteCoordOffsetY +_0807ECE8: .4byte gSpriteCoordOffsetX thumb_func_end sub_807EC40 thumb_func_start sub_807ECEC @@ -8195,7 +8195,7 @@ _0807ED32: _0807ED38: .4byte gUnknown_08396FC4 _0807ED3C: .4byte 0x000006e2 _0807ED40: .4byte sub_807ED48 -_0807ED44: .4byte 0x030027e0 +_0807ED44: .4byte gSpriteCoordOffsetY thumb_func_end sub_807ECEC thumb_func_start sub_807ED48 @@ -8264,7 +8264,7 @@ _0807EDAC: b _0807EDD8 .align 2, 0 _0807EDC0: .4byte gSineTable -_0807EDC4: .4byte 0x030024d0 +_0807EDC4: .4byte gSpriteCoordOffsetX _0807EDC8: .4byte 0x000001ff _0807EDCC: .4byte 0xffffff00 _0807EDD0: @@ -8306,7 +8306,7 @@ _0807EDDA: strh r0, [r4, 0x3A] b _0807EE48 .align 2, 0 -_0807EE18: .4byte 0x030027e0 +_0807EE18: .4byte gSpriteCoordOffsetY _0807EE1C: adds r0, r2, 0 subs r0, 0xF3 @@ -9222,7 +9222,7 @@ _0807F566: b _0807F5E2 .align 2, 0 _0807F578: .4byte gUnknown_08396FC4 -_0807F57C: .4byte 0x030024d0 +_0807F57C: .4byte gSpriteCoordOffsetX _0807F580: .4byte 0x000006f2 _0807F584: .4byte 0x000006ee _0807F588: .4byte 0x000006cc @@ -9319,7 +9319,7 @@ _0807F626: b _0807F67A .align 2, 0 _0807F63C: .4byte gUnknown_08396FC4 -_0807F640: .4byte 0x030024d0 +_0807F640: .4byte gSpriteCoordOffsetX _0807F644: .4byte 0x000006f2 _0807F648: .4byte 0x000006ee _0807F64C: .4byte 0x000006ce @@ -9398,7 +9398,7 @@ _0807F6CC: pop {r0} bx r0 .align 2, 0 -_0807F6D4: .4byte 0x030027e0 +_0807F6D4: .4byte gSpriteCoordOffsetY _0807F6D8: .4byte gUnknown_08396FC4 _0807F6DC: .4byte 0x000006ee _0807F6E0: .4byte 0x010f0000 @@ -9466,7 +9466,7 @@ _0807F75C: .4byte gUnknown_08396FC4 _0807F760: .4byte 0x000006fb _0807F764: .4byte gUnknown_0839ABA8 _0807F768: .4byte gSpriteTemplate_839AB90 -_0807F76C: .4byte 0x02020004 +_0807F76C: .4byte gSprites _0807F770: ldr r2, _0807F79C ldr r1, [r2] @@ -9653,7 +9653,7 @@ _0807F8B4: b _0807F928 .align 2, 0 _0807F8CC: .4byte gUnknown_08396FC4 -_0807F8D0: .4byte 0x030024d0 +_0807F8D0: .4byte gSpriteCoordOffsetX _0807F8D4: .4byte 0x000001ff _0807F8D8: .4byte 0x000006fc _0807F8DC: .4byte 0x000006cc @@ -9828,7 +9828,7 @@ _0807F9C0: .align 2, 0 _0807FA18: .4byte gUnknown_08396FC4 _0807FA1C: .4byte gSpriteTemplate_839ABD0 -_0807FA20: .4byte 0x02020004 +_0807FA20: .4byte gSprites _0807FA24: ldr r2, _0807FA50 ldr r1, [r2] @@ -9958,7 +9958,7 @@ _0807FB08: pop {r0} bx r0 .align 2, 0 -_0807FB10: .4byte 0x030027e0 +_0807FB10: .4byte gSpriteCoordOffsetY _0807FB14: .4byte gUnknown_08396FC4 _0807FB18: .4byte 0x000006fc _0807FB1C: .4byte 0x010f0000 @@ -10233,8 +10233,8 @@ _0807FD18: .4byte 0x0000071c _0807FD1C: .4byte 0x0000ffff _0807FD20: .4byte 0x0000071e _0807FD24: .4byte 0x00000722 -_0807FD28: .4byte 0x030024d0 -_0807FD2C: .4byte 0x030027e0 +_0807FD28: .4byte gSpriteCoordOffsetX +_0807FD2C: .4byte gSpriteCoordOffsetY thumb_func_end sub_807FC9C thumb_func_start sub_807FD30 @@ -10295,7 +10295,7 @@ _0807FD9C: .4byte gUnknown_08396FC4 _0807FDA0: .4byte 0x00000724 _0807FDA4: .4byte gUnknown_0839ABE8 _0807FDA8: .4byte gSpriteTemplate_839AC04 -_0807FDAC: .4byte 0x02020004 +_0807FDAC: .4byte gSprites _0807FDB0: ldr r2, _0807FDE0 ldr r1, [r2] @@ -10714,9 +10714,9 @@ _080800C8: .4byte gUnknown_08396FC4 _080800CC: .4byte 0x00000704 _080800D0: .4byte gSineTable _080800D4: .4byte 0x00000712 -_080800D8: .4byte 0x030024d0 +_080800D8: .4byte gSpriteCoordOffsetX _080800DC: .4byte 0x0000070e -_080800E0: .4byte 0x030027e0 +_080800E0: .4byte gSpriteCoordOffsetY thumb_func_end sub_8080064 thumb_func_start sub_80800E4 @@ -10855,7 +10855,7 @@ _080801EC: .4byte 0x00000716 _080801F0: .4byte gUnknown_0839AC54 _080801F4: .4byte gUnknown_08397128 _080801F8: .4byte gSpriteTemplate_839AC3C -_080801FC: .4byte 0x02020004 +_080801FC: .4byte gSprites _08080200: ldr r2, _08080230 ldr r1, [r2] @@ -10974,7 +10974,7 @@ _08080258: _080802E0: .4byte gUnknown_08396FC4 _080802E4: .4byte 0x00000717 _080802E8: .4byte gSpriteTemplate_839AC3C -_080802EC: .4byte 0x02020004 +_080802EC: .4byte gSprites _080802F0: .4byte 0x00006730 _080802F4: .4byte gUnknown_0839AC5C _080802F8: .4byte sub_8080398 @@ -11389,9 +11389,9 @@ _080805F0: bx r0 .align 2, 0 _080805F8: .4byte gUnknown_0839AC78 -_080805FC: .4byte 0x030027e0 +_080805FC: .4byte gSpriteCoordOffsetY _08080600: .4byte gSpriteTemplate_839ACBC -_08080604: .4byte 0x02020004 +_08080604: .4byte gSprites _08080608: .4byte gUnknown_08396FC4 _0808060C: .4byte 0x0000072c thumb_func_end sub_8080588 @@ -11426,7 +11426,7 @@ _08080630: pop {r0} bx r0 .align 2, 0 -_08080648: .4byte 0x02020004 +_08080648: .4byte gSprites _0808064C: .4byte gSpriteTemplate_839ACBC _08080650: .4byte 0x00001205 thumb_func_end sub_8080610 @@ -11501,7 +11501,7 @@ sub_80806B4: @ 80806B4 pop {r0} bx r0 .align 2, 0 -_080806D4: .4byte 0x02025734 +_080806D4: .4byte gSaveBlock1 thumb_func_end sub_80806B4 thumb_func_start sav1_get_weather_probably @@ -11511,7 +11511,7 @@ sav1_get_weather_probably: @ 80806D8 ldrb r0, [r0] bx lr .align 2, 0 -_080806E0: .4byte 0x02025734 +_080806E0: .4byte gSaveBlock1 thumb_func_end sav1_get_weather_probably thumb_func_start sub_80806E4 @@ -11531,8 +11531,8 @@ sub_80806E4: @ 80806E4 pop {r0} bx r0 .align 2, 0 -_08080704: .4byte 0x02025734 -_08080708: .4byte 0x0202e828 +_08080704: .4byte gSaveBlock1 +_08080708: .4byte gMapHeader thumb_func_end sub_80806E4 thumb_func_start sub_808070C @@ -11677,7 +11677,7 @@ _08080816: b _0808082E .align 2, 0 _08080824: .4byte gUnknown_0839ACD8 -_08080828: .4byte 0x02025734 +_08080828: .4byte gSaveBlock1 _0808082C: movs r0, 0 _0808082E: @@ -11701,7 +11701,7 @@ sub_8080834: @ 8080834 strb r1, [r2] bx lr .align 2, 0 -_08080850: .4byte 0x02025734 +_08080850: .4byte gSaveBlock1 thumb_func_end sub_8080834 thumb_func_start sub_8080854 @@ -11739,7 +11739,7 @@ palette_bg_faded_fill_black: @ 8080874 bx r0 .align 2, 0 _0808088C: .4byte 0x7fff7fff -_08080890: .4byte 0x0202eec8 +_08080890: .4byte gPlttBufferFaded _08080894: .4byte 0x01000100 thumb_func_end palette_bg_faded_fill_black @@ -11757,7 +11757,7 @@ palette_bg_faded_fill_white: @ 8080898 pop {r0} bx r0 .align 2, 0 -_080808B0: .4byte 0x0202eec8 +_080808B0: .4byte gPlttBufferFaded _080808B4: .4byte 0x01000100 thumb_func_end palette_bg_faded_fill_white @@ -11923,7 +11923,7 @@ task_mpl_807DD60: @ 80809CC beq _080809FA b _08080A36 .align 2, 0 -_080809F0: .4byte 0x03004b20 +_080809F0: .4byte gTasks _080809F4: cmp r0, 0x2 beq _08080A24 @@ -11998,7 +11998,7 @@ sub_8080A5C: @ 8080A5C beq _08080A8A b _08080ABC .align 2, 0 -_08080A80: .4byte 0x03004b20 +_08080A80: .4byte gTasks _08080A84: cmp r0, 0x2 beq _08080AA6 @@ -12159,7 +12159,7 @@ sub_8080B9C: @ 8080B9C ldr r0, [r0] mov pc, r0 .align 2, 0 -_08080BC8: .4byte 0x03004b20 +_08080BC8: .4byte gTasks _08080BCC: .4byte _08080BD0 .align 2, 0 _08080BD0: @@ -12207,7 +12207,7 @@ _08080C08: strh r0, [r5, 0x8] b _08080CAE .align 2, 0 -_08080C3C: .4byte 0x030048a0 +_08080C3C: .4byte gMapObjects _08080C40: bl walkrun_is_standing_still lsls r0, 24 @@ -12238,7 +12238,7 @@ _08080C40: strh r0, [r5, 0x8] b _08080CAE .align 2, 0 -_08080C80: .4byte 0x030048a0 +_08080C80: .4byte gMapObjects _08080C84: movs r1, 0xA ldrsh r0, [r5, r1] @@ -12290,7 +12290,7 @@ task_map_chg_seq_0807E20C: @ 8080CB4 beq _08080CEE b _08080D6E .align 2, 0 -_08080CE0: .4byte 0x03004b20 +_08080CE0: .4byte gTasks _08080CE4: cmp r0, 0x2 beq _08080D50 @@ -12337,7 +12337,7 @@ _08080D06: strh r0, [r5, 0x8] b _08080D6E .align 2, 0 -_08080D4C: .4byte 0x030048a0 +_08080D4C: .4byte gMapObjects _08080D50: bl walkrun_is_standing_still lsls r0, 24 @@ -12375,7 +12375,7 @@ task_map_chg_seq_0807E2CC: @ 8080D74 beq _08080DA8 b _08080DBE .align 2, 0 -_08080D94: .4byte 0x03004b20 +_08080D94: .4byte gTasks _08080D98: bl player_bitmagic bl ScriptContext2_Enable @@ -12485,7 +12485,7 @@ sub_8080E64: @ 8080E64 lsrs r0, 7 bx lr .align 2, 0 -_08080E6C: .4byte 0x0202f388 +_08080E6C: .4byte gPaletteFade thumb_func_end sub_8080E64 thumb_func_start sub_8080E70 @@ -12523,7 +12523,7 @@ sub_8080E88: @ 8080E88 pop {r0} bx r0 .align 2, 0 -_08080EB4: .4byte 0x0300485c +_08080EB4: .4byte gUnknown_0300485C _08080EB8: .4byte mapldr_default _08080EBC: .4byte task0A_fade_n_map_maybe thumb_func_end sub_8080E88 @@ -12544,7 +12544,7 @@ sp13E_warp_to_last_warp: @ 8080EC0 pop {r0} bx r0 .align 2, 0 -_08080EE4: .4byte 0x0300485c +_08080EE4: .4byte gUnknown_0300485C _08080EE8: .4byte mapldr_default _08080EEC: .4byte task0A_fade_n_map_maybe thumb_func_end sp13E_warp_to_last_warp @@ -12562,7 +12562,7 @@ sub_8080EF0: @ 8080EF0 pop {r0} bx r0 .align 2, 0 -_08080F08: .4byte 0x0300485c +_08080F08: .4byte gUnknown_0300485C _08080F0C: .4byte mapldr_default _08080F10: .4byte sub_808115C thumb_func_end sub_8080EF0 @@ -12577,7 +12577,7 @@ sp13F_fall_to_last_warp: @ 8080F14 pop {r0} bx r0 .align 2, 0 -_08080F24: .4byte 0x0300485c +_08080F24: .4byte gUnknown_0300485C _08080F28: .4byte sub_8086748 thumb_func_end sp13F_fall_to_last_warp @@ -12634,7 +12634,7 @@ sub_8080F68: @ 8080F68 bx r0 .align 2, 0 _08080F90: .4byte task0A_fade_n_map_maybe -_08080F94: .4byte 0x0300485c +_08080F94: .4byte gUnknown_0300485C _08080F98: .4byte sub_8080B78 thumb_func_end sub_8080F68 @@ -12653,7 +12653,7 @@ sub_8080F9C: @ 8080F9C bx r0 .align 2, 0 _08080FB8: .4byte task0A_fade_n_map_maybe -_08080FBC: .4byte 0x0300485c +_08080FBC: .4byte gUnknown_0300485C _08080FC0: .4byte sub_80C791C thumb_func_end sub_8080F9C @@ -12677,7 +12677,7 @@ sub_8080FC4: @ 8080FC4 beq _08080FF2 b _08081022 .align 2, 0 -_08080FE8: .4byte 0x03004b20 +_08080FE8: .4byte gTasks _08080FEC: cmp r0, 0x2 beq _08081012 @@ -12749,7 +12749,7 @@ sub_8081050: @ 8081050 beq _0808107E b _080810CC .align 2, 0 -_08081074: .4byte 0x03004b28 +_08081074: .4byte gUnknown_03004B28 _08081078: cmp r0, 0x2 beq _080810B4 @@ -12792,7 +12792,7 @@ _080810CC: pop {r0} bx r0 .align 2, 0 -_080810D4: .4byte 0x03002fa4 +_080810D4: .4byte gReceivedRemoteLinkPlayers _080810D8: .4byte CB2_LoadMap thumb_func_end sub_8081050 @@ -12828,7 +12828,7 @@ task0A_fade_n_map_maybe: @ 80810F0 beq _0808111E b _08081152 .align 2, 0 -_08081114: .4byte 0x03004b20 +_08081114: .4byte gTasks _08081118: cmp r0, 0x2 beq _08081142 @@ -12891,7 +12891,7 @@ _08081180: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808118C: .4byte 0x03004b20 +_0808118C: .4byte gTasks _08081190: .4byte _08081194 .align 2, 0 _08081194: @@ -12969,7 +12969,7 @@ _080811FA: strh r0, [r5, 0x8] b _080812BC .align 2, 0 -_0808123C: .4byte 0x030048a0 +_0808123C: .4byte gMapObjects _08081240: bl walkrun_is_standing_still lsls r0, 24 @@ -13003,7 +13003,7 @@ _08081240: strh r0, [r5, 0x8] b _080812BC .align 2, 0 -_08081288: .4byte 0x030048a0 +_08081288: .4byte gMapObjects _0808128C: movs r1, 0xA ldrsh r0, [r5, r1] @@ -13056,7 +13056,7 @@ sub_80812C8: @ 80812C8 beq _080812F6 b _0808132A .align 2, 0 -_080812EC: .4byte 0x03004b20 +_080812EC: .4byte gTasks _080812F0: cmp r0, 0x2 beq _0808131A @@ -13110,7 +13110,7 @@ sub_8081334: @ 8081334 pop {r0} bx r0 .align 2, 0 -_08081360: .4byte 0x0300485c +_08081360: .4byte gUnknown_0300485C _08081364: .4byte sub_8080B60 _08081368: .4byte sub_80812C8 thumb_func_end sub_8081334 @@ -13239,7 +13239,7 @@ sub_8081424: @ 8081424 beq _08081452 b _080814E2 .align 2, 0 -_08081448: .4byte 0x03004b28 +_08081448: .4byte gUnknown_03004B28 _0808144C: cmp r0, 0x2 beq _080814D8 @@ -13263,8 +13263,8 @@ _08081452: strh r0, [r4] b _080814E2 .align 2, 0 -_08081478: .4byte 0x03004dc0 -_0808147C: .4byte 0x03004de0 +_08081478: .4byte gUnknown_03004DC0 +_0808147C: .4byte gUnknown_03004DE0 _08081480: ldr r0, _080814C8 ldrb r1, [r0, 0x14] @@ -13301,8 +13301,8 @@ _08081480: strh r0, [r4] b _080814E2 .align 2, 0 -_080814C8: .4byte 0x03004dc0 -_080814CC: .4byte 0x03004de0 +_080814C8: .4byte gUnknown_03004DC0 +_080814CC: .4byte gUnknown_03004DE0 _080814D0: adds r0, r5, 0 bl DestroyTask @@ -13395,7 +13395,7 @@ sub_8081534: @ 8081534 b _08081584 .align 2, 0 _08081578: .4byte sub_8081424 -_0808157C: .4byte 0x03004b28 +_0808157C: .4byte gUnknown_03004B28 _08081580: negs r0, r7 strh r0, [r1, 0xA] @@ -13475,7 +13475,7 @@ _0808160E: pop {r0} bx r0 .align 2, 0 -_08081614: .4byte 0x03004de0 +_08081614: .4byte gUnknown_03004DE0 _08081618: .4byte gUnknown_0839ACDC thumb_func_end sub_80815E0 @@ -13584,7 +13584,7 @@ _080816C4: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080816D0: .4byte 0x03004b28 +_080816D0: .4byte gUnknown_03004B28 _080816D4: .4byte _080816D8 .align 2, 0 _080816D8: @@ -13660,7 +13660,7 @@ _08081778: .4byte REG_WINOUT _0808177C: .4byte 0x0000bfff _08081780: .4byte gUnknown_081E29E8 _08081784: .4byte 0x0000070c -_08081788: .4byte 0x03004de0 +_08081788: .4byte gUnknown_03004DE0 _0808178C: .4byte gUnknown_0839ACEC _08081790: movs r0, 0 @@ -13816,8 +13816,8 @@ sub_80818A4: @ 80818A4 b _080818F0 .align 2, 0 _080818CC: .4byte sub_80816A8 -_080818D0: .4byte 0x03004b28 -_080818D4: .4byte 0x0202e8dc +_080818D0: .4byte gUnknown_03004B28 +_080818D4: .4byte gScriptResult _080818D8: cmp r0, 0x1 bne _080818E2 @@ -13860,7 +13860,7 @@ sub_80818FC: @ 80818FC bx r0 .align 2, 0 _0808191C: .4byte sub_80816A8 -_08081920: .4byte 0x03004b20 +_08081920: .4byte gTasks thumb_func_end sub_80818FC thumb_func_start sub_8081924 @@ -13913,7 +13913,7 @@ task01_battle_start: @ 8081960 beq _0808199A b _080819BA .align 2, 0 -_08081980: .4byte 0x03004b28 +_08081980: .4byte gUnknown_03004B28 _08081984: bl c3_80A0DD8_is_running cmp r0, 0 @@ -13971,7 +13971,7 @@ task_add_01_battle_start: @ 80819C4 bx r0 .align 2, 0 _080819F8: .4byte task01_battle_start -_080819FC: .4byte 0x03004b20 +_080819FC: .4byte gTasks thumb_func_end task_add_01_battle_start thumb_func_start sub_8081A00 @@ -14013,9 +14013,9 @@ sub_8081A18: @ 8081A18 pop {r0} bx r0 .align 2, 0 -_08081A50: .4byte 0x03001770 +_08081A50: .4byte gMain _08081A54: .4byte sub_8081C8C -_08081A58: .4byte 0x020239f8 +_08081A58: .4byte gUnknown_020239F8 thumb_func_end sub_8081A18 thumb_func_start sub_8081A5C @@ -14044,9 +14044,9 @@ sub_8081A5C: @ 8081A5C pop {r0} bx r0 .align 2, 0 -_08081A98: .4byte 0x03001770 +_08081A98: .4byte gMain _08081A9C: .4byte sub_8081C8C -_08081AA0: .4byte 0x020239f8 +_08081AA0: .4byte gUnknown_020239F8 thumb_func_end sub_8081A5C thumb_func_start sub_8081AA4 @@ -14069,9 +14069,9 @@ sub_8081AA4: @ 8081AA4 pop {r0} bx r0 .align 2, 0 -_08081AD0: .4byte 0x03001770 +_08081AD0: .4byte gMain _08081AD4: .4byte sub_80C824C -_08081AD8: .4byte 0x020239f8 +_08081AD8: .4byte gUnknown_020239F8 thumb_func_end sub_8081AA4 thumb_func_start task_add_01_battle_start_with_music_and_stats @@ -14113,10 +14113,10 @@ sub_8081AFC: @ 8081AFC pop {r0} bx r0 .align 2, 0 -_08081B2C: .4byte 0x030045c0 -_08081B30: .4byte 0x03001770 +_08081B2C: .4byte gEnemyParty +_08081B30: .4byte gMain _08081B34: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music -_08081B38: .4byte 0x020239f8 +_08081B38: .4byte gUnknown_020239F8 thumb_func_end sub_8081AFC thumb_func_start sub_8081B3C @@ -14141,9 +14141,9 @@ sub_8081B3C: @ 8081B3C pop {r0} bx r0 .align 2, 0 -_08081B6C: .4byte 0x03001770 +_08081B6C: .4byte gMain _08081B70: .4byte sub_8081CEC -_08081B74: .4byte 0x020239f8 +_08081B74: .4byte gUnknown_020239F8 thumb_func_end sub_8081B3C thumb_func_start sub_8081B78 @@ -14170,9 +14170,9 @@ sub_8081B78: @ 8081B78 pop {r0} bx r0 .align 2, 0 -_08081BAC: .4byte 0x03001770 +_08081BAC: .4byte gMain _08081BB0: .4byte sub_8081CEC -_08081BB4: .4byte 0x020239f8 +_08081BB4: .4byte gUnknown_020239F8 thumb_func_end sub_8081B78 thumb_func_start sub_8081BB8 @@ -14197,9 +14197,9 @@ sub_8081BB8: @ 8081BB8 pop {r0} bx r0 .align 2, 0 -_08081BE8: .4byte 0x03001770 +_08081BE8: .4byte gMain _08081BEC: .4byte sub_8081CEC -_08081BF0: .4byte 0x020239f8 +_08081BF0: .4byte gUnknown_020239F8 _08081BF4: .4byte 0x000001cf thumb_func_end sub_8081BB8 @@ -14224,9 +14224,9 @@ sub_8081BF8: @ 8081BF8 bl task_add_01_battle_start b _08081C3C .align 2, 0 -_08081C20: .4byte 0x03001770 +_08081C20: .4byte gMain _08081C24: .4byte sub_8081CEC -_08081C28: .4byte 0x020239f8 +_08081C28: .4byte gUnknown_020239F8 _08081C2C: .4byte gGameVersion _08081C30: .4byte 0x000001cf _08081C34: @@ -14267,9 +14267,9 @@ sub_8081C50: @ 8081C50 pop {r0} bx r0 .align 2, 0 -_08081C80: .4byte 0x03001770 +_08081C80: .4byte gMain _08081C84: .4byte sub_8081CEC -_08081C88: .4byte 0x020239f8 +_08081C88: .4byte gUnknown_020239F8 thumb_func_end sub_8081C50 thumb_func_start sub_8081C8C @@ -14297,7 +14297,7 @@ sub_8081C8C: @ 8081C8C b _08081CD8 .align 2, 0 _08081CC0: .4byte 0x01000100 -_08081CC4: .4byte 0x02024d26 +_08081CC4: .4byte gUnknown_02024D26 _08081CC8: .4byte c2_whiteout _08081CCC: ldr r0, _08081CE0 @@ -14311,7 +14311,7 @@ _08081CD8: bx r0 .align 2, 0 _08081CE0: .4byte c2_exit_to_overworld_2_switch -_08081CE4: .4byte 0x0300485c +_08081CE4: .4byte gUnknown_0300485C _08081CE8: .4byte sub_8080E44 thumb_func_end sub_8081C8C @@ -14340,7 +14340,7 @@ sub_8081CEC: @ 8081CEC b _08081D32 .align 2, 0 _08081D20: .4byte 0x01000100 -_08081D24: .4byte 0x02024d26 +_08081D24: .4byte gUnknown_02024D26 _08081D28: .4byte c2_whiteout _08081D2C: ldr r0, _08081D38 @@ -14404,7 +14404,7 @@ _08081D82: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08081DA4: .4byte 0x0202e828 +_08081DA4: .4byte gMapHeader _08081DA8: .4byte _08081DAC .align 2, 0 _08081DAC: @@ -14507,7 +14507,7 @@ _08081E7A: movs r0, 0x9 b _08081E86 .align 2, 0 -_08081E80: .4byte 0x02025734 +_08081E80: .4byte gSaveBlock1 _08081E84: movs r0, 0x2 _08081E86: @@ -14556,7 +14556,7 @@ _08081EC0: movs r0, 0 b _08081EEA .align 2, 0 -_08081EE0: .4byte 0x0202e828 +_08081EE0: .4byte gMapHeader _08081EE4: movs r0, 0x1 b _08081EEA @@ -14618,7 +14618,7 @@ _08081F48: pop {r1} bx r1 .align 2, 0 -_08081F50: .4byte 0x03004360 +_08081F50: .4byte gPlayerParty thumb_func_end sub_8081EF4 thumb_func_start reads_trainer_data_byte0 @@ -14770,7 +14770,7 @@ sub_8082034: @ 8082034 adds r0, 0x1 b _08082070 .align 2, 0 -_08082064: .4byte 0x030045c0 +_08082064: .4byte gEnemyParty _08082068: .4byte gUnknown_0839ACF8 _0808206C: ldr r0, _0808207C @@ -14810,7 +14810,7 @@ sub_8082080: @ 8082080 movs r0, 0xC b _0808212C .align 2, 0 -_080820AC: .4byte 0x0202ff5e +_080820AC: .4byte word_202FF5E _080820B0: .4byte gTrainers _080820B4: .4byte 0x00000105 _080820B8: @@ -14901,7 +14901,7 @@ sub_8082138: @ 8082138 movs r0, 0x3 b _08082162 .align 2, 0 -_0808215C: .4byte 0x030045c0 +_0808215C: .4byte gEnemyParty _08082160: movs r0, 0x4 _08082162: @@ -14922,7 +14922,7 @@ sub_8082168: @ 8082168 bx r0 .align 2, 0 _0808217C: .4byte sub_8109E80 -_08082180: .4byte 0x03001770 +_08082180: .4byte gMain _08082184: .4byte sub_8082188 thumb_func_end sub_8082168 @@ -14957,7 +14957,7 @@ sub_8082188: @ 8082188 bx r0 .align 2, 0 _080821CC: .4byte 0x00004023 -_080821D0: .4byte 0x0202e8dc +_080821D0: .4byte gScriptResult _080821D4: .4byte sub_80821D8 thumb_func_end sub_8082188 @@ -14989,8 +14989,8 @@ _08082214: pop {r0} bx r0 .align 2, 0 -_08082218: .4byte 0x020239f8 -_0808221C: .4byte 0x03001770 +_08082218: .4byte gUnknown_020239F8 +_0808221C: .4byte gMain _08082220: .4byte sub_8082228 _08082224: .4byte sub_800E7C4 thumb_func_end sub_80821D8 @@ -15051,7 +15051,7 @@ trainerflag_opponent: @ 8082264 lsrs r0, 16 bx lr .align 2, 0 -_08082278: .4byte 0x0202ff5e +_08082278: .4byte word_202FF5E thumb_func_end trainerflag_opponent thumb_func_start battle_exit_is_player_defeat @@ -15110,15 +15110,15 @@ sub_80822BC: @ 80822BC str r1, [r0] bx lr .align 2, 0 -_080822E8: .4byte 0x0202ff5c -_080822EC: .4byte 0x0202ff5e -_080822F0: .4byte 0x0202ff60 -_080822F4: .4byte 0x0202ff64 -_080822F8: .4byte 0x0202ff68 -_080822FC: .4byte 0x0202ff6c -_08082300: .4byte 0x0202ff70 -_08082304: .4byte 0x0202ff74 -_08082308: .4byte 0x0202ff78 +_080822E8: .4byte gUnknown_0202FF5C +_080822EC: .4byte word_202FF5E +_080822F0: .4byte gUnknown_0202FF60 +_080822F4: .4byte gUnknown_0202FF64 +_080822F8: .4byte gUnknown_0202FF68 +_080822FC: .4byte gUnknown_0202FF6C +_08082300: .4byte gUnknown_0202FF70 +_08082304: .4byte gUnknown_0202FF74 +_08082308: .4byte gUnknown_0202FF78 thumb_func_end sub_80822BC thumb_func_start TrainerBattleLoadArgs @@ -15213,10 +15213,10 @@ _080823B4: pop {r0} bx r0 .align 2, 0 -_080823B8: .4byte 0x0202ff60 -_080823BC: .4byte 0x0202e8de -_080823C0: .4byte 0x02025734 -_080823C4: .4byte 0x03004ae0 +_080823B8: .4byte gUnknown_0202FF60 +_080823BC: .4byte gUnknown_0202E8DE +_080823C0: .4byte gSaveBlock1 +_080823C4: .4byte gSelectedMapObject thumb_func_end battle_80801F0 thumb_func_start sub_80823C8 @@ -15240,7 +15240,7 @@ sub_80823C8: @ 80823C8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080823F0: .4byte 0x0202ff5c +_080823F0: .4byte gUnknown_0202FF5C _080823F4: .4byte _080823F8 .align 2, 0 _080823F8: @@ -15295,7 +15295,7 @@ _08082454: b _080824B2 .align 2, 0 _08082470: .4byte gUnknown_0839AD98 -_08082474: .4byte 0x0202ff5e +_08082474: .4byte word_202FF5E _08082478: .4byte gUnknown_0819F8AE _0808247C: ldr r0, _08082498 @@ -15310,7 +15310,7 @@ _0808247C: b _080824B2 .align 2, 0 _08082498: .4byte gUnknown_0839AD08 -_0808249C: .4byte 0x0202ff5e +_0808249C: .4byte word_202FF5E _080824A0: .4byte gUnknown_0819F887 _080824A4: ldr r0, _080824B8 @@ -15353,9 +15353,9 @@ SingleTrainerWantsBattle: @ 80824C0 pop {r0} bx r0 .align 2, 0 -_080824F4: .4byte 0x03004ae0 -_080824F8: .4byte 0x0202e8de -_080824FC: .4byte 0x030048a0 +_080824F4: .4byte gSelectedMapObject +_080824F8: .4byte gUnknown_0202E8DE +_080824FC: .4byte gMapObjects _08082500: .4byte gUnknown_0819F80B thumb_func_end SingleTrainerWantsBattle @@ -15399,8 +15399,8 @@ sub_8082524: @ 8082524 pop {r0} bx r0 .align 2, 0 -_08082550: .4byte 0x03004ae0 -_08082554: .4byte 0x030048a0 +_08082550: .4byte gSelectedMapObject +_08082554: .4byte gMapObjects thumb_func_end sub_8082524 thumb_func_start sub_8082558 @@ -15409,7 +15409,7 @@ sub_8082558: @ 8082558 ldrb r0, [r0] bx lr .align 2, 0 -_08082560: .4byte 0x0202ff5c +_08082560: .4byte gUnknown_0202FF5C thumb_func_end sub_8082558 thumb_func_start sub_8082564 @@ -15502,8 +15502,8 @@ sub_80825E4: @ 80825E4 pop {r0} bx r0 .align 2, 0 -_08082600: .4byte 0x020239f8 -_08082604: .4byte 0x03001770 +_08082600: .4byte gUnknown_020239F8 +_08082604: .4byte gMain _08082608: .4byte sub_808260C thumb_func_end sub_80825E4 @@ -15520,7 +15520,7 @@ sub_808260C: @ 808260C bl SetMainCallback2 b _08082652 .align 2, 0 -_08082624: .4byte 0x0202ff5e +_08082624: .4byte word_202FF5E _08082628: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music _0808262C: ldr r0, _08082640 @@ -15532,7 +15532,7 @@ _0808262C: bl SetMainCallback2 b _08082652 .align 2, 0 -_08082640: .4byte 0x02024d26 +_08082640: .4byte gUnknown_02024D26 _08082644: .4byte c2_whiteout _08082648: ldr r0, _08082658 @@ -15558,7 +15558,7 @@ do_choose_name_or_words_screen: @ 808265C bl SetMainCallback2 b _080826A6 .align 2, 0 -_08082674: .4byte 0x0202ff5e +_08082674: .4byte word_202FF5E _08082678: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music _0808267C: ldr r0, _08082690 @@ -15570,7 +15570,7 @@ _0808267C: bl SetMainCallback2 b _080826A6 .align 2, 0 -_08082690: .4byte 0x02024d26 +_08082690: .4byte gUnknown_02024D26 _08082694: .4byte c2_whiteout _08082698: ldr r0, _080826AC @@ -15598,8 +15598,8 @@ sub_80826B0: @ 80826B0 pop {r0} bx r0 .align 2, 0 -_080826CC: .4byte 0x020239f8 -_080826D0: .4byte 0x03001770 +_080826CC: .4byte gUnknown_020239F8 +_080826D0: .4byte gMain _080826D4: .4byte do_choose_name_or_words_screen thumb_func_end sub_80826B0 @@ -15624,7 +15624,7 @@ _080826F4: pop {r1} bx r1 .align 2, 0 -_080826F8: .4byte 0x0202ff74 +_080826F8: .4byte gUnknown_0202FF74 _080826FC: .4byte gUnknown_081C6C02 thumb_func_end sub_80826E8 @@ -15640,7 +15640,7 @@ _0808270C: pop {r1} bx r1 .align 2, 0 -_08082710: .4byte 0x0202ff78 +_08082710: .4byte gUnknown_0202FF78 _08082714: .4byte gUnknown_081C6C02 thumb_func_end sub_8082700 @@ -15675,8 +15675,8 @@ sub_8082728: @ 8082728 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08082750: .4byte 0x0202ff5c -_08082754: .4byte 0x0202ff5e +_08082750: .4byte gUnknown_0202FF5C +_08082754: .4byte word_202FF5E _08082758: .4byte _0808275C .align 2, 0 _0808275C: @@ -15789,7 +15789,7 @@ sub_808281C: @ 808281C pop {r1} bx r1 .align 2, 0 -_0808282C: .4byte 0x0202ff64 +_0808282C: .4byte gUnknown_0202FF64 thumb_func_end sub_808281C thumb_func_start sub_8082830 @@ -15804,7 +15804,7 @@ sub_8082830: @ 8082830 bl sub_80BCCE8 b _0808284C .align 2, 0 -_08082844: .4byte 0x0202ff5e +_08082844: .4byte word_202FF5E _08082848: ldr r0, _08082864 ldr r0, [r0] @@ -15819,8 +15819,8 @@ _0808284C: pop {r1} bx r1 .align 2, 0 -_08082864: .4byte 0x0202ff68 -_08082868: .4byte 0x020234cc +_08082864: .4byte gUnknown_0202FF68 +_08082868: .4byte gStringVar4 thumb_func_end sub_8082830 thumb_func_start unref_sub_808286C @@ -15832,7 +15832,7 @@ unref_sub_808286C: @ 808286C pop {r1} bx r1 .align 2, 0 -_0808287C: .4byte 0x0202ff6c +_0808287C: .4byte gUnknown_0202FF6C thumb_func_end unref_sub_808286C thumb_func_start sub_8082880 @@ -15844,7 +15844,7 @@ sub_8082880: @ 8082880 pop {r1} bx r1 .align 2, 0 -_08082890: .4byte 0x0202ff70 +_08082890: .4byte gUnknown_0202FF70 thumb_func_end sub_8082880 thumb_func_start sub_8082894 @@ -15969,7 +15969,7 @@ _0808291E: movs r4, 0x1 b _0808296E .align 2, 0 -_08082968: .4byte 0x020260ae +_08082968: .4byte gUnknown_020260AE _0808296C: adds r4, 0x1 _0808296E: @@ -16031,7 +16031,7 @@ _080829BA: movs r0, 0x1 b _080829E2 .align 2, 0 -_080829D4: .4byte 0x020260ae +_080829D4: .4byte gUnknown_020260AE _080829D8: adds r3, 0x10 adds r1, 0x1 @@ -16098,7 +16098,7 @@ sub_8082A18: @ 8082A18 movs r0, 0x1 b _08082A4E .align 2, 0 -_08082A44: .4byte 0x02025734 +_08082A44: .4byte gSaveBlock1 _08082A48: .4byte 0x0000097a _08082A4C: movs r0, 0 @@ -16130,7 +16130,7 @@ sub_8082A54: @ 8082A54 movs r0, 0x1 b _08082A8A .align 2, 0 -_08082A80: .4byte 0x02025734 +_08082A80: .4byte gSaveBlock1 _08082A84: .4byte 0x0000097a _08082A88: movs r0, 0 @@ -16209,7 +16209,7 @@ _08082B04: pop {r0} bx r0 .align 2, 0 -_08082B08: .4byte 0x02025734 +_08082B08: .4byte gSaveBlock1 _08082B0C: .4byte 0x0000097a thumb_func_end sub_8082AE4 @@ -16289,7 +16289,7 @@ sub_8082B78: @ 8082B78 movs r0, 0xFF b _08082B9E .align 2, 0 -_08082B94: .4byte 0x02025734 +_08082B94: .4byte gSaveBlock1 _08082B98: .4byte 0x00000978 _08082B9C: adds r0, 0x1 @@ -16315,7 +16315,7 @@ sub_8082BA4: @ 8082BA4 movs r0, 0x1 b _08082BCA .align 2, 0 -_08082BC0: .4byte 0x02025734 +_08082BC0: .4byte gSaveBlock1 _08082BC4: .4byte 0x00000978 _08082BC8: movs r0, 0 @@ -16351,7 +16351,7 @@ _08082BFA: bx r0 .align 2, 0 _08082C00: .4byte gTrainerEyeTrainers -_08082C04: .4byte 0x02025734 +_08082C04: .4byte gSaveBlock1 _08082C08: .4byte 0x00000978 thumb_func_end sub_8082BD0 @@ -16426,7 +16426,7 @@ sub_8082C68: @ 8082C68 b _08082C96 .align 2, 0 _08082C8C: .4byte gTrainerEyeTrainers -_08082C90: .4byte 0x0202ff5e +_08082C90: .4byte word_202FF5E _08082C94: movs r0, 0x1 _08082C96: @@ -16448,7 +16448,7 @@ sub_8082C9C: @ 8082C9C bx r1 .align 2, 0 _08082CB0: .4byte gTrainerEyeTrainers -_08082CB4: .4byte 0x0202ff5e +_08082CB4: .4byte word_202FF5E thumb_func_end sub_8082C9C thumb_func_start sub_8082CB8 @@ -16463,7 +16463,7 @@ sub_8082CB8: @ 8082CB8 bx r0 .align 2, 0 _08082CCC: .4byte gTrainerEyeTrainers -_08082CD0: .4byte 0x0202ff5e +_08082CD0: .4byte word_202FF5E thumb_func_end sub_8082CB8 thumb_func_start sub_8082CD4 @@ -16498,7 +16498,7 @@ _08082D08: bx r0 .align 2, 0 _08082D10: .4byte sub_8082F20 -_08082D14: .4byte 0x03004b20 +_08082D14: .4byte gTasks thumb_func_end sub_8082CD4 thumb_func_start sub_8082D18 @@ -16522,7 +16522,7 @@ sub_8082D18: @ 8082D18 pop {r0} bx r0 .align 2, 0 -_08082D44: .4byte 0x020231cc +_08082D44: .4byte gStringVar1 _08082D48: .4byte gOtherText_PLink thumb_func_end sub_8082D18 @@ -16560,7 +16560,7 @@ sub_8082D60: @ 8082D60 bl sub_8082D4C b _08082D92 .align 2, 0 -_08082D88: .4byte 0x03004b28 +_08082D88: .4byte gUnknown_03004B28 _08082D8C: adds r0, r4, 0 bl sub_8082D18 @@ -16611,7 +16611,7 @@ _08082DD6: movs r0, 0x4 b _08082DEE .align 2, 0 -_08082DE4: .4byte 0x020231cc +_08082DE4: .4byte gStringVar1 _08082DE8: movs r0, 0x3 b _08082DEE @@ -16649,7 +16649,7 @@ _08082E1A: pop {r1} bx r1 .align 2, 0 -_08082E20: .4byte 0x03004b20 +_08082E20: .4byte gTasks _08082E24: .4byte sub_8083418 thumb_func_end sub_8082DF4 @@ -16678,8 +16678,8 @@ sub_8082E28: @ 8082E28 movs r0, 0x1 b _08082E66 .align 2, 0 -_08082E58: .4byte 0x03001770 -_08082E5C: .4byte 0x03004b20 +_08082E58: .4byte gMain +_08082E5C: .4byte gTasks _08082E60: .4byte sub_80833EC _08082E64: movs r0, 0 @@ -16710,7 +16710,7 @@ _08082E82: movs r0, 0 b _08082EA8 .align 2, 0 -_08082E94: .4byte 0x03001770 +_08082E94: .4byte gMain _08082E98: ldr r0, _08082EB0 lsls r1, r4, 2 @@ -16725,7 +16725,7 @@ _08082EA8: pop {r1} bx r1 .align 2, 0 -_08082EB0: .4byte 0x03004b20 +_08082EB0: .4byte gTasks _08082EB4: .4byte sub_80833EC thumb_func_end sub_8082E6C @@ -16755,7 +16755,7 @@ _08082EDE: pop {r1} bx r1 .align 2, 0 -_08082EE4: .4byte 0x03004b20 +_08082EE4: .4byte gTasks _08082EE8: .4byte sub_8083418 thumb_func_end sub_8082EB8 @@ -16785,7 +16785,7 @@ _08082F16: pop {r0} bx r0 .align 2, 0 -_08082F1C: .4byte 0x03004b20 +_08082F1C: .4byte gTasks thumb_func_end unref_sub_8082EEC thumb_func_start sub_8082F20 @@ -16807,7 +16807,7 @@ sub_8082F20: @ 8082F20 bl ResetLinkPlayers b _08082F58 .align 2, 0 -_08082F48: .4byte 0x03004b28 +_08082F48: .4byte gUnknown_03004B28 _08082F4C: cmp r2, 0x9 ble _08082F58 @@ -16865,7 +16865,7 @@ sub_8082F68: @ 8082F68 ldr r0, _08082FC8 b _08082FDA .align 2, 0 -_08082FC0: .4byte 0x03004b20 +_08082FC0: .4byte gTasks _08082FC4: .4byte gUnknown_081A4932 _08082FC8: .4byte sub_8082FEC _08082FCC: @@ -16920,7 +16920,7 @@ _0808302C: pop {r0} bx r0 .align 2, 0 -_08083034: .4byte 0x03004b20 +_08083034: .4byte gTasks _08083038: .4byte sub_808303C thumb_func_end sub_8082FEC @@ -16992,9 +16992,9 @@ _080830C2: pop {r0} bx r0 .align 2, 0 -_080830D0: .4byte 0x03004b28 -_080830D4: .4byte 0x03001770 -_080830D8: .4byte 0x020231cc +_080830D0: .4byte gUnknown_03004B28 +_080830D4: .4byte gMain +_080830D8: .4byte gStringVar1 _080830DC: .4byte gUnknown_081A4975 _080830E0: .4byte sub_80830E4 thumb_func_end sub_808303C @@ -17046,9 +17046,9 @@ _08083132: str r1, [r0] b _08083178 .align 2, 0 -_08083148: .4byte 0x03001770 +_08083148: .4byte gMain _0808314C: .4byte gUnknown_081A4932 -_08083150: .4byte 0x03004b20 +_08083150: .4byte gTasks _08083154: .4byte sub_8082FEC _08083158: movs r0, 0x1 @@ -17070,7 +17070,7 @@ _08083178: pop {r0} bx r0 .align 2, 0 -_08083180: .4byte 0x03004b20 +_08083180: .4byte gTasks _08083184: .4byte sub_8083188 thumb_func_end sub_80830E4 @@ -17106,7 +17106,7 @@ sub_8083188: @ 8083188 ldr r0, _080831D0 b _080831E8 .align 2, 0 -_080831CC: .4byte 0x03004b20 +_080831CC: .4byte gTasks _080831D0: .4byte sub_8083418 _080831D4: ldr r4, _080831F0 @@ -17125,7 +17125,7 @@ _080831EA: pop {r0} bx r0 .align 2, 0 -_080831F0: .4byte 0x0202e8dc +_080831F0: .4byte gScriptResult _080831F4: .4byte sub_8083288 thumb_func_end sub_8083188 @@ -17165,8 +17165,8 @@ sub_80831F8: @ 80831F8 ldr r0, _0808324C b _0808326E .align 2, 0 -_08083244: .4byte 0x03004b20 -_08083248: .4byte 0x0202e8dc +_08083244: .4byte gTasks +_08083248: .4byte gScriptResult _0808324C: .4byte sub_80833C4 _08083250: bl GetLinkPlayerCount_2 @@ -17187,9 +17187,9 @@ _08083270: pop {r0} bx r0 .align 2, 0 -_08083278: .4byte 0x03004864 -_0808327C: .4byte 0x03004860 -_08083280: .4byte 0x03002a70 +_08083278: .4byte gUnknown_03004864 +_0808327C: .4byte gUnknown_03004860 +_08083280: .4byte gBlockSendBuffer _08083284: .4byte sub_8083314 thumb_func_end sub_80831F8 @@ -17218,8 +17218,8 @@ sub_8083288: @ 8083288 str r0, [r1] b _080832F8 .align 2, 0 -_080832BC: .4byte 0x0202e8dc -_080832C0: .4byte 0x03004b20 +_080832BC: .4byte gScriptResult +_080832C0: .4byte gTasks _080832C4: .4byte sub_80833C4 _080832C8: bl GetLinkPlayerCount_2 @@ -17246,10 +17246,10 @@ _080832F8: pop {r0} bx r0 .align 2, 0 -_08083300: .4byte 0x03004864 -_08083304: .4byte 0x03004860 -_08083308: .4byte 0x03002a70 -_0808330C: .4byte 0x03004b20 +_08083300: .4byte gUnknown_03004864 +_08083304: .4byte gUnknown_03004860 +_08083308: .4byte gBlockSendBuffer +_0808330C: .4byte gTasks _08083310: .4byte sub_8083314 thumb_func_end sub_8083288 @@ -17273,7 +17273,7 @@ sub_8083314: @ 8083314 ldr r6, _0808333C b _0808335A .align 2, 0 -_0808333C: .4byte 0x0202ffc0 +_0808333C: .4byte gUnknown_0202FFC0 _08083340: lsls r1, r4, 8 ldr r0, _08083394 @@ -17310,9 +17310,9 @@ _0808335A: bl DestroyTask b _080833B6 .align 2, 0 -_08083394: .4byte 0x03002b80 -_08083398: .4byte 0x0202e8dc -_0808339C: .4byte 0x03002b74 +_08083394: .4byte gBlockRecvBuffer +_08083398: .4byte gScriptResult +_0808339C: .4byte gLinkType _080833A0: .4byte 0x00004411 _080833A4: bl sub_800832C @@ -17328,7 +17328,7 @@ _080833B6: pop {r0} bx r0 .align 2, 0 -_080833BC: .4byte 0x03004b20 +_080833BC: .4byte gTasks _080833C0: .4byte sub_80833C4 thumb_func_end sub_8083314 @@ -17350,7 +17350,7 @@ _080833E0: pop {r0} bx r0 .align 2, 0 -_080833E8: .4byte 0x03002fa4 +_080833E8: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_80833C4 thumb_func_start sub_80833EC @@ -17371,7 +17371,7 @@ sub_80833EC: @ 80833EC pop {r0} bx r0 .align 2, 0 -_08083414: .4byte 0x0202e8dc +_08083414: .4byte gScriptResult thumb_func_end sub_80833EC thumb_func_start sub_8083418 @@ -17392,7 +17392,7 @@ sub_8083418: @ 8083418 pop {r0} bx r0 .align 2, 0 -_08083440: .4byte 0x0202e8dc +_08083440: .4byte gScriptResult thumb_func_end sub_8083418 thumb_func_start sub_8083444 @@ -17416,7 +17416,7 @@ sub_8083444: @ 8083444 movs r0, 0 b _08083472 .align 2, 0 -_08083468: .4byte 0x03004b20 +_08083468: .4byte gTasks _0808346C: ldr r0, _08083478 str r0, [r2] @@ -17443,7 +17443,7 @@ sub_808347C: @ 808347C beq _0808349E b _080834CC .align 2, 0 -_08083494: .4byte 0x0202e8cc +_08083494: .4byte gUnknown_0202E8CC _08083498: cmp r0, 0x5 beq _080834C0 @@ -17454,7 +17454,7 @@ _0808349E: ldr r4, _080834AC b _080834C8 .align 2, 0 -_080834A8: .4byte 0x03002b74 +_080834A8: .4byte gLinkType _080834AC: .4byte 0x00002233 _080834B0: movs r3, 0x2 @@ -17462,7 +17462,7 @@ _080834B0: ldr r4, _080834BC b _080834C8 .align 2, 0 -_080834B8: .4byte 0x03002b74 +_080834B8: .4byte gLinkType _080834BC: .4byte 0x00002244 _080834C0: movs r3, 0x4 @@ -17480,7 +17480,7 @@ _080834CC: pop {r0} bx r0 .align 2, 0 -_080834DC: .4byte 0x03002b74 +_080834DC: .4byte gLinkType _080834E0: .4byte 0x00002255 thumb_func_end sub_808347C @@ -17500,9 +17500,9 @@ sub_80834E4: @ 80834E4 pop {r0} bx r0 .align 2, 0 -_08083500: .4byte 0x03002b74 +_08083500: .4byte gLinkType _08083504: .4byte 0x00001133 -_08083508: .4byte 0x020239f8 +_08083508: .4byte gUnknown_020239F8 thumb_func_end sub_80834E4 thumb_func_start sub_808350C @@ -17523,10 +17523,10 @@ sub_808350C: @ 808350C pop {r0} bx r0 .align 2, 0 -_0808352C: .4byte 0x0202e8dc -_08083530: .4byte 0x03002b74 +_0808352C: .4byte gScriptResult +_08083530: .4byte gLinkType _08083534: .4byte 0x00003311 -_08083538: .4byte 0x020239f8 +_08083538: .4byte gUnknown_020239F8 thumb_func_end sub_808350C thumb_func_start sub_808353C @@ -17547,7 +17547,7 @@ sub_808353C: @ 808353C beq _080835BC b _080835CE .align 2, 0 -_0808355C: .4byte 0x03004b20 +_0808355C: .4byte gTasks _08083560: ldr r0, _08083594 ldrh r0, [r0] @@ -17574,8 +17574,8 @@ _08083586: bl DestroyTask b _080835CE .align 2, 0 -_08083594: .4byte 0x0202e8dc -_08083598: .4byte 0x03002970 +_08083594: .4byte gScriptResult +_08083598: .4byte gLinkPlayers _0808359C: ldr r1, _080835B4 movs r0, 0x7 @@ -17589,8 +17589,8 @@ _0808359C: strh r4, [r0, 0x8] b _080835CE .align 2, 0 -_080835B4: .4byte 0x0202e8dc -_080835B8: .4byte 0x03004b20 +_080835B4: .4byte gScriptResult +_080835B8: .4byte gTasks _080835BC: ldr r0, _080835D4 ldrb r0, [r0] @@ -17604,7 +17604,7 @@ _080835CE: pop {r0} bx r0 .align 2, 0 -_080835D4: .4byte 0x03002fa4 +_080835D4: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_808353C thumb_func_start sub_80835D8 @@ -17635,7 +17635,7 @@ _08083604: bx r0 .align 2, 0 _0808360C: .4byte sub_808353C -_08083610: .4byte 0x03004b20 +_08083610: .4byte gTasks thumb_func_end sub_80835D8 thumb_func_start sub_8083614 @@ -17654,9 +17654,9 @@ sub_8083614: @ 8083614 pop {r0} bx r0 .align 2, 0 -_08083630: .4byte 0x03002b74 +_08083630: .4byte gLinkType _08083634: .4byte 0x00004411 -_08083638: .4byte 0x020239f8 +_08083638: .4byte gUnknown_020239F8 thumb_func_end sub_8083614 thumb_func_start sub_808363C @@ -17675,9 +17675,9 @@ sub_808363C: @ 808363C pop {r0} bx r0 .align 2, 0 -_08083658: .4byte 0x03002b74 +_08083658: .4byte gLinkType _0808365C: .4byte 0x00006601 -_08083660: .4byte 0x020239f8 +_08083660: .4byte gUnknown_020239F8 thumb_func_end sub_808363C thumb_func_start sub_8083664 @@ -17704,7 +17704,7 @@ _0808367C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08083690: .4byte 0x0202e8cc +_08083690: .4byte gUnknown_0202E8CC _08083694: .4byte _08083698 .align 2, 0 _08083698: @@ -17718,28 +17718,28 @@ _080836AC: ldr r2, _080836B8 b _080836F0 .align 2, 0 -_080836B4: .4byte 0x03002b74 +_080836B4: .4byte gLinkType _080836B8: .4byte 0x00002233 _080836BC: ldr r1, _080836C4 ldr r2, _080836C8 b _080836F0 .align 2, 0 -_080836C4: .4byte 0x03002b74 +_080836C4: .4byte gLinkType _080836C8: .4byte 0x00002244 _080836CC: ldr r1, _080836D4 ldr r2, _080836D8 b _080836F0 .align 2, 0 -_080836D4: .4byte 0x03002b74 +_080836D4: .4byte gLinkType _080836D8: .4byte 0x00002255 _080836DC: ldr r1, _080836E4 ldr r2, _080836E8 b _080836F0 .align 2, 0 -_080836E4: .4byte 0x03002b74 +_080836E4: .4byte gLinkType _080836E8: .4byte 0x00001111 _080836EC: ldr r1, _08083704 @@ -17757,7 +17757,7 @@ _08083700: pop {r1} bx r1 .align 2, 0 -_08083704: .4byte 0x03002b74 +_08083704: .4byte gLinkType _08083708: .4byte 0x00003322 _0808370C: .4byte sub_8083710 thumb_func_end sub_8083664 @@ -17783,7 +17783,7 @@ sub_8083710: @ 8083710 bl CreateTask b _08083750 .align 2, 0 -_0808373C: .4byte 0x03004b28 +_0808373C: .4byte gUnknown_03004B28 _08083740: .4byte sub_8083C50 _08083744: cmp r2, 0x9 @@ -17827,7 +17827,7 @@ sub_8083760: @ 8083760 ldr r0, _08083794 b _080837A4 .align 2, 0 -_08083790: .4byte 0x03004b20 +_08083790: .4byte gTasks _08083794: .4byte sub_80837B4 _08083798: ldr r0, _080837AC @@ -17843,7 +17843,7 @@ _080837A6: pop {r0} bx r0 .align 2, 0 -_080837AC: .4byte 0x03004b20 +_080837AC: .4byte gTasks _080837B0: .4byte sub_80837EC thumb_func_end sub_8083760 @@ -17872,7 +17872,7 @@ _080837DE: pop {r0} bx r0 .align 2, 0 -_080837E4: .4byte 0x03004b20 +_080837E4: .4byte gTasks _080837E8: .4byte sub_80837EC thumb_func_end sub_80837B4 @@ -17899,7 +17899,7 @@ _08083814: pop {r0} bx r0 .align 2, 0 -_0808381C: .4byte 0x03002fa4 +_0808381C: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_80837EC thumb_func_start sub_8083820 @@ -17932,7 +17932,7 @@ _08083846: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08083850: .4byte 0x03004b20 +_08083850: .4byte gTasks _08083854: .4byte _08083858 .align 2, 0 _08083858: @@ -17953,7 +17953,7 @@ _08083870: bl ClearLinkCallback_2 b _080838BE .align 2, 0 -_08083888: .4byte 0x03002b74 +_08083888: .4byte gLinkType _0808388C: .4byte 0x00002211 _08083890: ldr r0, _0808389C @@ -17962,7 +17962,7 @@ _08083890: ands r0, r1 b _080838BA .align 2, 0 -_0808389C: .4byte 0x0202f388 +_0808389C: .4byte gPaletteFade _080838A0: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -17987,7 +17987,7 @@ _080838BE: strh r0, [r4, 0x8] b _08083940 .align 2, 0 -_080838C8: .4byte 0x03002fa4 +_080838C8: .4byte gReceivedRemoteLinkPlayers _080838CC: ldr r0, _080838E4 ldr r0, [r0, 0x4] @@ -18000,7 +18000,7 @@ _080838CC: bl current_map_music_set__default_for_battle b _080838EE .align 2, 0 -_080838E4: .4byte 0x03002970 +_080838E4: .4byte gLinkPlayers _080838E8: ldr r0, _08083900 bl current_map_music_set__default_for_battle @@ -18016,7 +18016,7 @@ _080838EE: b _0808392E .align 2, 0 _08083900: .4byte 0x000001cb -_08083904: .4byte 0x0202e8cc +_08083904: .4byte gUnknown_0202E8CC _08083908: cmp r0, 0x5 beq _08083924 @@ -18026,13 +18026,13 @@ _0808390E: movs r0, 0xA b _0808392C .align 2, 0 -_08083914: .4byte 0x020239f8 +_08083914: .4byte gUnknown_020239F8 _08083918: ldr r1, _08083920 movs r0, 0xB b _0808392C .align 2, 0 -_08083920: .4byte 0x020239f8 +_08083920: .4byte gUnknown_020239F8 _08083924: bl sub_80C5604 ldr r1, _08083948 @@ -18052,9 +18052,9 @@ _08083940: pop {r0} bx r0 .align 2, 0 -_08083948: .4byte 0x020239f8 +_08083948: .4byte gUnknown_020239F8 _0808394C: .4byte sub_800E7C4 -_08083950: .4byte 0x03001770 +_08083950: .4byte gMain _08083954: .4byte sub_8083958 thumb_func_end sub_808382C @@ -18083,9 +18083,9 @@ _0808397E: pop {r0} bx r0 .align 2, 0 -_08083990: .4byte 0x0202e8cc -_08083994: .4byte 0x03004860 -_08083998: .4byte 0x03001770 +_08083990: .4byte gUnknown_0202E8CC +_08083994: .4byte gUnknown_03004860 +_08083998: .4byte gMain _0808399C: .4byte sub_805465C _080839A0: .4byte sub_8071B28 thumb_func_end sub_8083958 @@ -18111,7 +18111,7 @@ _080839C0: pop {r0} bx r0 .align 2, 0 -_080839CC: .4byte 0x0202e8cc +_080839CC: .4byte gUnknown_0202E8CC thumb_func_end sub_80839A4 thumb_func_start sub_80839D0 @@ -18142,7 +18142,7 @@ sub_80839DC: @ 80839DC beq _08083A0E b _08083A7E .align 2, 0 -_08083A00: .4byte 0x03004b20 +_08083A00: .4byte gTasks _08083A04: cmp r0, 0x2 beq _08083A40 @@ -18170,7 +18170,7 @@ _08083A20: strh r0, [r5, 0x8] b _08083A7E .align 2, 0 -_08083A3C: .4byte 0x0202e8ce +_08083A3C: .4byte gUnknown_0202E8CE _08083A40: bl sub_80554F8 cmp r0, 0x1 @@ -18245,7 +18245,7 @@ sub_8083AAC: @ 8083AAC beq _08083ADE b _08083B34 .align 2, 0 -_08083AD0: .4byte 0x03004b20 +_08083AD0: .4byte gTasks _08083AD4: cmp r0, 0x2 beq _08083B04 @@ -18268,7 +18268,7 @@ _08083AF0: bne _08083B34 b _08083B14 .align 2, 0 -_08083B00: .4byte 0x0202f388 +_08083B00: .4byte gPaletteFade _08083B04: ldr r1, _08083B1C movs r0, 0 @@ -18282,7 +18282,7 @@ _08083B14: strh r0, [r4, 0x8] b _08083B34 .align 2, 0 -_08083B1C: .4byte 0x020297d8 +_08083B1C: .4byte gUnknown_020297D8 _08083B20: ldr r0, _08083B3C ldrb r0, [r0] @@ -18297,7 +18297,7 @@ _08083B34: pop {r0} bx r0 .align 2, 0 -_08083B3C: .4byte 0x03002fa4 +_08083B3C: .4byte gReceivedRemoteLinkPlayers _08083B40: .4byte sub_8047CD8 thumb_func_end sub_8083AAC @@ -18359,7 +18359,7 @@ sub_8083B90: @ 8083B90 pop {r0} bx r0 .align 2, 0 -_08083BA4: .4byte 0x03002b74 +_08083BA4: .4byte gLinkType _08083BA8: .4byte 0x00002211 _08083BAC: .4byte sub_808382C thumb_func_end sub_8083B90 @@ -18395,7 +18395,7 @@ sub_8083BDC: @ 8083BDC pop {r0} bx r0 .align 2, 0 -_08083BEC: .4byte 0x0202e8d0 +_08083BEC: .4byte gUnknown_0202E8D0 _08083BF0: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music thumb_func_end sub_8083BDC @@ -18430,10 +18430,10 @@ sub_8083BF4: @ 8083BF4 movs r0, 0x1 b _08083C4A .align 2, 0 -_08083C34: .4byte 0x0202e8d0 -_08083C38: .4byte 0x020231cc -_08083C3C: .4byte 0x03002978 -_08083C40: .4byte 0x020232cc +_08083C34: .4byte gUnknown_0202E8D0 +_08083C38: .4byte gStringVar1 +_08083C3C: .4byte gUnknown_03002978 +_08083C40: .4byte gStringVar2 _08083C44: .4byte gTrainerCardColorNames _08083C48: movs r0, 0 @@ -18479,9 +18479,9 @@ _08083C90: pop {r0} bx r0 .align 2, 0 -_08083C98: .4byte 0x03004b20 +_08083C98: .4byte gTasks _08083C9C: .4byte CB2_LinkError -_08083CA0: .4byte 0x03002fa4 +_08083CA0: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_8083C50 thumb_func_start sub_8083CA4 @@ -18501,7 +18501,7 @@ _08083CBC: pop {r0} bx r0 .align 2, 0 -_08083CC4: .4byte 0x03002fa4 +_08083CC4: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_8083CA4 thumb_func_start unref_sub_8083CC8 @@ -18522,7 +18522,7 @@ unref_sub_8083CC8: @ 8083CC8 pop {r0} bx r0 .align 2, 0 -_08083CE8: .4byte 0x03004b20 +_08083CE8: .4byte gTasks _08083CEC: .4byte sub_8083CA4 thumb_func_end unref_sub_8083CC8 @@ -18565,9 +18565,9 @@ _08083D28: bx r0 .align 2, 0 _08083D38: .4byte 0x04000128 -_08083D3C: .4byte 0x03004da0 +_08083D3C: .4byte gUnknown_03004DA0 _08083D40: .4byte gUnknown_0839B24A -_08083D44: .4byte 0x03002910 +_08083D44: .4byte word_3002910 _08083D48: .4byte gUnknown_0839B22C thumb_func_end unref_sub_8083CF0 @@ -18583,7 +18583,7 @@ sub_8083D4C: @ 8083D4C movs r0, 0 b _08083D6A .align 2, 0 -_08083D60: .4byte 0x03001770 +_08083D60: .4byte gMain _08083D64: bl sub_8071C20 movs r0, 0x1 @@ -18644,11 +18644,11 @@ sub_8083D70: @ 8083D70 pop {r1} bx r1 .align 2, 0 -_08083DE4: .4byte 0x03004360 +_08083DE4: .4byte gPlayerParty _08083DE8: .4byte gSpeciesNames _08083DEC: .4byte gUnknown_0839B24D _08083DF0: .4byte gUnknown_0839B255 -_08083DF4: .4byte 0x03004ae8 +_08083DF4: .4byte gUnknown_03004AE8 _08083DF8: .4byte sub_8083D4C thumb_func_end sub_8083D70 @@ -18672,7 +18672,7 @@ _08083E1A: pop {r1} bx r1 .align 2, 0 -_08083E24: .4byte 0x020286d0 +_08083E24: .4byte gUnknown_020286D0 thumb_func_end sub_8083DFC thumb_func_start sub_8083E28 @@ -18695,7 +18695,7 @@ _08083E46: pop {r1} bx r1 .align 2, 0 -_08083E50: .4byte 0x020286d0 +_08083E50: .4byte gUnknown_020286D0 thumb_func_end sub_8083E28 thumb_func_start sub_8083E54 @@ -18774,8 +18774,8 @@ _08083EBC: pop {r1} bx r1 .align 2, 0 -_08083EE0: .4byte 0x03004360 -_08083EE4: .4byte 0x02025734 +_08083EE0: .4byte gPlayerParty +_08083EE4: .4byte gSaveBlock1 _08083EE8: .4byte 0x000030b6 thumb_func_end sub_8083E90 @@ -18791,7 +18791,7 @@ sub_8083EEC: @ 8083EEC pop {r1} bx r1 .align 2, 0 -_08083F04: .4byte 0x03004360 +_08083F04: .4byte gPlayerParty _08083F08: .4byte gUnknown_0839B257 thumb_func_end sub_8083EEC @@ -18837,7 +18837,7 @@ _08083F52: movs r0, 0 b _08083F66 .align 2, 0 -_08083F58: .4byte 0x03004ae8 +_08083F58: .4byte gUnknown_03004AE8 _08083F5C: .4byte gUnknown_0839B2C0 _08083F60: bl sub_8071C20 @@ -18880,7 +18880,7 @@ unref_sub_8083F6C: @ 8083F6C bx r1 .align 2, 0 _08083FB0: .4byte gUnknown_0839B2C0 -_08083FB4: .4byte 0x03004ae8 +_08083FB4: .4byte gUnknown_03004AE8 _08083FB8: .4byte sub_8083F2C thumb_func_end unref_sub_8083F6C @@ -18912,7 +18912,7 @@ _08083FDC: movs r0, 0x1 b _08083FFC .align 2, 0 -_08083FEC: .4byte 0x030048a0 +_08083FEC: .4byte gMapObjects _08083FF0: adds r0, r4, 0x1 lsls r0, 24 @@ -18953,7 +18953,7 @@ _08084034: movs r0, 0 b _08084052 .align 2, 0 -_08084038: .4byte 0x030048a0 +_08084038: .4byte gMapObjects _0808403C: adds r0, r7, 0 adds r1, r6, 0 @@ -19335,7 +19335,7 @@ sub_80842C8: @ 80842C8 bx r0 .align 2, 0 _080842F4: .4byte sub_808433C -_080842F8: .4byte 0x03004b20 +_080842F8: .4byte gTasks thumb_func_end sub_80842C8 thumb_func_start sub_80842FC @@ -19366,7 +19366,7 @@ sub_80842FC: @ 80842FC bx r0 .align 2, 0 _08084334: .4byte sub_808433C -_08084338: .4byte 0x03004b20 +_08084338: .4byte gTasks thumb_func_end sub_80842FC thumb_func_start sub_808433C @@ -19393,7 +19393,7 @@ sub_808433C: @ 808433C bl SwitchTaskToFollowupFunc b _08084388 .align 2, 0 -_08084368: .4byte 0x03004b20 +_08084368: .4byte gTasks _0808436C: ldr r7, _08084390 _0808436E: @@ -19453,7 +19453,7 @@ sub_8084398: @ 8084398 pop {r1} bx r1 .align 2, 0 -_080843D8: .4byte 0x0202ff84 +_080843D8: .4byte gUnknown_0202FF84 thumb_func_end sub_8084398 thumb_func_start sub_80843DC @@ -19624,8 +19624,8 @@ _08084524: pop {r1} bx r1 .align 2, 0 -_0808452C: .4byte 0x0202e858 -_08084530: .4byte 0x030048a0 +_0808452C: .4byte gPlayerAvatar +_08084530: .4byte gMapObjects thumb_func_end sub_8084478 thumb_func_start sub_8084534 @@ -19659,8 +19659,8 @@ _08084566: pop {r1} bx r1 .align 2, 0 -_08084570: .4byte 0x0202e858 -_08084574: .4byte 0x030048a0 +_08084570: .4byte gPlayerAvatar +_08084574: .4byte gMapObjects thumb_func_end sub_8084534 thumb_func_start sub_8084578 @@ -19780,8 +19780,8 @@ _08084642: pop {r1} bx r1 .align 2, 0 -_0808464C: .4byte 0x0202ff84 -_08084650: .4byte 0x02020004 +_0808464C: .4byte gUnknown_0202FF84 +_08084650: .4byte gSprites thumb_func_end sub_80845FC thumb_func_start sub_8084654 @@ -19841,7 +19841,7 @@ _080846BC: pop {r1} bx r1 .align 2, 0 -_080846C4: .4byte 0x02020004 +_080846C4: .4byte gSprites thumb_func_end sub_8084654 thumb_func_start sub_80846C8 @@ -19931,7 +19931,7 @@ _08084716: bl DestroyTask b _0808478A .align 2, 0 -_08084778: .4byte 0x03004b20 +_08084778: .4byte gTasks _0808477C: .4byte gUnknown_0839B4C8 _08084780: ldr r2, [sp] @@ -19969,7 +19969,7 @@ sub_8084794: @ 8084794 bx r0 .align 2, 0 _080847C0: .4byte sub_80846E4 -_080847C4: .4byte 0x03004b28 +_080847C4: .4byte gUnknown_03004B28 thumb_func_end sub_8084794 thumb_func_start sub_80847C8 @@ -20020,7 +20020,7 @@ _08084814: bx r1 .align 2, 0 _0808481C: .4byte gSpriteTemplate_839B510 -_08084820: .4byte 0x02020004 +_08084820: .4byte gSprites thumb_func_end oei_exclamation_mark thumb_func_start sub_8084824 @@ -20049,7 +20049,7 @@ _0808484C: bx r1 .align 2, 0 _08084854: .4byte gSpriteTemplate_839B510 -_08084858: .4byte 0x02020004 +_08084858: .4byte gSprites thumb_func_end sub_8084824 thumb_func_start sub_808485C @@ -20078,7 +20078,7 @@ _08084884: bx r1 .align 2, 0 _0808488C: .4byte gSpriteTemplate_839B528 -_08084890: .4byte 0x02020004 +_08084890: .4byte gSprites thumb_func_end sub_808485C thumb_func_start sub_8084894 @@ -20117,7 +20117,7 @@ sub_8084894: @ 8084894 pop {r0} bx r0 .align 2, 0 -_080848D8: .4byte 0x0202ff84 +_080848D8: .4byte gUnknown_0202FF84 _080848DC: .4byte 0x0000fffb thumb_func_end sub_8084894 @@ -20190,8 +20190,8 @@ _08084920: strh r0, [r4, 0x34] b _0808496E .align 2, 0 -_08084964: .4byte 0x030048a0 -_08084968: .4byte 0x02020004 +_08084964: .4byte gMapObjects +_08084968: .4byte gSprites _0808496C: strh r2, [r4, 0x34] _0808496E: @@ -20207,7 +20207,7 @@ unref_sub_8084978: @ 8084978 strb r0, [r1] bx lr .align 2, 0 -_08084980: .4byte 0x0202ff7c +_08084980: .4byte gUnknown_0202FF7C thumb_func_end unref_sub_8084978 thumb_func_start sub_8084984 @@ -20281,7 +20281,7 @@ _080849E0: b _08084A34 .align 2, 0 _08084A0C: .4byte gUnknown_0839DC00 -_08084A10: .4byte 0x0202e828 +_08084A10: .4byte gMapHeader _08084A14: adds r0, r4, 0x1 lsls r0, 16 @@ -20373,7 +20373,7 @@ _08084AA2: bls _08084AC8 b _08084B38 .align 2, 0 -_08084ABC: .4byte 0x02025734 +_08084ABC: .4byte gSaveBlock1 _08084AC0: .4byte gUnknown_0839DC00 _08084AC4: movs r0, 0x1 @@ -20446,7 +20446,7 @@ _08084B3A: pop {r1} bx r1 .align 2, 0 -_08084B48: .4byte 0x02025734 +_08084B48: .4byte gSaveBlock1 _08084B4C: .4byte 0x00002dd6 _08084B50: .4byte 0x000001bf thumb_func_end check_feebas @@ -20463,7 +20463,7 @@ sub_8084B54: @ 8084B54 lsrs r0, 16 bx lr .align 2, 0 -_08084B68: .4byte 0x0202ff80 +_08084B68: .4byte gUnknown_0202FF80 _08084B6C: .4byte 0x41c64e6d _08084B70: .4byte 0x00003039 thumb_func_end sub_8084B54 @@ -20476,7 +20476,7 @@ sub_8084B74: @ 8084B74 str r0, [r1] bx lr .align 2, 0 -_08084B80: .4byte 0x0202ff80 +_08084B80: .4byte gUnknown_0202FF80 thumb_func_end sub_8084B74 thumb_func_start wild_pokemon_rand_grass @@ -20788,7 +20788,7 @@ _08084D7C: b _08084DBA .align 2, 0 _08084D9C: .4byte gWildMonHeaders -_08084DA0: .4byte 0x02025734 +_08084DA0: .4byte gSaveBlock1 _08084DA4: adds r0, r3, 0x1 lsls r0, 16 @@ -20931,7 +20931,7 @@ sub_8084E78: @ 8084E78 pop {r0} bx r0 .align 2, 0 -_08084EAC: .4byte 0x030045c0 +_08084EAC: .4byte gEnemyParty thumb_func_end sub_8084E78 thumb_func_start sub_8084EB0 @@ -21039,7 +21039,7 @@ SetUpMassOutbreakEncounter: @ 8084F50 movs r0, 0 b _08084FAC .align 2, 0 -_08084F74: .4byte 0x02025734 +_08084F74: .4byte gSaveBlock1 _08084F78: ldr r4, _08084FB4 ldr r2, _08084FB8 @@ -21071,10 +21071,10 @@ _08084FAC: pop {r1} bx r1 .align 2, 0 -_08084FB4: .4byte 0x02025734 +_08084FB4: .4byte gSaveBlock1 _08084FB8: .4byte 0x00002afc _08084FBC: .4byte 0x00002b04 -_08084FC0: .4byte 0x030045c0 +_08084FC0: .4byte gEnemyParty thumb_func_end SetUpMassOutbreakEncounter thumb_func_start DoMassOutbreakEncounterTest @@ -21115,7 +21115,7 @@ DoMassOutbreakEncounterTest: @ 8084FC4 movs r0, 0x1 b _08085022 .align 2, 0 -_08085010: .4byte 0x02025734 +_08085010: .4byte gSaveBlock1 _08085014: .4byte 0x00002afc _08085018: .4byte 0x00002afe _0808501C: .4byte 0x00002b0d @@ -21221,7 +21221,7 @@ _080850C6: pop {r1} bx r1 .align 2, 0 -_080850DC: .4byte 0x03004360 +_080850DC: .4byte gPlayerParty thumb_func_end sub_8085054 thumb_func_start DoGlobalWildEncounterDiceRoll @@ -21346,7 +21346,7 @@ _080851AE: beq _0808527A b _08085282 .align 2, 0 -_080851CC: .4byte 0x0202ff7c +_080851CC: .4byte gUnknown_0202FF7C _080851D0: .4byte 0x0000ffff _080851D4: .4byte gWildMonHeaders _080851D8: @@ -21415,7 +21415,7 @@ _0808524A: b _08085284 .align 2, 0 _08085260: .4byte gWildMonHeaders -_08085264: .4byte 0x02028878 +_08085264: .4byte gUnknown_02028878 _08085268: ldr r0, [r4] movs r1, 0x1 @@ -21481,7 +21481,7 @@ _080852D8: .align 2, 0 _080852E0: .4byte 0x0000ffff _080852E4: .4byte gWildMonHeaders -_080852E8: .4byte 0x0202e8dc +_080852E8: .4byte gScriptResult _080852EC: ldr r1, _080852F8 movs r0, 0 @@ -21491,7 +21491,7 @@ _080852F2: pop {r0} bx r0 .align 2, 0 -_080852F8: .4byte 0x0202e8dc +_080852F8: .4byte gScriptResult thumb_func_end rock_smash_wild_pokemon_encounter thumb_func_start sub_80852FC @@ -21866,7 +21866,7 @@ _080855DE: b _080855F8 .align 2, 0 _080855E4: .4byte 0x00004021 -_080855E8: .4byte 0x03004360 +_080855E8: .4byte gPlayerParty _080855EC: adds r0, r5, 0x1 lsls r0, 24 @@ -21935,7 +21935,7 @@ _0808565C: pop {r0} bx r0 .align 2, 0 -_08085664: .4byte 0x03004360 +_08085664: .4byte gPlayerParty thumb_func_end ApplyCleanseTagWildEncounterRateReduction thumb_func_start FieldEffectStart @@ -22261,7 +22261,7 @@ _080858A8: bx r0 .align 2, 0 _080858B0: .4byte 0x0000ffff -_080858B4: .4byte 0x02020004 +_080858B4: .4byte gSprites thumb_func_end FieldEffectFreeTilesIfUnused thumb_func_start FieldEffectFreePaletteIfUnused @@ -22308,7 +22308,7 @@ _08085900: bx r0 .align 2, 0 _08085908: .4byte 0x0000ffff -_0808590C: .4byte 0x02020004 +_0808590C: .4byte gSprites thumb_func_end FieldEffectFreePaletteIfUnused thumb_func_start FieldEffectActiveListClear @@ -22331,7 +22331,7 @@ _08085918: pop {r0} bx r0 .align 2, 0 -_08085930: .4byte 0x030006e0 +_08085930: .4byte gUnknown_030006E0 thumb_func_end FieldEffectActiveListClear thumb_func_start FieldEffectActiveListAdd @@ -22349,7 +22349,7 @@ _0808593E: strb r3, [r1] b _0808595A .align 2, 0 -_0808594C: .4byte 0x030006e0 +_0808594C: .4byte gUnknown_030006E0 _08085950: adds r0, r2, 0x1 lsls r0, 24 @@ -22379,7 +22379,7 @@ _0808596C: strb r0, [r1] b _0808598A .align 2, 0 -_0808597C: .4byte 0x030006e0 +_0808597C: .4byte gUnknown_030006E0 _08085980: adds r0, r2, 0x1 lsls r0, 24 @@ -22407,7 +22407,7 @@ _0808599A: movs r0, 0x1 b _080859B8 .align 2, 0 -_080859A8: .4byte 0x030006e0 +_080859A8: .4byte gUnknown_030006E0 _080859AC: adds r0, r1, 0x1 lsls r0, 24 @@ -22637,7 +22637,7 @@ _08085B74: .4byte gMonFrontPicTable _08085B78: .4byte gMonFrontPicCoords _08085B7C: .4byte gUnknown_081FAF4C _08085B80: .4byte gMonPaletteTable -_08085B84: .4byte 0x02024e8c +_08085B84: .4byte gUnknown_02024E8C thumb_func_end sub_8085AD4 thumb_func_start sub_8085B88 @@ -22725,7 +22725,7 @@ sub_8085B88: @ 8085B88 _08085C34: .4byte gMonFrontPicTable _08085C38: .4byte gMonFrontPicCoords _08085C3C: .4byte gUnknown_081FAF4C -_08085C40: .4byte 0x02024e8c +_08085C40: .4byte gUnknown_02024E8C thumb_func_end sub_8085B88 thumb_func_start sub_8085C44 @@ -22823,8 +22823,8 @@ sub_8085C7C: @ 8085C7C pop {r0} bx r0 .align 2, 0 -_08085D00: .4byte 0x0202eac8 -_08085D04: .4byte 0x0202eec8 +_08085D00: .4byte gPlttBufferUnfaded +_08085D04: .4byte gPlttBufferFaded thumb_func_end sub_8085C7C thumb_func_start sub_8085D08 @@ -22885,8 +22885,8 @@ sub_8085D08: @ 8085D08 pop {r0} bx r0 .align 2, 0 -_08085D78: .4byte 0x0202eac8 -_08085D7C: .4byte 0x0202eec8 +_08085D78: .4byte gPlttBufferUnfaded +_08085D7C: .4byte gPlttBufferFaded thumb_func_end sub_8085D08 thumb_func_start sub_8085D80 @@ -22921,7 +22921,7 @@ sub_8085D80: @ 8085D80 bx r1 .align 2, 0 _08085DBC: .4byte sub_8085DC4 -_08085DC0: .4byte 0x03004b20 +_08085DC0: .4byte gTasks thumb_func_end sub_8085D80 thumb_func_start sub_8085DC4 @@ -22945,7 +22945,7 @@ sub_8085DC4: @ 8085DC4 pop {r0} bx r0 .align 2, 0 -_08085DEC: .4byte 0x03004b20 +_08085DEC: .4byte gTasks _08085DF0: .4byte gUnknown_0839F268 thumb_func_end sub_8085DC4 @@ -23012,7 +23012,7 @@ _08085E62: pop {r0} bx r0 .align 2, 0 -_08085E68: .4byte 0x02020004 +_08085E68: .4byte gSprites thumb_func_end sub_8085E30 thumb_func_start sub_8085E6C @@ -23037,7 +23037,7 @@ _08085E8C: pop {r0} bx r0 .align 2, 0 -_08085E90: .4byte 0x02020004 +_08085E90: .4byte gSprites thumb_func_end sub_8085E6C thumb_func_start sub_8085E94 @@ -23067,7 +23067,7 @@ _08085EC6: pop {r0} bx r0 .align 2, 0 -_08085ECC: .4byte 0x02020004 +_08085ECC: .4byte gSprites _08085ED0: .4byte sub_8085DC4 thumb_func_end sub_8085E94 @@ -23099,7 +23099,7 @@ sub_8085ED4: @ 8085ED4 bx r1 .align 2, 0 _08085F08: .4byte sub_8085F10 -_08085F0C: .4byte 0x03004b20 +_08085F0C: .4byte gTasks thumb_func_end sub_8085ED4 thumb_func_start sub_8085F10 @@ -23123,7 +23123,7 @@ sub_8085F10: @ 8085F10 pop {r0} bx r0 .align 2, 0 -_08085F38: .4byte 0x03004b20 +_08085F38: .4byte gTasks _08085F3C: .4byte gUnknown_0839F278 thumb_func_end sub_8085F10 @@ -23207,7 +23207,7 @@ _08085FDA: pop {r0} bx r0 .align 2, 0 -_08085FE0: .4byte 0x02020004 +_08085FE0: .4byte gSprites thumb_func_end sub_8085FB4 thumb_func_start sub_8085FE4 @@ -23232,7 +23232,7 @@ _08086004: pop {r0} bx r0 .align 2, 0 -_08086008: .4byte 0x02020004 +_08086008: .4byte gSprites thumb_func_end sub_8085FE4 thumb_func_start sub_808600C @@ -23262,7 +23262,7 @@ _0808603E: pop {r0} bx r0 .align 2, 0 -_08086044: .4byte 0x02020004 +_08086044: .4byte gSprites _08086048: .4byte sub_8085F10 thumb_func_end sub_808600C @@ -23306,7 +23306,7 @@ sub_808604C: @ 808604C bx r1 .align 2, 0 _08086098: .4byte sub_80860A0 -_0808609C: .4byte 0x02020004 +_0808609C: .4byte gSprites thumb_func_end sub_808604C thumb_func_start sub_80860A0 @@ -23401,7 +23401,7 @@ _08086142: .align 2, 0 _08086148: .4byte gSpriteTemplate_839F208 _0808614C: .4byte gUnknown_0839F2A8 -_08086150: .4byte 0x02020004 +_08086150: .4byte gSprites thumb_func_end sub_80860BC thumb_func_start sub_8086154 @@ -23771,7 +23771,7 @@ _08086428: pop {r0} bx r0 .align 2, 0 -_0808642C: .4byte 0x02020004 +_0808642C: .4byte gSprites thumb_func_end sub_8086408 thumb_func_start sub_8086430 @@ -23816,7 +23816,7 @@ sub_8086430: @ 8086430 bx r1 .align 2, 0 _08086480: .4byte gSpriteTemplate_839F220 -_08086484: .4byte 0x02020004 +_08086484: .4byte gSprites _08086488: .4byte gUnknown_0839F1A0 thumb_func_end sub_8086430 @@ -23886,7 +23886,7 @@ sub_80864CC: @ 80864CC b _08086528 .align 2, 0 _08086508: .4byte gSpriteTemplate_839F238 -_0808650C: .4byte 0x02020004 +_0808650C: .4byte gSprites _08086510: .4byte gUnknown_0839F1C8 _08086514: ldr r0, _08086548 @@ -23916,7 +23916,7 @@ _08086528: bx r0 .align 2, 0 _08086548: .4byte gSpriteTemplate_839F250 -_0808654C: .4byte 0x02020004 +_0808654C: .4byte gSprites thumb_func_end sub_80864CC thumb_func_start sub_8086550 @@ -23977,7 +23977,7 @@ _080865B4: pop {r0} bx r0 .align 2, 0 -_080865B8: .4byte 0x03004b20 +_080865B8: .4byte gTasks thumb_func_end sub_8086550 thumb_func_start sub_80865BC @@ -23992,7 +23992,7 @@ sub_80865BC: @ 80865BC bx r0 .align 2, 0 _080865D0: .4byte c2_exit_to_overworld_2_switch -_080865D4: .4byte 0x0300485c +_080865D4: .4byte gUnknown_0300485C _080865D8: .4byte mapldr_080842E8 thumb_func_end sub_80865BC @@ -24012,7 +24012,7 @@ mapldr_080842E8: @ 80865DC bx r0 .align 2, 0 _080865FC: .4byte task00_8084310 -_08086600: .4byte 0x0300485c +_08086600: .4byte gUnknown_0300485C thumb_func_end mapldr_080842E8 thumb_func_start task00_8084310 @@ -24066,11 +24066,11 @@ _08086666: pop {r0} bx r0 .align 2, 0 -_0808666C: .4byte 0x03004b20 -_08086670: .4byte 0x0202ff84 -_08086674: .4byte 0x03005ce0 +_0808666C: .4byte gTasks +_08086670: .4byte gUnknown_0202FF84 +_08086674: .4byte gUnknown_03005CE0 _08086678: .4byte CB2_LoadMap -_0808667C: .4byte 0x0300485c +_0808667C: .4byte gUnknown_0300485C _08086680: .4byte mapldr_08084390 thumb_func_end task00_8084310 @@ -24116,9 +24116,9 @@ _080866C6: bx r0 .align 2, 0 _080866DC: .4byte c3_080843F8 -_080866E0: .4byte 0x030048a0 -_080866E4: .4byte 0x0202e858 -_080866E8: .4byte 0x0300485c +_080866E0: .4byte gMapObjects +_080866E4: .4byte gPlayerAvatar +_080866E8: .4byte gUnknown_0300485C thumb_func_end mapldr_08084390 thumb_func_start c3_080843F8 @@ -24162,8 +24162,8 @@ _08086738: pop {r0} bx r0 .align 2, 0 -_08086740: .4byte 0x03004b20 -_08086744: .4byte 0x0202f388 +_08086740: .4byte gTasks +_08086744: .4byte gPaletteFade thumb_func_end c3_080843F8 thumb_func_start sub_8086748 @@ -24183,7 +24183,7 @@ sub_8086748: @ 8086748 bx r0 .align 2, 0 _0808676C: .4byte sub_8086774 -_08086770: .4byte 0x0300485c +_08086770: .4byte gUnknown_0300485C thumb_func_end sub_8086748 thumb_func_start sub_8086774 @@ -24212,7 +24212,7 @@ _08086786: pop {r0} bx r0 .align 2, 0 -_080867A4: .4byte 0x03004b20 +_080867A4: .4byte gTasks _080867A8: .4byte gUnknown_0839F2CC thumb_func_end sub_8086774 @@ -24292,9 +24292,9 @@ sub_80867AC: @ 80867AC pop {r1} bx r1 .align 2, 0 -_08086848: .4byte 0x0202e858 -_0808684C: .4byte 0x030048a0 -_08086850: .4byte 0x02020004 +_08086848: .4byte gPlayerAvatar +_0808684C: .4byte gMapObjects +_08086850: .4byte gSprites thumb_func_end sub_80867AC thumb_func_start sub_8086854 @@ -24366,10 +24366,10 @@ sub_8086870: @ 8086870 pop {r1} bx r1 .align 2, 0 -_080868D4: .4byte 0x0202e858 -_080868D8: .4byte 0x02020004 -_080868DC: .4byte 0x030027e0 -_080868E0: .4byte 0x030048a0 +_080868D4: .4byte gPlayerAvatar +_080868D8: .4byte gSprites +_080868DC: .4byte gSpriteCoordOffsetY +_080868E0: .4byte gMapObjects thumb_func_end sub_8086870 thumb_func_start sub_80868E4 @@ -24463,9 +24463,9 @@ _08086988: pop {r1} bx r1 .align 2, 0 -_08086990: .4byte 0x0202e858 -_08086994: .4byte 0x030048a0 -_08086998: .4byte 0x02020004 +_08086990: .4byte gPlayerAvatar +_08086994: .4byte gMapObjects +_08086998: .4byte gSprites thumb_func_end sub_80868E4 thumb_func_start sub_808699C @@ -24540,7 +24540,7 @@ sub_80869F8: @ 80869F8 pop {r1} bx r1 .align 2, 0 -_08086A24: .4byte 0x0202e858 +_08086A24: .4byte gPlayerAvatar _08086A28: .4byte sub_8086774 thumb_func_end sub_80869F8 @@ -24573,7 +24573,7 @@ _08086A58: bx r0 .align 2, 0 _08086A60: .4byte sub_8086A68 -_08086A64: .4byte 0x03004b20 +_08086A64: .4byte gTasks thumb_func_end sub_8086A2C thumb_func_start sub_8086A68 @@ -24602,7 +24602,7 @@ _08086A7A: pop {r0} bx r0 .align 2, 0 -_08086A98: .4byte 0x03004b20 +_08086A98: .4byte gTasks _08086A9C: .4byte gUnknown_0839F2E8 thumb_func_end sub_8086A68 @@ -24674,8 +24674,8 @@ _08086B1E: pop {r1} bx r1 .align 2, 0 -_08086B28: .4byte 0x0202e858 -_08086B2C: .4byte 0x030048a0 +_08086B28: .4byte gPlayerAvatar +_08086B2C: .4byte gMapObjects thumb_func_end sub_8086AC0 thumb_func_start sub_8086B30 @@ -24774,8 +24774,8 @@ _08086BD6: pop {r0} bx r0 .align 2, 0 -_08086BDC: .4byte 0x0202e858 -_08086BE0: .4byte 0x02020004 +_08086BDC: .4byte gPlayerAvatar +_08086BE0: .4byte gSprites thumb_func_end sub_8086B98 thumb_func_start sub_8086BE4 @@ -24814,8 +24814,8 @@ _08086C22: pop {r0} bx r0 .align 2, 0 -_08086C28: .4byte 0x0202e858 -_08086C2C: .4byte 0x02020004 +_08086C28: .4byte gPlayerAvatar +_08086C2C: .4byte gSprites thumb_func_end sub_8086BE4 thumb_func_start sub_8086C30 @@ -24857,8 +24857,8 @@ _08086C7C: pop {r0} bx r0 .align 2, 0 -_08086C80: .4byte 0x0202f388 -_08086C84: .4byte 0x0300485c +_08086C80: .4byte gPaletteFade +_08086C84: .4byte gUnknown_0300485C _08086C88: .4byte sub_8086C94 _08086C8C: .4byte CB2_LoadMap _08086C90: .4byte sub_8086A68 @@ -24880,7 +24880,7 @@ sub_8086C94: @ 8086C94 bx r0 .align 2, 0 _08086CB4: .4byte sub_8086CBC -_08086CB8: .4byte 0x0300485c +_08086CB8: .4byte gUnknown_0300485C thumb_func_end sub_8086C94 thumb_func_start sub_8086CBC @@ -24909,7 +24909,7 @@ _08086CCE: pop {r0} bx r0 .align 2, 0 -_08086CEC: .4byte 0x03004b20 +_08086CEC: .4byte gTasks _08086CF0: .4byte gUnknown_0839F300 thumb_func_end sub_8086CBC @@ -24958,8 +24958,8 @@ sub_8086CF4: @ 8086CF4 strh r0, [r5, 0x8] b _08086D5E .align 2, 0 -_08086D54: .4byte 0x0202e858 -_08086D58: .4byte 0x030048a0 +_08086D54: .4byte gPlayerAvatar +_08086D58: .4byte gMapObjects _08086D5C: movs r1, 0 _08086D5E: @@ -25001,8 +25001,8 @@ sub_8086D70: @ 8086D70 pop {r1} bx r1 .align 2, 0 -_08086DA8: .4byte 0x0202e858 -_08086DAC: .4byte 0x02020004 +_08086DA8: .4byte gPlayerAvatar +_08086DAC: .4byte gSprites thumb_func_end sub_8086D70 thumb_func_start sub_8086DB0 @@ -25051,8 +25051,8 @@ _08086DFE: pop {r1} bx r1 .align 2, 0 -_08086E08: .4byte 0x0202e858 -_08086E0C: .4byte 0x02020004 +_08086E08: .4byte gPlayerAvatar +_08086E0C: .4byte gSprites thumb_func_end sub_8086DB0 thumb_func_start sub_8086E10 @@ -25084,8 +25084,8 @@ sub_8086E10: @ 8086E10 pop {r1} bx r1 .align 2, 0 -_08086E48: .4byte 0x0202e858 -_08086E4C: .4byte 0x02020004 +_08086E48: .4byte gPlayerAvatar +_08086E4C: .4byte gSprites thumb_func_end sub_8086E10 thumb_func_start sub_8086E50 @@ -25135,8 +25135,8 @@ _08086EA0: pop {r1} bx r1 .align 2, 0 -_08086EA8: .4byte 0x0202e858 -_08086EAC: .4byte 0x02020004 +_08086EA8: .4byte gPlayerAvatar +_08086EAC: .4byte gSprites thumb_func_end sub_8086E50 thumb_func_start sub_8086EB0 @@ -25196,8 +25196,8 @@ _08086F18: pop {r1} bx r1 .align 2, 0 -_08086F20: .4byte 0x0202e858 -_08086F24: .4byte 0x030048a0 +_08086F20: .4byte gPlayerAvatar +_08086F24: .4byte gMapObjects _08086F28: .4byte sub_8086CBC thumb_func_end sub_8086ED4 @@ -25225,8 +25225,8 @@ sub_8086F2C: @ 8086F2C bx r1 .align 2, 0 _08086F58: .4byte sub_8086F64 -_08086F5C: .4byte 0x03004b20 -_08086F60: .4byte 0x0202ff84 +_08086F5C: .4byte gTasks +_08086F60: .4byte gUnknown_0202FF84 thumb_func_end sub_8086F2C thumb_func_start sub_8086F64 @@ -25263,9 +25263,9 @@ _08086F76: bx r0 .align 2, 0 _08086FA0: .4byte gUnknown_0839F31C -_08086FA4: .4byte 0x03004b20 -_08086FA8: .4byte 0x0202e858 -_08086FAC: .4byte 0x030048a0 +_08086FA4: .4byte gTasks +_08086FA8: .4byte gPlayerAvatar +_08086FAC: .4byte gMapObjects thumb_func_end sub_8086F64 thumb_func_start sub_8086FB0 @@ -25284,7 +25284,7 @@ sub_8086FB0: @ 8086FB0 pop {r1} bx r1 .align 2, 0 -_08086FCC: .4byte 0x0202e858 +_08086FCC: .4byte gPlayerAvatar thumb_func_end sub_8086FB0 thumb_func_start waterfall_1_do_anim_probably @@ -25315,7 +25315,7 @@ _08087000: pop {r1} bx r1 .align 2, 0 -_08087008: .4byte 0x0202ff84 +_08087008: .4byte gUnknown_0202FF84 thumb_func_end waterfall_1_do_anim_probably thumb_func_start waterfall_2_wait_anim_finish_probably @@ -25393,7 +25393,7 @@ _0808706E: movs r0, 0 b _080870AA .align 2, 0 -_0808709C: .4byte 0x0202e858 +_0808709C: .4byte gPlayerAvatar _080870A0: .4byte sub_8086F64 _080870A4: movs r0, 0x3 @@ -25431,8 +25431,8 @@ sub_80870B0: @ 80870B0 bx r1 .align 2, 0 _080870E0: .4byte sub_80870EC -_080870E4: .4byte 0x03004b20 -_080870E8: .4byte 0x0202ff84 +_080870E4: .4byte gTasks +_080870E8: .4byte gUnknown_0202FF84 thumb_func_end sub_80870B0 thumb_func_start sub_80870EC @@ -25462,7 +25462,7 @@ _080870FE: bx r0 .align 2, 0 _0808711C: .4byte gUnknown_0839F330 -_08087120: .4byte 0x03004b20 +_08087120: .4byte gTasks thumb_func_end sub_80870EC thumb_func_start sub_8087124 @@ -25476,7 +25476,7 @@ sub_8087124: @ 8087124 movs r0, 0 bx lr .align 2, 0 -_08087134: .4byte 0x0202e858 +_08087134: .4byte gPlayerAvatar thumb_func_end sub_8087124 thumb_func_start dive_2_unknown @@ -25498,7 +25498,7 @@ dive_2_unknown: @ 8087138 pop {r1} bx r1 .align 2, 0 -_0808715C: .4byte 0x0202ff84 +_0808715C: .4byte gUnknown_0202FF84 thumb_func_end dive_2_unknown thumb_func_start dive_3_unknown @@ -25537,8 +25537,8 @@ _080871A4: pop {r1} bx r1 .align 2, 0 -_080871AC: .4byte 0x030048a0 -_080871B0: .4byte 0x0202e858 +_080871AC: .4byte gMapObjects +_080871B0: .4byte gPlayerAvatar _080871B4: .4byte sub_80870EC thumb_func_end dive_3_unknown @@ -25596,10 +25596,10 @@ _080871E4: bx r0 .align 2, 0 _08087218: .4byte gUnknown_0839F33C -_0808721C: .4byte 0x03004b20 -_08087220: .4byte 0x0202e858 -_08087224: .4byte 0x030048a0 -_08087228: .4byte 0x02020004 +_0808721C: .4byte gTasks +_08087220: .4byte gPlayerAvatar +_08087224: .4byte gMapObjects +_08087228: .4byte gSprites thumb_func_end sub_80871D0 thumb_func_start sub_808722C @@ -25627,7 +25627,7 @@ sub_808722C: @ 808722C pop {r1} bx r1 .align 2, 0 -_08087260: .4byte 0x0202e858 +_08087260: .4byte gPlayerAvatar thumb_func_end sub_808722C thumb_func_start sub_8087264 @@ -25696,7 +25696,7 @@ sub_8087298: @ 8087298 pop {r1} bx r1 .align 2, 0 -_080872E0: .4byte 0x0202ff84 +_080872E0: .4byte gUnknown_0202FF84 thumb_func_end sub_8087298 thumb_func_start sub_80872E4 @@ -25776,7 +25776,7 @@ _08087330: strh r0, [r4, 0xE] b _0808737C .align 2, 0 -_08087374: .4byte 0x030027e0 +_08087374: .4byte gSpriteCoordOffsetY _08087378: movs r0, 0x1 strh r0, [r4, 0x10] @@ -25876,8 +25876,8 @@ _0808742C: pop {r1} bx r1 .align 2, 0 -_08087434: .4byte 0x0202f388 -_08087438: .4byte 0x0300485c +_08087434: .4byte gPaletteFade +_08087438: .4byte gUnknown_0300485C _0808743C: .4byte mapldr_080851BC _08087440: .4byte CB2_LoadMap _08087444: .4byte sub_80871D0 @@ -25897,7 +25897,7 @@ mapldr_080851BC: @ 8087448 pop {r0} bx r0 .align 2, 0 -_08087468: .4byte 0x0300485c +_08087468: .4byte gUnknown_0300485C _0808746C: .4byte sub_8087470 thumb_func_end mapldr_080851BC @@ -25941,10 +25941,10 @@ _08087484: bx r0 .align 2, 0 _080874B8: .4byte gUnknown_0839F354 -_080874BC: .4byte 0x03004b20 -_080874C0: .4byte 0x0202e858 -_080874C4: .4byte 0x030048a0 -_080874C8: .4byte 0x02020004 +_080874BC: .4byte gTasks +_080874C0: .4byte gPlayerAvatar +_080874C4: .4byte gMapObjects +_080874C8: .4byte gSprites thumb_func_end sub_8087470 thumb_func_start sub_80874CC @@ -25969,7 +25969,7 @@ sub_80874CC: @ 80874CC pop {r1} bx r1 .align 2, 0 -_080874F8: .4byte 0x0202e858 +_080874F8: .4byte gPlayerAvatar thumb_func_end sub_80874CC thumb_func_start sub_80874FC @@ -26010,7 +26010,7 @@ _0808753C: pop {r1} bx r1 .align 2, 0 -_08087544: .4byte 0x0202ff84 +_08087544: .4byte gUnknown_0202FF84 thumb_func_end sub_80874FC thumb_func_start sub_8087548 @@ -26053,7 +26053,7 @@ _08087590: pop {r1} bx r1 .align 2, 0 -_08087598: .4byte 0x02020004 +_08087598: .4byte gSprites thumb_func_end sub_8087548 thumb_func_start sub_808759C @@ -26079,7 +26079,7 @@ _080875C6: pop {r1} bx r1 .align 2, 0 -_080875CC: .4byte 0x0202e858 +_080875CC: .4byte gPlayerAvatar _080875D0: .4byte sub_8087470 thumb_func_end sub_808759C @@ -26127,9 +26127,9 @@ sub_80875D4: @ 80875D4 pop {r1} bx r1 .align 2, 0 -_0808762C: .4byte 0x0202ff84 +_0808762C: .4byte gUnknown_0202FF84 _08087630: .4byte gFieldEffectObjectTemplatePointers -_08087634: .4byte 0x02020004 +_08087634: .4byte gSprites thumb_func_end sub_80875D4 thumb_func_start sub_8087638 @@ -26204,10 +26204,10 @@ _08087680: bx r0 .align 2, 0 _080876B4: .4byte gUnknown_0839F364 -_080876B8: .4byte 0x03004b20 -_080876BC: .4byte 0x0202e858 -_080876C0: .4byte 0x030048a0 -_080876C4: .4byte 0x02020004 +_080876B8: .4byte gTasks +_080876BC: .4byte gPlayerAvatar +_080876C0: .4byte gMapObjects +_080876C4: .4byte gSprites thumb_func_end sub_808766C thumb_func_start sub_80876C8 @@ -26232,7 +26232,7 @@ sub_80876C8: @ 80876C8 pop {r1} bx r1 .align 2, 0 -_080876F4: .4byte 0x0202e858 +_080876F4: .4byte gPlayerAvatar thumb_func_end sub_80876C8 thumb_func_start sub_80876F8 @@ -26275,7 +26275,7 @@ sub_80876F8: @ 80876F8 strh r0, [r5, 0x8] b _0808776C .align 2, 0 -_08087748: .4byte 0x0202ff84 +_08087748: .4byte gUnknown_0202FF84 _0808774C: adds r0, r1, 0x1 strh r0, [r5, 0xA] @@ -26326,7 +26326,7 @@ _0808779E: pop {r1} bx r1 .align 2, 0 -_080877A8: .4byte 0x02020004 +_080877A8: .4byte gSprites thumb_func_end sub_8087774 thumb_func_start sub_80877AC @@ -26380,8 +26380,8 @@ _0808780C: pop {r1} bx r1 .align 2, 0 -_08087814: .4byte 0x0202f388 -_08087818: .4byte 0x0300485c +_08087814: .4byte gPaletteFade +_08087818: .4byte gUnknown_0300485C _0808781C: .4byte sub_8086748 _08087820: .4byte CB2_LoadMap _08087824: .4byte sub_808766C @@ -26431,9 +26431,9 @@ sub_8087828: @ 8087828 pop {r1} bx r1 .align 2, 0 -_08087880: .4byte 0x0202ff84 +_08087880: .4byte gUnknown_0202FF84 _08087884: .4byte gFieldEffectObjectTemplatePointers -_08087888: .4byte 0x02020004 +_08087888: .4byte gSprites thumb_func_end sub_8087828 thumb_func_start sub_808788C @@ -26490,7 +26490,7 @@ sub_80878C4: @ 80878C4 bx r0 .align 2, 0 _080878EC: .4byte gUnknown_0839F378 -_080878F0: .4byte 0x03004b20 +_080878F0: .4byte gTasks thumb_func_end sub_80878C4 thumb_func_start sub_80878F4 @@ -26586,10 +26586,10 @@ _08087966: b _08087A20 .align 2, 0 _080879B8: .4byte gUnknown_0839F380 -_080879BC: .4byte 0x0202e858 -_080879C0: .4byte 0x030048a0 -_080879C4: .4byte 0x0202f388 -_080879C8: .4byte 0x0300485c +_080879BC: .4byte gPlayerAvatar +_080879C0: .4byte gMapObjects +_080879C4: .4byte gPaletteFade +_080879C8: .4byte gUnknown_0300485C _080879CC: .4byte mapldr_080859D4 _080879D0: .4byte CB2_LoadMap _080879D4: .4byte sub_80878C4 @@ -26664,9 +26664,9 @@ mapldr_080859D4: @ 8087A28 pop {r0} bx r0 .align 2, 0 -_08087A64: .4byte 0x0300485c -_08087A68: .4byte 0x030048a0 -_08087A6C: .4byte 0x0202e858 +_08087A64: .4byte gUnknown_0300485C +_08087A68: .4byte gMapObjects +_08087A6C: .4byte gPlayerAvatar _08087A70: .4byte sub_8087A74 thumb_func_end mapldr_080859D4 @@ -26692,7 +26692,7 @@ sub_8087A74: @ 8087A74 bx r0 .align 2, 0 _08087A9C: .4byte gUnknown_0839F388 -_08087AA0: .4byte 0x03004b20 +_08087AA0: .4byte gTasks thumb_func_end sub_8087A74 thumb_func_start sub_8087AA4 @@ -26780,8 +26780,8 @@ _08087B12: b _08087BA0 .align 2, 0 _08087B4C: .4byte gUnknown_0839F380 -_08087B50: .4byte 0x0202e858 -_08087B54: .4byte 0x030048a0 +_08087B50: .4byte gPlayerAvatar +_08087B54: .4byte gMapObjects _08087B58: .4byte sub_8087A74 _08087B5C: ldrb r0, [r6, 0x18] @@ -26859,7 +26859,7 @@ sub_8087BBC: @ 8087BBC bx r0 .align 2, 0 _08087BE4: .4byte gUnknown_0839F390 -_08087BE8: .4byte 0x03004b20 +_08087BE8: .4byte gTasks thumb_func_end sub_8087BBC thumb_func_start sub_8087BEC @@ -26950,8 +26950,8 @@ _08087C8E: bx r0 .align 2, 0 _08087C98: .4byte gUnknown_0839F380 -_08087C9C: .4byte 0x0202e858 -_08087CA0: .4byte 0x030048a0 +_08087C9C: .4byte gPlayerAvatar +_08087CA0: .4byte gMapObjects thumb_func_end sub_8087C14 thumb_func_start sub_8087CA4 @@ -27055,9 +27055,9 @@ _08087D5E: bx r0 .align 2, 0 _08087D68: .4byte gUnknown_0839F380 -_08087D6C: .4byte 0x0202e858 -_08087D70: .4byte 0x030048a0 -_08087D74: .4byte 0x02020004 +_08087D6C: .4byte gPlayerAvatar +_08087D70: .4byte gMapObjects +_08087D74: .4byte gSprites thumb_func_end sub_8087CA4 thumb_func_start sub_8087D78 @@ -27090,9 +27090,9 @@ _08087DB4: pop {r0} bx r0 .align 2, 0 -_08087DB8: .4byte 0x0202f388 +_08087DB8: .4byte gPaletteFade _08087DBC: .4byte CB2_LoadMap -_08087DC0: .4byte 0x0300485c +_08087DC0: .4byte gUnknown_0300485C _08087DC4: .4byte mapldr_08085D88 _08087DC8: .4byte sub_8087BBC thumb_func_end sub_8087D78 @@ -27125,9 +27125,9 @@ mapldr_08085D88: @ 8087DCC pop {r0} bx r0 .align 2, 0 -_08087E0C: .4byte 0x0300485c -_08087E10: .4byte 0x030048a0 -_08087E14: .4byte 0x0202e858 +_08087E0C: .4byte gUnknown_0300485C +_08087E10: .4byte gMapObjects +_08087E14: .4byte gPlayerAvatar _08087E18: .4byte sub_8087E1C thumb_func_end mapldr_08085D88 @@ -27153,7 +27153,7 @@ sub_8087E1C: @ 8087E1C bx r0 .align 2, 0 _08087E44: .4byte gUnknown_0839F3A0 -_08087E48: .4byte 0x03004b20 +_08087E48: .4byte gTasks thumb_func_end sub_8087E1C thumb_func_start sub_8087E4C @@ -27219,10 +27219,10 @@ _08087EC2: pop {r0} bx r0 .align 2, 0 -_08087EC8: .4byte 0x0202e858 -_08087ECC: .4byte 0x02020004 -_08087ED0: .4byte 0x030027e0 -_08087ED4: .4byte 0x030048a0 +_08087EC8: .4byte gPlayerAvatar +_08087ECC: .4byte gSprites +_08087ED0: .4byte gSpriteCoordOffsetY +_08087ED4: .4byte gMapObjects thumb_func_end sub_8087E4C thumb_func_start sub_8087ED8 @@ -27280,9 +27280,9 @@ sub_8087ED8: @ 8087ED8 b _08087F76 .align 2, 0 _08087F40: .4byte gUnknown_0839F380 -_08087F44: .4byte 0x0202e858 -_08087F48: .4byte 0x030048a0 -_08087F4C: .4byte 0x02020004 +_08087F44: .4byte gPlayerAvatar +_08087F48: .4byte gMapObjects +_08087F4C: .4byte gSprites _08087F50: ldrb r1, [r5, 0x5] movs r0, 0xD @@ -27418,8 +27418,8 @@ _08088050: bx r0 .align 2, 0 _08088058: .4byte gUnknown_0839F380 -_0808805C: .4byte 0x0202e858 -_08088060: .4byte 0x030048a0 +_0808805C: .4byte gPlayerAvatar +_08088060: .4byte gMapObjects _08088064: .4byte sub_8087E1C thumb_func_end sub_8087FDC @@ -27464,8 +27464,8 @@ _0808808A: bx r1 .align 2, 0 _080880B8: .4byte sub_808847C -_080880BC: .4byte 0x0202ff84 -_080880C0: .4byte 0x03004b20 +_080880BC: .4byte gUnknown_0202FF84 +_080880C0: .4byte gTasks thumb_func_end sub_8088068 thumb_func_start sub_80880C4 @@ -27507,8 +27507,8 @@ sub_80880C4: @ 80880C4 pop {r1} bx r1 .align 2, 0 -_08088118: .4byte 0x0202ff84 -_0808811C: .4byte 0x03004360 +_08088118: .4byte gUnknown_0202FF84 +_0808811C: .4byte gPlayerParty thumb_func_end sub_80880C4 thumb_func_start sub_8088120 @@ -27533,7 +27533,7 @@ sub_8088120: @ 8088120 bx r0 .align 2, 0 _08088148: .4byte gUnknown_0839F3AC -_0808814C: .4byte 0x03004b20 +_0808814C: .4byte gTasks thumb_func_end sub_8088120 thumb_func_start sub_8088150 @@ -27579,7 +27579,7 @@ sub_8088150: @ 8088150 .align 2, 0 _080881A0: .4byte REG_WININ _080881A4: .4byte REG_WINOUT -_080881A8: .4byte 0x03001770 +_080881A8: .4byte gMain _080881AC: .4byte 0x0000f0f1 _080881B0: .4byte 0x00005051 _080881B4: .4byte REG_WIN0H @@ -27707,7 +27707,7 @@ _080882A4: pop {r0} bx r0 .align 2, 0 -_080882AC: .4byte 0x02020004 +_080882AC: .4byte gSprites _080882B0: .4byte sub_8088890 thumb_func_end sub_8088228 @@ -27736,7 +27736,7 @@ _080882DA: pop {r0} bx r0 .align 2, 0 -_080882E0: .4byte 0x02020004 +_080882E0: .4byte gSprites thumb_func_end sub_80882B4 thumb_func_start sub_80882E4 @@ -27862,7 +27862,7 @@ sub_8088380: @ 8088380 bx r0 .align 2, 0 _080883D0: .4byte gWindowConfig_81E6CE4 -_080883D4: .4byte 0x02020004 +_080883D4: .4byte gSprites _080883D8: .4byte sub_8088120 thumb_func_end sub_8088380 @@ -27909,7 +27909,7 @@ sub_80883DC: @ 80883DC bx r0 .align 2, 0 _08088430: .4byte sub_8088120 -_08088434: .4byte 0x03004b20 +_08088434: .4byte gTasks _08088438: .4byte REG_WIN0H thumb_func_end sub_80883DC @@ -27969,7 +27969,7 @@ sub_808847C: @ 808847C bx r0 .align 2, 0 _080884A4: .4byte gUnknown_0839F3C8 -_080884A8: .4byte 0x03004b20 +_080884A8: .4byte gTasks thumb_func_end sub_808847C thumb_func_start sub_80884AC @@ -27997,7 +27997,7 @@ sub_80884AC: @ 80884AC bx r0 .align 2, 0 _080884DC: .4byte REG_BG0HOFS -_080884E0: .4byte 0x03001770 +_080884E0: .4byte gMain _080884E4: .4byte sub_80886B0 thumb_func_end sub_80884AC @@ -28090,7 +28090,7 @@ _0808858A: .align 2, 0 _08088598: .4byte REG_WIN1H _0808859C: .4byte 0x00002878 -_080885A0: .4byte 0x02020004 +_080885A0: .4byte gSprites _080885A4: .4byte sub_8088890 thumb_func_end sub_8088554 @@ -28118,7 +28118,7 @@ _080885CC: pop {r0} bx r0 .align 2, 0 -_080885D4: .4byte 0x02020004 +_080885D4: .4byte gSprites thumb_func_end sub_80885A8 thumb_func_start sub_80885D8 @@ -28220,7 +28220,7 @@ sub_808862C: @ 808862C _0808869C: .4byte REG_BG0CNT _080886A0: .4byte 0x05000200 _080886A4: .4byte gWindowConfig_81E6CE4 -_080886A8: .4byte 0x02020004 +_080886A8: .4byte gSprites _080886AC: .4byte sub_808847C thumb_func_end sub_808862C @@ -28255,7 +28255,7 @@ sub_80886B0: @ 80886B0 bx r0 .align 2, 0 _080886EC: .4byte sub_808847C -_080886F0: .4byte 0x03004b20 +_080886F0: .4byte gTasks _080886F4: .4byte REG_BG0HOFS thumb_func_end sub_80886B0 @@ -28476,7 +28476,7 @@ sub_8088830: @ 8088830 bx r1 .align 2, 0 _08088884: .4byte 0x7fffffff -_08088888: .4byte 0x02020004 +_08088888: .4byte gSprites _0808888C: .4byte SpriteCallbackDummy thumb_func_end sub_8088830 @@ -28584,8 +28584,8 @@ sub_8088914: @ 8088914 bx r1 .align 2, 0 _08088944: .4byte sub_8088954 -_08088948: .4byte 0x03004b20 -_0808894C: .4byte 0x0202ff84 +_08088948: .4byte gTasks +_0808894C: .4byte gUnknown_0202FF84 _08088950: .4byte 0x0000016d thumb_func_end sub_8088914 @@ -28611,7 +28611,7 @@ sub_8088954: @ 8088954 bx r0 .align 2, 0 _0808897C: .4byte gUnknown_0839F3E4 -_08088980: .4byte 0x03004b20 +_08088980: .4byte gTasks thumb_func_end sub_8088954 thumb_func_start sub_8088984 @@ -28655,8 +28655,8 @@ sub_8088984: @ 8088984 pop {r0} bx r0 .align 2, 0 -_080889DC: .4byte 0x0202e858 -_080889E0: .4byte 0x030048a0 +_080889DC: .4byte gPlayerAvatar +_080889E0: .4byte gMapObjects thumb_func_end sub_8088984 thumb_func_start sub_80889E4 @@ -28693,8 +28693,8 @@ _08088A20: pop {r0} bx r0 .align 2, 0 -_08088A28: .4byte 0x0202e858 -_08088A2C: .4byte 0x030048a0 +_08088A28: .4byte gPlayerAvatar +_08088A2C: .4byte gMapObjects thumb_func_end sub_80889E4 thumb_func_start sub_8088A30 @@ -28729,9 +28729,9 @@ _08088A66: pop {r0} bx r0 .align 2, 0 -_08088A6C: .4byte 0x0202e858 -_08088A70: .4byte 0x030048a0 -_08088A74: .4byte 0x0202ff84 +_08088A6C: .4byte gPlayerAvatar +_08088A70: .4byte gMapObjects +_08088A74: .4byte gUnknown_0202FF84 thumb_func_end sub_8088A30 thumb_func_start sub_8088A78 @@ -28787,9 +28787,9 @@ _08088AE2: pop {r0} bx r0 .align 2, 0 -_08088AE8: .4byte 0x0202e858 -_08088AEC: .4byte 0x030048a0 -_08088AF0: .4byte 0x0202ff84 +_08088AE8: .4byte gPlayerAvatar +_08088AEC: .4byte gMapObjects +_08088AF0: .4byte gUnknown_0202FF84 thumb_func_end sub_8088A78 thumb_func_start sub_8088AF4 @@ -28838,8 +28838,8 @@ _08088B54: pop {r0} bx r0 .align 2, 0 -_08088B5C: .4byte 0x0202e858 -_08088B60: .4byte 0x030048a0 +_08088B5C: .4byte gPlayerAvatar +_08088B60: .4byte gMapObjects _08088B64: .4byte sub_8088954 thumb_func_end sub_8088AF4 @@ -28882,9 +28882,9 @@ sub_8088B68: @ 8088B68 bx r1 .align 2, 0 _08088BB4: .4byte gFieldEffectObjectTemplatePointers -_08088BB8: .4byte 0x02020004 +_08088BB8: .4byte gSprites _08088BBC: .4byte sub_8088BC4 -_08088BC0: .4byte 0x0202ff84 +_08088BC0: .4byte gUnknown_0202FF84 thumb_func_end sub_8088B68 thumb_func_start sub_8088BC4 @@ -28949,7 +28949,7 @@ _08088C36: pop {r0} bx r0 .align 2, 0 -_08088C3C: .4byte 0x02020004 +_08088C3C: .4byte gSprites thumb_func_end sub_8088BC4 thumb_func_start sub_8088C40 @@ -28973,8 +28973,8 @@ sub_8088C40: @ 8088C40 bx r1 .align 2, 0 _08088C64: .4byte sub_8088C70 -_08088C68: .4byte 0x03004b20 -_08088C6C: .4byte 0x0202ff84 +_08088C68: .4byte gTasks +_08088C6C: .4byte gUnknown_0202FF84 thumb_func_end sub_8088C40 thumb_func_start sub_8088C70 @@ -28999,7 +28999,7 @@ sub_8088C70: @ 8088C70 bx r0 .align 2, 0 _08088C98: .4byte gUnknown_0839F3F8 -_08088C9C: .4byte 0x03004b20 +_08088C9C: .4byte gTasks thumb_func_end sub_8088C70 thumb_func_start sub_8088CA0 @@ -29041,8 +29041,8 @@ _08088CE8: pop {r0} bx r0 .align 2, 0 -_08088CF0: .4byte 0x0202e858 -_08088CF4: .4byte 0x030048a0 +_08088CF0: .4byte gPlayerAvatar +_08088CF4: .4byte gMapObjects thumb_func_end sub_8088CA0 thumb_func_start sub_8088CF8 @@ -29074,9 +29074,9 @@ _08088D28: pop {r0} bx r0 .align 2, 0 -_08088D30: .4byte 0x0202e858 -_08088D34: .4byte 0x030048a0 -_08088D38: .4byte 0x0202ff84 +_08088D30: .4byte gPlayerAvatar +_08088D34: .4byte gMapObjects +_08088D38: .4byte gUnknown_0202FF84 thumb_func_end sub_8088CF8 thumb_func_start sub_8088D3C @@ -29119,8 +29119,8 @@ _08088D84: pop {r0} bx r0 .align 2, 0 -_08088D8C: .4byte 0x0202e858 -_08088D90: .4byte 0x030048a0 +_08088D8C: .4byte gPlayerAvatar +_08088D90: .4byte gMapObjects thumb_func_end sub_8088D3C thumb_func_start sub_8088D94 @@ -29153,8 +29153,8 @@ _08088DC8: pop {r0} bx r0 .align 2, 0 -_08088DD0: .4byte 0x0202e858 -_08088DD4: .4byte 0x030048a0 +_08088DD0: .4byte gPlayerAvatar +_08088DD4: .4byte gMapObjects thumb_func_end sub_8088D94 thumb_func_start sub_8088DD8 @@ -29196,8 +29196,8 @@ _08088E1C: pop {r0} bx r0 .align 2, 0 -_08088E24: .4byte 0x0202e858 -_08088E28: .4byte 0x030048a0 +_08088E24: .4byte gPlayerAvatar +_08088E28: .4byte gMapObjects thumb_func_end sub_8088DD8 thumb_func_start sub_8088E2C @@ -29262,9 +29262,9 @@ _08088EA2: pop {r0} bx r0 .align 2, 0 -_08088EA8: .4byte 0x0202e858 -_08088EAC: .4byte 0x030048a0 -_08088EB0: .4byte 0x02020004 +_08088EA8: .4byte gPlayerAvatar +_08088EAC: .4byte gMapObjects +_08088EB0: .4byte gSprites thumb_func_end sub_8088E2C thumb_func_start sub_8088EB4 @@ -29309,8 +29309,8 @@ _08088F00: pop {r0} bx r0 .align 2, 0 -_08088F08: .4byte 0x0202e858 -_08088F0C: .4byte 0x030048a0 +_08088F08: .4byte gPlayerAvatar +_08088F0C: .4byte gMapObjects thumb_func_end sub_8088EB4 thumb_func_start sub_8088F10 @@ -29352,7 +29352,7 @@ _08088F52: pop {r0} bx r0 .align 2, 0 -_08088F58: .4byte 0x0202f388 +_08088F58: .4byte gPaletteFade _08088F5C: .4byte sub_8088C70 thumb_func_end sub_8088F30 @@ -29387,7 +29387,7 @@ sub_8088F60: @ 8088F60 bx r1 .align 2, 0 _08088F98: .4byte gFieldEffectObjectTemplatePointers -_08088F9C: .4byte 0x02020004 +_08088F9C: .4byte gSprites _08088FA0: .4byte sub_8089018 thumb_func_end sub_8088F60 @@ -29405,7 +29405,7 @@ sub_8088FA4: @ 8088FA4 lsrs r0, 24 bx lr .align 2, 0 -_08088FBC: .4byte 0x02020004 +_08088FBC: .4byte gSprites thumb_func_end sub_8088FA4 thumb_func_start sub_8088FC0 @@ -29436,7 +29436,7 @@ sub_8088FC0: @ 8088FC0 pop {r0} bx r0 .align 2, 0 -_08088FF4: .4byte 0x02020004 +_08088FF4: .4byte gSprites _08088FF8: .4byte sub_80890D8 thumb_func_end sub_8088FC0 @@ -29454,7 +29454,7 @@ sub_8088FFC: @ 8088FFC strh r1, [r2, 0x3A] bx lr .align 2, 0 -_08089014: .4byte 0x02020004 +_08089014: .4byte gSprites thumb_func_end sub_8088FFC thumb_func_start sub_8089018 @@ -29610,7 +29610,7 @@ _08089142: pop {r0} bx r0 .align 2, 0 -_08089148: .4byte 0x02020004 +_08089148: .4byte gSprites thumb_func_end sub_80890D8 thumb_func_start sub_808914C @@ -29749,7 +29749,7 @@ sub_8089230: @ 8089230 pop {r0} bx r0 .align 2, 0 -_08089254: .4byte 0x02020004 +_08089254: .4byte gSprites _08089258: .4byte sub_808914C thumb_func_end sub_8089230 @@ -29788,7 +29788,7 @@ sub_8089270: @ 8089270 bx r0 .align 2, 0 _08089298: .4byte gUnknown_0839F454 -_0808929C: .4byte 0x03004b20 +_0808929C: .4byte gTasks thumb_func_end sub_8089270 thumb_func_start sub_80892A0 @@ -29869,9 +29869,9 @@ _08089342: pop {r0} bx r0 .align 2, 0 -_08089348: .4byte 0x0202e858 -_0808934C: .4byte 0x030048a0 -_08089350: .4byte 0x02020004 +_08089348: .4byte gPlayerAvatar +_0808934C: .4byte gMapObjects +_08089350: .4byte gSprites thumb_func_end sub_80892A0 thumb_func_start sub_8089354 @@ -29925,9 +29925,9 @@ _080893AC: pop {r0} bx r0 .align 2, 0 -_080893B4: .4byte 0x0202e858 -_080893B8: .4byte 0x030048a0 -_080893BC: .4byte 0x02020004 +_080893B4: .4byte gPlayerAvatar +_080893B8: .4byte gMapObjects +_080893BC: .4byte gSprites thumb_func_end sub_8089354 thumb_func_start sub_80893C0 @@ -29969,8 +29969,8 @@ _080893FE: bx r0 .align 2, 0 _08089408: .4byte gUnknown_0839F470 -_0808940C: .4byte 0x0202e858 -_08089410: .4byte 0x02020004 +_0808940C: .4byte gPlayerAvatar +_08089410: .4byte gSprites thumb_func_end sub_80893C0 thumb_func_start sub_8089414 @@ -30026,9 +30026,9 @@ _08089478: pop {r0} bx r0 .align 2, 0 -_08089480: .4byte 0x0202e858 -_08089484: .4byte 0x030048a0 -_08089488: .4byte 0x02020004 +_08089480: .4byte gPlayerAvatar +_08089484: .4byte gMapObjects +_08089488: .4byte gSprites thumb_func_end sub_8089414 thumb_func_start sub_808948C @@ -30056,8 +30056,8 @@ _080894B4: pop {r0} bx r0 .align 2, 0 -_080894BC: .4byte 0x0202e858 -_080894C0: .4byte 0x030048a0 +_080894BC: .4byte gPlayerAvatar +_080894C0: .4byte gMapObjects thumb_func_end sub_808948C thumb_func_start sub_80894C4 @@ -30087,7 +30087,7 @@ _080894F0: pop {r0} bx r0 .align 2, 0 -_080894F8: .4byte 0x02020004 +_080894F8: .4byte gSprites thumb_func_end sub_80894C4 thumb_func_start fishE @@ -30144,8 +30144,8 @@ _08089566: pop {r0} bx r0 .align 2, 0 -_0808956C: .4byte 0x0202e858 -_08089570: .4byte 0x030048a0 +_0808956C: .4byte gPlayerAvatar +_08089570: .4byte gMapObjects _08089574: .4byte sub_8089270 thumb_func_end fishE @@ -30176,7 +30176,7 @@ _080895A2: pop {r0} bx r0 .align 2, 0 -_080895A8: .4byte 0x03004dc0 +_080895A8: .4byte gUnknown_03004DC0 _080895AC: .4byte 0x040000b0 _080895B0: .4byte 0x0000c5ff _080895B4: .4byte 0x00007fff @@ -30209,9 +30209,9 @@ dp12_8087EA4: @ 80895B8 pop {r0} bx r0 .align 2, 0 -_080895EC: .4byte 0x03004de0 +_080895EC: .4byte gUnknown_03004DE0 _080895F0: .4byte 0x01000780 -_080895F4: .4byte 0x03004dc0 +_080895F4: .4byte gUnknown_03004DC0 thumb_func_end dp12_8087EA4 thumb_func_start sub_80895F8 @@ -30235,8 +30235,8 @@ sub_80895F8: @ 80895F8 b _0808963C .align 2, 0 _0808961C: .4byte 0xa2600001 -_08089620: .4byte 0x03004dc0 -_08089624: .4byte 0x03004de2 +_08089620: .4byte gUnknown_03004DC0 +_08089624: .4byte gUnknown_03004DE2 _08089628: .4byte sub_80896F4 _0808962C: ldr r0, _0808965C @@ -30265,8 +30265,8 @@ _0808963C: pop {r0} bx r0 .align 2, 0 -_0808965C: .4byte 0x03004dc0 -_08089660: .4byte 0x03004de4 +_0808965C: .4byte gUnknown_03004DC0 +_08089660: .4byte gUnknown_03004DE4 _08089664: .4byte sub_8089714 thumb_func_end sub_80895F8 @@ -30296,11 +30296,11 @@ sub_8089668: @ 8089668 strb r0, [r1] b _080896E2 .align 2, 0 -_08089698: .4byte 0x03004dc0 +_08089698: .4byte gUnknown_03004DC0 _0808969C: .4byte 0x040000b0 _080896A0: .4byte 0x0000c5ff _080896A4: .4byte 0x00007fff -_080896A8: .4byte 0x0202ffa4 +_080896A8: .4byte gUnknown_0202FFA4 _080896AC: ldr r1, _080896E8 ldrh r2, [r1, 0xA] @@ -30352,8 +30352,8 @@ sub_80896F4: @ 80896F4 strh r0, [r2] bx lr .align 2, 0 -_0808970C: .4byte 0x03004dc0 -_08089710: .4byte 0x03004de0 +_0808970C: .4byte gUnknown_03004DC0 +_08089710: .4byte gUnknown_03004DE0 thumb_func_end sub_80896F4 thumb_func_start sub_8089714 @@ -30370,8 +30370,8 @@ sub_8089714: @ 8089714 str r0, [r2] bx lr .align 2, 0 -_0808972C: .4byte 0x03004dc0 -_08089730: .4byte 0x03004de0 +_0808972C: .4byte gUnknown_03004DC0 +_08089730: .4byte gUnknown_03004DE0 thumb_func_end sub_8089714 thumb_func_start task00_for_dp12 @@ -30396,8 +30396,8 @@ task00_for_dp12: @ 8089734 strb r0, [r1, 0x18] b _080898E4 .align 2, 0 -_0808975C: .4byte 0x0202ffa4 -_08089760: .4byte 0x03004dc0 +_0808975C: .4byte gUnknown_0202FFA4 +_08089760: .4byte gUnknown_03004DC0 _08089764: ldr r1, _08089790 mov r0, r12 @@ -30421,7 +30421,7 @@ _08089764: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08089790: .4byte 0x03004b20 +_08089790: .4byte gTasks _08089794: .4byte _08089798 .align 2, 0 _08089798: @@ -30444,37 +30444,37 @@ _080897D4: ldr r0, _080897D8 b _0808980E .align 2, 0 -_080897D8: .4byte 0x030042a4 +_080897D8: .4byte gUnknown_030042A4 _080897DC: ldr r0, _080897E0 b _0808980E .align 2, 0 -_080897E0: .4byte 0x030042a0 +_080897E0: .4byte gUnknown_030042A0 _080897E4: ldr r0, _080897E8 b _0808980E .align 2, 0 -_080897E8: .4byte 0x030042c0 +_080897E8: .4byte gUnknown_030042C0 _080897EC: ldr r0, _080897F0 b _0808980E .align 2, 0 -_080897F0: .4byte 0x030041b4 +_080897F0: .4byte gUnknown_030041B4 _080897F4: ldr r0, _080897F8 b _0808980E .align 2, 0 -_080897F8: .4byte 0x03004288 +_080897F8: .4byte gUnknown_03004288 _080897FC: ldr r0, _08089800 b _0808980E .align 2, 0 -_08089800: .4byte 0x03004280 +_08089800: .4byte gUnknown_03004280 _08089804: ldr r0, _08089808 b _0808980E .align 2, 0 -_08089808: .4byte 0x030041b0 +_08089808: .4byte gUnknown_030041B0 _0808980C: ldr r0, _08089870 _0808980E: @@ -30529,9 +30529,9 @@ _0808984A: blt _0808984A b _080898E4 .align 2, 0 -_08089870: .4byte 0x030041b8 -_08089874: .4byte 0x03004de0 -_08089878: .4byte 0x03004dc0 +_08089870: .4byte gUnknown_030041B8 +_08089874: .4byte gUnknown_03004DE0 +_08089878: .4byte gUnknown_03004DC0 _0808987C: ldrh r0, [r1, 0x12] strh r0, [r1, 0x10] @@ -30596,8 +30596,8 @@ _080898E4: pop {r0} bx r0 .align 2, 0 -_080898F4: .4byte 0x03004de0 -_080898F8: .4byte 0x03004dc0 +_080898F4: .4byte gUnknown_03004DE0 +_080898F8: .4byte gUnknown_03004DC0 thumb_func_end task00_for_dp12 thumb_func_start sub_80898FC @@ -30778,10 +30778,10 @@ _08089A3E: _08089A50: .4byte REG_BG0HOFS _08089A54: .4byte 0xa2600001 _08089A58: .4byte task00_for_dp12 -_08089A5C: .4byte 0x03004b20 -_08089A60: .4byte 0x03004dc0 -_08089A64: .4byte 0x0202ffa4 -_08089A68: .4byte 0x03005060 +_08089A5C: .4byte gTasks +_08089A60: .4byte gUnknown_03004DC0 +_08089A64: .4byte gUnknown_0202FFA4 +_08089A68: .4byte gUnknown_03005060 _08089A6C: .4byte 0xfffffd80 thumb_func_end sub_8089944 @@ -30799,7 +30799,7 @@ sub_8089A70: @ 8089A70 pop {r0} bx r0 .align 2, 0 -_08089A88: .4byte 0x0202f388 +_08089A88: .4byte gPaletteFade thumb_func_end sub_8089A70 thumb_func_start sub_8089A8C @@ -30835,10 +30835,10 @@ sub_8089A8C: @ 8089A8C bl append_byte b _08089BC8 .align 2, 0 -_08089AD0: .4byte 0x0202ffa9 -_08089AD4: .4byte 0x03005ce0 -_08089AD8: .4byte 0x03004360 -_08089ADC: .4byte 0x0202ffaa +_08089AD0: .4byte gUnknown_0202FFA9 +_08089AD4: .4byte gUnknown_03005CE0 +_08089AD8: .4byte gPlayerParty +_08089ADC: .4byte gUnknown_0202FFAA _08089AE0: movs r6, 0 ldr r0, _08089B24 @@ -30876,10 +30876,10 @@ _08089AF4: b _08089B48 .align 2, 0 _08089B24: .4byte gUnknown_0839F554 -_08089B28: .4byte 0x03005ce0 -_08089B2C: .4byte 0x03004360 -_08089B30: .4byte 0x0202ffaa -_08089B34: .4byte 0x0202ffa9 +_08089B28: .4byte gUnknown_03005CE0 +_08089B2C: .4byte gPlayerParty +_08089B30: .4byte gUnknown_0202FFAA +_08089B34: .4byte gUnknown_0202FFA9 _08089B38: adds r0, r4, 0x1 lsls r0, 16 @@ -30932,10 +30932,10 @@ _08089B76: bl append_byte b _08089BBE .align 2, 0 -_08089BA4: .4byte 0x0202ffaa -_08089BA8: .4byte 0x0202ffa9 -_08089BAC: .4byte 0x030043c4 -_08089BB0: .4byte 0x03005ce0 +_08089BA4: .4byte gUnknown_0202FFAA +_08089BA8: .4byte gUnknown_0202FFA9 +_08089BAC: .4byte gUnknown_030043C4 +_08089BB0: .4byte gUnknown_03005CE0 _08089BB4: adds r0, r4, 0 adds r1, r5, 0 @@ -30953,8 +30953,8 @@ _08089BC8: pop {r0} bx r0 .align 2, 0 -_08089BD4: .4byte 0x0202ffaa -_08089BD8: .4byte 0x0202ffa9 +_08089BD4: .4byte gUnknown_0202FFAA +_08089BD8: .4byte gUnknown_0202FFA9 thumb_func_end sub_8089A8C thumb_func_start sub_8089BDC @@ -31080,9 +31080,9 @@ sub_8089C7C: @ 8089C7C pop {r0} bx r0 .align 2, 0 -_08089CC8: .4byte 0x0202ffa9 +_08089CC8: .4byte gUnknown_0202FFA9 _08089CCC: .4byte gUnknown_0839F494 -_08089CD0: .4byte 0x0202ffaa +_08089CD0: .4byte gUnknown_0202FFAA thumb_func_end sub_8089C7C thumb_func_start sub_8089CD4 @@ -31109,7 +31109,7 @@ sub_8089CD4: @ 8089CD4 beq _08089D60 b _08089D84 .align 2, 0 -_08089D00: .4byte 0x0202f388 +_08089D00: .4byte gPaletteFade _08089D04: movs r0, 0x5 bl audio_play @@ -31140,11 +31140,11 @@ _08089D04: bl sub_808B5B4 b _08089D84 .align 2, 0 -_08089D48: .4byte 0x03005ce0 -_08089D4C: .4byte 0x03004360 -_08089D50: .4byte 0x020231cc -_08089D54: .4byte 0x0202ffa8 -_08089D58: .4byte 0x03004b20 +_08089D48: .4byte gUnknown_03005CE0 +_08089D4C: .4byte gPlayerParty +_08089D50: .4byte gStringVar1 +_08089D54: .4byte gUnknown_0202FFA8 +_08089D58: .4byte gTasks _08089D5C: .4byte sub_8089D94 _08089D60: movs r0, 0x5 @@ -31169,7 +31169,7 @@ _08089D84: pop {r0} bx r0 .align 2, 0 -_08089D8C: .4byte 0x03004b20 +_08089D8C: .4byte gTasks _08089D90: .4byte sub_8089E4C thumb_func_end sub_8089CD4 @@ -31200,9 +31200,9 @@ sub_8089D94: @ 8089D94 strb r0, [r1] b _08089E1A .align 2, 0 -_08089DC8: .4byte 0x0202f388 -_08089DCC: .4byte 0x03001770 -_08089DD0: .4byte 0x0202ffa8 +_08089DC8: .4byte gPaletteFade +_08089DCC: .4byte gMain +_08089DD0: .4byte gUnknown_0202FFA8 _08089DD4: cmp r1, 0x80 bne _08089DF0 @@ -31214,7 +31214,7 @@ _08089DD4: strb r0, [r1] b _08089E1A .align 2, 0 -_08089DEC: .4byte 0x0202ffa8 +_08089DEC: .4byte gUnknown_0202FFA8 _08089DF0: ldrh r1, [r2, 0x2E] movs r0, 0x1 @@ -31241,8 +31241,8 @@ _08089E1A: b _08089E44 .align 2, 0 _08089E24: .4byte gUnknown_0839F494 -_08089E28: .4byte 0x0202ffaa -_08089E2C: .4byte 0x0202ffa8 +_08089E28: .4byte gUnknown_0202FFAA +_08089E2C: .4byte gUnknown_0202FFA8 _08089E30: movs r0, 0x2 ands r0, r1 @@ -31282,8 +31282,8 @@ _08089E72: pop {r0} bx r0 .align 2, 0 -_08089E78: .4byte 0x0202f388 -_08089E7C: .4byte 0x03005ce0 +_08089E78: .4byte gPaletteFade +_08089E7C: .4byte gUnknown_03005CE0 _08089E80: .4byte sub_805469C thumb_func_end sub_8089E4C @@ -31307,10 +31307,10 @@ sub_8089E84: @ 8089E84 pop {r0} bx r0 .align 2, 0 -_08089EAC: .4byte 0x03005ce0 -_08089EB0: .4byte 0x03004360 -_08089EB4: .4byte 0x020231cc -_08089EB8: .4byte 0x0202ffa8 +_08089EAC: .4byte gUnknown_03005CE0 +_08089EB0: .4byte gPlayerParty +_08089EB4: .4byte gStringVar1 +_08089EB8: .4byte gUnknown_0202FFA8 thumb_func_end sub_8089E84 thumb_func_start sub_8089EBC @@ -31321,7 +31321,7 @@ sub_8089EBC: @ 8089EBC b _08089ED8 .align 2, 0 _08089EC4: .4byte 0x0201b260 -_08089EC8: .4byte 0x020384f0 +_08089EC8: .4byte gUnknown_020384F0 _08089ECC: bl sub_80F9344 lsls r0, 24 @@ -31351,7 +31351,7 @@ _08089F04: pop {r0} bx r0 .align 2, 0 -_08089F0C: .4byte 0x03005ce0 +_08089F0C: .4byte gUnknown_03005CE0 _08089F10: .4byte sub_806AEDC thumb_func_end sub_8089EBC @@ -31373,7 +31373,7 @@ sub_8089F14: @ 8089F14 pop {r0} bx r0 .align 2, 0 -_08089F38: .4byte 0x0202f388 +_08089F38: .4byte gPaletteFade _08089F3C: .4byte sub_8089D94 _08089F40: .4byte sub_8089EBC thumb_func_end sub_8089F14 @@ -31431,13 +31431,13 @@ _08089FA2: pop {r0} bx r0 .align 2, 0 -_08089FAC: .4byte 0x0202f388 -_08089FB0: .4byte 0x02020004 -_08089FB4: .4byte 0x03004b20 +_08089FAC: .4byte gPaletteFade +_08089FB0: .4byte gSprites +_08089FB4: .4byte gTasks _08089FB8: .4byte 0x0201b000 _08089FBC: .4byte 0x00000262 -_08089FC0: .4byte 0x03004360 -_08089FC4: .4byte 0x03004350 +_08089FC0: .4byte gPlayerParty +_08089FC4: .4byte gPlayerPartyCount _08089FC8: .4byte sub_8089F14 thumb_func_end sub_8089F44 @@ -31467,7 +31467,7 @@ sub_8089FCC: @ 8089FCC pop {r0} bx r0 .align 2, 0 -_08089FFC: .4byte 0x03004b20 +_08089FFC: .4byte gTasks _0808A000: .4byte sub_8089F44 thumb_func_end sub_8089FCC @@ -31569,8 +31569,8 @@ _0808A0A4: bl _call_via_r1 b _0808A0F6 .align 2, 0 -_0808A0D0: .4byte 0x03001770 -_0808A0D4: .4byte 0x0202ffa8 +_0808A0D0: .4byte gMain +_0808A0D4: .4byte gUnknown_0202FFA8 _0808A0D8: .4byte gUnknown_0839F578 _0808A0DC: .4byte gUnknown_0839F494 _0808A0E0: @@ -31618,7 +31618,7 @@ sub_808A100: @ 808A100 .align 2, 0 _0808A130: .4byte gUnknown_0839F578 _0808A134: .4byte gUnknown_0839F494 -_0808A138: .4byte 0x03004b20 +_0808A138: .4byte gTasks _0808A13C: .4byte sub_808A060 thumb_func_end sub_808A100 @@ -31648,8 +31648,8 @@ sub_808A140: @ 808A140 pop {r0} bx r0 .align 2, 0 -_0808A174: .4byte 0x0202ffa8 -_0808A178: .4byte 0x03004b20 +_0808A174: .4byte gUnknown_0202FFA8 +_0808A178: .4byte gTasks _0808A17C: .4byte sub_808A100 thumb_func_end sub_808A140 @@ -31693,9 +31693,9 @@ _0808A1CA: pop {r0} bx r0 .align 2, 0 -_0808A1D0: .4byte 0x0202f388 -_0808A1D4: .4byte 0x03004360 -_0808A1D8: .4byte 0x02028280 +_0808A1D0: .4byte gPaletteFade +_0808A1D4: .4byte gPlayerParty +_0808A1D8: .4byte gUnknown_02028280 _0808A1DC: .4byte sub_808A520 thumb_func_end sub_808A180 @@ -31730,8 +31730,8 @@ _0808A216: pop {r0} bx r0 .align 2, 0 -_0808A21C: .4byte 0x0202e8f6 -_0808A220: .4byte 0x03004b20 +_0808A21C: .4byte gUnknown_0202E8F6 +_0808A220: .4byte gTasks _0808A224: .4byte sub_8089CD4 thumb_func_end sub_808A1E0 @@ -31767,9 +31767,9 @@ sub_808A228: @ 808A228 str r1, [r0] b _0808A29A .align 2, 0 -_0808A268: .4byte 0x0203855e -_0808A26C: .4byte 0x0202e8f4 -_0808A270: .4byte 0x03004b20 +_0808A268: .4byte word_203855E +_0808A26C: .4byte gUnknown_0202E8F4 +_0808A270: .4byte gTasks _0808A274: .4byte sub_808A180 _0808A278: movs r0, 0 @@ -31793,7 +31793,7 @@ _0808A29A: pop {r0} bx r0 .align 2, 0 -_0808A2A4: .4byte 0x03004b20 +_0808A2A4: .4byte gTasks _0808A2A8: .4byte sub_8089CD4 thumb_func_end sub_808A228 @@ -31817,8 +31817,8 @@ _0808A2CA: pop {r0} bx r0 .align 2, 0 -_0808A2D0: .4byte 0x0202f388 -_0808A2D4: .4byte 0x0203855e +_0808A2D0: .4byte gPaletteFade +_0808A2D4: .4byte word_203855E _0808A2D8: .4byte sub_808A228 thumb_func_end sub_808A2AC @@ -31856,8 +31856,8 @@ sub_808A2DC: @ 808A2DC pop {r0} bx r0 .align 2, 0 -_0808A324: .4byte 0x03004360 -_0808A328: .4byte 0x02028280 +_0808A324: .4byte gPlayerParty +_0808A328: .4byte gUnknown_02028280 _0808A32C: .4byte sub_808A520 thumb_func_end sub_808A2DC @@ -31873,7 +31873,7 @@ sub_808A330: @ 808A330 pop {r0} bx r0 .align 2, 0 -_0808A344: .4byte 0x0203855e +_0808A344: .4byte word_203855E _0808A348: .4byte sub_808A2DC thumb_func_end sub_808A330 @@ -31918,7 +31918,7 @@ _0808A394: pop {r0} bx r0 .align 2, 0 -_0808A39C: .4byte 0x03005ce0 +_0808A39C: .4byte gUnknown_03005CE0 _0808A3A0: .4byte sub_806AEDC thumb_func_end sub_808A358 @@ -31948,7 +31948,7 @@ _0808A3AA: b _0808A3F0 .align 2, 0 _0808A3D8: .4byte 0x0201b260 -_0808A3DC: .4byte 0x03005ce0 +_0808A3DC: .4byte gUnknown_03005CE0 _0808A3E0: .4byte sub_806AEDC _0808A3E4: bl sub_80F9344 @@ -32008,11 +32008,11 @@ sub_808A3F8: @ 808A3F8 bl SetMainCallback2 b _0808A4C6 .align 2, 0 -_0808A460: .4byte 0x0203855e +_0808A460: .4byte word_203855E _0808A464: .4byte sub_808A330 -_0808A468: .4byte 0x0202f388 -_0808A46C: .4byte 0x03005ce0 -_0808A470: .4byte 0x03004360 +_0808A468: .4byte gPaletteFade +_0808A46C: .4byte gUnknown_03005CE0 +_0808A470: .4byte gPlayerParty _0808A474: .4byte sub_808A34C _0808A478: adds r0, r4, 0 @@ -32036,8 +32036,8 @@ _0808A47E: bl SetMainCallback2 b _0808A4C6 .align 2, 0 -_0808A4A4: .4byte 0x0202f388 -_0808A4A8: .4byte 0x0203855e +_0808A4A4: .4byte gPaletteFade +_0808A4A8: .4byte word_203855E _0808A4AC: .4byte sub_808A2AC _0808A4B0: .4byte sub_808A358 _0808A4B4: @@ -32090,7 +32090,7 @@ _0808A510: pop {r0} bx r0 .align 2, 0 -_0808A518: .4byte 0x03005ce0 +_0808A518: .4byte gUnknown_03005CE0 _0808A51C: .4byte sub_806AEDC thumb_func_end sub_808A4D4 @@ -32142,11 +32142,11 @@ _0808A542: bl sub_806AF4C b _0808A5A8 .align 2, 0 -_0808A584: .4byte 0x0202f388 -_0808A588: .4byte 0x0202e8dc -_0808A58C: .4byte 0x0202e8f8 -_0808A590: .4byte 0x03005ce0 -_0808A594: .4byte 0x03004360 +_0808A584: .4byte gPaletteFade +_0808A588: .4byte gScriptResult +_0808A58C: .4byte gUnknown_0202E8F8 +_0808A590: .4byte gUnknown_03005CE0 +_0808A594: .4byte gPlayerParty _0808A598: .4byte sub_8089CD4 _0808A59C: ldr r2, _0808A5B4 @@ -32194,10 +32194,10 @@ _0808A5EA: pop {r0} bx r0 .align 2, 0 -_0808A5F0: .4byte 0x0202f388 -_0808A5F4: .4byte 0x03005ce0 -_0808A5F8: .4byte 0x0203855e -_0808A5FC: .4byte 0x03004b20 +_0808A5F0: .4byte gPaletteFade +_0808A5F4: .4byte gUnknown_03005CE0 +_0808A5F8: .4byte word_203855E +_0808A5FC: .4byte gTasks _0808A600: .4byte sub_808A1E0 thumb_func_end sub_808A5BC @@ -32221,7 +32221,7 @@ _0808A622: pop {r0} bx r0 .align 2, 0 -_0808A628: .4byte 0x0202f388 +_0808A628: .4byte gPaletteFade _0808A62C: .4byte sub_80A61D0 thumb_func_end sub_808A604 @@ -32255,8 +32255,8 @@ sub_808A630: @ 808A630 pop {r0} bx r0 .align 2, 0 -_0808A66C: .4byte 0x0202e8f5 -_0808A670: .4byte 0x03004b20 +_0808A66C: .4byte gUnknown_0202E8F5 +_0808A670: .4byte gTasks _0808A674: .4byte sub_808A604 thumb_func_end sub_808A630 @@ -32347,10 +32347,10 @@ sub_808A6E8: @ 808A6E8 pop {r0} bx r0 .align 2, 0 -_0808A728: .4byte 0x0202ffa8 +_0808A728: .4byte gUnknown_0202FFA8 _0808A72C: .4byte gUnknown_0839F584 _0808A730: .4byte gUnknown_0839F494 -_0808A734: .4byte 0x03004b20 +_0808A734: .4byte gTasks _0808A738: .4byte sub_808A73C thumb_func_end sub_808A6E8 @@ -32376,8 +32376,8 @@ sub_808A73C: @ 808A73C asrs r0, 24 b _0808A774 .align 2, 0 -_0808A764: .4byte 0x03001770 -_0808A768: .4byte 0x0202ffa8 +_0808A764: .4byte gMain +_0808A768: .4byte gUnknown_0202FFA8 _0808A76C: .4byte gUnknown_0839F584 _0808A770: movs r0, 0x1 @@ -32405,8 +32405,8 @@ _0808A77A: asrs r0, 24 b _0808A7AE .align 2, 0 -_0808A7A0: .4byte 0x03001770 -_0808A7A4: .4byte 0x0202ffa8 +_0808A7A0: .4byte gMain +_0808A7A4: .4byte gUnknown_0202FFA8 _0808A7A8: .4byte gUnknown_0839F584 _0808A7AC: movs r0, 0x1 @@ -32433,10 +32433,10 @@ _0808A7B4: bl _call_via_r1 b _0808A806 .align 2, 0 -_0808A7E0: .4byte 0x03001770 +_0808A7E0: .4byte gMain _0808A7E4: .4byte gUnknown_0839F584 _0808A7E8: .4byte gUnknown_0839F494 -_0808A7EC: .4byte 0x0202ffa8 +_0808A7EC: .4byte gUnknown_0202FFA8 _0808A7F0: movs r0, 0x2 ands r0, r1 @@ -32481,7 +32481,7 @@ sub_808A810: @ 808A810 pop {r0} bx r0 .align 2, 0 -_0808A840: .4byte 0x03004b20 +_0808A840: .4byte gTasks _0808A844: .4byte sub_808A848 thumb_func_end sub_808A810 @@ -32524,9 +32524,9 @@ _0808A890: pop {r0} bx r0 .align 2, 0 -_0808A898: .4byte 0x0202f388 -_0808A89C: .4byte 0x03004360 -_0808A8A0: .4byte 0x02028280 +_0808A898: .4byte gPaletteFade +_0808A89C: .4byte gPlayerParty +_0808A8A0: .4byte gUnknown_02028280 _0808A8A4: .4byte sub_808A8A8 thumb_func_end sub_808A848 @@ -32546,8 +32546,8 @@ sub_808A8A8: @ 808A8A8 pop {r0} bx r0 .align 2, 0 -_0808A8C4: .4byte 0x020384f0 -_0808A8C8: .4byte 0x03005ce0 +_0808A8C4: .4byte gUnknown_020384F0 +_0808A8C8: .4byte gUnknown_03005CE0 _0808A8CC: .4byte 0x0201b000 _0808A8D0: .4byte 0x00000262 thumb_func_end sub_808A8A8 @@ -32580,8 +32580,8 @@ sub_808A8D4: @ 808A8D4 pop {r0} bx r0 .align 2, 0 -_0808A90C: .4byte 0x0202ffa8 -_0808A910: .4byte 0x03004b20 +_0808A90C: .4byte gUnknown_0202FFA8 +_0808A910: .4byte gTasks _0808A914: .4byte sub_8089CD4 thumb_func_end sub_808A8D4 @@ -32630,8 +32630,8 @@ sub_808A938: @ 808A938 pop {r0} bx r0 .align 2, 0 -_0808A978: .4byte 0x0202ffa8 -_0808A97C: .4byte 0x03004b20 +_0808A978: .4byte gUnknown_0202FFA8 +_0808A97C: .4byte gTasks _0808A980: .4byte sub_8089D94 thumb_func_end sub_808A938 @@ -32673,9 +32673,9 @@ sub_808A984: @ 808A984 movs r0, 0x9 b _0808AAB2 .align 2, 0 -_0808A9D0: .4byte 0x03004b28 -_0808A9D4: .4byte 0x0202ffaa -_0808A9D8: .4byte 0x0202ffa8 +_0808A9D0: .4byte gUnknown_03004B28 +_0808A9D4: .4byte gUnknown_0202FFAA +_0808A9D8: .4byte gUnknown_0202FFA8 _0808A9DC: ldrh r1, [r4, 0x16] movs r2, 0x16 @@ -32748,8 +32748,8 @@ _0808AA2C: b _0808AADA .align 2, 0 _0808AA78: .4byte gUnknown_0839F58C -_0808AA7C: .4byte 0x0202ffa8 -_0808AA80: .4byte 0x03004b20 +_0808AA7C: .4byte gUnknown_0202FFA8 +_0808AA80: .4byte gTasks _0808AA84: .4byte sub_808AB34 _0808AA88: adds r0, r5, 0 @@ -32799,7 +32799,7 @@ _0808AADA: bx r0 .align 2, 0 _0808AAE4: .4byte gUnknown_0839F58C -_0808AAE8: .4byte 0x03004b20 +_0808AAE8: .4byte gTasks _0808AAEC: .4byte sub_808ABF4 thumb_func_end sub_808A984 @@ -32835,8 +32835,8 @@ _0808AB24: pop {r0} bx r0 .align 2, 0 -_0808AB2C: .4byte 0x0202e8f6 -_0808AB30: .4byte 0x03001770 +_0808AB2C: .4byte gUnknown_0202E8F6 +_0808AB30: .4byte gMain thumb_func_end sub_808AAF0 thumb_func_start sub_808AB34 @@ -32868,8 +32868,8 @@ _0808AB62: bl SetMainCallback2 b _0808AB7E .align 2, 0 -_0808AB6C: .4byte 0x0202f388 -_0808AB70: .4byte 0x03004b20 +_0808AB6C: .4byte gPaletteFade +_0808AB70: .4byte gTasks _0808AB74: .4byte c2_exit_to_overworld_2_switch _0808AB78: ldr r0, _0808AB8C @@ -32928,10 +32928,10 @@ _0808ABDE: pop {r0} bx r0 .align 2, 0 -_0808ABE4: .4byte 0x03005ce0 -_0808ABE8: .4byte 0x03004360 -_0808ABEC: .4byte 0x0202ff84 -_0808ABF0: .4byte 0x03005ce4 +_0808ABE4: .4byte gUnknown_03005CE0 +_0808ABE8: .4byte gPlayerParty +_0808ABEC: .4byte gUnknown_0202FF84 +_0808ABF0: .4byte gUnknown_03005CE4 thumb_func_end sub_808ABA8 thumb_func_start sub_808ABF4 @@ -32962,7 +32962,7 @@ _0808AC20: pop {r0} bx r0 .align 2, 0 -_0808AC28: .4byte 0x03001770 +_0808AC28: .4byte gMain thumb_func_end sub_808ABF4 thumb_func_start sub_808AC2C @@ -32977,8 +32977,8 @@ sub_808AC2C: @ 808AC2C pop {r0} bx r0 .align 2, 0 -_0808AC40: .4byte 0x0202ff84 -_0808AC44: .4byte 0x03005ce0 +_0808AC40: .4byte gUnknown_0202FF84 +_0808AC44: .4byte gUnknown_03005CE0 thumb_func_end sub_808AC2C thumb_func_start sub_808AC48 @@ -33003,9 +33003,9 @@ sub_808AC48: @ 808AC48 movs r0, 0x1 b _0808AC86 .align 2, 0 -_0808AC74: .4byte 0x0300485c +_0808AC74: .4byte gUnknown_0300485C _0808AC78: .4byte sub_808AB90 -_0808AC7C: .4byte 0x03005ce4 +_0808AC7C: .4byte gUnknown_03005CE4 _0808AC80: .4byte sub_808AC2C _0808AC84: movs r0, 0 @@ -33026,8 +33026,8 @@ sub_808AC8C: @ 808AC8C pop {r0} bx r0 .align 2, 0 -_0808ACA0: .4byte 0x0202ff84 -_0808ACA4: .4byte 0x03005ce0 +_0808ACA0: .4byte gUnknown_0202FF84 +_0808ACA4: .4byte gUnknown_03005CE0 thumb_func_end sub_808AC8C thumb_func_start sub_808ACA8 @@ -33044,9 +33044,9 @@ sub_808ACA8: @ 808ACA8 ldr r0, _0808ACCC b _0808ACF2 .align 2, 0 -_0808ACC0: .4byte 0x0300485c +_0808ACC0: .4byte gUnknown_0300485C _0808ACC4: .4byte sub_808AB90 -_0808ACC8: .4byte 0x03005ce4 +_0808ACC8: .4byte gUnknown_03005CE4 _0808ACCC: .4byte sub_81475C4 _0808ACD0: ldr r0, _0808ACE4 @@ -33059,7 +33059,7 @@ _0808ACD0: movs r0, 0 b _0808ACF6 .align 2, 0 -_0808ACE4: .4byte 0x0202e828 +_0808ACE4: .4byte gMapHeader _0808ACE8: ldr r1, _0808ACFC ldr r0, _0808AD00 @@ -33073,9 +33073,9 @@ _0808ACF6: pop {r1} bx r1 .align 2, 0 -_0808ACFC: .4byte 0x0300485c +_0808ACFC: .4byte gUnknown_0300485C _0808AD00: .4byte sub_808AB90 -_0808AD04: .4byte 0x03005ce4 +_0808AD04: .4byte gUnknown_03005CE4 _0808AD08: .4byte sub_808AC8C thumb_func_end sub_808ACA8 @@ -33112,7 +33112,7 @@ _0808AD48: pop {r0} bx r0 .align 2, 0 -_0808AD50: .4byte 0x03005ce0 +_0808AD50: .4byte gUnknown_03005CE0 _0808AD54: .4byte sub_806AEDC thumb_func_end sub_808AD0C @@ -33134,7 +33134,7 @@ sub_808AD58: @ 808AD58 pop {r0} bx r0 .align 2, 0 -_0808AD7C: .4byte 0x0202f388 +_0808AD7C: .4byte gPaletteFade _0808AD80: .4byte sub_8089CD4 _0808AD84: .4byte sub_808AD0C thumb_func_end sub_808AD58 @@ -33155,8 +33155,8 @@ unref_sub_808AD88: @ 808AD88 pop {r1} bx r1 .align 2, 0 -_0808ADA4: .4byte 0x03005ce0 -_0808ADA8: .4byte 0x03004360 +_0808ADA4: .4byte gUnknown_03005CE0 +_0808ADA8: .4byte gPlayerParty thumb_func_end unref_sub_808AD88 thumb_func_start sub_808ADAC @@ -33171,8 +33171,8 @@ sub_808ADAC: @ 808ADAC pop {r0} bx r0 .align 2, 0 -_0808ADC0: .4byte 0x0202ff84 -_0808ADC4: .4byte 0x03005ce0 +_0808ADC0: .4byte gUnknown_0202FF84 +_0808ADC4: .4byte gUnknown_03005CE0 thumb_func_end sub_808ADAC thumb_func_start sub_808ADC8 @@ -33188,7 +33188,7 @@ sub_808ADC8: @ 808ADC8 movs r0, 0 b _0808ADF2 .align 2, 0 -_0808ADE0: .4byte 0x0202ff84 +_0808ADE0: .4byte gUnknown_0202FF84 _0808ADE4: ldr r1, _0808ADF8 ldr r0, _0808ADFC @@ -33201,9 +33201,9 @@ _0808ADF2: pop {r1} bx r1 .align 2, 0 -_0808ADF8: .4byte 0x0300485c +_0808ADF8: .4byte gUnknown_0300485C _0808ADFC: .4byte sub_808AB90 -_0808AE00: .4byte 0x03005ce4 +_0808AE00: .4byte gUnknown_03005CE4 _0808AE04: .4byte sub_808ADAC thumb_func_end sub_808ADC8 @@ -33219,8 +33219,8 @@ sub_808AE08: @ 808AE08 pop {r0} bx r0 .align 2, 0 -_0808AE1C: .4byte 0x0202ff84 -_0808AE20: .4byte 0x03005ce0 +_0808AE1C: .4byte gUnknown_0202FF84 +_0808AE20: .4byte gUnknown_03005CE0 thumb_func_end sub_808AE08 thumb_func_start hm_prepare_waterfall @@ -33259,9 +33259,9 @@ hm_prepare_waterfall: @ 808AE24 movs r0, 0x1 b _0808AE82 .align 2, 0 -_0808AE70: .4byte 0x0300485c +_0808AE70: .4byte gUnknown_0300485C _0808AE74: .4byte sub_808AB90 -_0808AE78: .4byte 0x03005ce4 +_0808AE78: .4byte gUnknown_03005CE4 _0808AE7C: .4byte sub_808AE08 _0808AE80: movs r0, 0 @@ -33310,8 +33310,8 @@ _0808AECE: bl sub_806BC3C b _0808AF10 .align 2, 0 -_0808AED8: .4byte 0x0203855e -_0808AEDC: .4byte 0x03004360 +_0808AED8: .4byte word_203855E +_0808AEDC: .4byte gPlayerParty _0808AEE0: ldr r0, _0808AF04 ldrh r0, [r0] @@ -33329,7 +33329,7 @@ _0808AEE0: bl sub_806BC3C b _0808AF10 .align 2, 0 -_0808AF04: .4byte 0x0203855e +_0808AF04: .4byte word_203855E _0808AF08: adds r0, r5, 0 movs r1, 0x8C @@ -33389,8 +33389,8 @@ _0808AF66: pop {r0} bx r0 .align 2, 0 -_0808AF78: .4byte 0x03004360 -_0808AF7C: .4byte 0x0203855e +_0808AF78: .4byte gPlayerParty +_0808AF7C: .4byte word_203855E thumb_func_end sub_808AF20 thumb_func_start sub_808AF80 @@ -33419,8 +33419,8 @@ _0808AF84: b _0808AFC6 .align 2, 0 _0808AFB0: .4byte 0x0201b260 -_0808AFB4: .4byte 0x02038561 -_0808AFB8: .4byte 0x0203855e +_0808AFB4: .4byte gUnknown_02038561 +_0808AFB8: .4byte word_203855E _0808AFBC: bl sub_808AE8C b _0808AFC6 @@ -33455,8 +33455,8 @@ _0808AFE6: bl SetMainCallback2 b _0808B018 .align 2, 0 -_0808B000: .4byte 0x03005ce0 -_0808B004: .4byte 0x03004360 +_0808B000: .4byte gUnknown_03005CE0 +_0808B004: .4byte gPlayerParty _0808B008: .4byte sub_806AEDC _0808B00C: bl sub_80F9344 @@ -33488,8 +33488,8 @@ sub_808B020: @ 808B020 beq _0808B052 b _0808B0AC .align 2, 0 -_0808B040: .4byte 0x0202f388 -_0808B044: .4byte 0x02038561 +_0808B040: .4byte gPaletteFade +_0808B044: .4byte gUnknown_02038561 _0808B048: cmp r0, 0x3 beq _0808B0A0 @@ -33511,7 +33511,7 @@ _0808B052: bl sub_806AF4C b _0808B0AC .align 2, 0 -_0808B070: .4byte 0x0203855e +_0808B070: .4byte word_203855E _0808B074: .4byte sub_808B0C0 _0808B078: ldr r2, _0808B088 @@ -33571,7 +33571,7 @@ sub_808B0C0: @ 808B0C0 beq _0808B184 b _0808B1CE .align 2, 0 -_0808B0EC: .4byte 0x0202f388 +_0808B0EC: .4byte gPaletteFade _0808B0F0: adds r0, r4, 0 bl sub_806CA38 @@ -33590,8 +33590,8 @@ _0808B0F0: bl audio_play b _0808B1CE .align 2, 0 -_0808B118: .4byte 0x03005ce0 -_0808B11C: .4byte 0x03004360 +_0808B118: .4byte gUnknown_03005CE0 +_0808B11C: .4byte gPlayerParty _0808B120: bl sub_806D5A4 ldr r5, _0808B16C @@ -33627,9 +33627,9 @@ _0808B154: bl sub_806EC44 b _0808B1CE .align 2, 0 -_0808B16C: .4byte 0x02038561 -_0808B170: .4byte 0x03004ae4 -_0808B174: .4byte 0x0203855e +_0808B16C: .4byte gUnknown_02038561 +_0808B170: .4byte gUnknown_03004AE4 +_0808B174: .4byte word_203855E _0808B178: .4byte sub_808B224 _0808B17C: .4byte sub_808B2EC _0808B180: .4byte sub_808B2B4 @@ -33675,9 +33675,9 @@ _0808B1CE: pop {r0} bx r0 .align 2, 0 -_0808B1D8: .4byte 0x03005ce0 -_0808B1DC: .4byte 0x02038561 -_0808B1E0: .4byte 0x03004b20 +_0808B1D8: .4byte gUnknown_03005CE0 +_0808B1DC: .4byte gUnknown_02038561 +_0808B1E0: .4byte gTasks _0808B1E4: .4byte sub_808B25C _0808B1E8: .4byte sub_808B2B4 thumb_func_end sub_808B0C0 @@ -33705,9 +33705,9 @@ _0808B20E: pop {r0} bx r0 .align 2, 0 -_0808B214: .4byte 0x0202f388 -_0808B218: .4byte 0x03004ae4 -_0808B21C: .4byte 0x0203855e +_0808B214: .4byte gPaletteFade +_0808B218: .4byte gUnknown_03004AE4 +_0808B21C: .4byte word_203855E _0808B220: .4byte sub_808B224 thumb_func_end sub_808B1EC @@ -33737,7 +33737,7 @@ sub_808B224: @ 808B224 pop {r0} bx r0 .align 2, 0 -_0808B254: .4byte 0x03004b20 +_0808B254: .4byte gTasks _0808B258: .4byte sub_808B25C thumb_func_end sub_808B224 @@ -33761,7 +33761,7 @@ _0808B27A: pop {r0} bx r0 .align 2, 0 -_0808B280: .4byte 0x0202f388 +_0808B280: .4byte gPaletteFade _0808B284: .4byte sub_80A5B40 thumb_func_end sub_808B25C @@ -33785,7 +33785,7 @@ _0808B2A6: pop {r0} bx r0 .align 2, 0 -_0808B2AC: .4byte 0x0202f388 +_0808B2AC: .4byte gPaletteFade _0808B2B0: .4byte sub_813B6F8 thumb_func_end sub_808B288 @@ -33815,7 +33815,7 @@ sub_808B2B4: @ 808B2B4 pop {r0} bx r0 .align 2, 0 -_0808B2E4: .4byte 0x03004b20 +_0808B2E4: .4byte gTasks _0808B2E8: .4byte sub_808B288 thumb_func_end sub_808B2B4 @@ -33845,8 +33845,8 @@ sub_808B2EC: @ 808B2EC str r1, [r0] b _0808B32E .align 2, 0 -_0808B31C: .4byte 0x0202e8f4 -_0808B320: .4byte 0x03004b20 +_0808B31C: .4byte gUnknown_0202E8F4 +_0808B320: .4byte gTasks _0808B324: .4byte sub_808B338 _0808B328: adds r0, r4, 0 @@ -33899,10 +33899,10 @@ _0808B384: pop {r0} bx r0 .align 2, 0 -_0808B38C: .4byte 0x0202f388 -_0808B390: .4byte 0x03005ce0 -_0808B394: .4byte 0x03004360 -_0808B398: .4byte 0x02028280 +_0808B38C: .4byte gPaletteFade +_0808B390: .4byte gUnknown_03005CE0 +_0808B394: .4byte gPlayerParty +_0808B398: .4byte gUnknown_02028280 _0808B39C: .4byte sub_808B3EC thumb_func_end sub_808B338 @@ -33939,7 +33939,7 @@ _0808B3DC: pop {r0} bx r0 .align 2, 0 -_0808B3E4: .4byte 0x03005ce0 +_0808B3E4: .4byte gUnknown_03005CE0 _0808B3E8: .4byte sub_806AEDC thumb_func_end sub_808B3A0 @@ -34000,11 +34000,11 @@ _0808B416: ldr r0, _0808B47C b _0808B48E .align 2, 0 -_0808B464: .4byte 0x0202f388 -_0808B468: .4byte 0x0202e8dc -_0808B46C: .4byte 0x0202e8f8 -_0808B470: .4byte 0x03005ce0 -_0808B474: .4byte 0x03004360 +_0808B464: .4byte gPaletteFade +_0808B468: .4byte gScriptResult +_0808B46C: .4byte gUnknown_0202E8F8 +_0808B470: .4byte gUnknown_03005CE0 +_0808B474: .4byte gPlayerParty _0808B478: .4byte sub_808B25C _0808B47C: .4byte sub_806AEDC _0808B480: @@ -34055,10 +34055,10 @@ _0808B4D2: pop {r0} bx r0 .align 2, 0 -_0808B4D8: .4byte 0x0202f388 -_0808B4DC: .4byte 0x03005ce0 -_0808B4E0: .4byte 0x0203855e -_0808B4E4: .4byte 0x03004b20 +_0808B4D8: .4byte gPaletteFade +_0808B4DC: .4byte gUnknown_03005CE0 +_0808B4E0: .4byte word_203855E +_0808B4E4: .4byte gTasks _0808B4E8: .4byte sub_808B4EC thumb_func_end sub_808B4A4 @@ -34077,7 +34077,7 @@ _0808B500: pop {r0} bx r0 .align 2, 0 -_0808B504: .4byte 0x0202e8f6 +_0808B504: .4byte gUnknown_0202E8F6 thumb_func_end sub_808B4EC thumb_func_start sub_808B508 @@ -34123,7 +34123,7 @@ _0808B554: pop {r0} bx r0 .align 2, 0 -_0808B55C: .4byte 0x020384f0 +_0808B55C: .4byte gUnknown_020384F0 _0808B560: .4byte sub_806AEDC thumb_func_end sub_808B518 @@ -34147,7 +34147,7 @@ sub_808B564: @ 808B564 bl sub_806AF4C b _0808B5A0 .align 2, 0 -_0808B58C: .4byte 0x0202f388 +_0808B58C: .4byte gPaletteFade _0808B590: .4byte sub_806F490 _0808B594: ldr r2, _0808B5AC @@ -34184,8 +34184,8 @@ sub_808B5B4: @ 808B5B4 pop {r0} bx r0 .align 2, 0 -_0808B5D8: .4byte 0x03005cf0 -_0808B5DC: .4byte 0x03004b20 +_0808B5D8: .4byte gUnknown_03005CF0 +_0808B5DC: .4byte gTasks _0808B5E0: .4byte sub_808B5E4 thumb_func_end sub_808B5B4 @@ -34210,8 +34210,8 @@ _0808B602: pop {r0} bx r0 .align 2, 0 -_0808B608: .4byte 0x03004b20 -_0808B60C: .4byte 0x03005cf0 +_0808B608: .4byte gTasks +_0808B60C: .4byte gUnknown_03005CF0 thumb_func_end sub_808B5E4 thumb_func_start sub_808B610 @@ -34253,7 +34253,7 @@ CB2_InitOptionMenu: @ 808B63C ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808B65C: .4byte 0x03001770 +_0808B65C: .4byte gMain _0808B660: .4byte 0x0000043c _0808B664: .4byte _0808B668 .align 2, 0 @@ -34363,7 +34363,7 @@ _0808B6E0: .align 2, 0 _0808B748: .4byte 0x040000d4 _0808B74C: .4byte 0x81000800 -_0808B750: .4byte 0x03001770 +_0808B750: .4byte gMain _0808B754: .4byte 0x0000043c _0808B758: bl ResetPaletteFade @@ -34380,7 +34380,7 @@ _0808B76A: b _0808B962 .align 2, 0 _0808B778: .4byte gWindowConfig_81E71B4 -_0808B77C: .4byte 0x03001770 +_0808B77C: .4byte gMain _0808B780: .4byte 0x0000043c _0808B784: ldr r0, _0808B78C @@ -34399,7 +34399,7 @@ _0808B79A: adds r1, r2 b _0808B962 .align 2, 0 -_0808B7A4: .4byte 0x03001770 +_0808B7A4: .4byte gMain _0808B7A8: .4byte 0x0000043c _0808B7AC: ldr r0, _0808B7C4 @@ -34428,7 +34428,7 @@ _0808B7D0: adds r1, r2 b _0808B962 .align 2, 0 -_0808B7E8: .4byte 0x03001770 +_0808B7E8: .4byte gMain _0808B7EC: .4byte 0x0000043c _0808B7F0: ldr r0, _0808B850 @@ -34597,7 +34597,7 @@ _0808B962: b _0808B9B2 .align 2, 0 _0808B96C: .4byte sub_808B9C4 -_0808B970: .4byte 0x03004b20 +_0808B970: .4byte gTasks _0808B974: .4byte gSaveBlock2 _0808B978: .4byte gSystemText_OptionMenu _0808B97C: .4byte gSystemText_TextSpeed @@ -34610,7 +34610,7 @@ _0808B994: .4byte gSystemText_Cancel _0808B998: .4byte REG_WIN0H _0808B99C: .4byte 0x000011df _0808B9A0: .4byte 0x0000011f -_0808B9A4: .4byte 0x03001770 +_0808B9A4: .4byte gMain _0808B9A8: .4byte 0x0000043c _0808B9AC: ldr r0, _0808B9C0 @@ -34648,8 +34648,8 @@ _0808B9E4: pop {r0} bx r0 .align 2, 0 -_0808B9E8: .4byte 0x0202f388 -_0808B9EC: .4byte 0x03004b20 +_0808B9E8: .4byte gPaletteFade +_0808B9EC: .4byte gTasks _0808B9F0: .4byte sub_808B9F4 thumb_func_end sub_808B9C4 @@ -34677,8 +34677,8 @@ sub_808B9F4: @ 808B9F4 _0808BA1A: b _0808BA36 .align 2, 0 -_0808BA1C: .4byte 0x03001770 -_0808BA20: .4byte 0x03004b20 +_0808BA1C: .4byte gMain +_0808BA20: .4byte gTasks _0808BA24: movs r0, 0x2 ands r0, r1 @@ -34694,7 +34694,7 @@ _0808BA36: str r0, [r1] b _0808BB7A .align 2, 0 -_0808BA3C: .4byte 0x03004b20 +_0808BA3C: .4byte gTasks _0808BA40: .4byte sub_808BB80 _0808BA44: movs r0, 0x40 @@ -34717,7 +34717,7 @@ _0808BA44: subs r0, r5, 0x1 b _0808BA94 .align 2, 0 -_0808BA6C: .4byte 0x03004b20 +_0808BA6C: .4byte gTasks _0808BA70: movs r0, 0x6 b _0808BA94 @@ -34742,7 +34742,7 @@ _0808BA94: strh r0, [r3, 0x8] b _0808BA9E .align 2, 0 -_0808BA98: .4byte 0x03004b20 +_0808BA98: .4byte gTasks _0808BA9C: strh r6, [r3, 0x8] _0808BA9E: @@ -34769,7 +34769,7 @@ _0808BAAC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808BACC: .4byte 0x03004b20 +_0808BACC: .4byte gTasks _0808BAD0: .4byte _0808BAD4 .align 2, 0 _0808BAD4: @@ -34919,7 +34919,7 @@ sub_808BB80: @ 808BB80 bx r0 .align 2, 0 _0808BC04: .4byte gSaveBlock2 -_0808BC08: .4byte 0x03004b20 +_0808BC08: .4byte gTasks _0808BC0C: .4byte sub_808BC10 thumb_func_end sub_808BB80 @@ -34943,8 +34943,8 @@ _0808BC30: pop {r0} bx r0 .align 2, 0 -_0808BC34: .4byte 0x0202f388 -_0808BC38: .4byte 0x03001770 +_0808BC34: .4byte gPaletteFade +_0808BC38: .4byte gMain thumb_func_end sub_808BC10 thumb_func_start sub_808BC3C @@ -35033,7 +35033,7 @@ sub_808BCB4: @ 808BCB4 lsrs r3, r0, 24 b _0808BCDA .align 2, 0 -_0808BCD4: .4byte 0x03001770 +_0808BCD4: .4byte gMain _0808BCD8: movs r3, 0 _0808BCDA: @@ -35115,7 +35115,7 @@ _0808BD62: pop {r1} bx r1 .align 2, 0 -_0808BD68: .4byte 0x03001770 +_0808BD68: .4byte gMain thumb_func_end sub_808BD4C thumb_func_start sub_808BD6C @@ -35169,7 +35169,7 @@ _0808BDC2: pop {r1} bx r1 .align 2, 0 -_0808BDC8: .4byte 0x03001770 +_0808BDC8: .4byte gMain thumb_func_end sub_808BDAC thumb_func_start sub_808BDCC @@ -35226,7 +35226,7 @@ _0808BE28: pop {r1} bx r1 .align 2, 0 -_0808BE30: .4byte 0x03001770 +_0808BE30: .4byte gMain thumb_func_end sub_808BE0C thumb_func_start sub_808BE34 @@ -35280,7 +35280,7 @@ sub_808BE74: @ 808BE74 lsrs r4, r0, 24 b _0808BE9A .align 2, 0 -_0808BE94: .4byte 0x03001770 +_0808BE94: .4byte gMain _0808BE98: movs r4, 0 _0808BE9A: @@ -35300,7 +35300,7 @@ _0808BEA0: lsrs r4, r0, 24 b _0808BEBE .align 2, 0 -_0808BEB8: .4byte 0x03001770 +_0808BEB8: .4byte gMain _0808BEBC: movs r4, 0x13 _0808BEBE: @@ -35431,7 +35431,7 @@ sub_808BF94: @ 808BF94 lsrs r3, r0, 24 b _0808BFBA .align 2, 0 -_0808BFB4: .4byte 0x03001770 +_0808BFB4: .4byte gMain _0808BFB8: movs r3, 0 _0808BFBA: @@ -35543,11 +35543,11 @@ _0808C066: pop {r0} bx r0 .align 2, 0 -_0808C088: .4byte 0x0202ffb8 -_0808C08C: .4byte 0x0202ffba -_0808C090: .4byte 0x03005ce8 +_0808C088: .4byte gUnknown_0202FFB8 +_0808C08C: .4byte gUnknown_0202FFBA +_0808C090: .4byte gUnknown_03005CE8 _0808C094: .4byte gSaveBlock2 -_0808C098: .4byte 0x0202606c +_0808C098: .4byte gUnknown_0202606C _0808C09C: .4byte 0x00003154 thumb_func_end sub_808C02C @@ -35561,8 +35561,8 @@ sub_808C0A0: @ 808C0A0 strb r0, [r1] bx lr .align 2, 0 -_0808C0B0: .4byte 0x0202ffb8 -_0808C0B4: .4byte 0x0202ffba +_0808C0B0: .4byte gUnknown_0202FFB8 +_0808C0B4: .4byte gUnknown_0202FFBA thumb_func_end sub_808C0A0 thumb_func_start sub_808C0B8 @@ -35880,7 +35880,7 @@ _0808C2C8: strb r1, [r0] b _0808C50C .align 2, 0 -_0808C334: .4byte 0x03001770 +_0808C334: .4byte gMain _0808C338: .4byte 0x0000043c _0808C33C: .4byte 0x040000d4 _0808C340: .4byte 0x81000800 @@ -35903,7 +35903,7 @@ _0808C344: strb r0, [r5] b _0808C50C .align 2, 0 -_0808C374: .4byte 0x030028f8 +_0808C374: .4byte gReservedSpritePaletteCount _0808C378: .4byte gWindowConfig_81E7048 _0808C37C: bl Random @@ -35922,21 +35922,21 @@ _0808C394: ldr r0, _0808C3A0 b _0808C3C8 .align 2, 0 -_0808C39C: .4byte 0x0202ffb4 +_0808C39C: .4byte gUnknown_0202FFB4 _0808C3A0: .4byte 0x02018000 _0808C3A4: ldr r1, _0808C3AC ldr r0, _0808C3B0 b _0808C3C8 .align 2, 0 -_0808C3AC: .4byte 0x0202ffb4 +_0808C3AC: .4byte gUnknown_0202FFB4 _0808C3B0: .4byte 0x02018800 _0808C3B4: ldr r1, _0808C3BC ldr r0, _0808C3C0 b _0808C3C8 .align 2, 0 -_0808C3BC: .4byte 0x0202ffb4 +_0808C3BC: .4byte gUnknown_0202FFB4 _0808C3C0: .4byte 0x02019000 _0808C3C4: ldr r1, _0808C448 @@ -36001,14 +36001,14 @@ _0808C3FA: bl sub_8090F68 b _0808C488 .align 2, 0 -_0808C448: .4byte 0x0202ffb4 +_0808C448: .4byte gUnknown_0202FFB4 _0808C44C: .4byte 0x02019800 _0808C450: .4byte sub_808C608 _0808C454: .4byte gSaveBlock2 _0808C458: .4byte 0x00000612 _0808C45C: .4byte 0x00000616 -_0808C460: .4byte 0x0202ffb8 -_0808C464: .4byte 0x0202ffba +_0808C460: .4byte gUnknown_0202FFB8 +_0808C464: .4byte gUnknown_0202FFBA _0808C468: .4byte 0x0000062c _0808C46C: .4byte 0x0000064e _0808C470: .4byte 0x0000061a @@ -36042,9 +36042,9 @@ _0808C488: .align 2, 0 _0808C4AC: .4byte 0x0000061a _0808C4B0: .4byte 0x0000061c -_0808C4B4: .4byte 0x0202ffb4 +_0808C4B4: .4byte gUnknown_0202FFB4 _0808C4B8: .4byte 0x0000062d -_0808C4BC: .4byte 0x03001770 +_0808C4BC: .4byte gMain _0808C4C0: .4byte 0x0000043c _0808C4C4: ldr r3, _0808C518 @@ -36092,10 +36092,10 @@ _0808C51C: .4byte 0x04000200 _0808C520: .4byte REG_DISPSTAT _0808C524: .4byte sub_808C0B8 _0808C528: .4byte sub_808C5F0 -_0808C52C: .4byte 0x0202ffb4 +_0808C52C: .4byte gUnknown_0202FFB4 _0808C530: .4byte 0x00000612 _0808C534: .4byte 0x00000616 -_0808C538: .4byte 0x03007380 +_0808C538: .4byte gUnknown_03007380 _0808C53C: .4byte 0x0000ffff thumb_func_end sub_808C27C @@ -36145,7 +36145,7 @@ _0808C5A0: .4byte 0x04000200 _0808C5A4: .4byte REG_DISPSTAT _0808C5A8: .4byte sub_808C0B8 _0808C5AC: .4byte sub_808C5F0 -_0808C5B0: .4byte 0x0202ffb4 +_0808C5B0: .4byte gUnknown_0202FFB4 _0808C5B4: .4byte 0x0000064b _0808C5B8: .4byte sub_808CAE4 _0808C5BC: @@ -36171,7 +36171,7 @@ _0808C5BE: bx r1 .align 2, 0 _0808C5E8: .4byte sub_808D198 -_0808C5EC: .4byte 0x03004b20 +_0808C5EC: .4byte gTasks thumb_func_end unref_sub_808C540 thumb_func_start sub_808C5F0 @@ -36216,9 +36216,9 @@ _0808C63A: pop {r0} bx r0 .align 2, 0 -_0808C640: .4byte 0x0202ffb4 +_0808C640: .4byte gUnknown_0202FFB4 _0808C644: .4byte 0x0000064c -_0808C648: .4byte 0x03004b20 +_0808C648: .4byte gTasks _0808C64C: .4byte sub_808C650 thumb_func_end sub_808C608 @@ -36249,7 +36249,7 @@ sub_808C650: @ 808C650 b _0808C878 .align 2, 0 _0808C680: .4byte REG_BG0VOFS -_0808C684: .4byte 0x0202ffb4 +_0808C684: .4byte gUnknown_0202FFB4 _0808C688: .4byte 0x00000654 _0808C68C: ldr r2, _0808C708 @@ -36311,12 +36311,12 @@ _0808C68C: bl audio_play b _0808C878 .align 2, 0 -_0808C708: .4byte 0x03001770 +_0808C708: .4byte gMain _0808C70C: .4byte 0x0000060e -_0808C710: .4byte 0x02020004 +_0808C710: .4byte gSprites _0808C714: .4byte 0x00000626 _0808C718: .4byte sub_808EDB8 -_0808C71C: .4byte 0x03004b20 +_0808C71C: .4byte gTasks _0808C720: .4byte sub_808CA64 _0808C724: ldrh r2, [r2, 0x2E] @@ -36353,7 +36353,7 @@ _0808C724: .align 2, 0 _0808C764: .4byte 0x00000654 _0808C768: .4byte 0x00000652 -_0808C76C: .4byte 0x03004b20 +_0808C76C: .4byte gTasks _0808C770: .4byte sub_808C8E8 _0808C774: movs r0, 0x4 @@ -36417,8 +36417,8 @@ _0808C774: bl audio_play b _0808C878 .align 2, 0 -_0808C7F4: .4byte 0x03004b20 -_0808C7F8: .4byte 0x0202ffb4 +_0808C7F4: .4byte gTasks +_0808C7F8: .4byte gUnknown_0202FFB4 _0808C7FC: .4byte 0x0000064f _0808C800: .4byte 0x0000062c _0808C804: .4byte 0x0000060e @@ -36448,7 +36448,7 @@ _0808C814: bl audio_play b _0808C878 .align 2, 0 -_0808C844: .4byte 0x03004b20 +_0808C844: .4byte gTasks _0808C848: .4byte sub_808CC50 _0808C84C: ldr r0, [r7] @@ -36483,7 +36483,7 @@ _0808C878: .align 2, 0 _0808C888: .4byte 0x0000060e _0808C88C: .4byte 0x0000062e -_0808C890: .4byte 0x03004b20 +_0808C890: .4byte gTasks _0808C894: .4byte sub_808C898 thumb_func_end sub_808C650 @@ -36519,10 +36519,10 @@ _0808C8CC: pop {r0} bx r0 .align 2, 0 -_0808C8D4: .4byte 0x0202ffb4 +_0808C8D4: .4byte gUnknown_0202FFB4 _0808C8D8: .4byte 0x0000062f _0808C8DC: .4byte 0x00000634 -_0808C8E0: .4byte 0x03004b20 +_0808C8E0: .4byte gTasks _0808C8E4: .4byte sub_808C650 thumb_func_end sub_808C898 @@ -36550,7 +36550,7 @@ sub_808C8E8: @ 808C8E8 b _0808CA52 .align 2, 0 _0808C910: .4byte REG_BG0VOFS -_0808C914: .4byte 0x0202ffb4 +_0808C914: .4byte gUnknown_0202FFB4 _0808C918: .4byte 0x00000654 _0808C91C: ldr r5, _0808C940 @@ -36572,7 +36572,7 @@ _0808C91C: beq _0808C9A0 b _0808C98C .align 2, 0 -_0808C940: .4byte 0x03001770 +_0808C940: .4byte gMain _0808C944: .4byte 0x00000652 _0808C948: ldr r4, _0808C958 @@ -36657,10 +36657,10 @@ _0808C9C4: str r1, [r0] b _0808CA20 .align 2, 0 -_0808C9F0: .4byte 0x03004b20 +_0808C9F0: .4byte gTasks _0808C9F4: .4byte sub_808CC50 -_0808C9F8: .4byte 0x03001770 -_0808C9FC: .4byte 0x0202ffb4 +_0808C9F8: .4byte gMain +_0808C9FC: .4byte gUnknown_0202FFB4 _0808CA00: .4byte sub_808C650 _0808CA04: ldrh r1, [r2, 0x30] @@ -36682,7 +36682,7 @@ _0808CA20: bl audio_play b _0808CA52 .align 2, 0 -_0808CA28: .4byte 0x0202ffb4 +_0808CA28: .4byte gUnknown_0202FFB4 _0808CA2C: .4byte 0x00000652 _0808CA30: ldrh r1, [r2, 0x30] @@ -36707,7 +36707,7 @@ _0808CA52: pop {r0} bx r0 .align 2, 0 -_0808CA5C: .4byte 0x0202ffb4 +_0808CA5C: .4byte gUnknown_0202FFB4 _0808CA60: .4byte 0x00000652 thumb_func_end sub_808C8E8 @@ -36764,12 +36764,12 @@ _0808CAC2: pop {r0} bx r0 .align 2, 0 -_0808CAC8: .4byte 0x02020004 -_0808CACC: .4byte 0x0202ffb4 +_0808CAC8: .4byte gSprites +_0808CACC: .4byte gUnknown_0202FFB4 _0808CAD0: .4byte 0x00000626 _0808CAD4: .4byte 0x0000064a _0808CAD8: .4byte 0x0000064b -_0808CADC: .4byte 0x03004b20 +_0808CADC: .4byte gTasks _0808CAE0: .4byte sub_808CAE4 thumb_func_end sub_808CA64 @@ -36818,8 +36818,8 @@ sub_808CAE4: @ 808CAE4 bl sub_808F284 b _0808CB6C .align 2, 0 -_0808CB40: .4byte 0x03004b20 -_0808CB44: .4byte 0x0202ffb4 +_0808CB40: .4byte gTasks +_0808CB44: .4byte gUnknown_0202FFB4 _0808CB48: .4byte 0x0000064a _0808CB4C: .4byte 0x0000060e _0808CB50: @@ -36842,10 +36842,10 @@ _0808CB6C: pop {r0} bx r0 .align 2, 0 -_0808CB74: .4byte 0x0202ffb8 -_0808CB78: .4byte 0x0202ffb4 +_0808CB74: .4byte gUnknown_0202FFB8 +_0808CB78: .4byte gUnknown_0202FFB4 _0808CB7C: .4byte 0x0000060e -_0808CB80: .4byte 0x0202ffba +_0808CB80: .4byte gUnknown_0202FFBA _0808CB84: .4byte 0x0000062c _0808CB88: .4byte sub_808C608 thumb_func_end sub_808CAE4 @@ -36886,8 +36886,8 @@ sub_808CB8C: @ 808CB8C ldr r0, _0808CBE0 b _0808CC30 .align 2, 0 -_0808CBD0: .4byte 0x03004b20 -_0808CBD4: .4byte 0x0202ffb4 +_0808CBD0: .4byte gTasks +_0808CBD4: .4byte gUnknown_0202FFB4 _0808CBD8: .4byte 0x0000064f _0808CBDC: .4byte 0x0000062c _0808CBE0: .4byte sub_808CCC4 @@ -36987,13 +36987,13 @@ _0808CC9C: pop {r0} bx r0 .align 2, 0 -_0808CCA4: .4byte 0x0202f388 +_0808CCA4: .4byte gPaletteFade _0808CCA8: .4byte gSaveBlock2 -_0808CCAC: .4byte 0x0202ffb4 +_0808CCAC: .4byte gUnknown_0202FFB4 _0808CCB0: .4byte 0x00000612 _0808CCB4: .4byte 0x00000616 _0808CCB8: .4byte sub_805469C -_0808CCBC: .4byte 0x03007380 +_0808CCBC: .4byte gUnknown_03007380 _0808CCC0: .4byte 0x0000ffff thumb_func_end sub_808CC50 @@ -37027,9 +37027,9 @@ _0808CCF4: pop {r0} bx r0 .align 2, 0 -_0808CCFC: .4byte 0x0202ffb4 +_0808CCFC: .4byte gUnknown_0202FFB4 _0808CD00: .4byte 0x0000064c -_0808CD04: .4byte 0x03004b20 +_0808CD04: .4byte gTasks _0808CD08: .4byte sub_808CD0C thumb_func_end sub_808CCC4 @@ -37059,7 +37059,7 @@ sub_808CD0C: @ 808CD0C b _0808CEDC .align 2, 0 _0808CD38: .4byte REG_BG0VOFS -_0808CD3C: .4byte 0x0202ffb4 +_0808CD3C: .4byte gUnknown_0202FFB4 _0808CD40: .4byte 0x00000654 _0808CD44: ldr r2, _0808CDB4 @@ -37115,12 +37115,12 @@ _0808CD44: bl audio_play b _0808CEDC .align 2, 0 -_0808CDB4: .4byte 0x03001770 +_0808CDB4: .4byte gMain _0808CDB8: .4byte 0x0000060e -_0808CDBC: .4byte 0x02020004 +_0808CDBC: .4byte gSprites _0808CDC0: .4byte 0x00000626 _0808CDC4: .4byte sub_808EDB8 -_0808CDC8: .4byte 0x03004b20 +_0808CDC8: .4byte gTasks _0808CDCC: .4byte sub_808D118 _0808CDD0: ldrh r2, [r2, 0x2E] @@ -37157,7 +37157,7 @@ _0808CDD0: .align 2, 0 _0808CE10: .4byte 0x00000654 _0808CE14: .4byte 0x00000652 -_0808CE18: .4byte 0x03004b20 +_0808CE18: .4byte gTasks _0808CE1C: .4byte sub_808CF48 _0808CE20: movs r0, 0x4 @@ -37194,8 +37194,8 @@ _0808CE20: bl audio_play b _0808CEDC .align 2, 0 -_0808CE68: .4byte 0x03004b20 -_0808CE6C: .4byte 0x0202ffb4 +_0808CE68: .4byte gTasks +_0808CE6C: .4byte gUnknown_0202FFB4 _0808CE70: .4byte 0x0000064f _0808CE74: .4byte sub_808CB8C _0808CE78: @@ -37221,7 +37221,7 @@ _0808CE78: bl audio_play b _0808CEDC .align 2, 0 -_0808CEA8: .4byte 0x03004b20 +_0808CEA8: .4byte gTasks _0808CEAC: .4byte sub_808D214 _0808CEB0: ldr r0, [r6] @@ -37255,7 +37255,7 @@ _0808CEDC: .align 2, 0 _0808CEE8: .4byte 0x0000060e _0808CEEC: .4byte 0x0000062e -_0808CEF0: .4byte 0x03004b20 +_0808CEF0: .4byte gTasks _0808CEF4: .4byte sub_808CEF8 thumb_func_end sub_808CD0C @@ -37291,10 +37291,10 @@ _0808CF2C: pop {r0} bx r0 .align 2, 0 -_0808CF34: .4byte 0x0202ffb4 +_0808CF34: .4byte gUnknown_0202FFB4 _0808CF38: .4byte 0x0000062f _0808CF3C: .4byte 0x00000634 -_0808CF40: .4byte 0x03004b20 +_0808CF40: .4byte gTasks _0808CF44: .4byte sub_808CD0C thumb_func_end sub_808CEF8 @@ -37323,7 +37323,7 @@ sub_808CF48: @ 808CF48 b _0808D106 .align 2, 0 _0808CF74: .4byte REG_BG0VOFS -_0808CF78: .4byte 0x0202ffb4 +_0808CF78: .4byte gUnknown_0202FFB4 _0808CF7C: .4byte 0x00000654 _0808CF80: ldr r0, _0808CFA0 @@ -37343,7 +37343,7 @@ _0808CF80: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808CFA0: .4byte 0x03001770 +_0808CFA0: .4byte gMain _0808CFA4: .4byte 0x00000652 _0808CFA8: .4byte _0808CFAC .align 2, 0 @@ -37400,7 +37400,7 @@ _0808D008: _0808D014: .4byte 0x0000060c _0808D018: .4byte 0x0000060e _0808D01C: .4byte 0x0000062c -_0808D020: .4byte 0x03001770 +_0808D020: .4byte gMain _0808D024: movs r0, 0x1 negs r0, r0 @@ -37420,7 +37420,7 @@ _0808D024: bl audio_play b _0808D078 .align 2, 0 -_0808D04C: .4byte 0x03004b20 +_0808D04C: .4byte gTasks _0808D050: .4byte sub_808D214 _0808D054: movs r0, 0x1 @@ -37462,10 +37462,10 @@ _0808D078: str r1, [r0] b _0808D0D4 .align 2, 0 -_0808D0A4: .4byte 0x03004b20 +_0808D0A4: .4byte gTasks _0808D0A8: .4byte sub_808D2AC -_0808D0AC: .4byte 0x03001770 -_0808D0B0: .4byte 0x0202ffb4 +_0808D0AC: .4byte gMain +_0808D0B0: .4byte gUnknown_0202FFB4 _0808D0B4: .4byte sub_808CD0C _0808D0B8: ldrh r1, [r2, 0x30] @@ -37487,7 +37487,7 @@ _0808D0D4: bl audio_play b _0808D106 .align 2, 0 -_0808D0DC: .4byte 0x0202ffb4 +_0808D0DC: .4byte gUnknown_0202FFB4 _0808D0E0: .4byte 0x00000652 _0808D0E4: ldrh r1, [r2, 0x30] @@ -37512,7 +37512,7 @@ _0808D106: pop {r0} bx r0 .align 2, 0 -_0808D110: .4byte 0x0202ffb4 +_0808D110: .4byte gUnknown_0202FFB4 _0808D114: .4byte 0x00000652 thumb_func_end sub_808CF48 @@ -37569,12 +37569,12 @@ _0808D176: pop {r0} bx r0 .align 2, 0 -_0808D17C: .4byte 0x02020004 -_0808D180: .4byte 0x0202ffb4 +_0808D17C: .4byte gSprites +_0808D180: .4byte gUnknown_0202FFB4 _0808D184: .4byte 0x00000626 _0808D188: .4byte 0x0000064a _0808D18C: .4byte 0x0000064b -_0808D190: .4byte 0x03004b20 +_0808D190: .4byte gTasks _0808D194: .4byte sub_808D198 thumb_func_end sub_808D118 @@ -37623,8 +37623,8 @@ sub_808D198: @ 808D198 bl sub_808F284 b _0808D208 .align 2, 0 -_0808D1F4: .4byte 0x03004b20 -_0808D1F8: .4byte 0x0202ffb4 +_0808D1F4: .4byte gTasks +_0808D1F8: .4byte gUnknown_0202FFB4 _0808D1FC: .4byte 0x0000064a _0808D200: .4byte 0x0000060e _0808D204: @@ -37699,14 +37699,14 @@ _0808D280: pop {r0} bx r0 .align 2, 0 -_0808D288: .4byte 0x0202f388 -_0808D28C: .4byte 0x0202ffb4 +_0808D288: .4byte gPaletteFade +_0808D28C: .4byte gUnknown_0202FFB4 _0808D290: .4byte 0x0000062a _0808D294: .4byte 0x0000062c _0808D298: .4byte 0x00000614 _0808D29C: .4byte 0x00000612 _0808D2A0: .4byte 0x00000616 -_0808D2A4: .4byte 0x03004b20 +_0808D2A4: .4byte gTasks _0808D2A8: .4byte sub_808C608 thumb_func_end sub_808D214 @@ -37771,14 +37771,14 @@ _0808D318: pop {r0} bx r0 .align 2, 0 -_0808D320: .4byte 0x0202f388 -_0808D324: .4byte 0x0202ffb4 +_0808D320: .4byte gPaletteFade +_0808D324: .4byte gUnknown_0202FFB4 _0808D328: .4byte 0x0000062a _0808D32C: .4byte 0x0000062c _0808D330: .4byte 0x00000614 _0808D334: .4byte 0x00000612 _0808D338: .4byte 0x00000616 -_0808D33C: .4byte 0x03004b20 +_0808D33C: .4byte gTasks _0808D340: .4byte sub_808CC50 thumb_func_end sub_808D2AC @@ -37801,7 +37801,7 @@ sub_808D344: @ 808D344 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808D364: .4byte 0x03001770 +_0808D364: .4byte gMain _0808D368: .4byte 0x0000043c _0808D36C: .4byte _0808D370 .align 2, 0 @@ -37866,8 +37866,8 @@ _0808D39E: bl LZ77UnCompVram b _0808D440 .align 2, 0 -_0808D3FC: .4byte 0x0202f388 -_0808D400: .4byte 0x0202ffb4 +_0808D3FC: .4byte gPaletteFade +_0808D400: .4byte gUnknown_0202FFB4 _0808D404: .4byte 0x0000064a _0808D408: .4byte REG_BG2VOFS _0808D40C: .4byte 0x0000062d @@ -37901,7 +37901,7 @@ _0808D440: .align 2, 0 _0808D45C: .4byte gUnknown_08E96994 _0808D460: .4byte 0x06006500 -_0808D464: .4byte 0x0202ffb4 +_0808D464: .4byte gUnknown_0202FFB4 _0808D468: .4byte 0x0000064c _0808D46C: ldr r0, _0808D48C @@ -37921,9 +37921,9 @@ _0808D47A: strb r1, [r0] b _0808D634 .align 2, 0 -_0808D48C: .4byte 0x0202ffb4 +_0808D48C: .4byte gUnknown_0202FFB4 _0808D490: .4byte 0x0000064c -_0808D494: .4byte 0x03001770 +_0808D494: .4byte gMain _0808D498: .4byte 0x0000043c _0808D49C: bl ResetSpriteData @@ -37942,10 +37942,10 @@ _0808D49C: adds r1, r2 b _0808D5E4 .align 2, 0 -_0808D4C4: .4byte 0x030028f8 +_0808D4C4: .4byte gReservedSpritePaletteCount _0808D4C8: .4byte gUnknown_083A05CC _0808D4CC: .4byte gUnknown_083A05DC -_0808D4D0: .4byte 0x03001770 +_0808D4D0: .4byte gMain _0808D4D4: .4byte 0x0000043c _0808D4D8: ldr r4, _0808D4F8 @@ -37964,7 +37964,7 @@ _0808D4D8: _0808D4F8: .4byte gWindowConfig_81E7048 _0808D4FC: .4byte gUnknown_0839FA7C _0808D500: .4byte 0x0600ff80 -_0808D504: .4byte 0x03001770 +_0808D504: .4byte gMain _0808D508: .4byte 0x0000043c _0808D50C: cmp r5, 0 @@ -38001,10 +38001,10 @@ _0808D524: adds r1, r0 b _0808D5E4 .align 2, 0 -_0808D550: .4byte 0x0202ffb4 +_0808D550: .4byte gUnknown_0202FFB4 _0808D554: .4byte 0x00000612 _0808D558: .4byte 0x0000060e -_0808D55C: .4byte 0x03001770 +_0808D55C: .4byte gMain _0808D560: .4byte 0x0000043c _0808D564: movs r0, 0x1 @@ -38022,7 +38022,7 @@ _0808D564: b _0808D5E4 .align 2, 0 _0808D584: .4byte sub_808C0B8 -_0808D588: .4byte 0x03001770 +_0808D588: .4byte gMain _0808D58C: .4byte 0x0000043c _0808D590: ldr r1, _0808D5EC @@ -38097,7 +38097,7 @@ _0808D610: movs r0, 0x1 b _0808D636 .align 2, 0 -_0808D62C: .4byte 0x0202f388 +_0808D62C: .4byte gPaletteFade _0808D630: .4byte 0x0000043c _0808D634: movs r0, 0 @@ -38123,7 +38123,7 @@ sub_808D640: @ 808D640 ldr r0, _0808D660 b _0808D66E .align 2, 0 -_0808D658: .4byte 0x0202ffb4 +_0808D658: .4byte gUnknown_0202FFB4 _0808D65C: .4byte 0x0000064c _0808D660: .4byte gUnknown_0839F67C + 0x2 _0808D664: @@ -38180,7 +38180,7 @@ _0808D6B8: strh r0, [r1, 0x2] b _0808D6E8 .align 2, 0 -_0808D6C4: .4byte 0x0202ffb4 +_0808D6C4: .4byte gUnknown_0202FFB4 _0808D6C8: .4byte 0x0000060c _0808D6CC: bl sub_806912C @@ -38299,7 +38299,7 @@ _0808D7A6: blt _0808D732 b _0808DB70 .align 2, 0 -_0808D7B4: .4byte 0x0202ffb4 +_0808D7B4: .4byte gUnknown_0202FFB4 _0808D7B8: .4byte 0x0000060c _0808D7BC: movs r4, 0 @@ -38403,7 +38403,7 @@ _0808D86E: blt _0808D7D6 b _0808DB70 .align 2, 0 -_0808D880: .4byte 0x0202ffb4 +_0808D880: .4byte gUnknown_0202FFB4 _0808D884: .4byte 0x0000060c _0808D888: movs r4, 0 @@ -38485,7 +38485,7 @@ _0808D914: ble _0808D896 b _0808DB70 .align 2, 0 -_0808D928: .4byte 0x0202ffb4 +_0808D928: .4byte gUnknown_0202FFB4 _0808D92C: .4byte 0x0000060c _0808D930: .4byte gPokedexOrder_Alphabetical _0808D934: @@ -38552,7 +38552,7 @@ _0808D99E: b _0808DB70 .align 2, 0 _0808D9B0: .4byte 0x00000181 -_0808D9B4: .4byte 0x0202ffb4 +_0808D9B4: .4byte gUnknown_0202FFB4 _0808D9B8: .4byte 0x0000060c _0808D9BC: .4byte gPokedexOrder_Weight _0808D9C0: .4byte 0xffff0000 @@ -38625,7 +38625,7 @@ _0808DA3A: ble _0808D9D2 b _0808DB70 .align 2, 0 -_0808DA4C: .4byte 0x0202ffb4 +_0808DA4C: .4byte gUnknown_0202FFB4 _0808DA50: .4byte 0x0000060c _0808DA54: .4byte 0x00000181 _0808DA58: .4byte gPokedexOrder_Weight @@ -38693,7 +38693,7 @@ _0808DAC6: b _0808DB70 .align 2, 0 _0808DAD8: .4byte 0x00000181 -_0808DADC: .4byte 0x0202ffb4 +_0808DADC: .4byte gUnknown_0202FFB4 _0808DAE0: .4byte 0x0000060c _0808DAE4: .4byte gPokedexOrder_Height _0808DAE8: .4byte 0xffff0000 @@ -38818,7 +38818,7 @@ _0808DBC4: pop {r0} bx r0 .align 2, 0 -_0808DBD4: .4byte 0x0202ffb4 +_0808DBD4: .4byte gUnknown_0202FFB4 _0808DBD8: .4byte 0x0000060c _0808DBDC: .4byte 0x00000181 _0808DBE0: .4byte gPokedexOrder_Height @@ -38878,7 +38878,7 @@ _0808DC36: b _0808DCC8 .align 2, 0 _0808DC48: .4byte 0x00000181 -_0808DC4C: .4byte 0x0202ffb4 +_0808DC4C: .4byte gUnknown_0202FFB4 _0808DC50: .4byte 0x0000ffff _0808DC54: mov r3, r9 @@ -38973,7 +38973,7 @@ _0808DCFE: b _0808DE16 .align 2, 0 _0808DD10: .4byte 0x00000181 -_0808DD14: .4byte 0x0202ffb4 +_0808DD14: .4byte gUnknown_0202FFB4 _0808DD18: .4byte 0x0000ffff _0808DD1C: movs r1, 0xC6 @@ -39107,7 +39107,7 @@ _0808DE16: bl sub_808E090 b _0808DEA2 .align 2, 0 -_0808DE24: .4byte 0x0202ffb4 +_0808DE24: .4byte gUnknown_0202FFB4 _0808DE28: .4byte 0x00000181 _0808DE2C: .4byte 0x0000ffff _0808DE30: @@ -39271,7 +39271,7 @@ _0808DEEE: pop {r0} bx r0 .align 2, 0 -_0808DF7C: .4byte 0x0202ffb4 +_0808DF7C: .4byte gUnknown_0202FFB4 _0808DF80: .4byte 0x00000612 _0808DF84: .4byte 0x06000040 thumb_func_end sub_808DEB0 @@ -39592,13 +39592,13 @@ _0808E1C2: pop {r0} bx r0 .align 2, 0 -_0808E1E0: .4byte 0x0202ffb4 +_0808E1E0: .4byte gUnknown_0202FFB4 _0808E1E4: .4byte 0x0000061e _0808E1E8: .4byte 0x0000ffff _0808E1EC: .4byte 0x00000626 _0808E1F0: .4byte REG_BG2VOFS _0808E1F4: .4byte 0x0000062d -_0808E1F8: .4byte 0x02020004 +_0808E1F8: .4byte gSprites _0808E1FC: .4byte sub_808EE28 _0808E200: .4byte 0x0000ffe0 _0808E204: .4byte 0x00000632 @@ -39633,7 +39633,7 @@ _0808E22C: beq _0808E2D8 b _0808E34C .align 2, 0 -_0808E23C: .4byte 0x0202ffb4 +_0808E23C: .4byte gUnknown_0202FFB4 _0808E240: .4byte 0x0000062e _0808E244: movs r3, 0 @@ -39698,7 +39698,7 @@ _0808E26E: b _0808E34C .align 2, 0 _0808E2BC: .4byte 0x0000ffff -_0808E2C0: .4byte 0x02020004 +_0808E2C0: .4byte gSprites _0808E2C4: .4byte 0x0000061e _0808E2C8: .4byte 0x0000062e _0808E2CC: .4byte REG_BG2VOFS @@ -39769,7 +39769,7 @@ _0808E34C: b _0808E386 .align 2, 0 _0808E350: .4byte 0x0000ffff -_0808E354: .4byte 0x02020004 +_0808E354: .4byte gSprites _0808E358: .4byte 0x0000061e _0808E35C: .4byte 0x0000062e _0808E360: .4byte REG_BG2VOFS @@ -39822,7 +39822,7 @@ sub_808E398: @ 808E398 beq _0808E428 b _0808E484 .align 2, 0 -_0808E3C0: .4byte 0x0202ffb4 +_0808E3C0: .4byte gUnknown_0202FFB4 _0808E3C4: .4byte 0x00000632 _0808E3C8: subs r0, r3, 0x1 @@ -39864,7 +39864,7 @@ _0808E402: b _0808E482 .align 2, 0 _0808E414: .4byte 0x0000ffff -_0808E418: .4byte 0x02020004 +_0808E418: .4byte gSprites _0808E41C: .4byte sub_808EE28 _0808E420: .4byte 0x0000ffc0 _0808E424: @@ -39910,7 +39910,7 @@ _0808E462: b _0808E482 .align 2, 0 _0808E474: .4byte 0x0000ffff -_0808E478: .4byte 0x02020004 +_0808E478: .4byte gSprites _0808E47C: .4byte sub_808EE28 _0808E480: movs r0, 0 @@ -40003,8 +40003,8 @@ _0808E4E0: bl audio_play b _0808E5A2 .align 2, 0 -_0808E52C: .4byte 0x03001770 -_0808E530: .4byte 0x0202ffb4 +_0808E52C: .4byte gMain +_0808E530: .4byte gUnknown_0202FFB4 _0808E534: .4byte 0x0000060c _0808E538: .4byte 0x0000062c _0808E53C: @@ -40069,7 +40069,7 @@ _0808E5A2: strh r2, [r0] b _0808E68E .align 2, 0 -_0808E5B8: .4byte 0x0202ffb4 +_0808E5B8: .4byte gUnknown_0202FFB4 _0808E5BC: .4byte 0x0000060c _0808E5C0: .4byte 0x0000062c _0808E5C4: @@ -40115,7 +40115,7 @@ _0808E60E: bl audio_play b _0808E5A2 .align 2, 0 -_0808E620: .4byte 0x0202ffb4 +_0808E620: .4byte gUnknown_0202FFB4 _0808E624: .4byte 0x0000060c _0808E628: ldr r1, _0808E6A0 @@ -40179,7 +40179,7 @@ _0808E68E: bx r1 .align 2, 0 _0808E6A0: .4byte gUnknown_083A05EC -_0808E6A4: .4byte 0x0202ffb4 +_0808E6A4: .4byte gUnknown_0202FFB4 _0808E6A8: .4byte gUnknown_083A05F1 _0808E6AC: .4byte 0x0000062e _0808E6B0: .4byte 0x00000636 @@ -40230,8 +40230,8 @@ _0808E6F8: pop {r0} bx r0 .align 2, 0 -_0808E708: .4byte 0x0202ffb4 -_0808E70C: .4byte 0x02020004 +_0808E708: .4byte gUnknown_0202FFB4 +_0808E70C: .4byte gSprites _0808E710: .4byte 0x0000ffff _0808E714: .4byte 0x0000061e _0808E718: .4byte 0x00000626 @@ -40288,9 +40288,9 @@ _0808E76A: bne _0808E790 b _0808E824 .align 2, 0 -_0808E77C: .4byte 0x0202ffb4 +_0808E77C: .4byte gUnknown_0202FFB4 _0808E780: .4byte 0x0000060e -_0808E784: .4byte 0x03001770 +_0808E784: .4byte gMain _0808E788: .4byte 0x0000060c _0808E78C: adds r4, r2, 0 @@ -40367,7 +40367,7 @@ _0808E80C: b _0808E826 .align 2, 0 _0808E814: .4byte 0x0000060c -_0808E818: .4byte 0x0202ffb4 +_0808E818: .4byte gUnknown_0202FFB4 _0808E81C: .4byte 0x0000060e _0808E820: .4byte 0x0000062c _0808E824: @@ -40419,10 +40419,10 @@ _0808E864: pop {r1} bx r1 .align 2, 0 -_0808E878: .4byte 0x0202ffb4 +_0808E878: .4byte gUnknown_0202FFB4 _0808E87C: .4byte 0x0000ffff _0808E880: .4byte 0x0000061e -_0808E884: .4byte 0x02020004 +_0808E884: .4byte gSprites thumb_func_end sub_808E82C thumb_func_start sub_808E888 @@ -40446,7 +40446,7 @@ _0808E8A4: b _0808E8C2 .align 2, 0 _0808E8A8: .4byte 0x00000181 -_0808E8AC: .4byte 0x0202ffb4 +_0808E8AC: .4byte gUnknown_0202FFB4 _0808E8B0: .4byte 0x0000ffff _0808E8B4: ldrb r0, [r2, 0x2] @@ -40529,10 +40529,10 @@ _0808E8E4: adds r0, r5, 0 b _0808E968 .align 2, 0 -_0808E94C: .4byte 0x0202ffb4 +_0808E94C: .4byte gUnknown_0202FFB4 _0808E950: .4byte 0x0000ffff _0808E954: .4byte 0x0000061e -_0808E958: .4byte 0x02020004 +_0808E958: .4byte gSprites _0808E95C: adds r0, r6, 0x1 lsls r0, 24 @@ -40763,13 +40763,13 @@ _0808EAC8: b _0808EB6C .align 2, 0 _0808EB3C: .4byte gSpriteTemplate_83A053C -_0808EB40: .4byte 0x02020004 +_0808EB40: .4byte gSprites _0808EB44: .4byte gSpriteTemplate_83A0524 _0808EB48: .4byte gSpriteTemplate_83A0554 _0808EB4C: .4byte gSpriteTemplate_83A056C _0808EB50: .4byte gSpriteTemplate_83A0584 _0808EB54: .4byte gSpriteTemplate_83A059C -_0808EB58: .4byte 0x0202ffb4 +_0808EB58: .4byte gUnknown_0202FFB4 _0808EB5C: .4byte 0x0000061a _0808EB60: adds r0, r4, 0 @@ -40816,9 +40816,9 @@ _0808EBA4: b _0808EBDC .align 2, 0 _0808EBB8: .4byte gSpriteTemplate_83A059C -_0808EBBC: .4byte 0x0202ffb4 +_0808EBBC: .4byte gUnknown_0202FFB4 _0808EBC0: .4byte 0x0000061a -_0808EBC4: .4byte 0x02020004 +_0808EBC4: .4byte gSprites _0808EBC8: ldr r1, _0808EC60 lsls r0, r7, 4 @@ -40890,9 +40890,9 @@ _0808EBDC: mov r8, r0 b _0808EC80 .align 2, 0 -_0808EC60: .4byte 0x02020004 +_0808EC60: .4byte gSprites _0808EC64: .4byte gSpriteTemplate_83A059C -_0808EC68: .4byte 0x0202ffb4 +_0808EC68: .4byte gUnknown_0202FFB4 _0808EC6C: .4byte 0x0000061a _0808EC70: .4byte 0x0000061c _0808EC74: @@ -40940,9 +40940,9 @@ _0808ECB8: b _0808ECF0 .align 2, 0 _0808ECCC: .4byte gSpriteTemplate_83A059C -_0808ECD0: .4byte 0x0202ffb4 +_0808ECD0: .4byte gUnknown_0202FFB4 _0808ECD4: .4byte 0x0000061c -_0808ECD8: .4byte 0x02020004 +_0808ECD8: .4byte gSprites _0808ECDC: ldr r1, _0808ED48 lsls r0, r7, 4 @@ -40995,9 +40995,9 @@ _0808ECF0: adds r0, r4 b _0808ED74 .align 2, 0 -_0808ED48: .4byte 0x02020004 +_0808ED48: .4byte gSprites _0808ED4C: .4byte gSpriteTemplate_83A059C -_0808ED50: .4byte 0x0202ffb4 +_0808ED50: .4byte gUnknown_0202FFB4 _0808ED54: .4byte 0x0000061c _0808ED58: .4byte gSpriteTemplate_83A05B4 _0808ED5C: @@ -41051,7 +41051,7 @@ _0808EDAC: pop {r0} bx r0 .align 2, 0 -_0808EDB0: .4byte 0x0202ffb4 +_0808EDB0: .4byte gUnknown_0202FFB4 _0808EDB4: .4byte 0x0000064a thumb_func_end sub_808ED94 @@ -41142,7 +41142,7 @@ sub_808EE28: @ 808EE28 ldr r0, [r5] b _0808EF16 .align 2, 0 -_0808EE50: .4byte 0x0202ffb4 +_0808EE50: .4byte gUnknown_0202FFB4 _0808EE54: .4byte 0x0000064a _0808EE58: ldr r2, _0808EEE4 @@ -41252,7 +41252,7 @@ _0808EF22: pop {r0} bx r0 .align 2, 0 -_0808EF2C: .4byte 0x0202ffb4 +_0808EF2C: .4byte gUnknown_0202FFB4 _0808EF30: .4byte 0x0000061e _0808EF34: .4byte 0x0000ffff thumb_func_end sub_808EE28 @@ -41274,7 +41274,7 @@ sub_808EF38: @ 808EF38 bl DestroySprite b _0808EF7C .align 2, 0 -_0808EF58: .4byte 0x0202ffb4 +_0808EF58: .4byte gUnknown_0202FFB4 _0808EF5C: .4byte 0x0000064a _0808EF60: ldr r2, [r1] @@ -41317,7 +41317,7 @@ sub_808EF8C: @ 808EF8C bl DestroySprite b _0808F084 .align 2, 0 -_0808EFAC: .4byte 0x0202ffb4 +_0808EFAC: .4byte gUnknown_0202FFB4 _0808EFB0: .4byte 0x0000064a _0808EFB4: movs r1, 0x30 @@ -41456,7 +41456,7 @@ _0808F0A8: pop {r0} bx r0 .align 2, 0 -_0808F0AC: .4byte 0x0202ffb4 +_0808F0AC: .4byte gUnknown_0202FFB4 _0808F0B0: .4byte 0x0000064a thumb_func_end sub_808F08C @@ -41479,7 +41479,7 @@ sub_808F0B4: @ 808F0B4 bl DestroySprite b _0808F158 .align 2, 0 -_0808F0D8: .4byte 0x0202ffb4 +_0808F0D8: .4byte gUnknown_0202FFB4 _0808F0DC: .4byte 0x0000064a _0808F0E0: ldr r0, [r7] @@ -41570,7 +41570,7 @@ sub_808F168: @ 808F168 bl DestroySprite b _0808F208 .align 2, 0 -_0808F188: .4byte 0x0202ffb4 +_0808F188: .4byte gUnknown_0202FFB4 _0808F18C: .4byte 0x0000064a _0808F190: ldr r4, [r1] @@ -41668,9 +41668,9 @@ sub_808F210: @ 808F210 pop {r1} bx r1 .align 2, 0 -_0808F244: .4byte 0x0202ffbc +_0808F244: .4byte gUnknown_0202FFBC _0808F248: .4byte sub_808F2B0 -_0808F24C: .4byte 0x03004b20 +_0808F24C: .4byte gTasks thumb_func_end sub_808F210 thumb_func_start sub_808F250 @@ -41694,7 +41694,7 @@ sub_808F250: @ 808F250 movs r0, 0 b _0808F27E .align 2, 0 -_0808F274: .4byte 0x03004b20 +_0808F274: .4byte gTasks _0808F278: .4byte sub_808F6CC _0808F27C: movs r0, 0x1 @@ -41723,8 +41723,8 @@ sub_808F284: @ 808F284 strh r3, [r1, 0xE] bx lr .align 2, 0 -_0808F2A8: .4byte 0x0202ffbc -_0808F2AC: .4byte 0x03004b20 +_0808F2A8: .4byte gUnknown_0202FFBC +_0808F2AC: .4byte gTasks thumb_func_end sub_808F284 thumb_func_start sub_808F2B0 @@ -41746,7 +41746,7 @@ sub_808F2B0: @ 808F2B0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808F2D0: .4byte 0x03001770 +_0808F2D0: .4byte gMain _0808F2D4: .4byte 0x0000043c _0808F2D8: .4byte _0808F2DC .align 2, 0 @@ -41817,12 +41817,12 @@ _0808F362: strb r6, [r0] b _0808F6B6 .align 2, 0 -_0808F370: .4byte 0x0202f388 -_0808F374: .4byte 0x0202ffb4 +_0808F370: .4byte gPaletteFade +_0808F374: .4byte gUnknown_0202FFB4 _0808F378: .4byte 0x0000064a _0808F37C: .4byte 0x0000064e -_0808F380: .4byte 0x03005cec -_0808F384: .4byte 0x03004b20 +_0808F380: .4byte gUnknown_03005CEC +_0808F384: .4byte gTasks _0808F388: .4byte 0x0000043c _0808F38C: ldr r0, _0808F3B8 @@ -41847,8 +41847,8 @@ _0808F38C: _0808F3B8: .4byte gPokedexMenu_Gfx _0808F3BC: .4byte gUnknown_08E96BD4 _0808F3C0: .4byte 0x06007800 -_0808F3C4: .4byte 0x0202ffbc -_0808F3C8: .4byte 0x03001770 +_0808F3C4: .4byte gUnknown_0202FFBC +_0808F3C8: .4byte gMain _0808F3CC: .4byte 0x0000043c _0808F3D0: movs r0, 0xD @@ -41863,7 +41863,7 @@ _0808F3D0: bl sub_808D640 b _0808F67C .align 2, 0 -_0808F3EC: .4byte 0x0202ffb4 +_0808F3EC: .4byte gUnknown_0202FFB4 _0808F3F0: .4byte 0x0000064d _0808F3F4: ldr r4, _0808F40C @@ -41877,7 +41877,7 @@ _0808F3F4: b _0808F682 .align 2, 0 _0808F40C: .4byte gWindowConfig_81E7064 -_0808F410: .4byte 0x03001770 +_0808F410: .4byte gMain _0808F414: .4byte 0x0000043c _0808F418: ldr r0, _0808F440 @@ -41898,9 +41898,9 @@ _0808F418: bl sub_8091154 b _0808F45A .align 2, 0 -_0808F440: .4byte 0x0202ffb4 +_0808F440: .4byte gUnknown_0202FFB4 _0808F444: .4byte 0x00000612 -_0808F448: .4byte 0x0202ffbc +_0808F448: .4byte gUnknown_0202FFBC _0808F44C: ldr r0, _0808F4F8 ldr r0, [r0] @@ -41979,7 +41979,7 @@ _0808F45A: bl sub_80917CC b _0808F67C .align 2, 0 -_0808F4F8: .4byte 0x0202ffbc +_0808F4F8: .4byte gUnknown_0202FFBC _0808F4FC: .4byte gDexText_UnknownPoke _0808F500: .4byte gDexText_UnknownHeight _0808F504: .4byte gDexText_UnknownWeight @@ -41996,7 +41996,7 @@ _0808F50C: b _0808F67C .align 2, 0 _0808F524: .4byte gUnknown_083A05F8 -_0808F528: .4byte 0x0202eaca +_0808F528: .4byte gUnknown_0202EACA _0808F52C: ldr r0, _0808F56C lsls r1, r4, 2 @@ -42031,9 +42031,9 @@ _0808F540: strb r0, [r1, 0x5] b _0808F67C .align 2, 0 -_0808F56C: .4byte 0x03004b20 -_0808F570: .4byte 0x0202ffbc -_0808F574: .4byte 0x02020004 +_0808F56C: .4byte gTasks +_0808F570: .4byte gUnknown_0202FFBC +_0808F574: .4byte gSprites _0808F578: movs r3, 0 ldr r0, _0808F5C8 @@ -42076,9 +42076,9 @@ _0808F5B0: bl SetVBlankCallback b _0808F67C .align 2, 0 -_0808F5C8: .4byte 0x03004b20 -_0808F5CC: .4byte 0x02020004 -_0808F5D0: .4byte 0x03005cec +_0808F5C8: .4byte gTasks +_0808F5CC: .4byte gSprites +_0808F5D0: .4byte gUnknown_03005CEC _0808F5D4: ldr r0, _0808F604 movs r1, 0 @@ -42143,10 +42143,10 @@ _0808F614: bl sub_8075090 b _0808F6B6 .align 2, 0 -_0808F65C: .4byte 0x0202f388 +_0808F65C: .4byte gPaletteFade _0808F660: .4byte 0x0000043c -_0808F664: .4byte 0x03004b20 -_0808F668: .4byte 0x0202ffbc +_0808F664: .4byte gTasks +_0808F668: .4byte gUnknown_0202FFBC _0808F66C: adds r0, r3, 0x1 strb r0, [r2] @@ -42166,7 +42166,7 @@ _0808F682: strb r0, [r1] b _0808F6B6 .align 2, 0 -_0808F68C: .4byte 0x03001770 +_0808F68C: .4byte gMain _0808F690: .4byte 0x0000043c _0808F694: ldr r1, _0808F6C0 @@ -42192,7 +42192,7 @@ _0808F6B6: pop {r0} bx r0 .align 2, 0 -_0808F6C0: .4byte 0x03004b20 +_0808F6C0: .4byte gTasks _0808F6C4: .4byte sub_808F6CC _0808F6C8: .4byte 0x0000043c thumb_func_end sub_808F2B0 @@ -42225,7 +42225,7 @@ sub_808F6CC: @ 808F6CC bl audio_play b _0808F874 .align 2, 0 -_0808F704: .4byte 0x03004b20 +_0808F704: .4byte gTasks _0808F708: .4byte sub_808F888 _0808F70C: ldr r1, _0808F73C @@ -42250,7 +42250,7 @@ _0808F70C: bl audio_play b _0808F874 .align 2, 0 -_0808F73C: .4byte 0x03001770 +_0808F73C: .4byte gMain _0808F740: .4byte sub_808F8B8 _0808F744: movs r0, 0x1 @@ -42270,7 +42270,7 @@ _0808F744: beq _0808F776 b _0808F874 .align 2, 0 -_0808F764: .4byte 0x0202ffb4 +_0808F764: .4byte gUnknown_0202FFB4 _0808F768: .4byte 0x0000064d _0808F76C: cmp r0, 0x2 @@ -42317,7 +42317,7 @@ _0808F7AC: bl audio_play b _0808F874 .align 2, 0 -_0808F7C4: .4byte 0x0202ffbc +_0808F7C4: .4byte gUnknown_0202FFBC _0808F7C8: movs r0, 0x15 negs r0, r0 @@ -42368,7 +42368,7 @@ _0808F802: b _0808F874 .align 2, 0 _0808F828: .4byte gSaveBlock2 -_0808F82C: .4byte 0x0202ffb4 +_0808F82C: .4byte gUnknown_0202FFB4 _0808F830: .4byte 0x0000064d _0808F834: ldrh r1, [r1, 0x2E] @@ -42409,7 +42409,7 @@ _0808F874: bx r0 .align 2, 0 _0808F87C: .4byte gSaveBlock2 -_0808F880: .4byte 0x0202ffb4 +_0808F880: .4byte gUnknown_0202FFB4 _0808F884: .4byte 0x0000064d thumb_func_end sub_808F6CC @@ -42435,8 +42435,8 @@ _0808F8A8: pop {r0} bx r0 .align 2, 0 -_0808F8AC: .4byte 0x0202f388 -_0808F8B0: .4byte 0x03004b20 +_0808F8AC: .4byte gPaletteFade +_0808F8B0: .4byte gTasks _0808F8B4: .4byte sub_808F2B0 thumb_func_end sub_808F888 @@ -42457,7 +42457,7 @@ _0808F8D0: pop {r0} bx r0 .align 2, 0 -_0808F8D4: .4byte 0x0202f388 +_0808F8D4: .4byte gPaletteFade thumb_func_end sub_808F8B8 thumb_func_start sub_808F8D8 @@ -42504,12 +42504,12 @@ _0808F8F2: strb r1, [r6] b _0808F9AA .align 2, 0 -_0808F92C: .4byte 0x03001770 +_0808F92C: .4byte gMain _0808F930: .4byte 0x0000043c -_0808F934: .4byte 0x0202f388 -_0808F938: .4byte 0x0202ffb4 +_0808F934: .4byte gPaletteFade +_0808F938: .4byte gUnknown_0202FFB4 _0808F93C: .4byte 0x0000064a -_0808F940: .4byte 0x03005cec +_0808F940: .4byte gUnknown_03005CEC _0808F944: .4byte 0x0000064d _0808F948: movs r0, 0xD @@ -42561,11 +42561,11 @@ _0808F9AA: pop {r0} bx r0 .align 2, 0 -_0808F9B0: .4byte 0x0202ffbc -_0808F9B4: .4byte 0x0202ffb4 +_0808F9B0: .4byte gUnknown_0202FFBC +_0808F9B4: .4byte gUnknown_0202FFB4 _0808F9B8: .4byte 0x0000064f -_0808F9BC: .4byte 0x03005cec -_0808F9C0: .4byte 0x03004b20 +_0808F9BC: .4byte gUnknown_03005CEC +_0808F9C0: .4byte gTasks _0808F9C4: .4byte sub_808F9C8 thumb_func_end sub_808F8D8 @@ -42592,9 +42592,9 @@ _0808F9EA: pop {r0} bx r0 .align 2, 0 -_0808F9F0: .4byte 0x0202ffb4 +_0808F9F0: .4byte gUnknown_0202FFB4 _0808F9F4: .4byte 0x0000064f -_0808F9F8: .4byte 0x03004b20 +_0808F9F8: .4byte gTasks _0808F9FC: .4byte sub_808FA00 thumb_func_end sub_808F9C8 @@ -42627,10 +42627,10 @@ _0808FA24: ldr r0, _0808FA44 b _0808FA54 .align 2, 0 -_0808FA34: .4byte 0x0202f388 -_0808FA38: .4byte 0x0202ffb4 +_0808FA34: .4byte gPaletteFade +_0808FA38: .4byte gUnknown_0202FFB4 _0808FA3C: .4byte 0x0000064f -_0808FA40: .4byte 0x03004b20 +_0808FA40: .4byte gTasks _0808FA44: .4byte sub_808F2B0 _0808FA48: ldr r0, _0808FA5C @@ -42645,7 +42645,7 @@ _0808FA56: pop {r0} bx r0 .align 2, 0 -_0808FA5C: .4byte 0x03004b20 +_0808FA5C: .4byte gTasks _0808FA60: .4byte sub_808FA64 thumb_func_end sub_808FA00 @@ -42668,7 +42668,7 @@ sub_808FA64: @ 808FA64 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0808FA84: .4byte 0x03001770 +_0808FA84: .4byte gMain _0808FA88: .4byte 0x0000043c _0808FA8C: .4byte _0808FA90 .align 2, 0 @@ -42721,12 +42721,12 @@ _0808FACA: strb r0, [r4] b _0808FDDC .align 2, 0 -_0808FB08: .4byte 0x0202f388 -_0808FB0C: .4byte 0x03007380 -_0808FB10: .4byte 0x0202ffb4 +_0808FB08: .4byte gPaletteFade +_0808FB0C: .4byte gUnknown_03007380 +_0808FB10: .4byte gUnknown_0202FFB4 _0808FB14: .4byte 0x0000064a -_0808FB18: .4byte 0x03005cec -_0808FB1C: .4byte 0x03001770 +_0808FB18: .4byte gUnknown_03005CEC +_0808FB1C: .4byte gMain _0808FB20: .4byte 0x0000064d _0808FB24: .4byte 0x0000043c _0808FB28: @@ -42745,7 +42745,7 @@ _0808FB28: _0808FB44: .4byte gPokedexMenu_Gfx _0808FB48: .4byte gUnknown_0839F8A0 _0808FB4C: .4byte 0x06007000 -_0808FB50: .4byte 0x03001770 +_0808FB50: .4byte gMain _0808FB54: .4byte 0x0000043c _0808FB58: movs r0, 0xD @@ -42772,7 +42772,7 @@ _0808FB58: _0808FB88: .4byte 0x0600f800 _0808FB8C: .4byte 0x040000d4 _0808FB90: .4byte 0x81000280 -_0808FB94: .4byte 0x03001770 +_0808FB94: .4byte gMain _0808FB98: .4byte 0x0000043c _0808FB9C: ldr r4, _0808FBB8 @@ -42787,7 +42787,7 @@ _0808FB9C: b _0808FDA0 .align 2, 0 _0808FBB8: .4byte gWindowConfig_81E702C -_0808FBBC: .4byte 0x03001770 +_0808FBBC: .4byte gMain _0808FBC0: .4byte 0x0000043c _0808FBC4: ldr r0, _0808FBE8 @@ -42807,8 +42807,8 @@ _0808FBC4: b _0808FDA0 .align 2, 0 _0808FBE8: .4byte gDexText_CryOf -_0808FBEC: .4byte 0x0202ffbc -_0808FBF0: .4byte 0x03001770 +_0808FBEC: .4byte gUnknown_0202FFBC +_0808FBF0: .4byte gMain _0808FBF4: .4byte 0x0000043c _0808FBF8: ldr r0, _0808FC3C @@ -42844,11 +42844,11 @@ _0808FBF8: adds r1, r0 b _0808FDA0 .align 2, 0 -_0808FC3C: .4byte 0x0202ffbc -_0808FC40: .4byte 0x03004b20 -_0808FC44: .4byte 0x02020004 -_0808FC48: .4byte 0x03005e98 -_0808FC4C: .4byte 0x03001770 +_0808FC3C: .4byte gUnknown_0202FFBC +_0808FC40: .4byte gTasks +_0808FC44: .4byte gSprites +_0808FC48: .4byte gUnknown_03005E98 +_0808FC4C: .4byte gMain _0808FC50: .4byte 0x0000043c _0808FC54: ldr r1, _0808FCB0 @@ -42903,9 +42903,9 @@ _0808FCB8: .4byte 0xff00ffff _0808FCBC: .4byte 0x00ffffff _0808FCC0: .4byte 0xffff00ff _0808FCC4: .4byte 0xffffff00 -_0808FCC8: .4byte 0x03001770 +_0808FCC8: .4byte gMain _0808FCCC: .4byte 0x0000043c -_0808FCD0: .4byte 0x03005e98 +_0808FCD0: .4byte gUnknown_03005E98 _0808FCD4: ldr r1, _0808FD24 ldr r0, [sp, 0x10] @@ -42951,7 +42951,7 @@ _0808FD28: .4byte 0xff00ffff _0808FD2C: .4byte 0x00ffffff _0808FD30: .4byte 0xffffff00 _0808FD34: .4byte 0xffff00ff -_0808FD38: .4byte 0x03001770 +_0808FD38: .4byte gMain _0808FD3C: .4byte 0x0000043c _0808FD40: movs r0, 0x15 @@ -42969,8 +42969,8 @@ _0808FD40: adds r1, r4 b _0808FDA0 .align 2, 0 -_0808FD60: .4byte 0x03005cec -_0808FD64: .4byte 0x03001770 +_0808FD60: .4byte gUnknown_03005CEC +_0808FD64: .4byte gMain _0808FD68: .4byte 0x0000043c _0808FD6C: ldr r0, _0808FDA8 @@ -43033,10 +43033,10 @@ _0808FDDC: pop {r0} bx r0 .align 2, 0 -_0808FDE4: .4byte 0x0202ffb4 +_0808FDE4: .4byte gUnknown_0202FFB4 _0808FDE8: .4byte 0x0000064f _0808FDEC: .4byte 0x0000043c -_0808FDF0: .4byte 0x03004b20 +_0808FDF0: .4byte gTasks _0808FDF4: .4byte sub_808FDF8 thumb_func_end sub_808FA64 @@ -43077,8 +43077,8 @@ _0808FE1E: bl sub_811A050 b _0808FF9E .align 2, 0 -_0808FE48: .4byte 0x03001770 -_0808FE4C: .4byte 0x0202ffbc +_0808FE48: .4byte gMain +_0808FE4C: .4byte gUnknown_0202FFBC _0808FE50: ldr r0, _0808FEA8 ldrb r1, [r0, 0x7] @@ -43122,11 +43122,11 @@ _0808FE62: bl audio_play b _0808FF9E .align 2, 0 -_0808FEA8: .4byte 0x0202f388 -_0808FEAC: .4byte 0x03007380 -_0808FEB0: .4byte 0x0202ffb4 +_0808FEA8: .4byte gPaletteFade +_0808FEAC: .4byte gUnknown_03007380 +_0808FEB0: .4byte gUnknown_0202FFB4 _0808FEB4: .4byte 0x0000064f -_0808FEB8: .4byte 0x03004b20 +_0808FEB8: .4byte gTasks _0808FEBC: .4byte sub_808FFBC _0808FEC0: movs r0, 0x20 @@ -43170,10 +43170,10 @@ _0808FEDA: b _0808FF9E .align 2, 0 _0808FF14: .4byte gSaveBlock2 -_0808FF18: .4byte 0x03007380 -_0808FF1C: .4byte 0x0202ffb4 +_0808FF18: .4byte gUnknown_03007380 +_0808FF1C: .4byte gUnknown_0202FFB4 _0808FF20: .4byte 0x0000064f -_0808FF24: .4byte 0x03004b20 +_0808FF24: .4byte gTasks _0808FF28: .4byte sub_808FFBC _0808FF2C: ldrh r1, [r5, 0x2E] @@ -43203,7 +43203,7 @@ _0808FF48: b _0808FF9E .align 2, 0 _0808FF60: .4byte gSaveBlock2 -_0808FF64: .4byte 0x0202ffbc +_0808FF64: .4byte gUnknown_0202FFBC _0808FF68: movs r0, 0x15 negs r0, r0 @@ -43235,10 +43235,10 @@ _0808FF9E: pop {r0} bx r0 .align 2, 0 -_0808FFA8: .4byte 0x03007380 -_0808FFAC: .4byte 0x0202ffb4 +_0808FFA8: .4byte gUnknown_03007380 +_0808FFAC: .4byte gUnknown_0202FFB4 _0808FFB0: .4byte 0x0000064f -_0808FFB4: .4byte 0x03004b20 +_0808FFB4: .4byte gTasks _0808FFB8: .4byte sub_808FFBC thumb_func_end sub_808FDF8 @@ -43274,10 +43274,10 @@ _0808FFE8: ldr r0, _08090008 b _08090030 .align 2, 0 -_0808FFF8: .4byte 0x0202f388 -_0808FFFC: .4byte 0x0202ffb4 +_0808FFF8: .4byte gPaletteFade +_0808FFFC: .4byte gUnknown_0202FFB4 _08090000: .4byte 0x0000064f -_08090004: .4byte 0x03004b20 +_08090004: .4byte gTasks _08090008: .4byte sub_808F2B0 _0809000C: ldr r0, _0809001C @@ -43288,7 +43288,7 @@ _0809000C: ldr r0, _08090020 b _08090030 .align 2, 0 -_0809001C: .4byte 0x03004b20 +_0809001C: .4byte gTasks _08090020: .4byte sub_808F8D8 _08090024: ldr r0, _08090038 @@ -43304,7 +43304,7 @@ _08090032: pop {r0} bx r0 .align 2, 0 -_08090038: .4byte 0x03004b20 +_08090038: .4byte gTasks _0809003C: .4byte sub_8090070 thumb_func_end sub_808FFBC @@ -43354,7 +43354,7 @@ sub_8090070: @ 8090070 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08090090: .4byte 0x03001770 +_08090090: .4byte gMain _08090094: .4byte 0x0000043c _08090098: .4byte _0809009C .align 2, 0 @@ -43403,10 +43403,10 @@ _080900D2: strb r0, [r1] b _080903AE .align 2, 0 -_08090108: .4byte 0x0202f388 -_0809010C: .4byte 0x0202ffb4 +_08090108: .4byte gPaletteFade +_0809010C: .4byte gUnknown_0202FFB4 _08090110: .4byte 0x0000064a -_08090114: .4byte 0x03005cec +_08090114: .4byte gUnknown_03005CEC _08090118: .4byte 0x0000064d _0809011C: .4byte 0x0000043c _08090120: @@ -43425,7 +43425,7 @@ _08090120: _0809013C: .4byte gPokedexMenu_Gfx _08090140: .4byte gUnknown_0839F988 _08090144: .4byte 0x06007000 -_08090148: .4byte 0x03001770 +_08090148: .4byte gMain _0809014C: .4byte 0x0000043c _08090150: movs r0, 0xD @@ -43439,7 +43439,7 @@ _08090150: adds r1, r0 b _08090368 .align 2, 0 -_0809016C: .4byte 0x03001770 +_0809016C: .4byte gMain _08090170: .4byte 0x0000043c _08090174: ldr r4, _080901AC @@ -43469,7 +43469,7 @@ _08090174: _080901AC: .4byte gWindowConfig_81E702C _080901B0: .4byte gDexText_SizeComparedTo _080901B4: .4byte gSaveBlock2 -_080901B8: .4byte 0x03001770 +_080901B8: .4byte gMain _080901BC: .4byte 0x0000043c _080901C0: bl ResetPaletteFade @@ -43478,7 +43478,7 @@ _080901C0: adds r1, r0 b _08090368 .align 2, 0 -_080901CC: .4byte 0x03001770 +_080901CC: .4byte gMain _080901D0: .4byte 0x0000043c _080901D4: ldr r0, _0809025C @@ -43547,11 +43547,11 @@ _080901D4: b _08090368 .align 2, 0 _0809025C: .4byte gSaveBlock2 -_08090260: .4byte 0x02020004 +_08090260: .4byte gSprites _08090264: .4byte gPokedexEntries -_08090268: .4byte 0x0202ffbc +_08090268: .4byte gUnknown_0202FFBC _0809026C: .4byte gUnknown_083B4EC4 -_08090270: .4byte 0x03001770 +_08090270: .4byte gMain _08090274: .4byte 0x0000043c _08090278: ldr r5, _08090300 @@ -43619,11 +43619,11 @@ _08090278: adds r1, r0 b _08090368 .align 2, 0 -_08090300: .4byte 0x0202ffbc -_08090304: .4byte 0x02020004 +_08090300: .4byte gUnknown_0202FFBC +_08090304: .4byte gSprites _08090308: .4byte gPokedexEntries _0809030C: .4byte gUnknown_083B4EC4 -_08090310: .4byte 0x03001770 +_08090310: .4byte gMain _08090314: .4byte 0x0000043c _08090318: movs r0, 0x15 @@ -43641,8 +43641,8 @@ _08090318: adds r1, r2 b _08090368 .align 2, 0 -_08090338: .4byte 0x03005cec -_0809033C: .4byte 0x03001770 +_08090338: .4byte gUnknown_03005CEC +_0809033C: .4byte gMain _08090340: .4byte 0x0000043c _08090344: ldr r0, _08090370 @@ -43703,11 +43703,11 @@ _080903AE: pop {r0} bx r0 .align 2, 0 -_080903B8: .4byte 0x0202f388 -_080903BC: .4byte 0x0202ffb4 +_080903B8: .4byte gPaletteFade +_080903BC: .4byte gUnknown_0202FFB4 _080903C0: .4byte 0x0000064f _080903C4: .4byte 0x0000043c -_080903C8: .4byte 0x03004b20 +_080903C8: .4byte gTasks _080903CC: .4byte sub_80903D0 thumb_func_end sub_8090070 @@ -43750,10 +43750,10 @@ sub_80903D0: @ 80903D0 bl audio_play b _0809047A .align 2, 0 -_0809041C: .4byte 0x03001770 -_08090420: .4byte 0x0202ffb4 +_0809041C: .4byte gMain +_08090420: .4byte gUnknown_0202FFB4 _08090424: .4byte 0x0000064f -_08090428: .4byte 0x03004b20 +_08090428: .4byte gTasks _0809042C: .4byte sub_8090498 _08090430: movs r0, 0x20 @@ -43799,9 +43799,9 @@ _0809047A: bx r0 .align 2, 0 _08090484: .4byte gSaveBlock2 -_08090488: .4byte 0x0202ffb4 +_08090488: .4byte gUnknown_0202FFB4 _0809048C: .4byte 0x0000064f -_08090490: .4byte 0x03004b20 +_08090490: .4byte gTasks _08090494: .4byte sub_8090498 thumb_func_end sub_80903D0 @@ -43834,10 +43834,10 @@ _080904BC: ldr r0, _080904DC b _080904EC .align 2, 0 -_080904CC: .4byte 0x0202f388 -_080904D0: .4byte 0x0202ffb4 +_080904CC: .4byte gPaletteFade +_080904D0: .4byte gUnknown_0202FFB4 _080904D4: .4byte 0x0000064f -_080904D8: .4byte 0x03004b20 +_080904D8: .4byte gTasks _080904DC: .4byte sub_808F2B0 _080904E0: ldr r0, _080904F4 @@ -43852,7 +43852,7 @@ _080904EE: pop {r0} bx r0 .align 2, 0 -_080904F4: .4byte 0x03004b20 +_080904F4: .4byte gTasks _080904F8: .4byte sub_808FA64 thumb_func_end sub_8090498 @@ -44164,7 +44164,7 @@ sub_809070C: @ 809070C bx r1 .align 2, 0 _08090748: .4byte sub_8090750 -_0809074C: .4byte 0x03004b20 +_0809074C: .4byte gTasks thumb_func_end sub_809070C thumb_func_start sub_8090750 @@ -44190,7 +44190,7 @@ sub_8090750: @ 8090750 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08090778: .4byte 0x03004b20 +_08090778: .4byte gTasks _0809077C: .4byte _08090780 .align 2, 0 _08090780: @@ -44228,10 +44228,10 @@ _080907AA: strh r1, [r0, 0x8] b _08090A26 .align 2, 0 -_080907D0: .4byte 0x0202f388 -_080907D4: .4byte 0x03005cec -_080907D8: .4byte 0x03001770 -_080907DC: .4byte 0x03004b20 +_080907D0: .4byte gPaletteFade +_080907D4: .4byte gUnknown_03005CEC +_080907D8: .4byte gMain +_080907DC: .4byte gTasks _080907E0: ldr r0, _08090840 ldr r1, _08090844 @@ -44283,7 +44283,7 @@ _08090844: .4byte 0x06004000 _08090848: .4byte gUnknown_08E96BD4 _0809084C: .4byte 0x06007800 _08090850: .4byte 0x0000027f -_08090854: .4byte 0x03004b20 +_08090854: .4byte gTasks _08090858: .4byte gPokedexMenu_Pal + 0x2 _0809085C: ldr r4, _0809088C @@ -44312,7 +44312,7 @@ _0809088C: .4byte gWindowConfig_81E7064 _08090890: .4byte 0x0600c000 _08090894: .4byte 0x040000d4 _08090898: .4byte 0x81000100 -_0809089C: .4byte 0x03004b20 +_0809089C: .4byte gTasks _080908A0: ldr r0, _080908C8 movs r1, 0x2 @@ -44392,7 +44392,7 @@ _0809094C: .4byte gDexText_UnknownPoke _08090950: .4byte gDexText_UnknownHeight _08090954: .4byte gDexText_UnknownWeight _08090958: .4byte gPokedexEntries -_0809095C: .4byte 0x03004b20 +_0809095C: .4byte gTasks _08090960: adds r0, r6, 0 movs r1, 0x30 @@ -44430,9 +44430,9 @@ _08090960: strh r4, [r0, 0xE] b _080909E0 .align 2, 0 -_080909AC: .4byte 0x02020004 -_080909B0: .4byte 0x03005cec -_080909B4: .4byte 0x03004b20 +_080909AC: .4byte gSprites +_080909B0: .4byte gUnknown_03005CEC +_080909B4: .4byte gTasks _080909B8: ldr r0, _080909E8 movs r1, 0 @@ -44493,8 +44493,8 @@ _08090A26: pop {r0} bx r0 .align 2, 0 -_08090A30: .4byte 0x0202f388 -_08090A34: .4byte 0x03004b20 +_08090A30: .4byte gPaletteFade +_08090A34: .4byte gTasks _08090A38: .4byte sub_8090A3C thumb_func_end sub_8090750 @@ -44539,10 +44539,10 @@ sub_8090A3C: @ 8090A3C str r0, [r1] b _08090B7A .align 2, 0 -_08090A8C: .4byte 0x03001770 +_08090A8C: .4byte gMain _08090A90: .4byte 0x0000fffc -_08090A94: .4byte 0x02020004 -_08090A98: .4byte 0x03004b20 +_08090A94: .4byte gSprites +_08090A98: .4byte gTasks _08090A9C: .4byte sub_8090C28 _08090AA0: .4byte sub_8090B8C _08090AA4: @@ -44590,7 +44590,7 @@ _08090AA4: bl audio_play b _08090B44 .align 2, 0 -_08090B00: .4byte 0x03004b20 +_08090B00: .4byte gTasks _08090B04: .4byte gPokedexEntries _08090B08: .4byte 0x06007aca _08090B0C: @@ -44615,7 +44615,7 @@ _08090B0C: b _08090B7A .align 2, 0 _08090B34: .4byte 0x0000fffc -_08090B38: .4byte 0x02020004 +_08090B38: .4byte gSprites _08090B3C: .4byte sub_8090C28 _08090B40: .4byte sub_8090B8C _08090B44: @@ -44636,7 +44636,7 @@ _08090B44: bl LoadPalette b _08090B7A .align 2, 0 -_08090B68: .4byte 0x03004b20 +_08090B68: .4byte gTasks _08090B6C: .4byte gPokedexMenu_Pal + 0x2 _08090B70: ldr r0, _08090B88 @@ -44719,11 +44719,11 @@ _08090C0C: pop {r0} bx r0 .align 2, 0 -_08090C14: .4byte 0x0202f388 +_08090C14: .4byte gPaletteFade _08090C18: .4byte gUnknown_08D00524 _08090C1C: .4byte 0x0600c000 -_08090C20: .4byte 0x03004b20 -_08090C24: .4byte 0x02020004 +_08090C20: .4byte gTasks +_08090C24: .4byte gSprites thumb_func_end sub_8090B8C thumb_func_start sub_8090C28 @@ -44817,8 +44817,8 @@ sub_8090C68: @ 8090C68 bl audio_play b _08090D2A .align 2, 0 -_08090CD0: .4byte 0x0202ffbc -_08090CD4: .4byte 0x0202ffb4 +_08090CD0: .4byte gUnknown_0202FFBC +_08090CD4: .4byte gUnknown_0202FFB4 _08090CD8: .4byte 0x0000064e _08090CDC: .4byte gPokedexEntries _08090CE0: .4byte 0x06007aca @@ -44990,7 +44990,7 @@ _08090E08: b _08090E8E .align 2, 0 _08090E14: .4byte gSaveBlock2 -_08090E18: .4byte 0x02025734 +_08090E18: .4byte gSaveBlock1 _08090E1C: .4byte 0x00000938 _08090E20: .4byte 0x00003a8c _08090E24: @@ -45030,7 +45030,7 @@ _08090E62: b _08090F0A .align 2, 0 _08090E68: .4byte gSaveBlock2 -_08090E6C: .4byte 0x02025734 +_08090E6C: .4byte gSaveBlock1 _08090E70: .4byte 0x00000938 _08090E74: .4byte 0x00003a8c _08090E78: @@ -45094,7 +45094,7 @@ _08090EBC: b _08090F0A .align 2, 0 _08090EEC: .4byte gSaveBlock2 -_08090EF0: .4byte 0x02025734 +_08090EF0: .4byte gSaveBlock1 _08090EF4: .4byte 0x00000938 _08090EF8: .4byte 0x00003a8c _08090EFC: @@ -45416,7 +45416,7 @@ _08091140: .4byte REG_BG2CNT _08091144: .4byte 0x0000f7ff _08091148: .4byte REG_BG3CNT _0809114C: .4byte 0x0000efff -_08091150: .4byte 0x030028f8 +_08091150: .4byte gReservedSpritePaletteCount thumb_func_end sub_8091060 thumb_func_start sub_8091154 @@ -46385,7 +46385,7 @@ sub_8091878: @ 8091878 pop {r0} bx r0 .align 2, 0 -_080918A0: .4byte 0x02024e8c +_080918A0: .4byte gUnknown_02024E8C _080918A4: .4byte gUnknown_083B57A4 _080918A8: .4byte gUnknown_083B5794 _080918AC: .4byte gSpriteAnimTable_81E7C64 @@ -46415,7 +46415,7 @@ sub_80918B0: @ 80918B0 pop {r0} bx r0 .align 2, 0 -_080918DC: .4byte 0x02024e8c +_080918DC: .4byte gUnknown_02024E8C _080918E0: .4byte gUnknown_083B57A4 _080918E4: .4byte gUnknown_083B5794 _080918E8: .4byte gUnknown_081EC2A4 @@ -46582,8 +46582,8 @@ _08091A34: .4byte gMonFrontPicCoords _08091A38: .4byte gUnknown_083B5584 _08091A3C: .4byte gSaveBlock2 _08091A40: .4byte gMonPaletteTable -_08091A44: .4byte 0x02024e8c -_08091A48: .4byte 0x02020004 +_08091A44: .4byte gUnknown_02024E8C +_08091A48: .4byte gSprites thumb_func_end sub_80918EC thumb_func_start sub_8091A4C @@ -46665,8 +46665,8 @@ sub_8091A4C: @ 8091A4C _08091AE4: .4byte gTrainerFrontPicTable _08091AE8: .4byte gTrainerFrontPicCoords _08091AEC: .4byte gUnknown_083B5584 -_08091AF0: .4byte 0x02024e8c -_08091AF4: .4byte 0x02020004 +_08091AF0: .4byte gUnknown_02024E8C +_08091AF4: .4byte gSprites thumb_func_end sub_8091A4C thumb_func_start sub_8091AF8 @@ -46950,7 +46950,7 @@ _08091CF2: b _08091D9C .align 2, 0 _08091D08: .4byte 0x00000181 -_08091D0C: .4byte 0x0202ffb4 +_08091D0C: .4byte gUnknown_0202FFB4 _08091D10: .4byte 0x0000060c _08091D14: .4byte gUnknown_083B57BC _08091D18: .4byte gSpeciesNames @@ -47082,7 +47082,7 @@ _08091DFA: pop {r1} bx r1 .align 2, 0 -_08091E0C: .4byte 0x0202ffb4 +_08091E0C: .4byte gUnknown_0202FFB4 _08091E10: .4byte 0x0000060c _08091E14: .4byte gBaseStats _08091E18: .4byte 0x00000181 @@ -47141,7 +47141,7 @@ sub_8091E54: @ 8091E54 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08091E78: .4byte 0x03001770 +_08091E78: .4byte gMain _08091E7C: .4byte 0x0000043c _08091E80: .4byte _08091E84 .align 2, 0 @@ -47217,8 +47217,8 @@ _08091F10: strb r1, [r0] b _08092030 .align 2, 0 -_08091F1C: .4byte 0x0202f388 -_08091F20: .4byte 0x0202ffb4 +_08091F1C: .4byte gPaletteFade +_08091F20: .4byte gUnknown_0202FFB4 _08091F24: .4byte 0x0000064a _08091F28: .4byte gPokedexMenuSearch_Gfx _08091F2C: .4byte gUnknown_08E96D2C @@ -47228,7 +47228,7 @@ _08091F38: .4byte 0x06007a80 _08091F3C: .4byte 0x06007b00 _08091F40: .4byte 0x06007ac0 _08091F44: .4byte 0x06007b40 -_08091F48: .4byte 0x03001770 +_08091F48: .4byte gMain _08091F4C: .4byte 0x0000043c _08091F50: ldr r4, _08091FA8 @@ -47272,8 +47272,8 @@ _08091F7C: _08091FA8: .4byte gWindowConfig_81E7064 _08091FAC: .4byte gUnknown_083A05CC _08091FB0: .4byte gUnknown_083A05DC -_08091FB4: .4byte 0x03004b28 -_08091FB8: .4byte 0x03001770 +_08091FB4: .4byte gUnknown_03004B28 +_08091FB8: .4byte gMain _08091FBC: .4byte 0x0000043c _08091FC0: movs r0, 0x1 @@ -47288,7 +47288,7 @@ _08091FC0: adds r1, r0 b _08091FF6 .align 2, 0 -_08091FD8: .4byte 0x03001770 +_08091FD8: .4byte gMain _08091FDC: .4byte 0x0000043c _08091FE0: ldr r1, _08092000 @@ -47338,8 +47338,8 @@ _08092030: pop {r0} bx r0 .align 2, 0 -_0809203C: .4byte 0x0202f388 -_08092040: .4byte 0x03004b20 +_0809203C: .4byte gPaletteFade +_08092040: .4byte gTasks _08092044: .4byte sub_809204C _08092048: .4byte 0x0000043c thumb_func_end sub_8091E54 @@ -47365,7 +47365,7 @@ sub_809204C: @ 809204C pop {r0} bx r0 .align 2, 0 -_08092074: .4byte 0x03004b20 +_08092074: .4byte gTasks _08092078: .4byte sub_809207C thumb_func_end sub_809204C @@ -47391,8 +47391,8 @@ sub_809207C: @ 809207C str r0, [r1] b _0809216C .align 2, 0 -_080920A4: .4byte 0x03001770 -_080920A8: .4byte 0x03004b20 +_080920A4: .4byte gMain +_080920A8: .4byte gTasks _080920AC: .4byte sub_80927B8 _080920B0: movs r0, 0x1 @@ -47414,7 +47414,7 @@ _080920B0: beq _080920DE b _0809216C .align 2, 0 -_080920D4: .4byte 0x03004b20 +_080920D4: .4byte gTasks _080920D8: cmp r4, 0x2 beq _080920FC @@ -47494,8 +47494,8 @@ _0809216C: pop {r0} bx r0 .align 2, 0 -_08092174: .4byte 0x03004b20 -_08092178: .4byte 0x03001770 +_08092174: .4byte gTasks +_08092178: .4byte gMain thumb_func_end sub_809207C thumb_func_start sub_809217C @@ -47520,7 +47520,7 @@ sub_809217C: @ 809217C pop {r0} bx r0 .align 2, 0 -_080921A8: .4byte 0x03004b20 +_080921A8: .4byte gTasks _080921AC: .4byte sub_80921B0 thumb_func_end sub_809217C @@ -47545,7 +47545,7 @@ sub_80921B0: @ 80921B0 ldr r6, _080921E0 b _080921F0 .align 2, 0 -_080921D8: .4byte 0x03004b20 +_080921D8: .4byte gTasks _080921DC: .4byte gUnknown_083B586C _080921E0: .4byte gUnknown_083B58A4 _080921E4: @@ -47578,8 +47578,8 @@ _080921F0: .align 2, 0 _0809221C: .4byte gUnknown_083B5850 _08092220: .4byte gUnknown_083B5888 -_08092224: .4byte 0x03001770 -_08092228: .4byte 0x03004b20 +_08092224: .4byte gMain +_08092228: .4byte gTasks _0809222C: .4byte sub_809204C _08092230: movs r0, 0x1 @@ -47646,11 +47646,11 @@ _08092288: str r0, [r6] b _080923EC .align 2, 0 -_080922B4: .4byte 0x03004b20 -_080922B8: .4byte 0x0202ffba -_080922BC: .4byte 0x0202ffb4 +_080922B4: .4byte gTasks +_080922B8: .4byte gUnknown_0202FFBA +_080922BC: .4byte gUnknown_0202FFB4 _080922C0: .4byte 0x0000062a -_080922C4: .4byte 0x0202ffb8 +_080922C4: .4byte gUnknown_0202FFB8 _080922C8: .4byte gSaveBlock2 _080922CC: .4byte 0x00000614 _080922D0: .4byte sub_80927B8 @@ -47792,8 +47792,8 @@ _080923EC: pop {r0} bx r0 .align 2, 0 -_080923F4: .4byte 0x03004b20 -_080923F8: .4byte 0x03001770 +_080923F4: .4byte gTasks +_080923F8: .4byte gMain thumb_func_end sub_80921B0 thumb_func_start sub_80923FC @@ -47871,7 +47871,7 @@ sub_80923FC: @ 80923FC pop {r0} bx r0 .align 2, 0 -_0809249C: .4byte 0x03004b20 +_0809249C: .4byte gTasks _080924A0: .4byte sub_80924A4 thumb_func_end sub_80923FC @@ -47897,7 +47897,7 @@ sub_80924A4: @ 80924A4 bl sub_8091E20 b _080924E8 .align 2, 0 -_080924D0: .4byte 0x0202ffb4 +_080924D0: .4byte gUnknown_0202FFB4 _080924D4: .4byte 0x0000060c _080924D8: .4byte gDexText_SearchComplete _080924DC: @@ -47919,7 +47919,7 @@ _080924F6: bx r0 .align 2, 0 _080924FC: .4byte gDexText_NoMatching -_08092500: .4byte 0x03004b20 +_08092500: .4byte gTasks _08092504: .4byte sub_8092508 thumb_func_end sub_80924A4 @@ -47975,13 +47975,13 @@ sub_8092508: @ 8092508 bl audio_play b _080925A4 .align 2, 0 -_08092570: .4byte 0x03001770 -_08092574: .4byte 0x0202ffb4 +_08092570: .4byte gMain +_08092574: .4byte gUnknown_0202FFB4 _08092578: .4byte 0x0000060c _0809257C: .4byte 0x0000064f _08092580: .4byte 0x00000612 _08092584: .4byte 0x00000616 -_08092588: .4byte 0x03004b20 +_08092588: .4byte gTasks _0809258C: .4byte sub_80927B8 _08092590: ldr r0, _080925AC @@ -47998,7 +47998,7 @@ _080925A4: pop {r0} bx r0 .align 2, 0 -_080925AC: .4byte 0x03004b20 +_080925AC: .4byte gTasks _080925B0: .4byte sub_809217C thumb_func_end sub_8092508 @@ -48066,7 +48066,7 @@ sub_80925CC: @ 80925CC pop {r0} bx r0 .align 2, 0 -_08092630: .4byte 0x03004b20 +_08092630: .4byte gTasks _08092634: .4byte gUnknown_083B5A7C _08092638: .4byte 0x0000ffff _0809263C: .4byte 0x00002d9f @@ -48122,9 +48122,9 @@ sub_8092644: @ 8092644 bl sub_8092C8C b _080926E0 .align 2, 0 -_080926A8: .4byte 0x03004b20 +_080926A8: .4byte gTasks _080926AC: .4byte gUnknown_083B5A7C -_080926B0: .4byte 0x03001770 +_080926B0: .4byte gMain _080926B4: movs r0, 0x2 ands r0, r1 @@ -48277,7 +48277,7 @@ sub_80927B8: @ 80927B8 pop {r0} bx r0 .align 2, 0 -_080927E8: .4byte 0x03004b20 +_080927E8: .4byte gTasks _080927EC: .4byte sub_80927F0 thumb_func_end sub_80927B8 @@ -48298,7 +48298,7 @@ _08092808: pop {r0} bx r0 .align 2, 0 -_0809280C: .4byte 0x0202f388 +_0809280C: .4byte gPaletteFade thumb_func_end sub_80927F0 thumb_func_start sub_8092810 @@ -48834,8 +48834,8 @@ _08092C5E: pop {r0} bx r0 .align 2, 0 -_08092C68: .4byte 0x03004b20 -_08092C6C: .4byte 0x020231cc +_08092C68: .4byte gTasks +_08092C6C: .4byte gStringVar1 _08092C70: .4byte gUnknown_083B5910 _08092C74: .4byte gUnknown_083B5AB2 _08092C78: .4byte gUnknown_083B5968 @@ -49002,7 +49002,7 @@ sub_8092D78: @ 8092D78 b _08092DE8 .align 2, 0 _08092DBC: .4byte gUnknown_083B5A7C -_08092DC0: .4byte 0x03004b20 +_08092DC0: .4byte gTasks _08092DC4: lsls r0, r4, 3 adds r0, r6 @@ -49077,7 +49077,7 @@ sub_8092E10: @ 8092E10 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08092E50: .4byte 0x03004b28 +_08092E50: .4byte gUnknown_03004B28 _08092E54: .4byte gUnknown_083B5A7C _08092E58: .4byte _08092E5C .align 2, 0 @@ -49149,7 +49149,7 @@ _08092ECA: movs r3, 0 b _08092EDA .align 2, 0 -_08092ED0: .4byte 0x0202ffb4 +_08092ED0: .4byte gUnknown_0202FFB4 _08092ED4: .4byte 0x00000614 _08092ED8: movs r3, 0x1 @@ -49174,7 +49174,7 @@ _08092EDA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08092F00: .4byte 0x03004b20 +_08092F00: .4byte gTasks _08092F04: .4byte _08092F08 .align 2, 0 _08092F08: @@ -49242,7 +49242,7 @@ sub_8092F44: @ 8092F44 movs r0, 0 b _08092F86 .align 2, 0 -_08092F7C: .4byte 0x03004b20 +_08092F7C: .4byte gTasks _08092F80: .4byte gUnknown_083B5A7C _08092F84: movs r0, 0x1 @@ -49283,7 +49283,7 @@ sub_8092F8C: @ 8092F8C movs r0, 0 b _08092FD2 .align 2, 0 -_08092FC8: .4byte 0x03004b20 +_08092FC8: .4byte gTasks _08092FCC: .4byte gUnknown_083B5A7C _08092FD0: movs r0, 0x1 @@ -49325,7 +49325,7 @@ sub_8092FD8: @ 8092FD8 orrs r0, r1 b _08093048 .align 2, 0 -_08093018: .4byte 0x03004b20 +_08093018: .4byte gTasks _0809301C: .4byte sub_8092644 _08093020: ldrh r0, [r4, 0x2E] @@ -49448,7 +49448,7 @@ sub_809308C: @ 809308C bx r0 .align 2, 0 _08093104: .4byte gSpriteTemplate_83A053C -_08093108: .4byte 0x02020004 +_08093108: .4byte gSprites _0809310C: .4byte sub_8092FD8 thumb_func_end sub_809308C @@ -49498,8 +49498,8 @@ sub_8093130: @ 8093130 .align 2, 0 _08093164: .4byte sub_8093174 _08093168: .4byte 0x02000000 -_0809316C: .4byte 0x03002970 -_08093170: .4byte 0x02029818 +_0809316C: .4byte gLinkPlayers +_08093170: .4byte gUnknown_02029818 thumb_func_end sub_8093130 thumb_func_start sub_8093174 @@ -49517,7 +49517,7 @@ sub_8093174: @ 8093174 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0809318C: .4byte 0x03001770 +_0809318C: .4byte gMain _08093190: .4byte 0x0000043c _08093194: .4byte _08093198 .align 2, 0 @@ -49559,7 +49559,7 @@ _080931EC: beq _08093232 b _0809320A .align 2, 0 -_080931F8: .4byte 0x03001770 +_080931F8: .4byte gMain _080931FC: .4byte 0x0000043c _08093200: bl sub_80937F0 @@ -49575,7 +49575,7 @@ _0809320A: strb r0, [r1] b _08093232 .align 2, 0 -_08093218: .4byte 0x03001770 +_08093218: .4byte gMain _0809321C: .4byte 0x0000043c _08093220: bl nullsub_15 @@ -49641,7 +49641,7 @@ _08093298: .align 2, 0 _0809329C: .4byte 0x02000000 _080932A0: .4byte 0x040000d4 -_080932A4: .4byte 0x03004de0 +_080932A4: .4byte gUnknown_03004DE0 _080932A8: .4byte 0x800000a0 thumb_func_end sub_8093254 @@ -49670,7 +49670,7 @@ sub_80932AC: @ 80932AC bx r0 .align 2, 0 _080932DC: .4byte nullsub_60 -_080932E0: .4byte 0x03004b20 +_080932E0: .4byte gTasks thumb_func_end sub_80932AC thumb_func_start sub_80932E4 @@ -49702,7 +49702,7 @@ sub_80932E4: @ 80932E4 bx r0 .align 2, 0 _0809331C: .4byte nullsub_60 -_08093320: .4byte 0x03004b20 +_08093320: .4byte gTasks thumb_func_end sub_80932E4 thumb_func_start sub_8093324 @@ -49742,9 +49742,9 @@ sub_8093324: @ 8093324 b _08093384 .align 2, 0 _0809336C: .4byte nullsub_60 -_08093370: .4byte 0x03004b20 +_08093370: .4byte gTasks _08093374: .4byte 0x02000000 -_08093378: .4byte 0x0202ffc0 +_08093378: .4byte gUnknown_0202FFC0 _0809337C: adds r0, r5, 0 adds r0, 0x64 @@ -49901,7 +49901,7 @@ _080934AC: .4byte 0x0000270f _080934B0: .4byte 0x000003e7 _080934B4: .4byte 0x0000ffff _080934B8: .4byte 0x00000572 -_080934BC: .4byte 0x02025734 +_080934BC: .4byte gSaveBlock1 _080934C0: .4byte 0x00002b1c thumb_func_end sub_8093390 @@ -49917,7 +49917,7 @@ sub_80934C4: @ 80934C4 ldrb r0, [r1, 0x1] bx lr .align 2, 0 -_080934D8: .4byte 0x0202ffc0 +_080934D8: .4byte gUnknown_0202FFC0 thumb_func_end sub_80934C4 thumb_func_start sav12_xor_get_clamped_above @@ -50406,7 +50406,7 @@ _0809383E: .align 2, 0 _08093858: .4byte gUnknown_083B5EBC _0809385C: .4byte 0x02000000 -_08093860: .4byte 0x03004b20 +_08093860: .4byte gTasks thumb_func_end sub_809382C thumb_func_start sub_8093864 @@ -50461,7 +50461,7 @@ _080938BE: pop {r1} bx r1 .align 2, 0 -_080938C4: .4byte 0x0202f388 +_080938C4: .4byte gPaletteFade _080938C8: .4byte 0x02000000 thumb_func_end sub_80938A8 @@ -50480,7 +50480,7 @@ rfu_NI_stopReceivingData: @ 80938CC movs r0, 0x1 b _08093914 .align 2, 0 -_080938E4: .4byte 0x03001770 +_080938E4: .4byte gMain _080938E8: .4byte 0x02000000 _080938EC: movs r0, 0x1 @@ -50587,7 +50587,7 @@ _08093996: pop {r1} bx r1 .align 2, 0 -_0809399C: .4byte 0x0202f388 +_0809399C: .4byte gPaletteFade _080939A0: .4byte 0x02000000 thumb_func_end sub_8093980 @@ -50658,7 +50658,7 @@ _08093A04: pop {r0} bx r0 .align 2, 0 -_08093A20: .4byte 0x03004b20 +_08093A20: .4byte gTasks _08093A24: .4byte 0x02000000 thumb_func_end sub_80939DC @@ -50726,7 +50726,7 @@ _08093A7A: bx r0 .align 2, 0 _08093A98: .4byte gUnknown_083B5ED8 -_08093A9C: .4byte 0x03004b20 +_08093A9C: .4byte gTasks thumb_func_end sub_8093A68 thumb_func_start sub_8093AA0 @@ -50763,7 +50763,7 @@ _08093ABA: bx r1 .align 2, 0 _08093AE0: .4byte 0x02000000 -_08093AE4: .4byte 0x03004de0 +_08093AE4: .4byte gUnknown_03004DE0 _08093AE8: .4byte 0x0000fffc _08093AEC: .4byte sub_8093D7C thumb_func_end sub_8093AA0 @@ -50913,7 +50913,7 @@ _08093BEA: .align 2, 0 _08093BFC: .4byte 0x02000000 _08093C00: .4byte 0xffff0000 -_08093C04: .4byte 0x03004de0 +_08093C04: .4byte gUnknown_03004DE0 _08093C08: .4byte 0x0000fffc thumb_func_end sub_8093AF0 @@ -51083,7 +51083,7 @@ _08093D2E: .align 2, 0 _08093D40: .4byte 0x02000000 _08093D44: .4byte 0xffff0000 -_08093D48: .4byte 0x03004de0 +_08093D48: .4byte gUnknown_03004DE0 _08093D4C: .4byte 0x0000fffc thumb_func_end sub_8093C38 @@ -51129,7 +51129,7 @@ sub_8093D7C: @ 8093D7C strh r1, [r0] bx lr .align 2, 0 -_08093DA0: .4byte 0x03004de0 +_08093DA0: .4byte gUnknown_03004DE0 _08093DA4: .4byte REG_VCOUNT _08093DA8: .4byte REG_BG0VOFS thumb_func_end sub_8093D7C @@ -51638,7 +51638,7 @@ sub_8094140: @ 8094140 bx r0 .align 2, 0 _0809417C: .4byte gWindowConfig_81E6DC4 -_08094180: .4byte 0x020231cc +_08094180: .4byte gStringVar1 _08094184: .4byte 0x02000094 thumb_func_end sub_8094140 @@ -51816,7 +51816,7 @@ _080942EA: bx r0 .align 2, 0 _080942F0: .4byte 0x02000000 -_080942F4: .4byte 0x020231cc +_080942F4: .4byte gStringVar1 thumb_func_end sub_809429C thumb_func_start sub_80942F8 @@ -51841,7 +51841,7 @@ sub_80942F8: @ 80942F8 pop {r0} bx r0 .align 2, 0 -_08094328: .4byte 0x020231cc +_08094328: .4byte gStringVar1 _0809432C: .4byte 0x02000094 _08094330: .4byte gOtherText_TrainersTrainerCard thumb_func_end sub_80942F8 @@ -51913,7 +51913,7 @@ _080943B0: bx r0 .align 2, 0 _080943B8: .4byte 0x02000000 -_080943BC: .4byte 0x020231cc +_080943BC: .4byte gStringVar1 _080943C0: .4byte gUnknown_083B5EF4 thumb_func_end sub_8094354 @@ -52446,7 +52446,7 @@ sub_8094778: @ 8094778 pop {r0} bx r0 .align 2, 0 -_080947AC: .4byte 0x0202e828 +_080947AC: .4byte gMapHeader thumb_func_end sub_8094778 thumb_func_start sub_80947B0 @@ -52655,7 +52655,7 @@ unref_sub_8094928: @ 8094928 pop {r0} bx r0 .align 2, 0 -_08094938: .4byte 0x020300a0 +_08094938: .4byte gPokemonStorage _0809493C: .4byte 0x000083d0 thumb_func_end unref_sub_8094928 @@ -52669,7 +52669,7 @@ unref_sub_8094940: @ 8094940 pop {r0} bx r0 .align 2, 0 -_08094950: .4byte 0x020300a0 +_08094950: .4byte gPokemonStorage _08094954: .4byte 0x000083d0 thumb_func_end unref_sub_8094940 @@ -52687,7 +52687,7 @@ sub_8094958: @ 8094958 pop {r0} bx r0 .align 2, 0 -_08094974: .4byte 0x02038470 +_08094974: .4byte gUnknown_02038470 thumb_func_end sub_8094958 thumb_func_start sub_8094978 @@ -52769,7 +52769,7 @@ _08094A00: ble _080949F2 b _08094A50 .align 2, 0 -_08094A08: .4byte 0x02024a6a +_08094A08: .4byte gUnknown_02024A6A _08094A0C: movs r5, 0x2 movs r0, 0 @@ -52825,7 +52825,7 @@ _08094A68: pop {r0} bx r0 .align 2, 0 -_08094A70: .4byte 0x02024a6a +_08094A70: .4byte gUnknown_02024A6A thumb_func_end sub_8094998 thumb_func_start sub_8094A74 @@ -52908,7 +52908,7 @@ _08094B06: ble _08094AF8 b _08094B46 .align 2, 0 -_08094B10: .4byte 0x02024a6a +_08094B10: .4byte gUnknown_02024A6A _08094B14: movs r3, 0x2 mov r1, sp @@ -52957,7 +52957,7 @@ _08094B5E: pop {r0} bx r0 .align 2, 0 -_08094B68: .4byte 0x02024a6a +_08094B68: .4byte gUnknown_02024A6A thumb_func_end sub_8094A74 thumb_func_start sub_8094B6C @@ -53072,7 +53072,7 @@ sub_8094C20: @ 8094C20 ands r1, r0 b _08094C48 .align 2, 0 -_08094C3C: .4byte 0x02038470 +_08094C3C: .4byte gUnknown_02038470 _08094C40: ldr r0, _08094C50 adds r0, r2, r0 @@ -53083,7 +53083,7 @@ _08094C48: pop {r1} bx r1 .align 2, 0 -_08094C50: .4byte 0x02038470 +_08094C50: .4byte gUnknown_02038470 thumb_func_end sub_8094C20 thumb_func_start sub_8094C54 @@ -53107,7 +53107,7 @@ sub_8094C54: @ 8094C54 strb r1, [r0] b _08094C8C .align 2, 0 -_08094C78: .4byte 0x02038470 +_08094C78: .4byte gUnknown_02038470 _08094C7C: ldr r2, _08094C94 adds r2, r3, r2 @@ -53122,7 +53122,7 @@ _08094C8C: pop {r0} bx r0 .align 2, 0 -_08094C94: .4byte 0x02038470 +_08094C94: .4byte gUnknown_02038470 thumb_func_end sub_8094C54 thumb_func_start sub_8094C98 @@ -53179,7 +53179,7 @@ _08094CF8: adds r0, r2, 0 b _08094D12 .align 2, 0 -_08094CFC: .4byte 0x02038470 +_08094CFC: .4byte gUnknown_02038470 _08094D00: adds r0, r2, 0x1 lsls r0, 24 @@ -53230,7 +53230,7 @@ _08094D2A: bx r0 .align 2, 0 _08094D58: .4byte 0x0201b000 -_08094D5C: .4byte 0x03004360 +_08094D5C: .4byte gPlayerParty thumb_func_end pokemon_change_order thumb_func_start sub_8094D60 @@ -53271,7 +53271,7 @@ _08094D76: bx r0 .align 2, 0 _08094DA8: .4byte 0xfffffda8 -_08094DAC: .4byte 0x03004360 +_08094DAC: .4byte gPlayerParty thumb_func_end sub_8094D60 thumb_func_start unref_sub_8094DB0 @@ -53316,7 +53316,7 @@ _08094DBE: bl sub_806E6F0 b _08094E16 .align 2, 0 -_08094E08: .4byte 0x03004360 +_08094E08: .4byte gPlayerParty _08094E0C: adds r0, r6, 0x1 lsls r0, 24 @@ -53349,8 +53349,8 @@ sub_8094E20: @ 8094E20 pop {r0} bx r0 .align 2, 0 -_08094E44: .4byte 0x0202f388 -_08094E48: .4byte 0x02038473 +_08094E44: .4byte gPaletteFade +_08094E48: .4byte gUnknown_02038473 thumb_func_end sub_8094E20 thumb_func_start sub_8094E4C @@ -53450,7 +53450,7 @@ _08094EEC: .align 2, 0 _08094F10: .4byte 0x0201b000 _08094F14: .4byte 0x00000266 -_08094F18: .4byte 0x03004360 +_08094F18: .4byte gPlayerParty _08094F1C: movs r0, 0 strh r0, [r4] @@ -53582,8 +53582,8 @@ _08095000: strb r1, [r0] b _0809503C .align 2, 0 -_08095024: .4byte 0x02038473 -_08095028: .4byte 0x0203855e +_08095024: .4byte gUnknown_02038473 +_08095028: .4byte word_203855E _0809502C: .4byte 0x0201b000 _08095030: .4byte 0x00000259 _08095034: @@ -53637,9 +53637,9 @@ sub_8095050: @ 8095050 adds r0, r3 b _080950DE .align 2, 0 -_0809508C: .4byte 0x03004360 -_08095090: .4byte 0x02038473 -_08095094: .4byte 0x03004b20 +_0809508C: .4byte gPlayerParty +_08095090: .4byte gUnknown_02038473 +_08095094: .4byte gTasks _08095098: .4byte 0x0201b000 _0809509C: ldr r3, _080950C0 @@ -53661,7 +53661,7 @@ _0809509C: strh r5, [r0, 0x12] b _080950EC .align 2, 0 -_080950C0: .4byte 0x03004b20 +_080950C0: .4byte gTasks _080950C4: .4byte 0x0201b000 _080950C8: ldr r3, _08095108 @@ -53697,7 +53697,7 @@ _080950EC: pop {r0} bx r0 .align 2, 0 -_08095108: .4byte 0x03004b20 +_08095108: .4byte gTasks _0809510C: .4byte 0x0201b000 _08095110: .4byte gUnknown_083B5FF4 _08095114: .4byte gUnknown_083B5FCC @@ -53733,10 +53733,10 @@ _0809512C: ldr r3, [r0] b _080951AA .align 2, 0 -_08095150: .4byte 0x0202f388 -_08095154: .4byte 0x02038473 -_08095158: .4byte 0x0203855e -_0809515C: .4byte 0x03004ae4 +_08095150: .4byte gPaletteFade +_08095154: .4byte gUnknown_02038473 +_08095158: .4byte word_203855E +_0809515C: .4byte gUnknown_03004AE4 _08095160: .4byte sub_80952E4 _08095164: adds r0, r4, 0 @@ -53776,10 +53776,10 @@ _080951AA: bl _call_via_r3 b _08095268 .align 2, 0 -_080951B4: .4byte 0x02038473 -_080951B8: .4byte 0x03004360 -_080951BC: .4byte 0x03004ae4 -_080951C0: .4byte 0x0203855e +_080951B4: .4byte gUnknown_02038473 +_080951B8: .4byte gPlayerParty +_080951BC: .4byte gUnknown_03004AE4 +_080951C0: .4byte word_203855E _080951C4: .4byte sub_80952E4 _080951C8: movs r0, 0x5 @@ -53807,8 +53807,8 @@ _080951C8: bl SetTaskFuncWithFollowupFunc b _08095268 .align 2, 0 -_08095204: .4byte 0x03004360 -_08095208: .4byte 0x020231cc +_08095204: .4byte gPlayerParty +_08095208: .4byte gStringVar1 _0809520C: .4byte sub_8095408 _08095210: .4byte sub_8095118 _08095214: @@ -53821,7 +53821,7 @@ _0809521C: bl audio_play b _08095268 .align 2, 0 -_08095224: .4byte 0x02038473 +_08095224: .4byte gUnknown_02038473 _08095228: movs r0, 0x5 bl audio_play @@ -53839,8 +53839,8 @@ _08095228: ldr r1, _08095250 b _08095266 .align 2, 0 -_08095248: .4byte 0x0202e8f4 -_0809524C: .4byte 0x03004b20 +_08095248: .4byte gUnknown_0202E8F4 +_0809524C: .4byte gTasks _08095250: .4byte sub_80952E4 _08095254: ldr r1, _08095270 @@ -53859,8 +53859,8 @@ _08095268: pop {r0} bx r0 .align 2, 0 -_08095270: .4byte 0x0202e8f4 -_08095274: .4byte 0x03004b20 +_08095270: .4byte gUnknown_0202E8F4 +_08095274: .4byte gTasks _08095278: .4byte sub_809527C thumb_func_end sub_8095118 @@ -53890,7 +53890,7 @@ sub_809527C: @ 809527C pop {r0} bx r0 .align 2, 0 -_080952AC: .4byte 0x03004b20 +_080952AC: .4byte gTasks _080952B0: .4byte sub_80952B4 thumb_func_end sub_809527C @@ -53915,7 +53915,7 @@ _080952D6: pop {r0} bx r0 .align 2, 0 -_080952DC: .4byte 0x0202f388 +_080952DC: .4byte gPaletteFade _080952E0: .4byte sub_802E414 thumb_func_end sub_80952B4 @@ -53933,7 +53933,7 @@ sub_80952E4: @ 80952E4 bl sub_809527C b _0809531E .align 2, 0 -_080952FC: .4byte 0x0202e8f4 +_080952FC: .4byte gUnknown_0202E8F4 _08095300: movs r0, 0x1 negs r0, r0 @@ -53955,7 +53955,7 @@ _0809531E: pop {r0} bx r0 .align 2, 0 -_08095328: .4byte 0x03004b20 +_08095328: .4byte gTasks _0809532C: .4byte sub_8095330 thumb_func_end sub_80952E4 @@ -53979,7 +53979,7 @@ _08095350: pop {r0} bx r0 .align 2, 0 -_08095358: .4byte 0x0202f388 +_08095358: .4byte gPaletteFade thumb_func_end sub_8095330 thumb_func_start sub_809535C @@ -54000,7 +54000,7 @@ sub_809535C: @ 809535C pop {r0} bx r0 .align 2, 0 -_08095380: .4byte 0x0202f388 +_08095380: .4byte gPaletteFade _08095384: .4byte sub_8095118 _08095388: .4byte sub_809538C thumb_func_end sub_809535C @@ -54041,9 +54041,9 @@ _08095392: b _08095400 .align 2, 0 _080953D8: .4byte 0x0201b260 -_080953DC: .4byte 0x020384f0 -_080953E0: .4byte 0x03004360 -_080953E4: .4byte 0x020231cc +_080953DC: .4byte gUnknown_020384F0 +_080953E0: .4byte gPlayerParty +_080953E4: .4byte gStringVar1 _080953E8: .4byte sub_8095408 _080953EC: .4byte sub_8095118 _080953F0: .4byte sub_806AEDC @@ -54085,8 +54085,8 @@ sub_8095408: @ 8095408 bl MoveMenuCursor b _080954B8 .align 2, 0 -_0809543C: .4byte 0x0202f388 -_08095440: .4byte 0x03001770 +_0809543C: .4byte gPaletteFade +_08095440: .4byte gMain _08095444: adds r0, r3, 0 ands r0, r1 @@ -54126,7 +54126,7 @@ _0809545A: bl _call_via_r1 b _080954B8 .align 2, 0 -_08095498: .4byte 0x03004b20 +_08095498: .4byte gTasks _0809549C: .4byte gUnknown_083B5FF4 _080954A0: .4byte gUnknown_083B5FCC _080954A4: @@ -54159,7 +54159,7 @@ _080954D4: pop {r0} bx r0 .align 2, 0 -_080954D8: .4byte 0x0202e8f6 +_080954D8: .4byte gUnknown_0202E8F6 thumb_func_end sub_80954C0 thumb_func_start sub_80954DC @@ -54202,11 +54202,11 @@ _08095522: pop {r0} bx r0 .align 2, 0 -_0809552C: .4byte 0x0202f388 +_0809552C: .4byte gPaletteFade _08095530: .4byte 0x0201b000 _08095534: .4byte 0x00000262 -_08095538: .4byte 0x03004360 -_0809553C: .4byte 0x03004350 +_08095538: .4byte gPlayerParty +_0809553C: .4byte gPlayerPartyCount _08095540: .4byte sub_809535C thumb_func_end sub_80954DC @@ -54238,7 +54238,7 @@ sub_8095544: @ 8095544 pop {r0} bx r0 .align 2, 0 -_0809557C: .4byte 0x03004b20 +_0809557C: .4byte gTasks _08095580: .4byte sub_80954DC thumb_func_end sub_8095544 @@ -54296,10 +54296,10 @@ _080955C6: ldr r1, _0809560C b _0809589A .align 2, 0 -_080955F8: .4byte 0x03004b20 +_080955F8: .4byte gTasks _080955FC: .4byte gUnknown_083B5FF4 -_08095600: .4byte 0x020231cc -_08095604: .4byte 0x020234cc +_08095600: .4byte gStringVar1 +_08095604: .4byte gStringVar4 _08095608: .4byte gOtherText_CantSwitchPokeWithYours _0809560C: .4byte sub_80954C0 _08095610: @@ -54332,11 +54332,11 @@ _08095610: ldr r1, _08095668 b _0809589A .align 2, 0 -_08095654: .4byte 0x03004360 -_08095658: .4byte 0x020231cc -_0809565C: .4byte 0x020234cc +_08095654: .4byte gPlayerParty +_08095658: .4byte gStringVar1 +_0809565C: .4byte gStringVar4 _08095660: .4byte gOtherText_NoEnergyLeft -_08095664: .4byte 0x03004b20 +_08095664: .4byte gTasks _08095668: .4byte sub_80954C0 _0809566C: movs r4, 0 @@ -54345,7 +54345,7 @@ _0809566C: mov r8, r1 b _080956A8 .align 2, 0 -_08095678: .4byte 0x02024a68 +_08095678: .4byte gUnknown_02024A68 _0809567C: adds r0, r4, 0 bl battle_side_get_owner @@ -54400,12 +54400,12 @@ _080956A8: ldr r1, _08095704 b _0809589A .align 2, 0 -_080956EC: .4byte 0x02024a6a -_080956F0: .4byte 0x02024a68 -_080956F4: .4byte 0x03004360 -_080956F8: .4byte 0x020234cc +_080956EC: .4byte gUnknown_02024A6A +_080956F0: .4byte gUnknown_02024A68 +_080956F4: .4byte gPlayerParty +_080956F8: .4byte gStringVar4 _080956FC: .4byte gOtherText_EGGCantBattle -_08095700: .4byte 0x03004b20 +_08095700: .4byte gTasks _08095704: .4byte sub_80954C0 _08095708: adds r0, r5, 0 @@ -54439,10 +54439,10 @@ _08095708: .align 2, 0 _0809574C: .4byte 0x02000000 _08095750: .4byte 0x0001609d -_08095754: .4byte 0x020231cc -_08095758: .4byte 0x020234cc +_08095754: .4byte gStringVar1 +_08095758: .4byte gStringVar4 _0809575C: .4byte gOtherText_AlreadySelected -_08095760: .4byte 0x03004b20 +_08095760: .4byte gTasks _08095764: .4byte sub_80954C0 _08095768: ldr r0, _08095790 @@ -54462,9 +54462,9 @@ _08095768: ldr r1, _0809579C b _0809589A .align 2, 0 -_08095790: .4byte 0x02038473 -_08095794: .4byte 0x020234cc -_08095798: .4byte 0x03004b20 +_08095790: .4byte gUnknown_02038473 +_08095794: .4byte gStringVar4 +_08095798: .4byte gTasks _0809579C: .4byte sub_80954C0 _080957A0: cmp r0, 0x2 @@ -54500,12 +54500,12 @@ _080957A0: ldr r1, _08095804 b _0809589A .align 2, 0 -_080957EC: .4byte 0x02024e6c -_080957F0: .4byte 0x02024a6a -_080957F4: .4byte 0x020231cc -_080957F8: .4byte 0x020234cc +_080957EC: .4byte gUnknown_02024E6C +_080957F0: .4byte gUnknown_02024A6A +_080957F4: .4byte gStringVar1 +_080957F8: .4byte gStringVar4 _080957FC: .4byte gOtherText_CantBeSwitched -_08095800: .4byte 0x03004b20 +_08095800: .4byte gTasks _08095804: .4byte sub_80954C0 _08095808: bl sub_806D5A4 @@ -54530,11 +54530,11 @@ _08095808: ldr r1, _08095850 b _0809589A .align 2, 0 -_0809583C: .4byte 0x03004360 -_08095840: .4byte 0x020231cc -_08095844: .4byte 0x020234cc +_0809583C: .4byte gPlayerParty +_08095840: .4byte gStringVar1 +_08095844: .4byte gStringVar4 _08095848: .4byte gOtherText_AlreadyBattle -_0809584C: .4byte 0x03004b20 +_0809584C: .4byte gTasks _08095850: .4byte sub_80954C0 _08095854: adds r0, r5, 0 @@ -54578,11 +54578,11 @@ _0809589A: pop {r0} bx r0 .align 2, 0 -_080958AC: .4byte 0x0202e8f5 -_080958B0: .4byte 0x0202e8f4 -_080958B4: .4byte 0x02024a6a -_080958B8: .4byte 0x02024e6c -_080958BC: .4byte 0x03004b20 +_080958AC: .4byte gUnknown_0202E8F5 +_080958B0: .4byte gUnknown_0202E8F4 +_080958B4: .4byte gUnknown_02024A6A +_080958B8: .4byte gUnknown_02024E6C +_080958BC: .4byte gTasks _080958C0: .4byte sub_809527C thumb_func_end sub_8095584 @@ -54612,7 +54612,7 @@ sub_80958C4: @ 80958C4 pop {r0} bx r0 .align 2, 0 -_080958FC: .4byte 0x03004b20 +_080958FC: .4byte gTasks _08095900: .4byte gUnknown_083B5FF4 thumb_func_end sub_80958C4 @@ -54902,7 +54902,7 @@ _08095B0C: pop {r1} bx r1 .align 2, 0 -_08095B20: .4byte 0x020300a4 +_08095B20: .4byte gUnknown_020300A4 thumb_func_end sub_8095ADC thumb_func_start sub_8095B24 @@ -54931,7 +54931,7 @@ _08095B36: asrs r0, 16 b _08095B66 .align 2, 0 -_08095B54: .4byte 0x020300a4 +_08095B54: .4byte gUnknown_020300A4 _08095B58: adds r0, r4, 0x1 lsls r0, 16 @@ -54982,7 +54982,7 @@ _08095B9A: pop {r1} bx r1 .align 2, 0 -_08095BB0: .4byte 0x03004360 +_08095BB0: .4byte gPlayerParty thumb_func_end sub_8095B6C thumb_func_start sub_8095BB4 @@ -55030,7 +55030,7 @@ _08095BF6: pop {r1} bx r1 .align 2, 0 -_08095C0C: .4byte 0x03004360 +_08095C0C: .4byte gPlayerParty thumb_func_end sub_8095BB4 thumb_func_start sub_8095C10 @@ -55044,7 +55044,7 @@ sub_8095C10: @ 8095C10 pop {r1} bx r1 .align 2, 0 -_08095C24: .4byte 0x0202e8cc +_08095C24: .4byte gUnknown_0202E8CC thumb_func_end sub_8095C10 thumb_func_start sub_8095C28 @@ -55076,7 +55076,7 @@ _08095C46: pop {r1} bx r1 .align 2, 0 -_08095C5C: .4byte 0x03004360 +_08095C5C: .4byte gPlayerParty thumb_func_end sub_8095C28 thumb_func_start unref_sub_8095C60 @@ -55425,7 +55425,7 @@ _08095ECE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08095ED8: .4byte 0x03004b20 +_08095ED8: .4byte gTasks _08095EDC: .4byte _08095EE0 .align 2, 0 _08095EE0: @@ -55538,7 +55538,7 @@ _08095FA2: bl MenuPrint b _080960F4 .align 2, 0 -_08095FC0: .4byte 0x03001770 +_08095FC0: .4byte gMain _08095FC4: .4byte gUnknown_083B600C _08095FC8: bl sub_8072DEC @@ -55630,7 +55630,7 @@ _0809606A: ldrsh r0, [r4, r3] b _080960C2 .align 2, 0 -_08096088: .4byte 0x03001770 +_08096088: .4byte gMain _0809608C: .4byte gUnknown_083B600C _08096090: movs r0, 0x80 @@ -55686,7 +55686,7 @@ _080960F4: pop {r0} bx r0 .align 2, 0 -_080960FC: .4byte 0x0202f388 +_080960FC: .4byte gPaletteFade thumb_func_end sub_8095EB4 thumb_func_start sub_8096100 @@ -55710,7 +55710,7 @@ sub_8096100: @ 8096100 bx r0 .align 2, 0 _08096128: .4byte sub_8095EB4 -_0809612C: .4byte 0x03004b20 +_0809612C: .4byte gTasks thumb_func_end sub_8096100 thumb_func_start sub_8096130 @@ -55736,8 +55736,8 @@ sub_8096130: @ 8096130 bx r0 .align 2, 0 _0809615C: .4byte sub_8095EB4 -_08096160: .4byte 0x03004b20 -_08096164: .4byte 0x02038474 +_08096160: .4byte gTasks +_08096164: .4byte gUnknown_02038474 thumb_func_end sub_8096130 thumb_func_start sub_8096168 @@ -55789,9 +55789,9 @@ sub_80961A8: @ 80961A8 pop {r0} bx r0 .align 2, 0 -_080961C4: .4byte 0x02038474 +_080961C4: .4byte gUnknown_02038474 _080961C8: .4byte gUnknown_083B6DB4 -_080961CC: .4byte 0x0300485c +_080961CC: .4byte gUnknown_0300485C _080961D0: .4byte sub_8096130 _080961D4: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_80961A8 @@ -55863,8 +55863,8 @@ _0809623E: pop {r0} bx r0 .align 2, 0 -_08096258: .4byte 0x020300a0 -_0809625C: .4byte 0x020383e4 +_08096258: .4byte gPokemonStorage +_0809625C: .4byte gUnknown_020383E4 _08096260: .4byte gPCText_BOX thumb_func_end sub_80961D8 @@ -55944,7 +55944,7 @@ _080962F4: .4byte gBoxSelectionPopupPalette _080962F8: .4byte 0xffff0000 _080962FC: .4byte gBoxSelectionPopupCenterTiles _08096300: .4byte gBoxSelectionPopupSidesTiles -_08096304: .4byte 0x02038478 +_08096304: .4byte gUnknown_02038478 _08096308: .4byte 0x00000242 _0809630C: .4byte 0x0000023e thumb_func_end sub_8096264 @@ -55975,7 +55975,7 @@ sub_8096310: @ 8096310 pop {r0} bx r0 .align 2, 0 -_08096344: .4byte 0x02038478 +_08096344: .4byte gUnknown_02038478 _08096348: .4byte 0x00000242 thumb_func_end sub_8096310 @@ -56011,7 +56011,7 @@ sub_8096368: @ 8096368 movs r0, 0xC9 b _080963CC .align 2, 0 -_08096380: .4byte 0x03001770 +_08096380: .4byte gMain _08096384: movs r0, 0x1 ands r0, r1 @@ -56027,7 +56027,7 @@ _08096384: ldrb r0, [r0] b _080963CC .align 2, 0 -_080963A0: .4byte 0x02038478 +_080963A0: .4byte gUnknown_02038478 _080963A4: movs r0, 0x20 ands r0, r1 @@ -56260,9 +56260,9 @@ _08096564: .4byte 0xffff0fff _08096568: .4byte gDummySpriteAnimTable _0809656C: .4byte gDummySpriteAffineAnimTable _08096570: .4byte SpriteCallbackDummy -_08096574: .4byte 0x02038478 +_08096574: .4byte gUnknown_02038478 _08096578: .4byte 0x00000242 -_0809657C: .4byte 0x02020004 +_0809657C: .4byte gSprites _08096580: .4byte gSpriteAnimTable_83B604C _08096584: .4byte 0x0000023e _08096588: .4byte sub_8096784 @@ -56324,7 +56324,7 @@ _080965E2: pop {r0} bx r0 .align 2, 0 -_080965F4: .4byte 0x02038478 +_080965F4: .4byte gUnknown_02038478 thumb_func_end sub_809658C thumb_func_start sub_80965F8 @@ -56353,7 +56353,7 @@ _0809661E: pop {r0} bx r0 .align 2, 0 -_08096628: .4byte 0x02038478 +_08096628: .4byte gUnknown_02038478 thumb_func_end sub_80965F8 thumb_func_start sub_809662C @@ -56370,7 +56370,7 @@ sub_809662C: @ 809662C subs r1, r0, 0x1 b _0809664A .align 2, 0 -_08096644: .4byte 0x02038478 +_08096644: .4byte gUnknown_02038478 _08096648: movs r1, 0xD _0809664A: @@ -56427,9 +56427,9 @@ sub_809665C: @ 809665C movs r0, 0x28 b _080966C2 .align 2, 0 -_080966B4: .4byte 0x02038478 -_080966B8: .4byte 0x020231cc -_080966BC: .4byte 0x020383e4 +_080966B4: .4byte gUnknown_02038478 +_080966B8: .4byte gStringVar1 +_080966BC: .4byte gUnknown_020383E4 _080966C0: movs r0, 0x22 _080966C2: @@ -56455,7 +56455,7 @@ _080966C2: pop {r0} bx r0 .align 2, 0 -_080966F0: .4byte 0x020231cc +_080966F0: .4byte gStringVar1 thumb_func_end sub_809665C thumb_func_start sub_80966F4 @@ -56515,7 +56515,7 @@ sub_80966F4: @ 80966F4 pop {r0} bx r0 .align 2, 0 -_08096764: .4byte 0x02038478 +_08096764: .4byte gUnknown_02038478 _08096768: .4byte 0x06010000 _0809676C: .4byte gUnknown_083B6DB8 _08096770: .4byte 0x00001111 @@ -56570,7 +56570,7 @@ task_intro_29: @ 80967B8 pop {r0} bx r0 .align 2, 0 -_080967D0: .4byte 0x0203847d +_080967D0: .4byte gUnknown_0203847D _080967D4: .4byte 0x02000000 _080967D8: .4byte sub_8096884 thumb_func_end task_intro_29 @@ -56623,9 +56623,9 @@ sub_8096804: @ 8096804 pop {r0} bx r0 .align 2, 0 -_0809683C: .4byte 0x030024d8 +_0809683C: .4byte gReservedSpriteTileCount _08096840: .4byte 0x02000020 -_08096844: .4byte 0x03001760 +_08096844: .4byte gKeyRepeatStartDelay thumb_func_end sub_8096804 thumb_func_start sub_8096848 @@ -56647,9 +56647,9 @@ _0809685C: pop {r0} bx r0 .align 2, 0 -_08096868: .4byte 0x0203847c +_08096868: .4byte gUnknown_0203847C _0809686C: .4byte 0x02000000 -_08096870: .4byte 0x0203847e +_08096870: .4byte gUnknown_0203847E thumb_func_end sub_8096848 thumb_func_start sub_8096874 @@ -56680,7 +56680,7 @@ _08096894: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080968A0: .4byte 0x03001770 +_080968A0: .4byte gMain _080968A4: .4byte 0x0000043c _080968A8: .4byte _080968AC .align 2, 0 @@ -56751,7 +56751,7 @@ _0809692A: bl sub_80F7404 b _0809697A .align 2, 0 -_08096950: .4byte 0x020300a0 +_08096950: .4byte gPokemonStorage _08096954: .4byte 0x02000000 _08096958: .4byte 0x000012bc _0809695C: .4byte 0x000012be @@ -56778,7 +56778,7 @@ _08096986: _0809698C: .4byte sub_8096BF0 _08096990: .4byte sub_8096B38 _08096994: .4byte sub_8096AFC -_08096998: .4byte 0x03001770 +_08096998: .4byte gMain _0809699C: .4byte 0x0000043c thumb_func_end sub_8096884 @@ -56800,7 +56800,7 @@ _080969B2: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080969BC: .4byte 0x03001770 +_080969BC: .4byte gMain _080969C0: .4byte 0x0000043c _080969C4: .4byte _080969C8 .align 2, 0 @@ -56841,8 +56841,8 @@ _08096A1A: b _08096AD8 .align 2, 0 _08096A28: .4byte 0x02000000 -_08096A2C: .4byte 0x0203847d -_08096A30: .4byte 0x0203847f +_08096A2C: .4byte gUnknown_0203847D +_08096A30: .4byte gUnknown_0203847F _08096A34: ldr r0, _08096A3C bl SetUpWindowConfig @@ -56889,7 +56889,7 @@ _08096A72: bl sub_80F7404 b _08096AD8 .align 2, 0 -_08096A98: .4byte 0x020300a0 +_08096A98: .4byte gPokemonStorage _08096A9C: .4byte 0x02000000 _08096AA0: .4byte 0x000012bc _08096AA4: .4byte 0x000012be @@ -56928,7 +56928,7 @@ _08096AE4: .align 2, 0 _08096AEC: .4byte sub_8096C68 _08096AF0: .4byte sub_8096B38 -_08096AF4: .4byte 0x03001770 +_08096AF4: .4byte gMain _08096AF8: .4byte 0x0000043c thumb_func_end sub_80969A0 @@ -57033,7 +57033,7 @@ _08096BCC: pop {r0} bx r0 .align 2, 0 -_08096BD4: .4byte 0x020300a0 +_08096BD4: .4byte gPokemonStorage _08096BD8: .4byte 0x00008344 _08096BDC: .4byte sub_80969A0 thumb_func_end sub_8096B5C @@ -57286,7 +57286,7 @@ _08096DD4: b _08096E16 .align 2, 0 _08096DF0: .4byte 0x02000000 -_08096DF4: .4byte 0x020300a0 +_08096DF4: .4byte gPokemonStorage _08096DF8: .4byte 0x000008b2 _08096DFC: movs r0, 0x5 @@ -57311,7 +57311,7 @@ _08096E18: b _08096FBA .align 2, 0 _08096E24: .4byte 0x02000000 -_08096E28: .4byte 0x020300a0 +_08096E28: .4byte gPokemonStorage _08096E2C: .4byte 0x000008b2 _08096E30: bl sub_809BE80 @@ -57440,10 +57440,10 @@ _08096F1C: bl BoxSetMosaic b _08096F70 .align 2, 0 -_08096F50: .4byte 0x020300a0 +_08096F50: .4byte gPokemonStorage _08096F54: .4byte 0x02000000 _08096F58: .4byte 0x000008b2 -_08096F5C: .4byte 0x0203847c +_08096F5C: .4byte gUnknown_0203847C _08096F60: ldr r0, _08096F78 ldrh r1, [r0, 0x2E] @@ -57458,7 +57458,7 @@ _08096F70: strb r0, [r1, 0x4] b _08096FBA .align 2, 0 -_08096F78: .4byte 0x03001770 +_08096F78: .4byte gMain _08096F7C: .4byte 0x02000000 _08096F80: movs r0, 0x20 @@ -57492,7 +57492,7 @@ _08096FBA: pop {r0} bx r0 .align 2, 0 -_08096FC0: .4byte 0x03001770 +_08096FC0: .4byte gMain _08096FC4: .4byte sub_8096C84 thumb_func_end sub_8096C84 @@ -57826,7 +57826,7 @@ _0809729A: pop {r0} bx r0 .align 2, 0 -_080972A0: .4byte 0x03001770 +_080972A0: .4byte gMain _080972A4: .4byte sub_8096C84 thumb_func_end sub_8097078 @@ -57862,7 +57862,7 @@ _080972CA: bl sub_8096BE0 b _080972F2 .align 2, 0 -_080972E4: .4byte 0x0203847c +_080972E4: .4byte gUnknown_0203847C _080972E8: .4byte sub_8097858 _080972EC: ldr r0, _080972F8 @@ -57907,7 +57907,7 @@ _0809731E: bl sub_8096BE0 b _08097346 .align 2, 0 -_08097338: .4byte 0x0203847c +_08097338: .4byte gUnknown_0203847C _0809733C: .4byte sub_8097858 _08097340: ldr r0, _0809734C @@ -58014,7 +58014,7 @@ _080973FC: bl sub_8096BE0 b _08097462 .align 2, 0 -_08097414: .4byte 0x03001770 +_08097414: .4byte gMain _08097418: .4byte sub_8096C84 _0809741C: bl sub_809B130 @@ -58100,7 +58100,7 @@ _080974A0: .align 2, 0 _080974C8: .4byte 0x02002370 _080974CC: .4byte 0x0000daca -_080974D0: .4byte 0x0203847e +_080974D0: .4byte gUnknown_0203847E _080974D4: .4byte 0xffffdc90 _080974D8: bl sub_8096368 @@ -58140,7 +58140,7 @@ _08097522: b _08097584 .align 2, 0 _0809752C: .4byte 0x02000000 -_08097530: .4byte 0x0203847e +_08097530: .4byte gUnknown_0203847E _08097534: bl party_compaction bl sub_8099310 @@ -58182,7 +58182,7 @@ _08097584: pop {r0} bx r0 .align 2, 0 -_0809758C: .4byte 0x03001770 +_0809758C: .4byte gMain _08097590: .4byte 0x02000000 thumb_func_end sub_809746C @@ -58298,7 +58298,7 @@ _08097688: movs r0, 0xB b _08097740 .align 2, 0 -_0809768C: .4byte 0x03001770 +_0809768C: .4byte gMain _08097690: ldr r0, _080976B4 ldrh r1, [r0, 0x2E] @@ -58315,8 +58315,8 @@ _08097690: bl sub_8099310 b _08097744 .align 2, 0 -_080976B4: .4byte 0x03001770 -_080976B8: .4byte 0x0203847c +_080976B4: .4byte gMain +_080976B8: .4byte gUnknown_0203847C _080976BC: ldr r1, _080976C4 movs r0, 0x7 @@ -58352,7 +58352,7 @@ _080976F0: movs r0, 0x15 b _08097740 .align 2, 0 -_08097700: .4byte 0x03001770 +_08097700: .4byte gMain _08097704: ldr r0, _0809771C ldrh r1, [r0, 0x2E] @@ -58364,7 +58364,7 @@ _08097704: bl sub_8099958 b _08097744 .align 2, 0 -_0809771C: .4byte 0x03001770 +_0809771C: .4byte gMain _08097720: bl sub_8099990 lsls r0, 24 @@ -58390,7 +58390,7 @@ _08097744: strb r0, [r1, 0x4] b _0809777A .align 2, 0 -_08097750: .4byte 0x03001770 +_08097750: .4byte gMain _08097754: .4byte 0x02000000 _08097758: ldr r1, _08097760 @@ -58414,7 +58414,7 @@ _0809777A: pop {r0} bx r0 .align 2, 0 -_08097780: .4byte 0x03001770 +_08097780: .4byte gMain _08097784: .4byte sub_8096C84 thumb_func_end sub_8097594 @@ -58461,7 +58461,7 @@ _080977D4: pop {r0} bx r0 .align 2, 0 -_080977DC: .4byte 0x0203847f +_080977DC: .4byte gUnknown_0203847F _080977E0: .4byte sub_8096B5C thumb_func_end sub_8097788 @@ -58794,7 +58794,7 @@ _08097A86: .align 2, 0 _08097AA4: .4byte 0x00002370 _08097AA8: .4byte 0x0000daca -_08097AAC: .4byte 0x020300a0 +_08097AAC: .4byte gPokemonStorage _08097AB0: bl sub_8096368 lsls r0, 24 @@ -58826,7 +58826,7 @@ _08097AE4: b _08097B32 .align 2, 0 _08097AF4: .4byte 0x000008b2 -_08097AF8: .4byte 0x020300a0 +_08097AF8: .4byte gPokemonStorage _08097AFC: .4byte sub_8096C84 _08097B00: ldr r1, _08097B14 @@ -58857,7 +58857,7 @@ _08097B32: pop {r0} bx r0 .align 2, 0 -_08097B38: .4byte 0x020300a0 +_08097B38: .4byte gPokemonStorage _08097B3C: .4byte 0x000008b2 _08097B40: .4byte sub_8096C84 thumb_func_end sub_8097A64 @@ -58904,7 +58904,7 @@ _08097B8E: pop {r0} bx r0 .align 2, 0 -_08097B98: .4byte 0x0203847f +_08097B98: .4byte gUnknown_0203847F _08097B9C: .4byte sub_8096B5C thumb_func_end sub_8097B44 @@ -58970,7 +58970,7 @@ _08097C18: beq _08097CB0 b _08097C4A .align 2, 0 -_08097C28: .4byte 0x03001770 +_08097C28: .4byte gMain _08097C2C: bl ProcessMenuInputNoWrap lsls r0, 24 @@ -59038,7 +59038,7 @@ _08097CB0: pop {r0} bx r0 .align 2, 0 -_08097CB8: .4byte 0x03004350 +_08097CB8: .4byte gPlayerPartyCount _08097CBC: .4byte sub_80961A8 thumb_func_end sub_8097BA0 @@ -59104,7 +59104,7 @@ _08097D38: beq _08097DD0 b _08097D6C .align 2, 0 -_08097D48: .4byte 0x03001770 +_08097D48: .4byte gMain _08097D4C: bl ProcessMenuInputNoWrap lsls r0, 24 @@ -59173,7 +59173,7 @@ _08097DD0: pop {r0} bx r0 .align 2, 0 -_08097DD8: .4byte 0x03004350 +_08097DD8: .4byte gPlayerPartyCount _08097DDC: .4byte sub_80961A8 thumb_func_end sub_8097CC0 @@ -59327,7 +59327,7 @@ sub_8097E70: @ 8097E70 _08097F2C: .4byte gPSSMenuHeader_Gfx _08097F30: .4byte 0x06005000 _08097F34: .4byte gPSSMenuHeader_Tilemap -_08097F38: .4byte 0x02039760 +_08097F38: .4byte gUnknown_02039760 _08097F3C: .4byte 0x06007800 _08097F40: .4byte gPSSMenu1_Pal _08097F44: .4byte gPSSMenu2_Pal @@ -59429,7 +59429,7 @@ _08097FD0: _0809800C: .4byte gWaveformSpriteSheet _08098010: .4byte 0x020012b0 _08098014: .4byte gSpriteTemplate_83B6EFC -_08098018: .4byte 0x02020004 +_08098018: .4byte gSprites thumb_func_end sub_8097FB8 thumb_func_start sub_809801C @@ -59630,7 +59630,7 @@ _0809816C: b _080981C4 .align 2, 0 _0809819C: .4byte 0x02000000 -_080981A0: .4byte 0x02020004 +_080981A0: .4byte gSprites _080981A4: .4byte 0x000026fa _080981A8: .4byte 0x000026fc _080981AC: .4byte 0x06010000 @@ -59873,7 +59873,7 @@ _08098382: _080983A0: .4byte 0x02000000 _080983A4: .4byte 0x000011f0 _080983A8: .4byte 0x06007800 -_080983AC: .4byte 0x02039760 +_080983AC: .4byte gUnknown_02039760 _080983B0: .4byte 0x000012b0 _080983B4: ldr r0, _080983F4 @@ -59910,7 +59910,7 @@ _080983EC: bx r0 .align 2, 0 _080983F4: .4byte 0x06007800 -_080983F8: .4byte 0x02039760 +_080983F8: .4byte gUnknown_02039760 _080983FC: .4byte 0x000012b0 thumb_func_end sub_8098350 @@ -59981,7 +59981,7 @@ _08098498: .4byte gPSSMenu4_Pal _0809849C: .4byte 0x06007800 _080984A0: .4byte 0x040000d4 _080984A4: .4byte 0x81000400 -_080984A8: .4byte 0x0203847c +_080984A8: .4byte gUnknown_0203847C _080984AC: str r0, [sp] movs r0, 0x14 @@ -60101,7 +60101,7 @@ _08098594: pop {r1} bx r1 .align 2, 0 -_0809859C: .4byte 0x0203847c +_0809859C: .4byte gUnknown_0203847C thumb_func_end sub_8098520 thumb_func_start add_to_c3_somehow @@ -60218,7 +60218,7 @@ _0809867C: pop {r1} bx r1 .align 2, 0 -_0809868C: .4byte 0x0203847c +_0809868C: .4byte gUnknown_0203847C thumb_func_end sub_80985CC thumb_func_start sub_8098690 @@ -60398,7 +60398,7 @@ _080987A8: bx r0 .align 2, 0 _080987D4: .4byte 0x020000a8 -_080987D8: .4byte 0x03004360 +_080987D8: .4byte gPlayerParty thumb_func_end sub_8098780 thumb_func_start sub_80987DC @@ -60818,7 +60818,7 @@ get_preferred_box: @ 8098B3C ldrb r0, [r0] bx lr .align 2, 0 -_08098B44: .4byte 0x020300a0 +_08098B44: .4byte gPokemonStorage thumb_func_end get_preferred_box thumb_func_start sub_8098B48 @@ -61016,7 +61016,7 @@ _08098C70: str r0, [r1] b _08098CE8 .align 2, 0 -_08098CCC: .4byte 0x020300a4 +_08098CCC: .4byte gUnknown_020300A4 _08098CD0: .4byte gUnknown_083B6DB4 _08098CD4: .4byte 0x00001050 _08098CD8: @@ -61144,7 +61144,7 @@ _08098DC4: pop {r0} bx r0 .align 2, 0 -_08098DD4: .4byte 0x020300a4 +_08098DD4: .4byte gUnknown_020300A4 _08098DD8: .4byte gUnknown_083B6DB4 _08098DDC: .4byte 0x00001050 thumb_func_end sub_8098D20 @@ -61439,7 +61439,7 @@ _08098FC8: _08098FF8: .4byte gUnknown_083B6DB4 _08098FFC: .4byte 0x0000117d _08099000: .4byte 0x00001050 -_08099004: .4byte 0x020300a4 +_08099004: .4byte gUnknown_020300A4 _08099008: .4byte sub_8098E24 thumb_func_end sub_8098EE0 @@ -61767,7 +61767,7 @@ _08099246: lsrs r7, r0, 16 b _080992BA .align 2, 0 -_080992A0: .4byte 0x03004360 +_080992A0: .4byte gPlayerParty _080992A4: .4byte gUnknown_083B6DB4 _080992A8: .4byte 0x00001038 _080992AC: @@ -62991,7 +62991,7 @@ _08099BAC: .4byte gSpriteTemplate_83B6F14 _08099BB0: .4byte gMonIconPaletteIndices _08099BB4: .4byte 0x0000dac0 _08099BB8: .4byte 0x0000ffff -_08099BBC: .4byte 0x02020004 +_08099BBC: .4byte gSprites _08099BC0: .4byte 0x000003ff _08099BC4: .4byte 0xfffffc00 _08099BC8: @@ -63273,7 +63273,7 @@ sub_8099DCC: @ 8099DCC pop {r0} bx r0 .align 2, 0 -_08099DF8: .4byte 0x020300a0 +_08099DF8: .4byte gPokemonStorage _08099DFC: .4byte 0x000083c2 _08099E00: .4byte gUnknown_083B6DB4 _08099E04: .4byte 0x00001032 @@ -63434,7 +63434,7 @@ _08099ED8: _08099F38: .4byte gUnknown_083B6DB4 _08099F3C: .4byte 0x000008ba _08099F40: .4byte 0x0600d000 -_08099F44: .4byte 0x020300a0 +_08099F44: .4byte gPokemonStorage _08099F48: .4byte 0x000083c2 _08099F4C: .4byte gWallpaperTable _08099F50: .4byte 0x00000d62 @@ -64001,7 +64001,7 @@ _0809A38C: .4byte 0x00030200 _0809A390: .4byte 0x00000ccc _0809A394: .4byte 0x0000dac8 _0809A398: .4byte 0xffffdac9 -_0809A39C: .4byte 0x020300a0 +_0809A39C: .4byte gPokemonStorage _0809A3A0: .4byte 0x000083c2 _0809A3A4: .4byte gUnknown_083BB0A8 _0809A3A8: .4byte 0x00000ce8 @@ -64012,7 +64012,7 @@ _0809A3B8: .4byte 0x0000dac9 _0809A3BC: .4byte 0x00000cee _0809A3C0: .4byte 0x00008344 _0809A3C4: .4byte gSpriteTemplate_83BB2B8 -_0809A3C8: .4byte 0x02020004 +_0809A3C8: .4byte gSprites _0809A3CC: .4byte 0x00000cca thumb_func_end sub_809A23C @@ -64220,11 +64220,11 @@ _0809A4DE: _0809A570: .4byte 0x00000cec _0809A574: .4byte 0x0000dac9 _0809A578: .4byte 0x000008ca -_0809A57C: .4byte 0x020383e4 +_0809A57C: .4byte gUnknown_020383E4 _0809A580: .4byte gUnknown_083BB0A8 _0809A584: .4byte gUnknown_083B6DB4 _0809A588: .4byte 0x00000cf8 -_0809A58C: .4byte 0x02020004 +_0809A58C: .4byte gSprites _0809A590: .4byte sub_809A5E8 _0809A594: .4byte sub_809A61C thumb_func_end sub_809A3D0 @@ -64366,12 +64366,12 @@ sub_809A654: @ 809A654 bl CpuSet b _0809A6C0 .align 2, 0 -_0809A690: .4byte 0x020300a0 +_0809A690: .4byte gPokemonStorage _0809A694: .4byte 0x000083c2 _0809A698: .4byte gUnknown_083B6DB4 _0809A69C: .4byte 0x00000cca _0809A6A0: .4byte gUnknown_083BB0A8 -_0809A6A4: .4byte 0x0202eac8 +_0809A6A4: .4byte gPlttBufferUnfaded _0809A6A8: lsls r0, r1, 2 ldr r1, _0809A6C4 @@ -64390,7 +64390,7 @@ _0809A6C0: .align 2, 0 _0809A6C4: .4byte gUnknown_083BB0A8 _0809A6C8: .4byte 0x00000cee -_0809A6CC: .4byte 0x0202eac8 +_0809A6CC: .4byte gPlttBufferUnfaded thumb_func_end sub_809A654 thumb_func_start sub_809A6D0 @@ -64472,7 +64472,7 @@ _0809A758: _0809A760: .4byte gUnknown_083BB288 _0809A764: .4byte gUnknown_083BB290 _0809A768: .4byte gSpriteTemplate_83BB2F0 -_0809A76C: .4byte 0x02020004 +_0809A76C: .4byte gSprites _0809A770: .4byte gUnknown_083B6DB4 thumb_func_end sub_809A6DC @@ -64830,7 +64830,7 @@ sub_809A9A0: @ 809A9A0 b _0809AA1A .align 2, 0 _0809AA0C: .4byte gSpriteTemplate_83BB2F0 -_0809AA10: .4byte 0x02020004 +_0809AA10: .4byte gSprites _0809AA14: .4byte SpriteCallbackDummy _0809AA18: movs r0, 0 @@ -64856,7 +64856,7 @@ sub_809AA24: @ 809AA24 b _0809AA44 .align 2, 0 _0809AA38: .4byte gUnknown_083B6DB4 -_0809AA3C: .4byte 0x020384e4 +_0809AA3C: .4byte gUnknown_020384E4 _0809AA40: ldr r0, _0809AA78 strb r1, [r0] @@ -64884,12 +64884,12 @@ _0809AA44: pop {r0} bx r0 .align 2, 0 -_0809AA78: .4byte 0x020384e4 -_0809AA7C: .4byte 0x020384e5 -_0809AA80: .4byte 0x020384e6 -_0809AA84: .4byte 0x020384e7 -_0809AA88: .4byte 0x020384e8 -_0809AA8C: .4byte 0x020384e9 +_0809AA78: .4byte gUnknown_020384E4 +_0809AA7C: .4byte gUnknown_020384E5 +_0809AA80: .4byte gUnknown_020384E6 +_0809AA84: .4byte gUnknown_020384E7 +_0809AA88: .4byte gUnknown_020384E8 +_0809AA8C: .4byte gUnknown_020384E9 _0809AA90: .4byte gUnknown_083B6DB4 _0809AA94: .4byte 0x000011e2 thumb_func_end sub_809AA24 @@ -64916,7 +64916,7 @@ _0809AABA: .align 2, 0 _0809AAC0: .4byte gUnknown_083B6DB4 _0809AAC4: .4byte 0x000011e2 -_0809AAC8: .4byte 0x020384e6 +_0809AAC8: .4byte gUnknown_020384E6 thumb_func_end sub_809AA98 thumb_func_start sub_809AACC @@ -65009,7 +65009,7 @@ _0809AB6A: strh r0, [r4] b _0809AB84 .align 2, 0 -_0809AB78: .4byte 0x020384e6 +_0809AB78: .4byte gUnknown_020384E6 _0809AB7C: movs r0, 0xA0 strh r0, [r4] @@ -65044,9 +65044,9 @@ sub_809AB8C: @ 809AB8C bl GetMonData b _0809ABEA .align 2, 0 -_0809ABB4: .4byte 0x020384e4 -_0809ABB8: .4byte 0x020384e5 -_0809ABBC: .4byte 0x03004360 +_0809ABB4: .4byte gUnknown_020384E4 +_0809ABB8: .4byte gUnknown_020384E5 +_0809ABBC: .4byte gPlayerParty _0809ABC0: bl get_preferred_box lsls r0, 24 @@ -65072,8 +65072,8 @@ _0809ABEA: lsrs r0, 16 b _0809ABFA .align 2, 0 -_0809ABF0: .4byte 0x020384e5 -_0809ABF4: .4byte 0x020300a4 +_0809ABF0: .4byte gUnknown_020384E5 +_0809ABF4: .4byte gUnknown_020300A4 _0809ABF8: movs r0, 0 _0809ABFA: @@ -65552,9 +65552,9 @@ _0809AF9E: pop {r0} bx r0 .align 2, 0 -_0809AFA4: .4byte 0x020384e6 +_0809AFA4: .4byte gUnknown_020384E6 _0809AFA8: .4byte gUnknown_083B6DB4 -_0809AFAC: .4byte 0x020384e4 +_0809AFAC: .4byte gUnknown_020384E4 _0809AFB0: .4byte 0x000011e2 _0809AFB4: .4byte 0x000011c4 thumb_func_end sub_809AF18 @@ -65597,11 +65597,11 @@ _0809AFEA: beq _0809B034 b _0809B05E .align 2, 0 -_0809B000: .4byte 0x020384e4 +_0809B000: .4byte gUnknown_020384E4 _0809B004: .4byte gUnknown_083B6DB4 -_0809B008: .4byte 0x020384e5 +_0809B008: .4byte gUnknown_020384E5 _0809B00C: .4byte 0x000011e1 -_0809B010: .4byte 0x020384e6 +_0809B010: .4byte gUnknown_020384E6 _0809B014: cmp r0, 0x2 bne _0809B05E @@ -65658,7 +65658,7 @@ sub_809B068: @ 809B068 movs r3, 0 b _0809B08A .align 2, 0 -_0809B078: .4byte 0x020384e6 +_0809B078: .4byte gUnknown_020384E6 _0809B07C: bl CalculatePlayerPartyCount lsls r0, 24 @@ -65713,7 +65713,7 @@ sub_809B0D4: @ 809B0D4 strb r0, [r1] bx lr .align 2, 0 -_0809B0DC: .4byte 0x020384ea +_0809B0DC: .4byte gUnknown_020384EA thumb_func_end sub_809B0D4 thumb_func_start sub_809B0E0 @@ -65724,8 +65724,8 @@ sub_809B0E0: @ 809B0E0 strb r1, [r0] bx lr .align 2, 0 -_0809B0EC: .4byte 0x020384ea -_0809B0F0: .4byte 0x020384e5 +_0809B0EC: .4byte gUnknown_020384EA +_0809B0F0: .4byte gUnknown_020384E5 thumb_func_end sub_809B0E0 thumb_func_start sub_809B0F4 @@ -65734,7 +65734,7 @@ sub_809B0F4: @ 809B0F4 ldrb r0, [r0] bx lr .align 2, 0 -_0809B0FC: .4byte 0x020384ea +_0809B0FC: .4byte gUnknown_020384EA thumb_func_end sub_809B0F4 thumb_func_start sub_809B100 @@ -65812,7 +65812,7 @@ _0809B186: movs r0, 0 b _0809B1D0 .align 2, 0 -_0809B18C: .4byte 0x020384e6 +_0809B18C: .4byte gUnknown_020384E6 _0809B190: movs r1, 0x8E lsls r1, 5 @@ -65949,7 +65949,7 @@ _0809B276: movs r0, 0xE b _0809B2A0 .align 2, 0 -_0809B290: .4byte 0x020384e4 +_0809B290: .4byte gUnknown_020384E4 _0809B294: .4byte 0x000012a9 _0809B298: bl get_preferred_box @@ -65980,7 +65980,7 @@ _0809B2A0: .align 2, 0 _0809B2D0: .4byte 0x000012a9 _0809B2D4: .4byte gUnknown_083B6DB4 -_0809B2D8: .4byte 0x020384e5 +_0809B2D8: .4byte gUnknown_020384E5 _0809B2DC: .4byte 0x000012a8 _0809B2E0: bl sub_809971C @@ -66005,7 +66005,7 @@ _0809B2E0: b _0809B31C .align 2, 0 _0809B310: .4byte 0x000012a9 -_0809B314: .4byte 0x020384e5 +_0809B314: .4byte gUnknown_020384E5 _0809B318: movs r0, 0 b _0809B31E @@ -66096,8 +66096,8 @@ sub_809B384: @ 809B384 bl sub_8099584 b _0809B3CC .align 2, 0 -_0809B3AC: .4byte 0x020384e4 -_0809B3B0: .4byte 0x020384e5 +_0809B3AC: .4byte gUnknown_020384E4 +_0809B3B0: .4byte gUnknown_020384E5 _0809B3B4: bl get_preferred_box lsls r0, 24 @@ -66117,8 +66117,8 @@ _0809B3D2: pop {r0} bx r0 .align 2, 0 -_0809B3D8: .4byte 0x020384e5 -_0809B3DC: .4byte 0x020384e6 +_0809B3D8: .4byte gUnknown_020384E5 +_0809B3DC: .4byte gUnknown_020384E6 thumb_func_end sub_809B384 thumb_func_start sub_809B3E0 @@ -66141,8 +66141,8 @@ sub_809B3E0: @ 809B3E0 bl sub_809960C b _0809B42C .align 2, 0 -_0809B408: .4byte 0x020384e4 -_0809B40C: .4byte 0x020384e5 +_0809B408: .4byte gUnknown_020384E4 +_0809B40C: .4byte gUnknown_020384E5 _0809B410: bl get_preferred_box adds r4, r0, 0 @@ -66164,8 +66164,8 @@ _0809B432: pop {r0} bx r0 .align 2, 0 -_0809B438: .4byte 0x020384e5 -_0809B43C: .4byte 0x020384e6 +_0809B438: .4byte gUnknown_020384E5 +_0809B43C: .4byte gUnknown_020384E6 thumb_func_end sub_809B3E0 thumb_func_start sub_809B440 @@ -66202,8 +66202,8 @@ sub_809B44C: @ 809B44C .align 2, 0 _0809B478: .4byte gUnknown_083B6DB4 _0809B47C: .4byte 0x000025b4 -_0809B480: .4byte 0x03004360 -_0809B484: .4byte 0x020384e5 +_0809B480: .4byte gPlayerParty +_0809B484: .4byte gUnknown_020384E5 _0809B488: lsls r1, r4, 2 adds r1, r4 @@ -66233,11 +66233,11 @@ _0809B4AA: pop {r0} bx r0 .align 2, 0 -_0809B4C0: .4byte 0x020300a4 +_0809B4C0: .4byte gUnknown_020300A4 _0809B4C4: .4byte gUnknown_083B6DB4 _0809B4C8: .4byte 0x000025b4 -_0809B4CC: .4byte 0x020384e7 -_0809B4D0: .4byte 0x020384e8 +_0809B4CC: .4byte gUnknown_020384E7 +_0809B4D0: .4byte gUnknown_020384E8 thumb_func_end sub_809B44C thumb_func_start diegohint2 @@ -66261,7 +66261,7 @@ diegohint2: @ 809B4D4 bl memcpy b _0809B536 .align 2, 0 -_0809B4FC: .4byte 0x03004360 +_0809B4FC: .4byte gPlayerParty _0809B500: .4byte gUnknown_083B6DB4 _0809B504: .4byte 0x000025b4 _0809B508: @@ -66293,7 +66293,7 @@ _0809B536: .align 2, 0 _0809B53C: .4byte gUnknown_083B6DB4 _0809B540: .4byte 0x000025b4 -_0809B544: .4byte 0x020300a0 +_0809B544: .4byte gPokemonStorage thumb_func_end diegohint2 thumb_func_start sub_809B548 @@ -66312,7 +66312,7 @@ sub_809B548: @ 809B548 bl ZeroMonData b _0809B582 .align 2, 0 -_0809B564: .4byte 0x03004360 +_0809B564: .4byte gPlayerParty _0809B568: lsls r1, r0, 2 adds r1, r0 @@ -66330,7 +66330,7 @@ _0809B582: pop {r0} bx r0 .align 2, 0 -_0809B588: .4byte 0x020300a4 +_0809B588: .4byte gUnknown_020300A4 thumb_func_end sub_809B548 thumb_func_start diegohint1 @@ -66356,7 +66356,7 @@ diegohint1: @ 809B58C .align 2, 0 _0809B5B4: .4byte gUnknown_083B6DB4 _0809B5B8: .4byte 0x00002618 -_0809B5BC: .4byte 0x03004360 +_0809B5BC: .4byte gPlayerParty _0809B5C0: lsls r1, r5, 2 adds r1, r5 @@ -66398,12 +66398,12 @@ _0809B5E2: pop {r0} bx r0 .align 2, 0 -_0809B614: .4byte 0x020300a4 +_0809B614: .4byte gUnknown_020300A4 _0809B618: .4byte gUnknown_083B6DB4 _0809B61C: .4byte 0x00002618 _0809B620: .4byte 0x000025b4 -_0809B624: .4byte 0x020384e7 -_0809B628: .4byte 0x020384e8 +_0809B624: .4byte gUnknown_020384E7 +_0809B628: .4byte gUnknown_020384E8 thumb_func_end diegohint1 thumb_func_start sub_809B62C @@ -66436,7 +66436,7 @@ _0809B64A: strb r0, [r5] b _0809B686 .align 2, 0 -_0809B668: .4byte 0x020384e6 +_0809B668: .4byte gUnknown_020384E6 _0809B66C: ldr r5, _0809B6B4 ldrb r1, [r5] @@ -66471,7 +66471,7 @@ _0809B6AC: pop {r1} bx r1 .align 2, 0 -_0809B6B4: .4byte 0x020384e5 +_0809B6B4: .4byte gUnknown_020384E5 _0809B6B8: .4byte gUnknown_083B6DB4 thumb_func_end sub_809B62C @@ -66503,7 +66503,7 @@ sub_809B6DC: @ 809B6DC movs r2, 0x2 b _0809B700 .align 2, 0 -_0809B6EC: .4byte 0x020384e6 +_0809B6EC: .4byte gUnknown_020384E6 _0809B6F0: ldr r0, _0809B720 movs r1, 0 @@ -66528,8 +66528,8 @@ _0809B700: pop {r0} bx r0 .align 2, 0 -_0809B720: .4byte 0x020384e4 -_0809B724: .4byte 0x020384e5 +_0809B720: .4byte gUnknown_020384E4 +_0809B724: .4byte gUnknown_020384E5 _0809B728: .4byte gUnknown_083B6DB4 _0809B72C: .4byte 0x000026e4 _0809B730: .4byte 0x000011fa @@ -66573,7 +66573,7 @@ sub_809B760: @ 809B760 strb r0, [r1] b _0809B79E .align 2, 0 -_0809B774: .4byte 0x020384e6 +_0809B774: .4byte gUnknown_020384E6 _0809B778: ldr r0, _0809B788 ldrb r0, [r0] @@ -66584,7 +66584,7 @@ _0809B778: movs r2, 0xE b _0809B794 .align 2, 0 -_0809B788: .4byte 0x020384e4 +_0809B788: .4byte gUnknown_020384E4 _0809B78C: bl get_preferred_box lsls r0, 24 @@ -66599,7 +66599,7 @@ _0809B79E: pop {r0} bx r0 .align 2, 0 -_0809B7A8: .4byte 0x020384e5 +_0809B7A8: .4byte gUnknown_020384E5 thumb_func_end sub_809B760 thumb_func_start sub_809B7AC @@ -66621,7 +66621,7 @@ _0809B7C8: pop {r0} bx r0 .align 2, 0 -_0809B7CC: .4byte 0x020384e6 +_0809B7CC: .4byte gUnknown_020384E6 _0809B7D0: .4byte gUnknown_083B6DB4 thumb_func_end sub_809B7AC @@ -66651,7 +66651,7 @@ sub_809B7D4: @ 809B7D4 strb r0, [r4] b _0809B8A6 .align 2, 0 -_0809B804: .4byte 0x020384e6 +_0809B804: .4byte gUnknown_020384E6 _0809B808: .4byte gUnknown_083B6DB4 _0809B80C: .4byte 0x00002618 _0809B810: .4byte 0x000025b4 @@ -66682,11 +66682,11 @@ _0809B81C: movs r0, 0xE b _0809B896 .align 2, 0 -_0809B84C: .4byte 0x020384e4 +_0809B84C: .4byte gUnknown_020384E4 _0809B850: .4byte gUnknown_083B6DB4 _0809B854: .4byte 0x00002618 -_0809B858: .4byte 0x03004360 -_0809B85C: .4byte 0x020384e5 +_0809B858: .4byte gPlayerParty +_0809B85C: .4byte gUnknown_020384E5 _0809B860: .4byte 0x00002682 _0809B864: ldr r5, _0809B8FC @@ -66766,8 +66766,8 @@ _0809B8A6: strb r0, [r1] b _0809B940 .align 2, 0 -_0809B8FC: .4byte 0x020300a0 -_0809B900: .4byte 0x020384e5 +_0809B8FC: .4byte gPokemonStorage +_0809B900: .4byte gUnknown_020384E5 _0809B904: .4byte gUnknown_083B6DB4 _0809B908: .4byte 0x00002618 _0809B90C: .4byte 0x00002682 @@ -66909,7 +66909,7 @@ _0809BA02: .align 2, 0 _0809BA28: .4byte 0x00002682 _0809BA2C: .4byte 0x00002683 -_0809BA30: .4byte 0x03004360 +_0809BA30: .4byte gPlayerParty _0809BA34: .4byte 0x00002686 _0809BA38: .4byte 0x0000267e _0809BA3C: .4byte gUnknown_083B6DB4 @@ -67072,7 +67072,7 @@ _0809BB5C: _0809BB6C: .4byte 0x0000267f _0809BB70: .4byte 0x0000ffff _0809BB74: .4byte 0x00002681 -_0809BB78: .4byte 0x020300a4 +_0809BB78: .4byte gUnknown_020300A4 _0809BB7C: .4byte 0x00002686 _0809BB80: .4byte 0x00002682 _0809BB84: .4byte 0x0000267e @@ -67098,8 +67098,8 @@ _0809BBAA: pop {r0} bx r0 .align 2, 0 -_0809BBB0: .4byte 0x020384e6 -_0809BBB4: .4byte 0x02038480 +_0809BBB0: .4byte gUnknown_020384E6 +_0809BBB4: .4byte gUnknown_02038480 _0809BBB8: .4byte gUnknown_083B6DB4 _0809BBBC: .4byte 0x000025b4 thumb_func_end sub_809BB90 @@ -67124,11 +67124,11 @@ sub_809BBC0: @ 809BBC0 bl memcpy b _0809BC08 .align 2, 0 -_0809BBE4: .4byte 0x020384e6 -_0809BBE8: .4byte 0x020384e7 +_0809BBE4: .4byte gUnknown_020384E6 +_0809BBE8: .4byte gUnknown_020384E7 _0809BBEC: .4byte gUnknown_083B6DB4 _0809BBF0: .4byte 0x000025b4 -_0809BBF4: .4byte 0x02038480 +_0809BBF4: .4byte gUnknown_02038480 _0809BBF8: ldr r0, _0809BC0C ldr r0, [r0] @@ -67143,7 +67143,7 @@ _0809BC08: .align 2, 0 _0809BC0C: .4byte gUnknown_083B6DB4 _0809BC10: .4byte 0x000025b4 -_0809BC14: .4byte 0x02038480 +_0809BC14: .4byte gUnknown_02038480 thumb_func_end sub_809BBC0 thumb_func_start sub_809BC18 @@ -67172,10 +67172,10 @@ sub_809BC18: @ 809BC18 strb r1, [r2] b _0809BCF2 .align 2, 0 -_0809BC48: .4byte 0x020384e6 +_0809BC48: .4byte gUnknown_020384E6 _0809BC4C: .4byte gUnknown_083B6DB4 _0809BC50: .4byte 0x00002690 -_0809BC54: .4byte 0x02038480 +_0809BC54: .4byte gUnknown_02038480 _0809BC58: .4byte 0x0000268d _0809BC5C: .4byte 0x0000268c _0809BC60: .4byte 0x0000268e @@ -67207,11 +67207,11 @@ _0809BC64: strb r5, [r4] b _0809BCF2 .align 2, 0 -_0809BC9C: .4byte 0x020384e4 +_0809BC9C: .4byte gUnknown_020384E4 _0809BCA0: .4byte gUnknown_083B6DB4 _0809BCA4: .4byte 0x00002690 -_0809BCA8: .4byte 0x03004360 -_0809BCAC: .4byte 0x020384e5 +_0809BCA8: .4byte gPlayerParty +_0809BCAC: .4byte gUnknown_020384E5 _0809BCB0: .4byte 0x0000268d _0809BCB4: .4byte 0x0000268c _0809BCB8: .4byte 0x0000268e @@ -67250,8 +67250,8 @@ _0809BCF2: .align 2, 0 _0809BCF8: .4byte gUnknown_083B6DB4 _0809BCFC: .4byte 0x00002690 -_0809BD00: .4byte 0x020300a0 -_0809BD04: .4byte 0x020384e5 +_0809BD00: .4byte gPokemonStorage +_0809BD04: .4byte gUnknown_020384E5 _0809BD08: .4byte 0x0000268d _0809BD0C: .4byte 0x0000268c _0809BD10: .4byte 0x0000268e @@ -67267,7 +67267,7 @@ sub_809BD14: @ 809BD14 bl sub_809BBC0 b _0809BD30 .align 2, 0 -_0809BD24: .4byte 0x020384e6 +_0809BD24: .4byte gUnknown_020384E6 _0809BD28: ldr r0, _0809BD34 ldr r1, _0809BD38 @@ -67277,7 +67277,7 @@ _0809BD30: pop {r0} bx r0 .align 2, 0 -_0809BD34: .4byte 0x020384e5 +_0809BD34: .4byte gUnknown_020384E5 _0809BD38: .4byte 0x02018000 thumb_func_end sub_809BD14 @@ -67323,7 +67323,7 @@ _0809BD80: b _0809BD9A .align 2, 0 _0809BD88: .4byte 0x0000ffff -_0809BD8C: .4byte 0x03004360 +_0809BD8C: .4byte gPlayerParty _0809BD90: lsls r0, r7, 16 asrs r0, 16 @@ -67361,7 +67361,7 @@ _0809BDC2: pop {r1} bx r1 .align 2, 0 -_0809BDD4: .4byte 0x03004360 +_0809BDD4: .4byte gPlayerParty thumb_func_end party_compaction thumb_func_start sub_809BDD8 @@ -67390,7 +67390,7 @@ sub_809BDD8: @ 809BDD8 .align 2, 0 _0809BE04: .4byte gUnknown_083B6DB4 _0809BE08: .4byte 0x000011f7 -_0809BE0C: .4byte 0x020384e6 +_0809BE0C: .4byte gUnknown_020384E6 _0809BE10: .4byte 0x000025b4 _0809BE14: ldr r4, _0809BE70 @@ -67439,10 +67439,10 @@ _0809BE68: pop {r0} bx r0 .align 2, 0 -_0809BE70: .4byte 0x020384e4 -_0809BE74: .4byte 0x020384e5 -_0809BE78: .4byte 0x03004360 -_0809BE7C: .4byte 0x020300a4 +_0809BE70: .4byte gUnknown_020384E4 +_0809BE74: .4byte gUnknown_020384E5 +_0809BE78: .4byte gPlayerParty +_0809BE7C: .4byte gUnknown_020300A4 thumb_func_end sub_809BDD8 thumb_func_start sub_809BE80 @@ -67467,9 +67467,9 @@ sub_809BE80: @ 809BE80 movs r0, 0x1 b _0809BEB6 .align 2, 0 -_0809BEA8: .4byte 0x020384e4 -_0809BEAC: .4byte 0x020384e6 -_0809BEB0: .4byte 0x020384e5 +_0809BEA8: .4byte gUnknown_020384E4 +_0809BEAC: .4byte gUnknown_020384E6 +_0809BEB0: .4byte gUnknown_020384E5 _0809BEB4: movs r0, 0 _0809BEB6: @@ -67513,9 +67513,9 @@ _0809BEFC: movs r0, 0x1 b _0809BF1A .align 2, 0 -_0809BF00: .4byte 0x020384e6 -_0809BF04: .4byte 0x020384e4 -_0809BF08: .4byte 0x020384e5 +_0809BF00: .4byte gUnknown_020384E6 +_0809BF04: .4byte gUnknown_020384E4 +_0809BF08: .4byte gUnknown_020384E5 _0809BF0C: .4byte gUnknown_083B6DB4 _0809BF10: .4byte 0x000011f9 _0809BF14: .4byte 0x000025b4 @@ -67532,7 +67532,7 @@ sub_809BF20: @ 809BF20 ldrb r0, [r0] bx lr .align 2, 0 -_0809BF28: .4byte 0x020384e6 +_0809BF28: .4byte gUnknown_020384E6 thumb_func_end sub_809BF20 thumb_func_start sub_809BF2C @@ -67551,7 +67551,7 @@ _0809BF3E: pop {r1} bx r1 .align 2, 0 -_0809BF44: .4byte 0x020384e4 +_0809BF44: .4byte gUnknown_020384E4 thumb_func_end sub_809BF2C thumb_func_start sub_809BF48 @@ -67576,8 +67576,8 @@ _0809BF66: pop {r1} bx r1 .align 2, 0 -_0809BF6C: .4byte 0x020384e4 -_0809BF70: .4byte 0x020384e5 +_0809BF6C: .4byte gUnknown_020384E4 +_0809BF70: .4byte gUnknown_020384E5 thumb_func_end sub_809BF48 thumb_func_start sub_809BF74 @@ -67611,9 +67611,9 @@ _0809BF86: b _0809C018 .align 2, 0 _0809BFA8: .4byte gUnknown_083B6DB4 -_0809BFAC: .4byte 0x020384e6 +_0809BFAC: .4byte gUnknown_020384E6 _0809BFB0: .4byte 0x000011f6 -_0809BFB4: .4byte 0x020384e4 +_0809BFB4: .4byte gUnknown_020384E4 _0809BFB8: cmp r0, 0x3 bgt _0809C018 @@ -67633,8 +67633,8 @@ _0809BFBE: bl sub_809C04C b _0809C018 .align 2, 0 -_0809BFDC: .4byte 0x020384e5 -_0809BFE0: .4byte 0x03004360 +_0809BFDC: .4byte gUnknown_020384E5 +_0809BFE0: .4byte gPlayerParty _0809BFE4: movs r0, 0 movs r1, 0x2 @@ -67665,8 +67665,8 @@ _0809C018: pop {r0} bx r0 .align 2, 0 -_0809C020: .4byte 0x020384e5 -_0809C024: .4byte 0x020300a4 +_0809C020: .4byte gUnknown_020384E5 +_0809C024: .4byte gUnknown_020300A4 thumb_func_end sub_809BF74 thumb_func_start sub_809C028 @@ -67681,8 +67681,8 @@ sub_809C028: @ 809C028 bl sub_809C04C b _0809C048 .align 2, 0 -_0809C03C: .4byte 0x020384e6 -_0809C040: .4byte 0x02038480 +_0809C03C: .4byte gUnknown_020384E6 +_0809C040: .4byte gUnknown_02038480 _0809C044: bl sub_809BF74 _0809C048: @@ -68224,12 +68224,12 @@ _0809C4BE: strb r3, [r6] b _0809C648 .align 2, 0 -_0809C4D8: .4byte 0x020384e4 -_0809C4DC: .4byte 0x020384e5 +_0809C4D8: .4byte gUnknown_020384E4 +_0809C4DC: .4byte gUnknown_020384E5 _0809C4E0: .4byte gUnknown_083B6DB4 _0809C4E4: .4byte 0x000011de _0809C4E8: .4byte 0x000011df -_0809C4EC: .4byte 0x03001770 +_0809C4EC: .4byte gMain _0809C4F0: movs r0, 0x20 ands r0, r1 @@ -68310,7 +68310,7 @@ _0809C56A: movs r0, 0x8 b _0809C658 .align 2, 0 -_0809C588: .4byte 0x020384e9 +_0809C588: .4byte gUnknown_020384E9 _0809C58C: movs r0, 0 bl sub_809CE4C @@ -68358,7 +68358,7 @@ _0809C5D4: movs r0, 0x10 b _0809C658 .align 2, 0 -_0809C5E4: .4byte 0x03001770 +_0809C5E4: .4byte gMain _0809C5E8: ldr r0, _0809C600 ldrb r0, [r0, 0x13] @@ -68495,12 +68495,12 @@ _0809C6D0: mov r8, r2 b _0809C842 .align 2, 0 -_0809C6D8: .4byte 0x020384e4 -_0809C6DC: .4byte 0x020384e5 +_0809C6D8: .4byte gUnknown_020384E4 +_0809C6DC: .4byte gUnknown_020384E5 _0809C6E0: .4byte gUnknown_083B6DB4 _0809C6E4: .4byte 0x000011df _0809C6E8: .4byte 0x000011de -_0809C6EC: .4byte 0x03001770 +_0809C6EC: .4byte gMain _0809C6F0: movs r0, 0x20 ands r0, r3 @@ -68580,7 +68580,7 @@ _0809C76E: movs r0, 0x8 b _0809C84C .align 2, 0 -_0809C784: .4byte 0x020384e9 +_0809C784: .4byte gUnknown_020384E9 _0809C788: movs r0, 0 bl sub_809CE4C @@ -68633,7 +68633,7 @@ _0809C7D0: movs r0, 0x10 b _0809C84C .align 2, 0 -_0809C7EC: .4byte 0x03001770 +_0809C7EC: .4byte gMain _0809C7F0: .4byte gUnknown_083B6DB4 _0809C7F4: movs r3, 0x1 @@ -68729,7 +68729,7 @@ _0809C894: .4byte gUnknown_083B6DB4 _0809C898: .4byte 0x000011df _0809C89C: .4byte 0x000011de _0809C8A0: .4byte 0x000011e3 -_0809C8A4: .4byte 0x03001770 +_0809C8A4: .4byte gMain _0809C8A8: ldrh r2, [r1, 0x2C] movs r0, 0x20 @@ -68854,12 +68854,12 @@ sub_809C944: @ 809C944 movs r3, 0 b _0809CA2A .align 2, 0 -_0809C988: .4byte 0x020384e4 -_0809C98C: .4byte 0x020384e5 +_0809C988: .4byte gUnknown_020384E4 +_0809C98C: .4byte gUnknown_020384E5 _0809C990: .4byte gUnknown_083B6DB4 _0809C994: .4byte 0x000011df _0809C998: .4byte 0x000011de -_0809C99C: .4byte 0x03001770 +_0809C99C: .4byte gMain _0809C9A0: movs r0, 0x20 ands r0, r2 @@ -68977,7 +68977,7 @@ _0809CA50: b _0809CA86 .align 2, 0 _0809CA6C: .4byte gUnknown_083BBBD4 -_0809CA70: .4byte 0x020384e4 +_0809CA70: .4byte gUnknown_020384E4 _0809CA74: adds r0, r3, 0x1 lsls r0, 16 @@ -69057,7 +69057,7 @@ _0809CAF6: bl sub_809CDEC b _0809CB28 .align 2, 0 -_0809CB0C: .4byte 0x020384e6 +_0809CB0C: .4byte gUnknown_020384E6 _0809CB10: movs r0, 0x5 bl sub_809CDEC @@ -69090,7 +69090,7 @@ _0809CB28: b _0809CB5A .align 2, 0 _0809CB4C: .4byte gUnknown_083B6DB4 -_0809CB50: .4byte 0x020384e4 +_0809CB50: .4byte gUnknown_020384E4 _0809CB54: movs r0, 0x1 bl sub_809CDEC @@ -69148,9 +69148,9 @@ unref_sub_809CB94: @ 809CB94 bl memcpy b _0809CBF6 .align 2, 0 -_0809CBBC: .4byte 0x020384e4 -_0809CBC0: .4byte 0x03004360 -_0809CBC4: .4byte 0x020384e5 +_0809CBBC: .4byte gUnknown_020384E4 +_0809CBC0: .4byte gPlayerParty +_0809CBC4: .4byte gUnknown_020384E5 _0809CBC8: bl get_preferred_box lsls r0, 24 @@ -69178,8 +69178,8 @@ _0809CBF6: pop {r0} bx r0 .align 2, 0 -_0809CBFC: .4byte 0x020300a0 -_0809CC00: .4byte 0x020384e5 +_0809CBFC: .4byte gPokemonStorage +_0809CC00: .4byte gUnknown_020384E5 thumb_func_end unref_sub_809CB94 thumb_func_start sub_809CC04 @@ -69271,12 +69271,12 @@ _0809CCBC: .4byte gUnknown_083B6DB4 _0809CCC0: .4byte 0x000011e4 _0809CCC4: .4byte 0x0000dad1 _0809CCC8: .4byte 0x000011e5 -_0809CCCC: .4byte 0x020384e4 -_0809CCD0: .4byte 0x020384e5 +_0809CCCC: .4byte gUnknown_020384E4 +_0809CCD0: .4byte gUnknown_020384E5 _0809CCD4: .4byte gSpriteTemplate_83BBC70 -_0809CCD8: .4byte 0x02020004 -_0809CCDC: .4byte 0x020384e9 -_0809CCE0: .4byte 0x020384e6 +_0809CCD8: .4byte gSprites +_0809CCDC: .4byte gUnknown_020384E9 +_0809CCE0: .4byte gUnknown_020384E6 _0809CCE4: movs r0, 0x8E lsls r0, 5 @@ -69294,7 +69294,7 @@ _0809CCEE: movs r5, 0x1 b _0809CD08 .align 2, 0 -_0809CD00: .4byte 0x020384e4 +_0809CD00: .4byte gUnknown_020384E4 _0809CD04: movs r3, 0x14 movs r5, 0x2 @@ -69341,8 +69341,8 @@ _0809CD08: _0809CD58: .4byte gSpriteTemplate_83BBC88 _0809CD5C: .4byte gUnknown_083B6DB4 _0809CD60: .4byte 0x000011c4 -_0809CD64: .4byte 0x02020004 -_0809CD68: .4byte 0x020384e4 +_0809CD64: .4byte gSprites +_0809CD68: .4byte gUnknown_020384E4 _0809CD6C: ldr r0, _0809CD80 ldr r0, [r0] @@ -69391,7 +69391,7 @@ _0809CD96: pop {r0} bx r0 .align 2, 0 -_0809CDC0: .4byte 0x020384e9 +_0809CDC0: .4byte gUnknown_020384E9 _0809CDC4: .4byte gUnknown_083B6DB4 _0809CDC8: .4byte 0x000011e4 thumb_func_end sub_809CD88 @@ -69610,7 +69610,7 @@ _0809CF52: bl MoveMenuCursor b _0809CF8E .align 2, 0 -_0809CF6C: .4byte 0x03001770 +_0809CF6C: .4byte gMain _0809CF70: movs r0, 0x80 ands r0, r1 @@ -69674,7 +69674,7 @@ sub_809CFDC: @ 809CFDC strb r1, [r0, 0x4] bx lr .align 2, 0 -_0809CFEC: .4byte 0x020384ec +_0809CFEC: .4byte gUnknown_020384EC thumb_func_end sub_809CFDC thumb_func_start sub_809CFF0 @@ -69714,7 +69714,7 @@ _0809D02A: pop {r0} bx r0 .align 2, 0 -_0809D030: .4byte 0x020384ec +_0809D030: .4byte gUnknown_020384EC thumb_func_end sub_809CFF0 thumb_func_start sub_809D034 @@ -69776,7 +69776,7 @@ sub_809D034: @ 809D034 movs r0, 0x1 b _0809D0AE .align 2, 0 -_0809D0A4: .4byte 0x020384ec +_0809D0A4: .4byte gUnknown_020384EC _0809D0A8: .4byte sub_809D0BC _0809D0AC: movs r0, 0 @@ -69924,7 +69924,7 @@ sub_809D16C: @ 809D16C movs r0, 0x1 b _0809D1BE .align 2, 0 -_0809D1B4: .4byte 0x020384ec +_0809D1B4: .4byte gUnknown_020384EC _0809D1B8: .4byte sub_809D1C4 _0809D1BC: movs r0, 0 @@ -70088,7 +70088,7 @@ _0809D2E8: .4byte gSpriteAnimTable_83BC62C _0809D2EC: .4byte gSpriteAffineAnimTable_83BC660 _0809D2F0: .4byte gMonIconPaletteIndices _0809D2F4: .4byte 0x0000dac0 -_0809D2F8: .4byte 0x02020004 +_0809D2F8: .4byte gSprites thumb_func_end unref_sub_809D26C thumb_func_start sub_809D2FC @@ -70168,7 +70168,7 @@ _0809D390: .4byte gSpriteAnimTable_83BC62C _0809D394: .4byte gSpriteAffineAnimTable_83BC660 _0809D398: .4byte gMonIconPaletteIndices _0809D39C: .4byte 0x0000dac0 -_0809D3A0: .4byte 0x02020004 +_0809D3A0: .4byte gSprites thumb_func_end sub_809D2FC thumb_func_start sub_809D3A4 @@ -70235,7 +70235,7 @@ _0809D420: .4byte gSpriteAnimTable_83BC62C _0809D424: .4byte gSpriteAffineAnimTable_83BC660 _0809D428: .4byte gMonIconPaletteIndices _0809D42C: .4byte 0x0000dac0 -_0809D430: .4byte 0x02020004 +_0809D430: .4byte gSprites thumb_func_end sub_809D3A4 thumb_func_start mon_icon_convert_unown_species_id @@ -70749,7 +70749,7 @@ sub_809D710: @ 809D710 _0809D7D8: .4byte gSpriteImageSizes _0809D7DC: .4byte 0xffff0000 _0809D7E0: .4byte 0x0000ffff -_0809D7E4: .4byte 0x02020004 +_0809D7E4: .4byte gSprites thumb_func_end sub_809D710 thumb_func_start sub_809D7E8 @@ -70848,12 +70848,12 @@ sub_809D85C: @ 809D85C bx r0 .align 2, 0 _0809D8A0: .4byte REG_BG1HOFS -_0809D8A4: .4byte 0x030042c0 -_0809D8A8: .4byte 0x030041b4 -_0809D8AC: .4byte 0x03004288 -_0809D8B0: .4byte 0x03004280 -_0809D8B4: .4byte 0x030041b0 -_0809D8B8: .4byte 0x030041b8 +_0809D8A4: .4byte gUnknown_030042C0 +_0809D8A8: .4byte gUnknown_030041B4 +_0809D8AC: .4byte gUnknown_03004288 +_0809D8B0: .4byte gUnknown_03004280 +_0809D8B4: .4byte gUnknown_030041B0 +_0809D8B8: .4byte gUnknown_030041B8 thumb_func_end sub_809D85C thumb_func_start sub_809D8BC @@ -70895,7 +70895,7 @@ sub_809D8BC: @ 809D8BC strb r0, [r5, 0xE] b _0809D90E .align 2, 0 -_0809D904: .4byte 0x0202f388 +_0809D904: .4byte gPaletteFade _0809D908: .4byte 0x02018000 _0809D90C: strb r1, [r5, 0xE] @@ -71112,7 +71112,7 @@ _0809DA98: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0809DAA4: .4byte 0x03001770 +_0809DAA4: .4byte gMain _0809DAA8: .4byte 0x0000043c _0809DAAC: .4byte _0809DAB0 .align 2, 0 @@ -71152,7 +71152,7 @@ _0809DB18: adds r1, r2 b _0809DDEE .align 2, 0 -_0809DB24: .4byte 0x03001770 +_0809DB24: .4byte gMain _0809DB28: .4byte 0x0000043c _0809DB2C: bl FreeAllSpritePalettes @@ -71202,7 +71202,7 @@ _0809DB80: adds r1, r2 b _0809DDEE .align 2, 0 -_0809DB8C: .4byte 0x03001770 +_0809DB8C: .4byte gMain _0809DB90: .4byte 0x0000043c _0809DB94: ldr r0, _0809DB9C @@ -71219,7 +71219,7 @@ _0809DBA0: b _0809DDEE .align 2, 0 _0809DBB0: .4byte gWindowConfig_81E6E6C -_0809DBB4: .4byte 0x03001770 +_0809DBB4: .4byte gMain _0809DBB8: .4byte 0x0000043c _0809DBBC: bl MultistepInitMenuWindowContinue @@ -71235,7 +71235,7 @@ _0809DBC8: adds r1, r2 b _0809DDEE .align 2, 0 -_0809DBD4: .4byte 0x03001770 +_0809DBD4: .4byte gMain _0809DBD8: .4byte 0x0000043c _0809DBDC: ldr r1, _0809DC08 @@ -71291,7 +71291,7 @@ _0809DC48: adds r1, r2 b _0809DDEE .align 2, 0 -_0809DC54: .4byte 0x03001770 +_0809DC54: .4byte gMain _0809DC58: .4byte 0x0000043c _0809DC5C: ldr r4, _0809DC78 @@ -71326,7 +71326,7 @@ _0809DC90: b _0809DDEE .align 2, 0 _0809DCA4: .4byte 0x02018010 -_0809DCA8: .4byte 0x03001770 +_0809DCA8: .4byte gMain _0809DCAC: .4byte 0x0000043c _0809DCB0: ldr r4, _0809DCC0 @@ -71361,7 +71361,7 @@ _0809DCE0: b _0809DDEE .align 2, 0 _0809DCEC: .4byte 0x02018010 -_0809DCF0: .4byte 0x03001770 +_0809DCF0: .4byte gMain _0809DCF4: .4byte 0x0000043c _0809DCF8: bl sub_809E044 @@ -71386,7 +71386,7 @@ _0809DD18: .align 2, 0 _0809DD20: .4byte 0x02018000 _0809DD24: .4byte gUnknown_083C1580 -_0809DD28: .4byte 0x03001770 +_0809DD28: .4byte gMain _0809DD2C: .4byte 0x0000043c _0809DD30: ldr r0, _0809DD38 @@ -71410,7 +71410,7 @@ _0809DD3C: .align 2, 0 _0809DD58: .4byte gUnknown_083C1598 _0809DD5C: .4byte 0x02018000 -_0809DD60: .4byte 0x03001770 +_0809DD60: .4byte gMain _0809DD64: .4byte 0x0000043c _0809DD68: ldr r0, _0809DD84 @@ -71427,13 +71427,13 @@ _0809DD68: b _0809DDE8 .align 2, 0 _0809DD84: .4byte 0x02018010 -_0809DD88: .4byte 0x030041b0 +_0809DD88: .4byte gUnknown_030041B0 _0809DD8C: ldr r0, _0809DD94 strh r1, [r0] b _0809DDE8 .align 2, 0 -_0809DD94: .4byte 0x030041b0 +_0809DD94: .4byte gUnknown_030041B0 _0809DD98: bl sub_809EBC4 ldr r0, _0809DDB8 @@ -71464,7 +71464,7 @@ _0809DDCC: adds r1, r2 b _0809DDEE .align 2, 0 -_0809DDD8: .4byte 0x03001770 +_0809DDD8: .4byte gMain _0809DDDC: .4byte 0x0000043c _0809DDE0: bl sub_8055870 @@ -71480,7 +71480,7 @@ _0809DDEE: strb r0, [r1] b _0809DE38 .align 2, 0 -_0809DDF8: .4byte 0x03001770 +_0809DDF8: .4byte gMain _0809DDFC: .4byte 0x0000043c _0809DE00: ldr r0, _0809DE2C @@ -71504,7 +71504,7 @@ _0809DE00: .align 2, 0 _0809DE2C: .4byte sub_809D85C _0809DE30: .4byte sub_809D844 -_0809DE34: .4byte 0x0202f388 +_0809DE34: .4byte gPaletteFade _0809DE38: movs r0, 0 _0809DE3A: @@ -71594,12 +71594,12 @@ _0809DED4: .4byte 0x00001e08 _0809DED8: .4byte 0x00004801 _0809DEDC: .4byte 0x00004a02 _0809DEE0: .4byte 0x00005c03 -_0809DEE4: .4byte 0x030042c0 -_0809DEE8: .4byte 0x030041b4 -_0809DEEC: .4byte 0x03004288 -_0809DEF0: .4byte 0x03004280 -_0809DEF4: .4byte 0x030041b0 -_0809DEF8: .4byte 0x030041b8 +_0809DEE4: .4byte gUnknown_030042C0 +_0809DEE8: .4byte gUnknown_030041B4 +_0809DEEC: .4byte gUnknown_03004288 +_0809DEF0: .4byte gUnknown_03004280 +_0809DEF4: .4byte gUnknown_030041B0 +_0809DEF8: .4byte gUnknown_030041B8 _0809DEFC: .4byte REG_BG0HOFS thumb_func_end sub_809DE64 @@ -71860,7 +71860,7 @@ sub_809E0FC: @ 809E0FC pop {r0} bx r0 .align 2, 0 -_0809E134: .4byte 0x03004b20 +_0809E134: .4byte gTasks _0809E138: .4byte sub_809E13C thumb_func_end sub_809E0FC @@ -71899,10 +71899,10 @@ _0809E182: pop {r0} bx r0 .align 2, 0 -_0809E188: .4byte 0x0202f388 -_0809E18C: .4byte 0x020384f0 +_0809E188: .4byte gPaletteFade +_0809E18C: .4byte gUnknown_020384F0 _0809E190: .4byte 0x02018000 -_0809E194: .4byte 0x03007380 +_0809E194: .4byte gUnknown_03007380 _0809E198: .4byte 0x0000ffff thumb_func_end sub_809E13C @@ -71930,8 +71930,8 @@ sub_809E19C: @ 809E19C bl sub_809F1B8 b _0809E25A .align 2, 0 -_0809E1C8: .4byte 0x0202f388 -_0809E1CC: .4byte 0x03001770 +_0809E1C8: .4byte gPaletteFade +_0809E1CC: .4byte gMain _0809E1D0: adds r0, r2, 0 ands r0, r1 @@ -72040,9 +72040,9 @@ _0809E276: bl sub_809E8F0 b _0809E3EE .align 2, 0 -_0809E29C: .4byte 0x0202f388 -_0809E2A0: .4byte 0x03001770 -_0809E2A4: .4byte 0x03004b20 +_0809E29C: .4byte gPaletteFade +_0809E2A0: .4byte gMain +_0809E2A4: .4byte gTasks _0809E2A8: .4byte 0x02018079 _0809E2AC: adds r0, r2, 0 @@ -72062,7 +72062,7 @@ _0809E2AC: bl sub_809E8F0 b _0809E3EE .align 2, 0 -_0809E2D0: .4byte 0x03004b20 +_0809E2D0: .4byte gTasks _0809E2D4: .4byte 0x02018079 _0809E2D8: movs r0, 0x20 @@ -72180,7 +72180,7 @@ _0809E3A0: b _0809E3EE .align 2, 0 _0809E3BC: .4byte 0x02018000 -_0809E3C0: .4byte 0x0202e8ce +_0809E3C0: .4byte gUnknown_0202E8CE _0809E3C4: movs r0, 0x20 bl audio_play @@ -72207,7 +72207,7 @@ _0809E3EE: bx r0 .align 2, 0 _0809E3F4: .4byte 0x02018000 -_0809E3F8: .4byte 0x0202e8ce +_0809E3F8: .4byte gUnknown_0202E8CE thumb_func_end sub_809E260 thumb_func_start sub_809E3FC @@ -72242,9 +72242,9 @@ sub_809E3FC: @ 809E3FC bl sub_809E8F0 b _0809E502 .align 2, 0 -_0809E438: .4byte 0x0202f388 -_0809E43C: .4byte 0x03001770 -_0809E440: .4byte 0x03004b20 +_0809E438: .4byte gPaletteFade +_0809E43C: .4byte gMain +_0809E440: .4byte gTasks _0809E444: .4byte 0x02018079 _0809E448: adds r0, r2, 0 @@ -72264,7 +72264,7 @@ _0809E448: bl sub_809E8F0 b _0809E502 .align 2, 0 -_0809E46C: .4byte 0x03004b20 +_0809E46C: .4byte gTasks _0809E470: .4byte 0x02018079 _0809E474: movs r0, 0x1 @@ -72313,7 +72313,7 @@ _0809E4AC: str r1, [r0] b _0809E502 .align 2, 0 -_0809E4D8: .4byte 0x03004b20 +_0809E4D8: .4byte gTasks _0809E4DC: .4byte sub_809E534 _0809E4E0: movs r0, 0x5 @@ -72388,8 +72388,8 @@ sub_809E534: @ 809E534 bl sub_809E8F0 b _0809E5C0 .align 2, 0 -_0809E564: .4byte 0x03001770 -_0809E568: .4byte 0x03004b20 +_0809E564: .4byte gMain +_0809E568: .4byte gTasks _0809E56C: .4byte 0x0201807a _0809E570: movs r0, 0x80 @@ -72409,7 +72409,7 @@ _0809E570: bl sub_809E8F0 b _0809E5C0 .align 2, 0 -_0809E594: .4byte 0x03004b20 +_0809E594: .4byte gTasks _0809E598: .4byte 0x0201807a _0809E59C: movs r0, 0x1 @@ -72730,7 +72730,7 @@ _0809E828: bx r0 .align 2, 0 _0809E830: .4byte 0x02018000 -_0809E834: .4byte 0x03004b20 +_0809E834: .4byte gTasks _0809E838: .4byte sub_809E3FC thumb_func_end sub_809E7F0 @@ -72793,7 +72793,7 @@ _0809E884: b _0809E8DE .align 2, 0 _0809E8B4: .4byte 0x02018000 -_0809E8B8: .4byte 0x03004b20 +_0809E8B8: .4byte gTasks _0809E8BC: .4byte sub_809E7F0 _0809E8C0: ldr r0, _0809E8E4 @@ -72816,7 +72816,7 @@ _0809E8DE: bx r0 .align 2, 0 _0809E8E4: .4byte 0x02018010 -_0809E8E8: .4byte 0x03004b20 +_0809E8E8: .4byte gTasks _0809E8EC: .4byte sub_809E3FC thumb_func_end sub_809E83C @@ -72865,7 +72865,7 @@ _0809E930: movs r6, 0 b _0809E94E .align 2, 0 -_0809E944: .4byte 0x03004b20 +_0809E944: .4byte gTasks _0809E948: cmp r1, 0 bge _0809E94E @@ -72970,7 +72970,7 @@ _0809E9FE: .align 2, 0 _0809EA10: .4byte 0x02018010 _0809EA14: .4byte 0x02018000 -_0809EA18: .4byte 0x03004b20 +_0809EA18: .4byte gTasks _0809EA1C: .4byte 0x02018079 _0809EA20: movs r0, 0x1 @@ -73047,7 +73047,7 @@ _0809EA8C: bx r0 .align 2, 0 _0809EABC: .4byte 0x02018000 -_0809EAC0: .4byte 0x03004b20 +_0809EAC0: .4byte gTasks _0809EAC4: .4byte sub_809E3FC thumb_func_end sub_809EA50 @@ -73102,7 +73102,7 @@ _0809EAEE: bx r0 .align 2, 0 _0809EB34: .4byte 0x02018000 -_0809EB38: .4byte 0x03004b20 +_0809EB38: .4byte gTasks _0809EB3C: .4byte sub_809E19C thumb_func_end sub_809EAC8 @@ -73130,7 +73130,7 @@ sub_809EB40: @ 809EB40 str r0, [r4] b _0809EBB4 .align 2, 0 -_0809EB6C: .4byte 0x03004b20 +_0809EB6C: .4byte gTasks _0809EB70: .4byte sub_809E260 _0809EB74: ldr r4, _0809EBBC @@ -73169,7 +73169,7 @@ _0809EBB4: bx r0 .align 2, 0 _0809EBBC: .4byte 0x02018000 -_0809EBC0: .4byte 0x03004b20 +_0809EBC0: .4byte gTasks thumb_func_end sub_809EB40 thumb_func_start sub_809EBC4 @@ -73228,7 +73228,7 @@ _0809EC22: bx r0 .align 2, 0 _0809EC28: .4byte 0x02018000 -_0809EC2C: .4byte 0x030042c0 +_0809EC2C: .4byte gUnknown_030042C0 _0809EC30: .4byte REG_BG1CNT _0809EC34: .4byte 0x0000e0ff thumb_func_end sub_809EBC4 @@ -73255,7 +73255,7 @@ _0809EC52: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0809EC5C: .4byte 0x03004b28 +_0809EC5C: .4byte gUnknown_03004B28 _0809EC60: .4byte _0809EC64 .align 2, 0 _0809EC64: @@ -73301,7 +73301,7 @@ _0809ECB4: b _0809ECF6 .align 2, 0 _0809ECB8: .4byte 0x02018000 -_0809ECBC: .4byte 0x03004288 +_0809ECBC: .4byte gUnknown_03004288 _0809ECC0: .4byte REG_BG2CNT _0809ECC4: .4byte 0x0000e0ff _0809ECC8: @@ -73342,7 +73342,7 @@ _0809ECF6: strh r0, [r2] b _0809EE3A .align 2, 0 -_0809ED08: .4byte 0x030042c0 +_0809ED08: .4byte gUnknown_030042C0 _0809ED0C: .4byte REG_BG1CNT _0809ED10: .4byte 0x0000e0ff _0809ED14: @@ -73375,7 +73375,7 @@ _0809ED2E: b _0809EE3A .align 2, 0 _0809ED48: .4byte 0x02018000 -_0809ED4C: .4byte 0x030042c0 +_0809ED4C: .4byte gUnknown_030042C0 _0809ED50: .4byte REG_BG1CNT _0809ED54: .4byte 0x0000fffc _0809ED58: .4byte REG_BG2CNT @@ -73403,7 +73403,7 @@ _0809ED6C: strh r1, [r2] b _0809EE3A .align 2, 0 -_0809ED88: .4byte 0x03004288 +_0809ED88: .4byte gUnknown_03004288 _0809ED8C: .4byte REG_BG1CNT _0809ED90: .4byte 0x0000fffc _0809ED94: .4byte REG_BG2CNT @@ -73515,8 +73515,8 @@ _0809EE64: pop {r0} bx r0 .align 2, 0 -_0809EE6C: .4byte 0x03004b20 -_0809EE70: .4byte 0x03005cf0 +_0809EE6C: .4byte gTasks +_0809EE70: .4byte gUnknown_03005CF0 thumb_func_end sub_809EC38 thumb_func_start sub_809EE74 @@ -73541,7 +73541,7 @@ _0809EE8E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0809EE98: .4byte 0x03004b28 +_0809EE98: .4byte gUnknown_03004B28 _0809EE9C: .4byte _0809EEA0 .align 2, 0 _0809EEA0: @@ -73563,14 +73563,14 @@ _0809EEBC: b _0809F096 .align 2, 0 _0809EECC: .4byte 0x02018000 -_0809EED0: .4byte 0x03004288 +_0809EED0: .4byte gUnknown_03004288 _0809EED4: ldr r1, _0809EEDC movs r0, 0 strh r0, [r1] b _0809F096 .align 2, 0 -_0809EEDC: .4byte 0x030042c0 +_0809EEDC: .4byte gUnknown_030042C0 _0809EEE0: ldr r1, _0809EF30 adds r0, r1, 0 @@ -73691,7 +73691,7 @@ _0809EFB4: b _0809F096 .align 2, 0 _0809EFD4: .4byte 0x02018000 -_0809EFD8: .4byte 0x03004288 +_0809EFD8: .4byte gUnknown_03004288 _0809EFDC: ldr r0, _0809EFF0 ldrh r1, [r0] @@ -73704,7 +73704,7 @@ _0809EFDC: bne _0809F0C0 b _0809F096 .align 2, 0 -_0809EFF0: .4byte 0x030042c0 +_0809EFF0: .4byte gUnknown_030042C0 _0809EFF4: ldr r1, _0809F030 ldrb r3, [r1, 0xB] @@ -73813,8 +73813,8 @@ _0809F0C0: pop {r0} bx r0 .align 2, 0 -_0809F0C8: .4byte 0x03004b20 -_0809F0CC: .4byte 0x03005cf0 +_0809F0C8: .4byte gTasks +_0809F0CC: .4byte gUnknown_03005CF0 thumb_func_end sub_809EE74 thumb_func_start sub_809F0D0 @@ -73851,8 +73851,8 @@ sub_809F0D0: @ 809F0D0 b _0809F12A .align 2, 0 _0809F110: .4byte 0x02018000 -_0809F114: .4byte 0x03005cf0 -_0809F118: .4byte 0x03004b20 +_0809F114: .4byte gUnknown_03005CF0 +_0809F118: .4byte gTasks _0809F11C: .4byte sub_809EC38 _0809F120: ldr r1, _0809F130 @@ -74030,7 +74030,7 @@ _0809F270: bx r0 .align 2, 0 _0809F278: .4byte 0x02018010 -_0809F27C: .4byte 0x03004b20 +_0809F27C: .4byte gTasks _0809F280: .4byte sub_809F43C thumb_func_end sub_809F1B8 @@ -74171,7 +74171,7 @@ _0809F34A: b _0809F380 .align 2, 0 _0809F374: .4byte gUnknown_083C15A8 -_0809F378: .4byte 0x03004360 +_0809F378: .4byte gPlayerParty _0809F37C: movs r0, 0x1 negs r0, r0 @@ -74209,7 +74209,7 @@ _0809F38E: b _0809F3C4 .align 2, 0 _0809F3B8: .4byte gUnknown_083C15A8 -_0809F3BC: .4byte 0x03004360 +_0809F3BC: .4byte gPlayerParty _0809F3C0: movs r0, 0x1 negs r0, r0 @@ -74303,7 +74303,7 @@ _0809F452: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0809F45C: .4byte 0x03001770 +_0809F45C: .4byte gMain _0809F460: .4byte 0x0000043c _0809F464: .4byte _0809F468 .align 2, 0 @@ -74335,8 +74335,8 @@ _0809F492: b _0809F5B8 .align 2, 0 _0809F4AC: .4byte 0x02018000 -_0809F4B0: .4byte 0x02020004 -_0809F4B4: .4byte 0x03001770 +_0809F4B0: .4byte gSprites +_0809F4B4: .4byte gMain _0809F4B8: .4byte 0x0000043c _0809F4BC: ldr r0, _0809F4D0 @@ -74350,7 +74350,7 @@ _0809F4BC: b _0809F5B2 .align 2, 0 _0809F4D0: .4byte 0x02018000 -_0809F4D4: .4byte 0x02020004 +_0809F4D4: .4byte gSprites _0809F4D8: ldr r0, _0809F4EC adds r1, r0, 0 @@ -74412,7 +74412,7 @@ _0809F51C: b _0809F564 .align 2, 0 _0809F558: .4byte 0x02018010 -_0809F55C: .4byte 0x030041b0 +_0809F55C: .4byte gUnknown_030041B0 _0809F560: ldr r0, _0809F56C strh r1, [r0] @@ -74422,8 +74422,8 @@ _0809F564: adds r1, r0 b _0809F5B8 .align 2, 0 -_0809F56C: .4byte 0x030041b0 -_0809F570: .4byte 0x03001770 +_0809F56C: .4byte gUnknown_030041B0 +_0809F570: .4byte gMain _0809F574: .4byte 0x0000043c _0809F578: ldr r0, _0809F580 @@ -74440,7 +74440,7 @@ _0809F584: b _0809F5B8 .align 2, 0 _0809F594: .4byte 0x02018010 -_0809F598: .4byte 0x03001770 +_0809F598: .4byte gMain _0809F59C: .4byte 0x0000043c _0809F5A0: bl sub_809F5F8 @@ -74462,7 +74462,7 @@ _0809F5B8: b _0809F5EA .align 2, 0 _0809F5C0: .4byte 0x02018000 -_0809F5C4: .4byte 0x03001770 +_0809F5C4: .4byte gMain _0809F5C8: .4byte 0x0000043c _0809F5CC: bl sub_8055870 @@ -74484,7 +74484,7 @@ _0809F5EA: pop {r0} bx r0 .align 2, 0 -_0809F5F0: .4byte 0x03004b20 +_0809F5F0: .4byte gTasks _0809F5F4: .4byte 0x02018000 thumb_func_end sub_809F43C @@ -74803,7 +74803,7 @@ sub_809F814: @ 809F814 strh r0, [r4, 0x1C] b _0809F9C0 .align 2, 0 -_0809F83C: .4byte 0x03004b28 +_0809F83C: .4byte gUnknown_03004B28 _0809F840: ldr r7, _0809F874 ldrh r1, [r7, 0x2E] @@ -74830,7 +74830,7 @@ _0809F840: bl sub_809E8F0 b _0809F9C0 .align 2, 0 -_0809F874: .4byte 0x03001770 +_0809F874: .4byte gMain _0809F878: .4byte sub_809E260 _0809F87C: .4byte 0x02018000 _0809F880: @@ -74905,7 +74905,7 @@ _0809F8F4: b _0809F972 .align 2, 0 _0809F90C: .4byte 0x02018000 -_0809F910: .4byte 0x03004b20 +_0809F910: .4byte gTasks _0809F914: .4byte sub_809E260 _0809F918: ldrh r1, [r7, 0x2E] @@ -74965,7 +74965,7 @@ _0809F972: b _0809F9C0 .align 2, 0 _0809F988: .4byte 0x02018000 -_0809F98C: .4byte 0x03004b20 +_0809F98C: .4byte gTasks _0809F990: .4byte sub_809E260 _0809F994: ldrh r1, [r7, 0x2E] @@ -75039,7 +75039,7 @@ sub_809F9D0: @ 809F9D0 pop {r0} bx r0 .align 2, 0 -_0809FA24: .4byte 0x03004b28 +_0809FA24: .4byte gUnknown_03004B28 _0809FA28: .4byte gOtherText_CantForgetHMs _0809FA2C: .4byte sub_809F814 thumb_func_end sub_809F9D0 @@ -75172,7 +75172,7 @@ sub_809FAC8: @ 809FAC8 bl LoadPalette b _0809FBD6 .align 2, 0 -_0809FB20: .4byte 0x020231cc +_0809FB20: .4byte gStringVar1 _0809FB24: .4byte gUnknown_083C157C _0809FB28: adds r0, r5, 0 @@ -75261,7 +75261,7 @@ _0809FBD6: pop {r0} bx r0 .align 2, 0 -_0809FBE0: .4byte 0x020231cc +_0809FBE0: .4byte gStringVar1 thumb_func_end sub_809FAC8 thumb_func_start sub_809FBE4 @@ -75380,7 +75380,7 @@ _0809FC3C: ldr r0, _0809FCDC b _0809FCF2 .align 2, 0 -_0809FCD0: .4byte 0x020231cc +_0809FCD0: .4byte gStringVar1 _0809FCD4: .4byte gOtherText_OriginalTrainer _0809FCD8: .4byte gOtherText_FiveQuestionsAndSlash _0809FCDC: .4byte gOtherText_EggAbout @@ -75446,8 +75446,8 @@ _0809FD1C: movs r1, 0x9 b _0809FD74 .align 2, 0 -_0809FD64: .4byte 0x020232cc -_0809FD68: .4byte 0x020231cc +_0809FD64: .4byte gStringVar2 +_0809FD68: .4byte gStringVar1 _0809FD6C: .4byte gOtherText_OriginalTrainer _0809FD70: adds r0, r5, 0 @@ -75554,8 +75554,8 @@ _0809FE4C: pop {r0} bx r0 .align 2, 0 -_0809FE54: .4byte 0x020232cc -_0809FE58: .4byte 0x020231cc +_0809FE54: .4byte gStringVar2 +_0809FE58: .4byte gStringVar1 _0809FE5C: .4byte 0x0000ffff _0809FE60: .4byte gBaseStats _0809FE64: .4byte gAbilityNames @@ -75796,7 +75796,7 @@ _0809FF6A: pop {r0} bx r0 .align 2, 0 -_080A008C: .4byte 0x020231cc +_080A008C: .4byte gStringVar1 thumb_func_end sub_809FF64 thumb_func_start sub_80A0090 @@ -76046,7 +76046,7 @@ _080A0282: .align 2, 0 _080A0290: .4byte gContestMoves _080A0294: .4byte gMoveNames -_080A0298: .4byte 0x020231cc +_080A0298: .4byte gStringVar1 thumb_func_end sub_80A015C thumb_func_start sub_80A029C @@ -76163,7 +76163,7 @@ _080A037E: bx r0 .align 2, 0 _080A0384: .4byte gMoveNames -_080A0388: .4byte 0x020231cc +_080A0388: .4byte gStringVar1 _080A038C: .4byte gBattleMoves thumb_func_end sub_80A029C @@ -76365,7 +76365,7 @@ sub_80A04CC: @ 80A04CC .align 2, 0 _080A0504: .4byte 0x0000ffff _080A0508: .4byte gBattleMoves -_080A050C: .4byte 0x020231cc +_080A050C: .4byte gStringVar1 _080A0510: .4byte gOtherText_ThreeDashes2 _080A0514: ldr r0, _080A0550 @@ -76396,7 +76396,7 @@ _080A052A: bl MenuPrint b _080A0572 .align 2, 0 -_080A0550: .4byte 0x020231cc +_080A0550: .4byte gStringVar1 _080A0554: .4byte gBattleMoves _080A0558: .4byte gOtherText_ThreeDashes2 _080A055C: @@ -76414,7 +76414,7 @@ _080A0572: pop {r0} bx r0 .align 2, 0 -_080A0578: .4byte 0x020231cc +_080A0578: .4byte gStringVar1 thumb_func_end sub_80A04CC thumb_func_start sub_80A057C @@ -76567,9 +76567,9 @@ sub_80A0664: @ 80A0664 b _080A06C2 .align 2, 0 _080A06A0: .4byte 0x02018000 -_080A06A4: .4byte 0x030045c0 -_080A06A8: .4byte 0x03002970 -_080A06AC: .4byte 0x020231cc +_080A06A4: .4byte gEnemyParty +_080A06A8: .4byte gLinkPlayers +_080A06AC: .4byte gStringVar1 _080A06B0: bl sub_80BFB94 adds r5, r0, 0 @@ -76601,9 +76601,9 @@ _080A06EA: b _080A0702 .align 2, 0 _080A06F0: .4byte 0x0000ffff -_080A06F4: .4byte 0x020231cc +_080A06F4: .4byte gStringVar1 _080A06F8: .4byte gSaveBlock2 -_080A06FC: .4byte 0x020232cc +_080A06FC: .4byte gStringVar2 _080A0700: movs r0, 0x1 _080A0702: @@ -76760,11 +76760,11 @@ _080A07DA: bl StringCopy b _080A0934 .align 2, 0 -_080A0838: .4byte 0x020234cc +_080A0838: .4byte gStringVar4 _080A083C: .4byte gNatureNames _080A0840: .4byte gOtherText_Terminator4 _080A0844: .4byte gOtherText_Nature -_080A0848: .4byte 0x020231cc +_080A0848: .4byte gStringVar1 _080A084C: .4byte gOtherText_Egg2 _080A0850: cmp r6, 0x57 @@ -76794,7 +76794,7 @@ _080A0850: bl StringCopy b _080A0934 .align 2, 0 -_080A0890: .4byte 0x020231cc +_080A0890: .4byte gStringVar1 _080A0894: .4byte gOtherText_Met _080A0898: adds r0, r7, 0 @@ -76880,9 +76880,9 @@ _080A0934: pop {r0} bx r0 .align 2, 0 -_080A094C: .4byte 0x020231cc +_080A094C: .4byte gStringVar1 _080A0950: .4byte gOtherText_Met2 -_080A0954: .4byte 0x020234cc +_080A0954: .4byte gStringVar4 thumb_func_end sub_80A0798 thumb_func_start sub_80A0958 @@ -76979,7 +76979,7 @@ sub_80A0958: @ 80A0958 pop {r0} bx r0 .align 2, 0 -_080A0A24: .4byte 0x020231cc +_080A0A24: .4byte gStringVar1 _080A0A28: .4byte gSpeciesNames thumb_func_end sub_80A0958 @@ -77160,7 +77160,7 @@ sub_80A0B88: @ 80A0B88 bl StringCopy b _080A0BD8 .align 2, 0 -_080A0BA0: .4byte 0x020231cc +_080A0BA0: .4byte gStringVar1 _080A0BA4: .4byte gOtherText_None _080A0BA8: ldr r4, _080A0BE8 @@ -77193,7 +77193,7 @@ _080A0BD8: pop {r0} bx r0 .align 2, 0 -_080A0BE8: .4byte 0x020231cc +_080A0BE8: .4byte gStringVar1 _080A0BEC: .4byte gOtherText_Ribbons00 _080A0BF0: .4byte gUnknown_083C15AE thumb_func_end sub_80A0B88 @@ -77237,7 +77237,7 @@ _080A0C2E: b _080A0C68 .align 2, 0 _080A0C40: .4byte 0x02018000 -_080A0C44: .4byte 0x020231cc +_080A0C44: .4byte gStringVar1 _080A0C48: cmp r5, 0 bne _080A0C60 @@ -77246,7 +77246,7 @@ _080A0C48: bl StringCopy b _080A0C68 .align 2, 0 -_080A0C58: .4byte 0x020231cc +_080A0C58: .4byte gStringVar1 _080A0C5C: .4byte gOtherText_None _080A0C60: ldr r1, _080A0C78 @@ -77261,7 +77261,7 @@ _080A0C68: pop {r0} bx r0 .align 2, 0 -_080A0C78: .4byte 0x020231cc +_080A0C78: .4byte gStringVar1 _080A0C7C: .4byte gUnknown_083C15B4 thumb_func_end sub_80A0BF4 @@ -77368,7 +77368,7 @@ _080A0D46: .align 2, 0 _080A0D4C: .4byte gExperienceTables _080A0D50: .4byte gBaseStats -_080A0D54: .4byte 0x020231cc +_080A0D54: .4byte gStringVar1 _080A0D58: .4byte 0x06004caa _080A0D5C: .4byte 0x00002062 _080A0D60: .4byte 0x0000206a @@ -77482,7 +77482,7 @@ sub_80A0DD0: @ 80A0DD0 bl GetStringCenterAlignXOffset b _080A0E54 .align 2, 0 -_080A0E3C: .4byte 0x020231cc +_080A0E3C: .4byte gStringVar1 _080A0E40: .4byte gUnknown_083C1068 _080A0E44: .4byte 0x02018000 _080A0E48: @@ -77523,7 +77523,7 @@ _080A0E54: pop {r0} bx r0 .align 2, 0 -_080A0E98: .4byte 0x020231cc +_080A0E98: .4byte gStringVar1 _080A0E9C: .4byte gUnknown_083C1068 _080A0EA0: .4byte 0x02018000 thumb_func_end sub_80A0DD0 @@ -77789,7 +77789,7 @@ _080A106E: ldr r0, [r0, 0x8] b _080A10E0 .align 2, 0 -_080A10A0: .4byte 0x03004b28 +_080A10A0: .4byte gUnknown_03004B28 _080A10A4: .4byte 0x0000024a _080A10A8: .4byte gUnknown_08E73508 _080A10AC: .4byte 0x0600e480 @@ -78088,7 +78088,7 @@ sub_80A12D0: @ 80A12D0 b _080A131A .align 2, 0 _080A1310: .4byte sub_80A1048 -_080A1314: .4byte 0x03004b20 +_080A1314: .4byte gTasks _080A1318: movs r0, 0 _080A131A: @@ -78104,7 +78104,7 @@ _080A131A: pop {r0} bx r0 .align 2, 0 -_080A1330: .4byte 0x03004b20 +_080A1330: .4byte gTasks thumb_func_end sub_80A12D0 thumb_func_start sub_80A1334 @@ -78199,7 +78199,7 @@ _080A13C2: bls _080A13C2 b _080A1400 .align 2, 0 -_080A13E4: .4byte 0x03004b28 +_080A13E4: .4byte gUnknown_03004B28 _080A13E8: .4byte 0x06005b40 _080A13EC: .4byte 0x001fffff _080A13F0: .4byte gUnknown_08E73E88 @@ -78321,7 +78321,7 @@ _080A14C2: .align 2, 0 _080A14DC: .4byte 0x02018000 _080A14E0: .4byte sub_80A1334 -_080A14E4: .4byte 0x03004b20 +_080A14E4: .4byte gTasks _080A14E8: movs r0, 0 _080A14EA: @@ -78429,7 +78429,7 @@ _080A158E: bls _080A158E b _080A15CC .align 2, 0 -_080A15B0: .4byte 0x03004b28 +_080A15B0: .4byte gUnknown_03004B28 _080A15B4: .4byte 0x06006b40 _080A15B8: .4byte 0x001fffff _080A15BC: .4byte gUnknown_08E74688 @@ -78551,7 +78551,7 @@ _080A168E: .align 2, 0 _080A16A8: .4byte 0x02018000 _080A16AC: .4byte sub_80A1500 -_080A16B0: .4byte 0x03004b20 +_080A16B0: .4byte gTasks _080A16B4: movs r0, 0 _080A16B6: @@ -78776,8 +78776,8 @@ sub_80A1808: @ 80A1808 strb r1, [r0] b _080A187A .align 2, 0 -_080A1860: .4byte 0x02024e8c -_080A1864: .4byte 0x02020004 +_080A1860: .4byte gUnknown_02024E8C +_080A1864: .4byte gSprites _080A1868: .4byte sub_80A1888 _080A186C: adds r2, r7, 0 @@ -78821,7 +78821,7 @@ _080A18B0: pop {r0} bx r0 .align 2, 0 -_080A18B8: .4byte 0x0202f388 +_080A18B8: .4byte gPaletteFade _080A18BC: .4byte SpriteCallbackDummy _080A18C0: .4byte 0x02018010 thumb_func_end sub_80A1888 @@ -78871,7 +78871,7 @@ _080A1908: bx r0 .align 2, 0 _080A1910: .4byte 0x0201a000 -_080A1914: .4byte 0x02020004 +_080A1914: .4byte gSprites thumb_func_end sub_80A18E4 thumb_func_start sub_80A1918 @@ -78900,7 +78900,7 @@ sub_80A1918: @ 80A1918 strb r0, [r2] bx lr .align 2, 0 -_080A1948: .4byte 0x02020004 +_080A1948: .4byte gSprites _080A194C: .4byte 0x0201a000 thumb_func_end sub_80A1918 @@ -79014,7 +79014,7 @@ sub_80A198C: @ 80A198C bx r0 .align 2, 0 _080A1A24: .4byte 0x0201a000 -_080A1A28: .4byte 0x02020004 +_080A1A28: .4byte gSprites _080A1A2C: .4byte gUnknown_083C11D8 thumb_func_end sub_80A198C @@ -79073,7 +79073,7 @@ _080A1A60: b _080A1AD0 .align 2, 0 _080A1A98: .4byte 0x02018000 -_080A1A9C: .4byte 0x02020004 +_080A1A9C: .4byte gSprites _080A1AA0: .4byte gSpriteTemplate_83C1280 _080A1AA4: cmp r5, 0x9 @@ -79220,7 +79220,7 @@ _080A1B74: bx r0 .align 2, 0 _080A1BB4: .4byte 0x0201a009 -_080A1BB8: .4byte 0x02020004 +_080A1BB8: .4byte gSprites _080A1BBC: .4byte 0x0201a00a thumb_func_end sub_80A1B40 @@ -79337,7 +79337,7 @@ _080A1C82: pop {r0} bx r0 .align 2, 0 -_080A1C88: .4byte 0x02020004 +_080A1C88: .4byte gSprites _080A1C8C: .4byte 0x0201a009 thumb_func_end sub_80A1C30 @@ -79471,7 +79471,7 @@ _080A1D74: bx r0 .align 2, 0 _080A1D7C: .4byte 0x0201a01d -_080A1D80: .4byte 0x02020004 +_080A1D80: .4byte gSprites thumb_func_end sub_80A1D18 thumb_func_start sub_80A1D84 @@ -79507,7 +79507,7 @@ _080A1DBA: .align 2, 0 _080A1DC0: .4byte 0x00007533 _080A1DC4: .4byte gSummaryScreenMonMarkingsPalette -_080A1DC8: .4byte 0x020384f4 +_080A1DC8: .4byte gUnknown_020384F4 thumb_func_end sub_80A1D84 thumb_func_start sub_80A1DCC @@ -79523,7 +79523,7 @@ sub_80A1DCC: @ 80A1DCC pop {r0} bx r0 .align 2, 0 -_080A1DE4: .4byte 0x020384f4 +_080A1DE4: .4byte gUnknown_020384F4 thumb_func_end sub_80A1DCC thumb_func_start sub_80A1DE8 @@ -79575,7 +79575,7 @@ sub_80A1DE8: @ 80A1DE8 .align 2, 0 _080A1E48: .4byte gSpriteTemplate_820AAB4 _080A1E4C: .4byte 0x02018000 -_080A1E50: .4byte 0x02020004 +_080A1E50: .4byte gSprites _080A1E54: .4byte SpriteCallbackDummy thumb_func_end sub_80A1DE8 @@ -79706,7 +79706,7 @@ sub_80A1EF8: @ 80A1EF8 pop {r0} bx r0 .align 2, 0 -_080A1F44: .4byte 0x020234cc +_080A1F44: .4byte gStringVar4 thumb_func_end sub_80A1EF8 thumb_func_start sub_80A1F48 @@ -79748,7 +79748,7 @@ sub_80A1F48: @ 80A1F48 pop {r0} bx r0 .align 2, 0 -_080A1F94: .4byte 0x020234cc +_080A1F94: .4byte gStringVar4 thumb_func_end sub_80A1F48 thumb_func_start sub_80A1F98 @@ -79798,7 +79798,7 @@ sub_80A1F98: @ 80A1F98 pop {r0} bx r0 .align 2, 0 -_080A1FF4: .4byte 0x020231cc +_080A1FF4: .4byte gStringVar1 thumb_func_end sub_80A1F98 thumb_func_start sub_80A1FF8 @@ -79833,7 +79833,7 @@ sub_80A1FF8: @ 80A1FF8 pop {r0} bx r0 .align 2, 0 -_080A2038: .4byte 0x020234cc +_080A2038: .4byte gStringVar4 thumb_func_end sub_80A1FF8 thumb_func_start sub_80A203C @@ -79887,8 +79887,8 @@ BgFrame_FillTileMap: @ 80A2078 pop {r0} bx r0 .align 2, 0 -_080A209C: .4byte 0x03005cf0 -_080A20A0: .4byte 0x03004b20 +_080A209C: .4byte gUnknown_03005CF0 +_080A20A0: .4byte gTasks _080A20A4: .4byte sub_80A20A8 thumb_func_end BgFrame_FillTileMap @@ -79913,8 +79913,8 @@ _080A20C6: pop {r0} bx r0 .align 2, 0 -_080A20CC: .4byte 0x03004b20 -_080A20D0: .4byte 0x03005cf0 +_080A20CC: .4byte gTasks +_080A20D0: .4byte gUnknown_03005CF0 thumb_func_end sub_80A20A8 thumb_func_start exec_movement @@ -80054,7 +80054,7 @@ _080A21B8: bx r0 .align 2, 0 _080A21D4: .4byte sub_80A244C -_080A21D8: .4byte 0x03004b28 +_080A21D8: .4byte gUnknown_03004B28 _080A21DC: .4byte 0x0000ffff thumb_func_end sub_80A2198 @@ -80149,7 +80149,7 @@ _080A2278: adds r0, r2, 0 b _080A2296 .align 2, 0 -_080A2284: .4byte 0x03004b28 +_080A2284: .4byte gUnknown_03004B28 _080A2288: adds r0, r2, 0x1 lsls r0, 24 @@ -80192,7 +80192,7 @@ _080A22C8: pop {r0} bx r0 .align 2, 0 -_080A22CC: .4byte 0x03004b28 +_080A22CC: .4byte gUnknown_03004B28 thumb_func_end sub_80A229C thumb_func_start sub_80A22D0 @@ -80259,7 +80259,7 @@ sub_80A2318: @ 80A2318 bx lr .align 2, 0 _080A2340: .4byte gBitTable -_080A2344: .4byte 0x03004b20 +_080A2344: .4byte gTasks thumb_func_end sub_80A2318 thumb_func_start sub_80A2348 @@ -80281,7 +80281,7 @@ sub_80A2348: @ 80A2348 strh r0, [r2, 0x8] bx lr .align 2, 0 -_080A2368: .4byte 0x03004b20 +_080A2368: .4byte gTasks _080A236C: .4byte gBitTable thumb_func_end sub_80A2348 @@ -80307,7 +80307,7 @@ sub_80A2370: @ 80A2370 movs r0, 0 b _080A23A2 .align 2, 0 -_080A2398: .4byte 0x03004b20 +_080A2398: .4byte gTasks _080A239C: .4byte gBitTable _080A23A0: movs r0, 0x1 @@ -80325,7 +80325,7 @@ npc_obj_offscreen_culling_and_flag_update: @ 80A23A8 str r1, [r0] bx lr .align 2, 0 -_080A23B4: .4byte 0x020384f8 +_080A23B4: .4byte gUnknown_020384F8 thumb_func_end npc_obj_offscreen_culling_and_flag_update thumb_func_start sub_80A23B8 @@ -80337,7 +80337,7 @@ sub_80A23B8: @ 80A23B8 ldr r0, [r0] bx lr .align 2, 0 -_080A23C4: .4byte 0x020384f8 +_080A23C4: .4byte gUnknown_020384F8 thumb_func_end sub_80A23B8 thumb_func_start sub_80A23C8 @@ -80406,8 +80406,8 @@ _080A2432: pop {r0} bx r0 .align 2, 0 -_080A2444: .4byte 0x03004b28 -_080A2448: .4byte 0x030048a0 +_080A2444: .4byte gUnknown_03004B28 +_080A2448: .4byte gMapObjects thumb_func_end sub_80A2408 thumb_func_start sub_80A244C @@ -80485,7 +80485,7 @@ _080A24C8: bl sub_80643A4 b _080A24FA .align 2, 0 -_080A24E0: .4byte 0x030048a0 +_080A24E0: .4byte gMapObjects _080A24E4: adds r0, r4, 0 bl FieldObjectSetSpecialAnim @@ -80522,9 +80522,9 @@ sub_80A2504: @ 80A2504 ldr r0, _080A2530 b _080A25A8 .align 2, 0 -_080A2524: .4byte 0x0300485c +_080A2524: .4byte gUnknown_0300485C _080A2528: .4byte sub_808AB90 -_080A252C: .4byte 0x03005ce4 +_080A252C: .4byte gUnknown_03005CE4 _080A2530: .4byte sub_80A2634 _080A2534: ldr r4, _080A25B0 @@ -80588,11 +80588,11 @@ _080A25A8: movs r0, 0x1 b _080A25DE .align 2, 0 -_080A25B0: .4byte 0x0203923c +_080A25B0: .4byte gUnknown_0203923C _080A25B4: .4byte 0x0000ffff -_080A25B8: .4byte 0x0300485c +_080A25B8: .4byte gUnknown_0300485C _080A25BC: .4byte sub_808AB90 -_080A25C0: .4byte 0x03005ce4 +_080A25C0: .4byte gUnknown_03005CE4 _080A25C4: .4byte sub_80A25E8 _080A25C8: adds r0, r6, 0x1 @@ -80626,8 +80626,8 @@ sub_80A25E8: @ 80A25E8 pop {r0} bx r0 .align 2, 0 -_080A25FC: .4byte 0x0202ff84 -_080A2600: .4byte 0x03005ce0 +_080A25FC: .4byte gUnknown_0202FF84 +_080A2600: .4byte gUnknown_03005CE0 thumb_func_end sub_80A25E8 thumb_func_start sub_80A2604 @@ -80651,7 +80651,7 @@ sub_80A2604: @ 80A2604 pop {r1} bx r1 .align 2, 0 -_080A262C: .4byte 0x03004b20 +_080A262C: .4byte gTasks _080A2630: .4byte sub_80A2684 thumb_func_end sub_80A2604 @@ -80667,8 +80667,8 @@ sub_80A2634: @ 80A2634 pop {r0} bx r0 .align 2, 0 -_080A2648: .4byte 0x0202ff84 -_080A264C: .4byte 0x03005ce0 +_080A2648: .4byte gUnknown_0202FF84 +_080A264C: .4byte gUnknown_03005CE0 _080A2650: .4byte UseCutScript thumb_func_end sub_80A2634 @@ -80693,7 +80693,7 @@ sub_80A2654: @ 80A2654 pop {r1} bx r1 .align 2, 0 -_080A267C: .4byte 0x03004b20 +_080A267C: .4byte gTasks _080A2680: .4byte sub_80A2B00 thumb_func_end sub_80A2654 @@ -80829,10 +80829,10 @@ _080A2740: pop {r1} bx r1 .align 2, 0 -_080A2790: .4byte 0x0203923c +_080A2790: .4byte gUnknown_0203923C _080A2794: .4byte 0x0000ffff -_080A2798: .4byte 0x02020004 -_080A279C: .4byte 0x0202e858 +_080A2798: .4byte gSprites +_080A279C: .4byte gPlayerAvatar _080A27A0: .4byte gSpriteTemplate_CutGrass _080A27A4: .4byte 0x0201fff0 thumb_func_end sub_80A2698 @@ -81277,7 +81277,7 @@ _080A2ABC: bx r0 .align 2, 0 _080A2AF8: .4byte 0x0201fff0 -_080A2AFC: .4byte 0x02020004 +_080A2AFC: .4byte gSprites thumb_func_end sub_80A2AB8 thumb_func_start sub_80A2B00 @@ -81312,7 +81312,7 @@ _080A2B1E: pop {r0} bx r0 .align 2, 0 -_080A2B3C: .4byte 0x02028280 +_080A2B3C: .4byte gUnknown_02028280 thumb_func_end sub_80A2B18 thumb_func_start sub_80A2B40 @@ -81551,14 +81551,14 @@ _080A2C88: ldrb r0, [r4] b _080A2D32 .align 2, 0 -_080A2D00: .4byte 0x02025734 +_080A2D00: .4byte gSaveBlock1 _080A2D04: .4byte 0x00002b6c _080A2D08: .4byte gSaveBlock2 -_080A2D0C: .4byte 0x02028280 +_080A2D0C: .4byte gUnknown_02028280 _080A2D10: .4byte 0x0000ffff -_080A2D14: .4byte 0x02028292 -_080A2D18: .4byte 0x0202829a -_080A2D1C: .4byte 0x02024eae +_080A2D14: .4byte gUnknown_02028292 +_080A2D18: .4byte gUnknown_0202829A +_080A2D1C: .4byte gUnknown_02024EAE _080A2D20: .4byte 0x00002b6a _080A2D24: adds r0, r1, 0x1 @@ -81667,7 +81667,7 @@ sub_80A2D88: @ 80A2D88 ldrb r0, [r4] b _080A2DEA .align 2, 0 -_080A2DE0: .4byte 0x02025734 +_080A2DE0: .4byte gSaveBlock1 _080A2DE4: .4byte 0x00002b4c _080A2DE8: movs r0, 0xFF @@ -81727,7 +81727,7 @@ _080A2E46: pop {r0} bx r0 .align 2, 0 -_080A2E50: .4byte 0x02025734 +_080A2E50: .4byte gSaveBlock1 _080A2E54: .4byte 0x00002b6c thumb_func_end sub_80A2DF8 @@ -81746,7 +81746,7 @@ unref_sub_80A2E58: @ 80A2E58 strh r0, [r1] bx lr .align 2, 0 -_080A2E70: .4byte 0x02025734 +_080A2E70: .4byte gSaveBlock1 _080A2E74: .4byte 0x00002b6c thumb_func_end unref_sub_80A2E58 @@ -81819,7 +81819,7 @@ _080A2E9E: adds r0, r7, 0 b _080A2F1C .align 2, 0 -_080A2F04: .4byte 0x02025734 +_080A2F04: .4byte gSaveBlock1 _080A2F08: .4byte 0x00002b4c _080A2F0C: .4byte 0x00002b6c _080A2F10: @@ -81910,9 +81910,9 @@ AddMapNamePopUpWindowTask: @ 80A2F54 b _080A2FE4 .align 2, 0 _080A2FAC: .4byte sub_80A2FF4 -_080A2FB0: .4byte 0x02038538 +_080A2FB0: .4byte gUnknown_02038538 _080A2FB4: .4byte REG_BG0VOFS -_080A2FB8: .4byte 0x03004b20 +_080A2FB8: .4byte gTasks _080A2FBC: ldr r3, _080A2FEC ldr r2, _080A2FF0 @@ -81940,8 +81940,8 @@ _080A2FE4: pop {r0} bx r0 .align 2, 0 -_080A2FEC: .4byte 0x03004b20 -_080A2FF0: .4byte 0x02038538 +_080A2FEC: .4byte gTasks +_080A2FF0: .4byte gUnknown_02038538 thumb_func_end AddMapNamePopUpWindowTask thumb_func_start sub_80A2FF4 @@ -81964,7 +81964,7 @@ sub_80A2FF4: @ 80A2FF4 beq _080A3026 b _080A3092 .align 2, 0 -_080A3018: .4byte 0x03004b20 +_080A3018: .4byte gTasks _080A301C: cmp r2, 0x2 beq _080A3064 @@ -81989,7 +81989,7 @@ _080A3026: strh r2, [r0, 0xA] b _080A3092 .align 2, 0 -_080A3048: .4byte 0x02038538 +_080A3048: .4byte gUnknown_02038538 _080A304C: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -82065,7 +82065,7 @@ _080A30D0: .align 2, 0 _080A30D4: .4byte sub_80A2FF4 _080A30D8: .4byte REG_BG0VOFS -_080A30DC: .4byte 0x02038538 +_080A30DC: .4byte gUnknown_02038538 thumb_func_end HideMapNamePopUpWindow thumb_func_start sub_80A30E0 @@ -82093,7 +82093,7 @@ sub_80A30E0: @ 80A30E0 pop {r0} bx r0 .align 2, 0 -_080A3114: .4byte 0x0202e828 +_080A3114: .4byte gMapHeader thumb_func_end sub_80A30E0 thumb_func_start sub_80A3118 @@ -82133,7 +82133,7 @@ sub_80A3134: @ 80A3134 pop {r0} bx r0 .align 2, 0 -_080A3168: .4byte 0x020219cc +_080A3168: .4byte gBG1TilemapBuffer _080A316C: .4byte 0x06002000 _080A3170: .4byte 0x040000d4 _080A3174: .4byte 0x80000400 @@ -82158,7 +82158,7 @@ _080A318E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080A3198: .4byte 0x03001770 +_080A3198: .4byte gMain _080A319C: .4byte 0x0000043c _080A31A0: .4byte _080A31A4 .align 2, 0 @@ -82191,7 +82191,7 @@ _080A31F2: adds r1, r0 b _080A346A .align 2, 0 -_080A3200: .4byte 0x03001770 +_080A3200: .4byte gMain _080A3204: .4byte 0x0000043c _080A3208: bl gpu_pal_allocator_reset__manage_upper_four @@ -82219,8 +82219,8 @@ _080A3228: adds r1, r0 b _080A346A .align 2, 0 -_080A3240: .4byte 0x0202f388 -_080A3244: .4byte 0x03001770 +_080A3240: .4byte gPaletteFade +_080A3244: .4byte gMain _080A3248: .4byte 0x0000043c _080A324C: bl ResetSpriteData @@ -82237,7 +82237,7 @@ _080A325E: adds r1, r0 b _080A346A .align 2, 0 -_080A3268: .4byte 0x03001770 +_080A3268: .4byte gMain _080A326C: .4byte 0x0000043c _080A3270: ldr r0, _080A3278 @@ -82254,7 +82254,7 @@ _080A327C: b _080A346A .align 2, 0 _080A328C: .4byte gWindowConfig_81E6DFC -_080A3290: .4byte 0x03001770 +_080A3290: .4byte gMain _080A3294: .4byte 0x0000043c _080A3298: bl MultistepInitMenuWindowContinue @@ -82313,8 +82313,8 @@ _080A3312: adds r1, r0 b _080A346A .align 2, 0 -_080A331C: .4byte 0x03000701 -_080A3320: .4byte 0x03001770 +_080A331C: .4byte gUnknown_03000701 +_080A3320: .4byte gMain _080A3324: .4byte 0x0000043c _080A3328: ldr r1, _080A3378 @@ -82350,11 +82350,11 @@ _080A3328: bl sub_80A362C b _080A3464 .align 2, 0 -_080A3378: .4byte 0x0203855a -_080A337C: .4byte 0x020221cc -_080A3380: .4byte 0x02038559 +_080A3378: .4byte gUnknown_0203855A +_080A337C: .4byte gBG2TilemapBuffer +_080A3380: .4byte gUnknown_02038559 _080A3384: .4byte gUnknown_083C1618 -_080A3388: .4byte 0x03005d24 +_080A3388: .4byte gUnknown_03005D24 _080A338C: ldr r0, _080A33D4 movs r1, 0 @@ -82390,12 +82390,12 @@ _080A338C: b _080A346A .align 2, 0 _080A33D4: .4byte 0x0000ffff -_080A33D8: .4byte 0x03005d10 -_080A33DC: .4byte 0x02038559 -_080A33E0: .4byte 0x03005d24 -_080A33E4: .4byte 0x0203855b -_080A33E8: .4byte 0x0203855c -_080A33EC: .4byte 0x03001770 +_080A33D8: .4byte gUnknown_03005D10 +_080A33DC: .4byte gUnknown_02038559 +_080A33E0: .4byte gUnknown_03005D24 +_080A33E4: .4byte gUnknown_0203855B +_080A33E8: .4byte gUnknown_0203855C +_080A33EC: .4byte gMain _080A33F0: .4byte 0x0000043c _080A33F4: bl sub_80A7B10 @@ -82439,8 +82439,8 @@ _080A3404: _080A3444: .4byte 0x04000208 _080A3448: .4byte 0x04000200 _080A344C: .4byte REG_DISPSTAT -_080A3450: .4byte 0x0202f388 -_080A3454: .4byte 0x03001770 +_080A3450: .4byte gPaletteFade +_080A3454: .4byte gMain _080A3458: .4byte 0x0000043c _080A345C: bl sub_8055870 @@ -82456,7 +82456,7 @@ _080A346A: strb r0, [r1] b _080A34A8 .align 2, 0 -_080A3474: .4byte 0x03001770 +_080A3474: .4byte gMain _080A3478: .4byte 0x0000043c _080A347C: ldr r0, _080A34A0 @@ -82508,7 +82508,7 @@ _080A34DE: pop {r1} bx r1 .align 2, 0 -_080A34E4: .4byte 0x03000700 +_080A34E4: .4byte gUnknown_03000700 thumb_func_end sub_80A34B4 thumb_func_start sub_80A34E8 @@ -82583,7 +82583,7 @@ _080A3570: b _080A35EA .align 2, 0 _080A3580: .4byte gUnknown_08E77004 -_080A3584: .4byte 0x020221cc +_080A3584: .4byte gBG2TilemapBuffer _080A3588: ldr r0, _080A35A4 ldrb r0, [r0, 0x8] @@ -82601,7 +82601,7 @@ _080A3598: b _080A35EA .align 2, 0 _080A35A4: .4byte gSaveBlock2 -_080A35A8: .4byte 0x03000701 +_080A35A8: .4byte gUnknown_03000701 _080A35AC: .4byte gBagScreenMale_Pal _080A35B0: ldr r0, _080A35BC @@ -82626,7 +82626,7 @@ _080A35D0: b _080A35EA .align 2, 0 _080A35D8: .4byte gSaveBlock2 -_080A35DC: .4byte 0x03000701 +_080A35DC: .4byte gUnknown_03000701 _080A35E0: .4byte gUnknown_083C1CC8 _080A35E4: ldr r0, _080A35F8 @@ -82682,8 +82682,8 @@ _080A3634: lsrs r3, r0, 24 b _080A3656 .align 2, 0 -_080A3648: .4byte 0x03000701 -_080A364C: .4byte 0x03005d10 +_080A3648: .4byte gUnknown_03000701 +_080A364C: .4byte gUnknown_03005D10 _080A3650: lsls r1, r4, 2 adds r0, r1, r5 @@ -82741,8 +82741,8 @@ _080A368E: pop {r0} bx r0 .align 2, 0 -_080A36B0: .4byte 0x02038559 -_080A36B4: .4byte 0x03005d10 +_080A36B0: .4byte gUnknown_02038559 +_080A36B4: .4byte gUnknown_03005D10 thumb_func_end sub_80A3684 thumb_func_start sub_80A36B8 @@ -82872,11 +82872,11 @@ sub_80A3770: @ 80A3770 movs r0, 0x4 b _080A37B4 .align 2, 0 -_080A379C: .4byte 0x03000701 -_080A37A0: .4byte 0x03000704 -_080A37A4: .4byte 0x02038559 +_080A379C: .4byte gUnknown_03000701 +_080A37A0: .4byte gUnknown_03000704 +_080A37A4: .4byte gUnknown_02038559 _080A37A8: .4byte gUnknown_083C1690 -_080A37AC: .4byte 0x02038564 +_080A37AC: .4byte gUnknown_02038564 _080A37B0: ldr r1, _080A37BC movs r0, 0x6 @@ -82886,7 +82886,7 @@ _080A37B6: pop {r0} bx r0 .align 2, 0 -_080A37BC: .4byte 0x02038564 +_080A37BC: .4byte gUnknown_02038564 thumb_func_end sub_80A3770 thumb_func_start sub_80A37C0 @@ -82912,7 +82912,7 @@ sub_80A37C0: @ 80A37C0 pop {r0} bx r0 .align 2, 0 -_080A37F0: .4byte 0x03004b20 +_080A37F0: .4byte gTasks _080A37F4: .4byte sub_80A50C8 thumb_func_end sub_80A37C0 @@ -82962,11 +82962,11 @@ sub_80A37F8: @ 80A37F8 strb r0, [r4] b _080A3932 .align 2, 0 -_080A3854: .4byte 0x0203855a -_080A3858: .4byte 0x020221cc -_080A385C: .4byte 0x02038559 -_080A3860: .4byte 0x03004b20 -_080A3864: .4byte 0x02038558 +_080A3854: .4byte gUnknown_0203855A +_080A3858: .4byte gBG2TilemapBuffer +_080A385C: .4byte gUnknown_02038559 +_080A3860: .4byte gTasks +_080A3864: .4byte gUnknown_02038558 _080A3868: ldr r0, _080A38A0 ldrb r0, [r0] @@ -82996,11 +82996,11 @@ _080A3868: strb r0, [r4] b _080A38F2 .align 2, 0 -_080A38A0: .4byte 0x020238c0 -_080A38A4: .4byte 0x03005d10 -_080A38A8: .4byte 0x02038559 -_080A38AC: .4byte 0x03005d24 -_080A38B0: .4byte 0x02038562 +_080A38A0: .4byte gLinkOpen +_080A38A4: .4byte gUnknown_03005D10 +_080A38A8: .4byte gUnknown_02038559 +_080A38AC: .4byte gUnknown_03005D24 +_080A38B0: .4byte gUnknown_02038562 _080A38B4: ldr r1, _080A3938 ldrb r0, [r1] @@ -83065,12 +83065,12 @@ _080A3932: pop {r0} bx r0 .align 2, 0 -_080A3938: .4byte 0x02038562 -_080A393C: .4byte 0x03005d10 -_080A3940: .4byte 0x02038559 -_080A3944: .4byte 0x03005d24 -_080A3948: .4byte 0x0203855a -_080A394C: .4byte 0x0203855b +_080A3938: .4byte gUnknown_02038562 +_080A393C: .4byte gUnknown_03005D10 +_080A3940: .4byte gUnknown_02038559 +_080A3944: .4byte gUnknown_03005D24 +_080A3948: .4byte gUnknown_0203855A +_080A394C: .4byte gUnknown_0203855B _080A3950: .4byte sub_80A4F68 thumb_func_end sub_80A37F8 @@ -83385,14 +83385,14 @@ _080A3B90: pop {r0} bx r0 .align 2, 0 -_080A3BA4: .4byte 0x02038559 -_080A3BA8: .4byte 0x03005d24 +_080A3BA4: .4byte gUnknown_02038559 +_080A3BA8: .4byte gUnknown_03005D24 _080A3BAC: .4byte gUnknown_083C1618 -_080A3BB0: .4byte 0x0203855a -_080A3BB4: .4byte 0x0203855b -_080A3BB8: .4byte 0x02038562 +_080A3BB0: .4byte gUnknown_0203855A +_080A3BB4: .4byte gUnknown_0203855B +_080A3BB8: .4byte gUnknown_02038562 _080A3BBC: .4byte sub_80A37F8 -_080A3BC0: .4byte 0x03004b20 +_080A3BC0: .4byte gTasks thumb_func_end sub_80A3B04 thumb_func_start swap32 @@ -83575,7 +83575,7 @@ _080A3CEC: pop {r0} bx r0 .align 2, 0 -_080A3D00: .4byte 0x03005d10 +_080A3D00: .4byte gUnknown_03005D10 _080A3D04: .4byte gUnknown_083C1618 thumb_func_end sub_80A3CA8 @@ -83612,7 +83612,7 @@ _080A3D36: pop {r0} bx r0 .align 2, 0 -_080A3D3C: .4byte 0x03005d10 +_080A3D3C: .4byte gUnknown_03005D10 thumb_func_end sub_80A3D24 thumb_func_start sub_80A3D40 @@ -83711,11 +83711,11 @@ _080A3DE0: pop {r0} bx r0 .align 2, 0 -_080A3DF4: .4byte 0x03005d10 -_080A3DF8: .4byte 0x02038559 -_080A3DFC: .4byte 0x03005d24 -_080A3E00: .4byte 0x03004b20 -_080A3E04: .4byte 0x02025734 +_080A3DF4: .4byte gUnknown_03005D10 +_080A3DF8: .4byte gUnknown_02038559 +_080A3DFC: .4byte gUnknown_03005D24 +_080A3E00: .4byte gTasks +_080A3E04: .4byte gSaveBlock1 _080A3E08: .4byte 0x00000496 thumb_func_end sub_80A3D5C @@ -83763,9 +83763,9 @@ _080A3E52: pop {r0} bx r0 .align 2, 0 -_080A3E60: .4byte 0x03005d10 -_080A3E64: .4byte 0x02038559 -_080A3E68: .4byte 0x03005d24 +_080A3E60: .4byte gUnknown_03005D10 +_080A3E64: .4byte gUnknown_02038559 +_080A3E68: .4byte gUnknown_03005D24 thumb_func_end sub_80A3E0C thumb_func_start nullsub_16 @@ -83789,7 +83789,7 @@ sub_80A3E70: @ 80A3E70 str r3, [r1] bx lr .align 2, 0 -_080A3E8C: .4byte 0x03005d24 +_080A3E8C: .4byte gUnknown_03005D24 thumb_func_end sub_80A3E70 thumb_func_start sub_80A3E90 @@ -83832,9 +83832,9 @@ sub_80A3E90: @ 80A3E90 pop {r0} bx r0 .align 2, 0 -_080A3EE8: .4byte 0x03004b20 -_080A3EEC: .4byte 0x03005d10 -_080A3EF0: .4byte 0x02038559 +_080A3EE8: .4byte gTasks +_080A3EEC: .4byte gUnknown_03005D10 +_080A3EF0: .4byte gUnknown_02038559 thumb_func_end sub_80A3E90 thumb_func_start sub_80A3EF4 @@ -83877,9 +83877,9 @@ _080A3F38: pop {r0} bx r0 .align 2, 0 -_080A3F44: .4byte 0x03004b20 -_080A3F48: .4byte 0x03005d10 -_080A3F4C: .4byte 0x02038559 +_080A3F44: .4byte gTasks +_080A3F48: .4byte gUnknown_03005D10 +_080A3F4C: .4byte gUnknown_02038559 thumb_func_end sub_80A3EF4 thumb_func_start sub_80A3F50 @@ -83916,9 +83916,9 @@ sub_80A3F50: @ 80A3F50 pop {r0} bx r0 .align 2, 0 -_080A3F94: .4byte 0x03004b20 -_080A3F98: .4byte 0x03005d10 -_080A3F9C: .4byte 0x02038559 +_080A3F94: .4byte gTasks +_080A3F98: .4byte gUnknown_03005D10 +_080A3F9C: .4byte gUnknown_02038559 thumb_func_end sub_80A3F50 thumb_func_start sub_80A3FA0 @@ -84026,7 +84026,7 @@ sub_80A4030: @ 80A4030 strh r0, [r1] bx lr .align 2, 0 -_080A4058: .4byte 0x02022280 +_080A4058: .4byte gBG2TilemapBuffer + 0xB4 thumb_func_end sub_80A4030 thumb_func_start sub_80A405C @@ -84070,7 +84070,7 @@ _080A406A: pop {r0} bx r0 .align 2, 0 -_080A40A8: .4byte 0x02022280 +_080A40A8: .4byte gBG2TilemapBuffer + 0xB4 thumb_func_end sub_80A405C thumb_func_start sub_80A40AC @@ -84092,7 +84092,7 @@ sub_80A40AC: @ 80A40AC strh r2, [r1] bx lr .align 2, 0 -_080A40CC: .4byte 0x02022280 +_080A40CC: .4byte gBG2TilemapBuffer + 0xB4 thumb_func_end sub_80A40AC thumb_func_start sub_80A40D0 @@ -84131,10 +84131,10 @@ _080A40EE: bl sub_80A40AC b _080A4136 .align 2, 0 -_080A4114: .4byte 0x03005d10 -_080A4118: .4byte 0x02038559 -_080A411C: .4byte 0x02025bca -_080A4120: .4byte 0x03005d24 +_080A4114: .4byte gUnknown_03005D10 +_080A4118: .4byte gUnknown_02038559 +_080A411C: .4byte gUnknown_02025BCA +_080A4120: .4byte gUnknown_03005D24 _080A4124: adds r0, r4, 0x1 lsls r0, 24 @@ -84167,8 +84167,8 @@ sub_80A413C: @ 80A413C pop {r0} bx r0 .align 2, 0 -_080A415C: .4byte 0x03005d10 -_080A4160: .4byte 0x02038559 +_080A415C: .4byte gUnknown_03005D10 +_080A4160: .4byte gUnknown_02038559 thumb_func_end sub_80A413C thumb_func_start sub_80A4164 @@ -84229,7 +84229,7 @@ sub_80A418C: @ 80A418C pop {r0} bx r0 .align 2, 0 -_080A41D0: .4byte 0x020231cc +_080A41D0: .4byte gStringVar1 thumb_func_end sub_80A418C thumb_func_start sub_80A41D4 @@ -84342,9 +84342,9 @@ _080A429C: pop {r1} bx r1 .align 2, 0 -_080A42A4: .4byte 0x03004b20 -_080A42A8: .4byte 0x03005d10 -_080A42AC: .4byte 0x02038559 +_080A42A4: .4byte gTasks +_080A42A8: .4byte gUnknown_03005D10 +_080A42AC: .4byte gUnknown_02038559 thumb_func_end sub_80A425C thumb_func_start sub_80A42B0 @@ -84423,13 +84423,13 @@ _080A4332: bl MenuFillWindowRectWithBlankTile b _080A4370 .align 2, 0 -_080A4344: .4byte 0x02038540 -_080A4348: .4byte 0x03005d10 -_080A434C: .4byte 0x02038559 -_080A4350: .4byte 0x03000701 -_080A4354: .4byte 0x020231cc +_080A4344: .4byte gUnknown_02038540 +_080A4348: .4byte gUnknown_03005D10 +_080A434C: .4byte gUnknown_02038559 +_080A4350: .4byte gUnknown_03000701 +_080A4354: .4byte gStringVar1 _080A4358: .4byte gOtherText_CloseBag -_080A435C: .4byte 0x020221e8 +_080A435C: .4byte gBG2TilemapBuffer + 0x1C _080A4360: adds r1, r5, 0x2 lsls r1, 24 @@ -84470,7 +84470,7 @@ sub_80A4380: @ 80A4380 mov r8, r0 b _080A441A .align 2, 0 -_080A43A0: .4byte 0x03005d24 +_080A43A0: .4byte gUnknown_03005D24 _080A43A4: ldr r1, _080A4440 ldr r0, _080A4444 @@ -84547,9 +84547,9 @@ _080A4430: pop {r0} bx r0 .align 2, 0 -_080A4440: .4byte 0x03005d10 -_080A4444: .4byte 0x02038559 -_080A4448: .4byte 0x020231cc +_080A4440: .4byte gUnknown_03005D10 +_080A4444: .4byte gUnknown_02038559 +_080A4448: .4byte gStringVar1 thumb_func_end sub_80A4380 thumb_func_start sub_80A444C @@ -84571,7 +84571,7 @@ sub_80A444C: @ 80A444C mov r9, r0 b _080A4520 .align 2, 0 -_080A446C: .4byte 0x02025bca +_080A446C: .4byte gUnknown_02025BCA _080A4470: ldr r1, _080A44E8 ldr r0, _080A44EC @@ -84629,11 +84629,11 @@ _080A4470: bl sub_80A4030 b _080A451A .align 2, 0 -_080A44E8: .4byte 0x03005d10 -_080A44EC: .4byte 0x02038559 -_080A44F0: .4byte 0x020231cc -_080A44F4: .4byte 0x03005d24 -_080A44F8: .4byte 0x02038558 +_080A44E8: .4byte gUnknown_03005D10 +_080A44EC: .4byte gUnknown_02038559 +_080A44F0: .4byte gStringVar1 +_080A44F4: .4byte gUnknown_03005D24 +_080A44F8: .4byte gUnknown_02038558 _080A44FC: mov r1, r8 ldr r0, [r1] @@ -84695,7 +84695,7 @@ sub_80A4548: @ 80A4548 mov r9, r0 b _080A46C2 .align 2, 0 -_080A456C: .4byte 0x020221cc +_080A456C: .4byte gBG2TilemapBuffer _080A4570: ldr r1, _080A461C ldr r0, _080A4620 @@ -84781,10 +84781,10 @@ _080A4570: bl sub_80A41E0 b _080A46AE .align 2, 0 -_080A461C: .4byte 0x03005d10 -_080A4620: .4byte 0x02038559 -_080A4624: .4byte 0x020231cc -_080A4628: .4byte 0x03005d24 +_080A461C: .4byte gUnknown_03005D10 +_080A4620: .4byte gUnknown_02038559 +_080A4624: .4byte gStringVar1 +_080A4628: .4byte gUnknown_03005D24 _080A462C: .4byte gMoveNames _080A4630: .4byte 0xfffffee0 _080A4634: @@ -84881,7 +84881,7 @@ _080A46DA: _080A46EC: .4byte 0x0000105d _080A46F0: .4byte 0xfffffeae _080A46F4: .4byte gMoveNames -_080A46F8: .4byte 0x020231cc +_080A46F8: .4byte gStringVar1 thumb_func_end sub_80A4548 thumb_func_start sub_80A46FC @@ -84907,9 +84907,9 @@ sub_80A46FC: @ 80A46FC mov r8, r0 b _080A47B4 .align 2, 0 -_080A4724: .4byte 0x020221cc -_080A4728: .4byte 0x020232cc -_080A472C: .4byte 0x03005d24 +_080A4724: .4byte gBG2TilemapBuffer +_080A4728: .4byte gStringVar2 +_080A472C: .4byte gUnknown_03005D24 _080A4730: ldr r1, _080A47DC ldr r0, _080A47E0 @@ -84994,9 +84994,9 @@ _080A47CA: pop {r0} bx r0 .align 2, 0 -_080A47DC: .4byte 0x03005d10 -_080A47E0: .4byte 0x02038559 -_080A47E4: .4byte 0x020231cc +_080A47DC: .4byte gUnknown_03005D10 +_080A47E0: .4byte gUnknown_02038559 +_080A47E4: .4byte gStringVar1 thumb_func_end sub_80A46FC thumb_func_start sub_80A47E8 @@ -85018,7 +85018,7 @@ sub_80A47E8: @ 80A47E8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080A4808: .4byte 0x02038559 +_080A4808: .4byte gUnknown_02038559 _080A480C: .4byte _080A4810 .align 2, 0 _080A4810: @@ -85066,8 +85066,8 @@ _080A4852: bl sub_80F979C b _080A4880 .align 2, 0 -_080A4870: .4byte 0x03005d10 -_080A4874: .4byte 0x02038559 +_080A4870: .4byte gUnknown_03005D10 +_080A4874: .4byte gUnknown_02038559 _080A4878: movs r0, 0 movs r1, 0x1 @@ -85092,9 +85092,9 @@ _080A4880: blt _080A48C6 b _080A48D8 .align 2, 0 -_080A48A4: .4byte 0x03000701 -_080A48A8: .4byte 0x03005d10 -_080A48AC: .4byte 0x02038559 +_080A48A4: .4byte gUnknown_03000701 +_080A48A8: .4byte gUnknown_03005D10 +_080A48AC: .4byte gUnknown_02038559 _080A48B0: ldr r2, _080A48D0 ldr r0, _080A48D4 @@ -85113,8 +85113,8 @@ _080A48C6: bl sub_80F979C b _080A48E0 .align 2, 0 -_080A48D0: .4byte 0x03005d10 -_080A48D4: .4byte 0x02038559 +_080A48D0: .4byte gUnknown_03005D10 +_080A48D4: .4byte gUnknown_02038559 _080A48D8: movs r0, 0x1 movs r1, 0x1 @@ -85191,11 +85191,11 @@ sub_80A490C: @ 80A490C adds r0, r5, r0 b _080A4988 .align 2, 0 -_080A4960: .4byte 0x03005d10 -_080A4964: .4byte 0x02038559 +_080A4960: .4byte gUnknown_03005D10 +_080A4964: .4byte gUnknown_02038559 _080A4968: .4byte gOtherText_ReturnTo _080A496C: .4byte gUnknown_0840E740 -_080A4970: .4byte 0x03000701 +_080A4970: .4byte gUnknown_03000701 _080A4974: adds r0, r3, 0 bl itemid_get_description @@ -85258,8 +85258,8 @@ sub_80A49AC: @ 80A49AC movs r2, 0x68 b _080A4A08 .align 2, 0 -_080A49E8: .4byte 0x03005d10 -_080A49EC: .4byte 0x02038559 +_080A49E8: .4byte gUnknown_03005D10 +_080A49EC: .4byte gUnknown_02038559 _080A49F0: .4byte gOtherText_ReturnTo _080A49F4: cmp r4, 0x1 @@ -85278,7 +85278,7 @@ _080A4A08: b _080A4A4C .align 2, 0 _080A4A10: .4byte gUnknown_0840E740 -_080A4A14: .4byte 0x03000701 +_080A4A14: .4byte gUnknown_03000701 _080A4A18: cmp r4, 0 bne _080A4A28 @@ -85415,8 +85415,8 @@ _080A4AFA: pop {r0} bx r0 .align 2, 0 -_080A4B0C: .4byte 0x03004b20 -_080A4B10: .4byte 0x0203855c +_080A4B0C: .4byte gTasks +_080A4B10: .4byte gUnknown_0203855C thumb_func_end sub_80A4ADC thumb_func_start sub_80A4B14 @@ -85447,8 +85447,8 @@ sub_80A4B14: @ 80A4B14 pop {r0} bx r0 .align 2, 0 -_080A4B50: .4byte 0x03005d10 -_080A4B54: .4byte 0x02038559 +_080A4B50: .4byte gUnknown_03005D10 +_080A4B54: .4byte gUnknown_02038559 thumb_func_end sub_80A4B14 thumb_func_start sub_80A4B58 @@ -85475,8 +85475,8 @@ sub_80A4B58: @ 80A4B58 pop {r0} bx r0 .align 2, 0 -_080A4B88: .4byte 0x03005d10 -_080A4B8C: .4byte 0x02038559 +_080A4B88: .4byte gUnknown_03005D10 +_080A4B8C: .4byte gUnknown_02038559 thumb_func_end sub_80A4B58 thumb_func_start sub_80A4B90 @@ -85518,7 +85518,7 @@ _080A4BBC: b _080A4BE6 .align 2, 0 _080A4BDC: .4byte gUnknown_083C1640 -_080A4BE0: .4byte 0x03000704 +_080A4BE0: .4byte gUnknown_03000704 _080A4BE4: ldr r0, _080A4BEC _080A4BE6: @@ -85565,8 +85565,8 @@ _080A4C00: bl sub_80A7834 b _080A4CA0 .align 2, 0 -_080A4C38: .4byte 0x02038564 -_080A4C3C: .4byte 0x03000701 +_080A4C38: .4byte gUnknown_02038564 +_080A4C3C: .4byte gUnknown_03000701 _080A4C40: movs r6, 0 ldr r0, _080A4C5C @@ -85583,9 +85583,9 @@ _080A4C4C: adds r3, r0, 0 b _080A4C76 .align 2, 0 -_080A4C5C: .4byte 0x02038564 +_080A4C5C: .4byte gUnknown_02038564 _080A4C60: .4byte gUnknown_083C1640 -_080A4C64: .4byte 0x0203855e +_080A4C64: .4byte word_203855E _080A4C68: ldr r0, _080A4CC4 ldr r0, [r0] @@ -85633,10 +85633,10 @@ _080A4CA0: bl InitMenu b _080A4CEA .align 2, 0 -_080A4CC4: .4byte 0x03000704 -_080A4CC8: .4byte 0x02038564 -_080A4CCC: .4byte 0x03000701 -_080A4CD0: .4byte 0x03000700 +_080A4CC4: .4byte gUnknown_03000704 +_080A4CC8: .4byte gUnknown_02038564 +_080A4CCC: .4byte gUnknown_03000701 +_080A4CD0: .4byte gUnknown_03000700 _080A4CD4: ldr r0, _080A4CF4 ldrb r3, [r0] @@ -85653,7 +85653,7 @@ _080A4CEA: bl sub_8072DCC b _080A4D8A .align 2, 0 -_080A4CF4: .4byte 0x02038564 +_080A4CF4: .4byte gUnknown_02038564 _080A4CF8: movs r0, 0 movs r1, 0x5 @@ -85732,8 +85732,8 @@ _080A4D8A: bx r0 .align 2, 0 _080A4D98: .4byte gUnknown_083C1640 -_080A4D9C: .4byte 0x03000704 -_080A4DA0: .4byte 0x02038564 +_080A4D9C: .4byte gUnknown_03000704 +_080A4DA0: .4byte gUnknown_02038564 thumb_func_end sub_80A4BF0 thumb_func_start sub_80A4DA4 @@ -85846,8 +85846,8 @@ sub_80A4DD8: @ 80A4DD8 pop {r0} bx r0 .align 2, 0 -_080A4E84: .4byte 0x03004b20 -_080A4E88: .4byte 0x020219cc +_080A4E84: .4byte gTasks +_080A4E88: .4byte gBG1TilemapBuffer thumb_func_end sub_80A4DD8 thumb_func_start sub_80A4E8C @@ -85899,8 +85899,8 @@ sub_80A4E8C: @ 80A4E8C pop {r0} bx r0 .align 2, 0 -_080A4F04: .4byte 0x020221cc -_080A4F08: .4byte 0x02038559 +_080A4F04: .4byte gBG2TilemapBuffer +_080A4F08: .4byte gUnknown_02038559 thumb_func_end sub_80A4E8C thumb_func_start sub_80A4F0C @@ -85927,8 +85927,8 @@ _080A4F30: movs r1, 0x2 b _080A4F58 .align 2, 0 -_080A4F38: .4byte 0x03000701 -_080A4F3C: .4byte 0x03001770 +_080A4F38: .4byte gUnknown_03000701 +_080A4F3C: .4byte gMain _080A4F40: ldrh r0, [r4, 0x2E] cmp r0, 0x20 @@ -85991,9 +85991,9 @@ sub_80A4F74: @ 80A4F74 bl sub_80A4B58 b _080A4FC8 .align 2, 0 -_080A4FAC: .4byte 0x03001770 -_080A4FB0: .4byte 0x03005d10 -_080A4FB4: .4byte 0x02038559 +_080A4FAC: .4byte gMain +_080A4FB0: .4byte gUnknown_03005D10 +_080A4FB4: .4byte gUnknown_02038559 _080A4FB8: ldrb r0, [r1, 0x1] cmp r0, 0 @@ -86015,8 +86015,8 @@ _080A4FC8: strh r0, [r1, 0x32] b _080A50AE .align 2, 0 -_080A4FE0: .4byte 0x020238c0 -_080A4FE4: .4byte 0x03001770 +_080A4FE0: .4byte gLinkOpen +_080A4FE4: .4byte gMain _080A4FE8: cmp r1, 0x80 bne _080A5088 @@ -86046,9 +86046,9 @@ _080A4FE8: bl sub_80A4B14 b _080A5068 .align 2, 0 -_080A5020: .4byte 0x03000701 -_080A5024: .4byte 0x03005d10 -_080A5028: .4byte 0x02038559 +_080A5020: .4byte gUnknown_03000701 +_080A5024: .4byte gUnknown_03005D10 +_080A5028: .4byte gUnknown_02038559 _080A502C: ldr r1, _080A5058 ldr r0, _080A505C @@ -86073,8 +86073,8 @@ _080A504E: bl sub_80A4B58 b _080A5068 .align 2, 0 -_080A5058: .4byte 0x03005d10 -_080A505C: .4byte 0x02038559 +_080A5058: .4byte gUnknown_03005D10 +_080A505C: .4byte gUnknown_02038559 _080A5060: movs r0, 0x1 adds r1, r4, 0 @@ -86093,8 +86093,8 @@ _080A5068: strh r0, [r1, 0x32] b _080A50C0 .align 2, 0 -_080A5080: .4byte 0x020238c0 -_080A5084: .4byte 0x03001770 +_080A5080: .4byte gLinkOpen +_080A5084: .4byte gMain _080A5088: ldr r0, _080A50B4 lsls r1, r2, 2 @@ -86117,7 +86117,7 @@ _080A50AE: movs r5, 0x1 b _080A50C0 .align 2, 0 -_080A50B4: .4byte 0x03004b20 +_080A50B4: .4byte gTasks _080A50B8: .4byte sub_80A4F68 _080A50BC: bl sub_80A73C0 @@ -86194,12 +86194,12 @@ _080A5138: bl sub_80A3F50 b _080A526A .align 2, 0 -_080A5148: .4byte 0x03004b28 -_080A514C: .4byte 0x0202f388 -_080A5150: .4byte 0x03001770 -_080A5154: .4byte 0x02038559 -_080A5158: .4byte 0x03000701 -_080A515C: .4byte 0x03005d10 +_080A5148: .4byte gUnknown_03004B28 +_080A514C: .4byte gPaletteFade +_080A5150: .4byte gMain +_080A5154: .4byte gUnknown_02038559 +_080A5158: .4byte gUnknown_03000701 +_080A515C: .4byte gUnknown_03005D10 _080A5160: ldr r1, _080A5184 movs r0, 0 @@ -86218,7 +86218,7 @@ _080A5160: bl sub_80A3E90 b _080A526A .align 2, 0 -_080A5184: .4byte 0x03005d10 +_080A5184: .4byte gUnknown_03005D10 _080A5188: adds r0, r4, 0 bl sub_80A3EF4 @@ -86258,11 +86258,11 @@ _080A5190: bl _call_via_r1 b _080A526A .align 2, 0 -_080A51D4: .4byte 0x03005d10 -_080A51D8: .4byte 0x02038559 -_080A51DC: .4byte 0x0203855e +_080A51D4: .4byte gUnknown_03005D10 +_080A51D8: .4byte gUnknown_02038559 +_080A51DC: .4byte word_203855E _080A51E0: .4byte gUnknown_083C16BC -_080A51E4: .4byte 0x03000701 +_080A51E4: .4byte gUnknown_03000701 _080A51E8: adds r0, r4, 0 bl sub_80A3EF4 @@ -86310,11 +86310,11 @@ _080A51F0: bl sub_80A797C b _080A526A .align 2, 0 -_080A5250: .4byte 0x02038560 -_080A5254: .4byte 0x0203855e -_080A5258: .4byte 0x03005d24 +_080A5250: .4byte gUnknown_02038560 +_080A5254: .4byte word_203855E +_080A5258: .4byte gUnknown_03005D24 _080A525C: .4byte gUnknown_083C16BC -_080A5260: .4byte 0x03000701 +_080A5260: .4byte gUnknown_03000701 _080A5264: adds r0, r4, 0 bl sub_80A3E90 @@ -86347,8 +86347,8 @@ _080A5272: bl _call_via_r1 b _080A52B6 .align 2, 0 -_080A52A4: .4byte 0x03000701 -_080A52A8: .4byte 0x0203855e +_080A52A4: .4byte gUnknown_03000701 +_080A52A8: .4byte word_203855E _080A52AC: .4byte gUnknown_083C16BC _080A52B0: adds r0, r4, 0 @@ -86389,8 +86389,8 @@ sub_80A52C4: @ 80A52C4 adds r0, 0x1 b _080A5340 .align 2, 0 -_080A52F4: .4byte 0x03004b28 -_080A52F8: .4byte 0x03001770 +_080A52F4: .4byte gUnknown_03004B28 +_080A52F8: .4byte gMain _080A52FC: cmp r2, 0x80 bne _080A5312 @@ -86482,10 +86482,10 @@ sub_80A5350: @ 80A5350 bl sub_80A418C b _080A53BC .align 2, 0 -_080A539C: .4byte 0x03004b28 -_080A53A0: .4byte 0x02038560 -_080A53A4: .4byte 0x03005d24 -_080A53A8: .4byte 0x02038559 +_080A539C: .4byte gUnknown_03004B28 +_080A53A0: .4byte gUnknown_02038560 +_080A53A4: .4byte gUnknown_03005D24 +_080A53A8: .4byte gUnknown_02038559 _080A53AC: ldrh r0, [r4, 0x2] ldrb r2, [r4, 0x4] @@ -86525,7 +86525,7 @@ _080A53EA: bx r0 .align 2, 0 _080A53F0: .4byte sub_80A50C8 -_080A53F4: .4byte 0x02038563 +_080A53F4: .4byte gUnknown_02038563 thumb_func_end sub_80A53CC thumb_func_start sub_80A53F8 @@ -86539,7 +86539,7 @@ sub_80A53F8: @ 80A53F8 pop {r0} bx r0 .align 2, 0 -_080A540C: .4byte 0x03000701 +_080A540C: .4byte gUnknown_03000701 _080A5410: .4byte sub_80A53CC thumb_func_end sub_80A53F8 @@ -86584,9 +86584,9 @@ _080A5452: negs r0, r0 b _080A54EE .align 2, 0 -_080A5460: .4byte 0x03001770 -_080A5464: .4byte 0x03000700 -_080A5468: .4byte 0x03000704 +_080A5460: .4byte gMain +_080A5464: .4byte gUnknown_03000700 +_080A5468: .4byte gUnknown_03000704 _080A546C: cmp r1, 0x80 bne _080A549C @@ -86608,8 +86608,8 @@ _080A546C: movs r0, 0x1 b _080A54EE .align 2, 0 -_080A5494: .4byte 0x03000700 -_080A5498: .4byte 0x03000704 +_080A5494: .4byte gUnknown_03000700 +_080A5498: .4byte gUnknown_03000704 _080A549C: cmp r1, 0x20 bne _080A54CC @@ -86631,8 +86631,8 @@ _080A549C: negs r0, r0 b _080A54EE .align 2, 0 -_080A54C4: .4byte 0x03000700 -_080A54C8: .4byte 0x03000704 +_080A54C4: .4byte gUnknown_03000700 +_080A54C8: .4byte gUnknown_03000704 _080A54CC: cmp r1, 0x10 bne _080A5500 @@ -86655,8 +86655,8 @@ _080A54EE: strb r0, [r4] b _080A5552 .align 2, 0 -_080A54F8: .4byte 0x03000700 -_080A54FC: .4byte 0x03000704 +_080A54F8: .4byte gUnknown_03000700 +_080A54FC: .4byte gUnknown_03000704 _080A5500: ldrh r1, [r2, 0x2E] movs r0, 0x1 @@ -86711,14 +86711,14 @@ _080A5552: bl sub_8072DDC b _080A55FA .align 2, 0 -_080A5570: .4byte 0x03004b20 -_080A5574: .4byte 0x03005d10 -_080A5578: .4byte 0x02038559 -_080A557C: .4byte 0x020219cc +_080A5570: .4byte gTasks +_080A5574: .4byte gUnknown_03005D10 +_080A5578: .4byte gUnknown_02038559 +_080A557C: .4byte gBG1TilemapBuffer _080A5580: .4byte gUnknown_083C1640 -_080A5584: .4byte 0x03000704 -_080A5588: .4byte 0x03000701 -_080A558C: .4byte 0x03000700 +_080A5584: .4byte gUnknown_03000704 +_080A5588: .4byte gUnknown_03000701 +_080A558C: .4byte gUnknown_03000700 _080A5590: ldr r1, _080A55C0 lsls r0, r4, 2 @@ -86743,11 +86743,11 @@ _080A5590: bl _call_via_r5 b _080A5552 .align 2, 0 -_080A55C0: .4byte 0x03004b20 -_080A55C4: .4byte 0x020219cc +_080A55C0: .4byte gTasks +_080A55C4: .4byte gBG1TilemapBuffer _080A55C8: .4byte gUnknown_083C1640 -_080A55CC: .4byte 0x03000700 -_080A55D0: .4byte 0x03000704 +_080A55CC: .4byte gUnknown_03000700 +_080A55D0: .4byte gUnknown_03000704 _080A55D4: cmp r0, 0x1 bls _080A55E8 @@ -86764,7 +86764,7 @@ _080A55E8: bl sub_8072DCC b _080A55FA .align 2, 0 -_080A55F0: .4byte 0x03000700 +_080A55F0: .4byte gUnknown_03000700 _080A55F4: movs r0, 0x30 bl sub_8072DCC @@ -86808,9 +86808,9 @@ _080A5630: negs r0, r0 b _080A56D2 .align 2, 0 -_080A563C: .4byte 0x03001770 -_080A5640: .4byte 0x03000700 -_080A5644: .4byte 0x03000704 +_080A563C: .4byte gMain +_080A5640: .4byte gUnknown_03000700 +_080A5644: .4byte gUnknown_03000704 _080A5648: cmp r1, 0x80 bne _080A5680 @@ -86834,9 +86834,9 @@ _080A5648: movs r0, 0x1 b _080A56D2 .align 2, 0 -_080A5674: .4byte 0x03000700 -_080A5678: .4byte 0x02038564 -_080A567C: .4byte 0x03000704 +_080A5674: .4byte gUnknown_03000700 +_080A5678: .4byte gUnknown_02038564 +_080A567C: .4byte gUnknown_03000704 _080A5680: cmp r1, 0x20 bne _080A56B0 @@ -86858,8 +86858,8 @@ _080A5680: negs r0, r0 b _080A56D2 .align 2, 0 -_080A56A8: .4byte 0x03000700 -_080A56AC: .4byte 0x03000704 +_080A56A8: .4byte gUnknown_03000700 +_080A56AC: .4byte gUnknown_03000704 _080A56B0: cmp r1, 0x10 bne _080A56E4 @@ -86882,8 +86882,8 @@ _080A56D2: strb r0, [r4] b _080A5736 .align 2, 0 -_080A56DC: .4byte 0x03000700 -_080A56E0: .4byte 0x03000704 +_080A56DC: .4byte gUnknown_03000700 +_080A56E0: .4byte gUnknown_03000704 _080A56E4: ldrh r1, [r2, 0x2E] movs r0, 0x1 @@ -86934,13 +86934,13 @@ _080A5736: bl sub_8072DDC b _080A57BE .align 2, 0 -_080A574C: .4byte 0x03004b20 -_080A5750: .4byte 0x03005d10 -_080A5754: .4byte 0x02038559 -_080A5758: .4byte 0x020219cc +_080A574C: .4byte gTasks +_080A5750: .4byte gUnknown_03005D10 +_080A5754: .4byte gUnknown_02038559 +_080A5758: .4byte gBG1TilemapBuffer _080A575C: .4byte gUnknown_083C1640 -_080A5760: .4byte 0x03000704 -_080A5764: .4byte 0x03000700 +_080A5760: .4byte gUnknown_03000704 +_080A5764: .4byte gUnknown_03000700 _080A5768: ldr r1, _080A5798 lsls r0, r4, 2 @@ -86965,11 +86965,11 @@ _080A5768: bl _call_via_r5 b _080A5736 .align 2, 0 -_080A5798: .4byte 0x03004b20 -_080A579C: .4byte 0x020219cc +_080A5798: .4byte gTasks +_080A579C: .4byte gBG1TilemapBuffer _080A57A0: .4byte gUnknown_083C1640 -_080A57A4: .4byte 0x03000700 -_080A57A8: .4byte 0x03000704 +_080A57A4: .4byte gUnknown_03000700 +_080A57A8: .4byte gUnknown_03000704 _080A57AC: cmp r0, 0x2 bhi _080A57B8 @@ -87008,10 +87008,10 @@ sub_80A57C4: @ 80A57C4 movs r5, 0x9 b _080A582C .align 2, 0 -_080A57EC: .4byte 0x03000704 -_080A57F0: .4byte 0x02038559 +_080A57EC: .4byte gUnknown_03000704 +_080A57F0: .4byte gUnknown_02038559 _080A57F4: .4byte gUnknown_083C16AE -_080A57F8: .4byte 0x02038564 +_080A57F8: .4byte gUnknown_02038564 _080A57FC: ldr r0, _080A581C ldrh r0, [r0] @@ -87028,8 +87028,8 @@ _080A57FC: movs r5, 0x9 b _080A582C .align 2, 0 -_080A581C: .4byte 0x0203855e -_080A5820: .4byte 0x02038564 +_080A581C: .4byte word_203855E +_080A5820: .4byte gUnknown_02038564 _080A5824: ldr r1, _080A5880 movs r0, 0x2 @@ -87074,8 +87074,8 @@ _080A582C: pop {r0} bx r0 .align 2, 0 -_080A5880: .4byte 0x02038564 -_080A5884: .4byte 0x020219cc +_080A5880: .4byte gUnknown_02038564 +_080A5884: .4byte gBG1TilemapBuffer thumb_func_end sub_80A57C4 thumb_func_start sub_80A5888 @@ -87103,8 +87103,8 @@ sub_80A5888: @ 80A5888 negs r0, r0 b _080A58E2 .align 2, 0 -_080A58B8: .4byte 0x03001770 -_080A58BC: .4byte 0x03000700 +_080A58B8: .4byte gMain +_080A58BC: .4byte gUnknown_03000700 _080A58C0: movs r0, 0x80 ands r0, r1 @@ -87127,8 +87127,8 @@ _080A58E2: strb r0, [r4] b _080A5988 .align 2, 0 -_080A58EC: .4byte 0x03000700 -_080A58F0: .4byte 0x02038564 +_080A58EC: .4byte gUnknown_03000700 +_080A58F0: .4byte gUnknown_02038564 _080A58F4: ldrh r1, [r2, 0x2E] movs r2, 0x1 @@ -87169,13 +87169,13 @@ _080A58F4: bl _call_via_r1 b _080A5988 .align 2, 0 -_080A5948: .4byte 0x03004b20 -_080A594C: .4byte 0x03005d10 -_080A5950: .4byte 0x02038559 -_080A5954: .4byte 0x020219cc +_080A5948: .4byte gTasks +_080A594C: .4byte gUnknown_03005D10 +_080A5950: .4byte gUnknown_02038559 +_080A5954: .4byte gBG1TilemapBuffer _080A5958: .4byte gUnknown_083C1640 -_080A595C: .4byte 0x03000700 -_080A5960: .4byte 0x03000704 +_080A595C: .4byte gUnknown_03000700 +_080A5960: .4byte gUnknown_03000704 _080A5964: movs r0, 0x2 ands r0, r1 @@ -87198,8 +87198,8 @@ _080A5988: pop {r0} bx r0 .align 2, 0 -_080A5990: .4byte 0x03004b20 -_080A5994: .4byte 0x020219cc +_080A5990: .4byte gTasks +_080A5994: .4byte gBG1TilemapBuffer _080A5998: .4byte gUnknown_083C1640 thumb_func_end sub_80A5888 @@ -87225,9 +87225,9 @@ sub_80A599C: @ 80A599C pop {r0} bx r0 .align 2, 0 -_080A59C4: .4byte 0x03004b20 +_080A59C4: .4byte gTasks _080A59C8: .4byte sub_805469C -_080A59CC: .4byte 0x03005ce0 +_080A59CC: .4byte gUnknown_03005CE0 thumb_func_end sub_80A599C thumb_func_start sub_80A59D0 @@ -87283,11 +87283,11 @@ _080A59E8: str r0, [r6] b _080A5A9C .align 2, 0 -_080A5A3C: .4byte 0x03000700 -_080A5A40: .4byte 0x03000701 -_080A5A44: .4byte 0x03004b20 -_080A5A48: .4byte 0x03005d10 -_080A5A4C: .4byte 0x02038559 +_080A5A3C: .4byte gUnknown_03000700 +_080A5A40: .4byte gUnknown_03000701 +_080A5A44: .4byte gTasks +_080A5A48: .4byte gUnknown_03005D10 +_080A5A4C: .4byte gUnknown_02038559 _080A5A50: .4byte sub_80A5888 _080A5A54: ldr r0, _080A5A7C @@ -87310,10 +87310,10 @@ _080A5A6E: ldr r0, _080A5A8C b _080A5A9A .align 2, 0 -_080A5A7C: .4byte 0x020219cc -_080A5A80: .4byte 0x02038559 -_080A5A84: .4byte 0x03000701 -_080A5A88: .4byte 0x03004b20 +_080A5A7C: .4byte gBG1TilemapBuffer +_080A5A80: .4byte gUnknown_02038559 +_080A5A84: .4byte gUnknown_03000701 +_080A5A88: .4byte gTasks _080A5A8C: .4byte sub_80A5414 _080A5A90: ldr r0, _080A5AA4 @@ -87328,7 +87328,7 @@ _080A5A9C: pop {r0} bx r0 .align 2, 0 -_080A5AA4: .4byte 0x03004b20 +_080A5AA4: .4byte gTasks _080A5AA8: .4byte sub_80A5600 thumb_func_end sub_80A59D0 @@ -87358,7 +87358,7 @@ sub_80A5AAC: @ 80A5AAC pop {r0} bx r0 .align 2, 0 -_080A5ADC: .4byte 0x03004b20 +_080A5ADC: .4byte gTasks _080A5AE0: .4byte sub_80A5B00 thumb_func_end sub_80A5AAC @@ -87406,8 +87406,8 @@ _080A5B32: pop {r0} bx r0 .align 2, 0 -_080A5B38: .4byte 0x03004b28 -_080A5B3C: .4byte 0x0202f388 +_080A5B38: .4byte gUnknown_03004B28 +_080A5B3C: .4byte gPaletteFade thumb_func_end sub_80A5B00 thumb_func_start sub_80A5B40 @@ -87428,7 +87428,7 @@ _080A5B42: b _080A5B74 .align 2, 0 _080A5B60: .4byte sub_80A50C8 -_080A5B64: .4byte 0x02038563 +_080A5B64: .4byte gUnknown_02038563 _080A5B68: bl sub_80F9344 lsls r0, 24 @@ -87466,7 +87466,7 @@ sub_80A5B78: @ 80A5B78 bl sub_80A5BF8 b _080A5BF2 .align 2, 0 -_080A5BB0: .4byte 0x0203855e +_080A5BB0: .4byte word_203855E _080A5BB4: ldr r1, _080A5BE0 lsls r0, r4, 2 @@ -87489,9 +87489,9 @@ _080A5BB4: bl _call_via_r1 b _080A5BF2 .align 2, 0 -_080A5BE0: .4byte 0x03004b20 -_080A5BE4: .4byte 0x02038559 -_080A5BE8: .4byte 0x0203855e +_080A5BE0: .4byte gTasks +_080A5BE4: .4byte gUnknown_02038559 +_080A5BE8: .4byte word_203855E _080A5BEC: adds r0, r4, 0 bl sub_80C9C7C @@ -87576,8 +87576,8 @@ sub_80A5C48: @ 80A5C48 pop {r0} bx r0 .align 2, 0 -_080A5C90: .4byte 0x020219cc -_080A5C94: .4byte 0x03004b20 +_080A5C90: .4byte gBG1TilemapBuffer +_080A5C94: .4byte gTasks _080A5C98: .4byte sub_80A5C24 thumb_func_end sub_80A5C48 @@ -87633,7 +87633,7 @@ _080A5CF8: pop {r0} bx r0 .align 2, 0 -_080A5D00: .4byte 0x03005d00 +_080A5D00: .4byte gUnknown_03005D00 thumb_func_end Task_CallItemUseOnFieldCallback thumb_func_start sub_80A5D04 @@ -87653,7 +87653,7 @@ _080A5D06: b _080A5D34 .align 2, 0 _080A5D20: .4byte sub_80A50C8 -_080A5D24: .4byte 0x02038563 +_080A5D24: .4byte gUnknown_02038563 _080A5D28: bl sub_80F9344 lsls r0, 24 @@ -87691,8 +87691,8 @@ sub_80A5D38: @ 80A5D38 pop {r0} bx r0 .align 2, 0 -_080A5D70: .4byte 0x03004b20 -_080A5D74: .4byte 0x020219cc +_080A5D70: .4byte gTasks +_080A5D74: .4byte gBG1TilemapBuffer thumb_func_end sub_80A5D38 thumb_func_start sub_80A5D78 @@ -87714,7 +87714,7 @@ sub_80A5D78: @ 80A5D78 pop {r0} bx r0 .align 2, 0 -_080A5D9C: .4byte 0x020219cc +_080A5D9C: .4byte gBG1TilemapBuffer thumb_func_end sub_80A5D78 thumb_func_start sub_80A5DA0 @@ -87735,8 +87735,8 @@ sub_80A5DA0: @ 80A5DA0 bl ConvertIntToDecimalStringN b _080A5DD8 .align 2, 0 -_080A5DC4: .4byte 0x020231cc -_080A5DC8: .4byte 0x020232cc +_080A5DC4: .4byte gStringVar1 +_080A5DC8: .4byte gStringVar2 _080A5DCC: ldr r0, _080A5DF0 adds r1, r4, 0 @@ -87753,8 +87753,8 @@ _080A5DD8: pop {r0} bx r0 .align 2, 0 -_080A5DF0: .4byte 0x020232cc -_080A5DF4: .4byte 0x020219cc +_080A5DF0: .4byte gStringVar2 +_080A5DF4: .4byte gBG1TilemapBuffer thumb_func_end sub_80A5DA0 thumb_func_start sub_80A5DF8 @@ -87772,7 +87772,7 @@ sub_80A5DF8: @ 80A5DF8 pop {r0} bx r0 .align 2, 0 -_080A5E18: .4byte 0x020219cc +_080A5E18: .4byte gBG1TilemapBuffer thumb_func_end sub_80A5DF8 thumb_func_start sub_80A5E1C @@ -87807,8 +87807,8 @@ _080A5E50: pop {r0} bx r0 .align 2, 0 -_080A5E58: .4byte 0x03001770 -_080A5E5C: .4byte 0x03004b20 +_080A5E58: .4byte gMain +_080A5E5C: .4byte gTasks thumb_func_end sub_80A5E1C thumb_func_start sub_80A5E60 @@ -87831,7 +87831,7 @@ sub_80A5E60: @ 80A5E60 pop {r0} bx r0 .align 2, 0 -_080A5E88: .4byte 0x03004b20 +_080A5E88: .4byte gTasks _080A5E8C: .4byte sub_80A5E1C thumb_func_end sub_80A5E60 @@ -87879,9 +87879,9 @@ sub_80A5EA0: @ 80A5EA0 bl sub_80F914C b _080A5F0C .align 2, 0 -_080A5EE8: .4byte 0x03001770 -_080A5EEC: .4byte 0x0203855e -_080A5EF0: .4byte 0x03004b20 +_080A5EE8: .4byte gMain +_080A5EEC: .4byte word_203855E +_080A5EF0: .4byte gTasks _080A5EF4: .4byte gUnknown_083C16F4 _080A5EF8: movs r0, 0x2 @@ -87931,9 +87931,9 @@ sub_80A5F14: @ 80A5F14 bl sub_80A4DD8 b _080A5F78 .align 2, 0 -_080A5F58: .4byte 0x03004b20 +_080A5F58: .4byte gTasks _080A5F5C: .4byte sub_80A5EA0 -_080A5F60: .4byte 0x02038559 +_080A5F60: .4byte gUnknown_02038559 _080A5F64: movs r0, 0x3 str r0, [sp] @@ -87990,9 +87990,9 @@ sub_80A5FAC: @ 80A5FAC movs r0, 0 b _080A5FE2 .align 2, 0 -_080A5FD0: .4byte 0x02025734 +_080A5FD0: .4byte gSaveBlock1 _080A5FD4: .4byte 0x00000496 -_080A5FD8: .4byte 0x0203855e +_080A5FD8: .4byte word_203855E _080A5FDC: bl sub_80A413C ldrh r0, [r5] @@ -88065,9 +88065,9 @@ _080A6062: pop {r0} bx r0 .align 2, 0 -_080A606C: .4byte 0x03001770 -_080A6070: .4byte 0x020219cc -_080A6074: .4byte 0x03004b20 +_080A606C: .4byte gMain +_080A6070: .4byte gBG1TilemapBuffer +_080A6074: .4byte gTasks _080A6078: .4byte sub_80A6000 thumb_func_end sub_80A6024 @@ -88096,9 +88096,9 @@ DisplayCannotDismountBikeMessage: @ 80A607C pop {r0} bx r0 .align 2, 0 -_080A60B4: .4byte 0x0203855e -_080A60B8: .4byte 0x020231cc -_080A60BC: .4byte 0x020234cc +_080A60B4: .4byte word_203855E +_080A60B8: .4byte gStringVar1 +_080A60BC: .4byte gStringVar4 _080A60C0: .4byte gOtherText_CantBeHeld _080A60C4: .4byte sub_80A6024 thumb_func_end DisplayCannotDismountBikeMessage @@ -88127,7 +88127,7 @@ ItemMenu_Give: @ 80A60C8 bl DisplayCannotUseItemMessage b _080A616E .align 2, 0 -_080A60FC: .4byte 0x0203855e +_080A60FC: .4byte word_203855E _080A6100: .4byte gOtherText_CantWriteMail _080A6104: .4byte sub_80A6024 _080A6108: @@ -88168,10 +88168,10 @@ _080A6128: bl BeginNormalPaletteFade b _080A616E .align 2, 0 -_080A6158: .4byte 0x03004b20 +_080A6158: .4byte gTasks _080A615C: .4byte sub_808B020 _080A6160: .4byte sub_80A5B00 -_080A6164: .4byte 0x02038561 +_080A6164: .4byte gUnknown_02038561 _080A6168: adds r0, r6, 0 bl DisplayCannotDismountBikeMessage @@ -88203,7 +88203,7 @@ sub_80A6178: @ 80A6178 pop {r0} bx r0 .align 2, 0 -_080A61A0: .4byte 0x03004b20 +_080A61A0: .4byte gTasks _080A61A4: .4byte sub_814625C thumb_func_end sub_80A6178 @@ -88225,7 +88225,7 @@ _080A61C2: bx r0 .align 2, 0 _080A61C8: .4byte sub_80A50C8 -_080A61CC: .4byte 0x02038563 +_080A61CC: .4byte gUnknown_02038563 thumb_func_end sub_80A61A8 thumb_func_start sub_80A61D0 @@ -88239,7 +88239,7 @@ sub_80A61D0: @ 80A61D0 pop {r0} bx r0 .align 2, 0 -_080A61E4: .4byte 0x03000701 +_080A61E4: .4byte gUnknown_03000701 _080A61E8: .4byte sub_80A61A8 thumb_func_end sub_80A61D0 @@ -88261,7 +88261,7 @@ sub_80A61EC: @ 80A61EC pop {r0} bx r0 .align 2, 0 -_080A620C: .4byte 0x03004b20 +_080A620C: .4byte gTasks _080A6210: .4byte sub_808A3F8 thumb_func_end sub_80A61EC @@ -88288,8 +88288,8 @@ sub_80A6214: @ 80A6214 adds r0, r5, 0 b _080A6280 .align 2, 0 -_080A6244: .4byte 0x02038559 -_080A6248: .4byte 0x0203855e +_080A6244: .4byte gUnknown_02038559 +_080A6248: .4byte word_203855E _080A624C: .4byte gOtherText_CantWriteMail _080A6250: .4byte sub_80A6024 _080A6254: @@ -88315,8 +88315,8 @@ _080A6280: bl DisplayCannotUseItemMessage b _080A62D2 .align 2, 0 -_080A6288: .4byte 0x020231cc -_080A628C: .4byte 0x020234cc +_080A6288: .4byte gStringVar1 +_080A628C: .4byte gStringVar4 _080A6290: .4byte gOtherText_CantBeHeldHere _080A6294: .4byte sub_80A6024 _080A6298: @@ -88340,7 +88340,7 @@ _080A6298: bl sub_80A5AAC b _080A62D2 .align 2, 0 -_080A62C4: .4byte 0x03004b20 +_080A62C4: .4byte gTasks _080A62C8: .4byte sub_808A3F8 _080A62CC: adds r0, r5, 0 @@ -88369,7 +88369,7 @@ _080A62F2: bx r0 .align 2, 0 _080A62F8: .4byte sub_80A50C8 -_080A62FC: .4byte 0x02038563 +_080A62FC: .4byte gUnknown_02038563 thumb_func_end sub_80A62D8 thumb_func_start sub_80A6300 @@ -88383,7 +88383,7 @@ sub_80A6300: @ 80A6300 pop {r0} bx r0 .align 2, 0 -_080A6314: .4byte 0x03000701 +_080A6314: .4byte gUnknown_03000701 _080A6318: .4byte sub_80A62D8 thumb_func_end sub_80A6300 @@ -88408,9 +88408,9 @@ sub_80A631C: @ 80A631C pop {r0} bx r0 .align 2, 0 -_080A6344: .4byte 0x0300485c +_080A6344: .4byte gUnknown_0300485C _080A6348: .4byte sub_80B3050 -_080A634C: .4byte 0x03004b20 +_080A634C: .4byte gTasks _080A6350: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_80A631C @@ -88465,12 +88465,12 @@ sub_80A6354: @ 80A6354 bl DisplayCannotUseItemMessage b _080A63FA .align 2, 0 -_080A63C4: .4byte 0x03004b20 -_080A63C8: .4byte 0x03005d10 -_080A63CC: .4byte 0x02038559 -_080A63D0: .4byte 0x0203855e -_080A63D4: .4byte 0x020232cc -_080A63D8: .4byte 0x020234cc +_080A63C4: .4byte gTasks +_080A63C8: .4byte gUnknown_03005D10 +_080A63CC: .4byte gUnknown_02038559 +_080A63D0: .4byte word_203855E +_080A63D4: .4byte gStringVar2 +_080A63D8: .4byte gStringVar4 _080A63DC: .4byte gOtherText_CantBuyThat _080A63E0: .4byte sub_80A6444 _080A63E4: @@ -88488,7 +88488,7 @@ _080A63FA: pop {r0} bx r0 .align 2, 0 -_080A6400: .4byte 0x020234cc +_080A6400: .4byte gStringVar4 _080A6404: .4byte gOtherText_HowManyToSell _080A6408: .4byte sub_80A648C thumb_func_end sub_80A6354 @@ -88517,7 +88517,7 @@ sub_80A640C: @ 80A640C pop {r0} bx r0 .align 2, 0 -_080A6440: .4byte 0x03004b20 +_080A6440: .4byte gTasks thumb_func_end sub_80A640C thumb_func_start sub_80A6444 @@ -88551,8 +88551,8 @@ sub_80A6444: @ 80A6444 pop {r0} bx r0 .align 2, 0 -_080A6480: .4byte 0x020219cc -_080A6484: .4byte 0x03004b20 +_080A6480: .4byte gBG1TilemapBuffer +_080A6484: .4byte gTasks _080A6488: .4byte sub_80A640C thumb_func_end sub_80A6444 @@ -88601,10 +88601,10 @@ sub_80A648C: @ 80A648C bl sub_80A418C b _080A6506 .align 2, 0 -_080A64E8: .4byte 0x03004b20 +_080A64E8: .4byte gTasks _080A64EC: .4byte Task_BuyHowManyDialogueHandleInput -_080A64F0: .4byte 0x020219cc -_080A64F4: .4byte 0x02038559 +_080A64F0: .4byte gBG1TilemapBuffer +_080A64F4: .4byte gUnknown_02038559 _080A64F8: str r5, [sp] movs r0, 0x1 @@ -88623,7 +88623,7 @@ _080A6506: pop {r0} bx r0 .align 2, 0 -_080A651C: .4byte 0x0203855e +_080A651C: .4byte word_203855E thumb_func_end sub_80A648C thumb_func_start sub_80A6520 @@ -88646,7 +88646,7 @@ _080A653E: pop {r0} bx r0 .align 2, 0 -_080A6544: .4byte 0x03001770 +_080A6544: .4byte gMain thumb_func_end sub_80A6520 thumb_func_start sub_80A6548 @@ -88668,7 +88668,7 @@ sub_80A6548: @ 80A6548 pop {r0} bx r0 .align 2, 0 -_080A656C: .4byte 0x03004b20 +_080A656C: .4byte gTasks _080A6570: .4byte sub_80A6520 thumb_func_end sub_80A6548 @@ -88695,8 +88695,8 @@ sub_80A6574: @ 80A6574 pop {r0} bx r0 .align 2, 0 -_080A65A0: .4byte 0x0203855e -_080A65A4: .4byte 0x03004b20 +_080A65A0: .4byte word_203855E +_080A65A4: .4byte gTasks _080A65A8: .4byte sub_80A6548 thumb_func_end sub_80A6574 @@ -88739,10 +88739,10 @@ sub_80A65AC: @ 80A65AC pop {r0} bx r0 .align 2, 0 -_080A6600: .4byte 0x020219cc -_080A6604: .4byte 0x0203855e -_080A6608: .4byte 0x020232cc -_080A660C: .4byte 0x020234cc +_080A6600: .4byte gBG1TilemapBuffer +_080A6604: .4byte word_203855E +_080A6608: .4byte gStringVar2 +_080A660C: .4byte gStringVar4 _080A6610: .4byte gOtherText_SoldItem _080A6614: .4byte sub_80A6574 thumb_func_end sub_80A65AC @@ -88773,7 +88773,7 @@ sub_80A6618: @ 80A6618 pop {r0} bx r0 .align 2, 0 -_080A664C: .4byte 0x020219cc +_080A664C: .4byte gBG1TilemapBuffer thumb_func_end sub_80A6618 thumb_func_start sub_80A6650 @@ -88822,8 +88822,8 @@ Task_BuyHowManyDialogueHandleInput: @ 80A6670 bl BuyMenuDisplayMessage b _080A6758 .align 2, 0 -_080A66AC: .4byte 0x0203855e -_080A66B0: .4byte 0x03004b20 +_080A66AC: .4byte word_203855E +_080A66B0: .4byte gTasks _080A66B4: ldr r0, _080A6724 ldrh r1, [r0, 0x2E] @@ -88874,12 +88874,12 @@ _080A66B4: bl DisplayCannotUseItemMessage b _080A6758 .align 2, 0 -_080A6724: .4byte 0x03001770 -_080A6728: .4byte 0x020219cc -_080A672C: .4byte 0x020231cc -_080A6730: .4byte 0x0203855e -_080A6734: .4byte 0x03004b20 -_080A6738: .4byte 0x020234cc +_080A6724: .4byte gMain +_080A6728: .4byte gBG1TilemapBuffer +_080A672C: .4byte gStringVar1 +_080A6730: .4byte word_203855E +_080A6734: .4byte gTasks +_080A6738: .4byte gStringVar4 _080A673C: .4byte gOtherText_CanPay _080A6740: .4byte sub_80A6650 _080A6744: @@ -88922,7 +88922,7 @@ sub_80A6760: @ 80A6760 pop {r0} bx r0 .align 2, 0 -_080A6794: .4byte 0x03004b20 +_080A6794: .4byte gTasks thumb_func_end sub_80A6760 thumb_func_start BuyMenuPrintItemQuantityAndPrice @@ -88964,8 +88964,8 @@ BuyMenuPrintItemQuantityAndPrice: @ 80A6798 pop {r0} bx r0 .align 2, 0 -_080A67E8: .4byte 0x020219cc -_080A67EC: .4byte 0x03004b20 +_080A67E8: .4byte gBG1TilemapBuffer +_080A67EC: .4byte gTasks _080A67F0: .4byte sub_80A6760 thumb_func_end BuyMenuPrintItemQuantityAndPrice @@ -89002,7 +89002,7 @@ BuyMenuDisplayMessage: @ 80A67F4 pop {r0} bx r0 .align 2, 0 -_080A6838: .4byte 0x020231cc +_080A6838: .4byte gStringVar1 thumb_func_end BuyMenuDisplayMessage thumb_func_start sub_80A683C @@ -89028,8 +89028,8 @@ sub_80A683C: @ 80A683C pop {r0} bx r0 .align 2, 0 -_080A6868: .4byte 0x02025734 -_080A686C: .4byte 0x020219cc +_080A6868: .4byte gSaveBlock1 +_080A686C: .4byte gBG1TilemapBuffer thumb_func_end sub_80A683C thumb_func_start sub_80A6870 @@ -89056,7 +89056,7 @@ sub_80A6870: @ 80A6870 pop {r0} bx r0 .align 2, 0 -_080A68A0: .4byte 0x02025bc4 +_080A68A0: .4byte gUnknown_02025BC4 thumb_func_end sub_80A6870 thumb_func_start sub_80A68A4 @@ -89077,7 +89077,7 @@ _080A68BE: bx r0 .align 2, 0 _080A68C4: .4byte sub_80A50C8 -_080A68C8: .4byte 0x02038563 +_080A68C8: .4byte gUnknown_02038563 thumb_func_end sub_80A68A4 thumb_func_start sub_80A68CC @@ -89094,8 +89094,8 @@ sub_80A68CC: @ 80A68CC pop {r0} bx r0 .align 2, 0 -_080A68E4: .4byte 0x02038559 -_080A68E8: .4byte 0x03000701 +_080A68E4: .4byte gUnknown_02038559 +_080A68E8: .4byte gUnknown_03000701 _080A68EC: .4byte sub_80A68A4 thumb_func_end sub_80A68CC @@ -89117,7 +89117,7 @@ sub_80A68F0: @ 80A68F0 pop {r0} bx r0 .align 2, 0 -_080A6910: .4byte 0x03004b20 +_080A6910: .4byte gTasks _080A6914: .4byte sub_80546B8 thumb_func_end sub_80A68F0 @@ -89139,7 +89139,7 @@ sub_80A6918: @ 80A6918 pop {r0} bx r0 .align 2, 0 -_080A6938: .4byte 0x03004b20 +_080A6938: .4byte gTasks _080A693C: .4byte sub_80546B8 thumb_func_end sub_80A6918 @@ -89161,7 +89161,7 @@ _080A6942: b _080A6974 .align 2, 0 _080A6960: .4byte sub_80A50C8 -_080A6964: .4byte 0x02038563 +_080A6964: .4byte gUnknown_02038563 _080A6968: bl sub_80F9344 lsls r0, 24 @@ -89187,8 +89187,8 @@ sub_80A6978: @ 80A6978 pop {r0} bx r0 .align 2, 0 -_080A6990: .4byte 0x02038559 -_080A6994: .4byte 0x03000701 +_080A6990: .4byte gUnknown_02038559 +_080A6994: .4byte gUnknown_03000701 _080A6998: .4byte sub_80A6940 thumb_func_end sub_80A6978 @@ -89202,9 +89202,9 @@ sub_80A699C: @ 80A699C strb r0, [r1] bx lr .align 2, 0 -_080A69AC: .4byte 0x03000704 +_080A69AC: .4byte gUnknown_03000704 _080A69B0: .4byte gUnknown_083C16B8 -_080A69B4: .4byte 0x02038564 +_080A69B4: .4byte gUnknown_02038564 thumb_func_end sub_80A699C thumb_func_start sub_80A69B8 @@ -89225,7 +89225,7 @@ sub_80A69B8: @ 80A69B8 pop {r0} bx r0 .align 2, 0 -_080A69D8: .4byte 0x03004b20 +_080A69D8: .4byte gTasks _080A69DC: .4byte sub_804E990 thumb_func_end sub_80A69B8 @@ -89247,7 +89247,7 @@ sub_80A69E0: @ 80A69E0 pop {r0} bx r0 .align 2, 0 -_080A6A00: .4byte 0x03004b20 +_080A6A00: .4byte gTasks _080A6A04: .4byte sub_804E990 thumb_func_end sub_80A69E0 @@ -89269,7 +89269,7 @@ _080A6A22: bx r0 .align 2, 0 _080A6A28: .4byte sub_80A50C8 -_080A6A2C: .4byte 0x02038563 +_080A6A2C: .4byte gUnknown_02038563 thumb_func_end sub_80A6A08 thumb_func_start sub_80A6A30 @@ -89283,7 +89283,7 @@ sub_80A6A30: @ 80A6A30 pop {r0} bx r0 .align 2, 0 -_080A6A44: .4byte 0x03000701 +_080A6A44: .4byte gUnknown_03000701 _080A6A48: .4byte sub_80A6A08 thumb_func_end sub_80A6A30 @@ -89308,9 +89308,9 @@ sub_80A6A4C: @ 80A6A4C pop {r0} bx r0 .align 2, 0 -_080A6A74: .4byte 0x0300485c +_080A6A74: .4byte gUnknown_0300485C _080A6A78: .4byte sub_813A0F8 -_080A6A7C: .4byte 0x03004b20 +_080A6A7C: .4byte gTasks _080A6A80: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_80A6A4C @@ -89360,11 +89360,11 @@ sub_80A6A84: @ 80A6A84 pop {r0} bx r0 .align 2, 0 -_080A6AE8: .4byte 0x03004b28 -_080A6AEC: .4byte 0x020219cc -_080A6AF0: .4byte 0x0203855e -_080A6AF4: .4byte 0x020231cc -_080A6AF8: .4byte 0x020232cc +_080A6AE8: .4byte gUnknown_03004B28 +_080A6AEC: .4byte gBG1TilemapBuffer +_080A6AF0: .4byte word_203855E +_080A6AF4: .4byte gStringVar1 +_080A6AF8: .4byte gStringVar2 _080A6AFC: .4byte sub_80A5E1C thumb_func_end sub_80A6A84 @@ -89411,10 +89411,10 @@ _080A6B4C: pop {r0} bx r0 .align 2, 0 -_080A6B54: .4byte 0x03001770 -_080A6B58: .4byte 0x03004b20 -_080A6B5C: .4byte 0x03005d10 -_080A6B60: .4byte 0x02038559 +_080A6B54: .4byte gMain +_080A6B58: .4byte gTasks +_080A6B5C: .4byte gUnknown_03005D10 +_080A6B60: .4byte gUnknown_02038559 thumb_func_end sub_80A6B00 thumb_func_start sub_80A6B64 @@ -89446,8 +89446,8 @@ sub_80A6B64: @ 80A6B64 bl sub_80A7528 b _080A6BD2 .align 2, 0 -_080A6B9C: .4byte 0x03004b28 -_080A6BA0: .4byte 0x0203855e +_080A6B9C: .4byte gUnknown_03004B28 +_080A6BA0: .4byte word_203855E _080A6BA4: .4byte sub_80A6B00 _080A6BA8: mov r1, r8 @@ -89505,8 +89505,8 @@ sub_80A6BE0: @ 80A6BE0 bl sub_80A6B64 b _080A6C58 .align 2, 0 -_080A6C18: .4byte 0x03001770 -_080A6C1C: .4byte 0x020219cc +_080A6C18: .4byte gMain +_080A6C1C: .4byte gBG1TilemapBuffer _080A6C20: movs r0, 0x2 ands r0, r1 @@ -89538,9 +89538,9 @@ _080A6C58: pop {r0} bx r0 .align 2, 0 -_080A6C60: .4byte 0x03004b20 -_080A6C64: .4byte 0x03005d10 -_080A6C68: .4byte 0x02038559 +_080A6C60: .4byte gTasks +_080A6C64: .4byte gUnknown_03005D10 +_080A6C68: .4byte gUnknown_02038559 thumb_func_end sub_80A6BE0 thumb_func_start sub_80A6C6C @@ -89599,9 +89599,9 @@ sub_80A6C6C: @ 80A6C6C bl sub_80A4DD8 b _080A6D14 .align 2, 0 -_080A6CE4: .4byte 0x03004b20 -_080A6CE8: .4byte 0x03005d10 -_080A6CEC: .4byte 0x02038559 +_080A6CE4: .4byte gTasks +_080A6CE8: .4byte gUnknown_03005D10 +_080A6CEC: .4byte gUnknown_02038559 _080A6CF0: .4byte sub_80A6BE0 _080A6CF4: movs r0, 0x3 @@ -89663,10 +89663,10 @@ sub_80A6D1C: @ 80A6D1C strh r5, [r1, 0xC] b _080A6D8A .align 2, 0 -_080A6D70: .4byte 0x02025734 +_080A6D70: .4byte gSaveBlock1 _080A6D74: .4byte 0x00000496 -_080A6D78: .4byte 0x0203855e -_080A6D7C: .4byte 0x03004b20 +_080A6D78: .4byte word_203855E +_080A6D7C: .4byte gTasks _080A6D80: movs r0, 0 strh r0, [r4] @@ -89699,7 +89699,7 @@ _080A6D9A: b _080A6DC8 .align 2, 0 _080A6DB4: .4byte sub_80A50C8 -_080A6DB8: .4byte 0x02038563 +_080A6DB8: .4byte gUnknown_02038563 _080A6DBC: bl sub_80F9344 lsls r0, 24 @@ -89725,8 +89725,8 @@ sub_80A6DCC: @ 80A6DCC pop {r0} bx r0 .align 2, 0 -_080A6DE4: .4byte 0x03000700 -_080A6DE8: .4byte 0x03000701 +_080A6DE4: .4byte gUnknown_03000700 +_080A6DE8: .4byte gUnknown_03000701 _080A6DEC: .4byte sub_80A6D98 thumb_func_end sub_80A6DCC @@ -89775,9 +89775,9 @@ sub_80A6DF0: @ 80A6DF0 bl MenuPrint b _080A6E80 .align 2, 0 -_080A6E4C: .4byte 0x02038564 +_080A6E4C: .4byte gUnknown_02038564 _080A6E50: .4byte gUnknown_083C1640 -_080A6E54: .4byte 0x03000704 +_080A6E54: .4byte gUnknown_03000704 _080A6E58: ldr r5, _080A6EAC ldr r4, _080A6EB0 @@ -89819,8 +89819,8 @@ _080A6E80: bx r0 .align 2, 0 _080A6EAC: .4byte gUnknown_083C1640 -_080A6EB0: .4byte 0x03000704 -_080A6EB4: .4byte 0x02038564 +_080A6EB0: .4byte gUnknown_03000704 +_080A6EB4: .4byte gUnknown_02038564 thumb_func_end sub_80A6DF0 thumb_func_start sub_80A6EB8 @@ -89845,8 +89845,8 @@ sub_80A6EB8: @ 80A6EB8 negs r0, r0 b _080A6F02 .align 2, 0 -_080A6EE0: .4byte 0x03001770 -_080A6EE4: .4byte 0x03000700 +_080A6EE0: .4byte gMain +_080A6EE4: .4byte gUnknown_03000700 _080A6EE8: cmp r1, 0x80 bne _080A6F14 @@ -89865,8 +89865,8 @@ _080A6F02: strb r0, [r4] b _080A6FC0 .align 2, 0 -_080A6F0C: .4byte 0x03000700 -_080A6F10: .4byte 0x02038564 +_080A6F0C: .4byte gUnknown_03000700 +_080A6F10: .4byte gUnknown_02038564 _080A6F14: ldrh r1, [r2, 0x2E] movs r2, 0x1 @@ -89908,13 +89908,13 @@ _080A6F14: bl _call_via_r1 b _080A6FC0 .align 2, 0 -_080A6F68: .4byte 0x03004b20 -_080A6F6C: .4byte 0x03005d10 -_080A6F70: .4byte 0x02038559 -_080A6F74: .4byte 0x020219cc +_080A6F68: .4byte gTasks +_080A6F6C: .4byte gUnknown_03005D10 +_080A6F70: .4byte gUnknown_02038559 +_080A6F74: .4byte gBG1TilemapBuffer _080A6F78: .4byte gUnknown_083C1640 -_080A6F7C: .4byte 0x03000700 -_080A6F80: .4byte 0x03000704 +_080A6F7C: .4byte gUnknown_03000700 +_080A6F80: .4byte gUnknown_03000704 _080A6F84: movs r0, 0x2 ands r0, r1 @@ -89948,10 +89948,10 @@ _080A6FC0: pop {r0} bx r0 .align 2, 0 -_080A6FC8: .4byte 0x03004b20 -_080A6FCC: .4byte 0x03005d10 -_080A6FD0: .4byte 0x02038559 -_080A6FD4: .4byte 0x020219cc +_080A6FC8: .4byte gTasks +_080A6FCC: .4byte gUnknown_03005D10 +_080A6FD0: .4byte gUnknown_02038559 +_080A6FD4: .4byte gBG1TilemapBuffer _080A6FD8: .4byte gUnknown_083C1640 thumb_func_end sub_80A6EB8 @@ -89971,10 +89971,10 @@ sub_80A6FDC: @ 80A6FDC movs r0, 0x2 b _080A7012 .align 2, 0 -_080A6FF8: .4byte 0x0203855e -_080A6FFC: .4byte 0x03000704 +_080A6FF8: .4byte word_203855E +_080A6FFC: .4byte gUnknown_03000704 _080A7000: .4byte gUnknown_083C1708 -_080A7004: .4byte 0x02038564 +_080A7004: .4byte gUnknown_02038564 _080A7008: ldr r1, _080A7018 ldr r0, _080A701C @@ -89986,9 +89986,9 @@ _080A7012: pop {r0} bx r0 .align 2, 0 -_080A7018: .4byte 0x03000704 +_080A7018: .4byte gUnknown_03000704 _080A701C: .4byte gUnknown_083C170A -_080A7020: .4byte 0x02038564 +_080A7020: .4byte gUnknown_02038564 thumb_func_end sub_80A6FDC thumb_func_start sub_80A7024 @@ -90034,11 +90034,11 @@ sub_80A7024: @ 80A7024 pop {r0} bx r0 .align 2, 0 -_080A707C: .4byte 0x03000700 -_080A7080: .4byte 0x03004b20 -_080A7084: .4byte 0x03005d10 -_080A7088: .4byte 0x02038559 -_080A708C: .4byte 0x020219cc +_080A707C: .4byte gUnknown_03000700 +_080A7080: .4byte gTasks +_080A7084: .4byte gUnknown_03005D10 +_080A7088: .4byte gUnknown_02038559 +_080A708C: .4byte gBG1TilemapBuffer _080A7090: .4byte sub_80A6EB8 thumb_func_end sub_80A7024 @@ -90071,7 +90071,7 @@ sub_80A7094: @ 80A7094 pop {r0} bx r0 .align 2, 0 -_080A70CC: .4byte 0x03004b20 +_080A70CC: .4byte gTasks _080A70D0: .4byte sub_802E424 _080A70D4: .4byte sub_80A5B00 thumb_func_end sub_80A7094 @@ -90113,7 +90113,7 @@ _080A711A: pop {r0} bx r0 .align 2, 0 -_080A7120: .4byte 0x0203855e +_080A7120: .4byte word_203855E thumb_func_end ItemMenu_UseInBattle thumb_func_start sub_80A7124 @@ -90143,8 +90143,8 @@ sub_80A7150: @ 80A7150 ldr r5, _080A715C b _080A716C .align 2, 0 -_080A7158: .4byte 0x02038563 -_080A715C: .4byte 0x03004b20 +_080A7158: .4byte gUnknown_02038563 +_080A715C: .4byte gTasks _080A7160: bl sub_80F9344 lsls r0, 24 @@ -90232,12 +90232,12 @@ _080A71B2: pop {r0} bx r0 .align 2, 0 -_080A7214: .4byte 0x03000700 -_080A7218: .4byte 0x02038559 +_080A7214: .4byte gUnknown_03000700 +_080A7218: .4byte gUnknown_02038559 _080A721C: .4byte 0x0201e000 -_080A7220: .4byte 0x02025c94 -_080A7224: .4byte 0x03005d10 -_080A7228: .4byte 0x03000701 +_080A7220: .4byte gUnknown_02025C94 +_080A7224: .4byte gUnknown_03005D10 +_080A7228: .4byte gUnknown_03000701 _080A722C: .4byte sub_80A7150 thumb_func_end PrepareBagForWallyTutorial @@ -90265,7 +90265,7 @@ sub_80A7230: @ 80A7230 beq _080A726A b _080A7358 .align 2, 0 -_080A725C: .4byte 0x03004b28 +_080A725C: .4byte gUnknown_03004B28 _080A7260: movs r0, 0x99 lsls r0, 1 @@ -90321,13 +90321,13 @@ _080A727A: bl sub_80A6DF0 b _080A7358 .align 2, 0 -_080A72D8: .4byte 0x0203855e -_080A72DC: .4byte 0x03000704 +_080A72D8: .4byte word_203855E +_080A72DC: .4byte gUnknown_03000704 _080A72E0: .4byte gUnknown_083C1708 -_080A72E4: .4byte 0x02038564 -_080A72E8: .4byte 0x03005d10 -_080A72EC: .4byte 0x02038559 -_080A72F0: .4byte 0x020219cc +_080A72E4: .4byte gUnknown_02038564 +_080A72E8: .4byte gUnknown_03005D10 +_080A72EC: .4byte gUnknown_02038559 +_080A72F0: .4byte gBG1TilemapBuffer _080A72F4: movs r0, 0x5 bl audio_play @@ -90365,8 +90365,8 @@ _080A72F4: bl BeginNormalPaletteFade b _080A735E .align 2, 0 -_080A7344: .4byte 0x020219cc -_080A7348: .4byte 0x02025c94 +_080A7344: .4byte gBG1TilemapBuffer +_080A7348: .4byte gUnknown_02025C94 _080A734C: .4byte 0x0201e000 _080A7350: .4byte sub_802E424 _080A7354: .4byte sub_80A5B00 @@ -90417,8 +90417,8 @@ sub_80A736C: @ 80A736C pop {r0} bx r0 .align 2, 0 -_080A73B0: .4byte 0x03005d10 -_080A73B4: .4byte 0x02038559 +_080A73B0: .4byte gUnknown_03005D10 +_080A73B4: .4byte gUnknown_02038559 _080A73B8: .4byte 0x0000ffff _080A73BC: .4byte 0x00002d9f thumb_func_end sub_80A736C @@ -90444,8 +90444,8 @@ sub_80A73C0: @ 80A73C0 pop {r0} bx r0 .align 2, 0 -_080A73E8: .4byte 0x03005d10 -_080A73EC: .4byte 0x02038559 +_080A73E8: .4byte gUnknown_03005D10 +_080A73EC: .4byte gUnknown_02038559 thumb_func_end sub_80A73C0 thumb_func_start sub_80A73F0 @@ -90490,7 +90490,7 @@ _080A7430: strb r0, [r4] b _080A7512 .align 2, 0 -_080A7438: .4byte 0x0203853c +_080A7438: .4byte gUnknown_0203853C _080A743C: ldrb r0, [r4, 0x2] cmp r0, 0x9 @@ -90535,9 +90535,9 @@ _080A7478: bl sub_80A49AC b _080A74FC .align 2, 0 -_080A74A0: .4byte 0x03005d10 -_080A74A4: .4byte 0x02038559 -_080A74A8: .4byte 0x03005d24 +_080A74A0: .4byte gUnknown_03005D10 +_080A74A4: .4byte gUnknown_02038559 +_080A74A8: .4byte gUnknown_03005D24 _080A74AC: ldr r0, _080A74B0 b _080A74E6 @@ -90611,7 +90611,7 @@ sub_80A751C: @ 80A751C strb r0, [r1] bx lr .align 2, 0 -_080A7524: .4byte 0x0203853c +_080A7524: .4byte gUnknown_0203853C thumb_func_end sub_80A751C thumb_func_start sub_80A7528 @@ -90630,7 +90630,7 @@ sub_80A7528: @ 80A7528 beq _080A754E b _080A7566 .align 2, 0 -_080A7544: .4byte 0x0203853c +_080A7544: .4byte gUnknown_0203853C _080A7548: cmp r0, 0x2 beq _080A7562 @@ -90675,7 +90675,7 @@ _080A7580: pop {r0} bx r0 .align 2, 0 -_080A758C: .4byte 0x0203853c +_080A758C: .4byte gUnknown_0203853C thumb_func_end sub_80A756C thumb_func_start sub_80A7590 @@ -90707,7 +90707,7 @@ _080A75BC: pop {r0} bx r0 .align 2, 0 -_080A75C0: .4byte 0x0203853c +_080A75C0: .4byte gUnknown_0203853C thumb_func_end sub_80A75A8 thumb_func_start sub_80A75C4 @@ -90723,7 +90723,7 @@ sub_80A75C4: @ 80A75C4 strb r0, [r1] b _080A75E0 .align 2, 0 -_080A75D8: .4byte 0x0203853c +_080A75D8: .4byte gUnknown_0203853C _080A75DC: bl sub_80A7918 _080A75E0: @@ -90767,8 +90767,8 @@ _080A7622: pop {r0} bx r0 .align 2, 0 -_080A7628: .4byte 0x02038540 -_080A762C: .4byte 0x02038563 +_080A7628: .4byte gUnknown_02038540 +_080A762C: .4byte gUnknown_02038563 thumb_func_end sub_80A75E4 thumb_func_start sub_80A7630 @@ -90778,7 +90778,7 @@ sub_80A7630: @ 80A7630 strb r0, [r1] bx lr .align 2, 0 -_080A7638: .4byte 0x02038540 +_080A7638: .4byte gUnknown_02038540 thumb_func_end sub_80A7630 thumb_func_start sub_80A763C @@ -90793,7 +90793,7 @@ sub_80A763C: @ 80A763C beq _080A7668 b _080A7670 .align 2, 0 -_080A7650: .4byte 0x02038540 +_080A7650: .4byte gUnknown_02038540 _080A7654: ldr r0, _080A7664 ldrb r0, [r0] @@ -90802,7 +90802,7 @@ _080A7654: bl sub_80A48E8 b _080A7670 .align 2, 0 -_080A7664: .4byte 0x02038563 +_080A7664: .4byte gUnknown_02038563 _080A7668: movs r0, 0 strb r1, [r4] @@ -90829,7 +90829,7 @@ _080A7686: pop {r0} bx r0 .align 2, 0 -_080A7690: .4byte 0x02038540 +_080A7690: .4byte gUnknown_02038540 thumb_func_end sub_80A7678 thumb_func_start sub_80A7694 @@ -90839,7 +90839,7 @@ sub_80A7694: @ 80A7694 strb r0, [r1, 0x2] bx lr .align 2, 0 -_080A769C: .4byte 0x02038540 +_080A769C: .4byte gUnknown_02038540 thumb_func_end sub_80A7694 thumb_func_start sub_80A76A0 @@ -90869,7 +90869,7 @@ _080A76C6: pop {r1} bx r1 .align 2, 0 -_080A76CC: .4byte 0x02038540 +_080A76CC: .4byte gUnknown_02038540 thumb_func_end sub_80A76B8 thumb_func_start sub_80A76D0 @@ -90886,7 +90886,7 @@ _080A76DE: pop {r1} bx r1 .align 2, 0 -_080A76E4: .4byte 0x02038540 +_080A76E4: .4byte gUnknown_02038540 thumb_func_end sub_80A76D0 thumb_func_start sub_80A76E8 @@ -90908,7 +90908,7 @@ _080A7702: pop {r0} bx r0 .align 2, 0 -_080A7708: .4byte 0x02038544 +_080A7708: .4byte gUnknown_02038544 thumb_func_end sub_80A76E8 thumb_func_start sub_80A770C @@ -90918,7 +90918,7 @@ sub_80A770C: @ 80A770C strb r0, [r1] bx lr .align 2, 0 -_080A7714: .4byte 0x02038544 +_080A7714: .4byte gUnknown_02038544 thumb_func_end sub_80A770C thumb_func_start DisplayCannotUseItemMessage @@ -90938,7 +90938,7 @@ DisplayCannotUseItemMessage: @ 80A7718 beq _080A774E b _080A775C .align 2, 0 -_080A7738: .4byte 0x02038544 +_080A7738: .4byte gUnknown_02038544 _080A773C: lsls r0, r5, 24 lsrs r0, 24 @@ -90997,9 +90997,9 @@ sub_80A7768: @ 80A7768 bl MenuPrint b _080A77FC .align 2, 0 -_080A77A8: .4byte 0x02038550 +_080A77A8: .4byte gUnknown_02038550 _080A77AC: .4byte gUnknown_083C1640 -_080A77B0: .4byte 0x03000704 +_080A77B0: .4byte gUnknown_03000704 _080A77B4: cmp r1, 0x1 bne _080A77C8 @@ -91009,7 +91009,7 @@ _080A77B4: adds r3, r0, 0 b _080A77DC .align 2, 0 -_080A77C4: .4byte 0x0203855e +_080A77C4: .4byte word_203855E _080A77C8: ldr r2, _080A781C ldrb r0, [r4, 0x1] @@ -91056,8 +91056,8 @@ _080A7814: bx r0 .align 2, 0 _080A781C: .4byte gUnknown_083C1640 -_080A7820: .4byte 0x03000704 -_080A7824: .4byte 0x02038564 +_080A7820: .4byte gUnknown_03000704 +_080A7824: .4byte gUnknown_02038564 thumb_func_end sub_80A7768 thumb_func_start sub_80A7828 @@ -91067,7 +91067,7 @@ sub_80A7828: @ 80A7828 strb r0, [r1] bx lr .align 2, 0 -_080A7830: .4byte 0x02038550 +_080A7830: .4byte gUnknown_02038550 thumb_func_end sub_80A7828 thumb_func_start sub_80A7834 @@ -91083,7 +91083,7 @@ sub_80A7834: @ 80A7834 beq _080A7856 b _080A7862 .align 2, 0 -_080A784C: .4byte 0x02038550 +_080A784C: .4byte gUnknown_02038550 _080A7850: movs r1, 0 movs r0, 0x2 @@ -91115,7 +91115,7 @@ _080A7876: pop {r0} bx r0 .align 2, 0 -_080A787C: .4byte 0x02038550 +_080A787C: .4byte gUnknown_02038550 thumb_func_end sub_80A7868 thumb_func_start sub_80A7880 @@ -91131,7 +91131,7 @@ sub_80A7880: @ 80A7880 strb r0, [r1] b _080A789C .align 2, 0 -_080A7894: .4byte 0x02038550 +_080A7894: .4byte gUnknown_02038550 _080A7898: bl sub_80A7970 _080A789C: @@ -91153,7 +91153,7 @@ _080A78AE: pop {r1} bx r1 .align 2, 0 -_080A78B4: .4byte 0x02038550 +_080A78B4: .4byte gUnknown_02038550 thumb_func_end rfu_lacks_rfufunc thumb_func_start sub_80A78B8 @@ -91163,7 +91163,7 @@ sub_80A78B8: @ 80A78B8 strb r0, [r1] bx lr .align 2, 0 -_080A78C0: .4byte 0x02038554 +_080A78C0: .4byte gUnknown_02038554 thumb_func_end sub_80A78B8 thumb_func_start sub_80A78C4 @@ -91178,7 +91178,7 @@ sub_80A78C4: @ 80A78C4 movs r0, 0x1 b _080A78E2 .align 2, 0 -_080A78DC: .4byte 0x020238c0 +_080A78DC: .4byte gLinkOpen _080A78E0: movs r0, 0 _080A78E2: @@ -91208,7 +91208,7 @@ sub_80A78F4: @ 80A78F4 movs r1, 0x1 b _080A7912 .align 2, 0 -_080A790C: .4byte 0x020238c0 +_080A790C: .4byte gLinkOpen _080A7910: movs r1, 0 _080A7912: @@ -91243,7 +91243,7 @@ _080A7942: movs r0, 0 b _080A7952 .align 2, 0 -_080A7948: .4byte 0x020238c0 +_080A7948: .4byte gLinkOpen _080A794C: bl sub_80A7694 movs r0, 0x2 @@ -91283,7 +91283,7 @@ sub_80A797C: @ 80A797C strb r0, [r1] bx lr .align 2, 0 -_080A7984: .4byte 0x02038554 +_080A7984: .4byte gUnknown_02038554 thumb_func_end sub_80A797C thumb_func_start sub_80A7988 @@ -91294,7 +91294,7 @@ sub_80A7988: @ 80A7988 strb r2, [r1] bx lr .align 2, 0 -_080A7994: .4byte 0x02038554 +_080A7994: .4byte gUnknown_02038554 thumb_func_end sub_80A7988 thumb_func_start sub_80A7998 @@ -91342,8 +91342,8 @@ _080A79DE: pop {r0} bx r0 .align 2, 0 -_080A79E4: .4byte 0x0203855b -_080A79E8: .4byte 0x0203855c +_080A79E4: .4byte gUnknown_0203855B +_080A79E8: .4byte gUnknown_0203855C thumb_func_end sub_80A79B4 thumb_func_start sub_80A79EC @@ -91379,7 +91379,7 @@ _080A79FE: strb r0, [r5] b _080A7A8A .align 2, 0 -_080A7A28: .4byte 0x0203855b +_080A7A28: .4byte gUnknown_0203855B _080A7A2C: adds r3, r2, 0 adds r3, 0x3F @@ -91435,7 +91435,7 @@ _080A7A8A: pop {r0} bx r0 .align 2, 0 -_080A7A90: .4byte 0x0203855b +_080A7A90: .4byte gUnknown_0203855B thumb_func_end sub_80A79EC thumb_func_start sub_80A7A94 @@ -91503,7 +91503,7 @@ sub_80A7AE4: @ 80A7AE4 pop {r0} bx r0 .align 2, 0 -_080A7B0C: .4byte 0x0203855c +_080A7B0C: .4byte gUnknown_0203855C thumb_func_end sub_80A7AE4 thumb_func_start sub_80A7B10 @@ -91681,8 +91681,8 @@ sub_80A7C20: @ 80A7C20 .align 2, 0 _080A7C54: .4byte gUnknown_083C1D30 _080A7C58: .4byte gSpriteTemplate_83C1D38 -_080A7C5C: .4byte 0x02038568 -_080A7C60: .4byte 0x02020004 +_080A7C5C: .4byte gUnknown_02038568 +_080A7C60: .4byte gSprites thumb_func_end sub_80A7C20 thumb_func_start sub_80A7C64 @@ -91711,8 +91711,8 @@ sub_80A7C64: @ 80A7C64 pop {r0} bx r0 .align 2, 0 -_080A7C98: .4byte 0x02020004 -_080A7C9C: .4byte 0x02038568 +_080A7C98: .4byte gSprites +_080A7C9C: .4byte gUnknown_02038568 thumb_func_end sub_80A7C64 thumb_func_start sub_80A7CA0 @@ -91793,7 +91793,7 @@ sub_80A7CF8: @ 80A7CF8 bl LoadSpritePalette b _080A7D72 .align 2, 0 -_080A7D34: .4byte 0x020288b0 +_080A7D34: .4byte gUnknown_020288B0 _080A7D38: .4byte 0x02000000 _080A7D3C: .4byte 0xffff0000 _080A7D40: .4byte 0x00007544 @@ -91868,7 +91868,7 @@ sub_80A7DC4: @ 80A7DC4 strh r1, [r0, 0x26] bx lr .align 2, 0 -_080A7DD0: .4byte 0x030041b4 +_080A7DD0: .4byte gUnknown_030041B4 thumb_func_end sub_80A7DC4 thumb_func_start sub_80A7DD4 @@ -91935,7 +91935,7 @@ _080A7E42: .align 2, 0 _080A7E50: .4byte 0x00007544 _080A7E54: .4byte gSpriteTemplate_83C1E04 -_080A7E58: .4byte 0x02020004 +_080A7E58: .4byte gSprites thumb_func_end sub_80A7DEC thumb_func_start sub_80A7E5C @@ -91972,7 +91972,7 @@ sub_80A7E7C: @ 80A7E7C bl move_anim_task_del b _080A7EDC .align 2, 0 -_080A7E9C: .4byte 0x03004b00 +_080A7E9C: .4byte gUnknown_03004B00 _080A7EA0: ldr r1, _080A7EE4 lsls r0, r2, 4 @@ -92008,8 +92008,8 @@ _080A7EDC: pop {r0} bx r0 .align 2, 0 -_080A7EE4: .4byte 0x02020004 -_080A7EE8: .4byte 0x03004b20 +_080A7EE4: .4byte gSprites +_080A7EE8: .4byte gTasks _080A7EEC: .4byte sub_80A7EF0 thumb_func_end sub_80A7E7C @@ -92045,8 +92045,8 @@ sub_80A7EF0: @ 80A7EF0 strh r0, [r1, 0x24] b _080A7F36 .align 2, 0 -_080A7F2C: .4byte 0x03004b20 -_080A7F30: .4byte 0x02020004 +_080A7F2C: .4byte gTasks +_080A7F30: .4byte gSprites _080A7F34: strh r5, [r1, 0x24] _080A7F36: @@ -92129,7 +92129,7 @@ sub_80A7FA0: @ 80A7FA0 bne _080A8022 b _080A8026 .align 2, 0 -_080A7FC8: .4byte 0x03004b00 +_080A7FC8: .4byte gUnknown_03004B00 _080A7FCC: cmp r1, 0x8 beq _080A8018 @@ -92172,7 +92172,7 @@ _080A800C: adds r0, r4, r0 b _080A8020 .align 2, 0 -_080A8014: .4byte 0x02024be0 +_080A8014: .4byte gUnknown_02024BE0 _080A8018: ldr r1, _080A8030 ldr r0, _080A8034 @@ -92188,8 +92188,8 @@ _080A8026: bl move_anim_task_del b _080A8076 .align 2, 0 -_080A8030: .4byte 0x02024be0 -_080A8034: .4byte 0x0202f7c8 +_080A8030: .4byte gUnknown_02024BE0 +_080A8034: .4byte gUnknown_0202F7C8 _080A8038: ldr r1, _080A807C lsls r0, r3, 4 @@ -92226,9 +92226,9 @@ _080A8076: pop {r0} bx r0 .align 2, 0 -_080A807C: .4byte 0x02020004 -_080A8080: .4byte 0x03004b00 -_080A8084: .4byte 0x03004b20 +_080A807C: .4byte gSprites +_080A8080: .4byte gUnknown_03004B00 +_080A8084: .4byte gTasks _080A8088: .4byte sub_80A808C thumb_func_end sub_80A7FA0 @@ -92269,8 +92269,8 @@ sub_80A808C: @ 80A808C strh r0, [r4, 0x24] b _080A80DA .align 2, 0 -_080A80D0: .4byte 0x03004b20 -_080A80D4: .4byte 0x02020004 +_080A80D0: .4byte gTasks +_080A80D4: .4byte gSprites _080A80D8: strh r5, [r4, 0x24] _080A80DA: @@ -92355,7 +92355,7 @@ sub_80A8154: @ 80A8154 bl move_anim_task_del b _080A81C6 .align 2, 0 -_080A8174: .4byte 0x03004b00 +_080A8174: .4byte gUnknown_03004B00 _080A8178: ldr r0, _080A81CC lsls r1, r3, 4 @@ -92400,8 +92400,8 @@ _080A81C6: pop {r0} bx r0 .align 2, 0 -_080A81CC: .4byte 0x02020004 -_080A81D0: .4byte 0x03004b20 +_080A81CC: .4byte gSprites +_080A81D0: .4byte gTasks _080A81D4: .4byte sub_80A81D8 thumb_func_end sub_80A8154 @@ -92452,8 +92452,8 @@ _080A81F6: adds r3, r2, 0 b _080A8262 .align 2, 0 -_080A8230: .4byte 0x03004b20 -_080A8234: .4byte 0x02020004 +_080A8230: .4byte gTasks +_080A8234: .4byte gSprites _080A8238: ldr r3, _080A82C4 movs r0, 0x8 @@ -92526,7 +92526,7 @@ _080A8262: strh r0, [r1, 0x26] b _080A8300 .align 2, 0 -_080A82C4: .4byte 0x02020004 +_080A82C4: .4byte gSprites _080A82C8: movs r6, 0x8 ldrsh r0, [r4, r6] @@ -92609,9 +92609,9 @@ sub_80A8314: @ 80A8314 pop {r0} bx r0 .align 2, 0 -_080A8364: .4byte 0x03004b00 -_080A8368: .4byte 0x02020004 -_080A836C: .4byte 0x03004b20 +_080A8364: .4byte gUnknown_03004B00 +_080A8368: .4byte gSprites +_080A836C: .4byte gTasks _080A8370: .4byte sub_80A8374 thumb_func_end sub_80A8314 @@ -92689,8 +92689,8 @@ _080A83F8: pop {r0} bx r0 .align 2, 0 -_080A8400: .4byte 0x03004b20 -_080A8404: .4byte 0x02020004 +_080A8400: .4byte gTasks +_080A8404: .4byte gSprites thumb_func_end sub_80A8374 thumb_func_start sub_80A8408 @@ -92755,8 +92755,8 @@ _080A8452: pop {r0} bx r0 .align 2, 0 -_080A847C: .4byte 0x03004b00 -_080A8480: .4byte 0x03004b20 +_080A847C: .4byte gUnknown_03004B00 +_080A8480: .4byte gTasks _080A8484: .4byte sub_80A8488 thumb_func_end sub_80A8408 @@ -92818,8 +92818,8 @@ _080A84F2: pop {r0} bx r0 .align 2, 0 -_080A84F8: .4byte 0x03004b20 -_080A84FC: .4byte 0x02020004 +_080A84F8: .4byte gTasks +_080A84FC: .4byte gSprites thumb_func_end sub_80A8488 thumb_func_start sub_80A8500 @@ -92844,8 +92844,8 @@ _080A851C: pop {r0} bx r0 .align 2, 0 -_080A8528: .4byte 0x0202f7c8 -_080A852C: .4byte 0x03004b00 +_080A8528: .4byte gUnknown_0202F7C8 +_080A852C: .4byte gUnknown_03004B00 thumb_func_end sub_80A8500 thumb_func_start sub_80A8530 @@ -92869,8 +92869,8 @@ sub_80A8530: @ 80A8530 negs r0, r0 b _080A8564 .align 2, 0 -_080A8558: .4byte 0x0202f7c8 -_080A855C: .4byte 0x03004b00 +_080A8558: .4byte gUnknown_0202F7C8 +_080A855C: .4byte gUnknown_03004B00 _080A8560: ldr r1, _080A8590 ldrh r0, [r1, 0x2] @@ -92896,9 +92896,9 @@ _080A8564: pop {r0} bx r0 .align 2, 0 -_080A8590: .4byte 0x03004b00 -_080A8594: .4byte 0x02024be0 -_080A8598: .4byte 0x0202f7c8 +_080A8590: .4byte gUnknown_03004B00 +_080A8594: .4byte gUnknown_02024BE0 +_080A8598: .4byte gUnknown_0202F7C8 _080A859C: .4byte sub_80A85A4 _080A85A0: .4byte sub_8078458 thumb_func_end sub_80A8530 @@ -92954,7 +92954,7 @@ sub_80A85C8: @ 80A85C8 pop {r0} bx r0 .align 2, 0 -_080A8608: .4byte 0x03004b00 +_080A8608: .4byte gUnknown_03004B00 _080A860C: .4byte sub_80A8614 _080A8610: .4byte sub_8078458 thumb_func_end sub_80A85C8 @@ -92992,9 +92992,9 @@ sub_80A8638: @ 80A8638 ldr r0, _080A8658 b _080A8660 .align 2, 0 -_080A8650: .4byte 0x03004b00 -_080A8654: .4byte 0x02024be0 -_080A8658: .4byte 0x0202f7c8 +_080A8650: .4byte gUnknown_03004B00 +_080A8654: .4byte gUnknown_02024BE0 +_080A8658: .4byte gUnknown_0202F7C8 _080A865C: ldr r1, _080A86C0 ldr r0, _080A86C4 @@ -93046,10 +93046,10 @@ _080A8660: strh r3, [r6, 0x32] b _080A86D6 .align 2, 0 -_080A86C0: .4byte 0x02024be0 -_080A86C4: .4byte 0x0202f7c9 -_080A86C8: .4byte 0x03004b00 -_080A86CC: .4byte 0x02020004 +_080A86C0: .4byte gUnknown_02024BE0 +_080A86C4: .4byte gUnknown_0202F7C9 +_080A86C8: .4byte gUnknown_03004B00 +_080A86CC: .4byte gSprites _080A86D0: cmp r0, 0x2 bne _080A86D6 @@ -93067,7 +93067,7 @@ _080A86D6: pop {r0} bx r0 .align 2, 0 -_080A86EC: .4byte 0x03004b00 +_080A86EC: .4byte gUnknown_03004B00 _080A86F0: .4byte sub_80A86F4 thumb_func_end sub_80A8638 @@ -93106,7 +93106,7 @@ _080A8728: bl move_anim_8072740 b _080A875E .align 2, 0 -_080A8730: .4byte 0x02020004 +_080A8730: .4byte gSprites _080A8734: subs r0, 0x1 strh r0, [r2, 0x2E] @@ -93147,8 +93147,8 @@ sub_80A8764: @ 80A8764 ldr r0, _080A877C b _080A8782 .align 2, 0 -_080A8778: .4byte 0x03004b00 -_080A877C: .4byte 0x0202f7c8 +_080A8778: .4byte gUnknown_03004B00 +_080A877C: .4byte gUnknown_0202F7C8 _080A8780: ldr r0, _080A8800 _080A8782: @@ -93214,10 +93214,10 @@ _080A87AC: pop {r0} bx r0 .align 2, 0 -_080A8800: .4byte 0x0202f7c9 -_080A8804: .4byte 0x02024be0 -_080A8808: .4byte 0x03004b00 -_080A880C: .4byte 0x02020004 +_080A8800: .4byte gUnknown_0202F7C9 +_080A8804: .4byte gUnknown_02024BE0 +_080A8808: .4byte gUnknown_03004B00 +_080A880C: .4byte gSprites _080A8810: .4byte move_anim_8072740 _080A8814: .4byte sub_80784A8 thumb_func_end sub_80A8764 @@ -93240,8 +93240,8 @@ sub_80A8818: @ 80A8818 ldr r0, _080A883C b _080A8842 .align 2, 0 -_080A8838: .4byte 0x03004b00 -_080A883C: .4byte 0x0202f7c8 +_080A8838: .4byte gUnknown_03004B00 +_080A883C: .4byte gUnknown_0202F7C8 _080A8840: ldr r0, _080A88C0 _080A8842: @@ -93307,10 +93307,10 @@ _080A886C: bl oamt_set_x3A_32 b _080A88DC .align 2, 0 -_080A88C0: .4byte 0x0202f7c9 -_080A88C4: .4byte 0x02024be0 -_080A88C8: .4byte 0x03004b00 -_080A88CC: .4byte 0x02020004 +_080A88C0: .4byte gUnknown_0202F7C9 +_080A88C4: .4byte gUnknown_02024BE0 +_080A88C8: .4byte gUnknown_03004B00 +_080A88CC: .4byte gSprites _080A88D0: .4byte move_anim_8072740 _080A88D4: ldr r1, _080A88E8 @@ -93351,7 +93351,7 @@ sub_80A88F0: @ 80A88F0 pop {r0} bx r0 .align 2, 0 -_080A891C: .4byte 0x02020004 +_080A891C: .4byte gSprites thumb_func_end sub_80A88F0 thumb_func_start sub_80A8920 @@ -93419,9 +93419,9 @@ _080A8952: pop {r0} bx r0 .align 2, 0 -_080A89A4: .4byte 0x03004b00 -_080A89A8: .4byte 0x0202f7c8 -_080A89AC: .4byte 0x03004b20 +_080A89A4: .4byte gUnknown_03004B00 +_080A89A8: .4byte gUnknown_0202F7C8 +_080A89AC: .4byte gTasks _080A89B0: .4byte sub_80A89B4 thumb_func_end sub_80A8920 @@ -93471,8 +93471,8 @@ _080A8A04: pop {r0} bx r0 .align 2, 0 -_080A8A0C: .4byte 0x03004b20 -_080A8A10: .4byte 0x02020004 +_080A8A0C: .4byte gTasks +_080A8A10: .4byte gSprites _080A8A14: .4byte sub_80A8A18 thumb_func_end sub_80A89B4 @@ -93496,7 +93496,7 @@ sub_80A8A18: @ 80A8A18 strh r0, [r4, 0x10] b _080A8A74 .align 2, 0 -_080A8A3C: .4byte 0x03004b20 +_080A8A3C: .4byte gTasks _080A8A40: ldrb r0, [r4, 0x8] ldrh r2, [r4, 0x12] @@ -93528,7 +93528,7 @@ _080A8A74: pop {r0} bx r0 .align 2, 0 -_080A8A7C: .4byte 0x02020004 +_080A8A7C: .4byte gSprites thumb_func_end sub_80A8A18 thumb_func_start sub_80A8A80 @@ -93551,7 +93551,7 @@ sub_80A8A80: @ 80A8A80 lsrs r2, r0, 24 b _080A8AE8 .align 2, 0 -_080A8AA4: .4byte 0x03004b00 +_080A8AA4: .4byte gUnknown_03004B00 _080A8AA8: cmp r0, 0x3 beq _080A8AB8 @@ -93560,7 +93560,7 @@ _080A8AAE: ldr r5, _080A8AB4 b _080A8ABA .align 2, 0 -_080A8AB4: .4byte 0x0202f7c8 +_080A8AB4: .4byte gUnknown_0202F7C8 _080A8AB8: ldr r5, _080A8AD8 _080A8ABA: @@ -93578,8 +93578,8 @@ _080A8ABA: ldrb r2, [r0] b _080A8AE8 .align 2, 0 -_080A8AD8: .4byte 0x0202f7c9 -_080A8ADC: .4byte 0x02024be0 +_080A8AD8: .4byte gUnknown_0202F7C9 +_080A8ADC: .4byte gUnknown_02024BE0 _080A8AE0: adds r0, r6, 0 bl move_anim_task_del @@ -93601,9 +93601,9 @@ _080A8AE8: ldrh r0, [r0, 0x2] b _080A8B1A .align 2, 0 -_080A8B08: .4byte 0x03004b20 -_080A8B0C: .4byte 0x0202f7c9 -_080A8B10: .4byte 0x03004b00 +_080A8B08: .4byte gTasks +_080A8B0C: .4byte gUnknown_0202F7C9 +_080A8B10: .4byte gUnknown_03004B00 _080A8B14: ldr r0, _080A8B30 ldrh r0, [r0, 0x2] @@ -93621,8 +93621,8 @@ _080A8B28: pop {r0} bx r0 .align 2, 0 -_080A8B30: .4byte 0x03004b00 -_080A8B34: .4byte 0x03004b20 +_080A8B30: .4byte gUnknown_03004B00 +_080A8B34: .4byte gTasks _080A8B38: .4byte sub_80A8B3C thumb_func_end sub_80A8A80 @@ -93663,8 +93663,8 @@ _080A8B7A: pop {r0} bx r0 .align 2, 0 -_080A8B80: .4byte 0x03004b20 -_080A8B84: .4byte 0x02020004 +_080A8B80: .4byte gTasks +_080A8B84: .4byte gSprites thumb_func_end sub_80A8B3C thumb_func_start sub_80A8B88 @@ -93709,9 +93709,9 @@ _080A8BA4: ldrb r0, [r6] b _080A8BE8 .align 2, 0 -_080A8BD8: .4byte 0x0202f7c8 -_080A8BDC: .4byte 0x03004b00 -_080A8BE0: .4byte 0x03004b20 +_080A8BD8: .4byte gUnknown_0202F7C8 +_080A8BDC: .4byte gUnknown_03004B00 +_080A8BE0: .4byte gTasks _080A8BE4: ldr r0, _080A8C00 ldrb r0, [r0] @@ -93729,8 +93729,8 @@ _080A8BE8: pop {r0} bx r0 .align 2, 0 -_080A8C00: .4byte 0x0202f7c9 -_080A8C04: .4byte 0x03004b20 +_080A8C00: .4byte gUnknown_0202F7C9 +_080A8C04: .4byte gTasks _080A8C08: .4byte sub_80A8C0C thumb_func_end sub_80A8B88 @@ -93776,8 +93776,8 @@ sub_80A8C0C: @ 80A8C0C adds r4, r2, 0 b _080A8CAA .align 2, 0 -_080A8C5C: .4byte 0x03004b20 -_080A8C60: .4byte 0x02020004 +_080A8C5C: .4byte gTasks +_080A8C60: .4byte gSprites _080A8C64: ldrb r0, [r4, 0x12] bl battle_side_get_owner @@ -93797,7 +93797,7 @@ _080A8C64: bge _080A8CA8 b _080A8CA6 .align 2, 0 -_080A8C88: .4byte 0x02020004 +_080A8C88: .4byte gSprites _080A8C8C: ldr r1, _080A8D2C lsls r2, r7, 4 @@ -93885,8 +93885,8 @@ _080A8D20: pop {r0} bx r0 .align 2, 0 -_080A8D2C: .4byte 0x02020004 -_080A8D30: .4byte 0x03004b20 +_080A8D2C: .4byte gSprites +_080A8D30: .4byte gTasks thumb_func_end sub_80A8C0C thumb_func_start sub_80A8D34 @@ -93928,8 +93928,8 @@ sub_80A8D34: @ 80A8D34 pop {r0} bx r0 .align 2, 0 -_080A8D80: .4byte 0x03004b00 -_080A8D84: .4byte 0x03004b20 +_080A8D80: .4byte gUnknown_03004B00 +_080A8D84: .4byte gTasks _080A8D88: .4byte sub_80A8D8C thumb_func_end sub_80A8D34 @@ -93983,7 +93983,7 @@ sub_80A8D8C: @ 80A8D8C strh r1, [r4, 0xE] b _080A8DFC .align 2, 0 -_080A8DEC: .4byte 0x03004b20 +_080A8DEC: .4byte gTasks _080A8DF0: adds r0, r6, 0 bl sub_8078F40 @@ -94026,8 +94026,8 @@ sub_80A8E04: @ 80A8E04 strh r1, [r2, 0xE] b _080A8E54 .align 2, 0 -_080A8E40: .4byte 0x03004b00 -_080A8E44: .4byte 0x03004b20 +_080A8E40: .4byte gUnknown_03004B00 +_080A8E44: .4byte gTasks _080A8E48: ldrh r0, [r4] ldrh r1, [r4, 0x2] @@ -94057,8 +94057,8 @@ _080A8E54: strh r0, [r5, 0x16] b _080A8EAC .align 2, 0 -_080A8E80: .4byte 0x03004b20 -_080A8E84: .4byte 0x03004b00 +_080A8E80: .4byte gTasks +_080A8E84: .4byte gUnknown_03004B00 _080A8E88: movs r1, 0x4 ldrsh r0, [r6, r1] @@ -94067,7 +94067,7 @@ _080A8E88: ldr r0, _080A8E94 b _080A8E9A .align 2, 0 -_080A8E94: .4byte 0x0202f7c8 +_080A8E94: .4byte gUnknown_0202F7C8 _080A8E98: ldr r0, _080A8EF0 _080A8E9A: @@ -94116,8 +94116,8 @@ _080A8ED8: pop {r0} bx r0 .align 2, 0 -_080A8EF0: .4byte 0x0202f7c9 -_080A8EF4: .4byte 0x03004b20 +_080A8EF0: .4byte gUnknown_0202F7C9 +_080A8EF4: .4byte gTasks _080A8EF8: .4byte sub_80A8FD8 thumb_func_end sub_80A8E04 @@ -94152,9 +94152,9 @@ sub_80A8EFC: @ 80A8EFC ldr r0, _080A8F40 b _080A8F46 .align 2, 0 -_080A8F38: .4byte 0x03004b00 -_080A8F3C: .4byte 0x03004b20 -_080A8F40: .4byte 0x0202f7c8 +_080A8F38: .4byte gUnknown_03004B00 +_080A8F3C: .4byte gTasks +_080A8F40: .4byte gUnknown_0202F7C8 _080A8F44: ldr r0, _080A8F74 _080A8F46: @@ -94182,9 +94182,9 @@ _080A8F58: strh r1, [r0, 0xE] b _080A8F9A .align 2, 0 -_080A8F74: .4byte 0x0202f7c9 -_080A8F78: .4byte 0x03004b00 -_080A8F7C: .4byte 0x03004b20 +_080A8F74: .4byte gUnknown_0202F7C9 +_080A8F78: .4byte gUnknown_03004B00 +_080A8F7C: .4byte gTasks _080A8F80: ldr r3, _080A8FD0 lsls r4, r5, 2 @@ -94227,7 +94227,7 @@ _080A8F9A: pop {r0} bx r0 .align 2, 0 -_080A8FD0: .4byte 0x03004b20 +_080A8FD0: .4byte gTasks _080A8FD4: .4byte sub_80A8FD8 thumb_func_end sub_80A8EFC @@ -94277,7 +94277,7 @@ _080A900C: beq _080A9042 b _080A903A .align 2, 0 -_080A9030: .4byte 0x03004b20 +_080A9030: .4byte gTasks _080A9034: ldrb r0, [r4, 0x12] bl sub_8078F40 @@ -94324,9 +94324,9 @@ sub_80A9058: @ 80A9058 bl __udivsi3 b _080A90A4 .align 2, 0 -_080A9084: .4byte 0x03004b00 -_080A9088: .4byte 0x03004b20 -_080A908C: .4byte 0x0202f7bc +_080A9084: .4byte gUnknown_03004B00 +_080A9088: .4byte gTasks +_080A908C: .4byte gUnknown_0202F7BC _080A9090: ldr r4, _080A912C lsls r5, r7, 2 @@ -94408,9 +94408,9 @@ _080A90BE: pop {r0} bx r0 .align 2, 0 -_080A912C: .4byte 0x03004b20 -_080A9130: .4byte 0x0202f7b8 -_080A9134: .4byte 0x02020004 +_080A912C: .4byte gTasks +_080A9130: .4byte gUnknown_0202F7B8 +_080A9134: .4byte gSprites _080A9138: .4byte sub_80A913C thumb_func_end sub_80A9058 @@ -94458,8 +94458,8 @@ sub_80A913C: @ 80A913C adds r1, r2 b _080A91AC .align 2, 0 -_080A9190: .4byte 0x03004b20 -_080A9194: .4byte 0x02020004 +_080A9190: .4byte gTasks +_080A9194: .4byte gSprites _080A9198: ldr r2, _080A91D4 movs r0, 0x16 @@ -94493,7 +94493,7 @@ _080A91AE: strh r1, [r0, 0x26] b _080A91E8 .align 2, 0 -_080A91D4: .4byte 0x02020004 +_080A91D4: .4byte gSprites _080A91D8: ldr r2, _080A9220 movs r0, 0x16 @@ -94533,7 +94533,7 @@ _080A921A: pop {r0} bx r0 .align 2, 0 -_080A9220: .4byte 0x02020004 +_080A9220: .4byte gSprites thumb_func_end sub_80A913C thumb_func_start itemid_copy_name @@ -95060,7 +95060,7 @@ _080A95A8: b _080A95EE .align 2, 0 _080A95DC: .4byte gUnknown_083C1618 -_080A95E0: .4byte 0x02038560 +_080A95E0: .4byte gUnknown_02038560 _080A95E4: subs r0, r4, r0 lsls r0, 16 @@ -95200,7 +95200,7 @@ _080A96B6: adds r0, r1, 0 b _080A96E0 .align 2, 0 -_080A96CC: .4byte 0x02025734 +_080A96CC: .4byte gSaveBlock1 _080A96D0: adds r0, r1, 0x1 lsls r0, 24 @@ -95244,7 +95244,7 @@ _080A9702: pop {r1} bx r1 .align 2, 0 -_080A9714: .4byte 0x02025734 +_080A9714: .4byte gSaveBlock1 thumb_func_end sub_80A96E4 thumb_func_start sub_80A9718 @@ -95273,7 +95273,7 @@ _080A972C: movs r0, 0x1 b _080A9758 .align 2, 0 -_080A9744: .4byte 0x02025734 +_080A9744: .4byte gSaveBlock1 _080A9748: .4byte 0x0000049a _080A974C: adds r0, r3, 0x1 @@ -95340,7 +95340,7 @@ _080A97A0: movs r0, 0 b _080A97E8 .align 2, 0 -_080A97C4: .4byte 0x02025bcc +_080A97C4: .4byte gUnknown_02025BCC _080A97C8: .4byte 0x0000fc19 _080A97CC: .4byte 0x000003e7 _080A97D0: @@ -95363,7 +95363,7 @@ _080A97E8: pop {r1} bx r1 .align 2, 0 -_080A97F0: .4byte 0x02025bcc +_080A97F0: .4byte gUnknown_02025BCC thumb_func_end sub_80A9760 thumb_func_start sub_80A97F4 @@ -95393,7 +95393,7 @@ _080A9820: pop {r0} bx r0 .align 2, 0 -_080A9824: .4byte 0x02025734 +_080A9824: .4byte gSaveBlock1 _080A9828: .4byte 0x0000049a thumb_func_end sub_80A97F4 @@ -95443,8 +95443,8 @@ _080A986C: pop {r0} bx r0 .align 2, 0 -_080A987C: .4byte 0x02025734 -_080A9880: .4byte 0x02025bcc +_080A987C: .4byte gSaveBlock1 +_080A9880: .4byte gUnknown_02025BCC thumb_func_end sub_80A982C thumb_func_start sub_80A9884 @@ -95463,7 +95463,7 @@ sub_80A9884: @ 80A9884 beq _080A98B4 b _080A98B6 .align 2, 0 -_080A98A0: .4byte 0x02025734 +_080A98A0: .4byte gSaveBlock1 _080A98A4: .4byte 0x00000496 _080A98A8: .4byte 0x00000103 _080A98AC: @@ -95868,7 +95868,7 @@ unref_sub_80A9B28: @ 80A9B28 bx r1 .align 2, 0 _080A9B6C: .4byte gUnknown_083C91F0 -_080A9B70: .4byte 0x03004ae8 +_080A9B70: .4byte gUnknown_03004AE8 _080A9B74: .4byte sub_80A9B78 thumb_func_end unref_sub_80A9B28 @@ -95899,7 +95899,7 @@ _080A9B8E: movs r0, 0 b _080A9BB6 .align 2, 0 -_080A9BA8: .4byte 0x03004ae8 +_080A9BA8: .4byte gUnknown_03004AE8 _080A9BAC: .4byte gUnknown_083C91F0 _080A9BB0: bl sub_8071C20 @@ -95957,8 +95957,8 @@ _080A9C10: pop {r0} bx r0 .align 2, 0 -_080A9C14: .4byte 0x0202f388 -_080A9C18: .4byte 0x0203869a +_080A9C14: .4byte gPaletteFade +_080A9C18: .4byte gUnknown_0203869A thumb_func_end sub_80A9BE4 thumb_func_start sub_80A9C1C @@ -95972,7 +95972,7 @@ sub_80A9C1C: @ 80A9C1C pop {r1} bx r1 .align 2, 0 -_080A9C30: .4byte 0x0203869a +_080A9C30: .4byte gUnknown_0203869A thumb_func_end sub_80A9C1C thumb_func_start sub_80A9C34 @@ -96022,7 +96022,7 @@ sub_80A9C40: @ 80A9C40 _080A9C88: .4byte sub_80A9E3C _080A9C8C: .4byte sub_80A9C98 _080A9C90: .4byte sub_80A9E04 -_080A9C94: .4byte 0x03004b20 +_080A9C94: .4byte gTasks thumb_func_end sub_80A9C40 thumb_func_start sub_80A9C98 @@ -96099,8 +96099,8 @@ _080A9D20: pop {r0} bx r0 .align 2, 0 -_080A9D28: .4byte 0x03002fa4 -_080A9D2C: .4byte 0x03004b20 +_080A9D28: .4byte gReceivedRemoteLinkPlayers +_080A9D2C: .4byte gTasks thumb_func_end sub_80A9CF8 thumb_func_start sub_80A9D30 @@ -96121,7 +96121,7 @@ sub_80A9D30: @ 80A9D30 pop {r0} bx r0 .align 2, 0 -_080A9D50: .4byte 0x03004b20 +_080A9D50: .4byte gTasks _080A9D54: .4byte sub_80A9CF8 thumb_func_end sub_80A9D30 @@ -96165,9 +96165,9 @@ _080A9D6E: pop {r0} bx r0 .align 2, 0 -_080A9DA8: .4byte 0x03004b20 -_080A9DAC: .4byte 0x0203869b -_080A9DB0: .4byte 0x0203869c +_080A9DA8: .4byte gTasks +_080A9DAC: .4byte gUnknown_0203869B +_080A9DB0: .4byte gUnknown_0203869C _080A9DB4: .4byte sub_80C8EBC _080A9DB8: .4byte sub_80A9DBC thumb_func_end sub_80A9D58 @@ -96207,7 +96207,7 @@ sub_80A9DD8: @ 80A9DD8 pop {r0} bx r0 .align 2, 0 -_080A9E00: .4byte 0x03004b20 +_080A9E00: .4byte gTasks thumb_func_end sub_80A9DD8 thumb_func_start sub_80A9E04 @@ -96235,8 +96235,8 @@ _080A9E2A: pop {r0} bx r0 .align 2, 0 -_080A9E30: .4byte 0x03001770 -_080A9E34: .4byte 0x03004b20 +_080A9E30: .4byte gMain +_080A9E34: .4byte gTasks _080A9E38: .4byte sub_80A9D30 thumb_func_end sub_80A9E04 @@ -96271,8 +96271,8 @@ _080A9E4C: pop {r0} bx r0 .align 2, 0 -_080A9E74: .4byte 0x03002b80 -_080A9E78: .4byte 0x03004b20 +_080A9E74: .4byte gBlockRecvBuffer +_080A9E78: .4byte gTasks _080A9E7C: .4byte sub_80A9E80 thumb_func_end sub_80A9E3C @@ -96295,7 +96295,7 @@ sub_80A9E80: @ 80A9E80 strh r0, [r4, 0x8] b _080A9ECC .align 2, 0 -_080A9EA0: .4byte 0x03004b20 +_080A9EA0: .4byte gTasks _080A9EA4: bl GetLinkPlayerCount_2 lsls r0, 24 @@ -96351,7 +96351,7 @@ _080A9F02: pop {r0} bx r0 .align 2, 0 -_080A9F08: .4byte 0x03004b20 +_080A9F08: .4byte gTasks _080A9F0C: .4byte sub_80A9F10 thumb_func_end sub_80A9ED8 @@ -96382,9 +96382,9 @@ _080A9F3E: pop {r0} bx r0 .align 2, 0 -_080A9F44: .4byte 0x03002fa4 -_080A9F48: .4byte 0x02038695 -_080A9F4C: .4byte 0x0203869a +_080A9F44: .4byte gReceivedRemoteLinkPlayers +_080A9F48: .4byte gUnknown_02038695 +_080A9F4C: .4byte gUnknown_0203869A thumb_func_end sub_80A9F10 thumb_func_start sub_80A9F50 @@ -96440,16 +96440,16 @@ sub_80A9F50: @ 80A9F50 bx r0 .align 2, 0 _080A9FB8: .4byte gWindowConfig_81E6C3C -_080A9FBC: .4byte 0x0202e908 +_080A9FBC: .4byte gMenuWindow _080A9FC0: .4byte REG_MOSAIC -_080A9FC4: .4byte 0x030042a4 -_080A9FC8: .4byte 0x030042a0 -_080A9FCC: .4byte 0x030042c0 -_080A9FD0: .4byte 0x030041b4 -_080A9FD4: .4byte 0x03004288 -_080A9FD8: .4byte 0x03004280 -_080A9FDC: .4byte 0x030041b0 -_080A9FE0: .4byte 0x030041b8 +_080A9FC4: .4byte gUnknown_030042A4 +_080A9FC8: .4byte gUnknown_030042A0 +_080A9FCC: .4byte gUnknown_030042C0 +_080A9FD0: .4byte gUnknown_030041B4 +_080A9FD4: .4byte gUnknown_03004288 +_080A9FD8: .4byte gUnknown_03004280 +_080A9FDC: .4byte gUnknown_030041B0 +_080A9FE0: .4byte gUnknown_030041B8 thumb_func_end sub_80A9F50 thumb_func_start sub_80A9FE4 @@ -96531,7 +96531,7 @@ _080AA084: pop {r0} bx r0 .align 2, 0 -_080AA088: .4byte 0x03001770 +_080AA088: .4byte gMain _080AA08C: .4byte sub_805469C thumb_func_end sub_80AA064 @@ -96578,14 +96578,14 @@ sub_80AA090: @ 80AA090 bx r0 .align 2, 0 _080AA0E8: .4byte REG_BG0HOFS -_080AA0EC: .4byte 0x030042a4 -_080AA0F0: .4byte 0x030042a0 -_080AA0F4: .4byte 0x030042c0 -_080AA0F8: .4byte 0x030041b4 -_080AA0FC: .4byte 0x03004288 -_080AA100: .4byte 0x03004280 -_080AA104: .4byte 0x030041b0 -_080AA108: .4byte 0x030041b8 +_080AA0EC: .4byte gUnknown_030042A4 +_080AA0F0: .4byte gUnknown_030042A0 +_080AA0F4: .4byte gUnknown_030042C0 +_080AA0F8: .4byte gUnknown_030041B4 +_080AA0FC: .4byte gUnknown_03004288 +_080AA100: .4byte gUnknown_03004280 +_080AA104: .4byte gUnknown_030041B0 +_080AA108: .4byte gUnknown_030041B8 thumb_func_end sub_80AA090 thumb_func_start sub_80AA10C @@ -96720,16 +96720,16 @@ _080AA17A: pop {r0} bx r0 .align 2, 0 -_080AA238: .4byte 0x0202f388 +_080AA238: .4byte gPaletteFade _080AA23C: .4byte sub_80AA090 _080AA240: .4byte sub_80AA064 -_080AA244: .4byte 0x02038694 -_080AA248: .4byte 0x02038570 +_080AA244: .4byte gUnknown_02038694 +_080AA248: .4byte gUnknown_02038570 _080AA24C: .4byte gUnknown_083C9276 _080AA250: .4byte gUnknown_083C9364 -_080AA254: .4byte 0x0202e908 -_080AA258: .4byte 0x0203869c -_080AA25C: .4byte 0x0203869e +_080AA254: .4byte gMenuWindow +_080AA258: .4byte gUnknown_0203869C +_080AA25C: .4byte gUnknown_0203869E _080AA260: .4byte gUnknown_083C9337 _080AA264: .4byte gUnknown_083C933B _080AA268: .4byte gUnknown_083C92B4 @@ -96737,7 +96737,7 @@ _080AA26C: .4byte gUnknown_083C92BC _080AA270: .4byte gSpriteTemplate_83C92CC _080AA274: .4byte gUnknown_083C9296 _080AA278: .4byte gUnknown_083C92A8 -_080AA27C: .4byte 0x02020004 +_080AA27C: .4byte gSprites thumb_func_end sub_80AA10C thumb_func_start sub_80AA280 @@ -96791,10 +96791,10 @@ _080AA2BE: bl sub_8003460 b _080AA322 .align 2, 0 -_080AA2E8: .4byte 0x0202e908 +_080AA2E8: .4byte gMenuWindow _080AA2EC: .4byte 0x02000000 _080AA2F0: .4byte gUnknown_083C932C -_080AA2F4: .4byte 0x0203857d +_080AA2F4: .4byte gUnknown_0203857D _080AA2F8: .4byte gUnknown_083C926E _080AA2FC: lsls r1, r5, 6 @@ -96828,8 +96828,8 @@ _080AA322: pop {r0} bx r0 .align 2, 0 -_080AA338: .4byte 0x0203857d -_080AA33C: .4byte 0x0202e908 +_080AA338: .4byte gUnknown_0203857D +_080AA33C: .4byte gMenuWindow thumb_func_end sub_80AA280 thumb_func_start sub_80AA340 @@ -96861,8 +96861,8 @@ sub_80AA340: @ 80AA340 bx r0 .align 2, 0 _080AA378: .4byte 0x02000000 -_080AA37C: .4byte 0x02038570 -_080AA380: .4byte 0x0202e908 +_080AA37C: .4byte gUnknown_02038570 +_080AA380: .4byte gMenuWindow _080AA384: .4byte gUnknown_083C9282 thumb_func_end sub_80AA340 @@ -96895,8 +96895,8 @@ sub_80AA388: @ 80AA388 bx r0 .align 2, 0 _080AA3C0: .4byte 0x02000000 -_080AA3C4: .4byte 0x02038570 -_080AA3C8: .4byte 0x0202e908 +_080AA3C4: .4byte gUnknown_02038570 +_080AA3C8: .4byte gMenuWindow _080AA3CC: .4byte gUnknown_083C9282 thumb_func_end sub_80AA388 @@ -96929,8 +96929,8 @@ sub_80AA3D0: @ 80AA3D0 bx r0 .align 2, 0 _080AA408: .4byte 0x02000000 -_080AA40C: .4byte 0x02038570 -_080AA410: .4byte 0x0202e908 +_080AA40C: .4byte gUnknown_02038570 +_080AA410: .4byte gMenuWindow _080AA414: .4byte gUnknown_083C9282 thumb_func_end sub_80AA3D0 @@ -96963,8 +96963,8 @@ sub_80AA418: @ 80AA418 bx r0 .align 2, 0 _080AA450: .4byte 0x02000000 -_080AA454: .4byte 0x02038570 -_080AA458: .4byte 0x0202e908 +_080AA454: .4byte gUnknown_02038570 +_080AA458: .4byte gMenuWindow _080AA45C: .4byte gUnknown_083C9282 thumb_func_end sub_80AA418 @@ -96997,8 +96997,8 @@ sub_80AA460: @ 80AA460 bx r0 .align 2, 0 _080AA498: .4byte 0x02000000 -_080AA49C: .4byte 0x02038570 -_080AA4A0: .4byte 0x0202e908 +_080AA49C: .4byte gUnknown_02038570 +_080AA4A0: .4byte gMenuWindow _080AA4A4: .4byte gUnknown_083C9282 thumb_func_end sub_80AA460 @@ -97031,8 +97031,8 @@ sub_80AA4A8: @ 80AA4A8 bx r0 .align 2, 0 _080AA4E0: .4byte 0x02000000 -_080AA4E4: .4byte 0x02038570 -_080AA4E8: .4byte 0x0202e908 +_080AA4E4: .4byte gUnknown_02038570 +_080AA4E8: .4byte gMenuWindow _080AA4EC: .4byte gUnknown_083C9282 thumb_func_end sub_80AA4A8 @@ -97126,11 +97126,11 @@ sub_80AA4F0: @ 80AA4F0 pop {r0} bx r0 .align 2, 0 -_080AA5A8: .4byte 0x0202e908 +_080AA5A8: .4byte gMenuWindow _080AA5AC: .4byte gUnknown_083C928E -_080AA5B0: .4byte 0x02038570 +_080AA5B0: .4byte gUnknown_02038570 _080AA5B4: .4byte gMoveNames -_080AA5B8: .4byte 0x020231cc +_080AA5B8: .4byte gStringVar1 thumb_func_end sub_80AA4F0 thumb_func_start sub_80AA5BC @@ -97153,7 +97153,7 @@ sub_80AA5BC: @ 80AA5BC pop {r0} bx r0 .align 2, 0 -_080AA5E0: .4byte 0x0202e908 +_080AA5E0: .4byte gMenuWindow _080AA5E4: .4byte gUnknown_083C93B4 thumb_func_end sub_80AA5BC @@ -97177,7 +97177,7 @@ sub_80AA5E8: @ 80AA5E8 pop {r0} bx r0 .align 2, 0 -_080AA60C: .4byte 0x0202e908 +_080AA60C: .4byte gMenuWindow _080AA610: .4byte gUnknown_083C93F0 thumb_func_end sub_80AA5E8 @@ -97211,7 +97211,7 @@ sub_80AA614: @ 80AA614 bx r0 .align 2, 0 _080AA650: .4byte 0x02000000 -_080AA654: .4byte 0x0202e908 +_080AA654: .4byte gMenuWindow thumb_func_end sub_80AA614 thumb_func_start sub_80AA658 @@ -97325,9 +97325,9 @@ sub_80AA69C: @ 80AA69C pop {r0} bx r0 .align 2, 0 -_080AA748: .4byte 0x03004360 -_080AA74C: .4byte 0x02038695 -_080AA750: .4byte 0x02038596 +_080AA748: .4byte gPlayerParty +_080AA74C: .4byte gUnknown_02038695 +_080AA750: .4byte gUnknown_02038596 thumb_func_end sub_80AA69C thumb_func_start sub_80AA754 @@ -97348,7 +97348,7 @@ sub_80AA754: @ 80AA754 beq _080AA7D8 b _080AA870 .align 2, 0 -_080AA774: .4byte 0x03001770 +_080AA774: .4byte gMain _080AA778: cmp r1, 0x8 beq _080AA868 @@ -97632,7 +97632,7 @@ sub_80AA930: @ 80AA930 pop {r0} bx r0 .align 2, 0 -_080AA970: .4byte 0x02038570 +_080AA970: .4byte gUnknown_02038570 thumb_func_end sub_80AA930 thumb_func_start sub_80AA974 @@ -97667,7 +97667,7 @@ sub_80AA974: @ 80AA974 pop {r0} bx r0 .align 2, 0 -_080AA9B4: .4byte 0x02038570 +_080AA9B4: .4byte gUnknown_02038570 thumb_func_end sub_80AA974 thumb_func_start sub_80AA9B8 @@ -97702,7 +97702,7 @@ sub_80AA9B8: @ 80AA9B8 pop {r0} bx r0 .align 2, 0 -_080AA9F8: .4byte 0x02038570 +_080AA9F8: .4byte gUnknown_02038570 thumb_func_end sub_80AA9B8 thumb_func_start sub_80AA9FC @@ -97737,7 +97737,7 @@ sub_80AA9FC: @ 80AA9FC pop {r0} bx r0 .align 2, 0 -_080AAA3C: .4byte 0x02038570 +_080AAA3C: .4byte gUnknown_02038570 thumb_func_end sub_80AA9FC thumb_func_start sub_80AAA40 @@ -97772,7 +97772,7 @@ sub_80AAA40: @ 80AAA40 pop {r0} bx r0 .align 2, 0 -_080AAA80: .4byte 0x02038570 +_080AAA80: .4byte gUnknown_02038570 thumb_func_end sub_80AAA40 thumb_func_start sub_80AAA84 @@ -97807,7 +97807,7 @@ sub_80AAA84: @ 80AAA84 pop {r0} bx r0 .align 2, 0 -_080AAAC4: .4byte 0x02038570 +_080AAAC4: .4byte gUnknown_02038570 thumb_func_end sub_80AAA84 thumb_func_start sub_80AAAC8 @@ -97867,7 +97867,7 @@ sub_80AAAF0: @ 80AAAF0 pop {r0} bx r0 .align 2, 0 -_080AAB2C: .4byte 0x02038570 +_080AAB2C: .4byte gUnknown_02038570 thumb_func_end sub_80AAAF0 thumb_func_start sub_80AAB30 @@ -97901,7 +97901,7 @@ sub_80AAB30: @ 80AAB30 pop {r0} bx r0 .align 2, 0 -_080AAB6C: .4byte 0x02038570 +_080AAB6C: .4byte gUnknown_02038570 thumb_func_end sub_80AAB30 thumb_func_start sub_80AAB70 @@ -97935,7 +97935,7 @@ sub_80AAB70: @ 80AAB70 pop {r0} bx r0 .align 2, 0 -_080AABAC: .4byte 0x02038570 +_080AABAC: .4byte gUnknown_02038570 thumb_func_end sub_80AAB70 thumb_func_start sub_80AABB0 @@ -97969,7 +97969,7 @@ sub_80AABB0: @ 80AABB0 pop {r0} bx r0 .align 2, 0 -_080AABEC: .4byte 0x02038570 +_080AABEC: .4byte gUnknown_02038570 thumb_func_end sub_80AABB0 thumb_func_start sub_80AABF0 @@ -98023,8 +98023,8 @@ _080AAC1A: pop {r0} bx r0 .align 2, 0 -_080AAC54: .4byte 0x0203869c -_080AAC58: .4byte 0x0203869e +_080AAC54: .4byte gUnknown_0203869C +_080AAC58: .4byte gUnknown_0203869E thumb_func_end sub_80AABF0 thumb_func_start sub_80AAC5C @@ -98041,7 +98041,7 @@ sub_80AAC5C: @ 80AAC5C adds r4, r1, 0 b _080AAC86 .align 2, 0 -_080AAC74: .4byte 0x0203869e +_080AAC74: .4byte gUnknown_0203869E _080AAC78: ldr r0, _080AACBC ldrh r2, [r0] @@ -98076,8 +98076,8 @@ _080AAC92: pop {r0} bx r0 .align 2, 0 -_080AACBC: .4byte 0x0203869e -_080AACC0: .4byte 0x0203869c +_080AACBC: .4byte gUnknown_0203869E +_080AACC0: .4byte gUnknown_0203869C thumb_func_end sub_80AAC5C thumb_func_start sub_80AACC4 @@ -98107,8 +98107,8 @@ _080AACF4: pop {r0} bx r0 .align 2, 0 -_080AACF8: .4byte 0x0202f388 -_080AACFC: .4byte 0x0203869a +_080AACF8: .4byte gPaletteFade +_080AACFC: .4byte gUnknown_0203869A _080AAD00: .4byte 0x02000000 _080AAD04: .4byte sub_80AB47C thumb_func_end sub_80AACC4 @@ -98172,8 +98172,8 @@ _080AAD72: pop {r0} bx r0 .align 2, 0 -_080AAD78: .4byte 0x02038670 -_080AAD7C: .4byte 0x0203869c +_080AAD78: .4byte gUnknown_02038670 +_080AAD7C: .4byte gUnknown_0203869C _080AAD80: .4byte sub_805469C thumb_func_end sub_80AAD44 @@ -98345,7 +98345,7 @@ _080AAEC4: .4byte 0x06018000 _080AAEC8: .4byte 0x040000d4 _080AAECC: .4byte 0x85000040 _080AAED0: .4byte 0x84000008 -_080AAED4: .4byte 0x03001770 +_080AAED4: .4byte gMain _080AAED8: .4byte gUnknown_083C9400 _080AAEDC: .4byte 0x000003ff _080AAEE0: .4byte 0xfffffc00 @@ -98464,13 +98464,13 @@ _080AAF6C: pop {r0} bx r0 .align 2, 0 -_080AAFC0: .4byte 0x0203856c -_080AAFC4: .4byte 0x02038695 -_080AAFC8: .4byte 0x02038690 -_080AAFCC: .4byte 0x02038670 -_080AAFD0: .4byte 0x02038570 -_080AAFD4: .4byte 0x02038680 -_080AAFD8: .4byte 0x02038678 +_080AAFC0: .4byte gUnknown_0203856C +_080AAFC4: .4byte gUnknown_02038695 +_080AAFC8: .4byte gUnknown_02038690 +_080AAFCC: .4byte gUnknown_02038670 +_080AAFD0: .4byte gUnknown_02038570 +_080AAFD4: .4byte gUnknown_02038680 +_080AAFD8: .4byte gUnknown_02038678 thumb_func_end sub_80AAF30 thumb_func_start sub_80AAFDC @@ -98510,10 +98510,10 @@ _080AAFFE: pop {r1} bx r1 .align 2, 0 -_080AB01C: .4byte 0x0203856c -_080AB020: .4byte 0x02038678 -_080AB024: .4byte 0x02038680 -_080AB028: .4byte 0x02038670 +_080AB01C: .4byte gUnknown_0203856C +_080AB020: .4byte gUnknown_02038678 +_080AB024: .4byte gUnknown_02038680 +_080AB028: .4byte gUnknown_02038670 thumb_func_end sub_80AAFEC thumb_func_start sub_80AB02C @@ -98556,9 +98556,9 @@ _080AB058: pop {r1} bx r1 .align 2, 0 -_080AB078: .4byte 0x02038695 -_080AB07C: .4byte 0x02038690 -_080AB080: .4byte 0x0203869c +_080AB078: .4byte gUnknown_02038695 +_080AB07C: .4byte gUnknown_02038690 +_080AB080: .4byte gUnknown_0203869C thumb_func_end sub_80AB02C thumb_func_start unref_sub_80AB084 @@ -98676,7 +98676,7 @@ _080AB170: .4byte sub_80AB184 _080AB174: .4byte 0x040000d4 _080AB178: .4byte 0x85000400 _080AB17C: .4byte gWindowConfig_81E6FD8 -_080AB180: .4byte 0x03004210 +_080AB180: .4byte gUnknown_03004210 thumb_func_end unref_sub_80AB084 thumb_func_start sub_80AB184 @@ -98715,7 +98715,7 @@ sub_80AB1B0: @ 80AB1B0 strb r0, [r1] bx lr .align 2, 0 -_080AB1B8: .4byte 0x0203869a +_080AB1B8: .4byte gUnknown_0203869A thumb_func_end sub_80AB1B0 thumb_func_start sub_80AB1BC @@ -98809,18 +98809,18 @@ _080AB26C: .4byte 0x00009e09 _080AB270: .4byte 0x00003a03 _080AB274: .4byte REG_BLDCNT _080AB278: .4byte 0x00003f3f -_080AB27C: .4byte 0x030042a4 -_080AB280: .4byte 0x030042a0 -_080AB284: .4byte 0x030042c0 -_080AB288: .4byte 0x030041b4 -_080AB28C: .4byte 0x03004288 -_080AB290: .4byte 0x03004280 -_080AB294: .4byte 0x030041b0 -_080AB298: .4byte 0x030041b8 -_080AB29C: .4byte 0x030042c4 -_080AB2A0: .4byte 0x03004240 -_080AB2A4: .4byte 0x03004200 -_080AB2A8: .4byte 0x03004244 +_080AB27C: .4byte gUnknown_030042A4 +_080AB280: .4byte gUnknown_030042A0 +_080AB284: .4byte gUnknown_030042C0 +_080AB288: .4byte gUnknown_030041B4 +_080AB28C: .4byte gUnknown_03004288 +_080AB290: .4byte gUnknown_03004280 +_080AB294: .4byte gUnknown_030041B0 +_080AB298: .4byte gUnknown_030041B8 +_080AB29C: .4byte gUnknown_030042C4 +_080AB2A0: .4byte gUnknown_03004240 +_080AB2A4: .4byte gUnknown_03004200 +_080AB2A8: .4byte gUnknown_03004244 thumb_func_end sub_80AB1BC thumb_func_start sub_80AB2AC @@ -98869,7 +98869,7 @@ _080AB30C: .4byte gUnknown_08D1725C _080AB310: .4byte 0x0600d000 _080AB314: .4byte gUnknown_08D17144 _080AB318: .4byte 0x02018004 -_080AB31C: .4byte 0x02038696 +_080AB31C: .4byte gUnknown_02038696 thumb_func_end sub_80AB2AC thumb_func_start sub_80AB320 @@ -98889,8 +98889,8 @@ sub_80AB320: @ 80AB320 bx r0 .align 2, 0 _080AB340: .4byte gWindowConfig_81E6FD8 -_080AB344: .4byte 0x03004210 -_080AB348: .4byte 0x0202e908 +_080AB344: .4byte gUnknown_03004210 +_080AB348: .4byte gMenuWindow _080AB34C: .4byte gWindowConfig_81E6FF4 thumb_func_end sub_80AB320 @@ -98924,7 +98924,7 @@ _080AB364: bx r0 .align 2, 0 _080AB38C: .4byte gWindowConfig_81E6FD8 -_080AB390: .4byte 0x0202ecaa +_080AB390: .4byte gUnknown_0202ECAA _080AB394: .4byte 0x00007e3f thumb_func_end sub_80AB350 @@ -99035,8 +99035,8 @@ _080AB448: _080AB468: .4byte 0x02019204 _080AB46C: .4byte 0x02019260 _080AB470: .4byte 0x020192d0 -_080AB474: .4byte 0x0203869a -_080AB478: .4byte 0x02038696 +_080AB474: .4byte gUnknown_0203869A +_080AB478: .4byte gUnknown_02038696 thumb_func_end sub_80AB398 thumb_func_start sub_80AB47C @@ -99055,7 +99055,7 @@ sub_80AB47C: @ 80AB47C beq _080AB4AA b _080AB5AE .align 2, 0 -_080AB498: .4byte 0x03001770 +_080AB498: .4byte gMain _080AB49C: .4byte 0x0000043c _080AB4A0: cmp r0, 0x2 @@ -99127,12 +99127,12 @@ _080AB4E0: strb r0, [r1] b _080AB5AE .align 2, 0 -_080AB538: .4byte 0x0202f388 +_080AB538: .4byte gPaletteFade _080AB53C: .4byte 0x040000d4 _080AB540: .4byte 0x85000400 -_080AB544: .4byte 0x030028f8 +_080AB544: .4byte gReservedSpritePaletteCount _080AB548: .4byte 0x02000000 -_080AB54C: .4byte 0x03001770 +_080AB54C: .4byte gMain _080AB550: .4byte 0x0000043c _080AB554: bl sub_80AB350 @@ -99182,9 +99182,9 @@ _080AB5AE: pop {r0} bx r0 .align 2, 0 -_080AB5B8: .4byte 0x030042c0 -_080AB5BC: .4byte 0x030041b4 -_080AB5C0: .4byte 0x0202f388 +_080AB5B8: .4byte gUnknown_030042C0 +_080AB5BC: .4byte gUnknown_030041B4 +_080AB5C0: .4byte gPaletteFade _080AB5C4: .4byte sub_80ABAC4 _080AB5C8: .4byte sub_80AB5D4 _080AB5CC: .4byte 0x02019204 @@ -99213,8 +99213,8 @@ _080AB5F4: pop {r0} bx r0 .align 2, 0 -_080AB5F8: .4byte 0x0202f388 -_080AB5FC: .4byte 0x03004b20 +_080AB5F8: .4byte gPaletteFade +_080AB5FC: .4byte gTasks _080AB600: .4byte sub_80AB604 thumb_func_end sub_80AB5D4 @@ -99252,10 +99252,10 @@ sub_80AB604: @ 80AB604 str r1, [r0] b _080AB66A .align 2, 0 -_080AB648: .4byte 0x0203869a -_080AB64C: .4byte 0x0202f388 +_080AB648: .4byte gUnknown_0203869A +_080AB64C: .4byte gPaletteFade _080AB650: .4byte sub_80AB678 -_080AB654: .4byte 0x03004b20 +_080AB654: .4byte gTasks _080AB658: .4byte nullsub_89 _080AB65C: ldr r0, _080AB670 @@ -99270,7 +99270,7 @@ _080AB66A: pop {r0} bx r0 .align 2, 0 -_080AB670: .4byte 0x03004b20 +_080AB670: .4byte gTasks _080AB674: .4byte sub_80AB960 thumb_func_end sub_80AB604 @@ -99304,7 +99304,7 @@ sub_80AB694: @ 80AB694 str r0, [r1] bx lr .align 2, 0 -_080AB6AC: .4byte 0x03004b20 +_080AB6AC: .4byte gTasks _080AB6B0: .4byte sub_80AB6B4 thumb_func_end sub_80AB694 @@ -99344,11 +99344,11 @@ _080AB6F2: pop {r0} bx r0 .align 2, 0 -_080AB6F8: .4byte 0x03004b20 +_080AB6F8: .4byte gTasks _080AB6FC: .4byte 0x02019204 _080AB700: .4byte sub_80AB960 _080AB704: .4byte gRngValue -_080AB708: .4byte 0x03005d28 +_080AB708: .4byte gUnknown_03005D28 thumb_func_end sub_80AB6B4 thumb_func_start sub_80AB70C @@ -99420,7 +99420,7 @@ _080AB772: orrs r0, r2 b _080AB7E6 .align 2, 0 -_080AB794: .4byte 0x0202f388 +_080AB794: .4byte gPaletteFade _080AB798: .4byte 0x040000d4 _080AB79C: .4byte 0x85000400 _080AB7A0: @@ -99545,9 +99545,9 @@ _080AB844: b _080AB946 .align 2, 0 _080AB8AC: .4byte gUnknown_08D17144 -_080AB8B0: .4byte 0x0202ebc8 +_080AB8B0: .4byte gUnknown_0202EBC8 _080AB8B4: .4byte REG_BG0CNT -_080AB8B8: .4byte 0x02038695 +_080AB8B8: .4byte gUnknown_02038695 _080AB8BC: .4byte 0xffffff00 _080AB8C0: .4byte 0x02018004 _080AB8C4: .4byte 0x040000d4 @@ -99588,11 +99588,11 @@ _080AB8CC: b _080AB946 .align 2, 0 _080AB924: .4byte 0x02019204 -_080AB928: .4byte 0x02024a72 -_080AB92C: .4byte 0x020239f8 -_080AB930: .4byte 0x02024c07 -_080AB934: .4byte 0x02024c08 -_080AB938: .4byte 0x02024be0 +_080AB928: .4byte gUnknown_02024A72 +_080AB92C: .4byte gUnknown_020239F8 +_080AB930: .4byte gUnknown_02024C07 +_080AB934: .4byte gUnknown_02024C08 +_080AB938: .4byte gUnknown_02024BE0 _080AB93C: movs r0, 0 mov r1, r10 @@ -99646,8 +99646,8 @@ _080AB990: pop {r0} bx r0 .align 2, 0 -_080AB994: .4byte 0x0202f388 -_080AB998: .4byte 0x03004b20 +_080AB994: .4byte gPaletteFade +_080AB998: .4byte gTasks _080AB99C: .4byte sub_80AB9A0 thumb_func_end sub_80AB960 @@ -99672,7 +99672,7 @@ sub_80AB9A0: @ 80AB9A0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080AB9C4: .4byte 0x03004b20 +_080AB9C4: .4byte gTasks _080AB9C8: .4byte _080AB9CC .align 2, 0 _080AB9CC: @@ -99717,7 +99717,7 @@ _080ABA0A: adds r0, r2 b _080ABA68 .align 2, 0 -_080ABA24: .4byte 0x030041b4 +_080ABA24: .4byte gUnknown_030041B4 _080ABA28: bl sub_80B2280 ldr r0, _080ABA40 @@ -99730,7 +99730,7 @@ _080ABA28: strh r0, [r1, 0x8] b _080ABA9C .align 2, 0 -_080ABA40: .4byte 0x03004b20 +_080ABA40: .4byte gTasks _080ABA44: ldr r3, _080ABA70 ldrb r2, [r3] @@ -99757,7 +99757,7 @@ _080ABA68: .align 2, 0 _080ABA70: .4byte REG_BG0CNT _080ABA74: .4byte REG_BG2CNT -_080ABA78: .4byte 0x03004b20 +_080ABA78: .4byte gTasks _080ABA7C: ldr r0, _080ABAA4 ldrb r1, [r0, 0x6] @@ -99854,18 +99854,18 @@ sub_80ABAC4: @ 80ABAC4 bx r0 .align 2, 0 _080ABB3C: .4byte REG_BG0HOFS -_080ABB40: .4byte 0x030042a4 -_080ABB44: .4byte 0x030042a0 -_080ABB48: .4byte 0x030042c0 -_080ABB4C: .4byte 0x030041b4 -_080ABB50: .4byte 0x03004288 -_080ABB54: .4byte 0x03004280 -_080ABB58: .4byte 0x030041b0 -_080ABB5C: .4byte 0x030041b8 -_080ABB60: .4byte 0x030042c4 -_080ABB64: .4byte 0x03004240 -_080ABB68: .4byte 0x03004200 -_080ABB6C: .4byte 0x03004244 +_080ABB40: .4byte gUnknown_030042A4 +_080ABB44: .4byte gUnknown_030042A0 +_080ABB48: .4byte gUnknown_030042C0 +_080ABB4C: .4byte gUnknown_030041B4 +_080ABB50: .4byte gUnknown_03004288 +_080ABB54: .4byte gUnknown_03004280 +_080ABB58: .4byte gUnknown_030041B0 +_080ABB5C: .4byte gUnknown_030041B8 +_080ABB60: .4byte gUnknown_030042C4 +_080ABB64: .4byte gUnknown_03004240 +_080ABB68: .4byte gUnknown_03004200 +_080ABB6C: .4byte gUnknown_03004244 thumb_func_end sub_80ABAC4 thumb_func_start sub_80ABB70 @@ -99899,14 +99899,14 @@ sub_80ABB70: @ 80ABB70 bl StringCopy b _080ABBDC .align 2, 0 -_080ABBB0: .4byte 0x030042a0 -_080ABBB4: .4byte 0x03004280 -_080ABBB8: .4byte 0x0202eac8 +_080ABBB0: .4byte gUnknown_030042A0 +_080ABBB4: .4byte gUnknown_03004280 +_080ABBB8: .4byte gPlttBufferUnfaded _080ABBBC: .4byte 0x02018204 _080ABBC0: .4byte 0x040000d4 _080ABBC4: .4byte 0x84000100 -_080ABBC8: .4byte 0x02038695 -_080ABBCC: .4byte 0x020238cc +_080ABBC8: .4byte gUnknown_02038695 +_080ABBCC: .4byte gUnknown_020238CC _080ABBD0: .4byte gUnknown_083CAF84 _080ABBD4: ldr r0, _080ABC20 @@ -99944,12 +99944,12 @@ _080ABBDC: pop {r0} bx r0 .align 2, 0 -_080ABC20: .4byte 0x020238cc +_080ABC20: .4byte gUnknown_020238CC _080ABC24: .4byte gUnknown_083CAFAE _080ABC28: .4byte 0x02019204 -_080ABC2C: .4byte 0x020234cc -_080ABC30: .4byte 0x0202e908 -_080ABC34: .4byte 0x03004b20 +_080ABC2C: .4byte gStringVar4 +_080ABC30: .4byte gMenuWindow +_080ABC34: .4byte gTasks _080ABC38: .4byte sub_80ABC3C thumb_func_end sub_80ABB70 @@ -99976,8 +99976,8 @@ _080ABC5E: pop {r0} bx r0 .align 2, 0 -_080ABC64: .4byte 0x0202e908 -_080ABC68: .4byte 0x03004b20 +_080ABC64: .4byte gMenuWindow +_080ABC68: .4byte gTasks _080ABC6C: .4byte sub_80ABC70 thumb_func_end sub_80ABC3C @@ -100014,9 +100014,9 @@ _080ABC88: ldr r0, _080ABCBC b _080ABCCC .align 2, 0 -_080ABCB0: .4byte 0x03001770 -_080ABCB4: .4byte 0x02038695 -_080ABCB8: .4byte 0x03004b20 +_080ABCB0: .4byte gMain +_080ABCB4: .4byte gUnknown_02038695 +_080ABCB8: .4byte gTasks _080ABCBC: .4byte sub_80ABCDC _080ABCC0: ldr r0, _080ABCD4 @@ -100032,7 +100032,7 @@ _080ABCCE: pop {r0} bx r0 .align 2, 0 -_080ABCD4: .4byte 0x03004b20 +_080ABCD4: .4byte gTasks _080ABCD8: .4byte sub_80AC0C8 thumb_func_end sub_80ABC70 @@ -100118,13 +100118,13 @@ _080ABD1C: ldr r1, _080ABD9C b _080ABDC6 .align 2, 0 -_080ABD80: .4byte 0x030042a0 -_080ABD84: .4byte 0x03004280 -_080ABD88: .4byte 0x03004210 +_080ABD80: .4byte gUnknown_030042A0 +_080ABD84: .4byte gUnknown_03004280 +_080ABD88: .4byte gUnknown_03004210 _080ABD8C: .4byte gUnknown_083CA340 -_080ABD90: .4byte 0x02038695 +_080ABD90: .4byte gUnknown_02038695 _080ABD94: .4byte 0x02019260 -_080ABD98: .4byte 0x0203858e +_080ABD98: .4byte gUnknown_0203858E _080ABD9C: .4byte gUnknownText_UnknownFormatting2 _080ABDA0: cmp r4, 0 @@ -100236,9 +100236,9 @@ _080ABE80: .4byte gUnknown_083CA340 + 0x1 _080ABE84: .4byte 0x0000ffff _080ABE88: .4byte 0x00002d9f _080ABE8C: .4byte 0x02019204 -_080ABE90: .4byte 0x02038570 -_080ABE94: .4byte 0x02038695 -_080ABE98: .4byte 0x03004b20 +_080ABE90: .4byte gUnknown_02038570 +_080ABE94: .4byte gUnknown_02038695 +_080ABE98: .4byte gTasks _080ABE9C: .4byte sub_80ABEA0 thumb_func_end sub_80ABCDC @@ -100286,10 +100286,10 @@ _080ABEC6: str r0, [r1] b _080AC098 .align 2, 0 -_080ABEF4: .4byte 0x03001770 -_080ABEF8: .4byte 0x02038570 -_080ABEFC: .4byte 0x02038695 -_080ABF00: .4byte 0x03004b20 +_080ABEF4: .4byte gMain +_080ABEF8: .4byte gUnknown_02038570 +_080ABEFC: .4byte gUnknown_02038695 +_080ABF00: .4byte gTasks _080ABF04: .4byte sub_80AC0C8 _080ABF08: ldrh r0, [r3, 0x30] @@ -100337,10 +100337,10 @@ _080ABF26: bl StringCopy b _080ABF80 .align 2, 0 -_080ABF64: .4byte 0x03004210 +_080ABF64: .4byte gUnknown_03004210 _080ABF68: .4byte gUnknown_083CA340 -_080ABF6C: .4byte 0x02038695 -_080ABF70: .4byte 0x020238cc +_080ABF6C: .4byte gUnknown_02038695 +_080ABF70: .4byte gUnknown_020238CC _080ABF74: .4byte gUnknown_083CAF84 _080ABF78: ldr r0, _080ABFC8 @@ -100380,14 +100380,14 @@ _080ABF80: str r1, [r0] b _080AC098 .align 2, 0 -_080ABFC8: .4byte 0x020238cc +_080ABFC8: .4byte gUnknown_020238CC _080ABFCC: .4byte gUnknown_083CAFAE _080ABFD0: .4byte 0x02019204 -_080ABFD4: .4byte 0x020234cc -_080ABFD8: .4byte 0x0202e908 -_080ABFDC: .4byte 0x030042a0 -_080ABFE0: .4byte 0x03004280 -_080ABFE4: .4byte 0x03004b20 +_080ABFD4: .4byte gStringVar4 +_080ABFD8: .4byte gMenuWindow +_080ABFDC: .4byte gUnknown_030042A0 +_080ABFE0: .4byte gUnknown_03004280 +_080ABFE4: .4byte gTasks _080ABFE8: .4byte sub_80ABC70 _080ABFEC: ldr r4, _080AC000 @@ -100428,8 +100428,8 @@ _080AC006: b _080AC098 .align 2, 0 _080AC03C: .4byte 0x02019204 -_080AC040: .4byte 0x02038570 -_080AC044: .4byte 0x02038695 +_080AC040: .4byte gUnknown_02038570 +_080AC044: .4byte gUnknown_02038695 _080AC048: ldr r4, _080AC060 movs r0, 0 @@ -100474,8 +100474,8 @@ _080AC098: bx r0 .align 2, 0 _080AC0A0: .4byte 0x02019204 -_080AC0A4: .4byte 0x02038570 -_080AC0A8: .4byte 0x02038695 +_080AC0A4: .4byte gUnknown_02038570 +_080AC0A8: .4byte gUnknown_02038695 thumb_func_end sub_80ABEA0 thumb_func_start sub_80AC0AC @@ -100540,12 +100540,12 @@ sub_80AC0C8: @ 80AC0C8 bl sub_80AFFE0 b _080AC14E .align 2, 0 -_080AC120: .4byte 0x0203869a -_080AC124: .4byte 0x02038695 +_080AC120: .4byte gUnknown_0203869A +_080AC124: .4byte gUnknown_02038695 _080AC128: .4byte 0x02019260 _080AC12C: .4byte sub_80C8A38 _080AC130: .4byte sub_80AC15C -_080AC134: .4byte 0x03004b20 +_080AC134: .4byte gTasks _080AC138: .4byte nullsub_89 _080AC13C: bl sub_80AF1B8 @@ -100561,7 +100561,7 @@ _080AC14E: pop {r0} bx r0 .align 2, 0 -_080AC154: .4byte 0x03004b20 +_080AC154: .4byte gTasks _080AC158: .4byte sub_80AC188 thumb_func_end sub_80AC0C8 @@ -100583,7 +100583,7 @@ sub_80AC15C: @ 80AC15C pop {r0} bx r0 .align 2, 0 -_080AC17C: .4byte 0x03004b20 +_080AC17C: .4byte gTasks _080AC180: .4byte 0x02019204 _080AC184: .4byte sub_80AC188 thumb_func_end sub_80AC15C @@ -100633,13 +100633,13 @@ sub_80AC188: @ 80AC188 pop {r0} bx r0 .align 2, 0 -_080AC1E4: .4byte 0x030042a0 -_080AC1E8: .4byte 0x03004280 -_080AC1EC: .4byte 0x0202eec8 +_080AC1E4: .4byte gUnknown_030042A0 +_080AC1E8: .4byte gUnknown_03004280 +_080AC1EC: .4byte gPlttBufferFaded _080AC1F0: .4byte 0x02018604 _080AC1F4: .4byte 0x040000d4 _080AC1F8: .4byte 0xfffffc00 -_080AC1FC: .4byte 0x03004b20 +_080AC1FC: .4byte gTasks _080AC200: .4byte sub_80AC204 thumb_func_end sub_80AC188 @@ -100679,7 +100679,7 @@ _080AC242: pop {r0} bx r0 .align 2, 0 -_080AC248: .4byte 0x03004b20 +_080AC248: .4byte gTasks _080AC24C: .4byte sub_80AC250 thumb_func_end sub_80AC204 @@ -100707,7 +100707,7 @@ _080AC272: bx r0 .align 2, 0 _080AC278: .4byte 0x02019204 -_080AC27C: .4byte 0x03004b20 +_080AC27C: .4byte gTasks _080AC280: .4byte sub_80AC284 thumb_func_end sub_80AC250 @@ -100742,7 +100742,7 @@ _080AC2B6: pop {r0} bx r0 .align 2, 0 -_080AC2BC: .4byte 0x03004b20 +_080AC2BC: .4byte gTasks _080AC2C0: .4byte 0x02019204 _080AC2C4: .4byte gRngValue _080AC2C8: .4byte sub_80AC2CC @@ -100781,7 +100781,7 @@ _080AC2FC: mov pc, r0 .align 2, 0 _080AC308: .4byte 0x02019204 -_080AC30C: .4byte 0x03004b20 +_080AC30C: .4byte gTasks _080AC310: .4byte _080AC314 .align 2, 0 _080AC314: @@ -100907,10 +100907,10 @@ _080AC458: bl _080AD8CA .align 2, 0 _080AC484: .4byte 0x02019204 -_080AC488: .4byte 0x0203869a +_080AC488: .4byte gUnknown_0203869A _080AC48C: .4byte sub_80C8C80 _080AC490: .4byte sub_80AD8DC -_080AC494: .4byte 0x03004b20 +_080AC494: .4byte gTasks _080AC498: adds r0, r7, 0 bl sub_80B114C @@ -100923,7 +100923,7 @@ _080AC498: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080AC4B0: .4byte 0x03004b20 +_080AC4B0: .4byte gTasks _080AC4B4: ldrb r1, [r6, 0x7] movs r0, 0x4 @@ -100985,7 +100985,7 @@ _080AC50C: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080AC530: .4byte 0x03004b20 +_080AC530: .4byte gTasks _080AC534: mov r4, r8 lsls r4, 2 @@ -101055,14 +101055,14 @@ _080AC542: bl _080AD8CA .align 2, 0 _080AC5C4: .4byte 0x02019348 -_080AC5C8: .4byte 0x02024e84 +_080AC5C8: .4byte gUnknown_02024E84 _080AC5CC: .4byte 0xfffffebc -_080AC5D0: .4byte 0x02038570 -_080AC5D4: .4byte 0x02020004 +_080AC5D0: .4byte gUnknown_02038570 +_080AC5D4: .4byte gSprites _080AC5D8: .4byte sub_80AD8FC -_080AC5DC: .4byte 0x03004b20 -_080AC5E0: .4byte 0x02024be0 -_080AC5E4: .4byte 0x02024c07 +_080AC5DC: .4byte gTasks +_080AC5E0: .4byte gUnknown_02024BE0 +_080AC5E4: .4byte gUnknown_02024C07 _080AC5E8: mov r1, r8 lsls r0, r1, 2 @@ -101097,7 +101097,7 @@ _080AC622: strh r0, [r2, 0x8] bl _080AD8CA .align 2, 0 -_080AC62C: .4byte 0x02020004 +_080AC62C: .4byte gSprites _080AC630: .4byte SpriteCallbackDummy _080AC634: .4byte 0x02019338 _080AC638: @@ -101142,9 +101142,9 @@ _080AC664: bl StringCopy b _080AC6B0 .align 2, 0 -_080AC690: .4byte 0x020231cc -_080AC694: .4byte 0x02038572 -_080AC698: .4byte 0x020232cc +_080AC690: .4byte gStringVar1 +_080AC694: .4byte gUnknown_02038572 +_080AC698: .4byte gStringVar2 _080AC69C: .4byte gMoveNames _080AC6A0: ldr r0, _080AC6E0 @@ -101177,12 +101177,12 @@ _080AC6B0: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080AC6E0: .4byte 0x020232cc +_080AC6E0: .4byte gStringVar2 _080AC6E4: .4byte gUnknown_083CC330 -_080AC6E8: .4byte 0x020234cc +_080AC6E8: .4byte gStringVar4 _080AC6EC: .4byte gUnknown_083CAFD7 -_080AC6F0: .4byte 0x0202e908 -_080AC6F4: .4byte 0x03004b20 +_080AC6F0: .4byte gMenuWindow +_080AC6F4: .4byte gTasks _080AC6F8: ldr r0, _080AC724 bl sub_80037A0 @@ -101205,9 +101205,9 @@ _080AC708: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080AC724: .4byte 0x0202e908 +_080AC724: .4byte gMenuWindow _080AC728: .4byte 0x02019204 -_080AC72C: .4byte 0x03004b20 +_080AC72C: .4byte gTasks _080AC730: ldrb r1, [r6, 0x11] lsls r0, r1, 3 @@ -101239,7 +101239,7 @@ _080AC730: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080AC778: .4byte 0x03004b20 +_080AC778: .4byte gTasks _080AC77C: ldr r0, _080AC7B8 ldr r0, [r0] @@ -101269,10 +101269,10 @@ _080AC790: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080AC7B8: .4byte 0x0202f7ac -_080AC7BC: .4byte 0x0202f7b1 +_080AC7B8: .4byte gUnknown_0202F7AC +_080AC7BC: .4byte gUnknown_0202F7B1 _080AC7C0: .4byte 0x02019204 -_080AC7C4: .4byte 0x03004b20 +_080AC7C4: .4byte gTasks _080AC7C8: lsls r0, r7, 3 subs r0, r7 @@ -101293,7 +101293,7 @@ _080AC7E2: lsls r1, r2, 2 b _080AC8E2 .align 2, 0 -_080AC7F0: .4byte 0x03004b20 +_080AC7F0: .4byte gTasks _080AC7F4: mov r3, r8 lsls r0, r3, 2 @@ -101389,7 +101389,7 @@ _080AC886: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080AC8B0: .4byte 0x03004b20 +_080AC8B0: .4byte gTasks _080AC8B4: mov r0, r9 add r0, r8 @@ -101421,8 +101421,8 @@ _080AC8E2: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080AC8F0: .4byte 0x0202e908 -_080AC8F4: .4byte 0x03004b20 +_080AC8F0: .4byte gMenuWindow +_080AC8F4: .4byte gTasks _080AC8F8: lsls r0, r7, 3 subs r0, r7 @@ -101465,7 +101465,7 @@ _080AC934: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080AC948: .4byte 0x03004b20 +_080AC948: .4byte gTasks _080AC94C: ldrb r1, [r6, 0x6] movs r0, 0x10 @@ -101496,7 +101496,7 @@ _080AC96C: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080AC988: .4byte 0x03004b20 +_080AC988: .4byte gTasks _080AC98C: lsls r0, r7, 3 subs r0, r7 @@ -101519,7 +101519,7 @@ _080AC98C: bl _080AD8CA .align 2, 0 _080AC9B8: .4byte 0x02019260 -_080AC9BC: .4byte 0x03004b20 +_080AC9BC: .4byte gTasks _080AC9C0: ldrb r0, [r6, 0x11] lsls r0, 2 @@ -101567,7 +101567,7 @@ _080ACA06: bl _080AD8CA .align 2, 0 _080ACA1C: .4byte 0x02019260 -_080ACA20: .4byte 0x03004b20 +_080ACA20: .4byte gTasks _080ACA24: ldrb r1, [r6, 0x6] movs r0, 0x10 @@ -101603,7 +101603,7 @@ _080ACA44: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080ACA6C: .4byte 0x03004b20 +_080ACA6C: .4byte gTasks _080ACA70: ldr r0, _080ACA80 mov r5, r8 @@ -101613,7 +101613,7 @@ _080ACA70: adds r1, r0 b _080ACAA6 .align 2, 0 -_080ACA80: .4byte 0x03004b20 +_080ACA80: .4byte gTasks _080ACA84: mov r1, r8 lsls r0, r1, 2 @@ -101655,7 +101655,7 @@ _080ACAC0: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080ACAD4: .4byte 0x03004b20 +_080ACAD4: .4byte gTasks _080ACAD8: mov r4, r8 lsls r0, r4, 2 @@ -101696,7 +101696,7 @@ _080ACB0A: movs r4, 0x1 b _080ACB60 .align 2, 0 -_080ACB24: .4byte 0x02038696 +_080ACB24: .4byte gUnknown_02038696 _080ACB28: .4byte 0x02019260 _080ACB2C: adds r2, 0x1 @@ -101751,7 +101751,7 @@ _080ACB60: strh r0, [r5, 0x8] bl _080AD8CA .align 2, 0 -_080ACB90: .4byte 0x02038696 +_080ACB90: .4byte gUnknown_02038696 _080ACB94: .4byte 0x02019260 _080ACB98: mov r0, r9 @@ -101782,8 +101782,8 @@ _080ACBC0: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080ACBD4: .4byte 0x0202e908 -_080ACBD8: .4byte 0x03004b20 +_080ACBD4: .4byte gMenuWindow +_080ACBD8: .4byte gTasks _080ACBDC: movs r6, 0 mov r5, r8 @@ -101831,9 +101831,9 @@ _080ACC08: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080ACC38: .4byte 0x02038696 +_080ACC38: .4byte gUnknown_02038696 _080ACC3C: .4byte 0x02019260 -_080ACC40: .4byte 0x03004b20 +_080ACC40: .4byte gTasks _080ACC44: movs r6, 0 mov r5, r8 @@ -101874,7 +101874,7 @@ _080ACC7E: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080ACC90: .4byte 0x02038696 +_080ACC90: .4byte gUnknown_02038696 _080ACC94: .4byte 0x02019338 _080ACC98: movs r6, 0 @@ -101918,8 +101918,8 @@ _080ACCC2: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080ACCE8: .4byte 0x02038696 -_080ACCEC: .4byte 0x03004b20 +_080ACCE8: .4byte gUnknown_02038696 +_080ACCEC: .4byte gTasks _080ACCF0: ldr r0, _080ACCFC mov r1, r9 @@ -101928,7 +101928,7 @@ _080ACCF0: adds r1, r0 b _080ACD22 .align 2, 0 -_080ACCFC: .4byte 0x03004b20 +_080ACCFC: .4byte gTasks _080ACD00: mov r5, r8 lsls r0, r5, 2 @@ -101991,7 +101991,7 @@ _080ACD5E: bl audio_play b _080ACD82 .align 2, 0 -_080ACD78: .4byte 0x02038696 +_080ACD78: .4byte gUnknown_02038696 _080ACD7C: movs r0, 0x64 bl audio_play @@ -102027,7 +102027,7 @@ _080ACDA6: bl _080AD8CA .align 2, 0 _080ACDC0: .4byte 0x02019260 -_080ACDC4: .4byte 0x03004b20 +_080ACDC4: .4byte gTasks _080ACDC8: mov r5, r8 lsls r2, r5, 2 @@ -102092,12 +102092,12 @@ _080ACE36: bl _080AD8CA .align 2, 0 _080ACE48: .4byte 0x02019260 -_080ACE4C: .4byte 0x020231cc -_080ACE50: .4byte 0x02038572 -_080ACE54: .4byte 0x020234cc +_080ACE4C: .4byte gStringVar1 +_080ACE50: .4byte gUnknown_02038572 +_080ACE54: .4byte gStringVar4 _080ACE58: .4byte gUnknown_083CC103 -_080ACE5C: .4byte 0x0202e908 -_080ACE60: .4byte 0x03004b20 +_080ACE5C: .4byte gMenuWindow +_080ACE60: .4byte gTasks _080ACE64: ldr r0, _080ACE9C bl sub_80037A0 @@ -102126,9 +102126,9 @@ _080ACE74: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080ACE9C: .4byte 0x0202e908 +_080ACE9C: .4byte gMenuWindow _080ACEA0: .4byte 0x02019260 -_080ACEA4: .4byte 0x03004b20 +_080ACEA4: .4byte gTasks _080ACEA8: ldr r0, _080ACEBC mov r3, r8 @@ -102140,7 +102140,7 @@ _080ACEA8: strh r0, [r1, 0x8] bl _080AD8CA .align 2, 0 -_080ACEBC: .4byte 0x03004b20 +_080ACEBC: .4byte gTasks _080ACEC0: lsls r0, r7, 3 subs r0, r7 @@ -102161,7 +102161,7 @@ _080ACEC0: b _080ACEF8 .align 2, 0 _080ACEE4: .4byte 0x02019260 -_080ACEE8: .4byte 0x0202e908 +_080ACEE8: .4byte gMenuWindow _080ACEEC: .4byte gUnknown_083CBD79 _080ACEF0: cmp r0, 0x2 @@ -102177,7 +102177,7 @@ _080ACEF8: bl sub_8002EB0 b _080ACF22 .align 2, 0 -_080ACF08: .4byte 0x0202e908 +_080ACF08: .4byte gMenuWindow _080ACF0C: .4byte gUnknown_083CBD9D _080ACF10: ldr r0, _080ACF3C @@ -102201,9 +102201,9 @@ _080ACF22: strh r1, [r0, 0x1C] b _080ACF88 .align 2, 0 -_080ACF3C: .4byte 0x0202e908 +_080ACF3C: .4byte gMenuWindow _080ACF40: .4byte gUnknown_083CBDC6 -_080ACF44: .4byte 0x03004b20 +_080ACF44: .4byte gTasks _080ACF48: bl sub_80AF138 ldr r0, _080ACF90 @@ -102237,12 +102237,12 @@ _080ACF88: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080ACF90: .4byte 0x020231cc -_080ACF94: .4byte 0x02038572 -_080ACF98: .4byte 0x020234cc +_080ACF90: .4byte gStringVar1 +_080ACF94: .4byte gUnknown_02038572 +_080ACF98: .4byte gStringVar4 _080ACF9C: .4byte gUnknown_083CBD52 -_080ACFA0: .4byte 0x0202e908 -_080ACFA4: .4byte 0x03004b20 +_080ACFA0: .4byte gMenuWindow +_080ACFA4: .4byte gTasks _080ACFA8: ldrb r1, [r6, 0x6] movs r0, 0x10 @@ -102263,7 +102263,7 @@ _080ACFB6: strh r1, [r0, 0x8] bl _080AD8CA .align 2, 0 -_080ACFD0: .4byte 0x03004b20 +_080ACFD0: .4byte gTasks _080ACFD4: ldr r0, _080AD034 bl sub_80037A0 @@ -102311,8 +102311,8 @@ _080AD02C: strh r5, [r4, 0x8] bl _080AD8CA .align 2, 0 -_080AD034: .4byte 0x0202e908 -_080AD038: .4byte 0x03004b20 +_080AD034: .4byte gMenuWindow +_080AD038: .4byte gTasks _080AD03C: .4byte 0x02019260 _080AD040: lsls r0, r7, 2 @@ -102381,12 +102381,12 @@ _080AD070: bl _080AD8CA .align 2, 0 _080AD0CC: .4byte 0x02019260 -_080AD0D0: .4byte 0x020231cc -_080AD0D4: .4byte 0x02038572 -_080AD0D8: .4byte 0x020234cc +_080AD0D0: .4byte gStringVar1 +_080AD0D4: .4byte gUnknown_02038572 +_080AD0D8: .4byte gStringVar4 _080AD0DC: .4byte gUnknown_083CC075 -_080AD0E0: .4byte 0x0202e908 -_080AD0E4: .4byte 0x03004b20 +_080AD0E0: .4byte gMenuWindow +_080AD0E4: .4byte gTasks _080AD0E8: mov r1, r8 lsls r0, r1, 2 @@ -102445,9 +102445,9 @@ _080AD12A: strh r1, [r0, 0x8] b _080AD8CA .align 2, 0 -_080AD15C: .4byte 0x0202e908 +_080AD15C: .4byte gMenuWindow _080AD160: .4byte 0x02019260 -_080AD164: .4byte 0x03004b20 +_080AD164: .4byte gTasks _080AD168: bl sub_80B0D7C lsls r0, r7, 2 @@ -102475,7 +102475,7 @@ _080AD182: b _080AD8CA .align 2, 0 _080AD19C: .4byte 0x02019338 -_080AD1A0: .4byte 0x03004b20 +_080AD1A0: .4byte gTasks _080AD1A4: ldr r2, _080AD1CC ldrb r1, [r2, 0x1] @@ -102522,7 +102522,7 @@ _080AD1D0: bl StringCopy b _080AD21E .align 2, 0 -_080AD1FC: .4byte 0x020233cc +_080AD1FC: .4byte gStringVar3 _080AD200: .4byte gMoveNames _080AD204: ldr r0, _080AD270 @@ -102579,14 +102579,14 @@ _080AD262: lsls r1, r3, 2 b _080AD6EC .align 2, 0 -_080AD270: .4byte 0x020233cc +_080AD270: .4byte gStringVar3 _080AD274: .4byte gUnknown_083CC2D8 _080AD278: .4byte gContestMoves _080AD27C: .4byte 0x02019260 -_080AD280: .4byte 0x020231cc -_080AD284: .4byte 0x02038572 +_080AD280: .4byte gStringVar1 +_080AD284: .4byte gUnknown_02038572 _080AD288: .4byte 0x02019204 -_080AD28C: .4byte 0x03004b20 +_080AD28C: .4byte gTasks _080AD290: cmp r2, 0 bge _080AD2A8 @@ -102595,7 +102595,7 @@ _080AD290: bl StringExpandPlaceholders b _080AD2D0 .align 2, 0 -_080AD2A0: .4byte 0x020234cc +_080AD2A0: .4byte gStringVar4 _080AD2A4: .4byte gUnknown_083CC0BC _080AD2A8: cmp r2, 0 @@ -102609,7 +102609,7 @@ _080AD2A8: bl StringExpandPlaceholders b _080AD2D0 .align 2, 0 -_080AD2C0: .4byte 0x020234cc +_080AD2C0: .4byte gStringVar4 _080AD2C4: .4byte gUnknown_083CC0A0 _080AD2C8: ldr r0, _080AD300 @@ -102639,10 +102639,10 @@ _080AD2D0: strh r0, [r1, 0x8] b _080AD8CA .align 2, 0 -_080AD300: .4byte 0x020234cc +_080AD300: .4byte gStringVar4 _080AD304: .4byte gUnknown_083CC0E3 -_080AD308: .4byte 0x0202e908 -_080AD30C: .4byte 0x03004b20 +_080AD308: .4byte gMenuWindow +_080AD30C: .4byte gTasks _080AD310: movs r0, 0x36 strh r0, [r1, 0x8] @@ -102698,7 +102698,7 @@ _080AD36C: bl sub_80B1CBC b _080AD3A8 .align 2, 0 -_080AD378: .4byte 0x0202e908 +_080AD378: .4byte gMenuWindow _080AD37C: ldrb r1, [r6, 0x6] movs r0, 0x20 @@ -102745,7 +102745,7 @@ _080AD3C2: strh r0, [r4, 0x8] b _080AD8CA .align 2, 0 -_080AD3CC: .4byte 0x0202f388 +_080AD3CC: .4byte gPaletteFade _080AD3D0: mov r4, r8 lsls r1, r4, 2 @@ -102785,7 +102785,7 @@ _080AD416: movs r1, 0x1 b _080AD4C8 .align 2, 0 -_080AD41C: .4byte 0x0202e908 +_080AD41C: .4byte gMenuWindow _080AD420: ldrb r1, [r6, 0x7] movs r0, 0x1 @@ -102889,7 +102889,7 @@ _080AD4CC: .align 2, 0 _080AD4E0: .4byte 0x02019338 _080AD4E4: .4byte 0xfffffecc -_080AD4E8: .4byte 0x03004b20 +_080AD4E8: .4byte gTasks _080AD4EC: ldr r0, _080AD510 ldrb r1, [r0, 0x7] @@ -102911,7 +102911,7 @@ _080AD4FE: strh r1, [r0, 0x8] b _080AD8CA .align 2, 0 -_080AD510: .4byte 0x0202f388 +_080AD510: .4byte gPaletteFade _080AD514: lsls r0, r7, 2 ldr r1, _080AD534 @@ -102930,7 +102930,7 @@ _080AD526: b _080AD6EC .align 2, 0 _080AD534: .4byte 0x02019338 -_080AD538: .4byte 0x03004b20 +_080AD538: .4byte gTasks _080AD53C: bl sub_80AF138 ldr r0, _080AD5A8 @@ -102980,16 +102980,16 @@ _080AD53C: strh r1, [r0, 0x8] b _080AD8CA .align 2, 0 -_080AD5A8: .4byte 0x020233cc +_080AD5A8: .4byte gStringVar3 _080AD5AC: .4byte 0x02019328 -_080AD5B0: .4byte 0x02038572 -_080AD5B4: .4byte 0x020231cc -_080AD5B8: .4byte 0x020232cc +_080AD5B0: .4byte gUnknown_02038572 +_080AD5B4: .4byte gStringVar1 +_080AD5B8: .4byte gStringVar2 _080AD5BC: .4byte gMoveNames -_080AD5C0: .4byte 0x020234cc +_080AD5C0: .4byte gStringVar4 _080AD5C4: .4byte gUnknown_083CC14A -_080AD5C8: .4byte 0x0202e908 -_080AD5CC: .4byte 0x03004b20 +_080AD5C8: .4byte gMenuWindow +_080AD5CC: .4byte gTasks _080AD5D0: ldr r5, _080AD614 adds r0, r5, 0 @@ -103022,10 +103022,10 @@ _080AD5E0: strh r1, [r0, 0x8] b _080AD8CA .align 2, 0 -_080AD614: .4byte 0x0202e908 -_080AD618: .4byte 0x020234cc +_080AD614: .4byte gMenuWindow +_080AD618: .4byte gStringVar4 _080AD61C: .4byte gUnknown_083CC16E -_080AD620: .4byte 0x03004b20 +_080AD620: .4byte gTasks _080AD624: ldr r0, _080AD640 bl sub_80037A0 @@ -103040,8 +103040,8 @@ _080AD632: lsls r1, r3, 2 b _080AD6EC .align 2, 0 -_080AD640: .4byte 0x0202e908 -_080AD644: .4byte 0x03004b20 +_080AD640: .4byte gMenuWindow +_080AD644: .4byte gTasks _080AD648: lsls r0, r7, 3 subs r0, r7 @@ -103095,14 +103095,14 @@ _080AD664: b _080AD8CA .align 2, 0 _080AD6B4: .4byte 0x02019260 -_080AD6B8: .4byte 0x020231cc -_080AD6BC: .4byte 0x02038572 -_080AD6C0: .4byte 0x020232cc +_080AD6B8: .4byte gStringVar1 +_080AD6BC: .4byte gUnknown_02038572 +_080AD6C0: .4byte gStringVar2 _080AD6C4: .4byte gMoveNames -_080AD6C8: .4byte 0x020234cc +_080AD6C8: .4byte gStringVar4 _080AD6CC: .4byte gUnknown_083CBF60 -_080AD6D0: .4byte 0x0202e908 -_080AD6D4: .4byte 0x03004b20 +_080AD6D0: .4byte gMenuWindow +_080AD6D4: .4byte gTasks _080AD6D8: ldr r0, _080AD6F8 bl sub_80037A0 @@ -103122,8 +103122,8 @@ _080AD6EC: strh r0, [r1, 0x8] b _080AD8CA .align 2, 0 -_080AD6F8: .4byte 0x0202e908 -_080AD6FC: .4byte 0x03004b20 +_080AD6F8: .4byte gMenuWindow +_080AD6FC: .4byte gTasks _080AD700: bl sub_80B1BDC ldr r0, _080AD718 @@ -103136,7 +103136,7 @@ _080AD700: strh r0, [r1, 0x8] b _080AD8CA .align 2, 0 -_080AD718: .4byte 0x03004b20 +_080AD718: .4byte gTasks _080AD71C: ldrb r1, [r6, 0x6] movs r0, 0x40 @@ -103164,7 +103164,7 @@ _080AD73A: strh r0, [r1, 0x8] b _080AD8CA .align 2, 0 -_080AD74C: .4byte 0x03004b20 +_080AD74C: .4byte gTasks _080AD750: mov r4, r8 lsls r2, r4, 2 @@ -103184,7 +103184,7 @@ _080AD750: strh r0, [r2, 0x8] b _080AD8CA .align 2, 0 -_080AD774: .4byte 0x02020004 +_080AD774: .4byte gSprites _080AD778: .4byte sub_80AD92C _080AD77C: mov r5, r8 @@ -103215,7 +103215,7 @@ _080AD7A2: strh r0, [r4, 0x8] b _080AD8CA .align 2, 0 -_080AD7B4: .4byte 0x02020004 +_080AD7B4: .4byte gSprites _080AD7B8: movs r6, 0 mov r2, r8 @@ -103240,7 +103240,7 @@ _080AD7C0: strh r1, [r0, 0x8] b _080AD8CA .align 2, 0 -_080AD7E4: .4byte 0x03004b20 +_080AD7E4: .4byte gTasks _080AD7E8: bl sub_80AF138 ldr r0, _080AD828 @@ -103270,12 +103270,12 @@ _080AD7E8: strh r1, [r0, 0x8] b _080AD8CA .align 2, 0 -_080AD828: .4byte 0x020231cc -_080AD82C: .4byte 0x02038572 -_080AD830: .4byte 0x020234cc +_080AD828: .4byte gStringVar1 +_080AD82C: .4byte gUnknown_02038572 +_080AD830: .4byte gStringVar4 _080AD834: .4byte gUnknown_083CB00D -_080AD838: .4byte 0x0202e908 -_080AD83C: .4byte 0x03004b20 +_080AD838: .4byte gMenuWindow +_080AD83C: .4byte gTasks _080AD840: ldr r0, _080AD860 bl sub_80037A0 @@ -103292,8 +103292,8 @@ _080AD840: strh r0, [r1, 0x8] b _080AD8CA .align 2, 0 -_080AD860: .4byte 0x0202e908 -_080AD864: .4byte 0x03004b20 +_080AD860: .4byte gMenuWindow +_080AD864: .4byte gTasks _080AD868: mov r5, r8 lsls r0, r5, 2 @@ -103454,7 +103454,7 @@ sub_80AD960: @ 80AD960 beq _080AD98E b _080ADA10 .align 2, 0 -_080AD984: .4byte 0x03004b20 +_080AD984: .4byte gTasks _080AD988: cmp r0, 0x2 beq _080ADA08 @@ -103492,7 +103492,7 @@ _080AD9B8: strh r6, [r5, 0x8] b _080ADA10 .align 2, 0 -_080AD9D8: .4byte 0x0203869a +_080AD9D8: .4byte gUnknown_0203869A _080AD9DC: .4byte 0x02019204 _080AD9E0: .4byte sub_80C8C80 _080AD9E4: .4byte sub_80AD8DC @@ -103548,7 +103548,7 @@ sub_80ADA1C: @ 80ADA1C pop {r0} bx r0 .align 2, 0 -_080ADA44: .4byte 0x03004b20 +_080ADA44: .4byte gTasks _080ADA48: .4byte sub_80ADA4C thumb_func_end sub_80ADA1C @@ -103572,7 +103572,7 @@ sub_80ADA4C: @ 80ADA4C beq _080ADA7A b _080ADACE .align 2, 0 -_080ADA70: .4byte 0x03004b20 +_080ADA70: .4byte gTasks _080ADA74: cmp r5, 0x2 beq _080ADAC0 @@ -103649,7 +103649,7 @@ _080ADAF6: pop {r0} bx r0 .align 2, 0 -_080ADAFC: .4byte 0x03004b20 +_080ADAFC: .4byte gTasks _080ADB00: .4byte sub_80ADB04 thumb_func_end sub_80ADAD8 @@ -103679,10 +103679,10 @@ sub_80ADB04: @ 80ADB04 bx lr .align 2, 0 _080ADB30: .4byte 0x02018204 -_080ADB34: .4byte 0x0202eac8 +_080ADB34: .4byte gPlttBufferUnfaded _080ADB38: .4byte 0x040000d4 _080ADB3C: .4byte 0x84000100 -_080ADB40: .4byte 0x03004b20 +_080ADB40: .4byte gTasks _080ADB44: .4byte sub_80ADB48 thumb_func_end sub_80ADB04 @@ -103717,7 +103717,7 @@ _080ADB7A: pop {r0} bx r0 .align 2, 0 -_080ADB80: .4byte 0x03004b20 +_080ADB80: .4byte gTasks _080ADB84: .4byte sub_80ADB88 thumb_func_end sub_80ADB48 @@ -103770,14 +103770,14 @@ sub_80ADB88: @ 80ADB88 pop {r0} bx r0 .align 2, 0 -_080ADBEC: .4byte 0x02038695 +_080ADBEC: .4byte gUnknown_02038695 _080ADBF0: .4byte 0x02019260 -_080ADBF4: .4byte 0x020231cc -_080ADBF8: .4byte 0x02038572 -_080ADBFC: .4byte 0x020234cc +_080ADBF4: .4byte gStringVar1 +_080ADBF8: .4byte gUnknown_02038572 +_080ADBFC: .4byte gStringVar4 _080ADC00: .4byte gUnknown_083CB2F0 -_080ADC04: .4byte 0x0202e908 -_080ADC08: .4byte 0x03004b20 +_080ADC04: .4byte gMenuWindow +_080ADC08: .4byte gTasks _080ADC0C: .4byte sub_80ADC10 thumb_func_end sub_80ADB88 @@ -103807,8 +103807,8 @@ _080ADC3A: pop {r0} bx r0 .align 2, 0 -_080ADC40: .4byte 0x0202e908 -_080ADC44: .4byte 0x03004b20 +_080ADC40: .4byte gMenuWindow +_080ADC44: .4byte gTasks _080ADC48: .4byte sub_80ADC4C thumb_func_end sub_80ADC10 @@ -103839,7 +103839,7 @@ _080ADC76: pop {r0} bx r0 .align 2, 0 -_080ADC7C: .4byte 0x03004b20 +_080ADC7C: .4byte gTasks _080ADC80: .4byte sub_80ADC84 thumb_func_end sub_80ADC4C @@ -103866,7 +103866,7 @@ _080ADCA6: pop {r0} bx r0 .align 2, 0 -_080ADCAC: .4byte 0x03004b20 +_080ADCAC: .4byte gTasks _080ADCB0: .4byte sub_80ADCB4 thumb_func_end sub_80ADC84 @@ -103888,7 +103888,7 @@ sub_80ADCB4: @ 80ADCB4 pop {r0} bx r0 .align 2, 0 -_080ADCD4: .4byte 0x03004b20 +_080ADCD4: .4byte gTasks _080ADCD8: .4byte sub_80B237C thumb_func_end sub_80ADCB4 @@ -103910,7 +103910,7 @@ sub_80ADCDC: @ 80ADCDC pop {r0} bx r0 .align 2, 0 -_080ADCFC: .4byte 0x03004b20 +_080ADCFC: .4byte gTasks _080ADD00: .4byte sub_80ADD04 thumb_func_end sub_80ADCDC @@ -103949,7 +103949,7 @@ sub_80ADD04: @ 80ADD04 _080ADD40: .4byte REG_BG0CNT _080ADD44: .4byte REG_BG2CNT _080ADD48: .4byte 0x02019204 -_080ADD4C: .4byte 0x03004b20 +_080ADD4C: .4byte gTasks _080ADD50: .4byte sub_80ADDA4 _080ADD54: bl sub_80B1B14 @@ -103965,7 +103965,7 @@ _080ADD64: pop {r0} bx r0 .align 2, 0 -_080ADD6C: .4byte 0x03004b20 +_080ADD6C: .4byte gTasks _080ADD70: .4byte sub_80ADD74 thumb_func_end sub_80ADD04 @@ -103992,7 +103992,7 @@ _080ADD94: bx r0 .align 2, 0 _080ADD98: .4byte 0x02019204 -_080ADD9C: .4byte 0x03004b20 +_080ADD9C: .4byte gTasks _080ADDA0: .4byte sub_80ABB70 thumb_func_end sub_80ADD74 @@ -104059,17 +104059,17 @@ _080ADDBC: pop {r0} bx r0 .align 2, 0 -_080ADE24: .4byte 0x030042a0 -_080ADE28: .4byte 0x03004280 +_080ADE24: .4byte gUnknown_030042A0 +_080ADE28: .4byte gUnknown_03004280 _080ADE2C: .4byte 0x02019260 -_080ADE30: .4byte 0x02038680 -_080ADE34: .4byte 0x02038695 -_080ADE38: .4byte 0x03005d28 +_080ADE30: .4byte gUnknown_02038680 +_080ADE34: .4byte gUnknown_02038695 +_080ADE38: .4byte gUnknown_03005D28 _080ADE3C: .4byte gRngValue -_080ADE40: .4byte 0x020234cc +_080ADE40: .4byte gStringVar4 _080ADE44: .4byte gUnknown_083CB02C -_080ADE48: .4byte 0x0202e908 -_080ADE4C: .4byte 0x03004b20 +_080ADE48: .4byte gMenuWindow +_080ADE4C: .4byte gTasks _080ADE50: .4byte sub_80ADE54 thumb_func_end sub_80ADDA4 @@ -104108,10 +104108,10 @@ _080ADE92: pop {r0} bx r0 .align 2, 0 -_080ADE98: .4byte 0x0202e908 -_080ADE9C: .4byte 0x030042c0 -_080ADEA0: .4byte 0x030041b4 -_080ADEA4: .4byte 0x03004b20 +_080ADE98: .4byte gMenuWindow +_080ADE9C: .4byte gUnknown_030042C0 +_080ADEA0: .4byte gUnknown_030041B4 +_080ADEA4: .4byte gTasks _080ADEA8: .4byte sub_80ADEAC thumb_func_end sub_80ADE54 @@ -104145,8 +104145,8 @@ _080ADEDA: pop {r0} bx r0 .align 2, 0 -_080ADEE0: .4byte 0x030041b4 -_080ADEE4: .4byte 0x03004b20 +_080ADEE0: .4byte gUnknown_030041B4 +_080ADEE4: .4byte gTasks _080ADEE8: .4byte sub_80ADEEC thumb_func_end sub_80ADEAC @@ -104179,8 +104179,8 @@ sub_80ADEEC: @ 80ADEEC ldr r0, _080ADF28 b _080ADF3E .align 2, 0 -_080ADF20: .4byte 0x03004b20 -_080ADF24: .4byte 0x0203869a +_080ADF20: .4byte gTasks +_080ADF24: .4byte gUnknown_0203869A _080ADF28: .4byte sub_80ADF4C _080ADF2C: movs r0, 0x1 @@ -104233,7 +104233,7 @@ sub_80ADF4C: @ 80ADF4C .align 2, 0 _080ADF88: .4byte sub_80C8AD0 _080ADF8C: .4byte sub_80ADF98 -_080ADF90: .4byte 0x03004b20 +_080ADF90: .4byte gTasks _080ADF94: .4byte nullsub_89 thumb_func_end sub_80ADF4C @@ -104264,7 +104264,7 @@ sub_80ADF98: @ 80ADF98 pop {r0} bx r0 .align 2, 0 -_080ADFCC: .4byte 0x03004b20 +_080ADFCC: .4byte gTasks _080ADFD0: .4byte 0x02019204 _080ADFD4: .4byte sub_80ADFD8 thumb_func_end sub_80ADF98 @@ -104291,8 +104291,8 @@ _080ADFFC: pop {r0} bx r0 .align 2, 0 -_080AE000: .4byte 0x0202f388 -_080AE004: .4byte 0x0300485c +_080AE000: .4byte gPaletteFade +_080AE004: .4byte gUnknown_0300485C _080AE008: .4byte sub_80AE010 _080AE00C: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_80ADFD8 @@ -104352,8 +104352,8 @@ _080AE068: pop {r0} bx r0 .align 2, 0 -_080AE06C: .4byte 0x0203869a -_080AE070: .4byte 0x02038695 +_080AE06C: .4byte gUnknown_0203869A +_080AE070: .4byte gUnknown_02038695 thumb_func_end sub_80AE054 thumb_func_start sub_80AE074 @@ -104368,8 +104368,8 @@ sub_80AE074: @ 80AE074 movs r0, 0 b _080AE092 .align 2, 0 -_080AE088: .4byte 0x02038695 -_080AE08C: .4byte 0x0203869b +_080AE088: .4byte gUnknown_02038695 +_080AE08C: .4byte gUnknown_0203869B _080AE090: movs r0, 0x1 _080AE092: @@ -104423,9 +104423,9 @@ _080AE0CE: b _080AE108 .align 2, 0 _080AE0F0: .4byte gSaveBlock2 -_080AE0F4: .4byte 0x0203869a -_080AE0F8: .4byte 0x02038695 -_080AE0FC: .4byte 0x0203857d +_080AE0F4: .4byte gUnknown_0203869A +_080AE0F8: .4byte gUnknown_02038695 +_080AE0FC: .4byte gUnknown_0203857D _080AE100: ldrb r0, [r5] lsls r0, 6 @@ -104485,10 +104485,10 @@ _080AE108: strb r0, [r1, 0xA] b _080AE19A .align 2, 0 -_080AE17C: .4byte 0x02038570 -_080AE180: .4byte 0x02038695 -_080AE184: .4byte 0x03004360 -_080AE188: .4byte 0x0203869a +_080AE17C: .4byte gUnknown_02038570 +_080AE180: .4byte gUnknown_02038695 +_080AE184: .4byte gPlayerParty +_080AE188: .4byte gUnknown_0203869A _080AE18C: mov r0, sp ldrb r2, [r0, 0x5] @@ -104633,9 +104633,9 @@ _080AE19A: adds r3, 0x14 b _080AE31E .align 2, 0 -_080AE2C4: .4byte 0x02038695 -_080AE2C8: .4byte 0x02038572 -_080AE2CC: .4byte 0x03004360 +_080AE2C4: .4byte gUnknown_02038695 +_080AE2C8: .4byte gUnknown_02038572 +_080AE2CC: .4byte gPlayerParty _080AE2D0: cmp r2, 0xFF bne _080AE2E0 @@ -104741,8 +104741,8 @@ _080AE34C: pop {r0} bx r0 .align 2, 0 -_080AE390: .4byte 0x02038570 -_080AE394: .4byte 0x02038695 +_080AE390: .4byte gUnknown_02038570 +_080AE394: .4byte gUnknown_02038695 thumb_func_end sub_80AE098 thumb_func_start sub_80AE398 @@ -104861,8 +104861,8 @@ _080AE454: bx r0 .align 2, 0 _080AE470: .4byte gUnknown_083C9408 -_080AE474: .4byte 0x02038570 -_080AE478: .4byte 0x02038694 +_080AE474: .4byte gUnknown_02038570 +_080AE478: .4byte gUnknown_02038694 thumb_func_end sub_80AE398 thumb_func_start sub_80AE47C @@ -104894,7 +104894,7 @@ _080AE49E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080AE4B0: .4byte 0x0203869c +_080AE4B0: .4byte gUnknown_0203869C _080AE4B4: .4byte _080AE4B8 .align 2, 0 _080AE4B8: @@ -104946,7 +104946,7 @@ _080AE50A: pop {r1} bx r1 .align 2, 0 -_080AE510: .4byte 0x0203869e +_080AE510: .4byte gUnknown_0203869E thumb_func_end sub_80AE47C thumb_func_start sub_80AE514 @@ -105009,8 +105009,8 @@ _080AE52C: .align 2, 0 _080AE588: .4byte gUnknown_083CA308 _080AE58C: .4byte gUnknown_083CA310 -_080AE590: .4byte 0x02038696 -_080AE594: .4byte 0x03004210 +_080AE590: .4byte gUnknown_02038696 +_080AE594: .4byte gUnknown_03004210 thumb_func_end sub_80AE514 thumb_func_start PutWindowTilemap @@ -105117,12 +105117,12 @@ sub_80AE5D4: @ 80AE5D4 bl sub_8004D04 b _080AE6B0 .align 2, 0 -_080AE660: .4byte 0x020238cc +_080AE660: .4byte gUnknown_020238CC _080AE664: .4byte gEmptyString_81E72B0 -_080AE668: .4byte 0x0203869a -_080AE66C: .4byte 0x03002970 -_080AE670: .4byte 0x03004210 -_080AE674: .4byte 0x02038696 +_080AE668: .4byte gUnknown_0203869A +_080AE66C: .4byte gLinkPlayers +_080AE670: .4byte gUnknown_03004210 +_080AE674: .4byte gUnknown_02038696 _080AE678: .4byte gUnknown_083CA310 _080AE67C: lsls r1, r4, 6 @@ -105155,10 +105155,10 @@ _080AE6B0: pop {r0} bx r0 .align 2, 0 -_080AE6B8: .4byte 0x0203857d -_080AE6BC: .4byte 0x03004210 -_080AE6C0: .4byte 0x020238cc -_080AE6C4: .4byte 0x02038696 +_080AE6B8: .4byte gUnknown_0203857D +_080AE6BC: .4byte gUnknown_03004210 +_080AE6C0: .4byte gUnknown_020238CC +_080AE6C4: .4byte gUnknown_02038696 _080AE6C8: .4byte gUnknown_083CA310 thumb_func_end sub_80AE5D4 @@ -105237,10 +105237,10 @@ sub_80AE6E4: @ 80AE6E4 pop {r0} bx r0 .align 2, 0 -_080AE75C: .4byte 0x020238cc -_080AE760: .4byte 0x02038572 -_080AE764: .4byte 0x03004210 -_080AE768: .4byte 0x02038696 +_080AE75C: .4byte gUnknown_020238CC +_080AE760: .4byte gUnknown_02038572 +_080AE764: .4byte gUnknown_03004210 +_080AE768: .4byte gUnknown_02038696 _080AE76C: .4byte gUnknown_083CA308 thumb_func_end sub_80AE6E4 @@ -105279,7 +105279,7 @@ _080AE7A0: adds r1, 0x27 b _080AE80E .align 2, 0 -_080AE7B4: .4byte 0x02038570 +_080AE7B4: .4byte gUnknown_02038570 _080AE7B8: ldr r0, _080AE7CC lsls r2, 6 @@ -105292,7 +105292,7 @@ _080AE7B8: adds r1, 0x28 b _080AE80E .align 2, 0 -_080AE7CC: .4byte 0x02038570 +_080AE7CC: .4byte gUnknown_02038570 _080AE7D0: ldr r1, _080AE7DC lsls r2, 6 @@ -105301,7 +105301,7 @@ _080AE7D0: adds r0, 0x28 b _080AE7EA .align 2, 0 -_080AE7DC: .4byte 0x02038570 +_080AE7DC: .4byte gUnknown_02038570 _080AE7E0: ldr r1, _080AE7F8 lsls r2, 6 @@ -105317,7 +105317,7 @@ _080AE7EA: adds r0, r1, 0 b _080AE810 .align 2, 0 -_080AE7F8: .4byte 0x02038570 +_080AE7F8: .4byte gUnknown_02038570 _080AE7FC: ldr r0, _080AE828 lsls r2, 6 @@ -105344,7 +105344,7 @@ _080AE810: pop {r1} bx r1 .align 2, 0 -_080AE828: .4byte 0x02038570 +_080AE828: .4byte gUnknown_02038570 thumb_func_end sub_80AE770 thumb_func_start sub_80AE82C @@ -105370,7 +105370,7 @@ _080AE836: pop {r0} bx r0 .align 2, 0 -_080AE854: .4byte 0x02038670 +_080AE854: .4byte gUnknown_02038670 thumb_func_end sub_80AE82C thumb_func_start sub_80AE858 @@ -105412,7 +105412,7 @@ sub_80AE858: @ 80AE858 _080AE8A0: .4byte gUnknown_083CA4BC _080AE8A4: .4byte gContest2Pal _080AE8A8: .4byte gSpriteTemplate_83CA4A4 -_080AE8AC: .4byte 0x02020004 +_080AE8AC: .4byte gSprites _080AE8B0: .4byte SpriteCallbackDummy thumb_func_end sub_80AE858 @@ -105453,7 +105453,7 @@ sub_80AE8B4: @ 80AE8B4 _080AE8F8: .4byte gUnknown_083CA4C4 _080AE8FC: .4byte gUnknown_083CA4CC _080AE900: .4byte gUnknown_083CA4D4 -_080AE904: .4byte 0x02020004 +_080AE904: .4byte gSprites thumb_func_end sub_80AE8B4 thumb_func_start unref_sub_80AE908 @@ -105556,14 +105556,14 @@ unref_sub_80AE908: @ 80AE908 pop {r1} bx r1 .align 2, 0 -_080AE9D4: .4byte 0x02038570 -_080AE9D8: .4byte 0x02038695 +_080AE9D4: .4byte gUnknown_02038570 +_080AE9D8: .4byte gUnknown_02038695 _080AE9DC: .4byte gMonFrontPicTable _080AE9E0: .4byte gMonFrontPicCoords _080AE9E4: .4byte gUnknown_081FAF4C _080AE9E8: .4byte gMonPaletteTable -_080AE9EC: .4byte 0x02024e8c -_080AE9F0: .4byte 0x02020004 +_080AE9EC: .4byte gUnknown_02024E8C +_080AE9F0: .4byte gSprites _080AE9F4: .4byte SpriteCallbackDummy _080AE9F8: .4byte gSpriteAffineAnimTable_81E7C18 thumb_func_end unref_sub_80AE908 @@ -105669,8 +105669,8 @@ sub_80AE9FC: @ 80AE9FC _080AEACC: .4byte gMonBackPicTable _080AEAD0: .4byte gMonBackPicCoords _080AEAD4: .4byte gUnknown_081FAF4C -_080AEAD8: .4byte 0x02024e8c -_080AEADC: .4byte 0x02020004 +_080AEAD8: .4byte gUnknown_02024E8C +_080AEADC: .4byte gSprites _080AEAE0: .4byte SpriteCallbackDummy _080AEAE4: .4byte gSpriteAffineAnimTable_81E7C18 _080AEAE8: @@ -105697,7 +105697,7 @@ _080AEAF0: bx r1 .align 2, 0 _080AEB14: .4byte gSpriteAffineAnimTable_81E7BEC -_080AEB18: .4byte 0x02020004 +_080AEB18: .4byte gSprites thumb_func_end sub_80AE9FC thumb_func_start sub_80AEB1C @@ -105882,7 +105882,7 @@ _080AEC48: movs r0, 0 b _080AEC9C .align 2, 0 -_080AEC74: .4byte 0x03004210 +_080AEC74: .4byte gUnknown_03004210 _080AEC78: .4byte gContestMoves _080AEC7C: .4byte 0x00004040 _080AEC80: .4byte gContestEffects @@ -106010,7 +106010,7 @@ sub_80AED58: @ 80AED58 pop {r0} bx r0 .align 2, 0 -_080AED78: .4byte 0x03004210 +_080AED78: .4byte gUnknown_03004210 thumb_func_end sub_80AED58 thumb_func_start sub_80AED7C @@ -106059,7 +106059,7 @@ sub_80AED7C: @ 80AED7C strh r0, [r3] b _080AEE08 .align 2, 0 -_080AEDD8: .4byte 0x02038696 +_080AEDD8: .4byte gUnknown_02038696 _080AEDDC: .4byte 0x0600c028 _080AEDE0: .4byte 0x0600c02a _080AEDE4: .4byte 0x0600c068 @@ -106172,7 +106172,7 @@ _080AEE88: adds r6, r5, 0 b _080AEEC4 .align 2, 0 -_080AEEB0: .4byte 0x02038696 +_080AEEB0: .4byte gUnknown_02038696 _080AEEB4: mov r1, r9 adds r0, r1, r4 @@ -106284,7 +106284,7 @@ _080AEF5A: adds r2, r5, 0x1 b _080AEF92 .align 2, 0 -_080AEF80: .4byte 0x02038696 +_080AEF80: .4byte gUnknown_02038696 _080AEF84: mov r1, r8 adds r0, r1, r4 @@ -106418,7 +106418,7 @@ _080AF06C: movs r1, 0 b _080AF0A6 .align 2, 0 -_080AF074: .4byte 0x02038696 +_080AF074: .4byte gUnknown_02038696 _080AF078: .4byte 0x02019260 _080AF07C: .4byte 0x00ff0003 _080AF080: @@ -106536,7 +106536,7 @@ sub_80AF138: @ 80AF138 pop {r0} bx r0 .align 2, 0 -_080AF158: .4byte 0x03004210 +_080AF158: .4byte gUnknown_03004210 thumb_func_end sub_80AF138 thumb_func_start sub_80AF15C @@ -106566,8 +106566,8 @@ _080AF174: lsls r1, r4, 6 b _080AF1A2 .align 2, 0 -_080AF190: .4byte 0x02038695 -_080AF194: .4byte 0x02038570 +_080AF190: .4byte gUnknown_02038695 +_080AF194: .4byte gUnknown_02038570 _080AF198: ldr r2, _080AF1B0 ldr r0, _080AF1B4 @@ -106584,7 +106584,7 @@ _080AF1AA: pop {r1} bx r1 .align 2, 0 -_080AF1B0: .4byte 0x02038570 +_080AF1B0: .4byte gUnknown_02038570 _080AF1B4: .4byte 0x02019204 thumb_func_end sub_80AF15C @@ -106645,7 +106645,7 @@ _080AF1FE: b _080AF23A .align 2, 0 _080AF21C: .4byte 0x02019260 -_080AF220: .4byte 0x020238cc +_080AF220: .4byte gUnknown_020238CC _080AF224: .4byte gUnknownText_MissedTurn _080AF228: ldr r0, _080AF270 @@ -106682,9 +106682,9 @@ _080AF23A: pop {r0} bx r0 .align 2, 0 -_080AF270: .4byte 0x020238cc +_080AF270: .4byte gUnknown_020238CC _080AF274: .4byte gMoveNames -_080AF278: .4byte 0x03004210 +_080AF278: .4byte gUnknown_03004210 _080AF27C: .4byte gUnknown_083CA318 thumb_func_end sub_80AF1E4 @@ -106737,7 +106737,7 @@ sub_80AF2A0: @ 80AF2A0 pop {r0} bx r0 .align 2, 0 -_080AF2D8: .4byte 0x03004210 +_080AF2D8: .4byte gUnknown_03004210 _080AF2DC: .4byte gUnknown_083CA318 thumb_func_end sub_80AF2A0 @@ -107169,7 +107169,7 @@ _080AF5E2: movs r0, 0x1 b _080AF626 .align 2, 0 -_080AF5E8: .4byte 0x02038695 +_080AF5E8: .4byte gUnknown_02038695 _080AF5EC: ldrb r0, [r4, 0x6] movs r1, 0x1 @@ -107236,9 +107236,9 @@ sub_80AF630: @ 80AF630 pop {r0} bx r0 .align 2, 0 -_080AF65C: .4byte 0x02038688 -_080AF660: .4byte 0x02038678 -_080AF664: .4byte 0x02038670 +_080AF65C: .4byte gUnknown_02038688 +_080AF660: .4byte gUnknown_02038678 +_080AF664: .4byte gUnknown_02038670 thumb_func_end sub_80AF630 thumb_func_start sub_80AF668 @@ -107271,7 +107271,7 @@ sub_80AF688: @ 80AF688 asrs r0, 16 bx lr .align 2, 0 -_080AF69C: .4byte 0x02038680 +_080AF69C: .4byte gUnknown_02038680 thumb_func_end sub_80AF688 thumb_func_start sub_80AF6A0 @@ -107472,9 +107472,9 @@ _080AF7F6: pop {r0} bx r0 .align 2, 0 -_080AF81C: .4byte 0x02038678 -_080AF820: .4byte 0x02038670 -_080AF824: .4byte 0x02038690 +_080AF81C: .4byte gUnknown_02038678 +_080AF820: .4byte gUnknown_02038670 +_080AF824: .4byte gUnknown_02038690 thumb_func_end sub_80AF6A0 thumb_func_start sub_80AF828 @@ -107535,9 +107535,9 @@ sub_80AF860: @ 80AF860 pop {r0} bx r0 .align 2, 0 -_080AF88C: .4byte 0x030042a0 -_080AF890: .4byte 0x03004280 -_080AF894: .4byte 0x0202e908 +_080AF88C: .4byte gUnknown_030042A0 +_080AF890: .4byte gUnknown_03004280 +_080AF894: .4byte gMenuWindow _080AF898: .4byte gUnknownText_LinkStandbyAndWinner thumb_func_end sub_80AF860 @@ -107624,7 +107624,7 @@ _080AF932: .align 2, 0 _080AF940: .4byte 0x02019338 _080AF944: .4byte sub_80AF94C -_080AF948: .4byte 0x03004b20 +_080AF948: .4byte gTasks thumb_func_end unref_sub_80AF89C thumb_func_start sub_80AF94C @@ -107657,7 +107657,7 @@ sub_80AF94C: @ 80AF94C strb r0, [r1, 0x2] b _080AFA56 .align 2, 0 -_080AF988: .4byte 0x03004b20 +_080AF988: .4byte gTasks _080AF98C: .4byte 0x02019338 _080AF990: ldrh r0, [r2, 0x1C] @@ -107715,7 +107715,7 @@ _080AF9D0: bl RequestSpriteCopy b _080AFA56 .align 2, 0 -_080AFA00: .4byte 0x03004b20 +_080AFA00: .4byte gTasks _080AFA04: .4byte 0x0000ffff _080AFA08: .4byte 0x0600c000 _080AFA0C: @@ -108007,7 +108007,7 @@ _080AFC28: .align 2, 0 _080AFC30: .4byte 0x02019338 _080AFC34: .4byte sub_80AFC74 -_080AFC38: .4byte 0x03004b20 +_080AFC38: .4byte gTasks _080AFC3C: ldr r2, _080AFC6C lsls r3, r6, 2 @@ -108035,7 +108035,7 @@ _080AFC60: pop {r1} bx r1 .align 2, 0 -_080AFC6C: .4byte 0x03004b20 +_080AFC6C: .4byte gTasks _080AFC70: .4byte 0x0000ffff thumb_func_end sub_80AFBA0 @@ -108088,7 +108088,7 @@ _080AFCA6: strb r0, [r1, 0x2] b _080AFE1C .align 2, 0 -_080AFCD4: .4byte 0x03004b20 +_080AFCD4: .4byte gTasks _080AFCD8: .4byte 0x02019338 _080AFCDC: cmp r3, 0 @@ -108127,7 +108127,7 @@ _080AFD08: lsrs r5, r1, 24 b _080AFD94 .align 2, 0 -_080AFD24: .4byte 0x03004b20 +_080AFD24: .4byte gTasks _080AFD28: movs r3, 0xC ldrsh r0, [r4, r3] @@ -108226,10 +108226,10 @@ _080AFDA2: bl m4aMPlayPitchControl b _080AFE02 .align 2, 0 -_080AFDE8: .4byte 0x02038696 +_080AFDE8: .4byte gUnknown_02038696 _080AFDEC: .4byte 0x0600c000 _080AFDF0: .4byte 0x01000001 -_080AFDF4: .4byte 0x030073c0 +_080AFDF4: .4byte gUnknown_030073C0 _080AFDF8: .4byte 0x0000ffff _080AFDFC: movs r0, 0x16 @@ -108258,7 +108258,7 @@ _080AFE1C: pop {r0} bx r0 .align 2, 0 -_080AFE2C: .4byte 0x03004b20 +_080AFE2C: .4byte gTasks thumb_func_end sub_80AFC74 thumb_func_start sub_80AFE30 @@ -108291,7 +108291,7 @@ _080AFE3C: .align 2, 0 _080AFE64: .4byte gUnknown_083CA350 _080AFE68: .4byte gUnknown_083CA338 -_080AFE6C: .4byte 0x02038696 +_080AFE6C: .4byte gUnknown_02038696 _080AFE70: .4byte gSpriteTemplate_83CA3AC _080AFE74: .4byte 0x02019338 thumb_func_end sub_80AFE30 @@ -108357,7 +108357,7 @@ _080AFEBA: movs r0, 0x1 b _080AFEF2 .align 2, 0 -_080AFEEC: .4byte 0x02020004 +_080AFEEC: .4byte gSprites _080AFEF0: ldr r0, _080AFF08 _080AFEF2: @@ -108493,10 +108493,10 @@ _080AFFAC: pop {r0} bx r0 .align 2, 0 -_080AFFD0: .4byte 0x02020004 +_080AFFD0: .4byte gSprites _080AFFD4: .4byte gUnknown_083CA338 _080AFFD8: .4byte 0x02019338 -_080AFFDC: .4byte 0x02038696 +_080AFFDC: .4byte gUnknown_02038696 thumb_func_end sub_80AFFA0 thumb_func_start sub_80AFFE0 @@ -108523,8 +108523,8 @@ _080AFFEE: movs r0, 0xB4 b _080B0022 .align 2, 0 -_080B0008: .4byte 0x02038696 -_080B000C: .4byte 0x02020004 +_080B0008: .4byte gUnknown_02038696 +_080B000C: .4byte gSprites _080B0010: .4byte 0x02019338 _080B0014: ldrb r0, [r2] @@ -108606,10 +108606,10 @@ _080B004A: .align 2, 0 _080B00A8: .4byte gUnknown_083CA3E4 _080B00AC: .4byte gUnknown_083CA33C -_080B00B0: .4byte 0x02020004 +_080B00B0: .4byte gSprites _080B00B4: .4byte gUnknown_083CA3C4 _080B00B8: .4byte gSpriteTemplate_83CA3F4 -_080B00BC: .4byte 0x02038696 +_080B00BC: .4byte gUnknown_02038696 _080B00C0: .4byte 0x02019338 _080B00C4: .4byte gUnknown_083CA464 thumb_func_end sub_80B0034 @@ -108647,7 +108647,7 @@ sub_80B00C8: @ 80B00C8 _080B0104: .4byte gUnknown_083CA46C _080B0108: .4byte gUnknown_083CA474 _080B010C: .4byte gSpriteTemplate_83CA484 -_080B0110: .4byte 0x02020004 +_080B0110: .4byte gSprites _080B0114: .4byte 0x02019204 thumb_func_end sub_80B00C8 @@ -108723,7 +108723,7 @@ _080B014A: _080B0198: .4byte gUnknown_083CC3AC _080B019C: .4byte gUnknown_083CC3B4 _080B01A0: .4byte gUnknown_083CA330 -_080B01A4: .4byte 0x02020004 +_080B01A4: .4byte gSprites _080B01A8: .4byte 0x0201920d _080B01AC: .4byte gSpriteTemplate_83CC454 thumb_func_end unref_sub_80B011C @@ -108751,7 +108751,7 @@ _080B01BA: bx r0 .align 2, 0 _080B01D4: .4byte 0x0201920d -_080B01D8: .4byte 0x02020020 +_080B01D8: .4byte gSprites + 0x1C _080B01DC: .4byte ObjectCB_SwitchPocketRotatingBallInit thumb_func_end unref_sub_80B01B0 @@ -108793,7 +108793,7 @@ _080B021A: movs r0, 0 b _080B0232 .align 2, 0 -_080B0224: .4byte 0x02020004 +_080B0224: .4byte gSprites _080B0228: .4byte 0x02019204 _080B022C: .4byte SpriteCallbackDummy _080B0230: @@ -108964,7 +108964,7 @@ _080B0342: .align 2, 0 _080B035C: .4byte sub_80B0458 _080B0360: .4byte 0x02019204 -_080B0364: .4byte 0x03004b28 +_080B0364: .4byte gUnknown_03004B28 thumb_func_end sub_80B0324 thumb_func_start sub_80B0368 @@ -108997,7 +108997,7 @@ sub_80B0368: @ 80B0368 pop {r0} bx r0 .align 2, 0 -_080B03A0: .4byte 0x03004b20 +_080B03A0: .4byte gTasks _080B03A4: .4byte 0x02019204 thumb_func_end sub_80B0368 @@ -109023,7 +109023,7 @@ sub_80B03A8: @ 80B03A8 bx r0 .align 2, 0 _080B03D0: .4byte sub_80B03D8 -_080B03D4: .4byte 0x03004b20 +_080B03D4: .4byte gTasks thumb_func_end sub_80B03A8 thumb_func_start sub_80B03D8 @@ -109086,7 +109086,7 @@ _080B0444: pop {r0} bx r0 .align 2, 0 -_080B044C: .4byte 0x03004b20 +_080B044C: .4byte gTasks _080B0450: .4byte 0x02019204 _080B0454: .4byte 0x00004bff thumb_func_end sub_80B03D8 @@ -109135,7 +109135,7 @@ _080B047C: adds r0, r4, 0x1 b _080B04AE .align 2, 0 -_080B04A8: .4byte 0x03004b28 +_080B04A8: .4byte gUnknown_03004B28 _080B04AC: subs r0, r4, 0x1 _080B04AE: @@ -109250,7 +109250,7 @@ sub_80B0548: @ 80B0548 pop {r0} bx r0 .align 2, 0 -_080B0580: .4byte 0x03004b20 +_080B0580: .4byte gTasks _080B0584: .4byte 0x02019204 thumb_func_end sub_80B0548 @@ -109307,8 +109307,8 @@ sub_80B05A4: @ 80B05A4 pop {r0} bx r0 .align 2, 0 -_080B05E8: .4byte 0x0202eadc -_080B05EC: .4byte 0x0202eedc +_080B05E8: .4byte gUnknown_0202EADC +_080B05EC: .4byte gUnknown_0202EEDC _080B05F0: .4byte 0x040000d4 _080B05F4: .4byte 0x80000001 thumb_func_end sub_80B05A4 @@ -109373,7 +109373,7 @@ _080B061C: adds r0, 0x1 b _080B0670 .align 2, 0 -_080B0664: .4byte 0x03004b28 +_080B0664: .4byte gUnknown_03004B28 _080B0668: .4byte 0x00004bff _080B066C: ldrh r0, [r2] @@ -109434,7 +109434,7 @@ _080B06C2: pop {r0} bx r0 .align 2, 0 -_080B06DC: .4byte 0x03004b20 +_080B06DC: .4byte gTasks thumb_func_end sub_80B05FC thumb_func_start unref_sub_80B06E0 @@ -109488,7 +109488,7 @@ _080B0726: bx r1 .align 2, 0 _080B073C: .4byte sub_80B0748 -_080B0740: .4byte 0x03004b28 +_080B0740: .4byte gUnknown_03004B28 _080B0744: .4byte 0x02019338 thumb_func_end unref_sub_80B06E0 @@ -109583,8 +109583,8 @@ _080B07D2: strh r6, [r1] b _080B08EA .align 2, 0 -_080B07F4: .4byte 0x03004b20 -_080B07F8: .4byte 0x02038696 +_080B07F4: .4byte gTasks +_080B07F8: .4byte gUnknown_02038696 _080B07FC: .4byte 0x00007fff _080B0800: adds r0, r5, 0x2 @@ -109742,10 +109742,10 @@ _080B0920: adds r0, r1, r2 b _080B0950 .align 2, 0 -_080B0930: .4byte 0x0202eec8 -_080B0934: .4byte 0x0202eac8 +_080B0930: .4byte gPlttBufferFaded +_080B0934: .4byte gPlttBufferUnfaded _080B0938: .4byte 0x040000d4 -_080B093C: .4byte 0x03004b20 +_080B093C: .4byte gTasks _080B0940: adds r0, r4, 0x1 lsls r0, 24 @@ -110001,11 +110001,11 @@ sub_80B09E4: @ 80B09E4 pop {r1} bx r1 .align 2, 0 -_080B0B2C: .4byte 0x02038696 +_080B0B2C: .4byte gUnknown_02038696 _080B0B30: .4byte gUnknown_083CC4B4 _080B0B34: .4byte gUnknown_083CC4D4 _080B0B38: .4byte gSpriteTemplate_83CC53C -_080B0B3C: .4byte 0x02020004 +_080B0B3C: .4byte gSprites _080B0B40: .4byte 0x000003ff _080B0B44: .4byte 0xfffffc00 _080B0B48: .4byte 0x0600e026 @@ -110042,7 +110042,7 @@ sub_80B0B5C: @ 80B0B5C pop {r0} bx r0 .align 2, 0 -_080B0B94: .4byte 0x02020004 +_080B0B94: .4byte gSprites thumb_func_end sub_80B0B5C thumb_func_start sub_80B0B98 @@ -110131,7 +110131,7 @@ sub_80B0BC4: @ 80B0BC4 bl audio_play b _080B0C4E .align 2, 0 -_080B0C38: .4byte 0x02020004 +_080B0C38: .4byte gSprites _080B0C3C: .4byte 0x02019338 _080B0C40: .4byte sub_80B0C5C _080B0C44: .4byte SpriteCallbackDummy @@ -110189,7 +110189,7 @@ _080B0CA4: pop {r0} bx r0 .align 2, 0 -_080B0CA8: .4byte 0x02020004 +_080B0CA8: .4byte gSprites _080B0CAC: .4byte sub_80B0CB0 thumb_func_end sub_80B0C5C @@ -110289,7 +110289,7 @@ _080B0D1C: _080B0D5C: .4byte 0x02000000 _080B0D60: .4byte gUnknown_083CA308 _080B0D64: .4byte gUnknown_083CA310 -_080B0D68: .4byte 0x03004210 +_080B0D68: .4byte gUnknown_03004210 _080B0D6C: bl sub_80B0D7C _080B0D70: @@ -110478,9 +110478,9 @@ _080B0EC2: _080B0ED0: .4byte 0x02000000 _080B0ED4: .4byte gUnknown_083CA308 _080B0ED8: .4byte gUnknown_083CA310 -_080B0EDC: .4byte 0x03004210 +_080B0EDC: .4byte gUnknown_03004210 _080B0EE0: .4byte 0x02019260 -_080B0EE4: .4byte 0x02038696 +_080B0EE4: .4byte gUnknown_02038696 thumb_func_end sub_80B0D7C thumb_func_start unref_sub_80B0EE8 @@ -110645,8 +110645,8 @@ _080B1004: strb r5, [r3] b _080B1018 .align 2, 0 -_080B1008: .4byte 0x02038696 -_080B100C: .4byte 0x02038670 +_080B1008: .4byte gUnknown_02038696 +_080B100C: .4byte gUnknown_02038670 _080B1010: adds r3, 0x1 adds r4, 0x1 @@ -110680,7 +110680,7 @@ _080B1038: ble _080B1038 b _080B10FC .align 2, 0 -_080B104C: .4byte 0x02038696 +_080B104C: .4byte gUnknown_02038696 _080B1050: mov r0, sp movs r1, 0xFF @@ -110699,7 +110699,7 @@ _080B1060: adds r1, r7, r2 b _080B1082 .align 2, 0 -_080B1070: .4byte 0x02038696 +_080B1070: .4byte gUnknown_02038696 _080B1074: .4byte 0x02019260 _080B1078: adds r0, r2, 0x1 @@ -110783,7 +110783,7 @@ _080B10FC: pop {r0} bx r0 .align 2, 0 -_080B110C: .4byte 0x02038696 +_080B110C: .4byte gUnknown_02038696 _080B1110: .4byte 0x02019244 _080B1114: .4byte 0x02019260 thumb_func_end sub_80B0F28 @@ -110813,7 +110813,7 @@ _080B111E: bx r0 .align 2, 0 _080B1144: .4byte 0x02018004 -_080B1148: .4byte 0x02038696 +_080B1148: .4byte gUnknown_02038696 thumb_func_end sub_80B1118 thumb_func_start sub_80B114C @@ -111282,13 +111282,13 @@ sub_80B146C: @ 80B146C bl StringCopy b _080B1538 .align 2, 0 -_080B14C8: .4byte 0x020231cc -_080B14CC: .4byte 0x02038572 -_080B14D0: .4byte 0x020232cc +_080B14C8: .4byte gStringVar1 +_080B14CC: .4byte gUnknown_02038572 +_080B14D0: .4byte gStringVar2 _080B14D4: .4byte 0x02019260 _080B14D8: .4byte gMoveNames _080B14DC: .4byte gContestMoves -_080B14E0: .4byte 0x020233cc +_080B14E0: .4byte gStringVar3 _080B14E4: .4byte gUnknown_083CC280 _080B14E8: lsrs r0, r1, 29 @@ -111299,7 +111299,7 @@ _080B14E8: bl StringCopy b _080B1538 .align 2, 0 -_080B14F8: .4byte 0x020233cc +_080B14F8: .4byte gStringVar3 _080B14FC: .4byte gUnknown_083CC288 _080B1500: lsrs r0, r1, 29 @@ -111310,7 +111310,7 @@ _080B1500: bl StringCopy b _080B1538 .align 2, 0 -_080B1510: .4byte 0x020233cc +_080B1510: .4byte gStringVar3 _080B1514: .4byte gUnknown_083CC290 _080B1518: lsrs r0, r1, 29 @@ -111321,7 +111321,7 @@ _080B1518: bl StringCopy b _080B1538 .align 2, 0 -_080B1528: .4byte 0x020233cc +_080B1528: .4byte gStringVar3 _080B152C: .4byte gUnknown_083CC299 _080B1530: ldr r0, _080B1568 @@ -111349,11 +111349,11 @@ _080B1538: pop {r0} bx r0 .align 2, 0 -_080B1568: .4byte 0x020233cc +_080B1568: .4byte gStringVar3 _080B156C: .4byte gUnknown_083CC2A3 -_080B1570: .4byte 0x020234cc +_080B1570: .4byte gStringVar4 _080B1574: .4byte gUnknown_083CC188 -_080B1578: .4byte 0x0202e908 +_080B1578: .4byte gMenuWindow thumb_func_end sub_80B146C thumb_func_start sub_80B157C @@ -111433,7 +111433,7 @@ _080B15E8: movs r2, 0x1 b _080B163A .align 2, 0 -_080B1600: .4byte 0x02038696 +_080B1600: .4byte gUnknown_02038696 _080B1604: .4byte 0x02019260 _080B1608: mov r1, sp @@ -111540,7 +111540,7 @@ _080B1692: pop {r0} bx r0 .align 2, 0 -_080B16C8: .4byte 0x02038696 +_080B16C8: .4byte gUnknown_02038696 _080B16CC: .4byte 0x020192d0 thumb_func_end sub_80B159C @@ -111627,7 +111627,7 @@ _080B1758: bl audio_play b _080B18E4 .align 2, 0 -_080B177C: .4byte 0x02020004 +_080B177C: .4byte gSprites _080B1780: .4byte 0x000003ff _080B1784: .4byte 0xfffffc00 _080B1788: @@ -111650,7 +111650,7 @@ _080B1788: bl audio_play b _080B18E4 .align 2, 0 -_080B17B0: .4byte 0x02020004 +_080B17B0: .4byte gSprites _080B17B4: .4byte 0x000003ff _080B17B8: .4byte 0xfffffc00 _080B17BC: @@ -111673,7 +111673,7 @@ _080B17BC: bl audio_play b _080B18E4 .align 2, 0 -_080B17E4: .4byte 0x02020004 +_080B17E4: .4byte gSprites _080B17E8: .4byte 0x000003ff _080B17EC: .4byte 0xfffffc00 _080B17F0: @@ -111696,7 +111696,7 @@ _080B17F0: bl audio_play b _080B18E4 .align 2, 0 -_080B1818: .4byte 0x02020004 +_080B1818: .4byte gSprites _080B181C: .4byte 0x000003ff _080B1820: .4byte 0xfffffc00 _080B1824: @@ -111719,7 +111719,7 @@ _080B1824: bl audio_play b _080B18E4 .align 2, 0 -_080B184C: .4byte 0x02020004 +_080B184C: .4byte gSprites _080B1850: .4byte 0x000003ff _080B1854: .4byte 0xfffffc00 _080B1858: @@ -111742,7 +111742,7 @@ _080B1858: bl audio_play b _080B18E4 .align 2, 0 -_080B1880: .4byte 0x02020004 +_080B1880: .4byte gSprites _080B1884: .4byte 0x000003ff _080B1888: .4byte 0xfffffc00 _080B188C: @@ -111765,7 +111765,7 @@ _080B188C: bl audio_play b _080B18E4 .align 2, 0 -_080B18B4: .4byte 0x02020004 +_080B18B4: .4byte gSprites _080B18B8: .4byte 0x000003ff _080B18BC: .4byte 0xfffffc00 _080B18C0: @@ -111812,7 +111812,7 @@ _080B18E4: pop {r0} bx r0 .align 2, 0 -_080B1914: .4byte 0x02020004 +_080B1914: .4byte gSprites _080B1918: .4byte 0x000003ff _080B191C: .4byte 0xfffffc00 _080B1920: .4byte sub_80B16D0 @@ -111897,7 +111897,7 @@ _080B19A8: bx r0 .align 2, 0 _080B19BC: .4byte 0x02019204 -_080B19C0: .4byte 0x02020004 +_080B19C0: .4byte gSprites _080B19C4: .4byte 0x06010000 _080B19C8: .4byte REG_BG0CNT _080B19CC: .4byte gContestApplauseMeterGfx @@ -111923,7 +111923,7 @@ unref_sub_80B19D0: @ 80B19D0 bx r0 .align 2, 0 _080B19F4: .4byte gUnknown_083CC2EC -_080B19F8: .4byte 0x03004210 +_080B19F8: .4byte gUnknown_03004210 thumb_func_end unref_sub_80B19D0 thumb_func_start contest_get_move_excitement @@ -111948,7 +111948,7 @@ contest_get_move_excitement: @ 80B19FC .align 2, 0 _080B1A20: .4byte gContestExcitementTable _080B1A24: .4byte gContestMoves -_080B1A28: .4byte 0x0203869c +_080B1A28: .4byte gUnknown_0203869C thumb_func_end contest_get_move_excitement thumb_func_start sub_80B1A2C @@ -111978,7 +111978,7 @@ sub_80B1A2C: @ 80B1A2C bx r1 .align 2, 0 _080B1A60: .4byte c3_08130B10 -_080B1A64: .4byte 0x03004b20 +_080B1A64: .4byte gTasks _080B1A68: .4byte 0x0000abe2 thumb_func_end sub_80B1A2C @@ -112009,7 +112009,7 @@ c3_08130B10: @ 80B1A6C adds r0, 0x1 b _080B1AA4 .align 2, 0 -_080B1A9C: .4byte 0x03004b20 +_080B1A9C: .4byte gTasks _080B1AA0: ldrh r0, [r2, 0x10] subs r0, 0x1 @@ -112107,7 +112107,7 @@ sub_80B1B14: @ 80B1B14 bx r0 .align 2, 0 _080B1B58: .4byte sub_80B1B68 -_080B1B5C: .4byte 0x02020004 +_080B1B5C: .4byte gSprites _080B1B60: .4byte 0x02019204 _080B1B64: .4byte 0x0000ffba thumb_func_end sub_80B1B14 @@ -112169,8 +112169,8 @@ _080B1BCA: bx r0 .align 2, 0 _080B1BD0: .4byte 0x02019204 -_080B1BD4: .4byte 0x02020004 -_080B1BD8: .4byte 0x03004b20 +_080B1BD4: .4byte gSprites +_080B1BD8: .4byte gTasks thumb_func_end sub_80B1B68 thumb_func_start sub_80B1BDC @@ -112196,7 +112196,7 @@ sub_80B1BDC: @ 80B1BDC ands r0, r1 b _080B1C28 .align 2, 0 -_080B1C04: .4byte 0x02020004 +_080B1C04: .4byte gSprites _080B1C08: .4byte 0x02019204 _080B1C0C: ldr r0, _080B1C30 @@ -112286,8 +112286,8 @@ _080B1CA6: bx r0 .align 2, 0 _080B1CAC: .4byte 0x02019204 -_080B1CB0: .4byte 0x02020004 -_080B1CB4: .4byte 0x03004b20 +_080B1CB0: .4byte gSprites +_080B1CB4: .4byte gTasks _080B1CB8: .4byte 0x0000ffba thumb_func_end sub_80B1C34 @@ -112320,7 +112320,7 @@ sub_80B1CBC: @ 80B1CBC bx r0 .align 2, 0 _080B1CF0: .4byte sub_80B1CFC -_080B1CF4: .4byte 0x03004b20 +_080B1CF4: .4byte gTasks _080B1CF8: .4byte 0x02019204 thumb_func_end sub_80B1CBC @@ -112344,7 +112344,7 @@ sub_80B1CFC: @ 80B1CFC beq _080B1D2A b _080B1D78 .align 2, 0 -_080B1D20: .4byte 0x03004b20 +_080B1D20: .4byte gTasks _080B1D24: cmp r0, 0x2 beq _080B1D50 @@ -112421,7 +112421,7 @@ unref_sub_80B1D84: @ 80B1D84 strb r1, [r0] bx lr .align 2, 0 -_080B1DB0: .4byte 0x02020004 +_080B1DB0: .4byte gSprites _080B1DB4: .4byte 0x02019204 thumb_func_end unref_sub_80B1D84 @@ -112442,7 +112442,7 @@ unref_sub_80B1DB8: @ 80B1DB8 strb r1, [r0] bx lr .align 2, 0 -_080B1DD4: .4byte 0x02020004 +_080B1DD4: .4byte gSprites _080B1DD8: .4byte 0x02019204 thumb_func_end unref_sub_80B1DB8 @@ -112498,7 +112498,7 @@ sub_80B1DFC: @ 80B1DFC ldr r0, [r0, 0x8] b _080B1E66 .align 2, 0 -_080B1E3C: .4byte 0x03004b20 +_080B1E3C: .4byte gTasks _080B1E40: .4byte 0x02016800 _080B1E44: .4byte 0x06002000 _080B1E48: .4byte 0x040000d4 @@ -112628,7 +112628,7 @@ _080B1F1E: bx r0 .align 2, 0 _080B1F44: .4byte 0x02019204 -_080B1F48: .4byte 0x03004b20 +_080B1F48: .4byte gTasks thumb_func_end sub_80B1EA8 thumb_func_start sub_80B1F4C @@ -112657,7 +112657,7 @@ sub_80B1F4C: @ 80B1F4C adds r0, 0x1 b _080B1F84 .align 2, 0 -_080B1F7C: .4byte 0x03004b20 +_080B1F7C: .4byte gTasks _080B1F80: ldrh r0, [r3, 0xA] subs r0, 0x1 @@ -112763,11 +112763,11 @@ _080B1FE8: b _080B2076 .align 2, 0 _080B204C: .4byte 0x02019260 -_080B2050: .4byte 0x02020004 +_080B2050: .4byte gSprites _080B2054: .4byte 0x060100a0 _080B2058: .4byte REG_BG0HOFS _080B205C: .4byte gUnknown_083CA33C -_080B2060: .4byte 0x02038696 +_080B2060: .4byte gUnknown_02038696 _080B2064: ldrb r1, [r4, 0x1] lsls r0, r1, 4 @@ -112882,7 +112882,7 @@ _080B2126: bx r0 .align 2, 0 _080B2134: .4byte 0x020192dd -_080B2138: .4byte 0x02038696 +_080B2138: .4byte gUnknown_02038696 _080B213C: .4byte 0x0600c028 _080B2140: .4byte 0x0600c02a _080B2144: .4byte 0x0600c068 @@ -113028,14 +113028,14 @@ _080B21EE: bx r0 .align 2, 0 _080B2250: .4byte REG_BG1CNT -_080B2254: .4byte 0x030042c0 -_080B2258: .4byte 0x030041b4 +_080B2254: .4byte gUnknown_030042C0 +_080B2258: .4byte gUnknown_030041B4 _080B225C: .4byte REG_BG1HOFS _080B2260: .4byte 0x0600f000 _080B2264: .4byte 0x040000d4 _080B2268: .4byte 0x85000400 _080B226C: .4byte gUnknown_08D17C3C -_080B2270: .4byte 0x02020004 +_080B2270: .4byte gSprites _080B2274: .4byte 0x02019338 _080B2278: .4byte REG_BG2CNT _080B227C: .4byte REG_BG0CNT @@ -113154,13 +113154,13 @@ _080B231E: bx r0 .align 2, 0 _080B2358: .4byte 0x06008000 -_080B235C: .4byte 0x030042c0 -_080B2360: .4byte 0x030041b4 +_080B235C: .4byte gUnknown_030042C0 +_080B2360: .4byte gUnknown_030041B4 _080B2364: .4byte 0x040000d4 _080B2368: .4byte 0x85000400 _080B236C: .4byte 0x0600f000 _080B2370: .4byte REG_BG1CNT -_080B2374: .4byte 0x02020004 +_080B2374: .4byte gSprites _080B2378: .4byte 0x02019338 thumb_func_end sub_80B2280 @@ -113190,9 +113190,9 @@ sub_80B237C: @ 80B237C pop {r0} bx r0 .align 2, 0 -_080B23AC: .4byte 0x030042c0 -_080B23B0: .4byte 0x030041b4 -_080B23B4: .4byte 0x03004b20 +_080B23AC: .4byte gUnknown_030042C0 +_080B23B0: .4byte gUnknown_030041B4 +_080B23B4: .4byte gTasks _080B23B8: .4byte sub_80B23BC thumb_func_end sub_80B237C @@ -113228,8 +113228,8 @@ _080B23EE: pop {r0} bx r0 .align 2, 0 -_080B23F4: .4byte 0x030041b4 -_080B23F8: .4byte 0x03004b20 +_080B23F4: .4byte gUnknown_030041B4 +_080B23F8: .4byte gTasks _080B23FC: .4byte sub_80B2400 thumb_func_end sub_80B23BC @@ -113253,7 +113253,7 @@ sub_80B2400: @ 80B2400 beq _080B2432 b _080B24FC .align 2, 0 -_080B2424: .4byte 0x03004b20 +_080B2424: .4byte gTasks _080B2428: cmp r1, 0x2 beq _080B24D6 @@ -113289,8 +113289,8 @@ _080B243A: b _080B24FC .align 2, 0 _080B2470: .4byte 0x02019218 -_080B2474: .4byte 0x02038696 -_080B2478: .4byte 0x03004b20 +_080B2474: .4byte gUnknown_02038696 +_080B2478: .4byte gTasks _080B247C: ldr r0, _080B24C0 ldrb r0, [r0] @@ -113322,7 +113322,7 @@ _080B249E: strh r0, [r5, 0x8] b _080B24FC .align 2, 0 -_080B24C0: .4byte 0x0203869a +_080B24C0: .4byte gUnknown_0203869A _080B24C4: .4byte 0x02019204 _080B24C8: .4byte sub_80C8C80 _080B24CC: .4byte sub_80AD8DC @@ -113381,8 +113381,8 @@ _080B252C: pop {r0} bx r0 .align 2, 0 -_080B2530: .4byte 0x030041b4 -_080B2534: .4byte 0x03004b20 +_080B2530: .4byte gUnknown_030041B4 +_080B2534: .4byte gTasks _080B2538: .4byte sub_80ADCDC thumb_func_end sub_80B2508 @@ -113405,7 +113405,7 @@ sub_80B253C: @ 80B253C strh r0, [r1, 0xC] b _080B259C .align 2, 0 -_080B255C: .4byte 0x03004b20 +_080B255C: .4byte gTasks _080B2560: ldrh r3, [r1, 0xA] movs r4, 0xA @@ -113465,7 +113465,7 @@ sub_80B25A4: @ 80B25A4 strh r0, [r4, 0xC] b _080B25D8 .align 2, 0 -_080B25C4: .4byte 0x03004b20 +_080B25C4: .4byte gTasks _080B25C8: movs r0, 0 strh r0, [r4, 0xC] @@ -113586,10 +113586,10 @@ _080B267A: pop {r0} bx r0 .align 2, 0 -_080B26B4: .4byte 0x02020004 +_080B26B4: .4byte gSprites _080B26B8: .4byte 0x02019338 _080B26BC: .4byte sub_80B26C8 -_080B26C0: .4byte 0x03004b20 +_080B26C0: .4byte gTasks _080B26C4: .4byte 0xfffffecc thumb_func_end sub_80B25E4 @@ -113666,9 +113666,9 @@ _080B274A: pop {r0} bx r0 .align 2, 0 -_080B2750: .4byte 0x02020004 +_080B2750: .4byte gSprites _080B2754: .4byte 0x02019338 -_080B2758: .4byte 0x03004b20 +_080B2758: .4byte gTasks _080B275C: .4byte 0xfffffecc thumb_func_end sub_80B26C8 @@ -113753,8 +113753,8 @@ _080B27D0: b _080B28BE .align 2, 0 _080B27F0: .4byte 0x02019260 -_080B27F4: .4byte 0x02038570 -_080B27F8: .4byte 0x02024e84 +_080B27F4: .4byte gUnknown_02038570 +_080B27F8: .4byte gUnknown_02024E84 _080B27FC: cmp r5, 0x82 beq _080B2898 @@ -113795,7 +113795,7 @@ _080B2838: b _080B28BC .align 2, 0 _080B2840: .4byte gBaseStats -_080B2844: .4byte 0x0202f7c4 +_080B2844: .4byte gUnknown_0202F7C4 _080B2848: lsls r0, r6, 3 subs r0, r6 @@ -113821,19 +113821,19 @@ _080B2848: b _080B28BE .align 2, 0 _080B2878: .4byte 0x02019260 -_080B287C: .4byte 0x02038570 +_080B287C: .4byte gUnknown_02038570 _080B2880: ldr r1, _080B2888 movs r0, 0xFF b _080B28BC .align 2, 0 -_080B2888: .4byte 0x0202f7be +_080B2888: .4byte gUnknown_0202F7BE _080B288C: ldr r1, _080B2894 movs r0, 0 b _080B28BC .align 2, 0 -_080B2894: .4byte 0x0202f7be +_080B2894: .4byte gUnknown_0202F7BE _080B2898: ldr r0, _080B28B0 adds r2, r0, 0 @@ -113848,7 +113848,7 @@ _080B2898: b _080B28BE .align 2, 0 _080B28B0: .4byte 0x02019204 -_080B28B4: .4byte 0x0202f7c4 +_080B28B4: .4byte gUnknown_0202F7C4 _080B28B8: ldr r1, _080B28C8 movs r0, 0x1 @@ -113860,7 +113860,7 @@ _080B28BE: pop {r0} bx r0 .align 2, 0 -_080B28C8: .4byte 0x0202f7c4 +_080B28C8: .4byte gUnknown_0202F7C4 thumb_func_end sub_80B2790 thumb_func_start unref_sub_80B28CC @@ -113913,7 +113913,7 @@ sub_80B28F0: @ 80B28F0 bx r0 .align 2, 0 _080B2924: .4byte 0x02019348 -_080B2928: .4byte 0x02038570 +_080B2928: .4byte gUnknown_02038570 thumb_func_end sub_80B28F0 thumb_func_start sub_80B292C @@ -113938,9 +113938,9 @@ sub_80B292C: @ 80B292C bx r0 .align 2, 0 _080B2958: .4byte SpriteCallbackDummy -_080B295C: .4byte 0x02024be0 -_080B2960: .4byte 0x02024c08 -_080B2964: .4byte 0x02020004 +_080B295C: .4byte gUnknown_02024BE0 +_080B2960: .4byte gUnknown_02024C08 +_080B2964: .4byte gSprites thumb_func_end sub_80B292C thumb_func_start sub_80B2968 @@ -113977,8 +113977,8 @@ sub_80B2968: @ 80B2968 pop {r0} bx r0 .align 2, 0 -_080B29AC: .4byte 0x02024be0 -_080B29B0: .4byte 0x02020004 +_080B29AC: .4byte gUnknown_02024BE0 +_080B29B0: .4byte gSprites thumb_func_end sub_80B2968 thumb_func_start sub_80B29B4 @@ -114042,7 +114042,7 @@ _080B2A60: movs r0, 0x2 b _080B2A70 .align 2, 0 -_080B2A68: .4byte 0x02024c08 +_080B2A68: .4byte gUnknown_02024C08 _080B2A6C: ldr r1, _080B2A78 movs r0, 0x3 @@ -114051,7 +114051,7 @@ _080B2A70: pop {r0} bx r0 .align 2, 0 -_080B2A78: .4byte 0x02024c08 +_080B2A78: .4byte gUnknown_02024C08 thumb_func_end sub_80B29B4 thumb_func_start sub_80B2A7C @@ -114095,8 +114095,8 @@ _080B2AB6: movs r0, 0 b _080B2C38 .align 2, 0 -_080B2AC8: .4byte 0x02038690 -_080B2ACC: .4byte 0x02038695 +_080B2AC8: .4byte gUnknown_02038690 +_080B2ACC: .4byte gUnknown_02038695 _080B2AD0: ldr r0, _080B2AE4 ldrh r0, [r0] @@ -114108,7 +114108,7 @@ _080B2AD0: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080B2AE4: .4byte 0x0203869c +_080B2AE4: .4byte gUnknown_0203869C _080B2AE8: .4byte _080B2AEC .align 2, 0 _080B2AEC: @@ -114196,13 +114196,13 @@ _080B2B16: strb r1, [r0] b _080B2C36 .align 2, 0 -_080B2B98: .4byte 0x02025734 +_080B2B98: .4byte gSaveBlock1 _080B2B9C: .4byte 0x00002dfc -_080B2BA0: .4byte 0x02038570 +_080B2BA0: .4byte gUnknown_02038570 _080B2BA4: .4byte 0x00002e04 _080B2BA8: .4byte 0x00002e07 _080B2BAC: .4byte 0x00002e12 -_080B2BB0: .4byte 0x0203869c +_080B2BB0: .4byte gUnknown_0203869C _080B2BB4: .4byte 0x00002e06 _080B2BB8: ldr r0, _080B2BC0 @@ -114252,9 +114252,9 @@ _080B2BC4: b _080B2C32 .align 2, 0 _080B2C14: .4byte 0x02015de0 -_080B2C18: .4byte 0x02038570 -_080B2C1C: .4byte 0x0203869a -_080B2C20: .4byte 0x03002978 +_080B2C18: .4byte gUnknown_02038570 +_080B2C1C: .4byte gUnknown_0203869A +_080B2C20: .4byte gUnknown_03002978 _080B2C24: adds r0, r5, 0 adds r0, 0x16 @@ -114326,7 +114326,7 @@ _080B2C98: movs r0, 0x2 b _080B2D16 .align 2, 0 -_080B2C9C: .4byte 0x02028530 +_080B2C9C: .4byte gUnknown_02028530 _080B2CA0: cmp r1, 0 beq _080B2CCA @@ -114354,7 +114354,7 @@ _080B2CCA: movs r0, 0x5 b _080B2D16 .align 2, 0 -_080B2CD0: .4byte 0x02028530 +_080B2CD0: .4byte gUnknown_02028530 _080B2CD4: ldr r0, _080B2CE8 ldrh r0, [r0] @@ -114366,7 +114366,7 @@ _080B2CD4: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080B2CE8: .4byte 0x0203869c +_080B2CE8: .4byte gUnknown_0203869C _080B2CEC: .4byte _080B2CF0 .align 2, 0 _080B2CF0: @@ -114421,7 +114421,7 @@ _080B2D28: pop {r0} bx r0 .align 2, 0 -_080B2D48: .4byte 0x02025734 +_080B2D48: .4byte gSaveBlock1 _080B2D4C: .4byte gUnknown_083CC5D0 _080B2D50: .4byte 0x00002dfc thumb_func_end sub_80B2D1C @@ -114456,7 +114456,7 @@ CreateShopMenu: @ 80B2D54 bl PrintMenuItemsReordered b _080B2DBC .align 2, 0 -_080B2D90: .4byte 0x03000708 +_080B2D90: .4byte gUnknown_03000708 _080B2D94: .4byte gUnknown_083CC6D0 _080B2D98: .4byte gUnknown_083CC6E8 _080B2D9C: @@ -114500,7 +114500,7 @@ _080B2DBC: .align 2, 0 _080B2DEC: .4byte gUnknown_083CC6D0 _080B2DF0: .4byte gUnknown_083CC6EB -_080B2DF4: .4byte 0x03000708 +_080B2DF4: .4byte gUnknown_03000708 _080B2DF8: .4byte sub_80B2E38 thumb_func_end CreateShopMenu @@ -114510,7 +114510,7 @@ SetShopMenuCallback: @ 80B2DFC str r0, [r1] bx lr .align 2, 0 -_080B2E04: .4byte 0x03000708 +_080B2E04: .4byte gUnknown_03000708 thumb_func_end SetShopMenuCallback thumb_func_start SetShopItemsForSale @@ -114540,7 +114540,7 @@ _080B2E30: pop {r0} bx r0 .align 2, 0 -_080B2E34: .4byte 0x03000708 +_080B2E34: .4byte gUnknown_03000708 thumb_func_end SetShopItemsForSale thumb_func_start sub_80B2E38 @@ -114564,8 +114564,8 @@ sub_80B2E38: @ 80B2E38 negs r0, r0 b _080B2E82 .align 2, 0 -_080B2E60: .4byte 0x03001770 -_080B2E64: .4byte 0x03000708 +_080B2E60: .4byte gMain +_080B2E64: .4byte gUnknown_03000708 _080B2E68: movs r0, 0x80 ands r0, r1 @@ -114584,7 +114584,7 @@ _080B2E82: strb r0, [r4, 0x9] b _080B2EF4 .align 2, 0 -_080B2E8C: .4byte 0x03000708 +_080B2E8C: .4byte gUnknown_03000708 _080B2E90: ldrh r1, [r2, 0x2E] movs r0, 0x1 @@ -114601,7 +114601,7 @@ _080B2E90: ldr r2, _080B2EB8 b _080B2EC0 .align 2, 0 -_080B2EB0: .4byte 0x03000708 +_080B2EB0: .4byte gUnknown_03000708 _080B2EB4: .4byte gUnknown_083CC6D0 _080B2EB8: .4byte gUnknown_083CC6E8 _080B2EBC: @@ -114658,7 +114658,7 @@ sub_80B2EFC: @ 80B2EFC pop {r0} bx r0 .align 2, 0 -_080B2F24: .4byte 0x03004b20 +_080B2F24: .4byte gTasks _080B2F28: .4byte BuyMenuDrawGraphics _080B2F2C: .4byte sub_80B2FA0 thumb_func_end sub_80B2EFC @@ -114685,7 +114685,7 @@ sub_80B2F30: @ 80B2F30 pop {r0} bx r0 .align 2, 0 -_080B2F58: .4byte 0x03004b20 +_080B2F58: .4byte gTasks _080B2F5C: .4byte sub_80A6300 _080B2F60: .4byte sub_80B2FA0 thumb_func_end sub_80B2F30 @@ -114716,7 +114716,7 @@ _080B2F96: pop {r0} bx r0 .align 2, 0 -_080B2F9C: .4byte 0x03000708 +_080B2F9C: .4byte gUnknown_03000708 thumb_func_end HandleShopMenuQuit thumb_func_start sub_80B2FA0 @@ -114747,8 +114747,8 @@ _080B2FCE: pop {r0} bx r0 .align 2, 0 -_080B2FD4: .4byte 0x0202f388 -_080B2FD8: .4byte 0x03004b20 +_080B2FD4: .4byte gPaletteFade +_080B2FD8: .4byte gTasks thumb_func_end sub_80B2FA0 thumb_func_start ReturnToShopMenuAfterExitingSellMenu @@ -114766,7 +114766,7 @@ ReturnToShopMenuAfterExitingSellMenu: @ 80B2FDC pop {r0} bx r0 .align 2, 0 -_080B2FF8: .4byte 0x03000708 +_080B2FF8: .4byte gUnknown_03000708 thumb_func_end ReturnToShopMenuAfterExitingSellMenu thumb_func_start Task_ExitSellMenu @@ -114791,7 +114791,7 @@ Task_ExitSellMenu: @ 80B2FFC bl DisplayItemMessageOnField b _080B3040 .align 2, 0 -_080B3028: .4byte 0x03000708 +_080B3028: .4byte gUnknown_03000708 _080B302C: .4byte gOtherText_CanIHelpYou _080B3030: .4byte ReturnToShopMenuAfterExitingSellMenu _080B3034: @@ -114845,7 +114845,7 @@ unref_sub_80B3078: @ 80B3078 str r0, [r1] bx lr .align 2, 0 -_080B308C: .4byte 0x03004b20 +_080B308C: .4byte gTasks _080B3090: .4byte Task_ExitSellMenu thumb_func_end unref_sub_80B3078 @@ -114894,7 +114894,7 @@ sub_80B30AC: @ 80B30AC pop {r0} bx r0 .align 2, 0 -_080B30F0: .4byte 0x020219cc +_080B30F0: .4byte gBG1TilemapBuffer _080B30F4: .4byte 0x0600e800 _080B30F8: .4byte 0x040000d4 _080B30FC: .4byte 0x80000400 @@ -115010,7 +115010,7 @@ BuyMenuDrawGraphics: @ 80B3108 bx r0 .align 2, 0 _080B3204: .4byte REG_BG1HOFS -_080B3208: .4byte 0x0202f388 +_080B3208: .4byte gPaletteFade _080B320C: .4byte 0x040000d4 _080B3210: .4byte 0x85000100 _080B3214: .4byte gBuyMenuFrame_Gfx @@ -115019,8 +115019,8 @@ _080B321C: .4byte gBuyMenuFrame_Tilemap _080B3220: .4byte 0x02018000 _080B3224: .4byte gMenuMoneyPal _080B3228: .4byte gWindowConfig_81E6DFC -_080B322C: .4byte 0x03000708 -_080B3230: .4byte 0x02025734 +_080B322C: .4byte gUnknown_03000708 +_080B3230: .4byte gSaveBlock1 _080B3234: .4byte sub_80B40E8 _080B3238: .4byte sub_80B30AC _080B323C: .4byte sub_80B3094 @@ -115073,7 +115073,7 @@ _080B329A: pop {r0} bx r0 .align 2, 0 -_080B32A0: .4byte 0x03000708 +_080B32A0: .4byte gUnknown_03000708 thumb_func_end sub_80B3270 thumb_func_start sub_80B32A4 @@ -115088,7 +115088,7 @@ sub_80B32A4: @ 80B32A4 bl sub_80F979C b _080B32C4 .align 2, 0 -_080B32B8: .4byte 0x03000708 +_080B32B8: .4byte gUnknown_03000708 _080B32BC: movs r0, 0 movs r1, 0 @@ -115105,7 +115105,7 @@ _080B32C4: bl sub_80F979C b _080B32E8 .align 2, 0 -_080B32DC: .4byte 0x03000708 +_080B32DC: .4byte gUnknown_03000708 _080B32E0: movs r0, 0x1 movs r1, 0 @@ -115185,7 +115185,7 @@ _080B335C: ldr r5, _080B3360 b _080B3366 .align 2, 0 -_080B3360: .4byte 0x020221cc +_080B3360: .4byte gBG2TilemapBuffer _080B3364: ldr r5, _080B3390 _080B3366: @@ -115208,7 +115208,7 @@ _080B3366: bl BuyMenuDrawMapMetatileLayer b _080B33C0 .align 2, 0 -_080B3390: .4byte 0x020229cc +_080B3390: .4byte gBG3TilemapBuffer _080B3394: .4byte 0xfffff800 _080B3398: ldr r5, _080B33C8 @@ -115234,7 +115234,7 @@ _080B33C0: pop {r0} bx r0 .align 2, 0 -_080B33C8: .4byte 0x020229cc +_080B33C8: .4byte gBG3TilemapBuffer _080B33CC: .4byte 0xfffff000 thumb_func_end BuyMenuDrawMapMetatile @@ -115274,7 +115274,7 @@ sub_80B33D0: @ 80B33D0 pop {r0} bx r0 .align 2, 0 -_080B3418: .4byte 0x020229cc +_080B3418: .4byte gBG3TilemapBuffer _080B341C: .4byte 0xfffff800 thumb_func_end sub_80B33D0 @@ -115349,7 +115349,7 @@ _080B345A: b _080B34C0 .align 2, 0 _080B34A8: .4byte 0x000001ff -_080B34AC: .4byte 0x0202e828 +_080B34AC: .4byte gMapHeader _080B34B0: mov r2, r9 ldr r0, [r2] @@ -115430,7 +115430,7 @@ _080B3520: bx r0 .align 2, 0 _080B354C: .4byte 0xfffffe00 -_080B3550: .4byte 0x020219cc +_080B3550: .4byte gBG1TilemapBuffer thumb_func_end sub_80B3420 thumb_func_start BuyMenuDrawMapGraphics @@ -115584,12 +115584,12 @@ _080B3650: pop {r0} bx r0 .align 2, 0 -_080B3674: .4byte 0x020386a4 -_080B3678: .4byte 0x020386aa +_080B3674: .4byte gUnknown_020386A4 +_080B3678: .4byte gUnknown_020386AA _080B367C: .4byte 0x0000fffd _080B3680: .4byte 0x0000fffe -_080B3684: .4byte 0x020386a8 -_080B3688: .4byte 0x030048a0 +_080B3684: .4byte gUnknown_020386A8 +_080B3688: .4byte gMapObjects thumb_func_end sub_80B356C thumb_func_start sub_80B368C @@ -115660,10 +115660,10 @@ _080B36F8: pop {r0} bx r0 .align 2, 0 -_080B3710: .4byte 0x020386a4 -_080B3714: .4byte 0x030048a0 +_080B3710: .4byte gUnknown_020386A4 +_080B3714: .4byte gMapObjects _080B3718: .4byte SpriteCallbackDummy -_080B371C: .4byte 0x02020004 +_080B371C: .4byte gSprites thumb_func_end sub_80B368C thumb_func_start sub_80B3720 @@ -115697,7 +115697,7 @@ _080B3742: pop {r0} bx r0 .align 2, 0 -_080B3754: .4byte 0x020219cc +_080B3754: .4byte gBG1TilemapBuffer _080B3758: .4byte 0x000003ff _080B375C: .4byte 0x02018000 _080B3760: .4byte 0x0000c3e0 @@ -115729,7 +115729,7 @@ sub_80B3764: @ 80B3764 pop {r0} bx r0 .align 2, 0 -_080B3798: .4byte 0x03000708 +_080B3798: .4byte gUnknown_03000708 thumb_func_end sub_80B3764 thumb_func_start sub_80B379C @@ -115771,7 +115771,7 @@ _080B37B6: pop {r0} bx r0 .align 2, 0 -_080B37E0: .4byte 0x020219cc +_080B37E0: .4byte gBG1TilemapBuffer _080B37E4: .4byte 0x02018300 _080B37E8: .4byte 0x0000c3e0 thumb_func_end sub_80B379C @@ -115851,11 +115851,11 @@ sub_80B37F8: @ 80B37F8 pop {r0} bx r0 .align 2, 0 -_080B3884: .4byte 0x03000708 -_080B3888: .4byte 0x03004b20 -_080B388C: .4byte 0x020231cc +_080B3884: .4byte gUnknown_03000708 +_080B3888: .4byte gTasks +_080B388C: .4byte gStringVar1 _080B3890: .4byte gOtherText_xString1 -_080B3894: .4byte 0x020219cc +_080B3894: .4byte gBG1TilemapBuffer _080B3898: .4byte 0x0000c3e1 thumb_func_end sub_80B37F8 @@ -115929,7 +115929,7 @@ _080B38EE: pop {r0} bx r0 .align 2, 0 -_080B392C: .4byte 0x020231cc +_080B392C: .4byte gStringVar1 thumb_func_end sub_80B389C thumb_func_start sub_80B3930 @@ -115990,7 +115990,7 @@ _080B3986: bl sub_80B7B34 b _080B39C2 .align 2, 0 -_080B39A0: .4byte 0x020231cc +_080B39A0: .4byte gStringVar1 _080B39A4: .4byte gDecorations + 0x1 _080B39A8: .4byte 0x00002710 _080B39AC: @@ -116093,7 +116093,7 @@ _080B3A60: pop {r0} bx r0 .align 2, 0 -_080B3A68: .4byte 0x03000708 +_080B3A68: .4byte gUnknown_03000708 _080B3A6C: .4byte gOtherText_CancelNoTerminator thumb_func_end sub_80B39D0 @@ -116121,7 +116121,7 @@ sub_80B3A70: @ 80B3A70 str r4, [sp, 0x4] b _080B3ABA .align 2, 0 -_080B3A9C: .4byte 0x03000708 +_080B3A9C: .4byte gUnknown_03000708 _080B3AA0: ldr r1, _080B3AC8 ldr r2, [r2, 0x4] @@ -116218,9 +116218,9 @@ _080B3B06: bl DisplayItemMessageOnField b _080B3B7A .align 2, 0 -_080B3B5C: .4byte 0x03001770 -_080B3B60: .4byte 0x03000708 -_080B3B64: .4byte 0x03004b20 +_080B3B5C: .4byte gMain +_080B3B60: .4byte gUnknown_03000708 +_080B3B64: .4byte gTasks _080B3B68: .4byte gOtherText_FreePremierBall _080B3B6C: .4byte sub_80B4378 _080B3B70: .4byte 0x0000c3e1 @@ -116263,9 +116263,9 @@ sub_80B3B80: @ 80B3B80 pop {r0} bx r0 .align 2, 0 -_080B3BC0: .4byte 0x02025bc4 -_080B3BC4: .4byte 0x020386a0 -_080B3BC8: .4byte 0x03004b20 +_080B3BC0: .4byte gUnknown_02025BC4 +_080B3BC4: .4byte gUnknown_020386A0 +_080B3BC8: .4byte gTasks _080B3BCC: .4byte sub_80B3AEC thumb_func_end sub_80B3B80 @@ -116286,7 +116286,7 @@ sub_80B3BD0: @ 80B3BD0 pop {r0} bx r0 .align 2, 0 -_080B3BF0: .4byte 0x03000708 +_080B3BF0: .4byte gUnknown_03000708 thumb_func_end sub_80B3BD0 thumb_func_start sub_80B3BF4 @@ -116352,11 +116352,11 @@ sub_80B3BF4: @ 80B3BF4 bl sub_80B4470 b _080B3D24 .align 2, 0 -_080B3C7C: .4byte 0x020219cc -_080B3C80: .4byte 0x02025734 -_080B3C84: .4byte 0x020386a0 -_080B3C88: .4byte 0x03000708 -_080B3C8C: .4byte 0x03004b20 +_080B3C7C: .4byte gBG1TilemapBuffer +_080B3C80: .4byte gSaveBlock1 +_080B3C84: .4byte gUnknown_020386A0 +_080B3C88: .4byte gUnknown_03000708 +_080B3C8C: .4byte gTasks _080B3C90: .4byte gOtherText_HereYouGo _080B3C94: .4byte sub_80B3B80 _080B3C98: .4byte 0x0000c3e1 @@ -116411,7 +116411,7 @@ _080B3CF0: bl DisplayItemMessageOnField b _080B3D24 .align 2, 0 -_080B3D08: .4byte 0x020234cc +_080B3D08: .4byte gStringVar4 _080B3D0C: .4byte gOtherText_SpaceForIsFull _080B3D10: .4byte sub_80B3BD0 _080B3D14: .4byte 0x0000c3e1 @@ -116460,7 +116460,7 @@ sub_80B3D38: @ 80B3D38 pop {r0} bx r0 .align 2, 0 -_080B3D70: .4byte 0x020219cc +_080B3D70: .4byte gBG1TilemapBuffer _080B3D74: .4byte 0x0000c3e1 _080B3D78: .4byte gUnknown_083CC708 thumb_func_end sub_80B3D38 @@ -116498,8 +116498,8 @@ sub_80B3D7C: @ 80B3D7C pop {r0} bx r0 .align 2, 0 -_080B3DC0: .4byte 0x03000708 -_080B3DC4: .4byte 0x020219cc +_080B3DC0: .4byte gUnknown_03000708 +_080B3DC4: .4byte gBG1TilemapBuffer thumb_func_end sub_80B3D7C thumb_func_start sub_80B3DC8 @@ -116604,15 +116604,15 @@ _080B3DEE: bl DisplayItemMessageOnField b _080B3EF0 .align 2, 0 -_080B3EA8: .4byte 0x03000708 -_080B3EAC: .4byte 0x03001770 -_080B3EB0: .4byte 0x020386a0 -_080B3EB4: .4byte 0x03004b20 -_080B3EB8: .4byte 0x020219cc -_080B3EBC: .4byte 0x020231cc -_080B3EC0: .4byte 0x020232cc -_080B3EC4: .4byte 0x020233cc -_080B3EC8: .4byte 0x020234cc +_080B3EA8: .4byte gUnknown_03000708 +_080B3EAC: .4byte gMain +_080B3EB0: .4byte gUnknown_020386A0 +_080B3EB4: .4byte gTasks +_080B3EB8: .4byte gBG1TilemapBuffer +_080B3EBC: .4byte gStringVar1 +_080B3EC0: .4byte gStringVar2 +_080B3EC4: .4byte gStringVar3 +_080B3EC8: .4byte gStringVar4 _080B3ECC: .4byte gOtherText_ThatWillBe _080B3ED0: .4byte sub_80B3D38 _080B3ED4: .4byte 0x0000c3e1 @@ -116697,9 +116697,9 @@ _080B3F62: pop {r0} bx r0 .align 2, 0 -_080B3F78: .4byte 0x03004b20 -_080B3F7C: .4byte 0x03000708 -_080B3F80: .4byte 0x02025734 +_080B3F78: .4byte gTasks +_080B3F7C: .4byte gUnknown_03000708 +_080B3F80: .4byte gSaveBlock1 _080B3F84: .4byte sub_80B3DC8 thumb_func_end sub_80B3EFC @@ -116785,7 +116785,7 @@ _080B3FFC: pop {r0} bx r0 .align 2, 0 -_080B4020: .4byte 0x0202e908 +_080B4020: .4byte gMenuWindow _080B4024: .4byte 0x000003de _080B4028: .4byte 0x000003ff _080B402C: .4byte 0x00003a20 @@ -116878,7 +116878,7 @@ _080B40B4: pop {r0} bx r0 .align 2, 0 -_080B40D8: .4byte 0x0202e908 +_080B40D8: .4byte gMenuWindow _080B40DC: .4byte 0x000003ff _080B40E0: .4byte 0x040000d4 _080B40E4: .4byte 0x800000f0 @@ -116925,9 +116925,9 @@ _080B411E: movs r1, 0 b _080B417A .align 2, 0 -_080B4134: .4byte 0x0202f388 -_080B4138: .4byte 0x03001770 -_080B413C: .4byte 0x03000708 +_080B4134: .4byte gPaletteFade +_080B4138: .4byte gMain +_080B413C: .4byte gUnknown_03000708 _080B4140: movs r0, 0x5 bl audio_play @@ -116964,7 +116964,7 @@ _080B417A: bl sub_80B32A4 b _080B436C .align 2, 0 -_080B418C: .4byte 0x03000708 +_080B418C: .4byte gUnknown_03000708 _080B4190: ldrb r2, [r4, 0x8] cmp r0, r2 @@ -117066,11 +117066,11 @@ _080B41CE: bl DisplayItemMessageOnField b _080B436C .align 2, 0 -_080B426C: .4byte 0x03000708 -_080B4270: .4byte 0x020386a0 -_080B4274: .4byte 0x02025734 -_080B4278: .4byte 0x020231cc -_080B427C: .4byte 0x020234cc +_080B426C: .4byte gUnknown_03000708 +_080B4270: .4byte gUnknown_020386A0 +_080B4274: .4byte gSaveBlock1 +_080B4278: .4byte gStringVar1 +_080B427C: .4byte gStringVar4 _080B4280: .4byte gOtherText_HowManyYouWant _080B4284: .4byte sub_80B3EFC _080B4288: .4byte 0x0000c3e1 @@ -117105,9 +117105,9 @@ _080B42BA: bl DisplayItemMessageOnField b _080B436C .align 2, 0 -_080B42C8: .4byte 0x020386a0 +_080B42C8: .4byte gUnknown_020386A0 _080B42CC: .4byte gDecorations -_080B42D0: .4byte 0x02025734 +_080B42D0: .4byte gSaveBlock1 _080B42D4: .4byte gOtherText_NotEnoughMoney _080B42D8: .4byte sub_80B3BD0 _080B42DC: .4byte 0x0000c3e1 @@ -117137,9 +117137,9 @@ _080B42E0: bl StringExpandPlaceholders b _080B4330 .align 2, 0 -_080B4318: .4byte 0x020231cc -_080B431C: .4byte 0x020232cc -_080B4320: .4byte 0x020234cc +_080B4318: .4byte gStringVar1 +_080B431C: .4byte gStringVar2 +_080B4320: .4byte gStringVar4 _080B4324: .4byte gOtherText_ThatWillBe2 _080B4328: ldr r0, _080B4340 @@ -117153,7 +117153,7 @@ _080B4330: bl DisplayItemMessageOnField b _080B436C .align 2, 0 -_080B4340: .4byte 0x020234cc +_080B4340: .4byte gStringVar4 _080B4344: .4byte gOtherText_ThatWillBe3 _080B4348: .4byte sub_80B3D38 _080B434C: .4byte 0x0000c3e1 @@ -117226,8 +117226,8 @@ sub_80B4378: @ 80B4378 pop {r0} bx r0 .align 2, 0 -_080B43E4: .4byte 0x020219cc -_080B43E8: .4byte 0x03004b20 +_080B43E4: .4byte gBG1TilemapBuffer +_080B43E8: .4byte gTasks _080B43EC: .4byte sub_80B40E8 thumb_func_end sub_80B4378 @@ -117260,9 +117260,9 @@ sub_80B43F0: @ 80B43F0 pop {r0} bx r0 .align 2, 0 -_080B4428: .4byte 0x0300485c +_080B4428: .4byte gUnknown_0300485C _080B442C: .4byte sub_80B3050 -_080B4430: .4byte 0x03004b20 +_080B4430: .4byte gTasks _080B4434: .4byte Task_ExitBuyMenu thumb_func_end sub_80B43F0 @@ -117290,7 +117290,7 @@ _080B4462: pop {r0} bx r0 .align 2, 0 -_080B4468: .4byte 0x0202f388 +_080B4468: .4byte gPaletteFade _080B446C: .4byte c2_exit_to_overworld_2_switch thumb_func_end Task_ExitBuyMenu @@ -117342,9 +117342,9 @@ _080B4492: strh r0, [r3, 0x2] b _080B451E .align 2, 0 -_080B44C8: .4byte 0x02038724 -_080B44CC: .4byte 0x03000708 -_080B44D0: .4byte 0x03004b20 +_080B44C8: .4byte gUnknown_02038724 +_080B44CC: .4byte gUnknown_03000708 +_080B44D0: .4byte gTasks _080B44D4: ldrh r0, [r1, 0xA] adds r0, r2, r0 @@ -117392,8 +117392,8 @@ _080B451E: pop {r0} bx r0 .align 2, 0 -_080B452C: .4byte 0x02038730 -_080B4530: .4byte 0x03004b20 +_080B452C: .4byte gUnknown_02038730 +_080B4530: .4byte gTasks thumb_func_end sub_80B4470 thumb_func_start ClearItemPurchases @@ -117408,8 +117408,8 @@ ClearItemPurchases: @ 80B4534 pop {r0} bx r0 .align 2, 0 -_080B4548: .4byte 0x02038730 -_080B454C: .4byte 0x02038724 +_080B4548: .4byte gUnknown_02038730 +_080B454C: .4byte gUnknown_02038724 thumb_func_end ClearItemPurchases thumb_func_start CreatePokemartMenu @@ -117541,7 +117541,7 @@ _080B4614: bl MapGridSetMetatileIdAt b _080B465C .align 2, 0 -_080B4648: .4byte 0x03004b20 +_080B4648: .4byte gTasks _080B464C: mov r1, r9 ldrh r0, [r1] @@ -117668,7 +117668,7 @@ sub_80B4710: @ 80B4710 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080B4738: .4byte 0x03004b28 +_080B4738: .4byte gUnknown_03004B28 _080B473C: .4byte _080B4740 .align 2, 0 _080B4740: @@ -117783,7 +117783,7 @@ sub_80B47D8: @ 80B47D8 bx r1 .align 2, 0 _080B481C: .4byte sub_80B4710 -_080B4820: .4byte 0x03004b28 +_080B4820: .4byte gUnknown_03004B28 thumb_func_end sub_80B47D8 thumb_func_start sub_80B4824 @@ -117797,7 +117797,7 @@ sub_80B4824: @ 80B4824 pop {r0} bx r0 .align 2, 0 -_080B4838: .4byte 0x02038731 +_080B4838: .4byte gUnknown_02038731 thumb_func_end sub_80B4824 thumb_func_start sub_80B483C @@ -117809,7 +117809,7 @@ sub_80B483C: @ 80B483C pop {r0} bx r0 .align 2, 0 -_080B484C: .4byte 0x02038731 +_080B484C: .4byte gUnknown_02038731 thumb_func_end sub_80B483C thumb_func_start sub_80B4850 @@ -117833,8 +117833,8 @@ sub_80B4850: @ 80B4850 movs r0, 0 b _080B487E .align 2, 0 -_080B4874: .4byte 0x03004b20 -_080B4878: .4byte 0x02038731 +_080B4874: .4byte gTasks +_080B4878: .4byte gUnknown_02038731 _080B487C: movs r0, 0x1 _080B487E: @@ -117857,7 +117857,7 @@ unref_sub_80B4884: @ 80B4884 pop {r0} bx r0 .align 2, 0 -_080B48A0: .4byte 0x02028894 +_080B48A0: .4byte gUnknown_02028894 _080B48A4: .4byte 0x01000298 thumb_func_end unref_sub_80B4884 @@ -117892,7 +117892,7 @@ _080B48B6: pop {r0} bx r0 .align 2, 0 -_080B48E0: .4byte 0x02028894 +_080B48E0: .4byte gUnknown_02028894 _080B48E4: .4byte 0x0000052f _080B48E8: .4byte 0xffffcea0 _080B48EC: .4byte 0x0000316c @@ -117934,7 +117934,7 @@ _080B4914: pop {r1} bx r1 .align 2, 0 -_080B4934: .4byte 0x02025734 +_080B4934: .4byte gSaveBlock1 _080B4938: .4byte 0x0000316c _080B493C: .4byte 0x0000052b thumb_func_end sub_80B48F8 @@ -117964,7 +117964,7 @@ sub_80B4940: @ 80B4940 movs r0, 0x1 b _080B4986 .align 2, 0 -_080B4970: .4byte 0x02025734 +_080B4970: .4byte gSaveBlock1 _080B4974: .4byte 0x00003174 _080B4978: .4byte 0x0000316a _080B497C: .4byte 0x00003160 @@ -117990,7 +117990,7 @@ GetBerryInfo: @ 80B498C ldr r0, _080B49A4 b _080B49BE .align 2, 0 -_080B49A4: .4byte 0x02028894 +_080B49A4: .4byte gUnknown_02028894 _080B49A8: subs r0, r4, 0x1 lsls r0, 24 @@ -118020,7 +118020,7 @@ GetBerryTreeInfo: @ 80B49C8 adds r0, r1 bx lr .align 2, 0 -_080B49D4: .4byte 0x02026d3c +_080B49D4: .4byte gUnknown_02026D3C thumb_func_end GetBerryTreeInfo thumb_func_start FieldObjectInteractionWaterBerryTree @@ -118044,7 +118044,7 @@ FieldObjectInteractionWaterBerryTree: @ 80B49D8 beq _080B4A0E b _080B4A2A .align 2, 0 -_080B4A00: .4byte 0x03004ae0 +_080B4A00: .4byte gSelectedMapObject _080B4A04: cmp r0, 0x3 beq _080B4A1A @@ -118100,7 +118100,7 @@ IsPlayerFacingPlantedBerryTree: @ 80B4A34 b _080B4A66 .align 2, 0 _080B4A5C: .4byte BerryTreeScript -_080B4A60: .4byte 0x03004ae0 +_080B4A60: .4byte gSelectedMapObject _080B4A64: movs r0, 0 _080B4A66: @@ -118150,7 +118150,7 @@ _080B4AA2: pop {r0} bx r0 .align 2, 0 -_080B4AB4: .4byte 0x02025734 +_080B4AB4: .4byte gSaveBlock1 _080B4AB8: .4byte gUnknown_083CD780 thumb_func_end sub_80B4A90 @@ -118283,7 +118283,7 @@ _080B4B6A: str r1, [r4, 0x4] b _080B4BF8 .align 2, 0 -_080B4BAC: .4byte 0x02026d3c +_080B4BAC: .4byte gUnknown_02026D3C _080B4BB0: .4byte gUnknown_083CD780 _080B4BB4: adds r5, r6, 0 @@ -118400,7 +118400,7 @@ RemoveBerryTree: @ 80B4C6C str r2, [r0, 0x4] bx lr .align 2, 0 -_080B4C84: .4byte 0x02025734 +_080B4C84: .4byte gSaveBlock1 _080B4C88: .4byte 0x00001608 _080B4C8C: .4byte gUnknown_083CD780 thumb_func_end RemoveBerryTree @@ -118416,7 +118416,7 @@ GetBerryTypeByBerryTreeId: @ 80B4C90 ldrb r0, [r0] bx lr .align 2, 0 -_080B4CA0: .4byte 0x02025734 +_080B4CA0: .4byte gSaveBlock1 _080B4CA4: .4byte 0x00001608 thumb_func_end GetBerryTypeByBerryTreeId @@ -118433,7 +118433,7 @@ GetStageByBerryTreeId: @ 80B4CA8 lsrs r0, 25 bx lr .align 2, 0 -_080B4CBC: .4byte 0x02025734 +_080B4CBC: .4byte gSaveBlock1 _080B4CC0: .4byte 0x00001609 thumb_func_end GetStageByBerryTreeId @@ -118648,7 +118648,7 @@ GetBerryCountByBerryTreeId: @ 80B4E20 ldrb r0, [r0] bx lr .align 2, 0 -_080B4E30: .4byte 0x02025734 +_080B4E30: .4byte gSaveBlock1 _080B4E34: .4byte 0x0000160c thumb_func_end GetBerryCountByBerryTreeId @@ -118695,10 +118695,10 @@ FieldObjectInteractionGetBerryTreeData: @ 80B4E50 strh r0, [r1] b _080B4EAA .align 2, 0 -_080B4E8C: .4byte 0x03004ae0 -_080B4E90: .4byte 0x0202e8de -_080B4E94: .4byte 0x02025734 -_080B4E98: .4byte 0x0202e8cc +_080B4E8C: .4byte gSelectedMapObject +_080B4E90: .4byte gUnknown_0202E8DE +_080B4E94: .4byte gSaveBlock1 +_080B4E98: .4byte gUnknown_0202E8CC _080B4E9C: ldr r4, _080B4ED4 adds r0, r5, 0 @@ -118726,10 +118726,10 @@ _080B4EAA: pop {r0} bx r0 .align 2, 0 -_080B4ED4: .4byte 0x0202e8cc -_080B4ED8: .4byte 0x0202e8ce -_080B4EDC: .4byte 0x0202e8d0 -_080B4EE0: .4byte 0x020231cc +_080B4ED4: .4byte gUnknown_0202E8CC +_080B4ED8: .4byte gUnknown_0202E8CE +_080B4EDC: .4byte gUnknown_0202E8D0 +_080B4EE0: .4byte gStringVar1 thumb_func_end FieldObjectInteractionGetBerryTreeData thumb_func_start sub_80B4EE4 @@ -118766,8 +118766,8 @@ FieldObjectInteractionPlantBerryTree: @ 80B4EF4 pop {r0} bx r0 .align 2, 0 -_080B4F24: .4byte 0x0203855e -_080B4F28: .4byte 0x03004ae0 +_080B4F24: .4byte word_203855E +_080B4F28: .4byte gSelectedMapObject thumb_func_end FieldObjectInteractionPlantBerryTree thumb_func_start FieldObjectInteractionPickBerryTree @@ -118802,8 +118802,8 @@ FieldObjectInteractionPickBerryTree: @ 80B4F2C pop {r0} bx r0 .align 2, 0 -_080B4F70: .4byte 0x03004ae0 -_080B4F74: .4byte 0x0202e8cc +_080B4F70: .4byte gSelectedMapObject +_080B4F74: .4byte gUnknown_0202E8CC thumb_func_end FieldObjectInteractionPickBerryTree thumb_func_start FieldObjectInteractionRemoveBerryTree @@ -118824,9 +118824,9 @@ FieldObjectInteractionRemoveBerryTree: @ 80B4F78 pop {r0} bx r0 .align 2, 0 -_080B4F9C: .4byte 0x03004ae0 -_080B4FA0: .4byte 0x0202e8de -_080B4FA4: .4byte 0x02025734 +_080B4F9C: .4byte gSelectedMapObject +_080B4FA0: .4byte gUnknown_0202E8DE +_080B4FA4: .4byte gSaveBlock1 thumb_func_end FieldObjectInteractionRemoveBerryTree thumb_func_start PlayerHasBerries @@ -118919,7 +118919,7 @@ _080B5038: pop {r0} bx r0 .align 2, 0 -_080B5050: .4byte 0x030048a0 +_080B5050: .4byte gMapObjects thumb_func_end ResetBerryTreeSparkleFlags thumb_func_start sub_80B5054 @@ -118958,7 +118958,7 @@ sub_80B5054: @ 80B5054 b _080B50A6 .align 2, 0 _080B5098: .4byte sub_80B52B4 -_080B509C: .4byte 0x0202e8dc +_080B509C: .4byte gScriptResult _080B50A0: .4byte gMultichoiceLists _080B50A4: movs r0, 0 @@ -119010,7 +119010,7 @@ sub_80B50B0: @ 80B50B0 b _080B510E .align 2, 0 _080B5100: .4byte sub_80B52B4 -_080B5104: .4byte 0x0202e8dc +_080B5104: .4byte gScriptResult _080B5108: .4byte gMultichoiceLists _080B510C: movs r0, 0 @@ -119220,7 +119220,7 @@ sub_80B5230: @ 80B5230 b _080B52A2 .align 2, 0 _080B5298: .4byte sub_80B52B4 -_080B529C: .4byte 0x03004b20 +_080B529C: .4byte gTasks _080B52A0: movs r0, 0 _080B52A2: @@ -119258,8 +119258,8 @@ sub_80B52B4: @ 80B52B4 bl ProcessMenuInputNoWrap b _080B52EC .align 2, 0 -_080B52E0: .4byte 0x0202f388 -_080B52E4: .4byte 0x03004b20 +_080B52E0: .4byte gPaletteFade +_080B52E4: .4byte gTasks _080B52E8: bl ProcessMenuInput _080B52EC: @@ -119289,8 +119289,8 @@ _080B52EC: strh r0, [r1] b _080B532C .align 2, 0 -_080B5320: .4byte 0x03004b20 -_080B5324: .4byte 0x0202e8dc +_080B5320: .4byte gTasks +_080B5324: .4byte gScriptResult _080B5328: ldr r0, _080B5354 strh r1, [r0] @@ -119313,8 +119313,8 @@ _080B534E: pop {r0} bx r0 .align 2, 0 -_080B5354: .4byte 0x0202e8dc -_080B5358: .4byte 0x03004b20 +_080B5354: .4byte gScriptResult +_080B5358: .4byte gTasks thumb_func_end sub_80B52B4 thumb_func_start Multichoice @@ -119351,7 +119351,7 @@ Multichoice: @ 80B535C b _080B53AA .align 2, 0 _080B539C: .4byte sub_80B52B4 -_080B53A0: .4byte 0x0202e8dc +_080B53A0: .4byte gScriptResult _080B53A4: .4byte gMultichoiceLists _080B53A8: movs r0, 0 @@ -119492,8 +119492,8 @@ yes_no_box: @ 80B546C b _080B54C2 .align 2, 0 _080B54B4: .4byte task_yes_no_maybe -_080B54B8: .4byte 0x0202e8dc -_080B54BC: .4byte 0x03004b20 +_080B54B8: .4byte gScriptResult +_080B54BC: .4byte gTasks _080B54C0: movs r0, 0 _080B54C2: @@ -119512,7 +119512,7 @@ unref_sub_80B54C8: @ 80B54C8 movs r0, 0x1 b _080B54DE .align 2, 0 -_080B54D8: .4byte 0x0202e8dc +_080B54D8: .4byte gScriptResult _080B54DC: movs r0, 0 _080B54DE: @@ -119539,7 +119539,7 @@ task_yes_no_maybe: @ 80B54E4 strh r0, [r1, 0xC] b _080B556A .align 2, 0 -_080B5504: .4byte 0x03004b20 +_080B5504: .4byte gTasks _080B5508: bl ProcessMenuInputNoWrap lsls r0, 24 @@ -119566,7 +119566,7 @@ _080B552C: movs r0, 0 b _080B5540 .align 2, 0 -_080B5538: .4byte 0x0202e8dc +_080B5538: .4byte gScriptResult _080B553C: ldr r1, _080B5570 movs r0, 0x1 @@ -119595,8 +119595,8 @@ _080B556A: pop {r0} bx r0 .align 2, 0 -_080B5570: .4byte 0x0202e8dc -_080B5574: .4byte 0x03004b20 +_080B5570: .4byte gScriptResult +_080B5574: .4byte gTasks thumb_func_end task_yes_no_maybe thumb_func_start sub_80B5578 @@ -119683,7 +119683,7 @@ _080B5606: lsls r1, r2, 24 b _080B563A .align 2, 0 -_080B5620: .4byte 0x0202e8dc +_080B5620: .4byte gScriptResult _080B5624: .4byte gMultichoiceLists _080B5628: adds r0, r6, 0 @@ -119731,7 +119731,7 @@ _080B5670: pop {r1} bx r1 .align 2, 0 -_080B5680: .4byte 0x03004b20 +_080B5680: .4byte gTasks thumb_func_end sub_80B5578 thumb_func_start sub_80B5684 @@ -119766,8 +119766,8 @@ sub_80B5684: @ 80B5684 strh r0, [r1] b _080B56D2 .align 2, 0 -_080B56C4: .4byte 0x03004b20 -_080B56C8: .4byte 0x0202e8dc +_080B56C4: .4byte gTasks +_080B56C8: .4byte gScriptResult _080B56CC: ldr r0, _080B56FC strh r1, [r0] @@ -119791,8 +119791,8 @@ _080B56F4: pop {r0} bx r0 .align 2, 0 -_080B56FC: .4byte 0x0202e8dc -_080B5700: .4byte 0x03004b20 +_080B56FC: .4byte gScriptResult +_080B5700: .4byte gTasks thumb_func_end sub_80B5684 thumb_func_start sp109_CreatePCMenu @@ -119812,7 +119812,7 @@ sp109_CreatePCMenu: @ 80B5704 b _080B572E .align 2, 0 _080B5724: .4byte sub_80B52B4 -_080B5728: .4byte 0x0202e8dc +_080B5728: .4byte gScriptResult _080B572C: movs r0, 0 _080B572E: @@ -119971,7 +119971,7 @@ task_picbox: @ 80B5850 beq _080B5894 b _080B58BE .align 2, 0 -_080B5874: .4byte 0x03004b20 +_080B5874: .4byte gTasks _080B5878: cmp r0, 0x2 beq _080B5882 @@ -119993,7 +119993,7 @@ _080B5894: strh r0, [r4, 0x8] b _080B58BE .align 2, 0 -_080B589C: .4byte 0x02020004 +_080B589C: .4byte gSprites _080B58A0: ldrb r2, [r4, 0xE] adds r0, r2, 0 @@ -120089,8 +120089,8 @@ sub_80B58C4: @ 80B58C4 b _080B596E .align 2, 0 _080B595C: .4byte task_picbox -_080B5960: .4byte 0x03004b20 -_080B5964: .4byte 0x02020004 +_080B5960: .4byte gTasks +_080B5964: .4byte gSprites _080B5968: .4byte SpriteCallbackDummy _080B596C: movs r0, 0 @@ -120121,7 +120121,7 @@ picbox_close: @ 80B5974 b _080B59A6 .align 2, 0 _080B5998: .4byte task_picbox -_080B599C: .4byte 0x03004b20 +_080B599C: .4byte gTasks _080B59A0: .4byte sub_80B59AC _080B59A4: movs r0, 0 @@ -120190,7 +120190,7 @@ C2_NamingScreen: @ 80B59FC ldr r0, [r0] mov pc, r0 .align 2, 0 -_080B5A14: .4byte 0x03001770 +_080B5A14: .4byte gMain _080B5A18: .4byte 0x0000043c _080B5A1C: .4byte _080B5A20 .align 2, 0 @@ -120233,7 +120233,7 @@ _080B5A6C: strb r0, [r1] b _080B5A96 .align 2, 0 -_080B5A7C: .4byte 0x03001770 +_080B5A7C: .4byte gMain _080B5A80: .4byte 0x0000043c _080B5A84: bl sub_80B5E20 @@ -120351,7 +120351,7 @@ AddNamingScreenTask: @ 80B5B10 bx r0 .align 2, 0 _080B5B74: .4byte NamingScreenDummyTask -_080B5B78: .4byte 0x03004b20 +_080B5B78: .4byte gTasks thumb_func_end AddNamingScreenTask thumb_func_start GetNamingScreenParameters @@ -120399,7 +120399,7 @@ GetNamingScreenParameters: @ 80B5B7C bx r0 .align 2, 0 _080B5BD8: .4byte NamingScreenDummyTask -_080B5BDC: .4byte 0x03004b20 +_080B5BDC: .4byte gTasks _080B5BE0: .4byte 0x02000000 thumb_func_end GetNamingScreenParameters @@ -120647,7 +120647,7 @@ _080B5DB2: .align 2, 0 _080B5DBC: .4byte 0x02000000 _080B5DC0: .4byte gUnknown_083CE398 -_080B5DC4: .4byte 0x03001760 +_080B5DC4: .4byte gKeyRepeatStartDelay thumb_func_end NamingScreen_Init thumb_func_start sub_80B5DC8 @@ -120756,7 +120756,7 @@ _080B5E82: .align 2, 0 _080B5E9C: .4byte gUnknown_083CE218 _080B5EA0: .4byte 0x02000000 -_080B5EA4: .4byte 0x03004b20 +_080B5EA4: .4byte gTasks thumb_func_end sub_80B5E70 thumb_func_start sub_80B5EA8 @@ -120804,7 +120804,7 @@ _080B5EF2: pop {r1} bx r1 .align 2, 0 -_080B5EF8: .4byte 0x0202f388 +_080B5EF8: .4byte gPaletteFade _080B5EFC: .4byte 0x02000000 thumb_func_end sub_80B5ED0 @@ -120953,7 +120953,7 @@ pokemon_store: @ 80B5FEC movs r0, 0 b _080B6040 .align 2, 0 -_080B6030: .4byte 0x03001760 +_080B6030: .4byte gKeyRepeatStartDelay _080B6034: .4byte 0x02000000 _080B6038: ldr r1, _080B6048 @@ -121027,7 +121027,7 @@ _080B60AA: pop {r1} bx r1 .align 2, 0 -_080B60B0: .4byte 0x0202f388 +_080B60B0: .4byte gPaletteFade _080B60B4: .4byte 0x02000000 thumb_func_end sub_80B6094 @@ -121221,7 +121221,7 @@ sub_80B61EC: @ 80B61EC bx r1 .align 2, 0 _080B6208: .4byte sub_80B623C -_080B620C: .4byte 0x03004b20 +_080B620C: .4byte gTasks thumb_func_end sub_80B61EC thumb_func_start sub_80B6210 @@ -121245,7 +121245,7 @@ sub_80B6210: @ 80B6210 bx r0 .align 2, 0 _080B6234: .4byte sub_80B623C -_080B6238: .4byte 0x03004b20 +_080B6238: .4byte gTasks thumb_func_end sub_80B6210 thumb_func_start sub_80B623C @@ -121270,7 +121270,7 @@ sub_80B623C: @ 80B623C bx r0 .align 2, 0 _080B6264: .4byte gUnknown_083CE250 -_080B6268: .4byte 0x03004b20 +_080B6268: .4byte gTasks thumb_func_end sub_80B623C thumb_func_start sub_80B626C @@ -121296,7 +121296,7 @@ sub_80B6274: @ 80B6274 strh r0, [r2, 0xA] b _080B62C8 .align 2, 0 -_080B6290: .4byte 0x03001770 +_080B6290: .4byte gMain _080B6294: movs r0, 0x2 ands r0, r1 @@ -121420,7 +121420,7 @@ _080B634A: movs r0, 0x8 b _080B6388 .align 2, 0 -_080B6374: .4byte 0x03001770 +_080B6374: .4byte gMain _080B6378: .4byte gUnknown_083CE258 _080B637C: .4byte gUnknown_083CE262 _080B6380: .4byte 0x02000000 @@ -121544,7 +121544,7 @@ sub_80B6438: @ 80B6438 bx r0 .align 2, 0 _080B6458: .4byte sub_80B64D4 -_080B645C: .4byte 0x03004b20 +_080B645C: .4byte gTasks thumb_func_end sub_80B6438 thumb_func_start sub_80B6460 @@ -121577,7 +121577,7 @@ sub_80B6460: @ 80B6460 b _080B64CC .align 2, 0 _080B6498: .4byte sub_80B64D4 -_080B649C: .4byte 0x03004b20 +_080B649C: .4byte gTasks _080B64A0: cmp r5, 0x3 bne _080B64B0 @@ -121668,7 +121668,7 @@ _080B6540: pop {r0} bx r0 .align 2, 0 -_080B6548: .4byte 0x03004b20 +_080B6548: .4byte gTasks thumb_func_end sub_80B64D4 thumb_func_start sub_80B654C @@ -121736,8 +121736,8 @@ sub_80B65AC: @ 80B65AC pop {r0} bx r0 .align 2, 0 -_080B65CC: .4byte 0x0202eec8 -_080B65D0: .4byte 0x0202eac8 +_080B65CC: .4byte gPlttBufferFaded +_080B65D0: .4byte gPlttBufferUnfaded thumb_func_end sub_80B65AC thumb_func_start sub_80B65D4 @@ -121822,7 +121822,7 @@ _080B6642: bx r0 .align 2, 0 _080B6660: .4byte gUnknown_083CE27C -_080B6664: .4byte 0x03004b20 +_080B6664: .4byte gTasks thumb_func_end sub_80B6630 thumb_func_start sub_80B6668 @@ -122023,7 +122023,7 @@ sub_80B6774: @ 80B6774 .align 2, 0 _080B67E0: .4byte gSpriteTemplate_83CE640 _080B67E4: .4byte 0x02000000 -_080B67E8: .4byte 0x02020004 +_080B67E8: .4byte gSprites thumb_func_end sub_80B6774 thumb_func_start sub_80B67EC @@ -122080,7 +122080,7 @@ sub_80B680C: @ 80B680C bx r0 .align 2, 0 _080B6850: .4byte 0x02000000 -_080B6854: .4byte 0x02020004 +_080B6854: .4byte gSprites thumb_func_end sub_80B680C thumb_func_start sub_80B6858 @@ -122099,7 +122099,7 @@ sub_80B6858: @ 80B6858 bx lr .align 2, 0 _080B6870: .4byte 0x02000000 -_080B6874: .4byte 0x02020004 +_080B6874: .4byte gSprites thumb_func_end sub_80B6858 thumb_func_start sub_80B6878 @@ -122147,7 +122147,7 @@ sub_80B6888: @ 80B6888 pop {r0} bx r0 .align 2, 0 -_080B68CC: .4byte 0x02020004 +_080B68CC: .4byte gSprites _080B68D0: .4byte 0x02000000 _080B68D4: .4byte 0xffffff00 thumb_func_end sub_80B6888 @@ -122180,7 +122180,7 @@ sub_80B68D8: @ 80B68D8 pop {r0} bx r0 .align 2, 0 -_080B690C: .4byte 0x02020004 +_080B690C: .4byte gSprites _080B6910: .4byte 0x02000000 thumb_func_end sub_80B68D8 @@ -122200,7 +122200,7 @@ sub_80B6914: @ 80B6914 bx r0 .align 2, 0 _080B6930: .4byte 0x02000000 -_080B6934: .4byte 0x02020004 +_080B6934: .4byte gSprites thumb_func_end sub_80B6914 thumb_func_start sub_80B6938 @@ -122218,7 +122218,7 @@ sub_80B6938: @ 80B6938 lsrs r0, 31 bx lr .align 2, 0 -_080B6950: .4byte 0x02020004 +_080B6950: .4byte gSprites _080B6954: .4byte 0x02000000 thumb_func_end sub_80B6938 @@ -122440,7 +122440,7 @@ sub_80B6A80: @ 80B6A80 .align 2, 0 _080B6AF8: .4byte gSpriteTemplate_83CE5C8 _080B6AFC: .4byte 0x02000000 -_080B6B00: .4byte 0x02020004 +_080B6B00: .4byte gSprites _080B6B04: .4byte gUnknown_083CE558 _080B6B08: .4byte gSpriteTemplate_83CE5F8 _080B6B0C: .4byte gUnknown_083CE560 @@ -122463,7 +122463,7 @@ sub_80B6B14: @ 80B6B14 bx lr .align 2, 0 _080B6B2C: .4byte 0x02000000 -_080B6B30: .4byte 0x02020004 +_080B6B30: .4byte gSprites thumb_func_end sub_80B6B14 thumb_func_start sub_80B6B34 @@ -122517,7 +122517,7 @@ sub_80B6B5C: @ 80B6B5C pop {r1} bx r1 .align 2, 0 -_080B6B90: .4byte 0x02020004 +_080B6B90: .4byte gSprites _080B6B94: .4byte 0x02000000 thumb_func_end sub_80B6B5C @@ -122579,7 +122579,7 @@ _080B6BF8: pop {r1} bx r1 .align 2, 0 -_080B6C00: .4byte 0x02020004 +_080B6C00: .4byte gSprites _080B6C04: .4byte 0x0000fffc thumb_func_end sub_80B6B9C @@ -122617,7 +122617,7 @@ _080B6C3C: pop {r1} bx r1 .align 2, 0 -_080B6C44: .4byte 0x02020004 +_080B6C44: .4byte gSprites thumb_func_end sub_80B6C08 thumb_func_start sub_80B6C48 @@ -122707,7 +122707,7 @@ sub_80B6CA8: @ 80B6CA8 bx r0 .align 2, 0 _080B6CF4: .4byte gSpriteTemplate_83CE610 -_080B6CF8: .4byte 0x02020004 +_080B6CF8: .4byte gSprites _080B6CFC: .4byte gUnknown_083CE578 _080B6D00: .4byte gSpriteTemplate_83CE628 thumb_func_end sub_80B6CA8 @@ -122785,7 +122785,7 @@ _080B6D86: .align 2, 0 _080B6D8C: .4byte 0x02000000 _080B6D90: .4byte gSpriteTemplate_83CE658 -_080B6D94: .4byte 0x02020004 +_080B6D94: .4byte gSprites _080B6D98: .4byte gSpriteTemplate_83CE670 thumb_func_end sub_80B6D04 @@ -122942,7 +122942,7 @@ sub_80B6E68: @ 80B6E68 .align 2, 0 _080B6EB0: .4byte 0x02000000 _080B6EB4: .4byte SpriteCallbackDummy -_080B6EB8: .4byte 0x02020004 +_080B6EB8: .4byte gSprites thumb_func_end sub_80B6E68 thumb_func_start sub_80B6EBC @@ -122972,7 +122972,7 @@ sub_80B6EBC: @ 80B6EBC bx r0 .align 2, 0 _080B6EF0: .4byte gSpriteTemplate_83CE688 -_080B6EF4: .4byte 0x02020004 +_080B6EF4: .4byte gSprites _080B6EF8: .4byte gUnknown_083CE580 thumb_func_end sub_80B6EBC @@ -123008,7 +123008,7 @@ sub_80B6EFC: @ 80B6EFC .align 2, 0 _080B6F38: .4byte 0x02000000 _080B6F3C: .4byte SpriteCallbackDummy -_080B6F40: .4byte 0x02020004 +_080B6F40: .4byte gSprites thumb_func_end sub_80B6EFC thumb_func_start sub_80B6F44 @@ -123855,9 +123855,9 @@ sub_80B74FC: @ 80B74FC pop {r0} bx r0 .align 2, 0 -_080B7528: .4byte 0x020231cc +_080B7528: .4byte gStringVar1 _080B752C: .4byte 0x02000000 -_080B7530: .4byte 0x020234cc +_080B7530: .4byte gStringVar4 _080B7534: .4byte gOtherText_SentToPC _080B7538: .4byte gWindowConfig_81E6E88 thumb_func_end sub_80B74FC @@ -123914,7 +123914,7 @@ sub_80B7568: @ 80B7568 bx r0 .align 2, 0 _080B759C: .4byte gNamingScreenMenu_Gfx -_080B75A0: .4byte 0x0202e9d4 +_080B75A0: .4byte gMenuMessageBoxContentTileOffset _080B75A4: .4byte 0x040000d4 _080B75A8: .4byte 0x80000400 _080B75AC: .4byte 0x06008000 @@ -124088,7 +124088,7 @@ _080B76AA: pop {r0} bx r0 .align 2, 0 -_080B76DC: .4byte 0x0202e9d4 +_080B76DC: .4byte gMenuMessageBoxContentTileOffset thumb_func_end sub_80B7698 thumb_func_start sub_80B76E0 @@ -124131,7 +124131,7 @@ _080B76F2: pop {r0} bx r0 .align 2, 0 -_080B7728: .4byte 0x0202e9d4 +_080B7728: .4byte gMenuMessageBoxContentTileOffset thumb_func_end sub_80B76E0 thumb_func_start sub_80B772C @@ -124394,7 +124394,7 @@ sub_80B78F8: @ 80B78F8 pop {r0} bx r0 .align 2, 0 -_080B7914: .4byte 0x020231cc +_080B7914: .4byte gStringVar1 _080B7918: .4byte 0x02000000 _080B791C: .4byte gSpeciesNames thumb_func_end sub_80B78F8 @@ -124467,7 +124467,7 @@ sub_80B7960: @ 80B7960 pop {r0} bx r0 .align 2, 0 -_080B799C: .4byte 0x020231cc +_080B799C: .4byte gStringVar1 _080B79A0: .4byte 0x02000011 _080B79A4: .4byte gWindowConfig_81E6F4C thumb_func_end sub_80B7960 @@ -124868,7 +124868,7 @@ sub_80B7C14: @ 80B7C14 _080B7C88: .4byte gUnknown_083CF584 _080B7C8C: .4byte gUnknown_083CF58C _080B7C90: .4byte gSpriteTemplate_83CF56C -_080B7C94: .4byte 0x02038734 +_080B7C94: .4byte gUnknown_02038734 thumb_func_end sub_80B7C14 thumb_func_start RemoveMoneyLabelObject @@ -124904,8 +124904,8 @@ RemoveMoneyLabelObject: @ 80B7C98 pop {r0} bx r0 .align 2, 0 -_080B7CDC: .4byte 0x02038734 -_080B7CE0: .4byte 0x02020004 +_080B7CDC: .4byte gUnknown_02038734 +_080B7CE0: .4byte gSprites _080B7CE4: .4byte 0x00002722 thumb_func_end RemoveMoneyLabelObject @@ -124925,8 +124925,8 @@ sub_80B7CE8: @ 80B7CE8 pop {r1} bx r1 .align 2, 0 -_080B7D04: .4byte 0x02025734 -_080B7D08: .4byte 0x0202e8ce +_080B7D04: .4byte gSaveBlock1 +_080B7D08: .4byte gUnknown_0202E8CE thumb_func_end sub_80B7CE8 thumb_func_start sub_80B7D0C @@ -124939,8 +124939,8 @@ sub_80B7D0C: @ 80B7D0C pop {r0} bx r0 .align 2, 0 -_080B7D1C: .4byte 0x02025bc4 -_080B7D20: .4byte 0x0202e8ce +_080B7D1C: .4byte gUnknown_02025BC4 +_080B7D20: .4byte gUnknown_0202E8CE thumb_func_end sub_80B7D0C thumb_func_start AreMovesContestCombo @@ -126179,7 +126179,7 @@ _080B8636: pop {r0} bx r0 .align 2, 0 -_080B863C: .4byte 0x02038696 +_080B863C: .4byte gUnknown_02038696 _080B8640: .4byte 0x020192d0 _080B8644: .4byte gContestEffects _080B8648: .4byte gContestMoves @@ -126222,7 +126222,7 @@ _080B868A: pop {r0} bx r0 .align 2, 0 -_080B8690: .4byte 0x02038696 +_080B8690: .4byte gUnknown_02038696 _080B8694: .4byte 0x020192d0 _080B8698: .4byte gContestEffects _080B869C: .4byte gContestMoves @@ -127365,7 +127365,7 @@ _080B8EEA: .align 2, 0 _080B8EF0: .4byte gContestMoves _080B8EF4: .4byte 0x020192d0 -_080B8EF8: .4byte 0x0203869c +_080B8EF8: .4byte gUnknown_0203869C thumb_func_end ContestEffect_44 thumb_func_start ContestEffect_45 @@ -127977,8 +127977,8 @@ _080B9378: .4byte 0x00001044 _080B937C: .4byte gUnknown_083D0278 _080B9380: .4byte 0x00001084 _080B9384: .4byte gUnknown_083D027C -_080B9388: .4byte 0x02038738 -_080B938C: .4byte 0x02025734 +_080B9388: .4byte gUnknown_02038738 +_080B938C: .4byte gSaveBlock1 _080B9390: .4byte 0x0000303c _080B9394: .4byte 0x00003074 _080B9398: .4byte 0x00002f9c @@ -128083,7 +128083,7 @@ _080B9478: pop {r0} bx r0 .align 2, 0 -_080B9480: .4byte 0x03004b20 +_080B9480: .4byte gTasks thumb_func_end sub_80B9450 thumb_func_start sub_80B9484 @@ -128108,7 +128108,7 @@ _080B949E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080B94A8: .4byte 0x03004b28 +_080B94A8: .4byte gUnknown_03004B28 _080B94AC: .4byte _080B94B0 .align 2, 0 _080B94B0: @@ -128147,8 +128147,8 @@ _080B94C8: strh r0, [r4, 0x1E] b _080B95E6 .align 2, 0 -_080B950C: .4byte 0x0202e8ce -_080B9510: .4byte 0x03000718 +_080B950C: .4byte gUnknown_0202E8CE +_080B9510: .4byte gUnknown_03000718 _080B9514: .4byte sub_80B95F0 _080B9518: .4byte sub_80B9450 _080B951C: @@ -128171,7 +128171,7 @@ _080B951C: bl DestroyTask b _080B95E6 .align 2, 0 -_080B9548: .4byte 0x03004b20 +_080B9548: .4byte gTasks _080B954C: .4byte 0x00000834 _080B9550: ldr r0, _080B956C @@ -128212,7 +128212,7 @@ _080B9570: strh r5, [r4, 0x10] b _080B95E6 .align 2, 0 -_080B95A4: .4byte 0x03004b20 +_080B95A4: .4byte gTasks _080B95A8: .4byte gOtherText_MixingComplete _080B95AC: ldrh r0, [r4, 0x10] @@ -128246,7 +128246,7 @@ _080B95E6: pop {r0} bx r0 .align 2, 0 -_080B95EC: .4byte 0x03004b20 +_080B95EC: .4byte gTasks thumb_func_end sub_80B9484 thumb_func_start sub_80B95F0 @@ -128275,7 +128275,7 @@ _080B9612: beq _080B9650 b _080B97D6 .align 2, 0 -_080B961C: .4byte 0x03004b20 +_080B961C: .4byte gTasks _080B9620: cmp r1, 0x2 bne _080B9626 @@ -128429,8 +128429,8 @@ _080B9734: movs r0, 0x5 b _080B97D4 .align 2, 0 -_080B9758: .4byte 0x03002fa4 -_080B975C: .4byte 0x020231cc +_080B9758: .4byte gReceivedRemoteLinkPlayers +_080B975C: .4byte gStringVar1 _080B9760: bl GetLinkPlayerCount_2 lsls r0, 24 @@ -128512,7 +128512,7 @@ sub_80B97DC: @ 80B97DC ldr r0, [r0] mov pc, r0 .align 2, 0 -_080B9800: .4byte 0x03004b20 +_080B9800: .4byte gTasks _080B9804: .4byte _080B9808 .align 2, 0 _080B9808: @@ -128536,7 +128536,7 @@ _080B981C: bl memcpy b _080B9860 .align 2, 0 -_080B983C: .4byte 0x03002a70 +_080B983C: .4byte gBlockSendBuffer _080B9840: bl GetMultiplayerId lsls r0, 24 @@ -128615,7 +128615,7 @@ sub_80B9890: @ 80B9890 movs r0, 0 b _080B9966 .align 2, 0 -_080B98D0: .4byte 0x03004b20 +_080B98D0: .4byte gTasks _080B98D4: ldr r1, [sp, 0x4] mov r2, r9 @@ -128725,7 +128725,7 @@ _080B999E: pop {r0} bx r0 .align 2, 0 -_080B99B0: .4byte 0x03004b20 +_080B99B0: .4byte gTasks thumb_func_end sub_80B9890 thumb_func_start sub_80B99B4 @@ -128754,7 +128754,7 @@ _080B99DC: pop {r0} bx r0 .align 2, 0 -_080B99E4: .4byte 0x03004b20 +_080B99E4: .4byte gTasks thumb_func_end sub_80B99B4 thumb_func_start sub_80B99E8 @@ -128780,9 +128780,9 @@ _080B9A0C: pop {r0} bx r0 .align 2, 0 -_080B9A10: .4byte 0x03004b20 +_080B9A10: .4byte gTasks _080B9A14: .4byte sub_80B99B4 -_080B9A18: .4byte 0x03000718 +_080B9A18: .4byte gUnknown_03000718 thumb_func_end sub_80B99E8 thumb_func_start sub_80B9A1C @@ -128801,9 +128801,9 @@ sub_80B9A1C: @ 80B9A1C strb r0, [r1] bx lr .align 2, 0 -_080B9A38: .4byte 0x03004b20 +_080B9A38: .4byte gTasks _080B9A3C: .4byte sub_80B99E8 -_080B9A40: .4byte 0x03000718 +_080B9A40: .4byte gUnknown_03000718 thumb_func_end sub_80B9A1C thumb_func_start sub_80B9A44 @@ -128842,7 +128842,7 @@ sub_80B9A68: @ 80B9A68 adds r0, r1 bx lr .align 2, 0 -_080B9A74: .4byte 0x03002b80 +_080B9A74: .4byte gBlockRecvBuffer thumb_func_end sub_80B9A68 thumb_func_start sub_80B9A78 @@ -128852,7 +128852,7 @@ sub_80B9A78: @ 80B9A78 str r0, [r1] bx lr .align 2, 0 -_080B9A80: .4byte 0x03005d2c +_080B9A80: .4byte gUnknown_03005D2C _080B9A84: .4byte 0x00001230 thumb_func_end sub_80B9A78 @@ -129013,7 +129013,7 @@ sub_80B9B70: @ 80B9B70 pop {r0} bx r0 .align 2, 0 -_080B9BB8: .4byte 0x0300071c +_080B9BB8: .4byte gUnknown_0300071C thumb_func_end sub_80B9B70 thumb_func_start sub_80B9BBC @@ -129281,7 +129281,7 @@ _080B9D9A: strb r2, [r1] b _080B9E2C .align 2, 0 -_080B9DA8: .4byte 0x03002970 +_080B9DA8: .4byte gLinkPlayers _080B9DAC: mov r2, r9 adds r0, r2, r1 @@ -129477,7 +129477,7 @@ _080B9EF0: bx r0 .align 2, 0 _080B9F2C: .4byte gUnknown_083D02BA -_080B9F30: .4byte 0x02025734 +_080B9F30: .4byte gSaveBlock1 _080B9F34: .4byte 0x0000303c _080B9F38: .4byte 0x00003074 thumb_func_end sub_80B9C6C @@ -129530,8 +129530,8 @@ sub_80B9F3C: @ 80B9F3C b _080BA000 .align 2, 0 _080B9FA4: .4byte 0x00004001 -_080B9FA8: .4byte 0x020231cc -_080B9FAC: .4byte 0x03002978 +_080B9FA8: .4byte gStringVar1 +_080B9FAC: .4byte gUnknown_03002978 _080B9FB0: .4byte 0x00000113 _080B9FB4: .4byte 0x00000853 _080B9FB8: @@ -129558,8 +129558,8 @@ _080B9FC8: b _080BA000 .align 2, 0 _080B9FEC: .4byte 0x00004001 -_080B9FF0: .4byte 0x020231cc -_080B9FF4: .4byte 0x03002978 +_080B9FF0: .4byte gStringVar1 +_080B9FF4: .4byte gUnknown_03002978 _080B9FF8: ldr r0, _080BA008 movs r1, 0 @@ -129592,7 +129592,7 @@ sub_80BA00C: @ 80BA00C ldr r0, [r0] mov pc, r0 .align 2, 0 -_080BA030: .4byte 0x03004b20 +_080BA030: .4byte gTasks _080BA034: .4byte _080BA038 .align 2, 0 _080BA038: @@ -129644,7 +129644,7 @@ _080BA09C: pop {r0} bx r0 .align 2, 0 -_080BA0A4: .4byte 0x03002fa4 +_080BA0A4: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_80BA00C thumb_func_start sub_80BA0A8 @@ -129675,7 +129675,7 @@ _080BA0E2: pop {r0} bx r0 .align 2, 0 -_080BA0E8: .4byte 0x020387b0 +_080BA0E8: .4byte gUnknown_020387B0 thumb_func_end sub_80BA0C0 thumb_func_start unref_sub_80BA0EC @@ -129830,8 +129830,8 @@ _080BA240: .4byte sub_80BA0C0 _080BA244: .4byte sub_80BA0A8 _080BA248: .4byte 0x00007140 _080BA24C: .4byte sub_80BA258 -_080BA250: .4byte 0x03004b20 -_080BA254: .4byte 0x020387b0 +_080BA250: .4byte gTasks +_080BA254: .4byte gUnknown_020387B0 thumb_func_end unref_sub_80BA0EC thumb_func_start sub_80BA258 @@ -129953,8 +129953,8 @@ _080BA35C: .4byte gDebugText_SE _080BA360: .4byte gUnknown_083D02D9 _080BA364: .4byte gDebugText_UpDown _080BA368: .4byte gDebugText_DriverTest -_080BA36C: .4byte 0x0202f388 -_080BA370: .4byte 0x03004b20 +_080BA36C: .4byte gPaletteFade +_080BA370: .4byte gTasks _080BA374: .4byte sub_80BA384 _080BA378: .4byte REG_WIN0H _080BA37C: .4byte 0x000011df @@ -130010,7 +130010,7 @@ sub_80BA384: @ 80BA384 pop {r0} bx r0 .align 2, 0 -_080BA3EC: .4byte 0x03004b20 +_080BA3EC: .4byte gTasks _080BA3F0: .4byte 0x0000015d _080BA3F4: .4byte gBGMNames _080BA3F8: .4byte gSENames @@ -130039,8 +130039,8 @@ sub_80BA400: @ 80BA400 str r0, [r1] b _080BA64C .align 2, 0 -_080BA428: .4byte 0x03001770 -_080BA42C: .4byte 0x03004b20 +_080BA428: .4byte gMain +_080BA42C: .4byte gTasks _080BA430: .4byte sub_80BA800 _080BA434: movs r0, 0x80 @@ -130057,7 +130057,7 @@ _080BA434: str r0, [r1] b _080BA64C .align 2, 0 -_080BA450: .4byte 0x03004b20 +_080BA450: .4byte gTasks _080BA454: .4byte sub_80BAF84 _080BA458: movs r0, 0x8 @@ -130073,7 +130073,7 @@ _080BA458: str r0, [r1] b _080BA64C .align 2, 0 -_080BA470: .4byte 0x03004b20 +_080BA470: .4byte gTasks _080BA474: .4byte sub_80BB25C _080BA478: movs r6, 0x1 @@ -130102,7 +130102,7 @@ _080BA478: bl m4aSongNumStop b _080BA4C4 .align 2, 0 -_080BA4AC: .4byte 0x03004b20 +_080BA4AC: .4byte gTasks _080BA4B0: ldrh r0, [r5, 0x10] bl m4aSongNumStop @@ -130196,7 +130196,7 @@ _080BA538: str r1, [r0] b _080BA64C .align 2, 0 -_080BA568: .4byte 0x03004b20 +_080BA568: .4byte gTasks _080BA56C: .4byte sub_80BA68C _080BA570: ldrh r1, [r2, 0x30] @@ -130221,7 +130221,7 @@ _080BA592: movs r0, 0x1 b _080BA64E .align 2, 0 -_080BA598: .4byte 0x03004b20 +_080BA598: .4byte gTasks _080BA59C: movs r0, 0x10 ands r0, r1 @@ -130247,7 +130247,7 @@ _080BA59C: strh r0, [r1, 0xC] b _080BA592 .align 2, 0 -_080BA5CC: .4byte 0x03004b20 +_080BA5CC: .4byte gTasks _080BA5D0: movs r0, 0xF7 strh r0, [r1, 0xC] @@ -130288,7 +130288,7 @@ _080BA5EA: strh r0, [r1, 0xC] b _080BA592 .align 2, 0 -_080BA614: .4byte 0x03004b20 +_080BA614: .4byte gTasks _080BA618: strh r3, [r1, 0xC] b _080BA592 @@ -130316,7 +130316,7 @@ _080BA630: strb r6, [r0] b _080BA64C .align 2, 0 -_080BA644: .4byte 0x020387b0 +_080BA644: .4byte gUnknown_020387B0 _080BA648: ldr r0, _080BA658 strb r1, [r0] @@ -130328,7 +130328,7 @@ _080BA64E: pop {r1} bx r1 .align 2, 0 -_080BA658: .4byte 0x020387b0 +_080BA658: .4byte gUnknown_020387B0 thumb_func_end sub_80BA400 thumb_func_start Task_HandleMainMenuInput @@ -130353,7 +130353,7 @@ _080BA67C: pop {r0} bx r0 .align 2, 0 -_080BA684: .4byte 0x03004b20 +_080BA684: .4byte gTasks _080BA688: .4byte sub_80BA384 thumb_func_end Task_HandleMainMenuInput @@ -130376,7 +130376,7 @@ _080BA6AA: pop {r0} bx r0 .align 2, 0 -_080BA6B0: .4byte 0x0202f388 +_080BA6B0: .4byte gPaletteFade _080BA6B4: .4byte CB2_InitTitleScreen thumb_func_end sub_80BA68C @@ -130783,14 +130783,14 @@ _080BAA14: .4byte gUnknown_083D0381 _080BAA18: .4byte gUnknown_083D038A _080BAA1C: .4byte gUnknown_083D0393 _080BAA20: .4byte REG_WIN0H -_080BAA24: .4byte 0x020387b3 -_080BAA28: .4byte 0x020387b1 -_080BAA2C: .4byte 0x020387b2 -_080BAA30: .4byte 0x03005d30 -_080BAA34: .4byte 0x020387d8 -_080BAA38: .4byte 0x020387d9 -_080BAA3C: .4byte 0x020387b4 -_080BAA40: .4byte 0x03004b20 +_080BAA24: .4byte gUnknown_020387B3 +_080BAA28: .4byte gUnknown_020387B1 +_080BAA2C: .4byte gUnknown_020387B2 +_080BAA30: .4byte gUnknown_03005D30 +_080BAA34: .4byte gUnknown_020387D8 +_080BAA38: .4byte gUnknown_020387D9 +_080BAA3C: .4byte gUnknown_020387B4 +_080BAA40: .4byte gTasks _080BAA44: .4byte sub_80BAA48 thumb_func_end sub_80BA800 @@ -130832,11 +130832,11 @@ sub_80BAA48: @ 80BAA48 str r1, [r0] b _080BACC6 .align 2, 0 -_080BAA90: .4byte 0x03001770 +_080BAA90: .4byte gMain _080BAA94: .4byte 0x00007140 _080BAA98: .4byte 0x000011df _080BAA9C: .4byte 0x0000011f -_080BAAA0: .4byte 0x03004b20 +_080BAAA0: .4byte gTasks _080BAAA4: .4byte sub_80BA258 _080BAAA8: ldrh r1, [r1, 0x30] @@ -130857,7 +130857,7 @@ _080BAAA8: strb r0, [r1] b _080BAAEA .align 2, 0 -_080BAACC: .4byte 0x020387b3 +_080BAACC: .4byte gUnknown_020387B3 _080BAAD0: movs r0, 0x80 ands r0, r1 @@ -130878,7 +130878,7 @@ _080BAAEA: bl sub_80BAE10 b _080BACC6 .align 2, 0 -_080BAAF4: .4byte 0x020387b3 +_080BAAF4: .4byte gUnknown_020387B3 _080BAAF8: movs r0, 0x8 ands r0, r2 @@ -130892,7 +130892,7 @@ _080BAAF8: bl sub_80BAD5C b _080BACC6 .align 2, 0 -_080BAB10: .4byte 0x020387d8 +_080BAB10: .4byte gUnknown_020387D8 _080BAB14: movs r0, 0x4 ands r0, r2 @@ -130908,7 +130908,7 @@ _080BAB14: bl sub_81DF5D8 b _080BACC6 .align 2, 0 -_080BAB34: .4byte 0x020387d9 +_080BAB34: .4byte gUnknown_020387D9 _080BAB38: movs r0, 0x80 lsls r0, 1 @@ -130994,7 +130994,7 @@ _080BABC8: beq _080BABF2 b _080BACA2 .align 2, 0 -_080BABE4: .4byte 0x020387b4 +_080BABE4: .4byte gUnknown_020387B4 _080BABE8: cmp r0, 0x2 beq _080BAC48 @@ -131012,7 +131012,7 @@ _080BABF2: ldr r1, _080BAC08 b _080BAC98 .align 2, 0 -_080BAC04: .4byte 0x020387d8 +_080BAC04: .4byte gUnknown_020387D8 _080BAC08: .4byte voicegroup_84537C0 _080BAC0C: lsls r0, r1, 1 @@ -131033,7 +131033,7 @@ _080BAC1C: ldr r1, _080BAC34 b _080BAC98 .align 2, 0 -_080BAC30: .4byte 0x020387d8 +_080BAC30: .4byte gUnknown_020387D8 _080BAC34: .4byte voicegroup_8453DC0 _080BAC38: lsls r0, r1, 1 @@ -131054,7 +131054,7 @@ _080BAC48: ldr r1, _080BAC60 b _080BAC98 .align 2, 0 -_080BAC5C: .4byte 0x020387d8 +_080BAC5C: .4byte gUnknown_020387D8 _080BAC60: .4byte voicegroup_84543C0 _080BAC64: lsls r0, r1, 1 @@ -131075,7 +131075,7 @@ _080BAC74: ldr r1, _080BAC8C b _080BAC98 .align 2, 0 -_080BAC88: .4byte 0x020387d8 +_080BAC88: .4byte gUnknown_020387D8 _080BAC8C: .4byte voicegroup_84549C0 _080BAC90: lsls r0, r1, 1 @@ -131111,9 +131111,9 @@ _080BACC6: bx r0 .align 2, 0 _080BACCC: .4byte voicegroup_8453790 -_080BACD0: .4byte 0x03005d30 -_080BACD4: .4byte 0x020387b1 -_080BACD8: .4byte 0x020387b2 +_080BACD0: .4byte gUnknown_03005D30 +_080BACD4: .4byte gUnknown_020387B1 +_080BACD8: .4byte gUnknown_020387B2 thumb_func_end sub_80BAA48 thumb_func_start sub_80BACDC @@ -131178,8 +131178,8 @@ _080BAD46: bx r0 .align 2, 0 _080BAD50: .4byte gUnknown_083D039C -_080BAD54: .4byte 0x020387b4 -_080BAD58: .4byte 0x020387b3 +_080BAD54: .4byte gUnknown_020387B4 +_080BAD58: .4byte gUnknown_020387B3 thumb_func_end sub_80BACDC thumb_func_start sub_80BAD5C @@ -131254,10 +131254,10 @@ sub_80BAD5C: @ 80BAD5C pop {r0} bx r0 .align 2, 0 -_080BAE00: .4byte 0x020387b4 -_080BAE04: .4byte 0x020387b1 -_080BAE08: .4byte 0x020387d8 -_080BAE0C: .4byte 0x020387d9 +_080BAE00: .4byte gUnknown_020387B4 +_080BAE04: .4byte gUnknown_020387B1 +_080BAE08: .4byte gUnknown_020387D8 +_080BAE0C: .4byte gUnknown_020387D9 thumb_func_end sub_80BAD5C thumb_func_start sub_80BAE10 @@ -131529,8 +131529,8 @@ _080BB01C: .4byte gOtherText_SE _080BB020: .4byte gOtherText_Pan _080BB024: .4byte gUnknown_083D0381 _080BB028: .4byte REG_WIN0H -_080BB02C: .4byte 0x020387b4 -_080BB030: .4byte 0x03004b20 +_080BB02C: .4byte gUnknown_020387B4 +_080BB030: .4byte gTasks _080BB034: .4byte sub_80BB038 thumb_func_end sub_80BAF84 @@ -131551,7 +131551,7 @@ sub_80BB038: @ 80BB038 str r0, [r2, 0x14] b _080BB0A2 .align 2, 0 -_080BB058: .4byte 0x020387b4 +_080BB058: .4byte gUnknown_020387B4 _080BB05C: ldr r0, _080BB088 ldr r1, [r2, 0x8] @@ -131624,11 +131624,11 @@ _080BB0A2: str r1, [r0] b _080BB1C8 .align 2, 0 -_080BB0EC: .4byte 0x03001770 +_080BB0EC: .4byte gMain _080BB0F0: .4byte 0x00007140 _080BB0F4: .4byte 0x000011df _080BB0F8: .4byte 0x0000011f -_080BB0FC: .4byte 0x03004b20 +_080BB0FC: .4byte gTasks _080BB100: .4byte sub_80BA258 _080BB104: movs r6, 0x1 @@ -131658,7 +131658,7 @@ _080BB104: b _080BB14C .align 2, 0 _080BB138: .4byte gUnknown_083D03F8 -_080BB13C: .4byte 0x020387b4 +_080BB13C: .4byte gUnknown_020387B4 _080BB140: ldrh r0, [r5] movs r1, 0x3F @@ -131718,7 +131718,7 @@ _080BB192: movs r0, 0 b _080BB1C6 .align 2, 0 -_080BB1AC: .4byte 0x020387b4 +_080BB1AC: .4byte gUnknown_020387B4 _080BB1B0: movs r0, 0x20 ands r0, r1 @@ -131738,7 +131738,7 @@ _080BB1C8: pop {r0} bx r0 .align 2, 0 -_080BB1D0: .4byte 0x020387b4 +_080BB1D0: .4byte gUnknown_020387B4 thumb_func_end sub_80BB038 thumb_func_start sub_80BB1D4 @@ -131776,7 +131776,7 @@ sub_80BB1D4: @ 80BB1D4 .align 2, 0 _080BB218: .4byte gOtherText_LR _080BB21C: .4byte gOtherText_RL -_080BB220: .4byte 0x020387b4 +_080BB220: .4byte gUnknown_020387B4 _080BB224: .4byte gUnknown_083D03F8 _080BB228: adds r0, r5, 0 @@ -131941,19 +131941,19 @@ _080BB306: .align 2, 0 _080BB374: .4byte gWindowConfig_81E6C3C _080BB378: .4byte gWindowConfig_81E6CE4 -_080BB37C: .4byte 0x03005d34 +_080BB37C: .4byte gUnknown_03005D34 _080BB380: .4byte 0xffff0000 _080BB384: .4byte 0xff00ffff _080BB388: .4byte 0x00ffffff _080BB38C: .4byte 0xffff00ff _080BB390: .4byte 0xffffff00 -_080BB394: .4byte 0x03005e98 +_080BB394: .4byte gUnknown_03005E98 _080BB398: .4byte REG_BG2HOFS _080BB39C: .4byte REG_BG2CNT _080BB3A0: .4byte 0x00000f01 _080BB3A4: .4byte 0x00001d03 -_080BB3A8: .4byte 0x03007380 -_080BB3AC: .4byte 0x03004b20 +_080BB3A8: .4byte gUnknown_03007380 +_080BB3AC: .4byte gTasks _080BB3B0: .4byte sub_80BB3B4 thumb_func_end sub_80BB25C @@ -132058,12 +132058,12 @@ _080BB472: pop {r0} bx r0 .align 2, 0 -_080BB478: .4byte 0x03001770 -_080BB47C: .4byte 0x03005d34 +_080BB478: .4byte gMain +_080BB47C: .4byte gUnknown_03005D34 _080BB480: .4byte 0x00007140 _080BB484: .4byte 0x000011df _080BB488: .4byte 0x0000011f -_080BB48C: .4byte 0x03004b20 +_080BB48C: .4byte gTasks _080BB490: .4byte sub_80BA258 thumb_func_end sub_80BB3B4 @@ -132079,7 +132079,7 @@ sub_80BB494: @ 80BB494 pop {r0} bx r0 .align 2, 0 -_080BB4A8: .4byte 0x03005d34 +_080BB4A8: .4byte gUnknown_03005D34 thumb_func_end sub_80BB494 thumb_func_start sub_80BB4AC @@ -132222,7 +132222,7 @@ sub_80BB594: @ 80BB594 pop {r0} bx r0 .align 2, 0 -_080BB5B0: .4byte 0x0202713c +_080BB5B0: .4byte gUnknown_0202713C thumb_func_end sub_80BB594 thumb_func_start sub_80BB5B4 @@ -132251,8 +132251,8 @@ sub_80BB5D0: @ 80BB5D0 strb r1, [r0] bx lr .align 2, 0 -_080BB5DC: .4byte 0x020387dc -_080BB5E0: .4byte 0x0202e8cc +_080BB5DC: .4byte gUnknown_020387DC +_080BB5E0: .4byte gUnknown_0202E8CC thumb_func_end sub_80BB5D0 thumb_func_start sub_80BB5E4 @@ -132265,7 +132265,7 @@ sub_80BB5E4: @ 80BB5E4 adds r4, r0, 0 b _080BB5FE .align 2, 0 -_080BB5F4: .4byte 0x0202e8dc +_080BB5F4: .4byte gScriptResult _080BB5F8: adds r0, r3, 0x1 lsls r0, 16 @@ -132295,8 +132295,8 @@ _080BB626: pop {r0} bx r0 .align 2, 0 -_080BB62C: .4byte 0x020387dc -_080BB630: .4byte 0x02025734 +_080BB62C: .4byte gUnknown_020387DC +_080BB630: .4byte gSaveBlock1 _080BB634: .4byte 0x00001a08 _080BB638: .4byte 0x00004054 thumb_func_end sub_80BB5E4 @@ -132315,9 +132315,9 @@ sub_80BB63C: @ 80BB63C strh r0, [r1] b _080BB664 .align 2, 0 -_080BB654: .4byte 0x02025734 +_080BB654: .4byte gSaveBlock1 _080BB658: .4byte 0x00001a08 -_080BB65C: .4byte 0x0202e8dc +_080BB65C: .4byte gScriptResult _080BB660: ldr r0, _080BB668 strh r1, [r0] @@ -132325,7 +132325,7 @@ _080BB664: pop {r0} bx r0 .align 2, 0 -_080BB668: .4byte 0x0202e8dc +_080BB668: .4byte gScriptResult thumb_func_end sub_80BB63C thumb_func_start sub_80BB66C @@ -132428,7 +132428,7 @@ sub_80BB70C: @ 80BB70C pop {r0} bx r0 .align 2, 0 -_080BB720: .4byte 0x0202e8d2 +_080BB720: .4byte gUnknown_0202E8D2 thumb_func_end sub_80BB70C thumb_func_start unref_sub_80BB724 @@ -132523,7 +132523,7 @@ _080BB7A8: strh r1, [r0] b _080BB7EE .align 2, 0 -_080BB7C8: .4byte 0x0202e828 +_080BB7C8: .4byte gMapHeader _080BB7CC: .4byte 0x000003ff _080BB7D0: adds r0, r3, 0x1 @@ -132727,16 +132727,16 @@ _080BB8E2: pop {r0} bx r0 .align 2, 0 -_080BB948: .4byte 0x02025734 -_080BB94C: .4byte 0x020387dc +_080BB948: .4byte gSaveBlock1 +_080BB94C: .4byte gUnknown_020387DC _080BB950: .4byte 0x00001a08 _080BB954: .4byte 0x00001a11 -_080BB958: .4byte 0x02024eae +_080BB958: .4byte gUnknown_02024EAE _080BB95C: .4byte 0x00004054 _080BB960: .4byte gSaveBlock2 -_080BB964: .4byte 0x0202713e +_080BB964: .4byte gUnknown_0202713E _080BB968: .4byte 0x00004026 -_080BB96C: .4byte 0x0202e828 +_080BB96C: .4byte gMapHeader thumb_func_end sub_80BB8CC thumb_func_start sub_80BB970 @@ -132798,7 +132798,7 @@ _080BB9B6: bl MapGridSetMetatileIdAt b _080BBA02 .align 2, 0 -_080BB9E0: .4byte 0x02025734 +_080BB9E0: .4byte gSaveBlock1 _080BB9E4: .4byte 0x00001a08 _080BB9E8: .4byte gUnknown_083D1358 _080BB9EC: @@ -132849,7 +132849,7 @@ sub_80BBA14: @ 80BBA14 pop {r0} bx r0 .align 2, 0 -_080BBA40: .4byte 0x020387dc +_080BBA40: .4byte gUnknown_020387DC _080BBA44: .4byte gUnknown_083D1374 thumb_func_end sub_80BBA14 @@ -132873,7 +132873,7 @@ sub_80BBA48: @ 80BBA48 beq _080BBA76 b _080BBAD0 .align 2, 0 -_080BBA6C: .4byte 0x03004b20 +_080BBA6C: .4byte gTasks _080BBA70: cmp r0, 0x2 beq _080BBA94 @@ -132893,7 +132893,7 @@ _080BBA7C: strh r0, [r2, 0x8] b _080BBAD0 .align 2, 0 -_080BBA90: .4byte 0x0202f388 +_080BBA90: .4byte gPaletteFade _080BBA94: ldr r0, _080BBAD8 bl VarGet @@ -132927,9 +132927,9 @@ _080BBAD0: bx r0 .align 2, 0 _080BBAD8: .4byte 0x00004054 -_080BBADC: .4byte 0x02025734 +_080BBADC: .4byte gSaveBlock1 _080BBAE0: .4byte 0x00001a18 -_080BBAE4: .4byte 0x0300485c +_080BBAE4: .4byte gUnknown_0300485C _080BBAE8: .4byte sub_8080990 _080BBAEC: .4byte CB2_LoadMap thumb_func_end sub_80BBA48 @@ -132956,7 +132956,7 @@ sub_80BBAF0: @ 80BBAF0 bx r0 .align 2, 0 _080BBB1C: .4byte sub_80BBA48 -_080BBB20: .4byte 0x02025734 +_080BBB20: .4byte gSaveBlock1 thumb_func_end sub_80BBAF0 thumb_func_start sub_80BBB24 @@ -132974,7 +132974,7 @@ sub_80BBB24: @ 80BBB24 movs r0, 0 b _080BBB4A .align 2, 0 -_080BBB40: .4byte 0x0202e828 +_080BBB40: .4byte gMapHeader _080BBB44: .4byte 0x00004097 _080BBB48: movs r0, 0x1 @@ -133010,8 +133010,8 @@ _080BBB80: pop {r0} bx r0 .align 2, 0 -_080BBB88: .4byte 0x0202e858 -_080BBB8C: .4byte 0x030048a0 +_080BBB88: .4byte gPlayerAvatar +_080BBB8C: .4byte gMapObjects thumb_func_end sub_80BBB50 thumb_func_start sub_80BBB90 @@ -133111,11 +133111,11 @@ _080BBC52: pop {r0} bx r0 .align 2, 0 -_080BBC5C: .4byte 0x0202f388 -_080BBC60: .4byte 0x020387dc -_080BBC64: .4byte 0x02025734 +_080BBC5C: .4byte gPaletteFade +_080BBC60: .4byte gUnknown_020387DC +_080BBC64: .4byte gSaveBlock1 _080BBC68: .4byte gUnknown_083D1374 -_080BBC6C: .4byte 0x0300485c +_080BBC6C: .4byte gUnknown_0300485C _080BBC70: .4byte sub_80BBB90 _080BBC74: .4byte CB2_LoadMap thumb_func_end sub_80BBBEC @@ -133142,7 +133142,7 @@ sub_80BBC78: @ 80BBC78 bx r0 .align 2, 0 _080BBCA0: .4byte sub_80BBBEC -_080BBCA4: .4byte 0x03004b20 +_080BBCA4: .4byte gTasks thumb_func_end sub_80BBC78 thumb_func_start CurrentMapIsSecretBase @@ -133159,7 +133159,7 @@ CurrentMapIsSecretBase: @ 80BBCA8 movs r0, 0x1 b _080BBCC6 .align 2, 0 -_080BBCC0: .4byte 0x02025734 +_080BBCC0: .4byte gSaveBlock1 _080BBCC4: movs r0, 0 _080BBCC6: @@ -133249,7 +133249,7 @@ _080BBD3A: b _080BBDBC .align 2, 0 _080BBD70: .4byte 0x00004054 -_080BBD74: .4byte 0x02025734 +_080BBD74: .4byte gSaveBlock1 _080BBD78: .4byte 0x00001a2a _080BBD7C: .4byte 0x00001a1a _080BBD80: .4byte gDecorations @@ -133315,7 +133315,7 @@ sub_80BBDD0: @ 80BBDD0 b _080BBE1E .align 2, 0 _080BBE00: .4byte 0x00004054 -_080BBE04: .4byte 0x02027dbc +_080BBE04: .4byte gUnknown_02027DBC _080BBE08: lsls r1, r4, 2 adds r1, r4 @@ -133506,15 +133506,15 @@ _080BBF6C: pop {r0} bx r0 .align 2, 0 -_080BBF7C: .4byte 0x0202714e -_080BBF80: .4byte 0x02025734 +_080BBF7C: .4byte gUnknown_0202714E +_080BBF80: .4byte gSaveBlock1 _080BBF84: .4byte gDecorations -_080BBF88: .4byte 0x0202e828 -_080BBF8C: .4byte 0x0202e8cc -_080BBF90: .4byte 0x0202e8d0 -_080BBF94: .4byte 0x0202e8d2 +_080BBF88: .4byte gMapHeader +_080BBF8C: .4byte gUnknown_0202E8CC +_080BBF90: .4byte gUnknown_0202E8D0 +_080BBF94: .4byte gUnknown_0202E8D2 _080BBF98: .4byte 0x00003f20 -_080BBF9C: .4byte 0x0202e8dc +_080BBF9C: .4byte gScriptResult _080BBFA0: .4byte gDecorations + 0x1C thumb_func_end sub_80BBDD0 @@ -133580,7 +133580,7 @@ _080BBFE8: strb r0, [r6] b _080BC030 .align 2, 0 -_080BC01C: .4byte 0x020387dc +_080BC01C: .4byte gUnknown_020387DC _080BC020: movs r1, 0x80 lsls r1, 9 @@ -133621,7 +133621,7 @@ sub_80BC050: @ 80BC050 movs r0, 0x1 b _080BC06E .align 2, 0 -_080BC068: .4byte 0x0202e8dc +_080BC068: .4byte gScriptResult _080BC06C: movs r0, 0 _080BC06E: @@ -133649,7 +133649,7 @@ sub_80BC074: @ 80BC074 beq _080BC0A2 b _080BC0E4 .align 2, 0 -_080BC098: .4byte 0x03004b20 +_080BC098: .4byte gTasks _080BC09C: cmp r0, 0x2 beq _080BC0C4 @@ -133670,7 +133670,7 @@ _080BC0AC: strh r0, [r4, 0x8] b _080BC0E4 .align 2, 0 -_080BC0C0: .4byte 0x0202f388 +_080BC0C0: .4byte gPaletteFade _080BC0C4: movs r0, 0x7E bl copy_saved_warp2_bank_and_enter_x_to_warp1 @@ -133688,7 +133688,7 @@ _080BC0E4: pop {r0} bx r0 .align 2, 0 -_080BC0EC: .4byte 0x0300485c +_080BC0EC: .4byte gUnknown_0300485C _080BC0F0: .4byte mapldr_default _080BC0F4: .4byte CB2_LoadMap thumb_func_end sub_80BC074 @@ -133723,10 +133723,10 @@ sub_80BC114: @ 80BC114 movs r0, 0x1 b _080BC140 .align 2, 0 -_080BC12C: .4byte 0x02025734 +_080BC12C: .4byte gSaveBlock1 _080BC130: .4byte 0x00001a08 -_080BC134: .4byte 0x020387dc -_080BC138: .4byte 0x0202e8dc +_080BC134: .4byte gUnknown_020387DC +_080BC138: .4byte gScriptResult _080BC13C: ldr r1, _080BC148 movs r0, 0 @@ -133735,7 +133735,7 @@ _080BC140: pop {r0} bx r0 .align 2, 0 -_080BC148: .4byte 0x0202e8dc +_080BC148: .4byte gScriptResult thumb_func_end sub_80BC114 thumb_func_start sub_80BC14C @@ -133761,7 +133761,7 @@ _080BC158: lsrs r0, 24 b _080BC18A .align 2, 0 -_080BC174: .4byte 0x02025734 +_080BC174: .4byte gSaveBlock1 _080BC178: .4byte 0x00001a08 _080BC17C: adds r0, r1, 0x1 @@ -133805,7 +133805,7 @@ sub_80BC190: @ 80BC190 pop {r1} bx r1 .align 2, 0 -_080BC1C8: .4byte 0x0202713e +_080BC1C8: .4byte gUnknown_0202713E _080BC1CC: .4byte gOtherText_PlayersBase thumb_func_end sub_80BC190 @@ -133843,8 +133843,8 @@ GetSecretBaseMapName: @ 80BC1D0 pop {r1} bx r1 .align 2, 0 -_080BC214: .4byte 0x020387dc -_080BC218: .4byte 0x02025734 +_080BC214: .4byte gUnknown_020387DC +_080BC218: .4byte gSaveBlock1 _080BC21C: .4byte 0x00004054 _080BC220: .4byte 0x00001a08 thumb_func_end GetSecretBaseMapName @@ -133877,8 +133877,8 @@ sub_80BC224: @ 80BC224 bx r0 .align 2, 0 _080BC25C: .4byte 0x00004054 -_080BC260: .4byte 0x0202713e -_080BC264: .4byte 0x020231cc +_080BC260: .4byte gUnknown_0202713E +_080BC264: .4byte gStringVar1 thumb_func_end sub_80BC224 thumb_func_start sub_80BC268 @@ -133900,7 +133900,7 @@ sub_80BC268: @ 80BC268 movs r0, 0 b _080BC292 .align 2, 0 -_080BC288: .4byte 0x02025734 +_080BC288: .4byte gSaveBlock1 _080BC28C: .4byte 0x00001a09 _080BC290: movs r0, 0x1 @@ -134102,13 +134102,13 @@ _080BC408: pop {r0} bx r0 .align 2, 0 -_080BC424: .4byte 0x03004360 -_080BC428: .4byte 0x02027188 -_080BC42C: .4byte 0x020271b8 -_080BC430: .4byte 0x020271c4 -_080BC434: .4byte 0x020271d0 -_080BC438: .4byte 0x02027170 -_080BC43C: .4byte 0x020271d6 +_080BC424: .4byte gPlayerParty +_080BC428: .4byte gUnknown_02027188 +_080BC42C: .4byte gUnknown_020271B8 +_080BC430: .4byte gUnknown_020271C4 +_080BC434: .4byte gUnknown_020271D0 +_080BC438: .4byte gUnknown_02027170 +_080BC43C: .4byte gUnknown_020271D6 thumb_func_end sub_80BC300 thumb_func_start sub_80BC440 @@ -134126,7 +134126,7 @@ sub_80BC440: @ 80BC440 pop {r0} bx r0 .align 2, 0 -_080BC45C: .4byte 0x02025734 +_080BC45C: .4byte gSaveBlock1 _080BC460: .4byte 0x00001a16 thumb_func_end sub_80BC440 @@ -134188,8 +134188,8 @@ _080BC4C6: bl DrawWholeMapView b _080BC504 .align 2, 0 -_080BC4CC: .4byte 0x0202e828 -_080BC4D0: .4byte 0x0202713c +_080BC4CC: .4byte gMapHeader +_080BC4D0: .4byte gUnknown_0202713C _080BC4D4: .4byte gUnknown_083D1358 _080BC4D8: ldr r0, [r4, 0x10] @@ -134237,7 +134237,7 @@ sub_80BC50C: @ 80BC50C pop {r0} bx r0 .align 2, 0 -_080BC530: .4byte 0x02025734 +_080BC530: .4byte gSaveBlock1 _080BC534: .4byte 0x00001a16 thumb_func_end sub_80BC50C @@ -134289,8 +134289,8 @@ sub_80BC56C: @ 80BC56C strh r1, [r0] b _080BC5B2 .align 2, 0 -_080BC58C: .4byte 0x020387dc -_080BC590: .4byte 0x0202e8dc +_080BC58C: .4byte gUnknown_020387DC +_080BC590: .4byte gScriptResult _080BC594: bl sub_80BC538 lsls r0, 24 @@ -134301,7 +134301,7 @@ _080BC594: movs r0, 0x2 b _080BC5B0 .align 2, 0 -_080BC5A8: .4byte 0x0202e8dc +_080BC5A8: .4byte gScriptResult _080BC5AC: ldr r1, _080BC5B8 movs r0, 0 @@ -134311,7 +134311,7 @@ _080BC5B2: pop {r0} bx r0 .align 2, 0 -_080BC5B8: .4byte 0x0202e8dc +_080BC5B8: .4byte gScriptResult thumb_func_end sub_80BC56C thumb_func_start sub_80BC5BC @@ -134344,8 +134344,8 @@ sub_80BC5BC: @ 80BC5BC pop {r0} bx r0 .align 2, 0 -_080BC5F8: .4byte 0x020387dc -_080BC5FC: .4byte 0x02025734 +_080BC5F8: .4byte gUnknown_020387DC +_080BC5FC: .4byte gSaveBlock1 _080BC600: .4byte 0x00001a09 thumb_func_end sub_80BC5BC @@ -134417,8 +134417,8 @@ _080BC65E: str r1, [r0] b _080BC6A0 .align 2, 0 -_080BC688: .4byte 0x03004b28 -_080BC68C: .4byte 0x03004b20 +_080BC688: .4byte gUnknown_03004B28 +_080BC68C: .4byte gTasks _080BC690: .4byte sub_80BC824 _080BC694: ldr r1, _080BC6A8 @@ -134458,7 +134458,7 @@ sub_80BC6B0: @ 80BC6B0 movs r4, 0x1 b _080BC706 .align 2, 0 -_080BC6D8: .4byte 0x03004b28 +_080BC6D8: .4byte gUnknown_03004B28 _080BC6DC: adds r0, r5, 0 bl sub_80BC268 @@ -134555,7 +134555,7 @@ _080BC75A: bl MenuFillWindowRectWithBlankTile b _080BC7B2 .align 2, 0 -_080BC7A0: .4byte 0x020231cc +_080BC7A0: .4byte gStringVar1 _080BC7A4: .4byte gUnknownText_Exit _080BC7A8: movs r0, 0x1 @@ -134620,7 +134620,7 @@ sub_80BC7D8: @ 80BC7D8 pop {r0} bx r0 .align 2, 0 -_080BC820: .4byte 0x03004b28 +_080BC820: .4byte gUnknown_03004B28 thumb_func_end sub_80BC7D8 thumb_func_start sub_80BC824 @@ -134650,8 +134650,8 @@ sub_80BC824: @ 80BC824 negs r0, r0 b _080BC8B6 .align 2, 0 -_080BC858: .4byte 0x03004b28 -_080BC85C: .4byte 0x03001770 +_080BC858: .4byte gUnknown_03004B28 +_080BC85C: .4byte gMain _080BC860: movs r2, 0x4 ldrsh r0, [r4, r2] @@ -134840,7 +134840,7 @@ sub_80BC980: @ 80BC980 bx r0 .align 2, 0 _080BC9D8: .4byte gUnknown_083D13D4 -_080BC9DC: .4byte 0x03004b20 +_080BC9DC: .4byte gTasks _080BC9E0: .4byte sub_80BC9E4 thumb_func_end sub_80BC980 @@ -134867,7 +134867,7 @@ sub_80BC9E4: @ 80BC9E4 bl MoveMenuCursor b _080BCA7C .align 2, 0 -_080BCA14: .4byte 0x03001770 +_080BCA14: .4byte gMain _080BCA18: movs r0, 0x80 ands r0, r1 @@ -134955,9 +134955,9 @@ sub_80BCA84: @ 80BCA84 pop {r0} bx r0 .align 2, 0 -_080BCAD8: .4byte 0x03004b28 -_080BCADC: .4byte 0x020231cc -_080BCAE0: .4byte 0x020234cc +_080BCAD8: .4byte gUnknown_03004B28 +_080BCADC: .4byte gStringVar1 +_080BCAE0: .4byte gStringVar4 _080BCAE4: .4byte gOtherText_OkayToDeleteFromRegistry _080BCAE8: .4byte sub_80BCAEC thumb_func_end sub_80BCA84 @@ -135041,8 +135041,8 @@ _080BCB6A: pop {r0} bx r0 .align 2, 0 -_080BCB80: .4byte 0x03004b28 -_080BCB84: .4byte 0x02025734 +_080BCB80: .4byte gUnknown_03004B28 +_080BCB84: .4byte gSaveBlock1 _080BCB88: .4byte 0x00001a09 _080BCB8C: .4byte sub_80BC824 thumb_func_end sub_80BCB10 @@ -135095,7 +135095,7 @@ sub_80BCBC0: @ 80BCBC0 pop {r0} bx r0 .align 2, 0 -_080BCBF0: .4byte 0x03004b20 +_080BCBF0: .4byte gTasks _080BCBF4: .4byte sub_80BC824 thumb_func_end sub_80BCBC0 @@ -135140,7 +135140,7 @@ sub_80BCBF8: @ 80BCBF8 pop {r0} bx r0 .align 2, 0 -_080BCC4C: .4byte 0x03004b28 +_080BCC4C: .4byte gUnknown_03004B28 _080BCC50: .4byte sub_80BC824 thumb_func_end sub_80BCBF8 @@ -135209,7 +135209,7 @@ sub_80BCCA4: @ 80BCCA4 pop {r1} bx r1 .align 2, 0 -_080BCCDC: .4byte 0x02025734 +_080BCCDC: .4byte gSaveBlock1 _080BCCE0: .4byte 0x00001a11 _080BCCE4: .4byte 0x00001a09 thumb_func_end sub_80BCCA4 @@ -135365,7 +135365,7 @@ _080BCDAA: pop {r0} bx r0 .align 2, 0 -_080BCDFC: .4byte 0x02025734 +_080BCDFC: .4byte gSaveBlock1 _080BCE00: .4byte 0x00001a3c _080BCE04: .4byte 0x00001a54 _080BCE08: .4byte 0x00001a84 @@ -135396,7 +135396,7 @@ sub_80BCE1C: @ 80BCE1C bx r0 .align 2, 0 _080BCE44: .4byte 0x00004054 -_080BCE48: .4byte 0x0202713c +_080BCE48: .4byte gUnknown_0202713C thumb_func_end sub_80BCE1C thumb_func_start sub_80BCE4C @@ -135428,8 +135428,8 @@ sub_80BCE4C: @ 80BCE4C bx r0 .align 2, 0 _080BCE80: .4byte 0x00004054 -_080BCE84: .4byte 0x02025734 -_080BCE88: .4byte 0x0202e8dc +_080BCE84: .4byte gSaveBlock1 +_080BCE88: .4byte gScriptResult _080BCE8C: .4byte 0x00001a09 thumb_func_end sub_80BCE4C @@ -135493,10 +135493,10 @@ _080BCED4: .align 2, 0 _080BCF04: .4byte 0x00004054 _080BCF08: .4byte 0x000008c2 -_080BCF0C: .4byte 0x02025734 +_080BCF0C: .4byte gSaveBlock1 _080BCF10: .4byte 0x00001a09 -_080BCF14: .4byte 0x0202e8cc -_080BCF18: .4byte 0x0202e8dc +_080BCF14: .4byte gUnknown_0202E8CC +_080BCF18: .4byte gScriptResult thumb_func_end sub_80BCE90 thumb_func_start sub_80BCF1C @@ -135520,7 +135520,7 @@ sub_80BCF1C: @ 80BCF1C beq _080BCF4A b _080BD02C .align 2, 0 -_080BCF40: .4byte 0x03004b28 +_080BCF40: .4byte gUnknown_03004B28 _080BCF44: cmp r0, 0x2 beq _080BD01C @@ -135665,7 +135665,7 @@ sub_80BD034: @ 80BD034 pop {r0} bx r0 .align 2, 0 -_080BD064: .4byte 0x02025734 +_080BD064: .4byte gSaveBlock1 _080BD068: .4byte 0x00001a08 _080BD06C: .4byte 0x00001a09 thumb_func_end sub_80BD034 @@ -135802,7 +135802,7 @@ _080BD138: adds r0, r1, 0 b _080BD168 .align 2, 0 -_080BD150: .4byte 0x02025734 +_080BD150: .4byte gSaveBlock1 _080BD154: .4byte 0x00001a08 _080BD158: adds r0, r1, 0x1 @@ -135840,7 +135840,7 @@ _080BD178: lsrs r0, 24 b _080BD1AA .align 2, 0 -_080BD194: .4byte 0x02025734 +_080BD194: .4byte gSaveBlock1 _080BD198: .4byte 0x00001a08 _080BD19C: adds r0, r1, 0x1 @@ -135881,7 +135881,7 @@ _080BD1B6: lsrs r0, 24 b _080BD1F4 .align 2, 0 -_080BD1DC: .4byte 0x02025734 +_080BD1DC: .4byte gSaveBlock1 _080BD1E0: .4byte 0x00001a09 _080BD1E4: movs r1, 0x80 @@ -135941,7 +135941,7 @@ _080BD246: lsrs r4, 24 b _080BD26C .align 2, 0 -_080BD24C: .4byte 0x02025734 +_080BD24C: .4byte gSaveBlock1 _080BD250: .4byte 0x00001a09 _080BD254: bl sub_80BD170 @@ -136056,7 +136056,7 @@ _080BD30C: pop {r0} bx r0 .align 2, 0 -_080BD324: .4byte 0x0202713c +_080BD324: .4byte gUnknown_0202713C thumb_func_end sub_80BD280 thumb_func_start sub_80BD328 @@ -136497,7 +136497,7 @@ sub_80BD610: @ 80BD610 pop {r0} bx r0 .align 2, 0 -_080BD670: .4byte 0x0202713c +_080BD670: .4byte gUnknown_0202713C thumb_func_end sub_80BD610 thumb_func_start sub_80BD674 @@ -136653,7 +136653,7 @@ _080BD790: pop {r0} bx r0 .align 2, 0 -_080BD798: .4byte 0x02025734 +_080BD798: .4byte gSaveBlock1 _080BD79C: .4byte 0x00001a09 _080BD7A0: .4byte 0x00001a16 _080BD7A4: .4byte 0x0000ffff @@ -136698,7 +136698,7 @@ _080BD7CC: pop {r0} bx r0 .align 2, 0 -_080BD7F0: .4byte 0x02025734 +_080BD7F0: .4byte gSaveBlock1 _080BD7F4: .4byte 0x0000273a _080BD7F8: .4byte 0x00002738 _080BD7FC: .4byte 0x00002739 @@ -136764,7 +136764,7 @@ _080BD850: ldrb r0, [r0] b _080BD890 .align 2, 0 -_080BD874: .4byte 0x02025734 +_080BD874: .4byte gSaveBlock1 _080BD878: .4byte 0x000027ec _080BD87C: .4byte 0x00002738 _080BD880: .4byte 0x00002739 @@ -136833,7 +136833,7 @@ _080BD8CA: lsrs r0, 24 b _080BD902 .align 2, 0 -_080BD8F4: .4byte 0x02025734 +_080BD8F4: .4byte gSaveBlock1 _080BD8F8: .4byte 0x00002afc _080BD8FC: .4byte 0x00002738 _080BD900: @@ -136869,7 +136869,7 @@ _080BD92C: b _080BD97E .align 2, 0 _080BD938: .4byte 0x00000831 -_080BD93C: .4byte 0x02025734 +_080BD93C: .4byte gSaveBlock1 _080BD940: ldr r0, _080BD984 bl FlagGet @@ -136974,7 +136974,7 @@ TurnOffTVScreen: @ 80BD9F0 pop {r0} bx r0 .align 2, 0 -_080BDA08: .4byte 0x03004870 +_080BDA08: .4byte gUnknown_03004870 thumb_func_end TurnOffTVScreen thumb_func_start sub_80BDA0C @@ -136991,8 +136991,8 @@ sub_80BDA0C: @ 80BDA0C ldrb r0, [r0] bx lr .align 2, 0 -_080BDA24: .4byte 0x02025734 -_080BDA28: .4byte 0x0202e8cc +_080BDA24: .4byte gSaveBlock1 +_080BDA28: .4byte gUnknown_0202E8CC _080BDA2C: .4byte 0x00002738 thumb_func_end sub_80BDA0C @@ -137021,7 +137021,7 @@ _080BDA36: adds r0, r2, 0 b _080BDA70 .align 2, 0 -_080BDA5C: .4byte 0x02025734 +_080BDA5C: .4byte gSaveBlock1 _080BDA60: .4byte 0x00002738 _080BDA64: adds r0, r2, 0x1 @@ -137060,8 +137060,8 @@ special_0x4a: @ 80BDA78 lsrs r0, 24 b _080BDAAE .align 2, 0 -_080BDAA4: .4byte 0x0202e8cc -_080BDAA8: .4byte 0x02027e6c +_080BDAA4: .4byte gUnknown_0202E8CC +_080BDAA8: .4byte gUnknown_02027E6C _080BDAAC: ldrb r0, [r2] _080BDAAE: @@ -137106,7 +137106,7 @@ sub_80BDAB4: @ 80BDAB4 pop {r0} bx r0 .align 2, 0 -_080BDAF8: .4byte 0x02025734 +_080BDAF8: .4byte gSaveBlock1 _080BDAFC: .4byte 0x00002b10 _080BDB00: .4byte 0x00002b12 _080BDB04: .4byte 0x00002b16 @@ -137160,8 +137160,8 @@ _080BDB44: orrs r2, r0 b _080BDB82 .align 2, 0 -_080BDB68: .4byte 0x02025734 -_080BDB6C: .4byte 0x030042e0 +_080BDB68: .4byte gSaveBlock1 +_080BDB6C: .4byte gUnknown_030042E0 _080BDB70: .4byte 0x00002b10 _080BDB74: .4byte 0x00002b19 _080BDB78: .4byte 0x00002b1a @@ -137244,7 +137244,7 @@ _080BDC02: bx r0 .align 2, 0 _080BDC08: .4byte 0x00002b1a -_080BDC0C: .4byte 0x02025734 +_080BDC0C: .4byte gSaveBlock1 _080BDC10: .4byte 0x00002b14 thumb_func_end GabbyAndTyBeforeInterview @@ -137295,9 +137295,9 @@ sub_80BDC14: @ 80BDC14 pop {r0} bx r0 .align 2, 0 -_080BDC70: .4byte 0x02025734 +_080BDC70: .4byte gSaveBlock1 _080BDC74: .4byte 0x00002b1a -_080BDC78: .4byte 0x0202e828 +_080BDC78: .4byte gMapHeader _080BDC7C: .4byte 0x00002b18 thumb_func_end sub_80BDC14 @@ -137313,7 +137313,7 @@ TakeTVShowInSearchOfTrainersOffTheAir: @ 80BDC80 strb r1, [r0] bx lr .align 2, 0 -_080BDC94: .4byte 0x02025734 +_080BDC94: .4byte gSaveBlock1 _080BDC98: .4byte 0x00002b1a thumb_func_end TakeTVShowInSearchOfTrainersOffTheAir @@ -137336,7 +137336,7 @@ _080BDCB8: pop {r1} bx r1 .align 2, 0 -_080BDCBC: .4byte 0x02025734 +_080BDCBC: .4byte gSaveBlock1 _080BDCC0: .4byte 0x00002b19 thumb_func_end GabbyAndTyGetBattleNum @@ -137350,7 +137350,7 @@ IsTVShowInSearchOfTrainersAiring: @ 80BDCC4 lsrs r0, 31 bx lr .align 2, 0 -_080BDCD4: .4byte 0x02025734 +_080BDCD4: .4byte gSaveBlock1 _080BDCD8: .4byte 0x00002b1a thumb_func_end IsTVShowInSearchOfTrainersAiring @@ -137374,10 +137374,10 @@ GabbyAndTyGetLastQuote: @ 80BDCDC movs r0, 0x1 b _080BDD12 .align 2, 0 -_080BDD00: .4byte 0x02025734 +_080BDD00: .4byte gSaveBlock1 _080BDD04: .4byte 0x00002b16 _080BDD08: .4byte 0x0000ffff -_080BDD0C: .4byte 0x020231cc +_080BDD0C: .4byte gStringVar1 _080BDD10: movs r0, 0 _080BDD12: @@ -137400,7 +137400,7 @@ sub_80BDD18: @ 80BDD18 movs r0, 0x1 b _080BDD5E .align 2, 0 -_080BDD30: .4byte 0x02025734 +_080BDD30: .4byte gSaveBlock1 _080BDD34: .4byte 0x00002b1b _080BDD38: movs r0, 0x8 @@ -137464,8 +137464,8 @@ _080BDDA4: movs r0, 0xD b _080BDE3A .align 2, 0 -_080BDDB0: .4byte 0x0202e8cc -_080BDDB4: .4byte 0x0202e8ce +_080BDDB0: .4byte gUnknown_0202E8CC +_080BDDB4: .4byte gUnknown_0202E8CE _080BDDB8: ldr r1, _080BDDC4 movs r0, 0x5 @@ -137474,8 +137474,8 @@ _080BDDB8: movs r0, 0x6 b _080BDE3A .align 2, 0 -_080BDDC4: .4byte 0x0202e8cc -_080BDDC8: .4byte 0x0202e8ce +_080BDDC4: .4byte gUnknown_0202E8CC +_080BDDC8: .4byte gUnknown_0202E8CE _080BDDCC: ldr r1, _080BDDD8 movs r0, 0x12 @@ -137484,8 +137484,8 @@ _080BDDCC: movs r0, 0x11 b _080BDE3A .align 2, 0 -_080BDDD8: .4byte 0x0202e8cc -_080BDDDC: .4byte 0x0202e8ce +_080BDDD8: .4byte gUnknown_0202E8CC +_080BDDDC: .4byte gUnknown_0202E8CE _080BDDE0: ldr r1, _080BDDEC movs r0, 0x15 @@ -137494,8 +137494,8 @@ _080BDDE0: movs r0, 0x16 b _080BDE3A .align 2, 0 -_080BDDEC: .4byte 0x0202e8cc -_080BDDF0: .4byte 0x0202e8ce +_080BDDEC: .4byte gUnknown_0202E8CC +_080BDDF0: .4byte gUnknown_0202E8CE _080BDDF4: ldr r1, _080BDE00 movs r0, 0x8 @@ -137504,8 +137504,8 @@ _080BDDF4: movs r0, 0x9 b _080BDE3A .align 2, 0 -_080BDE00: .4byte 0x0202e8cc -_080BDE04: .4byte 0x0202e8ce +_080BDE00: .4byte gUnknown_0202E8CC +_080BDE04: .4byte gUnknown_0202E8CE _080BDE08: ldr r1, _080BDE14 movs r0, 0x13 @@ -137514,8 +137514,8 @@ _080BDE08: movs r0, 0x14 b _080BDE3A .align 2, 0 -_080BDE14: .4byte 0x0202e8cc -_080BDE18: .4byte 0x0202e8ce +_080BDE14: .4byte gUnknown_0202E8CC +_080BDE18: .4byte gUnknown_0202E8CE _080BDE1C: ldr r1, _080BDE28 movs r0, 0x17 @@ -137524,8 +137524,8 @@ _080BDE1C: movs r0, 0x18 b _080BDE3A .align 2, 0 -_080BDE28: .4byte 0x0202e8cc -_080BDE2C: .4byte 0x0202e8ce +_080BDE28: .4byte gUnknown_0202E8CC +_080BDE2C: .4byte gUnknown_0202E8CE _080BDE30: ldr r1, _080BDE40 movs r0, 0xA @@ -137538,8 +137538,8 @@ _080BDE3C: pop {r0} bx r0 .align 2, 0 -_080BDE40: .4byte 0x0202e8cc -_080BDE44: .4byte 0x0202e8ce +_080BDE40: .4byte gUnknown_0202E8CC +_080BDE44: .4byte gUnknown_0202E8CE thumb_func_end GabbyAndTySetScriptVarsToFieldObjectLocalIds thumb_func_start sub_80BDE48 @@ -137556,7 +137556,7 @@ sub_80BDE48: @ 80BDE48 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080BDE60: .4byte 0x0202e8ce +_080BDE60: .4byte gUnknown_0202E8CE _080BDE64: .4byte _080BDE68 .align 2, 0 _080BDE68: @@ -137622,7 +137622,7 @@ sub_80BDEC8: @ 80BDEC8 bl sub_80BE074 b _080BE012 .align 2, 0 -_080BDEE8: .4byte 0x030042e0 +_080BDEE8: .4byte gUnknown_030042E0 _080BDEEC: bl sub_80BE028 ldr r0, _080BDF98 @@ -137711,8 +137711,8 @@ _080BDF64: .align 2, 0 _080BDF98: .4byte 0x0000ffff _080BDF9C: .4byte gSpeciesNames -_080BDFA0: .4byte 0x02027e6c -_080BDFA4: .4byte 0x03005d38 +_080BDFA0: .4byte gUnknown_02027E6C +_080BDFA4: .4byte gUnknown_03005D38 _080BDFA8: .4byte gSaveBlock2 _080BDFAC: movs r2, 0 @@ -137771,9 +137771,9 @@ _080BE012: pop {r0} bx r0 .align 2, 0 -_080BE01C: .4byte 0x02024c04 +_080BE01C: .4byte gUnknown_02024C04 _080BE020: .4byte gSaveBlock2 -_080BE024: .4byte 0x0300430a +_080BE024: .4byte gUnknown_0300430A thumb_func_end sub_80BDEC8 thumb_func_start sub_80BE028 @@ -137808,10 +137808,10 @@ _080BE048: pop {r0} bx r0 .align 2, 0 -_080BE064: .4byte 0x020281cc +_080BE064: .4byte gUnknown_020281CC _080BE068: .4byte 0xfffffca0 -_080BE06C: .4byte 0x030042e0 -_080BE070: .4byte 0x0202e828 +_080BE06C: .4byte gUnknown_030042E0 +_080BE070: .4byte gMapHeader thumb_func_end sub_80BE028 thumb_func_start sub_80BE074 @@ -137898,12 +137898,12 @@ _080BE112: bx r0 .align 2, 0 _080BE118: .4byte 0x0000ffff -_080BE11C: .4byte 0x03004316 -_080BE120: .4byte 0x02024d26 -_080BE124: .4byte 0x02027e6c -_080BE128: .4byte 0x03005d38 -_080BE12C: .4byte 0x030042e0 -_080BE130: .4byte 0x0202e828 +_080BE11C: .4byte gUnknown_03004316 +_080BE120: .4byte gUnknown_02024D26 +_080BE124: .4byte gUnknown_02027E6C +_080BE128: .4byte gUnknown_03005D38 +_080BE12C: .4byte gUnknown_030042E0 +_080BE130: .4byte gMapHeader _080BE134: .4byte gSaveBlock2 thumb_func_end sub_80BE074 @@ -138032,8 +138032,8 @@ _080BE224: pop {r0} bx r0 .align 2, 0 -_080BE22C: .4byte 0x020281cc -_080BE230: .4byte 0x03005d38 +_080BE22C: .4byte gUnknown_020281CC +_080BE230: .4byte gUnknown_03005D38 _080BE234: .4byte 0xfffffca0 _080BE238: .4byte gSaveBlock2 thumb_func_end sub_80BE188 @@ -138068,9 +138068,9 @@ _080BE270: pop {r0} bx r0 .align 2, 0 -_080BE278: .4byte 0x020281cc +_080BE278: .4byte gUnknown_020281CC _080BE27C: .4byte 0xfffffca0 -_080BE280: .4byte 0x03005d38 +_080BE280: .4byte gUnknown_03005D38 thumb_func_end sub_80BE23C thumb_func_start sub_80BE284 @@ -138138,13 +138138,13 @@ _080BE2FE: pop {r0} bx r0 .align 2, 0 -_080BE304: .4byte 0x020281cc +_080BE304: .4byte gUnknown_020281CC _080BE308: .4byte 0xfffffca0 -_080BE30C: .4byte 0x03005d38 -_080BE310: .4byte 0x0203869c -_080BE314: .4byte 0x0203869e -_080BE318: .4byte 0x02038694 -_080BE31C: .4byte 0x03004360 +_080BE30C: .4byte gUnknown_03005D38 +_080BE310: .4byte gUnknown_0203869C +_080BE314: .4byte gUnknown_0203869E +_080BE318: .4byte gUnknown_02038694 +_080BE31C: .4byte gPlayerParty thumb_func_end sub_80BE284 thumb_func_start sub_80BE320 @@ -138196,8 +138196,8 @@ sub_80BE320: @ 80BE320 movs r0, 0x32 b _080BE39E .align 2, 0 -_080BE384: .4byte 0x03005d38 -_080BE388: .4byte 0x02027e6c +_080BE384: .4byte gUnknown_03005D38 +_080BE388: .4byte gUnknown_02027E6C _080BE38C: .4byte gSaveBlock2 _080BE390: .4byte 0x00000484 _080BE394: .4byte 0x00000482 @@ -138217,7 +138217,7 @@ _080BE39E: pop {r0} bx r0 .align 2, 0 -_080BE3B8: .4byte 0x0202e8cc +_080BE3B8: .4byte gUnknown_0202E8CC thumb_func_end sub_80BE320 thumb_func_start sub_80BE3BC @@ -138300,10 +138300,10 @@ _080BE458: bx r0 .align 2, 0 _080BE460: .4byte 0x00005555 -_080BE464: .4byte 0x02027e6c -_080BE468: .4byte 0x03005d38 -_080BE46C: .4byte 0x02038724 -_080BE470: .4byte 0x0202e828 +_080BE464: .4byte gUnknown_02027E6C +_080BE468: .4byte gUnknown_03005D38 +_080BE46C: .4byte gUnknown_02038724 +_080BE470: .4byte gMapHeader _080BE474: .4byte gSaveBlock2 thumb_func_end sub_80BE3BC @@ -138407,13 +138407,13 @@ _080BE548: pop {r0} bx r0 .align 2, 0 -_080BE554: .4byte 0x0202e8dc -_080BE558: .4byte 0x0202e8cc -_080BE55C: .4byte 0x03004360 -_080BE560: .4byte 0x020231cc +_080BE554: .4byte gScriptResult +_080BE558: .4byte gUnknown_0202E8CC +_080BE55C: .4byte gPlayerParty +_080BE560: .4byte gStringVar1 _080BE564: .4byte gSaveBlock2 -_080BE568: .4byte 0x03005d38 -_080BE56C: .4byte 0x02027e6c +_080BE568: .4byte gUnknown_03005D38 +_080BE56C: .4byte gUnknown_02027E6C thumb_func_end sub_80BE478 thumb_func_start StartMassOutbreak @@ -138483,8 +138483,8 @@ StartMassOutbreak: @ 80BE570 pop {r0} bx r0 .align 2, 0 -_080BE5F0: .4byte 0x0202e8cc -_080BE5F4: .4byte 0x02027e6c +_080BE5F0: .4byte gUnknown_0202E8CC +_080BE5F4: .4byte gUnknown_02027E6C _080BE5F8: .4byte 0x000003d5 thumb_func_end StartMassOutbreak @@ -138526,10 +138526,10 @@ sub_80BE5FC: @ 80BE5FC pop {r0} bx r0 .align 2, 0 -_080BE64C: .4byte 0x03005d38 -_080BE650: .4byte 0x02027e6c +_080BE64C: .4byte gUnknown_03005D38 +_080BE650: .4byte gUnknown_02027E6C _080BE654: .4byte gSaveBlock2 -_080BE658: .4byte 0x03004360 +_080BE658: .4byte gPlayerParty thumb_func_end sub_80BE5FC thumb_func_start sub_80BE65C @@ -138561,8 +138561,8 @@ sub_80BE65C: @ 80BE65C pop {r0} bx r0 .align 2, 0 -_080BE694: .4byte 0x03005d38 -_080BE698: .4byte 0x02027e6c +_080BE694: .4byte gUnknown_03005D38 +_080BE698: .4byte gUnknown_02027E6C _080BE69C: .4byte gSaveBlock2 thumb_func_end sub_80BE65C @@ -138654,10 +138654,10 @@ sub_80BE6A0: @ 80BE6A0 pop {r0} bx r0 .align 2, 0 -_080BE760: .4byte 0x03005d38 -_080BE764: .4byte 0x02027e6c -_080BE768: .4byte 0x03004360 -_080BE76C: .4byte 0x0202e8d2 +_080BE760: .4byte gUnknown_03005D38 +_080BE764: .4byte gUnknown_02027E6C +_080BE768: .4byte gPlayerParty +_080BE76C: .4byte gUnknown_0202E8D2 _080BE770: .4byte gSaveBlock2 thumb_func_end sub_80BE6A0 @@ -138764,11 +138764,11 @@ _080BE836: bx r0 .align 2, 0 _080BE83C: .4byte 0x00000804 -_080BE840: .4byte 0x02025734 +_080BE840: .4byte gSaveBlock1 _080BE844: .4byte 0x00002738 _080BE848: .4byte 0x00000147 -_080BE84C: .4byte 0x02027e6c -_080BE850: .4byte 0x03005d38 +_080BE84C: .4byte gUnknown_02027E6C +_080BE850: .4byte gUnknown_03005D38 _080BE854: .4byte gUnknown_083D13F8 thumb_func_end sub_80BE778 @@ -138821,7 +138821,7 @@ EndMassOutbreak: @ 80BE858 pop {r0} bx r0 .align 2, 0 -_080BE8B4: .4byte 0x02025734 +_080BE8B4: .4byte gSaveBlock1 _080BE8B8: .4byte 0x00002afc _080BE8BC: .4byte 0x00002afe _080BE8C0: .4byte 0x00002b0e @@ -138884,7 +138884,7 @@ _080BE906: strh r0, [r1, 0x16] b _080BE94C .align 2, 0 -_080BE930: .4byte 0x02025734 +_080BE930: .4byte gSaveBlock1 _080BE934: .4byte 0x00002afc _080BE938: .4byte 0x00002738 _080BE93C: @@ -138917,7 +138917,7 @@ UpdateMassOutbreakTimeLeft: @ 80BE954 bl EndMassOutbreak b _080BE978 .align 2, 0 -_080BE96C: .4byte 0x02025734 +_080BE96C: .4byte gSaveBlock1 _080BE970: .4byte 0x00002b0e _080BE974: subs r0, r1 @@ -138947,7 +138947,7 @@ _080BE992: adds r0, 0x1 b _080BE9C6 .align 2, 0 -_080BE9A0: .4byte 0x020387e2 +_080BE9A0: .4byte gUnknown_020387E2 _080BE9A4: ldr r4, _080BE9D0 ldrb r0, [r4] @@ -138973,7 +138973,7 @@ _080BE9C8: pop {r0} bx r0 .align 2, 0 -_080BE9D0: .4byte 0x020387e2 +_080BE9D0: .4byte gUnknown_020387E2 thumb_func_end sub_80BE97C thumb_func_start sub_80BE9D4 @@ -139028,10 +139028,10 @@ _080BEA36: pop {r0} bx r0 .align 2, 0 -_080BEA3C: .4byte 0x02027e6c -_080BEA40: .4byte 0x03005d38 -_080BEA44: .4byte 0x020387e2 -_080BEA48: .4byte 0x020387e0 +_080BEA3C: .4byte gUnknown_02027E6C +_080BEA40: .4byte gUnknown_03005D38 +_080BEA44: .4byte gUnknown_020387E2 +_080BEA48: .4byte gUnknown_020387E0 _080BEA4C: .4byte gSaveBlock2 thumb_func_end sub_80BE9D4 @@ -139041,7 +139041,7 @@ sub_80BEA50: @ 80BEA50 strh r0, [r1] bx lr .align 2, 0 -_080BEA58: .4byte 0x020387e0 +_080BEA58: .4byte gUnknown_020387E0 thumb_func_end sub_80BEA50 thumb_func_start sub_80BEA5C @@ -139060,7 +139060,7 @@ sub_80BEA5C: @ 80BEA5C bl sub_80BF55C b _080BEA84 .align 2, 0 -_080BEA78: .4byte 0x020281cc +_080BEA78: .4byte gUnknown_020281CC _080BEA7C: .4byte 0xfffffca0 _080BEA80: bl sub_80BEA88 @@ -139132,10 +139132,10 @@ _080BEB04: pop {r0} bx r0 .align 2, 0 -_080BEB0C: .4byte 0x020281cc +_080BEB0C: .4byte gUnknown_020281CC _080BEB10: .4byte 0x0000ffff _080BEB14: .4byte 0xfffffca0 -_080BEB18: .4byte 0x03005d38 +_080BEB18: .4byte gUnknown_03005D38 _080BEB1C: .4byte gSaveBlock2 thumb_func_end sub_80BEA88 @@ -139208,8 +139208,8 @@ _080BEBA6: bx r0 .align 2, 0 _080BEBAC: .4byte 0x00000804 -_080BEBB0: .4byte 0x020281f0 -_080BEBB4: .4byte 0x03005d38 +_080BEBB0: .4byte gUnknown_020281F0 +_080BEBB4: .4byte gUnknown_03005D38 _080BEBB8: .4byte 0x0000028f _080BEBBC: .4byte 0xffffd544 _080BEBC0: .4byte 0x00002abe @@ -139280,7 +139280,7 @@ sub_80BEC10: @ 80BEC10 strh r2, [r0] bx lr .align 2, 0 -_080BEC30: .4byte 0x02025734 +_080BEC30: .4byte gSaveBlock1 _080BEC34: .4byte 0x00002abc _080BEC38: .4byte 0x00002abd _080BEC3C: .4byte 0x00002abe @@ -139322,7 +139322,7 @@ _080BEC64: bl sub_80BEC10 b _080BEC92 .align 2, 0 -_080BEC80: .4byte 0x02025734 +_080BEC80: .4byte gSaveBlock1 _080BEC84: .4byte 0x00002abc _080BEC88: adds r0, r1, 0x1 @@ -139366,7 +139366,7 @@ _080BECA6: adds r0, r2, 0 b _080BECE0 .align 2, 0 -_080BECCC: .4byte 0x02025734 +_080BECCC: .4byte gSaveBlock1 _080BECD0: .4byte 0x00002abc _080BECD4: adds r0, r2, 0x1 @@ -139393,7 +139393,7 @@ sub_80BECE8: @ 80BECE8 movs r0, 0 b _080BED86 .align 2, 0 -_080BECFC: .4byte 0x0202e8dc +_080BECFC: .4byte gScriptResult _080BED00: ldr r0, _080BED2C lsls r1, 2 @@ -139417,10 +139417,10 @@ _080BED00: subs r2, 0x1 b _080BED44 .align 2, 0 -_080BED2C: .4byte 0x02025734 +_080BED2C: .4byte gSaveBlock1 _080BED30: .4byte 0x00002abe _080BED34: .4byte 0x00002abd -_080BED38: .4byte 0x03004038 +_080BED38: .4byte gLocalTime _080BED3C: .4byte gUnknown_083D1444 _080BED40: ldr r1, _080BED54 @@ -139463,11 +139463,11 @@ _080BED86: pop {r0} bx r0 .align 2, 0 -_080BED90: .4byte 0x020231cc +_080BED90: .4byte gStringVar1 _080BED94: .4byte 0x00002abd _080BED98: .4byte gUnknown_083D1434 _080BED9C: .4byte 0x00002abc -_080BEDA0: .4byte 0x0202e8dc +_080BEDA0: .4byte gScriptResult thumb_func_end sub_80BECE8 thumb_func_start GetPriceReduction @@ -139504,7 +139504,7 @@ _080BEDB8: bne _080BEDB0 b _080BEDF6 .align 2, 0 -_080BEDE0: .4byte 0x02025734 +_080BEDE0: .4byte gSaveBlock1 _080BEDE4: .4byte 0x00002abc _080BEDE8: .4byte 0x00002abd _080BEDEC: @@ -139546,8 +139546,8 @@ _080BEE12: beq _080BEE0E b _080BEE3A .align 2, 0 -_080BEE28: .4byte 0x02025734 -_080BEE2C: .4byte 0x0202e8de +_080BEE28: .4byte gSaveBlock1 +_080BEE2C: .4byte gUnknown_0202E8DE _080BEE30: ldr r0, _080BEE40 ldrh r1, [r0, 0x4] @@ -139560,7 +139560,7 @@ _080BEE3C: pop {r1} bx r1 .align 2, 0 -_080BEE40: .4byte 0x02025734 +_080BEE40: .4byte gSaveBlock1 _080BEE44: .4byte 0x0000160d thumb_func_end IsPriceDiscounted @@ -139596,7 +139596,7 @@ _080BEE74: pop {r1} bx r1 .align 2, 0 -_080BEE7C: .4byte 0x02025734 +_080BEE7C: .4byte gSaveBlock1 _080BEE80: .4byte 0x00002abc thumb_func_end sub_80BEE48 @@ -139629,7 +139629,7 @@ _080BEE94: bl sub_80BEC10 b _080BEEEC .align 2, 0 -_080BEEB8: .4byte 0x02025734 +_080BEEB8: .4byte gSaveBlock1 _080BEEBC: .4byte 0x00002abc _080BEEC0: .4byte 0x00002abe _080BEEC4: @@ -139849,8 +139849,8 @@ SetContestCategoryStringVarForInterview: @ 80BF060 pop {r0} bx r0 .align 2, 0 -_080BF080: .4byte 0x0202e8cc -_080BF084: .4byte 0x02027e6c +_080BF080: .4byte gUnknown_0202E8CC +_080BF084: .4byte gUnknown_02027E6C thumb_func_end SetContestCategoryStringVarForInterview thumb_func_start sub_80BF088 @@ -140048,7 +140048,7 @@ _080BF1C4: movs r0, 0x1 b _080BF204 .align 2, 0 -_080BF1F4: .4byte 0x02027e6c +_080BF1F4: .4byte gUnknown_02027E6C _080BF1F8: adds r0, r4, 0x1 lsls r0, 24 @@ -140106,7 +140106,7 @@ _080BF248: pop {r0} bx r0 .align 2, 0 -_080BF258: .4byte 0x02038724 +_080BF258: .4byte gUnknown_02038724 thumb_func_end sub_80BF20C thumb_func_start sub_80BF25C @@ -140137,10 +140137,10 @@ _080BF26A: strh r2, [r0] b _080BF2BC .align 2, 0 -_080BF28C: .4byte 0x02025734 +_080BF28C: .4byte gSaveBlock1 _080BF290: .4byte 0x00002738 _080BF294: .4byte 0x00002739 -_080BF298: .4byte 0x0202e8dc +_080BF298: .4byte gScriptResult _080BF29C: adds r0, r4, 0 bl sub_80BF55C @@ -140178,8 +140178,8 @@ sub_80BF2C4: @ 80BF2C4 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080BF2E0: .4byte 0x0202e8dc -_080BF2E4: .4byte 0x0202e8ce +_080BF2E0: .4byte gScriptResult +_080BF2E4: .4byte gUnknown_0202E8CE _080BF2E8: .4byte _080BF2EC .align 2, 0 _080BF2EC: @@ -140257,12 +140257,12 @@ _080BF384: pop {r0} bx r0 .align 2, 0 -_080BF38C: .4byte 0x0202e8dc -_080BF390: .4byte 0x020231cc -_080BF394: .4byte 0x03004360 +_080BF38C: .4byte gScriptResult +_080BF390: .4byte gStringVar1 +_080BF394: .4byte gPlayerParty _080BF398: .4byte gSpeciesNames -_080BF39C: .4byte 0x03005d38 -_080BF3A0: .4byte 0x02027e6c +_080BF39C: .4byte gUnknown_03005D38 +_080BF3A0: .4byte gUnknown_02027E6C thumb_func_end sub_80BF334 thumb_func_start sub_80BF3A4 @@ -140289,9 +140289,9 @@ _080BF3CC: pop {r0} bx r0 .align 2, 0 -_080BF3D0: .4byte 0x0202e8dc -_080BF3D4: .4byte 0x03005d38 -_080BF3D8: .4byte 0x02027e6c +_080BF3D0: .4byte gScriptResult +_080BF3D4: .4byte gUnknown_03005D38 +_080BF3D8: .4byte gUnknown_02027E6C thumb_func_end sub_80BF3A4 thumb_func_start sub_80BF3DC @@ -140347,13 +140347,13 @@ _080BF448: pop {r0} bx r0 .align 2, 0 -_080BF450: .4byte 0x0202e8dc -_080BF454: .4byte 0x020231cc -_080BF458: .4byte 0x03004360 +_080BF450: .4byte gScriptResult +_080BF454: .4byte gStringVar1 +_080BF458: .4byte gPlayerParty _080BF45C: .4byte gSpeciesNames -_080BF460: .4byte 0x020232cc -_080BF464: .4byte 0x03005d38 -_080BF468: .4byte 0x02027e6c +_080BF460: .4byte gStringVar2 +_080BF464: .4byte gUnknown_03005D38 +_080BF468: .4byte gUnknown_02027E6C thumb_func_end sub_80BF3DC thumb_func_start sub_80BF46C @@ -140363,7 +140363,7 @@ sub_80BF46C: @ 80BF46C strh r0, [r1] bx lr .align 2, 0 -_080BF474: .4byte 0x0202e8dc +_080BF474: .4byte gScriptResult thumb_func_end sub_80BF46C thumb_func_start sub_80BF478 @@ -140399,9 +140399,9 @@ _080BF4AC: pop {r0} bx r0 .align 2, 0 -_080BF4B0: .4byte 0x0202e8dc -_080BF4B4: .4byte 0x03005d38 -_080BF4B8: .4byte 0x02027e6c +_080BF4B0: .4byte gScriptResult +_080BF4B4: .4byte gUnknown_03005D38 +_080BF4B8: .4byte gUnknown_02027E6C thumb_func_end sub_80BF484 thumb_func_start sub_80BF4BC @@ -140428,9 +140428,9 @@ _080BF4E4: pop {r0} bx r0 .align 2, 0 -_080BF4E8: .4byte 0x0202e8dc -_080BF4EC: .4byte 0x03005d38 -_080BF4F0: .4byte 0x02027e6c +_080BF4E8: .4byte gScriptResult +_080BF4EC: .4byte gUnknown_03005D38 +_080BF4F0: .4byte gUnknown_02027E6C thumb_func_end sub_80BF4BC thumb_func_start sub_80BF4F4 @@ -140463,8 +140463,8 @@ sub_80BF4F4: @ 80BF4F4 movs r0, 0x1 b _080BF53E .align 2, 0 -_080BF530: .4byte 0x03004360 -_080BF534: .4byte 0x020231cc +_080BF530: .4byte gPlayerParty +_080BF534: .4byte gStringVar1 _080BF538: .4byte gSpeciesNames _080BF53C: movs r0, 0 @@ -140595,7 +140595,7 @@ _080BF5F2: bl sub_80BF55C b _080BF62A .align 2, 0 -_080BF61C: .4byte 0x02027e6c +_080BF61C: .4byte gUnknown_02027E6C _080BF620: adds r0, r2, 0x1 lsls r0, 24 @@ -140719,10 +140719,10 @@ sub_80BF6D8: @ 80BF6D8 movs r0, 0x1 b _080BF714 .align 2, 0 -_080BF700: .4byte 0x02027e6c -_080BF704: .4byte 0x03005d38 -_080BF708: .4byte 0x0202e8d0 -_080BF70C: .4byte 0x0202e8dc +_080BF700: .4byte gUnknown_02027E6C +_080BF704: .4byte gUnknown_03005D38 +_080BF708: .4byte gUnknown_0202E8D0 +_080BF70C: .4byte gScriptResult _080BF710: ldr r1, _080BF71C movs r0, 0 @@ -140731,7 +140731,7 @@ _080BF714: pop {r0} bx r0 .align 2, 0 -_080BF71C: .4byte 0x0202e8dc +_080BF71C: .4byte gScriptResult thumb_func_end sub_80BF6D8 thumb_func_start sub_80BF720 @@ -140854,7 +140854,7 @@ _080BF7C8: pop {r0} bx r0 .align 2, 0 -_080BF7E4: .4byte 0x020233cc +_080BF7E4: .4byte gStringVar3 thumb_func_end sub_80BF79C thumb_func_start sub_80BF7E8 @@ -141096,8 +141096,8 @@ _080BF980: movs r0, 0x1 b _080BF9AC .align 2, 0 -_080BF994: .4byte 0x02025734 -_080BF998: .4byte 0x0202e8cc +_080BF994: .4byte gSaveBlock1 +_080BF998: .4byte gUnknown_0202E8CC _080BF99C: .4byte 0x00002738 _080BF9A0: adds r0, r1, 0x1 @@ -141134,10 +141134,10 @@ sub_80BF9B4: @ 80BF9B4 movs r0, 0x1 b _080BF9F2 .align 2, 0 -_080BF9E0: .4byte 0x0202e8cc -_080BF9E4: .4byte 0x03004360 -_080BF9E8: .4byte 0x020231cc -_080BF9EC: .4byte 0x020233cc +_080BF9E0: .4byte gUnknown_0202E8CC +_080BF9E4: .4byte gPlayerParty +_080BF9E8: .4byte gStringVar1 +_080BF9EC: .4byte gStringVar3 _080BF9F0: movs r0, 0 _080BF9F2: @@ -141226,10 +141226,10 @@ sub_80BF9F8: @ 80BF9F8 pop {r0} bx r0 .align 2, 0 -_080BFAA0: .4byte 0x0202e8cc -_080BFAA4: .4byte 0x03004360 -_080BFAA8: .4byte 0x020233cc -_080BFAAC: .4byte 0x020232cc +_080BFAA0: .4byte gUnknown_0202E8CC +_080BFAA4: .4byte gPlayerParty +_080BFAA8: .4byte gStringVar3 +_080BFAAC: .4byte gStringVar2 _080BFAB0: .4byte c2_080CC144 thumb_func_end sub_80BF9F8 @@ -141249,9 +141249,9 @@ c2_080CC144: @ 80BFAB4 pop {r0} bx r0 .align 2, 0 -_080BFAD4: .4byte 0x0202e8cc -_080BFAD8: .4byte 0x03004360 -_080BFADC: .4byte 0x020232cc +_080BFAD4: .4byte gUnknown_0202E8CC +_080BFAD8: .4byte gPlayerParty +_080BFADC: .4byte gStringVar2 thumb_func_end c2_080CC144 thumb_func_start sub_80BFAE0 @@ -141273,9 +141273,9 @@ sub_80BFAE0: @ 80BFAE0 pop {r0} bx r0 .align 2, 0 -_080BFB04: .4byte 0x0202e8cc -_080BFB08: .4byte 0x03004360 -_080BFB0C: .4byte 0x020231cc +_080BFB04: .4byte gUnknown_0202E8CC +_080BFB08: .4byte gPlayerParty +_080BFB0C: .4byte gStringVar1 thumb_func_end sub_80BFAE0 thumb_func_start sub_80BFB10 @@ -141298,9 +141298,9 @@ sub_80BFB10: @ 80BFB10 movs r0, 0 b _080BFB48 .align 2, 0 -_080BFB38: .4byte 0x0202e8cc -_080BFB3C: .4byte 0x03004360 -_080BFB40: .4byte 0x0202e8dc +_080BFB38: .4byte gUnknown_0202E8CC +_080BFB3C: .4byte gPlayerParty +_080BFB40: .4byte gScriptResult _080BFB44: ldr r1, _080BFB50 movs r0, 0x1 @@ -141310,7 +141310,7 @@ _080BFB48: pop {r0} bx r0 .align 2, 0 -_080BFB50: .4byte 0x0202e8dc +_080BFB50: .4byte gScriptResult thumb_func_end sub_80BFB10 thumb_func_start sub_80BFB54 @@ -141392,7 +141392,7 @@ _080BFBCC: movs r0, 0 b _080BFC0A .align 2, 0 -_080BFBD0: .4byte 0x02025734 +_080BFBD0: .4byte gSaveBlock1 _080BFBD4: .4byte gSaveBlock2 _080BFBD8: movs r0, 0x5 @@ -141449,9 +141449,9 @@ GetMomOrDadStringForTVMessage: @ 80BFC10 bl VarSet b _080BFC6C .align 2, 0 -_080BFC40: .4byte 0x02025734 +_080BFC40: .4byte gSaveBlock1 _080BFC44: .4byte gSaveBlock2 -_080BFC48: .4byte 0x020231cc +_080BFC48: .4byte gStringVar1 _080BFC4C: .4byte gOtherText_Mom _080BFC50: .4byte 0x00004003 _080BFC54: @@ -141499,7 +141499,7 @@ _080BFCAA: bl StringCopy b _080BFD10 .align 2, 0 -_080BFCB4: .4byte 0x020231cc +_080BFCB4: .4byte gStringVar1 _080BFCB8: .4byte gOtherText_Mom _080BFCBC: .4byte 0x00004003 _080BFCC0: @@ -141508,7 +141508,7 @@ _080BFCC0: bl StringCopy b _080BFD10 .align 2, 0 -_080BFCCC: .4byte 0x020231cc +_080BFCCC: .4byte gStringVar1 _080BFCD0: .4byte gOtherText_Dad _080BFCD4: bl Random @@ -141526,7 +141526,7 @@ _080BFCD4: bl VarSet b _080BFD10 .align 2, 0 -_080BFCF8: .4byte 0x020231cc +_080BFCF8: .4byte gStringVar1 _080BFCFC: .4byte gOtherText_Mom _080BFD00: ldr r0, _080BFD18 @@ -141540,7 +141540,7 @@ _080BFD10: pop {r0} bx r0 .align 2, 0 -_080BFD18: .4byte 0x020231cc +_080BFD18: .4byte gStringVar1 _080BFD1C: .4byte gOtherText_Dad thumb_func_end GetMomOrDadStringForTVMessage @@ -141559,7 +141559,7 @@ sub_80BFD20: @ 80BFD20 bx r0 .align 2, 0 _080BFD3C: .4byte 0x000040bc -_080BFD40: .4byte 0x02025734 +_080BFD40: .4byte gSaveBlock1 thumb_func_end sub_80BFD20 thumb_func_start sub_80BFD44 @@ -141620,7 +141620,7 @@ _080BFD9A: bl sub_80BFE24 b _080BFDFC .align 2, 0 -_080BFDB4: .4byte 0x02027e6c +_080BFDB4: .4byte gUnknown_02027E6C _080BFDB8: .4byte 0x00000a8c _080BFDBC: ldr r1, _080BFDC8 @@ -141629,7 +141629,7 @@ _080BFDBC: adds r2, r4, r0 b _080BFDD4 .align 2, 0 -_080BFDC8: .4byte 0x02027e6c +_080BFDC8: .4byte gUnknown_02027E6C _080BFDCC: movs r0, 0xE1 lsls r0, 2 @@ -141642,7 +141642,7 @@ _080BFDD4: bl sub_80BFE24 b _080BFDFC .align 2, 0 -_080BFDE0: .4byte 0x02027e6c +_080BFDE0: .4byte gUnknown_02027E6C _080BFDE4: .4byte 0x00000a8c _080BFDE8: movs r0, 0xE1 @@ -141669,7 +141669,7 @@ _080BFDFC: pop {r0} bx r0 .align 2, 0 -_080BFE20: .4byte 0x02027e6c +_080BFE20: .4byte gUnknown_02027E6C thumb_func_end sub_80BFD44 thumb_func_start sub_80BFE24 @@ -141737,9 +141737,9 @@ _080BFE64: mov r9, r6 b _080BFF3C .align 2, 0 -_080BFEA0: .4byte 0x03000720 -_080BFEA4: .4byte 0x020387e4 -_080BFEA8: .4byte 0x03000722 +_080BFEA0: .4byte gUnknown_03000720 +_080BFEA4: .4byte gUnknown_020387E4 +_080BFEA8: .4byte gUnknown_03000722 _080BFEAC: movs r5, 0 mov r3, r10 @@ -141821,9 +141821,9 @@ _080BFF3C: bcc _080BFE5C b _080BFE50 .align 2, 0 -_080BFF4C: .4byte 0x03000720 -_080BFF50: .4byte 0x03005d38 -_080BFF54: .4byte 0x03000722 +_080BFF4C: .4byte gUnknown_03000720 +_080BFF50: .4byte gUnknown_03005D38 +_080BFF54: .4byte gUnknown_03000722 _080BFF58: add sp, 0x20 pop {r3-r5} @@ -141866,7 +141866,7 @@ sub_80BFF68: @ 80BFF68 beq _080BFFAE b _080C0026 .align 2, 0 -_080BFFA4: .4byte 0x03000722 +_080BFFA4: .4byte gUnknown_03000722 _080BFFA8: cmp r1, 0x4 beq _080C0000 @@ -141890,7 +141890,7 @@ _080BFFAE: bl sub_80C004C b _080C0022 .align 2, 0 -_080BFFD4: .4byte 0x03005d38 +_080BFFD4: .4byte gUnknown_03005D38 _080BFFD8: ldr r0, _080BFFFC movs r1, 0 @@ -141910,7 +141910,7 @@ _080BFFD8: bl sub_80C00B4 b _080C0022 .align 2, 0 -_080BFFFC: .4byte 0x03005d38 +_080BFFFC: .4byte gUnknown_03005D38 _080C0000: ldr r0, _080C0030 movs r1, 0 @@ -141937,7 +141937,7 @@ _080C0026: movs r0, 0 b _080C0040 .align 2, 0 -_080C0030: .4byte 0x03005d38 +_080C0030: .4byte gUnknown_03005D38 _080C0034: ldr r0, _080C0048 ldrb r1, [r0] @@ -141950,7 +141950,7 @@ _080C0040: pop {r1} bx r1 .align 2, 0 -_080C0048: .4byte 0x03000722 +_080C0048: .4byte gUnknown_03000722 thumb_func_end sub_80BFF68 thumb_func_start sub_80C004C @@ -142194,7 +142194,7 @@ _080C01EE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C01F8: .4byte 0x02025734 +_080C01F8: .4byte gSaveBlock1 _080C01FC: .4byte 0x00002738 _080C0200: .4byte _080C0204 .align 2, 0 @@ -142249,7 +142249,7 @@ _080C02AC: ldrh r0, [r0, 0x2] b _080C035A .align 2, 0 -_080C02B8: .4byte 0x02027e6c +_080C02B8: .4byte gUnknown_02027E6C _080C02BC: adds r0, r2, r6 lsls r0, 2 @@ -142258,7 +142258,7 @@ _080C02BC: ldrh r0, [r0, 0x2] b _080C035A .align 2, 0 -_080C02C8: .4byte 0x02027e6c +_080C02C8: .4byte gUnknown_02027E6C _080C02CC: adds r0, r2, r6 lsls r0, 2 @@ -142267,7 +142267,7 @@ _080C02CC: ldrh r0, [r0, 0x6] b _080C035A .align 2, 0 -_080C02D8: .4byte 0x02027e6c +_080C02D8: .4byte gUnknown_02027E6C _080C02DC: adds r4, r2, r6 lsls r4, 2 @@ -142281,7 +142281,7 @@ _080C02DC: ldrh r0, [r4, 0x1C] b _080C037E .align 2, 0 -_080C02F4: .4byte 0x02027e6c +_080C02F4: .4byte gUnknown_02027E6C _080C02F8: adds r0, r2, r6 lsls r0, 2 @@ -142290,7 +142290,7 @@ _080C02F8: ldrh r0, [r0, 0x2] b _080C035A .align 2, 0 -_080C0304: .4byte 0x02027e6c +_080C0304: .4byte gUnknown_02027E6C _080C0308: adds r4, r2, r6 lsls r4, 2 @@ -142304,7 +142304,7 @@ _080C0308: ldrh r0, [r4, 0x14] b _080C037E .align 2, 0 -_080C0320: .4byte 0x02027e6c +_080C0320: .4byte gUnknown_02027E6C _080C0324: adds r0, r2, r6 lsls r0, 2 @@ -142313,7 +142313,7 @@ _080C0324: ldrh r0, [r0, 0x10] b _080C035A .align 2, 0 -_080C0330: .4byte 0x02027e6c +_080C0330: .4byte gUnknown_02027E6C _080C0334: adds r4, r2, r6 lsls r4, 2 @@ -142327,7 +142327,7 @@ _080C0334: ldrh r0, [r4, 0xE] b _080C037E .align 2, 0 -_080C034C: .4byte 0x02027e6c +_080C034C: .4byte gUnknown_02027E6C _080C0350: adds r0, r2, r6 lsls r0, 2 @@ -142340,7 +142340,7 @@ _080C035A: bl sub_80C03C8 b _080C0394 .align 2, 0 -_080C0364: .4byte 0x02027e6c +_080C0364: .4byte gUnknown_02027E6C _080C0368: adds r4, r2, r6 lsls r4, 2 @@ -142357,7 +142357,7 @@ _080C037E: bl sub_80C03C8 b _080C0394 .align 2, 0 -_080C0388: .4byte 0x02027e6c +_080C0388: .4byte gUnknown_02027E6C _080C038C: lsls r0, r6, 24 lsrs r0, 24 @@ -142390,7 +142390,7 @@ sub_80C03A8: @ 80C03A8 strb r0, [r1] bx lr .align 2, 0 -_080C03C0: .4byte 0x02025734 +_080C03C0: .4byte gSaveBlock1 _080C03C4: .4byte 0x00002739 thumb_func_end sub_80C03A8 @@ -142423,7 +142423,7 @@ _080C03F8: pop {r0} bx r0 .align 2, 0 -_080C0400: .4byte 0x02025734 +_080C0400: .4byte gSaveBlock1 _080C0404: .4byte 0x00002739 thumb_func_end sub_80C03C8 @@ -142467,7 +142467,7 @@ _080C0444: bx r0 .align 2, 0 _080C044C: .4byte 0x00000804 -_080C0450: .4byte 0x02025734 +_080C0450: .4byte gSaveBlock1 _080C0454: .4byte 0x00002739 _080C0458: .4byte 0x00002738 thumb_func_end sub_80C0408 @@ -142504,7 +142504,7 @@ _080C0484: pop {r0} bx r0 .align 2, 0 -_080C0494: .4byte 0x02025734 +_080C0494: .4byte gSaveBlock1 _080C0498: .4byte 0x00002738 _080C049C: .4byte 0x00002739 thumb_func_end sub_80C045C @@ -142567,9 +142567,9 @@ _080C0502: pop {r0} bx r0 .align 2, 0 -_080C0508: .4byte 0x02025734 +_080C0508: .4byte gSaveBlock1 _080C050C: .4byte 0x00002738 -_080C0510: .4byte 0x02027e6c +_080C0510: .4byte gUnknown_02027E6C thumb_func_end sub_80C04A0 thumb_func_start sub_80C0514 @@ -142623,14 +142623,14 @@ _080C055E: bl sub_80C05C4 b _080C05AC .align 2, 0 -_080C0574: .4byte 0x020281f0 +_080C0574: .4byte gUnknown_020281F0 _080C0578: ldr r1, _080C0580 adds r2, r4, 0 adds r2, 0x80 b _080C058A .align 2, 0 -_080C0580: .4byte 0x020281f0 +_080C0580: .4byte gUnknown_020281F0 _080C0584: adds r1, r4, 0 adds r1, 0x40 @@ -142642,7 +142642,7 @@ _080C058A: bl sub_80C05C4 b _080C05AC .align 2, 0 -_080C0598: .4byte 0x020281f0 +_080C0598: .4byte gUnknown_020281F0 _080C059C: adds r1, r6, 0 adds r1, 0x40 @@ -142660,7 +142660,7 @@ _080C05AC: pop {r0} bx r0 .align 2, 0 -_080C05C0: .4byte 0x020281f0 +_080C05C0: .4byte gUnknown_020281F0 thumb_func_end sub_80C0514 thumb_func_start sub_80C05C4 @@ -142695,7 +142695,7 @@ _080C05F4: str r1, [sp, 0x20] b _080C068C .align 2, 0 -_080C0600: .4byte 0x03000721 +_080C0600: .4byte gUnknown_03000721 _080C0604: lsls r4, r7, 2 mov r1, sp @@ -142783,9 +142783,9 @@ _080C068C: pop {r0} bx r0 .align 2, 0 -_080C06B0: .4byte 0x03000722 -_080C06B4: .4byte 0x03000721 -_080C06B8: .4byte 0x03005d38 +_080C06B0: .4byte gUnknown_03000722 +_080C06B4: .4byte gUnknown_03000721 +_080C06B8: .4byte gUnknown_03005D38 thumb_func_end sub_80C05C4 thumb_func_start sub_80C06BC @@ -142807,8 +142807,8 @@ sub_80C06BC: @ 80C06BC pop {r0} bx r0 .align 2, 0 -_080C06E0: .4byte 0x03000722 -_080C06E4: .4byte 0x03005d38 +_080C06E0: .4byte gUnknown_03000722 +_080C06E4: .4byte gUnknown_03005D38 thumb_func_end sub_80C06BC thumb_func_start sub_80C06E8 @@ -142902,7 +142902,7 @@ _080C076A: pop {r0} bx r0 .align 2, 0 -_080C0780: .4byte 0x02025734 +_080C0780: .4byte gSaveBlock1 _080C0784: .4byte 0x00002abc thumb_func_end sub_80C0750 @@ -142935,7 +142935,7 @@ _080C07B2: bx r0 .align 2, 0 _080C07B8: .4byte 0x00000804 -_080C07BC: .4byte 0x02025734 +_080C07BC: .4byte gSaveBlock1 _080C07C0: .4byte 0x00002abd thumb_func_end sub_80C0788 @@ -142970,8 +142970,8 @@ _080C07EE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C07F8: .4byte 0x02025734 -_080C07FC: .4byte 0x0202e8cc +_080C07F8: .4byte gSaveBlock1 +_080C07FC: .4byte gUnknown_0202E8CC _080C0800: .4byte 0x00002739 _080C0804: .4byte _080C0808 .align 2, 0 @@ -143103,10 +143103,10 @@ _080C093C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C0948: .4byte 0x0202e8cc -_080C094C: .4byte 0x02027e6c -_080C0950: .4byte 0x0202e8dc -_080C0954: .4byte 0x020387e8 +_080C0948: .4byte gUnknown_0202E8CC +_080C094C: .4byte gUnknown_02027E6C +_080C0950: .4byte gScriptResult +_080C0954: .4byte gUnknown_020387E8 _080C0958: .4byte _080C095C .align 2, 0 _080C095C: @@ -143149,15 +143149,15 @@ _080C0980: movs r0, 0x8 b _080C0B78 .align 2, 0 -_080C09C0: .4byte 0x020231cc +_080C09C0: .4byte gStringVar1 _080C09C4: .4byte gSpeciesNames -_080C09C8: .4byte 0x020387e8 +_080C09C8: .4byte gUnknown_020387E8 _080C09CC: ldr r1, _080C09D4 movs r0, 0x1 b _080C0B78 .align 2, 0 -_080C09D4: .4byte 0x020387e8 +_080C09D4: .4byte gUnknown_020387E8 _080C09D8: ldr r0, _080C0A04 ldrh r2, [r4, 0x2] @@ -143178,9 +143178,9 @@ _080C09D8: bl CopyContestCategoryToStringVar b _080C0B74 .align 2, 0 -_080C0A04: .4byte 0x020231cc +_080C0A04: .4byte gStringVar1 _080C0A08: .4byte gSpeciesNames -_080C0A0C: .4byte 0x020232cc +_080C0A0C: .4byte gStringVar2 _080C0A10: ldr r0, _080C0A2C adds r1, r4, 0 @@ -143196,14 +143196,14 @@ _080C0A10: movs r0, 0x3 b _080C0B78 .align 2, 0 -_080C0A2C: .4byte 0x020231cc -_080C0A30: .4byte 0x020387e8 +_080C0A2C: .4byte gStringVar1 +_080C0A30: .4byte gUnknown_020387E8 _080C0A34: ldr r1, _080C0A3C movs r0, 0x4 b _080C0B78 .align 2, 0 -_080C0A3C: .4byte 0x020387e8 +_080C0A3C: .4byte gUnknown_020387E8 _080C0A40: ldr r0, _080C0A68 adds r1, r4, 0 @@ -143223,9 +143223,9 @@ _080C0A40: movs r0, 0x5 b _080C0B78 .align 2, 0 -_080C0A68: .4byte 0x020231cc -_080C0A6C: .4byte 0x020232cc -_080C0A70: .4byte 0x020387e8 +_080C0A68: .4byte gStringVar1 +_080C0A6C: .4byte gStringVar2 +_080C0A70: .4byte gUnknown_020387E8 _080C0A74: ldr r0, _080C0A9C adds r1, r4, 0 @@ -143245,9 +143245,9 @@ _080C0A74: movs r0, 0x5 b _080C0B78 .align 2, 0 -_080C0A9C: .4byte 0x020231cc -_080C0AA0: .4byte 0x020232cc -_080C0AA4: .4byte 0x020387e8 +_080C0A9C: .4byte gStringVar1 +_080C0AA0: .4byte gStringVar2 +_080C0AA4: .4byte gUnknown_020387E8 _080C0AA8: ldr r0, _080C0AD4 adds r1, r4, 0 @@ -143269,15 +143269,15 @@ _080C0AA8: movs r0, 0x6 b _080C0B78 .align 2, 0 -_080C0AD4: .4byte 0x020231cc -_080C0AD8: .4byte 0x020233cc -_080C0ADC: .4byte 0x020387e8 +_080C0AD4: .4byte gStringVar1 +_080C0AD8: .4byte gStringVar3 +_080C0ADC: .4byte gUnknown_020387E8 _080C0AE0: ldr r1, _080C0AE8 movs r0, 0x7 b _080C0B78 .align 2, 0 -_080C0AE8: .4byte 0x020387e8 +_080C0AE8: .4byte gUnknown_020387E8 _080C0AEC: ldr r0, _080C0B1C ldrh r2, [r4, 0x2] @@ -143300,12 +143300,12 @@ _080C0AEC: movs r0, 0x7 b _080C0B78 .align 2, 0 -_080C0B1C: .4byte 0x020231cc +_080C0B1C: .4byte gStringVar1 _080C0B20: .4byte gSpeciesNames -_080C0B24: .4byte 0x020232cc +_080C0B24: .4byte gStringVar2 _080C0B28: .4byte gMoveNames -_080C0B2C: .4byte 0x020233cc -_080C0B30: .4byte 0x020387e8 +_080C0B2C: .4byte gStringVar3 +_080C0B30: .4byte gUnknown_020387E8 _080C0B34: ldr r0, _080C0B58 adds r1, r4, 0 @@ -143322,8 +143322,8 @@ _080C0B34: bl TVShowDone b _080C0B7A .align 2, 0 -_080C0B58: .4byte 0x020231cc -_080C0B5C: .4byte 0x020232cc +_080C0B58: .4byte gStringVar1 +_080C0B5C: .4byte gStringVar2 _080C0B60: .4byte gSpeciesNames _080C0B64: ldr r0, _080C0B8C @@ -143348,9 +143348,9 @@ _080C0B7A: pop {r0} bx r0 .align 2, 0 -_080C0B8C: .4byte 0x020231cc +_080C0B8C: .4byte gStringVar1 _080C0B90: .4byte gSpeciesNames -_080C0B94: .4byte 0x020387e8 +_080C0B94: .4byte gUnknown_020387E8 _080C0B98: .4byte gUnknown_083D1524 thumb_func_end DoTVShowBravoTrainerPokemonProfile @@ -143380,10 +143380,10 @@ _080C0BBE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C0BC8: .4byte 0x0202e8cc -_080C0BCC: .4byte 0x02027e6c -_080C0BD0: .4byte 0x0202e8dc -_080C0BD4: .4byte 0x020387e8 +_080C0BC8: .4byte gUnknown_0202E8CC +_080C0BCC: .4byte gUnknown_02027E6C +_080C0BD0: .4byte gScriptResult +_080C0BD4: .4byte gUnknown_020387E8 _080C0BD8: .4byte _080C0BDC .align 2, 0 _080C0BDC: @@ -143422,17 +143422,17 @@ _080C0C18: strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0C40: .4byte 0x020231cc -_080C0C44: .4byte 0x020232cc +_080C0C40: .4byte gStringVar1 +_080C0C44: .4byte gStringVar2 _080C0C48: .4byte gSpeciesNames -_080C0C4C: .4byte 0x020387e8 +_080C0C4C: .4byte gUnknown_020387E8 _080C0C50: ldr r1, _080C0C58 movs r0, 0x2 strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0C58: .4byte 0x020387e8 +_080C0C58: .4byte gUnknown_020387E8 _080C0C5C: ldrb r1, [r4, 0x1A] movs r0, 0 @@ -143448,14 +143448,14 @@ _080C0C5C: strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0C7C: .4byte 0x020387e8 +_080C0C7C: .4byte gUnknown_020387E8 _080C0C80: ldr r1, _080C0C88 movs r0, 0x4 strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0C88: .4byte 0x020387e8 +_080C0C88: .4byte gUnknown_020387E8 _080C0C8C: ldr r0, _080C0CAC adds r1, r4, 0 @@ -143472,7 +143472,7 @@ _080C0CA2: beq _080C0CFE b _080C0D18 .align 2, 0 -_080C0CAC: .4byte 0x020231cc +_080C0CAC: .4byte gStringVar1 _080C0CB0: ldr r0, _080C0CD0 adds r1, r4, 0 @@ -143488,8 +143488,8 @@ _080C0CB0: bl StringCopy b _080C0CA2 .align 2, 0 -_080C0CD0: .4byte 0x020231cc -_080C0CD4: .4byte 0x020232cc +_080C0CD0: .4byte gStringVar1 +_080C0CD4: .4byte gStringVar2 _080C0CD8: .4byte gSpeciesNames _080C0CDC: ldr r0, _080C0D08 @@ -143513,31 +143513,31 @@ _080C0CFE: strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0D08: .4byte 0x020231cc -_080C0D0C: .4byte 0x020232cc +_080C0D08: .4byte gStringVar1 +_080C0D0C: .4byte gStringVar2 _080C0D10: .4byte gSpeciesNames -_080C0D14: .4byte 0x020387e8 +_080C0D14: .4byte gUnknown_020387E8 _080C0D18: ldr r1, _080C0D20 movs r0, 0x6 strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0D20: .4byte 0x020387e8 +_080C0D20: .4byte gUnknown_020387E8 _080C0D24: ldr r0, _080C0D2C adds r1, r4, 0 adds r1, 0xC b _080C0D46 .align 2, 0 -_080C0D2C: .4byte 0x020231cc +_080C0D2C: .4byte gStringVar1 _080C0D30: ldr r0, _080C0D38 adds r1, r4, 0 adds r1, 0xC b _080C0D46 .align 2, 0 -_080C0D38: .4byte 0x020231cc +_080C0D38: .4byte gStringVar1 _080C0D3C: movs r0, 0xB strb r0, [r2] @@ -143553,8 +143553,8 @@ _080C0D46: strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0D54: .4byte 0x020231cc -_080C0D58: .4byte 0x020387e8 +_080C0D54: .4byte gStringVar1 +_080C0D58: .4byte gUnknown_020387E8 _080C0D5C: ldr r0, _080C0D74 ldrh r1, [r4, 0x18] @@ -143567,15 +143567,15 @@ _080C0D5C: strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0D74: .4byte 0x020231cc -_080C0D78: .4byte 0x020387e8 +_080C0D74: .4byte gStringVar1 +_080C0D78: .4byte gUnknown_020387E8 _080C0D7C: ldr r1, _080C0D84 movs r0, 0xD strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0D84: .4byte 0x020387e8 +_080C0D84: .4byte gUnknown_020387E8 _080C0D88: ldr r0, _080C0DB0 ldrh r1, [r4, 0x18] @@ -143594,10 +143594,10 @@ _080C0D88: strb r0, [r1] b _080C0DDE .align 2, 0 -_080C0DB0: .4byte 0x020231cc -_080C0DB4: .4byte 0x020232cc -_080C0DB8: .4byte 0x020233cc -_080C0DBC: .4byte 0x020387e8 +_080C0DB0: .4byte gStringVar1 +_080C0DB4: .4byte gStringVar2 +_080C0DB8: .4byte gStringVar3 +_080C0DBC: .4byte gUnknown_020387E8 _080C0DC0: ldr r0, _080C0DF0 adds r1, r4, 0x2 @@ -143621,8 +143621,8 @@ _080C0DDE: pop {r0} bx r0 .align 2, 0 -_080C0DF0: .4byte 0x020231cc -_080C0DF4: .4byte 0x020232cc +_080C0DF0: .4byte gStringVar1 +_080C0DF4: .4byte gStringVar2 _080C0DF8: .4byte gSpeciesNames _080C0DFC: .4byte gUnknown_083D1548 thumb_func_end sub_80C0B9C @@ -143653,10 +143653,10 @@ _080C0E22: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C0E2C: .4byte 0x0202e8cc -_080C0E30: .4byte 0x02027e6c -_080C0E34: .4byte 0x0202e8dc -_080C0E38: .4byte 0x020387e8 +_080C0E2C: .4byte gUnknown_0202E8CC +_080C0E30: .4byte gUnknown_02027E6C +_080C0E34: .4byte gScriptResult +_080C0E38: .4byte gUnknown_020387E8 _080C0E3C: .4byte _080C0E40 .align 2, 0 _080C0E40: @@ -143691,16 +143691,16 @@ _080C0E74: strb r0, [r1] b _080C1014 .align 2, 0 -_080C0E98: .4byte 0x020231cc -_080C0E9C: .4byte 0x020232cc -_080C0EA0: .4byte 0x020387e8 +_080C0E98: .4byte gStringVar1 +_080C0E9C: .4byte gStringVar2 +_080C0EA0: .4byte gUnknown_020387E8 _080C0EA4: ldr r1, _080C0EAC movs r0, 0x1 strb r0, [r1] b _080C1014 .align 2, 0 -_080C0EAC: .4byte 0x020387e8 +_080C0EAC: .4byte gUnknown_020387E8 _080C0EB0: ldr r0, _080C0EEC adds r1, r5, 0 @@ -143728,9 +143728,9 @@ _080C0EB0: strb r0, [r4] b _080C1014 .align 2, 0 -_080C0EEC: .4byte 0x020231cc -_080C0EF0: .4byte 0x020232cc -_080C0EF4: .4byte 0x020387e8 +_080C0EEC: .4byte gStringVar1 +_080C0EF0: .4byte gStringVar2 +_080C0EF4: .4byte gUnknown_020387E8 _080C0EF8: ldrh r0, [r5, 0x8] cmp r0, 0 @@ -143755,14 +143755,14 @@ _080C0F0A: strb r0, [r1] b _080C1014 .align 2, 0 -_080C0F24: .4byte 0x020387e8 +_080C0F24: .4byte gUnknown_020387E8 _080C0F28: ldr r1, _080C0F30 movs r0, 0xA strb r0, [r1] b _080C1014 .align 2, 0 -_080C0F30: .4byte 0x020387e8 +_080C0F30: .4byte gUnknown_020387E8 _080C0F34: ldr r4, _080C0F5C ldrh r0, [r5, 0x8] @@ -143781,8 +143781,8 @@ _080C0F34: strb r0, [r1] b _080C1014 .align 2, 0 -_080C0F5C: .4byte 0x020232cc -_080C0F60: .4byte 0x020387e8 +_080C0F5C: .4byte gStringVar2 +_080C0F60: .4byte gUnknown_020387E8 _080C0F64: ldr r4, _080C0F8C ldrh r0, [r5, 0xA] @@ -143802,8 +143802,8 @@ _080C0F7C: strb r0, [r1] b _080C1014 .align 2, 0 -_080C0F8C: .4byte 0x020232cc -_080C0F90: .4byte 0x020387e8 +_080C0F8C: .4byte gStringVar2 +_080C0F90: .4byte gUnknown_020387E8 _080C0F94: ldrh r0, [r5, 0xC] cmp r0, 0xFE @@ -143849,16 +143849,16 @@ _080C0FE2: strb r0, [r1] b _080C1014 .align 2, 0 -_080C0FEC: .4byte 0x020231cc -_080C0FF0: .4byte 0x020232cc -_080C0FF4: .4byte 0x020387e8 +_080C0FEC: .4byte gStringVar1 +_080C0FF0: .4byte gStringVar2 +_080C0FF4: .4byte gUnknown_020387E8 _080C0FF8: ldr r1, _080C1000 movs r0, 0xC strb r0, [r1] b _080C1014 .align 2, 0 -_080C1000: .4byte 0x020387e8 +_080C1000: .4byte gUnknown_020387E8 _080C1004: ldr r0, _080C1028 adds r1, r5, 0 @@ -143876,7 +143876,7 @@ _080C1014: pop {r0} bx r0 .align 2, 0 -_080C1028: .4byte 0x020231cc +_080C1028: .4byte gStringVar1 _080C102C: .4byte gUnknown_083D14F0 thumb_func_end DoTVShowTodaysSmartShopper @@ -143907,10 +143907,10 @@ _080C1054: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C1060: .4byte 0x0202e8cc -_080C1064: .4byte 0x02027e6c -_080C1068: .4byte 0x0202e8dc -_080C106C: .4byte 0x020387e8 +_080C1060: .4byte gUnknown_0202E8CC +_080C1064: .4byte gUnknown_02027E6C +_080C1068: .4byte gScriptResult +_080C106C: .4byte gUnknown_020387E8 _080C1070: .4byte _080C1074 .align 2, 0 _080C1074: @@ -143957,11 +143957,11 @@ _080C10C0: strb r0, [r4] b _080C138A .align 2, 0 -_080C10F4: .4byte 0x020231cc -_080C10F8: .4byte 0x020232cc +_080C10F4: .4byte gStringVar1 +_080C10F8: .4byte gStringVar2 _080C10FC: .4byte gSpeciesNames -_080C1100: .4byte 0x020233cc -_080C1104: .4byte 0x020387e8 +_080C1100: .4byte gStringVar3 +_080C1104: .4byte gUnknown_020387E8 _080C1108: ldrb r0, [r6, 0x1A] cmp r0, 0 @@ -143997,8 +143997,8 @@ _080C112A: strb r0, [r1] b _080C138A .align 2, 0 -_080C1144: .4byte 0x020231cc -_080C1148: .4byte 0x020387e8 +_080C1144: .4byte gStringVar1 +_080C1148: .4byte gUnknown_020387E8 _080C114C: cmp r0, 0x1 bne _080C115C @@ -144007,7 +144007,7 @@ _080C114C: strb r0, [r1] b _080C138A .align 2, 0 -_080C1158: .4byte 0x020387e8 +_080C1158: .4byte gUnknown_020387E8 _080C115C: cmp r0, 0x2 beq _080C1162 @@ -144018,7 +144018,7 @@ _080C1162: strb r0, [r1] b _080C138A .align 2, 0 -_080C116C: .4byte 0x020387e8 +_080C116C: .4byte gUnknown_020387E8 _080C1170: movs r5, 0 str r5, [sp] @@ -144053,10 +144053,10 @@ _080C1170: strb r0, [r1] b _080C138A .align 2, 0 -_080C11BC: .4byte 0x020233cc -_080C11C0: .4byte 0x020231cc -_080C11C4: .4byte 0x020232cc -_080C11C8: .4byte 0x020387e8 +_080C11BC: .4byte gStringVar3 +_080C11C0: .4byte gStringVar1 +_080C11C4: .4byte gStringVar2 +_080C11C8: .4byte gUnknown_020387E8 _080C11CC: movs r5, 0 str r5, [sp] @@ -144092,10 +144092,10 @@ _080C11CC: strb r0, [r1] b _080C138A .align 2, 0 -_080C1218: .4byte 0x020233cc -_080C121C: .4byte 0x020231cc -_080C1220: .4byte 0x020232cc -_080C1224: .4byte 0x020387e8 +_080C1218: .4byte gStringVar3 +_080C121C: .4byte gStringVar1 +_080C1220: .4byte gStringVar2 +_080C1224: .4byte gUnknown_020387E8 _080C1228: movs r5, 0 str r5, [sp] @@ -144128,9 +144128,9 @@ _080C1228: bl sub_80C08FC b _080C1354 .align 2, 0 -_080C1270: .4byte 0x020233cc -_080C1274: .4byte 0x020231cc -_080C1278: .4byte 0x020232cc +_080C1270: .4byte gStringVar3 +_080C1274: .4byte gStringVar1 +_080C1278: .4byte gStringVar2 _080C127C: movs r0, 0 str r0, [sp] @@ -144165,10 +144165,10 @@ _080C127C: strb r0, [r1] b _080C138A .align 2, 0 -_080C12C4: .4byte 0x020231cc -_080C12C8: .4byte 0x020232cc +_080C12C4: .4byte gStringVar1 +_080C12C8: .4byte gStringVar2 _080C12CC: .4byte gSpeciesNames -_080C12D0: .4byte 0x020387e8 +_080C12D0: .4byte gUnknown_020387E8 _080C12D4: movs r0, 0 str r0, [sp] @@ -144194,9 +144194,9 @@ _080C12D4: strb r0, [r1] b _080C138A .align 2, 0 -_080C1308: .4byte 0x020233cc -_080C130C: .4byte 0x020231cc -_080C1310: .4byte 0x020387e8 +_080C1308: .4byte gStringVar3 +_080C130C: .4byte gStringVar1 +_080C1310: .4byte gUnknown_020387E8 _080C1314: movs r0, 0 str r0, [sp] @@ -144232,10 +144232,10 @@ _080C1354: strb r0, [r1] b _080C138A .align 2, 0 -_080C135C: .4byte 0x020231cc -_080C1360: .4byte 0x020232cc +_080C135C: .4byte gStringVar1 +_080C1360: .4byte gStringVar2 _080C1364: .4byte gSpeciesNames -_080C1368: .4byte 0x020387e8 +_080C1368: .4byte gUnknown_020387E8 _080C136C: movs r7, 0x12 strb r7, [r2] @@ -144261,8 +144261,8 @@ _080C138A: pop {r0} bx r0 .align 2, 0 -_080C13A0: .4byte 0x020231cc -_080C13A4: .4byte 0x020232cc +_080C13A0: .4byte gStringVar1 +_080C13A4: .4byte gStringVar2 _080C13A8: .4byte gUnknown_083D1584 thumb_func_end DoTVShowTheNameRaterShow @@ -144292,10 +144292,10 @@ _080C13CE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C13D8: .4byte 0x0202e8cc -_080C13DC: .4byte 0x02027e6c -_080C13E0: .4byte 0x0202e8dc -_080C13E4: .4byte 0x020387e8 +_080C13D8: .4byte gUnknown_0202E8CC +_080C13DC: .4byte gUnknown_02027E6C +_080C13E0: .4byte gScriptResult +_080C13E4: .4byte gUnknown_020387E8 _080C13E8: .4byte _080C13EC .align 2, 0 _080C13EC: @@ -144336,18 +144336,18 @@ _080C141C: strb r0, [r1] b _080C15DC .align 2, 0 -_080C1450: .4byte 0x020231cc -_080C1454: .4byte 0x020232cc +_080C1450: .4byte gStringVar1 +_080C1454: .4byte gStringVar2 _080C1458: .4byte gSpeciesNames -_080C145C: .4byte 0x020233cc -_080C1460: .4byte 0x020387e8 +_080C145C: .4byte gStringVar3 +_080C1460: .4byte gUnknown_020387E8 _080C1464: ldr r1, _080C146C movs r0, 0x1 strb r0, [r1] b _080C15DC .align 2, 0 -_080C146C: .4byte 0x020387e8 +_080C146C: .4byte gUnknown_020387E8 _080C1470: movs r0, 0x2 strb r0, [r2] @@ -144370,15 +144370,15 @@ _080C1476: strb r0, [r1] b _080C15DC .align 2, 0 -_080C149C: .4byte 0x020232cc -_080C14A0: .4byte 0x020387e8 +_080C149C: .4byte gStringVar2 +_080C14A0: .4byte gUnknown_020387E8 _080C14A4: ldr r1, _080C14AC movs r0, 0x4 strb r0, [r1] b _080C15DC .align 2, 0 -_080C14AC: .4byte 0x020387e8 +_080C14AC: .4byte gUnknown_020387E8 _080C14B0: ldr r0, _080C14D8 adds r1, r5, 0 @@ -144398,10 +144398,10 @@ _080C14B0: bl sub_80C08FC b _080C150A .align 2, 0 -_080C14D8: .4byte 0x020231cc -_080C14DC: .4byte 0x020232cc +_080C14D8: .4byte gStringVar1 +_080C14DC: .4byte gStringVar2 _080C14E0: .4byte gSpeciesNames -_080C14E4: .4byte 0x020233cc +_080C14E4: .4byte gStringVar3 _080C14E8: movs r0, 0x6 strb r0, [r2] @@ -144425,10 +144425,10 @@ _080C150A: strb r0, [r1] b _080C15DC .align 2, 0 -_080C1514: .4byte 0x020231cc -_080C1518: .4byte 0x020232cc +_080C1514: .4byte gStringVar1 +_080C1518: .4byte gStringVar2 _080C151C: .4byte gSpeciesNames -_080C1520: .4byte 0x020387e8 +_080C1520: .4byte gUnknown_020387E8 _080C1524: ldr r0, _080C1564 adds r1, r5, 0 @@ -144458,11 +144458,11 @@ _080C1524: strb r0, [r4] b _080C15DC .align 2, 0 -_080C1564: .4byte 0x020231cc -_080C1568: .4byte 0x020232cc +_080C1564: .4byte gStringVar1 +_080C1568: .4byte gStringVar2 _080C156C: .4byte gSpeciesNames -_080C1570: .4byte 0x020233cc -_080C1574: .4byte 0x020387e8 +_080C1570: .4byte gStringVar3 +_080C1574: .4byte gUnknown_020387E8 _080C1578: ldr r0, _080C159C ldrh r1, [r5, 0x10] @@ -144480,9 +144480,9 @@ _080C1578: bl sub_80BF638 b _080C15C2 .align 2, 0 -_080C159C: .4byte 0x020231cc +_080C159C: .4byte gStringVar1 _080C15A0: .4byte gSpeciesNames -_080C15A4: .4byte 0x020232cc +_080C15A4: .4byte gStringVar2 _080C15A8: ldr r0, _080C15C8 ldrh r1, [r5, 0x10] @@ -144500,10 +144500,10 @@ _080C15C2: strb r4, [r0] b _080C15DC .align 2, 0 -_080C15C8: .4byte 0x020231cc +_080C15C8: .4byte gStringVar1 _080C15CC: .4byte gSpeciesNames -_080C15D0: .4byte 0x020232cc -_080C15D4: .4byte 0x020387e8 +_080C15D0: .4byte gStringVar2 +_080C15D4: .4byte gUnknown_020387E8 _080C15D8: bl TVShowDone _080C15DC: @@ -144544,10 +144544,10 @@ _080C1614: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C1620: .4byte 0x0202e8cc -_080C1624: .4byte 0x02027e6c -_080C1628: .4byte 0x0202e8dc -_080C162C: .4byte 0x020387e8 +_080C1620: .4byte gUnknown_0202E8CC +_080C1624: .4byte gUnknown_02027E6C +_080C1628: .4byte gScriptResult +_080C162C: .4byte gUnknown_020387E8 _080C1630: .4byte _080C1634 .align 2, 0 _080C1634: @@ -144576,10 +144576,10 @@ _080C1650: strb r0, [r1] b _080C173C .align 2, 0 -_080C1674: .4byte 0x020231cc -_080C1678: .4byte 0x020232cc +_080C1674: .4byte gStringVar1 +_080C1678: .4byte gStringVar2 _080C167C: .4byte gSpeciesNames -_080C1680: .4byte 0x020387e8 +_080C1680: .4byte gUnknown_020387E8 _080C1684: ldr r0, _080C16B8 adds r1, r4, 0 @@ -144605,18 +144605,18 @@ _080C1684: strb r0, [r1] b _080C173C .align 2, 0 -_080C16B8: .4byte 0x020231cc -_080C16BC: .4byte 0x020232cc -_080C16C0: .4byte 0x020233cc +_080C16B8: .4byte gStringVar1 +_080C16BC: .4byte gStringVar2 +_080C16C0: .4byte gStringVar3 _080C16C4: .4byte gSpeciesNames -_080C16C8: .4byte 0x020387e8 +_080C16C8: .4byte gUnknown_020387E8 _080C16CC: ldr r1, _080C16D4 movs r0, 0x2 strb r0, [r1] b _080C173C .align 2, 0 -_080C16D4: .4byte 0x020387e8 +_080C16D4: .4byte gUnknown_020387E8 _080C16D8: ldr r0, _080C1708 adds r1, r4, 0 @@ -144639,15 +144639,15 @@ _080C16D8: strb r0, [r1] b _080C173C .align 2, 0 -_080C1708: .4byte 0x020231cc -_080C170C: .4byte 0x020387e8 +_080C1708: .4byte gStringVar1 +_080C170C: .4byte gUnknown_020387E8 _080C1710: ldr r1, _080C1718 movs r0, 0x4 strb r0, [r1] b _080C173C .align 2, 0 -_080C1718: .4byte 0x020387e8 +_080C1718: .4byte gUnknown_020387E8 _080C171C: ldr r0, _080C1730 adds r1, r4, 0 @@ -144659,8 +144659,8 @@ _080C171C: strb r0, [r1] b _080C173C .align 2, 0 -_080C1730: .4byte 0x020231cc -_080C1734: .4byte 0x020387e8 +_080C1730: .4byte gStringVar1 +_080C1734: .4byte gUnknown_020387E8 _080C1738: bl TVShowDone _080C173C: @@ -144702,10 +144702,10 @@ _080C1776: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C1780: .4byte 0x0202e8cc -_080C1784: .4byte 0x02027e6c -_080C1788: .4byte 0x0202e8dc -_080C178C: .4byte 0x020387e8 +_080C1780: .4byte gUnknown_0202E8CC +_080C1784: .4byte gUnknown_02027E6C +_080C1788: .4byte gScriptResult +_080C178C: .4byte gUnknown_020387E8 _080C1790: .4byte _080C1794 .align 2, 0 _080C1794: @@ -144779,10 +144779,10 @@ _080C1864: strb r0, [r1] b _080C1960 .align 2, 0 -_080C1888: .4byte 0x020231cc -_080C188C: .4byte 0x020232cc +_080C1888: .4byte gStringVar1 +_080C188C: .4byte gStringVar2 _080C1890: .4byte gSpeciesNames -_080C1894: .4byte 0x020387e8 +_080C1894: .4byte gUnknown_020387E8 _080C1898: bl Random lsls r0, 16 @@ -144797,14 +144797,14 @@ _080C1898: strb r0, [r1] b _080C1960 .align 2, 0 -_080C18B4: .4byte 0x020387e8 +_080C18B4: .4byte gUnknown_020387E8 _080C18B8: ldr r1, _080C18C0 adds r0, r2, 0x2 strb r0, [r1] b _080C1960 .align 2, 0 -_080C18C0: .4byte 0x020387e8 +_080C18C0: .4byte gUnknown_020387E8 _080C18C4: movs r0, 0x33 strb r0, [r6] @@ -144828,7 +144828,7 @@ _080C18E2: strb r0, [r1] b _080C1960 .align 2, 0 -_080C18F0: .4byte 0x020387e8 +_080C18F0: .4byte gUnknown_020387E8 _080C18F4: bl Random lsls r0, 16 @@ -144857,8 +144857,8 @@ _080C1916: strb r0, [r1] b _080C196C .align 2, 0 -_080C1934: .4byte 0x020234cc -_080C1938: .4byte 0x020387e8 +_080C1934: .4byte gStringVar4 +_080C1938: .4byte gUnknown_020387E8 _080C193C: ldr r4, _080C1958 adds r1, r5, 0x4 @@ -144873,8 +144873,8 @@ _080C193C: strb r0, [r1] b _080C196C .align 2, 0 -_080C1958: .4byte 0x020234cc -_080C195C: .4byte 0x020387e8 +_080C1958: .4byte gStringVar4 +_080C195C: .4byte gUnknown_020387E8 _080C1960: ldr r0, _080C1974 lsls r1, r7, 2 @@ -144915,10 +144915,10 @@ _080C199A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C19A4: .4byte 0x0202e8cc -_080C19A8: .4byte 0x02027e6c -_080C19AC: .4byte 0x0202e8dc -_080C19B0: .4byte 0x020387e8 +_080C19A4: .4byte gUnknown_0202E8CC +_080C19A8: .4byte gUnknown_02027E6C +_080C19AC: .4byte gScriptResult +_080C19B0: .4byte gUnknown_020387E8 _080C19B4: .4byte _080C19B8 .align 2, 0 _080C19B8: @@ -144986,8 +144986,8 @@ _080C1A84: strb r0, [r1] b _080C1AF0 .align 2, 0 -_080C1AA0: .4byte 0x020231cc -_080C1AA4: .4byte 0x020387e8 +_080C1AA0: .4byte gStringVar1 +_080C1AA4: .4byte gUnknown_020387E8 _080C1AA8: bl Random ldrb r4, [r7] @@ -145020,8 +145020,8 @@ _080C1ACC: strb r0, [r1] b _080C1AFC .align 2, 0 -_080C1AE8: .4byte 0x020234cc -_080C1AEC: .4byte 0x020387e8 +_080C1AE8: .4byte gStringVar4 +_080C1AEC: .4byte gUnknown_020387E8 _080C1AF0: ldr r0, _080C1B04 lsls r1, r6, 2 @@ -145059,10 +145059,10 @@ DoTVShowPokemonFanClubOpinions: @ 80C1B08 beq _080C1B46 b _080C1BD6 .align 2, 0 -_080C1B30: .4byte 0x0202e8cc -_080C1B34: .4byte 0x02027e6c -_080C1B38: .4byte 0x0202e8dc -_080C1B3C: .4byte 0x020387e8 +_080C1B30: .4byte gUnknown_0202E8CC +_080C1B34: .4byte gUnknown_02027E6C +_080C1B38: .4byte gScriptResult +_080C1B3C: .4byte gUnknown_020387E8 _080C1B40: cmp r5, 0x4 beq _080C1BC0 @@ -145090,10 +145090,10 @@ _080C1B46: strb r0, [r6] b _080C1BD6 .align 2, 0 -_080C1B78: .4byte 0x020231cc -_080C1B7C: .4byte 0x020232cc +_080C1B78: .4byte gStringVar1 +_080C1B7C: .4byte gStringVar2 _080C1B80: .4byte gSpeciesNames -_080C1B84: .4byte 0x020233cc +_080C1B84: .4byte gStringVar3 _080C1B88: ldr r0, _080C1BB0 adds r1, r4, 0x5 @@ -145113,10 +145113,10 @@ _080C1B88: strb r0, [r6] b _080C1BD6 .align 2, 0 -_080C1BB0: .4byte 0x020231cc -_080C1BB4: .4byte 0x020232cc +_080C1BB0: .4byte gStringVar1 +_080C1BB4: .4byte gStringVar2 _080C1BB8: .4byte gSpeciesNames -_080C1BBC: .4byte 0x020233cc +_080C1BBC: .4byte gStringVar3 _080C1BC0: ldr r0, _080C1BE8 adds r1, r4, 0x5 @@ -145136,8 +145136,8 @@ _080C1BD6: pop {r0} bx r0 .align 2, 0 -_080C1BE8: .4byte 0x020231cc -_080C1BEC: .4byte 0x020233cc +_080C1BE8: .4byte gStringVar1 +_080C1BEC: .4byte gStringVar3 _080C1BF0: .4byte gUnknown_083D14A8 thumb_func_end DoTVShowPokemonFanClubOpinions @@ -145180,13 +145180,13 @@ DoTVShowPokemonNewsMassOutbreak: @ 80C1BF8 pop {r0} bx r0 .align 2, 0 -_080C1C40: .4byte 0x0202e8cc -_080C1C44: .4byte 0x02027e6c -_080C1C48: .4byte 0x020231cc -_080C1C4C: .4byte 0x020232cc +_080C1C40: .4byte gUnknown_0202E8CC +_080C1C44: .4byte gUnknown_02027E6C +_080C1C48: .4byte gStringVar1 +_080C1C4C: .4byte gStringVar2 _080C1C50: .4byte gSpeciesNames _080C1C54: .4byte gUnknown_083D14BC -_080C1C58: .4byte 0x020387e8 +_080C1C58: .4byte gUnknown_020387E8 thumb_func_end DoTVShowPokemonNewsMassOutbreak thumb_func_start DoTVShowInSearchOfTrainers @@ -145208,8 +145208,8 @@ _080C1C70: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C1C7C: .4byte 0x0202e8dc -_080C1C80: .4byte 0x020387e8 +_080C1C7C: .4byte gScriptResult +_080C1C80: .4byte gUnknown_020387E8 _080C1C84: .4byte _080C1C88 .align 2, 0 _080C1C88: @@ -145240,18 +145240,18 @@ _080C1CAC: strb r0, [r1] b _080C1DF8 .align 2, 0 -_080C1CD0: .4byte 0x020231cc -_080C1CD4: .4byte 0x02025734 +_080C1CD0: .4byte gStringVar1 +_080C1CD4: .4byte gSaveBlock1 _080C1CD8: .4byte 0x00002b18 _080C1CDC: .4byte 0x00002b19 -_080C1CE0: .4byte 0x020387e8 +_080C1CE0: .4byte gUnknown_020387E8 _080C1CE4: ldr r1, _080C1CEC movs r0, 0x2 strb r0, [r1] b _080C1DF8 .align 2, 0 -_080C1CEC: .4byte 0x020387e8 +_080C1CEC: .4byte gUnknown_020387E8 _080C1CF0: movs r0, 0x2 strb r0, [r2] @@ -145269,7 +145269,7 @@ _080C1CF6: strb r0, [r2] b _080C1DF8 .align 2, 0 -_080C1D0C: .4byte 0x02025734 +_080C1D0C: .4byte gSaveBlock1 _080C1D10: .4byte 0x00002b1a _080C1D14: movs r0, 0x8 @@ -145331,16 +145331,16 @@ _080C1D44: strb r0, [r1] b _080C1DF8 .align 2, 0 -_080C1D88: .4byte 0x020231cc -_080C1D8C: .4byte 0x02025734 +_080C1D88: .4byte gStringVar1 +_080C1D8C: .4byte gSaveBlock1 _080C1D90: .4byte 0x00002b10 _080C1D94: .4byte gSpeciesNames -_080C1D98: .4byte 0x020232cc +_080C1D98: .4byte gStringVar2 _080C1D9C: .4byte 0x00002b14 _080C1DA0: .4byte gMoveNames -_080C1DA4: .4byte 0x020233cc +_080C1DA4: .4byte gStringVar3 _080C1DA8: .4byte 0x00002b12 -_080C1DAC: .4byte 0x020387e8 +_080C1DAC: .4byte gUnknown_020387E8 _080C1DB0: movs r0, 0x8 strb r0, [r2] @@ -145385,16 +145385,16 @@ _080C1DF8: pop {r0} bx r0 .align 2, 0 -_080C1E0C: .4byte 0x020231cc -_080C1E10: .4byte 0x02025734 +_080C1E0C: .4byte gStringVar1 +_080C1E10: .4byte gSaveBlock1 _080C1E14: .4byte 0x00002b16 -_080C1E18: .4byte 0x020232cc +_080C1E18: .4byte gStringVar2 _080C1E1C: .4byte 0x00002b10 _080C1E20: .4byte gSpeciesNames -_080C1E24: .4byte 0x020233cc +_080C1E24: .4byte gStringVar3 _080C1E28: .4byte 0x00002b12 -_080C1E2C: .4byte 0x0202e8dc -_080C1E30: .4byte 0x020387e8 +_080C1E2C: .4byte gScriptResult +_080C1E30: .4byte gUnknown_020387E8 _080C1E34: .4byte gUnknown_083D1600 thumb_func_end DoTVShowInSearchOfTrainers @@ -145419,10 +145419,10 @@ DoTVShowPokemonAngler: @ 80C1E38 strb r1, [r0] b _080C1E74 .align 2, 0 -_080C1E5C: .4byte 0x0202e8cc -_080C1E60: .4byte 0x02027e6c -_080C1E64: .4byte 0x0202e8dc -_080C1E68: .4byte 0x020387e8 +_080C1E5C: .4byte gUnknown_0202E8CC +_080C1E60: .4byte gUnknown_02027E6C +_080C1E64: .4byte gScriptResult +_080C1E68: .4byte gUnknown_020387E8 _080C1E6C: ldr r1, _080C1E80 movs r0, 0x1 @@ -145436,7 +145436,7 @@ _080C1E74: beq _080C1EBC b _080C1EE4 .align 2, 0 -_080C1E80: .4byte 0x020387e8 +_080C1E80: .4byte gUnknown_020387E8 _080C1E84: ldr r0, _080C1EB0 adds r1, r4, 0 @@ -145456,8 +145456,8 @@ _080C1E84: bl TVShowDone b _080C1EE4 .align 2, 0 -_080C1EB0: .4byte 0x020231cc -_080C1EB4: .4byte 0x020232cc +_080C1EB0: .4byte gStringVar1 +_080C1EB4: .4byte gStringVar2 _080C1EB8: .4byte gSpeciesNames _080C1EBC: ldr r0, _080C1EF8 @@ -145486,8 +145486,8 @@ _080C1EE4: pop {r0} bx r0 .align 2, 0 -_080C1EF8: .4byte 0x020231cc -_080C1EFC: .4byte 0x020232cc +_080C1EF8: .4byte gStringVar1 +_080C1EFC: .4byte gStringVar2 _080C1F00: .4byte gSpeciesNames _080C1F04: .4byte gUnknown_083D15EC thumb_func_end DoTVShowPokemonAngler @@ -145515,10 +145515,10 @@ DoTVShowTheWorldOfMasters: @ 80C1F08 beq _080C1F46 b _080C1FB6 .align 2, 0 -_080C1F30: .4byte 0x0202e8cc -_080C1F34: .4byte 0x02027e6c -_080C1F38: .4byte 0x0202e8dc -_080C1F3C: .4byte 0x020387e8 +_080C1F30: .4byte gUnknown_0202E8CC +_080C1F34: .4byte gUnknown_02027E6C +_080C1F38: .4byte gScriptResult +_080C1F3C: .4byte gUnknown_020387E8 _080C1F40: cmp r5, 0x2 beq _080C1F8C @@ -145539,7 +145539,7 @@ _080C1F46: strb r0, [r6] b _080C1FB6 .align 2, 0 -_080C1F68: .4byte 0x020231cc +_080C1F68: .4byte gStringVar1 _080C1F6C: ldr r0, _080C1F84 ldrh r2, [r4, 0x8] @@ -145552,7 +145552,7 @@ _080C1F6C: strb r0, [r6] b _080C1FB6 .align 2, 0 -_080C1F84: .4byte 0x020231cc +_080C1F84: .4byte gStringVar1 _080C1F88: .4byte gSpeciesNames _080C1F8C: ldr r0, _080C1FC8 @@ -145582,9 +145582,9 @@ _080C1FB6: pop {r0} bx r0 .align 2, 0 -_080C1FC8: .4byte 0x020231cc -_080C1FCC: .4byte 0x020232cc -_080C1FD0: .4byte 0x020233cc +_080C1FC8: .4byte gStringVar1 +_080C1FCC: .4byte gStringVar2 +_080C1FD0: .4byte gStringVar3 _080C1FD4: .4byte gSpeciesNames _080C1FD8: .4byte gUnknown_083D15F4 thumb_func_end DoTVShowTheWorldOfMasters @@ -145610,10 +145610,10 @@ TVShowDone: @ 80C1FDC strb r1, [r0] bx lr .align 2, 0 -_080C2000: .4byte 0x0202e8dc -_080C2004: .4byte 0x020387e8 -_080C2008: .4byte 0x02025734 -_080C200C: .4byte 0x0202e8cc +_080C2000: .4byte gScriptResult +_080C2004: .4byte gUnknown_020387E8 +_080C2008: .4byte gSaveBlock1 +_080C200C: .4byte gUnknown_0202E8CC _080C2010: .4byte 0x00002739 thumb_func_end TVShowDone @@ -145624,7 +145624,7 @@ sub_80C2014: @ 80C2014 strb r0, [r1] bx lr .align 2, 0 -_080C201C: .4byte 0x020387e8 +_080C201C: .4byte gUnknown_020387E8 thumb_func_end sub_80C2014 thumb_func_start sub_80C2020 @@ -145733,7 +145733,7 @@ sub_80C2020: @ 80C2020 bx r0 .align 2, 0 _080C20F0: .4byte gWindowConfig_81E6FA0 -_080C20F4: .4byte 0x0202e908 +_080C20F4: .4byte gMenuWindow _080C20F8: .4byte REG_BG0CNT _080C20FC: .4byte 0x00001803 _080C2100: .4byte 0x00001c03 @@ -145741,18 +145741,18 @@ _080C2104: .4byte 0x00003a03 _080C2108: .4byte REG_MOSAIC _080C210C: .4byte 0x00003f3f _080C2110: .4byte REG_WIN0H -_080C2114: .4byte 0x030042a4 -_080C2118: .4byte 0x030042a0 -_080C211C: .4byte 0x030042c0 -_080C2120: .4byte 0x030041b4 -_080C2124: .4byte 0x03004288 -_080C2128: .4byte 0x03004280 -_080C212C: .4byte 0x030041b0 -_080C2130: .4byte 0x030041b8 -_080C2134: .4byte 0x030042c4 -_080C2138: .4byte 0x03004240 -_080C213C: .4byte 0x03004200 -_080C2140: .4byte 0x03004244 +_080C2114: .4byte gUnknown_030042A4 +_080C2118: .4byte gUnknown_030042A0 +_080C211C: .4byte gUnknown_030042C0 +_080C2120: .4byte gUnknown_030041B4 +_080C2124: .4byte gUnknown_03004288 +_080C2128: .4byte gUnknown_03004280 +_080C212C: .4byte gUnknown_030041B0 +_080C2130: .4byte gUnknown_030041B8 +_080C2134: .4byte gUnknown_030042C4 +_080C2138: .4byte gUnknown_03004240 +_080C213C: .4byte gUnknown_03004200 +_080C2140: .4byte gUnknown_03004244 thumb_func_end sub_80C2020 thumb_func_start sub_80C2144 @@ -145908,8 +145908,8 @@ sub_80C226C: @ 80C226C adds r2, r0, 0 b _080C2296 .align 2, 0 -_080C2288: .4byte 0x02038695 -_080C228C: .4byte 0x020238cc +_080C2288: .4byte gUnknown_02038695 +_080C228C: .4byte gUnknown_020238CC _080C2290: .4byte gUnknown_083D17DC _080C2294: ldr r2, _080C22E8 @@ -145952,11 +145952,11 @@ _080C2296: bl StringCopy b _080C230A .align 2, 0 -_080C22E8: .4byte 0x020238cc -_080C22EC: .4byte 0x02038572 +_080C22E8: .4byte gUnknown_020238CC +_080C22EC: .4byte gUnknown_02038572 _080C22F0: .4byte gUnknown_083D17E0 -_080C22F4: .4byte 0x0203869a -_080C22F8: .4byte 0x03002978 +_080C22F4: .4byte gUnknown_0203869A +_080C22F8: .4byte gUnknown_03002978 _080C22FC: adds r1, r7, 0 adds r1, 0xB @@ -145985,8 +145985,8 @@ _080C230A: pop {r0} bx r0 .align 2, 0 -_080C2334: .4byte 0x0202e908 -_080C2338: .4byte 0x020238cc +_080C2334: .4byte gMenuWindow +_080C2338: .4byte gUnknown_020238CC _080C233C: .4byte 0x03020000 thumb_func_end sub_80C226C @@ -146078,12 +146078,12 @@ sub_80C2358: @ 80C2358 pop {r0} bx r0 .align 2, 0 -_080C240C: .4byte 0x0202f388 +_080C240C: .4byte gPaletteFade _080C2410: .4byte 0x02018000 _080C2414: .4byte sub_80C24F4 _080C2418: .4byte sub_80C2430 -_080C241C: .4byte 0x03004200 -_080C2420: .4byte 0x03004244 +_080C241C: .4byte gUnknown_03004200 +_080C2420: .4byte gUnknown_03004244 _080C2424: .4byte 0x000080a0 _080C2428: .4byte sub_80C2F28 _080C242C: .4byte sub_80C2448 @@ -146159,18 +146159,18 @@ sub_80C2448: @ 80C2448 bx r0 .align 2, 0 _080C24C0: .4byte REG_BG0HOFS -_080C24C4: .4byte 0x030042a4 -_080C24C8: .4byte 0x030042a0 -_080C24CC: .4byte 0x030042c0 -_080C24D0: .4byte 0x030041b4 -_080C24D4: .4byte 0x03004288 -_080C24D8: .4byte 0x03004280 -_080C24DC: .4byte 0x030041b0 -_080C24E0: .4byte 0x030041b8 -_080C24E4: .4byte 0x030042c4 -_080C24E8: .4byte 0x03004240 -_080C24EC: .4byte 0x03004200 -_080C24F0: .4byte 0x03004244 +_080C24C4: .4byte gUnknown_030042A4 +_080C24C8: .4byte gUnknown_030042A0 +_080C24CC: .4byte gUnknown_030042C0 +_080C24D0: .4byte gUnknown_030041B4 +_080C24D4: .4byte gUnknown_03004288 +_080C24D8: .4byte gUnknown_03004280 +_080C24DC: .4byte gUnknown_030041B0 +_080C24E0: .4byte gUnknown_030041B8 +_080C24E4: .4byte gUnknown_030042C4 +_080C24E8: .4byte gUnknown_03004240 +_080C24EC: .4byte gUnknown_03004200 +_080C24F0: .4byte gUnknown_03004244 thumb_func_end sub_80C2448 thumb_func_start sub_80C24F4 @@ -146202,10 +146202,10 @@ sub_80C24F4: @ 80C24F4 str r1, [r0] b _080C254E .align 2, 0 -_080C252C: .4byte 0x0202f388 -_080C2530: .4byte 0x0203869a +_080C252C: .4byte gPaletteFade +_080C2530: .4byte gUnknown_0203869A _080C2534: .4byte gOtherText_LinkStandby -_080C2538: .4byte 0x03004b20 +_080C2538: .4byte gTasks _080C253C: .4byte sub_80C255C _080C2540: ldr r0, _080C2554 @@ -146220,7 +146220,7 @@ _080C254E: pop {r0} bx r0 .align 2, 0 -_080C2554: .4byte 0x03004b20 +_080C2554: .4byte gTasks _080C2558: .4byte sub_80C2600 thumb_func_end sub_80C24F4 @@ -146253,9 +146253,9 @@ _080C258C: pop {r0} bx r0 .align 2, 0 -_080C2594: .4byte 0x03002fa4 +_080C2594: .4byte gReceivedRemoteLinkPlayers _080C2598: .4byte sub_80C25A4 -_080C259C: .4byte 0x03004b20 +_080C259C: .4byte gTasks _080C25A0: .4byte TaskDummy thumb_func_end sub_80C255C @@ -146300,7 +146300,7 @@ _080C25EC: pop {r0} bx r0 .align 2, 0 -_080C25F4: .4byte 0x03004b20 +_080C25F4: .4byte gTasks _080C25F8: .4byte 0x02018000 _080C25FC: .4byte sub_80C2600 thumb_func_end sub_80C25C0 @@ -146338,7 +146338,7 @@ sub_80C2600: @ 80C2600 movs r2, 0x78 b _080C26A6 .align 2, 0 -_080C2644: .4byte 0x03004b20 +_080C2644: .4byte gTasks _080C2648: .4byte sub_80C2F64 _080C264C: .4byte gContestText_AnnounceResults _080C2650: .4byte 0x02018000 @@ -146434,7 +146434,7 @@ sub_80C26E4: @ 80C26E4 beq _080C2712 b _080C2766 .align 2, 0 -_080C2708: .4byte 0x03004b20 +_080C2708: .4byte gTasks _080C270C: cmp r0, 0x2 beq _080C2754 @@ -146529,7 +146529,7 @@ sub_80C2770: @ 80C2770 b _080C27DE .align 2, 0 _080C27BC: .4byte 0x02018000 -_080C27C0: .4byte 0x03004b20 +_080C27C0: .4byte gTasks _080C27C4: .4byte gContestText_Round2Results _080C27C8: .4byte 0x0000ffff _080C27CC: @@ -146547,7 +146547,7 @@ _080C27DE: pop {r0} bx r0 .align 2, 0 -_080C27E4: .4byte 0x03004b20 +_080C27E4: .4byte gTasks _080C27E8: .4byte sub_80C27EC thumb_func_end sub_80C2770 @@ -146571,7 +146571,7 @@ sub_80C27EC: @ 80C27EC beq _080C281A b _080C286C .align 2, 0 -_080C2810: .4byte 0x03004b20 +_080C2810: .4byte gTasks _080C2814: cmp r0, 0x2 beq _080C285C @@ -146650,7 +146650,7 @@ _080C2896: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C28A0: .4byte 0x03004b20 +_080C28A0: .4byte gTasks _080C28A4: .4byte _080C28A8 .align 2, 0 _080C28A8: @@ -146718,9 +146718,9 @@ _080C2904: ble _080C2904 b _080C2A42 .align 2, 0 -_080C292C: .4byte 0x03004b20 +_080C292C: .4byte gTasks _080C2930: .4byte sub_80C3A5C -_080C2934: .4byte 0x02038690 +_080C2934: .4byte gUnknown_02038690 _080C2938: ldr r0, _080C2990 ldrb r0, [r0, 0x5] @@ -146771,7 +146771,7 @@ _080C2984: .align 2, 0 _080C2990: .4byte 0x02018000 _080C2994: .4byte sub_80C3B30 -_080C2998: .4byte 0x02038690 +_080C2998: .4byte gUnknown_02038690 _080C299C: lsls r1, r5, 2 adds r0, r1, r5 @@ -146818,10 +146818,10 @@ _080C29D4: lsls r4, 6 b _080C2A10 .align 2, 0 -_080C29F4: .4byte 0x02038690 -_080C29F8: .4byte 0x0203869a -_080C29FC: .4byte 0x020231cc -_080C2A00: .4byte 0x03002978 +_080C29F4: .4byte gUnknown_02038690 +_080C29F8: .4byte gUnknown_0203869A +_080C29FC: .4byte gStringVar1 +_080C2A00: .4byte gUnknown_03002978 _080C2A04: lsls r4, 6 ldr r1, _080C2A54 @@ -146860,13 +146860,13 @@ _080C2A4A: strh r0, [r1, 0x8] b _080C2A80 .align 2, 0 -_080C2A54: .4byte 0x0203857d -_080C2A58: .4byte 0x020232cc -_080C2A5C: .4byte 0x02038572 +_080C2A54: .4byte gUnknown_0203857D +_080C2A58: .4byte gStringVar2 +_080C2A5C: .4byte gUnknown_02038572 _080C2A60: .4byte gContestText_PokeWon _080C2A64: .4byte 0x02018000 _080C2A68: .4byte 0x0000ffff -_080C2A6C: .4byte 0x03004b20 +_080C2A6C: .4byte gTasks _080C2A70: lsls r0, r5, 2 adds r0, r5 @@ -146913,7 +146913,7 @@ _080C2AB2: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C2ABC: .4byte 0x03004b20 +_080C2ABC: .4byte gTasks _080C2AC0: .4byte _080C2AC4 .align 2, 0 _080C2AC4: @@ -147035,22 +147035,22 @@ _080C2B14: strh r0, [r1, 0x8] b _080C2D04 .align 2, 0 -_080C2BC4: .4byte 0x030042c4 -_080C2BC8: .4byte 0x03004240 +_080C2BC4: .4byte gUnknown_030042C4 +_080C2BC8: .4byte gUnknown_03004240 _080C2BCC: .4byte 0x00005050 -_080C2BD0: .4byte 0x02038690 -_080C2BD4: .4byte 0x02038570 +_080C2BD0: .4byte gUnknown_02038690 +_080C2BD4: .4byte gUnknown_02038570 _080C2BD8: .4byte gMonFrontPicTable _080C2BDC: .4byte gMonFrontPicCoords _080C2BE0: .4byte gUnknown_081FAF4C _080C2BE4: .4byte 0x02000000 -_080C2BE8: .4byte 0x02024e8c -_080C2BEC: .4byte 0x02020004 +_080C2BE8: .4byte gUnknown_02024E8C +_080C2BEC: .4byte gSprites _080C2BF0: .4byte sub_80C3C44 _080C2BF4: .4byte gUnknown_083D17CC _080C2BF8: .4byte gUnknown_083D17D4 _080C2BFC: .4byte sub_80C3D04 -_080C2C00: .4byte 0x03004b20 +_080C2C00: .4byte gTasks _080C2C04: lsls r0, r7, 2 adds r0, r7 @@ -147091,7 +147091,7 @@ _080C2C30: strh r0, [r4, 0x8] b _080C2D04 .align 2, 0 -_080C2C50: .4byte 0x03004240 +_080C2C50: .4byte gUnknown_03004240 _080C2C54: ldr r0, _080C2C60 ldrb r0, [r0, 0x6] @@ -147129,7 +147129,7 @@ _080C2C64: strh r0, [r3, 0x8] b _080C2D04 .align 2, 0 -_080C2C9C: .4byte 0x02020004 +_080C2C9C: .4byte gSprites _080C2CA0: .4byte 0x02018000 _080C2CA4: .4byte sub_80C3CB8 _080C2CA8: @@ -147165,7 +147165,7 @@ _080C2CD0: b _080C2D04 .align 2, 0 _080C2CE0: .4byte 0x02018000 -_080C2CE4: .4byte 0x03004240 +_080C2CE4: .4byte gUnknown_03004240 _080C2CE8: ldr r2, _080C2D14 ldrb r0, [r2, 0x6] @@ -147239,10 +147239,10 @@ _080C2D66: pop {r0} bx r0 .align 2, 0 -_080C2D6C: .4byte 0x03001770 -_080C2D70: .4byte 0x0203869a -_080C2D74: .4byte 0x02038570 -_080C2D78: .4byte 0x03004b20 +_080C2D6C: .4byte gMain +_080C2D70: .4byte gUnknown_0203869A +_080C2D74: .4byte gUnknown_02038570 +_080C2D78: .4byte gTasks _080C2D7C: .4byte sub_80C2D80 thumb_func_end sub_80C2D1C @@ -147269,9 +147269,9 @@ sub_80C2D80: @ 80C2D80 str r1, [r0] b _080C2DCA .align 2, 0 -_080C2DAC: .4byte 0x0203869a +_080C2DAC: .4byte gUnknown_0203869A _080C2DB0: .4byte gOtherText_LinkStandby -_080C2DB4: .4byte 0x03004b20 +_080C2DB4: .4byte gTasks _080C2DB8: .4byte sub_80C2DD8 _080C2DBC: ldr r0, _080C2DD0 @@ -147286,7 +147286,7 @@ _080C2DCA: pop {r0} bx r0 .align 2, 0 -_080C2DD0: .4byte 0x03004b20 +_080C2DD0: .4byte gTasks _080C2DD4: .4byte sub_80C2E14 thumb_func_end sub_80C2D80 @@ -147314,9 +147314,9 @@ _080C2DFC: pop {r0} bx r0 .align 2, 0 -_080C2E04: .4byte 0x03002fa4 -_080C2E08: .4byte 0x0203869a -_080C2E0C: .4byte 0x03004b20 +_080C2E04: .4byte gReceivedRemoteLinkPlayers +_080C2E08: .4byte gUnknown_0203869A +_080C2E0C: .4byte gTasks _080C2E10: .4byte sub_80C2E14 thumb_func_end sub_80C2DD8 @@ -147370,13 +147370,13 @@ sub_80C2E14: @ 80C2E14 pop {r0} bx r0 .align 2, 0 -_080C2E80: .4byte 0x02038690 -_080C2E84: .4byte 0x02038695 -_080C2E88: .4byte 0x0203869e +_080C2E80: .4byte gUnknown_02038690 +_080C2E84: .4byte gUnknown_02038695 +_080C2E88: .4byte gUnknown_0203869E _080C2E8C: .4byte 0x02000000 _080C2E90: .4byte 0x00015ddf _080C2E94: .4byte 0x00015dde -_080C2E98: .4byte 0x03004b20 +_080C2E98: .4byte gTasks _080C2E9C: .4byte sub_80C2EA0 thumb_func_end sub_80C2E14 @@ -147409,8 +147409,8 @@ sub_80C2EA0: @ 80C2EA0 ldr r0, _080C2EE4 b _080C2EEE .align 2, 0 -_080C2ED8: .4byte 0x0202f388 -_080C2EDC: .4byte 0x03004b20 +_080C2ED8: .4byte gPaletteFade +_080C2EDC: .4byte gTasks _080C2EE0: .4byte 0x02018000 _080C2EE4: .4byte 0x0000ffff _080C2EE8: @@ -147476,8 +147476,8 @@ _080C2F56: pop {r0} bx r0 .align 2, 0 -_080C2F5C: .4byte 0x030041b0 -_080C2F60: .4byte 0x030041b8 +_080C2F5C: .4byte gUnknown_030041B0 +_080C2F60: .4byte gUnknown_030041B8 thumb_func_end sub_80C2F28 thumb_func_start sub_80C2F64 @@ -147507,7 +147507,7 @@ sub_80C2F64: @ 80C2F64 adds r0, 0x1 b _080C2F9C .align 2, 0 -_080C2F94: .4byte 0x03004b20 +_080C2F94: .4byte gTasks _080C2F98: ldrh r0, [r2, 0xA] subs r0, 0x1 @@ -147563,7 +147563,7 @@ _080C2FE6: strb r4, [r0, 0xA] b _080C301A .align 2, 0 -_080C3000: .4byte 0x03004b20 +_080C3000: .4byte gTasks _080C3004: .4byte 0x00002ede _080C3008: .4byte 0x00007fff _080C300C: .4byte 0x000077be @@ -147698,7 +147698,7 @@ _080C30E4: pop {r0} bx r0 .align 2, 0 -_080C3108: .4byte 0x02038570 +_080C3108: .4byte gUnknown_02038570 thumb_func_end sub_80C30D4 thumb_func_start sub_80C310C @@ -147736,7 +147736,7 @@ _080C3116: bx r0 .align 2, 0 _080C314C: .4byte gMonIconPaletteIndices -_080C3150: .4byte 0x02038570 +_080C3150: .4byte gUnknown_02038570 _080C3154: .4byte gMonIconPalettes thumb_func_end sub_80C310C @@ -147917,12 +147917,12 @@ _080C32B2: mov r1, r9 b _080C3322 .align 2, 0 -_080C32C0: .4byte 0x02020004 +_080C32C0: .4byte gSprites _080C32C4: .4byte gWindowConfig_81E7278 _080C32C8: .4byte 0x06010000 _080C32CC: .4byte 0x040000d4 _080C32D0: .4byte 0x85000100 -_080C32D4: .4byte 0x020238cc +_080C32D4: .4byte gUnknown_020238CC _080C32D8: .4byte gUnknown_083D17E2 _080C32DC: .4byte 0x02018068 _080C32E0: .4byte gUnknown_083D1624 @@ -148137,7 +148137,7 @@ _080C340A: _080C3498: .4byte gSpriteTemplate_83D174C _080C349C: .4byte gUnknown_083D1764 _080C34A0: .4byte gUnknown_083D17A4 -_080C34A4: .4byte 0x02020004 +_080C34A4: .4byte gSprites _080C34A8: .4byte 0x02018000 thumb_func_end sub_80C33DC @@ -148198,7 +148198,7 @@ sub_80C34CC: @ 80C34CC bx r0 .align 2, 0 _080C3514: .4byte 0x02018000 -_080C3518: .4byte 0x02020004 +_080C3518: .4byte gSprites _080C351C: .4byte sub_80C3588 thumb_func_end sub_80C34CC @@ -148234,7 +148234,7 @@ sub_80C3520: @ 80C3520 bx r0 .align 2, 0 _080C3558: .4byte 0x02018000 -_080C355C: .4byte 0x02020004 +_080C355C: .4byte gSprites _080C3560: .4byte sub_80C3630 thumb_func_end sub_80C3520 @@ -148318,7 +148318,7 @@ _080C35EC: pop {r0} bx r0 .align 2, 0 -_080C35F4: .4byte 0x02020004 +_080C35F4: .4byte gSprites _080C35F8: .4byte sub_80C35FC thumb_func_end sub_80C3588 @@ -148404,7 +148404,7 @@ _080C368C: pop {r0} bx r0 .align 2, 0 -_080C3694: .4byte 0x02020004 +_080C3694: .4byte gSprites thumb_func_end sub_80C3630 thumb_func_start sub_80C3698 @@ -148499,9 +148499,9 @@ _080C36DA: bx r0 .align 2, 0 _080C374C: .4byte 0x02018000 -_080C3750: .4byte 0x02020004 -_080C3754: .4byte 0x030042c4 -_080C3758: .4byte 0x03004240 +_080C3750: .4byte gSprites +_080C3754: .4byte gUnknown_030042C4 +_080C3758: .4byte gUnknown_03004240 _080C375C: .4byte REG_WININ _080C3760: .4byte 0x00003f3e thumb_func_end sub_80C3698 @@ -148561,9 +148561,9 @@ _080C3790: bx r0 .align 2, 0 _080C37C8: .4byte 0x02018000 -_080C37CC: .4byte 0x02020004 -_080C37D0: .4byte 0x030042c4 -_080C37D4: .4byte 0x03004240 +_080C37CC: .4byte gSprites +_080C37D0: .4byte gUnknown_030042C4 +_080C37D4: .4byte gUnknown_03004240 _080C37D8: .4byte REG_WIN0H _080C37DC: .4byte REG_WININ _080C37E0: .4byte 0x00003f3f @@ -148589,7 +148589,7 @@ sub_80C37E4: @ 80C37E4 str r2, [sp, 0x4] b _080C386A .align 2, 0 -_080C3808: .4byte 0x0203869a +_080C3808: .4byte gUnknown_0203869A _080C380C: .4byte 0x0600e000 _080C3810: .4byte gUnknown_08E964B8 _080C3814: @@ -148608,7 +148608,7 @@ _080C3814: str r1, [sp, 0xC] b _080C3870 .align 2, 0 -_080C3830: .4byte 0x0203869e +_080C3830: .4byte gUnknown_0203869E _080C3834: .4byte 0x0600e000 _080C3838: .4byte gUnknown_08E964B8 _080C383C: @@ -148680,7 +148680,7 @@ _080C389E: .align 2, 0 _080C38C0: .4byte 0x0600e000 _080C38C4: .4byte gUnknown_08E964B8 -_080C38C8: .4byte 0x0203869c +_080C38C8: .4byte gUnknown_0203869C _080C38CC: cmp r0, 0x1 bne _080C38EC @@ -148822,7 +148822,7 @@ _080C39D2: pop {r1} bx r1 .align 2, 0 -_080C39DC: .4byte 0x02038670 +_080C39DC: .4byte gUnknown_02038670 _080C39E0: .4byte 0x0000ffff thumb_func_end sub_80C3990 @@ -148879,7 +148879,7 @@ _080C3A30: lsls r0, 24 b _080C3A4E .align 2, 0 -_080C3A44: .4byte 0x02038688 +_080C3A44: .4byte gUnknown_02038688 _080C3A48: .4byte 0x0000ffff _080C3A4C: lsls r0, r2, 24 @@ -148920,7 +148920,7 @@ sub_80C3A5C: @ 80C3A5C strh r0, [r3, 0x1C] b _080C3B12 .align 2, 0 -_080C3A90: .4byte 0x03004b20 +_080C3A90: .4byte gTasks _080C3A94: cmp r0, 0x1 bne _080C3B12 @@ -149075,8 +149075,8 @@ _080C3B82: pop {r0} bx r0 .align 2, 0 -_080C3BC0: .4byte 0x02038690 -_080C3BC4: .4byte 0x03004b20 +_080C3BC0: .4byte gUnknown_02038690 +_080C3BC4: .4byte gTasks _080C3BC8: .4byte 0x00000fff _080C3BCC: .4byte 0x0600e100 _080C3BD0: .4byte sub_80C3BD8 @@ -149123,7 +149123,7 @@ sub_80C3BD8: @ 80C3BD8 strh r5, [r4, 0x22] b _080C3C3C .align 2, 0 -_080C3C24: .4byte 0x03004b20 +_080C3C24: .4byte gTasks _080C3C28: .4byte 0x00006f8d _080C3C2C: ldrh r0, [r4, 0x20] @@ -149344,10 +149344,10 @@ _080C3DCC: pop {r0} bx r0 .align 2, 0 -_080C3DD8: .4byte 0x03004b20 +_080C3DD8: .4byte gTasks _080C3DDC: .4byte 0x02018000 _080C3DE0: .4byte gSpriteTemplate_83D17B4 -_080C3DE4: .4byte 0x02020004 +_080C3DE4: .4byte gSprites _080C3DE8: .4byte 0x000003ff _080C3DEC: .4byte 0xfffffc00 thumb_func_end sub_80C3D04 @@ -149444,8 +149444,8 @@ sub_80C3E60: @ 80C3E60 bx r0 .align 2, 0 _080C3E98: .4byte sub_80C3EA4 -_080C3E9C: .4byte 0x03004b20 -_080C3EA0: .4byte 0x02038570 +_080C3E9C: .4byte gTasks +_080C3EA0: .4byte gUnknown_02038570 thumb_func_end sub_80C3E60 thumb_func_start sub_80C3EA4 @@ -149492,8 +149492,8 @@ _080C3EEE: pop {r0} bx r0 .align 2, 0 -_080C3EF8: .4byte 0x03004b20 -_080C3EFC: .4byte 0x02038570 +_080C3EF8: .4byte gTasks +_080C3EFC: .4byte gUnknown_02038570 thumb_func_end sub_80C3EA4 thumb_func_start sub_80C3F00 @@ -149709,11 +149709,11 @@ _080C4080: str r0, [r5, 0xC] b _080C40B4 .align 2, 0 -_080C4098: .4byte 0x02038678 -_080C409C: .4byte 0x02038670 +_080C4098: .4byte gUnknown_02038678 +_080C409C: .4byte gUnknown_02038670 _080C40A0: .4byte 0x02018018 -_080C40A4: .4byte 0x02038688 -_080C40A8: .4byte 0x02038690 +_080C40A4: .4byte gUnknown_02038688 +_080C40A8: .4byte gUnknown_02038690 _080C40AC: cmp r2, 0 ble _080C40B4 @@ -149831,7 +149831,7 @@ _080C4184: .4byte 0x000060b3 _080C4188: .4byte sub_80C42C0 _080C418C: .4byte 0x0000ffff _080C4190: .4byte 0x00007fff -_080C4194: .4byte 0x03004b20 +_080C4194: .4byte gTasks _080C4198: movs r2, 0 mov r8, r2 @@ -149909,7 +149909,7 @@ _080C4228: .4byte 0x0600bffe _080C422C: .4byte sub_80C42C0 _080C4230: .4byte 0x0000ffff _080C4234: .4byte 0x00007fff -_080C4238: .4byte 0x03004b20 +_080C4238: .4byte gTasks _080C423C: mov r0, r10 adds r0, 0x1 @@ -150020,7 +150020,7 @@ sub_80C42C0: @ 80C42C0 bgt _080C4328 b _080C4326 .align 2, 0 -_080C4308: .4byte 0x03004b20 +_080C4308: .4byte gTasks _080C430C: .4byte 0x02018000 _080C4310: ldr r1, _080C4350 @@ -150181,11 +150181,11 @@ _080C4422: pop {r0} bx r0 .align 2, 0 -_080C442C: .4byte 0x02038694 -_080C4430: .4byte 0x03004360 -_080C4434: .4byte 0x0203869c -_080C4438: .4byte 0x0203869e -_080C443C: .4byte 0x0202e8dc +_080C442C: .4byte gUnknown_02038694 +_080C4430: .4byte gPlayerParty +_080C4434: .4byte gUnknown_0203869C +_080C4438: .4byte gUnknown_0203869E +_080C443C: .4byte gScriptResult thumb_func_end sub_80C43F4 thumb_func_start sub_80C4440 @@ -150208,9 +150208,9 @@ sub_80C4440: @ 80C4440 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C4464: .4byte 0x02038694 -_080C4468: .4byte 0x03004360 -_080C446C: .4byte 0x0203869c +_080C4464: .4byte gUnknown_02038694 +_080C4468: .4byte gPlayerParty +_080C446C: .4byte gUnknown_0203869C _080C4470: .4byte _080C4474 .align 2, 0 _080C4474: @@ -150251,7 +150251,7 @@ _080C44B2: pop {r1} bx r1 .align 2, 0 -_080C44BC: .4byte 0x0203869e +_080C44BC: .4byte gUnknown_0203869E thumb_func_end sub_80C4440 thumb_func_start sub_80C44C0 @@ -150279,9 +150279,9 @@ _080C44DE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C44E8: .4byte 0x02038690 -_080C44EC: .4byte 0x02038695 -_080C44F0: .4byte 0x0203869c +_080C44E8: .4byte gUnknown_02038690 +_080C44EC: .4byte gUnknown_02038695 +_080C44F0: .4byte gUnknown_0203869C _080C44F4: .4byte _080C44F8 .align 2, 0 _080C44F8: @@ -150323,9 +150323,9 @@ _080C4538: movs r1, 0x32 b _080C4610 .align 2, 0 -_080C4548: .4byte 0x02038694 -_080C454C: .4byte 0x03004360 -_080C4550: .4byte 0x0203869e +_080C4548: .4byte gUnknown_02038694 +_080C454C: .4byte gPlayerParty +_080C4550: .4byte gUnknown_0203869E _080C4554: mov r4, sp ldr r7, _080C458C @@ -150354,9 +150354,9 @@ _080C4554: movs r1, 0x33 b _080C4610 .align 2, 0 -_080C458C: .4byte 0x02038694 -_080C4590: .4byte 0x03004360 -_080C4594: .4byte 0x0203869e +_080C458C: .4byte gUnknown_02038694 +_080C4590: .4byte gPlayerParty +_080C4594: .4byte gUnknown_0203869E _080C4598: mov r4, sp ldr r7, _080C45D0 @@ -150385,9 +150385,9 @@ _080C4598: movs r1, 0x34 b _080C4610 .align 2, 0 -_080C45D0: .4byte 0x02038694 -_080C45D4: .4byte 0x03004360 -_080C45D8: .4byte 0x0203869e +_080C45D0: .4byte gUnknown_02038694 +_080C45D4: .4byte gPlayerParty +_080C45D8: .4byte gUnknown_0203869E _080C45DC: mov r4, sp ldr r7, _080C4618 @@ -150419,9 +150419,9 @@ _080C4610: bl SetMonData b _080C465E .align 2, 0 -_080C4618: .4byte 0x02038694 -_080C461C: .4byte 0x03004360 -_080C4620: .4byte 0x0203869e +_080C4618: .4byte gUnknown_02038694 +_080C461C: .4byte gPlayerParty +_080C4620: .4byte gUnknown_0203869E _080C4624: mov r4, sp ldr r7, _080C4668 @@ -150456,9 +150456,9 @@ _080C465E: pop {r0} bx r0 .align 2, 0 -_080C4668: .4byte 0x02038694 -_080C466C: .4byte 0x03004360 -_080C4670: .4byte 0x0203869e +_080C4668: .4byte gUnknown_02038694 +_080C466C: .4byte gPlayerParty +_080C4670: .4byte gUnknown_0203869E thumb_func_end sub_80C44C0 thumb_func_start sub_80C4674 @@ -150518,9 +150518,9 @@ _080C46DA: pop {r0} bx r0 .align 2, 0 -_080C46E0: .4byte 0x02038572 -_080C46E4: .4byte 0x0203869a -_080C46E8: .4byte 0x03002970 +_080C46E0: .4byte gUnknown_02038572 +_080C46E4: .4byte gUnknown_0203869A +_080C46E8: .4byte gLinkPlayers thumb_func_end sub_80C4698 thumb_func_start sub_80C46EC @@ -150543,10 +150543,10 @@ sub_80C46EC: @ 80C46EC bl sub_80C4674 b _080C4730 .align 2, 0 -_080C4710: .4byte 0x0203869a -_080C4714: .4byte 0x020231cc -_080C4718: .4byte 0x0202e8d0 -_080C471C: .4byte 0x03002978 +_080C4710: .4byte gUnknown_0203869A +_080C4714: .4byte gStringVar1 +_080C4718: .4byte gUnknown_0202E8D0 +_080C471C: .4byte gUnknown_03002978 _080C4720: ldr r0, _080C4734 ldr r1, _080C4738 @@ -150559,9 +150559,9 @@ _080C4730: pop {r0} bx r0 .align 2, 0 -_080C4734: .4byte 0x020231cc -_080C4738: .4byte 0x0202e8d0 -_080C473C: .4byte 0x0203857d +_080C4734: .4byte gStringVar1 +_080C4738: .4byte gUnknown_0202E8D0 +_080C473C: .4byte gUnknown_0203857D thumb_func_end sub_80C46EC thumb_func_start sub_80C4740 @@ -150574,8 +150574,8 @@ sub_80C4740: @ 80C4740 pop {r0} bx r0 .align 2, 0 -_080C4750: .4byte 0x020233cc -_080C4754: .4byte 0x0202e8d0 +_080C4750: .4byte gStringVar3 +_080C4754: .4byte gUnknown_0202E8D0 thumb_func_end sub_80C4740 thumb_func_start sub_80C4758 @@ -150612,9 +150612,9 @@ _080C4780: pop {r0} bx r0 .align 2, 0 -_080C4794: .4byte 0x0202e8cc -_080C4798: .4byte 0x02038670 -_080C479C: .4byte 0x0202e8d0 +_080C4794: .4byte gUnknown_0202E8CC +_080C4798: .4byte gUnknown_02038670 +_080C479C: .4byte gUnknown_0202E8D0 thumb_func_end sub_80C4758 thumb_func_start sub_80C47A0 @@ -150629,9 +150629,9 @@ sub_80C47A0: @ 80C47A0 strh r0, [r2] bx lr .align 2, 0 -_080C47B4: .4byte 0x0202e8cc -_080C47B8: .4byte 0x02038670 -_080C47BC: .4byte 0x0202e8d0 +_080C47B4: .4byte gUnknown_0202E8CC +_080C47B8: .4byte gUnknown_02038670 +_080C47BC: .4byte gUnknown_0202E8D0 thumb_func_end sub_80C47A0 thumb_func_start sub_80C47C0 @@ -150658,8 +150658,8 @@ _080C47E0: pop {r0} bx r0 .align 2, 0 -_080C47E8: .4byte 0x02038690 -_080C47EC: .4byte 0x0202e8ce +_080C47E8: .4byte gUnknown_02038690 +_080C47EC: .4byte gUnknown_0202E8CE thumb_func_end sub_80C47C0 thumb_func_start sub_80C47F0 @@ -150697,10 +150697,10 @@ _080C4812: bl sub_80C4674 b _080C484C .align 2, 0 -_080C4830: .4byte 0x02038690 -_080C4834: .4byte 0x0203869a -_080C4838: .4byte 0x020233cc -_080C483C: .4byte 0x03002978 +_080C4830: .4byte gUnknown_02038690 +_080C4834: .4byte gUnknown_0203869A +_080C4838: .4byte gStringVar3 +_080C483C: .4byte gUnknown_03002978 _080C4840: lsls r1, r2, 6 ldr r0, _080C4854 @@ -150712,7 +150712,7 @@ _080C484C: pop {r0} bx r0 .align 2, 0 -_080C4854: .4byte 0x0203857d +_080C4854: .4byte gUnknown_0203857D thumb_func_end sub_80C47F0 thumb_func_start sub_80C4858 @@ -150740,8 +150740,8 @@ _080C4878: pop {r0} bx r0 .align 2, 0 -_080C4884: .4byte 0x02038690 -_080C4888: .4byte 0x020231cc +_080C4884: .4byte gUnknown_02038690 +_080C4888: .4byte gStringVar1 thumb_func_end sub_80C4858 thumb_func_start sub_80C488C @@ -150774,7 +150774,7 @@ _080C48BA: pop {r0} bx r0 .align 2, 0 -_080C48C0: .4byte 0x0202f388 +_080C48C0: .4byte gPaletteFade _080C48C4: .4byte sub_80C488C thumb_func_end sub_80C489C @@ -150812,9 +150812,9 @@ sub_80C48F4: @ 80C48F4 strh r0, [r2] bx lr .align 2, 0 -_080C4908: .4byte 0x0202e8cc -_080C490C: .4byte 0x02038570 -_080C4910: .4byte 0x0202e8d0 +_080C4908: .4byte gUnknown_0202E8CC +_080C490C: .4byte gUnknown_02038570 +_080C4910: .4byte gUnknown_0202E8D0 thumb_func_end sub_80C48F4 thumb_func_start sub_80C4914 @@ -150836,7 +150836,7 @@ _080C4932: pop {r0} bx r0 .align 2, 0 -_080C4938: .4byte 0x0202f388 +_080C4938: .4byte gPaletteFade _080C493C: .4byte sub_80C2358 thumb_func_end sub_80C4914 @@ -150870,8 +150870,8 @@ sub_80C496C: @ 80C496C strh r1, [r0] bx lr .align 2, 0 -_080C4978: .4byte 0x0202e8cc -_080C497C: .4byte 0x02038695 +_080C4978: .4byte gUnknown_0202E8CC +_080C497C: .4byte gUnknown_02038695 thumb_func_end sub_80C496C thumb_func_start sub_80C4980 @@ -150904,7 +150904,7 @@ sub_80C4980: @ 80C4980 .align 2, 0 _080C49B8: .4byte sub_80C8604 _080C49BC: .4byte sub_80C49C4 -_080C49C0: .4byte 0x03004b20 +_080C49C0: .4byte gTasks thumb_func_end sub_80C4980 thumb_func_start sub_80C49C4 @@ -150924,7 +150924,7 @@ sub_80C49C4: @ 80C49C4 pop {r0} bx r0 .align 2, 0 -_080C49E4: .4byte 0x02038694 +_080C49E4: .4byte gUnknown_02038694 _080C49E8: .4byte sub_80C8734 _080C49EC: .4byte sub_80C49F0 thumb_func_end sub_80C49C4 @@ -151025,8 +151025,8 @@ _080C4A96: movs r0, 0 b _080C4AAA .align 2, 0 -_080C4AA0: .4byte 0x0202e8cc -_080C4AA4: .4byte 0x03004b28 +_080C4AA0: .4byte gUnknown_0202E8CC +_080C4AA4: .4byte gUnknown_03004B28 _080C4AA8: movs r0, 0x1 _080C4AAA: @@ -151068,9 +151068,9 @@ _080C4AB8: pop {r0} bx r0 .align 2, 0 -_080C4AF8: .4byte 0x03004b28 -_080C4AFC: .4byte 0x0203869b -_080C4B00: .4byte 0x0203869c +_080C4AF8: .4byte gUnknown_03004B28 +_080C4AFC: .4byte gUnknown_0203869B +_080C4B00: .4byte gUnknown_0203869C _080C4B04: .4byte sub_80C8EBC _080C4B08: .4byte sub_80C4B0C thumb_func_end sub_80C4A44 @@ -151142,8 +151142,8 @@ sub_80C4B5C: @ 80C4B5C str r0, [r1] b _080C4B9E .align 2, 0 -_080C4B84: .4byte 0x0202e8cc -_080C4B88: .4byte 0x03004b20 +_080C4B84: .4byte gUnknown_0202E8CC +_080C4B88: .4byte gTasks _080C4B8C: .4byte sub_80C4BA4 _080C4B90: adds r0, r4, 0 @@ -151174,7 +151174,7 @@ sub_80C4BA4: @ 80C4BA4 pop {r0} bx r0 .align 2, 0 -_080C4BC4: .4byte 0x03004b20 +_080C4BC4: .4byte gTasks _080C4BC8: .4byte sub_80C4BCC thumb_func_end sub_80C4BA4 @@ -151195,7 +151195,7 @@ _080C4BE8: pop {r0} bx r0 .align 2, 0 -_080C4BEC: .4byte 0x03002fa4 +_080C4BEC: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_80C4BCC thumb_func_start sub_80C4BF0 @@ -151223,8 +151223,8 @@ sub_80C4BF0: @ 80C4BF0 pop {r0} bx r0 .align 2, 0 -_080C4C1C: .4byte 0x02025734 -_080C4C20: .4byte 0x02038570 +_080C4C1C: .4byte gSaveBlock1 +_080C4C20: .4byte gUnknown_02038570 _080C4C24: .4byte 0x00001364 thumb_func_end sub_80C4BF0 @@ -151242,7 +151242,7 @@ sub_80C4C28: @ 80C4C28 beq _080C4C4A b _080C4C56 .align 2, 0 -_080C4C40: .4byte 0x0202e8ce +_080C4C40: .4byte gUnknown_0202E8CE _080C4C44: cmp r1, 0x2 beq _080C4C52 @@ -151264,7 +151264,7 @@ _080C4C58: pop {r0} bx r0 .align 2, 0 -_080C4C60: .4byte 0x0202e8cc +_080C4C60: .4byte gUnknown_0202E8CC thumb_func_end sub_80C4C28 thumb_func_start sub_80C4C64 @@ -151290,7 +151290,7 @@ sub_80C4C78: @ 80C4C78 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C4C8C: .4byte 0x0203869c +_080C4C8C: .4byte gUnknown_0203869C _080C4C90: .4byte _080C4C94 .align 2, 0 _080C4C94: @@ -151326,9 +151326,9 @@ _080C4CBA: strh r1, [r0] b _080C4CE2 .align 2, 0 -_080C4CD0: .4byte 0x02025734 +_080C4CD0: .4byte gSaveBlock1 _080C4CD4: .4byte 0x00002e04 -_080C4CD8: .4byte 0x0202e8cc +_080C4CD8: .4byte gUnknown_0202E8CC _080C4CDC: ldr r1, _080C4CE8 movs r0, 0x1 @@ -151337,7 +151337,7 @@ _080C4CE2: pop {r0} bx r0 .align 2, 0 -_080C4CE8: .4byte 0x0202e8cc +_080C4CE8: .4byte gUnknown_0202E8CC thumb_func_end sub_80C4C78 thumb_func_start sub_80C4CEC @@ -151375,12 +151375,12 @@ sub_80C4CF8: @ 80C4CF8 movs r0, 0x1 b _080C4D44 .align 2, 0 -_080C4D28: .4byte 0x02038690 -_080C4D2C: .4byte 0x02038695 -_080C4D30: .4byte 0x0203869e -_080C4D34: .4byte 0x02038678 +_080C4D28: .4byte gUnknown_02038690 +_080C4D2C: .4byte gUnknown_02038695 +_080C4D30: .4byte gUnknown_0203869E +_080C4D34: .4byte gUnknown_02038678 _080C4D38: .4byte 0x0000031f -_080C4D3C: .4byte 0x0202e8cc +_080C4D3C: .4byte gUnknown_0202E8CC _080C4D40: ldr r1, _080C4D4C movs r0, 0 @@ -151389,7 +151389,7 @@ _080C4D44: pop {r0} bx r0 .align 2, 0 -_080C4D4C: .4byte 0x0202e8cc +_080C4D4C: .4byte gUnknown_0202E8CC thumb_func_end sub_80C4CF8 thumb_func_start sub_80C4D50 @@ -151416,7 +151416,7 @@ _080C4D68: pop {r1} bx r1 .align 2, 0 -_080C4D78: .4byte 0x02025734 +_080C4D78: .4byte gSaveBlock1 _080C4D7C: .4byte 0x00002f04 thumb_func_end sub_80C4D50 @@ -151577,12 +151577,12 @@ _080C4E78: bl sub_80C4674 b _080C4EC4 .align 2, 0 -_080C4EA0: .4byte 0x02038670 -_080C4EA4: .4byte 0x0202e8d0 -_080C4EA8: .4byte 0x020231cc -_080C4EAC: .4byte 0x0203869a -_080C4EB0: .4byte 0x020232cc -_080C4EB4: .4byte 0x03002978 +_080C4EA0: .4byte gUnknown_02038670 +_080C4EA4: .4byte gUnknown_0202E8D0 +_080C4EA8: .4byte gStringVar1 +_080C4EAC: .4byte gUnknown_0203869A +_080C4EB0: .4byte gStringVar2 +_080C4EB4: .4byte gUnknown_03002978 _080C4EB8: ldr r0, _080C4ED8 lsls r1, r6, 6 @@ -151601,9 +151601,9 @@ _080C4ED0: strh r4, [r0] b _080C4EEA .align 2, 0 -_080C4ED8: .4byte 0x020232cc -_080C4EDC: .4byte 0x0203857d -_080C4EE0: .4byte 0x0202e8d0 +_080C4ED8: .4byte gStringVar2 +_080C4EDC: .4byte gUnknown_0203857D +_080C4EE0: .4byte gUnknown_0202E8D0 _080C4EE4: ldr r1, _080C4EFC adds r0, r4, 0x4 @@ -151618,7 +151618,7 @@ _080C4EEA: pop {r0} bx r0 .align 2, 0 -_080C4EFC: .4byte 0x0202e8d0 +_080C4EFC: .4byte gUnknown_0202E8D0 thumb_func_end sub_80C4D80 thumb_func_start sub_80C4F00 @@ -151665,12 +151665,12 @@ _080C4F40: pop {r0} bx r0 .align 2, 0 -_080C4F54: .4byte 0x0203856c +_080C4F54: .4byte gUnknown_0203856C _080C4F58: .4byte 0x02000000 _080C4F5C: .4byte 0x00015ddf _080C4F60: .4byte 0x00015dde _080C4F64: .4byte sub_8106668 -_080C4F68: .4byte 0x03001770 +_080C4F68: .4byte gMain _080C4F6C: .4byte sub_80C4F00 thumb_func_end sub_80C4F10 @@ -151701,7 +151701,7 @@ sub_80C4F70: @ 80C4F70 bx r0 .align 2, 0 _080C4FA8: .4byte 0x00004010 -_080C4FAC: .4byte 0x02038570 +_080C4FAC: .4byte gUnknown_02038570 _080C4FB0: .4byte 0x00004011 _080C4FB4: .4byte 0x00004012 _080C4FB8: .4byte 0x00004013 @@ -151756,12 +151756,12 @@ sub_80C4FBC: @ 80C4FBC movs r0, 0x1 b _080C503A .align 2, 0 -_080C501C: .4byte 0x02038694 -_080C5020: .4byte 0x03004360 -_080C5024: .4byte 0x02038690 -_080C5028: .4byte 0x02038695 -_080C502C: .4byte 0x0203869e -_080C5030: .4byte 0x02038678 +_080C501C: .4byte gUnknown_02038694 +_080C5020: .4byte gPlayerParty +_080C5024: .4byte gUnknown_02038690 +_080C5028: .4byte gUnknown_02038695 +_080C502C: .4byte gUnknown_0203869E +_080C5030: .4byte gUnknown_02038678 _080C5034: .4byte 0x0000031f _080C5038: movs r0, 0 @@ -151778,7 +151778,7 @@ sub_80C5044: @ 80C5044 ldrb r0, [r0] bx lr .align 2, 0 -_080C504C: .4byte 0x0203856c +_080C504C: .4byte gUnknown_0203856C thumb_func_end sub_80C5044 thumb_func_start sub_80C5050 @@ -151895,14 +151895,14 @@ _080C512A: bx r0 .align 2, 0 _080C513C: .4byte sub_80C5190 -_080C5140: .4byte 0x02038570 -_080C5144: .4byte 0x0202e8d0 -_080C5148: .4byte 0x03004b20 +_080C5140: .4byte gUnknown_02038570 +_080C5144: .4byte gUnknown_0202E8D0 +_080C5148: .4byte gTasks _080C514C: .4byte gMonFrontPicTable _080C5150: .4byte gMonFrontPicCoords _080C5154: .4byte gUnknown_081FAF4C -_080C5158: .4byte 0x02024e8c -_080C515C: .4byte 0x02020004 +_080C5158: .4byte gUnknown_02024E8C +_080C515C: .4byte gSprites _080C5160: .4byte SpriteCallbackDummy thumb_func_end sub_80C5050 @@ -151928,7 +151928,7 @@ _080C5184: bx r0 .align 2, 0 _080C5188: .4byte sub_80C5190 -_080C518C: .4byte 0x03004b20 +_080C518C: .4byte gTasks thumb_func_end sub_80C5164 thumb_func_start sub_80C5190 @@ -151951,7 +151951,7 @@ sub_80C5190: @ 80C5190 beq _080C51F8 b _080C5222 .align 2, 0 -_080C51B4: .4byte 0x03004b20 +_080C51B4: .4byte gTasks _080C51B8: cmp r0, 0x2 beq _080C51C2 @@ -151989,7 +151989,7 @@ _080C51F8: strh r0, [r4, 0x8] b _080C5222 .align 2, 0 -_080C5200: .4byte 0x02020004 +_080C5200: .4byte gSprites _080C5204: ldrb r2, [r4, 0xE] adds r0, r2, 0 @@ -152026,8 +152026,8 @@ sub_80C5228: @ 80C5228 strh r0, [r4] b _080C5252 .align 2, 0 -_080C5244: .4byte 0x0203869a -_080C5248: .4byte 0x0202e8dc +_080C5244: .4byte gUnknown_0203869A +_080C5248: .4byte gScriptResult _080C524C: ldr r1, _080C5258 movs r0, 0x4 @@ -152037,7 +152037,7 @@ _080C5252: pop {r0} bx r0 .align 2, 0 -_080C5258: .4byte 0x0202e8dc +_080C5258: .4byte gScriptResult thumb_func_end sub_80C5228 thumb_func_start sub_80C525C @@ -152060,11 +152060,11 @@ sub_80C525C: @ 80C525C ldr r4, _080C5290 b _080C529E .align 2, 0 -_080C5280: .4byte 0x0203869a -_080C5284: .4byte 0x03005d28 +_080C5280: .4byte gUnknown_0203869A +_080C5284: .4byte gUnknown_03005D28 _080C5288: .4byte 0x41c64e6d _080C528C: .4byte 0x00006073 -_080C5290: .4byte 0x0202e8dc +_080C5290: .4byte gScriptResult _080C5294: ldr r4, _080C52AC bl Random @@ -152078,7 +152078,7 @@ _080C529E: pop {r0} bx r0 .align 2, 0 -_080C52AC: .4byte 0x0202e8dc +_080C52AC: .4byte gScriptResult thumb_func_end sub_80C525C thumb_func_start sp000_heal_pokemon @@ -152174,8 +152174,8 @@ _080C535C: pop {r0} bx r0 .align 2, 0 -_080C536C: .4byte 0x03004350 -_080C5370: .4byte 0x03004360 +_080C536C: .4byte gPlayerPartyCount +_080C5370: .4byte gPlayerParty thumb_func_end sp000_heal_pokemon thumb_func_start sub_80C5374 @@ -152290,7 +152290,7 @@ _080C5448: pop {r0} bx r0 .align 2, 0 -_080C544C: .4byte 0x0202e8dc +_080C544C: .4byte gScriptResult thumb_func_end sub_80C5428 thumb_func_start sub_80C5450 @@ -152324,7 +152324,7 @@ _080C545C: movs r0, 0x1 b _080C5498 .align 2, 0 -_080C548C: .4byte 0x03004360 +_080C548C: .4byte gPlayerParty _080C5490: adds r5, 0x1 cmp r5, 0x5 @@ -152358,7 +152358,7 @@ _080C54C2: pop {r1} bx r1 .align 2, 0 -_080C54CC: .4byte 0x020231cc +_080C54CC: .4byte gStringVar1 thumb_func_end sub_80C54A0 thumb_func_start sub_80C54D0 @@ -152407,7 +152407,7 @@ _080C551E: pop {r0} bx r0 .align 2, 0 -_080C552C: .4byte 0x030045c0 +_080C552C: .4byte gEnemyParty thumb_func_end sub_80C54D0 thumb_func_start sub_80C5530 @@ -152437,8 +152437,8 @@ _080C554C: pop {r0} bx r0 .align 2, 0 -_080C5560: .4byte 0x03004350 -_080C5564: .4byte 0x03004360 +_080C5560: .4byte gPlayerPartyCount +_080C5564: .4byte gPlayerParty thumb_func_end sub_80C5530 thumb_func_start sub_80C5568 @@ -152451,7 +152451,7 @@ sub_80C5568: @ 80C5568 pop {r0} bx r0 .align 2, 0 -_080C5578: .4byte 0x03001770 +_080C5578: .4byte gMain _080C557C: .4byte sub_80C5580 thumb_func_end sub_80C5568 @@ -152466,8 +152466,8 @@ sub_80C5580: @ 80C5580 strh r1, [r0] b _080C559E .align 2, 0 -_080C5590: .4byte 0x02039270 -_080C5594: .4byte 0x0202e8dc +_080C5590: .4byte gUnknown_02039270 +_080C5594: .4byte gScriptResult _080C5598: ldr r1, _080C55A8 movs r0, 0x1 @@ -152478,7 +152478,7 @@ _080C559E: pop {r0} bx r0 .align 2, 0 -_080C55A8: .4byte 0x0202e8dc +_080C55A8: .4byte gScriptResult _080C55AC: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music thumb_func_end sub_80C5580 @@ -152492,7 +152492,7 @@ sub_80C55B0: @ 80C55B0 pop {r0} bx r0 .align 2, 0 -_080C55C0: .4byte 0x03001770 +_080C55C0: .4byte gMain _080C55C4: .4byte sub_80C55C8 thumb_func_end sub_80C55B0 @@ -152508,8 +152508,8 @@ sub_80C55C8: @ 80C55C8 strh r4, [r0] b _080C55EE .align 2, 0 -_080C55DC: .4byte 0x02039270 -_080C55E0: .4byte 0x0202e8dc +_080C55DC: .4byte gUnknown_02039270 +_080C55E0: .4byte gScriptResult _080C55E4: bl sub_80C5604 ldr r1, _080C55FC @@ -152522,7 +152522,7 @@ _080C55EE: pop {r0} bx r0 .align 2, 0 -_080C55FC: .4byte 0x0202e8dc +_080C55FC: .4byte gScriptResult _080C5600: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music thumb_func_end sub_80C55C8 @@ -152583,8 +152583,8 @@ _080C5654: bx r0 .align 2, 0 _080C5674: .4byte 0x0500004b -_080C5678: .4byte 0x03004360 -_080C567C: .4byte 0x02039270 +_080C5678: .4byte gPlayerParty +_080C567C: .4byte gUnknown_02039270 _080C5680: .4byte 0x05000096 thumb_func_end sub_80C5604 @@ -152629,7 +152629,7 @@ _080C56AE: movs r0, 0 b _080C56D6 .align 2, 0 -_080C56C8: .4byte 0x03004360 +_080C56C8: .4byte gPlayerParty _080C56CC: adds r5, 0x1 adds r4, 0x64 @@ -152674,8 +152674,8 @@ sub_80C56DC: @ 80C56DC pop {r0} bx r0 .align 2, 0 -_080C5720: .4byte 0x03004360 -_080C5724: .4byte 0x020231cc +_080C5720: .4byte gPlayerParty +_080C5724: .4byte gStringVar1 thumb_func_end sub_80C56DC thumb_func_start sub_80C5728 @@ -152707,7 +152707,7 @@ sub_80C5728: @ 80C5728 movs r0, 0x1 b _080C576A .align 2, 0 -_080C5764: .4byte 0x03004360 +_080C5764: .4byte gPlayerParty _080C5768: movs r0, 0 _080C576A: @@ -152736,7 +152736,7 @@ sub_80C5770: @ 80C5770 beq _080C579E b _080C581A .align 2, 0 -_080C5794: .4byte 0x03004b28 +_080C5794: .4byte gUnknown_03004B28 _080C5798: cmp r0, 0x2 beq _080C57DC @@ -152784,7 +152784,7 @@ _080C57DC: strh r0, [r1] b _080C5810 .align 2, 0 -_080C57F0: .4byte 0x0202e8dc +_080C57F0: .4byte gScriptResult _080C57F4: ldrb r0, [r4, 0x2] bl sub_80C56DC @@ -152808,7 +152808,7 @@ _080C581A: pop {r0} bx r0 .align 2, 0 -_080C5820: .4byte 0x0202e8dc +_080C5820: .4byte gScriptResult thumb_func_end sub_80C5770 thumb_func_start sub_80C5824 @@ -152881,7 +152881,7 @@ _080C58A0: movs r0, 0x2 b _080C58B6 .align 2, 0 -_080C58A8: .4byte 0x03004360 +_080C58A8: .4byte gPlayerParty _080C58AC: cmp r7, 0 bne _080C58B4 @@ -153132,7 +153132,7 @@ sub_80C5A8C: @ 80C5A8C movs r0, 0 b _080C5B12 .align 2, 0 -_080C5AA4: .4byte 0x0202e8dc +_080C5AA4: .4byte gScriptResult _080C5AA8: ldrh r1, [r1] movs r0, 0x64 @@ -153153,7 +153153,7 @@ _080C5ACA: movs r0, 0x1 b _080C5B12 .align 2, 0 -_080C5AD0: .4byte 0x03004360 +_080C5AD0: .4byte gPlayerParty _080C5AD4: mov r4, sp adds r0, r5, 0 @@ -153179,7 +153179,7 @@ _080C5AD4: movs r0, 0x3 b _080C5B12 .align 2, 0 -_080C5B0C: .4byte 0x020232cc +_080C5B0C: .4byte gStringVar2 _080C5B10: movs r0, 0x2 _080C5B12: @@ -153218,10 +153218,10 @@ sub_80C5B1C: @ 80C5B1C bl StringCopy b _080C5B74 .align 2, 0 -_080C5B58: .4byte 0x020233cc -_080C5B5C: .4byte 0x020231cc +_080C5B58: .4byte gStringVar3 +_080C5B5C: .4byte gStringVar1 _080C5B60: .4byte gSpeciesNames -_080C5B64: .4byte 0x020232cc +_080C5B64: .4byte gStringVar2 _080C5B68: .4byte gOtherText_Marco _080C5B6C: ldr r0, _080C5B7C @@ -153232,7 +153232,7 @@ _080C5B74: pop {r0} bx r0 .align 2, 0 -_080C5B7C: .4byte 0x020232cc +_080C5B7C: .4byte gStringVar2 _080C5B80: .4byte gSaveBlock2 thumb_func_end sub_80C5B1C @@ -153282,7 +153282,7 @@ sub_80C5BB4: @ 80C5BB4 bx r0 .align 2, 0 _080C5BD4: .4byte 0x00004047 -_080C5BD8: .4byte 0x0202e8dc +_080C5BD8: .4byte gScriptResult thumb_func_end sub_80C5BB4 thumb_func_start sub_80C5BDC @@ -153330,7 +153330,7 @@ sub_80C5C0C: @ 80C5C0C bx r0 .align 2, 0 _080C5C2C: .4byte 0x0000404f -_080C5C30: .4byte 0x0202e8dc +_080C5C30: .4byte gScriptResult _080C5C34: .4byte 0x00000143 thumb_func_end sub_80C5C0C @@ -153403,9 +153403,9 @@ _080C5CB2: bx r0 .align 2, 0 _080C5CC0: .4byte gUnknown_083D188E -_080C5CC4: .4byte 0x02025734 +_080C5CC4: .4byte gSaveBlock1 _080C5CC8: .4byte 0x00003110 -_080C5CCC: .4byte 0x03004360 +_080C5CCC: .4byte gPlayerParty _080C5CD0: .4byte 0x0000083b thumb_func_end sub_80C5C38 @@ -153486,8 +153486,8 @@ _080C5D64: .4byte gUnknown_083D1898 _080C5D68: .4byte gUnknown_083D18A0 _080C5D6C: .4byte gSpriteTemplate_83D18A8 _080C5D70: .4byte 0xffff0000 -_080C5D74: .4byte 0x020387ec -_080C5D78: .4byte 0x02020004 +_080C5D74: .4byte gUnknown_020387EC +_080C5D78: .4byte gSprites _080C5D7C: lsls r0, r1, 4 adds r0, r1 @@ -153568,7 +153568,7 @@ _080C5E0A: movs r0, 0 b _080C5E2E .align 2, 0 -_080C5E10: .4byte 0x020387ec +_080C5E10: .4byte gUnknown_020387EC _080C5E14: .4byte 0x0000ffff _080C5E18: .4byte sub_80C603C _080C5E1C: @@ -153665,8 +153665,8 @@ _080C5EC8: .4byte gUnknown_083D1898 _080C5ECC: .4byte gUnknown_083D18A0 _080C5ED0: .4byte gSpriteTemplate_83D18C0 _080C5ED4: .4byte 0xffff0000 -_080C5ED8: .4byte 0x020387ec -_080C5EDC: .4byte 0x02020004 +_080C5ED8: .4byte gUnknown_020387EC +_080C5EDC: .4byte gSprites _080C5EE0: lsls r2, r3, 4 adds r1, r2, r3 @@ -153679,7 +153679,7 @@ _080C5EE0: ldr r1, _080C5EF4 b _080C5F2A .align 2, 0 -_080C5EF4: .4byte 0x02020004 +_080C5EF4: .4byte gSprites _080C5EF8: lsls r1, r5, 21 movs r0, 0x80 @@ -153755,7 +153755,7 @@ _080C5F6E: bx r0 .align 2, 0 _080C5F88: .4byte 0x0000ffff -_080C5F8C: .4byte 0x02020004 +_080C5F8C: .4byte gSprites _080C5F90: .4byte REG_BLDCNT _080C5F94: .4byte sub_80C6078 thumb_func_end sub_80C5E38 @@ -153774,7 +153774,7 @@ sub_80C5F98: @ 80C5F98 beq _080C5FBA b _080C602C .align 2, 0 -_080C5FB0: .4byte 0x020387ec +_080C5FB0: .4byte gUnknown_020387EC _080C5FB4: cmp r0, 0x2 beq _080C6008 @@ -153909,7 +153909,7 @@ sub_80C6078: @ 80C6078 b _080C60C0 .align 2, 0 _080C60B0: .4byte REG_VCOUNT -_080C60B4: .4byte 0x020387ec +_080C60B4: .4byte gUnknown_020387EC _080C60B8: .4byte REG_BLDY _080C60BC: ldr r1, _080C60C8 @@ -153965,7 +153965,7 @@ _080C611C: pop {r0} bx r0 .align 2, 0 -_080C6124: .4byte 0x020387ec +_080C6124: .4byte gUnknown_020387EC _080C6128: .4byte 0x0000ffff _080C612C: .4byte sub_80C6078 thumb_func_end sub_80C60CC @@ -154015,7 +154015,7 @@ _080C616C: blt _080C6196 b _080C6194 .align 2, 0 -_080C6184: .4byte 0x020387ec +_080C6184: .4byte gUnknown_020387EC _080C6188: movs r0, 0x20 ldrsh r1, [r2, r0] @@ -154075,11 +154075,11 @@ sub_80C61B0: @ 80C61B0 pop {r0} bx r0 .align 2, 0 -_080C61F0: .4byte 0x03007ff8 +_080C61F0: .4byte gUnknown_03007FF8 _080C61F4: .4byte REG_DISPSTAT _080C61F8: .4byte 0x04000208 _080C61FC: .4byte 0x04000200 -_080C6200: .4byte 0x03001770 +_080C6200: .4byte gMain thumb_func_end sub_80C61B0 thumb_func_start ClearGpuRegBits @@ -154117,13 +154117,13 @@ ClearGpuRegBits: @ 80C6204 pop {r0} bx r0 .align 2, 0 -_080C6248: .4byte 0x03007ff8 +_080C6248: .4byte gUnknown_03007FF8 _080C624C: .4byte 0x0000fffd _080C6250: .4byte REG_DISPSTAT _080C6254: .4byte 0x0000ffef _080C6258: .4byte 0x04000208 _080C625C: .4byte 0x04000200 -_080C6260: .4byte 0x03001770 +_080C6260: .4byte gMain thumb_func_end ClearGpuRegBits thumb_func_start sub_80C6264 @@ -154137,8 +154137,8 @@ sub_80C6264: @ 80C6264 pop {r0} bx r0 .align 2, 0 -_080C6278: .4byte 0x0203923c -_080C627C: .4byte 0x0202e828 +_080C6278: .4byte gUnknown_0203923C +_080C627C: .4byte gMapHeader thumb_func_end sub_80C6264 thumb_func_start sub_80C6280 @@ -154154,7 +154154,7 @@ sub_80C6280: @ 80C6280 beq _080C62A2 b _080C62BE .align 2, 0 -_080C6294: .4byte 0x0202ff84 +_080C6294: .4byte gUnknown_0202FF84 _080C6298: cmp r0, 0x3 beq _080C62AE @@ -154224,11 +154224,11 @@ sub_80C62C4: @ 80C62C4 ldr r0, _080C632C b _080C6380 .align 2, 0 -_080C6318: .4byte 0x0202e8dc -_080C631C: .4byte 0x0203923c -_080C6320: .4byte 0x0300485c +_080C6318: .4byte gScriptResult +_080C631C: .4byte gUnknown_0203923C +_080C6320: .4byte gUnknown_0300485C _080C6324: .4byte sub_808AB90 -_080C6328: .4byte 0x03005ce4 +_080C6328: .4byte gUnknown_03005CE4 _080C632C: .4byte sub_80C639C _080C6330: adds r0, r4, 0 @@ -154245,9 +154245,9 @@ _080C6330: ldr r0, _080C635C b _080C6380 .align 2, 0 -_080C6350: .4byte 0x0300485c +_080C6350: .4byte gUnknown_0300485C _080C6354: .4byte sub_808AB90 -_080C6358: .4byte 0x03005ce4 +_080C6358: .4byte gUnknown_03005CE4 _080C635C: .4byte sub_80C64A8 _080C6360: adds r0, r4, 0 @@ -154274,9 +154274,9 @@ _080C6384: pop {r1} bx r1 .align 2, 0 -_080C638C: .4byte 0x0300485c +_080C638C: .4byte gUnknown_0300485C _080C6390: .4byte sub_808AB90 -_080C6394: .4byte 0x03005ce4 +_080C6394: .4byte gUnknown_03005CE4 _080C6398: .4byte sub_80C660C thumb_func_end sub_80C62C4 @@ -154292,8 +154292,8 @@ sub_80C639C: @ 80C639C pop {r0} bx r0 .align 2, 0 -_080C63B0: .4byte 0x0202ff84 -_080C63B4: .4byte 0x03005ce0 +_080C63B0: .4byte gUnknown_0202FF84 +_080C63B4: .4byte gUnknown_03005CE0 _080C63B8: .4byte gUnknown_081A2CE6 thumb_func_end sub_80C639C @@ -154316,7 +154316,7 @@ sub_80C63BC: @ 80C63BC pop {r1} bx r1 .align 2, 0 -_080C63E0: .4byte 0x03004b20 +_080C63E0: .4byte gTasks _080C63E4: .4byte sub_80C63E8 thumb_func_end sub_80C63BC @@ -154364,9 +154364,9 @@ sub_80C63FC: @ 80C63FC bx r1 .align 2, 0 _080C643C: .4byte gSpriteTemplate_83D2614 -_080C6440: .4byte 0x02020004 -_080C6444: .4byte 0x0202e858 -_080C6448: .4byte 0x0202ff84 +_080C6440: .4byte gSprites +_080C6444: .4byte gPlayerAvatar +_080C6448: .4byte gUnknown_0202FF84 thumb_func_end sub_80C63FC thumb_func_start sub_80C644C @@ -154437,8 +154437,8 @@ sub_80C64A8: @ 80C64A8 pop {r0} bx r0 .align 2, 0 -_080C64BC: .4byte 0x0202ff84 -_080C64C0: .4byte 0x03005ce0 +_080C64BC: .4byte gUnknown_0202FF84 +_080C64C0: .4byte gUnknown_03005CE0 _080C64C4: .4byte gUnknown_081A2D3E thumb_func_end sub_80C64A8 @@ -154461,7 +154461,7 @@ sub_80C64C8: @ 80C64C8 pop {r1} bx r1 .align 2, 0 -_080C64EC: .4byte 0x03004b20 +_080C64EC: .4byte gTasks _080C64F0: .4byte sub_80C64F4 thumb_func_end sub_80C64C8 @@ -154538,12 +154538,12 @@ _080C6576: pop {r1} bx r1 .align 2, 0 -_080C6580: .4byte 0x0203923c +_080C6580: .4byte gUnknown_0203923C _080C6584: .4byte 0x00000fff -_080C6588: .4byte 0x0202ff84 +_080C6588: .4byte gUnknown_0202FF84 _080C658C: .4byte gSpriteTemplate_83D262C -_080C6590: .4byte 0x02020004 -_080C6594: .4byte 0x0202e858 +_080C6590: .4byte gSprites +_080C6594: .4byte gPlayerAvatar thumb_func_end sub_80C6508 thumb_func_start sub_80C6598 @@ -154565,7 +154565,7 @@ sub_80C6598: @ 80C6598 pop {r0} bx r0 .align 2, 0 -_080C65BC: .4byte 0x0202ff84 +_080C65BC: .4byte gUnknown_0202FF84 _080C65C0: .4byte sub_80C65C4 thumb_func_end sub_80C6598 @@ -154598,7 +154598,7 @@ _080C65EE: pop {r0} bx r0 .align 2, 0 -_080C65F4: .4byte 0x0202ff84 +_080C65F4: .4byte gUnknown_0202FF84 _080C65F8: .4byte sub_80C65FC thumb_func_end sub_80C65C4 @@ -154624,8 +154624,8 @@ sub_80C660C: @ 80C660C pop {r0} bx r0 .align 2, 0 -_080C6620: .4byte 0x0202ff84 -_080C6624: .4byte 0x03005ce0 +_080C6620: .4byte gUnknown_0202FF84 +_080C6624: .4byte gUnknown_03005CE0 _080C6628: .4byte gUnknown_081A2D96 thumb_func_end sub_80C660C @@ -154648,7 +154648,7 @@ sub_80C662C: @ 80C662C pop {r1} bx r1 .align 2, 0 -_080C6650: .4byte 0x03004b20 +_080C6650: .4byte gTasks _080C6654: .4byte sub_80C6658 thumb_func_end sub_80C662C @@ -154696,9 +154696,9 @@ sub_80C666C: @ 80C666C bx r1 .align 2, 0 _080C66AC: .4byte gSpriteTemplate_83D2644 -_080C66B0: .4byte 0x02020004 -_080C66B4: .4byte 0x0202e858 -_080C66B8: .4byte 0x0202ff84 +_080C66B0: .4byte gSprites +_080C66B4: .4byte gPlayerAvatar +_080C66B8: .4byte gUnknown_0202FF84 thumb_func_end sub_80C666C thumb_func_start sub_80C66BC @@ -154790,7 +154790,7 @@ sub_80C6718: @ 80C6718 bx r1 .align 2, 0 _080C6758: .4byte sub_80C6760 -_080C675C: .4byte 0x03004b20 +_080C675C: .4byte gTasks thumb_func_end sub_80C6718 thumb_func_start sub_80C6760 @@ -154815,7 +154815,7 @@ sub_80C6760: @ 80C6760 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C6788: .4byte 0x03004b28 +_080C6788: .4byte gUnknown_03004B28 _080C678C: .4byte _080C6790 .align 2, 0 _080C6790: @@ -154972,7 +154972,7 @@ sub_80C68A4: @ 80C68A4 bx r0 .align 2, 0 _080C68E4: .4byte sub_80C68EC -_080C68E8: .4byte 0x03004b20 +_080C68E8: .4byte gTasks thumb_func_end sub_80C68A4 thumb_func_start sub_80C68EC @@ -154993,7 +154993,7 @@ sub_80C68EC: @ 80C68EC movs r0, 0 b _080C6912 .align 2, 0 -_080C690C: .4byte 0x03004b28 +_080C690C: .4byte gUnknown_03004B28 _080C6910: adds r0, r1, 0x1 _080C6912: @@ -155161,7 +155161,7 @@ sub_80C6A14: @ 80C6A14 bl DestroyTask b _080C6A4C .align 2, 0 -_080C6A44: .4byte 0x03004b20 +_080C6A44: .4byte gTasks _080C6A48: adds r0, r2, 0x1 strh r0, [r1, 0x8] @@ -155214,7 +155214,7 @@ _080C6A9E: bx r0 .align 2, 0 _080C6AA4: .4byte sub_80C6A14 -_080C6AA8: .4byte 0x03004b20 +_080C6AA8: .4byte gTasks thumb_func_end sub_80C6A54 thumb_func_start sub_80C6AAC @@ -155250,7 +155250,7 @@ _080C6ADA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C6AE4: .4byte 0x03004b20 +_080C6AE4: .4byte gTasks _080C6AE8: .4byte 0xfffffd88 _080C6AEC: .4byte _080C6AF0 .align 2, 0 @@ -155383,7 +155383,7 @@ sub_80C6C30: @ 80C6C30 bx r0 .align 2, 0 _080C6C5C: .4byte sub_80C6AAC -_080C6C60: .4byte 0x03004b20 +_080C6C60: .4byte gTasks thumb_func_end sub_80C6C30 thumb_func_start sub_80C6C64 @@ -155489,10 +155489,10 @@ _080C6D1E: pop {r0} bx r0 .align 2, 0 -_080C6D28: .4byte 0x030048a0 -_080C6D2C: .4byte 0x0202e858 +_080C6D28: .4byte gMapObjects +_080C6D2C: .4byte gPlayerAvatar _080C6D30: .4byte gFieldEffectObjectTemplatePointers -_080C6D34: .4byte 0x02020004 +_080C6D34: .4byte gSprites _080C6D38: .4byte sub_80C6C64 thumb_func_end sub_80C6C90 @@ -155525,7 +155525,7 @@ sub_80C6D3C: @ 80C6D3C beq _080C6D86 b _080C6E4C .align 2, 0 -_080C6D78: .4byte 0x0202ff84 +_080C6D78: .4byte gUnknown_0202FF84 _080C6D7C: cmp r0, 0x3 beq _080C6DEC @@ -155555,8 +155555,8 @@ _080C6D86: b _080C6E4C .align 2, 0 _080C6DB0: .4byte gSpriteTemplate_83D26A0 -_080C6DB4: .4byte 0x02020004 -_080C6DB8: .4byte 0x0202e858 +_080C6DB4: .4byte gSprites +_080C6DB8: .4byte gPlayerAvatar _080C6DBC: ldr r0, _080C6DE0 ldr r3, _080C6DE4 @@ -155577,8 +155577,8 @@ _080C6DBC: b _080C6E0C .align 2, 0 _080C6DE0: .4byte gSpriteTemplate_83D26A0 -_080C6DE4: .4byte 0x02020004 -_080C6DE8: .4byte 0x0202e858 +_080C6DE4: .4byte gSprites +_080C6DE8: .4byte gPlayerAvatar _080C6DEC: ldr r0, _080C6E14 ldr r3, _080C6E18 @@ -155602,8 +155602,8 @@ _080C6E0C: b _080C6E4C .align 2, 0 _080C6E14: .4byte gSpriteTemplate_83D26A0 -_080C6E18: .4byte 0x02020004 -_080C6E1C: .4byte 0x0202e858 +_080C6E18: .4byte gSprites +_080C6E1C: .4byte gPlayerAvatar _080C6E20: .4byte 0xfff80000 _080C6E24: ldr r0, _080C6E58 @@ -155633,8 +155633,8 @@ _080C6E4C: bx r1 .align 2, 0 _080C6E58: .4byte gSpriteTemplate_83D26A0 -_080C6E5C: .4byte 0x02020004 -_080C6E60: .4byte 0x0202e858 +_080C6E5C: .4byte gSprites +_080C6E60: .4byte gPlayerAvatar thumb_func_end sub_80C6D3C thumb_func_start door_restore_tilemap @@ -155658,7 +155658,7 @@ door_restore_tilemap: @ 80C6E64 bl MapGridSetMetatileIdAt b _080C6EAA .align 2, 0 -_080C6E90: .4byte 0x0202ff84 +_080C6E90: .4byte gUnknown_0202FF84 _080C6E94: .4byte 0x00000286 _080C6E98: .4byte 0x00000e02 _080C6E9C: @@ -155689,7 +155689,7 @@ _080C6EAA: pop {r0} bx r0 .align 2, 0 -_080C6ED8: .4byte 0x0202ff84 +_080C6ED8: .4byte gUnknown_0202FF84 _080C6EDC: .4byte 0x0000020a _080C6EE0: .4byte sub_80C6EE4 thumb_func_end door_restore_tilemap @@ -155724,7 +155724,7 @@ _080C6F14: pop {r0} bx r0 .align 2, 0 -_080C6F1C: .4byte 0x0202ff84 +_080C6F1C: .4byte gUnknown_0202FF84 _080C6F20: .4byte 0x00000e8c _080C6F24: .4byte sub_80C6F28 thumb_func_end sub_80C6EE4 @@ -155789,10 +155789,10 @@ _080C6F74: b _080C6FF8 .align 2, 0 _080C6F9C: .4byte 0x000002f6 -_080C6FA0: .4byte 0x020231cc -_080C6FA4: .4byte 0x020232cc +_080C6FA0: .4byte gStringVar1 +_080C6FA4: .4byte gStringVar2 _080C6FA8: .4byte gSecretBaseText_GoldRank -_080C6FAC: .4byte 0x0202e8dc +_080C6FAC: .4byte gScriptResult _080C6FB0: ldr r0, _080C6FCC movs r1, 0x32 @@ -155806,22 +155806,22 @@ _080C6FB0: movs r0, 0 b _080C6FF8 .align 2, 0 -_080C6FCC: .4byte 0x020231cc -_080C6FD0: .4byte 0x020232cc +_080C6FCC: .4byte gStringVar1 +_080C6FD0: .4byte gStringVar2 _080C6FD4: .4byte gSecretBaseText_SilverRank -_080C6FD8: .4byte 0x0202e8dc +_080C6FD8: .4byte gScriptResult _080C6FDC: ldr r1, _080C6FE4 movs r0, 0x1 b _080C6FF8 .align 2, 0 -_080C6FE4: .4byte 0x0202e8dc +_080C6FE4: .4byte gScriptResult _080C6FE8: ldr r1, _080C6FF0 movs r0, 0x2 b _080C6FF8 .align 2, 0 -_080C6FF0: .4byte 0x0202e8dc +_080C6FF0: .4byte gScriptResult _080C6FF4: ldr r1, _080C7004 movs r0, 0x3 @@ -155833,7 +155833,7 @@ _080C6FFA: pop {r0} bx r0 .align 2, 0 -_080C7004: .4byte 0x0202e8dc +_080C7004: .4byte gScriptResult thumb_func_end sub_80C6F38 thumb_func_start task50_overworld_posion_effect @@ -155856,7 +155856,7 @@ task50_overworld_posion_effect: @ 80C7008 beq _080C7036 b _080C7062 .align 2, 0 -_080C702C: .4byte 0x03004b28 +_080C702C: .4byte gUnknown_03004B28 _080C7030: cmp r0, 0x2 beq _080C705A @@ -155939,7 +155939,7 @@ sub_80C70A0: @ 80C70A0 str r0, [r1] bx lr .align 2, 0 -_080C70B4: .4byte 0x03004b20 +_080C70B4: .4byte gTasks _080C70B8: .4byte sub_80C70BC thumb_func_end sub_80C70A0 @@ -155991,9 +155991,9 @@ _080C711A: pop {r0} bx r0 .align 2, 0 -_080C7120: .4byte 0x0202e858 -_080C7124: .4byte 0x030048a0 -_080C7128: .4byte 0x03004b20 +_080C7120: .4byte gPlayerAvatar +_080C7124: .4byte gMapObjects +_080C7128: .4byte gTasks _080C712C: .4byte sub_80C7130 thumb_func_end sub_80C70BC @@ -156037,9 +156037,9 @@ sub_80C7130: @ 80C7130 bl FieldObjectSetSpecialAnim b _080C7194 .align 2, 0 -_080C7184: .4byte 0x0202e858 -_080C7188: .4byte 0x030048a0 -_080C718C: .4byte 0x03004b20 +_080C7184: .4byte gPlayerAvatar +_080C7188: .4byte gMapObjects +_080C718C: .4byte gTasks _080C7190: ldr r0, _080C719C str r0, [r2] @@ -156124,7 +156124,7 @@ sub_80C71D8: @ 80C71D8 .align 2, 0 _080C722C: .4byte gUnknown_083D2878 _080C7230: .4byte gSpriteTemplate_83D2894 -_080C7234: .4byte 0x02020004 +_080C7234: .4byte gSprites _080C7238: movs r0, 0x40 _080C723A: @@ -156162,7 +156162,7 @@ _080C7264: pop {r0} bx r0 .align 2, 0 -_080C7274: .4byte 0x02020004 +_080C7274: .4byte gSprites _080C7278: .4byte gSpriteTemplate_83D2894 thumb_func_end sub_80C7240 @@ -156286,8 +156286,8 @@ _080C7346: pop {r0} bx r0 .align 2, 0 -_080C7364: .4byte 0x03004b28 -_080C7368: .4byte 0x02025734 +_080C7364: .4byte gUnknown_03004B28 +_080C7368: .4byte gSaveBlock1 _080C736C: .4byte 0xfffd0000 _080C7370: .4byte 0x75300000 thumb_func_end sub_80C72C4 @@ -156326,7 +156326,7 @@ _080C73A4: bl DestroyTask b _080C746A .align 2, 0 -_080C73B4: .4byte 0x03004b28 +_080C73B4: .4byte gUnknown_03004B28 _080C73B8: ldr r2, _080C7474 movs r1, 0x2 @@ -156418,7 +156418,7 @@ _080C746A: .align 2, 0 _080C7474: .4byte gUnknown_083D294C _080C7478: .4byte sub_80C7484 -_080C747C: .4byte 0x02025734 +_080C747C: .4byte gSaveBlock1 _080C7480: .4byte 0xfffd0000 thumb_func_end sub_80C7374 @@ -156456,7 +156456,7 @@ _080C74B4: bl DestroyTask b _080C7516 .align 2, 0 -_080C74C4: .4byte 0x03004b28 +_080C74C4: .4byte gUnknown_03004B28 _080C74C8: ldr r1, _080C7524 movs r3, 0x2 @@ -156502,7 +156502,7 @@ _080C7516: bx r0 .align 2, 0 _080C7524: .4byte gUnknown_083D294C -_080C7528: .4byte 0x02025734 +_080C7528: .4byte gSaveBlock1 thumb_func_end sub_80C7484 thumb_func_start sub_80C752C @@ -156527,7 +156527,7 @@ _080C7546: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C7550: .4byte 0x03004b28 +_080C7550: .4byte gUnknown_03004B28 _080C7554: .4byte _080C7558 .align 2, 0 _080C7558: @@ -156610,7 +156610,7 @@ _080C75C4: bl audio_play b _080C7698 .align 2, 0 -_080C7608: .4byte 0x0202f388 +_080C7608: .4byte gPaletteFade _080C760C: .4byte sub_80C7374 _080C7610: ldr r2, _080C7630 @@ -156629,7 +156629,7 @@ _080C7610: strh r0, [r4] b _080C7698 .align 2, 0 -_080C7630: .4byte 0x03004b20 +_080C7630: .4byte gTasks _080C7634: ldrh r0, [r4, 0x2] adds r0, 0x1 @@ -156714,7 +156714,7 @@ sub_80C76A0: @ 80C76A0 _080C76E8: .4byte 0x0000020d _080C76EC: .4byte 0x00000215 _080C76F0: .4byte 0x0000021d -_080C76F4: .4byte 0x0202eec8 +_080C76F4: .4byte gPlttBufferFaded _080C76F8: .4byte 0x01000100 _080C76FC: .4byte sub_80C752C thumb_func_end sub_80C76A0 @@ -156758,7 +156758,7 @@ _080C7744: bx r0 .align 2, 0 _080C774C: .4byte sub_80C752C -_080C7750: .4byte 0x02025734 +_080C7750: .4byte gSaveBlock1 thumb_func_end sub_80C7700 thumb_func_start sub_80C7754 @@ -156827,9 +156827,9 @@ sub_80C77A0: @ 80C77A0 beq _080C77E2 b _080C7896 .align 2, 0 -_080C77CC: .4byte 0x03004b28 +_080C77CC: .4byte gUnknown_03004B28 _080C77D0: .4byte 0x000040b4 -_080C77D4: .4byte 0x02025738 +_080C77D4: .4byte gUnknown_02025738 _080C77D8: cmp r2, 0x2 beq _080C783E @@ -156848,7 +156848,7 @@ _080C77E2: strh r0, [r4] b _080C7896 .align 2, 0 -_080C77F8: .4byte 0x0202f388 +_080C77F8: .4byte gPaletteFade _080C77FC: ldr r0, _080C7830 ldrh r1, [r0, 0x2E] @@ -156875,7 +156875,7 @@ _080C780A: movs r0, 0x9 b _080C7836 .align 2, 0 -_080C7830: .4byte 0x03001770 +_080C7830: .4byte gMain _080C7834: movs r0, 0xA _080C7836: @@ -156975,7 +156975,7 @@ sub_80C78A0: @ 80C78A0 b _080C7912 .align 2, 0 _080C78F4: .4byte SpriteCallbackDummy -_080C78F8: .4byte 0x02020004 +_080C78F8: .4byte gSprites _080C78FC: .4byte 0x000040b4 _080C7900: movs r0, 0x3 @@ -157015,8 +157015,8 @@ sub_80C791C: @ 80C791C pop {r0} bx r0 .align 2, 0 -_080C794C: .4byte 0x030048a0 -_080C7950: .4byte 0x0202e858 +_080C794C: .4byte gMapObjects +_080C7950: .4byte gPlayerAvatar _080C7954: .4byte sub_80C77A0 thumb_func_end sub_80C791C @@ -157046,7 +157046,7 @@ sub_80C7958: @ 80C7958 .align 2, 0 _080C7990: .4byte 0x0000082d _080C7994: .4byte 0x00004001 -_080C7998: .4byte 0x02025734 +_080C7998: .4byte gSaveBlock1 thumb_func_end sub_80C7958 thumb_func_start GetCurrentMapRotatingGatePuzzleType @@ -157061,7 +157061,7 @@ GetCurrentMapRotatingGatePuzzleType: @ 80C799C movs r0, 0x1 b _080C79C6 .align 2, 0 -_080C79B0: .4byte 0x02025734 +_080C79B0: .4byte gSaveBlock1 _080C79B4: ldr r0, _080C79C0 cmp r1, r0 @@ -157106,8 +157106,8 @@ _080C79F8: pop {r0} bx r0 .align 2, 0 -_080C7A00: .4byte 0x02038804 -_080C7A04: .4byte 0x02038800 +_080C7A00: .4byte gUnknown_02038804 +_080C7A04: .4byte gUnknown_02038800 thumb_func_end sub_80C79CC thumb_func_start sub_80C7A08 @@ -157200,9 +157200,9 @@ _080C7A94: movs r0, 0x7 b _080C7AB6 .align 2, 0 -_080C7AA0: .4byte 0x02038800 +_080C7AA0: .4byte gUnknown_02038800 _080C7AA4: .4byte gUnknown_083D2964 -_080C7AA8: .4byte 0x02038804 +_080C7AA8: .4byte gUnknown_02038804 _080C7AAC: ldr r1, _080C7ACC ldr r0, _080C7AD0 @@ -157224,10 +157224,10 @@ _080C7AC8: pop {r0} bx r0 .align 2, 0 -_080C7ACC: .4byte 0x02038800 +_080C7ACC: .4byte gUnknown_02038800 _080C7AD0: .4byte gUnknown_083D299C -_080C7AD4: .4byte 0x02038804 -_080C7AD8: .4byte 0x020387f0 +_080C7AD4: .4byte gUnknown_02038804 +_080C7AD8: .4byte gUnknown_020387F0 thumb_func_end sub_80C7A80 thumb_func_start sub_80C7ADC @@ -157331,10 +157331,10 @@ _080C7B8C: pop {r0} bx r0 .align 2, 0 -_080C7B9C: .4byte 0x02025734 -_080C7BA0: .4byte 0x02038804 -_080C7BA4: .4byte 0x02038800 -_080C7BA8: .4byte 0x020387f0 +_080C7B9C: .4byte gSaveBlock1 +_080C7BA0: .4byte gUnknown_02038804 +_080C7BA4: .4byte gUnknown_02038800 +_080C7BA8: .4byte gUnknown_020387F0 thumb_func_end sub_80C7ADC thumb_func_start sub_80C7BAC @@ -157364,7 +157364,7 @@ _080C7BD4: ldr r0, _080C7BE0 b _080C7BE8 .align 2, 0 -_080C7BDC: .4byte 0x02038800 +_080C7BDC: .4byte gUnknown_02038800 _080C7BE0: .4byte gSpriteTemplate_83D60A4 _080C7BE4: mov r1, sp @@ -157441,7 +157441,7 @@ _080C7BE8: b _080C7C86 .align 2, 0 _080C7C7C: .4byte gSpriteTemplate_83D608C -_080C7C80: .4byte 0x02020004 +_080C7C80: .4byte gSprites _080C7C84: movs r0, 0x40 _080C7C86: @@ -157598,8 +157598,8 @@ _080C7DA2: pop {r0} bx r0 .align 2, 0 -_080C7DA8: .4byte 0x030024d0 -_080C7DAC: .4byte 0x030027e0 +_080C7DA8: .4byte gSpriteCoordOffsetX +_080C7DAC: .4byte gSpriteCoordOffsetY thumb_func_end sub_80C7D14 thumb_func_start LoadRotatingGatePics @@ -157641,7 +157641,7 @@ sub_80C7DC0: @ 80C7DC0 movs r6, 0 b _080C7E66 .align 2, 0 -_080C7DF4: .4byte 0x02025734 +_080C7DF4: .4byte gSaveBlock1 _080C7DF8: ldr r0, _080C7E7C ldr r0, [r0] @@ -157711,10 +157711,10 @@ _080C7E66: pop {r0} bx r0 .align 2, 0 -_080C7E7C: .4byte 0x02038800 -_080C7E80: .4byte 0x020387f0 -_080C7E84: .4byte 0x02020004 -_080C7E88: .4byte 0x02038804 +_080C7E7C: .4byte gUnknown_02038800 +_080C7E80: .4byte gUnknown_020387F0 +_080C7E84: .4byte gSprites +_080C7E88: .4byte gUnknown_02038804 thumb_func_end sub_80C7DC0 thumb_func_start sub_80C7E8C @@ -157829,7 +157829,7 @@ _080C7F48: bx r1 .align 2, 0 _080C7F58: .4byte gUnknown_083D60FC -_080C7F5C: .4byte 0x02038800 +_080C7F5C: .4byte gUnknown_02038800 _080C7F60: .4byte gUnknown_083D613C thumb_func_end sub_80C7E8C @@ -157874,7 +157874,7 @@ _080C7F8A: pop {r1} bx r1 .align 2, 0 -_080C7FB0: .4byte 0x02038800 +_080C7FB0: .4byte gUnknown_02038800 _080C7FB4: .4byte gUnknown_083D613C thumb_func_end sub_80C7F64 @@ -157902,8 +157902,8 @@ _080C7FDC: pop {r0} bx r0 .align 2, 0 -_080C7FE4: .4byte 0x020387f0 -_080C7FE8: .4byte 0x02020004 +_080C7FE4: .4byte gUnknown_020387F0 +_080C7FE8: .4byte gSprites thumb_func_end sub_80C7FB8 thumb_func_start sub_80C7FEC @@ -158104,8 +158104,8 @@ _080C80E2: movs r0, 0x1 b _080C8174 .align 2, 0 -_080C8160: .4byte 0x02038804 -_080C8164: .4byte 0x02038800 +_080C8160: .4byte gUnknown_02038804 +_080C8164: .4byte gUnknown_02038800 _080C8168: adds r6, 0x1 ldr r0, _080C8180 @@ -158122,7 +158122,7 @@ _080C8174: pop {r1} bx r1 .align 2, 0 -_080C8180: .4byte 0x02038804 +_080C8180: .4byte gUnknown_02038804 thumb_func_end CheckForRotatingGatePuzzleCollision thumb_func_start GetSafariZoneFlag @@ -158178,8 +158178,8 @@ sub_80C81B8: @ 80C81B8 pop {r0} bx r0 .align 2, 0 -_080C81DC: .4byte 0x02038808 -_080C81E0: .4byte 0x0203880a +_080C81DC: .4byte gUnknown_02038808 +_080C81E0: .4byte gUnknown_0203880A thumb_func_end sub_80C81B8 thumb_func_start sub_80C81E4 @@ -158196,8 +158196,8 @@ sub_80C81E4: @ 80C81E4 pop {r0} bx r0 .align 2, 0 -_080C8200: .4byte 0x02038808 -_080C8204: .4byte 0x0203880a +_080C8200: .4byte gUnknown_02038808 +_080C8204: .4byte gUnknown_0203880A thumb_func_end sub_80C81E4 thumb_func_start safari_step @@ -158218,7 +158218,7 @@ _080C8224: movs r0, 0 b _080C8234 .align 2, 0 -_080C8228: .4byte 0x0203880a +_080C8228: .4byte gUnknown_0203880A _080C822C: ldr r0, _080C8238 bl ScriptContext1_SetupScript @@ -158252,7 +158252,7 @@ sub_80C824C: @ 80C824C bl SetMainCallback2 b _080C82B0 .align 2, 0 -_080C8260: .4byte 0x02038808 +_080C8260: .4byte gUnknown_02038808 _080C8264: .4byte c2_exit_to_overworld_2_switch _080C8268: ldr r0, _080C8288 @@ -158269,9 +158269,9 @@ _080C8268: bl SetMainCallback2 b _080C82B0 .align 2, 0 -_080C8288: .4byte 0x02024d26 +_080C8288: .4byte gUnknown_02024D26 _080C828C: .4byte gUnknown_081C340A -_080C8290: .4byte 0x0300485c +_080C8290: .4byte gUnknown_0300485C _080C8294: .4byte sub_8080E44 _080C8298: .4byte CB2_LoadMap _080C829C: @@ -158303,7 +158303,7 @@ sub_80C82BC: @ 80C82BC pop {r0} bx r0 .align 2, 0 -_080C82D4: .4byte 0x0203880c +_080C82D4: .4byte gUnknown_0203880C thumb_func_end sub_80C82BC thumb_func_start sub_80C82D8 @@ -158316,7 +158316,7 @@ sub_80C82D8: @ 80C82D8 pop {r0} bx r0 .align 2, 0 -_080C82E8: .4byte 0x0203880c +_080C82E8: .4byte gUnknown_0203880C thumb_func_end sub_80C82D8 thumb_func_start sub_80C82EC @@ -158365,11 +158365,11 @@ _080C8302: bl StringCopy b _080C836A .align 2, 0 -_080C8344: .4byte 0x02025734 -_080C8348: .4byte 0x0203880c -_080C834C: .4byte 0x0202e8dc +_080C8344: .4byte gSaveBlock1 +_080C8348: .4byte gUnknown_0203880C +_080C834C: .4byte gScriptResult _080C8350: .4byte gUnknown_083F7EB8 -_080C8354: .4byte 0x020231cc +_080C8354: .4byte gStringVar1 _080C8358: adds r0, r3, 0x1 lsls r0, 16 @@ -158386,7 +158386,7 @@ _080C836A: pop {r0} bx r0 .align 2, 0 -_080C8374: .4byte 0x0202e8dc +_080C8374: .4byte gScriptResult _080C8378: .4byte 0x0000ffff thumb_func_end sub_80C82EC @@ -158449,9 +158449,9 @@ _080C83D4: strh r5, [r0] b _080C8406 .align 2, 0 -_080C83E8: .4byte 0x02025734 -_080C83EC: .4byte 0x0203880c -_080C83F0: .4byte 0x0202e8dc +_080C83E8: .4byte gSaveBlock1 +_080C83EC: .4byte gUnknown_0203880C +_080C83F0: .4byte gScriptResult _080C83F4: adds r0, r5, 0x1 lsls r0, 16 @@ -158468,7 +158468,7 @@ _080C8406: pop {r0} bx r0 .align 2, 0 -_080C8410: .4byte 0x0202e8dc +_080C8410: .4byte gScriptResult _080C8414: .4byte 0x0000ffff thumb_func_end sub_80C837C @@ -158487,9 +158487,9 @@ unref_sub_80C8418: @ 80C8418 adds r0, r1 b _080C8442 .align 2, 0 -_080C8434: .4byte 0x0202e8dc +_080C8434: .4byte gScriptResult _080C8438: .4byte 0x0000ffff -_080C843C: .4byte 0x02038814 +_080C843C: .4byte gUnknown_02038814 _080C8440: movs r0, 0 _080C8442: @@ -158512,9 +158512,9 @@ sub_80C8448: @ 80C8448 adds r0, r1 b _080C8472 .align 2, 0 -_080C8464: .4byte 0x0202e8dc +_080C8464: .4byte gScriptResult _080C8468: .4byte 0x0000ffff -_080C846C: .4byte 0x02038814 +_080C846C: .4byte gUnknown_02038814 _080C8470: movs r0, 0 _080C8472: @@ -158580,8 +158580,8 @@ _080C84A0: strh r0, [r4, 0x2] b _080C84FA .align 2, 0 -_080C84E8: .4byte 0x0203880c -_080C84EC: .4byte 0x02025734 +_080C84E8: .4byte gUnknown_0203880C +_080C84EC: .4byte gSaveBlock1 _080C84F0: adds r0, r2, 0x1 lsls r0, 24 @@ -158626,7 +158626,7 @@ _080C8528: pop {r0} bx r0 .align 2, 0 -_080C8538: .4byte 0x0203880c +_080C8538: .4byte gUnknown_0203880C thumb_func_end sub_80C8508 thumb_func_start unref_sub_80C853C @@ -158649,10 +158649,10 @@ unref_sub_80C853C: @ 80C853C movs r0, 0x1 b _080C8576 .align 2, 0 -_080C8564: .4byte 0x0202e8dc +_080C8564: .4byte gScriptResult _080C8568: .4byte 0x0000ffff -_080C856C: .4byte 0x020232cc -_080C8570: .4byte 0x0203880c +_080C856C: .4byte gStringVar2 +_080C8570: .4byte gUnknown_0203880C _080C8574: movs r0, 0 _080C8576: @@ -158767,9 +158767,9 @@ _080C8614: pop {r0} bx r0 .align 2, 0 -_080C8638: .4byte 0x03004b20 +_080C8638: .4byte gTasks _080C863C: .4byte sub_80C8644 -_080C8640: .4byte 0x03002b80 +_080C8640: .4byte gBlockRecvBuffer thumb_func_end sub_80C8604 thumb_func_start sub_80C8644 @@ -158785,7 +158785,7 @@ sub_80C8644: @ 80C8644 str r0, [r1] bx lr .align 2, 0 -_080C8658: .4byte 0x03004b20 +_080C8658: .4byte gTasks _080C865C: .4byte sub_80C8660 thumb_func_end sub_80C8644 @@ -158816,9 +158816,9 @@ _080C868E: pop {r0} bx r0 .align 2, 0 -_080C8694: .4byte 0x03002fa4 -_080C8698: .4byte 0x02038695 -_080C869C: .4byte 0x0203869a +_080C8694: .4byte gReceivedRemoteLinkPlayers +_080C8698: .4byte gUnknown_02038695 +_080C869C: .4byte gUnknown_0203869A thumb_func_end sub_80C8660 thumb_func_start sub_80C86A0 @@ -158931,7 +158931,7 @@ sub_80C8734: @ 80C8734 bl SwitchTaskToFollowupFunc b _080C8896 .align 2, 0 -_080C8768: .4byte 0x03004b20 +_080C8768: .4byte gTasks _080C876C: bl GetMultiplayerId lsls r0, 24 @@ -158955,9 +158955,9 @@ _080C8782: bl sub_8007E9C b _080C87BA .align 2, 0 -_080C879C: .4byte 0x03002a70 -_080C87A0: .4byte 0x02038695 -_080C87A4: .4byte 0x02038570 +_080C879C: .4byte gBlockSendBuffer +_080C87A0: .4byte gUnknown_02038695 +_080C87A4: .4byte gUnknown_02038570 _080C87A8: ldr r0, _080C87C4 ldr r1, _080C87C8 @@ -158973,9 +158973,9 @@ _080C87BA: strh r0, [r4, 0x8] b _080C8896 .align 2, 0 -_080C87C4: .4byte 0x03002a70 -_080C87C8: .4byte 0x02038695 -_080C87CC: .4byte 0x02038570 +_080C87C4: .4byte gBlockSendBuffer +_080C87C8: .4byte gUnknown_02038695 +_080C87CC: .4byte gUnknown_02038570 _080C87D0: bl sub_80C85D8 lsls r0, 24 @@ -159010,10 +159010,10 @@ _080C87EA: bl ConvertInternationalString b _080C883E .align 2, 0 -_080C8818: .4byte 0x02038570 -_080C881C: .4byte 0x03002970 -_080C8820: .4byte 0x03002b80 -_080C8824: .4byte 0x02038572 +_080C8818: .4byte gUnknown_02038570 +_080C881C: .4byte gLinkPlayers +_080C8820: .4byte gBlockRecvBuffer +_080C8824: .4byte gUnknown_02038572 _080C8828: ldrb r0, [r4, 0xA] cmp r0, 0xFC @@ -159050,7 +159050,7 @@ _080C883E: strb r0, [r4] b _080C8878 .align 2, 0 -_080C886C: .4byte 0x0203857d +_080C886C: .4byte gUnknown_0203857D _080C8870: ldrb r0, [r4, 0x7] strb r0, [r4, 0x5] @@ -159082,7 +159082,7 @@ _080C8896: pop {r0} bx r0 .align 2, 0 -_080C88A8: .4byte 0x03004b20 +_080C88A8: .4byte gTasks thumb_func_end sub_80C8734 thumb_func_start sub_80C88AC @@ -159107,7 +159107,7 @@ sub_80C88AC: @ 80C88AC bl SwitchTaskToFollowupFunc b _080C8924 .align 2, 0 -_080C88D4: .4byte 0x03004b20 +_080C88D4: .4byte gTasks _080C88D8: bl GetMultiplayerId lsls r0, 24 @@ -159148,8 +159148,8 @@ _080C8924: bx r0 .align 2, 0 _080C892C: .4byte gRngValue -_080C8930: .4byte 0x03002b80 -_080C8934: .4byte 0x03005d28 +_080C8930: .4byte gBlockRecvBuffer +_080C8934: .4byte gUnknown_03005D28 thumb_func_end sub_80C88AC thumb_func_start sub_80C8938 @@ -159178,7 +159178,7 @@ sub_80C8938: @ 80C8938 bl SwitchTaskToFollowupFunc b _080C89CE .align 2, 0 -_080C8968: .4byte 0x03004b20 +_080C8968: .4byte gTasks _080C896C: ldr r1, _080C8994 ldrh r0, [r4, 0x1A] @@ -159199,7 +159199,7 @@ _080C898C: strh r0, [r4, 0x8] b _080C89CE .align 2, 0 -_080C8994: .4byte 0x03002a70 +_080C8994: .4byte gBlockSendBuffer _080C8998: bl sub_80C85D8 lsls r0, 24 @@ -159235,7 +159235,7 @@ _080C89CE: pop {r0} bx r0 .align 2, 0 -_080C89D8: .4byte 0x03002b80 +_080C89D8: .4byte gBlockRecvBuffer thumb_func_end sub_80C8938 thumb_func_start sub_80C89DC @@ -159260,7 +159260,7 @@ sub_80C89DC: @ 80C89DC bl SwitchTaskToFollowupFunc b _080C8A30 .align 2, 0 -_080C8A04: .4byte 0x03004b20 +_080C8A04: .4byte gTasks _080C8A08: bl sub_8007ECC lsls r0, 24 @@ -159271,7 +159271,7 @@ _080C8A08: bl sub_80C857C b _080C8A2A .align 2, 0 -_080C8A1C: .4byte 0x02038695 +_080C8A1C: .4byte gUnknown_02038695 _080C8A20: bl sub_80C85D8 lsls r0, 24 @@ -159309,7 +159309,7 @@ sub_80C8A38: @ 80C8A38 bl SwitchTaskToFollowupFunc b _080C8AC2 .align 2, 0 -_080C8A60: .4byte 0x03004b20 +_080C8A60: .4byte gTasks _080C8A64: bl sub_8007ECC lsls r0, 24 @@ -159329,7 +159329,7 @@ _080C8A64: strh r0, [r4, 0x8] b _080C8AC2 .align 2, 0 -_080C8A8C: .4byte 0x02038695 +_080C8A8C: .4byte gUnknown_02038695 _080C8A90: .4byte 0x02019266 _080C8A94: bl sub_80C85D8 @@ -159360,7 +159360,7 @@ _080C8AC2: pop {r0} bx r0 .align 2, 0 -_080C8AC8: .4byte 0x03002b80 +_080C8AC8: .4byte gBlockRecvBuffer _080C8ACC: .4byte 0x02019266 thumb_func_end sub_80C8A38 @@ -159387,7 +159387,7 @@ _080C8AEC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C8AF8: .4byte 0x03004b20 +_080C8AF8: .4byte gTasks _080C8AFC: .4byte _080C8B00 .align 2, 0 _080C8B00: @@ -159415,7 +159415,7 @@ _080C8B3C: bl sub_80C857C b _080C8C4C .align 2, 0 -_080C8B48: .4byte 0x02038678 +_080C8B48: .4byte gUnknown_02038678 _080C8B4C: bl sub_80C85D8 lsls r0, 24 @@ -159432,9 +159432,9 @@ _080C8B58: movs r2, 0x8 b _080C8C48 .align 2, 0 -_080C8B68: .4byte 0x02038678 -_080C8B6C: .4byte 0x0203869b -_080C8B70: .4byte 0x03002b80 +_080C8B68: .4byte gUnknown_02038678 +_080C8B6C: .4byte gUnknown_0203869B +_080C8B70: .4byte gBlockRecvBuffer _080C8B74: lsls r0, r4, 2 adds r0, r4 @@ -159465,7 +159465,7 @@ _080C8B98: bl sub_80C857C b _080C8C4C .align 2, 0 -_080C8BAC: .4byte 0x02038680 +_080C8BAC: .4byte gUnknown_02038680 _080C8BB0: bl sub_80C85D8 lsls r0, 24 @@ -159480,9 +159480,9 @@ _080C8BB0: movs r2, 0x8 b _080C8C48 .align 2, 0 -_080C8BCC: .4byte 0x02038680 -_080C8BD0: .4byte 0x0203869b -_080C8BD4: .4byte 0x03002b80 +_080C8BCC: .4byte gUnknown_02038680 +_080C8BD0: .4byte gUnknown_0203869B +_080C8BD4: .4byte gBlockRecvBuffer _080C8BD8: bl sub_8007ECC lsls r0, 24 @@ -159493,7 +159493,7 @@ _080C8BD8: bl sub_80C857C b _080C8C4C .align 2, 0 -_080C8BEC: .4byte 0x02038688 +_080C8BEC: .4byte gUnknown_02038688 _080C8BF0: bl sub_80C85D8 lsls r0, 24 @@ -159508,9 +159508,9 @@ _080C8BF0: movs r2, 0x8 b _080C8C48 .align 2, 0 -_080C8C0C: .4byte 0x02038688 -_080C8C10: .4byte 0x0203869b -_080C8C14: .4byte 0x03002b80 +_080C8C0C: .4byte gUnknown_02038688 +_080C8C10: .4byte gUnknown_0203869B +_080C8C14: .4byte gBlockRecvBuffer _080C8C18: bl sub_8007ECC lsls r0, 24 @@ -159521,7 +159521,7 @@ _080C8C18: bl sub_80C857C b _080C8C4C .align 2, 0 -_080C8C2C: .4byte 0x02038690 +_080C8C2C: .4byte gUnknown_02038690 _080C8C30: bl sub_80C85D8 lsls r0, 24 @@ -159547,10 +159547,10 @@ _080C8C4C: strh r1, [r0, 0x8] b _080C8C7A .align 2, 0 -_080C8C60: .4byte 0x02038690 -_080C8C64: .4byte 0x0203869b -_080C8C68: .4byte 0x03002b80 -_080C8C6C: .4byte 0x03004b20 +_080C8C60: .4byte gUnknown_02038690 +_080C8C64: .4byte gUnknown_0203869B +_080C8C68: .4byte gBlockRecvBuffer +_080C8C6C: .4byte gTasks _080C8C70: movs r0, 0 strh r0, [r2, 0x8] @@ -159585,7 +159585,7 @@ _080C8C9C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080C8CA8: .4byte 0x03004b20 +_080C8CA8: .4byte gTasks _080C8CAC: .4byte _080C8CB0 .align 2, 0 _080C8CB0: @@ -159631,8 +159631,8 @@ _080C8D08: b _080C8DE4 .align 2, 0 _080C8D18: .4byte 0x02019260 -_080C8D1C: .4byte 0x0203869b -_080C8D20: .4byte 0x03002b80 +_080C8D1C: .4byte gUnknown_0203869B +_080C8D20: .4byte gBlockRecvBuffer _080C8D24: lsls r0, r4, 2 adds r0, r4 @@ -159677,8 +159677,8 @@ _080C8D60: b _080C8DE4 .align 2, 0 _080C8D7C: .4byte 0x020192d0 -_080C8D80: .4byte 0x0203869b -_080C8D84: .4byte 0x03002b80 +_080C8D80: .4byte gUnknown_0203869B +_080C8D84: .4byte gBlockRecvBuffer _080C8D88: bl sub_8007ECC lsls r0, 24 @@ -159709,7 +159709,7 @@ _080C8DB4: bl sub_80C857C b _080C8DE8 .align 2, 0 -_080C8DC8: .4byte 0x02038696 +_080C8DC8: .4byte gUnknown_02038696 _080C8DCC: bl sub_80C85D8 lsls r0, 24 @@ -159736,10 +159736,10 @@ _080C8DE8: strh r1, [r0, 0x8] b _080C8E16 .align 2, 0 -_080C8DFC: .4byte 0x02038696 -_080C8E00: .4byte 0x0203869b -_080C8E04: .4byte 0x03002b80 -_080C8E08: .4byte 0x03004b20 +_080C8DFC: .4byte gUnknown_02038696 +_080C8E00: .4byte gUnknown_0203869B +_080C8E04: .4byte gBlockRecvBuffer +_080C8E08: .4byte gTasks _080C8E0C: movs r0, 0 strh r0, [r2, 0x8] @@ -159777,7 +159777,7 @@ sub_80C8E1C: @ 80C8E1C bl SwitchTaskToFollowupFunc b _080C8EAE .align 2, 0 -_080C8E4C: .4byte 0x03004b20 +_080C8E4C: .4byte gTasks _080C8E50: ldr r1, _080C8E78 movs r0, 0x64 @@ -159798,7 +159798,7 @@ _080C8E70: strh r0, [r4, 0x8] b _080C8EAE .align 2, 0 -_080C8E78: .4byte 0x03002a70 +_080C8E78: .4byte gBlockSendBuffer _080C8E7C: bl sub_80C85D8 lsls r0, 24 @@ -159832,7 +159832,7 @@ _080C8EAE: pop {r0} bx r0 .align 2, 0 -_080C8EB8: .4byte 0x03002b80 +_080C8EB8: .4byte gBlockRecvBuffer thumb_func_end sub_80C8E1C thumb_func_start sub_80C8EBC @@ -159857,7 +159857,7 @@ sub_80C8EBC: @ 80C8EBC bl SwitchTaskToFollowupFunc b _080C8F22 .align 2, 0 -_080C8EE4: .4byte 0x03004b20 +_080C8EE4: .4byte gTasks _080C8EE8: bl sub_8007ECC lsls r0, 24 @@ -159868,7 +159868,7 @@ _080C8EE8: bl sub_80C857C b _080C8F1C .align 2, 0 -_080C8EFC: .4byte 0x02038670 +_080C8EFC: .4byte gUnknown_02038670 _080C8F00: bl sub_80C85D8 lsls r0, 24 @@ -159891,9 +159891,9 @@ _080C8F22: pop {r0} bx r0 .align 2, 0 -_080C8F28: .4byte 0x02038670 -_080C8F2C: .4byte 0x0203869b -_080C8F30: .4byte 0x03002b80 +_080C8F28: .4byte gUnknown_02038670 +_080C8F2C: .4byte gUnknown_0203869B +_080C8F30: .4byte gBlockRecvBuffer thumb_func_end sub_80C8EBC thumb_func_start sub_80C8F34 @@ -159918,7 +159918,7 @@ sub_80C8F34: @ 80C8F34 bl SwitchTaskToFollowupFunc b _080C8F9A .align 2, 0 -_080C8F5C: .4byte 0x03004b20 +_080C8F5C: .4byte gTasks _080C8F60: bl sub_8007ECC lsls r0, 24 @@ -159929,7 +159929,7 @@ _080C8F60: bl sub_80C857C b _080C8F94 .align 2, 0 -_080C8F74: .4byte 0x02038696 +_080C8F74: .4byte gUnknown_02038696 _080C8F78: bl sub_80C85D8 lsls r0, 24 @@ -159952,9 +159952,9 @@ _080C8F9A: pop {r0} bx r0 .align 2, 0 -_080C8FA0: .4byte 0x02038696 -_080C8FA4: .4byte 0x0203869b -_080C8FA8: .4byte 0x03002b80 +_080C8FA0: .4byte gUnknown_02038696 +_080C8FA4: .4byte gUnknown_0203869B +_080C8FA8: .4byte gBlockRecvBuffer thumb_func_end sub_80C8F34 thumb_func_start sub_80C8FAC @@ -159977,8 +159977,8 @@ sub_80C8FAC: @ 80C8FAC lsrs r3, r0, 24 b _080C8FE6 .align 2, 0 -_080C8FD0: .4byte 0x0203855e -_080C8FD4: .4byte 0x03004b20 +_080C8FD0: .4byte word_203855E +_080C8FD4: .4byte gTasks _080C8FD8: ldrh r0, [r1] bl itemid_get_type @@ -160004,7 +160004,7 @@ _080C8FE6: pop {r0} bx r0 .align 2, 0 -_080C9008: .4byte 0x03004b20 +_080C9008: .4byte gTasks _080C900C: .4byte gUnknown_083D61E4 _080C9010: .4byte sub_80A5B00 thumb_func_end sub_80C8FAC @@ -160062,8 +160062,8 @@ SetUpItemUseOnFieldCallback: @ 80C9050 bl unknown_ItemMenu_Confirm b _080C908E .align 2, 0 -_080C9078: .4byte 0x03004b20 -_080C907C: .4byte 0x0300485c +_080C9078: .4byte gTasks +_080C907C: .4byte gUnknown_0300485C _080C9080: .4byte sub_80A5CC4 _080C9084: ldr r0, _080C9094 @@ -160074,7 +160074,7 @@ _080C908E: pop {r0} bx r0 .align 2, 0 -_080C9094: .4byte 0x03005d00 +_080C9094: .4byte gUnknown_03005D00 thumb_func_end SetUpItemUseOnFieldCallback thumb_func_start sub_80C9098 @@ -160103,7 +160103,7 @@ sub_80C9098: @ 80C9098 bl DisplayItemMessageOnField b _080C90E0 .align 2, 0 -_080C90CC: .4byte 0x020234cc +_080C90CC: .4byte gStringVar4 _080C90D0: .4byte sub_80A5C48 _080C90D4: ldr r2, _080C90E8 @@ -160209,8 +160209,8 @@ _080C9180: pop {r0} bx r0 .align 2, 0 -_080C9188: .4byte 0x0202f388 -_080C918C: .4byte 0x0203855e +_080C9188: .4byte gPaletteFade +_080C918C: .4byte word_203855E _080C9190: .4byte sub_80A5D04 thumb_func_end sub_80C9154 @@ -160240,7 +160240,7 @@ ItemUseOutOfBattle_Mail: @ 80C9194 pop {r0} bx r0 .align 2, 0 -_080C91C4: .4byte 0x03004b20 +_080C91C4: .4byte gTasks _080C91C8: .4byte sub_80C9154 thumb_func_end ItemUseOutOfBattle_Mail @@ -160305,7 +160305,7 @@ _080C9238: b _080C928E .align 2, 0 _080C924C: .4byte 0x0000082b -_080C9250: .4byte 0x03004b20 +_080C9250: .4byte gTasks _080C9254: bl sub_8053C44 cmp r0, 0x1 @@ -160321,7 +160321,7 @@ _080C9254: bl SetUpItemUseOnFieldCallback b _080C928E .align 2, 0 -_080C9274: .4byte 0x03005d00 +_080C9274: .4byte gUnknown_03005D00 _080C9278: .4byte ItemUseOnFieldCB_Bike _080C927C: ldr r0, _080C9298 @@ -160338,7 +160338,7 @@ _080C928E: pop {r0} bx r0 .align 2, 0 -_080C9298: .4byte 0x03004b20 +_080C9298: .4byte gTasks thumb_func_end ItemUseOutOfBattle_Bike thumb_func_start ItemUseOnFieldCB_Bike @@ -160372,7 +160372,7 @@ _080C92CA: pop {r0} bx r0 .align 2, 0 -_080C92E0: .4byte 0x0203855e +_080C92E0: .4byte word_203855E thumb_func_end ItemUseOnFieldCB_Bike thumb_func_start CanFish @@ -160463,7 +160463,7 @@ ItemUseOutOfBattle_Rod: @ 80C9378 bl SetUpItemUseOnFieldCallback b _080C93AE .align 2, 0 -_080C9394: .4byte 0x03005d00 +_080C9394: .4byte gUnknown_03005D00 _080C9398: .4byte ItemUseOnFieldCB_Rod _080C939C: ldr r0, _080C93B4 @@ -160479,7 +160479,7 @@ _080C93AE: pop {r0} bx r0 .align 2, 0 -_080C93B4: .4byte 0x03004b20 +_080C93B4: .4byte gTasks thumb_func_end ItemUseOutOfBattle_Rod thumb_func_start ItemUseOnFieldCB_Rod @@ -160500,7 +160500,7 @@ ItemUseOnFieldCB_Rod: @ 80C93B8 pop {r0} bx r0 .align 2, 0 -_080C93DC: .4byte 0x0203855e +_080C93DC: .4byte word_203855E thumb_func_end ItemUseOnFieldCB_Rod thumb_func_start ItemUseOutOfBattle_Itemfinder @@ -160520,7 +160520,7 @@ ItemUseOutOfBattle_Itemfinder: @ 80C93E0 pop {r0} bx r0 .align 2, 0 -_080C9400: .4byte 0x03005d00 +_080C9400: .4byte gUnknown_03005D00 _080C9404: .4byte ItemUseOnFieldCB_Itemfinder thumb_func_end ItemUseOutOfBattle_Itemfinder @@ -160546,8 +160546,8 @@ ItemUseOnFieldCB_Itemfinder: @ 80C9408 str r0, [r1] b _080C9448 .align 2, 0 -_080C9430: .4byte 0x0202e828 -_080C9434: .4byte 0x03004b20 +_080C9430: .4byte gMapHeader +_080C9434: .4byte gTasks _080C9438: .4byte sub_80C9458 _080C943C: ldr r1, _080C9450 @@ -160606,7 +160606,7 @@ sub_80C9458: @ 80C9458 str r1, [r0] b _080C9516 .align 2, 0 -_080C94AC: .4byte 0x03004b28 +_080C94AC: .4byte gUnknown_03004B28 _080C94B0: .4byte gUnknown_083D61F0 _080C94B4: .4byte sub_80C99EC _080C94B8: @@ -160643,7 +160643,7 @@ _080C94D8: b _080C9516 .align 2, 0 _080C94F4: .4byte gUnknown_083D61F0 -_080C94F8: .4byte 0x03004b20 +_080C94F8: .4byte gTasks _080C94FC: .4byte sub_80C9A38 _080C9500: movs r0, 0x48 @@ -160791,7 +160791,7 @@ _080C95FC: movs r0, 0 b _080C961E .align 2, 0 -_080C9618: .4byte 0x03004b20 +_080C9618: .4byte gTasks _080C961C: movs r0, 0x1 _080C961E: @@ -160901,7 +160901,7 @@ _080C96C4: ldr r0, [r0, 0x4] b _080C96F6 .align 2, 0 -_080C96D8: .4byte 0x0202e828 +_080C96D8: .4byte gMapHeader _080C96DC: ldr r0, [r3] ldr r0, [r0] @@ -160926,7 +160926,7 @@ _080C96FA: lsrs r2, r0, 16 b _080C9708 .align 2, 0 -_080C9700: .4byte 0x0202e828 +_080C9700: .4byte gMapHeader _080C9704: movs r0, 0 b _080C971A @@ -161088,7 +161088,7 @@ _080C9824: pop {r0} bx r0 .align 2, 0 -_080C9834: .4byte 0x0202e828 +_080C9834: .4byte gMapHeader thumb_func_end sub_80C9720 thumb_func_start sub_80C9838 @@ -161120,7 +161120,7 @@ sub_80C9838: @ 80C9838 strh r0, [r3, 0x4] b _080C98FA .align 2, 0 -_080C986C: .4byte 0x03004b28 +_080C986C: .4byte gUnknown_03004B28 _080C9870: movs r1, 0 ldrsh r0, [r3, r1] @@ -161333,7 +161333,7 @@ sub_80C997C: @ 80C997C pop {r0} bx r0 .align 2, 0 -_080C99E8: .4byte 0x030048a0 +_080C99E8: .4byte gMapObjects thumb_func_end sub_80C997C thumb_func_start sub_80C99EC @@ -161368,7 +161368,7 @@ _080C9A24: pop {r0} bx r0 .align 2, 0 -_080C9A2C: .4byte 0x030048a0 +_080C9A2C: .4byte gMapObjects _080C9A30: .4byte gOtherText_ItemfinderResponding _080C9A34: .4byte sub_80C9520 thumb_func_end sub_80C99EC @@ -161436,8 +161436,8 @@ _080C9AAE: pop {r0} bx r0 .align 2, 0 -_080C9AB4: .4byte 0x03004b28 -_080C9AB8: .4byte 0x030048a0 +_080C9AB4: .4byte gUnknown_03004B28 +_080C9AB8: .4byte gMapObjects _080C9ABC: .4byte gUnknown_083D61F0 _080C9AC0: .4byte gOtherText_ItemfinderFoundItem _080C9AC4: .4byte sub_80C9520 @@ -161464,7 +161464,7 @@ ItemUseOutOfBattle_PokeblockCase: @ 80C9AC8 bl DisplayDadsAdviceCannotUseItemMessage b _080C9B2A .align 2, 0 -_080C9AF0: .4byte 0x03004b20 +_080C9AF0: .4byte gTasks _080C9AF4: ldr r0, _080C9B14 lsls r1, r4, 2 @@ -161481,7 +161481,7 @@ _080C9AF4: bl unknown_ItemMenu_Confirm b _080C9B2A .align 2, 0 -_080C9B14: .4byte 0x03004b20 +_080C9B14: .4byte gTasks _080C9B18: ldr r1, _080C9B30 ldr r0, _080C9B34 @@ -161495,7 +161495,7 @@ _080C9B2A: pop {r0} bx r0 .align 2, 0 -_080C9B30: .4byte 0x0300485c +_080C9B30: .4byte gUnknown_0300485C _080C9B34: .4byte sub_8080E28 thumb_func_end ItemUseOutOfBattle_PokeblockCase @@ -161538,10 +161538,10 @@ ItemUseOutOfBattle_CoinCase: @ 80C9B38 bl DisplayItemMessageOnField b _080C9BAC .align 2, 0 -_080C9B8C: .4byte 0x020231cc -_080C9B90: .4byte 0x020234cc +_080C9B8C: .4byte gStringVar1 +_080C9B90: .4byte gStringVar4 _080C9B94: .4byte gOtherText_Coins3 -_080C9B98: .4byte 0x03004b20 +_080C9B98: .4byte gTasks _080C9B9C: .4byte sub_80A5C48 _080C9BA0: ldr r2, _080C9BB4 @@ -161574,7 +161574,7 @@ _080C9BD0: pop {r0} bx r0 .align 2, 0 -_080C9BD4: .4byte 0x03001770 +_080C9BD4: .4byte gMain thumb_func_end sub_80C9BB8 thumb_func_start sub_80C9BD8 @@ -161594,7 +161594,7 @@ _080C9BF0: pop {r0} bx r0 .align 2, 0 -_080C9BF4: .4byte 0x03001770 +_080C9BF4: .4byte gMain thumb_func_end sub_80C9BD8 thumb_func_start unref_sub_80C9BF8 @@ -161630,9 +161630,9 @@ unref_sub_80C9BF8: @ 80C9BF8 bl DisplayItemMessageOnField b _080C9C68 .align 2, 0 -_080C9C3C: .4byte 0x03004b20 +_080C9C3C: .4byte gTasks _080C9C40: .4byte gUnknown_083D61DC -_080C9C44: .4byte 0x0203855e +_080C9C44: .4byte word_203855E _080C9C48: .4byte sub_80C9BB8 _080C9C4C: ldr r4, _080C9C70 @@ -161653,7 +161653,7 @@ _080C9C68: bx r0 .align 2, 0 _080C9C70: .4byte gUnknown_083D61DC -_080C9C74: .4byte 0x0203855e +_080C9C74: .4byte word_203855E _080C9C78: .4byte sub_80C9BD8 thumb_func_end unref_sub_80C9BF8 @@ -161695,11 +161695,11 @@ sub_80C9C7C: @ 80C9C7C bl BeginNormalPaletteFade b _080C9CF4 .align 2, 0 -_080C9CC8: .4byte 0x03005d00 +_080C9CC8: .4byte gUnknown_03005D00 _080C9CCC: .4byte sub_80C9D00 -_080C9CD0: .4byte 0x0300485c +_080C9CD0: .4byte gUnknown_0300485C _080C9CD4: .4byte sub_80A5CC4 -_080C9CD8: .4byte 0x03004b20 +_080C9CD8: .4byte gTasks _080C9CDC: .4byte c2_exit_to_overworld_2_switch _080C9CE0: .4byte sub_80A5B00 _080C9CE4: @@ -161715,7 +161715,7 @@ _080C9CF4: pop {r0} bx r0 .align 2, 0 -_080C9CFC: .4byte 0x0203855e +_080C9CFC: .4byte word_203855E thumb_func_end sub_80C9C7C thumb_func_start sub_80C9D00 @@ -161737,7 +161737,7 @@ sub_80C9D00: @ 80C9D00 pop {r0} bx r0 .align 2, 0 -_080C9D28: .4byte 0x0203855e +_080C9D28: .4byte word_203855E _080C9D2C: .4byte gUnknown_081A1654 thumb_func_end sub_80C9D00 @@ -161758,7 +161758,7 @@ ItemUseOutOfBattle_WailmerPail: @ 80C9D30 bl SetUpItemUseOnFieldCallback b _080C9D6A .align 2, 0 -_080C9D50: .4byte 0x03005d00 +_080C9D50: .4byte gUnknown_03005D00 _080C9D54: .4byte sub_80C9D74 _080C9D58: ldr r0, _080C9D70 @@ -161774,7 +161774,7 @@ _080C9D6A: pop {r0} bx r0 .align 2, 0 -_080C9D70: .4byte 0x03004b20 +_080C9D70: .4byte gTasks thumb_func_end ItemUseOutOfBattle_WailmerPail thumb_func_start sub_80C9D74 @@ -161807,7 +161807,7 @@ sub_80C9D98: @ 80C9D98 pop {r0} bx r0 .align 2, 0 -_080C9DAC: .4byte 0x02038561 +_080C9DAC: .4byte gUnknown_02038561 thumb_func_end sub_80C9D98 thumb_func_start ItemUseOutOfBattle_Medicine @@ -161822,7 +161822,7 @@ ItemUseOutOfBattle_Medicine: @ 80C9DB0 pop {r0} bx r0 .align 2, 0 -_080C9DC4: .4byte 0x03004ae4 +_080C9DC4: .4byte gUnknown_03004AE4 _080C9DC8: .4byte sub_806FE2C thumb_func_end ItemUseOutOfBattle_Medicine @@ -161837,7 +161837,7 @@ ItemUseOutOfBattle_SacredAsh: @ 80C9DCC movs r5, 0 b _080C9DE6 .align 2, 0 -_080C9DDC: .4byte 0x03005ce0 +_080C9DDC: .4byte gUnknown_03005CE0 _080C9DE0: adds r0, r5, 0x1 lsls r0, 24 @@ -161875,11 +161875,11 @@ _080C9E10: pop {r0} bx r0 .align 2, 0 -_080C9E28: .4byte 0x03004360 -_080C9E2C: .4byte 0x03005ce0 -_080C9E30: .4byte 0x03004ae4 +_080C9E28: .4byte gPlayerParty +_080C9E2C: .4byte gUnknown_03005CE0 +_080C9E30: .4byte gUnknown_03004AE4 _080C9E34: .4byte sub_8070048 -_080C9E38: .4byte 0x02038561 +_080C9E38: .4byte gUnknown_02038561 thumb_func_end ItemUseOutOfBattle_SacredAsh thumb_func_start ItemUseOutOfBattle_PPRecovery @@ -161894,7 +161894,7 @@ ItemUseOutOfBattle_PPRecovery: @ 80C9E3C pop {r0} bx r0 .align 2, 0 -_080C9E50: .4byte 0x03004ae4 +_080C9E50: .4byte gUnknown_03004AE4 _080C9E54: .4byte dp05_ether thumb_func_end ItemUseOutOfBattle_PPRecovery @@ -161910,7 +161910,7 @@ ItemUseOutOfBattle_PPUp: @ 80C9E58 pop {r0} bx r0 .align 2, 0 -_080C9E6C: .4byte 0x03004ae4 +_080C9E6C: .4byte gUnknown_03004AE4 _080C9E70: .4byte dp05_pp_up thumb_func_end ItemUseOutOfBattle_PPUp @@ -161926,7 +161926,7 @@ ItemUseOutOfBattle_RareCandy: @ 80C9E74 pop {r0} bx r0 .align 2, 0 -_080C9E88: .4byte 0x03004ae4 +_080C9E88: .4byte gUnknown_03004AE4 _080C9E8C: .4byte sub_8070680 thumb_func_end ItemUseOutOfBattle_RareCandy @@ -161953,7 +161953,7 @@ ItemUseOutOfBattle_TMHM: @ 80C9E90 bl DisplayItemMessageOnField b _080C9ED4 .align 2, 0 -_080C9EBC: .4byte 0x0203855e +_080C9EBC: .4byte word_203855E _080C9EC0: .4byte gOtherText_BootedHM _080C9EC4: .4byte sub_80C9EE4 _080C9EC8: @@ -161990,7 +161990,7 @@ sub_80C9EE4: @ 80C9EE4 pop {r0} bx r0 .align 2, 0 -_080C9F08: .4byte 0x03004b20 +_080C9F08: .4byte gTasks _080C9F0C: .4byte sub_80C9F10 thumb_func_end sub_80C9EE4 @@ -162036,11 +162036,11 @@ _080C9F5C: pop {r0} bx r0 .align 2, 0 -_080C9F64: .4byte 0x03001770 -_080C9F68: .4byte 0x020231cc -_080C9F6C: .4byte 0x0203855e +_080C9F64: .4byte gMain +_080C9F68: .4byte gStringVar1 +_080C9F6C: .4byte word_203855E _080C9F70: .4byte gMoveNames -_080C9F74: .4byte 0x020234cc +_080C9F74: .4byte gStringVar4 _080C9F78: .4byte gOtherText_ContainsMove _080C9F7C: .4byte sub_80C9F80 thumb_func_end sub_80C9F10 @@ -162073,7 +162073,7 @@ sub_80C9F80: @ 80C9F80 pop {r0} bx r0 .align 2, 0 -_080C9FB8: .4byte 0x020219cc +_080C9FB8: .4byte gBG1TilemapBuffer _080C9FBC: .4byte gUnknown_083D61F4 thumb_func_end sub_80C9F80 @@ -162089,7 +162089,7 @@ sub_80C9FC0: @ 80C9FC0 pop {r0} bx r0 .align 2, 0 -_080C9FD4: .4byte 0x03004ae4 +_080C9FD4: .4byte gUnknown_03004AE4 _080C9FD8: .4byte sub_806F06C thumb_func_end sub_80C9FC0 @@ -162111,9 +162111,9 @@ sub_80C9FDC: @ 80C9FDC pop {r0} bx r0 .align 2, 0 -_080CA004: .4byte 0x0203855e -_080CA008: .4byte 0x020232cc -_080CA00C: .4byte 0x020234cc +_080CA004: .4byte word_203855E +_080CA008: .4byte gStringVar2 +_080CA00C: .4byte gStringVar4 _080CA010: .4byte gOtherText_UsedItem thumb_func_end sub_80C9FDC @@ -162145,8 +162145,8 @@ ItemUseOutOfBattle_Repel: @ 80CA014 b _080CA06C .align 2, 0 _080CA050: .4byte 0x00004021 -_080CA054: .4byte 0x0203855e -_080CA058: .4byte 0x020234cc +_080CA054: .4byte word_203855E +_080CA058: .4byte gStringVar4 _080CA05C: .4byte sub_80A5C48 _080CA060: ldr r1, _080CA074 @@ -162174,8 +162174,8 @@ sub_80CA07C: @ 80CA07C pop {r0} bx r0 .align 2, 0 -_080CA090: .4byte 0x0203855e -_080CA094: .4byte 0x020232cc +_080CA090: .4byte word_203855E +_080CA094: .4byte gStringVar2 thumb_func_end sub_80CA07C thumb_func_start sub_80CA098 @@ -162207,8 +162207,8 @@ _080CA0C8: pop {r0} bx r0 .align 2, 0 -_080CA0D0: .4byte 0x03004b20 -_080CA0D4: .4byte 0x020234cc +_080CA0D0: .4byte gTasks +_080CA0D4: .4byte gStringVar4 _080CA0D8: .4byte sub_80A5C48 thumb_func_end sub_80CA098 @@ -162235,12 +162235,12 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80CA0DC adds r0, r4 b _080CA146 .align 2, 0 -_080CA10C: .4byte 0x0203855e +_080CA10C: .4byte word_203855E _080CA110: .4byte 0x0000084d _080CA114: .4byte 0x0000084e -_080CA118: .4byte 0x020234cc +_080CA118: .4byte gStringVar4 _080CA11C: .4byte gOtherText_UsedFlute -_080CA120: .4byte 0x03004b20 +_080CA120: .4byte gTasks _080CA124: cmp r0, 0x2A bne _080CA152 @@ -162269,9 +162269,9 @@ _080CA152: .align 2, 0 _080CA158: .4byte 0x0000084e _080CA15C: .4byte 0x0000084d -_080CA160: .4byte 0x020234cc +_080CA160: .4byte gStringVar4 _080CA164: .4byte gOtherText_UsedRepel -_080CA168: .4byte 0x03004b20 +_080CA168: .4byte gTasks _080CA16C: .4byte sub_80CA098 thumb_func_end ItemUseOutOfBattle_BlackWhiteFlute @@ -162314,8 +162314,8 @@ sub_80CA18C: @ 80CA18C pop {r0} bx r0 .align 2, 0 -_080CA1BC: .4byte 0x03004b20 -_080CA1C0: .4byte 0x020234cc +_080CA1BC: .4byte gTasks +_080CA1C0: .4byte gStringVar4 _080CA1C4: .4byte task08_080A1C44 thumb_func_end sub_80CA18C @@ -162329,7 +162329,7 @@ sub_80CA1C8: @ 80CA1C8 movs r0, 0 b _080CA1DE .align 2, 0 -_080CA1D8: .4byte 0x0202e828 +_080CA1D8: .4byte gMapHeader _080CA1DC: movs r0, 0x1 _080CA1DE: @@ -162354,7 +162354,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80CA1E4 bl SetUpItemUseOnFieldCallback b _080CA21E .align 2, 0 -_080CA204: .4byte 0x03005d00 +_080CA204: .4byte gUnknown_03005D00 _080CA208: .4byte sub_80CA18C _080CA20C: ldr r0, _080CA224 @@ -162370,7 +162370,7 @@ _080CA21E: pop {r0} bx r0 .align 2, 0 -_080CA224: .4byte 0x03004b20 +_080CA224: .4byte gTasks thumb_func_end ItemUseOutOfBattle_EscapeRope thumb_func_start ItemUseOutOfBattle_EvolutionStone @@ -162385,7 +162385,7 @@ ItemUseOutOfBattle_EvolutionStone: @ 80CA228 pop {r0} bx r0 .align 2, 0 -_080CA23C: .4byte 0x03004ae4 +_080CA23C: .4byte gUnknown_03004AE4 _080CA240: .4byte sub_8070DBC thumb_func_end ItemUseOutOfBattle_EvolutionStone @@ -162406,7 +162406,7 @@ ItemUseInBattle_PokeBall: @ 80CA244 bl sub_80A7094 b _080CA284 .align 2, 0 -_080CA268: .4byte 0x0203855e +_080CA268: .4byte word_203855E _080CA26C: movs r0, 0 movs r1, 0xD @@ -162449,7 +162449,7 @@ _080CA2B4: pop {r0} bx r0 .align 2, 0 -_080CA2B8: .4byte 0x03001770 +_080CA2B8: .4byte gMain thumb_func_end sub_80CA294 thumb_func_start sub_80CA2BC @@ -162487,8 +162487,8 @@ _080CA2FC: pop {r0} bx r0 .align 2, 0 -_080CA304: .4byte 0x03004b20 -_080CA308: .4byte 0x0203855e +_080CA304: .4byte gTasks +_080CA308: .4byte word_203855E _080CA30C: .4byte sub_80CA294 thumb_func_end sub_80CA2BC @@ -162530,10 +162530,10 @@ ItemUseInBattle_StatIncrease: @ 80CA310 bl DisplayItemMessageOnField b _080CA384 .align 2, 0 -_080CA35C: .4byte 0x02024a6a -_080CA360: .4byte 0x02024e6c -_080CA364: .4byte 0x03004360 -_080CA368: .4byte 0x0203855e +_080CA35C: .4byte gUnknown_02024A6A +_080CA360: .4byte gUnknown_02024E6C +_080CA364: .4byte gPlayerParty +_080CA368: .4byte word_203855E _080CA36C: .4byte gOtherText_WontHaveAnyEffect _080CA370: .4byte sub_80A5C48 _080CA374: @@ -162550,7 +162550,7 @@ _080CA384: pop {r0} bx r0 .align 2, 0 -_080CA38C: .4byte 0x03004b20 +_080CA38C: .4byte gTasks _080CA390: .4byte sub_80CA2BC thumb_func_end ItemUseInBattle_StatIncrease @@ -162574,7 +162574,7 @@ _080CA3B4: pop {r0} bx r0 .align 2, 0 -_080CA3BC: .4byte 0x0202f388 +_080CA3BC: .4byte gPaletteFade thumb_func_end sub_80CA394 thumb_func_start sub_80CA3C0 @@ -162601,7 +162601,7 @@ sub_80CA3C0: @ 80CA3C0 pop {r0} bx r0 .align 2, 0 -_080CA3EC: .4byte 0x03004b20 +_080CA3EC: .4byte gTasks _080CA3F0: .4byte sub_80CA394 thumb_func_end sub_80CA3C0 @@ -162617,7 +162617,7 @@ ItemUseInBattle_Medicine: @ 80CA3F4 pop {r0} bx r0 .align 2, 0 -_080CA408: .4byte 0x03004ae4 +_080CA408: .4byte gUnknown_03004AE4 _080CA40C: .4byte sub_806FE2C thumb_func_end ItemUseInBattle_Medicine @@ -162633,7 +162633,7 @@ unref_sub_80CA410: @ 80CA410 pop {r0} bx r0 .align 2, 0 -_080CA424: .4byte 0x03004ae4 +_080CA424: .4byte gUnknown_03004AE4 _080CA428: .4byte sub_8070048 thumb_func_end unref_sub_80CA410 @@ -162649,7 +162649,7 @@ ItemUseInBattle_PPRecovery: @ 80CA42C pop {r0} bx r0 .align 2, 0 -_080CA440: .4byte 0x03004ae4 +_080CA440: .4byte gUnknown_03004AE4 _080CA444: .4byte dp05_ether thumb_func_end ItemUseInBattle_PPRecovery @@ -162688,10 +162688,10 @@ unref_sub_80CA448: @ 80CA448 bl DisplayItemMessageOnField b _080CA4B8 .align 2, 0 -_080CA494: .4byte 0x0203855e -_080CA498: .4byte 0x03004360 -_080CA49C: .4byte 0x020231cc -_080CA4A0: .4byte 0x020234cc +_080CA494: .4byte word_203855E +_080CA498: .4byte gPlayerParty +_080CA49C: .4byte gStringVar1 +_080CA4A0: .4byte gStringVar4 _080CA4A4: .4byte gOtherText_SnapConfusion _080CA4A8: .4byte sub_80A7094 _080CA4AC: @@ -162733,8 +162733,8 @@ ItemUseInBattle_Escape: @ 80CA4C8 bl DisplayItemMessageOnField b _080CA516 .align 2, 0 -_080CA4F8: .4byte 0x020239f8 -_080CA4FC: .4byte 0x020234cc +_080CA4F8: .4byte gUnknown_020239F8 +_080CA4FC: .4byte gStringVar4 _080CA500: .4byte sub_80A7094 _080CA504: ldr r0, _080CA51C @@ -162750,7 +162750,7 @@ _080CA516: pop {r0} bx r0 .align 2, 0 -_080CA51C: .4byte 0x03004b20 +_080CA51C: .4byte gTasks thumb_func_end ItemUseInBattle_Escape thumb_func_start ItemUseOutOfBattle_EnigmaBerry @@ -162774,7 +162774,7 @@ _080CA53A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080CA544: .4byte 0x0203855e +_080CA544: .4byte word_203855E _080CA548: .4byte _080CA54C .align 2, 0 _080CA54C: @@ -162811,7 +162811,7 @@ _080CA5A0: bl ItemUseOutOfBattle_Medicine b _080CA640 .align 2, 0 -_080CA5B8: .4byte 0x03004b20 +_080CA5B8: .4byte gTasks _080CA5BC: ldr r0, _080CA5D4 lsls r1, r4, 2 @@ -162824,7 +162824,7 @@ _080CA5BC: bl ItemUseOutOfBattle_SacredAsh b _080CA640 .align 2, 0 -_080CA5D4: .4byte 0x03004b20 +_080CA5D4: .4byte gTasks _080CA5D8: ldr r0, _080CA5F0 lsls r1, r4, 2 @@ -162837,7 +162837,7 @@ _080CA5D8: bl ItemUseOutOfBattle_RareCandy b _080CA640 .align 2, 0 -_080CA5F0: .4byte 0x03004b20 +_080CA5F0: .4byte gTasks _080CA5F4: ldr r0, _080CA60C lsls r1, r4, 2 @@ -162850,7 +162850,7 @@ _080CA5F4: bl ItemUseOutOfBattle_PPUp b _080CA640 .align 2, 0 -_080CA60C: .4byte 0x03004b20 +_080CA60C: .4byte gTasks _080CA610: ldr r0, _080CA628 lsls r1, r4, 2 @@ -162863,7 +162863,7 @@ _080CA610: bl ItemUseOutOfBattle_PPRecovery b _080CA640 .align 2, 0 -_080CA628: .4byte 0x03004b20 +_080CA628: .4byte gTasks _080CA62C: ldr r0, _080CA648 lsls r1, r4, 2 @@ -162879,7 +162879,7 @@ _080CA640: pop {r0} bx r0 .align 2, 0 -_080CA648: .4byte 0x03004b20 +_080CA648: .4byte gTasks thumb_func_end ItemUseOutOfBattle_EnigmaBerry thumb_func_start ItemUseInBattle_EnigmaBerry @@ -162900,7 +162900,7 @@ ItemUseInBattle_EnigmaBerry: @ 80CA64C ldr r0, [r0] mov pc, r0 .align 2, 0 -_080CA66C: .4byte 0x0203855e +_080CA66C: .4byte word_203855E _080CA670: .4byte _080CA674 .align 2, 0 _080CA674: @@ -162962,7 +162962,7 @@ ItemUseOutOfBattle_CannotUse: @ 80CA6F0 pop {r0} bx r0 .align 2, 0 -_080CA70C: .4byte 0x03004b20 +_080CA70C: .4byte gTasks thumb_func_end ItemUseOutOfBattle_CannotUse thumb_func_start sub_80CA710 @@ -162992,8 +162992,8 @@ sub_80CA710: @ 80CA710 negs r0, r0 b _080CA74E .align 2, 0 -_080CA744: .4byte 0x03004b00 -_080CA748: .4byte 0x0202f7c8 +_080CA744: .4byte gUnknown_03004B00 +_080CA748: .4byte gUnknown_0202F7C8 _080CA74C: ldrh r0, [r5, 0x8] _080CA74E: @@ -163007,7 +163007,7 @@ _080CA74E: pop {r0} bx r0 .align 2, 0 -_080CA760: .4byte 0x03004b00 +_080CA760: .4byte gUnknown_03004B00 _080CA764: .4byte sub_80CA768 thumb_func_end sub_80CA710 @@ -163082,8 +163082,8 @@ sub_80CA7B0: @ 80CA7B0 pop {r0} bx r0 .align 2, 0 -_080CA7F0: .4byte 0x03004b00 -_080CA7F4: .4byte 0x0202f7c8 +_080CA7F0: .4byte gUnknown_03004B00 +_080CA7F4: .4byte gUnknown_0202F7C8 _080CA7F8: .4byte sub_8078B34 _080CA7FC: .4byte move_anim_8074EE0 thumb_func_end sub_80CA7B0 @@ -163122,8 +163122,8 @@ sub_80CA800: @ 80CA800 pop {r0} bx r0 .align 2, 0 -_080CA848: .4byte 0x03004b00 -_080CA84C: .4byte 0x0202f7c9 +_080CA848: .4byte gUnknown_03004B00 +_080CA84C: .4byte gUnknown_0202F7C9 _080CA850: .4byte sub_8078B34 _080CA854: .4byte move_anim_8072740 thumb_func_end sub_80CA800 @@ -163166,8 +163166,8 @@ sub_80CA858: @ 80CA858 pop {r0} bx r0 .align 2, 0 -_080CA8A8: .4byte 0x03004b00 -_080CA8AC: .4byte 0x0202f7c9 +_080CA8A8: .4byte gUnknown_03004B00 +_080CA8AC: .4byte gUnknown_0202F7C9 _080CA8B0: .4byte sub_80CA8B4 thumb_func_end sub_80CA858 @@ -163193,7 +163193,7 @@ _080CA8CA: adds r0, 0x1 b _080CA8EE .align 2, 0 -_080CA8E0: .4byte 0x0202f7c9 +_080CA8E0: .4byte gUnknown_0202F7C9 _080CA8E4: ldr r0, _080CA924 ldrb r0, [r0] @@ -163227,7 +163227,7 @@ _080CA91E: pop {r0} bx r0 .align 2, 0 -_080CA924: .4byte 0x0202f7c9 +_080CA924: .4byte gUnknown_0202F7C9 thumb_func_end sub_80CA8B4 thumb_func_start sub_80CA928 @@ -163287,10 +163287,10 @@ _080CA990: pop {r0} bx r0 .align 2, 0 -_080CA998: .4byte 0x03004b20 -_080CA99C: .4byte 0x03004b00 +_080CA998: .4byte gTasks +_080CA99C: .4byte gUnknown_03004B00 _080CA9A0: .4byte gSpriteTemplate_83D631C -_080CA9A4: .4byte 0x0202f7c9 +_080CA9A4: .4byte gUnknown_0202F7C9 thumb_func_end sub_80CA928 thumb_func_start sub_80CA9A8 @@ -163325,8 +163325,8 @@ sub_80CA9A8: @ 80CA9A8 pop {r0} bx r0 .align 2, 0 -_080CA9EC: .4byte 0x03004b00 -_080CA9F0: .4byte 0x0202f7c8 +_080CA9EC: .4byte gUnknown_03004B00 +_080CA9F0: .4byte gUnknown_0202F7C8 _080CA9F4: .4byte sub_80CA9F8 thumb_func_end sub_80CA9A8 @@ -163380,7 +163380,7 @@ sub_80CAA14: @ 80CAA14 subs r0, 0x14 b _080CAA64 .align 2, 0 -_080CAA5C: .4byte 0x0202f7c8 +_080CAA5C: .4byte gUnknown_0202F7C8 _080CAA60: ldrh r0, [r5, 0x20] adds r0, 0x14 @@ -163428,7 +163428,7 @@ _080CAA64: pop {r0} bx r0 .align 2, 0 -_080CAAC4: .4byte 0x0202f7c9 +_080CAAC4: .4byte gUnknown_0202F7C9 _080CAAC8: .4byte sub_80CAACC thumb_func_end sub_80CAA14 @@ -163522,9 +163522,9 @@ _080CAB38: pop {r0} bx r0 .align 2, 0 -_080CAB78: .4byte 0x0202f7c8 -_080CAB7C: .4byte 0x03004b00 -_080CAB80: .4byte 0x0202f7c9 +_080CAB78: .4byte gUnknown_0202F7C8 +_080CAB7C: .4byte gUnknown_03004B00 +_080CAB80: .4byte gUnknown_0202F7C9 _080CAB84: .4byte sub_80CAB88 thumb_func_end sub_80CAB18 @@ -163621,7 +163621,7 @@ _080CAC22: pop {r0} bx r0 .align 2, 0 -_080CAC3C: .4byte 0x03004b00 +_080CAC3C: .4byte gUnknown_03004B00 _080CAC40: .4byte sub_80CAC44 thumb_func_end sub_80CABF8 @@ -163665,7 +163665,7 @@ sub_80CAC44: @ 80CAC44 orrs r0, r1 b _080CACBC .align 2, 0 -_080CAC94: .4byte 0x0202f7c9 +_080CAC94: .4byte gUnknown_0202F7C9 _080CAC98: ldr r0, _080CACE8 ldrb r0, [r0] @@ -163708,7 +163708,7 @@ _080CACE0: pop {r0} bx r0 .align 2, 0 -_080CACE8: .4byte 0x0202f7c9 +_080CACE8: .4byte gUnknown_0202F7C9 thumb_func_end sub_80CAC44 thumb_func_start sub_80CACEC @@ -163743,7 +163743,7 @@ _080CAD0E: strb r1, [r0] b _080CAD44 .align 2, 0 -_080CAD2C: .4byte 0x0202f7c9 +_080CAD2C: .4byte gUnknown_0202F7C9 _080CAD30: .4byte REG_BG2CNT _080CAD34: ldr r2, _080CAD50 @@ -163800,8 +163800,8 @@ sub_80CAD54: @ 80CAD54 pop {r0} bx r0 .align 2, 0 -_080CAD9C: .4byte 0x03004b00 -_080CADA0: .4byte 0x0202f7c8 +_080CAD9C: .4byte gUnknown_03004B00 +_080CADA0: .4byte gUnknown_0202F7C8 _080CADA4: .4byte sub_80CADA8 thumb_func_end sub_80CAD54 @@ -163840,7 +163840,7 @@ sub_80CADA8: @ 80CADA8 subs r0, 0x1 b _080CADFE .align 2, 0 -_080CADF0: .4byte 0x0202f7c8 +_080CADF0: .4byte gUnknown_0202F7C8 _080CADF4: ldr r0, _080CAE10 ldrb r0, [r0] @@ -163857,7 +163857,7 @@ _080CADFE: strh r0, [r4, 0x38] b _080CAE1A .align 2, 0 -_080CAE10: .4byte 0x0202f7c8 +_080CAE10: .4byte gUnknown_0202F7C8 _080CAE14: adds r0, r4, 0 bl move_anim_8072740 @@ -163902,8 +163902,8 @@ sub_80CAE20: @ 80CAE20 pop {r0} bx r0 .align 2, 0 -_080CAE68: .4byte 0x03004b00 -_080CAE6C: .4byte 0x0202f7c8 +_080CAE68: .4byte gUnknown_03004B00 +_080CAE6C: .4byte gUnknown_0202F7C8 _080CAE70: .4byte sub_80CAE74 thumb_func_end sub_80CAE20 @@ -163992,8 +163992,8 @@ sub_80CAED8: @ 80CAED8 pop {r0} bx r0 .align 2, 0 -_080CAF14: .4byte 0x0202f7c8 -_080CAF18: .4byte 0x03004b00 +_080CAF14: .4byte gUnknown_0202F7C8 +_080CAF18: .4byte gUnknown_03004B00 _080CAF1C: .4byte sub_80CAF20 thumb_func_end sub_80CAED8 @@ -164059,7 +164059,7 @@ sub_80CAF6C: @ 80CAF6C negs r0, r0 b _080CAF9A .align 2, 0 -_080CAF8C: .4byte 0x0202f7c8 +_080CAF8C: .4byte gUnknown_0202F7C8 _080CAF90: movs r1, 0x2E ldrsh r0, [r4, r1] @@ -164137,9 +164137,9 @@ _080CAFF0: adds r0, r6 b _080CB050 .align 2, 0 -_080CB024: .4byte 0x0202f7c8 -_080CB028: .4byte 0x03004b00 -_080CB02C: .4byte 0x0202f7c9 +_080CB024: .4byte gUnknown_0202F7C8 +_080CB028: .4byte gUnknown_03004B00 +_080CB02C: .4byte gUnknown_0202F7C9 _080CB030: ldr r0, _080CB07C ldrb r0, [r0] @@ -164177,9 +164177,9 @@ _080CB050: movs r0, 0x1 b _080CB08A .align 2, 0 -_080CB07C: .4byte 0x0202f7c9 -_080CB080: .4byte 0x03004b00 -_080CB084: .4byte 0x0202f7c8 +_080CB07C: .4byte gUnknown_0202F7C9 +_080CB080: .4byte gUnknown_03004B00 +_080CB084: .4byte gUnknown_0202F7C8 _080CB088: movs r0, 0 _080CB08A: @@ -164326,8 +164326,8 @@ _080CB170: pop {r0} bx r0 .align 2, 0 -_080CB198: .4byte 0x0202f7c9 -_080CB19C: .4byte 0x03004b00 +_080CB198: .4byte gUnknown_0202F7C9 +_080CB19C: .4byte gUnknown_03004B00 _080CB1A0: .4byte sub_80CB1A4 thumb_func_end sub_80CB144 @@ -164393,7 +164393,7 @@ _080CB1E0: subs r0, 0x1 b _080CB22E .align 2, 0 -_080CB21C: .4byte 0x0202f7c9 +_080CB21C: .4byte gUnknown_0202F7C9 _080CB220: ldr r0, _080CB258 ldrb r0, [r0] @@ -164424,7 +164424,7 @@ _080CB252: pop {r0} bx r0 .align 2, 0 -_080CB258: .4byte 0x0202f7c9 +_080CB258: .4byte gUnknown_0202F7C9 thumb_func_end sub_80CB1A4 thumb_func_start sub_80CB25C @@ -164453,7 +164453,7 @@ sub_80CB25C: @ 80CB25C pop {r0} bx r0 .align 2, 0 -_080CB290: .4byte 0x03004b00 +_080CB290: .4byte gUnknown_03004B00 _080CB294: .4byte sub_80CB298 thumb_func_end sub_80CB25C @@ -164484,7 +164484,7 @@ _080CB2C2: pop {r0} bx r0 .align 2, 0 -_080CB2C8: .4byte 0x03004b00 +_080CB2C8: .4byte gUnknown_03004B00 _080CB2CC: .4byte 0x0000ffff _080CB2D0: .4byte sub_80CB2D4 thumb_func_end sub_80CB298 @@ -164572,7 +164572,7 @@ sub_80CB340: @ 80CB340 bl move_anim_task_del b _080CB396 .align 2, 0 -_080CB36C: .4byte 0x02020004 +_080CB36C: .4byte gSprites _080CB370: adds r0, r2, 0 movs r1, 0x1 @@ -164597,8 +164597,8 @@ _080CB396: pop {r0} bx r0 .align 2, 0 -_080CB39C: .4byte 0x03004b20 -_080CB3A0: .4byte 0x03004b00 +_080CB39C: .4byte gTasks +_080CB3A0: .4byte gUnknown_03004B00 _080CB3A4: .4byte sub_80CB3A8 thumb_func_end sub_80CB340 @@ -164666,9 +164666,9 @@ _080CB420: pop {r0} bx r0 .align 2, 0 -_080CB428: .4byte 0x03004b20 -_080CB42C: .4byte 0x02020004 -_080CB430: .4byte 0x0202f7c9 +_080CB428: .4byte gTasks +_080CB42C: .4byte gSprites +_080CB430: .4byte gUnknown_0202F7C9 _080CB434: .4byte sub_80CB438 thumb_func_end sub_80CB3A8 @@ -164711,10 +164711,10 @@ sub_80CB438: @ 80CB438 strh r0, [r6, 0x8] b _080CB4C2 .align 2, 0 -_080CB484: .4byte 0x03004b00 +_080CB484: .4byte gUnknown_03004B00 _080CB488: .4byte 0x0000ffff -_080CB48C: .4byte 0x03004b20 -_080CB490: .4byte 0x02020004 +_080CB48C: .4byte gTasks +_080CB490: .4byte gSprites _080CB494: ldr r1, _080CB4C8 lsls r2, r3, 2 @@ -164744,7 +164744,7 @@ _080CB4C2: pop {r0} bx r0 .align 2, 0 -_080CB4C8: .4byte 0x03004b20 +_080CB4C8: .4byte gTasks thumb_func_end sub_80CB438 thumb_func_start sub_80CB4CC @@ -164799,8 +164799,8 @@ _080CB4F6: strh r0, [r5, 0x2E] b _080CB58A .align 2, 0 -_080CB530: .4byte 0x0202f7c9 -_080CB534: .4byte 0x03004b00 +_080CB530: .4byte gUnknown_0202F7C9 +_080CB534: .4byte gUnknown_03004B00 _080CB538: adds r2, r5, 0 adds r2, 0x3E @@ -164844,7 +164844,7 @@ _080CB58A: pop {r0} bx r0 .align 2, 0 -_080CB590: .4byte 0x0202f7c8 +_080CB590: .4byte gUnknown_0202F7C8 _080CB594: .4byte sub_8078CC0 _080CB598: .4byte move_anim_8072740 thumb_func_end sub_80CB4CC @@ -164909,8 +164909,8 @@ _080CB608: pop {r0} bx r0 .align 2, 0 -_080CB614: .4byte 0x0202f7c8 -_080CB618: .4byte 0x03004b00 +_080CB614: .4byte gUnknown_0202F7C8 +_080CB618: .4byte gUnknown_03004B00 _080CB61C: .4byte sub_80CB710 thumb_func_end sub_80CB59C @@ -165019,11 +165019,11 @@ sub_80CB620: @ 80CB620 pop {r0} bx r0 .align 2, 0 -_080CB6FC: .4byte 0x0202f7c8 -_080CB700: .4byte 0x0202f7c9 -_080CB704: .4byte 0x03004b00 +_080CB6FC: .4byte gUnknown_0202F7C8 +_080CB700: .4byte gUnknown_0202F7C9 +_080CB704: .4byte gUnknown_03004B00 _080CB708: .4byte sub_80CB710 -_080CB70C: .4byte 0x03000728 +_080CB70C: .4byte gUnknown_03000728 thumb_func_end sub_80CB620 thumb_func_start sub_80CB710 @@ -165137,8 +165137,8 @@ _080CB7DE: pop {r0} bx r0 .align 2, 0 -_080CB7E4: .4byte 0x0202f7c8 -_080CB7E8: .4byte 0x03004b00 +_080CB7E4: .4byte gUnknown_0202F7C8 +_080CB7E8: .4byte gUnknown_03004B00 thumb_func_end sub_80CB768 thumb_func_start sub_80CB7EC @@ -165367,8 +165367,8 @@ sub_80CB94C: @ 80CB94C movs r0, 0x1 b _080CB9AE .align 2, 0 -_080CB994: .4byte 0x0202f7c9 -_080CB998: .4byte 0x0202f7c8 +_080CB994: .4byte gUnknown_0202F7C9 +_080CB998: .4byte gUnknown_0202F7C8 _080CB99C: strh r6, [r5, 0x3A] adds r0, r2, 0 @@ -165472,7 +165472,7 @@ sub_80CBA28: @ 80CBA28 ldr r0, _080CBA68 b _080CBA96 .align 2, 0 -_080CBA64: .4byte 0x0202f7c9 +_080CBA64: .4byte gUnknown_0202F7C9 _080CBA68: .4byte sub_80CB8E8 _080CBA6C: movs r0, 0xFF @@ -165539,7 +165539,7 @@ _080CBADE: pop {r0} bx r0 .align 2, 0 -_080CBAE4: .4byte 0x03004b00 +_080CBAE4: .4byte gUnknown_03004B00 thumb_func_end sub_80CBAA4 thumb_func_start sub_80CBAE8 @@ -165576,8 +165576,8 @@ sub_80CBAE8: @ 80CBAE8 movs r0, 0x1 b _080CBB4A .align 2, 0 -_080CBB30: .4byte 0x0202f7c8 -_080CBB34: .4byte 0x0202f7c9 +_080CBB30: .4byte gUnknown_0202F7C8 +_080CBB34: .4byte gUnknown_0202F7C9 _080CBB38: strh r6, [r5, 0x3A] adds r0, r2, 0 @@ -165692,7 +165692,7 @@ sub_80CBBF0: @ 80CBBF0 adds r5, r0, 0 b _080CBC3A .align 2, 0 -_080CBC14: .4byte 0x03004b00 +_080CBC14: .4byte gUnknown_03004B00 _080CBC18: ldr r0, _080CBC74 movs r1, 0x2 @@ -165741,7 +165741,7 @@ _080CBC3A: movs r0, 0x1F b _080CBC82 .align 2, 0 -_080CBC74: .4byte 0x03004b00 +_080CBC74: .4byte gUnknown_03004B00 _080CBC78: .4byte sub_80CBC8C _080CBC7C: adds r1, r4, 0 @@ -166114,10 +166114,10 @@ _080CBE94: pop {r0} bx r0 .align 2, 0 -_080CBF48: .4byte 0x03004b20 -_080CBF4C: .4byte 0x0202f7c9 +_080CBF48: .4byte gTasks +_080CBF4C: .4byte gUnknown_0202F7C9 _080CBF50: .4byte gSpriteTemplate_83D6884 -_080CBF54: .4byte 0x02020004 +_080CBF54: .4byte gSprites _080CBF58: .4byte sub_80CBF5C thumb_func_end sub_80CBDF4 @@ -166160,8 +166160,8 @@ _080CBF8E: beq _080CC01A b _080CC330 .align 2, 0 -_080CBFA0: .4byte 0x03004b20 -_080CBFA4: .4byte 0x02020004 +_080CBFA0: .4byte gTasks +_080CBFA4: .4byte gSprites _080CBFA8: cmp r5, 0x5 bne _080CBFAE @@ -166718,9 +166718,9 @@ _080CC3EE: pop {r0} bx r0 .align 2, 0 -_080CC3F8: .4byte 0x02020004 +_080CC3F8: .4byte gSprites _080CC3FC: .4byte gSpriteTemplate_83D6884 -_080CC400: .4byte 0x03004b20 +_080CC400: .4byte gTasks _080CC404: .4byte sub_80CC408 thumb_func_end sub_80CC358 @@ -166779,7 +166779,7 @@ _080CC46A: pop {r0} bx r0 .align 2, 0 -_080CC470: .4byte 0x03004b20 +_080CC470: .4byte gTasks thumb_func_end sub_80CC408 thumb_func_start sub_80CC474 @@ -166794,8 +166794,8 @@ sub_80CC474: @ 80CC474 ldr r0, _080CC48C b _080CC492 .align 2, 0 -_080CC488: .4byte 0x03004b00 -_080CC48C: .4byte 0x0202f7c8 +_080CC488: .4byte gUnknown_03004B00 +_080CC48C: .4byte gUnknown_0202F7C8 _080CC490: ldr r0, _080CC4B0 _080CC492: @@ -166813,8 +166813,8 @@ _080CC492: ldr r0, _080CC4B8 b _080CC4CC .align 2, 0 -_080CC4B0: .4byte 0x0202f7c9 -_080CC4B4: .4byte 0x03004b00 +_080CC4B0: .4byte gUnknown_0202F7C9 +_080CC4B4: .4byte gUnknown_03004B00 _080CC4B8: .4byte 0x0000fff0 _080CC4BC: movs r0, 0x1 @@ -166845,7 +166845,7 @@ _080CC4CC: beq _080CC4FE b _080CC56C .align 2, 0 -_080CC4F0: .4byte 0x03004b00 +_080CC4F0: .4byte gUnknown_03004B00 _080CC4F4: cmp r0, 0x2 beq _080CC508 @@ -166915,7 +166915,7 @@ _080CC56C: pop {r0} bx r0 .align 2, 0 -_080CC578: .4byte 0x0202f7c9 +_080CC578: .4byte gUnknown_0202F7C9 _080CC57C: .4byte sub_80CC580 thumb_func_end sub_80CC474 @@ -167001,7 +167001,7 @@ sub_80CC5F8: @ 80CC5F8 beq _080CC650 b _080CC6AA .align 2, 0 -_080CC618: .4byte 0x03004b20 +_080CC618: .4byte gTasks _080CC61C: ldr r0, _080CC648 bl IndexOfSpritePaletteTag @@ -167085,7 +167085,7 @@ _080CC6BE: bx r0 .align 2, 0 _080CC6C4: .4byte gUnknown_083D6984 -_080CC6C8: .4byte 0x03004b00 +_080CC6C8: .4byte gUnknown_03004B00 thumb_func_end sub_80CC5F8 thumb_func_start sub_80CC6CC @@ -167102,7 +167102,7 @@ sub_80CC6CC: @ 80CC6CC bl move_anim_8072740 b _080CC7C2 .align 2, 0 -_080CC6E4: .4byte 0x03004b00 +_080CC6E4: .4byte gUnknown_03004B00 _080CC6E8: movs r3, 0 ldrsh r0, [r1, r3] @@ -167111,7 +167111,7 @@ _080CC6E8: ldr r4, _080CC6F4 b _080CC6FA .align 2, 0 -_080CC6F4: .4byte 0x0202f7c8 +_080CC6F4: .4byte gUnknown_0202F7C8 _080CC6F8: ldr r4, _080CC734 _080CC6FA: @@ -167143,8 +167143,8 @@ _080CC6FA: strh r2, [r6, 0x3A] b _080CC74C .align 2, 0 -_080CC734: .4byte 0x0202f7c9 -_080CC738: .4byte 0x03004b00 +_080CC734: .4byte gUnknown_0202F7C9 +_080CC738: .4byte gUnknown_03004B00 _080CC73C: strh r5, [r6, 0x20] strh r2, [r6, 0x22] @@ -167290,8 +167290,8 @@ sub_80CC82C: @ 80CC82C ldrh r0, [r2, 0x2] b _080CC860 .align 2, 0 -_080CC84C: .4byte 0x0202f7c8 -_080CC850: .4byte 0x03004b00 +_080CC84C: .4byte gUnknown_0202F7C8 +_080CC850: .4byte gUnknown_03004B00 _080CC854: ldr r0, _080CC878 ldrh r1, [r0] @@ -167312,7 +167312,7 @@ _080CC860: pop {r0} bx r0 .align 2, 0 -_080CC878: .4byte 0x03004b00 +_080CC878: .4byte gUnknown_03004B00 _080CC87C: .4byte sub_8078600 _080CC880: .4byte move_anim_8072740 thumb_func_end sub_80CC82C @@ -167346,9 +167346,9 @@ _080CC89E: pop {r0} bx r0 .align 2, 0 -_080CC8BC: .4byte 0x0202f7c8 +_080CC8BC: .4byte gUnknown_0202F7C8 _080CC8C0: .4byte sub_80CC810 -_080CC8C4: .4byte 0x03004b00 +_080CC8C4: .4byte gUnknown_03004B00 thumb_func_end sub_80CC884 thumb_func_start sub_80CC8C8 @@ -167384,7 +167384,7 @@ sub_80CC8C8: @ 80CC8C8 pop {r0} bx r0 .align 2, 0 -_080CC908: .4byte 0x03004b00 +_080CC908: .4byte gUnknown_03004B00 _080CC90C: .4byte move_anim_8074EE0 _080CC910: .4byte sub_8078504 thumb_func_end sub_80CC8C8 @@ -167429,9 +167429,9 @@ _080CC948: strh r0, [r5, 0x20] b _080CC984 .align 2, 0 -_080CC964: .4byte 0x0202f7c9 +_080CC964: .4byte gUnknown_0202F7C9 _080CC968: .4byte sub_80CCB00 -_080CC96C: .4byte 0x03004b00 +_080CC96C: .4byte gUnknown_03004B00 _080CC970: ldrh r0, [r5, 0x20] ldrh r1, [r3] @@ -167492,7 +167492,7 @@ sub_80CC9BC: @ 80CC9BC beq _080CC9FC b _080CCA58 .align 2, 0 -_080CC9D8: .4byte 0x03004b00 +_080CC9D8: .4byte gUnknown_03004B00 _080CC9DC: ldr r5, _080CC9F8 ldrb r0, [r5] @@ -167507,7 +167507,7 @@ _080CC9DC: adds r0, r4, 0 b _080CCA68 .align 2, 0 -_080CC9F8: .4byte 0x0202f7c9 +_080CC9F8: .4byte gUnknown_0202F7C9 _080CC9FC: ldr r5, _080CCA54 ldrb r0, [r5] @@ -167549,7 +167549,7 @@ _080CC9FC: lsrs r4, r0, 1 b _080CCA72 .align 2, 0 -_080CCA54: .4byte 0x0202f7c9 +_080CCA54: .4byte gUnknown_0202F7C9 _080CCA58: ldr r4, _080CCAA4 ldrb r0, [r4] @@ -167590,9 +167590,9 @@ _080CCA8A: strh r0, [r6, 0x20] b _080CCAC4 .align 2, 0 -_080CCAA4: .4byte 0x0202f7c9 +_080CCAA4: .4byte gUnknown_0202F7C9 _080CCAA8: .4byte sub_80CCB00 -_080CCAAC: .4byte 0x03004b00 +_080CCAAC: .4byte gUnknown_03004B00 _080CCAB0: ldrh r0, [r6, 0x20] ldrh r1, [r3] @@ -167742,7 +167742,7 @@ unref_sub_80CCB6C: @ 80CCB6C strb r2, [r0] b _080CCBFE .align 2, 0 -_080CCBC4: .4byte 0x02020004 +_080CCBC4: .4byte gSprites _080CCBC8: adds r1, r5, 0 adds r1, 0x3E @@ -167779,7 +167779,7 @@ _080CCBFE: strh r0, [r5, 0x34] b _080CCC14 .align 2, 0 -_080CCC0C: .4byte 0x02020004 +_080CCC0C: .4byte gSprites _080CCC10: adds r0, r1, 0x1 strh r0, [r5, 0x32] @@ -167810,7 +167810,7 @@ _080CCC44: pop {r0} bx r0 .align 2, 0 -_080CCC4C: .4byte 0x02020004 +_080CCC4C: .4byte gSprites thumb_func_end unref_sub_80CCB6C thumb_func_start sub_80CCC50 @@ -167831,8 +167831,8 @@ sub_80CCC50: @ 80CCC50 subs r0, r1 b _080CCC7E .align 2, 0 -_080CCC70: .4byte 0x03004b00 -_080CCC74: .4byte 0x0202f7c8 +_080CCC70: .4byte gUnknown_03004B00 +_080CCC74: .4byte gUnknown_0202F7C8 _080CCC78: ldrh r0, [r4] ldrh r1, [r5, 0x20] @@ -167860,7 +167860,7 @@ _080CCC7E: pop {r0} bx r0 .align 2, 0 -_080CCCAC: .4byte 0x03004b00 +_080CCCAC: .4byte gUnknown_03004B00 _080CCCB0: .4byte sub_80CCCB4 thumb_func_end sub_80CCC50 @@ -167980,8 +167980,8 @@ _080CCD78: strb r1, [r5, 0x5] b _080CCDB8 .align 2, 0 -_080CCD98: .4byte 0x03004b00 -_080CCD9C: .4byte 0x0202f7c8 +_080CCD98: .4byte gUnknown_03004B00 +_080CCD9C: .4byte gUnknown_0202F7C8 _080CCDA0: ldrb r0, [r6] bl sub_8079ED4 @@ -168026,7 +168026,7 @@ _080CCDB8: pop {r0} bx r0 .align 2, 0 -_080CCDF8: .4byte 0x03004b00 +_080CCDF8: .4byte gUnknown_03004B00 _080CCDFC: .4byte 0x00002828 _080CCE00: .4byte REG_BLDCNT _080CCE04: .4byte REG_BLDALPHA @@ -168120,7 +168120,7 @@ _080CCE9E: strh r0, [r4, 0x2E] b _080CCEF4 .align 2, 0 -_080CCEB0: .4byte 0x0202eec8 +_080CCEB0: .4byte gPlttBufferFaded _080CCEB4: .4byte REG_BLDALPHA _080CCEB8: ldrh r0, [r4, 0x3A] @@ -168207,7 +168207,7 @@ sub_80CCF04: @ 80CCF04 pop {r0} bx r0 .align 2, 0 -_080CCF5C: .4byte 0x0202f7c9 +_080CCF5C: .4byte gUnknown_0202F7C9 _080CCF60: .4byte 0x0000ffe8 _080CCF64: .4byte REG_BLDCNT _080CCF68: .4byte REG_BLDALPHA @@ -168497,7 +168497,7 @@ _080CD154: pop {r0} bx r0 .align 2, 0 -_080CD184: .4byte 0x03004b00 +_080CD184: .4byte gUnknown_03004B00 _080CD188: .4byte move_anim_8072740 _080CD18C: .4byte sub_8078394 thumb_func_end sub_80CD140 @@ -168514,8 +168514,8 @@ sub_80CD190: @ 80CD190 ldr r0, _080CD1A8 b _080CD1AE .align 2, 0 -_080CD1A4: .4byte 0x03004b00 -_080CD1A8: .4byte 0x0202f7c8 +_080CD1A4: .4byte gUnknown_03004B00 +_080CD1A8: .4byte gUnknown_0202F7C8 _080CD1AC: ldr r0, _080CD1F0 _080CD1AE: @@ -168549,8 +168549,8 @@ _080CD1AE: strh r0, [r5, 0x22] b _080CD248 .align 2, 0 -_080CD1F0: .4byte 0x0202f7c9 -_080CD1F4: .4byte 0x03004b00 +_080CD1F0: .4byte gUnknown_0202F7C9 +_080CD1F4: .4byte gUnknown_03004B00 _080CD1F8: ldr r4, _080CD218 movs r2, 0xC @@ -168567,7 +168567,7 @@ _080CD1F8: movs r1, 0x1 b _080CD22E .align 2, 0 -_080CD218: .4byte 0x03004b00 +_080CD218: .4byte gUnknown_03004B00 _080CD21C: adds r0, r6, 0 movs r1, 0x2 @@ -168606,7 +168606,7 @@ _080CD248: pop {r0} bx r0 .align 2, 0 -_080CD268: .4byte 0x03004b00 +_080CD268: .4byte gUnknown_03004B00 _080CD26C: .4byte move_anim_8072740 _080CD270: .4byte sub_8078394 thumb_func_end sub_80CD190 @@ -168633,8 +168633,8 @@ sub_80CD274: @ 80CD274 strh r0, [r4, 0x22] b _080CD2C2 .align 2, 0 -_080CD2A0: .4byte 0x0202f7c8 -_080CD2A4: .4byte 0x03004b00 +_080CD2A0: .4byte gUnknown_0202F7C8 +_080CD2A4: .4byte gUnknown_03004B00 _080CD2A8: ldr r2, _080CD2CC ldrh r0, [r4, 0x20] @@ -168655,7 +168655,7 @@ _080CD2C2: pop {r0} bx r0 .align 2, 0 -_080CD2CC: .4byte 0x03004b00 +_080CD2CC: .4byte gUnknown_03004B00 _080CD2D0: .4byte sub_80CD2D4 thumb_func_end sub_80CD274 @@ -168727,8 +168727,8 @@ sub_80CD328: @ 80CD328 strh r0, [r4, 0x34] b _080CD37E .align 2, 0 -_080CD358: .4byte 0x0202f7c8 -_080CD35C: .4byte 0x03004b00 +_080CD358: .4byte gUnknown_0202F7C8 +_080CD35C: .4byte gUnknown_03004B00 _080CD360: ldr r2, _080CD388 ldrh r0, [r4, 0x20] @@ -168751,7 +168751,7 @@ _080CD37E: pop {r0} bx r0 .align 2, 0 -_080CD388: .4byte 0x03004b00 +_080CD388: .4byte gUnknown_03004B00 _080CD38C: .4byte 0x0000ffff _080CD390: .4byte sub_80CD394 thumb_func_end sub_80CD328 @@ -169027,7 +169027,7 @@ _080CD594: pop {r0} bx r0 .align 2, 0 -_080CD59C: .4byte 0x0202f7c9 +_080CD59C: .4byte gUnknown_0202F7C9 _080CD5A0: .4byte sub_8078B34 _080CD5A4: .4byte sub_80CD654 thumb_func_end sub_80CD4EC @@ -169104,7 +169104,7 @@ _080CD5D8: b _080CD648 .align 2, 0 _080CD634: .4byte 0x00007fff -_080CD638: .4byte 0x0202ecd8 +_080CD638: .4byte gUnknown_0202ECD8 _080CD63C: .4byte 0x00000101 _080CD640: cmp r0, 0 @@ -169138,7 +169138,7 @@ _080CD66C: pop {r0} bx r0 .align 2, 0 -_080CD670: .4byte 0x03004b00 +_080CD670: .4byte gUnknown_03004B00 _080CD674: .4byte 0x0000ffff _080CD678: .4byte sub_80CD67C thumb_func_end sub_80CD654 @@ -169205,7 +169205,7 @@ sub_80CD6CC: @ 80CD6CC strh r0, [r3, 0x22] b _080CD742 .align 2, 0 -_080CD6EC: .4byte 0x03004b00 +_080CD6EC: .4byte gUnknown_03004B00 _080CD6F0: cmp r0, 0x2 bne _080CD70C @@ -169299,7 +169299,7 @@ sub_80CD774: @ 80CD774 beq _080CD7A6 b _080CD7C0 .align 2, 0 -_080CD79C: .4byte 0x03004b00 +_080CD79C: .4byte gUnknown_03004B00 _080CD7A0: cmp r0, 0x2 beq _080CD7B8 @@ -169363,8 +169363,8 @@ _080CD7EA: pop {r0} bx r0 .align 2, 0 -_080CD80C: .4byte 0x0202f7c8 -_080CD810: .4byte 0x02024be0 +_080CD80C: .4byte gUnknown_0202F7C8 +_080CD810: .4byte gUnknown_02024BE0 _080CD814: .4byte sub_80CD81C _080CD818: .4byte sub_8078458 thumb_func_end sub_80CD7CC @@ -169433,8 +169433,8 @@ _080CD892: pop {r0} bx r0 .align 2, 0 -_080CD898: .4byte 0x02024be0 -_080CD89C: .4byte 0x0202f7c8 +_080CD898: .4byte gUnknown_02024BE0 +_080CD89C: .4byte gUnknown_0202F7C8 _080CD8A0: .4byte 0xfffffd00 _080CD8A4: .4byte sub_80CD9B8 thumb_func_end sub_80CD81C @@ -169473,8 +169473,8 @@ _080CD8C6: pop {r0} bx r0 .align 2, 0 -_080CD8E8: .4byte 0x0202f7c8 -_080CD8EC: .4byte 0x02024be0 +_080CD8E8: .4byte gUnknown_0202F7C8 +_080CD8EC: .4byte gUnknown_02024BE0 _080CD8F0: .4byte sub_80CD9B8 _080CD8F4: .4byte sub_8078458 thumb_func_end sub_80CD8A8 @@ -169532,8 +169532,8 @@ sub_80CD91C: @ 80CD91C lsls r0, 4 b _080CD96A .align 2, 0 -_080CD958: .4byte 0x02024be0 -_080CD95C: .4byte 0x0202f7c8 +_080CD958: .4byte gUnknown_02024BE0 +_080CD95C: .4byte gUnknown_0202F7C8 _080CD960: movs r0, 0x80 lsls r0, 3 @@ -169682,8 +169682,8 @@ _080CDA2E: strh r0, [r4, 0x2E] b _080CDAC2 .align 2, 0 -_080CDA74: .4byte 0x02024be0 -_080CDA78: .4byte 0x0202f7c8 +_080CDA74: .4byte gUnknown_02024BE0 +_080CDA78: .4byte gUnknown_0202F7C8 _080CDA7C: .4byte 0xfffffe00 _080CDA80: ldrh r0, [r4, 0x36] @@ -169755,10 +169755,10 @@ sub_80CDAC8: @ 80CDAC8 bl move_anim_task_del b _080CDB56 .align 2, 0 -_080CDB0C: .4byte 0x03004b20 -_080CDB10: .4byte 0x02024be0 -_080CDB14: .4byte 0x0202f7c8 -_080CDB18: .4byte 0x03004b00 +_080CDB0C: .4byte gTasks +_080CDB10: .4byte gUnknown_02024BE0 +_080CDB14: .4byte gUnknown_0202F7C8 +_080CDB18: .4byte gUnknown_03004B00 _080CDB1C: strh r1, [r5, 0xC] movs r0, 0x8 @@ -169823,7 +169823,7 @@ _080CDB7A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080CDB84: .4byte 0x03004b20 +_080CDB84: .4byte gTasks _080CDB88: .4byte _080CDB8C .align 2, 0 _080CDB8C: @@ -169903,7 +169903,7 @@ _080CDC1E: strh r0, [r4, 0x14] b _080CDCDC .align 2, 0 -_080CDC28: .4byte 0x02020004 +_080CDC28: .4byte gSprites _080CDC2C: ldrh r2, [r4, 0xE] movs r3, 0xE @@ -169935,7 +169935,7 @@ _080CDC46: adds r1, r2 b _080CDC7C .align 2, 0 -_080CDC64: .4byte 0x02020004 +_080CDC64: .4byte gSprites _080CDC68: ldr r2, _080CDC84 movs r3, 0x8 @@ -169953,7 +169953,7 @@ _080CDC7C: strh r0, [r4, 0x14] b _080CDD08 .align 2, 0 -_080CDC84: .4byte 0x02020004 +_080CDC84: .4byte gSprites _080CDC88: ldr r2, _080CDCA0 movs r0, 0x8 @@ -169968,7 +169968,7 @@ _080CDC88: strh r0, [r4, 0xE] b _080CDCDC .align 2, 0 -_080CDCA0: .4byte 0x02020004 +_080CDCA0: .4byte gSprites _080CDCA4: ldrh r1, [r4, 0xE] movs r2, 0xE @@ -170006,7 +170006,7 @@ _080CDCDC: strh r0, [r4, 0xC] b _080CDD1A .align 2, 0 -_080CDCE4: .4byte 0x02020004 +_080CDCE4: .4byte gSprites _080CDCE8: movs r3, 0xE ldrsh r0, [r4, r3] @@ -170031,7 +170031,7 @@ _080CDD08: strh r0, [r4, 0xE] b _080CDD1A .align 2, 0 -_080CDD10: .4byte 0x02020004 +_080CDD10: .4byte gSprites _080CDD14: adds r0, r2, 0 bl move_anim_task_del @@ -170072,7 +170072,7 @@ sub_80CDD20: @ 80CDD20 strh r0, [r4, 0xE] b _080CDD6C .align 2, 0 -_080CDD5C: .4byte 0x03004b20 +_080CDD5C: .4byte gTasks _080CDD60: ldrb r0, [r4, 0x8] bl sub_8078F40 @@ -170096,8 +170096,8 @@ sub_80CDD74: @ 80CDD74 ldr r4, _080CDD8C b _080CDD92 .align 2, 0 -_080CDD88: .4byte 0x03004b00 -_080CDD8C: .4byte 0x0202f7c8 +_080CDD88: .4byte gUnknown_03004B00 +_080CDD8C: .4byte gUnknown_0202F7C8 _080CDD90: ldr r4, _080CDDD0 _080CDD92: @@ -170129,7 +170129,7 @@ _080CDD92: pop {r0} bx r0 .align 2, 0 -_080CDDD0: .4byte 0x0202f7c9 +_080CDDD0: .4byte gUnknown_0202F7C9 _080CDDD4: .4byte sub_80CDEC0 _080CDDD8: .4byte sub_8078600 thumb_func_end sub_80CDD74 @@ -170162,7 +170162,7 @@ sub_80CDDDC: @ 80CDDDC pop {r0} bx r0 .align 2, 0 -_080CDE14: .4byte 0x0202f7c9 +_080CDE14: .4byte gUnknown_0202F7C9 _080CDE18: .4byte 0x0000ffd0 _080CDE1C: .4byte sub_80CDE78 _080CDE20: .4byte sub_8078600 @@ -170202,8 +170202,8 @@ sub_80CDE24: @ 80CDE24 pop {r0} bx r0 .align 2, 0 -_080CDE68: .4byte 0x0202f7c9 -_080CDE6C: .4byte 0x03004b00 +_080CDE68: .4byte gUnknown_0202F7C9 +_080CDE6C: .4byte gUnknown_03004B00 _080CDE70: .4byte 0x0000ffd0 _080CDE74: .4byte sub_80CDEC0 thumb_func_end sub_80CDE24 @@ -170305,8 +170305,8 @@ sub_80CDF0C: @ 80CDF0C ldr r4, _080CDF24 b _080CDF2A .align 2, 0 -_080CDF20: .4byte 0x03004b00 -_080CDF24: .4byte 0x0202f7c8 +_080CDF20: .4byte gUnknown_03004B00 +_080CDF24: .4byte gUnknown_0202F7C8 _080CDF28: ldr r4, _080CDF64 _080CDF2A: @@ -170337,8 +170337,8 @@ _080CDF2A: pop {r0} bx r0 .align 2, 0 -_080CDF64: .4byte 0x0202f7c9 -_080CDF68: .4byte 0x03004b00 +_080CDF64: .4byte gUnknown_0202F7C9 +_080CDF68: .4byte gUnknown_03004B00 _080CDF6C: .4byte sub_80CDF70 thumb_func_end sub_80CDF0C @@ -170415,7 +170415,7 @@ sub_80CDFB0: @ 80CDFB0 pop {r0} bx r0 .align 2, 0 -_080CDFF8: .4byte 0x0202f7c8 +_080CDFF8: .4byte gUnknown_0202F7C8 _080CDFFC: .4byte sub_80CE000 thumb_func_end sub_80CDFB0 @@ -170552,8 +170552,8 @@ _080CE0F6: pop {r0} bx r0 .align 2, 0 -_080CE0FC: .4byte 0x0202f7c8 -_080CE100: .4byte 0x03004b00 +_080CE0FC: .4byte gUnknown_0202F7C8 +_080CE100: .4byte gUnknown_03004B00 _080CE104: .4byte 0x0000ffff thumb_func_end sub_80CE09C @@ -170576,8 +170576,8 @@ sub_80CE108: @ 80CE108 strh r0, [r1, 0xE] b _080CE16C .align 2, 0 -_080CE128: .4byte 0x03004b20 -_080CE12C: .4byte 0x03004b00 +_080CE128: .4byte gTasks +_080CE12C: .4byte gUnknown_03004B00 _080CE130: .4byte 0x0000ffff _080CE134: cmp r0, 0x2 @@ -170641,7 +170641,7 @@ sub_80CE17C: @ 80CE17C pop {r0} bx r0 .align 2, 0 -_080CE1A4: .4byte 0x03004b00 +_080CE1A4: .4byte gUnknown_03004B00 _080CE1A8: .4byte sub_80CE1AC thumb_func_end sub_80CE17C @@ -170690,7 +170690,7 @@ _080CE1FC: pop {r0} bx r0 .align 2, 0 -_080CE204: .4byte 0x0202f7c8 +_080CE204: .4byte gUnknown_0202F7C8 _080CE208: .4byte sub_8078B34 _080CE20C: .4byte move_anim_8072740 thumb_func_end sub_80CE1AC @@ -170734,7 +170734,7 @@ _080CE252: pop {r0} bx r0 .align 2, 0 -_080CE258: .4byte 0x03004b20 +_080CE258: .4byte gTasks _080CE25C: .4byte REG_BLDALPHA thumb_func_end sub_80CE210 @@ -170792,9 +170792,9 @@ _080CE2BC: pop {r0} bx r0 .align 2, 0 -_080CE2C8: .4byte 0x02024a68 -_080CE2CC: .4byte 0x03004b00 -_080CE2D0: .4byte 0x03004340 +_080CE2C8: .4byte gUnknown_02024A68 +_080CE2CC: .4byte gUnknown_03004B00 +_080CE2D0: .4byte gUnknown_03004340 thumb_func_end unref_sub_80CE260 thumb_func_start unref_sub_80CE2D4 @@ -170823,8 +170823,8 @@ _080CE2EE: pop {r0} bx r0 .align 2, 0 -_080CE304: .4byte 0x03004340 -_080CE308: .4byte 0x02024a68 +_080CE304: .4byte gUnknown_03004340 +_080CE308: .4byte gUnknown_02024A68 thumb_func_end unref_sub_80CE2D4 thumb_func_start sub_80CE30C @@ -170862,7 +170862,7 @@ _080CE32A: pop {r0} bx r0 .align 2, 0 -_080CE34C: .4byte 0x03004b00 +_080CE34C: .4byte gUnknown_03004B00 _080CE350: .4byte sub_80CE354 thumb_func_end sub_80CE30C @@ -170910,8 +170910,8 @@ sub_80CE36C: @ 80CE36C pop {r0} bx r0 .align 2, 0 -_080CE3A4: .4byte 0x0202f7c8 -_080CE3A8: .4byte 0x03004b00 +_080CE3A4: .4byte gUnknown_0202F7C8 +_080CE3A8: .4byte gUnknown_03004B00 _080CE3AC: .4byte sub_80CE3B0 thumb_func_end sub_80CE36C @@ -171050,7 +171050,7 @@ sub_80CE3EC: @ 80CE3EC bx r0 .align 2, 0 _080CE4BC: .4byte 0x0000ffff -_080CE4C0: .4byte 0x03004b20 +_080CE4C0: .4byte gTasks _080CE4C4: .4byte 0x000027d2 _080CE4C8: .4byte 0x000027d3 _080CE4CC: .4byte 0x00007fbb @@ -171080,7 +171080,7 @@ sub_80CE4D4: @ 80CE4D4 beq _080CE50E b _080CE65E .align 2, 0 -_080CE4FC: .4byte 0x03004b20 +_080CE4FC: .4byte gTasks _080CE500: cmp r1, 0x2 bne _080CE506 @@ -171184,7 +171184,7 @@ _080CE5A4: b _080CE65E .align 2, 0 _080CE5B8: .4byte 0x00007fbb -_080CE5BC: .4byte 0x0202eec8 +_080CE5BC: .4byte gPlttBufferFaded _080CE5C0: ldr r0, _080CE608 ldrb r1, [r0, 0x7] @@ -171225,8 +171225,8 @@ _080CE5F6: strh r0, [r4, 0xA] b _080CE640 .align 2, 0 -_080CE608: .4byte 0x0202f388 -_080CE60C: .4byte 0x02020004 +_080CE608: .4byte gPaletteFade +_080CE60C: .4byte gSprites _080CE610: .4byte gBattleAnimSpriteTemplate_83D6FC8 _080CE614: .4byte gBattleAnimSpriteTemplate_83D6FF8 _080CE618: @@ -171272,7 +171272,7 @@ _080CE65E: pop {r0} bx r0 .align 2, 0 -_080CE66C: .4byte 0x0202f388 +_080CE66C: .4byte gPaletteFade thumb_func_end sub_80CE4D4 thumb_func_start sub_80CE670 @@ -171342,8 +171342,8 @@ _080CE68E: ldr r0, _080CE6FC b _080CE726 .align 2, 0 -_080CE6F4: .4byte 0x03004b00 -_080CE6F8: .4byte 0x0202f7c9 +_080CE6F4: .4byte gUnknown_03004B00 +_080CE6F8: .4byte gUnknown_0202F7C9 _080CE6FC: .4byte 0xffffec00 _080CE700: ldr r0, _080CE740 @@ -171376,7 +171376,7 @@ _080CE726: strh r0, [r5, 0x38] b _080CE784 .align 2, 0 -_080CE740: .4byte 0x0202f7c8 +_080CE740: .4byte gUnknown_0202F7C8 _080CE744: .4byte 0xfffff600 _080CE748: ldrh r0, [r5, 0x20] @@ -171531,10 +171531,10 @@ _080CE838: mov r9, r1 b _080CE8B4 .align 2, 0 -_080CE870: .4byte 0x03004b20 +_080CE870: .4byte gTasks _080CE874: .4byte 0x00002771 -_080CE878: .4byte 0x02020004 -_080CE87C: .4byte 0x0202eac8 +_080CE878: .4byte gSprites +_080CE87C: .4byte gPlttBufferUnfaded _080CE880: lsls r2, r0, 4 adds r2, r0 @@ -171589,7 +171589,7 @@ _080CE8C6: .align 2, 0 _080CE8E4: .4byte sub_80CE974 _080CE8E8: .4byte sub_80CE910 -_080CE8EC: .4byte 0x0202f7c8 +_080CE8EC: .4byte gUnknown_0202F7C8 _080CE8F0: .4byte 0x0000fdff _080CE8F4: movs r2, 0x80 @@ -171637,8 +171637,8 @@ sub_80CE910: @ 80CE910 lsls r3, 2 b _080CE956 .align 2, 0 -_080CE944: .4byte 0x03004b20 -_080CE948: .4byte 0x0202f7c8 +_080CE944: .4byte gTasks +_080CE948: .4byte gUnknown_0202F7C8 _080CE94C: movs r0, 0x80 lsls r0, 19 @@ -171696,7 +171696,7 @@ _080CE990: bl obj_delete_but_dont_free_vram b _080CE9FA .align 2, 0 -_080CE9B4: .4byte 0x03004b20 +_080CE9B4: .4byte gTasks _080CE9B8: ldr r4, _080CEA00 movs r1, 0x2E @@ -171845,7 +171845,7 @@ _080CEAB2: bx r0 .align 2, 0 _080CEAD0: .4byte gUnknown_083D712C -_080CEAD4: .4byte 0x0202eec8 +_080CEAD4: .4byte gPlttBufferFaded thumb_func_end sub_80CEA20 thumb_func_start sub_80CEAD8 @@ -171920,7 +171920,7 @@ _080CEB48: movs r3, 0x28 b _080CEB86 .align 2, 0 -_080CEB64: .4byte 0x03004b00 +_080CEB64: .4byte gUnknown_03004B00 _080CEB68: .4byte gUnknown_083D712C _080CEB6C: ldr r4, _080CEBBC @@ -171961,7 +171961,7 @@ _080CEB86: pop {r0} bx r0 .align 2, 0 -_080CEBBC: .4byte 0x0202f7c9 +_080CEBBC: .4byte gUnknown_0202F7C9 _080CEBC0: .4byte sub_80CEC1C thumb_func_end sub_80CEB0C @@ -172184,8 +172184,8 @@ _080CED06: pop {r0} bx r0 .align 2, 0 -_080CED6C: .4byte 0x0202f7c8 -_080CED70: .4byte 0x03004b00 +_080CED6C: .4byte gUnknown_0202F7C8 +_080CED70: .4byte gUnknown_03004B00 _080CED74: .4byte sub_80CED78 thumb_func_end sub_80CECE8 @@ -172271,7 +172271,7 @@ sub_80CEDF0: @ 80CEDF0 movs r6, 0x10 b _080CEE16 .align 2, 0 -_080CEE10: .4byte 0x03004b00 +_080CEE10: .4byte gUnknown_03004B00 _080CEE14: ldr r6, _080CEE50 _080CEE16: @@ -172302,7 +172302,7 @@ _080CEE16: bx r0 .align 2, 0 _080CEE50: .4byte 0x0000fff0 -_080CEE54: .4byte 0x0202f7c8 +_080CEE54: .4byte gUnknown_0202F7C8 _080CEE58: .4byte sub_80782D8 _080CEE5C: .4byte move_anim_8072740 thumb_func_end sub_80CEDF0 @@ -172368,7 +172368,7 @@ _080CEEAC: pop {r0} bx r0 .align 2, 0 -_080CEED8: .4byte 0x03004b00 +_080CEED8: .4byte gUnknown_03004B00 _080CEEDC: .4byte gUnknown_083D712C _080CEEE0: .4byte 0x0000ffe0 _080CEEE4: .4byte sub_80CEEE8 @@ -172481,8 +172481,8 @@ sub_80CEF9C: @ 80CEF9C ldr r0, _080CEFB4 b _080CEFBA .align 2, 0 -_080CEFB0: .4byte 0x03004b00 -_080CEFB4: .4byte 0x0202f7c8 +_080CEFB0: .4byte gUnknown_03004B00 +_080CEFB4: .4byte gUnknown_0202F7C8 _080CEFB8: ldr r0, _080CEFF8 _080CEFBA: @@ -172513,8 +172513,8 @@ _080CEFBA: pop {r0} bx r0 .align 2, 0 -_080CEFF8: .4byte 0x0202f7c9 -_080CEFFC: .4byte 0x03004b00 +_080CEFF8: .4byte gUnknown_0202F7C9 +_080CEFFC: .4byte gUnknown_03004B00 _080CF000: .4byte sub_80CF008 _080CF004: .4byte sub_8078600 thumb_func_end sub_80CEF9C @@ -172560,8 +172560,8 @@ sub_80CF040: @ 80CF040 ldr r0, _080CF058 b _080CF05E .align 2, 0 -_080CF054: .4byte 0x03004b00 -_080CF058: .4byte 0x0202f7c8 +_080CF054: .4byte gUnknown_03004B00 +_080CF058: .4byte gUnknown_0202F7C8 _080CF05C: ldr r0, _080CF07C _080CF05E: @@ -172579,7 +172579,7 @@ _080CF05E: pop {r0} bx r0 .align 2, 0 -_080CF07C: .4byte 0x0202f7c9 +_080CF07C: .4byte gUnknown_0202F7C9 _080CF080: .4byte sub_80CF088 _080CF084: .4byte sub_80785E4 thumb_func_end sub_80CF040 @@ -172624,8 +172624,8 @@ sub_80CF0BC: @ 80CF0BC ldr r0, _080CF0D4 b _080CF0DA .align 2, 0 -_080CF0D0: .4byte 0x03004b00 -_080CF0D4: .4byte 0x0202f7c8 +_080CF0D0: .4byte gUnknown_03004B00 +_080CF0D4: .4byte gUnknown_0202F7C8 _080CF0D8: ldr r0, _080CF12C _080CF0DA: @@ -172668,7 +172668,7 @@ _080CF102: pop {r0} bx r0 .align 2, 0 -_080CF12C: .4byte 0x0202f7c9 +_080CF12C: .4byte gUnknown_0202F7C9 _080CF130: .4byte sub_80CF138 _080CF134: .4byte sub_80785E4 thumb_func_end sub_80CF0BC @@ -172770,8 +172770,8 @@ sub_80CF1C8: @ 80CF1C8 ldr r0, _080CF1E0 b _080CF1E6 .align 2, 0 -_080CF1DC: .4byte 0x03004b00 -_080CF1E0: .4byte 0x0202f7c8 +_080CF1DC: .4byte gUnknown_03004B00 +_080CF1E0: .4byte gUnknown_0202F7C8 _080CF1E4: ldr r0, _080CF208 _080CF1E6: @@ -172790,7 +172790,7 @@ _080CF1E6: movs r0, 0x2 b _080CF216 .align 2, 0 -_080CF208: .4byte 0x0202f7c9 +_080CF208: .4byte gUnknown_0202F7C9 _080CF20C: adds r0, r5, 0 movs r1, 0x1 @@ -172890,7 +172890,7 @@ sub_80CF280: @ 80CF280 pop {r0} bx r0 .align 2, 0 -_080CF2C4: .4byte 0x03004b00 +_080CF2C4: .4byte gUnknown_03004B00 _080CF2C8: .4byte move_anim_8074EE0 _080CF2CC: .4byte sub_8078278 thumb_func_end sub_80CF280 @@ -172907,8 +172907,8 @@ sub_80CF2D0: @ 80CF2D0 ldr r0, _080CF2E8 b _080CF2EE .align 2, 0 -_080CF2E4: .4byte 0x03004b00 -_080CF2E8: .4byte 0x0202f7c8 +_080CF2E4: .4byte gUnknown_03004B00 +_080CF2E8: .4byte gUnknown_0202F7C8 _080CF2EC: ldr r0, _080CF308 _080CF2EE: @@ -172924,7 +172924,7 @@ _080CF2EE: pop {r0} bx r0 .align 2, 0 -_080CF308: .4byte 0x0202f7c9 +_080CF308: .4byte gUnknown_0202F7C9 _080CF30C: .4byte sub_80CF310 thumb_func_end sub_80CF2D0 @@ -173027,7 +173027,7 @@ _080CF3B2: pop {r0} bx r0 .align 2, 0 -_080CF3C0: .4byte 0x02020004 +_080CF3C0: .4byte gSprites thumb_func_end sub_80CF374 thumb_func_start sub_80CF3C4 @@ -173065,10 +173065,10 @@ sub_80CF3C4: @ 80CF3C4 adds r1, r0, 0 b _080CF426 .align 2, 0 -_080CF40C: .4byte 0x0202f7c8 -_080CF410: .4byte 0x02024be0 -_080CF414: .4byte 0x0202f7c9 -_080CF418: .4byte 0x03004b00 +_080CF40C: .4byte gUnknown_0202F7C8 +_080CF410: .4byte gUnknown_02024BE0 +_080CF414: .4byte gUnknown_0202F7C9 +_080CF418: .4byte gUnknown_03004B00 _080CF41C: ldr r1, _080CF450 ldrh r0, [r1] @@ -173097,7 +173097,7 @@ _080CF426: pop {r0} bx r0 .align 2, 0 -_080CF450: .4byte 0x03004b00 +_080CF450: .4byte gUnknown_03004B00 _080CF454: .4byte sub_80CF374 thumb_func_end sub_80CF3C4 @@ -173123,7 +173123,7 @@ sub_80CF458: @ 80CF458 pop {r0} bx r0 .align 2, 0 -_080CF484: .4byte 0x03004b00 +_080CF484: .4byte gUnknown_03004B00 _080CF488: .4byte sub_80782D8 _080CF48C: .4byte sub_80CF490 thumb_func_end sub_80CF458 @@ -173193,9 +173193,9 @@ sub_80CF4D8: @ 80CF4D8 pop {r0} bx r0 .align 2, 0 -_080CF504: .4byte 0x02024be0 -_080CF508: .4byte 0x0202f7c8 -_080CF50C: .4byte 0x03004b20 +_080CF504: .4byte gUnknown_02024BE0 +_080CF508: .4byte gUnknown_0202F7C8 +_080CF50C: .4byte gTasks _080CF510: .4byte sub_80CF514 thumb_func_end sub_80CF4D8 @@ -173225,9 +173225,9 @@ sub_80CF514: @ 80CF514 adds r6, r2, 0 b _080CF55E .align 2, 0 -_080CF544: .4byte 0x02024be0 -_080CF548: .4byte 0x0202f7c8 -_080CF54C: .4byte 0x03004b20 +_080CF544: .4byte gUnknown_02024BE0 +_080CF548: .4byte gUnknown_0202F7C8 +_080CF54C: .4byte gTasks _080CF550: ldr r2, _080CF590 lsls r1, r5, 2 @@ -173262,8 +173262,8 @@ _080CF55E: adds r1, 0x1 b _080CF5C2 .align 2, 0 -_080CF590: .4byte 0x03004b20 -_080CF594: .4byte 0x02020004 +_080CF590: .4byte gTasks +_080CF594: .4byte gSprites _080CF598: cmp r0, 0x1 bne _080CF5AE @@ -173315,8 +173315,8 @@ _080CF5E2: bl move_anim_task_del b _080CF608 .align 2, 0 -_080CF5FC: .4byte 0x02020004 -_080CF600: .4byte 0x03004b20 +_080CF5FC: .4byte gSprites +_080CF600: .4byte gTasks _080CF604: adds r0, r2, 0x1 _080CF606: @@ -173362,8 +173362,8 @@ sub_80CF610: @ 80CF610 strb r1, [r2] b _080CF674 .align 2, 0 -_080CF658: .4byte 0x03004b00 -_080CF65C: .4byte 0x0202f7c8 +_080CF658: .4byte gUnknown_03004B00 +_080CF65C: .4byte gUnknown_0202F7C8 _080CF660: movs r1, 0x4 ldrsh r0, [r5, r1] @@ -173446,7 +173446,7 @@ sub_80CF6DC: @ 80CF6DC strh r0, [r1, 0x4] b _080CF722 .align 2, 0 -_080CF6FC: .4byte 0x03004b00 +_080CF6FC: .4byte gUnknown_03004B00 _080CF700: ldr r0, _080CF7C8 ldrb r0, [r0] @@ -173542,9 +173542,9 @@ _080CF794: pop {r0} bx r0 .align 2, 0 -_080CF7C8: .4byte 0x0202f7c8 -_080CF7CC: .4byte 0x03004b00 -_080CF7D0: .4byte 0x0202f7c9 +_080CF7C8: .4byte gUnknown_0202F7C8 +_080CF7CC: .4byte gUnknown_03004B00 +_080CF7D0: .4byte gUnknown_0202F7C9 _080CF7D4: .4byte 0xffffa000 _080CF7D8: .4byte sub_8078B34 _080CF7DC: .4byte move_anim_8072740 @@ -173576,7 +173576,7 @@ _080CF80A: pop {r0} bx r0 .align 2, 0 -_080CF810: .4byte 0x03004b20 +_080CF810: .4byte gTasks thumb_func_end sub_80CF7E0 thumb_func_start sub_80CF814 @@ -173605,7 +173605,7 @@ sub_80CF814: @ 80CF814 adds r0, r3 b _080CF856 .align 2, 0 -_080CF844: .4byte 0x03004b20 +_080CF844: .4byte gTasks _080CF848: ldrh r0, [r2, 0x38] ldrh r1, [r2, 0x34] @@ -173706,7 +173706,7 @@ sub_80CF8B8: @ 80CF8B8 negs r0, r0 b _080CF904 .align 2, 0 -_080CF8FC: .4byte 0x03004b20 +_080CF8FC: .4byte gTasks _080CF900: lsls r0, r2, 16 lsrs r0, 24 @@ -173854,7 +173854,7 @@ _080CFA16: pop {r0} bx r0 .align 2, 0 -_080CFA1C: .4byte 0x03004b20 +_080CFA1C: .4byte gTasks thumb_func_end sub_80CF9F8 thumb_func_start sub_80CFA20 @@ -173900,9 +173900,9 @@ sub_80CFA20: @ 80CFA20 beq _080CFA96 b _080CFAA4 .align 2, 0 -_080CFA74: .4byte 0x03004b20 +_080CFA74: .4byte gTasks _080CFA78: .4byte gSpriteTemplate_83D74BC -_080CFA7C: .4byte 0x02020004 +_080CFA7C: .4byte gSprites _080CFA80: ldrb r2, [r6, 0x3] lsls r1, r2, 26 @@ -173967,7 +173967,7 @@ _080CFAF4: pop {r0} bx r0 .align 2, 0 -_080CFAFC: .4byte 0x03004b20 +_080CFAFC: .4byte gTasks _080CFB00: .4byte sub_80CF9F8 thumb_func_end sub_80CFA20 @@ -174018,8 +174018,8 @@ sub_80CFB04: @ 80CFB04 strh r0, [r3, 0x4] b _080CFBCA .align 2, 0 -_080CFB60: .4byte 0x03004b20 -_080CFB64: .4byte 0x03004b00 +_080CFB60: .4byte gTasks +_080CFB64: .4byte gUnknown_03004B00 _080CFB68: movs r0, 0x1 orrs r0, r1 @@ -174060,10 +174060,10 @@ _080CFB70: ands r0, r1 b _080CFBC8 .align 2, 0 -_080CFBB4: .4byte 0x02024a72 -_080CFBB8: .4byte 0x0202f7c9 -_080CFBBC: .4byte 0x03004b20 -_080CFBC0: .4byte 0x03004b00 +_080CFBB4: .4byte gUnknown_02024A72 +_080CFBB8: .4byte gUnknown_0202F7C9 +_080CFBBC: .4byte gTasks +_080CFBC0: .4byte gUnknown_03004B00 _080CFBC4: movs r0, 0x1 orrs r0, r1 @@ -174111,10 +174111,10 @@ _080CFBCA: bl sub_807A3FC b _080CFC56 .align 2, 0 -_080CFC24: .4byte 0x0202f7c8 -_080CFC28: .4byte 0x03004b20 -_080CFC2C: .4byte 0x020239f8 -_080CFC30: .4byte 0x0202f7c9 +_080CFC24: .4byte gUnknown_0202F7C8 +_080CFC28: .4byte gTasks +_080CFC2C: .4byte gUnknown_020239F8 +_080CFC30: .4byte gUnknown_0202F7C9 _080CFC34: mov r5, sp ldr r4, _080CFC90 @@ -174162,9 +174162,9 @@ _080CFC56: subs r0, r2, r1 b _080CFC9E .align 2, 0 -_080CFC90: .4byte 0x0202f7c9 -_080CFC94: .4byte 0x03004b20 -_080CFC98: .4byte 0x03004b00 +_080CFC90: .4byte gUnknown_0202F7C9 +_080CFC94: .4byte gTasks +_080CFC98: .4byte gUnknown_03004B00 _080CFC9C: subs r0, r1, r2 _080CFC9E: @@ -174222,8 +174222,8 @@ _080CFC9E: strh r1, [r6, 0x18] b _080CFD3C .align 2, 0 -_080CFD14: .4byte 0x03004b00 -_080CFD18: .4byte 0x03004b20 +_080CFD14: .4byte gUnknown_03004B00 +_080CFD18: .4byte gTasks _080CFD1C: subs r4, r1 lsls r4, 16 @@ -174272,9 +174272,9 @@ _080CFD3C: adds r0, r1 b _080CFDC4 .align 2, 0 -_080CFD7C: .4byte 0x03004b20 -_080CFD80: .4byte 0x03004b00 -_080CFD84: .4byte 0x0202f7c9 +_080CFD7C: .4byte gTasks +_080CFD80: .4byte gUnknown_03004B00 +_080CFD84: .4byte gUnknown_0202F7C9 _080CFD88: .4byte 0x0000ffc0 _080CFD8C: lsls r0, r1, 16 @@ -174293,7 +174293,7 @@ _080CFD8C: adds r0, r1 b _080CFDC4 .align 2, 0 -_080CFDAC: .4byte 0x0202f7c9 +_080CFDAC: .4byte gUnknown_0202F7C9 _080CFDB0: .4byte 0x0000ffc0 _080CFDB4: ldr r0, _080CFDF0 @@ -174328,8 +174328,8 @@ _080CFDDC: pop {r0} bx r0 .align 2, 0 -_080CFDF0: .4byte 0x0202f7c9 -_080CFDF4: .4byte 0x03004b20 +_080CFDF0: .4byte gUnknown_0202F7C9 +_080CFDF4: .4byte gTasks _080CFDF8: .4byte sub_80CFA20 thumb_func_end sub_80CFB04 @@ -174415,7 +174415,7 @@ _080CFE90: pop {r0} bx r0 .align 2, 0 -_080CFE98: .4byte 0x0202eec8 +_080CFE98: .4byte gPlttBufferFaded thumb_func_end sub_80CFE2C thumb_func_start sub_80CFE9C @@ -174495,9 +174495,9 @@ _080CFEE0: pop {r0} bx r0 .align 2, 0 -_080CFF3C: .4byte 0x0202f7c9 -_080CFF40: .4byte 0x03004b00 -_080CFF44: .4byte 0x0202f7c8 +_080CFF3C: .4byte gUnknown_0202F7C9 +_080CFF40: .4byte gUnknown_03004B00 +_080CFF44: .4byte gUnknown_0202F7C8 _080CFF48: .4byte sub_8078C00 _080CFF4C: .4byte move_anim_8072740 thumb_func_end sub_80CFE9C @@ -174572,7 +174572,7 @@ _080CFFCC: pop {r0} bx r0 .align 2, 0 -_080CFFD4: .4byte 0x0202f7c8 +_080CFFD4: .4byte gUnknown_0202F7C8 thumb_func_end sub_80CFF68 thumb_func_start sub_80CFFD8 @@ -174611,7 +174611,7 @@ sub_80CFFD8: @ 80CFFD8 pop {r0} bx r0 .align 2, 0 -_080D0024: .4byte 0x0202f7c9 +_080D0024: .4byte gUnknown_0202F7C9 _080D0028: .4byte sub_8078B34 _080D002C: .4byte sub_80D0030 thumb_func_end sub_80CFFD8 @@ -174773,8 +174773,8 @@ _080D0136: pop {r0} bx r0 .align 2, 0 -_080D0168: .4byte 0x0202f7c8 -_080D016C: .4byte 0x03004b00 +_080D0168: .4byte gUnknown_0202F7C8 +_080D016C: .4byte gUnknown_03004B00 _080D0170: .4byte sub_8078114 _080D0174: .4byte move_anim_8072740 thumb_func_end sub_80D0118 @@ -174843,8 +174843,8 @@ _080D01A4: .align 2, 0 _080D01F4: .4byte 0x0000ffe0 _080D01F8: .4byte 0x0000fff0 -_080D01FC: .4byte 0x03004b00 -_080D0200: .4byte 0x0202f7c9 +_080D01FC: .4byte gUnknown_03004B00 +_080D0200: .4byte gUnknown_0202F7C9 _080D0204: .4byte sub_8078B34 _080D0208: .4byte sub_80D020C thumb_func_end sub_80D0178 @@ -174942,8 +174942,8 @@ _080D025C: .align 2, 0 _080D02BC: .4byte 0x0000ffe0 _080D02C0: .4byte 0x0000fff0 -_080D02C4: .4byte 0x03004b00 -_080D02C8: .4byte 0x0202f7c9 +_080D02C4: .4byte gUnknown_03004B00 +_080D02C8: .4byte gUnknown_0202F7C9 _080D02CC: .4byte sub_80D02D0 thumb_func_end sub_80D0228 @@ -175119,8 +175119,8 @@ sub_80D03C4: @ 80D03C4 pop {r0} bx r0 .align 2, 0 -_080D041C: .4byte 0x02020004 -_080D0420: .4byte 0x03004b20 +_080D041C: .4byte gSprites +_080D0420: .4byte gTasks _080D0424: .4byte sub_80D0428 thumb_func_end sub_80D03C4 @@ -175167,8 +175167,8 @@ _080D0478: pop {r0} bx r0 .align 2, 0 -_080D0480: .4byte 0x03004b20 -_080D0484: .4byte 0x02020004 +_080D0480: .4byte gTasks +_080D0484: .4byte gSprites thumb_func_end sub_80D0428 thumb_func_start sub_80D0488 @@ -175209,8 +175209,8 @@ sub_80D0488: @ 80D0488 pop {r0} bx r0 .align 2, 0 -_080D04D4: .4byte 0x03004b20 -_080D04D8: .4byte 0x0202f7c8 +_080D04D4: .4byte gTasks +_080D04D8: .4byte gUnknown_0202F7C8 _080D04DC: .4byte sub_80D04E0 thumb_func_end sub_80D0488 @@ -175236,7 +175236,7 @@ _080D04FA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D0504: .4byte 0x03004b20 +_080D0504: .4byte gTasks _080D0508: .4byte _080D050C .align 2, 0 _080D050C: @@ -175368,7 +175368,7 @@ _080D060A: pop {r0} bx r0 .align 2, 0 -_080D0610: .4byte 0x02020004 +_080D0610: .4byte gSprites thumb_func_end sub_80D04E0 thumb_func_start sub_80D0614 @@ -175403,7 +175403,7 @@ sub_80D0614: @ 80D0614 bl obj_delete_but_dont_free_vram b _080D06EE .align 2, 0 -_080D0654: .4byte 0x02020004 +_080D0654: .4byte gSprites _080D0658: ldr r5, _080D06FC lsls r3, r4, 4 @@ -175486,7 +175486,7 @@ _080D06EE: pop {r0} bx r0 .align 2, 0 -_080D06FC: .4byte 0x02020004 +_080D06FC: .4byte gSprites _080D0700: .4byte sub_80D0704 thumb_func_end sub_80D0614 @@ -175526,7 +175526,7 @@ _080D0742: pop {r0} bx r0 .align 2, 0 -_080D0748: .4byte 0x03004b20 +_080D0748: .4byte gTasks thumb_func_end sub_80D0704 thumb_func_start sub_80D074C @@ -175548,8 +175548,8 @@ sub_80D074C: @ 80D074C bl move_anim_task_del b _080D079E .align 2, 0 -_080D0770: .4byte 0x03004b20 -_080D0774: .4byte 0x03004b00 +_080D0770: .4byte gTasks +_080D0774: .4byte gUnknown_03004B00 _080D0778: ldrb r0, [r5] bl obj_id_for_side_relative_to_move @@ -175597,7 +175597,7 @@ sub_80D07AC: @ 80D07AC beq _080D07DE b _080D08BC .align 2, 0 -_080D07D0: .4byte 0x03004b20 +_080D07D0: .4byte gTasks _080D07D4: cmp r5, 0x2 beq _080D0848 @@ -175630,7 +175630,7 @@ _080D07DE: strh r5, [r4, 0xE] b _080D0870 .align 2, 0 -_080D0810: .4byte 0x02020004 +_080D0810: .4byte gSprites _080D0814: adds r0, r4, 0 bl sub_807992C @@ -175656,7 +175656,7 @@ _080D0814: strh r0, [r4, 0xE] b _080D0870 .align 2, 0 -_080D0844: .4byte 0x02020004 +_080D0844: .4byte gSprites _080D0848: movs r1, 0x10 ldrsh r0, [r4, r1] @@ -175677,7 +175677,7 @@ _080D0848: strh r0, [r4, 0x10] b _080D08BC .align 2, 0 -_080D086C: .4byte 0x02020004 +_080D086C: .4byte gSprites _080D0870: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -175708,7 +175708,7 @@ _080D0878: bl move_anim_task_del b _080D08BC .align 2, 0 -_080D08AC: .4byte 0x02020004 +_080D08AC: .4byte gSprites _080D08B0: ldrb r1, [r4, 0x8] ldr r2, _080D08C4 @@ -175747,7 +175747,7 @@ sub_80D08C8: @ 80D08C8 pop {r0} bx r0 .align 2, 0 -_080D08F8: .4byte 0x03004b20 +_080D08F8: .4byte gTasks _080D08FC: .4byte gUnknown_083D7714 _080D0900: .4byte sub_80D0904 thumb_func_end sub_80D08C8 @@ -175773,7 +175773,7 @@ _080D0924: pop {r0} bx r0 .align 2, 0 -_080D092C: .4byte 0x03004b20 +_080D092C: .4byte gTasks thumb_func_end sub_80D0904 thumb_func_start sub_80D0930 @@ -175799,7 +175799,7 @@ sub_80D0930: @ 80D0930 movs r0, 0x40 b _080D097E .align 2, 0 -_080D0960: .4byte 0x0202f7c8 +_080D0960: .4byte gUnknown_0202F7C8 _080D0964: adds r0, r4, 0 movs r1, 0x1 @@ -175837,7 +175837,7 @@ _080D097E: bx r0 .align 2, 0 _080D09B0: .4byte 0x0000ffc0 -_080D09B4: .4byte 0x0202f7c8 +_080D09B4: .4byte gUnknown_0202F7C8 _080D09B8: .4byte move_anim_8072740 _080D09BC: .4byte sub_8078394 thumb_func_end sub_80D0930 @@ -175854,8 +175854,8 @@ sub_80D09C0: @ 80D09C0 ldr r0, _080D09D8 b _080D09DE .align 2, 0 -_080D09D4: .4byte 0x03004b00 -_080D09D8: .4byte 0x0202f7c8 +_080D09D4: .4byte gUnknown_03004B00 +_080D09D8: .4byte gUnknown_0202F7C8 _080D09DC: ldr r0, _080D0A3C _080D09DE: @@ -175905,8 +175905,8 @@ _080D0A2A: pop {r0} bx r0 .align 2, 0 -_080D0A3C: .4byte 0x0202f7c9 -_080D0A40: .4byte 0x03004b00 +_080D0A3C: .4byte gUnknown_0202F7C9 +_080D0A40: .4byte gUnknown_03004B00 _080D0A44: .4byte move_anim_8074EE0 _080D0A48: .4byte sub_80785E4 thumb_func_end sub_80D09C0 @@ -175938,7 +175938,7 @@ sub_80D0A4C: @ 80D0A4C pop {r0} bx r0 .align 2, 0 -_080D0A80: .4byte 0x03004b20 +_080D0A80: .4byte gTasks _080D0A84: .4byte gUnknown_083D77B0 _080D0A88: .4byte sub_80D0A8C thumb_func_end sub_80D0A4C @@ -175964,7 +175964,7 @@ _080D0AAC: pop {r0} bx r0 .align 2, 0 -_080D0AB4: .4byte 0x03004b20 +_080D0AB4: .4byte gTasks thumb_func_end sub_80D0A8C thumb_func_start sub_80D0AB8 @@ -176027,9 +176027,9 @@ _080D0B22: pop {r0} bx r0 .align 2, 0 -_080D0B2C: .4byte 0x03004b20 -_080D0B30: .4byte 0x02020004 -_080D0B34: .4byte 0x0202f7c8 +_080D0B2C: .4byte gTasks +_080D0B30: .4byte gSprites +_080D0B34: .4byte gUnknown_0202F7C8 _080D0B38: .4byte sub_80D0B3C thumb_func_end sub_80D0AB8 @@ -176071,8 +176071,8 @@ sub_80D0B3C: @ 80D0B3C adds r1, r2 b _080D0BA0 .align 2, 0 -_080D0B84: .4byte 0x03004b20 -_080D0B88: .4byte 0x02020004 +_080D0B84: .4byte gTasks +_080D0B88: .4byte gSprites _080D0B8C: ldr r2, _080D0BB4 movs r5, 0x8 @@ -176097,7 +176097,7 @@ _080D0BA2: beq _080D0BBE b _080D0C80 .align 2, 0 -_080D0BB4: .4byte 0x02020004 +_080D0BB4: .4byte gSprites _080D0BB8: cmp r0, 0x2 beq _080D0C20 @@ -176126,7 +176126,7 @@ _080D0BBE: strh r0, [r3, 0xA] b _080D0C80 .align 2, 0 -_080D0BEC: .4byte 0x02020004 +_080D0BEC: .4byte gSprites _080D0BF0: ldr r2, _080D0C1C movs r5, 0x8 @@ -176151,7 +176151,7 @@ _080D0BF0: strh r0, [r3, 0xA] b _080D0C80 .align 2, 0 -_080D0C1C: .4byte 0x02020004 +_080D0C1C: .4byte gSprites _080D0C20: ldr r2, _080D0C58 movs r0, 0x8 @@ -176182,7 +176182,7 @@ _080D0C20: strh r1, [r3, 0xA] b _080D0C80 .align 2, 0 -_080D0C58: .4byte 0x02020004 +_080D0C58: .4byte gSprites _080D0C5C: ldrh r1, [r3, 0x18] movs r0, 0x1 @@ -176248,9 +176248,9 @@ sub_80D0C88: @ 80D0C88 ldr r0, _080D0CE4 b _080D0CF0 .align 2, 0 -_080D0CD8: .4byte 0x03004b20 -_080D0CDC: .4byte 0x0202f7c9 -_080D0CE0: .4byte 0x030042c0 +_080D0CD8: .4byte gTasks +_080D0CDC: .4byte gUnknown_0202F7C9 +_080D0CE0: .4byte gUnknown_030042C0 _080D0CE4: .4byte REG_BG1HOFS _080D0CE8: ldr r0, _080D0D54 @@ -176311,9 +176311,9 @@ _080D0D2E: pop {r0} bx r0 .align 2, 0 -_080D0D54: .4byte 0x03004288 +_080D0D54: .4byte gUnknown_03004288 _080D0D58: .4byte REG_BG2HOFS -_080D0D5C: .4byte 0x03004de0 +_080D0D5C: .4byte gUnknown_03004DE0 _080D0D60: .4byte 0xa2600001 _080D0D64: .4byte sub_80D0D68 thumb_func_end sub_80D0C88 @@ -176336,7 +176336,7 @@ sub_80D0D68: @ 80D0D68 beq _080D0DA2 b _080D0E22 .align 2, 0 -_080D0D88: .4byte 0x03004b20 +_080D0D88: .4byte gTasks _080D0D8C: ldrh r0, [r3, 0x12] adds r0, 0x1 @@ -176423,8 +176423,8 @@ _080D0E22: pop {r0} bx r0 .align 2, 0 -_080D0E28: .4byte 0x03004de0 -_080D0E2C: .4byte 0x03004dc0 +_080D0E28: .4byte gUnknown_03004DE0 +_080D0E2C: .4byte gUnknown_03004DC0 thumb_func_end sub_80D0D68 thumb_func_start sub_80D0E30 @@ -176468,7 +176468,7 @@ sub_80D0E30: @ 80D0E30 pop {r0} bx r0 .align 2, 0 -_080D0E84: .4byte 0x0202f7c9 +_080D0E84: .4byte gUnknown_0202F7C9 _080D0E88: .4byte sub_80D0E8C thumb_func_end sub_80D0E30 @@ -176671,8 +176671,8 @@ sub_80D0FD8: @ 80D0FD8 ldr r0, _080D1000 b _080D1006 .align 2, 0 -_080D0FFC: .4byte 0x03004b00 -_080D1000: .4byte 0x0202f7c8 +_080D0FFC: .4byte gUnknown_03004B00 +_080D1000: .4byte gUnknown_0202F7C8 _080D1004: ldr r0, _080D1040 _080D1006: @@ -176703,7 +176703,7 @@ _080D1006: movs r1, 0 b _080D1048 .align 2, 0 -_080D1040: .4byte 0x0202f7c9 +_080D1040: .4byte gUnknown_0202F7C9 _080D1044: adds r0, r5, 0 movs r1, 0x2 @@ -176726,7 +176726,7 @@ _080D1048: strh r0, [r2] b _080D107E .align 2, 0 -_080D1070: .4byte 0x03004b00 +_080D1070: .4byte gUnknown_03004B00 _080D1074: ldr r1, _080D1090 mov r0, sp @@ -176743,7 +176743,7 @@ _080D107E: pop {r0} bx r0 .align 2, 0 -_080D1090: .4byte 0x03004b00 +_080D1090: .4byte gUnknown_03004B00 _080D1094: .4byte sub_80793C4 thumb_func_end sub_80D0FD8 @@ -176790,9 +176790,9 @@ sub_80D10B8: @ 80D10B8 ldr r0, _080D10EC b _080D10F6 .align 2, 0 -_080D10E4: .4byte 0x03004b00 -_080D10E8: .4byte 0x0202f7c8 -_080D10EC: .4byte 0x0202f7c9 +_080D10E4: .4byte gUnknown_03004B00 +_080D10E8: .4byte gUnknown_0202F7C8 +_080D10EC: .4byte gUnknown_0202F7C9 _080D10F0: ldr r0, _080D1110 ldrb r7, [r0] @@ -176811,9 +176811,9 @@ _080D10F6: str r1, [sp, 0x4] b _080D1124 .align 2, 0 -_080D1110: .4byte 0x0202f7c9 -_080D1114: .4byte 0x0202f7c8 -_080D1118: .4byte 0x03004b00 +_080D1110: .4byte gUnknown_0202F7C9 +_080D1114: .4byte gUnknown_0202F7C8 +_080D1118: .4byte gUnknown_03004B00 _080D111C: movs r2, 0x2 mov r10, r2 @@ -176849,17 +176849,17 @@ _080D1124: adds r0, r4, r0 b _080D120A .align 2, 0 -_080D1164: .4byte 0x03004b00 -_080D1168: .4byte 0x02020004 -_080D116C: .4byte 0x02024be0 +_080D1164: .4byte gUnknown_03004B00 +_080D1168: .4byte gSprites +_080D116C: .4byte gUnknown_02024BE0 _080D1170: ldr r2, _080D1178 ldr r0, _080D117C add r0, r8 b _080D120A .align 2, 0 -_080D1178: .4byte 0x02020004 -_080D117C: .4byte 0x02024be0 +_080D1178: .4byte gSprites +_080D117C: .4byte gUnknown_02024BE0 _080D1180: adds r0, r7, 0 mov r1, r10 @@ -176914,11 +176914,11 @@ _080D1180: adds r0, 0x1 b _080D121A .align 2, 0 -_080D11EC: .4byte 0x03004b00 -_080D11F0: .4byte 0x03001770 +_080D11EC: .4byte gUnknown_03004B00 +_080D11F0: .4byte gMain _080D11F4: .4byte 0x0000043d -_080D11F8: .4byte 0x02020004 -_080D11FC: .4byte 0x02024be0 +_080D11F8: .4byte gSprites +_080D11FC: .4byte gUnknown_02024BE0 _080D1200: adds r0, r6, 0 b _080D1214 @@ -176973,10 +176973,10 @@ _080D121A: bl sub_807A3FC b _080D129C .align 2, 0 -_080D1268: .4byte 0x02020004 -_080D126C: .4byte 0x02024be0 -_080D1270: .4byte 0x03004b00 -_080D1274: .4byte 0x03001770 +_080D1268: .4byte gSprites +_080D126C: .4byte gUnknown_02024BE0 +_080D1270: .4byte gUnknown_03004B00 +_080D1274: .4byte gMain _080D1278: .4byte 0x0000043d _080D127C: mov r4, sp @@ -177009,7 +177009,7 @@ _080D129C: adds r2, r1, 0 b _080D12CE .align 2, 0 -_080D12BC: .4byte 0x03004b00 +_080D12BC: .4byte gUnknown_03004B00 _080D12C0: mov r3, sp mov r0, sp @@ -177051,7 +177051,7 @@ _080D12CE: pop {r0} bx r0 .align 2, 0 -_080D1310: .4byte 0x03004b00 +_080D1310: .4byte gUnknown_03004B00 _080D1314: .4byte sub_80D1098 thumb_func_end sub_80D10B8 @@ -177088,7 +177088,7 @@ _080D133E: .align 2, 0 _080D1358: .4byte 0x000027db _080D135C: .4byte 0x01010000 -_080D1360: .4byte 0x03004b00 +_080D1360: .4byte gUnknown_03004B00 _080D1364: .4byte sub_80793C4 thumb_func_end sub_80D1318 @@ -177120,9 +177120,9 @@ _080D1384: pop {r0} bx r0 .align 2, 0 -_080D139C: .4byte 0x0202f7c8 +_080D139C: .4byte gUnknown_0202F7C8 _080D13A0: .4byte 0x0000ff60 -_080D13A4: .4byte 0x03004b00 +_080D13A4: .4byte gUnknown_03004B00 _080D13A8: .4byte sub_80D13AC thumb_func_end sub_80D1368 @@ -177182,7 +177182,7 @@ _080D1410: pop {r0} bx r0 .align 2, 0 -_080D1418: .4byte 0x0202f7c8 +_080D1418: .4byte gUnknown_0202F7C8 _080D141C: .4byte 0x0000ff60 _080D1420: .4byte sub_80D1424 thumb_func_end sub_80D13AC @@ -177368,7 +177368,7 @@ sub_80D154C: @ 80D154C ldr r0, _080D157C b _080D1582 .align 2, 0 -_080D1574: .4byte 0x03004b00 +_080D1574: .4byte gUnknown_03004B00 _080D1578: .4byte 0x0000ffff _080D157C: .4byte sub_80D158C _080D1580: @@ -177422,7 +177422,7 @@ sub_80D15A4: @ 80D15A4 pop {r0} bx r0 .align 2, 0 -_080D15D4: .4byte 0x03004b20 +_080D15D4: .4byte gTasks _080D15D8: .4byte gUnknown_083D79BC _080D15DC: .4byte sub_80D15E0 thumb_func_end sub_80D15A4 @@ -177469,8 +177469,8 @@ _080D162A: pop {r0} bx r0 .align 2, 0 -_080D1630: .4byte 0x03004b20 -_080D1634: .4byte 0x02020004 +_080D1630: .4byte gTasks +_080D1634: .4byte gSprites thumb_func_end sub_80D15E0 thumb_func_start sub_80D1638 @@ -177501,8 +177501,8 @@ sub_80D1638: @ 80D1638 movs r0, 0x8 b _080D167E .align 2, 0 -_080D166C: .4byte 0x03004b20 -_080D1670: .4byte 0x0202f7c9 +_080D166C: .4byte gTasks +_080D1670: .4byte gUnknown_0202F7C9 _080D1674: .4byte 0x0000ffff _080D1678: movs r0, 0x1 @@ -177545,7 +177545,7 @@ sub_80D16A0: @ 80D16A0 beq _080D16D2 b _080D17BA .align 2, 0 -_080D16C4: .4byte 0x03004b20 +_080D16C4: .4byte gTasks _080D16C8: cmp r4, 0x2 beq _080D1770 @@ -177569,7 +177569,7 @@ _080D16D2: strh r4, [r3, 0xE] b _080D1782 .align 2, 0 -_080D16F0: .4byte 0x02020004 +_080D16F0: .4byte gSprites _080D16F4: ldrh r0, [r3, 0xA] adds r0, 0x1 @@ -177598,7 +177598,7 @@ _080D16F4: adds r1, 0x6 b _080D173E .align 2, 0 -_080D1728: .4byte 0x02020004 +_080D1728: .4byte gSprites _080D172C: ldr r2, _080D176C movs r0, 0x26 @@ -177634,7 +177634,7 @@ _080D173E: strh r0, [r1, 0x24] b _080D1782 .align 2, 0 -_080D176C: .4byte 0x02020004 +_080D176C: .4byte gSprites _080D1770: ldrh r0, [r3, 0x20] subs r0, 0x1 @@ -177679,7 +177679,7 @@ _080D17BA: pop {r0} bx r0 .align 2, 0 -_080D17C0: .4byte 0x02020004 +_080D17C0: .4byte gSprites thumb_func_end sub_80D16A0 thumb_func_start sub_80D17C4 @@ -177714,7 +177714,7 @@ sub_80D17C4: @ 80D17C4 pop {r0} bx r0 .align 2, 0 -_080D1800: .4byte 0x03004b20 +_080D1800: .4byte gTasks _080D1804: .4byte sub_80D1808 thumb_func_end sub_80D17C4 @@ -177763,8 +177763,8 @@ sub_80D1808: @ 80D1808 ands r1, r2 b _080D187A .align 2, 0 -_080D185C: .4byte 0x03004b20 -_080D1860: .4byte 0x02020004 +_080D185C: .4byte gTasks +_080D1860: .4byte gSprites _080D1864: ldr r3, _080D18AC movs r0, 0x26 @@ -177803,7 +177803,7 @@ _080D187A: strh r2, [r4, 0xE] b _080D18CE .align 2, 0 -_080D18AC: .4byte 0x02020004 +_080D18AC: .4byte gSprites _080D18B0: movs r0, 0x26 ldrsh r1, [r4, r0] @@ -177866,8 +177866,8 @@ sub_80D18D4: @ 80D18D4 pop {r0} bx r0 .align 2, 0 -_080D1924: .4byte 0x03004b20 -_080D1928: .4byte 0x0202f7c8 +_080D1924: .4byte gTasks +_080D1928: .4byte gUnknown_0202F7C8 _080D192C: .4byte sub_80D1930 thumb_func_end sub_80D18D4 @@ -177891,7 +177891,7 @@ sub_80D1930: @ 80D1930 beq _080D195E b _080D19B8 .align 2, 0 -_080D1954: .4byte 0x03004b20 +_080D1954: .4byte gTasks _080D1958: cmp r2, 0x2 beq _080D19B4 @@ -178023,7 +178023,7 @@ _080D19C6: b _080D1A6A .align 2, 0 _080D1A50: .4byte gSpriteTemplate_83D79E8 -_080D1A54: .4byte 0x02020004 +_080D1A54: .4byte gSprites _080D1A58: .4byte gUnknown_083D7A00 _080D1A5C: movs r1, 0x22 @@ -178093,7 +178093,7 @@ _080D1AD2: pop {r0} bx r0 .align 2, 0 -_080D1AD8: .4byte 0x03004b20 +_080D1AD8: .4byte gTasks thumb_func_end sub_80D1A70 thumb_func_start sub_80D1ADC @@ -178295,8 +178295,8 @@ _080D1C28: pop {r0} bx r0 .align 2, 0 -_080D1C70: .4byte 0x0202f7c8 -_080D1C74: .4byte 0x03004b00 +_080D1C70: .4byte gUnknown_0202F7C8 +_080D1C74: .4byte gUnknown_03004B00 _080D1C78: .4byte sub_8078B34 _080D1C7C: .4byte move_anim_8072740 thumb_func_end sub_80D1C08 @@ -178393,12 +178393,12 @@ _080D1CE4: pop {r0} bx r0 .align 2, 0 -_080D1D2C: .4byte 0x030042c4 -_080D1D30: .4byte 0x03004240 +_080D1D2C: .4byte gUnknown_030042C4 +_080D1D30: .4byte gUnknown_03004240 _080D1D34: .4byte REG_WIN0H _080D1D38: .4byte REG_WININ _080D1D3C: .4byte 0x00003f1f -_080D1D40: .4byte 0x03004b20 +_080D1D40: .4byte gTasks _080D1D44: .4byte sub_80D1D48 thumb_func_end sub_80D1CD0 @@ -178431,8 +178431,8 @@ sub_80D1D48: @ 80D1D48 str r0, [r3] b _080D1D90 .align 2, 0 -_080D1D7C: .4byte 0x03004b20 -_080D1D80: .4byte 0x030042c4 +_080D1D7C: .4byte gTasks +_080D1D80: .4byte gUnknown_030042C4 _080D1D84: .4byte sub_80D1D9C _080D1D88: ldr r1, _080D1D98 @@ -178444,7 +178444,7 @@ _080D1D90: pop {r0} bx r0 .align 2, 0 -_080D1D98: .4byte 0x030042c4 +_080D1D98: .4byte gUnknown_030042C4 thumb_func_end sub_80D1D48 thumb_func_start sub_80D1D9C @@ -178487,7 +178487,7 @@ sub_80D1D9C: @ 80D1D9C bl BlendPalettes b _080D1E1E .align 2, 0 -_080D1DEC: .4byte 0x03004b20 +_080D1DEC: .4byte gTasks _080D1DF0: .4byte REG_BLDCNT _080D1DF4: .4byte 0x00007fff _080D1DF8: @@ -178515,8 +178515,8 @@ _080D1E1E: pop {r0} bx r0 .align 2, 0 -_080D1E28: .4byte 0x030042c4 -_080D1E2C: .4byte 0x03004240 +_080D1E28: .4byte gUnknown_030042C4 +_080D1E2C: .4byte gUnknown_03004240 _080D1E30: .4byte REG_WININ _080D1E34: .4byte 0x00003f3f thumb_func_end sub_80D1D9C @@ -178560,9 +178560,9 @@ sub_80D1E38: @ 80D1E38 strh r1, [r0, 0x24] b _080D1EBC .align 2, 0 -_080D1E88: .4byte 0x03004b20 +_080D1E88: .4byte gTasks _080D1E8C: .4byte gUnknown_083D7A98 -_080D1E90: .4byte 0x02020004 +_080D1E90: .4byte gSprites _080D1E94: ldr r1, _080D1EC4 lsls r0, r4, 4 @@ -178587,7 +178587,7 @@ _080D1EBC: pop {r0} bx r0 .align 2, 0 -_080D1EC4: .4byte 0x02020004 +_080D1EC4: .4byte gSprites thumb_func_end sub_80D1E38 thumb_func_start sub_80D1EC8 @@ -178629,9 +178629,9 @@ sub_80D1EC8: @ 80D1EC8 strh r1, [r0, 0x24] b _080D1F4C .align 2, 0 -_080D1F18: .4byte 0x03004b20 +_080D1F18: .4byte gTasks _080D1F1C: .4byte gUnknown_083D7A98 -_080D1F20: .4byte 0x02020004 +_080D1F20: .4byte gSprites _080D1F24: ldr r1, _080D1F54 lsls r0, r4, 4 @@ -178656,7 +178656,7 @@ _080D1F4C: pop {r0} bx r0 .align 2, 0 -_080D1F54: .4byte 0x02020004 +_080D1F54: .4byte gSprites thumb_func_end sub_80D1EC8 thumb_func_start sub_80D1F58 @@ -178692,7 +178692,7 @@ sub_80D1F58: @ 80D1F58 pop {r0} bx r0 .align 2, 0 -_080D1F9C: .4byte 0x0202f7c9 +_080D1F9C: .4byte gUnknown_0202F7C9 _080D1FA0: .4byte sub_80D1FA4 thumb_func_end sub_80D1F58 @@ -178744,7 +178744,7 @@ sub_80D1FDC: @ 80D1FDC strh r0, [r4, 0x2E] b _080D205C .align 2, 0 -_080D1FFC: .4byte 0x03004b00 +_080D1FFC: .4byte gUnknown_03004B00 _080D2000: ldrh r0, [r4, 0x30] ldrh r2, [r4, 0x36] @@ -178816,7 +178816,7 @@ sub_80D2064: @ 80D2064 pop {r0} bx r0 .align 2, 0 -_080D2088: .4byte 0x03004b00 +_080D2088: .4byte gUnknown_03004B00 _080D208C: .4byte sub_80782D8 _080D2090: .4byte sub_80D2094 thumb_func_end sub_80D2064 @@ -178972,15 +178972,15 @@ _080D21A4: _080D21BC: .4byte REG_BLDCNT _080D21C0: .4byte 0x00003f42 _080D21C4: .4byte REG_BG1CNT -_080D21C8: .4byte 0x030042c0 -_080D21CC: .4byte 0x030041b4 +_080D21C8: .4byte gUnknown_030042C0 +_080D21CC: .4byte gUnknown_030041B4 _080D21D0: .4byte REG_BG1HOFS _080D21D4: .4byte 0x040000d4 _080D21D8: .4byte 0x85000400 _080D21DC: .4byte gAttractTilemap _080D21E0: .4byte gAttractGfx _080D21E4: .4byte gAttractPal -_080D21E8: .4byte 0x03004b20 +_080D21E8: .4byte gTasks _080D21EC: .4byte sub_80D21F0 thumb_func_end sub_80D2100 @@ -179012,7 +179012,7 @@ _080D2216: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D2220: .4byte 0x03004b20 +_080D2220: .4byte gTasks _080D2224: .4byte _080D2228 .align 2, 0 _080D2228: @@ -179208,7 +179208,7 @@ _080D239C: .4byte 0x040000d4 _080D23A0: .4byte 0x85000400 _080D23A4: .4byte 0x85000200 _080D23A8: .4byte REG_BG1CNT -_080D23AC: .4byte 0x03004b20 +_080D23AC: .4byte gTasks _080D23B0: .4byte REG_BLDCNT thumb_func_end sub_80D21F0 @@ -179282,8 +179282,8 @@ _080D23FE: _080D2438: .4byte REG_BLDCNT _080D243C: .4byte 0x00003f42 _080D2440: .4byte REG_BG1CNT -_080D2444: .4byte 0x030042c0 -_080D2448: .4byte 0x030041b4 +_080D2444: .4byte gUnknown_030042C0 +_080D2448: .4byte gUnknown_030041B4 _080D244C: .4byte REG_BG1HOFS _080D2450: .4byte 0x040000d4 _080D2454: .4byte 0x85000400 @@ -179302,7 +179302,7 @@ _080D246E: bl LZDecompressVram b _080D2488 .align 2, 0 -_080D2478: .4byte 0x0202f7c9 +_080D2478: .4byte gUnknown_0202F7C9 _080D247C: .4byte gBattleAnimBackgroundTilemap_ScaryFacePlayer _080D2480: ldr r0, _080D24CC @@ -179344,7 +179344,7 @@ _080D24B6: _080D24CC: .4byte gBattleAnimBackgroundTilemap_ScaryFaceOpponent _080D24D0: .4byte gBattleAnimBackgroundImage_ScaryFace _080D24D4: .4byte gBattleAnimBackgroundPalette_ScaryFace -_080D24D8: .4byte 0x03004b20 +_080D24D8: .4byte gTasks _080D24DC: .4byte sub_80D24E0 thumb_func_end sub_80D23B4 @@ -179376,7 +179376,7 @@ _080D2506: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D2510: .4byte 0x03004b20 +_080D2510: .4byte gTasks _080D2514: .4byte _080D2518 .align 2, 0 _080D2518: @@ -179572,7 +179572,7 @@ _080D268C: .4byte 0x040000d4 _080D2690: .4byte 0x85000400 _080D2694: .4byte 0x85000200 _080D2698: .4byte REG_BG1CNT -_080D269C: .4byte 0x03004b20 +_080D269C: .4byte gTasks _080D26A0: .4byte REG_BLDCNT thumb_func_end sub_80D24E0 @@ -179617,8 +179617,8 @@ sub_80D26A4: @ 80D26A4 pop {r0} bx r0 .align 2, 0 -_080D26F8: .4byte 0x0202f7c8 -_080D26FC: .4byte 0x03004b00 +_080D26F8: .4byte gUnknown_0202F7C8 +_080D26FC: .4byte gUnknown_03004B00 _080D2700: .4byte sub_80D2704 thumb_func_end sub_80D26A4 @@ -179730,7 +179730,7 @@ _080D27D0: pop {r0} bx r0 .align 2, 0 -_080D27D8: .4byte 0x03004b00 +_080D27D8: .4byte gUnknown_03004B00 _080D27DC: .4byte 0x0000ffff thumb_func_end sub_80D2704 @@ -179768,8 +179768,8 @@ sub_80D27E0: @ 80D27E0 pop {r0} bx r0 .align 2, 0 -_080D2828: .4byte 0x0202f7c8 -_080D282C: .4byte 0x03004b00 +_080D2828: .4byte gUnknown_0202F7C8 +_080D282C: .4byte gUnknown_03004B00 _080D2830: .4byte sub_80D2834 thumb_func_end sub_80D27E0 @@ -179878,8 +179878,8 @@ sub_80D28AC: @ 80D28AC pop {r0} bx r0 .align 2, 0 -_080D28F8: .4byte 0x0202f7c8 -_080D28FC: .4byte 0x03004b00 +_080D28F8: .4byte gUnknown_0202F7C8 +_080D28FC: .4byte gUnknown_03004B00 _080D2900: .4byte sub_80D287C thumb_func_end sub_80D28AC @@ -179991,7 +179991,7 @@ _080D29C2: pop {r0} bx r0 .align 2, 0 -_080D29C8: .4byte 0x03004b00 +_080D29C8: .4byte gUnknown_03004B00 thumb_func_end sub_80D2938 thumb_func_start sub_80D29CC @@ -180069,7 +180069,7 @@ sub_80D2A38: @ 80D2A38 strh r0, [r4, 0x2E] b _080D2AB0 .align 2, 0 -_080D2A58: .4byte 0x03004b00 +_080D2A58: .4byte gUnknown_03004B00 _080D2A5C: ldrh r0, [r4, 0x30] ldrh r2, [r4, 0x36] @@ -180249,8 +180249,8 @@ _080D2B80: strb r0, [r3] b _080D2BD2 .align 2, 0 -_080D2BB8: .4byte 0x03004b00 -_080D2BBC: .4byte 0x0202f7c9 +_080D2BB8: .4byte gUnknown_03004B00 +_080D2BBC: .4byte gUnknown_0202F7C9 _080D2BC0: .4byte 0x0000ffff _080D2BC4: adds r2, r4, 0 @@ -180298,7 +180298,7 @@ sub_80D2BE8: @ 80D2BE8 strh r0, [r4, 0x2E] b _080D2C30 .align 2, 0 -_080D2C18: .4byte 0x03004b00 +_080D2C18: .4byte gUnknown_03004B00 _080D2C1C: adds r0, r4, 0 adds r0, 0x3F @@ -180328,7 +180328,7 @@ sub_80D2C38: @ 80D2C38 bl move_anim_8072740 b _080D2CB8 .align 2, 0 -_080D2C50: .4byte 0x03004b00 +_080D2C50: .4byte gUnknown_03004B00 _080D2C54: movs r2, 0 ldrsh r0, [r1, r2] @@ -180337,7 +180337,7 @@ _080D2C54: ldr r4, _080D2C60 b _080D2C66 .align 2, 0 -_080D2C60: .4byte 0x0202f7c8 +_080D2C60: .4byte gUnknown_0202F7C8 _080D2C64: ldr r4, _080D2C94 _080D2C66: @@ -180363,8 +180363,8 @@ _080D2C66: adds r0, 0x20 b _080D2CA0 .align 2, 0 -_080D2C94: .4byte 0x0202f7c9 -_080D2C98: .4byte 0x03004b00 +_080D2C94: .4byte gUnknown_0202F7C9 +_080D2C98: .4byte gUnknown_03004B00 _080D2C9C: ldrh r0, [r5, 0x20] subs r0, 0x20 @@ -180444,8 +180444,8 @@ sub_80D2CF8: @ 80D2CF8 pop {r0} bx r0 .align 2, 0 -_080D2D2C: .4byte 0x03004b00 -_080D2D30: .4byte 0x03004b20 +_080D2D2C: .4byte gUnknown_03004B00 +_080D2D30: .4byte gTasks _080D2D34: .4byte gUnknown_083D7CA8 _080D2D38: .4byte sub_80D2D3C thumb_func_end sub_80D2CF8 @@ -180471,7 +180471,7 @@ _080D2D5C: pop {r0} bx r0 .align 2, 0 -_080D2D64: .4byte 0x03004b20 +_080D2D64: .4byte gTasks thumb_func_end sub_80D2D3C thumb_func_start sub_80D2D68 @@ -180486,8 +180486,8 @@ sub_80D2D68: @ 80D2D68 ldr r0, _080D2D80 b _080D2D86 .align 2, 0 -_080D2D7C: .4byte 0x03004b00 -_080D2D80: .4byte 0x0202f7c8 +_080D2D7C: .4byte gUnknown_03004B00 +_080D2D80: .4byte gUnknown_0202F7C8 _080D2D84: ldr r0, _080D2E1C _080D2D86: @@ -180566,8 +180566,8 @@ _080D2DF0: pop {r0} bx r0 .align 2, 0 -_080D2E1C: .4byte 0x0202f7c9 -_080D2E20: .4byte 0x03004b00 +_080D2E1C: .4byte gUnknown_0202F7C9 +_080D2E20: .4byte gUnknown_03004B00 _080D2E24: .4byte 0x000003ff _080D2E28: .4byte 0xfffffc00 _080D2E2C: .4byte sub_80D2E30 @@ -180654,7 +180654,7 @@ _080D2EBC: pop {r0} bx r0 .align 2, 0 -_080D2EC4: .4byte 0x03004b00 +_080D2EC4: .4byte gUnknown_03004B00 thumb_func_end sub_80D2E68 thumb_func_start sub_80D2EC8 @@ -180744,7 +180744,7 @@ _080D2F72: pop {r0} bx r0 .align 2, 0 -_080D2F78: .4byte 0x03004b00 +_080D2F78: .4byte gUnknown_03004B00 _080D2F7C: .4byte sub_80D2F80 thumb_func_end sub_80D2EC8 @@ -180864,8 +180864,8 @@ sub_80D3014: @ 80D3014 bl StartSpriteAffineAnim b _080D3080 .align 2, 0 -_080D3058: .4byte 0x020239f8 -_080D305C: .4byte 0x0202f7c8 +_080D3058: .4byte gUnknown_020239F8 +_080D305C: .4byte gUnknown_0202F7C8 _080D3060: ldr r4, _080D30A0 ldrb r0, [r4] @@ -180898,7 +180898,7 @@ _080D3080: pop {r0} bx r0 .align 2, 0 -_080D30A0: .4byte 0x0202f7c8 +_080D30A0: .4byte gUnknown_0202F7C8 _080D30A4: .4byte sub_8078B34 _080D30A8: .4byte move_anim_8072740 thumb_func_end sub_80D3014 @@ -180919,8 +180919,8 @@ sub_80D30AC: @ 80D30AC pop {r0} bx r0 .align 2, 0 -_080D30C8: .4byte 0x03004b00 -_080D30CC: .4byte 0x0202f7b4 +_080D30C8: .4byte gUnknown_03004B00 +_080D30CC: .4byte gUnknown_0202F7B4 thumb_func_end sub_80D30AC thumb_func_start update_fury_cutter_counter_copy @@ -180937,8 +180937,8 @@ update_fury_cutter_counter_copy: @ 80D30D0 pop {r0} bx r0 .align 2, 0 -_080D30E8: .4byte 0x03004b00 -_080D30EC: .4byte 0x0202f7b4 +_080D30E8: .4byte gUnknown_03004B00 +_080D30EC: .4byte gUnknown_0202F7B4 thumb_func_end update_fury_cutter_counter_copy thumb_func_start sub_80D30F0 @@ -181008,8 +181008,8 @@ _080D3172: pop {r0} bx r0 .align 2, 0 -_080D3178: .4byte 0x03004b20 -_080D317C: .4byte 0x03004b00 +_080D3178: .4byte gTasks +_080D317C: .4byte gUnknown_03004B00 _080D3180: .4byte gSpriteTemplate_83D9130 thumb_func_end sub_80D30F0 @@ -181074,8 +181074,8 @@ sub_80D31C8: @ 80D31C8 subs r0, r1 b _080D320A .align 2, 0 -_080D31F0: .4byte 0x0202f7c8 -_080D31F4: .4byte 0x03004b00 +_080D31F0: .4byte gUnknown_0202F7C8 +_080D31F4: .4byte gUnknown_03004B00 _080D31F8: ldrb r0, [r5] movs r1, 0x2 @@ -181178,11 +181178,11 @@ _080D3240: pop {r0} bx r0 .align 2, 0 -_080D32D0: .4byte 0x03004b00 -_080D32D4: .4byte 0x0202f7c8 -_080D32D8: .4byte 0x0202f7c9 +_080D32D0: .4byte gUnknown_03004B00 +_080D32D4: .4byte gUnknown_0202F7C8 +_080D32D8: .4byte gUnknown_0202F7C9 _080D32DC: .4byte SpriteCallbackDummy -_080D32E0: .4byte 0x02020004 +_080D32E0: .4byte gSprites _080D32E4: .4byte sub_80D32E8 thumb_func_end sub_80D31C8 @@ -181238,7 +181238,7 @@ sub_80D32E8: @ 80D32E8 strh r4, [r7, 0x36] b _080D335E .align 2, 0 -_080D3350: .4byte 0x02020004 +_080D3350: .4byte gSprites _080D3354: ldr r0, _080D336C str r0, [r5, 0x1C] @@ -181312,8 +181312,8 @@ sub_80D33B4: @ 80D33B4 adds r7, r1, 0 b _080D33EA .align 2, 0 -_080D33DC: .4byte 0x0202f7c8 -_080D33E0: .4byte 0x03004b00 +_080D33DC: .4byte gUnknown_0202F7C8 +_080D33E0: .4byte gUnknown_03004B00 _080D33E4: ldr r0, _080D3440 ldrh r6, [r0, 0x4] @@ -181358,8 +181358,8 @@ _080D33EA: pop {r0} bx r0 .align 2, 0 -_080D3440: .4byte 0x03004b00 -_080D3444: .4byte 0x0202f7c9 +_080D3440: .4byte gUnknown_03004B00 +_080D3444: .4byte gUnknown_0202F7C9 _080D3448: .4byte sub_80D344C thumb_func_end sub_80D33B4 @@ -181394,7 +181394,7 @@ _080D3480: pop {r0} bx r0 .align 2, 0 -_080D3488: .4byte 0x03004b00 +_080D3488: .4byte gUnknown_03004B00 _080D348C: .4byte 0x0000ffff thumb_func_end sub_80D344C @@ -181425,8 +181425,8 @@ sub_80D3490: @ 80D3490 pop {r0} bx r0 .align 2, 0 -_080D34C4: .4byte 0x03004b20 -_080D34C8: .4byte 0x03004b00 +_080D34C4: .4byte gTasks +_080D34C8: .4byte gUnknown_03004B00 _080D34CC: .4byte 0x0000279c _080D34D0: .4byte sub_80D34D4 thumb_func_end sub_80D3490 @@ -181496,8 +181496,8 @@ _080D3546: pop {r0} bx r0 .align 2, 0 -_080D354C: .4byte 0x03004b20 -_080D3550: .4byte 0x0202eec8 +_080D354C: .4byte gTasks +_080D3550: .4byte gPlttBufferFaded thumb_func_end sub_80D34D4 thumb_func_start sub_80D3554 @@ -181549,8 +181549,8 @@ sub_80D3554: @ 80D3554 strh r0, [r5, 0x3C] b _080D35C8 .align 2, 0 -_080D35BC: .4byte 0x0202f7c9 -_080D35C0: .4byte 0x03004b00 +_080D35BC: .4byte gUnknown_0202F7C9 +_080D35C0: .4byte gUnknown_03004B00 _080D35C4: lsls r0, r1, 8 strh r0, [r5, 0x3A] @@ -181629,8 +181629,8 @@ sub_80D3630: @ 80D3630 str r0, [r1] bx lr .align 2, 0 -_080D3650: .4byte 0x03004b20 -_080D3654: .4byte 0x03004b00 +_080D3650: .4byte gTasks +_080D3654: .4byte gUnknown_03004B00 _080D3658: .4byte sub_80D365C thumb_func_end sub_80D3630 @@ -181662,8 +181662,8 @@ _080D368A: pop {r0} bx r0 .align 2, 0 -_080D3690: .4byte 0x03004b00 -_080D3694: .4byte 0x03004b20 +_080D3690: .4byte gUnknown_03004B00 +_080D3694: .4byte gTasks thumb_func_end sub_80D365C thumb_func_start sub_80D3698 @@ -181702,7 +181702,7 @@ sub_80D3698: @ 80D3698 strh r0, [r4, 0x24] b _080D36F4 .align 2, 0 -_080D36E4: .4byte 0x0202f7c8 +_080D36E4: .4byte gUnknown_0202F7C8 _080D36E8: .4byte 0x0000fff6 _080D36EC: strh r6, [r4, 0x24] @@ -181836,9 +181836,9 @@ _080D37AA: pop {r0} bx r0 .align 2, 0 -_080D37E8: .4byte 0x0202f7c8 -_080D37EC: .4byte 0x0202f7c9 -_080D37F0: .4byte 0x03004b00 +_080D37E8: .4byte gUnknown_0202F7C8 +_080D37EC: .4byte gUnknown_0202F7C9 +_080D37F0: .4byte gUnknown_03004B00 _080D37F4: .4byte sub_8078B34 _080D37F8: .4byte move_anim_8072740 thumb_func_end sub_80D3728 @@ -181868,7 +181868,7 @@ sub_80D37FC: @ 80D37FC pop {r0} bx r0 .align 2, 0 -_080D382C: .4byte 0x03004b00 +_080D382C: .4byte gUnknown_03004B00 _080D3830: .4byte sub_8078B34 _080D3834: .4byte move_anim_8072740 thumb_func_end sub_80D37FC @@ -181887,7 +181887,7 @@ sub_80D3838: @ 80D3838 bl sub_8078764 b _080D385C .align 2, 0 -_080D3850: .4byte 0x03004b00 +_080D3850: .4byte gUnknown_03004B00 _080D3854: adds r0, r4, 0 movs r1, 0x1 @@ -181902,7 +181902,7 @@ _080D385C: pop {r0} bx r0 .align 2, 0 -_080D386C: .4byte 0x03004b00 +_080D386C: .4byte gUnknown_03004B00 _080D3870: .4byte sub_80D3874 thumb_func_end sub_80D3838 @@ -182054,7 +182054,7 @@ _080D3990: .4byte 0x00003f42 _080D3994: .4byte REG_BG1CNT _080D3998: .4byte 0x040000d4 _080D399C: .4byte 0x85000400 -_080D39A0: .4byte 0x0202f7c8 +_080D39A0: .4byte gUnknown_0202F7C8 _080D39A4: .4byte gUnknown_08E70968 _080D39A8: ldr r0, _080D39B4 @@ -182093,7 +182093,7 @@ _080D39CE: .align 2, 0 _080D39F0: .4byte gUnknown_08E70F0C _080D39F4: .4byte gBattleAnimBackgroundImage_Surf -_080D39F8: .4byte 0x03004b00 +_080D39F8: .4byte gUnknown_03004B00 _080D39FC: .4byte gBattleAnimBackgroundPalette_Surf _080D3A00: ldr r0, _080D3A78 @@ -182156,11 +182156,11 @@ _080D3A0E: .align 2, 0 _080D3A78: .4byte gBattleAnimBackgroundImageMuddyWater_Pal _080D3A7C: .4byte sub_80D3D68 -_080D3A80: .4byte 0x03004b20 +_080D3A80: .4byte gTasks _080D3A84: .4byte 0x0000ffb0 -_080D3A88: .4byte 0x030042c0 +_080D3A88: .4byte gUnknown_030042C0 _080D3A8C: .4byte 0x0000ffd0 -_080D3A90: .4byte 0x030041b4 +_080D3A90: .4byte gUnknown_030041B4 _080D3A94: ldr r0, _080D3AC4 ldrb r0, [r0] @@ -182185,10 +182185,10 @@ _080D3A94: strh r1, [r7, 0xE] b _080D3AEE .align 2, 0 -_080D3AC4: .4byte 0x0202f7c8 +_080D3AC4: .4byte gUnknown_0202F7C8 _080D3AC8: .4byte 0x0000ff20 -_080D3ACC: .4byte 0x030042c0 -_080D3AD0: .4byte 0x030041b4 +_080D3ACC: .4byte gUnknown_030042C0 +_080D3AD0: .4byte gUnknown_030041B4 _080D3AD4: .4byte 0x0000ffff _080D3AD8: ldr r0, _080D3B1C @@ -182226,12 +182226,12 @@ _080D3AEE: movs r0, 0x70 b _080D3B38 .align 2, 0 -_080D3B1C: .4byte 0x030042c0 +_080D3B1C: .4byte gUnknown_030042C0 _080D3B20: .4byte 0x0000ffd0 -_080D3B24: .4byte 0x030041b4 +_080D3B24: .4byte gUnknown_030041B4 _080D3B28: .4byte 0x0000fffe _080D3B2C: .4byte REG_BG1HOFS -_080D3B30: .4byte 0x03004b20 +_080D3B30: .4byte gTasks _080D3B34: movs r0, 0 strh r0, [r2, 0x10] @@ -182505,10 +182505,10 @@ _080D3D32: pop {r0} bx r0 .align 2, 0 -_080D3D44: .4byte 0x03004b20 -_080D3D48: .4byte 0x030042c0 -_080D3D4C: .4byte 0x030041b4 -_080D3D50: .4byte 0x0202eec8 +_080D3D44: .4byte gTasks +_080D3D48: .4byte gUnknown_030042C0 +_080D3D4C: .4byte gUnknown_030041B4 +_080D3D50: .4byte gPlttBufferFaded _080D3D54: .4byte 0x040000d4 _080D3D58: .4byte 0x85000400 _080D3D5C: .4byte REG_BG1CNT @@ -182539,7 +182539,7 @@ _080D3D84: beq _080D3D9C b _080D4032 .align 2, 0 -_080D3D90: .4byte 0x03004b20 +_080D3D90: .4byte gTasks _080D3D94: cmp r0, 0x2 bne _080D3D9A @@ -182657,7 +182657,7 @@ _080D3E4A: ldrh r0, [r4, 0xA] b _080D3E8A .align 2, 0 -_080D3E6C: .4byte 0x03004de0 +_080D3E6C: .4byte gUnknown_03004DE0 _080D3E70: .4byte 0x0000ffff _080D3E74: lsls r0, r3, 16 @@ -182801,8 +182801,8 @@ _080D3F5E: ble _080D3F5E b _080D4032 .align 2, 0 -_080D3F80: .4byte 0x03004de0 -_080D3F84: .4byte 0x03004dc0 +_080D3F80: .4byte gUnknown_03004DE0 +_080D3F84: .4byte gUnknown_03004DC0 _080D3F88: movs r3, 0 movs r1, 0x10 @@ -182899,8 +182899,8 @@ _080D4032: pop {r0} bx r0 .align 2, 0 -_080D403C: .4byte 0x03004de0 -_080D4040: .4byte 0x03004dc0 +_080D403C: .4byte gUnknown_03004DE0 +_080D4040: .4byte gUnknown_03004DC0 thumb_func_end sub_80D3D68 thumb_func_start sub_80D4044 @@ -183035,8 +183035,8 @@ sub_80D40F4: @ 80D40F4 pop {r0} bx r0 .align 2, 0 -_080D4144: .4byte 0x03004b20 -_080D4148: .4byte 0x02020004 +_080D4144: .4byte gTasks +_080D4148: .4byte gSprites _080D414C: .4byte sub_80D4150 thumb_func_end sub_80D40F4 @@ -183063,7 +183063,7 @@ _080D416C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D4178: .4byte 0x03004b20 +_080D4178: .4byte gTasks _080D417C: .4byte _080D4180 .align 2, 0 _080D4180: @@ -183131,7 +183131,7 @@ _080D41C6: strh r1, [r0, 0x22] b _080D4222 .align 2, 0 -_080D420C: .4byte 0x02020004 +_080D420C: .4byte gSprites _080D4210: ldr r2, _080D4250 movs r0, 0x26 @@ -183166,7 +183166,7 @@ _080D4232: strh r5, [r4, 0xE] b _080D436C .align 2, 0 -_080D4250: .4byte 0x02020004 +_080D4250: .4byte gSprites _080D4254: .4byte 0x0000fffd _080D4258: ldrh r0, [r4, 0xE] @@ -183241,7 +183241,7 @@ _080D42B0: adds r1, 0x2 b _080D42FA .align 2, 0 -_080D42E4: .4byte 0x02020004 +_080D42E4: .4byte gSprites _080D42E8: ldr r2, _080D432C movs r0, 0x26 @@ -183277,7 +183277,7 @@ _080D42FA: strh r0, [r4, 0x10] b _080D436E .align 2, 0 -_080D432C: .4byte 0x02020004 +_080D432C: .4byte gSprites _080D4330: ldr r6, _080D4378 movs r0, 0x26 @@ -183315,7 +183315,7 @@ _080D436E: strh r0, [r4, 0x8] b _080D438A .align 2, 0 -_080D4378: .4byte 0x02020004 +_080D4378: .4byte gSprites _080D437C: movs r1, 0xC ldrsh r0, [r4, r1] @@ -183349,9 +183349,9 @@ sub_80D4394: @ 80D4394 ldr r0, _080D43C0 b _080D43D8 .align 2, 0 -_080D43B8: .4byte 0x0202f7c8 -_080D43BC: .4byte 0x02024a6a -_080D43C0: .4byte 0x03004360 +_080D43B8: .4byte gUnknown_0202F7C8 +_080D43BC: .4byte gUnknown_02024A6A +_080D43C0: .4byte gPlayerParty _080D43C4: adds r0, r2, 0 b _080D440A @@ -183394,8 +183394,8 @@ _080D440A: pop {r1} bx r1 .align 2, 0 -_080D4410: .4byte 0x02024a6a -_080D4414: .4byte 0x030045c0 +_080D4410: .4byte gUnknown_02024A6A +_080D4414: .4byte gEnemyParty thumb_func_end sub_80D4394 thumb_func_start sub_80D4418 @@ -183530,9 +183530,9 @@ _080D44EA: pop {r0} bx r0 .align 2, 0 -_080D4520: .4byte 0x0202f7c8 +_080D4520: .4byte gUnknown_0202F7C8 _080D4524: .4byte gSpriteTemplate_83D9378 -_080D4528: .4byte 0x02020004 +_080D4528: .4byte gSprites thumb_func_end sub_80D4418 thumb_func_start sub_80D452C @@ -183623,7 +183623,7 @@ _080D45CE: pop {r0} bx r0 .align 2, 0 -_080D45D4: .4byte 0x03004b20 +_080D45D4: .4byte gTasks thumb_func_end sub_80D452C thumb_func_start sub_80D45D8 @@ -183651,8 +183651,8 @@ sub_80D45D8: @ 80D45D8 movs r0, 0x28 b _080D4616 .align 2, 0 -_080D4608: .4byte 0x03004b20 -_080D460C: .4byte 0x0202f7c8 +_080D4608: .4byte gTasks +_080D460C: .4byte gUnknown_0202F7C8 _080D4610: movs r0, 0x10 strh r0, [r4, 0x10] @@ -183699,7 +183699,7 @@ sub_80D463C: @ 80D463C beq _080D4714 b _080D4722 .align 2, 0 -_080D4660: .4byte 0x03004b20 +_080D4660: .4byte gTasks _080D4664: ldrh r0, [r4, 0xC] adds r0, 0x1 @@ -183783,9 +183783,9 @@ _080D46F4: strh r0, [r4, 0x8] b _080D4722 .align 2, 0 -_080D4708: .4byte 0x03004b00 +_080D4708: .4byte gUnknown_03004B00 _080D470C: .4byte sub_80E1864 -_080D4710: .4byte 0x0202f7b2 +_080D4710: .4byte gUnknown_0202F7B2 _080D4714: movs r2, 0x1A ldrsh r0, [r4, r2] @@ -183874,7 +183874,7 @@ _080D4786: .align 2, 0 _080D47B8: .4byte gSineTable _080D47BC: .4byte gSpriteTemplate_83D9378 -_080D47C0: .4byte 0x02020004 +_080D47C0: .4byte gSprites _080D47C4: .4byte sub_80D47D0 _080D47C8: .4byte 0x41c64e6d _080D47CC: .4byte 0x00003039 @@ -183960,9 +183960,9 @@ _080D4866: pop {r0} bx r0 .align 2, 0 -_080D486C: .4byte 0x03004b20 +_080D486C: .4byte gTasks _080D4870: .4byte gBattleAnimSpriteTemplate_83DB4D8 -_080D4874: .4byte 0x02020004 +_080D4874: .4byte gSprites _080D4878: .4byte sub_80D487C thumb_func_end sub_80D47D0 @@ -184025,7 +184025,7 @@ _080D48E8: pop {r0} bx r0 .align 2, 0 -_080D48F0: .4byte 0x03004b20 +_080D48F0: .4byte gTasks thumb_func_end sub_80D487C thumb_func_start sub_80D48F4 @@ -184094,8 +184094,8 @@ _080D494C: pop {r0} bx r0 .align 2, 0 -_080D4978: .4byte 0x03004b20 -_080D497C: .4byte 0x0202f7c8 +_080D4978: .4byte gTasks +_080D497C: .4byte gUnknown_0202F7C8 _080D4980: .4byte 0x0000ffe0 _080D4984: .4byte sub_80D4988 thumb_func_end sub_80D48F4 @@ -184122,7 +184122,7 @@ _080D49A2: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D49AC: .4byte 0x03004b20 +_080D49AC: .4byte gTasks _080D49B0: .4byte _080D49B4 .align 2, 0 _080D49B4: @@ -184317,7 +184317,7 @@ _080D4B2A: bx r0 .align 2, 0 _080D4B30: .4byte gSpriteTemplate_83D9378 -_080D4B34: .4byte 0x02020004 +_080D4B34: .4byte gSprites _080D4B38: .4byte sub_80D4B3C thumb_func_end sub_80D4AD0 @@ -184409,7 +184409,7 @@ _080D4BE0: pop {r0} bx r0 .align 2, 0 -_080D4BE8: .4byte 0x03004b20 +_080D4BE8: .4byte gTasks _080D4BEC: .4byte sub_80D4988 thumb_func_end sub_80D4BA4 @@ -184432,7 +184432,7 @@ sub_80D4BF0: @ 80D4BF0 str r1, [r0, 0x1C] bx lr .align 2, 0 -_080D4C10: .4byte 0x03004b00 +_080D4C10: .4byte gUnknown_03004B00 _080D4C14: .4byte sub_80D4C18 thumb_func_end sub_80D4BF0 @@ -184539,8 +184539,8 @@ sub_80D4CA4: @ 80D4CA4 pop {r0} bx r0 .align 2, 0 -_080D4CE0: .4byte 0x0202f7c9 -_080D4CE4: .4byte 0x03004b00 +_080D4CE0: .4byte gUnknown_0202F7C9 +_080D4CE4: .4byte gUnknown_03004B00 _080D4CE8: .4byte sub_80D4CEC thumb_func_end sub_80D4CA4 @@ -184708,8 +184708,8 @@ _080D4DF2: b _080D4E42 .align 2, 0 _080D4E34: .4byte gSpriteTemplate_83D9420 -_080D4E38: .4byte 0x02020004 -_080D4E3C: .4byte 0x0202f7c8 +_080D4E38: .4byte gSprites +_080D4E3C: .4byte gUnknown_0202F7C8 _080D4E40: strh r7, [r4, 0x32] _080D4E42: @@ -184766,8 +184766,8 @@ _080D4E68: b _080D4EBA .align 2, 0 _080D4EAC: .4byte gSpriteTemplate_83D9420 -_080D4EB0: .4byte 0x02020004 -_080D4EB4: .4byte 0x0202f7c8 +_080D4EB0: .4byte gSprites +_080D4EB4: .4byte gUnknown_0202F7C8 _080D4EB8: strh r7, [r4, 0x32] _080D4EBA: @@ -184815,7 +184815,7 @@ sub_80D4ED8: @ 80D4ED8 pop {r0} bx r0 .align 2, 0 -_080D4F0C: .4byte 0x03004b00 +_080D4F0C: .4byte gUnknown_03004B00 _080D4F10: .4byte move_anim_8072740 _080D4F14: .4byte sub_8078174 thumb_func_end sub_80D4ED8 @@ -184848,7 +184848,7 @@ sub_80D4F18: @ 80D4F18 pop {r0} bx r0 .align 2, 0 -_080D4F50: .4byte 0x03004b00 +_080D4F50: .4byte gUnknown_03004B00 _080D4F54: .4byte sub_8078394 _080D4F58: .4byte move_anim_8072740 thumb_func_end sub_80D4F18 @@ -184879,8 +184879,8 @@ sub_80D4F5C: @ 80D4F5C adds r1, r2, 0 b _080D4FAE .align 2, 0 -_080D4F90: .4byte 0x0202f7c8 -_080D4F94: .4byte 0x03004b00 +_080D4F90: .4byte gUnknown_0202F7C8 +_080D4F94: .4byte gUnknown_03004B00 _080D4F98: ldr r1, _080D4FC4 ldrh r0, [r1] @@ -184906,7 +184906,7 @@ _080D4FAE: pop {r0} bx r0 .align 2, 0 -_080D4FC4: .4byte 0x03004b00 +_080D4FC4: .4byte gUnknown_03004B00 _080D4FC8: .4byte sub_80D5038 thumb_func_end sub_80D4F5C @@ -184934,8 +184934,8 @@ sub_80D4FCC: @ 80D4FCC adds r1, r2, 0 b _080D5018 .align 2, 0 -_080D4FF8: .4byte 0x0202f7c8 -_080D4FFC: .4byte 0x03004b00 +_080D4FF8: .4byte gUnknown_0202F7C8 +_080D4FFC: .4byte gUnknown_03004B00 _080D5000: ldr r1, _080D5030 ldrh r0, [r1] @@ -184962,7 +184962,7 @@ _080D5018: pop {r0} bx r0 .align 2, 0 -_080D5030: .4byte 0x03004b00 +_080D5030: .4byte gUnknown_03004B00 _080D5034: .4byte sub_80D5038 thumb_func_end sub_80D4FCC @@ -185019,8 +185019,8 @@ sub_80D5074: @ 80D5074 strh r1, [r4, 0x20] b _080D50B2 .align 2, 0 -_080D5098: .4byte 0x0202f7c8 -_080D509C: .4byte 0x03004b00 +_080D5098: .4byte gUnknown_0202F7C8 +_080D509C: .4byte gUnknown_03004B00 _080D50A0: ldr r0, _080D50E0 ldrh r1, [r0] @@ -185055,7 +185055,7 @@ _080D50B2: pop {r0} bx r0 .align 2, 0 -_080D50E0: .4byte 0x03004b00 +_080D50E0: .4byte gUnknown_03004B00 _080D50E4: .4byte sub_80D50E8 thumb_func_end sub_80D5074 @@ -185204,9 +185204,9 @@ _080D51EE: pop {r0} bx r0 .align 2, 0 -_080D5200: .4byte 0x0202f7c8 -_080D5204: .4byte 0x0202f7c9 -_080D5208: .4byte 0x03004b00 +_080D5200: .4byte gUnknown_0202F7C8 +_080D5204: .4byte gUnknown_0202F7C9 +_080D5208: .4byte gUnknown_03004B00 _080D520C: .4byte sub_8079534 thumb_func_end sub_80D51A8 @@ -185223,7 +185223,7 @@ sub_80D5210: @ 80D5210 str r1, [r0, 0x1C] bx lr .align 2, 0 -_080D5224: .4byte 0x03004b00 +_080D5224: .4byte gUnknown_03004B00 _080D5228: .4byte sub_8079534 thumb_func_end sub_80D5210 @@ -185244,7 +185244,7 @@ sub_80D522C: @ 80D522C pop {r0} bx r0 .align 2, 0 -_080D524C: .4byte 0x03004b00 +_080D524C: .4byte gUnknown_03004B00 _080D5250: .4byte sub_80D5254 thumb_func_end sub_80D522C @@ -185288,7 +185288,7 @@ _080D529E: pop {r0} bx r0 .align 2, 0 -_080D52A4: .4byte 0x0202f7c9 +_080D52A4: .4byte gUnknown_0202F7C9 _080D52A8: .4byte sub_80D52AC thumb_func_end sub_80D5254 @@ -185323,7 +185323,7 @@ sub_80D52AC: @ 80D52AC bl _call_via_r1 b _080D531E .align 2, 0 -_080D52EC: .4byte 0x0202f7c9 +_080D52EC: .4byte gUnknown_0202F7C9 _080D52F0: .4byte sub_80D5324 _080D52F4: movs r1, 0x3C @@ -185423,7 +185423,7 @@ sub_80D5374: @ 80D5374 pop {r0} bx r0 .align 2, 0 -_080D53A8: .4byte 0x03004b00 +_080D53A8: .4byte gUnknown_03004B00 _080D53AC: .4byte move_anim_8072740 _080D53B0: .4byte sub_8078364 thumb_func_end sub_80D5374 @@ -185454,7 +185454,7 @@ sub_80D53B4: @ 80D53B4 pop {r0} bx r0 .align 2, 0 -_080D53E8: .4byte 0x03004b00 +_080D53E8: .4byte gUnknown_03004B00 _080D53EC: .4byte sub_80782D8 _080D53F0: .4byte sub_80D53F4 thumb_func_end sub_80D53B4 @@ -185572,9 +185572,9 @@ sub_80D5470: @ 80D5470 pop {r0} bx r0 .align 2, 0 -_080D54D0: .4byte 0x03004b20 -_080D54D4: .4byte 0x02020004 -_080D54D8: .4byte 0x0202f7c8 +_080D54D0: .4byte gTasks +_080D54D4: .4byte gSprites +_080D54D8: .4byte gUnknown_0202F7C8 _080D54DC: .4byte sub_80D54E0 thumb_func_end sub_80D5470 @@ -185601,7 +185601,7 @@ _080D54FC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D5508: .4byte 0x03004b20 +_080D5508: .4byte gTasks _080D550C: .4byte _080D5510 .align 2, 0 _080D5510: @@ -185658,7 +185658,7 @@ _080D5552: movs r1, 0x3 b _080D5598 .align 2, 0 -_080D5584: .4byte 0x02020004 +_080D5584: .4byte gSprites _080D5588: ldr r2, _080D55FC movs r0, 0x26 @@ -185720,7 +185720,7 @@ _080D55D8: strh r5, [r4, 0xE] b _080D57A0 .align 2, 0 -_080D55FC: .4byte 0x02020004 +_080D55FC: .4byte gSprites _080D5600: .4byte 0x0000fffd _080D5604: ldrh r0, [r4, 0xA] @@ -185815,7 +185815,7 @@ _080D5682: adds r1, 0x3 b _080D56CE .align 2, 0 -_080D56B8: .4byte 0x02020004 +_080D56B8: .4byte gSprites _080D56BC: ldr r2, _080D5708 movs r0, 0x26 @@ -185856,7 +185856,7 @@ _080D56D0: bl sub_8079C08 b _080D572A .align 2, 0 -_080D5708: .4byte 0x02020004 +_080D5708: .4byte gSprites _080D570C: ldrh r1, [r4, 0x26] lsls r1, 24 @@ -185895,7 +185895,7 @@ _080D5748: strh r0, [r4, 0xE] b _080D57A0 .align 2, 0 -_080D5754: .4byte 0x02020004 +_080D5754: .4byte gSprites _080D5758: movs r1, 0x12 ldrsh r0, [r4, r1] @@ -185938,7 +185938,7 @@ _080D57A0: strh r0, [r4, 0x8] b _080D57BA .align 2, 0 -_080D57A8: .4byte 0x02020004 +_080D57A8: .4byte gSprites _080D57AC: movs r1, 0x14 ldrsh r0, [r4, r1] @@ -185993,8 +185993,8 @@ sub_80D57C4: @ 80D57C4 movs r0, 0x1 b _080D5826 .align 2, 0 -_080D5814: .4byte 0x02020004 -_080D5818: .4byte 0x0202f7c8 +_080D5814: .4byte gSprites +_080D5818: .4byte gUnknown_0202F7C8 _080D581C: adds r0, r4, 0 adds r0, 0x10 @@ -186099,11 +186099,11 @@ _080D58C6: .align 2, 0 _080D58E0: .4byte gUnknown_083D96DC _080D58E4: .4byte gSpriteTemplate_83D96C4 -_080D58E8: .4byte 0x02020004 +_080D58E8: .4byte gSprites _080D58EC: .4byte 0x000003ff _080D58F0: .4byte 0xfffffc00 _080D58F4: .4byte gUnknown_083D96DC + 0x2 -_080D58F8: .4byte 0x03004b28 +_080D58F8: .4byte gUnknown_03004B28 thumb_func_end sub_80D57C4 thumb_func_start sub_80D58FC @@ -186140,7 +186140,7 @@ _080D5936: pop {r0} bx r0 .align 2, 0 -_080D593C: .4byte 0x03004b20 +_080D593C: .4byte gTasks thumb_func_end sub_80D58FC thumb_func_start sub_80D5940 @@ -186173,8 +186173,8 @@ sub_80D5940: @ 80D5940 lsls r1, 15 b _080D5986 .align 2, 0 -_080D5978: .4byte 0x02020004 -_080D597C: .4byte 0x0202f7c8 +_080D5978: .4byte gSprites +_080D597C: .4byte gUnknown_0202F7C8 _080D5980: lsls r0, r4, 16 movs r1, 0xB0 @@ -186305,7 +186305,7 @@ sub_80D5A20: @ 80D5A20 pop {r0} bx r0 .align 2, 0 -_080D5A64: .4byte 0x03004b00 +_080D5A64: .4byte gUnknown_03004B00 _080D5A68: .4byte 0x000003ff _080D5A6C: .4byte 0xfffffc00 _080D5A70: .4byte sub_80D5A74 @@ -186434,8 +186434,8 @@ _080D5B28: movs r0, 0x4 b _080D5B5A .align 2, 0 -_080D5B50: .4byte 0x03004b00 -_080D5B54: .4byte 0x0202f7c8 +_080D5B50: .4byte gUnknown_03004B00 +_080D5B54: .4byte gUnknown_0202F7C8 _080D5B58: ldr r0, _080D5B78 _080D5B5A: @@ -186455,7 +186455,7 @@ _080D5B5A: b _080D5BD6 .align 2, 0 _080D5B78: .4byte 0x0000fffc -_080D5B7C: .4byte 0x0202f7c9 +_080D5B7C: .4byte gUnknown_0202F7C9 _080D5B80: ldrh r0, [r5, 0x30] adds r0, 0xC0 @@ -186472,7 +186472,7 @@ _080D5B80: negs r0, r0 b _080D5BAA .align 2, 0 -_080D5BA0: .4byte 0x0202f7c8 +_080D5BA0: .4byte gUnknown_0202F7C8 _080D5BA4: ldrh r0, [r5, 0x30] lsls r0, 16 @@ -186562,7 +186562,7 @@ _080D5C4E: pop {r0} bx r0 .align 2, 0 -_080D5C54: .4byte 0x0202f7c9 +_080D5C54: .4byte gUnknown_0202F7C9 _080D5C58: .4byte sub_80D5C5C thumb_func_end sub_80D5B0C @@ -186608,7 +186608,7 @@ _080D5C92: bl audio_play_and_stuff b _080D5CBA .align 2, 0 -_080D5CB0: .4byte 0x0202f7d2 +_080D5CB0: .4byte gUnknown_0202F7D2 _080D5CB4: adds r0, r4, 0 bl move_anim_8072740 @@ -186688,10 +186688,10 @@ _080D5CD8: strb r0, [r4, 0x5] b _080D5DA0 .align 2, 0 -_080D5D4C: .4byte 0x03004b00 -_080D5D50: .4byte 0x03001770 +_080D5D4C: .4byte gUnknown_03004B00 +_080D5D50: .4byte gMain _080D5D54: .4byte 0x0000043d -_080D5D58: .4byte 0x0202f7c9 +_080D5D58: .4byte gUnknown_0202F7C9 _080D5D5C: ldr r0, _080D5D80 ldrb r0, [r0] @@ -186710,7 +186710,7 @@ _080D5D5C: strb r1, [r4, 0x5] b _080D5DA0 .align 2, 0 -_080D5D80: .4byte 0x0202f7c9 +_080D5D80: .4byte gUnknown_0202F7C9 _080D5D84: adds r0, r2, 0 subs r0, 0x40 @@ -186809,9 +186809,9 @@ _080D5E02: pop {r0} bx r0 .align 2, 0 -_080D5E3C: .4byte 0x03004b20 -_080D5E40: .4byte 0x0202f7c8 -_080D5E44: .4byte 0x0202f7c9 +_080D5E3C: .4byte gTasks +_080D5E40: .4byte gUnknown_0202F7C8 +_080D5E44: .4byte gUnknown_0202F7C9 _080D5E48: .4byte sub_80D5E4C thumb_func_end sub_80D5DDC @@ -186835,7 +186835,7 @@ sub_80D5E4C: @ 80D5E4C beq _080D5E82 b _080D6074 .align 2, 0 -_080D5E70: .4byte 0x03004b20 +_080D5E70: .4byte gTasks _080D5E74: cmp r3, 0x2 bne _080D5E7A @@ -186924,7 +186924,7 @@ _080D5F06: b _080D6020 .align 2, 0 _080D5F0C: .4byte 0x0000fffe -_080D5F10: .4byte 0x02020004 +_080D5F10: .4byte gSprites _080D5F14: ldrh r0, [r2, 0xA] adds r0, 0x1 @@ -186996,7 +186996,7 @@ _080D5F7E: b _080D6020 .align 2, 0 _080D5F94: .4byte 0x0000fffe -_080D5F98: .4byte 0x02020004 +_080D5F98: .4byte gSprites _080D5F9C: movs r7, 0x20 ldrsh r1, [r2, r7] @@ -187075,7 +187075,7 @@ _080D6020: b _080D6074 .align 2, 0 _080D6028: .4byte 0x0000fffe -_080D602C: .4byte 0x02020004 +_080D602C: .4byte gSprites _080D6030: movs r1, 0 strh r1, [r2, 0xE] @@ -187117,7 +187117,7 @@ _080D6074: pop {r0} bx r0 .align 2, 0 -_080D607C: .4byte 0x02020004 +_080D607C: .4byte gSprites thumb_func_end sub_80D5E4C thumb_func_start sub_80D6080 @@ -187144,7 +187144,7 @@ sub_80D6080: @ 80D6080 pop {r0} bx r0 .align 2, 0 -_080D60B0: .4byte 0x03004b00 +_080D60B0: .4byte gUnknown_03004B00 thumb_func_end sub_80D6080 thumb_func_start sub_80D60B4 @@ -187194,10 +187194,10 @@ _080D60EA: ldrsh r0, [r2, r1] b _080D6126 .align 2, 0 -_080D610C: .4byte 0x03004b20 -_080D6110: .4byte 0x03004b00 -_080D6114: .4byte 0x02024be0 -_080D6118: .4byte 0x0202f7c9 +_080D610C: .4byte gTasks +_080D6110: .4byte gUnknown_03004B00 +_080D6114: .4byte gUnknown_02024BE0 +_080D6118: .4byte gUnknown_0202F7C9 _080D611C: .4byte gUnknown_083D9794 _080D6120: ldr r4, _080D616C @@ -187240,7 +187240,7 @@ _080D6164: b _080D618E .align 2, 0 _080D616C: .4byte gUnknown_083D97A4 -_080D6170: .4byte 0x02020004 +_080D6170: .4byte gSprites _080D6174: ldr r3, _080D61C4 lsls r4, r6, 4 @@ -187283,7 +187283,7 @@ _080D61B4: pop {r0} bx r0 .align 2, 0 -_080D61C4: .4byte 0x02020004 +_080D61C4: .4byte gSprites thumb_func_end sub_80D60B4 thumb_func_start sub_80D61C8 @@ -187303,8 +187303,8 @@ sub_80D61C8: @ 80D61C8 strh r1, [r4, 0x20] b _080D61FC .align 2, 0 -_080D61E8: .4byte 0x0202f7c8 -_080D61EC: .4byte 0x03004b00 +_080D61E8: .4byte gUnknown_0202F7C8 +_080D61EC: .4byte gUnknown_03004B00 _080D61F0: ldr r1, _080D6210 ldrh r0, [r1] @@ -187323,7 +187323,7 @@ _080D61FC: pop {r0} bx r0 .align 2, 0 -_080D6210: .4byte 0x03004b00 +_080D6210: .4byte gUnknown_03004B00 _080D6214: .4byte sub_80D6218 thumb_func_end sub_80D61C8 @@ -187361,8 +187361,8 @@ sub_80D6234: @ 80D6234 strh r1, [r4, 0x20] b _080D6266 .align 2, 0 -_080D6254: .4byte 0x0202f7c8 -_080D6258: .4byte 0x03004b00 +_080D6254: .4byte gUnknown_0202F7C8 +_080D6258: .4byte gUnknown_03004B00 _080D625C: ldr r0, _080D6270 ldrh r0, [r0] @@ -187376,7 +187376,7 @@ _080D6266: pop {r0} bx r0 .align 2, 0 -_080D6270: .4byte 0x03004b00 +_080D6270: .4byte gUnknown_03004B00 _080D6274: .4byte sub_80D6278 thumb_func_end sub_80D6234 @@ -187431,9 +187431,9 @@ sub_80D6294: @ 80D6294 strh r0, [r5, 0x22] b _080D62F8 .align 2, 0 -_080D62D8: .4byte 0x0202f7c9 -_080D62DC: .4byte 0x0202f7c8 -_080D62E0: .4byte 0x03004b00 +_080D62D8: .4byte gUnknown_0202F7C9 +_080D62DC: .4byte gUnknown_0202F7C8 +_080D62E0: .4byte gUnknown_03004B00 _080D62E4: ldr r0, _080D631C ldrh r1, [r0] @@ -187463,7 +187463,7 @@ _080D62F8: pop {r0} bx r0 .align 2, 0 -_080D631C: .4byte 0x03004b00 +_080D631C: .4byte gUnknown_03004B00 _080D6320: .4byte move_anim_8074EE0 _080D6324: .4byte sub_8078114 thumb_func_end sub_80D6294 @@ -187483,7 +187483,7 @@ sub_80D6328: @ 80D6328 beq _080D634E b _080D63A0 .align 2, 0 -_080D6340: .4byte 0x03004b00 +_080D6340: .4byte gUnknown_03004B00 _080D6344: cmp r0, 0x2 beq _080D6358 @@ -187494,7 +187494,7 @@ _080D634E: ldr r0, _080D6354 b _080D63A2 .align 2, 0 -_080D6354: .4byte 0x0202f7c8 +_080D6354: .4byte gUnknown_0202F7C8 _080D6358: ldr r4, _080D6370 ldrb r0, [r4] @@ -187507,7 +187507,7 @@ _080D6358: ldrb r4, [r4] b _080D63A4 .align 2, 0 -_080D6370: .4byte 0x0202f7c8 +_080D6370: .4byte gUnknown_0202F7C8 _080D6374: ldrb r0, [r4] adds r4, r6, 0 @@ -187527,8 +187527,8 @@ _080D637C: eors r4, r0 b _080D63A4 .align 2, 0 -_080D6398: .4byte 0x0202f7c8 -_080D639C: .4byte 0x0202f7c9 +_080D6398: .4byte gUnknown_0202F7C8 +_080D639C: .4byte gUnknown_0202F7C9 _080D63A0: ldr r0, _080D63C4 _080D63A2: @@ -187549,8 +187549,8 @@ _080D63A4: movs r1, 0x1 b _080D63DE .align 2, 0 -_080D63C4: .4byte 0x0202f7c9 -_080D63C8: .4byte 0x03004b00 +_080D63C4: .4byte gUnknown_0202F7C9 +_080D63C8: .4byte gUnknown_03004B00 _080D63CC: adds r0, r4, 0 movs r1, 0x2 @@ -187641,8 +187641,8 @@ _080D6442: bx r0 .align 2, 0 _080D647C: .4byte gSineTable -_080D6480: .4byte 0x03004b00 -_080D6484: .4byte 0x030027f0 +_080D6480: .4byte gUnknown_03004B00 +_080D6484: .4byte gOamMatrices _080D6488: .4byte sub_80DA48C thumb_func_end sub_80D6328 @@ -187702,8 +187702,8 @@ sub_80D648C: @ 80D648C pop {r0} bx r0 .align 2, 0 -_080D6500: .4byte 0x03004b00 -_080D6504: .4byte 0x0202f7c9 +_080D6500: .4byte gUnknown_03004B00 +_080D6504: .4byte gUnknown_0202F7C9 _080D6508: .4byte 0x000003ff _080D650C: .4byte 0xfffffc00 _080D6510: .4byte sub_80D6514 @@ -187866,10 +187866,10 @@ _080D6606: pop {r0} bx r0 .align 2, 0 -_080D6644: .4byte 0x03001770 +_080D6644: .4byte gMain _080D6648: .4byte 0x0000043d -_080D664C: .4byte 0x0202f7c9 -_080D6650: .4byte 0x03004b00 +_080D664C: .4byte gUnknown_0202F7C9 +_080D6650: .4byte gUnknown_03004B00 _080D6654: .4byte sub_80D658C thumb_func_end sub_80D65DC @@ -187890,8 +187890,8 @@ sub_80D6658: @ 80D6658 ldr r0, _080D6678 b _080D667E .align 2, 0 -_080D6674: .4byte 0x03004b00 -_080D6678: .4byte 0x0202f7c9 +_080D6674: .4byte gUnknown_03004B00 +_080D6678: .4byte gUnknown_0202F7C9 _080D667C: ldr r0, _080D670C _080D667E: @@ -187964,10 +187964,10 @@ _080D66A4: pop {r0} bx r0 .align 2, 0 -_080D670C: .4byte 0x0202f7c8 -_080D6710: .4byte 0x03001770 +_080D670C: .4byte gUnknown_0202F7C8 +_080D6710: .4byte gMain _080D6714: .4byte 0x0000043d -_080D6718: .4byte 0x03004b00 +_080D6718: .4byte gUnknown_03004B00 _080D671C: .4byte 0x00007fff _080D6720: .4byte 0x000003ff _080D6724: .4byte 0xfffffc00 @@ -188063,7 +188063,7 @@ sub_80D679C: @ 80D679C movs r0, 0x10 b _080D67F2 .align 2, 0 -_080D67D8: .4byte 0x03004b00 +_080D67D8: .4byte gUnknown_03004B00 _080D67DC: .4byte 0x000003ff _080D67E0: .4byte 0xfffffc00 _080D67E4: @@ -188090,7 +188090,7 @@ _080D67F6: pop {r0} bx r0 .align 2, 0 -_080D6810: .4byte 0x03004b00 +_080D6810: .4byte gUnknown_03004B00 _080D6814: .4byte sub_80782D8 _080D6818: .4byte move_anim_8072740 thumb_func_end sub_80D679C @@ -188132,9 +188132,9 @@ sub_80D681C: @ 80D681C pop {r0} bx r0 .align 2, 0 -_080D6864: .4byte 0x0202f7c9 -_080D6868: .4byte 0x03004b20 -_080D686C: .4byte 0x03004b00 +_080D6864: .4byte gUnknown_0202F7C9 +_080D6868: .4byte gTasks +_080D686C: .4byte gUnknown_03004B00 _080D6870: .4byte sub_80D6874 thumb_func_end sub_80D681C @@ -188172,7 +188172,7 @@ sub_80D6874: @ 80D6874 mov r12, r1 b _080D68C2 .align 2, 0 -_080D68B4: .4byte 0x03004b20 +_080D68B4: .4byte gTasks _080D68B8: movs r2, 0x10 mov r12, r2 @@ -188343,10 +188343,10 @@ _080D69FC: pop {r0} bx r0 .align 2, 0 -_080D6A0C: .4byte 0x02020004 +_080D6A0C: .4byte gSprites _080D6A10: .4byte 0x000003ff _080D6A14: .4byte 0xfffffc00 -_080D6A18: .4byte 0x03004b20 +_080D6A18: .4byte gTasks thumb_func_end sub_80D6874 thumb_func_start sub_80D6A1C @@ -188448,12 +188448,12 @@ sub_80D6A6C: @ 80D6A6C pop {r0} bx r0 .align 2, 0 -_080D6AD4: .4byte 0x03004b00 +_080D6AD4: .4byte gUnknown_03004B00 _080D6AD8: .4byte gBattleAnimSpriteTemplate_83D9950 -_080D6ADC: .4byte 0x02020004 +_080D6ADC: .4byte gSprites _080D6AE0: .4byte 0x000003ff _080D6AE4: .4byte 0xfffffc00 -_080D6AE8: .4byte 0x0202f7b2 +_080D6AE8: .4byte gUnknown_0202F7B2 _080D6AEC: .4byte sub_80D6AF0 thumb_func_end sub_80D6A6C @@ -188518,9 +188518,9 @@ sub_80D6B3C: @ 80D6B3C ldr r4, _080D6B64 b _080D6B6A .align 2, 0 -_080D6B5C: .4byte 0x03004b20 -_080D6B60: .4byte 0x03004b00 -_080D6B64: .4byte 0x0202f7c8 +_080D6B5C: .4byte gTasks +_080D6B60: .4byte gUnknown_03004B00 +_080D6B64: .4byte gUnknown_0202F7C8 _080D6B68: ldr r4, _080D6BAC _080D6B6A: @@ -188555,8 +188555,8 @@ _080D6B6A: pop {r0} bx r0 .align 2, 0 -_080D6BAC: .4byte 0x0202f7c9 -_080D6BB0: .4byte 0x03004b00 +_080D6BAC: .4byte gUnknown_0202F7C9 +_080D6BB0: .4byte gUnknown_03004B00 _080D6BB4: .4byte sub_80D6BB8 thumb_func_end sub_80D6B3C @@ -188678,9 +188678,9 @@ _080D6C92: strh r0, [r5, 0x14] b _080D6CC6 .align 2, 0 -_080D6CA0: .4byte 0x03004b20 +_080D6CA0: .4byte gTasks _080D6CA4: .4byte gSpriteTemplate_83D99B8 -_080D6CA8: .4byte 0x02020004 +_080D6CA8: .4byte gSprites _080D6CAC: .4byte gUnknown_083D9968 _080D6CB0: .4byte sub_80D6D00 _080D6CB4: .4byte sub_8078600 @@ -188722,7 +188722,7 @@ _080D6CF4: pop {r0} bx r0 .align 2, 0 -_080D6CFC: .4byte 0x03004b20 +_080D6CFC: .4byte gTasks thumb_func_end sub_80D6CCC thumb_func_start sub_80D6D00 @@ -188752,8 +188752,8 @@ sub_80D6D18: @ 80D6D18 ldr r4, _080D6D30 b _080D6D36 .align 2, 0 -_080D6D2C: .4byte 0x03004b00 -_080D6D30: .4byte 0x0202f7c8 +_080D6D2C: .4byte gUnknown_03004B00 +_080D6D30: .4byte gUnknown_0202F7C8 _080D6D34: ldr r4, _080D6D64 _080D6D36: @@ -188778,7 +188778,7 @@ _080D6D36: pop {r0} bx r0 .align 2, 0 -_080D6D64: .4byte 0x0202f7c9 +_080D6D64: .4byte gUnknown_0202F7C9 _080D6D68: .4byte move_anim_8074EE0 _080D6D6C: .4byte sub_80785E4 thumb_func_end sub_80D6D18 @@ -188795,8 +188795,8 @@ sub_80D6D70: @ 80D6D70 ldr r4, _080D6D88 b _080D6D8E .align 2, 0 -_080D6D84: .4byte 0x03004b00 -_080D6D88: .4byte 0x0202f7c8 +_080D6D84: .4byte gUnknown_03004B00 +_080D6D88: .4byte gUnknown_0202F7C8 _080D6D8C: ldr r4, _080D6DC8 _080D6D8E: @@ -188826,8 +188826,8 @@ _080D6D8E: pop {r0} bx r0 .align 2, 0 -_080D6DC8: .4byte 0x0202f7c9 -_080D6DCC: .4byte 0x03004b00 +_080D6DC8: .4byte gUnknown_0202F7C9 +_080D6DCC: .4byte gUnknown_03004B00 _080D6DD0: .4byte move_anim_8072740 _080D6DD4: .4byte sub_8078600 thumb_func_end sub_80D6D70 @@ -188875,7 +188875,7 @@ _080D6E26: pop {r0} bx r0 .align 2, 0 -_080D6E30: .4byte 0x0202f7c8 +_080D6E30: .4byte gUnknown_0202F7C8 _080D6E34: .4byte sub_80D6E38 thumb_func_end sub_80D6DD8 @@ -188931,7 +188931,7 @@ _080D6E90: pop {r0} bx r0 .align 2, 0 -_080D6E98: .4byte 0x02020004 +_080D6E98: .4byte gSprites thumb_func_end sub_80D6E38 thumb_func_start sub_80D6E9C @@ -188954,7 +188954,7 @@ sub_80D6E9C: @ 80D6E9C beq _080D6ED0 b _080D7000 .align 2, 0 -_080D6EC0: .4byte 0x03004b20 +_080D6EC0: .4byte gTasks _080D6EC4: cmp r0, 0x2 beq _080D6F8C @@ -188987,7 +188987,7 @@ _080D6ED0: movs r0, 0x2 b _080D6F12 .align 2, 0 -_080D6F04: .4byte 0x0202f7c8 +_080D6F04: .4byte gUnknown_0202F7C8 _080D6F08: .4byte 0x0000ffe0 _080D6F0C: movs r0, 0x20 @@ -189007,7 +189007,7 @@ _080D6F12: b _080D6FD2 .align 2, 0 _080D6F28: .4byte 0x0000fffe -_080D6F2C: .4byte 0x02020004 +_080D6F2C: .4byte gSprites _080D6F30: ldrh r0, [r5, 0xA] adds r0, 0x1 @@ -189054,7 +189054,7 @@ _080D6F30: strh r2, [r0, 0x24] b _080D7000 .align 2, 0 -_080D6F88: .4byte 0x02020004 +_080D6F88: .4byte gSprites _080D6F8C: ldrh r0, [r5, 0xA] adds r0, 0x1 @@ -189097,7 +189097,7 @@ _080D6FD2: strh r0, [r5, 0x8] b _080D7000 .align 2, 0 -_080D6FDC: .4byte 0x02020004 +_080D6FDC: .4byte gSprites _080D6FE0: ldr r2, _080D7008 movs r0, 0x26 @@ -189119,7 +189119,7 @@ _080D7000: pop {r0} bx r0 .align 2, 0 -_080D7008: .4byte 0x02020004 +_080D7008: .4byte gSprites thumb_func_end sub_80D6E9C thumb_func_start sub_80D700C @@ -189144,7 +189144,7 @@ _080D7026: beq _080D703C b _080D718E .align 2, 0 -_080D7030: .4byte 0x03004b20 +_080D7030: .4byte gTasks _080D7034: cmp r0, 0x2 bne _080D703A @@ -189184,8 +189184,8 @@ _080D7052: ldr r0, _080D7084 b _080D70F0 .align 2, 0 -_080D707C: .4byte 0x0202f7c8 -_080D7080: .4byte 0x03004b00 +_080D707C: .4byte gUnknown_0202F7C8 +_080D7080: .4byte gUnknown_03004B00 _080D7084: .4byte 0x0000fff0 _080D7088: ldrb r0, [r4] @@ -189232,7 +189232,7 @@ _080D70B0: strh r0, [r5, 0x10] b _080D7126 .align 2, 0 -_080D70E4: .4byte 0x0202f7c9 +_080D70E4: .4byte gUnknown_0202F7C9 _080D70E8: ldr r0, _080D710C strh r0, [r5, 0xE] @@ -189404,7 +189404,7 @@ _080D721C: b _080D722A .align 2, 0 _080D7220: .4byte gSpriteTemplate_83D9B10 -_080D7224: .4byte 0x02020004 +_080D7224: .4byte gSprites _080D7228: movs r0, 0 _080D722A: @@ -189450,7 +189450,7 @@ _080D7270: pop {r0} bx r0 .align 2, 0 -_080D7278: .4byte 0x03004b20 +_080D7278: .4byte gTasks thumb_func_end sub_80D7230 thumb_func_start sub_80D727C @@ -189486,7 +189486,7 @@ _080D728E: strh r0, [r5, 0x2E] b _080D72D4 .align 2, 0 -_080D72BC: .4byte 0x0202f7c8 +_080D72BC: .4byte gUnknown_0202F7C8 _080D72C0: adds r0, r5, 0 adds r0, 0x3F @@ -189525,7 +189525,7 @@ _080D72F6: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D7300: .4byte 0x03004b20 +_080D7300: .4byte gTasks _080D7304: .4byte _080D7308 .align 2, 0 _080D7308: @@ -189595,8 +189595,8 @@ _080D731C: adds r0, 0x1 b _080D7466 .align 2, 0 -_080D73A0: .4byte 0x0202f7c8 -_080D73A4: .4byte 0x0202f7c9 +_080D73A0: .4byte gUnknown_0202F7C8 +_080D73A4: .4byte gUnknown_0202F7C9 _080D73A8: .4byte 0x0000ffff _080D73AC: ldrh r0, [r5, 0xA] @@ -189815,7 +189815,7 @@ _080D7524: b _080D7554 .align 2, 0 _080D7538: .4byte gSpriteTemplate_83D9B40 -_080D753C: .4byte 0x02020004 +_080D753C: .4byte gSprites _080D7540: .4byte 0x000003ff _080D7544: .4byte 0xfffffc00 _080D7548: @@ -189864,7 +189864,7 @@ _080D7592: pop {r0} bx r0 .align 2, 0 -_080D7598: .4byte 0x03004b20 +_080D7598: .4byte gTasks thumb_func_end sub_80D755C thumb_func_start sub_80D759C @@ -189887,7 +189887,7 @@ sub_80D759C: @ 80D759C beq _080D75CA b _080D764E .align 2, 0 -_080D75C0: .4byte 0x03004b20 +_080D75C0: .4byte gTasks _080D75C4: cmp r0, 0x2 beq _080D7640 @@ -189930,7 +189930,7 @@ _080D75F4: strh r0, [r5, 0x20] b _080D7638 .align 2, 0 -_080D7614: .4byte 0x0202f7c9 +_080D7614: .4byte gUnknown_0202F7C9 _080D7618: ldrh r0, [r5, 0xA] adds r0, 0x1 @@ -190015,7 +190015,7 @@ _080D7698: b _080D76BE .align 2, 0 _080D76B0: .4byte gBattleAnimSpriteTemplate_83D97D0 -_080D76B4: .4byte 0x02020004 +_080D76B4: .4byte gSprites _080D76B8: .4byte sub_80D76C4 _080D76BC: movs r0, 0x1 @@ -190057,7 +190057,7 @@ _080D76F8: pop {r0} bx r0 .align 2, 0 -_080D7700: .4byte 0x03004b20 +_080D7700: .4byte gTasks thumb_func_end sub_80D76C4 thumb_func_start sub_80D7704 @@ -190194,9 +190194,9 @@ _080D77DE: .align 2, 0 _080D780C: .4byte 0x000003ff _080D7810: .4byte 0xfffffc00 -_080D7814: .4byte 0x0202f7c9 -_080D7818: .4byte 0x0202f7c8 -_080D781C: .4byte 0x03004b00 +_080D7814: .4byte gUnknown_0202F7C9 +_080D7818: .4byte gUnknown_0202F7C8 +_080D781C: .4byte gUnknown_03004B00 _080D7820: lsls r1, r3, 16 asrs r1, 16 @@ -190333,7 +190333,7 @@ sub_80D78EC: @ 80D78EC pop {r0} bx r0 .align 2, 0 -_080D7920: .4byte 0x03004b00 +_080D7920: .4byte gUnknown_03004B00 _080D7924: .4byte move_anim_8072740 _080D7928: .4byte sub_8078174 thumb_func_end sub_80D78EC @@ -190364,9 +190364,9 @@ sub_80D792C: @ 80D792C strh r1, [r4, 0x32] b _080D7976 .align 2, 0 -_080D7960: .4byte 0x0202f7c9 -_080D7964: .4byte 0x0202f7c8 -_080D7968: .4byte 0x03004b00 +_080D7960: .4byte gUnknown_0202F7C9 +_080D7964: .4byte gUnknown_0202F7C8 +_080D7968: .4byte gUnknown_03004B00 _080D796C: ldr r0, _080D79A4 ldrh r0, [r0, 0x4] @@ -190395,8 +190395,8 @@ _080D7976: pop {r0} bx r0 .align 2, 0 -_080D79A4: .4byte 0x03004b00 -_080D79A8: .4byte 0x0202f7c9 +_080D79A4: .4byte gUnknown_03004B00 +_080D79A8: .4byte gUnknown_0202F7C9 _080D79AC: .4byte move_anim_8072740 _080D79B0: .4byte sub_8078B34 thumb_func_end sub_80D792C @@ -190415,7 +190415,7 @@ sub_80D79B4: @ 80D79B4 bl sub_8078764 b _080D7A06 .align 2, 0 -_080D79CC: .4byte 0x03004b00 +_080D79CC: .4byte gUnknown_03004B00 _080D79D0: ldr r0, _080D7A18 ldrb r0, [r0] @@ -190453,8 +190453,8 @@ _080D7A06: pop {r0} bx r0 .align 2, 0 -_080D7A18: .4byte 0x0202f7c9 -_080D7A1C: .4byte 0x0202f7c8 +_080D7A18: .4byte gUnknown_0202F7C9 +_080D7A1C: .4byte gUnknown_0202F7C8 _080D7A20: .4byte sub_80D7A28 _080D7A24: .4byte sub_80785E4 thumb_func_end sub_80D79B4 @@ -190527,8 +190527,8 @@ sub_80D7A64: @ 80D7A64 strh r0, [r5, 0x36] b _080D7AC6 .align 2, 0 -_080D7AAC: .4byte 0x03004b00 -_080D7AB0: .4byte 0x0202f7c9 +_080D7AAC: .4byte gUnknown_03004B00 +_080D7AB0: .4byte gUnknown_0202F7C9 _080D7AB4: ldr r0, _080D7AE0 ldrb r0, [r0] @@ -190552,9 +190552,9 @@ _080D7AC6: strh r1, [r5, 0x32] b _080D7AF6 .align 2, 0 -_080D7AE0: .4byte 0x0202f7c9 -_080D7AE4: .4byte 0x0202f7c8 -_080D7AE8: .4byte 0x03004b00 +_080D7AE0: .4byte gUnknown_0202F7C9 +_080D7AE4: .4byte gUnknown_0202F7C8 +_080D7AE8: .4byte gUnknown_03004B00 _080D7AEC: ldr r0, _080D7B94 ldrh r0, [r0, 0x4] @@ -190643,7 +190643,7 @@ _080D7B76: pop {r0} bx r0 .align 2, 0 -_080D7B94: .4byte 0x03004b00 +_080D7B94: .4byte gUnknown_03004B00 _080D7B98: .4byte sub_8078D8C _080D7B9C: .4byte sub_80D7BA0 thumb_func_end sub_80D7A64 @@ -190694,7 +190694,7 @@ _080D7BD0: pop {r0} bx r0 .align 2, 0 -_080D7BFC: .4byte 0x0202f7c8 +_080D7BFC: .4byte gUnknown_0202F7C8 _080D7C00: .4byte 0x0000ffec _080D7C04: .4byte sub_80D7C08 thumb_func_end sub_80D7BA0 @@ -190741,7 +190741,7 @@ _080D7C1E: strh r0, [r4, 0x38] b _080D7C82 .align 2, 0 -_080D7C5C: .4byte 0x0202f7c8 +_080D7C5C: .4byte gUnknown_0202F7C8 _080D7C60: .4byte 0x0000ffec _080D7C64: ldrh r0, [r4, 0x24] @@ -190840,8 +190840,8 @@ sub_80D7CD4: @ 80D7CD4 strh r0, [r5, 0x36] b _080D7D32 .align 2, 0 -_080D7D18: .4byte 0x03004b00 -_080D7D1C: .4byte 0x0202f7c9 +_080D7D18: .4byte gUnknown_03004B00 +_080D7D1C: .4byte gUnknown_0202F7C9 _080D7D20: ldr r0, _080D7D50 ldrb r0, [r0] @@ -190866,9 +190866,9 @@ _080D7D32: adds r1, r0, 0 b _080D7D66 .align 2, 0 -_080D7D50: .4byte 0x0202f7c9 -_080D7D54: .4byte 0x0202f7c8 -_080D7D58: .4byte 0x03004b00 +_080D7D50: .4byte gUnknown_0202F7C9 +_080D7D54: .4byte gUnknown_0202F7C8 +_080D7D58: .4byte gUnknown_03004B00 _080D7D5C: ldr r1, _080D7E10 ldrh r0, [r1, 0x4] @@ -190963,7 +190963,7 @@ _080D7DEE: pop {r0} bx r0 .align 2, 0 -_080D7E10: .4byte 0x03004b00 +_080D7E10: .4byte gUnknown_03004B00 _080D7E14: .4byte sub_80D7E18 thumb_func_end sub_80D7CD4 @@ -191045,7 +191045,7 @@ sub_80D7E88: @ 80D7E88 bl sub_8078764 b _080D7EE2 .align 2, 0 -_080D7EA8: .4byte 0x03004b00 +_080D7EA8: .4byte gUnknown_03004B00 _080D7EAC: ldr r0, _080D7EEC ldrb r0, [r0] @@ -191079,8 +191079,8 @@ _080D7EE2: strh r0, [r4, 0x2E] b _080D7F08 .align 2, 0 -_080D7EEC: .4byte 0x0202f7c9 -_080D7EF0: .4byte 0x0202f7c8 +_080D7EEC: .4byte gUnknown_0202F7C9 +_080D7EF0: .4byte gUnknown_0202F7C8 _080D7EF4: adds r0, r4, 0 adds r0, 0x3F @@ -191115,7 +191115,7 @@ sub_80D7F10: @ 80D7F10 bl sub_80787B0 b _080D7F72 .align 2, 0 -_080D7F30: .4byte 0x03004b00 +_080D7F30: .4byte gUnknown_03004B00 _080D7F34: ldr r4, _080D7F5C ldrb r0, [r4] @@ -191135,7 +191135,7 @@ _080D7F34: subs r0, r1 b _080D7F66 .align 2, 0 -_080D7F5C: .4byte 0x0202f7c8 +_080D7F5C: .4byte gUnknown_0202F7C8 _080D7F60: ldrh r0, [r6] ldrh r1, [r5, 0x20] @@ -191151,8 +191151,8 @@ _080D7F72: ldr r0, _080D7F7C b _080D7FD0 .align 2, 0 -_080D7F78: .4byte 0x03004b00 -_080D7F7C: .4byte 0x0202f7c8 +_080D7F78: .4byte gUnknown_03004B00 +_080D7F7C: .4byte gUnknown_0202F7C8 _080D7F80: movs r1, 0xA ldrsh r0, [r6, r1] @@ -191181,7 +191181,7 @@ _080D7F92: subs r0, r1 b _080D7FC2 .align 2, 0 -_080D7FB8: .4byte 0x0202f7c9 +_080D7FB8: .4byte gUnknown_0202F7C9 _080D7FBC: ldrh r0, [r6] ldrh r1, [r5, 0x20] @@ -191211,8 +191211,8 @@ _080D7FE8: movs r0, 0x20 b _080D7FF6 .align 2, 0 -_080D7FEC: .4byte 0x03004b00 -_080D7FF0: .4byte 0x0202f7c9 +_080D7FEC: .4byte gUnknown_03004B00 +_080D7FF0: .4byte gUnknown_0202F7C9 _080D7FF4: movs r0, 0x40 _080D7FF6: @@ -191250,8 +191250,8 @@ _080D800C: pop {r0} bx r0 .align 2, 0 -_080D803C: .4byte 0x0202f7c9 -_080D8040: .4byte 0x03004b00 +_080D803C: .4byte gUnknown_0202F7C9 +_080D8040: .4byte gUnknown_03004B00 _080D8044: .4byte sub_80D8048 thumb_func_end sub_80D7F10 @@ -191433,8 +191433,8 @@ _080D8190: _080D81A8: .4byte REG_BLDCNT _080D81AC: .4byte 0x00003f42 _080D81B0: .4byte REG_BG1CNT -_080D81B4: .4byte 0x030042c0 -_080D81B8: .4byte 0x030041b4 +_080D81B4: .4byte gUnknown_030042C0 +_080D81B8: .4byte gUnknown_030041B4 _080D81BC: .4byte REG_BG1HOFS _080D81C0: .4byte 0x040000d4 _080D81C4: .4byte 0x85000400 @@ -191442,7 +191442,7 @@ _080D81C8: .4byte gWeatherFog1Tiles _080D81CC: .4byte 0x80000400 _080D81D0: .4byte gWeatherFog1Tilemap _080D81D4: .4byte gUnknown_083970E8 -_080D81D8: .4byte 0x03004b20 +_080D81D8: .4byte gTasks _080D81DC: .4byte sub_80D81E0 thumb_func_end sub_80D80E0 @@ -191481,10 +191481,10 @@ _080D8214: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D8220: .4byte 0x030042c0 +_080D8220: .4byte gUnknown_030042C0 _080D8224: .4byte 0x0000ffff -_080D8228: .4byte 0x030041b4 -_080D822C: .4byte 0x03004b20 +_080D8228: .4byte gUnknown_030041B4 +_080D822C: .4byte gTasks _080D8230: .4byte _080D8234 .align 2, 0 _080D8234: @@ -191691,9 +191691,9 @@ _080D83C0: .4byte 0x040000d4 _080D83C4: .4byte 0x85000400 _080D83C8: .4byte 0x85000200 _080D83CC: .4byte REG_BG1CNT -_080D83D0: .4byte 0x03004b20 -_080D83D4: .4byte 0x030042c0 -_080D83D8: .4byte 0x030041b4 +_080D83D0: .4byte gTasks +_080D83D4: .4byte gUnknown_030042C0 +_080D83D8: .4byte gUnknown_030041B4 _080D83DC: .4byte REG_BLDCNT thumb_func_end sub_80D81E0 @@ -191720,7 +191720,7 @@ sub_80D83E0: @ 80D83E0 pop {r0} bx r0 .align 2, 0 -_080D840C: .4byte 0x0202f7c8 +_080D840C: .4byte gUnknown_0202F7C8 _080D8410: .4byte sub_807941C thumb_func_end sub_80D83E0 @@ -191827,8 +191827,8 @@ _080D84C4: _080D84E0: .4byte REG_BLDCNT _080D84E4: .4byte 0x00003f42 _080D84E8: .4byte REG_BG1CNT -_080D84EC: .4byte 0x030042c0 -_080D84F0: .4byte 0x030041b4 +_080D84EC: .4byte gUnknown_030042C0 +_080D84F0: .4byte gUnknown_030041B4 _080D84F4: .4byte REG_BG1HOFS _080D84F8: .4byte 0x040000d4 _080D84FC: .4byte 0x85000400 @@ -191836,7 +191836,7 @@ _080D8500: .4byte gWeatherFog1Tiles _080D8504: .4byte 0x80000400 _080D8508: .4byte gWeatherFog1Tilemap _080D850C: .4byte gUnknown_083970E8 -_080D8510: .4byte 0x03004b20 +_080D8510: .4byte gTasks _080D8514: .4byte 0x0000ffff _080D8518: .4byte sub_80D851C thumb_func_end sub_80D8414 @@ -191874,9 +191874,9 @@ _080D854C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080D8558: .4byte 0x030042c0 -_080D855C: .4byte 0x03004b20 -_080D8560: .4byte 0x030041b4 +_080D8558: .4byte gUnknown_030042C0 +_080D855C: .4byte gTasks +_080D8560: .4byte gUnknown_030041B4 _080D8564: .4byte _080D8568 .align 2, 0 _080D8568: @@ -192073,9 +192073,9 @@ _080D86E0: .4byte 0x040000d4 _080D86E4: .4byte 0x85000400 _080D86E8: .4byte 0x85000200 _080D86EC: .4byte REG_BG1CNT -_080D86F0: .4byte 0x03004b20 -_080D86F4: .4byte 0x030042c0 -_080D86F8: .4byte 0x030041b4 +_080D86F0: .4byte gTasks +_080D86F4: .4byte gUnknown_030042C0 +_080D86F8: .4byte gUnknown_030041B4 _080D86FC: .4byte REG_BLDCNT thumb_func_end sub_80D851C @@ -192194,11 +192194,11 @@ _080D8794: movs r1, 0x3 b _080D8824 .align 2, 0 -_080D87E8: .4byte 0x03004b00 -_080D87EC: .4byte 0x0202f7c8 -_080D87F0: .4byte 0x0202f7c9 -_080D87F4: .4byte 0x02024a72 -_080D87F8: .4byte 0x02020004 +_080D87E8: .4byte gUnknown_03004B00 +_080D87EC: .4byte gUnknown_0202F7C8 +_080D87F0: .4byte gUnknown_0202F7C9 +_080D87F4: .4byte gUnknown_02024A72 +_080D87F8: .4byte gSprites _080D87FC: ldrh r0, [r6, 0x2] ldrh r1, [r5, 0x20] @@ -192254,7 +192254,7 @@ _080D8858: pop {r0} bx r0 .align 2, 0 -_080D886C: .4byte 0x0202f7c9 +_080D886C: .4byte gUnknown_0202F7C9 _080D8870: .4byte sub_80D8874 thumb_func_end sub_80D8700 @@ -192355,10 +192355,10 @@ _080D88D6: strh r0, [r4, 0x38] b _080D893A .align 2, 0 -_080D8928: .4byte 0x0202f7c9 -_080D892C: .4byte 0x03001770 +_080D8928: .4byte gUnknown_0202F7C9 +_080D892C: .4byte gMain _080D8930: .4byte 0x0000043d -_080D8934: .4byte 0x02024a72 +_080D8934: .4byte gUnknown_02024A72 _080D8938: strh r5, [r4, 0x38] _080D893A: @@ -192433,7 +192433,7 @@ _080D8968: b _080D89DC .align 2, 0 _080D89C8: .4byte gSineTable -_080D89CC: .4byte 0x03001770 +_080D89CC: .4byte gMain _080D89D0: .4byte 0x0000043d _080D89D4: ldrh r1, [r4, 0x3C] @@ -192516,10 +192516,10 @@ _080D8A12: lsls r0, 1 b _080D8A7A .align 2, 0 -_080D8A68: .4byte 0x03001770 +_080D8A68: .4byte gMain _080D8A6C: .4byte 0x0000043d -_080D8A70: .4byte 0x02024a72 -_080D8A74: .4byte 0x0202f7c9 +_080D8A70: .4byte gUnknown_02024A72 +_080D8A74: .4byte gUnknown_0202F7C9 _080D8A78: ldr r0, _080D8A90 _080D8A7A: @@ -192569,7 +192569,7 @@ _080D8AD0: pop {r0} bx r0 .align 2, 0 -_080D8AD8: .4byte 0x0202f7b2 +_080D8AD8: .4byte gUnknown_0202F7B2 thumb_func_end sub_80D8874 thumb_func_start sub_80D8ADC @@ -192585,7 +192585,7 @@ sub_80D8ADC: @ 80D8ADC str r0, [r1] bx lr .align 2, 0 -_080D8AF0: .4byte 0x03004b20 +_080D8AF0: .4byte gTasks _080D8AF4: .4byte sub_80D8AF8 thumb_func_end sub_80D8ADC @@ -192609,7 +192609,7 @@ sub_80D8AF8: @ 80D8AF8 beq _080D8B26 b _080D8BA0 .align 2, 0 -_080D8B1C: .4byte 0x03004b20 +_080D8B1C: .4byte gTasks _080D8B20: cmp r5, 0x2 beq _080D8B92 @@ -192853,7 +192853,7 @@ _080D8CA6: b _080D8D0A .align 2, 0 _080D8D00: .4byte gSpriteTemplate_83D9E3C -_080D8D04: .4byte 0x02020004 +_080D8D04: .4byte gSprites _080D8D08: movs r0, 0 _080D8D0A: @@ -192950,7 +192950,7 @@ _080D8DAA: b _080D8DF6 .align 2, 0 _080D8DBC: .4byte gBattleAnimSpriteTemplate_83D9C78 -_080D8DC0: .4byte 0x02020004 +_080D8DC0: .4byte gSprites _080D8DC4: .4byte sub_80D8E00 _080D8DC8: ldr r3, _080D8DFC @@ -192979,7 +192979,7 @@ _080D8DF6: pop {r0} bx r0 .align 2, 0 -_080D8DFC: .4byte 0x03004b20 +_080D8DFC: .4byte gTasks thumb_func_end sub_80D8D1C thumb_func_start sub_80D8E00 @@ -193019,7 +193019,7 @@ _080D8E40: pop {r0} bx r0 .align 2, 0 -_080D8E48: .4byte 0x03004b20 +_080D8E48: .4byte gTasks thumb_func_end sub_80D8E00 thumb_func_start unc_080B06FC @@ -193085,10 +193085,10 @@ _080D8E92: pop {r0} bx r0 .align 2, 0 -_080D8ECC: .4byte 0x0202f7b4 -_080D8ED0: .4byte 0x03004b00 -_080D8ED4: .4byte 0x0202f7c8 -_080D8ED8: .4byte 0x0202f7c9 +_080D8ECC: .4byte gUnknown_0202F7B4 +_080D8ED0: .4byte gUnknown_03004B00 +_080D8ED4: .4byte gUnknown_0202F7C8 +_080D8ED8: .4byte gUnknown_0202F7C9 _080D8EDC: .4byte sub_80D8EE0 thumb_func_end unc_080B06FC @@ -193232,8 +193232,8 @@ sub_80D8FC0: @ 80D8FC0 pop {r0} bx r0 .align 2, 0 -_080D8FE8: .4byte 0x03004b00 -_080D8FEC: .4byte 0x0202f7b4 +_080D8FE8: .4byte gUnknown_03004B00 +_080D8FEC: .4byte gUnknown_0202F7B4 thumb_func_end sub_80D8FC0 thumb_func_start unc_080B08A0 @@ -193260,7 +193260,7 @@ unc_080B08A0: @ 80D8FF0 pop {r0} bx r0 .align 2, 0 -_080D9020: .4byte 0x03004b00 +_080D9020: .4byte gUnknown_03004B00 _080D9024: .4byte sub_80782D8 _080D9028: .4byte move_anim_8072740 thumb_func_end unc_080B08A0 @@ -193299,8 +193299,8 @@ _080D9054: pop {r0} bx r0 .align 2, 0 -_080D9070: .4byte 0x03004b00 -_080D9074: .4byte 0x0202f7c8 +_080D9070: .4byte gUnknown_03004B00 +_080D9074: .4byte gUnknown_0202F7C8 thumb_func_end sub_80D902C thumb_func_start sub_80D9078 @@ -193325,7 +193325,7 @@ _080D9094: pop {r0} bx r0 .align 2, 0 -_080D90A0: .4byte 0x03004b00 +_080D90A0: .4byte gUnknown_03004B00 thumb_func_end sub_80D9078 thumb_func_start sub_80D90A4 @@ -193344,7 +193344,7 @@ sub_80D90A4: @ 80D90A4 bl sub_80787B0 b _080D90D0 .align 2, 0 -_080D90C4: .4byte 0x03004b00 +_080D90C4: .4byte gUnknown_03004B00 _080D90C8: adds r0, r5, 0 movs r1, 0x1 @@ -193362,7 +193362,7 @@ _080D90D0: pop {r0} bx r0 .align 2, 0 -_080D90E8: .4byte 0x03004b00 +_080D90E8: .4byte gUnknown_03004B00 _080D90EC: .4byte sub_80782D8 _080D90F0: .4byte move_anim_8072740 thumb_func_end sub_80D90A4 @@ -193383,8 +193383,8 @@ sub_80D90F4: @ 80D90F4 ldr r0, _080D9114 b _080D911A .align 2, 0 -_080D9110: .4byte 0x03004b00 -_080D9114: .4byte 0x0202f7c8 +_080D9110: .4byte gUnknown_03004B00 +_080D9114: .4byte gUnknown_0202F7C8 _080D9118: ldr r0, _080D9260 _080D911A: @@ -193543,11 +193543,11 @@ _080D9250: pop {r0} bx r0 .align 2, 0 -_080D9260: .4byte 0x0202f7c9 -_080D9264: .4byte 0x02024a72 +_080D9260: .4byte gUnknown_0202F7C9 +_080D9264: .4byte gUnknown_02024A72 _080D9268: .4byte 0xfff00000 _080D926C: .4byte gBattleAnimSpriteTemplate_83DB4A8 -_080D9270: .4byte 0x02020004 +_080D9270: .4byte gSprites _080D9274: .4byte SpriteCallbackDummy _080D9278: .4byte sub_80D927C thumb_func_end sub_80D90F4 @@ -193587,7 +193587,7 @@ _080D92B8: bl move_anim_8072740 b _080D92C8 .align 2, 0 -_080D92C0: .4byte 0x02020004 +_080D92C0: .4byte gSprites _080D92C4: subs r0, r1, 0x1 strh r0, [r5, 0x2E] @@ -193615,7 +193615,7 @@ sub_80D92D0: @ 80D92D0 strh r0, [r4, 0x32] b _080D9306 .align 2, 0 -_080D92F0: .4byte 0x03004b00 +_080D92F0: .4byte gUnknown_03004B00 _080D92F4: ldrh r0, [r4, 0x20] adds r0, 0x14 @@ -193748,9 +193748,9 @@ _080D93C2: pop {r0} bx r0 .align 2, 0 -_080D93F4: .4byte 0x0202f7c8 -_080D93F8: .4byte 0x0202f7c9 -_080D93FC: .4byte 0x03004b00 +_080D93F4: .4byte gUnknown_0202F7C8 +_080D93F8: .4byte gUnknown_0202F7C9 +_080D93FC: .4byte gUnknown_03004B00 _080D9400: .4byte sub_80D9404 thumb_func_end sub_80D9378 @@ -193806,7 +193806,7 @@ sub_80D943C: @ 80D943C pop {r0} bx r0 .align 2, 0 -_080D9468: .4byte 0x03004b00 +_080D9468: .4byte gUnknown_03004B00 _080D946C: .4byte sub_80782D8 _080D9470: .4byte sub_80D9474 thumb_func_end sub_80D943C @@ -193853,7 +193853,7 @@ sub_80D94A8: @ 80D94A8 pop {r0} bx r0 .align 2, 0 -_080D94C4: .4byte 0x03004b00 +_080D94C4: .4byte gUnknown_03004B00 _080D94C8: .4byte sub_80D94CC thumb_func_end sub_80D94A8 @@ -193895,7 +193895,7 @@ _080D9510: pop {r0} bx r0 .align 2, 0 -_080D9518: .4byte 0x0202f7c9 +_080D9518: .4byte gUnknown_0202F7C9 _080D951C: .4byte sub_8078B34 _080D9520: .4byte sub_80D9524 thumb_func_end sub_80D94CC @@ -193937,7 +193937,7 @@ sub_80D9540: @ 80D9540 strh r0, [r4, 0x2E] b _080D95C8 .align 2, 0 -_080D9568: .4byte 0x03004b00 +_080D9568: .4byte gUnknown_03004B00 _080D956C: ldrh r0, [r4, 0x30] ldrh r2, [r4, 0x36] @@ -194002,8 +194002,8 @@ sub_80D95D0: @ 80D95D0 ldr r4, _080D95E8 b _080D95EE .align 2, 0 -_080D95E4: .4byte 0x03004b00 -_080D95E8: .4byte 0x0202f7c8 +_080D95E4: .4byte gUnknown_03004B00 +_080D95E8: .4byte gUnknown_0202F7C8 _080D95EC: ldr r4, _080D9634 _080D95EE: @@ -194041,8 +194041,8 @@ _080D95EE: pop {r0} bx r0 .align 2, 0 -_080D9634: .4byte 0x0202f7c9 -_080D9638: .4byte 0x03004b00 +_080D9634: .4byte gUnknown_0202F7C9 +_080D9638: .4byte gUnknown_03004B00 _080D963C: .4byte sub_80D9640 thumb_func_end sub_80D95D0 @@ -194134,8 +194134,8 @@ sub_80D96B8: @ 80D96B8 adds r0, r2 b _080D96F6 .align 2, 0 -_080D96DC: .4byte 0x03004b00 -_080D96E0: .4byte 0x0202f7c8 +_080D96DC: .4byte gUnknown_03004B00 +_080D96E0: .4byte gUnknown_0202F7C8 _080D96E4: ldr r4, _080D9740 ldrb r0, [r4] @@ -194183,8 +194183,8 @@ _080D96F6: beq _080D975A b _080D978A .align 2, 0 -_080D9740: .4byte 0x0202f7c9 -_080D9744: .4byte 0x03004b00 +_080D9740: .4byte gUnknown_0202F7C9 +_080D9744: .4byte gUnknown_03004B00 _080D9748: .4byte 0x000003ff _080D974C: .4byte 0xfffffc00 _080D9750: @@ -194296,10 +194296,10 @@ sub_80D97CC: @ 80D97CC ldr r0, _080D9824 b _080D9844 .align 2, 0 -_080D9818: .4byte 0x03004b00 -_080D981C: .4byte 0x02024c07 -_080D9820: .4byte 0x0202f7c8 -_080D9824: .4byte 0x0202f7c9 +_080D9818: .4byte gUnknown_03004B00 +_080D981C: .4byte gUnknown_02024C07 +_080D9820: .4byte gUnknown_0202F7C8 +_080D9824: .4byte gUnknown_0202F7C9 _080D9828: ldr r0, _080D9860 ldrb r0, [r0] @@ -194329,8 +194329,8 @@ _080D9844: pop {r0} bx r0 .align 2, 0 -_080D9860: .4byte 0x0202f7c9 -_080D9864: .4byte 0x0202f7c8 +_080D9860: .4byte gUnknown_0202F7C9 +_080D9864: .4byte gUnknown_0202F7C8 _080D9868: .4byte sub_80D986C thumb_func_end sub_80D97CC @@ -194426,7 +194426,7 @@ sub_80D98D8: @ 80D98D8 pop {r0} bx r0 .align 2, 0 -_080D9924: .4byte 0x03004b00 +_080D9924: .4byte gUnknown_03004B00 _080D9928: .4byte 0x000003ff _080D992C: .4byte 0xfffffc00 _080D9930: .4byte sub_80D9934 @@ -194520,8 +194520,8 @@ _080D99DC: pop {r0} bx r0 .align 2, 0 -_080D99E8: .4byte 0x0202f7c8 -_080D99EC: .4byte 0x0202f7c9 +_080D99E8: .4byte gUnknown_0202F7C8 +_080D99EC: .4byte gUnknown_0202F7C9 _080D99F0: .4byte sub_80D99F4 thumb_func_end sub_80D9934 @@ -194591,10 +194591,10 @@ sub_80D9A38: @ 80D9A38 ldr r0, _080D9A78 b _080D9A82 .align 2, 0 -_080D9A6C: .4byte 0x03004b00 -_080D9A70: .4byte 0x02024c07 -_080D9A74: .4byte 0x0202f7c9 -_080D9A78: .4byte 0x0202f7c8 +_080D9A6C: .4byte gUnknown_03004B00 +_080D9A70: .4byte gUnknown_02024C07 +_080D9A74: .4byte gUnknown_0202F7C9 +_080D9A78: .4byte gUnknown_0202F7C8 _080D9A7C: ldr r0, _080D9AB4 ldrb r4, [r0] @@ -194624,8 +194624,8 @@ _080D9A82: subs r0, 0x47 b _080D9AD6 .align 2, 0 -_080D9AB4: .4byte 0x0202f7c8 -_080D9AB8: .4byte 0x0202f7c9 +_080D9AB4: .4byte gUnknown_0202F7C8 +_080D9AB8: .4byte gUnknown_0202F7C9 _080D9ABC: adds r0, r4, 0 bl battle_side_get_owner @@ -194761,9 +194761,9 @@ _080D9BA6: pop {r0} bx r0 .align 2, 0 -_080D9BC4: .4byte 0x0202f7c9 -_080D9BC8: .4byte 0x03004b00 -_080D9BCC: .4byte 0x0202f7c4 +_080D9BC4: .4byte gUnknown_0202F7C9 +_080D9BC8: .4byte gUnknown_03004B00 +_080D9BCC: .4byte gUnknown_0202F7C4 _080D9BD0: .4byte sub_80D9B24 thumb_func_end sub_80D9B48 @@ -194781,7 +194781,7 @@ sub_80D9BD4: @ 80D9BD4 bl sub_80787B0 b _080D9BF8 .align 2, 0 -_080D9BEC: .4byte 0x03004b00 +_080D9BEC: .4byte gUnknown_03004B00 _080D9BF0: adds r0, r4, 0 movs r1, 0 @@ -194815,7 +194815,7 @@ _080D9C22: pop {r0} bx r0 .align 2, 0 -_080D9C34: .4byte 0x0202f7c8 +_080D9C34: .4byte gUnknown_0202F7C8 _080D9C38: .4byte sub_8078600 _080D9C3C: .4byte move_anim_8072740 thumb_func_end sub_80D9BD4 @@ -194880,8 +194880,8 @@ sub_80D9C80: @ 80D9C80 strh r0, [r4, 0x18] b _080D9CCA .align 2, 0 -_080D9CB0: .4byte 0x03004b20 -_080D9CB4: .4byte 0x03004b00 +_080D9CB0: .4byte gTasks +_080D9CB4: .4byte gUnknown_03004B00 _080D9CB8: ldrh r0, [r4, 0x18] subs r0, 0x1 @@ -194927,8 +194927,8 @@ _080D9CDE: adds r7, r1, 0 b _080D9D24 .align 2, 0 -_080D9D0C: .4byte 0x0202f7c9 -_080D9D10: .4byte 0x030041b0 +_080D9D0C: .4byte gUnknown_0202F7C9 +_080D9D10: .4byte gUnknown_030041B0 _080D9D14: ldr r2, _080D9D64 ldrh r1, [r4, 0x1A] @@ -194970,9 +194970,9 @@ _080D9D5C: pop {r0} bx r0 .align 2, 0 -_080D9D64: .4byte 0x030041b0 -_080D9D68: .4byte 0x030041b8 -_080D9D6C: .4byte 0x03004b00 +_080D9D64: .4byte gUnknown_030041B0 +_080D9D68: .4byte gUnknown_030041B8 +_080D9D6C: .4byte gUnknown_03004B00 thumb_func_end sub_80D9C80 thumb_func_start sub_80D9D70 @@ -195016,8 +195016,8 @@ _080D9D86: pop {r0} bx r0 .align 2, 0 -_080D9DC4: .4byte 0x03004b00 -_080D9DC8: .4byte 0x0202f7c9 +_080D9DC4: .4byte gUnknown_03004B00 +_080D9DC8: .4byte gUnknown_0202F7C9 _080D9DCC: .4byte 0x0000ffe2 _080D9DD0: .4byte sub_80D9DD4 thumb_func_end sub_80D9D70 @@ -195095,9 +195095,9 @@ _080D9E36: pop {r0} bx r0 .align 2, 0 -_080D9E64: .4byte 0x03004b00 -_080D9E68: .4byte 0x0202f7c9 -_080D9E6C: .4byte 0x0202f7c8 +_080D9E64: .4byte gUnknown_03004B00 +_080D9E68: .4byte gUnknown_0202F7C9 +_080D9E6C: .4byte gUnknown_0202F7C8 _080D9E70: .4byte 0x0000ffe2 _080D9E74: .4byte sub_80D9E78 thumb_func_end sub_80D9DF0 @@ -195155,7 +195155,7 @@ sub_80D9E94: @ 80D9E94 pop {r0} bx r0 .align 2, 0 -_080D9EE0: .4byte 0x03004b00 +_080D9EE0: .4byte gUnknown_03004B00 _080D9EE4: .4byte sub_80D9EE8 thumb_func_end sub_80D9E94 @@ -195232,9 +195232,9 @@ _080D9F40: pop {r0} bx r0 .align 2, 0 -_080D9F74: .4byte 0x0202f7c9 -_080D9F78: .4byte 0x0202f7c8 -_080D9F7C: .4byte 0x03004b00 +_080D9F74: .4byte gUnknown_0202F7C9 +_080D9F78: .4byte gUnknown_0202F7C8 +_080D9F7C: .4byte gUnknown_03004B00 _080D9F80: .4byte sub_8078B34 _080D9F84: .4byte move_anim_8072740 thumb_func_end sub_80D9F14 @@ -195253,7 +195253,7 @@ sub_80D9F88: @ 80D9F88 bl sub_8078764 b _080D9FDA .align 2, 0 -_080D9FA0: .4byte 0x03004b00 +_080D9FA0: .4byte gUnknown_03004B00 _080D9FA4: ldr r0, _080D9FE4 ldrb r0, [r0] @@ -195288,8 +195288,8 @@ _080D9FDA: pop {r0} bx r0 .align 2, 0 -_080D9FE4: .4byte 0x0202f7c9 -_080D9FE8: .4byte 0x0202f7c8 +_080D9FE4: .4byte gUnknown_0202F7C9 +_080D9FE8: .4byte gUnknown_0202F7C8 _080D9FEC: .4byte sub_80D9FF0 thumb_func_end sub_80D9F88 @@ -195411,8 +195411,8 @@ sub_80DA09C: @ 80DA09C pop {r0} bx r0 .align 2, 0 -_080DA0CC: .4byte 0x03004b20 -_080DA0D0: .4byte 0x03004b00 +_080DA0CC: .4byte gTasks +_080DA0D0: .4byte gUnknown_03004B00 _080DA0D4: .4byte 0x00002719 _080DA0D8: .4byte sub_80DA0DC thumb_func_end sub_80DA09C @@ -195485,8 +195485,8 @@ _080DA154: pop {r0} bx r0 .align 2, 0 -_080DA15C: .4byte 0x03004b20 -_080DA160: .4byte 0x0202eec8 +_080DA15C: .4byte gTasks +_080DA160: .4byte gPlttBufferFaded _080DA164: .4byte 0x00000107 _080DA168: .4byte 0x00000101 thumb_func_end sub_80DA0DC @@ -195543,9 +195543,9 @@ _080DA18C: pop {r0} bx r0 .align 2, 0 -_080DA1D8: .4byte 0x0202f7c8 -_080DA1DC: .4byte 0x03004b00 -_080DA1E0: .4byte 0x0202f7c9 +_080DA1D8: .4byte gUnknown_0202F7C8 +_080DA1DC: .4byte gUnknown_03004B00 +_080DA1E0: .4byte gUnknown_0202F7C9 _080DA1E4: .4byte sub_80785E4 _080DA1E8: .4byte sub_80DA1EC thumb_func_end sub_80DA16C @@ -195642,9 +195642,9 @@ _080DA24C: strh r0, [r5, 0x36] b _080DA2C2 .align 2, 0 -_080DA2A4: .4byte 0x0202f7c8 -_080DA2A8: .4byte 0x03004b00 -_080DA2AC: .4byte 0x0202f7c9 +_080DA2A4: .4byte gUnknown_0202F7C8 +_080DA2A8: .4byte gUnknown_03004B00 +_080DA2AC: .4byte gUnknown_0202F7C9 _080DA2B0: ldr r0, _080DA2F0 ldrb r0, [r0] @@ -195676,8 +195676,8 @@ _080DA2C2: pop {r0} bx r0 .align 2, 0 -_080DA2F0: .4byte 0x0202f7c9 -_080DA2F4: .4byte 0x03004b00 +_080DA2F0: .4byte gUnknown_0202F7C9 +_080DA2F4: .4byte gUnknown_03004B00 _080DA2F8: .4byte sub_8078B34 _080DA2FC: .4byte move_anim_8072740 thumb_func_end sub_80DA208 @@ -195713,9 +195713,9 @@ sub_80DA300: @ 80DA300 pop {r0} bx r0 .align 2, 0 -_080DA33C: .4byte 0x03004b00 +_080DA33C: .4byte gUnknown_03004B00 _080DA340: .4byte sub_80DA348 -_080DA344: .4byte 0x02020004 +_080DA344: .4byte gSprites thumb_func_end sub_80DA300 thumb_func_start sub_80DA348 @@ -195777,7 +195777,7 @@ sub_80DA38C: @ 80DA38C bl StartSpriteAffineAnim b _080DA3C2 .align 2, 0 -_080DA3B4: .4byte 0x0202f7c8 +_080DA3B4: .4byte gUnknown_0202F7C8 _080DA3B8: .4byte 0x0000ffe0 _080DA3BC: ldr r0, _080DA400 @@ -195813,8 +195813,8 @@ _080DA3C2: bx r0 .align 2, 0 _080DA400: .4byte 0x0000ffe0 -_080DA404: .4byte 0x03004b00 -_080DA408: .4byte 0x0202f7c9 +_080DA404: .4byte gUnknown_03004B00 +_080DA408: .4byte gUnknown_0202F7C9 _080DA40C: .4byte sub_80DA410 thumb_func_end sub_80DA38C @@ -195880,7 +195880,7 @@ _080DA480: pop {r0} bx r0 .align 2, 0 -_080DA488: .4byte 0x02020004 +_080DA488: .4byte gSprites thumb_func_end sub_80DA410 thumb_func_start sub_80DA48C @@ -195921,7 +195921,7 @@ _080DA4CC: pop {r0} bx r0 .align 2, 0 -_080DA4D4: .4byte 0x0202f7b2 +_080DA4D4: .4byte gUnknown_0202F7B2 thumb_func_end sub_80DA48C thumb_func_start sub_80DA4D8 @@ -195942,8 +195942,8 @@ sub_80DA4D8: @ 80DA4D8 ldr r0, _080DA4FC b _080DA502 .align 2, 0 -_080DA4F8: .4byte 0x03004b00 -_080DA4FC: .4byte 0x0202f7c8 +_080DA4F8: .4byte gUnknown_03004B00 +_080DA4FC: .4byte gUnknown_0202F7C8 _080DA500: ldr r0, _080DA5B0 _080DA502: @@ -196032,9 +196032,9 @@ _080DA518: strb r1, [r7, 0x5] b _080DA5D8 .align 2, 0 -_080DA5B0: .4byte 0x0202f7c9 -_080DA5B4: .4byte 0x03004b00 -_080DA5B8: .4byte 0x03001770 +_080DA5B0: .4byte gUnknown_0202F7C9 +_080DA5B4: .4byte gUnknown_03004B00 +_080DA5B8: .4byte gMain _080DA5BC: .4byte 0x0000043d _080DA5C0: adds r0, r6, 0 @@ -196186,7 +196186,7 @@ _080DA678: bx r0 .align 2, 0 _080DA6E4: .4byte gSineTable -_080DA6E8: .4byte 0x030027f0 +_080DA6E8: .4byte gOamMatrices _080DA6EC: .4byte sub_80DA6F0 thumb_func_end sub_80DA4D8 @@ -196344,7 +196344,7 @@ _080DA790: strb r0, [r5, 0x5] b _080DA868 .align 2, 0 -_080DA80C: .4byte 0x03001770 +_080DA80C: .4byte gMain _080DA810: .4byte 0x0000043d _080DA814: ldrb r2, [r5, 0x5] @@ -196506,7 +196506,7 @@ _080DA8BE: mov r3, r12 b _080DA978 .align 2, 0 -_080DA940: .4byte 0x03001770 +_080DA940: .4byte gMain _080DA944: .4byte 0x0000043d _080DA948: ldrb r2, [r5, 0x5] @@ -196666,7 +196666,7 @@ _080DA9FA: strb r0, [r5, 0x5] b _080DAAD8 .align 2, 0 -_080DAA6C: .4byte 0x03001770 +_080DAA6C: .4byte gMain _080DAA70: .4byte 0x0000043d _080DAA74: ldrb r2, [r5, 0x5] @@ -196846,7 +196846,7 @@ _080DAB44: ldrb r2, [r0, 0xE] b _080DAC00 .align 2, 0 -_080DABC4: .4byte 0x03001770 +_080DABC4: .4byte gMain _080DABC8: .4byte 0x0000043d _080DABCC: ldrb r2, [r5, 0x5] @@ -196996,7 +196996,7 @@ _080DAC52: b _080DACFE .align 2, 0 _080DACE0: .4byte gSineTable -_080DACE4: .4byte 0x030027f0 +_080DACE4: .4byte gOamMatrices _080DACE8: mov r1, r12 ldrh r0, [r1, 0x4] @@ -197071,8 +197071,8 @@ sub_80DAD30: @ 80DAD30 pop {r0} bx r0 .align 2, 0 -_080DAD78: .4byte 0x0202f7c9 -_080DAD7C: .4byte 0x0202f7c8 +_080DAD78: .4byte gUnknown_0202F7C9 +_080DAD7C: .4byte gUnknown_0202F7C8 _080DAD80: .4byte sub_807941C thumb_func_end sub_80DAD30 @@ -197113,11 +197113,11 @@ sub_80DAD84: @ 80DAD84 adds r0, r5 b _080DADEE .align 2, 0 -_080DADCC: .4byte 0x03004b00 -_080DADD0: .4byte 0x03001770 +_080DADCC: .4byte gUnknown_03004B00 +_080DADD0: .4byte gMain _080DADD4: .4byte 0x0000043d -_080DADD8: .4byte 0x02024a72 -_080DADDC: .4byte 0x0202f7c9 +_080DADD8: .4byte gUnknown_02024A72 +_080DADDC: .4byte gUnknown_0202F7C9 _080DADE0: adds r0, r2, 0 movs r1, 0x1 @@ -197149,8 +197149,8 @@ _080DADEE: strb r1, [r4, 0x5] b _080DAE58 .align 2, 0 -_080DAE1C: .4byte 0x03004b00 -_080DAE20: .4byte 0x0202f7c9 +_080DAE1C: .4byte gUnknown_03004B00 +_080DAE20: .4byte gUnknown_0202F7C9 _080DAE24: ldr r0, _080DAE40 ldrb r0, [r0] @@ -197166,7 +197166,7 @@ _080DAE24: strb r0, [r4, 0x5] b _080DAE58 .align 2, 0 -_080DAE40: .4byte 0x0202f7c9 +_080DAE40: .4byte gUnknown_0202F7C9 _080DAE44: ldr r0, _080DAEFC ldrb r0, [r0] @@ -197262,9 +197262,9 @@ _080DAEF2: pop {r0} bx r0 .align 2, 0 -_080DAEFC: .4byte 0x0202f7c9 +_080DAEFC: .4byte gUnknown_0202F7C9 _080DAF00: .4byte gSineTable -_080DAF04: .4byte 0x030027f0 +_080DAF04: .4byte gOamMatrices _080DAF08: .4byte sub_80DAF0C thumb_func_end sub_80DAD84 @@ -197411,7 +197411,7 @@ sub_80DB000: @ 80DB000 bl sub_80787B0 b _080DB024 .align 2, 0 -_080DB018: .4byte 0x03004b00 +_080DB018: .4byte gUnknown_03004B00 _080DB01C: adds r0, r5, 0 movs r1, 0 @@ -197470,9 +197470,9 @@ _080DB058: pop {r0} bx r0 .align 2, 0 -_080DB08C: .4byte 0x03004b00 -_080DB090: .4byte 0x0202f7c8 -_080DB094: .4byte 0x0202f7c9 +_080DB08C: .4byte gUnknown_03004B00 +_080DB090: .4byte gUnknown_0202F7C8 +_080DB094: .4byte gUnknown_0202F7C9 _080DB098: .4byte 0x00000ccc _080DB09C: .4byte sub_80DB0A0 thumb_func_end sub_80DB000 @@ -197592,11 +197592,11 @@ _080DB176: pop {r0} bx r0 .align 2, 0 -_080DB180: .4byte 0x03004b20 -_080DB184: .4byte 0x0202f7b2 -_080DB188: .4byte 0x03004b00 +_080DB180: .4byte gTasks +_080DB184: .4byte gUnknown_0202F7B2 +_080DB188: .4byte gUnknown_03004B00 _080DB18C: .4byte gBattleAnimSpriteTemplate_83DB538 -_080DB190: .4byte 0x0202f7c9 +_080DB190: .4byte gUnknown_0202F7C9 thumb_func_end sub_80DB0E8 thumb_func_start sub_80DB194 @@ -197633,7 +197633,7 @@ _080DB1A6: strh r0, [r4, 0x2E] b _080DB1EC .align 2, 0 -_080DB1D4: .4byte 0x02020004 +_080DB1D4: .4byte gSprites _080DB1D8: adds r0, r4, 0 adds r0, 0x3F @@ -197680,7 +197680,7 @@ _080DB210: strh r0, [r4, 0x26] b _080DB238 .align 2, 0 -_080DB228: .4byte 0x0202f7c9 +_080DB228: .4byte gUnknown_0202F7C9 _080DB22C: ldrh r0, [r4, 0x26] adds r0, 0xA @@ -197728,7 +197728,7 @@ _080DB27E: pop {r0} bx r0 .align 2, 0 -_080DB284: .4byte 0x02020004 +_080DB284: .4byte gSprites thumb_func_end sub_80DB1F4 thumb_func_start sub_80DB288 @@ -197762,9 +197762,9 @@ sub_80DB288: @ 80DB288 pop {r0} bx r0 .align 2, 0 -_080DB2C4: .4byte 0x03004b00 +_080DB2C4: .4byte gUnknown_03004B00 _080DB2C8: .4byte sub_80DB2D0 -_080DB2CC: .4byte 0x02020004 +_080DB2CC: .4byte gSprites thumb_func_end sub_80DB288 thumb_func_start sub_80DB2D0 @@ -197881,8 +197881,8 @@ _080DB388: ldr r4, _080DB39C b _080DB3A2 .align 2, 0 -_080DB398: .4byte 0x03004b00 -_080DB39C: .4byte 0x0202f7c8 +_080DB398: .4byte gUnknown_03004B00 +_080DB39C: .4byte gUnknown_0202F7C8 _080DB3A0: ldr r4, _080DB3DC _080DB3A2: @@ -197913,7 +197913,7 @@ _080DB3A2: strh r0, [r5, 0x2E] b _080DB44C .align 2, 0 -_080DB3DC: .4byte 0x0202f7c9 +_080DB3DC: .4byte gUnknown_0202F7C9 _080DB3E0: movs r1, 0x32 ldrsh r0, [r5, r1] @@ -197974,7 +197974,7 @@ _080DB44C: pop {r0} bx r0 .align 2, 0 -_080DB454: .4byte 0x030027f0 +_080DB454: .4byte gOamMatrices thumb_func_end sub_80DB374 thumb_func_start sub_80DB458 @@ -198041,8 +198041,8 @@ _080DB4C0: ldr r4, _080DB4D0 b _080DB4D6 .align 2, 0 -_080DB4CC: .4byte 0x03004b00 -_080DB4D0: .4byte 0x0202f7c8 +_080DB4CC: .4byte gUnknown_03004B00 +_080DB4D0: .4byte gUnknown_0202F7C8 _080DB4D4: ldr r4, _080DB500 _080DB4D6: @@ -198065,7 +198065,7 @@ _080DB4D6: pop {r0} bx r0 .align 2, 0 -_080DB500: .4byte 0x0202f7c9 +_080DB500: .4byte gUnknown_0202F7C9 _080DB504: .4byte sub_80DB508 thumb_func_end sub_80DB458 @@ -198280,7 +198280,7 @@ sub_80DB5E4: @ 80DB5E4 pop {r0} bx r0 .align 2, 0 -_080DB698: .4byte 0x0202f7c8 +_080DB698: .4byte gUnknown_0202F7C8 _080DB69C: .4byte sub_80DB6A0 thumb_func_end sub_80DB5E4 @@ -198348,8 +198348,8 @@ unref_sub_80DB6E4: @ 80DB6E4 orrs r0, r2 b _080DB73A .align 2, 0 -_080DB714: .4byte 0x03004b00 -_080DB718: .4byte 0x02020004 +_080DB714: .4byte gUnknown_03004B00 +_080DB718: .4byte gSprites _080DB71C: movs r0, 0 bl obj_id_for_side_relative_to_move @@ -198373,7 +198373,7 @@ _080DB73A: pop {r0} bx r0 .align 2, 0 -_080DB748: .4byte 0x02020004 +_080DB748: .4byte gSprites thumb_func_end unref_sub_80DB6E4 thumb_func_start sub_80DB74C @@ -198463,7 +198463,7 @@ _080DB7DA: movs r0, 0x50 b _080DB84A .align 2, 0 -_080DB804: .4byte 0x0202f7c8 +_080DB804: .4byte gUnknown_0202F7C8 _080DB808: movs r0, 0xB0 strh r0, [r6, 0x20] @@ -198524,8 +198524,8 @@ _080DB85C: pop {r0} bx r0 .align 2, 0 -_080DB880: .4byte 0x0202f7c8 -_080DB884: .4byte 0x03004b00 +_080DB880: .4byte gUnknown_0202F7C8 +_080DB884: .4byte gUnknown_03004B00 _080DB888: .4byte sub_80DB88C thumb_func_end sub_80DB74C @@ -198614,7 +198614,7 @@ _080DB91E: pop {r0} bx r0 .align 2, 0 -_080DB924: .4byte 0x0202eec8 +_080DB924: .4byte gPlttBufferFaded _080DB928: .4byte sub_80DB92C thumb_func_end sub_80DB8C0 @@ -198704,8 +198704,8 @@ _080DB9CC: bx r0 .align 2, 0 _080DB9D4: .4byte REG_BLDALPHA -_080DB9D8: .4byte 0x02020004 -_080DB9DC: .4byte 0x02024be0 +_080DB9D8: .4byte gSprites +_080DB9DC: .4byte gUnknown_02024BE0 _080DB9E0: .4byte sub_80DB9E4 thumb_func_end sub_80DB92C @@ -198798,8 +198798,8 @@ _080DBA66: strh r0, [r4, 0x22] b _080DBAD0 .align 2, 0 -_080DBA98: .4byte 0x03004b00 -_080DBA9C: .4byte 0x0202f7c8 +_080DBA98: .4byte gUnknown_03004B00 +_080DBA9C: .4byte gUnknown_0202F7C8 _080DBAA0: ldrh r0, [r5] adds r0, 0xB0 @@ -198819,7 +198819,7 @@ _080DBAAE: bl sub_80787B0 b _080DBAD0 .align 2, 0 -_080DBAC4: .4byte 0x03004b00 +_080DBAC4: .4byte gUnknown_03004B00 _080DBAC8: adds r0, r4, 0 adds r1, r6, 0 @@ -198879,7 +198879,7 @@ sub_80DBAF4: @ 80DBAF4 ldr r0, _080DBB40 b _080DBB52 .align 2, 0 -_080DBB3C: .4byte 0x0202f7c8 +_080DBB3C: .4byte gUnknown_0202F7C8 _080DBB40: .4byte 0x0000ffff _080DBB44: ldrh r0, [r5, 0x20] @@ -198969,7 +198969,7 @@ _080DBBE2: pop {r0} bx r0 .align 2, 0 -_080DBBF4: .4byte 0x0202f7c8 +_080DBBF4: .4byte gUnknown_0202F7C8 _080DBBF8: .4byte sub_80DBC00 _080DBBFC: .4byte sub_8078600 thumb_func_end sub_80DBB70 @@ -199078,7 +199078,7 @@ sub_80DBC94: @ 80DBC94 pop {r0} bx r0 .align 2, 0 -_080DBCC4: .4byte 0x03004b20 +_080DBCC4: .4byte gTasks _080DBCC8: .4byte gUnknown_083DA8A4 _080DBCCC: .4byte sub_80DBCD0 thumb_func_end sub_80DBC94 @@ -199104,7 +199104,7 @@ _080DBCF0: pop {r0} bx r0 .align 2, 0 -_080DBCF8: .4byte 0x03004b20 +_080DBCF8: .4byte gTasks thumb_func_end sub_80DBCD0 thumb_func_start sub_80DBCFC @@ -199145,8 +199145,8 @@ _080DBD30: pop {r0} bx r0 .align 2, 0 -_080DBD48: .4byte 0x03004b20 -_080DBD4C: .4byte 0x0202f7c8 +_080DBD48: .4byte gTasks +_080DBD4C: .4byte gUnknown_0202F7C8 _080DBD50: .4byte gUnknown_083DA8C4 _080DBD54: .4byte sub_80DBD58 thumb_func_end sub_80DBCFC @@ -199169,7 +199169,7 @@ sub_80DBD58: @ 80DBD58 beq _080DBD98 b _080DBDF6 .align 2, 0 -_080DBD78: .4byte 0x03004b20 +_080DBD78: .4byte gTasks _080DBD7C: adds r0, r4, 0 bl sub_807992C @@ -199204,7 +199204,7 @@ _080DBD98: strh r0, [r4, 0xE] b _080DBDF6 .align 2, 0 -_080DBDBC: .4byte 0x02020004 +_080DBDBC: .4byte gSprites _080DBDC0: ldr r3, _080DBDFC movs r0, 0x8 @@ -199236,7 +199236,7 @@ _080DBDF6: pop {r0} bx r0 .align 2, 0 -_080DBDFC: .4byte 0x02020004 +_080DBDFC: .4byte gSprites thumb_func_end sub_80DBD58 thumb_func_start sub_80DBE00 @@ -199303,8 +199303,8 @@ _080DBE6A: pop {r0} bx r0 .align 2, 0 -_080DBE84: .4byte 0x03004b20 -_080DBE88: .4byte 0x0202f7c8 +_080DBE84: .4byte gTasks +_080DBE88: .4byte gUnknown_0202F7C8 _080DBE8C: .4byte REG_BLDCNT _080DBE90: .4byte REG_BLDALPHA _080DBE94: .4byte sub_80DBE98 @@ -199330,7 +199330,7 @@ sub_80DBE98: @ 80DBE98 beq _080DBECE b _080DC014 .align 2, 0 -_080DBEBC: .4byte 0x03004b20 +_080DBEBC: .4byte gTasks _080DBEC0: cmp r1, 0x2 bne _080DBEC6 @@ -199397,7 +199397,7 @@ _080DBF2A: ldrh r0, [r4, 0x20] b _080DBF7A .align 2, 0 -_080DBF38: .4byte 0x02020004 +_080DBF38: .4byte gSprites _080DBF3C: ldr r0, _080DBF50 lsls r1, r2, 4 @@ -199410,7 +199410,7 @@ _080DBF3C: ldrh r0, [r4, 0x20] b _080DBF80 .align 2, 0 -_080DBF50: .4byte 0x02020004 +_080DBF50: .4byte gSprites _080DBF54: ldr r1, _080DBF68 lsls r0, r2, 4 @@ -199423,7 +199423,7 @@ _080DBF54: strh r1, [r0, 0x26] b _080DBF82 .align 2, 0 -_080DBF68: .4byte 0x02020004 +_080DBF68: .4byte gSprites _080DBF6C: ldr r0, _080DBF94 lsls r1, r2, 4 @@ -199448,7 +199448,7 @@ _080DBF82: bne _080DC014 b _080DBFF4 .align 2, 0 -_080DBF94: .4byte 0x02020004 +_080DBF94: .4byte gSprites _080DBF98: ldrh r0, [r4, 0xA] ands r1, r0 @@ -199506,7 +199506,7 @@ _080DBFF4: b _080DC014 .align 2, 0 _080DBFFC: .4byte REG_BLDALPHA -_080DC000: .4byte 0x02020004 +_080DC000: .4byte gSprites _080DC004: ldr r0, _080DC01C movs r1, 0 @@ -199595,8 +199595,8 @@ _080DC094: pop {r0} bx r0 .align 2, 0 -_080DC0A4: .4byte 0x03004b00 -_080DC0A8: .4byte 0x0202f7c8 +_080DC0A4: .4byte gUnknown_03004B00 +_080DC0A8: .4byte gUnknown_0202F7C8 _080DC0AC: .4byte sub_80DC020 thumb_func_end sub_80DC068 @@ -199644,11 +199644,11 @@ sub_80DC0B0: @ 80DC0B0 adds r0, 0x8 b _080DC1DE .align 2, 0 -_080DC10C: .4byte 0x03004b20 -_080DC110: .4byte 0x03004b00 +_080DC10C: .4byte gTasks +_080DC110: .4byte gUnknown_03004B00 _080DC114: .4byte 0x0000fff6 -_080DC118: .4byte 0x0202f7c9 -_080DC11C: .4byte 0x0202f7c8 +_080DC118: .4byte gUnknown_0202F7C9 +_080DC11C: .4byte gUnknown_0202F7C8 _080DC120: movs r0, 0xA strh r0, [r5, 0x1C] @@ -199670,8 +199670,8 @@ _080DC120: adds r0, 0x8 b _080DC1D2 .align 2, 0 -_080DC14C: .4byte 0x0202f7c8 -_080DC150: .4byte 0x0202f7c9 +_080DC14C: .4byte gUnknown_0202F7C8 +_080DC150: .4byte gUnknown_0202F7C9 _080DC154: ldr r0, _080DC198 movs r1, 0 @@ -199703,10 +199703,10 @@ _080DC154: adds r0, 0x8 b _080DC1DE .align 2, 0 -_080DC198: .4byte 0x03004b00 +_080DC198: .4byte gUnknown_03004B00 _080DC19C: .4byte 0x0000fff6 -_080DC1A0: .4byte 0x0202f7c9 -_080DC1A4: .4byte 0x0202f7c8 +_080DC1A0: .4byte gUnknown_0202F7C9 +_080DC1A4: .4byte gUnknown_0202F7C8 _080DC1A8: movs r0, 0xA strh r0, [r5, 0x1C] @@ -199742,8 +199742,8 @@ _080DC1DE: pop {r0} bx r0 .align 2, 0 -_080DC1F0: .4byte 0x0202f7c8 -_080DC1F4: .4byte 0x0202f7c9 +_080DC1F0: .4byte gUnknown_0202F7C8 +_080DC1F4: .4byte gUnknown_0202F7C9 _080DC1F8: .4byte sub_80DC1FC thumb_func_end sub_80DC0B0 @@ -199765,7 +199765,7 @@ sub_80DC1FC: @ 80DC1FC beq _080DC294 b _080DC2A8 .align 2, 0 -_080DC21C: .4byte 0x03004b20 +_080DC21C: .4byte gTasks _080DC220: ldrh r0, [r5, 0xA] adds r0, 0x1 @@ -199820,7 +199820,7 @@ _080DC274: b _080DC2A8 .align 2, 0 _080DC28C: .4byte gSpriteTemplate_83DA9AC -_080DC290: .4byte 0x02020004 +_080DC290: .4byte gSprites _080DC294: ldrh r0, [r5, 0xA] adds r0, 0x1 @@ -199887,9 +199887,9 @@ sub_80DC2D4: @ 80DC2D4 beq _080DC31E b _080DC346 .align 2, 0 -_080DC30C: .4byte 0x03004b20 -_080DC310: .4byte 0x0202f7c9 -_080DC314: .4byte 0x03004b00 +_080DC30C: .4byte gTasks +_080DC310: .4byte gUnknown_0202F7C9 +_080DC314: .4byte gUnknown_03004B00 _080DC318: cmp r0, 0x2 beq _080DC336 @@ -199939,8 +199939,8 @@ _080DC352: ldr r0, _080DC374 b _080DC380 .align 2, 0 -_080DC36C: .4byte 0x0202f7c9 -_080DC370: .4byte 0x030042c0 +_080DC36C: .4byte gUnknown_0202F7C9 +_080DC370: .4byte gUnknown_030042C0 _080DC374: .4byte REG_BG1HOFS _080DC378: ldr r0, _080DC3E0 @@ -199998,9 +199998,9 @@ _080DC3BA: pop {r0} bx r0 .align 2, 0 -_080DC3E0: .4byte 0x03004288 +_080DC3E0: .4byte gUnknown_03004288 _080DC3E4: .4byte REG_BG2HOFS -_080DC3E8: .4byte 0x03004de0 +_080DC3E8: .4byte gUnknown_03004DE0 _080DC3EC: .4byte 0xa2600001 _080DC3F0: .4byte sub_80DC3F4 thumb_func_end sub_80DC2D4 @@ -200028,7 +200028,7 @@ sub_80DC3F4: @ 80DC3F4 beq _080DC426 b _080DC4E6 .align 2, 0 -_080DC41C: .4byte 0x03004b20 +_080DC41C: .4byte gTasks _080DC420: cmp r0, 0x2 beq _080DC4E0 @@ -200073,7 +200073,7 @@ _080DC448: b _080DC484 .align 2, 0 _080DC470: .4byte gSineTable -_080DC474: .4byte 0x03004de0 +_080DC474: .4byte gUnknown_03004DE0 _080DC478: cmp r3, 0 bge _080DC488 @@ -200131,7 +200131,7 @@ _080DC4D4: strh r0, [r5, 0x8] b _080DC4E6 .align 2, 0 -_080DC4DC: .4byte 0x03004dc0 +_080DC4DC: .4byte gUnknown_03004DC0 _080DC4E0: adds r0, r2, 0 bl move_anim_task_del @@ -200170,7 +200170,7 @@ sub_80DC4F4: @ 80DC4F4 bl move_anim_task_del b _080DC5D6 .align 2, 0 -_080DC528: .4byte 0x03004b20 +_080DC528: .4byte gTasks _080DC52C: ldr r1, _080DC550 ldrb r0, [r1] @@ -200187,7 +200187,7 @@ _080DC52C: bl move_anim_task_del b _080DC5D6 .align 2, 0 -_080DC550: .4byte 0x03004b00 +_080DC550: .4byte gUnknown_03004B00 _080DC554: ldr r2, _080DC5E4 lsls r4, r0, 4 @@ -200260,9 +200260,9 @@ _080DC5D6: pop {r0} bx r0 .align 2, 0 -_080DC5E4: .4byte 0x02020004 +_080DC5E4: .4byte gSprites _080DC5E8: .4byte SpriteCallbackDummy -_080DC5EC: .4byte 0x03004b00 +_080DC5EC: .4byte gUnknown_03004B00 _080DC5F0: .4byte sub_80DC5F4 thumb_func_end sub_80DC4F4 @@ -200286,7 +200286,7 @@ sub_80DC5F4: @ 80DC5F4 beq _080DC626 b _080DC6F8 .align 2, 0 -_080DC618: .4byte 0x03004b20 +_080DC618: .4byte gTasks _080DC61C: cmp r0, 0x2 beq _080DC6C8 @@ -200386,7 +200386,7 @@ _080DC6DA: strh r0, [r4, 0x8] b _080DC6F8 .align 2, 0 -_080DC6E4: .4byte 0x02020004 +_080DC6E4: .4byte gSprites _080DC6E8: ldrh r0, [r4, 0x24] lsls r0, 24 @@ -200457,7 +200457,7 @@ _080DC74E: strh r0, [r2] b _080DC7A2 .align 2, 0 -_080DC76C: .4byte 0x0202f7c8 +_080DC76C: .4byte gUnknown_0202F7C8 _080DC770: .4byte REG_BLDCNT _080DC774: .4byte REG_BLDALPHA _080DC778: @@ -200569,7 +200569,7 @@ sub_80DC824: @ 80DC824 strh r1, [r0] b _080DC880 .align 2, 0 -_080DC84C: .4byte 0x03004b00 +_080DC84C: .4byte gUnknown_03004B00 _080DC850: ldr r0, _080DC8E4 ldrb r0, [r0] @@ -200639,8 +200639,8 @@ _080DC880: pop {r0} bx r0 .align 2, 0 -_080DC8E4: .4byte 0x0202f7c9 -_080DC8E8: .4byte 0x03004b00 +_080DC8E4: .4byte gUnknown_0202F7C9 +_080DC8E8: .4byte gUnknown_03004B00 _080DC8EC: .4byte sub_8078B34 _080DC8F0: .4byte move_anim_8072740 thumb_func_end sub_80DC824 @@ -200662,7 +200662,7 @@ sub_80DC8F4: @ 80DC8F4 bl StartSpriteAffineAnim b _080DC934 .align 2, 0 -_080DC914: .4byte 0x03004b00 +_080DC914: .4byte gUnknown_03004B00 _080DC918: ldr r0, _080DC990 ldrb r0, [r0] @@ -200719,8 +200719,8 @@ _080DC934: pop {r0} bx r0 .align 2, 0 -_080DC990: .4byte 0x0202f7c9 -_080DC994: .4byte 0x03004b00 +_080DC990: .4byte gUnknown_0202F7C9 +_080DC994: .4byte gUnknown_03004B00 _080DC998: .4byte sub_8078B34 _080DC99C: .4byte move_anim_8072740 thumb_func_end sub_80DC8F4 @@ -200770,8 +200770,8 @@ _080DC9BC: strh r0, [r5, 0x36] b _080DCA16 .align 2, 0 -_080DC9FC: .4byte 0x03004b00 -_080DCA00: .4byte 0x0202f7c9 +_080DC9FC: .4byte gUnknown_03004B00 +_080DCA00: .4byte gUnknown_0202F7C9 _080DCA04: ldr r0, _080DCA2C ldrb r0, [r0] @@ -200793,8 +200793,8 @@ _080DCA16: pop {r0} bx r0 .align 2, 0 -_080DCA2C: .4byte 0x0202f7c9 -_080DCA30: .4byte 0x03004b00 +_080DCA2C: .4byte gUnknown_0202F7C9 +_080DCA30: .4byte gUnknown_03004B00 _080DCA34: .4byte sub_80DCA38 thumb_func_end sub_80DC9A0 @@ -200854,9 +200854,9 @@ sub_80DCA70: @ 80DCA70 strh r1, [r4, 0x20] b _080DCAB8 .align 2, 0 -_080DCAA0: .4byte 0x0202f7c9 -_080DCAA4: .4byte 0x0202f7c8 -_080DCAA8: .4byte 0x03004b00 +_080DCAA0: .4byte gUnknown_0202F7C9 +_080DCAA4: .4byte gUnknown_0202F7C8 +_080DCAA8: .4byte gUnknown_03004B00 _080DCAAC: ldr r1, _080DCAE0 ldrh r0, [r1] @@ -200885,8 +200885,8 @@ _080DCAD4: pop {r0} bx r0 .align 2, 0 -_080DCAE0: .4byte 0x03004b00 -_080DCAE4: .4byte 0x0202f7c9 +_080DCAE0: .4byte gUnknown_03004B00 +_080DCAE4: .4byte gUnknown_0202F7C9 _080DCAE8: .4byte sub_80DCAEC thumb_func_end sub_80DCA70 @@ -201032,7 +201032,7 @@ sub_80DCBCC: @ 80DCBCC strh r0, [r1, 0x4] b _080DCC0E .align 2, 0 -_080DCBE8: .4byte 0x03004b00 +_080DCBE8: .4byte gUnknown_03004B00 _080DCBEC: ldr r0, _080DCCE8 ldrb r0, [r0] @@ -201151,9 +201151,9 @@ _080DCC5E: pop {r0} bx r0 .align 2, 0 -_080DCCE8: .4byte 0x0202f7c8 -_080DCCEC: .4byte 0x03004b00 -_080DCCF0: .4byte 0x0202f7c9 +_080DCCE8: .4byte gUnknown_0202F7C8 +_080DCCEC: .4byte gUnknown_03004B00 +_080DCCF0: .4byte gUnknown_0202F7C9 _080DCCF4: .4byte sub_8078B34 _080DCCF8: .4byte move_anim_8072740 thumb_func_end sub_80DCBCC @@ -201211,9 +201211,9 @@ _080DCD1C: pop {r0} bx r0 .align 2, 0 -_080DCD68: .4byte 0x0202f7c8 -_080DCD6C: .4byte 0x03004b00 -_080DCD70: .4byte 0x0202f7c9 +_080DCD68: .4byte gUnknown_0202F7C8 +_080DCD6C: .4byte gUnknown_03004B00 +_080DCD70: .4byte gUnknown_0202F7C9 _080DCD74: .4byte sub_80DCD78 thumb_func_end sub_80DCCFC @@ -201332,8 +201332,8 @@ sub_80DCE40: @ 80DCE40 ldr r4, _080DCE58 b _080DCE5E .align 2, 0 -_080DCE54: .4byte 0x03004b00 -_080DCE58: .4byte 0x0202f7c8 +_080DCE54: .4byte gUnknown_03004B00 +_080DCE58: .4byte gUnknown_0202F7C8 _080DCE5C: ldr r4, _080DCE90 _080DCE5E: @@ -201359,7 +201359,7 @@ _080DCE5E: pop {r0} bx r0 .align 2, 0 -_080DCE90: .4byte 0x0202f7c9 +_080DCE90: .4byte gUnknown_0202F7C9 _080DCE94: .4byte move_anim_8074EE0 _080DCE98: .4byte sub_80785E4 thumb_func_end sub_80DCE40 @@ -201416,8 +201416,8 @@ _080DCEBC: pop {r0} bx r0 .align 2, 0 -_080DCF08: .4byte 0x03004b00 -_080DCF0C: .4byte 0x0202f7c9 +_080DCF08: .4byte gUnknown_03004B00 +_080DCF0C: .4byte gUnknown_0202F7C9 _080DCF10: .4byte 0x0000ffba _080DCF14: .4byte sub_80DCF1C _080DCF18: .4byte sub_8078278 @@ -201476,8 +201476,8 @@ sub_80DCF60: @ 80DCF60 subs r0, r1 b _080DCF96 .align 2, 0 -_080DCF88: .4byte 0x03004b00 -_080DCF8C: .4byte 0x0202f7c8 +_080DCF88: .4byte gUnknown_03004B00 +_080DCF8C: .4byte gUnknown_0202F7C8 _080DCF90: ldrh r0, [r4] ldrh r1, [r5, 0x20] @@ -201514,7 +201514,7 @@ _080DCF96: pop {r0} bx r0 .align 2, 0 -_080DCFD8: .4byte 0x03004b00 +_080DCFD8: .4byte gUnknown_03004B00 _080DCFDC: .4byte sub_8078394 _080DCFE0: .4byte move_anim_8074EE0 thumb_func_end sub_80DCF60 @@ -201533,7 +201533,7 @@ sub_80DCFE4: @ 80DCFE4 bl sub_80787B0 b _080DD008 .align 2, 0 -_080DCFFC: .4byte 0x03004b00 +_080DCFFC: .4byte gUnknown_03004B00 _080DD000: adds r0, r4, 0 movs r1, 0 @@ -201554,7 +201554,7 @@ _080DD008: pop {r0} bx r0 .align 2, 0 -_080DD024: .4byte 0x03004b00 +_080DD024: .4byte gUnknown_03004B00 _080DD028: .4byte sub_80DD02C thumb_func_end sub_80DCFE4 @@ -201709,17 +201709,17 @@ _080DD13A: _080DD154: .4byte REG_BLDCNT _080DD158: .4byte 0x00003f42 _080DD15C: .4byte REG_BG1CNT -_080DD160: .4byte 0x030042c0 -_080DD164: .4byte 0x030041b4 +_080DD160: .4byte gUnknown_030042C0 +_080DD164: .4byte gUnknown_030041B4 _080DD168: .4byte REG_BG1HOFS _080DD16C: .4byte 0x040000d4 _080DD170: .4byte 0x85000400 _080DD174: .4byte gBattleAnimBackgroundTilemap_SandstormBrew _080DD178: .4byte gBattleAnimBackgroundImage_SandstormBrew _080DD17C: .4byte gBattleAnimSpritePalette_261 -_080DD180: .4byte 0x03004b00 -_080DD184: .4byte 0x0202f7c8 -_080DD188: .4byte 0x03004b20 +_080DD180: .4byte gUnknown_03004B00 +_080DD184: .4byte gUnknown_0202F7C8 +_080DD188: .4byte gTasks _080DD18C: .4byte sub_80DD190 thumb_func_end do_boulder_dust @@ -201750,8 +201750,8 @@ sub_80DD190: @ 80DD190 adds r0, r2 b _080DD1D2 .align 2, 0 -_080DD1C0: .4byte 0x03004b20 -_080DD1C4: .4byte 0x030042c0 +_080DD1C0: .4byte gTasks +_080DD1C4: .4byte gUnknown_030042C0 _080DD1C8: .4byte 0x0000fffa _080DD1CC: ldr r1, _080DD204 @@ -201784,8 +201784,8 @@ _080DD1F8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080DD204: .4byte 0x030042c0 -_080DD208: .4byte 0x030041b4 +_080DD204: .4byte gUnknown_030042C0 +_080DD208: .4byte gUnknown_030041B4 _080DD20C: .4byte 0x0000ffff _080DD210: .4byte _080DD214 .align 2, 0 @@ -201984,9 +201984,9 @@ _080DD38C: .4byte 0x040000d4 _080DD390: .4byte 0x85000400 _080DD394: .4byte 0x85000200 _080DD398: .4byte REG_BG1CNT -_080DD39C: .4byte 0x03004b20 -_080DD3A0: .4byte 0x030042c0 -_080DD3A4: .4byte 0x030041b4 +_080DD39C: .4byte gTasks +_080DD3A0: .4byte gUnknown_030042C0 +_080DD3A4: .4byte gUnknown_030041B4 _080DD3A8: .4byte REG_BLDCNT thumb_func_end sub_80DD190 @@ -202025,8 +202025,8 @@ sub_80DD3AC: @ 80DD3AC strb r0, [r5, 0x3] b _080DD3FC .align 2, 0 -_080DD3F0: .4byte 0x03004b00 -_080DD3F4: .4byte 0x0202f7c8 +_080DD3F0: .4byte gUnknown_03004B00 +_080DD3F4: .4byte gUnknown_0202F7C8 _080DD3F8: ldr r0, _080DD41C strh r0, [r5, 0x20] @@ -202047,7 +202047,7 @@ _080DD3FC: b _080DD484 .align 2, 0 _080DD41C: .4byte 0x0000ffc0 -_080DD420: .4byte 0x03004b00 +_080DD420: .4byte gUnknown_03004B00 _080DD424: .4byte gUnknown_083DAD10 _080DD428: ldrh r1, [r5, 0x30] @@ -202133,7 +202133,7 @@ sub_80DD490: @ 80DD490 pop {r0} bx r0 .align 2, 0 -_080DD4C8: .4byte 0x03004b00 +_080DD4C8: .4byte gUnknown_03004B00 _080DD4CC: .4byte sub_8078B34 _080DD4D0: .4byte move_anim_8072740 thumb_func_end sub_80DD490 @@ -202201,9 +202201,9 @@ _080DD544: movs r0, 0x20 b _080DD566 .align 2, 0 -_080DD554: .4byte 0x03004b20 -_080DD558: .4byte 0x0202f7c8 -_080DD55C: .4byte 0x0202f7c9 +_080DD554: .4byte gTasks +_080DD558: .4byte gUnknown_0202F7C8 +_080DD55C: .4byte gUnknown_0202F7C9 _080DD560: lsls r1, r5, 3 movs r0, 0x30 @@ -202306,7 +202306,7 @@ _080DD61E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080DD628: .4byte 0x03004b20 +_080DD628: .4byte gTasks _080DD62C: .4byte _080DD630 .align 2, 0 _080DD630: @@ -202364,7 +202364,7 @@ _080DD694: bl audio_play_and_stuff b _080DD76C .align 2, 0 -_080DD6A4: .4byte 0x02020004 +_080DD6A4: .4byte gSprites _080DD6A8: ldrh r0, [r4, 0x1E] subs r0, 0x1 @@ -202417,7 +202417,7 @@ _080DD6DA: strh r0, [r1, 0x26] b _080DD76C .align 2, 0 -_080DD708: .4byte 0x02020004 +_080DD708: .4byte gSprites _080DD70C: ldrh r0, [r4, 0x10] ldrh r2, [r4, 0xC] @@ -202598,7 +202598,7 @@ _080DD864: bx r0 .align 2, 0 _080DD86C: .4byte gSpriteTemplate_83DAD90 -_080DD870: .4byte 0x02020004 +_080DD870: .4byte gSprites _080DD874: .4byte 0x000003ff _080DD878: .4byte 0xfffffc00 thumb_func_end sub_80DD774 @@ -202634,7 +202634,7 @@ _080DD8AE: bx r0 .align 2, 0 _080DD8B4: .4byte sub_80DD604 -_080DD8B8: .4byte 0x03004b20 +_080DD8B8: .4byte gTasks thumb_func_end sub_80DD87C thumb_func_start sub_80DD8BC @@ -202661,7 +202661,7 @@ _080DD8DE: pop {r1} bx r1 .align 2, 0 -_080DD8E4: .4byte 0x0202f7b4 +_080DD8E4: .4byte gUnknown_0202F7B4 thumb_func_end sub_80DD8BC thumb_func_start sub_80DD8E8 @@ -202694,7 +202694,7 @@ sub_80DD8E8: @ 80DD8E8 pop {r0} bx r0 .align 2, 0 -_080DD920: .4byte 0x03004b00 +_080DD920: .4byte gUnknown_03004B00 _080DD924: .4byte sub_80DD928 thumb_func_end sub_80DD8E8 @@ -202763,7 +202763,7 @@ _080DD994: pop {r0} bx r0 .align 2, 0 -_080DD9A0: .4byte 0x0202f7c8 +_080DD9A0: .4byte gUnknown_0202F7C8 thumb_func_end sub_80DD978 thumb_func_start sub_80DD9A4 @@ -202803,8 +202803,8 @@ sub_80DD9A4: @ 80DD9A4 pop {r0} bx r0 .align 2, 0 -_080DD9F0: .4byte 0x0202f7c9 -_080DD9F4: .4byte 0x03004b00 +_080DD9F0: .4byte gUnknown_0202F7C9 +_080DD9F4: .4byte gUnknown_03004B00 _080DD9F8: .4byte sub_80DD9FC thumb_func_end sub_80DD9A4 @@ -202883,8 +202883,8 @@ _080DDA7A: pop {r0} bx r0 .align 2, 0 -_080DDA84: .4byte 0x0202f7b8 -_080DDA88: .4byte 0x03004b00 +_080DDA84: .4byte gUnknown_0202F7B8 +_080DDA88: .4byte gUnknown_03004B00 thumb_func_end sub_80DDA4C thumb_func_start sub_80DDA8C @@ -202933,8 +202933,8 @@ _080DDADA: pop {r0} bx r0 .align 2, 0 -_080DDAE8: .4byte 0x03004b20 -_080DDAEC: .4byte 0x030041b8 +_080DDAE8: .4byte gTasks +_080DDAEC: .4byte gUnknown_030041B8 thumb_func_end sub_80DDA8C thumb_func_start sub_80DDAF0 @@ -202991,9 +202991,9 @@ _080DDB54: pop {r0} bx r0 .align 2, 0 -_080DDB5C: .4byte 0x03004b20 -_080DDB60: .4byte 0x030041b8 -_080DDB64: .4byte 0x03004b00 +_080DDB5C: .4byte gTasks +_080DDB60: .4byte gUnknown_030041B8 +_080DDB64: .4byte gUnknown_03004B00 _080DDB68: .4byte 0x00000fff thumb_func_end sub_80DDAF0 @@ -203041,8 +203041,8 @@ sub_80DDB6C: @ 80DDB6C pop {r0} bx r0 .align 2, 0 -_080DDBC8: .4byte 0x03004b00 -_080DDBCC: .4byte 0x0202f7c9 +_080DDBC8: .4byte gUnknown_03004B00 +_080DDBCC: .4byte gUnknown_0202F7C9 _080DDBD0: .4byte sub_80DDBD8 _080DDBD4: .4byte REG_BLDCNT thumb_func_end sub_80DDB6C @@ -203103,7 +203103,7 @@ _080DDC42: pop {r0} bx r0 .align 2, 0 -_080DDC48: .4byte 0x0202f7d2 +_080DDC48: .4byte gUnknown_0202F7D2 thumb_func_end sub_80DDBD8 thumb_func_start sub_80DDC4C @@ -203392,9 +203392,9 @@ sub_80DDDF0: @ 80DDDF0 bx r0 .align 2, 0 _080DDE68: .4byte REG_BLDCNT -_080DDE6C: .4byte 0x02020004 -_080DDE70: .4byte 0x03004b20 -_080DDE74: .4byte 0x03004b00 +_080DDE6C: .4byte gSprites +_080DDE70: .4byte gTasks +_080DDE74: .4byte gUnknown_03004B00 _080DDE78: .4byte sub_80DDE7C thumb_func_end sub_80DDDF0 @@ -203437,7 +203437,7 @@ _080DDEBE: pop {r0} bx r0 .align 2, 0 -_080DDEC4: .4byte 0x03004b20 +_080DDEC4: .4byte gTasks _080DDEC8: .4byte REG_BLDALPHA _080DDECC: .4byte sub_80DDED0 thumb_func_end sub_80DDE7C @@ -203462,7 +203462,7 @@ sub_80DDED0: @ 80DDED0 strh r0, [r4, 0xA] b _080DDF36 .align 2, 0 -_080DDEF4: .4byte 0x03004b20 +_080DDEF4: .4byte gTasks _080DDEF8: movs r0, 0 bl obj_id_for_side_relative_to_move @@ -203577,8 +203577,8 @@ sub_80DDF40: @ 80DDF40 pop {r0} bx r0 .align 2, 0 -_080DDFDC: .4byte 0x0202f7c8 -_080DDFE0: .4byte 0x03004b00 +_080DDFDC: .4byte gUnknown_0202F7C8 +_080DDFE0: .4byte gUnknown_03004B00 _080DDFE4: .4byte sub_80DDFE8 thumb_func_end sub_80DDF40 @@ -203671,7 +203671,7 @@ _080DE032: strh r0, [r5, 0x3C] b _080DE0E2 .align 2, 0 -_080DE098: .4byte 0x0202f7c9 +_080DE098: .4byte gUnknown_0202F7C9 _080DE09C: ldrh r0, [r5, 0x3A] ldrh r1, [r5, 0x36] @@ -203712,7 +203712,7 @@ _080DE0E2: strh r0, [r5, 0x2E] b _080DE0F6 .align 2, 0 -_080DE0EC: .4byte 0x0202f7c9 +_080DE0EC: .4byte gUnknown_0202F7C9 _080DE0F0: adds r0, r5, 0 bl move_anim_8074EE0 @@ -203848,7 +203848,7 @@ sub_80DE1B0: @ 80DE1B0 bl move_anim_task_del b _080DE2C0 .align 2, 0 -_080DE1DC: .4byte 0x03004b20 +_080DE1DC: .4byte gTasks _080DE1E0: strh r1, [r5, 0xA] movs r0, 0xF @@ -203901,8 +203901,8 @@ _080DE1E0: .align 2, 0 _080DE244: .4byte REG_BLDCNT _080DE248: .4byte REG_BLDALPHA -_080DE24C: .4byte 0x02020004 -_080DE250: .4byte 0x0202f7c9 +_080DE24C: .4byte gSprites +_080DE250: .4byte gUnknown_0202F7C9 _080DE254: .4byte 0x0000ff70 _080DE258: movs r2, 0x8 @@ -203963,7 +203963,7 @@ _080DE2C0: bx r0 .align 2, 0 _080DE2C8: .4byte 0x0000ff90 -_080DE2CC: .4byte 0x02020004 +_080DE2CC: .4byte gSprites _080DE2D0: .4byte SpriteCallbackDummy _080DE2D4: .4byte sub_8078394 _080DE2D8: .4byte sub_80DE2DC @@ -203989,7 +203989,7 @@ sub_80DE2DC: @ 80DE2DC beq _080DE30A b _080DE3A6 .align 2, 0 -_080DE300: .4byte 0x03004b20 +_080DE300: .4byte gTasks _080DE304: cmp r0, 0x2 beq _080DE3A0 @@ -204051,7 +204051,7 @@ _080DE33E: b _080DE3A6 .align 2, 0 _080DE374: .4byte REG_BLDALPHA -_080DE378: .4byte 0x02020004 +_080DE378: .4byte gSprites _080DE37C: ldrh r0, [r4, 0x14] adds r0, 0x1 @@ -204098,7 +204098,7 @@ sub_80DE3AC: @ 80DE3AC pop {r0} bx r0 .align 2, 0 -_080DE3CC: .4byte 0x03004b20 +_080DE3CC: .4byte gTasks _080DE3D0: .4byte sub_80DE3D4 thumb_func_end sub_80DE3AC @@ -204132,8 +204132,8 @@ _080DE400: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080DE40C: .4byte 0x03004b20 -_080DE410: .4byte 0x0202f7c9 +_080DE40C: .4byte gTasks +_080DE410: .4byte gUnknown_0202F7C9 _080DE414: .4byte _080DE418 .align 2, 0 _080DE418: @@ -204232,7 +204232,7 @@ _080DE464: ldr r0, _080DE4E8 b _080DE4F4 .align 2, 0 -_080DE4E4: .4byte 0x02020004 +_080DE4E4: .4byte gSprites _080DE4E8: .4byte 0x0000fdff _080DE4EC: movs r2, 0x80 @@ -204270,8 +204270,8 @@ _080DE500: bl BlendPalette b _080DE604 .align 2, 0 -_080DE534: .4byte 0x0202eac8 -_080DE538: .4byte 0x0202eec8 +_080DE534: .4byte gPlttBufferUnfaded +_080DE538: .4byte gPlttBufferFaded _080DE53C: .4byte REG_BG0CNT _080DE540: .4byte 0x00003c0d _080DE544: @@ -204307,7 +204307,7 @@ _080DE564: str r6, [sp, 0x8] b _080DE59C .align 2, 0 -_080DE580: .4byte 0x02020004 +_080DE580: .4byte gSprites _080DE584: lsls r0, r2, 24 lsrs r0, 24 @@ -204459,7 +204459,7 @@ _080DE698: pop {r0} bx r0 .align 2, 0 -_080DE6A0: .4byte 0x03004b20 +_080DE6A0: .4byte gTasks _080DE6A4: .4byte gSineTable _080DE6A8: .4byte REG_BLDALPHA _080DE6AC: .4byte sub_80DE6B0 @@ -204490,8 +204490,8 @@ sub_80DE6B0: @ 80DE6B0 beq _080DE6EE b _080DE7AA .align 2, 0 -_080DE6E0: .4byte 0x03004b20 -_080DE6E4: .4byte 0x0202f7c9 +_080DE6E0: .4byte gTasks +_080DE6E4: .4byte gUnknown_0202F7C9 _080DE6E8: cmp r0, 0x2 beq _080DE740 @@ -204513,7 +204513,7 @@ _080DE6EE: ldr r0, _080DE714 b _080DE720 .align 2, 0 -_080DE710: .4byte 0x03004dc0 +_080DE710: .4byte gUnknown_03004DC0 _080DE714: .4byte 0x0000fdff _080DE718: movs r2, 0x80 @@ -204570,7 +204570,7 @@ _080DE740: lsls r3, 2 b _080DE79E .align 2, 0 -_080DE788: .4byte 0x02020004 +_080DE788: .4byte gSprites _080DE78C: .4byte 0x00002771 _080DE790: .4byte REG_BLDCNT _080DE794: @@ -204625,9 +204625,9 @@ sub_80DE7B8: @ 80DE7B8 ldr r4, _080DE7FC b _080DE824 .align 2, 0 -_080DE7F4: .4byte 0x03004b00 -_080DE7F8: .4byte 0x0202f7c8 -_080DE7FC: .4byte 0x0202f7c9 +_080DE7F4: .4byte gUnknown_03004B00 +_080DE7F8: .4byte gUnknown_0202F7C8 +_080DE7FC: .4byte gUnknown_0202F7C9 _080DE800: ldr r4, _080DE8C8 ldrb r0, [r4] @@ -204724,9 +204724,9 @@ _080DE824: pop {r0} bx r0 .align 2, 0 -_080DE8C8: .4byte 0x0202f7c9 -_080DE8CC: .4byte 0x0202f7c8 -_080DE8D0: .4byte 0x03004b00 +_080DE8C8: .4byte gUnknown_0202F7C9 +_080DE8CC: .4byte gUnknown_0202F7C8 +_080DE8D0: .4byte gUnknown_03004B00 _080DE8D4: .4byte sub_80DE8D8 thumb_func_end sub_80DE7B8 @@ -204931,13 +204931,13 @@ _080DEA56: ble _080DE98A b _080DEB0C .align 2, 0 -_080DEA68: .4byte 0x03004b20 +_080DEA68: .4byte gTasks _080DEA6C: .4byte REG_BLDCNT -_080DEA70: .4byte 0x03004b00 -_080DEA74: .4byte 0x0202f7c8 +_080DEA70: .4byte gUnknown_03004B00 +_080DEA74: .4byte gUnknown_0202F7C8 _080DEA78: .4byte gSpriteTemplate_83DAF08 -_080DEA7C: .4byte 0x02020004 -_080DEA80: .4byte 0x02020020 +_080DEA7C: .4byte gSprites +_080DEA80: .4byte gSprites + 0x1C _080DEA84: .4byte sub_80DE8D8 _080DEA88: ldr r0, _080DEB24 @@ -205017,8 +205017,8 @@ _080DEB0C: bx r0 .align 2, 0 _080DEB24: .4byte gSpriteTemplate_83DAF08 -_080DEB28: .4byte 0x02020004 -_080DEB2C: .4byte 0x03004b00 +_080DEB28: .4byte gSprites +_080DEB2C: .4byte gUnknown_03004B00 _080DEB30: .4byte sub_80DE8D8 _080DEB34: .4byte sub_80DEB38 thumb_func_end sub_80DE918 @@ -205043,7 +205043,7 @@ sub_80DEB38: @ 80DEB38 beq _080DEB6E b _080DECA4 .align 2, 0 -_080DEB5C: .4byte 0x03004b20 +_080DEB5C: .4byte gTasks _080DEB60: cmp r1, 0x2 bne _080DEB66 @@ -205196,7 +205196,7 @@ _080DEC70: blt _080DEC4C b _080DEC8C .align 2, 0 -_080DEC7C: .4byte 0x02020004 +_080DEC7C: .4byte gSprites _080DEC80: ldrh r0, [r4, 0x12] adds r0, 0x1 @@ -205263,11 +205263,11 @@ _080DECF4: movs r6, 0x28 b _080DED0E .align 2, 0 -_080DECF8: .4byte 0x030042c4 -_080DECFC: .4byte 0x03004240 +_080DECF8: .4byte gUnknown_030042C4 +_080DECFC: .4byte gUnknown_03004240 _080DED00: .4byte REG_WININ _080DED04: .4byte 0x00003f3f -_080DED08: .4byte 0x0202f7c8 +_080DED08: .4byte gUnknown_0202F7C8 _080DED0C: movs r6, 0xC8 _080DED0E: @@ -205302,10 +205302,10 @@ _080DED0E: pop {r0} bx r0 .align 2, 0 -_080DED4C: .4byte 0x030042c4 -_080DED50: .4byte 0x03004240 +_080DED4C: .4byte gUnknown_030042C4 +_080DED50: .4byte gUnknown_03004240 _080DED54: .4byte 0x00002828 -_080DED58: .4byte 0x03004b20 +_080DED58: .4byte gTasks _080DED5C: .4byte sub_80DED60 thumb_func_end sub_80DECB0 @@ -205434,7 +205434,7 @@ _080DED9C: lsrs r5, r0, 16 b _080DEEBA .align 2, 0 -_080DEE80: .4byte 0x03004b20 +_080DEE80: .4byte gTasks _080DEE84: .4byte 0x3fb00000 _080DEE88: .4byte 0x00000000 _080DEE8C: @@ -205479,8 +205479,8 @@ _080DEEBA: bx r0 .align 2, 0 _080DEEDC: .4byte sub_80DEEE8 -_080DEEE0: .4byte 0x030042c4 -_080DEEE4: .4byte 0x03004240 +_080DEEE0: .4byte gUnknown_030042C4 +_080DEEE4: .4byte gUnknown_03004240 thumb_func_end sub_80DED60 thumb_func_start sub_80DEEE8 @@ -205517,9 +205517,9 @@ _080DEF20: pop {r0} bx r0 .align 2, 0 -_080DEF28: .4byte 0x0202f388 -_080DEF2C: .4byte 0x030042c4 -_080DEF30: .4byte 0x03004240 +_080DEF28: .4byte gPaletteFade +_080DEF2C: .4byte gUnknown_030042C4 +_080DEF30: .4byte gUnknown_03004240 _080DEF34: .4byte REG_WININ _080DEF38: .4byte 0x00003f3f thumb_func_end sub_80DEEE8 @@ -205547,7 +205547,7 @@ sub_80DEF3C: @ 80DEF3C strb r1, [r4, 0x3] b _080DEF74 .align 2, 0 -_080DEF68: .4byte 0x0202f7c8 +_080DEF68: .4byte gUnknown_0202F7C8 _080DEF6C: .4byte 0x0000fffe _080DEF70: ldr r2, _080DEF90 @@ -205721,8 +205721,8 @@ sub_80DF090: @ 80DF090 bx r0 .align 2, 0 _080DF0AC: .4byte REG_BLDCNT -_080DF0B0: .4byte 0x030042c4 -_080DF0B4: .4byte 0x03004240 +_080DF0B0: .4byte gUnknown_030042C4 +_080DF0B4: .4byte gUnknown_03004240 thumb_func_end sub_80DF090 thumb_func_start sub_80DF0B8 @@ -205778,7 +205778,7 @@ _080DF0DC: strh r0, [r1] b _080DF17E .align 2, 0 -_080DF120: .4byte 0x0202f7c8 +_080DF120: .4byte gUnknown_0202F7C8 _080DF124: .4byte 0x0000050b _080DF128: .4byte REG_BLDCNT _080DF12C: @@ -205923,8 +205923,8 @@ sub_80DF1A4: @ 80DF1A4 pop {r0} bx r0 .align 2, 0 -_080DF23C: .4byte 0x03004b20 -_080DF240: .4byte 0x0202f7c8 +_080DF23C: .4byte gTasks +_080DF240: .4byte gUnknown_0202F7C8 _080DF244: .4byte REG_BLDCNT _080DF248: .4byte sub_80DF24C thumb_func_end sub_80DF1A4 @@ -205951,7 +205951,7 @@ _080DF266: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080DF270: .4byte 0x03004b20 +_080DF270: .4byte gTasks _080DF274: .4byte _080DF278 .align 2, 0 _080DF278: @@ -206014,8 +206014,8 @@ _080DF2E6: b _080DF3B4 .align 2, 0 _080DF2F4: .4byte gSpriteTemplate_83DAF80 -_080DF2F8: .4byte 0x02020004 -_080DF2FC: .4byte 0x0202f7c8 +_080DF2F8: .4byte gSprites +_080DF2FC: .4byte gUnknown_0202F7C8 _080DF300: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -206181,7 +206181,7 @@ _080DF3EE: ands r1, r0 b _080DF444 .align 2, 0 -_080DF42C: .4byte 0x03004b20 +_080DF42C: .4byte gTasks _080DF430: ldr r2, _080DF498 movs r0, 0x2E @@ -206236,7 +206236,7 @@ _080DF492: pop {r0} bx r0 .align 2, 0 -_080DF498: .4byte 0x03004b20 +_080DF498: .4byte gTasks thumb_func_end sub_80DF3D8 thumb_func_start sub_80DF49C @@ -206276,11 +206276,11 @@ sub_80DF49C: @ 80DF49C strh r1, [r0, 0x22] bx lr .align 2, 0 -_080DF4E0: .4byte 0x02024be0 -_080DF4E4: .4byte 0x0202f7c8 -_080DF4E8: .4byte 0x03004b00 +_080DF4E0: .4byte gUnknown_02024BE0 +_080DF4E4: .4byte gUnknown_0202F7C8 +_080DF4E8: .4byte gUnknown_03004B00 _080DF4EC: .4byte sub_80DF4F4 -_080DF4F0: .4byte 0x02020004 +_080DF4F0: .4byte gSprites thumb_func_end sub_80DF49C thumb_func_start sub_80DF4F4 @@ -206332,7 +206332,7 @@ sub_80DF4F4: @ 80DF4F4 strh r0, [r5, 0x2E] b _080DF590 .align 2, 0 -_080DF554: .4byte 0x02020004 +_080DF554: .4byte gSprites _080DF558: .4byte 0xffffff00 _080DF55C: ldr r2, _080DF598 @@ -206366,7 +206366,7 @@ _080DF590: pop {r0} bx r0 .align 2, 0 -_080DF598: .4byte 0x02020004 +_080DF598: .4byte gSprites _080DF59C: .4byte move_anim_8074EE0 thumb_func_end sub_80DF4F4 @@ -206406,8 +206406,8 @@ sub_80DF5A0: @ 80DF5A0 adds r1, r2, 0 b _080DF5FA .align 2, 0 -_080DF5E8: .4byte 0x0202f7c8 -_080DF5EC: .4byte 0x03004b00 +_080DF5E8: .4byte gUnknown_0202F7C8 +_080DF5EC: .4byte gUnknown_03004B00 _080DF5F0: ldr r1, _080DF630 ldrh r0, [r1] @@ -206442,7 +206442,7 @@ _080DF5FA: pop {r0} bx r0 .align 2, 0 -_080DF630: .4byte 0x03004b00 +_080DF630: .4byte gUnknown_03004B00 _080DF634: .4byte move_anim_8074EE0 _080DF638: .4byte sub_8078504 thumb_func_end sub_80DF5A0 @@ -206489,9 +206489,9 @@ sub_80DF63C: @ 80DF63C strh r0, [r5, 0x36] b _080DF6CA .align 2, 0 -_080DF694: .4byte 0x0202f7c9 -_080DF698: .4byte 0x0202f7c8 -_080DF69C: .4byte 0x03004b00 +_080DF694: .4byte gUnknown_0202F7C9 +_080DF698: .4byte gUnknown_0202F7C8 +_080DF69C: .4byte gUnknown_03004B00 _080DF6A0: ldr r1, _080DF6E4 ldrh r0, [r1] @@ -206526,7 +206526,7 @@ _080DF6CA: pop {r0} bx r0 .align 2, 0 -_080DF6E4: .4byte 0x03004b00 +_080DF6E4: .4byte gUnknown_03004B00 _080DF6E8: .4byte sub_8078B34 _080DF6EC: .4byte move_anim_8074EE0 thumb_func_end sub_80DF63C @@ -206543,8 +206543,8 @@ sub_80DF6F0: @ 80DF6F0 ldr r4, _080DF708 b _080DF70E .align 2, 0 -_080DF704: .4byte 0x03004b00 -_080DF708: .4byte 0x0202f7c8 +_080DF704: .4byte gUnknown_03004B00 +_080DF708: .4byte gUnknown_0202F7C8 _080DF70C: ldr r4, _080DF750 _080DF70E: @@ -206578,8 +206578,8 @@ _080DF70E: pop {r0} bx r0 .align 2, 0 -_080DF750: .4byte 0x0202f7c9 -_080DF754: .4byte 0x03004b00 +_080DF750: .4byte gUnknown_0202F7C9 +_080DF754: .4byte gUnknown_03004B00 _080DF758: .4byte sub_8078600 _080DF75C: .4byte move_anim_8074EE0 thumb_func_end sub_80DF6F0 @@ -206604,7 +206604,7 @@ _080DF77A: pop {r0} bx r0 .align 2, 0 -_080DF788: .4byte 0x0202f7c8 +_080DF788: .4byte gUnknown_0202F7C8 thumb_func_end sub_80DF760 thumb_func_start sub_80DF78C @@ -206647,9 +206647,9 @@ sub_80DF78C: @ 80DF78C lsrs r0, r7, 17 b _080DF7EE .align 2, 0 -_080DF7E0: .4byte 0x0202f7c8 -_080DF7E4: .4byte 0x03004b00 -_080DF7E8: .4byte 0x02024c07 +_080DF7E0: .4byte gUnknown_0202F7C8 +_080DF7E4: .4byte gUnknown_03004B00 +_080DF7E8: .4byte gUnknown_02024C07 _080DF7EC: lsrs r0, r1, 17 _080DF7EE: @@ -206835,10 +206835,10 @@ sub_80DF924: @ 80DF924 ldr r0, _080DF95C b _080DF966 .align 2, 0 -_080DF950: .4byte 0x03004b20 -_080DF954: .4byte 0x0202f7c8 +_080DF950: .4byte gTasks +_080DF954: .4byte gUnknown_0202F7C8 _080DF958: .4byte REG_BG1HOFS -_080DF95C: .4byte 0x030042c0 +_080DF95C: .4byte gUnknown_030042C0 _080DF960: ldr r0, _080DF9DC str r0, [sp] @@ -206905,10 +206905,10 @@ _080DF9C4: bx r0 .align 2, 0 _080DF9DC: .4byte REG_BG2HOFS -_080DF9E0: .4byte 0x03004288 +_080DF9E0: .4byte gUnknown_03004288 _080DF9E4: .4byte 0xa2600001 -_080DF9E8: .4byte 0x0202f7c8 -_080DF9EC: .4byte 0x03004de0 +_080DF9E8: .4byte gUnknown_0202F7C8 +_080DF9EC: .4byte gUnknown_03004DE0 _080DF9F0: .4byte sub_80DF9F4 thumb_func_end sub_80DF924 @@ -206932,7 +206932,7 @@ sub_80DF9F4: @ 80DF9F4 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080DFA18: .4byte 0x03004b20 +_080DFA18: .4byte gTasks _080DFA1C: .4byte _080DFA20 .align 2, 0 _080DFA20: @@ -207001,7 +207001,7 @@ _080DFA92: strh r0, [r2, 0x8] b _080DFAAA .align 2, 0 -_080DFAA0: .4byte 0x03004dc0 +_080DFAA0: .4byte gUnknown_03004DC0 _080DFAA4: adds r0, r3, 0 bl move_anim_task_del @@ -207068,9 +207068,9 @@ _080DFB06: pop {r0} bx r0 .align 2, 0 -_080DFB1C: .4byte 0x03004de0 +_080DFB1C: .4byte gUnknown_03004DE0 _080DFB20: .4byte gSineTable -_080DFB24: .4byte 0x03004dc0 +_080DFB24: .4byte gUnknown_03004DC0 thumb_func_end sub_80DFAB0 thumb_func_start sub_80DFB28 @@ -207152,10 +207152,10 @@ _080DFBB0: pop {r0} bx r0 .align 2, 0 -_080DFBC8: .4byte 0x03004b00 -_080DFBCC: .4byte 0x0202f7c8 +_080DFBC8: .4byte gUnknown_03004B00 +_080DFBCC: .4byte gUnknown_0202F7C8 _080DFBD0: .4byte sub_80DFBD8 -_080DFBD4: .4byte 0x03000730 +_080DFBD4: .4byte gUnknown_03000730 thumb_func_end sub_80DFB28 thumb_func_start sub_80DFBD8 @@ -207225,9 +207225,9 @@ sub_80DFC24: @ 80DFC24 ldr r2, _080DFC6C b _080DFC74 .align 2, 0 -_080DFC58: .4byte 0x03004b20 -_080DFC5C: .4byte 0x03004b00 -_080DFC60: .4byte 0x0202f7c8 +_080DFC58: .4byte gTasks +_080DFC5C: .4byte gUnknown_03004B00 +_080DFC60: .4byte gUnknown_0202F7C8 _080DFC64: .4byte REG_BLDALPHA _080DFC68: .4byte REG_BLDCNT _080DFC6C: .4byte 0x00003f42 @@ -207250,7 +207250,7 @@ _080DFC74: .align 2, 0 _080DFC8C: .4byte REG_BLDCNT _080DFC90: .4byte 0x00003f44 -_080DFC94: .4byte 0x03004b20 +_080DFC94: .4byte gTasks _080DFC98: .4byte sub_80DFC9C thumb_func_end sub_80DFC24 @@ -207307,11 +207307,11 @@ sub_80DFC9C: @ 80DFC9C bl move_anim_task_del b _080DFD1E .align 2, 0 -_080DFD04: .4byte 0x03004b20 +_080DFD04: .4byte gTasks _080DFD08: .4byte REG_BLDALPHA -_080DFD0C: .4byte 0x02020004 -_080DFD10: .4byte 0x02024be0 -_080DFD14: .4byte 0x0202f7c8 +_080DFD0C: .4byte gSprites +_080DFD10: .4byte gUnknown_02024BE0 +_080DFD14: .4byte gUnknown_0202F7C8 _080DFD18: ldrh r0, [r4, 0xC] adds r0, 0x1 @@ -207343,8 +207343,8 @@ sub_80DFD24: @ 80DFD24 strh r2, [r0] bx lr .align 2, 0 -_080DFD48: .4byte 0x03004b20 -_080DFD4C: .4byte 0x03004b00 +_080DFD48: .4byte gTasks +_080DFD4C: .4byte gUnknown_03004B00 _080DFD50: .4byte sub_80DFD58 _080DFD54: .4byte REG_BLDALPHA thumb_func_end sub_80DFD24 @@ -207390,7 +207390,7 @@ sub_80DFD58: @ 80DFD58 bl move_anim_task_del b _080DFDBA .align 2, 0 -_080DFDA8: .4byte 0x03004b20 +_080DFDA8: .4byte gTasks _080DFDAC: .4byte REG_BLDALPHA _080DFDB0: .4byte REG_BLDCNT _080DFDB4: @@ -207425,7 +207425,7 @@ sub_80DFDC0: @ 80DFDC0 b _080DFDFC .align 2, 0 _080DFDE8: .4byte REG_BLDALPHA -_080DFDEC: .4byte 0x0202f7c8 +_080DFDEC: .4byte gUnknown_0202F7C8 _080DFDF0: .4byte REG_BLDCNT _080DFDF4: .4byte 0x00003f42 _080DFDF8: @@ -207494,8 +207494,8 @@ sub_80DFE14: @ 80DFE14 pop {r0} bx r0 .align 2, 0 -_080DFE80: .4byte 0x0202f7c9 -_080DFE84: .4byte 0x0202f7c8 +_080DFE80: .4byte gUnknown_0202F7C9 +_080DFE84: .4byte gUnknown_0202F7C8 _080DFE88: .4byte 0x0000ffd8 _080DFE8C: .4byte sub_80DFE90 thumb_func_end sub_80DFE14 @@ -207602,7 +207602,7 @@ sub_80DFF1C: @ 80DFF1C pop {r0} bx r0 .align 2, 0 -_080DFF50: .4byte 0x03004b00 +_080DFF50: .4byte gUnknown_03004B00 _080DFF54: .4byte sub_80DFF58 thumb_func_end sub_80DFF1C @@ -207686,8 +207686,8 @@ sub_80DFFD0: @ 80DFFD0 ldr r0, _080DFFE8 b _080DFFEE .align 2, 0 -_080DFFE4: .4byte 0x03004b00 -_080DFFE8: .4byte 0x0202f7c8 +_080DFFE4: .4byte gUnknown_03004B00 +_080DFFE8: .4byte gUnknown_0202F7C8 _080DFFEC: ldr r0, _080E001C _080DFFEE: @@ -207714,7 +207714,7 @@ _080DFFEE: beq _080E0032 b _080E00A0 .align 2, 0 -_080E001C: .4byte 0x0202f7c9 +_080E001C: .4byte gUnknown_0202F7C9 _080E0020: .4byte 0x000003ff _080E0024: .4byte 0xfffffc00 _080E0028: @@ -207864,8 +207864,8 @@ sub_80E00EC: @ 80E00EC ldr r0, _080E0158 b _080E015E .align 2, 0 -_080E0150: .4byte 0x03004b20 -_080E0154: .4byte 0x0202f7c8 +_080E0150: .4byte gTasks +_080E0154: .4byte gUnknown_0202F7C8 _080E0158: .4byte 0x0000fff4 _080E015C: ldr r0, _080E01A8 @@ -207905,12 +207905,12 @@ _080E015E: b _080E01EE .align 2, 0 _080E01A8: .4byte 0x0000ffc0 -_080E01AC: .4byte 0x0202f7c8 -_080E01B0: .4byte 0x030041b4 +_080E01AC: .4byte gUnknown_0202F7C8 +_080E01B0: .4byte gUnknown_030041B4 _080E01B4: .4byte REG_BLDCNT _080E01B8: .4byte 0x00003f42 _080E01BC: .4byte REG_BG1VOFS -_080E01C0: .4byte 0x03004288 +_080E01C0: .4byte gUnknown_03004288 _080E01C4: ldr r0, _080E0278 ldrh r0, [r0] @@ -208002,16 +208002,16 @@ _080E0220: pop {r0} bx r0 .align 2, 0 -_080E0278: .4byte 0x03004280 +_080E0278: .4byte gUnknown_03004280 _080E027C: .4byte REG_BLDCNT _080E0280: .4byte 0x00003f44 _080E0284: .4byte REG_BG2VOFS -_080E0288: .4byte 0x030042c0 +_080E0288: .4byte gUnknown_030042C0 _080E028C: .4byte 0xa2600001 -_080E0290: .4byte 0x03004de0 +_080E0290: .4byte gUnknown_03004DE0 _080E0294: .4byte REG_WINOUT -_080E0298: .4byte 0x030042c4 -_080E029C: .4byte 0x03004240 +_080E0298: .4byte gUnknown_030042C4 +_080E029C: .4byte gUnknown_03004240 _080E02A0: .4byte sub_80E02A4 thumb_func_end sub_80E00EC @@ -208037,7 +208037,7 @@ _080E02BE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E02C8: .4byte 0x03004b20 +_080E02C8: .4byte gTasks _080E02CC: .4byte _080E02D0 .align 2, 0 _080E02D0: @@ -208140,7 +208140,7 @@ _080E0380: bne _080E03B6 b _080E03A2 .align 2, 0 -_080E0398: .4byte 0x030042c4 +_080E0398: .4byte gUnknown_030042C4 _080E039C: ldr r1, _080E03AC movs r0, 0x3 @@ -208151,7 +208151,7 @@ _080E03A2: strh r0, [r4, 0x8] b _080E03B6 .align 2, 0 -_080E03AC: .4byte 0x03004dc0 +_080E03AC: .4byte gUnknown_03004DC0 _080E03B0: adds r0, r2, 0 bl move_anim_task_del @@ -208184,7 +208184,7 @@ _080E03D8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E03E4: .4byte 0x03004b20 +_080E03E4: .4byte gTasks _080E03E8: .4byte _080E03EC .align 2, 0 _080E03EC: @@ -208214,8 +208214,8 @@ _080E0400: bl move_anim_task_del b _080E05F2 .align 2, 0 -_080E042C: .4byte 0x030042c4 -_080E0430: .4byte 0x03004240 +_080E042C: .4byte gUnknown_030042C4 +_080E0430: .4byte gUnknown_03004240 _080E0434: .4byte REG_WININ _080E0438: .4byte 0x00003f3f _080E043C: @@ -208234,10 +208234,10 @@ _080E043C: ldr r1, _080E0468 b _080E0476 .align 2, 0 -_080E045C: .4byte 0x0202f7c9 +_080E045C: .4byte gUnknown_0202F7C9 _080E0460: .4byte REG_BLDCNT _080E0464: .4byte 0x00003f42 -_080E0468: .4byte 0x03004288 +_080E0468: .4byte gUnknown_03004288 _080E046C: ldr r1, _080E0480 ldr r2, _080E0484 @@ -208252,7 +208252,7 @@ _080E0476: .align 2, 0 _080E0480: .4byte REG_BLDCNT _080E0484: .4byte 0x00003f44 -_080E0488: .4byte 0x030042c0 +_080E0488: .4byte gUnknown_030042C0 _080E048C: movs r1, 0xE ldrsh r0, [r5, r1] @@ -208271,7 +208271,7 @@ _080E048C: bl FillPalette b _080E04C4 .align 2, 0 -_080E04B0: .4byte 0x030041b4 +_080E04B0: .4byte gUnknown_030041B4 _080E04B4: ldr r0, _080E04CC ldrh r0, [r0] @@ -208285,7 +208285,7 @@ _080E04C4: bl sub_80E08CC b _080E0590 .align 2, 0 -_080E04CC: .4byte 0x03004280 +_080E04CC: .4byte gUnknown_03004280 _080E04D0: ldr r4, _080E051C ldrb r0, [r4] @@ -208322,7 +208322,7 @@ _080E04D0: ldr r0, _080E0520 b _080E0526 .align 2, 0 -_080E051C: .4byte 0x0202f7c9 +_080E051C: .4byte gUnknown_0202F7C9 _080E0520: .4byte 0x0000fff4 _080E0524: ldr r0, _080E0538 @@ -208390,7 +208390,7 @@ _080E0590: b _080E05F2 .align 2, 0 _080E0598: .4byte REG_BG2VOFS -_080E059C: .4byte 0x03004de0 +_080E059C: .4byte gUnknown_03004DE0 _080E05A0: .4byte 0xa2600001 _080E05A4: movs r1, 0xE @@ -208442,8 +208442,8 @@ _080E05FC: .4byte REG_WINOUT _080E0600: .4byte 0x00003f3b _080E0604: .4byte REG_WININ _080E0608: .4byte 0x00003f3f -_080E060C: .4byte 0x030042c4 -_080E0610: .4byte 0x03004240 +_080E060C: .4byte gUnknown_030042C4 +_080E0610: .4byte gUnknown_03004240 _080E0614: .4byte REG_BLDALPHA _080E0618: .4byte 0x0000080c _080E061C: .4byte sub_80E0620 @@ -208471,7 +208471,7 @@ _080E063A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E0644: .4byte 0x03004b20 +_080E0644: .4byte gTasks _080E0648: .4byte _080E064C .align 2, 0 _080E064C: @@ -208557,7 +208557,7 @@ _080E06CE: strh r0, [r4, 0xA] b _080E075A .align 2, 0 -_080E06F0: .4byte 0x030042c4 +_080E06F0: .4byte gUnknown_030042C4 _080E06F4: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -208619,7 +208619,7 @@ _080E075A: strh r0, [r4, 0x8] b _080E0784 .align 2, 0 -_080E0764: .4byte 0x03004dc0 +_080E0764: .4byte gUnknown_03004DC0 _080E0768: ldr r0, _080E078C movs r1, 0 @@ -208639,8 +208639,8 @@ _080E0784: pop {r0} bx r0 .align 2, 0 -_080E078C: .4byte 0x030042c4 -_080E0790: .4byte 0x03004240 +_080E078C: .4byte gUnknown_030042C4 +_080E0790: .4byte gUnknown_03004240 _080E0794: .4byte REG_WININ _080E0798: .4byte 0x00003f3f thumb_func_end sub_80E0620 @@ -208771,8 +208771,8 @@ _080E0876: blt _080E085E b _080E08BE .align 2, 0 -_080E0888: .4byte 0x03004de0 -_080E088C: .4byte 0x03004dc0 +_080E0888: .4byte gUnknown_03004DE0 +_080E088C: .4byte gUnknown_03004DC0 _080E0890: movs r1, 0x1C ldrsh r0, [r6, r1] @@ -208805,7 +208805,7 @@ _080E08BE: pop {r0} bx r0 .align 2, 0 -_080E08C8: .4byte 0x03004de0 +_080E08C8: .4byte gUnknown_03004DE0 thumb_func_end sub_80E079C thumb_func_start sub_80E08CC @@ -208847,7 +208847,7 @@ _080E0902: pop {r0} bx r0 .align 2, 0 -_080E0914: .4byte 0x02020004 +_080E0914: .4byte gSprites thumb_func_end sub_80E08CC thumb_func_start sub_80E0918 @@ -208928,9 +208928,9 @@ _080E09A2: pop {r0} bx r0 .align 2, 0 -_080E09B8: .4byte 0x0202f7c8 -_080E09BC: .4byte 0x02020004 -_080E09C0: .4byte 0x02024be0 +_080E09B8: .4byte gUnknown_0202F7C8 +_080E09BC: .4byte gSprites +_080E09C0: .4byte gUnknown_02024BE0 thumb_func_end sub_80E0918 thumb_func_start sub_80E09C4 @@ -208968,7 +208968,7 @@ _080E0A00: pop {r0} bx r0 .align 2, 0 -_080E0A0C: .4byte 0x0202f7c8 +_080E0A0C: .4byte gUnknown_0202F7C8 thumb_func_end sub_80E09C4 thumb_func_start sub_80E0A10 @@ -208996,7 +208996,7 @@ sub_80E0A10: @ 80E0A10 pop {r0} bx r0 .align 2, 0 -_080E0A40: .4byte 0x03004b00 +_080E0A40: .4byte gUnknown_03004B00 _080E0A44: .4byte sub_8078600 _080E0A48: .4byte move_anim_8072740 thumb_func_end sub_80E0A10 @@ -209130,8 +209130,8 @@ _080E0B40: ldrh r5, [r0] b _080E0BCC .align 2, 0 -_080E0B50: .4byte 0x030042c4 -_080E0B54: .4byte 0x03004240 +_080E0B50: .4byte gUnknown_030042C4 +_080E0B54: .4byte gUnknown_03004240 _080E0B58: .4byte REG_WININ _080E0B5C: .4byte 0x00003f3f _080E0B60: .4byte 0x00003f3d @@ -209139,9 +209139,9 @@ _080E0B64: .4byte REG_BLDCNT _080E0B68: .4byte 0x00003f42 _080E0B6C: .4byte 0x00000c08 _080E0B70: .4byte REG_BG1CNT -_080E0B74: .4byte 0x0202f7c8 -_080E0B78: .4byte 0x02020004 -_080E0B7C: .4byte 0x02024be0 +_080E0B74: .4byte gUnknown_0202F7C8 +_080E0B78: .4byte gSprites +_080E0B7C: .4byte gUnknown_02024BE0 _080E0B80: .4byte 0x02019348 _080E0B84: ldr r4, _080E0BA4 @@ -209160,9 +209160,9 @@ _080E0B84: ldr r1, _080E0BAC b _080E0BC0 .align 2, 0 -_080E0BA4: .4byte 0x0202f7c8 -_080E0BA8: .4byte 0x02024a6a -_080E0BAC: .4byte 0x030045c0 +_080E0BA4: .4byte gUnknown_0202F7C8 +_080E0BA8: .4byte gUnknown_02024A6A +_080E0BAC: .4byte gEnemyParty _080E0BB0: ldr r1, _080E0C58 ldrb r0, [r4] @@ -209243,18 +209243,18 @@ _080E0BCC: bl sub_8079108 b _080E0C94 .align 2, 0 -_080E0C58: .4byte 0x02024a6a -_080E0C5C: .4byte 0x03004360 -_080E0C60: .4byte 0x0202f7c8 +_080E0C58: .4byte gUnknown_02024A6A +_080E0C5C: .4byte gPlayerParty +_080E0C60: .4byte gUnknown_0202F7C8 _080E0C64: .4byte 0x040000d4 _080E0C68: .4byte 0x85000400 _080E0C6C: .4byte gUnknown_08D1D574 _080E0C70: .4byte gUnknown_08D1D410 _080E0C74: .4byte gUnknown_08D1D54C -_080E0C78: .4byte 0x030042c0 -_080E0C7C: .4byte 0x02020004 -_080E0C80: .4byte 0x030041b4 -_080E0C84: .4byte 0x03004b00 +_080E0C78: .4byte gUnknown_030042C0 +_080E0C7C: .4byte gSprites +_080E0C80: .4byte gUnknown_030041B4 +_080E0C84: .4byte gUnknown_03004B00 _080E0C88: lsls r0, r1, 4 ldrh r3, [r2, 0x4] @@ -209287,8 +209287,8 @@ _080E0C94: pop {r0} bx r0 .align 2, 0 -_080E0CC4: .4byte 0x03004b20 -_080E0CC8: .4byte 0x03004b00 +_080E0CC4: .4byte gTasks +_080E0CC8: .4byte gUnknown_03004B00 _080E0CCC: .4byte sub_80E0CD0 thumb_func_end sub_80E0A4C @@ -209436,19 +209436,19 @@ _080E0DE8: pop {r0} bx r0 .align 2, 0 -_080E0DF0: .4byte 0x03004b20 -_080E0DF4: .4byte 0x030042c0 -_080E0DF8: .4byte 0x030042c4 -_080E0DFC: .4byte 0x03004240 +_080E0DF0: .4byte gTasks +_080E0DF4: .4byte gUnknown_030042C0 +_080E0DF8: .4byte gUnknown_030042C4 +_080E0DFC: .4byte gUnknown_03004240 _080E0E00: .4byte REG_WININ _080E0E04: .4byte 0x00003f3f _080E0E08: .4byte REG_BG1CNT _080E0E0C: .4byte REG_BLDCNT -_080E0E10: .4byte 0x02020004 +_080E0E10: .4byte gSprites _080E0E14: .4byte 0x040000d4 _080E0E18: .4byte 0x85000200 -_080E0E1C: .4byte 0x02024be0 -_080E0E20: .4byte 0x0202f7c8 +_080E0E1C: .4byte gUnknown_02024BE0 +_080E0E20: .4byte gUnknown_0202F7C8 thumb_func_end sub_80E0CD0 thumb_func_start sub_80E0E24 @@ -209469,7 +209469,7 @@ sub_80E0E24: @ 80E0E24 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E0E44: .4byte 0x03004b00 +_080E0E44: .4byte gUnknown_03004B00 _080E0E48: .4byte _080E0E4C .align 2, 0 _080E0E4C: @@ -209520,7 +209520,7 @@ _080E0E90: ldrb r2, [r0] b _080E0EB6 .align 2, 0 -_080E0EB0: .4byte 0x02024be0 +_080E0EB0: .4byte gUnknown_02024BE0 _080E0EB4: movs r2, 0xFF _080E0EB6: @@ -209544,8 +209544,8 @@ _080E0ED2: pop {r0} bx r0 .align 2, 0 -_080E0EE0: .4byte 0x02020004 -_080E0EE4: .4byte 0x03004b00 +_080E0EE0: .4byte gSprites +_080E0EE4: .4byte gUnknown_03004B00 thumb_func_end sub_80E0E24 thumb_func_start sub_80E0EE8 @@ -209573,8 +209573,8 @@ _080E0F08: pop {r0} bx r0 .align 2, 0 -_080E0F14: .4byte 0x0202f7c4 -_080E0F18: .4byte 0x03004b00 +_080E0F14: .4byte gUnknown_0202F7C4 +_080E0F18: .4byte gUnknown_03004B00 thumb_func_end sub_80E0EE8 thumb_func_start sub_80E0F1C @@ -209619,8 +209619,8 @@ sub_80E0F1C: @ 80E0F1C pop {r0} bx r0 .align 2, 0 -_080E0F74: .4byte 0x0202f7c8 -_080E0F78: .4byte 0x0202f7c9 +_080E0F74: .4byte gUnknown_0202F7C8 +_080E0F78: .4byte gUnknown_0202F7C9 _080E0F7C: .4byte 0x0000ffd8 _080E0F80: .4byte sub_80E0F84 thumb_func_end sub_80E0F1C @@ -209670,7 +209670,7 @@ _080E0FD8: pop {r0} bx r0 .align 2, 0 -_080E0FE0: .4byte 0x0202f7c8 +_080E0FE0: .4byte gUnknown_0202F7C8 _080E0FE4: .4byte sub_80E0FE8 thumb_func_end sub_80E0F84 @@ -209736,9 +209736,9 @@ _080E1024: pop {r0} bx r0 .align 2, 0 -_080E1064: .4byte 0x0202f7c8 -_080E1068: .4byte 0x03004b00 -_080E106C: .4byte 0x0202f7c9 +_080E1064: .4byte gUnknown_0202F7C8 +_080E1068: .4byte gUnknown_03004B00 +_080E106C: .4byte gUnknown_0202F7C9 _080E1070: .4byte sub_8078B34 _080E1074: .4byte move_anim_8072740 thumb_func_end sub_80E1004 @@ -209805,8 +209805,8 @@ _080E10D0: pop {r0} bx r0 .align 2, 0 -_080E10F8: .4byte 0x0202f7c9 -_080E10FC: .4byte 0x03004b00 +_080E10F8: .4byte gUnknown_0202F7C9 +_080E10FC: .4byte gUnknown_03004B00 _080E1100: .4byte sub_8078B34 _080E1104: .4byte move_anim_8074EE0 thumb_func_end sub_80E1078 @@ -209863,8 +209863,8 @@ _080E1162: .align 2, 0 _080E1168: .4byte 0x000003ff _080E116C: .4byte 0xfffffc00 -_080E1170: .4byte 0x03004b00 -_080E1174: .4byte 0x0202f7c8 +_080E1170: .4byte gUnknown_03004B00 +_080E1174: .4byte gUnknown_0202F7C8 _080E1178: .4byte sub_80E1198 _080E117C: ldrh r0, [r6, 0x2] @@ -209996,8 +209996,8 @@ sub_80E1244: @ 80E1244 ldr r0, _080E126C b _080E1272 .align 2, 0 -_080E1264: .4byte 0x03004b20 -_080E1268: .4byte 0x03004b00 +_080E1264: .4byte gTasks +_080E1268: .4byte gUnknown_03004B00 _080E126C: .4byte sub_80E1284 _080E1270: ldr r0, _080E1280 @@ -210034,7 +210034,7 @@ _080E129E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E12A8: .4byte 0x03004b20 +_080E12A8: .4byte gTasks _080E12AC: .4byte _080E12B0 .align 2, 0 _080E12B0: @@ -210063,9 +210063,9 @@ _080E12C4: ldr r0, _080E12F4 b _080E1300 .align 2, 0 -_080E12EC: .4byte 0x0202f7c8 -_080E12F0: .4byte 0x030042c0 -_080E12F4: .4byte 0x030041b4 +_080E12EC: .4byte gUnknown_0202F7C8 +_080E12F0: .4byte gUnknown_030042C0 +_080E12F4: .4byte gUnknown_030041B4 _080E12F8: ldr r0, _080E133C ldrh r0, [r0] @@ -210103,10 +210103,10 @@ _080E1322: strb r1, [r0] b _080E1406 .align 2, 0 -_080E133C: .4byte 0x03004288 -_080E1340: .4byte 0x03004280 -_080E1344: .4byte 0x0202f7c8 -_080E1348: .4byte 0x02020004 +_080E133C: .4byte gUnknown_03004288 +_080E1340: .4byte gUnknown_03004280 +_080E1344: .4byte gUnknown_0202F7C8 +_080E1348: .4byte gSprites _080E134C: ldrb r0, [r4, 0x1E] movs r2, 0x24 @@ -210153,7 +210153,7 @@ _080E137E: b _080E13AA .align 2, 0 _080E13A0: .4byte gSineTable -_080E13A4: .4byte 0x030041b4 +_080E13A4: .4byte gUnknown_030041B4 _080E13A8: ldr r1, _080E13CC _080E13AA: @@ -210175,8 +210175,8 @@ _080E13AA: ldr r1, _080E13D0 b _080E13D6 .align 2, 0 -_080E13CC: .4byte 0x03004280 -_080E13D0: .4byte 0x030041b4 +_080E13CC: .4byte gUnknown_03004280 +_080E13D0: .4byte gUnknown_030041B4 _080E13D4: ldr r1, _080E13F8 _080E13D6: @@ -210198,8 +210198,8 @@ _080E13D6: strh r0, [r1, 0x24] b _080E1406 .align 2, 0 -_080E13F8: .4byte 0x03004280 -_080E13FC: .4byte 0x02020004 +_080E13F8: .4byte gUnknown_03004280 +_080E13FC: .4byte gSprites _080E1400: ldr r1, _080E1410 movs r0, 0x3 @@ -210210,7 +210210,7 @@ _080E1406: strh r0, [r4, 0x8] b _080E1432 .align 2, 0 -_080E1410: .4byte 0x03004dc0 +_080E1410: .4byte gUnknown_03004DC0 _080E1414: adds r0, r2, 0 bl move_anim_task_del @@ -210231,7 +210231,7 @@ _080E1432: pop {r0} bx r0 .align 2, 0 -_080E1438: .4byte 0x02020004 +_080E1438: .4byte gSprites thumb_func_end sub_80E1284 thumb_func_start sub_80E143C @@ -210267,9 +210267,9 @@ sub_80E143C: @ 80E143C ldr r0, _080E1484 b _080E148A .align 2, 0 -_080E147C: .4byte 0x02020004 -_080E1480: .4byte 0x0202f7c8 -_080E1484: .4byte 0x030041b4 +_080E147C: .4byte gSprites +_080E1480: .4byte gUnknown_0202F7C8 +_080E1484: .4byte gUnknown_030041B4 _080E1488: ldr r0, _080E1498 _080E148A: @@ -210280,7 +210280,7 @@ _080E148A: pop {r0} bx r0 .align 2, 0 -_080E1498: .4byte 0x03004280 +_080E1498: .4byte gUnknown_03004280 thumb_func_end sub_80E143C thumb_func_start sub_80E149C @@ -210301,8 +210301,8 @@ sub_80E149C: @ 80E149C ldr r0, _080E14C4 b _080E14CA .align 2, 0 -_080E14BC: .4byte 0x03004b20 -_080E14C0: .4byte 0x03004b00 +_080E14BC: .4byte gTasks +_080E14C0: .4byte gUnknown_03004B00 _080E14C4: .4byte sub_80E14DC _080E14C8: ldr r0, _080E14D8 @@ -210335,7 +210335,7 @@ sub_80E14DC: @ 80E14DC beq _080E1554 b _080E155A .align 2, 0 -_080E14FC: .4byte 0x03004b20 +_080E14FC: .4byte gTasks _080E1500: movs r0, 0 bl obj_id_for_side_relative_to_move @@ -210377,7 +210377,7 @@ _080E1500: strh r0, [r4, 0x8] b _080E155A .align 2, 0 -_080E1550: .4byte 0x02020004 +_080E1550: .4byte gSprites _080E1554: adds r0, r2, 0 bl move_anim_task_del @@ -210407,7 +210407,7 @@ sub_80E1560: @ 80E1560 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E1584: .4byte 0x03004b20 +_080E1584: .4byte gTasks _080E1588: .4byte _080E158C .align 2, 0 _080E158C: @@ -210433,8 +210433,8 @@ _080E15A0: ldr r0, _080E15C8 b _080E15CE .align 2, 0 -_080E15C4: .4byte 0x0202f7c8 -_080E15C8: .4byte 0x030042c0 +_080E15C4: .4byte gUnknown_0202F7C8 +_080E15C8: .4byte gUnknown_030042C0 _080E15CC: ldr r0, _080E15EC _080E15CE: @@ -210452,8 +210452,8 @@ _080E15CE: strh r0, [r4, 0x26] b _080E164A .align 2, 0 -_080E15EC: .4byte 0x03004288 -_080E15F0: .4byte 0x0202f7c8 +_080E15EC: .4byte gUnknown_03004288 +_080E15F0: .4byte gUnknown_0202F7C8 _080E15F4: ldrb r0, [r4, 0x1E] movs r1, 0x26 @@ -210473,7 +210473,7 @@ _080E1602: strh r1, [r0, 0x26] b _080E164A .align 2, 0 -_080E1618: .4byte 0x02020004 +_080E1618: .4byte gSprites _080E161C: ldr r2, _080E1654 movs r0, 0x1C @@ -210504,8 +210504,8 @@ _080E164A: strh r0, [r4, 0x8] b _080E1662 .align 2, 0 -_080E1654: .4byte 0x02020004 -_080E1658: .4byte 0x03004dc0 +_080E1654: .4byte gSprites +_080E1658: .4byte gUnknown_03004DC0 _080E165C: adds r0, r2, 0 bl move_anim_task_del @@ -210532,7 +210532,7 @@ sub_80E1668: @ 80E1668 ldr r0, _080E1688 b _080E1692 .align 2, 0 -_080E1684: .4byte 0x030042c0 +_080E1684: .4byte gUnknown_030042C0 _080E1688: .4byte REG_BG1HOFS _080E168C: ldr r0, _080E1718 @@ -210611,9 +210611,9 @@ _080E16F6: pop {r0} bx r0 .align 2, 0 -_080E1718: .4byte 0x03004288 +_080E1718: .4byte gUnknown_03004288 _080E171C: .4byte REG_BG2HOFS -_080E1720: .4byte 0x03004de0 +_080E1720: .4byte gUnknown_03004DE0 _080E1724: .4byte 0xa2600001 thumb_func_end sub_80E1668 @@ -210630,8 +210630,8 @@ sub_80E1728: @ 80E1728 ldr r0, _080E1740 b _080E1746 .align 2, 0 -_080E173C: .4byte 0x03004b00 -_080E1740: .4byte 0x0202f7c8 +_080E173C: .4byte gUnknown_03004B00 +_080E1740: .4byte gUnknown_0202F7C8 _080E1744: ldr r0, _080E17A8 _080E1746: @@ -210682,7 +210682,7 @@ _080E1762: pop {r0} bx r0 .align 2, 0 -_080E17A8: .4byte 0x0202f7c9 +_080E17A8: .4byte gUnknown_0202F7C9 _080E17AC: .4byte sub_80E17B0 thumb_func_end sub_80E1728 @@ -210714,8 +210714,8 @@ sub_80E17CC: @ 80E17CC ldr r0, _080E17E4 b _080E17EA .align 2, 0 -_080E17E0: .4byte 0x03004b00 -_080E17E4: .4byte 0x0202f7c8 +_080E17E0: .4byte gUnknown_03004B00 +_080E17E4: .4byte gUnknown_0202F7C8 _080E17E8: ldr r0, _080E1848 _080E17EA: @@ -210764,9 +210764,9 @@ _080E17EA: pop {r0} bx r0 .align 2, 0 -_080E1848: .4byte 0x0202f7c9 +_080E1848: .4byte gUnknown_0202F7C9 _080E184C: .4byte 0x0000fff0 -_080E1850: .4byte 0x03004b00 +_080E1850: .4byte gUnknown_03004B00 _080E1854: .4byte 0x000003ff _080E1858: .4byte 0xfffffc00 _080E185C: .4byte move_anim_8072740 @@ -210793,8 +210793,8 @@ sub_80E1864: @ 80E1864 adds r0, r2, 0x3 b _080E189C .align 2, 0 -_080E1888: .4byte 0x03004b20 -_080E188C: .4byte 0x03004b00 +_080E1888: .4byte gTasks +_080E188C: .4byte gUnknown_03004B00 _080E1890: ldr r0, _080E18BC ldrh r0, [r0] @@ -210819,8 +210819,8 @@ _080E189C: ldr r0, _080E18C4 b _080E1926 .align 2, 0 -_080E18BC: .4byte 0x0202f7bc -_080E18C0: .4byte 0x030041b0 +_080E18BC: .4byte gUnknown_0202F7BC +_080E18C0: .4byte gUnknown_030041B0 _080E18C4: .4byte sub_80E1934 _080E18C8: movs r0, 0 @@ -210855,7 +210855,7 @@ _080E18F8: bls _080E18CE b _080E1924 .align 2, 0 -_080E1904: .4byte 0x02024be0 +_080E1904: .4byte gUnknown_02024BE0 _080E1908: ldrb r0, [r6] bl obj_id_for_side_relative_to_move @@ -210902,7 +210902,7 @@ sub_80E1934: @ 80E1934 beq _080E1962 b _080E1A24 .align 2, 0 -_080E1958: .4byte 0x03004b20 +_080E1958: .4byte gTasks _080E195C: cmp r1, 0x2 beq _080E1A18 @@ -210928,7 +210928,7 @@ _080E1962: strh r0, [r1] b _080E1996 .align 2, 0 -_080E1988: .4byte 0x030041b0 +_080E1988: .4byte gUnknown_030041B0 _080E198C: ldr r0, _080E19B4 ldrh r1, [r3, 0x22] @@ -210952,7 +210952,7 @@ _080E1996: strh r0, [r3, 0x24] b _080E1A0C .align 2, 0 -_080E19B4: .4byte 0x030041b0 +_080E19B4: .4byte gUnknown_030041B0 _080E19B8: ldrh r0, [r3, 0xA] adds r0, 0x1 @@ -210974,7 +210974,7 @@ _080E19B8: strh r0, [r1] b _080E19EE .align 2, 0 -_080E19E0: .4byte 0x030041b0 +_080E19E0: .4byte gUnknown_030041B0 _080E19E4: ldr r0, _080E1A14 ldrh r1, [r3, 0x22] @@ -211003,7 +211003,7 @@ _080E1A0C: strh r0, [r3, 0x8] b _080E1A24 .align 2, 0 -_080E1A14: .4byte 0x030041b0 +_080E1A14: .4byte gUnknown_030041B0 _080E1A18: ldr r1, _080E1A28 ldrh r0, [r3, 0x22] @@ -211014,7 +211014,7 @@ _080E1A24: pop {r0} bx r0 .align 2, 0 -_080E1A28: .4byte 0x030041b0 +_080E1A28: .4byte gUnknown_030041B0 thumb_func_end sub_80E1934 thumb_func_start sub_80E1A2C @@ -211037,7 +211037,7 @@ sub_80E1A2C: @ 80E1A2C beq _080E1A5A b _080E1B06 .align 2, 0 -_080E1A50: .4byte 0x03004b20 +_080E1A50: .4byte gTasks _080E1A54: cmp r5, 0x2 beq _080E1AC8 @@ -211136,7 +211136,7 @@ _080E1B06: pop {r0} bx r0 .align 2, 0 -_080E1B0C: .4byte 0x02020004 +_080E1B0C: .4byte gSprites thumb_func_end sub_80E1A2C thumb_func_start sub_80E1B10 @@ -211203,7 +211203,7 @@ _080E1B7C: pop {r0} bx r0 .align 2, 0 -_080E1B84: .4byte 0x02020004 +_080E1B84: .4byte gSprites thumb_func_end sub_80E1B10 thumb_func_start sub_80E1B88 @@ -211225,8 +211225,8 @@ _080E1B9C: pop {r0} bx r0 .align 2, 0 -_080E1BA8: .4byte 0x03004b00 -_080E1BAC: .4byte 0x0202f7bc +_080E1BA8: .4byte gUnknown_03004B00 +_080E1BAC: .4byte gUnknown_0202F7BC thumb_func_end sub_80E1B88 thumb_func_start sub_80E1BB0 @@ -211244,8 +211244,8 @@ sub_80E1BB0: @ 80E1BB0 ldr r0, _080E1BCC b _080E1BD2 .align 2, 0 -_080E1BC8: .4byte 0x03004b00 -_080E1BCC: .4byte 0x0202f7c9 +_080E1BC8: .4byte gUnknown_03004B00 +_080E1BCC: .4byte gUnknown_0202F7C9 _080E1BD0: ldr r0, _080E1C40 _080E1BD2: @@ -211302,12 +211302,12 @@ _080E1BE2: pop {r0} bx r0 .align 2, 0 -_080E1C40: .4byte 0x0202f7c8 +_080E1C40: .4byte gUnknown_0202F7C8 _080E1C44: .4byte sub_80E1C58 -_080E1C48: .4byte 0x03004b20 +_080E1C48: .4byte gTasks _080E1C4C: .4byte 0x000001ff -_080E1C50: .4byte 0x030041b0 -_080E1C54: .4byte 0x030041b8 +_080E1C50: .4byte gUnknown_030041B0 +_080E1C54: .4byte gUnknown_030041B8 thumb_func_end sub_80E1BB0 thumb_func_start sub_80E1C58 @@ -211336,10 +211336,10 @@ sub_80E1C58: @ 80E1C58 bl DestroyTask b _080E1CA4 .align 2, 0 -_080E1C88: .4byte 0x03004b20 -_080E1C8C: .4byte 0x03004b00 -_080E1C90: .4byte 0x030041b0 -_080E1C94: .4byte 0x030041b8 +_080E1C88: .4byte gTasks +_080E1C8C: .4byte gUnknown_03004B00 +_080E1C90: .4byte gUnknown_030041B0 +_080E1C94: .4byte gUnknown_030041B8 _080E1C98: ldr r1, _080E1CAC ldrh r0, [r2, 0xA] @@ -211352,8 +211352,8 @@ _080E1CA4: pop {r0} bx r0 .align 2, 0 -_080E1CAC: .4byte 0x030041b0 -_080E1CB0: .4byte 0x030041b8 +_080E1CAC: .4byte gUnknown_030041B0 +_080E1CB0: .4byte gUnknown_030041B8 thumb_func_end sub_80E1C58 thumb_func_start sub_80E1CB4 @@ -211385,8 +211385,8 @@ sub_80E1CB4: @ 80E1CB4 strh r0, [r4, 0x36] b _080E1D02 .align 2, 0 -_080E1CEC: .4byte 0x03004b00 -_080E1CF0: .4byte 0x0202f7c8 +_080E1CEC: .4byte gUnknown_03004B00 +_080E1CF0: .4byte gUnknown_0202F7C8 _080E1CF4: ldrh r0, [r5, 0x6] strh r0, [r4, 0x30] @@ -211406,7 +211406,7 @@ _080E1D02: pop {r0} bx r0 .align 2, 0 -_080E1D18: .4byte 0x03004b00 +_080E1D18: .4byte gUnknown_03004B00 _080E1D1C: .4byte sub_80E1D20 thumb_func_end sub_80E1CB4 @@ -211493,7 +211493,7 @@ sub_80E1D84: @ 80E1D84 pop {r0} bx r0 .align 2, 0 -_080E1DBC: .4byte 0x03004b00 +_080E1DBC: .4byte gUnknown_03004B00 _080E1DC0: .4byte sub_80E1E0C thumb_func_end sub_80E1D84 @@ -211552,7 +211552,7 @@ _080E1E22: pop {r0} bx r0 .align 2, 0 -_080E1E28: .4byte 0x0202f388 +_080E1E28: .4byte gPaletteFade thumb_func_end sub_80E1E0C thumb_func_start sub_80E1E2C @@ -211593,7 +211593,7 @@ sub_80E1E2C: @ 80E1E2C pop {r0} bx r0 .align 2, 0 -_080E1E78: .4byte 0x03004b00 +_080E1E78: .4byte gUnknown_03004B00 _080E1E7C: .4byte sub_80E1E80 thumb_func_end sub_80E1E2C @@ -211624,7 +211624,7 @@ _080E1E94: str r0, [r4, 0x1C] b _080E1F04 .align 2, 0 -_080E1EB0: .4byte 0x0202f388 +_080E1EB0: .4byte gPaletteFade _080E1EB4: .4byte sub_80E1F0C _080E1EB8: movs r2, 0x3C @@ -211693,7 +211693,7 @@ _080E1F32: pop {r0} bx r0 .align 2, 0 -_080E1F38: .4byte 0x0202f388 +_080E1F38: .4byte gPaletteFade thumb_func_end sub_80E1F0C thumb_func_start sub_80E1F3C @@ -211731,7 +211731,7 @@ sub_80E1F3C: @ 80E1F3C pop {r0} bx r0 .align 2, 0 -_080E1F80: .4byte 0x03004b00 +_080E1F80: .4byte gUnknown_03004B00 _080E1F84: .4byte move_anim_8074EE0 _080E1F88: .4byte sub_8078174 thumb_func_end sub_80E1F3C @@ -211771,8 +211771,8 @@ sub_80E1F8C: @ 80E1F8C pop {r0} bx r0 .align 2, 0 -_080E1FD0: .4byte 0x03004b20 -_080E1FD4: .4byte 0x03004b00 +_080E1FD0: .4byte gTasks +_080E1FD4: .4byte gUnknown_03004B00 _080E1FD8: .4byte sub_80E202C thumb_func_end sub_80E1F8C @@ -211815,7 +211815,7 @@ sub_80E1FDC: @ 80E1FDC pop {r0} bx r0 .align 2, 0 -_080E2028: .4byte 0x03004b20 +_080E2028: .4byte gTasks thumb_func_end sub_80E1FDC thumb_func_start sub_80E202C @@ -211849,8 +211849,8 @@ sub_80E202C: @ 80E202C ldrb r2, [r3, 0x10] b _080E2070 .align 2, 0 -_080E2064: .4byte 0x0202f388 -_080E2068: .4byte 0x03004b20 +_080E2064: .4byte gPaletteFade +_080E2068: .4byte gTasks _080E206C: ldrb r1, [r3, 0x10] ldrb r2, [r3, 0xE] @@ -211911,8 +211911,8 @@ sub_80E2094: @ 80E2094 pop {r0} bx r0 .align 2, 0 -_080E20D8: .4byte 0x03004b20 -_080E20DC: .4byte 0x03004b00 +_080E20D8: .4byte gTasks +_080E20DC: .4byte gUnknown_03004B00 _080E20E0: .4byte sub_80E2140 thumb_func_end sub_80E2094 @@ -211960,7 +211960,7 @@ sub_80E20E4: @ 80E20E4 pop {r0} bx r0 .align 2, 0 -_080E213C: .4byte 0x03004b20 +_080E213C: .4byte gTasks thumb_func_end sub_80E20E4 thumb_func_start sub_80E2140 @@ -211994,8 +211994,8 @@ sub_80E2140: @ 80E2140 ldrb r2, [r3, 0x10] b _080E2184 .align 2, 0 -_080E2178: .4byte 0x0202f388 -_080E217C: .4byte 0x03004b20 +_080E2178: .4byte gPaletteFade +_080E217C: .4byte gTasks _080E2180: ldrb r1, [r3, 0x10] ldrb r2, [r3, 0xE] @@ -212070,8 +212070,8 @@ sub_80E21A8: @ 80E21A8 pop {r0} bx r0 .align 2, 0 -_080E2208: .4byte 0x03004b20 -_080E220C: .4byte 0x03004b00 +_080E2208: .4byte gTasks +_080E220C: .4byte gUnknown_03004B00 _080E2210: .4byte sub_80E2214 thumb_func_end sub_80E21A8 @@ -212095,7 +212095,7 @@ sub_80E2214: @ 80E2214 strh r0, [r4, 0x8] b _080E22C0 .align 2, 0 -_080E2238: .4byte 0x03004b20 +_080E2238: .4byte gTasks _080E223C: ldr r0, _080E2258 ldrb r1, [r0, 0x7] @@ -212111,7 +212111,7 @@ _080E223C: str r0, [r4] b _080E22C0 .align 2, 0 -_080E2258: .4byte 0x0202f388 +_080E2258: .4byte gPaletteFade _080E225C: .4byte sub_80E22CC _080E2260: ldrh r0, [r4, 0x16] @@ -212167,7 +212167,7 @@ _080E22C0: pop {r0} bx r0 .align 2, 0 -_080E22C8: .4byte 0x03004b20 +_080E22C8: .4byte gTasks thumb_func_end sub_80E2214 thumb_func_start sub_80E22CC @@ -212210,8 +212210,8 @@ _080E2312: pop {r0} bx r0 .align 2, 0 -_080E231C: .4byte 0x0202f388 -_080E2320: .4byte 0x03004b20 +_080E231C: .4byte gPaletteFade +_080E2320: .4byte gTasks thumb_func_end sub_80E22CC thumb_func_start sub_80E2324 @@ -212276,9 +212276,9 @@ _080E2382: pop {r0} bx r0 .align 2, 0 -_080E239C: .4byte 0x0202f7c8 -_080E23A0: .4byte 0x0202f7c9 -_080E23A4: .4byte 0x03004b00 +_080E239C: .4byte gUnknown_0202F7C8 +_080E23A0: .4byte gUnknown_0202F7C9 +_080E23A4: .4byte gUnknown_03004B00 thumb_func_end sub_80E2324 thumb_func_start unref_sub_80E23A8 @@ -212408,13 +212408,13 @@ _080E248E: pop {r0} bx r0 .align 2, 0 -_080E249C: .4byte 0x03004b20 -_080E24A0: .4byte 0x03004b00 -_080E24A4: .4byte 0x0202f7c8 -_080E24A8: .4byte 0x0202f7c9 +_080E249C: .4byte gTasks +_080E24A0: .4byte gUnknown_03004B00 +_080E24A4: .4byte gUnknown_0202F7C8 +_080E24A8: .4byte gUnknown_0202F7C9 _080E24AC: .4byte 0x0000ffff -_080E24B0: .4byte 0x02020004 -_080E24B4: .4byte 0x03004340 +_080E24B0: .4byte gSprites +_080E24B4: .4byte gUnknown_03004340 thumb_func_end unref_sub_80E23A8 thumb_func_start sub_80E24B8 @@ -212446,7 +212446,7 @@ sub_80E24B8: @ 80E24B8 beq _080E24F6 b _080E2518 .align 2, 0 -_080E24EC: .4byte 0x03004b00 +_080E24EC: .4byte gUnknown_03004B00 _080E24F0: cmp r0, 0x2 beq _080E2508 @@ -212455,12 +212455,12 @@ _080E24F6: ldr r1, _080E24FC b _080E250A .align 2, 0 -_080E24FC: .4byte 0x030041b0 +_080E24FC: .4byte gUnknown_030041B0 _080E2500: ldr r1, _080E2504 b _080E250A .align 2, 0 -_080E2504: .4byte 0x030041b8 +_080E2504: .4byte gUnknown_030041B8 _080E2508: ldr r1, _080E2514 _080E250A: @@ -212468,7 +212468,7 @@ _080E250A: bl oamt_set_x3A_32 b _080E2520 .align 2, 0 -_080E2514: .4byte 0x030024d0 +_080E2514: .4byte gSpriteCoordOffsetX _080E2518: ldr r1, _080E2550 adds r0, r4, 0 @@ -212498,8 +212498,8 @@ _080E2544: pop {r0} bx r0 .align 2, 0 -_080E2550: .4byte 0x030027e0 -_080E2554: .4byte 0x03004b00 +_080E2550: .4byte gSpriteCoordOffsetY +_080E2554: .4byte gUnknown_03004B00 _080E2558: .4byte sub_80E255C thumb_func_end sub_80E24B8 @@ -212592,9 +212592,9 @@ _080E25FA: pop {r0} bx r0 .align 2, 0 -_080E2600: .4byte 0x02024a68 -_080E2604: .4byte 0x02020004 -_080E2608: .4byte 0x02024be0 +_080E2600: .4byte gUnknown_02024A68 +_080E2604: .4byte gSprites +_080E2608: .4byte gUnknown_02024BE0 thumb_func_end sub_80E255C thumb_func_start sub_80E260C @@ -212657,11 +212657,11 @@ sub_80E260C: @ 80E260C ldrb r1, [r0] b _080E26B0 .align 2, 0 -_080E2680: .4byte 0x02020004 -_080E2684: .4byte 0x02024be0 -_080E2688: .4byte 0x0202f7c8 -_080E268C: .4byte 0x0202f7c9 -_080E2690: .4byte 0x03004b00 +_080E2680: .4byte gSprites +_080E2684: .4byte gUnknown_02024BE0 +_080E2688: .4byte gUnknown_0202F7C8 +_080E268C: .4byte gUnknown_0202F7C9 +_080E2690: .4byte gUnknown_03004B00 _080E2694: cmp r0, 0 bne _080E269C @@ -212721,10 +212721,10 @@ sub_80E26BC: @ 80E26BC pop {r0} bx r0 .align 2, 0 -_080E26FC: .4byte 0x03004b20 -_080E2700: .4byte 0x03004b00 -_080E2704: .4byte 0x030041b0 -_080E2708: .4byte 0x030041b8 +_080E26FC: .4byte gTasks +_080E2700: .4byte gUnknown_03004B00 +_080E2704: .4byte gUnknown_030041B0 +_080E2708: .4byte gUnknown_030041B8 _080E270C: .4byte sub_80E2710 thumb_func_end sub_80E26BC @@ -212755,8 +212755,8 @@ sub_80E2710: @ 80E2710 negs r0, r0 b _080E274A .align 2, 0 -_080E2740: .4byte 0x03004b20 -_080E2744: .4byte 0x030041b0 +_080E2740: .4byte gTasks +_080E2744: .4byte gUnknown_030041B0 _080E2748: ldrh r0, [r3, 0x8] _080E274A: @@ -212775,7 +212775,7 @@ _080E274A: movs r0, 0 b _080E2770 .align 2, 0 -_080E2768: .4byte 0x030041b8 +_080E2768: .4byte gUnknown_030041B8 _080E276C: ldrh r0, [r4, 0xA] negs r0, r0 @@ -212823,7 +212823,7 @@ sub_80E27A0: @ 80E27A0 bl sub_80787B0 b _080E27CC .align 2, 0 -_080E27C0: .4byte 0x03004b00 +_080E27C0: .4byte gUnknown_03004B00 _080E27C4: adds r0, r5, 0 movs r1, 0x1 @@ -212858,7 +212858,7 @@ sub_80E27E8: @ 80E27E8 bl sub_80787B0 b _080E2814 .align 2, 0 -_080E2808: .4byte 0x03004b00 +_080E2808: .4byte gUnknown_03004B00 _080E280C: adds r0, r5, 0 movs r1, 0x1 @@ -212876,7 +212876,7 @@ _080E2814: pop {r0} bx r0 .align 2, 0 -_080E282C: .4byte 0x03004b00 +_080E282C: .4byte gUnknown_03004B00 _080E2830: .4byte sub_80785E4 _080E2834: .4byte sub_80DA48C thumb_func_end sub_80E27E8 @@ -212906,8 +212906,8 @@ _080E285C: pop {r0} bx r0 .align 2, 0 -_080E2868: .4byte 0x0202f7c8 -_080E286C: .4byte 0x03004b00 +_080E2868: .4byte gUnknown_0202F7C8 +_080E286C: .4byte gUnknown_03004B00 thumb_func_end sub_80E2838 thumb_func_start sub_80E2870 @@ -212938,7 +212938,7 @@ _080E288C: bl sub_80787B0 b _080E28B4 .align 2, 0 -_080E28A8: .4byte 0x03004b00 +_080E28A8: .4byte gUnknown_03004B00 _080E28AC: adds r0, r4, 0 movs r1, 0 @@ -213026,8 +213026,8 @@ sub_80E2908: @ 80E2908 pop {r0} bx r0 .align 2, 0 -_080E2968: .4byte 0x03004b00 -_080E296C: .4byte 0x02020004 +_080E2968: .4byte gUnknown_03004B00 +_080E296C: .4byte gSprites _080E2970: .4byte move_anim_8074EE0 _080E2974: .4byte sub_80785E4 thumb_func_end sub_80E2908 @@ -213046,7 +213046,7 @@ sub_80E2978: @ 80E2978 bl sub_80787B0 b _080E299C .align 2, 0 -_080E2990: .4byte 0x03004b00 +_080E2990: .4byte gUnknown_03004B00 _080E2994: adds r0, r4, 0 movs r1, 0x1 @@ -213064,7 +213064,7 @@ _080E299C: pop {r0} bx r0 .align 2, 0 -_080E29B4: .4byte 0x03004b00 +_080E29B4: .4byte gUnknown_03004B00 _080E29B8: .4byte move_anim_8072740 _080E29BC: .4byte sub_80782D8 thumb_func_end sub_80E2978 @@ -213085,7 +213085,7 @@ sub_80E29C0: @ 80E29C0 bl sub_80787B0 b _080E29EC .align 2, 0 -_080E29E0: .4byte 0x03004b00 +_080E29E0: .4byte gUnknown_03004B00 _080E29E4: adds r0, r5, 0 movs r1, 0x1 @@ -213164,7 +213164,7 @@ sub_80E2A38: @ 80E2A38 pop {r0} bx r0 .align 2, 0 -_080E2A78: .4byte 0x03004b00 +_080E2A78: .4byte gUnknown_03004B00 thumb_func_end sub_80E2A38 thumb_func_start sub_80E2A7C @@ -213190,7 +213190,7 @@ sub_80E2A7C: @ 80E2A7C ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E2AA8: .4byte 0x03004b00 +_080E2AA8: .4byte gUnknown_03004B00 _080E2AAC: .4byte _080E2AB0 .align 2, 0 _080E2AB0: @@ -213209,7 +213209,7 @@ _080E2AD2: ldr r1, _080E2AD8 b _080E2AE2 .align 2, 0 -_080E2AD8: .4byte 0x0202f7c8 +_080E2AD8: .4byte gUnknown_0202F7C8 _080E2ADC: movs r5, 0 _080E2ADE: @@ -213220,7 +213220,7 @@ _080E2AE2: strb r1, [r0] b _080E2B26 .align 2, 0 -_080E2AE8: .4byte 0x0202f7c9 +_080E2AE8: .4byte gUnknown_0202F7C9 _080E2AEC: mov r1, sp ldr r0, _080E2AFC @@ -213231,8 +213231,8 @@ _080E2AEC: strb r0, [r1, 0x1] b _080E2B26 .align 2, 0 -_080E2AFC: .4byte 0x0202f7c8 -_080E2B00: .4byte 0x0202f7c9 +_080E2AFC: .4byte gUnknown_0202F7C8 +_080E2B00: .4byte gUnknown_0202F7C9 _080E2B04: mov r1, sp movs r0, 0xFF @@ -213244,7 +213244,7 @@ _080E2B0C: ldr r0, _080E2B14 b _080E2B1E .align 2, 0 -_080E2B14: .4byte 0x0202f7c8 +_080E2B14: .4byte gUnknown_0202F7C8 _080E2B18: movs r5, 0 mov r2, sp @@ -213291,7 +213291,7 @@ _080E2B54: pop {r0} bx r0 .align 2, 0 -_080E2B70: .4byte 0x0202f7c9 +_080E2B70: .4byte gUnknown_0202F7C9 thumb_func_end sub_80E2A7C thumb_func_start sub_80E2B74 @@ -213314,8 +213314,8 @@ sub_80E2B74: @ 80E2B74 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E2B98: .4byte 0x03004b00 -_080E2B9C: .4byte 0x0300428c +_080E2B98: .4byte gUnknown_03004B00 +_080E2B9C: .4byte gUnknown_0300428C _080E2BA0: .4byte _080E2BA4 .align 2, 0 _080E2BA4: @@ -213334,7 +213334,7 @@ _080E2BCC: ldr r0, _080E2BD8 b _080E2C48 .align 2, 0 -_080E2BD4: .4byte 0x03004b00 +_080E2BD4: .4byte gUnknown_03004B00 _080E2BD8: .4byte 0x00000b0c _080E2BDC: ldr r1, _080E2BE4 @@ -213342,13 +213342,13 @@ _080E2BDC: lsls r0, 4 b _080E2C48 .align 2, 0 -_080E2BE4: .4byte 0x03004b00 +_080E2BE4: .4byte gUnknown_03004B00 _080E2BE8: ldr r1, _080E2BF0 ldr r0, _080E2BF4 b _080E2C48 .align 2, 0 -_080E2BF0: .4byte 0x03004b00 +_080E2BF0: .4byte gUnknown_03004B00 _080E2BF4: .4byte 0x00002f1e _080E2BF8: ldr r1, _080E2C00 @@ -213356,34 +213356,34 @@ _080E2BF8: lsls r0, 7 b _080E2C48 .align 2, 0 -_080E2C00: .4byte 0x03004b00 +_080E2C00: .4byte gUnknown_03004B00 _080E2C04: ldr r1, _080E2C0C ldr r0, _080E2C10 b _080E2C48 .align 2, 0 -_080E2C0C: .4byte 0x03004b00 +_080E2C0C: .4byte gUnknown_03004B00 _080E2C10: .4byte 0x00007ecb _080E2C14: ldr r1, _080E2C1C ldr r0, _080E2C20 b _080E2C48 .align 2, 0 -_080E2C1C: .4byte 0x03004b00 +_080E2C1C: .4byte gUnknown_03004B00 _080E2C20: .4byte 0x00007ecb _080E2C24: ldr r1, _080E2C2C ldr r0, _080E2C30 b _080E2C48 .align 2, 0 -_080E2C2C: .4byte 0x03004b00 +_080E2C2C: .4byte gUnknown_03004B00 _080E2C30: .4byte 0x00002a16 _080E2C34: ldr r1, _080E2C3C ldr r0, _080E2C40 b _080E2C48 .align 2, 0 -_080E2C3C: .4byte 0x03004b00 +_080E2C3C: .4byte gUnknown_03004B00 _080E2C40: .4byte 0x00000d2e _080E2C44: ldr r1, _080E2C58 @@ -213398,7 +213398,7 @@ _080E2C4A: pop {r0} bx r0 .align 2, 0 -_080E2C58: .4byte 0x03004b00 +_080E2C58: .4byte gUnknown_03004B00 _080E2C5C: .4byte 0x00007fff thumb_func_end sub_80E2B74 @@ -213422,7 +213422,7 @@ sub_80E2C60: @ 80E2C60 pop {r0} bx r0 .align 2, 0 -_080E2C88: .4byte 0x03004b00 +_080E2C88: .4byte gUnknown_03004B00 thumb_func_end sub_80E2C60 thumb_func_start sub_80E2C8C @@ -213455,8 +213455,8 @@ sub_80E2C8C: @ 80E2C8C pop {r0} bx r0 .align 2, 0 -_080E2CC4: .4byte 0x03004b20 -_080E2CC8: .4byte 0x03004b00 +_080E2CC4: .4byte gTasks +_080E2CC8: .4byte gUnknown_03004B00 _080E2CCC: .4byte sub_80E2CD0 thumb_func_end sub_80E2C8C @@ -213529,7 +213529,7 @@ _080E2D32: strh r0, [r2, 0x1C] b _080E2D6C .align 2, 0 -_080E2D50: .4byte 0x03004b20 +_080E2D50: .4byte gTasks _080E2D54: cmp r3, r1 ble _080E2D5E @@ -213580,8 +213580,8 @@ sub_80E2D78: @ 80E2D78 pop {r0} bx r0 .align 2, 0 -_080E2DAC: .4byte 0x03004b00 -_080E2DB0: .4byte 0x03004b20 +_080E2DAC: .4byte gUnknown_03004B00 +_080E2DB0: .4byte gTasks _080E2DB4: .4byte sub_80E2DB8 thumb_func_end sub_80E2D78 @@ -213602,7 +213602,7 @@ _080E2DD0: pop {r0} bx r0 .align 2, 0 -_080E2DD4: .4byte 0x0202f388 +_080E2DD4: .4byte gPaletteFade thumb_func_end sub_80E2DB8 thumb_func_start sub_80E2DD8 @@ -213630,8 +213630,8 @@ sub_80E2DD8: @ 80E2DD8 str r0, [r1] bx lr .align 2, 0 -_080E2E04: .4byte 0x03004b20 -_080E2E08: .4byte 0x03004b00 +_080E2E04: .4byte gTasks +_080E2E08: .4byte gUnknown_03004B00 _080E2E0C: .4byte sub_80E2E10 thumb_func_end sub_80E2DD8 @@ -213659,7 +213659,7 @@ sub_80E2E10: @ 80E2E10 strh r0, [r4, 0xA] b _080E2EE2 .align 2, 0 -_080E2E3C: .4byte 0x03004b20 +_080E2E3C: .4byte gTasks _080E2E40: ldrb r0, [r4, 0x8] bl duplicate_obj_of_side_rel2move_in_transparent_mode @@ -213732,7 +213732,7 @@ _080E2EBE: strh r0, [r4, 0xA] b _080E2EE2 .align 2, 0 -_080E2ECC: .4byte 0x02020004 +_080E2ECC: .4byte gSprites _080E2ED0: .4byte sub_80E2EE8 _080E2ED4: movs r1, 0x12 @@ -213782,7 +213782,7 @@ _080E2F20: pop {r0} bx r0 .align 2, 0 -_080E2F28: .4byte 0x03004b20 +_080E2F28: .4byte gTasks thumb_func_end sub_80E2EE8 thumb_func_start sub_80E2F2C @@ -213918,8 +213918,8 @@ _080E3028: ldrh r4, [r0] b _080E30B4 .align 2, 0 -_080E3038: .4byte 0x030042c4 -_080E303C: .4byte 0x03004240 +_080E3038: .4byte gUnknown_030042C4 +_080E303C: .4byte gUnknown_03004240 _080E3040: .4byte REG_WININ _080E3044: .4byte 0x00003f3f _080E3048: .4byte 0x00003f3d @@ -213927,9 +213927,9 @@ _080E304C: .4byte REG_BLDCNT _080E3050: .4byte 0x00003f42 _080E3054: .4byte 0x00000c08 _080E3058: .4byte REG_BG1CNT -_080E305C: .4byte 0x0202f7c8 -_080E3060: .4byte 0x02020004 -_080E3064: .4byte 0x02024be0 +_080E305C: .4byte gUnknown_0202F7C8 +_080E3060: .4byte gSprites +_080E3064: .4byte gUnknown_02024BE0 _080E3068: .4byte 0x02019348 _080E306C: ldr r4, _080E308C @@ -213948,9 +213948,9 @@ _080E306C: ldr r1, _080E3094 b _080E30A8 .align 2, 0 -_080E308C: .4byte 0x0202f7c8 -_080E3090: .4byte 0x02024a6a -_080E3094: .4byte 0x030045c0 +_080E308C: .4byte gUnknown_0202F7C8 +_080E3090: .4byte gUnknown_02024A6A +_080E3094: .4byte gEnemyParty _080E3098: ldr r1, _080E3160 ldrb r0, [r4] @@ -214046,18 +214046,18 @@ _080E3106: pop {r0} bx r0 .align 2, 0 -_080E3160: .4byte 0x02024a6a -_080E3164: .4byte 0x03004360 -_080E3168: .4byte 0x0202f7c8 +_080E3160: .4byte gUnknown_02024A6A +_080E3164: .4byte gPlayerParty +_080E3168: .4byte gUnknown_0202F7C8 _080E316C: .4byte 0x040000d4 _080E3170: .4byte 0x85000400 _080E3174: .4byte gUnknown_08D20A30 _080E3178: .4byte gUnknown_08D20A14 _080E317C: .4byte gUnknown_083DB568 -_080E3180: .4byte 0x030042c0 -_080E3184: .4byte 0x02020004 -_080E3188: .4byte 0x030041b4 -_080E318C: .4byte 0x03004b20 +_080E3180: .4byte gUnknown_030042C0 +_080E3184: .4byte gSprites +_080E3188: .4byte gUnknown_030041B4 +_080E318C: .4byte gTasks _080E3190: .4byte sub_80E3194 thumb_func_end sub_80E2F2C @@ -214200,19 +214200,19 @@ _080E329E: pop {r0} bx r0 .align 2, 0 -_080E32AC: .4byte 0x03004b20 -_080E32B0: .4byte 0x030041b4 -_080E32B4: .4byte 0x030042c4 -_080E32B8: .4byte 0x03004240 +_080E32AC: .4byte gTasks +_080E32B0: .4byte gUnknown_030041B4 +_080E32B4: .4byte gUnknown_030042C4 +_080E32B8: .4byte gUnknown_03004240 _080E32BC: .4byte REG_WININ _080E32C0: .4byte 0x00003f3f _080E32C4: .4byte REG_BG1CNT _080E32C8: .4byte REG_BLDCNT -_080E32CC: .4byte 0x02020004 +_080E32CC: .4byte gSprites _080E32D0: .4byte 0x040000d4 _080E32D4: .4byte 0x85000200 -_080E32D8: .4byte 0x02024be0 -_080E32DC: .4byte 0x0202f7c8 +_080E32D8: .4byte gUnknown_02024BE0 +_080E32DC: .4byte gUnknown_0202F7C8 thumb_func_end sub_80E3194 thumb_func_start sub_80E32E0 @@ -214257,9 +214257,9 @@ _080E3302: pop {r0} bx r0 .align 2, 0 -_080E332C: .4byte 0x03004b20 +_080E332C: .4byte gTasks _080E3330: .4byte sub_80E3338 -_080E3334: .4byte 0x03004b00 +_080E3334: .4byte gUnknown_03004B00 thumb_func_end sub_80E32E0 thumb_func_start sub_80E3338 @@ -214306,8 +214306,8 @@ _080E336C: ldr r0, _080E338C b _080E3392 .align 2, 0 -_080E3388: .4byte 0x03004b20 -_080E338C: .4byte 0x0202f7c8 +_080E3388: .4byte gTasks +_080E338C: .4byte gUnknown_0202F7C8 _080E3390: ldr r0, _080E34B4 _080E3392: @@ -214454,17 +214454,17 @@ _080E34A4: ldrh r4, [r0] b _080E3522 .align 2, 0 -_080E34B4: .4byte 0x0202f7c9 -_080E34B8: .4byte 0x030042c4 -_080E34BC: .4byte 0x03004240 +_080E34B4: .4byte gUnknown_0202F7C9 +_080E34B8: .4byte gUnknown_030042C4 +_080E34BC: .4byte gUnknown_03004240 _080E34C0: .4byte REG_WININ _080E34C4: .4byte 0x00003f3f _080E34C8: .4byte 0x00003f3d _080E34CC: .4byte REG_BLDCNT _080E34D0: .4byte 0x00003f42 _080E34D4: .4byte REG_BG1CNT -_080E34D8: .4byte 0x02020004 -_080E34DC: .4byte 0x02024be0 +_080E34D8: .4byte gSprites +_080E34DC: .4byte gUnknown_02024BE0 _080E34E0: .4byte 0x02019348 _080E34E4: adds r0, r5, 0 @@ -214481,8 +214481,8 @@ _080E34E4: ldr r1, _080E3504 b _080E3516 .align 2, 0 -_080E3500: .4byte 0x02024a6a -_080E3504: .4byte 0x030045c0 +_080E3500: .4byte gUnknown_02024A6A +_080E3504: .4byte gEnemyParty _080E3508: ldr r1, _080E3568 lsls r0, r5, 1 @@ -214531,9 +214531,9 @@ _080E3550: bl LZDecompressVram b _080E3580 .align 2, 0 -_080E3568: .4byte 0x02024a6a -_080E356C: .4byte 0x03004360 -_080E3570: .4byte 0x02024be0 +_080E3568: .4byte gUnknown_02024A6A +_080E356C: .4byte gPlayerParty +_080E3570: .4byte gUnknown_02024BE0 _080E3574: .4byte gBattleStatMask1_Tilemap _080E3578: ldr r0, _080E35B0 @@ -214642,9 +214642,9 @@ _080E361E: b _080E3668 .align 2, 0 _080E3644: .4byte gBattleStatMask5_Pal -_080E3648: .4byte 0x030042c0 -_080E364C: .4byte 0x030041b4 -_080E3650: .4byte 0x03004b20 +_080E3648: .4byte gUnknown_030042C0 +_080E364C: .4byte gUnknown_030041B4 +_080E3650: .4byte gTasks _080E3654: .4byte 0x0000fffd _080E3658: ldr r0, _080E3680 @@ -214669,7 +214669,7 @@ _080E3668: movs r1, 0x14 b _080E3692 .align 2, 0 -_080E3680: .4byte 0x03004b20 +_080E3680: .4byte gTasks _080E3684: mov r0, r10 add r0, r9 @@ -214713,7 +214713,7 @@ _080E3692: bl audio_play_and_stuff b _080E36F4 .align 2, 0 -_080E36D8: .4byte 0x02024be0 +_080E36D8: .4byte gUnknown_02024BE0 _080E36DC: .4byte sub_80E3704 _080E36E0: movs r0, 0x40 @@ -214760,8 +214760,8 @@ sub_80E3704: @ 80E3704 beq _080E373E b _080E3866 .align 2, 0 -_080E3730: .4byte 0x030041b4 -_080E3734: .4byte 0x03004b20 +_080E3730: .4byte gUnknown_030041B4 +_080E3734: .4byte gTasks _080E3738: cmp r2, 0x2 beq _080E378E @@ -214922,13 +214922,13 @@ _080E3866: bx r0 .align 2, 0 _080E386C: .4byte REG_BLDALPHA -_080E3870: .4byte 0x030042c4 -_080E3874: .4byte 0x03004240 +_080E3870: .4byte gUnknown_030042C4 +_080E3874: .4byte gUnknown_03004240 _080E3878: .4byte REG_WININ _080E387C: .4byte 0x00003f3f _080E3880: .4byte REG_BG1CNT _080E3884: .4byte REG_BLDCNT -_080E3888: .4byte 0x02020004 +_080E3888: .4byte gSprites thumb_func_end sub_80E3704 thumb_func_start sub_80E388C @@ -214977,7 +214977,7 @@ sub_80E388C: @ 80E388C pop {r0} bx r0 .align 2, 0 -_080E38EC: .4byte 0x03004b20 +_080E38EC: .4byte gTasks _080E38F0: .4byte 0x0000ffff _080E38F4: .4byte sub_80E38F8 thumb_func_end sub_80E388C @@ -215002,7 +215002,7 @@ sub_80E38F8: @ 80E38F8 beq _080E3926 b _080E39B6 .align 2, 0 -_080E391C: .4byte 0x03004b20 +_080E391C: .4byte gTasks _080E3920: cmp r1, 0x2 beq _080E39B0 @@ -215130,7 +215130,7 @@ _080E39F2: pop {r0} bx r0 .align 2, 0 -_080E3A04: .4byte 0x0202eec8 +_080E3A04: .4byte gPlttBufferFaded thumb_func_end sub_80E39BC thumb_func_start sub_80E3A08 @@ -215173,8 +215173,8 @@ _080E3A34: pop {r0} bx r0 .align 2, 0 -_080E3A50: .4byte 0x0202f7c8 -_080E3A54: .4byte 0x03004b00 +_080E3A50: .4byte gUnknown_0202F7C8 +_080E3A54: .4byte gUnknown_03004B00 thumb_func_end sub_80E3A08 thumb_func_start sub_80E3A58 @@ -215229,9 +215229,9 @@ _080E3A94: bx r0 .align 2, 0 _080E3AC0: .4byte sub_80E3AD0 -_080E3AC4: .4byte 0x03004b00 -_080E3AC8: .4byte 0x0202f7c8 -_080E3ACC: .4byte 0x03004b20 +_080E3AC4: .4byte gUnknown_03004B00 +_080E3AC8: .4byte gUnknown_0202F7C8 +_080E3ACC: .4byte gTasks thumb_func_end sub_80E3A58 thumb_func_start sub_80E3AD0 @@ -215290,10 +215290,10 @@ _080E3B36: pop {r0} bx r0 .align 2, 0 -_080E3B3C: .4byte 0x03004b20 -_080E3B40: .4byte 0x030041b0 -_080E3B44: .4byte 0x030041b8 -_080E3B48: .4byte 0x03004b00 +_080E3B3C: .4byte gTasks +_080E3B40: .4byte gUnknown_030041B0 +_080E3B44: .4byte gUnknown_030041B8 +_080E3B48: .4byte gUnknown_03004B00 thumb_func_end sub_80E3AD0 thumb_func_start sub_80E3B4C @@ -215315,8 +215315,8 @@ sub_80E3B4C: @ 80E3B4C pop {r0} bx r0 .align 2, 0 -_080E3B70: .4byte 0x0202f7c8 -_080E3B74: .4byte 0x03004b00 +_080E3B70: .4byte gUnknown_0202F7C8 +_080E3B74: .4byte gUnknown_03004B00 thumb_func_end sub_80E3B4C thumb_func_start sub_80E3B78 @@ -215338,8 +215338,8 @@ sub_80E3B78: @ 80E3B78 pop {r0} bx r0 .align 2, 0 -_080E3B9C: .4byte 0x0202f7c9 -_080E3BA0: .4byte 0x03004b00 +_080E3B9C: .4byte gUnknown_0202F7C9 +_080E3BA0: .4byte gUnknown_03004B00 thumb_func_end sub_80E3B78 thumb_func_start sub_80E3BA4 @@ -215366,9 +215366,9 @@ _080E3BC0: pop {r0} bx r0 .align 2, 0 -_080E3BD0: .4byte 0x03004b00 -_080E3BD4: .4byte 0x0202f7c8 -_080E3BD8: .4byte 0x0202f7c9 +_080E3BD0: .4byte gUnknown_03004B00 +_080E3BD4: .4byte gUnknown_0202F7C8 +_080E3BD8: .4byte gUnknown_0202F7C9 thumb_func_end sub_80E3BA4 thumb_func_start sub_80E3BDC @@ -215421,10 +215421,10 @@ _080E3C24: pop {r0} bx r0 .align 2, 0 -_080E3C3C: .4byte 0x02020004 -_080E3C40: .4byte 0x0202f7c8 -_080E3C44: .4byte 0x02024be0 -_080E3C48: .4byte 0x03004b00 +_080E3C3C: .4byte gSprites +_080E3C40: .4byte gUnknown_0202F7C8 +_080E3C44: .4byte gUnknown_02024BE0 +_080E3C48: .4byte gUnknown_03004B00 thumb_func_end sub_80E3BDC thumb_func_start sub_80E3C4C @@ -215544,8 +215544,8 @@ _080E3D22: ldrh r4, [r0] b _080E3D96 .align 2, 0 -_080E3D34: .4byte 0x030042c4 -_080E3D38: .4byte 0x03004240 +_080E3D34: .4byte gUnknown_030042C4 +_080E3D38: .4byte gUnknown_03004240 _080E3D3C: .4byte REG_WININ _080E3D40: .4byte 0x00003f3f _080E3D44: .4byte 0x00003f3d @@ -215568,8 +215568,8 @@ _080E3D58: ldr r1, _080E3D78 b _080E3D8A .align 2, 0 -_080E3D74: .4byte 0x02024a6a -_080E3D78: .4byte 0x030045c0 +_080E3D74: .4byte gUnknown_02024A6A +_080E3D78: .4byte gEnemyParty _080E3D7C: ldr r1, _080E3E48 lsls r0, r7, 1 @@ -215669,12 +215669,12 @@ _080E3DE6: pop {r0} bx r0 .align 2, 0 -_080E3E48: .4byte 0x02024a6a -_080E3E4C: .4byte 0x03004360 -_080E3E50: .4byte 0x02024be0 -_080E3E54: .4byte 0x030042c0 -_080E3E58: .4byte 0x030041b4 -_080E3E5C: .4byte 0x03004b20 +_080E3E48: .4byte gUnknown_02024A6A +_080E3E4C: .4byte gPlayerParty +_080E3E50: .4byte gUnknown_02024BE0 +_080E3E54: .4byte gUnknown_030042C0 +_080E3E58: .4byte gUnknown_030041B4 +_080E3E5C: .4byte gTasks _080E3E60: .4byte sub_80E3E64 thumb_func_end sub_80E3C4C @@ -215710,8 +215710,8 @@ _080E3E80: strh r0, [r2] b _080E3EB0 .align 2, 0 -_080E3E9C: .4byte 0x03004b20 -_080E3EA0: .4byte 0x030041b4 +_080E3E9C: .4byte gTasks +_080E3EA0: .4byte gUnknown_030041B4 _080E3EA4: ldr r1, _080E3ED4 lsls r0, r4, 16 @@ -215739,7 +215739,7 @@ _080E3EB0: beq _080E3EDE b _080E3FE2 .align 2, 0 -_080E3ED4: .4byte 0x030041b4 +_080E3ED4: .4byte gUnknown_030041B4 _080E3ED8: cmp r0, 0x2 beq _080E3F32 @@ -215880,13 +215880,13 @@ _080E3FE2: bx r0 .align 2, 0 _080E3FE8: .4byte REG_BLDALPHA -_080E3FEC: .4byte 0x030042c4 -_080E3FF0: .4byte 0x03004240 +_080E3FEC: .4byte gUnknown_030042C4 +_080E3FF0: .4byte gUnknown_03004240 _080E3FF4: .4byte REG_WININ _080E3FF8: .4byte 0x00003f3f _080E3FFC: .4byte REG_BG1CNT _080E4000: .4byte REG_BLDCNT -_080E4004: .4byte 0x02020004 +_080E4004: .4byte gSprites thumb_func_end sub_80E3E64 thumb_func_start sub_80E4008 @@ -215902,8 +215902,8 @@ sub_80E4008: @ 80E4008 pop {r0} bx r0 .align 2, 0 -_080E4020: .4byte 0x03004b00 -_080E4024: .4byte 0x0300428c +_080E4020: .4byte gUnknown_03004B00 +_080E4024: .4byte gUnknown_0300428C thumb_func_end sub_80E4008 thumb_func_start sub_80E4028 @@ -215941,14 +215941,14 @@ _080E405A: beq _080E405A b _080E4084 .align 2, 0 -_080E4068: .4byte 0x03004b00 +_080E4068: .4byte gUnknown_03004B00 _080E406C: cmp r0, 0x1 bne _080E4078 ldr r0, _080E4074 b _080E407E .align 2, 0 -_080E4074: .4byte 0x0202f7c8 +_080E4074: .4byte gUnknown_0202F7C8 _080E4078: cmp r0, 0x2 bne _080E4084 @@ -215969,8 +215969,8 @@ _080E4084: ldr r0, _080E40A4 b _080E40AA .align 2, 0 -_080E409C: .4byte 0x0202f7c9 -_080E40A0: .4byte 0x03004b00 +_080E409C: .4byte gUnknown_0202F7C9 +_080E40A0: .4byte gUnknown_03004B00 _080E40A4: .4byte 0x02014800 _080E40A8: ldr r0, _080E40C8 @@ -215990,7 +215990,7 @@ _080E40AA: bx r0 .align 2, 0 _080E40C8: .4byte 0x02018000 -_080E40CC: .4byte 0x0202eac8 +_080E40CC: .4byte gPlttBufferUnfaded thumb_func_end sub_80E4028 thumb_func_start sub_80E40D0 @@ -216028,14 +216028,14 @@ _080E4102: beq _080E4102 b _080E412C .align 2, 0 -_080E4110: .4byte 0x03004b00 +_080E4110: .4byte gUnknown_03004B00 _080E4114: cmp r0, 0x1 bne _080E4120 ldr r0, _080E411C b _080E4126 .align 2, 0 -_080E411C: .4byte 0x0202f7c8 +_080E411C: .4byte gUnknown_0202F7C8 _080E4120: cmp r0, 0x2 bne _080E412C @@ -216059,9 +216059,9 @@ _080E412C: ldr r0, _080E4154 b _080E415A .align 2, 0 -_080E4148: .4byte 0x0202f7c9 -_080E414C: .4byte 0x0202eac8 -_080E4150: .4byte 0x03004b00 +_080E4148: .4byte gUnknown_0202F7C9 +_080E414C: .4byte gPlttBufferUnfaded +_080E4150: .4byte gUnknown_03004B00 _080E4154: .4byte 0x02014800 _080E4158: ldr r0, _080E4174 @@ -216115,14 +216115,14 @@ _080E41AA: beq _080E41AA b _080E41D4 .align 2, 0 -_080E41B8: .4byte 0x03004b00 +_080E41B8: .4byte gUnknown_03004B00 _080E41BC: cmp r0, 0x1 bne _080E41C8 ldr r0, _080E41C4 b _080E41CE .align 2, 0 -_080E41C4: .4byte 0x0202f7c8 +_080E41C4: .4byte gUnknown_0202F7C8 _080E41C8: cmp r0, 0x2 bne _080E41D4 @@ -216146,9 +216146,9 @@ _080E41D4: pop {r0} bx r0 .align 2, 0 -_080E41F4: .4byte 0x0202f7c9 -_080E41F8: .4byte 0x0202eac8 -_080E41FC: .4byte 0x0202eec8 +_080E41F4: .4byte gUnknown_0202F7C9 +_080E41F8: .4byte gPlttBufferUnfaded +_080E41FC: .4byte gPlttBufferFaded thumb_func_end sub_80E4178 thumb_func_start sub_80E4200 @@ -216166,7 +216166,7 @@ sub_80E4200: @ 80E4200 strh r0, [r1, 0xE] b _080E4224 .align 2, 0 -_080E421C: .4byte 0x03004b00 +_080E421C: .4byte gUnknown_03004B00 _080E4220: ldr r0, _080E4230 strh r1, [r0, 0xE] @@ -216177,7 +216177,7 @@ _080E4224: pop {r0} bx r0 .align 2, 0 -_080E4230: .4byte 0x03004b00 +_080E4230: .4byte gUnknown_03004B00 thumb_func_end sub_80E4200 thumb_func_start sub_80E4234 @@ -216197,10 +216197,10 @@ sub_80E4234: @ 80E4234 pop {r0} bx r0 .align 2, 0 -_080E4254: .4byte 0x0202f7c8 -_080E4258: .4byte 0x02024c08 -_080E425C: .4byte 0x0202f7c9 -_080E4260: .4byte 0x02024c0a +_080E4254: .4byte gUnknown_0202F7C8 +_080E4258: .4byte gUnknown_02024C08 +_080E425C: .4byte gUnknown_0202F7C9 +_080E4260: .4byte gUnknown_02024C0A thumb_func_end sub_80E4234 thumb_func_start sub_80E4264 @@ -216223,9 +216223,9 @@ sub_80E4264: @ 80E4264 movs r0, 0x1 b _080E429C .align 2, 0 -_080E428C: .4byte 0x0202f7c8 -_080E4290: .4byte 0x0202f7c9 -_080E4294: .4byte 0x03004b00 +_080E428C: .4byte gUnknown_0202F7C8 +_080E4290: .4byte gUnknown_0202F7C9 +_080E4294: .4byte gUnknown_03004B00 _080E4298: ldr r1, _080E42AC movs r0, 0 @@ -216237,7 +216237,7 @@ _080E429C: pop {r0} bx r0 .align 2, 0 -_080E42AC: .4byte 0x03004b00 +_080E42AC: .4byte gUnknown_03004B00 thumb_func_end sub_80E4264 thumb_func_start sub_80E42B0 @@ -216253,8 +216253,8 @@ sub_80E42B0: @ 80E42B0 pop {r0} bx r0 .align 2, 0 -_080E42C8: .4byte 0x0202f7c9 -_080E42CC: .4byte 0x02024c08 +_080E42C8: .4byte gUnknown_0202F7C9 +_080E42CC: .4byte gUnknown_02024C08 thumb_func_end sub_80E42B0 thumb_func_start sub_80E42D0 @@ -216274,10 +216274,10 @@ sub_80E42D0: @ 80E42D0 pop {r0} bx r0 .align 2, 0 -_080E42F0: .4byte 0x0202f7c8 -_080E42F4: .4byte 0x02024c07 -_080E42F8: .4byte 0x0202f7c9 -_080E42FC: .4byte 0x02024c0a +_080E42F0: .4byte gUnknown_0202F7C8 +_080E42F4: .4byte gUnknown_02024C07 +_080E42F8: .4byte gUnknown_0202F7C9 +_080E42FC: .4byte gUnknown_02024C0A thumb_func_end sub_80E42D0 thumb_func_start sub_80E4300 @@ -216325,11 +216325,11 @@ _080E434E: pop {r0} bx r0 .align 2, 0 -_080E4354: .4byte 0x03004b20 -_080E4358: .4byte 0x0202f7c8 +_080E4354: .4byte gTasks +_080E4358: .4byte gUnknown_0202F7C8 _080E435C: .4byte 0x02017800 _080E4360: .4byte sub_80E4368 -_080E4364: .4byte 0x0202f7b2 +_080E4364: .4byte gUnknown_0202F7B2 thumb_func_end sub_80E4300 thumb_func_start sub_80E4368 @@ -216370,10 +216370,10 @@ _080E43A8: pop {r0} bx r0 .align 2, 0 -_080E43B0: .4byte 0x03004b00 -_080E43B4: .4byte 0x0202f7c8 +_080E43B0: .4byte gUnknown_03004B00 +_080E43B4: .4byte gUnknown_0202F7C8 _080E43B8: .4byte 0x02017800 -_080E43BC: .4byte 0x03004b20 +_080E43BC: .4byte gTasks thumb_func_end sub_80E4368 thumb_func_start sub_80E43C0 @@ -216390,7 +216390,7 @@ sub_80E43C0: @ 80E43C0 ldr r0, _080E43DC b _080E4408 .align 2, 0 -_080E43D8: .4byte 0x020239f8 +_080E43D8: .4byte gUnknown_020239F8 _080E43DC: .4byte sub_80E4C34 _080E43E0: movs r0, 0x80 @@ -216436,7 +216436,7 @@ _080E4408: bx r0 .align 2, 0 _080E4434: .4byte gUnknown_083DB56C -_080E4438: .4byte 0x03004b20 +_080E4438: .4byte gTasks thumb_func_end sub_80E43C0 thumb_func_start sub_80E443C @@ -216469,10 +216469,10 @@ sub_80E443C: @ 80E443C pop {r0} bx r0 .align 2, 0 -_080E4474: .4byte 0x030042c0 -_080E4478: .4byte 0x030041b4 -_080E447C: .4byte 0x03004288 -_080E4480: .4byte 0x03004280 +_080E4474: .4byte gUnknown_030042C0 +_080E4478: .4byte gUnknown_030041B4 +_080E447C: .4byte gUnknown_03004288 +_080E4480: .4byte gUnknown_03004280 _080E4484: .4byte REG_BLDCNT _080E4488: .4byte 0x00003f3f thumb_func_end sub_80E443C @@ -216508,8 +216508,8 @@ _080E44B8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E44C4: .4byte 0x030042c0 -_080E44C8: .4byte 0x03004b20 +_080E44C4: .4byte gUnknown_030042C0 +_080E44C8: .4byte gTasks _080E44CC: .4byte _080E44D0 .align 2, 0 _080E44D0: @@ -216532,7 +216532,7 @@ _080E44E4: movs r1, 0x10 b _080E450A .align 2, 0 -_080E44FC: .4byte 0x020239f8 +_080E44FC: .4byte gUnknown_020239F8 _080E4500: lsls r0, r4, 2 adds r0, r4 @@ -216600,8 +216600,8 @@ _080E4558: strh r0, [r2] b _080E46BE .align 2, 0 -_080E457C: .4byte 0x03004240 -_080E4580: .4byte 0x02024de8 +_080E457C: .4byte gUnknown_03004240 +_080E4580: .4byte gUnknown_02024DE8 _080E4584: .4byte 0x0000fffe _080E4588: lsls r0, r4, 2 @@ -216631,7 +216631,7 @@ _080E45A4: subs r0, r1, 0x2 b _080E45D0 .align 2, 0 -_080E45BC: .4byte 0x030041b4 +_080E45BC: .4byte gUnknown_030041B4 _080E45C0: .4byte 0x0000ffb0 _080E45C4: ldr r2, _080E4690 @@ -216742,13 +216742,13 @@ _080E464E: strh r0, [r1] b _080E46BE .align 2, 0 -_080E4690: .4byte 0x030041b4 +_080E4690: .4byte gUnknown_030041B4 _080E4694: .4byte 0x0000ffc8 -_080E4698: .4byte 0x03004240 +_080E4698: .4byte gUnknown_03004240 _080E469C: .4byte 0xfffffc04 -_080E46A0: .4byte 0x03004dc0 -_080E46A4: .4byte 0x03004de0 -_080E46A8: .4byte 0x03004b20 +_080E46A0: .4byte gUnknown_03004DC0 +_080E46A4: .4byte gUnknown_03004DE0 +_080E46A8: .4byte gTasks _080E46AC: .4byte 0x0600e000 _080E46B0: .4byte 0x05000200 _080E46B4: .4byte REG_BG1CNT @@ -216789,7 +216789,7 @@ task00_battle_intro_80BC6C8: @ 80E46CC beq _080E4700 b _080E4714 .align 2, 0 -_080E46F8: .4byte 0x03004b20 +_080E46F8: .4byte gTasks _080E46FC: cmp r0, 0x4 bne _080E4714 @@ -216799,7 +216799,7 @@ _080E4700: adds r0, 0x8 b _080E4712 .align 2, 0 -_080E4708: .4byte 0x030042c0 +_080E4708: .4byte gUnknown_030042C0 _080E470C: ldr r1, _080E4750 ldrh r0, [r1] @@ -216837,8 +216837,8 @@ _080E473A: adds r0, r1, 0x4 b _080E475E .align 2, 0 -_080E4750: .4byte 0x030042c0 -_080E4754: .4byte 0x030041b4 +_080E4750: .4byte gUnknown_030042C0 +_080E4754: .4byte gUnknown_030041B4 _080E4758: .4byte 0x000001ff _080E475C: adds r0, r1, 0x6 @@ -216872,7 +216872,7 @@ _080E4788: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E4794: .4byte 0x03004b20 +_080E4794: .4byte gTasks _080E4798: .4byte _080E479C .align 2, 0 _080E479C: @@ -216897,8 +216897,8 @@ _080E47B0: strh r3, [r2, 0xC] b _080E47D8 .align 2, 0 -_080E47CC: .4byte 0x03004b20 -_080E47D0: .4byte 0x020239f8 +_080E47CC: .4byte gTasks +_080E47D0: .4byte gUnknown_020239F8 _080E47D4: movs r0, 0x1 strh r0, [r2, 0xC] @@ -216928,7 +216928,7 @@ _080E47F6: strh r0, [r1] b _080E4996 .align 2, 0 -_080E4804: .4byte 0x03004b20 +_080E4804: .4byte gTasks _080E4808: .4byte REG_WININ _080E480C: ldr r1, _080E484C @@ -216964,9 +216964,9 @@ _080E4824: strh r0, [r2] b _080E4996 .align 2, 0 -_080E484C: .4byte 0x03004240 -_080E4850: .4byte 0x03004b20 -_080E4854: .4byte 0x02024de8 +_080E484C: .4byte gUnknown_03004240 +_080E4850: .4byte gTasks +_080E4854: .4byte gUnknown_02024DE8 _080E4858: .4byte 0x0000fffe _080E485C: adds r0, r6, r5 @@ -217112,11 +217112,11 @@ _080E4932: strh r0, [r1] b _080E4996 .align 2, 0 -_080E4970: .4byte 0x03004240 +_080E4970: .4byte gUnknown_03004240 _080E4974: .4byte 0xfffffc04 -_080E4978: .4byte 0x03004dc0 -_080E497C: .4byte 0x03004de0 -_080E4980: .4byte 0x03004b20 +_080E4978: .4byte gUnknown_03004DC0 +_080E497C: .4byte gUnknown_03004DE0 +_080E4980: .4byte gTasks _080E4984: .4byte 0x0600e000 _080E4988: .4byte 0x05000200 _080E498C: .4byte REG_BG1CNT @@ -217143,7 +217143,7 @@ _080E49AC: pop {r0} bx r0 .align 2, 0 -_080E49B8: .4byte 0x03004b20 +_080E49B8: .4byte gTasks _080E49BC: .4byte REG_BLDALPHA thumb_func_end task00_battle_intro_80BC6C8 @@ -217177,8 +217177,8 @@ _080E49EA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E49F4: .4byte 0x030042c0 -_080E49F8: .4byte 0x03004b20 +_080E49F4: .4byte gUnknown_030042C0 +_080E49F8: .4byte gTasks _080E49FC: .4byte _080E4A00 .align 2, 0 _080E4A00: @@ -217218,8 +217218,8 @@ _080E4A48: .4byte REG_BLDCNT _080E4A4C: .4byte 0x00001842 _080E4A50: .4byte REG_BLDALPHA _080E4A54: .4byte 0x00000808 -_080E4A58: .4byte 0x03004b20 -_080E4A5C: .4byte 0x020239f8 +_080E4A58: .4byte gTasks +_080E4A5C: .4byte gUnknown_020239F8 _080E4A60: movs r0, 0x1 _080E4A62: @@ -217250,7 +217250,7 @@ _080E4A84: strh r0, [r1] b _080E4C06 .align 2, 0 -_080E4A94: .4byte 0x03004b20 +_080E4A94: .4byte gTasks _080E4A98: .4byte REG_WININ _080E4A9C: ldr r1, _080E4ADC @@ -217287,9 +217287,9 @@ _080E4AB4: strh r0, [r2] b _080E4C06 .align 2, 0 -_080E4ADC: .4byte 0x03004240 -_080E4AE0: .4byte 0x03004b20 -_080E4AE4: .4byte 0x02024de8 +_080E4ADC: .4byte gUnknown_03004240 +_080E4AE0: .4byte gTasks +_080E4AE4: .4byte gUnknown_02024DE8 _080E4AE8: .4byte 0x0000fffe _080E4AEC: lsls r0, r4, 2 @@ -217420,11 +217420,11 @@ _080E4B9E: strh r0, [r1] b _080E4C06 .align 2, 0 -_080E4BE0: .4byte 0x03004240 +_080E4BE0: .4byte gUnknown_03004240 _080E4BE4: .4byte 0xfffffc04 -_080E4BE8: .4byte 0x03004dc0 -_080E4BEC: .4byte 0x03004de0 -_080E4BF0: .4byte 0x03004b20 +_080E4BE8: .4byte gUnknown_03004DC0 +_080E4BEC: .4byte gUnknown_03004DE0 +_080E4BF0: .4byte gTasks _080E4BF4: .4byte 0x0600e000 _080E4BF8: .4byte 0x05000200 _080E4BFC: .4byte REG_BG1CNT @@ -217452,7 +217452,7 @@ _080E4C1E: pop {r0} bx r0 .align 2, 0 -_080E4C2C: .4byte 0x03004b20 +_080E4C2C: .4byte gTasks _080E4C30: .4byte REG_BLDALPHA thumb_func_end task_battle_intro_anim @@ -217498,9 +217498,9 @@ _080E4C72: strh r0, [r1] b _080E4CAA .align 2, 0 -_080E4C80: .4byte 0x03004b20 -_080E4C84: .4byte 0x030042c0 -_080E4C88: .4byte 0x03004288 +_080E4C80: .4byte gTasks +_080E4C84: .4byte gUnknown_030042C0 +_080E4C88: .4byte gUnknown_03004288 _080E4C8C: str r5, [sp] ldr r1, _080E4CCC @@ -217538,7 +217538,7 @@ _080E4CC2: _080E4CCC: .4byte 0x0600e000 _080E4CD0: .4byte 0x05000200 _080E4CD4: .4byte 0x0600f000 -_080E4CD8: .4byte 0x03004b20 +_080E4CD8: .4byte gTasks _080E4CDC: .4byte _080E4CE0 .align 2, 0 _080E4CE0: @@ -217626,7 +217626,7 @@ _080E4D1C: ldr r2, _080E4DA4 b _080E4E94 .align 2, 0 -_080E4D8C: .4byte 0x02020004 +_080E4D8C: .4byte gSprites _080E4D90: .4byte 0x02000000 _080E4D94: .4byte 0x0001608a _080E4D98: .4byte sub_800FE20 @@ -217664,8 +217664,8 @@ _080E4DC0: strh r0, [r2] b _080E4EBA .align 2, 0 -_080E4DE0: .4byte 0x03004240 -_080E4DE4: .4byte 0x02024de8 +_080E4DE0: .4byte gUnknown_03004240 +_080E4DE4: .4byte gUnknown_02024DE8 _080E4DE8: .4byte 0x0000fffe _080E4DEC: ldr r2, _080E4E9C @@ -217762,11 +217762,11 @@ _080E4E94: strh r0, [r1] b _080E4EBA .align 2, 0 -_080E4E9C: .4byte 0x03004240 +_080E4E9C: .4byte gUnknown_03004240 _080E4EA0: .4byte 0xfffffc04 -_080E4EA4: .4byte 0x03004dc0 -_080E4EA8: .4byte 0x03004de0 -_080E4EAC: .4byte 0x03004b20 +_080E4EA4: .4byte gUnknown_03004DC0 +_080E4EA8: .4byte gUnknown_03004DE0 +_080E4EAC: .4byte gTasks _080E4EB0: .4byte REG_BG1CNT _080E4EB4: adds r0, r6, 0 @@ -217921,7 +217921,7 @@ _080E4FBC: .align 2, 0 _080E4FCC: .4byte 0x040000d4 _080E4FD0: .4byte gUnknown_081FAF4C -_080E4FD4: .4byte 0x02024e84 +_080E4FD4: .4byte gUnknown_02024E84 _080E4FD8: .4byte 0x80000400 thumb_func_end sub_80E4EF8 @@ -218053,7 +218053,7 @@ MovePlayerOnBike: @ 80E50A8 bl MovePlayerOnMachBike b _080E50D8 .align 2, 0 -_080E50CC: .4byte 0x0202e858 +_080E50CC: .4byte gPlayerAvatar _080E50D0: adds r0, r3, 0 adds r1, r4, 0 @@ -218109,7 +218109,7 @@ CheckMovementInputMachBike: @ 80E5110 movs r0, 0 b _080E5160 .align 2, 0 -_080E5134: .4byte 0x0202e858 +_080E5134: .4byte gPlayerAvatar _080E5138: ldr r2, _080E5154 cmp r1, r3 @@ -218127,7 +218127,7 @@ _080E514C: movs r0, 0x3 b _080E5160 .align 2, 0 -_080E5154: .4byte 0x0202e858 +_080E5154: .4byte gPlayerAvatar _080E5158: movs r0, 0x1 b _080E515E @@ -218175,8 +218175,8 @@ sub_80E517C: @ 80E517C bl sub_80E6024 b _080E51BE .align 2, 0 -_080E51AC: .4byte 0x0202e858 -_080E51B0: .4byte 0x030048a0 +_080E51AC: .4byte gPlayerAvatar +_080E51B0: .4byte gMapObjects _080E51B4: ldrb r0, [r4, 0x18] lsls r0, 28 @@ -218215,8 +218215,8 @@ sub_80E51C4: @ 80E51C4 bl sub_80E5270 b _080E5266 .align 2, 0 -_080E51F8: .4byte 0x0202e858 -_080E51FC: .4byte 0x030048a0 +_080E51F8: .4byte gPlayerAvatar +_080E51FC: .4byte gMapObjects _080E5200: ldrb r0, [r4, 0x18] lsrs r0, 4 @@ -218304,7 +218304,7 @@ _080E5286: bl PlayerJumpLedge b _080E52D2 .align 2, 0 -_080E52A8: .4byte 0x0202e858 +_080E52A8: .4byte gPlayerAvatar _080E52AC: bl sub_80E6024 subs r0, r5, 0x5 @@ -218381,7 +218381,7 @@ CheckMovementInputAcroBike: @ 80E5314 bx r1 .align 2, 0 _080E5338: .4byte gUnknown_083DB5E4 -_080E533C: .4byte 0x0202e858 +_080E533C: .4byte gPlayerAvatar thumb_func_end CheckMovementInputAcroBike thumb_func_start CheckMovementInputAcroBikeNormal @@ -218412,7 +218412,7 @@ CheckMovementInputAcroBikeNormal: @ 80E5340 movs r0, 0x3 b _080E53D4 .align 2, 0 -_080E5374: .4byte 0x0202e858 +_080E5374: .4byte gPlayerAvatar _080E5378: strb r3, [r4] strb r1, [r2, 0x2] @@ -218459,7 +218459,7 @@ _080E53A6: lsrs r0, 24 b _080E53D4 .align 2, 0 -_080E53CC: .4byte 0x0202e858 +_080E53CC: .4byte gPlayerAvatar _080E53D0: movs r0, 0x2 strb r0, [r2, 0x2] @@ -218491,7 +218491,7 @@ CheckMovementInputAcroBikeChangingDirection: @ 80E53DC movs r0, 0x1 b _080E544E .align 2, 0 -_080E5404: .4byte 0x0202e858 +_080E5404: .4byte gPlayerAvatar _080E5408: bl player_get_direction_upper_nybble lsls r0, 24 @@ -218569,8 +218569,8 @@ CheckMovementInputAcroBikeStandingWheelie: @ 80E5454 movs r0, 0x4 b _080E54EC .align 2, 0 -_080E54A0: .4byte 0x0202e858 -_080E54A4: .4byte 0x030048a0 +_080E54A0: .4byte gPlayerAvatar +_080E54A4: .4byte gMapObjects _080E54A8: ldrb r0, [r5, 0xA] adds r0, 0x1 @@ -218587,7 +218587,7 @@ _080E54AE: movs r0, 0x6 b _080E54EC .align 2, 0 -_080E54C4: .4byte 0x0202e858 +_080E54C4: .4byte gPlayerAvatar _080E54C8: ldrb r0, [r7] cmp r0, r6 @@ -218661,8 +218661,8 @@ CheckMovementInputAcroBikeBunnyHop: @ 80E54F4 lsrs r0, 24 b _080E558A .align 2, 0 -_080E5554: .4byte 0x0202e858 -_080E5558: .4byte 0x030048a0 +_080E5554: .4byte gPlayerAvatar +_080E5558: .4byte gMapObjects _080E555C: strb r5, [r6] strb r0, [r4, 0x2] @@ -218699,7 +218699,7 @@ _080E558A: pop {r1} bx r1 .align 2, 0 -_080E5598: .4byte 0x0202e858 +_080E5598: .4byte gPlayerAvatar thumb_func_end CheckMovementInputAcroBikeBunnyHop thumb_func_start CheckMovementInputAcroBikeMovingWheelie @@ -218748,8 +218748,8 @@ CheckMovementInputAcroBikeMovingWheelie: @ 80E559C strb r5, [r6] b _080E560A .align 2, 0 -_080E55F8: .4byte 0x0202e858 -_080E55FC: .4byte 0x030048a0 +_080E55F8: .4byte gPlayerAvatar +_080E55FC: .4byte gMapObjects _080E5600: cmp r0, r5 beq _080E5610 @@ -218767,7 +218767,7 @@ _080E5610: movs r0, 0xC b _080E5664 .align 2, 0 -_080E561C: .4byte 0x0202e858 +_080E561C: .4byte gPlayerAvatar _080E5620: mov r0, r9 strb r0, [r4, 0x8] @@ -218813,7 +218813,7 @@ _080E5664: pop {r1} bx r1 .align 2, 0 -_080E5674: .4byte 0x0202e858 +_080E5674: .4byte gPlayerAvatar thumb_func_end CheckMovementInputAcroBikeMovingWheelie thumb_func_start CheckMovementInputAcroBikeUnknownMode5 @@ -218858,8 +218858,8 @@ CheckMovementInputAcroBikeUnknownMode5: @ 80E5678 pop {r1} bx r1 .align 2, 0 -_080E56CC: .4byte 0x0202e858 -_080E56D0: .4byte 0x030048a0 +_080E56CC: .4byte gPlayerAvatar +_080E56D0: .4byte gMapObjects thumb_func_end CheckMovementInputAcroBikeUnknownMode5 thumb_func_start CheckMovementInputAcroBikeUnknownMode6 @@ -218879,7 +218879,7 @@ CheckMovementInputAcroBikeUnknownMode6: @ 80E56D4 pop {r1} bx r1 .align 2, 0 -_080E56F4: .4byte 0x0202e858 +_080E56F4: .4byte gPlayerAvatar thumb_func_end CheckMovementInputAcroBikeUnknownMode6 thumb_func_start sub_80E56F8 @@ -218919,8 +218919,8 @@ _080E572E: pop {r0} bx r0 .align 2, 0 -_080E573C: .4byte 0x0202e858 -_080E5740: .4byte 0x030048a0 +_080E573C: .4byte gPlayerAvatar +_080E5740: .4byte gMapObjects thumb_func_end sub_80E5708 thumb_func_start sub_80E5744 @@ -218947,8 +218947,8 @@ sub_80E5744: @ 80E5744 bl sub_80E56F8 b _080E57B6 .align 2, 0 -_080E5774: .4byte 0x0202e858 -_080E5778: .4byte 0x030048a0 +_080E5774: .4byte gPlayerAvatar +_080E5778: .4byte gMapObjects _080E577C: adds r0, r4, 0 bl sub_80E5D34 @@ -219010,8 +219010,8 @@ _080E57E2: pop {r0} bx r0 .align 2, 0 -_080E57F0: .4byte 0x0202e858 -_080E57F4: .4byte 0x030048a0 +_080E57F0: .4byte gPlayerAvatar +_080E57F4: .4byte gMapObjects thumb_func_end sub_80E57BC thumb_func_start sub_80E57F8 @@ -219041,8 +219041,8 @@ _080E581E: pop {r0} bx r0 .align 2, 0 -_080E582C: .4byte 0x0202e858 -_080E5830: .4byte 0x030048a0 +_080E582C: .4byte gPlayerAvatar +_080E5830: .4byte gMapObjects thumb_func_end sub_80E57F8 thumb_func_start sub_80E5834 @@ -219072,8 +219072,8 @@ _080E585A: pop {r0} bx r0 .align 2, 0 -_080E5868: .4byte 0x0202e858 -_080E586C: .4byte 0x030048a0 +_080E5868: .4byte gPlayerAvatar +_080E586C: .4byte gMapObjects thumb_func_end sub_80E5834 thumb_func_start sub_80E5870 @@ -219103,8 +219103,8 @@ _080E5896: pop {r0} bx r0 .align 2, 0 -_080E58A4: .4byte 0x0202e858 -_080E58A8: .4byte 0x030048a0 +_080E58A4: .4byte gPlayerAvatar +_080E58A8: .4byte gMapObjects thumb_func_end sub_80E5870 thumb_func_start sub_80E58AC @@ -219130,8 +219130,8 @@ sub_80E58AC: @ 80E58AC bl sub_80E5870 b _080E591A .align 2, 0 -_080E58D8: .4byte 0x0202e858 -_080E58DC: .4byte 0x030048a0 +_080E58D8: .4byte gPlayerAvatar +_080E58DC: .4byte gMapObjects _080E58E0: adds r0, r4, 0 bl sub_80E5D34 @@ -219217,8 +219217,8 @@ _080E5980: pop {r0} bx r0 .align 2, 0 -_080E5988: .4byte 0x0202e858 -_080E598C: .4byte 0x030048a0 +_080E5988: .4byte gPlayerAvatar +_080E598C: .4byte gMapObjects thumb_func_end sub_80E5920 thumb_func_start sub_80E5990 @@ -219255,8 +219255,8 @@ sub_80E59A0: @ 80E59A0 bl sub_8059504 b _080E5A28 .align 2, 0 -_080E59D0: .4byte 0x0202e858 -_080E59D4: .4byte 0x030048a0 +_080E59D0: .4byte gPlayerAvatar +_080E59D4: .4byte gMapObjects _080E59D8: adds r0, r4, 0 bl sub_80E5D34 @@ -219326,8 +219326,8 @@ sub_80E5A30: @ 80E5A30 bl sub_805951C b _080E5AB8 .align 2, 0 -_080E5A60: .4byte 0x0202e858 -_080E5A64: .4byte 0x030048a0 +_080E5A60: .4byte gPlayerAvatar +_080E5A64: .4byte gMapObjects _080E5A68: adds r0, r4, 0 bl sub_80E5D34 @@ -219397,8 +219397,8 @@ sub_80E5AC0: @ 80E5AC0 bl sub_8059534 b _080E5B32 .align 2, 0 -_080E5AF0: .4byte 0x0202e858 -_080E5AF4: .4byte 0x030048a0 +_080E5AF0: .4byte gPlayerAvatar +_080E5AF4: .4byte gMapObjects _080E5AF8: adds r0, r4, 0 bl sub_80E5D34 @@ -219453,7 +219453,7 @@ _080E5B56: pop {r0} bx r0 .align 2, 0 -_080E5B5C: .4byte 0x0202e858 +_080E5B5C: .4byte gPlayerAvatar thumb_func_end sub_80E5B38 thumb_func_start sub_80E5B60 @@ -219478,7 +219478,7 @@ sub_80E5B60: @ 80E5B60 strb r0, [r4, 0x14] b _080E5B96 .align 2, 0 -_080E5B88: .4byte 0x0202e858 +_080E5B88: .4byte gPlayerAvatar _080E5B8C: adds r0, r2, 0 bl sub_80E5C7C @@ -219501,7 +219501,7 @@ _080E5B96: strb r0, [r4, 0x1C] b _080E5BC2 .align 2, 0 -_080E5BB4: .4byte 0x0202e858 +_080E5BB4: .4byte gPlayerAvatar _080E5BB8: adds r0, r2, 0 bl sub_80E5CB8 @@ -219554,8 +219554,8 @@ _080E5C08: movs r0, 0 b _080E5C24 .align 2, 0 -_080E5C0C: .4byte 0x0202e86c -_080E5C10: .4byte 0x0202e874 +_080E5C0C: .4byte gUnknown_0202E86C +_080E5C10: .4byte gUnknown_0202E874 _080E5C14: adds r0, r2, 0x1 lsls r0, 24 @@ -219603,7 +219603,7 @@ _080E5C32: b _080E5C76 .align 2, 0 _080E5C64: .4byte gUnknown_083DB608 -_080E5C68: .4byte 0x0202e858 +_080E5C68: .4byte gPlayerAvatar _080E5C6C: adds r5, 0x1C adds r6, 0x1 @@ -219648,7 +219648,7 @@ _080E5C98: pop {r0} bx r0 .align 2, 0 -_080E5CB4: .4byte 0x0202e858 +_080E5CB4: .4byte gPlayerAvatar thumb_func_end sub_80E5C7C thumb_func_start sub_80E5CB8 @@ -219683,7 +219683,7 @@ _080E5CD4: pop {r0} bx r0 .align 2, 0 -_080E5CF0: .4byte 0x0202e858 +_080E5CF0: .4byte gPlayerAvatar thumb_func_end sub_80E5CB8 thumb_func_start sub_80E5CF4 @@ -219775,8 +219775,8 @@ sub_80E5D34: @ 80E5D34 pop {r1} bx r1 .align 2, 0 -_080E5D98: .4byte 0x0202e858 -_080E5D9C: .4byte 0x030048a0 +_080E5D98: .4byte gPlayerAvatar +_080E5D9C: .4byte gMapObjects thumb_func_end sub_80E5D34 thumb_func_start sub_80E5DA0 @@ -219837,7 +219837,7 @@ _080E5E04: movs r0, 0x1 b _080E5E0E .align 2, 0 -_080E5E08: .4byte 0x0202e828 +_080E5E08: .4byte gMapHeader _080E5E0C: movs r0, 0 _080E5E0E: @@ -219893,8 +219893,8 @@ _080E5E62: pop {r0} bx r0 .align 2, 0 -_080E5E68: .4byte 0x02039250 -_080E5E6C: .4byte 0x02039251 +_080E5E68: .4byte gUnknown_02039250 +_080E5E6C: .4byte gUnknown_02039251 thumb_func_end sub_80E5E4C thumb_func_start sub_80E5E70 @@ -220004,7 +220004,7 @@ sub_80E5EF4: @ 80E5EF4 movs r0, 0 b _080E5F36 .align 2, 0 -_080E5F30: .4byte 0x0202e858 +_080E5F30: .4byte gPlayerAvatar _080E5F34: movs r0, 0x1 _080E5F36: @@ -220037,8 +220037,8 @@ player_should_look_direction_be_enforced_upon_movement: @ 80E5F40 movs r0, 0 b _080E5F76 .align 2, 0 -_080E5F6C: .4byte 0x030048a0 -_080E5F70: .4byte 0x0202e858 +_080E5F6C: .4byte gMapObjects +_080E5F70: .4byte gPlayerAvatar _080E5F74: movs r0, 0x1 _080E5F76: @@ -220066,8 +220066,8 @@ GetOnOffBike: @ 80E5F7C bl sub_8053E90 b _080E5FC0 .align 2, 0 -_080E5FA4: .4byte 0x0202e854 -_080E5FA8: .4byte 0x0202e858 +_080E5FA4: .4byte gUnknown_0202E854 +_080E5FA8: .4byte gPlayerAvatar _080E5FAC: adds r0, r2, 0 bl SetPlayerAvatarTransitionFlags @@ -220119,8 +220119,8 @@ _080E5FF6: pop {r0} bx r0 .align 2, 0 -_080E6008: .4byte 0x0202e858 -_080E600C: .4byte 0x0202e874 +_080E6008: .4byte gPlayerAvatar +_080E600C: .4byte gUnknown_0202E874 thumb_func_end sub_80E5FCC thumb_func_start sub_80E6010 @@ -220134,7 +220134,7 @@ sub_80E6010: @ 80E6010 strb r0, [r2, 0xB] bx lr .align 2, 0 -_080E6020: .4byte 0x0202e858 +_080E6020: .4byte gPlayerAvatar thumb_func_end sub_80E6010 thumb_func_start sub_80E6024 @@ -220145,7 +220145,7 @@ sub_80E6024: @ 80E6024 strb r0, [r1, 0xB] bx lr .align 2, 0 -_080E6030: .4byte 0x0202e858 +_080E6030: .4byte gPlayerAvatar thumb_func_end sub_80E6024 thumb_func_start sub_80E6034 @@ -220170,7 +220170,7 @@ sub_80E6034: @ 80E6034 b _080E607E .align 2, 0 _080E605C: .4byte gUnknown_083DB600 -_080E6060: .4byte 0x0202e858 +_080E6060: .4byte gPlayerAvatar _080E6064: movs r0, 0x4 ands r0, r1 @@ -220232,7 +220232,7 @@ _080E60CC: pop {r0} bx r0 .align 2, 0 -_080E60D4: .4byte 0x0202e858 +_080E60D4: .4byte gPlayerAvatar thumb_func_end sub_80E6084 thumb_func_start sub_80E60D8 @@ -220252,7 +220252,7 @@ _080E60E8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E60F4: .4byte 0x0202e8cc +_080E60F4: .4byte gUnknown_0202E8CC _080E60F8: .4byte _080E60FC .align 2, 0 _080E60FC: @@ -220274,22 +220274,22 @@ _080E6134: ldr r1, _080E6138 b _080E624C .align 2, 0 -_080E6138: .4byte 0x02028250 +_080E6138: .4byte gUnknown_02028250 _080E613C: ldr r1, _080E6140 b _080E6276 .align 2, 0 -_080E6140: .4byte 0x0202825c +_080E6140: .4byte gUnknown_0202825C _080E6144: ldr r1, _080E6148 b _080E624C .align 2, 0 -_080E6148: .4byte 0x02028268 +_080E6148: .4byte gUnknown_02028268 _080E614C: ldr r1, _080E6150 b _080E6276 .align 2, 0 -_080E6150: .4byte 0x02028274 +_080E6150: .4byte gUnknown_02028274 _080E6154: ldr r0, _080E6164 ldrh r1, [r0] @@ -220300,8 +220300,8 @@ _080E6154: adds r1, r0, r1 b _080E624C .align 2, 0 -_080E6164: .4byte 0x0202e8ce -_080E6168: .4byte 0x02028280 +_080E6164: .4byte gUnknown_0202E8CE +_080E6168: .4byte gUnknown_02028280 _080E616C: ldr r0, _080E6194 movs r2, 0 @@ -220325,7 +220325,7 @@ _080E617C: adds r1, r6, 0 b _080E627A .align 2, 0 -_080E6194: .4byte 0x020284c8 +_080E6194: .4byte gUnknown_020284C8 _080E6198: .4byte sub_80546B8 _080E619C: ldr r0, _080E61B0 @@ -220339,9 +220339,9 @@ _080E619C: ldrb r4, [r0] b _080E6276 .align 2, 0 -_080E61B0: .4byte 0x0202e8ce -_080E61B4: .4byte 0x02027e70 -_080E61B8: .4byte 0x0202e8d0 +_080E61B0: .4byte gUnknown_0202E8CE +_080E61B4: .4byte gUnknown_02027E70 +_080E61B8: .4byte gUnknown_0202E8D0 _080E61BC: ldr r0, _080E61D4 ldrh r0, [r0] @@ -220356,9 +220356,9 @@ _080E61BC: adds r1, r0 b _080E624A .align 2, 0 -_080E61D4: .4byte 0x0202e8ce -_080E61D8: .4byte 0x02027e88 -_080E61DC: .4byte 0x0202e8d0 +_080E61D4: .4byte gUnknown_0202E8CE +_080E61D8: .4byte gUnknown_02027E88 +_080E61DC: .4byte gUnknown_0202E8D0 _080E61E0: ldr r0, _080E61F4 ldrh r1, [r0] @@ -220370,8 +220370,8 @@ _080E61E0: movs r4, 0 b _080E6276 .align 2, 0 -_080E61F4: .4byte 0x0202e8ce -_080E61F8: .4byte 0x02027e6e +_080E61F4: .4byte gUnknown_0202E8CE +_080E61F8: .4byte gUnknown_02027E6E _080E61FC: movs r1, 0 b _080E624C @@ -220382,7 +220382,7 @@ _080E6200: strh r0, [r1] b _080E624A .align 2, 0 -_080E620C: .4byte 0x0202824a +_080E620C: .4byte gUnknown_0202824A _080E6210: .4byte 0x0000ffff _080E6214: ldr r0, _080E6230 @@ -220399,9 +220399,9 @@ _080E6214: movs r4, 0 b _080E6276 .align 2, 0 -_080E6230: .4byte 0x0202e8ce -_080E6234: .4byte 0x02027e70 -_080E6238: .4byte 0x0202e8d0 +_080E6230: .4byte gUnknown_0202E8CE +_080E6234: .4byte gUnknown_02027E70 +_080E6238: .4byte gUnknown_0202E8D0 _080E623C: ldr r0, _080E6254 ldrh r1, [r0] @@ -220417,8 +220417,8 @@ _080E624C: mov r12, r0 b _080E627A .align 2, 0 -_080E6254: .4byte 0x0202e8ce -_080E6258: .4byte 0x02027e84 +_080E6254: .4byte gUnknown_0202E8CE +_080E6258: .4byte gUnknown_02027E84 _080E625C: .4byte sub_80546B8 _080E6260: ldr r1, _080E628C @@ -220487,7 +220487,7 @@ _080E62D0: .align 2, 0 _080E62DC: .4byte 0x02001000 _080E62E0: .4byte 0x00009c7c -_080E62E4: .4byte 0x02025734 +_080E62E4: .4byte gSaveBlock1 _080E62E8: .4byte 0x00002dd8 _080E62EC: .4byte 0x00002dda _080E62F0: .4byte 0x00009c7e @@ -220510,7 +220510,7 @@ sub_80E62F8: @ 80E62F8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E6314: .4byte 0x03001770 +_080E6314: .4byte gMain _080E6318: .4byte 0x0000043c _080E631C: .4byte _080E6320 .align 2, 0 @@ -220615,7 +220615,7 @@ _080E6402: .align 2, 0 _080E6414: .4byte sub_80E6A88 _080E6418: .4byte 0x00000805 -_080E641C: .4byte 0x03001770 +_080E641C: .4byte gMain _080E6420: .4byte 0x0000043c thumb_func_end sub_80E62F8 @@ -221147,14 +221147,14 @@ _080E67F8: pop {r0} bx r0 .align 2, 0 -_080E680C: .4byte 0x02028250 +_080E680C: .4byte gUnknown_02028250 _080E6810: .4byte gUnknown_083DB7EC -_080E6814: .4byte 0x0202825c +_080E6814: .4byte gUnknown_0202825C _080E6818: .4byte gUnknown_083DB7F4 -_080E681C: .4byte 0x02028268 +_080E681C: .4byte gUnknown_02028268 _080E6820: .4byte 0x0000ffff -_080E6824: .4byte 0x02028280 -_080E6828: .4byte 0x020284c0 +_080E6824: .4byte gUnknown_02028280 +_080E6828: .4byte gUnknown_020284C0 thumb_func_end sub_80E6764 thumb_func_start sub_80E682C @@ -221550,7 +221550,7 @@ _080E6AFE: b _080E6BA4 .align 2, 0 _080E6B44: .4byte 0x02001000 -_080E6B48: .4byte 0x03001770 +_080E6B48: .4byte gMain _080E6B4C: cmp r0, 0x2 beq _080E6B6C @@ -221705,7 +221705,7 @@ _080E6C76: pop {r0} bx r0 .align 2, 0 -_080E6C7C: .4byte 0x03001770 +_080E6C7C: .4byte gMain _080E6C80: .4byte sub_80E6AC4 thumb_func_end sub_80E6BC0 @@ -221814,7 +221814,7 @@ _080E6D44: bl sub_80E682C b _080E6D72 .align 2, 0 -_080E6D50: .4byte 0x0202e8dc +_080E6D50: .4byte gScriptResult _080E6D54: .4byte sub_80E752C _080E6D58: ldr r1, _080E6D60 @@ -222004,8 +222004,8 @@ _080E6EBE: bl sub_80E682C b _080E6F5E .align 2, 0 -_080E6EC8: .4byte 0x0202e8dc -_080E6ECC: .4byte 0x0202e8cc +_080E6EC8: .4byte gScriptResult +_080E6ECC: .4byte gUnknown_0202E8CC _080E6ED0: .4byte 0x00009c7c _080E6ED4: .4byte 0x0000ffff _080E6ED8: .4byte sub_80E752C @@ -222040,7 +222040,7 @@ _080E6F12: bl sub_80E682C b _080E6F5E .align 2, 0 -_080E6F1C: .4byte 0x03001770 +_080E6F1C: .4byte gMain _080E6F20: .4byte sub_80E6AC4 _080E6F24: movs r0, 0x7 @@ -222062,7 +222062,7 @@ _080E6F3C: strh r0, [r1, 0x24] b _080E6F5E .align 2, 0 -_080E6F48: .4byte 0x03001770 +_080E6F48: .4byte gMain _080E6F4C: .4byte 0x02001000 _080E6F50: bl sub_80E7E50 @@ -222188,7 +222188,7 @@ _080E7018: beq _080E7062 b _080E710A .align 2, 0 -_080E7054: .4byte 0x03001770 +_080E7054: .4byte gMain _080E7058: .4byte 0x000001b7 _080E705C: cmp r0, 0x3 @@ -222517,7 +222517,7 @@ _080E72E8: bl sub_80E682C b _080E731A .align 2, 0 -_080E7304: .4byte 0x03001770 +_080E7304: .4byte gMain _080E7308: .4byte sub_80E7324 _080E730C: movs r0, 0x2 @@ -222896,7 +222896,7 @@ sub_80E75D8: @ 80E75D8 movs r0, 0x2 b _080E768E .align 2, 0 -_080E75FC: .4byte 0x03001770 +_080E75FC: .4byte gMain _080E7600: .4byte 0x02001000 _080E7604: ldrh r1, [r2, 0x30] @@ -223183,7 +223183,7 @@ _080E7806: .align 2, 0 _080E780C: .4byte 0x02001000 _080E7810: .4byte 0x000001b7 -_080E7814: .4byte 0x03001770 +_080E7814: .4byte gMain _080E7818: movs r0, 0x80 ands r0, r2 @@ -223233,7 +223233,7 @@ _080E783E: strb r0, [r1] b _080E7944 .align 2, 0 -_080E7870: .4byte 0x03001770 +_080E7870: .4byte gMain _080E7874: movs r0, 0x80 ands r0, r2 @@ -223294,7 +223294,7 @@ _080E78C4: strb r0, [r5] b _080E7932 .align 2, 0 -_080E78E0: .4byte 0x03001770 +_080E78E0: .4byte gMain _080E78E4: .4byte 0x000001b5 _080E78E8: movs r0, 0x80 @@ -223660,7 +223660,7 @@ _080E7B6E: b _080E7D1A .align 2, 0 _080E7B8C: .4byte 0x02001000 -_080E7B90: .4byte 0x03001770 +_080E7B90: .4byte gMain _080E7B94: .4byte 0x000099a4 _080E7B98: .4byte 0x00009a29 _080E7B9C: @@ -224514,7 +224514,7 @@ sub_80E81C0: @ 80E81C0 pop {r0} bx r0 .align 2, 0 -_080E81EC: .4byte 0x020232cc +_080E81EC: .4byte gStringVar2 _080E81F0: .4byte 0x02001000 _080E81F4: .4byte 0x00009c7c _080E81F8: .4byte 0x00009c7e @@ -224611,7 +224611,7 @@ sub_80E8268: @ 80E8268 bx r0 .align 2, 0 _080E82B0: .4byte gSpriteTemplate_83DBBFC -_080E82B4: .4byte 0x02020004 +_080E82B4: .4byte gSprites _080E82B8: .4byte gUnknown_083DB694 thumb_func_end sub_80E8268 @@ -224903,7 +224903,7 @@ sub_80E8420: @ 80E8420 .align 2, 0 _080E84E0: .4byte gSpriteTemplate_83DBCAC _080E84E4: .4byte gUnknown_083DB694 -_080E84E8: .4byte 0x02020004 +_080E84E8: .4byte gSprites _080E84EC: .4byte gSpriteAnimTable_83DBC8C _080E84F0: .4byte sub_80E872C _080E84F4: .4byte gSpriteAnimTable_83DBC9C @@ -224957,7 +224957,7 @@ sub_80E8534: @ 80E8534 .align 2, 0 _080E8554: .4byte gUnknown_083DB694 _080E8558: .4byte 0x000001b7 -_080E855C: .4byte 0x020388ac +_080E855C: .4byte gUnknown_020388AC _080E8560: adds r0, r3, 0 adds r0, 0x26 @@ -224969,7 +224969,7 @@ _080E8560: adds r7, r0, 0 b _080E859C .align 2, 0 -_080E8574: .4byte 0x020388ac +_080E8574: .4byte gUnknown_020388AC _080E8578: movs r1, 0xD4 lsls r1, 1 @@ -224983,7 +224983,7 @@ _080E8578: movs r0, 0x2 b _080E8598 .align 2, 0 -_080E8590: .4byte 0x020388ac +_080E8590: .4byte gUnknown_020388AC _080E8594: ldr r1, _080E85F4 movs r0, 0x3 @@ -225032,7 +225032,7 @@ _080E859C: pop {r0} bx r0 .align 2, 0 -_080E85F4: .4byte 0x020388ac +_080E85F4: .4byte gUnknown_020388AC thumb_func_end sub_80E8534 thumb_func_start sub_80E85F8 @@ -225366,7 +225366,7 @@ sub_80E8818: @ 80E8818 bx r0 .align 2, 0 _080E8850: .4byte gSpriteTemplate_83DBBFC -_080E8854: .4byte 0x02020004 +_080E8854: .4byte gSprites _080E8858: .4byte gUnknown_083DB694 _080E885C: .4byte sub_80E8860 thumb_func_end sub_80E8818 @@ -225763,7 +225763,7 @@ _080E8AF6: .align 2, 0 _080E8B68: .4byte gSpriteTemplate_83DBD18 _080E8B6C: .4byte gUnknown_083DB694 -_080E8B70: .4byte 0x02020004 +_080E8B70: .4byte gSprites _080E8B74: .4byte gUnknown_083DBD10 thumb_func_end sub_80E8A7C @@ -225955,7 +225955,7 @@ _080E8CD0: _080E8CDC: .4byte gSpriteTemplate_83DBD48 _080E8CE0: .4byte gSaveBlock2 _080E8CE4: .4byte SpriteCallbackDummy -_080E8CE8: .4byte 0x02020004 +_080E8CE8: .4byte gSprites thumb_func_end sub_80E8BF4 thumb_func_start sub_80E8CEC @@ -225991,7 +225991,7 @@ _080E8D28: .4byte gUnknown_083DBD68 _080E8D2C: .4byte gSpriteTemplate_83DBDE4 _080E8D30: .4byte gUnknown_083DB694 _080E8D34: .4byte 0x00009c74 -_080E8D38: .4byte 0x02020004 +_080E8D38: .4byte gSprites _080E8D3C: ldr r0, _080E8D4C ldr r0, [r0] @@ -226261,11 +226261,11 @@ _080E8F7C: .4byte REG_BG3CNT _080E8F80: .4byte 0x00000f0f _080E8F84: .4byte 0x06007800 _080E8F88: .4byte gUnknown_083DBE40 -_080E8F8C: .4byte 0x0202eac8 +_080E8F8C: .4byte gPlttBufferUnfaded _080E8F90: .4byte 0x00007fff _080E8F94: .4byte 0x00006f5b _080E8F98: .4byte 0x0000739c -_080E8F9C: .4byte 0x0202eec8 +_080E8F9C: .4byte gPlttBufferFaded _080E8FA0: .4byte REG_BLDCNT thumb_func_end sub_80E8DD8 @@ -226504,9 +226504,9 @@ _080E912A: .align 2, 0 _080E9164: .4byte gUnknown_083DB694 _080E9168: .4byte 0x00009c32 -_080E916C: .4byte 0x0202eac8 +_080E916C: .4byte gPlttBufferUnfaded _080E9170: .4byte 0x00009c34 -_080E9174: .4byte 0x0202eec8 +_080E9174: .4byte gPlttBufferFaded thumb_func_end sub_80E9108 thumb_func_start sub_80E9178 @@ -226533,7 +226533,7 @@ sub_80E9198: @ 80E9198 strb r0, [r1] bx lr .align 2, 0 -_080E91A0: .4byte 0x03000740 +_080E91A0: .4byte gUnknown_03000740 thumb_func_end sub_80E9198 thumb_func_start sub_80E91A4 @@ -226542,7 +226542,7 @@ sub_80E91A4: @ 80E91A4 ldrb r0, [r0] bx lr .align 2, 0 -_080E91AC: .4byte 0x03000740 +_080E91AC: .4byte gUnknown_03000740 thumb_func_end sub_80E91A4 thumb_func_start sub_80E91B0 @@ -230084,8 +230084,8 @@ _080EAD42: pop {r0} bx r0 .align 2, 0 -_080EAD58: .4byte 0x03004dc0 -_080EAD5C: .4byte 0x03004de0 +_080EAD58: .4byte gUnknown_03004DC0 +_080EAD5C: .4byte gUnknown_03004DE0 _080EAD60: .4byte gUnknown_083DB694 thumb_func_end sub_80EAD08 @@ -231351,7 +231351,7 @@ _080EB6A4: ldr r1, _080EB6B0 b _080EB6CE .align 2, 0 -_080EB6B0: .4byte 0x02027e70 +_080EB6B0: .4byte gUnknown_02027E70 _080EB6B4: movs r2, 0x2 lsls r0, r1, 3 @@ -231360,7 +231360,7 @@ _080EB6B4: ldr r1, _080EB6C0 b _080EB6CE .align 2, 0 -_080EB6C0: .4byte 0x02027e88 +_080EB6C0: .4byte gUnknown_02027E88 _080EB6C4: movs r2, 0x1 lsls r0, r1, 3 @@ -231390,7 +231390,7 @@ _080EB6EE: pop {r0} bx r0 .align 2, 0 -_080EB6F4: .4byte 0x02027e6e +_080EB6F4: .4byte gUnknown_02027E6E _080EB6F8: .4byte 0x0000ffff thumb_func_end unref_sub_80EB684 @@ -231518,7 +231518,7 @@ sub_80EB7C4: @ 80EB7C4 beq _080EB7E6 b _080EB82E .align 2, 0 -_080EB7D8: .4byte 0x0202e8cc +_080EB7D8: .4byte gUnknown_0202E8CC _080EB7DC: cmp r0, 0x2 beq _080EB810 @@ -231530,7 +231530,7 @@ _080EB7E6: movs r2, 0x2 b _080EB81C .align 2, 0 -_080EB7EC: .4byte 0x02028250 +_080EB7EC: .4byte gUnknown_02028250 _080EB7F0: ldr r5, _080EB80C adds r0, r5, 0 @@ -231545,12 +231545,12 @@ _080EB7F0: movs r3, 0x3 b _080EB81E .align 2, 0 -_080EB80C: .4byte 0x0202825c +_080EB80C: .4byte gUnknown_0202825C _080EB810: ldr r5, _080EB814 b _080EB81A .align 2, 0 -_080EB814: .4byte 0x02028268 +_080EB814: .4byte gUnknown_02028268 _080EB818: ldr r5, _080EB834 _080EB81A: @@ -231569,8 +231569,8 @@ _080EB82E: pop {r0} bx r0 .align 2, 0 -_080EB834: .4byte 0x02028274 -_080EB838: .4byte 0x020234cc +_080EB834: .4byte gUnknown_02028274 +_080EB838: .4byte gStringVar4 thumb_func_end sub_80EB7C4 thumb_func_start sub_80EB83C @@ -231593,7 +231593,7 @@ _080EB84E: pop {r0} bx r0 .align 2, 0 -_080EB864: .4byte 0x020232cc +_080EB864: .4byte gStringVar2 thumb_func_end sub_80EB83C thumb_func_start sub_80EB868 @@ -231614,7 +231614,7 @@ sub_80EB868: @ 80EB868 ands r0, r1 bx lr .align 2, 0 -_080EB888: .4byte 0x02025734 +_080EB888: .4byte gSaveBlock1 _080EB88C: .4byte 0x00002d8c thumb_func_end sub_80EB868 @@ -231641,7 +231641,7 @@ _080EB8B2: pop {r0} bx r0 .align 2, 0 -_080EB8B8: .4byte 0x02025734 +_080EB8B8: .4byte gSaveBlock1 _080EB8BC: .4byte 0x00002d8c thumb_func_end sub_80EB890 @@ -231881,7 +231881,7 @@ sub_80EBA5C: @ 80EBA5C ldr r0, [r0] mov pc, r0 .align 2, 0 -_080EBA74: .4byte 0x03001770 +_080EBA74: .4byte gMain _080EBA78: .4byte 0x0000043c _080EBA7C: .4byte _080EBA80 .align 2, 0 @@ -231930,7 +231930,7 @@ _080EBAC0: _080EBAF0: .4byte 0x02000000 _080EBAF4: .4byte 0x00006dac _080EBAF8: .4byte 0x00006dab -_080EBAFC: .4byte 0x03001770 +_080EBAFC: .4byte gMain _080EBB00: .4byte 0x0000043c _080EBB04: .4byte sub_80EBBE8 _080EBB08: @@ -231964,7 +231964,7 @@ _080EBB3E: bl sub_80F1AC4 b _080EBB80 .align 2, 0 -_080EBB44: .4byte 0x03001770 +_080EBB44: .4byte gMain _080EBB48: .4byte 0x0000043c _080EBB4C: bl sub_80F2688 @@ -231978,7 +231978,7 @@ _080EBB5C: bl sub_80F26BC b _080EBB80 .align 2, 0 -_080EBB64: .4byte 0x03001770 +_080EBB64: .4byte gMain _080EBB68: .4byte 0x0000043c _080EBB6C: bl sub_80F36F0 @@ -231996,7 +231996,7 @@ _080EBB80: bne _080EBBCC b _080EBBC0 .align 2, 0 -_080EBB88: .4byte 0x03001770 +_080EBB88: .4byte gMain _080EBB8C: .4byte 0x0000043c _080EBB90: bl sub_80EBC10 @@ -232033,7 +232033,7 @@ _080EBBD0: .4byte 0x02000000 _080EBBD4: .4byte 0x00006dab _080EBBD8: .4byte sub_80EBD90 _080EBBDC: .4byte sub_80EBD18 -_080EBBE0: .4byte 0x03001770 +_080EBBE0: .4byte gMain _080EBBE4: .4byte 0x0000043c thumb_func_end sub_80EBA5C @@ -232117,7 +232117,7 @@ _080EBC4C: pop {r0} bx r0 .align 2, 0 -_080EBC7C: .4byte 0x03001760 +_080EBC7C: .4byte gKeyRepeatStartDelay _080EBC80: .4byte 0x02000000 _080EBC84: .4byte 0x00008828 _080EBC88: .4byte 0x00006ddc @@ -232486,7 +232486,7 @@ _080EBF88: adds r1, r2, r3 b _080EBFDC .align 2, 0 -_080EBF9C: .4byte 0x0202f388 +_080EBF9C: .4byte gPaletteFade _080EBFA0: movs r0, 0 bl sub_80F2C80 @@ -232712,7 +232712,7 @@ _080EC168: adds r1, r4, r2 b _080EC1D0 .align 2, 0 -_080EC17C: .4byte 0x0202f388 +_080EC17C: .4byte gPaletteFade _080EC180: bl sub_80F2598 ldr r1, _080EC190 @@ -232921,7 +232921,7 @@ _080EC304: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080EC310: .4byte 0x03001770 +_080EC310: .4byte gMain _080EC314: .4byte 0x00006dad _080EC318: .4byte _080EC31C .align 2, 0 @@ -233100,7 +233100,7 @@ _080EC492: pop {r0} bx r0 .align 2, 0 -_080EC498: .4byte 0x03001770 +_080EC498: .4byte gMain _080EC49C: .4byte 0x00006dad thumb_func_end sub_80EC268 @@ -233211,7 +233211,7 @@ _080EC578: bl sub_80EED0C b _080EC644 .align 2, 0 -_080EC590: .4byte 0x0202f388 +_080EC590: .4byte gPaletteFade _080EC594: bl sub_80F2620 ldr r1, _080EC5A4 @@ -233323,7 +233323,7 @@ _080EC66A: pop {r0} bx r0 .align 2, 0 -_080EC674: .4byte 0x0202f388 +_080EC674: .4byte gPaletteFade _080EC678: .4byte sub_80EC67C thumb_func_end sub_80EC4A0 @@ -233521,7 +233521,7 @@ _080EC800: pop {r0} bx r0 .align 2, 0 -_080EC808: .4byte 0x0202f388 +_080EC808: .4byte gPaletteFade _080EC80C: .4byte gSaveBlock2 _080EC810: .4byte 0x02000000 _080EC814: .4byte 0x00006e90 @@ -233626,7 +233626,7 @@ _080EC8B0: beq _080EC8F2 b _080EC954 .align 2, 0 -_080EC8E4: .4byte 0x03001770 +_080EC8E4: .4byte gMain _080EC8E8: .4byte 0x00006dad _080EC8EC: cmp r0, 0x2 @@ -233947,7 +233947,7 @@ _080ECB72: adds r1, r4, r0 b _080ECBC8 .align 2, 0 -_080ECB88: .4byte 0x0202f388 +_080ECB88: .4byte gPaletteFade _080ECB8C: movs r0, 0x1 bl sub_80F2C80 @@ -234066,7 +234066,7 @@ _080ECC5A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080ECC78: .4byte 0x03001770 +_080ECC78: .4byte gMain _080ECC7C: .4byte 0x00006dad _080ECC80: .4byte _080ECC84 .align 2, 0 @@ -234260,7 +234260,7 @@ _080ECE28: adds r1, r4, r2 b _080ECFDC .align 2, 0 -_080ECE30: .4byte 0x0202f388 +_080ECE30: .4byte gPaletteFade _080ECE34: bl sub_80EEF78 lsls r0, 24 @@ -234415,7 +234415,7 @@ _080ECF58: adds r1, r4, r2 b _080ECFDC .align 2, 0 -_080ECF6C: .4byte 0x0202f388 +_080ECF6C: .4byte gPaletteFade _080ECF70: movs r0, 0x1 bl sub_80F2C80 @@ -234617,7 +234617,7 @@ _080ED116: adds r1, r3 b _080ED27C .align 2, 0 -_080ED130: .4byte 0x0202f388 +_080ED130: .4byte gPaletteFade _080ED134: .4byte 0x02000000 _080ED138: bl sub_80F2620 @@ -234787,7 +234787,7 @@ _080ED27C: strh r0, [r1] b _080ED308 .align 2, 0 -_080ED284: .4byte 0x0202f388 +_080ED284: .4byte gPaletteFade _080ED288: .4byte 0x00000306 _080ED28C: movs r0, 0x1 @@ -234901,7 +234901,7 @@ _080ED342: bl sub_80EBDBC b _080ED3CA .align 2, 0 -_080ED36C: .4byte 0x03001770 +_080ED36C: .4byte gMain _080ED370: .4byte sub_80ED4D8 _080ED374: movs r0, 0x5 @@ -235067,7 +235067,7 @@ _080ED4C6: pop {r0} bx r0 .align 2, 0 -_080ED4D0: .4byte 0x0202f388 +_080ED4D0: .4byte gPaletteFade _080ED4D4: .4byte sub_80ED31C thumb_func_end sub_80ED3D0 @@ -235132,7 +235132,7 @@ _080ED542: bl sub_80F3130 b _080ED5E6 .align 2, 0 -_080ED560: .4byte 0x0202f388 +_080ED560: .4byte gPaletteFade _080ED564: bl sub_8055870 cmp r0, 0 @@ -235219,7 +235219,7 @@ _080ED60E: pop {r0} bx r0 .align 2, 0 -_080ED618: .4byte 0x0202f388 +_080ED618: .4byte gPaletteFade _080ED61C: .4byte sub_80ED858 thumb_func_end sub_80ED4D8 @@ -235337,7 +235337,7 @@ _080ED6FE: strh r1, [r0] b _080ED846 .align 2, 0 -_080ED724: .4byte 0x0202f388 +_080ED724: .4byte gPaletteFade _080ED728: .4byte 0x02000000 _080ED72C: .4byte 0x000076aa _080ED730: @@ -235428,7 +235428,7 @@ _080ED7D4: adds r1, r4, r2 b _080ED814 .align 2, 0 -_080ED7E8: .4byte 0x0202f388 +_080ED7E8: .4byte gPaletteFade _080ED7EC: movs r0, 0x1 bl sub_80F2C80 @@ -235608,7 +235608,7 @@ _080ED948: adds r1, r5, r2 b _080ED9B8 .align 2, 0 -_080ED960: .4byte 0x03001770 +_080ED960: .4byte gMain _080ED964: .4byte 0x000087cb _080ED968: .4byte 0x000076aa _080ED96C: .4byte 0x000087dc @@ -235842,7 +235842,7 @@ _080EDB28: bl sub_80EBDBC b _080EDB7A .align 2, 0 -_080EDB60: .4byte 0x0202f388 +_080EDB60: .4byte gPaletteFade _080EDB64: .4byte 0x02000000 _080EDB68: .4byte 0x000076aa _080EDB6C: .4byte sub_80ECA10 @@ -235962,7 +235962,7 @@ _080EDC66: bl sub_80EF814 b _080EDD82 .align 2, 0 -_080EDC78: .4byte 0x0202f388 +_080EDC78: .4byte gPaletteFade _080EDC7C: bl sub_80F2620 ldr r1, _080EDC8C @@ -236117,7 +236117,7 @@ _080EDDAA: pop {r0} bx r0 .align 2, 0 -_080EDDB4: .4byte 0x0202f388 +_080EDDB4: .4byte gPaletteFade _080EDDB8: .4byte sub_80EDDBC thumb_func_end sub_80EDB88 @@ -236162,7 +236162,7 @@ _080EDDE2: bl sub_80EBDBC b _080EDE6A .align 2, 0 -_080EDE0C: .4byte 0x03001770 +_080EDE0C: .4byte gMain _080EDE10: .4byte sub_80EDEE4 _080EDE14: movs r0, 0x5 @@ -236259,7 +236259,7 @@ _080EDEC4: strh r0, [r4] b _080EDED6 .align 2, 0 -_080EDECC: .4byte 0x0202f388 +_080EDECC: .4byte gPaletteFade _080EDED0: ldr r0, _080EDEE0 bl sub_80EBDBC @@ -236338,7 +236338,7 @@ _080EDF5E: adds r1, r0 b _080EE042 .align 2, 0 -_080EDF78: .4byte 0x0202f388 +_080EDF78: .4byte gPaletteFade _080EDF7C: .4byte 0x02000000 _080EDF80: bl sub_80F66E0 @@ -236440,7 +236440,7 @@ _080EE042: strh r0, [r1] b _080EE060 .align 2, 0 -_080EE04C: .4byte 0x0202f388 +_080EE04C: .4byte gPaletteFade _080EE050: bl sub_80F170C lsls r0, 24 @@ -236522,7 +236522,7 @@ _080EE0CC: adds r1, r4, r5 b _080EE1C4 .align 2, 0 -_080EE0FC: .4byte 0x03001770 +_080EE0FC: .4byte gMain _080EE100: .4byte 0x000087dc _080EE104: ldrh r1, [r3, 0x30] @@ -236677,7 +236677,7 @@ _080EE224: strh r1, [r0] b _080EE288 .align 2, 0 -_080EE248: .4byte 0x03001770 +_080EE248: .4byte gMain _080EE24C: .4byte 0x02000000 _080EE250: bl sub_80F3BD4 @@ -236777,7 +236777,7 @@ _080EE2FE: bl sub_80EEE08 b _080EE3A0 .align 2, 0 -_080EE320: .4byte 0x0202f388 +_080EE320: .4byte gPaletteFade _080EE324: bl sub_80F6134 movs r0, 0x1 @@ -236863,7 +236863,7 @@ _080EE3C6: pop {r0} bx r0 .align 2, 0 -_080EE3D0: .4byte 0x0202f388 +_080EE3D0: .4byte gPaletteFade _080EE3D4: .4byte sub_80EDDBC thumb_func_end sub_80EE294 @@ -236958,7 +236958,7 @@ _080EE48C: bl sub_80EEE08 b _080EE552 .align 2, 0 -_080EE4AC: .4byte 0x0202f388 +_080EE4AC: .4byte gPaletteFade _080EE4B0: bl sub_80F2620 b _080EE552 @@ -237061,7 +237061,7 @@ _080EE57A: pop {r0} bx r0 .align 2, 0 -_080EE584: .4byte 0x0202f388 +_080EE584: .4byte gPaletteFade _080EE588: .4byte sub_80EE58C thumb_func_end sub_80EE3D8 @@ -237106,7 +237106,7 @@ _080EE5B2: bl sub_80EBDBC b _080EE652 .align 2, 0 -_080EE5DC: .4byte 0x03001770 +_080EE5DC: .4byte gMain _080EE5E0: .4byte sub_80EE658 _080EE5E4: movs r0, 0x5 @@ -237315,7 +237315,7 @@ _080EE780: adds r1, r4, r5 b _080EE7E8 .align 2, 0 -_080EE7B0: .4byte 0x03001770 +_080EE7B0: .4byte gMain _080EE7B4: .4byte 0x000087dc _080EE7B8: ldrh r1, [r3, 0x2C] @@ -237517,7 +237517,7 @@ _080EE94C: strh r0, [r4] b _080EE95E .align 2, 0 -_080EE954: .4byte 0x0202f388 +_080EE954: .4byte gPaletteFade _080EE958: ldr r0, _080EE968 bl sub_80EBDBC @@ -237571,7 +237571,7 @@ _080EE9B4: pop {r0} bx r0 .align 2, 0 -_080EE9BC: .4byte 0x0202f388 +_080EE9BC: .4byte gPaletteFade thumb_func_end sub_80EE96C thumb_func_start sub_80EE9C0 @@ -237886,7 +237886,7 @@ _080EEC36: movs r0, 0x1 b _080EEC8A .align 2, 0 -_080EEC48: .4byte 0x03001770 +_080EEC48: .4byte gMain _080EEC4C: .4byte 0x02006dad _080EEC50: movs r0, 0x80 @@ -237953,7 +237953,7 @@ sub_80EEC90: @ 80EEC90 strb r0, [r1] b _080EECF8 .align 2, 0 -_080EECC0: .4byte 0x03001770 +_080EECC0: .4byte gMain _080EECC4: .4byte 0x02000000 _080EECC8: .4byte 0x00006dad _080EECCC: .4byte 0x00006dae @@ -238091,7 +238091,7 @@ sub_80EED9C: @ 80EED9C pop {r0} bx r0 .align 2, 0 -_080EEDB8: .4byte 0x03000744 +_080EEDB8: .4byte gUnknown_03000744 _080EEDBC: .4byte 0x02000000 _080EEDC0: .4byte sub_80EEDC4 thumb_func_end sub_80EED9C @@ -238114,7 +238114,7 @@ _080EEDDC: bx r0 .align 2, 0 _080EEDE0: .4byte 0x02000000 -_080EEDE4: .4byte 0x03000744 +_080EEDE4: .4byte gUnknown_03000744 thumb_func_end sub_80EEDC4 thumb_func_start sub_80EEDE8 @@ -239360,7 +239360,7 @@ _080EF7AA: bl sub_80EF740 b _080EF7C8 .align 2, 0 -_080EF7B0: .4byte 0x03004b20 +_080EF7B0: .4byte gTasks _080EF7B4: .4byte gUnknown_083DFEC4 _080EF7B8: .4byte 0x00006da2 _080EF7BC: @@ -239692,7 +239692,7 @@ _080EFA38: .align 2, 0 _080EFA64: .4byte gUnknown_083DFEC4 _080EFA68: .4byte 0x00006e18 -_080EFA6C: .4byte 0x020238c0 +_080EFA6C: .4byte gLinkOpen _080EFA70: movs r4, 0 b _080EFA92 @@ -240879,7 +240879,7 @@ _080F0400: .4byte gUnknown_083E0334 _080F0404: .4byte gUnknown_083DFEC4 _080F0408: .4byte 0x000087ca _080F040C: .4byte gPokenavConditionSearch2_Pal -_080F0410: .4byte 0x0202eac8 +_080F0410: .4byte gPlttBufferUnfaded _080F0414: .4byte gUnknownPalette_81E6692 _080F0418: cmp r0, 0x1 @@ -240911,7 +240911,7 @@ _080F0418: b _080F04A8 .align 2, 0 _080F0458: .4byte gUnknown_083E0274 -_080F045C: .4byte 0x0202eac8 +_080F045C: .4byte gPlttBufferUnfaded _080F0460: .4byte gUnknownPalette_81E6692 _080F0464: ldr r4, _080F04B0 @@ -240949,7 +240949,7 @@ _080F04A8: b _080F0618 .align 2, 0 _080F04B0: .4byte gUnknown_08E9F9E8 -_080F04B4: .4byte 0x0202eac8 +_080F04B4: .4byte gPlttBufferUnfaded _080F04B8: .4byte gUnknown_083E0314 _080F04BC: ldr r0, _080F04E8 @@ -242872,7 +242872,7 @@ _080F1420: .4byte 0x0000934c _080F1424: .4byte 0x0600b800 _080F1428: .4byte 0x040000d4 _080F142C: .4byte 0x84000140 -_080F1430: .4byte 0x0202eac8 +_080F1430: .4byte gPlttBufferUnfaded _080F1434: .4byte gPokenavRibbonView_Pal + 0x1C thumb_func_end sub_80F13FC @@ -242961,7 +242961,7 @@ _080F14D4: .4byte gUnknown_083DFEC8 _080F14D8: .4byte 0x00000a98 _080F14DC: .4byte gUnknown_083DFEC4 _080F14E0: .4byte 0x0000bc91 -_080F14E4: .4byte 0x020388b4 +_080F14E4: .4byte gUnknown_020388B4 _080F14E8: .4byte 0x0000bc4c _080F14EC: .4byte gRibbonDescriptions _080F14F0: @@ -243016,10 +243016,10 @@ _080F152E: bl sub_8072C74 b _080F158A .align 2, 0 -_080F1558: .4byte 0x020388b4 +_080F1558: .4byte gUnknown_020388B4 _080F155C: .4byte 0x0000bc8e _080F1560: .4byte 0x0000bc8f -_080F1564: .4byte 0x02025734 +_080F1564: .4byte gSaveBlock1 _080F1568: .4byte 0x000030f7 _080F156C: .4byte gGiftRibbonDescriptions _080F1570: @@ -243529,7 +243529,7 @@ _080F1990: .4byte gUnknown_083DFEC4 _080F1994: .4byte 0x00008788 _080F1998: .4byte 0x000087dc _080F199C: .4byte 0x0000893f -_080F19A0: .4byte 0x03004360 +_080F19A0: .4byte gPlayerParty _080F19A4: .4byte gOtherText_Nature2 _080F19A8: .4byte gNatureNames _080F19AC: @@ -243635,7 +243635,7 @@ _080F1A60: pop {r0} bx r0 .align 2, 0 -_080F1A68: .4byte 0x020388b0 +_080F1A68: .4byte gUnknown_020388B0 _080F1A6C: .4byte gUnknown_083DFEC4 _080F1A70: .4byte 0x00006e2c thumb_func_end sub_80F19FC @@ -243647,7 +243647,7 @@ sub_80F1A74: @ 80F1A74 strb r0, [r1] bx lr .align 2, 0 -_080F1A7C: .4byte 0x020388b0 +_080F1A7C: .4byte gUnknown_020388B0 thumb_func_end sub_80F1A74 thumb_func_start sub_80F1A80 @@ -243659,7 +243659,7 @@ sub_80F1A80: @ 80F1A80 strb r2, [r0, 0x1] bx lr .align 2, 0 -_080F1A8C: .4byte 0x020388b0 +_080F1A8C: .4byte gUnknown_020388B0 thumb_func_end sub_80F1A80 thumb_func_start sub_80F1A90 @@ -244084,7 +244084,7 @@ _080F1DB0: .align 2, 0 _080F1DB4: .4byte gSpriteTemplate_83E4454 _080F1DB8: .4byte gUnknown_083DFEC4 -_080F1DBC: .4byte 0x02020004 +_080F1DBC: .4byte gSprites _080F1DC0: .4byte 0x0000030e _080F1DC4: movs r0, 0 @@ -245188,11 +245188,11 @@ sub_80F2598: @ 80F2598 .align 2, 0 _080F25F0: .4byte gUnknown_083DFEC4 _080F25F4: .4byte 0x00006d9c -_080F25F8: .4byte 0x02025734 +_080F25F8: .4byte gSaveBlock1 _080F25FC: .4byte gSpriteSheet_PokenavBlueLight _080F2600: .4byte gSpritePalette_PokenavBlueLight _080F2604: .4byte gSpriteTemplate_83E4484 -_080F2608: .4byte 0x02020004 +_080F2608: .4byte gSprites _080F260C: movs r0, 0x19 bl FreeSpriteTilesByTag @@ -245828,7 +245828,7 @@ _080F2B44: .4byte gSpriteTemplate_83E4548 _080F2B48: .4byte 0x0000ffa0 _080F2B4C: .4byte gUnknown_083DFEC4 _080F2B50: .4byte 0x00003b90 -_080F2B54: .4byte 0x02020004 +_080F2B54: .4byte gSprites _080F2B58: .4byte 0x00006e90 _080F2B5C: adds r0, r5, r4 @@ -245880,7 +245880,7 @@ _080F2BA6: pop {r0} bx r0 .align 2, 0 -_080F2BB8: .4byte 0x02020004 +_080F2BB8: .4byte gSprites thumb_func_end sub_80F29B8 thumb_func_start sub_80F2BBC @@ -246312,7 +246312,7 @@ _080F2EC8: strh r0, [r5] b _080F2F26 .align 2, 0 -_080F2EF0: .4byte 0x02020004 +_080F2EF0: .4byte gSprites _080F2EF4: .4byte 0x0000d1e0 _080F2EF8: .4byte 0x06010000 _080F2EFC: @@ -246565,7 +246565,7 @@ _080F30DE: .align 2, 0 _080F30F4: .4byte gUnknown_083DFEC4 _080F30F8: .4byte 0x000087cc -_080F30FC: .4byte 0x02020004 +_080F30FC: .4byte gSprites _080F3100: .4byte gSpriteTemplate_83E45F0 _080F3104: .4byte 0x000087d0 _080F3108: @@ -247008,7 +247008,7 @@ _080F3448: .4byte gSpriteTemplate_83E4660 _080F344C: .4byte gUnknown_083DFEC4 _080F3450: .4byte 0x000087da _080F3454: .4byte 0x000087e4 -_080F3458: .4byte 0x02020004 +_080F3458: .4byte gSprites _080F345C: ldr r0, [r5] ldr r3, _080F34C8 @@ -247069,7 +247069,7 @@ _080F3488: _080F34C8: .4byte 0x000087e4 _080F34CC: .4byte SpriteCallbackDummy _080F34D0: .4byte gUnknown_083DFEC4 -_080F34D4: .4byte 0x02020004 +_080F34D4: .4byte gSprites _080F34D8: ldr r0, [r5] ldr r1, _080F3548 @@ -247132,7 +247132,7 @@ _080F34EE: _080F3548: .4byte 0x000087e4 _080F354C: .4byte sub_80F3360 _080F3550: .4byte gUnknown_083DFEC4 -_080F3554: .4byte 0x02020004 +_080F3554: .4byte gSprites _080F3558: ldr r0, _080F3574 ldr r0, [r0] @@ -247875,7 +247875,7 @@ _080F3AF2: pop {r1} bx r1 .align 2, 0 -_080F3AFC: .4byte 0x02020004 +_080F3AFC: .4byte gSprites thumb_func_end sub_80F3A3C thumb_func_start sub_80F3B00 @@ -248223,7 +248223,7 @@ _080F3D94: .align 2, 0 _080F3D9C: .4byte gSpriteTemplate_83E4800 _080F3DA0: .4byte gUnknown_083DFEC4 -_080F3DA4: .4byte 0x02020004 +_080F3DA4: .4byte gSprites thumb_func_end sub_80F3D00 thumb_func_start move_anim_execute @@ -248668,7 +248668,7 @@ _080F40B8: .align 2, 0 _080F40E4: .4byte gSpriteTemplate_83E4850 _080F40E8: .4byte 0x00006d98 -_080F40EC: .4byte 0x02020004 +_080F40EC: .4byte gSprites _080F40F0: ldr r2, _080F410C adds r1, r4, r2 @@ -248972,7 +248972,7 @@ _080F433C: .4byte gUnknown_083DFEC4 _080F4340: .4byte 0x0000d1e4 _080F4344: .4byte 0x001a0500 _080F4348: .4byte gUnknown_083E4868 -_080F434C: .4byte 0x02020004 +_080F434C: .4byte gSprites _080F4350: .4byte gSpriteTemplate_83E4878 _080F4354: .4byte 0x000003ff _080F4358: .4byte 0xfffffc00 @@ -249174,7 +249174,7 @@ _080F44C8: bl GetMonData b _080F453C .align 2, 0 -_080F44DC: .4byte 0x03004360 +_080F44DC: .4byte gPlayerParty _080F44E0: movs r0, 0x64 muls r0, r2 @@ -249184,7 +249184,7 @@ _080F44E0: bl GetMonData b _080F453C .align 2, 0 -_080F44F0: .4byte 0x03004360 +_080F44F0: .4byte gPlayerParty _080F44F4: cmp r4, 0x2 beq _080F44FC @@ -249207,7 +249207,7 @@ _080F44FC: bl GetBoxMonData b _080F453C .align 2, 0 -_080F451C: .4byte 0x020300a4 +_080F451C: .4byte gUnknown_020300A4 _080F4520: lsls r1, r0, 2 adds r1, r0 @@ -249227,7 +249227,7 @@ _080F453C: pop {r1} bx r1 .align 2, 0 -_080F4544: .4byte 0x020300a4 +_080F4544: .4byte gUnknown_020300A4 thumb_func_end sub_80F44B0 thumb_func_start sub_80F4548 @@ -249251,7 +249251,7 @@ sub_80F4548: @ 80F4548 bl SetMonData b _080F4592 .align 2, 0 -_080F4570: .4byte 0x03004360 +_080F4570: .4byte gPlayerParty _080F4574: lsls r1, r3, 2 adds r1, r3 @@ -249273,7 +249273,7 @@ _080F4592: pop {r0} bx r0 .align 2, 0 -_080F459C: .4byte 0x020300a4 +_080F459C: .4byte gUnknown_020300A4 thumb_func_end sub_80F4548 thumb_func_start sub_80F45A0 @@ -249348,7 +249348,7 @@ _080F4624: b _080F4676 .align 2, 0 _080F4634: .4byte 0x000088e9 -_080F4638: .4byte 0x020383e4 +_080F4638: .4byte gUnknown_020383E4 _080F463C: .4byte gUnknown_083DFEC4 _080F4640: .4byte 0x00008937 _080F4644: @@ -250171,7 +250171,7 @@ _080F4C66: .align 2, 0 _080F4CC4: .4byte gUnknown_083DFEC4 _080F4CC8: .4byte 0x00008828 -_080F4CCC: .4byte 0x03004360 +_080F4CCC: .4byte gPlayerParty _080F4CD0: .4byte 0x0000893d _080F4CD4: .4byte 0x0000893e _080F4CD8: .4byte 0x000001ff @@ -250401,7 +250401,7 @@ _080F4E98: .4byte gUnknown_083DFEC4 _080F4E9C: .4byte 0x00008fe6 _080F4EA0: .4byte 0x00008fe7 _080F4EA4: .4byte 0x000087d8 -_080F4EA8: .4byte 0x020300a4 +_080F4EA8: .4byte gUnknown_020300A4 _080F4EAC: .4byte 0xffff00ff _080F4EB0: .4byte 0xffe0ffff _080F4EB4: .4byte 0xffffff00 @@ -250477,7 +250477,7 @@ _080F4F24: b _080F4F64 .align 2, 0 _080F4F44: .4byte 0x00008828 -_080F4F48: .4byte 0x03004360 +_080F4F48: .4byte gPlayerParty _080F4F4C: .4byte 0x000087d8 _080F4F50: .4byte gUnknown_083DFEC4 _080F4F54: .4byte 0x00008fe4 @@ -252108,7 +252108,7 @@ _080F5B82: movs r0, 0x1 b _080F5BCE .align 2, 0 -_080F5BA8: .4byte 0x03004de0 +_080F5BA8: .4byte gUnknown_03004DE0 _080F5BAC: .4byte gUnknown_083DFEC4 _080F5BB0: .4byte 0x00009345 _080F5BB4: @@ -252144,7 +252144,7 @@ sub_80F5BDC: @ 80F5BDC pop {r0} bx r0 .align 2, 0 -_080F5BEC: .4byte 0x03004dc0 +_080F5BEC: .4byte gUnknown_03004DC0 thumb_func_end sub_80F5BDC thumb_func_start sub_80F5BF0 @@ -252252,7 +252252,7 @@ _080F5CA6: _080F5CB8: .4byte gUnknown_083DFEC4 _080F5CBC: .4byte 0x00009344 _080F5CC0: .4byte 0x0000911c -_080F5CC4: .4byte 0x03004de0 +_080F5CC4: .4byte gUnknown_03004DE0 _080F5CC8: .4byte 0x0000ffff _080F5CCC: .4byte 0x00009130 _080F5CD0: .4byte 0x00009132 @@ -252372,7 +252372,7 @@ _080F5DA0: _080F5DB0: .4byte gUnknown_083DFEC4 _080F5DB4: .4byte 0x00009344 _080F5DB8: .4byte 0x0000911c -_080F5DBC: .4byte 0x03004de0 +_080F5DBC: .4byte gUnknown_03004DE0 _080F5DC0: .4byte 0x0000ffff _080F5DC4: .4byte 0x00009130 _080F5DC8: .4byte 0x00009132 @@ -252392,7 +252392,7 @@ sub_80F5DD4: @ 80F5DD4 bl sub_80F5E20 b _080F5E18 .align 2, 0 -_080F5DE8: .4byte 0x03001770 +_080F5DE8: .4byte gMain _080F5DEC: movs r0, 0x80 ands r0, r1 @@ -253065,7 +253065,7 @@ _080F62FE: .align 2, 0 _080F630C: .4byte 0x00008fe6 _080F6310: .4byte 0x00008fe7 -_080F6314: .4byte 0x020300a4 +_080F6314: .4byte gUnknown_020300A4 _080F6318: .4byte 0x000041a0 _080F631C: movs r0, 0 @@ -253102,7 +253102,7 @@ _080F634C: adds r0, 0x1 b _080F6372 .align 2, 0 -_080F635C: .4byte 0x03004360 +_080F635C: .4byte gPlayerParty _080F6360: .4byte gUnknown_083DFEC4 _080F6364: .4byte 0x00008fe8 _080F6368: .4byte 0x00008fe6 @@ -253253,7 +253253,7 @@ _080F646E: _080F647C: .4byte gUnknown_083DFEC4 _080F6480: .4byte 0x00008fe6 _080F6484: .4byte 0x00008fe7 -_080F6488: .4byte 0x020300a4 +_080F6488: .4byte gUnknown_020300A4 _080F648C: .4byte 0xffff00ff _080F6490: .4byte 0xffe0ffff _080F6494: .4byte 0xffffff00 @@ -253308,7 +253308,7 @@ _080F64F6: movs r0, 0 b _080F650A .align 2, 0 -_080F64FC: .4byte 0x03004360 +_080F64FC: .4byte gPlayerParty _080F6500: .4byte gUnknown_083DFEC4 _080F6504: .4byte 0x00008fe6 _080F6508: @@ -253393,7 +253393,7 @@ _080F655E: _080F65A4: .4byte gUnknown_083DFEC4 _080F65A8: .4byte 0x0000893d _080F65AC: .4byte 0x0000893e -_080F65B0: .4byte 0x03004360 +_080F65B0: .4byte gPlayerParty _080F65B4: mov r2, r8 lsls r1, r2, 2 @@ -253447,7 +253447,7 @@ _080F65FC: beq _080F663C b _080F6656 .align 2, 0 -_080F6620: .4byte 0x020300a4 +_080F6620: .4byte gUnknown_020300A4 _080F6624: strb r1, [r5] movs r0, 0x1 @@ -253826,7 +253826,7 @@ sub_80F68E8: @ 80F68E8 _080F6918: .4byte gUnknown_083DFEC4 _080F691C: .4byte 0x0000bc90 _080F6920: .4byte 0x0000bc91 -_080F6924: .4byte 0x03001770 +_080F6924: .4byte gMain _080F6928: ldr r1, _080F69B0 adds r0, r2, r1 @@ -254359,7 +254359,7 @@ _080F6D0E: .align 2, 0 _080F6D44: .4byte gUnknown_083DFEC4 _080F6D48: .4byte 0x0000d158 -_080F6D4C: .4byte 0x020260ae +_080F6D4C: .4byte gUnknown_020260AE _080F6D50: .4byte gTrainerEyeTrainers _080F6D54: .4byte 0x0000cee8 _080F6D58: .4byte 0x0000ceec @@ -254999,7 +254999,7 @@ sub_80F7224: @ 80F7224 bl __udivsi3 b _080F7272 .align 2, 0 -_080F7260: .4byte 0x03004360 +_080F7260: .4byte gPlayerParty _080F7264: .4byte gUnknown_083DFEC4 _080F7268: .4byte 0x00008fe9 _080F726C: .4byte 0x00008931 @@ -255020,7 +255020,7 @@ sub_80F727C: @ 80F727C strb r1, [r0, 0xB] bx lr .align 2, 0 -_080F7288: .4byte 0x020388b8 +_080F7288: .4byte gUnknown_020388B8 thumb_func_end sub_80F727C thumb_func_start sub_80F728C @@ -255052,7 +255052,7 @@ sub_80F728C: @ 80F728C bx r0 .align 2, 0 _080F72C4: .4byte gSaveBlock2 -_080F72C8: .4byte 0x020388b8 +_080F72C8: .4byte gUnknown_020388B8 _080F72CC: .4byte 0x000010b0 _080F72D0: .4byte 0x01000800 thumb_func_end sub_80F728C @@ -255076,7 +255076,7 @@ sub_80F72D4: @ 80F72D4 beq _080F7302 b _080F734C .align 2, 0 -_080F72F4: .4byte 0x020388b8 +_080F72F4: .4byte gUnknown_020388B8 _080F72F8: .4byte 0x000010b0 _080F72FC: cmp r2, 0xE @@ -255115,7 +255115,7 @@ _080F7312: adds r1, r0 b _080F7392 .align 2, 0 -_080F7344: .4byte 0x020388b8 +_080F7344: .4byte gUnknown_020388B8 _080F7348: .4byte 0x000010b0 _080F734C: ldr r0, _080F739C @@ -255157,7 +255157,7 @@ _080F7392: strb r0, [r1] b _080F73FC .align 2, 0 -_080F739C: .4byte 0x020388b8 +_080F739C: .4byte gUnknown_020388B8 _080F73A0: .4byte 0x000010b0 _080F73A4: ldr r0, [r1, 0x28] @@ -255200,7 +255200,7 @@ _080F73F0: movs r0, 0 b _080F73FE .align 2, 0 -_080F73F4: .4byte 0x020388b8 +_080F73F4: .4byte gUnknown_020388B8 _080F73F8: .4byte 0x000010b0 _080F73FC: movs r0, 0x1 @@ -255266,7 +255266,7 @@ _080F7434: pop {r0} bx r0 .align 2, 0 -_080F746C: .4byte 0x020388b8 +_080F746C: .4byte gUnknown_020388B8 thumb_func_end sub_80F7418 thumb_func_start sub_80F7470 @@ -255339,7 +255339,7 @@ _080F74F6: pop {r0} bx r0 .align 2, 0 -_080F74FC: .4byte 0x020388b8 +_080F74FC: .4byte gUnknown_020388B8 thumb_func_end sub_80F7470 thumb_func_start sub_80F7500 @@ -255406,9 +255406,9 @@ _080F7558: strb r0, [r1, 0x5] b _080F75FE .align 2, 0 -_080F7580: .4byte 0x020388b8 +_080F7580: .4byte gUnknown_020388B8 _080F7584: .4byte gPokenavConditionMenuMisc_Gfx -_080F7588: .4byte 0x03001770 +_080F7588: .4byte gMain _080F758C: movs r0, 0x80 ands r0, r1 @@ -255739,14 +255739,14 @@ _080F7770: bl CalcCenterToCornerVec b _080F787A .align 2, 0 -_080F7820: .4byte 0x020388b8 +_080F7820: .4byte gUnknown_020388B8 _080F7824: .4byte gPokenavConditionMenuMisc_Gfx _080F7828: .4byte gUnknown_08E966B8 _080F782C: .4byte gUnknown_083E5214 _080F7830: .4byte gSpriteAnimTable_83E52AC _080F7834: .4byte gDummySpriteAffineAnimTable _080F7838: .4byte nullsub_65 -_080F783C: .4byte 0x02020004 +_080F783C: .4byte gSprites _080F7840: .4byte gSpriteAnimTable_83E5274 _080F7844: .4byte sub_80F78CC _080F7848: .4byte gUnknown_083E521C @@ -255758,7 +255758,7 @@ _080F7850: adds r0, 0xC b _080F7868 .align 2, 0 -_080F785C: .4byte 0x020388b8 +_080F785C: .4byte gUnknown_020388B8 _080F7860: ldr r0, _080F7870 ldr r0, [r0] @@ -255770,7 +255770,7 @@ _080F7868: str r1, [r0] b _080F78B0 .align 2, 0 -_080F7870: .4byte 0x020388b8 +_080F7870: .4byte gUnknown_020388B8 _080F7874: ldr r1, [r6] movs r0, 0 @@ -255810,7 +255810,7 @@ _080F78B0: pop {r0} bx r0 .align 2, 0 -_080F78C0: .4byte 0x020388b8 +_080F78C0: .4byte gUnknown_020388B8 _080F78C4: .4byte sub_80F7908 thumb_func_end sub_80F761C @@ -255840,7 +255840,7 @@ sub_80F78CC: @ 80F78CC bl StartSpriteAnim b _080F7902 .align 2, 0 -_080F78F4: .4byte 0x020388b8 +_080F78F4: .4byte gUnknown_020388B8 _080F78F8: lsls r1, 25 lsrs r1, 24 @@ -255863,7 +255863,7 @@ sub_80F7908: @ 80F7908 strh r1, [r0, 0x22] bx lr .align 2, 0 -_080F791C: .4byte 0x020388b8 +_080F791C: .4byte gUnknown_020388B8 thumb_func_end sub_80F7908 thumb_func_start sub_80F7920 @@ -255985,7 +255985,7 @@ _080F79FE: pop {r1} bx r1 .align 2, 0 -_080F7A0C: .4byte 0x02020004 +_080F7A0C: .4byte gSprites thumb_func_end sub_80F7960 thumb_func_start sub_80F7A10 @@ -256034,7 +256034,7 @@ _080F7A48: pop {r0} bx r0 .align 2, 0 -_080F7A64: .4byte 0x020284c8 +_080F7A64: .4byte gUnknown_020284C8 _080F7A68: .4byte gUnknown_083E537C thumb_func_end sub_80F7A34 @@ -256047,7 +256047,7 @@ sub_80F7A6C: @ 80F7A6C strb r2, [r0, 0x1] bx lr .align 2, 0 -_080F7A78: .4byte 0x020284c8 +_080F7A78: .4byte gUnknown_020284C8 thumb_func_end sub_80F7A6C thumb_func_start sub_80F7A7C @@ -256067,7 +256067,7 @@ sub_80F7A88: @ 80F7A88 strb r2, [r0, 0x1] bx lr .align 2, 0 -_080F7A94: .4byte 0x020284c8 +_080F7A94: .4byte gUnknown_020284C8 thumb_func_end sub_80F7A88 thumb_func_start sub_80F7A98 @@ -256133,7 +256133,7 @@ GetCurrentMauvilleOldMan: @ 80F7B08 ldrb r0, [r0] bx lr .align 2, 0 -_080F7B10: .4byte 0x020284c8 +_080F7B10: .4byte gUnknown_020284C8 thumb_func_end GetCurrentMauvilleOldMan thumb_func_start sub_80F7B14 @@ -256148,7 +256148,7 @@ sub_80F7B14: @ 80F7B14 pop {r0} bx r0 .align 2, 0 -_080F7B28: .4byte 0x0202e8dc +_080F7B28: .4byte gScriptResult thumb_func_end sub_80F7B14 thumb_func_start sub_80F7B2C @@ -256160,8 +256160,8 @@ sub_80F7B2C: @ 80F7B2C strh r1, [r0] bx lr .align 2, 0 -_080F7B38: .4byte 0x0202e8dc -_080F7B3C: .4byte 0x020284c8 +_080F7B38: .4byte gScriptResult +_080F7B3C: .4byte gUnknown_020284C8 thumb_func_end sub_80F7B2C thumb_func_start sub_80F7B40 @@ -256212,7 +256212,7 @@ _080F7B78: pop {r0} bx r0 .align 2, 0 -_080F7B98: .4byte 0x020284c8 +_080F7B98: .4byte gUnknown_020284C8 _080F7B9C: .4byte gSaveBlock2 thumb_func_end sub_80F7B40 @@ -256312,9 +256312,9 @@ _080F7C3A: pop {r0} bx r0 .align 2, 0 -_080F7C48: .4byte 0x020284c8 -_080F7C4C: .4byte 0x0202e8cc -_080F7C50: .4byte 0x020234cc +_080F7C48: .4byte gUnknown_020284C8 +_080F7C4C: .4byte gUnknown_0202E8CC +_080F7C50: .4byte gStringVar4 thumb_func_end sub_80F7BA0 thumb_func_start sub_80F7C54 @@ -256328,7 +256328,7 @@ sub_80F7C54: @ 80F7C54 pop {r0} bx r0 .align 2, 0 -_080F7C6C: .4byte 0x0202e8cc +_080F7C6C: .4byte gUnknown_0202E8CC thumb_func_end sub_80F7C54 thumb_func_start sub_80F7C70 @@ -256339,8 +256339,8 @@ sub_80F7C70: @ 80F7C70 strh r1, [r0] bx lr .align 2, 0 -_080F7C7C: .4byte 0x0202e8dc -_080F7C80: .4byte 0x020284c8 +_080F7C7C: .4byte gScriptResult +_080F7C80: .4byte gUnknown_020284C8 thumb_func_end sub_80F7C70 thumb_func_start sub_80F7C84 @@ -256350,7 +256350,7 @@ sub_80F7C84: @ 80F7C84 strb r0, [r1, 0x1] bx lr .align 2, 0 -_080F7C8C: .4byte 0x020284c8 +_080F7C8C: .4byte gUnknown_020284C8 thumb_func_end sub_80F7C84 thumb_func_start sub_80F7C90 @@ -256367,7 +256367,7 @@ sub_80F7C90: @ 80F7C90 b _080F7CBA .align 2, 0 _080F7CA8: .4byte 0x0000ffff -_080F7CAC: .4byte 0x0202e8dc +_080F7CAC: .4byte gScriptResult _080F7CB0: ldr r0, _080F7CC0 bl sub_80EB3FC @@ -256378,8 +256378,8 @@ _080F7CBA: pop {r0} bx r0 .align 2, 0 -_080F7CC0: .4byte 0x020231cc -_080F7CC4: .4byte 0x0202e8dc +_080F7CC0: .4byte gStringVar1 +_080F7CC4: .4byte gScriptResult thumb_func_end sub_80F7C90 thumb_func_start sub_80F7CC8 @@ -256395,8 +256395,8 @@ sub_80F7CC8: @ 80F7CC8 strb r0, [r2, 0x1] b _080F7CEA .align 2, 0 -_080F7CDC: .4byte 0x020284c8 -_080F7CE0: .4byte 0x0202e8dc +_080F7CDC: .4byte gUnknown_020284C8 +_080F7CE0: .4byte gScriptResult _080F7CE4: ldr r1, _080F7CF0 movs r0, 0x1 @@ -256405,7 +256405,7 @@ _080F7CEA: pop {r0} bx r0 .align 2, 0 -_080F7CF0: .4byte 0x0202e8dc +_080F7CF0: .4byte gScriptResult thumb_func_end sub_80F7CC8 thumb_func_start sub_80F7CF4 @@ -256452,9 +256452,9 @@ _080F7D02: bl StringCopy b _080F7D88 .align 2, 0 -_080F7D50: .4byte 0x020284c8 +_080F7D50: .4byte gUnknown_020284C8 _080F7D54: .4byte 0x0000ffff -_080F7D58: .4byte 0x020234cc +_080F7D58: .4byte gStringVar4 _080F7D5C: .4byte gOtherText_Is _080F7D60: .4byte gUnknown_083E5388 _080F7D64: .4byte gOtherText_DontYouAgree @@ -256486,7 +256486,7 @@ _080F7D88: movs r0, 0xA b _080F7DAC .align 2, 0 -_080F7DA0: .4byte 0x020234cc +_080F7DA0: .4byte gStringVar4 _080F7DA4: .4byte gUnknown_083E53A8 _080F7DA8: ldrb r0, [r5, 0x1] @@ -256500,7 +256500,7 @@ _080F7DAC: pop {r0} bx r0 .align 2, 0 -_080F7DBC: .4byte 0x0202e8dc +_080F7DBC: .4byte gScriptResult thumb_func_end sub_80F7CF4 thumb_func_start sub_80F7DC0 @@ -256602,7 +256602,7 @@ _080F7E56: b _080F7EE2 .align 2, 0 _080F7E84: .4byte gUnknown_083E53C8 -_080F7E88: .4byte 0x020284c8 +_080F7E88: .4byte gUnknown_020284C8 _080F7E8C: .4byte 0x0000ffff _080F7E90: bl Random @@ -256670,7 +256670,7 @@ sub_80F7EFC: @ 80F7EFC strb r1, [r0] bx lr .align 2, 0 -_080F7F08: .4byte 0x020284c8 +_080F7F08: .4byte gUnknown_020284C8 thumb_func_end sub_80F7EFC thumb_func_start sub_80F7F0C @@ -256680,7 +256680,7 @@ sub_80F7F0C: @ 80F7F0C strb r0, [r1, 0x1] bx lr .align 2, 0 -_080F7F14: .4byte 0x020284c8 +_080F7F14: .4byte gUnknown_020284C8 thumb_func_end sub_80F7F0C thumb_func_start sub_80F7F18 @@ -256760,7 +256760,7 @@ sub_80F7F80: @ 80F7F80 bx r0 .align 2, 0 _080F7FA8: .4byte sub_80F8184 -_080F7FAC: .4byte 0x03004b20 +_080F7FAC: .4byte gTasks thumb_func_end sub_80F7F80 thumb_func_start sub_80F7FB0 @@ -256833,8 +256833,8 @@ _080F8016: strh r0, [r6, 0x4] b _080F817A .align 2, 0 -_080F8034: .4byte 0x020284c8 -_080F8038: .4byte 0x0202e8cc +_080F8034: .4byte gUnknown_020284C8 +_080F8038: .4byte gUnknown_0202E8CC _080F803C: .4byte 0x0000ffff _080F8040: ldrb r1, [r6] @@ -256953,7 +256953,7 @@ _080F8114: strb r0, [r6, 0x2] b _080F817A .align 2, 0 -_080F811C: .4byte 0x03007400 +_080F811C: .4byte gUnknown_03007400 _080F8120: .4byte 0x0000ffff _080F8124: adds r0, r1, 0x1 @@ -256988,7 +256988,7 @@ _080F8124: bl m4aMPlayPitchControl b _080F817A .align 2, 0 -_080F8168: .4byte 0x03007400 +_080F8168: .4byte gUnknown_03007400 _080F816C: .4byte 0x0000ffff _080F8170: ldr r0, _080F8180 @@ -257001,7 +257001,7 @@ _080F817A: pop {r0} bx r0 .align 2, 0 -_080F8180: .4byte 0x03007400 +_080F8180: .4byte gUnknown_03007400 thumb_func_end sub_80F7FB0 thumb_func_start sub_80F8184 @@ -257030,8 +257030,8 @@ _080F81A8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080F81B4: .4byte 0x03004b20 -_080F81B8: .4byte 0x03005da0 +_080F81B4: .4byte gTasks +_080F81B8: .4byte gUnknown_03005DA0 _080F81BC: .4byte _080F81C0 .align 2, 0 _080F81C0: @@ -257064,9 +257064,9 @@ _080F81D8: movs r0, 0x1 b _080F83C6 .align 2, 0 -_080F820C: .4byte 0x0202e9c8 +_080F820C: .4byte gMenuWindowPtr _080F8210: .4byte gWindowConfig_81E6CE4 -_080F8214: .4byte 0x020234cc +_080F8214: .4byte gStringVar4 _080F8218: bl sub_8074FD0 lsls r0, 24 @@ -257089,10 +257089,10 @@ _080F8228: ldr r6, _080F824C b _080F825A .align 2, 0 -_080F8240: .4byte 0x020284c8 -_080F8244: .4byte 0x020234cc -_080F8248: .4byte 0x03005da0 -_080F824C: .4byte 0x020388bc +_080F8240: .4byte gUnknown_020284C8 +_080F8244: .4byte gStringVar4 +_080F8248: .4byte gUnknown_03005DA0 +_080F824C: .4byte gUnknown_020388BC _080F8250: adds r1, 0x1 adds r0, r3, 0x1 @@ -257190,8 +257190,8 @@ _080F82D8: bl DestroyTask b _080F83C8 .align 2, 0 -_080F8304: .4byte 0x020234cc -_080F8308: .4byte 0x03007400 +_080F8304: .4byte gStringVar4 +_080F8308: .4byte gUnknown_03007400 _080F830C: cmp r4, 0 bne _080F832C @@ -257206,7 +257206,7 @@ _080F830C: strh r4, [r5, 0xC] b _080F83C8 .align 2, 0 -_080F8328: .4byte 0x0202e9c8 +_080F8328: .4byte gMenuWindowPtr _080F832C: cmp r4, 0xFE bne _080F8340 @@ -257243,7 +257243,7 @@ _080F8354: strh r4, [r5, 0xC] b _080F83C8 .align 2, 0 -_080F8370: .4byte 0x0202e9c8 +_080F8370: .4byte gMenuWindowPtr _080F8374: movs r1, 0xA ldrsh r0, [r5, r1] @@ -257268,7 +257268,7 @@ _080F8394: strh r0, [r5, 0xA] b _080F83C8 .align 2, 0 -_080F839C: .4byte 0x0202e9c8 +_080F839C: .4byte gMenuWindowPtr _080F83A0: ldrh r0, [r5, 0xE] adds r0, 0x1 @@ -257281,7 +257281,7 @@ _080F83A0: movs r0, 0x4 b _080F83C6 .align 2, 0 -_080F83B4: .4byte 0x03005da0 +_080F83B4: .4byte gUnknown_03005DA0 _080F83B8: ldrh r0, [r5, 0xC] subs r0, 0x1 @@ -257346,7 +257346,7 @@ _080F840C: pop {r0} bx r0 .align 2, 0 -_080F8424: .4byte 0x020284c8 +_080F8424: .4byte gUnknown_020284C8 thumb_func_end sub_80F83F8 thumb_func_start sub_80F8428 @@ -257358,7 +257358,7 @@ sub_80F8428: @ 80F8428 strb r2, [r0, 0x1] bx lr .align 2, 0 -_080F8434: .4byte 0x020284c8 +_080F8434: .4byte gUnknown_020284C8 thumb_func_end sub_80F8428 thumb_func_start sub_80F8438 @@ -257453,7 +257453,7 @@ _080F84BC: pop {r1} bx r1 .align 2, 0 -_080F84C4: .4byte 0x020284c8 +_080F84C4: .4byte gUnknown_020284C8 thumb_func_end sub_80F849C thumb_func_start sub_80F84C8 @@ -257474,7 +257474,7 @@ sub_80F84C8: @ 80F84C8 adds r0, r2, 0 bx lr .align 2, 0 -_080F84E8: .4byte 0x020284ec +_080F84E8: .4byte gUnknown_020284EC thumb_func_end sub_80F84C8 thumb_func_start sub_80F84EC @@ -257491,7 +257491,7 @@ sub_80F84EC: @ 80F84EC strb r1, [r0, 0x3] bx lr .align 2, 0 -_080F8504: .4byte 0x020284ec +_080F8504: .4byte gUnknown_020284EC thumb_func_end sub_80F84EC thumb_func_start sub_80F8508 @@ -257511,7 +257511,7 @@ sub_80F8508: @ 80F8508 movs r0, 0 b _080F852E .align 2, 0 -_080F8528: .4byte 0x020284c8 +_080F8528: .4byte gUnknown_020284C8 _080F852C: movs r0, 0x1 _080F852E: @@ -257540,7 +257540,7 @@ sub_80F8534: @ 80F8534 pop {r0} bx r0 .align 2, 0 -_080F855C: .4byte 0x020284d0 +_080F855C: .4byte gUnknown_020284D0 thumb_func_end sub_80F8534 thumb_func_start sub_80F8560 @@ -257568,7 +257568,7 @@ sub_80F8560: @ 80F8560 pop {r0} bx r0 .align 2, 0 -_080F8594: .4byte 0x020284d0 +_080F8594: .4byte gUnknown_020284D0 thumb_func_end sub_80F8560 thumb_func_start sub_80F8598 @@ -257608,10 +257608,10 @@ sub_80F8598: @ 80F8598 pop {r0} bx r0 .align 2, 0 -_080F85EC: .4byte 0x020284c8 +_080F85EC: .4byte gUnknown_020284C8 _080F85F0: .4byte gSaveBlock2 -_080F85F4: .4byte 0x020231cc -_080F85F8: .4byte 0x020232cc +_080F85F4: .4byte gStringVar1 +_080F85F8: .4byte gStringVar2 thumb_func_end sub_80F8598 thumb_func_start sub_80F85FC @@ -257729,8 +257729,8 @@ _080F86AC: .align 2, 0 _080F86D4: .4byte gUnknown_083E5620 _080F86D8: .4byte gUnknown_083E53E0 -_080F86DC: .4byte 0x020284c8 -_080F86E0: .4byte 0x020284cc +_080F86DC: .4byte gUnknown_020284C8 +_080F86E0: .4byte gUnknown_020284CC _080F86E4: adds r5, 0x1 cmp r5, 0x23 @@ -257780,10 +257780,10 @@ sub_80F8700: @ 80F8700 pop {r0} bx r0 .align 2, 0 -_080F8748: .4byte 0x020284c8 -_080F874C: .4byte 0x020231cc -_080F8750: .4byte 0x020232cc -_080F8754: .4byte 0x020233cc +_080F8748: .4byte gUnknown_020284C8 +_080F874C: .4byte gStringVar1 +_080F8750: .4byte gStringVar2 +_080F8754: .4byte gStringVar3 thumb_func_end sub_80F8700 thumb_func_start sub_80F8758 @@ -257836,7 +257836,7 @@ _080F87A4: pop {r0} bx r0 .align 2, 0 -_080F87BC: .4byte 0x020284c8 +_080F87BC: .4byte gUnknown_020284C8 _080F87C0: .4byte gPCText_Cancel thumb_func_end sub_80F8758 @@ -257859,7 +257859,7 @@ sub_80F87C4: @ 80F87C4 beq _080F8810 b _080F8862 .align 2, 0 -_080F87E4: .4byte 0x03004b20 +_080F87E4: .4byte gTasks _080F87E8: bl sub_80F8758 bl sub_80F849C @@ -257900,7 +257900,7 @@ _080F8832: strh r0, [r1] b _080F8848 .align 2, 0 -_080F883C: .4byte 0x0202e8dc +_080F883C: .4byte gScriptResult _080F8840: ldr r0, _080F886C strh r5, [r0] @@ -257922,8 +257922,8 @@ _080F8862: pop {r0} bx r0 .align 2, 0 -_080F886C: .4byte 0x0202e8dc -_080F8870: .4byte 0x03000748 +_080F886C: .4byte gScriptResult +_080F8870: .4byte gUnknown_03000748 thumb_func_end sub_80F87C4 thumb_func_start sub_80F8874 @@ -257947,7 +257947,7 @@ sub_80F8888: @ 80F8888 pop {r0} bx r0 .align 2, 0 -_080F8898: .4byte 0x03000748 +_080F8898: .4byte gUnknown_03000748 thumb_func_end sub_80F8888 thumb_func_start sub_80F889C @@ -257975,8 +257975,8 @@ sub_80F88AC: @ 80F88AC movs r0, 0 b _080F88DA .align 2, 0 -_080F88C8: .4byte 0x020284c8 -_080F88CC: .4byte 0x03000748 +_080F88C8: .4byte gUnknown_020284C8 +_080F88CC: .4byte gUnknown_03000748 _080F88D0: ldrb r0, [r5] adds r1, r4, 0 @@ -257998,7 +257998,7 @@ sub_80F88E0: @ 80F88E0 movs r0, 0x1 b _080F88F6 .align 2, 0 -_080F88F0: .4byte 0x020284c8 +_080F88F0: .4byte gUnknown_020284C8 _080F88F4: movs r0, 0 _080F88F6: @@ -258178,7 +258178,7 @@ _080F8A3A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080F8A44: .4byte 0x03001770 +_080F8A44: .4byte gMain _080F8A48: .4byte 0x0000043c _080F8A4C: .4byte _080F8A50 .align 2, 0 @@ -258378,7 +258378,7 @@ _080F8BA0: .align 2, 0 _080F8C00: .4byte gMailGraphicsTable _080F8C04: .4byte 0x02000000 -_080F8C08: .4byte 0x0202eac8 +_080F8C08: .4byte gPlttBufferUnfaded _080F8C0C: .4byte gUnknown_083E562C _080F8C10: .4byte gSaveBlock2 _080F8C14: @@ -258412,7 +258412,7 @@ _080F8C3A: .align 2, 0 _080F8C4C: .4byte 0x02000000 _080F8C50: .4byte sub_80F8F18 -_080F8C54: .4byte 0x0202f388 +_080F8C54: .4byte gPaletteFade _080F8C58: ldr r5, _080F8C7C adds r0, r5, 0 @@ -258509,7 +258509,7 @@ _080F8D14: .4byte REG_BG0CNT _080F8D18: .4byte 0x00009f08 _080F8D1C: .4byte 0x00000801 _080F8D20: .4byte 0x00000902 -_080F8D24: .4byte 0x0202f388 +_080F8D24: .4byte gPaletteFade _080F8D28: .4byte 0x02000000 _080F8D2C: .4byte sub_80F8F58 _080F8D30: @@ -258527,7 +258527,7 @@ _080F8D3E: pop {r1} bx r1 .align 2, 0 -_080F8D48: .4byte 0x03001770 +_080F8D48: .4byte gMain _080F8D4C: .4byte 0x0000043c thumb_func_end sub_80F8A28 @@ -258842,7 +258842,7 @@ _080F8FA0: pop {r0} bx r0 .align 2, 0 -_080F8FA8: .4byte 0x03001770 +_080F8FA8: .4byte gMain _080F8FAC: .4byte 0x02000000 _080F8FB0: .4byte sub_80F8FB4 thumb_func_end sub_80F8F78 @@ -258896,7 +258896,7 @@ _080F9012: bx r0 .align 2, 0 _080F9018: .4byte 0x02000000 -_080F901C: .4byte 0x02020004 +_080F901C: .4byte gSprites thumb_func_end sub_80F8FB4 thumb_func_start sub_80F9020 @@ -258924,7 +258924,7 @@ sub_80F9020: @ 80F9020 pop {r0} bx r0 .align 2, 0 -_080F9054: .4byte 0x020219cc +_080F9054: .4byte gBG1TilemapBuffer thumb_func_end sub_80F9020 thumb_func_start sav2_get_text_speed @@ -258953,7 +258953,7 @@ _080F907C: pop {r0} bx r0 .align 2, 0 -_080F908C: .4byte 0x020219cc +_080F908C: .4byte gBG1TilemapBuffer thumb_func_end sav2_get_text_speed thumb_func_start sub_80F9090 @@ -258975,7 +258975,7 @@ _080F90AC: pop {r0} bx r0 .align 2, 0 -_080F90B4: .4byte 0x0300074c +_080F90B4: .4byte gUnknown_0300074C thumb_func_end sub_80F9090 thumb_func_start DisplayItemMessageOnField @@ -259003,8 +259003,8 @@ DisplayItemMessageOnField: @ 80F90B8 pop {r0} bx r0 .align 2, 0 -_080F90E8: .4byte 0x0300074c -_080F90EC: .4byte 0x03004b20 +_080F90E8: .4byte gUnknown_0300074C +_080F90EC: .4byte gTasks _080F90F0: .4byte sub_80F9090 thumb_func_end DisplayItemMessageOnField @@ -259038,7 +259038,7 @@ _080F911A: bl _call_via_r1 b _080F9140 .align 2, 0 -_080F912C: .4byte 0x020388c4 +_080F912C: .4byte gUnknown_020388C4 _080F9130: movs r0, 0x5 bl audio_play @@ -259051,7 +259051,7 @@ _080F9140: pop {r0} bx r0 .align 2, 0 -_080F9148: .4byte 0x020388c4 +_080F9148: .4byte gUnknown_020388C4 thumb_func_end Task_CallYesOrNoCallback thumb_func_start sub_80F914C @@ -259072,8 +259072,8 @@ sub_80F914C: @ 80F914C str r0, [r1] bx lr .align 2, 0 -_080F916C: .4byte 0x020388c4 -_080F9170: .4byte 0x03004b20 +_080F916C: .4byte gUnknown_020388C4 +_080F9170: .4byte gTasks _080F9174: .4byte Task_CallYesOrNoCallback thumb_func_end sub_80F914C @@ -259113,8 +259113,8 @@ brm_trade_1: @ 80F9178 b _080F91D4 .align 2, 0 _080F91C0: .4byte gUnknown_083E5A18 -_080F91C4: .4byte 0x020234cc -_080F91C8: .4byte 0x0202e9c8 +_080F91C4: .4byte gStringVar4 +_080F91C8: .4byte gMenuWindowPtr _080F91CC: ldr r0, _080F91E8 adds r1, r5, 0 @@ -259129,7 +259129,7 @@ _080F91D4: pop {r0} bx r0 .align 2, 0 -_080F91E8: .4byte 0x020234cc +_080F91E8: .4byte gStringVar4 thumb_func_end brm_trade_1 thumb_func_start unref_sub_80F91EC @@ -259168,7 +259168,7 @@ unref_sub_80F91EC: @ 80F91EC bl brm_trade_1 b _080F9242 .align 2, 0 -_080F9234: .4byte 0x020231cc +_080F9234: .4byte gStringVar1 _080F9238: adds r0, r6, 0 adds r1, r7, 0 @@ -259230,7 +259230,7 @@ sub_80F9284: @ 80F9284 b _080F92B8 .align 2, 0 _080F92A0: .4byte gSaveBlock2 -_080F92A4: .4byte 0x03001770 +_080F92A4: .4byte gMain _080F92A8: movs r0, 0x80 lsls r0, 1 @@ -259264,7 +259264,7 @@ sub_80F92BC: @ 80F92BC b _080F92F0 .align 2, 0 _080F92D8: .4byte gSaveBlock2 -_080F92DC: .4byte 0x03001770 +_080F92DC: .4byte gMain _080F92E0: movs r0, 0x80 lsls r0, 1 @@ -259295,7 +259295,7 @@ sub_80F92F4: @ 80F92F4 movs r0, 0 b _080F9316 .align 2, 0 -_080F930C: .4byte 0x02025734 +_080F930C: .4byte gSaveBlock1 _080F9310: .4byte 0x00001919 _080F9314: movs r0, 0x1 @@ -259342,7 +259342,7 @@ _080F9356: movs r0, 0x1 b _080F9362 .align 2, 0 -_080F935C: .4byte 0x03002fa4 +_080F935C: .4byte gReceivedRemoteLinkPlayers _080F9360: movs r0, 0 _080F9362: @@ -259493,7 +259493,7 @@ _080F9454: pop {r0} bx r0 .align 2, 0 -_080F9478: .4byte 0x020388c0 +_080F9478: .4byte gUnknown_020388C0 _080F947C: .4byte gUnknown_083E5968 thumb_func_end sub_80F944C @@ -259562,7 +259562,7 @@ _080F94E8: bx r0 .align 2, 0 _080F94F0: .4byte gSpriteTemplate_83E5A00 -_080F94F4: .4byte 0x02020004 +_080F94F4: .4byte gSprites thumb_func_end sub_80F94A4 thumb_func_start sub_80F94F8 @@ -259586,7 +259586,7 @@ _080F9516: pop {r0} bx r0 .align 2, 0 -_080F951C: .4byte 0x02020004 +_080F951C: .4byte gSprites thumb_func_end sub_80F94F8 thumb_func_start sub_80F9520 @@ -259629,7 +259629,7 @@ _080F9550: ldr r5, _080F9560 b _080F977A .align 2, 0 -_080F9560: .4byte 0x020388c0 +_080F9560: .4byte gUnknown_020388C0 _080F9564: cmp r4, 0x2 bne _080F956A @@ -259642,7 +259642,7 @@ _080F9570: ldr r5, _080F9574 b _080F977A .align 2, 0 -_080F9574: .4byte 0x020388c0 +_080F9574: .4byte gUnknown_020388C0 _080F9578: ldr r0, _080F95D8 ldrb r1, [r0] @@ -259692,9 +259692,9 @@ _080F9584: ldrb r2, [r5, 0x1] b _080F9650 .align 2, 0 -_080F95D8: .4byte 0x020388c0 +_080F95D8: .4byte gUnknown_020388C0 _080F95DC: .4byte gSpriteTemplate_83E59D0 -_080F95E0: .4byte 0x02020004 +_080F95E0: .4byte gSprites _080F95E4: .4byte 0x0000ffff _080F95E8: ldrb r1, [r5] @@ -259759,9 +259759,9 @@ _080F9650: strh r0, [r1, 0x34] b _080F977A .align 2, 0 -_080F9660: .4byte 0x020388c0 +_080F9660: .4byte gUnknown_020388C0 _080F9664: .4byte gSpriteTemplate_83E59D0 -_080F9668: .4byte 0x02020004 +_080F9668: .4byte gSprites _080F966C: ldrb r0, [r5, 0x1] lsls r1, r0, 4 @@ -259823,9 +259823,9 @@ _080F967C: ldrh r0, [r0, 0x30] b _080F9778 .align 2, 0 -_080F96E4: .4byte 0x020388c0 +_080F96E4: .4byte gUnknown_020388C0 _080F96E8: .4byte gSpriteTemplate_83E59E8 -_080F96EC: .4byte 0x02020004 +_080F96EC: .4byte gSprites _080F96F0: .4byte 0x0000ffff _080F96F4: ldrb r0, [r5, 0x2] @@ -259882,9 +259882,9 @@ _080F96F8: ldrh r0, [r0, 0x30] b _080F9778 .align 2, 0 -_080F9760: .4byte 0x020388c0 +_080F9760: .4byte gUnknown_020388C0 _080F9764: .4byte gSpriteTemplate_83E59E8 -_080F9768: .4byte 0x02020004 +_080F9768: .4byte gSprites _080F976C: ldrb r0, [r5, 0x3] _080F976E: @@ -259911,7 +259911,7 @@ _080F9790: pop {r0} bx r0 .align 2, 0 -_080F9798: .4byte 0x02020004 +_080F9798: .4byte gSprites thumb_func_end sub_80F953C thumb_func_start sub_80F979C @@ -259948,8 +259948,8 @@ _080F97D4: pop {r0} bx r0 .align 2, 0 -_080F97D8: .4byte 0x020388c0 -_080F97DC: .4byte 0x02020004 +_080F97D8: .4byte gUnknown_020388C0 +_080F97DC: .4byte gSprites thumb_func_end sub_80F979C thumb_func_start SetBgTilemapBuffer @@ -259978,8 +259978,8 @@ _080F9808: pop {r0} bx r0 .align 2, 0 -_080F9810: .4byte 0x020388c0 -_080F9814: .4byte 0x02020004 +_080F9810: .4byte gUnknown_020388C0 +_080F9814: .4byte gSprites thumb_func_end SetBgTilemapBuffer thumb_func_start InitMenuInUpperLeftCornerPlaySoundWhenAPressed @@ -260095,8 +260095,8 @@ _080F98CA: pop {r0} bx r0 .align 2, 0 -_080F98D0: .4byte 0x020388c0 -_080F98D4: .4byte 0x02020004 +_080F98D0: .4byte gUnknown_020388C0 +_080F98D4: .4byte gSprites _080F98D8: .4byte SpriteCallbackDummy thumb_func_end sub_80F98A4 @@ -260125,8 +260125,8 @@ _080F9902: pop {r0} bx r0 .align 2, 0 -_080F9908: .4byte 0x020388c0 -_080F990C: .4byte 0x02020004 +_080F9908: .4byte gUnknown_020388C0 +_080F990C: .4byte gSprites _080F9910: .4byte sub_80F9834 thumb_func_end sub_80F98DC @@ -260173,8 +260173,8 @@ _080F995C: pop {r0} bx r0 .align 2, 0 -_080F9964: .4byte 0x020388c0 -_080F9968: .4byte 0x02020004 +_080F9964: .4byte gUnknown_020388C0 +_080F9968: .4byte gSprites thumb_func_end sub_80F9914 thumb_func_start sub_80F996C @@ -260225,8 +260225,8 @@ _080F99BE: pop {r0} bx r0 .align 2, 0 -_080F99C4: .4byte 0x020388c0 -_080F99C8: .4byte 0x02020004 +_080F99C4: .4byte gUnknown_020388C0 +_080F99C8: .4byte gSprites thumb_func_end sub_80F9988 thumb_func_start sub_80F99CC @@ -260257,7 +260257,7 @@ sub_80F99CC: @ 80F99CC bx r0 .align 2, 0 _080F9A04: .4byte sub_80F9A8C -_080F9A08: .4byte 0x03004b20 +_080F9A08: .4byte gTasks thumb_func_end sub_80F99CC thumb_func_start sub_80F9A0C @@ -260288,7 +260288,7 @@ sub_80F9A0C: @ 80F9A0C bx r0 .align 2, 0 _080F9A44: .4byte sub_80F9A8C -_080F9A48: .4byte 0x03004b20 +_080F9A48: .4byte gTasks thumb_func_end sub_80F9A0C thumb_func_start sub_80F9A4C @@ -260319,7 +260319,7 @@ sub_80F9A4C: @ 80F9A4C bx r0 .align 2, 0 _080F9A84: .4byte sub_80F9A8C -_080F9A88: .4byte 0x03004b20 +_080F9A88: .4byte gTasks thumb_func_end sub_80F9A4C thumb_func_start sub_80F9A8C @@ -260352,8 +260352,8 @@ _080F9ABE: pop {r0} bx r0 .align 2, 0 -_080F9AC4: .4byte 0x0202f388 -_080F9AC8: .4byte 0x03004b20 +_080F9AC4: .4byte gPaletteFade +_080F9AC8: .4byte gTasks thumb_func_end sub_80F9A8C thumb_func_start sub_80F9ACC @@ -260410,8 +260410,8 @@ _080F9B14: b _080F9BF0 .align 2, 0 _080F9B3C: .4byte 0x00000266 -_080F9B40: .4byte 0x03004350 -_080F9B44: .4byte 0x03004360 +_080F9B40: .4byte gPlayerPartyCount +_080F9B44: .4byte gPlayerParty _080F9B48: movs r0, 0 strh r0, [r5] @@ -260531,7 +260531,7 @@ _080F9C06: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080F9C24: .4byte 0x03004360 +_080F9C24: .4byte gPlayerParty _080F9C28: .4byte _080F9C2C .align 2, 0 _080F9C2C: @@ -260562,7 +260562,7 @@ _080F9C58: pop {r0} bx r0 .align 2, 0 -_080F9C68: .4byte 0x03004350 +_080F9C68: .4byte gPlayerPartyCount thumb_func_end sub_80F9C00 thumb_func_start sub_80F9C6C @@ -260586,7 +260586,7 @@ sub_80F9C6C: @ 80F9C6C beq _080F9CC0 b _080F9CD8 .align 2, 0 -_080F9C94: .4byte 0x0202f388 +_080F9C94: .4byte gPaletteFade _080F9C98: movs r0, 0x5 bl audio_play @@ -260601,8 +260601,8 @@ _080F9C98: bl sub_8123138 b _080F9CD8 .align 2, 0 -_080F9CB8: .4byte 0x02038694 -_080F9CBC: .4byte 0x0202e8cc +_080F9CB8: .4byte gUnknown_02038694 +_080F9CBC: .4byte gUnknown_0202E8CC _080F9CC0: movs r0, 0x5 bl audio_play @@ -260619,8 +260619,8 @@ _080F9CD8: pop {r0} bx r0 .align 2, 0 -_080F9CE0: .4byte 0x02038694 -_080F9CE4: .4byte 0x0202e8cc +_080F9CE0: .4byte gUnknown_02038694 +_080F9CE4: .4byte gUnknown_0202E8CC thumb_func_end sub_80F9C6C thumb_func_start sub_80F9CE8 @@ -260677,8 +260677,8 @@ _080F9D30: b _080F9E0C .align 2, 0 _080F9D58: .4byte 0x00000266 -_080F9D5C: .4byte 0x03004350 -_080F9D60: .4byte 0x03004360 +_080F9D5C: .4byte gPlayerPartyCount +_080F9D60: .4byte gPlayerParty _080F9D64: movs r0, 0 strh r0, [r5] @@ -260796,7 +260796,7 @@ _080F9E22: bl sub_806BC3C b _080F9E4C .align 2, 0 -_080F9E40: .4byte 0x03004360 +_080F9E40: .4byte gPlayerParty _080F9E44: adds r0, r4, 0 movs r1, 0x8C @@ -260814,7 +260814,7 @@ _080F9E52: pop {r0} bx r0 .align 2, 0 -_080F9E60: .4byte 0x03004350 +_080F9E60: .4byte gPlayerPartyCount thumb_func_end sub_80F9E1C thumb_func_start sub_80F9E64 @@ -260838,7 +260838,7 @@ sub_80F9E64: @ 80F9E64 beq _080F9ED0 b _080F9EE2 .align 2, 0 -_080F9E8C: .4byte 0x0202f388 +_080F9E8C: .4byte gPaletteFade _080F9E90: movs r0, 0x5 bl audio_play @@ -260862,9 +260862,9 @@ _080F9E90: bl sub_8123138 b _080F9EE2 .align 2, 0 -_080F9EC4: .4byte 0x0202e8cc -_080F9EC8: .4byte 0x0202e8ce -_080F9ECC: .4byte 0x03004360 +_080F9EC4: .4byte gUnknown_0202E8CC +_080F9EC8: .4byte gUnknown_0202E8CE +_080F9ECC: .4byte gPlayerParty _080F9ED0: movs r0, 0x5 bl audio_play @@ -260878,7 +260878,7 @@ _080F9EE2: pop {r0} bx r0 .align 2, 0 -_080F9EE8: .4byte 0x0202e8cc +_080F9EE8: .4byte gUnknown_0202E8CC thumb_func_end sub_80F9E64 thumb_func_start sub_80F9EEC @@ -260908,12 +260908,12 @@ sub_80F9EEC: @ 80F9EEC pop {r0} bx r0 .align 2, 0 -_080F9F20: .4byte 0x03004360 -_080F9F24: .4byte 0x0202e8cc -_080F9F28: .4byte 0x03004350 +_080F9F20: .4byte gPlayerParty +_080F9F24: .4byte gUnknown_0202E8CC +_080F9F28: .4byte gPlayerPartyCount _080F9F2C: .4byte c2_exit_to_overworld_2_switch _080F9F30: .4byte 0x02018000 -_080F9F34: .4byte 0x0300485c +_080F9F34: .4byte gUnknown_0300485C _080F9F38: .4byte sub_8080990 thumb_func_end sub_80F9EEC @@ -260950,9 +260950,9 @@ _080F9F66: pop {r0} bx r0 .align 2, 0 -_080F9F78: .4byte 0x0202e8dc -_080F9F7C: .4byte 0x0202e8cc -_080F9F80: .4byte 0x03004360 +_080F9F78: .4byte gScriptResult +_080F9F7C: .4byte gUnknown_0202E8CC +_080F9F80: .4byte gPlayerParty thumb_func_end sub_80F9F3C thumb_func_start sub_80F9F84 @@ -260986,11 +260986,11 @@ sub_80F9F84: @ 80F9F84 pop {r0} bx r0 .align 2, 0 -_080F9FC4: .4byte 0x0202e8cc -_080F9FC8: .4byte 0x03004360 -_080F9FCC: .4byte 0x0202e8ce -_080F9FD0: .4byte 0x020231cc -_080F9FD4: .4byte 0x020232cc +_080F9FC4: .4byte gUnknown_0202E8CC +_080F9FC8: .4byte gPlayerParty +_080F9FCC: .4byte gUnknown_0202E8CE +_080F9FD0: .4byte gStringVar1 +_080F9FD4: .4byte gStringVar2 _080F9FD8: .4byte gMoveNames thumb_func_end sub_80F9F84 @@ -261165,9 +261165,9 @@ _080FA130: pop {r0} bx r0 .align 2, 0 -_080FA13C: .4byte 0x0202e8cc -_080FA140: .4byte 0x03004360 -_080FA144: .4byte 0x0202e8ce +_080FA13C: .4byte gUnknown_0202E8CC +_080FA140: .4byte gPlayerParty +_080FA144: .4byte gUnknown_0202E8CE thumb_func_end sub_80FA0DC thumb_func_start sub_80FA148 @@ -261193,9 +261193,9 @@ _080FA16A: pop {r0} bx r0 .align 2, 0 -_080FA170: .4byte 0x0202e8cc -_080FA174: .4byte 0x03004360 -_080FA178: .4byte 0x0202e8dc +_080FA170: .4byte gUnknown_0202E8CC +_080FA174: .4byte gPlayerParty +_080FA178: .4byte gScriptResult thumb_func_end sub_80FA148 thumb_func_start sub_80FA17C @@ -261227,7 +261227,7 @@ _080FA192: movs r0, 0xC b _080FA1C2 .align 2, 0 -_080FA1B4: .4byte 0x02025734 +_080FA1B4: .4byte gSaveBlock1 _080FA1B8: .4byte 0x00002dd4 _080FA1BC: .4byte 0x00002dd8 _080FA1C0: @@ -261272,7 +261272,7 @@ _080FA1C2: .align 2, 0 _080FA214: .4byte 0x00002dda _080FA218: .4byte 0x00002dd5 -_080FA21C: .4byte 0x02028508 +_080FA21C: .4byte gUnknown_02028508 thumb_func_end sub_80FA17C thumb_func_start sub_80FA220 @@ -261333,7 +261333,7 @@ _080FA24A: orrs r0, r6 b _080FA334 .align 2, 0 -_080FA28C: .4byte 0x02028508 +_080FA28C: .4byte gUnknown_02028508 _080FA290: lsrs r0, r3, 25 subs r2, r0 @@ -261442,7 +261442,7 @@ _080FA34E: pop {r0} bx r0 .align 2, 0 -_080FA360: .4byte 0x02028508 +_080FA360: .4byte gUnknown_02028508 thumb_func_end sub_80FA220 thumb_func_start sub_80FA364 @@ -261486,7 +261486,7 @@ sub_80FA364: @ 80FA364 .align 2, 0 _080FA3B4: .4byte 0x00000833 _080FA3B8: .4byte 0x00000834 -_080FA3BC: .4byte 0x02025734 +_080FA3BC: .4byte gSaveBlock1 _080FA3C0: .4byte 0x00002dd8 _080FA3C4: .4byte 0x00002dda _080FA3C8: @@ -261553,7 +261553,7 @@ _080FA428: movs r0, 0x1 b _080FA464 .align 2, 0 -_080FA444: .4byte 0x02028508 +_080FA444: .4byte gUnknown_02028508 _080FA448: .4byte 0xffffd22c _080FA44C: .4byte 0x00002dd4 _080FA450: @@ -261754,7 +261754,7 @@ _080FA59A: bx r0 .align 2, 0 _080FA5B4: .4byte 0x02007900 -_080FA5B8: .4byte 0x02028508 +_080FA5B8: .4byte gUnknown_02028508 thumb_func_end sub_80FA4E4 thumb_func_start sub_80FA5BC @@ -261773,9 +261773,9 @@ sub_80FA5BC: @ 80FA5BC pop {r0} bx r0 .align 2, 0 -_080FA5D8: .4byte 0x0202e8cc -_080FA5DC: .4byte 0x02028508 -_080FA5E0: .4byte 0x020231cc +_080FA5D8: .4byte gUnknown_0202E8CC +_080FA5DC: .4byte gUnknown_02028508 +_080FA5E0: .4byte gStringVar1 thumb_func_end sub_80FA5BC thumb_func_start sub_80FA5E4 @@ -261820,12 +261820,12 @@ _080FA626: pop {r0} bx r0 .align 2, 0 -_080FA630: .4byte 0x02025734 +_080FA630: .4byte gSaveBlock1 _080FA634: .4byte 0x00002dd4 _080FA638: .4byte 0x00002ddc _080FA63C: .4byte 0x00002dd5 _080FA640: .4byte 0x00002ddd -_080FA644: .4byte 0x0202e8dc +_080FA644: .4byte gScriptResult thumb_func_end sub_80FA5E4 thumb_func_start sub_80FA648 @@ -261844,8 +261844,8 @@ sub_80FA648: @ 80FA648 strh r0, [r2] bx lr .align 2, 0 -_080FA664: .4byte 0x0202e8dc -_080FA668: .4byte 0x02025734 +_080FA664: .4byte gScriptResult +_080FA668: .4byte gSaveBlock1 _080FA66C: .4byte 0x00002dd8 thumb_func_end sub_80FA648 @@ -262045,7 +262045,7 @@ _080FA7CE: movs r0, 0x1 b _080FA7F4 .align 2, 0 -_080FA7E4: .4byte 0x0202850c +_080FA7E4: .4byte gUnknown_0202850C _080FA7E8: adds r0, r4, 0x1 lsls r0, 16 @@ -262241,7 +262241,7 @@ sub_80FA904: @ 80FA904 ldr r0, _080FA92C b _080FA932 .align 2, 0 -_080FA928: .4byte 0x020388cc +_080FA928: .4byte gUnknown_020388CC _080FA92C: .4byte sub_80FAB78 _080FA930: ldr r0, _080FA93C @@ -262272,7 +262272,7 @@ _080FA952: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080FA95C: .4byte 0x020388cc +_080FA95C: .4byte gUnknown_020388CC _080FA960: .4byte _080FA964 .align 2, 0 _080FA964: @@ -262319,7 +262319,7 @@ _080FA9BC: b _080FAAF4 .align 2, 0 _080FA9D0: .4byte gUnknown_083E5AF0 -_080FA9D4: .4byte 0x020388cc +_080FA9D4: .4byte gUnknown_020388CC _080FA9D8: ldr r0, _080FA9EC ldr r1, _080FA9F0 @@ -262331,7 +262331,7 @@ _080FA9D8: b _080FAAF4 .align 2, 0 _080FA9EC: .4byte gUnknown_083E5B34 -_080FA9F0: .4byte 0x020388cc +_080FA9F0: .4byte gUnknown_020388CC _080FA9F4: bl sub_80FB32C ldr r4, _080FAA34 @@ -262361,7 +262361,7 @@ _080FA9F4: bl sub_80FBFB4 b _080FAAF4 .align 2, 0 -_080FAA34: .4byte 0x020388cc +_080FAA34: .4byte gUnknown_020388CC _080FAA38: ldr r0, _080FAA60 ldr r4, [r0] @@ -262382,7 +262382,7 @@ _080FAA38: bl sub_80FB170 b _080FAAF4 .align 2, 0 -_080FAA60: .4byte 0x020388cc +_080FAA60: .4byte gUnknown_020388CC _080FAA64: adds r1, r4, 0 adds r1, 0x54 @@ -262449,7 +262449,7 @@ _080FAAE2: movs r0, 0 b _080FAB02 .align 2, 0 -_080FAAE8: .4byte 0x020388cc +_080FAAE8: .4byte gUnknown_020388CC _080FAAEC: .4byte REG_BG2CNT _080FAAF0: .4byte 0x0000bc8a _080FAAF4: @@ -262466,7 +262466,7 @@ _080FAB02: pop {r1} bx r1 .align 2, 0 -_080FAB0C: .4byte 0x020388cc +_080FAB0C: .4byte gUnknown_020388CC thumb_func_end sub_80FA940 thumb_func_start sub_80FAB10 @@ -262505,7 +262505,7 @@ _080FAB54: pop {r0} bx r0 .align 2, 0 -_080FAB5C: .4byte 0x020388cc +_080FAB5C: .4byte gUnknown_020388CC thumb_func_end sub_80FAB10 thumb_func_start sub_80FAB60 @@ -262520,7 +262520,7 @@ sub_80FAB60: @ 80FAB60 pop {r1} bx r1 .align 2, 0 -_080FAB74: .4byte 0x020388cc +_080FAB74: .4byte gUnknown_020388CC thumb_func_end sub_80FAB60 thumb_func_start sub_80FAB78 @@ -262607,8 +262607,8 @@ _080FAC04: movs r4, 0x4 b _080FAC26 .align 2, 0 -_080FAC14: .4byte 0x020388cc -_080FAC18: .4byte 0x03001770 +_080FAC14: .4byte gUnknown_020388CC +_080FAC18: .4byte gMain _080FAC1C: movs r0, 0x2 ands r0, r3 @@ -262649,7 +262649,7 @@ _swiopen: @ 80FAC44 movs r0, 0x2 b _080FACFA .align 2, 0 -_080FAC5C: .4byte 0x020388cc +_080FAC5C: .4byte gUnknown_020388CC _080FAC60: adds r0, r1, 0 adds r0, 0x7B @@ -262850,8 +262850,8 @@ _080FADCA: pop {r1} bx r1 .align 2, 0 -_080FADD4: .4byte 0x020388cc -_080FADD8: .4byte 0x03001770 +_080FADD4: .4byte gUnknown_020388CC +_080FADD8: .4byte gMain _080FADDC: .4byte 0x0000ffff _080FADE0: .4byte sub_80FADE4 thumb_func_end sub_80FAD04 @@ -262963,7 +262963,7 @@ _080FAEA0: movs r0, 0x3 b _080FAEBE .align 2, 0 -_080FAEB4: .4byte 0x020388cc +_080FAEB4: .4byte gUnknown_020388CC _080FAEB8: .4byte sub_80FAD04 _080FAEBC: movs r0, 0x2 @@ -263040,7 +263040,7 @@ _080FAF20: ldr r0, _080FAF44 b _080FAFA6 .align 2, 0 -_080FAF40: .4byte 0x020388cc +_080FAF40: .4byte gUnknown_020388CC _080FAF44: .4byte 0xfffff800 _080FAF48: adds r0, r2, 0 @@ -263120,7 +263120,7 @@ sub_80FAFC0: @ 80FAFC0 movs r0, 0 b _080FB164 .align 2, 0 -_080FAFD8: .4byte 0x020388cc +_080FAFD8: .4byte gUnknown_020388CC _080FAFDC: adds r0, r1, 0x1 movs r1, 0 @@ -263288,7 +263288,7 @@ _080FB0FA: str r3, [r2, 0x50] b _080FB130 .align 2, 0 -_080FB118: .4byte 0x020388cc +_080FB118: .4byte gUnknown_020388CC _080FB11C: .4byte 0x00007fff _080FB120: ldr r0, [r2, 0x4C] @@ -263332,7 +263332,7 @@ _080FB164: pop {r1} bx r1 .align 2, 0 -_080FB16C: .4byte 0x020388cc +_080FB16C: .4byte gUnknown_020388CC thumb_func_end sub_80FAFC0 thumb_func_start sub_80FB170 @@ -263433,7 +263433,7 @@ sub_80FB170: @ 80FB170 pop {r0} bx r0 .align 2, 0 -_080FB230: .4byte 0x020388cc +_080FB230: .4byte gUnknown_020388CC _080FB234: .4byte gSineTable thumb_func_end sub_80FB170 @@ -263458,7 +263458,7 @@ sub_80FB238: @ 80FB238 strb r0, [r2] bx lr .align 2, 0 -_080FB25C: .4byte 0x020388cc +_080FB25C: .4byte gUnknown_020388CC thumb_func_end sub_80FB238 thumb_func_start sub_80FB260 @@ -263495,7 +263495,7 @@ _080FB298: pop {r0} bx r0 .align 2, 0 -_080FB29C: .4byte 0x020388cc +_080FB29C: .4byte gUnknown_020388CC _080FB2A0: .4byte REG_BG2PA thumb_func_end sub_80FB260 @@ -263535,7 +263535,7 @@ _080FB2E0: pop {r0} bx r0 .align 2, 0 -_080FB2E8: .4byte 0x020388cc +_080FB2E8: .4byte gUnknown_020388CC thumb_func_end sub_80FB2A4 thumb_func_start sub_80FB2EC @@ -263599,7 +263599,7 @@ sub_80FB32C: @ 80FB32C bl sub_80FB600 b _080FB5E8 .align 2, 0 -_080FB358: .4byte 0x02025734 +_080FB358: .4byte gSaveBlock1 _080FB35C: movs r0, 0x4 ldrsb r0, [r2, r0] @@ -263656,9 +263656,9 @@ _080FB3CC: strb r0, [r1] b _080FB4CC .align 2, 0 -_080FB3D4: .4byte 0x020388cc -_080FB3D8: .4byte 0x0202e828 -_080FB3DC: .4byte 0x02025734 +_080FB3D4: .4byte gUnknown_020388CC +_080FB3D8: .4byte gMapHeader +_080FB3DC: .4byte gSaveBlock1 _080FB3E0: ldr r4, _080FB420 adds r0, r4, 0 @@ -263692,8 +263692,8 @@ _080FB3E0: ldrh r3, [r4, 0x2A] b _080FB4CC .align 2, 0 -_080FB420: .4byte 0x02025734 -_080FB424: .4byte 0x020388cc +_080FB420: .4byte gSaveBlock1 +_080FB424: .4byte gUnknown_020388CC _080FB428: ldr r4, _080FB45C movs r0, 0x14 @@ -263721,8 +263721,8 @@ _080FB428: ldrh r3, [r4, 0x1A] b _080FB4CC .align 2, 0 -_080FB45C: .4byte 0x02025734 -_080FB460: .4byte 0x020388cc +_080FB45C: .4byte gSaveBlock1 +_080FB460: .4byte gUnknown_020388CC _080FB464: ldr r5, _080FB48C ldr r0, [r5] @@ -263744,9 +263744,9 @@ _080FB464: adds r2, r0, 0 b _080FB4B6 .align 2, 0 -_080FB48C: .4byte 0x020388cc -_080FB490: .4byte 0x0202e828 -_080FB494: .4byte 0x02025758 +_080FB48C: .4byte gUnknown_020388CC +_080FB490: .4byte gMapHeader +_080FB494: .4byte gUnknown_02025758 _080FB498: ldr r4, _080FB548 movs r0, 0 @@ -263838,8 +263838,8 @@ _080FB53A: beq _080FB55E b _080FB5BE .align 2, 0 -_080FB548: .4byte 0x02025748 -_080FB54C: .4byte 0x020388cc +_080FB548: .4byte gUnknown_02025748 +_080FB54C: .4byte gUnknown_020388CC _080FB550: .4byte gRegionMapLocations _080FB554: cmp r5, 0x29 @@ -263881,7 +263881,7 @@ _080FB58A: lsrs r3, r0, 16 b _080FB5BE .align 2, 0 -_080FB598: .4byte 0x02025734 +_080FB598: .4byte gSaveBlock1 _080FB59C: movs r6, 0 mov r0, r9 @@ -263934,7 +263934,7 @@ _080FB5E8: pop {r0} bx r0 .align 2, 0 -_080FB5F8: .4byte 0x020388cc +_080FB5F8: .4byte gUnknown_020388CC _080FB5FC: .4byte gRegionMapLocations thumb_func_end sub_80FB32C @@ -263985,7 +263985,7 @@ _080FB654: strh r0, [r1, 0x14] b _080FB710 .align 2, 0 -_080FB660: .4byte 0x020388cc +_080FB660: .4byte gUnknown_020388CC _080FB664: ldr r2, _080FB670 ldr r1, [r2] @@ -263993,7 +263993,7 @@ _080FB664: strh r0, [r1, 0x14] b _080FB710 .align 2, 0 -_080FB670: .4byte 0x020388cc +_080FB670: .4byte gUnknown_020388CC _080FB674: ldr r2, _080FB680 ldr r1, [r2] @@ -264001,7 +264001,7 @@ _080FB674: strh r0, [r1, 0x14] b _080FB710 .align 2, 0 -_080FB680: .4byte 0x020388cc +_080FB680: .4byte gUnknown_020388CC _080FB684: ldr r2, _080FB690 ldr r1, [r2] @@ -264009,7 +264009,7 @@ _080FB684: strh r0, [r1, 0x14] b _080FB710 .align 2, 0 -_080FB690: .4byte 0x020388cc +_080FB690: .4byte gUnknown_020388CC _080FB694: mov r0, sp ldrb r0, [r0] @@ -264104,7 +264104,7 @@ _080FB710: pop {r0} bx r0 .align 2, 0 -_080FB750: .4byte 0x020388cc +_080FB750: .4byte gUnknown_020388CC _080FB754: .4byte gRegionMapLocations thumb_func_end sub_80FB600 @@ -264418,7 +264418,7 @@ sub_80FBA18: @ 80FBA18 strb r0, [r1, 0x17] b _080FBA96 .align 2, 0 -_080FBA2C: .4byte 0x020388cc +_080FBA2C: .4byte gUnknown_020388CC _080FBA30: adds r0, r1, 0 adds r0, 0x78 @@ -264468,7 +264468,7 @@ _080FBA70: movs r4, 0x1D b _080FBA70 .align 2, 0 -_080FBA8C: .4byte 0x020388cc +_080FBA8C: .4byte gUnknown_020388CC _080FBA90: ldr r0, _080FBA9C ldr r0, [r0] @@ -264478,7 +264478,7 @@ _080FBA96: pop {r0} bx r0 .align 2, 0 -_080FBA9C: .4byte 0x020388cc +_080FBA9C: .4byte gUnknown_020388CC thumb_func_end sub_80FBA18 thumb_func_start sub_80FBAA0 @@ -264523,7 +264523,7 @@ _080FBAE4: pop {r1} bx r1 .align 2, 0 -_080FBAEC: .4byte 0x020388cc +_080FBAEC: .4byte gUnknown_020388CC thumb_func_end sub_80FBAA0 thumb_func_start sub_80FBAF0 @@ -264564,7 +264564,7 @@ _080FBB2E: pop {r0} bx r0 .align 2, 0 -_080FBB34: .4byte 0x020388cc +_080FBB34: .4byte gUnknown_020388CC thumb_func_end sub_80FBAF0 thumb_func_start nullsub_66 @@ -264633,7 +264633,7 @@ sub_80FBB3C: @ 80FBB3C .align 2, 0 _080FBBAC: .4byte gUnknown_083E76E8 _080FBBB0: .4byte gSpriteTemplate_83E76F0 -_080FBBB4: .4byte 0x020388cc +_080FBBB4: .4byte gUnknown_020388CC _080FBBB8: .4byte 0xffff0000 _080FBBBC: .4byte sub_80FBAF0 _080FBBC0: @@ -264696,8 +264696,8 @@ _080FBBD6: b _080FBC6C .align 2, 0 _080FBC38: .4byte nullsub_66 -_080FBC3C: .4byte 0x020388cc -_080FBC40: .4byte 0x02020004 +_080FBC3C: .4byte gUnknown_020388CC +_080FBC40: .4byte gSprites _080FBC44: ldrb r1, [r3, 0x3] movs r0, 0x3F @@ -264743,7 +264743,7 @@ _080FBC90: pop {r0} bx r0 .align 2, 0 -_080FBC98: .4byte 0x020388cc +_080FBC98: .4byte gUnknown_020388CC _080FBC9C: .4byte 0x00000101 thumb_func_end sub_80FBB3C @@ -264769,7 +264769,7 @@ _080FBCC4: pop {r0} bx r0 .align 2, 0 -_080FBCCC: .4byte 0x020388cc +_080FBCCC: .4byte gUnknown_020388CC thumb_func_end sub_80FBCA0 thumb_func_start unref_sub_80FBCD0 @@ -264781,7 +264781,7 @@ unref_sub_80FBCD0: @ 80FBCD0 strh r0, [r1, 0x34] bx lr .align 2, 0 -_080FBCDC: .4byte 0x020388cc +_080FBCDC: .4byte gUnknown_020388CC thumb_func_end unref_sub_80FBCD0 thumb_func_start unref_sub_80FBCE0 @@ -264793,7 +264793,7 @@ unref_sub_80FBCE0: @ 80FBCE0 strh r0, [r1, 0x34] bx lr .align 2, 0 -_080FBCEC: .4byte 0x020388cc +_080FBCEC: .4byte gUnknown_020388CC thumb_func_end unref_sub_80FBCE0 thumb_func_start sub_80FBCF0 @@ -264891,8 +264891,8 @@ _080FBDB0: .4byte SpriteCallbackDummy _080FBDB4: .4byte gSaveBlock2 _080FBDB8: .4byte gUnknown_083E5CE0 _080FBDBC: .4byte gUnknown_083E5CC0 -_080FBDC0: .4byte 0x020388cc -_080FBDC4: .4byte 0x02020004 +_080FBDC0: .4byte gUnknown_020388CC +_080FBDC4: .4byte gSprites _080FBDC8: .4byte sub_80FBF34 _080FBDCC: adds r0, r2, 0 @@ -264941,7 +264941,7 @@ _080FBE16: pop {r0} bx r0 .align 2, 0 -_080FBE1C: .4byte 0x020388cc +_080FBE1C: .4byte gUnknown_020388CC _080FBE20: .4byte SpriteCallbackDummy thumb_func_end sub_80FBDF8 @@ -264975,7 +264975,7 @@ sub_80FBE24: @ 80FBE24 ldr r0, _080FBE60 b _080FBE8C .align 2, 0 -_080FBE5C: .4byte 0x020388cc +_080FBE5C: .4byte gUnknown_020388CC _080FBE60: .4byte sub_80FBEA4 _080FBE64: adds r0, r3, 0 @@ -265067,7 +265067,7 @@ _080FBF04: movs r0, 0 b _080FBF0E .align 2, 0 -_080FBF08: .4byte 0x020388cc +_080FBF08: .4byte gUnknown_020388CC _080FBF0C: movs r0, 0x1 _080FBF0E: @@ -265134,7 +265134,7 @@ sub_80FBF40: @ 80FBF40 strb r0, [r3] b _080FBF90 .align 2, 0 -_080FBF80: .4byte 0x020388cc +_080FBF80: .4byte gUnknown_020388CC _080FBF84: adds r2, 0x3E ldrb r1, [r2] @@ -265164,7 +265164,7 @@ _080FBFAA: pop {r0} bx r0 .align 2, 0 -_080FBFB0: .4byte 0x020388cc +_080FBFB0: .4byte gUnknown_020388CC thumb_func_end sub_80FBF94 thumb_func_start sub_80FBFB4 @@ -265292,7 +265292,7 @@ _080FC084: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080FC090: .4byte 0x03001770 +_080FC090: .4byte gMain _080FC094: .4byte 0x0000043c _080FC098: .4byte _080FC09C .align 2, 0 @@ -265451,7 +265451,7 @@ _080FC1FC: .4byte 0x00001e0d _080FC200: .4byte 0x00001741 _080FC204: .4byte sub_80FC5B4 _080FC208: .4byte sub_80FC228 -_080FC20C: .4byte 0x03001770 +_080FC20C: .4byte gMain _080FC210: .4byte 0x0000043c thumb_func_end sub_80FC074 @@ -265725,7 +265725,7 @@ _080FC3E4: b _080FC442 .align 2, 0 _080FC430: .4byte gSpriteTemplate_83E7A38 -_080FC434: .4byte 0x02020004 +_080FC434: .4byte gSprites _080FC438: .4byte sub_80FC55C _080FC43C: adds r0, r7, 0x3 @@ -265764,7 +265764,7 @@ _080FC458: pop {r0} bx r0 .align 2, 0 -_080FC480: .4byte 0x02020004 +_080FC480: .4byte gSprites thumb_func_end sub_80FC374 thumb_func_start sub_80FC484 @@ -265870,7 +265870,7 @@ _080FC53C: bx r0 .align 2, 0 _080FC54C: .4byte gUnknown_083E79D4 -_080FC550: .4byte 0x02020004 +_080FC550: .4byte gSprites _080FC554: .4byte gSpriteTemplate_83E7A38 _080FC558: .4byte sub_80FC55C thumb_func_end sub_80FC484 @@ -266204,14 +266204,14 @@ _080FC7DC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080FC7E8: .4byte 0x03005dec -_080FC7EC: .4byte 0x03005e00 -_080FC7F0: .4byte 0x03005de8 -_080FC7F4: .4byte 0x03005dfc -_080FC7F8: .4byte 0x03005df8 -_080FC7FC: .4byte 0x03005df0 -_080FC800: .4byte 0x03005e04 -_080FC804: .4byte 0x03005df4 +_080FC7E8: .4byte gUnknown_03005DEC +_080FC7EC: .4byte gUnknown_03005E00 +_080FC7F0: .4byte gUnknown_03005DE8 +_080FC7F4: .4byte gUnknown_03005DFC +_080FC7F8: .4byte gUnknown_03005DF8 +_080FC7FC: .4byte gUnknown_03005DF0 +_080FC800: .4byte gUnknown_03005E04 +_080FC804: .4byte gUnknown_03005DF4 _080FC808: .4byte _080FC80C .align 2, 0 _080FC80C: @@ -266263,7 +266263,7 @@ _080FC8A4: bl sub_80FCC18 b _080FC928 .align 2, 0 -_080FC8B4: .4byte 0x03005e00 +_080FC8B4: .4byte gUnknown_03005E00 _080FC8B8: bl sub_80FCD54 bl sub_80FCEA4 @@ -266400,12 +266400,12 @@ _080FC9BE: pop {r0} bx r0 .align 2, 0 -_080FC9CC: .4byte 0x03005df0 -_080FC9D0: .4byte 0x03005df8 -_080FC9D4: .4byte 0x03005e04 -_080FC9D8: .4byte 0x03005de8 -_080FC9DC: .4byte 0x03005dfc -_080FC9E0: .4byte 0x03005dec +_080FC9CC: .4byte gUnknown_03005DF0 +_080FC9D0: .4byte gUnknown_03005DF8 +_080FC9D4: .4byte gUnknown_03005E04 +_080FC9D8: .4byte gUnknown_03005DE8 +_080FC9DC: .4byte gUnknown_03005DFC +_080FC9E0: .4byte gUnknown_03005DEC thumb_func_end sub_80FC92C thumb_func_start sub_80FC9E4 @@ -266500,12 +266500,12 @@ _080FCA7C: pop {r0} bx r0 .align 2, 0 -_080FCA8C: .4byte 0x03005df0 -_080FCA90: .4byte 0x03005df8 -_080FCA94: .4byte 0x03005dfc -_080FCA98: .4byte 0x03005e04 -_080FCA9C: .4byte 0x03005dec -_080FCAA0: .4byte 0x03005de8 +_080FCA8C: .4byte gUnknown_03005DF0 +_080FCA90: .4byte gUnknown_03005DF8 +_080FCA94: .4byte gUnknown_03005DFC +_080FCA98: .4byte gUnknown_03005E04 +_080FCA9C: .4byte gUnknown_03005DEC +_080FCAA0: .4byte gUnknown_03005DE8 thumb_func_end sub_80FC9E4 thumb_func_start sub_80FCAA4 @@ -266597,12 +266597,12 @@ _080FCB36: pop {r0} bx r0 .align 2, 0 -_080FCB44: .4byte 0x03005df0 -_080FCB48: .4byte 0x03005dec -_080FCB4C: .4byte 0x03005df8 -_080FCB50: .4byte 0x03005dfc -_080FCB54: .4byte 0x03005e04 -_080FCB58: .4byte 0x03005de8 +_080FCB44: .4byte gUnknown_03005DF0 +_080FCB48: .4byte gUnknown_03005DEC +_080FCB4C: .4byte gUnknown_03005DF8 +_080FCB50: .4byte gUnknown_03005DFC +_080FCB54: .4byte gUnknown_03005E04 +_080FCB58: .4byte gUnknown_03005DE8 thumb_func_end sub_80FCAC4 thumb_func_start sub_80FCB5C @@ -266693,12 +266693,12 @@ _080FCBF2: pop {r0} bx r0 .align 2, 0 -_080FCC00: .4byte 0x03005df8 -_080FCC04: .4byte 0x03005dec -_080FCC08: .4byte 0x03005e04 -_080FCC0C: .4byte 0x03005dfc -_080FCC10: .4byte 0x03005de8 -_080FCC14: .4byte 0x03005df0 +_080FCC00: .4byte gUnknown_03005DF8 +_080FCC04: .4byte gUnknown_03005DEC +_080FCC08: .4byte gUnknown_03005E04 +_080FCC0C: .4byte gUnknown_03005DFC +_080FCC10: .4byte gUnknown_03005DE8 +_080FCC14: .4byte gUnknown_03005DF0 thumb_func_end sub_80FCB5C thumb_func_start sub_80FCC18 @@ -266777,12 +266777,12 @@ _080FCC94: pop {r0} bx r0 .align 2, 0 -_080FCCA4: .4byte 0x03005df0 -_080FCCA8: .4byte 0x03005dec -_080FCCAC: .4byte 0x03005df8 -_080FCCB0: .4byte 0x03005dfc -_080FCCB4: .4byte 0x03005e04 -_080FCCB8: .4byte 0x03005de8 +_080FCCA4: .4byte gUnknown_03005DF0 +_080FCCA8: .4byte gUnknown_03005DEC +_080FCCAC: .4byte gUnknown_03005DF8 +_080FCCB0: .4byte gUnknown_03005DFC +_080FCCB4: .4byte gUnknown_03005E04 +_080FCCB8: .4byte gUnknown_03005DE8 thumb_func_end sub_80FCC18 thumb_func_start sub_80FCCBC @@ -266855,12 +266855,12 @@ _080FCD2E: pop {r0} bx r0 .align 2, 0 -_080FCD3C: .4byte 0x03005df0 -_080FCD40: .4byte 0x03005dec -_080FCD44: .4byte 0x03005df8 -_080FCD48: .4byte 0x03005dfc -_080FCD4C: .4byte 0x03005e04 -_080FCD50: .4byte 0x03005de8 +_080FCD3C: .4byte gUnknown_03005DF0 +_080FCD40: .4byte gUnknown_03005DEC +_080FCD44: .4byte gUnknown_03005DF8 +_080FCD48: .4byte gUnknown_03005DFC +_080FCD4C: .4byte gUnknown_03005E04 +_080FCD50: .4byte gUnknown_03005DE8 thumb_func_end sub_80FCCBC thumb_func_start sub_80FCD54 @@ -267022,12 +267022,12 @@ _080FCE80: pop {r0} bx r0 .align 2, 0 -_080FCE8C: .4byte 0x03005df0 -_080FCE90: .4byte 0x03005dec -_080FCE94: .4byte 0x03005dfc -_080FCE98: .4byte 0x03005e04 -_080FCE9C: .4byte 0x03005de8 -_080FCEA0: .4byte 0x03005df8 +_080FCE8C: .4byte gUnknown_03005DF0 +_080FCE90: .4byte gUnknown_03005DEC +_080FCE94: .4byte gUnknown_03005DFC +_080FCE98: .4byte gUnknown_03005E04 +_080FCE9C: .4byte gUnknown_03005DE8 +_080FCEA0: .4byte gUnknown_03005DF8 thumb_func_end sub_80FCD54 thumb_func_start sub_80FCEA4 @@ -267100,12 +267100,12 @@ _080FCF16: pop {r0} bx r0 .align 2, 0 -_080FCF24: .4byte 0x03005df0 -_080FCF28: .4byte 0x03005dec -_080FCF2C: .4byte 0x03005df8 -_080FCF30: .4byte 0x03005dfc -_080FCF34: .4byte 0x03005e04 -_080FCF38: .4byte 0x03005de8 +_080FCF24: .4byte gUnknown_03005DF0 +_080FCF28: .4byte gUnknown_03005DEC +_080FCF2C: .4byte gUnknown_03005DF8 +_080FCF30: .4byte gUnknown_03005DFC +_080FCF34: .4byte gUnknown_03005E04 +_080FCF38: .4byte gUnknown_03005DE8 thumb_func_end sub_80FCEA4 thumb_func_start sub_80FCF3C @@ -267268,7 +267268,7 @@ _080FD044: pop {r0} bx r0 .align 2, 0 -_080FD068: .4byte 0x03005dec +_080FD068: .4byte gUnknown_03005DEC thumb_func_end sub_80FCF3C thumb_func_start sub_80FD06C @@ -267349,12 +267349,12 @@ _080FD0EE: pop {r0} bx r0 .align 2, 0 -_080FD0FC: .4byte 0x03005df0 -_080FD100: .4byte 0x03005dec -_080FD104: .4byte 0x03005dfc -_080FD108: .4byte 0x03005e04 -_080FD10C: .4byte 0x03005de8 -_080FD110: .4byte 0x03005df8 +_080FD0FC: .4byte gUnknown_03005DF0 +_080FD100: .4byte gUnknown_03005DEC +_080FD104: .4byte gUnknown_03005DFC +_080FD108: .4byte gUnknown_03005E04 +_080FD10C: .4byte gUnknown_03005DE8 +_080FD110: .4byte gUnknown_03005DF8 thumb_func_end sub_80FD06C thumb_func_start sub_80FD114 @@ -267441,12 +267441,12 @@ _080FD1A2: pop {r0} bx r0 .align 2, 0 -_080FD1B0: .4byte 0x03005df8 -_080FD1B4: .4byte 0x03005dec -_080FD1B8: .4byte 0x03005e04 -_080FD1BC: .4byte 0x03005dfc -_080FD1C0: .4byte 0x03005de8 -_080FD1C4: .4byte 0x03005df0 +_080FD1B0: .4byte gUnknown_03005DF8 +_080FD1B4: .4byte gUnknown_03005DEC +_080FD1B8: .4byte gUnknown_03005E04 +_080FD1BC: .4byte gUnknown_03005DFC +_080FD1C0: .4byte gUnknown_03005DE8 +_080FD1C4: .4byte gUnknown_03005DF0 thumb_func_end sub_80FD114 thumb_func_start sub_80FD1C8 @@ -267604,7 +267604,7 @@ _080FD28A: movs r7, 0x1F b _080FD360 .align 2, 0 -_080FD2E8: .4byte 0x03005dec +_080FD2E8: .4byte gUnknown_03005DEC _080FD2EC: mov r1, r10 lsls r0, r1, 1 @@ -268648,15 +268648,15 @@ sub_80FDA18: @ 80FDA18 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080FDA68: .4byte 0x03005e0c -_080FDA6C: .4byte 0x03005e08 -_080FDA70: .4byte 0x03005dec -_080FDA74: .4byte 0x03005de8 -_080FDA78: .4byte 0x03005dfc -_080FDA7C: .4byte 0x03005df8 -_080FDA80: .4byte 0x03005df0 -_080FDA84: .4byte 0x03005e04 -_080FDA88: .4byte 0x03005df4 +_080FDA68: .4byte gUnknown_03005E0C +_080FDA6C: .4byte gUnknown_03005E08 +_080FDA70: .4byte gUnknown_03005DEC +_080FDA74: .4byte gUnknown_03005DE8 +_080FDA78: .4byte gUnknown_03005DFC +_080FDA7C: .4byte gUnknown_03005DF8 +_080FDA80: .4byte gUnknown_03005DF0 +_080FDA84: .4byte gUnknown_03005E04 +_080FDA88: .4byte gUnknown_03005DF4 _080FDA8C: .4byte _080FDA90 .align 2, 0 _080FDA90: @@ -268748,7 +268748,7 @@ sub_80FDAE4: @ 80FDAE4 strh r1, [r0, 0x1E] bx lr .align 2, 0 -_080FDB4C: .4byte 0x03005e08 +_080FDB4C: .4byte gUnknown_03005E08 _080FDB50: .4byte 0x000018c6 _080FDB54: .4byte 0x000077bd _080FDB58: .4byte 0x00002d6b @@ -268779,7 +268779,7 @@ sub_80FDB8C: @ 80FDB8C strh r0, [r2, 0x4] bx lr .align 2, 0 -_080FDBA0: .4byte 0x03005e08 +_080FDBA0: .4byte gUnknown_03005E08 _080FDBA4: .4byte 0x00007fff thumb_func_end sub_80FDB8C @@ -268814,7 +268814,7 @@ _080FDBBA: pop {r0} bx r0 .align 2, 0 -_080FDBE0: .4byte 0x03005e08 +_080FDBE0: .4byte gUnknown_03005E08 thumb_func_end sub_80FDBA8 thumb_func_start sub_80FDBE4 @@ -268844,7 +268844,7 @@ _080FDBF2: pop {r0} bx r0 .align 2, 0 -_080FDC14: .4byte 0x03005e08 +_080FDC14: .4byte gUnknown_03005E08 thumb_func_end sub_80FDBE4 thumb_func_start sub_80FDC18 @@ -268932,15 +268932,15 @@ _080FDC98: adds r7, r4, 0x2 b _080FDD3E .align 2, 0 -_080FDCB4: .4byte 0x03005e08 -_080FDCB8: .4byte 0x03005df0 +_080FDCB4: .4byte gUnknown_03005E08 +_080FDCB8: .4byte gUnknown_03005DF0 _080FDCBC: .4byte 0x00003def -_080FDCC0: .4byte 0x03005dec -_080FDCC4: .4byte 0x03005dfc -_080FDCC8: .4byte 0x03005e04 -_080FDCCC: .4byte 0x03005de8 -_080FDCD0: .4byte 0x03005df8 -_080FDCD4: .4byte 0x03005e0c +_080FDCC0: .4byte gUnknown_03005DEC +_080FDCC4: .4byte gUnknown_03005DFC +_080FDCC8: .4byte gUnknown_03005E04 +_080FDCCC: .4byte gUnknown_03005DE8 +_080FDCD0: .4byte gUnknown_03005DF8 +_080FDCD4: .4byte gUnknown_03005E0C _080FDCD8: adds r0, r4, 0 bl sub_80FE038 @@ -268963,7 +268963,7 @@ _080FDCD8: adds r0, 0x1 b _080FDD32 .align 2, 0 -_080FDD04: .4byte 0x03005e08 +_080FDD04: .4byte gUnknown_03005E08 _080FDD08: mov r2, r12 ldr r1, [r2] @@ -269019,8 +269019,8 @@ _080FDD58: pop {r0} bx r0 .align 2, 0 -_080FDD68: .4byte 0x03005df8 -_080FDD6C: .4byte 0x03005df0 +_080FDD68: .4byte gUnknown_03005DF8 +_080FDD6C: .4byte gUnknown_03005DF0 thumb_func_end sub_80FDC18 thumb_func_start sub_80FDD70 @@ -269070,13 +269070,13 @@ _080FDDB0: strh r0, [r4] b _080FDDFA .align 2, 0 -_080FDDC4: .4byte 0x03005df0 -_080FDDC8: .4byte 0x03005dec -_080FDDCC: .4byte 0x03005dfc -_080FDDD0: .4byte 0x03005e04 -_080FDDD4: .4byte 0x03005de8 -_080FDDD8: .4byte 0x03005df8 -_080FDDDC: .4byte 0x03005e0c +_080FDDC4: .4byte gUnknown_03005DF0 +_080FDDC8: .4byte gUnknown_03005DEC +_080FDDCC: .4byte gUnknown_03005DFC +_080FDDD0: .4byte gUnknown_03005E04 +_080FDDD4: .4byte gUnknown_03005DE8 +_080FDDD8: .4byte gUnknown_03005DF8 +_080FDDDC: .4byte gUnknown_03005E0C _080FDDE0: adds r0, r4, 0 bl sub_80FD4DC @@ -269114,8 +269114,8 @@ _080FDE14: pop {r0} bx r0 .align 2, 0 -_080FDE20: .4byte 0x03005df8 -_080FDE24: .4byte 0x03005df0 +_080FDE20: .4byte gUnknown_03005DF8 +_080FDE24: .4byte gUnknown_03005DF0 thumb_func_end sub_80FDD70 thumb_func_start sub_80FDE28 @@ -269165,13 +269165,13 @@ _080FDE6E: strh r0, [r4] b _080FDEA8 .align 2, 0 -_080FDE7C: .4byte 0x03005df0 -_080FDE80: .4byte 0x03005dec -_080FDE84: .4byte 0x03005dfc -_080FDE88: .4byte 0x03005e04 -_080FDE8C: .4byte 0x03005de8 -_080FDE90: .4byte 0x03005df8 -_080FDE94: .4byte 0x03005e0c +_080FDE7C: .4byte gUnknown_03005DF0 +_080FDE80: .4byte gUnknown_03005DEC +_080FDE84: .4byte gUnknown_03005DFC +_080FDE88: .4byte gUnknown_03005E04 +_080FDE8C: .4byte gUnknown_03005DE8 +_080FDE90: .4byte gUnknown_03005DF8 +_080FDE94: .4byte gUnknown_03005E0C _080FDE98: adds r0, r4, 0 str r2, [sp] @@ -269204,8 +269204,8 @@ _080FDEC4: pop {r0} bx r0 .align 2, 0 -_080FDED0: .4byte 0x03005df8 -_080FDED4: .4byte 0x03005df0 +_080FDED0: .4byte gUnknown_03005DF8 +_080FDED4: .4byte gUnknown_03005DF0 thumb_func_end sub_80FDE28 thumb_func_start sub_80FDED8 @@ -269255,13 +269255,13 @@ _080FDF1E: strh r0, [r4] b _080FDF58 .align 2, 0 -_080FDF2C: .4byte 0x03005df0 -_080FDF30: .4byte 0x03005dec -_080FDF34: .4byte 0x03005dfc -_080FDF38: .4byte 0x03005e04 -_080FDF3C: .4byte 0x03005de8 -_080FDF40: .4byte 0x03005df8 -_080FDF44: .4byte 0x03005e0c +_080FDF2C: .4byte gUnknown_03005DF0 +_080FDF30: .4byte gUnknown_03005DEC +_080FDF34: .4byte gUnknown_03005DFC +_080FDF38: .4byte gUnknown_03005E04 +_080FDF3C: .4byte gUnknown_03005DE8 +_080FDF40: .4byte gUnknown_03005DF8 +_080FDF44: .4byte gUnknown_03005E0C _080FDF48: adds r0, r4, 0 str r2, [sp] @@ -269294,8 +269294,8 @@ _080FDF74: pop {r0} bx r0 .align 2, 0 -_080FDF80: .4byte 0x03005df8 -_080FDF84: .4byte 0x03005df0 +_080FDF80: .4byte gUnknown_03005DF8 +_080FDF84: .4byte gUnknown_03005DF0 thumb_func_end sub_80FDED8 thumb_func_start sub_80FDF88 @@ -269345,13 +269345,13 @@ _080FDFCE: strh r0, [r4] b _080FE008 .align 2, 0 -_080FDFDC: .4byte 0x03005df0 -_080FDFE0: .4byte 0x03005dec -_080FDFE4: .4byte 0x03005dfc -_080FDFE8: .4byte 0x03005e04 -_080FDFEC: .4byte 0x03005de8 -_080FDFF0: .4byte 0x03005df8 -_080FDFF4: .4byte 0x03005e0c +_080FDFDC: .4byte gUnknown_03005DF0 +_080FDFE0: .4byte gUnknown_03005DEC +_080FDFE4: .4byte gUnknown_03005DFC +_080FDFE8: .4byte gUnknown_03005E04 +_080FDFEC: .4byte gUnknown_03005DE8 +_080FDFF0: .4byte gUnknown_03005DF8 +_080FDFF4: .4byte gUnknown_03005E0C _080FDFF8: adds r0, r4, 0 str r2, [sp] @@ -269384,8 +269384,8 @@ _080FE024: pop {r0} bx r0 .align 2, 0 -_080FE030: .4byte 0x03005df8 -_080FE034: .4byte 0x03005df0 +_080FE030: .4byte gUnknown_03005DF8 +_080FE034: .4byte gUnknown_03005DF0 thumb_func_end sub_80FDF88 thumb_func_start sub_80FE038 @@ -269673,7 +269673,7 @@ sub_80FE1DC: @ 80FE1DC bx r0 .align 2, 0 _080FE218: .4byte gUnknown_083EC604 -_080FE21C: .4byte 0x020388d4 +_080FE21C: .4byte gUnknown_020388D4 thumb_func_end sub_80FE1DC thumb_func_start sub_80FE220 @@ -269688,7 +269688,7 @@ sub_80FE220: @ 80FE220 pop {r0} bx r0 .align 2, 0 -_080FE238: .4byte 0x020388d4 +_080FE238: .4byte gUnknown_020388D4 thumb_func_end sub_80FE220 thumb_func_start sub_80FE23C @@ -269709,7 +269709,7 @@ sub_80FE23C: @ 80FE23C pop {r0} bx r0 .align 2, 0 -_080FE25C: .4byte 0x03004b20 +_080FE25C: .4byte gTasks _080FE260: .4byte sub_80FE2EC thumb_func_end sub_80FE23C @@ -269732,7 +269732,7 @@ sub_80FE264: @ 80FE264 bx r0 .align 2, 0 _080FE284: .4byte 0x0201f000 -_080FE288: .4byte 0x0202714e +_080FE288: .4byte gUnknown_0202714E thumb_func_end sub_80FE264 thumb_func_start sub_80FE28C @@ -269754,7 +269754,7 @@ sub_80FE28C: @ 80FE28C bx r0 .align 2, 0 _080FE2AC: .4byte 0x0201f000 -_080FE2B0: .4byte 0x02027dbc +_080FE2B0: .4byte gUnknown_02027DBC thumb_func_end sub_80FE28C thumb_func_start sub_80FE2B4 @@ -269844,9 +269844,9 @@ _080FE342: bl _call_via_r1 b _080FE38C .align 2, 0 -_080FE368: .4byte 0x0202f388 -_080FE36C: .4byte 0x03001770 -_080FE370: .4byte 0x020388d4 +_080FE368: .4byte gPaletteFade +_080FE36C: .4byte gMain +_080FE370: .4byte gUnknown_020388D4 _080FE374: .4byte gUnknown_083EC604 _080FE378: movs r0, 0x2 @@ -269884,7 +269884,7 @@ sub_80FE394: @ 80FE394 bx r0 .align 2, 0 _080FE3BC: .4byte gUnknown_083EC624 -_080FE3C0: .4byte 0x020388d4 +_080FE3C0: .4byte gUnknown_020388D4 thumb_func_end sub_80FE394 thumb_func_start gpu_pal_decompress_alloc_tag_and_upload @@ -269966,8 +269966,8 @@ sub_80FE428: @ 80FE428 pop {r0} bx r0 .align 2, 0 -_080FE464: .4byte 0x020388d4 -_080FE468: .4byte 0x03004b20 +_080FE464: .4byte gUnknown_020388D4 +_080FE468: .4byte gTasks _080FE46C: .4byte sub_80FE2EC thumb_func_end sub_80FE428 @@ -270054,7 +270054,7 @@ sub_80FE470: @ 80FE470 pop {r0} bx r0 .align 2, 0 -_080FE51C: .4byte 0x020234cc +_080FE51C: .4byte gStringVar4 _080FE520: .4byte gUnknown_083EC5E4 _080FE524: .4byte gUnknown_08402E40 thumb_func_end sub_80FE470 @@ -270099,7 +270099,7 @@ _080FE548: bl sub_80FE470 b _080FE58E .align 2, 0 -_080FE574: .4byte 0x03004b20 +_080FE574: .4byte gTasks _080FE578: .4byte 0x0201f000 _080FE57C: lsls r2, r5, 1 @@ -270164,8 +270164,8 @@ sub_80FE5AC: @ 80FE5AC pop {r0} bx r0 .align 2, 0 -_080FE5F8: .4byte 0x020388f6 -_080FE5FC: .4byte 0x03004b20 +_080FE5F8: .4byte gUnknown_020388F6 +_080FE5FC: .4byte gTasks _080FE600: .4byte sub_80FE604 thumb_func_end sub_80FE5AC @@ -270197,8 +270197,8 @@ _080FE61C: bl MoveMenuCursor b _080FE720 .align 2, 0 -_080FE638: .4byte 0x0202f388 -_080FE63C: .4byte 0x03001770 +_080FE638: .4byte gPaletteFade +_080FE63C: .4byte gMain _080FE640: adds r0, r3, 0 ands r0, r1 @@ -270256,12 +270256,12 @@ _080FE656: str r1, [r0] b _080FE720 .align 2, 0 -_080FE6C0: .4byte 0x020388f6 -_080FE6C4: .4byte 0x020388d5 -_080FE6C8: .4byte 0x020388d0 +_080FE6C0: .4byte gUnknown_020388F6 +_080FE6C4: .4byte gUnknown_020388D5 +_080FE6C8: .4byte gUnknown_020388D0 _080FE6CC: .4byte gUnknown_08402E40 -_080FE6D0: .4byte 0x020388f7 -_080FE6D4: .4byte 0x03004b20 +_080FE6D0: .4byte gUnknown_020388F7 +_080FE6D4: .4byte gTasks _080FE6D8: .4byte sub_80FE868 _080FE6DC: bl sub_8072DEC @@ -270316,7 +270316,7 @@ sub_80FE728: @ 80FE728 bl sub_80FE758 b _080FE752 .align 2, 0 -_080FE748: .4byte 0x03004b20 +_080FE748: .4byte gTasks _080FE74C: adds r0, r2, 0 bl sub_8109DAC @@ -270352,7 +270352,7 @@ sub_80FE758: @ 80FE758 str r0, [r5] b _080FE7A2 .align 2, 0 -_080FE794: .4byte 0x03004b20 +_080FE794: .4byte gTasks _080FE798: .4byte sub_80FE2EC _080FE79C: adds r0, r4, 0 @@ -270382,8 +270382,8 @@ sub_80FE7A8: @ 80FE7A8 pop {r0} bx r0 .align 2, 0 -_080FE7CC: .4byte 0x03004b20 -_080FE7D0: .4byte 0x020388f6 +_080FE7CC: .4byte gTasks +_080FE7D0: .4byte gUnknown_020388F6 thumb_func_end sub_80FE7A8 thumb_func_start sub_80FE7D4 @@ -270450,10 +270450,10 @@ sub_80FE7EC: @ 80FE7EC pop {r0} bx r0 .align 2, 0 -_080FE858: .4byte 0x020388f6 -_080FE85C: .4byte 0x020388f2 -_080FE860: .4byte 0x020388f4 -_080FE864: .4byte 0x020388f3 +_080FE858: .4byte gUnknown_020388F6 +_080FE85C: .4byte gUnknown_020388F2 +_080FE860: .4byte gUnknown_020388F4 +_080FE864: .4byte gUnknown_020388F3 thumb_func_end sub_80FE7EC thumb_func_start sub_80FE868 @@ -270475,7 +270475,7 @@ sub_80FE868: @ 80FE868 pop {r0} bx r0 .align 2, 0 -_080FE88C: .4byte 0x03004b20 +_080FE88C: .4byte gTasks _080FE890: .4byte sub_80FE948 thumb_func_end sub_80FE868 @@ -270550,9 +270550,9 @@ _080FE90E: bl sub_80FECE0 b _080FE938 .align 2, 0 -_080FE920: .4byte 0x020388f2 -_080FE924: .4byte 0x020388f4 -_080FE928: .4byte 0x020388d5 +_080FE920: .4byte gUnknown_020388F2 +_080FE924: .4byte gUnknown_020388F4 +_080FE928: .4byte gUnknown_020388D5 _080FE92C: movs r0, 0xF movs r1, 0xC @@ -270599,9 +270599,9 @@ _080FE95C: bl sub_80FE894 b _080FE9A0 .align 2, 0 -_080FE980: .4byte 0x0202f388 -_080FE984: .4byte 0x03001770 -_080FE988: .4byte 0x020388f2 +_080FE980: .4byte gPaletteFade +_080FE984: .4byte gMain +_080FE988: .4byte gUnknown_020388F2 _080FE98C: ldr r0, _080FE9C4 ldrb r0, [r0] @@ -270631,10 +270631,10 @@ _080FE9A0: bl sub_80FE894 b _080FE9EE .align 2, 0 -_080FE9C4: .4byte 0x020388f4 -_080FE9C8: .4byte 0x03001770 -_080FE9CC: .4byte 0x020388f2 -_080FE9D0: .4byte 0x020388f3 +_080FE9C4: .4byte gUnknown_020388F4 +_080FE9C8: .4byte gMain +_080FE9CC: .4byte gUnknown_020388F2 +_080FE9D0: .4byte gUnknown_020388F3 _080FE9D4: ldr r0, _080FEA38 ldrb r0, [r0] @@ -270684,13 +270684,13 @@ _080FE9EE: adds r0, r1 b _080FEA68 .align 2, 0 -_080FEA38: .4byte 0x020388f4 -_080FEA3C: .4byte 0x020388d5 -_080FEA40: .4byte 0x03001770 -_080FEA44: .4byte 0x020388f5 -_080FEA48: .4byte 0x020388f2 +_080FEA38: .4byte gUnknown_020388F4 +_080FEA3C: .4byte gUnknown_020388D5 +_080FEA40: .4byte gMain +_080FEA44: .4byte gUnknown_020388F5 +_080FEA48: .4byte gUnknown_020388F2 _080FEA4C: .4byte gUnknown_083EC634 -_080FEA50: .4byte 0x03004b20 +_080FEA50: .4byte gTasks _080FEA54: ldr r2, _080FEA74 ldr r1, _080FEA78 @@ -270709,7 +270709,7 @@ _080FEA68: b _080FEAAC .align 2, 0 _080FEA74: .4byte gUnknown_083EC634 -_080FEA78: .4byte 0x03004b20 +_080FEA78: .4byte gTasks _080FEA7C: movs r0, 0x2 ands r0, r1 @@ -270738,7 +270738,7 @@ _080FEAAC: bx r0 .align 2, 0 _080FEAB4: .4byte gUnknown_083EC634 -_080FEAB8: .4byte 0x03004b20 +_080FEAB8: .4byte gTasks thumb_func_end sub_80FE948 thumb_func_start sub_80FEABC @@ -270822,9 +270822,9 @@ _080FEB3C: bl sub_8072A18 b _080FEC7E .align 2, 0 -_080FEB58: .4byte 0x020388f4 -_080FEB5C: .4byte 0x020388d5 -_080FEB60: .4byte 0x020388f7 +_080FEB58: .4byte gUnknown_020388F4 +_080FEB5C: .4byte gUnknown_020388D5 +_080FEB60: .4byte gUnknown_020388F7 _080FEB64: .4byte gUnknownText_Exit _080FEB68: ldr r0, _080FEBC0 @@ -270871,12 +270871,12 @@ _080FEB7A: bl sub_8072A18 b _080FEBF8 .align 2, 0 -_080FEBC0: .4byte 0x020388d0 +_080FEBC0: .4byte gUnknown_020388D0 _080FEBC4: .4byte 0x0201f000 -_080FEBC8: .4byte 0x020388f6 -_080FEBCC: .4byte 0x03004b20 +_080FEBC8: .4byte gUnknown_020388F6 +_080FEBCC: .4byte gTasks _080FEBD0: .4byte gDecorations + 0x1 -_080FEBD4: .4byte 0x020231cc +_080FEBD4: .4byte gStringVar1 _080FEBD8: .4byte gUnknown_083EC65A _080FEBDC: mov r1, r12 @@ -270927,8 +270927,8 @@ _080FEC34: movs r1, 0 b _080FEC46 .align 2, 0 -_080FEC38: .4byte 0x020388d6 -_080FEC3C: .4byte 0x020388f7 +_080FEC38: .4byte gUnknown_020388D6 +_080FEC3C: .4byte gUnknown_020388F7 _080FEC40: adds r0, r1, 0x1 lsls r0, 16 @@ -270970,8 +270970,8 @@ _080FEC7E: pop {r0} bx r0 .align 2, 0 -_080FEC8C: .4byte 0x020388e6 -_080FEC90: .4byte 0x020388f7 +_080FEC8C: .4byte gUnknown_020388E6 +_080FEC90: .4byte gUnknown_020388F7 thumb_func_end sub_80FEABC thumb_func_start sub_80FEC94 @@ -271042,7 +271042,7 @@ sub_80FECE0: @ 80FECE0 bx r0 .align 2, 0 _080FED14: .4byte gDecorations -_080FED18: .4byte 0x020388d0 +_080FED18: .4byte gUnknown_020388D0 thumb_func_end sub_80FECE0 thumb_func_start sub_80FED1C @@ -271080,7 +271080,7 @@ sub_80FED3C: @ 80FED3C pop {r0} bx r0 .align 2, 0 -_080FED5C: .4byte 0x03004b20 +_080FED5C: .4byte gTasks _080FED60: .4byte sub_80FE868 thumb_func_end sub_80FED3C @@ -271099,7 +271099,7 @@ _080FED6E: movs r0, 0x1 b _080FED8C .align 2, 0 -_080FED7C: .4byte 0x020388d6 +_080FED7C: .4byte gUnknown_020388D6 _080FED80: adds r0, r1, 0x1 lsls r0, 24 @@ -271200,12 +271200,12 @@ _080FEE1E: lsrs r6, r0, 16 b _080FEE5A .align 2, 0 -_080FEE30: .4byte 0x020388d6 -_080FEE34: .4byte 0x020388e6 -_080FEE38: .4byte 0x0202714e +_080FEE30: .4byte gUnknown_020388D6 +_080FEE34: .4byte gUnknown_020388E6 +_080FEE38: .4byte gUnknown_0202714E _080FEE3C: .4byte gUnknown_08402E40 -_080FEE40: .4byte 0x020388f6 -_080FEE44: .4byte 0x020388d0 +_080FEE40: .4byte gUnknown_020388F6 +_080FEE44: .4byte gUnknown_020388D0 _080FEE48: lsls r0, r4, 16 lsrs r1, r0, 16 @@ -271290,11 +271290,11 @@ _080FEED0: b _080FEF0E .align 2, 0 _080FEEE4: .4byte gUnknown_08402E40 -_080FEEE8: .4byte 0x02025734 +_080FEEE8: .4byte gSaveBlock1 _080FEEEC: .4byte 0x00002688 -_080FEEF0: .4byte 0x020388f6 -_080FEEF4: .4byte 0x020388d0 -_080FEEF8: .4byte 0x020388e6 +_080FEEF0: .4byte gUnknown_020388F6 +_080FEEF4: .4byte gUnknown_020388D0 +_080FEEF8: .4byte gUnknown_020388E6 _080FEEFC: lsls r0, r4, 16 lsrs r1, r0, 16 @@ -271318,7 +271318,7 @@ _080FEF0E: pop {r0} bx r0 .align 2, 0 -_080FEF24: .4byte 0x020388f6 +_080FEF24: .4byte gUnknown_020388F6 thumb_func_end sub_80FED90 thumb_func_start sub_80FEF28 @@ -271332,8 +271332,8 @@ sub_80FEF28: @ 80FEF28 strb r1, [r0] b _080FEF46 .align 2, 0 -_080FEF38: .4byte 0x020388d5 -_080FEF3C: .4byte 0x020388f3 +_080FEF38: .4byte gUnknown_020388D5 +_080FEF3C: .4byte gUnknown_020388F3 _080FEF40: ldr r1, _080FEF4C movs r0, 0x7 @@ -271342,7 +271342,7 @@ _080FEF46: pop {r0} bx r0 .align 2, 0 -_080FEF4C: .4byte 0x020388f3 +_080FEF4C: .4byte gUnknown_020388F3 thumb_func_end sub_80FEF28 thumb_func_start sub_80FEF50 @@ -271360,8 +271360,8 @@ sub_80FEF50: @ 80FEF50 pop {r0} bx r0 .align 2, 0 -_080FEF6C: .4byte 0x020388f2 -_080FEF70: .4byte 0x020388f4 +_080FEF6C: .4byte gUnknown_020388F2 +_080FEF70: .4byte gUnknown_020388F4 thumb_func_end sub_80FEF50 thumb_func_start sub_80FEF74 @@ -271383,7 +271383,7 @@ sub_80FEF74: @ 80FEF74 pop {r0} bx r0 .align 2, 0 -_080FEFA0: .4byte 0x020388f7 +_080FEFA0: .4byte gUnknown_020388F7 thumb_func_end sub_80FEF74 thumb_func_start sub_80FEFA4 @@ -271413,10 +271413,10 @@ _080FEFCC: movs r0, 0 b _080FEFEC .align 2, 0 -_080FEFD0: .4byte 0x020388f4 -_080FEFD4: .4byte 0x020388f2 -_080FEFD8: .4byte 0x020388d6 -_080FEFDC: .4byte 0x020388e6 +_080FEFD0: .4byte gUnknown_020388F4 +_080FEFD4: .4byte gUnknown_020388F2 +_080FEFD8: .4byte gUnknown_020388D6 +_080FEFDC: .4byte gUnknown_020388E6 _080FEFE0: adds r0, r2, 0x1 lsls r0, 16 @@ -271459,8 +271459,8 @@ _080FF020: pop {r0} bx r0 .align 2, 0 -_080FF028: .4byte 0x03001770 -_080FF02C: .4byte 0x03004b20 +_080FF028: .4byte gMain +_080FF02C: .4byte gTasks _080FF030: .4byte sub_80FE868 thumb_func_end sub_80FEFF4 @@ -271508,8 +271508,8 @@ sub_80FF058: @ 80FF058 pop {r0} bx r0 .align 2, 0 -_080FF08C: .4byte 0x020388f7 -_080FF090: .4byte 0x03004b20 +_080FF08C: .4byte gUnknown_020388F7 +_080FF090: .4byte gTasks _080FF094: .4byte sub_80FF034 thumb_func_end sub_80FF058 @@ -271543,9 +271543,9 @@ _080FF0BA: pop {r0} bx r0 .align 2, 0 -_080FF0D4: .4byte 0x020388d5 -_080FF0D8: .4byte 0x020388f4 -_080FF0DC: .4byte 0x020388f6 +_080FF0D4: .4byte gUnknown_020388D5 +_080FF0D8: .4byte gUnknown_020388F4 +_080FF0DC: .4byte gUnknown_020388F6 thumb_func_end sub_80FF098 thumb_func_start sub_80FF0E0 @@ -271572,8 +271572,8 @@ sub_80FF0E0: @ 80FF0E0 pop {r0} bx r0 .align 2, 0 -_080FF10C: .4byte 0x03004b20 -_080FF110: .4byte 0x02025734 +_080FF10C: .4byte gTasks +_080FF110: .4byte gSaveBlock1 thumb_func_end sub_80FF0E0 thumb_func_start sub_80FF114 @@ -271610,8 +271610,8 @@ sub_80FF114: @ 80FF114 pop {r0} bx r0 .align 2, 0 -_080FF158: .4byte 0x02025734 -_080FF15C: .4byte 0x03004b20 +_080FF158: .4byte gSaveBlock1 +_080FF15C: .4byte gTasks thumb_func_end sub_80FF114 thumb_func_start sub_80FF160 @@ -271650,8 +271650,8 @@ _080FF1A2: pop {r0} bx r0 .align 2, 0 -_080FF1A8: .4byte 0x03004b20 -_080FF1AC: .4byte 0x020388f6 +_080FF1A8: .4byte gTasks +_080FF1AC: .4byte gUnknown_020388F6 thumb_func_end sub_80FF160 thumb_func_start sub_80FF1B0 @@ -272131,15 +272131,15 @@ _080FF4E0: bl sub_805C78C b _080FF57A .align 2, 0 -_080FF54C: .4byte 0x0202e828 -_080FF550: .4byte 0x0202e8ce -_080FF554: .4byte 0x0202e8d0 -_080FF558: .4byte 0x02025734 +_080FF54C: .4byte gMapHeader +_080FF550: .4byte gUnknown_0202E8CE +_080FF554: .4byte gUnknown_0202E8D0 +_080FF558: .4byte gSaveBlock1 _080FF55C: .4byte 0x00003f20 -_080FF560: .4byte 0x02038900 -_080FF564: .4byte 0x020391a4 -_080FF568: .4byte 0x020391a6 -_080FF56C: .4byte 0x0202e8d2 +_080FF560: .4byte gUnknown_02038900 +_080FF564: .4byte gUnknown_020391A4 +_080FF568: .4byte gUnknown_020391A6 +_080FF56C: .4byte gUnknown_0202E8D2 _080FF570: adds r0, r6, 0x1 lsls r0, 24 @@ -272209,7 +272209,7 @@ sub_80FF5BC: @ 80FF5BC b _080FF66E .align 2, 0 _080FF5E4: .4byte 0x0201f000 -_080FF5E8: .4byte 0x020388f6 +_080FF5E8: .4byte gUnknown_020388F6 _080FF5EC: .4byte gSecretBaseText_DecorCantPlace _080FF5F0: bl sub_80FEFA4 @@ -272236,7 +272236,7 @@ _080FF5F0: str r1, [r0] b _080FF69C .align 2, 0 -_080FF624: .4byte 0x03004b20 +_080FF624: .4byte gTasks _080FF628: .4byte sub_80FF6AC _080FF62C: bl sub_80FEF74 @@ -272255,9 +272255,9 @@ _080FF62C: bl StringExpandPlaceholders b _080FF66C .align 2, 0 -_080FF654: .4byte 0x020231cc +_080FF654: .4byte gStringVar1 _080FF658: .4byte 0x0201f000 -_080FF65C: .4byte 0x020234cc +_080FF65C: .4byte gStringVar4 _080FF660: .4byte gSecretBaseText_NoMoreDecor _080FF664: ldr r0, _080FF67C @@ -272272,7 +272272,7 @@ _080FF66E: bl DisplayItemMessageOnField b _080FF69C .align 2, 0 -_080FF67C: .4byte 0x020234cc +_080FF67C: .4byte gStringVar4 _080FF680: .4byte gSecretBaseText_NoMoreDecor2 _080FF684: .4byte sub_80FEFF4 _080FF688: @@ -272312,7 +272312,7 @@ sub_80FF6AC: @ 80FF6AC beq _080FF6DA b _080FF77A .align 2, 0 -_080FF6D0: .4byte 0x03004b20 +_080FF6D0: .4byte gTasks _080FF6D4: cmp r0, 0x2 beq _080FF764 @@ -272338,8 +272338,8 @@ _080FF6DA: strh r0, [r7, 0xC] b _080FF77A .align 2, 0 -_080FF70C: .4byte 0x0202f388 -_080FF710: .4byte 0x020388f7 +_080FF70C: .4byte gPaletteFade +_080FF710: .4byte gUnknown_020388F7 _080FF714: ldr r4, _080FF754 ldrb r0, [r4, 0x8] @@ -272369,10 +272369,10 @@ _080FF714: strh r0, [r7, 0xC] b _080FF77A .align 2, 0 -_080FF754: .4byte 0x0202f388 -_080FF758: .4byte 0x02038900 -_080FF75C: .4byte 0x020388f5 -_080FF760: .4byte 0x020388d0 +_080FF754: .4byte gPaletteFade +_080FF758: .4byte gUnknown_02038900 +_080FF75C: .4byte gUnknown_020388F5 +_080FF760: .4byte gUnknown_020388D0 _080FF764: bl sub_807D770 lsls r0, 24 @@ -272457,11 +272457,11 @@ AddDecorationIconObjectFromFieldObject: @ 80FF780 .align 2, 0 _080FF810: .4byte gDecorations _080FF814: .4byte 0x00000884 -_080FF818: .4byte 0x0202e828 +_080FF818: .4byte gMapHeader _080FF81C: .4byte gUnknown_083EC954 -_080FF820: .4byte 0x020391a8 -_080FF824: .4byte 0x02020004 -_080FF828: .4byte 0x03004880 +_080FF820: .4byte gUnknown_020391A8 +_080FF824: .4byte gSprites +_080FF828: .4byte gUnknown_03004880 _080FF82C: .4byte gSpriteTemplate_83EC93C _080FF830: .4byte gUnknown_083EC900 _080FF834: @@ -272507,9 +272507,9 @@ _080FF87E: pop {r0} bx r0 .align 2, 0 -_080FF888: .4byte 0x020391a8 -_080FF88C: .4byte 0x02020004 -_080FF890: .4byte 0x03004880 +_080FF888: .4byte gUnknown_020391A8 +_080FF88C: .4byte gSprites +_080FF890: .4byte gUnknown_03004880 _080FF894: .4byte sub_81009A8 _080FF898: .4byte gUnknown_083EC900 thumb_func_end AddDecorationIconObjectFromFieldObject @@ -272560,7 +272560,7 @@ _080FF8DE: movs r0, 0xC1 b _080FF908 .align 2, 0 -_080FF8F0: .4byte 0x03004b20 +_080FF8F0: .4byte gTasks _080FF8F4: .4byte gUnknown_083EC900 _080FF8F8: .4byte gSaveBlock2 _080FF8FC: .4byte SpriteCallbackDummy @@ -272604,10 +272604,10 @@ _080FF908: bx r0 .align 2, 0 _080FF94C: .4byte SpriteCallbackDummy -_080FF950: .4byte 0x020391a9 -_080FF954: .4byte 0x02020004 -_080FF958: .4byte 0x020391a8 -_080FF95C: .4byte 0x03004880 +_080FF950: .4byte gUnknown_020391A9 +_080FF954: .4byte gSprites +_080FF958: .4byte gUnknown_020391A8 +_080FF95C: .4byte gUnknown_03004880 thumb_func_end SetUpPlacingDecorationPlayerAvatar thumb_func_start sub_80FF960 @@ -272636,8 +272636,8 @@ _080FF980: mov pc, r0 .align 2, 0 _080FF98C: .4byte gDecorations -_080FF990: .4byte 0x020388f5 -_080FF994: .4byte 0x020388d0 +_080FF990: .4byte gUnknown_020388F5 +_080FF994: .4byte gUnknown_020388D0 _080FF998: .4byte _080FF99C .align 2, 0 _080FF99C: @@ -272660,7 +272660,7 @@ _080FF9C4: movs r0, 0x1 b _080FFA88 .align 2, 0 -_080FF9D4: .4byte 0x03004b20 +_080FF9D4: .4byte gTasks _080FF9D8: ldr r1, _080FF9EC lsls r0, r3, 2 @@ -272672,7 +272672,7 @@ _080FF9D8: movs r1, 0x1 b _080FFAA4 .align 2, 0 -_080FF9EC: .4byte 0x03004b20 +_080FF9EC: .4byte gTasks _080FF9F0: ldr r1, _080FFA04 lsls r0, r3, 2 @@ -272684,7 +272684,7 @@ _080FF9F0: movs r1, 0x1 b _080FFAA4 .align 2, 0 -_080FFA04: .4byte 0x03004b20 +_080FFA04: .4byte gTasks _080FFA08: ldr r1, _080FFA18 lsls r0, r3, 2 @@ -272694,7 +272694,7 @@ _080FFA08: movs r1, 0x4 b _080FFAA0 .align 2, 0 -_080FFA18: .4byte 0x03004b20 +_080FFA18: .4byte gTasks _080FFA1C: ldr r0, _080FFA2C lsls r1, r3, 2 @@ -272704,7 +272704,7 @@ _080FFA1C: movs r0, 0x2 b _080FFA88 .align 2, 0 -_080FFA2C: .4byte 0x03004b20 +_080FFA2C: .4byte gTasks _080FFA30: ldr r1, _080FFA40 lsls r0, r3, 2 @@ -272714,7 +272714,7 @@ _080FFA30: movs r1, 0x1 b _080FFAA0 .align 2, 0 -_080FFA40: .4byte 0x03004b20 +_080FFA40: .4byte gTasks _080FFA44: ldr r0, _080FFA60 lsls r1, r3, 2 @@ -272730,7 +272730,7 @@ _080FFA44: strh r0, [r1, 0xA] b _080FFAA6 .align 2, 0 -_080FFA60: .4byte 0x03004b20 +_080FFA60: .4byte gTasks _080FFA64: ldr r1, _080FFA78 lsls r0, r3, 2 @@ -272742,7 +272742,7 @@ _080FFA64: movs r1, 0x4 b _080FFAA4 .align 2, 0 -_080FFA78: .4byte 0x03004b20 +_080FFA78: .4byte gTasks _080FFA7C: ldr r0, _080FFA90 lsls r1, r3, 2 @@ -272755,7 +272755,7 @@ _080FFA88: strh r0, [r1, 0x14] b _080FFAA6 .align 2, 0 -_080FFA90: .4byte 0x03004b20 +_080FFA90: .4byte gTasks _080FFA94: ldr r1, _080FFAAC lsls r0, r3, 2 @@ -272772,7 +272772,7 @@ _080FFAA6: pop {r0} bx r0 .align 2, 0 -_080FFAAC: .4byte 0x03004b20 +_080FFAAC: .4byte gTasks thumb_func_end sub_80FF960 thumb_func_start sub_80FFAB0 @@ -272811,10 +272811,10 @@ sub_80FFAB0: @ 80FFAB0 pop {r0} bx r0 .align 2, 0 -_080FFAF8: .4byte 0x03004b20 -_080FFAFC: .4byte 0x02020004 -_080FFB00: .4byte 0x020391a8 -_080FFB04: .4byte 0x020391a9 +_080FFAF8: .4byte gTasks +_080FFAFC: .4byte gSprites +_080FFB00: .4byte gUnknown_020391A8 +_080FFB04: .4byte gUnknown_020391A9 thumb_func_end sub_80FFAB0 thumb_func_start sub_80FFB08 @@ -272856,10 +272856,10 @@ sub_80FFB08: @ 80FFB08 pop {r0} bx r0 .align 2, 0 -_080FFB54: .4byte 0x03004b20 -_080FFB58: .4byte 0x02020004 -_080FFB5C: .4byte 0x020391a8 -_080FFB60: .4byte 0x020391a9 +_080FFB54: .4byte gTasks +_080FFB58: .4byte gSprites +_080FFB5C: .4byte gUnknown_020391A8 +_080FFB60: .4byte gUnknown_020391A9 _080FFB64: .4byte gSecretBaseText_CancelDecorating _080FFB68: .4byte sub_8100248 thumb_func_end sub_80FFB08 @@ -272922,7 +272922,7 @@ sub_80FFB94: @ 80FFB94 movs r0, 0 b _080FFBD6 .align 2, 0 -_080FFBD0: .4byte 0x03004b20 +_080FFBD0: .4byte gTasks _080FFBD4: movs r0, 0x1 _080FFBD6: @@ -273006,7 +273006,7 @@ _080FFC56: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080FFC60: .4byte 0x03004b20 +_080FFC60: .4byte gTasks _080FFC64: .4byte _080FFC68 .align 2, 0 _080FFC68: @@ -273135,7 +273135,7 @@ _080FFD56: bcc _080FFC8C b _08100024 .align 2, 0 -_080FFD64: .4byte 0x03004b20 +_080FFD64: .4byte gTasks _080FFD68: movs r6, 0 mov r3, r10 @@ -273354,7 +273354,7 @@ _080FFF0A: bcc _080FFE78 b _08100024 .align 2, 0 -_080FFF18: .4byte 0x03004b20 +_080FFF18: .4byte gTasks _080FFF1C: movs r6, 0 ldr r0, [sp, 0x4] @@ -273420,7 +273420,7 @@ _080FFF8C: bcc _080FFF26 b _08100024 .align 2, 0 -_080FFF9C: .4byte 0x03004b20 +_080FFF9C: .4byte gTasks _080FFFA0: mov r3, r10 lsls r1, r3, 2 @@ -273529,8 +273529,8 @@ sub_8100038: @ 8100038 bl DisplayItemMessageOnField b _08100092 .align 2, 0 -_0810006C: .4byte 0x020388f5 -_08100070: .4byte 0x020388d0 +_0810006C: .4byte gUnknown_020388F5 +_08100070: .4byte gUnknown_020388D0 _08100074: .4byte gDecorations _08100078: .4byte gSecretBaseText_PlaceItHere _0810007C: .4byte sub_81000A0 @@ -273607,9 +273607,9 @@ sub_81000C4: @ 81000C4 b _0810013C .align 2, 0 _0810010C: .4byte gDecorations -_08100110: .4byte 0x020388f5 -_08100114: .4byte 0x020388d0 -_08100118: .4byte 0x03004b20 +_08100110: .4byte gUnknown_020388F5 +_08100114: .4byte gUnknown_020388D0 +_08100118: .4byte gTasks _0810011C: ldr r2, _0810015C ldr r0, _08100160 @@ -273643,12 +273643,12 @@ _0810013C: pop {r0} bx r0 .align 2, 0 -_0810015C: .4byte 0x020391a4 -_08100160: .4byte 0x03004b20 -_08100164: .4byte 0x020391a6 +_0810015C: .4byte gUnknown_020391A4 +_08100160: .4byte gTasks +_08100164: .4byte gUnknown_020391A6 _08100168: .4byte gUnknown_081A2F7B -_0810016C: .4byte 0x02020004 -_08100170: .4byte 0x020391a8 +_0810016C: .4byte gSprites +_08100170: .4byte gUnknown_020391A8 thumb_func_end sub_81000C4 thumb_func_start sub_8100174 @@ -273686,7 +273686,7 @@ _0810019A: b _08100210 .align 2, 0 _081001B0: .4byte 0x0201f000 -_081001B4: .4byte 0x020388d6 +_081001B4: .4byte gUnknown_020388D6 _081001B8: ldr r0, _081001E4 ldrb r1, [r0] @@ -273711,9 +273711,9 @@ _081001B8: strb r0, [r2] b _0810019A .align 2, 0 -_081001E4: .4byte 0x020388f5 -_081001E8: .4byte 0x020388d0 -_081001EC: .4byte 0x03004b20 +_081001E4: .4byte gUnknown_020388F5 +_081001E8: .4byte gUnknown_020388D0 +_081001EC: .4byte gTasks _081001F0: adds r0, r3, 0x1 lsls r0, 16 @@ -273739,8 +273739,8 @@ _08100210: strb r0, [r2] b _0810023E .align 2, 0 -_0810021C: .4byte 0x020388e6 -_08100220: .4byte 0x020388f5 +_0810021C: .4byte gUnknown_020388E6 +_08100220: .4byte gUnknown_020388F5 _08100224: adds r0, r3, 0x1 lsls r0, 16 @@ -273761,7 +273761,7 @@ _0810023E: pop {r0} bx r0 .align 2, 0 -_08100244: .4byte 0x020388f5 +_08100244: .4byte gUnknown_020388F5 thumb_func_end sub_8100174 thumb_func_start sub_8100248 @@ -273824,7 +273824,7 @@ sub_810028C: @ 810028C pop {r0} bx r0 .align 2, 0 -_081002B4: .4byte 0x03004b20 +_081002B4: .4byte gTasks _081002B8: .4byte c1_overworld_prev_quest thumb_func_end sub_810028C @@ -273846,7 +273846,7 @@ c1_overworld_prev_quest: @ 81002BC beq _08100300 b _0810031C .align 2, 0 -_081002DC: .4byte 0x03004b20 +_081002DC: .4byte gTasks _081002E0: bl ScriptContext2_Enable ldr r0, _081002FC @@ -273861,7 +273861,7 @@ _081002E0: strh r0, [r5, 0xC] b _0810031C .align 2, 0 -_081002FC: .4byte 0x0202f388 +_081002FC: .4byte gPaletteFade _08100300: bl sub_81016F4 ldr r0, _08100324 @@ -273879,7 +273879,7 @@ _0810031C: bx r0 .align 2, 0 _08100324: .4byte 0x00000bb8 -_08100328: .4byte 0x0300485c +_08100328: .4byte gUnknown_0300485C _0810032C: .4byte sub_8100364 _08100330: .4byte c2_exit_to_overworld_2_switch thumb_func_end c1_overworld_prev_quest @@ -273906,7 +273906,7 @@ _08100354: pop {r0} bx r0 .align 2, 0 -_0810035C: .4byte 0x03004b20 +_0810035C: .4byte gTasks _08100360: .4byte sub_80FE948 thumb_func_end sub_8100334 @@ -273955,8 +273955,8 @@ sub_810038C: @ 810038C adds r0, 0x1 b _081003DE .align 2, 0 -_081003BC: .4byte 0x03004b28 -_081003C0: .4byte 0x020391aa +_081003BC: .4byte gUnknown_03004B28 +_081003C0: .4byte gUnknown_020391AA _081003C4: ldrb r0, [r3] cmp r0, 0x2 @@ -273976,7 +273976,7 @@ _081003DE: movs r0, 0 b _0810042A .align 2, 0 -_081003E4: .4byte 0x0202e828 +_081003E4: .4byte gMapHeader _081003E8: ldrb r0, [r3] cmp r0, 0x3 @@ -274011,7 +274011,7 @@ _0810041E: movs r0, 0 b _0810042A .align 2, 0 -_08100424: .4byte 0x0202e828 +_08100424: .4byte gMapHeader _08100428: movs r0, 0x1 _0810042A: @@ -274038,7 +274038,7 @@ sub_8100430: @ 8100430 movs r0, 0 b _08100456 .align 2, 0 -_08100450: .4byte 0x03001770 +_08100450: .4byte gMain _08100454: movs r0, 0x1 _08100456: @@ -274071,9 +274071,9 @@ sub_810045C: @ 810045C pop {r0} bx r0 .align 2, 0 -_08100488: .4byte 0x020391aa -_0810048C: .4byte 0x02020004 -_08100490: .4byte 0x020391a8 +_08100488: .4byte gUnknown_020391AA +_0810048C: .4byte gSprites +_08100490: .4byte gUnknown_020391A8 thumb_func_end sub_810045C thumb_func_start sub_8100494 @@ -274109,9 +274109,9 @@ _081004B2: lsls r1, 3 b _081004EE .align 2, 0 -_081004D0: .4byte 0x02020004 -_081004D4: .4byte 0x020391a8 -_081004D8: .4byte 0x03004b20 +_081004D0: .4byte gSprites +_081004D4: .4byte gUnknown_020391A8 +_081004D8: .4byte gTasks _081004DC: .4byte gUnknown_083EC96C _081004E0: cmp r0, 0x2 @@ -274298,12 +274298,12 @@ _0810063C: pop {r0} bx r0 .align 2, 0 -_08100644: .4byte 0x03001770 -_08100648: .4byte 0x020391aa +_08100644: .4byte gMain +_08100648: .4byte gUnknown_020391AA _0810064C: .4byte 0x0000fffe -_08100650: .4byte 0x02020004 -_08100654: .4byte 0x020391a8 -_08100658: .4byte 0x03004b20 +_08100650: .4byte gSprites +_08100654: .4byte gUnknown_020391A8 +_08100658: .4byte gTasks thumb_func_end sub_8100494 thumb_func_start sub_810065C @@ -274338,9 +274338,9 @@ sub_810065C: @ 810065C pop {r0} bx r0 .align 2, 0 -_08100698: .4byte 0x02020004 -_0810069C: .4byte 0x020391a8 -_081006A0: .4byte 0x03004b20 +_08100698: .4byte gSprites +_0810069C: .4byte gUnknown_020391A8 +_081006A0: .4byte gTasks _081006A4: .4byte sub_8100494 thumb_func_end sub_810065C @@ -274366,7 +274366,7 @@ _081006C8: pop {r0} bx r0 .align 2, 0 -_081006CC: .4byte 0x03001770 +_081006CC: .4byte gMain thumb_func_end sub_81006A8 thumb_func_start sub_81006D0 @@ -274433,7 +274433,7 @@ _0810071E: pop {r0} bx r0 .align 2, 0 -_0810073C: .4byte 0x0202e828 +_0810073C: .4byte gMapHeader thumb_func_end sub_810070C thumb_func_start sub_8100740 @@ -274476,7 +274476,7 @@ _0810075C: b _0810086A .align 2, 0 _08100784: .4byte 0x000003ff -_08100788: .4byte 0x0202e828 +_08100788: .4byte gMapHeader _0810078C: cmp r3, 0x2 beq _0810080E @@ -274642,7 +274642,7 @@ sub_810089C: @ 810089C ands r0, r1 bx lr .align 2, 0 -_081008B4: .4byte 0x0202e828 +_081008B4: .4byte gMapHeader _081008B8: .4byte 0x00000fff thumb_func_end sub_810089C @@ -274763,7 +274763,7 @@ sub_8100930: @ 8100930 pop {r0} bx r0 .align 2, 0 -_08100998: .4byte 0x020391ac +_08100998: .4byte gUnknown_020391AC _0810099C: .4byte gUnknown_083EC900 _081009A0: .4byte 0xfffffe00 _081009A4: .4byte 0xfffffc00 @@ -274855,7 +274855,7 @@ sub_8100A0C: @ 8100A0C str r1, [r0] b _08100A50 .align 2, 0 -_08100A3C: .4byte 0x03004b20 +_08100A3C: .4byte gTasks _08100A40: .4byte sub_8100E70 _08100A44: ldr r1, _08100A58 @@ -274907,17 +274907,17 @@ sub_8100A7C: @ 8100A7C strh r0, [r2] b _08100B0A .align 2, 0 -_08100A9C: .4byte 0x0202e8ce -_08100AA0: .4byte 0x0202e8dc -_08100AA4: .4byte 0x0202e8cc -_08100AA8: .4byte 0x02039234 +_08100A9C: .4byte gUnknown_0202E8CE +_08100AA0: .4byte gScriptResult +_08100AA4: .4byte gUnknown_0202E8CC +_08100AA8: .4byte gUnknown_02039234 _08100AAC: ldr r1, _08100AB4 ldrb r0, [r2] strh r0, [r1] b _08100B0A .align 2, 0 -_08100AB4: .4byte 0x0202e8d0 +_08100AB4: .4byte gUnknown_0202E8D0 _08100AB8: ldr r3, _08100B10 ldr r2, _08100B14 @@ -274967,8 +274967,8 @@ _08100B0A: .align 2, 0 _08100B10: .4byte gDecorations _08100B14: .4byte 0x0201f000 -_08100B18: .4byte 0x020391b4 -_08100B1C: .4byte 0x0202e828 +_08100B18: .4byte gUnknown_020391B4 +_08100B1C: .4byte gMapHeader thumb_func_end sub_8100A7C thumb_func_start sub_8100B20 @@ -274997,9 +274997,9 @@ _08100B38: strh r0, [r6] b _08100B64 .align 2, 0 -_08100B4C: .4byte 0x0202e828 -_08100B50: .4byte 0x0202e8cc -_08100B54: .4byte 0x0202e8ce +_08100B4C: .4byte gMapHeader +_08100B50: .4byte gUnknown_0202E8CC +_08100B54: .4byte gUnknown_0202E8CE _08100B58: adds r0, r2, 0x1 lsls r0, 24 @@ -275074,7 +275074,7 @@ _08100BD0: str r3, [sp] b _08100C4E .align 2, 0 -_08100BE0: .4byte 0x020391b4 +_08100BE0: .4byte gUnknown_020391B4 _08100BE4: .4byte 0x0201f000 _08100BE8: .4byte gDecorations _08100BEC: @@ -275154,9 +275154,9 @@ _08100C64: pop {r0} bx r0 .align 2, 0 -_08100C7C: .4byte 0x020391b4 -_08100C80: .4byte 0x0202e828 -_08100C84: .4byte 0x02039234 +_08100C7C: .4byte gUnknown_020391B4 +_08100C80: .4byte gMapHeader +_08100C84: .4byte gUnknown_02039234 thumb_func_end sub_8100B6C thumb_func_start sub_8100C88 @@ -275179,7 +275179,7 @@ sub_8100C88: @ 8100C88 beq _08100CBA b _08100D24 .align 2, 0 -_08100CAC: .4byte 0x03004b20 +_08100CAC: .4byte gTasks _08100CB0: cmp r0, 0x2 beq _08100CF4 @@ -275210,7 +275210,7 @@ _08100CC4: strh r0, [r5, 0xC] b _08100D24 .align 2, 0 -_08100CEC: .4byte 0x0202f388 +_08100CEC: .4byte gPaletteFade _08100CF0: .4byte gUnknown_081A2F8A _08100CF4: bl ScriptContext2_Enable @@ -275271,7 +275271,7 @@ _08100D56: b _08100D7E .align 2, 0 _08100D68: .4byte 0x0201f000 -_08100D6C: .4byte 0x03004b20 +_08100D6C: .4byte gTasks _08100D70: adds r0, r2, 0x1 lsls r0, 16 @@ -275327,9 +275327,9 @@ SetUpPuttingAwayDecorationPlayerAvatar: @ 8100D84 movs r0, 0xC1 b _08100DF8 .align 2, 0 -_08100DD8: .4byte 0x020391a8 -_08100DDC: .4byte 0x02020004 -_08100DE0: .4byte 0x03004880 +_08100DD8: .4byte gUnknown_020391A8 +_08100DDC: .4byte gSprites +_08100DE0: .4byte gUnknown_03004880 _08100DE4: .4byte gSpriteTemplate_83ECA88 _08100DE8: .4byte gSaveBlock2 _08100DEC: .4byte SpriteCallbackDummy @@ -275389,10 +275389,10 @@ _08100DF8: bx r0 .align 2, 0 _08100E5C: .4byte SpriteCallbackDummy -_08100E60: .4byte 0x020391a9 -_08100E64: .4byte 0x02020004 -_08100E68: .4byte 0x020391a8 -_08100E6C: .4byte 0x03004880 +_08100E60: .4byte gUnknown_020391A9 +_08100E64: .4byte gSprites +_08100E68: .4byte gUnknown_020391A8 +_08100E6C: .4byte gUnknown_03004880 thumb_func_end SetUpPuttingAwayDecorationPlayerAvatar thumb_func_start sub_8100E70 @@ -275415,7 +275415,7 @@ sub_8100E70: @ 8100E70 beq _08100E9E b _08100EE6 .align 2, 0 -_08100E94: .4byte 0x03004b28 +_08100E94: .4byte gUnknown_03004B28 _08100E98: cmp r0, 0x2 beq _08100ED2 @@ -275436,7 +275436,7 @@ _08100E9E: bl sub_8072DEC b _08100EE6 .align 2, 0 -_08100EC0: .4byte 0x0202f388 +_08100EC0: .4byte gPaletteFade _08100EC4: bl SetUpPuttingAwayDecorationPlayerAvatar bl pal_fill_black @@ -275525,11 +275525,11 @@ sub_8100EEC: @ 8100EEC pop {r0} bx r0 .align 2, 0 -_08100F70: .4byte 0x02020004 -_08100F74: .4byte 0x020391a8 +_08100F70: .4byte gSprites +_08100F74: .4byte gUnknown_020391A8 _08100F78: .4byte sub_8101698 -_08100F7C: .4byte 0x020391a9 -_08100F80: .4byte 0x03004b20 +_08100F7C: .4byte gUnknown_020391A9 +_08100F80: .4byte gTasks _08100F84: .4byte sub_8100494 thumb_func_end sub_8100EEC @@ -275553,7 +275553,7 @@ sub_8100F88: @ 8100F88 pop {r0} bx r0 .align 2, 0 -_08100FB0: .4byte 0x03004b20 +_08100FB0: .4byte gTasks thumb_func_end sub_8100F88 thumb_func_start sub_8100FB4 @@ -275600,9 +275600,9 @@ sub_8100FB4: @ 8100FB4 pop {r0} bx r0 .align 2, 0 -_0810100C: .4byte 0x03004b20 -_08101010: .4byte 0x02020004 -_08101014: .4byte 0x020391a8 +_0810100C: .4byte gTasks +_08101010: .4byte gSprites +_08101014: .4byte gUnknown_020391A8 _08101018: .4byte SpriteCallbackDummy _0810101C: .4byte gSecretBaseText_StopPuttingAwayDecor _08101020: .4byte sub_810156C @@ -275623,7 +275623,7 @@ sub_8101024: @ 8101024 ldr r2, _08101048 b _081010B0 .align 2, 0 -_08101040: .4byte 0x02039234 +_08101040: .4byte gUnknown_02039234 _08101044: .4byte gSecretBaseText_ReturnDecor _08101048: .4byte sub_8101518 _0810104C: @@ -275681,9 +275681,9 @@ _081010B0: bl DisplayItemMessageOnField b _081010E0 .align 2, 0 -_081010BC: .4byte 0x03004b28 -_081010C0: .4byte 0x02020004 -_081010C4: .4byte 0x020391a8 +_081010BC: .4byte gUnknown_03004B28 +_081010C0: .4byte gSprites +_081010C4: .4byte gUnknown_020391A8 _081010C8: .4byte SpriteCallbackDummy _081010CC: .4byte gSecretBaseText_StopPuttingAwayDecor _081010D0: .4byte sub_810156C @@ -275724,7 +275724,7 @@ _08101110: pop {r0} bx r0 .align 2, 0 -_08101114: .4byte 0x03001770 +_08101114: .4byte gMain thumb_func_end sub_81010F0 thumb_func_start sub_8101118 @@ -275854,10 +275854,10 @@ sub_8101198: @ 8101198 pop {r0} bx r0 .align 2, 0 -_081011F0: .4byte 0x02020004 -_081011F4: .4byte 0x020391a8 +_081011F0: .4byte gSprites +_081011F4: .4byte gUnknown_020391A8 _081011F8: .4byte SpriteCallbackDummy -_081011FC: .4byte 0x020391a9 +_081011FC: .4byte gUnknown_020391A9 thumb_func_end sub_8101198 thumb_func_start sub_8101200 @@ -275932,7 +275932,7 @@ _0810125A: movs r0, 0x1 b _08101296 .align 2, 0 -_0810128C: .4byte 0x03004b20 +_0810128C: .4byte gTasks _08101290: .4byte 0x0201f000 _08101294: movs r0, 0 @@ -276001,9 +276001,9 @@ _081012CA: b _08101332 .align 2, 0 _0810130C: .4byte 0x0201f000 -_08101310: .4byte 0x020391b4 -_08101314: .4byte 0x02039234 -_08101318: .4byte 0x02025734 +_08101310: .4byte gUnknown_020391B4 +_08101314: .4byte gUnknown_02039234 +_08101318: .4byte gSaveBlock1 _0810131C: .4byte 0x00000c24 _08101320: .4byte 0x00000c26 _08101324: .4byte 0x00000c34 @@ -276063,8 +276063,8 @@ _0810134A: b _081013AC .align 2, 0 _08101390: .4byte gDecorations -_08101394: .4byte 0x020391b4 -_08101398: .4byte 0x02039234 +_08101394: .4byte gUnknown_020391B4 +_08101398: .4byte gUnknown_02039234 _0810139C: adds r0, r6, 0x1 lsls r0, 16 @@ -276164,9 +276164,9 @@ _0810143E: bx r0 .align 2, 0 _08101450: .4byte 0x0201f000 -_08101454: .4byte 0x02039234 +_08101454: .4byte gUnknown_02039234 _08101458: .4byte gDecorations -_0810145C: .4byte 0x020391b4 +_0810145C: .4byte gUnknown_020391B4 thumb_func_end sub_81013B8 thumb_func_start sub_8101460 @@ -276213,9 +276213,9 @@ _08101486: strb r0, [r7] b _081014D2 .align 2, 0 -_081014B8: .4byte 0x02039234 +_081014B8: .4byte gUnknown_02039234 _081014BC: .4byte 0x0201f000 -_081014C0: .4byte 0x020391b4 +_081014C0: .4byte gUnknown_020391B4 _081014C4: adds r0, r5, 0x1 lsls r0, 24 @@ -276255,8 +276255,8 @@ _08101504: bx r0 .align 2, 0 _0810150C: .4byte 0x0201f000 -_08101510: .4byte 0x02039234 -_08101514: .4byte 0x020391b4 +_08101510: .4byte gUnknown_02039234 +_08101514: .4byte gUnknown_020391B4 thumb_func_end sub_8101460 thumb_func_start sub_8101518 @@ -276301,7 +276301,7 @@ sub_810153C: @ 810153C pop {r0} bx r0 .align 2, 0 -_08101564: .4byte 0x03004b20 +_08101564: .4byte gTasks _08101568: .4byte sub_8100C88 thumb_func_end sub_810153C @@ -276365,7 +276365,7 @@ sub_81015B0: @ 81015B0 pop {r0} bx r0 .align 2, 0 -_081015D8: .4byte 0x03004b20 +_081015D8: .4byte gTasks _081015DC: .4byte sub_81015E0 thumb_func_end sub_81015B0 @@ -276387,7 +276387,7 @@ sub_81015E0: @ 81015E0 beq _08101620 b _08101636 .align 2, 0 -_08101600: .4byte 0x03004b20 +_08101600: .4byte gTasks _08101604: ldr r0, _0810161C ldrb r1, [r0, 0x7] @@ -276401,7 +276401,7 @@ _08101604: strh r0, [r5, 0xC] b _08101636 .align 2, 0 -_0810161C: .4byte 0x0202f388 +_0810161C: .4byte gPaletteFade _08101620: bl sub_81016F4 ldr r0, _0810163C @@ -276416,7 +276416,7 @@ _08101636: pop {r0} bx r0 .align 2, 0 -_0810163C: .4byte 0x0300485c +_0810163C: .4byte gUnknown_0300485C _08101640: .4byte sub_8101678 _08101644: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_81015E0 @@ -276443,7 +276443,7 @@ _08101668: pop {r0} bx r0 .align 2, 0 -_08101670: .4byte 0x03004b20 +_08101670: .4byte gTasks _08101674: .4byte sub_80FE2EC thumb_func_end sub_8101648 @@ -276560,8 +276560,8 @@ _08101742: pop {r0} bx r0 .align 2, 0 -_08101748: .4byte 0x03004b20 -_0810174C: .4byte 0x020388f6 +_08101748: .4byte gTasks +_0810174C: .4byte gUnknown_020388F6 thumb_func_end sub_8101700 thumb_func_start unref_sub_8101750 @@ -276600,8 +276600,8 @@ _08101792: pop {r0} bx r0 .align 2, 0 -_08101798: .4byte 0x03004b20 -_0810179C: .4byte 0x020388f6 +_08101798: .4byte gTasks +_0810179C: .4byte gUnknown_020388F6 thumb_func_end unref_sub_8101750 thumb_func_start sub_81017A0 @@ -276638,11 +276638,11 @@ sub_81017A0: @ 81017A0 bl DisplayItemMessageOnField b _08101814 .align 2, 0 -_081017EC: .4byte 0x020231cc -_081017F0: .4byte 0x020388f5 -_081017F4: .4byte 0x020388d0 +_081017EC: .4byte gStringVar1 +_081017F0: .4byte gUnknown_020388F5 +_081017F4: .4byte gUnknown_020388D0 _081017F8: .4byte gDecorations + 0x1 -_081017FC: .4byte 0x020234cc +_081017FC: .4byte gStringVar4 _08101800: .4byte gSecretBaseText_WillBeDiscarded _08101804: .4byte sub_8101824 _08101808: @@ -276714,8 +276714,8 @@ sub_8101848: @ 8101848 pop {r0} bx r0 .align 2, 0 -_08101890: .4byte 0x020388f5 -_08101894: .4byte 0x020388d0 +_08101890: .4byte gUnknown_020388F5 +_08101894: .4byte gUnknown_020388D0 _08101898: .4byte gSecretBaseText_DecorThrownAway _0810189C: .4byte sub_80FEFF4 thumb_func_end sub_8101848 @@ -276749,7 +276749,7 @@ sub_81018B8: @ 81018B8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_081018D0: .4byte 0x03001770 +_081018D0: .4byte gMain _081018D4: .4byte 0x0000043c _081018D8: .4byte _081018DC .align 2, 0 @@ -276789,7 +276789,7 @@ _08101922: strb r0, [r1] b _0810194A .align 2, 0 -_08101930: .4byte 0x03001770 +_08101930: .4byte gMain _08101934: .4byte 0x0000043c _08101938: bl sub_8101CD4 @@ -276876,7 +276876,7 @@ sub_81019B0: @ 81019B0 bx r0 .align 2, 0 _081019E4: .4byte nullsub_67 -_081019E8: .4byte 0x03004b20 +_081019E8: .4byte gTasks thumb_func_end sub_81019B0 thumb_func_start sub_81019EC @@ -276902,7 +276902,7 @@ sub_81019EC: @ 81019EC bx r0 .align 2, 0 _08101A18: .4byte nullsub_67 -_08101A1C: .4byte 0x03004b20 +_08101A1C: .4byte gTasks _08101A20: .4byte 0x02000000 thumb_func_end sub_81019EC @@ -277205,7 +277205,7 @@ _08101C14: bx r0 .align 2, 0 _08101C74: .4byte 0x02000000 -_08101C78: .4byte 0x02025734 +_08101C78: .4byte gSaveBlock1 _08101C7C: .4byte 0x00000494 _08101C80: .4byte gUnknown_083ECCF8 thumb_func_end sub_8101BA4 @@ -277238,7 +277238,7 @@ sub_8101CA0: @ 8101CA0 pop {r0} bx r0 .align 2, 0 -_08101CBC: .4byte 0x030024d4 +_08101CBC: .4byte gOamLimit thumb_func_end sub_8101CA0 thumb_func_start sub_8101CC0 @@ -277317,7 +277317,7 @@ _08101D36: .align 2, 0 _08101D50: .4byte gUnknown_083ECAAC _08101D54: .4byte 0x02000000 -_08101D58: .4byte 0x03004b20 +_08101D58: .4byte gTasks thumb_func_end sub_8101D24 thumb_func_start sub_8101D5C @@ -277364,7 +277364,7 @@ _08101DA2: pop {r1} bx r1 .align 2, 0 -_08101DA8: .4byte 0x0202f388 +_08101DA8: .4byte gPaletteFade _08101DAC: .4byte 0x02000000 thumb_func_end sub_8101D8C @@ -277463,7 +277463,7 @@ sub_8101E3C: @ 8101E3C strb r0, [r1] b _08101F1A .align 2, 0 -_08101E58: .4byte 0x03001770 +_08101E58: .4byte gMain _08101E5C: .4byte 0x02000000 _08101E60: movs r0, 0x80 @@ -277569,7 +277569,7 @@ _08101F1A: bx r1 .align 2, 0 _08101F24: .4byte 0x02000000 -_08101F28: .4byte 0x03001770 +_08101F28: .4byte gMain thumb_func_end sub_8101E3C thumb_func_start sub_8101F2C @@ -277620,7 +277620,7 @@ _08101F78: pop {r1} bx r1 .align 2, 0 -_08101F80: .4byte 0x03001770 +_08101F80: .4byte gMain _08101F84: .4byte 0x02000000 thumb_func_end sub_8101F60 @@ -277760,7 +277760,7 @@ _0810207E: pop {r1} bx r1 .align 2, 0 -_08102088: .4byte 0x03001770 +_08102088: .4byte gMain _0810208C: .4byte 0x02000000 thumb_func_end sub_8102058 @@ -278208,7 +278208,7 @@ _081023D0: pop {r1} bx r1 .align 2, 0 -_081023D8: .4byte 0x03001770 +_081023D8: .4byte gMain _081023DC: .4byte 0x02000000 thumb_func_end sub_81023B8 @@ -278246,7 +278246,7 @@ _08102414: pop {r1} bx r1 .align 2, 0 -_0810241C: .4byte 0x03001770 +_0810241C: .4byte gMain _08102420: .4byte 0x02000000 thumb_func_end sub_81023FC @@ -278276,7 +278276,7 @@ sub_8102424: @ 8102424 pop {r1} bx r1 .align 2, 0 -_08102454: .4byte 0x02025734 +_08102454: .4byte gSaveBlock1 _08102458: .4byte 0x02000000 _0810245C: .4byte 0x00000494 thumb_func_end sub_8102424 @@ -278298,7 +278298,7 @@ _08102476: pop {r1} bx r1 .align 2, 0 -_0810247C: .4byte 0x0202f388 +_0810247C: .4byte gPaletteFade _08102480: .4byte 0x02000000 thumb_func_end sub_8102460 @@ -279123,7 +279123,7 @@ _08102A76: bx r0 .align 2, 0 _08102A94: .4byte gUnknown_083ECB20 -_08102A98: .4byte 0x03004b20 +_08102A98: .4byte gTasks thumb_func_end sub_8102A64 thumb_func_start sub_8102A9C @@ -279243,7 +279243,7 @@ _08102B68: .align 2, 0 _08102B70: .4byte 0x02000000 _08102B74: .4byte 0x0000270e -_08102B78: .4byte 0x03001770 +_08102B78: .4byte gMain _08102B7C: .4byte 0x0000270f thumb_func_end sub_8102AD0 @@ -279570,7 +279570,7 @@ _08102DB2: bx r0 .align 2, 0 _08102DE0: .4byte sub_8102E68 -_08102DE4: .4byte 0x03004b20 +_08102DE4: .4byte gTasks _08102DE8: .4byte 0x0200003a thumb_func_end sub_8102DA8 @@ -279597,7 +279597,7 @@ sub_8102DEC: @ 8102DEC strh r2, [r0, 0x24] bx lr .align 2, 0 -_08102E14: .4byte 0x03004b20 +_08102E14: .4byte gTasks _08102E18: .4byte 0x02000000 thumb_func_end sub_8102DEC @@ -279618,7 +279618,7 @@ sub_8102E1C: @ 8102E1C strh r1, [r0, 0x8] bx lr .align 2, 0 -_08102E38: .4byte 0x03004b20 +_08102E38: .4byte gTasks _08102E3C: .4byte 0x02000000 thumb_func_end sub_8102E1C @@ -279640,7 +279640,7 @@ sub_8102E40: @ 8102E40 lsrs r0, 24 bx lr .align 2, 0 -_08102E60: .4byte 0x03004b20 +_08102E60: .4byte gTasks _08102E64: .4byte 0x02000000 thumb_func_end sub_8102E40 @@ -279671,7 +279671,7 @@ _08102E7A: bx r0 .align 2, 0 _08102E98: .4byte gUnknown_083ECB2C -_08102E9C: .4byte 0x03004b20 +_08102E9C: .4byte gTasks thumb_func_end sub_8102E68 thumb_func_start sub_8102EA0 @@ -281552,7 +281552,7 @@ sub_8103C14: @ 8103C14 bx r0 .align 2, 0 _08103C40: .4byte sub_8103C48 -_08103C44: .4byte 0x03004b20 +_08103C44: .4byte gTasks thumb_func_end sub_8103C14 thumb_func_start sub_8103C48 @@ -281578,7 +281578,7 @@ sub_8103C48: @ 8103C48 bx r0 .align 2, 0 _08103C70: .4byte gUnknown_083ECBA0 -_08103C74: .4byte 0x03004b20 +_08103C74: .4byte gTasks thumb_func_end sub_8103C48 thumb_func_start sub_8103C78 @@ -281795,7 +281795,7 @@ _08103DD0: pop {r0} bx r0 .align 2, 0 -_08103DF8: .4byte 0x02020004 +_08103DF8: .4byte gSprites _08103DFC: .4byte 0x02000044 _08103E00: .4byte sub_8103EE4 thumb_func_end sub_8103DC8 @@ -281826,7 +281826,7 @@ sub_8103E04: @ 8103E04 bx lr .align 2, 0 _08103E30: .4byte 0x02000000 -_08103E34: .4byte 0x02020004 +_08103E34: .4byte gSprites thumb_func_end sub_8103E04 thumb_func_start sub_8103E38 @@ -281854,7 +281854,7 @@ _08103E40: b _08103E74 .align 2, 0 _08103E60: .4byte 0x02000044 -_08103E64: .4byte 0x02020004 +_08103E64: .4byte gSprites _08103E68: adds r0, r2, 0x1 lsls r0, 24 @@ -281914,7 +281914,7 @@ sub_8103EAC: @ 8103EAC movs r0, 0x1 b _08103EDE .align 2, 0 -_08103EC8: .4byte 0x02020004 +_08103EC8: .4byte gSprites _08103ECC: ldrh r2, [r1, 0x3C] movs r3, 0x3C @@ -282031,7 +282031,7 @@ sub_8103F70: @ 8103F70 bx r0 .align 2, 0 _08103F98: .4byte sub_8103FE8 -_08103F9C: .4byte 0x03004b20 +_08103F9C: .4byte gTasks thumb_func_end sub_8103F70 thumb_func_start sub_8103FA0 @@ -282054,7 +282054,7 @@ sub_8103FA0: @ 8103FA0 b _08103FE0 .align 2, 0 _08103FC4: .4byte sub_8103FE8 -_08103FC8: .4byte 0x03004b20 +_08103FC8: .4byte gTasks _08103FCC: adds r0, r2, 0 bl DestroyTask @@ -282118,7 +282118,7 @@ _08104026: pop {r0} bx r0 .align 2, 0 -_08104040: .4byte 0x03004b20 +_08104040: .4byte gTasks _08104044: .4byte gUnknown_083EDDA0 thumb_func_end sub_8103FE8 @@ -282162,7 +282162,7 @@ sub_8104064: @ 8104064 bx r0 .align 2, 0 _08104090: .4byte 0x02000000 -_08104094: .4byte 0x03004b20 +_08104094: .4byte gTasks thumb_func_end sub_8104064 thumb_func_start sub_8104098 @@ -282187,7 +282187,7 @@ sub_8104098: @ 8104098 bx r0 .align 2, 0 _081040C0: .4byte 0x02000000 -_081040C4: .4byte 0x03004b20 +_081040C4: .4byte gTasks thumb_func_end sub_8104098 thumb_func_start sub_81040C8 @@ -282205,7 +282205,7 @@ sub_81040C8: @ 81040C8 lsrs r0, 24 bx lr .align 2, 0 -_081040E0: .4byte 0x03004b20 +_081040E0: .4byte gTasks _081040E4: .4byte 0x02000000 thumb_func_end sub_81040C8 @@ -282231,7 +282231,7 @@ sub_81040E8: @ 81040E8 bx r0 .align 2, 0 _08104110: .4byte gUnknown_083ECBB4 -_08104114: .4byte 0x03004b20 +_08104114: .4byte gTasks thumb_func_end sub_81040E8 thumb_func_start nullsub_68 @@ -282289,7 +282289,7 @@ sub_8104144: @ 8104144 movs r0, 0x1 b _0810417E .align 2, 0 -_08104174: .4byte 0x02020004 +_08104174: .4byte gSprites _08104178: cmp r1, 0x10 bne _0810417E @@ -282430,7 +282430,7 @@ _0810425A: b _0810427E .align 2, 0 _08104268: .4byte 0x0600e800 -_0810426C: .4byte 0x03004b20 +_0810426C: .4byte gTasks _08104270: .4byte 0x02000000 _08104274: .4byte gUnknown_083ECBC4 _08104278: @@ -282574,7 +282574,7 @@ sub_810434C: @ 810434C bx r0 .align 2, 0 _08104374: .4byte gUnknown_083ECBD0 -_08104378: .4byte 0x03004b20 +_08104378: .4byte gTasks thumb_func_end sub_810434C thumb_func_start sub_810437C @@ -282619,8 +282619,8 @@ sub_810437C: @ 810437C bx r0 .align 2, 0 _081043DC: .4byte 0x02000000 -_081043E0: .4byte 0x030024d0 -_081043E4: .4byte 0x030027e0 +_081043E0: .4byte gSpriteCoordOffsetX +_081043E4: .4byte gSpriteCoordOffsetY _081043E8: .4byte REG_BG1HOFS thumb_func_end sub_810437C @@ -282682,7 +282682,7 @@ _0810444A: pop {r0} bx r0 .align 2, 0 -_0810445C: .4byte 0x030024d0 +_0810445C: .4byte gSpriteCoordOffsetX _08104460: .4byte REG_BG1HOFS _08104464: .4byte 0x000001ff thumb_func_end sub_81043EC @@ -282791,7 +282791,7 @@ _08104534: .4byte gUnknown_083ECC1C _08104538: .4byte gUnknown_083ECC20 _0810453C: .4byte gUnknown_083ECC28 _08104540: .4byte 0x02000000 -_08104544: .4byte 0x02020004 +_08104544: .4byte gSprites thumb_func_end sub_8104498 thumb_func_start sub_8104548 @@ -282832,7 +282832,7 @@ _0810458A: bx r0 .align 2, 0 _08104590: .4byte 0x02000000 -_08104594: .4byte 0x02020004 +_08104594: .4byte gSprites thumb_func_end sub_8104548 thumb_func_start sub_8104598 @@ -283031,7 +283031,7 @@ sub_81046C0: @ 81046C0 b _08104758 .align 2, 0 _08104710: .4byte 0x02000000 -_08104714: .4byte 0x02020004 +_08104714: .4byte gSprites _08104718: .4byte 0x00000187 _0810471C: movs r0, 0xC0 @@ -283067,7 +283067,7 @@ _08104758: pop {r0} bx r0 .align 2, 0 -_08104760: .4byte 0x02020004 +_08104760: .4byte gSprites thumb_func_end sub_81046C0 thumb_func_start sub_8104764 @@ -283131,7 +283131,7 @@ sub_8104794: @ 8104794 bl sub_8104A88 b _081047E6 .align 2, 0 -_081047D4: .4byte 0x030024d0 +_081047D4: .4byte gSpriteCoordOffsetX _081047D8: .4byte REG_BG1HOFS _081047DC: .4byte 0x000001ff _081047E0: @@ -283177,7 +283177,7 @@ sub_81047EC: @ 81047EC b _0810485A .align 2, 0 _08104834: .4byte 0x02000000 -_08104838: .4byte 0x030024d0 +_08104838: .4byte gSpriteCoordOffsetX _0810483C: .4byte REG_BG1HOFS _08104840: .4byte sub_810434C _08104844: @@ -283302,7 +283302,7 @@ sub_81048CC: @ 81048CC pop {r0} bx r0 .align 2, 0 -_08104934: .4byte 0x02020004 +_08104934: .4byte gSprites _08104938: .4byte 0x02000000 _0810493C: .4byte 0x00000187 thumb_func_end sub_81048CC @@ -283368,9 +283368,9 @@ _081049B0: pop {r0} bx r0 .align 2, 0 -_081049B8: .4byte 0x030027e0 +_081049B8: .4byte gSpriteCoordOffsetY _081049BC: .4byte REG_BG1VOFS -_081049C0: .4byte 0x02020004 +_081049C0: .4byte gSprites _081049C4: .4byte 0x02000000 thumb_func_end sub_8104940 @@ -283396,7 +283396,7 @@ _081049EA: pop {r0} bx r0 .align 2, 0 -_081049F0: .4byte 0x030027e0 +_081049F0: .4byte gSpriteCoordOffsetY _081049F4: .4byte REG_BG1VOFS thumb_func_end sub_81049C8 @@ -283424,7 +283424,7 @@ sub_81049F8: @ 81049F8 pop {r0} bx r0 .align 2, 0 -_08104A30: .4byte 0x030024d0 +_08104A30: .4byte gSpriteCoordOffsetX _08104A34: .4byte REG_BG1HOFS _08104A38: .4byte 0x02000000 _08104A3C: .4byte sub_810434C @@ -283523,7 +283523,7 @@ sub_8104AB8: @ 8104AB8 bx r0 .align 2, 0 _08104AE4: .4byte sub_8104B0C -_08104AE8: .4byte 0x03004b20 +_08104AE8: .4byte gTasks thumb_func_end sub_8104AB8 thumb_func_start sub_8104AEC @@ -283568,7 +283568,7 @@ sub_8104B0C: @ 8104B0C bx r0 .align 2, 0 _08104B34: .4byte gUnknown_083ECC30 -_08104B38: .4byte 0x03004b20 +_08104B38: .4byte gTasks thumb_func_end sub_8104B0C thumb_func_start sub_8104B3C @@ -283609,7 +283609,7 @@ _08104B76: pop {r0} bx r0 .align 2, 0 -_08104B7C: .4byte 0x0202f388 +_08104B7C: .4byte gPaletteFade thumb_func_end sub_8104B60 thumb_func_start sub_8104B80 @@ -283672,7 +283672,7 @@ _08104BF0: pop {r0} bx r0 .align 2, 0 -_08104BF8: .4byte 0x03001770 +_08104BF8: .4byte gMain thumb_func_end sub_8104BC8 thumb_func_start sub_8104BFC @@ -283758,7 +283758,7 @@ _08104C86: .align 2, 0 _08104C9C: .4byte sub_8104E74 _08104CA0: .4byte 0x02000000 -_08104CA4: .4byte 0x03004b20 +_08104CA4: .4byte gTasks _08104CA8: .4byte 0x0000ffff thumb_func_end sub_8104C5C @@ -283825,7 +283825,7 @@ _08104D18: bx r0 .align 2, 0 _08104D24: .4byte 0x02000000 -_08104D28: .4byte 0x03004b20 +_08104D28: .4byte gTasks _08104D2C: .4byte gUnknown_083ED048 thumb_func_end sub_8104CAC @@ -283874,7 +283874,7 @@ _08104D5C: b _08104D96 .align 2, 0 _08104D84: .4byte 0x02000000 -_08104D88: .4byte 0x03004b20 +_08104D88: .4byte gTasks _08104D8C: adds r0, r5, 0x1 lsls r0, 24 @@ -283943,10 +283943,10 @@ _08104DF4: bx r0 .align 2, 0 _08104E04: .4byte 0x02000000 -_08104E08: .4byte 0x03004b20 +_08104E08: .4byte gTasks _08104E0C: .4byte 0x0000ffff _08104E10: .4byte gUnknown_083ED064 -_08104E14: .4byte 0x02020004 +_08104E14: .4byte gSprites thumb_func_end sub_8104DA4 thumb_func_start sub_8104E18 @@ -283983,8 +283983,8 @@ _08104E32: b _08104E6C .align 2, 0 _08104E54: .4byte 0x02000000 -_08104E58: .4byte 0x03004b20 -_08104E5C: .4byte 0x02020004 +_08104E58: .4byte gTasks +_08104E5C: .4byte gSprites _08104E60: adds r0, r2, 0x1 lsls r0, 24 @@ -284020,7 +284020,7 @@ sub_8104E74: @ 8104E74 bx r0 .align 2, 0 _08104E9C: .4byte gUnknown_083ECC54 -_08104EA0: .4byte 0x03004b20 +_08104EA0: .4byte gTasks thumb_func_end sub_8104E74 thumb_func_start nullsub_69 @@ -284082,7 +284082,7 @@ _08104EB4: bx r0 .align 2, 0 _08104F0C: .4byte gSpriteTemplate_83ED414 -_08104F10: .4byte 0x02020004 +_08104F10: .4byte gSprites _08104F14: .4byte 0x0000ffff thumb_func_end sub_8104EA8 @@ -284254,7 +284254,7 @@ sub_8104FF4: @ 8104FF4 bx r0 .align 2, 0 _08105060: .4byte gSpriteTemplate_83ED42C -_08105064: .4byte 0x02020004 +_08105064: .4byte gSprites _08105068: .4byte 0x0000ffff thumb_func_end sub_8104FF4 @@ -284329,7 +284329,7 @@ sub_81050C4: @ 81050C4 bx r0 .align 2, 0 _081050F4: .4byte gSpriteTemplate_83ED444 -_081050F8: .4byte 0x02020004 +_081050F8: .4byte gSprites _081050FC: .4byte gUnknown_083ED704 thumb_func_end sub_81050C4 @@ -284368,7 +284368,7 @@ sub_8105100: @ 8105100 bx r0 .align 2, 0 _08105140: .4byte gSpriteTemplate_83ED45C -_08105144: .4byte 0x02020004 +_08105144: .4byte gSprites _08105148: .4byte 0x02000000 thumb_func_end sub_8105100 @@ -284388,7 +284388,7 @@ sub_810514C: @ 810514C bx r0 .align 2, 0 _08105168: .4byte 0x02000000 -_0810516C: .4byte 0x02020004 +_0810516C: .4byte gSprites thumb_func_end sub_810514C thumb_func_start sub_8105170 @@ -284523,7 +284523,7 @@ sub_81051C0: @ 81051C0 bx r0 .align 2, 0 _0810526C: .4byte gSpriteTemplate_83ED474 -_08105270: .4byte 0x02020004 +_08105270: .4byte gSprites _08105274: .4byte gUnknown_083ED73C _08105278: .4byte 0x02000000 _0810527C: .4byte gSpriteTemplate_83ED48C @@ -284574,8 +284574,8 @@ sub_8105284: @ 8105284 bx r0 .align 2, 0 _081052D8: .4byte gSpriteTemplate_83ED4A4 -_081052DC: .4byte 0x030024d0 -_081052E0: .4byte 0x02020004 +_081052DC: .4byte gSpriteCoordOffsetX +_081052E0: .4byte gSprites _081052E4: .4byte gUnknown_083ED78C _081052E8: .4byte 0x02000000 thumb_func_end sub_8105284 @@ -284635,7 +284635,7 @@ _081052F4: .align 2, 0 _08105350: .4byte 0x0200004b _08105354: .4byte gSpriteTemplate_83ED4BC -_08105358: .4byte 0x02020004 +_08105358: .4byte gSprites thumb_func_end sub_81052EC thumb_func_start sub_810535C @@ -284758,7 +284758,7 @@ sub_81053A0: @ 81053A0 bx r0 .align 2, 0 _0810544C: .4byte gSpriteTemplate_83ED4D4 -_08105450: .4byte 0x02020004 +_08105450: .4byte gSprites _08105454: .4byte gUnknown_083ED7B4 _08105458: .4byte 0x02000000 thumb_func_end sub_81053A0 @@ -284803,7 +284803,7 @@ sub_810545C: @ 810545C bx r0 .align 2, 0 _081054A8: .4byte gSpriteTemplate_83ED4EC -_081054AC: .4byte 0x02020004 +_081054AC: .4byte gSprites _081054B0: .4byte gUnknown_083ED7D4 _081054B4: .4byte 0x02000000 thumb_func_end sub_810545C @@ -284858,7 +284858,7 @@ _081054F4: bx r0 .align 2, 0 _08105518: .4byte 0x02000000 -_0810551C: .4byte 0x02020004 +_0810551C: .4byte gSprites _08105520: .4byte 0x0200004b thumb_func_end sub_81054B8 @@ -284886,7 +284886,7 @@ _0810552A: bx r0 .align 2, 0 _0810554C: .4byte 0x0200004e -_08105550: .4byte 0x02020004 +_08105550: .4byte gSprites thumb_func_end sub_8105524 thumb_func_start sub_8105554 @@ -284905,7 +284905,7 @@ sub_8105554: @ 8105554 bx r0 .align 2, 0 _08105570: .4byte 0x02000000 -_08105574: .4byte 0x02020004 +_08105574: .4byte gSprites thumb_func_end sub_8105554 thumb_func_start sub_8105578 @@ -284991,7 +284991,7 @@ sub_8105578: @ 8105578 bx r0 .align 2, 0 _0810561C: .4byte gSpriteTemplate_83ED504 -_08105620: .4byte 0x02020004 +_08105620: .4byte gSprites _08105624: .4byte 0x02000000 _08105628: .4byte 0x0000ffff thumb_func_end sub_8105578 @@ -285074,7 +285074,7 @@ sub_8105688: @ 8105688 pop {r0} bx r0 .align 2, 0 -_081056B8: .4byte 0x02020004 +_081056B8: .4byte gSprites _081056BC: .4byte 0x02000000 thumb_func_end sub_8105688 @@ -285102,7 +285102,7 @@ _081056C6: bx r0 .align 2, 0 _081056E8: .4byte 0x02000050 -_081056EC: .4byte 0x02020004 +_081056EC: .4byte gSprites thumb_func_end sub_81056C0 thumb_func_start sub_81056F0 @@ -285175,7 +285175,7 @@ sub_81056F0: @ 81056F0 bx r0 .align 2, 0 _08105778: .4byte gSpriteTemplate_83ED51C -_0810577C: .4byte 0x02020004 +_0810577C: .4byte gSprites _08105780: .4byte 0x02000000 thumb_func_end sub_81056F0 @@ -285242,7 +285242,7 @@ sub_81057E8: @ 81057E8 strh r0, [r1, 0x3C] bx lr .align 2, 0 -_081057FC: .4byte 0x02020004 +_081057FC: .4byte gSprites _08105800: .4byte 0x02000000 thumb_func_end sub_81057E8 @@ -285282,7 +285282,7 @@ _08105824: .align 2, 0 _08105848: .4byte 0x01030000 _0810584C: .4byte 0x02000052 -_08105850: .4byte 0x02020004 +_08105850: .4byte gSprites thumb_func_end sub_8105804 thumb_func_start sub_8105854 @@ -285314,7 +285314,7 @@ sub_8105854: @ 8105854 bx r0 .align 2, 0 _08105888: .4byte gSpriteTemplate_83ED534 -_0810588C: .4byte 0x02020004 +_0810588C: .4byte gSprites _08105890: .4byte 0x02000000 thumb_func_end sub_8105854 @@ -285325,7 +285325,7 @@ sub_8105894: @ 8105894 strh r1, [r0, 0x26] bx lr .align 2, 0 -_0810589C: .4byte 0x030027e0 +_0810589C: .4byte gSpriteCoordOffsetY thumb_func_end sub_8105894 thumb_func_start sub_81058A0 @@ -285344,7 +285344,7 @@ sub_81058A0: @ 81058A0 bx r0 .align 2, 0 _081058BC: .4byte 0x02000000 -_081058C0: .4byte 0x02020004 +_081058C0: .4byte gSprites thumb_func_end sub_81058A0 thumb_func_start sub_81058C4 @@ -285409,9 +285409,9 @@ _081058D6: .align 2, 0 _08105938: .4byte gUnknown_083ECC5A _0810593C: .4byte 0x02000054 -_08105940: .4byte 0x030024d0 +_08105940: .4byte gSpriteCoordOffsetX _08105944: .4byte gSpriteTemplate_83ED54C -_08105948: .4byte 0x02020004 +_08105948: .4byte gSprites thumb_func_end sub_81058C4 thumb_func_start sub_810594C @@ -285495,7 +285495,7 @@ _081059BE: bx r0 .align 2, 0 _081059E0: .4byte 0x02000054 -_081059E4: .4byte 0x02020004 +_081059E4: .4byte gSprites thumb_func_end sub_81059B8 thumb_func_start sub_81059E8 @@ -285534,7 +285534,7 @@ sub_81059E8: @ 81059E8 bx r0 .align 2, 0 _08105A2C: .4byte gSpriteTemplate_83ED564 -_08105A30: .4byte 0x02020004 +_08105A30: .4byte gSprites _08105A34: .4byte 0x02000000 thumb_func_end sub_81059E8 @@ -285633,7 +285633,7 @@ sub_8105ACC: @ 8105ACC lsrs r0, 24 bx lr .align 2, 0 -_08105AE4: .4byte 0x02020004 +_08105AE4: .4byte gSprites _08105AE8: .4byte 0x02000000 thumb_func_end sub_8105ACC @@ -285659,7 +285659,7 @@ sub_8105AEC: @ 8105AEC bx r0 .align 2, 0 _08105B14: .4byte 0x02000000 -_08105B18: .4byte 0x02020004 +_08105B18: .4byte gSprites thumb_func_end sub_8105AEC thumb_func_start sub_8105B1C @@ -285701,7 +285701,7 @@ sub_8105B1C: @ 8105B1C bx r1 .align 2, 0 _08105B68: .4byte gSpriteTemplate_83ED6CC -_08105B6C: .4byte 0x02020004 +_08105B6C: .4byte gSprites thumb_func_end sub_8105B1C thumb_func_start sub_8105B70 @@ -285741,7 +285741,7 @@ sub_8105B88: @ 8105B88 pop {r0} bx r0 .align 2, 0 -_08105BB0: .4byte 0x02020004 +_08105BB0: .4byte gSprites thumb_func_end sub_8105B88 thumb_func_start sub_8105BB4 @@ -285831,7 +285831,7 @@ _08105C50: bx r1 .align 2, 0 _08105C58: .4byte gUnknown_083EDB5C -_08105C5C: .4byte 0x02020004 +_08105C5C: .4byte gSprites _08105C60: .4byte gUnknown_083EDBC4 thumb_func_end sub_8105BF8 @@ -287206,7 +287206,7 @@ sub_8106630: @ 8106630 bx r0 .align 2, 0 _0810665C: .4byte 0x02015de0 -_08106660: .4byte 0x02025734 +_08106660: .4byte gSaveBlock1 _08106664: .4byte 0x00002dfc thumb_func_end sub_8106630 @@ -287237,7 +287237,7 @@ _08106688: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08106694: .4byte 0x03001770 +_08106694: .4byte gMain _08106698: .4byte 0x0000043c _0810669C: .4byte _081066A0 .align 2, 0 @@ -287259,7 +287259,7 @@ _081066B4: bl sub_81069CC b _0810676E .align 2, 0 -_081066D0: .4byte 0x03005e8c +_081066D0: .4byte gUnknown_03005E8C _081066D4: .4byte 0x02015de0 _081066D8: bl ResetPaletteFade @@ -287301,7 +287301,7 @@ _081066F2: .align 2, 0 _08106724: .4byte 0x040000d4 _08106728: .4byte 0x85000400 -_0810672C: .4byte 0x03001770 +_0810672C: .4byte gMain _08106730: .4byte 0x0000043c _08106734: ldrh r0, [r4, 0x20] @@ -287340,7 +287340,7 @@ _08106774: .align 2, 0 _0810677C: .4byte 0x02000000 _08106780: .4byte 0x00015dde -_08106784: .4byte 0x03001770 +_08106784: .4byte gMain _08106788: .4byte 0x0000043c _0810678C: ldr r1, _081067E8 @@ -287392,7 +287392,7 @@ _081067F0: .4byte gUnknown_083F6140 _081067F4: .4byte 0x040000d4 _081067F8: .4byte 0x85000100 _081067FC: .4byte sub_8106AAC -_08106800: .4byte 0x03000750 +_08106800: .4byte gUnknown_03000750 _08106804: .4byte sub_8106808 thumb_func_end sub_8106674 @@ -287414,7 +287414,7 @@ sub_8106818: @ 8106818 pop {r0} bx r0 .align 2, 0 -_08106828: .4byte 0x03001770 +_08106828: .4byte gMain thumb_func_end sub_8106818 thumb_func_start sub_810682C @@ -287431,7 +287431,7 @@ sub_810682C: @ 810682C beq _0810684E b _081068E6 .align 2, 0 -_08106844: .4byte 0x03000750 +_08106844: .4byte gUnknown_03000750 _08106848: cmp r1, 0x2 beq _081068C0 @@ -287457,9 +287457,9 @@ _0810685E: subs r0, 0x1 b _081068E4 .align 2, 0 -_08106874: .4byte 0x0202f388 -_08106878: .4byte 0x03000756 -_0810687C: .4byte 0x03000754 +_08106874: .4byte gPaletteFade +_08106878: .4byte gUnknown_03000756 +_0810687C: .4byte gUnknown_03000754 _08106880: ldr r0, _081068B4 ldrh r2, [r0, 0x2E] @@ -287488,9 +287488,9 @@ _081068A4: movs r0, 0 b _081068E4 .align 2, 0 -_081068B4: .4byte 0x03001770 -_081068B8: .4byte 0x03000756 -_081068BC: .4byte 0x03000754 +_081068B4: .4byte gMain +_081068B8: .4byte gUnknown_03000756 +_081068BC: .4byte gUnknown_03000754 _081068C0: ldr r0, _081068EC ldrb r1, [r0, 0x7] @@ -287517,10 +287517,10 @@ _081068E6: pop {r0} bx r0 .align 2, 0 -_081068EC: .4byte 0x0202f388 +_081068EC: .4byte gPaletteFade _081068F0: .4byte sub_8106818 -_081068F4: .4byte 0x03000756 -_081068F8: .4byte 0x03000754 +_081068F4: .4byte gUnknown_03000756 +_081068F8: .4byte gUnknown_03000754 thumb_func_end sub_810682C thumb_func_start sub_81068FC @@ -287582,8 +287582,8 @@ sub_8106918: @ 8106918 movs r1, 0x6 b _081069AE .align 2, 0 -_08106974: .4byte 0x03005e40 -_08106978: .4byte 0x03005e8c +_08106974: .4byte gUnknown_03005E40 +_08106978: .4byte gUnknown_03005E8C _0810697C: .4byte gUnknown_083F60AC _08106980: .4byte gContestText_ContestWinner _08106984: .4byte gOtherText_Unknown1 @@ -287618,7 +287618,7 @@ _081069BE: bx r0 .align 2, 0 _081069C4: .4byte gUnknown_083F60C0 -_081069C8: .4byte 0x03005e40 +_081069C8: .4byte gUnknown_03005E40 thumb_func_end sub_8106918 thumb_func_start sub_81069CC @@ -287670,9 +287670,9 @@ sub_8106A10: @ 8106A10 strh r1, [r0] b _08106A46 .align 2, 0 -_08106A28: .4byte 0x03000756 -_08106A2C: .4byte 0x03000752 -_08106A30: .4byte 0x03000754 +_08106A28: .4byte gUnknown_03000756 +_08106A2C: .4byte gUnknown_03000752 +_08106A30: .4byte gUnknown_03000754 _08106A34: ldr r1, _08106A4C movs r0, 0x1 @@ -287687,9 +287687,9 @@ _08106A46: pop {r0} bx r0 .align 2, 0 -_08106A4C: .4byte 0x03000756 -_08106A50: .4byte 0x03000752 -_08106A54: .4byte 0x03000754 +_08106A4C: .4byte gUnknown_03000756 +_08106A50: .4byte gUnknown_03000752 +_08106A54: .4byte gUnknown_03000754 thumb_func_end sub_8106A10 thumb_func_start sub_8106A58 @@ -287703,7 +287703,7 @@ sub_8106A58: @ 8106A58 strh r1, [r0] b _08106A92 .align 2, 0 -_08106A68: .4byte 0x03000756 +_08106A68: .4byte gUnknown_03000756 _08106A6C: .4byte REG_MOSAIC _08106A70: ldr r1, _08106A98 @@ -287729,8 +287729,8 @@ _08106A92: .align 2, 0 _08106A98: .4byte REG_BG1CNT _08106A9C: .4byte 0x00000a45 -_08106AA0: .4byte 0x03000752 -_08106AA4: .4byte 0x03000754 +_08106AA0: .4byte gUnknown_03000752 +_08106AA4: .4byte gUnknown_03000754 _08106AA8: .4byte REG_MOSAIC thumb_func_end sub_8106A58 @@ -287794,12 +287794,12 @@ sub_8106AC4: @ 8106AC4 bl sub_8106B90 b _08106B74 .align 2, 0 -_08106B28: .4byte 0x03005e8c -_08106B2C: .4byte 0x03005e90 +_08106B28: .4byte gUnknown_03005E8C +_08106B2C: .4byte gUnknown_03005E90 _08106B30: .4byte gMonFrontPicTable _08106B34: .4byte gMonFrontPicCoords _08106B38: .4byte gUnknown_081FAF4C -_08106B3C: .4byte 0x03005e10 +_08106B3C: .4byte gUnknown_03005E10 _08106B40: lsls r0, r6, 3 ldr r1, _08106B80 @@ -287836,7 +287836,7 @@ _08106B74: _08106B80: .4byte gMonBackPicTable _08106B84: .4byte gMonBackPicCoords _08106B88: .4byte gUnknown_081FAF4C -_08106B8C: .4byte 0x03005e10 +_08106B8C: .4byte gUnknown_03005E10 thumb_func_end sub_8106AC4 thumb_func_start sub_8106B90 @@ -287972,7 +287972,7 @@ _08106C5E: mov pc, r0 .align 2, 0 _08106C7C: .4byte gPictureFramePalettes -_08106C80: .4byte 0x03005e8c +_08106C80: .4byte gUnknown_03005E8C _08106C84: .4byte _08106C88 .align 2, 0 _08106C88: @@ -288025,7 +288025,7 @@ _08106CF0: .align 2, 0 _08106CFC: .4byte gPictureFrameTiles_3 _08106D00: .4byte gPictureFrameTilemap_3 -_08106D04: .4byte 0x03005e10 +_08106D04: .4byte gUnknown_03005E10 _08106D08: ldr r0, _08106D98 movs r1, 0xC0 @@ -288106,7 +288106,7 @@ _08106D80: .align 2, 0 _08106D98: .4byte gPictureFrameTiles_4 _08106D9C: .4byte gPictureFrameTilemap_4 -_08106DA0: .4byte 0x03005e10 +_08106DA0: .4byte gUnknown_03005E10 _08106DA4: .4byte 0x06006000 _08106DA8: .4byte 0x00001015 _08106DAC: .4byte 0x0600608c @@ -288139,7 +288139,7 @@ _08106DD0: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08106DF0: .4byte 0x03005e8c +_08106DF0: .4byte gUnknown_03005E8C _08106DF4: .4byte _08106DF8 .align 2, 0 _08106DF8: @@ -288241,7 +288241,7 @@ sub_8106E98: @ 8106E98 pop {r0} bx r0 .align 2, 0 -_08106ED0: .4byte 0x03001770 +_08106ED0: .4byte gMain _08106ED4: .4byte gOamData_83F6138 _08106ED8: .4byte 0xfffffc00 _08106EDC: .4byte 0xfffffe00 @@ -288259,7 +288259,7 @@ sub_8106EE0: @ 8106EE0 ldrb r0, [r0, 0xA] b _08106F08 .align 2, 0 -_08106EF4: .4byte 0x03005e8c +_08106EF4: .4byte gUnknown_03005E8C _08106EF8: ldr r0, _08106F18 ldr r0, [r0] @@ -288277,7 +288277,7 @@ _08106F08: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08106F18: .4byte 0x03005e8c +_08106F18: .4byte gUnknown_03005E8C _08106F1C: .4byte _08106F20 .align 2, 0 _08106F20: @@ -288316,9 +288316,9 @@ sub_8106F4C: @ 8106F4C str r1, [r0] bx lr .align 2, 0 -_08106F5C: .4byte 0x03005e90 +_08106F5C: .4byte gUnknown_03005E90 _08106F60: .4byte 0x02017e00 -_08106F64: .4byte 0x03005e10 +_08106F64: .4byte gUnknown_03005E10 _08106F68: .4byte 0xffffe000 thumb_func_end sub_8106F4C @@ -288357,10 +288357,10 @@ sub_8106F6C: @ 8106F6C ldr r0, [r0] mov pc, r0 .align 2, 0 -_08106FAC: .4byte 0x03005e20 -_08106FB0: .4byte 0x03005e10 -_08106FB4: .4byte 0x03005e90 -_08106FB8: .4byte 0x03005e8c +_08106FAC: .4byte gUnknown_03005E20 +_08106FB0: .4byte gUnknown_03005E10 +_08106FB4: .4byte gUnknown_03005E90 +_08106FB8: .4byte gUnknown_03005E8C _08106FBC: .4byte _08106FC0 .align 2, 0 _08106FC0: @@ -288429,7 +288429,7 @@ _08107052: bx r0 .align 2, 0 _08107088: .4byte 0x06010000 -_0810708C: .4byte 0x03005e90 +_0810708C: .4byte gUnknown_03005E90 thumb_func_end sub_8106F6C thumb_func_start sub_8107090 @@ -288461,7 +288461,7 @@ sub_8107090: @ 8107090 pop {r0} bx r0 .align 2, 0 -_081070D0: .4byte 0x03005e8c +_081070D0: .4byte gUnknown_03005E8C thumb_func_end sub_8107090 thumb_func_start sub_81070D4 @@ -288526,8 +288526,8 @@ _08107138: bx r0 .align 2, 0 _08107144: .4byte 0x02016a00 -_08107148: .4byte 0x020239f8 -_0810714C: .4byte 0x0202ff5e +_08107148: .4byte gUnknown_020239F8 +_0810714C: .4byte word_202FF5E _08107150: .4byte 0x00000982 _08107154: .4byte gTrainers + 0x10 _08107158: .4byte 0x02016a2c @@ -288621,13 +288621,13 @@ _081071A4: b _0810722C .align 2, 0 _08107204: .4byte 0x02016800 -_08107208: .4byte 0x02024a60 +_08107208: .4byte gUnknown_02024A60 _0810720C: .4byte gBitTable _08107210: .4byte 0x02016c00 -_08107214: .4byte 0x02024c07 -_08107218: .4byte 0x020239f8 -_0810721C: .4byte 0x02024c08 -_08107220: .4byte 0x02024c0c +_08107214: .4byte gUnknown_02024C07 +_08107218: .4byte gUnknown_020239F8 +_0810721C: .4byte gUnknown_02024C08 +_08107220: .4byte gUnknown_02024C0C _08107224: ldr r0, _08107244 movs r1, 0x1 @@ -288646,8 +288646,8 @@ _0810722C: str r0, [r1, 0xC] b _08107296 .align 2, 0 -_08107244: .4byte 0x02024c08 -_08107248: .4byte 0x020239f8 +_08107244: .4byte gUnknown_02024C08 +_08107248: .4byte gUnknown_020239F8 _0810724C: .4byte 0x02016800 _08107250: movs r0, 0x80 @@ -288693,7 +288693,7 @@ _08107296: .align 2, 0 _0810729C: .4byte 0x02016800 _081072A0: .4byte gTrainers -_081072A4: .4byte 0x0202ff5e +_081072A4: .4byte word_202FF5E thumb_func_end sub_810715C thumb_func_start sub_81072A8 @@ -288858,10 +288858,10 @@ _081073C6: b _0810744E .align 2, 0 _081073D0: .4byte 0x02016800 -_081073D4: .4byte 0x02039238 +_081073D4: .4byte gUnknown_02039238 _081073D8: .4byte BattleAIs -_081073DC: .4byte 0x02024a80 -_081073E0: .4byte 0x02024c07 +_081073DC: .4byte gBattleMons +_081073E0: .4byte gUnknown_02024C07 _081073E4: ldrh r1, [r1, 0x2] cmp r1, 0 @@ -288955,9 +288955,9 @@ _08107468: strh r0, [r1] b _0810749A .align 2, 0 -_08107488: .4byte 0x02024c08 +_08107488: .4byte gUnknown_02024C08 _0810748C: .4byte 0x02016a00 -_08107490: .4byte 0x02024c34 +_08107490: .4byte gUnknown_02024C34 _08107494: adds r2, 0x1 cmp r2, 0x7 @@ -289074,7 +289074,7 @@ sub_810752C: @ 810752C str r1, [r3] b _08107568 .align 2, 0 -_08107560: .4byte 0x02039238 +_08107560: .4byte gUnknown_02039238 _08107564: adds r0, r2, 0x6 str r0, [r3] @@ -289110,7 +289110,7 @@ sub_810756C: @ 810756C str r1, [r3] b _081075A8 .align 2, 0 -_081075A0: .4byte 0x02039238 +_081075A0: .4byte gUnknown_02039238 _081075A4: adds r0, r2, 0x6 str r0, [r3] @@ -289146,7 +289146,7 @@ sub_81075AC: @ 81075AC str r1, [r3] b _081075E8 .align 2, 0 -_081075E0: .4byte 0x02039238 +_081075E0: .4byte gUnknown_02039238 _081075E4: adds r0, r2, 0x6 str r0, [r3] @@ -289182,7 +289182,7 @@ sub_81075EC: @ 81075EC str r1, [r3] b _08107628 .align 2, 0 -_08107620: .4byte 0x02039238 +_08107620: .4byte gUnknown_02039238 _08107624: adds r0, r2, 0x6 str r0, [r3] @@ -289221,7 +289221,7 @@ _08107652: bx r0 .align 2, 0 _08107660: .4byte 0x02016800 -_08107664: .4byte 0x02039238 +_08107664: .4byte gUnknown_02039238 thumb_func_end sub_810762C thumb_func_start sub_8107668 @@ -289236,8 +289236,8 @@ sub_8107668: @ 8107668 ldr r0, _08107680 b _08107686 .align 2, 0 -_0810767C: .4byte 0x02039238 -_08107680: .4byte 0x02024c07 +_0810767C: .4byte gUnknown_02039238 +_08107680: .4byte gUnknown_02024C07 _08107684: ldr r0, _081076BC _08107686: @@ -289268,8 +289268,8 @@ _08107686: str r1, [r4] b _081076C8 .align 2, 0 -_081076BC: .4byte 0x02024c08 -_081076C0: .4byte 0x02024a80 +_081076BC: .4byte gUnknown_02024C08 +_081076C0: .4byte gBattleMons _081076C4: adds r0, r2, 0x7 str r0, [r4] @@ -289291,8 +289291,8 @@ sub_81076D0: @ 81076D0 ldr r0, _081076E8 b _081076EE .align 2, 0 -_081076E4: .4byte 0x02039238 -_081076E8: .4byte 0x02024c07 +_081076E4: .4byte gUnknown_02039238 +_081076E8: .4byte gUnknown_02024C07 _081076EC: ldr r0, _08107724 _081076EE: @@ -289323,8 +289323,8 @@ _081076EE: str r1, [r4] b _08107730 .align 2, 0 -_08107724: .4byte 0x02024c08 -_08107728: .4byte 0x02024a80 +_08107724: .4byte gUnknown_02024C08 +_08107728: .4byte gBattleMons _0810772C: adds r0, r2, 0x7 str r0, [r4] @@ -289346,8 +289346,8 @@ sub_8107738: @ 8107738 ldr r0, _08107750 b _08107756 .align 2, 0 -_0810774C: .4byte 0x02039238 -_08107750: .4byte 0x02024c07 +_0810774C: .4byte gUnknown_02039238 +_08107750: .4byte gUnknown_02024C07 _08107754: ldr r0, _0810778C _08107756: @@ -289378,8 +289378,8 @@ _08107756: str r1, [r4] b _08107798 .align 2, 0 -_0810778C: .4byte 0x02024c08 -_08107790: .4byte 0x02024a80 +_0810778C: .4byte gUnknown_02024C08 +_08107790: .4byte gBattleMons _08107794: adds r0, r2, 0x7 str r0, [r4] @@ -289401,8 +289401,8 @@ sub_81077A0: @ 81077A0 ldr r0, _081077B8 b _081077BE .align 2, 0 -_081077B4: .4byte 0x02039238 -_081077B8: .4byte 0x02024c07 +_081077B4: .4byte gUnknown_02039238 +_081077B8: .4byte gUnknown_02024C07 _081077BC: ldr r0, _081077F4 _081077BE: @@ -289433,8 +289433,8 @@ _081077BE: str r1, [r4] b _08107800 .align 2, 0 -_081077F4: .4byte 0x02024c08 -_081077F8: .4byte 0x02024a80 +_081077F4: .4byte gUnknown_02024C08 +_081077F8: .4byte gBattleMons _081077FC: adds r0, r2, 0x7 str r0, [r4] @@ -289456,8 +289456,8 @@ sub_8107808: @ 8107808 ldr r0, _08107820 b _08107826 .align 2, 0 -_0810781C: .4byte 0x02039238 -_08107820: .4byte 0x02024c07 +_0810781C: .4byte gUnknown_02039238 +_08107820: .4byte gUnknown_02024C07 _08107824: ldr r0, _08107868 _08107826: @@ -289495,8 +289495,8 @@ _08107826: str r1, [r5] b _08107876 .align 2, 0 -_08107868: .4byte 0x02024c08 -_0810786C: .4byte 0x02024a80 +_08107868: .4byte gUnknown_02024C08 +_0810786C: .4byte gBattleMons _08107870: adds r0, r3, 0 adds r0, 0xA @@ -289519,8 +289519,8 @@ sub_810787C: @ 810787C ldr r0, _08107894 b _0810789A .align 2, 0 -_08107890: .4byte 0x02039238 -_08107894: .4byte 0x02024c07 +_08107890: .4byte gUnknown_02039238 +_08107894: .4byte gUnknown_02024C07 _08107898: ldr r0, _081078DC _0810789A: @@ -289558,8 +289558,8 @@ _0810789A: str r1, [r5] b _081078EA .align 2, 0 -_081078DC: .4byte 0x02024c08 -_081078E0: .4byte 0x02024a80 +_081078DC: .4byte gUnknown_02024C08 +_081078E0: .4byte gBattleMons _081078E4: adds r0, r3, 0 adds r0, 0xA @@ -289582,8 +289582,8 @@ sub_81078F0: @ 81078F0 ldr r0, _08107908 b _0810790E .align 2, 0 -_08107904: .4byte 0x02039238 -_08107908: .4byte 0x02024c07 +_08107904: .4byte gUnknown_02039238 +_08107908: .4byte gUnknown_02024C07 _0810790C: ldr r0, _08107950 _0810790E: @@ -289621,8 +289621,8 @@ _0810790E: str r1, [r5] b _0810795E .align 2, 0 -_08107950: .4byte 0x02024c08 -_08107954: .4byte 0x02024a80 +_08107950: .4byte gUnknown_02024C08 +_08107954: .4byte gBattleMons _08107958: adds r0, r3, 0 adds r0, 0xA @@ -289645,8 +289645,8 @@ sub_8107964: @ 8107964 ldr r0, _0810797C b _08107982 .align 2, 0 -_08107978: .4byte 0x02039238 -_0810797C: .4byte 0x02024c07 +_08107978: .4byte gUnknown_02039238 +_0810797C: .4byte gUnknown_02024C07 _08107980: ldr r0, _081079C4 _08107982: @@ -289684,8 +289684,8 @@ _08107982: str r1, [r5] b _081079D2 .align 2, 0 -_081079C4: .4byte 0x02024c08 -_081079C8: .4byte 0x02024a80 +_081079C4: .4byte gUnknown_02024C08 +_081079C8: .4byte gBattleMons _081079CC: adds r0, r3, 0 adds r0, 0xA @@ -289708,8 +289708,8 @@ sub_81079D8: @ 81079D8 ldr r0, _081079F0 b _081079F6 .align 2, 0 -_081079EC: .4byte 0x02039238 -_081079F0: .4byte 0x02024c07 +_081079EC: .4byte gUnknown_02039238 +_081079F0: .4byte gUnknown_02024C07 _081079F4: ldr r0, _08107A34 _081079F6: @@ -289745,8 +289745,8 @@ _081079F6: str r1, [r5] b _08107A42 .align 2, 0 -_08107A34: .4byte 0x02024c08 -_08107A38: .4byte 0x02024c98 +_08107A34: .4byte gUnknown_02024C08 +_08107A38: .4byte gUnknown_02024C98 _08107A3C: adds r0, r3, 0 adds r0, 0xA @@ -289769,8 +289769,8 @@ sub_8107A48: @ 8107A48 ldr r0, _08107A60 b _08107A66 .align 2, 0 -_08107A5C: .4byte 0x02039238 -_08107A60: .4byte 0x02024c07 +_08107A5C: .4byte gUnknown_02039238 +_08107A60: .4byte gUnknown_02024C07 _08107A64: ldr r0, _08107AA4 _08107A66: @@ -289806,8 +289806,8 @@ _08107A66: str r1, [r5] b _08107AB2 .align 2, 0 -_08107AA4: .4byte 0x02024c08 -_08107AA8: .4byte 0x02024c98 +_08107AA4: .4byte gUnknown_02024C08 +_08107AA8: .4byte gUnknown_02024C98 _08107AAC: adds r0, r3, 0 adds r0, 0xA @@ -289829,8 +289829,8 @@ sub_8107AB8: @ 8107AB8 ldr r0, _08107ACC b _08107AD2 .align 2, 0 -_08107AC8: .4byte 0x02039238 -_08107ACC: .4byte 0x02024c07 +_08107AC8: .4byte gUnknown_02039238 +_08107ACC: .4byte gUnknown_02024C07 _08107AD0: ldr r0, _08107B1C _08107AD2: @@ -289870,9 +289870,9 @@ _08107AD2: str r1, [r4] b _08107B2E .align 2, 0 -_08107B1C: .4byte 0x02024c08 -_08107B20: .4byte 0x02039238 -_08107B24: .4byte 0x02024c7a +_08107B1C: .4byte gUnknown_02024C08 +_08107B20: .4byte gUnknown_02039238 +_08107B24: .4byte gUnknown_02024C7A _08107B28: adds r0, r3, 0 adds r0, 0xA @@ -289894,8 +289894,8 @@ sub_8107B34: @ 8107B34 ldr r0, _08107B48 b _08107B4E .align 2, 0 -_08107B44: .4byte 0x02039238 -_08107B48: .4byte 0x02024c07 +_08107B44: .4byte gUnknown_02039238 +_08107B48: .4byte gUnknown_02024C07 _08107B4C: ldr r0, _08107B98 _08107B4E: @@ -289935,9 +289935,9 @@ _08107B4E: str r1, [r4] b _08107BAA .align 2, 0 -_08107B98: .4byte 0x02024c08 -_08107B9C: .4byte 0x02039238 -_08107BA0: .4byte 0x02024c7a +_08107B98: .4byte gUnknown_02024C08 +_08107B9C: .4byte gUnknown_02039238 +_08107BA0: .4byte gUnknown_02024C7A _08107BA4: adds r0, r3, 0 adds r0, 0xA @@ -289972,7 +289972,7 @@ sub_8107BB0: @ 8107BB0 b _08107BE4 .align 2, 0 _08107BD8: .4byte 0x02016800 -_08107BDC: .4byte 0x02039238 +_08107BDC: .4byte gUnknown_02039238 _08107BE0: adds r0, r2, 0x6 str r0, [r3] @@ -290005,7 +290005,7 @@ sub_8107BE8: @ 8107BE8 b _08107C1C .align 2, 0 _08107C10: .4byte 0x02016800 -_08107C14: .4byte 0x02039238 +_08107C14: .4byte gUnknown_02039238 _08107C18: adds r0, r2, 0x6 str r0, [r3] @@ -290038,7 +290038,7 @@ sub_8107C20: @ 8107C20 b _08107C54 .align 2, 0 _08107C48: .4byte 0x02016800 -_08107C4C: .4byte 0x02039238 +_08107C4C: .4byte gUnknown_02039238 _08107C50: adds r0, r2, 0x6 str r0, [r3] @@ -290071,7 +290071,7 @@ sub_8107C58: @ 8107C58 b _08107C8C .align 2, 0 _08107C80: .4byte 0x02016800 -_08107C84: .4byte 0x02039238 +_08107C84: .4byte gUnknown_02039238 _08107C88: adds r0, r2, 0x6 str r0, [r3] @@ -290113,7 +290113,7 @@ sub_8107C90: @ 8107C90 str r1, [r3] b _08107CDA .align 2, 0 -_08107CCC: .4byte 0x02039238 +_08107CCC: .4byte gUnknown_02039238 _08107CD0: .4byte 0x02016800 _08107CD4: adds r0, r2, 0 @@ -290157,7 +290157,7 @@ sub_8107CE0: @ 8107CE0 str r1, [r3] b _08107D2A .align 2, 0 -_08107D1C: .4byte 0x02039238 +_08107D1C: .4byte gUnknown_02039238 _08107D20: .4byte 0x02016800 _08107D24: adds r0, r2, 0 @@ -290201,7 +290201,7 @@ sub_8107D30: @ 8107D30 str r1, [r3] b _08107D7A .align 2, 0 -_08107D6C: .4byte 0x02039238 +_08107D6C: .4byte gUnknown_02039238 _08107D70: .4byte 0x02016800 _08107D74: adds r0, r2, 0 @@ -290245,7 +290245,7 @@ sub_8107D80: @ 8107D80 str r1, [r3] b _08107DCA .align 2, 0 -_08107DBC: .4byte 0x02039238 +_08107DBC: .4byte gUnknown_02039238 _08107DC0: .4byte 0x02016800 _08107DC4: adds r0, r2, 0 @@ -290282,7 +290282,7 @@ sub_8107DD0: @ 8107DD0 str r1, [r3] b _08107E0C .align 2, 0 -_08107E00: .4byte 0x02039238 +_08107E00: .4byte gUnknown_02039238 _08107E04: .4byte 0x02016800 _08107E08: adds r0, r2, 0x7 @@ -290318,7 +290318,7 @@ sub_8107E10: @ 8107E10 str r1, [r3] b _08107E4C .align 2, 0 -_08107E40: .4byte 0x02039238 +_08107E40: .4byte gUnknown_02039238 _08107E44: .4byte 0x02016800 _08107E48: adds r0, r2, 0x7 @@ -290367,7 +290367,7 @@ _08107E76: str r1, [r4] b _08107EAE .align 2, 0 -_08107E98: .4byte 0x02039238 +_08107E98: .4byte gUnknown_02039238 _08107E9C: .4byte 0x02016800 _08107EA0: adds r3, 0x1 @@ -290415,7 +290415,7 @@ _08107EDC: str r0, [r1] b _08107F14 .align 2, 0 -_08107EEC: .4byte 0x02039238 +_08107EEC: .4byte gUnknown_02039238 _08107EF0: .4byte 0x02016800 _08107EF4: adds r3, 0x1 @@ -290481,7 +290481,7 @@ _08107F44: str r1, [r4] b _08107F7E .align 2, 0 -_08107F64: .4byte 0x02039238 +_08107F64: .4byte gUnknown_02039238 _08107F68: .4byte 0x0000ffff _08107F6C: .4byte 0x02016800 _08107F70: @@ -290531,7 +290531,7 @@ _08107FAE: str r0, [r1] b _08107FE8 .align 2, 0 -_08107FBC: .4byte 0x02039238 +_08107FBC: .4byte gUnknown_02039238 _08107FC0: .4byte 0x0000ffff _08107FC4: .4byte 0x02016800 _08107FC8: @@ -290595,9 +290595,9 @@ _08108022: str r0, [r4] b _08108058 .align 2, 0 -_08108030: .4byte 0x02039238 -_08108034: .4byte 0x02024a80 -_08108038: .4byte 0x02024c07 +_08108030: .4byte gUnknown_02039238 +_08108034: .4byte gBattleMons +_08108038: .4byte gUnknown_02024C07 _0810803C: .4byte gBattleMoves _08108040: ldr r2, [r4] @@ -290655,9 +290655,9 @@ _08108092: str r0, [r4] b _081080C8 .align 2, 0 -_081080A0: .4byte 0x02039238 -_081080A4: .4byte 0x02024a80 -_081080A8: .4byte 0x02024c07 +_081080A0: .4byte gUnknown_02039238 +_081080A4: .4byte gBattleMons +_081080A8: .4byte gUnknown_02024C07 _081080AC: .4byte gBattleMoves _081080B0: ldr r2, [r4] @@ -290691,8 +290691,8 @@ sub_81080D0: @ 81080D0 bx lr .align 2, 0 _081080E4: .4byte 0x02016800 -_081080E8: .4byte 0x030042e0 -_081080EC: .4byte 0x02039238 +_081080E8: .4byte gUnknown_030042E0 +_081080EC: .4byte gUnknown_02039238 thumb_func_end sub_81080D0 thumb_func_start sub_81080F0 @@ -290710,7 +290710,7 @@ sub_81080F0: @ 81080F0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08108108: .4byte 0x02039238 +_08108108: .4byte gUnknown_02039238 _0810810C: .4byte _08108110 .align 2, 0 _08108110: @@ -290732,8 +290732,8 @@ _08108124: b _081081B4 .align 2, 0 _08108138: .4byte 0x02016800 -_0810813C: .4byte 0x02024a80 -_08108140: .4byte 0x02024c07 +_0810813C: .4byte gBattleMons +_08108140: .4byte gUnknown_02024C07 _08108144: ldr r3, _08108158 ldr r2, _0810815C @@ -290747,8 +290747,8 @@ _08108144: b _081081B4 .align 2, 0 _08108158: .4byte 0x02016800 -_0810815C: .4byte 0x02024a80 -_08108160: .4byte 0x02024c08 +_0810815C: .4byte gBattleMons +_08108160: .4byte gUnknown_02024C08 _08108164: ldr r3, _08108178 ldr r2, _0810817C @@ -290762,8 +290762,8 @@ _08108164: b _081081B4 .align 2, 0 _08108178: .4byte 0x02016800 -_0810817C: .4byte 0x02024a80 -_08108180: .4byte 0x02024c07 +_0810817C: .4byte gBattleMons +_08108180: .4byte gUnknown_02024C07 _08108184: ldr r3, _08108198 ldr r2, _0810819C @@ -290777,8 +290777,8 @@ _08108184: b _081081B4 .align 2, 0 _08108198: .4byte 0x02016800 -_0810819C: .4byte 0x02024a80 -_081081A0: .4byte 0x02024c08 +_0810819C: .4byte gBattleMons +_081081A0: .4byte gUnknown_02024C08 _081081A4: ldr r3, _081081C4 ldr r2, _081081C8 @@ -290821,7 +290821,7 @@ sub_81081CC: @ 81081CC .align 2, 0 _081081E8: .4byte 0x02016800 _081081EC: .4byte gBattleMoves -_081081F0: .4byte 0x02039238 +_081081F0: .4byte gUnknown_02039238 thumb_func_end sub_81081CC thumb_func_start sub_81081F4 @@ -290989,15 +290989,15 @@ _08108328: .4byte gUnknown_083F62BC _0810832C: .4byte 0x0000ffff _08108330: .4byte gBattleMoves _08108334: .4byte 0x02016800 -_08108338: .4byte 0x02024dec +_08108338: .4byte gUnknown_02024DEC _0810833C: .4byte 0xfffff81c -_08108340: .4byte 0x02024c68 -_08108344: .4byte 0x02024c0d -_08108348: .4byte 0x02024a80 -_0810834C: .4byte 0x02024c07 -_08108350: .4byte 0x02024be6 -_08108354: .4byte 0x02024c08 -_08108358: .4byte 0x02024bec +_08108340: .4byte gUnknown_02024C68 +_08108344: .4byte gXXX_CritRelated +_08108348: .4byte gBattleMons +_0810834C: .4byte gUnknown_02024C07 +_08108350: .4byte gUnknown_02024BE6 +_08108354: .4byte gUnknown_02024C08 +_08108358: .4byte gUnknown_02024BEC _0810835C: mov r1, sp add r1, r8 @@ -291040,7 +291040,7 @@ _0810839A: b _081083B8 .align 2, 0 _081083A4: .4byte 0x02016800 -_081083A8: .4byte 0x02039238 +_081083A8: .4byte gUnknown_02039238 _081083AC: movs r0, 0x1 str r0, [r5, 0x8] @@ -291062,7 +291062,7 @@ _081083B8: pop {r0} bx r0 .align 2, 0 -_081083D0: .4byte 0x02039238 +_081083D0: .4byte gUnknown_02039238 thumb_func_end sub_81081F4 thumb_func_start sub_81083D4 @@ -291079,10 +291079,10 @@ sub_81083D4: @ 81083D4 ldr r0, _081083F8 b _08108402 .align 2, 0 -_081083EC: .4byte 0x02039238 +_081083EC: .4byte gUnknown_02039238 _081083F0: .4byte 0x02016800 -_081083F4: .4byte 0x02024c34 -_081083F8: .4byte 0x02024c07 +_081083F4: .4byte gUnknown_02024C34 +_081083F8: .4byte gUnknown_02024C07 _081083FC: ldr r2, _08108418 ldr r1, _0810841C @@ -291100,8 +291100,8 @@ _08108402: bx r0 .align 2, 0 _08108418: .4byte 0x02016800 -_0810841C: .4byte 0x02024c34 -_08108420: .4byte 0x02024c08 +_0810841C: .4byte gUnknown_02024C34 +_08108420: .4byte gUnknown_02024C08 thumb_func_end sub_81083D4 thumb_func_start sub_8108424 @@ -291127,7 +291127,7 @@ sub_8108424: @ 8108424 str r1, [r3] b _08108458 .align 2, 0 -_0810844C: .4byte 0x02039238 +_0810844C: .4byte gUnknown_02039238 _08108450: .4byte 0x02016800 _08108454: adds r0, r2, 0x6 @@ -291160,7 +291160,7 @@ sub_810845C: @ 810845C str r1, [r3] b _08108490 .align 2, 0 -_08108484: .4byte 0x02039238 +_08108484: .4byte gUnknown_02039238 _08108488: .4byte 0x02016800 _0810848C: adds r0, r2, 0x6 @@ -291199,9 +291199,9 @@ tai28_unk: @ 8108494 str r1, [r3] b _081084DC .align 2, 0 -_081084CC: .4byte 0x02024c07 -_081084D0: .4byte 0x02024c08 -_081084D4: .4byte 0x02039238 +_081084CC: .4byte gUnknown_02024C07 +_081084D0: .4byte gUnknown_02024C08 +_081084D4: .4byte gUnknown_02039238 _081084D8: adds r0, r2, 0x6 str r0, [r3] @@ -291239,9 +291239,9 @@ tai29_unk: @ 81084E0 str r1, [r3] b _08108528 .align 2, 0 -_08108518: .4byte 0x02024c07 -_0810851C: .4byte 0x02024c08 -_08108520: .4byte 0x02039238 +_08108518: .4byte gUnknown_02024C07 +_0810851C: .4byte gUnknown_02024C08 +_08108520: .4byte gUnknown_02039238 _08108524: adds r0, r2, 0x6 str r0, [r3] @@ -291278,8 +291278,8 @@ tai2C_unk: @ 8108534 b _0810855E .align 2, 0 _08108550: .4byte 0x02016800 -_08108554: .4byte 0x02039238 -_08108558: .4byte 0x02024c07 +_08108554: .4byte gUnknown_02039238 +_08108558: .4byte gUnknown_02024C07 _0810855C: ldr r0, _081085A8 _0810855E: @@ -291318,11 +291318,11 @@ _08108574: ldrb r6, [r0] b _081085C6 .align 2, 0 -_081085A8: .4byte 0x02024c08 -_081085AC: .4byte 0x030045c0 -_081085B0: .4byte 0x03004360 -_081085B4: .4byte 0x020239f8 -_081085B8: .4byte 0x02024a6a +_081085A8: .4byte gUnknown_02024C08 +_081085AC: .4byte gEnemyParty +_081085B0: .4byte gPlayerParty +_081085B4: .4byte gUnknown_020239F8 +_081085B8: .4byte gUnknown_02024A6A _081085BC: ldr r1, _08108624 lsls r0, r5, 1 @@ -291376,9 +291376,9 @@ _08108608: pop {r0} bx r0 .align 2, 0 -_08108624: .4byte 0x02024a6a +_08108624: .4byte gUnknown_02024A6A _08108628: .4byte 0x02016800 -_0810862C: .4byte 0x02039238 +_0810862C: .4byte gUnknown_02039238 thumb_func_end tai2C_unk thumb_func_start sub_8108630 @@ -291393,7 +291393,7 @@ sub_8108630: @ 8108630 bx lr .align 2, 0 _08108640: .4byte 0x02016800 -_08108644: .4byte 0x02039238 +_08108644: .4byte gUnknown_02039238 thumb_func_end sub_8108630 thumb_func_start sub_8108648 @@ -291415,7 +291415,7 @@ sub_8108648: @ 8108648 .align 2, 0 _08108664: .4byte 0x02016800 _08108668: .4byte gBattleMoves -_0810866C: .4byte 0x02039238 +_0810866C: .4byte gUnknown_02039238 thumb_func_end sub_8108648 thumb_func_start sub_8108670 @@ -291429,8 +291429,8 @@ sub_8108670: @ 8108670 ldr r0, _08108684 b _0810868A .align 2, 0 -_08108680: .4byte 0x02039238 -_08108684: .4byte 0x02024c07 +_08108680: .4byte gUnknown_02039238 +_08108684: .4byte gUnknown_02024C07 _08108688: ldr r0, _081086BC _0810868A: @@ -291458,7 +291458,7 @@ _0810868A: str r0, [r1, 0x8] b _08108784 .align 2, 0 -_081086BC: .4byte 0x02024c08 +_081086BC: .4byte gUnknown_02024C08 _081086C0: .4byte 0x02016a00 _081086C4: .4byte 0xfffffe00 _081086C8: @@ -291486,7 +291486,7 @@ _081086E4: str r0, [r1, 0x8] b _08108784 .align 2, 0 -_081086F4: .4byte 0x02024a80 +_081086F4: .4byte gBattleMons _081086F8: .4byte 0x02016800 _081086FC: ldr r4, _08108734 @@ -291566,8 +291566,8 @@ _08108784: bx r0 .align 2, 0 _08108794: .4byte 0x02016800 -_08108798: .4byte 0x02024a80 -_0810879C: .4byte 0x02039238 +_08108798: .4byte gBattleMons +_0810879C: .4byte gUnknown_02039238 thumb_func_end sub_8108670 thumb_func_start tai30_unk @@ -291673,18 +291673,18 @@ _08108844: pop {r0} bx r0 .align 2, 0 -_0810885C: .4byte 0x02024dec +_0810885C: .4byte gUnknown_02024DEC _08108860: .4byte 0x02000000 _08108864: .4byte 0x0001601c -_08108868: .4byte 0x02024c68 -_0810886C: .4byte 0x02024c0d -_08108870: .4byte 0x02024bec -_08108874: .4byte 0x02024be6 -_08108878: .4byte 0x02024a8c -_0810887C: .4byte 0x02024c07 -_08108880: .4byte 0x02024c08 +_08108868: .4byte gUnknown_02024C68 +_0810886C: .4byte gXXX_CritRelated +_08108870: .4byte gUnknown_02024BEC +_08108874: .4byte gUnknown_02024BE6 +_08108878: .4byte gUnknown_02024A8C +_0810887C: .4byte gUnknown_02024C07 +_08108880: .4byte gUnknown_02024C08 _08108884: .4byte 0x02016800 -_08108888: .4byte 0x02039238 +_08108888: .4byte gUnknown_02039238 thumb_func_end tai30_unk thumb_func_start dp15_simulate_damage_bonus_jump_if_eq @@ -291771,16 +291771,16 @@ _08108902: str r1, [r3] b _08108954 .align 2, 0 -_08108928: .4byte 0x02024dec +_08108928: .4byte gUnknown_02024DEC _0810892C: .4byte 0x02000000 _08108930: .4byte 0x0001601c -_08108934: .4byte 0x02024c68 -_08108938: .4byte 0x02024c0d -_0810893C: .4byte 0x02024bec -_08108940: .4byte 0x02024be6 -_08108944: .4byte 0x02024c07 -_08108948: .4byte 0x02024c08 -_0810894C: .4byte 0x02039238 +_08108934: .4byte gUnknown_02024C68 +_08108938: .4byte gXXX_CritRelated +_0810893C: .4byte gUnknown_02024BEC +_08108940: .4byte gUnknown_02024BE6 +_08108944: .4byte gUnknown_02024C07 +_08108948: .4byte gUnknown_02024C08 +_0810894C: .4byte gUnknown_02039238 _08108950: adds r0, r2, 0x6 str r0, [r3] @@ -291815,8 +291815,8 @@ sub_8108964: @ 8108964 ldr r1, _08108980 b _081089A6 .align 2, 0 -_0810897C: .4byte 0x02039238 -_08108980: .4byte 0x030045c0 +_0810897C: .4byte gUnknown_02039238 +_08108980: .4byte gEnemyParty _08108984: ldr r3, _081089A0 ldr r2, [r3] @@ -291833,7 +291833,7 @@ _08108984: str r1, [r3] b _08108A12 .align 2, 0 -_081089A0: .4byte 0x02039238 +_081089A0: .4byte gUnknown_02039238 _081089A4: ldr r1, _08108A20 _081089A6: @@ -291899,8 +291899,8 @@ _08108A12: pop {r0} bx r0 .align 2, 0 -_08108A20: .4byte 0x03004360 -_08108A24: .4byte 0x02039238 +_08108A20: .4byte gPlayerParty +_08108A24: .4byte gUnknown_02039238 thumb_func_end sub_8108964 thumb_func_start sub_8108A28 @@ -291920,8 +291920,8 @@ sub_8108A28: @ 8108A28 mov r10, r0 b _08108A50 .align 2, 0 -_08108A44: .4byte 0x02039238 -_08108A48: .4byte 0x030045c0 +_08108A44: .4byte gUnknown_02039238 +_08108A48: .4byte gEnemyParty _08108A4C: ldr r1, _08108AE4 mov r10, r1 @@ -291999,8 +291999,8 @@ _08108AB0: pop {r0} bx r0 .align 2, 0 -_08108AE4: .4byte 0x03004360 -_08108AE8: .4byte 0x02039238 +_08108AE4: .4byte gPlayerParty +_08108AE8: .4byte gUnknown_02039238 thumb_func_end sub_8108A28 thumb_func_start sub_8108AEC @@ -292049,9 +292049,9 @@ _08108B2E: pop {r0} bx r0 .align 2, 0 -_08108B3C: .4byte 0x02024db8 +_08108B3C: .4byte word_2024DB8 _08108B40: .4byte 0x02016800 -_08108B44: .4byte 0x02039238 +_08108B44: .4byte gUnknown_02039238 thumb_func_end sub_8108AEC thumb_func_start sub_8108B48 @@ -292085,7 +292085,7 @@ sub_8108B48: @ 8108B48 .align 2, 0 _08108B7C: .4byte gBattleMoves _08108B80: .4byte 0x02016800 -_08108B84: .4byte 0x02039238 +_08108B84: .4byte gUnknown_02039238 _08108B88: adds r0, r2, 0x6 str r0, [r3] @@ -292125,7 +292125,7 @@ sub_8108B90: @ 8108B90 .align 2, 0 _08108BC4: .4byte gBattleMoves _08108BC8: .4byte 0x02016800 -_08108BCC: .4byte 0x02039238 +_08108BCC: .4byte gUnknown_02039238 _08108BD0: adds r0, r2, 0x6 str r0, [r3] @@ -292146,8 +292146,8 @@ sub_8108BD8: @ 8108BD8 ldr r0, _08108BF0 b _08108BF6 .align 2, 0 -_08108BEC: .4byte 0x02039238 -_08108BF0: .4byte 0x02024c07 +_08108BEC: .4byte gUnknown_02039238 +_08108BF0: .4byte gUnknown_02024C07 _08108BF4: ldr r0, _08108C2C _08108BF6: @@ -292179,8 +292179,8 @@ _08108BF6: str r1, [r4] b _08108C3A .align 2, 0 -_08108C2C: .4byte 0x02024c08 -_08108C30: .4byte 0x02024a80 +_08108C2C: .4byte gUnknown_02024C08 +_08108C30: .4byte gBattleMons _08108C34: adds r0, r2, 0 adds r0, 0x8 @@ -292203,8 +292203,8 @@ sub_8108C40: @ 8108C40 ldr r0, _08108C58 b _08108C5E .align 2, 0 -_08108C54: .4byte 0x02039238 -_08108C58: .4byte 0x02024c07 +_08108C54: .4byte gUnknown_02039238 +_08108C58: .4byte gUnknown_02024C07 _08108C5C: ldr r0, _08108C94 _08108C5E: @@ -292236,8 +292236,8 @@ _08108C5E: str r1, [r4] b _08108CA2 .align 2, 0 -_08108C94: .4byte 0x02024c08 -_08108C98: .4byte 0x02024a80 +_08108C94: .4byte gUnknown_02024C08 +_08108C98: .4byte gBattleMons _08108C9C: adds r0, r2, 0 adds r0, 0x8 @@ -292260,8 +292260,8 @@ sub_8108CA8: @ 8108CA8 ldr r0, _08108CC0 b _08108CC6 .align 2, 0 -_08108CBC: .4byte 0x02039238 -_08108CC0: .4byte 0x02024c07 +_08108CBC: .4byte gUnknown_02039238 +_08108CC0: .4byte gUnknown_02024C07 _08108CC4: ldr r0, _08108CFC _08108CC6: @@ -292293,8 +292293,8 @@ _08108CC6: str r1, [r4] b _08108D0A .align 2, 0 -_08108CFC: .4byte 0x02024c08 -_08108D00: .4byte 0x02024a80 +_08108CFC: .4byte gUnknown_02024C08 +_08108D00: .4byte gBattleMons _08108D04: adds r0, r2, 0 adds r0, 0x8 @@ -292317,8 +292317,8 @@ sub_8108D10: @ 8108D10 ldr r0, _08108D28 b _08108D2E .align 2, 0 -_08108D24: .4byte 0x02039238 -_08108D28: .4byte 0x02024c07 +_08108D24: .4byte gUnknown_02039238 +_08108D28: .4byte gUnknown_02024C07 _08108D2C: ldr r0, _08108D64 _08108D2E: @@ -292350,8 +292350,8 @@ _08108D2E: str r1, [r4] b _08108D72 .align 2, 0 -_08108D64: .4byte 0x02024c08 -_08108D68: .4byte 0x02024a80 +_08108D64: .4byte gUnknown_02024C08 +_08108D68: .4byte gBattleMons _08108D6C: adds r0, r2, 0 adds r0, 0x8 @@ -292447,16 +292447,16 @@ _08108DEE: .align 2, 0 _08108E1C: .4byte gBattleMoves _08108E20: .4byte 0x02016800 -_08108E24: .4byte 0x02024dec +_08108E24: .4byte gUnknown_02024DEC _08108E28: .4byte 0xfffff81c -_08108E2C: .4byte 0x02024c68 -_08108E30: .4byte 0x02024c0d -_08108E34: .4byte 0x02024be6 -_08108E38: .4byte 0x02024c07 -_08108E3C: .4byte 0x02024c08 -_08108E40: .4byte 0x02024bec -_08108E44: .4byte 0x02024a80 -_08108E48: .4byte 0x02039238 +_08108E2C: .4byte gUnknown_02024C68 +_08108E30: .4byte gXXX_CritRelated +_08108E34: .4byte gUnknown_02024BE6 +_08108E38: .4byte gUnknown_02024C07 +_08108E3C: .4byte gUnknown_02024C08 +_08108E40: .4byte gUnknown_02024BEC +_08108E44: .4byte gBattleMons +_08108E48: .4byte gUnknown_02039238 _08108E4C: ldr r1, _08108E60 ldr r0, [r1] @@ -292469,7 +292469,7 @@ _08108E54: pop {r0} bx r0 .align 2, 0 -_08108E60: .4byte 0x02039238 +_08108E60: .4byte gUnknown_02039238 thumb_func_end tai3D_unk thumb_func_start dp15_determine_move_damage_jump_if_not_fatal @@ -292547,16 +292547,16 @@ dp15_determine_move_damage_jump_if_not_fatal: @ 8108E64 .align 2, 0 _08108EF8: .4byte gBattleMoves _08108EFC: .4byte 0x02016800 -_08108F00: .4byte 0x02024dec +_08108F00: .4byte gUnknown_02024DEC _08108F04: .4byte 0xfffff81c -_08108F08: .4byte 0x02024c68 -_08108F0C: .4byte 0x02024c0d -_08108F10: .4byte 0x02024be6 -_08108F14: .4byte 0x02024c07 -_08108F18: .4byte 0x02024c08 -_08108F1C: .4byte 0x02024bec -_08108F20: .4byte 0x02024a80 -_08108F24: .4byte 0x02039238 +_08108F08: .4byte gUnknown_02024C68 +_08108F0C: .4byte gXXX_CritRelated +_08108F10: .4byte gUnknown_02024BE6 +_08108F14: .4byte gUnknown_02024C07 +_08108F18: .4byte gUnknown_02024C08 +_08108F1C: .4byte gUnknown_02024BEC +_08108F20: .4byte gBattleMons +_08108F24: .4byte gUnknown_02039238 _08108F28: ldr r1, _08108F38 ldr r0, [r1] @@ -292567,7 +292567,7 @@ _08108F30: pop {r0} bx r0 .align 2, 0 -_08108F38: .4byte 0x02039238 +_08108F38: .4byte gUnknown_02039238 thumb_func_end dp15_determine_move_damage_jump_if_not_fatal thumb_func_start tai40_unk @@ -292586,7 +292586,7 @@ tai40_unk: @ 8108F3C beq _08108FA8 b _08109008 .align 2, 0 -_08108F58: .4byte 0x02039238 +_08108F58: .4byte gUnknown_02039238 _08108F5C: cmp r0, 0x2 beq _08108FA8 @@ -292626,8 +292626,8 @@ _08108F9A: beq _08108FDE b _08108FF0 .align 2, 0 -_08108FA0: .4byte 0x02024a80 -_08108FA4: .4byte 0x02024c07 +_08108FA0: .4byte gBattleMons +_08108FA4: .4byte gUnknown_02024C07 _08108FA8: movs r3, 0 ldr r5, _08108FE8 @@ -292665,7 +292665,7 @@ _08108FDE: b _08109008 .align 2, 0 _08108FE8: .4byte 0x02016a00 -_08108FEC: .4byte 0x02024c08 +_08108FEC: .4byte gUnknown_02024C08 _08108FF0: ldr r2, [r4] ldrb r1, [r2, 0x4] @@ -292701,7 +292701,7 @@ sub_8109010: @ 8109010 beq _0810907C b _081090DC .align 2, 0 -_0810902C: .4byte 0x02039238 +_0810902C: .4byte gUnknown_02039238 _08109030: cmp r0, 0x2 beq _0810907C @@ -292741,8 +292741,8 @@ _0810906E: bne _081090B2 b _081090C4 .align 2, 0 -_08109074: .4byte 0x02024a80 -_08109078: .4byte 0x02024c07 +_08109074: .4byte gBattleMons +_08109078: .4byte gUnknown_02024C07 _0810907C: movs r3, 0 ldr r5, _081090BC @@ -292780,7 +292780,7 @@ _081090B2: b _081090DC .align 2, 0 _081090BC: .4byte 0x02016a00 -_081090C0: .4byte 0x02024c08 +_081090C0: .4byte gUnknown_02024C08 _081090C4: ldr r2, [r4] ldrb r1, [r2, 0x4] @@ -292815,7 +292815,7 @@ sub_81090E4: @ 81090E4 beq _0810915C b _081091B8 .align 2, 0 -_081090FC: .4byte 0x02039238 +_081090FC: .4byte gUnknown_02039238 _08109100: cmp r0, 0x2 beq _0810915C @@ -292859,10 +292859,10 @@ _0810913E: str r0, [r4] b _081091B8 .align 2, 0 -_0810914C: .4byte 0x02024a80 -_08109150: .4byte 0x02024c07 +_0810914C: .4byte gBattleMons +_08109150: .4byte gUnknown_02024C07 _08109154: .4byte gBattleMoves -_08109158: .4byte 0x02039238 +_08109158: .4byte gUnknown_02039238 _0810915C: movs r3, 0 ldr r1, _081091C0 @@ -292918,11 +292918,11 @@ _081091B8: pop {r0} bx r0 .align 2, 0 -_081091C0: .4byte 0x02024a80 -_081091C4: .4byte 0x02024c07 +_081091C0: .4byte gBattleMons +_081091C4: .4byte gUnknown_02024C07 _081091C8: .4byte gBattleMoves _081091CC: .4byte 0x02016a00 -_081091D0: .4byte 0x02024c08 +_081091D0: .4byte gUnknown_02024C08 thumb_func_end sub_81090E4 thumb_func_start sub_81091D4 @@ -292940,7 +292940,7 @@ sub_81091D4: @ 81091D4 beq _0810925C b _08109294 .align 2, 0 -_081091EC: .4byte 0x02039238 +_081091EC: .4byte gUnknown_02039238 _081091F0: cmp r0, 0x2 beq _0810925C @@ -292993,10 +292993,10 @@ _0810922E: str r1, [r4] b _08109294 .align 2, 0 -_0810924C: .4byte 0x02024a80 -_08109250: .4byte 0x02024c07 +_0810924C: .4byte gBattleMons +_08109250: .4byte gUnknown_02024C07 _08109254: .4byte gBattleMoves -_08109258: .4byte 0x02039238 +_08109258: .4byte gUnknown_02039238 _0810925C: movs r3, 0 ldr r1, _0810929C @@ -293035,7 +293035,7 @@ _08109294: bx r0 .align 2, 0 _0810929C: .4byte 0x02016a00 -_081092A0: .4byte 0x02024c08 +_081092A0: .4byte gUnknown_02024C08 _081092A4: .4byte gBattleMoves thumb_func_end sub_81091D4 @@ -293051,8 +293051,8 @@ tai43_unk: @ 81092A8 ldr r0, _081092C0 b _081092C6 .align 2, 0 -_081092BC: .4byte 0x02039238 -_081092C0: .4byte 0x02024c07 +_081092BC: .4byte gUnknown_02039238 +_081092C0: .4byte gUnknown_02024C07 _081092C4: ldr r0, _081092E4 _081092C6: @@ -293072,8 +293072,8 @@ _081092C6: beq _081092F0 b _08109306 .align 2, 0 -_081092E4: .4byte 0x02024c08 -_081092E8: .4byte 0x02024ca8 +_081092E4: .4byte gUnknown_02024C08 +_081092E8: .4byte gUnknown_02024CA8 _081092EC: cmp r0, 0x1 beq _081092F6 @@ -293104,7 +293104,7 @@ _08109306: str r1, [r4] b _08109328 .align 2, 0 -_08109320: .4byte 0x02024ca8 +_08109320: .4byte gUnknown_02024CA8 _08109324: adds r0, r2, 0x7 str r0, [r5] @@ -293126,7 +293126,7 @@ sub_8109330: @ 8109330 beq _08109370 b _081093AC .align 2, 0 -_08109344: .4byte 0x02039238 +_08109344: .4byte gUnknown_02039238 _08109348: ldr r2, _08109364 ldr r0, _08109368 @@ -293142,8 +293142,8 @@ _08109348: beq _08109388 b _081093AC .align 2, 0 -_08109364: .4byte 0x02024ca8 -_08109368: .4byte 0x02024a60 +_08109364: .4byte gUnknown_02024CA8 +_08109368: .4byte gUnknown_02024A60 _0810936C: .4byte 0x02016800 _08109370: ldr r2, _081093A0 @@ -293172,8 +293172,8 @@ _08109388: str r1, [r4] b _081093B0 .align 2, 0 -_081093A0: .4byte 0x02024ca8 -_081093A4: .4byte 0x02024a60 +_081093A0: .4byte gUnknown_02024CA8 +_081093A4: .4byte gUnknown_02024A60 _081093A8: .4byte 0x02016800 _081093AC: adds r0, r3, 0x6 @@ -293233,7 +293233,7 @@ sub_81093C8: @ 81093C8 .align 2, 0 _0810940C: .4byte 0x02000000 _08109410: .4byte 0x00016088 -_08109414: .4byte 0x02039238 +_08109414: .4byte gUnknown_02039238 _08109418: ldr r1, _08109428 ldr r0, [r1] @@ -293244,7 +293244,7 @@ _08109420: pop {r0} bx r0 .align 2, 0 -_08109428: .4byte 0x02039238 +_08109428: .4byte gUnknown_02039238 thumb_func_end sub_81093C8 thumb_func_start sub_810942C @@ -293270,8 +293270,8 @@ dp15_get_held_item_x12__8: @ 810943C ldr r0, _08109450 b _08109456 .align 2, 0 -_0810944C: .4byte 0x02039238 -_08109450: .4byte 0x02024c07 +_0810944C: .4byte gUnknown_02039238 +_08109450: .4byte gUnknown_02024C07 _08109454: ldr r0, _0810947C _08109456: @@ -293293,7 +293293,7 @@ _08109456: str r0, [r2, 0x8] b _0810949E .align 2, 0 -_0810947C: .4byte 0x02024c08 +_0810947C: .4byte gUnknown_02024C08 _08109480: .4byte 0x02016800 _08109484: .4byte 0x00000222 _08109488: @@ -293316,9 +293316,9 @@ _0810949E: pop {r0} bx r0 .align 2, 0 -_081094AC: .4byte 0x02024a80 +_081094AC: .4byte gBattleMons _081094B0: .4byte 0x02016800 -_081094B4: .4byte 0x02039238 +_081094B4: .4byte gUnknown_02039238 thumb_func_end dp15_get_held_item_x12__8 thumb_func_start tai49_unk @@ -293332,8 +293332,8 @@ tai49_unk: @ 81094B8 ldr r0, _081094CC b _081094D2 .align 2, 0 -_081094C8: .4byte 0x02039238 -_081094CC: .4byte 0x02024c07 +_081094C8: .4byte gUnknown_02039238 +_081094CC: .4byte gUnknown_02024C07 _081094D0: ldr r0, _081094FC _081094D2: @@ -293358,10 +293358,10 @@ _081094D2: pop {r0} bx r0 .align 2, 0 -_081094FC: .4byte 0x02024c08 -_08109500: .4byte 0x02024a80 +_081094FC: .4byte gUnknown_02024C08 +_08109500: .4byte gBattleMons _08109504: .4byte 0x02016800 -_08109508: .4byte 0x02039238 +_08109508: .4byte gUnknown_02039238 thumb_func_end tai49_unk thumb_func_start sub_810950C @@ -293376,8 +293376,8 @@ sub_810950C: @ 810950C ldr r0, _08109524 b _0810952A .align 2, 0 -_08109520: .4byte 0x02039238 -_08109524: .4byte 0x02024c07 +_08109520: .4byte gUnknown_02039238 +_08109524: .4byte gUnknown_02024C07 _08109528: ldr r0, _08109548 _0810952A: @@ -293397,9 +293397,9 @@ _0810952A: pop {r0} bx r0 .align 2, 0 -_08109548: .4byte 0x02024c08 +_08109548: .4byte gUnknown_02024C08 _0810954C: .4byte 0x02016800 -_08109550: .4byte 0x02024ca8 +_08109550: .4byte gUnknown_02024CA8 thumb_func_end sub_810950C thumb_func_start sub_8109554 @@ -293414,8 +293414,8 @@ sub_8109554: @ 8109554 ldr r0, _0810956C b _08109572 .align 2, 0 -_08109568: .4byte 0x02039238 -_0810956C: .4byte 0x02024c07 +_08109568: .4byte gUnknown_02039238 +_0810956C: .4byte gUnknown_02024C07 _08109570: ldr r0, _08109590 _08109572: @@ -293435,9 +293435,9 @@ _08109572: pop {r0} bx r0 .align 2, 0 -_08109590: .4byte 0x02024c08 +_08109590: .4byte gUnknown_02024C08 _08109594: .4byte 0x02016800 -_08109598: .4byte 0x02024ca8 +_08109598: .4byte gUnknown_02024CA8 thumb_func_end sub_8109554 thumb_func_start sub_810959C @@ -293455,8 +293455,8 @@ sub_810959C: @ 810959C bx lr .align 2, 0 _081095B4: .4byte 0x02016800 -_081095B8: .4byte 0x020239f8 -_081095BC: .4byte 0x02039238 +_081095B8: .4byte gUnknown_020239F8 +_081095BC: .4byte gUnknown_02039238 thumb_func_end sub_810959C thumb_func_start sub_81095C0 @@ -293471,8 +293471,8 @@ sub_81095C0: @ 81095C0 ldr r0, _081095D8 b _081095DE .align 2, 0 -_081095D4: .4byte 0x02039238 -_081095D8: .4byte 0x02024c07 +_081095D4: .4byte gUnknown_02039238 +_081095D8: .4byte gUnknown_02024C07 _081095DC: ldr r0, _081095F8 _081095DE: @@ -293490,7 +293490,7 @@ _081095DE: pop {r0} bx r0 .align 2, 0 -_081095F8: .4byte 0x02024c08 +_081095F8: .4byte gUnknown_02024C08 _081095FC: .4byte 0x02016800 _08109600: .4byte 0xfffff8cc thumb_func_end sub_81095C0 @@ -293514,7 +293514,7 @@ sub_8109604: @ 8109604 .align 2, 0 _08109620: .4byte 0x02016800 _08109624: .4byte gBattleMoves -_08109628: .4byte 0x02039238 +_08109628: .4byte gUnknown_02039238 thumb_func_end sub_8109604 thumb_func_start sub_810962C @@ -293536,7 +293536,7 @@ sub_810962C: @ 810962C .align 2, 0 _08109648: .4byte 0x02016800 _0810964C: .4byte gBattleMoves -_08109650: .4byte 0x02039238 +_08109650: .4byte gUnknown_02039238 thumb_func_end sub_810962C thumb_func_start sub_8109654 @@ -293558,7 +293558,7 @@ sub_8109654: @ 8109654 .align 2, 0 _08109670: .4byte 0x02016800 _08109674: .4byte gBattleMoves -_08109678: .4byte 0x02039238 +_08109678: .4byte gUnknown_02039238 thumb_func_end sub_8109654 thumb_func_start sub_810967C @@ -293573,8 +293573,8 @@ sub_810967C: @ 810967C ldr r0, _08109694 b _0810969A .align 2, 0 -_08109690: .4byte 0x02039238 -_08109694: .4byte 0x02024c07 +_08109690: .4byte gUnknown_02039238 +_08109694: .4byte gUnknown_02024C07 _08109698: ldr r0, _081096B8 _0810969A: @@ -293594,9 +293594,9 @@ _0810969A: pop {r0} bx r0 .align 2, 0 -_081096B8: .4byte 0x02024c08 +_081096B8: .4byte gUnknown_02024C08 _081096BC: .4byte 0x02016800 -_081096C0: .4byte 0x02024ca8 +_081096C0: .4byte gUnknown_02024CA8 thumb_func_end sub_810967C thumb_func_start nullsub_27 @@ -293652,7 +293652,7 @@ sub_81096DC: @ 81096DC pop {r0} bx r0 .align 2, 0 -_08109708: .4byte 0x02039238 +_08109708: .4byte gUnknown_02039238 thumb_func_end sub_81096DC thumb_func_start sub_810970C @@ -293672,7 +293672,7 @@ sub_810970C: @ 810970C str r1, [r3] bx lr .align 2, 0 -_08109728: .4byte 0x02039238 +_08109728: .4byte gUnknown_02039238 thumb_func_end sub_810970C thumb_func_start sub_810972C @@ -293708,7 +293708,7 @@ dp15_compare_attacker_defender_levels: @ 810974C beq _0810976E b _0810981C .align 2, 0 -_08109764: .4byte 0x02039238 +_08109764: .4byte gUnknown_02039238 _08109768: cmp r0, 0x2 beq _081097D0 @@ -293733,9 +293733,9 @@ _0810976E: bhi _081097F2 b _08109818 .align 2, 0 -_08109794: .4byte 0x02024a80 -_08109798: .4byte 0x02024c07 -_0810979C: .4byte 0x02024c08 +_08109794: .4byte gBattleMons +_08109798: .4byte gUnknown_02024C07 +_0810979C: .4byte gUnknown_02024C08 _081097A0: ldr r3, _081097C4 ldr r0, _081097C8 @@ -293756,9 +293756,9 @@ _081097A0: bcc _081097F2 b _08109818 .align 2, 0 -_081097C4: .4byte 0x02024a80 -_081097C8: .4byte 0x02024c07 -_081097CC: .4byte 0x02024c08 +_081097C4: .4byte gBattleMons +_081097C8: .4byte gUnknown_02024C07 +_081097CC: .4byte gUnknown_02024C08 _081097D0: ldr r3, _0810980C ldr r0, _08109810 @@ -293791,9 +293791,9 @@ _081097F2: str r1, [r5] b _0810981C .align 2, 0 -_0810980C: .4byte 0x02024a80 -_08109810: .4byte 0x02024c07 -_08109814: .4byte 0x02024c08 +_0810980C: .4byte gBattleMons +_08109810: .4byte gUnknown_02024C07 +_08109814: .4byte gUnknown_02024C08 _08109818: adds r0, r4, 0x6 str r0, [r5] @@ -293832,9 +293832,9 @@ sub_8109824: @ 8109824 str r1, [r3] b _0810986C .align 2, 0 -_08109858: .4byte 0x02024ca8 -_0810985C: .4byte 0x02024c08 -_08109860: .4byte 0x02039238 +_08109858: .4byte gUnknown_02024CA8 +_0810985C: .4byte gUnknown_02024C08 +_08109860: .4byte gUnknown_02039238 _08109864: ldr r1, _08109870 ldr r0, [r1] @@ -293844,7 +293844,7 @@ _0810986C: pop {r0} bx r0 .align 2, 0 -_08109870: .4byte 0x02039238 +_08109870: .4byte gUnknown_02039238 thumb_func_end sub_8109824 thumb_func_start sub_8109874 @@ -293876,9 +293876,9 @@ sub_8109874: @ 8109874 str r1, [r3] b _081098BC .align 2, 0 -_081098A8: .4byte 0x02024ca8 -_081098AC: .4byte 0x02024c08 -_081098B0: .4byte 0x02039238 +_081098A8: .4byte gUnknown_02024CA8 +_081098AC: .4byte gUnknown_02024C08 +_081098B0: .4byte gUnknown_02039238 _081098B4: ldr r1, _081098C0 ldr r0, [r1] @@ -293888,7 +293888,7 @@ _081098BC: pop {r0} bx r0 .align 2, 0 -_081098C0: .4byte 0x02039238 +_081098C0: .4byte gUnknown_02039238 thumb_func_end sub_8109874 thumb_func_start sub_81098C4 @@ -293928,7 +293928,7 @@ unref_sub_81098E4: @ 81098E4 bx lr .align 2, 0 _08109900: .4byte 0x02016c00 -_08109904: .4byte 0x02039238 +_08109904: .4byte gUnknown_02039238 thumb_func_end unref_sub_81098E4 thumb_func_start sub_8109908 @@ -293958,7 +293958,7 @@ _08109932: pop {r1} bx r1 .align 2, 0 -_08109938: .4byte 0x02039238 +_08109938: .4byte gUnknown_02039238 thumb_func_end sub_8109908 thumb_func_start sub_810993C @@ -294034,7 +294034,7 @@ _081099AC: pop {r0} bx r0 .align 2, 0 -_081099C8: .4byte 0x020284c8 +_081099C8: .4byte gUnknown_020284C8 thumb_func_end sub_810993C thumb_func_start sub_81099CC @@ -294074,7 +294074,7 @@ _081099E0: pop {r0} bx r0 .align 2, 0 -_08109A14: .4byte 0x020284c8 +_08109A14: .4byte gUnknown_020284C8 _08109A18: .4byte gUnknown_083F62D8 _08109A1C: .4byte gTraderDecorations thumb_func_end sub_81099CC @@ -294087,7 +294087,7 @@ sub_8109A20: @ 8109A20 strb r1, [r0] bx lr .align 2, 0 -_08109A2C: .4byte 0x020284c8 +_08109A2C: .4byte gUnknown_020284C8 thumb_func_end sub_8109A20 thumb_func_start sub_8109A30 @@ -294164,7 +294164,7 @@ _08109A98: bl MenuPrint b _08109AD8 .align 2, 0 -_08109AB8: .4byte 0x020284c8 +_08109AB8: .4byte gUnknown_020284C8 _08109ABC: .4byte gOtherText_FiveQuestionsAndSlash _08109AC0: ldrb r0, [r1] @@ -294221,7 +294221,7 @@ _08109ADE: .align 2, 0 _08109B28: .4byte gDecorations + 0x1 _08109B2C: .4byte gOtherText_CancelNoTerminator -_08109B30: .4byte 0x03004b20 +_08109B30: .4byte gTasks thumb_func_end sub_8109A48 thumb_func_start sub_8109B34 @@ -294239,7 +294239,7 @@ sub_8109B34: @ 8109B34 strh r0, [r1] b _08109B58 .align 2, 0 -_08109B4C: .4byte 0x0202e8cc +_08109B4C: .4byte gUnknown_0202E8CC _08109B50: .4byte 0x0000ffff _08109B54: ldr r0, _08109B78 @@ -294258,7 +294258,7 @@ _08109B58: pop {r0} bx r0 .align 2, 0 -_08109B78: .4byte 0x0202e8cc +_08109B78: .4byte gUnknown_0202E8CC thumb_func_end sub_8109B34 thumb_func_start sub_8109B7C @@ -294281,8 +294281,8 @@ sub_8109B7C: @ 8109B7C bl MoveMenuCursor b _08109C3E .align 2, 0 -_08109BA4: .4byte 0x020284c8 -_08109BA8: .4byte 0x03001770 +_08109BA4: .4byte gUnknown_020284C8 +_08109BA8: .4byte gMain _08109BAC: movs r0, 0x80 ands r0, r1 @@ -294320,8 +294320,8 @@ _08109BC2: bl sub_8109B34 b _08109C3E .align 2, 0 -_08109BFC: .4byte 0x0202e8ce -_08109C00: .4byte 0x03004b20 +_08109BFC: .4byte gUnknown_0202E8CE +_08109C00: .4byte gTasks _08109C04: ldr r0, _08109C24 movs r1, 0xB @@ -294337,7 +294337,7 @@ _08109C04: bl sub_8109B34 b _08109C3E .align 2, 0 -_08109C24: .4byte 0x020231cc +_08109C24: .4byte gStringVar1 _08109C28: movs r0, 0x2 ands r0, r1 @@ -294363,8 +294363,8 @@ sub_8109C44: @ 8109C44 strh r0, [r1] bx lr .align 2, 0 -_08109C50: .4byte 0x020284c8 -_08109C54: .4byte 0x0202e8dc +_08109C50: .4byte gUnknown_020284C8 +_08109C54: .4byte gScriptResult thumb_func_end sub_8109C44 thumb_func_start sub_8109C58 @@ -294382,7 +294382,7 @@ _08109C5E: strh r0, [r5] b _08109C84 .align 2, 0 -_08109C70: .4byte 0x0202e8dc +_08109C70: .4byte gScriptResult _08109C74: adds r0, r4, 0x1 lsls r0, 24 @@ -294397,7 +294397,7 @@ _08109C84: pop {r0} bx r0 .align 2, 0 -_08109C8C: .4byte 0x0202e8dc +_08109C8C: .4byte gScriptResult thumb_func_end sub_8109C58 thumb_func_start sub_8109C90 @@ -294440,11 +294440,11 @@ _08109CD6: pop {r0} bx r0 .align 2, 0 -_08109CDC: .4byte 0x0202e8dc +_08109CDC: .4byte gScriptResult _08109CE0: .4byte gDecorations -_08109CE4: .4byte 0x0202e8cc -_08109CE8: .4byte 0x0202e8d0 -_08109CEC: .4byte 0x020232cc +_08109CE4: .4byte gUnknown_0202E8CC +_08109CE8: .4byte gUnknown_0202E8D0 +_08109CEC: .4byte gStringVar2 thumb_func_end sub_8109C90 thumb_func_start sub_8109CF0 @@ -294505,14 +294505,14 @@ sub_8109D04: @ 8109D04 bl StringCopy b _08109D94 .align 2, 0 -_08109D6C: .4byte 0x020388f7 -_08109D70: .4byte 0x0202e8d0 -_08109D74: .4byte 0x020388f5 -_08109D78: .4byte 0x020388d0 -_08109D7C: .4byte 0x020233cc -_08109D80: .4byte 0x0202e8cc +_08109D6C: .4byte gUnknown_020388F7 +_08109D70: .4byte gUnknown_0202E8D0 +_08109D74: .4byte gUnknown_020388F5 +_08109D78: .4byte gUnknown_020388D0 +_08109D7C: .4byte gStringVar3 +_08109D80: .4byte gUnknown_0202E8CC _08109D84: .4byte gDecorations + 0x1 -_08109D88: .4byte 0x020232cc +_08109D88: .4byte gStringVar2 _08109D8C: ldr r1, _08109DA4 ldr r2, _08109DA8 @@ -294526,7 +294526,7 @@ _08109D94: pop {r0} bx r0 .align 2, 0 -_08109DA4: .4byte 0x0202e8d0 +_08109DA4: .4byte gUnknown_0202E8D0 _08109DA8: .4byte 0x0000ffff thumb_func_end sub_8109D04 @@ -294552,7 +294552,7 @@ sub_8109DAC: @ 8109DAC pop {r0} bx r0 .align 2, 0 -_08109DDC: .4byte 0x0202e8d0 +_08109DDC: .4byte gUnknown_0202E8D0 thumb_func_end sub_8109DAC thumb_func_start sub_8109DE0 @@ -294586,10 +294586,10 @@ sub_8109DE0: @ 8109DE0 pop {r0} bx r0 .align 2, 0 -_08109E20: .4byte 0x020284c8 -_08109E24: .4byte 0x0202e8d0 -_08109E28: .4byte 0x0202e8cc -_08109E2C: .4byte 0x0202e8ce +_08109E20: .4byte gUnknown_020284C8 +_08109E24: .4byte gUnknown_0202E8D0 +_08109E28: .4byte gUnknown_0202E8CC +_08109E2C: .4byte gUnknown_0202E8CE _08109E30: .4byte gSaveBlock2 thumb_func_end sub_8109DE0 @@ -294910,9 +294910,9 @@ _0810A0F8: .4byte 0x00000703 _0810A0FC: .4byte 0x00000602 _0810A100: .4byte 0x00001f08 _0810A104: .4byte sub_810A134 -_0810A108: .4byte 0x03004b20 +_0810A108: .4byte gTasks _0810A10C: .4byte gSpriteTemplate_83F77CC -_0810A110: .4byte 0x02020004 +_0810A110: .4byte gSprites _0810A114: .4byte gSpriteTemplate_83F77E4 _0810A118: .4byte gUnknown_083F76B8 thumb_func_end sub_8109E80 @@ -294956,7 +294956,7 @@ sub_810A134: @ 810A134 pop {r0} bx r0 .align 2, 0 -_0810A16C: .4byte 0x03004b20 +_0810A16C: .4byte gTasks _0810A170: .4byte gOtherText_BirchInTrouble _0810A174: .4byte sub_810A178 thumb_func_end sub_810A134 @@ -295040,13 +295040,13 @@ sub_810A178: @ 810A178 str r0, [r6] b _0810A282 .align 2, 0 -_0810A218: .4byte 0x03004b20 -_0810A21C: .4byte 0x03001770 +_0810A218: .4byte gTasks +_0810A21C: .4byte gMain _0810A220: .4byte gUnknown_083F76BE _0810A224: .4byte REG_WIN0H _0810A228: .4byte gSpriteTemplate_83F77FC _0810A22C: .4byte gUnknown_083F76B8 -_0810A230: .4byte 0x02020004 +_0810A230: .4byte gSprites _0810A234: .4byte gUnknown_083F778C _0810A238: .4byte sub_810A6C4 _0810A23C: .4byte sub_810A288 @@ -295126,8 +295126,8 @@ _0810A2C6: pop {r0} bx r0 .align 2, 0 -_0810A2CC: .4byte 0x02020004 -_0810A2D0: .4byte 0x03004b20 +_0810A2CC: .4byte gSprites +_0810A2D0: .4byte gTasks _0810A2D4: .4byte sub_810A2D8 thumb_func_end sub_810A288 @@ -295166,7 +295166,7 @@ sub_810A2D8: @ 810A2D8 pop {r0} bx r0 .align 2, 0 -_0810A324: .4byte 0x03004b20 +_0810A324: .4byte gTasks _0810A328: .4byte gOtherText_DoYouChoosePoke _0810A32C: .4byte sub_810A330 thumb_func_end sub_810A2D8 @@ -295206,9 +295206,9 @@ _0810A356: bl SetMainCallback2 b _0810A3E2 .align 2, 0 -_0810A370: .4byte 0x0202e8dc -_0810A374: .4byte 0x03004b20 -_0810A378: .4byte 0x03001770 +_0810A370: .4byte gScriptResult +_0810A374: .4byte gTasks +_0810A378: .4byte gMain _0810A37C: movs r0, 0x5 bl audio_play @@ -295258,8 +295258,8 @@ _0810A3E2: pop {r0} bx r0 .align 2, 0 -_0810A3E8: .4byte 0x03004b20 -_0810A3EC: .4byte 0x02020004 +_0810A3E8: .4byte gTasks +_0810A3EC: .4byte gSprites _0810A3F0: .4byte sub_810A3F4 thumb_func_end sub_810A330 @@ -295276,7 +295276,7 @@ sub_810A3F4: @ 810A3F4 str r0, [r1] bx lr .align 2, 0 -_0810A408: .4byte 0x03004b20 +_0810A408: .4byte gTasks _0810A40C: .4byte sub_810A134 thumb_func_end sub_810A3F4 @@ -295539,8 +295539,8 @@ _0810A610: .4byte gMonFrontPicTable _0810A614: .4byte gMonFrontPicCoords _0810A618: .4byte gUnknown_081FAF4C _0810A61C: .4byte gMonPaletteTable -_0810A620: .4byte 0x02024e8c -_0810A624: .4byte 0x02020004 +_0810A620: .4byte gUnknown_02024E8C +_0810A624: .4byte gSprites _0810A628: .4byte nullsub_72 thumb_func_end sub_810A580 @@ -295590,7 +295590,7 @@ sub_810A62C: @ 810A62C bx r0 .align 2, 0 _0810A684: .4byte gUnknown_083F76E4 -_0810A688: .4byte 0x03004b20 +_0810A688: .4byte gTasks thumb_func_end sub_810A62C thumb_func_start sub_810A68C @@ -295615,7 +295615,7 @@ sub_810A68C: @ 810A68C bl StartSpriteAnimIfDifferent b _0810A6C0 .align 2, 0 -_0810A6B4: .4byte 0x03004b20 +_0810A6B4: .4byte gTasks _0810A6B8: adds r0, r3, 0 movs r1, 0 @@ -295791,7 +295791,7 @@ _0810A77C: _0810A7F8: .4byte 0x040000d4 _0810A7FC: .4byte 0x81000800 _0810A800: .4byte gMiscClock_Gfx -_0810A804: .4byte 0x0202e8cc +_0810A804: .4byte gUnknown_0202E8CC _0810A808: .4byte gMiscClockMale_Pal _0810A80C: ldr r0, _0810A850 @@ -296014,9 +296014,9 @@ Cb2_StartWallClock: @ 810A8F4 _0810A9F0: .4byte gUnknown_08E954B0 _0810A9F4: .4byte 0x06003800 _0810A9F8: .4byte sub_810AB54 -_0810A9FC: .4byte 0x03004b20 +_0810A9FC: .4byte gTasks _0810AA00: .4byte gSpriteTemplate_83F7AD8 -_0810AA04: .4byte 0x02020004 +_0810AA04: .4byte gSprites _0810AA08: .4byte gSpriteTemplate_83F7AF0 _0810AA0C: .4byte gSpriteTemplate_83F7B28 _0810AA10: .4byte gSpriteTemplate_83F7B40 @@ -296058,7 +296058,7 @@ Cb2_ViewWallClock: @ 810AA14 _0810AA58: .4byte gUnknown_08E95774 _0810AA5C: .4byte 0x06003800 _0810AA60: .4byte sub_810ADC0 -_0810AA64: .4byte 0x03004b20 +_0810AA64: .4byte gTasks _0810AA68: movs r1, 0x5A mov r9, r1 @@ -296154,7 +296154,7 @@ _0810AA70: bx r0 .align 2, 0 _0810AB28: .4byte gSpriteTemplate_83F7AD8 -_0810AB2C: .4byte 0x02020004 +_0810AB2C: .4byte gSprites _0810AB30: .4byte gSpriteTemplate_83F7AF0 _0810AB34: .4byte gSpriteTemplate_83F7B28 _0810AB38: .4byte gSpriteTemplate_83F7B40 @@ -296193,8 +296193,8 @@ _0810AB74: pop {r0} bx r0 .align 2, 0 -_0810AB78: .4byte 0x0202f388 -_0810AB7C: .4byte 0x03004b20 +_0810AB78: .4byte gPaletteFade +_0810AB7C: .4byte gTasks _0810AB80: .4byte sub_810AB84 thumb_func_end sub_810AB54 @@ -296222,7 +296222,7 @@ sub_810AB84: @ 810AB84 strh r0, [r5, 0x8] b _0810AC5A .align 2, 0 -_0810ABB4: .4byte 0x03004b20 +_0810ABB4: .4byte gTasks _0810ABB8: movs r2, 0xE ldrsh r1, [r5, r2] @@ -296260,7 +296260,7 @@ _0810ABB8: str r0, [r5] b _0810AC5A .align 2, 0 -_0810AC04: .4byte 0x03001770 +_0810AC04: .4byte gMain _0810AC08: .4byte sub_810AC60 _0810AC0C: strh r1, [r5, 0x10] @@ -296359,7 +296359,7 @@ sub_810AC60: @ 810AC60 .align 2, 0 _0810ACC4: .4byte gOtherText_CorrectTimePrompt _0810ACC8: .4byte gUnknown_08376D74 -_0810ACCC: .4byte 0x03004b20 +_0810ACCC: .4byte gTasks _0810ACD0: .4byte c3_80BF560 thumb_func_end sub_810AC60 @@ -296395,7 +296395,7 @@ _0810ACFA: ldr r0, _0810AD14 b _0810AD46 .align 2, 0 -_0810AD10: .4byte 0x03004b20 +_0810AD10: .4byte gTasks _0810AD14: .4byte sub_810AD58 _0810AD18: bl sub_8072DEC @@ -296424,7 +296424,7 @@ _0810AD48: pop {r0} bx r0 .align 2, 0 -_0810AD50: .4byte 0x03004b20 +_0810AD50: .4byte gTasks _0810AD54: .4byte sub_810AB84 thumb_func_end c3_80BF560 @@ -296458,7 +296458,7 @@ sub_810AD58: @ 810AD58 pop {r0} bx r0 .align 2, 0 -_0810AD94: .4byte 0x03004b20 +_0810AD94: .4byte gTasks _0810AD98: .4byte sub_810AD9C thumb_func_end sub_810AD58 @@ -296478,8 +296478,8 @@ _0810ADB2: pop {r0} bx r0 .align 2, 0 -_0810ADB8: .4byte 0x0202f388 -_0810ADBC: .4byte 0x03001770 +_0810ADB8: .4byte gPaletteFade +_0810ADBC: .4byte gMain thumb_func_end sub_810AD9C thumb_func_start sub_810ADC0 @@ -296504,8 +296504,8 @@ _0810ADE0: pop {r0} bx r0 .align 2, 0 -_0810ADE4: .4byte 0x0202f388 -_0810ADE8: .4byte 0x03004b20 +_0810ADE4: .4byte gPaletteFade +_0810ADE8: .4byte gTasks _0810ADEC: .4byte sub_810ADF0 thumb_func_end sub_810ADC0 @@ -296534,8 +296534,8 @@ _0810AE16: pop {r0} bx r0 .align 2, 0 -_0810AE1C: .4byte 0x03001770 -_0810AE20: .4byte 0x03004b20 +_0810AE1C: .4byte gMain +_0810AE20: .4byte gTasks _0810AE24: .4byte sub_810AE28 thumb_func_end sub_810ADF0 @@ -296565,7 +296565,7 @@ sub_810AE28: @ 810AE28 pop {r0} bx r0 .align 2, 0 -_0810AE58: .4byte 0x03004b20 +_0810AE58: .4byte gTasks _0810AE5C: .4byte sub_810AE60 thumb_func_end sub_810AE28 @@ -296585,8 +296585,8 @@ _0810AE76: pop {r0} bx r0 .align 2, 0 -_0810AE7C: .4byte 0x0202f388 -_0810AE80: .4byte 0x03001770 +_0810AE7C: .4byte gPaletteFade +_0810AE80: .4byte gMain thumb_func_end sub_810AE60 thumb_func_start sub_810AE84 @@ -296692,7 +296692,7 @@ _0810AF10: strh r0, [r1, 0xE] b _0810AF8E .align 2, 0 -_0810AF2C: .4byte 0x03004b20 +_0810AF2C: .4byte gTasks _0810AF30: movs r0, 0x3B strh r0, [r1, 0xE] @@ -296726,7 +296726,7 @@ _0810AF50: strh r0, [r1, 0xE] b _0810AF8E .align 2, 0 -_0810AF6C: .4byte 0x03004b20 +_0810AF6C: .4byte gTasks _0810AF70: movs r5, 0 strh r5, [r1, 0xE] @@ -296770,7 +296770,7 @@ sub_810AF98: @ 810AF98 beq _0810AFCE b _0810AFDA .align 2, 0 -_0810AFB8: .4byte 0x03004b20 +_0810AFB8: .4byte gTasks _0810AFBC: cmp r0, 0xB beq _0810AFC6 @@ -296847,8 +296847,8 @@ sub_810AFE0: @ 810AFE0 movs r0, 0 b _0810B052 .align 2, 0 -_0810B048: .4byte 0x03004b20 -_0810B04C: .4byte 0x03004038 +_0810B048: .4byte gTasks +_0810B04C: .4byte gLocalTime _0810B050: movs r0, 0x1 _0810B052: @@ -296934,7 +296934,7 @@ _0810B0E0: pop {r0} bx r0 .align 2, 0 -_0810B0EC: .4byte 0x03004b20 +_0810B0EC: .4byte gTasks _0810B0F0: .4byte gClockHandCoords thumb_func_end sub_810B05C @@ -297014,7 +297014,7 @@ _0810B178: pop {r0} bx r0 .align 2, 0 -_0810B184: .4byte 0x03004b20 +_0810B184: .4byte gTasks _0810B188: .4byte gClockHandCoords thumb_func_end sub_810B0F4 @@ -297051,7 +297051,7 @@ _0810B1B8: adds r0, r1, 0x1 b _0810B1EA .align 2, 0 -_0810B1C8: .4byte 0x03004b20 +_0810B1C8: .4byte gTasks _0810B1CC: ldrh r1, [r4, 0x30] adds r0, r1, 0 @@ -297140,7 +297140,7 @@ _0810B25C: adds r0, r1, 0x1 b _0810B28E .align 2, 0 -_0810B26C: .4byte 0x03004b20 +_0810B26C: .4byte gTasks _0810B270: ldrh r1, [r4, 0x30] adds r0, r1, 0 @@ -297228,9 +297228,9 @@ npc_before_player_of_type: @ 810B2D4 movs r0, 0x1 b _0810B322 .align 2, 0 -_0810B314: .4byte 0x0203923c -_0810B318: .4byte 0x030048a0 -_0810B31C: .4byte 0x0202e8de +_0810B314: .4byte gUnknown_0203923C +_0810B318: .4byte gMapObjects +_0810B31C: .4byte gUnknown_0202E8DE _0810B320: movs r0, 0 _0810B322: @@ -297253,7 +297253,7 @@ oei_task_add: @ 810B328 pop {r1} bx r1 .align 2, 0 -_0810B344: .4byte 0x0203923c +_0810B344: .4byte gUnknown_0203923C _0810B348: .4byte task08_080C9820 thumb_func_end oei_task_add @@ -297298,10 +297298,10 @@ _0810B382: ldr r0, _0810B3B0 b _0810B3CC .align 2, 0 -_0810B3A0: .4byte 0x0202e858 -_0810B3A4: .4byte 0x030048a0 -_0810B3A8: .4byte 0x0202e828 -_0810B3AC: .4byte 0x03004b20 +_0810B3A0: .4byte gPlayerAvatar +_0810B3A4: .4byte gMapObjects +_0810B3A8: .4byte gMapHeader +_0810B3AC: .4byte gTasks _0810B3B0: .4byte sub_810B428 _0810B3B4: bl sub_8059BF4 @@ -297321,7 +297321,7 @@ _0810B3CE: pop {r0} bx r0 .align 2, 0 -_0810B3D4: .4byte 0x03004b20 +_0810B3D4: .4byte gTasks _0810B3D8: .4byte sub_810B3DC thumb_func_end task08_080C9820 @@ -297356,9 +297356,9 @@ _0810B410: pop {r0} bx r0 .align 2, 0 -_0810B418: .4byte 0x0202e858 -_0810B41C: .4byte 0x030048a0 -_0810B420: .4byte 0x03004b20 +_0810B418: .4byte gPlayerAvatar +_0810B41C: .4byte gMapObjects +_0810B420: .4byte gTasks _0810B424: .4byte sub_810B428 thumb_func_end sub_810B3DC @@ -297433,11 +297433,11 @@ _0810B4AC: pop {r0} bx r0 .align 2, 0 -_0810B4B4: .4byte 0x0202ff84 -_0810B4B8: .4byte 0x0202e858 -_0810B4BC: .4byte 0x030048a0 -_0810B4C0: .4byte 0x02020004 -_0810B4C4: .4byte 0x03004b20 +_0810B4B4: .4byte gUnknown_0202FF84 +_0810B4B8: .4byte gPlayerAvatar +_0810B4BC: .4byte gMapObjects +_0810B4C0: .4byte gSprites +_0810B4C4: .4byte gTasks _0810B4C8: .4byte sub_810B4CC thumb_func_end sub_810B428 @@ -297466,8 +297466,8 @@ sub_810B4CC: @ 810B4CC pop {r0} bx r0 .align 2, 0 -_0810B4FC: .4byte 0x03004b20 -_0810B500: .4byte 0x0202e858 +_0810B4FC: .4byte gTasks +_0810B500: .4byte gPlayerAvatar thumb_func_end sub_810B4CC thumb_func_start hm_prepare_rocksmash @@ -297493,9 +297493,9 @@ _0810B526: pop {r1} bx r1 .align 2, 0 -_0810B52C: .4byte 0x0300485c +_0810B52C: .4byte gUnknown_0300485C _0810B530: .4byte sub_808AB90 -_0810B534: .4byte 0x03005ce4 +_0810B534: .4byte gUnknown_03005CE4 _0810B538: .4byte sub_810B53C thumb_func_end hm_prepare_rocksmash @@ -297511,8 +297511,8 @@ sub_810B53C: @ 810B53C pop {r0} bx r0 .align 2, 0 -_0810B550: .4byte 0x0202ff84 -_0810B554: .4byte 0x03005ce0 +_0810B550: .4byte gUnknown_0202FF84 +_0810B554: .4byte gUnknown_03005CE0 _0810B558: .4byte UseRockSmashScript thumb_func_end sub_810B53C @@ -297537,7 +297537,7 @@ oei_rocksmash: @ 810B55C pop {r1} bx r1 .align 2, 0 -_0810B584: .4byte 0x03004b20 +_0810B584: .4byte gTasks _0810B588: .4byte sub_810B58C thumb_func_end oei_rocksmash @@ -297575,9 +297575,9 @@ _0810B5C4: pop {r1} bx r1 .align 2, 0 -_0810B5C8: .4byte 0x0300485c +_0810B5C8: .4byte gUnknown_0300485C _0810B5CC: .4byte sub_808AB90 -_0810B5D0: .4byte 0x03005ce4 +_0810B5D0: .4byte gUnknown_03005CE4 _0810B5D4: .4byte sub_810B5D8 thumb_func_end sub_810B5A4 @@ -297594,8 +297594,8 @@ sub_810B5D8: @ 810B5D8 pop {r0} bx r0 .align 2, 0 -_0810B5F0: .4byte 0x0202ff84 -_0810B5F4: .4byte 0x03005ce0 +_0810B5F0: .4byte gUnknown_0202FF84 +_0810B5F4: .4byte gUnknown_03005CE0 thumb_func_end sub_810B5D8 thumb_func_start sub_810B5F8 @@ -297624,7 +297624,7 @@ _0810B624: pop {r1} bx r1 .align 2, 0 -_0810B62C: .4byte 0x03004b20 +_0810B62C: .4byte gTasks _0810B630: .4byte sub_810B634 thumb_func_end sub_810B5F8 @@ -297658,7 +297658,7 @@ _0810B666: bx r0 .align 2, 0 _0810B66C: .4byte task08_080A1C44 -_0810B670: .4byte 0x03004b20 +_0810B670: .4byte gTasks thumb_func_end sub_810B634 thumb_func_start sub_810B674 @@ -297689,7 +297689,7 @@ sub_810B68C: @ 810B68C pop {r0} bx r0 .align 2, 0 -_0810B6B0: .4byte 0x020221cc +_0810B6B0: .4byte gBG2TilemapBuffer _0810B6B4: .4byte 0x06007800 _0810B6B8: .4byte 0x040000d4 _0810B6BC: .4byte 0x80000400 @@ -297713,7 +297713,7 @@ _0810B6D2: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0810B6DC: .4byte 0x03001770 +_0810B6DC: .4byte gMain _0810B6E0: .4byte 0x0000043c _0810B6E4: .4byte _0810B6E8 .align 2, 0 @@ -297754,7 +297754,7 @@ _0810B734: .align 2, 0 _0810B754: .4byte REG_BG2CNT _0810B758: .4byte 0x00000f0a -_0810B75C: .4byte 0x03001770 +_0810B75C: .4byte gMain _0810B760: .4byte 0x0000043c _0810B764: bl remove_some_task @@ -297771,8 +297771,8 @@ _0810B76A: adds r1, r0 b _0810B922 .align 2, 0 -_0810B780: .4byte 0x0202f388 -_0810B784: .4byte 0x03001770 +_0810B780: .4byte gPaletteFade +_0810B784: .4byte gMain _0810B788: .4byte 0x0000043c _0810B78C: bl ResetSpriteData @@ -297789,8 +297789,8 @@ _0810B79E: adds r1, r0 b _0810B922 .align 2, 0 -_0810B7A8: .4byte 0x02039244 -_0810B7AC: .4byte 0x03001770 +_0810B7A8: .4byte gUnknown_02039244 +_0810B7AC: .4byte gMain _0810B7B0: .4byte 0x0000043c _0810B7B4: ldr r0, _0810B7BC @@ -297807,7 +297807,7 @@ _0810B7C0: b _0810B922 .align 2, 0 _0810B7D0: .4byte gWindowConfig_81E6E50 -_0810B7D4: .4byte 0x03001770 +_0810B7D4: .4byte gMain _0810B7D8: .4byte 0x0000043c _0810B7DC: ldr r0, _0810B7E4 @@ -297826,7 +297826,7 @@ _0810B7F2: adds r1, r0 b _0810B922 .align 2, 0 -_0810B7FC: .4byte 0x03001770 +_0810B7FC: .4byte gMain _0810B800: .4byte 0x0000043c _0810B804: ldr r0, _0810B80C @@ -297861,7 +297861,7 @@ _0810B83C: adds r1, r0 b _0810B922 .align 2, 0 -_0810B844: .4byte 0x03001770 +_0810B844: .4byte gMain _0810B848: .4byte 0x0000043c _0810B84C: bl sub_80F944C @@ -297891,7 +297891,7 @@ _0810B86A: .align 2, 0 _0810B884: .4byte 0x02000000 _0810B888: .4byte 0x0001fffe -_0810B88C: .4byte 0x03001770 +_0810B88C: .4byte gMain _0810B890: .4byte 0x0000043c _0810B894: bl sub_810BC98 @@ -297908,8 +297908,8 @@ _0810B89E: adds r1, r0 b _0810B922 .align 2, 0 -_0810B8B8: .4byte 0x02039248 -_0810B8BC: .4byte 0x03001770 +_0810B8B8: .4byte gUnknown_02039248 +_0810B8BC: .4byte gMain _0810B8C0: .4byte 0x0000043c _0810B8C4: ldr r3, _0810B8FC @@ -297944,7 +297944,7 @@ _0810B8FC: .4byte 0x04000208 _0810B900: .4byte 0x04000200 _0810B904: .4byte REG_DISPSTAT _0810B908: .4byte sub_810B68C -_0810B90C: .4byte 0x03001770 +_0810B90C: .4byte gMain _0810B910: .4byte 0x0000043c _0810B914: bl sub_8055870 @@ -297960,7 +297960,7 @@ _0810B922: strb r0, [r1] b _0810B960 .align 2, 0 -_0810B92C: .4byte 0x03001770 +_0810B92C: .4byte gMain _0810B930: .4byte 0x0000043c _0810B934: movs r0, 0x1 @@ -297980,7 +297980,7 @@ _0810B934: movs r0, 0x1 b _0810B962 .align 2, 0 -_0810B958: .4byte 0x0202f388 +_0810B958: .4byte gPaletteFade _0810B95C: .4byte sub_810B674 _0810B960: movs r0, 0 @@ -298057,7 +298057,7 @@ _0810B9E4: b _0810BA0E .align 2, 0 _0810B9F0: .4byte gMenuPokeblock_Tilemap -_0810B9F4: .4byte 0x020221cc +_0810B9F4: .4byte gBG2TilemapBuffer _0810B9F8: ldr r0, _0810BA04 movs r1, 0 @@ -298144,10 +298144,10 @@ sub_810BA7C: @ 810BA7C movs r0, 0x3 b _0810BACA .align 2, 0 -_0810BA98: .4byte 0x02039244 -_0810BA9C: .4byte 0x03000758 +_0810BA98: .4byte gUnknown_02039244 +_0810BA9C: .4byte gUnknown_03000758 _0810BAA0: .4byte gUnknown_083F7F1C -_0810BAA4: .4byte 0x0203924c +_0810BAA4: .4byte gUnknown_0203924C _0810BAA8: ldr r0, _0810BAB4 ldr r1, _0810BAB8 @@ -298156,9 +298156,9 @@ _0810BAA8: strb r2, [r0] b _0810BACC .align 2, 0 -_0810BAB4: .4byte 0x03000758 +_0810BAB4: .4byte gUnknown_03000758 _0810BAB8: .4byte gUnknown_083F7F1F -_0810BABC: .4byte 0x0203924c +_0810BABC: .4byte gUnknown_0203924C _0810BAC0: ldr r1, _0810BAD0 ldr r0, _0810BAD4 @@ -298171,9 +298171,9 @@ _0810BACC: pop {r0} bx r0 .align 2, 0 -_0810BAD0: .4byte 0x03000758 +_0810BAD0: .4byte gUnknown_03000758 _0810BAD4: .4byte gUnknown_083F7F21 -_0810BAD8: .4byte 0x0203924c +_0810BAD8: .4byte gUnknown_0203924C thumb_func_end sub_810BA7C thumb_func_start sub_810BADC @@ -298310,9 +298310,9 @@ _0810BBB0: b _0810BC6C .align 2, 0 _0810BBF4: .4byte gWindowConfig_81E6E34 -_0810BBF8: .4byte 0x020231cc -_0810BBFC: .4byte 0x02025734 -_0810BC00: .4byte 0x02039248 +_0810BBF8: .4byte gStringVar1 +_0810BBFC: .4byte gSaveBlock1 +_0810BC00: .4byte gUnknown_02039248 _0810BC04: .4byte gContestStatsText_StowCase _0810BC08: lsls r5, r6, 3 @@ -298371,7 +298371,7 @@ _0810BC6C: bx r0 .align 2, 0 _0810BC7C: .4byte gUnknown_083F7EB8 -_0810BC80: .4byte 0x02025f2c +_0810BC80: .4byte gUnknown_02025F2C thumb_func_end sub_810BB88 thumb_func_start sub_810BC84 @@ -298444,8 +298444,8 @@ _0810BCE8: pop {r0} bx r0 .align 2, 0 -_0810BD00: .4byte 0x02025734 -_0810BD04: .4byte 0x02025f2c +_0810BD00: .4byte gSaveBlock1 +_0810BD04: .4byte gUnknown_02025F2C thumb_func_end sub_810BC98 thumb_func_start sub_810BD08 @@ -298496,8 +298496,8 @@ _0810BD54: pop {r0} bx r0 .align 2, 0 -_0810BD5C: .4byte 0x02039248 -_0810BD60: .4byte 0x02025734 +_0810BD5C: .4byte gUnknown_02039248 +_0810BD60: .4byte gSaveBlock1 thumb_func_end sub_810BD08 thumb_func_start sub_810BD64 @@ -298535,8 +298535,8 @@ _0810BD70: pop {r0} bx r0 .align 2, 0 -_0810BDA4: .4byte 0x02039248 -_0810BDA8: .4byte 0x020221cc +_0810BDA4: .4byte gUnknown_02039248 +_0810BDA8: .4byte gBG2TilemapBuffer thumb_func_end sub_810BD64 thumb_func_start sub_810BDAC @@ -298570,7 +298570,7 @@ _0810BDD4: .align 2, 0 _0810BDE8: .4byte 0x00002005 _0810BDEC: .4byte 0x00002014 -_0810BDF0: .4byte 0x02039248 +_0810BDF0: .4byte gUnknown_02039248 _0810BDF4: movs r0, 0 movs r1, 0x1 @@ -298592,7 +298592,7 @@ _0810BDFC: bl sub_80F979C b _0810BE28 .align 2, 0 -_0810BE1C: .4byte 0x02039248 +_0810BE1C: .4byte gUnknown_02039248 _0810BE20: movs r0, 0x1 movs r1, 0x1 @@ -298651,10 +298651,10 @@ _0810BE30: strh r2, [r0] b _0810BECC .align 2, 0 -_0810BE94: .4byte 0x020221cc +_0810BE94: .4byte gBG2TilemapBuffer _0810BE98: .4byte 0x000001a1 -_0810BE9C: .4byte 0x02039248 -_0810BEA0: .4byte 0x02025f2c +_0810BE9C: .4byte gUnknown_02039248 +_0810BEA0: .4byte gUnknown_02025F2C _0810BEA4: lsls r0, r5, 1 adds r0, r7 @@ -298710,9 +298710,9 @@ _0810BECC: b _0810BF2C .align 2, 0 _0810BF10: .4byte gWindowConfig_81E6E34 -_0810BF14: .4byte 0x02039248 -_0810BF18: .4byte 0x020231cc -_0810BF1C: .4byte 0x02025f2c +_0810BF14: .4byte gUnknown_02039248 +_0810BF18: .4byte gStringVar1 +_0810BF1C: .4byte gUnknown_02025F2C _0810BF20: movs r0, 0xB movs r1, 0x11 @@ -298753,7 +298753,7 @@ sub_810BF38: @ 810BF38 pop {r0} bx r0 .align 2, 0 -_0810BF6C: .4byte 0x02020004 +_0810BF6C: .4byte gSprites _0810BF70: .4byte 0x02000000 _0810BF74: .4byte 0x0001fffe _0810BF78: .4byte sub_810C8D4 @@ -298792,9 +298792,9 @@ _0810BF94: strb r0, [r4] b _0810C00A .align 2, 0 -_0810BFB8: .4byte 0x0202f388 -_0810BFBC: .4byte 0x03001770 -_0810BFC0: .4byte 0x02039248 +_0810BFB8: .4byte gPaletteFade +_0810BFBC: .4byte gMain +_0810BFC0: .4byte gUnknown_02039248 _0810BFC4: ldrb r0, [r4, 0x1] cmp r0, 0 @@ -298819,7 +298819,7 @@ _0810BFCE: strb r0, [r4] b _0810C00A .align 2, 0 -_0810BFF0: .4byte 0x02039248 +_0810BFF0: .4byte gUnknown_02039248 _0810BFF4: ldrb r1, [r4, 0x1] ldrb r0, [r4] @@ -298866,8 +298866,8 @@ _0810C012: str r1, [r0] b _0810C0B8 .align 2, 0 -_0810C050: .4byte 0x02039248 -_0810C054: .4byte 0x03004b20 +_0810C050: .4byte gUnknown_02039248 +_0810C054: .4byte gTasks _0810C058: .4byte sub_810C0C8 _0810C05C: movs r0, 0x1 @@ -298891,8 +298891,8 @@ _0810C05C: bl sub_810C31C b _0810C0B8 .align 2, 0 -_0810C088: .4byte 0x02039248 -_0810C08C: .4byte 0x0202e8dc +_0810C088: .4byte gUnknown_02039248 +_0810C08C: .4byte gScriptResult _0810C090: .4byte 0x0000ffff _0810C094: adds r0, r5, 0 @@ -298916,7 +298916,7 @@ _0810C0B8: pop {r0} bx r0 .align 2, 0 -_0810C0C0: .4byte 0x0202e8dc +_0810C0C0: .4byte gScriptResult _0810C0C4: .4byte 0x0000ffff thumb_func_end sub_810BF7C @@ -298943,8 +298943,8 @@ sub_810C0C8: @ 810C0C8 strb r0, [r4] b _0810C158 .align 2, 0 -_0810C0F4: .4byte 0x03001770 -_0810C0F8: .4byte 0x02039248 +_0810C0F4: .4byte gMain +_0810C0F8: .4byte gUnknown_02039248 _0810C0FC: ldrb r0, [r4, 0x1] cmp r0, 0 @@ -298973,7 +298973,7 @@ _0810C110: strb r0, [r4] b _0810C158 .align 2, 0 -_0810C134: .4byte 0x02039248 +_0810C134: .4byte gUnknown_02039248 _0810C138: ldrb r0, [r4, 0x1] ldrb r1, [r4] @@ -299041,7 +299041,7 @@ _0810C1BA: pop {r0} bx r0 .align 2, 0 -_0810C1C0: .4byte 0x03004b20 +_0810C1C0: .4byte gTasks _0810C1C4: .4byte sub_810BF7C thumb_func_end sub_810C0C8 @@ -299102,9 +299102,9 @@ _0810C226: bx r0 .align 2, 0 _0810C22C: .4byte 0x00001005 -_0810C230: .4byte 0x03004b20 -_0810C234: .4byte 0x02039248 -_0810C238: .4byte 0x020221cc +_0810C230: .4byte gTasks +_0810C234: .4byte gUnknown_02039248 +_0810C238: .4byte gBG2TilemapBuffer thumb_func_end sub_810C1C8 thumb_func_start sub_810C23C @@ -299125,7 +299125,7 @@ sub_810C23C: @ 810C23C bl sub_810BDAC b _0810C2A2 .align 2, 0 -_0810C25C: .4byte 0x02039248 +_0810C25C: .4byte gUnknown_02039248 _0810C260: ldr r4, _0810C2A8 lsls r3, r0, 3 @@ -299163,8 +299163,8 @@ _0810C2A2: pop {r0} bx r0 .align 2, 0 -_0810C2A8: .4byte 0x02025734 -_0810C2AC: .4byte 0x03004b20 +_0810C2A8: .4byte gSaveBlock1 +_0810C2AC: .4byte gTasks thumb_func_end sub_810C23C thumb_func_start sub_810C2B0 @@ -299212,9 +299212,9 @@ _0810C300: pop {r0} bx r0 .align 2, 0 -_0810C308: .4byte 0x0202f388 -_0810C30C: .4byte 0x02039244 -_0810C310: .4byte 0x0300485c +_0810C308: .4byte gPaletteFade +_0810C30C: .4byte gUnknown_02039244 +_0810C310: .4byte gUnknown_0300485C _0810C314: .4byte sub_8080990 _0810C318: .4byte gUnknown_083F7EA8 thumb_func_end sub_810C2C8 @@ -299252,9 +299252,9 @@ _0810C342: pop {r0} bx r0 .align 2, 0 -_0810C358: .4byte 0x02039244 -_0810C35C: .4byte 0x0203855e -_0810C360: .4byte 0x03004b20 +_0810C358: .4byte gUnknown_02039244 +_0810C35C: .4byte word_203855E +_0810C360: .4byte gTasks _0810C364: .4byte sub_810C2C8 thumb_func_end sub_810C31C @@ -299319,14 +299319,14 @@ _0810C37C: pop {r0} bx r0 .align 2, 0 -_0810C3E8: .4byte 0x02039244 +_0810C3E8: .4byte gUnknown_02039244 _0810C3EC: .4byte gWindowConfig_81E6E50 -_0810C3F0: .4byte 0x0203924c +_0810C3F0: .4byte gUnknown_0203924C _0810C3F4: .4byte gUnknown_083F7EF4 -_0810C3F8: .4byte 0x03000758 -_0810C3FC: .4byte 0x0203855e -_0810C400: .4byte 0x02039248 -_0810C404: .4byte 0x03004b20 +_0810C3F8: .4byte gUnknown_03000758 +_0810C3FC: .4byte word_203855E +_0810C400: .4byte gUnknown_02039248 +_0810C404: .4byte gTasks _0810C408: .4byte sub_810C40C thumb_func_end sub_810C368 @@ -299353,7 +299353,7 @@ sub_810C40C: @ 810C40C bl MoveMenuCursor b _0810C4BC .align 2, 0 -_0810C43C: .4byte 0x03001770 +_0810C43C: .4byte gMain _0810C440: movs r0, 0x80 ands r0, r1 @@ -299373,7 +299373,7 @@ _0810C440: bl MoveMenuCursor b _0810C4BC .align 2, 0 -_0810C468: .4byte 0x0203924c +_0810C468: .4byte gUnknown_0203924C _0810C46C: ldrh r1, [r2, 0x2E] movs r0, 0x1 @@ -299399,7 +299399,7 @@ _0810C46C: b _0810C4BC .align 2, 0 _0810C4A0: .4byte gUnknown_083F7EF4 -_0810C4A4: .4byte 0x03000758 +_0810C4A4: .4byte gUnknown_03000758 _0810C4A8: movs r0, 0x2 ands r0, r1 @@ -299441,9 +299441,9 @@ _0810C4F0: pop {r0} bx r0 .align 2, 0 -_0810C4F8: .4byte 0x0202f388 -_0810C4FC: .4byte 0x0203855e -_0810C500: .4byte 0x02025f2c +_0810C4F8: .4byte gPaletteFade +_0810C4FC: .4byte word_203855E +_0810C500: .4byte gUnknown_02025F2C _0810C504: .4byte sub_810B96C thumb_func_end sub_810C4C4 @@ -299473,7 +299473,7 @@ sub_810C508: @ 810C508 pop {r0} bx r0 .align 2, 0 -_0810C538: .4byte 0x03004b20 +_0810C538: .4byte gTasks _0810C53C: .4byte sub_810C4C4 thumb_func_end sub_810C508 @@ -299522,11 +299522,11 @@ sub_810C540: @ 810C540 bx r0 .align 2, 0 _0810C5A0: .4byte gWindowConfig_81E6E50 -_0810C5A4: .4byte 0x020231cc +_0810C5A4: .4byte gStringVar1 _0810C5A8: .4byte gUnknown_083F7EB8 -_0810C5AC: .4byte 0x02025734 -_0810C5B0: .4byte 0x02039248 -_0810C5B4: .4byte 0x020234cc +_0810C5AC: .4byte gSaveBlock1 +_0810C5B0: .4byte gUnknown_02039248 +_0810C5B4: .4byte gStringVar4 _0810C5B8: .4byte gContestStatsText_ThrowAwayPrompt _0810C5BC: .4byte sub_810C5EC thumb_func_end sub_810C540 @@ -299551,7 +299551,7 @@ sub_810C5C0: @ 810C5C0 pop {r0} bx r0 .align 2, 0 -_0810C5E4: .4byte 0x03004b20 +_0810C5E4: .4byte gTasks _0810C5E8: .4byte sub_810C540 thumb_func_end sub_810C5C0 @@ -299608,8 +299608,8 @@ sub_810C610: @ 810C610 pop {r0} bx r0 .align 2, 0 -_0810C658: .4byte 0x02039248 -_0810C65C: .4byte 0x020234cc +_0810C658: .4byte gUnknown_02039248 +_0810C65C: .4byte gStringVar4 _0810C660: .4byte gContestStatsText_WasThrownAway _0810C664: .4byte sub_810C704 thumb_func_end sub_810C610 @@ -299661,9 +299661,9 @@ _0810C698: pop {r0} bx r0 .align 2, 0 -_0810C6CC: .4byte 0x02039248 +_0810C6CC: .4byte gUnknown_02039248 _0810C6D0: .4byte gWindowConfig_81E6E50 -_0810C6D4: .4byte 0x03004b20 +_0810C6D4: .4byte gTasks _0810C6D8: .4byte sub_810BF7C thumb_func_end sub_810C668 @@ -299689,7 +299689,7 @@ _0810C6FC: pop {r0} bx r0 .align 2, 0 -_0810C700: .4byte 0x03001770 +_0810C700: .4byte gMain thumb_func_end sub_810C6DC thumb_func_start sub_810C704 @@ -299718,8 +299718,8 @@ sub_810C704: @ 810C704 bx r0 .align 2, 0 _0810C738: .4byte gWindowConfig_81E6E34 -_0810C73C: .4byte 0x02039248 -_0810C740: .4byte 0x03004b20 +_0810C73C: .4byte gUnknown_02039248 +_0810C740: .4byte gTasks _0810C744: .4byte sub_810C6DC thumb_func_end sub_810C704 @@ -299750,7 +299750,7 @@ sub_810C748: @ 810C748 pop {r0} bx r0 .align 2, 0 -_0810C780: .4byte 0x03004b20 +_0810C780: .4byte gTasks _0810C784: .4byte sub_810BF7C thumb_func_end sub_810C748 @@ -299841,13 +299841,13 @@ _0810C808: pop {r0} bx r0 .align 2, 0 -_0810C834: .4byte 0x030045c0 -_0810C838: .4byte 0x0203855e -_0810C83C: .4byte 0x02025f2c -_0810C840: .4byte 0x030041c0 +_0810C834: .4byte gEnemyParty +_0810C838: .4byte word_203855E +_0810C83C: .4byte gUnknown_02025F2C +_0810C840: .4byte gUnknown_030041C0 _0810C844: .4byte gUnknown_083F7EB8 _0810C848: .4byte 0xfffff808 -_0810C84C: .4byte 0x03004b20 +_0810C84C: .4byte gTasks _0810C850: .4byte sub_810C2C8 thumb_func_end sub_810C788 @@ -299900,12 +299900,12 @@ sub_810C854: @ 810C854 pop {r0} bx r0 .align 2, 0 -_0810C8B8: .4byte 0x0203855e -_0810C8BC: .4byte 0x020231cc +_0810C8B8: .4byte word_203855E +_0810C8BC: .4byte gStringVar1 _0810C8C0: .4byte gUnknown_083F7EB8 -_0810C8C4: .4byte 0x02025734 -_0810C8C8: .4byte 0x0202e8dc -_0810C8CC: .4byte 0x03004b20 +_0810C8C4: .4byte gSaveBlock1 +_0810C8C8: .4byte gScriptResult +_0810C8CC: .4byte gTasks _0810C8D0: .4byte sub_810C2C8 thumb_func_end sub_810C854 @@ -300006,7 +300006,7 @@ sub_810C950: @ 810C950 strb r2, [r0] bx lr .align 2, 0 -_0810C988: .4byte 0x02025734 +_0810C988: .4byte gSaveBlock1 _0810C98C: .4byte 0x000007f9 _0810C990: .4byte 0x000007fe thumb_func_end sub_810C950 @@ -300092,7 +300092,7 @@ _0810CA0A: asrs r0, 24 b _0810CA2E .align 2, 0 -_0810CA1C: .4byte 0x02025734 +_0810CA1C: .4byte gSaveBlock1 _0810CA20: adds r0, r1, 0x1 lsls r0, 24 @@ -300130,7 +300130,7 @@ sub_810CA34: @ 810CA34 movs r0, 0x1 b _0810CA66 .align 2, 0 -_0810CA60: .4byte 0x02025734 +_0810CA60: .4byte gSaveBlock1 _0810CA64: movs r0, 0 _0810CA66: @@ -300158,7 +300158,7 @@ sub_810CA6C: @ 810CA6C movs r0, 0x1 b _0810CA96 .align 2, 0 -_0810CA90: .4byte 0x02025734 +_0810CA90: .4byte gSaveBlock1 _0810CA94: movs r0, 0 _0810CA96: @@ -300348,11 +300348,11 @@ sub_810CBB4: @ 810CBB4 movs r0, 0x1 b _0810CBF6 .align 2, 0 -_0810CBDC: .4byte 0x0202e828 +_0810CBDC: .4byte gMapHeader _0810CBE0: .4byte 0x00000828 -_0810CBE4: .4byte 0x0300485c +_0810CBE4: .4byte gUnknown_0300485C _0810CBE8: .4byte sub_808AB90 -_0810CBEC: .4byte 0x03005ce4 +_0810CBEC: .4byte gUnknown_03005CE4 _0810CBF0: .4byte sub_810CBFC _0810CBF4: movs r0, 0 @@ -300383,9 +300383,9 @@ sub_810CBFC: @ 810CBFC pop {r0} bx r0 .align 2, 0 -_0810CC24: .4byte 0x0202ff84 -_0810CC28: .4byte 0x03005ce0 -_0810CC2C: .4byte 0x03004b20 +_0810CC24: .4byte gUnknown_0202FF84 +_0810CC28: .4byte gUnknown_03005CE0 +_0810CC2C: .4byte gTasks _0810CC30: .4byte sub_810CC34 thumb_func_end sub_810CBFC @@ -300520,7 +300520,7 @@ _0810CD48: .4byte 0x04000208 _0810CD4C: .4byte 0x04000200 _0810CD50: .4byte sub_810CC6C _0810CD54: .4byte sub_810CC54 -_0810CD58: .4byte 0x03001770 +_0810CD58: .4byte gMain thumb_func_end sub_810CC80 thumb_func_start sub_810CD5C @@ -300685,7 +300685,7 @@ sub_810CE5C: @ 810CE5C str r0, [r1] bx lr .align 2, 0 -_0810CE70: .4byte 0x03004b20 +_0810CE70: .4byte gTasks _0810CE74: .4byte sub_810CE78 thumb_func_end sub_810CE5C @@ -300754,7 +300754,7 @@ _0810CF00: .4byte REG_BLDCNT _0810CF04: .4byte 0x00003e41 _0810CF08: .4byte REG_BLDALPHA _0810CF0C: .4byte 0x00001f0c -_0810CF10: .4byte 0x03004b20 +_0810CF10: .4byte gTasks _0810CF14: .4byte sub_810CF18 thumb_func_end sub_810CE78 @@ -300783,7 +300783,7 @@ sub_810CF18: @ 810CF18 strh r0, [r3, 0xA] b _0810CF54 .align 2, 0 -_0810CF44: .4byte 0x03004b20 +_0810CF44: .4byte gTasks _0810CF48: .4byte REG_BLDALPHA _0810CF4C: movs r0, 0 @@ -300829,7 +300829,7 @@ sub_810CF5C: @ 810CF5C .align 2, 0 _0810CF94: .4byte REG_BLDALPHA _0810CF98: .4byte 0x00001010 -_0810CF9C: .4byte 0x03004b20 +_0810CF9C: .4byte gTasks _0810CFA0: .4byte gUnknown_083F809C _0810CFA4: ldr r0, _0810CFBC @@ -300868,7 +300868,7 @@ sub_810CFC4: @ 810CFC4 strh r0, [r1, 0xC] b _0810CFF0 .align 2, 0 -_0810CFE4: .4byte 0x03004b20 +_0810CFE4: .4byte gTasks _0810CFE8: ldr r0, _0810CFF4 ldr r0, [r0, 0x8] @@ -300877,7 +300877,7 @@ _0810CFF0: pop {r0} bx r0 .align 2, 0 -_0810CFF4: .4byte 0x03001770 +_0810CFF4: .4byte gMain thumb_func_end sub_810CFC4 thumb_func_start sub_810CFF8 @@ -300905,7 +300905,7 @@ sub_810D00C: @ 810D00C str r0, [r1] bx lr .align 2, 0 -_0810D020: .4byte 0x03004b20 +_0810D020: .4byte gTasks _0810D024: .4byte sub_810D028 thumb_func_end sub_810D00C @@ -300972,7 +300972,7 @@ _0810D0AC: .4byte REG_BG0CNT _0810D0B0: .4byte 0x00001f0c _0810D0B4: .4byte gCaveTransitionPalette_White _0810D0B8: .4byte gCaveTransitionPalette_Black -_0810D0BC: .4byte 0x03004b20 +_0810D0BC: .4byte gTasks _0810D0C0: .4byte sub_810D0C4 thumb_func_end sub_810D028 @@ -301003,7 +301003,7 @@ sub_810D0C4: @ 810D0C4 bl LoadPalette b _0810D114 .align 2, 0 -_0810D0F8: .4byte 0x03004b20 +_0810D0F8: .4byte gTasks _0810D0FC: .4byte gUnknown_083F808C _0810D100: ldr r1, _0810D118 @@ -301053,7 +301053,7 @@ sub_810D128: @ 810D128 strh r0, [r3, 0xA] b _0810D172 .align 2, 0 -_0810D158: .4byte 0x03004b20 +_0810D158: .4byte gTasks _0810D15C: .4byte REG_BLDALPHA _0810D160: ldr r0, _0810D178 @@ -301068,7 +301068,7 @@ _0810D172: bx r0 .align 2, 0 _0810D178: .4byte gCaveTransitionPalette_Black -_0810D17C: .4byte 0x03001770 +_0810D17C: .4byte gMain thumb_func_end sub_810D128 thumb_func_start sub_810D180 @@ -301088,7 +301088,7 @@ sub_810D180: @ 810D180 b _0810D1B4 .align 2, 0 _0810D1A0: .4byte 0x00000804 -_0810D1A4: .4byte 0x02039324 +_0810D1A4: .4byte gUnknown_02039324 _0810D1A8: ldr r1, _0810D1E8 movs r0, 0 @@ -301120,7 +301120,7 @@ _0810D1D4: bl sub_80537CC b _0810D1F6 .align 2, 0 -_0810D1E8: .4byte 0x02039324 +_0810D1E8: .4byte gUnknown_02039324 _0810D1EC: .4byte gSaveBlock2 _0810D1F0: movs r0, 0x2 @@ -301176,7 +301176,7 @@ _0810D250: pop {r1} bx r1 .align 2, 0 -_0810D260: .4byte 0x03004360 +_0810D260: .4byte gPlayerParty _0810D264: .4byte 0x0000083b _0810D268: .4byte sub_8141F90 thumb_func_end sub_810D180 @@ -301311,7 +301311,7 @@ _0810D336: movs r0, 0x1 b _0810D370 .align 2, 0 -_0810D360: .4byte 0x03004360 +_0810D360: .4byte gPlayerParty _0810D364: .4byte 0x0000ffff _0810D368: adds r5, 0x1 @@ -301349,7 +301349,7 @@ sub_810D378: @ 810D378 b _0810D3BE .align 2, 0 _0810D3AC: .4byte gUnknown_083F8340 -_0810D3B0: .4byte 0x03004038 +_0810D3B0: .4byte gLocalTime _0810D3B4: .4byte 0x0000083a _0810D3B8: ldr r0, _0810D3C4 @@ -301442,8 +301442,8 @@ sub_810D43C: @ 810D43C bl sub_8090F68 b _0810D470 .align 2, 0 -_0810D458: .4byte 0x0202e8cc -_0810D45C: .4byte 0x0202e8ce +_0810D458: .4byte gUnknown_0202E8CC +_0810D45C: .4byte gUnknown_0202E8CE _0810D460: movs r0, 0 bl pokedex_count @@ -301460,8 +301460,8 @@ _0810D470: pop {r1} bx r1 .align 2, 0 -_0810D480: .4byte 0x0202e8ce -_0810D484: .4byte 0x0202e8d0 +_0810D480: .4byte gUnknown_0202E8CE +_0810D484: .4byte gUnknown_0202E8D0 thumb_func_end sub_810D43C thumb_func_start sub_810D488 @@ -301680,7 +301680,7 @@ sub_810D600: @ 810D600 pop {r0} bx r0 .align 2, 0 -_0810D614: .4byte 0x0202e8cc +_0810D614: .4byte gUnknown_0202E8CC thumb_func_end sub_810D600 thumb_func_start sub_810D618 @@ -301707,7 +301707,7 @@ sub_810D62C: @ 810D62C bx r0 .align 2, 0 _0810D640: .4byte c2_exit_to_overworld_2_switch -_0810D644: .4byte 0x0300485c +_0810D644: .4byte gUnknown_0300485C _0810D648: .4byte mapldr_080CA5C0 thumb_func_end sub_810D62C @@ -301753,7 +301753,7 @@ _0810D69C: pop {r0} bx r0 .align 2, 0 -_0810D6A0: .4byte 0x0202f388 +_0810D6A0: .4byte gPaletteFade thumb_func_end sub_810D684 thumb_func_start sub_810D6A4 @@ -301780,7 +301780,7 @@ sub_810D6B8: @ 810D6B8 pop {r0} bx r0 .align 2, 0 -_0810D6D0: .4byte 0x03001770 +_0810D6D0: .4byte gMain _0810D6D4: .4byte c2_exit_to_overworld_2_switch _0810D6D8: .4byte Cb2_ViewWallClock thumb_func_end sub_810D6B8 @@ -301797,9 +301797,9 @@ wild_pokemon_reroll: @ 810D6DC str r0, [r1] bx lr .align 2, 0 -_0810D6F0: .4byte 0x02039250 -_0810D6F4: .4byte 0x02039251 -_0810D6F8: .4byte 0x02039254 +_0810D6F0: .4byte gUnknown_02039250 +_0810D6F4: .4byte gUnknown_02039251 +_0810D6F8: .4byte gUnknown_02039254 thumb_func_end wild_pokemon_reroll thumb_func_start sub_810D6FC @@ -301816,10 +301816,10 @@ sub_810D6FC: @ 810D6FC str r0, [r1] bx lr .align 2, 0 -_0810D714: .4byte 0x02039250 -_0810D718: .4byte 0x02039251 -_0810D71C: .4byte 0x02039254 -_0810D720: .4byte 0x03001770 +_0810D714: .4byte gUnknown_02039250 +_0810D718: .4byte gUnknown_02039251 +_0810D71C: .4byte gUnknown_02039254 +_0810D720: .4byte gMain thumb_func_end sub_810D6FC thumb_func_start sp0E3_walkrun_bitfield_interpretation @@ -301866,7 +301866,7 @@ sub_810D74C: @ 810D74C bl StringAppend b _0810D780 .align 2, 0 -_0810D770: .4byte 0x020231cc +_0810D770: .4byte gStringVar1 _0810D774: .4byte gOtherText_Times _0810D778: ldr r0, _0810D7CC @@ -301905,10 +301905,10 @@ _0810D780: bl StringAppend b _0810D7E8 .align 2, 0 -_0810D7CC: .4byte 0x020231cc +_0810D7CC: .4byte gStringVar1 _0810D7D0: .4byte gOtherText_99Times _0810D7D4: .4byte 0x00000e0f -_0810D7D8: .4byte 0x020232cc +_0810D7D8: .4byte gStringVar2 _0810D7DC: .4byte gOtherText_Seconds _0810D7E0: ldr r0, _0810D7F4 @@ -301921,7 +301921,7 @@ _0810D7E8: movs r4, 0x5 b _0810D81A .align 2, 0 -_0810D7F4: .4byte 0x020232cc +_0810D7F4: .4byte gStringVar2 _0810D7F8: .4byte gOtherText_1Minute _0810D7FC: cmp r6, 0x3 @@ -301979,7 +301979,7 @@ _0810D84C: pop {r0} bx r0 .align 2, 0 -_0810D858: .4byte 0x0202e8dc +_0810D858: .4byte gScriptResult thumb_func_end sub_810D74C thumb_func_start sub_810D85C @@ -302001,9 +302001,9 @@ sub_810D85C: @ 810D85C pop {r0} bx r0 .align 2, 0 -_0810D880: .4byte 0x03001770 -_0810D884: .4byte 0x02039254 -_0810D888: .4byte 0x02039251 +_0810D880: .4byte gMain +_0810D884: .4byte gUnknown_02039254 +_0810D888: .4byte gUnknown_02039251 thumb_func_end sub_810D85C thumb_func_start sub_810D88C @@ -302120,7 +302120,7 @@ _0810D96C: pop {r0} bx r0 .align 2, 0 -_0810D974: .4byte 0x020297f0 +_0810D974: .4byte gUnknown_020297F0 _0810D978: .4byte 0x00000c1d _0810D97C: .4byte 0x000040a9 thumb_func_end sub_810D934 @@ -302347,7 +302347,7 @@ _0810DB12: bx r1 .align 2, 0 _0810DB20: .4byte gUnknown_083D1464 -_0810DB24: .4byte 0x03002978 +_0810DB24: .4byte gUnknown_03002978 thumb_func_end sub_810DAC8 thumb_func_start sub_810DB28 @@ -302402,7 +302402,7 @@ _0810DB86: subs r0, 0x1 b _0810DBAE .align 2, 0 -_0810DB90: .4byte 0x02025734 +_0810DB90: .4byte gSaveBlock1 _0810DB94: movs r7, 0x1 ldr r0, _0810DBA4 @@ -302412,7 +302412,7 @@ _0810DB94: subs r0, 0x1 b _0810DBCC .align 2, 0 -_0810DBA4: .4byte 0x02025734 +_0810DBA4: .4byte gSaveBlock1 _0810DBA8: ldr r1, _0810DBBC ldrh r0, [r1] @@ -302425,7 +302425,7 @@ _0810DBAE: mov r8, r1 b _0810DBD2 .align 2, 0 -_0810DBBC: .4byte 0x02025734 +_0810DBBC: .4byte gSaveBlock1 _0810DBC0: movs r7, 0x3 ldr r0, _0810DBD8 @@ -302441,7 +302441,7 @@ _0810DBD2: movs r6, 0 b _0810DC5C .align 2, 0 -_0810DBD8: .4byte 0x02025734 +_0810DBD8: .4byte gSaveBlock1 _0810DBDC: cmp r10, r6 beq _0810DC56 @@ -302520,8 +302520,8 @@ _0810DC5C: pop {r0} bx r0 .align 2, 0 -_0810DC74: .4byte 0x03002970 -_0810DC78: .4byte 0x0202e8cc +_0810DC74: .4byte gLinkPlayers +_0810DC78: .4byte gUnknown_0202E8CC thumb_func_end sub_810DB28 thumb_func_start sub_810DC7C @@ -302543,7 +302543,7 @@ _0810DC82: b _0810DCB6 .align 2, 0 _0810DC9C: .4byte gUnknown_083F8364 -_0810DCA0: .4byte 0x0202e8cc +_0810DCA0: .4byte gUnknown_0202E8CC _0810DCA4: .4byte 0x00000206 _0810DCA8: lsls r1, r4, 2 @@ -302987,8 +302987,8 @@ sub_810E070: @ 810E070 pop {r0} bx r0 .align 2, 0 -_0810E090: .4byte 0x02039258 -_0810E094: .4byte 0x02039259 +_0810E090: .4byte gUnknown_02039258 +_0810E094: .4byte gUnknown_02039259 _0810E098: .4byte sub_810E09C thumb_func_end sub_810E070 @@ -303028,9 +303028,9 @@ sub_810E09C: @ 810E09C b _0810E0FC .align 2, 0 _0810E0E4: .4byte gUnknown_083F8370 -_0810E0E8: .4byte 0x02039259 -_0810E0EC: .4byte 0x02039258 -_0810E0F0: .4byte 0x0202e8cc +_0810E0E8: .4byte gUnknown_02039259 +_0810E0EC: .4byte gUnknown_02039258 +_0810E0F0: .4byte gUnknown_0202E8CC _0810E0F4: .4byte gUnknown_083F8376 _0810E0F8: adds r0, r2, 0x1 @@ -303210,7 +303210,7 @@ sub_810E230: @ 810E230 pop {r0} bx r0 .align 2, 0 -_0810E244: .4byte 0x0202e8cc +_0810E244: .4byte gUnknown_0202E8CC _0810E248: .4byte gUnknown_083F8376 thumb_func_end sub_810E230 @@ -303222,7 +303222,7 @@ sub_810E24C: @ 810E24C pop {r0} bx r0 .align 2, 0 -_0810E258: .4byte 0x020234cc +_0810E258: .4byte gStringVar4 thumb_func_end sub_810E24C thumb_func_start sub_810E25C @@ -303236,9 +303236,9 @@ sub_810E25C: @ 810E25C strh r0, [r1] bx lr .align 2, 0 -_0810E26C: .4byte 0x0202e8cc -_0810E270: .4byte 0x02025734 -_0810E274: .4byte 0x0202e8ce +_0810E26C: .4byte gUnknown_0202E8CC +_0810E270: .4byte gSaveBlock1 +_0810E274: .4byte gUnknown_0202E8CE thumb_func_end sub_810E25C thumb_func_start sub_810E278 @@ -303272,7 +303272,7 @@ sub_810E298: @ 810E298 b _0810E2C0 .align 2, 0 _0810E2AC: .4byte gSaveBlock2 -_0810E2B0: .4byte 0x020231cc +_0810E2B0: .4byte gStringVar1 _0810E2B4: .4byte gOtherText_BigGuy _0810E2B8: ldr r0, _0810E2C4 @@ -303282,7 +303282,7 @@ _0810E2C0: pop {r0} bx r0 .align 2, 0 -_0810E2C4: .4byte 0x020231cc +_0810E2C4: .4byte gStringVar1 _0810E2C8: .4byte gOtherText_BigGirl thumb_func_end sub_810E298 @@ -303299,7 +303299,7 @@ sub_810E2CC: @ 810E2CC b _0810E2F4 .align 2, 0 _0810E2E0: .4byte gSaveBlock2 -_0810E2E4: .4byte 0x020231cc +_0810E2E4: .4byte gStringVar1 _0810E2E8: .4byte gOtherText_Daughter _0810E2EC: ldr r0, _0810E2F8 @@ -303309,7 +303309,7 @@ _0810E2F4: pop {r0} bx r0 .align 2, 0 -_0810E2F8: .4byte 0x020231cc +_0810E2F8: .4byte gStringVar1 _0810E2FC: .4byte gOtherText_Son thumb_func_end sub_810E2CC @@ -303319,7 +303319,7 @@ sub_810E300: @ 810E300 ldrb r0, [r0] bx lr .align 2, 0 -_0810E308: .4byte 0x02024d26 +_0810E308: .4byte gUnknown_02024D26 thumb_func_end sub_810E300 thumb_func_start sub_810E30C @@ -303340,7 +303340,7 @@ sub_810E30C: @ 810E30C bl warp1_set b _0810E342 .align 2, 0 -_0810E32C: .4byte 0x0202e8cc +_0810E32C: .4byte gUnknown_0202E8CC _0810E330: movs r2, 0x1 negs r2, r2 @@ -303365,7 +303365,7 @@ sub_810E348: @ 810E348 pop {r0} bx r0 .align 2, 0 -_0810E358: .4byte 0x0202e8cc +_0810E358: .4byte gUnknown_0202E8CC thumb_func_end sub_810E348 thumb_func_start sub_810E35C @@ -303386,7 +303386,7 @@ _0810E376: pop {r1} bx r1 .align 2, 0 -_0810E37C: .4byte 0x03004038 +_0810E37C: .4byte gLocalTime _0810E380: .4byte 0x0000270f thumb_func_end sub_810E35C @@ -303408,7 +303408,7 @@ sub_810E384: @ 810E384 movs r0, 0x6 b _0810E3FE .align 2, 0 -_0810E3A8: .4byte 0x03004360 +_0810E3A8: .4byte gPlayerParty _0810E3AC: adds r0, r4, 0 movs r1, 0x20 @@ -303511,7 +303511,7 @@ _0810E458: bx r0 .align 2, 0 _0810E460: .4byte sub_810E468 -_0810E464: .4byte 0x03004b20 +_0810E464: .4byte gTasks thumb_func_end sub_810E424 thumb_func_start sub_810E468 @@ -303534,7 +303534,7 @@ _0810E486: pop {r0} bx r0 .align 2, 0 -_0810E48C: .4byte 0x03004b20 +_0810E48C: .4byte gTasks thumb_func_end sub_810E468 thumb_func_start sub_810E490 @@ -303622,7 +303622,7 @@ sub_810E508: @ 810E508 movs r3, 0x4 b _0810E566 .align 2, 0 -_0810E528: .4byte 0x0202e8cc +_0810E528: .4byte gUnknown_0202E8CC _0810E52C: cmp r0, 0x1 bne _0810E538 @@ -303645,7 +303645,7 @@ _0810E544: movs r3, 0x5 b _0810E566 .align 2, 0 -_0810E550: .4byte 0x0202e8cc +_0810E550: .4byte gUnknown_0202E8CC _0810E554: cmp r0, 0x1 bne _0810E560 @@ -303682,7 +303682,7 @@ _0810E566: bx r0 .align 2, 0 _0810E594: .4byte 0x0000027e -_0810E598: .4byte 0x02025734 +_0810E598: .4byte gSaveBlock1 thumb_func_end sub_810E508 thumb_func_start sub_810E59C @@ -303732,7 +303732,7 @@ _0810E5DA: movs r4, 0x4 b _0810E5FE .align 2, 0 -_0810E5E8: .4byte 0x0202e8cc +_0810E5E8: .4byte gUnknown_0202E8CC _0810E5EC: cmp r0, 0x1 bne _0810E5F8 @@ -303770,7 +303770,7 @@ _0810E5FE: bx r0 .align 2, 0 _0810E630: .4byte 0x00000259 -_0810E634: .4byte 0x02025734 +_0810E634: .4byte gSaveBlock1 thumb_func_end sub_810E5A8 thumb_func_start sub_810E638 @@ -303805,7 +303805,7 @@ _0810E66C: bx r0 .align 2, 0 _0810E674: .4byte sub_810E67C -_0810E678: .4byte 0x03004b20 +_0810E678: .4byte gTasks thumb_func_end sub_810E638 thumb_func_start sub_810E67C @@ -303828,7 +303828,7 @@ _0810E69A: pop {r0} bx r0 .align 2, 0 -_0810E6A0: .4byte 0x03004b20 +_0810E6A0: .4byte gTasks thumb_func_end sub_810E67C thumb_func_start sub_810E6A4 @@ -303928,7 +303928,7 @@ sub_810E74C: @ 810E74C ldr r0, [r0] mov pc, r0 .align 2, 0 -_0810E768: .4byte 0x02025734 +_0810E768: .4byte gSaveBlock1 _0810E76C: .4byte _0810E770 .align 2, 0 _0810E770: @@ -304025,8 +304025,8 @@ _0810E7E8: pop {r0} bx r0 .align 2, 0 -_0810E81C: .4byte 0x0202e8cc -_0810E820: .4byte 0x03000760 +_0810E81C: .4byte gUnknown_0202E8CC +_0810E820: .4byte gUnknown_03000760 thumb_func_end sub_810E7AC thumb_func_start sub_810E824 @@ -304065,9 +304065,9 @@ _0810E85C: pop {r0} bx r0 .align 2, 0 -_0810E868: .4byte 0x0203925a -_0810E86C: .4byte 0x0203925b -_0810E870: .4byte 0x03000760 +_0810E868: .4byte gUnknown_0203925A +_0810E86C: .4byte gUnknown_0203925B +_0810E870: .4byte gUnknown_03000760 thumb_func_end sub_810E824 thumb_func_start sub_810E874 @@ -304100,8 +304100,8 @@ sub_810E874: @ 810E874 bl sub_810ECD4 b _0810E8E8 .align 2, 0 -_0810E8B8: .4byte 0x0203925a -_0810E8BC: .4byte 0x0203925c +_0810E8B8: .4byte gUnknown_0203925A +_0810E8BC: .4byte gUnknown_0203925C _0810E8C0: ldrb r3, [r4] lsls r3, 1 @@ -304162,7 +304162,7 @@ _0810E924: pop {r0} bx r0 .align 2, 0 -_0810E938: .4byte 0x03000760 +_0810E938: .4byte gUnknown_03000760 _0810E93C: .4byte gUnknown_083F8380 _0810E940: .4byte sub_810E984 thumb_func_end sub_810E874 @@ -304195,7 +304195,7 @@ sub_810E944: @ 810E944 .align 2, 0 _0810E978: .4byte gOtherText_NowOn _0810E97C: .4byte gUnknown_083F8380 -_0810E980: .4byte 0x0202e8ce +_0810E980: .4byte gUnknown_0202E8CE thumb_func_end sub_810E944 thumb_func_start sub_810E984 @@ -304288,12 +304288,12 @@ _0810E9E8: bl sub_810EC9C b _0810EABC .align 2, 0 -_0810EA44: .4byte 0x03001770 -_0810EA48: .4byte 0x0203925b -_0810EA4C: .4byte 0x0203925a -_0810EA50: .4byte 0x03000760 -_0810EA54: .4byte 0x0202e8ce -_0810EA58: .4byte 0x0202e8dc +_0810EA44: .4byte gMain +_0810EA48: .4byte gUnknown_0203925B +_0810EA4C: .4byte gUnknown_0203925A +_0810EA50: .4byte gUnknown_03000760 +_0810EA54: .4byte gUnknown_0202E8CE +_0810EA58: .4byte gScriptResult _0810EA5C: ldr r0, _0810EA88 strh r5, [r0] @@ -304313,9 +304313,9 @@ _0810EA5C: bl DestroyTask b _0810EABC .align 2, 0 -_0810EA88: .4byte 0x0202e8dc -_0810EA8C: .4byte 0x0202e8de -_0810EA90: .4byte 0x02025734 +_0810EA88: .4byte gScriptResult +_0810EA8C: .4byte gUnknown_0202E8DE +_0810EA90: .4byte gSaveBlock1 _0810EA94: movs r0, 0x2 ands r0, r2 @@ -304339,7 +304339,7 @@ _0810EABC: pop {r0} bx r0 .align 2, 0 -_0810EAC4: .4byte 0x0202e8dc +_0810EAC4: .4byte gScriptResult thumb_func_end sub_810E984 thumb_func_start sub_810EAC8 @@ -304362,7 +304362,7 @@ sub_810EAC8: @ 810EAC8 movs r0, 0 b _0810EB78 .align 2, 0 -_0810EAEC: .4byte 0x0203925a +_0810EAEC: .4byte gUnknown_0203925A _0810EAF0: cmp r1, 0x40 bne _0810EB04 @@ -304373,7 +304373,7 @@ _0810EAF0: movs r7, 0x1 b _0810EB1C .align 2, 0 -_0810EB00: .4byte 0x0203925b +_0810EB00: .4byte gUnknown_0203925B _0810EB04: cmp r3, 0x80 bne _0810EB18 @@ -304441,8 +304441,8 @@ _0810EB78: pop {r1} bx r1 .align 2, 0 -_0810EB84: .4byte 0x0203925b -_0810EB88: .4byte 0x03000760 +_0810EB84: .4byte gUnknown_0203925B +_0810EB88: .4byte gUnknown_03000760 _0810EB8C: .4byte gUnknown_083F8380 thumb_func_end sub_810EAC8 @@ -304464,7 +304464,7 @@ sub_810EB90: @ 810EB90 bl SetBgTilemapBuffer b _0810EBB8 .align 2, 0 -_0810EBB0: .4byte 0x0203925c +_0810EBB0: .4byte gUnknown_0203925C _0810EBB4: bl sub_810ECB0 _0810EBB8: @@ -304476,7 +304476,7 @@ _0810EBB8: bl sub_810ECD4 b _0810EBE0 .align 2, 0 -_0810EBC8: .4byte 0x0203925a +_0810EBC8: .4byte gUnknown_0203925A _0810EBCC: cmp r1, r0 bne _0810EBE0 @@ -304492,7 +304492,7 @@ _0810EBE0: pop {r0} bx r0 .align 2, 0 -_0810EBE8: .4byte 0x0203925c +_0810EBE8: .4byte gUnknown_0203925C thumb_func_end sub_810EB90 thumb_func_start sub_810EBEC @@ -304526,7 +304526,7 @@ sub_810EBEC: @ 810EBEC bx r0 .align 2, 0 _0810EC2C: .4byte sub_810EC34 -_0810EC30: .4byte 0x03004b20 +_0810EC30: .4byte gTasks thumb_func_end sub_810EBEC thumb_func_start sub_810EC34 @@ -304578,7 +304578,7 @@ _0810EC92: pop {r0} bx r0 .align 2, 0 -_0810EC98: .4byte 0x03004b20 +_0810EC98: .4byte gTasks thumb_func_end sub_810EC34 thumb_func_start sub_810EC9C @@ -304611,7 +304611,7 @@ _0810ECCC: pop {r0} bx r0 .align 2, 0 -_0810ECD0: .4byte 0x0203925c +_0810ECD0: .4byte gUnknown_0203925C thumb_func_end sub_810ECB0 thumb_func_start sub_810ECD4 @@ -304634,7 +304634,7 @@ _0810ECF2: pop {r0} bx r0 .align 2, 0 -_0810ECF8: .4byte 0x0203925c +_0810ECF8: .4byte gUnknown_0203925C thumb_func_end sub_810ECD4 thumb_func_start sub_810ECFC @@ -304669,7 +304669,7 @@ _0810ED30: bx r0 .align 2, 0 _0810ED38: .4byte sub_810ED40 -_0810ED3C: .4byte 0x03004b20 +_0810ED3C: .4byte gTasks thumb_func_end sub_810ECFC thumb_func_start sub_810ED40 @@ -304687,7 +304687,7 @@ sub_810ED40: @ 810ED40 pop {r0} bx r0 .align 2, 0 -_0810ED5C: .4byte 0x03004b20 +_0810ED5C: .4byte gTasks thumb_func_end sub_810ED40 thumb_func_start sub_810ED60 @@ -304874,7 +304874,7 @@ _0810EEFE: pop {r0} bx r0 .align 2, 0 -_0810EF08: .4byte 0x0203925c +_0810EF08: .4byte gUnknown_0203925C thumb_func_end sub_810EEDC thumb_func_start sub_810EF0C @@ -304887,7 +304887,7 @@ sub_810EF0C: @ 810EF0C pop {r0} bx r0 .align 2, 0 -_0810EF1C: .4byte 0x0202e8cc +_0810EF1C: .4byte gUnknown_0202E8CC _0810EF20: .4byte 0x00000259 thumb_func_end sub_810EF0C @@ -304901,7 +304901,7 @@ sub_810EF24: @ 810EF24 pop {r0} bx r0 .align 2, 0 -_0810EF34: .4byte 0x0202e8cc +_0810EF34: .4byte gUnknown_0202E8CC _0810EF38: .4byte 0x00000259 thumb_func_end sub_810EF24 @@ -304922,7 +304922,7 @@ sub_810EF3C: @ 810EF3C movs r0, 0x1 b _0810EF62 .align 2, 0 -_0810EF5C: .4byte 0x03004360 +_0810EF5C: .4byte gPlayerParty _0810EF60: movs r0, 0 _0810EF62: @@ -304947,7 +304947,7 @@ sub_810EF68: @ 810EF68 movs r0, 0x1 b _0810EF8E .align 2, 0 -_0810EF88: .4byte 0x03004360 +_0810EF88: .4byte gPlayerParty _0810EF8C: movs r0, 0 _0810EF8E: @@ -304972,7 +304972,7 @@ sub_810EF94: @ 810EF94 movs r0, 0x1 b _0810EFBA .align 2, 0 -_0810EFB4: .4byte 0x03004360 +_0810EFB4: .4byte gPlayerParty _0810EFB8: movs r0, 0 _0810EFBA: @@ -304997,7 +304997,7 @@ sub_810EFC0: @ 810EFC0 movs r0, 0x1 b _0810EFE6 .align 2, 0 -_0810EFE0: .4byte 0x03004360 +_0810EFE0: .4byte gPlayerParty _0810EFE4: movs r0, 0 _0810EFE6: @@ -305022,7 +305022,7 @@ sub_810EFEC: @ 810EFEC movs r0, 0x1 b _0810F012 .align 2, 0 -_0810F00C: .4byte 0x03004360 +_0810F00C: .4byte gPlayerParty _0810F010: movs r0, 0 _0810F012: @@ -305072,8 +305072,8 @@ _0810F060: b _0810F082 .align 2, 0 _0810F068: .4byte gBaseStats -_0810F06C: .4byte 0x03004360 -_0810F070: .4byte 0x0202e8dc +_0810F06C: .4byte gPlayerParty +_0810F070: .4byte gScriptResult _0810F074: adds r0, r5, 0x1 lsls r0, 24 @@ -305088,7 +305088,7 @@ _0810F082: pop {r0} bx r0 .align 2, 0 -_0810F08C: .4byte 0x0202e8dc +_0810F08C: .4byte gScriptResult thumb_func_end sub_810F018 thumb_func_start sub_810F090 @@ -305145,10 +305145,10 @@ _0810F0CA: pop {r0} bx r0 .align 2, 0 -_0810F104: .4byte 0x0203925c +_0810F104: .4byte gUnknown_0203925C _0810F108: .4byte gUnknown_083F83C0 -_0810F10C: .4byte 0x0203925b -_0810F110: .4byte 0x0203925a +_0810F10C: .4byte gUnknown_0203925B +_0810F110: .4byte gUnknown_0203925A _0810F114: .4byte sub_810F118 thumb_func_end sub_810F090 @@ -305245,10 +305245,10 @@ _0810F1DE: pop {r0} bx r0 .align 2, 0 -_0810F1E4: .4byte 0x03001770 -_0810F1E8: .4byte 0x0203925b -_0810F1EC: .4byte 0x0203925a -_0810F1F0: .4byte 0x0202e8dc +_0810F1E4: .4byte gMain +_0810F1E8: .4byte gUnknown_0203925B +_0810F1EC: .4byte gUnknown_0203925A +_0810F1F0: .4byte gScriptResult thumb_func_end sub_810F118 thumb_func_start sub_810F1F4 @@ -305269,7 +305269,7 @@ sub_810F1F4: @ 810F1F4 movs r0, 0 b _0810F282 .align 2, 0 -_0810F214: .4byte 0x0203925a +_0810F214: .4byte gUnknown_0203925A _0810F218: cmp r1, 0x40 bne _0810F22C @@ -305280,7 +305280,7 @@ _0810F218: movs r6, 0x1 b _0810F244 .align 2, 0 -_0810F228: .4byte 0x0203925b +_0810F228: .4byte gUnknown_0203925B _0810F22C: cmp r3, 0x80 bne _0810F240 @@ -305331,7 +305331,7 @@ _0810F282: pop {r1} bx r1 .align 2, 0 -_0810F288: .4byte 0x0203925b +_0810F288: .4byte gUnknown_0203925B _0810F28C: .4byte gUnknown_083F83C0 thumb_func_end sub_810F1F4 @@ -305354,7 +305354,7 @@ _0810F2AC: pop {r0} bx r0 .align 2, 0 -_0810F2B0: .4byte 0x0203925c +_0810F2B0: .4byte gUnknown_0203925C thumb_func_end sub_810F290 thumb_func_start sub_810F2B4 @@ -305377,7 +305377,7 @@ _0810F2D2: pop {r0} bx r0 .align 2, 0 -_0810F2D8: .4byte 0x0203925c +_0810F2D8: .4byte gUnknown_0203925C thumb_func_end sub_810F2B4 thumb_func_start sub_810F2DC @@ -305398,7 +305398,7 @@ sub_810F2DC: @ 810F2DC bl SetBgTilemapBuffer b _0810F304 .align 2, 0 -_0810F2FC: .4byte 0x0203925c +_0810F2FC: .4byte gUnknown_0203925C _0810F300: bl sub_810F290 _0810F304: @@ -305410,7 +305410,7 @@ _0810F304: bl sub_810F2B4 b _0810F32C .align 2, 0 -_0810F314: .4byte 0x0203925a +_0810F314: .4byte gUnknown_0203925A _0810F318: cmp r1, r0 bne _0810F32C @@ -305426,7 +305426,7 @@ _0810F32C: pop {r0} bx r0 .align 2, 0 -_0810F334: .4byte 0x0203925c +_0810F334: .4byte gUnknown_0203925C thumb_func_end sub_810F2DC thumb_func_start SpawnScriptFieldObject @@ -305466,8 +305466,8 @@ SpawnScriptFieldObject: @ 810F338 pop {r0} bx r0 .align 2, 0 -_0810F380: .4byte 0x02025734 -_0810F384: .4byte 0x030048a0 +_0810F380: .4byte gSaveBlock1 +_0810F384: .4byte gMapObjects thumb_func_end SpawnScriptFieldObject thumb_func_start sub_810F388 @@ -305485,7 +305485,7 @@ sub_810F388: @ 810F388 pop {r0} bx r0 .align 2, 0 -_0810F3A8: .4byte 0x02025734 +_0810F3A8: .4byte gSaveBlock1 thumb_func_end sub_810F388 thumb_func_start sub_810F3AC @@ -305508,8 +305508,8 @@ sub_810F3AC: @ 810F3AC pop {r1} bx r1 .align 2, 0 -_0810F3D4: .4byte 0x03004360 -_0810F3D8: .4byte 0x020231cc +_0810F3D4: .4byte gPlayerParty +_0810F3D8: .4byte gStringVar1 thumb_func_end sub_810F3AC thumb_func_start sub_810F3DC @@ -305528,7 +305528,7 @@ sub_810F3DC: @ 810F3DC pop {r0} bx r0 .align 2, 0 -_0810F3FC: .4byte 0x020231cc +_0810F3FC: .4byte gStringVar1 _0810F400: .4byte 0x00004026 thumb_func_end sub_810F3DC @@ -305551,7 +305551,7 @@ sub_810F414: @ 810F414 pop {r0} bx r0 .align 2, 0 -_0810F420: .4byte 0x020231cc +_0810F420: .4byte gStringVar1 thumb_func_end sub_810F414 thumb_func_start sub_810F424 @@ -305581,11 +305581,11 @@ sub_810F424: @ 810F424 ldr r4, _0810F46C b _0810F472 .align 2, 0 -_0810F458: .4byte 0x02025734 +_0810F458: .4byte gSaveBlock1 _0810F45C: .4byte 0x00002dd4 _0810F460: .4byte 0x00002dd6 _0810F464: .4byte gUnknown_083F83E0 -_0810F468: .4byte 0x0202e8cc +_0810F468: .4byte gUnknown_0202E8CC _0810F46C: .4byte gUnknown_083F83EC _0810F470: ldr r4, _0810F484 @@ -305615,7 +305615,7 @@ sub_810F488: @ 810F488 movs r0, 0x1 b _0810F4AA .align 2, 0 -_0810F4A0: .4byte 0x0202e8cc +_0810F4A0: .4byte gUnknown_0202E8CC _0810F4A4: .4byte 0x00000277 _0810F4A8: movs r0, 0 @@ -305638,7 +305638,7 @@ sub_810F4B0: @ 810F4B0 movs r0, 0x1 b _0810F4CE .align 2, 0 -_0810F4C8: .4byte 0x0202e8cc +_0810F4C8: .4byte gUnknown_0202E8CC _0810F4CC: movs r0, 0 _0810F4CE: @@ -305659,7 +305659,7 @@ sub_810F4D4: @ 810F4D4 movs r0, 0x1 b _0810F4F6 .align 2, 0 -_0810F4EC: .4byte 0x0202e8cc +_0810F4EC: .4byte gUnknown_0202E8CC _0810F4F0: .4byte 0x00000279 _0810F4F4: movs r0, 0 @@ -305681,7 +305681,7 @@ sub_810F4FC: @ 810F4FC movs r0, 0x1 b _0810F51E .align 2, 0 -_0810F514: .4byte 0x0202e8cc +_0810F514: .4byte gUnknown_0202E8CC _0810F518: .4byte 0x0000027a _0810F51C: movs r0, 0 @@ -305708,7 +305708,7 @@ sub_810F524: @ 810F524 pop {r1} bx r1 .align 2, 0 -_0810F548: .4byte 0x03004360 +_0810F548: .4byte gPlayerParty thumb_func_end sub_810F524 thumb_func_start sub_810F54C @@ -305737,7 +305737,7 @@ sub_810F54C: @ 810F54C bx r0 .align 2, 0 _0810F580: .4byte 0x0000083b -_0810F584: .4byte 0x03004360 +_0810F584: .4byte gPlayerParty thumb_func_end sub_810F54C thumb_func_start sub_810F588 @@ -305758,7 +305758,7 @@ sub_810F588: @ 810F588 movs r0, 0 b _0810F5B6 .align 2, 0 -_0810F5AC: .4byte 0x03004360 +_0810F5AC: .4byte gPlayerParty _0810F5B0: .4byte 0x01fd0000 _0810F5B4: movs r0, 0x1 @@ -305790,7 +305790,7 @@ sub_810F5BC: @ 810F5BC movs r1, 0x4 b _0810F602 .align 2, 0 -_0810F5E8: .4byte 0x02025734 +_0810F5E8: .4byte gSaveBlock1 _0810F5EC: .4byte 0x0000409a _0810F5F0: movs r0, 0xE9 @@ -305874,7 +305874,7 @@ sub_810F628: @ 810F628 pop {r0} bx r0 .align 2, 0 -_0810F690: .4byte 0x03004360 +_0810F690: .4byte gPlayerParty thumb_func_end sub_810F628 thumb_func_start sub_810F694 @@ -305907,7 +305907,7 @@ _0810F6B6: b _0810F6E4 .align 2, 0 _0810F6D0: .4byte 0x00004023 -_0810F6D4: .4byte 0x03004360 +_0810F6D4: .4byte gPlayerParty _0810F6D8: adds r0, r4, 0x1 lsls r0, 24 @@ -305948,7 +305948,7 @@ _0810F6FC: movs r0, 0x1 b _0810F732 .align 2, 0 -_0810F718: .4byte 0x020300a4 +_0810F718: .4byte gUnknown_020300A4 _0810F71C: adds r0, r4, 0x1 lsls r0, 16 @@ -305979,7 +305979,7 @@ sub_810F738: @ 810F738 movs r0, 0x1 b _0810F752 .align 2, 0 -_0810F74C: .4byte 0x03004360 +_0810F74C: .4byte gPlayerParty _0810F750: movs r0, 0 _0810F752: @@ -306020,9 +306020,9 @@ sub_810F758: @ 810F758 bx r0 .align 2, 0 _0810F798: .4byte sub_810F7A8 -_0810F79C: .4byte 0x03004b20 -_0810F7A0: .4byte 0x0202e8ce -_0810F7A4: .4byte 0x0202e8cc +_0810F79C: .4byte gTasks +_0810F7A0: .4byte gUnknown_0202E8CE +_0810F7A4: .4byte gUnknown_0202E8CC thumb_func_end sub_810F758 thumb_func_start sub_810F7A8 @@ -306076,7 +306076,7 @@ _0810F808: pop {r0} bx r0 .align 2, 0 -_0810F810: .4byte 0x03004b20 +_0810F810: .4byte gTasks thumb_func_end sub_810F7A8 thumb_func_start sub_810F814 @@ -306170,7 +306170,7 @@ _0810F88C: adds r0, r5, 0 b _0810F8CC .align 2, 0 -_0810F8BC: .4byte 0x03004360 +_0810F8BC: .4byte gPlayerParty _0810F8C0: adds r0, r5, 0x1 lsls r0, 24 @@ -306202,8 +306202,8 @@ sub_810F8D4: @ 810F8D4 pop {r1} bx r1 .align 2, 0 -_0810F8F4: .4byte 0x0202e8cc -_0810F8F8: .4byte 0x03004360 +_0810F8F4: .4byte gUnknown_0202E8CC +_0810F8F8: .4byte gPlayerParty thumb_func_end sub_810F8D4 thumb_func_start sub_810F8FC @@ -306233,7 +306233,7 @@ sub_810F908: @ 810F908 b _0810F948 .align 2, 0 _0810F928: .4byte 0x000040c2 -_0810F92C: .4byte 0x03004038 +_0810F92C: .4byte gLocalTime _0810F930: ldrh r1, [r2] movs r4, 0 @@ -306267,7 +306267,7 @@ sub_810F950: @ 810F950 bx r1 .align 2, 0 _0810F964: .4byte 0x000040c2 -_0810F968: .4byte 0x03004038 +_0810F968: .4byte gLocalTime thumb_func_end sub_810F950 thumb_func_start sub_810F96C @@ -306291,9 +306291,9 @@ sub_810F96C: @ 810F96C movs r0, 0x1 b _0810F9A6 .align 2, 0 -_0810F994: .4byte 0x0202e8cc -_0810F998: .4byte 0x03004360 -_0810F99C: .4byte 0x020231cc +_0810F994: .4byte gUnknown_0202E8CC +_0810F998: .4byte gPlayerParty +_0810F99C: .4byte gStringVar1 _0810F9A0: .4byte gSaveBlock2 _0810F9A4: movs r0, 0 @@ -306315,7 +306315,7 @@ sub_810F9AC: @ 810F9AC bl sub_80BF088 b _0810FA4A .align 2, 0 -_0810F9C0: .4byte 0x0202e8dc +_0810F9C0: .4byte gScriptResult _0810F9C4: .4byte 0x0000270f _0810F9C8: ldr r0, _0810F9D8 @@ -306328,7 +306328,7 @@ _0810F9C8: b _0810FA04 .align 2, 0 _0810F9D8: .4byte 0x000003e7 -_0810F9DC: .4byte 0x020231cc +_0810F9DC: .4byte gStringVar1 _0810F9E0: cmp r1, 0x63 bls _0810F9F4 @@ -306339,7 +306339,7 @@ _0810F9E0: adds r4, 0x2 b _0810FA04 .align 2, 0 -_0810F9F0: .4byte 0x020231cc +_0810F9F0: .4byte gStringVar1 _0810F9F4: cmp r1, 0x9 bls _0810FA24 @@ -306362,7 +306362,7 @@ _0810FA04: bl ConvertIntToDecimalStringN b _0810FA4A .align 2, 0 -_0810FA20: .4byte 0x020231cc +_0810FA20: .4byte gStringVar1 _0810FA24: ldr r4, _0810FA50 movs r0, 0xA1 @@ -306386,7 +306386,7 @@ _0810FA4A: pop {r0} bx r0 .align 2, 0 -_0810FA50: .4byte 0x020231cc +_0810FA50: .4byte gStringVar1 thumb_func_end sub_810F9AC thumb_func_start sub_810FA54 @@ -306401,7 +306401,7 @@ sub_810FA54: @ 810FA54 strh r2, [r0] bx lr .align 2, 0 -_0810FA68: .4byte 0x02025734 +_0810FA68: .4byte gSaveBlock1 _0810FA6C: .4byte 0x000013c2 _0810FA70: .4byte 0x000013c4 thumb_func_end sub_810FA54 @@ -306424,7 +306424,7 @@ _0810FA90: pop {r0} bx r0 .align 2, 0 -_0810FA94: .4byte 0x02025734 +_0810FA94: .4byte gSaveBlock1 _0810FA98: .4byte gSaveBlock2 _0810FA9C: .4byte 0x000013c4 thumb_func_end sub_810FA74 @@ -306465,7 +306465,7 @@ _0810FAE8: pop {r0} bx r0 .align 2, 0 -_0810FAF0: .4byte 0x02025734 +_0810FAF0: .4byte gSaveBlock1 _0810FAF4: .4byte 0x000013c2 _0810FAF8: .4byte gSaveBlock2 _0810FAFC: .4byte 0x000013c4 @@ -306510,7 +306510,7 @@ sub_810FB10: @ 810FB10 b _0810FB7E .align 2, 0 _0810FB54: .4byte 0x00004095 -_0810FB58: .4byte 0x02025734 +_0810FB58: .4byte gSaveBlock1 _0810FB5C: .4byte 0x000013c2 _0810FB60: .4byte gUnknown_083F8404 _0810FB64: .4byte 0x0000ff80 @@ -306539,7 +306539,7 @@ _0810FB80: pop {r1} bx r1 .align 2, 0 -_0810FB94: .4byte 0x02025734 +_0810FB94: .4byte gSaveBlock1 _0810FB98: .4byte 0x000013c2 thumb_func_end sub_810FB10 @@ -306575,7 +306575,7 @@ _0810FBA8: strh r0, [r7] b _0810FC00 .align 2, 0 -_0810FBD8: .4byte 0x02026af6 +_0810FBD8: .4byte gUnknown_02026AF6 _0810FBDC: .4byte gUnknown_083F8408 _0810FBE0: adds r0, r5, 0x1 @@ -306601,7 +306601,7 @@ _0810FC00: pop {r1} bx r1 .align 2, 0 -_0810FC0C: .4byte 0x02025734 +_0810FC0C: .4byte gSaveBlock1 _0810FC10: .4byte 0x000013c2 _0810FC14: .4byte gUnknown_083F8408 thumb_func_end sub_810FB9C @@ -306681,9 +306681,9 @@ _0810FC94: pop {r1} bx r1 .align 2, 0 -_0810FCA0: .4byte 0x02026af6 +_0810FCA0: .4byte gUnknown_02026AF6 _0810FCA4: .4byte gUnknown_083F8410 -_0810FCA8: .4byte 0x02025734 +_0810FCA8: .4byte gSaveBlock1 _0810FCAC: .4byte 0x000013c2 thumb_func_end sub_810FC18 @@ -306717,7 +306717,7 @@ _0810FCD0: pop {r1} bx r1 .align 2, 0 -_0810FCE4: .4byte 0x02026af6 +_0810FCE4: .4byte gUnknown_02026AF6 thumb_func_end sub_810FCB0 thumb_func_start sub_810FCE8 @@ -306740,7 +306740,7 @@ sub_810FCE8: @ 810FCE8 .align 2, 0 _0810FD08: .4byte gSaveBlock2 _0810FD0C: .4byte 0x000003e6 -_0810FD10: .4byte 0x02025734 +_0810FD10: .4byte gSaveBlock1 _0810FD14: .4byte 0x000013c4 _0810FD18: ldrh r1, [r6, 0xE] @@ -306793,9 +306793,9 @@ sub_810FD60: @ 810FD60 ands r0, r1 bx lr .align 2, 0 -_0810FD74: .4byte 0x02025734 +_0810FD74: .4byte gSaveBlock1 _0810FD78: .4byte 0x000013c2 -_0810FD7C: .4byte 0x0202e8cc +_0810FD7C: .4byte gUnknown_0202E8CC thumb_func_end sub_810FD60 thumb_func_start sub_810FD80 @@ -306819,7 +306819,7 @@ sub_810FD80: @ 810FD80 strh r0, [r2] bx lr .align 2, 0 -_0810FDA4: .4byte 0x02025734 +_0810FDA4: .4byte gSaveBlock1 _0810FDA8: .4byte 0x000013c2 thumb_func_end sub_810FD80 @@ -306839,7 +306839,7 @@ sub_810FDAC: @ 810FDAC ldr r0, [r0] mov pc, r0 .align 2, 0 -_0810FDC8: .4byte 0x0202e8cc +_0810FDC8: .4byte gUnknown_0202E8CC _0810FDCC: .4byte _0810FDD0 .align 2, 0 _0810FDD0: @@ -306877,7 +306877,7 @@ _0810FE0C: pop {r0} bx r0 .align 2, 0 -_0810FE18: .4byte 0x020287ec +_0810FE18: .4byte gUnknown_020287EC thumb_func_end sub_810FDAC thumb_func_start sub_810FE1C @@ -306914,7 +306914,7 @@ _0810FE58: bl StringCopy b _0810FEF2 .align 2, 0 -_0810FE64: .4byte 0x020231cc +_0810FE64: .4byte gStringVar1 _0810FE68: .4byte gOtherText_Steven _0810FE6C: ldr r0, _0810FE78 @@ -306922,7 +306922,7 @@ _0810FE6C: bl StringCopy b _0810FEF2 .align 2, 0 -_0810FE78: .4byte 0x020231cc +_0810FE78: .4byte gStringVar1 _0810FE7C: .4byte gOtherText_Brawly _0810FE80: ldr r0, _0810FE8C @@ -306930,7 +306930,7 @@ _0810FE80: bl StringCopy b _0810FEF2 .align 2, 0 -_0810FE8C: .4byte 0x020231cc +_0810FE8C: .4byte gStringVar1 _0810FE90: .4byte gOtherText_Winona _0810FE94: ldr r0, _0810FEA0 @@ -306938,7 +306938,7 @@ _0810FE94: bl StringCopy b _0810FEF2 .align 2, 0 -_0810FEA0: .4byte 0x020231cc +_0810FEA0: .4byte gStringVar1 _0810FEA4: .4byte gOtherText_Phoebe _0810FEA8: ldr r0, _0810FEB4 @@ -306946,7 +306946,7 @@ _0810FEA8: bl StringCopy b _0810FEF2 .align 2, 0 -_0810FEB4: .4byte 0x020231cc +_0810FEB4: .4byte gStringVar1 _0810FEB8: .4byte gOtherText_Glacia _0810FEBC: ldr r0, _0810FEC8 @@ -306954,7 +306954,7 @@ _0810FEBC: bl StringCopy b _0810FEF2 .align 2, 0 -_0810FEC8: .4byte 0x020231cc +_0810FEC8: .4byte gStringVar1 _0810FECC: .4byte gOtherText_Wallace _0810FED0: ldr r4, _0810FEF8 @@ -306977,7 +306977,7 @@ _0810FEF2: pop {r0} bx r0 .align 2, 0 -_0810FEF8: .4byte 0x020231cc +_0810FEF8: .4byte gStringVar1 thumb_func_end sub_810FE1C thumb_func_start sub_810FEFC @@ -306998,7 +306998,7 @@ sub_810FEFC: @ 810FEFC b _0810FF2C .align 2, 0 _0810FF20: .4byte 0x00004095 -_0810FF24: .4byte 0x02024d26 +_0810FF24: .4byte gUnknown_02024D26 _0810FF28: bl sub_810FC18 _0810FF2C: @@ -307017,7 +307017,7 @@ sub_810FF30: @ 810FF30 ands r0, r1 bx lr .align 2, 0 -_0810FF40: .4byte 0x02025734 +_0810FF40: .4byte gSaveBlock1 _0810FF44: .4byte 0x000013c2 thumb_func_end sub_810FF30 @@ -307032,7 +307032,7 @@ sub_810FF48: @ 810FF48 strh r1, [r0] bx lr .align 2, 0 -_0810FF58: .4byte 0x02025734 +_0810FF58: .4byte gSaveBlock1 _0810FF5C: .4byte 0x000013c2 thumb_func_end sub_810FF48 @@ -307047,7 +307047,7 @@ sub_810FF60: @ 810FF60 pop {r1} bx r1 .align 2, 0 -_0810FF74: .4byte 0x0202e8cc +_0810FF74: .4byte gUnknown_0202E8CC thumb_func_end sub_810FF60 thumb_func_start sub_810FF78 @@ -307143,7 +307143,7 @@ _0810FFFE: adds r0, r5, 0 b _08110032 .align 2, 0 -_08110024: .4byte 0x020231cc +_08110024: .4byte gStringVar1 _08110028: adds r4, 0x10 adds r5, 0x1 @@ -307402,7 +307402,7 @@ GameFreakRTC_Reset: @ 81101EC pop {r0} bx r0 .align 2, 0 -_081101F8: .4byte 0x020287ec +_081101F8: .4byte gUnknown_020287EC thumb_func_end GameFreakRTC_Reset thumb_func_start sub_81101FC @@ -307426,7 +307426,7 @@ _0811021A: pop {r0} bx r0 .align 2, 0 -_08110220: .4byte 0x0202ffd4 +_08110220: .4byte gUnknown_0202FFD4 _08110224: .4byte 0x0000270f thumb_func_end sub_81101FC @@ -307451,7 +307451,7 @@ _08110246: pop {r0} bx r0 .align 2, 0 -_0811024C: .4byte 0x0202ffd6 +_0811024C: .4byte gUnknown_0202FFD6 _08110250: .4byte 0x0000270f thumb_func_end sub_8110228 @@ -307467,7 +307467,7 @@ sub_8110254: @ 8110254 beq _0811027A b _08110288 .align 2, 0 -_08110268: .4byte 0x02024d26 +_08110268: .4byte gUnknown_02024D26 _0811026C: eors r0, r4 bl sub_81101FC @@ -307520,11 +307520,11 @@ sub_8110290: @ 8110290 pop {r0} bx r0 .align 2, 0 -_081102D4: .4byte 0x020287ec -_081102D8: .4byte 0x0202fff0 -_081102DC: .4byte 0x02024d26 -_081102E0: .4byte 0x03002970 -_081102E4: .4byte 0x02029818 +_081102D4: .4byte gUnknown_020287EC +_081102D8: .4byte gUnknown_0202FFF0 +_081102DC: .4byte gUnknown_02024D26 +_081102E0: .4byte gLinkPlayers +_081102E4: .4byte gUnknown_02029818 thumb_func_end sub_8110290 thumb_func_start sub_81102E8 @@ -307562,9 +307562,9 @@ sub_81102E8: @ 81102E8 pop {r0} bx r0 .align 2, 0 -_08110338: .4byte 0x020231cc -_0811033C: .4byte 0x020232cc -_08110340: .4byte 0x020233cc +_08110338: .4byte gStringVar1 +_0811033C: .4byte gStringVar2 +_08110340: .4byte gStringVar3 _08110344: .4byte gOtherText_WinRecord thumb_func_end sub_81102E8 @@ -307676,7 +307676,7 @@ _0811042E: pop {r0} bx r0 .align 2, 0 -_08110438: .4byte 0x020231cc +_08110438: .4byte gStringVar1 thumb_func_end sub_8110348 thumb_func_start sub_811043C @@ -307717,7 +307717,7 @@ _08110468: bx r0 .align 2, 0 _08110488: .4byte gOtherText_BattleResults -_0811048C: .4byte 0x020287ec +_0811048C: .4byte gUnknown_020287EC _08110490: .4byte gOtherText_WinLoseDraw thumb_func_end sub_811043C @@ -307739,7 +307739,7 @@ sub_8110494: @ 8110494 ldr r0, [r0] mov pc, r0 .align 2, 0 -_081104B4: .4byte 0x02024f4c +_081104B4: .4byte gUnknown_02024F4C _081104B8: .4byte 0x000004ae _081104BC: .4byte _081104C0 .align 2, 0 @@ -307796,7 +307796,7 @@ _0811050A: bx r0 .align 2, 0 _0811052C: .4byte 0x0000270f -_08110530: .4byte 0x020231cc +_08110530: .4byte gStringVar1 _08110534: .4byte gOtherText_WinStreak thumb_func_end sub_81104E8 @@ -307824,7 +307824,7 @@ sub_8110538: @ 8110538 pop {r0} bx r0 .align 2, 0 -_08110564: .4byte 0x02024f4c +_08110564: .4byte gUnknown_02024F4C _08110568: .4byte gOtherText_Record thumb_func_end sub_8110538 @@ -307983,7 +307983,7 @@ _08110692: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0811069C: .4byte 0x03001770 +_0811069C: .4byte gMain _081106A0: .4byte 0x0000043c _081106A4: .4byte _081106A8 .align 2, 0 @@ -308115,7 +308115,7 @@ _081107CC: pop {r0} bx r0 .align 2, 0 -_081107D4: .4byte 0x03001770 +_081107D4: .4byte gMain _081107D8: .4byte 0x0000043c thumb_func_end sub_8110680 @@ -308472,7 +308472,7 @@ _08110A44: b _08110A8C .align 2, 0 _08110A7C: .4byte 0x02000000 -_08110A80: .4byte 0x02028878 +_08110A80: .4byte gUnknown_02028878 _08110A84: movs r1, 0x88 lsls r1, 1 @@ -309006,12 +309006,12 @@ _08110E3C: strh r0, [r3] b _0811105E .align 2, 0 -_08110E5C: .4byte 0x02039260 +_08110E5C: .4byte gUnknown_02039260 _08110E60: .4byte 0x02000000 -_08110E64: .4byte 0x02039262 +_08110E64: .4byte gUnknown_02039262 _08110E68: .4byte 0x0000027f -_08110E6C: .4byte 0x02039266 -_08110E70: .4byte 0x02039264 +_08110E6C: .4byte gUnknown_02039266 +_08110E70: .4byte gUnknown_02039264 _08110E74: .4byte 0x0000ffff _08110E78: .4byte 0x02000110 _08110E7C: .4byte 0x02000116 @@ -309112,8 +309112,8 @@ _08110F28: .4byte 0x0000ffcf _08110F2C: .4byte 0x0000ff3f _08110F30: .4byte 0x0000ffaf _08110F34: .4byte 0x0000ff5f -_08110F38: .4byte 0x02039268 -_08110F3C: .4byte 0x0203926a +_08110F38: .4byte gUnknown_02039268 +_08110F3C: .4byte gUnknown_0203926A _08110F40: .4byte _08110F44 .align 2, 0 _08110F44: @@ -309586,7 +309586,7 @@ sub_81112BC: @ 81112BC b _08111308 .align 2, 0 _081112DC: .4byte 0x02000000 -_081112E0: .4byte 0x03001770 +_081112E0: .4byte gMain _081112E4: .4byte sub_8111314 _081112E8: movs r0, 0x10 @@ -309722,7 +309722,7 @@ sub_81113AC: @ 81113AC _081113DC: .4byte 0x02000000 _081113E0: .4byte 0x000006e4 _081113E4: .4byte sub_81113EC -_081113E8: .4byte 0x03004b20 +_081113E8: .4byte gTasks thumb_func_end sub_81113AC thumb_func_start sub_81113EC @@ -309749,7 +309749,7 @@ _0811140A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08111414: .4byte 0x03004b20 +_08111414: .4byte gTasks _08111418: .4byte _0811141C .align 2, 0 _0811141C: @@ -309892,7 +309892,7 @@ _08111550: pop {r0} bx r0 .align 2, 0 -_08111558: .4byte 0x03004b20 +_08111558: .4byte gTasks thumb_func_end sub_81113EC thumb_func_start sub_811155C @@ -309917,7 +309917,7 @@ sub_811155C: @ 811155C beq _0811159E b _08111590 .align 2, 0 -_08111584: .4byte 0x03004b20 +_08111584: .4byte gTasks _08111588: cmp r1, 0x2 beq _081115F8 @@ -309940,8 +309940,8 @@ _0811159E: bne _0811164C b _0811163C .align 2, 0 -_081115AC: .4byte 0x03004b20 -_081115B0: .4byte 0x0202f388 +_081115AC: .4byte gTasks +_081115B0: .4byte gPaletteFade _081115B4: ldr r0, _081115CC ldrh r2, [r0, 0x2E] @@ -309955,7 +309955,7 @@ _081115B4: bl audio_play b _0811163C .align 2, 0 -_081115CC: .4byte 0x03001770 +_081115CC: .4byte gMain _081115D0: movs r0, 0x10 ands r0, r2 @@ -310004,7 +310004,7 @@ _0811160A: bl DestroyTask b _0811164C .align 2, 0 -_08111630: .4byte 0x0202f388 +_08111630: .4byte gPaletteFade _08111634: .4byte 0x02000000 _08111638: .4byte 0x000006e4 _0811163C: @@ -310022,7 +310022,7 @@ _0811164C: pop {r0} bx r0 .align 2, 0 -_08111654: .4byte 0x03004b20 +_08111654: .4byte gTasks thumb_func_end sub_811155C thumb_func_start sub_8111658 @@ -310133,7 +310133,7 @@ _08111724: .4byte gUnknown_083F8594 _08111728: .4byte 0x02000000 _0811172C: .4byte gRegionMapLocations _08111730: .4byte gSpriteTemplate_83F85A4 -_08111734: .4byte 0x02020004 +_08111734: .4byte gSprites thumb_func_end sub_8111658 thumb_func_start sub_8111738 @@ -310289,7 +310289,7 @@ _08111820: str r2, [r0] b _08111884 .align 2, 0 -_08111868: .4byte 0x02020004 +_08111868: .4byte gSprites _0811186C: .4byte 0x00000fa8 _08111870: .4byte gSpriteTemplate_83F8674 _08111874: .4byte 0x000003ff @@ -310340,7 +310340,7 @@ sub_81118A4: @ 81118A4 beq _081118E4 b _08111918 .align 2, 0 -_081118C8: .4byte 0x03004b20 +_081118C8: .4byte gTasks _081118CC: movs r0, 0x1 negs r0, r0 @@ -310384,7 +310384,7 @@ _08111918: pop {r0} bx r0 .align 2, 0 -_08111920: .4byte 0x0202f388 +_08111920: .4byte gPaletteFade thumb_func_end sub_81118A4 thumb_func_start sub_8111924 @@ -310431,7 +310431,7 @@ sub_8111924: @ 8111924 bx r0 .align 2, 0 _08111978: .4byte sub_81118A4 -_0811197C: .4byte 0x03004b20 +_0811197C: .4byte gTasks _08111980: .4byte sub_8111894 thumb_func_end sub_8111924 @@ -310731,32 +310731,32 @@ evolution_cutscene: @ 8111984 _08111C10: .4byte 0x05006000 _08111C14: .4byte REG_MOSAIC _08111C18: .4byte gWindowConfig_81E6C58 -_08111C1C: .4byte 0x030042a4 -_08111C20: .4byte 0x030042a0 -_08111C24: .4byte 0x030042c0 -_08111C28: .4byte 0x030041b4 -_08111C2C: .4byte 0x03004288 -_08111C30: .4byte 0x03004280 -_08111C34: .4byte 0x030041b0 -_08111C38: .4byte 0x030041b8 -_08111C3C: .4byte 0x03004210 -_08111C40: .4byte 0x0300428c -_08111C44: .4byte 0x030028f8 -_08111C48: .4byte 0x020231cc -_08111C4C: .4byte 0x020232cc +_08111C1C: .4byte gUnknown_030042A4 +_08111C20: .4byte gUnknown_030042A0 +_08111C24: .4byte gUnknown_030042C0 +_08111C28: .4byte gUnknown_030041B4 +_08111C2C: .4byte gUnknown_03004288 +_08111C30: .4byte gUnknown_03004280 +_08111C34: .4byte gUnknown_030041B0 +_08111C38: .4byte gUnknown_030041B8 +_08111C3C: .4byte gUnknown_03004210 +_08111C40: .4byte gUnknown_0300428C +_08111C44: .4byte gReservedSpritePaletteCount +_08111C48: .4byte gStringVar1 +_08111C4C: .4byte gStringVar2 _08111C50: .4byte gSpeciesNames _08111C54: .4byte gMonFrontPicTable _08111C58: .4byte gMonFrontPicCoords _08111C5C: .4byte gUnknown_081FAF4C -_08111C60: .4byte 0x02024e8c +_08111C60: .4byte gUnknown_02024E8C _08111C64: .4byte gDummySpriteAffineAnimTable _08111C68: .4byte 0x02014800 -_08111C6C: .4byte 0x02020004 +_08111C6C: .4byte gSprites _08111C70: .4byte nullsub_37 _08111C74: .4byte sub_811240C -_08111C78: .4byte 0x03004b20 +_08111C78: .4byte gTasks _08111C7C: .4byte 0x02009000 -_08111C80: .4byte 0x0202eb08 +_08111C80: .4byte gUnknown_0202EB08 _08111C84: .4byte nullsub_73 _08111C88: .4byte sub_8114FD4 _08111C8C: .4byte sub_8112270 @@ -310937,29 +310937,29 @@ sub_8111C90: @ 8111C90 pop {r0} bx r0 .align 2, 0 -_08111E14: .4byte 0x03004b20 +_08111E14: .4byte gTasks _08111E18: .4byte 0x02014800 -_08111E1C: .4byte 0x03004360 +_08111E1C: .4byte gPlayerParty _08111E20: .4byte 0x05006000 _08111E24: .4byte REG_MOSAIC _08111E28: .4byte gWindowConfig_81E6C58 -_08111E2C: .4byte 0x030042a4 -_08111E30: .4byte 0x030042a0 -_08111E34: .4byte 0x030042c0 -_08111E38: .4byte 0x030041b4 -_08111E3C: .4byte 0x03004288 -_08111E40: .4byte 0x03004280 -_08111E44: .4byte 0x030041b0 -_08111E48: .4byte 0x030041b8 -_08111E4C: .4byte 0x03004210 -_08111E50: .4byte 0x0300428c -_08111E54: .4byte 0x030028f8 +_08111E2C: .4byte gUnknown_030042A4 +_08111E30: .4byte gUnknown_030042A0 +_08111E34: .4byte gUnknown_030042C0 +_08111E38: .4byte gUnknown_030041B4 +_08111E3C: .4byte gUnknown_03004288 +_08111E40: .4byte gUnknown_03004280 +_08111E44: .4byte gUnknown_030041B0 +_08111E48: .4byte gUnknown_030041B8 +_08111E4C: .4byte gUnknown_03004210 +_08111E50: .4byte gUnknown_0300428C +_08111E54: .4byte gReservedSpritePaletteCount _08111E58: .4byte gMonFrontPicTable _08111E5C: .4byte gMonFrontPicCoords _08111E60: .4byte gUnknown_081FAF4C -_08111E64: .4byte 0x02024e8c +_08111E64: .4byte gUnknown_02024E8C _08111E68: .4byte gDummySpriteAffineAnimTable -_08111E6C: .4byte 0x02020004 +_08111E6C: .4byte gSprites _08111E70: .4byte nullsub_37 _08111E74: .4byte nullsub_73 _08111E78: .4byte sub_8114FD4 @@ -310998,10 +310998,10 @@ _08111EAE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08111EB8: .4byte 0x03004b20 +_08111EB8: .4byte gTasks _08111EBC: .4byte 0x02014800 -_08111EC0: .4byte 0x03004360 -_08111EC4: .4byte 0x03001770 +_08111EC0: .4byte gPlayerParty +_08111EC4: .4byte gMain _08111EC8: .4byte 0x0000043c _08111ECC: .4byte _08111ED0 .align 2, 0 @@ -311051,16 +311051,16 @@ _08111EEC: adds r1, r0 b _0811208E .align 2, 0 -_08111F3C: .4byte 0x030028f8 -_08111F40: .4byte 0x030042a4 -_08111F44: .4byte 0x030042a0 -_08111F48: .4byte 0x030042c0 -_08111F4C: .4byte 0x030041b4 -_08111F50: .4byte 0x03004288 -_08111F54: .4byte 0x03004280 -_08111F58: .4byte 0x030041b0 -_08111F5C: .4byte 0x030041b8 -_08111F60: .4byte 0x03001770 +_08111F3C: .4byte gReservedSpritePaletteCount +_08111F40: .4byte gUnknown_030042A4 +_08111F44: .4byte gUnknown_030042A0 +_08111F48: .4byte gUnknown_030042C0 +_08111F4C: .4byte gUnknown_030041B4 +_08111F50: .4byte gUnknown_03004288 +_08111F54: .4byte gUnknown_03004280 +_08111F58: .4byte gUnknown_030041B0 +_08111F5C: .4byte gUnknown_030041B8 +_08111F60: .4byte gMain _08111F64: .4byte 0x0000043c _08111F68: ldr r4, _08111F80 @@ -311074,7 +311074,7 @@ _08111F68: b _08112088 .align 2, 0 _08111F80: .4byte gWindowConfig_81E6F84 -_08111F84: .4byte 0x03004828 +_08111F84: .4byte gUnknown_03004828 _08111F88: ldr r4, _08111FC8 ldr r0, [r4] @@ -311102,8 +311102,8 @@ _08111F88: bl SetVBlankCallback b _081120D6 .align 2, 0 -_08111FC8: .4byte 0x03004828 -_08111FCC: .4byte 0x03001770 +_08111FC8: .4byte gUnknown_03004828 +_08111FCC: .4byte gMain _08111FD0: .4byte 0x0000043c _08111FD4: .4byte nullsub_73 _08111FD8: .4byte sub_811505C @@ -311151,7 +311151,7 @@ _08111FE2: _08112034: .4byte gMonFrontPicTable _08112038: .4byte gMonFrontPicCoords _0811203C: .4byte gUnknown_081FAF4C -_08112040: .4byte 0x03001770 +_08112040: .4byte gMain _08112044: .4byte 0x0000043c _08112048: adds r0, r7, 0 @@ -311194,12 +311194,12 @@ _0811208E: strb r0, [r1] b _081120D6 .align 2, 0 -_08112098: .4byte 0x02024e8c +_08112098: .4byte gUnknown_02024E8C _0811209C: .4byte gDummySpriteAffineAnimTable _081120A0: .4byte 0x02014800 -_081120A4: .4byte 0x02020004 +_081120A4: .4byte gSprites _081120A8: .4byte nullsub_37 -_081120AC: .4byte 0x03001770 +_081120AC: .4byte gMain _081120B0: .4byte 0x0000043c _081120B4: movs r0, 0x1 @@ -311382,20 +311382,20 @@ sub_81120E4: @ 81120E4 pop {r0} bx r0 .align 2, 0 -_08112234: .4byte 0x020231cc -_08112238: .4byte 0x020232cc +_08112234: .4byte gStringVar1 +_08112238: .4byte gStringVar2 _0811223C: .4byte gSpeciesNames -_08112240: .4byte 0x020211c8 +_08112240: .4byte gAffineAnimsDisabled _08112244: .4byte 0x02014800 _08112248: .4byte gMonFrontPicTable _0811224C: .4byte gMonFrontPicCoords _08112250: .4byte gUnknown_081FAF4C -_08112254: .4byte 0x02024e8c +_08112254: .4byte gUnknown_02024E8C _08112258: .4byte gDummySpriteAffineAnimTable -_0811225C: .4byte 0x02020004 +_0811225C: .4byte gSprites _08112260: .4byte nullsub_37 _08112264: .4byte sub_8112FE8 -_08112268: .4byte 0x03004b20 +_08112268: .4byte gTasks _0811226C: .4byte sub_8112290 thumb_func_end sub_81120E4 @@ -311411,7 +311411,7 @@ sub_8112270: @ 8112270 pop {r0} bx r0 .align 2, 0 -_0811228C: .4byte 0x03004210 +_0811228C: .4byte gUnknown_03004210 thumb_func_end sub_8112270 thumb_func_start sub_8112290 @@ -311428,7 +311428,7 @@ sub_8112290: @ 8112290 pop {r0} bx r0 .align 2, 0 -_081122B0: .4byte 0x03004828 +_081122B0: .4byte gUnknown_03004828 thumb_func_end sub_8112290 thumb_func_start sub_81122B4 @@ -311578,8 +311578,8 @@ _081123E2: bx r0 .align 2, 0 _081123F4: .4byte gEvolutionTable -_081123F8: .4byte 0x03004350 -_081123FC: .4byte 0x03004360 +_081123F8: .4byte gPlayerPartyCount +_081123FC: .4byte gPlayerParty _08112400: .4byte gSpeciesNames _08112404: .4byte 0x0000012f _08112408: .4byte gUnknown_083F868C @@ -311654,9 +311654,9 @@ _08112484: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08112490: .4byte 0x03004b20 -_08112494: .4byte 0x03001770 -_08112498: .4byte 0x02024d1e +_08112490: .4byte gTasks +_08112494: .4byte gMain +_08112498: .4byte gUnknown_02024D1E _0811249C: .4byte _081124A0 .align 2, 0 _081124A0: @@ -311710,9 +311710,9 @@ _081124F8: adds r1, r0 b _08112A2E .align 2, 0 -_08112530: .4byte 0x02020004 +_08112530: .4byte gSprites _08112534: .4byte 0x02014800 -_08112538: .4byte 0x03004b20 +_08112538: .4byte gTasks _0811253C: ldr r0, _08112574 ldrb r1, [r0, 0x7] @@ -311740,17 +311740,17 @@ _0811254C: adds r1, r0 b _08112A2E .align 2, 0 -_08112574: .4byte 0x0202f388 -_08112578: .4byte 0x020234cc +_08112574: .4byte gPaletteFade +_08112578: .4byte gStringVar4 _0811257C: .4byte gUnknown_08400C4A -_08112580: .4byte 0x03004210 -_08112584: .4byte 0x03004b20 +_08112580: .4byte gUnknown_03004210 +_08112584: .4byte gTasks _08112588: ldr r0, _08112590 ldrh r0, [r0, 0x16] b _0811297C .align 2, 0 -_08112590: .4byte 0x03004210 +_08112590: .4byte gUnknown_03004210 _08112594: bl sub_8075374 lsls r0, 24 @@ -311768,7 +311768,7 @@ _081125A2: adds r1, r0 b _08112A2E .align 2, 0 -_081125B8: .4byte 0x03004b20 +_081125B8: .4byte gTasks _081125BC: bl mplay_has_finished_maybe lsls r0, 24 @@ -311796,7 +311796,7 @@ _081125CC: bl _08112FD0 .align 2, 0 _081125F4: .4byte 0x00000179 -_081125F8: .4byte 0x03004b20 +_081125F8: .4byte gTasks _081125FC: ldr r0, _08112624 ldrb r1, [r0, 0x7] @@ -311817,9 +311817,9 @@ _0811260C: adds r1, r0 b _08112A2E .align 2, 0 -_08112624: .4byte 0x0202f388 -_08112628: .4byte 0x02024d1e -_0811262C: .4byte 0x03004b20 +_08112624: .4byte gPaletteFade +_08112628: .4byte gUnknown_02024D1E +_0811262C: .4byte gTasks _08112630: ldr r4, _08112664 ldrb r0, [r4, 0x2] @@ -311846,7 +311846,7 @@ _08112646: strb r0, [r4, 0x2] bl _08112FD0 .align 2, 0 -_08112664: .4byte 0x02024d1e +_08112664: .4byte gUnknown_02024D1E _08112668: .4byte 0x02014800 _0811266C: ldr r4, _08112698 @@ -311871,7 +311871,7 @@ _08112682: adds r1, r6 b _08112A2E .align 2, 0 -_08112698: .4byte 0x02024d1e +_08112698: .4byte gUnknown_02024D1E _0811269C: .4byte 0x02014800 _081126A0: ldr r1, _081126D8 @@ -311903,7 +311903,7 @@ _081126CC: b _08112A2E .align 2, 0 _081126D8: .4byte 0x02014800 -_081126DC: .4byte 0x02024d1e +_081126DC: .4byte gUnknown_02024D1E _081126E0: bl sub_8149B44 ldr r1, _081126F4 @@ -311915,8 +311915,8 @@ _081126E0: adds r1, r0 b _08112A2E .align 2, 0 -_081126F4: .4byte 0x02024d1e -_081126F8: .4byte 0x03004b20 +_081126F4: .4byte gUnknown_02024D1E +_081126F8: .4byte gTasks _081126FC: ldr r5, _08112724 ldrb r0, [r5, 0x2] @@ -311938,7 +311938,7 @@ _08112712: strb r0, [r5, 0x2] b _08112992 .align 2, 0 -_08112724: .4byte 0x02024d1e +_08112724: .4byte gUnknown_02024D1E _08112728: ldr r0, _08112750 ldrb r1, [r0, 0x2] @@ -311959,7 +311959,7 @@ _0811273E: adds r1, r6 b _08112A2E .align 2, 0 -_08112750: .4byte 0x02024d1e +_08112750: .4byte gUnknown_02024D1E _08112754: bl mplay_has_finished_maybe lsls r0, 24 @@ -311989,8 +311989,8 @@ _08112762: bl BeginNormalPaletteFade b _08112992 .align 2, 0 -_08112794: .4byte 0x03004b20 -_08112798: .4byte 0x0202eb08 +_08112794: .4byte gTasks +_08112798: .4byte gUnknown_0202EB08 _0811279C: .4byte 0x02009000 _081127A0: bl sub_8075374 @@ -312055,12 +312055,12 @@ _081127BE: bl sav12_xor_increment b _08112FD0 .align 2, 0 -_08112834: .4byte 0x0202f388 -_08112838: .4byte 0x020234cc +_08112834: .4byte gPaletteFade +_08112838: .4byte gStringVar4 _0811283C: .4byte gUnknown_08400C60 -_08112840: .4byte 0x03004210 +_08112840: .4byte gUnknown_03004210 _08112844: .4byte 0x00000173 -_08112848: .4byte 0x03004b20 +_08112848: .4byte gTasks _0811284C: ldr r0, _081128A4 ldrh r0, [r0, 0x16] @@ -312104,8 +312104,8 @@ _08112856: strh r0, [r5, 0x8] b _08112FD0 .align 2, 0 -_081128A4: .4byte 0x03004210 -_081128A8: .4byte 0x030041c0 +_081128A4: .4byte gUnknown_03004210 +_081128A8: .4byte gUnknown_030041C0 _081128AC: .4byte 0x0000ffff _081128B0: ldr r0, _081128C0 @@ -312133,7 +312133,7 @@ _081128C4: adds r1, r0 b _08112A2E .align 2, 0 -_081128E0: .4byte 0x03004b20 +_081128E0: .4byte gTasks _081128E4: ldr r0, _0811292C ldrb r1, [r0, 0x7] @@ -312170,8 +312170,8 @@ _0811291A: bl SetMainCallback2 b _08112FD0 .align 2, 0 -_0811292C: .4byte 0x0202f388 -_08112930: .4byte 0x03005e94 +_0811292C: .4byte gPaletteFade +_08112930: .4byte gUnknown_03005E94 _08112934: ldr r0, _08112968 ldrb r1, [r0, 0x2] @@ -312198,7 +312198,7 @@ _08112948: adds r1, r6 b _08112A2E .align 2, 0 -_08112968: .4byte 0x02024d1e +_08112968: .4byte gUnknown_02024D1E _0811296C: .4byte 0x0006001c _08112970: .4byte 0x00007fff _08112974: @@ -312224,7 +312224,7 @@ _08112992: strh r0, [r4, 0x8] b _08112FD0 .align 2, 0 -_0811299C: .4byte 0x0202f388 +_0811299C: .4byte gPaletteFade _081129A0: bl sub_8075374 lsls r0, 24 @@ -312252,10 +312252,10 @@ _081129AC: strh r1, [r0, 0x1E] b _08112F9A .align 2, 0 -_081129D8: .4byte 0x020234cc +_081129D8: .4byte gStringVar4 _081129DC: .4byte gUnknown_08400C8D -_081129E0: .4byte 0x03004210 -_081129E4: .4byte 0x03004b20 +_081129E0: .4byte gUnknown_03004210 +_081129E4: .4byte gTasks _081129E8: ldr r4, _08112A38 ldrh r0, [r4, 0x16] @@ -312295,11 +312295,11 @@ _08112A2E: strh r0, [r1, 0x8] b _08112FD0 .align 2, 0 -_08112A38: .4byte 0x03004210 +_08112A38: .4byte gUnknown_03004210 _08112A3C: .4byte 0x0000016f _08112A40: .4byte gUnknown_08400F8C -_08112A44: .4byte 0x020238cc -_08112A48: .4byte 0x03004b20 +_08112A44: .4byte gUnknown_020238CC +_08112A48: .4byte gTasks _08112A4C: ldr r0, _08112A80 ldrh r0, [r0, 0x16] @@ -312330,8 +312330,8 @@ _08112A7A: strh r0, [r1, 0x8] b _08112FD0 .align 2, 0 -_08112A80: .4byte 0x03004210 -_08112A84: .4byte 0x03004b20 +_08112A80: .4byte gUnknown_03004210 +_08112A84: .4byte gTasks _08112A88: mov r3, r8 adds r0, r3, r7 @@ -312397,10 +312397,10 @@ _08112AEE: adds r0, 0x1 b _08112FCE .align 2, 0 -_08112B1C: .4byte 0x03004210 +_08112B1C: .4byte gUnknown_03004210 _08112B20: .4byte gUnknown_08400F8C -_08112B24: .4byte 0x020238cc -_08112B28: .4byte 0x03004b20 +_08112B24: .4byte gUnknown_020238CC +_08112B28: .4byte gTasks _08112B2C: ldr r4, _08112B6C ldrh r0, [r4, 0x16] @@ -312433,10 +312433,10 @@ _08112B42: adds r0, 0x1 b _08112FCE .align 2, 0 -_08112B6C: .4byte 0x03004210 +_08112B6C: .4byte gUnknown_03004210 _08112B70: .4byte gUnknown_08400F8C -_08112B74: .4byte 0x020238cc -_08112B78: .4byte 0x03004b20 +_08112B74: .4byte gUnknown_020238CC +_08112B78: .4byte gTasks _08112B7C: ldr r4, _08112BF8 ldrh r0, [r4, 0x16] @@ -312498,11 +312498,11 @@ _08112BD6: bl sub_802BC6C b _08112FD0 .align 2, 0 -_08112BF8: .4byte 0x03004210 +_08112BF8: .4byte gUnknown_03004210 _08112BFC: .4byte gUnknown_08400F8C -_08112C00: .4byte 0x020238cc -_08112C04: .4byte 0x03004b20 -_08112C08: .4byte 0x02024d1e +_08112C00: .4byte gUnknown_020238CC +_08112C04: .4byte gTasks +_08112C08: .4byte gUnknown_02024D1E _08112C0C: ldr r0, _08112CA4 ldrh r1, [r0, 0x2E] @@ -312573,12 +312573,12 @@ _08112C58: strh r0, [r1, 0x18] b _08112CE2 .align 2, 0 -_08112CA4: .4byte 0x03001770 -_08112CA8: .4byte 0x02024d1e +_08112CA4: .4byte gMain +_08112CA8: .4byte gUnknown_02024D1E _08112CAC: .4byte gUnknown_08400F8C -_08112CB0: .4byte 0x03004210 -_08112CB4: .4byte 0x020238cc -_08112CB8: .4byte 0x03004b20 +_08112CB0: .4byte gUnknown_03004210 +_08112CB4: .4byte gUnknown_020238CC +_08112CB8: .4byte gTasks _08112CBC: ldr r0, _08112D28 mov r3, r8 @@ -312632,11 +312632,11 @@ _08112CF0: strh r1, [r0, 0x18] b _08112FD0 .align 2, 0 -_08112D28: .4byte 0x03004b20 -_08112D2C: .4byte 0x03001770 +_08112D28: .4byte gTasks +_08112D2C: .4byte gMain _08112D30: .4byte gUnknown_08400F8C -_08112D34: .4byte 0x03004210 -_08112D38: .4byte 0x020238cc +_08112D34: .4byte gUnknown_03004210 +_08112D38: .4byte gUnknown_020238CC _08112D3C: ldr r0, _08112D78 ldrb r1, [r0, 0x7] @@ -312669,11 +312669,11 @@ _08112D4A: strh r0, [r5, 0x18] b _08112FD0 .align 2, 0 -_08112D78: .4byte 0x0202f388 -_08112D7C: .4byte 0x03004360 -_08112D80: .4byte 0x03004350 +_08112D78: .4byte gPaletteFade +_08112D7C: .4byte gPlayerParty +_08112D80: .4byte gPlayerPartyCount _08112D84: .4byte sub_8111C90 -_08112D88: .4byte 0x02024e82 +_08112D88: .4byte word_2024E82 _08112D8C: ldr r0, _08112DC0 ldrb r1, [r0, 0x7] @@ -312702,9 +312702,9 @@ _08112DA4: movs r0, 0x9 b _08112FCE .align 2, 0 -_08112DC0: .4byte 0x0202f388 +_08112DC0: .4byte gPaletteFade _08112DC4: .4byte sub_8112270 -_08112DC8: .4byte 0x03004b20 +_08112DC8: .4byte gTasks _08112DCC: adds r1, r6, 0 adds r1, 0xD @@ -312739,9 +312739,9 @@ _08112DCC: .align 2, 0 _08112E10: .4byte gUnknown_08400F8C _08112E14: .4byte 0x000004cc -_08112E18: .4byte 0x03004210 -_08112E1C: .4byte 0x020238cc -_08112E20: .4byte 0x03004b20 +_08112E18: .4byte gUnknown_03004210 +_08112E1C: .4byte gUnknown_020238CC +_08112E20: .4byte gTasks _08112E24: ldr r1, _08112E80 movs r0, 0xFD @@ -312785,12 +312785,12 @@ _08112E24: adds r0, 0x1 b _08112FCE .align 2, 0 -_08112E80: .4byte 0x03004290 -_08112E84: .4byte 0x02024e82 +_08112E80: .4byte gUnknown_03004290 +_08112E84: .4byte word_2024E82 _08112E88: .4byte gUnknown_08400F8C -_08112E8C: .4byte 0x03004210 -_08112E90: .4byte 0x020238cc -_08112E94: .4byte 0x03004b20 +_08112E8C: .4byte gUnknown_03004210 +_08112E90: .4byte gUnknown_020238CC +_08112E94: .4byte gTasks _08112E98: ldr r4, _08112ED8 ldrh r0, [r4, 0x16] @@ -312823,10 +312823,10 @@ _08112EAE: adds r0, 0x1 b _08112FCE .align 2, 0 -_08112ED8: .4byte 0x03004210 +_08112ED8: .4byte gUnknown_03004210 _08112EDC: .4byte gUnknown_08400F8C -_08112EE0: .4byte 0x020238cc -_08112EE4: .4byte 0x03004b20 +_08112EE0: .4byte gUnknown_020238CC +_08112EE4: .4byte gTasks _08112EE8: ldr r4, _08112F28 ldrh r0, [r4, 0x16] @@ -312858,10 +312858,10 @@ _08112EE8: strh r1, [r0, 0x8] b _08112FD0 .align 2, 0 -_08112F28: .4byte 0x03004210 +_08112F28: .4byte gUnknown_03004210 _08112F2C: .4byte gUnknown_08400F8C -_08112F30: .4byte 0x020238cc -_08112F34: .4byte 0x03004b20 +_08112F30: .4byte gUnknown_020238CC +_08112F34: .4byte gTasks _08112F38: ldr r0, _08112F68 ldr r0, [r0, 0x20] @@ -312887,9 +312887,9 @@ _08112F38: b _08112FD0 .align 2, 0 _08112F68: .4byte gUnknown_08400F8C -_08112F6C: .4byte 0x03004210 -_08112F70: .4byte 0x020238cc -_08112F74: .4byte 0x03004b20 +_08112F6C: .4byte gUnknown_03004210 +_08112F70: .4byte gUnknown_020238CC +_08112F74: .4byte gTasks _08112F78: ldr r0, _08112FA0 ldr r0, [r0, 0x24] @@ -312912,9 +312912,9 @@ _08112F9A: b _08112FD0 .align 2, 0 _08112FA0: .4byte gUnknown_08400F8C -_08112FA4: .4byte 0x03004210 -_08112FA8: .4byte 0x020238cc -_08112FAC: .4byte 0x03004b20 +_08112FA4: .4byte gUnknown_03004210 +_08112FA8: .4byte gUnknown_020238CC +_08112FAC: .4byte gTasks _08112FB0: ldr r0, _08112FE0 ldrh r0, [r0, 0x16] @@ -312941,8 +312941,8 @@ _08112FD0: pop {r0} bx r0 .align 2, 0 -_08112FE0: .4byte 0x03004210 -_08112FE4: .4byte 0x03004b20 +_08112FE0: .4byte gUnknown_03004210 +_08112FE4: .4byte gTasks thumb_func_end sub_811240C thumb_func_start sub_8112FE8 @@ -312981,7 +312981,7 @@ _08113020: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0811302C: .4byte 0x03004b20 +_0811302C: .4byte gTasks _08113030: .4byte _08113034 .align 2, 0 _08113034: @@ -313025,10 +313025,10 @@ _0811307C: adds r0, r1 b _08113298 .align 2, 0 -_081130A8: .4byte 0x020234cc +_081130A8: .4byte gStringVar4 _081130AC: .4byte gUnknown_08400C4A -_081130B0: .4byte 0x03004828 -_081130B4: .4byte 0x03004b20 +_081130B0: .4byte gUnknown_03004828 +_081130B4: .4byte gTasks _081130B8: ldr r0, _081130D8 ldr r0, [r0] @@ -313046,7 +313046,7 @@ _081130C6: bl cry_related b _081132E2 .align 2, 0 -_081130D8: .4byte 0x03004828 +_081130D8: .4byte gUnknown_03004828 _081130DC: bl sub_8075374 lsls r0, 24 @@ -313067,7 +313067,7 @@ _081130EA: b _08113298 .align 2, 0 _08113104: .4byte 0x00000179 -_08113108: .4byte 0x03004b20 +_08113108: .4byte gTasks _0811310C: bl mplay_has_finished_maybe lsls r0, 24 @@ -313095,7 +313095,7 @@ _0811311C: bl _08113B3A .align 2, 0 _08113144: .4byte 0x00000179 -_08113148: .4byte 0x03004b20 +_08113148: .4byte gTasks _0811314C: ldr r0, _08113180 ldrb r1, [r0, 0x7] @@ -313122,9 +313122,9 @@ _0811315C: adds r0, r1 b _08113298 .align 2, 0 -_08113180: .4byte 0x0202f388 -_08113184: .4byte 0x02024d1e -_08113188: .4byte 0x03004b20 +_08113180: .4byte gPaletteFade +_08113184: .4byte gUnknown_02024D1E +_08113188: .4byte gTasks _0811318C: ldr r4, _081131C0 ldrb r0, [r4, 0x2] @@ -313151,7 +313151,7 @@ _081131A2: strb r0, [r4, 0x2] bl _08113B3A .align 2, 0 -_081131C0: .4byte 0x02024d1e +_081131C0: .4byte gUnknown_02024D1E _081131C4: .4byte 0x02014800 _081131C8: ldr r4, _081131EC @@ -313172,7 +313172,7 @@ _081131DE: strb r0, [r4, 0x2] b _08113290 .align 2, 0 -_081131EC: .4byte 0x02024d1e +_081131EC: .4byte gUnknown_02024D1E _081131F0: .4byte 0x02014800 _081131F4: ldr r1, _08113224 @@ -313200,7 +313200,7 @@ _08113220: b _08113290 .align 2, 0 _08113224: .4byte 0x02014800 -_08113228: .4byte 0x02024d1e +_08113228: .4byte gUnknown_02024D1E _0811322C: bl sub_8149B44 ldr r1, _08113240 @@ -313212,8 +313212,8 @@ _0811322C: adds r0, r1 b _08113298 .align 2, 0 -_08113240: .4byte 0x02024d1e -_08113244: .4byte 0x03004b20 +_08113240: .4byte gUnknown_02024D1E +_08113244: .4byte gTasks _08113248: ldr r5, _08113270 ldrb r0, [r5, 0x2] @@ -313235,7 +313235,7 @@ _0811325E: strb r0, [r5, 0x2] b _081132E2 .align 2, 0 -_08113270: .4byte 0x02024d1e +_08113270: .4byte gUnknown_02024D1E _08113274: ldr r0, _081132A4 ldrb r1, [r0, 0x2] @@ -313261,7 +313261,7 @@ _08113298: strh r1, [r0, 0x8] bl _08113B3A .align 2, 0 -_081132A4: .4byte 0x02024d1e +_081132A4: .4byte gUnknown_02024D1E _081132A8: bl mplay_has_finished_maybe lsls r0, 24 @@ -313294,8 +313294,8 @@ _081132E2: strh r0, [r4, 0x8] bl _08113B3A .align 2, 0 -_081132EC: .4byte 0x03004b20 -_081132F0: .4byte 0x0202eb08 +_081132EC: .4byte gTasks +_081132F0: .4byte gUnknown_0202EB08 _081132F4: .4byte 0x02009000 _081132F8: bl sub_8075374 @@ -313363,12 +313363,12 @@ _08113316: bl sav12_xor_increment b _08113B3A .align 2, 0 -_08113390: .4byte 0x0202f388 -_08113394: .4byte 0x020234cc +_08113390: .4byte gPaletteFade +_08113394: .4byte gStringVar4 _08113398: .4byte gUnknown_08400C60 -_0811339C: .4byte 0x03004828 +_0811339C: .4byte gUnknown_03004828 _081133A0: .4byte 0x00000173 -_081133A4: .4byte 0x03004b20 +_081133A4: .4byte gTasks _081133A8: ldr r0, _08113410 ldr r0, [r0] @@ -313421,9 +313421,9 @@ _081133C2: strh r0, [r5, 0x8] b _08113B3A .align 2, 0 -_08113410: .4byte 0x03004828 -_08113414: .4byte 0x03004b20 -_08113418: .4byte 0x030041c0 +_08113410: .4byte gUnknown_03004828 +_08113414: .4byte gTasks +_08113418: .4byte gUnknown_030041C0 _0811341C: .4byte 0x0000ffff _08113420: ldr r0, _08113430 @@ -313457,9 +313457,9 @@ _08113434: b _081134DC .align 2, 0 _0811345C: .4byte 0x00000179 -_08113460: .4byte 0x03004828 +_08113460: .4byte gUnknown_03004828 _08113464: .4byte gOtherText_LinkStandby2 -_08113468: .4byte 0x03004b20 +_08113468: .4byte gTasks _0811346C: ldr r0, _08113488 ldr r0, [r0] @@ -313475,8 +313475,8 @@ _08113478: bl SetMainCallback2 b _08113B3A .align 2, 0 -_08113488: .4byte 0x03004828 -_0811348C: .4byte 0x03005e94 +_08113488: .4byte gUnknown_03004828 +_0811348C: .4byte gUnknown_03005E94 _08113490: ldr r4, _081134E4 ldr r0, [r4] @@ -313519,11 +313519,11 @@ _081134DC: strh r0, [r1, 0x8] b _08113B3A .align 2, 0 -_081134E4: .4byte 0x03004828 +_081134E4: .4byte gUnknown_03004828 _081134E8: .4byte 0x0000016f _081134EC: .4byte gUnknown_08400F8C -_081134F0: .4byte 0x020238cc -_081134F4: .4byte 0x03004b20 +_081134F0: .4byte gUnknown_020238CC +_081134F4: .4byte gTasks _081134F8: ldr r0, _08113530 ldr r0, [r0] @@ -313556,8 +313556,8 @@ _0811352A: strh r0, [r1, 0x8] b _08113B3A .align 2, 0 -_08113530: .4byte 0x03004828 -_08113534: .4byte 0x03004b20 +_08113530: .4byte gUnknown_03004828 +_08113534: .4byte gTasks _08113538: lsls r1, r7, 2 adds r0, r1, r7 @@ -313627,10 +313627,10 @@ _081135A4: adds r0, 0x1 b _08113B38 .align 2, 0 -_081135D4: .4byte 0x03004828 +_081135D4: .4byte gUnknown_03004828 _081135D8: .4byte gUnknown_08400F8C -_081135DC: .4byte 0x020238cc -_081135E0: .4byte 0x03004b20 +_081135DC: .4byte gUnknown_020238CC +_081135E0: .4byte gTasks _081135E4: ldr r4, _08113628 ldr r0, [r4] @@ -313666,10 +313666,10 @@ _081135FC: adds r0, 0x1 b _08113B38 .align 2, 0 -_08113628: .4byte 0x03004828 +_08113628: .4byte gUnknown_03004828 _0811362C: .4byte gUnknown_08400F8C -_08113630: .4byte 0x020238cc -_08113634: .4byte 0x03004b20 +_08113630: .4byte gUnknown_020238CC +_08113634: .4byte gTasks _08113638: ldr r4, _081136FC ldr r0, [r4] @@ -313764,11 +313764,11 @@ _0811369C: strb r2, [r4, 0x1] b _08113B3A .align 2, 0 -_081136FC: .4byte 0x03004828 +_081136FC: .4byte gUnknown_03004828 _08113700: .4byte gUnknown_08400F8C -_08113704: .4byte 0x020238cc -_08113708: .4byte 0x03004b20 -_0811370C: .4byte 0x02024d1e +_08113704: .4byte gUnknown_020238CC +_08113708: .4byte gTasks +_0811370C: .4byte gUnknown_02024D1E _08113710: .4byte gOtherText_YesNoAndPlayer _08113714: .4byte 0x0000ffff _08113718: .4byte 0x00002d9f @@ -313853,12 +313853,12 @@ _08113768: strh r0, [r1, 0x18] b _0811380A .align 2, 0 -_081137CC: .4byte 0x03001770 -_081137D0: .4byte 0x02024d1e -_081137D4: .4byte 0x03004828 +_081137CC: .4byte gMain +_081137D0: .4byte gUnknown_02024D1E +_081137D4: .4byte gUnknown_03004828 _081137D8: .4byte gUnknown_08400F8C -_081137DC: .4byte 0x020238cc -_081137E0: .4byte 0x03004b20 +_081137DC: .4byte gUnknown_020238CC +_081137E0: .4byte gTasks _081137E4: ldr r0, _08113868 mov r3, r9 @@ -313923,11 +313923,11 @@ _08113818: strh r1, [r0, 0x18] b _08113B3A .align 2, 0 -_08113868: .4byte 0x03004b20 -_0811386C: .4byte 0x03001770 -_08113870: .4byte 0x03004828 +_08113868: .4byte gTasks +_0811386C: .4byte gMain +_08113870: .4byte gUnknown_03004828 _08113874: .4byte gUnknown_08400F8C -_08113878: .4byte 0x020238cc +_08113878: .4byte gUnknown_020238CC _0811387C: ldr r0, _081138B8 ldrb r1, [r0, 0x7] @@ -313960,11 +313960,11 @@ _0811388A: strh r0, [r5, 0x18] b _08113B3A .align 2, 0 -_081138B8: .4byte 0x0202f388 -_081138BC: .4byte 0x03004360 -_081138C0: .4byte 0x03004350 +_081138B8: .4byte gPaletteFade +_081138BC: .4byte gPlayerParty +_081138C0: .4byte gPlayerPartyCount _081138C4: .4byte sub_8111E80 -_081138C8: .4byte 0x02024e82 +_081138C8: .4byte word_2024E82 _081138CC: ldr r0, _08113900 ldrb r1, [r0, 0x7] @@ -313994,10 +313994,10 @@ _081138E6: movs r0, 0x9 b _08113B38 .align 2, 0 -_08113900: .4byte 0x0202f388 -_08113904: .4byte 0x03001770 +_08113900: .4byte gPaletteFade +_08113904: .4byte gMain _08113908: .4byte sub_8112290 -_0811390C: .4byte 0x03004b20 +_0811390C: .4byte gTasks _08113910: adds r1, r6, 0 adds r1, 0xD @@ -314035,9 +314035,9 @@ _08113910: .align 2, 0 _0811395C: .4byte gUnknown_08400F8C _08113960: .4byte 0x000004cc -_08113964: .4byte 0x03004828 -_08113968: .4byte 0x020238cc -_0811396C: .4byte 0x03004b20 +_08113964: .4byte gUnknown_03004828 +_08113968: .4byte gUnknown_020238CC +_0811396C: .4byte gTasks _08113970: ldr r1, _081139D0 movs r0, 0xFD @@ -314084,12 +314084,12 @@ _08113970: adds r0, 0x1 b _08113B38 .align 2, 0 -_081139D0: .4byte 0x03004290 -_081139D4: .4byte 0x02024e82 +_081139D0: .4byte gUnknown_03004290 +_081139D4: .4byte word_2024E82 _081139D8: .4byte gUnknown_08400F8C -_081139DC: .4byte 0x03004828 -_081139E0: .4byte 0x020238cc -_081139E4: .4byte 0x03004b20 +_081139DC: .4byte gUnknown_03004828 +_081139E0: .4byte gUnknown_020238CC +_081139E4: .4byte gTasks _081139E8: ldr r4, _08113A2C ldr r0, [r4] @@ -314125,10 +314125,10 @@ _08113A00: adds r0, 0x1 b _08113B38 .align 2, 0 -_08113A2C: .4byte 0x03004828 +_08113A2C: .4byte gUnknown_03004828 _08113A30: .4byte gUnknown_08400F8C -_08113A34: .4byte 0x020238cc -_08113A38: .4byte 0x03004b20 +_08113A34: .4byte gUnknown_020238CC +_08113A38: .4byte gTasks _08113A3C: ldr r4, _08113A80 ldr r0, [r4] @@ -314162,10 +314162,10 @@ _08113A3C: strh r4, [r0, 0x8] b _08113B3A .align 2, 0 -_08113A80: .4byte 0x03004828 +_08113A80: .4byte gUnknown_03004828 _08113A84: .4byte gUnknown_08400F8C -_08113A88: .4byte 0x020238cc -_08113A8C: .4byte 0x03004b20 +_08113A88: .4byte gUnknown_020238CC +_08113A8C: .4byte gTasks _08113A90: ldr r0, _08113AC8 ldr r0, [r0, 0x20] @@ -314194,9 +314194,9 @@ _08113A90: b _08113B3A .align 2, 0 _08113AC8: .4byte gUnknown_08400F8C -_08113ACC: .4byte 0x03004828 -_08113AD0: .4byte 0x020238cc -_08113AD4: .4byte 0x03004b20 +_08113ACC: .4byte gUnknown_03004828 +_08113AD0: .4byte gUnknown_020238CC +_08113AD4: .4byte gTasks _08113AD8: ldr r0, _08113B08 ldr r0, [r0, 0x24] @@ -314221,9 +314221,9 @@ _08113AD8: b _08113B3A .align 2, 0 _08113B08: .4byte gUnknown_08400F8C -_08113B0C: .4byte 0x03004828 -_08113B10: .4byte 0x020238cc -_08113B14: .4byte 0x03004b20 +_08113B0C: .4byte gUnknown_03004828 +_08113B10: .4byte gUnknown_020238CC +_08113B14: .4byte gTasks _08113B18: ldr r0, _08113B48 ldr r0, [r0] @@ -314251,8 +314251,8 @@ _08113B3A: pop {r0} bx r0 .align 2, 0 -_08113B48: .4byte 0x03004828 -_08113B4C: .4byte 0x03004b20 +_08113B48: .4byte gUnknown_03004828 +_08113B4C: .4byte gTasks thumb_func_end sub_8112FE8 thumb_func_start unref_sub_8113B50 @@ -316933,14 +316933,14 @@ sub_8114FD4: @ 8114FD4 .align 2, 0 _08115034: .4byte REG_BG0CNT _08115038: .4byte 0x00009803 -_0811503C: .4byte 0x030042a4 -_08115040: .4byte 0x030042a0 -_08115044: .4byte 0x030042c0 -_08115048: .4byte 0x030041b4 -_0811504C: .4byte 0x03004288 -_08115050: .4byte 0x03004280 -_08115054: .4byte 0x030041b0 -_08115058: .4byte 0x030041b8 +_0811503C: .4byte gUnknown_030042A4 +_08115040: .4byte gUnknown_030042A0 +_08115044: .4byte gUnknown_030042C0 +_08115048: .4byte gUnknown_030041B4 +_0811504C: .4byte gUnknown_03004288 +_08115050: .4byte gUnknown_03004280 +_08115054: .4byte gUnknown_030041B0 +_08115058: .4byte gUnknown_030041B8 thumb_func_end sub_8114FD4 thumb_func_start sub_811505C @@ -316986,14 +316986,14 @@ sub_811505C: @ 811505C bx r0 .align 2, 0 _081150B4: .4byte REG_BG0HOFS -_081150B8: .4byte 0x030042a4 -_081150BC: .4byte 0x030042a0 -_081150C0: .4byte 0x030042c0 -_081150C4: .4byte 0x030041b4 -_081150C8: .4byte 0x03004288 -_081150CC: .4byte 0x03004280 -_081150D0: .4byte 0x030041b0 -_081150D4: .4byte 0x030041b8 +_081150B8: .4byte gUnknown_030042A4 +_081150BC: .4byte gUnknown_030042A0 +_081150C0: .4byte gUnknown_030042C0 +_081150C4: .4byte gUnknown_030041B4 +_081150C8: .4byte gUnknown_03004288 +_081150CC: .4byte gUnknown_03004280 +_081150D0: .4byte gUnknown_030041B0 +_081150D4: .4byte gUnknown_030041B8 thumb_func_end sub_811505C thumb_func_start sub_81150D8 @@ -317011,7 +317011,7 @@ sub_81150D8: @ 81150D8 pop {r0} bx r0 .align 2, 0 -_081150F4: .4byte 0x02024d1e +_081150F4: .4byte gUnknown_02024D1E thumb_func_end sub_81150D8 thumb_func_start nullsub_24 @@ -317094,7 +317094,7 @@ _08115188: .4byte REG_BG1HOFS _0811518C: .4byte 0x02019000 _08115190: .4byte REG_BLDALPHA _08115194: .4byte 0x040000d4 -_08115198: .4byte 0x02021b8c +_08115198: .4byte gBG1TilemapBuffer + 0x1C0 _0811519C: .4byte 0x060021c0 _081151A0: .4byte 0x800001a0 _081151A4: @@ -317115,7 +317115,7 @@ _081151A4: b _08115218 .align 2, 0 _081151C4: .4byte REG_BG0CNT -_081151C8: .4byte 0x0202238c +_081151C8: .4byte gBG2TilemapBuffer + 0x1C0 _081151CC: .4byte 0x0600f9c0 _081151D0: .4byte 0x800001a0 _081151D4: @@ -317130,7 +317130,7 @@ _081151D4: b _0811521A .align 2, 0 _081151E8: .4byte 0x040000d4 -_081151EC: .4byte 0x0202238c +_081151EC: .4byte gBG2TilemapBuffer + 0x1C0 _081151F0: .4byte 0x0600f9c0 _081151F4: .4byte 0x800001a0 _081151F8: @@ -317237,11 +317237,11 @@ _08115276: .align 2, 0 _081152C0: .4byte gUnknown_083F8EC4 _081152C4: .4byte 0x02019000 -_081152C8: .4byte 0x0202e8cc +_081152C8: .4byte gUnknown_0202E8CC _081152CC: .4byte gUnknown_083F8DF4 _081152D0: .4byte gUnknown_083F8DF0 -_081152D4: .4byte 0x0202eac8 -_081152D8: .4byte 0x0202eec8 +_081152D4: .4byte gPlttBufferUnfaded +_081152D8: .4byte gPlttBufferFaded _081152DC: ldr r4, _08115348 ldr r3, _0811534C @@ -317297,13 +317297,13 @@ _08115322: movs r1, 0x1 b _08115368 .align 2, 0 -_08115348: .4byte 0x0202eac8 -_0811534C: .4byte 0x0202eec8 +_08115348: .4byte gPlttBufferUnfaded +_0811534C: .4byte gPlttBufferFaded _08115350: .4byte 0x0000ffff _08115354: .4byte 0x020190b8 _08115358: .4byte gUnknown_083F8E34 _0811535C: .4byte 0x02019000 -_08115360: .4byte 0x03004360 +_08115360: .4byte gPlayerParty _08115364: ldrb r0, [r5, 0x2] movs r1, 0x2 @@ -317342,7 +317342,7 @@ _08115398: ldr r0, [r0] mov pc, r0 .align 2, 0 -_081153A4: .4byte 0x03001770 +_081153A4: .4byte gMain _081153A8: .4byte 0x0000043c _081153AC: .4byte _081153B0 .align 2, 0 @@ -317397,7 +317397,7 @@ _0811542C: .4byte 0x0000060a _08115430: .4byte gUnknown_08E8096C _08115434: .4byte gUnknown_08E81098 _08115438: .4byte 0x06004000 -_0811543C: .4byte 0x03001770 +_0811543C: .4byte gMain _08115440: .4byte 0x0000043c _08115444: bl ResetPaletteFade @@ -317408,7 +317408,7 @@ _08115444: adds r1, r0 b _0811557A .align 2, 0 -_08115458: .4byte 0x03001770 +_08115458: .4byte gMain _0811545C: .4byte 0x0000043c _08115460: ldr r0, _08115480 @@ -317428,7 +317428,7 @@ _08115460: _08115480: .4byte gWindowConfig_81E6C3C _08115484: .4byte gWindowConfig_81E6CE4 _08115488: .4byte gUnknown_083F86BC -_0811548C: .4byte 0x03001770 +_0811548C: .4byte gMain _08115490: .4byte 0x0000043c _08115494: bl sub_8115238 @@ -317448,7 +317448,7 @@ _081154B4: .4byte gUnknown_083F88BC _081154B8: .4byte 0x02018800 _081154BC: .4byte gUnknown_083F8A60 _081154C0: .4byte 0x06003000 -_081154C4: .4byte 0x03001770 +_081154C4: .4byte gMain _081154C8: .4byte 0x0000043c _081154CC: movs r0, 0 @@ -317464,7 +317464,7 @@ _081154CC: adds r1, r0 b _0811557A .align 2, 0 -_081154F4: .4byte 0x03001770 +_081154F4: .4byte gMain _081154F8: .4byte 0x0000043c _081154FC: bl AnimateSprites @@ -317502,12 +317502,12 @@ _081154FC: adds r1, r3 b _0811557A .align 2, 0 -_08115550: .4byte 0x02025734 +_08115550: .4byte gSaveBlock1 _08115554: .4byte 0x00000494 _08115558: .4byte gUnknown_081C4157 -_0811555C: .4byte 0x030024d0 -_08115560: .4byte 0x030027e0 -_08115564: .4byte 0x03001770 +_0811555C: .4byte gSpriteCoordOffsetX +_08115560: .4byte gSpriteCoordOffsetY +_08115564: .4byte gMain _08115568: .4byte 0x0000043c _0811556C: movs r1, 0x80 @@ -317590,8 +317590,8 @@ _08115610: .4byte REG_DISPSTAT _08115614: .4byte sub_8115124 _08115618: .4byte sub_81156BC _0811561C: .4byte 0x02019000 -_08115620: .4byte 0x03004b20 -_08115624: .4byte 0x02025734 +_08115620: .4byte gTasks +_08115624: .4byte gSaveBlock1 _08115628: .4byte 0x00000494 _0811562C: .4byte sub_8115634 _08115630: .4byte sub_81150FC @@ -317718,7 +317718,7 @@ _08115716: _0811571C: .4byte REG_BLDCNT _08115720: .4byte REG_BLDALPHA _08115724: .4byte 0x00000808 -_08115728: .4byte 0x03004b20 +_08115728: .4byte gTasks _0811572C: .4byte sub_81159BC _08115730: .4byte 0x0000ffff thumb_func_end sub_81156BC @@ -317778,7 +317778,7 @@ sub_811577C: @ 811577C pop {r0} bx r0 .align 2, 0 -_081157A4: .4byte 0x03004b20 +_081157A4: .4byte gTasks _081157A8: .4byte sub_81159BC thumb_func_end sub_811577C @@ -317846,7 +317846,7 @@ _0811582C: bl sub_8124DDC b _08115918 .align 2, 0 -_08115844: .4byte 0x020221cc +_08115844: .4byte gBG2TilemapBuffer _08115848: lsls r0, r4, 1 adds r0, r4 @@ -317873,7 +317873,7 @@ _08115848: bl sub_8124E2C b _08115918 .align 2, 0 -_0811587C: .4byte 0x020221cc +_0811587C: .4byte gBG2TilemapBuffer _08115880: .4byte 0x02018a32 _08115884: subs r0, r4, 0x1 @@ -317904,7 +317904,7 @@ _08115884: bl sub_8124E2C b _08115918 .align 2, 0 -_081158C0: .4byte 0x020221cc +_081158C0: .4byte gBG2TilemapBuffer _081158C4: .4byte 0x02018a80 _081158C8: adds r0, r4, 0 @@ -317949,7 +317949,7 @@ _08115918: pop {r0} bx r0 .align 2, 0 -_08115920: .4byte 0x020221cc +_08115920: .4byte gBG2TilemapBuffer _08115924: .4byte 0x02018a20 thumb_func_end sub_81157D0 @@ -317970,7 +317970,7 @@ sub_8115928: @ 8115928 bl sub_811829C b _08115960 .align 2, 0 -_08115948: .4byte 0x03004b20 +_08115948: .4byte gTasks _0811594C: ldr r0, _08115974 ldrb r1, [r0, 0x1A] @@ -317993,7 +317993,7 @@ _08115960: bx r0 .align 2, 0 _08115974: .4byte 0x02019000 -_08115978: .4byte 0x03004b20 +_08115978: .4byte gTasks thumb_func_end sub_8115928 thumb_func_start sub_811597C @@ -318025,7 +318025,7 @@ sub_811597C: @ 811597C bx r0 .align 2, 0 _081159B0: .4byte 0x02019000 -_081159B4: .4byte 0x03004b20 +_081159B4: .4byte gTasks _081159B8: .4byte sub_8115E14 thumb_func_end sub_811597C @@ -318076,7 +318076,7 @@ _081159EA: .align 2, 0 _08115A10: .4byte 0x02019000 _08115A14: .4byte gUnknown_083F8C00 -_08115A18: .4byte 0x03004b20 +_08115A18: .4byte gTasks _08115A1C: movs r2, 0x6 ldr r5, _08115A88 @@ -318132,7 +318132,7 @@ _08115A5A: bx r0 .align 2, 0 _08115A88: .4byte gUnknown_083F8C00 -_08115A8C: .4byte 0x03004b20 +_08115A8C: .4byte gTasks _08115A90: .4byte sub_811597C thumb_func_end sub_81159BC @@ -318475,12 +318475,12 @@ _08115D20: pop {r0} bx r0 .align 2, 0 -_08115D30: .4byte 0x03001770 -_08115D34: .4byte 0x03004b28 -_08115D38: .4byte 0x03004b20 +_08115D30: .4byte gMain +_08115D34: .4byte gUnknown_03004B28 +_08115D38: .4byte gTasks _08115D3C: .4byte 0x020190b8 _08115D40: .4byte 0x0000ffff -_08115D44: .4byte 0x02020004 +_08115D44: .4byte gSprites _08115D48: .4byte 0xfffffc00 _08115D4C: .4byte 0x000003ff _08115D50: .4byte gUnknown_083F8C00 @@ -318524,7 +318524,7 @@ _08115D7A: pop {r0} bx r0 .align 2, 0 -_08115D98: .4byte 0x03004b20 +_08115D98: .4byte gTasks _08115D9C: .4byte sub_8115ECC thumb_func_end sub_8115D58 @@ -318581,7 +318581,7 @@ _08115DF6: bx r0 .align 2, 0 _08115E08: .4byte 0x02019000 -_08115E0C: .4byte 0x03004b20 +_08115E0C: .4byte gTasks _08115E10: .4byte sub_8115D58 thumb_func_end sub_8115DA0 @@ -318607,7 +318607,7 @@ sub_8115E14: @ 8115E14 beq _08115E46 b _08115E5E .align 2, 0 -_08115E3C: .4byte 0x03004b20 +_08115E3C: .4byte gTasks _08115E40: cmp r0, 0x3B beq _08115E58 @@ -318666,8 +318666,8 @@ _08115E6E: bl audio_play b _08115EC2 .align 2, 0 -_08115EA8: .4byte 0x03004b20 -_08115EAC: .4byte 0x03001770 +_08115EA8: .4byte gTasks +_08115EAC: .4byte gMain _08115EB0: .4byte 0x02019000 _08115EB4: .4byte gUnknown_083F8C00 _08115EB8: @@ -318729,10 +318729,10 @@ _08115EF8: str r1, [r0] b _08115F4C .align 2, 0 -_08115F20: .4byte 0x03004b20 -_08115F24: .4byte 0x030024d0 +_08115F20: .4byte gTasks +_08115F24: .4byte gSpriteCoordOffsetX _08115F28: .4byte 0x02019000 -_08115F2C: .4byte 0x02020004 +_08115F2C: .4byte gSprites _08115F30: .4byte SpriteCallbackDummy _08115F34: movs r0, 0x1 @@ -318798,7 +318798,7 @@ _08115F98: lsrs r0, 1 b _081160F4 .align 2, 0 -_08115FA8: .4byte 0x03004038 +_08115FA8: .4byte gLocalTime _08115FAC: .4byte gUnknown_083F8DF4 _08115FB0: movs r0, 0x3 @@ -318849,7 +318849,7 @@ _08115FFA: lsrs r0, 1 b _081160F4 .align 2, 0 -_0811600C: .4byte 0x03004038 +_0811600C: .4byte gLocalTime _08116010: .4byte gUnknown_083F8DF4 _08116014: movs r0, 0x1 @@ -318895,7 +318895,7 @@ _0811605E: movs r0, 0x1 b _081160F4 .align 2, 0 -_08116064: .4byte 0x03004038 +_08116064: .4byte gLocalTime _08116068: ldr r0, _08116078 ldrb r1, [r4, 0x4] @@ -319047,8 +319047,8 @@ _08116180: .align 2, 0 _08116188: .4byte gUnknown_083F8ECE _0811618C: .4byte 0x02019000 -_08116190: .4byte 0x03004b20 -_08116194: .4byte 0x03004038 +_08116190: .4byte gTasks +_08116194: .4byte gLocalTime _08116198: lsls r1, r5, 24 asrs r1, 24 @@ -319210,7 +319210,7 @@ _081162F0: .4byte 0x42880000 _081162F4: .4byte 0x00000000 _081162F8: .4byte 0x41000000 _081162FC: .4byte 0x42100000 -_08116300: .4byte 0x03004b20 +_08116300: .4byte gTasks _08116304: .4byte sub_8116308 thumb_func_end sub_8116100 @@ -319264,9 +319264,9 @@ sub_8116308: @ 8116308 bx r0 .align 2, 0 _08116368: .4byte 0x02019000 -_0811636C: .4byte 0x02020004 +_0811636C: .4byte gSprites _08116370: .4byte sub_81191F4 -_08116374: .4byte 0x03004b20 +_08116374: .4byte gTasks _08116378: .4byte sub_811637C thumb_func_end sub_8116308 @@ -319359,8 +319359,8 @@ _08116420: strh r0, [r4, 0xA] b _08116464 .align 2, 0 -_08116428: .4byte 0x03004b20 -_0811642C: .4byte 0x03001770 +_08116428: .4byte gTasks +_0811642C: .4byte gMain _08116430: ldr r1, _0811646C ldrb r0, [r1, 0x1A] @@ -319440,10 +319440,10 @@ _081164A0: str r1, [r0] b _08116504 .align 2, 0 -_081164C8: .4byte 0x03004b20 -_081164CC: .4byte 0x030024d0 +_081164C8: .4byte gTasks +_081164CC: .4byte gSpriteCoordOffsetX _081164D0: .4byte 0x02019000 -_081164D4: .4byte 0x02020004 +_081164D4: .4byte gSprites _081164D8: .4byte sub_81184CC _081164DC: ldrh r0, [r4, 0x20] @@ -319472,7 +319472,7 @@ _08116504: pop {r0} bx r0 .align 2, 0 -_0811650C: .4byte 0x03004b20 +_0811650C: .4byte gTasks _08116510: .4byte sub_8116514 thumb_func_end sub_8116474 @@ -319517,7 +319517,7 @@ _0811653E: bl sub_8117C60 b _08116590 .align 2, 0 -_08116564: .4byte 0x03004b20 +_08116564: .4byte gTasks _08116568: ldrh r1, [r4, 0x20] lsls r1, 24 @@ -319588,7 +319588,7 @@ _081165E4: bl sub_8116C34 b _08116624 .align 2, 0 -_081165F4: .4byte 0x03004b20 +_081165F4: .4byte gTasks _081165F8: .4byte sub_811677C _081165FC: .4byte 0x0000ffff _08116600: @@ -319613,7 +319613,7 @@ _08116624: pop {r0} bx r0 .align 2, 0 -_0811662C: .4byte 0x03004b20 +_0811662C: .4byte gTasks _08116630: .4byte sub_81167F4 _08116634: .4byte 0x0000ffff thumb_func_end sub_811659C @@ -319650,7 +319650,7 @@ sub_8116638: @ 8116638 ldr r0, _08116680 b _0811669A .align 2, 0 -_08116678: .4byte 0x03004b20 +_08116678: .4byte gTasks _0811667C: .4byte 0x00000185 _08116680: .4byte gUnknown_081C41A5 _08116684: @@ -319697,7 +319697,7 @@ _081166C4: bx r0 .align 2, 0 _081166DC: .4byte gUnknown_081C41AE -_081166E0: .4byte 0x03004b20 +_081166E0: .4byte gTasks _081166E4: .4byte sub_811659C thumb_func_end sub_8116638 @@ -319721,7 +319721,7 @@ sub_81166E8: @ 81166E8 adds r0, 0x1 b _08116748 .align 2, 0 -_0811670C: .4byte 0x03004b20 +_0811670C: .4byte gTasks _08116710: ldrh r0, [r4, 0x22] adds r0, 0x1 @@ -319772,7 +319772,7 @@ _08116768: pop {r0} bx r0 .align 2, 0 -_08116770: .4byte 0x03004b20 +_08116770: .4byte gTasks _08116774: .4byte sub_81167F4 _08116778: .4byte 0x0000ffff thumb_func_end sub_81166E8 @@ -319824,10 +319824,10 @@ sub_811677C: @ 811677C pop {r0} bx r0 .align 2, 0 -_081167DC: .4byte 0x020231cc +_081167DC: .4byte gStringVar1 _081167E0: .4byte 0x02019000 -_081167E4: .4byte 0x03004b20 -_081167E8: .4byte 0x020234cc +_081167E4: .4byte gTasks +_081167E8: .4byte gStringVar4 _081167EC: .4byte gUnknown_081C41BD _081167F0: .4byte sub_81166E8 thumb_func_end sub_811677C @@ -319893,9 +319893,9 @@ sub_81167F4: @ 81167F4 .align 2, 0 _08116868: .4byte 0x020190b8 _0811686C: .4byte 0x0000ffff -_08116870: .4byte 0x02020004 +_08116870: .4byte gSprites _08116874: .4byte gUnknown_083F8C00 -_08116878: .4byte 0x03004b20 +_08116878: .4byte gTasks _0811687C: .4byte sub_8116880 thumb_func_end sub_81167F4 @@ -320005,9 +320005,9 @@ _081168E4: ldr r1, _0811696C b _08116992 .align 2, 0 -_08116954: .4byte 0x03004b20 +_08116954: .4byte gTasks _08116958: .4byte 0x02019000 -_0811695C: .4byte 0x02020004 +_0811695C: .4byte gSprites _08116960: .4byte 0xfffffc00 _08116964: .4byte 0x000003ff _08116968: .4byte gUnknown_081C41F1 @@ -320141,8 +320141,8 @@ _08116A2A: bl sub_8116C34 b _08116AA4 .align 2, 0 -_08116A84: .4byte 0x03004b20 -_08116A88: .4byte 0x02020004 +_08116A84: .4byte gTasks +_08116A88: .4byte gSprites _08116A8C: .4byte 0x0201903c _08116A90: .4byte 0x0000270f _08116A94: .4byte gUnknown_081C4231 @@ -320193,10 +320193,10 @@ sub_8116AB0: @ 8116AB0 .align 2, 0 _08116AF0: .4byte 0x020190b8 _08116AF4: .4byte 0x0000ffff -_08116AF8: .4byte 0x02025734 -_08116AFC: .4byte 0x03004b20 +_08116AF8: .4byte gSaveBlock1 +_08116AFC: .4byte gTasks _08116B00: .4byte 0x00000494 -_08116B04: .4byte 0x0202e8cc +_08116B04: .4byte gUnknown_0202E8CC _08116B08: ldr r1, _08116B34 movs r0, 0 @@ -320221,8 +320221,8 @@ _08116B0C: pop {r0} bx r0 .align 2, 0 -_08116B34: .4byte 0x0202e8cc -_08116B38: .4byte 0x03004b20 +_08116B34: .4byte gUnknown_0202E8CC +_08116B38: .4byte gTasks _08116B3C: .4byte sub_8116B40 thumb_func_end sub_8116AB0 @@ -320271,10 +320271,10 @@ _08116B9E: bx r0 .align 2, 0 _08116BA4: .4byte 0x02019000 -_08116BA8: .4byte 0x030024d0 -_08116BAC: .4byte 0x030027e0 +_08116BA8: .4byte gSpriteCoordOffsetX +_08116BAC: .4byte gSpriteCoordOffsetY _08116BB0: .4byte REG_BLDCNT -_08116BB4: .4byte 0x0300485c +_08116BB4: .4byte gUnknown_0300485C _08116BB8: .4byte sub_8080990 _08116BBC: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_8116B40 @@ -320336,8 +320336,8 @@ _08116C1E: bx r0 .align 2, 0 _08116C24: .4byte 0x02019000 -_08116C28: .4byte 0x03001770 -_08116C2C: .4byte 0x03004b20 +_08116C28: .4byte gMain +_08116C2C: .4byte gTasks _08116C30: .4byte 0x0000ffff thumb_func_end sub_8116BC0 @@ -320386,7 +320386,7 @@ _08116C64: b _08116C96 .align 2, 0 _08116C84: .4byte 0x02019000 -_08116C88: .4byte 0x03004b20 +_08116C88: .4byte gTasks _08116C8C: .4byte 0x0000ffff _08116C90: adds r0, r2, 0 @@ -320444,7 +320444,7 @@ _08116CC4: bx r0 .align 2, 0 _08116CF0: .4byte 0x02019000 -_08116CF4: .4byte 0x03004b20 +_08116CF4: .4byte gTasks thumb_func_end sub_8116CAC thumb_func_start sub_8116CF8 @@ -320628,7 +320628,7 @@ _08116E38: bx r1 .align 2, 0 _08116E48: .4byte 0x02019000 -_08116E4C: .4byte 0x03004b20 +_08116E4C: .4byte gTasks _08116E50: .4byte gUnknown_083F8D90 _08116E54: .4byte gUnknown_083F8D94 _08116E58: .4byte 0x02019016 @@ -320836,7 +320836,7 @@ _08116FE4: adds r0, 0x43 b _08117028 .align 2, 0 -_08116FF0: .4byte 0x02020004 +_08116FF0: .4byte gSprites _08116FF4: .4byte 0x02019000 _08116FF8: ldr r3, _08117004 @@ -320845,7 +320845,7 @@ _08116FF8: adds r0, 0x44 b _08117028 .align 2, 0 -_08117004: .4byte 0x02020004 +_08117004: .4byte gSprites _08117008: .4byte 0x02019000 _0811700C: ldr r3, _08117018 @@ -320854,7 +320854,7 @@ _0811700C: adds r0, 0x45 b _08117028 .align 2, 0 -_08117018: .4byte 0x02020004 +_08117018: .4byte gSprites _0811701C: .4byte 0x02019000 _08117020: ldr r3, _08117088 @@ -320909,7 +320909,7 @@ _0811703A: bl sub_812492C b _08117122 .align 2, 0 -_08117088: .4byte 0x02020004 +_08117088: .4byte gSprites _0811708C: .4byte 0x02019000 _08117090: .4byte gUnknown_083F8C00 _08117094: @@ -321049,7 +321049,7 @@ sub_8117158: @ 8117158 mov pc, r0 .align 2, 0 _0811719C: .4byte 0x02019000 -_081171A0: .4byte 0x020219cc +_081171A0: .4byte gBG1TilemapBuffer _081171A4: .4byte 0xfffff800 _081171A8: .4byte _081171AC .align 2, 0 @@ -321276,7 +321276,7 @@ _08117360: bx r0 .align 2, 0 _08117370: .4byte gUnknown_083F8C00 -_08117374: .4byte 0x020219cc +_08117374: .4byte gBG1TilemapBuffer _08117378: .4byte 0x020189a0 _0811737C: .4byte 0x020189a4 thumb_func_end sub_8117158 @@ -321442,8 +321442,8 @@ sub_8117434: @ 8117434 .align 2, 0 _081174AC: .4byte REG_BG2PA _081174B0: .4byte 0x02019000 -_081174B4: .4byte 0x030027e0 -_081174B8: .4byte 0x030024d0 +_081174B4: .4byte gSpriteCoordOffsetY +_081174B8: .4byte gSpriteCoordOffsetX _081174BC: .4byte REG_BG2X_L _081174C0: .4byte 0x0fff0000 thumb_func_end sub_8117434 @@ -321527,7 +321527,7 @@ _0811754C: pop {r0} bx r0 .align 2, 0 -_08117554: .4byte 0x0202f388 +_08117554: .4byte gPaletteFade _08117558: .4byte sub_8115384 thumb_func_end sub_8117528 @@ -321574,8 +321574,8 @@ sub_811755C: @ 811755C pop {r0} bx r0 .align 2, 0 -_081175B4: .4byte 0x0202f388 -_081175B8: .4byte 0x03004b20 +_081175B4: .4byte gPaletteFade +_081175B8: .4byte gTasks _081175BC: .4byte sub_8117528 thumb_func_end sub_811755C @@ -321631,9 +321631,9 @@ _0811761C: pop {r0} bx r0 .align 2, 0 -_08117624: .4byte 0x03004b20 -_08117628: .4byte 0x03001770 -_0811762C: .4byte 0x0202e8cc +_08117624: .4byte gTasks +_08117628: .4byte gMain +_0811762C: .4byte gUnknown_0202E8CC thumb_func_end sub_81175DC thumb_func_start sub_8117630 @@ -321681,11 +321681,11 @@ sub_8117630: @ 8117630 bx r0 .align 2, 0 _0811768C: .4byte gUnknown_083F8DF0 -_08117690: .4byte 0x0202e8cc -_08117694: .4byte 0x020231cc -_08117698: .4byte 0x020234cc +_08117690: .4byte gUnknown_0202E8CC +_08117694: .4byte gStringVar1 +_08117698: .4byte gStringVar4 _0811769C: .4byte gUnknown_081C40DF -_081176A0: .4byte 0x03004b20 +_081176A0: .4byte gTasks _081176A4: .4byte sub_81174F8 thumb_func_end sub_8117630 @@ -321771,12 +321771,12 @@ sub_81176A8: @ 81176A8 bl sub_8116C34 b _081177E4 .align 2, 0 -_08117758: .4byte 0x020231cc -_0811775C: .4byte 0x03004b20 -_08117760: .4byte 0x020234cc +_08117758: .4byte gStringVar1 +_0811775C: .4byte gTasks +_08117760: .4byte gStringVar4 _08117764: .4byte gOtherText_Coins _08117768: .4byte gUnknown_083F8DF0 -_0811776C: .4byte 0x0202e8cc +_0811776C: .4byte gUnknown_0202E8CC _08117770: .4byte gUnknown_081C4139 _08117774: .4byte sub_8117630 _08117778: .4byte 0x0000ffff @@ -321803,9 +321803,9 @@ _0811777C: str r1, [r0] b _081177E4 .align 2, 0 -_081177AC: .4byte 0x020234cc +_081177AC: .4byte gStringVar4 _081177B0: .4byte gUnknown_081C40DF -_081177B4: .4byte 0x03004b20 +_081177B4: .4byte gTasks _081177B8: .4byte sub_81174F8 _081177BC: ldr r1, _081177F4 @@ -321861,8 +321861,8 @@ sub_81177FC: @ 81177FC bx r0 .align 2, 0 _08117828: .4byte sub_81176A8 -_0811782C: .4byte 0x03004b20 -_08117830: .4byte 0x02025734 +_0811782C: .4byte gTasks +_08117830: .4byte gSaveBlock1 _08117834: .4byte 0x00000494 thumb_func_end sub_81177FC @@ -321958,7 +321958,7 @@ _081178EC: pop {r1} bx r1 .align 2, 0 -_081178F4: .4byte 0x02020004 +_081178F4: .4byte gSprites _081178F8: .4byte 0x01670000 _081178FC: .4byte 0xfffffeb6 thumb_func_end sub_8117890 @@ -322135,7 +322135,7 @@ _08117A50: .4byte gUnknown_083F9F54 _08117A54: .4byte 0x02000000 _08117A58: .4byte gUnknown_083F9F5C _08117A5C: .4byte 0x0001903c -_08117A60: .4byte 0x02020004 +_08117A60: .4byte gSprites _08117A64: .4byte gSpriteTemplate_83FA07C _08117A68: .4byte 0x0201903c _08117A6C: .4byte gSpriteTemplate_83F9FD4 @@ -322168,7 +322168,7 @@ _08117A7A: bx r0 .align 2, 0 _08117AA0: .4byte 0x0201903c -_08117AA4: .4byte 0x02020004 +_08117AA4: .4byte gSprites thumb_func_end unref_sub_8117A74 thumb_func_start sub_8117AA8 @@ -322210,7 +322210,7 @@ _08117ACA: bls _08117ACA b _08117BA8 .align 2, 0 -_08117AF0: .4byte 0x02020004 +_08117AF0: .4byte gSprites _08117AF4: .4byte 0x0201903c _08117AF8: movs r3, 0 @@ -322256,7 +322256,7 @@ _08117B10: .align 2, 0 _08117B48: .4byte gUnknown_083F8D90 _08117B4C: .4byte 0x02019000 -_08117B50: .4byte 0x02020004 +_08117B50: .4byte gSprites _08117B54: adds r0, r3, 0 adds r0, 0x1D @@ -322310,7 +322310,7 @@ _08117BA8: pop {r0} bx r0 .align 2, 0 -_08117BB4: .4byte 0x02020004 +_08117BB4: .4byte gSprites _08117BB8: .4byte 0x0201903c thumb_func_end sub_8117AA8 @@ -322390,7 +322390,7 @@ _08117BCC: bx r0 .align 2, 0 _08117C50: .4byte 0x0201903c -_08117C54: .4byte 0x02020004 +_08117C54: .4byte gSprites _08117C58: .4byte gSpriteTemplate_83FA40C _08117C5C: .4byte sub_81184CC thumb_func_end sub_8117BBC @@ -322432,7 +322432,7 @@ _08117C7E: bls _08117C7E b _08117D58 .align 2, 0 -_08117CA4: .4byte 0x02020004 +_08117CA4: .4byte gSprites _08117CA8: .4byte 0x0201903c _08117CAC: ldr r0, _08117CEC @@ -322471,7 +322471,7 @@ _08117CD0: b _08117D4E .align 2, 0 _08117CEC: .4byte 0x02019000 -_08117CF0: .4byte 0x02020004 +_08117CF0: .4byte gSprites _08117CF4: .4byte gUnknown_083F8C00 _08117CF8: adds r3, r5, 0 @@ -322555,7 +322555,7 @@ sub_8117D68: @ 8117D68 strb r1, [r0] b _08117DE2 .align 2, 0 -_08117D90: .4byte 0x02020004 +_08117D90: .4byte gSprites _08117D94: .4byte 0x02019000 _08117D98: ldr r4, _08117DE8 @@ -322600,7 +322600,7 @@ _08117DE2: pop {r0} bx r0 .align 2, 0 -_08117DE8: .4byte 0x02020004 +_08117DE8: .4byte gSprites _08117DEC: .4byte 0x02019000 _08117DF0: .4byte gUnknown_083F8C00 thumb_func_end sub_8117D68 @@ -322682,7 +322682,7 @@ _08117E30: _08117E84: .4byte gUnknown_083F9EE8 _08117E88: .4byte 0x02000000 _08117E8C: .4byte 0x0001903c -_08117E90: .4byte 0x02020004 +_08117E90: .4byte gSprites _08117E94: .4byte gSpriteTemplate_83FA0DC thumb_func_end sub_8117DF4 @@ -322758,7 +322758,7 @@ _08117F04: _08117F1C: .4byte 0x02019000 _08117F20: .4byte 0x00000167 _08117F24: .4byte 0xfffffe98 -_08117F28: .4byte 0x030027f0 +_08117F28: .4byte gOamMatrices thumb_func_end sub_8117E98 thumb_func_start sub_8117F2C @@ -322972,7 +322972,7 @@ _081180D0: .4byte 0xffff0000 _081180D4: .4byte 0x0000ffff _081180D8: .4byte gSpriteTemplate_83FA2B0 _081180DC: .4byte 0x02019000 -_081180E0: .4byte 0x02020004 +_081180E0: .4byte gSprites _081180E4: .4byte gSpriteTemplate_83FA2C8 _081180E8: .4byte gSpriteTemplate_83FA2E0 _081180EC: .4byte gSpriteTemplate_83FA2F8 @@ -323095,8 +323095,8 @@ _081181A2: bx r0 .align 2, 0 _081181D4: .4byte 0x02019000 -_081181D8: .4byte 0x02020004 -_081181DC: .4byte 0x0202000c +_081181D8: .4byte gSprites +_081181DC: .4byte gSprites + 0x8 _081181E0: .4byte 0x000003ff _081181E4: .4byte 0xfffffc00 thumb_func_end sub_81180F4 @@ -323237,7 +323237,7 @@ sub_811829C: @ 811829C bx r0 .align 2, 0 _081182E8: .4byte 0x02019000 -_081182EC: .4byte 0x02020004 +_081182EC: .4byte gSprites _081182F0: .4byte 0x000003ff _081182F4: .4byte 0xfffffc00 thumb_func_end sub_811829C @@ -323331,7 +323331,7 @@ _08118358: bls _08118358 b _081184B2 .align 2, 0 -_081183A8: .4byte 0x02020004 +_081183A8: .4byte gSprites _081183AC: .4byte 0x0201903c _081183B0: .4byte 0xfffffc00 _081183B4: .4byte 0x000003ff @@ -323341,7 +323341,7 @@ _081183B8: adds r0, 0x58 b _08118426 .align 2, 0 -_081183C0: .4byte 0x02020004 +_081183C0: .4byte gSprites _081183C4: ldr r2, _081183E8 adds r0, r3, 0 @@ -323362,14 +323362,14 @@ _081183C4: ldrh r1, [r0, 0x8] b _08118442 .align 2, 0 -_081183E8: .4byte 0x02020004 +_081183E8: .4byte gSprites _081183EC: ldr r2, _081183F4 adds r0, r3, 0 adds r0, 0x57 b _08118426 .align 2, 0 -_081183F4: .4byte 0x02020004 +_081183F4: .4byte gSprites _081183F8: ldr r2, _0811841C adds r0, r3, 0 @@ -323390,7 +323390,7 @@ _081183F8: ldrh r1, [r0, 0x8] b _08118442 .align 2, 0 -_0811841C: .4byte 0x02020004 +_0811841C: .4byte gSprites _08118420: ldr r2, _08118458 adds r0, r3, 0 @@ -323423,7 +323423,7 @@ _08118442: strh r0, [r3, 0x4] b _081184B2 .align 2, 0 -_08118458: .4byte 0x02020004 +_08118458: .4byte gSprites _0811845C: .4byte 0x000003ff _08118460: .4byte 0xfffffc00 _08118464: @@ -323474,7 +323474,7 @@ _081184B2: pop {r0} bx r0 .align 2, 0 -_081184BC: .4byte 0x02020004 +_081184BC: .4byte gSprites _081184C0: .4byte 0x0201903c _081184C4: .4byte 0xfffffc00 _081184C8: .4byte 0x000003ff @@ -323547,7 +323547,7 @@ sub_81184D8: @ 81184D8 _08118544: .4byte gUnknown_083FA42C _08118548: .4byte 0x02000000 _0811854C: .4byte gSpriteTemplate_83FA434 -_08118550: .4byte 0x02020004 +_08118550: .4byte gSprites thumb_func_end sub_81184D8 thumb_func_start sub_8118554 @@ -323569,7 +323569,7 @@ sub_8118554: @ 8118554 strh r1, [r0, 0x4] bx lr .align 2, 0 -_08118574: .4byte 0x030027f0 +_08118574: .4byte gOamMatrices _08118578: .4byte 0x02019000 thumb_func_end sub_8118554 @@ -323625,7 +323625,7 @@ _081185CA: bx r0 .align 2, 0 _081185DC: .4byte 0x0201903c -_081185E0: .4byte 0x02020004 +_081185E0: .4byte gSprites _081185E4: .4byte gSpriteTemplate_83FA40C thumb_func_end sub_811857C @@ -323694,7 +323694,7 @@ _08118632: bx r0 .align 2, 0 _08118660: .4byte 0x02019000 -_08118664: .4byte 0x02020004 +_08118664: .4byte gSprites _08118668: .4byte SpriteCallbackDummy thumb_func_end sub_81185E8 @@ -323914,9 +323914,9 @@ _08118818: bx r0 .align 2, 0 _08118824: .4byte 0x00000000 -_08118828: .4byte 0x030073c0 +_08118828: .4byte gUnknown_030073C0 _0811882C: .4byte 0x0000ffff -_08118830: .4byte 0x03007400 +_08118830: .4byte gUnknown_03007400 thumb_func_end sub_8118724 thumb_func_start sub_8118834 @@ -323968,7 +323968,7 @@ _08118850: _0811888C: .4byte 0x02019000 _08118890: .4byte 0x01670000 _08118894: .4byte 0xfffffe98 -_08118898: .4byte 0x030027e0 +_08118898: .4byte gSpriteCoordOffsetY thumb_func_end sub_8118834 thumb_func_start sub_811889C @@ -324387,7 +324387,7 @@ sub_8118BD8: @ 8118BD8 strh r4, [r3, 0x26] b _08118CA2 .align 2, 0 -_08118C14: .4byte 0x02020004 +_08118C14: .4byte gSprites _08118C18: .4byte 0x02019000 _08118C1C: lsls r0, r1, 16 @@ -324420,7 +324420,7 @@ _08118C1C: strh r0, [r3, 0x26] b _08118CA2 .align 2, 0 -_08118C58: .4byte 0x02020004 +_08118C58: .4byte gSprites _08118C5C: .4byte 0x02019000 _08118C60: ldrh r0, [r3, 0x26] @@ -325334,7 +325334,7 @@ _081193B8: .4byte gUnknown_083FA60E _081193BC: .4byte 0x02019000 _081193C0: .4byte gSpriteTemplate_83FA50C _081193C4: .4byte gSpriteTemplate_83FA5C0 -_081193C8: .4byte 0x02020004 +_081193C8: .4byte gSprites _081193CC: .4byte gUnknown_083F8DF4 _081193D0: .4byte 0x0000ffff thumb_func_end sub_8119224 @@ -325501,7 +325501,7 @@ _081194A2: _08119514: .4byte gUnknown_083FA616 _08119518: .4byte gSpriteTemplate_83FA524 _0811951C: .4byte 0x02019000 -_08119520: .4byte 0x02020004 +_08119520: .4byte gSprites _08119524: .4byte gSpriteTemplate_83FA5F0 _08119528: .4byte gUnknown_083F8DF4 thumb_func_end sub_81193D4 @@ -325920,7 +325920,7 @@ _08119836: b _08119884 .align 2, 0 _08119854: .4byte gUnknown_083FA632 -_08119858: .4byte 0x030027e0 +_08119858: .4byte gSpriteCoordOffsetY _0811985C: ldr r1, _0811988C movs r0, 0 @@ -325947,8 +325947,8 @@ _08119884: pop {r0} bx r0 .align 2, 0 -_0811988C: .4byte 0x030027e0 -_08119890: .4byte 0x02020004 +_0811988C: .4byte gSpriteCoordOffsetY +_08119890: .4byte gSprites _08119894: .4byte 0x02019000 thumb_func_end sub_81197D8 @@ -326043,7 +326043,7 @@ _08119948: .4byte 0x3d1fbe77 _0811994C: .4byte 0x02019000 _08119950: .4byte gUnknown_083FA61E _08119954: .4byte sub_8119780 -_08119958: .4byte 0x02020004 +_08119958: .4byte gSprites _0811995C: .4byte 0x0000fffe _08119960: .4byte sub_81197D8 thumb_func_end sub_8119898 @@ -326192,7 +326192,7 @@ _08119A78: bx r0 .align 2, 0 _08119A80: .4byte gUnknown_083F8DF4 -_08119A84: .4byte 0x02020004 +_08119A84: .4byte gSprites _08119A88: .4byte sub_8119898 _08119A8C: .4byte SpriteCallbackDummy thumb_func_end sub_8119964 @@ -326270,7 +326270,7 @@ _08119B12: bx r0 .align 2, 0 _08119B18: .4byte SpriteCallbackDummy -_08119B1C: .4byte 0x02020004 +_08119B1C: .4byte gSprites _08119B20: .4byte 0x02019000 thumb_func_end sub_8119AAC @@ -326359,7 +326359,7 @@ _08119BB8: .align 2, 0 _08119BC0: .4byte 0x02019000 _08119BC4: .4byte sub_8119AAC -_08119BC8: .4byte 0x02020004 +_08119BC8: .4byte gSprites thumb_func_end sub_8119B24 thumb_func_start sub_8119BCC @@ -326423,9 +326423,9 @@ sub_8119BCC: @ 8119BCC _08119C44: .4byte gUnknown_083FA64A _08119C48: .4byte gUnknown_083FA64C _08119C4C: .4byte 0x02019000 -_08119C50: .4byte 0x030073c0 +_08119C50: .4byte gUnknown_030073C0 _08119C54: .4byte 0x0000ffff -_08119C58: .4byte 0x03007400 +_08119C58: .4byte gUnknown_03007400 _08119C5C: lsls r0, r1, 16 cmp r0, 0 @@ -326561,7 +326561,7 @@ sub_8119D08: @ 8119D08 .align 2, 0 _08119D64: .4byte gUnknown_083FA64A _08119D68: .4byte 0x02019000 -_08119D6C: .4byte 0x02020004 +_08119D6C: .4byte gSprites _08119D70: ldr r0, _08119D7C str r0, [r4, 0x1C] @@ -326607,7 +326607,7 @@ sub_8119D80: @ 8119D80 .align 2, 0 _08119DB8: .4byte 0x02019000 _08119DBC: .4byte gUnknown_083F8DF4 -_08119DC0: .4byte 0x02020004 +_08119DC0: .4byte gSprites _08119DC4: movs r0, 0x34 ldrsh r2, [r1, r0] @@ -326664,7 +326664,7 @@ _08119E26: bx r0 .align 2, 0 _08119E2C: .4byte gUnknown_083F8DF4 -_08119E30: .4byte 0x02020004 +_08119E30: .4byte gSprites _08119E34: .4byte sub_8119D08 _08119E38: .4byte sub_8119BCC thumb_func_end sub_8119D80 @@ -326690,7 +326690,7 @@ sub_8119E3C: @ 8119E3C beq _08119E6A b _08119F74 .align 2, 0 -_08119E60: .4byte 0x03005e98 +_08119E60: .4byte gUnknown_03005E98 _08119E64: cmp r0, 0x2 beq _08119F60 @@ -326818,7 +326818,7 @@ _08119F50: b _08119F74 .align 2, 0 _08119F58: .4byte 0x0201c000 -_08119F5C: .4byte 0x03005e98 +_08119F5C: .4byte gUnknown_03005E98 _08119F60: bl sub_811A324 ldr r0, _08119F84 @@ -326967,7 +326967,7 @@ sub_811A050: @ 811A050 strb r0, [r4, 0x1A] b _0811A09A .align 2, 0 -_0811A08C: .4byte 0x03007380 +_0811A08C: .4byte gUnknown_03007380 _0811A090: .4byte 0x0201c000 _0811A094: adds r0, r6, 0 @@ -327007,8 +327007,8 @@ sub_811A0C0: @ 811A0C0 ldr r0, _0811A0D4 b _0811A0F0 .align 2, 0 -_0811A0D0: .4byte 0x03002400 -_0811A0D4: .4byte 0x03006320 +_0811A0D0: .4byte gPcmDmaCounter +_0811A0D4: .4byte gUnknown_03006320 _0811A0D8: ldr r2, _0811A11C ldrb r1, [r2, 0xB] @@ -327046,7 +327046,7 @@ _0811A0FA: pop {r0} bx r0 .align 2, 0 -_0811A11C: .4byte 0x03005fd0 +_0811A11C: .4byte gSoundInfo _0811A120: .4byte 0x0201c000 thumb_func_end sub_811A0C0 @@ -327422,7 +327422,7 @@ sub_811A3CC: @ 811A3CC beq _0811A3FE b _0811A4D6 .align 2, 0 -_0811A3F4: .4byte 0x03005e98 +_0811A3F4: .4byte gUnknown_03005E98 _0811A3F8: cmp r1, 0x2 beq _0811A494 @@ -327575,7 +327575,7 @@ sub_811A4F8: @ 811A4F8 pop {r0} bx r0 .align 2, 0 -_0811A52C: .4byte 0x02020004 +_0811A52C: .4byte gSprites _0811A530: .4byte 0x0201c800 thumb_func_end sub_811A4F8 @@ -327616,7 +327616,7 @@ sub_811A534: @ 811A534 beq _0811A58A b _0811A5F4 .align 2, 0 -_0811A578: .4byte 0x02020004 +_0811A578: .4byte gSprites _0811A57C: .4byte 0x0201c800 _0811A580: .4byte 0xfffff800 _0811A584: @@ -327974,7 +327974,7 @@ _0811A7EA: pop {r0} bx r0 .align 2, 0 -_0811A824: .4byte 0x020231cc +_0811A824: .4byte gStringVar1 _0811A828: .4byte gOtherText_Coins2 thumb_func_end sub_811A798 @@ -327986,7 +327986,7 @@ GetCoins: @ 811A82C ldrh r0, [r0] bx lr .align 2, 0 -_0811A838: .4byte 0x02025734 +_0811A838: .4byte gSaveBlock1 _0811A83C: .4byte 0x00000494 thumb_func_end GetCoins @@ -328018,7 +328018,7 @@ _0811A85C: strh r0, [r3] b _0811A88A .align 2, 0 -_0811A874: .4byte 0x02025734 +_0811A874: .4byte gSaveBlock1 _0811A878: .4byte 0x00000494 _0811A87C: .4byte 0x0000270f _0811A880: @@ -328062,7 +328062,7 @@ _0811A8BC: pop {r1} bx r1 .align 2, 0 -_0811A8C4: .4byte 0x02025734 +_0811A8C4: .4byte gSaveBlock1 _0811A8C8: .4byte 0x00000494 thumb_func_end sub_811A898 @@ -328207,11 +328207,11 @@ sub_811A99C: @ 811A99C ldr r0, _0811A9D0 b _0811A9F8 .align 2, 0 -_0811A9BC: .4byte 0x0202e8dc -_0811A9C0: .4byte 0x03005ce0 -_0811A9C4: .4byte 0x0300485c +_0811A9BC: .4byte gScriptResult +_0811A9C0: .4byte gUnknown_03005CE0 +_0811A9C4: .4byte gUnknown_0300485C _0811A9C8: .4byte sub_808AB90 -_0811A9CC: .4byte 0x03005ce4 +_0811A9CC: .4byte gUnknown_03005CE4 _0811A9D0: .4byte sub_811AA38 _0811A9D4: movs r0, 0x57 @@ -328239,11 +328239,11 @@ _0811A9FC: pop {r1} bx r1 .align 2, 0 -_0811AA00: .4byte 0x0202e8dc -_0811AA04: .4byte 0x03005ce0 -_0811AA08: .4byte 0x0300485c +_0811AA00: .4byte gScriptResult +_0811AA04: .4byte gUnknown_03005CE0 +_0811AA08: .4byte gUnknown_0300485C _0811AA0C: .4byte sub_808AB90 -_0811AA10: .4byte 0x03005ce4 +_0811AA10: .4byte gUnknown_03005CE4 _0811AA14: .4byte sub_811AA18 thumb_func_end sub_811A99C @@ -328259,8 +328259,8 @@ sub_811AA18: @ 811AA18 pop {r0} bx r0 .align 2, 0 -_0811AA2C: .4byte 0x0202ff84 -_0811AA30: .4byte 0x03005ce0 +_0811AA2C: .4byte gUnknown_0202FF84 +_0811AA30: .4byte gUnknown_03005CE0 _0811AA34: .4byte UseStrengthScript thumb_func_end sub_811AA18 @@ -328276,8 +328276,8 @@ sub_811AA38: @ 811AA38 pop {r0} bx r0 .align 2, 0 -_0811AA4C: .4byte 0x0202ff84 -_0811AA50: .4byte 0x03005ce0 +_0811AA4C: .4byte gUnknown_0202FF84 +_0811AA50: .4byte gUnknown_03005CE0 thumb_func_end sub_811AA38 thumb_func_start sub_811AA54 @@ -328307,11 +328307,11 @@ sub_811AA54: @ 811AA54 pop {r1} bx r1 .align 2, 0 -_0811AA88: .4byte 0x03004b20 +_0811AA88: .4byte gTasks _0811AA8C: .4byte sub_811AA9C -_0811AA90: .4byte 0x0202ff84 -_0811AA94: .4byte 0x03004360 -_0811AA98: .4byte 0x020231cc +_0811AA90: .4byte gUnknown_0202FF84 +_0811AA94: .4byte gPlayerParty +_0811AA98: .4byte gStringVar1 thumb_func_end sub_811AA54 thumb_func_start sub_811AA9C @@ -328344,7 +328344,7 @@ sub_811AABC: @ 811AABC pop {r0} bx r0 .align 2, 0 -_0811AAD0: .4byte 0x03001770 +_0811AAD0: .4byte gMain _0811AAD4: .4byte sub_8054398 thumb_func_end sub_811AABC @@ -328378,7 +328378,7 @@ sub_811AAE8: @ 811AAE8 b _0811AB1C .align 2, 0 _0811AB0C: .4byte sub_811AB50 -_0811AB10: .4byte 0x03004b20 +_0811AB10: .4byte gTasks _0811AB14: adds r0, r2, 0 bl DestroyTask @@ -328410,7 +328410,7 @@ sub_811AB20: @ 811AB20 bx r0 .align 2, 0 _0811AB48: .4byte sub_811AB50 -_0811AB4C: .4byte 0x03004b20 +_0811AB4C: .4byte gTasks thumb_func_end sub_811AB20 thumb_func_start sub_811AB50 @@ -328440,7 +328440,7 @@ _0811AB62: bx r0 .align 2, 0 _0811AB80: .4byte gUnknown_083FD794 -_0811AB84: .4byte 0x03004b20 +_0811AB84: .4byte gTasks thumb_func_end sub_811AB50 thumb_func_start sub_811AB88 @@ -328465,8 +328465,8 @@ sub_811AB88: @ 811AB88 movs r0, 0x1 b _0811ABD2 .align 2, 0 -_0811ABB4: .4byte 0x0202eec8 -_0811ABB8: .4byte 0x0202eac8 +_0811ABB4: .4byte gPlttBufferFaded +_0811ABB8: .4byte gPlttBufferUnfaded _0811ABBC: .4byte 0x04000100 _0811ABC0: .4byte gUnknown_083FD70C _0811ABC4: @@ -328591,7 +328591,7 @@ sub_811AC64: @ 811AC64 bl sub_811D4C8 b _0811ACAC .align 2, 0 -_0811AC98: .4byte 0x03004b20 +_0811AC98: .4byte gTasks _0811AC9C: bl sub_811D52C lsls r0, 24 @@ -328633,7 +328633,7 @@ _0811ACC6: bx r0 .align 2, 0 _0811ACE4: .4byte gUnknown_083FD7A4 -_0811ACE8: .4byte 0x03004b20 +_0811ACE8: .4byte gTasks thumb_func_end sub_811ACB4 thumb_func_start sub_811ACEC @@ -328737,7 +328737,7 @@ _0811AD9C: pop {r1} bx r1 .align 2, 0 -_0811ADA4: .4byte 0x0202f388 +_0811ADA4: .4byte gPaletteFade _0811ADA8: .4byte sub_811ACB4 thumb_func_end sub_811AD80 @@ -328768,7 +328768,7 @@ _0811ADBE: bx r0 .align 2, 0 _0811ADDC: .4byte gUnknown_083FD7B0 -_0811ADE0: .4byte 0x03004b20 +_0811ADE0: .4byte gTasks thumb_func_end sub_811ADAC thumb_func_start sub_811ADE4 @@ -328823,7 +328823,7 @@ sub_811ADE4: @ 811ADE4 pop {r1} bx r1 .align 2, 0 -_0811AE54: .4byte 0x03005560 +_0811AE54: .4byte gUnknown_03005560 _0811AE58: .4byte 0x0200c000 _0811AE5C: .4byte sub_811AEE0 _0811AE60: .4byte sub_811AF18 @@ -328882,8 +328882,8 @@ _0811AEBE: bx r1 .align 2, 0 _0811AED0: .4byte 0x0200c000 -_0811AED4: .4byte 0x03004de0 -_0811AED8: .4byte 0x0202f388 +_0811AED4: .4byte gUnknown_03004DE0 +_0811AED8: .4byte gPaletteFade _0811AEDC: .4byte sub_811ADAC thumb_func_end sub_811AE70 @@ -328911,7 +328911,7 @@ _0811AF02: .align 2, 0 _0811AF08: .4byte 0x0200c000 _0811AF0C: .4byte 0x040000d4 -_0811AF10: .4byte 0x03004de0 +_0811AF10: .4byte gUnknown_03004DE0 _0811AF14: .4byte 0x800000a0 thumb_func_end sub_811AEE0 @@ -328934,7 +328934,7 @@ sub_811AF18: @ 811AF18 strh r1, [r0] bx lr .align 2, 0 -_0811AF38: .4byte 0x03004de0 +_0811AF38: .4byte gUnknown_03004DE0 _0811AF3C: .4byte REG_VCOUNT _0811AF40: .4byte REG_BG1HOFS thumb_func_end sub_811AF18 @@ -328966,7 +328966,7 @@ _0811AF56: bx r0 .align 2, 0 _0811AF74: .4byte gUnknown_083FD7B8 -_0811AF78: .4byte 0x03004b20 +_0811AF78: .4byte gTasks thumb_func_end sub_811AF44 thumb_func_start sub_811AF7C @@ -329019,7 +329019,7 @@ sub_811AF7C: @ 811AF7C bx r1 .align 2, 0 _0811AFE4: .4byte 0x0200c000 -_0811AFE8: .4byte 0x03005560 +_0811AFE8: .4byte gUnknown_03005560 _0811AFEC: .4byte sub_811B08C _0811AFF0: .4byte sub_811B0C4 _0811AFF4: .4byte 0x04000208 @@ -329091,8 +329091,8 @@ _0811B06A: bx r1 .align 2, 0 _0811B07C: .4byte 0x0200c000 -_0811B080: .4byte 0x03004de0 -_0811B084: .4byte 0x0202f388 +_0811B080: .4byte gUnknown_03004DE0 +_0811B084: .4byte gPaletteFade _0811B088: .4byte sub_811AF44 thumb_func_end sub_811B000 @@ -329120,7 +329120,7 @@ _0811B0AE: .align 2, 0 _0811B0B4: .4byte 0x0200c000 _0811B0B8: .4byte 0x040000d4 -_0811B0BC: .4byte 0x03004de0 +_0811B0BC: .4byte gUnknown_03004DE0 _0811B0C0: .4byte 0x800000a0 thumb_func_end sub_811B08C @@ -329143,7 +329143,7 @@ sub_811B0C4: @ 811B0C4 strh r1, [r0] bx lr .align 2, 0 -_0811B0E4: .4byte 0x03004de0 +_0811B0E4: .4byte gUnknown_03004DE0 _0811B0E8: .4byte REG_VCOUNT _0811B0EC: .4byte REG_BG1VOFS thumb_func_end sub_811B0C4 @@ -329175,7 +329175,7 @@ _0811B102: bx r0 .align 2, 0 _0811B120: .4byte gUnknown_083FD7C0 -_0811B124: .4byte 0x03004b20 +_0811B124: .4byte gTasks thumb_func_end sub_811B0F0 thumb_func_start sub_811B128 @@ -329251,7 +329251,7 @@ _0811B168: .align 2, 0 _0811B1BC: .4byte 0x0200c000 _0811B1C0: .4byte 0x00003f41 -_0811B1C4: .4byte 0x03005560 +_0811B1C4: .4byte gUnknown_03005560 _0811B1C8: .4byte sub_811B520 _0811B1CC: .4byte 0x01000400 _0811B1D0: .4byte gUnknown_083FBB88 @@ -329330,7 +329330,7 @@ _0811B204: bx r1 .align 2, 0 _0811B260: .4byte gUnknown_083FDB44 -_0811B264: .4byte 0x03004de0 +_0811B264: .4byte gUnknown_03004DE0 thumb_func_end sub_811B1D8 thumb_func_start sub_811B268 @@ -329404,7 +329404,7 @@ _0811B2AE: .align 2, 0 _0811B2E8: .4byte 0x0200c000 _0811B2EC: .4byte 0xffffff00 -_0811B2F0: .4byte 0x03004de0 +_0811B2F0: .4byte gUnknown_03004DE0 thumb_func_end sub_811B268 thumb_func_start sub_811B2F4 @@ -329477,7 +329477,7 @@ _0811B338: .align 2, 0 _0811B374: .4byte 0x0200c000 _0811B378: .4byte 0xffffff00 -_0811B37C: .4byte 0x03004de0 +_0811B37C: .4byte gUnknown_03004DE0 thumb_func_end sub_811B2F4 thumb_func_start sub_811B380 @@ -329533,7 +329533,7 @@ _0811B3CE: .align 2, 0 _0811B3E0: .4byte 0x0200c000 _0811B3E4: .4byte 0xffffff00 -_0811B3E8: .4byte 0x03004de0 +_0811B3E8: .4byte gUnknown_03004DE0 thumb_func_end sub_811B380 thumb_func_start sub_811B3EC @@ -329618,7 +329618,7 @@ _0811B476: .align 2, 0 _0811B488: .4byte 0x0200c000 _0811B48C: .4byte 0x000003ff -_0811B490: .4byte 0x03004de0 +_0811B490: .4byte gUnknown_03004DE0 _0811B494: .4byte 0x040000b0 _0811B498: .4byte 0x0000c5ff _0811B49C: .4byte 0x00007fff @@ -329678,7 +329678,7 @@ _0811B504: .4byte 0x0000c5ff _0811B508: .4byte 0x00007fff _0811B50C: .4byte 0x0200c000 _0811B510: .4byte 0x040000d4 -_0811B514: .4byte 0x03004de0 +_0811B514: .4byte gUnknown_03004DE0 _0811B518: .4byte 0x800000a0 _0811B51C: .4byte REG_WININ thumb_func_end sub_811B4A8 @@ -329699,7 +329699,7 @@ sub_811B520: @ 811B520 bx r0 .align 2, 0 _0811B53C: .4byte 0x040000b0 -_0811B540: .4byte 0x03005560 +_0811B540: .4byte gUnknown_03005560 _0811B544: .4byte REG_BG0HOFS _0811B548: .4byte 0xa2400001 thumb_func_end sub_811B520 @@ -329720,7 +329720,7 @@ sub_811B54C: @ 811B54C bx r0 .align 2, 0 _0811B568: .4byte 0x040000b0 -_0811B56C: .4byte 0x03005560 +_0811B56C: .4byte gUnknown_03005560 _0811B570: .4byte REG_WIN0H _0811B574: .4byte 0xa2400001 thumb_func_end sub_811B54C @@ -329752,7 +329752,7 @@ _0811B58A: bx r0 .align 2, 0 _0811B5A8: .4byte gUnknown_083FD7D8 -_0811B5AC: .4byte 0x03004b20 +_0811B5AC: .4byte gTasks thumb_func_end sub_811B578 thumb_func_start sub_811B5B0 @@ -329857,7 +329857,7 @@ _0811B62A: .align 2, 0 _0811B67C: .4byte gUnknown_083FD7E4 _0811B680: .4byte gUnknown_083FD7E8 -_0811B684: .4byte 0x0202ff84 +_0811B684: .4byte gUnknown_0202FF84 thumb_func_end sub_811B5FC thumb_func_start sub_811B688 @@ -329929,8 +329929,8 @@ sub_811B6B4: @ 811B6B4 bx r1 .align 2, 0 _0811B710: .4byte gSpriteTemplate_83FD98C -_0811B714: .4byte 0x0202ff84 -_0811B718: .4byte 0x02020004 +_0811B714: .4byte gUnknown_0202FF84 +_0811B718: .4byte gSprites _0811B71C: .4byte 0x0000ffff thumb_func_end sub_811B6B4 @@ -330064,7 +330064,7 @@ _0811B7FA: bx r0 .align 2, 0 _0811B818: .4byte gUnknown_083FD7F8 -_0811B81C: .4byte 0x03004b20 +_0811B81C: .4byte gTasks thumb_func_end sub_811B7E8 thumb_func_start sub_811B820 @@ -330109,7 +330109,7 @@ _0811B844: .align 2, 0 _0811B870: .4byte 0x0200c000 _0811B874: .4byte 0x0000f0f1 -_0811B878: .4byte 0x03005560 +_0811B878: .4byte gUnknown_03005560 _0811B87C: .4byte 0x0000f3f4 _0811B880: .4byte sub_811BC2C thumb_func_end sub_811B820 @@ -330182,7 +330182,7 @@ _0811B8F2: bx r1 .align 2, 0 _0811B904: .4byte 0x0200c000 -_0811B908: .4byte 0x03004de0 +_0811B908: .4byte gUnknown_03004DE0 thumb_func_end sub_811B884 thumb_func_start sub_811B90C @@ -330250,7 +330250,7 @@ _0811B95C: b _0811B946 .align 2, 0 _0811B988: .4byte 0x0200c000 -_0811B98C: .4byte 0x03004de0 +_0811B98C: .4byte gUnknown_03004DE0 _0811B990: ldrh r0, [r4, 0x2E] adds r0, 0x8 @@ -330299,7 +330299,7 @@ _0811B9D0: pop {r1} bx r1 .align 2, 0 -_0811B9E8: .4byte 0x03004de0 +_0811B9E8: .4byte gUnknown_03004DE0 _0811B9EC: .4byte 0x0200c000 thumb_func_end sub_811B90C @@ -330367,7 +330367,7 @@ _0811BA56: bx r1 .align 2, 0 _0811BA68: .4byte 0x0200c000 -_0811BA6C: .4byte 0x03004de0 +_0811BA6C: .4byte gUnknown_03004DE0 thumb_func_end sub_811B9F0 thumb_func_start sub_811BA70 @@ -330437,7 +330437,7 @@ _0811BACA: b _0811BAAE .align 2, 0 _0811BAF0: .4byte 0x0200c000 -_0811BAF4: .4byte 0x03004de0 +_0811BAF4: .4byte gUnknown_03004DE0 _0811BAF8: ldrh r0, [r4, 0x2E] subs r0, 0x8 @@ -330491,7 +330491,7 @@ _0811BB3A: pop {r1} bx r1 .align 2, 0 -_0811BB58: .4byte 0x03004de0 +_0811BB58: .4byte gUnknown_03004DE0 _0811BB5C: .4byte 0x0200c000 thumb_func_end sub_811BA70 @@ -330566,7 +330566,7 @@ _0811BBD2: bx r1 .align 2, 0 _0811BBE4: .4byte 0x0200c000 -_0811BBE8: .4byte 0x03004de0 +_0811BBE8: .4byte gUnknown_03004DE0 thumb_func_end sub_811BB60 thumb_func_start sub_811BBEC @@ -330657,7 +330657,7 @@ _0811BC98: .4byte 0x0000c5ff _0811BC9C: .4byte 0x00007fff _0811BCA0: .4byte 0x0200c000 _0811BCA4: .4byte 0x040000d4 -_0811BCA8: .4byte 0x03004de0 +_0811BCA8: .4byte gUnknown_03004DE0 _0811BCAC: .4byte 0x800000a0 _0811BCB0: .4byte REG_WININ _0811BCB4: .4byte REG_WIN0H @@ -330691,7 +330691,7 @@ _0811BCCE: bx r0 .align 2, 0 _0811BCEC: .4byte gUnknown_083FD814 -_0811BCF0: .4byte 0x03004b20 +_0811BCF0: .4byte gTasks thumb_func_end sub_811BCBC thumb_func_start sub_811BCF4 @@ -330735,7 +330735,7 @@ _0811BD06: pop {r1} bx r1 .align 2, 0 -_0811BD48: .4byte 0x03005560 +_0811BD48: .4byte gUnknown_03005560 _0811BD4C: .4byte 0x0200c000 _0811BD50: .4byte sub_811BE3C _0811BD54: .4byte sub_811BE74 @@ -330847,8 +330847,8 @@ _0811BE0E: .align 2, 0 _0811BE28: .4byte 0x0200c000 _0811BE2C: .4byte 0x1fff0000 -_0811BE30: .4byte 0x03004de0 -_0811BE34: .4byte 0x0202f388 +_0811BE30: .4byte gUnknown_03004DE0 +_0811BE34: .4byte gPaletteFade _0811BE38: .4byte sub_811BCBC thumb_func_end sub_811BD60 @@ -330876,7 +330876,7 @@ _0811BE5E: .align 2, 0 _0811BE64: .4byte 0x0200c000 _0811BE68: .4byte 0x040000d4 -_0811BE6C: .4byte 0x03004de0 +_0811BE6C: .4byte gUnknown_03004DE0 _0811BE70: .4byte 0x800000a0 thumb_func_end sub_811BE3C @@ -330899,7 +330899,7 @@ sub_811BE74: @ 811BE74 strh r1, [r0] bx lr .align 2, 0 -_0811BE94: .4byte 0x03004de0 +_0811BE94: .4byte gUnknown_03004DE0 _0811BE98: .4byte REG_VCOUNT _0811BE9C: .4byte REG_BG1VOFS thumb_func_end sub_811BE74 @@ -330931,7 +330931,7 @@ _0811BEB2: bx r0 .align 2, 0 _0811BED0: .4byte gUnknown_083FD81C -_0811BED4: .4byte 0x03004b20 +_0811BED4: .4byte gTasks thumb_func_end sub_811BEA0 thumb_func_start sub_811BED8 @@ -330972,7 +330972,7 @@ _0811BEFC: bx r1 .align 2, 0 _0811BF20: .4byte 0x0200c000 -_0811BF24: .4byte 0x03005560 +_0811BF24: .4byte gUnknown_03005560 _0811BF28: .4byte sub_811C004 thumb_func_end sub_811BED8 @@ -331055,7 +331055,7 @@ _0811BFA4: bx r1 .align 2, 0 _0811BFBC: .4byte 0x0200c000 -_0811BFC0: .4byte 0x03004de0 +_0811BFC0: .4byte gUnknown_03004DE0 thumb_func_end sub_811BF2C thumb_func_start sub_811BFC4 @@ -331141,10 +331141,10 @@ _0811C064: .4byte 0x0000c5ff _0811C068: .4byte 0x00007fff _0811C06C: .4byte 0x0200c000 _0811C070: .4byte 0x040000d4 -_0811C074: .4byte 0x03004de0 +_0811C074: .4byte gUnknown_03004DE0 _0811C078: .4byte 0x800000a0 _0811C07C: .4byte REG_WININ -_0811C080: .4byte 0x03005560 +_0811C080: .4byte gUnknown_03005560 _0811C084: .4byte REG_WIN0H _0811C088: .4byte 0xa2400001 thumb_func_end sub_811C004 @@ -331165,7 +331165,7 @@ sub_811C08C: @ 811C08C pop {r0} bx r0 .align 2, 0 -_0811C0A8: .4byte 0x03004b20 +_0811C0A8: .4byte gTasks thumb_func_end sub_811C08C thumb_func_start sub_811C0AC @@ -331184,7 +331184,7 @@ sub_811C0AC: @ 811C0AC pop {r0} bx r0 .align 2, 0 -_0811C0C8: .4byte 0x03004b20 +_0811C0C8: .4byte gTasks thumb_func_end sub_811C0AC thumb_func_start sub_811C0CC @@ -331203,7 +331203,7 @@ sub_811C0CC: @ 811C0CC pop {r0} bx r0 .align 2, 0 -_0811C0E8: .4byte 0x03004b20 +_0811C0E8: .4byte gTasks thumb_func_end sub_811C0CC thumb_func_start sub_811C0EC @@ -331222,7 +331222,7 @@ sub_811C0EC: @ 811C0EC pop {r0} bx r0 .align 2, 0 -_0811C108: .4byte 0x03004b20 +_0811C108: .4byte gTasks thumb_func_end sub_811C0EC thumb_func_start sub_811C10C @@ -331241,7 +331241,7 @@ sub_811C10C: @ 811C10C pop {r0} bx r0 .align 2, 0 -_0811C128: .4byte 0x03004b20 +_0811C128: .4byte gTasks thumb_func_end sub_811C10C thumb_func_start sub_811C12C @@ -331271,7 +331271,7 @@ _0811C13E: bx r0 .align 2, 0 _0811C15C: .4byte gUnknown_083FD828 -_0811C160: .4byte 0x03004b20 +_0811C160: .4byte gTasks thumb_func_end sub_811C12C thumb_func_start sub_811C164 @@ -331318,7 +331318,7 @@ _0811C196: bx r1 .align 2, 0 _0811C1BC: .4byte 0x0200c000 -_0811C1C0: .4byte 0x03005560 +_0811C1C0: .4byte gUnknown_03005560 _0811C1C4: .4byte 0x0000f0f1 _0811C1C8: .4byte sub_811C670 thumb_func_end sub_811C164 @@ -331548,7 +331548,7 @@ _0811C364: bx r1 .align 2, 0 _0811C384: .4byte 0x0200c000 -_0811C388: .4byte 0x03004de0 +_0811C388: .4byte gUnknown_03004DE0 thumb_func_end sub_811C2A4 thumb_func_start sub_811C38C @@ -331606,7 +331606,7 @@ _0811C39E: bx r1 .align 2, 0 _0811C3F8: .4byte 0x0200c000 -_0811C3FC: .4byte 0x03004de0 +_0811C3FC: .4byte gUnknown_03004DE0 thumb_func_end sub_811C38C thumb_func_start sub_811C400 @@ -331718,7 +331718,7 @@ _0811C4D0: .4byte 0x0200c000 _0811C4D4: .4byte 0x040000b0 _0811C4D8: .4byte 0x0000c5ff _0811C4DC: .4byte 0x00007fff -_0811C4E0: .4byte 0x03004de0 +_0811C4E0: .4byte gUnknown_03004DE0 _0811C4E4: .4byte REG_WIN0H _0811C4E8: .4byte REG_BLDY _0811C4EC: .4byte sub_811C700 @@ -331828,7 +331828,7 @@ _0811C59A: bx r1 .align 2, 0 _0811C5AC: .4byte 0x0200c000 -_0811C5B0: .4byte 0x03004de0 +_0811C5B0: .4byte gUnknown_03004DE0 thumb_func_end sub_811C4F0 thumb_func_start sub_811C5B4 @@ -331894,7 +331894,7 @@ _0811C616: bx r1 .align 2, 0 _0811C628: .4byte 0x0200c000 -_0811C62C: .4byte 0x03004de0 +_0811C62C: .4byte gUnknown_03004DE0 thumb_func_end sub_811C5E8 thumb_func_start sub_811C630 @@ -331984,10 +331984,10 @@ _0811C6D8: .4byte 0x0000c5ff _0811C6DC: .4byte 0x00007fff _0811C6E0: .4byte 0x0200c000 _0811C6E4: .4byte 0x040000d4 -_0811C6E8: .4byte 0x03004de0 +_0811C6E8: .4byte gUnknown_03004DE0 _0811C6EC: .4byte 0x800000a0 _0811C6F0: .4byte REG_BG0VOFS -_0811C6F4: .4byte 0x03005560 +_0811C6F4: .4byte gUnknown_03005560 _0811C6F8: .4byte REG_WIN0H _0811C6FC: .4byte 0xa2400001 thumb_func_end sub_811C670 @@ -332040,10 +332040,10 @@ _0811C754: .4byte 0x0000c5ff _0811C758: .4byte 0x00007fff _0811C75C: .4byte 0x0200c000 _0811C760: .4byte 0x040000d4 -_0811C764: .4byte 0x03004de0 +_0811C764: .4byte gUnknown_03004DE0 _0811C768: .4byte 0x800000a0 _0811C76C: .4byte REG_BLDCNT -_0811C770: .4byte 0x03005560 +_0811C770: .4byte gUnknown_03005560 _0811C774: .4byte REG_BLDY _0811C778: .4byte 0xa2400001 thumb_func_end sub_811C700 @@ -332233,7 +332233,7 @@ _0811C8EC: .4byte gUnknown_083FD850 _0811C8F0: .4byte gUnknown_083FD86A _0811C8F4: .4byte 0x0200c03c _0811C8F8: .4byte gSaveBlock2 -_0811C8FC: .4byte 0x02020004 +_0811C8FC: .4byte gSprites _0811C900: .4byte sub_811C90C _0811C904: .4byte gUnknown_083FD856 _0811C908: .4byte 0xfffffe00 @@ -332404,7 +332404,7 @@ sub_811CA10: @ 811CA10 strh r1, [r2, 0x3C] bx lr .align 2, 0 -_0811CA24: .4byte 0x02020004 +_0811CA24: .4byte gSprites thumb_func_end sub_811CA10 thumb_func_start sub_811CA28 @@ -332421,7 +332421,7 @@ sub_811CA28: @ 811CA28 strh r0, [r1, 0x2E] bx lr .align 2, 0 -_0811CA40: .4byte 0x02020004 +_0811CA40: .4byte gSprites thumb_func_end sub_811CA28 thumb_func_start sub_811CA44 @@ -332437,7 +332437,7 @@ sub_811CA44: @ 811CA44 ldrsh r0, [r1, r2] bx lr .align 2, 0 -_0811CA58: .4byte 0x02020004 +_0811CA58: .4byte gSprites thumb_func_end sub_811CA44 thumb_func_start sub_811CA5C @@ -332467,7 +332467,7 @@ _0811CA6E: bx r0 .align 2, 0 _0811CA8C: .4byte gUnknown_083FD8A4 -_0811CA90: .4byte 0x03004b20 +_0811CA90: .4byte gTasks thumb_func_end sub_811CA5C thumb_func_start sub_811CA94 @@ -332529,7 +332529,7 @@ _0811CABE: bx r1 .align 2, 0 _0811CB08: .4byte 0x0200c000 -_0811CB0C: .4byte 0x03005560 +_0811CB0C: .4byte gUnknown_03005560 _0811CB10: .4byte 0x04000200 _0811CB14: .4byte REG_DISPSTAT _0811CB18: .4byte sub_811CC28 @@ -332604,7 +332604,7 @@ _0811CB76: .align 2, 0 _0811CB98: .4byte 0x0200c000 _0811CB9C: .4byte 0x00000fff -_0811CBA0: .4byte 0x03004de0 +_0811CBA0: .4byte gUnknown_03004DE0 _0811CBA4: ldrh r0, [r6, 0x14] ldrh r1, [r2, 0xA] @@ -332727,9 +332727,9 @@ _0811CC8C: .4byte 0x00007fff _0811CC90: .4byte REG_WININ _0811CC94: .4byte 0x0200c000 _0811CC98: .4byte 0x040000d4 -_0811CC9C: .4byte 0x03004de0 +_0811CC9C: .4byte gUnknown_03004DE0 _0811CCA0: .4byte 0x80000140 -_0811CCA4: .4byte 0x030056a0 +_0811CCA4: .4byte gUnknown_030056A0 _0811CCA8: .4byte REG_WIN0H _0811CCAC: .4byte 0xa2400001 thumb_func_end sub_811CC28 @@ -332753,7 +332753,7 @@ sub_811CCB0: @ 811CCB0 strh r1, [r0] bx lr .align 2, 0 -_0811CCD0: .4byte 0x03004de0 +_0811CCD0: .4byte gUnknown_03004DE0 _0811CCD4: .4byte REG_VCOUNT _0811CCD8: .4byte REG_BG1HOFS thumb_func_end sub_811CCB0 @@ -332785,7 +332785,7 @@ _0811CCEE: bx r0 .align 2, 0 _0811CD0C: .4byte gUnknown_083FD8B0 -_0811CD10: .4byte 0x03004b20 +_0811CD10: .4byte gTasks thumb_func_end sub_811CCDC thumb_func_start sub_811CD14 @@ -332846,7 +332846,7 @@ _0811CD3E: bx r1 .align 2, 0 _0811CD88: .4byte 0x0200c000 -_0811CD8C: .4byte 0x03005560 +_0811CD8C: .4byte gUnknown_03005560 _0811CD90: .4byte 0x04000200 _0811CD94: .4byte REG_DISPSTAT _0811CD98: .4byte sub_811CFAC @@ -332908,7 +332908,7 @@ _0811CDB4: .align 2, 0 _0811CE08: .4byte gUnknown_083FD8C4 _0811CE0C: .4byte sub_811CFD0 -_0811CE10: .4byte 0x02020004 +_0811CE10: .4byte gSprites thumb_func_end sub_811CDA0 thumb_func_start sub_811CE14 @@ -333071,9 +333071,9 @@ _0811CF50: .4byte 0x00007fff _0811CF54: .4byte REG_BLDCNT _0811CF58: .4byte 0x0200c000 _0811CF5C: .4byte 0x040000d4 -_0811CF60: .4byte 0x03004de0 +_0811CF60: .4byte gUnknown_03004DE0 _0811CF64: .4byte 0x80000140 -_0811CF68: .4byte 0x030056a0 +_0811CF68: .4byte gUnknown_030056A0 _0811CF6C: .4byte REG_WIN0H _0811CF70: .4byte 0xa2400001 thumb_func_end sub_811CEE4 @@ -333124,7 +333124,7 @@ sub_811CFAC: @ 811CFAC bx lr .align 2, 0 _0811CFC4: .4byte REG_BLDY -_0811CFC8: .4byte 0x03004de0 +_0811CFC8: .4byte gUnknown_03004DE0 _0811CFCC: .4byte REG_VCOUNT thumb_func_end sub_811CFAC @@ -333250,7 +333250,7 @@ _0811D0AA: pop {r0} bx r0 .align 2, 0 -_0811D0B0: .4byte 0x03004de0 +_0811D0B0: .4byte gUnknown_03004DE0 _0811D0B4: .4byte 0x0200c000 thumb_func_end sub_811CFD0 @@ -333281,7 +333281,7 @@ _0811D0CA: bx r0 .align 2, 0 _0811D0E8: .4byte gUnknown_083FD8D4 -_0811D0EC: .4byte 0x03004b20 +_0811D0EC: .4byte gTasks thumb_func_end sub_811D0B8 thumb_func_start sub_811D0F0 @@ -333419,7 +333419,7 @@ _0811D1DA: bx r0 .align 2, 0 _0811D1F8: .4byte gUnknown_083FD8E0 -_0811D1FC: .4byte 0x03004b20 +_0811D1FC: .4byte gTasks thumb_func_end sub_811D1C8 thumb_func_start sub_811D200 @@ -333465,7 +333465,7 @@ _0811D222: bx r1 .align 2, 0 _0811D254: .4byte 0x0200c000 -_0811D258: .4byte 0x03004de0 +_0811D258: .4byte gUnknown_03004DE0 _0811D25C: .4byte sub_811D438 thumb_func_end sub_811D200 @@ -333574,7 +333574,7 @@ _0811D318: b _0811D344 .align 2, 0 _0811D324: .4byte 0x0200c000 -_0811D328: .4byte 0x03004de0 +_0811D328: .4byte gUnknown_03004DE0 _0811D32C: lsls r0, r4, 16 asrs r0, 16 @@ -333779,7 +333779,7 @@ _0811D4A4: .4byte 0x0000c5ff _0811D4A8: .4byte 0x00007fff _0811D4AC: .4byte 0x0200c000 _0811D4B0: .4byte 0x040000d4 -_0811D4B4: .4byte 0x03004de0 +_0811D4B4: .4byte gUnknown_03004DE0 _0811D4B8: .4byte 0x800000a0 _0811D4BC: .4byte REG_WININ _0811D4C0: .4byte REG_WIN0H @@ -333835,7 +333835,7 @@ sub_811D4C8: @ 811D4C8 bx r0 .align 2, 0 _0811D524: .4byte sub_811D54C -_0811D528: .4byte 0x03004b20 +_0811D528: .4byte gTasks thumb_func_end sub_811D4C8 thumb_func_start sub_811D52C @@ -333885,7 +333885,7 @@ _0811D55E: bx r0 .align 2, 0 _0811D57C: .4byte gUnknown_083FD948 -_0811D580: .4byte 0x03004b20 +_0811D580: .4byte gTasks thumb_func_end sub_811D54C thumb_func_start sub_811D584 @@ -334593,8 +334593,8 @@ sub_811DA78: @ 811DA78 str r1, [r0] bx lr .align 2, 0 -_0811DA88: .4byte 0x03004330 -_0811DA8C: .4byte 0x02024a60 +_0811DA88: .4byte gUnknown_03004330 +_0811DA8C: .4byte gUnknown_02024A60 _0811DA90: .4byte sub_811DA94 thumb_func_end sub_811DA78 @@ -334626,10 +334626,10 @@ sub_811DA94: @ 811DA94 bl _call_via_r0 b _0811DAE0 .align 2, 0 -_0811DAC8: .4byte 0x02024a64 +_0811DAC8: .4byte gUnknown_02024A64 _0811DACC: .4byte gBitTable -_0811DAD0: .4byte 0x02024a60 -_0811DAD4: .4byte 0x02023a60 +_0811DAD0: .4byte gUnknown_02024A60 +_0811DAD4: .4byte gUnknown_02023A60 _0811DAD8: .4byte gUnknown_083FE4F4 _0811DADC: bl dp01_tbl3_exec_completed @@ -334661,9 +334661,9 @@ _0811DB08: pop {r0} bx r0 .align 2, 0 -_0811DB0C: .4byte 0x02020004 -_0811DB10: .4byte 0x02024be0 -_0811DB14: .4byte 0x02024a60 +_0811DB0C: .4byte gSprites +_0811DB10: .4byte gUnknown_02024BE0 +_0811DB14: .4byte gUnknown_02024A60 _0811DB18: .4byte SpriteCallbackDummy thumb_func_end sub_811DAE4 @@ -334710,9 +334710,9 @@ _0811DB6C: pop {r0} bx r0 .align 2, 0 -_0811DB74: .4byte 0x02020004 -_0811DB78: .4byte 0x02024be0 -_0811DB7C: .4byte 0x02024a60 +_0811DB74: .4byte gSprites +_0811DB78: .4byte gUnknown_02024BE0 +_0811DB7C: .4byte gUnknown_02024A60 _0811DB80: .4byte SpriteCallbackDummy thumb_func_end sub_811DB1C @@ -334745,7 +334745,7 @@ _0811DBB4: pop {r0} bx r0 .align 2, 0 -_0811DBB8: .4byte 0x02024a60 +_0811DBB8: .4byte gUnknown_02024A60 _0811DBBC: .4byte 0x02017810 thumb_func_end sub_811DB84 @@ -334785,10 +334785,10 @@ _0811DBE4: bne _0811DC50 b _0811DC4E .align 2, 0 -_0811DC04: .4byte 0x020239f8 -_0811DC08: .4byte 0x02020004 -_0811DC0C: .4byte 0x03004340 -_0811DC10: .4byte 0x02024a60 +_0811DC04: .4byte gUnknown_020239F8 +_0811DC08: .4byte gSprites +_0811DC0C: .4byte gUnknown_03004340 +_0811DC10: .4byte gUnknown_02024A60 _0811DC14: .4byte SpriteCallbackDummy _0811DC18: ldr r2, _0811DC84 @@ -334849,12 +334849,12 @@ _0811DC7E: pop {r0} bx r0 .align 2, 0 -_0811DC84: .4byte 0x02020004 -_0811DC88: .4byte 0x03004340 -_0811DC8C: .4byte 0x02024a60 +_0811DC84: .4byte gSprites +_0811DC88: .4byte gUnknown_03004340 +_0811DC8C: .4byte gUnknown_02024A60 _0811DC90: .4byte SpriteCallbackDummy _0811DC94: .4byte 0x02017810 -_0811DC98: .4byte 0x03004330 +_0811DC98: .4byte gUnknown_03004330 _0811DC9C: .4byte sub_811DB84 thumb_func_end sub_811DBC0 @@ -334995,16 +334995,16 @@ _0811DDB4: pop {r0} bx r0 .align 2, 0 -_0811DDBC: .4byte 0x02024a60 +_0811DDBC: .4byte gUnknown_02024A60 _0811DDC0: .4byte 0x02017810 -_0811DDC4: .4byte 0x020239f8 -_0811DDC8: .4byte 0x0300434c -_0811DDCC: .4byte 0x02020004 -_0811DDD0: .4byte 0x03004340 -_0811DDD4: .4byte 0x02024a6a -_0811DDD8: .4byte 0x03004360 +_0811DDC4: .4byte gUnknown_020239F8 +_0811DDC8: .4byte gUnknown_0300434C +_0811DDCC: .4byte gSprites +_0811DDD0: .4byte gUnknown_03004340 +_0811DDD4: .4byte gUnknown_02024A6A +_0811DDD8: .4byte gPlayerParty _0811DDDC: .4byte 0x02017840 -_0811DDE0: .4byte 0x03004330 +_0811DDE0: .4byte gUnknown_03004330 _0811DDE4: .4byte sub_811DBC0 thumb_func_end sub_811DCA0 @@ -335036,9 +335036,9 @@ _0811DE16: pop {r0} bx r0 .align 2, 0 -_0811DE1C: .4byte 0x02020004 -_0811DE20: .4byte 0x02024be0 -_0811DE24: .4byte 0x02024a60 +_0811DE1C: .4byte gSprites +_0811DE20: .4byte gUnknown_02024BE0 +_0811DE24: .4byte gUnknown_02024A60 thumb_func_end sub_811DDE8 thumb_func_start bx_t3_healthbar_update @@ -335072,8 +335072,8 @@ bx_t3_healthbar_update: @ 811DE28 bl sub_80440EC b _0811DE8A .align 2, 0 -_0811DE68: .4byte 0x02024a60 -_0811DE6C: .4byte 0x03004340 +_0811DE68: .4byte gUnknown_02024A60 +_0811DE6C: .4byte gUnknown_03004340 _0811DE70: ldr r2, _0811DE90 ldrb r1, [r5] @@ -335091,8 +335091,8 @@ _0811DE8A: pop {r0} bx r0 .align 2, 0 -_0811DE90: .4byte 0x02024a6a -_0811DE94: .4byte 0x03004360 +_0811DE90: .4byte gUnknown_02024A6A +_0811DE94: .4byte gPlayerParty thumb_func_end bx_t3_healthbar_update thumb_func_start sub_811DE98 @@ -335158,12 +335158,12 @@ _0811DF14: pop {r0} bx r0 .align 2, 0 -_0811DF1C: .4byte 0x02020004 -_0811DF20: .4byte 0x02024be0 -_0811DF24: .4byte 0x02024a60 -_0811DF28: .4byte 0x02024a6a -_0811DF2C: .4byte 0x03004360 -_0811DF30: .4byte 0x03004340 +_0811DF1C: .4byte gSprites +_0811DF20: .4byte gUnknown_02024BE0 +_0811DF24: .4byte gUnknown_02024A60 +_0811DF28: .4byte gUnknown_02024A6A +_0811DF2C: .4byte gPlayerParty +_0811DF30: .4byte gUnknown_03004340 thumb_func_end sub_811DE98 thumb_func_start sub_811DF34 @@ -335209,11 +335209,11 @@ _0811DF84: pop {r0} bx r0 .align 2, 0 -_0811DF8C: .4byte 0x02024a60 +_0811DF8C: .4byte gUnknown_02024A60 _0811DF90: .4byte 0x02017810 -_0811DF94: .4byte 0x02024be0 -_0811DF98: .4byte 0x02020004 -_0811DF9C: .4byte 0x03004340 +_0811DF94: .4byte gUnknown_02024BE0 +_0811DF98: .4byte gSprites +_0811DF9C: .4byte gUnknown_03004340 thumb_func_end sub_811DF34 thumb_func_start sub_811DFA0 @@ -335228,7 +335228,7 @@ _0811DFAE: pop {r0} bx r0 .align 2, 0 -_0811DFB4: .4byte 0x03004210 +_0811DFB4: .4byte gUnknown_03004210 thumb_func_end sub_811DFA0 thumb_func_start bx_blink_t3 @@ -335262,10 +335262,10 @@ bx_blink_t3: @ 811DFB8 bl dp01_tbl3_exec_completed b _0811E02E .align 2, 0 -_0811DFF4: .4byte 0x02024be0 -_0811DFF8: .4byte 0x02024a60 -_0811DFFC: .4byte 0x02020004 -_0811E000: .4byte 0x02024e6d +_0811DFF4: .4byte gUnknown_02024BE0 +_0811DFF8: .4byte gUnknown_02024A60 +_0811DFFC: .4byte gSprites +_0811E000: .4byte gUnknown_02024E6D _0811E004: ldrh r0, [r4, 0x30] movs r1, 0x3 @@ -335338,12 +335338,12 @@ _0811E07C: pop {r0} bx r0 .align 2, 0 -_0811E084: .4byte 0x02020004 -_0811E088: .4byte 0x03004340 -_0811E08C: .4byte 0x02024a60 +_0811E084: .4byte gSprites +_0811E088: .4byte gUnknown_03004340 +_0811E08C: .4byte gUnknown_02024A60 _0811E090: .4byte SpriteCallbackDummy _0811E094: .4byte 0x02017800 -_0811E098: .4byte 0x03004330 +_0811E098: .4byte gUnknown_03004330 _0811E09C: .4byte sub_811E0A0 thumb_func_end sub_811E034 @@ -335367,7 +335367,7 @@ _0811E0BE: pop {r0} bx r0 .align 2, 0 -_0811E0C4: .4byte 0x02024a60 +_0811E0C4: .4byte gUnknown_02024A60 _0811E0C8: .4byte 0x02017810 thumb_func_end sub_811E0A0 @@ -335464,16 +335464,16 @@ _0811E186: pop {r0} bx r0 .align 2, 0 -_0811E190: .4byte 0x02024a60 +_0811E190: .4byte gUnknown_02024A60 _0811E194: .4byte 0x02017810 _0811E198: .4byte 0x000027f9 _0811E19C: .4byte c3_0802FDF4 -_0811E1A0: .4byte 0x02024a6a -_0811E1A4: .4byte 0x03004360 -_0811E1A8: .4byte 0x02024be0 -_0811E1AC: .4byte 0x02020004 -_0811E1B0: .4byte 0x03004340 -_0811E1B4: .4byte 0x03004330 +_0811E1A0: .4byte gUnknown_02024A6A +_0811E1A4: .4byte gPlayerParty +_0811E1A8: .4byte gUnknown_02024BE0 +_0811E1AC: .4byte gSprites +_0811E1B0: .4byte gUnknown_03004340 +_0811E1B4: .4byte gUnknown_03004330 _0811E1B8: .4byte sub_811E034 thumb_func_end sub_811E0CC @@ -335539,14 +335539,14 @@ _0811E22C: pop {r0} bx r0 .align 2, 0 -_0811E234: .4byte 0x02024a60 +_0811E234: .4byte gUnknown_02024A60 _0811E238: .4byte 0x02017810 -_0811E23C: .4byte 0x02024a6a -_0811E240: .4byte 0x03004360 -_0811E244: .4byte 0x02020004 -_0811E248: .4byte 0x0300434c +_0811E23C: .4byte gUnknown_02024A6A +_0811E240: .4byte gPlayerParty +_0811E244: .4byte gSprites +_0811E248: .4byte gUnknown_0300434C _0811E24C: .4byte SpriteCallbackDummy -_0811E250: .4byte 0x03004330 +_0811E250: .4byte gUnknown_03004330 _0811E254: .4byte sub_811E0CC thumb_func_end sub_811E1BC @@ -335576,10 +335576,10 @@ _0811E284: pop {r0} bx r0 .align 2, 0 -_0811E288: .4byte 0x03002fa4 -_0811E28C: .4byte 0x03001770 +_0811E288: .4byte gReceivedRemoteLinkPlayers +_0811E28C: .4byte gMain _0811E290: .4byte 0x0000043d -_0811E294: .4byte 0x030042d0 +_0811E294: .4byte gUnknown_030042D0 _0811E298: .4byte c2_8011A1C thumb_func_end sub_811E258 @@ -335608,10 +335608,10 @@ sub_811E29C: @ 811E29C str r1, [r0] b _0811E302 .align 2, 0 -_0811E2CC: .4byte 0x0202f388 -_0811E2D0: .4byte 0x020239f8 -_0811E2D4: .4byte 0x03004330 -_0811E2D8: .4byte 0x02024a60 +_0811E2CC: .4byte gPaletteFade +_0811E2D0: .4byte gUnknown_020239F8 +_0811E2D4: .4byte gUnknown_03004330 +_0811E2D8: .4byte gUnknown_02024A60 _0811E2DC: .4byte sub_811E258 _0811E2E0: movs r0, 0x5A @@ -335633,9 +335633,9 @@ _0811E302: pop {r0} bx r0 .align 2, 0 -_0811E308: .4byte 0x03001770 +_0811E308: .4byte gMain _0811E30C: .4byte 0x0000043d -_0811E310: .4byte 0x030042d0 +_0811E310: .4byte gUnknown_030042D0 thumb_func_end sub_811E29C thumb_func_start dp01_tbl3_exec_completed @@ -335670,11 +335670,11 @@ dp01_tbl3_exec_completed: @ 811E314 strb r1, [r0] b _0811E37A .align 2, 0 -_0811E354: .4byte 0x03004330 -_0811E358: .4byte 0x02024a60 +_0811E354: .4byte gUnknown_03004330 +_0811E358: .4byte gUnknown_02024A60 _0811E35C: .4byte sub_811DA94 -_0811E360: .4byte 0x020239f8 -_0811E364: .4byte 0x02023a60 +_0811E360: .4byte gUnknown_020239F8 +_0811E364: .4byte gUnknown_02023A60 _0811E368: ldr r2, _0811E384 ldr r1, _0811E388 @@ -335691,7 +335691,7 @@ _0811E37A: pop {r0} bx r0 .align 2, 0 -_0811E384: .4byte 0x02024a64 +_0811E384: .4byte gUnknown_02024A64 _0811E388: .4byte gBitTable thumb_func_end dp01_tbl3_exec_completed @@ -335715,7 +335715,7 @@ _0811E3AA: pop {r0} bx r0 .align 2, 0 -_0811E3B0: .4byte 0x02024a60 +_0811E3B0: .4byte gUnknown_02024A60 _0811E3B4: .4byte 0x02017810 thumb_func_end sub_811E38C @@ -335739,7 +335739,7 @@ _0811E3D6: pop {r0} bx r0 .align 2, 0 -_0811E3DC: .4byte 0x02024a60 +_0811E3DC: .4byte gUnknown_02024A60 _0811E3E0: .4byte 0x02017810 thumb_func_end sub_811E3B8 @@ -335766,9 +335766,9 @@ dp01t_00_3_getattr: @ 811E3E4 adds r6, r0, 0 b _0811E43E .align 2, 0 -_0811E410: .4byte 0x02023a60 -_0811E414: .4byte 0x02024a60 -_0811E418: .4byte 0x02024a6a +_0811E410: .4byte gUnknown_02023A60 +_0811E414: .4byte gUnknown_02024A60 +_0811E418: .4byte gUnknown_02024A6A _0811E41C: ldrb r4, [r1] movs r5, 0 @@ -335830,8 +335830,8 @@ _0811E482: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0811E48C: .4byte 0x02023a60 -_0811E490: .4byte 0x02024a60 +_0811E48C: .4byte gUnknown_02023A60 +_0811E490: .4byte gUnknown_02024A60 _0811E494: .4byte _0811E498 .align 2, 0 _0811E498: @@ -336136,7 +336136,7 @@ _0811E78C: bls _0811E78C b _0811EBEE .align 2, 0 -_0811E79C: .4byte 0x03004360 +_0811E79C: .4byte gPlayerParty _0811E7A0: .4byte 0xfffffc1f _0811E7A4: .4byte 0xfff07fff _0811E7A8: .4byte 0xfffffe0f @@ -336148,7 +336148,7 @@ _0811E7AC: movs r1, 0xB b _0811EB26 .align 2, 0 -_0811E7B8: .4byte 0x03004360 +_0811E7B8: .4byte gPlayerParty _0811E7BC: movs r0, 0x64 muls r0, r5 @@ -336157,7 +336157,7 @@ _0811E7BC: movs r1, 0xC b _0811EB26 .align 2, 0 -_0811E7C8: .4byte 0x03004360 +_0811E7C8: .4byte gPlayerParty _0811E7CC: movs r6, 0 add r2, sp, 0x58 @@ -336209,7 +336209,7 @@ _0811E820: bls _0811E820 b _0811EBEE .align 2, 0 -_0811E830: .4byte 0x03004360 +_0811E830: .4byte gPlayerParty _0811E834: movs r0, 0x64 muls r0, r5 @@ -336223,7 +336223,7 @@ _0811E834: adds r1, 0x9 b _0811EB26 .align 2, 0 -_0811E84C: .4byte 0x03004360 +_0811E84C: .4byte gPlayerParty _0811E850: movs r6, 0 movs r0, 0x64 @@ -336253,7 +336253,7 @@ _0811E85C: adds r6, 0x1 b _0811EBEE .align 2, 0 -_0811E888: .4byte 0x03004360 +_0811E888: .4byte gPlayerParty _0811E88C: movs r0, 0x64 muls r0, r5 @@ -336267,7 +336267,7 @@ _0811E88C: adds r1, 0x8 b _0811EBE6 .align 2, 0 -_0811E8A4: .4byte 0x03004360 +_0811E8A4: .4byte gPlayerParty _0811E8A8: movs r0, 0x64 muls r0, r5 @@ -336276,7 +336276,7 @@ _0811E8A8: movs r1, 0x1 b _0811E8C2 .align 2, 0 -_0811E8B4: .4byte 0x03004360 +_0811E8B4: .4byte gPlayerParty _0811E8B8: movs r0, 0x64 muls r0, r5 @@ -336300,7 +336300,7 @@ _0811E8C2: movs r6, 0x3 b _0811EBEE .align 2, 0 -_0811E8E4: .4byte 0x03004360 +_0811E8E4: .4byte gPlayerParty _0811E8E8: movs r0, 0x64 muls r0, r5 @@ -336309,7 +336309,7 @@ _0811E8E8: movs r1, 0x1A b _0811EBE6 .align 2, 0 -_0811E8F4: .4byte 0x03004360 +_0811E8F4: .4byte gPlayerParty _0811E8F8: movs r0, 0x64 muls r0, r5 @@ -336318,7 +336318,7 @@ _0811E8F8: movs r1, 0x1B b _0811EBE6 .align 2, 0 -_0811E904: .4byte 0x03004360 +_0811E904: .4byte gPlayerParty _0811E908: movs r0, 0x64 muls r0, r5 @@ -336327,7 +336327,7 @@ _0811E908: movs r1, 0x1C b _0811EBE6 .align 2, 0 -_0811E914: .4byte 0x03004360 +_0811E914: .4byte gPlayerParty _0811E918: movs r0, 0x64 muls r0, r5 @@ -336336,7 +336336,7 @@ _0811E918: movs r1, 0x1D b _0811EBE6 .align 2, 0 -_0811E924: .4byte 0x03004360 +_0811E924: .4byte gPlayerParty _0811E928: movs r0, 0x64 muls r0, r5 @@ -336345,7 +336345,7 @@ _0811E928: movs r1, 0x1E b _0811EBE6 .align 2, 0 -_0811E934: .4byte 0x03004360 +_0811E934: .4byte gPlayerParty _0811E938: movs r0, 0x64 muls r0, r5 @@ -336354,7 +336354,7 @@ _0811E938: movs r1, 0x1F b _0811EBE6 .align 2, 0 -_0811E944: .4byte 0x03004360 +_0811E944: .4byte gPlayerParty _0811E948: movs r0, 0x64 muls r0, r5 @@ -336363,7 +336363,7 @@ _0811E948: movs r1, 0x20 b _0811EBE6 .align 2, 0 -_0811E954: .4byte 0x03004360 +_0811E954: .4byte gPlayerParty _0811E958: movs r0, 0x64 muls r0, r5 @@ -336372,7 +336372,7 @@ _0811E958: movs r1, 0x22 b _0811EBE6 .align 2, 0 -_0811E964: .4byte 0x03004360 +_0811E964: .4byte gPlayerParty _0811E968: movs r0, 0x64 muls r0, r5 @@ -336381,7 +336381,7 @@ _0811E968: movs r1, 0x23 b _0811EBE6 .align 2, 0 -_0811E974: .4byte 0x03004360 +_0811E974: .4byte gPlayerParty _0811E978: movs r0, 0x64 muls r0, r5 @@ -336390,7 +336390,7 @@ _0811E978: movs r1, 0x24 b _0811EBE6 .align 2, 0 -_0811E984: .4byte 0x03004360 +_0811E984: .4byte gPlayerParty _0811E988: movs r0, 0x64 muls r0, r5 @@ -336399,7 +336399,7 @@ _0811E988: movs r1, 0x25 b _0811EBE6 .align 2, 0 -_0811E994: .4byte 0x03004360 +_0811E994: .4byte gPlayerParty _0811E998: movs r0, 0x64 muls r0, r5 @@ -336408,7 +336408,7 @@ _0811E998: movs r1, 0x26 b _0811EBE6 .align 2, 0 -_0811E9A4: .4byte 0x03004360 +_0811E9A4: .4byte gPlayerParty _0811E9A8: movs r0, 0x64 adds r4, r5, 0 @@ -336442,7 +336442,7 @@ _0811E9A8: movs r6, 0x6 b _0811EBEE .align 2, 0 -_0811E9F4: .4byte 0x03004360 +_0811E9F4: .4byte gPlayerParty _0811E9F8: movs r0, 0x64 muls r0, r5 @@ -336451,7 +336451,7 @@ _0811E9F8: movs r1, 0x27 b _0811EBE6 .align 2, 0 -_0811EA04: .4byte 0x03004360 +_0811EA04: .4byte gPlayerParty _0811EA08: movs r0, 0x64 muls r0, r5 @@ -336460,7 +336460,7 @@ _0811EA08: movs r1, 0x28 b _0811EBE6 .align 2, 0 -_0811EA14: .4byte 0x03004360 +_0811EA14: .4byte gPlayerParty _0811EA18: movs r0, 0x64 muls r0, r5 @@ -336469,7 +336469,7 @@ _0811EA18: movs r1, 0x29 b _0811EBE6 .align 2, 0 -_0811EA24: .4byte 0x03004360 +_0811EA24: .4byte gPlayerParty _0811EA28: movs r0, 0x64 muls r0, r5 @@ -336478,7 +336478,7 @@ _0811EA28: movs r1, 0x2A b _0811EBE6 .align 2, 0 -_0811EA34: .4byte 0x03004360 +_0811EA34: .4byte gPlayerParty _0811EA38: movs r0, 0x64 muls r0, r5 @@ -336487,7 +336487,7 @@ _0811EA38: movs r1, 0x2B b _0811EBE6 .align 2, 0 -_0811EA44: .4byte 0x03004360 +_0811EA44: .4byte gPlayerParty _0811EA48: movs r0, 0x64 muls r0, r5 @@ -336496,7 +336496,7 @@ _0811EA48: movs r1, 0x2C b _0811EBE6 .align 2, 0 -_0811EA54: .4byte 0x03004360 +_0811EA54: .4byte gPlayerParty _0811EA58: movs r0, 0x64 muls r0, r5 @@ -336505,7 +336505,7 @@ _0811EA58: movs r1, 0 b _0811EA82 .align 2, 0 -_0811EA64: .4byte 0x03004360 +_0811EA64: .4byte gPlayerParty _0811EA68: movs r0, 0x64 muls r0, r5 @@ -336514,7 +336514,7 @@ _0811EA68: movs r1, 0x9 b _0811EB26 .align 2, 0 -_0811EA74: .4byte 0x03004360 +_0811EA74: .4byte gPlayerParty _0811EA78: movs r0, 0x64 muls r0, r5 @@ -336540,7 +336540,7 @@ _0811EA82: movs r6, 0x4 b _0811EBEE .align 2, 0 -_0811EAA8: .4byte 0x03004360 +_0811EAA8: .4byte gPlayerParty _0811EAAC: movs r0, 0x64 muls r0, r5 @@ -336549,7 +336549,7 @@ _0811EAAC: movs r1, 0x38 b _0811EBE6 .align 2, 0 -_0811EAB8: .4byte 0x03004360 +_0811EAB8: .4byte gPlayerParty _0811EABC: movs r0, 0x64 muls r0, r5 @@ -336558,7 +336558,7 @@ _0811EABC: movs r1, 0x39 b _0811EB26 .align 2, 0 -_0811EAC8: .4byte 0x03004360 +_0811EAC8: .4byte gPlayerParty _0811EACC: movs r0, 0x64 muls r0, r5 @@ -336567,7 +336567,7 @@ _0811EACC: movs r1, 0x3A b _0811EB26 .align 2, 0 -_0811EAD8: .4byte 0x03004360 +_0811EAD8: .4byte gPlayerParty _0811EADC: movs r0, 0x64 muls r0, r5 @@ -336576,7 +336576,7 @@ _0811EADC: movs r1, 0x3B b _0811EB26 .align 2, 0 -_0811EAE8: .4byte 0x03004360 +_0811EAE8: .4byte gPlayerParty _0811EAEC: movs r0, 0x64 muls r0, r5 @@ -336585,7 +336585,7 @@ _0811EAEC: movs r1, 0x3C b _0811EB26 .align 2, 0 -_0811EAF8: .4byte 0x03004360 +_0811EAF8: .4byte gPlayerParty _0811EAFC: movs r0, 0x64 muls r0, r5 @@ -336594,7 +336594,7 @@ _0811EAFC: movs r1, 0x3D b _0811EB26 .align 2, 0 -_0811EB08: .4byte 0x03004360 +_0811EB08: .4byte gPlayerParty _0811EB0C: movs r0, 0x64 muls r0, r5 @@ -336603,7 +336603,7 @@ _0811EB0C: movs r1, 0x3E b _0811EB26 .align 2, 0 -_0811EB18: .4byte 0x03004360 +_0811EB18: .4byte gPlayerParty _0811EB1C: movs r0, 0x64 muls r0, r5 @@ -336620,7 +336620,7 @@ _0811EB26: movs r6, 0x2 b _0811EBEE .align 2, 0 -_0811EB38: .4byte 0x03004360 +_0811EB38: .4byte gPlayerParty _0811EB3C: movs r0, 0x64 muls r0, r5 @@ -336629,7 +336629,7 @@ _0811EB3C: movs r1, 0x16 b _0811EBE6 .align 2, 0 -_0811EB48: .4byte 0x03004360 +_0811EB48: .4byte gPlayerParty _0811EB4C: movs r0, 0x64 muls r0, r5 @@ -336638,7 +336638,7 @@ _0811EB4C: movs r1, 0x17 b _0811EBE6 .align 2, 0 -_0811EB58: .4byte 0x03004360 +_0811EB58: .4byte gPlayerParty _0811EB5C: movs r0, 0x64 muls r0, r5 @@ -336647,7 +336647,7 @@ _0811EB5C: movs r1, 0x18 b _0811EBE6 .align 2, 0 -_0811EB68: .4byte 0x03004360 +_0811EB68: .4byte gPlayerParty _0811EB6C: movs r0, 0x64 muls r0, r5 @@ -336656,7 +336656,7 @@ _0811EB6C: movs r1, 0x21 b _0811EBE6 .align 2, 0 -_0811EB78: .4byte 0x03004360 +_0811EB78: .4byte gPlayerParty _0811EB7C: movs r0, 0x64 muls r0, r5 @@ -336665,7 +336665,7 @@ _0811EB7C: movs r1, 0x2F b _0811EBE6 .align 2, 0 -_0811EB88: .4byte 0x03004360 +_0811EB88: .4byte gPlayerParty _0811EB8C: movs r0, 0x64 muls r0, r5 @@ -336674,7 +336674,7 @@ _0811EB8C: movs r1, 0x30 b _0811EBE6 .align 2, 0 -_0811EB98: .4byte 0x03004360 +_0811EB98: .4byte gPlayerParty _0811EB9C: movs r0, 0x64 muls r0, r5 @@ -336683,7 +336683,7 @@ _0811EB9C: movs r1, 0x32 b _0811EBE6 .align 2, 0 -_0811EBA8: .4byte 0x03004360 +_0811EBA8: .4byte gPlayerParty _0811EBAC: movs r0, 0x64 muls r0, r5 @@ -336692,7 +336692,7 @@ _0811EBAC: movs r1, 0x33 b _0811EBE6 .align 2, 0 -_0811EBB8: .4byte 0x03004360 +_0811EBB8: .4byte gPlayerParty _0811EBBC: movs r0, 0x64 muls r0, r5 @@ -336701,7 +336701,7 @@ _0811EBBC: movs r1, 0x34 b _0811EBE6 .align 2, 0 -_0811EBC8: .4byte 0x03004360 +_0811EBC8: .4byte gPlayerParty _0811EBCC: movs r0, 0x64 muls r0, r5 @@ -336710,7 +336710,7 @@ _0811EBCC: movs r1, 0x35 b _0811EBE6 .align 2, 0 -_0811EBD8: .4byte 0x03004360 +_0811EBD8: .4byte gPlayerParty _0811EBDC: movs r0, 0x64 muls r0, r5 @@ -336732,7 +336732,7 @@ _0811EBEE: pop {r1} bx r1 .align 2, 0 -_0811EC00: .4byte 0x03004360 +_0811EC00: .4byte gPlayerParty thumb_func_end dp01_getattr_by_ch1_for_player_pokemon thumb_func_start sub_811EC04 @@ -336762,9 +336762,9 @@ sub_811EC10: @ 811EC10 bl sub_811EC68 b _0811EC5E .align 2, 0 -_0811EC34: .4byte 0x02023a60 -_0811EC38: .4byte 0x02024a60 -_0811EC3C: .4byte 0x02024a6a +_0811EC34: .4byte gUnknown_02023A60 +_0811EC38: .4byte gUnknown_02024A60 +_0811EC3C: .4byte gUnknown_02024A6A _0811EC40: ldrb r4, [r1] movs r5, 0 @@ -336819,8 +336819,8 @@ _0811EC94: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0811ECA0: .4byte 0x02024a60 -_0811ECA4: .4byte 0x02023a63 +_0811ECA0: .4byte gUnknown_02024A60 +_0811ECA4: .4byte gUnknown_02023A63 _0811ECA8: .4byte _0811ECAC .align 2, 0 _0811ECAC: @@ -337065,7 +337065,7 @@ _0811EE02: bl SetMonData b _0811F62E .align 2, 0 -_0811EF30: .4byte 0x03004360 +_0811EF30: .4byte gPlayerParty _0811EF34: movs r0, 0x64 muls r0, r5 @@ -337079,8 +337079,8 @@ _0811EF34: bl SetMonData b _0811F62E .align 2, 0 -_0811EF4C: .4byte 0x03004360 -_0811EF50: .4byte 0x02024a60 +_0811EF4C: .4byte gPlayerParty +_0811EF50: .4byte gUnknown_02024A60 _0811EF54: movs r0, 0x64 muls r0, r5 @@ -337094,8 +337094,8 @@ _0811EF54: bl SetMonData b _0811F62E .align 2, 0 -_0811EF6C: .4byte 0x03004360 -_0811EF70: .4byte 0x02024a60 +_0811EF6C: .4byte gPlayerParty +_0811EF70: .4byte gUnknown_02024A60 _0811EF74: movs r0, 0 mov r8, r0 @@ -337137,7 +337137,7 @@ _0811EF8E: bl SetMonData b _0811F62E .align 2, 0 -_0811EFC8: .4byte 0x03004360 +_0811EFC8: .4byte gPlayerParty _0811EFCC: movs r0, 0x64 muls r0, r5 @@ -337153,9 +337153,9 @@ _0811EFCC: adds r1, 0x9 b _0811F070 .align 2, 0 -_0811EFE8: .4byte 0x03004360 -_0811EFEC: .4byte 0x02023a60 -_0811EFF0: .4byte 0x02024a60 +_0811EFE8: .4byte gPlayerParty +_0811EFEC: .4byte gUnknown_02023A60 +_0811EFF0: .4byte gUnknown_02024A60 _0811EFF4: movs r0, 0x64 adds r4, r5, 0 @@ -337199,8 +337199,8 @@ _0811EFF4: bl SetMonData b _0811F62E .align 2, 0 -_0811F050: .4byte 0x03004360 -_0811F054: .4byte 0x02024a60 +_0811F050: .4byte gPlayerParty +_0811F054: .4byte gUnknown_02024A60 _0811F058: movs r0, 0x64 muls r0, r5 @@ -337220,9 +337220,9 @@ _0811F070: bl SetMonData b _0811F62E .align 2, 0 -_0811F07C: .4byte 0x03004360 -_0811F080: .4byte 0x02023a60 -_0811F084: .4byte 0x02024a60 +_0811F07C: .4byte gPlayerParty +_0811F080: .4byte gUnknown_02023A60 +_0811F084: .4byte gUnknown_02024A60 _0811F088: movs r0, 0x64 muls r0, r5 @@ -337236,8 +337236,8 @@ _0811F088: bl SetMonData b _0811F62E .align 2, 0 -_0811F0A0: .4byte 0x03004360 -_0811F0A4: .4byte 0x02024a60 +_0811F0A0: .4byte gPlayerParty +_0811F0A4: .4byte gUnknown_02024A60 _0811F0A8: movs r0, 0x64 muls r0, r5 @@ -337251,8 +337251,8 @@ _0811F0A8: bl SetMonData b _0811F62E .align 2, 0 -_0811F0C0: .4byte 0x03004360 -_0811F0C4: .4byte 0x02024a60 +_0811F0C0: .4byte gPlayerParty +_0811F0C4: .4byte gUnknown_02024A60 _0811F0C8: movs r0, 0x64 muls r0, r5 @@ -337266,8 +337266,8 @@ _0811F0C8: bl SetMonData b _0811F62E .align 2, 0 -_0811F0E0: .4byte 0x03004360 -_0811F0E4: .4byte 0x02024a60 +_0811F0E0: .4byte gPlayerParty +_0811F0E4: .4byte gUnknown_02024A60 _0811F0E8: movs r0, 0x64 muls r0, r5 @@ -337281,8 +337281,8 @@ _0811F0E8: bl SetMonData b _0811F62E .align 2, 0 -_0811F100: .4byte 0x03004360 -_0811F104: .4byte 0x02024a60 +_0811F100: .4byte gPlayerParty +_0811F104: .4byte gUnknown_02024A60 _0811F108: movs r0, 0x64 muls r0, r5 @@ -337296,8 +337296,8 @@ _0811F108: bl SetMonData b _0811F62E .align 2, 0 -_0811F120: .4byte 0x03004360 -_0811F124: .4byte 0x02024a60 +_0811F120: .4byte gPlayerParty +_0811F124: .4byte gUnknown_02024A60 _0811F128: movs r0, 0x64 muls r0, r5 @@ -337311,8 +337311,8 @@ _0811F128: bl SetMonData b _0811F62E .align 2, 0 -_0811F140: .4byte 0x03004360 -_0811F144: .4byte 0x02024a60 +_0811F140: .4byte gPlayerParty +_0811F144: .4byte gUnknown_02024A60 _0811F148: movs r0, 0x64 muls r0, r5 @@ -337326,8 +337326,8 @@ _0811F148: bl SetMonData b _0811F62E .align 2, 0 -_0811F160: .4byte 0x03004360 -_0811F164: .4byte 0x02024a60 +_0811F160: .4byte gPlayerParty +_0811F164: .4byte gUnknown_02024A60 _0811F168: movs r0, 0x64 muls r0, r5 @@ -337341,8 +337341,8 @@ _0811F168: bl SetMonData b _0811F62E .align 2, 0 -_0811F180: .4byte 0x03004360 -_0811F184: .4byte 0x02024a60 +_0811F180: .4byte gPlayerParty +_0811F184: .4byte gUnknown_02024A60 _0811F188: movs r0, 0x64 muls r0, r5 @@ -337356,8 +337356,8 @@ _0811F188: bl SetMonData b _0811F62E .align 2, 0 -_0811F1A0: .4byte 0x03004360 -_0811F1A4: .4byte 0x02024a60 +_0811F1A0: .4byte gPlayerParty +_0811F1A4: .4byte gUnknown_02024A60 _0811F1A8: movs r0, 0x64 muls r0, r5 @@ -337371,8 +337371,8 @@ _0811F1A8: bl SetMonData b _0811F62E .align 2, 0 -_0811F1C0: .4byte 0x03004360 -_0811F1C4: .4byte 0x02024a60 +_0811F1C0: .4byte gPlayerParty +_0811F1C4: .4byte gUnknown_02024A60 _0811F1C8: movs r0, 0x64 muls r0, r5 @@ -337386,8 +337386,8 @@ _0811F1C8: bl SetMonData b _0811F62E .align 2, 0 -_0811F1E0: .4byte 0x03004360 -_0811F1E4: .4byte 0x02024a60 +_0811F1E0: .4byte gPlayerParty +_0811F1E4: .4byte gUnknown_02024A60 _0811F1E8: movs r0, 0x64 muls r0, r5 @@ -337401,8 +337401,8 @@ _0811F1E8: bl SetMonData b _0811F62E .align 2, 0 -_0811F200: .4byte 0x03004360 -_0811F204: .4byte 0x02024a60 +_0811F200: .4byte gPlayerParty +_0811F204: .4byte gUnknown_02024A60 _0811F208: movs r0, 0x64 muls r0, r5 @@ -337416,8 +337416,8 @@ _0811F208: bl SetMonData b _0811F62E .align 2, 0 -_0811F220: .4byte 0x03004360 -_0811F224: .4byte 0x02024a60 +_0811F220: .4byte gPlayerParty +_0811F224: .4byte gUnknown_02024A60 _0811F228: movs r0, 0x64 muls r0, r5 @@ -337431,8 +337431,8 @@ _0811F228: bl SetMonData b _0811F62E .align 2, 0 -_0811F240: .4byte 0x03004360 -_0811F244: .4byte 0x02024a60 +_0811F240: .4byte gPlayerParty +_0811F244: .4byte gUnknown_02024A60 _0811F248: movs r0, 0x64 adds r4, r5, 0 @@ -337481,8 +337481,8 @@ _0811F248: adds r0, r4, 0 b _0811F368 .align 2, 0 -_0811F2B0: .4byte 0x03004360 -_0811F2B4: .4byte 0x02024a60 +_0811F2B0: .4byte gPlayerParty +_0811F2B4: .4byte gUnknown_02024A60 _0811F2B8: movs r0, 0x64 muls r0, r5 @@ -337496,8 +337496,8 @@ _0811F2B8: bl SetMonData b _0811F62E .align 2, 0 -_0811F2D0: .4byte 0x03004360 -_0811F2D4: .4byte 0x02024a60 +_0811F2D0: .4byte gPlayerParty +_0811F2D4: .4byte gUnknown_02024A60 _0811F2D8: movs r0, 0x64 muls r0, r5 @@ -337511,8 +337511,8 @@ _0811F2D8: bl SetMonData b _0811F62E .align 2, 0 -_0811F2F0: .4byte 0x03004360 -_0811F2F4: .4byte 0x02024a60 +_0811F2F0: .4byte gPlayerParty +_0811F2F4: .4byte gUnknown_02024A60 _0811F2F8: movs r0, 0x64 muls r0, r5 @@ -337526,8 +337526,8 @@ _0811F2F8: bl SetMonData b _0811F62E .align 2, 0 -_0811F310: .4byte 0x03004360 -_0811F314: .4byte 0x02024a60 +_0811F310: .4byte gPlayerParty +_0811F314: .4byte gUnknown_02024A60 _0811F318: movs r0, 0x64 muls r0, r5 @@ -337541,8 +337541,8 @@ _0811F318: bl SetMonData b _0811F62E .align 2, 0 -_0811F330: .4byte 0x03004360 -_0811F334: .4byte 0x02024a60 +_0811F330: .4byte gPlayerParty +_0811F334: .4byte gUnknown_02024A60 _0811F338: movs r0, 0x64 muls r0, r5 @@ -337556,8 +337556,8 @@ _0811F338: bl SetMonData b _0811F62E .align 2, 0 -_0811F350: .4byte 0x03004360 -_0811F354: .4byte 0x02024a60 +_0811F350: .4byte gPlayerParty +_0811F354: .4byte gUnknown_02024A60 _0811F358: movs r0, 0x64 muls r0, r5 @@ -337572,8 +337572,8 @@ _0811F368: bl SetMonData b _0811F62E .align 2, 0 -_0811F370: .4byte 0x03004360 -_0811F374: .4byte 0x02024a60 +_0811F370: .4byte gPlayerParty +_0811F374: .4byte gUnknown_02024A60 _0811F378: movs r0, 0x64 muls r0, r5 @@ -337587,8 +337587,8 @@ _0811F378: bl SetMonData b _0811F62E .align 2, 0 -_0811F390: .4byte 0x03004360 -_0811F394: .4byte 0x02024a60 +_0811F390: .4byte gPlayerParty +_0811F394: .4byte gUnknown_02024A60 _0811F398: movs r0, 0x64 muls r0, r5 @@ -337602,8 +337602,8 @@ _0811F398: bl SetMonData b _0811F62E .align 2, 0 -_0811F3B0: .4byte 0x03004360 -_0811F3B4: .4byte 0x02024a60 +_0811F3B0: .4byte gPlayerParty +_0811F3B4: .4byte gUnknown_02024A60 _0811F3B8: movs r0, 0x64 muls r0, r5 @@ -337617,8 +337617,8 @@ _0811F3B8: bl SetMonData b _0811F62E .align 2, 0 -_0811F3D0: .4byte 0x03004360 -_0811F3D4: .4byte 0x02024a60 +_0811F3D0: .4byte gPlayerParty +_0811F3D4: .4byte gUnknown_02024A60 _0811F3D8: movs r0, 0x64 muls r0, r5 @@ -337632,8 +337632,8 @@ _0811F3D8: bl SetMonData b _0811F62E .align 2, 0 -_0811F3F0: .4byte 0x03004360 -_0811F3F4: .4byte 0x02024a60 +_0811F3F0: .4byte gPlayerParty +_0811F3F4: .4byte gUnknown_02024A60 _0811F3F8: movs r0, 0x64 muls r0, r5 @@ -337647,8 +337647,8 @@ _0811F3F8: bl SetMonData b _0811F62E .align 2, 0 -_0811F410: .4byte 0x03004360 -_0811F414: .4byte 0x02024a60 +_0811F410: .4byte gPlayerParty +_0811F414: .4byte gUnknown_02024A60 _0811F418: movs r0, 0x64 muls r0, r5 @@ -337662,8 +337662,8 @@ _0811F418: bl SetMonData b _0811F62E .align 2, 0 -_0811F430: .4byte 0x03004360 -_0811F434: .4byte 0x02024a60 +_0811F430: .4byte gPlayerParty +_0811F434: .4byte gUnknown_02024A60 _0811F438: movs r0, 0x64 muls r0, r5 @@ -337677,8 +337677,8 @@ _0811F438: bl SetMonData b _0811F62E .align 2, 0 -_0811F450: .4byte 0x03004360 -_0811F454: .4byte 0x02024a60 +_0811F450: .4byte gPlayerParty +_0811F454: .4byte gUnknown_02024A60 _0811F458: movs r0, 0x64 muls r0, r5 @@ -337692,8 +337692,8 @@ _0811F458: bl SetMonData b _0811F62E .align 2, 0 -_0811F470: .4byte 0x03004360 -_0811F474: .4byte 0x02024a60 +_0811F470: .4byte gPlayerParty +_0811F474: .4byte gUnknown_02024A60 _0811F478: movs r0, 0x64 muls r0, r5 @@ -337707,8 +337707,8 @@ _0811F478: bl SetMonData b _0811F62E .align 2, 0 -_0811F490: .4byte 0x03004360 -_0811F494: .4byte 0x02024a60 +_0811F490: .4byte gPlayerParty +_0811F494: .4byte gUnknown_02024A60 _0811F498: movs r0, 0x64 muls r0, r5 @@ -337722,8 +337722,8 @@ _0811F498: bl SetMonData b _0811F62E .align 2, 0 -_0811F4B0: .4byte 0x03004360 -_0811F4B4: .4byte 0x02024a60 +_0811F4B0: .4byte gPlayerParty +_0811F4B4: .4byte gUnknown_02024A60 _0811F4B8: movs r0, 0x64 muls r0, r5 @@ -337737,8 +337737,8 @@ _0811F4B8: bl SetMonData b _0811F62E .align 2, 0 -_0811F4D0: .4byte 0x03004360 -_0811F4D4: .4byte 0x02024a60 +_0811F4D0: .4byte gPlayerParty +_0811F4D4: .4byte gUnknown_02024A60 _0811F4D8: movs r0, 0x64 muls r0, r5 @@ -337752,8 +337752,8 @@ _0811F4D8: bl SetMonData b _0811F62E .align 2, 0 -_0811F4F0: .4byte 0x03004360 -_0811F4F4: .4byte 0x02024a60 +_0811F4F0: .4byte gPlayerParty +_0811F4F4: .4byte gUnknown_02024A60 _0811F4F8: movs r0, 0x64 muls r0, r5 @@ -337767,8 +337767,8 @@ _0811F4F8: bl SetMonData b _0811F62E .align 2, 0 -_0811F510: .4byte 0x03004360 -_0811F514: .4byte 0x02024a60 +_0811F510: .4byte gPlayerParty +_0811F514: .4byte gUnknown_02024A60 _0811F518: movs r0, 0x64 muls r0, r5 @@ -337782,8 +337782,8 @@ _0811F518: bl SetMonData b _0811F62E .align 2, 0 -_0811F530: .4byte 0x03004360 -_0811F534: .4byte 0x02024a60 +_0811F530: .4byte gPlayerParty +_0811F534: .4byte gUnknown_02024A60 _0811F538: movs r0, 0x64 muls r0, r5 @@ -337797,8 +337797,8 @@ _0811F538: bl SetMonData b _0811F62E .align 2, 0 -_0811F550: .4byte 0x03004360 -_0811F554: .4byte 0x02024a60 +_0811F550: .4byte gPlayerParty +_0811F554: .4byte gUnknown_02024A60 _0811F558: movs r0, 0x64 muls r0, r5 @@ -337812,8 +337812,8 @@ _0811F558: bl SetMonData b _0811F62E .align 2, 0 -_0811F570: .4byte 0x03004360 -_0811F574: .4byte 0x02024a60 +_0811F570: .4byte gPlayerParty +_0811F574: .4byte gUnknown_02024A60 _0811F578: movs r0, 0x64 muls r0, r5 @@ -337827,8 +337827,8 @@ _0811F578: bl SetMonData b _0811F62E .align 2, 0 -_0811F590: .4byte 0x03004360 -_0811F594: .4byte 0x02024a60 +_0811F590: .4byte gPlayerParty +_0811F594: .4byte gUnknown_02024A60 _0811F598: movs r0, 0x64 muls r0, r5 @@ -337842,8 +337842,8 @@ _0811F598: bl SetMonData b _0811F62E .align 2, 0 -_0811F5B0: .4byte 0x03004360 -_0811F5B4: .4byte 0x02024a60 +_0811F5B0: .4byte gPlayerParty +_0811F5B4: .4byte gUnknown_02024A60 _0811F5B8: movs r0, 0x64 muls r0, r5 @@ -337857,8 +337857,8 @@ _0811F5B8: bl SetMonData b _0811F62E .align 2, 0 -_0811F5D0: .4byte 0x03004360 -_0811F5D4: .4byte 0x02024a60 +_0811F5D0: .4byte gPlayerParty +_0811F5D4: .4byte gUnknown_02024A60 _0811F5D8: movs r0, 0x64 muls r0, r5 @@ -337872,8 +337872,8 @@ _0811F5D8: bl SetMonData b _0811F62E .align 2, 0 -_0811F5F0: .4byte 0x03004360 -_0811F5F4: .4byte 0x02024a60 +_0811F5F0: .4byte gPlayerParty +_0811F5F4: .4byte gUnknown_02024A60 _0811F5F8: movs r0, 0x64 muls r0, r5 @@ -337887,8 +337887,8 @@ _0811F5F8: bl SetMonData b _0811F62E .align 2, 0 -_0811F610: .4byte 0x03004360 -_0811F614: .4byte 0x02024a60 +_0811F610: .4byte gPlayerParty +_0811F614: .4byte gUnknown_02024A60 _0811F618: movs r0, 0x64 muls r0, r5 @@ -337921,9 +337921,9 @@ _0811F62E: pop {r0} bx r0 .align 2, 0 -_0811F658: .4byte 0x03004360 -_0811F65C: .4byte 0x02024a60 -_0811F660: .4byte 0x02024a6a +_0811F658: .4byte gPlayerParty +_0811F65C: .4byte gUnknown_02024A60 +_0811F660: .4byte gUnknown_02024A6A thumb_func_end sub_811EC68 thumb_func_start sub_811F664 @@ -337979,10 +337979,10 @@ _0811F6BC: pop {r0} bx r0 .align 2, 0 -_0811F6C8: .4byte 0x02024a6a -_0811F6CC: .4byte 0x02024a60 -_0811F6D0: .4byte 0x02023a60 -_0811F6D4: .4byte 0x03004360 +_0811F6C8: .4byte gUnknown_02024A6A +_0811F6CC: .4byte gUnknown_02024A60 +_0811F6D0: .4byte gUnknown_02023A60 +_0811F6D4: .4byte gPlayerParty thumb_func_end sub_811F664 thumb_func_start sub_811F6D8 @@ -338100,15 +338100,15 @@ sub_811F6D8: @ 811F6D8 pop {r0} bx r0 .align 2, 0 -_0811F7CC: .4byte 0x02024a6a -_0811F7D0: .4byte 0x02024a60 -_0811F7D4: .4byte 0x03004360 -_0811F7D8: .4byte 0x02024e8c -_0811F7DC: .4byte 0x02024be0 -_0811F7E0: .4byte 0x02020004 +_0811F7CC: .4byte gUnknown_02024A6A +_0811F7D0: .4byte gUnknown_02024A60 +_0811F7D4: .4byte gPlayerParty +_0811F7D8: .4byte gUnknown_02024E8C +_0811F7DC: .4byte gUnknown_02024BE0 +_0811F7E0: .4byte gSprites _0811F7E4: .4byte 0x0000ff10 -_0811F7E8: .4byte 0x02024e84 -_0811F7EC: .4byte 0x03004330 +_0811F7E8: .4byte gUnknown_02024E84 +_0811F7EC: .4byte gUnknown_03004330 _0811F7F0: .4byte sub_811DDE8 thumb_func_end sub_811F6D8 @@ -338156,11 +338156,11 @@ sub_811F7F4: @ 811F7F4 pop {r0} bx r0 .align 2, 0 -_0811F84C: .4byte 0x02024a60 -_0811F850: .4byte 0x02023a60 -_0811F854: .4byte 0x02024a6a -_0811F858: .4byte 0x03004360 -_0811F85C: .4byte 0x03004330 +_0811F84C: .4byte gUnknown_02024A60 +_0811F850: .4byte gUnknown_02023A60 +_0811F854: .4byte gUnknown_02024A6A +_0811F858: .4byte gPlayerParty +_0811F85C: .4byte gUnknown_03004330 _0811F860: .4byte sub_811E1BC thumb_func_end sub_811F7F4 @@ -338318,15 +338318,15 @@ sub_811F864: @ 811F864 pop {r0} bx r0 .align 2, 0 -_0811F9A8: .4byte 0x02024a6a -_0811F9AC: .4byte 0x02023a60 -_0811F9B0: .4byte 0x03004360 +_0811F9A8: .4byte gUnknown_02024A6A +_0811F9AC: .4byte gUnknown_02023A60 +_0811F9B0: .4byte gPlayerParty _0811F9B4: .4byte sub_80312F0 -_0811F9B8: .4byte 0x0300434c -_0811F9BC: .4byte 0x02024e8c -_0811F9C0: .4byte 0x02024be0 -_0811F9C4: .4byte 0x02020004 -_0811F9C8: .4byte 0x02024e84 +_0811F9B8: .4byte gUnknown_0300434C +_0811F9BC: .4byte gUnknown_02024E8C +_0811F9C0: .4byte gUnknown_02024BE0 +_0811F9C4: .4byte gSprites +_0811F9C8: .4byte gUnknown_02024E84 _0811F9CC: .4byte SpriteCallbackDummy thumb_func_end sub_811F864 @@ -338356,10 +338356,10 @@ sub_811F9D0: @ 811F9D0 str r1, [r0] b _0811FA4A .align 2, 0 -_0811FA00: .4byte 0x02023a60 -_0811FA04: .4byte 0x02024a60 +_0811FA00: .4byte gUnknown_02023A60 +_0811FA04: .4byte gUnknown_02024A60 _0811FA08: .4byte 0x02017810 -_0811FA0C: .4byte 0x03004330 +_0811FA0C: .4byte gUnknown_03004330 _0811FA10: .4byte sub_811FA5C _0811FA14: ldr r5, _0811FA50 @@ -338390,9 +338390,9 @@ _0811FA4A: pop {r0} bx r0 .align 2, 0 -_0811FA50: .4byte 0x02024be0 -_0811FA54: .4byte 0x02020004 -_0811FA58: .4byte 0x03004340 +_0811FA50: .4byte gUnknown_02024BE0 +_0811FA54: .4byte gSprites +_0811FA58: .4byte gUnknown_03004340 thumb_func_end sub_811F9D0 thumb_func_start sub_811FA5C @@ -338412,7 +338412,7 @@ sub_811FA5C: @ 811FA5C beq _0811FAAC b _0811FAD4 .align 2, 0 -_0811FA78: .4byte 0x02024a60 +_0811FA78: .4byte gUnknown_02024A60 _0811FA7C: .4byte 0x02017810 _0811FA80: lsls r0, r2, 2 @@ -338462,7 +338462,7 @@ _0811FAD4: pop {r0} bx r0 .align 2, 0 -_0811FADC: .4byte 0x03004330 +_0811FADC: .4byte gUnknown_03004330 _0811FAE0: .4byte sub_811DF34 thumb_func_end sub_811FA5C @@ -338492,10 +338492,10 @@ _0811FB0A: bl sub_803FC34 b _0811FB34 .align 2, 0 -_0811FB14: .4byte 0x020239f8 -_0811FB18: .4byte 0x02024a60 +_0811FB14: .4byte gUnknown_020239F8 +_0811FB18: .4byte gUnknown_02024A60 _0811FB1C: .4byte 0x0000fff0 -_0811FB20: .4byte 0x03002970 +_0811FB20: .4byte gLinkPlayers _0811FB24: movs r5, 0 ldr r4, _0811FC08 @@ -338606,15 +338606,15 @@ _0811FB34: pop {r0} bx r0 .align 2, 0 -_0811FC08: .4byte 0x03002970 -_0811FC0C: .4byte 0x02024a60 -_0811FC10: .4byte 0x02024e8c +_0811FC08: .4byte gLinkPlayers +_0811FC0C: .4byte gUnknown_02024A60 +_0811FC10: .4byte gUnknown_02024E8C _0811FC14: .4byte gTrainerBackPicCoords -_0811FC18: .4byte 0x02024be0 -_0811FC1C: .4byte 0x02020004 +_0811FC18: .4byte gUnknown_02024BE0 +_0811FC1C: .4byte gSprites _0811FC20: .4byte 0x0000fffe _0811FC24: .4byte sub_80313A0 -_0811FC28: .4byte 0x03004330 +_0811FC28: .4byte gUnknown_03004330 _0811FC2C: .4byte sub_811DAE4 thumb_func_end sub_811FAE4 @@ -338697,13 +338697,13 @@ sub_811FC3C: @ 811FC3C pop {r0} bx r0 .align 2, 0 -_0811FCC8: .4byte 0x02024be0 -_0811FCCC: .4byte 0x02024a60 -_0811FCD0: .4byte 0x02020004 +_0811FCC8: .4byte gUnknown_02024BE0 +_0811FCCC: .4byte gUnknown_02024A60 +_0811FCD0: .4byte gSprites _0811FCD4: .4byte 0x0000ffd8 _0811FCD8: .4byte sub_8078B34 _0811FCDC: .4byte SpriteCallbackDummy -_0811FCE0: .4byte 0x03004330 +_0811FCE0: .4byte gUnknown_03004330 _0811FCE4: .4byte sub_811DB1C thumb_func_end sub_811FC3C @@ -338744,7 +338744,7 @@ _0811FD1A: strb r0, [r1, 0x4] b _0811FDAA .align 2, 0 -_0811FD2C: .4byte 0x02024a60 +_0811FD2C: .4byte gUnknown_02024A60 _0811FD30: .4byte 0x02017810 _0811FD34: ldrb r1, [r3] @@ -338809,12 +338809,12 @@ _0811FDAA: pop {r0} bx r0 .align 2, 0 -_0811FDB0: .4byte 0x02024a6a -_0811FDB4: .4byte 0x03004360 -_0811FDB8: .4byte 0x02020004 -_0811FDBC: .4byte 0x02024be0 +_0811FDB0: .4byte gUnknown_02024A6A +_0811FDB4: .4byte gPlayerParty +_0811FDB8: .4byte gSprites +_0811FDBC: .4byte gUnknown_02024BE0 _0811FDC0: .4byte sub_80105EC -_0811FDC4: .4byte 0x03004330 +_0811FDC4: .4byte gUnknown_03004330 _0811FDC8: .4byte sub_811DE98 thumb_func_end sub_811FCE8 @@ -338964,15 +338964,15 @@ _0811FE0E: bl dp01_tbl3_exec_completed b _0811FF1E .align 2, 0 -_0811FEE0: .4byte 0x02024a60 -_0811FEE4: .4byte 0x02023a60 -_0811FEE8: .4byte 0x0202f7c4 -_0811FEEC: .4byte 0x0202f7bc -_0811FEF0: .4byte 0x0202f7b8 -_0811FEF4: .4byte 0x0202f7be -_0811FEF8: .4byte 0x0202f7c0 -_0811FEFC: .4byte 0x0202f7b4 -_0811FF00: .4byte 0x02024e70 +_0811FEE0: .4byte gUnknown_02024A60 +_0811FEE4: .4byte gUnknown_02023A60 +_0811FEE8: .4byte gUnknown_0202F7C4 +_0811FEEC: .4byte gUnknown_0202F7BC +_0811FEF0: .4byte gUnknown_0202F7B8 +_0811FEF4: .4byte gUnknown_0202F7BE +_0811FEF8: .4byte gUnknown_0202F7C0 +_0811FEFC: .4byte gUnknown_0202F7B4 +_0811FF00: .4byte gUnknown_02024E70 _0811FF04: ldrb r1, [r6] lsls r0, r1, 1 @@ -338993,7 +338993,7 @@ _0811FF1E: bx r0 .align 2, 0 _0811FF24: .4byte 0x02017810 -_0811FF28: .4byte 0x03004330 +_0811FF28: .4byte gUnknown_03004330 _0811FF2C: .4byte sub_811FF30 thumb_func_end sub_811FDFC @@ -339034,8 +339034,8 @@ sub_811FF30: @ 811FF30 beq _0811FF8A b _08120088 .align 2, 0 -_0811FF74: .4byte 0x02023a60 -_0811FF78: .4byte 0x02024a60 +_0811FF74: .4byte gUnknown_02023A60 +_0811FF78: .4byte gUnknown_02024A60 _0811FF7C: .4byte 0x02017810 _0811FF80: cmp r2, 0x2 @@ -339134,9 +339134,9 @@ _0812002C: strb r1, [r0, 0x4] b _08120088 .align 2, 0 -_08120040: .4byte 0x0202f7ac -_08120044: .4byte 0x0202f7b1 -_08120048: .4byte 0x02024a60 +_08120040: .4byte gUnknown_0202F7AC +_08120044: .4byte gUnknown_0202F7B1 +_08120048: .4byte gUnknown_02024A60 _0812004C: .4byte 0x02017810 _08120050: ldrb r1, [r0] @@ -339207,13 +339207,13 @@ sub_8120094: @ 8120094 pop {r0} bx r0 .align 2, 0 -_081200D8: .4byte 0x030042a4 -_081200DC: .4byte 0x030042a0 -_081200E0: .4byte 0x02024a60 -_081200E4: .4byte 0x02023a62 -_081200E8: .4byte 0x03004210 -_081200EC: .4byte 0x020238cc -_081200F0: .4byte 0x03004330 +_081200D8: .4byte gUnknown_030042A4 +_081200DC: .4byte gUnknown_030042A0 +_081200E0: .4byte gUnknown_02024A60 +_081200E4: .4byte gUnknown_02023A62 +_081200E8: .4byte gUnknown_03004210 +_081200EC: .4byte gUnknown_020238CC +_081200F0: .4byte gUnknown_03004330 _081200F4: .4byte sub_811DFA0 thumb_func_end sub_8120094 @@ -339331,12 +339331,12 @@ sub_812014C: @ 812014C bl sub_8043D84 b _08120206 .align 2, 0 -_081201C4: .4byte 0x02023a60 -_081201C8: .4byte 0x02024a60 +_081201C4: .4byte gUnknown_02023A60 +_081201C8: .4byte gUnknown_02024A60 _081201CC: .4byte 0x00007fff -_081201D0: .4byte 0x02024a6a -_081201D4: .4byte 0x03004360 -_081201D8: .4byte 0x03004340 +_081201D0: .4byte gUnknown_02024A6A +_081201D4: .4byte gPlayerParty +_081201D8: .4byte gUnknown_03004340 _081201DC: ldr r1, _08120224 lsls r0, r4, 1 @@ -339373,11 +339373,11 @@ _08120206: pop {r0} bx r0 .align 2, 0 -_08120224: .4byte 0x02024a6a -_08120228: .4byte 0x03004360 -_0812022C: .4byte 0x03004340 -_08120230: .4byte 0x03004330 -_08120234: .4byte 0x02024a60 +_08120224: .4byte gUnknown_02024A6A +_08120228: .4byte gPlayerParty +_0812022C: .4byte gUnknown_03004340 +_08120230: .4byte gUnknown_03004330 +_08120234: .4byte gUnknown_02024A60 _08120238: .4byte bx_t3_healthbar_update thumb_func_end sub_812014C @@ -339434,12 +339434,12 @@ _08120298: pop {r0} bx r0 .align 2, 0 -_081202A0: .4byte 0x02024a60 -_081202A4: .4byte 0x03004340 -_081202A8: .4byte 0x02024a6a -_081202AC: .4byte 0x03004360 +_081202A0: .4byte gUnknown_02024A60 +_081202A4: .4byte gUnknown_03004340 +_081202A8: .4byte gUnknown_02024A6A +_081202AC: .4byte gPlayerParty _081202B0: .4byte 0x02017810 -_081202B4: .4byte 0x03004330 +_081202B4: .4byte gUnknown_03004330 _081202B8: .4byte sub_811E38C thumb_func_end sub_8120248 @@ -339488,9 +339488,9 @@ _0812030C: pop {r0} bx r0 .align 2, 0 -_08120314: .4byte 0x02024a60 -_08120318: .4byte 0x02023a60 -_0812031C: .4byte 0x03004330 +_08120314: .4byte gUnknown_02024A60 +_08120318: .4byte gUnknown_02023A60 +_0812031C: .4byte gUnknown_03004330 _08120320: .4byte sub_811E38C thumb_func_end sub_81202BC @@ -339579,7 +339579,7 @@ sub_8120390: @ 8120390 pop {r0} bx r0 .align 2, 0 -_081203A8: .4byte 0x020238c8 +_081203A8: .4byte gUnknown_020238C8 thumb_func_end sub_8120390 thumb_func_start sub_81203AC @@ -339605,9 +339605,9 @@ sub_81203AC: @ 81203AC pop {r0} bx r0 .align 2, 0 -_081203D8: .4byte 0x020238c8 -_081203DC: .4byte 0x02023a60 -_081203E0: .4byte 0x02024a60 +_081203D8: .4byte gUnknown_020238C8 +_081203DC: .4byte gUnknown_02023A60 +_081203E0: .4byte gUnknown_02024A60 thumb_func_end sub_81203AC thumb_func_start sub_81203E4 @@ -339622,7 +339622,7 @@ sub_81203E4: @ 81203E4 pop {r0} bx r0 .align 2, 0 -_081203F8: .4byte 0x020238c8 +_081203F8: .4byte gUnknown_020238C8 thumb_func_end sub_81203E4 thumb_func_start sub_81203FC @@ -339644,7 +339644,7 @@ sub_81203FC: @ 81203FC pop {r0} bx r0 .align 2, 0 -_08120420: .4byte 0x020238c8 +_08120420: .4byte gUnknown_020238C8 thumb_func_end sub_81203FC thumb_func_start dp01t_29_3_blink @@ -339668,9 +339668,9 @@ dp01t_29_3_blink: @ 8120424 bl dp01_tbl3_exec_completed b _08120482 .align 2, 0 -_0812044C: .4byte 0x02020004 -_08120450: .4byte 0x02024be0 -_08120454: .4byte 0x02024a60 +_0812044C: .4byte gSprites +_08120450: .4byte gUnknown_02024BE0 +_08120454: .4byte gUnknown_02024A60 _08120458: ldr r1, _08120488 movs r0, 0x1 @@ -339697,8 +339697,8 @@ _08120482: pop {r0} bx r0 .align 2, 0 -_08120488: .4byte 0x02024e6d -_0812048C: .4byte 0x03004330 +_08120488: .4byte gUnknown_02024E6D +_0812048C: .4byte gUnknown_03004330 _08120490: .4byte bx_blink_t3 thumb_func_end dp01t_29_3_blink @@ -339741,8 +339741,8 @@ _081204B4: pop {r0} bx r0 .align 2, 0 -_081204DC: .4byte 0x02024a60 -_081204E0: .4byte 0x02023a60 +_081204DC: .4byte gUnknown_02024A60 +_081204E0: .4byte gUnknown_02023A60 thumb_func_end sub_81204A0 thumb_func_start sub_81204E4 @@ -339765,8 +339765,8 @@ sub_81204E4: @ 81204E4 pop {r0} bx r0 .align 2, 0 -_0812050C: .4byte 0x02023a60 -_08120510: .4byte 0x02024a60 +_0812050C: .4byte gUnknown_02023A60 +_08120510: .4byte gUnknown_02024A60 thumb_func_end sub_81204E4 thumb_func_start sub_8120514 @@ -339794,9 +339794,9 @@ sub_8120514: @ 8120514 pop {r0} bx r0 .align 2, 0 -_08120548: .4byte 0x02024a6a -_0812054C: .4byte 0x02024a60 -_08120550: .4byte 0x03004360 +_08120548: .4byte gUnknown_02024A6A +_0812054C: .4byte gUnknown_02024A60 +_08120550: .4byte gPlayerParty thumb_func_end sub_8120514 thumb_func_start dp01t_2E_3_battle_intro @@ -339819,9 +339819,9 @@ dp01t_2E_3_battle_intro: @ 8120554 pop {r0} bx r0 .align 2, 0 -_0812057C: .4byte 0x02023a60 -_08120580: .4byte 0x02024a60 -_08120584: .4byte 0x02024de8 +_0812057C: .4byte gUnknown_02023A60 +_08120580: .4byte gUnknown_02024A60 +_08120584: .4byte gUnknown_02024DE8 thumb_func_end dp01t_2E_3_battle_intro thumb_func_start sub_8120588 @@ -339990,21 +339990,21 @@ _081206BA: pop {r0} bx r0 .align 2, 0 -_081206DC: .4byte 0x02024be0 -_081206E0: .4byte 0x02024a60 -_081206E4: .4byte 0x02020004 +_081206DC: .4byte gUnknown_02024BE0 +_081206E0: .4byte gUnknown_02024A60 +_081206E4: .4byte gSprites _081206E8: .4byte 0x0000ffd8 _081206EC: .4byte sub_8078B34 _081206F0: .4byte sub_8030E38 _081206F4: .4byte 0x0000d6f9 _081206F8: .4byte gTrainerBackPicPaletteTable -_081206FC: .4byte 0x03002970 +_081206FC: .4byte gLinkPlayers _08120700: .4byte sub_812071C -_08120704: .4byte 0x03004b20 +_08120704: .4byte gTasks _08120708: .4byte 0x02017810 -_0812070C: .4byte 0x02024e68 +_0812070C: .4byte gUnknown_02024E68 _08120710: .4byte sub_8044CA0 -_08120714: .4byte 0x03004330 +_08120714: .4byte gUnknown_03004330 _08120718: .4byte nullsub_74 thumb_func_end sub_8120588 @@ -340031,7 +340031,7 @@ sub_812071C: @ 812071C strh r0, [r1, 0xA] b _08120804 .align 2, 0 -_08120744: .4byte 0x03004b20 +_08120744: .4byte gTasks _08120748: ldr r7, _08120788 ldrb r0, [r7] @@ -340064,10 +340064,10 @@ _08120768: bl sub_811F864 b _081207EC .align 2, 0 -_08120788: .4byte 0x02024a60 -_0812078C: .4byte 0x020239f8 -_08120790: .4byte 0x02023a60 -_08120794: .4byte 0x02024a6a +_08120788: .4byte gUnknown_02024A60 +_0812078C: .4byte gUnknown_020239F8 +_08120790: .4byte gUnknown_02023A60 +_08120794: .4byte gUnknown_02024A6A _08120798: ldr r4, _08120810 ldrb r0, [r7] @@ -340128,11 +340128,11 @@ _08120804: pop {r0} bx r0 .align 2, 0 -_08120810: .4byte 0x02023a60 -_08120814: .4byte 0x02024a6a -_08120818: .4byte 0x03004360 -_0812081C: .4byte 0x03004330 -_08120820: .4byte 0x02024a60 +_08120810: .4byte gUnknown_02023A60 +_08120814: .4byte gUnknown_02024A6A +_08120818: .4byte gPlayerParty +_0812081C: .4byte gUnknown_03004330 +_08120820: .4byte gUnknown_02024A60 _08120824: .4byte sub_811DCA0 thumb_func_end sub_812071C @@ -340156,8 +340156,8 @@ dp01t_30_3_80EB11C: @ 8120828 bl dp01_tbl3_exec_completed b _081208C0 .align 2, 0 -_08120850: .4byte 0x02023a60 -_08120854: .4byte 0x02024a60 +_08120850: .4byte gUnknown_02023A60 +_08120854: .4byte gUnknown_02024A60 _08120858: ldr r5, _081208C8 ldrb r1, [r5] @@ -340216,11 +340216,11 @@ _081208C0: pop {r0} bx r0 .align 2, 0 -_081208C8: .4byte 0x02024a60 +_081208C8: .4byte gUnknown_02024A60 _081208CC: .4byte 0x02017810 -_081208D0: .4byte 0x02023a64 -_081208D4: .4byte 0x02024e68 -_081208D8: .4byte 0x03004330 +_081208D0: .4byte gUnknown_02023A64 +_081208D4: .4byte gUnknown_02024E68 +_081208D8: .4byte gUnknown_03004330 _081208DC: .4byte sub_81208E0 thumb_func_end dp01t_30_3_80EB11C @@ -340254,7 +340254,7 @@ _08120910: pop {r0} bx r0 .align 2, 0 -_08120918: .4byte 0x02024a60 +_08120918: .4byte gUnknown_02024A60 _0812091C: .4byte 0x02017810 thumb_func_end sub_81208E0 @@ -340288,10 +340288,10 @@ _0812094E: pop {r0} bx r0 .align 2, 0 -_08120958: .4byte 0x02024a60 +_08120958: .4byte gUnknown_02024A60 _0812095C: .4byte 0x02017810 -_08120960: .4byte 0x03004b20 -_08120964: .4byte 0x02024e68 +_08120960: .4byte gTasks +_08120964: .4byte gUnknown_02024E68 _08120968: .4byte sub_8044CA0 thumb_func_end sub_8120920 @@ -340344,10 +340344,10 @@ _081209BE: pop {r0} bx r0 .align 2, 0 -_081209C8: .4byte 0x02024a60 -_081209CC: .4byte 0x02020004 -_081209D0: .4byte 0x02024be0 -_081209D4: .4byte 0x02023a60 +_081209C8: .4byte gUnknown_02024A60 +_081209CC: .4byte gSprites +_081209D0: .4byte gUnknown_02024BE0 +_081209D4: .4byte gUnknown_02023A60 thumb_func_end sub_8120978 thumb_func_start sub_81209D8 @@ -340384,8 +340384,8 @@ sub_81209D8: @ 81209D8 bl dp01_tbl3_exec_completed b _08120A30 .align 2, 0 -_08120A1C: .4byte 0x02024a60 -_08120A20: .4byte 0x02023a60 +_08120A1C: .4byte gUnknown_02024A60 +_08120A20: .4byte gUnknown_02023A60 _08120A24: ldr r0, _08120A38 ldrb r1, [r6] @@ -340399,7 +340399,7 @@ _08120A30: pop {r0} bx r0 .align 2, 0 -_08120A38: .4byte 0x03004330 +_08120A38: .4byte gUnknown_03004330 _08120A3C: .4byte sub_811E3B8 thumb_func_end sub_81209D8 @@ -340446,10 +340446,10 @@ sub_8120A58: @ 8120A58 pop {r0} bx r0 .align 2, 0 -_08120A90: .4byte 0x02024d26 -_08120A94: .4byte 0x02023a60 -_08120A98: .4byte 0x02024a60 -_08120A9C: .4byte 0x03004330 +_08120A90: .4byte gUnknown_02024D26 +_08120A94: .4byte gUnknown_02023A60 +_08120A98: .4byte gUnknown_02024A60 +_08120A9C: .4byte gUnknown_03004330 _08120AA0: .4byte sub_811E29C thumb_func_end sub_8120A58 @@ -340563,21 +340563,21 @@ _08120B64: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08120B70: .4byte 0x02039270 -_08120B74: .4byte 0x02024a60 -_08120B78: .4byte 0x02023a64 -_08120B7C: .4byte 0x02024c04 -_08120B80: .4byte 0x02024c06 +_08120B70: .4byte gUnknown_02039270 +_08120B74: .4byte gUnknown_02024A60 +_08120B78: .4byte gUnknown_02023A64 +_08120B7C: .4byte gUnknown_02024C04 +_08120B80: .4byte byte_2024C06 _08120B84: .4byte 0x02000000 _08120B88: .4byte 0x00016003 _08120B8C: .4byte 0x0001605e _08120B90: .4byte 0x000160c1 -_08120B94: .4byte 0x02024c0b +_08120B94: .4byte gUnknown_02024C0B _08120B98: .4byte 0x000160a0 -_08120B9C: .4byte 0x030041c0 -_08120BA0: .4byte 0x0203926c -_08120BA4: .4byte 0x03004290 -_08120BA8: .4byte 0x030042b0 +_08120B9C: .4byte gUnknown_030041C0 +_08120BA0: .4byte gUnknown_0203926C +_08120BA4: .4byte gUnknown_03004290 +_08120BA8: .4byte gUnknown_030042B0 _08120BAC: .4byte _08120BB0 .align 2, 0 _08120BB0: @@ -340608,7 +340608,7 @@ _08120BE8: ldr r6, _08120BF4 b _08120F70 .align 2, 0 -_08120BEC: .4byte 0x020239f8 +_08120BEC: .4byte gUnknown_020239F8 _08120BF0: .4byte gUnknown_084005C7 _08120BF4: .4byte gUnknown_084005DB _08120BF8: @@ -340671,7 +340671,7 @@ _08120C64: ldr r6, _08120C70 b _08120F70 .align 2, 0 -_08120C68: .4byte 0x020239f8 +_08120C68: .4byte gUnknown_020239F8 _08120C6C: .4byte gUnknown_084006A4 _08120C70: .4byte gUnknown_084006F1 _08120C74: @@ -340693,7 +340693,7 @@ _08120C7C: ldr r6, _08120C98 b _08120F70 .align 2, 0 -_08120C94: .4byte 0x020239f8 +_08120C94: .4byte gUnknown_020239F8 _08120C98: .4byte gUnknown_0840065C _08120C9C: movs r0, 0x2 @@ -340752,7 +340752,7 @@ _08120D04: ldr r6, _08120D0C b _08120F70 .align 2, 0 -_08120D08: .4byte 0x020239f8 +_08120D08: .4byte gUnknown_020239F8 _08120D0C: .4byte gUnknown_08400727 _08120D10: ldr r6, _08120D1C @@ -340784,8 +340784,8 @@ _08120D40: ldr r6, _08120D50 b _08120F70 .align 2, 0 -_08120D44: .4byte 0x0202ff5e -_08120D48: .4byte 0x020239f8 +_08120D44: .4byte word_202FF5E +_08120D48: .4byte gUnknown_020239F8 _08120D4C: .4byte gUnknown_08400771 _08120D50: .4byte gUnknown_08400781 _08120D54: @@ -340818,7 +340818,7 @@ _08120D82: .align 2, 0 _08120D88: .4byte 0x00016003 _08120D8C: .4byte 0x000160c1 -_08120D90: .4byte 0x020239f8 +_08120D90: .4byte gUnknown_020239F8 _08120D94: .4byte gUnknown_084006B3 _08120D98: cmp r3, 0x1 @@ -340855,7 +340855,7 @@ _08120DD0: ldr r6, _08120DDC b _08120F70 .align 2, 0 -_08120DD4: .4byte 0x020239f8 +_08120DD4: .4byte gUnknown_020239F8 _08120DD8: .4byte gUnknown_0840067C _08120DDC: .4byte gUnknown_0840068C _08120DE0: @@ -340885,8 +340885,8 @@ _08120DE8: bl StringCopy b _08120E38 .align 2, 0 -_08120E14: .4byte 0x02039270 -_08120E18: .4byte 0x03004290 +_08120E14: .4byte gUnknown_02039270 +_08120E18: .4byte gUnknown_03004290 _08120E1C: .4byte gUnknown_08401674 _08120E20: .4byte 0x02000000 _08120E24: .4byte 0x000160a0 @@ -340904,7 +340904,7 @@ _08120E38: ldr r6, _08120E4C b _08120F70 .align 2, 0 -_08120E44: .4byte 0x03004290 +_08120E44: .4byte gUnknown_03004290 _08120E48: .4byte gMoveNames _08120E4C: .4byte gUnknown_084007BD _08120E50: @@ -340940,7 +340940,7 @@ _08120E7C: ldr r6, _08120E94 b _08120F70 .align 2, 0 -_08120E90: .4byte 0x030041c0 +_08120E90: .4byte gUnknown_030041C0 _08120E94: .4byte gUnknown_083FFEFC _08120E98: ldr r0, _08120EAC @@ -340953,7 +340953,7 @@ _08120E98: ldr r6, _08120EB4 b _08120F70 .align 2, 0 -_08120EAC: .4byte 0x020239f8 +_08120EAC: .4byte gUnknown_020239F8 _08120EB0: .4byte gUnknown_083FFFEA _08120EB4: .4byte gUnknown_083FFFF7 _08120EB8: @@ -340986,8 +340986,8 @@ _08120ED2: beq _08120EFE b _08120F70 .align 2, 0 -_08120EF0: .4byte 0x020239f8 -_08120EF4: .4byte 0x030041c0 +_08120EF0: .4byte gUnknown_020239F8 +_08120EF4: .4byte gUnknown_030041C0 _08120EF8: cmp r0, 0x3 beq _08120F10 @@ -341018,7 +341018,7 @@ _08120F18: beq _08120F36 b _08120F70 .align 2, 0 -_08120F2C: .4byte 0x030041c0 +_08120F2C: .4byte gUnknown_030041C0 _08120F30: cmp r0, 0x3 beq _08120F48 @@ -341048,7 +341048,7 @@ _08120F50: strb r0, [r1] b _08120F76 .align 2, 0 -_08120F60: .4byte 0x020238cc +_08120F60: .4byte gUnknown_020238CC _08120F64: ldr r1, _08120F84 adds r0, r7, 0 @@ -341079,7 +341079,7 @@ get_battle_strings_: @ 8120F88 pop {r1} bx r1 .align 2, 0 -_08120F94: .4byte 0x020238cc +_08120F94: .4byte gUnknown_020238CC thumb_func_end get_battle_strings_ thumb_func_start sub_8120F98 @@ -341229,8 +341229,8 @@ _081210F0: adds r0, r5, 0 b _08121140 .align 2, 0 -_08121100: .4byte 0x030041c0 -_08121104: .4byte 0x020231cc +_08121100: .4byte gUnknown_030041C0 +_08121104: .4byte gStringVar1 _08121108: adds r0, r5, 0 bl sub_8120F98 @@ -341249,8 +341249,8 @@ _0812111E: ldr r4, _08121130 b _0812113E .align 2, 0 -_0812112C: .4byte 0x03004290 -_08121130: .4byte 0x020232cc +_0812112C: .4byte gUnknown_03004290 +_08121130: .4byte gStringVar2 _08121134: ldr r1, _0812114C ldrb r0, [r1] @@ -341264,8 +341264,8 @@ _08121140: bl sub_8121A68 bl _081219E6 .align 2, 0 -_0812114C: .4byte 0x030042b0 -_08121150: .4byte 0x020233cc +_0812114C: .4byte gUnknown_030042B0 +_08121150: .4byte gStringVar3 _08121154: adds r4, r1, 0 bl _081219E6 @@ -341283,8 +341283,8 @@ _0812115A: adds r0, r1 bl _0812190E .align 2, 0 -_08121178: .4byte 0x02024a6a -_0812117C: .4byte 0x03004360 +_08121178: .4byte gUnknown_02024A6A +_0812117C: .4byte gPlayerParty _08121180: movs r0, 0x1 bl battle_get_side_with_given_state @@ -341299,8 +341299,8 @@ _08121180: adds r0, r1 b _0812190E .align 2, 0 -_0812119C: .4byte 0x02024a6a -_081211A0: .4byte 0x030045c0 +_0812119C: .4byte gUnknown_02024A6A +_081211A0: .4byte gEnemyParty _081211A4: movs r0, 0x2 bl battle_get_side_with_given_state @@ -341315,8 +341315,8 @@ _081211A4: adds r0, r1 b _0812190E .align 2, 0 -_081211C0: .4byte 0x02024a6a -_081211C4: .4byte 0x03004360 +_081211C0: .4byte gUnknown_02024A6A +_081211C4: .4byte gPlayerParty _081211C8: movs r0, 0x3 bl battle_get_side_with_given_state @@ -341331,8 +341331,8 @@ _081211C8: adds r0, r1 b _0812190E .align 2, 0 -_081211E4: .4byte 0x02024a6a -_081211E8: .4byte 0x030045c0 +_081211E4: .4byte gUnknown_02024A6A +_081211E8: .4byte gEnemyParty _081211EC: ldr r2, _0812120C ldr r1, _08121210 @@ -341350,9 +341350,9 @@ _081211EC: adds r0, r1 b _0812190E .align 2, 0 -_0812120C: .4byte 0x02024a6a -_08121210: .4byte 0x03002970 -_08121214: .4byte 0x03004360 +_0812120C: .4byte gUnknown_02024A6A +_08121210: .4byte gLinkPlayers +_08121214: .4byte gPlayerParty _08121218: ldr r2, _0812123C ldr r1, _08121240 @@ -341372,9 +341372,9 @@ _08121218: adds r0, r1 b _0812190E .align 2, 0 -_0812123C: .4byte 0x02024a6a -_08121240: .4byte 0x03002970 -_08121244: .4byte 0x030045c0 +_0812123C: .4byte gUnknown_02024A6A +_08121240: .4byte gLinkPlayers +_08121244: .4byte gEnemyParty _08121248: ldr r2, _0812126C ldr r1, _08121270 @@ -341394,9 +341394,9 @@ _08121248: adds r0, r1 b _0812190E .align 2, 0 -_0812126C: .4byte 0x02024a6a -_08121270: .4byte 0x03002970 -_08121274: .4byte 0x03004360 +_0812126C: .4byte gUnknown_02024A6A +_08121270: .4byte gLinkPlayers +_08121274: .4byte gPlayerParty _08121278: ldr r2, _0812129C ldr r1, _081212A0 @@ -341416,9 +341416,9 @@ _08121278: adds r0, r1 b _0812190E .align 2, 0 -_0812129C: .4byte 0x02024a6a -_081212A0: .4byte 0x03002970 -_081212A4: .4byte 0x030045c0 +_0812129C: .4byte gUnknown_02024A6A +_081212A0: .4byte gLinkPlayers +_081212A4: .4byte gEnemyParty _081212A8: ldr r4, _081212CC ldrb r0, [r4] @@ -341437,8 +341437,8 @@ _081212A8: ldr r4, _081212D8 b _081212E6 .align 2, 0 -_081212CC: .4byte 0x02024c07 -_081212D0: .4byte 0x020239f8 +_081212CC: .4byte gUnknown_02024C07 +_081212D0: .4byte gUnknown_020239F8 _081212D4: .4byte gUnknown_08400791 _081212D8: .4byte gUnknown_08400797 _081212DC: @@ -341469,8 +341469,8 @@ _081212E6: adds r0, r1 b _0812190E .align 2, 0 -_08121314: .4byte 0x02024a6a -_08121318: .4byte 0x030045c0 +_08121314: .4byte gUnknown_02024A6A +_08121318: .4byte gEnemyParty _0812131C: ldrb r0, [r2] bl battle_get_per_side_status @@ -341485,7 +341485,7 @@ _0812131C: ldrh r1, [r0] b _0812193A .align 2, 0 -_08121338: .4byte 0x02024a6a +_08121338: .4byte gUnknown_02024A6A _0812133C: ldr r4, _08121370 ldrb r0, [r4] @@ -341511,9 +341511,9 @@ _0812133C: adds r0, r1 b _0812190E .align 2, 0 -_08121370: .4byte 0x02024c07 -_08121374: .4byte 0x02024a6a -_08121378: .4byte 0x03004360 +_08121370: .4byte gUnknown_02024C07 +_08121374: .4byte gUnknown_02024A6A +_08121378: .4byte gPlayerParty _0812137C: ldrb r0, [r4] bl battle_get_per_side_status @@ -341532,8 +341532,8 @@ _0812137C: ldr r1, _081213A4 b _08121940 .align 2, 0 -_081213A0: .4byte 0x02024a6a -_081213A4: .4byte 0x030045c0 +_081213A0: .4byte gUnknown_02024A6A +_081213A4: .4byte gEnemyParty _081213A8: ldr r5, _081213F4 ldrb r0, [r5] @@ -341575,12 +341575,12 @@ _081213E8: ldrh r1, [r0] b _08121908 .align 2, 0 -_081213F4: .4byte 0x02024c07 -_081213F8: .4byte 0x020239f8 +_081213F4: .4byte gUnknown_02024C07 +_081213F8: .4byte gUnknown_020239F8 _081213FC: .4byte gUnknown_08400791 _08121400: .4byte gUnknown_08400797 -_08121404: .4byte 0x02024a6a -_08121408: .4byte 0x030045c0 +_08121404: .4byte gUnknown_02024A6A +_08121408: .4byte gEnemyParty _0812140C: ldr r1, _08121418 ldrb r0, [r5] @@ -341589,7 +341589,7 @@ _0812140C: ldrh r1, [r0] b _0812193A .align 2, 0 -_08121418: .4byte 0x02024a6a +_08121418: .4byte gUnknown_02024A6A _0812141C: ldr r5, _08121468 ldrb r0, [r5] @@ -341631,12 +341631,12 @@ _0812145C: ldrh r1, [r0] b _08121908 .align 2, 0 -_08121468: .4byte 0x02024c08 -_0812146C: .4byte 0x020239f8 +_08121468: .4byte gUnknown_02024C08 +_0812146C: .4byte gUnknown_020239F8 _08121470: .4byte gUnknown_08400791 _08121474: .4byte gUnknown_08400797 -_08121478: .4byte 0x02024a6a -_0812147C: .4byte 0x030045c0 +_08121478: .4byte gUnknown_02024A6A +_0812147C: .4byte gEnemyParty _08121480: ldr r1, _0812148C ldrb r0, [r5] @@ -341645,7 +341645,7 @@ _08121480: ldrh r1, [r0] b _0812193A .align 2, 0 -_0812148C: .4byte 0x02024a6a +_0812148C: .4byte gUnknown_02024A6A _08121490: ldr r5, _081214DC ldrb r0, [r5] @@ -341687,12 +341687,12 @@ _081214D0: ldrh r1, [r0] b _08121908 .align 2, 0 -_081214DC: .4byte 0x02024c0a -_081214E0: .4byte 0x020239f8 +_081214DC: .4byte gUnknown_02024C0A +_081214E0: .4byte gUnknown_020239F8 _081214E4: .4byte gUnknown_08400791 _081214E8: .4byte gUnknown_08400797 -_081214EC: .4byte 0x02024a6a -_081214F0: .4byte 0x030045c0 +_081214EC: .4byte gUnknown_02024A6A +_081214F0: .4byte gEnemyParty _081214F4: ldr r1, _08121500 ldrb r0, [r5] @@ -341701,7 +341701,7 @@ _081214F4: ldrh r1, [r0] b _0812193A .align 2, 0 -_08121500: .4byte 0x02024a6a +_08121500: .4byte gUnknown_02024A6A _08121504: ldr r5, _08121550 ldrb r0, [r5] @@ -341743,12 +341743,12 @@ _08121544: ldrh r1, [r0] b _08121908 .align 2, 0 -_08121550: .4byte 0x02024a60 -_08121554: .4byte 0x020239f8 +_08121550: .4byte gUnknown_02024A60 +_08121554: .4byte gUnknown_020239F8 _08121558: .4byte gUnknown_08400791 _0812155C: .4byte gUnknown_08400797 -_08121560: .4byte 0x02024a6a -_08121564: .4byte 0x030045c0 +_08121560: .4byte gUnknown_02024A6A +_08121564: .4byte gEnemyParty _08121568: ldr r1, _08121574 ldrb r0, [r5] @@ -341757,7 +341757,7 @@ _08121568: ldrh r1, [r0] b _0812193A .align 2, 0 -_08121574: .4byte 0x02024a6a +_08121574: .4byte gUnknown_02024A6A _08121578: ldr r4, _081215CC ldr r0, _081215D0 @@ -341805,11 +341805,11 @@ _081215BC: .align 2, 0 _081215CC: .4byte 0x02000000 _081215D0: .4byte 0x00016003 -_081215D4: .4byte 0x020239f8 +_081215D4: .4byte gUnknown_020239F8 _081215D8: .4byte gUnknown_08400791 _081215DC: .4byte gUnknown_08400797 -_081215E0: .4byte 0x02024a6a -_081215E4: .4byte 0x030045c0 +_081215E0: .4byte gUnknown_02024A6A +_081215E4: .4byte gEnemyParty _081215E8: ldr r1, _081215F4 ldrb r0, [r5] @@ -341818,7 +341818,7 @@ _081215E8: ldrh r1, [r0] b _0812193A .align 2, 0 -_081215F4: .4byte 0x02024a6a +_081215F4: .4byte gUnknown_02024A6A _081215F8: ldr r0, _08121610 ldr r2, [r0] @@ -341832,7 +341832,7 @@ _081215F8: adds r0, r2 b _08121634 .align 2, 0 -_08121610: .4byte 0x02039270 +_08121610: .4byte gUnknown_02039270 _08121614: .4byte 0x02000000 _08121618: .4byte 0x000160a0 _0812161C: @@ -341856,7 +341856,7 @@ _08121634: adds r4, r0, r1 b _081219E6 .align 2, 0 -_08121640: .4byte 0x02039270 +_08121640: .4byte gUnknown_02039270 _08121644: .4byte 0x02000000 _08121648: .4byte 0x000160a0 _0812164C: .4byte gUnknown_08401674 @@ -341908,13 +341908,13 @@ _08121660: mov r4, sp b _081219E6 .align 2, 0 -_081216AC: .4byte 0x020239f8 -_081216B0: .4byte 0x02024c04 -_081216B4: .4byte 0x03002970 +_081216AC: .4byte gUnknown_020239F8 +_081216B0: .4byte gUnknown_02024C04 +_081216B4: .4byte gLinkPlayers _081216B8: .4byte 0x02000000 _081216BC: .4byte 0x000160cb -_081216C0: .4byte 0x02024c0b -_081216C4: .4byte 0x02024df0 +_081216C0: .4byte gUnknown_02024C0B +_081216C4: .4byte gEnigmaBerries _081216C8: .4byte gUnknown_08400A85 _081216CC: ldr r4, _081216D0 @@ -341933,26 +341933,26 @@ _081216DC: mov r4, sp b _081219E6 .align 2, 0 -_081216E8: .4byte 0x02024c04 +_081216E8: .4byte gUnknown_02024C04 _081216EC: ldr r0, _081216F0 b _08121734 .align 2, 0 -_081216F0: .4byte 0x02024c06 +_081216F0: .4byte byte_2024C06 _081216F4: ldr r1, _081216FC ldr r0, _08121700 b _08121730 .align 2, 0 -_081216FC: .4byte 0x0203926c -_08121700: .4byte 0x02024c07 +_081216FC: .4byte gUnknown_0203926C +_08121700: .4byte gUnknown_02024C07 _08121704: ldr r1, _0812170C ldr r0, _08121710 b _08121730 .align 2, 0 -_0812170C: .4byte 0x0203926c -_08121710: .4byte 0x02024c08 +_0812170C: .4byte gUnknown_0203926C +_08121710: .4byte gUnknown_02024C08 _08121714: ldr r1, _08121720 ldr r0, _08121724 @@ -341960,7 +341960,7 @@ _08121714: adds r0, r2 b _08121730 .align 2, 0 -_08121720: .4byte 0x0203926c +_08121720: .4byte gUnknown_0203926C _08121724: .4byte 0x02000000 _08121728: .4byte 0x00016003 _0812172C: @@ -341977,8 +341977,8 @@ _08121734: adds r4, r1, r0 b _081219E6 .align 2, 0 -_08121740: .4byte 0x0203926c -_08121744: .4byte 0x02024c0a +_08121740: .4byte gUnknown_0203926C +_08121744: .4byte gUnknown_02024C0A _08121748: .4byte gAbilityNames _0812174C: ldr r3, _08121764 @@ -341993,7 +341993,7 @@ _0812174C: movs r1, 0xD b _081217AE .align 2, 0 -_08121764: .4byte 0x0202ff5e +_08121764: .4byte word_202FF5E _08121768: ldr r0, _08121784 ldrh r1, [r0] @@ -342008,7 +342008,7 @@ _08121768: movs r1, 0xD b _081217AE .align 2, 0 -_08121784: .4byte 0x020239f8 +_08121784: .4byte gUnknown_020239F8 _08121788: movs r0, 0x80 lsls r0, 4 @@ -342055,7 +342055,7 @@ _081217C0: mov r4, sp b _081219E6 .align 2, 0 -_081217E4: .4byte 0x0202ff5e +_081217E4: .4byte word_202FF5E _081217E8: .4byte 0x02017002 _081217EC: ldr r0, _08121804 @@ -342070,7 +342070,7 @@ _081217EC: mov r4, sp b _081219E6 .align 2, 0 -_08121804: .4byte 0x020239f8 +_08121804: .4byte gUnknown_020239F8 _08121808: movs r0, 0x80 lsls r0, 4 @@ -342099,7 +342099,7 @@ _08121830: adds r4, r0, r1 b _081219E6 .align 2, 0 -_0812183C: .4byte 0x03002978 +_0812183C: .4byte gUnknown_03002978 _08121840: ldr r4, _08121850 lsls r0, r7, 3 @@ -342110,7 +342110,7 @@ _08121840: movs r0, 0x2 b _08121876 .align 2, 0 -_08121850: .4byte 0x03002970 +_08121850: .4byte gLinkPlayers _08121854: ldr r4, _08121864 lsls r0, r7, 3 @@ -342121,7 +342121,7 @@ _08121854: movs r0, 0x1 b _08121876 .align 2, 0 -_08121864: .4byte 0x03002970 +_08121864: .4byte gLinkPlayers _08121868: ldr r4, _08121888 lsls r0, r7, 3 @@ -342140,7 +342140,7 @@ _08121876: adds r4, r1, r4 b _081219E6 .align 2, 0 -_08121888: .4byte 0x03002970 +_08121888: .4byte gLinkPlayers _0812188C: ldr r0, _081218A4 ldr r3, _081218A8 @@ -342156,7 +342156,7 @@ _0812188C: .align 2, 0 _081218A4: .4byte 0x02000000 _081218A8: .4byte 0x00016003 -_081218AC: .4byte 0x03002978 +_081218AC: .4byte gUnknown_03002978 _081218B0: ldr r4, _081218B4 b _081219E6 @@ -342217,10 +342217,10 @@ _0812190E: .align 2, 0 _08121918: .4byte 0x02000000 _0812191C: .4byte 0x00016003 -_08121920: .4byte 0x020239f8 +_08121920: .4byte gUnknown_020239F8 _08121924: .4byte gUnknown_08400791 _08121928: .4byte gUnknown_08400797 -_0812192C: .4byte 0x030045c0 +_0812192C: .4byte gEnemyParty _08121930: .4byte 0x0001605e _08121934: ldr r1, _08121954 @@ -342242,7 +342242,7 @@ _0812194A: b _081219E6 .align 2, 0 _08121954: .4byte 0x0001605e -_08121958: .4byte 0x03004360 +_08121958: .4byte gPlayerParty _0812195C: ldr r0, _08121970 bl FlagGet @@ -342260,7 +342260,7 @@ _0812197C: ldr r0, _08121980 b _08121986 .align 2, 0 -_08121980: .4byte 0x02024c07 +_08121980: .4byte gUnknown_02024C07 _08121984: ldr r0, _08121998 _08121986: @@ -342273,14 +342273,14 @@ _08121986: ldr r4, _081219A0 b _081219E6 .align 2, 0 -_08121998: .4byte 0x02024c08 +_08121998: .4byte gUnknown_02024C08 _0812199C: .4byte gUnknown_084007A7 _081219A0: .4byte gUnknown_084007AC _081219A4: ldr r0, _081219A8 b _081219AE .align 2, 0 -_081219A8: .4byte 0x02024c07 +_081219A8: .4byte gUnknown_02024C07 _081219AC: ldr r0, _081219C0 _081219AE: @@ -342293,14 +342293,14 @@ _081219AE: ldr r4, _081219C8 b _081219E6 .align 2, 0 -_081219C0: .4byte 0x02024c08 +_081219C0: .4byte gUnknown_02024C08 _081219C4: .4byte gUnknown_0840079C _081219C8: .4byte gUnknown_084007A1 _081219CC: ldr r0, _081219D0 b _081219D6 .align 2, 0 -_081219D0: .4byte 0x02024c07 +_081219D0: .4byte gUnknown_02024C07 _081219D4: ldr r0, _08121A24 _081219D6: @@ -342346,7 +342346,7 @@ _08121A06: adds r6, 0x1 b _08121A3C .align 2, 0 -_08121A24: .4byte 0x02024c08 +_08121A24: .4byte gUnknown_02024C08 _08121A28: .4byte gUnknown_084007B2 _08121A2C: .4byte gUnknown_084007B7 _08121A30: @@ -342526,7 +342526,7 @@ _08121B64: bl GetMonData b _08121BC4 .align 2, 0 -_08121B84: .4byte 0x03004360 +_08121B84: .4byte gPlayerParty _08121B88: ldr r0, _08121BA0 ldrh r1, [r0] @@ -342539,7 +342539,7 @@ _08121B88: bl StringAppend b _08121BB0 .align 2, 0 -_08121BA0: .4byte 0x020239f8 +_08121BA0: .4byte gUnknown_020239F8 _08121BA4: .4byte gUnknown_08400797 _08121BA8: ldr r1, _08121BD4 @@ -342564,7 +342564,7 @@ _08121BC4: b _08121D02 .align 2, 0 _08121BD4: .4byte gUnknown_08400791 -_08121BD8: .4byte 0x030045c0 +_08121BD8: .4byte gEnemyParty _08121BDC: ldr r1, _08121BEC adds r0, r5, r7 @@ -342601,7 +342601,7 @@ _08121C02: bl GetMonData b _08121C3A .align 2, 0 -_08121C24: .4byte 0x03004360 +_08121C24: .4byte gPlayerParty _08121C28: ldrb r1, [r4, 0x2] movs r0, 0x64 @@ -342616,7 +342616,7 @@ _08121C3A: bl StringGetEnd10 b _08121D02 .align 2, 0 -_08121C44: .4byte 0x030045c0 +_08121C44: .4byte gEnemyParty _08121C48: ldr r1, _08121C58 adds r0, r5, r7 @@ -342680,12 +342680,12 @@ _08121C78: ldr r1, _08121CDC b _08121CE2 .align 2, 0 -_08121CC4: .4byte 0x020239f8 -_08121CC8: .4byte 0x03002970 +_08121CC4: .4byte gUnknown_020239F8 +_08121CC8: .4byte gLinkPlayers _08121CCC: .4byte 0x02000000 _08121CD0: .4byte 0x000160cb -_08121CD4: .4byte 0x02024c0b -_08121CD8: .4byte 0x02024df0 +_08121CD4: .4byte gUnknown_02024C0B +_08121CD8: .4byte gEnigmaBerries _08121CDC: .4byte gUnknown_08400A85 _08121CE0: ldr r1, _08121CEC @@ -342751,7 +342751,7 @@ _08121D3C: bl StringCopy b _08121D68 .align 2, 0 -_08121D50: .4byte 0x02039270 +_08121D50: .4byte gUnknown_02039270 _08121D54: .4byte gUnknown_084016BC _08121D58: .4byte gUnknown_08400E5E _08121D5C: @@ -342808,7 +342808,7 @@ _08121DA8: mov pc, r0 .align 2, 0 _08121DB4: .4byte gUnknown_084016BC -_08121DB8: .4byte 0x02039270 +_08121DB8: .4byte gUnknown_02039270 _08121DBC: .4byte _08121DC0 .align 2, 0 _08121DC0: @@ -342906,7 +342906,7 @@ _08121E60: pop {r0} bx r0 .align 2, 0 -_08121E74: .4byte 0x02039270 +_08121E74: .4byte gUnknown_02039270 thumb_func_end sub_8121E58 thumb_func_start sub_8121E78 @@ -342963,8 +342963,8 @@ _08121EC0: b _08122020 .align 2, 0 _08121EE8: .4byte 0x00000266 -_08121EEC: .4byte 0x03004350 -_08121EF0: .4byte 0x03004360 +_08121EEC: .4byte gPlayerPartyCount +_08121EF0: .4byte gPlayerParty _08121EF4: movs r0, 0 strh r0, [r5] @@ -343069,8 +343069,8 @@ _08121FA0: bl sub_806BC3C b _08121FD4 .align 2, 0 -_08121FC4: .4byte 0x02039270 -_08121FC8: .4byte 0x03004360 +_08121FC4: .4byte gUnknown_02039270 +_08121FC8: .4byte gPlayerParty _08121FCC: adds r0, r5, 0 movs r1, 0x7E @@ -343094,7 +343094,7 @@ _08121FE8: strh r0, [r1] b _08122026 .align 2, 0 -_08121FF0: .4byte 0x03004350 +_08121FF0: .4byte gPlayerPartyCount _08121FF4: .4byte 0x0201b000 _08121FF8: ldr r1, _0812201C @@ -343227,7 +343227,7 @@ sub_81220C8: @ 81220C8 .align 2, 0 _081220EC: .4byte 0x0201b000 _081220F0: .4byte 0x00000263 -_081220F4: .4byte 0x02039270 +_081220F4: .4byte gUnknown_02039270 _081220F8: movs r0, 0x12 b _081221A4 @@ -343327,8 +343327,8 @@ _081221A4: pop {r1} bx r1 .align 2, 0 -_081221B4: .4byte 0x02039270 -_081221B8: .4byte 0x030042fc +_081221B4: .4byte gUnknown_02039270 +_081221B8: .4byte gUnknown_030042FC _081221BC: .4byte 0x0201b000 _081221C0: .4byte 0x00000282 _081221C4: .4byte 0x0201b280 @@ -343350,7 +343350,7 @@ _081221D6: movs r0, 0x1 b _081221F4 .align 2, 0 -_081221E4: .4byte 0x02039270 +_081221E4: .4byte gUnknown_02039270 _081221E8: adds r0, r1, 0x1 lsls r0, 24 @@ -343402,9 +343402,9 @@ sub_81221F8: @ 81221F8 movs r0, 0x1 b _08122270 .align 2, 0 -_08122248: .4byte 0x03005ce0 -_0812224C: .4byte 0x03004360 -_08122250: .4byte 0x03004b20 +_08122248: .4byte gUnknown_03005CE0 +_0812224C: .4byte gPlayerParty +_08122250: .4byte gTasks _08122254: .4byte gUnknown_084017D8 _08122258: .4byte gUnknown_084017B0 _0812225C: @@ -343423,7 +343423,7 @@ _08122270: bl sub_806E750 b _0812229E .align 2, 0 -_08122278: .4byte 0x03004b20 +_08122278: .4byte gTasks _0812227C: .4byte gUnknown_084017D8 _08122280: .4byte gUnknown_084017B0 _08122284: @@ -343444,7 +343444,7 @@ _0812229E: pop {r0} bx r0 .align 2, 0 -_081222A4: .4byte 0x03004b20 +_081222A4: .4byte gTasks _081222A8: .4byte gUnknown_084017D8 _081222AC: .4byte gUnknown_084017B0 thumb_func_end sub_81221F8 @@ -343473,7 +343473,7 @@ sub_81222B0: @ 81222B0 beq _08122354 b _0812237C .align 2, 0 -_081222DC: .4byte 0x0202f388 +_081222DC: .4byte gPaletteFade _081222E0: movs r0, 0x5 bl audio_play @@ -343503,10 +343503,10 @@ _081222E0: str r1, [r0] b _08122342 .align 2, 0 -_08122320: .4byte 0x03005ce0 -_08122324: .4byte 0x03004360 -_08122328: .4byte 0x020231cc -_0812232C: .4byte 0x03004b20 +_08122320: .4byte gUnknown_03005CE0 +_08122324: .4byte gPlayerParty +_08122328: .4byte gStringVar1 +_0812232C: .4byte gTasks _08122330: .4byte sub_812238C _08122334: ldr r0, _0812234C @@ -343521,7 +343521,7 @@ _08122342: bl sub_808B5B4 b _0812237C .align 2, 0 -_0812234C: .4byte 0x03004b20 +_0812234C: .4byte gTasks _08122350: .4byte sub_81224A8 _08122354: movs r0, 0x5 @@ -343547,7 +343547,7 @@ _0812237C: pop {r0} bx r0 .align 2, 0 -_08122384: .4byte 0x03004b20 +_08122384: .4byte gTasks _08122388: .4byte sub_8122450 thumb_func_end sub_81222B0 @@ -343581,8 +343581,8 @@ sub_812238C: @ 812238C bl MoveMenuCursor b _0812244A .align 2, 0 -_081223C8: .4byte 0x0202f388 -_081223CC: .4byte 0x03001770 +_081223C8: .4byte gPaletteFade +_081223CC: .4byte gMain _081223D0: adds r0, r3, 0 ands r0, r1 @@ -343627,7 +343627,7 @@ _081223F2: bl _call_via_r1 b _0812244A .align 2, 0 -_08122430: .4byte 0x03004b20 +_08122430: .4byte gTasks _08122434: .4byte gUnknown_084017D8 _08122438: .4byte gUnknown_084017B0 _0812243C: @@ -343664,8 +343664,8 @@ _08122470: pop {r0} bx r0 .align 2, 0 -_08122478: .4byte 0x0202f388 -_0812247C: .4byte 0x03001770 +_08122478: .4byte gPaletteFade +_0812247C: .4byte gMain thumb_func_end sub_8122450 thumb_func_start sub_8122480 @@ -343690,7 +343690,7 @@ _081224A0: pop {r0} bx r0 .align 2, 0 -_081224A4: .4byte 0x03001770 +_081224A4: .4byte gMain thumb_func_end sub_8122480 thumb_func_start sub_81224A8 @@ -343712,7 +343712,7 @@ sub_81224A8: @ 81224A8 adds r1, r4 b _08122518 .align 2, 0 -_081224CC: .4byte 0x03004b20 +_081224CC: .4byte gTasks _081224D0: ldr r0, _081224F8 ldrb r0, [r0] @@ -343734,8 +343734,8 @@ _081224D0: str r1, [r0] b _08122520 .align 2, 0 -_081224F8: .4byte 0x02039270 -_081224FC: .4byte 0x03004b20 +_081224F8: .4byte gUnknown_02039270 +_081224FC: .4byte gTasks _08122500: .4byte sub_8122450 _08122504: movs r0, 0x20 @@ -343757,7 +343757,7 @@ _08122520: pop {r0} bx r0 .align 2, 0 -_08122528: .4byte 0x03004b20 +_08122528: .4byte gTasks _0812252C: .4byte sub_8122480 thumb_func_end sub_81224A8 @@ -343795,10 +343795,10 @@ _08122536: b _0812259C .align 2, 0 _08122578: .4byte 0x0201b260 -_0812257C: .4byte 0x020384f0 -_08122580: .4byte 0x03004360 -_08122584: .4byte 0x020231cc -_08122588: .4byte 0x03005ce0 +_0812257C: .4byte gUnknown_020384F0 +_08122580: .4byte gPlayerParty +_08122584: .4byte gStringVar1 +_08122588: .4byte gUnknown_03005CE0 _0812258C: .4byte sub_806AEDC _08122590: bl sub_80F9344 @@ -343830,7 +343830,7 @@ sub_81225A4: @ 81225A4 pop {r0} bx r0 .align 2, 0 -_081225C8: .4byte 0x0202f388 +_081225C8: .4byte gPaletteFade _081225CC: .4byte sub_812238C _081225D0: .4byte sub_8122530 thumb_func_end sub_81225A4 @@ -343888,13 +343888,13 @@ _08122632: pop {r0} bx r0 .align 2, 0 -_0812263C: .4byte 0x0202f388 -_08122640: .4byte 0x02020004 -_08122644: .4byte 0x03004b20 +_0812263C: .4byte gPaletteFade +_08122640: .4byte gSprites +_08122644: .4byte gTasks _08122648: .4byte 0x0201b000 _0812264C: .4byte 0x00000262 -_08122650: .4byte 0x03004360 -_08122654: .4byte 0x03004350 +_08122650: .4byte gPlayerParty +_08122654: .4byte gPlayerPartyCount _08122658: .4byte sub_81225A4 thumb_func_end sub_81225D4 @@ -343924,7 +343924,7 @@ sub_812265C: @ 812265C pop {r0} bx r0 .align 2, 0 -_0812268C: .4byte 0x03004b20 +_0812268C: .4byte gTasks _08122690: .4byte sub_81225D4 thumb_func_end sub_812265C @@ -343962,8 +343962,8 @@ _081226CC: bl sub_8122838 b _08122716 .align 2, 0 -_081226D4: .4byte 0x02039270 -_081226D8: .4byte 0x03005ce0 +_081226D4: .4byte gUnknown_02039270 +_081226D8: .4byte gUnknown_03005CE0 _081226DC: adds r0, r4, 0x1 lsls r0, 24 @@ -343995,7 +343995,7 @@ _08122716: bx r0 .align 2, 0 _0812271C: .4byte gOtherText_NoMoreThreePoke -_08122720: .4byte 0x03004b20 +_08122720: .4byte gTasks _08122724: .4byte sub_8122728 thumb_func_end sub_8122694 @@ -344032,8 +344032,8 @@ _08122760: pop {r0} bx r0 .align 2, 0 -_08122768: .4byte 0x0202e8f6 -_0812276C: .4byte 0x03001770 +_08122768: .4byte gUnknown_0202E8F6 +_0812276C: .4byte gMain thumb_func_end sub_8122728 thumb_func_start sub_8122770 @@ -344059,8 +344059,8 @@ _0812277C: beq _081227AC b _081227BE .align 2, 0 -_08122798: .4byte 0x03005ce0 -_0812279C: .4byte 0x02039270 +_08122798: .4byte gUnknown_03005CE0 +_0812279C: .4byte gUnknown_02039270 _081227A0: ldrb r0, [r3, 0x1] strb r0, [r3] @@ -344108,7 +344108,7 @@ _081227EC: pop {r0} bx r0 .align 2, 0 -_081227F8: .4byte 0x02039270 +_081227F8: .4byte gUnknown_02039270 thumb_func_end sub_8122770 thumb_func_start sub_81227FC @@ -344137,7 +344137,7 @@ sub_81227FC: @ 81227FC pop {r0} bx r0 .align 2, 0 -_08122830: .4byte 0x03004b20 +_08122830: .4byte gTasks _08122834: .4byte sub_81222B0 thumb_func_end sub_81227FC @@ -344281,8 +344281,8 @@ _08122936: pop {r0} bx r0 .align 2, 0 -_08122948: .4byte 0x03004360 -_0812294C: .4byte 0x02023a00 +_08122948: .4byte gPlayerParty +_0812294C: .4byte gUnknown_02023A00 thumb_func_end sub_81228E8 thumb_func_start sub_8122950 @@ -344334,8 +344334,8 @@ _0812299E: pop {r0} bx r0 .align 2, 0 -_081229B0: .4byte 0x03004360 -_081229B4: .4byte 0x02023a00 +_081229B0: .4byte gPlayerParty +_081229B4: .4byte gUnknown_02023A00 thumb_func_end sub_8122950 thumb_func_start sub_81229B8 @@ -344373,7 +344373,7 @@ _081229C0: bl sub_806E104 b _08122A12 .align 2, 0 -_08122A00: .4byte 0x03004360 +_08122A00: .4byte gPlayerParty _08122A04: adds r2, r5, 0 muls r2, r7 @@ -344452,9 +344452,9 @@ _08122A98: pop {r0} bx r0 .align 2, 0 -_08122AA0: .4byte 0x0202f388 -_08122AA4: .4byte 0x03004b20 -_08122AA8: .4byte 0x02023a00 +_08122AA0: .4byte gPaletteFade +_08122AA4: .4byte gTasks +_08122AA8: .4byte gUnknown_02023A00 _08122AAC: .4byte sub_8122AB8 _08122AB0: .4byte 0x0201b000 _08122AB4: .4byte 0x00000261 @@ -344495,8 +344495,8 @@ _08122AF4: pop {r0} bx r0 .align 2, 0 -_08122AFC: .4byte 0x02023a00 -_08122B00: .4byte 0x03004b20 +_08122AFC: .4byte gUnknown_02023A00 +_08122B00: .4byte gTasks _08122B04: .4byte sub_8122B10 _08122B08: .4byte 0x0201b000 _08122B0C: .4byte 0x00000261 @@ -344543,8 +344543,8 @@ _08122B2E: movs r2, 0x7 b _08122B76 .align 2, 0 -_08122B5C: .4byte 0x02023a00 -_08122B60: .4byte 0x020231cc +_08122B5C: .4byte gUnknown_02023A00 +_08122B60: .4byte gStringVar1 _08122B64: ldr r1, _08122B88 adds r0, r7, r1 @@ -344564,7 +344564,7 @@ _08122B76: bl sub_806E104 b _08122B96 .align 2, 0 -_08122B88: .4byte 0x02023a14 +_08122B88: .4byte gUnknown_02023A14 _08122B8C: ldrb r2, [r6, 0xF] adds r0, r5, 0 @@ -344626,8 +344626,8 @@ _08122BDA: pop {r0} bx r0 .align 2, 0 -_08122C0C: .4byte 0x02023a04 -_08122C10: .4byte 0x03004b20 +_08122C0C: .4byte gUnknown_02023A04 +_08122C10: .4byte gTasks _08122C14: .4byte sub_8122C18 thumb_func_end sub_8122B10 @@ -344665,7 +344665,7 @@ _08122C4E: pop {r0} bx r0 .align 2, 0 -_08122C58: .4byte 0x03004b20 +_08122C58: .4byte gTasks _08122C5C: .4byte sub_8122450 thumb_func_end sub_8122C18 @@ -344723,8 +344723,8 @@ _08122CA8: b _08122D84 .align 2, 0 _08122CD0: .4byte 0x00000266 -_08122CD4: .4byte 0x03004350 -_08122CD8: .4byte 0x03004360 +_08122CD4: .4byte gPlayerPartyCount +_08122CD8: .4byte gPlayerParty _08122CDC: movs r0, 0 strh r0, [r5] @@ -344852,9 +344852,9 @@ sub_8122D94: @ 8122D94 bl sub_806E750 b _08122DFA .align 2, 0 -_08122DCC: .4byte 0x03005ce0 -_08122DD0: .4byte 0x03004360 -_08122DD4: .4byte 0x03004b20 +_08122DCC: .4byte gUnknown_03005CE0 +_08122DD0: .4byte gPlayerParty +_08122DD4: .4byte gTasks _08122DD8: .4byte gUnknown_08401810 _08122DDC: .4byte gUnknown_084017F0 _08122DE0: @@ -344875,7 +344875,7 @@ _08122DFA: pop {r0} bx r0 .align 2, 0 -_08122E00: .4byte 0x03004b20 +_08122E00: .4byte gTasks _08122E04: .4byte gUnknown_08401810 _08122E08: .4byte gUnknown_084017F0 thumb_func_end sub_8122D94 @@ -344901,7 +344901,7 @@ sub_8122E0C: @ 8122E0C beq _08122E84 b _08122E9C .align 2, 0 -_08122E34: .4byte 0x0202f388 +_08122E34: .4byte gPaletteFade _08122E38: movs r0, 0x5 bl audio_play @@ -344927,10 +344927,10 @@ _08122E38: str r1, [r0] b _08122E9C .align 2, 0 -_08122E70: .4byte 0x03005ce0 -_08122E74: .4byte 0x03004360 -_08122E78: .4byte 0x020231cc -_08122E7C: .4byte 0x03004b20 +_08122E70: .4byte gUnknown_03005CE0 +_08122E74: .4byte gPlayerParty +_08122E78: .4byte gStringVar1 +_08122E7C: .4byte gTasks _08122E80: .4byte sub_8122EAC _08122E84: movs r0, 0x5 @@ -344948,8 +344948,8 @@ _08122E9C: pop {r0} bx r0 .align 2, 0 -_08122EA4: .4byte 0x03005ce0 -_08122EA8: .4byte 0x0202e8cc +_08122EA4: .4byte gUnknown_03005CE0 +_08122EA8: .4byte gUnknown_0202E8CC thumb_func_end sub_8122E0C thumb_func_start sub_8122EAC @@ -344982,8 +344982,8 @@ sub_8122EAC: @ 8122EAC bl MoveMenuCursor b _08122F6A .align 2, 0 -_08122EE8: .4byte 0x0202f388 -_08122EEC: .4byte 0x03001770 +_08122EE8: .4byte gPaletteFade +_08122EEC: .4byte gMain _08122EF0: adds r0, r3, 0 ands r0, r1 @@ -345028,7 +345028,7 @@ _08122F12: bl _call_via_r1 b _08122F6A .align 2, 0 -_08122F50: .4byte 0x03004b20 +_08122F50: .4byte gTasks _08122F54: .4byte gUnknown_08401810 _08122F58: .4byte gUnknown_084017F0 _08122F5C: @@ -345057,8 +345057,8 @@ sub_8122F70: @ 8122F70 pop {r0} bx r0 .align 2, 0 -_08122F88: .4byte 0x0202e8cc -_08122F8C: .4byte 0x03005ce0 +_08122F88: .4byte gUnknown_0202E8CC +_08122F8C: .4byte gUnknown_03005CE0 thumb_func_end sub_8122F70 thumb_func_start sub_8122F90 @@ -345095,10 +345095,10 @@ _08122F96: b _08122FFC .align 2, 0 _08122FD8: .4byte 0x0201b260 -_08122FDC: .4byte 0x020384f0 -_08122FE0: .4byte 0x03004360 -_08122FE4: .4byte 0x020231cc -_08122FE8: .4byte 0x03005ce0 +_08122FDC: .4byte gUnknown_020384F0 +_08122FE0: .4byte gPlayerParty +_08122FE4: .4byte gStringVar1 +_08122FE8: .4byte gUnknown_03005CE0 _08122FEC: .4byte sub_806AEDC _08122FF0: bl sub_80F9344 @@ -345130,7 +345130,7 @@ sub_8123004: @ 8123004 pop {r0} bx r0 .align 2, 0 -_08123028: .4byte 0x0202f388 +_08123028: .4byte gPaletteFade _0812302C: .4byte sub_8122EAC _08123030: .4byte sub_8122F90 thumb_func_end sub_8123004 @@ -345188,13 +345188,13 @@ _08123092: pop {r0} bx r0 .align 2, 0 -_0812309C: .4byte 0x0202f388 -_081230A0: .4byte 0x02020004 -_081230A4: .4byte 0x03004b20 +_0812309C: .4byte gPaletteFade +_081230A0: .4byte gSprites +_081230A4: .4byte gTasks _081230A8: .4byte 0x0201b000 _081230AC: .4byte 0x00000262 -_081230B0: .4byte 0x03004360 -_081230B4: .4byte 0x03004350 +_081230B0: .4byte gPlayerParty +_081230B4: .4byte gPlayerPartyCount _081230B8: .4byte sub_8123004 thumb_func_end sub_8123034 @@ -345224,7 +345224,7 @@ sub_81230BC: @ 81230BC pop {r0} bx r0 .align 2, 0 -_081230EC: .4byte 0x03004b20 +_081230EC: .4byte gTasks _081230F0: .4byte sub_8123034 thumb_func_end sub_81230BC @@ -345256,7 +345256,7 @@ sub_81230F4: @ 81230F4 pop {r0} bx r0 .align 2, 0 -_08123130: .4byte 0x03004b20 +_08123130: .4byte gTasks _08123134: .4byte sub_8122E0C thumb_func_end sub_81230F4 @@ -345286,7 +345286,7 @@ sub_8123138: @ 8123138 pop {r0} bx r0 .align 2, 0 -_08123168: .4byte 0x03004b20 +_08123168: .4byte gTasks _0812316C: .4byte sub_8123170 thumb_func_end sub_8123138 @@ -345313,8 +345313,8 @@ _08123194: pop {r0} bx r0 .align 2, 0 -_0812319C: .4byte 0x0202f388 -_081231A0: .4byte 0x0300485c +_0812319C: .4byte gPaletteFade +_081231A0: .4byte gUnknown_0300485C _081231A4: .4byte sub_81231AC _081231A8: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_8123170 @@ -345372,7 +345372,7 @@ _0812320A: pop {r0} bx r0 .align 2, 0 -_08123210: .4byte 0x0202f388 +_08123210: .4byte gPaletteFade _08123214: .4byte sub_8123244 thumb_func_end sub_81231EC @@ -345418,7 +345418,7 @@ sub_8123244: @ 8123244 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08123268: .4byte 0x03001770 +_08123268: .4byte gMain _0812326C: .4byte 0x0000043c _08123270: .4byte _08123274 .align 2, 0 @@ -345540,10 +345540,10 @@ _08123338: .align 2, 0 _08123368: .4byte 0x040000d4 _0812336C: .4byte 0x81000800 -_08123370: .4byte 0x02039274 +_08123370: .4byte gUnknown_02039274 _08123374: .4byte 0x02017000 _08123378: .4byte 0x000010fc -_0812337C: .4byte 0x03001770 +_0812337C: .4byte gMain _08123380: .4byte 0x0000043c _08123384: bl ResetSpriteData @@ -345581,9 +345581,9 @@ _081233A4: b _0812370C .align 2, 0 _081233D4: .4byte gUnknown_08396FC4 -_081233D8: .4byte 0x030024d0 -_081233DC: .4byte 0x030027e0 -_081233E0: .4byte 0x03001770 +_081233D8: .4byte gSpriteCoordOffsetX +_081233DC: .4byte gSpriteCoordOffsetY +_081233E0: .4byte gMain _081233E4: .4byte 0x0000043c _081233E8: movs r4, 0 @@ -345643,7 +345643,7 @@ _0812346C: .4byte gCableCarPylonStemTilemap _08123470: .4byte 0x000009d8 _08123474: .4byte gCableCarBG_Pal _08123478: .4byte gCableCarBG_Gfx -_0812347C: .4byte 0x03001770 +_0812347C: .4byte gMain _08123480: .4byte 0x0000043c _08123484: bl sub_8124118 @@ -345655,7 +345655,7 @@ _08123484: adds r0, 0x1 b _0812370C .align 2, 0 -_08123498: .4byte 0x03001770 +_08123498: .4byte gMain _0812349C: .4byte 0x0000043c _081234A0: ldr r0, _081234B4 @@ -345669,7 +345669,7 @@ _081234A0: adds r0, 0x1 b _0812370C .align 2, 0 -_081234B4: .4byte 0x02039274 +_081234B4: .4byte gUnknown_02039274 _081234B8: .4byte 0x0000043c _081234BC: ldr r0, _081234FC @@ -345768,10 +345768,10 @@ _08123504: _08123578: .4byte 0x0600e800 _0812357C: .4byte 0x02019168 _08123580: .4byte 0x0600f000 -_08123584: .4byte 0x02039274 +_08123584: .4byte gUnknown_02039274 _08123588: .4byte 0x000008fc _0812358C: .4byte gCableCarPylonHookTilemapEntries -_08123590: .4byte 0x03001770 +_08123590: .4byte gMain _08123594: .4byte 0x0000043c _08123598: ldr r0, _08123664 @@ -345867,10 +345867,10 @@ _08123598: adds r0, 0x1 b _0812370C .align 2, 0 -_08123664: .4byte 0x0202e8cc -_08123668: .4byte 0x02039274 +_08123664: .4byte gUnknown_0202E8CC +_08123668: .4byte gUnknown_02039274 _0812366C: .4byte 0x02019090 -_08123670: .4byte 0x03001770 +_08123670: .4byte gMain _08123674: .4byte 0x0000043c _08123678: movs r0, 0x1 @@ -345894,7 +345894,7 @@ _08123678: b _0812370C .align 2, 0 _081236A4: .4byte 0x000001a9 -_081236A8: .4byte 0x03001770 +_081236A8: .4byte gMain _081236AC: .4byte 0x0000043c _081236B0: ldr r3, _081236E4 @@ -345926,7 +345926,7 @@ _081236E8: .4byte 0x04000200 _081236EC: .4byte sub_8123C40 _081236F0: .4byte mainloop _081236F4: .4byte sub_8123878 -_081236F8: .4byte 0x0202e8cc +_081236F8: .4byte gUnknown_0202E8CC _081236FC: .4byte sub_81239E4 _08123700: ldr r0, _0812371C @@ -345947,7 +345947,7 @@ _0812370E: bx r0 .align 2, 0 _0812371C: .4byte sub_8123AF8 -_08123720: .4byte 0x02039274 +_08123720: .4byte gUnknown_02039274 thumb_func_end sub_8123244 thumb_func_start mainloop @@ -346099,14 +346099,14 @@ _081237E0: pop {r0} bx r0 .align 2, 0 -_08123854: .4byte 0x030024d0 +_08123854: .4byte gSpriteCoordOffsetX _08123858: .4byte gUnknown_08396FC4 _0812385C: .4byte 0x02000000 _08123860: .4byte 0x040000d4 _08123864: .4byte 0x85000400 -_08123868: .4byte 0x02039274 +_08123868: .4byte gUnknown_02039274 _0812386C: .4byte 0x81000800 -_08123870: .4byte 0x0300485c +_08123870: .4byte gUnknown_0300485C _08123874: .4byte CB2_LoadMap thumb_func_end sub_8123740 @@ -346134,7 +346134,7 @@ sub_8123878: @ 8123878 beq _081238D0 b _081239D6 .align 2, 0 -_081238A4: .4byte 0x02039274 +_081238A4: .4byte gUnknown_02039274 _081238A8: cmp r2, 0x3 bne _081238AE @@ -346282,7 +346282,7 @@ _081239A4: strb r0, [r3, 0x1] b _081239D6 .align 2, 0 -_081239B8: .4byte 0x0202f388 +_081239B8: .4byte gPaletteFade _081239BC: movs r0, 0 bl SetVBlankCallback @@ -346348,7 +346348,7 @@ _08123A24: beq _08123A90 b _08123AC0 .align 2, 0 -_08123A38: .4byte 0x02039274 +_08123A38: .4byte gUnknown_02039274 _08123A3C: cmp r1, 0x28 beq _08123A60 @@ -346439,7 +346439,7 @@ _08123AD6: _08123AE8: .4byte 0x000008fc _08123AEC: .4byte gCableCarPylonHookTilemapEntries _08123AF0: .4byte 0x020199d8 -_08123AF4: .4byte 0x030024d0 +_08123AF4: .4byte gSpriteCoordOffsetX thumb_func_end sub_81239E4 thumb_func_start sub_8123AF8 @@ -346488,7 +346488,7 @@ _08123B38: beq _08123B78 b _08123BEE .align 2, 0 -_08123B4C: .4byte 0x02039274 +_08123B4C: .4byte gUnknown_02039274 _08123B50: cmp r0, 0x28 beq _08123BDC @@ -346582,8 +346582,8 @@ _08123BEE: _08123C08: .4byte gCableCarPylonHookTilemapEntries + 0x8 _08123C0C: .4byte 0x00000904 _08123C10: .4byte 0x00000944 -_08123C14: .4byte 0x02039274 -_08123C18: .4byte 0x030024d0 +_08123C14: .4byte gUnknown_02039274 +_08123C18: .4byte gSpriteCoordOffsetX _08123C1C: ldr r0, _08123C38 ldr r4, [r0] @@ -346651,7 +346651,7 @@ sub_8123C40: @ 8123C40 bx r0 .align 2, 0 _08123C9C: .4byte 0x040000d4 -_08123CA0: .4byte 0x02039274 +_08123CA0: .4byte gUnknown_02039274 _08123CA4: .4byte 0x0600e000 _08123CA8: .4byte 0x80000400 _08123CAC: .4byte 0x000008fc @@ -346712,8 +346712,8 @@ _08123D0A: strh r1, [r5, 0x22] b _08123D84 .align 2, 0 -_08123D20: .4byte 0x02039274 -_08123D24: .4byte 0x0202e8cc +_08123D20: .4byte gUnknown_02039274 +_08123D24: .4byte gUnknown_0202E8CC _08123D28: .4byte 0x47800000 _08123D2C: .4byte 0x3e0f5c29 _08123D30: .4byte 0x3d89374c @@ -346813,8 +346813,8 @@ _08123DEC: strh r1, [r5, 0x22] b _08123E68 .align 2, 0 -_08123E04: .4byte 0x02039274 -_08123E08: .4byte 0x0202e8cc +_08123E04: .4byte gUnknown_02039274 +_08123E08: .4byte gUnknown_0202E8CC _08123E0C: .4byte 0x47800000 _08123E10: .4byte 0x3e0f5c29 _08123E14: .4byte 0x3d89374c @@ -347128,8 +347128,8 @@ _08124024: b _08124082 .align 2, 0 _08124060: .4byte REG_WININ -_08124064: .4byte 0x0202e8cc -_08124068: .4byte 0x02039274 +_08124064: .4byte gUnknown_0202E8CC +_08124068: .4byte gUnknown_02039274 _0812406C: ldr r1, _081240F4 ldr r2, [r1] @@ -347201,7 +347201,7 @@ _081240EE: pop {r0} bx r0 .align 2, 0 -_081240F4: .4byte 0x02039274 +_081240F4: .4byte gUnknown_02039274 _081240F8: .4byte REG_BG3HOFS _081240FC: .4byte REG_BG2HOFS _08124100: .4byte REG_BG1HOFS @@ -347350,12 +347350,12 @@ _08124230: .4byte gMtChimneyHikerGraphicsIDs _08124234: .4byte gMtChimneyHikerCoords _08124238: .4byte gMtChimneyHikerMovementDelayTable _0812423C: .4byte gUnknown_08401D9C -_08124240: .4byte 0x0202e8cc +_08124240: .4byte gUnknown_0202E8CC _08124244: .4byte gSaveBlock2 _08124248: .4byte sub_8123D98 -_0812424C: .4byte 0x02020004 +_0812424C: .4byte gSprites _08124250: .4byte gSpriteTemplate_8401D40 -_08124254: .4byte 0x02039274 +_08124254: .4byte gUnknown_02039274 _08124258: ldr r7, _081243EC ldr r0, [r7] @@ -347555,16 +347555,16 @@ _08124322: movs r1, 0x6 b _08124428 .align 2, 0 -_081243EC: .4byte 0x02039274 +_081243EC: .4byte gUnknown_02039274 _081243F0: .4byte 0x02019048 _081243F4: .4byte gSaveBlock2 _081243F8: .4byte sub_8123D98 -_081243FC: .4byte 0x02020004 +_081243FC: .4byte gSprites _08124400: .4byte gSpriteTemplate_8401D40 _08124404: .4byte 0x00000109 _08124408: .4byte 0xfff80000 _0812440C: .4byte gSpriteTemplate_8401D70 -_08124410: .4byte 0x0202e8cc +_08124410: .4byte gUnknown_0202E8CC _08124414: adds r0, r4, 0 movs r1, 0x7 @@ -347613,7 +347613,7 @@ _08124458: pop {r0} bx r0 .align 2, 0 -_08124468: .4byte 0x02020004 +_08124468: .4byte gSprites thumb_func_end sub_8124118 thumb_func_start sub_812446C @@ -347717,7 +347717,7 @@ _081244B0: pop {r0} bx r0 .align 2, 0 -_08124530: .4byte 0x02039274 +_08124530: .4byte gUnknown_02039274 _08124534: .4byte 0x02019000 _08124538: .4byte 0x02019048 thumb_func_end sub_812446C @@ -347768,7 +347768,7 @@ _0812458C: pop {r0} bx r0 .align 2, 0 -_08124594: .4byte 0x02039274 +_08124594: .4byte gUnknown_02039274 thumb_func_end sub_812453C thumb_func_start sub_8124598 @@ -347817,7 +347817,7 @@ _081245E8: pop {r0} bx r0 .align 2, 0 -_081245F0: .4byte 0x02039274 +_081245F0: .4byte gUnknown_02039274 thumb_func_end sub_8124598 thumb_func_start sub_81245F4 @@ -348002,10 +348002,10 @@ _0812474C: pop {r0} bx r0 .align 2, 0 -_0812475C: .4byte 0x02039274 -_08124760: .4byte 0x0203927a -_08124764: .4byte 0x02039278 -_08124768: .4byte 0x02039279 +_0812475C: .4byte gUnknown_02039274 +_08124760: .4byte gUnknown_0203927A +_08124764: .4byte gUnknown_02039278 +_08124768: .4byte gUnknown_02039279 thumb_func_end sub_81245F4 thumb_func_start sub_812476C @@ -348163,10 +348163,10 @@ _0812488C: pop {r0} bx r0 .align 2, 0 -_0812489C: .4byte 0x02039274 -_081248A0: .4byte 0x0203927d -_081248A4: .4byte 0x0203927c -_081248A8: .4byte 0x0203927b +_0812489C: .4byte gUnknown_02039274 +_081248A0: .4byte gUnknown_0203927D +_081248A4: .4byte gUnknown_0203927C +_081248A8: .4byte gUnknown_0203927B thumb_func_end sub_812476C thumb_func_start sub_81248AC @@ -348196,7 +348196,7 @@ _081248BA: bl sub_81245F4 b _08124906 .align 2, 0 -_081248E0: .4byte 0x02039274 +_081248E0: .4byte gUnknown_02039274 _081248E4: ldr r1, _08124914 ldr r2, [r1] @@ -348221,7 +348221,7 @@ _08124906: pop {r0} bx r0 .align 2, 0 -_08124914: .4byte 0x02039274 +_08124914: .4byte gUnknown_02039274 thumb_func_end sub_81248AC thumb_func_start sub_8124918 @@ -348384,8 +348384,8 @@ _08124A0C: b _08124B82 .align 2, 0 _08124A2C: .4byte 0xfffffc1f -_08124A30: .4byte 0x0202eec8 -_08124A34: .4byte 0x0202eac8 +_08124A30: .4byte gPlttBufferFaded +_08124A34: .4byte gPlttBufferUnfaded _08124A38: ldr r0, [r3] lsls r2, r0, 27 @@ -348662,7 +348662,7 @@ _08124C22: adds r1, 0x1 b _08124C5C .align 2, 0 -_08124C2C: .4byte 0x0202eec8 +_08124C2C: .4byte gPlttBufferFaded _08124C30: ldrb r0, [r3, 0x8] cmp r2, r0 @@ -348702,8 +348702,8 @@ _08124C6A: pop {r1} bx r1 .align 2, 0 -_08124C74: .4byte 0x0202eec8 -_08124C78: .4byte 0x0202eac8 +_08124C74: .4byte gPlttBufferFaded +_08124C78: .4byte gPlttBufferUnfaded thumb_func_end sub_8124BEC thumb_func_start task_tutorial_controls_fadein @@ -348870,8 +348870,8 @@ _08124D4A: strb r0, [r4, 0x7] b _08124DB2 .align 2, 0 -_08124DA8: .4byte 0x0202eec8 -_08124DAC: .4byte 0x0202eac8 +_08124DA8: .4byte gPlttBufferFaded +_08124DAC: .4byte gPlttBufferUnfaded _08124DB0: strb r3, [r4, 0x7] _08124DB2: @@ -349443,7 +349443,7 @@ _0812519A: pop {r0} bx r0 .align 2, 0 -_081251B4: .4byte 0x030074b0 +_081251B4: .4byte EraseFlashSector thumb_func_end calls_flash_erase_block thumb_func_start sub_81251B8 @@ -349457,9 +349457,9 @@ sub_81251B8: @ 81251B8 str r1, [r0] bx lr .align 2, 0 -_081251C8: .4byte 0x03005eac -_081251CC: .4byte 0x03005e9c -_081251D0: .4byte 0x03005ea8 +_081251C8: .4byte gUnknown_03005EAC +_081251CC: .4byte gUnknown_03005E9C +_081251D0: .4byte gUnknown_03005EA8 thumb_func_end sub_81251B8 thumb_func_start sub_81251D4 @@ -349490,7 +349490,7 @@ _081251F4: str r0, [r2] b _0812522C .align 2, 0 -_08125204: .4byte 0x03005ea8 +_08125204: .4byte gUnknown_03005EA8 _08125208: ldr r2, _08125218 adds r1, r0, 0 @@ -349500,7 +349500,7 @@ _08125208: str r0, [r2] b _0812522C .align 2, 0 -_08125218: .4byte 0x03005ea8 +_08125218: .4byte gUnknown_03005EA8 _0812521C: ldr r0, _08125234 movs r1, 0x1 @@ -349516,7 +349516,7 @@ _0812522C: pop {r1} bx r1 .align 2, 0 -_08125234: .4byte 0x03005ea8 +_08125234: .4byte gUnknown_03005EA8 thumb_func_end sub_81251D4 thumb_func_start save_write_to_flash @@ -349538,7 +349538,7 @@ save_write_to_flash: @ 8125238 lsrs r5, r0, 24 b _081252BA .align 2, 0 -_0812525C: .4byte 0x03005eb0 +_0812525C: .4byte gUnknown_03005EB0 _08125260: .4byte 0x02000000 _08125264: .4byte 0x0000ffff _08125268: @@ -349588,11 +349588,11 @@ _081252BA: pop {r1} bx r1 .align 2, 0 -_081252C4: .4byte 0x03005ea4 -_081252C8: .4byte 0x03005e9c -_081252CC: .4byte 0x03005ea0 -_081252D0: .4byte 0x03005eac -_081252D4: .4byte 0x03005ea8 +_081252C4: .4byte gUnknown_03005EA4 +_081252C8: .4byte gUnknown_03005E9C +_081252CC: .4byte gUnknown_03005EA0 +_081252D0: .4byte gUnknown_03005EAC +_081252D4: .4byte gUnknown_03005EA8 thumb_func_end save_write_to_flash thumb_func_start sub_81252D8 @@ -349699,9 +349699,9 @@ _08125378: pop {r1} bx r1 .align 2, 0 -_081253A4: .4byte 0x03005e9c -_081253A8: .4byte 0x03005eac -_081253AC: .4byte 0x03005eb0 +_081253A4: .4byte gUnknown_03005E9C +_081253A8: .4byte gUnknown_03005EAC +_081253AC: .4byte gUnknown_03005EB0 _081253B0: .4byte 0x00000fff _081253B4: .4byte 0x00000ff4 _081253B8: .4byte 0x00000ff8 @@ -349827,14 +349827,14 @@ sub_812546C: @ 812546C pop {r1} bx r1 .align 2, 0 -_081254A8: .4byte 0x03005eb0 +_081254A8: .4byte gUnknown_03005EB0 _081254AC: .4byte 0x02000000 -_081254B0: .4byte 0x03005ea4 -_081254B4: .4byte 0x03005e9c -_081254B8: .4byte 0x03005ea0 -_081254BC: .4byte 0x03005eac -_081254C0: .4byte 0x03005eb4 -_081254C4: .4byte 0x03005ea8 +_081254B0: .4byte gUnknown_03005EA4 +_081254B4: .4byte gUnknown_03005E9C +_081254B8: .4byte gUnknown_03005EA0 +_081254BC: .4byte gUnknown_03005EAC +_081254C0: .4byte gUnknown_03005EB4 +_081254C4: .4byte gUnknown_03005EA8 thumb_func_end sub_812546C thumb_func_start sub_81254C8 @@ -349858,14 +349858,14 @@ sub_81254C8: @ 81254C8 str r0, [r1] bx lr .align 2, 0 -_081254EC: .4byte 0x03005eb0 +_081254EC: .4byte gUnknown_03005EB0 _081254F0: .4byte 0x02000000 -_081254F4: .4byte 0x03005ea4 -_081254F8: .4byte 0x03005e9c -_081254FC: .4byte 0x03005ea0 -_08125500: .4byte 0x03005eac -_08125504: .4byte 0x03005eb4 -_08125508: .4byte 0x03005ea8 +_081254F4: .4byte gUnknown_03005EA4 +_081254F8: .4byte gUnknown_03005E9C +_081254FC: .4byte gUnknown_03005EA0 +_08125500: .4byte gUnknown_03005EAC +_08125504: .4byte gUnknown_03005EB4 +_08125508: .4byte gUnknown_03005EA8 thumb_func_end sub_81254C8 thumb_func_start sub_812550C @@ -349899,12 +349899,12 @@ sub_812550C: @ 812550C str r0, [r1] b _08125562 .align 2, 0 -_08125548: .4byte 0x03005eb4 -_0812554C: .4byte 0x03005ea8 -_08125550: .4byte 0x03005e9c -_08125554: .4byte 0x03005ea4 -_08125558: .4byte 0x03005eac -_0812555C: .4byte 0x03005ea0 +_08125548: .4byte gUnknown_03005EB4 +_0812554C: .4byte gUnknown_03005EA8 +_08125550: .4byte gUnknown_03005E9C +_08125554: .4byte gUnknown_03005EA4 +_08125558: .4byte gUnknown_03005EAC +_0812555C: .4byte gUnknown_03005EA0 _08125560: movs r5, 0xFF _08125562: @@ -349943,11 +349943,11 @@ _08125596: bx r1 .align 2, 0 _081255A0: .4byte 0xffff0000 -_081255A4: .4byte 0x03005ea8 -_081255A8: .4byte 0x03005e9c -_081255AC: .4byte 0x03005ea4 -_081255B0: .4byte 0x03005eac -_081255B4: .4byte 0x03005ea0 +_081255A4: .4byte gUnknown_03005EA8 +_081255A8: .4byte gUnknown_03005E9C +_081255AC: .4byte gUnknown_03005EA4 +_081255B0: .4byte gUnknown_03005EAC +_081255B4: .4byte gUnknown_03005EA0 thumb_func_end sub_812556C thumb_func_start sub_81255B8 @@ -350054,18 +350054,18 @@ _0812565A: ldr r7, _081256B0 b _081256BA .align 2, 0 -_08125684: .4byte 0x03005e9c -_08125688: .4byte 0x03005eac -_0812568C: .4byte 0x03005eb0 +_08125684: .4byte gUnknown_03005E9C +_08125688: .4byte gUnknown_03005EAC +_0812568C: .4byte gUnknown_03005EB0 _08125690: .4byte 0x00000fff _08125694: .4byte 0x00000ff4 _08125698: .4byte 0x00000ff8 _0812569C: .4byte 0x08012025 @ TODO: figure out what this represents _081256A0: .4byte 0x00000ffc _081256A4: .4byte 0x00000ff6 -_081256A8: .4byte 0x030074b0 +_081256A8: .4byte EraseFlashSector _081256AC: .4byte 0x00000ff7 -_081256B0: .4byte 0x030074a4 +_081256B0: .4byte ProgramFlashByte _081256B4: adds r0, r4, 0x1 lsls r0, 16 @@ -350092,7 +350092,7 @@ _081256D8: lsrs r1, r0, 24 b _08125740 .align 2, 0 -_081256E4: .4byte 0x03005eb0 +_081256E4: .4byte gUnknown_03005EB0 _081256E8: movs r6, 0x1 movs r4, 0 @@ -350101,7 +350101,7 @@ _081256E8: ldr r7, _081256F8 b _08125702 .align 2, 0 -_081256F4: .4byte 0x030074a4 +_081256F4: .4byte ProgramFlashByte _081256F8: .4byte 0x00000ff9 _081256FC: adds r0, r4, 0x1 @@ -350134,7 +350134,7 @@ _08125724: movs r0, 0x1 b _08125748 .align 2, 0 -_08125738: .4byte 0x03005eb0 +_08125738: .4byte gUnknown_03005EB0 _0812573C: mov r6, r8 lsrs r1, r6, 24 @@ -350197,11 +350197,11 @@ sub_8125758: @ 8125758 movs r0, 0x1 b _081257E0 .align 2, 0 -_081257B4: .4byte 0x03005e9c -_081257B8: .4byte 0x03005eac -_081257BC: .4byte 0x030074a4 +_081257B4: .4byte gUnknown_03005E9C +_081257B8: .4byte gUnknown_03005EAC +_081257BC: .4byte ProgramFlashByte _081257C0: .4byte 0x00000ff8 -_081257C4: .4byte 0x03005eb0 +_081257C4: .4byte gUnknown_03005EB0 _081257C8: lsls r1, r4, 24 lsrs r1, 24 @@ -350219,8 +350219,8 @@ _081257E0: pop {r1} bx r1 .align 2, 0 -_081257E8: .4byte 0x03005ea4 -_081257EC: .4byte 0x03005ea0 +_081257E8: .4byte gUnknown_03005EA4 +_081257EC: .4byte gUnknown_03005EA0 thumb_func_end sub_8125758 thumb_func_start sub_81257F0 @@ -350265,9 +350265,9 @@ sub_81257F0: @ 81257F0 movs r0, 0x1 b _0812586C .align 2, 0 -_08125844: .4byte 0x03005e9c -_08125848: .4byte 0x03005eac -_0812584C: .4byte 0x030074a4 +_08125844: .4byte gUnknown_03005E9C +_08125848: .4byte gUnknown_03005EAC +_0812584C: .4byte ProgramFlashByte _08125850: .4byte 0x00000ff8 _08125854: lsls r1, r4, 24 @@ -350286,8 +350286,8 @@ _0812586C: pop {r1} bx r1 .align 2, 0 -_08125874: .4byte 0x03005ea4 -_08125878: .4byte 0x03005ea0 +_08125874: .4byte gUnknown_03005EA4 +_08125878: .4byte gUnknown_03005EA0 thumb_func_end sub_81257F0 thumb_func_start sub_812587C @@ -350305,7 +350305,7 @@ sub_812587C: @ 812587C movs r5, 0xFF b _081258B2 .align 2, 0 -_08125894: .4byte 0x03005eb0 +_08125894: .4byte gUnknown_03005EB0 _08125898: .4byte 0x02000000 _0812589C: .4byte 0x0000ffff _081258A0: @@ -350406,10 +350406,10 @@ _08125944: pop {r1} bx r1 .align 2, 0 -_08125958: .4byte 0x03005eac -_0812595C: .4byte 0x03005eb0 +_08125958: .4byte gUnknown_03005EAC +_0812595C: .4byte gUnknown_03005EB0 _08125960: .4byte 0x00000ff4 -_08125964: .4byte 0x03005e9c +_08125964: .4byte gUnknown_03005E9C _08125968: .4byte 0x00000ff8 _0812596C: .4byte 0x08012025 @ TODO: figure out what this represents _08125970: .4byte 0x00000ff6 @@ -350487,7 +350487,7 @@ _081259E0: str r2, [sp] b _08125A20 .align 2, 0 -_08125A00: .4byte 0x03005eb0 +_08125A00: .4byte gUnknown_03005EB0 _08125A04: .4byte 0x00000ff8 _08125A08: .4byte 0x08012025 @ TODO: figure out what this represents _08125A0C: .4byte 0x00000ff4 @@ -350558,7 +350558,7 @@ _08125A7C: movs r1, 0x1 b _08125AB6 .align 2, 0 -_08125A98: .4byte 0x03005eb0 +_08125A98: .4byte gUnknown_03005EB0 _08125A9C: .4byte 0x00000ff8 _08125AA0: .4byte 0x08012025 @ TODO: figure out what this represents _08125AA4: .4byte 0x00000ff4 @@ -350597,14 +350597,14 @@ _08125AD8: mov r3, r9 b _08125B10 .align 2, 0 -_08125AEC: .4byte 0x03005eac +_08125AEC: .4byte gUnknown_03005EAC _08125AF0: ldr r0, _08125AF8 mov r1, r8 str r1, [r0] b _08125B40 .align 2, 0 -_08125AF8: .4byte 0x03005eac +_08125AF8: .4byte gUnknown_03005EAC _08125AFC: cmp r8, r9 bcs _08125B0C @@ -350613,7 +350613,7 @@ _08125AFC: str r2, [r0] b _08125B40 .align 2, 0 -_08125B08: .4byte 0x03005eac +_08125B08: .4byte gUnknown_03005EAC _08125B0C: ldr r0, _08125B14 mov r3, r8 @@ -350621,7 +350621,7 @@ _08125B10: str r3, [r0] b _08125B40 .align 2, 0 -_08125B14: .4byte 0x03005eac +_08125B14: .4byte gUnknown_03005EAC _08125B18: ldr r0, _08125B24 mov r2, r8 @@ -350630,7 +350630,7 @@ _08125B18: beq _08125B38 b _08125B40 .align 2, 0 -_08125B24: .4byte 0x03005eac +_08125B24: .4byte gUnknown_03005EAC _08125B28: cmp r1, 0x1 bne _08125B44 @@ -350644,7 +350644,7 @@ _08125B38: movs r0, 0xFF b _08125B70 .align 2, 0 -_08125B3C: .4byte 0x03005eac +_08125B3C: .4byte gUnknown_03005EAC _08125B40: movs r0, 0x1 b _08125B70 @@ -350661,8 +350661,8 @@ _08125B44: movs r0, 0 b _08125B70 .align 2, 0 -_08125B5C: .4byte 0x03005eac -_08125B60: .4byte 0x03005e9c +_08125B5C: .4byte gUnknown_03005EAC +_08125B60: .4byte gUnknown_03005E9C _08125B64: ldr r0, _08125B80 movs r1, 0 @@ -350680,8 +350680,8 @@ _08125B70: pop {r1} bx r1 .align 2, 0 -_08125B80: .4byte 0x03005eac -_08125B84: .4byte 0x03005e9c +_08125B80: .4byte gUnknown_03005EAC +_08125B84: .4byte gUnknown_03005E9C thumb_func_end sub_8125974 thumb_func_start sub_8125B88 @@ -350853,7 +350853,7 @@ _08125CB6: bl save_write_to_flash b _08125D2E .align 2, 0 -_08125CC4: .4byte 0x030074b0 +_08125CC4: .4byte EraseFlashSector _08125CC8: .4byte 0x000003e6 _08125CCC: .4byte gUnknown_08401E14 _08125CD0: .4byte 0x0000ffff @@ -350903,7 +350903,7 @@ _08125D2E: pop {r1} bx r1 .align 2, 0 -_08125D38: .4byte 0x030074b0 +_08125D38: .4byte EraseFlashSector _08125D3C: .4byte 0x0000ffff _08125D40: .4byte gUnknown_08401DA4 thumb_func_end sub_8125C3C @@ -350920,7 +350920,7 @@ sub_8125D44: @ 8125D44 movs r0, 0xFF b _08125D7A .align 2, 0 -_08125D58: .4byte 0x03004820 +_08125D58: .4byte gUnknown_3004820 _08125D5C: adds r0, r4, 0 bl sub_8125C3C @@ -350933,7 +350933,7 @@ _08125D5C: movs r0, 0xFF b _08125D7A .align 2, 0 -_08125D74: .4byte 0x03005ea8 +_08125D74: .4byte gUnknown_03005EA8 _08125D78: movs r0, 0x1 _08125D7A: @@ -350955,7 +350955,7 @@ sub_8125D80: @ 8125D80 movs r0, 0 b _08125DA2 .align 2, 0 -_08125D98: .4byte 0x03004820 +_08125D98: .4byte gUnknown_3004820 _08125D9C: .4byte gUnknown_08401DA4 _08125DA0: movs r0, 0x1 @@ -350985,7 +350985,7 @@ _08125DC4: b _08125DD6 .align 2, 0 _08125DCC: .4byte gUnknown_08401DA4 -_08125DD0: .4byte 0x03005ea8 +_08125DD0: .4byte gUnknown_03005EA8 _08125DD4: movs r0, 0x1 _08125DD6: @@ -351012,7 +351012,7 @@ _08125DF4: bx r1 .align 2, 0 _08125DFC: .4byte gUnknown_08401DA4 -_08125E00: .4byte 0x03005ea8 +_08125E00: .4byte gUnknown_03005EA8 thumb_func_end sub_8125DDC thumb_func_start sub_8125E04 @@ -351033,7 +351033,7 @@ _08125E1C: bx r1 .align 2, 0 _08125E24: .4byte gUnknown_08401DA4 -_08125E28: .4byte 0x03005ea8 +_08125E28: .4byte gUnknown_03005EA8 thumb_func_end sub_8125E04 thumb_func_start sub_8125E2C @@ -351057,9 +351057,9 @@ sub_8125E2C: @ 8125E2C movs r0, 0 b _08125E66 .align 2, 0 -_08125E58: .4byte 0x03004820 +_08125E58: .4byte gUnknown_3004820 _08125E5C: .4byte gUnknown_08401DA4 -_08125E60: .4byte 0x03005eb4 +_08125E60: .4byte gUnknown_03005EB4 _08125E64: movs r0, 0x1 _08125E66: @@ -351091,7 +351091,7 @@ sub_8125E6C: @ 8125E6C bl sub_81257F0 b _08125EAA .align 2, 0 -_08125E98: .4byte 0x03005eb4 +_08125E98: .4byte gUnknown_03005EB4 _08125E9C: .4byte gUnknown_08401DA4 _08125EA0: ldr r1, _08125EC0 @@ -351112,7 +351112,7 @@ _08125EB8: bx r1 .align 2, 0 _08125EC0: .4byte gUnknown_08401DA4 -_08125EC4: .4byte 0x03005ea8 +_08125EC4: .4byte gUnknown_03005EA8 thumb_func_end sub_8125E6C thumb_func_start sub_8125EC8 @@ -351130,8 +351130,8 @@ sub_8125EC8: @ 8125EC8 movs r0, 0xFF b _08125F40 .align 2, 0 -_08125EE0: .4byte 0x03004820 -_08125EE4: .4byte 0x03005eb8 +_08125EE0: .4byte gUnknown_3004820 +_08125EE4: .4byte gSaveFileStatus _08125EE8: cmp r1, 0 beq _08125EF0 @@ -351153,8 +351153,8 @@ _08125EF0: .align 2, 0 _08125F0C: .4byte 0x0000ffff _08125F10: .4byte gUnknown_08401DA4 -_08125F14: .4byte 0x03005eb8 -_08125F18: .4byte 0x03005ebc +_08125F14: .4byte gSaveFileStatus +_08125F18: .4byte gUnknown_03005EBC _08125F1C: ldr r5, _08125F48 ldr r1, [r5] @@ -351250,7 +351250,7 @@ _08125FB2: movs r0, 0x3 b _08125FE8 .align 2, 0 -_08125FD0: .4byte 0x030074b0 +_08125FD0: .4byte EraseFlashSector _08125FD4: .4byte gUnknown_08401E24 _08125FD8: cmp r5, 0x3 @@ -351321,7 +351321,7 @@ _0812604C: .4byte gUnknown_08401E24 _08126050: .4byte 0x00000fff _08126054: .4byte 0x00000ff4 _08126058: .4byte 0x08012025 @ TODO: figure out what this represents -_0812605C: .4byte 0x02039284 +_0812605C: .4byte gUnknown_02039284 _08126060: movs r0, 0xFF _08126062: @@ -351409,7 +351409,7 @@ sub_81260D0: @ 81260D0 pop {r0} bx r0 .align 2, 0 -_081260E4: .4byte 0x020234cc +_081260E4: .4byte gStringVar4 _081260E8: .4byte gOtherText_DataCannotUseVersion thumb_func_end sub_81260D0 @@ -351475,7 +351475,7 @@ _08126148: pop {r1} bx r1 .align 2, 0 -_0812615C: .4byte 0x02039288 +_0812615C: .4byte gUnknown_02039288 thumb_func_end sub_812613C thumb_func_start sub_8126160 @@ -351484,7 +351484,7 @@ sub_8126160: @ 8126160 str r0, [r1, 0x6C] bx lr .align 2, 0 -_08126168: .4byte 0x02039288 +_08126168: .4byte gUnknown_02039288 thumb_func_end sub_8126160 thumb_func_start sub_812616C @@ -351646,7 +351646,7 @@ _08126270: pop {r1} bx r1 .align 2, 0 -_08126284: .4byte 0x020291b4 +_08126284: .4byte gUnknown_020291B4 thumb_func_end sub_8126268 thumb_func_start sub_8126288 @@ -351674,7 +351674,7 @@ _081262B0: movs r0, 0 b _081262BA .align 2, 0 -_081262B4: .4byte 0x020291b4 +_081262B4: .4byte gUnknown_020291B4 _081262B8: movs r0, 0x1 _081262BA: @@ -351698,7 +351698,7 @@ sub_81262C0: @ 81262C0 pop {r0} bx r0 .align 2, 0 -_081262DC: .4byte 0x020291b0 +_081262DC: .4byte gUnknown_020291B0 _081262E0: .4byte 0x01000008 thumb_func_end sub_81262C0 @@ -351744,7 +351744,7 @@ _0812632A: pop {r0} bx r0 .align 2, 0 -_08126330: .4byte 0x02025734 +_08126330: .4byte gSaveBlock1 _08126334: .4byte 0x00003a7c thumb_func_end sub_81262E4 @@ -351759,7 +351759,7 @@ sub_8126338: @ 8126338 movs r0, 0 b _0812636E .align 2, 0 -_0812634C: .4byte 0x020291b4 +_0812634C: .4byte gUnknown_020291B4 _08126350: ldrh r5, [r4, 0x2] ldrb r0, [r4, 0x1] @@ -351875,7 +351875,7 @@ _0812640E: pop {r1} bx r1 .align 2, 0 -_08126418: .4byte 0x020234cc +_08126418: .4byte gStringVar4 thumb_func_end sub_81263E4 thumb_func_start sub_812641C @@ -351929,10 +351929,10 @@ sub_8126438: @ 8126438 ldr r1, _08126494 b _081264B8 .align 2, 0 -_08126484: .4byte 0x020231cc -_08126488: .4byte 0x02028894 -_0812648C: .4byte 0x020232cc -_08126490: .4byte 0x020234cc +_08126484: .4byte gStringVar1 +_08126488: .4byte gUnknown_02028894 +_0812648C: .4byte gStringVar2 +_08126490: .4byte gStringVar4 _08126494: .4byte gOtherText_BerryObtainedDadHasIt _08126498: adds r0, r6, 0 @@ -351944,7 +351944,7 @@ _08126498: ldr r1, _081264B0 b _081264B8 .align 2, 0 -_081264AC: .4byte 0x020234cc +_081264AC: .4byte gStringVar4 _081264B0: .4byte gOtherText_BerryTransformed _081264B4: ldr r0, _081264D4 @@ -351961,7 +351961,7 @@ _081264B8: bl VarSet b _081264E4 .align 2, 0 -_081264D4: .4byte 0x020234cc +_081264D4: .4byte gStringVar4 _081264D8: .4byte gOtherText_BerryAlreadyObtained _081264DC: .4byte 0x0000402d _081264E0: @@ -351998,7 +351998,7 @@ sub_81264F0: @ 81264F0 pop {r1} bx r1 .align 2, 0 -_0812651C: .4byte 0x020234cc +_0812651C: .4byte gStringVar4 _08126520: .4byte gOtherText_SpecialRibbonReceived thumb_func_end sub_81264F0 @@ -352069,7 +352069,7 @@ sub_812658C: @ 812658C pop {r1} bx r1 .align 2, 0 -_081265A8: .4byte 0x020234cc +_081265A8: .4byte gStringVar4 _081265AC: .4byte gOtherText_DexUpgraded thumb_func_end sub_812658C @@ -352092,7 +352092,7 @@ sub_81265B0: @ 81265B0 pop {r1} bx r1 .align 2, 0 -_081265D4: .4byte 0x020234cc +_081265D4: .4byte gStringVar4 _081265D8: .4byte gOtherText_RareWordAdded thumb_func_end sub_81265B0 @@ -352154,7 +352154,7 @@ sub_8126608: @ 8126608 bl StringCopyN b _08126662 .align 2, 0 -_08126650: .4byte 0x020231cc +_08126650: .4byte gStringVar1 _08126654: .4byte gSystemText_Egg _08126658: ldr r0, _08126678 @@ -352172,10 +352172,10 @@ _08126662: movs r0, 0x3 b _081266F6 .align 2, 0 -_08126678: .4byte 0x020231cc +_08126678: .4byte gStringVar1 _0812667C: .4byte gSystemText_Pokemon2 -_08126680: .4byte 0x03004350 -_08126684: .4byte 0x020234cc +_08126680: .4byte gPlayerPartyCount +_08126684: .4byte gStringVar4 _08126688: .4byte gOtherText_PartyIsFull _0812668C: ldr r7, _08126708 @@ -352232,8 +352232,8 @@ _081266F6: pop {r1} bx r1 .align 2, 0 -_08126708: .4byte 0x03004554 -_0812670C: .4byte 0x020234cc +_08126708: .4byte gUnknown_03004554 +_0812670C: .4byte gStringVar4 _08126710: .4byte gOtherText_PokeWasSentOver thumb_func_end sub_8126608 @@ -352261,8 +352261,8 @@ sub_8126714: @ 8126714 pop {r1} bx r1 .align 2, 0 -_08126748: .4byte 0x0202533c -_0812674C: .4byte 0x020234cc +_08126748: .4byte gUnknown_0202533C +_0812674C: .4byte gStringVar4 _08126750: .4byte gOtherText_NewTrainerInHoenn thumb_func_end sub_8126714 @@ -352281,7 +352281,7 @@ sub_8126754: @ 8126754 pop {r1} bx r1 .align 2, 0 -_08126770: .4byte 0x020234cc +_08126770: .4byte gStringVar4 _08126774: .4byte gSystemText_ClockAdjustmentUsable thumb_func_end sub_8126754 @@ -352448,7 +352448,7 @@ _081268B2: pop {r0} bx r0 .align 2, 0 -_081268BC: .4byte 0x02020004 +_081268BC: .4byte gSprites _081268C0: .4byte sub_81269E0 _081268C4: .4byte gUnknown_0830FD14 _081268C8: .4byte gDummySpriteAnimTable @@ -352635,8 +352635,8 @@ _08126A18: strb r0, [r2] b _08126B3E .align 2, 0 -_08126A28: .4byte 0x030048a0 -_08126A2C: .4byte 0x02020004 +_08126A28: .4byte gMapObjects +_08126A2C: .4byte gSprites _08126A30: .4byte 0x00020001 _08126A34: ldr r1, _08126B4C @@ -352822,7 +352822,7 @@ _08126B92: bx r1 .align 2, 0 _08126B9C: .4byte gFieldEffectObjectTemplatePointers -_08126BA0: .4byte 0x02020004 +_08126BA0: .4byte gSprites thumb_func_end sub_8126B54 thumb_func_start objid_set_invisible @@ -352841,7 +352841,7 @@ objid_set_invisible: @ 8126BA4 strb r0, [r1] bx lr .align 2, 0 -_08126BC0: .4byte 0x02020004 +_08126BC0: .4byte gSprites thumb_func_end objid_set_invisible thumb_func_start sub_8126BC4 @@ -352928,7 +352928,7 @@ _08126C5A: pop {r0} bx r0 .align 2, 0 -_08126C68: .4byte 0x02020004 +_08126C68: .4byte gSprites thumb_func_end sub_8126BC4 thumb_func_start oei_shadow @@ -353002,11 +353002,11 @@ _08126CF0: pop {r1} bx r1 .align 2, 0 -_08126CF8: .4byte 0x0202ff84 -_08126CFC: .4byte 0x030048a0 +_08126CF8: .4byte gUnknown_0202FF84 +_08126CFC: .4byte gMapObjects _08126D00: .4byte gFieldEffectObjectTemplatePointers _08126D04: .4byte gUnknown_08401E32 -_08126D08: .4byte 0x02020004 +_08126D08: .4byte gSprites _08126D0C: .4byte gUnknown_08401E36 thumb_func_end oei_shadow @@ -353102,8 +353102,8 @@ _08126DC4: pop {r0} bx r0 .align 2, 0 -_08126DCC: .4byte 0x030048a0 -_08126DD0: .4byte 0x02020004 +_08126DCC: .4byte gMapObjects +_08126DD0: .4byte gSprites _08126DD4: .4byte 0x00400001 thumb_func_end oamc_shadow @@ -353183,9 +353183,9 @@ _08126E64: pop {r1} bx r1 .align 2, 0 -_08126E70: .4byte 0x0202ff84 +_08126E70: .4byte gUnknown_0202FF84 _08126E74: .4byte gFieldEffectObjectTemplatePointers -_08126E78: .4byte 0x02020004 +_08126E78: .4byte gSprites thumb_func_end oei_grass_normal thumb_func_start unc_grass_normal @@ -353274,8 +353274,8 @@ _08126F1A: bl FieldEffectStop b _08126F70 .align 2, 0 -_08126F24: .4byte 0x0202e844 -_08126F28: .4byte 0x02025734 +_08126F24: .4byte gUnknown_0202E844 +_08126F28: .4byte gSaveBlock1 _08126F2C: mov r0, sp ldrb r1, [r0] @@ -353319,7 +353319,7 @@ _08126F70: pop {r0} bx r0 .align 2, 0 -_08126F7C: .4byte 0x030048a0 +_08126F7C: .4byte gMapObjects thumb_func_end unc_grass_normal thumb_func_start sub_8126F80 @@ -353374,9 +353374,9 @@ _08126FDC: pop {r1} bx r1 .align 2, 0 -_08126FE4: .4byte 0x0202ff84 +_08126FE4: .4byte gUnknown_0202FF84 _08126FE8: .4byte gFieldEffectObjectTemplatePointers -_08126FEC: .4byte 0x02020004 +_08126FEC: .4byte gSprites thumb_func_end sub_8126F80 thumb_func_start sub_8126FF0 @@ -353438,7 +353438,7 @@ _08127014: adds r0, r5, 0 b _08127074 .align 2, 0 -_08127060: .4byte 0x02020004 +_08127060: .4byte gSprites _08127064: .4byte unc_grass_normal _08127068: adds r0, r5, 0x1 @@ -353532,9 +353532,9 @@ _08127110: pop {r1} bx r1 .align 2, 0 -_0812711C: .4byte 0x0202ff84 +_0812711C: .4byte gUnknown_0202FF84 _08127120: .4byte gFieldEffectObjectTemplatePointers -_08127124: .4byte 0x02020004 +_08127124: .4byte gSprites thumb_func_end sub_8127080 thumb_func_start unc_grass_tall @@ -353623,8 +353623,8 @@ _081271C6: bl FieldEffectStop b _0812720E .align 2, 0 -_081271D0: .4byte 0x0202e844 -_081271D4: .4byte 0x02025734 +_081271D0: .4byte gUnknown_0202E844 +_081271D4: .4byte gSaveBlock1 _081271D8: mov r0, sp ldrb r1, [r0] @@ -353660,7 +353660,7 @@ _0812720E: pop {r0} bx r0 .align 2, 0 -_0812721C: .4byte 0x030048a0 +_0812721C: .4byte gMapObjects thumb_func_end unc_grass_tall thumb_func_start sub_8127220 @@ -353715,9 +353715,9 @@ _0812727C: pop {r1} bx r1 .align 2, 0 -_08127284: .4byte 0x0202ff84 +_08127284: .4byte gUnknown_0202FF84 _08127288: .4byte gFieldEffectObjectTemplatePointers -_0812728C: .4byte 0x02020004 +_0812728C: .4byte gSprites thumb_func_end sub_8127220 thumb_func_start sub_8127290 @@ -353796,10 +353796,10 @@ _0812731C: pop {r1} bx r1 .align 2, 0 -_08127324: .4byte 0x0202ff84 -_08127328: .4byte 0x030048a0 +_08127324: .4byte gUnknown_0202FF84 +_08127328: .4byte gMapObjects _0812732C: .4byte gFieldEffectObjectTemplatePointers -_08127330: .4byte 0x02020004 +_08127330: .4byte gSprites thumb_func_end sub_8127290 thumb_func_start sub_8127334 @@ -353840,7 +353840,7 @@ _08127372: bl FieldEffectStop b _08127416 .align 2, 0 -_0812737C: .4byte 0x030048a0 +_0812737C: .4byte gMapObjects _08127380: ldrb r0, [r1, 0x5] bl GetFieldObjectGraphicsInfo @@ -353924,7 +353924,7 @@ _08127416: pop {r0} bx r0 .align 2, 0 -_08127424: .4byte 0x02020004 +_08127424: .4byte gSprites thumb_func_end sub_8127334 thumb_func_start sub_8127428 @@ -353979,9 +353979,9 @@ _08127486: pop {r1} bx r1 .align 2, 0 -_08127490: .4byte 0x0202ff84 +_08127490: .4byte gUnknown_0202FF84 _08127494: .4byte gFieldEffectObjectTemplatePointers -_08127498: .4byte 0x02020004 +_08127498: .4byte gSprites thumb_func_end sub_8127428 thumb_func_start sub_812749C @@ -354037,9 +354037,9 @@ _081274FC: pop {r1} bx r1 .align 2, 0 -_08127504: .4byte 0x0202ff84 +_08127504: .4byte gUnknown_0202FF84 _08127508: .4byte gFieldEffectObjectTemplatePointers -_0812750C: .4byte 0x02020004 +_0812750C: .4byte gSprites thumb_func_end sub_812749C thumb_func_start sub_8127510 @@ -354095,9 +354095,9 @@ _08127570: pop {r1} bx r1 .align 2, 0 -_08127578: .4byte 0x0202ff84 +_08127578: .4byte gUnknown_0202FF84 _0812757C: .4byte gFieldEffectObjectTemplatePointers -_08127580: .4byte 0x02020004 +_08127580: .4byte gSprites thumb_func_end sub_8127510 thumb_func_start sub_8127584 @@ -354250,10 +354250,10 @@ _0812769A: pop {r1} bx r1 .align 2, 0 -_081276A4: .4byte 0x0202ff84 -_081276A8: .4byte 0x030048a0 +_081276A4: .4byte gUnknown_0202FF84 +_081276A8: .4byte gMapObjects _081276AC: .4byte gFieldEffectObjectTemplatePointers -_081276B0: .4byte 0x02020004 +_081276B0: .4byte gSprites thumb_func_end sub_8127610 thumb_func_start sub_81276B4 @@ -354324,8 +354324,8 @@ _0812772E: pop {r0} bx r0 .align 2, 0 -_08127738: .4byte 0x02020004 -_0812773C: .4byte 0x030048a0 +_08127738: .4byte gSprites +_0812773C: .4byte gMapObjects thumb_func_end sub_81276B4 thumb_func_start sub_8127740 @@ -354380,9 +354380,9 @@ _0812779C: pop {r1} bx r1 .align 2, 0 -_081277A4: .4byte 0x0202ff84 +_081277A4: .4byte gUnknown_0202FF84 _081277A8: .4byte gFieldEffectObjectTemplatePointers -_081277AC: .4byte 0x02020004 +_081277AC: .4byte gSprites thumb_func_end sub_8127740 thumb_func_start oei_water_drop_tall @@ -354437,9 +354437,9 @@ _0812780C: pop {r1} bx r1 .align 2, 0 -_08127814: .4byte 0x0202ff84 +_08127814: .4byte gUnknown_0202FF84 _08127818: .4byte gFieldEffectObjectTemplatePointers -_0812781C: .4byte 0x02020004 +_0812781C: .4byte gSprites thumb_func_end oei_water_drop_tall thumb_func_start sub_8127820 @@ -354521,10 +354521,10 @@ _081278B6: pop {r1} bx r1 .align 2, 0 -_081278C0: .4byte 0x0202ff84 -_081278C4: .4byte 0x030048a0 +_081278C0: .4byte gUnknown_0202FF84 +_081278C4: .4byte gMapObjects _081278C8: .4byte gFieldEffectObjectTemplatePointers -_081278CC: .4byte 0x02020004 +_081278CC: .4byte gSprites _081278D0: .4byte sub_81278D8 _081278D4: .4byte 0x0000ffff thumb_func_end sub_8127820 @@ -354565,7 +354565,7 @@ _08127912: bl FieldEffectStop b _0812796A .align 2, 0 -_0812791C: .4byte 0x030048a0 +_0812791C: .4byte gMapObjects _08127920: ldrb r1, [r5, 0x4] lsls r0, r1, 4 @@ -354608,7 +354608,7 @@ _0812796A: pop {r0} bx r0 .align 2, 0 -_08127974: .4byte 0x02020004 +_08127974: .4byte gSprites thumb_func_end sub_81278D8 thumb_func_start oei_ripples @@ -354657,8 +354657,8 @@ _081279C4: bx r1 .align 2, 0 _081279CC: .4byte gFieldEffectObjectTemplatePointers -_081279D0: .4byte 0x0202ff84 -_081279D4: .4byte 0x02020004 +_081279D0: .4byte gUnknown_0202FF84 +_081279D4: .4byte gSprites thumb_func_end oei_ripples thumb_func_start sub_81279D8 @@ -354737,10 +354737,10 @@ _08127A64: pop {r1} bx r1 .align 2, 0 -_08127A6C: .4byte 0x0202ff84 -_08127A70: .4byte 0x030048a0 +_08127A6C: .4byte gUnknown_0202FF84 +_08127A70: .4byte gMapObjects _08127A74: .4byte gFieldEffectObjectTemplatePointers -_08127A78: .4byte 0x02020004 +_08127A78: .4byte gSprites thumb_func_end sub_81279D8 thumb_func_start sub_8127A7C @@ -354779,7 +354779,7 @@ _08127AB6: bl FieldEffectStop b _08127B08 .align 2, 0 -_08127AC0: .4byte 0x030048a0 +_08127AC0: .4byte gMapObjects _08127AC4: ldrb r0, [r1, 0x5] bl GetFieldObjectGraphicsInfo @@ -354819,7 +354819,7 @@ _08127B08: pop {r0} bx r0 .align 2, 0 -_08127B10: .4byte 0x02020004 +_08127B10: .4byte gSprites thumb_func_end sub_8127A7C thumb_func_start sub_8127B14 @@ -354872,9 +354872,9 @@ _08127B6C: pop {r1} bx r1 .align 2, 0 -_08127B74: .4byte 0x0202ff84 +_08127B74: .4byte gUnknown_0202FF84 _08127B78: .4byte gFieldEffectObjectTemplatePointers -_08127B7C: .4byte 0x02020004 +_08127B7C: .4byte gSprites thumb_func_end sub_8127B14 thumb_func_start sub_8127B80 @@ -354927,9 +354927,9 @@ _08127BD8: pop {r1} bx r1 .align 2, 0 -_08127BE0: .4byte 0x0202ff84 +_08127BE0: .4byte gUnknown_0202FF84 _08127BE4: .4byte gFieldEffectObjectTemplatePointers -_08127BE8: .4byte 0x02020004 +_08127BE8: .4byte gSprites thumb_func_end sub_8127B80 thumb_func_start sub_8127BEC @@ -354982,9 +354982,9 @@ _08127C44: pop {r1} bx r1 .align 2, 0 -_08127C4C: .4byte 0x0202ff84 +_08127C4C: .4byte gUnknown_0202FF84 _08127C50: .4byte gFieldEffectObjectTemplatePointers -_08127C54: .4byte 0x02020004 +_08127C54: .4byte gSprites thumb_func_end sub_8127BEC thumb_func_start sub_8127C58 @@ -355037,9 +355037,9 @@ _08127CB0: pop {r1} bx r1 .align 2, 0 -_08127CB8: .4byte 0x0202ff84 +_08127CB8: .4byte gUnknown_0202FF84 _08127CBC: .4byte gFieldEffectObjectTemplatePointers -_08127CC0: .4byte 0x02020004 +_08127CC0: .4byte gSprites thumb_func_end sub_8127C58 thumb_func_start ash @@ -355068,7 +355068,7 @@ ash: @ 8127CC4 pop {r0} bx r0 .align 2, 0 -_08127CF4: .4byte 0x0202ff84 +_08127CF4: .4byte gUnknown_0202FF84 thumb_func_end ash thumb_func_start oei_ash @@ -355137,9 +355137,9 @@ _08127D6E: pop {r1} bx r1 .align 2, 0 -_08127D78: .4byte 0x0202ff84 +_08127D78: .4byte gUnknown_0202FF84 _08127D7C: .4byte gFieldEffectObjectTemplatePointers -_08127D80: .4byte 0x02020004 +_08127D80: .4byte gSprites thumb_func_end oei_ash thumb_func_start sub_8127D84 @@ -355231,8 +355231,8 @@ sub_8127DD0: @ 8127DD0 pop {r0} bx r0 .align 2, 0 -_08127E28: .4byte 0x030048a0 -_08127E2C: .4byte 0x0202e858 +_08127E28: .4byte gMapObjects +_08127E2C: .4byte gPlayerAvatar thumb_func_end sub_8127DD0 thumb_func_start sub_8127E30 @@ -355310,9 +355310,9 @@ _08127EB2: pop {r1} bx r1 .align 2, 0 -_08127EC0: .4byte 0x0202ff84 +_08127EC0: .4byte gUnknown_0202FF84 _08127EC4: .4byte gFieldEffectObjectTemplatePointers -_08127EC8: .4byte 0x02020004 +_08127EC8: .4byte gSprites _08127ECC: .4byte 0x0000ffff thumb_func_end sub_8127E58 @@ -355338,7 +355338,7 @@ sub_8127ED0: @ 8127ED0 strh r0, [r2, 0x2E] bx lr .align 2, 0 -_08127EF8: .4byte 0x02020004 +_08127EF8: .4byte gSprites thumb_func_end sub_8127ED0 thumb_func_start sub_8127EFC @@ -355363,7 +355363,7 @@ sub_8127EFC: @ 8127EFC strh r3, [r2, 0x2E] bx lr .align 2, 0 -_08127F24: .4byte 0x02020004 +_08127F24: .4byte gSprites thumb_func_end sub_8127EFC thumb_func_start sub_8127F28 @@ -355391,7 +355391,7 @@ sub_8127F28: @ 8127F28 pop {r0} bx r0 .align 2, 0 -_08127F54: .4byte 0x02020004 +_08127F54: .4byte gSprites _08127F58: .4byte 0xfffff0ff thumb_func_end sub_8127F28 @@ -355462,8 +355462,8 @@ sub_8127F7C: @ 8127F7C pop {r0} bx r0 .align 2, 0 -_08127FCC: .4byte 0x030048a0 -_08127FD0: .4byte 0x02020004 +_08127FCC: .4byte gMapObjects +_08127FD0: .4byte gSprites thumb_func_end sub_8127F7C thumb_func_start sub_8127FD4 @@ -355683,7 +355683,7 @@ sub_8128124: @ 8128124 bx r1 .align 2, 0 _08128168: .4byte gDummySpriteTemplate -_0812816C: .4byte 0x02020004 +_0812816C: .4byte gSprites _08128170: .4byte sub_8128174 thumb_func_end sub_8128124 @@ -355722,7 +355722,7 @@ _081281AC: pop {r0} bx r0 .align 2, 0 -_081281B0: .4byte 0x02020004 +_081281B0: .4byte gSprites thumb_func_end sub_8128174 thumb_func_start sub_81281B4 @@ -355777,9 +355777,9 @@ _08128210: pop {r1} bx r1 .align 2, 0 -_08128218: .4byte 0x0202ff84 +_08128218: .4byte gUnknown_0202FF84 _0812821C: .4byte gFieldEffectObjectTemplatePointers -_08128220: .4byte 0x02020004 +_08128220: .4byte gSprites thumb_func_end sub_81281B4 thumb_func_start sub_8128224 @@ -355868,10 +355868,10 @@ _081282C8: pop {r1} bx r1 .align 2, 0 -_081282D0: .4byte 0x0202ff84 -_081282D4: .4byte 0x030048a0 +_081282D0: .4byte gUnknown_0202FF84 +_081282D4: .4byte gMapObjects _081282D8: .4byte gFieldEffectObjectTemplatePointers -_081282DC: .4byte 0x02020004 +_081282DC: .4byte gSprites thumb_func_end sub_8128224 thumb_func_start sub_81282E0 @@ -355910,7 +355910,7 @@ _0812831A: bl FieldEffectStop b _0812839A .align 2, 0 -_08128324: .4byte 0x030048a0 +_08128324: .4byte gMapObjects _08128328: ldr r2, _081283A4 ldrb r1, [r1, 0x4] @@ -355975,8 +355975,8 @@ _0812839A: pop {r0} bx r0 .align 2, 0 -_081283A4: .4byte 0x02020004 -_081283A8: .4byte 0x030048a0 +_081283A4: .4byte gSprites +_081283A8: .4byte gMapObjects thumb_func_end sub_81282E0 thumb_func_start sub_81283AC @@ -356025,9 +356025,9 @@ _081283FC: pop {r1} bx r1 .align 2, 0 -_08128404: .4byte 0x0202ff84 +_08128404: .4byte gUnknown_0202FF84 _08128408: .4byte gFieldEffectObjectTemplatePointers -_0812840C: .4byte 0x02020004 +_0812840C: .4byte gSprites thumb_func_end sub_81283AC thumb_func_start sub_8128410 @@ -356118,9 +356118,9 @@ _081284B0: pop {r1} bx r1 .align 2, 0 -_081284B8: .4byte 0x0202ff84 +_081284B8: .4byte gUnknown_0202FF84 _081284BC: .4byte gFieldEffectObjectTemplatePointers -_081284C0: .4byte 0x02020004 +_081284C0: .4byte gSprites thumb_func_end sub_8128450 thumb_func_start ShowTreeDisguiseFieldEffect @@ -356183,7 +356183,7 @@ ShowDisguiseFieldEffect: @ 81284F4 movs r0, 0x40 b _08128598 .align 2, 0 -_08128528: .4byte 0x0202ff84 +_08128528: .4byte gUnknown_0202FF84 _0812852C: ldr r1, _081285A4 lsls r0, r6, 2 @@ -356248,7 +356248,7 @@ _08128598: bx r1 .align 2, 0 _081285A4: .4byte gFieldEffectObjectTemplatePointers -_081285A8: .4byte 0x02020004 +_081285A8: .4byte gSprites thumb_func_end ShowDisguiseFieldEffect thumb_func_start sub_81285AC @@ -356369,8 +356369,8 @@ _0812868C: pop {r0} bx r0 .align 2, 0 -_08128694: .4byte 0x030048a0 -_08128698: .4byte 0x02020004 +_08128694: .4byte gMapObjects +_08128698: .4byte gSprites thumb_func_end sub_81285AC thumb_func_start sub_812869C @@ -356394,7 +356394,7 @@ _081286BA: pop {r0} bx r0 .align 2, 0 -_081286C0: .4byte 0x02020004 +_081286C0: .4byte gSprites thumb_func_end sub_812869C thumb_func_start sub_81286C4 @@ -356420,7 +356420,7 @@ sub_81286C4: @ 81286C4 movs r0, 0 b _081286FC .align 2, 0 -_081286EC: .4byte 0x02020004 +_081286EC: .4byte gSprites _081286F0: movs r0, 0x2 strb r0, [r2] @@ -356488,9 +356488,9 @@ _08128760: pop {r1} bx r1 .align 2, 0 -_08128768: .4byte 0x0202ff84 +_08128768: .4byte gUnknown_0202FF84 _0812876C: .4byte gFieldEffectObjectTemplatePointers -_08128770: .4byte 0x02020004 +_08128770: .4byte gSprites thumb_func_end sub_8128700 thumb_func_start sub_8128774 @@ -356685,8 +356685,8 @@ _081288BC: strb r0, [r2] b _081288EE .align 2, 0 -_081288DC: .4byte 0x030048a0 -_081288E0: .4byte 0x02020004 +_081288DC: .4byte gMapObjects +_081288E0: .4byte gSprites _081288E4: adds r0, r7, 0x1 lsls r0, 24 @@ -356739,7 +356739,7 @@ _08128910: bx r0 .align 2, 0 _0812893C: .4byte 0x020192e4 -_08128940: .4byte 0x02038570 +_08128940: .4byte gUnknown_02038570 thumb_func_end sub_81288F4 thumb_func_start sub_8128944 @@ -356843,8 +356843,8 @@ _081289BE: b _08128A06 .align 2, 0 _081289F4: .4byte 0x020192e4 -_081289F8: .4byte 0x02039238 -_081289FC: .4byte 0x0203858e +_081289F8: .4byte gUnknown_02039238 +_081289FC: .4byte gUnknown_0203858E _08128A00: .4byte gContestAIs _08128A04: strh r1, [r4, 0x2] @@ -356965,7 +356965,7 @@ sub_8128AA8: @ 8128AA8 b _08128ADE .align 2, 0 _08128AD0: .4byte 0x020192e4 -_08128AD4: .4byte 0x02039238 +_08128AD4: .4byte gUnknown_02039238 _08128AD8: cmp r0, 0 bge _08128ADE @@ -356996,7 +356996,7 @@ contest_ai_get_turn: @ 8128AF0 bx lr .align 2, 0 _08128B04: .4byte 0x020192e4 -_08128B08: .4byte 0x02039238 +_08128B08: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_turn thumb_func_start sub_8128B0C @@ -357025,7 +357025,7 @@ sub_8128B0C: @ 8128B0C b _08128B48 .align 2, 0 _08128B3C: .4byte 0x020192e4 -_08128B40: .4byte 0x02039238 +_08128B40: .4byte gUnknown_02039238 _08128B44: adds r0, r2, 0x5 str r0, [r3] @@ -357060,7 +357060,7 @@ sub_8128B4C: @ 8128B4C b _08128B88 .align 2, 0 _08128B7C: .4byte 0x020192e4 -_08128B80: .4byte 0x02039238 +_08128B80: .4byte gUnknown_02039238 _08128B84: adds r0, r2, 0x5 str r0, [r3] @@ -357095,7 +357095,7 @@ sub_8128B8C: @ 8128B8C b _08128BC8 .align 2, 0 _08128BBC: .4byte 0x020192e4 -_08128BC0: .4byte 0x02039238 +_08128BC0: .4byte gUnknown_02039238 _08128BC4: adds r0, r2, 0x5 str r0, [r3] @@ -357130,7 +357130,7 @@ sub_8128BCC: @ 8128BCC b _08128C08 .align 2, 0 _08128BFC: .4byte 0x020192e4 -_08128C00: .4byte 0x02039238 +_08128C00: .4byte gUnknown_02039238 _08128C04: adds r0, r2, 0x5 str r0, [r3] @@ -357155,7 +357155,7 @@ contest_ai_get_excitement: @ 8128C0C bx lr .align 2, 0 _08128C24: .4byte 0x020192e4 -_08128C28: .4byte 0x02039238 +_08128C28: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_excitement thumb_func_start sub_8128C2C @@ -357184,7 +357184,7 @@ sub_8128C2C: @ 8128C2C b _08128C68 .align 2, 0 _08128C5C: .4byte 0x020192e4 -_08128C60: .4byte 0x02039238 +_08128C60: .4byte gUnknown_02039238 _08128C64: adds r0, r2, 0x5 str r0, [r3] @@ -357219,7 +357219,7 @@ sub_8128C6C: @ 8128C6C b _08128CA8 .align 2, 0 _08128C9C: .4byte 0x020192e4 -_08128CA0: .4byte 0x02039238 +_08128CA0: .4byte gUnknown_02039238 _08128CA4: adds r0, r2, 0x5 str r0, [r3] @@ -357254,7 +357254,7 @@ sub_8128CAC: @ 8128CAC b _08128CE8 .align 2, 0 _08128CDC: .4byte 0x020192e4 -_08128CE0: .4byte 0x02039238 +_08128CE0: .4byte gUnknown_02039238 _08128CE4: adds r0, r2, 0x5 str r0, [r3] @@ -357289,7 +357289,7 @@ sub_8128CEC: @ 8128CEC b _08128D28 .align 2, 0 _08128D1C: .4byte 0x020192e4 -_08128D20: .4byte 0x02039238 +_08128D20: .4byte gUnknown_02039238 _08128D24: adds r0, r2, 0x5 str r0, [r3] @@ -357316,7 +357316,7 @@ contest_ai_get_user_order: @ 8128D2C bx lr .align 2, 0 _08128D48: .4byte 0x020192e4 -_08128D4C: .4byte 0x02039238 +_08128D4C: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_user_order thumb_func_start sub_8128D50 @@ -357345,7 +357345,7 @@ sub_8128D50: @ 8128D50 b _08128D8C .align 2, 0 _08128D80: .4byte 0x020192e4 -_08128D84: .4byte 0x02039238 +_08128D84: .4byte gUnknown_02039238 _08128D88: adds r0, r2, 0x5 str r0, [r3] @@ -357380,7 +357380,7 @@ sub_8128D90: @ 8128D90 b _08128DCC .align 2, 0 _08128DC0: .4byte 0x020192e4 -_08128DC4: .4byte 0x02039238 +_08128DC4: .4byte gUnknown_02039238 _08128DC8: adds r0, r2, 0x5 str r0, [r3] @@ -357415,7 +357415,7 @@ sub_8128DD0: @ 8128DD0 b _08128E0C .align 2, 0 _08128E00: .4byte 0x020192e4 -_08128E04: .4byte 0x02039238 +_08128E04: .4byte gUnknown_02039238 _08128E08: adds r0, r2, 0x5 str r0, [r3] @@ -357450,7 +357450,7 @@ sub_8128E10: @ 8128E10 b _08128E4C .align 2, 0 _08128E40: .4byte 0x020192e4 -_08128E44: .4byte 0x02039238 +_08128E44: .4byte gUnknown_02039238 _08128E48: adds r0, r2, 0x5 str r0, [r3] @@ -357489,7 +357489,7 @@ contest_ai_get_user_condition_maybe: @ 8128E50 bx r0 .align 2, 0 _08128E88: .4byte 0x020192e4 -_08128E8C: .4byte 0x02039238 +_08128E8C: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_user_condition_maybe thumb_func_start sub_8128E90 @@ -357518,7 +357518,7 @@ sub_8128E90: @ 8128E90 b _08128ECC .align 2, 0 _08128EC0: .4byte 0x020192e4 -_08128EC4: .4byte 0x02039238 +_08128EC4: .4byte gUnknown_02039238 _08128EC8: adds r0, r2, 0x5 str r0, [r3] @@ -357553,7 +357553,7 @@ sub_8128ED0: @ 8128ED0 b _08128F0C .align 2, 0 _08128F00: .4byte 0x020192e4 -_08128F04: .4byte 0x02039238 +_08128F04: .4byte gUnknown_02039238 _08128F08: adds r0, r2, 0x5 str r0, [r3] @@ -357588,7 +357588,7 @@ sub_8128F10: @ 8128F10 b _08128F4C .align 2, 0 _08128F40: .4byte 0x020192e4 -_08128F44: .4byte 0x02039238 +_08128F44: .4byte gUnknown_02039238 _08128F48: adds r0, r2, 0x5 str r0, [r3] @@ -357623,7 +357623,7 @@ sub_8128F50: @ 8128F50 b _08128F8C .align 2, 0 _08128F80: .4byte 0x020192e4 -_08128F84: .4byte 0x02039238 +_08128F84: .4byte gUnknown_02039238 _08128F88: adds r0, r2, 0x5 str r0, [r3] @@ -357653,7 +357653,7 @@ sub_8128F90: @ 8128F90 bx lr .align 2, 0 _08128FB4: .4byte 0x020192e4 -_08128FB8: .4byte 0x02039238 +_08128FB8: .4byte gUnknown_02039238 thumb_func_end sub_8128F90 thumb_func_start sub_8128FBC @@ -357687,7 +357687,7 @@ sub_8128FBC: @ 8128FBC b _08129000 .align 2, 0 _08128FF4: .4byte 0x020192e4 -_08128FF8: .4byte 0x02039238 +_08128FF8: .4byte gUnknown_02039238 _08128FFC: adds r0, r3, 0x6 str r0, [r4] @@ -357728,7 +357728,7 @@ sub_8129008: @ 8129008 b _0812904C .align 2, 0 _08129040: .4byte 0x020192e4 -_08129044: .4byte 0x02039238 +_08129044: .4byte gUnknown_02039238 _08129048: adds r0, r3, 0x6 str r0, [r4] @@ -357769,7 +357769,7 @@ sub_8129054: @ 8129054 b _08129098 .align 2, 0 _0812908C: .4byte 0x020192e4 -_08129090: .4byte 0x02039238 +_08129090: .4byte gUnknown_02039238 _08129094: adds r0, r3, 0x6 str r0, [r4] @@ -357810,7 +357810,7 @@ sub_81290A0: @ 81290A0 b _081290E4 .align 2, 0 _081290D8: .4byte 0x020192e4 -_081290DC: .4byte 0x02039238 +_081290DC: .4byte gUnknown_02039238 _081290E0: adds r0, r3, 0x6 str r0, [r4] @@ -357838,8 +357838,8 @@ sub_81290EC: @ 81290EC bx lr .align 2, 0 _08129108: .4byte 0x020192e4 -_0812910C: .4byte 0x02038670 -_08129110: .4byte 0x02039238 +_0812910C: .4byte gUnknown_02038670 +_08129110: .4byte gUnknown_02039238 thumb_func_end sub_81290EC thumb_func_start sub_8129114 @@ -357873,7 +357873,7 @@ sub_8129114: @ 8129114 b _08129158 .align 2, 0 _0812914C: .4byte 0x020192e4 -_08129150: .4byte 0x02039238 +_08129150: .4byte gUnknown_02039238 _08129154: adds r0, r3, 0x6 str r0, [r4] @@ -357914,7 +357914,7 @@ sub_8129160: @ 8129160 b _081291A4 .align 2, 0 _08129198: .4byte 0x020192e4 -_0812919C: .4byte 0x02039238 +_0812919C: .4byte gUnknown_02039238 _081291A0: adds r0, r3, 0x6 str r0, [r4] @@ -357955,7 +357955,7 @@ sub_81291AC: @ 81291AC b _081291F0 .align 2, 0 _081291E4: .4byte 0x020192e4 -_081291E8: .4byte 0x02039238 +_081291E8: .4byte gUnknown_02039238 _081291EC: adds r0, r3, 0x6 str r0, [r4] @@ -357996,7 +357996,7 @@ sub_81291F8: @ 81291F8 b _0812923C .align 2, 0 _08129230: .4byte 0x020192e4 -_08129234: .4byte 0x02039238 +_08129234: .4byte gUnknown_02039238 _08129238: adds r0, r3, 0x6 str r0, [r4] @@ -358019,8 +358019,8 @@ contest_ai_get_contest_type: @ 8129244 bx lr .align 2, 0 _08129258: .4byte 0x020192e4 -_0812925C: .4byte 0x0203869c -_08129260: .4byte 0x02039238 +_0812925C: .4byte gUnknown_0203869C +_08129260: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_contest_type thumb_func_start sub_8129264 @@ -358049,7 +358049,7 @@ sub_8129264: @ 8129264 b _081292A0 .align 2, 0 _08129294: .4byte 0x020192e4 -_08129298: .4byte 0x02039238 +_08129298: .4byte gUnknown_02039238 _0812929C: adds r0, r2, 0x5 str r0, [r3] @@ -358084,7 +358084,7 @@ sub_81292A4: @ 81292A4 b _081292E0 .align 2, 0 _081292D4: .4byte 0x020192e4 -_081292D8: .4byte 0x02039238 +_081292D8: .4byte gUnknown_02039238 _081292DC: adds r0, r2, 0x5 str r0, [r3] @@ -358120,9 +358120,9 @@ contest_ai_get_move_excitement: @ 81292E4 pop {r0} bx r0 .align 2, 0 -_08129318: .4byte 0x02038570 +_08129318: .4byte gUnknown_02038570 _0812931C: .4byte 0x020192e4 -_08129320: .4byte 0x02039238 +_08129320: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_move_excitement thumb_func_start sub_8129324 @@ -358152,7 +358152,7 @@ sub_8129324: @ 8129324 b _08129360 .align 2, 0 _08129354: .4byte 0x020192e4 -_08129358: .4byte 0x02039238 +_08129358: .4byte gUnknown_02039238 _0812935C: adds r0, r2, 0x5 str r0, [r3] @@ -358189,7 +358189,7 @@ sub_8129368: @ 8129368 b _081293A4 .align 2, 0 _08129398: .4byte 0x020192e4 -_0812939C: .4byte 0x02039238 +_0812939C: .4byte gUnknown_02039238 _081293A0: adds r0, r2, 0x5 str r0, [r3] @@ -358226,7 +358226,7 @@ sub_81293AC: @ 81293AC b _081293E8 .align 2, 0 _081293DC: .4byte 0x020192e4 -_081293E0: .4byte 0x02039238 +_081293E0: .4byte gUnknown_02039238 _081293E4: adds r0, r2, 0x5 str r0, [r3] @@ -358263,7 +358263,7 @@ sub_81293F0: @ 81293F0 b _0812942C .align 2, 0 _08129420: .4byte 0x020192e4 -_08129424: .4byte 0x02039238 +_08129424: .4byte gUnknown_02039238 _08129428: adds r0, r2, 0x5 str r0, [r3] @@ -358298,10 +358298,10 @@ contest_ai_get_move_effect: @ 8129434 str r0, [r1] bx lr .align 2, 0 -_08129460: .4byte 0x02038570 +_08129460: .4byte gUnknown_02038570 _08129464: .4byte 0x020192e4 _08129468: .4byte gContestMoves -_0812946C: .4byte 0x02039238 +_0812946C: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_move_effect thumb_func_start sub_8129470 @@ -358330,7 +358330,7 @@ sub_8129470: @ 8129470 b _081294AC .align 2, 0 _081294A0: .4byte 0x020192e4 -_081294A4: .4byte 0x02039238 +_081294A4: .4byte gUnknown_02039238 _081294A8: adds r0, r2, 0x5 str r0, [r3] @@ -358365,7 +358365,7 @@ sub_81294B0: @ 81294B0 b _081294EC .align 2, 0 _081294E0: .4byte 0x020192e4 -_081294E4: .4byte 0x02039238 +_081294E4: .4byte gUnknown_02039238 _081294E8: adds r0, r2, 0x5 str r0, [r3] @@ -358403,11 +358403,11 @@ contest_ai_get_move_effect_type: @ 81294F0 str r0, [r1] bx lr .align 2, 0 -_08129524: .4byte 0x02038570 +_08129524: .4byte gUnknown_02038570 _08129528: .4byte 0x020192e4 _0812952C: .4byte gContestEffects _08129530: .4byte gContestMoves -_08129534: .4byte 0x02039238 +_08129534: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_move_effect_type thumb_func_start sub_8129538 @@ -358436,7 +358436,7 @@ sub_8129538: @ 8129538 b _08129574 .align 2, 0 _08129568: .4byte 0x020192e4 -_0812956C: .4byte 0x02039238 +_0812956C: .4byte gUnknown_02039238 _08129570: adds r0, r2, 0x5 str r0, [r3] @@ -358471,7 +358471,7 @@ sub_8129578: @ 8129578 b _081295B4 .align 2, 0 _081295A8: .4byte 0x020192e4 -_081295AC: .4byte 0x02039238 +_081295AC: .4byte gUnknown_02039238 _081295B0: adds r0, r2, 0x5 str r0, [r3] @@ -358530,11 +358530,11 @@ _08129608: movs r0, 0x1 b _08129626 .align 2, 0 -_08129610: .4byte 0x02038570 +_08129610: .4byte gUnknown_02038570 _08129614: .4byte 0x020192e4 _08129618: .4byte gContestEffects _0812961C: .4byte gContestMoves -_08129620: .4byte 0x02039238 +_08129620: .4byte gUnknown_02039238 _08129624: movs r0, 0 _08129626: @@ -358573,7 +358573,7 @@ sub_8129638: @ 8129638 b _08129674 .align 2, 0 _08129664: .4byte 0x020192e4 -_08129668: .4byte 0x02039238 +_08129668: .4byte gUnknown_02039238 _0812966C: ldr r1, _08129678 ldr r0, [r1] @@ -358583,7 +358583,7 @@ _08129674: pop {r0} bx r0 .align 2, 0 -_08129678: .4byte 0x02039238 +_08129678: .4byte gUnknown_02039238 thumb_func_end sub_8129638 thumb_func_start sub_812967C @@ -358636,11 +358636,11 @@ _081296CC: movs r0, 0x1 b _081296EA .align 2, 0 -_081296D4: .4byte 0x02038570 +_081296D4: .4byte gUnknown_02038570 _081296D8: .4byte 0x020192e4 _081296DC: .4byte gContestEffects _081296E0: .4byte gContestMoves -_081296E4: .4byte 0x02039238 +_081296E4: .4byte gUnknown_02039238 _081296E8: movs r0, 0 _081296EA: @@ -358679,7 +358679,7 @@ sub_81296FC: @ 81296FC b _08129738 .align 2, 0 _08129728: .4byte 0x020192e4 -_0812972C: .4byte 0x02039238 +_0812972C: .4byte gUnknown_02039238 _08129730: ldr r1, _0812973C ldr r0, [r1] @@ -358689,7 +358689,7 @@ _08129738: pop {r0} bx r0 .align 2, 0 -_0812973C: .4byte 0x02039238 +_0812973C: .4byte gUnknown_02039238 thumb_func_end sub_81296FC thumb_func_start sub_8129740 @@ -358728,11 +358728,11 @@ sub_8129740: @ 8129740 pop {r0} bx r0 .align 2, 0 -_08129784: .4byte 0x02038570 +_08129784: .4byte gUnknown_02038570 _08129788: .4byte 0x020192e4 _0812978C: .4byte gContestEffects _08129790: .4byte gContestMoves -_08129794: .4byte 0x02039238 +_08129794: .4byte gUnknown_02039238 thumb_func_end sub_8129740 thumb_func_start sub_8129798 @@ -358761,7 +358761,7 @@ sub_8129798: @ 8129798 b _081297D4 .align 2, 0 _081297C8: .4byte 0x020192e4 -_081297CC: .4byte 0x02039238 +_081297CC: .4byte gUnknown_02039238 _081297D0: adds r0, r2, 0x5 str r0, [r3] @@ -358796,7 +358796,7 @@ sub_81297D8: @ 81297D8 b _08129814 .align 2, 0 _08129808: .4byte 0x020192e4 -_0812980C: .4byte 0x02039238 +_0812980C: .4byte gUnknown_02039238 _08129810: adds r0, r2, 0x5 str r0, [r3] @@ -358831,7 +358831,7 @@ sub_8129818: @ 8129818 b _08129854 .align 2, 0 _08129848: .4byte 0x020192e4 -_0812984C: .4byte 0x02039238 +_0812984C: .4byte gUnknown_02039238 _08129850: adds r0, r2, 0x5 str r0, [r3] @@ -358866,7 +358866,7 @@ sub_8129858: @ 8129858 b _08129894 .align 2, 0 _08129888: .4byte 0x020192e4 -_0812988C: .4byte 0x02039238 +_0812988C: .4byte gUnknown_02039238 _08129890: adds r0, r2, 0x5 str r0, [r3] @@ -358911,11 +358911,11 @@ sub_8129898: @ 8129898 pop {r0} bx r0 .align 2, 0 -_081298DC: .4byte 0x02038570 +_081298DC: .4byte gUnknown_02038570 _081298E0: .4byte 0x020192e4 _081298E4: .4byte gContestEffects _081298E8: .4byte gContestMoves -_081298EC: .4byte 0x02039238 +_081298EC: .4byte gUnknown_02039238 thumb_func_end sub_8129898 thumb_func_start sub_81298F0 @@ -358944,7 +358944,7 @@ sub_81298F0: @ 81298F0 b _0812992C .align 2, 0 _08129920: .4byte 0x020192e4 -_08129924: .4byte 0x02039238 +_08129924: .4byte gUnknown_02039238 _08129928: adds r0, r2, 0x5 str r0, [r3] @@ -358979,7 +358979,7 @@ sub_8129930: @ 8129930 b _0812996C .align 2, 0 _08129960: .4byte 0x020192e4 -_08129964: .4byte 0x02039238 +_08129964: .4byte gUnknown_02039238 _08129968: adds r0, r2, 0x5 str r0, [r3] @@ -359014,7 +359014,7 @@ sub_8129970: @ 8129970 b _081299AC .align 2, 0 _081299A0: .4byte 0x020192e4 -_081299A4: .4byte 0x02039238 +_081299A4: .4byte gUnknown_02039238 _081299A8: adds r0, r2, 0x5 str r0, [r3] @@ -359049,7 +359049,7 @@ sub_81299B0: @ 81299B0 b _081299EC .align 2, 0 _081299E0: .4byte 0x020192e4 -_081299E4: .4byte 0x02039238 +_081299E4: .4byte gUnknown_02039238 _081299E8: adds r0, r2, 0x5 str r0, [r3] @@ -359085,7 +359085,7 @@ contest_ai_get_move_used_count: @ 81299F0 movs r0, 0 b _08129A30 .align 2, 0 -_08129A20: .4byte 0x02038570 +_08129A20: .4byte gUnknown_02038570 _08129A24: .4byte 0x020192e4 _08129A28: ldrb r0, [r0, 0xB] @@ -359102,7 +359102,7 @@ _08129A30: pop {r0} bx r0 .align 2, 0 -_08129A40: .4byte 0x02039238 +_08129A40: .4byte gUnknown_02039238 thumb_func_end contest_ai_get_move_used_count thumb_func_start sub_8129A44 @@ -359131,7 +359131,7 @@ sub_8129A44: @ 8129A44 b _08129A80 .align 2, 0 _08129A74: .4byte 0x020192e4 -_08129A78: .4byte 0x02039238 +_08129A78: .4byte gUnknown_02039238 _08129A7C: adds r0, r2, 0x5 str r0, [r3] @@ -359166,7 +359166,7 @@ sub_8129A84: @ 8129A84 b _08129AC0 .align 2, 0 _08129AB4: .4byte 0x020192e4 -_08129AB8: .4byte 0x02039238 +_08129AB8: .4byte gUnknown_02039238 _08129ABC: adds r0, r2, 0x5 str r0, [r3] @@ -359201,7 +359201,7 @@ sub_8129AC4: @ 8129AC4 b _08129B00 .align 2, 0 _08129AF4: .4byte 0x020192e4 -_08129AF8: .4byte 0x02039238 +_08129AF8: .4byte gUnknown_02039238 _08129AFC: adds r0, r2, 0x5 str r0, [r3] @@ -359236,7 +359236,7 @@ sub_8129B04: @ 8129B04 b _08129B40 .align 2, 0 _08129B34: .4byte 0x020192e4 -_08129B38: .4byte 0x02039238 +_08129B38: .4byte gUnknown_02039238 _08129B3C: adds r0, r2, 0x5 str r0, [r3] @@ -359303,9 +359303,9 @@ _08129B96: pop {r0} bx r0 .align 2, 0 -_08129BAC: .4byte 0x02038570 +_08129BAC: .4byte gUnknown_02038570 _08129BB0: .4byte 0x020192e4 -_08129BB4: .4byte 0x02039238 +_08129BB4: .4byte gUnknown_02039238 thumb_func_end contest_ai_check_combo_starter thumb_func_start sub_8129BB8 @@ -359333,7 +359333,7 @@ sub_8129BB8: @ 8129BB8 b _08129BF4 .align 2, 0 _08129BE4: .4byte 0x020192e4 -_08129BE8: .4byte 0x02039238 +_08129BE8: .4byte gUnknown_02039238 _08129BEC: ldr r1, _08129BF8 ldr r0, [r1] @@ -359343,7 +359343,7 @@ _08129BF4: pop {r0} bx r0 .align 2, 0 -_08129BF8: .4byte 0x02039238 +_08129BF8: .4byte gUnknown_02039238 thumb_func_end sub_8129BB8 thumb_func_start sub_8129BFC @@ -359371,7 +359371,7 @@ sub_8129BFC: @ 8129BFC b _08129C38 .align 2, 0 _08129C28: .4byte 0x020192e4 -_08129C2C: .4byte 0x02039238 +_08129C2C: .4byte gUnknown_02039238 _08129C30: ldr r1, _08129C3C ldr r0, [r1] @@ -359381,7 +359381,7 @@ _08129C38: pop {r0} bx r0 .align 2, 0 -_08129C3C: .4byte 0x02039238 +_08129C3C: .4byte gUnknown_02039238 thumb_func_end sub_8129BFC thumb_func_start contest_ai_check_combo_finisher @@ -359441,9 +359441,9 @@ _08129C90: pop {r0} bx r0 .align 2, 0 -_08129CA8: .4byte 0x02038570 +_08129CA8: .4byte gUnknown_02038570 _08129CAC: .4byte 0x020192e4 -_08129CB0: .4byte 0x02039238 +_08129CB0: .4byte gUnknown_02039238 thumb_func_end contest_ai_check_combo_finisher thumb_func_start sub_8129CB4 @@ -359471,7 +359471,7 @@ sub_8129CB4: @ 8129CB4 b _08129CF0 .align 2, 0 _08129CE0: .4byte 0x020192e4 -_08129CE4: .4byte 0x02039238 +_08129CE4: .4byte gUnknown_02039238 _08129CE8: ldr r1, _08129CF4 ldr r0, [r1] @@ -359481,7 +359481,7 @@ _08129CF0: pop {r0} bx r0 .align 2, 0 -_08129CF4: .4byte 0x02039238 +_08129CF4: .4byte gUnknown_02039238 thumb_func_end sub_8129CB4 thumb_func_start sub_8129CF8 @@ -359509,7 +359509,7 @@ sub_8129CF8: @ 8129CF8 b _08129D34 .align 2, 0 _08129D24: .4byte 0x020192e4 -_08129D28: .4byte 0x02039238 +_08129D28: .4byte gUnknown_02039238 _08129D2C: ldr r1, _08129D38 ldr r0, [r1] @@ -359519,7 +359519,7 @@ _08129D34: pop {r0} bx r0 .align 2, 0 -_08129D38: .4byte 0x02039238 +_08129D38: .4byte gUnknown_02039238 thumb_func_end sub_8129CF8 thumb_func_start contest_ai_check_would_finish_combo @@ -359565,9 +359565,9 @@ _08129D7A: pop {r0} bx r0 .align 2, 0 -_08129D8C: .4byte 0x02038570 +_08129D8C: .4byte gUnknown_02038570 _08129D90: .4byte 0x020192e4 -_08129D94: .4byte 0x02039238 +_08129D94: .4byte gUnknown_02039238 thumb_func_end contest_ai_check_would_finish_combo thumb_func_start sub_8129D98 @@ -359595,7 +359595,7 @@ sub_8129D98: @ 8129D98 b _08129DD4 .align 2, 0 _08129DC4: .4byte 0x020192e4 -_08129DC8: .4byte 0x02039238 +_08129DC8: .4byte gUnknown_02039238 _08129DCC: ldr r1, _08129DD8 ldr r0, [r1] @@ -359605,7 +359605,7 @@ _08129DD4: pop {r0} bx r0 .align 2, 0 -_08129DD8: .4byte 0x02039238 +_08129DD8: .4byte gUnknown_02039238 thumb_func_end sub_8129D98 thumb_func_start sub_8129DDC @@ -359633,7 +359633,7 @@ sub_8129DDC: @ 8129DDC b _08129E18 .align 2, 0 _08129E08: .4byte 0x020192e4 -_08129E0C: .4byte 0x02039238 +_08129E0C: .4byte gUnknown_02039238 _08129E10: ldr r1, _08129E1C ldr r0, [r1] @@ -359643,7 +359643,7 @@ _08129E18: pop {r0} bx r0 .align 2, 0 -_08129E1C: .4byte 0x02039238 +_08129E1C: .4byte gUnknown_02039238 thumb_func_end sub_8129DDC thumb_func_start contest_ai_get_condition @@ -359676,7 +359676,7 @@ contest_ai_get_condition: @ 8129E20 pop {r0} bx r0 .align 2, 0 -_08129E5C: .4byte 0x02039238 +_08129E5C: .4byte gUnknown_02039238 _08129E60: .4byte 0x020192e4 thumb_func_end contest_ai_get_condition @@ -359706,7 +359706,7 @@ sub_8129E64: @ 8129E64 b _08129EA0 .align 2, 0 _08129E94: .4byte 0x020192e4 -_08129E98: .4byte 0x02039238 +_08129E98: .4byte gUnknown_02039238 _08129E9C: adds r0, r2, 0x5 str r0, [r3] @@ -359741,7 +359741,7 @@ sub_8129EA4: @ 8129EA4 b _08129EE0 .align 2, 0 _08129ED4: .4byte 0x020192e4 -_08129ED8: .4byte 0x02039238 +_08129ED8: .4byte gUnknown_02039238 _08129EDC: adds r0, r2, 0x5 str r0, [r3] @@ -359776,7 +359776,7 @@ sub_8129EE4: @ 8129EE4 b _08129F20 .align 2, 0 _08129F14: .4byte 0x020192e4 -_08129F18: .4byte 0x02039238 +_08129F18: .4byte gUnknown_02039238 _08129F1C: adds r0, r2, 0x5 str r0, [r3] @@ -359811,7 +359811,7 @@ sub_8129F24: @ 8129F24 b _08129F60 .align 2, 0 _08129F54: .4byte 0x020192e4 -_08129F58: .4byte 0x02039238 +_08129F58: .4byte gUnknown_02039238 _08129F5C: adds r0, r2, 0x5 str r0, [r3] @@ -359858,7 +359858,7 @@ _08129F9C: pop {r0} bx r0 .align 2, 0 -_08129FAC: .4byte 0x02039238 +_08129FAC: .4byte gUnknown_02039238 _08129FB0: .4byte gContestMoves _08129FB4: .4byte 0x02019260 _08129FB8: .4byte 0x020192e4 @@ -359890,7 +359890,7 @@ sub_8129FBC: @ 8129FBC b _08129FF8 .align 2, 0 _08129FEC: .4byte 0x020192e4 -_08129FF0: .4byte 0x02039238 +_08129FF0: .4byte gUnknown_02039238 _08129FF4: adds r0, r2, 0x5 str r0, [r3] @@ -359925,7 +359925,7 @@ sub_8129FFC: @ 8129FFC b _0812A038 .align 2, 0 _0812A02C: .4byte 0x020192e4 -_0812A030: .4byte 0x02039238 +_0812A030: .4byte gUnknown_02039238 _0812A034: adds r0, r2, 0x5 str r0, [r3] @@ -359960,7 +359960,7 @@ sub_812A03C: @ 812A03C b _0812A078 .align 2, 0 _0812A06C: .4byte 0x020192e4 -_0812A070: .4byte 0x02039238 +_0812A070: .4byte gUnknown_02039238 _0812A074: adds r0, r2, 0x5 str r0, [r3] @@ -359995,7 +359995,7 @@ sub_812A07C: @ 812A07C b _0812A0B8 .align 2, 0 _0812A0AC: .4byte 0x020192e4 -_0812A0B0: .4byte 0x02039238 +_0812A0B0: .4byte gUnknown_02039238 _0812A0B4: adds r0, r2, 0x5 str r0, [r3] @@ -360021,7 +360021,7 @@ contest_ai_check_can_participate: @ 812A0BC movs r0, 0 b _0812A0E8 .align 2, 0 -_0812A0DC: .4byte 0x02039238 +_0812A0DC: .4byte gUnknown_02039238 _0812A0E0: .4byte 0x020192e4 _0812A0E4: ldr r1, _0812A0F8 @@ -360036,7 +360036,7 @@ _0812A0E8: bx r0 .align 2, 0 _0812A0F8: .4byte 0x020192e4 -_0812A0FC: .4byte 0x02039238 +_0812A0FC: .4byte gUnknown_02039238 thumb_func_end contest_ai_check_can_participate thumb_func_start sub_812A100 @@ -360064,7 +360064,7 @@ sub_812A100: @ 812A100 b _0812A13C .align 2, 0 _0812A12C: .4byte 0x020192e4 -_0812A130: .4byte 0x02039238 +_0812A130: .4byte gUnknown_02039238 _0812A134: ldr r1, _0812A140 ldr r0, [r1] @@ -360074,7 +360074,7 @@ _0812A13C: pop {r0} bx r0 .align 2, 0 -_0812A140: .4byte 0x02039238 +_0812A140: .4byte gUnknown_02039238 thumb_func_end sub_812A100 thumb_func_start sub_812A144 @@ -360102,7 +360102,7 @@ sub_812A144: @ 812A144 b _0812A180 .align 2, 0 _0812A170: .4byte 0x020192e4 -_0812A174: .4byte 0x02039238 +_0812A174: .4byte gUnknown_02039238 _0812A178: ldr r1, _0812A184 ldr r0, [r1] @@ -360112,7 +360112,7 @@ _0812A180: pop {r0} bx r0 .align 2, 0 -_0812A184: .4byte 0x02039238 +_0812A184: .4byte gUnknown_02039238 thumb_func_end sub_812A144 thumb_func_start contest_ai_get_val_812A188 @@ -360142,7 +360142,7 @@ contest_ai_get_val_812A188: @ 812A188 pop {r0} bx r0 .align 2, 0 -_0812A1BC: .4byte 0x02039238 +_0812A1BC: .4byte gUnknown_02039238 _0812A1C0: .4byte 0x020192e4 thumb_func_end contest_ai_get_val_812A188 @@ -360171,7 +360171,7 @@ sub_812A1C4: @ 812A1C4 b _0812A200 .align 2, 0 _0812A1F0: .4byte 0x020192e4 -_0812A1F4: .4byte 0x02039238 +_0812A1F4: .4byte gUnknown_02039238 _0812A1F8: ldr r1, _0812A204 ldr r0, [r1] @@ -360181,7 +360181,7 @@ _0812A200: pop {r0} bx r0 .align 2, 0 -_0812A204: .4byte 0x02039238 +_0812A204: .4byte gUnknown_02039238 thumb_func_end sub_812A1C4 thumb_func_start sub_812A208 @@ -360209,7 +360209,7 @@ sub_812A208: @ 812A208 b _0812A244 .align 2, 0 _0812A234: .4byte 0x020192e4 -_0812A238: .4byte 0x02039238 +_0812A238: .4byte gUnknown_02039238 _0812A23C: ldr r1, _0812A248 ldr r0, [r1] @@ -360219,7 +360219,7 @@ _0812A244: pop {r0} bx r0 .align 2, 0 -_0812A248: .4byte 0x02039238 +_0812A248: .4byte gUnknown_02039238 thumb_func_end sub_812A208 thumb_func_start sub_812A24C @@ -360256,7 +360256,7 @@ sub_812A24C: @ 812A24C pop {r0} bx r0 .align 2, 0 -_0812A28C: .4byte 0x02039238 +_0812A28C: .4byte gUnknown_02039238 _0812A290: .4byte 0x020192e4 thumb_func_end sub_812A24C @@ -360285,7 +360285,7 @@ sub_812A294: @ 812A294 b _0812A2D0 .align 2, 0 _0812A2C0: .4byte 0x020192e4 -_0812A2C4: .4byte 0x02039238 +_0812A2C4: .4byte gUnknown_02039238 _0812A2C8: ldr r1, _0812A2D4 ldr r0, [r1] @@ -360295,7 +360295,7 @@ _0812A2D0: pop {r0} bx r0 .align 2, 0 -_0812A2D4: .4byte 0x02039238 +_0812A2D4: .4byte gUnknown_02039238 thumb_func_end sub_812A294 thumb_func_start sub_812A2D8 @@ -360323,7 +360323,7 @@ sub_812A2D8: @ 812A2D8 b _0812A314 .align 2, 0 _0812A304: .4byte 0x020192e4 -_0812A308: .4byte 0x02039238 +_0812A308: .4byte gUnknown_02039238 _0812A30C: ldr r1, _0812A318 ldr r0, [r1] @@ -360333,7 +360333,7 @@ _0812A314: pop {r0} bx r0 .align 2, 0 -_0812A318: .4byte 0x02039238 +_0812A318: .4byte gUnknown_02039238 thumb_func_end sub_812A2D8 thumb_func_start sub_812A31C @@ -360361,7 +360361,7 @@ sub_812A31C: @ 812A31C b _0812A358 .align 2, 0 _0812A348: .4byte 0x020192e4 -_0812A34C: .4byte 0x02039238 +_0812A34C: .4byte gUnknown_02039238 _0812A350: ldr r1, _0812A35C ldr r0, [r1] @@ -360371,7 +360371,7 @@ _0812A358: pop {r0} bx r0 .align 2, 0 -_0812A35C: .4byte 0x02039238 +_0812A35C: .4byte gUnknown_02039238 thumb_func_end sub_812A31C thumb_func_start sub_812A360 @@ -360399,7 +360399,7 @@ sub_812A360: @ 812A360 b _0812A39C .align 2, 0 _0812A38C: .4byte 0x020192e4 -_0812A390: .4byte 0x02039238 +_0812A390: .4byte gUnknown_02039238 _0812A394: ldr r1, _0812A3A0 ldr r0, [r1] @@ -360409,7 +360409,7 @@ _0812A39C: pop {r0} bx r0 .align 2, 0 -_0812A3A0: .4byte 0x02039238 +_0812A3A0: .4byte gUnknown_02039238 thumb_func_end sub_812A360 thumb_func_start sub_812A3A4 @@ -360440,9 +360440,9 @@ sub_812A3A4: @ 812A3A4 pop {r0} bx r0 .align 2, 0 -_0812A3D8: .4byte 0x02039238 +_0812A3D8: .4byte gUnknown_02039238 _0812A3DC: .4byte 0x020192e4 -_0812A3E0: .4byte 0x02038670 +_0812A3E0: .4byte gUnknown_02038670 thumb_func_end sub_812A3A4 thumb_func_start sub_812A3E4 @@ -360470,7 +360470,7 @@ sub_812A3E4: @ 812A3E4 b _0812A420 .align 2, 0 _0812A410: .4byte 0x020192e4 -_0812A414: .4byte 0x02039238 +_0812A414: .4byte gUnknown_02039238 _0812A418: ldr r1, _0812A424 ldr r0, [r1] @@ -360480,7 +360480,7 @@ _0812A420: pop {r0} bx r0 .align 2, 0 -_0812A424: .4byte 0x02039238 +_0812A424: .4byte gUnknown_02039238 thumb_func_end sub_812A3E4 thumb_func_start sub_812A428 @@ -360508,7 +360508,7 @@ sub_812A428: @ 812A428 b _0812A464 .align 2, 0 _0812A454: .4byte 0x020192e4 -_0812A458: .4byte 0x02039238 +_0812A458: .4byte gUnknown_02039238 _0812A45C: ldr r1, _0812A468 ldr r0, [r1] @@ -360518,7 +360518,7 @@ _0812A464: pop {r0} bx r0 .align 2, 0 -_0812A468: .4byte 0x02039238 +_0812A468: .4byte gUnknown_02039238 thumb_func_end sub_812A428 thumb_func_start sub_812A46C @@ -360546,7 +360546,7 @@ sub_812A46C: @ 812A46C b _0812A4A8 .align 2, 0 _0812A498: .4byte 0x020192e4 -_0812A49C: .4byte 0x02039238 +_0812A49C: .4byte gUnknown_02039238 _0812A4A0: ldr r1, _0812A4AC ldr r0, [r1] @@ -360556,7 +360556,7 @@ _0812A4A8: pop {r0} bx r0 .align 2, 0 -_0812A4AC: .4byte 0x02039238 +_0812A4AC: .4byte gUnknown_02039238 thumb_func_end sub_812A46C thumb_func_start sub_812A4B0 @@ -360584,7 +360584,7 @@ sub_812A4B0: @ 812A4B0 b _0812A4EC .align 2, 0 _0812A4DC: .4byte 0x020192e4 -_0812A4E0: .4byte 0x02039238 +_0812A4E0: .4byte gUnknown_02039238 _0812A4E4: ldr r1, _0812A4F0 ldr r0, [r1] @@ -360594,7 +360594,7 @@ _0812A4EC: pop {r0} bx r0 .align 2, 0 -_0812A4F0: .4byte 0x02039238 +_0812A4F0: .4byte gUnknown_02039238 thumb_func_end sub_812A4B0 thumb_func_start sub_812A4F4 @@ -360627,7 +360627,7 @@ sub_812A4F4: @ 812A4F4 pop {r0} bx r0 .align 2, 0 -_0812A52C: .4byte 0x02039238 +_0812A52C: .4byte gUnknown_02039238 _0812A530: .4byte 0x02019204 _0812A534: .4byte gContestMoves thumb_func_end sub_812A4F4 @@ -360658,7 +360658,7 @@ sub_812A538: @ 812A538 b _0812A574 .align 2, 0 _0812A568: .4byte 0x020192e4 -_0812A56C: .4byte 0x02039238 +_0812A56C: .4byte gUnknown_02039238 _0812A570: adds r0, r2, 0x5 str r0, [r3] @@ -360693,7 +360693,7 @@ sub_812A578: @ 812A578 b _0812A5B4 .align 2, 0 _0812A5A8: .4byte 0x020192e4 -_0812A5AC: .4byte 0x02039238 +_0812A5AC: .4byte gUnknown_02039238 _0812A5B0: adds r0, r2, 0x5 str r0, [r3] @@ -360728,7 +360728,7 @@ sub_812A5B8: @ 812A5B8 b _0812A5F4 .align 2, 0 _0812A5E8: .4byte 0x020192e4 -_0812A5EC: .4byte 0x02039238 +_0812A5EC: .4byte gUnknown_02039238 _0812A5F0: adds r0, r2, 0x5 str r0, [r3] @@ -360763,7 +360763,7 @@ sub_812A5F8: @ 812A5F8 b _0812A634 .align 2, 0 _0812A628: .4byte 0x020192e4 -_0812A62C: .4byte 0x02039238 +_0812A62C: .4byte gUnknown_02039238 _0812A630: adds r0, r2, 0x5 str r0, [r3] @@ -360800,7 +360800,7 @@ sub_812A638: @ 812A638 pop {r0} bx r0 .align 2, 0 -_0812A66C: .4byte 0x02039238 +_0812A66C: .4byte gUnknown_02039238 _0812A670: .4byte 0x02019204 thumb_func_end sub_812A638 @@ -360830,7 +360830,7 @@ sub_812A674: @ 812A674 b _0812A6B0 .align 2, 0 _0812A6A4: .4byte 0x020192e4 -_0812A6A8: .4byte 0x02039238 +_0812A6A8: .4byte gUnknown_02039238 _0812A6AC: adds r0, r2, 0x5 str r0, [r3] @@ -360865,7 +360865,7 @@ sub_812A6B4: @ 812A6B4 b _0812A6F0 .align 2, 0 _0812A6E4: .4byte 0x020192e4 -_0812A6E8: .4byte 0x02039238 +_0812A6E8: .4byte gUnknown_02039238 _0812A6EC: adds r0, r2, 0x5 str r0, [r3] @@ -360900,7 +360900,7 @@ sub_812A6F4: @ 812A6F4 b _0812A730 .align 2, 0 _0812A724: .4byte 0x020192e4 -_0812A728: .4byte 0x02039238 +_0812A728: .4byte gUnknown_02039238 _0812A72C: adds r0, r2, 0x5 str r0, [r3] @@ -360935,7 +360935,7 @@ sub_812A734: @ 812A734 b _0812A770 .align 2, 0 _0812A764: .4byte 0x020192e4 -_0812A768: .4byte 0x02039238 +_0812A768: .4byte gUnknown_02039238 _0812A76C: adds r0, r2, 0x5 str r0, [r3] @@ -360978,7 +360978,7 @@ sub_812A774: @ 812A774 pop {r0} bx r0 .align 2, 0 -_0812A7B4: .4byte 0x02039238 +_0812A7B4: .4byte gUnknown_02039238 _0812A7B8: .4byte 0x02019204 _0812A7BC: .4byte gContestEffects _0812A7C0: .4byte gContestMoves @@ -361010,7 +361010,7 @@ sub_812A7C4: @ 812A7C4 b _0812A800 .align 2, 0 _0812A7F4: .4byte 0x020192e4 -_0812A7F8: .4byte 0x02039238 +_0812A7F8: .4byte gUnknown_02039238 _0812A7FC: adds r0, r2, 0x5 str r0, [r3] @@ -361045,7 +361045,7 @@ sub_812A804: @ 812A804 b _0812A840 .align 2, 0 _0812A834: .4byte 0x020192e4 -_0812A838: .4byte 0x02039238 +_0812A838: .4byte gUnknown_02039238 _0812A83C: adds r0, r2, 0x5 str r0, [r3] @@ -361074,7 +361074,7 @@ sub_812A844: @ 812A844 bx r0 .align 2, 0 _0812A864: .4byte 0x020192e4 -_0812A868: .4byte 0x02039238 +_0812A868: .4byte gUnknown_02039238 thumb_func_end sub_812A844 thumb_func_start sub_812A86C @@ -361099,7 +361099,7 @@ sub_812A86C: @ 812A86C bx r0 .align 2, 0 _0812A890: .4byte 0x020192e4 -_0812A894: .4byte 0x02039238 +_0812A894: .4byte gUnknown_02039238 thumb_func_end sub_812A86C thumb_func_start sub_812A898 @@ -361127,7 +361127,7 @@ sub_812A898: @ 812A898 bx r0 .align 2, 0 _0812A8C4: .4byte 0x020192e4 -_0812A8C8: .4byte 0x02039238 +_0812A8C8: .4byte gUnknown_02039238 thumb_func_end sub_812A898 thumb_func_start sub_812A8CC @@ -361154,7 +361154,7 @@ sub_812A8CC: @ 812A8CC bx r0 .align 2, 0 _0812A8F4: .4byte 0x020192e4 -_0812A8F8: .4byte 0x02039238 +_0812A8F8: .4byte gUnknown_02039238 thumb_func_end sub_812A8CC thumb_func_start sub_812A8FC @@ -361181,7 +361181,7 @@ sub_812A8FC: @ 812A8FC bx r0 .align 2, 0 _0812A924: .4byte 0x020192e4 -_0812A928: .4byte 0x02039238 +_0812A928: .4byte gUnknown_02039238 thumb_func_end sub_812A8FC thumb_func_start sub_812A92C @@ -361216,7 +361216,7 @@ sub_812A92C: @ 812A92C b _0812A972 .align 2, 0 _0812A964: .4byte 0x020192e4 -_0812A968: .4byte 0x02039238 +_0812A968: .4byte gUnknown_02039238 _0812A96C: adds r0, r3, 0 adds r0, 0x8 @@ -361259,7 +361259,7 @@ sub_812A978: @ 812A978 b _0812A9BE .align 2, 0 _0812A9B0: .4byte 0x020192e4 -_0812A9B4: .4byte 0x02039238 +_0812A9B4: .4byte gUnknown_02039238 _0812A9B8: adds r0, r3, 0 adds r0, 0x8 @@ -361302,7 +361302,7 @@ sub_812A9C4: @ 812A9C4 b _0812AA0A .align 2, 0 _0812A9FC: .4byte 0x020192e4 -_0812AA00: .4byte 0x02039238 +_0812AA00: .4byte gUnknown_02039238 _0812AA04: adds r0, r3, 0 adds r0, 0x8 @@ -361345,7 +361345,7 @@ sub_812AA10: @ 812AA10 b _0812AA56 .align 2, 0 _0812AA48: .4byte 0x020192e4 -_0812AA4C: .4byte 0x02039238 +_0812AA4C: .4byte gUnknown_02039238 _0812AA50: adds r0, r3, 0 adds r0, 0x8 @@ -361389,7 +361389,7 @@ sub_812AA5C: @ 812AA5C b _0812AAA4 .align 2, 0 _0812AA98: .4byte 0x020192e4 -_0812AA9C: .4byte 0x02039238 +_0812AA9C: .4byte gUnknown_02039238 _0812AAA0: adds r0, r3, 0x7 str r0, [r4] @@ -361432,7 +361432,7 @@ sub_812AAAC: @ 812AAAC b _0812AAF4 .align 2, 0 _0812AAE8: .4byte 0x020192e4 -_0812AAEC: .4byte 0x02039238 +_0812AAEC: .4byte gUnknown_02039238 _0812AAF0: adds r0, r3, 0x7 str r0, [r4] @@ -361475,7 +361475,7 @@ sub_812AAFC: @ 812AAFC b _0812AB44 .align 2, 0 _0812AB38: .4byte 0x020192e4 -_0812AB3C: .4byte 0x02039238 +_0812AB3C: .4byte gUnknown_02039238 _0812AB40: adds r0, r3, 0x7 str r0, [r4] @@ -361518,7 +361518,7 @@ sub_812AB4C: @ 812AB4C b _0812AB94 .align 2, 0 _0812AB88: .4byte 0x020192e4 -_0812AB8C: .4byte 0x02039238 +_0812AB8C: .4byte gUnknown_02039238 _0812AB90: adds r0, r3, 0x7 str r0, [r4] @@ -361559,7 +361559,7 @@ sub_812AB9C: @ 812AB9C b _0812ABE0 .align 2, 0 _0812ABD4: .4byte 0x020192e4 -_0812ABD8: .4byte 0x02039238 +_0812ABD8: .4byte gUnknown_02039238 _0812ABDC: adds r0, r3, 0x6 str r0, [r4] @@ -361600,7 +361600,7 @@ sub_812ABE8: @ 812ABE8 b _0812AC2C .align 2, 0 _0812AC20: .4byte 0x020192e4 -_0812AC24: .4byte 0x02039238 +_0812AC24: .4byte gUnknown_02039238 _0812AC28: adds r0, r3, 0x6 str r0, [r4] @@ -361627,7 +361627,7 @@ sub_812AC34: @ 812AC34 str r1, [r3] bx lr .align 2, 0 -_0812AC50: .4byte 0x02039238 +_0812AC50: .4byte gUnknown_02039238 thumb_func_end sub_812AC34 thumb_func_start sub_812AC54 @@ -361653,7 +361653,7 @@ sub_812AC54: @ 812AC54 pop {r0} bx r0 .align 2, 0 -_0812AC80: .4byte 0x02039238 +_0812AC80: .4byte gUnknown_02039238 thumb_func_end sub_812AC54 thumb_func_start sub_812AC84 @@ -361724,7 +361724,7 @@ _0812ACF4: pop {r1} bx r1 .align 2, 0 -_0812ACF8: .4byte 0x02039238 +_0812ACF8: .4byte gUnknown_02039238 thumb_func_end sub_812ACC8 thumb_func_start contest_ai_check_for_exciting_move @@ -361752,7 +361752,7 @@ _0812AD06: b _0812AD36 .align 2, 0 _0812AD28: .4byte 0x02019325 -_0812AD2C: .4byte 0x0203858e +_0812AD2C: .4byte gUnknown_0203858E _0812AD30: adds r4, 0x1 cmp r4, 0x3 @@ -361769,7 +361769,7 @@ _0812AD36: bx r0 .align 2, 0 _0812AD48: .4byte 0x020192e4 -_0812AD4C: .4byte 0x02039238 +_0812AD4C: .4byte gUnknown_02039238 thumb_func_end contest_ai_check_for_exciting_move thumb_func_start sub_812AD50 @@ -361797,7 +361797,7 @@ sub_812AD50: @ 812AD50 b _0812AD8C .align 2, 0 _0812AD7C: .4byte 0x020192e4 -_0812AD80: .4byte 0x02039238 +_0812AD80: .4byte gUnknown_02039238 _0812AD84: ldr r1, _0812AD90 ldr r0, [r1] @@ -361807,7 +361807,7 @@ _0812AD8C: pop {r0} bx r0 .align 2, 0 -_0812AD90: .4byte 0x02039238 +_0812AD90: .4byte gUnknown_02039238 thumb_func_end sub_812AD50 thumb_func_start sub_812AD94 @@ -361835,7 +361835,7 @@ sub_812AD94: @ 812AD94 b _0812ADD0 .align 2, 0 _0812ADC0: .4byte 0x020192e4 -_0812ADC4: .4byte 0x02039238 +_0812ADC4: .4byte gUnknown_02039238 _0812ADC8: ldr r1, _0812ADD4 ldr r0, [r1] @@ -361845,7 +361845,7 @@ _0812ADD0: pop {r0} bx r0 .align 2, 0 -_0812ADD4: .4byte 0x02039238 +_0812ADD4: .4byte gUnknown_02039238 thumb_func_end sub_812AD94 thumb_func_start sub_812ADD8 @@ -361875,8 +361875,8 @@ sub_812ADD8: @ 812ADD8 mov r12, r5 b _0812AE2E .align 2, 0 -_0812AE08: .4byte 0x02039238 -_0812AE0C: .4byte 0x02038570 +_0812AE08: .4byte gUnknown_02039238 +_0812AE0C: .4byte gUnknown_02038570 _0812AE10: .4byte 0x020192e4 _0812AE14: adds r3, 0x1 @@ -361932,7 +361932,7 @@ sub_812AE44: @ 812AE44 b _0812AE80 .align 2, 0 _0812AE70: .4byte 0x020192e4 -_0812AE74: .4byte 0x02039238 +_0812AE74: .4byte gUnknown_02039238 _0812AE78: ldr r1, _0812AE84 ldr r0, [r1] @@ -361942,7 +361942,7 @@ _0812AE80: pop {r0} bx r0 .align 2, 0 -_0812AE84: .4byte 0x02039238 +_0812AE84: .4byte gUnknown_02039238 thumb_func_end sub_812AE44 thumb_func_start sub_812AE88 @@ -361970,7 +361970,7 @@ sub_812AE88: @ 812AE88 b _0812AEC4 .align 2, 0 _0812AEB4: .4byte 0x020192e4 -_0812AEB8: .4byte 0x02039238 +_0812AEB8: .4byte gUnknown_02039238 _0812AEBC: ldr r1, _0812AEC8 ldr r0, [r1] @@ -361980,7 +361980,7 @@ _0812AEC4: pop {r0} bx r0 .align 2, 0 -_0812AEC8: .4byte 0x02039238 +_0812AEC8: .4byte gUnknown_02039238 thumb_func_end sub_812AE88 thumb_func_start unref_sub_812AECC @@ -362035,7 +362035,7 @@ sub_812AF10: @ 812AF10 pop {r0} bx r0 .align 2, 0 -_0812AF2C: .4byte 0x020234cc +_0812AF2C: .4byte gStringVar4 thumb_func_end sub_812AF10 thumb_func_start sub_812AF30 @@ -362083,8 +362083,8 @@ sub_812AF30: @ 812AF30 pop {r0} bx r0 .align 2, 0 -_0812AF8C: .4byte 0x03004b20 -_0812AF90: .4byte 0x03004b00 +_0812AF8C: .4byte gTasks +_0812AF90: .4byte gUnknown_03004B00 _0812AF94: .4byte sub_812AF98 thumb_func_end sub_812AF30 @@ -362115,7 +362115,7 @@ sub_812AF98: @ 812AF98 str r0, [r4] b _0812AFFE .align 2, 0 -_0812AFC8: .4byte 0x03004b20 +_0812AFC8: .4byte gTasks _0812AFCC: .4byte sub_812B004 _0812AFD0: ldrh r0, [r4, 0x1C] @@ -362186,7 +362186,7 @@ _0812B04C: pop {r0} bx r0 .align 2, 0 -_0812B054: .4byte 0x03004b20 +_0812B054: .4byte gTasks thumb_func_end sub_812B004 thumb_func_start sub_812B058 @@ -362269,8 +362269,8 @@ sub_812B058: @ 812B058 pop {r0} bx r0 .align 2, 0 -_0812B0FC: .4byte 0x03004b00 -_0812B100: .4byte 0x03004b20 +_0812B0FC: .4byte gUnknown_03004B00 +_0812B100: .4byte gTasks _0812B104: .4byte sub_812B108 thumb_func_end sub_812B058 @@ -362309,7 +362309,7 @@ sub_812B108: @ 812B108 bl move_anim_related_task_del b _0812B182 .align 2, 0 -_0812B14C: .4byte 0x03004b20 +_0812B14C: .4byte gTasks _0812B150: ldr r1, _0812B188 lsls r0, r5, 2 @@ -362340,7 +362340,7 @@ _0812B182: pop {r0} bx r0 .align 2, 0 -_0812B188: .4byte 0x03004b20 +_0812B188: .4byte gTasks thumb_func_end sub_812B108 thumb_func_start sub_812B18C @@ -362367,7 +362367,7 @@ sub_812B18C: @ 812B18C ldrh r4, [r0] b _0812B272 .align 2, 0 -_0812B1BC: .4byte 0x03004b00 +_0812B1BC: .4byte gUnknown_03004B00 _0812B1C0: .4byte 0x02019348 _0812B1C4: adds r0, r5, 0 @@ -362384,8 +362384,8 @@ _0812B1CC: ldrb r4, [r0] b _0812B20E .align 2, 0 -_0812B1E0: .4byte 0x03004b00 -_0812B1E4: .4byte 0x0202f7c8 +_0812B1E0: .4byte gUnknown_03004B00 +_0812B1E4: .4byte gUnknown_0202F7C8 _0812B1E8: cmp r1, 0x1 bne _0812B1F8 @@ -362393,14 +362393,14 @@ _0812B1E8: ldrb r4, [r0] b _0812B20E .align 2, 0 -_0812B1F4: .4byte 0x0202f7c9 +_0812B1F4: .4byte gUnknown_0202F7C9 _0812B1F8: cmp r1, 0x2 bne _0812B204 ldr r0, _0812B200 b _0812B206 .align 2, 0 -_0812B200: .4byte 0x0202f7c8 +_0812B200: .4byte gUnknown_0202F7C8 _0812B204: ldr r0, _0812B230 _0812B206: @@ -362425,7 +362425,7 @@ _0812B21A: bl move_anim_task_del b _0812B2B0 .align 2, 0 -_0812B230: .4byte 0x0202f7c9 +_0812B230: .4byte gUnknown_0202F7C9 _0812B234: adds r0, r4, 0 bl battle_side_get_owner @@ -362441,8 +362441,8 @@ _0812B234: ldr r1, _0812B254 b _0812B266 .align 2, 0 -_0812B250: .4byte 0x02024a6a -_0812B254: .4byte 0x030045c0 +_0812B250: .4byte gUnknown_02024A6A +_0812B254: .4byte gEnemyParty _0812B258: ldr r1, _0812B290 lsls r0, r4, 1 @@ -362472,9 +362472,9 @@ _0812B272: bl cry_related b _0812B2AA .align 2, 0 -_0812B290: .4byte 0x02024a6a -_0812B294: .4byte 0x03004360 -_0812B298: .4byte 0x03004b00 +_0812B290: .4byte gUnknown_02024A6A +_0812B294: .4byte gPlayerParty +_0812B298: .4byte gUnknown_03004B00 _0812B29C: lsls r1, r6, 24 asrs r1, 24 @@ -362530,8 +362530,8 @@ _0812B2F6: pop {r0} bx r0 .align 2, 0 -_0812B304: .4byte 0x0202f7ca -_0812B308: .4byte 0x0202f7c8 +_0812B304: .4byte gUnknown_0202F7CA +_0812B308: .4byte gUnknown_0202F7C8 thumb_func_end sub_812B2B8 thumb_func_start sub_812B30C @@ -362557,7 +362557,7 @@ sub_812B30C: @ 812B30C pop {r0} bx r0 .align 2, 0 -_0812B33C: .4byte 0x03004b00 +_0812B33C: .4byte gUnknown_03004B00 thumb_func_end sub_812B30C thumb_func_start sub_812B340 @@ -362583,7 +362583,7 @@ sub_812B340: @ 812B340 pop {r0} bx r0 .align 2, 0 -_0812B370: .4byte 0x03004b00 +_0812B370: .4byte gUnknown_03004B00 thumb_func_end sub_812B340 thumb_func_start sub_812B374 @@ -362650,8 +362650,8 @@ sub_812B374: @ 812B374 pop {r0} bx r0 .align 2, 0 -_0812B3F8: .4byte 0x03004b00 -_0812B3FC: .4byte 0x03004b20 +_0812B3F8: .4byte gUnknown_03004B00 +_0812B3FC: .4byte gTasks _0812B400: .4byte sub_812B404 thumb_func_end sub_812B374 @@ -362702,8 +362702,8 @@ _0812B456: pop {r0} bx r0 .align 2, 0 -_0812B45C: .4byte 0x03004b20 -_0812B460: .4byte 0x0202f7d2 +_0812B45C: .4byte gTasks +_0812B460: .4byte gUnknown_0202F7D2 thumb_func_end sub_812B404 thumb_func_start unref_sub_812B464 @@ -362722,8 +362722,8 @@ sub_812B468: @ 812B468 str r1, [r0] bx lr .align 2, 0 -_0812B478: .4byte 0x03004330 -_0812B47C: .4byte 0x02024a60 +_0812B478: .4byte gUnknown_03004330 +_0812B47C: .4byte gUnknown_02024A60 _0812B480: .4byte sub_812B484 thumb_func_end sub_812B468 @@ -362755,10 +362755,10 @@ sub_812B484: @ 812B484 bl _call_via_r0 b _0812B4D0 .align 2, 0 -_0812B4B8: .4byte 0x02024a64 +_0812B4B8: .4byte gUnknown_02024A64 _0812B4BC: .4byte gBitTable -_0812B4C0: .4byte 0x02024a60 -_0812B4C4: .4byte 0x02023a60 +_0812B4C0: .4byte gUnknown_02024A60 +_0812B4C4: .4byte gUnknown_02023A60 _0812B4C8: .4byte gUnknown_08402080 _0812B4CC: bl dp01_tbl6_exec_completed @@ -362793,9 +362793,9 @@ bx_battle_menu_t6_2: @ 812B4D4 beq _0812B51E b _0812B540 .align 2, 0 -_0812B508: .4byte 0x03001770 -_0812B50C: .4byte 0x02024e60 -_0812B510: .4byte 0x02024a60 +_0812B508: .4byte gMain +_0812B50C: .4byte gUnknown_02024E60 +_0812B510: .4byte gUnknown_02024A60 _0812B514: cmp r0, 0x2 beq _0812B52A @@ -362851,8 +362851,8 @@ _0812B546: movs r2, 0x1 b _0812B5F2 .align 2, 0 -_0812B57C: .4byte 0x02024e60 -_0812B580: .4byte 0x02024a60 +_0812B57C: .4byte gUnknown_02024E60 +_0812B580: .4byte gUnknown_02024A60 _0812B584: movs r0, 0x10 ands r0, r1 @@ -362879,8 +362879,8 @@ _0812B584: movs r2, 0x1 b _0812B5F2 .align 2, 0 -_0812B5B8: .4byte 0x02024e60 -_0812B5BC: .4byte 0x02024a60 +_0812B5B8: .4byte gUnknown_02024E60 +_0812B5BC: .4byte gUnknown_02024A60 _0812B5C0: movs r0, 0x40 ands r0, r1 @@ -362915,8 +362915,8 @@ _0812B5F2: bl sub_802E3E4 b _0812B64E .align 2, 0 -_0812B604: .4byte 0x02024e60 -_0812B608: .4byte 0x02024a60 +_0812B604: .4byte gUnknown_02024E60 +_0812B608: .4byte gUnknown_02024A60 _0812B60C: movs r0, 0x80 ands r0, r1 @@ -362953,8 +362953,8 @@ _0812B64E: pop {r0} bx r0 .align 2, 0 -_0812B654: .4byte 0x02024e60 -_0812B658: .4byte 0x02024a60 +_0812B654: .4byte gUnknown_02024E60 +_0812B658: .4byte gUnknown_02024A60 thumb_func_end bx_battle_menu_t6_2 thumb_func_start sub_812B65C @@ -362980,9 +362980,9 @@ _0812B680: pop {r0} bx r0 .align 2, 0 -_0812B684: .4byte 0x02020004 -_0812B688: .4byte 0x02024be0 -_0812B68C: .4byte 0x02024a60 +_0812B684: .4byte gSprites +_0812B688: .4byte gUnknown_02024BE0 +_0812B68C: .4byte gUnknown_02024A60 _0812B690: .4byte SpriteCallbackDummy thumb_func_end sub_812B65C @@ -362998,7 +362998,7 @@ _0812B6A2: pop {r0} bx r0 .align 2, 0 -_0812B6A8: .4byte 0x03004210 +_0812B6A8: .4byte gUnknown_03004210 thumb_func_end sub_812B694 thumb_func_start sub_812B6AC @@ -363027,10 +363027,10 @@ _0812B6D6: pop {r0} bx r0 .align 2, 0 -_0812B6DC: .4byte 0x0202f388 -_0812B6E0: .4byte 0x03001770 +_0812B6DC: .4byte gPaletteFade +_0812B6E0: .4byte gMain _0812B6E4: .4byte 0x0000043d -_0812B6E8: .4byte 0x030042d0 +_0812B6E8: .4byte gUnknown_030042D0 thumb_func_end sub_812B6AC thumb_func_start bx_wait_t6 @@ -363058,8 +363058,8 @@ _0812B712: pop {r0} bx r0 .align 2, 0 -_0812B718: .4byte 0x02024e6d -_0812B71C: .4byte 0x02024a60 +_0812B718: .4byte gUnknown_02024E6D +_0812B71C: .4byte gUnknown_02024A60 _0812B720: .4byte 0x02017810 thumb_func_end bx_wait_t6 @@ -363084,9 +363084,9 @@ _0812B744: pop {r0} bx r0 .align 2, 0 -_0812B748: .4byte 0x0202f388 -_0812B74C: .4byte 0x03004330 -_0812B750: .4byte 0x02024a60 +_0812B748: .4byte gPaletteFade +_0812B74C: .4byte gUnknown_03004330 +_0812B750: .4byte gUnknown_02024A60 _0812B754: .4byte sub_812B758 thumb_func_end sub_812B724 @@ -363113,10 +363113,10 @@ _0812B77E: pop {r0} bx r0 .align 2, 0 -_0812B784: .4byte 0x03001770 +_0812B784: .4byte gMain _0812B788: .4byte sub_800F808 -_0812B78C: .4byte 0x0202f388 -_0812B790: .4byte 0x0203855e +_0812B78C: .4byte gPaletteFade +_0812B790: .4byte word_203855E thumb_func_end sub_812B758 thumb_func_start sub_812B794 @@ -363139,7 +363139,7 @@ _0812B7B2: pop {r0} bx r0 .align 2, 0 -_0812B7B8: .4byte 0x02024a60 +_0812B7B8: .4byte gUnknown_02024A60 _0812B7BC: .4byte 0x02017810 thumb_func_end sub_812B794 @@ -363175,11 +363175,11 @@ dp01_tbl6_exec_completed: @ 812B7C0 strb r1, [r0] b _0812B826 .align 2, 0 -_0812B800: .4byte 0x03004330 -_0812B804: .4byte 0x02024a60 +_0812B800: .4byte gUnknown_03004330 +_0812B804: .4byte gUnknown_02024A60 _0812B808: .4byte sub_812B484 -_0812B80C: .4byte 0x020239f8 -_0812B810: .4byte 0x02023a60 +_0812B80C: .4byte gUnknown_020239F8 +_0812B810: .4byte gUnknown_02023A60 _0812B814: ldr r2, _0812B830 ldr r1, _0812B834 @@ -363196,7 +363196,7 @@ _0812B826: pop {r0} bx r0 .align 2, 0 -_0812B830: .4byte 0x02024a64 +_0812B830: .4byte gUnknown_02024A64 _0812B834: .4byte gBitTable thumb_func_end dp01_tbl6_exec_completed @@ -363220,7 +363220,7 @@ _0812B856: pop {r0} bx r0 .align 2, 0 -_0812B85C: .4byte 0x02024a60 +_0812B85C: .4byte gUnknown_02024A60 _0812B860: .4byte 0x02017810 thumb_func_end unref_sub_812B838 @@ -363369,14 +363369,14 @@ sub_812B8B8: @ 812B8B8 bx r0 .align 2, 0 _0812B96C: .4byte gSaveBlock2 -_0812B970: .4byte 0x02024a60 -_0812B974: .4byte 0x02024e8c +_0812B970: .4byte gUnknown_02024A60 +_0812B974: .4byte gUnknown_02024E8C _0812B978: .4byte gTrainerBackPicCoords -_0812B97C: .4byte 0x02024be0 -_0812B980: .4byte 0x02020004 +_0812B97C: .4byte gUnknown_02024BE0 +_0812B980: .4byte gSprites _0812B984: .4byte 0x0000fffe _0812B988: .4byte sub_80313A0 -_0812B98C: .4byte 0x03004330 +_0812B98C: .4byte gUnknown_03004330 _0812B990: .4byte sub_812B65C thumb_func_end sub_812B8B8 @@ -363443,9 +363443,9 @@ sub_812B9C4: @ 812B9C4 bx r0 .align 2, 0 _0812BA00: .4byte 0x02017840 -_0812BA04: .4byte 0x02024e6d -_0812BA08: .4byte 0x02024a60 -_0812BA0C: .4byte 0x03004330 +_0812BA04: .4byte gUnknown_02024E6D +_0812BA08: .4byte gUnknown_02024A60 +_0812BA0C: .4byte gUnknown_03004330 _0812BA10: .4byte bx_wait_t6 thumb_func_end sub_812B9C4 @@ -363484,11 +363484,11 @@ sub_812BA14: @ 812BA14 pop {r0} bx r0 .align 2, 0 -_0812BA58: .4byte 0x02023a60 -_0812BA5C: .4byte 0x02024a60 +_0812BA58: .4byte gUnknown_02023A60 +_0812BA5C: .4byte gUnknown_02024A60 _0812BA60: .4byte 0x02017840 -_0812BA64: .4byte 0x02024e6d -_0812BA68: .4byte 0x03004330 +_0812BA64: .4byte gUnknown_02024E6D +_0812BA68: .4byte gUnknown_03004330 _0812BA6C: .4byte bx_wait_t6 thumb_func_end sub_812BA14 @@ -363542,13 +363542,13 @@ dp01t_10_6_message: @ 812BA88 pop {r0} bx r0 .align 2, 0 -_0812BACC: .4byte 0x030042a4 -_0812BAD0: .4byte 0x030042a0 -_0812BAD4: .4byte 0x02024a60 -_0812BAD8: .4byte 0x02023a62 -_0812BADC: .4byte 0x03004210 -_0812BAE0: .4byte 0x020238cc -_0812BAE4: .4byte 0x03004330 +_0812BACC: .4byte gUnknown_030042A4 +_0812BAD0: .4byte gUnknown_030042A0 +_0812BAD4: .4byte gUnknown_02024A60 +_0812BAD8: .4byte gUnknown_02023A62 +_0812BADC: .4byte gUnknown_03004210 +_0812BAE0: .4byte gUnknown_020238CC +_0812BAE4: .4byte gUnknown_03004330 _0812BAE8: .4byte sub_812B694 thumb_func_end dp01t_10_6_message @@ -363564,7 +363564,7 @@ dp01t_11_6_message_for_player_only: @ 812BAEC bl dp01t_10_6_message b _0812BB0C .align 2, 0 -_0812BB04: .4byte 0x02024a60 +_0812BB04: .4byte gUnknown_02024A60 _0812BB08: bl dp01_tbl6_exec_completed _0812BB0C: @@ -363659,18 +363659,18 @@ _0812BB84: pop {r0} bx r0 .align 2, 0 -_0812BBCC: .4byte 0x030042a4 -_0812BBD0: .4byte 0x030042a0 -_0812BBD4: .4byte 0x03004210 -_0812BBD8: .4byte 0x03004330 -_0812BBDC: .4byte 0x02024a60 +_0812BBCC: .4byte gUnknown_030042A4 +_0812BBD0: .4byte gUnknown_030042A0 +_0812BBD4: .4byte gUnknown_03004210 +_0812BBD8: .4byte gUnknown_03004330 +_0812BBDC: .4byte gUnknown_02024A60 _0812BBE0: .4byte bx_battle_menu_t6_2 _0812BBE4: .4byte gUnknown_08400D15 _0812BBE8: .4byte 0x0000ffff _0812BBEC: .4byte 0x00002d9f -_0812BBF0: .4byte 0x02024e60 +_0812BBF0: .4byte gUnknown_02024E60 _0812BBF4: .4byte gUnknown_08400CBB -_0812BBF8: .4byte 0x020238cc +_0812BBF8: .4byte gUnknown_020238CC thumb_func_end sub_812BB10 thumb_func_start sub_812BBFC @@ -363714,10 +363714,10 @@ sub_812BC14: @ 812BC14 pop {r0} bx r0 .align 2, 0 -_0812BC44: .4byte 0x03004330 -_0812BC48: .4byte 0x02024a60 +_0812BC44: .4byte gUnknown_03004330 +_0812BC48: .4byte gUnknown_02024A60 _0812BC4C: .4byte sub_812B724 -_0812BC50: .4byte 0x02024e6c +_0812BC50: .4byte gUnknown_02024E6C thumb_func_end sub_812BC14 thumb_func_start sub_812BC54 @@ -363774,10 +363774,10 @@ sub_812BC84: @ 812BC84 pop {r0} bx r0 .align 2, 0 -_0812BCB0: .4byte 0x03004340 -_0812BCB4: .4byte 0x02024a60 -_0812BCB8: .4byte 0x02024a6a -_0812BCBC: .4byte 0x03004360 +_0812BCB0: .4byte gUnknown_03004340 +_0812BCB4: .4byte gUnknown_02024A60 +_0812BCB8: .4byte gUnknown_02024A6A +_0812BCBC: .4byte gPlayerParty thumb_func_end sub_812BC84 thumb_func_start sub_812BCC0 @@ -363939,8 +363939,8 @@ _0812BD94: pop {r0} bx r0 .align 2, 0 -_0812BDBC: .4byte 0x02024a60 -_0812BDC0: .4byte 0x02023a60 +_0812BDBC: .4byte gUnknown_02024A60 +_0812BDC0: .4byte gUnknown_02023A60 thumb_func_end sub_812BD80 thumb_func_start sub_812BDC4 @@ -363963,8 +363963,8 @@ sub_812BDC4: @ 812BDC4 pop {r0} bx r0 .align 2, 0 -_0812BDEC: .4byte 0x02023a60 -_0812BDF0: .4byte 0x02024a60 +_0812BDEC: .4byte gUnknown_02023A60 +_0812BDF0: .4byte gUnknown_02024A60 thumb_func_end sub_812BDC4 thumb_func_start sub_812BDF4 @@ -363990,9 +363990,9 @@ sub_812BDF4: @ 812BDF4 pop {r0} bx r0 .align 2, 0 -_0812BE24: .4byte 0x02024a6a -_0812BE28: .4byte 0x02024a60 -_0812BE2C: .4byte 0x03004360 +_0812BE24: .4byte gUnknown_02024A6A +_0812BE28: .4byte gUnknown_02024A60 +_0812BE2C: .4byte gPlayerParty thumb_func_end sub_812BDF4 thumb_func_start dp01t_2E_6_battle_intro @@ -364015,9 +364015,9 @@ dp01t_2E_6_battle_intro: @ 812BE30 pop {r0} bx r0 .align 2, 0 -_0812BE58: .4byte 0x02023a60 -_0812BE5C: .4byte 0x02024a60 -_0812BE60: .4byte 0x02024de8 +_0812BE58: .4byte gUnknown_02023A60 +_0812BE5C: .4byte gUnknown_02024A60 +_0812BE60: .4byte gUnknown_02024DE8 thumb_func_end dp01t_2E_6_battle_intro thumb_func_start sub_812BE64 @@ -364049,10 +364049,10 @@ sub_812BE64: @ 812BE64 pop {r0} bx r0 .align 2, 0 -_0812BEA0: .4byte 0x03004340 -_0812BEA4: .4byte 0x02024a60 -_0812BEA8: .4byte 0x02024a6a -_0812BEAC: .4byte 0x03004360 +_0812BEA0: .4byte gUnknown_03004340 +_0812BEA4: .4byte gUnknown_02024A60 +_0812BEA8: .4byte gUnknown_02024A6A +_0812BEAC: .4byte gPlayerParty thumb_func_end sub_812BE64 thumb_func_start sub_812BEB0 @@ -364116,8 +364116,8 @@ sub_812BEE0: @ 812BEE0 bl dp01_tbl6_exec_completed b _0812BF2C .align 2, 0 -_0812BF18: .4byte 0x02023a60 -_0812BF1C: .4byte 0x02024a60 +_0812BF18: .4byte gUnknown_02023A60 +_0812BF1C: .4byte gUnknown_02024A60 _0812BF20: ldr r0, _0812BF34 ldrb r1, [r6] @@ -364131,7 +364131,7 @@ _0812BF2C: pop {r0} bx r0 .align 2, 0 -_0812BF34: .4byte 0x03004330 +_0812BF34: .4byte gUnknown_03004330 _0812BF38: .4byte sub_812B794 thumb_func_end sub_812BEE0 @@ -364185,11 +364185,11 @@ _0812BF90: pop {r0} bx r0 .align 2, 0 -_0812BF98: .4byte 0x02024d26 -_0812BF9C: .4byte 0x02023a60 -_0812BFA0: .4byte 0x02024a60 -_0812BFA4: .4byte 0x020239f8 -_0812BFA8: .4byte 0x03004330 +_0812BF98: .4byte gUnknown_02024D26 +_0812BF9C: .4byte gUnknown_02023A60 +_0812BFA0: .4byte gUnknown_02024A60 +_0812BFA4: .4byte gUnknown_020239F8 +_0812BFA8: .4byte gUnknown_03004330 _0812BFAC: .4byte sub_812B6AC thumb_func_end sub_812BF54 @@ -364209,9 +364209,9 @@ sub_812BFB4: @ 812BFB4 movs r0, 0x1 bx lr .align 2, 0 -_0812BFC4: .4byte 0x0300485c +_0812BFC4: .4byte gUnknown_0300485C _0812BFC8: .4byte sub_808AB90 -_0812BFCC: .4byte 0x03005ce4 +_0812BFCC: .4byte gUnknown_03005CE4 _0812BFD0: .4byte sub_812BFD4 thumb_func_end sub_812BFB4 @@ -364227,8 +364227,8 @@ sub_812BFD4: @ 812BFD4 pop {r0} bx r0 .align 2, 0 -_0812BFE8: .4byte 0x0202ff84 -_0812BFEC: .4byte 0x03005ce0 +_0812BFE8: .4byte gUnknown_0202FF84 +_0812BFEC: .4byte gUnknown_03005CE0 thumb_func_end sub_812BFD4 thumb_func_start sub_812BFF0 @@ -364250,7 +364250,7 @@ sub_812BFF0: @ 812BFF0 pop {r1} bx r1 .align 2, 0 -_0812C014: .4byte 0x03004b20 +_0812C014: .4byte gTasks _0812C018: .4byte sub_812C01C thumb_func_end sub_812BFF0 @@ -364298,9 +364298,9 @@ sub_812C01C: @ 812C01C pop {r0} bx r0 .align 2, 0 -_0812C078: .4byte 0x02020004 +_0812C078: .4byte gSprites _0812C07C: .4byte sub_812C084 -_0812C080: .4byte 0x03004b20 +_0812C080: .4byte gTasks thumb_func_end sub_812C01C thumb_func_start sub_812C084 @@ -364337,8 +364337,8 @@ sub_812C084: @ 812C084 bl DestroyTask b _0812C110 .align 2, 0 -_0812C0C8: .4byte 0x0202f388 -_0812C0CC: .4byte 0x03004b20 +_0812C0C8: .4byte gPaletteFade +_0812C0CC: .4byte gTasks _0812C0D0: ldr r0, _0812C104 str r0, [r4] @@ -364365,7 +364365,7 @@ _0812C0D0: b _0812C110 .align 2, 0 _0812C104: .4byte sub_812C118 -_0812C108: .4byte 0x02020004 +_0812C108: .4byte gSprites _0812C10C: adds r0, r1, 0x1 strh r0, [r4, 0x8] @@ -364396,7 +364396,7 @@ _0812C136: pop {r0} bx r0 .align 2, 0 -_0812C13C: .4byte 0x0202f388 +_0812C13C: .4byte gPaletteFade _0812C140: .4byte SweetScentNothingHereScript thumb_func_end sub_812C118 @@ -364420,7 +364420,7 @@ sub_812C144: @ 812C144 ldrh r0, [r1, 0x4] b _0812C170 .align 2, 0 -_0812C168: .4byte 0x03004b00 +_0812C168: .4byte gUnknown_03004B00 _0812C16C: ldrh r0, [r1, 0x4] negs r0, r0 @@ -364514,7 +364514,7 @@ sub_812C1D0: @ 812C1D0 pop {r0} bx r0 .align 2, 0 -_0812C21C: .4byte 0x0202f7c9 +_0812C21C: .4byte gUnknown_0202F7C9 thumb_func_end sub_812C1D0 thumb_func_start sub_812C220 @@ -364667,8 +364667,8 @@ _0812C31A: pop {r0} bx r0 .align 2, 0 -_0812C348: .4byte 0x0202f7c9 -_0812C34C: .4byte 0x03004b00 +_0812C348: .4byte gUnknown_0202F7C9 +_0812C34C: .4byte gUnknown_03004B00 _0812C350: .4byte sub_8078B34 _0812C354: .4byte move_anim_8072740 thumb_func_end sub_812C2BC @@ -364969,9 +364969,9 @@ sub_812C560: @ 812C560 strb r0, [r1] bx lr .align 2, 0 -_0812C57C: .4byte 0x03004b20 +_0812C57C: .4byte gTasks _0812C580: .4byte sub_812C588 -_0812C584: .4byte 0x0202f7b2 +_0812C584: .4byte gUnknown_0202F7B2 thumb_func_end sub_812C560 thumb_func_start sub_812C588 @@ -365048,9 +365048,9 @@ _0812C608: pop {r0} bx r0 .align 2, 0 -_0812C614: .4byte 0x03004b20 -_0812C618: .4byte 0x0202eec8 -_0812C61C: .4byte 0x03004b00 +_0812C614: .4byte gTasks +_0812C618: .4byte gPlttBufferFaded +_0812C61C: .4byte gUnknown_03004B00 _0812C620: .4byte 0x0000ffff thumb_func_end sub_812C588 @@ -365071,9 +365071,9 @@ sub_812C624: @ 812C624 strb r0, [r1] bx lr .align 2, 0 -_0812C640: .4byte 0x03004b20 +_0812C640: .4byte gTasks _0812C644: .4byte sub_812C64C -_0812C648: .4byte 0x0202f7b2 +_0812C648: .4byte gUnknown_0202F7B2 thumb_func_end sub_812C624 thumb_func_start sub_812C64C @@ -365177,10 +365177,10 @@ _0812C6FE: pop {r0} bx r0 .align 2, 0 -_0812C70C: .4byte 0x03004b20 -_0812C710: .4byte 0x0202eec8 -_0812C714: .4byte 0x0202eac8 -_0812C718: .4byte 0x03004b00 +_0812C70C: .4byte gTasks +_0812C710: .4byte gPlttBufferFaded +_0812C714: .4byte gPlttBufferUnfaded +_0812C718: .4byte gUnknown_03004B00 _0812C71C: .4byte 0x0000ffff thumb_func_end sub_812C64C @@ -365233,9 +365233,9 @@ _0812C754: pop {r0} bx r0 .align 2, 0 -_0812C784: .4byte 0x0202f7c9 -_0812C788: .4byte 0x0202f7c8 -_0812C78C: .4byte 0x03004b00 +_0812C784: .4byte gUnknown_0202F7C9 +_0812C788: .4byte gUnknown_0202F7C8 +_0812C78C: .4byte gUnknown_03004B00 _0812C790: .4byte 0x0000ffce _0812C794: .4byte sub_812C798 thumb_func_end sub_812C720 @@ -365328,7 +365328,7 @@ sub_812C80C: @ 812C80C pop {r0} bx r0 .align 2, 0 -_0812C83C: .4byte 0x03004b00 +_0812C83C: .4byte gUnknown_03004B00 _0812C840: .4byte sub_8078600 _0812C844: .4byte move_anim_8072740 thumb_func_end sub_812C80C @@ -365361,8 +365361,8 @@ sub_812C848: @ 812C848 ldrh r0, [r5, 0x4] b _0812C8A2 .align 2, 0 -_0812C884: .4byte 0x03004b00 -_0812C888: .4byte 0x0202f7c8 +_0812C884: .4byte gUnknown_03004B00 +_0812C888: .4byte gUnknown_0202F7C8 _0812C88C: movs r1, 0x4 ldrsh r0, [r5, r1] @@ -365463,8 +365463,8 @@ sub_812C924: @ 812C924 movs r0, 0 b _0812C94C .align 2, 0 -_0812C940: .4byte 0x0202f7c9 -_0812C944: .4byte 0x03004b00 +_0812C940: .4byte gUnknown_0202F7C9 +_0812C944: .4byte gUnknown_03004B00 _0812C948: ldr r1, _0812C95C movs r0, 0x1 @@ -365476,7 +365476,7 @@ _0812C94C: pop {r0} bx r0 .align 2, 0 -_0812C95C: .4byte 0x03004b00 +_0812C95C: .4byte gUnknown_03004B00 thumb_func_end sub_812C924 thumb_func_start sub_812C960 @@ -365492,8 +365492,8 @@ sub_812C960: @ 812C960 movs r0, 0 b _0812C980 .align 2, 0 -_0812C974: .4byte 0x0202f7b8 -_0812C978: .4byte 0x03004b00 +_0812C974: .4byte gUnknown_0202F7B8 +_0812C978: .4byte gUnknown_03004B00 _0812C97C: ldr r1, _0812C98C movs r0, 0x1 @@ -365504,7 +365504,7 @@ _0812C980: pop {r0} bx r0 .align 2, 0 -_0812C98C: .4byte 0x03004b00 +_0812C98C: .4byte gUnknown_03004B00 thumb_func_end sub_812C960 thumb_func_start sub_812C990 @@ -365556,8 +365556,8 @@ sub_812C990: @ 812C990 .align 2, 0 _0812C9EC: .4byte REG_WINOUT _0812C9F0: .4byte 0x00001f3f -_0812C9F4: .4byte 0x030042c4 -_0812C9F8: .4byte 0x03004240 +_0812C9F4: .4byte gUnknown_030042C4 +_0812C9F8: .4byte gUnknown_03004240 _0812C9FC: .4byte REG_WIN0H _0812CA00: .4byte sub_812CA04 thumb_func_end sub_812C990 @@ -365751,8 +365751,8 @@ _0812CB28: movs r0, 0x2 b _0812CB8A .align 2, 0 -_0812CB70: .4byte 0x03004b00 -_0812CB74: .4byte 0x0202f7c8 +_0812CB70: .4byte gUnknown_03004B00 +_0812CB74: .4byte gUnknown_0202F7C8 _0812CB78: .4byte 0x000003ff _0812CB7C: .4byte 0xfffffc00 _0812CB80: .4byte 0x0000fff4 @@ -365779,7 +365779,7 @@ _0812CB9E: bx r0 .align 2, 0 _0812CBA8: .4byte 0x0000fffe -_0812CBAC: .4byte 0x03004b00 +_0812CBAC: .4byte gUnknown_03004B00 _0812CBB0: .4byte sub_812CBB4 thumb_func_end sub_812CAFC @@ -365899,12 +365899,12 @@ _0812CC7A: .align 2, 0 _0812CC88: .4byte REG_WININ _0812CC8C: .4byte 0x00001f3f -_0812CC90: .4byte 0x03004200 +_0812CC90: .4byte gUnknown_03004200 _0812CC94: .4byte 0x000098f0 -_0812CC98: .4byte 0x03004244 +_0812CC98: .4byte gUnknown_03004244 _0812CC9C: .4byte REG_WIN1H -_0812CCA0: .4byte 0x030042c4 -_0812CCA4: .4byte 0x03004240 +_0812CCA0: .4byte gUnknown_030042C4 +_0812CCA4: .4byte gUnknown_03004240 thumb_func_end sub_812CC44 thumb_func_start sub_812CCA8 @@ -365934,8 +365934,8 @@ _0812CCCA: .align 2, 0 _0812CCD8: .4byte REG_WININ _0812CCDC: .4byte 0x00003f3f -_0812CCE0: .4byte 0x03004200 -_0812CCE4: .4byte 0x03004244 +_0812CCE0: .4byte gUnknown_03004200 +_0812CCE4: .4byte gUnknown_03004244 thumb_func_end sub_812CCA8 thumb_func_start sub_812CCE8 @@ -365950,8 +365950,8 @@ sub_812CCE8: @ 812CCE8 ldr r4, _0812CD00 b _0812CD06 .align 2, 0 -_0812CCFC: .4byte 0x03004b00 -_0812CD00: .4byte 0x0202f7c8 +_0812CCFC: .4byte gUnknown_03004B00 +_0812CD00: .4byte gUnknown_0202F7C8 _0812CD04: ldr r4, _0812CD58 _0812CD06: @@ -365996,8 +365996,8 @@ _0812CD3E: pop {r0} bx r0 .align 2, 0 -_0812CD58: .4byte 0x0202f7c9 -_0812CD5C: .4byte 0x03004b00 +_0812CD58: .4byte gUnknown_0202F7C9 +_0812CD5C: .4byte gUnknown_03004B00 _0812CD60: .4byte sub_812CD64 thumb_func_end sub_812CCE8 @@ -366072,9 +366072,9 @@ sub_812CDC8: @ 812CDC8 ldr r4, _0812CDF0 b _0812CDF6 .align 2, 0 -_0812CDE8: .4byte 0x03004b20 -_0812CDEC: .4byte 0x03004b00 -_0812CDF0: .4byte 0x0202f7c8 +_0812CDE8: .4byte gTasks +_0812CDEC: .4byte gUnknown_03004B00 +_0812CDF0: .4byte gUnknown_0202F7C8 _0812CDF4: ldr r4, _0812CE3C _0812CDF6: @@ -366112,9 +366112,9 @@ _0812CE20: ldr r0, _0812CE44 b _0812CE4A .align 2, 0 -_0812CE3C: .4byte 0x0202f7c9 -_0812CE40: .4byte 0x03004b00 -_0812CE44: .4byte 0x030042c0 +_0812CE3C: .4byte gUnknown_0202F7C9 +_0812CE40: .4byte gUnknown_03004B00 +_0812CE44: .4byte gUnknown_030042C0 _0812CE48: ldr r0, _0812CE68 _0812CE4A: @@ -366133,7 +366133,7 @@ _0812CE4A: ldrh r3, [r5, 0x18] b _0812CE70 .align 2, 0 -_0812CE68: .4byte 0x03004288 +_0812CE68: .4byte gUnknown_03004288 _0812CE6C: strh r2, [r5, 0x1E] ldrh r3, [r5, 0x1A] @@ -366172,7 +366172,7 @@ _0812CEA6: ldr r0, _0812CEB4 b _0812CEBA .align 2, 0 -_0812CEB0: .4byte 0x03004de0 +_0812CEB0: .4byte gUnknown_03004DE0 _0812CEB4: .4byte REG_BG1HOFS _0812CEB8: ldr r0, _0812CEE4 @@ -366246,7 +366246,7 @@ _0812CF18: strh r0, [r4, 0x26] b _0812CF48 .align 2, 0 -_0812CF40: .4byte 0x03004b20 +_0812CF40: .4byte gTasks _0812CF44: subs r0, r1, 0x1 strh r0, [r4, 0x10] @@ -366352,8 +366352,8 @@ _0812CFF8: pop {r0} bx r0 .align 2, 0 -_0812D000: .4byte 0x03004de0 -_0812D004: .4byte 0x03004dc0 +_0812D000: .4byte gUnknown_03004DE0 +_0812D004: .4byte gUnknown_03004DC0 thumb_func_end sub_812CEF0 thumb_func_start sub_812D008 @@ -366398,8 +366398,8 @@ sub_812D008: @ 812D008 pop {r0} bx r0 .align 2, 0 -_0812D05C: .4byte 0x03004b20 -_0812D060: .4byte 0x0202f7c8 +_0812D05C: .4byte gTasks +_0812D060: .4byte gUnknown_0202F7C8 _0812D064: .4byte 0x0000ffec _0812D068: .4byte sub_812D06C thumb_func_end sub_812D008 @@ -366429,7 +366429,7 @@ _0812D08C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0812D098: .4byte 0x03004b20 +_0812D098: .4byte gTasks _0812D09C: .4byte _0812D0A0 .align 2, 0 _0812D0A0: @@ -366530,7 +366530,7 @@ _0812D150: b _0812D246 .align 2, 0 _0812D168: .4byte gBattleAnimSpriteTemplate_83D7220 -_0812D16C: .4byte 0x02020004 +_0812D16C: .4byte gSprites _0812D170: .4byte SpriteCallbackDummy _0812D174: .4byte gUnknown_08402400 _0812D178: @@ -366632,7 +366632,7 @@ _0812D222: strh r0, [r6, 0x8] b _0812D246 .align 2, 0 -_0812D22C: .4byte 0x02020004 +_0812D22C: .4byte gSprites _0812D230: .4byte gBattleAnimSpriteTemplate_83D7220 _0812D234: .4byte sub_812D254 _0812D238: @@ -366683,7 +366683,7 @@ _0812D288: pop {r0} bx r0 .align 2, 0 -_0812D290: .4byte 0x03004b20 +_0812D290: .4byte gTasks thumb_func_end sub_812D254 thumb_func_start sub_812D294 @@ -366779,7 +366779,7 @@ _0812D33C: bx r0 .align 2, 0 _0812D344: .4byte move_anim_8072740 -_0812D348: .4byte 0x0202f7c9 +_0812D348: .4byte gUnknown_0202F7C9 _0812D34C: .4byte sub_8078B34 thumb_func_end sub_812D294 @@ -366801,7 +366801,7 @@ sub_812D350: @ 812D350 beq _0812D394 b _0812D3A6 .align 2, 0 -_0812D370: .4byte 0x03004b20 +_0812D370: .4byte gTasks _0812D374: movs r0, 0 bl obj_id_for_side_relative_to_move @@ -366877,7 +366877,7 @@ _0812D3D6: strh r0, [r5, 0x32] b _0812D484 .align 2, 0 -_0812D408: .4byte 0x0202f7c8 +_0812D408: .4byte gUnknown_0202F7C8 _0812D40C: ldrh r0, [r5, 0x30] adds r0, 0x60 @@ -366943,7 +366943,7 @@ _0812D484: strh r0, [r5, 0x2E] b _0812D4AE .align 2, 0 -_0812D48C: .4byte 0x02020004 +_0812D48C: .4byte gSprites _0812D490: ldrh r0, [r5, 0x26] subs r0, 0x6 @@ -366978,7 +366978,7 @@ sub_812D4B4: @ 812D4B4 ldr r0, _0812D4D0 b _0812D4D8 .align 2, 0 -_0812D4CC: .4byte 0x0202f7c8 +_0812D4CC: .4byte gUnknown_0202F7C8 _0812D4D0: .4byte 0x0000fff0 _0812D4D4: movs r0, 0x80 @@ -367014,7 +367014,7 @@ sub_812D4EC: @ 812D4EC asrs r0, 20 b _0812D518 .align 2, 0 -_0812D50C: .4byte 0x0202f7c8 +_0812D50C: .4byte gUnknown_0202F7C8 _0812D510: ldrh r0, [r4, 0x2E] lsls r0, 16 @@ -367236,7 +367236,7 @@ sub_812D674: @ 812D674 strh r0, [r4, 0x8] b _0812D6C6 .align 2, 0 -_0812D6AC: .4byte 0x03004b20 +_0812D6AC: .4byte gTasks _0812D6B0: .4byte gUnknown_08402518 _0812D6B4: adds r0, r4, 0 @@ -367280,7 +367280,7 @@ sub_812D6CC: @ 812D6CC strh r0, [r4, 0x8] b _0812D71E .align 2, 0 -_0812D704: .4byte 0x03004b20 +_0812D704: .4byte gTasks _0812D708: .4byte gUnknown_08402540 _0812D70C: adds r0, r4, 0 @@ -367326,7 +367326,7 @@ _0812D736: strh r0, [r4, 0x2E] b _0812D788 .align 2, 0 -_0812D75C: .4byte 0x0202f7c8 +_0812D75C: .4byte gUnknown_0202F7C8 _0812D760: ldrh r2, [r4, 0x30] lsls r1, r2, 16 @@ -367381,7 +367381,7 @@ sub_812D790: @ 812D790 strh r0, [r4, 0x8] b _0812D7E2 .align 2, 0 -_0812D7C8: .4byte 0x03004b20 +_0812D7C8: .4byte gTasks _0812D7CC: .4byte gUnknown_08402590 _0812D7D0: adds r0, r4, 0 @@ -367425,7 +367425,7 @@ _0812D80E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0812D818: .4byte 0x03004b20 +_0812D818: .4byte gTasks _0812D81C: .4byte _0812D820 .align 2, 0 _0812D820: @@ -367449,7 +367449,7 @@ _0812D834: b _0812D85E .align 2, 0 _0812D850: .4byte REG_MOSAIC -_0812D854: .4byte 0x0202f7c8 +_0812D854: .4byte gUnknown_0202F7C8 _0812D858: .4byte REG_BG1CNT _0812D85C: ldr r0, _0812D87C @@ -367470,8 +367470,8 @@ _0812D85E: b _0812DA2A .align 2, 0 _0812D87C: .4byte REG_BG2CNT -_0812D880: .4byte 0x03004b20 -_0812D884: .4byte 0x03004b00 +_0812D880: .4byte gTasks +_0812D884: .4byte gUnknown_03004B00 _0812D888: mov r1, r8 lsls r0, r1, 2 @@ -367527,8 +367527,8 @@ _0812D8C4: movs r1, 0 b _0812D906 .align 2, 0 -_0812D8F4: .4byte 0x0202f7c8 -_0812D8F8: .4byte 0x0202f7c9 +_0812D8F4: .4byte gUnknown_0202F7C8 +_0812D8F8: .4byte gUnknown_0202F7C9 _0812D8FC: ldrb r0, [r5] bl battle_get_per_side_status @@ -367637,13 +367637,13 @@ _0812D9A2: b _0812DA0A .align 2, 0 _0812D9CC: .4byte gUnknown_081FAF4C -_0812D9D0: .4byte 0x02024e84 -_0812D9D4: .4byte 0x0202f7c8 +_0812D9D0: .4byte gUnknown_02024E84 +_0812D9D4: .4byte gUnknown_0202F7C8 _0812D9D8: .4byte 0x040000d4 _0812D9DC: .4byte 0x84000200 _0812D9E0: .4byte 0x02019348 -_0812D9E4: .4byte 0x02020004 -_0812D9E8: .4byte 0x02024be0 +_0812D9E4: .4byte gSprites +_0812D9E8: .4byte gUnknown_02024BE0 _0812D9EC: .4byte gSpriteAffineAnimTable_81E7C18 _0812D9F0: ldr r3, _0812DA34 @@ -367682,11 +367682,11 @@ _0812DA2A: strh r0, [r1, 0x8] b _0812DAFA .align 2, 0 -_0812DA34: .4byte 0x02020004 -_0812DA38: .4byte 0x02024be0 -_0812DA3C: .4byte 0x0202f7c8 +_0812DA34: .4byte gSprites +_0812DA38: .4byte gUnknown_02024BE0 +_0812DA3C: .4byte gUnknown_0202F7C8 _0812DA40: .4byte gSpriteAffineAnimTable_81E7BEC -_0812DA44: .4byte 0x03004b20 +_0812DA44: .4byte gTasks _0812DA48: mov r1, r8 lsls r0, r1, 2 @@ -367734,7 +367734,7 @@ _0812DA84: b _0812DAAE .align 2, 0 _0812DAA0: .4byte REG_MOSAIC -_0812DAA4: .4byte 0x0202f7c8 +_0812DAA4: .4byte gUnknown_0202F7C8 _0812DAA8: .4byte REG_BG1CNT _0812DAAC: ldr r2, _0812DB08 @@ -367784,8 +367784,8 @@ _0812DAFA: bx r0 .align 2, 0 _0812DB08: .4byte REG_BG2CNT -_0812DB0C: .4byte 0x0202f7c8 -_0812DB10: .4byte 0x03004b20 +_0812DB0C: .4byte gUnknown_0202F7C8 +_0812DB10: .4byte gTasks _0812DB14: .4byte 0x02017800 thumb_func_end sub_812D7E8 @@ -367815,10 +367815,10 @@ c3_80DFBE4: @ 812DB18 pop {r0} bx r0 .align 2, 0 -_0812DB48: .4byte 0x03004b00 -_0812DB4C: .4byte 0x02020004 -_0812DB50: .4byte 0x02024be0 -_0812DB54: .4byte 0x0202f7c8 +_0812DB48: .4byte gUnknown_03004B00 +_0812DB4C: .4byte gSprites +_0812DB50: .4byte gUnknown_02024BE0 +_0812DB54: .4byte gUnknown_0202F7C8 thumb_func_end c3_80DFBE4 thumb_func_start sub_812DB58 @@ -367839,8 +367839,8 @@ sub_812DB58: @ 812DB58 pop {r0} bx r0 .align 2, 0 -_0812DB7C: .4byte 0x0202f7c8 -_0812DB80: .4byte 0x0202f7c9 +_0812DB7C: .4byte gUnknown_0202F7C8 +_0812DB80: .4byte gUnknown_0202F7C9 thumb_func_end sub_812DB58 thumb_func_start sub_812DB84 @@ -367870,7 +367870,7 @@ _0812DBA8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0812DBB4: .4byte 0x03004b20 +_0812DBB4: .4byte gTasks _0812DBB8: .4byte _0812DBBC .align 2, 0 _0812DBBC: @@ -367962,9 +367962,9 @@ _0812DC80: .4byte 0x85000400 _0812DC84: .4byte gUnknown_08D2AA98 _0812DC88: .4byte gUnknown_08D2A9E0 _0812DC8C: .4byte gUnknown_08D2AA80 -_0812DC90: .4byte 0x030042c0 +_0812DC90: .4byte gUnknown_030042C0 _0812DC94: .4byte 0x0000ffc8 -_0812DC98: .4byte 0x030041b4 +_0812DC98: .4byte gUnknown_030041B4 _0812DC9C: ldr r0, _0812DCB4 ldrb r0, [r0] @@ -367977,8 +367977,8 @@ _0812DC9C: adds r0, r4, 0 b _0812DCC6 .align 2, 0 -_0812DCB4: .4byte 0x0202f7c8 -_0812DCB8: .4byte 0x030042c0 +_0812DCB4: .4byte gUnknown_0202F7C8 +_0812DCB8: .4byte gUnknown_030042C0 _0812DCBC: .4byte 0x0000ff79 _0812DCC0: ldr r1, _0812DCEC @@ -368005,10 +368005,10 @@ _0812DCCE: adds r0, 0x1 b _0812DDD2 .align 2, 0 -_0812DCEC: .4byte 0x030042c0 +_0812DCEC: .4byte gUnknown_030042C0 _0812DCF0: .4byte 0x0000fff6 -_0812DCF4: .4byte 0x030041b4 -_0812DCF8: .4byte 0x03004b20 +_0812DCF4: .4byte gUnknown_030041B4 +_0812DCF8: .4byte gTasks _0812DCFC: lsls r0, r7, 2 adds r0, r7 @@ -368102,7 +368102,7 @@ _0812DD7C: b _0812DE80 .align 2, 0 _0812DDA4: .4byte REG_BLDALPHA -_0812DDA8: .4byte 0x030042c0 +_0812DDA8: .4byte gUnknown_030042C0 _0812DDAC: .4byte gUnknown_084025C0 _0812DDB0: movs r0, 0x3 @@ -368222,8 +368222,8 @@ _0812DE90: .4byte 0x040000d4 _0812DE94: .4byte 0x85000400 _0812DE98: .4byte 0x85000200 _0812DE9C: .4byte REG_BG1CNT -_0812DEA0: .4byte 0x030042c0 -_0812DEA4: .4byte 0x030041b4 +_0812DEA0: .4byte gUnknown_030042C0 +_0812DEA4: .4byte gUnknown_030041B4 _0812DEA8: .4byte REG_BLDCNT thumb_func_end sub_812DB84 @@ -368369,10 +368369,10 @@ _0812DED6: pop {r0} bx r0 .align 2, 0 -_0812DFD0: .4byte 0x0202f7c8 -_0812DFD4: .4byte 0x03004b00 +_0812DFD0: .4byte gUnknown_0202F7C8 +_0812DFD4: .4byte gUnknown_03004B00 _0812DFD8: .4byte gBattleAnimSpriteTemplate_84025EC -_0812DFDC: .4byte 0x02020004 +_0812DFDC: .4byte gSprites _0812DFE0: .4byte 0x0000ffff _0812DFE4: .4byte sub_812E0F8 _0812DFE8: .4byte sub_812DFEC @@ -368468,7 +368468,7 @@ _0812E090: pop {r0} bx r0 .align 2, 0 -_0812E094: .4byte 0x02020004 +_0812E094: .4byte gSprites _0812E098: .4byte sub_812E09C thumb_func_end sub_812DFEC @@ -368514,7 +368514,7 @@ _0812E0E8: pop {r0} bx r0 .align 2, 0 -_0812E0F0: .4byte 0x02020004 +_0812E0F0: .4byte gSprites _0812E0F4: .4byte SpriteCallbackDummy thumb_func_end sub_812E09C @@ -368589,7 +368589,7 @@ _0812E16A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0812E174: .4byte 0x03004b20 +_0812E174: .4byte gTasks _0812E178: .4byte _0812E17C .align 2, 0 _0812E17C: @@ -368682,9 +368682,9 @@ _0812E244: .4byte 0x85000400 _0812E248: .4byte gUnknown_08D2AA98 _0812E24C: .4byte gUnknown_08D2A9E0 _0812E250: .4byte gUnknown_08D2AA80 -_0812E254: .4byte 0x030042c0 +_0812E254: .4byte gUnknown_030042C0 _0812E258: .4byte 0x0000ffc8 -_0812E25C: .4byte 0x030041b4 +_0812E25C: .4byte gUnknown_030041B4 _0812E260: ldr r0, _0812E2A0 ldrb r0, [r0] @@ -368720,8 +368720,8 @@ _0812E296: ldr r2, _0812E2B0 b _0812E2C8 .align 2, 0 -_0812E2A0: .4byte 0x0202f7c9 -_0812E2A4: .4byte 0x030042c0 +_0812E2A0: .4byte gUnknown_0202F7C9 +_0812E2A4: .4byte gUnknown_030042C0 _0812E2A8: .4byte 0x0000ff65 _0812E2AC: .4byte 0x0000ff8d _0812E2B0: .4byte 0x0000ffec @@ -368758,11 +368758,11 @@ _0812E2D2: strh r0, [r1, 0x1E] b _0812E380 .align 2, 0 -_0812E2EC: .4byte 0x030042c0 +_0812E2EC: .4byte gUnknown_030042C0 _0812E2F0: .4byte 0x0000ff79 _0812E2F4: .4byte 0x0000fff6 -_0812E2F8: .4byte 0x030041b4 -_0812E2FC: .4byte 0x03004b20 +_0812E2F8: .4byte gUnknown_030041B4 +_0812E2FC: .4byte gTasks _0812E300: ldr r1, _0812E334 lsls r4, r6, 2 @@ -368790,9 +368790,9 @@ _0812E300: adds r0, r5 b _0812E356 .align 2, 0 -_0812E334: .4byte 0x03004b20 -_0812E338: .4byte 0x0202f7c9 -_0812E33C: .4byte 0x030042c0 +_0812E334: .4byte gTasks +_0812E338: .4byte gUnknown_0202F7C9 +_0812E33C: .4byte gUnknown_030042C0 _0812E340: .4byte gUnknown_08402604 _0812E344: ldr r2, _0812E374 @@ -368820,9 +368820,9 @@ _0812E356: strh r0, [r1, 0x8] b _0812E476 .align 2, 0 -_0812E374: .4byte 0x030042c0 +_0812E374: .4byte gUnknown_030042C0 _0812E378: .4byte gUnknown_08402604 -_0812E37C: .4byte 0x03004b20 +_0812E37C: .4byte gTasks _0812E380: ldrh r0, [r1, 0x8] adds r0, 0x1 @@ -368961,8 +368961,8 @@ _0812E476: _0812E480: .4byte 0x040000d4 _0812E484: .4byte 0x85000200 _0812E488: .4byte REG_BG1CNT -_0812E48C: .4byte 0x030042c0 -_0812E490: .4byte 0x030041b4 +_0812E48C: .4byte gUnknown_030042C0 +_0812E490: .4byte gUnknown_030041B4 _0812E494: .4byte REG_BLDCNT thumb_func_end sub_812E14C @@ -368994,7 +368994,7 @@ sub_812E498: @ 812E498 strh r0, [r4, 0x8] b _0812E4EA .align 2, 0 -_0812E4D0: .4byte 0x03004b20 +_0812E4D0: .4byte gTasks _0812E4D4: .4byte gUnknown_08402610 _0812E4D8: adds r0, r4, 0 @@ -369049,7 +369049,7 @@ _0812E50E: negs r0, r0 b _0812E546 .align 2, 0 -_0812E53C: .4byte 0x0202f7c8 +_0812E53C: .4byte gUnknown_0202F7C8 _0812E540: ldrh r0, [r4, 0x30] lsls r0, 16 @@ -369093,8 +369093,8 @@ sub_812E568: @ 812E568 bl move_anim_task_del b _0812E628 .align 2, 0 -_0812E58C: .4byte 0x03004b20 -_0812E590: .4byte 0x03004b00 +_0812E58C: .4byte gTasks +_0812E590: .4byte gUnknown_03004B00 _0812E594: movs r1, 0x4 ldrsh r0, [r5, r1] @@ -369145,7 +369145,7 @@ _0812E5AC: ldr r0, _0812E5F4 b _0812E5FA .align 2, 0 -_0812E5F4: .4byte 0x0202f7c8 +_0812E5F4: .4byte gUnknown_0202F7C8 _0812E5F8: ldr r0, _0812E630 _0812E5FA: @@ -369176,7 +369176,7 @@ _0812E628: pop {r0} bx r0 .align 2, 0 -_0812E630: .4byte 0x0202f7c9 +_0812E630: .4byte gUnknown_0202F7C9 _0812E634: .4byte sub_812E638 thumb_func_end sub_812E568 @@ -369200,7 +369200,7 @@ sub_812E638: @ 812E638 beq _0812E66C b _0812E798 .align 2, 0 -_0812E65C: .4byte 0x03004b20 +_0812E65C: .4byte gTasks _0812E660: cmp r6, 0x2 beq _0812E718 @@ -369249,7 +369249,7 @@ _0812E66C: strh r6, [r4, 0xA] b _0812E780 .align 2, 0 -_0812E6BC: .4byte 0x02020004 +_0812E6BC: .4byte gSprites _0812E6C0: ldr r2, _0812E714 movs r0, 0x26 @@ -369292,7 +369292,7 @@ _0812E6C0: strh r0, [r4, 0xA] b _0812E780 .align 2, 0 -_0812E714: .4byte 0x02020004 +_0812E714: .4byte gSprites _0812E718: ldr r2, _0812E77C movs r0, 0x26 @@ -369342,7 +369342,7 @@ _0812E718: strh r5, [r4, 0x8] b _0812E798 .align 2, 0 -_0812E77C: .4byte 0x02020004 +_0812E77C: .4byte gSprites _0812E780: ldrh r0, [r4, 0x8] adds r0, 0x1 @@ -369377,8 +369377,8 @@ sub_812E7A0: @ 812E7A0 ldrh r0, [r1] b _0812E7CE .align 2, 0 -_0812E7BC: .4byte 0x0202f7c8 -_0812E7C0: .4byte 0x03004b00 +_0812E7BC: .4byte gUnknown_0202F7C8 +_0812E7C0: .4byte gUnknown_03004B00 _0812E7C4: movs r0, 0xF0 strh r0, [r4, 0x20] @@ -369398,7 +369398,7 @@ _0812E7CE: pop {r0} bx r0 .align 2, 0 -_0812E7E8: .4byte 0x03004b00 +_0812E7E8: .4byte gUnknown_03004B00 _0812E7EC: .4byte sub_812E7F0 thumb_func_end sub_812E7A0 @@ -369435,7 +369435,7 @@ _0812E822: bl Sin b _0812E858 .align 2, 0 -_0812E830: .4byte 0x0202f7c8 +_0812E830: .4byte gUnknown_0202F7C8 _0812E834: ldrh r1, [r4, 0x20] subs r1, 0x5 @@ -369497,8 +369497,8 @@ sub_812E860: @ 812E860 pop {r0} bx r0 .align 2, 0 -_0812E8A8: .4byte 0x03004b20 -_0812E8AC: .4byte 0x03004b00 +_0812E8A8: .4byte gTasks +_0812E8AC: .4byte gUnknown_03004B00 _0812E8B0: .4byte sub_812E8B4 thumb_func_end sub_812E860 @@ -369526,7 +369526,7 @@ sub_812E8B4: @ 812E8B4 beq _0812E8EC b _0812E9CA .align 2, 0 -_0812E8E0: .4byte 0x03004b20 +_0812E8E0: .4byte gTasks _0812E8E4: mov r2, r8 cmp r2, 0x2 @@ -369698,7 +369698,7 @@ _0812E9FE: strh r0, [r7, 0x24] b _0812EA40 .align 2, 0 -_0812EA38: .4byte 0x02020004 +_0812EA38: .4byte gSprites _0812EA3C: movs r0, 0x2 strh r0, [r7, 0x8] @@ -369757,8 +369757,8 @@ _0812EA80: strh r0, [r5, 0x2E] b _0812EB0A .align 2, 0 -_0812EAA4: .4byte 0x03004b00 -_0812EAA8: .4byte 0x0202f7c8 +_0812EAA4: .4byte gUnknown_03004B00 +_0812EAA8: .4byte gUnknown_0202F7C8 _0812EAAC: ldrh r1, [r5, 0x30] lsls r0, r1, 16 @@ -369838,9 +369838,9 @@ sub_812EB10: @ 812EB10 ldr r0, _0812EB48 b _0812EB4E .align 2, 0 -_0812EB40: .4byte 0x03004b20 -_0812EB44: .4byte 0x03004b00 -_0812EB48: .4byte 0x0202f7c8 +_0812EB40: .4byte gTasks +_0812EB44: .4byte gUnknown_03004B00 +_0812EB48: .4byte gUnknown_0202F7C8 _0812EB4C: ldr r0, _0812EB88 _0812EB4E: @@ -369872,8 +369872,8 @@ _0812EB4E: lsls r2, r5, 4 b _0812EBF8 .align 2, 0 -_0812EB88: .4byte 0x0202f7c9 -_0812EB8C: .4byte 0x03004b20 +_0812EB88: .4byte gUnknown_0202F7C9 +_0812EB8C: .4byte gTasks _0812EB90: cmp r0, 0x2 beq _0812EBBA @@ -369942,8 +369942,8 @@ _0812EBF8: strh r0, [r1, 0x8] b _0812EC68 .align 2, 0 -_0812EC14: .4byte 0x02020004 -_0812EC18: .4byte 0x03004b20 +_0812EC14: .4byte gSprites +_0812EC18: .4byte gTasks _0812EC1C: ldrb r5, [r2, 0x1C] ldrh r0, [r2, 0xC] @@ -369989,7 +369989,7 @@ _0812EC68: pop {r0} bx r0 .align 2, 0 -_0812EC74: .4byte 0x02020004 +_0812EC74: .4byte gSprites thumb_func_end sub_812EB10 thumb_func_start sub_812EC78 @@ -370063,7 +370063,7 @@ _0812ECF2: ldr r0, _0812ED08 b _0812ED0E .align 2, 0 -_0812ED04: .4byte 0x03004b00 +_0812ED04: .4byte gUnknown_03004B00 _0812ED08: .4byte 0x0000fff8 _0812ED0C: movs r0, 0xF8 @@ -370187,10 +370187,10 @@ sub_812ED84: @ 812ED84 .align 2, 0 _0812EDE4: .4byte REG_WINOUT _0812EDE8: .4byte 0x00001f3f -_0812EDEC: .4byte 0x030042c4 -_0812EDF0: .4byte 0x03004240 +_0812EDEC: .4byte gUnknown_030042C4 +_0812EDF0: .4byte gUnknown_03004240 _0812EDF4: .4byte REG_WIN0H -_0812EDF8: .4byte 0x03004b00 +_0812EDF8: .4byte gUnknown_03004B00 _0812EDFC: .4byte sub_812EE00 thumb_func_end sub_812ED84 @@ -370313,8 +370313,8 @@ sub_812EEA4: @ 812EEA4 pop {r0} bx r0 .align 2, 0 -_0812EEE0: .4byte 0x0202f7c8 -_0812EEE4: .4byte 0x03004b00 +_0812EEE0: .4byte gUnknown_0202F7C8 +_0812EEE4: .4byte gUnknown_03004B00 _0812EEE8: .4byte sub_812EEEC thumb_func_end sub_812EEA4 @@ -370354,7 +370354,7 @@ _0812EF26: subs r0, 0x1 b _0812EF42 .align 2, 0 -_0812EF34: .4byte 0x0202f7c8 +_0812EF34: .4byte gUnknown_0202F7C8 _0812EF38: ldr r0, _0812EF84 ldrb r0, [r0] @@ -370394,7 +370394,7 @@ _0812EF42: strh r0, [r4, 0x38] b _0812EFB8 .align 2, 0 -_0812EF84: .4byte 0x0202f7c8 +_0812EF84: .4byte gUnknown_0202F7C8 _0812EF88: cmp r2, 0x1 bne _0812EFB8 @@ -370508,10 +370508,10 @@ _0812F004: adds r0, r7 b _0812F092 .align 2, 0 -_0812F070: .4byte 0x0202f7c8 -_0812F074: .4byte 0x02024a6a -_0812F078: .4byte 0x0202f7c9 -_0812F07C: .4byte 0x03004360 +_0812F070: .4byte gUnknown_0202F7C8 +_0812F074: .4byte gUnknown_02024A6A +_0812F078: .4byte gUnknown_0202F7C9 +_0812F07C: .4byte gPlayerParty _0812F080: .4byte 0x02017800 _0812F084: ldrb r0, [r4] @@ -370528,7 +370528,7 @@ _0812F092: lsrs r6, r0, 16 b _0812F0A6 .align 2, 0 -_0812F0A0: .4byte 0x030045c0 +_0812F0A0: .4byte gEnemyParty _0812F0A4: ldrh r6, [r1, 0x2] _0812F0A6: @@ -370581,11 +370581,11 @@ _0812F0AC: adds r0, r1 b _0812F12C .align 2, 0 -_0812F10C: .4byte 0x02024a6a -_0812F110: .4byte 0x0202f7c9 -_0812F114: .4byte 0x030045c0 +_0812F10C: .4byte gUnknown_02024A6A +_0812F110: .4byte gUnknown_0202F7C9 +_0812F114: .4byte gEnemyParty _0812F118: .4byte 0x02017800 -_0812F11C: .4byte 0x03004360 +_0812F11C: .4byte gPlayerParty _0812F120: ldrb r0, [r4] lsls r0, 1 @@ -370712,12 +370712,12 @@ _0812F13E: bx r0 .align 2, 0 _0812F218: .4byte 0x0000ffec -_0812F21C: .4byte 0x0202f7c8 -_0812F220: .4byte 0x02020004 +_0812F21C: .4byte gUnknown_0202F7C8 +_0812F220: .4byte gSprites _0812F224: .4byte 0x00007fff _0812F228: .4byte REG_BLDCNT _0812F22C: .4byte REG_BLDALPHA -_0812F230: .4byte 0x03004b20 +_0812F230: .4byte gTasks _0812F234: .4byte sub_812F238 thumb_func_end sub_812EFC8 @@ -370763,7 +370763,7 @@ _0812F280: pop {r0} bx r0 .align 2, 0 -_0812F284: .4byte 0x03004b20 +_0812F284: .4byte gTasks _0812F288: .4byte REG_BLDALPHA _0812F28C: .4byte sub_812F290 thumb_func_end sub_812F238 @@ -370828,8 +370828,8 @@ _0812F2FE: pop {r0} bx r0 .align 2, 0 -_0812F308: .4byte 0x03004b20 -_0812F30C: .4byte 0x02020004 +_0812F308: .4byte gTasks +_0812F30C: .4byte gSprites _0812F310: .4byte sub_8078634 thumb_func_end sub_812F290 @@ -370852,9 +370852,9 @@ sub_812F314: @ 812F314 ldr r0, _0812F33C b _0812F342 .align 2, 0 -_0812F334: .4byte 0x03004b20 -_0812F338: .4byte 0x03004b00 -_0812F33C: .4byte 0x0202f7c8 +_0812F334: .4byte gTasks +_0812F338: .4byte gUnknown_03004B00 +_0812F33C: .4byte gUnknown_0202F7C8 _0812F340: ldr r0, _0812F3C0 _0812F342: @@ -370919,13 +370919,13 @@ _0812F388: ldr r0, _0812F3D8 b _0812F3EE .align 2, 0 -_0812F3C0: .4byte 0x0202f7c9 -_0812F3C4: .4byte 0x03004b00 +_0812F3C0: .4byte gUnknown_0202F7C9 +_0812F3C4: .4byte gUnknown_03004B00 _0812F3C8: .4byte REG_BG1HOFS _0812F3CC: .4byte REG_BLDCNT _0812F3D0: .4byte 0x00003f42 -_0812F3D4: .4byte 0x030042c0 -_0812F3D8: .4byte 0x030041b4 +_0812F3D4: .4byte gUnknown_030042C0 +_0812F3D8: .4byte gUnknown_030041B4 _0812F3DC: ldr r0, _0812F454 str r0, [sp] @@ -370992,9 +370992,9 @@ _0812F3FE: _0812F454: .4byte REG_BG2HOFS _0812F458: .4byte REG_BLDCNT _0812F45C: .4byte 0x00003f44 -_0812F460: .4byte 0x03004288 -_0812F464: .4byte 0x03004280 -_0812F468: .4byte 0x03004de0 +_0812F460: .4byte gUnknown_03004288 +_0812F464: .4byte gUnknown_03004280 +_0812F468: .4byte gUnknown_03004DE0 _0812F46C: .4byte 0xa6600001 _0812F470: .4byte sub_812F474 thumb_func_end sub_812F314 @@ -371026,9 +371026,9 @@ sub_812F474: @ 812F474 ldr r0, _0812F4B0 b _0812F4BC .align 2, 0 -_0812F4A8: .4byte 0x03004b20 -_0812F4AC: .4byte 0x030042c0 -_0812F4B0: .4byte 0x030041b4 +_0812F4A8: .4byte gTasks +_0812F4AC: .4byte gUnknown_030042C0 +_0812F4B0: .4byte gUnknown_030041B4 _0812F4B4: ldr r0, _0812F4D4 ldrh r0, [r0] @@ -371049,8 +371049,8 @@ _0812F4CA: beq _0812F4EA b _0812F712 .align 2, 0 -_0812F4D4: .4byte 0x03004288 -_0812F4D8: .4byte 0x03004280 +_0812F4D4: .4byte gUnknown_03004288 +_0812F4D8: .4byte gUnknown_03004280 _0812F4DC: cmp r0, 0x2 bne _0812F4E2 @@ -371251,8 +371251,8 @@ _0812F636: strh r0, [r6, 0xE] b _0812F676 .align 2, 0 -_0812F660: .4byte 0x03004dc0 -_0812F664: .4byte 0x03004de0 +_0812F660: .4byte gUnknown_03004DC0 +_0812F664: .4byte gUnknown_03004DE0 _0812F668: .4byte gSineTable _0812F66C: .4byte 0xffff0000 _0812F670: @@ -371300,7 +371300,7 @@ _0812F6A6: strh r0, [r6, 0xC] b _0812F700 .align 2, 0 -_0812F6C0: .4byte 0x03004dc0 +_0812F6C0: .4byte gUnknown_03004DC0 _0812F6C4: ldrh r0, [r6, 0xC] adds r0, 0x1 @@ -371383,8 +371383,8 @@ sub_812F724: @ 812F724 pop {r0} bx r0 .align 2, 0 -_0812F75C: .4byte 0x03004b20 -_0812F760: .4byte 0x03004b00 +_0812F75C: .4byte gTasks +_0812F760: .4byte gUnknown_03004B00 _0812F764: .4byte gUnknown_08402750 _0812F768: .4byte sub_812F76C thumb_func_end sub_812F724 @@ -371435,8 +371435,8 @@ sub_812F76C: @ 812F76C strh r1, [r0, 0x24] b _0812F7E0 .align 2, 0 -_0812F7C4: .4byte 0x03004b20 -_0812F7C8: .4byte 0x02020004 +_0812F7C4: .4byte gTasks +_0812F7C8: .4byte gSprites _0812F7CC: .4byte 0x0000ffff _0812F7D0: ldr r2, _0812F800 @@ -371463,7 +371463,7 @@ _0812F7F8: pop {r0} bx r0 .align 2, 0 -_0812F800: .4byte 0x02020004 +_0812F800: .4byte gSprites thumb_func_end sub_812F76C thumb_func_start sub_812F804 @@ -371574,7 +371574,7 @@ sub_812F88C: @ 812F88C pop {r0} bx r0 .align 2, 0 -_0812F8D4: .4byte 0x03004b00 +_0812F8D4: .4byte gUnknown_03004B00 _0812F8D8: .4byte sub_812F8DC thumb_func_end sub_812F88C @@ -371677,9 +371677,9 @@ _0812F96E: pop {r0} bx r0 .align 2, 0 -_0812F9A0: .4byte 0x03004b00 -_0812F9A4: .4byte 0x0202f7c9 -_0812F9A8: .4byte 0x0202f7c8 +_0812F9A0: .4byte gUnknown_03004B00 +_0812F9A4: .4byte gUnknown_0202F7C9 +_0812F9A8: .4byte gUnknown_0202F7C8 _0812F9AC: .4byte sub_80DA48C thumb_func_end sub_812F948 @@ -371726,7 +371726,7 @@ sub_812F9B0: @ 812F9B0 strh r0, [r3, 0x10] b _0812FA06 .align 2, 0 -_0812FA00: .4byte 0x03004b20 +_0812FA00: .4byte gTasks _0812FA04: strh r7, [r3, 0x1A] _0812FA06: @@ -371784,7 +371784,7 @@ _0812FA32: adds r2, r3, 0 b _0812FA86 .align 2, 0 -_0812FA6C: .4byte 0x02020004 +_0812FA6C: .4byte gSprites _0812FA70: ldr r2, _0812FAB4 movs r0, 0x26 @@ -371821,7 +371821,7 @@ _0812FA86: subs r0, r2 b _0812FACA .align 2, 0 -_0812FAB4: .4byte 0x02020004 +_0812FAB4: .4byte gSprites _0812FAB8: movs r1, 0x26 ldrsh r0, [r4, r1] @@ -371855,7 +371855,7 @@ _0812FAEA: pop {r0} bx r0 .align 2, 0 -_0812FAF4: .4byte 0x0202f7b2 +_0812FAF4: .4byte gUnknown_0202F7B2 thumb_func_end sub_812F9B0 thumb_func_start sub_812FAF8 @@ -371902,7 +371902,7 @@ sub_812FAF8: @ 812FAF8 strh r0, [r3, 0x10] b _0812FB52 .align 2, 0 -_0812FB4C: .4byte 0x03004b20 +_0812FB4C: .4byte gTasks _0812FB50: strh r7, [r3, 0x1A] _0812FB52: @@ -371974,7 +371974,7 @@ _0812FB7E: b _0812FBEE .align 2, 0 _0812FBD0: .4byte 0x00007fff -_0812FBD4: .4byte 0x02020004 +_0812FBD4: .4byte gSprites _0812FBD8: ldr r2, _0812FC1C movs r0, 0x26 @@ -372011,7 +372011,7 @@ _0812FBEE: subs r0, r2 b _0812FC32 .align 2, 0 -_0812FC1C: .4byte 0x02020004 +_0812FC1C: .4byte gSprites _0812FC20: movs r1, 0x26 ldrsh r0, [r4, r1] @@ -372103,10 +372103,10 @@ _0812FCAC: adds r4, r7, 0 b _0812FD4C .align 2, 0 -_0812FCC8: .4byte 0x03004b20 -_0812FCCC: .4byte 0x02024be0 -_0812FCD0: .4byte 0x0202f7c8 -_0812FCD4: .4byte 0x03004b00 +_0812FCC8: .4byte gTasks +_0812FCCC: .4byte gUnknown_02024BE0 +_0812FCD0: .4byte gUnknown_0202F7C8 +_0812FCD4: .4byte gUnknown_03004B00 _0812FCD8: .4byte 0xffff8000 _0812FCDC: movs r7, 0x2 @@ -372149,8 +372149,8 @@ _0812FD00: b _0812FD4A .align 2, 0 _0812FD28: .4byte 0xffff8000 -_0812FD2C: .4byte 0x03004b00 -_0812FD30: .4byte 0x03004b20 +_0812FD2C: .4byte gUnknown_03004B00 +_0812FD30: .4byte gTasks _0812FD34: .4byte 0x00007fff _0812FD38: ldr r3, _0812FD70 @@ -372183,7 +372183,7 @@ _0812FD4C: pop {r0} bx r0 .align 2, 0 -_0812FD70: .4byte 0x03004b20 +_0812FD70: .4byte gTasks _0812FD74: .4byte 0xffff8000 _0812FD78: .4byte sub_812FAF8 thumb_func_end sub_812FC68 @@ -372219,9 +372219,9 @@ _0812FD9C: ldr r0, _0812FDBC b _0812FDC2 .align 2, 0 -_0812FDB4: .4byte 0x03004b20 -_0812FDB8: .4byte 0x03004b00 -_0812FDBC: .4byte 0x0202f7c8 +_0812FDB4: .4byte gTasks +_0812FDB8: .4byte gUnknown_03004B00 +_0812FDBC: .4byte gUnknown_0202F7C8 _0812FDC0: ldr r0, _0812FE10 _0812FDC2: @@ -372259,8 +372259,8 @@ _0812FDC2: pop {r0} bx r0 .align 2, 0 -_0812FE10: .4byte 0x0202f7c9 -_0812FE14: .4byte 0x03004b00 +_0812FE10: .4byte gUnknown_0202F7C9 +_0812FE14: .4byte gUnknown_03004B00 _0812FE18: .4byte gUnknown_084028AC _0812FE1C: .4byte sub_812FE20 thumb_func_end sub_812FD7C @@ -372283,7 +372283,7 @@ sub_812FE20: @ 812FE20 beq _0812FEA4 b _0812FEB2 .align 2, 0 -_0812FE40: .4byte 0x03004b20 +_0812FE40: .4byte gTasks _0812FE44: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -372364,7 +372364,7 @@ sub_812FEB8: @ 812FEB8 movs r3, 0xEC b _0812FEE4 .align 2, 0 -_0812FEDC: .4byte 0x03004b20 +_0812FEDC: .4byte gTasks _0812FEE0: movs r1, 0x1E movs r3, 0x14 @@ -372453,7 +372453,7 @@ _0812FF70: pop {r0} bx r0 .align 2, 0 -_0812FF88: .4byte 0x02020004 +_0812FF88: .4byte gSprites _0812FF8C: .4byte gSpriteTemplate_84028CC _0812FF90: .4byte 0x0000ffff thumb_func_end sub_812FEB8 @@ -372499,7 +372499,7 @@ _0812FFDA: pop {r0} bx r0 .align 2, 0 -_0812FFE0: .4byte 0x03004b20 +_0812FFE0: .4byte gTasks thumb_func_end sub_812FF94 thumb_func_start sub_812FFE4 @@ -372540,9 +372540,9 @@ sub_812FFE4: @ 812FFE4 pop {r0} bx r0 .align 2, 0 -_0813002C: .4byte 0x03004b20 -_08130030: .4byte 0x03004b00 -_08130034: .4byte 0x02020004 +_0813002C: .4byte gTasks +_08130030: .4byte gUnknown_03004B00 +_08130034: .4byte gSprites _08130038: .4byte sub_813003C thumb_func_end sub_812FFE4 @@ -372585,7 +372585,7 @@ _0813007C: strh r0, [r4, 0xA] b _0813009E .align 2, 0 -_08130084: .4byte 0x03004b20 +_08130084: .4byte gTasks _08130088: .4byte gUnknown_084028E4 _0813008C: ldrh r0, [r4, 0xC] @@ -372632,8 +372632,8 @@ sub_81300A4: @ 81300A4 pop {r0} bx r0 .align 2, 0 -_081300E0: .4byte 0x0202f7c8 -_081300E4: .4byte 0x03004b00 +_081300E0: .4byte gUnknown_0202F7C8 +_081300E4: .4byte gUnknown_03004B00 _081300E8: .4byte gUnknown_08D2E014 _081300EC: .4byte gUnknown_08D2E170 _081300F0: .4byte gUnknown_08D2E150 @@ -372683,8 +372683,8 @@ _08130110: strh r0, [r5, 0x30] b _08130180 .align 2, 0 -_0813014C: .4byte 0x0202f7c8 -_08130150: .4byte 0x03004b00 +_0813014C: .4byte gUnknown_0202F7C8 +_08130150: .4byte gUnknown_03004B00 _08130154: .4byte 0x0000fd80 _08130158: cmp r0, 0x1 @@ -372730,7 +372730,7 @@ _081301A0: pop {r0} bx r0 .align 2, 0 -_081301AC: .4byte 0x0202f7c8 +_081301AC: .4byte gUnknown_0202F7C8 _081301B0: .4byte sub_81301B4 thumb_func_end sub_81300F4 @@ -372789,7 +372789,7 @@ sub_81301EC: @ 81301EC strh r0, [r6, 0x16] b _08130226 .align 2, 0 -_08130218: .4byte 0x03004b20 +_08130218: .4byte gTasks _0813021C: movs r0, 0xC strh r0, [r6, 0x12] @@ -372822,7 +372822,7 @@ _08130254: adds r0, r4, r0 b _08130284 .align 2, 0 -_0813025C: .4byte 0x0202f7c8 +_0813025C: .4byte gUnknown_0202F7C8 _08130260: ldrb r0, [r5] movs r1, 0x2 @@ -372881,8 +372881,8 @@ _081302A8: pop {r0} bx r0 .align 2, 0 -_081302D8: .4byte 0x0202f7c8 -_081302DC: .4byte 0x0202f7c9 +_081302D8: .4byte gUnknown_0202F7C8 +_081302DC: .4byte gUnknown_0202F7C9 _081302E0: .4byte sub_81302E4 thumb_func_end sub_81301EC @@ -372909,7 +372909,7 @@ sub_81302E4: @ 81302E4 _08130308: b _08130416 .align 2, 0 -_0813030C: .4byte 0x03004b20 +_0813030C: .4byte gTasks _08130310: ldrh r0, [r5, 0xA] adds r0, 0x1 @@ -372969,7 +372969,7 @@ _0813034A: strh r0, [r1, 0x24] b _081303C6 .align 2, 0 -_08130384: .4byte 0x02020004 +_08130384: .4byte gSprites _08130388: .4byte gSpriteTemplate_840294C _0813038C: lsls r2, r3, 4 @@ -373038,7 +373038,7 @@ _081303FC: strh r0, [r5, 0xC] b _08130416 .align 2, 0 -_08130404: .4byte 0x02020004 +_08130404: .4byte gSprites _08130408: movs r1, 0x1C ldrsh r0, [r5, r1] @@ -373184,7 +373184,7 @@ _08130512: pop {r0} bx r0 .align 2, 0 -_08130518: .4byte 0x03004b20 +_08130518: .4byte gTasks thumb_func_end sub_81304DC thumb_func_start sub_813051C @@ -373211,7 +373211,7 @@ sub_813051C: @ 813051C pop {r0} bx r0 .align 2, 0 -_08130548: .4byte 0x03004b00 +_08130548: .4byte gUnknown_03004B00 _0813054C: .4byte move_anim_8072740 _08130550: .4byte sub_8078CC0 thumb_func_end sub_813051C @@ -373355,11 +373355,11 @@ _0813066E: str r0, [r7] b _08130696 .align 2, 0 -_08130674: .4byte 0x03004b20 -_08130678: .4byte 0x0202f7c8 -_0813067C: .4byte 0x0202f7c9 +_08130674: .4byte gTasks +_08130678: .4byte gUnknown_0202F7C8 +_0813067C: .4byte gUnknown_0202F7C9 _08130680: .4byte gSpriteTemplate_84029AC -_08130684: .4byte 0x02020004 +_08130684: .4byte gSprites _08130688: .4byte 0x0000ffe0 _0813068C: .4byte sub_81306A4 _08130690: @@ -373395,7 +373395,7 @@ sub_81306A4: @ 81306A4 beq _081306D6 b _081307AA .align 2, 0 -_081306C8: .4byte 0x03004b20 +_081306C8: .4byte gTasks _081306CC: cmp r1, 0x2 beq _08130730 @@ -373428,7 +373428,7 @@ _081306D6: ble _081307AA b _08130796 .align 2, 0 -_08130708: .4byte 0x02020004 +_08130708: .4byte gSprites _0813070C: movs r0, 0x26 ldrsh r1, [r4, r0] @@ -373446,7 +373446,7 @@ _0813070C: strh r0, [r4, 0xC] b _08130796 .align 2, 0 -_0813072C: .4byte 0x02020004 +_0813072C: .4byte gSprites _08130730: ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -373503,7 +373503,7 @@ _08130796: strh r0, [r4, 0x8] b _081307AA .align 2, 0 -_081307A0: .4byte 0x02020004 +_081307A0: .4byte gSprites _081307A4: adds r0, r2, 0 bl move_anim_task_del @@ -373526,8 +373526,8 @@ sub_81307B0: @ 81307B0 ldr r0, _081307C8 b _081307CE .align 2, 0 -_081307C4: .4byte 0x03004b00 -_081307C8: .4byte 0x0202f7c8 +_081307C4: .4byte gUnknown_03004B00 +_081307C8: .4byte gUnknown_0202F7C8 _081307CC: ldr r0, _08130834 _081307CE: @@ -373582,7 +373582,7 @@ _081307FC: subs r0, 0x8 b _0813084A .align 2, 0 -_08130834: .4byte 0x0202f7c9 +_08130834: .4byte gUnknown_0202F7C9 _08130838: .4byte 0x000003ff _0813083C: .4byte 0xfffffc00 _08130840: @@ -373721,7 +373721,7 @@ sub_8130918: @ 8130918 bl move_anim_task_del b _0813095C .align 2, 0 -_08130930: .4byte 0x03004b00 +_08130930: .4byte gUnknown_03004B00 _08130934: ldr r0, _08130964 lsls r4, r1, 2 @@ -373746,7 +373746,7 @@ _0813095C: pop {r0} bx r0 .align 2, 0 -_08130964: .4byte 0x03004b20 +_08130964: .4byte gTasks _08130968: .4byte gUnknown_084029DC _0813096C: .4byte sub_8130970 thumb_func_end sub_8130918 @@ -373785,8 +373785,8 @@ sub_8130970: @ 8130970 movs r1, 0x2 b _081309C8 .align 2, 0 -_081309B0: .4byte 0x03004b20 -_081309B4: .4byte 0x02020004 +_081309B0: .4byte gTasks +_081309B4: .4byte gSprites _081309B8: ldr r2, _08130A10 movs r0, 0x26 @@ -373833,9 +373833,9 @@ _081309CA: strh r5, [r4, 0xC] b _08130A26 .align 2, 0 -_08130A10: .4byte 0x02020004 +_08130A10: .4byte gSprites _08130A14: .4byte 0x0000fffe -_08130A18: .4byte 0x03004b20 +_08130A18: .4byte gTasks _08130A1C: .4byte gUnknown_084029DC _08130A20: adds r0, r6, 0 @@ -373858,8 +373858,8 @@ sub_8130A2C: @ 8130A2C ldr r4, _08130A44 b _08130A4A .align 2, 0 -_08130A40: .4byte 0x03004b00 -_08130A44: .4byte 0x0202f7c8 +_08130A40: .4byte gUnknown_03004B00 +_08130A44: .4byte gUnknown_0202F7C8 _08130A48: ldr r4, _08130A88 _08130A4A: @@ -373894,8 +373894,8 @@ _08130A6E: pop {r0} bx r0 .align 2, 0 -_08130A88: .4byte 0x0202f7c9 -_08130A8C: .4byte 0x03004b00 +_08130A88: .4byte gUnknown_0202F7C9 +_08130A8C: .4byte gUnknown_03004B00 _08130A90: .4byte sub_8130A94 thumb_func_end sub_8130A2C @@ -373971,7 +373971,7 @@ sub_8130AEC: @ 8130AEC movs r0, 0x1 b _08130B22 .align 2, 0 -_08130B18: .4byte 0x03004b00 +_08130B18: .4byte gUnknown_03004B00 _08130B1C: movs r0, 0x8C strh r0, [r3, 0x20] @@ -374285,8 +374285,8 @@ sub_8130D20: @ 8130D20 strh r7, [r6, 0x24] b _08130DAC .align 2, 0 -_08130D7C: .4byte 0x03004b20 -_08130D80: .4byte 0x0202f7c8 +_08130D7C: .4byte gTasks +_08130D80: .4byte gUnknown_0202F7C8 _08130D84: ldr r0, _08130D88 b _08130DAA @@ -374302,7 +374302,7 @@ _08130D8C: ldr r0, _08130DA4 b _08130DAA .align 2, 0 -_08130DA0: .4byte 0x0202f7c8 +_08130DA0: .4byte gUnknown_0202F7C8 _08130DA4: .4byte 0x0000ffff _08130DA8: movs r0, 0x1 @@ -374340,7 +374340,7 @@ _08130DD6: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08130DE0: .4byte 0x03004b20 +_08130DE0: .4byte gTasks _08130DE4: .4byte _08130DE8 .align 2, 0 _08130DE8: @@ -374390,7 +374390,7 @@ _08130E1E: _08130E4A: b _08130F28 .align 2, 0 -_08130E4C: .4byte 0x02020004 +_08130E4C: .4byte gSprites _08130E50: ldr r2, _08130E7C movs r1, 0x26 @@ -374415,7 +374415,7 @@ _08130E50: bne _08130F50 b _08130F28 .align 2, 0 -_08130E7C: .4byte 0x02020004 +_08130E7C: .4byte gSprites _08130E80: ldrh r0, [r3, 0xA] adds r0, 0x1 @@ -374457,7 +374457,7 @@ _08130EA6: bne _08130F50 b _08130F28 .align 2, 0 -_08130ECC: .4byte 0x02020004 +_08130ECC: .4byte gSprites _08130ED0: ldrh r0, [r3, 0xA] adds r0, 0x1 @@ -374482,7 +374482,7 @@ _08130EE0: subs r0, r2 b _08130F18 .align 2, 0 -_08130EFC: .4byte 0x02020004 +_08130EFC: .4byte gSprites _08130F00: ldr r2, _08130F34 movs r1, 0x26 @@ -374514,7 +374514,7 @@ _08130F2C: strh r0, [r3, 0x8] b _08130F50 .align 2, 0 -_08130F34: .4byte 0x02020004 +_08130F34: .4byte gSprites _08130F38: ldr r2, _08130F58 movs r0, 0x26 @@ -374532,7 +374532,7 @@ _08130F50: pop {r0} bx r0 .align 2, 0 -_08130F58: .4byte 0x02020004 +_08130F58: .4byte gSprites thumb_func_end sub_8130DBC thumb_func_start sub_8130F5C @@ -374550,8 +374550,8 @@ sub_8130F5C: @ 8130F5C ldr r0, _08130F7C b _08130F82 .align 2, 0 -_08130F78: .4byte 0x03004b00 -_08130F7C: .4byte 0x0202f7c8 +_08130F78: .4byte gUnknown_03004B00 +_08130F7C: .4byte gUnknown_0202F7C8 _08130F80: ldr r0, _08130FD8 _08130F82: @@ -374598,7 +374598,7 @@ _08130FA6: pop {r0} bx r0 .align 2, 0 -_08130FD8: .4byte 0x0202f7c9 +_08130FD8: .4byte gUnknown_0202F7C9 _08130FDC: .4byte sub_8130FE0 thumb_func_end sub_8130F5C @@ -374965,8 +374965,8 @@ _08131290: subs r1, r0 b _081312B6 .align 2, 0 -_081312A0: .4byte 0x0202f7c9 -_081312A4: .4byte 0x03004b00 +_081312A0: .4byte gUnknown_0202F7C9 +_081312A4: .4byte gUnknown_03004B00 _081312A8: ldr r2, _081312DC ldrh r1, [r5, 0x20] @@ -374996,7 +374996,7 @@ _081312B6: pop {r0} bx r0 .align 2, 0 -_081312DC: .4byte 0x03004b00 +_081312DC: .4byte gUnknown_03004B00 _081312E0: .4byte sub_81311E4 thumb_func_end sub_8131264 @@ -375034,7 +375034,7 @@ sub_81312E4: @ 81312E4 strh r0, [r4, 0xC] b _08131378 .align 2, 0 -_08131328: .4byte 0x03004b20 +_08131328: .4byte gTasks _0813132C: cmp r0, 0x1 bne _08131384 @@ -375078,7 +375078,7 @@ _08131378: strh r0, [r4, 0x8] b _081313E8 .align 2, 0 -_08131380: .4byte 0x02020004 +_08131380: .4byte gSprites _08131384: ldr r4, _081313F4 ldrb r0, [r4] @@ -375137,9 +375137,9 @@ _081313E8: pop {r0} bx r0 .align 2, 0 -_081313F4: .4byte 0x0202f7c8 -_081313F8: .4byte 0x02020004 -_081313FC: .4byte 0x02024be0 +_081313F4: .4byte gUnknown_0202F7C8 +_081313F8: .4byte gSprites +_081313FC: .4byte gUnknown_02024BE0 _08131400: .4byte gSpriteAffineAnimTable_81E7C18 _08131404: .4byte sub_8131408 thumb_func_end sub_81312E4 @@ -375168,7 +375168,7 @@ sub_8131408: @ 8131408 beq _08131442 b _0813155A .align 2, 0 -_08131434: .4byte 0x03004b20 +_08131434: .4byte gTasks _08131438: cmp r5, 0x2 beq _081314D8 @@ -375193,7 +375193,7 @@ _08131442: strh r5, [r4, 0x1C] b _08131506 .align 2, 0 -_08131464: .4byte 0x02020004 +_08131464: .4byte gSprites _08131468: .4byte 0x0000ff38 _0813146C: ldrh r1, [r4, 0x1C] @@ -375246,7 +375246,7 @@ _081314A6: strh r0, [r4, 0x1C] b _08131506 .align 2, 0 -_081314D0: .4byte 0x02020004 +_081314D0: .4byte gSprites _081314D4: .4byte 0xfffff800 _081314D8: ldrh r0, [r4, 0x1C] @@ -375279,7 +375279,7 @@ _08131506: strh r0, [r4, 0x8] b _0813155A .align 2, 0 -_08131510: .4byte 0x02020004 +_08131510: .4byte gSprites _08131514: ldrh r0, [r4, 0x1C] adds r0, 0x70 @@ -375319,7 +375319,7 @@ _0813155A: pop {r0} bx r0 .align 2, 0 -_08131560: .4byte 0x02020004 +_08131560: .4byte gSprites thumb_func_end sub_8131408 thumb_func_start sub_8131564 @@ -375341,7 +375341,7 @@ sub_8131564: @ 8131564 ldr r4, _0813158C b _081315A0 .align 2, 0 -_08131588: .4byte 0x0202f7c9 +_08131588: .4byte gUnknown_0202F7C9 _0813158C: .4byte 0x0000ff70 _08131590: ldrb r0, [r4] @@ -375367,7 +375367,7 @@ _081315A0: bx r0 .align 2, 0 _081315BC: .4byte 0x0000ffa0 -_081315C0: .4byte 0x0202f7c9 +_081315C0: .4byte gUnknown_0202F7C9 _081315C4: .4byte sub_81315C8 thumb_func_end sub_8131564 @@ -375562,7 +375562,7 @@ _0813173E: bl move_anim_task_del b _081317EE .align 2, 0 -_08131748: .4byte 0x02020004 +_08131748: .4byte gSprites _0813174C: ldr r1, _081317FC mov r9, r1 @@ -375654,9 +375654,9 @@ _081317EE: pop {r0} bx r0 .align 2, 0 -_081317FC: .4byte 0x02020004 +_081317FC: .4byte gSprites _08131800: .4byte 0x0000fff0 -_08131804: .4byte 0x03004b20 +_08131804: .4byte gTasks _08131808: .4byte sub_8131838 _0813180C: .4byte sub_8131810 thumb_func_end sub_81316F8 @@ -375681,7 +375681,7 @@ _0813182E: pop {r0} bx r0 .align 2, 0 -_08131834: .4byte 0x03004b20 +_08131834: .4byte gTasks thumb_func_end sub_8131810 thumb_func_start sub_8131838 @@ -375779,7 +375779,7 @@ _081318E6: pop {r0} bx r0 .align 2, 0 -_081318EC: .4byte 0x03004b20 +_081318EC: .4byte gTasks thumb_func_end sub_8131838 thumb_func_start sub_81318F0 @@ -375825,8 +375825,8 @@ _08131930: pop {r0} bx r0 .align 2, 0 -_0813193C: .4byte 0x03004b00 -_08131940: .4byte 0x0202f7be +_0813193C: .4byte gUnknown_03004B00 +_08131940: .4byte gUnknown_0202F7BE thumb_func_end sub_81318F0 thumb_func_start sub_8131944 @@ -375857,7 +375857,7 @@ _0813196A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08131974: .4byte 0x03004b20 +_08131974: .4byte gTasks _08131978: .4byte _0813197C .align 2, 0 _0813197C: @@ -375903,9 +375903,9 @@ _08131990: strh r0, [r1, 0x24] b _08131A02 .align 2, 0 -_081319DC: .4byte 0x03004b20 -_081319E0: .4byte 0x0202f7c8 -_081319E4: .4byte 0x02020004 +_081319DC: .4byte gTasks +_081319E0: .4byte gUnknown_0202F7C8 +_081319E4: .4byte gSprites _081319E8: ldr r3, _08131A3C lsls r4, r7, 4 @@ -375951,8 +375951,8 @@ _08131A2E: strh r0, [r4, 0x8] b _08131EA0 .align 2, 0 -_08131A3C: .4byte 0x02020004 -_08131A40: .4byte 0x03004b20 +_08131A3C: .4byte gSprites +_08131A40: .4byte gTasks _08131A44: bl sub_8076BE0 lsls r0, 24 @@ -375973,7 +375973,7 @@ _08131A44: b _08131B92 .align 2, 0 _08131A6C: .4byte 0x02019348 -_08131A70: .4byte 0x0202f7c8 +_08131A70: .4byte gUnknown_0202F7C8 _08131A74: ldr r4, _08131AD4 ldrb r0, [r4] @@ -376020,9 +376020,9 @@ _08131A74: lsrs r5, r0, 16 b _08131AE6 .align 2, 0 -_08131AD4: .4byte 0x0202f7c8 -_08131AD8: .4byte 0x02024a6a -_08131ADC: .4byte 0x03004360 +_08131AD4: .4byte gUnknown_0202F7C8 +_08131AD8: .4byte gUnknown_02024A6A +_08131ADC: .4byte gPlayerParty _08131AE0: .4byte 0x02017800 _08131AE4: ldrh r5, [r1, 0x2] @@ -376046,7 +376046,7 @@ _08131AE6: lsls r6, 1 b _08131B94 .align 2, 0 -_08131B0C: .4byte 0x02020004 +_08131B0C: .4byte gSprites _08131B10: ldr r7, _08131B64 ldrb r0, [r4] @@ -376087,8 +376087,8 @@ _08131B10: lsrs r5, r0, 16 b _08131B72 .align 2, 0 -_08131B64: .4byte 0x02024a6a -_08131B68: .4byte 0x030045c0 +_08131B64: .4byte gUnknown_02024A6A +_08131B68: .4byte gEnemyParty _08131B6C: .4byte 0x02017800 _08131B70: ldrh r5, [r1, 0x2] @@ -376165,13 +376165,13 @@ _08131BF2: strh r5, [r1, 0x26] b _08131DB6 .align 2, 0 -_08131C04: .4byte 0x02020004 +_08131C04: .4byte gSprites _08131C08: .4byte 0x0000ffe0 -_08131C0C: .4byte 0x0202f7c9 -_08131C10: .4byte 0x0202f7c8 +_08131C0C: .4byte gUnknown_0202F7C9 +_08131C10: .4byte gUnknown_0202F7C8 _08131C14: .4byte 0x02017800 _08131C18: .4byte 0x00007fff -_08131C1C: .4byte 0x03004b20 +_08131C1C: .4byte gTasks _08131C20: ldr r1, _08131C6C mov r0, r8 @@ -376210,9 +376210,9 @@ _08131C20: adds r3, r4, 0 b _08131C8E .align 2, 0 -_08131C6C: .4byte 0x03004b20 -_08131C70: .4byte 0x0202f7c8 -_08131C74: .4byte 0x02020004 +_08131C6C: .4byte gTasks +_08131C70: .4byte gUnknown_0202F7C8 +_08131C74: .4byte gSprites _08131C78: ldr r2, _08131CDC lsls r3, r5, 4 @@ -376263,10 +376263,10 @@ _08131C8E: bge _08131D0E b _08131D02 .align 2, 0 -_08131CDC: .4byte 0x02020004 -_08131CE0: .4byte 0x03004b20 -_08131CE4: .4byte 0x0202f7c8 -_08131CE8: .4byte 0x0202f7c9 +_08131CDC: .4byte gSprites +_08131CE0: .4byte gTasks +_08131CE4: .4byte gUnknown_0202F7C8 +_08131CE8: .4byte gUnknown_0202F7C9 _08131CEC: lsls r4, r5, 16 asrs r4, 16 @@ -376305,10 +376305,10 @@ _08131D20: strh r0, [r1, 0xA] b _08131DB6 .align 2, 0 -_08131D30: .4byte 0x0202f7c9 -_08131D34: .4byte 0x03004b00 +_08131D30: .4byte gUnknown_0202F7C9 +_08131D34: .4byte gUnknown_03004B00 _08131D38: .4byte 0x0000ffff -_08131D3C: .4byte 0x03004b20 +_08131D3C: .4byte gTasks _08131D40: movs r0, 0 bl obj_id_for_side_relative_to_move @@ -376346,9 +376346,9 @@ _08131D40: strh r0, [r1, 0x24] b _08131DAC .align 2, 0 -_08131D8C: .4byte 0x03004b20 -_08131D90: .4byte 0x02020004 -_08131D94: .4byte 0x0202f7c8 +_08131D8C: .4byte gTasks +_08131D90: .4byte gSprites +_08131D94: .4byte gUnknown_0202F7C8 _08131D98: lsls r0, r7, 4 adds r0, r7 @@ -376372,7 +376372,7 @@ _08131DB6: strh r0, [r1, 0x8] b _08131EA0 .align 2, 0 -_08131DC0: .4byte 0x03004b20 +_08131DC0: .4byte gTasks _08131DC4: movs r0, 0 bl obj_id_for_side_relative_to_move @@ -376429,9 +376429,9 @@ _08131DC4: strh r2, [r6, 0x24] b _08131E7C .align 2, 0 -_08131E38: .4byte 0x03004b20 -_08131E3C: .4byte 0x0202f7c8 -_08131E40: .4byte 0x02020004 +_08131E38: .4byte gTasks +_08131E3C: .4byte gUnknown_0202F7C8 +_08131E40: .4byte gSprites _08131E44: ldr r1, _08131EB0 lsls r5, r7, 4 @@ -376488,8 +376488,8 @@ _08131EA0: pop {r0} bx r0 .align 2, 0 -_08131EB0: .4byte 0x02020004 -_08131EB4: .4byte 0x03004b20 +_08131EB0: .4byte gSprites +_08131EB4: .4byte gTasks thumb_func_end sub_8131944 thumb_func_start sub_8131EB8 @@ -376566,11 +376566,11 @@ _08131ECA: strb r0, [r1] b _08131FF4 .align 2, 0 -_08131F50: .4byte 0x03004b00 -_08131F54: .4byte 0x0202f7c9 +_08131F50: .4byte gUnknown_03004B00 +_08131F54: .4byte gUnknown_0202F7C9 _08131F58: .4byte 0x0000ffe0 -_08131F5C: .4byte 0x0202f7c8 -_08131F60: .4byte 0x02020004 +_08131F5C: .4byte gUnknown_0202F7C8 +_08131F60: .4byte gSprites _08131F64: adds r0, r4, 0 adds r0, 0x3E @@ -376627,7 +376627,7 @@ _08131FA6: adds r1, r2, 0 b _08131FE0 .align 2, 0 -_08131FD0: .4byte 0x0202f7c8 +_08131FD0: .4byte gUnknown_0202F7C8 _08131FD4: ldrh r1, [r4, 0x32] lsls r0, r1, 16 @@ -376674,7 +376674,7 @@ _08132018: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08132024: .4byte 0x03004b20 +_08132024: .4byte gTasks _08132028: .4byte _0813202C .align 2, 0 _0813202C: @@ -376717,9 +376717,9 @@ _08132076: strh r0, [r1, 0x26] b _08132188 .align 2, 0 -_08132084: .4byte 0x0202f7c8 -_08132088: .4byte 0x0202f7c9 -_0813208C: .4byte 0x03004b20 +_08132084: .4byte gUnknown_0202F7C8 +_08132088: .4byte gUnknown_0202F7C9 +_0813208C: .4byte gTasks _08132090: ldr r1, _081320CC ldr r0, _081320D0 @@ -376752,9 +376752,9 @@ _08132090: ldrsh r1, [r2, r3] b _0813215E .align 2, 0 -_081320CC: .4byte 0x02024be0 -_081320D0: .4byte 0x0202f7c8 -_081320D4: .4byte 0x02020004 +_081320CC: .4byte gUnknown_02024BE0 +_081320D0: .4byte gUnknown_0202F7C8 +_081320D4: .4byte gSprites _081320D8: movs r3, 0x20 ldrsh r0, [r1, r3] @@ -376813,9 +376813,9 @@ _08132104: bgt _08132188 b _08132162 .align 2, 0 -_08132144: .4byte 0x02024be0 -_08132148: .4byte 0x0202f7c8 -_0813214C: .4byte 0x02020004 +_08132144: .4byte gUnknown_02024BE0 +_08132148: .4byte gUnknown_0202F7C8 +_0813214C: .4byte gSprites _08132150: movs r3, 0x20 ldrsh r0, [r1, r3] @@ -376852,9 +376852,9 @@ _08132188: pop {r0} bx r0 .align 2, 0 -_08132190: .4byte 0x02024be0 -_08132194: .4byte 0x0202f7c8 -_08132198: .4byte 0x02020004 +_08132190: .4byte gUnknown_02024BE0 +_08132194: .4byte gUnknown_0202F7C8 +_08132198: .4byte gSprites thumb_func_end sub_8131FFC thumb_func_start sub_813219C @@ -376911,9 +376911,9 @@ _081321D0: pop {r0} bx r0 .align 2, 0 -_08132204: .4byte 0x03004b20 -_08132208: .4byte 0x0202f7c8 -_0813220C: .4byte 0x02020004 +_08132204: .4byte gTasks +_08132208: .4byte gUnknown_0202F7C8 +_0813220C: .4byte gSprites _08132210: .4byte sub_8132214 thumb_func_end sub_813219C @@ -376937,7 +376937,7 @@ sub_8132214: @ 8132214 beq _08132242 b _08132312 .align 2, 0 -_08132238: .4byte 0x03004b20 +_08132238: .4byte gTasks _0813223C: cmp r0, 0x2 beq _0813230C @@ -377000,7 +377000,7 @@ _08132242: strh r1, [r0, 0x20] b _081322FC .align 2, 0 -_081322B4: .4byte 0x02020004 +_081322B4: .4byte gSprites _081322B8: .4byte gSineTable _081322BC: ldrh r0, [r4, 0x1E] @@ -377041,7 +377041,7 @@ _081322FC: strh r0, [r4, 0x8] b _08132312 .align 2, 0 -_08132304: .4byte 0x02020004 +_08132304: .4byte gSprites _08132308: .4byte gSineTable _0813230C: adds r0, r2, 0 @@ -377093,7 +377093,7 @@ _0813235E: pop {r0} bx r0 .align 2, 0 -_0813236C: .4byte 0x0202f7c9 +_0813236C: .4byte gUnknown_0202F7C9 thumb_func_end sub_8132318 thumb_func_start sub_8132370 @@ -377124,8 +377124,8 @@ sub_8132370: @ 8132370 bl StartSpriteAffineAnim b _081323CE .align 2, 0 -_081323A8: .4byte 0x0202f7c9 -_081323AC: .4byte 0x03004b00 +_081323A8: .4byte gUnknown_0202F7C9 +_081323AC: .4byte gUnknown_03004B00 _081323B0: .4byte 0x0000fff5 _081323B4: movs r0, 0xB @@ -377148,7 +377148,7 @@ _081323CE: pop {r0} bx r0 .align 2, 0 -_081323D8: .4byte 0x03004b00 +_081323D8: .4byte gUnknown_03004B00 _081323DC: .4byte sub_8132318 thumb_func_end sub_8132370 @@ -377187,7 +377187,7 @@ _0813240A: pop {r0} bx r0 .align 2, 0 -_08132424: .4byte 0x0202f7c8 +_08132424: .4byte gUnknown_0202F7C8 _08132428: .4byte sub_8132430 _0813242C: .4byte REG_BLDALPHA thumb_func_end sub_81323E0 @@ -377346,8 +377346,8 @@ sub_8132528: @ 8132528 movs r0, 0x1 b _0813256E .align 2, 0 -_08132544: .4byte 0x03004b00 -_08132548: .4byte 0x0202f7c0 +_08132544: .4byte gUnknown_03004B00 +_08132548: .4byte gUnknown_0202F7C0 _0813254C: movs r0, 0x7 ands r0, r1 @@ -377405,8 +377405,8 @@ sub_813257C: @ 813257C pop {r0} bx r0 .align 2, 0 -_081325B4: .4byte 0x03004b20 -_081325B8: .4byte 0x03004b00 +_081325B4: .4byte gTasks +_081325B8: .4byte gUnknown_03004B00 _081325BC: .4byte gUnknown_08402B28 _081325C0: .4byte sub_81325C4 thumb_func_end sub_813257C @@ -377457,8 +377457,8 @@ sub_81325C4: @ 81325C4 strh r1, [r0, 0x24] b _08132638 .align 2, 0 -_0813261C: .4byte 0x03004b20 -_08132620: .4byte 0x02020004 +_0813261C: .4byte gTasks +_08132620: .4byte gSprites _08132624: .4byte 0x0000ffff _08132628: ldr r2, _08132658 @@ -377485,7 +377485,7 @@ _08132650: pop {r0} bx r0 .align 2, 0 -_08132658: .4byte 0x02020004 +_08132658: .4byte gSprites thumb_func_end sub_81325C4 thumb_func_start sub_813265C @@ -377543,9 +377543,9 @@ _081326C0: pop {r0} bx r0 .align 2, 0 -_081326C8: .4byte 0x0202f388 +_081326C8: .4byte gPaletteFade _081326CC: .4byte sub_81326D8 -_081326D0: .4byte 0x0300485c +_081326D0: .4byte gUnknown_0300485C _081326D4: .4byte sub_8080990 thumb_func_end sub_813269C @@ -377610,9 +377610,9 @@ sub_81326D8: @ 81326D8 pop {r0} bx r0 .align 2, 0 -_08132778: .4byte 0x030007b0 +_08132778: .4byte gUnknown_030007B0 _0813277C: .4byte 0x02017000 -_08132780: .4byte 0x0202e8cc +_08132780: .4byte gUnknown_0202E8CC _08132784: .4byte 0x000002c5 _08132788: .4byte sub_813265C _0813278C: .4byte gWindowConfig_81E7240 @@ -377686,9 +377686,9 @@ sub_81327A4: @ 81327A4 pop {r0} bx r0 .align 2, 0 -_08132844: .4byte 0x030007b0 +_08132844: .4byte gUnknown_030007B0 _08132848: .4byte 0x02017000 -_0813284C: .4byte 0x0202e8ce +_0813284C: .4byte gUnknown_0202E8CE _08132850: .4byte 0x000002c6 _08132854: .4byte sub_813265C _08132858: .4byte gWindowConfig_81E7240 @@ -377752,7 +377752,7 @@ _081328C8: pop {r0} bx r0 .align 2, 0 -_081328E0: .4byte 0x030007b0 +_081328E0: .4byte gUnknown_030007B0 _081328E4: .4byte 0x000002c3 thumb_func_end sub_8132870 @@ -377771,7 +377771,7 @@ sub_81328E8: @ 81328E8 pop {r0} bx r0 .align 2, 0 -_08132904: .4byte 0x020234cc +_08132904: .4byte gStringVar4 thumb_func_end sub_81328E8 thumb_func_start sub_8132908 @@ -377795,7 +377795,7 @@ _08132920: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0813292C: .4byte 0x030007b0 +_0813292C: .4byte gUnknown_030007B0 _08132930: .4byte _08132934 .align 2, 0 _08132934: @@ -377867,7 +377867,7 @@ _081329BC: strh r0, [r1] b _08132FD6 .align 2, 0 -_08132A04: .4byte 0x02020004 +_08132A04: .4byte gSprites _08132A08: .4byte 0x000002c3 _08132A0C: ldr r0, _08132A20 @@ -377882,7 +377882,7 @@ _08132A1A: movs r0, 0x4 b _08132FD4 .align 2, 0 -_08132A20: .4byte 0x0202f388 +_08132A20: .4byte gPaletteFade _08132A24: ldr r1, [r7] ldrb r0, [r1] @@ -377908,9 +377908,9 @@ _08132A2C: strh r1, [r0] b _08132FD6 .align 2, 0 -_08132A54: .4byte 0x030007b0 +_08132A54: .4byte gUnknown_030007B0 _08132A58: .4byte 0x000002c3 -_08132A5C: .4byte 0x02020004 +_08132A5C: .4byte gSprites _08132A60: bl sub_81330E8 b _08132A9C @@ -377933,9 +377933,9 @@ _08132A66: adds r0, 0x1 b _08132FD4 .align 2, 0 -_08132A8C: .4byte 0x030007b0 +_08132A8C: .4byte gUnknown_030007B0 _08132A90: .4byte 0x000002c3 -_08132A94: .4byte 0x02020004 +_08132A94: .4byte gSprites _08132A98: bl sub_8133248 _08132A9C: @@ -377963,7 +377963,7 @@ _08132AB6: adds r0, 0x1 b _08132FD4 .align 2, 0 -_08132ACC: .4byte 0x030007b0 +_08132ACC: .4byte gUnknown_030007B0 _08132AD0: bl ProcessMenuInputNoWrap_ lsls r0, 24 @@ -377999,12 +377999,12 @@ _08132AD0: movs r0, 0x1F b _08132FD4 .align 2, 0 -_08132B1C: .4byte 0x030007b0 +_08132B1C: .4byte gUnknown_030007B0 _08132B20: .4byte 0x000002c5 -_08132B24: .4byte 0x03004360 +_08132B24: .4byte gPlayerParty _08132B28: .4byte 0xffff0000 _08132B2C: .4byte gOtherText_PokeLearnedMove -_08132B30: .4byte 0x0202e8cc +_08132B30: .4byte gUnknown_0202E8CC _08132B34: ldr r1, [r4] movs r0, 0x10 @@ -378040,7 +378040,7 @@ _08132B6C: movs r0, 0x5 b _08132FD4 .align 2, 0 -_08132B70: .4byte 0x030007b0 +_08132B70: .4byte gUnknown_030007B0 _08132B74: bl MenuUpdateWindowText lsls r0, 24 @@ -378058,7 +378058,7 @@ _08132B80: adds r0, 0x1 b _08132FD4 .align 2, 0 -_08132B94: .4byte 0x030007b0 +_08132B94: .4byte gUnknown_030007B0 _08132B98: bl ProcessMenuInputNoWrap_ lsls r0, 24 @@ -378070,7 +378070,7 @@ _08132B98: strh r4, [r0] b _08132FCE .align 2, 0 -_08132BB0: .4byte 0x0202e8cc +_08132BB0: .4byte gUnknown_0202E8CC _08132BB4: movs r0, 0x1 negs r0, r0 @@ -378102,7 +378102,7 @@ _08132BE6: movs r0, 0x5 b _08132FD4 .align 2, 0 -_08132BEC: .4byte 0x030007b0 +_08132BEC: .4byte gUnknown_030007B0 _08132BF0: ldr r0, _08132C00 bl sub_81328E8 @@ -378113,7 +378113,7 @@ _08132BF0: b _08132FD4 .align 2, 0 _08132C00: .4byte gOtherText_DeleteOlderMove -_08132C04: .4byte 0x030007b0 +_08132C04: .4byte gUnknown_030007B0 _08132C08: bl MenuUpdateWindowText lsls r0, 24 @@ -378130,7 +378130,7 @@ _08132C14: movs r0, 0x12 b _08132FD4 .align 2, 0 -_08132C28: .4byte 0x030007b0 +_08132C28: .4byte gUnknown_030007B0 _08132C2C: bl ProcessMenuInputNoWrap_ lsls r0, 24 @@ -378146,7 +378146,7 @@ _08132C2C: b _08132FD4 .align 2, 0 _08132C4C: .4byte gOtherText_WhichMoveToForget -_08132C50: .4byte 0x030007b0 +_08132C50: .4byte gUnknown_030007B0 _08132C54: movs r0, 0x1 negs r0, r0 @@ -378162,7 +378162,7 @@ _08132C62: movs r0, 0x18 b _08132FD4 .align 2, 0 -_08132C70: .4byte 0x030007b0 +_08132C70: .4byte gUnknown_030007B0 _08132C74: ldr r0, _08132C84 bl sub_81328E8 @@ -378173,7 +378173,7 @@ _08132C74: b _08132FD4 .align 2, 0 _08132C84: .4byte gOtherText_StopLearningMove -_08132C88: .4byte 0x030007b0 +_08132C88: .4byte gUnknown_030007B0 _08132C8C: bl MenuUpdateWindowText lsls r0, 24 @@ -378191,7 +378191,7 @@ _08132C98: bl DisplayYesNoMenu b _08132FD6 .align 2, 0 -_08132CAC: .4byte 0x030007b0 +_08132CAC: .4byte gUnknown_030007B0 _08132CB0: bl ProcessMenuInputNoWrap_ lsls r0, 24 @@ -378204,7 +378204,7 @@ _08132CB0: movs r0, 0x1B b _08132FD4 .align 2, 0 -_08132CC8: .4byte 0x030007b0 +_08132CC8: .4byte gUnknown_030007B0 _08132CCC: movs r0, 0x1 negs r0, r0 @@ -378238,7 +378238,7 @@ _08132D00: movs r0, 0x10 b _08132FD4 .align 2, 0 -_08132D08: .4byte 0x030007b0 +_08132D08: .4byte gUnknown_030007B0 _08132D0C: bl MenuUpdateWindowText lsls r0, 24 @@ -378267,7 +378267,7 @@ _08132D38: movs r0, 0x5 b _08132FD4 .align 2, 0 -_08132D3C: .4byte 0x030007b0 +_08132D3C: .4byte gUnknown_030007B0 _08132D40: bl MenuUpdateWindowText lsls r0, 24 @@ -378287,7 +378287,7 @@ _08132D4C: bl BeginNormalPaletteFade b _08132FD6 .align 2, 0 -_08132D64: .4byte 0x030007b0 +_08132D64: .4byte gUnknown_030007B0 _08132D68: ldr r0, _08132DA4 ldrb r1, [r0, 0x7] @@ -378319,10 +378319,10 @@ _08132D76: movs r0, 0x1C b _08132FD4 .align 2, 0 -_08132DA4: .4byte 0x0202f388 -_08132DA8: .4byte 0x03004360 +_08132DA4: .4byte gPaletteFade +_08132DA8: .4byte gPlayerParty _08132DAC: .4byte 0x000002c5 -_08132DB0: .4byte 0x03004350 +_08132DB0: .4byte gPlayerPartyCount _08132DB4: .4byte sub_81327A4 _08132DB8: bl MenuUpdateWindowText @@ -378355,7 +378355,7 @@ _08132DD8: adds r0, 0x1 b _08132FD4 .align 2, 0 -_08132DF4: .4byte 0x030007b0 +_08132DF4: .4byte gUnknown_030007B0 _08132DF8: ldr r0, _08132E10 ldrb r1, [r0, 0x7] @@ -378369,7 +378369,7 @@ _08132E06: bl SetMainCallback2 b _08132FD6 .align 2, 0 -_08132E10: .4byte 0x0202f388 +_08132E10: .4byte gPaletteFade _08132E14: .4byte c2_exit_to_overworld_2_switch _08132E18: movs r0, 0x1 @@ -378415,8 +378415,8 @@ _08132E66: bl sub_8133AEC b _08132FD6 .align 2, 0 -_08132E74: .4byte 0x030007b0 -_08132E78: .4byte 0x02020004 +_08132E74: .4byte gUnknown_030007B0 +_08132E78: .4byte gSprites _08132E7C: ldr r0, _08132E9C ldrb r1, [r0, 0x7] @@ -378435,7 +378435,7 @@ _08132E8A: movs r0, 0x18 b _08132FD4 .align 2, 0 -_08132E9C: .4byte 0x0202f388 +_08132E9C: .4byte gPaletteFade _08132EA0: .4byte 0x000002c6 _08132EA4: ldr r4, _08132F38 @@ -378507,13 +378507,13 @@ _08132EA4: b _08132FD6 .align 2, 0 _08132F38: .4byte 0x000002c5 -_08132F3C: .4byte 0x03004360 -_08132F40: .4byte 0x020233cc +_08132F3C: .4byte gPlayerParty +_08132F40: .4byte gStringVar3 _08132F44: .4byte gMoveNames _08132F48: .4byte 0x000002c6 -_08132F4C: .4byte 0x020232cc +_08132F4C: .4byte gStringVar2 _08132F50: .4byte gOtherText_ForgotMove123 -_08132F54: .4byte 0x0202e8cc +_08132F54: .4byte gUnknown_0202E8CC _08132F58: bl MenuUpdateWindowText lsls r0, 24 @@ -378530,7 +378530,7 @@ _08132F58: b _08132FD6 .align 2, 0 _08132F78: .4byte gOtherText_ForgotOrDidNotLearnMove -_08132F7C: .4byte 0x030007b0 +_08132F7C: .4byte gUnknown_030007B0 _08132F80: .4byte 0x0000016f _08132F84: bl MenuUpdateWindowText @@ -378545,7 +378545,7 @@ _08132F84: b _08132FD4 .align 2, 0 _08132F9C: .4byte 0x0000016f -_08132FA0: .4byte 0x030007b0 +_08132FA0: .4byte gUnknown_030007B0 _08132FA4: bl task_is_not_running_overworld_fanfare lsls r0, 24 @@ -378556,7 +378556,7 @@ _08132FA4: movs r0, 0x21 b _08132FD4 .align 2, 0 -_08132FB8: .4byte 0x030007b0 +_08132FB8: .4byte gUnknown_030007B0 _08132FBC: ldr r0, _08132FE4 ldrh r1, [r0, 0x2E] @@ -378581,8 +378581,8 @@ _08132FD6: pop {r0} bx r0 .align 2, 0 -_08132FE4: .4byte 0x03001770 -_08132FE8: .4byte 0x030007b0 +_08132FE4: .4byte gMain +_08132FE8: .4byte gUnknown_030007B0 thumb_func_end sub_8132908 thumb_func_start sub_8132FEC @@ -378705,10 +378705,10 @@ _081330CC: pop {r0} bx r0 .align 2, 0 -_081330D4: .4byte 0x02020004 -_081330D8: .4byte 0x030007b0 +_081330D4: .4byte gSprites +_081330D8: .4byte gUnknown_030007B0 _081330DC: .4byte gUnknown_08402D08 -_081330E0: .4byte 0x02039360 +_081330E0: .4byte gTileBuffer _081330E4: .4byte gOtherText_TeachWhichMove thumb_func_end sub_8133030 @@ -378753,9 +378753,9 @@ _0813312A: pop {r1} bx r1 .align 2, 0 -_08133134: .4byte 0x03001770 +_08133134: .4byte gMain _08133138: .4byte gSaveBlock2 -_0813313C: .4byte 0x030007b0 +_0813313C: .4byte gUnknown_030007B0 thumb_func_end sub_81330E8 thumb_func_start sub_8133140 @@ -378883,10 +378883,10 @@ _08133222: pop {r0} bx r0 .align 2, 0 -_08133234: .4byte 0x02020004 -_08133238: .4byte 0x030007b0 +_08133234: .4byte gSprites +_08133238: .4byte gUnknown_030007B0 _0813323C: .4byte gUnknown_08402D08 -_08133240: .4byte 0x02039360 +_08133240: .4byte gTileBuffer _08133244: .4byte gOtherText_TeachWhichMove thumb_func_end sub_8133140 @@ -378931,9 +378931,9 @@ _0813328A: pop {r1} bx r1 .align 2, 0 -_08133294: .4byte 0x03001770 +_08133294: .4byte gMain _08133298: .4byte gSaveBlock2 -_0813329C: .4byte 0x030007b0 +_0813329C: .4byte gUnknown_030007B0 thumb_func_end sub_8133248 thumb_func_start sub_81332A0 @@ -378983,7 +378983,7 @@ _081332E0: pop {r0} bx r0 .align 2, 0 -_081332F8: .4byte 0x030007b0 +_081332F8: .4byte gUnknown_030007B0 _081332FC: .4byte 0x000002c3 thumb_func_end sub_81332A0 @@ -379275,8 +379275,8 @@ _08133500: bx r0 .align 2, 0 _0813353C: .4byte gSpriteTemplate_8402D90 -_08133540: .4byte 0x030007b0 -_08133544: .4byte 0x02020004 +_08133540: .4byte gUnknown_030007B0 +_08133544: .4byte gSprites _08133548: .4byte 0x0000ffff _0813354C: .4byte gSpriteTemplate_8402DC0 _08133550: .4byte gSpriteTemplate_8402E08 @@ -379360,11 +379360,11 @@ _081335AA: pop {r0} bx r0 .align 2, 0 -_081335F4: .4byte 0x030007b0 +_081335F4: .4byte gUnknown_030007B0 _081335F8: .4byte 0x000002c5 -_081335FC: .4byte 0x03004360 +_081335FC: .4byte gPlayerParty _08133600: .4byte gMoveNames -_08133604: .4byte 0x020231cc +_08133604: .4byte gStringVar1 _08133608: .4byte gUnknownText_Exit thumb_func_end sub_8133558 @@ -379385,7 +379385,7 @@ sub_813360C: @ 813360C strb r0, [r1, 0x1D] bx lr .align 2, 0 -_08133628: .4byte 0x030007b0 +_08133628: .4byte gUnknown_030007B0 thumb_func_end sub_813360C thumb_func_start sub_813362C @@ -379424,8 +379424,8 @@ _08133646: bl sub_813360C b _08133796 .align 2, 0 -_08133670: .4byte 0x03001770 -_08133674: .4byte 0x030007b0 +_08133670: .4byte gMain +_08133674: .4byte gUnknown_030007B0 _08133678: .4byte 0x000002c3 _0813367C: ldrb r0, [r1, 0x19] @@ -379468,7 +379468,7 @@ _081336A0: bl sub_813360C b _08133796 .align 2, 0 -_081336C8: .4byte 0x030007b0 +_081336C8: .4byte gUnknown_030007B0 _081336CC: .4byte 0x000002c3 _081336D0: ldrb r2, [r1, 0x19] @@ -379521,9 +379521,9 @@ _081336E8: bl MenuPrintMessage b _08133796 .align 2, 0 -_08133738: .4byte 0x030007b0 -_0813373C: .4byte 0x020232cc -_08133740: .4byte 0x020234cc +_08133738: .4byte gUnknown_030007B0 +_0813373C: .4byte gStringVar2 +_08133740: .4byte gStringVar4 _08133744: .4byte gOtherText_TeachSpecificMove _08133748: ldr r4, _08133764 @@ -379539,7 +379539,7 @@ _08133748: strb r0, [r1] b _08133796 .align 2, 0 -_08133764: .4byte 0x020234cc +_08133764: .4byte gStringVar4 _08133768: .4byte gOtherText_GiveUpTeachingMove _0813376C: movs r0, 0x2 @@ -379593,10 +379593,10 @@ _08133796: strb r0, [r5] b _081337F8 .align 2, 0 -_081337D4: .4byte 0x030007b0 -_081337D8: .4byte 0x020234cc +_081337D4: .4byte gUnknown_030007B0 +_081337D8: .4byte gStringVar4 _081337DC: .4byte gOtherText_GiveUpTeachingMove -_081337E0: .4byte 0x02020004 +_081337E0: .4byte gSprites _081337E4: ldrb r1, [r4, 0x19] ldrb r0, [r4, 0x1A] @@ -379643,8 +379643,8 @@ _0813381C: bl sub_8072C74 b _081338FA .align 2, 0 -_08133834: .4byte 0x030007b0 -_08133838: .4byte 0x02039360 +_08133834: .4byte gUnknown_030007B0 +_08133838: .4byte gTileBuffer _0813383C: .4byte gBattleMoves _08133840: .4byte gEmptyString_81E72B0 _08133844: @@ -379767,7 +379767,7 @@ _08133916: bx r0 .align 2, 0 _08133938: .4byte gTypeNames -_0813393C: .4byte 0x02039360 +_0813393C: .4byte gTileBuffer thumb_func_end sub_8133800 thumb_func_start sub_8133940 @@ -379891,8 +379891,8 @@ _08133A1A: .align 2, 0 _08133A34: .4byte gContestEffects _08133A38: .4byte gContestMoves -_08133A3C: .4byte 0x030007b0 -_08133A40: .4byte 0x02020004 +_08133A3C: .4byte gUnknown_030007B0 +_08133A40: .4byte gSprites _08133A44: ldr r0, [r7] adds r0, r4 @@ -379953,8 +379953,8 @@ _08133A9A: .align 2, 0 _08133AB4: .4byte gContestEffects _08133AB8: .4byte gContestMoves -_08133ABC: .4byte 0x030007b0 -_08133AC0: .4byte 0x02020004 +_08133ABC: .4byte gUnknown_030007B0 +_08133AC0: .4byte gSprites _08133AC4: ldr r0, [r7] adds r0, r4 @@ -380060,8 +380060,8 @@ _08133B48: bl sub_8072AB0 b _08133C92 .align 2, 0 -_08133B88: .4byte 0x030007b0 -_08133B8C: .4byte 0x02020004 +_08133B88: .4byte gUnknown_030007B0 +_08133B8C: .4byte gSprites _08133B90: .4byte gUnknown_08402E3D _08133B94: .4byte gUnknown_08402E24 _08133B98: .4byte gUnknown_083CADD4 @@ -380154,7 +380154,7 @@ _08133C32: b _08133C86 .align 2, 0 _08133C54: .4byte gUnknown_08402E24 -_08133C58: .4byte 0x02020004 +_08133C58: .4byte gSprites _08133C5C: ldr r4, _08133CA0 ldrb r0, [r4, 0x3] @@ -380211,7 +380211,7 @@ sub_8133CA4: @ 8133CA4 pop {r0} bx r0 .align 2, 0 -_08133CC8: .4byte 0x030007b0 +_08133CC8: .4byte gUnknown_030007B0 thumb_func_end sub_8133CA4 thumb_func_start sub_8133CCC @@ -380250,8 +380250,8 @@ sub_8133CCC: @ 8133CCC movs r0, 0 b _08133D1E .align 2, 0 -_08133D14: .4byte 0x03005ce0 -_08133D18: .4byte 0x03004360 +_08133D14: .4byte gUnknown_03005CE0 +_08133D18: .4byte gPlayerParty _08133D1C: movs r0, 0x1 _08133D1E: @@ -380325,7 +380325,7 @@ _08133D96: bl sub_806CD44 b _08133E4E .align 2, 0 -_08133DA0: .4byte 0x02020004 +_08133DA0: .4byte gSprites _08133DA4: .4byte 0x02001000 _08133DA8: movs r5, 0xD8 @@ -380356,7 +380356,7 @@ _08133DDA: bl sub_8133EB8 b _08133E4E .align 2, 0 -_08133DE4: .4byte 0x03004360 +_08133DE4: .4byte gPlayerParty _08133DE8: movs r0, 0x1 bl audio_play @@ -380413,10 +380413,10 @@ _08133E4E: pop {r0} bx r0 .align 2, 0 -_08133E5C: .4byte 0x03004360 +_08133E5C: .4byte gPlayerParty _08133E60: .4byte 0xffff8000 _08133E64: .4byte sub_8133EF8 -_08133E68: .4byte 0x03004b20 +_08133E68: .4byte gTasks _08133E6C: .4byte sub_806FA18 _08133E70: .4byte 0x0001a282 thumb_func_end sub_8133D50 @@ -380450,8 +380450,8 @@ _08133EA4: pop {r0} bx r0 .align 2, 0 -_08133EAC: .4byte 0x0202e8f6 -_08133EB0: .4byte 0x03004b20 +_08133EAC: .4byte gUnknown_0202E8F6 +_08133EB0: .4byte gTasks _08133EB4: .4byte sub_806CB74 thumb_func_end sub_8133E74 @@ -380479,9 +380479,9 @@ sub_8133EB8: @ 8133EB8 pop {r0} bx r0 .align 2, 0 -_08133EE8: .4byte 0x0202e8f4 +_08133EE8: .4byte gUnknown_0202E8F4 _08133EEC: .4byte gOtherText_CantUseOnPoke -_08133EF0: .4byte 0x03004b20 +_08133EF0: .4byte gTasks _08133EF4: .4byte sub_8133E74 thumb_func_end sub_8133EB8 @@ -380520,7 +380520,7 @@ sub_8133EF8: @ 8133EF8 _08133F3C: .4byte 0x0201b000 _08133F40: .4byte 0x00000261 _08133F44: .4byte 0xfffe6000 -_08133F48: .4byte 0x02020004 +_08133F48: .4byte gSprites thumb_func_end sub_8133EF8 thumb_func_start sub_8133F4C @@ -380928,7 +380928,7 @@ sub_81341F8: @ 81341F8 pop {r0} bx r0 .align 2, 0 -_08134208: .4byte 0x02028878 +_08134208: .4byte gUnknown_02028878 thumb_func_end sub_81341F8 thumb_func_start sub_813420C @@ -380957,8 +380957,8 @@ _08134218: pop {r0} bx r0 .align 2, 0 -_08134238: .4byte 0x02039302 -_0813423C: .4byte 0x020392fc +_08134238: .4byte gUnknown_02039302 +_0813423C: .4byte gUnknown_020392FC thumb_func_end sub_813420C thumb_func_start sub_8134240 @@ -381050,12 +381050,12 @@ sub_8134240: @ 8134240 pop {r0} bx r0 .align 2, 0 -_081342FC: .4byte 0x030045c0 +_081342FC: .4byte gEnemyParty .ifdef SAPPHIRE _sub_8134240_Latias: .4byte 407 .endif -_08134300: .4byte 0x02028878 -_08134304: .4byte 0x02039302 +_08134300: .4byte gUnknown_02028878 +_08134304: .4byte gUnknown_02039302 _08134308: .4byte gUnknown_08402E80 thumb_func_end sub_8134240 @@ -381087,8 +381087,8 @@ mapnumbers_history_shift_sav1_0_2_4_out: @ 8134320 strb r1, [r0, 0x1] bx lr .align 2, 0 -_08134340: .4byte 0x020392fc -_08134344: .4byte 0x02025734 +_08134340: .4byte gUnknown_020392FC +_08134344: .4byte gSaveBlock1 thumb_func_end mapnumbers_history_shift_sav1_0_2_4_out thumb_func_start sub_8134348 @@ -381125,8 +381125,8 @@ _08134380: pop {r0} bx r0 .align 2, 0 -_08134388: .4byte 0x02028878 -_0813438C: .4byte 0x02039302 +_08134388: .4byte gUnknown_02028878 +_0813438C: .4byte gUnknown_02039302 _08134390: .4byte gUnknown_08402E80 thumb_func_end sub_8134348 @@ -381185,10 +381185,10 @@ _081343F4: strb r1, [r7, 0x1] b _08134416 .align 2, 0 -_081343FC: .4byte 0x02028878 -_08134400: .4byte 0x02039302 +_081343FC: .4byte gUnknown_02028878 +_08134400: .4byte gUnknown_02039302 _08134404: .4byte gUnknown_08402E80 -_08134408: .4byte 0x020392fc +_08134408: .4byte gUnknown_020392FC _0813440C: adds r0, r4, 0x1 lsls r0, 24 @@ -381222,8 +381222,8 @@ sub_813441C: @ 813441C movs r0, 0x1 b _0813444A .align 2, 0 -_08134440: .4byte 0x02028878 -_08134444: .4byte 0x02039302 +_08134440: .4byte gUnknown_02028878 +_08134444: .4byte gUnknown_02039302 _08134448: movs r0, 0 _0813444A: @@ -381284,8 +381284,8 @@ sub_8134450: @ 8134450 pop {r0} bx r0 .align 2, 0 -_081344C4: .4byte 0x030045c0 -_081344C8: .4byte 0x02028878 +_081344C4: .4byte gEnemyParty +_081344C8: .4byte gUnknown_02028878 thumb_func_end sub_8134450 thumb_func_start sub_81344CC @@ -381310,7 +381310,7 @@ sub_81344CC: @ 81344CC movs r0, 0x1 b _081344FE .align 2, 0 -_081344F8: .4byte 0x02025734 +_081344F8: .4byte gSaveBlock1 _081344FC: movs r0, 0 _081344FE: @@ -381335,7 +381335,7 @@ sub_8134504: @ 8134504 pop {r0} bx r0 .align 2, 0 -_08134528: .4byte 0x02028878 +_08134528: .4byte gUnknown_02028878 thumb_func_end sub_8134504 thumb_func_start sub_813452C @@ -381345,7 +381345,7 @@ sub_813452C: @ 813452C strb r0, [r1, 0x13] bx lr .align 2, 0 -_08134534: .4byte 0x02028878 +_08134534: .4byte gUnknown_02028878 thumb_func_end sub_813452C thumb_func_start sub_8134538 @@ -381357,7 +381357,7 @@ sub_8134538: @ 8134538 strb r0, [r1] bx lr .align 2, 0 -_08134544: .4byte 0x02039302 +_08134544: .4byte gUnknown_02039302 thumb_func_end sub_8134538 thumb_func_start sub_8134548 @@ -381522,7 +381522,7 @@ _08134680: movs r0, 0 b _081346E2 .align 2, 0 -_08134684: .4byte 0x0202e8dc +_08134684: .4byte gScriptResult _08134688: .4byte gSaveBlock2 _0813468C: .4byte 0x0000049a _08134690: @@ -381678,9 +381678,9 @@ _081347A4: movs r0, 0 b _081347E0 .align 2, 0 -_081347B4: .4byte 0x02024ff0 +_081347B4: .4byte gUnknown_02024FF0 _081347B8: .4byte gSaveBlock2 -_081347BC: .4byte 0x02025090 +_081347BC: .4byte gUnknown_02025090 _081347C0: bl Random ldr r4, _081347F0 @@ -382146,8 +382146,8 @@ _08134B32: b _08134B54 .align 2, 0 _08134B3C: .4byte gSaveBlock2 -_08134B40: .4byte 0x02024ffc -_08134B44: .4byte 0x02024ff4 +_08134B40: .4byte gUnknown_02024FFC +_08134B44: .4byte gUnknown_02024FF4 _08134B48: adds r6, 0x1 cmp r6, 0x6 @@ -382598,8 +382598,8 @@ _08134E78: ble _08134E78 b _08135082 .align 2, 0 -_08134E94: .4byte 0x030045c0 -_08134E98: .4byte 0x02025370 +_08134E94: .4byte gEnemyParty +_08134E98: .4byte gUnknown_02025370 _08134E9C: movs r6, 0 adds r4, r1, 0 @@ -382626,7 +382626,7 @@ _08134EA4: b _08135082 .align 2, 0 _08134ECC: .4byte 0xffffc158 -_08134ED0: .4byte 0x030045c0 +_08134ED0: .4byte gEnemyParty _08134ED4: .4byte 0x00000564 _08134ED8: ldr r2, _08134EF4 @@ -382855,7 +382855,7 @@ _08135082: pop {r0} bx r0 .align 2, 0 -_08135094: .4byte 0x030045c0 +_08135094: .4byte gEnemyParty _08135098: .4byte gBattleTowerHeldItems thumb_func_end sub_8134DD4 @@ -382947,7 +382947,7 @@ _08135148: bl StringAppend b _081351D8 .align 2, 0 -_08135158: .4byte 0x020231cc +_08135158: .4byte gStringVar1 _0813515C: .4byte gUnknown_08400E23 _08135160: cmp r5, r4 @@ -382957,7 +382957,7 @@ _08135160: bl StringAppend b _081351D8 .align 2, 0 -_08135170: .4byte 0x020231cc +_08135170: .4byte gStringVar1 _08135174: .4byte gUnknown_08400E29 _08135178: cmp r4, r5 @@ -382967,7 +382967,7 @@ _08135178: bl StringAppend b _08135198 .align 2, 0 -_08135188: .4byte 0x020231cc +_08135188: .4byte gStringVar1 _0813518C: .4byte gUnknown_08400E23 _08135190: ldr r0, _081351A4 @@ -382979,7 +382979,7 @@ _08135198: bl StringAppend b _081351D8 .align 2, 0 -_081351A4: .4byte 0x020231cc +_081351A4: .4byte gStringVar1 _081351A8: .4byte gUnknown_08400E29 _081351AC: .4byte gUnknown_08400E30 _081351B0: @@ -382990,7 +382990,7 @@ _081351B0: bl StringAppend b _081351D0 .align 2, 0 -_081351C0: .4byte 0x020231cc +_081351C0: .4byte gStringVar1 _081351C4: .4byte gUnknown_08400E23 _081351C8: ldr r0, _081351F0 @@ -383013,7 +383013,7 @@ _081351E6: pop {r1} bx r1 .align 2, 0 -_081351F0: .4byte 0x020231cc +_081351F0: .4byte gStringVar1 _081351F4: .4byte gUnknown_08400E29 _081351F8: .4byte gUnknown_08400E2E _081351FC: .4byte gSpeciesNames @@ -383255,10 +383255,10 @@ _081353A8: bl StringAppend b _0813543E .align 2, 0 -_081353C4: .4byte 0x03004360 -_081353C8: .4byte 0x0202e8dc -_081353CC: .4byte 0x020231cc -_081353D0: .4byte 0x0202e8cc +_081353C4: .4byte gPlayerParty +_081353C8: .4byte gScriptResult +_081353CC: .4byte gStringVar1 +_081353D0: .4byte gUnknown_0202E8CC _081353D4: .4byte gBattleTowerBanlist _081353D8: .4byte 0x0000ffff _081353DC: .4byte gUnknown_08400E2C @@ -383273,7 +383273,7 @@ _081353E4: bl StringAppend b _08135408 .align 2, 0 -_081353F8: .4byte 0x020231cc +_081353F8: .4byte gStringVar1 _081353FC: .4byte gUnknown_08400E2E _08135400: ldr r0, _08135414 @@ -383285,7 +383285,7 @@ _08135408: bl StringAppend b _0813543E .align 2, 0 -_08135414: .4byte 0x020231cc +_08135414: .4byte gStringVar1 _08135418: .4byte gUnknown_08400E2C _0813541C: .4byte gUnknown_08400E36 _08135420: @@ -383314,7 +383314,7 @@ _0813543E: pop {r0} bx r0 .align 2, 0 -_08135450: .4byte 0x0202e8cc +_08135450: .4byte gUnknown_0202E8CC _08135454: .4byte gSaveBlock2 _08135458: .4byte 0x00000554 thumb_func_end sub_81352E4 @@ -383330,7 +383330,7 @@ sub_813545C: @ 813545C pop {r0} bx r0 .align 2, 0 -_08135470: .4byte 0x020234cc +_08135470: .4byte gStringVar4 thumb_func_end sub_813545C thumb_func_start sub_8135474 @@ -383392,7 +383392,7 @@ sub_81354CC: @ 81354CC beq _0813551C b _08135520 .align 2, 0 -_081354E4: .4byte 0x0202e8cc +_081354E4: .4byte gUnknown_0202E8CC _081354E8: movs r5, 0 _081354EA: @@ -383416,8 +383416,8 @@ _081354EA: ble _081354EA b _08135520 .align 2, 0 -_08135514: .4byte 0x0202596c -_08135518: .4byte 0x03004360 +_08135514: .4byte gUnknown_0202596C +_08135518: .4byte gPlayerParty _0813551C: bl sub_81360D0 _08135520: @@ -383453,7 +383453,7 @@ _08135558: pop {r0} bx r0 .align 2, 0 -_08135560: .4byte 0x03001770 +_08135560: .4byte gMain _08135564: .4byte sub_81354CC _08135568: .4byte sub_800E7C4 thumb_func_end sub_8135534 @@ -383472,7 +383472,7 @@ sub_813556C: @ 813556C beq _0813558E b _08135648 .align 2, 0 -_08135584: .4byte 0x0202e8cc +_08135584: .4byte gUnknown_0202E8CC _08135588: cmp r2, 0x2 beq _08135600 @@ -383488,8 +383488,8 @@ _0813558E: bl sub_8134DD4 b _081355D6 .align 2, 0 -_081355A4: .4byte 0x020239f8 -_081355A8: .4byte 0x0202ff5e +_081355A4: .4byte gUnknown_020239F8 +_081355A8: .4byte word_202FF5E _081355AC: movs r5, 0 _081355AE: @@ -383523,8 +383523,8 @@ _081355D6: bl sub_811AABC b _08135648 .align 2, 0 -_081355F4: .4byte 0x03004360 -_081355F8: .4byte 0x0202596c +_081355F4: .4byte gPlayerParty +_081355F8: .4byte gUnknown_0202596C _081355FC: .4byte sub_8135534 _08135600: bl ZeroEnemyPartyMons @@ -383564,11 +383564,11 @@ _08135648: pop {r0} bx r0 .align 2, 0 -_08135650: .4byte 0x030045c0 -_08135654: .4byte 0x02025370 -_08135658: .4byte 0x020239f8 +_08135650: .4byte gEnemyParty +_08135654: .4byte gUnknown_02025370 +_08135658: .4byte gUnknown_020239F8 _0813565C: .4byte 0x00000808 -_08135660: .4byte 0x0202ff5e +_08135660: .4byte word_202FF5E _08135664: .4byte sub_8135534 thumb_func_end sub_813556C @@ -383596,7 +383596,7 @@ _08135682: .align 2, 0 _0813568C: .4byte gSaveBlock2 _08135690: .4byte 0x00000554 -_08135694: .4byte 0x0202e8cc +_08135694: .4byte gUnknown_0202E8CC _08135698: .4byte _0813569C .align 2, 0 _0813569C: @@ -383631,7 +383631,7 @@ _081356D8: _081356F0: .4byte 0x02000000 _081356F4: .4byte 0x00000556 _081356F8: .4byte 0x000160fb -_081356FC: .4byte 0x0202e8ce +_081356FC: .4byte gUnknown_0202E8CE _08135700: ldr r0, _08135714 ldrb r0, [r0] @@ -383644,7 +383644,7 @@ _08135700: negs r0, r0 b _08135810 .align 2, 0 -_08135714: .4byte 0x0202e8ce +_08135714: .4byte gUnknown_0202E8CE _08135718: .4byte 0x00000554 _0813571C: lsls r1, r4, 1 @@ -383664,7 +383664,7 @@ _0813572C: b _0813589A .align 2, 0 _08135738: .4byte 0x0000055c -_0813573C: .4byte 0x0202e8ce +_0813573C: .4byte gUnknown_0202E8CE _08135740: ldr r0, _0813574C ldrh r1, [r0] @@ -383673,7 +383673,7 @@ _08135740: strb r1, [r0] b _0813589A .align 2, 0 -_0813574C: .4byte 0x0202e8ce +_0813574C: .4byte gUnknown_0202E8CE _08135750: .4byte 0x00000564 _08135754: movs r2, 0 @@ -383689,8 +383689,8 @@ _0813575A: ble _0813575A b _0813589A .align 2, 0 -_0813576C: .4byte 0x02025409 -_08135770: .4byte 0x02039270 +_0813576C: .4byte gUnknown_02025409 +_08135770: .4byte gUnknown_02039270 _08135774: ldr r3, _081357C0 adds r0, r5, r3 @@ -383733,8 +383733,8 @@ _0813579A: .align 2, 0 _081357C0: .4byte 0x00000564 _081357C4: .4byte 0x0000270e -_081357C8: .4byte 0x0202e8dc -_081357CC: .4byte 0x020231cc +_081357C8: .4byte gScriptResult +_081357CC: .4byte gStringVar1 _081357D0: lsls r0, r4, 1 ldr r2, _081357F0 @@ -383755,7 +383755,7 @@ _081357E4: .align 2, 0 _081357F0: .4byte 0x0000055c _081357F4: .4byte 0x00000595 -_081357F8: .4byte 0x0202e8dc +_081357F8: .4byte gScriptResult _081357FC: ldr r0, _08135818 ldrb r0, [r0] @@ -383773,7 +383773,7 @@ _08135810: strb r0, [r3] b _0813589A .align 2, 0 -_08135818: .4byte 0x0202e8ce +_08135818: .4byte gUnknown_0202E8CE _0813581C: .4byte 0x00000554 _08135820: ldr r2, _08135830 @@ -383866,7 +383866,7 @@ _081358BE: .align 2, 0 _081358C8: .4byte gSaveBlock2 _081358CC: .4byte 0x00000554 -_081358D0: .4byte 0x0202e8cc +_081358D0: .4byte gUnknown_0202E8CC _081358D4: .4byte _081358D8 .align 2, 0 _081358D8: @@ -383892,7 +383892,7 @@ _08135914: adds r1, r4, r1 b _0813596A .align 2, 0 -_08135920: .4byte 0x0202e8dc +_08135920: .4byte gScriptResult _08135924: .4byte 0x00000556 _08135928: ldr r1, _08135934 @@ -383902,7 +383902,7 @@ _08135928: lsls r0, 31 b _08135982 .align 2, 0 -_08135934: .4byte 0x0202e8dc +_08135934: .4byte gScriptResult _08135938: .4byte 0x00000554 _0813593C: ldr r2, _08135948 @@ -383911,7 +383911,7 @@ _0813593C: lsls r4, 3 b _08135952 .align 2, 0 -_08135948: .4byte 0x0202e8dc +_08135948: .4byte gScriptResult _0813594C: ldr r2, _0813595C lsls r0, r4, 1 @@ -383923,7 +383923,7 @@ _08135952: strh r0, [r2] b _08135A0A .align 2, 0 -_0813595C: .4byte 0x0202e8dc +_0813595C: .4byte gScriptResult _08135960: .4byte 0x0000055c _08135964: ldr r0, _08135970 @@ -383934,7 +383934,7 @@ _0813596A: strh r1, [r0] b _08135A0A .align 2, 0 -_08135970: .4byte 0x0202e8dc +_08135970: .4byte gScriptResult _08135974: .4byte 0x00000564 _08135978: ldr r1, _08135988 @@ -383947,7 +383947,7 @@ _08135982: strh r0, [r1] b _08135A0A .align 2, 0 -_08135988: .4byte 0x0202e8dc +_08135988: .4byte gScriptResult _0813598C: .4byte 0x00000554 _08135990: adds r0, r4, 0 @@ -383956,7 +383956,7 @@ _08135990: strh r0, [r1] b _08135A0A .align 2, 0 -_0813599C: .4byte 0x0202e8dc +_0813599C: .4byte gScriptResult _081359A0: ldr r1, _081359B0 adds r0, r3, r1 @@ -384034,8 +384034,8 @@ _08135A1C: pop {r0} bx r0 .align 2, 0 -_08135A34: .4byte 0x02039270 -_08135A38: .4byte 0x02025409 +_08135A34: .4byte gUnknown_02039270 +_08135A38: .4byte gUnknown_02025409 thumb_func_end sub_8135A14 thumb_func_start sub_8135A3C @@ -384133,7 +384133,7 @@ sub_8135AC4: @ 8135AC4 movs r1, 0x14 b _08135B0E .align 2, 0 -_08135AF0: .4byte 0x02024f4c +_08135AF0: .4byte gUnknown_02024F4C _08135AF4: .4byte 0x000004ac _08135AF8: .4byte gUnknown_08405E7E _08135AFC: @@ -384203,12 +384203,12 @@ _08135B56: bx r0 .align 2, 0 _08135B84: .4byte gUnknown_08405E60 -_08135B88: .4byte 0x02024eae -_08135B8C: .4byte 0x02025734 +_08135B88: .4byte gUnknown_02024EAE +_08135B8C: .4byte gSaveBlock1 _08135B90: .4byte 0x00002b28 -_08135B94: .4byte 0x02025409 -_08135B98: .4byte 0x030042fc -_08135B9C: .4byte 0x02024f4c +_08135B94: .4byte gUnknown_02025409 +_08135B98: .4byte gUnknown_030042FC +_08135B9C: .4byte gUnknown_02024F4C thumb_func_end sub_8135AC4 thumb_func_start sub_8135BA0 @@ -384277,9 +384277,9 @@ _08135BF8: .align 2, 0 _08135C1C: .4byte gSaveBlock2 _08135C20: .4byte 0x00000554 -_08135C24: .4byte 0x0202e8cc +_08135C24: .4byte gUnknown_0202E8CC _08135C28: .4byte 0x0000055c -_08135C2C: .4byte 0x02024d26 +_08135C2C: .4byte gUnknown_02024D26 _08135C30: .4byte 0x00000555 _08135C34: .4byte 0x00000556 thumb_func_end sub_8135BA0 @@ -384357,7 +384357,7 @@ _08135CAA: pop {r0} bx r0 .align 2, 0 -_08135CBC: .4byte 0x02024f4c +_08135CBC: .4byte gUnknown_02024F4C _08135CC0: .4byte gSaveBlock2 thumb_func_end sub_8135C44 @@ -384427,8 +384427,8 @@ _08135D1E: pop {r0} bx r0 .align 2, 0 -_08135D34: .4byte 0x02025328 -_08135D38: .4byte 0x02024a80 +_08135D34: .4byte gUnknown_02025328 +_08135D38: .4byte gBattleMons thumb_func_end sub_8135CFC thumb_func_start sub_8135D3C @@ -384547,8 +384547,8 @@ sub_8135DEC: @ 8135DEC .align 2, 0 _08135E20: .4byte gSaveBlock2 _08135E24: .4byte 0x00000554 -_08135E28: .4byte 0x020231cc -_08135E2C: .4byte 0x0202e8dc +_08135E28: .4byte gStringVar1 +_08135E2C: .4byte gScriptResult _08135E30: ldr r1, _08135E48 movs r0, 0 @@ -384563,7 +384563,7 @@ _08135E40: pop {r0} bx r0 .align 2, 0 -_08135E48: .4byte 0x0202e8dc +_08135E48: .4byte gScriptResult _08135E4C: .4byte 0x00000556 thumb_func_end sub_8135DEC @@ -384638,9 +384638,9 @@ _08135EC8: .align 2, 0 _08135ED4: .4byte gSaveBlock2 _08135ED8: .4byte 0x00000554 -_08135EDC: .4byte 0x0202e8dc +_08135EDC: .4byte gScriptResult _08135EE0: .4byte 0x00000565 -_08135EE4: .4byte 0x03004360 +_08135EE4: .4byte gPlayerParty thumb_func_end sub_8135E50 thumb_func_start unref_sub_8135EE8 @@ -384663,7 +384663,7 @@ unref_sub_8135EE8: @ 8135EE8 movs r1, 0x14 b _08135F2A .align 2, 0 -_08135F0C: .4byte 0x0202533c +_08135F0C: .4byte gUnknown_0202533C _08135F10: .4byte 0xfffffb68 _08135F14: .4byte gUnknown_08405E7E _08135F18: @@ -384738,10 +384738,10 @@ _08135F80: bx r0 .align 2, 0 _08135FA8: .4byte gUnknown_08405E60 -_08135FAC: .4byte 0x02024eae -_08135FB0: .4byte 0x02025734 +_08135FAC: .4byte gUnknown_02024EAE +_08135FB0: .4byte gSaveBlock1 _08135FB4: .4byte 0x00002b28 -_08135FB8: .4byte 0x03004360 +_08135FB8: .4byte gPlayerParty thumb_func_end unref_sub_8135EE8 thumb_func_start sub_8135FBC @@ -384797,7 +384797,7 @@ _08135FFC: pop {r0} bx r0 .align 2, 0 -_08136018: .4byte 0x02025340 +_08136018: .4byte gUnknown_02025340 thumb_func_end sub_8135FF4 thumb_func_start sub_813601C @@ -384823,8 +384823,8 @@ _0813602E: strh r0, [r4] b _08136078 .align 2, 0 -_08136044: .4byte 0x0202e8dc -_08136048: .4byte 0x0202533c +_08136044: .4byte gScriptResult +_08136048: .4byte gUnknown_0202533C _0813604C: movs r3, 0 movs r2, 0 @@ -384854,7 +384854,7 @@ _08136078: bx r0 .align 2, 0 _08136080: .4byte gSaveBlock2 -_08136084: .4byte 0x0202e8dc +_08136084: .4byte gScriptResult thumb_func_end sub_813601C thumb_func_start sub_8136088 @@ -384901,7 +384901,7 @@ sub_81360C0: @ 81360C0 pop {r0} bx r0 .align 2, 0 -_081360CC: .4byte 0x0202534c +_081360CC: .4byte gUnknown_0202534C thumb_func_end sub_81360C0 thumb_func_start sub_81360D0 @@ -384916,8 +384916,8 @@ sub_81360D0: @ 81360D0 strb r0, [r1] b _08136102 .align 2, 0 -_081360E4: .4byte 0x02024d26 -_081360E8: .4byte 0x020234cc +_081360E4: .4byte gUnknown_02024D26 +_081360E8: .4byte gStringVar4 _081360EC: cmp r0, 0x1 bne _081360FC @@ -384925,7 +384925,7 @@ _081360EC: bl sub_813545C b _08136102 .align 2, 0 -_081360F8: .4byte 0x02025364 +_081360F8: .4byte gUnknown_02025364 _081360FC: ldr r0, _08136108 bl sub_813545C @@ -384933,7 +384933,7 @@ _08136102: pop {r0} bx r0 .align 2, 0 -_08136108: .4byte 0x02025358 +_08136108: .4byte gUnknown_02025358 thumb_func_end sub_81360D0 thumb_func_start sub_813610C @@ -384955,7 +384955,7 @@ _0813611E: pop {r0} bx r0 .align 2, 0 -_0813612C: .4byte 0x020253fa +_0813612C: .4byte gUnknown_020253FA thumb_func_end sub_813610C thumb_func_start sub_8136130 @@ -384981,7 +384981,7 @@ sub_8136130: @ 8136130 pop {r0} bx r0 .align 2, 0 -_0813615C: .4byte 0x02039304 +_0813615C: .4byte gUnknown_02039304 _08136160: .4byte gUnknown_083DFEC4 _08136164: .4byte 0x0000d164 _08136168: .4byte 0x0000d162 @@ -385029,10 +385029,10 @@ _0813619E: pop {r0} bx r0 .align 2, 0 -_081361C4: .4byte 0x02039304 -_081361C8: .4byte 0x0203930c -_081361CC: .4byte 0x02039308 -_081361D0: .4byte 0x02039310 +_081361C4: .4byte gUnknown_02039304 +_081361C8: .4byte gUnknown_0203930C +_081361CC: .4byte gUnknown_02039308 +_081361D0: .4byte gUnknown_02039310 _081361D4: .4byte gUnknown_083DFEC4 _081361D8: .4byte 0x0000d162 _081361DC: .4byte sub_8136294 @@ -385068,7 +385068,7 @@ _0813621A: pop {r0} bx r0 .align 2, 0 -_08136220: .4byte 0x02039304 +_08136220: .4byte gUnknown_02039304 _08136224: .4byte sub_81365C8 _08136228: .4byte sub_813622C thumb_func_end sub_81361E4 @@ -385097,7 +385097,7 @@ sub_8136244: @ 8136244 pop {r0} bx r0 .align 2, 0 -_08136260: .4byte 0x02039304 +_08136260: .4byte gUnknown_02039304 thumb_func_end sub_8136244 thumb_func_start sub_8136264 @@ -385123,7 +385123,7 @@ launch_c3_walk_stairs_and_run_once: @ 8136280 strb r0, [r1] bx lr .align 2, 0 -_08136290: .4byte 0x02039304 +_08136290: .4byte gUnknown_02039304 thumb_func_end launch_c3_walk_stairs_and_run_once thumb_func_start sub_8136294 @@ -385145,7 +385145,7 @@ _081362A8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_081362B4: .4byte 0x02039304 +_081362B4: .4byte gUnknown_02039304 _081362B8: .4byte _081362BC .align 2, 0 _081362BC: @@ -385196,7 +385196,7 @@ _08136330: .align 2, 0 _08136344: .4byte gUnknown_083DFEC4 _08136348: .4byte 0x00006dac -_0813634C: .4byte 0x02039304 +_0813634C: .4byte gUnknown_02039304 _08136350: .4byte sub_81365A0 _08136354: bl ResetSpriteData @@ -385263,7 +385263,7 @@ _081363C8: _081363D4: b _08136524 .align 2, 0 -_081363D8: .4byte 0x02039304 +_081363D8: .4byte gUnknown_02039304 _081363DC: movs r0, 0x1 bl sub_80F2C80 @@ -385283,7 +385283,7 @@ _081363EE: _081363FC: b _08136524 .align 2, 0 -_08136400: .4byte 0x02039304 +_08136400: .4byte gUnknown_02039304 _08136404: ldr r1, _08136434 movs r0, 0x14 @@ -385307,7 +385307,7 @@ _08136404: strh r5, [r4] b _08136524 .align 2, 0 -_08136434: .4byte 0x03001760 +_08136434: .4byte gKeyRepeatStartDelay _08136438: .4byte gUnknown_083DFEC4 _0813643C: .4byte 0x00008828 _08136440: .4byte 0x00009344 @@ -385421,7 +385421,7 @@ _08136528: strb r0, [r1] b _0813657A .align 2, 0 -_08136534: .4byte 0x02039304 +_08136534: .4byte gUnknown_02039304 _08136538: ldr r1, _08136584 movs r0, 0xF0 @@ -385493,7 +385493,7 @@ _081365BE: pop {r0} bx r0 .align 2, 0 -_081365C4: .4byte 0x02039304 +_081365C4: .4byte gUnknown_02039304 thumb_func_end sub_81365A0 thumb_func_start sub_81365C8 @@ -385510,7 +385510,7 @@ sub_81365C8: @ 81365C8 beq _0813660C b _08136626 .align 2, 0 -_081365E0: .4byte 0x02039304 +_081365E0: .4byte gUnknown_02039304 _081365E4: movs r0, 0x1 negs r0, r0 @@ -385546,7 +385546,7 @@ _08136626: pop {r0} bx r0 .align 2, 0 -_08136630: .4byte 0x0202f388 +_08136630: .4byte gPaletteFade _08136634: .4byte sub_8136638 thumb_func_end sub_81365C8 @@ -385567,7 +385567,7 @@ _08136648: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08136654: .4byte 0x02039304 +_08136654: .4byte gUnknown_02039304 _08136658: .4byte _0813665C .align 2, 0 _0813665C: @@ -385597,8 +385597,8 @@ _0813667C: movs r1, 0x1 b _081367F8 .align 2, 0 -_081366A4: .4byte 0x03001770 -_081366A8: .4byte 0x02039304 +_081366A4: .4byte gMain +_081366A8: .4byte gUnknown_02039304 _081366AC: movs r0, 0x80 ands r0, r1 @@ -385615,7 +385615,7 @@ _081366AC: movs r1, 0x1 b _081367F8 .align 2, 0 -_081366D0: .4byte 0x02039304 +_081366D0: .4byte gUnknown_02039304 _081366D4: ldrh r1, [r2, 0x2E] movs r0, 0x2 @@ -385630,7 +385630,7 @@ _081366D4: movs r1, 0x3 b _081367F8 .align 2, 0 -_081366F0: .4byte 0x02039304 +_081366F0: .4byte gUnknown_02039304 _081366F4: movs r0, 0x1 ands r0, r1 @@ -385662,7 +385662,7 @@ _081366FE: _08136728: .4byte gUnknown_083DFEC4 _0813672C: .4byte 0x000087dc _08136730: .4byte 0x000087da -_08136734: .4byte 0x02039304 +_08136734: .4byte gUnknown_02039304 _08136738: ldr r0, _08136744 ldr r0, [r0] @@ -385670,7 +385670,7 @@ _08136738: movs r1, 0x5 b _081367F8 .align 2, 0 -_08136744: .4byte 0x02039304 +_08136744: .4byte gUnknown_02039304 _08136748: bl gpu_sync_bg_show lsls r0, 24 @@ -385690,7 +385690,7 @@ _08136754: strb r4, [r0] b _081367FA .align 2, 0 -_08136770: .4byte 0x02039304 +_08136770: .4byte gUnknown_02039304 _08136774: ldr r0, _0813677C bl launch_c3_walk_stairs_and_run_once @@ -385708,7 +385708,7 @@ _08136784: strb r0, [r1] b _081367FA .align 2, 0 -_08136794: .4byte 0x02039304 +_08136794: .4byte gUnknown_02039304 _08136798: bl sub_8136C40 lsls r0, 24 @@ -385738,7 +385738,7 @@ _081367B8: movs r1, 0x7 b _081367F8 .align 2, 0 -_081367D0: .4byte 0x02039304 +_081367D0: .4byte gUnknown_02039304 _081367D4: ldr r0, _081367DC bl launch_c3_walk_stairs_and_run_once @@ -385765,8 +385765,8 @@ _081367FA: pop {r0} bx r0 .align 2, 0 -_08136800: .4byte 0x03001770 -_08136804: .4byte 0x02039304 +_08136800: .4byte gMain +_08136804: .4byte gUnknown_02039304 thumb_func_end sub_8136638 thumb_func_start sub_8136808 @@ -385783,7 +385783,7 @@ sub_8136808: @ 8136808 beq _08136874 b _0813688C .align 2, 0 -_08136820: .4byte 0x02039304 +_08136820: .4byte gUnknown_02039304 _08136824: ldr r0, _08136860 ldr r0, [r0] @@ -385816,9 +385816,9 @@ _08136824: .align 2, 0 _08136860: .4byte gUnknown_083DFEC4 _08136864: .4byte 0x000087dc -_08136868: .4byte 0x02039310 -_0813686C: .4byte 0x02039308 -_08136870: .4byte 0x0203930c +_08136868: .4byte gUnknown_02039310 +_0813686C: .4byte gUnknown_02039308 +_08136870: .4byte gUnknown_0203930C _08136874: ldr r0, _08136894 ldrb r1, [r0, 0x7] @@ -385837,8 +385837,8 @@ _0813688C: pop {r0} bx r0 .align 2, 0 -_08136894: .4byte 0x0202f388 -_08136898: .4byte 0x03001770 +_08136894: .4byte gPaletteFade +_08136898: .4byte gMain _0813689C: .4byte sub_8136174 _081368A0: .4byte sub_8147ADC thumb_func_end sub_8136808 @@ -385862,7 +385862,7 @@ _081368B8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_081368C4: .4byte 0x02039304 +_081368C4: .4byte gUnknown_02039304 _081368C8: .4byte _081368CC .align 2, 0 _081368CC: @@ -385893,7 +385893,7 @@ _081368E8: .align 2, 0 _0813690C: .4byte gUnknown_083DFEC4 _08136910: .4byte 0x000087dc -_08136914: .4byte 0x02039310 +_08136914: .4byte gUnknown_02039310 _08136918: ldr r0, [r4] adds r0, 0x50 @@ -385918,7 +385918,7 @@ _0813692E: strb r4, [r0] b _081369B8 .align 2, 0 -_08136948: .4byte 0x02039304 +_08136948: .4byte gUnknown_02039304 _0813694C: movs r0, 0x1 negs r0, r0 @@ -385957,7 +385957,7 @@ _08136986: b _081369B8 .align 2, 0 _08136990: .4byte sub_8136264 -_08136994: .4byte 0x02039304 +_08136994: .4byte gUnknown_02039304 _08136998: ldr r0, _081369C0 ldrb r1, [r0, 0x7] @@ -385977,7 +385977,7 @@ _081369B8: pop {r0} bx r0 .align 2, 0 -_081369C0: .4byte 0x0202f388 +_081369C0: .4byte gPaletteFade _081369C4: .4byte sub_81369CC _081369C8: .4byte sub_8136244 thumb_func_end sub_81368A4 @@ -386000,7 +386000,7 @@ _081369DE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_081369E8: .4byte 0x02039304 +_081369E8: .4byte gUnknown_02039304 _081369EC: .4byte _081369F0 .align 2, 0 _081369F0: @@ -386034,7 +386034,7 @@ _08136A08: bl move_anim_execute b _08136B02 .align 2, 0 -_08136A38: .4byte 0x03004360 +_08136A38: .4byte gPlayerParty _08136A3C: .4byte gUnknown_083DFEC4 _08136A40: .4byte 0x000087dc _08136A44: .4byte 0x0000893e @@ -386047,7 +386047,7 @@ _08136A48: beq _08136B32 b _08136B02 .align 2, 0 -_08136A58: .4byte 0x03001770 +_08136A58: .4byte gMain _08136A5C: bl sub_8136EF0 ldr r6, _08136A98 @@ -386076,7 +386076,7 @@ _08136A5C: ldr r1, [r6] b _08136B04 .align 2, 0 -_08136A98: .4byte 0x02039304 +_08136A98: .4byte gUnknown_02039304 _08136A9C: .4byte gUnknown_083DFEC4 _08136AA0: .4byte 0x00009040 _08136AA4: .4byte 0x00008fe9 @@ -386106,7 +386106,7 @@ _08136AAC: .align 2, 0 _08136AE0: .4byte gUnknown_083DFEC4 _08136AE4: .4byte 0x000087dc -_08136AE8: .4byte 0x02039304 +_08136AE8: .4byte gUnknown_02039304 _08136AEC: ldr r1, [r4] adds r1, 0x52 @@ -386147,8 +386147,8 @@ _08136B32: pop {r0} bx r0 .align 2, 0 -_08136B38: .4byte 0x03001770 -_08136B3C: .4byte 0x0203855e +_08136B38: .4byte gMain +_08136B3C: .4byte word_203855E _08136B40: .4byte sub_8136B44 thumb_func_end sub_81369CC @@ -386169,7 +386169,7 @@ sub_8136B44: @ 8136B44 beq _08136B6E b _08136BAE .align 2, 0 -_08136B60: .4byte 0x02039304 +_08136B60: .4byte gUnknown_02039304 _08136B64: cmp r1, 0x2 beq _08136B98 @@ -386196,7 +386196,7 @@ _08136B80: strb r0, [r2] b _08136BAE .align 2, 0 -_08136B94: .4byte 0x0202f388 +_08136B94: .4byte gPaletteFade _08136B98: bl sub_80F5BDC _08136B9C: @@ -386267,8 +386267,8 @@ sub_8136BB8: @ 8136BB8 .align 2, 0 _08136C28: .4byte gUnknown_083DFEC4 _08136C2C: .4byte 0x000087dc -_08136C30: .4byte 0x03004360 -_08136C34: .4byte 0x02039304 +_08136C30: .4byte gPlayerParty +_08136C34: .4byte gUnknown_02039304 _08136C38: .4byte gOtherText_GetsAPokeBlock _08136C3C: .4byte gWindowConfig_81E709C thumb_func_end sub_8136BB8 @@ -386314,7 +386314,7 @@ sub_8136C6C: @ 8136C6C b _08136C9C .align 2, 0 _08136C8C: .4byte gWindowConfig_81E709C -_08136C90: .4byte 0x02039304 +_08136C90: .4byte gUnknown_02039304 _08136C94: ldr r0, [r3] adds r0, 0x53 @@ -386351,7 +386351,7 @@ _08136C9C: bl sub_8136DC0 b _08136CEE .align 2, 0 -_08136CD8: .4byte 0x02039304 +_08136CD8: .4byte gUnknown_02039304 _08136CDC: ldr r0, _08136CFC ldr r1, [r0] @@ -386369,7 +386369,7 @@ _08136CEE: pop {r0} bx r0 .align 2, 0 -_08136CFC: .4byte 0x02039304 +_08136CFC: .4byte gUnknown_02039304 thumb_func_end sub_8136C6C thumb_func_start sub_8136D00 @@ -386399,7 +386399,7 @@ _08136D08: bne _08136D3A b _08136D08 .align 2, 0 -_08136D30: .4byte 0x02039304 +_08136D30: .4byte gUnknown_02039304 _08136D34: strb r5, [r1] movs r0, 0 @@ -386631,7 +386631,7 @@ _08136EDC: bx r0 .align 2, 0 _08136EE8: .4byte gUnknown_08406118 -_08136EEC: .4byte 0x02039304 +_08136EEC: .4byte gUnknown_02039304 thumb_func_end sub_8136E40 thumb_func_start sub_8136EF0 @@ -386691,11 +386691,11 @@ _08136F36: pop {r0} bx r0 .align 2, 0 -_08136F60: .4byte 0x03004360 +_08136F60: .4byte gPlayerParty _08136F64: .4byte gUnknown_083DFEC4 _08136F68: .4byte 0x000087dc _08136F6C: .4byte 0x0000893e -_08136F70: .4byte 0x02039304 +_08136F70: .4byte gUnknown_02039304 thumb_func_end sub_8136EF0 thumb_func_start sub_8136F74 @@ -386736,8 +386736,8 @@ sub_8136F74: @ 8136F74 movs r0, 0x1 b _08136FCA .align 2, 0 -_08136FBC: .4byte 0x02039304 -_08136FC0: .4byte 0x02039312 +_08136FBC: .4byte gUnknown_02039304 +_08136FC0: .4byte gUnknown_02039312 _08136FC4: cmp r0, 0 bge _08137040 @@ -386811,7 +386811,7 @@ _08137040: pop {r0} bx r0 .align 2, 0 -_08137050: .4byte 0x02039304 +_08137050: .4byte gUnknown_02039304 _08137054: .4byte gUnknown_0840612C thumb_func_end sub_8136F74 @@ -386842,7 +386842,7 @@ sub_8137058: @ 8137058 movs r0, 0 b _0813709E .align 2, 0 -_0813708C: .4byte 0x03004360 +_0813708C: .4byte gPlayerParty _08137090: .4byte gUnknown_083DFEC4 _08137094: .4byte 0x000087dc _08137098: .4byte 0x0000893e @@ -386873,7 +386873,7 @@ _081370AC: adds r0, r4, 0 b _081370DE .align 2, 0 -_081370C8: .4byte 0x03004360 +_081370C8: .4byte gPlayerParty _081370CC: subs r0, r5, 0x1 lsls r0, 24 @@ -386926,7 +386926,7 @@ _08137114: pop {r1} bx r1 .align 2, 0 -_08137120: .4byte 0x03004360 +_08137120: .4byte gPlayerParty thumb_func_end sub_81370E4 thumb_func_start sub_8137124 @@ -387014,9 +387014,9 @@ _081371AC: .align 2, 0 _081371C0: .4byte gSpriteSheet_ConditionUpDown _081371C4: .4byte gSpritePalette_ConditionUpDown -_081371C8: .4byte 0x02039304 +_081371C8: .4byte gUnknown_02039304 _081371CC: .4byte gUnknown_08406158 -_081371D0: .4byte 0x02020020 +_081371D0: .4byte gSprites + 0x1C _081371D4: .4byte gSpriteTemplate_840618C _081371D8: .4byte sub_81371DC thumb_func_end sub_8137138 @@ -387059,7 +387059,7 @@ _08137218: pop {r0} bx r0 .align 2, 0 -_0813721C: .4byte 0x02039304 +_0813721C: .4byte gUnknown_02039304 thumb_func_end sub_81371DC thumb_func_start unref_sub_8137220 @@ -387092,8 +387092,8 @@ sub_8137224: @ 8137224 strb r2, [r1] bx lr .align 2, 0 -_08137250: .4byte 0x03004330 -_08137254: .4byte 0x02024a60 +_08137250: .4byte gUnknown_03004330 +_08137254: .4byte gUnknown_02024A60 _08137258: .4byte sub_813726C _0813725C: .4byte 0x02000000 _08137260: .4byte 0x000160a8 @@ -387129,10 +387129,10 @@ sub_813726C: @ 813726C bl _call_via_r0 b _081372B8 .align 2, 0 -_081372A0: .4byte 0x02024a64 +_081372A0: .4byte gUnknown_02024A64 _081372A4: .4byte gBitTable -_081372A8: .4byte 0x02024a60 -_081372AC: .4byte 0x02023a60 +_081372A8: .4byte gUnknown_02024A60 +_081372AC: .4byte gUnknown_02023A60 _081372B0: .4byte gUnknown_084061A4 _081372B4: bl dp01_tbl5_exec_completed @@ -387327,9 +387327,9 @@ _08137440: pop {r0} bx r0 .align 2, 0 -_08137444: .4byte 0x02020004 -_08137448: .4byte 0x02024be0 -_0813744C: .4byte 0x02024a60 +_08137444: .4byte gSprites +_08137448: .4byte gUnknown_02024BE0 +_0813744C: .4byte gUnknown_02024A60 _08137450: .4byte SpriteCallbackDummy thumb_func_end sub_813741C @@ -387345,7 +387345,7 @@ _08137462: pop {r0} bx r0 .align 2, 0 -_08137468: .4byte 0x03004210 +_08137468: .4byte gUnknown_03004210 thumb_func_end sub_8137454 thumb_func_start sub_813746C @@ -387374,10 +387374,10 @@ _08137496: pop {r0} bx r0 .align 2, 0 -_0813749C: .4byte 0x0202f388 -_081374A0: .4byte 0x03001770 +_0813749C: .4byte gPaletteFade +_081374A0: .4byte gMain _081374A4: .4byte 0x0000043d -_081374A8: .4byte 0x030042d0 +_081374A8: .4byte gUnknown_030042D0 thumb_func_end sub_813746C thumb_func_start bx_wait_t5 @@ -387392,7 +387392,7 @@ _081374BA: pop {r0} bx r0 .align 2, 0 -_081374C0: .4byte 0x02024e6d +_081374C0: .4byte gUnknown_02024E6D thumb_func_end bx_wait_t5 thumb_func_start sub_81374C4 @@ -387417,9 +387417,9 @@ _081374E8: pop {r0} bx r0 .align 2, 0 -_081374EC: .4byte 0x0202f388 -_081374F0: .4byte 0x03004330 -_081374F4: .4byte 0x02024a60 +_081374EC: .4byte gPaletteFade +_081374F0: .4byte gUnknown_03004330 +_081374F4: .4byte gUnknown_02024A60 _081374F8: .4byte sub_81374FC thumb_func_end sub_81374C4 @@ -387446,10 +387446,10 @@ _08137522: pop {r0} bx r0 .align 2, 0 -_08137528: .4byte 0x03001770 +_08137528: .4byte gMain _0813752C: .4byte sub_800F808 -_08137530: .4byte 0x0202f388 -_08137534: .4byte 0x0203855e +_08137530: .4byte gPaletteFade +_08137534: .4byte word_203855E thumb_func_end sub_81374FC thumb_func_start sub_8137538 @@ -387617,16 +387617,16 @@ _08137684: pop {r0} bx r0 .align 2, 0 -_0813768C: .4byte 0x02024a60 +_0813768C: .4byte gUnknown_02024A60 _08137690: .4byte 0x02017810 -_08137694: .4byte 0x02024a6a -_08137698: .4byte 0x03004360 -_0813769C: .4byte 0x020239f8 -_081376A0: .4byte 0x0300434c -_081376A4: .4byte 0x02020004 -_081376A8: .4byte 0x03004340 +_08137694: .4byte gUnknown_02024A6A +_08137698: .4byte gPlayerParty +_0813769C: .4byte gUnknown_020239F8 +_081376A0: .4byte gUnknown_0300434C +_081376A4: .4byte gSprites +_081376A8: .4byte gUnknown_03004340 _081376AC: .4byte 0x02017840 -_081376B0: .4byte 0x03004330 +_081376B0: .4byte gUnknown_03004330 _081376B4: .4byte sub_81376B8 thumb_func_end sub_8137538 @@ -387735,15 +387735,15 @@ _08137784: pop {r0} bx r0 .align 2, 0 -_0813778C: .4byte 0x02020004 -_08137790: .4byte 0x03004340 -_08137794: .4byte 0x02024a60 +_0813778C: .4byte gSprites +_08137790: .4byte gUnknown_03004340 +_08137794: .4byte gUnknown_02024A60 _08137798: .4byte SpriteCallbackDummy _0813779C: .4byte 0x02017810 _081377A0: .4byte 0x000027f9 _081377A4: .4byte c3_0802FDF4 -_081377A8: .4byte 0x02024a6a -_081377AC: .4byte 0x03004360 +_081377A8: .4byte gUnknown_02024A6A +_081377AC: .4byte gPlayerParty thumb_func_end sub_81376B8 thumb_func_start sub_81377B0 @@ -387777,8 +387777,8 @@ sub_81377B0: @ 81377B0 bl sub_80440EC b _08137812 .align 2, 0 -_081377F0: .4byte 0x02024a60 -_081377F4: .4byte 0x03004340 +_081377F0: .4byte gUnknown_02024A60 +_081377F4: .4byte gUnknown_03004340 _081377F8: ldr r2, _08137818 ldrb r1, [r5] @@ -387796,8 +387796,8 @@ _08137812: pop {r0} bx r0 .align 2, 0 -_08137818: .4byte 0x02024a6a -_0813781C: .4byte 0x03004360 +_08137818: .4byte gUnknown_02024A6A +_0813781C: .4byte gPlayerParty thumb_func_end sub_81377B0 thumb_func_start bx_blink_t5 @@ -387831,10 +387831,10 @@ bx_blink_t5: @ 8137820 bl dp01_tbl5_exec_completed b _08137896 .align 2, 0 -_0813785C: .4byte 0x02024be0 -_08137860: .4byte 0x02024a60 -_08137864: .4byte 0x02020004 -_08137868: .4byte 0x02024e6d +_0813785C: .4byte gUnknown_02024BE0 +_08137860: .4byte gUnknown_02024A60 +_08137864: .4byte gSprites +_08137868: .4byte gUnknown_02024E6D _0813786C: ldrh r0, [r4, 0x30] movs r1, 0x3 @@ -387907,11 +387907,11 @@ _081378EC: pop {r0} bx r0 .align 2, 0 -_081378F4: .4byte 0x02024a60 +_081378F4: .4byte gUnknown_02024A60 _081378F8: .4byte 0x02017810 -_081378FC: .4byte 0x02024be0 -_08137900: .4byte 0x02020004 -_08137904: .4byte 0x03004340 +_081378FC: .4byte gUnknown_02024BE0 +_08137900: .4byte gSprites +_08137904: .4byte gUnknown_03004340 thumb_func_end sub_813789C thumb_func_start sub_8137908 @@ -387937,9 +387937,9 @@ _0813792C: pop {r0} bx r0 .align 2, 0 -_08137930: .4byte 0x02020004 -_08137934: .4byte 0x02024be0 -_08137938: .4byte 0x02024a60 +_08137930: .4byte gSprites +_08137934: .4byte gUnknown_02024BE0 +_08137938: .4byte gUnknown_02024A60 _0813793C: .4byte SpriteCallbackDummy thumb_func_end sub_8137908 @@ -387963,7 +387963,7 @@ _0813795E: pop {r0} bx r0 .align 2, 0 -_08137964: .4byte 0x02024a60 +_08137964: .4byte gUnknown_02024A60 _08137968: .4byte 0x02017810 thumb_func_end sub_8137940 @@ -387999,11 +387999,11 @@ dp01_tbl5_exec_completed: @ 813796C strb r1, [r0] b _081379D2 .align 2, 0 -_081379AC: .4byte 0x03004330 -_081379B0: .4byte 0x02024a60 +_081379AC: .4byte gUnknown_03004330 +_081379B0: .4byte gUnknown_02024A60 _081379B4: .4byte sub_813726C -_081379B8: .4byte 0x020239f8 -_081379BC: .4byte 0x02023a60 +_081379B8: .4byte gUnknown_020239F8 +_081379BC: .4byte gUnknown_02023A60 _081379C0: ldr r2, _081379DC ldr r1, _081379E0 @@ -388020,7 +388020,7 @@ _081379D2: pop {r0} bx r0 .align 2, 0 -_081379DC: .4byte 0x02024a64 +_081379DC: .4byte gUnknown_02024A64 _081379E0: .4byte gBitTable thumb_func_end dp01_tbl5_exec_completed @@ -388044,7 +388044,7 @@ _08137A02: pop {r0} bx r0 .align 2, 0 -_08137A08: .4byte 0x02024a60 +_08137A08: .4byte gUnknown_02024A60 _08137A0C: .4byte 0x02017810 thumb_func_end unref_sub_81379E4 @@ -388071,9 +388071,9 @@ dp01t_00_5_getattr: @ 8137A10 adds r6, r0, 0 b _08137A6A .align 2, 0 -_08137A3C: .4byte 0x02023a60 -_08137A40: .4byte 0x02024a60 -_08137A44: .4byte 0x02024a6a +_08137A3C: .4byte gUnknown_02023A60 +_08137A40: .4byte gUnknown_02024A60 +_08137A44: .4byte gUnknown_02024A6A _08137A48: ldrb r4, [r1] movs r5, 0 @@ -388135,8 +388135,8 @@ _08137AAE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08137AB8: .4byte 0x02023a60 -_08137ABC: .4byte 0x02024a60 +_08137AB8: .4byte gUnknown_02023A60 +_08137ABC: .4byte gUnknown_02024A60 _08137AC0: .4byte _08137AC4 .align 2, 0 _08137AC4: @@ -388441,7 +388441,7 @@ _08137DB8: bls _08137DB8 b _0813821A .align 2, 0 -_08137DC8: .4byte 0x03004360 +_08137DC8: .4byte gPlayerParty _08137DCC: .4byte 0xfffffc1f _08137DD0: .4byte 0xfff07fff _08137DD4: .4byte 0xfffffe0f @@ -388453,7 +388453,7 @@ _08137DD8: movs r1, 0xB b _08138152 .align 2, 0 -_08137DE4: .4byte 0x03004360 +_08137DE4: .4byte gPlayerParty _08137DE8: movs r0, 0x64 muls r0, r5 @@ -388462,7 +388462,7 @@ _08137DE8: movs r1, 0xC b _08138152 .align 2, 0 -_08137DF4: .4byte 0x03004360 +_08137DF4: .4byte gPlayerParty _08137DF8: movs r6, 0 add r2, sp, 0x58 @@ -388514,7 +388514,7 @@ _08137E4C: bls _08137E4C b _0813821A .align 2, 0 -_08137E5C: .4byte 0x03004360 +_08137E5C: .4byte gPlayerParty _08137E60: movs r0, 0x64 muls r0, r5 @@ -388528,7 +388528,7 @@ _08137E60: adds r1, 0x9 b _08138152 .align 2, 0 -_08137E78: .4byte 0x03004360 +_08137E78: .4byte gPlayerParty _08137E7C: movs r6, 0 movs r0, 0x64 @@ -388558,7 +388558,7 @@ _08137E88: adds r6, 0x1 b _0813821A .align 2, 0 -_08137EB4: .4byte 0x03004360 +_08137EB4: .4byte gPlayerParty _08137EB8: movs r0, 0x64 muls r0, r5 @@ -388572,7 +388572,7 @@ _08137EB8: adds r1, 0x8 b _08138212 .align 2, 0 -_08137ED0: .4byte 0x03004360 +_08137ED0: .4byte gPlayerParty _08137ED4: movs r0, 0x64 muls r0, r5 @@ -388581,7 +388581,7 @@ _08137ED4: movs r1, 0x1 b _08137EEE .align 2, 0 -_08137EE0: .4byte 0x03004360 +_08137EE0: .4byte gPlayerParty _08137EE4: movs r0, 0x64 muls r0, r5 @@ -388605,7 +388605,7 @@ _08137EEE: movs r6, 0x3 b _0813821A .align 2, 0 -_08137F10: .4byte 0x03004360 +_08137F10: .4byte gPlayerParty _08137F14: movs r0, 0x64 muls r0, r5 @@ -388614,7 +388614,7 @@ _08137F14: movs r1, 0x1A b _08138212 .align 2, 0 -_08137F20: .4byte 0x03004360 +_08137F20: .4byte gPlayerParty _08137F24: movs r0, 0x64 muls r0, r5 @@ -388623,7 +388623,7 @@ _08137F24: movs r1, 0x1B b _08138212 .align 2, 0 -_08137F30: .4byte 0x03004360 +_08137F30: .4byte gPlayerParty _08137F34: movs r0, 0x64 muls r0, r5 @@ -388632,7 +388632,7 @@ _08137F34: movs r1, 0x1C b _08138212 .align 2, 0 -_08137F40: .4byte 0x03004360 +_08137F40: .4byte gPlayerParty _08137F44: movs r0, 0x64 muls r0, r5 @@ -388641,7 +388641,7 @@ _08137F44: movs r1, 0x1D b _08138212 .align 2, 0 -_08137F50: .4byte 0x03004360 +_08137F50: .4byte gPlayerParty _08137F54: movs r0, 0x64 muls r0, r5 @@ -388650,7 +388650,7 @@ _08137F54: movs r1, 0x1E b _08138212 .align 2, 0 -_08137F60: .4byte 0x03004360 +_08137F60: .4byte gPlayerParty _08137F64: movs r0, 0x64 muls r0, r5 @@ -388659,7 +388659,7 @@ _08137F64: movs r1, 0x1F b _08138212 .align 2, 0 -_08137F70: .4byte 0x03004360 +_08137F70: .4byte gPlayerParty _08137F74: movs r0, 0x64 muls r0, r5 @@ -388668,7 +388668,7 @@ _08137F74: movs r1, 0x20 b _08138212 .align 2, 0 -_08137F80: .4byte 0x03004360 +_08137F80: .4byte gPlayerParty _08137F84: movs r0, 0x64 muls r0, r5 @@ -388677,7 +388677,7 @@ _08137F84: movs r1, 0x22 b _08138212 .align 2, 0 -_08137F90: .4byte 0x03004360 +_08137F90: .4byte gPlayerParty _08137F94: movs r0, 0x64 muls r0, r5 @@ -388686,7 +388686,7 @@ _08137F94: movs r1, 0x23 b _08138212 .align 2, 0 -_08137FA0: .4byte 0x03004360 +_08137FA0: .4byte gPlayerParty _08137FA4: movs r0, 0x64 muls r0, r5 @@ -388695,7 +388695,7 @@ _08137FA4: movs r1, 0x24 b _08138212 .align 2, 0 -_08137FB0: .4byte 0x03004360 +_08137FB0: .4byte gPlayerParty _08137FB4: movs r0, 0x64 muls r0, r5 @@ -388704,7 +388704,7 @@ _08137FB4: movs r1, 0x25 b _08138212 .align 2, 0 -_08137FC0: .4byte 0x03004360 +_08137FC0: .4byte gPlayerParty _08137FC4: movs r0, 0x64 muls r0, r5 @@ -388713,7 +388713,7 @@ _08137FC4: movs r1, 0x26 b _08138212 .align 2, 0 -_08137FD0: .4byte 0x03004360 +_08137FD0: .4byte gPlayerParty _08137FD4: movs r0, 0x64 adds r4, r5, 0 @@ -388747,7 +388747,7 @@ _08137FD4: movs r6, 0x6 b _0813821A .align 2, 0 -_08138020: .4byte 0x03004360 +_08138020: .4byte gPlayerParty _08138024: movs r0, 0x64 muls r0, r5 @@ -388756,7 +388756,7 @@ _08138024: movs r1, 0x27 b _08138212 .align 2, 0 -_08138030: .4byte 0x03004360 +_08138030: .4byte gPlayerParty _08138034: movs r0, 0x64 muls r0, r5 @@ -388765,7 +388765,7 @@ _08138034: movs r1, 0x28 b _08138212 .align 2, 0 -_08138040: .4byte 0x03004360 +_08138040: .4byte gPlayerParty _08138044: movs r0, 0x64 muls r0, r5 @@ -388774,7 +388774,7 @@ _08138044: movs r1, 0x29 b _08138212 .align 2, 0 -_08138050: .4byte 0x03004360 +_08138050: .4byte gPlayerParty _08138054: movs r0, 0x64 muls r0, r5 @@ -388783,7 +388783,7 @@ _08138054: movs r1, 0x2A b _08138212 .align 2, 0 -_08138060: .4byte 0x03004360 +_08138060: .4byte gPlayerParty _08138064: movs r0, 0x64 muls r0, r5 @@ -388792,7 +388792,7 @@ _08138064: movs r1, 0x2B b _08138212 .align 2, 0 -_08138070: .4byte 0x03004360 +_08138070: .4byte gPlayerParty _08138074: movs r0, 0x64 muls r0, r5 @@ -388801,7 +388801,7 @@ _08138074: movs r1, 0x2C b _08138212 .align 2, 0 -_08138080: .4byte 0x03004360 +_08138080: .4byte gPlayerParty _08138084: movs r0, 0x64 muls r0, r5 @@ -388810,7 +388810,7 @@ _08138084: movs r1, 0 b _081380AE .align 2, 0 -_08138090: .4byte 0x03004360 +_08138090: .4byte gPlayerParty _08138094: movs r0, 0x64 muls r0, r5 @@ -388819,7 +388819,7 @@ _08138094: movs r1, 0x9 b _08138152 .align 2, 0 -_081380A0: .4byte 0x03004360 +_081380A0: .4byte gPlayerParty _081380A4: movs r0, 0x64 muls r0, r5 @@ -388845,7 +388845,7 @@ _081380AE: movs r6, 0x4 b _0813821A .align 2, 0 -_081380D4: .4byte 0x03004360 +_081380D4: .4byte gPlayerParty _081380D8: movs r0, 0x64 muls r0, r5 @@ -388854,7 +388854,7 @@ _081380D8: movs r1, 0x38 b _08138212 .align 2, 0 -_081380E4: .4byte 0x03004360 +_081380E4: .4byte gPlayerParty _081380E8: movs r0, 0x64 muls r0, r5 @@ -388863,7 +388863,7 @@ _081380E8: movs r1, 0x39 b _08138152 .align 2, 0 -_081380F4: .4byte 0x03004360 +_081380F4: .4byte gPlayerParty _081380F8: movs r0, 0x64 muls r0, r5 @@ -388872,7 +388872,7 @@ _081380F8: movs r1, 0x3A b _08138152 .align 2, 0 -_08138104: .4byte 0x03004360 +_08138104: .4byte gPlayerParty _08138108: movs r0, 0x64 muls r0, r5 @@ -388881,7 +388881,7 @@ _08138108: movs r1, 0x3B b _08138152 .align 2, 0 -_08138114: .4byte 0x03004360 +_08138114: .4byte gPlayerParty _08138118: movs r0, 0x64 muls r0, r5 @@ -388890,7 +388890,7 @@ _08138118: movs r1, 0x3C b _08138152 .align 2, 0 -_08138124: .4byte 0x03004360 +_08138124: .4byte gPlayerParty _08138128: movs r0, 0x64 muls r0, r5 @@ -388899,7 +388899,7 @@ _08138128: movs r1, 0x3D b _08138152 .align 2, 0 -_08138134: .4byte 0x03004360 +_08138134: .4byte gPlayerParty _08138138: movs r0, 0x64 muls r0, r5 @@ -388908,7 +388908,7 @@ _08138138: movs r1, 0x3E b _08138152 .align 2, 0 -_08138144: .4byte 0x03004360 +_08138144: .4byte gPlayerParty _08138148: movs r0, 0x64 muls r0, r5 @@ -388925,7 +388925,7 @@ _08138152: movs r6, 0x2 b _0813821A .align 2, 0 -_08138164: .4byte 0x03004360 +_08138164: .4byte gPlayerParty _08138168: movs r0, 0x64 muls r0, r5 @@ -388934,7 +388934,7 @@ _08138168: movs r1, 0x16 b _08138212 .align 2, 0 -_08138174: .4byte 0x03004360 +_08138174: .4byte gPlayerParty _08138178: movs r0, 0x64 muls r0, r5 @@ -388943,7 +388943,7 @@ _08138178: movs r1, 0x17 b _08138212 .align 2, 0 -_08138184: .4byte 0x03004360 +_08138184: .4byte gPlayerParty _08138188: movs r0, 0x64 muls r0, r5 @@ -388952,7 +388952,7 @@ _08138188: movs r1, 0x18 b _08138212 .align 2, 0 -_08138194: .4byte 0x03004360 +_08138194: .4byte gPlayerParty _08138198: movs r0, 0x64 muls r0, r5 @@ -388961,7 +388961,7 @@ _08138198: movs r1, 0x21 b _08138212 .align 2, 0 -_081381A4: .4byte 0x03004360 +_081381A4: .4byte gPlayerParty _081381A8: movs r0, 0x64 muls r0, r5 @@ -388970,7 +388970,7 @@ _081381A8: movs r1, 0x2F b _08138212 .align 2, 0 -_081381B4: .4byte 0x03004360 +_081381B4: .4byte gPlayerParty _081381B8: movs r0, 0x64 muls r0, r5 @@ -388979,7 +388979,7 @@ _081381B8: movs r1, 0x30 b _08138212 .align 2, 0 -_081381C4: .4byte 0x03004360 +_081381C4: .4byte gPlayerParty _081381C8: movs r0, 0x64 muls r0, r5 @@ -388988,7 +388988,7 @@ _081381C8: movs r1, 0x32 b _08138212 .align 2, 0 -_081381D4: .4byte 0x03004360 +_081381D4: .4byte gPlayerParty _081381D8: movs r0, 0x64 muls r0, r5 @@ -388997,7 +388997,7 @@ _081381D8: movs r1, 0x33 b _08138212 .align 2, 0 -_081381E4: .4byte 0x03004360 +_081381E4: .4byte gPlayerParty _081381E8: movs r0, 0x64 muls r0, r5 @@ -389006,7 +389006,7 @@ _081381E8: movs r1, 0x34 b _08138212 .align 2, 0 -_081381F4: .4byte 0x03004360 +_081381F4: .4byte gPlayerParty _081381F8: movs r0, 0x64 muls r0, r5 @@ -389015,7 +389015,7 @@ _081381F8: movs r1, 0x35 b _08138212 .align 2, 0 -_08138204: .4byte 0x03004360 +_08138204: .4byte gPlayerParty _08138208: movs r0, 0x64 muls r0, r5 @@ -389037,7 +389037,7 @@ _0813821A: pop {r1} bx r1 .align 2, 0 -_0813822C: .4byte 0x03004360 +_0813822C: .4byte gPlayerParty thumb_func_end sub_8137A84 thumb_func_start sub_8138230 @@ -389067,9 +389067,9 @@ sub_813823C: @ 813823C bl sub_8138294 b _0813828A .align 2, 0 -_08138260: .4byte 0x02023a60 -_08138264: .4byte 0x02024a60 -_08138268: .4byte 0x02024a6a +_08138260: .4byte gUnknown_02023A60 +_08138264: .4byte gUnknown_02024A60 +_08138268: .4byte gUnknown_02024A6A _0813826C: ldrb r4, [r1] movs r5, 0 @@ -389124,8 +389124,8 @@ _081382C0: ldr r0, [r0] mov pc, r0 .align 2, 0 -_081382CC: .4byte 0x02024a60 -_081382D0: .4byte 0x02023a63 +_081382CC: .4byte gUnknown_02024A60 +_081382D0: .4byte gUnknown_02023A63 _081382D4: .4byte _081382D8 .align 2, 0 _081382D8: @@ -389370,7 +389370,7 @@ _0813842E: bl SetMonData b _08138C5A .align 2, 0 -_0813855C: .4byte 0x03004360 +_0813855C: .4byte gPlayerParty _08138560: movs r0, 0x64 muls r0, r5 @@ -389384,8 +389384,8 @@ _08138560: bl SetMonData b _08138C5A .align 2, 0 -_08138578: .4byte 0x03004360 -_0813857C: .4byte 0x02024a60 +_08138578: .4byte gPlayerParty +_0813857C: .4byte gUnknown_02024A60 _08138580: movs r0, 0x64 muls r0, r5 @@ -389399,8 +389399,8 @@ _08138580: bl SetMonData b _08138C5A .align 2, 0 -_08138598: .4byte 0x03004360 -_0813859C: .4byte 0x02024a60 +_08138598: .4byte gPlayerParty +_0813859C: .4byte gUnknown_02024A60 _081385A0: movs r0, 0 mov r8, r0 @@ -389442,7 +389442,7 @@ _081385BA: bl SetMonData b _08138C5A .align 2, 0 -_081385F4: .4byte 0x03004360 +_081385F4: .4byte gPlayerParty _081385F8: movs r0, 0x64 muls r0, r5 @@ -389458,9 +389458,9 @@ _081385F8: adds r1, 0x9 b _0813869C .align 2, 0 -_08138614: .4byte 0x03004360 -_08138618: .4byte 0x02023a60 -_0813861C: .4byte 0x02024a60 +_08138614: .4byte gPlayerParty +_08138618: .4byte gUnknown_02023A60 +_0813861C: .4byte gUnknown_02024A60 _08138620: movs r0, 0x64 adds r4, r5, 0 @@ -389504,8 +389504,8 @@ _08138620: bl SetMonData b _08138C5A .align 2, 0 -_0813867C: .4byte 0x03004360 -_08138680: .4byte 0x02024a60 +_0813867C: .4byte gPlayerParty +_08138680: .4byte gUnknown_02024A60 _08138684: movs r0, 0x64 muls r0, r5 @@ -389525,9 +389525,9 @@ _0813869C: bl SetMonData b _08138C5A .align 2, 0 -_081386A8: .4byte 0x03004360 -_081386AC: .4byte 0x02023a60 -_081386B0: .4byte 0x02024a60 +_081386A8: .4byte gPlayerParty +_081386AC: .4byte gUnknown_02023A60 +_081386B0: .4byte gUnknown_02024A60 _081386B4: movs r0, 0x64 muls r0, r5 @@ -389541,8 +389541,8 @@ _081386B4: bl SetMonData b _08138C5A .align 2, 0 -_081386CC: .4byte 0x03004360 -_081386D0: .4byte 0x02024a60 +_081386CC: .4byte gPlayerParty +_081386D0: .4byte gUnknown_02024A60 _081386D4: movs r0, 0x64 muls r0, r5 @@ -389556,8 +389556,8 @@ _081386D4: bl SetMonData b _08138C5A .align 2, 0 -_081386EC: .4byte 0x03004360 -_081386F0: .4byte 0x02024a60 +_081386EC: .4byte gPlayerParty +_081386F0: .4byte gUnknown_02024A60 _081386F4: movs r0, 0x64 muls r0, r5 @@ -389571,8 +389571,8 @@ _081386F4: bl SetMonData b _08138C5A .align 2, 0 -_0813870C: .4byte 0x03004360 -_08138710: .4byte 0x02024a60 +_0813870C: .4byte gPlayerParty +_08138710: .4byte gUnknown_02024A60 _08138714: movs r0, 0x64 muls r0, r5 @@ -389586,8 +389586,8 @@ _08138714: bl SetMonData b _08138C5A .align 2, 0 -_0813872C: .4byte 0x03004360 -_08138730: .4byte 0x02024a60 +_0813872C: .4byte gPlayerParty +_08138730: .4byte gUnknown_02024A60 _08138734: movs r0, 0x64 muls r0, r5 @@ -389601,8 +389601,8 @@ _08138734: bl SetMonData b _08138C5A .align 2, 0 -_0813874C: .4byte 0x03004360 -_08138750: .4byte 0x02024a60 +_0813874C: .4byte gPlayerParty +_08138750: .4byte gUnknown_02024A60 _08138754: movs r0, 0x64 muls r0, r5 @@ -389616,8 +389616,8 @@ _08138754: bl SetMonData b _08138C5A .align 2, 0 -_0813876C: .4byte 0x03004360 -_08138770: .4byte 0x02024a60 +_0813876C: .4byte gPlayerParty +_08138770: .4byte gUnknown_02024A60 _08138774: movs r0, 0x64 muls r0, r5 @@ -389631,8 +389631,8 @@ _08138774: bl SetMonData b _08138C5A .align 2, 0 -_0813878C: .4byte 0x03004360 -_08138790: .4byte 0x02024a60 +_0813878C: .4byte gPlayerParty +_08138790: .4byte gUnknown_02024A60 _08138794: movs r0, 0x64 muls r0, r5 @@ -389646,8 +389646,8 @@ _08138794: bl SetMonData b _08138C5A .align 2, 0 -_081387AC: .4byte 0x03004360 -_081387B0: .4byte 0x02024a60 +_081387AC: .4byte gPlayerParty +_081387B0: .4byte gUnknown_02024A60 _081387B4: movs r0, 0x64 muls r0, r5 @@ -389661,8 +389661,8 @@ _081387B4: bl SetMonData b _08138C5A .align 2, 0 -_081387CC: .4byte 0x03004360 -_081387D0: .4byte 0x02024a60 +_081387CC: .4byte gPlayerParty +_081387D0: .4byte gUnknown_02024A60 _081387D4: movs r0, 0x64 muls r0, r5 @@ -389676,8 +389676,8 @@ _081387D4: bl SetMonData b _08138C5A .align 2, 0 -_081387EC: .4byte 0x03004360 -_081387F0: .4byte 0x02024a60 +_081387EC: .4byte gPlayerParty +_081387F0: .4byte gUnknown_02024A60 _081387F4: movs r0, 0x64 muls r0, r5 @@ -389691,8 +389691,8 @@ _081387F4: bl SetMonData b _08138C5A .align 2, 0 -_0813880C: .4byte 0x03004360 -_08138810: .4byte 0x02024a60 +_0813880C: .4byte gPlayerParty +_08138810: .4byte gUnknown_02024A60 _08138814: movs r0, 0x64 muls r0, r5 @@ -389706,8 +389706,8 @@ _08138814: bl SetMonData b _08138C5A .align 2, 0 -_0813882C: .4byte 0x03004360 -_08138830: .4byte 0x02024a60 +_0813882C: .4byte gPlayerParty +_08138830: .4byte gUnknown_02024A60 _08138834: movs r0, 0x64 muls r0, r5 @@ -389721,8 +389721,8 @@ _08138834: bl SetMonData b _08138C5A .align 2, 0 -_0813884C: .4byte 0x03004360 -_08138850: .4byte 0x02024a60 +_0813884C: .4byte gPlayerParty +_08138850: .4byte gUnknown_02024A60 _08138854: movs r0, 0x64 muls r0, r5 @@ -389736,8 +389736,8 @@ _08138854: bl SetMonData b _08138C5A .align 2, 0 -_0813886C: .4byte 0x03004360 -_08138870: .4byte 0x02024a60 +_0813886C: .4byte gPlayerParty +_08138870: .4byte gUnknown_02024A60 _08138874: movs r0, 0x64 adds r4, r5, 0 @@ -389786,8 +389786,8 @@ _08138874: adds r0, r4, 0 b _08138994 .align 2, 0 -_081388DC: .4byte 0x03004360 -_081388E0: .4byte 0x02024a60 +_081388DC: .4byte gPlayerParty +_081388E0: .4byte gUnknown_02024A60 _081388E4: movs r0, 0x64 muls r0, r5 @@ -389801,8 +389801,8 @@ _081388E4: bl SetMonData b _08138C5A .align 2, 0 -_081388FC: .4byte 0x03004360 -_08138900: .4byte 0x02024a60 +_081388FC: .4byte gPlayerParty +_08138900: .4byte gUnknown_02024A60 _08138904: movs r0, 0x64 muls r0, r5 @@ -389816,8 +389816,8 @@ _08138904: bl SetMonData b _08138C5A .align 2, 0 -_0813891C: .4byte 0x03004360 -_08138920: .4byte 0x02024a60 +_0813891C: .4byte gPlayerParty +_08138920: .4byte gUnknown_02024A60 _08138924: movs r0, 0x64 muls r0, r5 @@ -389831,8 +389831,8 @@ _08138924: bl SetMonData b _08138C5A .align 2, 0 -_0813893C: .4byte 0x03004360 -_08138940: .4byte 0x02024a60 +_0813893C: .4byte gPlayerParty +_08138940: .4byte gUnknown_02024A60 _08138944: movs r0, 0x64 muls r0, r5 @@ -389846,8 +389846,8 @@ _08138944: bl SetMonData b _08138C5A .align 2, 0 -_0813895C: .4byte 0x03004360 -_08138960: .4byte 0x02024a60 +_0813895C: .4byte gPlayerParty +_08138960: .4byte gUnknown_02024A60 _08138964: movs r0, 0x64 muls r0, r5 @@ -389861,8 +389861,8 @@ _08138964: bl SetMonData b _08138C5A .align 2, 0 -_0813897C: .4byte 0x03004360 -_08138980: .4byte 0x02024a60 +_0813897C: .4byte gPlayerParty +_08138980: .4byte gUnknown_02024A60 _08138984: movs r0, 0x64 muls r0, r5 @@ -389877,8 +389877,8 @@ _08138994: bl SetMonData b _08138C5A .align 2, 0 -_0813899C: .4byte 0x03004360 -_081389A0: .4byte 0x02024a60 +_0813899C: .4byte gPlayerParty +_081389A0: .4byte gUnknown_02024A60 _081389A4: movs r0, 0x64 muls r0, r5 @@ -389892,8 +389892,8 @@ _081389A4: bl SetMonData b _08138C5A .align 2, 0 -_081389BC: .4byte 0x03004360 -_081389C0: .4byte 0x02024a60 +_081389BC: .4byte gPlayerParty +_081389C0: .4byte gUnknown_02024A60 _081389C4: movs r0, 0x64 muls r0, r5 @@ -389907,8 +389907,8 @@ _081389C4: bl SetMonData b _08138C5A .align 2, 0 -_081389DC: .4byte 0x03004360 -_081389E0: .4byte 0x02024a60 +_081389DC: .4byte gPlayerParty +_081389E0: .4byte gUnknown_02024A60 _081389E4: movs r0, 0x64 muls r0, r5 @@ -389922,8 +389922,8 @@ _081389E4: bl SetMonData b _08138C5A .align 2, 0 -_081389FC: .4byte 0x03004360 -_08138A00: .4byte 0x02024a60 +_081389FC: .4byte gPlayerParty +_08138A00: .4byte gUnknown_02024A60 _08138A04: movs r0, 0x64 muls r0, r5 @@ -389937,8 +389937,8 @@ _08138A04: bl SetMonData b _08138C5A .align 2, 0 -_08138A1C: .4byte 0x03004360 -_08138A20: .4byte 0x02024a60 +_08138A1C: .4byte gPlayerParty +_08138A20: .4byte gUnknown_02024A60 _08138A24: movs r0, 0x64 muls r0, r5 @@ -389952,8 +389952,8 @@ _08138A24: bl SetMonData b _08138C5A .align 2, 0 -_08138A3C: .4byte 0x03004360 -_08138A40: .4byte 0x02024a60 +_08138A3C: .4byte gPlayerParty +_08138A40: .4byte gUnknown_02024A60 _08138A44: movs r0, 0x64 muls r0, r5 @@ -389967,8 +389967,8 @@ _08138A44: bl SetMonData b _08138C5A .align 2, 0 -_08138A5C: .4byte 0x03004360 -_08138A60: .4byte 0x02024a60 +_08138A5C: .4byte gPlayerParty +_08138A60: .4byte gUnknown_02024A60 _08138A64: movs r0, 0x64 muls r0, r5 @@ -389982,8 +389982,8 @@ _08138A64: bl SetMonData b _08138C5A .align 2, 0 -_08138A7C: .4byte 0x03004360 -_08138A80: .4byte 0x02024a60 +_08138A7C: .4byte gPlayerParty +_08138A80: .4byte gUnknown_02024A60 _08138A84: movs r0, 0x64 muls r0, r5 @@ -389997,8 +389997,8 @@ _08138A84: bl SetMonData b _08138C5A .align 2, 0 -_08138A9C: .4byte 0x03004360 -_08138AA0: .4byte 0x02024a60 +_08138A9C: .4byte gPlayerParty +_08138AA0: .4byte gUnknown_02024A60 _08138AA4: movs r0, 0x64 muls r0, r5 @@ -390012,8 +390012,8 @@ _08138AA4: bl SetMonData b _08138C5A .align 2, 0 -_08138ABC: .4byte 0x03004360 -_08138AC0: .4byte 0x02024a60 +_08138ABC: .4byte gPlayerParty +_08138AC0: .4byte gUnknown_02024A60 _08138AC4: movs r0, 0x64 muls r0, r5 @@ -390027,8 +390027,8 @@ _08138AC4: bl SetMonData b _08138C5A .align 2, 0 -_08138ADC: .4byte 0x03004360 -_08138AE0: .4byte 0x02024a60 +_08138ADC: .4byte gPlayerParty +_08138AE0: .4byte gUnknown_02024A60 _08138AE4: movs r0, 0x64 muls r0, r5 @@ -390042,8 +390042,8 @@ _08138AE4: bl SetMonData b _08138C5A .align 2, 0 -_08138AFC: .4byte 0x03004360 -_08138B00: .4byte 0x02024a60 +_08138AFC: .4byte gPlayerParty +_08138B00: .4byte gUnknown_02024A60 _08138B04: movs r0, 0x64 muls r0, r5 @@ -390057,8 +390057,8 @@ _08138B04: bl SetMonData b _08138C5A .align 2, 0 -_08138B1C: .4byte 0x03004360 -_08138B20: .4byte 0x02024a60 +_08138B1C: .4byte gPlayerParty +_08138B20: .4byte gUnknown_02024A60 _08138B24: movs r0, 0x64 muls r0, r5 @@ -390072,8 +390072,8 @@ _08138B24: bl SetMonData b _08138C5A .align 2, 0 -_08138B3C: .4byte 0x03004360 -_08138B40: .4byte 0x02024a60 +_08138B3C: .4byte gPlayerParty +_08138B40: .4byte gUnknown_02024A60 _08138B44: movs r0, 0x64 muls r0, r5 @@ -390087,8 +390087,8 @@ _08138B44: bl SetMonData b _08138C5A .align 2, 0 -_08138B5C: .4byte 0x03004360 -_08138B60: .4byte 0x02024a60 +_08138B5C: .4byte gPlayerParty +_08138B60: .4byte gUnknown_02024A60 _08138B64: movs r0, 0x64 muls r0, r5 @@ -390102,8 +390102,8 @@ _08138B64: bl SetMonData b _08138C5A .align 2, 0 -_08138B7C: .4byte 0x03004360 -_08138B80: .4byte 0x02024a60 +_08138B7C: .4byte gPlayerParty +_08138B80: .4byte gUnknown_02024A60 _08138B84: movs r0, 0x64 muls r0, r5 @@ -390117,8 +390117,8 @@ _08138B84: bl SetMonData b _08138C5A .align 2, 0 -_08138B9C: .4byte 0x03004360 -_08138BA0: .4byte 0x02024a60 +_08138B9C: .4byte gPlayerParty +_08138BA0: .4byte gUnknown_02024A60 _08138BA4: movs r0, 0x64 muls r0, r5 @@ -390132,8 +390132,8 @@ _08138BA4: bl SetMonData b _08138C5A .align 2, 0 -_08138BBC: .4byte 0x03004360 -_08138BC0: .4byte 0x02024a60 +_08138BBC: .4byte gPlayerParty +_08138BC0: .4byte gUnknown_02024A60 _08138BC4: movs r0, 0x64 muls r0, r5 @@ -390147,8 +390147,8 @@ _08138BC4: bl SetMonData b _08138C5A .align 2, 0 -_08138BDC: .4byte 0x03004360 -_08138BE0: .4byte 0x02024a60 +_08138BDC: .4byte gPlayerParty +_08138BE0: .4byte gUnknown_02024A60 _08138BE4: movs r0, 0x64 muls r0, r5 @@ -390162,8 +390162,8 @@ _08138BE4: bl SetMonData b _08138C5A .align 2, 0 -_08138BFC: .4byte 0x03004360 -_08138C00: .4byte 0x02024a60 +_08138BFC: .4byte gPlayerParty +_08138C00: .4byte gUnknown_02024A60 _08138C04: movs r0, 0x64 muls r0, r5 @@ -390177,8 +390177,8 @@ _08138C04: bl SetMonData b _08138C5A .align 2, 0 -_08138C1C: .4byte 0x03004360 -_08138C20: .4byte 0x02024a60 +_08138C1C: .4byte gPlayerParty +_08138C20: .4byte gUnknown_02024A60 _08138C24: movs r0, 0x64 muls r0, r5 @@ -390192,8 +390192,8 @@ _08138C24: bl SetMonData b _08138C5A .align 2, 0 -_08138C3C: .4byte 0x03004360 -_08138C40: .4byte 0x02024a60 +_08138C3C: .4byte gPlayerParty +_08138C40: .4byte gUnknown_02024A60 _08138C44: movs r0, 0x64 muls r0, r5 @@ -390226,9 +390226,9 @@ _08138C5A: pop {r0} bx r0 .align 2, 0 -_08138C84: .4byte 0x03004360 -_08138C88: .4byte 0x02024a60 -_08138C8C: .4byte 0x02024a6a +_08138C84: .4byte gPlayerParty +_08138C88: .4byte gUnknown_02024A60 +_08138C8C: .4byte gUnknown_02024A6A thumb_func_end sub_8138294 thumb_func_start sub_8138C90 @@ -390279,9 +390279,9 @@ sub_8138CB4: @ 8138CB4 str r0, [r1] b _08138D26 .align 2, 0 -_08138CE0: .4byte 0x02023a60 -_08138CE4: .4byte 0x02024a60 -_08138CE8: .4byte 0x03004330 +_08138CE0: .4byte gUnknown_02023A60 +_08138CE4: .4byte gUnknown_02024A60 +_08138CE8: .4byte gUnknown_03004330 _08138CEC: .4byte sub_813789C _08138CF0: ldr r5, _08138D2C @@ -390312,9 +390312,9 @@ _08138D26: pop {r0} bx r0 .align 2, 0 -_08138D2C: .4byte 0x02024be0 -_08138D30: .4byte 0x02020004 -_08138D34: .4byte 0x03004340 +_08138D2C: .4byte gUnknown_02024BE0 +_08138D30: .4byte gSprites +_08138D34: .4byte gUnknown_03004340 thumb_func_end sub_8138CB4 thumb_func_start sub_8138D38 @@ -390400,14 +390400,14 @@ sub_8138D38: @ 8138D38 pop {r0} bx r0 .align 2, 0 -_08138DE0: .4byte 0x02024a60 -_08138DE4: .4byte 0x02024e8c +_08138DE0: .4byte gUnknown_02024A60 +_08138DE4: .4byte gUnknown_02024E8C _08138DE8: .4byte gTrainerBackPicCoords -_08138DEC: .4byte 0x02024be0 -_08138DF0: .4byte 0x02020004 +_08138DEC: .4byte gUnknown_02024BE0 +_08138DF0: .4byte gSprites _08138DF4: .4byte 0x0000fffe _08138DF8: .4byte sub_80313A0 -_08138DFC: .4byte 0x03004330 +_08138DFC: .4byte gUnknown_03004330 _08138E00: .4byte sub_813741C thumb_func_end sub_8138D38 @@ -390494,14 +390494,14 @@ sub_8138E04: @ 8138E04 pop {r0} bx r0 .align 2, 0 -_08138EAC: .4byte 0x02024a60 -_08138EB0: .4byte 0x02024e8c +_08138EAC: .4byte gUnknown_02024A60 +_08138EB0: .4byte gUnknown_02024E8C _08138EB4: .4byte gTrainerBackPicCoords -_08138EB8: .4byte 0x02024be0 -_08138EBC: .4byte 0x02020004 +_08138EB8: .4byte gUnknown_02024BE0 +_08138EBC: .4byte gSprites _08138EC0: .4byte 0x0000ffa0 _08138EC4: .4byte sub_80313A0 -_08138EC8: .4byte 0x03004330 +_08138EC8: .4byte gUnknown_03004330 _08138ECC: .4byte sub_8137908 thumb_func_end sub_8138E04 @@ -390560,9 +390560,9 @@ sub_8138EF4: @ 8138EF4 bx r0 .align 2, 0 _08138F30: .4byte 0x02017840 -_08138F34: .4byte 0x02024e6d -_08138F38: .4byte 0x02024a60 -_08138F3C: .4byte 0x03004330 +_08138F34: .4byte gUnknown_02024E6D +_08138F38: .4byte gUnknown_02024A60 +_08138F3C: .4byte gUnknown_03004330 _08138F40: .4byte bx_wait_t5 thumb_func_end sub_8138EF4 @@ -390601,11 +390601,11 @@ sub_8138F44: @ 8138F44 pop {r0} bx r0 .align 2, 0 -_08138F88: .4byte 0x02023a60 -_08138F8C: .4byte 0x02024a60 +_08138F88: .4byte gUnknown_02023A60 +_08138F8C: .4byte gUnknown_02024A60 _08138F90: .4byte 0x02017840 -_08138F94: .4byte 0x02024e6d -_08138F98: .4byte 0x03004330 +_08138F94: .4byte gUnknown_02024E6D +_08138F98: .4byte gUnknown_03004330 _08138F9C: .4byte bx_wait_t5 thumb_func_end sub_8138F44 @@ -390724,15 +390724,15 @@ sub_8138FAC: @ 8138FAC bl dp01_tbl5_exec_completed b _081390BE .align 2, 0 -_08139080: .4byte 0x02023a60 -_08139084: .4byte 0x02024a60 -_08139088: .4byte 0x0202f7c4 -_0813908C: .4byte 0x0202f7bc -_08139090: .4byte 0x0202f7b8 -_08139094: .4byte 0x0202f7be -_08139098: .4byte 0x0202f7c0 -_0813909C: .4byte 0x0202f7b4 -_081390A0: .4byte 0x02024e70 +_08139080: .4byte gUnknown_02023A60 +_08139084: .4byte gUnknown_02024A60 +_08139088: .4byte gUnknown_0202F7C4 +_0813908C: .4byte gUnknown_0202F7BC +_08139090: .4byte gUnknown_0202F7B8 +_08139094: .4byte gUnknown_0202F7BE +_08139098: .4byte gUnknown_0202F7C0 +_0813909C: .4byte gUnknown_0202F7B4 +_081390A0: .4byte gUnknown_02024E70 _081390A4: ldrb r1, [r6] lsls r0, r1, 1 @@ -390753,7 +390753,7 @@ _081390BE: bx r0 .align 2, 0 _081390C4: .4byte 0x02017810 -_081390C8: .4byte 0x03004330 +_081390C8: .4byte gUnknown_03004330 _081390CC: .4byte sub_81390D0 thumb_func_end sub_8138FAC @@ -390789,8 +390789,8 @@ sub_81390D0: @ 81390D0 beq _08139122 b _081391FC .align 2, 0 -_0813910C: .4byte 0x02023a60 -_08139110: .4byte 0x02024a60 +_0813910C: .4byte gUnknown_02023A60 +_08139110: .4byte gUnknown_02024A60 _08139114: .4byte 0x02017810 _08139118: cmp r2, 0x2 @@ -390874,8 +390874,8 @@ _081391AA: strb r0, [r1, 0x4] b _081391FC .align 2, 0 -_081391BC: .4byte 0x0202f7ac -_081391C0: .4byte 0x0202f7b1 +_081391BC: .4byte gUnknown_0202F7AC +_081391C0: .4byte gUnknown_0202F7B1 _081391C4: ldrb r1, [r0] movs r0, 0x40 @@ -390949,13 +390949,13 @@ _0813922A: pop {r0} bx r0 .align 2, 0 -_08139254: .4byte 0x030042a4 -_08139258: .4byte 0x030042a0 -_0813925C: .4byte 0x02024a60 -_08139260: .4byte 0x02023a62 -_08139264: .4byte 0x03004210 -_08139268: .4byte 0x020238cc -_0813926C: .4byte 0x03004330 +_08139254: .4byte gUnknown_030042A4 +_08139258: .4byte gUnknown_030042A0 +_0813925C: .4byte gUnknown_02024A60 +_08139260: .4byte gUnknown_02023A62 +_08139264: .4byte gUnknown_03004210 +_08139268: .4byte gUnknown_020238CC +_0813926C: .4byte gUnknown_03004330 _08139270: .4byte sub_8137454 thumb_func_end sub_8139208 @@ -390971,7 +390971,7 @@ dp01t_11_5_message_for_player_only: @ 8139274 bl sub_8139208 b _08139294 .align 2, 0 -_0813928C: .4byte 0x02024a60 +_0813928C: .4byte gUnknown_02024A60 _08139290: bl dp01_tbl5_exec_completed _08139294: @@ -391062,17 +391062,17 @@ _0813930C: pop {r0} bx r0 .align 2, 0 -_0813934C: .4byte 0x030042a4 -_08139350: .4byte 0x030042a0 -_08139354: .4byte 0x03004210 -_08139358: .4byte 0x03004330 -_0813935C: .4byte 0x02024a60 +_0813934C: .4byte gUnknown_030042A4 +_08139350: .4byte gUnknown_030042A0 +_08139354: .4byte gUnknown_03004210 +_08139358: .4byte gUnknown_03004330 +_0813935C: .4byte gUnknown_02024A60 _08139360: .4byte sub_81372BC _08139364: .4byte gUnknown_08400CF3 _08139368: .4byte 0x0000ffff _0813936C: .4byte 0x00002d9f _08139370: .4byte gUnknown_08400CCC -_08139374: .4byte 0x020238cc +_08139374: .4byte gUnknown_020238CC thumb_func_end sub_8139298 thumb_func_start sub_8139378 @@ -391160,10 +391160,10 @@ sub_81393EC: @ 81393EC pop {r0} bx r0 .align 2, 0 -_0813941C: .4byte 0x03004330 -_08139420: .4byte 0x02024a60 +_0813941C: .4byte gUnknown_03004330 +_08139420: .4byte gUnknown_02024A60 _08139424: .4byte sub_81374C4 -_08139428: .4byte 0x02024e6c +_08139428: .4byte gUnknown_02024E6C thumb_func_end sub_81393EC thumb_func_start sub_813942C @@ -391240,12 +391240,12 @@ sub_8139444: @ 8139444 bl sub_8043D84 b _0813950E .align 2, 0 -_081394BC: .4byte 0x02023a60 -_081394C0: .4byte 0x02024a60 +_081394BC: .4byte gUnknown_02023A60 +_081394C0: .4byte gUnknown_02024A60 _081394C4: .4byte 0x00007fff -_081394C8: .4byte 0x02024a6a -_081394CC: .4byte 0x03004360 -_081394D0: .4byte 0x03004340 +_081394C8: .4byte gUnknown_02024A6A +_081394CC: .4byte gPlayerParty +_081394D0: .4byte gUnknown_03004340 _081394D4: ldr r1, _0813952C lsls r0, r4, 1 @@ -391289,11 +391289,11 @@ _0813950E: pop {r0} bx r0 .align 2, 0 -_0813952C: .4byte 0x02024a6a -_08139530: .4byte 0x03004360 -_08139534: .4byte 0x03004340 -_08139538: .4byte 0x03004330 -_0813953C: .4byte 0x02024a60 +_0813952C: .4byte gUnknown_02024A6A +_08139530: .4byte gPlayerParty +_08139534: .4byte gUnknown_03004340 +_08139538: .4byte gUnknown_03004330 +_0813953C: .4byte gUnknown_02024A60 _08139540: .4byte sub_81377B0 thumb_func_end sub_8139444 @@ -391446,9 +391446,9 @@ sub_8139604: @ 8139604 bl dp01_tbl5_exec_completed b _08139662 .align 2, 0 -_0813962C: .4byte 0x02020004 -_08139630: .4byte 0x02024be0 -_08139634: .4byte 0x02024a60 +_0813962C: .4byte gSprites +_08139630: .4byte gUnknown_02024BE0 +_08139634: .4byte gUnknown_02024A60 _08139638: ldr r1, _08139668 movs r0, 0x1 @@ -391475,8 +391475,8 @@ _08139662: pop {r0} bx r0 .align 2, 0 -_08139668: .4byte 0x02024e6d -_0813966C: .4byte 0x03004330 +_08139668: .4byte gUnknown_02024E6D +_0813966C: .4byte gUnknown_03004330 _08139670: .4byte bx_blink_t5 thumb_func_end sub_8139604 @@ -391508,8 +391508,8 @@ sub_8139680: @ 8139680 pop {r0} bx r0 .align 2, 0 -_081396A8: .4byte 0x02023a60 -_081396AC: .4byte 0x02024a60 +_081396A8: .4byte gUnknown_02023A60 +_081396AC: .4byte gUnknown_02024A60 thumb_func_end sub_8139680 thumb_func_start sub_81396B0 @@ -391532,8 +391532,8 @@ sub_81396B0: @ 81396B0 pop {r0} bx r0 .align 2, 0 -_081396D8: .4byte 0x02023a60 -_081396DC: .4byte 0x02024a60 +_081396D8: .4byte gUnknown_02023A60 +_081396DC: .4byte gUnknown_02024A60 thumb_func_end sub_81396B0 thumb_func_start sub_81396E0 @@ -391559,9 +391559,9 @@ sub_81396E0: @ 81396E0 pop {r0} bx r0 .align 2, 0 -_08139710: .4byte 0x02024a6a -_08139714: .4byte 0x02024a60 -_08139718: .4byte 0x03004360 +_08139710: .4byte gUnknown_02024A6A +_08139714: .4byte gUnknown_02024A60 +_08139718: .4byte gPlayerParty thumb_func_end sub_81396E0 thumb_func_start dp01t_2E_5_battle_intro @@ -391584,9 +391584,9 @@ dp01t_2E_5_battle_intro: @ 813971C pop {r0} bx r0 .align 2, 0 -_08139744: .4byte 0x02023a60 -_08139748: .4byte 0x02024a60 -_0813974C: .4byte 0x02024de8 +_08139744: .4byte gUnknown_02023A60 +_08139748: .4byte gUnknown_02024A60 +_0813974C: .4byte gUnknown_02024DE8 thumb_func_end dp01t_2E_5_battle_intro thumb_func_start sub_8139750 @@ -391739,20 +391739,20 @@ _08139864: pop {r0} bx r0 .align 2, 0 -_08139880: .4byte 0x02024be0 -_08139884: .4byte 0x02024a60 -_08139888: .4byte 0x02020004 +_08139880: .4byte gUnknown_02024BE0 +_08139884: .4byte gUnknown_02024A60 +_08139888: .4byte gSprites _0813988C: .4byte 0x0000ffd8 _08139890: .4byte sub_8078B34 _08139894: .4byte sub_8030E38 _08139898: .4byte 0x0000d6f8 _0813989C: .4byte gTrainerBackPicPaletteTable _081398A0: .4byte sub_8139A2C -_081398A4: .4byte 0x03004b20 +_081398A4: .4byte gTasks _081398A8: .4byte 0x02017810 -_081398AC: .4byte 0x02024e68 +_081398AC: .4byte gUnknown_02024E68 _081398B0: .4byte sub_8044CA0 -_081398B4: .4byte 0x03004330 +_081398B4: .4byte gUnknown_03004330 _081398B8: .4byte nullsub_91 thumb_func_end sub_8139750 @@ -391912,15 +391912,15 @@ sub_81398BC: @ 81398BC bx r0 .align 2, 0 _08139A00: .4byte 0x02017800 -_08139A04: .4byte 0x02024a6a -_08139A08: .4byte 0x02023a60 -_08139A0C: .4byte 0x03004360 +_08139A04: .4byte gUnknown_02024A6A +_08139A08: .4byte gUnknown_02023A60 +_08139A0C: .4byte gPlayerParty _08139A10: .4byte sub_80312F0 -_08139A14: .4byte 0x0300434c -_08139A18: .4byte 0x02024e8c -_08139A1C: .4byte 0x02024be0 -_08139A20: .4byte 0x02020004 -_08139A24: .4byte 0x02024e84 +_08139A14: .4byte gUnknown_0300434C +_08139A18: .4byte gUnknown_02024E8C +_08139A1C: .4byte gUnknown_02024BE0 +_08139A20: .4byte gSprites +_08139A24: .4byte gUnknown_02024E84 _08139A28: .4byte SpriteCallbackDummy thumb_func_end sub_81398BC @@ -391943,7 +391943,7 @@ sub_8139A2C: @ 8139A2C strh r0, [r1, 0xA] b _08139A86 .align 2, 0 -_08139A4C: .4byte 0x03004b20 +_08139A4C: .4byte gTasks _08139A50: ldr r4, _08139A8C ldrb r5, [r4] @@ -391975,10 +391975,10 @@ _08139A86: pop {r0} bx r0 .align 2, 0 -_08139A8C: .4byte 0x02024a60 -_08139A90: .4byte 0x02023a60 -_08139A94: .4byte 0x02024a6a -_08139A98: .4byte 0x03004330 +_08139A8C: .4byte gUnknown_02024A60 +_08139A90: .4byte gUnknown_02023A60 +_08139A94: .4byte gUnknown_02024A6A +_08139A98: .4byte gUnknown_03004330 _08139A9C: .4byte sub_8137538 thumb_func_end sub_8139A2C @@ -392002,8 +392002,8 @@ sub_8139AA0: @ 8139AA0 bl dp01_tbl5_exec_completed b _08139B0A .align 2, 0 -_08139AC8: .4byte 0x02023a60 -_08139ACC: .4byte 0x02024a60 +_08139AC8: .4byte gUnknown_02023A60 +_08139ACC: .4byte gUnknown_02024A60 _08139AD0: ldr r5, _08139B10 ldrb r1, [r5] @@ -392037,10 +392037,10 @@ _08139B0A: pop {r0} bx r0 .align 2, 0 -_08139B10: .4byte 0x02024a60 +_08139B10: .4byte gUnknown_02024A60 _08139B14: .4byte 0x02017810 -_08139B18: .4byte 0x02023a64 -_08139B1C: .4byte 0x02024e68 +_08139B18: .4byte gUnknown_02023A64 +_08139B1C: .4byte gUnknown_02024E68 thumb_func_end sub_8139AA0 thumb_func_start sub_8139B20 @@ -392096,8 +392096,8 @@ sub_8139B44: @ 8139B44 bl dp01_tbl5_exec_completed b _08139B90 .align 2, 0 -_08139B7C: .4byte 0x02023a60 -_08139B80: .4byte 0x02024a60 +_08139B7C: .4byte gUnknown_02023A60 +_08139B80: .4byte gUnknown_02024A60 _08139B84: ldr r0, _08139B98 ldrb r1, [r6] @@ -392111,7 +392111,7 @@ _08139B90: pop {r0} bx r0 .align 2, 0 -_08139B98: .4byte 0x03004330 +_08139B98: .4byte gUnknown_03004330 _08139B9C: .4byte sub_8137940 thumb_func_end sub_8139B44 @@ -392165,11 +392165,11 @@ _08139BF4: pop {r0} bx r0 .align 2, 0 -_08139BFC: .4byte 0x02024d26 -_08139C00: .4byte 0x02023a60 -_08139C04: .4byte 0x02024a60 -_08139C08: .4byte 0x020239f8 -_08139C0C: .4byte 0x03004330 +_08139BFC: .4byte gUnknown_02024D26 +_08139C00: .4byte gUnknown_02023A60 +_08139C04: .4byte gUnknown_02024A60 +_08139C08: .4byte gUnknown_020239F8 +_08139C0C: .4byte gUnknown_03004330 _08139C10: .4byte sub_813746C thumb_func_end sub_8139BB8 @@ -392222,7 +392222,7 @@ _08139C64: pop {r0} bx r0 .align 2, 0 -_08139C6C: .4byte 0x02025bcc +_08139C6C: .4byte gUnknown_02025BCC _08139C70: .4byte gUnknown_084062F0 thumb_func_end sub_8139C18 @@ -392247,9 +392247,9 @@ sub_8139C74: @ 8139C74 pop {r0} bx r0 .align 2, 0 -_08139C9C: .4byte 0x02039314 +_08139C9C: .4byte gUnknown_02039314 _08139CA0: .4byte gUnknown_084062B8 -_08139CA4: .4byte 0x030007b4 +_08139CA4: .4byte gUnknown_030007B4 _08139CA8: .4byte TaskDummy _08139CAC: .4byte gOtherText_WhatWillYouDo _08139CB0: .4byte sub_8139CF4 @@ -392276,9 +392276,9 @@ sub_8139CB4: @ 8139CB4 pop {r0} bx r0 .align 2, 0 -_08139CDC: .4byte 0x02039314 +_08139CDC: .4byte gUnknown_02039314 _08139CE0: .4byte gUnknown_084062BC -_08139CE4: .4byte 0x030007b4 +_08139CE4: .4byte gUnknown_030007B4 _08139CE8: .4byte TaskDummy _08139CEC: .4byte gOtherText_WhatWillYouDo _08139CF0: .4byte sub_8139CF4 @@ -392330,10 +392330,10 @@ sub_8139CF4: @ 8139CF4 pop {r0} bx r0 .align 2, 0 -_08139D50: .4byte 0x030007b4 +_08139D50: .4byte gUnknown_030007B4 _08139D54: .4byte gUnknown_08406298 -_08139D58: .4byte 0x02039314 -_08139D5C: .4byte 0x03004b20 +_08139D58: .4byte gUnknown_02039314 +_08139D5C: .4byte gTasks _08139D60: .4byte sub_8139D64 thumb_func_end sub_8139CF4 @@ -392356,7 +392356,7 @@ sub_8139D64: @ 8139D64 bl MoveMenuCursor b _08139E10 .align 2, 0 -_08139D88: .4byte 0x03001770 +_08139D88: .4byte gMain _08139D8C: movs r0, 0x80 ands r0, r1 @@ -392393,7 +392393,7 @@ _08139DA2: b _08139E10 .align 2, 0 _08139DD8: .4byte gUnknown_08406298 -_08139DDC: .4byte 0x02039314 +_08139DDC: .4byte gUnknown_02039314 _08139DE0: movs r0, 0x2 ands r0, r1 @@ -392422,8 +392422,8 @@ _08139E10: bx r0 .align 2, 0 _08139E18: .4byte gUnknown_08406298 -_08139E1C: .4byte 0x030007b4 -_08139E20: .4byte 0x02039314 +_08139E1C: .4byte gUnknown_030007B4 +_08139E20: .4byte gUnknown_02039314 thumb_func_end sub_8139D64 thumb_func_start sub_8139E24 @@ -392461,7 +392461,7 @@ sub_8139E40: @ 8139E40 pop {r0} bx r0 .align 2, 0 -_08139E64: .4byte 0x03004b20 +_08139E64: .4byte gTasks _08139E68: .4byte sub_8139FD4 thumb_func_end sub_8139E40 @@ -392512,7 +392512,7 @@ _08139ECA: pop {r0} bx r0 .align 2, 0 -_08139ED0: .4byte 0x03004b20 +_08139ED0: .4byte gTasks _08139ED4: .4byte sub_813B174 thumb_func_end sub_8139E6C @@ -392556,7 +392556,7 @@ sub_8139EF8: @ 8139EF8 bl ScriptContext1_SetupScript b _08139F4C .align 2, 0 -_08139F24: .4byte 0x030007b4 +_08139F24: .4byte gUnknown_030007B4 _08139F28: .4byte gSaveBlock2 _08139F2C: .4byte gUnknown_08152850 _08139F30: @@ -392660,7 +392660,7 @@ sub_8139FD4: @ 8139FD4 negs r0, r0 b _0813A008 .align 2, 0 -_08139FF4: .4byte 0x03001770 +_08139FF4: .4byte gMain _08139FF8: movs r0, 0x80 ands r0, r1 @@ -392740,7 +392740,7 @@ _0813A094: pop {r0} bx r0 .align 2, 0 -_0813A09C: .4byte 0x0202f388 +_0813A09C: .4byte gPaletteFade thumb_func_end sub_813A078 thumb_func_start sub_813A0A0 @@ -392761,7 +392761,7 @@ sub_813A0A0: @ 813A0A0 pop {r0} bx r0 .align 2, 0 -_0813A0C0: .4byte 0x03004b20 +_0813A0C0: .4byte gTasks _0813A0C4: .4byte sub_813A078 thumb_func_end sub_813A0A0 @@ -392787,7 +392787,7 @@ _0813A0E8: pop {r0} bx r0 .align 2, 0 -_0813A0F0: .4byte 0x03004b20 +_0813A0F0: .4byte gTasks _0813A0F4: .4byte sub_8139FD4 thumb_func_end sub_813A0C8 @@ -392850,7 +392850,7 @@ sub_813A118: @ 813A118 str r1, [r0] b _0813A188 .align 2, 0 -_0813A174: .4byte 0x03004b28 +_0813A174: .4byte gUnknown_03004B28 _0813A178: .4byte sub_813A280 _0813A17C: ldr r1, _0813A190 @@ -392911,7 +392911,7 @@ sub_813A198: @ 813A198 str r1, [r0] b _0813A20C .align 2, 0 -_0813A1F8: .4byte 0x03004b28 +_0813A1F8: .4byte gUnknown_03004B28 _0813A1FC: .4byte sub_813A280 _0813A200: ldr r1, _0813A214 @@ -392965,7 +392965,7 @@ sub_813A240: @ 813A240 movs r0, 0x8 b _0813A266 .align 2, 0 -_0813A260: .4byte 0x03004b28 +_0813A260: .4byte gUnknown_03004B28 _0813A264: adds r0, r2, 0x1 _0813A266: @@ -393033,8 +393033,8 @@ _0813A2CC: beq _0813A34C b _0813A358 .align 2, 0 -_0813A2DC: .4byte 0x03004b28 -_0813A2E0: .4byte 0x03001770 +_0813A2DC: .4byte gUnknown_03004B28 +_0813A2E0: .4byte gMain _0813A2E4: movs r1, 0x2 ldrsh r0, [r4, r1] @@ -393104,7 +393104,7 @@ _0813A358: bl sub_813AD58 b _0813A460 .align 2, 0 -_0813A36C: .4byte 0x02025734 +_0813A36C: .4byte gSaveBlock1 _0813A370: movs r2, 0x2 ldrsh r0, [r4, r2] @@ -393255,7 +393255,7 @@ sub_813A468: @ 813A468 pop {r0} bx r0 .align 2, 0 -_0813A4AC: .4byte 0x03004b20 +_0813A4AC: .4byte gTasks _0813A4B0: .4byte sub_8139FD4 thumb_func_end sub_813A468 @@ -393296,8 +393296,8 @@ sub_813A4B4: @ 813A4B4 bl sub_813A6FC b _0813A570 .align 2, 0 -_0813A500: .4byte 0x03004b28 -_0813A504: .4byte 0x02025734 +_0813A500: .4byte gUnknown_03004B28 +_0813A504: .4byte gSaveBlock1 _0813A508: .4byte 0x0000049a _0813A50C: ldr r0, _0813A514 @@ -393319,7 +393319,7 @@ _0813A518: bl sub_813A794 b _0813A570 .align 2, 0 -_0813A534: .4byte 0x02025734 +_0813A534: .4byte gSaveBlock1 _0813A538: .4byte 0x0000049a _0813A53C: ldr r0, _0813A578 @@ -393353,7 +393353,7 @@ _0813A570: bx r0 .align 2, 0 _0813A578: .4byte 0x0000fffc -_0813A57C: .4byte 0x03004b20 +_0813A57C: .4byte gTasks _0813A580: .4byte sub_813A584 thumb_func_end sub_813A4B4 @@ -393397,9 +393397,9 @@ sub_813A584: @ 813A584 adds r0, 0x1 b _0813A64A .align 2, 0 -_0813A5D0: .4byte 0x03004b28 -_0813A5D4: .4byte 0x03001770 -_0813A5D8: .4byte 0x02025734 +_0813A5D0: .4byte gUnknown_03004B28 +_0813A5D4: .4byte gMain +_0813A5D8: .4byte gSaveBlock1 _0813A5DC: .4byte 0x0000049a _0813A5E0: movs r0, 0x1 @@ -393425,7 +393425,7 @@ _0813A5FA: ldrh r0, [r1] b _0813A64A .align 2, 0 -_0813A608: .4byte 0x02025734 +_0813A608: .4byte gSaveBlock1 _0813A60C: .4byte 0x0000049a _0813A610: movs r0, 0x20 @@ -393470,7 +393470,7 @@ _0813A64C: bl sub_80A418C b _0813A6E8 .align 2, 0 -_0813A660: .4byte 0x02025734 +_0813A660: .4byte gSaveBlock1 _0813A664: .4byte 0x0000049a _0813A668: ldrh r1, [r2, 0x2E] @@ -393538,7 +393538,7 @@ _0813A6E8: pop {r0} bx r0 .align 2, 0 -_0813A6F4: .4byte 0x02025734 +_0813A6F4: .4byte gSaveBlock1 _0813A6F8: .4byte sub_813A280 thumb_func_end sub_813A584 @@ -393586,10 +393586,10 @@ sub_813A6FC: @ 813A6FC ldr r1, _0813A76C b _0813A782 .align 2, 0 -_0813A758: .4byte 0x03004b28 -_0813A75C: .4byte 0x02025734 -_0813A760: .4byte 0x020231cc -_0813A764: .4byte 0x020232cc +_0813A758: .4byte gUnknown_03004B28 +_0813A75C: .4byte gSaveBlock1 +_0813A760: .4byte gStringVar1 +_0813A764: .4byte gStringVar2 _0813A768: .4byte 0x0000fffd _0813A76C: .4byte sub_813A8F0 _0813A770: @@ -393659,10 +393659,10 @@ sub_813A794: @ 813A794 bl sub_80F914C b _0813A828 .align 2, 0 -_0813A7FC: .4byte 0x03004b28 -_0813A800: .4byte 0x02025734 -_0813A804: .4byte 0x020231cc -_0813A808: .4byte 0x020232cc +_0813A7FC: .4byte gUnknown_03004B28 +_0813A800: .4byte gSaveBlock1 +_0813A804: .4byte gStringVar1 +_0813A808: .4byte gStringVar2 _0813A80C: .4byte 0x0000fff8 _0813A810: .4byte gUnknown_084062E0 _0813A814: @@ -393711,7 +393711,7 @@ sub_813A83C: @ 813A83C bx r0 .align 2, 0 _0813A86C: .4byte 0x0000fffb -_0813A870: .4byte 0x03004b20 +_0813A870: .4byte gTasks _0813A874: .4byte sub_813A8F0 thumb_func_end sub_813A83C @@ -393766,8 +393766,8 @@ sub_813A878: @ 813A878 pop {r0} bx r0 .align 2, 0 -_0813A8E4: .4byte 0x03004b28 -_0813A8E8: .4byte 0x02025734 +_0813A8E4: .4byte gUnknown_03004B28 +_0813A8E8: .4byte gSaveBlock1 _0813A8EC: .4byte sub_813A280 thumb_func_end sub_813A878 @@ -393841,8 +393841,8 @@ _0813A972: pop {r0} bx r0 .align 2, 0 -_0813A97C: .4byte 0x03004b28 -_0813A980: .4byte 0x03001770 +_0813A97C: .4byte gUnknown_03004B28 +_0813A980: .4byte gMain thumb_func_end sub_813A8F0 thumb_func_start sub_813A984 @@ -393891,9 +393891,9 @@ _0813A9D6: pop {r0} bx r0 .align 2, 0 -_0813A9DC: .4byte 0x03004b28 -_0813A9E0: .4byte 0x03001770 -_0813A9E4: .4byte 0x02025734 +_0813A9DC: .4byte gUnknown_03004B28 +_0813A9E0: .4byte gMain +_0813A9E4: .4byte gSaveBlock1 _0813A9E8: .4byte sub_813A280 thumb_func_end sub_813A984 @@ -393925,7 +393925,7 @@ sub_813A9EC: @ 813A9EC pop {r0} bx r0 .align 2, 0 -_0813AA28: .4byte 0x03004b20 +_0813AA28: .4byte gTasks _0813AA2C: .4byte sub_813A280 thumb_func_end sub_813A9EC @@ -393972,8 +393972,8 @@ sub_813AA30: @ 813AA30 str r3, [r0] b _0813AAB8 .align 2, 0 -_0813AA80: .4byte 0x03004b28 -_0813AA84: .4byte 0x02025734 +_0813AA80: .4byte gUnknown_03004B28 +_0813AA84: .4byte gSaveBlock1 _0813AA88: movs r1, 0x4 ldrsh r0, [r4, r1] @@ -394004,7 +394004,7 @@ _0813AAB8: pop {r0} bx r0 .align 2, 0 -_0813AAC0: .4byte 0x02025734 +_0813AAC0: .4byte gSaveBlock1 thumb_func_end sub_813AA30 thumb_func_start sub_813AAC4 @@ -394031,7 +394031,7 @@ sub_813AAC4: @ 813AAC4 bl MenuPrint b _0813AB06 .align 2, 0 -_0813AAF4: .4byte 0x020231cc +_0813AAF4: .4byte gStringVar1 _0813AAF8: .4byte gUnknown_0840632A _0813AAFC: ldr r0, _0813AB0C @@ -394078,7 +394078,7 @@ sub_813AB28: @ 813AB28 bl MenuPrint b _0813AB5A .align 2, 0 -_0813AB48: .4byte 0x020231cc +_0813AB48: .4byte gStringVar1 _0813AB4C: .4byte gUnknown_0840631E _0813AB50: ldr r0, _0813AB60 @@ -394183,7 +394183,7 @@ sub_813ABE8: @ 813ABE8 ldrsh r1, [r6, r2] b _0813ACC4 .align 2, 0 -_0813AC0C: .4byte 0x03004b28 +_0813AC0C: .4byte gUnknown_03004B28 _0813AC10: subs r0, r5, r1 lsls r0, 17 @@ -394223,7 +394223,7 @@ _0813AC34: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0813AC5C: .4byte 0x02025734 +_0813AC5C: .4byte gSaveBlock1 _0813AC60: .4byte _0813AC64 .align 2, 0 _0813AC64: @@ -394243,7 +394243,7 @@ _0813AC78: bl sub_813AB64 b _0813ACBA .align 2, 0 -_0813AC8C: .4byte 0x02025bcc +_0813AC8C: .4byte gUnknown_02025BCC _0813AC90: ldr r0, _0813ACA4 adds r0, r4, r0 @@ -394255,7 +394255,7 @@ _0813AC90: bl sub_813AB90 b _0813ACBA .align 2, 0 -_0813ACA4: .4byte 0x02025bcc +_0813ACA4: .4byte gUnknown_02025BCC _0813ACA8: ldr r0, _0813AD00 adds r0, r4, r0 @@ -394302,7 +394302,7 @@ _0813ACEA: bl sub_80F953C b _0813AD26 .align 2, 0 -_0813AD00: .4byte 0x02025bcc +_0813AD00: .4byte gUnknown_02025BCC _0813AD04: ldr r0, _0813AD1C mov r2, r8 @@ -394470,7 +394470,7 @@ sub_813AE0C: @ 813AE0C bl sub_813AD58 b _0813AE62 .align 2, 0 -_0813AE48: .4byte 0x03004b28 +_0813AE48: .4byte gUnknown_03004B28 _0813AE4C: .4byte 0x0000ffff _0813AE50: ldr r0, _0813AE68 @@ -394486,7 +394486,7 @@ _0813AE62: pop {r0} bx r0 .align 2, 0 -_0813AE68: .4byte 0x02025734 +_0813AE68: .4byte gSaveBlock1 thumb_func_end sub_813AE0C thumb_func_start sub_813AE6C @@ -394551,8 +394551,8 @@ sub_813AE6C: @ 813AE6C pop {r0} bx r0 .align 2, 0 -_0813AEF8: .4byte 0x03004b28 -_0813AEFC: .4byte 0x02025734 +_0813AEF8: .4byte gUnknown_03004B28 +_0813AEFC: .4byte gSaveBlock1 _0813AF00: .4byte gUnknown_084062C0 thumb_func_end sub_813AE6C @@ -394614,7 +394614,7 @@ _0813AF5C: pop {r1} bx r1 .align 2, 0 -_0813AF70: .4byte 0x02025734 +_0813AF70: .4byte gSaveBlock1 _0813AF74: .4byte 0x00002b6c thumb_func_end sub_813AF3C @@ -394700,7 +394700,7 @@ _0813AFF4: pop {r0} bx r0 .align 2, 0 -_0813B010: .4byte 0x02025734 +_0813B010: .4byte gSaveBlock1 _0813B014: .4byte 0x00002b6c _0813B018: .4byte 0x00002b4c thumb_func_end sub_813AF78 @@ -394783,8 +394783,8 @@ _0813B0A4: b _0813B0DA .align 2, 0 _0813B0B8: .4byte 0x0201fe00 -_0813B0BC: .4byte 0x020231cc -_0813B0C0: .4byte 0x0202836a +_0813B0BC: .4byte gStringVar1 +_0813B0C0: .4byte gUnknown_0202836A _0813B0C4: ldr r0, _0813B0D0 movs r1, 0x15 @@ -394900,8 +394900,8 @@ sub_813B174: @ 813B174 negs r0, r0 b _0813B1E6 .align 2, 0 -_0813B1AC: .4byte 0x0202f388 -_0813B1B0: .4byte 0x03001770 +_0813B1AC: .4byte gPaletteFade +_0813B1B0: .4byte gMain _0813B1B4: .4byte 0x0201fe00 _0813B1B8: ldrb r0, [r4, 0x2] @@ -394979,7 +394979,7 @@ _0813B240: str r0, [r1] b _0813B274 .align 2, 0 -_0813B254: .4byte 0x03004b20 +_0813B254: .4byte gTasks _0813B258: .4byte sub_813B294 _0813B25C: movs r0, 0x2 @@ -395048,10 +395048,10 @@ sub_813B294: @ 813B294 pop {r0} bx r0 .align 2, 0 -_0813B2E8: .4byte 0x020231cc +_0813B2E8: .4byte gStringVar1 _0813B2EC: .4byte 0x0201fe00 -_0813B2F0: .4byte 0x02028292 -_0813B2F4: .4byte 0x020234cc +_0813B2F0: .4byte gUnknown_02028292 +_0813B2F4: .4byte gStringVar4 _0813B2F8: .4byte gOtherText_WhatWillYouDoMail _0813B2FC: .4byte sub_813B348 thumb_func_end sub_813B294 @@ -395092,7 +395092,7 @@ sub_813B320: @ 813B320 pop {r0} bx r0 .align 2, 0 -_0813B340: .4byte 0x03004b20 +_0813B340: .4byte gTasks _0813B344: .4byte sub_813B300 thumb_func_end sub_813B320 @@ -395135,7 +395135,7 @@ sub_813B348: @ 813B348 bx r0 .align 2, 0 _0813B394: .4byte gUnknown_084062F8 -_0813B398: .4byte 0x03004b20 +_0813B398: .4byte gTasks _0813B39C: .4byte sub_813B3A0 thumb_func_end sub_813B348 @@ -395158,7 +395158,7 @@ sub_813B3A0: @ 813B3A0 bl MoveMenuCursor b _0813B420 .align 2, 0 -_0813B3C4: .4byte 0x03001770 +_0813B3C4: .4byte gMain _0813B3C8: movs r0, 0x80 ands r0, r1 @@ -395224,7 +395224,7 @@ sub_813B428: @ 813B428 pop {r0} bx r0 .align 2, 0 -_0813B44C: .4byte 0x03004b20 +_0813B44C: .4byte gTasks _0813B450: .4byte sub_813B454 thumb_func_end sub_813B428 @@ -395259,9 +395259,9 @@ _0813B488: pop {r0} bx r0 .align 2, 0 -_0813B490: .4byte 0x0202f388 +_0813B490: .4byte gPaletteFade _0813B494: .4byte 0x0201fe00 -_0813B498: .4byte 0x02028280 +_0813B498: .4byte gUnknown_02028280 _0813B49C: .4byte sub_813B4F0 thumb_func_end sub_813B454 @@ -395287,7 +395287,7 @@ _0813B4C0: pop {r0} bx r0 .align 2, 0 -_0813B4C8: .4byte 0x03004b20 +_0813B4C8: .4byte gTasks _0813B4CC: .4byte sub_813B174 thumb_func_end sub_813B4A0 @@ -395318,7 +395318,7 @@ sub_813B4F0: @ 813B4F0 pop {r0} bx r0 .align 2, 0 -_0813B504: .4byte 0x0300485c +_0813B504: .4byte gUnknown_0300485C _0813B508: .4byte sub_813B4D0 _0813B50C: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_813B4F0 @@ -395346,7 +395346,7 @@ sub_813B510: @ 813B510 pop {r0} bx r0 .align 2, 0 -_0813B540: .4byte 0x020231cc +_0813B540: .4byte gStringVar1 _0813B544: .4byte gOtherText_MoveToBag _0813B548: .4byte gUnknown_0840633A _0813B54C: .4byte gOtherText_MessageWillBeLost @@ -395407,7 +395407,7 @@ sub_813B578: @ 813B578 b _0813B602 .align 2, 0 _0813B5BC: .4byte 0x0201fe00 -_0813B5C0: .4byte 0x02028280 +_0813B5C0: .4byte gUnknown_02028280 _0813B5C4: .4byte gOtherText_BagIsFull _0813B5C8: .4byte sub_813B758 _0813B5CC: @@ -395490,7 +395490,7 @@ _0813B65E: pop {r0} bx r0 .align 2, 0 -_0813B664: .4byte 0x03004b20 +_0813B664: .4byte gTasks _0813B668: .4byte sub_813B66C thumb_func_end sub_813B630 @@ -395517,9 +395517,9 @@ _0813B690: pop {r0} bx r0 .align 2, 0 -_0813B698: .4byte 0x0202f388 +_0813B698: .4byte gPaletteFade _0813B69C: .4byte sub_808B020 -_0813B6A0: .4byte 0x02038561 +_0813B6A0: .4byte gUnknown_02038561 thumb_func_end sub_813B66C thumb_func_start sub_813B6A4 @@ -395573,7 +395573,7 @@ sub_813B6F8: @ 813B6F8 pop {r0} bx r0 .align 2, 0 -_0813B70C: .4byte 0x0300485c +_0813B70C: .4byte gUnknown_0300485C _0813B710: .4byte sub_813B6A4 _0813B714: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_813B6F8 @@ -395632,7 +395632,7 @@ sub_813B758: @ 813B758 pop {r0} bx r0 .align 2, 0 -_0813B77C: .4byte 0x03004b20 +_0813B77C: .4byte gTasks _0813B780: .4byte sub_813B174 thumb_func_end sub_813B758 @@ -395667,8 +395667,8 @@ CB2_813B798: @ 813B798 bl SetMainCallback2 b _0813B7E4 .align 2, 0 -_0813B7C8: .4byte 0x03001770 -_0813B7CC: .4byte 0x0202f388 +_0813B7C8: .4byte gMain +_0813B7CC: .4byte gPaletteFade _0813B7D0: .4byte CB2_813B7EC _0813B7D4: ldr r2, _0813B7E8 @@ -395683,7 +395683,7 @@ _0813B7E4: pop {r0} bx r0 .align 2, 0 -_0813B7E8: .4byte 0x03005ed0 +_0813B7E8: .4byte gUnknown_03005ED0 thumb_func_end CB2_813B798 thumb_func_start CB2_813B7EC @@ -395747,7 +395747,7 @@ SerialCb_CopyrightScreen: @ 813B854 pop {r0} bx r0 .align 2, 0 -_0813B860: .4byte 0x03005ee0 +_0813B860: .4byte gUnknown_03005EE0 thumb_func_end SerialCb_CopyrightScreen thumb_func_start SetUpCopyrightScreen @@ -395768,7 +395768,7 @@ _0813B876: beq _0813B890 b _0813B962 .align 2, 0 -_0813B880: .4byte 0x03001770 +_0813B880: .4byte gMain _0813B884: .4byte 0x0000043c _0813B888: cmp r4, 0x8D @@ -395898,8 +395898,8 @@ _0813B9A8: .4byte 0x04000200 _0813B9AC: .4byte REG_DISPSTAT _0813B9B0: .4byte sub_813B784 _0813B9B4: .4byte SerialCb_CopyrightScreen -_0813B9B8: .4byte 0x03005ee0 -_0813B9BC: .4byte 0x03001770 +_0813B9B8: .4byte gUnknown_03005EE0 +_0813B9BC: .4byte gMain _0813B9C0: .4byte 0x0000043c _0813B9C4: ldr r4, _0813B9EC @@ -395920,7 +395920,7 @@ _0813B9C4: strb r0, [r5] b _0813BA38 .align 2, 0 -_0813B9EC: .4byte 0x03005ee0 +_0813B9EC: .4byte gUnknown_03005EE0 _0813B9F0: bl UpdatePaletteFade lsls r0, 24 @@ -395941,7 +395941,7 @@ _0813B9F0: .align 2, 0 _0813BA18: .4byte task_intro_1 _0813BA1C: .4byte CB2_813B798 -_0813BA20: .4byte 0x03005ee0 +_0813BA20: .4byte gUnknown_03005EE0 _0813BA24: bl GameCubeMultiBoot_Quit ldr r0, _0813BA34 @@ -395989,7 +395989,7 @@ _0813BA7A: pop {r0} bx r0 .align 2, 0 -_0813BA80: .4byte 0x03005eb8 +_0813BA80: .4byte gSaveFileStatus _0813BA84: .4byte gSaveBlock2 thumb_func_end c2_copyright_1 @@ -396177,7 +396177,7 @@ task_intro_1: @ 813BA94 pop {r0} bx r0 .align 2, 0 -_0813BC18: .4byte 0x02039318 +_0813BC18: .4byte gUnknown_02039318 _0813BC1C: .4byte REG_BG3VOFS _0813BC20: .4byte REG_BG2VOFS _0813BC24: .4byte gUnknown_08407764 @@ -396203,8 +396203,8 @@ _0813BC70: .4byte 0x00009201 _0813BC74: .4byte gUnknown_0840B008 _0813BC78: .4byte gUnknown_0840B018 _0813BC7C: .4byte gUnknown_0840B028 -_0813BC80: .4byte 0x0202ecc8 -_0813BC84: .4byte 0x03004b20 +_0813BC80: .4byte gUnknown_0202ECC8 +_0813BC84: .4byte gTasks _0813BC88: .4byte task_intro_2 thumb_func_end task_intro_1 @@ -396250,9 +396250,9 @@ task_intro_2: @ 813BC8C bx r0 .align 2, 0 _0813BCE0: .4byte sub_813B784 -_0813BCE4: .4byte 0x03004b20 +_0813BCE4: .4byte gTasks _0813BCE8: .4byte sub_813BCF0 -_0813BCEC: .4byte 0x03005ed0 +_0813BCEC: .4byte gUnknown_03005ED0 thumb_func_end task_intro_2 thumb_func_start sub_813BCF0 @@ -396373,9 +396373,9 @@ _0813BDCA: pop {r0} bx r0 .align 2, 0 -_0813BDD4: .4byte 0x03005ed0 -_0813BDD8: .4byte 0x02020004 -_0813BDDC: .4byte 0x03004b20 +_0813BDD4: .4byte gUnknown_03005ED0 +_0813BDD8: .4byte gSprites +_0813BDDC: .4byte gTasks _0813BDE0: .4byte sub_813CCE8 _0813BDE4: .4byte 0x000002e3 _0813BDE8: .4byte task_intro_4 @@ -396457,9 +396457,9 @@ task_intro_4: @ 813BDEC strb r0, [r1] b _0813BED2 .align 2, 0 -_0813BE80: .4byte 0x03005ed0 +_0813BE80: .4byte gUnknown_03005ED0 _0813BE84: .4byte 0x00000387 -_0813BE88: .4byte 0x03004b20 +_0813BE88: .4byte gTasks _0813BE8C: .4byte 0xffff4000 _0813BE90: .4byte REG_BG2VOFS _0813BE94: .4byte 0xffff0000 @@ -396467,7 +396467,7 @@ _0813BE98: .4byte REG_BG1VOFS _0813BE9C: .4byte 0xfffe8000 _0813BEA0: .4byte REG_BG0VOFS _0813BEA4: .4byte gSpriteTemplate_840AFF0 -_0813BEA8: .4byte 0x02020004 +_0813BEA8: .4byte gSprites _0813BEAC: ldr r0, _0813BEDC cmp r3, r0 @@ -396495,7 +396495,7 @@ _0813BED2: .align 2, 0 _0813BEDC: .4byte 0x000003ef _0813BEE0: .4byte 0x0000ffff -_0813BEE4: .4byte 0x03004b20 +_0813BEE4: .4byte gTasks _0813BEE8: .4byte sub_813BEEC thumb_func_end task_intro_4 @@ -396520,9 +396520,9 @@ _0813BF0A: pop {r0} bx r0 .align 2, 0 -_0813BF10: .4byte 0x03005ed0 +_0813BF10: .4byte gUnknown_03005ED0 _0813BF14: .4byte 0x00000402 -_0813BF18: .4byte 0x03004b20 +_0813BF18: .4byte gTasks _0813BF1C: .4byte task_intro_6 thumb_func_end sub_813BEEC @@ -396559,9 +396559,9 @@ task_intro_6: @ 813BF20 pop {r0} bx r0 .align 2, 0 -_0813BF60: .4byte 0x02039358 -_0813BF64: .4byte 0x0203935a -_0813BF68: .4byte 0x03004b20 +_0813BF60: .4byte gUnknown_02039358 +_0813BF64: .4byte gUnknown_0203935A +_0813BF68: .4byte gTasks _0813BF6C: .4byte sub_813BF70 thumb_func_end task_intro_6 @@ -396579,7 +396579,7 @@ sub_813BF70: @ 813BF70 bl LoadCompressedObjectPic b _0813BF96 .align 2, 0 -_0813BF88: .4byte 0x02039318 +_0813BF88: .4byte gUnknown_02039318 _0813BF8C: .4byte gIntro2BrendanSpriteSheet _0813BF90: ldr r0, _0813BFBC @@ -396609,7 +396609,7 @@ _0813BFC4: .4byte gIntro2LatiasSpriteSheet _0813BFC4: .4byte gIntro2LatiosSpriteSheet .endif _0813BFC8: .4byte gIntro2SpritePalettes -_0813BFCC: .4byte 0x02039318 +_0813BFCC: .4byte gUnknown_02039318 _0813BFD0: movs r0, 0x88 lsls r0, 1 @@ -396692,10 +396692,10 @@ _0813BFDA: pop {r0} bx r0 .align 2, 0 -_0813C060: .4byte 0x02020004 +_0813C060: .4byte gSprites _0813C064: .4byte sub_813D788 _0813C068: .4byte gUnknown_0840AE80 -_0813C06C: .4byte 0x03004b20 +_0813C06C: .4byte gTasks _0813C070: .4byte sub_813D880 _0813C074: .4byte 0x0000ffff _0813C078: .4byte sub_813B784 @@ -396872,19 +396872,19 @@ _0813C1AE: pop {r0} bx r0 .align 2, 0 -_0813C1BC: .4byte 0x03005ed0 +_0813C1BC: .4byte gUnknown_03005ED0 _0813C1C0: .4byte 0x0000071f _0813C1C4: .4byte 0x0000ffff -_0813C1C8: .4byte 0x03004b20 +_0813C1C8: .4byte gTasks _0813C1CC: .4byte sub_813C1F4 _0813C1D0: .4byte 0x00000455 -_0813C1D4: .4byte 0x02020004 +_0813C1D4: .4byte gSprites _0813C1D8: .4byte 0x000004be _0813C1DC: .4byte 0x00000572 _0813C1E0: .4byte 0x00000576 _0813C1E4: .4byte 0x00000632 _0813C1E8: .4byte 0x000006bf -_0813C1EC: .4byte 0x0203935a +_0813C1EC: .4byte gUnknown_0203935A _0813C1F0: .4byte 0x000001ff thumb_func_end sub_813C080 @@ -396912,9 +396912,9 @@ _0813C218: pop {r0} bx r0 .align 2, 0 -_0813C220: .4byte 0x03005ed0 +_0813C220: .4byte gUnknown_03005ED0 _0813C224: .4byte 0x00000814 -_0813C228: .4byte 0x03004b20 +_0813C228: .4byte gTasks _0813C22C: .4byte task_intro_10 thumb_func_end sub_813C1F4 @@ -396987,13 +396987,13 @@ _0813C2C0: .4byte gUnknown_08409C04 _0813C2C4: .4byte gUnknown_08409AD4 _0813C2C8: .4byte 0x06004000 _0813C2CC: .4byte gUnknown_084098D4 -_0813C2D0: .4byte 0x03004b20 +_0813C2D0: .4byte gTasks _0813C2D4: .4byte 0x0000ffff _0813C2D8: .4byte REG_BG2CNT _0813C2DC: .4byte 0x00004883 _0813C2E0: .4byte 0x00001441 _0813C2E4: .4byte task_intro_11 -_0813C2E8: .4byte 0x03005ed0 +_0813C2E8: .4byte gUnknown_03005ED0 thumb_func_end task_intro_10 thumb_func_start task_intro_11 @@ -397026,7 +397026,7 @@ task_intro_11: @ 813C2EC strh r0, [r3, 0xC] b _0813C330 .align 2, 0 -_0813C324: .4byte 0x03004b20 +_0813C324: .4byte gTasks _0813C328: .4byte 0x000006bf _0813C32C: ldr r0, _0813C378 @@ -397067,7 +397067,7 @@ _0813C36E: bx r0 .align 2, 0 _0813C378: .4byte sub_813C384 -_0813C37C: .4byte 0x03005ed0 +_0813C37C: .4byte gUnknown_03005ED0 _0813C380: .4byte 0x0000ffff thumb_func_end task_intro_11 @@ -397091,8 +397091,8 @@ _0813C3A0: pop {r0} bx r0 .align 2, 0 -_0813C3A4: .4byte 0x03005ed0 -_0813C3A8: .4byte 0x03004b20 +_0813C3A4: .4byte gUnknown_03005ED0 +_0813C3A8: .4byte gTasks _0813C3AC: .4byte sub_813C3B0 thumb_func_end sub_813C384 @@ -397250,8 +397250,8 @@ _0813C45A: _0813C4E4: .4byte 0x02000000 _0813C4E8: .4byte 0x040000d4 _0813C4EC: .4byte 0x80000030 -_0813C4F0: .4byte 0x0202eac8 -_0813C4F4: .4byte 0x0202eec8 +_0813C4F0: .4byte gPlttBufferUnfaded +_0813C4F4: .4byte gPlttBufferFaded _0813C4F8: .4byte 0x06003000 _0813C4FC: .4byte 0x0000f001 _0813C500: .4byte 0x0000027f @@ -397266,12 +397266,12 @@ _0813C520: .4byte 0x06004000 _0813C524: .4byte gUnknown_0840A7E4 _0813C528: .4byte 0x06007000 _0813C52C: .4byte gUnknown_0840A758 -_0813C530: .4byte 0x030028f8 +_0813C530: .4byte gReservedSpritePaletteCount _0813C534: .4byte gUnknown_0840B20C _0813C538: .4byte gUnknown_0840B21C _0813C53C: .4byte gUnknown_0840B22C _0813C540: .4byte gUnknown_0840B23C -_0813C544: .4byte 0x03004b20 +_0813C544: .4byte gTasks _0813C548: .4byte sub_813C54C thumb_func_end sub_813C3B0 @@ -397335,7 +397335,7 @@ sub_813C54C: @ 813C54C _0813C5BC: .4byte REG_WIN0H _0813C5C0: .4byte 0x00000603 _0813C5C4: .4byte sub_813CAF4 -_0813C5C8: .4byte 0x03004b20 +_0813C5C8: .4byte gTasks _0813C5CC: .4byte sub_813C5D0 thumb_func_end sub_813C54C @@ -397365,7 +397365,7 @@ sub_813C5D0: @ 813C5D0 strh r0, [r2] b _0813C616 .align 2, 0 -_0813C600: .4byte 0x03004b20 +_0813C600: .4byte gTasks _0813C604: .4byte REG_WIN0V _0813C608: ldr r0, _0813C61C @@ -397397,7 +397397,7 @@ sub_813C624: @ 813C624 str r0, [r1] bx lr .align 2, 0 -_0813C638: .4byte 0x03004b20 +_0813C638: .4byte gTasks _0813C63C: .4byte sub_813C640 thumb_func_end sub_813C624 @@ -397417,8 +397417,8 @@ sub_813C640: @ 813C640 str r0, [r1] bx lr .align 2, 0 -_0813C65C: .4byte 0x0203931a -_0813C660: .4byte 0x03004b20 +_0813C65C: .4byte gUnknown_0203931A +_0813C660: .4byte gTasks _0813C664: .4byte sub_813C668 thumb_func_end sub_813C640 @@ -397899,14 +397899,14 @@ _0813C9B2: adds r0, r4 b _0813CA6C .align 2, 0 -_0813CA24: .4byte 0x03005ed0 +_0813CA24: .4byte gUnknown_03005ED0 _0813CA28: .4byte 0x0000014b -_0813CA2C: .4byte 0x02020004 +_0813CA2C: .4byte gSprites _0813CA30: .4byte sub_813DB9C _0813CA34: .4byte 0x00000169 -_0813CA38: .4byte 0x02039318 +_0813CA38: .4byte gUnknown_02039318 _0813CA3C: .4byte sub_813DE70 -_0813CA40: .4byte 0x03004b20 +_0813CA40: .4byte gTasks _0813CA44: .4byte 0x00007eff _0813CA48: .4byte 0x000001cf _0813CA4C: .4byte sub_813E10C @@ -397914,7 +397914,7 @@ _0813CA50: .4byte 0x0000021b _0813CA54: .4byte 0x0000026f _0813CA58: .4byte 0x0000011b _0813CA5C: .4byte sub_813E210 -_0813CA60: .4byte 0x0203931a +_0813CA60: .4byte gUnknown_0203931A _0813CA64: .4byte 0x0000030d _0813CA68: .4byte gSpriteTemplate_840B1F4 _0813CA6C: @@ -397970,7 +397970,7 @@ _0813CABC: _0813CAC8: .4byte 0x00000352 _0813CACC: .4byte 0x0000ffff _0813CAD0: .4byte 0x000003b2 -_0813CAD4: .4byte 0x03004b20 +_0813CAD4: .4byte gTasks _0813CAD8: .4byte sub_813CADC thumb_func_end sub_813C668 @@ -398019,7 +398019,7 @@ _0813CB18: beq _0813CB46 b _0813CC8E .align 2, 0 -_0813CB2C: .4byte 0x03004b20 +_0813CB2C: .4byte gTasks _0813CB30: cmp r0, 0x1E beq _0813CBEE @@ -398093,7 +398093,7 @@ _0813CBB0: .4byte 0x0000ffff _0813CBB4: .4byte REG_BG2CNT _0813CBB8: .4byte 0x00000e07 _0813CBBC: .4byte REG_BG2VOFS -_0813CBC0: .4byte 0x03004b20 +_0813CBC0: .4byte gTasks _0813CBC4: ldr r0, _0813CC14 str r0, [sp] @@ -398139,7 +398139,7 @@ _0813CC14: .4byte 0x0000ffff _0813CC18: .4byte REG_BG2CNT _0813CC1C: .4byte 0x00000e07 _0813CC20: .4byte REG_BG2VOFS -_0813CC24: .4byte 0x03004b20 +_0813CC24: .4byte gTasks _0813CC28: ldr r0, _0813CC98 str r0, [sp] @@ -398202,7 +398202,7 @@ _0813CC98: .4byte 0x000037f7 _0813CC9C: .4byte REG_BG2CNT _0813CCA0: .4byte 0x00000e07 _0813CCA4: .4byte REG_BG2VOFS -_0813CCA8: .4byte 0x03004b20 +_0813CCA8: .4byte gTasks _0813CCAC: .4byte REG_BG2HOFS thumb_func_end sub_813CAF4 @@ -398258,7 +398258,7 @@ sub_813CCE8: @ 813CCE8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0813CD0C: .4byte 0x03004b20 +_0813CD0C: .4byte gTasks _0813CD10: .4byte _0813CD14 .align 2, 0 _0813CD14: @@ -398587,8 +398587,8 @@ _0813CF90: .4byte gMonBackPicTable _0813CF94: .4byte gMonBackPicCoords _0813CF98: .4byte gUnknown_0840B5A0 _0813CF9C: .4byte 0x0000ffff -_0813CFA0: .4byte 0x02024e8c -_0813CFA4: .4byte 0x02020004 +_0813CFA0: .4byte gUnknown_02024E8C +_0813CFA4: .4byte gSprites thumb_func_end sub_813CE88 thumb_func_start sub_813CFA8 @@ -398689,9 +398689,9 @@ _0813D068: .4byte gTrainerBackPicTable _0813D06C: .4byte gTrainerBackPicCoords _0813D070: .4byte gUnknown_0840B5A0 _0813D074: .4byte gTrainerBackPicPaletteTable -_0813D078: .4byte 0x02024e8c +_0813D078: .4byte gUnknown_02024E8C _0813D07C: .4byte gUnknown_0840B064 -_0813D080: .4byte 0x02020004 +_0813D080: .4byte gSprites thumb_func_end sub_813CFA8 thumb_func_start sub_813D084 @@ -398730,8 +398730,8 @@ _0813D0AA: bx r0 .align 2, 0 _0813D0C0: .4byte 0x0000518c -_0813D0C4: .4byte 0x0202eac8 -_0813D0C8: .4byte 0x0202eec8 +_0813D0C4: .4byte gPlttBufferUnfaded +_0813D0C8: .4byte gPlttBufferFaded thumb_func_end sub_813D084 thumb_func_start sub_813D0CC @@ -398868,7 +398868,7 @@ sub_813D158: @ 813D158 bl CalcCenterToCornerVec b _0813D200 .align 2, 0 -_0813D1CC: .4byte 0x02020004 +_0813D1CC: .4byte gSprites _0813D1D0: .4byte sub_813D0CC _0813D1D4: ldrh r0, [r1, 0x24] @@ -399469,7 +399469,7 @@ sub_813D584: @ 813D584 b _0813D654 .align 2, 0 _0813D640: .4byte gSpriteTemplate_840AE20 -_0813D644: .4byte 0x02020004 +_0813D644: .4byte gSprites _0813D648: .4byte sub_813D208 _0813D64C: mov r0, r9 @@ -399616,8 +399616,8 @@ _0813D654: .align 2, 0 _0813D774: .4byte sub_813D504 _0813D778: .4byte gSpriteTemplate_840AE20 -_0813D77C: .4byte 0x02020004 -_0813D780: .4byte 0x02020020 +_0813D77C: .4byte gSprites +_0813D780: .4byte gSprites + 0x1C _0813D784: .4byte sub_813D158 thumb_func_end sub_813D584 @@ -399664,7 +399664,7 @@ _0813D7C6: adds r0, 0x1 b _0813D82E .align 2, 0 -_0813D7E0: .4byte 0x03005ed0 +_0813D7E0: .4byte gUnknown_03005ED0 _0813D7E4: adds r0, r4, 0 movs r1, 0x2 @@ -399684,7 +399684,7 @@ _0813D802: adds r0, r2, 0x1 b _0813D82E .align 2, 0 -_0813D808: .4byte 0x03005ed0 +_0813D808: .4byte gUnknown_03005ED0 _0813D80C: adds r0, r4, 0 movs r1, 0x3 @@ -399720,7 +399720,7 @@ _0813D83C: strh r0, [r4, 0x26] b _0813D87A .align 2, 0 -_0813D84C: .4byte 0x03005ed0 +_0813D84C: .4byte gUnknown_03005ED0 _0813D850: bl Random movs r1, 0x3 @@ -399825,7 +399825,7 @@ _0813D8E2: pop {r0} bx r0 .align 2, 0 -_0813D904: .4byte 0x0203935a +_0813D904: .4byte gUnknown_0203935A thumb_func_end sub_813D880 thumb_func_start sub_813D908 @@ -399851,7 +399851,7 @@ sub_813D908: @ 813D908 strb r1, [r0] b _0813D94E .align 2, 0 -_0813D930: .4byte 0x03004b20 +_0813D930: .4byte gTasks _0813D934: cmp r0, 0x4 beq _0813D948 @@ -399995,7 +399995,7 @@ _0813D9D0: _0813DA48: .4byte gUnknown_0840AF50 _0813DA4C: .4byte 0xfffc0000 _0813DA50: .4byte gSpriteTemplate_840AF94 -_0813DA54: .4byte 0x02020004 +_0813DA54: .4byte gSprites _0813DA58: .4byte gUnknown_0840AF74 _0813DA5C: .4byte gSpriteTemplate_840AFAC _0813DA60: .4byte gSpriteTemplate_840AFC4 @@ -400648,7 +400648,7 @@ _0813DEF4: strh r0, [r7, 0x2E] b _0813E0F8 .align 2, 0 -_0813DF28: .4byte 0x02020004 +_0813DF28: .4byte gSprites _0813DF2C: ldrh r1, [r7, 0x22] movs r2, 0x22 @@ -400827,8 +400827,8 @@ _0813DF54: strh r2, [r7, 0x2E] b _0813E0F8 .align 2, 0 -_0813E094: .4byte 0x02020004 -_0813E098: .4byte 0x02020020 +_0813E094: .4byte gSprites +_0813E098: .4byte gSprites + 0x1C _0813E09C: .4byte sub_813DD58 _0813E0A0: .4byte 0x0000011b _0813E0A4: .4byte 0x00007eff @@ -400851,7 +400851,7 @@ _0813E0A8: strh r2, [r0, 0x2E] b _0813E0F8 .align 2, 0 -_0813E0CC: .4byte 0x02020004 +_0813E0CC: .4byte gSprites _0813E0D0: movs r2, 0x3A ldrsh r1, [r7, r2] @@ -400880,7 +400880,7 @@ _0813E0F8: pop {r0} bx r0 .align 2, 0 -_0813E108: .4byte 0x02020004 +_0813E108: .4byte gSprites thumb_func_end sub_813DE70 thumb_func_start sub_813E10C @@ -401511,7 +401511,7 @@ _0813E58A: pop {r0} bx r0 .align 2, 0 -_0813E5D8: .4byte 0x02020004 +_0813E5D8: .4byte gSprites _0813E5DC: .4byte gSpriteTemplate_840B0B0 thumb_func_end sub_813E580 @@ -401527,7 +401527,7 @@ sub_813E5E0: @ 813E5E0 bl DestroySprite b _0813E6B2 .align 2, 0 -_0813E5F4: .4byte 0x0203931a +_0813E5F4: .4byte gUnknown_0203931A _0813E5F8: ldr r2, _0813E6B8 movs r0, 0x2E @@ -401630,7 +401630,7 @@ _0813E6B2: pop {r0} bx r0 .align 2, 0 -_0813E6B8: .4byte 0x02020004 +_0813E6B8: .4byte gSprites _0813E6BC: .4byte gSineTable thumb_func_end sub_813E5E0 @@ -401651,7 +401651,7 @@ sub_813E6C0: @ 813E6C0 bl DestroySprite b _0813E7A8 .align 2, 0 -_0813E6E0: .4byte 0x0203931a +_0813E6E0: .4byte gUnknown_0203931A _0813E6E4: ldrh r0, [r4, 0x3C] adds r0, 0x1 @@ -401762,7 +401762,7 @@ _0813E7A8: pop {r0} bx r0 .align 2, 0 -_0813E7B8: .4byte 0x02020004 +_0813E7B8: .4byte gSprites _0813E7BC: .4byte gSpriteTemplate_840B0DC thumb_func_end sub_813E6C0 @@ -401798,7 +401798,7 @@ _0813E7F2: bx r0 .align 2, 0 _0813E7F8: .4byte gSpriteTemplate_840B0F4 -_0813E7FC: .4byte 0x02020004 +_0813E7FC: .4byte gSprites _0813E800: .4byte 0x0000fff4 thumb_func_end sub_813E7C0 @@ -401814,7 +401814,7 @@ sub_813E804: @ 813E804 bl DestroySprite b _0813E928 .align 2, 0 -_0813E818: .4byte 0x0203931a +_0813E818: .4byte gUnknown_0203931A _0813E81C: ldr r6, _0813E904 movs r0, 0x2E @@ -401936,7 +401936,7 @@ _0813E8DC: subs r0, 0x1 b _0813E922 .align 2, 0 -_0813E904: .4byte 0x02020004 +_0813E904: .4byte gSprites _0813E908: .4byte gSineTable _0813E90C: .4byte 0x000001ff _0813E910: @@ -401999,7 +401999,7 @@ _0813E968: pop {r0} bx r0 .align 2, 0 -_0813E978: .4byte 0x02020004 +_0813E978: .4byte gSprites _0813E97C: .4byte gSpriteTemplate_840B124 thumb_func_end sub_813E930 @@ -402015,7 +402015,7 @@ GetCurrentTrainerHillMapId: @ 813E980 bl DestroySprite b _0813EA50 .align 2, 0 -_0813E994: .4byte 0x0203931a +_0813E994: .4byte gUnknown_0203931A _0813E998: ldr r2, _0813EA58 movs r0, 0x2E @@ -402117,7 +402117,7 @@ _0813EA50: pop {r0} bx r0 .align 2, 0 -_0813EA58: .4byte 0x02020004 +_0813EA58: .4byte gSprites _0813EA5C: .4byte gSineTable thumb_func_end GetCurrentTrainerHillMapId @@ -402136,7 +402136,7 @@ sub_813EA60: @ 813EA60 bl DestroySprite b _0813EB32 .align 2, 0 -_0813EA7C: .4byte 0x0203931a +_0813EA7C: .4byte gUnknown_0203931A _0813EA80: ldrh r0, [r5, 0x3C] adds r0, 0x1 @@ -402233,7 +402233,7 @@ _0813EB32: pop {r0} bx r0 .align 2, 0 -_0813EB40: .4byte 0x02020004 +_0813EB40: .4byte gSprites _0813EB44: .4byte gSpriteTemplate_840B150 _0813EB48: .4byte gUnknown_0840B168 thumb_func_end sub_813EA60 @@ -402291,7 +402291,7 @@ _0813EB84: bx r0 .align 2, 0 _0813EBB0: .4byte gSpriteTemplate_840B170 -_0813EBB4: .4byte 0x02020004 +_0813EBB4: .4byte gSprites _0813EBB8: .4byte gUnknown_0840B188 thumb_func_end sub_813EB4C @@ -402307,7 +402307,7 @@ sub_813EBBC: @ 813EBBC bl DestroySprite b _0813EC80 .align 2, 0 -_0813EBD0: .4byte 0x0203931a +_0813EBD0: .4byte gUnknown_0203931A _0813EBD4: ldr r2, _0813EC88 movs r0, 0x2E @@ -402402,7 +402402,7 @@ _0813EC80: pop {r0} bx r0 .align 2, 0 -_0813EC88: .4byte 0x02020004 +_0813EC88: .4byte gSprites _0813EC8C: .4byte gSineTable thumb_func_end sub_813EBBC @@ -402422,7 +402422,7 @@ sub_813EC90: @ 813EC90 bl DestroySprite b _0813EDA0 .align 2, 0 -_0813ECAC: .4byte 0x0203931a +_0813ECAC: .4byte gUnknown_0203931A _0813ECB0: ldrh r0, [r5, 0x3C] adds r0, 0x1 @@ -402552,7 +402552,7 @@ _0813EDA0: pop {r0} bx r0 .align 2, 0 -_0813EDB0: .4byte 0x02020004 +_0813EDB0: .4byte gSprites _0813EDB4: .4byte gSpriteTemplate_840B1B0 _0813EDB8: .4byte gSineTable thumb_func_end sub_813EC90 @@ -402589,7 +402589,7 @@ _0813EDEE: bx r0 .align 2, 0 _0813EDF4: .4byte gSpriteTemplate_840B1C8 -_0813EDF8: .4byte 0x02020004 +_0813EDF8: .4byte gSprites thumb_func_end sub_813EDBC thumb_func_start sub_813EDFC @@ -402869,7 +402869,7 @@ _0813F030: adds r1, r2, r3 b _0813F08E .align 2, 0 -_0813F044: .4byte 0x0202f388 +_0813F044: .4byte gPaletteFade _0813F048: .4byte 0x00000888 _0813F04C: bl sub_80FAB60 @@ -402926,7 +402926,7 @@ _0813F0B8: pop {r0} bx r0 .align 2, 0 -_0813F0C0: .4byte 0x0202f388 +_0813F0C0: .4byte gPaletteFade _0813F0C4: .4byte 0x02000000 thumb_func_end sub_813EFDC @@ -403168,26 +403168,26 @@ unref_sub_813F0F4: @ 813F0F4 pop {r0} bx r0 .align 2, 0 -_0813F2AC: .4byte 0x0202f7c8 -_0813F2B0: .4byte 0x030042c4 -_0813F2B4: .4byte 0x03004240 +_0813F2AC: .4byte gUnknown_0202F7C8 +_0813F2B0: .4byte gUnknown_030042C4 +_0813F2B4: .4byte gUnknown_03004240 _0813F2B8: .4byte REG_WININ _0813F2BC: .4byte 0x00003f3f _0813F2C0: .4byte 0x00003f3d _0813F2C4: .4byte REG_BLDCNT _0813F2C8: .4byte 0x00003f42 _0813F2CC: .4byte REG_BG1CNT -_0813F2D0: .4byte 0x03004340 -_0813F2D4: .4byte 0x02020004 +_0813F2D0: .4byte gUnknown_03004340 +_0813F2D4: .4byte gSprites _0813F2D8: .4byte SpriteCallbackDummy _0813F2DC: .4byte 0x040000d4 _0813F2E0: .4byte 0x85000400 _0813F2E4: .4byte gUnknown_08D2EE48 _0813F2E8: .4byte gUnknown_08D2EDFC _0813F2EC: .4byte gUnknown_08D2E150 -_0813F2F0: .4byte 0x030042c0 -_0813F2F4: .4byte 0x030041b4 -_0813F2F8: .4byte 0x03004b20 +_0813F2F0: .4byte gUnknown_030042C0 +_0813F2F4: .4byte gUnknown_030041B4 +_0813F2F8: .4byte gTasks _0813F2FC: .4byte sub_813F300 thumb_func_end unref_sub_813F0F4 @@ -403232,9 +403232,9 @@ sub_813F300: @ 813F300 beq _0813F35E b _0813F4B2 .align 2, 0 -_0813F34C: .4byte 0x0202f7c8 -_0813F350: .4byte 0x03004b20 -_0813F354: .4byte 0x030041b4 +_0813F34C: .4byte gUnknown_0202F7C8 +_0813F350: .4byte gTasks +_0813F354: .4byte gUnknown_030041B4 _0813F358: cmp r0, 0x2 beq _0813F3AC @@ -403419,16 +403419,16 @@ _0813F4B2: bx r0 .align 2, 0 _0813F4C0: .4byte REG_BLDALPHA -_0813F4C4: .4byte 0x030042c4 -_0813F4C8: .4byte 0x03004240 +_0813F4C4: .4byte gUnknown_030042C4 +_0813F4C8: .4byte gUnknown_03004240 _0813F4CC: .4byte REG_WININ _0813F4D0: .4byte 0x00003f3f _0813F4D4: .4byte REG_BG1CNT _0813F4D8: .4byte REG_BLDCNT -_0813F4DC: .4byte 0x02020004 +_0813F4DC: .4byte gSprites _0813F4E0: .4byte 0x040000d4 _0813F4E4: .4byte 0x85000200 -_0813F4E8: .4byte 0x03004340 +_0813F4E8: .4byte gUnknown_03004340 thumb_func_end sub_813F300 thumb_func_start sub_813F4EC @@ -403542,12 +403542,12 @@ sub_813F4EC: @ 813F4EC pop {r0} bx r0 .align 2, 0 -_0813F5D0: .4byte 0x03004340 -_0813F5D4: .4byte 0x0202f7c8 -_0813F5D8: .4byte 0x02020004 +_0813F5D0: .4byte gUnknown_03004340 +_0813F5D4: .4byte gUnknown_0202F7C8 +_0813F5D8: .4byte gSprites _0813F5DC: .4byte 0x0000d709 _0813F5E0: .4byte 0x0000d70a -_0813F5E4: .4byte 0x0202eac8 +_0813F5E4: .4byte gPlttBufferUnfaded thumb_func_end sub_813F4EC thumb_func_start sub_813F5E8 @@ -403625,9 +403625,9 @@ sub_813F5E8: @ 813F5E8 pop {r0} bx r0 .align 2, 0 -_0813F684: .4byte 0x03004340 -_0813F688: .4byte 0x0202f7c8 -_0813F68C: .4byte 0x02020004 +_0813F684: .4byte gUnknown_03004340 +_0813F688: .4byte gUnknown_0202F7C8 +_0813F68C: .4byte gSprites _0813F690: .4byte 0x0000d709 _0813F694: .4byte 0x0000d70a _0813F698: .4byte 0x0000d6ff @@ -403652,8 +403652,8 @@ sub_813F6A0: @ 813F6A0 str r0, [r1] bx lr .align 2, 0 -_0813F6C0: .4byte 0x03004b20 -_0813F6C4: .4byte 0x03004b00 +_0813F6C0: .4byte gTasks +_0813F6C4: .4byte gUnknown_03004B00 _0813F6C8: .4byte sub_813F6CC thumb_func_end sub_813F6A0 @@ -403698,7 +403698,7 @@ _0813F70A: beq _0813F75C b _0813F78C .align 2, 0 -_0813F718: .4byte 0x03004b20 +_0813F718: .4byte gTasks _0813F71C: .4byte 0x0000d709 _0813F720: ldrh r0, [r4, 0xC] @@ -403787,9 +403787,9 @@ sub_813F798: @ 813F798 beq _0813F7D6 b _0813F838 .align 2, 0 -_0813F7C4: .4byte 0x02024be0 -_0813F7C8: .4byte 0x0202f7c8 -_0813F7CC: .4byte 0x03004b20 +_0813F7C4: .4byte gUnknown_02024BE0 +_0813F7C8: .4byte gUnknown_0202F7C8 +_0813F7CC: .4byte gTasks _0813F7D0: cmp r0, 0x2 beq _0813F818 @@ -403846,7 +403846,7 @@ _0813F838: pop {r0} bx r0 .align 2, 0 -_0813F840: .4byte 0x02020004 +_0813F840: .4byte gSprites thumb_func_end sub_813F798 thumb_func_start sub_813F844 @@ -403878,10 +403878,10 @@ sub_813F844: @ 813F844 ldr r1, _0813F888 b _0813F89C .align 2, 0 -_0813F87C: .4byte 0x02024be0 -_0813F880: .4byte 0x0202f7c8 -_0813F884: .4byte 0x02024a6a -_0813F888: .4byte 0x03004360 +_0813F87C: .4byte gUnknown_02024BE0 +_0813F880: .4byte gUnknown_0202F7C8 +_0813F884: .4byte gUnknown_02024A6A +_0813F888: .4byte gPlayerParty _0813F88C: ldr r1, _0813F8CC ldrb r0, [r4] @@ -403914,9 +403914,9 @@ _0813F89C: beq _0813F958 b _0813F982 .align 2, 0 -_0813F8CC: .4byte 0x02024a6a -_0813F8D0: .4byte 0x030045c0 -_0813F8D4: .4byte 0x03004b20 +_0813F8CC: .4byte gUnknown_02024A6A +_0813F8D0: .4byte gEnemyParty +_0813F8D4: .4byte gTasks _0813F8D8: ldr r5, _0813F950 ldrb r0, [r5] @@ -403973,8 +403973,8 @@ _0813F8D8: strh r0, [r6, 0x8] b _0813F982 .align 2, 0 -_0813F950: .4byte 0x0202f7c8 -_0813F954: .4byte 0x02020004 +_0813F950: .4byte gUnknown_0202F7C8 +_0813F954: .4byte gSprites _0813F958: movs r1, 0x1C ldrsh r0, [r6, r1] @@ -404024,7 +404024,7 @@ sub_813F990: @ 813F990 pop {r0} bx r0 .align 2, 0 -_0813F9B4: .4byte 0x02024c04 +_0813F9B4: .4byte gUnknown_02024C04 thumb_func_end sub_813F990 thumb_func_start sub_813F9B8 @@ -404045,7 +404045,7 @@ sub_813F9B8: @ 813F9B8 pop {r0} bx r0 .align 2, 0 -_0813F9DC: .4byte 0x02024c04 +_0813F9DC: .4byte gUnknown_02024C04 thumb_func_end sub_813F9B8 thumb_func_start sub_813F9E0 @@ -404062,7 +404062,7 @@ sub_813F9E0: @ 813F9E0 b _0813FA04 .align 2, 0 _0813F9F4: .4byte 0x02017840 -_0813F9F8: .4byte 0x03004b00 +_0813F9F8: .4byte gUnknown_03004B00 _0813F9FC: .4byte 0x0000ffff _0813FA00: ldr r1, _0813FA10 @@ -404074,7 +404074,7 @@ _0813FA04: pop {r0} bx r0 .align 2, 0 -_0813FA10: .4byte 0x03004b00 +_0813FA10: .4byte gUnknown_03004B00 thumb_func_end sub_813F9E0 thumb_func_start ball_number_to_ball_processing_index @@ -404242,14 +404242,14 @@ sub_813FA94: @ 813FA94 pop {r0} bx r0 .align 2, 0 -_0813FB58: .4byte 0x02024c04 +_0813FB58: .4byte gUnknown_02024C04 _0813FB5C: .4byte gSpriteTemplate_820AAB4 -_0813FB60: .4byte 0x02020004 -_0813FB64: .4byte 0x0202f7c9 +_0813FB60: .4byte gSprites +_0813FB64: .4byte gUnknown_0202F7C9 _0813FB68: .4byte sub_813FD90 _0813FB6C: .4byte 0x02017840 -_0813FB70: .4byte 0x02024be0 -_0813FB74: .4byte 0x03004b20 +_0813FB70: .4byte gUnknown_02024BE0 +_0813FB74: .4byte gTasks _0813FB78: .4byte sub_813FB7C thumb_func_end sub_813FA94 @@ -404279,8 +404279,8 @@ _0813FBA6: pop {r0} bx r0 .align 2, 0 -_0813FBAC: .4byte 0x03004b20 -_0813FBB0: .4byte 0x02020004 +_0813FBAC: .4byte gTasks +_0813FBB0: .4byte gSprites _0813FBB4: .4byte 0x0000ffff thumb_func_end sub_813FB7C @@ -404303,7 +404303,7 @@ sub_813FBB8: @ 813FBB8 movs r5, 0xB b _0813FBE0 .align 2, 0 -_0813FBD8: .4byte 0x020239f8 +_0813FBD8: .4byte gUnknown_020239F8 _0813FBDC: movs r6, 0x17 movs r5, 0x5 @@ -404394,13 +404394,13 @@ _0813FBE0: pop {r0} bx r0 .align 2, 0 -_0813FC9C: .4byte 0x02024c04 +_0813FC9C: .4byte gUnknown_02024C04 _0813FCA0: .4byte gSpriteTemplate_820AAB4 -_0813FCA4: .4byte 0x02020004 -_0813FCA8: .4byte 0x0202f7c9 +_0813FCA4: .4byte gSprites +_0813FCA8: .4byte gUnknown_0202F7C9 _0813FCAC: .4byte SpriteCallbackDummy -_0813FCB0: .4byte 0x02024be0 -_0813FCB4: .4byte 0x03004b20 +_0813FCB0: .4byte gUnknown_02024BE0 +_0813FCB4: .4byte gTasks _0813FCB8: .4byte sub_813FCBC thumb_func_end sub_813FBB8 @@ -404453,9 +404453,9 @@ _0813FD16: pop {r0} bx r0 .align 2, 0 -_0813FD1C: .4byte 0x02020004 -_0813FD20: .4byte 0x02024be0 -_0813FD24: .4byte 0x03004b20 +_0813FD1C: .4byte gSprites +_0813FD20: .4byte gUnknown_02024BE0 +_0813FD24: .4byte gTasks _0813FD28: .4byte sub_813FD90 _0813FD2C: .4byte sub_813FD34 _0813FD30: .4byte sub_813FB7C @@ -404502,8 +404502,8 @@ _0813FD80: pop {r0} bx r0 .align 2, 0 -_0813FD88: .4byte 0x02020004 -_0813FD8C: .4byte 0x02024be0 +_0813FD88: .4byte gSprites +_0813FD8C: .4byte gUnknown_02024BE0 thumb_func_end sub_813FD34 thumb_func_start sub_813FD90 @@ -404613,8 +404613,8 @@ _0813FE5A: bx r0 .align 2, 0 _0813FE64: .4byte sub_813FE70 -_0813FE68: .4byte 0x02024c04 -_0813FE6C: .4byte 0x0202f7c9 +_0813FE68: .4byte gUnknown_02024C04 +_0813FE6C: .4byte gUnknown_0202F7C9 thumb_func_end sub_813FDC0 thumb_func_start sub_813FE70 @@ -404655,9 +404655,9 @@ _0813FEAC: .align 2, 0 _0813FEB4: .4byte TaskDummy _0813FEB8: .4byte sub_813FEC8 -_0813FEBC: .4byte 0x02020004 -_0813FEC0: .4byte 0x02024be0 -_0813FEC4: .4byte 0x0202f7c9 +_0813FEBC: .4byte gSprites +_0813FEC0: .4byte gUnknown_02024BE0 +_0813FEC4: .4byte gUnknown_0202F7C9 thumb_func_end sub_813FE70 thumb_func_start sub_813FEC8 @@ -404697,9 +404697,9 @@ _0813FEFA: beq _0813FF1E b _0813FFDC .align 2, 0 -_0813FF0C: .4byte 0x02024be0 -_0813FF10: .4byte 0x0202f7c9 -_0813FF14: .4byte 0x03004b20 +_0813FF0C: .4byte gUnknown_02024BE0 +_0813FF10: .4byte gUnknown_0202F7C9 +_0813FF14: .4byte gTasks _0813FF18: cmp r0, 0x2 beq _0813FFB4 @@ -404737,10 +404737,10 @@ _0813FF1E: strh r0, [r5, 0xC] b _0813FFCE .align 2, 0 -_0813FF60: .4byte 0x03005f0c -_0813FF64: .4byte 0x03005f14 -_0813FF68: .4byte 0x02020004 -_0813FF6C: .4byte 0x03005f10 +_0813FF60: .4byte gUnknown_03005F0C +_0813FF64: .4byte gUnknown_03005F14 +_0813FF68: .4byte gSprites +_0813FF6C: .4byte gUnknown_03005F10 _0813FF70: ldrh r0, [r5, 0x1C] adds r0, 0x20 @@ -404772,7 +404772,7 @@ _0813FF70: ble _08140004 b _0813FFCE .align 2, 0 -_0813FFAC: .4byte 0x02020004 +_0813FFAC: .4byte gSprites _0813FFB0: .4byte 0x0000047f _0813FFB4: adds r0, r4, 0 @@ -404793,7 +404793,7 @@ _0813FFCE: strh r0, [r5, 0x8] b _08140004 .align 2, 0 -_0813FFD8: .4byte 0x02020004 +_0813FFD8: .4byte gSprites _0813FFDC: ldr r0, _0814000C lsls r1, r6, 2 @@ -404818,7 +404818,7 @@ _08140004: pop {r0} bx r0 .align 2, 0 -_0814000C: .4byte 0x03004b20 +_0814000C: .4byte gTasks _08140010: .4byte sub_8140014 thumb_func_end sub_813FEC8 @@ -405419,8 +405419,8 @@ sub_8140454: @ 8140454 bl audio_play b _081404CC .align 2, 0 -_08140484: .4byte 0x0202f7c9 -_08140488: .4byte 0x02024e6d +_08140484: .4byte gUnknown_0202F7C9 +_08140488: .4byte gUnknown_02024E6D _0814048C: .4byte 0x00000173 _08140490: ldr r0, _081404D4 @@ -405457,8 +405457,8 @@ _081404CC: bx r0 .align 2, 0 _081404D4: .4byte 0x0000013b -_081404D8: .4byte 0x02020004 -_081404DC: .4byte 0x02024be0 +_081404D8: .4byte gSprites +_081404DC: .4byte gUnknown_02024BE0 _081404E0: .4byte sub_81404E4 thumb_func_end sub_8140454 @@ -405576,7 +405576,7 @@ _081405B2: pop {r0} bx r0 .align 2, 0 -_081405BC: .4byte 0x0202f388 +_081405BC: .4byte gPaletteFade _081405C0: .4byte REG_BLDCNT _081405C4: .4byte sub_81405C8 thumb_func_end sub_81404E4 @@ -405694,10 +405694,10 @@ _08140646: bx r0 .align 2, 0 _081406A8: .4byte sub_81406BC -_081406AC: .4byte 0x02024c04 -_081406B0: .4byte 0x0202f7c9 -_081406B4: .4byte 0x02020004 -_081406B8: .4byte 0x02024be0 +_081406AC: .4byte gUnknown_02024C04 +_081406B0: .4byte gUnknown_0202F7C9 +_081406B4: .4byte gSprites +_081406B8: .4byte gUnknown_02024BE0 thumb_func_end sub_81405F4 thumb_func_start sub_81406BC @@ -405740,9 +405740,9 @@ _081406DA: movs r5, 0x1 b _08140734 .align 2, 0 -_08140708: .4byte 0x02020004 -_0814070C: .4byte 0x02024be0 -_08140710: .4byte 0x0202f7c9 +_08140708: .4byte gSprites +_0814070C: .4byte gUnknown_02024BE0 +_08140710: .4byte gUnknown_0202F7C9 _08140714: ldr r6, _0814079C adds r0, r6, 0 @@ -405815,12 +405815,12 @@ _08140796: bx r0 .align 2, 0 _0814079C: .4byte 0xfffffee0 -_081407A0: .4byte 0x02020004 -_081407A4: .4byte 0x02024be0 -_081407A8: .4byte 0x0202f7c9 +_081407A0: .4byte gSprites +_081407A4: .4byte gUnknown_02024BE0 +_081407A8: .4byte gUnknown_0202F7C9 _081407AC: .4byte 0x02017840 _081407B0: .4byte sub_81405C8 -_081407B4: .4byte 0x02024e6d +_081407B4: .4byte gUnknown_02024E6D thumb_func_end sub_81406BC thumb_func_start sub_81407B8 @@ -405918,7 +405918,7 @@ _0814085E: bx r0 .align 2, 0 _08140864: .4byte sub_81405C8 -_08140868: .4byte 0x02024e6d +_08140868: .4byte gUnknown_02024E6D thumb_func_end sub_81407F4 thumb_func_start sub_814086C @@ -406007,8 +406007,8 @@ _08140910: .4byte gUnknown_0840B258 _08140914: .4byte 0xffff0000 _08140918: .4byte gUnknown_0840B2B8 _0814091C: .4byte gUnknown_0840B384 -_08140920: .4byte 0x03004b20 -_08140924: .4byte 0x03001770 +_08140920: .4byte gTasks +_08140924: .4byte gMain _08140928: .4byte 0x0000043d _0814092C: .4byte 0x02017840 thumb_func_end sub_814086C @@ -406093,9 +406093,9 @@ _081409B6: bl DestroyTask b _081409F6 .align 2, 0 -_081409D0: .4byte 0x03004b20 +_081409D0: .4byte gTasks _081409D4: .4byte gSpriteTemplate_840B3B4 -_081409D8: .4byte 0x02020004 +_081409D8: .4byte gSprites _081409DC: .4byte gUnknown_0840B378 _081409E0: .4byte sub_8140A08 _081409E4: @@ -406117,7 +406117,7 @@ _081409F6: pop {r0} bx r0 .align 2, 0 -_08140A04: .4byte 0x03004b20 +_08140A04: .4byte gTasks thumb_func_end sub_8140930 thumb_func_start sub_8140A08 @@ -406269,11 +406269,11 @@ _08140AA8: pop {r0} bx r0 .align 2, 0 -_08140B24: .4byte 0x03004b20 -_08140B28: .4byte 0x02020004 +_08140B24: .4byte gTasks +_08140B28: .4byte gSprites _08140B2C: .4byte gUnknown_0840B378 _08140B30: .4byte gSpriteTemplate_840B3B4 -_08140B34: .4byte 0x02020020 +_08140B34: .4byte gSprites + 0x1C _08140B38: .4byte sub_8140ECC thumb_func_end sub_8140A64 @@ -406373,11 +406373,11 @@ _08140B80: pop {r0} bx r0 .align 2, 0 -_08140BFC: .4byte 0x03004b20 -_08140C00: .4byte 0x02020004 +_08140BFC: .4byte gTasks +_08140C00: .4byte gSprites _08140C04: .4byte gUnknown_0840B378 _08140C08: .4byte gSpriteTemplate_840B3B4 -_08140C0C: .4byte 0x02020020 +_08140C0C: .4byte gSprites + 0x1C _08140C10: .4byte sub_8140ECC thumb_func_end sub_8140B3C @@ -406476,11 +406476,11 @@ _08140C58: pop {r0} bx r0 .align 2, 0 -_08140CD0: .4byte 0x03004b20 -_08140CD4: .4byte 0x02020004 +_08140CD0: .4byte gTasks +_08140CD4: .4byte gSprites _08140CD8: .4byte gUnknown_0840B378 _08140CDC: .4byte gSpriteTemplate_840B3B4 -_08140CE0: .4byte 0x02020020 +_08140CE0: .4byte gSprites + 0x1C _08140CE4: .4byte sub_8140ECC thumb_func_end sub_8140C14 @@ -406582,11 +406582,11 @@ _08140D2C: pop {r0} bx r0 .align 2, 0 -_08140DAC: .4byte 0x03004b20 -_08140DB0: .4byte 0x02020004 +_08140DAC: .4byte gTasks +_08140DB0: .4byte gSprites _08140DB4: .4byte gUnknown_0840B378 _08140DB8: .4byte gSpriteTemplate_840B3B4 -_08140DBC: .4byte 0x02020020 +_08140DBC: .4byte gSprites + 0x1C _08140DC0: .4byte sub_8140ECC thumb_func_end sub_8140CE8 @@ -406614,7 +406614,7 @@ sub_8140DC4: @ 8140DC4 strh r0, [r3, 0x16] b _08140EA4 .align 2, 0 -_08140DF0: .4byte 0x03004b20 +_08140DF0: .4byte gTasks _08140DF4: ldrh r0, [r3, 0x26] lsls r0, 24 @@ -406712,12 +406712,12 @@ _08140EA4: pop {r0} bx r0 .align 2, 0 -_08140EB4: .4byte 0x02020004 +_08140EB4: .4byte gSprites _08140EB8: .4byte gUnknown_0840B378 _08140EBC: .4byte gSpriteTemplate_840B3B4 -_08140EC0: .4byte 0x02020020 +_08140EC0: .4byte gSprites + 0x1C _08140EC4: .4byte sub_8140ECC -_08140EC8: .4byte 0x03004b20 +_08140EC8: .4byte gTasks thumb_func_end sub_8140DC4 thumb_func_start sub_8140ECC @@ -406859,11 +406859,11 @@ _08140F68: pop {r0} bx r0 .align 2, 0 -_08140FE0: .4byte 0x03004b20 -_08140FE4: .4byte 0x02020004 +_08140FE0: .4byte gTasks +_08140FE4: .4byte gSprites _08140FE8: .4byte gUnknown_0840B378 _08140FEC: .4byte gSpriteTemplate_840B3B4 -_08140FF0: .4byte 0x02020020 +_08140FF0: .4byte gSprites + 0x1C _08140FF4: .4byte sub_8140FF8 thumb_func_end sub_8140F24 @@ -407003,11 +407003,11 @@ _081410A6: movs r0, 0x1 b _08141122 .align 2, 0 -_08141104: .4byte 0x03004b20 +_08141104: .4byte gTasks _08141108: .4byte gUnknown_0840B378 _0814110C: .4byte gSpriteTemplate_840B3B4 -_08141110: .4byte 0x02020004 -_08141114: .4byte 0x02020020 +_08141110: .4byte gSprites +_08141114: .4byte gSprites + 0x1C _08141118: .4byte sub_8140ECC _0814111C: movs r0, 0x1 @@ -407044,7 +407044,7 @@ _08141122: pop {r0} bx r0 .align 2, 0 -_08141160: .4byte 0x02020004 +_08141160: .4byte gSprites thumb_func_end sub_8141058 thumb_func_start sub_8141164 @@ -407138,11 +407138,11 @@ _081411A8: pop {r0} bx r0 .align 2, 0 -_08141218: .4byte 0x03004b20 -_0814121C: .4byte 0x02020004 +_08141218: .4byte gTasks +_0814121C: .4byte gSprites _08141220: .4byte gUnknown_0840B378 _08141224: .4byte gSpriteTemplate_840B3B4 -_08141228: .4byte 0x02020020 +_08141228: .4byte gSprites + 0x1C _0814122C: .4byte sub_8141230 thumb_func_end sub_8141164 @@ -407216,7 +407216,7 @@ sub_8141294: @ 8141294 bl DestroySpriteAndFreeResources b _0814130E .align 2, 0 -_081412B8: .4byte 0x03001770 +_081412B8: .4byte gMain _081412BC: .4byte 0x0000043d _081412C0: movs r1, 0x3C @@ -407312,7 +407312,7 @@ sub_8141314: @ 8141314 b _081413AA .align 2, 0 _08141378: .4byte sub_81413DC -_0814137C: .4byte 0x03004b20 +_0814137C: .4byte gTasks _08141380: .4byte gUnknown_0840B4D4 _08141384: lsls r0, r6, 20 @@ -407398,7 +407398,7 @@ sub_81413DC: @ 81413DC strh r0, [r4, 0xC] b _0814145C .align 2, 0 -_0814142C: .4byte 0x03004b20 +_0814142C: .4byte gTasks _08141430: .4byte gUnknown_0840B4D4 _08141434: ldr r0, _08141464 @@ -407425,7 +407425,7 @@ _0814145C: pop {r0} bx r0 .align 2, 0 -_08141464: .4byte 0x0202f388 +_08141464: .4byte gPaletteFade _08141468: .4byte 0x00007fff thumb_func_end sub_81413DC @@ -407464,8 +407464,8 @@ _081414A4: pop {r0} bx r0 .align 2, 0 -_081414AC: .4byte 0x0202f388 -_081414B0: .4byte 0x03004b20 +_081414AC: .4byte gPaletteFade +_081414B0: .4byte gTasks _081414B4: .4byte 0x00007fff _081414B8: .4byte sub_81414BC thumb_func_end sub_814146C @@ -407510,7 +407510,7 @@ sub_81414BC: @ 81414BC strh r0, [r4, 0xC] b _08141516 .align 2, 0 -_08141508: .4byte 0x03004b20 +_08141508: .4byte gTasks _0814150C: .4byte gUnknown_0840B4D4 _08141510: adds r0, r2, 0 @@ -407550,9 +407550,9 @@ sub_814151C: @ 814151C beq _08141562 b _081416B6 .align 2, 0 -_08141550: .4byte 0x02024be0 -_08141554: .4byte 0x0202f7c8 -_08141558: .4byte 0x03004b20 +_08141550: .4byte gUnknown_02024BE0 +_08141554: .4byte gUnknown_0202F7C8 +_08141558: .4byte gTasks _0814155C: cmp r0, 0x2 beq _08141606 @@ -407586,8 +407586,8 @@ _08141562: adds r4, r3, 0 b _081415BC .align 2, 0 -_0814159C: .4byte 0x03004b00 -_081415A0: .4byte 0x02020004 +_0814159C: .4byte gUnknown_03004B00 +_081415A0: .4byte gSprites _081415A4: ldr r3, _081415EC lsls r4, r6, 4 @@ -407627,8 +407627,8 @@ _081415BC: strh r0, [r3, 0x1C] b _081416B6 .align 2, 0 -_081415EC: .4byte 0x02020004 -_081415F0: .4byte 0x03004b20 +_081415EC: .4byte gSprites +_081415F0: .4byte gTasks _081415F4: ldrb r1, [r5, 0x1E] adds r0, r2, 0 @@ -407664,7 +407664,7 @@ _08141606: adds r4, r3, 0 b _08141654 .align 2, 0 -_08141638: .4byte 0x02020004 +_08141638: .4byte gSprites _0814163C: ldr r0, _08141688 lsls r2, r6, 4 @@ -407705,9 +407705,9 @@ _08141654: strh r0, [r1, 0x24] b _081416B0 .align 2, 0 -_08141688: .4byte 0x02020004 -_0814168C: .4byte 0x03004b20 -_08141690: .4byte 0x0202f7c8 +_08141688: .4byte gSprites +_0814168C: .4byte gTasks +_08141690: .4byte gUnknown_0202F7C8 _08141694: ldr r0, _081416C0 adds r1, r4, r6 @@ -407734,7 +407734,7 @@ _081416B6: pop {r0} bx r0 .align 2, 0 -_081416C0: .4byte 0x02020004 +_081416C0: .4byte gSprites thumb_func_end sub_814151C thumb_func_start sub_81416C4 @@ -407758,7 +407758,7 @@ sub_81416C4: @ 81416C4 beq _081416F2 b _081417B8 .align 2, 0 -_081416E8: .4byte 0x03004b20 +_081416E8: .4byte gTasks _081416EC: cmp r0, 0x2 beq _0814177C @@ -407775,7 +407775,7 @@ _081416F2: ldr r2, _08141710 b _08141718 .align 2, 0 -_08141708: .4byte 0x0202f7c8 +_08141708: .4byte gUnknown_0202F7C8 _0814170C: .4byte REG_BLDCNT _08141710: .4byte 0x00003f42 _08141714: @@ -407800,7 +407800,7 @@ _08141718: _08141734: .4byte REG_BLDCNT _08141738: .4byte 0x00003f44 _0814173C: .4byte REG_BLDALPHA -_08141740: .4byte 0x03004b20 +_08141740: .4byte gTasks _08141744: ldrh r0, [r4, 0xA] adds r1, r0, 0x1 @@ -407865,9 +407865,9 @@ _081417B8: pop {r0} bx r0 .align 2, 0 -_081417C0: .4byte 0x02024be0 -_081417C4: .4byte 0x0202f7c8 -_081417C8: .4byte 0x02020004 +_081417C0: .4byte gUnknown_02024BE0 +_081417C4: .4byte gUnknown_0202F7C8 +_081417C8: .4byte gSprites _081417CC: .4byte 0x06010000 _081417D0: .4byte 0x040000d4 _081417D4: .4byte 0x85000200 @@ -407892,8 +407892,8 @@ sub_81417D8: @ 81417D8 pop {r0} bx r0 .align 2, 0 -_081417FC: .4byte 0x03004b00 -_08141800: .4byte 0x0202f7c8 +_081417FC: .4byte gUnknown_03004B00 +_08141800: .4byte gUnknown_0202F7C8 _08141804: .4byte 0x02017800 thumb_func_end sub_81417D8 @@ -407910,8 +407910,8 @@ sub_8141808: @ 8141808 pop {r0} bx r0 .align 2, 0 -_08141820: .4byte 0x0202f7c9 -_08141824: .4byte 0x02024c0a +_08141820: .4byte gUnknown_0202F7C9 +_08141824: .4byte gUnknown_02024C0A thumb_func_end sub_8141808 thumb_func_start sub_8141828 @@ -408008,7 +408008,7 @@ _081418E8: .4byte 0x000027f9 _081418EC: .4byte gBattleAnimPicTable + (233 * 8) _081418F0: .4byte gBattleAnimPaletteTable + (233 * 8) _081418F4: .4byte sub_814191C -_081418F8: .4byte 0x03004b20 +_081418F8: .4byte gTasks _081418FC: lsls r0, r6, 1 adds r0, r6 @@ -408051,7 +408051,7 @@ sub_814191C: @ 814191C strh r0, [r4, 0x22] b _08141AB8 .align 2, 0 -_08141944: .4byte 0x03004b20 +_08141944: .4byte gTasks _08141948: ldr r0, _08141998 ldrb r0, [r0, 0xA] @@ -408118,7 +408118,7 @@ _081419A0: b _081419F4 .align 2, 0 _081419CC: .4byte gSpriteTemplate_8402500 -_081419D0: .4byte 0x02020004 +_081419D0: .4byte gSprites _081419D4: ldr r0, _08141A2C adds r1, r5, 0 @@ -408166,10 +408166,10 @@ _08141A02: b _08141A8C .align 2, 0 _08141A2C: .4byte gSpriteTemplate_8402500 -_08141A30: .4byte 0x02020004 +_08141A30: .4byte gSprites _08141A34: .4byte 0x000003ff _08141A38: .4byte 0xfffffc00 -_08141A3C: .4byte 0x03004b20 +_08141A3C: .4byte gTasks _08141A40: .4byte sub_8141B20 _08141A44: ldr r3, _08141AC4 @@ -408238,10 +408238,10 @@ _08141AB8: pop {r0} bx r0 .align 2, 0 -_08141AC4: .4byte 0x02020004 +_08141AC4: .4byte gSprites _08141AC8: .4byte sub_8141B74 _08141ACC: .4byte 0x0000ffe0 -_08141AD0: .4byte 0x03004b20 +_08141AD0: .4byte gTasks _08141AD4: .4byte sub_8141AD8 thumb_func_end sub_814191C @@ -408281,7 +408281,7 @@ _08141B14: pop {r0} bx r0 .align 2, 0 -_08141B18: .4byte 0x03004b20 +_08141B18: .4byte gTasks _08141B1C: .4byte 0x02017810 thumb_func_end sub_8141AD8 @@ -408325,7 +408325,7 @@ _08141B6A: pop {r0} bx r0 .align 2, 0 -_08141B70: .4byte 0x03004b20 +_08141B70: .4byte gTasks thumb_func_end sub_8141B20 thumb_func_start sub_8141B74 @@ -408377,7 +408377,7 @@ _08141BCA: pop {r0} bx r0 .align 2, 0 -_08141BD0: .4byte 0x03004b20 +_08141BD0: .4byte gTasks thumb_func_end sub_8141B74 thumb_func_start sub_8141BD4 @@ -408476,11 +408476,11 @@ sub_8141C30: @ 8141C30 pop {r0} bx r0 .align 2, 0 -_08141CA4: .4byte 0x03004b00 +_08141CA4: .4byte gUnknown_03004B00 _08141CA8: .4byte 0x0000ffe0 -_08141CAC: .4byte 0x02024be0 -_08141CB0: .4byte 0x0202f7c8 -_08141CB4: .4byte 0x02020004 +_08141CAC: .4byte gUnknown_02024BE0 +_08141CB0: .4byte gUnknown_0202F7C8 +_08141CB4: .4byte gSprites _08141CB8: .4byte sub_8141CBC thumb_func_end sub_8141C30 @@ -408508,9 +408508,9 @@ _08141CE0: pop {r0} bx r0 .align 2, 0 -_08141CE4: .4byte 0x02020004 -_08141CE8: .4byte 0x02024be0 -_08141CEC: .4byte 0x0202f7c8 +_08141CE4: .4byte gSprites +_08141CE8: .4byte gUnknown_02024BE0 +_08141CEC: .4byte gUnknown_0202F7C8 _08141CF0: .4byte sub_8141CF4 thumb_func_end sub_8141CBC @@ -408581,9 +408581,9 @@ _08141D68: pop {r0} bx r0 .align 2, 0 -_08141D70: .4byte 0x02020004 -_08141D74: .4byte 0x02024be0 -_08141D78: .4byte 0x0202f7c8 +_08141D70: .4byte gSprites +_08141D74: .4byte gUnknown_02024BE0 +_08141D78: .4byte gUnknown_0202F7C8 thumb_func_end sub_8141D20 thumb_func_start sub_8141D7C @@ -408606,8 +408606,8 @@ sub_8141D7C: @ 8141D7C pop {r0} bx r0 .align 2, 0 -_08141DA4: .4byte 0x0202f7c8 -_08141DA8: .4byte 0x0202f7c9 +_08141DA4: .4byte gUnknown_0202F7C8 +_08141DA8: .4byte gUnknown_0202F7C9 thumb_func_end sub_8141D7C thumb_func_start sub_8141DAC @@ -408624,7 +408624,7 @@ sub_8141DAC: @ 8141DAC b _08141E00 .align 2, 0 _08141DC0: .4byte 0x02017840 -_08141DC4: .4byte 0x03004b00 +_08141DC4: .4byte gUnknown_03004B00 _08141DC8: cmp r1, 0xFA bne _08141DD8 @@ -408632,7 +408632,7 @@ _08141DC8: movs r0, 0x2 b _08141E00 .align 2, 0 -_08141DD4: .4byte 0x03004b00 +_08141DD4: .4byte gUnknown_03004B00 _08141DD8: cmp r1, 0x80 bne _08141DE8 @@ -408640,7 +408640,7 @@ _08141DD8: movs r0, 0x3 b _08141E00 .align 2, 0 -_08141DE4: .4byte 0x03004b00 +_08141DE4: .4byte gUnknown_03004B00 _08141DE8: movs r0, 0xA4 lsls r0, 1 @@ -408650,7 +408650,7 @@ _08141DE8: movs r0, 0x4 b _08141E00 .align 2, 0 -_08141DF8: .4byte 0x03004b00 +_08141DF8: .4byte gUnknown_03004B00 _08141DFC: ldr r1, _08141E0C movs r0, 0 @@ -408661,7 +408661,7 @@ _08141E00: pop {r0} bx r0 .align 2, 0 -_08141E0C: .4byte 0x03004b00 +_08141E0C: .4byte gUnknown_03004B00 thumb_func_end sub_8141DAC thumb_func_start sub_8141E10 @@ -408680,9 +408680,9 @@ sub_8141E10: @ 8141E10 pop {r0} bx r0 .align 2, 0 -_08141E2C: .4byte 0x0202f7c8 +_08141E2C: .4byte gUnknown_0202F7C8 _08141E30: .4byte 0x02017840 -_08141E34: .4byte 0x0202f7c9 +_08141E34: .4byte gUnknown_0202F7C9 thumb_func_end sub_8141E10 thumb_func_start sub_8141E38 @@ -408722,7 +408722,7 @@ sub_8141E64: @ 8141E64 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08141E80: .4byte 0x03001770 +_08141E80: .4byte gMain _08141E84: .4byte 0x0000043c _08141E88: .4byte _08141E8C .align 2, 0 @@ -408743,7 +408743,7 @@ _08141EA0: strb r1, [r0] b _08141F84 .align 2, 0 -_08141EB8: .4byte 0x03001770 +_08141EB8: .4byte gMain _08141EBC: .4byte 0x0000043c _08141EC0: bl sub_8143570 @@ -408782,7 +408782,7 @@ _08141F04: .4byte sub_8141E38 _08141F08: .4byte 0x04000208 _08141F0C: .4byte 0x04000200 _08141F10: .4byte REG_DISPSTAT -_08141F14: .4byte 0x03001770 +_08141F14: .4byte gMain _08141F18: .4byte 0x0000043c _08141F1C: ldr r1, _08141F48 @@ -408810,7 +408810,7 @@ _08141F3E: .align 2, 0 _08141F48: .4byte REG_BLDCNT _08141F4C: .4byte 0x00003f42 -_08141F50: .4byte 0x03001770 +_08141F50: .4byte gMain _08141F54: .4byte 0x0000043c _08141F58: bl UpdatePaletteFade @@ -408828,7 +408828,7 @@ _08141F58: movs r0, 0 b _08141F86 .align 2, 0 -_08141F7C: .4byte 0x0202f388 +_08141F7C: .4byte gPaletteFade _08141F80: .4byte sub_8141E4C _08141F84: movs r0, 0x1 @@ -408864,7 +408864,7 @@ _08141FB6: bx r0 .align 2, 0 _08141FBC: .4byte sub_8141FF8 -_08141FC0: .4byte 0x03004b20 +_08141FC0: .4byte gTasks thumb_func_end sub_8141F90 thumb_func_start sub_8141FC4 @@ -408891,7 +408891,7 @@ _08141FEA: bx r0 .align 2, 0 _08141FF0: .4byte sub_8141FF8 -_08141FF4: .4byte 0x03004b20 +_08141FF4: .4byte gTasks thumb_func_end sub_8141FC4 thumb_func_start sub_8141FF8 @@ -408998,9 +408998,9 @@ _081420A0: b _08142108 .align 2, 0 _081420C8: .4byte 0x0201c000 -_081420CC: .4byte 0x03004b20 +_081420CC: .4byte gTasks _081420D0: .4byte 0xfffffe00 -_081420D4: .4byte 0x03004360 +_081420D4: .4byte gPlayerParty _081420D8: .4byte 0x000001ff _081420DC: lsls r1, r7, 2 @@ -409068,8 +409068,8 @@ _08142130: ldr r0, _08142160 b _08142166 .align 2, 0 -_08142158: .4byte 0x0203931c -_0814215C: .4byte 0x03004b20 +_08142158: .4byte gUnknown_0203931C +_0814215C: .4byte gTasks _08142160: .4byte sub_81422E8 _08142164: ldr r0, _08142178 @@ -409128,7 +409128,7 @@ _081421B2: b _081421E0 .align 2, 0 _081421C4: .4byte 0x0201c000 -_081421C8: .4byte 0x02039324 +_081421C8: .4byte gUnknown_02039324 _081421CC: .4byte 0xfffe4000 _081421D0: .4byte 0x00001fff _081421D4: @@ -409208,7 +409208,7 @@ _08142228: .align 2, 0 _08142264: .4byte 0x0201e000 _08142268: .4byte gMenuText_HOFSaving -_0814226C: .4byte 0x03004b20 +_0814226C: .4byte gTasks _08142270: .4byte sub_8142274 thumb_func_end sub_814217C @@ -409238,9 +409238,9 @@ sub_8142274: @ 8142274 pop {r0} bx r0 .align 2, 0 -_081422A8: .4byte 0x03005ebc +_081422A8: .4byte gUnknown_03005EBC _081422AC: .4byte sub_8141FC4 -_081422B0: .4byte 0x03004b20 +_081422B0: .4byte gTasks _081422B4: .4byte sub_81422B8 thumb_func_end sub_8142274 @@ -409263,7 +409263,7 @@ sub_81422B8: @ 81422B8 strh r0, [r1, 0xE] b _081422E0 .align 2, 0 -_081422D8: .4byte 0x03004b20 +_081422D8: .4byte gTasks _081422DC: ldr r0, _081422E4 str r0, [r1] @@ -409297,7 +409297,7 @@ sub_81422E8: @ 81422E8 bx r0 .align 2, 0 _08142314: .4byte gWindowConfig_81E7198 -_08142318: .4byte 0x03004b20 +_08142318: .4byte gTasks _0814231C: .4byte sub_8142320 thumb_func_end sub_81422E8 @@ -409329,7 +409329,7 @@ sub_8142320: @ 8142320 b _0814235E .align 2, 0 _08142350: .4byte 0x0201c000 -_08142354: .4byte 0x03004b20 +_08142354: .4byte gTasks _08142358: .4byte gUnknown_0840B534 _0814235C: ldr r1, _081423F0 @@ -409406,9 +409406,9 @@ _0814235E: bx r0 .align 2, 0 _081423F0: .4byte gUnknown_0840B564 -_081423F4: .4byte 0x02020004 +_081423F4: .4byte gSprites _081423F8: .4byte sub_81435DC -_081423FC: .4byte 0x03004b20 +_081423FC: .4byte gTasks _08142400: .4byte sub_8142404 thumb_func_end sub_8142320 @@ -409470,8 +409470,8 @@ _0814246A: bx r0 .align 2, 0 _08142470: .4byte 0x0201c000 -_08142474: .4byte 0x03004b20 -_08142478: .4byte 0x02020004 +_08142474: .4byte gTasks +_08142478: .4byte gSprites _0814247C: .4byte 0x000001ff _08142480: .4byte sub_8142484 thumb_func_end sub_8142404 @@ -409508,7 +409508,7 @@ sub_8142484: @ 8142484 b _0814255C .align 2, 0 _081424BC: .4byte 0x0201c000 -_081424C0: .4byte 0x03004b20 +_081424C0: .4byte gTasks _081424C4: ldr r2, _0814253C ldr r0, _08142540 @@ -409570,8 +409570,8 @@ _081424C4: str r0, [r4] b _0814255C .align 2, 0 -_0814253C: .4byte 0x0203931c -_08142540: .4byte 0x02020004 +_0814253C: .4byte gUnknown_0203931C +_08142540: .4byte gSprites _08142544: .4byte 0x000001ff _08142548: .4byte 0x0000735f _0814254C: .4byte sub_8142320 @@ -409670,9 +409670,9 @@ _081425C0: bx r0 .align 2, 0 _08142604: .4byte 0xffff0000 -_08142608: .4byte 0x03004b28 -_0814260C: .4byte 0x02020004 -_08142610: .4byte 0x03004b20 +_08142608: .4byte gUnknown_03004B28 +_0814260C: .4byte gSprites +_08142610: .4byte gTasks _08142614: .4byte sub_8142618 thumb_func_end sub_8142570 @@ -409709,7 +409709,7 @@ sub_8142618: @ 8142618 bl sub_81438C4 b _081426D2 .align 2, 0 -_08142658: .4byte 0x03004b20 +_08142658: .4byte gTasks _0814265C: movs r3, 0 mov r9, r4 @@ -409780,10 +409780,10 @@ _081426D2: pop {r0} bx r0 .align 2, 0 -_081426E4: .4byte 0x0203931c -_081426E8: .4byte 0x02020004 +_081426E4: .4byte gUnknown_0203931C +_081426E8: .4byte gSprites _081426EC: .4byte 0x0000735f -_081426F0: .4byte 0x03004b20 +_081426F0: .4byte gTasks _081426F4: .4byte sub_81426F8 thumb_func_end sub_8142618 @@ -409806,7 +409806,7 @@ sub_81426F8: @ 81426F8 str r0, [r2] b _0814272E .align 2, 0 -_08142718: .4byte 0x03004b20 +_08142718: .4byte gTasks _0814271C: .4byte sub_8142738 _08142720: adds r0, r1, 0x1 @@ -409862,7 +409862,7 @@ sub_8142738: @ 8142738 .align 2, 0 _08142784: .4byte gWindowConfig_81E71B4 _08142788: .4byte gSaveBlock2 -_0814278C: .4byte 0x03004b20 +_0814278C: .4byte gTasks _08142790: .4byte sub_8142794 thumb_func_end sub_8142738 @@ -409885,7 +409885,7 @@ sub_8142794: @ 8142794 strh r0, [r4, 0xE] b _0814280A .align 2, 0 -_081427B4: .4byte 0x03004b20 +_081427B4: .4byte gTasks _081427B8: ldr r2, _081427D8 movs r3, 0x10 @@ -409903,7 +409903,7 @@ _081427B8: strh r0, [r1, 0x20] b _0814280A .align 2, 0 -_081427D8: .4byte 0x02020004 +_081427D8: .4byte gSprites _081427DC: movs r0, 0x1 movs r1, 0x2 @@ -409958,8 +409958,8 @@ _0814283E: pop {r0} bx r0 .align 2, 0 -_08142844: .4byte 0x03001770 -_08142848: .4byte 0x03004b20 +_08142844: .4byte gMain +_08142848: .4byte gTasks _0814284C: .4byte sub_8142850 thumb_func_end sub_8142818 @@ -409995,9 +409995,9 @@ sub_8142850: @ 8142850 pop {r0} bx r0 .align 2, 0 -_08142890: .4byte 0x0202eec8 -_08142894: .4byte 0x0202eac8 -_08142898: .4byte 0x03004b20 +_08142890: .4byte gPlttBufferFaded +_08142894: .4byte gPlttBufferUnfaded +_08142898: .4byte gTasks _0814289C: .4byte sub_81428A0 thumb_func_end sub_8142850 @@ -410020,7 +410020,7 @@ _081428BE: pop {r0} bx r0 .align 2, 0 -_081428C4: .4byte 0x0202f388 +_081428C4: .4byte gPaletteFade _081428C8: .4byte sub_81439D0 thumb_func_end sub_81428A0 @@ -410039,7 +410039,7 @@ sub_81428CC: @ 81428CC ldr r0, [r0] mov pc, r0 .align 2, 0 -_081428E4: .4byte 0x03001770 +_081428E4: .4byte gMain _081428E8: .4byte 0x0000043c _081428EC: .4byte _081428F0 .align 2, 0 @@ -410061,7 +410061,7 @@ _08142908: strb r1, [r0] b _08142A12 .align 2, 0 -_08142920: .4byte 0x03001770 +_08142920: .4byte gMain _08142924: .4byte 0x0000043c _08142928: bl sub_8143570 @@ -410070,7 +410070,7 @@ _08142928: adds r1, r3 b _081429DC .align 2, 0 -_08142934: .4byte 0x03001770 +_08142934: .4byte gMain _08142938: .4byte 0x0000043c _0814293C: ldr r0, _08142968 @@ -410099,7 +410099,7 @@ _08142968: .4byte sub_8141E38 _0814296C: .4byte 0x04000208 _08142970: .4byte 0x04000200 _08142974: .4byte REG_DISPSTAT -_08142978: .4byte 0x03001770 +_08142978: .4byte gMain _0814297C: .4byte 0x0000043c _08142980: ldr r0, _081429AC @@ -410126,7 +410126,7 @@ _08142980: _081429AC: .4byte REG_BLDCNT _081429B0: .4byte 0x0201c000 _081429B4: .4byte gUnknown_0840B57C -_081429B8: .4byte 0x03001770 +_081429B8: .4byte gMain _081429BC: .4byte 0x0000043c _081429C0: bl AnimateSprites @@ -410145,7 +410145,7 @@ _081429DC: strb r0, [r1] b _08142A12 .align 2, 0 -_081429E4: .4byte 0x03001770 +_081429E4: .4byte gMain _081429E8: .4byte 0x0000043c _081429EC: ldr r1, _08142A18 @@ -410196,7 +410196,7 @@ sub_8142A28: @ 8142A28 str r0, [r1] b _08142AEA .align 2, 0 -_08142A4C: .4byte 0x03004b20 +_08142A4C: .4byte gTasks _08142A50: .4byte sub_8142FEC _08142A54: ldr r2, _08142A8C @@ -410232,7 +410232,7 @@ _08142A7E: .align 2, 0 _08142A8C: .4byte 0x0201e000 _08142A90: .4byte 0x000001ff -_08142A94: .4byte 0x03004b20 +_08142A94: .4byte gTasks _08142A98: adds r0, r6, r5 lsls r0, 3 @@ -410279,7 +410279,7 @@ _08142AEA: pop {r0} bx r0 .align 2, 0 -_08142AF0: .4byte 0x03004b20 +_08142AF0: .4byte gTasks _08142AF4: .4byte 0x0600381a _08142AF8: .4byte 0x0600385a _08142AFC: .4byte gWindowConfig_81E7198 @@ -410384,8 +410384,8 @@ _08142B8E: b _08142BE2 .align 2, 0 _08142BB8: .4byte 0x0201e000 -_08142BBC: .4byte 0x03004b20 -_08142BC0: .4byte 0x0203931c +_08142BBC: .4byte gTasks +_08142BC0: .4byte gUnknown_0203931C _08142BC4: .4byte 0x000001ff _08142BC8: .4byte gUnknown_0840B564 _08142BCC: .4byte gUnknown_0840B534 @@ -410435,7 +410435,7 @@ _08142BE2: b _08142C3C .align 2, 0 _08142C28: .4byte gUnknown_0840B56A -_08142C2C: .4byte 0x02020004 +_08142C2C: .4byte gSprites _08142C30: adds r0, r5, 0x5 lsls r0, 1 @@ -410500,9 +410500,9 @@ _08142C3C: .align 2, 0 _08142CB0: .4byte 0xffff0000 _08142CB4: .4byte 0x0000735f -_08142CB8: .4byte 0x020231cc +_08142CB8: .4byte gStringVar1 _08142CBC: .4byte gMenuText_HOFNumber -_08142CC0: .4byte 0x03004b20 +_08142CC0: .4byte gTasks _08142CC4: .4byte sub_8142CC8 thumb_func_end sub_8142B04 @@ -410642,11 +410642,11 @@ _08142DB2: bx r0 .align 2, 0 _08142DD0: .4byte 0x0201e000 -_08142DD4: .4byte 0x03004b20 -_08142DD8: .4byte 0x03004b28 -_08142DDC: .4byte 0x02020004 +_08142DD4: .4byte gTasks +_08142DD8: .4byte gUnknown_03004B28 +_08142DDC: .4byte gSprites _08142DE0: .4byte 0xffff0000 -_08142DE4: .4byte 0x0203931c +_08142DE4: .4byte gUnknown_0203931C _08142DE8: .4byte 0x0000735f _08142DEC: .4byte 0x000001ff _08142DF0: .4byte sub_8142DF4 @@ -410728,9 +410728,9 @@ _08142E80: str r0, [r1] b _08142F64 .align 2, 0 -_08142E88: .4byte 0x03001770 -_08142E8C: .4byte 0x03004b20 -_08142E90: .4byte 0x02020004 +_08142E88: .4byte gMain +_08142E8C: .4byte gTasks +_08142E90: .4byte gSprites _08142E94: .4byte sub_8142B04 _08142E98: bl sub_80753C4 @@ -410748,7 +410748,7 @@ _08142EB2: str r0, [r4] b _08142F64 .align 2, 0 -_08142EB8: .4byte 0x03007380 +_08142EB8: .4byte gUnknown_03007380 _08142EBC: .4byte 0x0000ffff _08142EC0: .4byte sub_8142F78 _08142EC4: @@ -410776,9 +410776,9 @@ _08142EE6: str r0, [r1] b _08142F64 .align 2, 0 -_08142EF8: .4byte 0x03007380 +_08142EF8: .4byte gUnknown_03007380 _08142EFC: .4byte 0x0000ffff -_08142F00: .4byte 0x03004b20 +_08142F00: .4byte gTasks _08142F04: .4byte sub_8142F78 _08142F08: movs r0, 0x40 @@ -410801,7 +410801,7 @@ _08142F08: str r0, [r1] b _08142F64 .align 2, 0 -_08142F30: .4byte 0x03004b20 +_08142F30: .4byte gTasks _08142F34: .4byte sub_8142CC8 _08142F38: ldrh r1, [r3, 0x2E] @@ -410834,7 +410834,7 @@ _08142F64: pop {r0} bx r0 .align 2, 0 -_08142F70: .4byte 0x03004b20 +_08142F70: .4byte gTasks _08142F74: .4byte sub_8142CC8 thumb_func_end sub_8142DF4 @@ -410868,11 +410868,11 @@ sub_8142F78: @ 8142F78 pop {r0} bx r0 .align 2, 0 -_08142FB4: .4byte 0x0202eec8 -_08142FB8: .4byte 0x0202eac8 +_08142FB4: .4byte gPlttBufferFaded +_08142FB8: .4byte gPlttBufferUnfaded _08142FBC: .4byte 0x0201c000 _08142FC0: .4byte gUnknown_0840B57C -_08142FC4: .4byte 0x03004b20 +_08142FC4: .4byte gTasks _08142FC8: .4byte sub_8142FCC thumb_func_end sub_8142F78 @@ -410921,7 +410921,7 @@ sub_8142FEC: @ 8142FEC bx r0 .align 2, 0 _08143020: .4byte gMenuText_HOFCorrupt -_08143024: .4byte 0x03004b20 +_08143024: .4byte gTasks _08143028: .4byte sub_814302C thumb_func_end sub_8142FEC @@ -410952,8 +410952,8 @@ _08143056: pop {r0} bx r0 .align 2, 0 -_0814305C: .4byte 0x03001770 -_08143060: .4byte 0x03004b20 +_0814305C: .4byte gMain +_08143060: .4byte gTasks _08143064: .4byte sub_8142F78 thumb_func_end sub_814302C @@ -411103,7 +411103,7 @@ _0814313A: bl MenuZeroFillWindowRect b _081432E4 .align 2, 0 -_08143188: .4byte 0x020231cc +_08143188: .4byte gStringVar1 _0814318C: .4byte 0x000001ff _08143190: .4byte 0x0000ffff _08143194: .4byte gOtherText_Number2 @@ -411280,7 +411280,7 @@ _081432E4: pop {r0} bx r0 .align 2, 0 -_081432F4: .4byte 0x020231cc +_081432F4: .4byte gStringVar1 _081432F8: .4byte gOtherText_Level3 _081432FC: .4byte gOtherText_IDNumber thumb_func_end sub_8143088 @@ -411384,7 +411384,7 @@ sub_8143300: @ 8143300 _081433CC: .4byte gOtherText_Name _081433D0: .4byte gSaveBlock2 _081433D4: .4byte gOtherText_IDNumber2 -_081433D8: .4byte 0x020231cc +_081433D8: .4byte gStringVar1 _081433DC: .4byte gMainMenuString_Time thumb_func_end sub_8143300 @@ -411609,7 +411609,7 @@ sub_8143570: @ 8143570 pop {r0} bx r0 .align 2, 0 -_081435A8: .4byte 0x030028f8 +_081435A8: .4byte gReservedSpritePaletteCount _081435AC: .4byte gUnknown_0840B514 _081435B0: .4byte gUnknown_0840B524 _081435B4: .4byte gWindowConfig_81E71B4 @@ -411725,7 +411725,7 @@ sub_8143648: @ 8143648 pop {r0} bx r0 .align 2, 0 -_08143670: .4byte 0x02024e8c +_08143670: .4byte gUnknown_02024E8C _08143674: .4byte gUnknown_0840B6B8 _08143678: .4byte gUnknown_0840B69C _0814367C: .4byte gSpriteAnimTable_81E7C64 @@ -411755,7 +411755,7 @@ sub_8143680: @ 8143680 pop {r0} bx r0 .align 2, 0 -_081436AC: .4byte 0x02024e8c +_081436AC: .4byte gUnknown_02024E8C _081436B0: .4byte gUnknown_0840B6B8 _081436B4: .4byte gUnknown_0840B69C _081436B8: .4byte gUnknown_081EC2A4 @@ -411867,8 +411867,8 @@ sub_81436BC: @ 81436BC _08143790: .4byte gMonFrontPicTable _08143794: .4byte gMonFrontPicCoords _08143798: .4byte gUnknown_0840B5A0 -_0814379C: .4byte 0x02024e8c -_081437A0: .4byte 0x02020004 +_0814379C: .4byte gUnknown_02024E8C +_081437A0: .4byte gSprites thumb_func_end sub_81436BC thumb_func_start sub_81437A4 @@ -411962,8 +411962,8 @@ _08143854: .4byte gTrainerFrontPicTable _08143858: .4byte gTrainerFrontPicCoords _0814385C: .4byte gUnknown_0840B5A0 _08143860: .4byte gTrainerFrontPicPaletteTable -_08143864: .4byte 0x02024e8c -_08143868: .4byte 0x02020004 +_08143864: .4byte gUnknown_02024E8C +_08143868: .4byte gSprites thumb_func_end sub_81437A4 thumb_func_start sub_814386C @@ -412067,7 +412067,7 @@ sub_81438C4: @ 81438C4 b _0814393E .align 2, 0 _08143934: .4byte gSpriteTemplate_840B7A4 -_08143938: .4byte 0x02020004 +_08143938: .4byte gSprites _0814393C: movs r0, 0x1 _0814393E: @@ -412128,12 +412128,12 @@ _081439B2: pop {r0} bx r0 .align 2, 0 -_081439B8: .4byte 0x03001770 -_081439BC: .4byte 0x02039324 -_081439C0: .4byte 0x03004b20 -_081439C4: .4byte 0x02039322 +_081439B8: .4byte gMain +_081439BC: .4byte gUnknown_02039324 +_081439C0: .4byte gTasks +_081439C4: .4byte gUnknown_02039322 _081439C8: .4byte sub_8143B68 -_081439CC: .4byte 0x02039325 +_081439CC: .4byte gUnknown_02039325 thumb_func_end sub_814395C thumb_func_start sub_81439D0 @@ -412269,7 +412269,7 @@ _08143A0E: bx r0 .align 2, 0 _08143AF0: .4byte sub_8143B38 -_08143AF4: .4byte 0x03004b20 +_08143AF4: .4byte gTasks _08143AF8: .4byte gWindowConfig_81E7208 _08143AFC: .4byte gUnknown_0840B7BC _08143B00: .4byte gUnknown_0840B7FC @@ -412283,9 +412283,9 @@ _08143B1C: .4byte REG_DISPSTAT _08143B20: .4byte sub_8143948 _08143B24: .4byte 0x000001c7 _08143B28: .4byte sub_814395C -_08143B2C: .4byte 0x02039325 +_08143B2C: .4byte gUnknown_02039325 _08143B30: .4byte 0x0201c000 -_08143B34: .4byte 0x02039322 +_08143B34: .4byte gUnknown_02039322 thumb_func_end sub_81439D0 thumb_func_start sub_8143B38 @@ -412310,8 +412310,8 @@ _08143B58: pop {r0} bx r0 .align 2, 0 -_08143B5C: .4byte 0x0202f388 -_08143B60: .4byte 0x03004b20 +_08143B5C: .4byte gPaletteFade +_08143B60: .4byte gTasks _08143B64: .4byte sub_8143B68 thumb_func_end sub_8143B38 @@ -412344,7 +412344,7 @@ sub_8143B68: @ 8143B68 ldr r0, _08143BA0 b _08143BEE .align 2, 0 -_08143B9C: .4byte 0x03004b20 +_08143B9C: .4byte gTasks _08143BA0: .4byte sub_8143EBC _08143BA4: ldr r0, _08143BCC @@ -412366,7 +412366,7 @@ _08143BA4: ldr r0, _08143BD0 b _08143BEE .align 2, 0 -_08143BCC: .4byte 0x02039320 +_08143BCC: .4byte gUnknown_02039320 _08143BD0: .4byte sub_8143BFC _08143BD4: cmp r0, 0x2 @@ -412422,8 +412422,8 @@ _08143C2C: pop {r0} bx r0 .align 2, 0 -_08143C34: .4byte 0x0202f388 -_08143C38: .4byte 0x03004b20 +_08143C34: .4byte gPaletteFade +_08143C38: .4byte gTasks _08143C3C: .4byte c2_080C9BFC thumb_func_end sub_8143BFC @@ -412479,7 +412479,7 @@ _08143CA0: pop {r0} bx r0 .align 2, 0 -_08143CA8: .4byte 0x03004b20 +_08143CA8: .4byte gTasks _08143CAC: .4byte 0x04000208 _08143CB0: .4byte 0x04000200 _08143CB4: .4byte REG_DISPSTAT @@ -412517,8 +412517,8 @@ _08143CF0: pop {r0} bx r0 .align 2, 0 -_08143CF8: .4byte 0x0202f388 -_08143CFC: .4byte 0x03004b20 +_08143CF8: .4byte gPaletteFade +_08143CFC: .4byte gTasks _08143D00: .4byte sub_8143D04 thumb_func_end sub_8143CC0 @@ -412619,9 +412619,9 @@ _08143D88: strb r0, [r1] b _08143E90 .align 2, 0 -_08143DC8: .4byte 0x03001770 +_08143DC8: .4byte gMain _08143DCC: .4byte 0x0000043c -_08143DD0: .4byte 0x030028f8 +_08143DD0: .4byte gReservedSpritePaletteCount _08143DD4: .4byte gUnknown_083F66F0 _08143DD8: .4byte gBirchGrassTilemap _08143DDC: .4byte 0x06003800 @@ -412711,11 +412711,11 @@ _08143E90: bx r0 .align 2, 0 _08143EA0: .4byte sub_8144514 -_08143EA4: .4byte 0x03004b20 +_08143EA4: .4byte gTasks _08143EA8: .4byte REG_BG3HOFS _08143EAC: .4byte REG_BG3VOFS _08143EB0: .4byte 0x00000703 -_08143EB4: .4byte 0x0203935c +_08143EB4: .4byte gUnknown_0203935C _08143EB8: .4byte sub_8143B38 thumb_func_end sub_8143D04 @@ -412739,7 +412739,7 @@ sub_8143EBC: @ 8143EBC strh r0, [r4, 0x20] b _08143EF8 .align 2, 0 -_08143EE0: .4byte 0x03004b20 +_08143EE0: .4byte gTasks _08143EE4: movs r0, 0x1 negs r0, r0 @@ -412784,8 +412784,8 @@ _08143F2A: pop {r0} bx r0 .align 2, 0 -_08143F30: .4byte 0x0202f388 -_08143F34: .4byte 0x03004b20 +_08143F30: .4byte gPaletteFade +_08143F34: .4byte gTasks _08143F38: .4byte sub_8143F3C thumb_func_end sub_8143F04 @@ -412857,7 +412857,7 @@ _08143FC4: .4byte REG_BG0CNT _08143FC8: .4byte 0x04000208 _08143FCC: .4byte 0x04000200 _08143FD0: .4byte REG_DISPSTAT -_08143FD4: .4byte 0x03004b20 +_08143FD4: .4byte gTasks _08143FD8: .4byte sub_8143FDC thumb_func_end sub_8143F3C @@ -412881,7 +412881,7 @@ sub_8143FDC: @ 8143FDC strh r0, [r4, 0x8] b _08144018 .align 2, 0 -_08144000: .4byte 0x03004b20 +_08144000: .4byte gTasks _08144004: movs r0, 0x1 negs r0, r0 @@ -412942,8 +412942,8 @@ _0814406A: pop {r0} bx r0 .align 2, 0 -_08144074: .4byte 0x0202f388 -_08144078: .4byte 0x03004b20 +_08144074: .4byte gPaletteFade +_08144078: .4byte gTasks _0814407C: .4byte sub_8144080 thumb_func_end sub_8144024 @@ -412987,9 +412987,9 @@ _081440AE: str r0, [r4] b _08144104 .align 2, 0 -_081440CC: .4byte 0x0202f388 -_081440D0: .4byte 0x03004b20 -_081440D4: .4byte 0x03001770 +_081440CC: .4byte gPaletteFade +_081440D0: .4byte gTasks +_081440D4: .4byte gMain _081440D8: .4byte 0x0000ffff _081440DC: .4byte sub_8144114 _081440E0: @@ -413036,7 +413036,7 @@ _08144128: pop {r0} bx r0 .align 2, 0 -_0814412C: .4byte 0x0202f388 +_0814412C: .4byte gPaletteFade thumb_func_end sub_8144114 thumb_func_start sub_8144130 @@ -413130,7 +413130,7 @@ sub_81441B8: @ 81441B8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_081441E4: .4byte 0x03004b20 +_081441E4: .4byte gTasks _081441E8: .4byte _081441EC .align 2, 0 _081441EC: @@ -413175,8 +413175,8 @@ _0814422A: strh r2, [r0] b _08144446 .align 2, 0 -_08144250: .4byte 0x0202f388 -_08144254: .4byte 0x02039320 +_08144250: .4byte gPaletteFade +_08144254: .4byte gUnknown_02039320 _08144258: lsls r0, r5, 2 adds r0, r5 @@ -413284,7 +413284,7 @@ _081442B0: _08144320: .4byte 0x0000feff _08144324: .4byte sub_8143B68 _08144328: .4byte gCreditsEntryPointerTable -_0814432C: .4byte 0x03004b20 +_0814432C: .4byte gTasks _08144330: .4byte 0x0000328d _08144334: movs r0, 0xC0 @@ -413333,7 +413333,7 @@ _08144358: strh r1, [r0, 0x8] b _08144446 .align 2, 0 -_08144388: .4byte 0x0202f388 +_08144388: .4byte gPaletteFade _0814438C: lsls r0, r5, 2 adds r0, r5 @@ -413412,8 +413412,8 @@ _081443F8: strh r0, [r1, 0x8] b _08144446 .align 2, 0 -_08144420: .4byte 0x0202f388 -_08144424: .4byte 0x03004b20 +_08144420: .4byte gPaletteFade +_08144424: .4byte gTasks _08144428: lsls r0, r5, 2 adds r0, r5 @@ -413538,7 +413538,7 @@ _081444F2: movs r0, 0 b _0814450E .align 2, 0 -_08144508: .4byte 0x03004b20 +_08144508: .4byte gTasks _0814450C: movs r0, 0x1 _0814450E: @@ -413579,7 +413579,7 @@ _08144546: b _08144658 .align 2, 0 _08144548: .4byte 0x0201c000 -_0814454C: .4byte 0x03004b20 +_0814454C: .4byte gTasks _08144550: adds r0, r6, 0 adds r0, 0x8A @@ -413663,7 +413663,7 @@ _08144584: .align 2, 0 _081445EC: .4byte sub_8143B68 _081445F0: .4byte gUnknown_0840CA00 -_081445F4: .4byte 0x02020004 +_081445F4: .4byte gSprites _081445F8: movs r0, 0 strh r0, [r7] @@ -413686,7 +413686,7 @@ _0814460A: movs r0, 0 b _08144626 .align 2, 0 -_08144620: .4byte 0x02020004 +_08144620: .4byte gSprites _08144624: adds r0, 0x1 _08144626: @@ -413704,7 +413704,7 @@ _08144626: strh r0, [r1, 0x8] b _08144658 .align 2, 0 -_08144640: .4byte 0x03004b20 +_08144640: .4byte gTasks _08144644: ldrh r1, [r2, 0xE] movs r3, 0xE @@ -413750,7 +413750,7 @@ _08144680: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0814468C: .4byte 0x03004b20 +_0814468C: .4byte gTasks _08144690: .4byte _08144694 .align 2, 0 _08144694: @@ -413821,7 +413821,7 @@ _08144760: strh r0, [r1] b _081447A8 .align 2, 0 -_08144780: .4byte 0x0203935a +_08144780: .4byte gUnknown_0203935A _08144784: ldr r7, _081447B0 movs r3, 0 @@ -413846,7 +413846,7 @@ _081447A8: strh r0, [r4, 0x12] b _0814492C .align 2, 0 -_081447B0: .4byte 0x0203935a +_081447B0: .4byte gUnknown_0203935A _081447B4: ldr r3, _081447D4 lsls r1, r5, 2 @@ -413864,7 +413864,7 @@ _081447B4: strh r4, [r1, 0x12] b _08144848 .align 2, 0 -_081447D4: .4byte 0x02020004 +_081447D4: .4byte gSprites _081447D8: lsls r0, r5, 2 adds r0, r5 @@ -413907,7 +413907,7 @@ _081447F0: strh r0, [r2, 0x8] b _0814492C .align 2, 0 -_08144828: .4byte 0x02020004 +_08144828: .4byte gSprites _0814482C: lsls r0, r5, 2 adds r0, r5 @@ -413950,7 +413950,7 @@ _08144866: strh r0, [r1] b _0814492C .align 2, 0 -_08144878: .4byte 0x0203935a +_08144878: .4byte gUnknown_0203935A _0814487C: ldr r2, _08144898 movs r3, 0xC @@ -413966,7 +413966,7 @@ _0814487C: strh r0, [r4, 0x8] b _0814492C .align 2, 0 -_08144898: .4byte 0x02020004 +_08144898: .4byte gSprites _0814489C: lsls r0, r5, 2 adds r0, r5 @@ -413989,7 +413989,7 @@ _081448A8: movs r2, 0x2 b _081448E0 .align 2, 0 -_081448C4: .4byte 0x02020004 +_081448C4: .4byte gSprites _081448C8: ldr r3, _081448E8 lsls r1, r5, 2 @@ -414009,7 +414009,7 @@ _081448E0: strh r0, [r1, 0x8] b _0814492C .align 2, 0 -_081448E8: .4byte 0x02020004 +_081448E8: .4byte gSprites _081448EC: ldr r3, _0814491C lsls r2, r5, 2 @@ -414036,7 +414036,7 @@ _081448EC: strh r0, [r2, 0x8] b _0814492C .align 2, 0 -_0814491C: .4byte 0x02020004 +_0814491C: .4byte gSprites _08144920: lsls r0, r5, 2 adds r0, r5 @@ -414072,7 +414072,7 @@ sub_8144934: @ 8144934 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08144958: .4byte 0x03004b20 +_08144958: .4byte gTasks _0814495C: .4byte _08144960 .align 2, 0 _08144960: @@ -414317,8 +414317,8 @@ _08144AA0: movs r2, 0x20 b _08144DF0 .align 2, 0 -_08144B40: .4byte 0x02020004 -_08144B44: .4byte 0x03004b20 +_08144B40: .4byte gSprites +_08144B44: .4byte gTasks _08144B48: ldr r5, _08144BEC ldr r0, _08144BF0 @@ -414402,8 +414402,8 @@ _08144B48: movs r2, 0x20 b _08144DF0 .align 2, 0 -_08144BEC: .4byte 0x02020004 -_08144BF0: .4byte 0x03004b20 +_08144BEC: .4byte gSprites +_08144BF0: .4byte gTasks _08144BF4: ldr r5, _08144C98 ldr r0, _08144C9C @@ -414488,8 +414488,8 @@ _08144BF4: movs r0, 0x1 b _08144DF0 .align 2, 0 -_08144C98: .4byte 0x02020004 -_08144C9C: .4byte 0x03004b20 +_08144C98: .4byte gSprites +_08144C9C: .4byte gTasks _08144CA0: ldr r5, _08144D44 ldr r0, _08144D48 @@ -414573,8 +414573,8 @@ _08144CA0: movs r0, 0x1 b _08144DF0 .align 2, 0 -_08144D44: .4byte 0x02020004 -_08144D48: .4byte 0x03004b20 +_08144D44: .4byte gSprites +_08144D48: .4byte gTasks _08144D4C: .4byte 0x0000ffe0 _08144D50: ldr r5, _08144EBC @@ -414759,8 +414759,8 @@ _08144EB0: pop {r0} bx r0 .align 2, 0 -_08144EBC: .4byte 0x02020004 -_08144EC0: .4byte 0x03004b20 +_08144EBC: .4byte gSprites +_08144EC0: .4byte gTasks _08144EC4: .4byte sub_8144934 _08144EC8: .4byte sub_8144664 thumb_func_end sub_8144A68 @@ -414813,7 +414813,7 @@ _08144EF0: strb r0, [r6] b _081450A2 .align 2, 0 -_08144F28: .4byte 0x03001770 +_08144F28: .4byte gMain _08144F2C: .4byte 0x0000043c _08144F30: .4byte REG_BG3HOFS _08144F34: .4byte REG_BG3VOFS @@ -414831,8 +414831,8 @@ _08144F38: strb r0, [r6] b _081450A2 .align 2, 0 -_08144F54: .4byte 0x02039358 -_08144F58: .4byte 0x0203935a +_08144F54: .4byte gUnknown_02039358 +_08144F58: .4byte gUnknown_0203935A _08144F5C: ldr r0, _08144FBC ldrb r0, [r0, 0x8] @@ -414881,8 +414881,8 @@ _08144FC0: .4byte gIntro2BrendanSpriteSheet _08144FC4: .4byte gUnknown_08416E34 _08144FC8: .4byte gIntro2BicycleSpriteSheet _08144FCC: .4byte gIntro2SpritePalettes -_08144FD0: .4byte 0x03004b20 -_08144FD4: .4byte 0x02020004 +_08144FD0: .4byte gTasks +_08144FD4: .4byte gSprites _08144FD8: .4byte sub_8145378 _08144FDC: .4byte gUnknown_0840CA54 _08144FE0: @@ -414947,13 +414947,13 @@ _0814505C: .4byte gIntro2MaySpriteSheet _08145060: .4byte gUnknown_08416E24 _08145064: .4byte gIntro2BicycleSpriteSheet _08145068: .4byte gIntro2SpritePalettes -_0814506C: .4byte 0x03004b20 -_08145070: .4byte 0x02020004 +_0814506C: .4byte gTasks +_08145070: .4byte gSprites _08145074: .4byte sub_8145378 _08145078: .4byte gUnknown_0840CA54 _0814507C: .4byte sub_8145420 _08145080: .4byte gUnknown_0840CA94 -_08145084: .4byte 0x03001770 +_08145084: .4byte gMain _08145088: .4byte 0x0000043c _0814508C: adds r0, r4, 0 @@ -415034,8 +415034,8 @@ _08145114: pop {r0} bx r0 .align 2, 0 -_08145120: .4byte 0x03004b20 -_08145124: .4byte 0x0203935c +_08145120: .4byte gTasks +_08145124: .4byte gUnknown_0203935C thumb_func_end sub_81450AC thumb_func_start sub_8145128 @@ -415352,7 +415352,7 @@ sub_8145378: @ 8145378 bl DestroySprite b _08145418 .align 2, 0 -_08145390: .4byte 0x0203935c +_08145390: .4byte gUnknown_0203935C _08145394: movs r2, 0x2E ldrsh r0, [r4, r2] @@ -415437,7 +415437,7 @@ sub_8145420: @ 8145420 bl DestroySprite b _081454D8 .align 2, 0 -_08145438: .4byte 0x0203935c +_08145438: .4byte gUnknown_0203935C _0814543C: movs r1, 0x2E ldrsh r0, [r4, r1] @@ -415490,7 +415490,7 @@ _08145490: strh r0, [r4, 0x26] b _081454D8 .align 2, 0 -_0814549C: .4byte 0x0203935a +_0814549C: .4byte gUnknown_0203935A _081454A0: ldrh r0, [r4, 0x3C] adds r0, 0x1 @@ -415540,7 +415540,7 @@ sub_81454E0: @ 81454E0 bl DestroySprite b _081456A6 .align 2, 0 -_081454F8: .4byte 0x0203935c +_081454F8: .4byte gUnknown_0203935C _081454FC: ldrh r0, [r5, 0x3C] adds r0, 0x1 @@ -415919,8 +415919,8 @@ _081457EC: .4byte gMonFrontPicTable _081457F0: .4byte gMonFrontPicCoords _081457F4: .4byte gUnknown_0840B5A0 _081457F8: .4byte 0x0000ffff -_081457FC: .4byte 0x02024e8c -_08145800: .4byte 0x02020004 +_081457FC: .4byte gUnknown_02024E8C +_08145800: .4byte gSprites _08145804: .4byte sub_81454E0 _08145808: .4byte gSpriteTemplate_840CAEC thumb_func_end sub_81456B4 @@ -415950,8 +415950,8 @@ _08145830: bl DestroySprite b _081458D4 .align 2, 0 -_08145838: .4byte 0x02020004 -_0814583C: .4byte 0x0203935c +_08145838: .4byte gSprites +_0814583C: .4byte gUnknown_0203935C _08145840: adds r0, r1, 0 adds r0, 0x3E @@ -416319,7 +416319,7 @@ sub_8145AEC: @ 8145AEC pop {r0} bx r0 .align 2, 0 -_08145AFC: .4byte 0x0202e8dc +_08145AFC: .4byte gScriptResult thumb_func_end sub_8145AEC thumb_func_start sub_8145B00 @@ -416468,14 +416468,14 @@ _08145BD8: bl GetMonData b _08145C6C .align 2, 0 -_08145C24: .4byte 0x0202e8cc -_08145C28: .4byte 0x03004360 -_08145C2C: .4byte 0x0202e8dc -_08145C30: .4byte 0x020300a4 -_08145C34: .4byte 0x0202e8ce +_08145C24: .4byte gUnknown_0202E8CC +_08145C28: .4byte gPlayerParty +_08145C2C: .4byte gScriptResult +_08145C30: .4byte gUnknown_020300A4 +_08145C34: .4byte gUnknown_0202E8CE _08145C38: .4byte gUnknown_0840CB04 -_08145C3C: .4byte 0x0202e8d0 -_08145C40: .4byte 0x020231cc +_08145C3C: .4byte gUnknown_0202E8D0 +_08145C40: .4byte gStringVar1 _08145C44: ldr r1, _08145C80 movs r0, 0x1 @@ -416508,9 +416508,9 @@ _08145C72: pop {r0} bx r0 .align 2, 0 -_08145C80: .4byte 0x0202e8d0 -_08145C84: .4byte 0x020300a4 -_08145C88: .4byte 0x020231cc +_08145C80: .4byte gUnknown_0202E8D0 +_08145C84: .4byte gUnknown_020300A4 +_08145C88: .4byte gStringVar1 thumb_func_end sub_8145B00 thumb_func_start sub_8145C8C @@ -416577,8 +416577,8 @@ _08145CFA: pop {r1} bx r1 .align 2, 0 -_08145D0C: .4byte 0x02039328 -_08145D10: .4byte 0x0203932a +_08145D0C: .4byte gUnknown_02039328 +_08145D10: .4byte gUnknown_0203932A thumb_func_end sub_8145C8C thumb_func_start sub_8145D14 @@ -416829,8 +416829,8 @@ _08145F34: pop {r0} bx r0 .align 2, 0 -_08145F38: .4byte 0x0202f388 -_08145F3C: .4byte 0x03004b20 +_08145F38: .4byte gPaletteFade +_08145F3C: .4byte gTasks _08145F40: .4byte sub_8145F44 thumb_func_end sub_8145F14 @@ -416866,8 +416866,8 @@ _08145F76: pop {r0} bx r0 .align 2, 0 -_08145F80: .4byte 0x03001770 -_08145F84: .4byte 0x03004b20 +_08145F80: .4byte gMain +_08145F84: .4byte gTasks _08145F88: .4byte sub_8145F8C thumb_func_end sub_8145F44 @@ -416890,7 +416890,7 @@ _08145FAA: pop {r0} bx r0 .align 2, 0 -_08145FB0: .4byte 0x0202f388 +_08145FB0: .4byte gPaletteFade _08145FB4: .4byte sub_80546F0 thumb_func_end sub_8145F8C @@ -416913,7 +416913,7 @@ pokedex_diploma_something: @ 8145FB8 b _08145FF4 .align 2, 0 _08145FDC: .4byte REG_BG3HOFS -_08145FE0: .4byte 0x020231cc +_08145FE0: .4byte gStringVar1 _08145FE4: .4byte gOtherText_NationalDex _08145FE8: ldr r0, _08146004 @@ -416930,7 +416930,7 @@ _08145FF4: bx r0 .align 2, 0 _08146004: .4byte REG_BG3HOFS -_08146008: .4byte 0x020231cc +_08146008: .4byte gStringVar1 _0814600C: .4byte gOtherText_HoennDex _08146010: .4byte gOtherText_DiplomaCertificationGameFreak thumb_func_end pokedex_diploma_something @@ -416962,7 +416962,7 @@ sub_814602C: @ 814602C bx r0 .align 2, 0 _0814604C: .4byte REG_BG0VOFS -_08146050: .4byte 0x030041b4 +_08146050: .4byte gUnknown_030041B4 _08146054: .4byte REG_BG1VOFS thumb_func_end sub_814602C @@ -416984,7 +416984,7 @@ _0814606A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08146074: .4byte 0x03001770 +_08146074: .4byte gMain _08146078: .4byte 0x0000043c _0814607C: .4byte _08146080 .align 2, 0 @@ -417024,8 +417024,8 @@ _081460CC: adds r1, r0 b _08146212 .align 2, 0 -_081460E4: .4byte 0x0202f388 -_081460E8: .4byte 0x03001770 +_081460E4: .4byte gPaletteFade +_081460E8: .4byte gMain _081460EC: .4byte 0x0000043c _081460F0: bl ResetSpriteData @@ -417039,7 +417039,7 @@ _081460F6: b _08146212 .align 2, 0 _08146104: .4byte gWindowConfig_81E6E18 -_08146108: .4byte 0x03001770 +_08146108: .4byte gMain _0814610C: .4byte 0x0000043c _08146110: ldr r0, _08146118 @@ -417085,7 +417085,7 @@ _0814615C: adds r1, r0 b _08146212 .align 2, 0 -_08146168: .4byte 0x03001770 +_08146168: .4byte gMain _0814616C: .4byte 0x0000043c _08146170: ldr r0, _08146188 @@ -417100,8 +417100,8 @@ _08146170: strb r0, [r1] b _0814620C .align 2, 0 -_08146188: .4byte 0x0203855e -_0814618C: .4byte 0x0203932c +_08146188: .4byte word_203855E +_0814618C: .4byte gUnknown_0203932C _08146190: ldr r0, _081461A8 ldrb r0, [r0] @@ -417114,8 +417114,8 @@ _08146190: adds r1, r0 b _08146212 .align 2, 0 -_081461A8: .4byte 0x0203855e -_081461AC: .4byte 0x03001770 +_081461A8: .4byte word_203855E +_081461AC: .4byte gMain _081461B0: .4byte 0x0000043c _081461B4: ldr r3, _081461EC @@ -417150,7 +417150,7 @@ _081461EC: .4byte 0x04000208 _081461F0: .4byte 0x04000200 _081461F4: .4byte REG_DISPSTAT _081461F8: .4byte sub_814602C -_081461FC: .4byte 0x03001770 +_081461FC: .4byte gMain _08146200: .4byte 0x0000043c _08146204: bl sub_8055870 @@ -417166,7 +417166,7 @@ _08146212: strb r0, [r1] b _08146250 .align 2, 0 -_0814621C: .4byte 0x03001770 +_0814621C: .4byte gMain _08146220: .4byte 0x0000043c _08146224: movs r0, 0x1 @@ -417186,7 +417186,7 @@ _08146224: movs r0, 0x1 b _08146252 .align 2, 0 -_08146248: .4byte 0x0202f388 +_08146248: .4byte gPaletteFade _0814624C: .4byte sub_8146014 _08146250: movs r0, 0 @@ -417245,7 +417245,7 @@ sub_8146288: @ 8146288 _081462A8: .4byte REG_BG1CNT _081462AC: .4byte 0x00000502 _081462B0: .4byte 0x00000703 -_081462B4: .4byte 0x030041b4 +_081462B4: .4byte gUnknown_030041B4 thumb_func_end sub_8146288 thumb_func_start sub_81462B8 @@ -417324,7 +417324,7 @@ _0814634E: strh r6, [r0] b _08146376 .align 2, 0 -_0814635C: .4byte 0x020221cc +_0814635C: .4byte gBG2TilemapBuffer _08146360: .4byte 0x00004042 _08146364: .4byte gSaveBlock2 _08146368: .4byte 0x00005042 @@ -417427,7 +417427,7 @@ _08146432: pop {r0} bx r0 .align 2, 0 -_08146438: .4byte 0x0202f388 +_08146438: .4byte gPaletteFade _0814643C: .4byte sub_80A5B40 thumb_func_end sub_814640C @@ -417459,7 +417459,7 @@ sub_8146440: @ 8146440 pop {r0} bx r0 .align 2, 0 -_08146478: .4byte 0x03004b20 +_08146478: .4byte gTasks _0814647C: .4byte sub_814640C thumb_func_end sub_8146440 @@ -417513,8 +417513,8 @@ _081464D6: pop {r0} bx r0 .align 2, 0 -_081464DC: .4byte 0x0202f388 -_081464E0: .4byte 0x03001770 +_081464DC: .4byte gPaletteFade +_081464E0: .4byte gMain thumb_func_end sub_8146480 thumb_func_start sub_81464E4 @@ -417598,10 +417598,10 @@ _0814654E: bl MenuPrint b _081465BA .align 2, 0 -_0814659C: .4byte 0x0203855e -_081465A0: .4byte 0x020231cc +_0814659C: .4byte word_203855E +_081465A0: .4byte gStringVar1 _081465A4: .4byte gOtherText_Size -_081465A8: .4byte 0x020232cc +_081465A8: .4byte gStringVar2 _081465AC: .4byte gContestStatsText_Unknown1 _081465B0: ldr r0, _081465E0 @@ -417722,7 +417722,7 @@ _08146692: pop {r0} bx r0 .align 2, 0 -_08146698: .4byte 0x0203932e +_08146698: .4byte gUnknown_0203932E _0814669C: .4byte 0x0000ffff thumb_func_end sub_8146600 @@ -417759,8 +417759,8 @@ _081466CA: pop {r0} bx r0 .align 2, 0 -_081466DC: .4byte 0x0203932e -_081466E0: .4byte 0x02020004 +_081466DC: .4byte gUnknown_0203932E +_081466E0: .4byte gSprites _081466E4: .4byte 0x0000ffff thumb_func_end sub_81466A0 @@ -417815,8 +417815,8 @@ _08146728: strh r0, [r6, 0x2] b _08146766 .align 2, 0 -_08146748: .4byte 0x03004b28 -_0814674C: .4byte 0x03005d10 +_08146748: .4byte gUnknown_03004B28 +_0814674C: .4byte gUnknown_03005D10 _08146750: mov r4, r8 ldrb r0, [r4, 0x2] @@ -417845,7 +417845,7 @@ _08146766: adds r0, r2, 0 b _0814678A .align 2, 0 -_08146780: .4byte 0x03004b20 +_08146780: .4byte gTasks _08146784: .4byte sub_8146798 _08146788: movs r0, 0x10 @@ -417916,9 +417916,9 @@ _081467FA: pop {r0} bx r0 .align 2, 0 -_08146800: .4byte 0x03004b28 -_08146804: .4byte 0x030041b4 -_08146808: .4byte 0x03004b20 +_08146800: .4byte gUnknown_03004B28 +_08146804: .4byte gUnknown_030041B4 +_08146808: .4byte gTasks _0814680C: .4byte sub_8146480 thumb_func_end sub_8146798 @@ -417949,7 +417949,7 @@ sub_8146810: @ 8146810 movs r0, 0x7 b _0814686E .align 2, 0 -_08146840: .4byte 0x03005d10 +_08146840: .4byte gUnknown_03005D10 _08146844: adds r0, r2, r3 b _0814686E @@ -417970,7 +417970,7 @@ _08146848: strb r1, [r6, 0xC] b _08146870 .align 2, 0 -_08146868: .4byte 0x03005d10 +_08146868: .4byte gUnknown_03005D10 _0814686C: adds r0, r2, r4 _0814686E: @@ -418003,10 +418003,10 @@ _08146870: pop {r0} bx r0 .align 2, 0 -_081468AC: .4byte 0x0203855e -_081468B0: .4byte 0x03005d24 -_081468B4: .4byte 0x0203932c -_081468B8: .4byte 0x02020004 +_081468AC: .4byte word_203855E +_081468B0: .4byte gUnknown_03005D24 +_081468B4: .4byte gUnknown_0203932C +_081468B8: .4byte gSprites thumb_func_end sub_8146810 thumb_func_start sub_81468BC @@ -418037,8 +418037,8 @@ sub_81468BC: @ 81468BC pop {r0} bx r0 .align 2, 0 -_081468F8: .4byte 0x0203855e -_081468FC: .4byte 0x0203932c +_081468F8: .4byte word_203855E +_081468FC: .4byte gUnknown_0203932C thumb_func_end sub_81468BC thumb_func_start sub_8146900 @@ -418066,7 +418066,7 @@ _08146924: pop {r1} bx r1 .align 2, 0 -_0814692C: .4byte 0x03002970 +_0814692C: .4byte gLinkPlayers thumb_func_end sub_8146914 thumb_func_start CB2_InitMysteryEventMenu @@ -418166,7 +418166,7 @@ _081469F8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08146A04: .4byte 0x03001770 +_08146A04: .4byte gMain _08146A08: .4byte 0x0000043c _08146A0C: .4byte _08146A10 .align 2, 0 @@ -418217,9 +418217,9 @@ _08146A7C: adds r1, r2 b _08146D82 .align 2, 0 -_08146A8C: .4byte 0x0202f388 +_08146A8C: .4byte gPaletteFade _08146A90: .4byte gSystemText_LinkStandby -_08146A94: .4byte 0x03001770 +_08146A94: .4byte gMain _08146A98: .4byte 0x0000043c _08146A9C: bl MenuUpdateWindowText @@ -418241,9 +418241,9 @@ _08146AA8: bl OpenLink b _08146DA4 .align 2, 0 -_08146AC4: .4byte 0x03001770 +_08146AC4: .4byte gMain _08146AC8: .4byte 0x0000043c -_08146ACC: .4byte 0x03002b74 +_08146ACC: .4byte gLinkType _08146AD0: .4byte 0x00005501 _08146AD4: ldr r0, _08146B08 @@ -418272,9 +418272,9 @@ _08146AEC: strb r0, [r1] b _08146C38 .align 2, 0 -_08146B08: .4byte 0x03002a60 +_08146B08: .4byte gLinkStatus _08146B0C: .4byte gSystemText_LoadEventPressA -_08146B10: .4byte 0x03001770 +_08146B10: .4byte gMain _08146B14: .4byte 0x0000043c _08146B18: bl MenuUpdateWindowText @@ -418312,7 +418312,7 @@ _08146B26: adds r1, r4, r2 b _08146D82 .align 2, 0 -_08146B64: .4byte 0x03001770 +_08146B64: .4byte gMain _08146B68: .4byte gSystemText_LoadingEvent _08146B6C: .4byte 0x0000043c _08146B70: @@ -418363,9 +418363,9 @@ _08146BA4: adds r0, r2 b _08146C26 .align 2, 0 -_08146BD8: .4byte 0x03002fa4 -_08146BDC: .4byte 0x020234cc -_08146BE0: .4byte 0x03001770 +_08146BD8: .4byte gReceivedRemoteLinkPlayers +_08146BDC: .4byte gStringVar4 +_08146BE0: .4byte gMain _08146BE4: .4byte 0x0000043c _08146BE8: bl sub_8146914 @@ -418399,8 +418399,8 @@ _08146C26: strb r1, [r0] b _08146DA4 .align 2, 0 -_08146C2C: .4byte 0x020234cc -_08146C30: .4byte 0x03001770 +_08146C2C: .4byte gStringVar4 +_08146C30: .4byte gMain _08146C34: .4byte 0x0000043c _08146C38: ldr r4, _08146C5C @@ -418421,7 +418421,7 @@ _08146C54: strb r0, [r1] b _08146DA4 .align 2, 0 -_08146C5C: .4byte 0x03001770 +_08146C5C: .4byte gMain _08146C60: .4byte 0x0000043c _08146C64: bl MenuUpdateWindowText @@ -418444,7 +418444,7 @@ _08146C7E: adds r1, r2 b _08146D82 .align 2, 0 -_08146C8C: .4byte 0x03001770 +_08146C8C: .4byte gMain _08146C90: .4byte 0x0000043c _08146C94: ldr r0, _08146C9C @@ -418459,7 +418459,7 @@ _08146CA0: adds r1, r2 b _08146D82 .align 2, 0 -_08146CAC: .4byte 0x03001770 +_08146CAC: .4byte gMain _08146CB0: .4byte 0x0000043c _08146CB4: ldr r0, _08146CEC @@ -418487,10 +418487,10 @@ _08146CB4: bl sub_8125D44 b _08146D7C .align 2, 0 -_08146CEC: .4byte 0x03002fa4 +_08146CEC: .4byte gReceivedRemoteLinkPlayers _08146CF0: .4byte 0x02000000 _08146CF4: .4byte 0x050001f5 -_08146CF8: .4byte 0x020234cc +_08146CF8: .4byte gStringVar4 _08146CFC: ldr r0, _08146D0C bl sub_8072044 @@ -418499,8 +418499,8 @@ _08146CFC: adds r1, r2 b _08146D82 .align 2, 0 -_08146D0C: .4byte 0x020234cc -_08146D10: .4byte 0x03001770 +_08146D0C: .4byte gStringVar4 +_08146D10: .4byte gMain _08146D14: .4byte 0x0000043c _08146D18: movs r0, 0x6 @@ -418523,9 +418523,9 @@ _08146D18: strb r2, [r0] b _08146DA4 .align 2, 0 -_08146D44: .4byte 0x03001770 +_08146D44: .4byte gMain _08146D48: .4byte 0x0000043c -_08146D4C: .4byte 0x02039338 +_08146D4C: .4byte gUnknown_02039338 _08146D50: ldrh r1, [r4, 0x2E] movs r0, 0x1 @@ -418558,7 +418558,7 @@ _08146D82: strb r0, [r1] b _08146DA4 .align 2, 0 -_08146D8C: .4byte 0x03001770 +_08146D8C: .4byte gMain _08146D90: .4byte 0x0000043c _08146D94: ldr r0, _08146DFC @@ -418606,10 +418606,10 @@ _08146DE4: pop {r0} bx r0 .align 2, 0 -_08146DFC: .4byte 0x0202f388 -_08146E00: .4byte 0x03002a60 -_08146E04: .4byte 0x020234cc -_08146E08: .4byte 0x03001770 +_08146DFC: .4byte gPaletteFade +_08146E00: .4byte gLinkStatus +_08146E04: .4byte gStringVar4 +_08146E08: .4byte gMain _08146E0C: .4byte 0x0000043c thumb_func_end sub_81469E4 @@ -418631,8 +418631,8 @@ fullscreen_save_activate: @ 8146E10 bx r0 .align 2, 0 _08146E30: .4byte sub_8146E50 -_08146E34: .4byte 0x0203933c -_08146E38: .4byte 0x0203933e +_08146E34: .4byte gUnknown_0203933C +_08146E38: .4byte gUnknown_0203933E thumb_func_end fullscreen_save_activate thumb_func_start sub_8146E3C @@ -418826,7 +418826,7 @@ _08146E6C: strb r0, [r7] b _08147032 .align 2, 0 -_08146FB0: .4byte 0x03001770 +_08146FB0: .4byte gMain _08146FB4: .4byte 0x0000043c _08146FB8: .4byte REG_BG3CNT _08146FBC: .4byte REG_BG0CNT @@ -418966,10 +418966,10 @@ _081470A6: bl SetMainCallback2 b _0814713E .align 2, 0 -_081470C8: .4byte 0x0203933e -_081470CC: .4byte 0x03005ea8 +_081470C8: .4byte gUnknown_0203933E +_081470CC: .4byte gUnknown_03005EA8 _081470D0: .4byte gSystemText_CheckCompleteSaveAttempt -_081470D4: .4byte 0x0203933c +_081470D4: .4byte gUnknown_0203933C _081470D8: .4byte gSystemText_SaveFailedBackupCheck _081470DC: .4byte gSystemText_BackupDamagedGameContinue _081470E0: .4byte sub_81471A4 @@ -419001,7 +419001,7 @@ _081470E4: bl MenuPrint b _0814713E .align 2, 0 -_08147104: .4byte 0x03005ebc +_08147104: .4byte gUnknown_03005EBC _08147108: .4byte gSystemText_SaveCompletedGameEnd _0814710C: .if REVISION >= 1 @@ -419094,8 +419094,8 @@ _0814718A: pop {r0} bx r0 .align 2, 0 -_08147190: .4byte 0x0203933e -_08147194: .4byte 0x03001770 +_08147190: .4byte gUnknown_0203933E +_08147194: .4byte gMain _08147198: .4byte gSystemText_GameplayEnded _0814719C: .4byte sub_8146E3C _081471A0: .4byte sub_81471A4 @@ -419129,8 +419129,8 @@ _081471D4: pop {r0} bx r0 .align 2, 0 -_081471DC: .4byte 0x0203933e -_081471E0: .4byte 0x03001770 +_081471DC: .4byte gUnknown_0203933E +_081471E0: .4byte gMain _081471E4: .4byte sub_8146E3C _081471E8: .4byte sub_81471EC thumb_func_end sub_81471A4 @@ -419150,7 +419150,7 @@ sub_81471EC: @ 81471EC bl DoSoftReset b _08147212 .align 2, 0 -_08147208: .4byte 0x03005ebc +_08147208: .4byte gUnknown_03005EBC _0814720C: bl SetMainCallback2 str r4, [r5] @@ -419227,10 +419227,10 @@ sub_8147218: @ 8147218 strb r0, [r3] b _081472B8 .align 2, 0 -_08147290: .4byte 0x03001770 +_08147290: .4byte gMain _08147294: .4byte gUnknown_08411940 _08147298: .4byte 0xfffffe00 -_0814729C: .4byte 0x0203933e +_0814729C: .4byte gUnknown_0203933E _081472A0: .4byte gUnknown_08411948 _081472A4: .4byte 0xfffffc00 _081472A8: @@ -419260,8 +419260,8 @@ _081472D0: bx r0 .align 2, 0 _081472D8: .4byte 0xfffffc00 -_081472DC: .4byte 0x030017ac -_081472E0: .4byte 0x0203933e +_081472DC: .4byte gUnknown_030017AC +_081472E0: .4byte gUnknown_0203933E thumb_func_end sub_8147218 thumb_func_start sub_81472E4 @@ -419344,7 +419344,7 @@ _08147366: bx r1 .align 2, 0 _08147374: .4byte 0x00000fff -_08147378: .4byte 0x030074a4 +_08147378: .4byte ProgramFlashByte thumb_func_end sub_8147324 thumb_func_start sub_814737C @@ -419411,7 +419411,7 @@ _081473E4: b _08147402 .align 2, 0 _081473E8: .4byte 0x0000084f -_081473EC: .4byte 0x02025734 +_081473EC: .4byte gSaveBlock1 _081473F0: .4byte 0x00004718 _081473F4: .4byte 0x0003000a _081473F8: .4byte 0x00030009 @@ -419497,9 +419497,9 @@ sub_8147478: @ 8147478 movs r0, 0x1 b _081474C2 .align 2, 0 -_081474B4: .4byte 0x03004360 +_081474B4: .4byte gPlayerParty _081474B8: .4byte 0x0000017d -_081474BC: .4byte 0x03004350 +_081474BC: .4byte gPlayerPartyCount _081474C0: movs r0, 0 _081474C2: @@ -419537,7 +419537,7 @@ _081474F8: movs r0, 0x1 b _0814750E .align 2, 0 -_081474FC: .4byte 0x02025734 +_081474FC: .4byte gSaveBlock1 _08147500: .4byte 0x0017000a _08147504: .4byte 0x00170009 _08147508: .4byte 0x0017000b @@ -419616,7 +419616,7 @@ sub_8147588: @ 8147588 b _081475BE .align 2, 0 _081475AC: .4byte 0x00000852 -_081475B0: .4byte 0x02025734 +_081475B0: .4byte gSaveBlock1 _081475B4: .4byte 0x00004418 _081475B8: .4byte 0x00190008 _081475BC: @@ -419638,8 +419638,8 @@ sub_81475C4: @ 81475C4 pop {r0} bx r0 .align 2, 0 -_081475D8: .4byte 0x0202ff84 -_081475DC: .4byte 0x03005ce0 +_081475D8: .4byte gUnknown_0202FF84 +_081475DC: .4byte gUnknown_03005CE0 thumb_func_end sub_81475C4 thumb_func_start sub_81475E0 @@ -419661,7 +419661,7 @@ sub_81475E0: @ 81475E0 pop {r1} bx r1 .align 2, 0 -_08147604: .4byte 0x03004b20 +_08147604: .4byte gTasks _08147608: .4byte sub_814760C thumb_func_end sub_81475E0 @@ -419759,7 +419759,7 @@ sub_81476B0: @ 81476B0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_081476D4: .4byte 0x03004b28 +_081476D4: .4byte gUnknown_03004B28 _081476D8: .4byte _081476DC .align 2, 0 _081476DC: @@ -419861,7 +419861,7 @@ _08147794: b _081477AE .align 2, 0 _081477A4: .4byte gSaveBlock2 -_081477A8: .4byte 0x03001770 +_081477A8: .4byte gMain _081477AC: movs r0, 0x1 _081477AE: @@ -419897,7 +419897,7 @@ sub_81477B4: @ 81477B4 bx r0 .align 2, 0 _081477E8: .4byte sub_814782C -_081477EC: .4byte 0x03004b20 +_081477EC: .4byte gTasks thumb_func_end sub_81477B4 thumb_func_start sub_81477F0 @@ -419928,7 +419928,7 @@ sub_81477F0: @ 81477F0 bx r0 .align 2, 0 _08147824: .4byte sub_814782C -_08147828: .4byte 0x03004b20 +_08147828: .4byte gTasks thumb_func_end sub_81477F0 thumb_func_start sub_814782C @@ -419977,7 +419977,7 @@ _08147884: pop {r0} bx r0 .align 2, 0 -_0814788C: .4byte 0x03004b20 +_0814788C: .4byte gTasks thumb_func_end sub_814782C thumb_func_start sub_8147890 @@ -420019,7 +420019,7 @@ _081478CE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_081478D8: .4byte 0x03001770 +_081478D8: .4byte gMain _081478DC: .4byte 0x0000043c _081478E0: .4byte _081478E4 .align 2, 0 @@ -420047,7 +420047,7 @@ _0814791C: adds r1, r2 b _08147A4A .align 2, 0 -_08147930: .4byte 0x03001770 +_08147930: .4byte gMain _08147934: .4byte 0x0000043c _08147938: bl ResetPaletteFade @@ -420058,7 +420058,7 @@ _08147938: strb r0, [r2, 0x8] b _08147A44 .align 2, 0 -_08147948: .4byte 0x0202f388 +_08147948: .4byte gPaletteFade _0814794C: bl ResetSpriteData ldr r1, _08147958 @@ -420066,7 +420066,7 @@ _0814794C: adds r1, r2 b _08147A4A .align 2, 0 -_08147958: .4byte 0x03001770 +_08147958: .4byte gMain _0814795C: .4byte 0x0000043c _08147960: bl FreeAllSpritePalettes @@ -420080,7 +420080,7 @@ _08147966: b _08147A4A .align 2, 0 _08147974: .4byte gWindowConfig_81E6E50 -_08147978: .4byte 0x03001770 +_08147978: .4byte gMain _0814797C: .4byte 0x0000043c _08147980: ldr r0, _08147988 @@ -420106,7 +420106,7 @@ _08147996: .align 2, 0 _081479A8: .4byte 0x02000000 _081479AC: .4byte 0x0001ffff -_081479B0: .4byte 0x03001770 +_081479B0: .4byte gMain _081479B4: .4byte 0x0000043c _081479B8: ldr r0, _081479D4 @@ -420123,8 +420123,8 @@ _081479B8: _081479D0: b _08147A44 .align 2, 0 -_081479D4: .4byte 0x02039310 -_081479D8: .4byte 0x03004360 +_081479D4: .4byte gUnknown_02039310 +_081479D8: .4byte gPlayerParty _081479DC: bl sub_81480B4 ldr r1, _081479EC @@ -420149,8 +420149,8 @@ _081479F4: strb r0, [r1] b _08147A44 .align 2, 0 -_08147A10: .4byte 0x02039310 -_08147A14: .4byte 0x03004360 +_08147A10: .4byte gUnknown_02039310 +_08147A14: .4byte gPlayerParty _08147A18: .4byte 0x02000000 _08147A1C: .4byte 0x0001fffe _08147A20: @@ -420164,7 +420164,7 @@ _08147A20: adds r1, r2 b _08147A4A .align 2, 0 -_08147A34: .4byte 0x03001770 +_08147A34: .4byte gMain _08147A38: .4byte 0x0000043c _08147A3C: bl sub_8055870 @@ -420180,7 +420180,7 @@ _08147A4A: strb r0, [r1] b _08147AD0 .align 2, 0 -_08147A54: .4byte 0x03001770 +_08147A54: .4byte gMain _08147A58: .4byte 0x0000043c _08147A5C: ldr r3, _08147AB0 @@ -420228,9 +420228,9 @@ _08147AB0: .4byte 0x04000208 _08147AB4: .4byte 0x04000200 _08147AB8: .4byte REG_DISPSTAT _08147ABC: .4byte sub_81478A8 -_08147AC0: .4byte 0x03001770 +_08147AC0: .4byte gMain _08147AC4: .4byte 0x0000043c -_08147AC8: .4byte 0x0202f388 +_08147AC8: .4byte gPaletteFade _08147ACC: .4byte sub_8147890 _08147AD0: movs r0, 0 @@ -420394,8 +420394,8 @@ _08147C14: bl LoadCompressedObjectPalette b _08147C40 .align 2, 0 -_08147C24: .4byte 0x0203855e -_08147C28: .4byte 0x02039350 +_08147C24: .4byte word_203855E +_08147C28: .4byte gUnknown_02039350 _08147C2C: ldr r0, _08147C34 movs r1, 0xC0 @@ -420468,8 +420468,8 @@ sub_8147C90: @ 8147C90 pop {r0} bx r0 .align 2, 0 -_08147CB8: .4byte 0x02025f2c -_08147CBC: .4byte 0x02039350 +_08147CB8: .4byte gUnknown_02025F2C +_08147CBC: .4byte gUnknown_02039350 _08147CC0: .4byte gUnknown_084120A4 _08147CC4: .4byte 0x000039e2 thumb_func_end sub_8147C90 @@ -420506,8 +420506,8 @@ _08147CDC: beq _08147D38 b _08147D8C .align 2, 0 -_08147D00: .4byte 0x0202f388 -_08147D04: .4byte 0x03004b20 +_08147D00: .4byte gPaletteFade +_08147D04: .4byte gTasks _08147D08: .4byte 0x0000010d _08147D0C: ldr r0, _08147D1C @@ -420527,8 +420527,8 @@ _08147D20: bl sub_81481DC b _08147D8C .align 2, 0 -_08147D30: .4byte 0x03005f3c -_08147D34: .4byte 0x03005f94 +_08147D30: .4byte gUnknown_03005F3C +_08147D34: .4byte gUnknown_03005F94 _08147D38: ldr r0, _08147D48 ldr r2, _08147D4C @@ -420576,8 +420576,8 @@ _08147D8C: bl sub_814825C b _08147DB8 .align 2, 0 -_08147DA0: .4byte 0x03005f94 -_08147DA4: .4byte 0x03005f34 +_08147DA0: .4byte gUnknown_03005F94 +_08147DA4: .4byte gUnknown_03005F34 _08147DA8: cmp r2, r0 bne _08147DB8 @@ -420604,8 +420604,8 @@ _08147DCE: pop {r0} bx r0 .align 2, 0 -_08147DD4: .4byte 0x03004b20 -_08147DD8: .4byte 0x03005f94 +_08147DD4: .4byte gTasks +_08147DD8: .4byte gUnknown_03005F94 thumb_func_end sub_8147CC8 thumb_func_start sub_8147DDC @@ -420632,7 +420632,7 @@ sub_8147DDC: @ 8147DDC bx r0 .align 2, 0 _08147E08: .4byte sub_8147CC8 -_08147E0C: .4byte 0x03004b20 +_08147E0C: .4byte gTasks thumb_func_end sub_8147DDC thumb_func_start sub_8147E10 @@ -420657,7 +420657,7 @@ _08147E30: pop {r0} bx r0 .align 2, 0 -_08147E38: .4byte 0x03004b20 +_08147E38: .4byte gTasks _08147E3C: .4byte sub_8147F4C thumb_func_end sub_8147E10 @@ -420701,14 +420701,14 @@ sub_8147E40: @ 8147E40 bl StringExpandPlaceholders b _08147ED8 .align 2, 0 -_08147E94: .4byte 0x02039310 -_08147E98: .4byte 0x03004360 -_08147E9C: .4byte 0x0203855e -_08147EA0: .4byte 0x02025f2c -_08147EA4: .4byte 0x02039312 -_08147EA8: .4byte 0x020231cc -_08147EAC: .4byte 0x020232cc -_08147EB0: .4byte 0x020234cc +_08147E94: .4byte gUnknown_02039310 +_08147E98: .4byte gPlayerParty +_08147E9C: .4byte word_203855E +_08147EA0: .4byte gUnknown_02025F2C +_08147EA4: .4byte gUnknown_02039312 +_08147EA8: .4byte gStringVar1 +_08147EAC: .4byte gStringVar2 +_08147EB0: .4byte gStringVar4 _08147EB4: .4byte gContestStatsText_NormallyAte _08147EB8: cmp r0, 0 @@ -420718,7 +420718,7 @@ _08147EB8: bl StringExpandPlaceholders b _08147ED8 .align 2, 0 -_08147EC8: .4byte 0x020234cc +_08147EC8: .4byte gStringVar4 _08147ECC: .4byte gContestStatsText_HappilyAte _08147ED0: ldr r0, _08147EF8 @@ -420740,9 +420740,9 @@ _08147ED8: pop {r0} bx r0 .align 2, 0 -_08147EF8: .4byte 0x020234cc +_08147EF8: .4byte gStringVar4 _08147EFC: .4byte gContestStatsText_DisdainfullyAte -_08147F00: .4byte 0x03004b20 +_08147F00: .4byte gTasks _08147F04: .4byte sub_8147E10 thumb_func_end sub_8147E40 @@ -420772,10 +420772,10 @@ _08147F34: pop {r0} bx r0 .align 2, 0 -_08147F3C: .4byte 0x0202f388 -_08147F40: .4byte 0x03007380 +_08147F3C: .4byte gPaletteFade +_08147F40: .4byte gUnknown_03007380 _08147F44: .4byte 0x0000ffff -_08147F48: .4byte 0x03001770 +_08147F48: .4byte gMain thumb_func_end sub_8147F08 thumb_func_start sub_8147F4C @@ -420804,7 +420804,7 @@ sub_8147F4C: @ 8147F4C pop {r0} bx r0 .align 2, 0 -_08147F7C: .4byte 0x03004b20 +_08147F7C: .4byte gTasks _08147F80: .4byte sub_8147F08 thumb_func_end sub_8147F4C @@ -420887,13 +420887,13 @@ _08148016: pop {r1} bx r1 .align 2, 0 -_08148024: .4byte 0x02024e8c -_08148028: .4byte 0x03005f24 -_0814802C: .4byte 0x03005f2c -_08148030: .4byte 0x03005f30 -_08148034: .4byte 0x02020004 +_08148024: .4byte gUnknown_02024E8C +_08148028: .4byte gUnknown_03005F24 +_0814802C: .4byte gUnknown_03005F2C +_08148030: .4byte gUnknown_03005F30 +_08148034: .4byte gSprites _08148038: .4byte SpriteCallbackDummy -_0814803C: .4byte 0x03005f28 +_0814803C: .4byte gUnknown_03005F28 _08148040: .4byte gSpriteAffineAnimTable_84120EC thumb_func_end sub_8147F84 @@ -420920,7 +420920,7 @@ sub_8148044: @ 8148044 str r0, [r1] bx lr .align 2, 0 -_0814806C: .4byte 0x02020004 +_0814806C: .4byte gSprites _08148070: .4byte 0x0000fff8 _08148074: .4byte sub_8148078 thumb_func_end sub_8148044 @@ -420997,7 +420997,7 @@ sub_81480B4: @ 81480B4 pop {r1} bx r1 .align 2, 0 -_081480FC: .4byte 0x02020004 +_081480FC: .4byte gSprites _08148100: .4byte gSpriteAffineAnimTable_84121A0 _08148104: .4byte SpriteCallbackDummy thumb_func_end sub_81480B4 @@ -421035,7 +421035,7 @@ sub_8148108: @ 8148108 ldr r1, _0814814C b _08148158 .align 2, 0 -_08148148: .4byte 0x02020004 +_08148148: .4byte gSprites _0814814C: .4byte gSpriteAffineAnimTable_84121A4 _08148150: mov r0, r8 @@ -421057,7 +421057,7 @@ _08148158: bx r0 .align 2, 0 _08148174: .4byte gSpriteAffineAnimTable_84121A8 -_08148178: .4byte 0x02020004 +_08148178: .4byte gSprites thumb_func_end sub_8148108 thumb_func_start sub_814817C @@ -421083,7 +421083,7 @@ sub_814817C: @ 814817C bx r1 .align 2, 0 _081481A4: .4byte gSpriteTemplate_84121E4 -_081481A8: .4byte 0x02020004 +_081481A8: .4byte gSprites _081481AC: .4byte 0x0000fff4 thumb_func_end sub_814817C @@ -421172,9 +421172,9 @@ _08148244: pop {r0} bx r0 .align 2, 0 -_0814824C: .4byte 0x03005f34 +_0814824C: .4byte gUnknown_03005F34 _08148250: .4byte gNatureToMonPokeblockAnim -_08148254: .4byte 0x03005f30 +_08148254: .4byte gUnknown_03005F30 _08148258: .4byte gMonPokeblockAnims thumb_func_end sub_81481DC @@ -421193,7 +421193,7 @@ _08148268: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08148274: .4byte 0x03005f3c +_08148274: .4byte gUnknown_03005F3C _08148278: .4byte _0814827C .align 2, 0 _0814827C: @@ -421314,14 +421314,14 @@ _081483E8: strb r0, [r1] b _08148532 .align 2, 0 -_0814841C: .4byte 0x03005f40 +_0814841C: .4byte gUnknown_03005F40 _08148420: .4byte gNatureToMonPokeblockAnim -_08148424: .4byte 0x03005f30 -_08148428: .4byte 0x03005f20 -_0814842C: .4byte 0x03005f2c -_08148430: .4byte 0x02020004 -_08148434: .4byte 0x03005f50 -_08148438: .4byte 0x03005f3c +_08148424: .4byte gUnknown_03005F30 +_08148428: .4byte gUnknown_03005F20 +_0814842C: .4byte gUnknown_03005F2C +_08148430: .4byte gSprites +_08148434: .4byte gUnknown_03005F50 +_08148438: .4byte gUnknown_03005F3C _0814843C: bl sub_8148540 ldr r1, _081484A4 @@ -421376,11 +421376,11 @@ _0814847A: b _081484EE .align 2, 0 _081484A4: .4byte gNatureToMonPokeblockAnim -_081484A8: .4byte 0x03005f30 -_081484AC: .4byte 0x03005f20 +_081484A8: .4byte gUnknown_03005F30 +_081484AC: .4byte gUnknown_03005F20 _081484B0: .4byte gSpriteAffineAnimTable_8412050 -_081484B4: .4byte 0x03005f3c -_081484B8: .4byte 0x03005f28 +_081484B4: .4byte gUnknown_03005F3C +_081484B8: .4byte gUnknown_03005F28 _081484BC: ldr r0, _081484C8 ldr r0, [r0] @@ -421388,7 +421388,7 @@ _081484BC: bl StartSpriteAffineAnim b _081484EE .align 2, 0 -_081484C8: .4byte 0x03005f20 +_081484C8: .4byte gUnknown_03005F20 _081484CC: bl sub_81485CC lsls r0, 24 @@ -421411,9 +421411,9 @@ _081484EE: strb r0, [r1] b _08148532 .align 2, 0 -_081484F8: .4byte 0x03005fa0 -_081484FC: .4byte 0x03005f40 -_08148500: .4byte 0x03005f3c +_081484F8: .4byte gUnknown_03005FA0 +_081484FC: .4byte gUnknown_03005F40 +_08148500: .4byte gUnknown_03005F3C _08148504: ldr r0, _0814851C ldr r0, [r0] @@ -421426,8 +421426,8 @@ _08148504: strb r0, [r1] b _08148532 .align 2, 0 -_0814851C: .4byte 0x03005f20 -_08148520: .4byte 0x03005f3c +_0814851C: .4byte gUnknown_03005F20 +_08148520: .4byte gUnknown_03005F3C _08148524: bl sub_8148618 ldr r0, _08148538 @@ -421439,8 +421439,8 @@ _08148532: pop {r0} bx r0 .align 2, 0 -_08148538: .4byte 0x03005f40 -_0814853C: .4byte 0x03005f3c +_08148538: .4byte gUnknown_03005F40 +_0814853C: .4byte gUnknown_03005F3C thumb_func_end sub_814825C thumb_func_start sub_8148540 @@ -421501,10 +421501,10 @@ _0814854C: movs r0, 0 b _081485C6 .align 2, 0 -_081485B4: .4byte 0x03005fa0 +_081485B4: .4byte gUnknown_03005FA0 _081485B8: .4byte gMonPokeblockAnims -_081485BC: .4byte 0x03005f40 -_081485C0: .4byte 0x03005f20 +_081485BC: .4byte gUnknown_03005F40 +_081485C0: .4byte gUnknown_03005F20 _081485C4: movs r0, 0x1 _081485C6: @@ -421543,8 +421543,8 @@ sub_81485CC: @ 81485CC movs r0, 0 b _08148612 .align 2, 0 -_08148604: .4byte 0x03005fa0 -_08148608: .4byte 0x03005f20 +_08148604: .4byte gUnknown_03005FA0 +_08148608: .4byte gUnknown_03005F20 _0814860C: .4byte 0x0201d000 _08148610: movs r0, 0x1 @@ -421564,7 +421564,7 @@ sub_8148618: @ 8148618 pop {r1} bx r1 .align 2, 0 -_08148628: .4byte 0x03005f20 +_08148628: .4byte gUnknown_03005F20 thumb_func_end sub_8148618 thumb_func_start sub_814862C @@ -421676,7 +421676,7 @@ _081486D4: pop {r0} bx r0 .align 2, 0 -_08148700: .4byte 0x03005fa0 +_08148700: .4byte gUnknown_03005FA0 _08148704: .4byte 0x0201cffe _08148708: .4byte 0x0201d000 _0814870C: .4byte 0x0201d400 @@ -421760,7 +421760,7 @@ _0814876A: adds r1, r5 b _081487CE .align 2, 0 -_081487A4: .4byte 0x03005fa0 +_081487A4: .4byte gUnknown_03005FA0 _081487A8: .4byte 0x0201d000 _081487AC: movs r1, 0 @@ -421893,7 +421893,7 @@ sub_8148830: @ 8148830 _081488A8: .4byte sub_814881C _081488AC: .4byte gSystemText_ClearAllSaveDataPrompt _081488B0: .4byte gUnknown_08376D74 -_081488B4: .4byte 0x03004b20 +_081488B4: .4byte gTasks _081488B8: .4byte sub_81488BC thumb_func_end sub_8148830 @@ -421933,7 +421933,7 @@ _081488E2: b _0814891E .align 2, 0 _08148900: .4byte gSystemText_ClearingData -_08148904: .4byte 0x03004b20 +_08148904: .4byte gTasks _08148908: .4byte sub_8148930 _0814890C: movs r0, 0x5 @@ -422138,16 +422138,16 @@ _08148A2C: strb r4, [r0] b _08148B28 .align 2, 0 -_08148AA4: .4byte 0x03001770 +_08148AA4: .4byte gMain _08148AA8: .4byte 0x0000043c _08148AAC: .4byte 0x040000d4 _08148AB0: .4byte 0x8100c000 _08148AB4: .4byte 0x85000100 _08148AB8: .4byte 0x05000002 _08148ABC: .4byte 0x810001ff -_08148AC0: .4byte 0x0202eac8 +_08148AC0: .4byte gPlttBufferUnfaded _08148AC4: .4byte 0x00007fff -_08148AC8: .4byte 0x0202eec8 +_08148AC8: .4byte gPlttBufferFaded _08148ACC: .4byte 0x00003945 _08148AD0: .4byte 0x06000020 _08148AD4: .4byte 0x00001111 @@ -422175,7 +422175,7 @@ _08148B04: movs r0, 0x1 b _08148B2A .align 2, 0 -_08148B20: .4byte 0x0202f388 +_08148B20: .4byte gPaletteFade _08148B24: .4byte sub_8148954 _08148B28: movs r0, 0 @@ -422211,7 +422211,7 @@ _08148B48: strb r0, [r4] b _08148B80 .align 2, 0 -_08148B60: .4byte 0x03001770 +_08148B60: .4byte gMain _08148B64: .4byte 0x0000043c _08148B68: .4byte 0x0000ffff _08148B6C: @@ -422229,7 +422229,7 @@ _08148B80: pop {r0} bx r0 .align 2, 0 -_08148B88: .4byte 0x0202f388 +_08148B88: .4byte gPaletteFade thumb_func_end sub_8148B34 thumb_func_start load_intro_part2_graphics @@ -422321,8 +422321,8 @@ _08148C60: .4byte 0x06003000 _08148C64: .4byte gUnknown_08413300 _08148C68: .4byte gUnknown_08416BDC _08148C6C: .4byte gUnknown_08413CCC -_08148C70: .4byte 0x0203935c -_08148C74: .4byte 0x030028f8 +_08148C70: .4byte gUnknown_0203935C +_08148C74: .4byte gReservedSpritePaletteCount thumb_func_end load_intro_part2_graphics thumb_func_start sub_8148C78 @@ -422533,8 +422533,8 @@ _08148E78: .4byte 0x06003000 _08148E7C: .4byte gUnknown_08413E38 _08148E80: .4byte gUnknown_08416C70 _08148E84: .4byte gUnknown_08414064 -_08148E88: .4byte 0x030028f8 -_08148E8C: .4byte 0x0203935c +_08148E88: .4byte gReservedSpritePaletteCount +_08148E8C: .4byte gUnknown_0203935C thumb_func_end sub_8148CB0 thumb_func_start sub_8148E90 @@ -422623,7 +422623,7 @@ sub_8148EC0: @ 8148EC0 bx r1 .align 2, 0 _08148F34: .4byte sub_8148F3C -_08148F38: .4byte 0x03004b20 +_08148F38: .4byte gTasks thumb_func_end sub_8148EC0 thumb_func_start sub_8148F3C @@ -422690,11 +422690,11 @@ _08148F7C: strh r0, [r2] b _08148FD8 .align 2, 0 -_08148FB4: .4byte 0x03004b20 +_08148FB4: .4byte gTasks _08148FB8: .4byte REG_BG1HOFS _08148FBC: .4byte REG_BG1VOFS -_08148FC0: .4byte 0x02039358 -_08148FC4: .4byte 0x0203935a +_08148FC0: .4byte gUnknown_02039358 +_08148FC4: .4byte gUnknown_0203935A _08148FC8: .4byte REG_BG2HOFS _08148FCC: .4byte REG_BG2VOFS _08148FD0: @@ -422733,7 +422733,7 @@ _08149008: bx r0 .align 2, 0 _08149010: .4byte REG_BG2VOFS -_08149014: .4byte 0x02039358 +_08149014: .4byte gUnknown_02039358 _08149018: .4byte REG_BG3HOFS _0814901C: .4byte REG_BG3VOFS thumb_func_end sub_8148F3C @@ -422774,9 +422774,9 @@ _08149034: ldrh r1, [r2, 0x14] b _08149076 .align 2, 0 -_08149060: .4byte 0x03001770 -_08149064: .4byte 0x0202f388 -_08149068: .4byte 0x0202eac8 +_08149060: .4byte gMain +_08149064: .4byte gPaletteFade +_08149068: .4byte gPlttBufferUnfaded _0814906C: ldr r2, _08149094 ldrh r1, [r2, 0x14] @@ -422797,7 +422797,7 @@ _08149076: bl LoadPalette b _08149100 .align 2, 0 -_08149094: .4byte 0x0202eac8 +_08149094: .4byte gPlttBufferUnfaded _08149098: ldr r0, _081490C8 ldr r2, [r0, 0x20] @@ -422823,8 +422823,8 @@ _08149098: ldr r2, _081490D4 b _081490E6 .align 2, 0 -_081490C8: .4byte 0x03001770 -_081490CC: .4byte 0x0202f388 +_081490C8: .4byte gMain +_081490CC: .4byte gPaletteFade _081490D0: .4byte 0x00003d27 _081490D4: .4byte 0x00000295 _081490D8: @@ -422869,7 +422869,7 @@ sub_814910C: @ 814910C bl DestroySprite b _0814916C .align 2, 0 -_08149124: .4byte 0x0203935c +_08149124: .4byte gUnknown_0203935C _08149128: movs r1, 0x20 ldrsh r0, [r2, r1] @@ -422898,8 +422898,8 @@ _08149144: b _08149168 .align 2, 0 _08149158: .4byte 0x0000ffe0 -_0814915C: .4byte 0x02039358 -_08149160: .4byte 0x0203935a +_0814915C: .4byte gUnknown_02039358 +_08149160: .4byte gUnknown_0203935A _08149164: ldr r0, _08149170 ldrh r0, [r0] @@ -422910,7 +422910,7 @@ _0814916C: pop {r0} bx r0 .align 2, 0 -_08149170: .4byte 0x02039358 +_08149170: .4byte gUnknown_02039358 thumb_func_end sub_814910C thumb_func_start sub_8149174 @@ -423014,9 +423014,9 @@ _0814922A: pop {r0} bx r0 .align 2, 0 -_0814923C: .4byte 0x02020004 +_0814923C: .4byte gSprites _08149240: .4byte gSpriteTemplate_8416B3C -_08149244: .4byte 0x0202000c +_08149244: .4byte gSprites + 0x8 thumb_func_end sub_8149174 thumb_func_start sub_8149248 @@ -423125,7 +423125,7 @@ sub_81492A0: @ 81492A0 pop {r0} bx r0 .align 2, 0 -_0814930C: .4byte 0x02020004 +_0814930C: .4byte gSprites thumb_func_end sub_81492A0 thumb_func_start sub_8149310 @@ -423168,7 +423168,7 @@ sub_8149310: @ 8149310 .align 2, 0 _0814935C: .4byte gSpriteTemplate_8416CDC _08149360: .4byte gSpriteTemplate_8416D2C -_08149364: .4byte 0x02020004 +_08149364: .4byte gSprites thumb_func_end sub_8149310 thumb_func_start sub_8149368 @@ -423211,7 +423211,7 @@ sub_8149368: @ 8149368 .align 2, 0 _081493B4: .4byte gSpriteTemplate_8416CF4 _081493B8: .4byte gSpriteTemplate_8416D44 -_081493BC: .4byte 0x02020004 +_081493BC: .4byte gSprites thumb_func_end sub_8149368 thumb_func_start nullsub_83 @@ -423268,7 +423268,7 @@ sub_81493C4: @ 81493C4 pop {r0} bx r0 .align 2, 0 -_08149420: .4byte 0x02020004 +_08149420: .4byte gSprites thumb_func_end sub_81493C4 thumb_func_start sub_8149424 @@ -423326,7 +423326,7 @@ sub_8149424: @ 8149424 .align 2, 0 _08149490: .4byte gSpriteTemplate_8416D7C _08149494: .4byte 0xffe00000 -_08149498: .4byte 0x02020004 +_08149498: .4byte gSprites _0814949C: .4byte sub_81493C4 thumb_func_end sub_8149424 @@ -423385,7 +423385,7 @@ sapphire_sub_81494A0: @ 81494A0 .align 2, 0 _0814950C: .4byte gSpriteTemplate_8416D94 _08149510: .4byte 0xffe00000 -_08149514: .4byte 0x02020004 +_08149514: .4byte gSprites _08149518: .4byte sub_81493C4 thumb_func_end sapphire_sub_81494A0 @@ -423570,7 +423570,7 @@ _0814965E: bx r0 .align 2, 0 _08149664: .4byte gSpriteTemplate_8416EB8 -_08149668: .4byte 0x02020004 +_08149668: .4byte gSprites _0814966C: .4byte sub_8149558 thumb_func_end sub_8149614 @@ -423683,7 +423683,7 @@ _0814973A: bx r0 .align 2, 0 _08149740: .4byte gSpriteTemplate_8416EB8 -_08149744: .4byte 0x02020004 +_08149744: .4byte gSprites _08149748: .4byte sub_8149670 thumb_func_end sub_81496E4 @@ -423776,7 +423776,7 @@ _081497EA: bx r0 .align 2, 0 _081497F0: .4byte gSpriteTemplate_8416EB8 -_081497F4: .4byte 0x02020004 +_081497F4: .4byte gSprites _081497F8: .4byte sub_814974C thumb_func_end sub_8149794 @@ -423954,7 +423954,7 @@ _0814993C: bx r0 .align 2, 0 _08149948: .4byte gSpriteTemplate_8416EB8 -_0814994C: .4byte 0x02020004 +_0814994C: .4byte gSprites _08149950: .4byte sub_81497FC thumb_func_end sub_81498CC @@ -423994,7 +423994,7 @@ sub_8149970: @ 8149970 bx r1 .align 2, 0 _08149998: .4byte sub_81499A0 -_0814999C: .4byte 0x03004b20 +_0814999C: .4byte gTasks thumb_func_end sub_8149970 thumb_func_start sub_81499A0 @@ -424031,7 +424031,7 @@ sub_81499A0: @ 81499A0 pop {r0} bx r0 .align 2, 0 -_081499E4: .4byte 0x03004b20 +_081499E4: .4byte gTasks _081499E8: .4byte 0x00007fff _081499EC: .4byte sub_81499F0 thumb_func_end sub_81499A0 @@ -424083,7 +424083,7 @@ _08149A36: strh r0, [r1, 0x26] b _08149A54 .align 2, 0 -_08149A48: .4byte 0x03004b20 +_08149A48: .4byte gTasks _08149A4C: movs r0, 0x60 strh r0, [r1, 0x26] @@ -424116,7 +424116,7 @@ sub_8149A60: @ 8149A60 strh r0, [r1, 0x26] b _08149A8A .align 2, 0 -_08149A80: .4byte 0x03004b20 +_08149A80: .4byte gTasks _08149A84: adds r0, r2, 0 bl DestroyTask @@ -424162,7 +424162,7 @@ sub_8149AA8: @ 8149AA8 pop {r0} bx r0 .align 2, 0 -_08149AD4: .4byte 0x03004b20 +_08149AD4: .4byte gTasks _08149AD8: .4byte sub_8149ADC thumb_func_end sub_8149AA8 @@ -424203,7 +424203,7 @@ _08149B0E: strh r0, [r1, 0x26] b _08149B28 .align 2, 0 -_08149B20: .4byte 0x03004b20 +_08149B20: .4byte gTasks _08149B24: ldr r0, _08149B30 str r0, [r1] @@ -424261,7 +424261,7 @@ sub_8149B5C: @ 8149B5C pop {r0} bx r0 .align 2, 0 -_08149B88: .4byte 0x03004b20 +_08149B88: .4byte gTasks _08149B8C: .4byte sub_8149B90 thumb_func_end sub_8149B5C @@ -424323,7 +424323,7 @@ _08149BEA: strh r0, [r1, 0x26] b _08149C04 .align 2, 0 -_08149BFC: .4byte 0x03004b20 +_08149BFC: .4byte gTasks _08149C00: ldr r0, _08149C0C str r0, [r1] @@ -424367,7 +424367,7 @@ sub_8149C20: @ 8149C20 bx r1 .align 2, 0 _08149C48: .4byte sub_8149C50 -_08149C4C: .4byte 0x03004b20 +_08149C4C: .4byte gTasks thumb_func_end sub_8149C20 thumb_func_start sub_8149C50 @@ -424405,9 +424405,9 @@ sub_8149C50: @ 8149C50 pop {r0} bx r0 .align 2, 0 -_08149C98: .4byte 0x03004b20 -_08149C9C: .4byte 0x0202ef08 -_08149CA0: .4byte 0x0202eb08 +_08149C98: .4byte gTasks +_08149C9C: .4byte gUnknown_0202EF08 +_08149CA0: .4byte gUnknown_0202EB08 _08149CA4: .4byte 0xfff9001c _08149CA8: .4byte 0x00007fff _08149CAC: .4byte sub_8149CB0 @@ -424441,7 +424441,7 @@ sub_8149CB0: @ 8149CB0 bl sub_81498CC b _08149D10 .align 2, 0 -_08149CE8: .4byte 0x03004b20 +_08149CE8: .4byte gTasks _08149CEC: movs r4, 0 _08149CEE: @@ -424473,7 +424473,7 @@ _08149D10: .align 2, 0 _08149D20: .4byte 0xffff001c _08149D24: .4byte 0x00007fff -_08149D28: .4byte 0x03004b20 +_08149D28: .4byte gTasks _08149D2C: ldr r0, _08149D38 str r0, [r1] @@ -424503,7 +424503,7 @@ _08149D54: pop {r0} bx r0 .align 2, 0 -_08149D58: .4byte 0x0202f388 +_08149D58: .4byte gPaletteFade thumb_func_end sub_8149D3C thumb_func_start sub_8149D5C @@ -424528,7 +424528,7 @@ sub_8149D5C: @ 8149D5C bx r1 .align 2, 0 _08149D84: .4byte sub_8149D8C -_08149D88: .4byte 0x03004b20 +_08149D88: .4byte gTasks thumb_func_end sub_8149D5C thumb_func_start sub_8149D8C @@ -424566,9 +424566,9 @@ sub_8149D8C: @ 8149D8C pop {r0} bx r0 .align 2, 0 -_08149DD4: .4byte 0x03004b20 -_08149DD8: .4byte 0x0202ef08 -_08149DDC: .4byte 0x0202eb08 +_08149DD4: .4byte gTasks +_08149DD8: .4byte gUnknown_0202EF08 +_08149DDC: .4byte gUnknown_0202EB08 _08149DE0: .4byte 0xfff90001 _08149DE4: .4byte 0x00007fff _08149DE8: .4byte sub_8149DEC @@ -424602,7 +424602,7 @@ sub_8149DEC: @ 8149DEC bl sub_81498CC b _08149E4C .align 2, 0 -_08149E24: .4byte 0x03004b20 +_08149E24: .4byte gTasks _08149E28: movs r4, 0 _08149E2A: @@ -424634,7 +424634,7 @@ _08149E4C: .align 2, 0 _08149E5C: .4byte 0xffff0001 _08149E60: .4byte 0x00007fff -_08149E64: .4byte 0x03004b20 +_08149E64: .4byte gTasks _08149E68: ldr r0, _08149E74 str r0, [r1] @@ -424806,10 +424806,10 @@ _08149E96: .align 2, 0 _08149FB0: .4byte sub_8149FC8 _08149FB4: .4byte 0x00007fff -_08149FB8: .4byte 0x03004b20 -_08149FBC: .4byte 0x02020004 +_08149FB8: .4byte gTasks +_08149FBC: .4byte gSprites _08149FC0: .4byte nullsub_85 -_08149FC4: .4byte 0x0202f0c8 +_08149FC4: .4byte gUnknown_0202F0C8 thumb_func_end sub_8149E7C thumb_func_start sub_8149FC8 @@ -424829,7 +424829,7 @@ sub_8149FC8: @ 8149FC8 str r0, [r1] bx lr .align 2, 0 -_08149FE4: .4byte 0x03004b20 +_08149FE4: .4byte gTasks _08149FE8: .4byte sub_8149FEC thumb_func_end sub_8149FC8 @@ -424851,7 +424851,7 @@ sub_8149FEC: @ 8149FEC bl sub_814A208 b _0814A032 .align 2, 0 -_0814A00C: .4byte 0x03004b20 +_0814A00C: .4byte gTasks _0814A010: ldrh r1, [r2, 0x14] movs r4, 0x14 @@ -424898,7 +424898,7 @@ sub_814A03C: @ 814A03C str r0, [r2] b _0814A14C .align 2, 0 -_0814A060: .4byte 0x03004b20 +_0814A060: .4byte gTasks _0814A064: .4byte sub_814A208 _0814A068: movs r6, 0 @@ -425115,8 +425115,8 @@ sub_814A158: @ 814A158 pop {r0} bx r0 .align 2, 0 -_0814A200: .4byte 0x02020004 -_0814A204: .4byte 0x03004b20 +_0814A200: .4byte gSprites +_0814A204: .4byte gTasks thumb_func_end sub_814A158 thumb_func_start sub_814A208 @@ -425205,8 +425205,8 @@ sub_814A208: @ 814A208 pop {r0} bx r0 .align 2, 0 -_0814A2B0: .4byte 0x02020004 -_0814A2B4: .4byte 0x03004b20 +_0814A2B0: .4byte gSprites +_0814A2B4: .4byte gTasks thumb_func_end sub_814A208 thumb_func_start sub_814A2B8 @@ -425328,7 +425328,7 @@ sub_814A374: @ 814A374 movs r0, 0 b _0814A39E .align 2, 0 -_0814A38C: .4byte 0x0202e828 +_0814A38C: .4byte gMapHeader _0814A390: ldr r1, _0814A3A4 ldr r0, _0814A3A8 @@ -425341,9 +425341,9 @@ _0814A39E: pop {r1} bx r1 .align 2, 0 -_0814A3A4: .4byte 0x0300485c +_0814A3A4: .4byte gUnknown_0300485C _0814A3A8: .4byte sub_808AB90 -_0814A3AC: .4byte 0x03005ce4 +_0814A3AC: .4byte gUnknown_03005CE4 _0814A3B0: .4byte hm_teleport_run_dp02scr thumb_func_end sub_814A374 @@ -425360,8 +425360,8 @@ hm_teleport_run_dp02scr: @ 814A3B4 pop {r0} bx r0 .align 2, 0 -_0814A3CC: .4byte 0x0202ff84 -_0814A3D0: .4byte 0x03005ce0 +_0814A3CC: .4byte gUnknown_0202FF84 +_0814A3D0: .4byte gUnknown_03005CE0 thumb_func_end hm_teleport_run_dp02scr thumb_func_start sub_814A3D4 @@ -425385,7 +425385,7 @@ sub_814A3D4: @ 814A3D4 pop {r1} bx r1 .align 2, 0 -_0814A3FC: .4byte 0x03004b20 +_0814A3FC: .4byte gTasks _0814A400: .4byte sub_814A404 thumb_func_end sub_814A3D4 @@ -425432,7 +425432,7 @@ unref_sub_814A414: @ 814A414 bx r1 .align 2, 0 _0814A458: .4byte gUnknown_0842C29C -_0814A45C: .4byte 0x03004ae8 +_0814A45C: .4byte gUnknown_03004AE8 _0814A460: .4byte sub_814A464 thumb_func_end unref_sub_814A414 @@ -425468,8 +425468,8 @@ _0814A480: movs r0, 0 b _0814A4B2 .align 2, 0 -_0814A4A0: .4byte 0x02024d1e -_0814A4A4: .4byte 0x03004ae8 +_0814A4A0: .4byte gUnknown_02024D1E +_0814A4A4: .4byte gUnknown_03004AE8 _0814A4A8: .4byte gUnknown_0842C29C _0814A4AC: bl sub_8071C20 @@ -425517,7 +425517,7 @@ sub_814A4B8: @ 814A4B8 _0814A4FC: .4byte gSaveBlock2 _0814A500: .4byte 0x00000556 _0814A504: .4byte 0x00000557 -_0814A508: .4byte 0x02024d1e +_0814A508: .4byte gUnknown_02024D1E _0814A50C: .4byte 0x0000055c _0814A510: .4byte 0x0000055e _0814A514: .4byte 0x0000055a @@ -425606,11 +425606,11 @@ sub_814A590: @ 814A590 strb r1, [r0] bx lr .align 2, 0 -_0814A5AC: .4byte 0x0203a3d0 -_0814A5B0: .4byte 0x0203a3d1 -_0814A5B4: .4byte 0x0203a3d2 -_0814A5B8: .4byte 0x0203a3d3 -_0814A5BC: .4byte 0x0203a3d4 +_0814A5AC: .4byte gUnknown_0203A3D0 +_0814A5B0: .4byte gUnknown_0203A3D1 +_0814A5B4: .4byte gUnknown_0203A3D2 +_0814A5B8: .4byte gUnknown_0203A3D3 +_0814A5BC: .4byte gUnknown_0203A3D4 thumb_func_end sub_814A590 thumb_func_start sub_814A5C0 @@ -425706,15 +425706,15 @@ _0814A61C: strb r0, [r4, 0x5] b _0814A6AE .align 2, 0 -_0814A678: .4byte 0x0203a3d0 -_0814A67C: .4byte 0x0203a3d1 +_0814A678: .4byte gUnknown_0203A3D0 +_0814A67C: .4byte gUnknown_0203A3D1 _0814A680: .4byte 0x0000ffff -_0814A684: .4byte 0x0203a360 +_0814A684: .4byte gUnknown_0203A360 _0814A688: .4byte gUnknown_0842F240 _0814A68C: .4byte 0x0000fff0 _0814A690: .4byte gUnknown_0842F140 _0814A694: .4byte gSpriteTemplate_842F250 -_0814A698: .4byte 0x02020004 +_0814A698: .4byte gSprites _0814A69C: adds r0, r6, 0 bl IndexOfSpritePaletteTag @@ -425744,8 +425744,8 @@ _0814A6AE: strb r0, [r4, 0x5] b _0814A6F2 .align 2, 0 -_0814A6D4: .4byte 0x0203a3d1 -_0814A6D8: .4byte 0x02020004 +_0814A6D4: .4byte gUnknown_0203A3D1 +_0814A6D8: .4byte gSprites _0814A6DC: .4byte 0x0000ffff _0814A6E0: adds r0, r6, 0 @@ -425800,10 +425800,10 @@ _0814A72C: bx r1 .align 2, 0 _0814A744: .4byte REG_WINOUT -_0814A748: .4byte 0x0203a3d3 -_0814A74C: .4byte 0x0203a3d4 +_0814A748: .4byte gUnknown_0203A3D3 +_0814A74C: .4byte gUnknown_0203A3D4 _0814A750: .4byte 0x0400004b -_0814A754: .4byte 0x0203a3d0 +_0814A754: .4byte gUnknown_0203A3D0 thumb_func_end sub_814A5C0 thumb_func_start sub_814A758 @@ -425847,8 +425847,8 @@ _0814A79A: pop {r1} bx r1 .align 2, 0 -_0814A7A4: .4byte 0x0203a3d0 -_0814A7A8: .4byte 0x02020004 +_0814A7A4: .4byte gUnknown_0203A3D0 +_0814A7A8: .4byte gSprites thumb_func_end sub_814A758 thumb_func_start unref_sub_814A7AC @@ -425893,7 +425893,7 @@ _0814A7DA: pop {r1} bx r1 .align 2, 0 -_0814A7F8: .4byte 0x0202eac8 +_0814A7F8: .4byte gPlttBufferUnfaded thumb_func_end unref_sub_814A7AC thumb_func_start sub_814A7FC @@ -425948,14 +425948,14 @@ _0814A858: pop {r0} bx r0 .align 2, 0 -_0814A860: .4byte 0x0203a3d0 +_0814A860: .4byte gUnknown_0203A3D0 _0814A864: .4byte gUnknown_0842F140 -_0814A868: .4byte 0x02020004 -_0814A86C: .4byte 0x0203a3d1 -_0814A870: .4byte 0x0203a3d3 +_0814A868: .4byte gSprites +_0814A86C: .4byte gUnknown_0203A3D1 +_0814A870: .4byte gUnknown_0203A3D3 _0814A874: .4byte 0x00007fff _0814A878: .4byte 0x0400004b -_0814A87C: .4byte 0x0203a3d4 +_0814A87C: .4byte gUnknown_0203A3D4 thumb_func_end sub_814A7FC thumb_func_start sub_814A880 @@ -426023,9 +426023,9 @@ _0814A8F2: pop {r0} bx r0 .align 2, 0 -_0814A8F8: .4byte 0x0203a3d0 -_0814A8FC: .4byte 0x02020004 -_0814A900: .4byte 0x0203a3d1 +_0814A8F8: .4byte gUnknown_0203A3D0 +_0814A8FC: .4byte gSprites +_0814A900: .4byte gUnknown_0203A3D1 thumb_func_end sub_814A880 thumb_func_start sub_814A904 @@ -426068,9 +426068,9 @@ _0814A946: pop {r0} bx r0 .align 2, 0 -_0814A94C: .4byte 0x0203a3d0 -_0814A950: .4byte 0x02020004 -_0814A954: .4byte 0x0203a3d1 +_0814A94C: .4byte gUnknown_0203A3D0 +_0814A950: .4byte gSprites +_0814A954: .4byte gUnknown_0203A3D1 thumb_func_end sub_814A904 thumb_func_start sub_814A958 @@ -426130,7 +426130,7 @@ _0814A99E: lsls r5, r3, 16 b _0814AA20 .align 2, 0 -_0814A9C4: .4byte 0x0203a380 +_0814A9C4: .4byte gSubspriteTable_203A380 _0814A9C8: .4byte 0x0000ffff _0814A9CC: .4byte gUnknown_0842F780 _0814A9D0: .4byte gUnknown_0842F788 @@ -426246,10 +426246,10 @@ _0814AA98: bx r0 .align 2, 0 _0814AAA8: .4byte gUnknown_0842F790 -_0814AAAC: .4byte 0x0203a3d0 -_0814AAB0: .4byte 0x02020004 +_0814AAAC: .4byte gUnknown_0203A3D0 +_0814AAB0: .4byte gSprites _0814AAB4: .4byte gSubspriteTables_842F5C0 -_0814AAB8: .4byte 0x0203a3d1 +_0814AAB8: .4byte gUnknown_0203A3D1 thumb_func_end sub_814A958 thumb_func_start sub_814AABC @@ -426281,9 +426281,9 @@ _0814AAE8: pop {r0} bx r0 .align 2, 0 -_0814AAEC: .4byte 0x0203a3d0 -_0814AAF0: .4byte 0x02020004 -_0814AAF4: .4byte 0x0203a3d1 +_0814AAEC: .4byte gUnknown_0203A3D0 +_0814AAF0: .4byte gSprites +_0814AAF4: .4byte gUnknown_0203A3D1 thumb_func_end sub_814AABC thumb_func_start sub_814AAF8 @@ -426351,11 +426351,11 @@ _0814AB66: pop {r0} bx r0 .align 2, 0 -_0814AB70: .4byte 0x0203a3d0 -_0814AB74: .4byte 0x02020004 +_0814AB70: .4byte gUnknown_0203A3D0 +_0814AB74: .4byte gSprites _0814AB78: .4byte 0x0000ffff _0814AB7C: .4byte gUnknown_0842F140 -_0814AB80: .4byte 0x0202eac8 +_0814AB80: .4byte gPlttBufferUnfaded thumb_func_end sub_814AAF8 thumb_func_start sub_814AB84 @@ -426396,12 +426396,12 @@ _0814ABC4: pop {r0} bx r0 .align 2, 0 -_0814ABCC: .4byte 0x0203a3d1 -_0814ABD0: .4byte 0x02020004 -_0814ABD4: .4byte 0x0203a3d3 +_0814ABCC: .4byte gUnknown_0203A3D1 +_0814ABD0: .4byte gSprites +_0814ABD4: .4byte gUnknown_0203A3D3 _0814ABD8: .4byte 0x00007fff _0814ABDC: .4byte 0x0400004b -_0814ABE0: .4byte 0x0203a3d4 +_0814ABE0: .4byte gUnknown_0203A3D4 thumb_func_end sub_814AB84 thumb_func_start unref_sub_814ABE4 @@ -426452,11 +426452,11 @@ _0814AC38: bx r0 .align 2, 0 _0814AC40: .4byte gUnknown_0842F5BC -_0814AC44: .4byte 0x0203a380 -_0814AC48: .4byte 0x0203a3d0 -_0814AC4C: .4byte 0x02020004 +_0814AC44: .4byte gSubspriteTable_203A380 +_0814AC48: .4byte gUnknown_0203A3D0 +_0814AC4C: .4byte gSprites _0814AC50: .4byte gUnknown_0842F758 -_0814AC54: .4byte 0x0203a3d1 +_0814AC54: .4byte gUnknown_0203A3D1 thumb_func_end unref_sub_814ABE4 thumb_func_start sub_814AC58 @@ -426540,14 +426540,14 @@ _0814ACAC: strb r0, [r4, 0x5] b _0814AD2A .align 2, 0 -_0814ACF8: .4byte 0x0203a3d2 +_0814ACF8: .4byte gUnknown_0203A3D2 _0814ACFC: .4byte 0x0000ffff -_0814AD00: .4byte 0x0203a360 +_0814AD00: .4byte gUnknown_0203A360 _0814AD04: .4byte gUnknown_0842F248 _0814AD08: .4byte 0x0000fff1 _0814AD0C: .4byte gUnknown_0842F1C0 _0814AD10: .4byte gSpriteTemplate_842F298 -_0814AD14: .4byte 0x02020004 +_0814AD14: .4byte gSprites _0814AD18: adds r0, r5, 0 bl IndexOfSpritePaletteTag @@ -426569,7 +426569,7 @@ _0814AD2A: pop {r1} bx r1 .align 2, 0 -_0814AD40: .4byte 0x0203a3d2 +_0814AD40: .4byte gUnknown_0203A3D2 thumb_func_end sub_814AC58 thumb_func_start sub_814AD44 @@ -426595,9 +426595,9 @@ _0814AD68: pop {r0} bx r0 .align 2, 0 -_0814AD70: .4byte 0x0203a3d2 +_0814AD70: .4byte gUnknown_0203A3D2 _0814AD74: .4byte gUnknown_0842F1C0 -_0814AD78: .4byte 0x02020004 +_0814AD78: .4byte gSprites thumb_func_end sub_814AD44 thumb_func_start sub_814AD7C @@ -426637,8 +426637,8 @@ _0814ADB8: pop {r0} bx r0 .align 2, 0 -_0814ADC0: .4byte 0x0203a3d2 -_0814ADC4: .4byte 0x02020004 +_0814ADC0: .4byte gUnknown_0203A3D2 +_0814ADC4: .4byte gSprites thumb_func_end sub_814AD7C thumb_func_start sub_814ADC8 @@ -426663,8 +426663,8 @@ _0814ADE8: pop {r0} bx r0 .align 2, 0 -_0814ADEC: .4byte 0x0203a3d2 -_0814ADF0: .4byte 0x02020004 +_0814ADEC: .4byte gUnknown_0203A3D2 +_0814ADF0: .4byte gSprites thumb_func_end sub_814ADC8 thumb_func_start sub_814ADF4 @@ -426694,7 +426694,7 @@ _0814AE1E: pop {r0} bx r0 .align 2, 0 -_0814AE24: .4byte 0x0203a3d2 -_0814AE28: .4byte 0x02020004 +_0814AE24: .4byte gUnknown_0203A3D2 +_0814AE28: .4byte gSprites _0814AE2C: .4byte gUnknown_0842F6C0 thumb_func_end sub_814ADF4 diff --git a/asm/rom_803BA2C.s b/asm/rom_803BA2C.s index 5b01aef23..1f6b1bd39 100644 --- a/asm/rom_803BA2C.s +++ b/asm/rom_803BA2C.s @@ -47,7 +47,7 @@ sub_803BA2C: @ 803BA2C strh r0, [r2] b _0803BA84 .align 2, 0 -_0803BA78: .4byte 0x02024e80 +_0803BA78: .4byte gBattleMovePower _0803BA7C: .4byte gBattleMoves _0803BA80: ldr r0, _0803BA9C @@ -65,7 +65,7 @@ _0803BA84: mov r9, r0 b _0803BAAE .align 2, 0 -_0803BA9C: .4byte 0x02024e80 +_0803BA9C: .4byte gBattleMovePower _0803BAA0: .4byte gBattleMoves _0803BAA4: movs r0, 0x3F @@ -97,7 +97,7 @@ _0803BAAE: ldrb r0, [r0, 0x1A] b _0803BAF6 .align 2, 0 -_0803BADC: .4byte 0x02024df0 +_0803BADC: .4byte gEnigmaBerries _0803BAE0: ldrh r0, [r7, 0x2E] bl itemid_get_x12 @@ -123,7 +123,7 @@ _0803BAF6: str r0, [sp, 0x1C] b _0803BB3C .align 2, 0 -_0803BB10: .4byte 0x02024df0 +_0803BB10: .4byte gEnigmaBerries _0803BB14: ldr r0, [sp, 0x20] adds r0, 0x64 @@ -330,9 +330,9 @@ _0803BC9E: mov r8, r0 b _0803BCDC .align 2, 0 -_0803BCB8: .4byte 0x020239f8 +_0803BCB8: .4byte gUnknown_020239F8 _0803BCBC: .4byte 0x00000902 -_0803BCC0: .4byte 0x0202ff5e +_0803BCC0: .4byte word_202FF5E _0803BCC4: .4byte 0x00000807 _0803BCC8: .4byte 0x0000080b _0803BCCC: .4byte 0x0000080d @@ -730,13 +730,13 @@ _0803BFC4: ldr r2, _0803BFF8 b _0803C006 .align 2, 0 -_0803BFDC: .4byte 0x020239f8 +_0803BFDC: .4byte gUnknown_020239F8 _0803BFE0: .4byte 0xfffffe69 _0803BFE4: .4byte 0x00000175 -_0803BFE8: .4byte 0x02024e80 +_0803BFE8: .4byte gBattleMovePower _0803BFEC: .4byte gBattleMoves -_0803BFF0: .4byte 0x02024be6 -_0803BFF4: .4byte 0x02024c0d +_0803BFF0: .4byte gUnknown_02024BE6 +_0803BFF4: .4byte gXXX_CritRelated _0803BFF8: .4byte gStatStageRatios _0803BFFC: adds r5, r6, 0 @@ -784,7 +784,7 @@ _0803C01E: b _0803C064 .align 2, 0 _0803C050: .4byte gStatStageRatios -_0803C054: .4byte 0x02024e80 +_0803C054: .4byte gBattleMovePower _0803C058: ldr r3, [sp, 0x14] b _0803C07E @@ -853,7 +853,7 @@ _0803C0A8: b _0803C0EA .align 2, 0 _0803C0DC: .4byte gStatStageRatios -_0803C0E0: .4byte 0x020239f8 +_0803C0E0: .4byte gUnknown_020239F8 _0803C0E4: lsrs r0, r5, 31 adds r0, r5, r0 @@ -910,9 +910,9 @@ _0803C132: ldr r2, _0803C154 b _0803C162 .align 2, 0 -_0803C148: .4byte 0x020239f8 +_0803C148: .4byte gUnknown_020239F8 _0803C14C: .4byte gBattleMoves -_0803C150: .4byte 0x02024c0d +_0803C150: .4byte gXXX_CritRelated _0803C154: .4byte gStatStageRatios _0803C158: mov r5, r8 @@ -957,7 +957,7 @@ _0803C17A: b _0803C1BC .align 2, 0 _0803C1A8: .4byte gStatStageRatios -_0803C1AC: .4byte 0x02024e80 +_0803C1AC: .4byte gBattleMovePower _0803C1B0: ldr r3, [sp, 0x18] b _0803C1D6 @@ -1013,7 +1013,7 @@ _0803C1D6: b _0803C22A .align 2, 0 _0803C21C: .4byte gStatStageRatios -_0803C220: .4byte 0x020239f8 +_0803C220: .4byte gUnknown_020239F8 _0803C224: lsrs r0, r5, 31 adds r0, r5, r0 @@ -1078,9 +1078,9 @@ _0803C25C: beq _0803C2B8 b _0803C2C4 .align 2, 0 -_0803C2A4: .4byte 0x020239f8 +_0803C2A4: .4byte gUnknown_020239F8 _0803C2A8: .4byte gBattleMoves -_0803C2AC: .4byte 0x02024db8 +_0803C2AC: .4byte word_2024DB8 _0803C2B0: lsrs r0, r5, 31 adds r0, r5, r0 @@ -1118,7 +1118,7 @@ _0803C2DC: beq _0803C306 b _0803C30C .align 2, 0 -_0803C2F4: .4byte 0x02024be6 +_0803C2F4: .4byte gUnknown_02024BE6 _0803C2F8: lsls r0, r5, 4 subs r0, r5 @@ -1204,8 +1204,8 @@ _0803C384: ble _0803C370 b _0803C41E .align 2, 0 -_0803C390: .4byte 0x02024a60 -_0803C394: .4byte 0x02024c0c +_0803C390: .4byte gUnknown_02024A60 +_0803C394: .4byte gUnknown_02024C0C _0803C398: .4byte gBitTable _0803C39C: movs r5, 0 @@ -1239,8 +1239,8 @@ _0803C3D0: ble _0803C39E b _0803C41E .align 2, 0 -_0803C3D8: .4byte 0x02024c07 -_0803C3DC: .4byte 0x02024c0c +_0803C3D8: .4byte gUnknown_02024C07 +_0803C3DC: .4byte gUnknown_02024C0C _0803C3E0: .4byte gBitTable _0803C3E4: movs r5, 0 @@ -1278,8 +1278,8 @@ _0803C41E: pop {r1} bx r1 .align 2, 0 -_0803C428: .4byte 0x02024c08 -_0803C42C: .4byte 0x02024c0c +_0803C428: .4byte gUnknown_02024C08 +_0803C42C: .4byte gUnknown_02024C0C _0803C430: .4byte gBitTable thumb_func_end sub_803C348 @@ -1304,7 +1304,7 @@ sub_803C434: @ 803C434 adds r0, r4, 0 b _0803C4AA .align 2, 0 -_0803C45C: .4byte 0x020239f8 +_0803C45C: .4byte gUnknown_020239F8 _0803C460: movs r0, 0 bl sub_803C348 @@ -1336,7 +1336,7 @@ _0803C484: adds r0, r4, 0 b _0803C4AA .align 2, 0 -_0803C49C: .4byte 0x02024c0c +_0803C49C: .4byte gUnknown_02024C0C _0803C4A0: .4byte gBitTable _0803C4A4: movs r0, 0x2 diff --git a/asm/rom_803D1FC.s b/asm/rom_803D1FC.s index 6754d7317..306beb51c 100644 --- a/asm/rom_803D1FC.s +++ b/asm/rom_803D1FC.s @@ -82,10 +82,10 @@ sub_803E1B0: @ 803E1B0 ldrb r0, [r0, 0x7] b _0803E248 .align 2, 0 -_0803E21C: .4byte 0x03001770 +_0803E21C: .4byte gMain _0803E220: .4byte 0x0000043d -_0803E224: .4byte 0x02024df0 -_0803E228: .4byte 0x02024e6c +_0803E224: .4byte gEnigmaBerries +_0803E228: .4byte gUnknown_02024E6C _0803E22C: ldr r0, _0803E238 ldr r5, _0803E23C @@ -93,7 +93,7 @@ _0803E22C: ldrb r0, [r0] b _0803E248 .align 2, 0 -_0803E238: .4byte 0x02025734 +_0803E238: .4byte gSaveBlock1 _0803E23C: .4byte 0x00003688 _0803E240: bl itemid_get_x12 @@ -145,13 +145,13 @@ _0803E248: str r0, [sp, 0x34] b _0803E2F4 .align 2, 0 -_0803E2A4: .4byte 0x02024c0b -_0803E2A8: .4byte 0x02024e6c -_0803E2AC: .4byte 0x03001770 +_0803E2A4: .4byte gUnknown_02024C0B +_0803E2A8: .4byte gUnknown_02024E6C +_0803E2AC: .4byte gMain _0803E2B0: .4byte 0x0000043d -_0803E2B4: .4byte 0x02024a60 -_0803E2B8: .4byte 0x02024a68 -_0803E2BC: .4byte 0x02024a6a +_0803E2B4: .4byte gUnknown_02024A60 +_0803E2B8: .4byte gUnknown_02024A68 +_0803E2BC: .4byte gUnknown_02024A6A _0803E2C0: ldr r1, [sp, 0x18] adds r1, 0x2 @@ -172,7 +172,7 @@ _0803E2C0: str r0, [sp, 0x34] b _0803E2F4 .align 2, 0 -_0803E2E4: .4byte 0x02024a68 +_0803E2E4: .4byte gUnknown_02024A68 _0803E2E8: ldr r0, _0803E310 strb r1, [r0] @@ -196,7 +196,7 @@ _0803E2F4: beq _0803E31E b _0803E36C .align 2, 0 -_0803E310: .4byte 0x02024a60 +_0803E310: .4byte gUnknown_02024A60 _0803E314: .4byte gItemEffectTable _0803E318: ldr r5, [sp, 0x8] @@ -220,16 +220,16 @@ _0803E31E: adds r0, r1 b _0803E372 .align 2, 0 -_0803E340: .4byte 0x03001770 +_0803E340: .4byte gMain _0803E344: .4byte 0x0000043d -_0803E348: .4byte 0x02024a60 -_0803E34C: .4byte 0x02024df8 +_0803E348: .4byte gUnknown_02024A60 +_0803E34C: .4byte gUnknown_02024DF8 _0803E350: ldr r2, _0803E358 str r2, [sp, 0x20] b _0803E374 .align 2, 0 -_0803E358: .4byte 0x02028daa +_0803E358: .4byte gUnknown_02028DAA _0803E35C: mov r0, r8 movs r2, 0 @@ -363,11 +363,11 @@ _0803E45A: strb r0, [r1, 0x19] b _0803E74E .align 2, 0 -_0803E460: .4byte 0x03001770 +_0803E460: .4byte gMain _0803E464: .4byte 0x0000043d -_0803E468: .4byte 0x02024a80 +_0803E468: .4byte gBattleMons _0803E46C: .4byte 0xfff0ffff -_0803E470: .4byte 0x02024a60 +_0803E470: .4byte gUnknown_02024A60 _0803E474: ldr r0, [sp, 0x20] ldr r1, [sp, 0x18] @@ -442,8 +442,8 @@ _0803E4F8: str r3, [sp, 0x1C] bl _0803F14C .align 2, 0 -_0803E500: .4byte 0x02024a80 -_0803E504: .4byte 0x02024a60 +_0803E500: .4byte gBattleMons +_0803E504: .4byte gUnknown_02024A60 _0803E508: ldr r4, [sp, 0x20] ldr r5, [sp, 0x18] @@ -518,8 +518,8 @@ _0803E58C: str r1, [sp, 0x1C] bl _0803F14C .align 2, 0 -_0803E594: .4byte 0x02024a80 -_0803E598: .4byte 0x02024a60 +_0803E594: .4byte gBattleMons +_0803E598: .4byte gUnknown_02024A60 _0803E59C: ldr r3, [sp, 0x20] ldr r4, [sp, 0x18] @@ -739,14 +739,14 @@ _0803E74E: str r5, [sp, 0x1C] bl _0803F14C .align 2, 0 -_0803E758: .4byte 0x02024c80 -_0803E75C: .4byte 0x02024a60 +_0803E758: .4byte gUnknown_02024C80 +_0803E75C: .4byte gUnknown_02024A60 _0803E760: .4byte gExperienceTables _0803E764: .4byte gBaseStats -_0803E768: .4byte 0x02024a80 +_0803E768: .4byte gBattleMons _0803E76C: .4byte 0xf7ffffff _0803E770: .4byte 0x00000f88 -_0803E774: .4byte 0x03001770 +_0803E774: .4byte gMain _0803E778: .4byte 0x0000043d _0803E77C: ldr r1, [sp, 0x20] @@ -1007,12 +1007,12 @@ _0803E954: ldrb r0, [r0] b _0803E9CC .align 2, 0 -_0803E99C: .4byte 0x03001770 +_0803E99C: .4byte gMain _0803E9A0: .4byte 0x0000043d -_0803E9A4: .4byte 0x02024c0c +_0803E9A4: .4byte gUnknown_02024C0C _0803E9A8: .4byte gBitTable -_0803E9AC: .4byte 0x02024a6a -_0803E9B0: .4byte 0x02024a60 +_0803E9AC: .4byte gUnknown_02024A6A +_0803E9B0: .4byte gUnknown_02024A60 _0803E9B4: ldr r3, _0803E9E4 ldr r1, _0803E9E8 @@ -1039,10 +1039,10 @@ _0803E9CC: strb r0, [r1, 0x4] b _0803EA0A .align 2, 0 -_0803E9E4: .4byte 0x02024c0c +_0803E9E4: .4byte gUnknown_02024C0C _0803E9E8: .4byte gBitTable -_0803E9EC: .4byte 0x02024a60 -_0803E9F0: .4byte 0x030042e0 +_0803E9EC: .4byte gUnknown_02024A60 +_0803E9F0: .4byte gUnknown_030042E0 _0803E9F4: mov r0, r8 movs r1, 0x39 @@ -1194,11 +1194,11 @@ _0803EB08: .align 2, 0 _0803EB24: .4byte 0x02000000 _0803EB28: .4byte 0x000160fa -_0803EB2C: .4byte 0x03001770 +_0803EB2C: .4byte gMain _0803EB30: .4byte 0x0000043d -_0803EB34: .4byte 0x02024a80 -_0803EB38: .4byte 0x02024a60 -_0803EB3C: .4byte 0x030042e0 +_0803EB34: .4byte gBattleMons +_0803EB38: .4byte gUnknown_02024A60 +_0803EB3C: .4byte gUnknown_030042E0 _0803EB40: ldr r1, _0803EB58 ldr r0, [sp] @@ -1214,7 +1214,7 @@ _0803EB4C: mov r10, r2 b _0803EE0A .align 2, 0 -_0803EB58: .4byte 0x02024bec +_0803EB58: .4byte gUnknown_02024BEC _0803EB5C: movs r7, 0x2 mov r0, r10 @@ -1377,10 +1377,10 @@ _0803EC9E: str r0, [sp, 0x24] b _0803EE0A .align 2, 0 -_0803ECA4: .4byte 0x03001770 +_0803ECA4: .4byte gMain _0803ECA8: .4byte 0x0000043d -_0803ECAC: .4byte 0x02024a80 -_0803ECB0: .4byte 0x02024ca8 +_0803ECAC: .4byte gBattleMons +_0803ECB0: .4byte gUnknown_02024CA8 _0803ECB4: .4byte gBitTable _0803ECB8: ldr r6, [sp, 0x10] @@ -1523,10 +1523,10 @@ _0803EDD8: str r0, [sp, 0x1C] b _0803EE0A .align 2, 0 -_0803EDE0: .4byte 0x03001770 +_0803EDE0: .4byte gMain _0803EDE4: .4byte 0x0000043d -_0803EDE8: .4byte 0x02024a80 -_0803EDEC: .4byte 0x02024ca8 +_0803EDE8: .4byte gBattleMons +_0803EDEC: .4byte gUnknown_02024CA8 _0803EDF0: .4byte gBitTable _0803EDF4: mov r0, r8 @@ -2012,9 +2012,9 @@ _0803F1BE: movs r0, 0 b _0803F1D2 .align 2, 0 -_0803F1C4: .4byte 0x03001770 +_0803F1C4: .4byte gMain _0803F1C8: .4byte 0x0000043d -_0803F1CC: .4byte 0x02024a80 +_0803F1CC: .4byte gBattleMons _0803F1D0: movs r0, 0x1 _0803F1D2: @@ -2072,8 +2072,8 @@ _0803F21E: beq _0803F2C8 b _0803F312 .align 2, 0 -_0803F22C: .4byte 0x02024a60 -_0803F230: .4byte 0x02024df8 +_0803F22C: .4byte gUnknown_02024A60 +_0803F230: .4byte gUnknown_02024DF8 _0803F234: cmp r2, 0 blt _0803F312 @@ -2232,12 +2232,12 @@ sub_803F324: @ 803F324 pop {r0} bx r0 .align 2, 0 -_0803F358: .4byte 0x02024c08 -_0803F35C: .4byte 0x02024e6c -_0803F360: .4byte 0x030041c0 +_0803F358: .4byte gUnknown_02024C08 +_0803F35C: .4byte gUnknown_02024E6C +_0803F360: .4byte gUnknown_030041C0 _0803F364: .4byte gUnknown_08400F58 _0803F368: .4byte gUnknown_082082F8 -_0803F36C: .4byte 0x03004290 +_0803F36C: .4byte gUnknown_03004290 _0803F370: .4byte gUnknown_083FFDB3 _0803F374: .4byte gUnknown_083FFDD3 thumb_func_end sub_803F324 @@ -2268,15 +2268,15 @@ sub_803F378: @ 803F378 adds r7, r0, r1 b _0803F3CC .align 2, 0 -_0803F3A8: .4byte 0x03001770 +_0803F3A8: .4byte gMain _0803F3AC: .4byte 0x0000043d -_0803F3B0: .4byte 0x02024e6c -_0803F3B4: .4byte 0x02024df8 +_0803F3B0: .4byte gUnknown_02024E6C +_0803F3B4: .4byte gUnknown_02024DF8 _0803F3B8: ldr r7, _0803F3BC b _0803F3CA .align 2, 0 -_0803F3BC: .4byte 0x02028daa +_0803F3BC: .4byte gUnknown_02028DAA _0803F3C0: ldr r1, _0803F404 subs r0, 0xD @@ -2315,9 +2315,9 @@ _0803F3EC: b _0803F422 .align 2, 0 _0803F404: .4byte gItemEffectTable -_0803F408: .4byte 0x02024e6c -_0803F40C: .4byte 0x02024c0b -_0803F410: .4byte 0x02024c07 +_0803F408: .4byte gUnknown_02024E6C +_0803F40C: .4byte gUnknown_02024C0B +_0803F410: .4byte gUnknown_02024C07 _0803F414: ldr r0, _0803F450 ldrb r0, [r0] @@ -2349,11 +2349,11 @@ _0803F442: pop {r1} bx r1 .align 2, 0 -_0803F450: .4byte 0x02024e6c +_0803F450: .4byte gUnknown_02024E6C _0803F454: .4byte gUnknown_083FEE92 -_0803F458: .4byte 0x02024c07 +_0803F458: .4byte gUnknown_02024C07 _0803F45C: .4byte gUnknown_083FEE5D -_0803F460: .4byte 0x020238cc +_0803F460: .4byte gUnknown_020238CC thumb_func_end sub_803F378 thumb_func_start GetNature @@ -2433,7 +2433,7 @@ GetEvolutionTargetSpecies: @ 803F48C ldrb r0, [r0] b _0803F508 .align 2, 0 -_0803F4F8: .4byte 0x02025734 +_0803F4F8: .4byte gSaveBlock1 _0803F4FC: .4byte 0x00003688 _0803F500: bl itemid_get_x12 @@ -2556,7 +2556,7 @@ _0803F5EE: _0803F5F6: b _0803F612 .align 2, 0 -_0803F5F8: .4byte 0x03004038 +_0803F5F8: .4byte gLocalTime _0803F5FC: bl RtcCalcLocalTime ldr r0, _0803F624 @@ -2580,7 +2580,7 @@ _0803F61C: mov r10, r0 b _0803F726 .align 2, 0 -_0803F624: .4byte 0x03004038 +_0803F624: .4byte gLocalTime _0803F628: .4byte gEvolutionTable _0803F62C: adds r0, r6, r7 @@ -3334,7 +3334,7 @@ sub_803FB68: @ 803FB68 lsls r2, 16 lsrs r2, 16 mov r8, r2 - ldr r0, =0x20231CC + ldr r0, =gStringVar1 mov r9, r0 adds r0, r5, 0 movs r1, 0x2 @@ -3414,7 +3414,7 @@ _0803FBA8: pop {r0} bx r0 .align 2, 0 -_0803FBB4: .4byte 0x020231cc +_0803FBB4: .4byte gStringVar1 _0803FBB8: .4byte gSpeciesNames thumb_func_end sub_803FB68 .endif @@ -3440,7 +3440,7 @@ sub_803FBBC: @ 803FBBC beq _0803FBEC b _0803FBF2 .align 2, 0 -_0803FBE4: .4byte 0x03002970 +_0803FBE4: .4byte gLinkPlayers _0803FBE8: cmp r0, 0x3 bne _0803FBF2 @@ -3476,7 +3476,7 @@ sub_803FBFC: @ 803FBFC beq _0803FC28 b _0803FC2E .align 2, 0 -_0803FC20: .4byte 0x03002970 +_0803FC20: .4byte gLinkPlayers _0803FC24: cmp r0, 0x3 bne _0803FC2E @@ -3500,7 +3500,7 @@ sub_803FC34: @ 803FC34 ldr r1, _0803FC40 b _0803FC4C .align 2, 0 -_0803FC40: .4byte 0x03002970 +_0803FC40: .4byte gLinkPlayers _0803FC44: adds r1, 0x1C adds r2, 0x1 @@ -3621,9 +3621,9 @@ sub_803FCD4: @ 803FCD4 ldrb r4, [r0, 0x7] b _0803FD3C .align 2, 0 -_0803FD14: .4byte 0x03001770 +_0803FD14: .4byte gMain _0803FD18: .4byte 0x0000043d -_0803FD1C: .4byte 0x02024df0 +_0803FD1C: .4byte gEnigmaBerries _0803FD20: ldr r0, _0803FD2C ldr r1, _0803FD30 @@ -3631,7 +3631,7 @@ _0803FD20: ldrb r4, [r0] b _0803FD3C .align 2, 0 -_0803FD2C: .4byte 0x02025734 +_0803FD2C: .4byte gSaveBlock1 _0803FD30: .4byte 0x00003688 _0803FD34: bl itemid_get_x12 @@ -3789,9 +3789,9 @@ _0803FE56: pop {r0} bx r0 .align 2, 0 -_0803FE60: .4byte 0x020239f8 +_0803FE60: .4byte gUnknown_020239F8 _0803FE64: .4byte gTrainers -_0803FE68: .4byte 0x0202ff5e +_0803FE68: .4byte word_202FF5E _0803FE6C: .4byte gUnknown_082082FE thumb_func_end sub_803FCD4 @@ -3942,9 +3942,9 @@ _0803FF5C: b _0803FFB0 .align 2, 0 _0803FF84: .4byte gBaseStats -_0803FF88: .4byte 0x03001770 +_0803FF88: .4byte gMain _0803FF8C: .4byte 0x0000043d -_0803FF90: .4byte 0x02024df0 +_0803FF90: .4byte gEnigmaBerries _0803FF94: ldr r0, _0803FFA0 ldr r2, _0803FFA4 @@ -3952,7 +3952,7 @@ _0803FF94: ldrb r0, [r0] b _0803FFB0 .align 2, 0 -_0803FFA0: .4byte 0x02025734 +_0803FFA0: .4byte gSaveBlock1 _0803FFA4: .4byte 0x00003688 _0803FFA8: bl itemid_get_x12 @@ -4295,7 +4295,7 @@ _0804021E: ands r0, r2 b _0804022A .align 2, 0 -_08040224: .4byte 0x03004360 +_08040224: .4byte gPlayerParty _08040228: subs r0, r2, r7 _0804022A: @@ -4316,7 +4316,7 @@ _0804023C: pop {r0} bx r0 .align 2, 0 -_0804024C: .4byte 0x03004360 +_0804024C: .4byte gPlayerParty thumb_func_end sub_80401D8 thumb_func_start atkE5_pickupitemcalculation @@ -4967,7 +4967,7 @@ _08040718: pop {r0} bx r0 .align 2, 0 -_08040724: .4byte 0x02024e84 +_08040724: .4byte gUnknown_02024E84 thumb_func_end sub_8040710 thumb_func_start sub_8040728 @@ -4983,7 +4983,7 @@ sub_8040728: @ 8040728 ldr r0, _08040740 b _080408B2 .align 2, 0 -_0804073C: .4byte 0x020239f8 +_0804073C: .4byte gUnknown_020239F8 _08040740: .4byte 0x000001cf _08040744: movs r0, 0x80 @@ -5027,7 +5027,7 @@ _08040780: mov pc, r0 .align 2, 0 _0804078C: .4byte gTrainers -_08040790: .4byte 0x0202ff5e +_08040790: .4byte word_202FF5E _08040794: .4byte _08040798 .align 2, 0 _08040798: @@ -5560,12 +5560,12 @@ sub_8040B8C: @ 8040B8C bl pokemon_order_func b _08040BEE .align 2, 0 -_08040BCC: .4byte 0x02024c06 +_08040BCC: .4byte byte_2024C06 _08040BD0: .4byte 0x02000000 _08040BD4: .4byte 0x000160c0 -_08040BD8: .4byte 0x030041c0 +_08040BD8: .4byte gUnknown_030041C0 _08040BDC: .4byte 0x00016054 -_08040BE0: .4byte 0x02024a6a +_08040BE0: .4byte gUnknown_02024A6A _08040BE4: ldr r0, _08040C24 ldrb r1, [r4] @@ -5598,11 +5598,11 @@ _08040BEE: pop {r0} bx r0 .align 2, 0 -_08040C24: .4byte 0x02024a6a -_08040C28: .4byte 0x03004290 -_08040C2C: .4byte 0x02024e6c +_08040C24: .4byte gUnknown_02024A6A +_08040C28: .4byte gUnknown_03004290 +_08040C2C: .4byte gUnknown_02024E6C _08040C30: .4byte gUnknown_083FFCCA -_08040C34: .4byte 0x020234cc +_08040C34: .4byte gStringVar4 thumb_func_end sub_8040B8C thumb_func_start sub_8040C38 @@ -5649,9 +5649,9 @@ _08040C82: bl SetMonData b _08040CAC .align 2, 0 -_08040C90: .4byte 0x020239f8 +_08040C90: .4byte gUnknown_020239F8 _08040C94: .4byte 0x00002008 -_08040C98: .4byte 0x030045c0 +_08040C98: .4byte gEnemyParty _08040C9C: .4byte gBaseStats _08040CA0: adds r2, 0xE @@ -5736,7 +5736,7 @@ sub_8040D08: @ 8040D08 pop {r1} bx r1 .align 2, 0 -_08040D38: .4byte 0x03002970 +_08040D38: .4byte gLinkPlayers thumb_func_end sub_8040D08 thumb_func_start sub_8040D3C diff --git a/asm/rom_8040EB4.s b/asm/rom_8040EB4.s index 66d18c08c..51a4d8345 100644 --- a/asm/rom_8040EB4.s +++ b/asm/rom_8040EB4.s @@ -34,7 +34,7 @@ object_new_hidden_with_callback: @ 8040EB4 bx r1 .align 2, 0 _08040EE8: .4byte gSpriteTemplate_82087AC -_08040EEC: .4byte 0x02020004 +_08040EEC: .4byte gSprites thumb_func_end object_new_hidden_with_callback thumb_func_start StoreWordInTwoHalfwords @@ -555,8 +555,8 @@ _08041296: pop {r0} bx r0 .align 2, 0 -_080412A8: .4byte 0x0202eac8 -_080412AC: .4byte 0x0202eec8 +_080412A8: .4byte gPlttBufferUnfaded +_080412AC: .4byte gPlttBufferFaded thumb_func_end BlendPalette thumb_func_start pokemon_get_nick @@ -806,7 +806,7 @@ _0804144A: bx r0 .align 2, 0 _08041490: .4byte gSaveBlock2 -_08041494: .4byte 0x02025734 +_08041494: .4byte gSaveBlock1 _08041498: .4byte 0x00002b4c thumb_func_end sub_80413C8 @@ -824,9 +824,9 @@ daycare_send: @ 804149C pop {r0} bx r0 .align 2, 0 -_080414B4: .4byte 0x03005ce0 -_080414B8: .4byte 0x03004360 -_080414BC: .4byte 0x020286d0 +_080414B4: .4byte gUnknown_03005CE0 +_080414B8: .4byte gPlayerParty +_080414BC: .4byte gUnknown_020286D0 thumb_func_end daycare_send thumb_func_start sub_80414C0 @@ -916,7 +916,7 @@ _08041560: pop {r0} bx r0 .align 2, 0 -_0804156C: .4byte 0x02024e82 +_0804156C: .4byte word_2024E82 thumb_func_end sub_804151C thumb_func_start sub_8041570 @@ -1014,8 +1014,8 @@ _08041610: pop {r1} bx r1 .align 2, 0 -_08041640: .4byte 0x020231cc -_08041644: .4byte 0x03004360 +_08041640: .4byte gStringVar1 +_08041644: .4byte gPlayerParty thumb_func_end sub_8041570 thumb_func_start sub_8041648 @@ -1030,8 +1030,8 @@ sub_8041648: @ 8041648 pop {r1} bx r1 .align 2, 0 -_0804165C: .4byte 0x020286d0 -_08041660: .4byte 0x0202e8cc +_0804165C: .4byte gUnknown_020286D0 +_08041660: .4byte gUnknown_0202E8CC thumb_func_end sub_8041648 thumb_func_start sub_8041664 @@ -1128,8 +1128,8 @@ sub_80416E8: @ 80416E8 pop {r1} bx r1 .align 2, 0 -_08041720: .4byte 0x020231cc -_08041724: .4byte 0x020232cc +_08041720: .4byte gStringVar1 +_08041724: .4byte gStringVar2 thumb_func_end sub_80416E8 thumb_func_start sub_8041728 @@ -1164,8 +1164,8 @@ sub_8041728: @ 8041728 pop {r1} bx r1 .align 2, 0 -_08041768: .4byte 0x020231cc -_0804176C: .4byte 0x020232cc +_08041768: .4byte gStringVar1 +_0804176C: .4byte gStringVar2 thumb_func_end sub_8041728 thumb_func_start sub_8041770 @@ -1180,9 +1180,9 @@ sub_8041770: @ 8041770 pop {r0} bx r0 .align 2, 0 -_08041784: .4byte 0x020286d0 -_08041788: .4byte 0x0202e8cc -_0804178C: .4byte 0x0202e8ce +_08041784: .4byte gUnknown_020286D0 +_08041788: .4byte gUnknown_0202E8CC +_0804178C: .4byte gUnknown_0202E8CE thumb_func_end sub_8041770 thumb_func_start sub_8041790 @@ -1202,7 +1202,7 @@ sub_8041790: @ 8041790 str r1, [r2] bx lr .align 2, 0 -_080417AC: .4byte 0x02025734 +_080417AC: .4byte gSaveBlock1 _080417B0: .4byte 0x000030ac _080417B4: .4byte 0x000030b0 thumb_func_end sub_8041790 @@ -1224,8 +1224,8 @@ sub_80417B8: @ 80417B8 movs r0, 0 b _080417EC .align 2, 0 -_080417D8: .4byte 0x0202e8cc -_080417DC: .4byte 0x020286d0 +_080417D8: .4byte gUnknown_0202E8CC +_080417DC: .4byte gUnknown_020286D0 _080417E0: ldrb r1, [r5] adds r0, r4, 0 @@ -1431,7 +1431,7 @@ sub_8041940: @ 8041940 pop {r0} bx r0 .align 2, 0 -_0804194C: .4byte 0x020286d0 +_0804194C: .4byte gUnknown_020286D0 thumb_func_end sub_8041940 thumb_func_start sub_8041950 @@ -1442,7 +1442,7 @@ sub_8041950: @ 8041950 pop {r0} bx r0 .align 2, 0 -_0804195C: .4byte 0x020286d0 +_0804195C: .4byte gUnknown_020286D0 thumb_func_end sub_8041950 thumb_func_start sub_8041960 @@ -1889,11 +1889,11 @@ _08041C9A: bl DeleteFirstMoveAndGiveMoveToMon b _08041CEA .align 2, 0 -_08041CC8: .4byte 0x03000500 -_08041CCC: .4byte 0x030004d8 -_08041CD0: .4byte 0x030004e0 -_08041CD4: .4byte 0x030004e8 -_08041CD8: .4byte 0x03000470 +_08041CC8: .4byte gUnknown_03000500 +_08041CCC: .4byte gUnknown_030004D8 +_08041CD0: .4byte gUnknown_030004E0 +_08041CD4: .4byte gUnknown_030004E8 +_08041CD8: .4byte gUnknown_03000470 _08041CDC: .4byte 0x0000ffff _08041CE0: adds r0, r5, 0x1 @@ -2057,12 +2057,12 @@ _08041DDE: bl DeleteFirstMoveAndGiveMoveToMon b _08041E38 .align 2, 0 -_08041E14: .4byte 0x030004d8 +_08041E14: .4byte gUnknown_030004D8 _08041E18: .4byte 0x0000ffff _08041E1C: .4byte 0x00000121 -_08041E20: .4byte 0x030004e0 -_08041E24: .4byte 0x03000500 -_08041E28: .4byte 0x03000470 +_08041E20: .4byte gUnknown_030004E0 +_08041E24: .4byte gUnknown_03000500 +_08041E28: .4byte gUnknown_03000470 _08041E2C: adds r0, r5, 0x1 lsls r0, 16 @@ -2093,7 +2093,7 @@ _08041E50: pop {r0} bx r0 .align 2, 0 -_08041E60: .4byte 0x030004e0 +_08041E60: .4byte gUnknown_030004E0 thumb_func_end daycare_build_child_moveset thumb_func_start sub_8041E64 @@ -2120,7 +2120,7 @@ sub_8041E7C: @ 8041E7C pop {r0} bx r0 .align 2, 0 -_08041E88: .4byte 0x020286d0 +_08041E88: .4byte gUnknown_020286D0 thumb_func_end sub_8041E7C thumb_func_start incense_effects @@ -2345,7 +2345,7 @@ sub_8041FC4: @ 8041FC4 pop {r0} bx r0 .align 2, 0 -_08042040: .4byte 0x03004360 +_08042040: .4byte gPlayerParty thumb_func_end sub_8041FC4 thumb_func_start sub_8042044 @@ -2522,7 +2522,7 @@ sp0B8_daycare: @ 80421A0 pop {r0} bx r0 .align 2, 0 -_080421AC: .4byte 0x020286d0 +_080421AC: .4byte gUnknown_020286D0 thumb_func_end sp0B8_daycare thumb_func_start sub_80421B0 @@ -2620,8 +2620,8 @@ _08042244: movs r0, 0x1 b _08042292 .align 2, 0 -_08042270: .4byte 0x03004360 -_08042274: .4byte 0x0202e8cc +_08042270: .4byte gPlayerParty +_08042274: .4byte gUnknown_0202E8CC _08042278: subs r0, 0x1 str r0, [sp] @@ -2644,7 +2644,7 @@ _08042292: pop {r1} bx r1 .align 2, 0 -_0804229C: .4byte 0x03004350 +_0804229C: .4byte gPlayerPartyCount thumb_func_end sub_80421B0 thumb_func_start sub_80422A0 @@ -2657,7 +2657,7 @@ sub_80422A0: @ 80422A0 pop {r1} bx r1 .align 2, 0 -_080422B0: .4byte 0x020286d0 +_080422B0: .4byte gUnknown_020286D0 thumb_func_end sub_80422A0 thumb_func_start sub_80422B4 @@ -2713,9 +2713,9 @@ _08042314: pop {r0} bx r0 .align 2, 0 -_0804231C: .4byte 0x020231cc -_08042320: .4byte 0x020233cc -_08042324: .4byte 0x020232cc +_0804231C: .4byte gStringVar1 +_08042320: .4byte gStringVar3 +_08042324: .4byte gStringVar2 thumb_func_end sub_80422C4 thumb_func_start sub_8042328 @@ -2740,9 +2740,9 @@ sub_8042328: @ 8042328 pop {r1} bx r1 .align 2, 0 -_08042354: .4byte 0x03005ce0 -_08042358: .4byte 0x03004360 -_0804235C: .4byte 0x020231cc +_08042354: .4byte gUnknown_03005CE0 +_08042358: .4byte gPlayerParty +_0804235C: .4byte gStringVar1 thumb_func_end sub_8042328 thumb_func_start sp0B5_daycare @@ -2753,7 +2753,7 @@ sp0B5_daycare: @ 8042360 pop {r0} bx r0 .align 2, 0 -_0804236C: .4byte 0x020286d0 +_0804236C: .4byte gUnknown_020286D0 thumb_func_end sp0B5_daycare thumb_func_start sp0B6_daycare @@ -2768,7 +2768,7 @@ sp0B6_daycare: @ 8042370 movs r0, 0x1 b _080423A0 .align 2, 0 -_08042384: .4byte 0x020286d0 +_08042384: .4byte gUnknown_020286D0 _08042388: adds r0, r4, 0 bl daycare_count_pokemon @@ -2980,7 +2980,7 @@ daycare_relationship_score_from_savegame: @ 80424F4 pop {r1} bx r1 .align 2, 0 -_08042504: .4byte 0x020286d0 +_08042504: .4byte gUnknown_020286D0 thumb_func_end daycare_relationship_score_from_savegame thumb_func_start sp0B9_daycare_relationship_comment @@ -3016,7 +3016,7 @@ _0804252E: pop {r0} bx r0 .align 2, 0 -_08042540: .4byte 0x020234cc +_08042540: .4byte gStringVar4 _08042544: .4byte gUnknown_08209AC4 thumb_func_end sp0B9_daycare_relationship_comment @@ -3304,8 +3304,8 @@ sub_804272C: @ 804272C negs r0, r0 b _0804278A .align 2, 0 -_08042760: .4byte 0x03001770 -_08042764: .4byte 0x03004b20 +_08042760: .4byte gMain +_08042764: .4byte gTasks _08042768: movs r0, 0x80 ands r0, r1 @@ -3330,7 +3330,7 @@ _0804278A: bl audio_play b _08042816 .align 2, 0 -_08042798: .4byte 0x03004b20 +_08042798: .4byte gTasks _0804279C: movs r0, 0x1 ands r0, r1 @@ -3359,9 +3359,9 @@ _0804279C: bl EnableBothScriptContexts b _08042816 .align 2, 0 -_080427DC: .4byte 0x03005ce0 -_080427E0: .4byte 0x0202e8dc -_080427E4: .4byte 0x03004b20 +_080427DC: .4byte gUnknown_03005CE0 +_080427E0: .4byte gScriptResult +_080427E4: .4byte gTasks _080427E8: movs r4, 0x2 adds r0, r4, 0 @@ -3387,8 +3387,8 @@ _08042816: pop {r0} bx r0 .align 2, 0 -_0804281C: .4byte 0x03005ce0 -_08042820: .4byte 0x0202e8dc +_0804281C: .4byte gUnknown_03005CE0 +_08042820: .4byte gScriptResult thumb_func_end sub_804272C thumb_func_start sub_8042824 @@ -3433,7 +3433,7 @@ sub_8042824: @ 8042824 pop {r0} bx r0 .align 2, 0 -_08042880: .4byte 0x020286d0 +_08042880: .4byte gUnknown_020286D0 _08042884: .4byte sub_804272C thumb_func_end sub_8042824 @@ -3449,7 +3449,7 @@ sub_8042888: @ 8042888 pop {r0} bx r0 .align 2, 0 -_0804289C: .4byte 0x03001770 +_0804289C: .4byte gMain _080428A0: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_8042888 @@ -3684,9 +3684,9 @@ sub_80429EC: @ 80429EC pop {r0} bx r0 .align 2, 0 -_08042A9C: .4byte 0x03004360 -_08042AA0: .4byte 0x030045c0 -_08042AA4: .4byte 0x020231cc +_08042A9C: .4byte gPlayerParty +_08042AA0: .4byte gEnemyParty +_08042AA4: .4byte gStringVar1 thumb_func_end sub_80429EC thumb_func_start sub_8042AA8 @@ -3698,7 +3698,7 @@ sub_8042AA8: @ 8042AA8 pop {r0} bx r0 .align 2, 0 -_08042AB8: .4byte 0x0202e8cc +_08042AB8: .4byte gUnknown_0202E8CC thumb_func_end sub_8042AA8 thumb_func_start sub_8042ABC @@ -3756,9 +3756,9 @@ _08042B08: b _08042B42 .align 2, 0 _08042B30: .4byte gSaveBlock2 -_08042B34: .4byte 0x020231cc -_08042B38: .4byte 0x020232cc -_08042B3C: .4byte 0x020233cc +_08042B34: .4byte gStringVar1 +_08042B38: .4byte gStringVar2 +_08042B3C: .4byte gStringVar3 _08042B40: movs r0, 0 _08042B42: @@ -3780,8 +3780,8 @@ sub_8042B4C: @ 8042B4C pop {r1} bx r1 .align 2, 0 -_08042B60: .4byte 0x020286d0 -_08042B64: .4byte 0x0202e8cc +_08042B60: .4byte gUnknown_020286D0 +_08042B64: .4byte gUnknown_0202E8CC thumb_func_end sub_8042B4C thumb_func_start sub_8042B68 @@ -3825,7 +3825,7 @@ _08042BA6: beq _08042C14 b _08042C50 .align 2, 0 -_08042BB0: .4byte 0x03004360 +_08042BB0: .4byte gPlayerParty _08042BB4: adds r0, r7, 0 movs r1, 0xB @@ -3904,8 +3904,8 @@ _08042C50: pop {r1} bx r1 .align 2, 0 -_08042C60: .4byte 0x02024e8c -_08042C64: .4byte 0x02020004 +_08042C60: .4byte gUnknown_02024E8C +_08042C64: .4byte gSprites _08042C68: .4byte SpriteCallbackDummy thumb_func_end sub_8042B68 @@ -3964,9 +3964,9 @@ _08042CD0: pop {r0} bx r0 .align 2, 0 -_08042CD8: .4byte 0x0202f388 +_08042CD8: .4byte gPaletteFade _08042CDC: .4byte sub_8042CE8 -_08042CE0: .4byte 0x0300485c +_08042CE0: .4byte gUnknown_0300485C _08042CE4: .4byte sub_8080990 thumb_func_end sub_8042CAC @@ -3987,7 +3987,7 @@ _08042CF8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08042D04: .4byte 0x03001770 +_08042D04: .4byte gMain _08042D08: .4byte 0x0000043c _08042D0C: .4byte _08042D10 .align 2, 0 @@ -4030,13 +4030,13 @@ _08042D34: strh r0, [r1] b _08042F6E .align 2, 0 -_08042D74: .4byte 0x0300481c +_08042D74: .4byte gUnknown_0300481C _08042D78: .4byte 0x02018000 -_08042D7C: .4byte 0x0202e8cc +_08042D7C: .4byte gUnknown_0202E8CC _08042D80: .4byte sub_8042C6C -_08042D84: .4byte 0x03001770 +_08042D84: .4byte gMain _08042D88: .4byte 0x0000043c -_08042D8C: .4byte 0x0202e8ce +_08042D8C: .4byte gUnknown_0202E8CE _08042D90: ldr r5, _08042DBC adds r0, r5, 0 @@ -4057,7 +4057,7 @@ _08042D90: b _08042F04 .align 2, 0 _08042DBC: .4byte gWindowConfig_81E6F84 -_08042DC0: .4byte 0x0300481c +_08042DC0: .4byte gUnknown_0300481C _08042DC4: ldr r0, _08042DFC movs r1, 0xC0 @@ -4092,7 +4092,7 @@ _08042E08: .4byte 0x040000d4 _08042E0C: .4byte 0x06002800 _08042E10: .4byte 0x80000280 _08042E14: .4byte gUnknown_08D004E0 -_08042E18: .4byte 0x03001770 +_08042E18: .4byte gMain _08042E1C: .4byte 0x0000043c _08042E20: ldr r0, _08042E34 @@ -4124,8 +4124,8 @@ _08042E40: b _08042F0A .align 2, 0 _08042E64: .4byte gSpriteTemplate_820A3C8 -_08042E68: .4byte 0x0300481c -_08042E6C: .4byte 0x03001770 +_08042E68: .4byte gUnknown_0300481C +_08042E6C: .4byte gMain _08042E70: .4byte 0x0000043c _08042E74: ldr r0, _08042E84 @@ -4136,7 +4136,7 @@ _08042E74: bl sub_8042B68 b _08042F04 .align 2, 0 -_08042E84: .4byte 0x0300481c +_08042E84: .4byte gUnknown_0300481C _08042E88: ldr r4, _08042EA4 ldr r0, [r4] @@ -4151,8 +4151,8 @@ _08042E88: adds r1, r2 b _08042F0A .align 2, 0 -_08042EA4: .4byte 0x0300481c -_08042EA8: .4byte 0x03001770 +_08042EA4: .4byte gUnknown_0300481C +_08042EA8: .4byte gMain _08042EAC: .4byte 0x0000043c _08042EB0: ldr r0, _08042F14 @@ -4216,7 +4216,7 @@ _08042F28: .4byte 0x040000d4 _08042F2C: .4byte 0x80000800 _08042F30: .4byte gUnknown_0820F798 _08042F34: .4byte 0x06006000 -_08042F38: .4byte 0x03001770 +_08042F38: .4byte gMain _08042F3C: .4byte 0x0000043c _08042F40: ldr r1, _08042F74 @@ -4250,7 +4250,7 @@ _08042F74: .4byte REG_BG1CNT _08042F78: .4byte 0x00000501 _08042F7C: .4byte REG_BG0HOFS _08042F80: .4byte sub_804300C -_08042F84: .4byte 0x0300481c +_08042F84: .4byte gUnknown_0300481C thumb_func_end sub_8042CE8 thumb_func_start sub_8042F88 @@ -4270,9 +4270,9 @@ sub_8042F88: @ 8042F88 pop {r0} bx r0 .align 2, 0 -_08042FA8: .4byte 0x0202e8cc -_08042FAC: .4byte 0x03004360 -_08042FB0: .4byte 0x020233cc +_08042FA8: .4byte gUnknown_0202E8CC +_08042FAC: .4byte gPlayerParty +_08042FB0: .4byte gStringVar3 _08042FB4: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_8042F88 @@ -4316,7 +4316,7 @@ _08042FF8: pop {r0} bx r0 .align 2, 0 -_08043004: .4byte 0x03004b20 +_08043004: .4byte gTasks _08043008: .4byte 0x00000179 thumb_func_end c3_080472E4 @@ -4342,7 +4342,7 @@ _08043026: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08043030: .4byte 0x0300481c +_08043030: .4byte gUnknown_0300481C _08043034: .4byte _08043038 .align 2, 0 _08043038: @@ -4382,7 +4382,7 @@ _08043068: bl CreateTask b _080432BA .align 2, 0 -_08043098: .4byte 0x0300481c +_08043098: .4byte gUnknown_0300481C _0804309C: .4byte c3_080472E4 _080430A0: ldr r0, _080430BC @@ -4400,7 +4400,7 @@ _080430B2: ldr r1, [r5] b _0804329C .align 2, 0 -_080430BC: .4byte 0x0202f388 +_080430BC: .4byte gPaletteFade _080430C0: ldr r1, [r5] ldrb r0, [r1, 0x3] @@ -4428,7 +4428,7 @@ _080430D2: str r1, [r0] b _080432BA .align 2, 0 -_080430F0: .4byte 0x02020004 +_080430F0: .4byte gSprites _080430F4: .4byte sub_80432E4 _080430F8: ldr r2, _0804311C @@ -4450,7 +4450,7 @@ _08043112: strb r0, [r3, 0x2] b _080432BA .align 2, 0 -_0804311C: .4byte 0x02020004 +_0804311C: .4byte gSprites _08043120: .4byte SpriteCallbackDummy _08043124: ldr r0, [r5] @@ -4472,9 +4472,9 @@ _08043124: ldr r1, [r5] b _0804329C .align 2, 0 -_08043150: .4byte 0x03004360 -_08043154: .4byte 0x020231cc -_08043158: .4byte 0x020234cc +_08043150: .4byte gPlayerParty +_08043154: .4byte gStringVar1 +_08043158: .4byte gStringVar4 _0804315C: .4byte gOtherText_HatchedFromEgg _08043160: .4byte 0x00000173 _08043164: @@ -4511,9 +4511,9 @@ _08043180: ldr r1, [r5] b _0804329C .align 2, 0 -_080431A8: .4byte 0x03004360 -_080431AC: .4byte 0x020231cc -_080431B0: .4byte 0x020234cc +_080431A8: .4byte gPlayerParty +_080431AC: .4byte gStringVar1 +_080431B0: .4byte gStringVar4 _080431B4: .4byte gOtherText_NickHatchPrompt _080431B8: bl sub_8043724 @@ -4604,9 +4604,9 @@ _080431DA: bl DoNamingScreen b _080432BA .align 2, 0 -_08043278: .4byte 0x0300481c -_0804327C: .4byte 0x03004360 -_08043280: .4byte 0x020233cc +_08043278: .4byte gUnknown_0300481C +_0804327C: .4byte gPlayerParty +_08043280: .4byte gStringVar3 _08043284: .4byte sub_8042F88 _08043288: movs r0, 0x1 @@ -4625,7 +4625,7 @@ _0804329C: strb r0, [r1, 0x2] b _080432BA .align 2, 0 -_080432A4: .4byte 0x0300481c +_080432A4: .4byte gUnknown_0300481C _080432A8: ldr r0, _080432DC ldrb r1, [r0, 0x7] @@ -4649,7 +4649,7 @@ _080432BA: pop {r0} bx r0 .align 2, 0 -_080432DC: .4byte 0x0202f388 +_080432DC: .4byte gPaletteFade _080432E0: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_804300C @@ -4803,9 +4803,9 @@ sub_80433A0: @ 80433A0 b _0804345A .align 2, 0 _08043404: .4byte sub_8043460 -_08043408: .4byte 0x0300481c -_0804340C: .4byte 0x03004360 -_08043410: .4byte 0x02020004 +_08043408: .4byte gUnknown_0300481C +_0804340C: .4byte gPlayerParty +_08043410: .4byte gSprites _08043414: .4byte gMonFrontPicCoords _08043418: ldrh r0, [r4, 0x30] @@ -4926,7 +4926,7 @@ _080434EE: bx r0 .align 2, 0 _080434F8: .4byte 0x0000ffff -_080434FC: .4byte 0x0202f388 +_080434FC: .4byte gPaletteFade _08043500: .4byte sub_8043504 thumb_func_end sub_8043484 @@ -5006,8 +5006,8 @@ _08043586: pop {r0} bx r0 .align 2, 0 -_08043594: .4byte 0x02020004 -_08043598: .4byte 0x0300481c +_08043594: .4byte gSprites +_08043598: .4byte gUnknown_0300481C _0804359C: .4byte 0x0000ffff _080435A0: .4byte SpriteCallbackDummy thumb_func_end sub_8043504 @@ -5103,7 +5103,7 @@ sub_80435FC: @ 80435FC bx r0 .align 2, 0 _0804364C: .4byte gEggShardVelocities -_08043650: .4byte 0x0300481c +_08043650: .4byte gUnknown_0300481C thumb_func_end sub_80435FC thumb_func_start sub_8043654 @@ -5168,7 +5168,7 @@ sub_8043654: @ 8043654 bx r0 .align 2, 0 _080436CC: .4byte gSpriteTemplate_820A418 -_080436D0: .4byte 0x02020004 +_080436D0: .4byte gSprites thumb_func_end sub_8043654 thumb_func_start sub_80436D4 @@ -5190,7 +5190,7 @@ sub_80436D4: @ 80436D4 pop {r0} bx r0 .align 2, 0 -_080436F8: .4byte 0x0300481c +_080436F8: .4byte gUnknown_0300481C thumb_func_end sub_80436D4 thumb_func_start sub_80436FC @@ -5212,7 +5212,7 @@ sub_80436FC: @ 80436FC pop {r0} bx r0 .align 2, 0 -_08043720: .4byte 0x0300481c +_08043720: .4byte gUnknown_0300481C thumb_func_end sub_80436FC thumb_func_start sub_8043724 @@ -5227,7 +5227,7 @@ sub_8043724: @ 8043724 pop {r1} bx r1 .align 2, 0 -_08043738: .4byte 0x0300481c +_08043738: .4byte gUnknown_0300481C thumb_func_end sub_8043724 thumb_func_start sub_804373C @@ -5554,7 +5554,7 @@ battle_make_oam_normal_battle: @ 8043914 b _080439F2 .align 2, 0 _0804399C: .4byte gSpriteTemplate_820A4EC -_080439A0: .4byte 0x02020004 +_080439A0: .4byte gSprites _080439A4: .4byte 0x000003ff _080439A8: .4byte 0xfffffc00 _080439AC: @@ -5610,7 +5610,7 @@ _080439F2: b _08043B50 .align 2, 0 _08043A14: .4byte gSpriteTemplate_820A51C -_08043A18: .4byte 0x02020004 +_08043A18: .4byte gSprites _08043A1C: .4byte 0x000003ff _08043A20: .4byte 0xfffffc00 _08043A24: .4byte sub_8043D5C @@ -5684,7 +5684,7 @@ _08043A28: b _08043B4E .align 2, 0 _08043AB8: .4byte gSpriteTemplate_820A4EC -_08043ABC: .4byte 0x02020004 +_08043ABC: .4byte gSprites _08043AC0: .4byte 0x000003ff _08043AC4: .4byte 0xfffffc00 _08043AC8: .4byte sub_8043D5C @@ -5848,11 +5848,11 @@ _08043B50: bx r1 .align 2, 0 _08043C14: .4byte gSpriteTemplate_820A51C -_08043C18: .4byte 0x02020004 +_08043C18: .4byte gSprites _08043C1C: .4byte 0x000003ff _08043C20: .4byte 0xfffffc00 _08043C24: .4byte sub_8043D5C -_08043C28: .4byte 0x02024a72 +_08043C28: .4byte gUnknown_02024A72 _08043C2C: .4byte gSpriteTemplate_820A56C _08043C30: .4byte gSubspriteTables_820A684 _08043C34: .4byte 0x06010000 @@ -5930,7 +5930,7 @@ battle_make_oam_safari_battle: @ 8043C3C bx r1 .align 2, 0 _08043CC8: .4byte gSpriteTemplate_820A54C -_08043CCC: .4byte 0x02020004 +_08043CCC: .4byte gSprites _08043CD0: .4byte 0x000003ff _08043CD4: .4byte 0xfffffc00 _08043CD8: .4byte sub_8043D5C @@ -5971,7 +5971,7 @@ sub_8043CEC: @ 8043CEC adds r0, 0x10 b _08043D3E .align 2, 0 -_08043D18: .4byte 0x02020004 +_08043D18: .4byte gSprites _08043D1C: ldr r2, _08043D2C lsls r3, r5, 4 @@ -5982,7 +5982,7 @@ _08043D1C: adds r0, 0x10 b _08043D3E .align 2, 0 -_08043D2C: .4byte 0x02020004 +_08043D2C: .4byte gSprites _08043D30: ldr r2, _08043D58 lsls r3, r5, 4 @@ -6006,7 +6006,7 @@ _08043D3E: pop {r0} bx r0 .align 2, 0 -_08043D58: .4byte 0x02020004 +_08043D58: .4byte gSprites thumb_func_end sub_8043CEC thumb_func_start sub_8043D5C @@ -6030,7 +6030,7 @@ sub_8043D5C: @ 8043D5C strh r1, [r0, 0x26] bx lr .align 2, 0 -_08043D80: .4byte 0x02020004 +_08043D80: .4byte gSprites thumb_func_end sub_8043D5C thumb_func_start sub_8043D84 @@ -6097,7 +6097,7 @@ sub_8043DB0: @ 8043DB0 pop {r0} bx r0 .align 2, 0 -_08043DF8: .4byte 0x02020004 +_08043DF8: .4byte gSprites thumb_func_end sub_8043DB0 thumb_func_start sub_8043DFC @@ -6142,7 +6142,7 @@ sub_8043DFC: @ 8043DFC pop {r0} bx r0 .align 2, 0 -_08043E4C: .4byte 0x02020004 +_08043E4C: .4byte gSprites thumb_func_end sub_8043DFC thumb_func_start sub_8043E50 @@ -6161,7 +6161,7 @@ sub_8043E50: @ 8043E50 pop {r0} bx r0 .align 2, 0 -_08043E6C: .4byte 0x02020004 +_08043E6C: .4byte gSprites thumb_func_end sub_8043E50 thumb_func_start unref_sub_8043E70 @@ -6193,7 +6193,7 @@ unref_sub_8043E70: @ 8043E70 pop {r0} bx r0 .align 2, 0 -_08043EAC: .4byte 0x02020004 +_08043EAC: .4byte gSprites thumb_func_end unref_sub_8043E70 thumb_func_start nullsub_11 @@ -6272,9 +6272,9 @@ _08043F2C: pop {r0} bx r0 .align 2, 0 -_08043F38: .4byte 0x02024a68 -_08043F3C: .4byte 0x02020004 -_08043F40: .4byte 0x03004340 +_08043F38: .4byte gUnknown_02024A68 +_08043F3C: .4byte gSprites +_08043F40: .4byte gUnknown_03004340 thumb_func_end sub_8043EB4 thumb_func_start sub_8043F44 @@ -6344,7 +6344,7 @@ _08043FA8: pop {r0} bx r0 .align 2, 0 -_08043FBC: .4byte 0x03004340 +_08043FBC: .4byte gUnknown_03004340 thumb_func_end sub_8043F44 thumb_func_start sub_8043FC0 @@ -6380,7 +6380,7 @@ sub_8043FC0: @ 8043FC0 b _0804402E .align 2, 0 _08044000: .4byte gUnknown_0820A81C -_08044004: .4byte 0x02020004 +_08044004: .4byte gSprites _08044008: .4byte gUnknown_0820A80C _0804400C: .4byte gUnknown_0820A804 _08044010: @@ -6409,7 +6409,7 @@ _0804402E: movs r3, 0x3 b _0804408C .align 2, 0 -_08044040: .4byte 0x02020004 +_08044040: .4byte gSprites _08044044: .4byte gUnknown_0820A80C _08044048: .4byte gUnknown_0820A814 _0804404C: @@ -6486,7 +6486,7 @@ _080440BC: pop {r0} bx r0 .align 2, 0 -_080440E0: .4byte 0x02020004 +_080440E0: .4byte gSprites _080440E4: .4byte 0x02000020 _080440E8: .4byte REG_BG0CNT thumb_func_end sub_8043FC0 @@ -6536,7 +6536,7 @@ _08044136: b _080441F0 .align 2, 0 _08044144: .4byte gUnknown_0820A864 -_08044148: .4byte 0x02020004 +_08044148: .4byte gSprites _0804414C: mov r5, sp adds r5, 0x6 @@ -6628,7 +6628,7 @@ _080441F0: .align 2, 0 _080441FC: .4byte gUnknown_0820A85C _08044200: .4byte gUnknown_0820A854 -_08044204: .4byte 0x02020004 +_08044204: .4byte gSprites _08044208: .4byte 0x02000020 _0804420C: .4byte REG_BG0CNT thumb_func_end sub_80440EC @@ -6689,7 +6689,7 @@ sub_8044210: @ 8044210 b _080442CE .align 2, 0 _0804427C: .4byte gUnknown_0820A89C -_08044280: .4byte 0x02020004 +_08044280: .4byte gSprites _08044284: .4byte 0x02017800 _08044288: .4byte gUnknown_0820A87C _0804428C: @@ -6769,7 +6769,7 @@ _08044312: _08044324: .4byte gUnknown_0820A894 _08044328: .4byte 0x06010000 _0804432C: .4byte REG_BG0CNT -_08044330: .4byte 0x02020004 +_08044330: .4byte gSprites _08044334: .4byte 0x02000020 thumb_func_end sub_8044210 @@ -6848,7 +6848,7 @@ _080443C8: b _080443FA .align 2, 0 _080443CC: .4byte gUnknown_0820A864 -_080443D0: .4byte 0x02020004 +_080443D0: .4byte gSprites _080443D4: .4byte 0x02000520 _080443D8: .4byte gNatureNames _080443DC: @@ -6995,7 +6995,7 @@ _080444DA: b _0804452A .align 2, 0 _080444F8: .4byte REG_BG0CNT -_080444FC: .4byte 0x02020004 +_080444FC: .4byte gSprites _08044500: .4byte 0x06010000 _08044504: .4byte 0x02000000 _08044508: .4byte 0x00016089 @@ -7176,16 +7176,16 @@ _0804460C: ldr r1, _08044690 b _08044766 .align 2, 0 -_0804466C: .4byte 0x02024a68 -_08044670: .4byte 0x02020004 -_08044674: .4byte 0x02024a6a -_08044678: .4byte 0x03004340 +_0804466C: .4byte gUnknown_02024A68 +_08044670: .4byte gSprites +_08044674: .4byte gUnknown_02024A6A +_08044678: .4byte gUnknown_03004340 _0804467C: .4byte SpriteCallbackDummy _08044680: .4byte 0x02017800 -_08044684: .4byte 0x020239f8 +_08044684: .4byte gUnknown_020239F8 _08044688: .4byte 0x06010000 _0804468C: .4byte 0x05000040 -_08044690: .4byte 0x03004360 +_08044690: .4byte gPlayerParty _08044694: ldrb r0, [r5] bl draw_status_ailment_maybe @@ -7214,7 +7214,7 @@ _08044694: bl CpuSet b _080447BE .align 2, 0 -_080446D0: .4byte 0x03004360 +_080446D0: .4byte gPlayerParty _080446D4: .4byte 0x06010680 _080446D8: .4byte REG_BG0CNT _080446DC: @@ -7238,8 +7238,8 @@ _080446DC: bl sub_8044338 b _080447BE .align 2, 0 -_08044704: .4byte 0x020239f8 -_08044708: .4byte 0x030045c0 +_08044704: .4byte gUnknown_020239F8 +_08044708: .4byte gEnemyParty _0804470C: ldrb r1, [r5] lsls r0, r1, 4 @@ -7297,7 +7297,7 @@ _08044766: .align 2, 0 _08044780: .4byte 0x06010000 _08044784: .4byte 0x05000040 -_08044788: .4byte 0x030045c0 +_08044788: .4byte gEnemyParty _0804478C: ldrb r0, [r5] bl draw_status_ailment_maybe @@ -7352,10 +7352,10 @@ _080447E4: pop {r0} bx r0 .align 2, 0 -_080447F4: .4byte 0x030045c0 -_080447F8: .4byte 0x020239f8 -_080447FC: .4byte 0x03004340 -_08044800: .4byte 0x02024a68 +_080447F4: .4byte gEnemyParty +_080447F8: .4byte gUnknown_020239F8 +_080447FC: .4byte gUnknown_03004340 +_08044800: .4byte gUnknown_02024A68 thumb_func_end sub_804454C thumb_func_start sub_8044804 @@ -7517,7 +7517,7 @@ _0804493C: .4byte gUnknown_0820A784 _08044940: .4byte gUnknown_0820A764 _08044944: .4byte gUnknown_0820A774 _08044948: .4byte gSpriteTemplate_820A7A4 -_0804494C: .4byte 0x02020004 +_0804494C: .4byte gSprites _08044950: .4byte gSubspriteTables_820A6E4 _08044954: ldrh r0, [r4, 0x20] @@ -7611,10 +7611,10 @@ _080449BE: movs r1, 0x78 b _08044A56 .align 2, 0 -_08044A04: .4byte 0x02020004 +_08044A04: .4byte gSprites _08044A08: .4byte gSpriteTemplate_820A7D4 _08044A0C: .4byte 0xfffc0000 -_08044A10: .4byte 0x02020020 +_08044A10: .4byte gSprites + 0x1C _08044A14: .4byte sub_8045180 _08044A18: ldrb r0, [r4] @@ -7707,9 +7707,9 @@ _08044A9A: b _08044B46 .align 2, 0 _08044AC4: .4byte 0x0000ff88 -_08044AC8: .4byte 0x020239f8 +_08044AC8: .4byte gUnknown_020239F8 _08044ACC: .4byte 0x0000ffff -_08044AD0: .4byte 0x02020004 +_08044AD0: .4byte gSprites _08044AD4: .4byte 0x000003ff _08044AD8: .4byte 0xfffffc00 _08044ADC: @@ -7820,9 +7820,9 @@ _08044B78: adds r1, 0x3 b _08044C22 .align 2, 0 -_08044BA4: .4byte 0x020239f8 +_08044BA4: .4byte gUnknown_020239F8 _08044BA8: .4byte 0x0000ffff -_08044BAC: .4byte 0x02020004 +_08044BAC: .4byte gSprites _08044BB0: .4byte 0x000003ff _08044BB4: .4byte 0xfffffc00 _08044BB8: @@ -7944,7 +7944,7 @@ _08044C62: bx r1 .align 2, 0 _08044C98: .4byte TaskDummy -_08044C9C: .4byte 0x03004b20 +_08044C9C: .4byte gTasks thumb_func_end sub_8044804 thumb_func_start sub_8044CA0 @@ -8091,8 +8091,8 @@ _08044D5E: mov r12, r2 b _08044DFA .align 2, 0 -_08044DB4: .4byte 0x03004b20 -_08044DB8: .4byte 0x02020004 +_08044DB4: .4byte gTasks +_08044DB8: .4byte gSprites _08044DBC: .4byte REG_BLDCNT _08044DC0: .4byte sub_8045110 _08044DC4: @@ -8158,10 +8158,10 @@ _08044DFA: b _08044E5E .align 2, 0 _08044E3C: .4byte sub_8045110 -_08044E40: .4byte 0x02020004 +_08044E40: .4byte gSprites _08044E44: .4byte sub_8045048 _08044E48: .4byte gSubspriteTables_820A6EC -_08044E4C: .4byte 0x03004b20 +_08044E4C: .4byte gTasks _08044E50: .4byte sub_8044E74 _08044E54: ldr r0, [sp, 0xC] @@ -8225,7 +8225,7 @@ _08044EBA: pop {r0} bx r0 .align 2, 0 -_08044EC0: .4byte 0x03004b20 +_08044EC0: .4byte gTasks _08044EC4: .4byte REG_BLDALPHA _08044EC8: .4byte sub_8044ECC thumb_func_end sub_8044E74 @@ -8292,8 +8292,8 @@ _08044F2A: ble _08044F2A b _08044F62 .align 2, 0 -_08044F44: .4byte 0x03004b20 -_08044F48: .4byte 0x02020004 +_08044F44: .4byte gTasks +_08044F48: .4byte gSprites _08044F4C: movs r0, 0x3 negs r0, r0 @@ -8342,7 +8342,7 @@ sub_8044F70: @ 8044F70 strh r2, [r1] b _08045022 .align 2, 0 -_08044FA4: .4byte 0x03004b20 +_08044FA4: .4byte gTasks _08044FA8: .4byte REG_BLDALPHA _08044FAC: movs r0, 0x1 @@ -8391,7 +8391,7 @@ _08044FEE: ble _08044FEE b _08045022 .align 2, 0 -_08045008: .4byte 0x02020004 +_08045008: .4byte gSprites _0804500C: movs r0, 0x3 negs r0, r0 @@ -8622,7 +8622,7 @@ sub_8045180: @ 8045180 strh r1, [r0, 0x26] bx lr .align 2, 0 -_0804519C: .4byte 0x02020004 +_0804519C: .4byte gSprites thumb_func_end sub_8045180 thumb_func_start sub_80451A0 @@ -8696,7 +8696,7 @@ _08045222: adds r5, 0x1 b _08045256 .align 2, 0 -_08045238: .4byte 0x020238cc +_08045238: .4byte gUnknown_020238CC _0804523C: .4byte gUnknown_0820A8B0 _08045240: movs r0, 0xB @@ -8774,9 +8774,9 @@ _080452C2: adds r4, r0 b _08045330 .align 2, 0 -_080452D8: .4byte 0x02020004 +_080452D8: .4byte gSprites _080452DC: .4byte 0x02000520 -_080452E0: .4byte 0x020238cc +_080452E0: .4byte gUnknown_020238CC _080452E4: adds r0, r1, 0 subs r0, 0x37 @@ -8896,7 +8896,7 @@ _0804538E: b _08045438 .align 2, 0 _080453C8: .4byte REG_BG0CNT -_080453CC: .4byte 0x02020004 +_080453CC: .4byte gSprites _080453D0: .4byte gUnknown_0820A8B4 _080453D4: ldr r1, _08045448 @@ -8958,7 +8958,7 @@ _08045438: pop {r0} bx r0 .align 2, 0 -_08045448: .4byte 0x02020004 +_08045448: .4byte gSprites _0804544C: .4byte gUnknown_0820A8DC _08045450: .4byte gUnknown_0820A904 _08045454: .4byte REG_BG0CNT @@ -9039,10 +9039,10 @@ sub_8045458: @ 8045458 bl CpuSet b _0804552E .align 2, 0 -_080454F4: .4byte 0x020239f8 -_080454F8: .4byte 0x02020004 -_080454FC: .4byte 0x02024a6a -_08045500: .4byte 0x030045c0 +_080454F4: .4byte gUnknown_020239F8 +_080454F8: .4byte gSprites +_080454FC: .4byte gUnknown_02024A6A +_08045500: .4byte gEnemyParty _08045504: .4byte 0x06010000 _08045508: .4byte REG_BG0CNT _0804550C: @@ -9121,9 +9121,9 @@ draw_status_ailment_maybe: @ 8045540 mov r8, r0 b _080455CC .align 2, 0 -_080455A4: .4byte 0x02020004 -_080455A8: .4byte 0x02024a6a -_080455AC: .4byte 0x03004360 +_080455A4: .4byte gSprites +_080455A8: .4byte gUnknown_02024A6A +_080455AC: .4byte gPlayerParty _080455B0: ldr r1, _080455EC lsls r0, r7, 1 @@ -9153,8 +9153,8 @@ _080455CC: movs r0, 0x2 b _080456FC .align 2, 0 -_080455EC: .4byte 0x02024a6a -_080455F0: .4byte 0x030045c0 +_080455EC: .4byte gUnknown_02024A6A +_080455F0: .4byte gEnemyParty _080455F4: movs r0, 0x88 ands r0, r4 @@ -9271,7 +9271,7 @@ _080456DC: bl sub_8045458 b _080457BA .align 2, 0 -_080456E8: .4byte 0x02020004 +_080456E8: .4byte gSprites _080456EC: .4byte 0x06010000 _080456F0: .4byte REG_BG0CNT _080456F4: .4byte 0x02017800 @@ -9373,9 +9373,9 @@ _080457BA: pop {r0} bx r0 .align 2, 0 -_080457C8: .4byte 0x02020004 +_080457C8: .4byte gSprites _080457CC: .4byte gBattleInterfaceStatusIcons_DynPal -_080457D0: .4byte 0x0202ecc8 +_080457D0: .4byte gUnknown_0202ECC8 _080457D4: .4byte 0x05000200 _080457D8: .4byte 0x06010000 _080457DC: .4byte REG_BG2HOFS @@ -9587,7 +9587,7 @@ _08045974: pop {r0} bx r0 .align 2, 0 -_08045984: .4byte 0x02020004 +_08045984: .4byte gSprites _08045988: .4byte 0x02000520 _0804598C: .4byte gUnknown_08400DD6 _08045990: .4byte REG_BG0CNT @@ -9672,11 +9672,11 @@ _08045A06: pop {r0} bx r0 .align 2, 0 -_08045A38: .4byte 0x020238cc +_08045A38: .4byte gUnknown_020238CC _08045A3C: .4byte gUnknown_08400DE6 -_08045A40: .4byte 0x02038808 +_08045A40: .4byte gUnknown_02038808 _08045A44: .4byte gUnknown_08400DF0 -_08045A48: .4byte 0x02020004 +_08045A48: .4byte gSprites _08045A4C: .4byte 0x02000520 _08045A50: .4byte 0x02000540 _08045A54: .4byte 0x06010000 @@ -9873,7 +9873,7 @@ _08045BCE: bl sub_8045998 b _08045C66 .align 2, 0 -_08045BE4: .4byte 0x02020004 +_08045BE4: .4byte gSprites _08045BE8: .4byte gExperienceTables _08045BEC: .4byte gBaseStats _08045BF0: @@ -10149,7 +10149,7 @@ _08045DB4: b _08045E3E .align 2, 0 _08045E00: .4byte 0x02017850 -_08045E04: .4byte 0x02020004 +_08045E04: .4byte gSprites _08045E08: .4byte 0x06010000 _08045E0C: .4byte REG_BG0CNT _08045E10: @@ -10264,9 +10264,9 @@ _08045EB6: b _08045F38 .align 2, 0 _08045EF0: .4byte 0x02017850 -_08045EF4: .4byte 0x02024a6a -_08045EF8: .4byte 0x03004360 -_08045EFC: .4byte 0x02020004 +_08045EF4: .4byte gUnknown_02024A6A +_08045EF8: .4byte gPlayerParty +_08045EFC: .4byte gSprites _08045F00: .4byte 0x06010000 _08045F04: .4byte REG_BG0CNT _08045F08: @@ -10869,7 +10869,7 @@ _0804636C: .4byte gUnknown_081FAEA4 _08046370: .4byte 0xffff0000 _08046374: .4byte gUnknown_081FAEAC _08046378: .4byte sub_8046388 -_0804637C: .4byte 0x02020004 +_0804637C: .4byte gSprites _08046380: .4byte gSpriteTemplate_81FAF0C _08046384: .4byte 0xfff00000 thumb_func_end sub_8046234 @@ -10935,7 +10935,7 @@ _080463F6: pop {r0} bx r0 .align 2, 0 -_080463FC: .4byte 0x02020004 +_080463FC: .4byte gSprites thumb_func_end sub_80463CC thumb_func_start sub_8046400 @@ -10980,11 +10980,11 @@ sub_8046400: @ 8046400 pop {r1} bx r1 .align 2, 0 -_08046450: .4byte 0x02024e6d -_08046454: .4byte 0x02024a60 +_08046450: .4byte gUnknown_02024E6D +_08046454: .4byte gUnknown_02024A60 _08046458: .4byte 0x02017810 _0804645C: .4byte sub_8046464 -_08046460: .4byte 0x03004b20 +_08046460: .4byte gTasks thumb_func_end sub_8046400 thumb_func_start sub_8046464 @@ -11015,7 +11015,7 @@ sub_8046464: @ 8046464 strh r0, [r1, 0x8] b _08046616 .align 2, 0 -_08046498: .4byte 0x03004b20 +_08046498: .4byte gTasks _0804649C: ldrh r0, [r1, 0xC] mov r8, r0 @@ -11034,8 +11034,8 @@ _0804649C: ldr r1, _080464C4 b _080464D6 .align 2, 0 -_080464C0: .4byte 0x02024a6a -_080464C4: .4byte 0x030045c0 +_080464C0: .4byte gUnknown_02024A6A +_080464C4: .4byte gEnemyParty _080464C8: ldr r1, _08046544 lsls r0, r5, 1 @@ -11097,11 +11097,11 @@ _080464D6: str r1, [r0] b _080465A6 .align 2, 0 -_08046544: .4byte 0x02024a6a -_08046548: .4byte 0x03004360 +_08046544: .4byte gUnknown_02024A6A +_08046548: .4byte gPlayerParty _0804654C: .4byte gSpriteTemplate_820AAB4 -_08046550: .4byte 0x02020004 -_08046554: .4byte 0x02024c08 +_08046550: .4byte gSprites +_08046554: .4byte gUnknown_02024C08 _08046558: .4byte sub_8047074 _0804655C: adds r0, r5, 0 @@ -11128,7 +11128,7 @@ _0804655C: str r1, [r0] b _080465A6 .align 2, 0 -_08046590: .4byte 0x02024c08 +_08046590: .4byte gUnknown_02024C08 _08046594: .4byte sub_8047254 _08046598: movs r0, 0x1 @@ -11153,8 +11153,8 @@ _080465A6: bl DestroyTask b _08046616 .align 2, 0 -_080465C4: .4byte 0x02024c08 -_080465C8: .4byte 0x02020004 +_080465C4: .4byte gUnknown_02024C08 +_080465C8: .4byte gSprites _080465CC: movs r0, 0x22 strh r0, [r4, 0x2E] @@ -11200,7 +11200,7 @@ _08046616: bx r0 .align 2, 0 _08046628: .4byte 0x0000ffd8 -_0804662C: .4byte 0x03004b20 +_0804662C: .4byte gTasks _08046630: .4byte TaskDummy thumb_func_end sub_8046464 @@ -11287,7 +11287,7 @@ _080466D4: pop {r0} bx r0 .align 2, 0 -_080466E0: .4byte 0x03004b20 +_080466E0: .4byte gTasks _080466E4: .4byte sub_80466E8 thumb_func_end objc_0804ABD4 @@ -11351,8 +11351,8 @@ _0804674E: bx r0 .align 2, 0 _08046754: .4byte sub_8046760 -_08046758: .4byte 0x02024be0 -_0804675C: .4byte 0x02020004 +_08046758: .4byte gUnknown_02024BE0 +_0804675C: .4byte gSprites thumb_func_end sub_80466F4 thumb_func_start sub_8046760 @@ -11407,8 +11407,8 @@ _08046778: str r0, [r4, 0x1C] b _080467F0 .align 2, 0 -_080467C4: .4byte 0x02020004 -_080467C8: .4byte 0x02024be0 +_080467C4: .4byte gSprites +_080467C8: .4byte gUnknown_02024BE0 _080467CC: .4byte sub_80467F8 _080467D0: ldrh r0, [r1, 0x30] @@ -11838,7 +11838,7 @@ sub_8046AD0: @ 8046AD0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08046AFC: .4byte 0x03004b20 +_08046AFC: .4byte gTasks _08046B00: .4byte _08046B04 .align 2, 0 _08046B04: @@ -11911,7 +11911,7 @@ _08046BB2: strh r1, [r0, 0x26] b _08046C72 .align 2, 0 -_08046BCC: .4byte 0x03004b20 +_08046BCC: .4byte gTasks _08046BD0: lsls r0, r4, 2 adds r0, r4 @@ -11972,7 +11972,7 @@ _08046C20: strh r0, [r1, 0x26] b _08046C72 .align 2, 0 -_08046C44: .4byte 0x03004b20 +_08046C44: .4byte gTasks _08046C48: lsls r0, r4, 2 adds r0, r4 @@ -12073,10 +12073,10 @@ _08046CE8: b _08046D34 .align 2, 0 _08046D0C: .4byte sub_8046E9C -_08046D10: .4byte 0x03001770 +_08046D10: .4byte gMain _08046D14: .4byte 0x0000043d -_08046D18: .4byte 0x02024a6a -_08046D1C: .4byte 0x030045c0 +_08046D18: .4byte gUnknown_02024A6A +_08046D1C: .4byte gEnemyParty _08046D20: ldr r1, _08046D90 lsls r0, r5, 1 @@ -12130,11 +12130,11 @@ _08046D5A: bl m4aMPlayStop b _08046DAE .align 2, 0 -_08046D90: .4byte 0x02024a6a -_08046D94: .4byte 0x03004360 +_08046D90: .4byte gUnknown_02024A6A +_08046D94: .4byte gPlayerParty _08046D98: .4byte 0x02017840 -_08046D9C: .4byte 0x020239f8 -_08046DA0: .4byte 0x03007380 +_08046D9C: .4byte gUnknown_020239F8 +_08046DA0: .4byte gUnknown_03007380 _08046DA4: ldr r0, _08046DC8 ldr r1, _08046DCC @@ -12155,7 +12155,7 @@ _08046DC4: movs r4, 0 b _08046DF6 .align 2, 0 -_08046DC8: .4byte 0x03007380 +_08046DC8: .4byte gUnknown_03007380 _08046DCC: .4byte 0x0000ffff _08046DD0: .4byte 0x02017840 _08046DD4: @@ -12236,9 +12236,9 @@ _08046E1C: bx r0 .align 2, 0 _08046E6C: .4byte sub_8046AD0 -_08046E70: .4byte 0x03004b20 -_08046E74: .4byte 0x02024be0 -_08046E78: .4byte 0x02020004 +_08046E70: .4byte gTasks +_08046E74: .4byte gUnknown_02024BE0 +_08046E78: .4byte gSprites thumb_func_end sub_8046C78 thumb_func_start sub_8046E7C @@ -12313,8 +12313,8 @@ _08046EDE: movs r7, 0x1 b _08046F24 .align 2, 0 -_08046F00: .4byte 0x02020004 -_08046F04: .4byte 0x02024be0 +_08046F00: .4byte gSprites +_08046F04: .4byte gUnknown_02024BE0 _08046F08: ldr r2, _08046FA8 adds r0, r2, 0 @@ -12399,9 +12399,9 @@ _08046FA0: bx r0 .align 2, 0 _08046FA8: .4byte 0xfffffee0 -_08046FAC: .4byte 0x02020004 -_08046FB0: .4byte 0x02024be0 -_08046FB4: .4byte 0x02024e6d +_08046FAC: .4byte gSprites +_08046FB0: .4byte gUnknown_02024BE0 +_08046FB4: .4byte gUnknown_02024E6D _08046FB8: .4byte 0x02017810 thumb_func_end sub_8046E9C @@ -12429,7 +12429,7 @@ sub_8046FBC: @ 8046FBC bl audio_play b _08047056 .align 2, 0 -_08046FEC: .4byte 0x02024e6d +_08046FEC: .4byte gUnknown_02024E6D _08046FF0: .4byte 0x00000173 _08046FF4: ldr r0, _0804705C @@ -12484,9 +12484,9 @@ _08047056: bx r0 .align 2, 0 _0804705C: .4byte 0x0000013b -_08047060: .4byte 0x02020004 -_08047064: .4byte 0x02024be0 -_08047068: .4byte 0x03001770 +_08047060: .4byte gSprites +_08047064: .4byte gUnknown_02024BE0 +_08047068: .4byte gMain _0804706C: .4byte 0x0000043d _08047070: .4byte 0x02017810 thumb_func_end sub_8046FBC @@ -12922,7 +12922,7 @@ CreatePokeballSprite: @ 80472F0 _080473BC: .4byte gUnknown_0820A92C _080473C0: .4byte gUnknown_0820A98C _080473C4: .4byte gSpriteTemplate_820AAB4 -_080473C8: .4byte 0x02020004 +_080473C8: .4byte gSprites _080473CC: .4byte sub_80473D0 thumb_func_end CreatePokeballSprite @@ -13009,7 +13009,7 @@ _0804740C: b _08047480 .align 2, 0 _08047474: .4byte sub_804748C -_08047478: .4byte 0x02020004 +_08047478: .4byte gSprites _0804747C: subs r0, r1, 0x1 strh r0, [r6, 0x30] @@ -13119,7 +13119,7 @@ _08047530: strh r0, [r5, 0x26] b _0804755A .align 2, 0 -_08047544: .4byte 0x02020004 +_08047544: .4byte gSprites _08047548: .4byte gSineTable _0804754C: ldrh r0, [r4, 0x38] @@ -13235,7 +13235,7 @@ sub_8047580: @ 8047580 _08047624: .4byte gUnknown_0820A92C _08047628: .4byte gUnknown_0820A98C _0804762C: .4byte gSpriteTemplate_820AAB4 -_08047630: .4byte 0x02020004 +_08047630: .4byte gSprites _08047634: .4byte sub_8047638 thumb_func_end sub_8047580 @@ -13312,7 +13312,7 @@ _08047674: b _080476D4 .align 2, 0 _080476C8: .4byte sub_80476E0 -_080476CC: .4byte 0x02020004 +_080476CC: .4byte gSprites _080476D0: subs r0, r1, 0x1 strh r0, [r4, 0x30] @@ -13367,7 +13367,7 @@ _080476F8: str r0, [r5, 0x1C] b _0804774C .align 2, 0 -_08047734: .4byte 0x02020004 +_08047734: .4byte gSprites _08047738: .4byte sub_8047754 _0804773C: ldrh r0, [r4, 0x30] @@ -13476,8 +13476,8 @@ _080477F4: pop {r0} bx r0 .align 2, 0 -_080477FC: .4byte 0x03004340 -_08047800: .4byte 0x02020004 +_080477FC: .4byte gUnknown_03004340 +_08047800: .4byte gSprites _08047804: .4byte sub_8047830 _08047808: .4byte sub_804780C thumb_func_end sub_804777C @@ -13558,8 +13558,8 @@ sub_8047858: @ 8047858 bx r0 .align 2, 0 _08047890: .4byte oamc_804BEB4 -_08047894: .4byte 0x02020004 -_08047898: .4byte 0x03004340 +_08047894: .4byte gSprites +_08047898: .4byte gUnknown_03004340 thumb_func_end sub_8047858 thumb_func_start oamc_804BEB4 @@ -13595,7 +13595,7 @@ _080478D4: pop {r0} bx r0 .align 2, 0 -_080478D8: .4byte 0x02020004 +_080478D8: .4byte gSprites thumb_func_end oamc_804BEB4 thumb_func_start sub_80478DC @@ -13692,8 +13692,8 @@ sub_8047978: @ 8047978 ldr r1, _080479A0 b _080479B2 .align 2, 0 -_0804799C: .4byte 0x02024a6a -_080479A0: .4byte 0x030045c0 +_0804799C: .4byte gUnknown_02024A6A +_080479A0: .4byte gEnemyParty _080479A4: ldr r1, _080479C4 lsls r0, r4, 1 @@ -13712,8 +13712,8 @@ _080479B2: pop {r1} bx r1 .align 2, 0 -_080479C4: .4byte 0x02024a6a -_080479C8: .4byte 0x03004360 +_080479C4: .4byte gUnknown_02024A6A +_080479C8: .4byte gPlayerParty thumb_func_end sub_8047978 thumb_func_start CheckForFlashMemory @@ -13729,7 +13729,7 @@ CheckForFlashMemory: @ 80479CC bl InitFlashTimer b _080479EE .align 2, 0 -_080479E4: .4byte 0x03004820 +_080479E4: .4byte gUnknown_3004820 _080479E8: ldr r1, _080479F4 movs r0, 0 @@ -13738,7 +13738,7 @@ _080479EE: pop {r0} bx r0 .align 2, 0 -_080479F4: .4byte 0x03004820 +_080479F4: .4byte gUnknown_3004820 thumb_func_end CheckForFlashMemory thumb_func_start sub_80479F8 @@ -13824,9 +13824,9 @@ _08047A5A: pop {r0} bx r0 .align 2, 0 -_08047A78: .4byte 0x02025734 -_08047A7C: .4byte 0x03004350 -_08047A80: .4byte 0x03004360 +_08047A78: .4byte gSaveBlock1 +_08047A7C: .4byte gPlayerPartyCount +_08047A80: .4byte gPlayerParty thumb_func_end sub_8047A40 thumb_func_start copy_player_party_from_sav1 @@ -13861,9 +13861,9 @@ _08047A9E: pop {r0} bx r0 .align 2, 0 -_08047AC0: .4byte 0x03004350 -_08047AC4: .4byte 0x02025734 -_08047AC8: .4byte 0x03004360 +_08047AC0: .4byte gPlayerPartyCount +_08047AC4: .4byte gSaveBlock1 +_08047AC8: .4byte gPlayerParty thumb_func_end copy_player_party_from_sav1 thumb_func_start sub_8047ACC @@ -13893,8 +13893,8 @@ _08047ADA: pop {r0} bx r0 .align 2, 0 -_08047AFC: .4byte 0x02025734 -_08047B00: .4byte 0x030048a0 +_08047AFC: .4byte gSaveBlock1 +_08047B00: .4byte gMapObjects thumb_func_end sub_8047ACC thumb_func_start save_deserialize_npcs @@ -13924,8 +13924,8 @@ _08047B12: pop {r0} bx r0 .align 2, 0 -_08047B34: .4byte 0x02025734 -_08047B38: .4byte 0x030048a0 +_08047B34: .4byte gSaveBlock1 +_08047B38: .4byte gMapObjects thumb_func_end save_deserialize_npcs thumb_func_start save_serialize_game @@ -14042,8 +14042,8 @@ _08047BE8: pop {r0} bx r0 .align 2, 0 -_08047C0C: .4byte 0x02025734 -_08047C10: .4byte 0x020291f4 +_08047C0C: .4byte gSaveBlock1 +_08047C10: .4byte gUnknown_020291F4 _08047C14: .4byte 0x00002b4c thumb_func_end copy_bags_and_unk_data_from_save_blocks @@ -14146,8 +14146,8 @@ _08047CAA: pop {r0} bx r0 .align 2, 0 -_08047CCC: .4byte 0x02025734 -_08047CD0: .4byte 0x020291f4 +_08047CCC: .4byte gSaveBlock1 +_08047CD0: .4byte gUnknown_020291F4 _08047CD4: .4byte 0x00002b4c thumb_func_end copy_bags_and_unk_data_to_save_blocks @@ -14205,9 +14205,9 @@ sub_8047CE8: @ 8047CE8 bx r0 .align 2, 0 _08047D44: .4byte gWindowConfig_81E725C -_08047D48: .4byte 0x020296cc +_08047D48: .4byte gUnknown_020296CC _08047D4C: .4byte gSaveBlock2 -_08047D50: .4byte 0x03002978 +_08047D50: .4byte gUnknown_03002978 _08047D54: .4byte gUnknown_0820C14C thumb_func_end sub_8047CE8 @@ -14323,7 +14323,7 @@ _08047DEE: _08047E30: .4byte gSaveBlock2 _08047E34: .4byte gTradeUnknownSpriteCoords _08047E38: .4byte gSpriteTemplate_820C0EC -_08047E3C: .4byte 0x03002978 +_08047E3C: .4byte gUnknown_03002978 _08047E40: .4byte gTradeUnknownSpriteCoords + 0x3 thumb_func_end sub_8047D58 @@ -14413,7 +14413,7 @@ _08047ED8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08047EE4: .4byte 0x03001770 +_08047EE4: .4byte gMain _08047EE8: .4byte 0x0000043c _08047EEC: .4byte _08047EF0 .align 2, 0 @@ -14531,17 +14531,17 @@ _0804800A: bge _0804800A b _080484C6 .align 2, 0 -_08048018: .4byte 0x03004824 +_08048018: .4byte gUnknown_03004824 _0804801C: .4byte 0x02017000 _08048020: .4byte 0x06002800 _08048024: .4byte sub_80489F4 _08048028: .4byte gWindowConfig_81E6CE4 _0804802C: .4byte gWindowConfig_81E6F84 -_08048030: .4byte 0x03000508 -_08048034: .4byte 0x03001770 +_08048030: .4byte gUnknown_03000508 +_08048034: .4byte gMain _08048038: .4byte 0x0000043c _0804803C: .4byte 0x01000680 -_08048040: .4byte 0x020296cc +_08048040: .4byte gUnknown_020296CC _08048044: .4byte 0xffffff00 _08048048: ldr r1, _08048098 @@ -14583,12 +14583,12 @@ _08048058: bl CreateTask b _080484C6 .align 2, 0 -_08048098: .4byte 0x03002b74 +_08048098: .4byte gLinkType _0804809C: .4byte 0x00001122 -_080480A0: .4byte 0x030045c0 -_080480A4: .4byte 0x03001770 +_080480A0: .4byte gEnemyParty +_080480A4: .4byte gMain _080480A8: .4byte 0x0000043c -_080480AC: .4byte 0x03004824 +_080480AC: .4byte gUnknown_03004824 _080480B0: .4byte sub_8083C50 _080480B4: ldr r2, _080480D8 @@ -14611,7 +14611,7 @@ _080480CE: adds r1, r3, r2 b _08048498 .align 2, 0 -_080480D8: .4byte 0x03004824 +_080480D8: .4byte gUnknown_03004824 _080480DC: .4byte 0x0000043c _080480E0: bl GetLinkPlayerCount_2 @@ -14642,14 +14642,14 @@ _08048114: bl sub_8007F4C b _08048492 .align 2, 0 -_0804811C: .4byte 0x03004824 +_0804811C: .4byte gUnknown_03004824 _08048120: ldr r1, _08048128 ldr r0, _0804812C adds r1, r0 b _08048498 .align 2, 0 -_08048128: .4byte 0x03001770 +_08048128: .4byte gMain _0804812C: .4byte 0x0000043c _08048130: ldr r0, _08048154 @@ -14671,8 +14671,8 @@ _08048148: adds r1, r2 b _08048498 .align 2, 0 -_08048154: .4byte 0x03002fa4 -_08048158: .4byte 0x03001770 +_08048154: .4byte gReceivedRemoteLinkPlayers +_08048158: .4byte gMain _0804815C: .4byte 0x0000043c _08048160: bl sub_8048D44 @@ -14825,14 +14825,14 @@ _0804828A: bl nullsub_5 b _08048492 .align 2, 0 -_08048294: .4byte 0x03004824 -_08048298: .4byte 0x03004350 -_0804829C: .4byte 0x030045b8 +_08048294: .4byte gUnknown_03004824 +_08048298: .4byte gPlayerPartyCount +_0804829C: .4byte gEnemyPartyCount _080482A0: .4byte gTradeMonSpriteCoords -_080482A4: .4byte 0x03004360 +_080482A4: .4byte gPlayerParty _080482A8: .4byte 0xfff40000 _080482AC: .4byte sub_809D62C -_080482B0: .4byte 0x030045c0 +_080482B0: .4byte gEnemyParty _080482B4: bl sub_806DA98 ldr r0, _080482D0 @@ -14847,8 +14847,8 @@ _080482B4: adds r1, r0 b _08048498 .align 2, 0 -_080482D0: .4byte 0x03004824 -_080482D4: .4byte 0x03001770 +_080482D0: .4byte gUnknown_03004824 +_080482D4: .4byte gMain _080482D8: .4byte 0x0000043c _080482DC: ldr r0, _080482F4 @@ -14863,8 +14863,8 @@ _080482DC: adds r1, r2 b _08048498 .align 2, 0 -_080482F4: .4byte 0x03004824 -_080482F8: .4byte 0x03001770 +_080482F4: .4byte gUnknown_03004824 +_080482F8: .4byte gMain _080482FC: .4byte 0x0000043c _08048300: bl sub_8047CE8 @@ -14881,9 +14881,9 @@ _08048300: strb r2, [r0] b _080484C6 .align 2, 0 -_0804831C: .4byte 0x03001770 +_0804831C: .4byte gMain _08048320: .4byte 0x0000043c -_08048324: .4byte 0x03004824 +_08048324: .4byte gUnknown_03004824 _08048328: movs r0, 0x4 movs r1, 0 @@ -14899,7 +14899,7 @@ _0804833C: adds r1, r0 b _08048498 .align 2, 0 -_08048344: .4byte 0x03001770 +_08048344: .4byte gMain _08048348: .4byte 0x0000043c _0804834C: bl sub_8047D58 @@ -14908,7 +14908,7 @@ _0804834C: adds r1, r2 b _08048498 .align 2, 0 -_08048358: .4byte 0x03001770 +_08048358: .4byte gMain _0804835C: .4byte 0x0000043c _08048360: bl sub_8047E44 @@ -14945,8 +14945,8 @@ _08048360: .align 2, 0 _080483A4: .4byte gSpriteTemplate_820C134 _080483A8: .4byte gTradeMonSpriteCoords -_080483AC: .4byte 0x03004824 -_080483B0: .4byte 0x03001770 +_080483AC: .4byte gUnknown_03004824 +_080483B0: .4byte gMain _080483B4: .4byte 0x0000043c _080483B8: movs r0, 0 @@ -14973,8 +14973,8 @@ _080483B8: bl sub_8075474 b _080484C6 .align 2, 0 -_080483F0: .4byte 0x03004824 -_080483F4: .4byte 0x03001770 +_080483F0: .4byte gUnknown_03004824 +_080483F4: .4byte gMain _080483F8: .4byte 0x0000043c _080483FC: .4byte 0x000001b3 _08048400: @@ -14996,7 +14996,7 @@ _08048418: adds r1, r0 b _08048498 .align 2, 0 -_08048428: .4byte 0x03001770 +_08048428: .4byte gMain _0804842C: .4byte 0x0000043c _08048430: movs r0, 0x1 @@ -15006,7 +15006,7 @@ _08048430: adds r1, r2 b _08048498 .align 2, 0 -_08048440: .4byte 0x03001770 +_08048440: .4byte gMain _08048444: .4byte 0x0000043c _08048448: movs r0, 0x1 @@ -15037,7 +15037,7 @@ _08048470: adds r1, r2 b _08048498 .align 2, 0 -_08048480: .4byte 0x03001770 +_08048480: .4byte gMain _08048484: .4byte 0x0000043c _08048488: movs r0, 0x1 @@ -15053,7 +15053,7 @@ _08048498: strb r0, [r1] b _080484C6 .align 2, 0 -_080484A0: .4byte 0x03001770 +_080484A0: .4byte gMain _080484A4: .4byte 0x0000043c _080484A8: ldr r0, _080484E4 @@ -15082,10 +15082,10 @@ _080484C6: pop {r0} bx r0 .align 2, 0 -_080484E4: .4byte 0x0202f388 +_080484E4: .4byte gPaletteFade _080484E8: .4byte sub_80494D8 _080484EC: .4byte sub_8048AB4 -_080484F0: .4byte 0x03000508 +_080484F0: .4byte gUnknown_03000508 thumb_func_end sub_8047EC0 thumb_func_start sub_80484F4 @@ -15109,7 +15109,7 @@ _0804850C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08048518: .4byte 0x03001770 +_08048518: .4byte gMain _0804851C: .4byte 0x0000043c _08048520: .4byte _08048524 .align 2, 0 @@ -15216,16 +15216,16 @@ _08048622: bge _08048622 b _080489CA .align 2, 0 -_08048630: .4byte 0x03004824 +_08048630: .4byte gUnknown_03004824 _08048634: .4byte 0x02017000 _08048638: .4byte 0x06002800 _0804863C: .4byte sub_80489F4 _08048640: .4byte gWindowConfig_81E6CE4 _08048644: .4byte gWindowConfig_81E6F84 -_08048648: .4byte 0x03000508 -_0804864C: .4byte 0x03001770 +_08048648: .4byte gUnknown_03000508 +_0804864C: .4byte gMain _08048650: .4byte 0x0000043c -_08048654: .4byte 0x020296cc +_08048654: .4byte gUnknown_020296CC _08048658: .4byte 0xffffff00 _0804865C: ldr r0, _08048664 @@ -15252,7 +15252,7 @@ _08048680: adds r1, r0 b _0804899E .align 2, 0 -_0804868C: .4byte 0x03001770 +_0804868C: .4byte gMain _08048690: .4byte 0x0000043c _08048694: ldr r3, _0804869C @@ -15400,15 +15400,15 @@ _080487B0: adds r1, r3 b _0804899E .align 2, 0 -_080487C0: .4byte 0x03004824 -_080487C4: .4byte 0x03004350 -_080487C8: .4byte 0x030045b8 +_080487C0: .4byte gUnknown_03004824 +_080487C4: .4byte gPlayerPartyCount +_080487C8: .4byte gEnemyPartyCount _080487CC: .4byte gTradeMonSpriteCoords -_080487D0: .4byte 0x03004360 +_080487D0: .4byte gPlayerParty _080487D4: .4byte 0xfff40000 _080487D8: .4byte sub_809D62C -_080487DC: .4byte 0x030045c0 -_080487E0: .4byte 0x03001770 +_080487DC: .4byte gEnemyParty +_080487E0: .4byte gMain _080487E4: .4byte 0x0000043c _080487E8: bl sub_806DA98 @@ -15424,8 +15424,8 @@ _080487E8: adds r1, r5 b _0804899E .align 2, 0 -_08048804: .4byte 0x03004824 -_08048808: .4byte 0x03001770 +_08048804: .4byte gUnknown_03004824 +_08048808: .4byte gMain _0804880C: .4byte 0x0000043c _08048810: ldr r0, _08048828 @@ -15440,8 +15440,8 @@ _08048810: adds r1, r0 b _0804899E .align 2, 0 -_08048828: .4byte 0x03004824 -_0804882C: .4byte 0x03001770 +_08048828: .4byte gUnknown_03004824 +_0804882C: .4byte gMain _08048830: .4byte 0x0000043c _08048834: bl sub_8047CE8 @@ -15459,9 +15459,9 @@ _0804883E: strb r2, [r0] b _080489CA .align 2, 0 -_08048850: .4byte 0x03001770 +_08048850: .4byte gMain _08048854: .4byte 0x0000043c -_08048858: .4byte 0x03004824 +_08048858: .4byte gUnknown_03004824 _0804885C: movs r0, 0x4 movs r1, 0 @@ -15477,7 +15477,7 @@ _08048870: adds r1, r3 b _0804899E .align 2, 0 -_08048878: .4byte 0x03001770 +_08048878: .4byte gMain _0804887C: .4byte 0x0000043c _08048880: bl sub_8047D58 @@ -15486,7 +15486,7 @@ _08048880: adds r1, r5 b _0804899E .align 2, 0 -_0804888C: .4byte 0x03001770 +_0804888C: .4byte gMain _08048890: .4byte 0x0000043c _08048894: bl sub_8047E44 @@ -15502,7 +15502,7 @@ _08048894: b _080488B8 .align 2, 0 _080488AC: .4byte 0x02018000 -_080488B0: .4byte 0x03004824 +_080488B0: .4byte gUnknown_03004824 _080488B4: ldrb r0, [r2, 0x9] adds r0, 0x6 @@ -15543,8 +15543,8 @@ _080488B8: .align 2, 0 _08048900: .4byte gSpriteTemplate_820C134 _08048904: .4byte gTradeMonSpriteCoords -_08048908: .4byte 0x03004824 -_0804890C: .4byte 0x03001770 +_08048908: .4byte gUnknown_03004824 +_0804890C: .4byte gMain _08048910: .4byte 0x0000043c _08048914: movs r0, 0 @@ -15568,8 +15568,8 @@ _0804891C: adds r1, r3 b _0804899E .align 2, 0 -_08048944: .4byte 0x03004824 -_08048948: .4byte 0x03001770 +_08048944: .4byte gUnknown_03004824 +_08048948: .4byte gMain _0804894C: .4byte 0x0000043c _08048950: movs r0, 0x1 @@ -15584,7 +15584,7 @@ _08048950: adds r1, r5 b _0804899E .align 2, 0 -_08048968: .4byte 0x03001770 +_08048968: .4byte gMain _0804896C: .4byte 0x0000043c _08048970: movs r1, 0x80 @@ -15616,7 +15616,7 @@ _0804899E: strb r0, [r1] b _080489CA .align 2, 0 -_080489A8: .4byte 0x03001770 +_080489A8: .4byte gMain _080489AC: .4byte 0x0000043c _080489B0: ldr r0, _080489E8 @@ -15643,9 +15643,9 @@ _080489CA: pop {r0} bx r0 .align 2, 0 -_080489E8: .4byte 0x0202f388 +_080489E8: .4byte gPaletteFade _080489EC: .4byte sub_8048AB4 -_080489F0: .4byte 0x03000508 +_080489F0: .4byte gUnknown_03000508 thumb_func_end sub_80484F4 thumb_func_start sub_80489F4 @@ -15661,7 +15661,7 @@ sub_80489F4: @ 80489F4 pop {r0} bx r0 .align 2, 0 -_08048A10: .4byte 0x03004824 +_08048A10: .4byte gUnknown_03004824 thumb_func_end sub_80489F4 thumb_func_start sub_8048A14 @@ -15695,7 +15695,7 @@ _08048A44: pop {r0} bx r0 .align 2, 0 -_08048A4C: .4byte 0x03004824 +_08048A4C: .4byte gUnknown_03004824 thumb_func_end sub_8048A14 thumb_func_start sub_8048A50 @@ -15727,9 +15727,9 @@ _08048A7E: pop {r0} bx r0 .align 2, 0 -_08048A84: .4byte 0x0202f388 -_08048A88: .4byte 0x020297d8 -_08048A8C: .4byte 0x03004824 +_08048A84: .4byte gPaletteFade +_08048A88: .4byte gUnknown_020297D8 +_08048A8C: .4byte gUnknown_03004824 thumb_func_end sub_8048A50 thumb_func_start sub_8048A90 @@ -15747,8 +15747,8 @@ _08048AA4: pop {r0} bx r0 .align 2, 0 -_08048AA8: .4byte 0x03002fa4 -_08048AAC: .4byte 0x03001770 +_08048AA8: .4byte gReceivedRemoteLinkPlayers +_08048AAC: .4byte gMain _08048AB0: .4byte sub_804B41C thumb_func_end sub_8048A90 @@ -15788,7 +15788,7 @@ sub_8048AB4: @ 8048AB4 bx r0 .align 2, 0 _08048B04: .4byte REG_BG2HOFS -_08048B08: .4byte 0x03004824 +_08048B08: .4byte gUnknown_03004824 thumb_func_end sub_8048AB4 thumb_func_start sub_8048B0C @@ -15875,12 +15875,12 @@ _08048B7A: _08048BA0: .4byte gUnknown_08EA0348 _08048BA4: .4byte gTradeStripesBG2Tilemap _08048BA8: .4byte gUnknown_08EA02C8 -_08048BAC: .4byte 0x0202eec8 -_08048BB0: .4byte 0x0202eac8 +_08048BAC: .4byte gPlttBufferFaded +_08048BB0: .4byte gPlttBufferUnfaded _08048BB4: .4byte 0x040000d4 _08048BB8: .4byte 0x80000800 _08048BBC: .4byte 0x000003ff -_08048BC0: .4byte 0x03004824 +_08048BC0: .4byte gUnknown_03004824 _08048BC4: .4byte gUnknown_08EA15C8 _08048BC8: .4byte 0x06003000 _08048BCC: .4byte 0x80000400 @@ -15944,7 +15944,7 @@ _08048C40: .4byte gTradeStripesBG3Tilemap _08048C44: .4byte 0x06003800 _08048C48: .4byte 0x040000d4 _08048C4C: .4byte 0x80000400 -_08048C50: .4byte 0x03004824 +_08048C50: .4byte gUnknown_03004824 _08048C54: .4byte REG_BG0CNT _08048C58: .4byte 0x0000fffc _08048C5C: .4byte REG_BG1CNT @@ -15997,8 +15997,8 @@ _08048C8E: strb r7, [r0] b _08048CCE .align 2, 0 -_08048CC0: .4byte 0x03004824 -_08048CC4: .4byte 0x02020004 +_08048CC0: .4byte gUnknown_03004824 +_08048CC4: .4byte gSprites _08048CC8: adds r0, 0x44 adds r0, r3 @@ -16114,7 +16114,7 @@ _08048D86: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08048D90: .4byte 0x03004824 +_08048D90: .4byte gUnknown_03004824 _08048D94: .4byte _08048D98 .align 2, 0 _08048D98: @@ -16144,9 +16144,9 @@ _08048DDC: ldr r1, [r0] b _08049006 .align 2, 0 -_08048DEC: .4byte 0x03002a70 -_08048DF0: .4byte 0x03004360 -_08048DF4: .4byte 0x03004824 +_08048DEC: .4byte gBlockSendBuffer +_08048DF0: .4byte gPlayerParty +_08048DF4: .4byte gUnknown_03004824 _08048DF8: bl sub_8007ECC lsls r0, 24 @@ -16162,14 +16162,14 @@ _08048E04: ldr r1, [r0] b _08049006 .align 2, 0 -_08048E14: .4byte 0x03004824 +_08048E14: .4byte gUnknown_03004824 _08048E18: bl ResetBlockReceivedFlags ldr r0, _08048E24 ldr r1, [r0] b _08049006 .align 2, 0 -_08048E24: .4byte 0x03004824 +_08048E24: .4byte gUnknown_03004824 _08048E28: cmp r7, 0 bne _08048E32 @@ -16180,7 +16180,7 @@ _08048E32: ldr r1, [r0] b _08049006 .align 2, 0 -_08048E38: .4byte 0x03004824 +_08048E38: .4byte gUnknown_03004824 _08048E3C: bl GetBlockRecievedStatus lsls r0, 24 @@ -16203,9 +16203,9 @@ _08048E4A: ldr r1, [r0] b _08049006 .align 2, 0 -_08048E68: .4byte 0x030045c0 -_08048E6C: .4byte 0x03002b80 -_08048E70: .4byte 0x03004824 +_08048E68: .4byte gEnemyParty +_08048E6C: .4byte gBlockRecvBuffer +_08048E70: .4byte gUnknown_03004824 _08048E74: ldr r0, _08048E84 ldr r1, _08048E88 @@ -16215,9 +16215,9 @@ _08048E74: ldr r1, [r0] b _08049006 .align 2, 0 -_08048E84: .4byte 0x03002a70 -_08048E88: .4byte 0x03004428 -_08048E8C: .4byte 0x03004824 +_08048E84: .4byte gBlockSendBuffer +_08048E88: .4byte gUnknown_03004428 +_08048E8C: .4byte gUnknown_03004824 _08048E90: cmp r7, 0 bne _08048E9A @@ -16228,7 +16228,7 @@ _08048E9A: ldr r1, [r0] b _08049006 .align 2, 0 -_08048EA0: .4byte 0x03004824 +_08048EA0: .4byte gUnknown_03004824 _08048EA4: bl GetBlockRecievedStatus lsls r0, 24 @@ -16251,9 +16251,9 @@ _08048EB2: ldr r1, [r0] b _08049006 .align 2, 0 -_08048ED0: .4byte 0x03004688 -_08048ED4: .4byte 0x03002b80 -_08048ED8: .4byte 0x03004824 +_08048ED0: .4byte gUnknown_03004688 +_08048ED4: .4byte gBlockRecvBuffer +_08048ED8: .4byte gUnknown_03004824 _08048EDC: ldr r0, _08048EEC ldr r1, _08048EF0 @@ -16263,9 +16263,9 @@ _08048EDC: ldr r1, [r0] b _08049006 .align 2, 0 -_08048EEC: .4byte 0x03002a70 -_08048EF0: .4byte 0x030044f0 -_08048EF4: .4byte 0x03004824 +_08048EEC: .4byte gBlockSendBuffer +_08048EF0: .4byte gUnknown_030044F0 +_08048EF4: .4byte gUnknown_03004824 _08048EF8: cmp r7, 0 bne _08048F02 @@ -16276,7 +16276,7 @@ _08048F02: ldr r1, [r0] b _08049006 .align 2, 0 -_08048F08: .4byte 0x03004824 +_08048F08: .4byte gUnknown_03004824 _08048F0C: bl GetBlockRecievedStatus lsls r0, 24 @@ -16299,9 +16299,9 @@ _08048F1A: ldr r1, [r0] b _08049006 .align 2, 0 -_08048F38: .4byte 0x03004750 -_08048F3C: .4byte 0x03002b80 -_08048F40: .4byte 0x03004824 +_08048F38: .4byte gUnknown_03004750 +_08048F3C: .4byte gBlockRecvBuffer +_08048F40: .4byte gUnknown_03004824 _08048F44: ldr r0, _08048F54 ldr r1, _08048F58 @@ -16311,9 +16311,9 @@ _08048F44: ldr r1, [r0] b _08049006 .align 2, 0 -_08048F54: .4byte 0x03002a70 -_08048F58: .4byte 0x02028280 -_08048F5C: .4byte 0x03004824 +_08048F54: .4byte gBlockSendBuffer +_08048F58: .4byte gUnknown_02028280 +_08048F5C: .4byte gUnknown_03004824 _08048F60: cmp r7, 0 bne _08048F6A @@ -16324,7 +16324,7 @@ _08048F6A: ldr r1, [r0] b _08049006 .align 2, 0 -_08048F70: .4byte 0x03004824 +_08048F70: .4byte gUnknown_03004824 _08048F74: bl GetBlockRecievedStatus lsls r0, 24 @@ -16347,9 +16347,9 @@ _08048F82: ldr r1, [r0] b _08049006 .align 2, 0 -_08048FA0: .4byte 0x02029700 -_08048FA4: .4byte 0x03002b80 -_08048FA8: .4byte 0x03004824 +_08048FA0: .4byte gUnknown_02029700 +_08048FA4: .4byte gBlockRecvBuffer +_08048FA8: .4byte gUnknown_03004824 _08048FAC: ldr r0, _08048FBC ldr r1, _08048FC0 @@ -16359,9 +16359,9 @@ _08048FAC: ldr r1, [r0] b _08049006 .align 2, 0 -_08048FBC: .4byte 0x03002a70 -_08048FC0: .4byte 0x02028844 -_08048FC4: .4byte 0x03004824 +_08048FBC: .4byte gBlockSendBuffer +_08048FC0: .4byte gUnknown_02028844 +_08048FC4: .4byte gUnknown_03004824 _08048FC8: cmp r7, 0 bne _08048FD2 @@ -16372,7 +16372,7 @@ _08048FD2: ldr r1, [r0] b _08049006 .align 2, 0 -_08048FD8: .4byte 0x03004824 +_08048FD8: .4byte gUnknown_03004824 _08048FDC: bl GetBlockRecievedStatus lsls r0, 24 @@ -16399,8 +16399,8 @@ _08049006: strb r0, [r1] b _0804907C .align 2, 0 -_08049010: .4byte 0x03004824 -_08049014: .4byte 0x03002b80 +_08049010: .4byte gUnknown_03004824 +_08049014: .4byte gBlockRecvBuffer _08049018: ldr r4, _0804906C ldr r6, _08049070 @@ -16441,7 +16441,7 @@ _0804905E: movs r0, 0x1 b _0804907E .align 2, 0 -_0804906C: .4byte 0x030045c0 +_0804906C: .4byte gEnemyParty _08049070: .4byte 0x0000012f _08049074: .4byte gUnknown_0820C3B0 _08049078: .4byte gSpeciesNames + 0xD05 @@ -16476,7 +16476,7 @@ sub_8049088: @ 8049088 bx r0 .align 2, 0 _080490B0: .4byte gTradeText_TradeOkayPrompt -_080490B4: .4byte 0x03004824 +_080490B4: .4byte gUnknown_03004824 _080490B8: .4byte 0x06010000 thumb_func_end sub_8049088 @@ -16506,7 +16506,7 @@ sub_80490BC: @ 80490BC beq _08049118 b _08049142 .align 2, 0 -_080490EC: .4byte 0x03002b80 +_080490EC: .4byte gBlockRecvBuffer _080490F0: .4byte 0x0000bbbb _080490F4: .4byte 0x0000aabb _080490F8: @@ -16523,7 +16523,7 @@ _080490F8: .align 2, 0 _0804910C: .4byte 0x0000bbcc _08049110: .4byte 0x0000eeaa -_08049114: .4byte 0x03004824 +_08049114: .4byte gUnknown_03004824 _08049118: ldr r0, _08049124 ldr r0, [r0] @@ -16531,7 +16531,7 @@ _08049118: strb r3, [r0] b _08049142 .align 2, 0 -_08049124: .4byte 0x03004824 +_08049124: .4byte gUnknown_03004824 _08049128: ldr r0, _08049134 ldr r0, [r0] @@ -16539,7 +16539,7 @@ _08049128: strb r3, [r0] b _08049142 .align 2, 0 -_08049134: .4byte 0x03004824 +_08049134: .4byte gUnknown_03004824 _08049138: ldr r0, _08049170 ldr r0, [r0] @@ -16571,8 +16571,8 @@ _08049148: beq _080491A0 b _080491D4 .align 2, 0 -_08049170: .4byte 0x03004824 -_08049174: .4byte 0x03002b80 +_08049170: .4byte gUnknown_03004824 +_08049174: .4byte gBlockRecvBuffer _08049178: .4byte 0x0000bbbb _0804917C: .4byte 0x0000aabb _08049180: @@ -16589,7 +16589,7 @@ _08049180: .align 2, 0 _08049194: .4byte 0x0000bbcc _08049198: .4byte 0x0000eeaa -_0804919C: .4byte 0x03004824 +_0804919C: .4byte gUnknown_03004824 _080491A0: ldr r2, _080491B8 ldr r1, [r2] @@ -16604,7 +16604,7 @@ _080491A0: adds r0, 0x85 b _080491C2 .align 2, 0 -_080491B8: .4byte 0x03004824 +_080491B8: .4byte gUnknown_03004824 _080491BC: ldr r0, _080491C8 ldr r0, [r0] @@ -16614,7 +16614,7 @@ _080491C2: strb r1, [r0] b _080491D4 .align 2, 0 -_080491C8: .4byte 0x03004824 +_080491C8: .4byte gUnknown_03004824 _080491CC: ldr r0, _080491E0 ldr r0, [r0] @@ -16629,7 +16629,7 @@ _080491DA: pop {r0} bx r0 .align 2, 0 -_080491E0: .4byte 0x03004824 +_080491E0: .4byte gUnknown_03004824 thumb_func_end sub_80490BC thumb_func_start sub_80491E4 @@ -16657,7 +16657,7 @@ sub_80491E4: @ 80491E4 beq _0804925C b _080492B8 .align 2, 0 -_08049210: .4byte 0x03002b80 +_08049210: .4byte gBlockRecvBuffer _08049214: .4byte 0x0000ddee _08049218: .4byte 0x0000ccdd _0804921C: .4byte 0x0000dddd @@ -16687,7 +16687,7 @@ _08049234: movs r1, 0xB b _080492B6 .align 2, 0 -_08049254: .4byte 0x03004824 +_08049254: .4byte gUnknown_03004824 _08049258: movs r0, 0x5 b _080492AA @@ -16711,7 +16711,7 @@ _0804925C: movs r1, 0x7 b _080492B6 .align 2, 0 -_08049284: .4byte 0x03004824 +_08049284: .4byte gUnknown_03004824 _08049288: movs r0, 0x1 negs r0, r0 @@ -16726,7 +16726,7 @@ _08049288: movs r1, 0xA b _080492B6 .align 2, 0 -_080492A4: .4byte 0x03004824 +_080492A4: .4byte gUnknown_03004824 _080492A8: movs r0, 0x1 _080492AA: @@ -16753,7 +16753,7 @@ _080492CC: pop {r0} bx r0 .align 2, 0 -_080492D4: .4byte 0x03004824 +_080492D4: .4byte gUnknown_03004824 thumb_func_end sub_80491E4 thumb_func_start sub_80492D8 @@ -16806,7 +16806,7 @@ _080492F8: strb r4, [r0] b _08049420 .align 2, 0 -_08049334: .4byte 0x03004824 +_08049334: .4byte gUnknown_03004824 _08049338: .4byte 0x00000101 _0804933C: .4byte 0x0000dddd _08049340: @@ -17001,7 +17001,7 @@ _080494B8: .align 2, 0 _080494C0: .4byte 0x00000202 _080494C4: .4byte 0x0000eebb -_080494C8: .4byte 0x03004824 +_080494C8: .4byte gUnknown_03004824 _080494CC: .4byte 0x00000101 _080494D0: .4byte 0x0000ccdd _080494D4: .4byte 0x0000ddee @@ -17068,7 +17068,7 @@ _0804953A: adds r6, r1, 0 b _08049558 .align 2, 0 -_08049548: .4byte 0x03004824 +_08049548: .4byte gUnknown_03004824 _0804954C: .4byte gTradeNextSelectedMonTable _08049550: adds r2, 0x1 @@ -17123,8 +17123,8 @@ sub_8049560: @ 8049560 strh r1, [r0, 0x22] b _08049600 .align 2, 0 -_080495B0: .4byte 0x03004824 -_080495B4: .4byte 0x02020004 +_080495B0: .4byte gUnknown_03004824 +_080495B4: .4byte gSprites _080495B8: ldr r4, _08049614 ldr r0, [r4] @@ -17173,8 +17173,8 @@ _0804960C: pop {r0} bx r0 .align 2, 0 -_08049614: .4byte 0x03004824 -_08049618: .4byte 0x02020004 +_08049614: .4byte gUnknown_03004824 +_08049618: .4byte gSprites _0804961C: .4byte gTradeMonSpriteCoords thumb_func_end sub_8049560 @@ -17212,7 +17212,7 @@ sub_8049620: @ 8049620 bl SendBlock b _08049678 .align 2, 0 -_08049668: .4byte 0x03004824 +_08049668: .4byte gUnknown_03004824 _0804966C: .4byte 0x0000aabb _08049670: ldr r0, [r4] @@ -17242,8 +17242,8 @@ sub_8049680: @ 8049680 bl sub_8049560 b _080496F4 .align 2, 0 -_080496A0: .4byte 0x03001770 -_080496A4: .4byte 0x03004824 +_080496A0: .4byte gMain +_080496A4: .4byte gUnknown_03004824 _080496A8: movs r0, 0x80 ands r0, r1 @@ -17256,7 +17256,7 @@ _080496A8: bl sub_8049560 b _080496F4 .align 2, 0 -_080496C0: .4byte 0x03004824 +_080496C0: .4byte gUnknown_03004824 _080496C4: movs r0, 0x20 ands r0, r1 @@ -17269,7 +17269,7 @@ _080496C4: bl sub_8049560 b _080496F4 .align 2, 0 -_080496DC: .4byte 0x03004824 +_080496DC: .4byte gUnknown_03004824 _080496E0: movs r0, 0x10 ands r0, r1 @@ -17323,8 +17323,8 @@ _080496F4: strb r1, [r0] b _080497B6 .align 2, 0 -_08049750: .4byte 0x03004824 -_08049754: .4byte 0x03001770 +_08049750: .4byte gUnknown_03004824 +_08049754: .4byte gMain _08049758: .4byte gUnknown_0820C320 _0804975C: cmp r1, 0xB @@ -17404,8 +17404,8 @@ _080497EC: .align 2, 0 _080497F4: .4byte gUnknown_0820C14C _080497F8: .4byte 0x06010000 -_080497FC: .4byte 0x03001770 -_08049800: .4byte 0x03004824 +_080497FC: .4byte gMain +_08049800: .4byte gUnknown_03004824 thumb_func_end sub_8049680 thumb_func_start sub_8049804 @@ -17445,8 +17445,8 @@ sub_8049804: @ 8049804 pop {r0} bx r0 .align 2, 0 -_08049850: .4byte 0x03004824 -_08049854: .4byte 0x02020004 +_08049850: .4byte gUnknown_03004824 +_08049854: .4byte gSprites _08049858: .4byte gUnknown_0820C14C _0804985C: .4byte 0x06010000 thumb_func_end sub_8049804 @@ -17467,7 +17467,7 @@ sub_8049860: @ 8049860 negs r0, r0 b _08049890 .align 2, 0 -_0804987C: .4byte 0x03001770 +_0804987C: .4byte gMain _08049880: movs r0, 0x80 ands r0, r1 @@ -17510,8 +17510,8 @@ _0804989C: strb r1, [r0] b _0804994A .align 2, 0 -_080498D8: .4byte 0x03004824 -_080498DC: .4byte 0x03001770 +_080498D8: .4byte gUnknown_03004824 +_080498DC: .4byte gMain _080498E0: ldr r4, _08049910 ldr r2, [r4] @@ -17535,7 +17535,7 @@ _080498E0: strb r1, [r0] b _0804994A .align 2, 0 -_08049910: .4byte 0x03004824 +_08049910: .4byte gUnknown_03004824 _08049914: bl sub_8049620 ldr r2, _08049934 @@ -17553,7 +17553,7 @@ _08049914: strb r1, [r0] b _0804994A .align 2, 0 -_08049934: .4byte 0x02020004 +_08049934: .4byte gSprites _08049938: movs r0, 0x2 ands r0, r1 @@ -17590,7 +17590,7 @@ _08049974: pop {r0} bx r0 .align 2, 0 -_08049978: .4byte 0x03001770 +_08049978: .4byte gMain thumb_func_end sub_8049954 thumb_func_start sub_804997C @@ -17623,9 +17623,9 @@ sub_804997C: @ 804997C bl sub_809D8BC b _080499E0 .align 2, 0 -_080499B4: .4byte 0x0202f388 -_080499B8: .4byte 0x03004824 -_080499BC: .4byte 0x03004360 +_080499B4: .4byte gPaletteFade +_080499B8: .4byte gUnknown_03004824 +_080499BC: .4byte gPlayerParty _080499C0: .4byte sub_80484F4 _080499C4: ldr r0, _080499E8 @@ -17647,7 +17647,7 @@ _080499E0: pop {r0} bx r0 .align 2, 0 -_080499E8: .4byte 0x030045c0 +_080499E8: .4byte gEnemyParty _080499EC: .4byte sub_80484F4 thumb_func_end sub_804997C @@ -17732,7 +17732,7 @@ _08049A4C: bl sub_804AADC b _08049AB4 .align 2, 0 -_08049A80: .4byte 0x03004824 +_08049A80: .4byte gUnknown_03004824 _08049A84: .4byte 0x0000bbcc _08049A88: movs r0, 0x3 @@ -17777,7 +17777,7 @@ sub_8049AC0: @ 8049AC0 negs r0, r0 b _08049AF0 .align 2, 0 -_08049ADC: .4byte 0x03001770 +_08049ADC: .4byte gMain _08049AE0: movs r0, 0x80 ands r0, r1 @@ -17808,8 +17808,8 @@ _08049AFC: bl sub_8049A20 b _08049B56 .align 2, 0 -_08049B20: .4byte 0x03004824 -_08049B24: .4byte 0x03001770 +_08049B20: .4byte gUnknown_03004824 +_08049B24: .4byte gMain _08049B28: movs r0, 0x3 movs r1, 0x1 @@ -17835,7 +17835,7 @@ _08049B56: ldr r0, [r0] b _08049BAA .align 2, 0 -_08049B5C: .4byte 0x03004824 +_08049B5C: .4byte gUnknown_03004824 _08049B60: .4byte 0x0000bbcc _08049B64: movs r0, 0x2 @@ -17878,7 +17878,7 @@ _08049BB0: pop {r0} bx r0 .align 2, 0 -_08049BB8: .4byte 0x03004824 +_08049BB8: .4byte gUnknown_03004824 _08049BBC: .4byte 0x0000bbcc thumb_func_end sub_8049AC0 @@ -17897,7 +17897,7 @@ sub_8049BC0: @ 8049BC0 negs r0, r0 b _08049BF0 .align 2, 0 -_08049BDC: .4byte 0x03001770 +_08049BDC: .4byte gMain _08049BE0: movs r0, 0x80 ands r0, r1 @@ -17958,10 +17958,10 @@ _08049BFC: strb r1, [r0] b _08049C84 .align 2, 0 -_08049C5C: .4byte 0x03004824 -_08049C60: .4byte 0x03001770 +_08049C5C: .4byte gUnknown_03004824 +_08049C60: .4byte gMain _08049C64: .4byte 0x0000eeaa -_08049C68: .4byte 0x02020004 +_08049C68: .4byte gSprites _08049C6C: bl sub_8049804 b _08049C84 @@ -18005,7 +18005,7 @@ _08049CAE: pop {r0} bx r0 .align 2, 0 -_08049CC0: .4byte 0x03004824 +_08049CC0: .4byte gUnknown_03004824 thumb_func_end sub_8049C8C thumb_func_start sub_8049CC4 @@ -18028,7 +18028,7 @@ _08049CE0: pop {r0} bx r0 .align 2, 0 -_08049CE8: .4byte 0x03004824 +_08049CE8: .4byte gUnknown_03004824 _08049CEC: .4byte 0x00000505 thumb_func_end sub_8049CC4 @@ -18073,7 +18073,7 @@ _08049D36: pop {r0} bx r0 .align 2, 0 -_08049D40: .4byte 0x03004824 +_08049D40: .4byte gUnknown_03004824 thumb_func_end DisplayMessageAndContinueTask thumb_func_start sub_8049D44 @@ -18114,9 +18114,9 @@ _08049D8A: pop {r0} bx r0 .align 2, 0 -_08049D90: .4byte 0x03001770 -_08049D94: .4byte 0x03004824 -_08049D98: .4byte 0x02020004 +_08049D90: .4byte gMain +_08049D94: .4byte gUnknown_03004824 +_08049D98: .4byte gSprites thumb_func_end sub_8049D44 thumb_func_start sub_8049D9C @@ -18138,8 +18138,8 @@ _08049DB8: pop {r0} bx r0 .align 2, 0 -_08049DBC: .4byte 0x0202f388 -_08049DC0: .4byte 0x03004824 +_08049DBC: .4byte gPaletteFade +_08049DC0: .4byte gUnknown_03004824 thumb_func_end sub_8049D9C thumb_func_start sub_8049DC4 @@ -18155,7 +18155,7 @@ _08049DD4: pop {r0} bx r0 .align 2, 0 -_08049DD8: .4byte 0x03002fa4 +_08049DD8: .4byte gReceivedRemoteLinkPlayers _08049DDC: .4byte sub_805465C thumb_func_end sub_8049DC4 @@ -18174,7 +18174,7 @@ sub_8049DE0: @ 8049DE0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08049DF8: .4byte 0x03004824 +_08049DF8: .4byte gUnknown_03004824 _08049DFC: .4byte _08049E00 .align 2, 0 _08049E00: @@ -18271,7 +18271,7 @@ _08049EC8: pop {r0} bx r0 .align 2, 0 -_08049ED0: .4byte 0x03004824 +_08049ED0: .4byte gUnknown_03004824 thumb_func_end sub_8049E9C thumb_func_start sub_8049ED4 @@ -18318,7 +18318,7 @@ _08049F1A: beq _08049F36 b _0804A294 .align 2, 0 -_08049F24: .4byte 0x03004824 +_08049F24: .4byte gUnknown_03004824 _08049F28: cmp r0, 0x3 bne _08049F2E @@ -18502,9 +18502,9 @@ _0804A08C: bl sub_804A80C b _0804A294 .align 2, 0 -_0804A094: .4byte 0x02020004 +_0804A094: .4byte gSprites _0804A098: .4byte gTradeMonSpriteCoords -_0804A09C: .4byte 0x03004824 +_0804A09C: .4byte gUnknown_03004824 _0804A0A0: .4byte sub_809D62C _0804A0A4: .4byte gUnknown_0820C330 _0804A0A8: .4byte gTradePartyBoxTilemap @@ -18534,7 +18534,7 @@ _0804A0D4: strb r0, [r3] b _0804A294 .align 2, 0 -_0804A0DC: .4byte 0x02020004 +_0804A0DC: .4byte gSprites _0804A0E0: .4byte sub_809D62C _0804A0E4: adds r0, r5, 0 @@ -18695,8 +18695,8 @@ _0804A0E4: b _0804A28A .align 2, 0 _0804A228: .4byte gTradeMovesBoxTilemap -_0804A22C: .4byte 0x03004824 -_0804A230: .4byte 0x02020004 +_0804A22C: .4byte gUnknown_03004824 +_0804A230: .4byte gSprites _0804A234: .4byte gTradeMonSpriteCoords _0804A238: .4byte gUnknown_0820C334 _0804A23C: .4byte gUnknown_0820C334 + 0x1 @@ -18754,7 +18754,7 @@ _0804A294: _0804A2A4: .4byte gUnknown_0820C14C _0804A2A8: .4byte 0x06010000 _0804A2AC: .4byte gUnknown_0820C3D1 -_0804A2B0: .4byte 0x03004824 +_0804A2B0: .4byte gUnknown_03004824 thumb_func_end sub_8049ED4 thumb_func_start sub_804A2B4 @@ -18786,7 +18786,7 @@ sub_804A2B4: @ 804A2B4 bl GetMonData b _0804A31E .align 2, 0 -_0804A2F0: .4byte 0x03004360 +_0804A2F0: .4byte gPlayerParty _0804A2F4: movs r0, 0x64 adds r4, r2, 0 @@ -18816,7 +18816,7 @@ _0804A31E: pop {r1} bx r1 .align 2, 0 -_0804A334: .4byte 0x030045c0 +_0804A334: .4byte gEnemyParty _0804A338: .4byte gWindowConfig_81E7294 thumb_func_end sub_804A2B4 @@ -18859,9 +18859,9 @@ _0804A376: mov r2, r9 b _0804A396 .align 2, 0 -_0804A384: .4byte 0x03004824 -_0804A388: .4byte 0x03004360 -_0804A38C: .4byte 0x030045c0 +_0804A384: .4byte gUnknown_03004824 +_0804A388: .4byte gPlayerParty +_0804A38C: .4byte gEnemyParty _0804A390: adds r1, r4, 0 adds r1, 0xD @@ -18976,9 +18976,9 @@ _0804A462: ldr r0, _0804A478 b _0804A484 .align 2, 0 -_0804A470: .4byte 0x03004824 +_0804A470: .4byte gUnknown_03004824 _0804A474: .4byte gTradeMonSpriteCoords -_0804A478: .4byte 0x03004360 +_0804A478: .4byte gPlayerParty _0804A47C: movs r0, 0x64 adds r4, r6, 0 @@ -19054,7 +19054,7 @@ _0804A504: pop {r0} bx r0 .align 2, 0 -_0804A514: .4byte 0x030045c0 +_0804A514: .4byte gEnemyParty _0804A518: .4byte gWindowConfig_81E7294 thumb_func_end sub_804A41C @@ -19121,9 +19121,9 @@ sub_804A51C: @ 804A51C bl GetMonData b _0804A5D4 .align 2, 0 -_0804A59C: .4byte 0x03004824 +_0804A59C: .4byte gUnknown_03004824 _0804A5A0: .4byte gTradeMonBoxTilemap -_0804A5A4: .4byte 0x03004360 +_0804A5A4: .4byte gPlayerParty _0804A5A8: movs r0, 0x64 mov r4, r9 @@ -19211,8 +19211,8 @@ _0804A614: adds r0, 0x1 b _0804A6CA .align 2, 0 -_0804A65C: .4byte 0x030045c0 -_0804A660: .4byte 0x03004824 +_0804A65C: .4byte gEnemyParty +_0804A660: .4byte gUnknown_03004824 _0804A664: cmp r7, 0xFE bne _0804A6CC @@ -19233,7 +19233,7 @@ _0804A664: adds r0, 0x2 b _0804A6CA .align 2, 0 -_0804A68C: .4byte 0x03004824 +_0804A68C: .4byte gUnknown_03004824 _0804A690: ldr r1, [sp, 0x24] lsls r0, r1, 5 @@ -19325,7 +19325,7 @@ _0804A72C: pop {r0} bx r0 .align 2, 0 -_0804A734: .4byte 0x03004824 +_0804A734: .4byte gUnknown_03004824 _0804A738: .4byte gTradeLevelDisplayCoords _0804A73C: .4byte gTradeMonBoxCoords thumb_func_end sub_804A6DC @@ -19431,8 +19431,8 @@ _0804A7F2: pop {r0} bx r0 .align 2, 0 -_0804A800: .4byte 0x03004824 -_0804A804: .4byte 0x02020004 +_0804A800: .4byte gUnknown_03004824 +_0804A804: .4byte gSprites _0804A808: .4byte gTradeMonSpriteCoords thumb_func_end sub_804A740 @@ -19458,7 +19458,7 @@ sub_804A80C: @ 804A80C pop {r0} bx r0 .align 2, 0 -_0804A838: .4byte 0x03004824 +_0804A838: .4byte gUnknown_03004824 _0804A83C: .4byte gUnknown_0820C330 thumb_func_end sub_804A80C @@ -19504,7 +19504,7 @@ sub_804A840: @ 804A840 bl sub_804A938 b _0804A8FA .align 2, 0 -_0804A89C: .4byte 0x03004824 +_0804A89C: .4byte gUnknown_03004824 _0804A8A0: .4byte gUnknown_0820C330 _0804A8A4: .4byte gTradePartyBoxTilemap _0804A8A8: @@ -19564,7 +19564,7 @@ _0804A8FA: pop {r0} bx r0 .align 2, 0 -_0804A924: .4byte 0x03004824 +_0804A924: .4byte gUnknown_03004824 _0804A928: .4byte gUnknown_0820C330 _0804A92C: .4byte gTradePartyBoxTilemap _0804A930: .4byte gUnknown_0820C14C @@ -19756,7 +19756,7 @@ sub_804AA0C: @ 804AA0C pop {r0} bx r0 .align 2, 0 -_0804AA7C: .4byte 0x03004824 +_0804AA7C: .4byte gUnknown_03004824 _0804AA80: .4byte gTradeMessageWindowRects _0804AA84: .4byte gUnknown_0820C2F0 thumb_func_end sub_804AA0C @@ -19800,7 +19800,7 @@ _0804AAA2: pop {r0} bx r0 .align 2, 0 -_0804AAD0: .4byte 0x03004824 +_0804AAD0: .4byte gUnknown_03004824 _0804AAD4: .4byte 0x000008dc _0804AAD8: .4byte 0x000008de thumb_func_end sub_804AA88 @@ -19839,7 +19839,7 @@ _0804AAEE: strb r1, [r0] b _0804AB2A .align 2, 0 -_0804AB18: .4byte 0x03004824 +_0804AB18: .4byte gUnknown_03004824 _0804AB1C: .4byte 0x000008dc _0804AB20: .4byte 0x000008de _0804AB24: @@ -19876,7 +19876,7 @@ _0804AB36: strh r0, [r1] b _0804ABE2 .align 2, 0 -_0804AB58: .4byte 0x03004824 +_0804AB58: .4byte gUnknown_03004824 _0804AB5C: .4byte 0x000008dc _0804AB60: .4byte 0x000008de _0804AB64: @@ -19912,7 +19912,7 @@ _0804AB98: bl SendBlock b _0804ABD2 .align 2, 0 -_0804ABB0: .4byte 0x03004824 +_0804ABB0: .4byte gUnknown_03004824 _0804ABB4: movs r0, 0 bl sub_804AA0C @@ -19945,7 +19945,7 @@ _0804ABE2: pop {r0} bx r0 .align 2, 0 -_0804ABF0: .4byte 0x03004824 +_0804ABF0: .4byte gUnknown_03004824 _0804ABF4: .4byte 0x000008dc thumb_func_end sub_804AB30 @@ -19966,7 +19966,7 @@ sub_804ABF8: @ 804ABF8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804AC14: .4byte 0x03004824 +_0804AC14: .4byte gUnknown_03004824 _0804AC18: .4byte _0804AC1C .align 2, 0 _0804AC1C: @@ -20002,7 +20002,7 @@ _0804AC60: b _0804ACC2 .align 2, 0 _0804AC6C: .4byte gSpritePalette_TradeScreenText -_0804AC70: .4byte 0x03004824 +_0804AC70: .4byte gUnknown_03004824 _0804AC74: ldr r0, _0804AC80 bl LoadSpritePalette @@ -20011,7 +20011,7 @@ _0804AC74: b _0804ACC2 .align 2, 0 _0804AC80: .4byte gUnknown_0820C12C -_0804AC84: .4byte 0x03004824 +_0804AC84: .4byte gUnknown_03004824 _0804AC88: ldr r0, _0804ACA8 bl LoadSpriteSheet @@ -20031,7 +20031,7 @@ _0804AC9A: b _0804ACCC .align 2, 0 _0804ACA8: .4byte gUnknown_0820C124 -_0804ACAC: .4byte 0x03004824 +_0804ACAC: .4byte gUnknown_03004824 _0804ACB0: ldr r0, [r4] adds r0, 0xB4 @@ -20120,8 +20120,8 @@ _0804AD22: adds r0, r5 b _0804AD84 .align 2, 0 -_0804AD4C: .4byte 0x03004824 -_0804AD50: .4byte 0x03004360 +_0804AD4C: .4byte gUnknown_03004824 +_0804AD50: .4byte gPlayerParty _0804AD54: adds r0, r4, 0 movs r1, 0x39 @@ -20160,7 +20160,7 @@ _0804AD84: blt _0804AD22 b _0804AE2C .align 2, 0 -_0804AD9C: .4byte 0x03004824 +_0804AD9C: .4byte gUnknown_03004824 _0804ADA0: movs r7, 0 ldr r1, _0804ADE0 @@ -20195,8 +20195,8 @@ _0804ADB6: adds r0, r5 b _0804AE18 .align 2, 0 -_0804ADE0: .4byte 0x03004824 -_0804ADE4: .4byte 0x030045c0 +_0804ADE0: .4byte gUnknown_03004824 +_0804ADE4: .4byte gEnemyParty _0804ADE8: adds r0, r4, 0 movs r1, 0x39 @@ -20241,7 +20241,7 @@ _0804AE2C: pop {r0} bx r0 .align 2, 0 -_0804AE38: .4byte 0x03004824 +_0804AE38: .4byte gUnknown_03004824 thumb_func_end sub_804ACF4 thumb_func_start sub_804AE3C @@ -20297,8 +20297,8 @@ _0804AE5C: bcc _0804AE5C b _0804AF00 .align 2, 0 -_0804AEA4: .4byte 0x03004824 -_0804AEA8: .4byte 0x03004360 +_0804AEA4: .4byte gUnknown_03004824 +_0804AEA8: .4byte gPlayerParty _0804AEAC: movs r6, 0 ldr r1, _0804AF08 @@ -20345,8 +20345,8 @@ _0804AF00: pop {r0} bx r0 .align 2, 0 -_0804AF08: .4byte 0x03004824 -_0804AF0C: .4byte 0x030045c0 +_0804AF08: .4byte gUnknown_03004824 +_0804AF0C: .4byte gEnemyParty thumb_func_end sub_804AE3C thumb_func_start sub_804AF10 @@ -20407,8 +20407,8 @@ _0804AF6A: pop {r0} bx r0 .align 2, 0 -_0804AF7C: .4byte 0x03004824 -_0804AF80: .4byte 0x02020004 +_0804AF7C: .4byte gUnknown_03004824 +_0804AF80: .4byte gSprites thumb_func_end sub_804AF10 thumb_func_start sub_804AF84 @@ -20437,8 +20437,8 @@ _0804AFA2: pop {r0} bx r0 .align 2, 0 -_0804AFB0: .4byte 0x02028844 -_0804AFB4: .4byte 0x03004824 +_0804AFB0: .4byte gUnknown_02028844 +_0804AFB4: .4byte gUnknown_03004824 thumb_func_end sub_804AF84 thumb_func_start sub_804AFB8 @@ -20518,7 +20518,7 @@ _0804B042: pop {r0} bx r0 .align 2, 0 -_0804B054: .4byte 0x02039360 +_0804B054: .4byte gTileBuffer thumb_func_end sub_804AFB8 thumb_func_start sub_804B058 @@ -20712,7 +20712,7 @@ sub_804B128: @ 804B128 pop {r0} bx r0 .align 2, 0 -_0804B1B4: .4byte 0x03004828 +_0804B1B4: .4byte gUnknown_03004828 _0804B1B8: .4byte REG_BG2PA thumb_func_end sub_804B128 @@ -20752,7 +20752,7 @@ sub_804B1BC: @ 804B1BC b _0804B20C .align 2, 0 _0804B1FC: .4byte REG_BG1VOFS -_0804B200: .4byte 0x03004828 +_0804B200: .4byte gUnknown_03004828 _0804B204: .4byte REG_BG2VOFS _0804B208: bl sub_804B128 @@ -20791,7 +20791,7 @@ sub_804B228: @ 804B228 pop {r0} bx r0 .align 2, 0 -_0804B248: .4byte 0x03004828 +_0804B248: .4byte gUnknown_03004828 thumb_func_end sub_804B228 thumb_func_start sub_804B24C @@ -20814,7 +20814,7 @@ sub_804B24C: @ 804B24C adds r0, 0x1 b _0804B27A .align 2, 0 -_0804B270: .4byte 0x03004828 +_0804B270: .4byte gUnknown_03004828 _0804B274: adds r1, r2, 0 adds r1, 0xB4 @@ -20859,7 +20859,7 @@ sub_804B2B0: @ 804B2B0 movs r0, 0 b _0804B2CC .align 2, 0 -_0804B2C0: .4byte 0x03002fa4 +_0804B2C0: .4byte gReceivedRemoteLinkPlayers _0804B2C4: bl GetMultiplayerId lsls r0, 24 @@ -20915,9 +20915,9 @@ _0804B31A: beq _0804B3A4 b _0804B3FA .align 2, 0 -_0804B324: .4byte 0x020297d8 -_0804B328: .4byte 0x03004360 -_0804B32C: .4byte 0x030045c0 +_0804B324: .4byte gUnknown_020297D8 +_0804B328: .4byte gPlayerParty +_0804B32C: .4byte gEnemyParty _0804B330: mov r0, r10 movs r1, 0x41 @@ -20967,7 +20967,7 @@ _0804B390: .4byte gMonFrontPicTable _0804B394: .4byte gMonFrontPicCoords _0804B398: .4byte 0x02000000 _0804B39C: .4byte gUnknown_081FAF4C -_0804B3A0: .4byte 0x03004828 +_0804B3A0: .4byte gUnknown_03004828 _0804B3A4: mov r0, r10 bl sub_8040990 @@ -21019,9 +21019,9 @@ _0804B3FA: pop {r0} bx r0 .align 2, 0 -_0804B40C: .4byte 0x02024e8c -_0804B410: .4byte 0x03004828 -_0804B414: .4byte 0x02020004 +_0804B40C: .4byte gUnknown_02024E8C +_0804B410: .4byte gUnknown_03004828 +_0804B414: .4byte gSprites _0804B418: .4byte SpriteCallbackDummy thumb_func_end sub_804B2D0 @@ -21044,7 +21044,7 @@ _0804B430: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804B43C: .4byte 0x03001770 +_0804B43C: .4byte gMain _0804B440: .4byte 0x0000043c _0804B444: .4byte _0804B448 .align 2, 0 @@ -21171,13 +21171,13 @@ _0804B47C: strh r2, [r0] b _0804B76E .align 2, 0 -_0804B570: .4byte 0x03004828 +_0804B570: .4byte gUnknown_03004828 _0804B574: .4byte 0x0201f000 _0804B578: .4byte sub_804B210 _0804B57C: .4byte gWindowConfig_81E6F84 -_0804B580: .4byte 0x03002b74 +_0804B580: .4byte gLinkType _0804B584: .4byte 0x00001144 -_0804B588: .4byte 0x03001770 +_0804B588: .4byte gMain _0804B58C: .4byte 0x0000043c _0804B590: .4byte gUnknown_08D00000 _0804B594: .4byte gUnknown_08D00524 @@ -21201,9 +21201,9 @@ _0804B5AC: str r2, [r0] b _0804B76E .align 2, 0 -_0804B5C8: .4byte 0x03001770 +_0804B5C8: .4byte gMain _0804B5CC: .4byte 0x0000043c -_0804B5D0: .4byte 0x03004828 +_0804B5D0: .4byte gUnknown_03004828 _0804B5D4: ldr r0, _0804B5F4 ldr r0, [r0] @@ -21222,7 +21222,7 @@ _0804B5E8: adds r1, r2, r4 b _0804B74C .align 2, 0 -_0804B5F4: .4byte 0x03004828 +_0804B5F4: .4byte gUnknown_03004828 _0804B5F8: .4byte 0x0000043c _0804B5FC: bl IsLinkMaster @@ -21256,8 +21256,8 @@ _0804B62E: adds r1, r0 b _0804B74C .align 2, 0 -_0804B63C: .4byte 0x03004828 -_0804B640: .4byte 0x03001770 +_0804B63C: .4byte gUnknown_03004828 +_0804B640: .4byte gMain _0804B644: .4byte 0x0000043c _0804B648: bl sub_804B24C @@ -21279,8 +21279,8 @@ _0804B664: adds r1, r4 b _0804B74C .align 2, 0 -_0804B66C: .4byte 0x03002fa4 -_0804B670: .4byte 0x03001770 +_0804B66C: .4byte gReceivedRemoteLinkPlayers +_0804B670: .4byte gMain _0804B674: .4byte 0x0000043c _0804B678: ldr r2, _0804B69C @@ -21301,8 +21301,8 @@ _0804B678: adds r1, r0 b _0804B74C .align 2, 0 -_0804B69C: .4byte 0x03004828 -_0804B6A0: .4byte 0x03001770 +_0804B69C: .4byte gUnknown_03004828 +_0804B6A0: .4byte gMain _0804B6A4: .4byte 0x0000043c _0804B6A8: movs r0, 0 @@ -21318,7 +21318,7 @@ _0804B6B2: adds r1, r4 b _0804B74C .align 2, 0 -_0804B6C4: .4byte 0x03001770 +_0804B6C4: .4byte gMain _0804B6C8: .4byte 0x0000043c _0804B6CC: movs r0, 0x1 @@ -21329,7 +21329,7 @@ _0804B6CC: adds r1, r0 b _0804B74C .align 2, 0 -_0804B6DC: .4byte 0x03001770 +_0804B6DC: .4byte gMain _0804B6E0: .4byte 0x0000043c _0804B6E4: bl sub_804C164 @@ -21350,7 +21350,7 @@ _0804B704: .4byte gUnknown_0821594C _0804B708: .4byte gUnknown_08215954 _0804B70C: .4byte REG_BG1CNT _0804B710: .4byte 0x00000502 -_0804B714: .4byte 0x03001770 +_0804B714: .4byte gMain _0804B718: .4byte 0x0000043c _0804B71C: ldr r0, _0804B754 @@ -21382,7 +21382,7 @@ _0804B74C: b _0804B76E .align 2, 0 _0804B754: .4byte 0x0000043c -_0804B758: .4byte 0x03001770 +_0804B758: .4byte gMain _0804B75C: ldr r0, _0804B788 ldrb r1, [r0, 0x7] @@ -21402,7 +21402,7 @@ _0804B76E: pop {r0} bx r0 .align 2, 0 -_0804B788: .4byte 0x0202f388 +_0804B788: .4byte gPaletteFade _0804B78C: .4byte sub_804DB84 thumb_func_end sub_804B41C @@ -21427,7 +21427,7 @@ _0804B7A8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804B7B4: .4byte 0x03001770 +_0804B7B4: .4byte gMain _0804B7B8: .4byte 0x0000043c _0804B7BC: .4byte _0804B7C0 .align 2, 0 @@ -21551,18 +21551,18 @@ _0804B7F4: strb r1, [r0] b _0804B9F2 .align 2, 0 -_0804B8E0: .4byte 0x020297d8 -_0804B8E4: .4byte 0x0202e8ce -_0804B8E8: .4byte 0x03002978 +_0804B8E0: .4byte gUnknown_020297D8 +_0804B8E4: .4byte gUnknown_0202E8CE +_0804B8E8: .4byte gUnknown_03002978 _0804B8EC: .4byte gSaveBlock2 -_0804B8F0: .4byte 0x030045c0 -_0804B8F4: .4byte 0x03004828 +_0804B8F0: .4byte gEnemyParty +_0804B8F4: .4byte gUnknown_03004828 _0804B8F8: .4byte 0x0201f000 _0804B8FC: .4byte sub_804B210 _0804B900: .4byte gWindowConfig_81E717C -_0804B904: .4byte 0x03002b74 +_0804B904: .4byte gLinkType _0804B908: .4byte 0x00001144 -_0804B90C: .4byte 0x03001770 +_0804B90C: .4byte gMain _0804B910: .4byte 0x0000043c _0804B914: movs r0, 0 @@ -21573,7 +21573,7 @@ _0804B914: adds r1, r3 b _0804B9D0 .align 2, 0 -_0804B924: .4byte 0x03001770 +_0804B924: .4byte gMain _0804B928: .4byte 0x0000043c _0804B92C: movs r0, 0 @@ -21584,7 +21584,7 @@ _0804B92C: adds r1, r0 b _0804B9D0 .align 2, 0 -_0804B93C: .4byte 0x03001770 +_0804B93C: .4byte gMain _0804B940: .4byte 0x0000043c _0804B944: movs r0, 0x1 @@ -21600,7 +21600,7 @@ _0804B94E: adds r1, r3 b _0804B9D0 .align 2, 0 -_0804B960: .4byte 0x03001770 +_0804B960: .4byte gMain _0804B964: .4byte 0x0000043c _0804B968: bl sub_804C164 @@ -21621,7 +21621,7 @@ _0804B988: .4byte gUnknown_0821594C _0804B98C: .4byte gUnknown_08215954 _0804B990: .4byte REG_BG1CNT _0804B994: .4byte 0x00000502 -_0804B998: .4byte 0x03001770 +_0804B998: .4byte gMain _0804B99C: .4byte 0x0000043c _0804B9A0: ldr r0, _0804B9D8 @@ -21653,7 +21653,7 @@ _0804B9D0: b _0804B9F2 .align 2, 0 _0804B9D8: .4byte 0x0000043c -_0804B9DC: .4byte 0x03001770 +_0804B9DC: .4byte gMain _0804B9E0: ldr r0, _0804BA10 ldrb r1, [r0, 0x7] @@ -21675,7 +21675,7 @@ _0804B9F2: pop {r0} bx r0 .align 2, 0 -_0804BA10: .4byte 0x0202f388 +_0804BA10: .4byte gPaletteFade _0804BA14: .4byte sub_804BBCC thumb_func_end sub_804B790 @@ -21714,7 +21714,7 @@ _0804BA5A: pop {r0} bx r0 .align 2, 0 -_0804BA60: .4byte 0x03004360 +_0804BA60: .4byte gPlayerParty thumb_func_end sub_804BA18 thumb_func_start sub_804BA64 @@ -21741,7 +21741,7 @@ _0804BA8C: pop {r0} bx r0 .align 2, 0 -_0804BA90: .4byte 0x03002970 +_0804BA90: .4byte gLinkPlayers thumb_func_end sub_804BA64 thumb_func_start sub_804BA94 @@ -21841,12 +21841,12 @@ _0804BB50: pop {r0} bx r0 .align 2, 0 -_0804BB60: .4byte 0x03004360 -_0804BB64: .4byte 0x030045c0 -_0804BB68: .4byte 0x02028280 -_0804BB6C: .4byte 0x03004828 -_0804BB70: .4byte 0x02029700 -_0804BB74: .4byte 0x03002fa4 +_0804BB60: .4byte gPlayerParty +_0804BB64: .4byte gEnemyParty +_0804BB68: .4byte gUnknown_02028280 +_0804BB6C: .4byte gUnknown_03004828 +_0804BB70: .4byte gUnknown_02029700 +_0804BB74: .4byte gReceivedRemoteLinkPlayers thumb_func_end sub_804BA94 thumb_func_start sub_804BB78 @@ -21862,7 +21862,7 @@ sub_804BB78: @ 804BB78 beq _0804BBB6 b _0804BBC0 .align 2, 0 -_0804BB8C: .4byte 0x03004828 +_0804BB8C: .4byte gUnknown_03004828 _0804BB90: bl sub_8007ECC lsls r0, 24 @@ -21891,7 +21891,7 @@ _0804BBC0: pop {r0} bx r0 .align 2, 0 -_0804BBC8: .4byte 0x03004828 +_0804BBC8: .4byte gUnknown_03004828 thumb_func_end sub_804BB78 thumb_func_start sub_804BBCC @@ -22002,7 +22002,7 @@ _0804BCAC: .4byte 0x040000d4 _0804BCB0: .4byte 0x80000800 _0804BCB4: .4byte gUnknown_0820F798 _0804BCB8: .4byte 0x06009000 -_0804BCBC: .4byte 0x03004828 +_0804BCBC: .4byte gUnknown_03004828 _0804BCC0: .4byte 0x00005206 _0804BCC4: ldr r0, _0804BD3C @@ -22066,7 +22066,7 @@ _0804BD10: strh r0, [r1] b _0804C0CA .align 2, 0 -_0804BD3C: .4byte 0x03004828 +_0804BD3C: .4byte gUnknown_03004828 _0804BD40: .4byte REG_BG1VOFS _0804BD44: .4byte REG_BG1CNT _0804BD48: .4byte 0x00008502 @@ -22099,7 +22099,7 @@ _0804BD5C: ldr r1, _0804BDA0 b _0804C0C6 .align 2, 0 -_0804BD8C: .4byte 0x03004828 +_0804BD8C: .4byte gUnknown_03004828 _0804BD90: .4byte 0x00001241 _0804BD94: .4byte gUnknown_08211798 _0804BD98: .4byte 0x06002800 @@ -22171,7 +22171,7 @@ _0804BDF6: ldr r1, _0804BE44 b _0804C0C6 .align 2, 0 -_0804BE24: .4byte 0x03004828 +_0804BE24: .4byte gUnknown_03004828 _0804BE28: .4byte 0x0000ffba _0804BE2C: .4byte gUnknown_0820DD98 _0804BE30: .4byte 0x06004000 @@ -22253,7 +22253,7 @@ _0804BEA4: .align 2, 0 _0804BED0: .4byte 0x00001441 _0804BED4: .4byte 0x00001287 -_0804BED8: .4byte 0x03004828 +_0804BED8: .4byte gUnknown_03004828 _0804BEDC: .4byte gUnknown_08213738 _0804BEE0: .4byte 0x06004000 _0804BEE4: .4byte gUnknown_08215778 @@ -22323,7 +22323,7 @@ _0804BF4C: bl MenuZeroFillWindowRect b _0804C0CA .align 2, 0 -_0804BF78: .4byte 0x03004828 +_0804BF78: .4byte gUnknown_03004828 _0804BF7C: .4byte REG_BG1CNT _0804BF80: .4byte 0x00000502 _0804BF84: .4byte gUnknown_08D00000 @@ -22413,7 +22413,7 @@ _0804C00A: .align 2, 0 _0804C038: .4byte 0x00001441 _0804C03C: .4byte 0x00001287 -_0804C040: .4byte 0x03004828 +_0804C040: .4byte gUnknown_03004828 _0804C044: .4byte gUnknown_08213738 _0804C048: .4byte 0x06004000 _0804C04C: .4byte gUnknown_08215778 @@ -22481,7 +22481,7 @@ _0804C0CA: pop {r0} bx r0 .align 2, 0 -_0804C0D0: .4byte 0x03004828 +_0804C0D0: .4byte gUnknown_03004828 _0804C0D4: .4byte REG_BG2CNT _0804C0D8: .4byte 0x00005206 _0804C0DC: .4byte gUnknown_0820C9F8 @@ -22519,7 +22519,7 @@ sub_804C0F8: @ 804C0F8 adds r1, r2, r3 b _0804C154 .align 2, 0 -_0804C128: .4byte 0x03004828 +_0804C128: .4byte gUnknown_03004828 _0804C12C: .4byte 0x00000109 _0804C130: ldr r0, _0804C160 @@ -22548,7 +22548,7 @@ _0804C15A: pop {r0} bx r0 .align 2, 0 -_0804C160: .4byte 0x03004828 +_0804C160: .4byte gUnknown_03004828 thumb_func_end sub_804C0F8 thumb_func_start sub_804C164 @@ -22631,14 +22631,14 @@ sub_804C1A8: @ 804C1A8 bl StringCopy10 b _0804C278 .align 2, 0 -_0804C21C: .4byte 0x03004828 -_0804C220: .4byte 0x020231cc -_0804C224: .4byte 0x03002978 -_0804C228: .4byte 0x020297d8 -_0804C22C: .4byte 0x030045c0 -_0804C230: .4byte 0x020233cc -_0804C234: .4byte 0x03004360 -_0804C238: .4byte 0x020232cc +_0804C21C: .4byte gUnknown_03004828 +_0804C220: .4byte gStringVar1 +_0804C224: .4byte gUnknown_03002978 +_0804C228: .4byte gUnknown_020297D8 +_0804C22C: .4byte gEnemyParty +_0804C230: .4byte gStringVar3 +_0804C234: .4byte gPlayerParty +_0804C238: .4byte gStringVar2 _0804C23C: ldr r0, _0804C280 ldrh r0, [r0] @@ -22672,13 +22672,13 @@ _0804C278: pop {r0} bx r0 .align 2, 0 -_0804C280: .4byte 0x0202e8cc +_0804C280: .4byte gUnknown_0202E8CC _0804C284: .4byte gIngameTrades -_0804C288: .4byte 0x020231cc -_0804C28C: .4byte 0x020233cc -_0804C290: .4byte 0x0202e8ce -_0804C294: .4byte 0x03004360 -_0804C298: .4byte 0x020232cc +_0804C288: .4byte gStringVar1 +_0804C28C: .4byte gStringVar3 +_0804C290: .4byte gUnknown_0202E8CE +_0804C294: .4byte gPlayerParty +_0804C298: .4byte gStringVar2 thumb_func_end sub_804C1A8 thumb_func_start sub_804C29C @@ -22702,7 +22702,7 @@ _0804C2B6: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804C2C0: .4byte 0x03004828 +_0804C2C0: .4byte gUnknown_03004828 _0804C2C4: .4byte _0804C2C8 .align 2, 0 _0804C2C8: @@ -22961,7 +22961,7 @@ _0804C5EC: bl sub_8075474 bl _0804D570 .align 2, 0 -_0804C65C: .4byte 0x02020004 +_0804C65C: .4byte gSprites _0804C660: .4byte 0x0000ff4c _0804C664: .4byte gMonFrontPicCoords _0804C668: .4byte 0x00000179 @@ -22990,7 +22990,7 @@ _0804C66C: strh r0, [r5] bl _0804D570 .align 2, 0 -_0804C69C: .4byte 0x02020004 +_0804C69C: .4byte gSprites _0804C6A0: ldr r2, _0804C6C4 adds r0, r4, 0 @@ -23009,7 +23009,7 @@ _0804C6A0: strh r0, [r1] bl _0804D570 .align 2, 0 -_0804C6C4: .4byte 0x02020004 +_0804C6C4: .4byte gSprites _0804C6C8: ldr r5, _0804C6F8 ldr r1, _0804C6FC @@ -23032,9 +23032,9 @@ _0804C6C8: movs r0, 0xB bl _0804D40C .align 2, 0 -_0804C6F8: .4byte 0x020234cc +_0804C6F8: .4byte gStringVar4 _0804C6FC: .4byte gTradeText_WillBeSent -_0804C700: .4byte 0x03004828 +_0804C700: .4byte gUnknown_03004828 _0804C704: ldr r2, [r6] adds r1, r2, 0 @@ -23100,9 +23100,9 @@ _0804C718: bl sub_8003460 bl _0804D570 .align 2, 0 -_0804C78C: .4byte 0x02020004 +_0804C78C: .4byte gSprites _0804C790: .4byte 0x000fffff -_0804C794: .4byte 0x020234cc +_0804C794: .4byte gStringVar4 _0804C798: .4byte gTradeText_ByeBye _0804C79C: ldr r7, _0804C810 @@ -23159,7 +23159,7 @@ _0804C7D2: ldr r1, [r6] bl _0804D53C .align 2, 0 -_0804C810: .4byte 0x02020004 +_0804C810: .4byte gSprites _0804C814: .4byte SpriteCallbackDummy _0804C818: .4byte gSpriteTemplate_821595C _0804C81C: .4byte 0x00000103 @@ -23179,7 +23179,7 @@ _0804C824: strh r1, [r0] bl _0804D570 .align 2, 0 -_0804C844: .4byte 0x03004828 +_0804C844: .4byte gUnknown_03004828 _0804C848: ldr r0, _0804C864 ldrb r1, [r0, 0x7] @@ -23193,7 +23193,7 @@ _0804C858: bl sub_804BBE8 bl _0804D538 .align 2, 0 -_0804C864: .4byte 0x0202f388 +_0804C864: .4byte gPaletteFade _0804C868: movs r1, 0x1 negs r1, r1 @@ -23218,7 +23218,7 @@ _0804C88A: strh r1, [r0] bl _0804D570 .align 2, 0 -_0804C898: .4byte 0x0202f388 +_0804C898: .4byte gPaletteFade _0804C89C: ldr r4, _0804C8B8 ldr r0, [r4] @@ -23235,7 +23235,7 @@ _0804C89C: strh r0, [r2] b _0804C8E0 .align 2, 0 -_0804C8B8: .4byte 0x03004828 +_0804C8B8: .4byte gUnknown_03004828 _0804C8BC: movs r0, 0x1 bl sub_804BBE8 @@ -23262,7 +23262,7 @@ _0804C8E0: adds r0, r4, r1 bl _0804D16E .align 2, 0 -_0804C8F0: .4byte 0x03004828 +_0804C8F0: .4byte gUnknown_03004828 _0804C8F4: ldr r1, [r6] adds r1, 0xC0 @@ -23319,7 +23319,7 @@ _0804C94C: ldr r1, [r6] bl _0804D53C .align 2, 0 -_0804C96C: .4byte 0x02020004 +_0804C96C: .4byte gSprites _0804C970: .4byte REG_BLDCNT _0804C974: .4byte 0x0000040c _0804C978: @@ -23394,9 +23394,9 @@ _0804C9C8: bl _0804D53C .align 2, 0 _0804CA0C: .4byte gSpriteTemplate_82159BC -_0804CA10: .4byte 0x03004828 +_0804CA10: .4byte gUnknown_03004828 _0804CA14: .4byte gSpriteTemplate_82159FC -_0804CA18: .4byte 0x02020004 +_0804CA18: .4byte gSprites _0804CA1C: ldr r2, [r6] movs r3, 0x88 @@ -23470,7 +23470,7 @@ _0804CAA4: strh r0, [r1] bl _0804D570 .align 2, 0 -_0804CAB0: .4byte 0x02020004 +_0804CAB0: .4byte gSprites _0804CAB4: movs r1, 0x1 negs r1, r1 @@ -23487,7 +23487,7 @@ _0804CAB4: strh r1, [r0] bl _0804D570 .align 2, 0 -_0804CAD4: .4byte 0x03004828 +_0804CAD4: .4byte gUnknown_03004828 _0804CAD8: ldr r0, _0804CB1C ldrb r1, [r0, 0x7] @@ -23519,8 +23519,8 @@ _0804CAE8: ldr r1, [r6] bl _0804D53C .align 2, 0 -_0804CB1C: .4byte 0x0202f388 -_0804CB20: .4byte 0x02020004 +_0804CB1C: .4byte gPaletteFade +_0804CB20: .4byte gSprites _0804CB24: movs r1, 0x1 negs r1, r1 @@ -23553,7 +23553,7 @@ _0804CB24: bl _0804D53C .align 2, 0 _0804CB68: .4byte gSpriteTemplate_82159FC -_0804CB6C: .4byte 0x03004828 +_0804CB6C: .4byte gUnknown_03004828 _0804CB70: ldr r0, _0804CBC0 ldrb r1, [r0, 0x7] @@ -23594,9 +23594,9 @@ _0804CB8E: strh r1, [r0, 0x26] bl _0804D570 .align 2, 0 -_0804CBC0: .4byte 0x0202f388 -_0804CBC4: .4byte 0x03004828 -_0804CBC8: .4byte 0x02020004 +_0804CBC0: .4byte gPaletteFade +_0804CBC4: .4byte gUnknown_03004828 +_0804CBC8: .4byte gSprites _0804CBCC: ldr r5, _0804CC28 ldr r4, [r6] @@ -23644,7 +23644,7 @@ _0804CC12: adds r1, r4, 0 bl _0804D53C .align 2, 0 -_0804CC28: .4byte 0x02020004 +_0804CC28: .4byte gSprites _0804CC2C: ldr r2, _0804CC3C movs r0, 0x1 @@ -23723,8 +23723,8 @@ _0804CC68: bl StartSpriteAffineAnim b _0804CCFA .align 2, 0 -_0804CCD8: .4byte 0x03004828 -_0804CCDC: .4byte 0x02020004 +_0804CCD8: .4byte gUnknown_03004828 +_0804CCDC: .4byte gSprites _0804CCE0: .4byte gSpriteAffineAnimTable_8215AC0 _0804CCE4: ldr r0, [r5] @@ -23807,8 +23807,8 @@ _0804CCFA: ldr r1, [r5] bl _0804D53C .align 2, 0 -_0804CD88: .4byte 0x02020004 -_0804CD8C: .4byte 0x03004828 +_0804CD88: .4byte gSprites +_0804CD8C: .4byte gUnknown_03004828 _0804CD90: .4byte 0x0000ffe0 _0804CD94: ldr r4, _0804CE5C @@ -23911,7 +23911,7 @@ _0804CDFA: bl BlendPalettes b _0804D570 .align 2, 0 -_0804CE5C: .4byte 0x02020004 +_0804CE5C: .4byte gSprites _0804CE60: .4byte 0x0000ffff _0804CE64: ldr r4, _0804CEE8 @@ -23979,7 +23979,7 @@ _0804CEA6: bl DestroySprite b _0804D570 .align 2, 0 -_0804CEE8: .4byte 0x02020004 +_0804CEE8: .4byte gSprites _0804CEEC: ldr r0, _0804CF58 ldrb r1, [r0, 0x7] @@ -24032,10 +24032,10 @@ _0804CEFA: bl StartSpriteAnim b _0804D570 .align 2, 0 -_0804CF58: .4byte 0x0202f388 +_0804CF58: .4byte gPaletteFade _0804CF5C: .4byte gSpriteTemplate_82159BC _0804CF60: .4byte gSpriteTemplate_82159FC -_0804CF64: .4byte 0x02020004 +_0804CF64: .4byte gSprites _0804CF68: movs r1, 0x1 negs r1, r1 @@ -24064,7 +24064,7 @@ _0804CF96: b _0804D538 .align 2, 0 _0804CF98: .4byte 0x00001641 -_0804CF9C: .4byte 0x0202f388 +_0804CF9C: .4byte gPaletteFade _0804CFA0: movs r0, 0x1 bl sub_804C0F8 @@ -24108,8 +24108,8 @@ _0804CFEE: adds r1, r3, 0 b _0804D53C .align 2, 0 -_0804CFF4: .4byte 0x02020004 -_0804CFF8: .4byte 0x03004828 +_0804CFF4: .4byte gSprites +_0804CFF8: .4byte gUnknown_03004828 _0804CFFC: movs r0, 0x1 bl sub_804C0F8 @@ -24132,7 +24132,7 @@ _0804D020: strh r3, [r2] b _0804D53C .align 2, 0 -_0804D024: .4byte 0x03004828 +_0804D024: .4byte gUnknown_03004828 _0804D028: ldr r0, [r6] adds r0, 0xBA @@ -24153,7 +24153,7 @@ _0804D028: bl DestroySprite b _0804D400 .align 2, 0 -_0804D050: .4byte 0x02020004 +_0804D050: .4byte gSprites _0804D054: ldr r2, [r6] adds r1, r2, 0 @@ -24218,7 +24218,7 @@ _0804D0B0: b _0804D570 .align 2, 0 _0804D0C8: .4byte gSpriteTemplate_8215A30 -_0804D0CC: .4byte 0x02020004 +_0804D0CC: .4byte gSprites _0804D0D0: .4byte sub_804B0E0 _0804D0D4: ldr r0, _0804D0F4 @@ -24237,7 +24237,7 @@ _0804D0D4: b _0804D570 .align 2, 0 _0804D0F4: .4byte gSpriteTemplate_8215A80 -_0804D0F8: .4byte 0x03004828 +_0804D0F8: .4byte gUnknown_03004828 _0804D0FC: ldr r2, _0804D138 ldr r0, [r6] @@ -24268,7 +24268,7 @@ _0804D11A: bl audio_play b _0804D570 .align 2, 0 -_0804D138: .4byte 0x02020004 +_0804D138: .4byte gSprites _0804D13C: ldr r1, [r6] movs r3, 0x8D @@ -24322,7 +24322,7 @@ _0804D182: strh r1, [r0] b _0804D570 .align 2, 0 -_0804D1A0: .4byte 0x03004828 +_0804D1A0: .4byte gUnknown_03004828 _0804D1A4: ldr r0, _0804D1C0 ldrb r1, [r0, 0x7] @@ -24338,7 +24338,7 @@ _0804D1B2: bl sub_804BBE8 b _0804D538 .align 2, 0 -_0804D1C0: .4byte 0x0202f388 +_0804D1C0: .4byte gPaletteFade _0804D1C4: movs r0, 0x1 negs r0, r0 @@ -24365,7 +24365,7 @@ _0804D1EC: ldr r1, [r6] b _0804D53C .align 2, 0 -_0804D1F0: .4byte 0x0202f388 +_0804D1F0: .4byte gPaletteFade _0804D1F4: ldr r0, _0804D290 movs r2, 0x8 @@ -24442,9 +24442,9 @@ _0804D1F4: b _0804D570 .align 2, 0 _0804D290: .4byte gSpriteTemplate_821595C -_0804D294: .4byte 0x03004828 +_0804D294: .4byte gUnknown_03004828 _0804D298: .4byte 0x00000103 -_0804D29C: .4byte 0x02020004 +_0804D29C: .4byte gSprites _0804D2A0: .4byte sub_804D80C _0804D2A4: .4byte 0x0000ffff _0804D2A8: @@ -24471,7 +24471,7 @@ _0804D2A8: ldr r1, [r6] b _0804D53C .align 2, 0 -_0804D2D8: .4byte 0x02020004 +_0804D2D8: .4byte gSprites _0804D2DC: .4byte 0x00000103 _0804D2E0: .4byte 0x0000ffff _0804D2E4: @@ -24494,7 +24494,7 @@ _0804D302: adds r1, r3, 0 b _0804D53C .align 2, 0 -_0804D308: .4byte 0x02020004 +_0804D308: .4byte gSprites _0804D30C: .4byte 0x00000103 _0804D310: .4byte SpriteCallbackDummy _0804D314: @@ -24576,7 +24576,7 @@ _0804D314: ldr r1, [r6] b _0804D53C .align 2, 0 -_0804D3B4: .4byte 0x02020004 +_0804D3B4: .4byte gSprites _0804D3B8: .4byte gMonFrontPicCoords _0804D3BC: .4byte 0x000fffff _0804D3C0: .4byte 0x00000103 @@ -24621,7 +24621,7 @@ _0804D40C: str r3, [r1] b _0804D570 .align 2, 0 -_0804D414: .4byte 0x020234cc +_0804D414: .4byte gStringVar4 _0804D418: .4byte gTradeText_SentOverPoke _0804D41C: ldr r1, [r6] @@ -24674,7 +24674,7 @@ _0804D43E: b _0804D570 .align 2, 0 _0804D480: .4byte 0x00000173 -_0804D484: .4byte 0x020234cc +_0804D484: .4byte gStringVar4 _0804D488: .4byte gTradeText_TakeGoodCare _0804D48C: ldr r2, [r6] @@ -24710,7 +24710,7 @@ _0804D4B8: adds r1, r2, 0 b _0804D53C .align 2, 0 -_0804D4C8: .4byte 0x03001770 +_0804D4C8: .4byte gMain _0804D4CC: ldr r0, _0804D510 ldrb r0, [r0] @@ -24744,12 +24744,12 @@ _0804D4CC: bl sub_81120E4 b _0804D538 .align 2, 0 -_0804D510: .4byte 0x0202e8ce -_0804D514: .4byte 0x03005e94 +_0804D510: .4byte gUnknown_0202E8CE +_0804D514: .4byte gUnknown_03005E94 _0804D518: .4byte sub_804BBCC -_0804D51C: .4byte 0x020297d8 -_0804D520: .4byte 0x03004360 -_0804D524: .4byte 0x03004828 +_0804D51C: .4byte gUnknown_020297D8 +_0804D520: .4byte gPlayerParty +_0804D524: .4byte gUnknown_03004828 _0804D528: movs r0, 0x1 negs r0, r0 @@ -24770,7 +24770,7 @@ _0804D53E: strh r0, [r1] b _0804D570 .align 2, 0 -_0804D548: .4byte 0x03004828 +_0804D548: .4byte gUnknown_03004828 _0804D54C: ldr r0, _0804D580 ldrb r1, [r0, 0x7] @@ -24797,7 +24797,7 @@ _0804D572: pop {r1} bx r1 .align 2, 0 -_0804D580: .4byte 0x0202f388 +_0804D580: .4byte gPaletteFade _0804D584: .4byte c2_exit_to_overworld_2_switch thumb_func_end sub_804C29C @@ -24816,7 +24816,7 @@ sub_804D588: @ 804D588 beq _0804D5B8 b _0804D614 .align 2, 0 -_0804D5A0: .4byte 0x03001770 +_0804D5A0: .4byte gMain _0804D5A4: .4byte 0x0000043c _0804D5A8: movs r0, 0x4 @@ -24825,7 +24825,7 @@ _0804D5A8: movs r0, 0x1 b _0804D612 .align 2, 0 -_0804D5B4: .4byte 0x03001bb4 +_0804D5B4: .4byte gUnknown_3001BB4 _0804D5B8: ldr r0, _0804D5F4 ldr r1, _0804D5F8 @@ -24856,11 +24856,11 @@ _0804D5B8: bl sub_81120E4 b _0804D60E .align 2, 0 -_0804D5F4: .4byte 0x03005e94 +_0804D5F4: .4byte gUnknown_03005E94 _0804D5F8: .4byte sub_804DC88 -_0804D5FC: .4byte 0x020297d8 -_0804D600: .4byte 0x03004360 -_0804D604: .4byte 0x03004828 +_0804D5FC: .4byte gUnknown_020297D8 +_0804D600: .4byte gPlayerParty +_0804D604: .4byte gUnknown_03004828 _0804D608: mov r0, r8 bl SetMainCallback2 @@ -24885,7 +24885,7 @@ _0804D622: pop {r0} bx r0 .align 2, 0 -_0804D638: .4byte 0x020297d8 +_0804D638: .4byte gUnknown_020297D8 thumb_func_end sub_804D588 thumb_func_start sub_804D63C @@ -24945,11 +24945,11 @@ _0804D6A2: pop {r0} bx r0 .align 2, 0 -_0804D6A8: .4byte 0x03002b80 +_0804D6A8: .4byte gBlockRecvBuffer _0804D6AC: .4byte 0x0000dcba _0804D6B0: .4byte sub_804D588 _0804D6B4: .4byte 0x0000abcd -_0804D6B8: .4byte 0x03004828 +_0804D6B8: .4byte gUnknown_03004828 thumb_func_end sub_804D63C thumb_func_start sub_804D6BC @@ -25124,7 +25124,7 @@ _0804D7FE: bx r0 .align 2, 0 _0804D804: .4byte gTradeBallVerticalVelocityTable -_0804D808: .4byte 0x03004828 +_0804D808: .4byte gUnknown_03004828 thumb_func_end sub_804D7AC thumb_func_start sub_804D80C @@ -25229,11 +25229,11 @@ sub_804D89C: @ 804D89C pop {r1} bx r1 .align 2, 0 -_0804D8D0: .4byte 0x0202e8cc +_0804D8D0: .4byte gUnknown_0202E8CC _0804D8D4: .4byte gIngameTrades -_0804D8D8: .4byte 0x020231cc +_0804D8D8: .4byte gStringVar1 _0804D8DC: .4byte gSpeciesNames -_0804D8E0: .4byte 0x020232cc +_0804D8E0: .4byte gStringVar2 thumb_func_end sub_804D89C thumb_func_start sub_804D8E4 @@ -25271,12 +25271,12 @@ sub_804D8E4: @ 804D8E4 pop {r0} bx r0 .align 2, 0 -_0804D92C: .4byte 0x0202e8cc +_0804D92C: .4byte gUnknown_0202E8CC _0804D930: .4byte gIngameTrades -_0804D934: .4byte 0x0202e8ce -_0804D938: .4byte 0x03004360 -_0804D93C: .4byte 0x020231cc -_0804D940: .4byte 0x020232cc +_0804D934: .4byte gUnknown_0202E8CE +_0804D938: .4byte gPlayerParty +_0804D93C: .4byte gStringVar1 +_0804D940: .4byte gStringVar2 _0804D944: .4byte gSpeciesNames thumb_func_end sub_804D8E4 @@ -25434,9 +25434,9 @@ sub_804D948: @ 804D948 b _0804DAC0 .align 2, 0 _0804DAA4: .4byte gIngameTrades -_0804DAA8: .4byte 0x03004360 -_0804DAAC: .4byte 0x030045c0 -_0804DAB0: .4byte 0x02029700 +_0804DAA8: .4byte gPlayerParty +_0804DAAC: .4byte gEnemyParty +_0804DAB0: .4byte gUnknown_02029700 _0804DAB4: adds r2, r5, 0 adds r2, 0x28 @@ -25451,7 +25451,7 @@ _0804DAC0: pop {r0} bx r0 .align 2, 0 -_0804DAD0: .4byte 0x030045c0 +_0804DAD0: .4byte gEnemyParty thumb_func_end sub_804D948 thumb_func_start sub_804DAD4 @@ -25523,8 +25523,8 @@ sub_804DB2C: @ 804DB2C lsrs r0, 16 b _0804DB62 .align 2, 0 -_0804DB58: .4byte 0x0202e8ce -_0804DB5C: .4byte 0x03004360 +_0804DB58: .4byte gUnknown_0202E8CE +_0804DB5C: .4byte gPlayerParty _0804DB60: movs r0, 0 _0804DB62: @@ -25544,8 +25544,8 @@ sub_804DB68: @ 804DB68 pop {r0} bx r0 .align 2, 0 -_0804DB7C: .4byte 0x0202e8ce -_0804DB80: .4byte 0x0202e8cc +_0804DB7C: .4byte gUnknown_0202E8CE +_0804DB80: .4byte gUnknown_0202E8CC thumb_func_end sub_804DB68 thumb_func_start sub_804DB84 @@ -25604,9 +25604,9 @@ _0804DBE6: pop {r0} bx r0 .align 2, 0 -_0804DC04: .4byte 0x03004828 -_0804DC08: .4byte 0x02020004 -_0804DC0C: .4byte 0x020297d8 +_0804DC04: .4byte gUnknown_03004828 +_0804DC08: .4byte gSprites +_0804DC0C: .4byte gUnknown_020297D8 _0804DC10: .4byte 0x0000abcd _0804DC14: .4byte sub_804DC18 thumb_func_end sub_804DB84 @@ -25656,7 +25656,7 @@ _0804DC64: pop {r0} bx r0 .align 2, 0 -_0804DC7C: .4byte 0x03004828 +_0804DC7C: .4byte gUnknown_03004828 _0804DC80: .4byte 0x00000101 _0804DC84: .4byte 0x0000dcba thumb_func_end sub_804DC18 @@ -25680,7 +25680,7 @@ _0804DC9C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804DCA8: .4byte 0x03001770 +_0804DCA8: .4byte gMain _0804DCAC: .4byte 0x0000043c _0804DCB0: .4byte _0804DCB4 .align 2, 0 @@ -25816,10 +25816,10 @@ _0804DE4C: adds r1, r4, 0 b _0804DF3E .align 2, 0 -_0804DE88: .4byte 0x03004828 +_0804DE88: .4byte gUnknown_03004828 _0804DE8C: .4byte 0x0201f000 _0804DE90: .4byte 0x0000043c -_0804DE94: .4byte 0x020234cc +_0804DE94: .4byte gStringVar4 _0804DE98: .4byte gOtherText_LinkStandby2 _0804DE9C: bl sub_80084A4 @@ -25830,7 +25830,7 @@ _0804DE9C: movs r1, 0x64 b _0804DFEE .align 2, 0 -_0804DEAC: .4byte 0x03001770 +_0804DEAC: .4byte gMain _0804DEB0: .4byte 0x0000043c _0804DEB4: ldr r0, _0804DEE8 @@ -25860,9 +25860,9 @@ _0804DEDE: adds r0, r2 b _0804DF06 .align 2, 0 -_0804DEE8: .4byte 0x03004828 +_0804DEE8: .4byte gUnknown_03004828 _0804DEEC: .4byte 0x0000043c -_0804DEF0: .4byte 0x03001770 +_0804DEF0: .4byte gMain _0804DEF4: bl sub_8007ECC lsls r0, 24 @@ -25878,7 +25878,7 @@ _0804DF06: strb r1, [r0] b _0804E11A .align 2, 0 -_0804DF0C: .4byte 0x03001770 +_0804DF0C: .4byte gMain _0804DF10: .4byte 0x0000043c _0804DF14: ldr r0, _0804DF48 @@ -25907,7 +25907,7 @@ _0804DF3E: b _0804E11A .align 2, 0 _0804DF48: .4byte 0x0000043c -_0804DF4C: .4byte 0x03004828 +_0804DF4C: .4byte gUnknown_03004828 _0804DF50: .4byte gSystemText_Saving _0804DF54: bl sub_8047A1C @@ -25923,7 +25923,7 @@ _0804DF54: strb r0, [r1] b _0804DFF0 .align 2, 0 -_0804DF74: .4byte 0x03001770 +_0804DF74: .4byte gMain _0804DF78: .4byte 0x0000043c _0804DF7C: ldr r0, _0804DF94 @@ -25940,7 +25940,7 @@ _0804DF8E: adds r1, r2, r0 b _0804E0FA .align 2, 0 -_0804DF94: .4byte 0x03004828 +_0804DF94: .4byte gUnknown_03004828 _0804DF98: .4byte 0x0000043c _0804DF9C: bl sub_8125DA8 @@ -25956,7 +25956,7 @@ _0804DF9C: strb r1, [r0] b _0804E11A .align 2, 0 -_0804DFB8: .4byte 0x03001770 +_0804DFB8: .4byte gMain _0804DFBC: .4byte 0x0000043c _0804DFC0: ldr r0, _0804DFD4 @@ -25970,8 +25970,8 @@ _0804DFC0: strb r1, [r0] b _0804E11A .align 2, 0 -_0804DFD4: .4byte 0x03004828 -_0804DFD8: .4byte 0x03001770 +_0804DFD4: .4byte gUnknown_03004828 +_0804DFD8: .4byte gMain _0804DFDC: .4byte 0x0000043c _0804DFE0: bl sub_8125DDC @@ -25989,9 +25989,9 @@ _0804DFF0: str r2, [r0] b _0804E11A .align 2, 0 -_0804DFFC: .4byte 0x03001770 +_0804DFFC: .4byte gMain _0804E000: .4byte 0x0000043c -_0804E004: .4byte 0x03004828 +_0804E004: .4byte gUnknown_03004828 _0804E008: ldr r0, _0804E02C ldr r0, [r0] @@ -26012,7 +26012,7 @@ _0804E01C: strb r0, [r1] b _0804E11A .align 2, 0 -_0804E02C: .4byte 0x03004828 +_0804E02C: .4byte gUnknown_03004828 _0804E030: .4byte 0x0000043c _0804E034: bl sub_80084A4 @@ -26023,7 +26023,7 @@ _0804E034: strb r1, [r0] b _0804E11A .align 2, 0 -_0804E044: .4byte 0x03001770 +_0804E044: .4byte gMain _0804E048: .4byte 0x0000043c _0804E04C: bl sub_8007ECC @@ -26041,8 +26041,8 @@ _0804E04C: strb r1, [r0] b _0804E11A .align 2, 0 -_0804E06C: .4byte 0x03001bb4 -_0804E070: .4byte 0x03001770 +_0804E06C: .4byte gUnknown_3001BB4 +_0804E070: .4byte gMain _0804E074: .4byte 0x0000043c _0804E078: ldr r0, _0804E098 @@ -26061,7 +26061,7 @@ _0804E078: bl sub_80084A4 b _0804E11A .align 2, 0 -_0804E098: .4byte 0x03004828 +_0804E098: .4byte gUnknown_03004828 _0804E09C: .4byte 0x0000043c _0804E0A0: bl sub_8007ECC @@ -26090,8 +26090,8 @@ _0804E0BC: adds r1, r0 b _0804E0FA .align 2, 0 -_0804E0D8: .4byte 0x0202f388 -_0804E0DC: .4byte 0x03001770 +_0804E0D8: .4byte gPaletteFade +_0804E0DC: .4byte gMain _0804E0E0: .4byte 0x0000043c _0804E0E4: bl sub_8075028 @@ -26110,7 +26110,7 @@ _0804E0FA: strb r0, [r1] b _0804E11A .align 2, 0 -_0804E104: .4byte 0x03001770 +_0804E104: .4byte gMain _0804E108: .4byte 0x0000043c _0804E10C: ldr r0, _0804E13C @@ -26134,7 +26134,7 @@ _0804E128: pop {r0} bx r0 .align 2, 0 -_0804E13C: .4byte 0x03002fa4 +_0804E13C: .4byte gReceivedRemoteLinkPlayers _0804E140: .4byte sub_804E144 thumb_func_end sub_804DC88 @@ -26157,7 +26157,7 @@ _0804E158: pop {r0} bx r0 .align 2, 0 -_0804E16C: .4byte 0x0202f388 +_0804E16C: .4byte gPaletteFade _0804E170: .4byte sub_8047CD8 thumb_func_end sub_804E144 @@ -26206,9 +26206,9 @@ _0804E1C4: pop {r0} bx r0 .align 2, 0 -_0804E1CC: .4byte 0x0202f388 +_0804E1CC: .4byte gPaletteFade _0804E1D0: .4byte sub_804B790 -_0804E1D4: .4byte 0x0300485c +_0804E1D4: .4byte gUnknown_0300485C _0804E1D8: .4byte sub_8080990 thumb_func_end sub_804E1A0 @@ -26248,8 +26248,8 @@ _0804E21A: pop {r0} bx r0 .align 2, 0 -_0804E220: .4byte 0x020297d8 -_0804E224: .4byte 0x030045c0 +_0804E220: .4byte gUnknown_020297D8 +_0804E224: .4byte gEnemyParty _0804E228: .4byte 0x0000083b thumb_func_end sub_804E1DC @@ -26313,9 +26313,9 @@ sub_804E290: @ 804E290 pop {r0} bx r0 .align 2, 0 -_0804E2B0: .4byte 0x03007400 +_0804E2B0: .4byte gUnknown_03007400 _0804E2B4: .4byte 0x0000ffff -_0804E2B8: .4byte 0x03004854 +_0804E2B8: .4byte gUnknown_03004854 thumb_func_end sub_804E290 thumb_func_start sub_804E2BC @@ -26357,7 +26357,7 @@ _0804E2FC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804E308: .4byte 0x03004854 +_0804E308: .4byte gUnknown_03004854 _0804E30C: .4byte _0804E310 .align 2, 0 _0804E310: @@ -26540,7 +26540,7 @@ _0804E4A0: _0804E4AC: .4byte gUnknown_082163DC _0804E4B0: .4byte gUnknown_082164F4 _0804E4B4: .4byte gUnknown_08216454 -_0804E4B8: .4byte 0x03004854 +_0804E4B8: .4byte gUnknown_03004854 _0804E4BC: ldr r0, _0804E4E0 bl LoadSpriteSheet @@ -26561,7 +26561,7 @@ _0804E4E0: .4byte gUnknown_08216540 _0804E4E4: .4byte gUnknown_08216574 _0804E4E8: .4byte gUnknown_082163EC _0804E4EC: .4byte gUnknown_082163E4 -_0804E4F0: .4byte 0x03004854 +_0804E4F0: .4byte gUnknown_03004854 _0804E4F4: movs r0, 0 _0804E4F6: @@ -26621,9 +26621,9 @@ sub_804E538: @ 804E538 pop {r0} bx r0 .align 2, 0 -_0804E55C: .4byte 0x03004854 +_0804E55C: .4byte gUnknown_03004854 _0804E560: .4byte 0x02018000 -_0804E564: .4byte 0x0202e8cc +_0804E564: .4byte gUnknown_0202E8CC _0804E568: .4byte sub_804E56C thumb_func_end sub_804E538 @@ -26644,7 +26644,7 @@ _0804E57C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804E588: .4byte 0x03004854 +_0804E588: .4byte gUnknown_03004854 _0804E58C: .4byte _0804E590 .align 2, 0 _0804E590: @@ -26700,7 +26700,7 @@ _0804E5AC: b _0804E71A .align 2, 0 _0804E60C: .4byte gWindowConfig_81E6F68 -_0804E610: .4byte 0x03004854 +_0804E610: .4byte gUnknown_03004854 _0804E614: bl sub_804E2EC lsls r0, 24 @@ -26744,9 +26744,9 @@ _0804E626: b _0804E6BE .align 2, 0 _0804E668: .4byte gUnknown_082162E4 -_0804E66C: .4byte 0x03004854 +_0804E66C: .4byte gUnknown_03004854 _0804E670: .4byte gSpriteTemplate_82163F4 -_0804E674: .4byte 0x02020004 +_0804E674: .4byte gSprites _0804E678: .4byte sub_804E2BC _0804E67C: movs r0, 0x1 @@ -26768,7 +26768,7 @@ _0804E692: bne _0804E71A b _0804E6BE .align 2, 0 -_0804E6A4: .4byte 0x0202f388 +_0804E6A4: .4byte gPaletteFade _0804E6A8: movs r0, 0 movs r1, 0xE @@ -26788,7 +26788,7 @@ _0804E6BE: b _0804E71A .align 2, 0 _0804E6CC: .4byte gOtherText_BlenderChooseBerry -_0804E6D0: .4byte 0x03004854 +_0804E6D0: .4byte gUnknown_03004854 _0804E6D4: bl MenuUpdateWindowText lsls r0, 24 @@ -26808,7 +26808,7 @@ _0804E6D4: bl BeginNormalPaletteFade b _0804E71A .align 2, 0 -_0804E6FC: .4byte 0x03004854 +_0804E6FC: .4byte gUnknown_03004854 _0804E700: ldr r0, _0804E730 ldrb r1, [r0, 0x7] @@ -26831,8 +26831,8 @@ _0804E71A: pop {r0} bx r0 .align 2, 0 -_0804E730: .4byte 0x0202f388 -_0804E734: .4byte 0x03004854 +_0804E730: .4byte gPaletteFade +_0804E734: .4byte gUnknown_03004854 thumb_func_end sub_804E56C thumb_func_start sub_804E738 @@ -26974,7 +26974,7 @@ sub_804E7C0: @ 804E7C0 pop {r0} bx r0 .align 2, 0 -_0804E83C: .4byte 0x02020004 +_0804E83C: .4byte gSprites _0804E840: .4byte gUnknown_08216594 thumb_func_end sub_804E7C0 @@ -27036,7 +27036,7 @@ _0804E89E: beq _0804E8BA b _0804E974 .align 2, 0 -_0804E8AC: .4byte 0x03002970 +_0804E8AC: .4byte gLinkPlayers _0804E8B0: cmp r1, 0x2 beq _0804E8F8 @@ -27048,7 +27048,7 @@ _0804E8BA: strb r1, [r0] b _0804E974 .align 2, 0 -_0804E8C0: .4byte 0x03004834 +_0804E8C0: .4byte gUnknown_03004834 _0804E8C4: ldr r0, _0804E8E4 strb r1, [r0] @@ -27066,9 +27066,9 @@ _0804E8C4: ldr r1, [r0] b _0804E920 .align 2, 0 -_0804E8E4: .4byte 0x03004834 -_0804E8E8: .4byte 0x03004854 -_0804E8EC: .4byte 0x03002978 +_0804E8E4: .4byte gUnknown_03004834 +_0804E8E8: .4byte gUnknown_03004854 +_0804E8EC: .4byte gUnknown_03002978 _0804E8F0: .4byte gSaveBlock2 _0804E8F4: .4byte gUnknown_082162B8 _0804E8F8: @@ -27095,9 +27095,9 @@ _0804E920: bl StringCopy b _0804E974 .align 2, 0 -_0804E928: .4byte 0x03004834 -_0804E92C: .4byte 0x03004854 -_0804E930: .4byte 0x03002978 +_0804E928: .4byte gUnknown_03004834 +_0804E92C: .4byte gUnknown_03004854 +_0804E930: .4byte gUnknown_03002978 _0804E934: .4byte gSaveBlock2 _0804E938: .4byte gUnknown_082162B8 _0804E93C: @@ -27130,9 +27130,9 @@ _0804E974: pop {r0} bx r0 .align 2, 0 -_0804E97C: .4byte 0x03004834 -_0804E980: .4byte 0x03004854 -_0804E984: .4byte 0x03002978 +_0804E97C: .4byte gUnknown_03004834 +_0804E980: .4byte gUnknown_03004854 +_0804E984: .4byte gUnknown_03002978 _0804E988: .4byte gSaveBlock2 _0804E98C: .4byte gUnknown_082162B8 thumb_func_end sub_804E884 @@ -27175,9 +27175,9 @@ _0804E9B4: bl SetMainCallback2 b _0804E9EE .align 2, 0 -_0804E9D8: .4byte 0x03004854 +_0804E9D8: .4byte gUnknown_03004854 _0804E9DC: .4byte 0x02018000 -_0804E9E0: .4byte 0x0202e8cc +_0804E9E0: .4byte gUnknown_0202E8CC _0804E9E4: .4byte sub_804E9F8 _0804E9E8: ldr r0, _0804E9F4 @@ -27210,7 +27210,7 @@ _0804EA0E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804EA18: .4byte 0x03004854 +_0804EA18: .4byte gUnknown_03004854 _0804EA1C: .4byte _0804EA20 .align 2, 0 _0804EA20: @@ -27398,9 +27398,9 @@ _0804EC2A: .align 2, 0 _0804EC60: .4byte sub_804E2BC _0804EC64: .4byte gWindowConfig_81E6F68 -_0804EC68: .4byte 0x03002b74 +_0804EC68: .4byte gLinkType _0804EC6C: .4byte 0x00004422 -_0804EC70: .4byte 0x03004854 +_0804EC70: .4byte gUnknown_03004854 _0804EC74: bl sub_804E2EC lsls r0, 24 @@ -27416,7 +27416,7 @@ _0804EC80: bl sub_8051474 b _0804F0CE .align 2, 0 -_0804EC90: .4byte 0x03004854 +_0804EC90: .4byte gUnknown_03004854 _0804EC94: movs r5, 0 ldr r4, _0804ECD8 @@ -27452,9 +27452,9 @@ _0804EC9A: b _0804F0AA .align 2, 0 _0804ECD8: .4byte gUnknown_082162E4 -_0804ECDC: .4byte 0x03004854 +_0804ECDC: .4byte gUnknown_03004854 _0804ECE0: .4byte gSpriteTemplate_82163F4 -_0804ECE4: .4byte 0x02020004 +_0804ECE4: .4byte gSprites _0804ECE8: movs r0, 0x1 negs r0, r0 @@ -27476,7 +27476,7 @@ _0804ECFA: _0804ED0C: b _0804F0AA .align 2, 0 -_0804ED10: .4byte 0x0202f388 +_0804ED10: .4byte gPaletteFade _0804ED14: movs r0, 0 movs r1, 0xD @@ -27500,7 +27500,7 @@ _0804ED14: b _0804F0CE .align 2, 0 _0804ED40: .4byte gOtherText_LinkStandby3 -_0804ED44: .4byte 0x03004854 +_0804ED44: .4byte gUnknown_03004854 _0804ED48: mov r2, r8 ldr r1, [r2] @@ -27534,8 +27534,8 @@ _0804ED48: str r5, [r0] b _0804F0CE .align 2, 0 -_0804ED8C: .4byte 0x0203855e -_0804ED90: .4byte 0x03002a70 +_0804ED8C: .4byte word_203855E +_0804ED90: .4byte gBlockSendBuffer _0804ED94: bl sub_8007ECC lsls r0, 24 @@ -27610,7 +27610,7 @@ _0804EE18: bl ResetBlockReceivedFlags b _0804F0AA .align 2, 0 -_0804EE2C: .4byte 0x03002b80 +_0804EE2C: .4byte gBlockRecvBuffer _0804EE30: ldrb r1, [r4] lsls r1, 1 @@ -27666,7 +27666,7 @@ _0804EE7A: adds r1, r0 b _0804F0AE .align 2, 0 -_0804EE98: .4byte 0x03004854 +_0804EE98: .4byte gUnknown_03004854 _0804EE9C: .4byte gUnknown_082162EC _0804EEA0: mov r1, r8 @@ -27744,7 +27744,7 @@ _0804EF22: ldr r0, [r2] b _0804EFBC .align 2, 0 -_0804EF30: .4byte 0x03004854 +_0804EF30: .4byte gUnknown_03004854 _0804EF34: movs r2, 0x80 lsls r2, 19 @@ -27848,7 +27848,7 @@ _0804EFF6: bl sub_8051414 b _0804F0CE .align 2, 0 -_0804F008: .4byte 0x03004854 +_0804F008: .4byte gUnknown_03004854 _0804F00C: ldr r0, _0804F01C movs r2, 0x10 @@ -27934,7 +27934,7 @@ _0804F0AE: strb r0, [r1] b _0804F0CE .align 2, 0 -_0804F0B8: .4byte 0x03004854 +_0804F0B8: .4byte gUnknown_03004854 _0804F0BC: ldr r0, _0804F0EC ldrb r1, [r0, 0x7] @@ -27956,7 +27956,7 @@ _0804F0CE: pop {r0} bx r0 .align 2, 0 -_0804F0EC: .4byte 0x0202f388 +_0804F0EC: .4byte gPaletteFade _0804F0F0: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music thumb_func_end sub_804E9F8 @@ -28009,9 +28009,9 @@ sub_804F0F4: @ 804F0F4 .align 2, 0 _0804F158: .4byte sub_804E2BC _0804F15C: .4byte gWindowConfig_81E6F68 -_0804F160: .4byte 0x03002b74 +_0804F160: .4byte gLinkType _0804F164: .4byte 0x00004422 -_0804F168: .4byte 0x03004854 +_0804F168: .4byte gUnknown_03004854 thumb_func_end sub_804F0F4 thumb_func_start task_tutorial_oak_boy_girl @@ -28046,7 +28046,7 @@ task_tutorial_oak_boy_girl: @ 804F16C movs r0, 0x2 b _0804F1B6 .align 2, 0 -_0804F1A8: .4byte 0x03004854 +_0804F1A8: .4byte gUnknown_03004854 _0804F1AC: .4byte gUnknown_08216303 _0804F1B0: movs r0, 0x1 @@ -28188,7 +28188,7 @@ _0804F28E: pop {r0} bx r0 .align 2, 0 -_0804F2A0: .4byte 0x03004854 +_0804F2A0: .4byte gUnknown_03004854 _0804F2A4: .4byte gUnknown_082162EC thumb_func_end sub_804F238 @@ -28284,12 +28284,12 @@ _0804F34A: pop {r0} bx r0 .align 2, 0 -_0804F360: .4byte 0x03004854 +_0804F360: .4byte gUnknown_03004854 _0804F364: .4byte gUnknown_082162D4 -_0804F368: .4byte 0x020231cc -_0804F36C: .4byte 0x02020004 +_0804F368: .4byte gStringVar1 +_0804F36C: .4byte gSprites _0804F370: .4byte gUnknown_082162C4 -_0804F374: .4byte 0x03002978 +_0804F374: .4byte gUnknown_03002978 thumb_func_end BuyMenuDrawFieldObjects thumb_func_start sub_804F378 @@ -28312,7 +28312,7 @@ _0804F38E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804F398: .4byte 0x03004854 +_0804F398: .4byte gUnknown_03004854 _0804F39C: .4byte _0804F3A0 .align 2, 0 _0804F3A0: @@ -28395,8 +28395,8 @@ _0804F442: strb r2, [r3, 0x1] b _0804F7E6 .align 2, 0 -_0804F46C: .4byte 0x0203855e -_0804F470: .4byte 0x03004854 +_0804F46C: .4byte word_203855E +_0804F470: .4byte gUnknown_03004854 _0804F474: bl sub_804E2EC lsls r0, 24 @@ -28412,7 +28412,7 @@ _0804F480: bl sub_8051474 b _0804F7E6 .align 2, 0 -_0804F490: .4byte 0x03004854 +_0804F490: .4byte gUnknown_03004854 _0804F494: movs r4, 0 ldr r5, _0804F4DC @@ -28450,9 +28450,9 @@ _0804F49A: b _0804F74C .align 2, 0 _0804F4DC: .4byte gUnknown_082162E4 -_0804F4E0: .4byte 0x03004854 +_0804F4E0: .4byte gUnknown_03004854 _0804F4E4: .4byte gSpriteTemplate_82163F4 -_0804F4E8: .4byte 0x02020004 +_0804F4E8: .4byte gSprites _0804F4EC: movs r0, 0x1 negs r0, r0 @@ -28474,7 +28474,7 @@ _0804F4EC: str r4, [r0] b _0804F7E6 .align 2, 0 -_0804F514: .4byte 0x03004854 +_0804F514: .4byte gUnknown_03004854 _0804F518: mov r2, r8 ldr r1, [r2] @@ -28502,7 +28502,7 @@ _0804F53E: strb r0, [r1] b _0804F7E6 .align 2, 0 -_0804F548: .4byte 0x0202f388 +_0804F548: .4byte gPaletteFade _0804F54C: mov r0, r8 ldr r1, [r0] @@ -28567,7 +28567,7 @@ _0804F5A2: b _0804F74C .align 2, 0 _0804F5C0: .4byte gUnknown_082162EC -_0804F5C4: .4byte 0x03004854 +_0804F5C4: .4byte gUnknown_03004854 _0804F5C8: mov r1, r8 ldr r3, [r1] @@ -28736,7 +28736,7 @@ _0804F710: bl sub_8051414 b _0804F7E6 .align 2, 0 -_0804F71C: .4byte 0x03004854 +_0804F71C: .4byte gUnknown_03004854 _0804F720: ldr r0, _0804F734 movs r2, 0x10 @@ -28749,7 +28749,7 @@ _0804F720: b _0804F74C .align 2, 0 _0804F734: .4byte gSpriteTemplate_8216548 -_0804F738: .4byte 0x03004854 +_0804F738: .4byte gUnknown_03004854 _0804F73C: mov r5, r8 ldr r1, [r5] @@ -28847,10 +28847,10 @@ _0804F7E6: pop {r0} bx r0 .align 2, 0 -_0804F804: .4byte 0x03004854 +_0804F804: .4byte gUnknown_03004854 _0804F808: .4byte 0x0000014b _0804F80C: .4byte sub_80501FC -_0804F810: .4byte 0x0202e8cc +_0804F810: .4byte gUnknown_0202E8CC _0804F814: .4byte gUnknown_08216308 _0804F818: .4byte 0x00000193 thumb_func_end sub_804F378 @@ -28874,8 +28874,8 @@ _0804F826: pop {r0} bx r0 .align 2, 0 -_0804F83C: .4byte 0x03002f90 -_0804F840: .4byte 0x03002a20 +_0804F83C: .4byte gSendCmd +_0804F840: .4byte gRecvCmds thumb_func_end sub_804F81C thumb_func_start sub_804F844 @@ -28912,8 +28912,8 @@ _0804F87C: pop {r0} bx r0 .align 2, 0 -_0804F884: .4byte 0x03004b20 -_0804F888: .4byte 0x03002a20 +_0804F884: .4byte gTasks +_0804F888: .4byte gRecvCmds _0804F88C: .4byte 0x00002345 thumb_func_end sub_804F844 @@ -28943,7 +28943,7 @@ sub_804F890: @ 804F890 bx r0 .align 2, 0 _0804F8C0: .4byte sub_804F844 -_0804F8C4: .4byte 0x03004b20 +_0804F8C4: .4byte gTasks thumb_func_end sub_804F890 thumb_func_start sub_804F8C8 @@ -29002,12 +29002,12 @@ _0804F8FC: ldr r0, _0804F94C b _0804F954 .align 2, 0 -_0804F934: .4byte 0x03004854 -_0804F938: .4byte 0x03004b20 +_0804F934: .4byte gUnknown_03004854 +_0804F938: .4byte gTasks _0804F93C: .4byte 0x0000014b _0804F940: .4byte 0x0000028f _0804F944: .4byte 0x000001f3 -_0804F948: .4byte 0x03002a20 +_0804F948: .4byte gRecvCmds _0804F94C: .4byte 0x00004523 _0804F950: ldr r1, _0804F95C @@ -29017,7 +29017,7 @@ _0804F954: ldr r0, _0804F960 b _0804F9C2 .align 2, 0 -_0804F95C: .4byte 0x03002a20 +_0804F95C: .4byte gRecvCmds _0804F960: .4byte 0x00005432 _0804F964: ldr r0, _0804F980 @@ -29036,7 +29036,7 @@ _0804F964: b _0804F9C2 .align 2, 0 _0804F980: .4byte 0x000005db -_0804F984: .4byte 0x03002a20 +_0804F984: .4byte gRecvCmds _0804F988: .4byte 0x00005432 _0804F98C: cmp r1, 0x9 @@ -29055,7 +29055,7 @@ _0804F992: ldr r0, _0804F9AC b _0804F9C2 .align 2, 0 -_0804F9A8: .4byte 0x03002a20 +_0804F9A8: .4byte gRecvCmds _0804F9AC: .4byte 0x00005432 _0804F9B0: cmp r3, 0x1D @@ -29078,9 +29078,9 @@ _0804F9C4: movs r0, 0x1 b _0804F9E8 .align 2, 0 -_0804F9D0: .4byte 0x03002a20 +_0804F9D0: .4byte gRecvCmds _0804F9D4: .4byte 0x00004523 -_0804F9D8: .4byte 0x03004b20 +_0804F9D8: .4byte gTasks _0804F9DC: ldr r0, _0804F9F0 lsls r1, r5, 2 @@ -29095,7 +29095,7 @@ _0804F9EA: pop {r0} bx r0 .align 2, 0 -_0804F9F0: .4byte 0x03004b20 +_0804F9F0: .4byte gTasks thumb_func_end sub_804F8C8 thumb_func_start sub_804F9F4 @@ -29164,14 +29164,14 @@ sub_804F9F4: @ 804F9F4 strh r0, [r1, 0x14] b _0804FAD4 .align 2, 0 -_0804FA78: .4byte 0x03004854 +_0804FA78: .4byte gUnknown_03004854 _0804FA7C: .4byte 0x0000ffff _0804FA80: .4byte gUnknown_08216303 -_0804FA84: .4byte 0x03004b20 +_0804FA84: .4byte gTasks _0804FA88: .4byte 0x0000014b _0804FA8C: .4byte 0x0000028f _0804FA90: .4byte 0x000001f3 -_0804FA94: .4byte 0x03002a20 +_0804FA94: .4byte gRecvCmds _0804FA98: .4byte 0x00004523 _0804FA9C: ldr r1, _0804FAA4 @@ -29179,7 +29179,7 @@ _0804FA9C: strh r0, [r1, 0x14] b _0804FAD4 .align 2, 0 -_0804FAA4: .4byte 0x03002a20 +_0804FAA4: .4byte gRecvCmds _0804FAA8: .4byte 0x00005432 _0804FAAC: cmp r2, 0x41 @@ -29211,10 +29211,10 @@ _0804FAD4: movs r0, 0x1 b _0804FB10 .align 2, 0 -_0804FAE0: .4byte 0x03002a20 +_0804FAE0: .4byte gRecvCmds _0804FAE4: .4byte 0x00004523 _0804FAE8: .4byte 0x00005432 -_0804FAEC: .4byte 0x03004b20 +_0804FAEC: .4byte gTasks _0804FAF0: ldr r0, _0804FAFC ldr r1, _0804FB00 @@ -29223,7 +29223,7 @@ _0804FAF0: strh r0, [r2, 0x8] b _0804FB12 .align 2, 0 -_0804FAFC: .4byte 0x03002a20 +_0804FAFC: .4byte gRecvCmds _0804FB00: .4byte 0x00004523 _0804FB04: ldr r0, _0804FB18 @@ -29239,7 +29239,7 @@ _0804FB12: pop {r0} bx r0 .align 2, 0 -_0804FB18: .4byte 0x03004b20 +_0804FB18: .4byte gTasks thumb_func_end sub_804F9F4 thumb_func_start sub_804FB1C @@ -29307,14 +29307,14 @@ sub_804FB1C: @ 804FB1C strh r0, [r1, 0x16] b _0804FC02 .align 2, 0 -_0804FB9C: .4byte 0x03004854 +_0804FB9C: .4byte gUnknown_03004854 _0804FBA0: .4byte 0x0000ffff _0804FBA4: .4byte gUnknown_08216303 -_0804FBA8: .4byte 0x03004b20 +_0804FBA8: .4byte gTasks _0804FBAC: .4byte 0x0000014b _0804FBB0: .4byte 0x0000028f _0804FBB4: .4byte 0x000001f3 -_0804FBB8: .4byte 0x03002a20 +_0804FBB8: .4byte gRecvCmds _0804FBBC: .4byte 0x00004523 _0804FBC0: ldr r1, _0804FBC8 @@ -29322,7 +29322,7 @@ _0804FBC0: strh r0, [r1, 0x16] b _0804FC02 .align 2, 0 -_0804FBC8: .4byte 0x03002a20 +_0804FBC8: .4byte gRecvCmds _0804FBCC: .4byte 0x00005432 _0804FBD0: cmp r2, 0x3C @@ -29331,7 +29331,7 @@ _0804FBD0: ldr r0, _0804FBE0 b _0804FBF4 .align 2, 0 -_0804FBDC: .4byte 0x03002a20 +_0804FBDC: .4byte gRecvCmds _0804FBE0: .4byte 0x00004523 _0804FBE4: adds r0, r2, 0 @@ -29358,9 +29358,9 @@ _0804FC02: movs r0, 0x1 b _0804FC3C .align 2, 0 -_0804FC10: .4byte 0x03002a20 +_0804FC10: .4byte gRecvCmds _0804FC14: .4byte 0x00005432 -_0804FC18: .4byte 0x03004b20 +_0804FC18: .4byte gTasks _0804FC1C: ldr r0, _0804FC28 ldr r1, _0804FC2C @@ -29369,7 +29369,7 @@ _0804FC1C: strh r0, [r2, 0x8] b _0804FC3E .align 2, 0 -_0804FC28: .4byte 0x03002a20 +_0804FC28: .4byte gRecvCmds _0804FC2C: .4byte 0x00004523 _0804FC30: ldr r0, _0804FC44 @@ -29385,7 +29385,7 @@ _0804FC3E: pop {r0} bx r0 .align 2, 0 -_0804FC44: .4byte 0x03004b20 +_0804FC44: .4byte gTasks thumb_func_end sub_804FB1C thumb_func_start sub_804FC48 @@ -29449,7 +29449,7 @@ _0804FCBC: .4byte gSpriteTemplate_821645C _0804FCC0: .4byte gUnknown_082162E4 _0804FCC4: .4byte gUnknown_082162CC _0804FCC8: .4byte 0x00004523 -_0804FCCC: .4byte 0x02020004 +_0804FCCC: .4byte gSprites _0804FCD0: .4byte sub_8051684 _0804FCD4: ldr r0, _0804FCF4 @@ -29467,7 +29467,7 @@ _0804FCD4: b _0804FD18 .align 2, 0 _0804FCF4: .4byte 0x00005432 -_0804FCF8: .4byte 0x02020004 +_0804FCF8: .4byte gSprites _0804FCFC: ldr r0, _0804FD28 cmp r8, r0 @@ -29490,7 +29490,7 @@ _0804FD18: bx r0 .align 2, 0 _0804FD28: .4byte 0x00002345 -_0804FD2C: .4byte 0x02020004 +_0804FD2C: .4byte gSprites thumb_func_end sub_804FC48 thumb_func_start sub_804FD30 @@ -29543,7 +29543,7 @@ _0804FD64: strh r0, [r5] b _0804FE60 .align 2, 0 -_0804FD94: .4byte 0x03004854 +_0804FD94: .4byte gUnknown_03004854 _0804FD98: .4byte 0x000005db _0804FD9C: .4byte gUnknown_082165DA _0804FDA0: @@ -29611,7 +29611,7 @@ _0804FDFC: adds r0, r5, r0 b _0804FE5E .align 2, 0 -_0804FE28: .4byte 0x03004854 +_0804FE28: .4byte gUnknown_03004854 _0804FE2C: .4byte 0x000005db _0804FE30: .4byte gUnknown_082165DA _0804FE34: @@ -29642,7 +29642,7 @@ _0804FE60: pop {r0} bx r0 .align 2, 0 -_0804FE68: .4byte 0x03004854 +_0804FE68: .4byte gUnknown_03004854 _0804FE6C: .4byte gUnknown_082165DA thumb_func_end sub_804FD30 @@ -29758,11 +29758,11 @@ _0804FF26: adds r0, 0x1 b _0804FFCA .align 2, 0 -_0804FF40: .4byte 0x0202e8cc -_0804FF44: .4byte 0x03002f90 -_0804FF48: .4byte 0x03002a20 +_0804FF40: .4byte gUnknown_0202E8CC +_0804FF44: .4byte gSendCmd +_0804FF48: .4byte gRecvCmds _0804FF4C: .4byte 0x00004444 -_0804FF50: .4byte 0x03004854 +_0804FF50: .4byte gUnknown_03004854 _0804FF54: .4byte 0x00005432 _0804FF58: .4byte 0x00004523 _0804FF5C: .4byte 0x03e70000 @@ -29860,10 +29860,10 @@ _0804FFE4: _08050018: .4byte 0x00002345 _0805001C: .4byte 0x000003e6 _08050020: .4byte 0x00004523 -_08050024: .4byte 0x03004854 +_08050024: .4byte gUnknown_03004854 _08050028: .4byte 0x000005dc _0805002C: .4byte 0xfffffd12 -_08050030: .4byte 0x03007380 +_08050030: .4byte gUnknown_03007380 _08050034: ldr r0, _08050098 movs r1, 0x80 @@ -29919,10 +29919,10 @@ _08050088: pop {r0} bx r0 .align 2, 0 -_08050098: .4byte 0x03007380 -_0805009C: .4byte 0x03004854 -_080500A0: .4byte 0x0202e8cc -_080500A4: .4byte 0x03002a20 +_08050098: .4byte gUnknown_03007380 +_0805009C: .4byte gUnknown_03004854 +_080500A0: .4byte gUnknown_0202E8CC +_080500A4: .4byte gRecvCmds thumb_func_end sub_804FE70 thumb_func_start sub_80500A8 @@ -29960,9 +29960,9 @@ sub_80500A8: @ 80500A8 lsrs r6, r0, 31 b _0805010A .align 2, 0 -_080500EC: .4byte 0x03004854 +_080500EC: .4byte gUnknown_03004854 _080500F0: .4byte gSaveBlock2 -_080500F4: .4byte 0x03001770 +_080500F4: .4byte gMain _080500F8: .4byte 0x00000201 _080500FC: ldr r0, _0805015C @@ -30011,10 +30011,10 @@ _0805010A: ldr r0, _0805016C b _08050188 .align 2, 0 -_0805015C: .4byte 0x03001770 -_08050160: .4byte 0x03004854 -_08050164: .4byte 0x02020004 -_08050168: .4byte 0x03002f90 +_0805015C: .4byte gMain +_08050160: .4byte gUnknown_03004854 +_08050164: .4byte gSprites +_08050168: .4byte gSendCmd _0805016C: .4byte 0x00004523 _08050170: cmp r0, 0x1 @@ -30023,7 +30023,7 @@ _08050170: ldr r0, _08050180 b _08050188 .align 2, 0 -_0805017C: .4byte 0x03002f90 +_0805017C: .4byte gSendCmd _08050180: .4byte 0x00005432 _08050184: ldr r1, _080501E4 @@ -30080,11 +30080,11 @@ _080501DE: pop {r0} bx r0 .align 2, 0 -_080501E4: .4byte 0x03002f90 +_080501E4: .4byte gSendCmd _080501E8: .4byte 0x00002345 -_080501EC: .4byte 0x03004854 -_080501F0: .4byte 0x020297ed -_080501F4: .4byte 0x03001770 +_080501EC: .4byte gUnknown_03004854 +_080501F0: .4byte gUnknown_020297ED +_080501F4: .4byte gMain _080501F8: .4byte 0x0000014b thumb_func_end sub_80500A8 @@ -30156,7 +30156,7 @@ _0805027E: pop {r0} bx r0 .align 2, 0 -_08050294: .4byte 0x03004854 +_08050294: .4byte gUnknown_03004854 _08050298: .4byte 0x00057e03 _0805029C: .4byte 0x000003e7 _080502A0: .4byte sub_8050954 @@ -30421,7 +30421,7 @@ _08050442: lsls r0, r2, 16 b _080504A2 .align 2, 0 -_08050474: .4byte 0x03000520 +_08050474: .4byte gUnknown_03000520 _08050478: cmp r0, 0x1 bne _08050480 @@ -30506,7 +30506,7 @@ sub_80504F0: @ 80504F0 strh r0, [r1] bx lr .align 2, 0 -_080504F8: .4byte 0x0300052c +_080504F8: .4byte gUnknown_0300052C thumb_func_end sub_80504F0 thumb_func_start unref_sub_80504FC @@ -30516,7 +30516,7 @@ unref_sub_80504FC: @ 80504FC ldrsh r0, [r0, r1] bx lr .align 2, 0 -_08050504: .4byte 0x0300052c +_08050504: .4byte gUnknown_0300052C thumb_func_end unref_sub_80504FC thumb_func_start sub_8050508 @@ -30525,7 +30525,7 @@ sub_8050508: @ 8050508 strh r0, [r1] bx lr .align 2, 0 -_08050510: .4byte 0x0300052e +_08050510: .4byte gUnknown_0300052E thumb_func_end sub_8050508 thumb_func_start unref_sub_8050514 @@ -30535,7 +30535,7 @@ unref_sub_8050514: @ 8050514 ldrsh r0, [r0, r1] bx lr .align 2, 0 -_0805051C: .4byte 0x0300052e +_0805051C: .4byte gUnknown_0300052E thumb_func_end unref_sub_8050514 thumb_func_start sub_8050520 @@ -30642,7 +30642,7 @@ _080505CA: strh r4, [r1] b _080505E4 .align 2, 0 -_080505DC: .4byte 0x03000510 +_080505DC: .4byte gUnknown_03000510 _080505E0: subs r0, r2, r3 strh r0, [r1] @@ -30757,11 +30757,11 @@ _080506B4: strh r3, [r1] b _080506DE .align 2, 0 -_080506C4: .4byte 0x03000510 -_080506C8: .4byte 0x03000530 +_080506C4: .4byte gUnknown_03000510 +_080506C8: .4byte gUnknown_03000530 _080506CC: .4byte 0x0000014d -_080506D0: .4byte 0x0300055c -_080506D4: .4byte 0x03000548 +_080506D0: .4byte gUnknown_0300055C +_080506D4: .4byte gUnknown_03000548 _080506D8: .4byte gUnknown_082165DF _080506DC: strh r2, [r1] @@ -30819,7 +30819,7 @@ _0805071E: pop {r0} bx r0 .align 2, 0 -_08050740: .4byte 0x03000510 +_08050740: .4byte gUnknown_03000510 thumb_func_end sub_8050520 thumb_func_start sub_8050744 @@ -30857,7 +30857,7 @@ sub_8050760: @ 8050760 movs r2, 0x5 b _080507DA .align 2, 0 -_08050780: .4byte 0x03004854 +_08050780: .4byte gUnknown_03004854 _08050784: .4byte 0x00000383 _08050788: ldr r3, _0805079C @@ -31050,7 +31050,7 @@ sub_80508D4: @ 80508D4 pop {r0} bx r0 .align 2, 0 -_080508F8: .4byte 0x03004854 +_080508F8: .4byte gUnknown_03004854 thumb_func_end sub_80508D4 thumb_func_start sub_80508FC @@ -31087,7 +31087,7 @@ sub_80508FC: @ 80508FC pop {r0} bx r0 .align 2, 0 -_08050944: .4byte 0x03004854 +_08050944: .4byte gUnknown_03004854 _08050948: .4byte 0x0000ffff _0805094C: .4byte 0x00002d9f _08050950: .4byte gOtherText_YesNoTerminating @@ -31113,7 +31113,7 @@ _0805096E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08050978: .4byte 0x03004854 +_08050978: .4byte gUnknown_03004854 _0805097C: .4byte _08050980 .align 2, 0 _08050980: @@ -31139,7 +31139,7 @@ _080509B4: movs r4, 0 b _080509E4 .align 2, 0 -_080509C8: .4byte 0x03007380 +_080509C8: .4byte gUnknown_03007380 _080509CC: ldr r0, _080509F0 ldr r0, [r0] @@ -31159,8 +31159,8 @@ _080509E4: bcc _080509CC b _08050C82 .align 2, 0 -_080509F0: .4byte 0x03004854 -_080509F4: .4byte 0x0202e8cc +_080509F0: .4byte gUnknown_03004854 +_080509F4: .4byte gUnknown_0202E8CC _080509F8: ldr r1, _08050A24 ldr r3, [r1] @@ -31185,8 +31185,8 @@ _080509F8: adds r0, 0x1 b _08050A32 .align 2, 0 -_08050A24: .4byte 0x03004854 -_08050A28: .4byte 0x03002fa4 +_08050A24: .4byte gUnknown_03004854 +_08050A28: .4byte gReceivedRemoteLinkPlayers _08050A2C: adds r1, r3, 0 adds r1, 0x6F @@ -31202,7 +31202,7 @@ _08050A40: bl sub_804E290 b _08050CB6 .align 2, 0 -_08050A48: .4byte 0x03007400 +_08050A48: .4byte gUnknown_03007400 _08050A4C: bl GetMultiplayerId lsls r0, 24 @@ -31238,7 +31238,7 @@ _08050A64: ldr r1, [r4] b _08050C86 .align 2, 0 -_08050A90: .4byte 0x03004854 +_08050A90: .4byte gUnknown_03004854 _08050A94: bl GetBlockRecievedStatus lsls r0, 24 @@ -31266,8 +31266,8 @@ _08050AA0: bl ResetBlockReceivedFlags b _08050CB6 .align 2, 0 -_08050AC8: .4byte 0x03002b80 -_08050ACC: .4byte 0x03004854 +_08050AC8: .4byte gBlockRecvBuffer +_08050ACC: .4byte gUnknown_03004854 _08050AD0: bl sub_8052228 lsls r0, 24 @@ -31291,7 +31291,7 @@ _08050AEA: bl sav12_xor_increment b _08050C82 .align 2, 0 -_08050AFC: .4byte 0x03004834 +_08050AFC: .4byte gUnknown_03004834 _08050B00: movs r0, 0x21 bl sav12_xor_increment @@ -31314,7 +31314,7 @@ _08050B08: bl MenuPrintMessage b _08050CB6 .align 2, 0 -_08050B2C: .4byte 0x03004854 +_08050B2C: .4byte gUnknown_03004854 _08050B30: .4byte gOtherText_BlendAnotherBerryPrompt _08050B34: bl MenuUpdateWindowText @@ -31334,7 +31334,7 @@ _08050B42: ldr r1, [r4] b _08050C86 .align 2, 0 -_08050B54: .4byte 0x03004854 +_08050B54: .4byte gUnknown_03004854 _08050B58: ldr r0, _08050B80 ldrh r1, [r0, 0x2E] @@ -31355,8 +31355,8 @@ _08050B76: bl sub_80508D4 b _08050CB6 .align 2, 0 -_08050B80: .4byte 0x03001770 -_08050B84: .4byte 0x03004854 +_08050B80: .4byte gMain +_08050B84: .4byte gUnknown_03004854 _08050B88: movs r0, 0x80 ands r0, r1 @@ -31372,7 +31372,7 @@ _08050B88: bl audio_play b _08050BD4 .align 2, 0 -_08050BA4: .4byte 0x03004854 +_08050BA4: .4byte gUnknown_03004854 _08050BA8: movs r0, 0x1 ands r0, r1 @@ -31401,7 +31401,7 @@ _08050BD4: bl sub_80508D4 b _08050CB6 .align 2, 0 -_08050BDC: .4byte 0x03004854 +_08050BDC: .4byte gUnknown_03004854 _08050BE0: ldr r6, _08050C10 movs r7, 0 @@ -31426,9 +31426,9 @@ _08050BE0: ldr r0, _08050C1C b _08050C48 .align 2, 0 -_08050C10: .4byte 0x03002f90 +_08050C10: .4byte gSendCmd _08050C14: .4byte 0x00002fff -_08050C18: .4byte 0x03004854 +_08050C18: .4byte gUnknown_03004854 _08050C1C: .4byte 0x00009999 _08050C20: bl sub_810CA00 @@ -31475,7 +31475,7 @@ _08050C64: ldr r0, _08050C74 b _08050CA4 .align 2, 0 -_08050C70: .4byte 0x03004834 +_08050C70: .4byte gUnknown_03004834 _08050C74: .4byte sub_80510E8 _08050C78: ldr r0, _08050C90 @@ -31494,7 +31494,7 @@ _08050C88: b _08050CB6 .align 2, 0 _08050C90: .4byte gOtherText_LinkStandby3 -_08050C94: .4byte 0x03004854 +_08050C94: .4byte gUnknown_03004854 _08050C98: bl MenuUpdateWindowText lsls r0, 24 @@ -31527,7 +31527,7 @@ _08050CB6: bx r0 .align 2, 0 _08050CE0: .4byte sub_8050E30 -_08050CE4: .4byte 0x03004854 +_08050CE4: .4byte gUnknown_03004854 thumb_func_end sub_8050954 thumb_func_start sub_8050CE8 @@ -31550,7 +31550,7 @@ _08050CFE: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08050D08: .4byte 0x03004854 +_08050D08: .4byte gUnknown_03004854 _08050D0C: .4byte _08050D10 .align 2, 0 _08050D10: @@ -31571,7 +31571,7 @@ _08050D2C: movs r0, 0x1 b _08050DF8 .align 2, 0 -_08050D40: .4byte 0x03004854 +_08050D40: .4byte gUnknown_03004854 _08050D44: bl sub_8007ECC lsls r0, 24 @@ -31590,15 +31590,15 @@ _08050D44: strb r0, [r1] b _08050E28 .align 2, 0 -_08050D68: .4byte 0x03004854 -_08050D6C: .4byte 0x03001bb4 +_08050D68: .4byte gUnknown_03004854 +_08050D6C: .4byte gUnknown_3001BB4 _08050D70: bl sub_8125E2C ldr r0, _08050D7C ldr r2, [r0] b _08050DEE .align 2, 0 -_08050D7C: .4byte 0x03004854 +_08050D7C: .4byte gUnknown_03004854 _08050D80: ldr r1, [r4] movs r2, 0x98 @@ -31637,7 +31637,7 @@ _08050DA6: str r1, [r0] b _08050E28 .align 2, 0 -_08050DCC: .4byte 0x03004854 +_08050DCC: .4byte gUnknown_03004854 _08050DD0: ldr r0, _08050DE8 ldr r1, [r0] @@ -31652,7 +31652,7 @@ _08050DD0: str r0, [r1] b _08050E28 .align 2, 0 -_08050DE8: .4byte 0x03004854 +_08050DE8: .4byte gUnknown_03004854 _08050DEC: ldr r2, [r4] _08050DEE: @@ -31685,7 +31685,7 @@ _08050E06: movs r0, 0x1 b _08050E2A .align 2, 0 -_08050E24: .4byte 0x03001bb4 +_08050E24: .4byte gUnknown_3001BB4 _08050E28: movs r0, 0 _08050E2A: @@ -31713,7 +31713,7 @@ _08050E44: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08050E50: .4byte 0x03004854 +_08050E50: .4byte gUnknown_03004854 _08050E54: .4byte _08050E58 .align 2, 0 _08050E58: @@ -31794,8 +31794,8 @@ _08050ED8: ldr r1, _08050F14 b _08050F4C .align 2, 0 -_08050F0C: .4byte 0x020234cc -_08050F10: .4byte 0x03002978 +_08050F0C: .4byte gStringVar4 +_08050F10: .4byte gUnknown_03002978 _08050F14: .4byte gOtherText_OtherCaseIsFull _08050F18: ldr r1, [r5] @@ -31830,8 +31830,8 @@ _08050F4C: bl MenuPrintMessage b _080510C4 .align 2, 0 -_08050F60: .4byte 0x020234cc -_08050F64: .4byte 0x03002978 +_08050F60: .4byte gStringVar4 +_08050F64: .4byte gUnknown_03002978 _08050F68: .4byte gOtherText_NoBerriesForBlend _08050F6C: bl MenuUpdateWindowText @@ -31849,7 +31849,7 @@ _08050F78: str r0, [r2] b _080510AC .align 2, 0 -_08050F88: .4byte 0x03004854 +_08050F88: .4byte gUnknown_03004854 _08050F8C: ldr r2, [r5] movs r0, 0x98 @@ -31884,7 +31884,7 @@ _08050FAA: b _080510AC .align 2, 0 _08050FCC: .4byte gMultiText_Saving -_08050FD0: .4byte 0x03004854 +_08050FD0: .4byte gUnknown_03004854 _08050FD4: bl sub_8007ECC lsls r0, 24 @@ -31908,7 +31908,7 @@ _08050FD4: str r2, [r0] b _080510C4 .align 2, 0 -_08051000: .4byte 0x03004854 +_08051000: .4byte gUnknown_03004854 _08051004: bl sub_8050CE8 lsls r0, 24 @@ -31920,7 +31920,7 @@ _08051004: ldr r1, [r0] b _080510AC .align 2, 0 -_0805101C: .4byte 0x03004854 +_0805101C: .4byte gUnknown_03004854 _08051020: ldr r1, [r5] adds r1, 0x6F @@ -31945,7 +31945,7 @@ _08051030: ldr r1, [r0] b _080510AC .align 2, 0 -_08051050: .4byte 0x03004854 +_08051050: .4byte gUnknown_03004854 _08051054: ldr r0, _0805107C ldrb r1, [r0, 0x7] @@ -31966,7 +31966,7 @@ _08051054: bl SetMainCallback2 b _080510C4 .align 2, 0 -_0805107C: .4byte 0x0202f388 +_0805107C: .4byte gPaletteFade _08051080: .4byte 0x00002222 _08051084: .4byte sub_804E538 _08051088: @@ -32012,7 +32012,7 @@ _080510C4: pop {r0} bx r0 .align 2, 0 -_080510E0: .4byte 0x03002fa4 +_080510E0: .4byte gReceivedRemoteLinkPlayers _080510E4: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music thumb_func_end sub_8050E30 @@ -32034,7 +32034,7 @@ _080510FA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08051104: .4byte 0x03004854 +_08051104: .4byte gUnknown_03004854 _08051108: .4byte _0805110C .align 2, 0 _0805110C: @@ -32126,7 +32126,7 @@ _080511BC: strb r1, [r0] b _0805121E .align 2, 0 -_080511D4: .4byte 0x03004854 +_080511D4: .4byte gUnknown_03004854 _080511D8: movs r0, 0x3 bl BeginFastPaletteFade @@ -32138,7 +32138,7 @@ _080511D8: strb r0, [r1] b _0805121E .align 2, 0 -_080511EC: .4byte 0x03004854 +_080511EC: .4byte gUnknown_03004854 _080511F0: ldr r0, _08051210 ldrb r1, [r0, 0x7] @@ -32155,7 +32155,7 @@ _080511F0: bl SetMainCallback2 b _0805121E .align 2, 0 -_08051210: .4byte 0x0202f388 +_08051210: .4byte gPaletteFade _08051214: .4byte sub_804E538 _08051218: ldr r0, _08051238 @@ -32199,8 +32199,8 @@ _08051248: ldr r0, _08051280 b _08051286 .align 2, 0 -_0805126C: .4byte 0x03002fa4 -_08051270: .4byte 0x03002a20 +_0805126C: .4byte gReceivedRemoteLinkPlayers +_08051270: .4byte gRecvCmds _08051274: .4byte 0x00002fff _08051278: .4byte 0x00001111 _0805127C: .4byte 0x00009999 @@ -32214,7 +32214,7 @@ _08051286: b _080512A8 .align 2, 0 _08051290: .4byte 0x0000aaaa -_08051294: .4byte 0x03004854 +_08051294: .4byte gUnknown_03004854 _08051298: ldr r2, _080512B0 ldr r0, [r2] @@ -32230,7 +32230,7 @@ _080512A8: ldr r1, _080512B4 b _080512C4 .align 2, 0 -_080512B0: .4byte 0x03004854 +_080512B0: .4byte gUnknown_03004854 _080512B4: .4byte 0x00001111 _080512B8: ldr r0, _080512F4 @@ -32268,7 +32268,7 @@ _080512EA: b _0805134E .align 2, 0 _080512F4: .4byte 0x00002222 -_080512F8: .4byte 0x03004854 +_080512F8: .4byte gUnknown_03004854 _080512FC: .4byte 0x00001111 _08051300: .4byte 0x00002fff _08051304: @@ -32290,7 +32290,7 @@ _08051304: ldr r0, _08051330 b _0805133C .align 2, 0 -_08051328: .4byte 0x03002a20 +_08051328: .4byte gRecvCmds _0805132C: .4byte 0x00008888 _08051330: .4byte 0x00007779 _08051334: @@ -32349,7 +32349,7 @@ _0805138A: ldr r5, _080513A0 b _080513AA .align 2, 0 -_0805139C: .4byte 0x03004854 +_0805139C: .4byte gUnknown_03004854 _080513A0: .4byte 0x00007779 _080513A4: adds r0, r4, 0x1 @@ -32383,8 +32383,8 @@ _080513C6: strh r0, [r5, 0x2] b _08051404 .align 2, 0 -_080513E0: .4byte 0x03004854 -_080513E4: .4byte 0x03002f90 +_080513E0: .4byte gUnknown_03004854 +_080513E4: .4byte gSendCmd _080513E8: .4byte 0x00002fff _080513EC: .4byte 0x00002222 _080513F0: @@ -32404,7 +32404,7 @@ _08051404: bx r0 .align 2, 0 _0805140C: .4byte 0x00001111 -_08051410: .4byte 0x03004854 +_08051410: .4byte gUnknown_03004854 thumb_func_end sub_805123C thumb_func_start sub_8051414 @@ -32455,7 +32455,7 @@ sub_8051414: @ 8051414 pop {r0} bx r0 .align 2, 0 -_08051470: .4byte 0x03004854 +_08051470: .4byte gUnknown_03004854 thumb_func_end sub_8051414 thumb_func_start sub_8051474 @@ -32481,7 +32481,7 @@ sub_8051474: @ 8051474 pop {r0} bx r0 .align 2, 0 -_080514A0: .4byte 0x03004854 +_080514A0: .4byte gUnknown_03004854 thumb_func_end sub_8051474 thumb_func_start sub_80514A4 @@ -32522,7 +32522,7 @@ sub_80514A4: @ 80514A4 bx lr .align 2, 0 _080514E8: .4byte REG_BG2PA -_080514EC: .4byte 0x03004854 +_080514EC: .4byte gUnknown_03004854 thumb_func_end sub_80514A4 thumb_func_start sub_80514F0 @@ -32550,7 +32550,7 @@ sub_80514F0: @ 80514F0 bx lr .align 2, 0 _0805151C: .4byte REG_BG1HOFS -_08051520: .4byte 0x03004854 +_08051520: .4byte gUnknown_03004854 thumb_func_end sub_80514F0 thumb_func_start sub_8051524 @@ -32698,10 +32698,10 @@ _08051628: bx r0 .align 2, 0 _08051638: .4byte gSineTable -_0805163C: .4byte 0x02020004 -_08051640: .4byte 0x03004854 +_0805163C: .4byte gSprites +_08051640: .4byte gUnknown_03004854 _08051644: .4byte gSpriteTemplate_82164FC -_08051648: .4byte 0x02020020 +_08051648: .4byte gSprites + 0x1C _0805164C: .4byte sub_8051524 thumb_func_end sub_805156C @@ -32795,7 +32795,7 @@ sub_80516C4: @ 80516C4 pop {r0} bx r0 .align 2, 0 -_080516F4: .4byte 0x03004854 +_080516F4: .4byte gUnknown_03004854 thumb_func_end sub_80516C4 thumb_func_start unref_sub_80516F8 @@ -32893,13 +32893,13 @@ _080517A0: bl DestroyTask b _0805180C .align 2, 0 -_080517B8: .4byte 0x03004b20 -_080517BC: .4byte 0x03002fa4 -_080517C0: .4byte 0x03004854 -_080517C4: .4byte 0x03002974 +_080517B8: .4byte gTasks +_080517BC: .4byte gReceivedRemoteLinkPlayers +_080517C0: .4byte gUnknown_03004854 +_080517C4: .4byte gUnknown_03002974 _080517C8: .4byte gUnknown_08216284 _080517CC: .4byte gOtherText_PressAToStart -_080517D0: .4byte 0x03001770 +_080517D0: .4byte gMain _080517D4: movs r1, 0x8 ldrsh r0, [r4, r1] @@ -32936,7 +32936,7 @@ _0805180C: bx r0 .align 2, 0 _08051814: .4byte gOtherText_PleaseWait -_08051818: .4byte 0x03002a68 +_08051818: .4byte byte_3002A68 thumb_func_end unref_sub_80516F8 thumb_func_start sub_805181C @@ -33099,7 +33099,7 @@ _0805193C: pop {r0} bx r0 .align 2, 0 -_08051948: .4byte 0x03004854 +_08051948: .4byte gUnknown_03004854 thumb_func_end sub_80518CC thumb_func_start sub_805194C @@ -33126,7 +33126,7 @@ _08051972: pop {r0} bx r0 .align 2, 0 -_08051978: .4byte 0x03004854 +_08051978: .4byte gUnknown_03004854 thumb_func_end sub_805194C thumb_func_start sub_805197C @@ -33302,7 +33302,7 @@ _08051A5C: pop {r0} bx r0 .align 2, 0 -_08051ABC: .4byte 0x03004854 +_08051ABC: .4byte gUnknown_03004854 _08051AC0: .4byte 0x06006458 _08051AC4: .4byte 0x00008172 thumb_func_end sub_8051A3C @@ -33373,7 +33373,7 @@ sub_8051B18: @ 8051B18 pop {r0} bx r0 .align 2, 0 -_08051B3C: .4byte 0x03004854 +_08051B3C: .4byte gUnknown_03004854 thumb_func_end sub_8051B18 thumb_func_start sub_8051B40 @@ -33465,7 +33465,7 @@ _08051BAC: movs r0, 0 b _08051BFC .align 2, 0 -_08051BE4: .4byte 0x03004854 +_08051BE4: .4byte gUnknown_03004854 _08051BE8: movs r1, 0xA2 lsls r1, 1 @@ -33500,7 +33500,7 @@ sub_8051C04: @ 8051C04 strh r1, [r0, 0x26] bx lr .align 2, 0 -_08051C20: .4byte 0x03004854 +_08051C20: .4byte gUnknown_03004854 thumb_func_end sub_8051C04 thumb_func_start sub_8051C24 @@ -33527,8 +33527,8 @@ _08051C48: pop {r0} bx r0 .align 2, 0 -_08051C4C: .4byte 0x02025734 -_08051C50: .4byte 0x03004854 +_08051C4C: .4byte gSaveBlock1 +_08051C50: .4byte gUnknown_03004854 _08051C54: .4byte 0x0000096c thumb_func_end sub_8051C24 @@ -33554,7 +33554,7 @@ _08051C72: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08051C7C: .4byte 0x03004854 +_08051C7C: .4byte gUnknown_03004854 _08051C80: .4byte _08051C84 .align 2, 0 _08051C84: @@ -33630,8 +33630,8 @@ _08051CE6: str r0, [r2] b _08051FE2 .align 2, 0 -_08051D18: .4byte 0x03004854 -_08051D1C: .4byte 0x02020004 +_08051D18: .4byte gUnknown_03004854 +_08051D1C: .4byte gSprites _08051D20: movs r0, 0x4 movs r1, 0x2 @@ -33859,10 +33859,10 @@ _08051E04: b _08051FE2 .align 2, 0 _08051F14: .4byte gOtherText_ResultsOfBlending -_08051F18: .4byte 0x03004854 -_08051F1C: .4byte 0x03002970 +_08051F18: .4byte gUnknown_03004854 +_08051F1C: .4byte gLinkPlayers _08051F20: .4byte gOtherText_Berry -_08051F24: .4byte 0x03002978 +_08051F24: .4byte gUnknown_03002978 _08051F28: .4byte gUnknown_082165E9 _08051F2C: .4byte gUnknown_082165EE _08051F30: .4byte gOtherText_MaxSpeed @@ -33880,7 +33880,7 @@ _08051F44: ldr r1, [r2] b _08051FE2 .align 2, 0 -_08051F54: .4byte 0x03001770 +_08051F54: .4byte gMain _08051F58: bl MenuZeroFillScreen movs r0, 0 @@ -33950,9 +33950,9 @@ _08051FE2: strb r0, [r1] b _0805200A .align 2, 0 -_08051FEC: .4byte 0x03004854 +_08051FEC: .4byte gUnknown_03004854 _08051FF0: .4byte sub_8052BD0 -_08051FF4: .4byte 0x0203855e +_08051FF4: .4byte word_203855E _08051FF8: bl MenuUpdateWindowText lsls r0, 24 @@ -34118,7 +34118,7 @@ sub_8052124: @ 8052124 str r2, [sp, 0x14] b _08052158 .align 2, 0 -_08052144: .4byte 0x03004854 +_08052144: .4byte gUnknown_03004854 _08052148: mov r4, sp adds r0, r4, r5 @@ -34257,7 +34257,7 @@ _0805223C: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08052248: .4byte 0x03004854 +_08052248: .4byte gUnknown_03004854 _0805224C: .4byte _08052250 .align 2, 0 _08052250: @@ -34397,8 +34397,8 @@ _080522B6: .align 2, 0 _0805236C: .4byte gOtherText_Ranking _08052370: .4byte gSpriteTemplate_821645C -_08052374: .4byte 0x03004854 -_08052378: .4byte 0x02020004 +_08052374: .4byte gUnknown_03004854 +_08052378: .4byte gSprites _0805237C: .4byte SpriteCallbackDummy _08052380: ldr r1, [r7] @@ -34504,9 +34504,9 @@ _0805243C: str r0, [r2] b _08052494 .align 2, 0 -_08052458: .4byte 0x03002978 +_08052458: .4byte gUnknown_03002978 _0805245C: .4byte gUnknown_082165F3 -_08052460: .4byte 0x03004854 +_08052460: .4byte gUnknown_03004854 _08052464: ldr r2, [r2] movs r0, 0x98 @@ -34538,8 +34538,8 @@ _08052494: strb r0, [r1] b _080524AE .align 2, 0 -_0805249C: .4byte 0x03001770 -_080524A0: .4byte 0x03004854 +_0805249C: .4byte gMain +_080524A0: .4byte gUnknown_03004854 _080524A4: ldr r1, [r2] movs r0, 0 @@ -34597,8 +34597,8 @@ unref_sub_80524BC: @ 80524BC .align 2, 0 _0805251C: .4byte sub_804E2D8 _08052520: .4byte gWindowConfig_81E6CE4 -_08052524: .4byte 0x03001770 -_08052528: .4byte 0x03000560 +_08052524: .4byte gMain +_08052528: .4byte gUnknown_03000560 _0805252C: .4byte sub_8052AF8 thumb_func_end unref_sub_80524BC @@ -34677,7 +34677,7 @@ _0805259E: b _080525F8 .align 2, 0 _080525C8: .4byte gOtherText_BPMAndDash -_080525CC: .4byte 0x03000560 +_080525CC: .4byte gUnknown_03000560 _080525D0: .4byte gBerries _080525D4: .4byte gUnknown_082165F8 _080525D8: @@ -34971,13 +34971,13 @@ _08052824: str r0, [r5] b _0805287A .align 2, 0 -_08052844: .4byte 0x020297dc -_08052848: .4byte 0x03004840 -_0805284C: .4byte 0x03004830 -_08052850: .4byte 0x020297e0 +_08052844: .4byte gUnknown_020297DC +_08052848: .4byte gUnknown_03004840 +_0805284C: .4byte gUnknown_03004830 +_08052850: .4byte gUnknown_020297E0 _08052854: .4byte 0x02000000 -_08052858: .4byte 0x020297e8 -_0805285C: .4byte 0x020297e4 +_08052858: .4byte gUnknown_020297E8 +_0805285C: .4byte gUnknown_020297E4 _08052860: ldr r2, [r3] lsls r0, r2, 1 @@ -35053,12 +35053,12 @@ _080528E8: pop {r0} bx r0 .align 2, 0 -_08052900: .4byte 0x03004830 +_08052900: .4byte gUnknown_03004830 _08052904: .4byte gUnknown_082165F8 -_08052908: .4byte 0x020297e0 +_08052908: .4byte gUnknown_020297E0 _0805290C: .4byte gUnknown_08216600 -_08052910: .4byte 0x020297dc -_08052914: .4byte 0x020297e4 +_08052910: .4byte gUnknown_020297DC +_08052914: .4byte gUnknown_020297E4 thumb_func_end sub_80527BC thumb_func_start sub_8052918 @@ -35259,8 +35259,8 @@ _08052A64: strb r0, [r5, 0x10] b _08052AA0 .align 2, 0 -_08052A88: .4byte 0x03001770 -_08052A8C: .4byte 0x03000560 +_08052A88: .4byte gMain +_08052A8C: .4byte gUnknown_03000560 _08052A90: .4byte 0x75300000 _08052A94: .4byte 0xfffffc18 _08052A98: .4byte 0x00007530 @@ -35306,10 +35306,10 @@ _08052AE0: pop {r0} bx r0 .align 2, 0 -_08052AE8: .4byte 0x03000560 -_08052AEC: .4byte 0x03001770 -_08052AF0: .4byte 0x020297dc -_08052AF4: .4byte 0x020297e0 +_08052AE8: .4byte gUnknown_03000560 +_08052AEC: .4byte gMain +_08052AF0: .4byte gUnknown_020297DC +_08052AF4: .4byte gUnknown_020297E0 thumb_func_end sub_8052918 thumb_func_start sub_8052AF8 @@ -35404,7 +35404,7 @@ _08052B50: .align 2, 0 _08052BBC: .4byte gMultiText_BerryBlenderMaxSpeedRecord _08052BC0: .4byte gMultiText_2P3P4P -_08052BC4: .4byte 0x02025734 +_08052BC4: .4byte gSaveBlock1 _08052BC8: .4byte 0x0000096c _08052BCC: .4byte gOtherText_RPM thumb_func_end ShowBerryBlenderRecordWindow @@ -35448,7 +35448,7 @@ _08052C16: pop {r0} bx r0 .align 2, 0 -_08052C1C: .4byte 0x03004b20 +_08052C1C: .4byte gTasks _08052C20: .4byte 0x0000016f -_08052C24: .4byte 0x03004854 +_08052C24: .4byte gUnknown_03004854 thumb_func_end sub_8052BD0 diff --git a/asm/rom_8065394.s b/asm/rom_8065394.s index 6e7b07780..e94d9b09e 100644 --- a/asm/rom_8065394.s +++ b/asm/rom_8065394.s @@ -143,7 +143,7 @@ _08067FD8: movs r0, 0x2 b _08068014 .align 2, 0 -_08067FE8: .4byte 0x0202e858 +_08067FE8: .4byte gPlayerAvatar _08067FEC: movs r0, 0x80 mov r1, r8 @@ -555,7 +555,7 @@ _0806830E: b _0806834E .align 2, 0 _08068314: .4byte gUnknown_0821664C -_08068318: .4byte 0x030048a0 +_08068318: .4byte gMapObjects _0806831C: movs r4, 0 ldr r1, _08068354 @@ -588,10 +588,10 @@ _0806834E: pop {r1} bx r1 .align 2, 0 -_08068354: .4byte 0x02029818 -_08068358: .4byte 0x03004ae0 -_0806835C: .4byte 0x0202e8de -_08068360: .4byte 0x0202e8e0 +_08068354: .4byte gUnknown_02029818 +_08068358: .4byte gSelectedMapObject +_0806835C: .4byte gUnknown_0202E8DE +_08068360: .4byte gUnknown_0202E8E0 thumb_func_end sub_80682A8 thumb_func_start sub_8068364 @@ -658,7 +658,7 @@ _080683DC: movs r0, 0 b _0806840C .align 2, 0 -_080683E0: .4byte 0x030048a0 +_080683E0: .4byte gMapObjects _080683E4: .4byte gUnknown_0821664C _080683E8: ldr r0, _08068414 @@ -682,9 +682,9 @@ _0806840C: pop {r1} bx r1 .align 2, 0 -_08068414: .4byte 0x03004ae0 -_08068418: .4byte 0x0202e8de -_0806841C: .4byte 0x0202e8e0 +_08068414: .4byte gSelectedMapObject +_08068418: .4byte gUnknown_0202E8DE +_0806841C: .4byte gUnknown_0202E8E0 thumb_func_end sub_8068364 thumb_func_start TryGetInvisibleMapObjectScript @@ -712,7 +712,7 @@ TryGetInvisibleMapObjectScript: @ 8068420 ldr r0, _08068454 b _080684FA .align 2, 0 -_08068450: .4byte 0x0202e828 +_08068450: .4byte gMapHeader _08068454: .4byte gUnknown_081C6C02 _08068458: ldrb r0, [r0, 0x5] @@ -772,8 +772,8 @@ _080684AA: ldr r0, _080684D4 b _080684FA .align 2, 0 -_080684CC: .4byte 0x0202e8cc -_080684D0: .4byte 0x0202e8ce +_080684CC: .4byte gUnknown_0202E8CC +_080684D0: .4byte gUnknown_0202E8CE _080684D4: .4byte HiddenItemScript _080684D8: cmp r5, 0x2 @@ -787,7 +787,7 @@ _080684D8: ldr r0, _080684F4 b _080684FA .align 2, 0 -_080684F0: .4byte 0x0202e8cc +_080684F0: .4byte gUnknown_0202E8CC _080684F4: .4byte gUnknown_081A2C51 _080684F8: adds r0, r2, 0 @@ -1145,7 +1145,7 @@ sub_80687A4: @ 80687A4 b _080687DE .align 2, 0 _080687D0: .4byte 0x0000080d -_080687D4: .4byte 0x0202e828 +_080687D4: .4byte gMapHeader _080687D8: .4byte UnderwaterUseDiveScript _080687DC: movs r0, 0 @@ -1220,7 +1220,7 @@ mapheader_trigger_activate_at__run_now: @ 806883C movs r0, 0x1 b _0806886A .align 2, 0 -_08068864: .4byte 0x0202e828 +_08068864: .4byte gMapHeader _08068868: movs r0, 0 _0806886A: @@ -1343,7 +1343,7 @@ _0806893A: bx r0 .align 2, 0 _08068940: .4byte 0x0000402a -_08068944: .4byte 0x03004360 +_08068944: .4byte gPlayerParty thumb_func_end happiness_algorithm_step thumb_func_start overworld_poison_timer_set @@ -1386,7 +1386,7 @@ overworld_poison_step: @ 806895C movs r0, 0x1 b _0806899E .align 2, 0 -_08068994: .4byte 0x0202e828 +_08068994: .4byte gMapHeader _08068998: .4byte 0x0000402b _0806899C: movs r0, 0 @@ -1402,7 +1402,7 @@ prev_quest_postbuffer_cursor_backup_reset: @ 80689A4 strb r0, [r1] bx lr .align 2, 0 -_080689AC: .4byte 0x0202e8c0 +_080689AC: .4byte gUnknown_0202E8C0 thumb_func_end prev_quest_postbuffer_cursor_backup_reset thumb_func_start is_it_battle_time_3 @@ -1422,8 +1422,8 @@ is_it_battle_time_3: @ 80689B0 movs r0, 0 b _080689F8 .align 2, 0 -_080689CC: .4byte 0x0202e8c0 -_080689D0: .4byte 0x0202e8c2 +_080689CC: .4byte gUnknown_0202E8C0 +_080689D0: .4byte gUnknown_0202E8C2 _080689D4: ldr r5, _080689EC ldrh r1, [r5] @@ -1437,7 +1437,7 @@ _080689D4: movs r0, 0 b _080689F8 .align 2, 0 -_080689EC: .4byte 0x0202e8c2 +_080689EC: .4byte gUnknown_0202E8C2 _080689F0: movs r0, 0 strb r0, [r6] @@ -1489,7 +1489,7 @@ mapheader_run_first_tag2_script_list_match_conditionally: @ 8068A00 movs r0, 0x1 b _08068A5A .align 2, 0 -_08068A54: .4byte 0x0202e828 +_08068A54: .4byte gMapHeader _08068A58: movs r0, 0 _08068A5A: @@ -1540,7 +1540,7 @@ sub_8068A64: @ 8068A64 movs r0, 0x1 b _08068B2A .align 2, 0 -_08068ABC: .4byte 0x0202e828 +_08068ABC: .4byte gMapHeader _08068AC0: adds r0, r4, 0 bl sub_8057798 @@ -1748,7 +1748,7 @@ sub_8068C30: @ 8068C30 bl copy_saved_warp2_bank_and_enter_x_to_warp1 b _08068C9E .align 2, 0 -_08068C50: .4byte 0x0202e828 +_08068C50: .4byte gMapHeader _08068C54: movs r0, 0x7 ldrsb r0, [r4, r0] @@ -1788,7 +1788,7 @@ _08068C9E: pop {r0} bx r0 .align 2, 0 -_08068CA4: .4byte 0x02025734 +_08068CA4: .4byte gSaveBlock1 thumb_func_end sub_8068C30 thumb_func_start map_warp_consider_2_to_inside @@ -1817,7 +1817,7 @@ map_warp_consider_2_to_inside: @ 8068CA8 movs r0, 0x1 b _08068D2E .align 2, 0 -_08068CDC: .4byte 0x0202e828 +_08068CDC: .4byte gMapHeader _08068CE0: adds r0, r4, 0 bl is_tile_x69_2_warp_door @@ -1850,7 +1850,7 @@ _08068CE0: movs r0, 0x1 b _08068D2E .align 2, 0 -_08068D28: .4byte 0x0202e828 +_08068D28: .4byte gMapHeader _08068D2C: movs r0, 0 _08068D2E: @@ -2018,7 +2018,7 @@ sub_8068E24: @ 8068E24 pop {r1} bx r1 .align 2, 0 -_08068E48: .4byte 0x0202e828 +_08068E48: .4byte gMapHeader thumb_func_end sub_8068E24 thumb_func_start FindInvisibleMapObjectByPosition @@ -2096,7 +2096,7 @@ dive_warp: @ 8068E9C bl sub_80538B0 b _08068EF8 .align 2, 0 -_08068ED0: .4byte 0x0202e828 +_08068ED0: .4byte gMapHeader _08068ED4: lsls r0, r5, 24 lsrs r0, 24 @@ -2175,7 +2175,7 @@ sub_8068F18: @ 8068F18 movs r0, 0x1 b _08068FA6 .align 2, 0 -_08068F70: .4byte 0x0202e828 +_08068F70: .4byte gMapHeader _08068F74: adds r0, r5, 0 bl sub_80574EC @@ -2267,7 +2267,7 @@ sub_8068FEC: @ 8068FEC pop {r1} bx r1 .align 2, 0 -_0806902C: .4byte 0x0202e828 +_0806902C: .4byte gMapHeader thumb_func_end sub_8068FEC thumb_func_start sub_8069030 @@ -2295,8 +2295,8 @@ sub_8069030: @ 8069030 pop {r0} bx r0 .align 2, 0 -_08069064: .4byte 0x02026954 -_08069068: .4byte 0x0202e8e2 +_08069064: .4byte gUnknown_02026954 +_08069068: .4byte gUnknown_0202E8E2 thumb_func_end sub_8069030 thumb_func_start sub_806906C @@ -2322,7 +2322,7 @@ sub_806906C: @ 806906C pop {r0} bx r0 .align 2, 0 -_080690A0: .4byte 0x02026954 +_080690A0: .4byte gUnknown_02026954 _080690A4: .4byte 0x0000084d _080690A8: .4byte 0x0000084e _080690AC: .4byte 0x00000829 @@ -2339,7 +2339,7 @@ sub_80690B4: @ 80690B4 pop {r0} bx r0 .align 2, 0 -_080690C4: .4byte 0x02026a6c +_080690C4: .4byte gUnknown_02026A6C thumb_func_end sub_80690B4 thumb_func_start sub_80690C8 @@ -2628,7 +2628,7 @@ _080692BC: b _080692E0 .align 2, 0 _080692C8: .4byte 0x00003fff -_080692CC: .4byte 0x02026954 +_080692CC: .4byte gUnknown_02026954 _080692D0: ldr r1, _080692E8 adds r0, r3, r1 @@ -2646,7 +2646,7 @@ _080692E2: bx r1 .align 2, 0 _080692E8: .4byte 0xffffc000 -_080692EC: .4byte 0x0202e8e2 +_080692EC: .4byte gUnknown_0202E8E2 thumb_func_end GetFlagPointer thumb_func_start FlagSet @@ -2893,7 +2893,7 @@ task_per_step_callback_manager: @ 806943C pop {r0} bx r0 .align 2, 0 -_08069460: .4byte 0x03004b20 +_08069460: .4byte gTasks _08069464: .4byte gUnknown_08376364 thumb_func_end task_per_step_callback_manager @@ -2921,7 +2921,7 @@ _0806947A: adds r0, 0x1 b _080694AA .align 2, 0 -_08069494: .4byte 0x03001770 +_08069494: .4byte gMain _08069498: ldr r0, _080694B4 ldr r0, [r0, 0x20] @@ -2939,7 +2939,7 @@ _080694AC: pop {r0} bx r0 .align 2, 0 -_080694B4: .4byte 0x03001770 +_080694B4: .4byte gMain thumb_func_end sub_8069468 thumb_func_start sub_80694B8 @@ -2966,7 +2966,7 @@ _080694E0: pop {r0} bx r0 .align 2, 0 -_080694E8: .4byte 0x03004b28 +_080694E8: .4byte gUnknown_03004B28 thumb_func_end sub_80694B8 thumb_func_start overworld_ensure_per_step_coros_running @@ -3016,7 +3016,7 @@ _08069542: bx r0 .align 2, 0 _08069548: .4byte task_per_step_callback_manager -_0806954C: .4byte 0x03004b20 +_0806954C: .4byte gTasks _08069550: .4byte sub_806A1E8 _08069554: .4byte sub_80694B8 thumb_func_end overworld_ensure_per_step_coros_running @@ -3052,7 +3052,7 @@ _0806957C: b _0806959A .align 2, 0 _08069590: .4byte task_per_step_callback_manager -_08069594: .4byte 0x03004b28 +_08069594: .4byte gUnknown_03004B28 _08069598: strh r4, [r1] _0806959A: @@ -3088,7 +3088,7 @@ _080695CA: .align 2, 0 _080695D0: .4byte task_per_step_callback_manager _080695D4: .4byte sub_80694B8 -_080695D8: .4byte 0x03004b28 +_080695D8: .4byte gUnknown_03004B28 thumb_func_end wild_encounter_reset_coro_args thumb_func_start nullsub_51 @@ -3466,7 +3466,7 @@ sub_8069864: @ 8069864 beq _080698A2 b _080699CE .align 2, 0 -_08069898: .4byte 0x03004b28 +_08069898: .4byte gUnknown_03004B28 _0806989C: cmp r0, 0x2 beq _0806998C @@ -3760,7 +3760,7 @@ sub_8069AA0: @ 8069AA0 beq _08069AE8 b _08069CA6 .align 2, 0 -_08069ADC: .4byte 0x03004b28 +_08069ADC: .4byte gUnknown_03004B28 _08069AE0: cmp r5, 0x2 bne _08069AE6 @@ -4142,7 +4142,7 @@ _08069DC0: pop {r0} bx r0 .align 2, 0 -_08069DCC: .4byte 0x0202e828 +_08069DCC: .4byte gMapHeader _08069DD0: .4byte 0x0000020e thumb_func_end sub_8069D78 @@ -4167,7 +4167,7 @@ sub_8069DD4: @ 8069DD4 beq _08069E08 b _08069F56 .align 2, 0 -_08069DF8: .4byte 0x03004b28 +_08069DF8: .4byte gUnknown_03004B28 _08069DFC: cmp r0, 0x2 beq _08069EB6 @@ -4413,7 +4413,7 @@ _08069F9E: bl ash b _0806A006 .align 2, 0 -_08069FE8: .4byte 0x03004b28 +_08069FE8: .4byte gUnknown_03004B28 _08069FEC: .4byte 0x0000020a _08069FF0: .4byte 0x00000212 _08069FF4: @@ -4597,7 +4597,7 @@ _0806A14A: strh r0, [r5, 0xC] b _0806A182 .align 2, 0 -_0806A164: .4byte 0x03004b28 +_0806A164: .4byte gUnknown_03004B28 _0806A168: .4byte 0x00004022 _0806A16C: movs r2, 0xE @@ -4705,8 +4705,8 @@ sub_806A1E8: @ 806A1E8 beq _0806A264 b _0806A2B8 .align 2, 0 -_0806A230: .4byte 0x03004b28 -_0806A234: .4byte 0x02025734 +_0806A230: .4byte gUnknown_03004B28 +_0806A234: .4byte gSaveBlock1 _0806A238: strh r7, [r4] mov r0, sp @@ -4790,7 +4790,7 @@ _0806A2B8: ldrh r1, [r2, 0x8] b _0806A2DC .align 2, 0 -_0806A2D4: .4byte 0x0202e844 +_0806A2D4: .4byte gUnknown_0202E844 _0806A2D8: movs r0, 0 movs r1, 0 @@ -4857,7 +4857,7 @@ sub_806A328: @ 806A328 .align 2, 0 _0806A350: .4byte 0x00000835 _0806A354: .4byte gSaveBlock2 -_0806A358: .4byte 0x03004038 +_0806A358: .4byte gLocalTime _0806A35C: .4byte 0x00004040 thumb_func_end sub_806A328 @@ -4881,7 +4881,7 @@ _0806A380: bx r0 .align 2, 0 _0806A388: .4byte 0x00000835 -_0806A38C: .4byte 0x03004038 +_0806A38C: .4byte gLocalTime thumb_func_end InTrainerHill thumb_func_start sub_806A390 @@ -4972,7 +4972,7 @@ _0806A43E: pop {r0} bx r0 .align 2, 0 -_0806A448: .4byte 0x02024f44 +_0806A448: .4byte gUnknown_02024F44 thumb_func_end sub_806A3F4 thumb_func_start sub_806A44C @@ -4999,7 +4999,7 @@ sub_806A460: @ 806A460 bx r0 .align 2, 0 _0806A474: .4byte Cb2_StartWallClock -_0806A478: .4byte 0x03001770 +_0806A478: .4byte gMain _0806A47C: .4byte sub_806A44C thumb_func_end sub_806A460 @@ -5030,7 +5030,7 @@ sub_806A480: @ 806A480 ldr r0, [r0] mov pc, r0 .align 2, 0 -_0806A4B0: .4byte 0x03004b20 +_0806A4B0: .4byte gTasks _0806A4B4: .4byte _0806A4B8 .align 2, 0 _0806A4B8: @@ -5177,7 +5177,7 @@ sub_806A59C: @ 806A59C ldr r0, [r0] mov pc, r0 .align 2, 0 -_0806A5CC: .4byte 0x03004b20 +_0806A5CC: .4byte gTasks _0806A5D0: .4byte _0806A5D4 .align 2, 0 _0806A5D4: @@ -5340,7 +5340,7 @@ sub_806A69C: @ 806A69C .align 2, 0 _0806A70C: .4byte gUnknown_083764BC _0806A710: .4byte gSpriteTemplate_83764E8 -_0806A714: .4byte 0x02020004 +_0806A714: .4byte gSprites _0806A718: .4byte sub_806A480 _0806A71C: .4byte 0x0000ffff _0806A720: .4byte sub_806A59C @@ -5479,9 +5479,9 @@ sub_806A74C: @ 806A74C pop {r0} bx r0 .align 2, 0 -_0806A83C: .4byte 0x020234cc +_0806A83C: .4byte gStringVar4 _0806A840: .4byte 0x00002710 -_0806A844: .4byte 0x020231cc +_0806A844: .4byte gStringVar1 _0806A848: .4byte gOtherText_Day _0806A84C: .4byte gUnknown_08376500 thumb_func_end sub_806A74C @@ -5608,7 +5608,7 @@ sub_806A914: @ 806A914 strh r0, [r1, 0x8] bx lr .align 2, 0 -_0806A928: .4byte 0x03004b20 +_0806A928: .4byte gTasks thumb_func_end sub_806A914 thumb_func_start sub_806A92C @@ -5630,7 +5630,7 @@ sub_806A92C: @ 806A92C pop {r0} bx r0 .align 2, 0 -_0806A950: .4byte 0x03004b20 +_0806A950: .4byte gTasks _0806A954: .4byte sub_806A914 thumb_func_end sub_806A92C @@ -5671,9 +5671,9 @@ sub_806A958: @ 806A958 movs r0, 0x6 b _0806A9CC .align 2, 0 -_0806A99C: .4byte 0x03004b28 +_0806A99C: .4byte gUnknown_03004B28 _0806A9A0: .4byte gUnknown_08376414 -_0806A9A4: .4byte 0x03001770 +_0806A9A4: .4byte gMain _0806A9A8: .4byte sub_806A92C _0806A9AC: movs r0, 0x10 @@ -5731,8 +5731,8 @@ _0806A9D6: strh r0, [r5, 0x4] b _0806AA58 .align 2, 0 -_0806AA18: .4byte 0x03004038 -_0806AA1C: .4byte 0x03004b20 +_0806AA18: .4byte gLocalTime +_0806AA1C: .4byte gTasks _0806AA20: .4byte sub_806A92C _0806AA24: ldrb r0, [r2] @@ -5820,8 +5820,8 @@ sub_806AA64: @ 806AA64 pop {r0} bx r0 .align 2, 0 -_0806AACC: .4byte 0x03004b28 -_0806AAD0: .4byte 0x03004038 +_0806AACC: .4byte gUnknown_03004B28 +_0806AAD0: .4byte gLocalTime _0806AAD4: .4byte sub_806A958 thumb_func_end sub_806AA64 @@ -5972,7 +5972,7 @@ sub_806ABF4: @ 806ABF4 beq _0806AC80 b _0806ACC4 .align 2, 0 -_0806AC14: .4byte 0x03004b28 +_0806AC14: .4byte gUnknown_03004B28 _0806AC18: bl MenuZeroFillScreen movs r0, 0 @@ -6032,11 +6032,11 @@ _0806AC80: b _0806ACC4 .align 2, 0 _0806AC98: .4byte gSystemText_PresentTime -_0806AC9C: .4byte 0x03004038 +_0806AC9C: .4byte gLocalTime _0806ACA0: .4byte gSystemText_PreviousTime _0806ACA4: .4byte gSaveBlock2 _0806ACA8: .4byte gSystemText_ResetRTCPrompt -_0806ACAC: .4byte 0x03001770 +_0806ACAC: .4byte gMain _0806ACB0: movs r0, 0x1 ands r0, r1 @@ -6076,7 +6076,7 @@ _0806ACE8: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0806ACF4: .4byte 0x03004b28 +_0806ACF4: .4byte gUnknown_03004B28 _0806ACF8: .4byte _0806ACFC .align 2, 0 _0806ACFC: @@ -6123,8 +6123,8 @@ _0806AD4E: strh r0, [r5] b _0806AEC4 .align 2, 0 -_0806AD5C: .4byte 0x0202f388 -_0806AD60: .4byte 0x03005eb8 +_0806AD5C: .4byte gPaletteFade +_0806AD60: .4byte gSaveFileStatus _0806AD64: .4byte gSystemText_NoSaveFileNoTime _0806AD68: bl RtcCalcLocalTime @@ -6170,9 +6170,9 @@ _0806AD96: strh r0, [r5] b _0806AEC4 .align 2, 0 -_0806ADC4: .4byte 0x03004b20 +_0806ADC4: .4byte gTasks _0806ADC8: .4byte gSystemText_PleaseResetTime -_0806ADCC: .4byte 0x03004038 +_0806ADCC: .4byte gLocalTime _0806ADD0: .4byte gSaveBlock2 _0806ADD4: .4byte sub_806AA64 _0806ADD8: @@ -6198,7 +6198,7 @@ _0806ADFC: strh r0, [r5] b _0806AEC4 .align 2, 0 -_0806AE04: .4byte 0x03004b20 +_0806AE04: .4byte gTasks _0806AE08: ldrb r0, [r5, 0x2] bl DestroyTask @@ -6229,7 +6229,7 @@ _0806AE08: strh r0, [r5] b _0806AEC4 .align 2, 0 -_0806AE4C: .4byte 0x03004038 +_0806AE4C: .4byte gLocalTime _0806AE50: .4byte gSaveBlock2 _0806AE54: .4byte 0x00004040 _0806AE58: .4byte gSystemText_ClockResetDataSave @@ -6289,9 +6289,9 @@ _0806AEC4: bx r0 .align 2, 0 _0806AECC: .4byte gSystemText_SaveFailed -_0806AED0: .4byte 0x03001770 +_0806AED0: .4byte gMain _0806AED4: .4byte 0x0000ffff -_0806AED8: .4byte 0x0202f388 +_0806AED8: .4byte gPaletteFade thumb_func_end sub_806ACCC thumb_func_start sub_806AEDC @@ -6332,7 +6332,7 @@ _0806AEF8: pop {r0} bx r0 .align 2, 0 -_0806AF2C: .4byte 0x0202e8fa +_0806AF2C: .4byte gUnknown_0202E8FA _0806AF30: .4byte gUnknown_08376BB4 thumb_func_end sub_806AEDC @@ -6378,7 +6378,7 @@ _0806AF64: pop {r0} bx r0 .align 2, 0 -_0806AF84: .4byte 0x020239f8 +_0806AF84: .4byte gUnknown_020239F8 _0806AF88: .4byte 0x0201b000 thumb_func_end sub_806AF4C @@ -6477,8 +6477,8 @@ _0806B020: b _0806B114 .align 2, 0 _0806B048: .4byte 0x00000266 -_0806B04C: .4byte 0x03004350 -_0806B050: .4byte 0x03004360 +_0806B04C: .4byte gPlayerPartyCount +_0806B050: .4byte gPlayerParty _0806B054: movs r0, 0 strh r0, [r5] @@ -6609,7 +6609,7 @@ _0806B13A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0806B144: .4byte 0x03001770 +_0806B144: .4byte gMain _0806B148: .4byte 0x0000043c _0806B14C: .4byte _0806B150 .align 2, 0 @@ -6710,8 +6710,8 @@ _0806B1BC: .align 2, 0 _0806B22C: .4byte 0x040000d4 _0806B230: .4byte 0x81000800 -_0806B234: .4byte 0x0202f388 -_0806B238: .4byte 0x03001770 +_0806B234: .4byte gPaletteFade +_0806B238: .4byte gMain _0806B23C: .4byte 0x0000043c _0806B240: bl remove_some_task @@ -6738,7 +6738,7 @@ _0806B246: .align 2, 0 _0806B26C: .4byte 0x0201b000 _0806B270: .4byte 0x00000266 -_0806B274: .4byte 0x03001770 +_0806B274: .4byte gMain _0806B278: .4byte 0x0000043c _0806B27C: bl ResetSpriteData @@ -6761,7 +6761,7 @@ _0806B298: b _0806B42C .align 2, 0 _0806B2A0: .4byte 0x0201b000 -_0806B2A4: .4byte 0x03001770 +_0806B2A4: .4byte gMain _0806B2A8: .4byte 0x0000043c _0806B2AC: bl FreeAllSpritePalettes @@ -6790,7 +6790,7 @@ _0806B2D0: b _0806B42C .align 2, 0 _0806B2E0: .4byte gWindowConfig_81E6C90 -_0806B2E4: .4byte 0x03001770 +_0806B2E4: .4byte gMain _0806B2E8: .4byte 0x0000043c _0806B2EC: ldr r4, _0806B308 @@ -6805,9 +6805,9 @@ _0806B2EC: adds r1, r2 b _0806B42C .align 2, 0 -_0806B308: .4byte 0x03004210 +_0806B308: .4byte gUnknown_03004210 _0806B30C: .4byte gWindowConfig_81E6C90 -_0806B310: .4byte 0x03001770 +_0806B310: .4byte gMain _0806B314: .4byte 0x0000043c _0806B318: bl MultistepLoadFont @@ -6827,7 +6827,7 @@ _0806B322: b _0806B42C .align 2, 0 _0806B338: .4byte 0x0201b000 -_0806B33C: .4byte 0x03001770 +_0806B33C: .4byte gMain _0806B340: .4byte 0x0000043c _0806B344: ldr r0, _0806B368 @@ -6848,7 +6848,7 @@ _0806B344: b _0806B42C .align 2, 0 _0806B368: .4byte 0x0201b000 -_0806B36C: .4byte 0x03001770 +_0806B36C: .4byte gMain _0806B370: .4byte 0x0000043c _0806B374: ldrh r0, [r4] @@ -6883,7 +6883,7 @@ _0806B382: .align 2, 0 _0806B3B0: .4byte gUnknown_08376C74 _0806B3B4: .4byte 0x0201b000 -_0806B3B8: .4byte 0x03001770 +_0806B3B8: .4byte gMain _0806B3BC: .4byte 0x0000043c _0806B3C0: ldr r0, _0806B3C8 @@ -6900,7 +6900,7 @@ _0806B3CC: adds r1, r0 b _0806B42C .align 2, 0 -_0806B3DC: .4byte 0x03001770 +_0806B3DC: .4byte gMain _0806B3E0: .4byte 0x0000043c _0806B3E4: ldr r0, _0806B3FC @@ -6916,7 +6916,7 @@ _0806B3E4: .align 2, 0 _0806B3FC: .4byte 0x0201b000 _0806B400: .4byte 0x00000259 -_0806B404: .4byte 0x03001770 +_0806B404: .4byte gMain _0806B408: .4byte 0x0000043c _0806B40C: movs r0, 0x1 @@ -6941,8 +6941,8 @@ _0806B42C: strb r0, [r1] b _0806B450 .align 2, 0 -_0806B434: .4byte 0x0202f388 -_0806B438: .4byte 0x03001770 +_0806B434: .4byte gPaletteFade +_0806B438: .4byte gMain _0806B43C: .4byte 0x0000043c _0806B440: ldr r0, _0806B44C @@ -7074,7 +7074,7 @@ sub_806B528: @ 806B528 movs r0, 0 b _0806B542 .align 2, 0 -_0806B53C: .4byte 0x020239f8 +_0806B53C: .4byte gUnknown_020239F8 _0806B540: movs r0, 0x1 _0806B542: @@ -7110,7 +7110,7 @@ _0806B56E: .align 2, 0 _0806B574: .4byte 0x0201b000 _0806B578: .4byte 0x00000261 -_0806B57C: .4byte 0x020221cc +_0806B57C: .4byte gBG2TilemapBuffer _0806B580: .4byte 0x06003000 _0806B584: .4byte 0x040000d4 _0806B588: .4byte 0x80000400 @@ -7130,7 +7130,7 @@ sub_806B58C: @ 806B58C strb r2, [r0] b _0806B5C8 .align 2, 0 -_0806B5A4: .4byte 0x0202e8fa +_0806B5A4: .4byte gUnknown_0202E8FA _0806B5A8: bl sub_806B528 lsls r0, 24 @@ -7141,7 +7141,7 @@ _0806B5A8: movs r0, 0x2 b _0806B5C4 .align 2, 0 -_0806B5BC: .4byte 0x0202e8fa +_0806B5BC: .4byte gUnknown_0202E8FA _0806B5C0: ldr r1, _0806B5E4 movs r0, 0x1 @@ -7165,7 +7165,7 @@ _0806B5DA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0806B5E4: .4byte 0x0202e8fa +_0806B5E4: .4byte gUnknown_0202E8FA _0806B5E8: .4byte gUnknown_083769A8 _0806B5EC: .4byte _0806B5F0 .align 2, 0 @@ -7187,7 +7187,7 @@ _0806B614: bl memset b _0806B900 .align 2, 0 -_0806B624: .4byte 0x020221cc +_0806B624: .4byte gBG2TilemapBuffer _0806B628: ldrb r0, [r4] ldrb r1, [r4, 0x1] @@ -7214,7 +7214,7 @@ _0806B638: movs r1, 0x1 b _0806B8A8 .align 2, 0 -_0806B65C: .4byte 0x03004350 +_0806B65C: .4byte gPlayerPartyCount _0806B660: ldrb r0, [r4, 0x2] ldrb r1, [r4, 0x3] @@ -7259,7 +7259,7 @@ _0806B694: movs r1, 0x2 b _0806B8A8 .align 2, 0 -_0806B6B8: .4byte 0x03004350 +_0806B6B8: .4byte gPlayerPartyCount _0806B6BC: ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] @@ -7284,7 +7284,7 @@ _0806B6C2: movs r1, 0x2 b _0806B8A8 .align 2, 0 -_0806B6EC: .4byte 0x03004428 +_0806B6EC: .4byte gUnknown_03004428 _0806B6F0: ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] @@ -7303,7 +7303,7 @@ _0806B6F6: movs r1, 0x2 b _0806B8A8 .align 2, 0 -_0806B710: .4byte 0x03004350 +_0806B710: .4byte gPlayerPartyCount _0806B714: ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] @@ -7326,7 +7326,7 @@ _0806B71A: movs r1, 0x3 b _0806B8A8 .align 2, 0 -_0806B740: .4byte 0x03004350 +_0806B740: .4byte gPlayerPartyCount _0806B744: ldrb r0, [r4, 0x6] ldrb r1, [r4, 0x7] @@ -7351,7 +7351,7 @@ _0806B74A: movs r1, 0x3 b _0806B8A8 .align 2, 0 -_0806B774: .4byte 0x0300448c +_0806B774: .4byte gUnknown_0300448C _0806B778: ldrb r0, [r4, 0x6] ldrb r1, [r4, 0x7] @@ -7370,7 +7370,7 @@ _0806B77E: movs r1, 0x3 b _0806B8A8 .align 2, 0 -_0806B798: .4byte 0x03004350 +_0806B798: .4byte gPlayerPartyCount _0806B79C: ldrb r0, [r4, 0x6] ldrb r1, [r4, 0x7] @@ -7394,7 +7394,7 @@ _0806B7A2: movs r1, 0x4 b _0806B8A8 .align 2, 0 -_0806B7C8: .4byte 0x03004350 +_0806B7C8: .4byte gPlayerPartyCount _0806B7CC: ldrb r0, [r4, 0x8] ldrb r1, [r4, 0x9] @@ -7421,7 +7421,7 @@ _0806B7D2: movs r2, 0x4 b _0806B8AA .align 2, 0 -_0806B800: .4byte 0x030044f0 +_0806B800: .4byte gUnknown_030044F0 _0806B804: ldrb r0, [r4, 0x8] ldrb r1, [r4, 0x9] @@ -7441,7 +7441,7 @@ _0806B80A: movs r1, 0x4 b _0806B8A8 .align 2, 0 -_0806B828: .4byte 0x03004350 +_0806B828: .4byte gPlayerPartyCount _0806B82C: ldrb r0, [r4, 0x8] ldrb r1, [r4, 0x9] @@ -7457,7 +7457,7 @@ _0806B832: bhi _0806B896 b _0806B8B8 .align 2, 0 -_0806B848: .4byte 0x03004350 +_0806B848: .4byte gPlayerPartyCount _0806B84C: bl sub_806B528 lsls r0, 24 @@ -7480,7 +7480,7 @@ _0806B84C: movs r2, 0x4 b _0806B8AA .align 2, 0 -_0806B87C: .4byte 0x03004554 +_0806B87C: .4byte gUnknown_03004554 _0806B880: ldrb r0, [r4, 0xA] ldrb r1, [r4, 0xB] @@ -7510,7 +7510,7 @@ _0806B8AA: bl sub_806BF24 b _0806B900 .align 2, 0 -_0806B8B4: .4byte 0x03004350 +_0806B8B4: .4byte gPlayerPartyCount _0806B8B8: ldrb r0, [r4, 0xA] ldrb r1, [r4, 0xB] @@ -7585,10 +7585,10 @@ sub_806B908: @ 806B908 bl sub_806BA94 b _0806B964 .align 2, 0 -_0806B948: .4byte 0x020221cc -_0806B94C: .4byte 0x0202e8fa +_0806B948: .4byte gBG2TilemapBuffer +_0806B94C: .4byte gUnknown_0202E8FA _0806B950: .4byte gUnknown_083769A8 -_0806B954: .4byte 0x030043c4 +_0806B954: .4byte gUnknown_030043C4 _0806B958: ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] @@ -7703,7 +7703,7 @@ _0806BA12: bx r0 .align 2, 0 _0806BA2C: .4byte gUnknown_083769D8 -_0806BA30: .4byte 0x020221cc +_0806BA30: .4byte gBG2TilemapBuffer thumb_func_end sub_806B9A4 thumb_func_start sub_806BA34 @@ -7758,7 +7758,7 @@ _0806BA7C: pop {r0} bx r0 .align 2, 0 -_0806BA90: .4byte 0x020221cc +_0806BA90: .4byte gBG2TilemapBuffer thumb_func_end sub_806BA34 thumb_func_start sub_806BA94 @@ -7848,7 +7848,7 @@ _0806BB16: .align 2, 0 _0806BB30: .4byte gUnknown_08376A5E _0806BB34: .4byte gUnknown_08376A25 -_0806BB38: .4byte 0x020221cc +_0806BB38: .4byte gBG2TilemapBuffer thumb_func_end sub_806BA94 thumb_func_start sub_806BB3C @@ -7903,7 +7903,7 @@ _0806BB84: pop {r0} bx r0 .align 2, 0 -_0806BB98: .4byte 0x020221cc +_0806BB98: .4byte gBG2TilemapBuffer thumb_func_end sub_806BB3C thumb_func_start sub_806BB9C @@ -8079,7 +8079,7 @@ _0806BCDE: pop {r0} bx r0 .align 2, 0 -_0806BCE4: .4byte 0x03004350 +_0806BCE4: .4byte gPlayerPartyCount thumb_func_end unref_sub_806BCB8 thumb_func_start sub_806BCE8 @@ -8111,7 +8111,7 @@ _0806BCEE: bl sub_806BC3C b _0806BD40 .align 2, 0 -_0806BD20: .4byte 0x03004360 +_0806BD20: .4byte gPlayerParty _0806BD24: adds r0, r5, 0 movs r1, 0x54 @@ -8139,7 +8139,7 @@ _0806BD46: pop {r0} bx r0 .align 2, 0 -_0806BD54: .4byte 0x03004350 +_0806BD54: .4byte gPlayerPartyCount thumb_func_end sub_806BCE8 thumb_func_start sub_806BD58 @@ -8179,7 +8179,7 @@ sub_806BD80: @ 806BD80 beq _0806BDB6 b _0806BDB8 .align 2, 0 -_0806BD9C: .4byte 0x03001770 +_0806BD9C: .4byte gMain _0806BDA0: cmp r0, 0x40 beq _0806BDAA @@ -8226,7 +8226,7 @@ _0806BDDC: ldrh r0, [r0, 0x30] b _0806BE2C .align 2, 0 -_0806BDEC: .4byte 0x03001770 +_0806BDEC: .4byte gMain _0806BDF0: ldr r0, _0806BE1C ldrh r1, [r0, 0x2E] @@ -8250,8 +8250,8 @@ _0806BDF0: movs r0, 0x2 b _0806BE2C .align 2, 0 -_0806BE1C: .4byte 0x03001770 -_0806BE20: .4byte 0x02020004 +_0806BE1C: .4byte gMain +_0806BE20: .4byte gSprites _0806BE24: ldr r0, _0806BE34 ldrh r1, [r0, 0x2E] @@ -8262,7 +8262,7 @@ _0806BE2C: pop {r1} bx r1 .align 2, 0 -_0806BE34: .4byte 0x03001770 +_0806BE34: .4byte gMain thumb_func_end sub_806BD80 thumb_func_start sub_806BE38 @@ -8282,7 +8282,7 @@ sub_806BE38: @ 806BE38 beq _0806BE6E b _0806BE70 .align 2, 0 -_0806BE54: .4byte 0x03001770 +_0806BE54: .4byte gMain _0806BE58: cmp r1, 0x40 beq _0806BE62 @@ -8329,7 +8329,7 @@ _0806BE8E: movs r0, 0x8 b _0806BEF0 .align 2, 0 -_0806BEA4: .4byte 0x03001770 +_0806BEA4: .4byte gMain _0806BEA8: lsls r0, r4, 24 asrs r1, r0, 24 @@ -8360,7 +8360,7 @@ _0806BEBA: movs r0, 0x2 b _0806BEF0 .align 2, 0 -_0806BEE4: .4byte 0x02020004 +_0806BEE4: .4byte gSprites _0806BEE8: ldr r0, _0806BEF8 ldrh r1, [r0, 0x2E] @@ -8371,7 +8371,7 @@ _0806BEF0: pop {r1} bx r1 .align 2, 0 -_0806BEF8: .4byte 0x03001770 +_0806BEF8: .4byte gMain thumb_func_end sub_806BE38 thumb_func_start task_pc_turn_off @@ -8436,7 +8436,7 @@ _0806BF60: pop {r0} bx r0 .align 2, 0 -_0806BF70: .4byte 0x03004360 +_0806BF70: .4byte gPlayerParty thumb_func_end sub_806BF24 thumb_func_start sub_806BF74 @@ -8610,7 +8610,7 @@ _0806C096: adds r0, r7, 0 b _0806C1A4 .align 2, 0 -_0806C0C4: .4byte 0x02020004 +_0806C0C4: .4byte gSprites _0806C0C8: .4byte gUnknown_083769C0 _0806C0CC: .4byte 0x0201b000 _0806C0D0: .4byte 0x00000261 @@ -8681,7 +8681,7 @@ _0806C128: bl sub_806BF24 b _0806C16E .align 2, 0 -_0806C160: .4byte 0x02020004 +_0806C160: .4byte gSprites _0806C164: .4byte gUnknown_083769A8 _0806C168: movs r0, 0x2 @@ -8741,7 +8741,7 @@ _0806C1C8: .align 2, 0 _0806C1D4: .4byte 0x0201b000 _0806C1D8: .4byte 0x00000261 -_0806C1DC: .4byte 0x02020004 +_0806C1DC: .4byte gSprites _0806C1E0: .4byte gUnknown_083768B8 thumb_func_end sub_806BF74 @@ -8786,7 +8786,7 @@ _0806C224: strh r0, [r1, 0x30] b _0806C306 .align 2, 0 -_0806C234: .4byte 0x02020004 +_0806C234: .4byte gSprites _0806C238: cmp r3, 0 beq _0806C266 @@ -8802,8 +8802,8 @@ _0806C238: subs r0, 0x1 b _0806C2AA .align 2, 0 -_0806C254: .4byte 0x02020004 -_0806C258: .4byte 0x03004350 +_0806C254: .4byte gSprites +_0806C258: .4byte gPlayerPartyCount _0806C25C: ldr r0, _0806C278 ldrb r0, [r0] @@ -8820,8 +8820,8 @@ _0806C266: strh r1, [r0, 0x2E] b _0806C2AC .align 2, 0 -_0806C278: .4byte 0x03004350 -_0806C27C: .4byte 0x02020004 +_0806C278: .4byte gPlayerPartyCount +_0806C27C: .4byte gSprites _0806C280: cmp r3, 0x7 bne _0806C298 @@ -8834,7 +8834,7 @@ _0806C280: strh r1, [r0, 0x2E] b _0806C2AC .align 2, 0 -_0806C294: .4byte 0x02020004 +_0806C294: .4byte gSprites _0806C298: ldr r2, _0806C2B8 lsls r3, r4, 4 @@ -8855,7 +8855,7 @@ _0806C2AC: strh r1, [r0, 0x30] b _0806C306 .align 2, 0 -_0806C2B8: .4byte 0x02020004 +_0806C2B8: .4byte gSprites _0806C2BC: ldr r0, _0806C2E4 ldrb r0, [r0] @@ -8879,8 +8879,8 @@ _0806C2DE: strh r0, [r1, 0x2E] b _0806C306 .align 2, 0 -_0806C2E4: .4byte 0x03004350 -_0806C2E8: .4byte 0x02020004 +_0806C2E4: .4byte gPlayerPartyCount +_0806C2E8: .4byte gSprites _0806C2EC: subs r0, r3, 0x1 lsls r0, 24 @@ -8900,7 +8900,7 @@ _0806C306: pop {r0} bx r0 .align 2, 0 -_0806C30C: .4byte 0x02020004 +_0806C30C: .4byte gSprites thumb_func_end sub_806C1E4 thumb_func_start sub_806C310 @@ -8944,7 +8944,7 @@ _0806C350: strh r0, [r1, 0x30] b _0806C486 .align 2, 0 -_0806C360: .4byte 0x02020004 +_0806C360: .4byte gSprites _0806C364: cmp r3, 0x7 bne _0806C37C @@ -8957,7 +8957,7 @@ _0806C364: strh r1, [r0, 0x2E] b _0806C3D8 .align 2, 0 -_0806C378: .4byte 0x02020004 +_0806C378: .4byte gSprites _0806C37C: ldr r0, _0806C388 ldrb r0, [r0] @@ -8966,7 +8966,7 @@ _0806C37C: beq _0806C390 b _0806C3C4 .align 2, 0 -_0806C388: .4byte 0x03004350 +_0806C388: .4byte gPlayerPartyCount _0806C38C: cmp r3, 0 bne _0806C3A4 @@ -8980,7 +8980,7 @@ _0806C390: strh r1, [r0, 0x2E] b _0806C3D8 .align 2, 0 -_0806C3A0: .4byte 0x02020004 +_0806C3A0: .4byte gSprites _0806C3A4: cmp r3, 0x7 bne _0806C3C4 @@ -8994,8 +8994,8 @@ _0806C3A4: subs r0, 0x1 b _0806C3D6 .align 2, 0 -_0806C3BC: .4byte 0x02020004 -_0806C3C0: .4byte 0x03004350 +_0806C3BC: .4byte gSprites +_0806C3C0: .4byte gPlayerPartyCount _0806C3C4: ldr r2, _0806C3E4 lsls r3, r4, 4 @@ -9016,7 +9016,7 @@ _0806C3D8: strh r1, [r0, 0x30] b _0806C486 .align 2, 0 -_0806C3E4: .4byte 0x02020004 +_0806C3E4: .4byte gSprites _0806C3E8: cmp r3, 0 bne _0806C418 @@ -9039,8 +9039,8 @@ _0806C3E8: strh r0, [r1, 0x2E] b _0806C486 .align 2, 0 -_0806C410: .4byte 0x03004350 -_0806C414: .4byte 0x02020004 +_0806C410: .4byte gPlayerPartyCount +_0806C414: .4byte gSprites _0806C418: cmp r3, 0x1 bne _0806C486 @@ -9063,8 +9063,8 @@ _0806C43A: strh r2, [r1, 0x2E] b _0806C486 .align 2, 0 -_0806C440: .4byte 0x03004350 -_0806C444: .4byte 0x02020004 +_0806C440: .4byte gPlayerPartyCount +_0806C444: .4byte gSprites _0806C448: movs r0, 0x4 strh r0, [r1, 0x2E] @@ -9083,7 +9083,7 @@ _0806C44E: movs r0, 0 b _0806C482 .align 2, 0 -_0806C468: .4byte 0x02020004 +_0806C468: .4byte gSprites _0806C46C: subs r0, r3, 0x4 lsls r0, 24 @@ -9104,7 +9104,7 @@ _0806C486: pop {r0} bx r0 .align 2, 0 -_0806C48C: .4byte 0x02020004 +_0806C48C: .4byte gSprites thumb_func_end sub_806C310 thumb_func_start sub_806C490 @@ -9147,7 +9147,7 @@ _0806C4CC: strh r0, [r1, 0x30] b _0806C64E .align 2, 0 -_0806C4DC: .4byte 0x02020004 +_0806C4DC: .4byte gSprites _0806C4E0: cmp r4, 0x7 bne _0806C4FC @@ -9162,7 +9162,7 @@ _0806C4E0: adds r6, r3, 0 b _0806C566 .align 2, 0 -_0806C4F8: .4byte 0x02020004 +_0806C4F8: .4byte gSprites _0806C4FC: lsls r6, r5, 4 b _0806C518 @@ -9183,7 +9183,7 @@ _0806C518: bne _0806C500 b _0806C558 .align 2, 0 -_0806C520: .4byte 0x03004360 +_0806C520: .4byte gPlayerParty _0806C524: lsls r6, r5, 4 b _0806C554 @@ -9195,7 +9195,7 @@ _0806C528: strh r4, [r0, 0x2E] b _0806C566 .align 2, 0 -_0806C534: .4byte 0x02020004 +_0806C534: .4byte gSprites _0806C538: subs r0, r4, 0x1 lsls r0, 24 @@ -9229,8 +9229,8 @@ _0806C566: strh r1, [r0, 0x30] b _0806C64E .align 2, 0 -_0806C574: .4byte 0x03004360 -_0806C578: .4byte 0x02020004 +_0806C574: .4byte gPlayerParty +_0806C578: .4byte gSprites _0806C57C: cmp r4, 0 bne _0806C5C8 @@ -9255,8 +9255,8 @@ _0806C57C: strh r0, [r4, 0x2E] b _0806C64E .align 2, 0 -_0806C5AC: .4byte 0x02020004 -_0806C5B0: .4byte 0x03004428 +_0806C5AC: .4byte gSprites +_0806C5B0: .4byte gUnknown_03004428 _0806C5B4: adds r0, r5, 0 adds r0, 0x64 @@ -9285,7 +9285,7 @@ _0806C5E2: strh r1, [r4, 0x2E] b _0806C64E .align 2, 0 -_0806C5E8: .4byte 0x02020004 +_0806C5E8: .4byte gSprites _0806C5EC: ldr r5, _0806C600 adds r0, r5, 0 @@ -9297,7 +9297,7 @@ _0806C5EC: strh r0, [r4, 0x2E] b _0806C64E .align 2, 0 -_0806C600: .4byte 0x030044f0 +_0806C600: .4byte gUnknown_030044F0 _0806C604: adds r0, r5, 0 adds r0, 0x64 @@ -9322,7 +9322,7 @@ _0806C618: movs r0, 0 b _0806C64A .align 2, 0 -_0806C630: .4byte 0x02020004 +_0806C630: .4byte gSprites _0806C634: subs r0, r4, 0x4 lsls r0, 24 @@ -9343,7 +9343,7 @@ _0806C64E: pop {r0} bx r0 .align 2, 0 -_0806C654: .4byte 0x02020004 +_0806C654: .4byte gSprites thumb_func_end sub_806C490 thumb_func_start sub_806C658 @@ -9382,7 +9382,7 @@ sub_806C658: @ 806C658 bl sub_806BF24 b _0806C6BA .align 2, 0 -_0806C6A0: .4byte 0x02020004 +_0806C6A0: .4byte gSprites _0806C6A4: .4byte gUnknown_083769A8 _0806C6A8: cmp r6, 0x6 @@ -9430,7 +9430,7 @@ _0806C6F0: adds r4, r2, 0 b _0806C7EA .align 2, 0 -_0806C704: .4byte 0x02020004 +_0806C704: .4byte gSprites _0806C708: cmp r6, 0 bne _0806C720 @@ -9443,7 +9443,7 @@ _0806C708: strh r1, [r0, 0x2E] b _0806C78E .align 2, 0 -_0806C71C: .4byte 0x02020004 +_0806C71C: .4byte gSprites _0806C720: cmp r6, 0x6 bne _0806C77C @@ -9457,8 +9457,8 @@ _0806C720: subs r0, 0x1 b _0806C78C .align 2, 0 -_0806C738: .4byte 0x02020004 -_0806C73C: .4byte 0x03004350 +_0806C738: .4byte gSprites +_0806C73C: .4byte gPlayerPartyCount _0806C740: ldr r0, _0806C75C ldrb r0, [r0] @@ -9474,8 +9474,8 @@ _0806C740: strh r1, [r0, 0x2E] b _0806C78E .align 2, 0 -_0806C75C: .4byte 0x03004350 -_0806C760: .4byte 0x02020004 +_0806C75C: .4byte gPlayerPartyCount +_0806C760: .4byte gSprites _0806C764: cmp r6, 0x7 bne _0806C77C @@ -9488,7 +9488,7 @@ _0806C764: strh r1, [r0, 0x2E] b _0806C78E .align 2, 0 -_0806C778: .4byte 0x02020004 +_0806C778: .4byte gSprites _0806C77C: ldr r2, _0806C79C lsls r3, r5, 4 @@ -9509,7 +9509,7 @@ _0806C78E: strh r1, [r0, 0x30] b _0806C7EA .align 2, 0 -_0806C79C: .4byte 0x02020004 +_0806C79C: .4byte gSprites _0806C7A0: ldr r0, _0806C7C8 ldrb r0, [r0] @@ -9533,8 +9533,8 @@ _0806C7C2: strh r0, [r1, 0x2E] b _0806C7EA .align 2, 0 -_0806C7C8: .4byte 0x03004350 -_0806C7CC: .4byte 0x02020004 +_0806C7C8: .4byte gPlayerPartyCount +_0806C7CC: .4byte gSprites _0806C7D0: subs r0, r6, 0x1 lsls r0, 24 @@ -9582,7 +9582,7 @@ _0806C7EA: bl sub_806BF24 b _0806C84A .align 2, 0 -_0806C82C: .4byte 0x02020004 +_0806C82C: .4byte gSprites _0806C830: .4byte gUnknown_083768B8 _0806C834: .4byte gUnknown_083769A8 _0806C838: @@ -9625,7 +9625,7 @@ _0806C878: .align 2, 0 _0806C884: .4byte 0x0201b000 _0806C888: .4byte 0x00000261 -_0806C88C: .4byte 0x02020004 +_0806C88C: .4byte gSprites thumb_func_end sub_806C658 thumb_func_start sub_806C890 @@ -9662,7 +9662,7 @@ sub_806C890: @ 806C890 bl sub_806BF24 b _0806C8E2 .align 2, 0 -_0806C8D4: .4byte 0x02020004 +_0806C8D4: .4byte gSprites _0806C8D8: .4byte gUnknown_083769A8 _0806C8DC: movs r0, 0x1 @@ -9696,7 +9696,7 @@ _0806C914: pop {r0} bx r0 .align 2, 0 -_0806C91C: .4byte 0x02020004 +_0806C91C: .4byte gSprites _0806C920: .4byte gUnknown_083768B8 _0806C924: .4byte 0x0201b000 _0806C928: .4byte 0x00000261 @@ -9729,7 +9729,7 @@ sub_806C92C: @ 806C92C movs r4, 0x1 b _0806C97C .align 2, 0 -_0806C960: .4byte 0x02020004 +_0806C960: .4byte gSprites _0806C964: cmp r4, 0 beq _0806C97C @@ -9757,7 +9757,7 @@ _0806C97C: pop {r0} bx r0 .align 2, 0 -_0806C990: .4byte 0x02020004 +_0806C990: .4byte gSprites thumb_func_end sub_806C92C thumb_func_start sub_806C994 @@ -9782,7 +9782,7 @@ sub_806C994: @ 806C994 pop {r0} bx r0 .align 2, 0 -_0806C9C0: .4byte 0x02020004 +_0806C9C0: .4byte gSprites thumb_func_end sub_806C994 thumb_func_start sub_806C9C4 @@ -9815,7 +9815,7 @@ sub_806C9C4: @ 806C9C4 pop {r0} bx r0 .align 2, 0 -_0806C9FC: .4byte 0x02020004 +_0806C9FC: .4byte gSprites thumb_func_end sub_806C9C4 thumb_func_start sub_806CA00 @@ -9831,7 +9831,7 @@ sub_806CA00: @ 806CA00 lsrs r0, 8 bx lr .align 2, 0 -_0806CA14: .4byte 0x03004b20 +_0806CA14: .4byte gTasks thumb_func_end sub_806CA00 thumb_func_start sub_806CA18 @@ -9850,7 +9850,7 @@ sub_806CA18: @ 806CA18 strh r0, [r2, 0xE] bx lr .align 2, 0 -_0806CA34: .4byte 0x03004b20 +_0806CA34: .4byte gTasks thumb_func_end sub_806CA18 thumb_func_start sub_806CA38 @@ -9872,7 +9872,7 @@ sub_806CA38: @ 806CA38 pop {r1} bx r1 .align 2, 0 -_0806CA5C: .4byte 0x02020004 +_0806CA5C: .4byte gSprites thumb_func_end sub_806CA38 thumb_func_start sub_806CA60 @@ -9932,13 +9932,13 @@ sub_806CA60: @ 806CA60 pop {r0} bx r0 .align 2, 0 -_0806CAD8: .4byte 0x03004b20 +_0806CAD8: .4byte gTasks _0806CADC: .4byte TaskDummy _0806CAE0: .4byte 0x02001000 _0806CAE4: .4byte sub_806CB74 _0806CAE8: .4byte SpriteCallbackDummy _0806CAEC: .4byte 0x0001a272 -_0806CAF0: .4byte 0x02020004 +_0806CAF0: .4byte gSprites _0806CAF4: .4byte gUnknown_083769A8 _0806CAF8: .4byte 0x0001a261 thumb_func_end sub_806CA60 @@ -9982,7 +9982,7 @@ sub_806CAFC: @ 806CAFC b _0806CB6A .align 2, 0 _0806CB48: .4byte 0x02001000 -_0806CB4C: .4byte 0x02020004 +_0806CB4C: .4byte gSprites _0806CB50: .4byte gUnknown_083769A8 _0806CB54: movs r3, 0x2E @@ -10018,7 +10018,7 @@ sub_806CB74: @ 806CB74 beq _0806CBD0 b _0806CBDA .align 2, 0 -_0806CB8C: .4byte 0x03001770 +_0806CB8C: .4byte gMain _0806CB90: cmp r0, 0x40 beq _0806CB9A @@ -10078,8 +10078,8 @@ _0806CBDA: b _0806CC24 .align 2, 0 _0806CC04: .4byte 0x02001000 -_0806CC08: .4byte 0x03001770 -_0806CC0C: .4byte 0x03004b20 +_0806CC08: .4byte gMain +_0806CC0C: .4byte gTasks _0806CC10: lsls r0, r1, 16 lsrs r0, 16 @@ -10125,7 +10125,7 @@ sub_806CC2C: @ 806CC2C bx r0 .align 2, 0 _0806CC68: .4byte 0x02001000 -_0806CC6C: .4byte 0x02020004 +_0806CC6C: .4byte gSprites _0806CC70: .4byte 0x0001a261 thumb_func_end sub_806CC2C @@ -10179,7 +10179,7 @@ sub_806CC74: @ 806CC74 pop {r0} bx r0 .align 2, 0 -_0806CCD8: .4byte 0x02020004 +_0806CCD8: .4byte gSprites _0806CCDC: .4byte 0x02001000 _0806CCE0: .4byte gUnknown_083769A8 thumb_func_end sub_806CC74 @@ -10229,7 +10229,7 @@ _0806CD32: pop {r0} bx r0 .align 2, 0 -_0806CD38: .4byte 0x02020004 +_0806CD38: .4byte gSprites _0806CD3C: .4byte 0x02001000 _0806CD40: .4byte gUnknown_083769A8 thumb_func_end sub_806CCE4 @@ -10288,7 +10288,7 @@ _0806CD9E: bl sub_806CD44 b _0806CED2 .align 2, 0 -_0806CDA8: .4byte 0x02020004 +_0806CDA8: .4byte gSprites _0806CDAC: .4byte 0x02001000 _0806CDB0: adds r0, r5, 0 @@ -10345,10 +10345,10 @@ _0806CDCC: b _0806CE66 .align 2, 0 _0806CE1C: .4byte 0x02001000 -_0806CE20: .4byte 0x02020004 +_0806CE20: .4byte gSprites _0806CE24: .4byte 0x0000fff8 _0806CE28: .4byte 0x0000ff58 -_0806CE2C: .4byte 0x03004b20 +_0806CE2C: .4byte gTasks _0806CE30: .4byte sub_806D014 _0806CE34: ldr r2, _0806CEE0 @@ -10437,8 +10437,8 @@ _0806CED2: pop {r0} bx r0 .align 2, 0 -_0806CEE0: .4byte 0x02020004 -_0806CEE4: .4byte 0x03004b20 +_0806CEE0: .4byte gSprites +_0806CEE4: .4byte gTasks _0806CEE8: .4byte sub_806D118 _0806CEEC: .4byte 0x0001a261 _0806CEF0: .4byte 0x02001000 @@ -10526,7 +10526,7 @@ sub_806CF04: @ 806CF04 bx r0 .align 2, 0 _0806CF94: .4byte 0x02001000 -_0806CF98: .4byte 0x02020024 +_0806CF98: .4byte gSprites + 0x20 _0806CF9C: .4byte sub_806D37C thumb_func_end sub_806CF04 @@ -10621,7 +10621,7 @@ _0806D04A: bx r0 .align 2, 0 _0806D050: .4byte 0x02001000 -_0806D054: .4byte 0x03004b20 +_0806D054: .4byte gTasks _0806D058: .4byte sub_806D05C thumb_func_end sub_806D014 @@ -10652,7 +10652,7 @@ _0806D084: bx r0 .align 2, 0 _0806D08C: .4byte 0x02001000 -_0806D090: .4byte 0x03004b20 +_0806D090: .4byte gTasks _0806D094: .4byte sub_806D198 thumb_func_end sub_806D05C @@ -10753,7 +10753,7 @@ _0806D14A: bx r0 .align 2, 0 _0806D150: .4byte 0x02001000 -_0806D154: .4byte 0x03004b20 +_0806D154: .4byte gTasks _0806D158: .4byte sub_806D15C thumb_func_end sub_806D118 @@ -10784,7 +10784,7 @@ _0806D182: .align 2, 0 _0806D188: .4byte 0x02001000 _0806D18C: .4byte 0x000b000b -_0806D190: .4byte 0x03004b20 +_0806D190: .4byte gTasks _0806D194: .4byte sub_806D198 thumb_func_end sub_806D15C @@ -11003,11 +11003,11 @@ sub_806D198: @ 806D198 bx r0 .align 2, 0 _0806D364: .4byte 0x02001000 -_0806D368: .4byte 0x02020004 +_0806D368: .4byte gSprites _0806D36C: .4byte gUnknown_08376678 _0806D370: .4byte sub_806DA38 _0806D374: .4byte sub_806DA0C -_0806D378: .4byte 0x03004360 +_0806D378: .4byte gPlayerParty thumb_func_end sub_806D198 thumb_func_start sub_806D37C @@ -11107,7 +11107,7 @@ sub_806D3B4: @ 806D3B4 b _0806D454 .align 2, 0 _0806D438: .4byte gUnknown_083769C0 -_0806D43C: .4byte 0x03004b20 +_0806D43C: .4byte gTasks _0806D440: ldrh r0, [r5, 0x8] ldrb r1, [r6, 0x8] @@ -11138,7 +11138,7 @@ _0806D454: bl sub_806BA94 b _0806D49E .align 2, 0 -_0806D47C: .4byte 0x03004b20 +_0806D47C: .4byte gTasks _0806D480: ldr r1, _0806D4A8 lsls r0, r7, 2 @@ -11161,7 +11161,7 @@ _0806D49E: pop {r0} bx r0 .align 2, 0 -_0806D4A8: .4byte 0x03004b20 +_0806D4A8: .4byte gTasks thumb_func_end sub_806D3B4 thumb_func_start sub_806D4AC @@ -11207,9 +11207,9 @@ _0806D4F6: pop {r0} bx r0 .align 2, 0 -_0806D4FC: .4byte 0x02020004 +_0806D4FC: .4byte gSprites _0806D500: .4byte 0x0000fff8 -_0806D504: .4byte 0x03004b20 +_0806D504: .4byte gTasks _0806D508: .4byte sub_806D37C thumb_func_end sub_806D4AC @@ -11234,7 +11234,7 @@ sub_806D50C: @ 806D50C pop {r0} bx r0 .align 2, 0 -_0806D534: .4byte 0x02020004 +_0806D534: .4byte gSprites thumb_func_end sub_806D50C thumb_func_start sub_806D538 @@ -11389,7 +11389,7 @@ sub_806D5B8: @ 806D5B8 bx r0 .align 2, 0 _0806D658: .4byte gUnknown_08376948 -_0806D65C: .4byte 0x03004210 +_0806D65C: .4byte gUnknown_03004210 _0806D660: .4byte 0x06014000 _0806D664: .4byte 0x01000100 thumb_func_end sub_806D5B8 @@ -11471,7 +11471,7 @@ sub_806D668: @ 806D668 bx r0 .align 2, 0 _0806D708: .4byte gUnknown_08376978 -_0806D70C: .4byte 0x03004210 +_0806D70C: .4byte gUnknown_03004210 _0806D710: .4byte 0x06014300 _0806D714: .4byte 0x01000040 thumb_func_end sub_806D668 @@ -11627,7 +11627,7 @@ _0806D830: pop {r0} bx r0 .align 2, 0 -_0806D848: .4byte 0x02020004 +_0806D848: .4byte gSprites thumb_func_end sub_806D7F8 thumb_func_start sub_806D84C @@ -11798,8 +11798,8 @@ _0806D986: pop {r0} bx r0 .align 2, 0 -_0806D994: .4byte 0x03004360 -_0806D998: .4byte 0x03004350 +_0806D994: .4byte gPlayerParty +_0806D998: .4byte gPlayerPartyCount thumb_func_end unref_sub_806D964 thumb_func_start sub_806D99C @@ -11921,7 +11921,7 @@ sub_806DA44: @ 806DA44 ldr r1, _0806DA80 b _0806DA8C .align 2, 0 -_0806DA7C: .4byte 0x02020004 +_0806DA7C: .4byte gSprites _0806DA80: .4byte sub_806DA38 _0806DA84: adds r0, r3, 0 @@ -11978,7 +11978,7 @@ sub_806DAB4: @ 806DAB4 strb r1, [r0] b _0806DB06 .align 2, 0 -_0806DAE4: .4byte 0x02020004 +_0806DAE4: .4byte gSprites _0806DAE8: adds r3, r4, 0 adds r3, 0x3E @@ -12060,7 +12060,7 @@ sub_806DB0C: @ 806DB0C pop {r0} bx r0 .align 2, 0 -_0806DB84: .4byte 0x02020004 +_0806DB84: .4byte gSprites _0806DB88: .4byte gSpriteTemplate_837660C _0806DB8C: .4byte sub_806DAB4 thumb_func_end sub_806DB0C @@ -12111,7 +12111,7 @@ _0806DBD8: bcc _0806DBAC b _0806DC28 .align 2, 0 -_0806DBE8: .4byte 0x03004360 +_0806DBE8: .4byte gPlayerParty _0806DBEC: movs r5, 0 b _0806DC22 @@ -12148,7 +12148,7 @@ _0806DC28: pop {r0} bx r0 .align 2, 0 -_0806DC30: .4byte 0x030045c0 +_0806DC30: .4byte gEnemyParty thumb_func_end sub_806DB90 thumb_func_start sub_806DC34 @@ -12225,8 +12225,8 @@ _0806DCB0: pop {r0} bx r0 .align 2, 0 -_0806DCC8: .4byte 0x02020004 -_0806DCCC: .4byte 0x03004360 +_0806DCC8: .4byte gSprites +_0806DCCC: .4byte gPlayerParty _0806DCD0: .4byte gSpriteTemplate_837660C thumb_func_end sub_806DC34 @@ -12276,7 +12276,7 @@ sub_806DCD4: @ 806DCD4 b _0806DD5C .align 2, 0 _0806DD2C: .4byte gSpriteTemplate_837660C -_0806DD30: .4byte 0x02020004 +_0806DD30: .4byte gSprites _0806DD34: adds r0, r7, 0 bl itemid_is_mail @@ -12313,7 +12313,7 @@ _0806DD5C: pop {r0} bx r0 .align 2, 0 -_0806DD78: .4byte 0x02020004 +_0806DD78: .4byte gSprites thumb_func_end sub_806DCD4 thumb_func_start sub_806DD7C @@ -12334,7 +12334,7 @@ sub_806DD7C: @ 806DD7C strh r1, [r0, 0x22] bx lr .align 2, 0 -_0806DD9C: .4byte 0x02020004 +_0806DD9C: .4byte gSprites thumb_func_end sub_806DD7C thumb_func_start sub_806DDA0 @@ -12370,7 +12370,7 @@ _0806DDD4: ldrb r0, [r1, 0x8] b _0806DE46 .align 2, 0 -_0806DDE4: .4byte 0x03004b20 +_0806DDE4: .4byte gTasks _0806DDE8: ldr r0, _0806DDF8 lsls r1, r2, 2 @@ -12380,7 +12380,7 @@ _0806DDE8: ldrh r0, [r1, 0xA] b _0806DE44 .align 2, 0 -_0806DDF8: .4byte 0x03004b20 +_0806DDF8: .4byte gTasks _0806DDFC: ldr r0, _0806DE0C lsls r1, r2, 2 @@ -12390,7 +12390,7 @@ _0806DDFC: ldrb r0, [r1, 0xA] b _0806DE46 .align 2, 0 -_0806DE0C: .4byte 0x03004b20 +_0806DE0C: .4byte gTasks _0806DE10: ldr r0, _0806DE20 lsls r1, r2, 2 @@ -12400,7 +12400,7 @@ _0806DE10: ldrh r0, [r1, 0xC] b _0806DE44 .align 2, 0 -_0806DE20: .4byte 0x03004b20 +_0806DE20: .4byte gTasks _0806DE24: ldr r0, _0806DE34 lsls r1, r2, 2 @@ -12410,7 +12410,7 @@ _0806DE24: ldrb r0, [r1, 0xC] b _0806DE46 .align 2, 0 -_0806DE34: .4byte 0x03004b20 +_0806DE34: .4byte gTasks _0806DE38: ldr r0, _0806DE4C lsls r1, r2, 2 @@ -12424,7 +12424,7 @@ _0806DE46: pop {r1} bx r1 .align 2, 0 -_0806DE4C: .4byte 0x03004b20 +_0806DE4C: .4byte gTasks thumb_func_end sub_806DDA0 thumb_func_start sub_806DE50 @@ -12465,7 +12465,7 @@ _0806DE88: strh r1, [r0, 0x8] b _0806DF24 .align 2, 0 -_0806DE9C: .4byte 0x03004b20 +_0806DE9C: .4byte gTasks _0806DEA0: ldr r0, _0806DEB8 lsls r1, r3, 2 @@ -12479,7 +12479,7 @@ _0806DEA0: strh r0, [r1, 0x8] b _0806DF24 .align 2, 0 -_0806DEB8: .4byte 0x03004b20 +_0806DEB8: .4byte gTasks _0806DEBC: .4byte 0xffffff00 _0806DEC0: ldr r1, _0806DED4 @@ -12493,7 +12493,7 @@ _0806DEC0: strh r1, [r0, 0xA] b _0806DF24 .align 2, 0 -_0806DED4: .4byte 0x03004b20 +_0806DED4: .4byte gTasks _0806DED8: ldr r0, _0806DEF0 lsls r1, r3, 2 @@ -12507,7 +12507,7 @@ _0806DED8: strh r0, [r1, 0xA] b _0806DF24 .align 2, 0 -_0806DEF0: .4byte 0x03004b20 +_0806DEF0: .4byte gTasks _0806DEF4: .4byte 0xffffff00 _0806DEF8: ldr r1, _0806DF0C @@ -12521,7 +12521,7 @@ _0806DEF8: strh r1, [r0, 0xC] b _0806DF24 .align 2, 0 -_0806DF0C: .4byte 0x03004b20 +_0806DF0C: .4byte gTasks _0806DF10: ldr r0, _0806DF2C lsls r1, r3, 2 @@ -12538,7 +12538,7 @@ _0806DF24: pop {r0} bx r0 .align 2, 0 -_0806DF2C: .4byte 0x03004b20 +_0806DF2C: .4byte gTasks _0806DF30: .4byte 0xffffff00 thumb_func_end sub_806DE50 @@ -12563,7 +12563,7 @@ sub_806DF34: @ 806DF34 pop {r1} bx r1 .align 2, 0 -_0806DF5C: .4byte 0x02020004 +_0806DF5C: .4byte gSprites thumb_func_end sub_806DF34 thumb_func_start sub_806DF60 @@ -12601,8 +12601,8 @@ sub_806DF60: @ 806DF60 strb r1, [r0] b _0806DFF6 .align 2, 0 -_0806DFA4: .4byte 0x03004360 -_0806DFA8: .4byte 0x02020004 +_0806DFA4: .4byte gPlayerParty +_0806DFA8: .4byte gSprites _0806DFAC: adds r0, r4, 0 movs r1, 0xC @@ -12622,7 +12622,7 @@ _0806DFAC: movs r1, 0x1 b _0806DFE6 .align 2, 0 -_0806DFD4: .4byte 0x02020004 +_0806DFD4: .4byte gSprites _0806DFD8: lsls r4, r6, 4 adds r4, r6 @@ -12644,7 +12644,7 @@ _0806DFF6: pop {r0} bx r0 .align 2, 0 -_0806DFFC: .4byte 0x02020004 +_0806DFFC: .4byte gSprites thumb_func_end sub_806DF60 thumb_func_start box_print @@ -12678,7 +12678,7 @@ box_print: @ 806E000 pop {r0} bx r0 .align 2, 0 -_0806E040: .4byte 0x02039360 +_0806E040: .4byte gTileBuffer _0806E044: .4byte 0x01000100 _0806E048: .4byte gWindowConfig_81E6CAC _0806E04C: .4byte 0x06014000 @@ -12764,7 +12764,7 @@ _0806E0CC: pop {r0} bx r0 .align 2, 0 -_0806E0E8: .4byte 0x03004360 +_0806E0E8: .4byte gPlayerParty thumb_func_end sub_806E0C4 thumb_func_start GetMonNickname @@ -12974,8 +12974,8 @@ sub_806E1F4: @ 806E1F4 bx r0 .align 2, 0 _0806E278: .4byte gUnknown_08376738 -_0806E27C: .4byte 0x020231cc -_0806E280: .4byte 0x02039460 +_0806E27C: .4byte gStringVar1 +_0806E280: .4byte gUnknown_02039460 _0806E284: .4byte 0x01000020 _0806E288: .4byte gWindowConfig_81E6CAC _0806E28C: .4byte 0xffffff00 @@ -13085,7 +13085,7 @@ _0806E33C: pop {r0} bx r0 .align 2, 0 -_0806E358: .4byte 0x03004360 +_0806E358: .4byte gPlayerParty thumb_func_end sub_806E334 thumb_func_start sub_806E35C @@ -13186,7 +13186,7 @@ sub_806E3C0: @ 806E3C0 pop {r0} bx r0 .align 2, 0 -_0806E41C: .4byte 0x020231cc +_0806E41C: .4byte gStringVar1 thumb_func_end sub_806E3C0 thumb_func_start sub_806E420 @@ -13240,8 +13240,8 @@ sub_806E420: @ 806E420 pop {r0} bx r0 .align 2, 0 -_0806E48C: .4byte 0x020231cc -_0806E490: .4byte 0x02039460 +_0806E48C: .4byte gStringVar1 +_0806E490: .4byte gUnknown_02039460 _0806E494: .4byte 0x01000040 _0806E498: .4byte gWindowConfig_81E6CAC _0806E49C: .4byte 0xffffff00 @@ -13345,7 +13345,7 @@ _0806E544: pop {r0} bx r0 .align 2, 0 -_0806E560: .4byte 0x03004360 +_0806E560: .4byte gPlayerParty thumb_func_end sub_806E53C thumb_func_start unref_sub_806E564 @@ -13562,7 +13562,7 @@ _0806E6D0: pop {r0} bx r0 .align 2, 0 -_0806E6EC: .4byte 0x03004360 +_0806E6EC: .4byte gPlayerParty thumb_func_end sub_806E6C8 thumb_func_start sub_806E6F0 @@ -13767,9 +13767,9 @@ sub_806E834: @ 806E834 pop {r1} bx r1 .align 2, 0 -_0806E878: .4byte 0x0202e8f6 +_0806E878: .4byte gUnknown_0202E8F6 _0806E87C: .4byte sub_806E884 -_0806E880: .4byte 0x03004b20 +_0806E880: .4byte gTasks thumb_func_end sub_806E834 thumb_func_start sub_806E884 @@ -13807,8 +13807,8 @@ _0806E8C0: pop {r0} bx r0 .align 2, 0 -_0806E8C8: .4byte 0x0202e8f6 -_0806E8CC: .4byte 0x03004b20 +_0806E8C8: .4byte gUnknown_0202E8F6 +_0806E8CC: .4byte gTasks thumb_func_end sub_806E884 thumb_func_start sub_806E8D0 @@ -13836,7 +13836,7 @@ sub_806E8D0: @ 806E8D0 bx r0 .align 2, 0 _0806E8FC: .4byte 0x0201c000 -_0806E900: .4byte 0x03004360 +_0806E900: .4byte gPlayerParty thumb_func_end sub_806E8D0 thumb_func_start sub_806E904 @@ -13866,7 +13866,7 @@ _0806E930: movs r0, 0x2 b _0806E940 .align 2, 0 -_0806E938: .4byte 0x0202e8f4 +_0806E938: .4byte gUnknown_0202E8F4 _0806E93C: ldr r1, _0806E960 movs r0, 0x1 @@ -13888,7 +13888,7 @@ _0806E958: pop {r1} bx r1 .align 2, 0 -_0806E960: .4byte 0x0202e8f4 +_0806E960: .4byte gUnknown_0202E8F4 thumb_func_end sub_806E904 thumb_func_start sub_806E964 @@ -13945,11 +13945,11 @@ sub_806E964: @ 806E964 bl CreateTask b _0806EA78 .align 2, 0 -_0806E9D4: .4byte 0x03004b20 +_0806E9D4: .4byte gTasks _0806E9D8: .4byte TaskDummy _0806E9DC: .4byte 0x0201c000 -_0806E9E0: .4byte 0x0202e8f4 -_0806E9E4: .4byte 0x0202e8f8 +_0806E9E0: .4byte gUnknown_0202E8F4 +_0806E9E4: .4byte gUnknown_0202E8F8 _0806E9E8: .4byte gOtherText_MailMustBeRemoved _0806E9EC: .4byte party_menu_link_mon_held_item_object _0806E9F0: @@ -13979,9 +13979,9 @@ _0806E9F0: strh r7, [r0] b _0806EA78 .align 2, 0 -_0806EA30: .4byte 0x020231cc -_0806EA34: .4byte 0x020232cc -_0806EA38: .4byte 0x020234cc +_0806EA30: .4byte gStringVar1 +_0806EA34: .4byte gStringVar2 +_0806EA38: .4byte gStringVar4 _0806EA3C: .4byte gOtherText_AlreadyHolding _0806EA40: .4byte sub_806EBB8 _0806EA44: @@ -14047,9 +14047,9 @@ _0806EABA: pop {r0} bx r0 .align 2, 0 -_0806EAC0: .4byte 0x0202e8f6 +_0806EAC0: .4byte gUnknown_0202E8F6 _0806EAC4: .4byte 0x0201c000 -_0806EAC8: .4byte 0x03004b20 +_0806EAC8: .4byte gTasks thumb_func_end party_menu_link_mon_held_item_object thumb_func_start sub_806EACC @@ -14111,8 +14111,8 @@ _0806EB34: bl sub_806E834 b _0806EB9A .align 2, 0 -_0806EB50: .4byte 0x020231cc -_0806EB54: .4byte 0x020234cc +_0806EB50: .4byte gStringVar1 +_0806EB54: .4byte gStringVar4 _0806EB58: .4byte gOtherText_TakenAndReplaced _0806EB5C: ldr r0, _0806EB70 @@ -14157,7 +14157,7 @@ _0806EBA8: pop {r0} bx r0 .align 2, 0 -_0806EBB0: .4byte 0x03004b20 +_0806EBB0: .4byte gTasks _0806EBB4: .4byte party_menu_link_mon_held_item_object thumb_func_end sub_806EACC @@ -14186,8 +14186,8 @@ _0806EBDE: pop {r0} bx r0 .align 2, 0 -_0806EBE4: .4byte 0x0202e8f6 -_0806EBE8: .4byte 0x03004b20 +_0806EBE4: .4byte gUnknown_0202E8F6 +_0806EBE8: .4byte gTasks _0806EBEC: .4byte sub_806EACC thumb_func_end sub_806EBB8 @@ -14222,10 +14222,10 @@ sub_806EBF0: @ 806EBF0 pop {r0} bx r0 .align 2, 0 -_0806EC30: .4byte 0x03004360 -_0806EC34: .4byte 0x020231cc -_0806EC38: .4byte 0x020232cc -_0806EC3C: .4byte 0x020234cc +_0806EC30: .4byte gPlayerParty +_0806EC34: .4byte gStringVar1 +_0806EC38: .4byte gStringVar2 +_0806EC3C: .4byte gStringVar4 _0806EC40: .4byte gOtherText_WasGivenToHold thumb_func_end sub_806EBF0 @@ -14274,11 +14274,11 @@ sub_806EC44: @ 806EC44 bl CreateTask b _0806ECDA .align 2, 0 -_0806ECA0: .4byte 0x03004b20 +_0806ECA0: .4byte gTasks _0806ECA4: .4byte TaskDummy _0806ECA8: .4byte 0x0201c000 -_0806ECAC: .4byte 0x0202e8f4 -_0806ECB0: .4byte 0x02028280 +_0806ECAC: .4byte gUnknown_0202E8F4 +_0806ECB0: .4byte gUnknown_02028280 _0806ECB4: .4byte gOtherText_PokeHoldingItemCantMail _0806ECB8: .4byte party_menu_link_mon_held_item_object _0806ECBC: @@ -14339,10 +14339,10 @@ sub_806ECE8: @ 806ECE8 bl CreateTask b _0806EDA2 .align 2, 0 -_0806ED38: .4byte 0x03004b20 +_0806ED38: .4byte gTasks _0806ED3C: .4byte TaskDummy _0806ED40: .4byte 0x0201c000 -_0806ED44: .4byte 0x020234cc +_0806ED44: .4byte gStringVar4 _0806ED48: .4byte gOtherText_NotHoldingAnything _0806ED4C: .4byte party_menu_link_mon_held_item_object _0806ED50: @@ -14424,10 +14424,10 @@ sub_806EDB4: @ 806EDB4 pop {r0} bx r0 .align 2, 0 -_0806EDF4: .4byte 0x03004360 -_0806EDF8: .4byte 0x020231cc -_0806EDFC: .4byte 0x020232cc -_0806EE00: .4byte 0x020234cc +_0806EDF4: .4byte gPlayerParty +_0806EDF8: .4byte gStringVar1 +_0806EDFC: .4byte gStringVar2 +_0806EE00: .4byte gStringVar4 _0806EE04: .4byte gOtherText_ReceivedTheThingFrom thumb_func_end sub_806EDB4 @@ -14461,7 +14461,7 @@ sub_806EE08: @ 806EE08 pop {r0} bx r0 .align 2, 0 -_0806EE48: .4byte 0x03004b20 +_0806EE48: .4byte gTasks _0806EE4C: .4byte TaskDummy _0806EE50: .4byte 0x0201c000 _0806EE54: .4byte gOtherText_SendRemovedMailPrompt @@ -14545,7 +14545,7 @@ _0806EEF0: pop {r0} bx r0 .align 2, 0 -_0806EEF8: .4byte 0x03004b20 +_0806EEF8: .4byte gTasks _0806EEFC: .4byte party_menu_link_mon_held_item_object thumb_func_end sub_806EE5C @@ -14574,8 +14574,8 @@ _0806EF26: pop {r0} bx r0 .align 2, 0 -_0806EF2C: .4byte 0x0202e8f6 -_0806EF30: .4byte 0x03004b20 +_0806EF2C: .4byte gUnknown_0202E8F6 +_0806EF30: .4byte gTasks _0806EF34: .4byte sub_806EE5C thumb_func_end sub_806EF00 @@ -14623,7 +14623,7 @@ _0806EF80: b _0806EFD8 .align 2, 0 _0806EF90: .4byte gOtherText_MailboxIsFull -_0806EF94: .4byte 0x03004b20 +_0806EF94: .4byte gTasks _0806EF98: .4byte party_menu_link_mon_held_item_object _0806EF9C: cmp r1, 0x1 @@ -14661,7 +14661,7 @@ _0806EFD8: bx r0 .align 2, 0 _0806EFE0: .4byte gOtherText_MailRemovedMessageLost -_0806EFE4: .4byte 0x03004b20 +_0806EFE4: .4byte gTasks _0806EFE8: .4byte sub_806EF00 thumb_func_end sub_806EF38 @@ -14690,8 +14690,8 @@ _0806F012: pop {r0} bx r0 .align 2, 0 -_0806F018: .4byte 0x0202e8f6 -_0806F01C: .4byte 0x03004b20 +_0806F018: .4byte gUnknown_0202E8F6 +_0806F01C: .4byte gTasks _0806F020: .4byte sub_806EF38 thumb_func_end sub_806EFEC @@ -14769,7 +14769,7 @@ sub_806F06C: @ 806F06C pop {r0} bx r0 .align 2, 0 -_0806F0A8: .4byte 0x03004b20 +_0806F0A8: .4byte gTasks _0806F0AC: .4byte TaskDummy _0806F0B0: .4byte sub_806F0B4 thumb_func_end sub_806F06C @@ -14820,13 +14820,13 @@ sub_806F0B4: @ 806F0B4 b _0806F1B6 .align 2, 0 _0806F114: .4byte 0x0201c000 -_0806F118: .4byte 0x020231cc -_0806F11C: .4byte 0x020232cc +_0806F118: .4byte gStringVar1 +_0806F11C: .4byte gStringVar2 _0806F120: .4byte gMoveNames _0806F124: .4byte 0xfffff282 -_0806F128: .4byte 0x020234cc +_0806F128: .4byte gStringVar4 _0806F12C: .4byte gOtherText_AlreadyKnows -_0806F130: .4byte 0x03004b20 +_0806F130: .4byte gTasks _0806F134: .4byte party_menu_link_mon_held_item_object _0806F138: ldr r0, [r5] @@ -14852,9 +14852,9 @@ _0806F138: ldr r1, _0806F178 b _0806F1B6 .align 2, 0 -_0806F16C: .4byte 0x020234cc +_0806F16C: .4byte gStringVar4 _0806F170: .4byte gOtherText_NotCompatible -_0806F174: .4byte 0x03004b20 +_0806F174: .4byte gTasks _0806F178: .4byte party_menu_link_mon_held_item_object _0806F17C: ldr r0, [r5] @@ -14890,9 +14890,9 @@ _0806F1B8: pop {r0} bx r0 .align 2, 0 -_0806F1C0: .4byte 0x020234cc +_0806F1C0: .4byte gStringVar4 _0806F1C4: .4byte gOtherText_WantsToLearn -_0806F1C8: .4byte 0x03004b20 +_0806F1C8: .4byte gTasks _0806F1CC: .4byte sub_806F358 thumb_func_end sub_806F0B4 @@ -14945,13 +14945,13 @@ _0806F220: pop {r0} bx r0 .align 2, 0 -_0806F234: .4byte 0x020232cc +_0806F234: .4byte gStringVar2 _0806F238: .4byte 0x0201c000 _0806F23C: .4byte gMoveNames -_0806F240: .4byte 0x020234cc +_0806F240: .4byte gStringVar4 _0806F244: .4byte gOtherText_LearnedMove _0806F248: .4byte 0xfffff282 -_0806F24C: .4byte 0x03004b20 +_0806F24C: .4byte gTasks _0806F250: .4byte sub_806F254 thumb_func_end sub_806F1D0 @@ -14978,9 +14978,9 @@ _0806F276: pop {r0} bx r0 .align 2, 0 -_0806F27C: .4byte 0x0202e8f6 +_0806F27C: .4byte gUnknown_0202E8F6 _0806F280: .4byte 0x0000016f -_0806F284: .4byte 0x03004b20 +_0806F284: .4byte gTasks _0806F288: .4byte sub_806F28C thumb_func_end sub_806F254 @@ -15019,7 +15019,7 @@ _0806F2B2: bl sub_8070C54 b _0806F2F2 .align 2, 0 -_0806F2D0: .4byte 0x03001770 +_0806F2D0: .4byte gMain _0806F2D4: .4byte 0x0201c000 _0806F2D8: .4byte 0xfffff282 _0806F2DC: @@ -15038,7 +15038,7 @@ _0806F2F2: pop {r0} bx r0 .align 2, 0 -_0806F2F8: .4byte 0x03004b20 +_0806F2F8: .4byte gTasks thumb_func_end sub_806F28C thumb_func_start sub_806F2FC @@ -15065,7 +15065,7 @@ sub_806F2FC: @ 806F2FC bl sub_8070C54 b _0806F34E .align 2, 0 -_0806F32C: .4byte 0x0202e8f6 +_0806F32C: .4byte gUnknown_0202E8F6 _0806F330: .4byte 0x0201c000 _0806F334: .4byte 0xfffff282 _0806F338: @@ -15084,7 +15084,7 @@ _0806F34E: pop {r0} bx r0 .align 2, 0 -_0806F354: .4byte 0x03004b20 +_0806F354: .4byte gTasks thumb_func_end sub_806F2FC thumb_func_start sub_806F358 @@ -15112,8 +15112,8 @@ _0806F37E: pop {r0} bx r0 .align 2, 0 -_0806F384: .4byte 0x0202e8f6 -_0806F388: .4byte 0x03004b20 +_0806F384: .4byte gUnknown_0202E8F6 +_0806F388: .4byte gTasks _0806F38C: .4byte sub_806F390 thumb_func_end sub_806F358 @@ -15146,7 +15146,7 @@ sub_806F390: @ 806F390 b _0806F3F4 .align 2, 0 _0806F3C8: .4byte gOtherText_WhichMoveToForget2 -_0806F3CC: .4byte 0x03004b20 +_0806F3CC: .4byte gTasks _0806F3D0: .4byte sub_806F44C _0806F3D4: cmp r1, 0x1 @@ -15203,10 +15203,10 @@ _0806F430: pop {r0} bx r0 .align 2, 0 -_0806F438: .4byte 0x0202f388 -_0806F43C: .4byte 0x03004360 +_0806F438: .4byte gPaletteFade +_0806F43C: .4byte gPlayerParty _0806F440: .4byte 0x0201c000 -_0806F444: .4byte 0x03004350 +_0806F444: .4byte gPlayerPartyCount _0806F448: .4byte sub_808B564 thumb_func_end sub_806F3FC @@ -15240,8 +15240,8 @@ _0806F47A: pop {r0} bx r0 .align 2, 0 -_0806F484: .4byte 0x0202e8f6 -_0806F488: .4byte 0x03004b20 +_0806F484: .4byte gUnknown_0202E8F6 +_0806F488: .4byte gTasks _0806F48C: .4byte sub_806F3FC thumb_func_end sub_806F44C @@ -15303,16 +15303,16 @@ _0806F506: pop {r0} bx r0 .align 2, 0 -_0806F50C: .4byte 0x0202f388 -_0806F510: .4byte 0x03004b20 +_0806F50C: .4byte gPaletteFade +_0806F510: .4byte gTasks _0806F514: .4byte TaskDummy -_0806F518: .4byte 0x0203855e +_0806F518: .4byte word_203855E _0806F51C: .4byte sub_808B508 _0806F520: .4byte 0x0201c000 -_0806F524: .4byte 0x020231cc -_0806F528: .4byte 0x020232cc +_0806F524: .4byte gStringVar1 +_0806F528: .4byte gStringVar2 _0806F52C: .4byte gMoveNames -_0806F530: .4byte 0x020234cc +_0806F530: .4byte gStringVar4 _0806F534: .4byte gOtherText_ForgetMove123_2 _0806F538: .4byte sub_806F53C thumb_func_end sub_806F490 @@ -15350,7 +15350,7 @@ _0806F57A: pop {r0} bx r0 .align 2, 0 -_0806F580: .4byte 0x0202e8f6 +_0806F580: .4byte gUnknown_0202E8F6 _0806F584: .4byte 0x0201c000 thumb_func_end sub_806F53C @@ -15400,15 +15400,15 @@ _0806F5E0: pop {r0} bx r0 .align 2, 0 -_0806F5E8: .4byte 0x0202f388 -_0806F5EC: .4byte 0x03004b20 +_0806F5E8: .4byte gPaletteFade +_0806F5EC: .4byte gTasks _0806F5F0: .4byte TaskDummy -_0806F5F4: .4byte 0x0203855e +_0806F5F4: .4byte word_203855E _0806F5F8: .4byte sub_808B508 -_0806F5FC: .4byte 0x020232cc +_0806F5FC: .4byte gStringVar2 _0806F600: .4byte 0x0201c000 _0806F604: .4byte gMoveNames -_0806F608: .4byte 0x020234cc +_0806F608: .4byte gStringVar4 _0806F60C: .4byte gOtherText_StopTryingTo _0806F610: .4byte sub_806F67C thumb_func_end sub_806F588 @@ -15450,12 +15450,12 @@ sub_806F614: @ 806F614 pop {r0} bx r0 .align 2, 0 -_0806F660: .4byte 0x020232cc +_0806F660: .4byte gStringVar2 _0806F664: .4byte 0x0201c000 _0806F668: .4byte gMoveNames -_0806F66C: .4byte 0x020234cc +_0806F66C: .4byte gStringVar4 _0806F670: .4byte gOtherText_StopTryingTo -_0806F674: .4byte 0x03004b20 +_0806F674: .4byte gTasks _0806F678: .4byte sub_806F67C thumb_func_end sub_806F614 @@ -15484,8 +15484,8 @@ _0806F6A2: pop {r0} bx r0 .align 2, 0 -_0806F6A8: .4byte 0x0202e8f6 -_0806F6AC: .4byte 0x03004b20 +_0806F6A8: .4byte gUnknown_0202E8F6 +_0806F6AC: .4byte gTasks _0806F6B0: .4byte sub_806F6B4 thumb_func_end sub_806F67C @@ -15532,12 +15532,12 @@ sub_806F6B4: @ 806F6B4 b _0806F78E .align 2, 0 _0806F710: .4byte 0x0201c000 -_0806F714: .4byte 0x020231cc -_0806F718: .4byte 0x020232cc +_0806F714: .4byte gStringVar1 +_0806F718: .4byte gStringVar2 _0806F71C: .4byte gMoveNames -_0806F720: .4byte 0x020234cc +_0806F720: .4byte gStringVar4 _0806F724: .4byte gOtherText_DidNotLearnMove2 -_0806F728: .4byte 0x03004b20 +_0806F728: .4byte gTasks _0806F72C: .4byte sub_806F2FC _0806F730: cmp r1, 0x1 @@ -15591,12 +15591,12 @@ _0806F790: bx r0 .align 2, 0 _0806F798: .4byte 0x0201c000 -_0806F79C: .4byte 0x020231cc -_0806F7A0: .4byte 0x020232cc +_0806F79C: .4byte gStringVar1 +_0806F7A0: .4byte gStringVar2 _0806F7A4: .4byte gMoveNames -_0806F7A8: .4byte 0x020234cc +_0806F7A8: .4byte gStringVar4 _0806F7AC: .4byte gOtherText_WantsToLearn -_0806F7B0: .4byte 0x03004b20 +_0806F7B0: .4byte gTasks _0806F7B4: .4byte sub_806F358 thumb_func_end sub_806F6B4 @@ -15722,7 +15722,7 @@ _0806F862: pop {r1} bx r1 .align 2, 0 -_0806F898: .4byte 0x03004b28 +_0806F898: .4byte gUnknown_03004B28 _0806F89C: .4byte 0x0201b000 _0806F8A0: .4byte 0x00000282 _0806F8A4: .4byte gUnknown_08376858 @@ -15803,12 +15803,12 @@ _0806F900: bl StringExpandPlaceholders b _0806F964 .align 2, 0 -_0806F940: .4byte 0x02024bec +_0806F940: .4byte gUnknown_02024BEC _0806F944: .4byte 0x0201c000 -_0806F948: .4byte 0x020231cc -_0806F94C: .4byte 0x020232cc -_0806F950: .4byte 0x03004b20 -_0806F954: .4byte 0x020234cc +_0806F948: .4byte gStringVar1 +_0806F94C: .4byte gStringVar2 +_0806F950: .4byte gTasks +_0806F954: .4byte gStringVar4 _0806F958: .4byte gOtherText_HPRestoredBy _0806F95C: ldr r0, _0806F9D4 @@ -15864,12 +15864,12 @@ _0806F964: str r1, [r0] b _0806FA10 .align 2, 0 -_0806F9D4: .4byte 0x020234cc +_0806F9D4: .4byte gStringVar4 _0806F9D8: .4byte gOtherText_RegainedHealth _0806F9DC: .4byte 0x0201c000 _0806F9E0: .4byte gUnknown_083769A8 _0806F9E4: .4byte 0xfffff261 -_0806F9E8: .4byte 0x03004b20 +_0806F9E8: .4byte gTasks _0806F9EC: .4byte sub_806FB44 _0806F9F0: movs r2, 0x80 @@ -15976,10 +15976,10 @@ sub_806FA18: @ 806FA18 .align 2, 0 _0806FAC4: .4byte 0x0201b000 _0806FAC8: .4byte 0x00000282 -_0806FACC: .4byte 0x03004b20 +_0806FACC: .4byte gTasks _0806FAD0: .4byte 0xfffe6000 -_0806FAD4: .4byte 0x02020004 -_0806FAD8: .4byte 0x03004360 +_0806FAD4: .4byte gSprites +_0806FAD8: .4byte gPlayerParty _0806FADC: .4byte 0xffff8000 _0806FAE0: .4byte sub_806F8AC _0806FAE4: @@ -16029,8 +16029,8 @@ _0806FB32: pop {r0} bx r0 .align 2, 0 -_0806FB38: .4byte 0x0202e8f6 -_0806FB3C: .4byte 0x03004b20 +_0806FB38: .4byte gUnknown_0202E8F6 +_0806FB3C: .4byte gTasks _0806FB40: .4byte 0x0201c000 thumb_func_end sub_806FB0C @@ -16059,8 +16059,8 @@ _0806FB6A: pop {r0} bx r0 .align 2, 0 -_0806FB70: .4byte 0x0202e8f6 -_0806FB74: .4byte 0x03004b20 +_0806FB70: .4byte gUnknown_0202E8F6 +_0806FB74: .4byte gTasks _0806FB78: .4byte 0x0201c000 thumb_func_end sub_806FB44 @@ -16074,7 +16074,7 @@ sub_806FB7C: @ 806FB7C ldr r0, _0806FB8C b _0806FB9A .align 2, 0 -_0806FB8C: .4byte 0x02028daa +_0806FB8C: .4byte gUnknown_02028DAA _0806FB90: ldr r1, _0806FBA8 subs r0, 0xD @@ -16161,7 +16161,7 @@ _0806FC40: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FC4C: .4byte 0x020234cc +_0806FC4C: .4byte gStringVar4 _0806FC50: .4byte gOtherText_CuredPoisoning _0806FC54: ldr r0, _0806FC60 @@ -16169,7 +16169,7 @@ _0806FC54: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FC60: .4byte 0x020234cc +_0806FC60: .4byte gStringVar4 _0806FC64: .4byte gOtherText_WokeUp _0806FC68: ldr r0, _0806FC74 @@ -16177,7 +16177,7 @@ _0806FC68: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FC74: .4byte 0x020234cc +_0806FC74: .4byte gStringVar4 _0806FC78: .4byte gOtherText_BurnHealed _0806FC7C: ldr r0, _0806FC88 @@ -16185,7 +16185,7 @@ _0806FC7C: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FC88: .4byte 0x020234cc +_0806FC88: .4byte gStringVar4 _0806FC8C: .4byte gOtherText_ThawedOut _0806FC90: ldr r0, _0806FC9C @@ -16193,7 +16193,7 @@ _0806FC90: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FC9C: .4byte 0x020234cc +_0806FC9C: .4byte gStringVar4 _0806FCA0: .4byte gOtherText_CuredParalysis _0806FCA4: ldr r0, _0806FCB0 @@ -16201,7 +16201,7 @@ _0806FCA4: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FCB0: .4byte 0x020234cc +_0806FCB0: .4byte gStringVar4 _0806FCB4: .4byte gOtherText_SnapConfusion _0806FCB8: ldr r0, _0806FCC4 @@ -16209,7 +16209,7 @@ _0806FCB8: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FCC4: .4byte 0x020234cc +_0806FCC4: .4byte gStringVar4 _0806FCC8: .4byte gOtherText_GotOverLove _0806FCCC: ldr r0, _0806FCD8 @@ -16217,42 +16217,42 @@ _0806FCCC: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FCD8: .4byte 0x020234cc +_0806FCD8: .4byte gStringVar4 _0806FCDC: .4byte gOtherText_BecameHealthy _0806FCE0: ldr r0, _0806FCE8 ldr r1, _0806FCEC b _0806FD34 .align 2, 0 -_0806FCE8: .4byte 0x020232cc +_0806FCE8: .4byte gStringVar2 _0806FCEC: .4byte gOtherText_Hp2 _0806FCF0: ldr r0, _0806FCF8 ldr r1, _0806FCFC b _0806FD34 .align 2, 0 -_0806FCF8: .4byte 0x020232cc +_0806FCF8: .4byte gStringVar2 _0806FCFC: .4byte gOtherText_Attack _0806FD00: ldr r0, _0806FD08 ldr r1, _0806FD0C b _0806FD34 .align 2, 0 -_0806FD08: .4byte 0x020232cc +_0806FD08: .4byte gStringVar2 _0806FD0C: .4byte gOtherText_Defense _0806FD10: ldr r0, _0806FD18 ldr r1, _0806FD1C b _0806FD34 .align 2, 0 -_0806FD18: .4byte 0x020232cc +_0806FD18: .4byte gStringVar2 _0806FD1C: .4byte gOtherText_Speed _0806FD20: ldr r0, _0806FD28 ldr r1, _0806FD2C b _0806FD34 .align 2, 0 -_0806FD28: .4byte 0x020232cc +_0806FD28: .4byte gStringVar2 _0806FD2C: .4byte gOtherText_SpAtk2 _0806FD30: ldr r0, _0806FD44 @@ -16264,9 +16264,9 @@ _0806FD34: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FD44: .4byte 0x020232cc +_0806FD44: .4byte gStringVar2 _0806FD48: .4byte gOtherText_SpDef2 -_0806FD4C: .4byte 0x020234cc +_0806FD4C: .4byte gStringVar4 _0806FD50: .4byte gOtherText_WasRaised _0806FD54: ldr r0, _0806FD60 @@ -16274,7 +16274,7 @@ _0806FD54: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FD60: .4byte 0x020234cc +_0806FD60: .4byte gStringVar4 _0806FD64: .4byte gOtherText_PPIncreased _0806FD68: ldr r0, _0806FD74 @@ -16282,7 +16282,7 @@ _0806FD68: bl StringExpandPlaceholders b _0806FD84 .align 2, 0 -_0806FD74: .4byte 0x020234cc +_0806FD74: .4byte gStringVar4 _0806FD78: .4byte gOtherText_PPRestored _0806FD7C: ldr r0, _0806FD88 @@ -16292,7 +16292,7 @@ _0806FD84: pop {r0} bx r0 .align 2, 0 -_0806FD88: .4byte 0x020234cc +_0806FD88: .4byte gStringVar4 _0806FD8C: .4byte gOtherText_WontHaveAnyEffect thumb_func_end GetMedicineItemEffectMessage @@ -16350,9 +16350,9 @@ ExecuteTableBasedItemEffect__: @ 806FDC4 adds r2, r3, 0 b _0806FE16 .align 2, 0 -_0806FDF0: .4byte 0x03001770 +_0806FDF0: .4byte gMain _0806FDF4: .4byte 0x0000043d -_0806FDF8: .4byte 0x03004360 +_0806FDF8: .4byte gPlayerParty _0806FDFC: movs r0, 0x64 adds r4, r3, 0 @@ -16375,7 +16375,7 @@ _0806FE16: pop {r1} bx r1 .align 2, 0 -_0806FE28: .4byte 0x03004360 +_0806FE28: .4byte gPlayerParty thumb_func_end ExecuteTableBasedItemEffect__ thumb_func_start sub_806FE2C @@ -16459,7 +16459,7 @@ _0806FEC2: lsrs r0, 24 b _0806FEE6 .align 2, 0 -_0806FED4: .4byte 0x03004b20 +_0806FED4: .4byte gTasks _0806FED8: .4byte TaskDummy _0806FEDC: .4byte 0x0201c000 _0806FEE0: @@ -16482,9 +16482,9 @@ _0806FEE6: adds r0, r3, r7 b _08070002 .align 2, 0 -_0806FF08: .4byte 0x0202e8f4 +_0806FF08: .4byte gUnknown_0202E8F4 _0806FF0C: .4byte gOtherText_WontHaveAnyEffect -_0806FF10: .4byte 0x03004b20 +_0806FF10: .4byte gTasks _0806FF14: ldr r1, _0806FF30 movs r0, 0x1 @@ -16498,7 +16498,7 @@ _0806FF14: bl audio_play b _0806FF3A .align 2, 0 -_0806FF30: .4byte 0x0202e8f4 +_0806FF30: .4byte gUnknown_0202E8F4 _0806FF34: movs r0, 0x75 bl audio_play @@ -16543,7 +16543,7 @@ _0806FF56: b _0806FF98 .align 2, 0 _0806FF88: .4byte 0x0201c000 -_0806FF8C: .4byte 0x03004b20 +_0806FF8C: .4byte gTasks _0806FF90: .4byte 0xffff8000 _0806FF94: movs r0, 0 @@ -16566,7 +16566,7 @@ _0806FF98: b _0807000A .align 2, 0 _0806FFB8: .4byte 0x0201c000 -_0806FFBC: .4byte 0x03004b20 +_0806FFBC: .4byte gTasks _0806FFC0: .4byte sub_806F8AC _0806FFC4: .4byte 0xfffff282 _0806FFC8: @@ -16609,9 +16609,9 @@ _0807000A: bx r0 .align 2, 0 _08070018: .4byte 0x0201c000 -_0807001C: .4byte 0x020231cc -_08070020: .4byte 0x020234cc -_08070024: .4byte 0x03004b20 +_0807001C: .4byte gStringVar1 +_08070020: .4byte gStringVar4 +_08070024: .4byte gTasks _08070028: .4byte sub_806FB0C thumb_func_end sub_806FE2C @@ -16740,10 +16740,10 @@ _08070118: str r0, [r7] b _080701B0 .align 2, 0 -_08070120: .4byte 0x03004b20 +_08070120: .4byte gTasks _08070124: .4byte TaskDummy _08070128: .4byte 0x0201c000 -_0807012C: .4byte 0x03004360 +_0807012C: .4byte gPlayerParty _08070130: .4byte sub_80701DC _08070134: ldr r1, _080701C0 @@ -16812,7 +16812,7 @@ _080701B0: pop {r0} bx r0 .align 2, 0 -_080701C0: .4byte 0x0202e8f4 +_080701C0: .4byte gUnknown_0202E8F4 _080701C4: .4byte gUnknown_083769A8 _080701C8: .4byte 0xfffff261 _080701CC: .4byte 0xfffff27e @@ -16904,13 +16904,13 @@ _0807023E: .align 2, 0 _08070280: .4byte 0x0201b000 _08070284: .4byte 0x0000027e -_08070288: .4byte 0x03004360 +_08070288: .4byte gPlayerParty _0807028C: .4byte gUnknown_083769A8 _08070290: .4byte 0x00000261 _08070294: .4byte 0x0201c000 -_08070298: .4byte 0x0202e8f4 +_08070298: .4byte gUnknown_0202E8F4 _0807029C: .4byte 0xfffff280 -_080702A0: .4byte 0x03004b20 +_080702A0: .4byte gTasks _080702A4: .4byte TaskDummy _080702A8: .4byte gOtherText_WontHaveAnyEffect _080702AC: .4byte sub_806FB0C @@ -16931,8 +16931,8 @@ _080702C6: strb r0, [r1] b _080702DE .align 2, 0 -_080702D0: .4byte 0x03004b20 -_080702D4: .4byte 0x03005ce0 +_080702D0: .4byte gTasks +_080702D4: .4byte gUnknown_03005CE0 _080702D8: adds r0, r5, 0 bl sub_8070088 @@ -17010,7 +17010,7 @@ _08070340: pop {r0} bx r0 .align 2, 0 -_0807036C: .4byte 0x03004360 +_0807036C: .4byte gPlayerParty _08070370: .4byte gMoveNames thumb_func_end sub_80702E4 @@ -17033,7 +17033,7 @@ sub_8070374: @ 8070374 bl MoveMenuCursor b _080703E4 .align 2, 0 -_08070398: .4byte 0x03001770 +_08070398: .4byte gMain _0807039C: movs r0, 0x80 ands r0, r1 @@ -17091,7 +17091,7 @@ dp05_ether: @ 80703F0 ldr r0, _0807040C b _0807041C .align 2, 0 -_0807040C: .4byte 0x02028daa +_0807040C: .4byte gUnknown_02028DAA _08070410: ldr r1, _08070464 adds r0, r5, 0 @@ -17134,7 +17134,7 @@ _0807041C: b _08070498 .align 2, 0 _08070464: .4byte gItemEffectTable -_08070468: .4byte 0x03004b20 +_08070468: .4byte gTasks _0807046C: .4byte TaskDummy _08070470: movs r0, 0x5 @@ -17164,7 +17164,7 @@ _08070498: .align 2, 0 _080704A4: .4byte 0x0201c000 _080704A8: .4byte sub_8070374 -_080704AC: .4byte 0x03001770 +_080704AC: .4byte gMain thumb_func_end dp05_ether thumb_func_start ether_effect_related_2 @@ -17195,7 +17195,7 @@ ether_effect_related_2: @ 80704B0 pop {r0} bx r0 .align 2, 0 -_080704EC: .4byte 0x03004b20 +_080704EC: .4byte gTasks thumb_func_end ether_effect_related_2 thumb_func_start sub_80704F0 @@ -17227,9 +17227,9 @@ sub_80704F0: @ 80704F0 ldr r1, _08070538 b _0807054C .align 2, 0 -_08070528: .4byte 0x03001770 +_08070528: .4byte gMain _0807052C: .4byte 0x0000043d -_08070530: .4byte 0x03004b20 +_08070530: .4byte gTasks _08070534: .4byte 0x0201c000 _08070538: .4byte sub_8095118 _0807053C: @@ -17252,7 +17252,7 @@ _0807054C: pop {r0} bx r0 .align 2, 0 -_08070564: .4byte 0x03004b20 +_08070564: .4byte gTasks _08070568: .4byte 0x0201c000 _0807056C: .4byte sub_808B0C0 thumb_func_end sub_80704F0 @@ -17286,8 +17286,8 @@ ether_effect_related: @ 8070570 b _080705F8 .align 2, 0 _080705A8: .4byte 0x0201c000 -_080705AC: .4byte 0x03004b20 -_080705B0: .4byte 0x0202e8f4 +_080705AC: .4byte gTasks +_080705B0: .4byte gUnknown_0202E8F4 _080705B4: .4byte gOtherText_WontHaveAnyEffect _080705B8: ldr r1, _0807060C @@ -17328,11 +17328,11 @@ _080705F8: pop {r0} bx r0 .align 2, 0 -_0807060C: .4byte 0x0202e8f4 -_08070610: .4byte 0x020231cc +_0807060C: .4byte gUnknown_0202E8F4 +_08070610: .4byte gStringVar1 _08070614: .4byte gMoveNames -_08070618: .4byte 0x020234cc -_0807061C: .4byte 0x03004b20 +_08070618: .4byte gStringVar4 +_0807061C: .4byte gTasks _08070620: .4byte sub_806FB0C thumb_func_end ether_effect_related @@ -17369,11 +17369,11 @@ dp05_pp_up: @ 8070624 pop {r0} bx r0 .align 2, 0 -_0807066C: .4byte 0x03004b20 +_0807066C: .4byte gTasks _08070670: .4byte TaskDummy _08070674: .4byte 0x0201c000 _08070678: .4byte sub_8070374 -_0807067C: .4byte 0x03001770 +_0807067C: .4byte gMain thumb_func_end dp05_pp_up thumb_func_start sub_8070680 @@ -17424,7 +17424,7 @@ _080706B2: lsrs r0, 24 b _080706F6 .align 2, 0 -_080706E0: .4byte 0x03004b20 +_080706E0: .4byte gTasks _080706E4: .4byte TaskDummy _080706E8: .4byte 0x0201c000 _080706EC: .4byte 0xfffff264 @@ -17447,7 +17447,7 @@ _080706F6: bl CreateTask b _0807077C .align 2, 0 -_08070718: .4byte 0x0202e8f4 +_08070718: .4byte gUnknown_0202E8F4 _0807071C: .4byte gOtherText_WontHaveAnyEffect _08070720: .4byte sub_806FB0C _08070724: @@ -17491,11 +17491,11 @@ _0807077C: pop {r0} bx r0 .align 2, 0 -_08070784: .4byte 0x0202e8f4 +_08070784: .4byte gUnknown_0202E8F4 _08070788: .4byte 0x0201c000 -_0807078C: .4byte 0x020231cc -_08070790: .4byte 0x020232cc -_08070794: .4byte 0x020234cc +_0807078C: .4byte gStringVar1 +_08070790: .4byte gStringVar2 +_08070794: .4byte gStringVar4 _08070798: .4byte gOtherText_ElevatedTo _0807079C: .4byte sub_80707A0 thumb_func_end sub_8070680 @@ -17541,9 +17541,9 @@ _080707E8: pop {r0} bx r0 .align 2, 0 -_080707F0: .4byte 0x0202e8f6 -_080707F4: .4byte 0x03001770 -_080707F8: .4byte 0x03004b20 +_080707F0: .4byte gUnknown_0202E8F6 +_080707F4: .4byte gMain +_080707F8: .4byte gTasks _080707FC: .4byte sub_8070800 thumb_func_end sub_80707A0 @@ -17579,8 +17579,8 @@ _08070834: pop {r0} bx r0 .align 2, 0 -_0807083C: .4byte 0x03001770 -_08070840: .4byte 0x03004b20 +_0807083C: .4byte gMain +_08070840: .4byte gTasks _08070844: .4byte sub_8070AC8 thumb_func_end sub_8070800 @@ -17660,7 +17660,7 @@ _08070864: bl sub_80729D8 b _08070910 .align 2, 0 -_080708E4: .4byte 0x020231cc +_080708E4: .4byte gStringVar1 _080708E8: .4byte 0x0201c000 _080708EC: .4byte gUnknown_08376D1C _080708F0: .4byte 0x0201b264 @@ -17804,7 +17804,7 @@ _08070982: .align 2, 0 _08070A10: .4byte 0x0201c000 _08070A14: .4byte 0xfffff264 -_08070A18: .4byte 0x020231cc +_08070A18: .4byte gStringVar1 _08070A1C: .4byte gUnknown_08376D1C thumb_func_end sub_8070968 @@ -17932,7 +17932,7 @@ _08070AF4: beq _08070B40 b _08070BF4 .align 2, 0 -_08070B24: .4byte 0x03001770 +_08070B24: .4byte gMain _08070B28: .4byte 0x0201c000 _08070B2C: .4byte 0xfffff282 _08070B30: .4byte 0x0000fffe @@ -17964,7 +17964,7 @@ _08070B40: bl DestroyTask b _08070C2C .align 2, 0 -_08070B6C: .4byte 0x03005e94 +_08070B6C: .4byte gUnknown_03005E94 _08070B70: .4byte sub_80A53F8 _08070B74: adds r0, r6, 0 @@ -17999,13 +17999,13 @@ _08070B7C: ldr r1, _08070BD8 b _08070C2A .align 2, 0 -_08070BBC: .4byte 0x020231cc -_08070BC0: .4byte 0x020232cc -_08070BC4: .4byte 0x02024e82 +_08070BBC: .4byte gStringVar1 +_08070BC0: .4byte gStringVar2 +_08070BC4: .4byte word_2024E82 _08070BC8: .4byte gMoveNames -_08070BCC: .4byte 0x020234cc +_08070BCC: .4byte gStringVar4 _08070BD0: .4byte gOtherText_WantsToLearn -_08070BD4: .4byte 0x03004b20 +_08070BD4: .4byte gTasks _08070BD8: .4byte sub_806F358 _08070BDC: ldr r0, _08070BEC @@ -18017,7 +18017,7 @@ _08070BDC: str r0, [r1] b _08070C2C .align 2, 0 -_08070BEC: .4byte 0x03004b20 +_08070BEC: .4byte gTasks _08070BF0: .4byte sub_8070C54 _08070BF4: ldr r0, _08070C34 @@ -18051,12 +18051,12 @@ _08070C2C: bx r0 .align 2, 0 _08070C34: .4byte 0x0201c000 -_08070C38: .4byte 0x020231cc -_08070C3C: .4byte 0x020232cc +_08070C38: .4byte gStringVar1 +_08070C3C: .4byte gStringVar2 _08070C40: .4byte gMoveNames -_08070C44: .4byte 0x020234cc +_08070C44: .4byte gStringVar4 _08070C48: .4byte gOtherText_LearnedMove -_08070C4C: .4byte 0x03004b20 +_08070C4C: .4byte gTasks _08070C50: .4byte sub_806F254 thumb_func_end sub_8070AC8 @@ -18110,7 +18110,7 @@ _08070C8C: bl DestroyTask b _08070D68 .align 2, 0 -_08070CB8: .4byte 0x03005e94 +_08070CB8: .4byte gUnknown_03005E94 _08070CBC: .4byte sub_80A53F8 _08070CC0: adds r0, r6, 0 @@ -18145,13 +18145,13 @@ _08070CC8: ldr r1, _08070D24 b _08070D66 .align 2, 0 -_08070D08: .4byte 0x020231cc -_08070D0C: .4byte 0x020232cc -_08070D10: .4byte 0x02024e82 +_08070D08: .4byte gStringVar1 +_08070D0C: .4byte gStringVar2 +_08070D10: .4byte word_2024E82 _08070D14: .4byte gMoveNames -_08070D18: .4byte 0x020234cc +_08070D18: .4byte gStringVar4 _08070D1C: .4byte gOtherText_WantsToLearn -_08070D20: .4byte 0x03004b20 +_08070D20: .4byte gTasks _08070D24: .4byte sub_806F358 _08070D28: adds r0, r6, 0 @@ -18189,12 +18189,12 @@ _08070D68: bx r0 .align 2, 0 _08070D70: .4byte 0x0201c000 -_08070D74: .4byte 0x020231cc -_08070D78: .4byte 0x020232cc +_08070D74: .4byte gStringVar1 +_08070D78: .4byte gStringVar2 _08070D7C: .4byte gMoveNames -_08070D80: .4byte 0x020234cc +_08070D80: .4byte gStringVar4 _08070D84: .4byte gOtherText_LearnedMove -_08070D88: .4byte 0x03004b20 +_08070D88: .4byte gTasks _08070D8C: .4byte sub_806F254 thumb_func_end sub_8070C54 @@ -18217,7 +18217,7 @@ sub_8070D90: @ 8070D90 pop {r0} bx r0 .align 2, 0 -_08070DB4: .4byte 0x03004b20 +_08070DB4: .4byte gTasks _08070DB8: .4byte 0x0201c000 thumb_func_end sub_8070D90 @@ -18265,12 +18265,12 @@ sub_8070DBC: @ 8070DBC bl CreateTask b _08070E40 .align 2, 0 -_08070E18: .4byte 0x03004b20 +_08070E18: .4byte gTasks _08070E1C: .4byte TaskDummy -_08070E20: .4byte 0x03005e94 +_08070E20: .4byte gUnknown_03005E94 _08070E24: .4byte sub_80A53F8 _08070E28: .4byte 0x0201c000 -_08070E2C: .4byte 0x0202e8f4 +_08070E2C: .4byte gUnknown_0202E8F4 _08070E30: .4byte gOtherText_WontHaveAnyEffect _08070E34: .4byte sub_806FB0C _08070E38: @@ -18293,7 +18293,7 @@ sub_8070E48: @ 8070E48 ldr r4, _08070E58 b _08070E66 .align 2, 0 -_08070E58: .4byte 0x02028daa +_08070E58: .4byte gUnknown_02028DAA _08070E5C: ldr r1, _08070E8C subs r0, 0xD @@ -18506,7 +18506,7 @@ sub_8070FB4: @ 8070FB4 bl sub_80710A0 b _08070FE2 .align 2, 0 -_08070FCC: .4byte 0x0202e8fd +_08070FCC: .4byte gUnknown_0202E8FD _08070FD0: bl GetSafariZoneFlag cmp r0, 0x1 @@ -18532,8 +18532,8 @@ AddStartMenuAction: @ 8070FE8 pop {r0} bx r0 .align 2, 0 -_08070FFC: .4byte 0x0202e8fe -_08071000: .4byte 0x0202e8fd +_08070FFC: .4byte gUnknown_0202E8FE +_08071000: .4byte gUnknown_0202E8FD thumb_func_end AddStartMenuAction thumb_func_start BuildStartMenuActions_Normal @@ -18654,8 +18654,8 @@ sub_80710DC: @ 80710DC pop {r0} bx r0 .align 2, 0 -_08071108: .4byte 0x020231cc -_0807110C: .4byte 0x02038808 +_08071108: .4byte gStringVar1 +_0807110C: .4byte gUnknown_02038808 _08071110: .4byte gOtherText_SafariStock thumb_func_end sub_80710DC @@ -18700,8 +18700,8 @@ _0807112E: b _08071170 .align 2, 0 _08071160: .4byte gUnknown_08376D24 -_08071164: .4byte 0x0202e8fe -_08071168: .4byte 0x0202e8fd +_08071164: .4byte gUnknown_0202E8FE +_08071168: .4byte gUnknown_0202E8FD _0807116C: strh r4, [r7] movs r0, 0x1 @@ -18757,7 +18757,7 @@ _080711BA: strh r0, [r5] b _080711F6 .align 2, 0 -_080711D8: .4byte 0x0202e8fd +_080711D8: .4byte gUnknown_0202E8FD _080711DC: bl GetSafariZoneFlag cmp r0, 0 @@ -18791,8 +18791,8 @@ _080711FE: movs r0, 0x1 b _08071226 .align 2, 0 -_0807121C: .4byte 0x0202e8fd -_08071220: .4byte 0x0202e8fc +_0807121C: .4byte gUnknown_0202E8FD +_08071220: .4byte gUnknown_0202E8FC _08071224: movs r0, 0 _08071226: @@ -18848,7 +18848,7 @@ _0807127A: pop {r0} bx r0 .align 2, 0 -_08071280: .4byte 0x03004b28 +_08071280: .4byte gUnknown_03004B28 thumb_func_end task50_startmenu thumb_func_start sub_8071284 @@ -18892,7 +18892,7 @@ sub_80712B4: @ 80712B4 beq _080712F0 b _08071306 .align 2, 0 -_080712D4: .4byte 0x03004b20 +_080712D4: .4byte gTasks _080712D8: ldr r1, _080712E8 ldr r0, _080712EC @@ -18902,7 +18902,7 @@ _080712D8: strh r0, [r2, 0x8] b _08071306 .align 2, 0 -_080712E8: .4byte 0x03004ae8 +_080712E8: .4byte gUnknown_03004AE8 _080712EC: .4byte sub_8071338 _080712F0: ldr r0, _0807130C @@ -18919,7 +18919,7 @@ _08071306: pop {r0} bx r0 .align 2, 0 -_0807130C: .4byte 0x03004ae8 +_0807130C: .4byte gUnknown_03004AE8 thumb_func_end sub_80712B4 thumb_func_start sub_8071310 @@ -19022,12 +19022,12 @@ _080713A8: bl fade_screen b _08071408 .align 2, 0 -_080713DC: .4byte 0x03001770 -_080713E0: .4byte 0x0202e8fc +_080713DC: .4byte gMain +_080713E0: .4byte gUnknown_0202E8FC _080713E4: .4byte gUnknown_08376D24 -_080713E8: .4byte 0x0202e8fe +_080713E8: .4byte gUnknown_0202E8FE _080713EC: .4byte StartMenu_Pokedex -_080713F0: .4byte 0x03004ae8 +_080713F0: .4byte gUnknown_03004AE8 _080713F4: .4byte sub_80714FC _080713F8: .4byte sub_8071554 _080713FC: .4byte sub_8071560 @@ -19060,7 +19060,7 @@ StartMenu_Pokedex: @ 8071418 movs r0, 0 b _08071442 .align 2, 0 -_0807142C: .4byte 0x0202f388 +_0807142C: .4byte gPaletteFade _08071430: movs r0, 0x29 bl sav12_xor_increment @@ -19087,7 +19087,7 @@ sub_807144C: @ 807144C movs r0, 0 b _08071470 .align 2, 0 -_08071460: .4byte 0x0202f388 +_08071460: .4byte gPaletteFade _08071464: bl play_some_sound ldr r0, _08071474 @@ -19112,7 +19112,7 @@ sub_8071478: @ 8071478 movs r0, 0 b _0807149C .align 2, 0 -_0807148C: .4byte 0x0202f388 +_0807148C: .4byte gPaletteFade _08071490: bl play_some_sound ldr r0, _080714A0 @@ -19137,7 +19137,7 @@ sub_80714A4: @ 80714A4 movs r0, 0 b _080714C8 .align 2, 0 -_080714B8: .4byte 0x0202f388 +_080714B8: .4byte gPaletteFade _080714BC: bl play_some_sound ldr r0, _080714CC @@ -19162,7 +19162,7 @@ sub_80714D0: @ 80714D0 movs r0, 0 b _080714F4 .align 2, 0 -_080714E4: .4byte 0x0202f388 +_080714E4: .4byte gPaletteFade _080714E8: bl play_some_sound ldr r0, _080714F8 @@ -19186,7 +19186,7 @@ sub_80714FC: @ 80714FC pop {r1} bx r1 .align 2, 0 -_08071510: .4byte 0x03004ae8 +_08071510: .4byte gUnknown_03004AE8 _08071514: .4byte sub_80715A4 thumb_func_end sub_80714FC @@ -19202,7 +19202,7 @@ sub_8071518: @ 8071518 movs r0, 0 b _08071542 .align 2, 0 -_0807152C: .4byte 0x0202f388 +_0807152C: .4byte gPaletteFade _08071530: bl play_some_sound ldr r0, _08071548 @@ -19216,7 +19216,7 @@ _08071542: bx r1 .align 2, 0 _08071548: .4byte CB2_InitOptionMenu -_0807154C: .4byte 0x03001770 +_0807154C: .4byte gMain _08071550: .4byte sub_805469C thumb_func_end sub_8071518 @@ -19251,7 +19251,7 @@ sub_8071570: @ 8071570 movs r0, 0 b _08071598 .align 2, 0 -_08071584: .4byte 0x0202f388 +_08071584: .4byte gPaletteFade _08071588: bl play_some_sound ldr r0, _0807159C @@ -19263,7 +19263,7 @@ _08071598: pop {r1} bx r1 .align 2, 0 -_0807159C: .4byte 0x03004860 +_0807159C: .4byte gUnknown_03004860 _080715A0: .4byte sub_805469C thumb_func_end sub_8071570 @@ -19278,7 +19278,7 @@ sub_80715A4: @ 80715A4 pop {r1} bx r1 .align 2, 0 -_080715B8: .4byte 0x03004ae8 +_080715B8: .4byte gUnknown_03004AE8 _080715BC: .4byte sub_80715C0 thumb_func_end sub_80715A4 @@ -19305,7 +19305,7 @@ _080715DC: str r0, [r1] b _08071604 .align 2, 0 -_080715EC: .4byte 0x03004ae8 +_080715EC: .4byte gUnknown_03004AE8 _080715F0: .4byte sub_8071338 _080715F4: bl MenuZeroFillScreen @@ -19333,9 +19333,9 @@ sub_807160C: @ 807160C pop {r0} bx r0 .align 2, 0 -_08071624: .4byte 0x030006a8 +_08071624: .4byte gUnknown_030006A8 _08071628: .4byte sub_8071794 -_0807162C: .4byte 0x030006ad +_0807162C: .4byte gUnknown_030006AD thumb_func_end sub_807160C thumb_func_start sub_8071630 @@ -19352,7 +19352,7 @@ sub_8071630: @ 8071630 movs r0, 0 b _0807165E .align 2, 0 -_08071648: .4byte 0x030006ad +_08071648: .4byte gUnknown_030006AD _0807164C: ldr r1, _08071664 movs r0, 0 @@ -19366,8 +19366,8 @@ _0807165E: pop {r1} bx r1 .align 2, 0 -_08071664: .4byte 0x030006ad -_08071668: .4byte 0x030006a8 +_08071664: .4byte gUnknown_030006AD +_08071668: .4byte gUnknown_030006A8 thumb_func_end sub_8071630 thumb_func_start sub_807166C @@ -19404,9 +19404,9 @@ sub_8071684: @ 8071684 pop {r0} bx r0 .align 2, 0 -_080716B0: .4byte 0x020234cc -_080716B4: .4byte 0x030006ad -_080716B8: .4byte 0x030006a8 +_080716B0: .4byte gStringVar4 +_080716B4: .4byte gUnknown_030006AD +_080716B8: .4byte gUnknown_030006A8 thumb_func_end sub_8071684 thumb_func_start task50_save_game @@ -19432,7 +19432,7 @@ _080716D8: strh r0, [r1] b _080716EC .align 2, 0 -_080716E4: .4byte 0x0202e8dc +_080716E4: .4byte gScriptResult _080716E8: ldr r0, _080716FC strh r1, [r0] @@ -19445,7 +19445,7 @@ _080716F6: pop {r0} bx r0 .align 2, 0 -_080716FC: .4byte 0x0202e8dc +_080716FC: .4byte gScriptResult thumb_func_end task50_save_game thumb_func_start sub_8071700 @@ -19477,7 +19477,7 @@ sub_8071724: @ 8071724 strb r0, [r1] bx lr .align 2, 0 -_0807172C: .4byte 0x030006ac +_0807172C: .4byte gUnknown_030006AC thumb_func_end sub_8071724 thumb_func_start sub_8071730 @@ -19499,8 +19499,8 @@ sub_8071730: @ 8071730 movs r0, 0 b _08071760 .align 2, 0 -_08071750: .4byte 0x030006ac -_08071754: .4byte 0x03001770 +_08071750: .4byte gUnknown_030006AC +_08071754: .4byte gMain _08071758: movs r0, 0x5 bl audio_play @@ -19527,8 +19527,8 @@ sub_8071764: @ 8071764 movs r0, 0x1 b _0807178E .align 2, 0 -_08071780: .4byte 0x030006ac -_08071784: .4byte 0x03001770 +_08071780: .4byte gUnknown_030006AC +_08071784: .4byte gMain _08071788: subs r0, 0x1 strb r0, [r1] @@ -19571,7 +19571,7 @@ sub_80717B8: @ 80717B8 pop {r1} bx r1 .align 2, 0 -_080717D0: .4byte 0x030006a8 +_080717D0: .4byte gUnknown_030006A8 _080717D4: .4byte sub_80717D8 thumb_func_end sub_80717B8 @@ -19613,9 +19613,9 @@ _08071812: str r0, [r1] b _08071848 .align 2, 0 -_0807181C: .4byte 0x03005eb8 -_08071820: .4byte 0x020297ec -_08071824: .4byte 0x030006a8 +_0807181C: .4byte gSaveFileStatus +_08071820: .4byte gUnknown_020297EC +_08071824: .4byte gUnknown_030006A8 _08071828: .4byte sub_8071850 _0807182C: ldr r1, _08071834 @@ -19623,7 +19623,7 @@ _0807182C: str r0, [r1] b _08071848 .align 2, 0 -_08071834: .4byte 0x030006a8 +_08071834: .4byte gUnknown_030006A8 _08071838: .4byte sub_80718E8 _0807183C: bl sub_8071710 @@ -19654,7 +19654,7 @@ _0807185E: pop {r1} bx r1 .align 2, 0 -_0807186C: .4byte 0x020297ec +_0807186C: .4byte gUnknown_020297EC _08071870: .4byte gUnknown_081C6CA6 _08071874: .4byte gUnknown_081C6D26 _08071878: .4byte sub_807187C @@ -19674,7 +19674,7 @@ sub_807187C: @ 807187C pop {r1} bx r1 .align 2, 0 -_08071894: .4byte 0x030006a8 +_08071894: .4byte gUnknown_030006A8 _08071898: .4byte sub_807189C thumb_func_end sub_807187C @@ -19704,7 +19704,7 @@ _080718BE: str r0, [r1] b _080718E0 .align 2, 0 -_080718CC: .4byte 0x030006a8 +_080718CC: .4byte gUnknown_030006A8 _080718D0: .4byte sub_80718E8 _080718D4: bl sub_8071710 @@ -19749,7 +19749,7 @@ sub_8071900: @ 8071900 strb r0, [r4] b _0807192E .align 2, 0 -_08071920: .4byte 0x020297ec +_08071920: .4byte gUnknown_020297EC _08071924: movs r0, 0 bl sub_8125D44 @@ -19797,7 +19797,7 @@ _08071978: pop {r1} bx r1 .align 2, 0 -_08071980: .4byte 0x030006a8 +_08071980: .4byte gUnknown_030006A8 _08071984: .4byte sub_8071988 thumb_func_end sub_8071960 @@ -19839,7 +19839,7 @@ _080719C4: pop {r1} bx r1 .align 2, 0 -_080719CC: .4byte 0x030006a8 +_080719CC: .4byte gUnknown_030006A8 _080719D0: .4byte sub_80719D4 thumb_func_end sub_80719AC @@ -20027,7 +20027,7 @@ _08071B42: pop {r0} bx r0 .align 2, 0 -_08071B48: .4byte 0x03001bac +_08071B48: .4byte gUnknown_03001BAC _08071B4C: .4byte sub_8071B64 _08071B50: .4byte sub_8071B54 thumb_func_end sub_8071B28 @@ -20068,8 +20068,8 @@ sub_8071B64: @ 8071B64 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08071B94: .4byte 0x03004b28 -_08071B98: .4byte 0x0202f388 +_08071B94: .4byte gUnknown_03004B28 +_08071B98: .4byte gPaletteFade _08071B9C: .4byte _08071BA0 .align 2, 0 _08071BA0: @@ -20130,7 +20130,7 @@ _08071C14: pop {r0} bx r0 .align 2, 0 -_08071C1C: .4byte 0x03001770 +_08071C1C: .4byte gMain thumb_func_end sub_8071B64 thumb_func_start sub_8071C20 diff --git a/asm/rom_8072DF8.s b/asm/rom_8072DF8.s index 0cbb0a207..fe3a73559 100644 --- a/asm/rom_8072DF8.s +++ b/asm/rom_8072DF8.s @@ -22,8 +22,8 @@ sub_8072DF8: @ 8072DF8 pop {r0} bx r0 .align 2, 0 -_08072E18: .4byte 0x030006c0 -_08072E1C: .4byte 0x0202e9d8 +_08072E18: .4byte gUnknown_030006C0 +_08072E1C: .4byte gUnknown_0202E9D8 _08072E20: .4byte 0x0500003c thumb_func_end sub_8072DF8 @@ -66,8 +66,8 @@ _08072E64: pop {r0} bx r0 .align 2, 0 -_08072E6C: .4byte 0x030006c0 -_08072E70: .4byte 0x0202e9d8 +_08072E6C: .4byte gUnknown_030006C0 +_08072E70: .4byte gUnknown_0202E9D8 thumb_func_end sub_8072E24 thumb_func_start sub_8072E74 @@ -105,9 +105,9 @@ _08072EA6: pop {r0} bx r0 .align 2, 0 -_08072EB0: .4byte 0x030006c0 +_08072EB0: .4byte gUnknown_030006C0 _08072EB4: .4byte 0x040000d4 -_08072EB8: .4byte 0x0202e9d8 +_08072EB8: .4byte gUnknown_0202E9D8 thumb_func_end sub_8072E74 thumb_func_start cur_mapheader_run_tileset_funcs_after_some_cpuset @@ -176,12 +176,12 @@ _08072F2E: pop {r0} bx r0 .align 2, 0 -_08072F34: .4byte 0x030006c2 -_08072F38: .4byte 0x030006c4 -_08072F3C: .4byte 0x030006c6 -_08072F40: .4byte 0x030006c8 -_08072F44: .4byte 0x030006cc -_08072F48: .4byte 0x030006d0 +_08072F34: .4byte gUnknown_030006C2 +_08072F38: .4byte gUnknown_030006C4 +_08072F3C: .4byte gUnknown_030006C6 +_08072F40: .4byte gUnknown_030006C8 +_08072F44: .4byte gUnknown_030006CC +_08072F48: .4byte gUnknown_030006D0 thumb_func_end sub_8072EDC thumb_func_start cur_mapheader_run_tileset1_func @@ -208,10 +208,10 @@ _08072F72: pop {r0} bx r0 .align 2, 0 -_08072F78: .4byte 0x030006c2 -_08072F7C: .4byte 0x030006c4 -_08072F80: .4byte 0x030006cc -_08072F84: .4byte 0x0202e828 +_08072F78: .4byte gUnknown_030006C2 +_08072F7C: .4byte gUnknown_030006C4 +_08072F80: .4byte gUnknown_030006CC +_08072F84: .4byte gMapHeader thumb_func_end cur_mapheader_run_tileset1_func thumb_func_start cur_mapheader_run_tileset2_func @@ -238,10 +238,10 @@ _08072FAE: pop {r0} bx r0 .align 2, 0 -_08072FB4: .4byte 0x030006c6 -_08072FB8: .4byte 0x030006c8 -_08072FBC: .4byte 0x030006d0 -_08072FC0: .4byte 0x0202e828 +_08072FB4: .4byte gUnknown_030006C6 +_08072FB8: .4byte gUnknown_030006C8 +_08072FBC: .4byte gUnknown_030006D0 +_08072FC0: .4byte gMapHeader thumb_func_end cur_mapheader_run_tileset2_func thumb_func_start TilesetCB_General @@ -259,9 +259,9 @@ TilesetCB_General: @ 8072FC4 str r0, [r1] bx lr .align 2, 0 -_08072FDC: .4byte 0x030006c2 -_08072FE0: .4byte 0x030006c4 -_08072FE4: .4byte 0x030006cc +_08072FDC: .4byte gUnknown_030006C2 +_08072FE0: .4byte gUnknown_030006C4 +_08072FE4: .4byte gUnknown_030006CC _08072FE8: .4byte sub_8073014 thumb_func_end TilesetCB_General @@ -280,9 +280,9 @@ TilesetCB_Building: @ 8072FEC str r0, [r1] bx lr .align 2, 0 -_08073004: .4byte 0x030006c2 -_08073008: .4byte 0x030006c4 -_0807300C: .4byte 0x030006cc +_08073004: .4byte gUnknown_030006C2 +_08073008: .4byte gUnknown_030006C4 +_0807300C: .4byte gUnknown_030006CC _08073010: .4byte sub_8073058 thumb_func_end TilesetCB_Building @@ -440,10 +440,10 @@ TilesetCB_Petalburg: @ 8073110 str r0, [r1] bx lr .align 2, 0 -_08073128: .4byte 0x030006c6 -_0807312C: .4byte 0x030006c8 -_08073130: .4byte 0x030006c4 -_08073134: .4byte 0x030006d0 +_08073128: .4byte gUnknown_030006C6 +_0807312C: .4byte gUnknown_030006C8 +_08073130: .4byte gUnknown_030006C4 +_08073134: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Petalburg thumb_func_start TilesetCB_Rustboro @@ -460,10 +460,10 @@ TilesetCB_Rustboro: @ 8073138 str r0, [r1] bx lr .align 2, 0 -_08073150: .4byte 0x030006c6 -_08073154: .4byte 0x030006c8 -_08073158: .4byte 0x030006c4 -_0807315C: .4byte 0x030006d0 +_08073150: .4byte gUnknown_030006C6 +_08073154: .4byte gUnknown_030006C8 +_08073158: .4byte gUnknown_030006C4 +_0807315C: .4byte gUnknown_030006D0 _08073160: .4byte sub_8073424 thumb_func_end TilesetCB_Rustboro @@ -481,10 +481,10 @@ TilesetCB_Dewford: @ 8073164 str r0, [r1] bx lr .align 2, 0 -_0807317C: .4byte 0x030006c6 -_08073180: .4byte 0x030006c8 -_08073184: .4byte 0x030006c4 -_08073188: .4byte 0x030006d0 +_0807317C: .4byte gUnknown_030006C6 +_08073180: .4byte gUnknown_030006C8 +_08073184: .4byte gUnknown_030006C4 +_08073188: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Dewford thumb_func_start TilesetCB_Slateport @@ -501,10 +501,10 @@ TilesetCB_Slateport: @ 807318C str r0, [r1] bx lr .align 2, 0 -_080731A4: .4byte 0x030006c6 -_080731A8: .4byte 0x030006c8 -_080731AC: .4byte 0x030006c4 -_080731B0: .4byte 0x030006d0 +_080731A4: .4byte gUnknown_030006C6 +_080731A8: .4byte gUnknown_030006C8 +_080731AC: .4byte gUnknown_030006C4 +_080731B0: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Slateport thumb_func_start TilesetCB_Mauville @@ -522,11 +522,11 @@ TilesetCB_Mauville: @ 80731B4 str r0, [r1] bx lr .align 2, 0 -_080731CC: .4byte 0x030006c6 -_080731D0: .4byte 0x030006c2 -_080731D4: .4byte 0x030006c8 -_080731D8: .4byte 0x030006c4 -_080731DC: .4byte 0x030006d0 +_080731CC: .4byte gUnknown_030006C6 +_080731D0: .4byte gUnknown_030006C2 +_080731D4: .4byte gUnknown_030006C8 +_080731D8: .4byte gUnknown_030006C4 +_080731DC: .4byte gUnknown_030006D0 _080731E0: .4byte sub_80734A0 thumb_func_end TilesetCB_Mauville @@ -544,10 +544,10 @@ TilesetCB_Lavaridge: @ 80731E4 str r0, [r1] bx lr .align 2, 0 -_080731FC: .4byte 0x030006c6 -_08073200: .4byte 0x030006c8 -_08073204: .4byte 0x030006c4 -_08073208: .4byte 0x030006d0 +_080731FC: .4byte gUnknown_030006C6 +_08073200: .4byte gUnknown_030006C8 +_08073204: .4byte gUnknown_030006C4 +_08073208: .4byte gUnknown_030006D0 _0807320C: .4byte sub_8073514 thumb_func_end TilesetCB_Lavaridge @@ -565,10 +565,10 @@ TilesetCB_Fallarbor: @ 8073210 str r0, [r1] bx lr .align 2, 0 -_08073228: .4byte 0x030006c6 -_0807322C: .4byte 0x030006c8 -_08073230: .4byte 0x030006c4 -_08073234: .4byte 0x030006d0 +_08073228: .4byte gUnknown_030006C6 +_0807322C: .4byte gUnknown_030006C8 +_08073230: .4byte gUnknown_030006C4 +_08073234: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Fallarbor thumb_func_start TilesetCB_Fortree @@ -585,10 +585,10 @@ TilesetCB_Fortree: @ 8073238 str r0, [r1] bx lr .align 2, 0 -_08073250: .4byte 0x030006c6 -_08073254: .4byte 0x030006c8 -_08073258: .4byte 0x030006c4 -_0807325C: .4byte 0x030006d0 +_08073250: .4byte gUnknown_030006C6 +_08073254: .4byte gUnknown_030006C8 +_08073258: .4byte gUnknown_030006C4 +_0807325C: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Fortree thumb_func_start TilesetCB_Lilycove @@ -605,10 +605,10 @@ TilesetCB_Lilycove: @ 8073260 str r0, [r1] bx lr .align 2, 0 -_08073278: .4byte 0x030006c6 -_0807327C: .4byte 0x030006c8 -_08073280: .4byte 0x030006c4 -_08073284: .4byte 0x030006d0 +_08073278: .4byte gUnknown_030006C6 +_0807327C: .4byte gUnknown_030006C8 +_08073280: .4byte gUnknown_030006C4 +_08073284: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Lilycove thumb_func_start TilesetCB_Mossdeep @@ -625,10 +625,10 @@ TilesetCB_Mossdeep: @ 8073288 str r0, [r1] bx lr .align 2, 0 -_080732A0: .4byte 0x030006c6 -_080732A4: .4byte 0x030006c8 -_080732A8: .4byte 0x030006c4 -_080732AC: .4byte 0x030006d0 +_080732A0: .4byte gUnknown_030006C6 +_080732A4: .4byte gUnknown_030006C8 +_080732A8: .4byte gUnknown_030006C4 +_080732AC: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Mossdeep thumb_func_start TilesetCB_EverGrande @@ -645,10 +645,10 @@ TilesetCB_EverGrande: @ 80732B0 str r0, [r1] bx lr .align 2, 0 -_080732C8: .4byte 0x030006c6 -_080732CC: .4byte 0x030006c8 -_080732D0: .4byte 0x030006c4 -_080732D4: .4byte 0x030006d0 +_080732C8: .4byte gUnknown_030006C6 +_080732CC: .4byte gUnknown_030006C8 +_080732D0: .4byte gUnknown_030006C4 +_080732D4: .4byte gUnknown_030006D0 _080732D8: .4byte sub_8073540 thumb_func_end TilesetCB_EverGrande @@ -667,11 +667,11 @@ TilesetCB_Pacifidlog: @ 80732DC str r0, [r1] bx lr .align 2, 0 -_080732F4: .4byte 0x030006c6 -_080732F8: .4byte 0x030006c2 -_080732FC: .4byte 0x030006c8 -_08073300: .4byte 0x030006c4 -_08073304: .4byte 0x030006d0 +_080732F4: .4byte gUnknown_030006C6 +_080732F8: .4byte gUnknown_030006C2 +_080732FC: .4byte gUnknown_030006C8 +_08073300: .4byte gUnknown_030006C4 +_08073304: .4byte gUnknown_030006D0 _08073308: .4byte sub_80735B4 thumb_func_end TilesetCB_Pacifidlog @@ -689,10 +689,10 @@ TilesetCB_Sootopolis: @ 807330C str r0, [r1] bx lr .align 2, 0 -_08073324: .4byte 0x030006c6 -_08073328: .4byte 0x030006c8 -_0807332C: .4byte 0x030006c4 -_08073330: .4byte 0x030006d0 +_08073324: .4byte gUnknown_030006C6 +_08073328: .4byte gUnknown_030006C8 +_0807332C: .4byte gUnknown_030006C4 +_08073330: .4byte gUnknown_030006D0 thumb_func_end TilesetCB_Sootopolis thumb_func_start TilesetCB_Underwater @@ -708,9 +708,9 @@ TilesetCB_Underwater: @ 8073334 str r0, [r1] bx lr .align 2, 0 -_08073348: .4byte 0x030006c6 -_0807334C: .4byte 0x030006c8 -_08073350: .4byte 0x030006d0 +_08073348: .4byte gUnknown_030006C6 +_0807334C: .4byte gUnknown_030006C8 +_08073350: .4byte gUnknown_030006D0 _08073354: .4byte sub_80735E4 thumb_func_end TilesetCB_Underwater @@ -727,9 +727,9 @@ TilesetCB_SootopolisGym: @ 8073358 str r0, [r1] bx lr .align 2, 0 -_0807336C: .4byte 0x030006c6 -_08073370: .4byte 0x030006c8 -_08073374: .4byte 0x030006d0 +_0807336C: .4byte gUnknown_030006C6 +_08073370: .4byte gUnknown_030006C8 +_08073374: .4byte gUnknown_030006D0 _08073378: .4byte sub_80738A8 thumb_func_end TilesetCB_SootopolisGym @@ -747,10 +747,10 @@ TilesetCB_Cave: @ 807337C str r0, [r1] bx lr .align 2, 0 -_08073394: .4byte 0x030006c6 -_08073398: .4byte 0x030006c8 -_0807339C: .4byte 0x030006c4 -_080733A0: .4byte 0x030006d0 +_08073394: .4byte gUnknown_030006C6 +_08073398: .4byte gUnknown_030006C8 +_0807339C: .4byte gUnknown_030006C4 +_080733A0: .4byte gUnknown_030006D0 _080733A4: .4byte sub_8073600 thumb_func_end TilesetCB_Cave @@ -767,9 +767,9 @@ TilesetCB_EliteFour: @ 80733A8 str r0, [r1] bx lr .align 2, 0 -_080733BC: .4byte 0x030006c6 -_080733C0: .4byte 0x030006c8 -_080733C4: .4byte 0x030006d0 +_080733BC: .4byte gUnknown_030006C6 +_080733C0: .4byte gUnknown_030006C8 +_080733C4: .4byte gUnknown_030006D0 _080733C8: .4byte sub_80738C0 thumb_func_end TilesetCB_EliteFour @@ -787,10 +787,10 @@ TilesetCB_MauvilleGym: @ 80733CC str r0, [r1] bx lr .align 2, 0 -_080733E4: .4byte 0x030006c6 -_080733E8: .4byte 0x030006c8 -_080733EC: .4byte 0x030006c4 -_080733F0: .4byte 0x030006d0 +_080733E4: .4byte gUnknown_030006C6 +_080733E8: .4byte gUnknown_030006C8 +_080733EC: .4byte gUnknown_030006C4 +_080733F0: .4byte gUnknown_030006D0 _080733F4: .4byte sub_8073890 thumb_func_end TilesetCB_MauvilleGym @@ -808,10 +808,10 @@ TilesetCB_BikeShop: @ 80733F8 str r0, [r1] bx lr .align 2, 0 -_08073410: .4byte 0x030006c6 -_08073414: .4byte 0x030006c8 -_08073418: .4byte 0x030006c4 -_0807341C: .4byte 0x030006d0 +_08073410: .4byte gUnknown_030006C6 +_08073414: .4byte gUnknown_030006C8 +_08073418: .4byte gUnknown_030006C4 +_0807341C: .4byte gUnknown_030006D0 _08073420: .4byte sub_80738EC thumb_func_end TilesetCB_BikeShop diff --git a/asm/rom_8074BAC.s b/asm/rom_8074BAC.s index d3b081455..d07f83efd 100644 --- a/asm/rom_8074BAC.s +++ b/asm/rom_8074BAC.s @@ -16,7 +16,7 @@ sound_sources_off: @ 8074BAC pop {r0} bx r0 .align 2, 0 -_08074BBC: .4byte 0x03004aec +_08074BBC: .4byte gUnknown_03004AEC thumb_func_end sound_sources_off thumb_func_start sound_something @@ -33,7 +33,7 @@ sound_something: @ 8074BC0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08074BD8: .4byte 0x030006d8 +_08074BD8: .4byte gUnknown_030006D8 _08074BDC: .4byte _08074BE0 .align 2, 0 _08074BE0: @@ -53,7 +53,7 @@ _08074C00: bl sub_8075474 b _08074CA2 .align 2, 0 -_08074C10: .4byte 0x030006d4 +_08074C10: .4byte gUnknown_030006D4 _08074C14: bl sub_8075028 lsls r0, 24 @@ -66,8 +66,8 @@ _08074C14: strb r1, [r0] b _08074CA2 .align 2, 0 -_08074C2C: .4byte 0x030006d6 -_08074C30: .4byte 0x030006d8 +_08074C2C: .4byte gUnknown_030006D6 +_08074C30: .4byte gUnknown_030006D8 _08074C34: bl sub_8075028 lsls r0, 24 @@ -90,9 +90,9 @@ _08074C34: bl sub_8075474 b _08074CA2 .align 2, 0 -_08074C64: .4byte 0x030006d4 -_08074C68: .4byte 0x030006d6 -_08074C6C: .4byte 0x030006d8 +_08074C64: .4byte gUnknown_030006D4 +_08074C68: .4byte gUnknown_030006D6 +_08074C6C: .4byte gUnknown_030006D8 _08074C70: bl sub_8075028 lsls r0, 24 @@ -121,10 +121,10 @@ _08074CA2: pop {r0} bx r0 .align 2, 0 -_08074CA8: .4byte 0x030006d6 -_08074CAC: .4byte 0x030006d9 -_08074CB0: .4byte 0x030006d4 -_08074CB4: .4byte 0x030006d8 +_08074CA8: .4byte gUnknown_030006D6 +_08074CAC: .4byte gUnknown_030006D9 +_08074CB0: .4byte gUnknown_030006D4 +_08074CB4: .4byte gUnknown_030006D8 thumb_func_end sound_something thumb_func_start map_music_set_to_zero @@ -140,10 +140,10 @@ map_music_set_to_zero: @ 8074CB8 strb r1, [r0] bx lr .align 2, 0 -_08074CCC: .4byte 0x030006d4 -_08074CD0: .4byte 0x030006d6 -_08074CD4: .4byte 0x030006d8 -_08074CD8: .4byte 0x030006d9 +_08074CCC: .4byte gUnknown_030006D4 +_08074CD0: .4byte gUnknown_030006D6 +_08074CD4: .4byte gUnknown_030006D8 +_08074CD8: .4byte gUnknown_030006D9 thumb_func_end map_music_set_to_zero thumb_func_start current_map_music_get @@ -152,7 +152,7 @@ current_map_music_get: @ 8074CDC ldrh r0, [r0] bx lr .align 2, 0 -_08074CE4: .4byte 0x030006d4 +_08074CE4: .4byte gUnknown_030006D4 thumb_func_end current_map_music_get thumb_func_start current_map_music_set @@ -167,9 +167,9 @@ current_map_music_set: @ 8074CE8 strb r0, [r1] bx lr .align 2, 0 -_08074CFC: .4byte 0x030006d4 -_08074D00: .4byte 0x030006d6 -_08074D04: .4byte 0x030006d8 +_08074CFC: .4byte gUnknown_030006D4 +_08074D00: .4byte gUnknown_030006D6 +_08074D04: .4byte gUnknown_030006D8 thumb_func_end current_map_music_set thumb_func_start sub_8074D08 @@ -184,9 +184,9 @@ sub_8074D08: @ 8074D08 strb r0, [r1] bx lr .align 2, 0 -_08074D1C: .4byte 0x030006d4 -_08074D20: .4byte 0x030006d6 -_08074D24: .4byte 0x030006d8 +_08074D1C: .4byte gUnknown_030006D4 +_08074D20: .4byte gUnknown_030006D6 +_08074D24: .4byte gUnknown_030006D8 thumb_func_end sub_8074D08 thumb_func_start sub_8074D28 @@ -213,9 +213,9 @@ _08074D3E: pop {r0} bx r0 .align 2, 0 -_08074D54: .4byte 0x030006d4 -_08074D58: .4byte 0x030006d6 -_08074D5C: .4byte 0x030006d8 +_08074D54: .4byte gUnknown_030006D4 +_08074D58: .4byte gUnknown_030006D6 +_08074D5C: .4byte gUnknown_030006D8 thumb_func_end sub_8074D28 thumb_func_start sub_8074D60 @@ -240,9 +240,9 @@ sub_8074D60: @ 8074D60 pop {r0} bx r0 .align 2, 0 -_08074D88: .4byte 0x030006d4 -_08074D8C: .4byte 0x030006d6 -_08074D90: .4byte 0x030006d8 +_08074D88: .4byte gUnknown_030006D4 +_08074D8C: .4byte gUnknown_030006D6 +_08074D90: .4byte gUnknown_030006D8 thumb_func_end sub_8074D60 thumb_func_start sub_8074D94 @@ -272,10 +272,10 @@ sub_8074D94: @ 8074D94 pop {r0} bx r0 .align 2, 0 -_08074DC8: .4byte 0x030006d4 -_08074DCC: .4byte 0x030006d6 -_08074DD0: .4byte 0x030006d8 -_08074DD4: .4byte 0x030006d9 +_08074DC8: .4byte gUnknown_030006D4 +_08074DCC: .4byte gUnknown_030006D6 +_08074DD0: .4byte gUnknown_030006D8 +_08074DD4: .4byte gUnknown_030006D9 thumb_func_end sub_8074D94 thumb_func_start unref_sub_8074DD8 @@ -302,10 +302,10 @@ unref_sub_8074DD8: @ 8074DD8 pop {r0} bx r0 .align 2, 0 -_08074E04: .4byte 0x030006d4 -_08074E08: .4byte 0x030006d6 -_08074E0C: .4byte 0x030006d8 -_08074E10: .4byte 0x030006d9 +_08074E04: .4byte gUnknown_030006D4 +_08074E08: .4byte gUnknown_030006D6 +_08074E0C: .4byte gUnknown_030006D8 +_08074E10: .4byte gUnknown_030006D9 thumb_func_end unref_sub_8074DD8 thumb_func_start sub_8074E14 @@ -322,7 +322,7 @@ sub_8074E14: @ 8074E14 movs r0, 0x1 b _08074E32 .align 2, 0 -_08074E2C: .4byte 0x030006d8 +_08074E2C: .4byte gUnknown_030006D8 _08074E30: movs r0, 0 _08074E32: @@ -350,9 +350,9 @@ pause_music_for_sound_maybe: @ 8074E38 pop {r0} bx r0 .align 2, 0 -_08074E60: .4byte 0x03007380 +_08074E60: .4byte gUnknown_03007380 _08074E64: .4byte gUnknown_0837DEF4 -_08074E68: .4byte 0x030006da +_08074E68: .4byte gUnknown_030006DA thumb_func_end pause_music_for_sound_maybe thumb_func_start ducking_tick @@ -369,7 +369,7 @@ ducking_tick: @ 8074E6C movs r0, 0 b _08074EA0 .align 2, 0 -_08074E84: .4byte 0x030006da +_08074E84: .4byte gUnknown_030006DA _08074E88: cmp r1, 0 bne _08074E98 @@ -377,7 +377,7 @@ _08074E88: bl m4aMPlayContinue b _08074E9E .align 2, 0 -_08074E94: .4byte 0x03007380 +_08074E94: .4byte gUnknown_03007380 _08074E98: movs r0, 0 bl m4aSongNumStart @@ -467,7 +467,7 @@ task50_overworld_fanfare: @ 8074F18 strh r0, [r1] b _08074F3C .align 2, 0 -_08074F2C: .4byte 0x030006da +_08074F2C: .4byte gUnknown_030006DA _08074F30: ldr r0, _08074F44 bl m4aMPlayContinue @@ -478,7 +478,7 @@ _08074F3C: pop {r0} bx r0 .align 2, 0 -_08074F44: .4byte 0x03007380 +_08074F44: .4byte gUnknown_03007380 thumb_func_end task50_overworld_fanfare thumb_func_start task_add_50_overworld_fanfare_if_not_running @@ -533,8 +533,8 @@ _08074F80: pop {r0} bx r0 .align 2, 0 -_08074FAC: .4byte 0x03004aec -_08074FB0: .4byte 0x03007380 +_08074FAC: .4byte gUnknown_03004AEC +_08074FB0: .4byte gUnknown_03007380 _08074FB4: .4byte 0x0000ffff thumb_func_end sub_8074F6C @@ -549,7 +549,7 @@ sub_8074FB8: @ 8074FB8 pop {r0} bx r0 .align 2, 0 -_08074FCC: .4byte 0x03007380 +_08074FCC: .4byte gUnknown_03007380 thumb_func_end sub_8074FB8 thumb_func_start sub_8074FD0 @@ -566,7 +566,7 @@ sub_8074FD0: @ 8074FD0 movs r0, 0 b _08074FF2 .align 2, 0 -_08074FE8: .4byte 0x03007380 +_08074FE8: .4byte gUnknown_03007380 _08074FEC: .4byte 0x0000ffff _08074FF0: movs r0, 0x1 @@ -586,7 +586,7 @@ sub_8074FF8: @ 8074FF8 pop {r0} bx r0 .align 2, 0 -_0807500C: .4byte 0x03007380 +_0807500C: .4byte gUnknown_03007380 thumb_func_end sub_8074FF8 thumb_func_start play_sound_effect @@ -600,7 +600,7 @@ play_sound_effect: @ 8075010 pop {r0} bx r0 .align 2, 0 -_08075024: .4byte 0x03007380 +_08075024: .4byte gUnknown_03007380 thumb_func_end play_sound_effect thumb_func_start sub_8075028 @@ -613,7 +613,7 @@ sub_8075028: @ 8075028 movs r0, 0 b _0807503E .align 2, 0 -_08075038: .4byte 0x03007380 +_08075038: .4byte gUnknown_03007380 _0807503C: movs r0, 0x1 _0807503E: @@ -653,9 +653,9 @@ cry_related: @ 8075044 pop {r0} bx r0 .align 2, 0 -_08075084: .4byte 0x03007380 +_08075084: .4byte gUnknown_03007380 _08075088: .4byte 0x0000ffff -_0807508C: .4byte 0x0202f7a0 +_0807508C: .4byte gUnknown_0202F7A0 thumb_func_end cry_related thumb_func_start sub_8075090 @@ -721,9 +721,9 @@ _080750FE: pop {r0} bx r0 .align 2, 0 -_08075108: .4byte 0x03007380 +_08075108: .4byte gUnknown_03007380 _0807510C: .4byte 0x0000ffff -_08075110: .4byte 0x0202f7a0 +_08075110: .4byte gUnknown_0202F7A0 thumb_func_end sub_80750B4 thumb_func_start sub_8075114 @@ -773,8 +773,8 @@ _08075164: pop {r0} bx r0 .align 2, 0 -_0807516C: .4byte 0x020239f8 -_08075170: .4byte 0x03007380 +_0807516C: .4byte gUnknown_020239F8 +_08075170: .4byte gUnknown_03007380 _08075174: .4byte 0x0000ffff thumb_func_end sub_8075114 @@ -807,9 +807,9 @@ sub_8075178: @ 8075178 pop {r0} bx r0 .align 2, 0 -_080751B4: .4byte 0x03007380 +_080751B4: .4byte gUnknown_03007380 _080751B8: .4byte 0x0000ffff -_080751BC: .4byte 0x0202f7a0 +_080751BC: .4byte gUnknown_0202F7A0 thumb_func_end sub_8075178 thumb_func_start sub_80751C0 @@ -1026,7 +1026,7 @@ _0807535A: bx r0 .align 2, 0 _0807536C: .4byte voicegroup_8453790 -_08075370: .4byte 0x0202f79c +_08075370: .4byte gUnknown_0202F79C thumb_func_end sub_80751C0 thumb_func_start sub_8075374 @@ -1060,7 +1060,7 @@ sub_8075398: @ 8075398 pop {r0} bx r0 .align 2, 0 -_080753AC: .4byte 0x0202f79c +_080753AC: .4byte gUnknown_0202F79C thumb_func_end sub_8075398 thumb_func_start sub_80753B0 @@ -1072,7 +1072,7 @@ sub_80753B0: @ 80753B0 pop {r0} bx r0 .align 2, 0 -_080753C0: .4byte 0x0202f79c +_080753C0: .4byte gUnknown_0202F79C thumb_func_end sub_80753B0 thumb_func_start sub_80753C4 @@ -1087,7 +1087,7 @@ sub_80753C4: @ 80753C4 movs r0, 0 b _080753E2 .align 2, 0 -_080753DC: .4byte 0x0202f79c +_080753DC: .4byte gUnknown_0202F79C _080753E0: movs r0, 0x1 _080753E2: @@ -1106,7 +1106,7 @@ sub_80753E8: @ 80753E8 movs r0, 0 b _08075402 .align 2, 0 -_080753FC: .4byte 0x0202f79c +_080753FC: .4byte gUnknown_0202F79C _08075400: movs r0, 0x1 _08075402: @@ -1127,7 +1127,7 @@ sub_8075408: @ 8075408 strb r0, [r1] b _0807543E .align 2, 0 -_0807541C: .4byte 0x0202f7a0 +_0807541C: .4byte gUnknown_0202F7A0 _08075420: ldr r0, _08075444 ldr r0, [r0] @@ -1146,8 +1146,8 @@ _0807543E: pop {r0} bx r0 .align 2, 0 -_08075444: .4byte 0x0202f79c -_08075448: .4byte 0x03007380 +_08075444: .4byte gUnknown_0202F79C +_08075448: .4byte gUnknown_03007380 _0807544C: .4byte 0x0000ffff thumb_func_end sub_8075408 @@ -1188,7 +1188,7 @@ _08075484: pop {r0} bx r0 .align 2, 0 -_08075490: .4byte 0x03004aec +_08075490: .4byte gUnknown_03004AEC thumb_func_end sub_8075474 thumb_func_start audio_play @@ -1235,8 +1235,8 @@ audio_play_and_stuff: @ 80754A4 pop {r0} bx r0 .align 2, 0 -_080754EC: .4byte 0x030073c0 -_080754F0: .4byte 0x03007400 +_080754EC: .4byte gUnknown_030073C0 +_080754F0: .4byte gUnknown_03007400 _080754F4: .4byte 0x0000ffff thumb_func_end audio_play_and_stuff @@ -1262,7 +1262,7 @@ sub_80754F8: @ 80754F8 pop {r0} bx r0 .align 2, 0 -_08075524: .4byte 0x030073c0 +_08075524: .4byte gUnknown_030073C0 _08075528: .4byte 0x0000ffff thumb_func_end sub_80754F8 @@ -1288,7 +1288,7 @@ sub_807552C: @ 807552C pop {r0} bx r0 .align 2, 0 -_08075558: .4byte 0x03007400 +_08075558: .4byte gUnknown_03007400 _0807555C: .4byte 0x0000ffff thumb_func_end sub_807552C @@ -1311,9 +1311,9 @@ sub_8075560: @ 8075560 pop {r0} bx r0 .align 2, 0 -_08075584: .4byte 0x030073c0 +_08075584: .4byte gUnknown_030073C0 _08075588: .4byte 0x0000ffff -_0807558C: .4byte 0x03007400 +_0807558C: .4byte gUnknown_03007400 thumb_func_end sub_8075560 thumb_func_start mplay_has_finished_maybe @@ -1345,8 +1345,8 @@ _080755BC: movs r0, 0 b _080755CE .align 2, 0 -_080755C0: .4byte 0x030073c0 -_080755C4: .4byte 0x03007400 +_080755C0: .4byte gUnknown_030073C0 +_080755C4: .4byte gUnknown_03007400 _080755C8: .4byte 0x0000ffff _080755CC: movs r0, 0x1 @@ -1369,7 +1369,7 @@ sub_80755D4: @ 80755D4 movs r0, 0x1 b _080755F6 .align 2, 0 -_080755EC: .4byte 0x03007380 +_080755EC: .4byte gUnknown_03007380 _080755F0: .4byte 0x0000ffff _080755F4: movs r0, 0 @@ -1392,7 +1392,7 @@ sub_80755FC: @ 80755FC movs r0, 0x1 b _0807561E .align 2, 0 -_08075614: .4byte 0x03007450 +_08075614: .4byte gUnknown_03007450 _08075618: .4byte 0x0000ffff _0807561C: movs r0, 0 @@ -1480,24 +1480,24 @@ _08075684: pop {r0} bx r0 .align 2, 0 -_080756B8: .4byte 0x0202f7b0 -_080756BC: .4byte 0x0202f7b1 -_080756C0: .4byte 0x0202f7b2 -_080756C4: .4byte 0x0202f7b3 -_080756C8: .4byte 0x0202f7b4 -_080756CC: .4byte 0x0202f7b8 -_080756D0: .4byte 0x0202f7bc -_080756D4: .4byte 0x0202f7be -_080756D8: .4byte 0x0202f7c2 -_080756DC: .4byte 0x0202f7c4 -_080756E0: .4byte 0x0202f7c5 -_080756E4: .4byte 0x0202f7c6 -_080756E8: .4byte 0x0202f7c8 -_080756EC: .4byte 0x0202f7c9 -_080756F0: .4byte 0x0202f7d2 +_080756B8: .4byte gUnknown_0202F7B0 +_080756BC: .4byte gUnknown_0202F7B1 +_080756C0: .4byte gUnknown_0202F7B2 +_080756C4: .4byte gUnknown_0202F7B3 +_080756C8: .4byte gUnknown_0202F7B4 +_080756CC: .4byte gUnknown_0202F7B8 +_080756D0: .4byte gUnknown_0202F7BC +_080756D4: .4byte gUnknown_0202F7BE +_080756D8: .4byte gUnknown_0202F7C2 +_080756DC: .4byte gUnknown_0202F7C4 +_080756E0: .4byte gUnknown_0202F7C5 +_080756E4: .4byte gUnknown_0202F7C6 +_080756E8: .4byte gUnknown_0202F7C8 +_080756EC: .4byte gUnknown_0202F7C9 +_080756F0: .4byte gUnknown_0202F7D2 _080756F4: .4byte 0x0000ffff -_080756F8: .4byte 0x03004b10 -_080756FC: .4byte 0x03004b00 +_080756F8: .4byte gUnknown_03004B10 +_080756FC: .4byte gUnknown_03004B00 thumb_func_end sub_8075624 thumb_func_start move_anim_start_t1 @@ -1520,10 +1520,10 @@ move_anim_start_t1: @ 8075700 pop {r0} bx r0 .align 2, 0 -_08075724: .4byte 0x0202f7c8 -_08075728: .4byte 0x02024c07 -_0807572C: .4byte 0x0202f7c9 -_08075730: .4byte 0x02024c08 +_08075724: .4byte gUnknown_0202F7C8 +_08075728: .4byte gUnknown_02024C07 +_0807572C: .4byte gUnknown_0202F7C9 +_08075730: .4byte gUnknown_02024C08 _08075734: .4byte gBattleAnims_Moves thumb_func_end move_anim_start_t1 @@ -1568,9 +1568,9 @@ _08075774: ldr r1, _08075794 b _0807579E .align 2, 0 -_0807578C: .4byte 0x02024a6a -_08075790: .4byte 0x0202f7ca -_08075794: .4byte 0x030045c0 +_0807578C: .4byte gUnknown_02024A6A +_08075790: .4byte gUnknown_0202F7CA +_08075794: .4byte gEnemyParty _08075798: ldrh r0, [r6] muls r0, r7 @@ -1593,11 +1593,11 @@ _0807579E: ldr r6, _080757D4 b _080757FC .align 2, 0 -_080757C0: .4byte 0x03004360 -_080757C4: .4byte 0x0202f7c6 -_080757C8: .4byte 0x0202f7c2 -_080757CC: .4byte 0x0202f7b1 -_080757D0: .4byte 0x0202f7ac +_080757C0: .4byte gPlayerParty +_080757C4: .4byte gUnknown_0202F7C6 +_080757C8: .4byte gUnknown_0202F7C2 +_080757CC: .4byte gUnknown_0202F7B1 +_080757D0: .4byte gUnknown_0202F7AC _080757D4: .4byte sub_80759D0 _080757D8: ldr r3, _08075808 @@ -1626,13 +1626,13 @@ _080757FC: strh r0, [r3] b _08075828 .align 2, 0 -_08075808: .4byte 0x0202f7c6 -_0807580C: .4byte 0x0202f7c2 -_08075810: .4byte 0x0202f7b1 -_08075814: .4byte 0x0202f7ac +_08075808: .4byte gUnknown_0202F7C6 +_0807580C: .4byte gUnknown_0202F7C2 +_08075810: .4byte gUnknown_0202F7B1 +_08075814: .4byte gUnknown_0202F7AC _08075818: .4byte sub_80759D0 _0807581C: .4byte 0x02019348 -_08075820: .4byte 0x0202f7ca +_08075820: .4byte gUnknown_0202F7CA _08075824: mov r1, r8 strh r1, [r3] @@ -1682,11 +1682,11 @@ _08075862: ldr r2, _08075890 b _08075896 .align 2, 0 -_0807587C: .4byte 0x03004b00 -_08075880: .4byte 0x0202f7a4 -_08075884: .4byte 0x0202f7b0 +_0807587C: .4byte gUnknown_03004B00 +_08075880: .4byte gUnknown_0202F7A4 +_08075884: .4byte gUnknown_0202F7B0 _08075888: .4byte 0x0000ffff -_0807588C: .4byte 0x03004b10 +_0807588C: .4byte gUnknown_03004B10 _08075890: .4byte gUnknown_081C7160 _08075894: adds r4, 0x1 @@ -1722,11 +1722,11 @@ _080758AE: bx r0 .align 2, 0 _080758D0: .4byte 0x0000ffff -_080758D4: .4byte 0x03007380 -_080758D8: .4byte 0x030042c4 -_080758DC: .4byte 0x03004240 -_080758E0: .4byte 0x03004200 -_080758E4: .4byte 0x03004244 +_080758D4: .4byte gUnknown_03007380 +_080758D8: .4byte gUnknown_030042C4 +_080758DC: .4byte gUnknown_03004240 +_080758E0: .4byte gUnknown_03004200 +_080758E4: .4byte gUnknown_03004244 thumb_func_end move_something thumb_func_start move_anim_8072740 @@ -1744,7 +1744,7 @@ move_anim_8072740: @ 80758E8 pop {r0} bx r0 .align 2, 0 -_08075904: .4byte 0x0202f7b2 +_08075904: .4byte gUnknown_0202F7B2 thumb_func_end move_anim_8072740 thumb_func_start move_anim_task_del @@ -1760,7 +1760,7 @@ move_anim_task_del: @ 8075908 pop {r0} bx r0 .align 2, 0 -_08075920: .4byte 0x0202f7b2 +_08075920: .4byte gUnknown_0202F7B2 thumb_func_end move_anim_task_del thumb_func_start move_anim_related_task_del @@ -1776,7 +1776,7 @@ move_anim_related_task_del: @ 8075924 pop {r0} bx r0 .align 2, 0 -_0807593C: .4byte 0x0202f7b3 +_0807593C: .4byte gUnknown_0202F7B3 thumb_func_end move_anim_related_task_del thumb_func_start sub_8075940 @@ -1795,7 +1795,7 @@ _0807594C: b _08075968 .align 2, 0 _08075958: .4byte 0x0000ffff -_0807595C: .4byte 0x03004b10 +_0807595C: .4byte gUnknown_03004B10 _08075960: adds r1, 0x2 adds r2, 0x1 @@ -1825,7 +1825,7 @@ _0807597E: b _0807599C .align 2, 0 _0807598C: .4byte 0x0000ffff -_08075990: .4byte 0x03004b10 +_08075990: .4byte gUnknown_03004B10 _08075994: adds r1, 0x2 adds r2, 0x1 @@ -1852,8 +1852,8 @@ move_anim_waiter: @ 80759A4 movs r0, 0 b _080759CA .align 2, 0 -_080759BC: .4byte 0x0202f7b0 -_080759C0: .4byte 0x0202f7ac +_080759BC: .4byte gUnknown_0202F7B0 +_080759C0: .4byte gUnknown_0202F7AC _080759C4: .4byte sub_80759D0 _080759C8: subs r0, r1, 0x1 @@ -1891,9 +1891,9 @@ _080759F8: bx r0 .align 2, 0 _08075A00: .4byte gUnknown_0837F4B8 -_08075A04: .4byte 0x0202f7a4 -_08075A08: .4byte 0x0202f7b0 -_08075A0C: .4byte 0x0202f7b1 +_08075A04: .4byte gUnknown_0202F7A4 +_08075A08: .4byte gUnknown_0202F7B0 +_08075A0C: .4byte gUnknown_0202F7B1 thumb_func_end sub_80759D0 thumb_func_start ma00_load_graphics @@ -1934,12 +1934,12 @@ ma00_load_graphics: @ 8075A10 pop {r0} bx r0 .align 2, 0 -_08075A5C: .4byte 0x0202f7a4 +_08075A5C: .4byte gUnknown_0202F7A4 _08075A60: .4byte gBattleAnimPicTable - (10000 * 8) _08075A64: .4byte gBattleAnimPaletteTable - (10000 * 8) _08075A68: .4byte 0xffffd8f0 -_08075A6C: .4byte 0x0202f7b0 -_08075A70: .4byte 0x0202f7ac +_08075A6C: .4byte gUnknown_0202F7B0 +_08075A70: .4byte gUnknown_0202F7AC _08075A74: .4byte move_anim_waiter thumb_func_end ma00_load_graphics @@ -1975,7 +1975,7 @@ ma01_080728D0: @ 8075A78 pop {r0} bx r0 .align 2, 0 -_08075AB8: .4byte 0x0202f7a4 +_08075AB8: .4byte gUnknown_0202F7A4 _08075ABC: .4byte gBattleAnimPicTable _08075AC0: .4byte 0xffffd8f0 thumb_func_end ma01_080728D0 @@ -2036,8 +2036,8 @@ _08075B14: subs r0, 0x40 b _08075B36 .align 2, 0 -_08075B2C: .4byte 0x0202f7a4 -_08075B30: .4byte 0x03004b00 +_08075B2C: .4byte gUnknown_0202F7A4 +_08075B30: .4byte gUnknown_03004B00 _08075B34: negs r0, r4 _08075B36: @@ -2046,7 +2046,7 @@ _08075B36: ldr r0, _08075B40 b _08075B56 .align 2, 0 -_08075B40: .4byte 0x0202f7c9 +_08075B40: .4byte gUnknown_0202F7C9 _08075B44: cmp r4, 0x3F bls _08075B4E @@ -2101,9 +2101,9 @@ _08075B74: pop {r0} bx r0 .align 2, 0 -_08075BAC: .4byte 0x0202f7c8 -_08075BB0: .4byte 0x0202f7c9 -_08075BB4: .4byte 0x0202f7b2 +_08075BAC: .4byte gUnknown_0202F7C8 +_08075BB0: .4byte gUnknown_0202F7C9 +_08075BB4: .4byte gUnknown_0202F7B2 thumb_func_end ma02_instanciate_template thumb_func_start sub_8075BB8 @@ -2164,9 +2164,9 @@ _08075C08: pop {r0} bx r0 .align 2, 0 -_08075C28: .4byte 0x0202f7a4 -_08075C2C: .4byte 0x03004b00 -_08075C30: .4byte 0x0202f7b2 +_08075C28: .4byte gUnknown_0202F7A4 +_08075C2C: .4byte gUnknown_03004B00 +_08075C30: .4byte gUnknown_0202F7B2 thumb_func_end sub_8075BB8 thumb_func_start ma04_wait_countdown @@ -2196,9 +2196,9 @@ _08075C52: pop {r0} bx r0 .align 2, 0 -_08075C64: .4byte 0x0202f7a4 -_08075C68: .4byte 0x0202f7b0 -_08075C6C: .4byte 0x0202f7ac +_08075C64: .4byte gUnknown_0202F7A4 +_08075C68: .4byte gUnknown_0202F7B0 +_08075C6C: .4byte gUnknown_0202F7AC _08075C70: .4byte move_anim_waiter thumb_func_end ma04_wait_countdown @@ -2217,9 +2217,9 @@ sub_8075C74: @ 8075C74 strb r2, [r0] b _08075C9E .align 2, 0 -_08075C8C: .4byte 0x0202f7b2 -_08075C90: .4byte 0x0202f7a4 -_08075C94: .4byte 0x0202f7b0 +_08075C8C: .4byte gUnknown_0202F7B2 +_08075C90: .4byte gUnknown_0202F7A4 +_08075C94: .4byte gUnknown_0202F7B0 _08075C98: ldr r1, _08075CA4 movs r0, 0x1 @@ -2228,7 +2228,7 @@ _08075C9E: pop {r0} bx r0 .align 2, 0 -_08075CA4: .4byte 0x0202f7b0 +_08075CA4: .4byte gUnknown_0202F7B0 thumb_func_end sub_8075C74 thumb_func_start nullsub_53 @@ -2269,10 +2269,10 @@ _08075CD8: strh r0, [r1] b _08075D0A .align 2, 0 -_08075CE0: .4byte 0x0202f7b2 -_08075CE4: .4byte 0x0202f7b3 -_08075CE8: .4byte 0x0202f7c2 -_08075CEC: .4byte 0x03004af0 +_08075CE0: .4byte gUnknown_0202F7B2 +_08075CE4: .4byte gUnknown_0202F7B3 +_08075CE8: .4byte gUnknown_0202F7C2 +_08075CEC: .4byte gUnknown_03004AF0 _08075CF0: bl mplay_has_finished_maybe lsls r0, 24 @@ -2292,8 +2292,8 @@ _08075D0A: strb r0, [r1] b _08075D8E .align 2, 0 -_08075D14: .4byte 0x03004af0 -_08075D18: .4byte 0x0202f7b0 +_08075D14: .4byte gUnknown_03004AF0 +_08075D18: .4byte gUnknown_0202F7B0 _08075D1C: ldr r0, _08075D98 bl m4aMPlayStop @@ -2355,14 +2355,14 @@ _08075D8E: pop {r0} bx r0 .align 2, 0 -_08075D98: .4byte 0x030073c0 -_08075D9C: .4byte 0x03007400 -_08075DA0: .4byte 0x03004af0 +_08075D98: .4byte gUnknown_030073C0 +_08075D9C: .4byte gUnknown_03007400 +_08075DA0: .4byte gUnknown_03004AF0 _08075DA4: .4byte 0x0000ffff _08075DA8: .4byte gBattleAnimPicTable -_08075DAC: .4byte 0x03004b10 -_08075DB0: .4byte 0x03007380 -_08075DB4: .4byte 0x0202f7b1 +_08075DAC: .4byte gUnknown_03004B10 +_08075DB0: .4byte gUnknown_03007380 +_08075DB4: .4byte gUnknown_0202F7B1 thumb_func_end sub_8075CB0 thumb_func_start ma09_play_sound @@ -2384,7 +2384,7 @@ ma09_play_sound: @ 8075DB8 pop {r0} bx r0 .align 2, 0 -_08075DDC: .4byte 0x0202f7a4 +_08075DDC: .4byte gUnknown_0202F7A4 thumb_func_end ma09_play_sound thumb_func_start sub_8075DE0 @@ -2400,7 +2400,7 @@ sub_8075DE0: @ 8075DE0 movs r6, 0x2 b _08075E02 .align 2, 0 -_08075DF4: .4byte 0x0202f7a4 +_08075DF4: .4byte gUnknown_0202F7A4 _08075DF8: cmp r6, 0x1 bne _08075DFE @@ -2415,7 +2415,7 @@ _08075E06: ldr r0, _08075E0C b _08075E12 .align 2, 0 -_08075E0C: .4byte 0x0202f7c8 +_08075E0C: .4byte gUnknown_0202F7C8 _08075E10: ldr r0, _08075E44 _08075E12: @@ -2442,7 +2442,7 @@ _08075E3E: movs r7, 0 b _08075E4A .align 2, 0 -_08075E44: .4byte 0x0202f7c9 +_08075E44: .4byte gUnknown_0202F7C9 _08075E48: movs r7, 0x1 _08075E4A: @@ -2484,12 +2484,12 @@ _08075E4A: ldr r0, _08075EAC b _08075EB8 .align 2, 0 -_08075E98: .4byte 0x02024be0 +_08075E98: .4byte gUnknown_02024BE0 _08075E9C: .4byte task_pA_ma0A_obj_to_bg_pal -_08075EA0: .4byte 0x03004b20 -_08075EA4: .4byte 0x02020004 -_08075EA8: .4byte 0x030042c0 -_08075EAC: .4byte 0x030041b4 +_08075EA0: .4byte gTasks +_08075EA4: .4byte gSprites +_08075EA8: .4byte gUnknown_030042C0 +_08075EAC: .4byte gUnknown_030041B4 _08075EB0: ldr r0, _08075F04 ldrh r0, [r0] @@ -2534,10 +2534,10 @@ _08075F00: movs r7, 0 b _08075F16 .align 2, 0 -_08075F04: .4byte 0x03004288 -_08075F08: .4byte 0x03004280 -_08075F0C: .4byte 0x03004b20 -_08075F10: .4byte 0x0202f7c2 +_08075F04: .4byte gUnknown_03004288 +_08075F08: .4byte gUnknown_03004280 +_08075F0C: .4byte gTasks +_08075F10: .4byte gUnknown_0202F7C2 _08075F14: movs r7, 0x1 _08075F16: @@ -2579,12 +2579,12 @@ _08075F16: ldr r0, _08075F78 b _08075F84 .align 2, 0 -_08075F64: .4byte 0x02024be0 +_08075F64: .4byte gUnknown_02024BE0 _08075F68: .4byte task_pA_ma0A_obj_to_bg_pal -_08075F6C: .4byte 0x03004b20 -_08075F70: .4byte 0x02020004 -_08075F74: .4byte 0x030042c0 -_08075F78: .4byte 0x030041b4 +_08075F6C: .4byte gTasks +_08075F70: .4byte gSprites +_08075F74: .4byte gUnknown_030042C0 +_08075F78: .4byte gUnknown_030041B4 _08075F7C: ldr r0, _08075FA8 ldrh r0, [r0] @@ -2611,11 +2611,11 @@ _08075F9A: pop {r0} bx r0 .align 2, 0 -_08075FA8: .4byte 0x03004288 -_08075FAC: .4byte 0x03004280 -_08075FB0: .4byte 0x03004b20 -_08075FB4: .4byte 0x0202f7c2 -_08075FB8: .4byte 0x0202f7a4 +_08075FA8: .4byte gUnknown_03004288 +_08075FAC: .4byte gUnknown_03004280 +_08075FB0: .4byte gTasks +_08075FB4: .4byte gUnknown_0202F7C2 +_08075FB8: .4byte gUnknown_0202F7A4 thumb_func_end sub_8075DE0 thumb_func_start b_side_obj__get_some_boolean @@ -2634,7 +2634,7 @@ b_side_obj__get_some_boolean: @ 8075FBC beq _0807601C b _0807602C .align 2, 0 -_08075FD8: .4byte 0x0202f7c8 +_08075FD8: .4byte gUnknown_0202F7C8 _08075FDC: adds r0, r4, 0 bl sub_8078874 @@ -2671,8 +2671,8 @@ _0807601C: b _0807602E .align 2, 0 _08076020: .4byte 0x02017800 -_08076024: .4byte 0x02020004 -_08076028: .4byte 0x02024be0 +_08076024: .4byte gSprites +_08076028: .4byte gUnknown_02024BE0 _0807602C: movs r0, 0 _0807602E: @@ -2862,13 +2862,13 @@ _08076194: .4byte 0x040000d4 _08076198: .4byte 0x85000400 _0807619C: .4byte 0x81000800 _080761A0: .4byte REG_BG1CNT -_080761A4: .4byte 0x02024be0 -_080761A8: .4byte 0x030042c0 -_080761AC: .4byte 0x02020004 +_080761A4: .4byte gUnknown_02024BE0 +_080761A8: .4byte gUnknown_030042C0 +_080761AC: .4byte gSprites _080761B0: .4byte 0x02019348 -_080761B4: .4byte 0x030041b4 +_080761B4: .4byte gUnknown_030041B4 _080761B8: .4byte REG_BG1HOFS -_080761BC: .4byte 0x0202ecc8 +_080761BC: .4byte gUnknown_0202ECC8 _080761C0: .4byte 0x84000008 _080761C4: mov r0, r9 @@ -3064,17 +3064,17 @@ _08076338: bx r0 .align 2, 0 _08076348: .4byte 0x06006000 -_0807634C: .4byte 0x02020004 +_0807634C: .4byte gSprites _08076350: .4byte 0x040000d4 _08076354: .4byte 0x85000400 _08076358: .4byte 0x0600f000 _0807635C: .4byte 0x85000200 _08076360: .4byte REG_BG2CNT -_08076364: .4byte 0x02024be0 -_08076368: .4byte 0x03004288 -_0807636C: .4byte 0x03004280 +_08076364: .4byte gUnknown_02024BE0 +_08076368: .4byte gUnknown_03004288 +_0807636C: .4byte gUnknown_03004280 _08076370: .4byte REG_BG2HOFS -_08076374: .4byte 0x0202ecc8 +_08076374: .4byte gUnknown_0202ECC8 _08076378: .4byte 0x05000120 _0807637C: .4byte 0x84000008 thumb_func_end sub_8076034 @@ -3270,8 +3270,8 @@ _080764AE: ldr r1, [sp, 0x8] b _08076540 .align 2, 0 -_080764E0: .4byte 0x030042c0 -_080764E4: .4byte 0x030041b4 +_080764E0: .4byte gUnknown_030042C0 +_080764E4: .4byte gUnknown_030041B4 _080764E8: .4byte 0x040000d4 _080764EC: .4byte 0x85000400 _080764F0: @@ -3339,8 +3339,8 @@ _08076540: bx r0 .align 2, 0 _08076568: .4byte 0x06006000 -_0807656C: .4byte 0x03004288 -_08076570: .4byte 0x03004280 +_0807656C: .4byte gUnknown_03004288 +_08076570: .4byte gUnknown_03004280 _08076574: .4byte 0x040000d4 _08076578: .4byte 0x85000400 _0807657C: .4byte 0x0600f000 @@ -3408,11 +3408,11 @@ task_pA_ma0A_obj_to_bg_pal: @ 8076584 adds r0, r1 b _08076634 .align 2, 0 -_080765FC: .4byte 0x03004b20 -_08076600: .4byte 0x02020004 -_08076604: .4byte 0x030042c0 -_08076608: .4byte 0x030041b4 -_0807660C: .4byte 0x0202f0c8 +_080765FC: .4byte gTasks +_08076600: .4byte gSprites +_08076604: .4byte gUnknown_030042C0 +_08076608: .4byte gUnknown_030041B4 +_0807660C: .4byte gUnknown_0202F0C8 _08076610: .4byte 0xfffffe00 _08076614: ldr r1, _08076648 @@ -3443,9 +3443,9 @@ _08076634: pop {r0} bx r0 .align 2, 0 -_08076648: .4byte 0x03004288 -_0807664C: .4byte 0x03004280 -_08076650: .4byte 0x0202f0c8 +_08076648: .4byte gUnknown_03004288 +_0807664C: .4byte gUnknown_03004280 +_08076650: .4byte gUnknown_0202F0C8 _08076654: .4byte 0x040000d4 _08076658: .4byte 0x84000008 thumb_func_end task_pA_ma0A_obj_to_bg_pal @@ -3463,7 +3463,7 @@ ma0B_0807324C: @ 807665C movs r4, 0x2 b _0807667E .align 2, 0 -_08076670: .4byte 0x0202f7a4 +_08076670: .4byte gUnknown_0202F7A4 _08076674: cmp r4, 0x1 bne _0807667A @@ -3478,7 +3478,7 @@ _08076682: ldr r0, _08076688 b _0807668E .align 2, 0 -_08076688: .4byte 0x0202f7c8 +_08076688: .4byte gUnknown_0202F7C8 _0807668C: ldr r0, _080766E4 _0807668E: @@ -3526,10 +3526,10 @@ _080766B4: strb r1, [r0] b _080766F6 .align 2, 0 -_080766E4: .4byte 0x0202f7c9 -_080766E8: .4byte 0x0202f7c2 -_080766EC: .4byte 0x02020004 -_080766F0: .4byte 0x02024be0 +_080766E4: .4byte gUnknown_0202F7C9 +_080766E8: .4byte gUnknown_0202F7C2 +_080766EC: .4byte gSprites +_080766F0: .4byte gUnknown_02024BE0 _080766F4: movs r4, 0 _080766F6: @@ -3554,8 +3554,8 @@ _080766F6: bx r0 .align 2, 0 _08076720: .4byte sub_807672C -_08076724: .4byte 0x03004b20 -_08076728: .4byte 0x0202f7a4 +_08076724: .4byte gTasks +_08076728: .4byte gUnknown_0202F7A4 thumb_func_end ma0B_0807324C thumb_func_start sub_807672C @@ -3592,7 +3592,7 @@ _08076768: movs r4, 0 b _08076772 .align 2, 0 -_0807676C: .4byte 0x03004b20 +_0807676C: .4byte gTasks _08076770: movs r4, 0x1 _08076772: @@ -3632,8 +3632,8 @@ _080767B6: pop {r0} bx r0 .align 2, 0 -_080767BC: .4byte 0x0202f7c2 -_080767C0: .4byte 0x03004b20 +_080767BC: .4byte gUnknown_0202F7C2 +_080767C0: .4byte gTasks thumb_func_end sub_807672C thumb_func_start sub_80767C4 @@ -3649,7 +3649,7 @@ sub_80767C4: @ 80767C4 movs r5, 0x2 b _080767E6 .align 2, 0 -_080767D8: .4byte 0x0202f7a4 +_080767D8: .4byte gUnknown_0202F7A4 _080767DC: cmp r5, 0x1 bne _080767E2 @@ -3664,7 +3664,7 @@ _080767EA: ldr r0, _080767F0 b _080767F6 .align 2, 0 -_080767F0: .4byte 0x0202f7c8 +_080767F0: .4byte gUnknown_0202F7C8 _080767F4: ldr r0, _08076828 _080767F6: @@ -3691,7 +3691,7 @@ _08076822: movs r1, 0 b _0807682E .align 2, 0 -_08076828: .4byte 0x0202f7c9 +_08076828: .4byte gUnknown_0202F7C9 _0807682C: movs r1, 0x1 _0807682E: @@ -3738,8 +3738,8 @@ _08076882: movs r1, 0 b _08076892 .align 2, 0 -_08076888: .4byte 0x02020004 -_0807688C: .4byte 0x02024be0 +_08076888: .4byte gSprites +_0807688C: .4byte gUnknown_02024BE0 _08076890: movs r1, 0x1 _08076892: @@ -3768,9 +3768,9 @@ _080768B4: pop {r0} bx r0 .align 2, 0 -_080768C4: .4byte 0x02020004 -_080768C8: .4byte 0x02024be0 -_080768CC: .4byte 0x0202f7a4 +_080768C4: .4byte gSprites +_080768C8: .4byte gUnknown_02024BE0 +_080768CC: .4byte gUnknown_0202F7A4 thumb_func_end sub_80767C4 thumb_func_start ma23_8073484 @@ -3786,7 +3786,7 @@ ma23_8073484: @ 80768D0 movs r5, 0x2 b _080768F2 .align 2, 0 -_080768E4: .4byte 0x0202f7a4 +_080768E4: .4byte gUnknown_0202F7A4 _080768E8: cmp r5, 0x1 bne _080768EE @@ -3801,7 +3801,7 @@ _080768F6: ldr r0, _080768FC b _08076902 .align 2, 0 -_080768FC: .4byte 0x0202f7c8 +_080768FC: .4byte gUnknown_0202F7C8 _08076900: ldr r0, _08076960 _08076902: @@ -3852,9 +3852,9 @@ _0807692C: strb r1, [r0] b _0807696E .align 2, 0 -_08076960: .4byte 0x0202f7c9 -_08076964: .4byte 0x02020004 -_08076968: .4byte 0x02024be0 +_08076960: .4byte gUnknown_0202F7C9 +_08076964: .4byte gSprites +_08076968: .4byte gUnknown_02024BE0 _0807696C: movs r5, 0 _0807696E: @@ -3879,8 +3879,8 @@ _0807696E: bx r0 .align 2, 0 _08076998: .4byte sub_80769A4 -_0807699C: .4byte 0x03004b20 -_080769A0: .4byte 0x0202f7a4 +_0807699C: .4byte gTasks +_080769A0: .4byte gUnknown_0202F7A4 thumb_func_end ma23_8073484 thumb_func_start sub_80769A4 @@ -3918,7 +3918,7 @@ _080769E2: movs r5, 0 b _080769EE .align 2, 0 -_080769E8: .4byte 0x03004b20 +_080769E8: .4byte gTasks _080769EC: movs r5, 0x1 _080769EE: @@ -3958,7 +3958,7 @@ _08076A32: pop {r0} bx r0 .align 2, 0 -_08076A38: .4byte 0x03004b20 +_08076A38: .4byte gTasks thumb_func_end sub_80769A4 thumb_func_start sub_8076A3C @@ -3987,7 +3987,7 @@ sub_8076A3C: @ 8076A3C pop {r0} bx r0 .align 2, 0 -_08076A6C: .4byte 0x0202f7a4 +_08076A6C: .4byte gUnknown_0202F7A4 _08076A70: .4byte REG_BLDCNT _08076A74: .4byte REG_BLDALPHA thumb_func_end sub_8076A3C @@ -4010,7 +4010,7 @@ sub_8076A78: @ 8076A78 strh r3, [r0] bx lr .align 2, 0 -_08076A98: .4byte 0x0202f7a4 +_08076A98: .4byte gUnknown_0202F7A4 _08076A9C: .4byte REG_BLDCNT thumb_func_end sub_8076A78 @@ -4027,7 +4027,7 @@ sub_8076AA0: @ 8076AA0 strh r1, [r0] bx lr .align 2, 0 -_08076AB4: .4byte 0x0202f7a4 +_08076AB4: .4byte gUnknown_0202F7A4 _08076AB8: .4byte REG_BLDCNT thumb_func_end sub_8076AA0 @@ -4056,8 +4056,8 @@ ma0E_call: @ 8076ABC pop {r0} bx r0 .align 2, 0 -_08076AE8: .4byte 0x0202f7a4 -_08076AEC: .4byte 0x0202f7a8 +_08076AE8: .4byte gUnknown_0202F7A4 +_08076AEC: .4byte gUnknown_0202F7A8 thumb_func_end ma0E_call thumb_func_start sub_8076AF0 @@ -4068,8 +4068,8 @@ sub_8076AF0: @ 8076AF0 str r1, [r0] bx lr .align 2, 0 -_08076AFC: .4byte 0x0202f7a4 -_08076B00: .4byte 0x0202f7a8 +_08076AFC: .4byte gUnknown_0202F7A4 +_08076B00: .4byte gUnknown_0202F7A8 thumb_func_end sub_8076AF0 thumb_func_start ma10_080736AC @@ -4096,8 +4096,8 @@ ma10_080736AC: @ 8076B04 pop {r0} bx r0 .align 2, 0 -_08076B30: .4byte 0x0202f7a4 -_08076B34: .4byte 0x03004b00 +_08076B30: .4byte gUnknown_0202F7A4 +_08076B34: .4byte gUnknown_03004B00 thumb_func_end ma10_080736AC thumb_func_start ma11_if_else @@ -4131,8 +4131,8 @@ _08076B52: pop {r0} bx r0 .align 2, 0 -_08076B70: .4byte 0x0202f7a4 -_08076B74: .4byte 0x0202f7c4 +_08076B70: .4byte gUnknown_0202F7A4 +_08076B74: .4byte gUnknown_0202F7C4 thumb_func_end ma11_if_else thumb_func_start ma12_cond_if @@ -4162,8 +4162,8 @@ ma12_cond_if: @ 8076B78 str r1, [r5] b _08076BB4 .align 2, 0 -_08076BA8: .4byte 0x0202f7a4 -_08076BAC: .4byte 0x0202f7c4 +_08076BA8: .4byte gUnknown_0202F7A4 +_08076BAC: .4byte gUnknown_0202F7C4 _08076BB0: adds r0, r4, 0x6 str r0, [r5] @@ -4192,7 +4192,7 @@ sub_8076BBC: @ 8076BBC str r1, [r3] bx lr .align 2, 0 -_08076BDC: .4byte 0x0202f7a4 +_08076BDC: .4byte gUnknown_0202F7A4 thumb_func_end sub_8076BBC thumb_func_start sub_8076BE0 @@ -4209,7 +4209,7 @@ sub_8076BE0: @ 8076BE0 movs r0, 0 b _08076C02 .align 2, 0 -_08076BF8: .4byte 0x03001770 +_08076BF8: .4byte gMain _08076BFC: .4byte 0x0000043d _08076C00: movs r0, 0x1 @@ -4246,10 +4246,10 @@ ma14_load_background: @ 8076C08 pop {r0} bx r0 .align 2, 0 -_08076C3C: .4byte 0x0202f7a4 +_08076C3C: .4byte gUnknown_0202F7A4 _08076C40: .4byte task_p5_load_battle_screen_elements -_08076C44: .4byte 0x03004b20 -_08076C48: .4byte 0x0202f7c5 +_08076C44: .4byte gTasks +_08076C48: .4byte gUnknown_0202F7C5 thumb_func_end ma14_load_background thumb_func_start sub_8076C4C @@ -4285,9 +4285,9 @@ sub_8076C4C: @ 8076C4C strh r6, [r0, 0x8] b _08076CCA .align 2, 0 -_08076C8C: .4byte 0x0202f7a4 +_08076C8C: .4byte gUnknown_0202F7A4 _08076C90: .4byte task_p5_load_battle_screen_elements -_08076C94: .4byte 0x03004b20 +_08076C94: .4byte gTasks _08076C98: ldr r0, _08076CB4 ldrb r0, [r0] @@ -4303,8 +4303,8 @@ _08076C98: strh r7, [r0, 0x8] b _08076CCA .align 2, 0 -_08076CB4: .4byte 0x0202f7c9 -_08076CB8: .4byte 0x03004b20 +_08076CB4: .4byte gUnknown_0202F7C9 +_08076CB8: .4byte gTasks _08076CBC: ldr r1, _08076CDC lsls r0, r5, 2 @@ -4323,8 +4323,8 @@ _08076CCA: pop {r0} bx r0 .align 2, 0 -_08076CDC: .4byte 0x03004b20 -_08076CE0: .4byte 0x0202f7c5 +_08076CDC: .4byte gTasks +_08076CE0: .4byte gUnknown_0202F7C5 thumb_func_end sub_8076C4C thumb_func_start task_p5_load_battle_screen_elements @@ -4355,7 +4355,7 @@ task_p5_load_battle_screen_elements: @ 8076CE4 strh r0, [r4, 0x1C] b _08076DAC .align 2, 0 -_08076D18: .4byte 0x03004b20 +_08076D18: .4byte gTasks _08076D1C: ldr r2, _08076D38 ldrb r1, [r2, 0x7] @@ -4372,8 +4372,8 @@ _08076D1C: strb r0, [r1] b _08076D84 .align 2, 0 -_08076D38: .4byte 0x0202f388 -_08076D3C: .4byte 0x0202f7c5 +_08076D38: .4byte gPaletteFade +_08076D3C: .4byte gUnknown_0202F7C5 _08076D40: cmp r3, 0x2 bne _08076D84 @@ -4407,7 +4407,7 @@ _08076D5E: strh r1, [r0, 0x1C] b _08076DAC .align 2, 0 -_08076D80: .4byte 0x03004b20 +_08076D80: .4byte gTasks _08076D84: ldrb r1, [r2, 0x7] movs r0, 0x80 @@ -4434,7 +4434,7 @@ _08076DAC: pop {r0} bx r0 .align 2, 0 -_08076DB4: .4byte 0x0202f7c5 +_08076DB4: .4byte gUnknown_0202F7C5 thumb_func_end task_p5_load_battle_screen_elements thumb_func_start sub_8076DB8 @@ -4590,11 +4590,11 @@ ma15_load_battle_screen_elements: @ 8076ECC pop {r0} bx r0 .align 2, 0 -_08076EFC: .4byte 0x0202f7a4 +_08076EFC: .4byte gUnknown_0202F7A4 _08076F00: .4byte task_p5_load_battle_screen_elements -_08076F04: .4byte 0x03004b20 +_08076F04: .4byte gTasks _08076F08: .4byte 0x0000ffff -_08076F0C: .4byte 0x0202f7c5 +_08076F0C: .4byte gUnknown_0202F7C5 thumb_func_end ma15_load_battle_screen_elements thumb_func_start ma16_wait_for_battle_screen_elements_s2 @@ -4612,9 +4612,9 @@ ma16_wait_for_battle_screen_elements_s2: @ 8076F10 movs r0, 0 b _08076F38 .align 2, 0 -_08076F28: .4byte 0x0202f7c5 -_08076F2C: .4byte 0x0202f7a4 -_08076F30: .4byte 0x0202f7b0 +_08076F28: .4byte gUnknown_0202F7C5 +_08076F2C: .4byte gUnknown_0202F7A4 +_08076F30: .4byte gUnknown_0202F7B0 _08076F34: ldr r1, _08076F40 movs r0, 0x1 @@ -4623,7 +4623,7 @@ _08076F38: pop {r0} bx r0 .align 2, 0 -_08076F40: .4byte 0x0202f7b0 +_08076F40: .4byte gUnknown_0202F7B0 thumb_func_end ma16_wait_for_battle_screen_elements_s2 thumb_func_start sub_8076F44 @@ -4641,9 +4641,9 @@ sub_8076F44: @ 8076F44 strb r2, [r0] b _08076F6E .align 2, 0 -_08076F5C: .4byte 0x0202f7c5 -_08076F60: .4byte 0x0202f7a4 -_08076F64: .4byte 0x0202f7b0 +_08076F5C: .4byte gUnknown_0202F7C5 +_08076F60: .4byte gUnknown_0202F7A4 +_08076F64: .4byte gUnknown_0202F7B0 _08076F68: ldr r1, _08076F74 movs r0, 0x1 @@ -4652,7 +4652,7 @@ _08076F6E: pop {r0} bx r0 .align 2, 0 -_08076F74: .4byte 0x0202f7b0 +_08076F74: .4byte gUnknown_0202F7B0 thumb_func_end sub_8076F44 thumb_func_start ma18_load_background_probably @@ -4671,7 +4671,7 @@ ma18_load_background_probably: @ 8076F78 pop {r0} bx r0 .align 2, 0 -_08076F94: .4byte 0x0202f7a4 +_08076F94: .4byte gUnknown_0202F7A4 thumb_func_end ma18_load_background_probably thumb_func_start sub_8076F98 @@ -4704,7 +4704,7 @@ sub_8076F98: @ 8076F98 movs r4, 0x3F b _0807706E .align 2, 0 -_08076FD4: .4byte 0x0202f7c8 +_08076FD4: .4byte gUnknown_0202F7C8 _08076FD8: .4byte 0x02017810 _08076FDC: bl sub_8076BE0 @@ -4723,8 +4723,8 @@ _08076FDC: beq _0807707A b _08077068 .align 2, 0 -_08076FFC: .4byte 0x0202f7c8 -_08077000: .4byte 0x0202f7c9 +_08076FFC: .4byte gUnknown_0202F7C8 +_08077000: .4byte gUnknown_0202F7C9 _08077004: ldr r0, _0807702C ldrb r0, [r0] @@ -4745,8 +4745,8 @@ _08077004: movs r4, 0xC0 b _0807706E .align 2, 0 -_0807702C: .4byte 0x0202f7c8 -_08077030: .4byte 0x0202f7c9 +_0807702C: .4byte gUnknown_0202F7C8 +_08077030: .4byte gUnknown_0202F7C9 _08077034: movs r0, 0x40 negs r0, r0 @@ -4772,7 +4772,7 @@ _08077042: movs r4, 0x3F b _0807706E .align 2, 0 -_08077064: .4byte 0x0202f7c9 +_08077064: .4byte gUnknown_0202F7C9 _08077068: lsls r0, r4, 24 negs r0, r0 @@ -4831,7 +4831,7 @@ sub_8077094: @ 8077094 movs r4, 0x3F b _080770F6 .align 2, 0 -_080770D0: .4byte 0x0202f7c8 +_080770D0: .4byte gUnknown_0202F7C8 _080770D4: .4byte 0x02017810 _080770D8: ldr r0, _08077100 @@ -4855,7 +4855,7 @@ _080770F6: pop {r1} bx r1 .align 2, 0 -_08077100: .4byte 0x0202f7c8 +_08077100: .4byte gUnknown_0202F7C8 thumb_func_end sub_8077094 thumb_func_start sub_8077104 @@ -4949,7 +4949,7 @@ ma19_08073BC8: @ 807716C pop {r0} bx r0 .align 2, 0 -_080771A0: .4byte 0x0202f7a4 +_080771A0: .4byte gUnknown_0202F7A4 thumb_func_end ma19_08073BC8 thumb_func_start ma1A_8073C00 @@ -4972,7 +4972,7 @@ ma1A_8073C00: @ 80771A4 pop {r0} bx r0 .align 2, 0 -_080771CC: .4byte 0x0202f7a4 +_080771CC: .4byte gUnknown_0202F7A4 thumb_func_end ma1A_8073C00 thumb_func_start ma1B_8073C2C @@ -5061,10 +5061,10 @@ ma1B_8073C2C: @ 80771D0 pop {r0} bx r0 .align 2, 0 -_08077280: .4byte 0x0202f7a4 +_08077280: .4byte gUnknown_0202F7A4 _08077284: .4byte c3_08073CEC -_08077288: .4byte 0x03004b20 -_0807728C: .4byte 0x0202f7b3 +_08077288: .4byte gTasks +_0807728C: .4byte gUnknown_0202F7B3 thumb_func_end ma1B_8073C2C thumb_func_start c3_08073CEC @@ -5103,7 +5103,7 @@ c3_08073CEC: @ 8077290 lsls r2, r3, 16 b _080772FC .align 2, 0 -_080772D4: .4byte 0x03004b20 +_080772D4: .4byte gTasks _080772D8: lsls r1, r6, 16 lsls r0, r3, 16 @@ -5142,7 +5142,7 @@ _08077314: pop {r0} bx r0 .align 2, 0 -_0807731C: .4byte 0x0202f7b3 +_0807731C: .4byte gUnknown_0202F7B3 thumb_func_end c3_08073CEC thumb_func_start sub_8077320 @@ -5211,10 +5211,10 @@ sub_8077320: @ 8077320 pop {r0} bx r0 .align 2, 0 -_080773A4: .4byte 0x0202f7a4 +_080773A4: .4byte gUnknown_0202F7A4 _080773A8: .4byte c3_08073CEC -_080773AC: .4byte 0x03004b20 -_080773B0: .4byte 0x0202f7b3 +_080773AC: .4byte gTasks +_080773B0: .4byte gUnknown_0202F7B3 thumb_func_end sub_8077320 thumb_func_start sub_80773B4 @@ -5303,10 +5303,10 @@ sub_80773B4: @ 80773B4 pop {r0} bx r0 .align 2, 0 -_08077464: .4byte 0x0202f7a4 +_08077464: .4byte gUnknown_0202F7A4 _08077468: .4byte c3_08073CEC -_0807746C: .4byte 0x03004b20 -_08077470: .4byte 0x0202f7b3 +_0807746C: .4byte gTasks +_08077470: .4byte gUnknown_0202F7B3 thumb_func_end sub_80773B4 thumb_func_start ma1C_8073ED0 @@ -5369,10 +5369,10 @@ ma1C_8073ED0: @ 8077474 pop {r0} bx r0 .align 2, 0 -_080774EC: .4byte 0x0202f7a4 +_080774EC: .4byte gUnknown_0202F7A4 _080774F0: .4byte sub_80774FC -_080774F4: .4byte 0x03004b20 -_080774F8: .4byte 0x0202f7b3 +_080774F4: .4byte gTasks +_080774F8: .4byte gUnknown_0202F7B3 thumb_func_end ma1C_8073ED0 thumb_func_start sub_80774FC @@ -5419,8 +5419,8 @@ _0807754A: pop {r0} bx r0 .align 2, 0 -_08077550: .4byte 0x03004b20 -_08077554: .4byte 0x0202f7b3 +_08077550: .4byte gTasks +_08077554: .4byte gUnknown_0202F7B3 thumb_func_end sub_80774FC thumb_func_start ma1D_08073FB4 @@ -5473,10 +5473,10 @@ ma1D_08073FB4: @ 8077558 pop {r0} bx r0 .align 2, 0 -_080775BC: .4byte 0x0202f7a4 +_080775BC: .4byte gUnknown_0202F7A4 _080775C0: .4byte sub_80775CC -_080775C4: .4byte 0x03004b20 -_080775C8: .4byte 0x0202f7b3 +_080775C4: .4byte gTasks +_080775C8: .4byte gUnknown_0202F7B3 thumb_func_end ma1D_08073FB4 thumb_func_start sub_80775CC @@ -5510,8 +5510,8 @@ _08077600: pop {r0} bx r0 .align 2, 0 -_08077608: .4byte 0x03004b20 -_0807760C: .4byte 0x0202f7b3 +_08077608: .4byte gTasks +_0807760C: .4byte gUnknown_0202F7B3 thumb_func_end sub_80775CC thumb_func_start sub_8077610 @@ -5569,9 +5569,9 @@ _0807765A: pop {r0} bx r0 .align 2, 0 -_08077678: .4byte 0x0202f7a4 -_0807767C: .4byte 0x03004b00 -_08077680: .4byte 0x0202f7b3 +_08077678: .4byte gUnknown_0202F7A4 +_0807767C: .4byte gUnknown_03004B00 +_08077680: .4byte gUnknown_0202F7B3 thumb_func_end sub_8077610 thumb_func_start ma20_wait_for_something @@ -5601,10 +5601,10 @@ ma20_wait_for_something: @ 8077684 strh r5, [r4] b _080776F6 .align 2, 0 -_080776BC: .4byte 0x0202f7b3 -_080776C0: .4byte 0x03004af0 -_080776C4: .4byte 0x030073c0 -_080776C8: .4byte 0x03007400 +_080776BC: .4byte gUnknown_0202F7B3 +_080776C0: .4byte gUnknown_03004AF0 +_080776C4: .4byte gUnknown_030073C0 +_080776C8: .4byte gUnknown_03007400 _080776CC: ldr r1, _080776DC movs r0, 0 @@ -5615,8 +5615,8 @@ _080776D2: strb r0, [r1] b _080776F6 .align 2, 0 -_080776DC: .4byte 0x03004af0 -_080776E0: .4byte 0x0202f7b0 +_080776DC: .4byte gUnknown_03004AF0 +_080776E0: .4byte gUnknown_0202F7B0 _080776E4: ldr r0, _080776FC movs r2, 0 @@ -5632,9 +5632,9 @@ _080776F6: pop {r0} bx r0 .align 2, 0 -_080776FC: .4byte 0x03004af0 -_08077700: .4byte 0x0202f7a4 -_08077704: .4byte 0x0202f7b0 +_080776FC: .4byte gUnknown_03004AF0 +_08077700: .4byte gUnknown_0202F7A4 +_08077704: .4byte gUnknown_0202F7B0 thumb_func_end ma20_wait_for_something thumb_func_start ma21_08074164 @@ -5671,8 +5671,8 @@ ma21_08074164: @ 8077708 str r1, [r5] b _08077756 .align 2, 0 -_08077748: .4byte 0x0202f7a4 -_0807774C: .4byte 0x03004b00 +_08077748: .4byte gUnknown_0202F7A4 +_0807774C: .4byte gUnknown_03004B00 _08077750: adds r0, r4, 0 adds r0, 0x8 @@ -5708,7 +5708,7 @@ sub_807775C: @ 807775C str r1, [r4] b _08077796 .align 2, 0 -_0807778C: .4byte 0x0202f7a4 +_0807778C: .4byte gUnknown_0202F7A4 _08077790: ldr r0, [r4] adds r0, 0x4 @@ -5732,8 +5732,8 @@ sub_807779C: @ 807779C ldr r0, _080777B4 b _080777BA .align 2, 0 -_080777B0: .4byte 0x0202f7a4 -_080777B4: .4byte 0x0202f7c9 +_080777B0: .4byte gUnknown_0202F7A4 +_080777B4: .4byte gUnknown_0202F7C9 _080777B8: ldr r0, _080777FC _080777BA: @@ -5770,7 +5770,7 @@ _080777F4: pop {r0} bx r0 .align 2, 0 -_080777FC: .4byte 0x0202f7c8 +_080777FC: .4byte gUnknown_0202F7C8 _08077800: .4byte REG_BG1CNT _08077804: .4byte REG_BG2CNT thumb_func_end sub_807779C @@ -5805,7 +5805,7 @@ _0807783A: pop {r0} bx r0 .align 2, 0 -_08077840: .4byte 0x0202f7a4 +_08077840: .4byte gUnknown_0202F7A4 _08077844: .4byte REG_BG1CNT _08077848: .4byte REG_BG2CNT thumb_func_end sub_8077808 @@ -5834,9 +5834,9 @@ sub_807784C: @ 807784C ldrb r0, [r5] b _0807788A .align 2, 0 -_0807787C: .4byte 0x0202f7a4 -_08077880: .4byte 0x0202f7c8 -_08077884: .4byte 0x0202f7c9 +_0807787C: .4byte gUnknown_0202F7A4 +_08077880: .4byte gUnknown_0202F7C8 +_08077884: .4byte gUnknown_0202F7C9 _08077888: ldrb r0, [r7] _0807788A: @@ -5905,8 +5905,8 @@ _080778F8: pop {r0} bx r0 .align 2, 0 -_08077904: .4byte 0x0202f7a4 -_08077908: .4byte 0x02020004 +_08077904: .4byte gUnknown_0202F7A4 +_08077908: .4byte gSprites thumb_func_end ma2B_make_side_invisible thumb_func_start ma2C_make_side_visible @@ -5939,8 +5939,8 @@ _08077936: pop {r0} bx r0 .align 2, 0 -_08077944: .4byte 0x0202f7a4 -_08077948: .4byte 0x02020004 +_08077944: .4byte gUnknown_0202F7A4 +_08077948: .4byte gSprites thumb_func_end ma2C_make_side_visible thumb_func_start sub_807794C @@ -5979,9 +5979,9 @@ sub_807794C: @ 807794C movs r0, 0 b _080779B0 .align 2, 0 -_08077998: .4byte 0x0202f7a4 -_0807799C: .4byte 0x0202f7c8 -_080779A0: .4byte 0x0202f7c9 +_08077998: .4byte gUnknown_0202F7A4 +_0807799C: .4byte gUnknown_0202F7C8 +_080779A0: .4byte gUnknown_0202F7C9 _080779A4: ldrb r0, [r5] bl battle_get_per_side_status_permutated @@ -6019,7 +6019,7 @@ _080779E0: bl sub_8076464 b _080779F6 .align 2, 0 -_080779EC: .4byte 0x02020004 +_080779EC: .4byte gSprites _080779F0: movs r0, 0x1 bl sub_8076464 @@ -6065,9 +6065,9 @@ sub_80779FC: @ 80779FC movs r0, 0 b _08077A60 .align 2, 0 -_08077A48: .4byte 0x0202f7a4 -_08077A4C: .4byte 0x0202f7c8 -_08077A50: .4byte 0x0202f7c9 +_08077A48: .4byte gUnknown_0202F7A4 +_08077A4C: .4byte gUnknown_0202F7C8 +_08077A50: .4byte gUnknown_0202F7C9 _08077A54: ldrb r0, [r5] bl battle_get_per_side_status_permutated @@ -6099,7 +6099,7 @@ _08077A88: pop {r0} bx r0 .align 2, 0 -_08077A90: .4byte 0x02020004 +_08077A90: .4byte gSprites thumb_func_end sub_80779FC thumb_func_start ma2F_stop_music @@ -6116,9 +6116,9 @@ ma2F_stop_music: @ 8077A94 pop {r0} bx r0 .align 2, 0 -_08077AB0: .4byte 0x030073c0 -_08077AB4: .4byte 0x03007400 -_08077AB8: .4byte 0x0202f7a4 +_08077AB0: .4byte gUnknown_030073C0 +_08077AB4: .4byte gUnknown_03007400 +_08077AB8: .4byte gUnknown_0202F7A4 thumb_func_end ma2F_stop_music thumb_func_start sub_8077ABC @@ -6171,7 +6171,7 @@ _08077B00: b _08077BF4 .align 2, 0 _08077B20: .4byte gUnknown_0837F578 -_08077B24: .4byte 0x020239f8 +_08077B24: .4byte gUnknown_020239F8 _08077B28: ldr r4, _08077B48 adds r0, r5, 0 @@ -6189,7 +6189,7 @@ _08077B28: b _08077BF4 .align 2, 0 _08077B48: .4byte gUnknown_0837F578 -_08077B4C: .4byte 0x020239f8 +_08077B4C: .4byte gUnknown_020239F8 _08077B50: bl sub_8076BE0 lsls r0, 24 @@ -6230,8 +6230,8 @@ _08077B74: b _08077BC2 .align 2, 0 _08077B9C: .4byte 0x02017800 -_08077BA0: .4byte 0x02024a6a -_08077BA4: .4byte 0x030045c0 +_08077BA0: .4byte gUnknown_02024A6A +_08077BA4: .4byte gEnemyParty _08077BA8: lsls r0, r5, 2 ldr r1, _08077BD0 @@ -6255,8 +6255,8 @@ _08077BC2: b _08077BDE .align 2, 0 _08077BD0: .4byte 0x02017800 -_08077BD4: .4byte 0x02024a6a -_08077BD8: .4byte 0x03004360 +_08077BD4: .4byte gUnknown_02024A6A +_08077BD8: .4byte gPlayerParty _08077BDC: ldrh r1, [r1, 0x2] _08077BDE: @@ -6335,8 +6335,8 @@ _08077C44: b _08077C7E .align 2, 0 _08077C6C: .4byte 0x02017800 -_08077C70: .4byte 0x02024a6a -_08077C74: .4byte 0x03004360 +_08077C70: .4byte gUnknown_02024A6A +_08077C74: .4byte gPlayerParty _08077C78: ldr r0, _08077CB4 adds r0, r1, r0 @@ -6368,7 +6368,7 @@ _08077C7E: adds r0, r5, 0 b _08077CC2 .align 2, 0 -_08077CB4: .4byte 0x02024e70 +_08077CB4: .4byte gUnknown_02024E70 _08077CB8: movs r1, 0xCE lsls r1, 1 @@ -6395,7 +6395,7 @@ _08077CCC: .align 2, 0 _08077CE0: .4byte SPECIES_CASTFORM _08077CE4: .4byte gUnknown_0837F5AC -_08077CE8: .4byte 0x02024e84 +_08077CE8: .4byte gUnknown_02024E84 _08077CEC: movs r0, 0xCE lsls r0, 1 @@ -6433,8 +6433,8 @@ _08077D04: b _08077D42 .align 2, 0 _08077D30: .4byte 0x02017800 -_08077D34: .4byte 0x02024a6a -_08077D38: .4byte 0x030045c0 +_08077D34: .4byte gUnknown_02024A6A +_08077D38: .4byte gEnemyParty _08077D3C: ldr r0, _08077D78 adds r0, r1, r0 @@ -6466,7 +6466,7 @@ _08077D42: adds r0, r5, 0 b _08077D86 .align 2, 0 -_08077D78: .4byte 0x02024e70 +_08077D78: .4byte gUnknown_02024E70 _08077D7C: movs r1, 0xCE lsls r1, 1 @@ -6494,7 +6494,7 @@ _08077D90: .align 2, 0 _08077DA8: .4byte SPECIES_CASTFORM _08077DAC: .4byte gUnknownCastformCoords_0837F598 -_08077DB0: .4byte 0x02024e84 +_08077DB0: .4byte gUnknown_02024E84 _08077DB4: movs r0, 0xCE lsls r0, 1 @@ -6552,7 +6552,7 @@ sub_8077DD8: @ 8077DD8 .align 2, 0 _08077E14: .4byte SPECIES_CASTFORM _08077E18: .4byte gUnknownCastformData_0837F5A8 -_08077E1C: .4byte 0x02024e84 +_08077E1C: .4byte gUnknown_02024E84 _08077E20: movs r0, 0xCE lsls r0, 1 @@ -6654,7 +6654,7 @@ _08077ED4: bx r1 .align 2, 0 _08077EDC: .4byte gUnknown_0837F578 -_08077EE0: .4byte 0x020239f8 +_08077EE0: .4byte gUnknown_020239F8 thumb_func_end sub_8077E44 thumb_func_start sub_8077EE4 @@ -6701,7 +6701,7 @@ _08077F1C: b _08077F3E .align 2, 0 _08077F34: .4byte 0x02017800 -_08077F38: .4byte 0x0202f7ca +_08077F38: .4byte gUnknown_0202F7CA _08077F3C: ldrh r1, [r1, 0x2] _08077F3E: @@ -6812,8 +6812,8 @@ sub_8077FC0: @ 8077FC0 b _0807802A .align 2, 0 _08078004: .4byte 0x02017800 -_08078008: .4byte 0x02024a6a -_0807800C: .4byte 0x030045c0 +_08078008: .4byte gUnknown_02024A6A +_0807800C: .4byte gEnemyParty _08078010: lsls r0, r5, 2 ldr r1, _08078038 @@ -6837,8 +6837,8 @@ _0807802A: b _08078046 .align 2, 0 _08078038: .4byte 0x02017800 -_0807803C: .4byte 0x02024a6a -_08078040: .4byte 0x03004360 +_0807803C: .4byte gUnknown_02024A6A +_08078040: .4byte gPlayerParty _08078044: ldrh r4, [r1, 0x2] _08078046: @@ -6878,8 +6878,8 @@ obj_id_for_side_relative_to_move: @ 8078068 ldrb r0, [r4] b _080780EE .align 2, 0 -_08078088: .4byte 0x0202f7c8 -_0807808C: .4byte 0x02024be0 +_08078088: .4byte gUnknown_0202F7C8 +_0807808C: .4byte gUnknown_02024BE0 _08078090: cmp r0, 0x1 bne _080780B0 @@ -6893,8 +6893,8 @@ _08078090: ldrb r0, [r4] b _080780EE .align 2, 0 -_080780A8: .4byte 0x0202f7c9 -_080780AC: .4byte 0x02024be0 +_080780A8: .4byte gUnknown_0202F7C9 +_080780AC: .4byte gUnknown_02024BE0 _080780B0: cmp r1, 0x2 bne _080780CC @@ -6908,7 +6908,7 @@ _080780B0: beq _080780DE b _080780E8 .align 2, 0 -_080780C8: .4byte 0x0202f7c8 +_080780C8: .4byte gUnknown_0202F7C8 _080780CC: ldr r5, _080780E4 ldrb r0, [r5] @@ -6922,7 +6922,7 @@ _080780DE: movs r0, 0xFF b _080780F2 .align 2, 0 -_080780E4: .4byte 0x0202f7c9 +_080780E4: .4byte gUnknown_0202F7C9 _080780E8: ldr r1, _080780F8 ldrb r0, [r5] @@ -6935,7 +6935,7 @@ _080780F2: pop {r1} bx r1 .align 2, 0 -_080780F8: .4byte 0x02024be0 +_080780F8: .4byte gUnknown_02024BE0 thumb_func_end obj_id_for_side_relative_to_move thumb_func_start oamt_set_x3A_32 @@ -7418,7 +7418,7 @@ unref_sub_8078414: @ 8078414 pop {r0} bx r0 .align 2, 0 -_08078450: .4byte 0x0202f7c9 +_08078450: .4byte gUnknown_0202F7C9 _08078454: .4byte sub_80782F8 thumb_func_end unref_sub_8078414 @@ -7456,7 +7456,7 @@ sub_8078458: @ 8078458 strh r1, [r0, 0x26] b _080784A2 .align 2, 0 -_08078498: .4byte 0x02020004 +_08078498: .4byte gSprites _0807849C: adds r0, r3, 0 bl sub_8078104 @@ -7507,7 +7507,7 @@ sub_80784A8: @ 80784A8 strh r0, [r1, 0x26] b _080784FE .align 2, 0 -_080784F4: .4byte 0x02020004 +_080784F4: .4byte gSprites _080784F8: adds r0, r4, 0 bl sub_8078104 @@ -7619,7 +7619,7 @@ unref_sub_8078588: @ 8078588 pop {r0} bx r0 .align 2, 0 -_080785C4: .4byte 0x0202f7c8 +_080785C4: .4byte gUnknown_0202F7C8 _080785C8: .4byte sub_80782F8 thumb_func_end unref_sub_8078588 @@ -7723,7 +7723,7 @@ sub_8078650: @ 8078650 pop {r0} bx r0 .align 2, 0 -_08078678: .4byte 0x0202f7c8 +_08078678: .4byte gUnknown_0202F7C8 thumb_func_end sub_8078650 thumb_func_start sub_807867C @@ -7754,8 +7754,8 @@ sub_807867C: @ 807867C lsls r0, r5, 16 b _080786D8 .align 2, 0 -_080786B4: .4byte 0x0202f7c8 -_080786B8: .4byte 0x0202f7c9 +_080786B4: .4byte gUnknown_0202F7C8 +_080786B8: .4byte gUnknown_0202F7C9 _080786BC: ldrb r0, [r7] bl battle_side_get_owner @@ -7888,8 +7888,8 @@ _0807878C: pop {r0} bx r0 .align 2, 0 -_080787A8: .4byte 0x0202f7c9 -_080787AC: .4byte 0x03004b00 +_080787A8: .4byte gUnknown_0202F7C9 +_080787AC: .4byte gUnknown_03004B00 thumb_func_end sub_8078764 thumb_func_start sub_80787B0 @@ -7910,7 +7910,7 @@ sub_80787B0: @ 80787B0 movs r1, 0x1 b _080787E8 .align 2, 0 -_080787D0: .4byte 0x0202f7c8 +_080787D0: .4byte gUnknown_0202F7C8 _080787D4: ldr r4, _0807880C ldrb r0, [r4] @@ -7939,8 +7939,8 @@ _080787E8: pop {r0} bx r0 .align 2, 0 -_0807880C: .4byte 0x0202f7c8 -_08078810: .4byte 0x03004b00 +_0807880C: .4byte gUnknown_0202F7C8 +_08078810: .4byte gUnknown_03004B00 thumb_func_end sub_80787B0 thumb_func_start battle_side_get_owner @@ -7954,7 +7954,7 @@ battle_side_get_owner: @ 8078814 ands r0, r1 bx lr .align 2, 0 -_08078824: .4byte 0x02024a72 +_08078824: .4byte gUnknown_02024A72 thumb_func_end battle_side_get_owner thumb_func_start battle_get_per_side_status @@ -7966,7 +7966,7 @@ battle_get_per_side_status: @ 8078828 ldrb r0, [r0] bx lr .align 2, 0 -_08078834: .4byte 0x02024a72 +_08078834: .4byte gUnknown_02024A72 thumb_func_end battle_get_per_side_status thumb_func_start battle_get_side_with_given_state @@ -7999,8 +7999,8 @@ _08078862: pop {r1} bx r1 .align 2, 0 -_0807886C: .4byte 0x02024a68 -_08078870: .4byte 0x02024a72 +_0807886C: .4byte gUnknown_02024A68 +_08078870: .4byte gUnknown_02024A72 thumb_func_end battle_get_side_with_given_state thumb_func_start sub_8078874 @@ -8023,8 +8023,8 @@ sub_8078874: @ 8078874 beq _080788EE b _080788FC .align 2, 0 -_08078898: .4byte 0x0202f7c8 -_0807889C: .4byte 0x0202f7c9 +_08078898: .4byte gUnknown_0202F7C8 +_0807889C: .4byte gUnknown_0202F7C9 _080788A0: ldr r0, _080788C8 adds r0, r4, r0 @@ -8045,9 +8045,9 @@ _080788A0: ldr r1, _080788D0 b _080788E2 .align 2, 0 -_080788C8: .4byte 0x02024a72 -_080788CC: .4byte 0x02024a6a -_080788D0: .4byte 0x030045c0 +_080788C8: .4byte gUnknown_02024A72 +_080788CC: .4byte gUnknown_02024A6A +_080788D0: .4byte gEnemyParty _080788D4: ldr r1, _080788F4 lsls r0, r5, 1 @@ -8066,8 +8066,8 @@ _080788EE: movs r0, 0x1 b _080788FE .align 2, 0 -_080788F4: .4byte 0x02024a6a -_080788F8: .4byte 0x03004360 +_080788F4: .4byte gUnknown_02024A6A +_080788F8: .4byte gPlayerParty _080788FC: movs r0, 0 _080788FE: @@ -8084,7 +8084,7 @@ battle_type_is_double: @ 8078904 ands r0, r1 bx lr .align 2, 0 -_08078910: .4byte 0x020239f8 +_08078910: .4byte gUnknown_020239F8 thumb_func_end battle_type_is_double thumb_func_start sub_8078914 @@ -8152,7 +8152,7 @@ _08078978: movs r0, 0x8 b _080789AA .align 2, 0 -_08078994: .4byte 0x0202f7c8 +_08078994: .4byte gUnknown_0202F7C8 _08078998: .4byte 0x06004000 _0807899C: .4byte 0x0600e000 _080789A0: @@ -8799,8 +8799,8 @@ _08078DF0: bx r0 .align 2, 0 _08078E2C: .4byte 0xffff0000 -_08078E30: .4byte 0x02020004 -_08078E34: .4byte 0x030027f0 +_08078E30: .4byte gSprites +_08078E34: .4byte gOamMatrices thumb_func_end obj_id_set_rotscale thumb_func_start sub_8078E38 @@ -8826,7 +8826,7 @@ sub_8078E38: @ 8078E38 movs r0, 0x1 b _08078E6A .align 2, 0 -_08078E64: .4byte 0x02020004 +_08078E64: .4byte gSprites _08078E68: movs r0, 0 _08078E6A: @@ -8936,7 +8936,7 @@ _08078F0E: pop {r0} bx r0 .align 2, 0 -_08078F38: .4byte 0x02020004 +_08078F38: .4byte gSprites _08078F3C: .4byte 0x02017810 thumb_func_end sub_8078E70 @@ -8984,7 +8984,7 @@ sub_8078F40: @ 8078F40 pop {r0} bx r0 .align 2, 0 -_08078F98: .4byte 0x02020004 +_08078F98: .4byte gSprites thumb_func_end sub_8078F40 thumb_func_start sub_8078F9C @@ -9018,8 +9018,8 @@ _08078FC8: pop {r0} bx r0 .align 2, 0 -_08078FD4: .4byte 0x02020004 -_08078FD8: .4byte 0x030027f0 +_08078FD4: .4byte gSprites +_08078FD8: .4byte gOamMatrices thumb_func_end sub_8078F9C thumb_func_start sub_8078FDC @@ -9115,7 +9115,7 @@ _08079082: bx r0 .align 2, 0 _08079090: .4byte 0xffff0000 -_08079094: .4byte 0x030027f0 +_08079094: .4byte gOamMatrices thumb_func_end sub_8078FDC thumb_func_start sub_8079098 @@ -9239,8 +9239,8 @@ _08079120: bge _08079120 b _08079194 .align 2, 0 -_08079178: .4byte 0x0202eac8 -_0807917C: .4byte 0x0202eec8 +_08079178: .4byte gPlttBufferUnfaded +_0807917C: .4byte gPlttBufferFaded _08079180: .4byte 0xfffffc1f _08079184: lsls r1, r0, 1 @@ -9255,8 +9255,8 @@ _08079194: pop {r0} bx r0 .align 2, 0 -_0807919C: .4byte 0x0202eac8 -_080791A0: .4byte 0x0202eec8 +_0807919C: .4byte gPlttBufferUnfaded +_080791A0: .4byte gPlttBufferFaded _080791A4: .4byte REG_BG0CNT thumb_func_end sub_8079108 @@ -9375,8 +9375,8 @@ _08079270: lsls r0, 1 b _08079294 .align 2, 0 -_08079288: .4byte 0x0202f7c8 -_0807928C: .4byte 0x0202f7c9 +_08079288: .4byte gUnknown_0202F7C8 +_0807928C: .4byte gUnknown_0202F7C9 _08079290: movs r0, 0x80 lsls r0, 7 @@ -9560,7 +9560,7 @@ _080793DE: bl sub_80787B0 b _080793FA .align 2, 0 -_080793F0: .4byte 0x03004b00 +_080793F0: .4byte gUnknown_03004B00 _080793F4: adds r0, r4, 0 bl sub_8078764 @@ -9646,9 +9646,9 @@ _08079458: pop {r0} bx r0 .align 2, 0 -_08079494: .4byte 0x03004b00 -_08079498: .4byte 0x0202f7c8 -_0807949C: .4byte 0x0202f7c9 +_08079494: .4byte gUnknown_03004B00 +_08079498: .4byte gUnknown_0202F7C8 +_0807949C: .4byte gUnknown_0202F7C9 _080794A0: .4byte sub_8078B34 _080794A4: .4byte move_anim_8072740 thumb_func_end sub_807941C @@ -9700,9 +9700,9 @@ _080794C8: pop {r0} bx r0 .align 2, 0 -_08079508: .4byte 0x0202f7c8 -_0807950C: .4byte 0x03004b00 -_08079510: .4byte 0x0202f7c9 +_08079508: .4byte gUnknown_0202F7C8 +_0807950C: .4byte gUnknown_03004B00 +_08079510: .4byte gUnknown_0202F7C9 _08079514: .4byte sub_8079518 thumb_func_end sub_80794A8 @@ -9735,7 +9735,7 @@ sub_8079534: @ 8079534 movs r7, 0x3 b _08079550 .align 2, 0 -_08079548: .4byte 0x03004b00 +_08079548: .4byte gUnknown_03004B00 _0807954C: movs r4, 0 movs r7, 0x1 @@ -9750,7 +9750,7 @@ _08079550: ldr r0, _08079564 b _08079572 .align 2, 0 -_08079564: .4byte 0x0202f7c8 +_08079564: .4byte gUnknown_0202F7C8 _08079568: adds r0, r5, 0 adds r1, r4, 0 @@ -9800,9 +9800,9 @@ _0807958A: pop {r0} bx r0 .align 2, 0 -_080795D0: .4byte 0x0202f7c9 -_080795D4: .4byte 0x0202f7c8 -_080795D8: .4byte 0x03004b00 +_080795D0: .4byte gUnknown_0202F7C9 +_080795D4: .4byte gUnknown_0202F7C8 +_080795D8: .4byte gUnknown_03004B00 _080795DC: .4byte sub_8078B34 _080795E0: .4byte move_anim_8072740 thumb_func_end sub_8079534 @@ -9854,7 +9854,7 @@ _08079600: asrs r0, 16 b _08079652 .align 2, 0 -_08079640: .4byte 0x02020004 +_08079640: .4byte gSprites _08079644: adds r0, r6, 0x1 lsls r0, 16 @@ -9948,9 +9948,9 @@ _080796A4: pop {r0} bx r0 .align 2, 0 -_080796E4: .4byte 0x03004b00 +_080796E4: .4byte gUnknown_03004B00 _080796E8: .4byte 0x0000ffff -_080796EC: .4byte 0x03004b20 +_080796EC: .4byte gTasks _080796F0: .4byte REG_BLDALPHA _080796F4: .4byte sub_80796F8 thumb_func_end sub_8079670 @@ -9995,7 +9995,7 @@ sub_80796F8: @ 80796F8 strh r0, [r3, 0xE] b _0807975C .align 2, 0 -_08079744: .4byte 0x03004b20 +_08079744: .4byte gTasks _08079748: ldrh r2, [r3, 0x10] movs r0, 0x10 @@ -10052,7 +10052,7 @@ sub_8079790: @ 8079790 bl move_anim_task_del b _080797DA .align 2, 0 -_080797B0: .4byte 0x03004b00 +_080797B0: .4byte gUnknown_03004B00 _080797B4: ldr r1, _080797E0 lsls r0, r4, 2 @@ -10077,8 +10077,8 @@ _080797DA: pop {r0} bx r0 .align 2, 0 -_080797E0: .4byte 0x03004b20 -_080797E4: .4byte 0x02020004 +_080797E0: .4byte gTasks +_080797E4: .4byte gSprites _080797E8: .4byte 0x00000101 thumb_func_end sub_8079790 @@ -10101,7 +10101,7 @@ sub_80797EC: @ 80797EC str r1, [r0] bx lr .align 2, 0 -_0807980C: .4byte 0x03004b00 +_0807980C: .4byte gUnknown_03004B00 _08079810: .4byte sub_8079814 thumb_func_end sub_80797EC @@ -10150,7 +10150,7 @@ sub_8079814: @ 8079814 strh r0, [r4, 0x14] b _080798A4 .align 2, 0 -_0807986C: .4byte 0x03004b20 +_0807986C: .4byte gTasks _08079870: ldrh r2, [r4, 0xC] subs r2, 0x1 @@ -10199,7 +10199,7 @@ sub_80798AC: @ 80798AC bl move_anim_task_del b _080798E6 .align 2, 0 -_080798CC: .4byte 0x03004b00 +_080798CC: .4byte gUnknown_03004B00 _080798D0: ldr r1, _080798EC lsls r0, r4, 2 @@ -10216,7 +10216,7 @@ _080798E6: pop {r0} bx r0 .align 2, 0 -_080798EC: .4byte 0x03004b20 +_080798EC: .4byte gTasks _080798F0: .4byte 0x00000101 thumb_func_end sub_80798AC @@ -10330,7 +10330,7 @@ _0807997A: strh r0, [r4, 0x18] b _08079A2C .align 2, 0 -_080799CC: .4byte 0x0202f7d4 +_080799CC: .4byte gUnknown_0202F7D4 _080799D0: .4byte 0x00007ffe _080799D4: ldrh r0, [r1, 0x2] @@ -10378,7 +10378,7 @@ _08079A08: bne _08079A08 b _08079A5A .align 2, 0 -_08079A24: .4byte 0x0202f7d4 +_08079A24: .4byte gUnknown_0202F7D4 _08079A28: .4byte 0x00007ffd _08079A2C: ldrh r0, [r4, 0x16] @@ -10402,7 +10402,7 @@ _08079A34: movs r0, 0 b _08079A5C .align 2, 0 -_08079A54: .4byte 0x02020004 +_08079A54: .4byte gSprites _08079A58: strh r2, [r4, 0x16] _08079A5A: @@ -10453,8 +10453,8 @@ _08079AA0: pop {r0} bx r0 .align 2, 0 -_08079AB0: .4byte 0x02020004 -_08079AB4: .4byte 0x030027f0 +_08079AB0: .4byte gSprites +_08079AB4: .4byte gOamMatrices thumb_func_end sub_8079A64 thumb_func_start sub_8079AB8 @@ -10499,8 +10499,8 @@ _08079AF8: pop {r0} bx r0 .align 2, 0 -_08079B08: .4byte 0x02020004 -_08079B0C: .4byte 0x030027f0 +_08079B08: .4byte gSprites +_08079B0C: .4byte gOamMatrices thumb_func_end sub_8079AB8 thumb_func_start sub_8079B10 @@ -10532,8 +10532,8 @@ _08079B2C: ldrh r1, [r0] b _08079B96 .align 2, 0 -_08079B44: .4byte 0x02020004 -_08079B48: .4byte 0x02024be0 +_08079B44: .4byte gSprites +_08079B48: .4byte gUnknown_02024BE0 _08079B4C: .4byte gMonBackPicCoords _08079B50: .4byte 0x02019348 _08079B54: @@ -10563,8 +10563,8 @@ _08079B54: b _08079B96 .align 2, 0 _08079B88: .4byte 0x02017800 -_08079B8C: .4byte 0x02024a6a -_08079B90: .4byte 0x03004360 +_08079B8C: .4byte gUnknown_02024A6A +_08079B90: .4byte gPlayerParty _08079B94: ldrh r1, [r1, 0x2] _08079B96: @@ -10593,8 +10593,8 @@ _08079B9E: b _08079BD2 .align 2, 0 _08079BC4: .4byte 0x02017800 -_08079BC8: .4byte 0x02024a6a -_08079BCC: .4byte 0x030045c0 +_08079BC8: .4byte gUnknown_02024A6A +_08079BCC: .4byte gEnemyParty _08079BD0: ldrh r1, [r1, 0x2] _08079BD2: @@ -10755,7 +10755,7 @@ _08079CE2: pop {r1} bx r1 .align 2, 0 -_08079CE8: .4byte 0x02020004 +_08079CE8: .4byte gSprites thumb_func_end sub_8079C74 thumb_func_start sub_8079CEC @@ -10783,8 +10783,8 @@ _08079D0A: pop {r0} bx r0 .align 2, 0 -_08079D18: .4byte 0x0202f7be -_08079D1C: .4byte 0x03004b00 +_08079D18: .4byte gUnknown_0202F7BE +_08079D1C: .4byte gUnknown_03004B00 thumb_func_end sub_8079CEC thumb_func_start unref_sub_8079D20 @@ -10911,10 +10911,10 @@ _08079E08: pop {r0} bx r0 .align 2, 0 -_08079E14: .4byte 0x0202f7c9 -_08079E18: .4byte 0x02020004 -_08079E1C: .4byte 0x02024be0 -_08079E20: .4byte 0x0202f7c8 +_08079E14: .4byte gUnknown_0202F7C9 +_08079E18: .4byte gSprites +_08079E1C: .4byte gUnknown_02024BE0 +_08079E20: .4byte gUnknown_0202F7C8 thumb_func_end unref_sub_8079D20 thumb_func_start sub_8079E24 @@ -10969,9 +10969,9 @@ _08079E7E: pop {r0} bx r0 .align 2, 0 -_08079E84: .4byte 0x02024a68 -_08079E88: .4byte 0x02020004 -_08079E8C: .4byte 0x02024be0 +_08079E84: .4byte gUnknown_02024A68 +_08079E88: .4byte gSprites +_08079E8C: .4byte gUnknown_02024BE0 thumb_func_end sub_8079E24 thumb_func_start sub_8079E90 @@ -11275,7 +11275,7 @@ _0807A0D0: .align 2, 0 _0807A0E4: .4byte gSpriteTemplate_837F5B0 _0807A0E8: .4byte gMonBackPicCoords -_0807A0EC: .4byte 0x02020004 +_0807A0EC: .4byte gSprites _0807A0F0: .4byte gSpriteAffineAnimTable_81E7C18 thumb_func_end sub_8079F44 @@ -11408,8 +11408,8 @@ _0807A1A4: b _0807A200 .align 2, 0 _0807A1EC: .4byte 0x02017800 -_0807A1F0: .4byte 0x02024a6a -_0807A1F4: .4byte 0x03004360 +_0807A1F0: .4byte gUnknown_02024A6A +_0807A1F4: .4byte gPlayerParty _0807A1F8: ldrh r7, [r1, 0x2] ldr r0, _0807A238 @@ -11444,7 +11444,7 @@ _0807A200: movs r0, 0xC9 b _0807A246 .align 2, 0 -_0807A238: .4byte 0x02024e70 +_0807A238: .4byte gUnknown_02024E70 _0807A23C: movs r1, 0xCE lsls r1, 1 @@ -11503,8 +11503,8 @@ _0807A26C: b _0807A2BC .align 2, 0 _0807A2A8: .4byte 0x02017800 -_0807A2AC: .4byte 0x02024a6a -_0807A2B0: .4byte 0x030045c0 +_0807A2AC: .4byte gUnknown_02024A6A +_0807A2B0: .4byte gEnemyParty _0807A2B4: ldrh r7, [r1, 0x2] ldr r0, _0807A2F4 @@ -11539,7 +11539,7 @@ _0807A2BC: movs r0, 0xC9 b _0807A302 .align 2, 0 -_0807A2F4: .4byte 0x02024e70 +_0807A2F4: .4byte gUnknown_02024E70 _0807A2F8: movs r1, 0xCE lsls r1, 1 @@ -11563,7 +11563,7 @@ _0807A30C: b _0807A33E .align 2, 0 _0807A31C: .4byte SPECIES_CASTFORM -_0807A320: .4byte 0x02024e84 +_0807A320: .4byte gUnknown_02024E84 _0807A324: .4byte gUnknownCastformCoords_0837F598 _0807A328: movs r0, 0xCE @@ -11837,7 +11837,7 @@ sub_807A4A0: @ 807A4A0 bx r1 .align 2, 0 _0807A538: .4byte SpriteCallbackDummy -_0807A53C: .4byte 0x02020004 +_0807A53C: .4byte gSprites _0807A540: .4byte 0xfffffc00 thumb_func_end sub_807A4A0 @@ -11869,8 +11869,8 @@ sub_807A544: @ 807A544 adds r1, r2, 0 b _0807A58E .align 2, 0 -_0807A57C: .4byte 0x0202f7c8 -_0807A580: .4byte 0x03004b00 +_0807A57C: .4byte gUnknown_0202F7C8 +_0807A580: .4byte gUnknown_03004B00 _0807A584: ldr r1, _0807A5B8 ldrh r0, [r1] @@ -11899,7 +11899,7 @@ _0807A58E: pop {r0} bx r0 .align 2, 0 -_0807A5B8: .4byte 0x03004b00 +_0807A5B8: .4byte gUnknown_03004B00 _0807A5BC: .4byte move_anim_8074EE0 _0807A5C0: .4byte sub_8078504 thumb_func_end sub_807A544 @@ -11926,8 +11926,8 @@ sub_807A5C4: @ 807A5C4 adds r1, r2, 0 b _0807A5FE .align 2, 0 -_0807A5EC: .4byte 0x0202f7c8 -_0807A5F0: .4byte 0x03004b00 +_0807A5EC: .4byte gUnknown_0202F7C8 +_0807A5F0: .4byte gUnknown_03004B00 _0807A5F4: ldr r1, _0807A630 ldrh r0, [r1] @@ -11959,7 +11959,7 @@ _0807A5FE: pop {r0} bx r0 .align 2, 0 -_0807A630: .4byte 0x03004b00 +_0807A630: .4byte gUnknown_03004B00 _0807A634: .4byte move_anim_8074EE0 _0807A638: .4byte sub_8078504 thumb_func_end sub_807A5C4 @@ -11982,8 +11982,8 @@ sub_807A63C: @ 807A63C strh r1, [r4, 0x20] b _0807A674 .align 2, 0 -_0807A660: .4byte 0x0202f7c8 -_0807A664: .4byte 0x03004b00 +_0807A660: .4byte gUnknown_0202F7C8 +_0807A664: .4byte gUnknown_03004B00 _0807A668: ldr r1, _0807A690 ldrh r0, [r1] @@ -12005,7 +12005,7 @@ _0807A674: pop {r0} bx r0 .align 2, 0 -_0807A690: .4byte 0x03004b00 +_0807A690: .4byte gUnknown_03004B00 _0807A694: .4byte sub_8078600 _0807A698: .4byte move_anim_8072740 thumb_func_end sub_807A63C @@ -12085,9 +12085,9 @@ _0807A72C: movs r0, 0x2 b _0807A742 .align 2, 0 -_0807A730: .4byte 0x03004b20 -_0807A734: .4byte 0x0202f7c8 -_0807A738: .4byte 0x02020004 +_0807A730: .4byte gTasks +_0807A734: .4byte gUnknown_0202F7C8 +_0807A738: .4byte gSprites _0807A73C: .4byte 0x00002771 _0807A740: movs r0, 0x3 @@ -12113,10 +12113,10 @@ _0807A742: pop {r0} bx r0 .align 2, 0 -_0807A770: .4byte 0x0202eac8 -_0807A774: .4byte 0x0202eec8 +_0807A770: .4byte gPlttBufferUnfaded +_0807A774: .4byte gPlttBufferFaded _0807A778: .4byte REG_BG0CNT -_0807A77C: .4byte 0x03004b00 +_0807A77C: .4byte gUnknown_03004B00 _0807A780: .4byte sub_807A784 thumb_func_end sub_807A69C @@ -12140,7 +12140,7 @@ sub_807A784: @ 807A784 beq _0807A7B2 b _0807A844 .align 2, 0 -_0807A7A8: .4byte 0x03004b20 +_0807A7A8: .4byte gTasks _0807A7AC: cmp r0, 0x2 beq _0807A830 @@ -12170,7 +12170,7 @@ _0807A7B2: strh r1, [r4, 0xE] b _0807A822 .align 2, 0 -_0807A7E4: .4byte 0x02020004 +_0807A7E4: .4byte gSprites _0807A7E8: adds r0, r4, 0 adds r1, r5, 0 @@ -12206,7 +12206,7 @@ _0807A822: strh r0, [r4, 0xC] b _0807A844 .align 2, 0 -_0807A82C: .4byte 0x02020004 +_0807A82C: .4byte gSprites _0807A830: movs r2, 0x12 ldrsh r0, [r4, r2] @@ -12288,7 +12288,7 @@ _0807A8C0: pop {r0} bx r0 .align 2, 0 -_0807A8CC: .4byte 0x02020004 +_0807A8CC: .4byte gSprites _0807A8D0: .4byte sub_807A8D4 thumb_func_end sub_807A850 @@ -12318,7 +12318,7 @@ _0807A8FE: pop {r0} bx r0 .align 2, 0 -_0807A904: .4byte 0x03004b20 +_0807A904: .4byte gTasks thumb_func_end sub_807A8D4 thumb_func_start sub_807A908 @@ -12346,7 +12346,7 @@ sub_807A908: @ 807A908 movs r0, 0x5 b _0807A942 .align 2, 0 -_0807A93C: .4byte 0x0202f7c8 +_0807A93C: .4byte gUnknown_0202F7C8 _0807A940: ldr r0, _0807A954 _0807A942: @@ -12442,8 +12442,8 @@ sub_807A9BC: @ 807A9BC subs r0, 0x14 b _0807AA0A .align 2, 0 -_0807A9F4: .4byte 0x03004b00 -_0807A9F8: .4byte 0x0202f7c9 +_0807A9F4: .4byte gUnknown_03004B00 +_0807A9F8: .4byte gUnknown_0202F7C9 _0807A9FC: ldrh r0, [r5, 0x8] subs r0, 0x1E diff --git a/build_tools.sh b/build_tools.sh index 12d0f149d..26f1f35b3 100755 --- a/build_tools.sh +++ b/build_tools.sh @@ -5,3 +5,4 @@ make -C tools/preproc make -C tools/bin2c make -C tools/rsfont make -C tools/aif2pcm +make -C tools/ramscrgen diff --git a/ewram_syms.txt b/ewram_syms.txt deleted file mode 100644 index 30e9adc57..000000000 --- a/ewram_syms.txt +++ /dev/null @@ -1,88 +0,0 @@ -unk_2000000 = 0x2000000; -unk_2004000 = 0x2004000; - -unk_20160BC = 0x20160BC; - -gSecretBaseRecord = 0x2017000; - -dword_2017100 = 0x2017100; - -gUnknown_020239F8 = 0x20239F8; - -gUnknown_02024A60 = 0x2024A60; - -gBattleMons = 0x2024A80; - -gUnknown_02024BE6 = 0x2024BE6; - -byte_2024C06 = 0x2024C06; -gUnknown_02024C07 = 0x2024C07; -gUnknown_02024C08 = 0x2024C08; -gUnknown_02024C0C = 0x2024C0C; -gXXX_CritRelated = 0x2024C0D; - -word_2024DB8 = 0x2024DB8; - -gEnigmaBerries = 0x2024DF0; - -gBattleMovePower = 0x2024E80; -word_2024E82 = 0x2024E82; -byte_2024E88 = 0x2024E88; - -gUnknown_02024E8C = 0x2024E8C; - -gSaveBlock2 = 0x2024EA4; - -gSaveBlock1 = 0x2025734; - -gMapHeader = 0x202E828; - -gPlayerAvatar = 0x202E858; - -gFieldMessageBoxWindow = 0x202E87C; - -gUnknown_0202E8AC = 0x202E8AC; -gUnknown_0202E8B0 = 0x202E8B0; -gUnknown_0202E8B4 = 0x202E8B4; -gUnknown_0202E8B6 = 0x202E8B6; -gUnknown_0202E8B8 = 0x202E8B8; -gUnknown_0202E8BA = 0x202E8BA; -gUnknown_0202E8BC = 0x202E8BC; -gUnknown_0202E8C4 = 0x202E8C4; -gUnknown_0202E8C6 = 0x202E8C6; -gUnknown_0202E8C8 = 0x202E8C8; -gUnknown_0202E8CC = 0x202E8CC; -gScriptResult = 0x202E8DC; -gUnknown_0202E8E0 = 0x202E8E0; - -gMenuWindow = 0x202E908; -gMenuWindowPtr = 0x202E9C8; -gMenuMultistepInitState = 0x202E9CC; -gMenuTextTileOffset = 0x202E9CE; -gMenuTextWindowTileOffset = 0x202E9D0; -gMenuTextWindowContentTileOffset = 0x202E9D2; -gMenuMessageBoxContentTileOffset = 0x202E9D4; - -gPlttBufferUnfaded = 0x202EAC8; -gPlttBufferFaded = 0x202EEC8; -gPlttBufferTransferPending = 0x202F398; -gPaletteDecompressionBuffer = 0x202F39C; -gPaletteStructs = 0x202F2C8; -gPaletteFade = 0x202F388; - -word_202FF5E = 0x202FF5E; - -gUnknown_0202FF84 = 0x202FF84; -gUnknown_0202FF88 = 0x202FF88; -gUnknown_0202FF8C = 0x202FF8C; - -gPokemonStorage = 0x20300A0; - -word_203855E = 0x203855E; - -gUnknown_0203869A = 0x203869A; -gUnknown_0203869C = 0x203869C; - -gTileBuffer = 0x2039360; - -gSubspriteTable_203A380 = 0x203A380; diff --git a/iwram_syms.txt b/iwram_syms.txt deleted file mode 100644 index 6cb0e63b9..000000000 --- a/iwram_syms.txt +++ /dev/null @@ -1,34 +0,0 @@ -/* .bss starts at 0x3000000 */ - -gPlayTimeCounterState = 0x300057C; - -sScriptContext1Status = 0x30005B0; -sScriptContext1 = 0x30005B8; -sScriptContext2 = 0x3000630; -sScriptContext2Enabled = 0x30006A4; - -/* .bss.code starts at 0x3000F60 */ - -/* COMMON starts at 0x3001760 */ - -gLocalTime = 0x3004038; - -gPlayerPartyCount = 0x3004350; -gPlayerParty = 0x3004360; -gEnemyPartyCount = 0x30045B8; -gEnemyParty = 0x30045C0; - -gRngValue = 0x03004818; - -gUnknown_3004820 = 0x3004820; - -word_3004858 = 0x3004858; - -gMapObjects = 0x30048A0; -gSelectedMapObject = 0x3004AE0; - -gTasks = 0x3004B20; - -gSaveFileStatus = 0x3005EB8; - -gMPlayMemAccArea = 0x3007440; diff --git a/ld_script.sed b/ld_script.sed new file mode 100644 index 000000000..b91542b6f --- /dev/null +++ b/ld_script.sed @@ -0,0 +1,14 @@ +/<EWRAM>/ { + r sym_ewram.ld + d +} + +/<BSS>/ { + r sym_bss.ld + d +} + +/<COMMON>/ { + r sym_common.ld + d +} diff --git a/ld_script.txt b/ld_script.txt index 904d0172f..2cf248eb0 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -10,14 +10,9 @@ SECTIONS { ALIGN(4) { . = 0x20000; - src/main.o(ewram_data); - src/sprite.o(ewram_data); - . = ALIGN(4); - src/text.o(ewram_data); - src/string_util.o(ewram_data); - . += 0x2E8; /* big gap */ - src/link.o(ewram_data); - src/rtc.o(ewram_data); + +<EWRAM> + . = 0x40000; } @@ -26,42 +21,14 @@ SECTIONS { iwram (NOLOAD) : ALIGN(4) { - src/main.o(.bss); - src/sprite.o(.bss); - src/text.o(.bss); - src/string_util.o(.bss); - src/link.o(.bss); - src/rtc.o(.bss); - - . = 0x5A8; - src/field_message_box.o(.bss); - . = ALIGN(4); - src/text_window.o(.bss); - - . = 0x6B0; - src/menu.o(.bss); - - . = 0xF28; - src/agb_flash.o(.bss); - . = 0xF36; - src/siirtc.o(.bss); - tools/agbcc/lib/libgcc.a:dp-bit.o(.bss); - tools/agbcc/lib/libgcc.a:fp-bit.o(.bss); + /* .bss starts at 0x3000000 */ +<BSS> + /* .bss.code starts at 0x3000F60 */ src/m4a_2.o(.bss.code); - src/main.o(iwram_data); - src/sprite.o(iwram_data); - src/text.o(iwram_data); - src/string_util.o(iwram_data); - src/link.o(iwram_data); - src/rtc.o(iwram_data); - - . = 0x5FD0; - src/m4a_2.o(iwram_data); - - . = 0x7490; - src/agb_flash.o(iwram_data); + /* COMMON starts at 0x3001760 */ +<COMMON> . = 0x8000; } diff --git a/shared_syms.txt b/shared_syms.txt new file mode 100644 index 000000000..72aaacdda --- /dev/null +++ b/shared_syms.txt @@ -0,0 +1,8 @@ +unk_2000000 = 0x2000000; +unk_2004000 = 0x2004000; + +unk_20160BC = 0x20160BC; + +gSecretBaseRecord = 0x2017000; + +dword_2017100 = 0x2017100; diff --git a/src/siirtc.c b/src/siirtc.c index 13bb25a5a..965a068f1 100644 --- a/src/siirtc.c +++ b/src/siirtc.c @@ -52,6 +52,7 @@ extern vu16 GPIOPortDirection; +static u16 sDummy; // unused variable static bool8 sLocked; static int WriteCommand(u8 value); diff --git a/sym_bss.txt b/sym_bss.txt new file mode 100644 index 000000000..d440a7e9e --- /dev/null +++ b/sym_bss.txt @@ -0,0 +1,226 @@ + .include "src/main.o" + .include "src/sprite.o" + .include "src/text.o" + .include "src/string_util.o" + .include "src/link.o" + .include "src/rtc.o" + + .align 2 +gUnknown_03000470: @ 3000470 + .space 0x68 + +gUnknown_030004D8: @ 30004D8 + .space 0x8 + +gUnknown_030004E0: @ 30004E0 + .space 0x8 + +gUnknown_030004E8: @ 30004E8 + .space 0x18 + +gUnknown_03000500: @ 3000500 + .space 0x8 + +gUnknown_03000508: @ 3000508 + .space 0x8 + +gUnknown_03000510: @ 3000510 + .space 0x10 + +gUnknown_03000520: @ 3000520 + .space 0xC + +gUnknown_0300052C: @ 300052C + .space 0x2 + +gUnknown_0300052E: @ 300052E + .space 0x2 + +gUnknown_03000530: @ 3000530 + .space 0x18 + +gUnknown_03000548: @ 3000548 + .space 0x14 + +gUnknown_0300055C: @ 300055C + .space 0x4 + +gUnknown_03000560: @ 3000560 + .space 0x1C + +gPlayTimeCounterState: @ 300057C + .space 0x4 + +gUnknown_03000580: @ 3000580 + .space 0x4 + +gUnknown_03000584: @ 3000584 + .space 0x4 + +gUnknown_03000588: @ 3000588 + .space 0x8 + +gUnknown_03000590: @ 3000590 + .space 0x8 + +gUnknown_03000598: @ 3000598 + .space 0x2 + +gUnknown_0300059A: @ 300059A + .space 0x2 + +gUnknown_0300059C: @ 300059C + .space 0x4 + +gUnknown_030005A0: @ 30005A0 + .space 0x4 + +gUnknown_030005A4: @ 30005A4 + .space 0x2 + +gUnknown_030005A6: @ 30005A6 + .space 0x2 + + .include "src/field_message_box.o" + .include "src/text_window.o" + + .align 2 +sScriptContext1Status: @ 30005B0 + .space 0x8 + +sScriptContext1: @ 30005B8 + .space 0x78 + +sScriptContext2: @ 3000630 + .space 0x74 + +sScriptContext2Enabled: @ 30006A4 + .space 0x4 + +gUnknown_030006A8: @ 30006A8 + .space 0x4 + +gUnknown_030006AC: @ 30006AC + .space 0x1 + +gUnknown_030006AD: @ 30006AD + .space 0x3 + + .include "src/menu.o" + + .align 2 +gUnknown_030006C0: @ 30006C0 + .space 0x2 + +gUnknown_030006C2: @ 30006C2 + .space 0x2 + +gUnknown_030006C4: @ 30006C4 + .space 0x2 + +gUnknown_030006C6: @ 30006C6 + .space 0x2 + +gUnknown_030006C8: @ 30006C8 + .space 0x4 + +gUnknown_030006CC: @ 30006CC + .space 0x4 + +gUnknown_030006D0: @ 30006D0 + .space 0x4 + +gUnknown_030006D4: @ 30006D4 + .space 0x2 + +gUnknown_030006D6: @ 30006D6 + .space 0x2 + +gUnknown_030006D8: @ 30006D8 + .space 0x1 + +gUnknown_030006D9: @ 30006D9 + .space 0x1 + +gUnknown_030006DA: @ 30006DA + .space 0x2 + +gUnknown_030006DC: @ 30006DC + .space 0x4 + +gUnknown_030006E0: @ 30006E0 + .space 0x20 + +gUnknown_03000700: @ 3000700 + .space 0x1 + +gUnknown_03000701: @ 3000701 + .space 0x3 + +gUnknown_03000704: @ 3000704 + .space 0x4 + +gUnknown_03000708: @ 3000708 + .space 0x10 + +gUnknown_03000718: @ 3000718 + .space 0x4 + +gUnknown_0300071C: @ 300071C + .space 0x4 + +gUnknown_03000720: @ 3000720 + .space 0x1 + +gUnknown_03000721: @ 3000721 + .space 0x1 + +gUnknown_03000722: @ 3000722 + .space 0x6 + +gUnknown_03000728: @ 3000728 + .space 0x8 + +gUnknown_03000730: @ 3000730 + .space 0x10 + +gUnknown_03000740: @ 3000740 + .space 0x4 + +gUnknown_03000744: @ 3000744 + .space 0x4 + +gUnknown_03000748: @ 3000748 + .space 0x4 + +gUnknown_0300074C: @ 300074C + .space 0x4 + +gUnknown_03000750: @ 3000750 + .space 0x2 + +gUnknown_03000752: @ 3000752 + .space 0x2 + +gUnknown_03000754: @ 3000754 + .space 0x2 + +gUnknown_03000756: @ 3000756 + .space 0x2 + +gUnknown_03000758: @ 3000758 + .space 0x8 + +gUnknown_03000760: @ 3000760 + .space 0x50 + +gUnknown_030007B0: @ 30007B0 + .space 0x4 + +gUnknown_030007B4: @ 30007B4 + .space 0x774 + + .include "src/agb_flash.o" + .include "src/siirtc.o" + .include "tools/agbcc/lib/libgcc.a:dp-bit.o" + .include "tools/agbcc/lib/libgcc.a:fp-bit.o" diff --git a/sym_common.txt b/sym_common.txt new file mode 100644 index 000000000..bca9f958b --- /dev/null +++ b/sym_common.txt @@ -0,0 +1,691 @@ +gKeyRepeatStartDelay: @ 3001760 + .space 0x4 + +gUnknown_3001764: @ 3001764 + .space 0xC + +gMain: @ 3001770 + .space 0x3C + +gUnknown_030017AC: @ 30017AC + .space 0x400 + +gUnknown_03001BAC: @ 3001BAC + .space 0x4 + +gKeyRepeatContinueDelay: @ 3001BB0 + .space 0x4 + +gUnknown_3001BB4: @ 3001BB4 + .space 0xC + +gIntrTable: @ 3001BC0 + .space 0x38 + +gLinkVSyncDisabled: @ 3001BF8 + .space 0x8 + +IntrMain_Buffer: @ 3001C00 + .space 0x800 + +gPcmDmaCounter: @ 3002400 + .space 0x10 + +gSpriteOrder: @ 3002410 + .space 0x40 + +gSpriteTileAllocBitmap: @ 3002450 + .space 0x80 + +gSpriteCoordOffsetX: @ 30024D0 + .space 0x4 + +gOamLimit: @ 30024D4 + .space 0x4 + +gReservedSpriteTileCount: @ 30024D8 + .space 0x4 + +gSpriteCopyRequestCount: @ 30024DC + .space 0x4 + +gSpriteCopyRequests: @ 30024E0 + .space 0x300 + +gSpriteCoordOffsetY: @ 30027E0 + .space 0x10 + +gOamMatrices: @ 30027F0 + .space 0x100 + +gShouldProcessSpriteCopyRequests: @ 30028F0 + .space 0x4 + +gOamMatrixAllocBitmap: @ 30028F4 + .space 0x4 + +gReservedSpritePaletteCount: @ 30028F8 + .space 0x8 + +gUnknownStringVar: @ 3002900 + .space 0x10 + +word_3002910: @ 3002910 + .space 0x8 + +gLinkDebugValue1: @ 3002918 + .space 0x8 + +localLinkPlayerBlock: @ 3002920 + .space 0x3C + +gLinkErrorOccurred: @ 300295C + .space 0x4 + +gFiller_3002960: @ 3002960 + .space 0x4 + +gLinkDebugValue2: @ 3002964 + .space 0x4 + +gFiller_3002968: @ 3002968 + .space 0x4 + +gLinkPlayerPending: @ 300296C + .space 0x4 + +gLinkPlayers: @ 3002970 + .space 0x4 + +gUnknown_03002974: @ 3002974 + .space 0x4 + +gUnknown_03002978: @ 3002978 + .space 0x68 + +gBlockReceived: @ 30029E0 + .space 0x4 + +gFiller_30029E4: @ 30029E4 + .space 0x4 + +gLinkHeldKeys: @ 30029E8 + .space 0x4 + +gLinkTimeOutCounter: @ 30029EC + .space 0x4 + +gFiller_30029F0: @ 30029F0 + .space 0x10 + +localLinkPlayer: @ 3002A00 + .space 0x20 + +gRecvCmds: @ 3002A20 + .space 0x40 + +gLinkStatus: @ 3002A60 + .space 0x4 + +gLinkDummyBool: @ 3002A64 + .space 0x4 + +byte_3002A68: @ 3002A68 + .space 0x8 + +gBlockSendBuffer: @ 3002A70 + .space 0x100 + +u8_array_3002B70: @ 3002B70 + .space 0x4 + +gLinkType: @ 3002B74 + .space 0x4 + +u8_array_3002B78: @ 3002B78 + .space 0x8 + +gBlockRecvBuffer: @ 3002B80 + .space 0x4 + +gUnknown_03002B84: @ 3002B84 + .space 0x3FC + +gSuppressLinkErrorMessage: @ 3002F80 + .space 0x4 + +gSavedLinkPlayerCount: @ 3002F84 + .space 0xC + +gSendCmd: @ 3002F90 + .space 0x10 + +gSavedMultiplayerId: @ 3002FA0 + .space 0x4 + +gReceivedRemoteLinkPlayers: @ 3002FA4 + .space 0xC + +gLinkTestBGInfo: @ 3002FB0 + .space 0x10 + +gLinkCallback: @ 3002FC0 + .space 0x10 + +gSavedLinkPlayers: @ 3002FD0 + .space 0x70 + +gShouldAdvanceLinkState: @ 3003040 + .space 0x8 + +gLinkTestBlockChecksums: @ 3003048 + .space 0x8 + +gFiller_3003050: @ 3003050 + .space 0x4 + +gBlockRequestType: @ 3003054 + .space 0x4 + +gFiller_3003058: @ 3003058 + .space 0x4 + +gFiller_300305C: @ 300305C + .space 0x4 + +gLastSendQueueCount: @ 3003060 + .space 0x10 + +gLink: @ 3003070 + .space 0xFC0 + +gLastRecvQueueCount: @ 3004030 + .space 0x4 + +gLinkSavedIme: @ 3004034 + .space 0x4 + +gLocalTime: @ 3004038 + .space 0x8 + +gUnknown_03004040: @ 3004040 + .space 0x170 + +gUnknown_030041B0: @ 30041B0 + .space 0x4 + +gUnknown_030041B4: @ 30041B4 + .space 0x4 + +gUnknown_030041B8: @ 30041B8 + .space 0x8 + +gUnknown_030041C0: @ 30041C0 + .space 0x10 + +gUnknown_030041D0: @ 30041D0 + .space 0x30 + +gUnknown_03004200: @ 3004200 + .space 0x10 + +gUnknown_03004210: @ 3004210 + .space 0x30 + +gUnknown_03004240: @ 3004240 + .space 0x4 + +gUnknown_03004244: @ 3004244 + .space 0xC + +gUnknown_03004250: @ 3004250 + .space 0x30 + +gUnknown_03004280: @ 3004280 + .space 0x4 + +gUnknown_03004284: @ 3004284 + .space 0x4 + +gUnknown_03004288: @ 3004288 + .space 0x4 + +gUnknown_0300428C: @ 300428C + .space 0x4 + +gUnknown_03004290: @ 3004290 + .space 0x10 + +gUnknown_030042A0: @ 30042A0 + .space 0x4 + +gUnknown_030042A4: @ 30042A4 + .space 0xC + +gUnknown_030042B0: @ 30042B0 + .space 0x10 + +gUnknown_030042C0: @ 30042C0 + .space 0x4 + +gUnknown_030042C4: @ 30042C4 + .space 0xC + +gUnknown_030042D0: @ 30042D0 + .space 0x4 + +gUnknown_030042D4: @ 30042D4 + .space 0xC + +gUnknown_030042E0: @ 30042E0 + .space 0x1C + +gUnknown_030042FC: @ 30042FC + .space 0xE + +gUnknown_0300430A: @ 300430A + .space 0xC + +gUnknown_03004316: @ 3004316 + .space 0xE + +gUnknown_03004324: @ 3004324 + .space 0xC + +gUnknown_03004330: @ 3004330 + .space 0x10 + +gUnknown_03004340: @ 3004340 + .space 0x4 + +gUnknown_03004344: @ 3004344 + .space 0x4 + +gUnknown_03004348: @ 3004348 + .space 0x4 + +gUnknown_0300434C: @ 300434C + .space 0x4 + +gPlayerPartyCount: @ 3004350 + .space 0x10 + +gPlayerParty: @ 3004360 + .space 0x64 + +gUnknown_030043C4: @ 30043C4 + .space 0x64 + +gUnknown_03004428: @ 3004428 + .space 0x64 + +gUnknown_0300448C: @ 300448C + .space 0x64 + +gUnknown_030044F0: @ 30044F0 + .space 0x64 + +gUnknown_03004554: @ 3004554 + .space 0x64 + +gEnemyPartyCount: @ 30045B8 + .space 0x8 + +gEnemyParty: @ 30045C0 + .space 0xC8 + +gUnknown_03004688: @ 3004688 + .space 0x64 + +gUnknown_030046EC: @ 30046EC + .space 0x64 + +gUnknown_03004750: @ 3004750 + .space 0x64 + +gUnknown_030047B4: @ 30047B4 + .space 0x64 + +gRngValue: @ 3004818 + .space 0x4 + +gUnknown_0300481C: @ 300481C + .space 0x4 + +gUnknown_3004820: @ 3004820 + .space 0x4 + +gUnknown_03004824: @ 3004824 + .space 0x4 + +gUnknown_03004828: @ 3004828 + .space 0x8 + +gUnknown_03004830: @ 3004830 + .space 0x4 + +gUnknown_03004834: @ 3004834 + .space 0xC + +gUnknown_03004840: @ 3004840 + .space 0x14 + +gUnknown_03004854: @ 3004854 + .space 0x4 + +word_3004858: @ 3004858 + .space 0x4 + +gUnknown_0300485C: @ 300485C + .space 0x4 + +gUnknown_03004860: @ 3004860 + .space 0x4 + +gUnknown_03004864: @ 3004864 + .space 0xC + +gUnknown_03004870: @ 3004870 + .space 0x10 + +gUnknown_03004880: @ 3004880 + .space 0x18 + +gUnknown_03004898: @ 3004898 + .space 0x4 + +gUnknown_0300489C: @ 300489C + .space 0x4 + +gMapObjects: @ 30048A0 + .space 0x240 + +gSelectedMapObject: @ 3004AE0 + .space 0x4 + +gUnknown_03004AE4: @ 3004AE4 + .space 0x4 + +gUnknown_03004AE8: @ 3004AE8 + .space 0x4 + +gUnknown_03004AEC: @ 3004AEC + .space 0x4 + +gUnknown_03004AF0: @ 3004AF0 + .space 0x10 + +gUnknown_03004B00: @ 3004B00 + .space 0x10 + +gUnknown_03004B10: @ 3004B10 + .space 0x10 + +gTasks: @ 3004B20 + .space 0x8 + +gUnknown_03004B28: @ 3004B28 + .space 0x278 + +gUnknown_03004DA0: @ 3004DA0 + .space 0x20 + +gUnknown_03004DC0: @ 3004DC0 + .space 0x20 + +gUnknown_03004DE0: @ 3004DE0 + .space 0x2 + +gUnknown_03004DE2: @ 3004DE2 + .space 0x2 + +gUnknown_03004DE4: @ 3004DE4 + .space 0x27C + +gUnknown_03005060: @ 3005060 + .space 0x500 + +gUnknown_03005560: @ 3005560 + .space 0x140 + +gUnknown_030056A0: @ 30056A0 + .space 0x640 + +gUnknown_03005CE0: @ 3005CE0 + .space 0x4 + +gUnknown_03005CE4: @ 3005CE4 + .space 0x4 + +gUnknown_03005CE8: @ 3005CE8 + .space 0x4 + +gUnknown_03005CEC: @ 3005CEC + .space 0x4 + +gUnknown_03005CF0: @ 3005CF0 + .space 0x10 + +gUnknown_03005D00: @ 3005D00 + .space 0x10 + +gUnknown_03005D10: @ 3005D10 + .space 0x14 + +gUnknown_03005D24: @ 3005D24 + .space 0x4 + +gUnknown_03005D28: @ 3005D28 + .space 0x4 + +gUnknown_03005D2C: @ 3005D2C + .space 0x4 + +gUnknown_03005D30: @ 3005D30 + .space 0x4 + +gUnknown_03005D34: @ 3005D34 + .space 0x4 + +gUnknown_03005D38: @ 3005D38 + .space 0x68 + +gUnknown_03005DA0: @ 3005DA0 + .space 0x48 + +gUnknown_03005DE8: @ 3005DE8 + .space 0x4 + +gUnknown_03005DEC: @ 3005DEC + .space 0x4 + +gUnknown_03005DF0: @ 3005DF0 + .space 0x4 + +gUnknown_03005DF4: @ 3005DF4 + .space 0x4 + +gUnknown_03005DF8: @ 3005DF8 + .space 0x4 + +gUnknown_03005DFC: @ 3005DFC + .space 0x4 + +gUnknown_03005E00: @ 3005E00 + .space 0x4 + +gUnknown_03005E04: @ 3005E04 + .space 0x4 + +gUnknown_03005E08: @ 3005E08 + .space 0x4 + +gUnknown_03005E0C: @ 3005E0C + .space 0x4 + +gUnknown_03005E10: @ 3005E10 + .space 0x10 + +gUnknown_03005E20: @ 3005E20 + .space 0x20 + +gUnknown_03005E40: @ 3005E40 + .space 0x4C + +gUnknown_03005E8C: @ 3005E8C + .space 0x4 + +gUnknown_03005E90: @ 3005E90 + .space 0x4 + +gUnknown_03005E94: @ 3005E94 + .space 0x4 + +gUnknown_03005E98: @ 3005E98 + .space 0x4 + +gUnknown_03005E9C: @ 3005E9C + .space 0x4 + +gUnknown_03005EA0: @ 3005EA0 + .space 0x4 + +gUnknown_03005EA4: @ 3005EA4 + .space 0x4 + +gUnknown_03005EA8: @ 3005EA8 + .space 0x4 + +gUnknown_03005EAC: @ 3005EAC + .space 0x4 + +gUnknown_03005EB0: @ 3005EB0 + .space 0x4 + +gUnknown_03005EB4: @ 3005EB4 + .space 0x4 + +gSaveFileStatus: @ 3005EB8 + .space 0x4 + +gUnknown_03005EBC: @ 3005EBC + .space 0x14 + +gUnknown_03005ED0: @ 3005ED0 + .space 0x10 + +gUnknown_03005EE0: @ 3005EE0 + .space 0x2C + +gUnknown_03005F0C: @ 3005F0C + .space 0x4 + +gUnknown_03005F10: @ 3005F10 + .space 0x4 + +gUnknown_03005F14: @ 3005F14 + .space 0xC + +gUnknown_03005F20: @ 3005F20 + .space 0x4 + +gUnknown_03005F24: @ 3005F24 + .space 0x4 + +gUnknown_03005F28: @ 3005F28 + .space 0x4 + +gUnknown_03005F2C: @ 3005F2C + .space 0x4 + +gUnknown_03005F30: @ 3005F30 + .space 0x4 + +gUnknown_03005F34: @ 3005F34 + .space 0x8 + +gUnknown_03005F3C: @ 3005F3C + .space 0x4 + +gUnknown_03005F40: @ 3005F40 + .space 0x10 + +gUnknown_03005F50: @ 3005F50 + .space 0x44 + +gUnknown_03005F94: @ 3005F94 + .space 0xC + +gUnknown_03005FA0: @ 3005FA0 + .space 0x30 + +gSoundInfo: @ 3005FD0 + .space 0x350 + +gUnknown_03006320: @ 3006320 + .space 0xC60 + +gPokemonCrySongs: @ 3006F80 + .space 0x70 + +gPokemonCryMusicPlayers: @ 3006FF0 + .space 0x80 + +gMPlayJumpTable: @ 3007070 + .space 0x90 + +gCgbChans: @ 3007100 + .space 0x100 + +gPokemonCryTracks: @ 3007200 + .space 0x140 + +gPokemonCrySong: @ 3007340 + .space 0x40 + +gUnknown_03007380: @ 3007380 + .space 0x40 + +gUnknown_030073C0: @ 30073C0 + .space 0x40 + +gUnknown_03007400: @ 3007400 + .space 0x40 + +gMPlayMemAccArea: @ 3007440 + .space 0x10 + +gUnknown_03007450: @ 3007450 + .space 0x40 + +gFlashTimeoutFlag: @ 3007490 + .space 0x4 + +PollFlashStatus: @ 3007494 + .space 0x4 + +WaitForFlashWrite: @ 3007498 + .space 0x4 + +ProgramFlashSector: @ 300749C + .space 0x4 + +gFlash: @ 30074A0 + .space 0x4 + +ProgramFlashByte: @ 30074A4 + .space 0x4 + +gFlashNumRemainingBytes: @ 30074A8 + .space 0x4 + +EraseFlashChip: @ 30074AC + .space 0x4 + +EraseFlashSector: @ 30074B0 + .space 0x4 + +gFlashMaxTime: @ 30074B4 + .space 0xB44 + +gUnknown_03007FF8: @ 3007FF8 diff --git a/sym_ewram.txt b/sym_ewram.txt new file mode 100644 index 000000000..ca8c7af03 --- /dev/null +++ b/sym_ewram.txt @@ -0,0 +1,1501 @@ + .include "src/main.o" + .include "src/sprite.o" + .include "src/text.o" + .include "src/string_util.o" + + .space 0x2E8 + + .include "src/link.o" + +gUnknown_020238C4: @ 20238C4 + .space 0x1 + +gUnknown_020238C5: @ 20238C5 + .space 0x1 + +gUnknown_020238C6: @ 20238C6 + .space 0x2 + +gUnknown_020238C8: @ 20238C8 + .space 0x4 + +gUnknown_020238CC: @ 20238CC + .space 0x12C + +gUnknown_020239F8: @ 20239F8 + .space 0x4 + +gUnknown_020239FC: @ 20239FC + .space 0x4 + +gUnknown_02023A00: @ 2023A00 + .space 0x4 + +gUnknown_02023A04: @ 2023A04 + .space 0x10 + +gUnknown_02023A14: @ 2023A14 + .space 0x4C + +gUnknown_02023A60: @ 2023A60 + .space 0x2 + +gUnknown_02023A62: @ 2023A62 + .space 0x1 + +gUnknown_02023A63: @ 2023A63 + .space 0x1 + +gUnknown_02023A64: @ 2023A64 + .space 0x7FC + +gUnknown_02024260: @ 2024260 + .space 0x4 + +gUnknown_02024264: @ 2024264 + .space 0x7FC + +gUnknown_02024A60: @ 2024A60 + .space 0x4 + +gUnknown_02024A64: @ 2024A64 + .space 0x4 + +gUnknown_02024A68: @ 2024A68 + .space 0x2 + +gUnknown_02024A6A: @ 2024A6A + .space 0x8 + +gUnknown_02024A72: @ 2024A72 + .space 0x4 + +gUnknown_02024A76: @ 2024A76 + .space 0x4 + +gUnknown_02024A7A: @ 2024A7A + .space 0x4 + +gUnknown_02024A7E: @ 2024A7E + .space 0x1 + +gUnknown_02024A7F: @ 2024A7F + .space 0x1 + +gBattleMons: @ 2024A80 + .space 0xC + +gUnknown_02024A8C: @ 2024A8C + .space 0xC + +gUnknown_02024A98: @ 2024A98 + .space 0xC + +gUnknown_02024AA4: @ 2024AA4 + .space 0x4 + +gUnknown_02024AA8: @ 2024AA8 + .space 0x24 + +gUnknown_02024ACC: @ 2024ACC + .space 0x4 + +gUnknown_02024AD0: @ 2024AD0 + .space 0x110 + +gUnknown_02024BE0: @ 2024BE0 + .space 0x4 + +gUnknown_02024BE4: @ 2024BE4 + .space 0x1 + +gUnknown_02024BE5: @ 2024BE5 + .space 0x1 + +gUnknown_02024BE6: @ 2024BE6 + .space 0x2 + +gUnknown_02024BE8: @ 2024BE8 + .space 0x2 + +gUnknown_02024BEA: @ 2024BEA + .space 0x2 + +gUnknown_02024BEC: @ 2024BEC + .space 0x4 + +gUnknown_02024BF0: @ 2024BF0 + .space 0x4 + +gUnknown_02024BF4: @ 2024BF4 + .space 0x10 + +gUnknown_02024C04: @ 2024C04 + .space 0x2 + +byte_2024C06: @ 2024C06 + .space 0x1 + +gUnknown_02024C07: @ 2024C07 + .space 0x1 + +gUnknown_02024C08: @ 2024C08 + .space 0x1 + +gUnknown_02024C09: @ 2024C09 + .space 0x1 + +gUnknown_02024C0A: @ 2024C0A + .space 0x1 + +gUnknown_02024C0B: @ 2024C0B + .space 0x1 + +gUnknown_02024C0C: @ 2024C0C + .space 0x1 + +gXXX_CritRelated: @ 2024C0D + .space 0x1 + +gUnknown_02024C0E: @ 2024C0E + .space 0x2 + +gUnknown_02024C10: @ 2024C10 + .space 0x8 + +gUnknown_02024C18: @ 2024C18 + .space 0x4 + +gUnknown_02024C1C: @ 2024C1C + .space 0x10 + +gUnknown_02024C2C: @ 2024C2C + .space 0x8 + +gUnknown_02024C34: @ 2024C34 + .space 0x8 + +gUnknown_02024C3C: @ 2024C3C + .space 0x8 + +gUnknown_02024C44: @ 2024C44 + .space 0x8 + +gUnknown_02024C4C: @ 2024C4C + .space 0x8 + +gUnknown_02024C54: @ 2024C54 + .space 0x8 + +gUnknown_02024C5C: @ 2024C5C + .space 0x4 + +gUnknown_02024C60: @ 2024C60 + .space 0x8 + +gUnknown_02024C68: @ 2024C68 + .space 0x4 + +gUnknown_02024C6C: @ 2024C6C + .space 0x4 + +gUnknown_02024C70: @ 2024C70 + .space 0x4 + +gUnknown_02024C74: @ 2024C74 + .space 0x4 + +gUnknown_02024C78: @ 2024C78 + .space 0x2 + +gUnknown_02024C7A: @ 2024C7A + .space 0x6 + +gUnknown_02024C80: @ 2024C80 + .space 0x18 + +gUnknown_02024C98: @ 2024C98 + .space 0x10 + +gUnknown_02024CA8: @ 2024CA8 + .space 0x70 + +gUnknown_02024D18: @ 2024D18 + .space 0x2 + +gUnknown_02024D1A: @ 2024D1A + .space 0x2 + +gUnknown_02024D1C: @ 2024D1C + .space 0x2 + +gUnknown_02024D1E: @ 2024D1E + .space 0x1 + +gUnknown_02024D1F: @ 2024D1F + .space 0x7 + +gUnknown_02024D26: @ 2024D26 + .space 0x2 + +gUnknown_02024D28: @ 2024D28 + .space 0x40 + +gUnknown_02024D68: @ 2024D68 + .space 0x50 + +word_2024DB8: @ 2024DB8 + .space 0x4 + +gUnknown_02024DBC: @ 2024DBC + .space 0x20 + +gUnknown_02024DDC: @ 2024DDC + .space 0xC + +gUnknown_02024DE8: @ 2024DE8 + .space 0x2 + +gUnknown_02024DEA: @ 2024DEA + .space 0x2 + +gUnknown_02024DEC: @ 2024DEC + .space 0x2 + +gUnknown_02024DEE: @ 2024DEE + .space 0x2 + +gEnigmaBerries: @ 2024DF0 + .space 0x8 + +gUnknown_02024DF8: @ 2024DF8 + .space 0x68 + +gUnknown_02024E60: @ 2024E60 + .space 0x4 + +gUnknown_02024E64: @ 2024E64 + .space 0x4 + +gUnknown_02024E68: @ 2024E68 + .space 0x4 + +gUnknown_02024E6C: @ 2024E6C + .space 0x1 + +gUnknown_02024E6D: @ 2024E6D + .space 0x3 + +gUnknown_02024E70: @ 2024E70 + .space 0x10 + +gBattleMovePower: @ 2024E80 + .space 0x2 + +word_2024E82: @ 2024E82 + .space 0x2 + +gUnknown_02024E84: @ 2024E84 + .space 0x4 + +byte_2024E88: @ 2024E88 + .space 0x4 + +gUnknown_02024E8C: @ 2024E8C + .space 0x18 + +gSaveBlock2: @ 2024EA4 + .space 0xA + +gUnknown_02024EAE: @ 2024EAE + .space 0x1E + +gUnknown_02024ECC: @ 2024ECC + .space 0x78 + +gUnknown_02024F44: @ 2024F44 + .space 0x8 + +gUnknown_02024F4C: @ 2024F4C + .space 0xA4 + +gUnknown_02024FF0: @ 2024FF0 + .space 0x4 + +gUnknown_02024FF4: @ 2024FF4 + .space 0x8 + +gUnknown_02024FFC: @ 2024FFC + .space 0x94 + +gUnknown_02025090: @ 2025090 + .space 0x298 + +gUnknown_02025328: @ 2025328 + .space 0x14 + +gUnknown_0202533C: @ 202533C + .space 0x4 + +gUnknown_02025340: @ 2025340 + .space 0xC + +gUnknown_0202534C: @ 202534C + .space 0xC + +gUnknown_02025358: @ 2025358 + .space 0xC + +gUnknown_02025364: @ 2025364 + .space 0xC + +gUnknown_02025370: @ 2025370 + .space 0x8A + +gUnknown_020253FA: @ 20253FA + .space 0xF + +gUnknown_02025409: @ 2025409 + .space 0x32B + +gSaveBlock1: @ 2025734 + .space 0x4 + +gUnknown_02025738: @ 2025738 + .space 0x8 + +gUnknown_02025740: @ 2025740 + .space 0x8 + +gUnknown_02025748: @ 2025748 + .space 0x8 + +gUnknown_02025750: @ 2025750 + .space 0x8 + +gUnknown_02025758: @ 2025758 + .space 0x10 + +gUnknown_02025768: @ 2025768 + .space 0x204 + +gUnknown_0202596C: @ 202596C + .space 0x258 + +gUnknown_02025BC4: @ 2025BC4 + .space 0x6 + +gUnknown_02025BCA: @ 2025BCA + .space 0x2 + +gUnknown_02025BCC: @ 2025BCC + .space 0xC8 + +gUnknown_02025C94: @ 2025C94 + .space 0x298 + +gUnknown_02025F2C: @ 2025F2C + .space 0x140 + +gUnknown_0202606C: @ 202606C + .space 0x42 + +gUnknown_020260AE: @ 20260AE + .space 0x2A6 + +gUnknown_02026354: @ 2026354 + .space 0x600 + +gUnknown_02026954: @ 2026954 + .space 0x118 + +gUnknown_02026A6C: @ 2026A6C + .space 0x8A + +gUnknown_02026AF6: @ 2026AF6 + .space 0x246 + +gUnknown_02026D3C: @ 2026D3C + .space 0x400 + +gUnknown_0202713C: @ 202713C + .space 0x2 + +gUnknown_0202713E: @ 202713E + .space 0x10 + +gUnknown_0202714E: @ 202714E + .space 0x22 + +gUnknown_02027170: @ 2027170 + .space 0x18 + +gUnknown_02027188: @ 2027188 + .space 0x30 + +gUnknown_020271B8: @ 20271B8 + .space 0xC + +gUnknown_020271C4: @ 20271C4 + .space 0xC + +gUnknown_020271D0: @ 20271D0 + .space 0x6 + +gUnknown_020271D6: @ 20271D6 + .space 0xBE6 + +gUnknown_02027DBC: @ 2027DBC + .space 0xB0 + +gUnknown_02027E6C: @ 2027E6C + .space 0x2 + +gUnknown_02027E6E: @ 2027E6E + .space 0x2 + +gUnknown_02027E70: @ 2027E70 + .space 0x14 + +gUnknown_02027E84: @ 2027E84 + .space 0x4 + +gUnknown_02027E88: @ 2027E88 + .space 0x344 + +gUnknown_020281CC: @ 20281CC + .space 0x24 + +gUnknown_020281F0: @ 20281F0 + .space 0x5A + +gUnknown_0202824A: @ 202824A + .space 0x6 + +gUnknown_02028250: @ 2028250 + .space 0xC + +gUnknown_0202825C: @ 202825C + .space 0xC + +gUnknown_02028268: @ 2028268 + .space 0xC + +gUnknown_02028274: @ 2028274 + .space 0xC + +gUnknown_02028280: @ 2028280 + .space 0x12 + +gUnknown_02028292: @ 2028292 + .space 0x8 + +gUnknown_0202829A: @ 202829A + .space 0xD0 + +gUnknown_0202836A: @ 202836A + .space 0x156 + +gUnknown_020284C0: @ 20284C0 + .space 0x8 + +gUnknown_020284C8: @ 20284C8 + .space 0x4 + +gUnknown_020284CC: @ 20284CC + .space 0x4 + +gUnknown_020284D0: @ 20284D0 + .space 0x1C + +gUnknown_020284EC: @ 20284EC + .space 0x1C + +gUnknown_02028508: @ 2028508 + .space 0x4 + +gUnknown_0202850C: @ 202850C + .space 0x24 + +gUnknown_02028530: @ 2028530 + .space 0x1A0 + +gUnknown_020286D0: @ 20286D0 + .space 0x11C + +gUnknown_020287EC: @ 20287EC + .space 0x58 + +gUnknown_02028844: @ 2028844 + .space 0x34 + +gUnknown_02028878: @ 2028878 + .space 0x1C + +gUnknown_02028894: @ 2028894 + .space 0x1C + +gUnknown_020288B0: @ 20288B0 + .space 0x4FA + +gUnknown_02028DAA: @ 2028DAA + .space 0x12 + +gUnknown_02028DBC: @ 2028DBC + .space 0x3F4 + +gUnknown_020291B0: @ 20291B0 + .space 0x4 + +gUnknown_020291B4: @ 20291B4 + .space 0x40 + +gUnknown_020291F4: @ 20291F4 + .space 0x4D8 + +gUnknown_020296CC: @ 20296CC + .space 0x34 + +gUnknown_02029700: @ 2029700 + .space 0xD8 + +gUnknown_020297D8: @ 20297D8 + .space 0x4 + +gUnknown_020297DC: @ 20297DC + .space 0x4 + +gUnknown_020297E0: @ 20297E0 + .space 0x4 + +gUnknown_020297E4: @ 20297E4 + .space 0x4 + +gUnknown_020297E8: @ 20297E8 + .space 0x4 + +gUnknown_020297EC: @ 20297EC + .space 0x1 + +gUnknown_020297ED: @ 20297ED + .space 0x3 + +gUnknown_020297F0: @ 20297F0 + .space 0x8 + +gUnknown_020297F8: @ 20297F8 + .space 0x8 + +gUnknown_02029800: @ 2029800 + .space 0x8 + +gUnknown_02029808: @ 2029808 + .space 0x8 + +gUnknown_02029810: @ 2029810 + .space 0x4 + +gUnknown_02029814: @ 2029814 + .space 0x2 + +gUnknown_02029816: @ 2029816 + .space 0x2 + +gUnknown_02029818: @ 2029818 + .space 0x10 + +gUnknown_02029828: @ 2029828 + .space 0x5000 + +gMapHeader: @ 202E828 + .space 0x1C + +gUnknown_0202E844: @ 202E844 + .space 0xC + +gUnknown_0202E850: @ 202E850 + .space 0x4 + +gUnknown_0202E854: @ 202E854 + .space 0x4 + +gPlayerAvatar: @ 202E858 + .space 0x14 + +gUnknown_0202E86C: @ 202E86C + .space 0x8 + +gUnknown_0202E874: @ 202E874 + .space 0x8 + +gFieldMessageBoxWindow: @ 202E87C + .space 0x30 + +gUnknown_0202E8AC: @ 202E8AC + .space 0x4 + +gUnknown_0202E8B0: @ 202E8B0 + .space 0x4 + +gUnknown_0202E8B4: @ 202E8B4 + .space 0x2 + +gUnknown_0202E8B6: @ 202E8B6 + .space 0x2 + +gUnknown_0202E8B8: @ 202E8B8 + .space 0x2 + +gUnknown_0202E8BA: @ 202E8BA + .space 0x2 + +gUnknown_0202E8BC: @ 202E8BC + .space 0x4 + +gUnknown_0202E8C0: @ 202E8C0 + .space 0x2 + +gUnknown_0202E8C2: @ 202E8C2 + .space 0x2 + +gUnknown_0202E8C4: @ 202E8C4 + .space 0x2 + +gUnknown_0202E8C6: @ 202E8C6 + .space 0x2 + +gUnknown_0202E8C8: @ 202E8C8 + .space 0x4 + +gUnknown_0202E8CC: @ 202E8CC + .space 0x2 + +gUnknown_0202E8CE: @ 202E8CE + .space 0x2 + +gUnknown_0202E8D0: @ 202E8D0 + .space 0x2 + +gUnknown_0202E8D2: @ 202E8D2 + .space 0xA + +gScriptResult: @ 202E8DC + .space 0x2 + +gUnknown_0202E8DE: @ 202E8DE + .space 0x2 + +gUnknown_0202E8E0: @ 202E8E0 + .space 0x2 + +gUnknown_0202E8E2: @ 202E8E2 + .space 0x12 + +gUnknown_0202E8F4: @ 202E8F4 + .space 0x1 + +gUnknown_0202E8F5: @ 202E8F5 + .space 0x1 + +gUnknown_0202E8F6: @ 202E8F6 + .space 0x2 + +gUnknown_0202E8F8: @ 202E8F8 + .space 0x2 + +gUnknown_0202E8FA: @ 202E8FA + .space 0x2 + +gUnknown_0202E8FC: @ 202E8FC + .space 0x1 + +gUnknown_0202E8FD: @ 202E8FD + .space 0x1 + +gUnknown_0202E8FE: @ 202E8FE + .space 0xA + +gMenuWindow: @ 202E908 + .space 0xC0 + +gMenuWindowPtr: @ 202E9C8 + .space 0x4 + +gMenuMultistepInitState: @ 202E9CC + .space 0x2 + +gMenuTextTileOffset: @ 202E9CE + .space 0x2 + +gMenuTextWindowTileOffset: @ 202E9D0 + .space 0x2 + +gMenuTextWindowContentTileOffset: @ 202E9D2 + .space 0x2 + +gMenuMessageBoxContentTileOffset: @ 202E9D4 + .space 0x4 + +gUnknown_0202E9D8: @ 202E9D8 + .space 0xF0 + +gPlttBufferUnfaded: @ 202EAC8 + .space 0x2 + +gUnknown_0202EACA: @ 202EACA + .space 0x12 + +gUnknown_0202EADC: @ 202EADC + .space 0x2C + +gUnknown_0202EB08: @ 202EB08 + .space 0xC0 + +gUnknown_0202EBC8: @ 202EBC8 + .space 0xE2 + +gUnknown_0202ECAA: @ 202ECAA + .space 0x1E + +gUnknown_0202ECC8: @ 202ECC8 + .space 0x10 + +gUnknown_0202ECD8: @ 202ECD8 + .space 0x1F0 + +gPlttBufferFaded: @ 202EEC8 + .space 0x14 + +gUnknown_0202EEDC: @ 202EEDC + .space 0x2C + +gUnknown_0202EF08: @ 202EF08 + .space 0x78 + +gUnknown_0202EF80: @ 202EF80 + .space 0x148 + +gUnknown_0202F0C8: @ 202F0C8 + .space 0x200 + +gPaletteStructs: @ 202F2C8 + .space 0xC0 + +gPaletteFade: @ 202F388 + .space 0x10 + +gPlttBufferTransferPending: @ 202F398 + .space 0x4 + +gPaletteDecompressionBuffer: @ 202F39C + .space 0x400 + +gUnknown_0202F79C: @ 202F79C + .space 0x4 + +gUnknown_0202F7A0: @ 202F7A0 + .space 0x4 + +gUnknown_0202F7A4: @ 202F7A4 + .space 0x4 + +gUnknown_0202F7A8: @ 202F7A8 + .space 0x4 + +gUnknown_0202F7AC: @ 202F7AC + .space 0x4 + +gUnknown_0202F7B0: @ 202F7B0 + .space 0x1 + +gUnknown_0202F7B1: @ 202F7B1 + .space 0x1 + +gUnknown_0202F7B2: @ 202F7B2 + .space 0x1 + +gUnknown_0202F7B3: @ 202F7B3 + .space 0x1 + +gUnknown_0202F7B4: @ 202F7B4 + .space 0x4 + +gUnknown_0202F7B8: @ 202F7B8 + .space 0x4 + +gUnknown_0202F7BC: @ 202F7BC + .space 0x2 + +gUnknown_0202F7BE: @ 202F7BE + .space 0x2 + +gUnknown_0202F7C0: @ 202F7C0 + .space 0x2 + +gUnknown_0202F7C2: @ 202F7C2 + .space 0x2 + +gUnknown_0202F7C4: @ 202F7C4 + .space 0x1 + +gUnknown_0202F7C5: @ 202F7C5 + .space 0x1 + +gUnknown_0202F7C6: @ 202F7C6 + .space 0x2 + +gUnknown_0202F7C8: @ 202F7C8 + .space 0x1 + +gUnknown_0202F7C9: @ 202F7C9 + .space 0x1 + +gUnknown_0202F7CA: @ 202F7CA + .space 0x8 + +gUnknown_0202F7D2: @ 202F7D2 + .space 0x2 + +gUnknown_0202F7D4: @ 202F7D4 + .space 0x10 + +gUnknown_0202F7E4: @ 202F7E4 + .space 0x4 + +gUnknown_0202F7E8: @ 202F7E8 + .space 0x200 + +gUnknown_0202F9E8: @ 202F9E8 + .space 0x260 + +gUnknown_0202FC48: @ 202FC48 + .space 0x2F0 + +gUnknown_0202FF38: @ 202FF38 + .space 0x20 + +gUnknown_0202FF58: @ 202FF58 + .space 0x4 + +gUnknown_0202FF5C: @ 202FF5C + .space 0x2 + +word_202FF5E: @ 202FF5E + .space 0x2 + +gUnknown_0202FF60: @ 202FF60 + .space 0x4 + +gUnknown_0202FF64: @ 202FF64 + .space 0x4 + +gUnknown_0202FF68: @ 202FF68 + .space 0x4 + +gUnknown_0202FF6C: @ 202FF6C + .space 0x4 + +gUnknown_0202FF70: @ 202FF70 + .space 0x4 + +gUnknown_0202FF74: @ 202FF74 + .space 0x4 + +gUnknown_0202FF78: @ 202FF78 + .space 0x4 + +gUnknown_0202FF7C: @ 202FF7C + .space 0x4 + +gUnknown_0202FF80: @ 202FF80 + .space 0x4 + +gUnknown_0202FF84: @ 202FF84 + .space 0x4 + +gUnknown_0202FF88: @ 202FF88 + .space 0x4 + +gUnknown_0202FF8C: @ 202FF8C + .space 0x18 + +gUnknown_0202FFA4: @ 202FFA4 + .space 0x4 + +gUnknown_0202FFA8: @ 202FFA8 + .space 0x1 + +gUnknown_0202FFA9: @ 202FFA9 + .space 0x1 + +gUnknown_0202FFAA: @ 202FFAA + .space 0xA + +gUnknown_0202FFB4: @ 202FFB4 + .space 0x4 + +gUnknown_0202FFB8: @ 202FFB8 + .space 0x2 + +gUnknown_0202FFBA: @ 202FFBA + .space 0x2 + +gUnknown_0202FFBC: @ 202FFBC + .space 0x4 + +gUnknown_0202FFC0: @ 202FFC0 + .space 0x14 + +gUnknown_0202FFD4: @ 202FFD4 + .space 0x2 + +gUnknown_0202FFD6: @ 202FFD6 + .space 0x1A + +gUnknown_0202FFF0: @ 202FFF0 + .space 0xB0 + +gPokemonStorage: @ 20300A0 + .space 0x4 + +gUnknown_020300A4: @ 20300A4 + .space 0x8340 + +gUnknown_020383E4: @ 20383E4 + .space 0x8C + +gUnknown_02038470: @ 2038470 + .space 0x3 + +gUnknown_02038473: @ 2038473 + .space 0x1 + +gUnknown_02038474: @ 2038474 + .space 0x4 + +gUnknown_02038478: @ 2038478 + .space 0x4 + +gUnknown_0203847C: @ 203847C + .space 0x1 + +gUnknown_0203847D: @ 203847D + .space 0x1 + +gUnknown_0203847E: @ 203847E + .space 0x1 + +gUnknown_0203847F: @ 203847F + .space 0x1 + +gUnknown_02038480: @ 2038480 + .space 0x64 + +gUnknown_020384E4: @ 20384E4 + .space 0x1 + +gUnknown_020384E5: @ 20384E5 + .space 0x1 + +gUnknown_020384E6: @ 20384E6 + .space 0x1 + +gUnknown_020384E7: @ 20384E7 + .space 0x1 + +gUnknown_020384E8: @ 20384E8 + .space 0x1 + +gUnknown_020384E9: @ 20384E9 + .space 0x1 + +gUnknown_020384EA: @ 20384EA + .space 0x2 + +gUnknown_020384EC: @ 20384EC + .space 0x4 + +gUnknown_020384F0: @ 20384F0 + .space 0x4 + +gUnknown_020384F4: @ 20384F4 + .space 0x4 + +gUnknown_020384F8: @ 20384F8 + .space 0x40 + +gUnknown_02038538: @ 2038538 + .space 0x4 + +gUnknown_0203853C: @ 203853C + .space 0x4 + +gUnknown_02038540: @ 2038540 + .space 0x4 + +gUnknown_02038544: @ 2038544 + .space 0xC + +gUnknown_02038550: @ 2038550 + .space 0x4 + +gUnknown_02038554: @ 2038554 + .space 0x4 + +gUnknown_02038558: @ 2038558 + .space 0x1 + +gUnknown_02038559: @ 2038559 + .space 0x1 + +gUnknown_0203855A: @ 203855A + .space 0x1 + +gUnknown_0203855B: @ 203855B + .space 0x1 + +gUnknown_0203855C: @ 203855C + .space 0x2 + +word_203855E: @ 203855E + .space 0x2 + +gUnknown_02038560: @ 2038560 + .space 0x1 + +gUnknown_02038561: @ 2038561 + .space 0x1 + +gUnknown_02038562: @ 2038562 + .space 0x1 + +gUnknown_02038563: @ 2038563 + .space 0x1 + +gUnknown_02038564: @ 2038564 + .space 0x4 + +gUnknown_02038568: @ 2038568 + .space 0x4 + +gUnknown_0203856C: @ 203856C + .space 0x4 + +gUnknown_02038570: @ 2038570 + .space 0x2 + +gUnknown_02038572: @ 2038572 + .space 0xB + +gUnknown_0203857D: @ 203857D + .space 0x11 + +gUnknown_0203858E: @ 203858E + .space 0x8 + +gUnknown_02038596: @ 2038596 + .space 0xDA + +gUnknown_02038670: @ 2038670 + .space 0x8 + +gUnknown_02038678: @ 2038678 + .space 0x8 + +gUnknown_02038680: @ 2038680 + .space 0x8 + +gUnknown_02038688: @ 2038688 + .space 0x8 + +gUnknown_02038690: @ 2038690 + .space 0x4 + +gUnknown_02038694: @ 2038694 + .space 0x1 + +gUnknown_02038695: @ 2038695 + .space 0x1 + +gUnknown_02038696: @ 2038696 + .space 0x4 + +gUnknown_0203869A: @ 203869A + .space 0x1 + +gUnknown_0203869B: @ 203869B + .space 0x1 + +gUnknown_0203869C: @ 203869C + .space 0x2 + +gUnknown_0203869E: @ 203869E + .space 0x2 + +gUnknown_020386A0: @ 20386A0 + .space 0x4 + +gUnknown_020386A4: @ 20386A4 + .space 0x4 + +gUnknown_020386A8: @ 20386A8 + .space 0x2 + +gUnknown_020386AA: @ 20386AA + .space 0x7A + +gUnknown_02038724: @ 2038724 + .space 0xC + +gUnknown_02038730: @ 2038730 + .space 0x1 + +gUnknown_02038731: @ 2038731 + .space 0x3 + +gUnknown_02038734: @ 2038734 + .space 0x4 + +gUnknown_02038738: @ 2038738 + .space 0x78 + +gUnknown_020387B0: @ 20387B0 + .space 0x1 + +gUnknown_020387B1: @ 20387B1 + .space 0x1 + +gUnknown_020387B2: @ 20387B2 + .space 0x1 + +gUnknown_020387B3: @ 20387B3 + .space 0x1 + +gUnknown_020387B4: @ 20387B4 + .space 0x24 + +gUnknown_020387D8: @ 20387D8 + .space 0x1 + +gUnknown_020387D9: @ 20387D9 + .space 0x3 + +gUnknown_020387DC: @ 20387DC + .space 0x4 + +gUnknown_020387E0: @ 20387E0 + .space 0x2 + +gUnknown_020387E2: @ 20387E2 + .space 0x2 + +gUnknown_020387E4: @ 20387E4 + .space 0x4 + +gUnknown_020387E8: @ 20387E8 + .space 0x4 + +gUnknown_020387EC: @ 20387EC + .space 0x4 + +gUnknown_020387F0: @ 20387F0 + .space 0x10 + +gUnknown_02038800: @ 2038800 + .space 0x4 + +gUnknown_02038804: @ 2038804 + .space 0x4 + +gUnknown_02038808: @ 2038808 + .space 0x2 + +gUnknown_0203880A: @ 203880A + .space 0x2 + +gUnknown_0203880C: @ 203880C + .space 0x8 + +gUnknown_02038814: @ 2038814 + .space 0x98 + +gUnknown_020388AC: @ 20388AC + .space 0x4 + +gUnknown_020388B0: @ 20388B0 + .space 0x4 + +gUnknown_020388B4: @ 20388B4 + .space 0x4 + +gUnknown_020388B8: @ 20388B8 + .space 0x4 + +gUnknown_020388BC: @ 20388BC + .space 0x4 + +gUnknown_020388C0: @ 20388C0 + .space 0x4 + +gUnknown_020388C4: @ 20388C4 + .space 0x8 + +gUnknown_020388CC: @ 20388CC + .space 0x4 + +gUnknown_020388D0: @ 20388D0 + .space 0x4 + +gUnknown_020388D4: @ 20388D4 + .space 0x1 + +gUnknown_020388D5: @ 20388D5 + .space 0x1 + +gUnknown_020388D6: @ 20388D6 + .space 0x10 + +gUnknown_020388E6: @ 20388E6 + .space 0xC + +gUnknown_020388F2: @ 20388F2 + .space 0x1 + +gUnknown_020388F3: @ 20388F3 + .space 0x1 + +gUnknown_020388F4: @ 20388F4 + .space 0x1 + +gUnknown_020388F5: @ 20388F5 + .space 0x1 + +gUnknown_020388F6: @ 20388F6 + .space 0x1 + +gUnknown_020388F7: @ 20388F7 + .space 0x9 + +gUnknown_02038900: @ 2038900 + .space 0x8A4 + +gUnknown_020391A4: @ 20391A4 + .space 0x2 + +gUnknown_020391A6: @ 20391A6 + .space 0x2 + +gUnknown_020391A8: @ 20391A8 + .space 0x1 + +gUnknown_020391A9: @ 20391A9 + .space 0x1 + +gUnknown_020391AA: @ 20391AA + .space 0x2 + +gUnknown_020391AC: @ 20391AC + .space 0x8 + +gUnknown_020391B4: @ 20391B4 + .space 0x80 + +gUnknown_02039234: @ 2039234 + .space 0x4 + +gUnknown_02039238: @ 2039238 + .space 0x4 + +gUnknown_0203923C: @ 203923C + .space 0x8 + +gUnknown_02039244: @ 2039244 + .space 0x4 + +gUnknown_02039248: @ 2039248 + .space 0x4 + +gUnknown_0203924C: @ 203924C + .space 0x4 + +gUnknown_02039250: @ 2039250 + .space 0x1 + +gUnknown_02039251: @ 2039251 + .space 0x3 + +gUnknown_02039254: @ 2039254 + .space 0x4 + +gUnknown_02039258: @ 2039258 + .space 0x1 + +gUnknown_02039259: @ 2039259 + .space 0x1 + +gUnknown_0203925A: @ 203925A + .space 0x1 + +gUnknown_0203925B: @ 203925B + .space 0x1 + +gUnknown_0203925C: @ 203925C + .space 0x4 + +gUnknown_02039260: @ 2039260 + .space 0x2 + +gUnknown_02039262: @ 2039262 + .space 0x2 + +gUnknown_02039264: @ 2039264 + .space 0x2 + +gUnknown_02039266: @ 2039266 + .space 0x2 + +gUnknown_02039268: @ 2039268 + .space 0x2 + +gUnknown_0203926A: @ 203926A + .space 0x2 + +gUnknown_0203926C: @ 203926C + .space 0x4 + +gUnknown_02039270: @ 2039270 + .space 0x4 + +gUnknown_02039274: @ 2039274 + .space 0x4 + +gUnknown_02039278: @ 2039278 + .space 0x1 + +gUnknown_02039279: @ 2039279 + .space 0x1 + +gUnknown_0203927A: @ 203927A + .space 0x1 + +gUnknown_0203927B: @ 203927B + .space 0x1 + +gUnknown_0203927C: @ 203927C + .space 0x1 + +gUnknown_0203927D: @ 203927D + .space 0x7 + +gUnknown_02039284: @ 2039284 + .space 0x4 + +gUnknown_02039288: @ 2039288 + .space 0x74 + +gUnknown_020392FC: @ 20392FC + .space 0x6 + +gUnknown_02039302: @ 2039302 + .space 0x2 + +gUnknown_02039304: @ 2039304 + .space 0x4 + +gUnknown_02039308: @ 2039308 + .space 0x4 + +gUnknown_0203930C: @ 203930C + .space 0x4 + +gUnknown_02039310: @ 2039310 + .space 0x2 + +gUnknown_02039312: @ 2039312 + .space 0x2 + +gUnknown_02039314: @ 2039314 + .space 0x4 + +gUnknown_02039318: @ 2039318 + .space 0x2 + +gUnknown_0203931A: @ 203931A + .space 0x2 + +gUnknown_0203931C: @ 203931C + .space 0x4 + +gUnknown_02039320: @ 2039320 + .space 0x2 + +gUnknown_02039322: @ 2039322 + .space 0x2 + +gUnknown_02039324: @ 2039324 + .space 0x1 + +gUnknown_02039325: @ 2039325 + .space 0x3 + +gUnknown_02039328: @ 2039328 + .space 0x2 + +gUnknown_0203932A: @ 203932A + .space 0x2 + +gUnknown_0203932C: @ 203932C + .space 0x2 + +gUnknown_0203932E: @ 203932E + .space 0xA + +gUnknown_02039338: @ 2039338 + .space 0x4 + +gUnknown_0203933C: @ 203933C + .space 0x2 + +gUnknown_0203933E: @ 203933E + .space 0x12 + +gUnknown_02039350: @ 2039350 + .space 0x8 + +gUnknown_02039358: @ 2039358 + .space 0x2 + +gUnknown_0203935A: @ 203935A + .space 0x2 + +gUnknown_0203935C: @ 203935C + .space 0x4 + +gTileBuffer: @ 2039360 + .space 0x100 + +gUnknown_02039460: @ 2039460 + .space 0x300 + +gUnknown_02039760: @ 2039760 + .space 0xC00 + +gUnknown_0203A360: @ 203A360 + .space 0x20 + +gSubspriteTable_203A380: @ 203A380 + .space 0x50 + +gUnknown_0203A3D0: @ 203A3D0 + .space 0x1 + +gUnknown_0203A3D1: @ 203A3D1 + .space 0x1 + +gUnknown_0203A3D2: @ 203A3D2 + .space 0x1 + +gUnknown_0203A3D3: @ 203A3D3 + .space 0x1 + +gUnknown_0203A3D4: @ 203A3D4 diff --git a/tools/ramscrgen/.gitignore b/tools/ramscrgen/.gitignore new file mode 100644 index 000000000..4d0ae82c3 --- /dev/null +++ b/tools/ramscrgen/.gitignore @@ -0,0 +1 @@ +ramscrgen diff --git a/tools/ramscrgen/LICENSE b/tools/ramscrgen/LICENSE new file mode 100644 index 000000000..534d15349 --- /dev/null +++ b/tools/ramscrgen/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2016 YamaArashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/tools/ramscrgen/Makefile b/tools/ramscrgen/Makefile new file mode 100644 index 000000000..e18ae99f2 --- /dev/null +++ b/tools/ramscrgen/Makefile @@ -0,0 +1,15 @@ +CXX := g++ + +CXXFLAGS := -std=c++11 -O2 -Wall -Wno-switch + +SRCS := main.cpp sym_file.cpp elf.cpp + +HEADERS := ramscrgen.h sym_file.h elf.h char_util.h + +.PHONY: clean + +ramscrgen: $(SRCS) $(HEADERS) + $(CXX) $(CXXFLAGS) $(SRCS) -o $@ + +clean: + $(RM) ramscrgen ramscrgen.exe diff --git a/tools/ramscrgen/char_util.h b/tools/ramscrgen/char_util.h new file mode 100644 index 000000000..ab20dbc53 --- /dev/null +++ b/tools/ramscrgen/char_util.h @@ -0,0 +1,71 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef CHAR_UTIL_H +#define CHAR_UTIL_H + +#include <cstdint> +#include <cassert> + +inline bool IsAscii(unsigned char c) +{ + return (c < 128); +} + +inline bool IsAsciiAlpha(unsigned char c) +{ + return ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')); +} + +inline bool IsAsciiDigit(unsigned char c) +{ + return (c >= '0' && c <= '9'); +} + +inline bool IsAsciiHexDigit(unsigned char c) +{ + return ((c >= '0' && c <= '9') + || (c >= 'a' && c <= 'f') + || (c >= 'A' && c <= 'F')); +} + +inline bool IsAsciiAlphanum(unsigned char c) +{ + return (IsAsciiAlpha(c) || IsAsciiDigit(c)); +} + +inline bool IsAsciiPrintable(unsigned char c) +{ + return (c >= ' ' && c <= '~'); +} + +// Returns whether the character can start the identifier of a "{FOO}" constant in strings. +inline bool IsIdentifierStartingChar(unsigned char c) +{ + return IsAsciiAlpha(c) || c == '_'; +} + +// Returns whether the character can be used in the identifier of a "{FOO}" constant in strings. +inline bool IsIdentifierChar(unsigned char c) +{ + return IsAsciiAlphanum(c) || c == '_'; +} + +#endif // CHAR_UTIL_H diff --git a/tools/ramscrgen/elf.cpp b/tools/ramscrgen/elf.cpp new file mode 100644 index 000000000..c6d394b35 --- /dev/null +++ b/tools/ramscrgen/elf.cpp @@ -0,0 +1,190 @@ +#include <cstdio> +#include <cstring> +#include <cstdint> +#include <map> +#include <vector> +#include <string> +#include "ramscrgen.h" +#include "elf.h" + +#define SHN_COMMON 0xFFF2 + +static std::string s_elfPath; + +static FILE *s_file; + +static std::uint32_t s_sectionHeaderOffset; +static int s_sectionHeaderEntrySize; +static int s_sectionCount; +static int s_shstrtabIndex; + +static std::uint32_t s_symtabOffset; +static std::uint32_t s_strtabOffset; + +static std::uint32_t s_symbolCount; + +struct Symbol +{ + std::uint32_t nameOffset; + std::uint32_t size; +}; + +static void Seek(long offset) +{ + if (std::fseek(s_file, offset, SEEK_SET) != 0) + FATAL_ERROR("error: failed to seek to %ld in \"%s\"", offset, s_elfPath.c_str()); +} + +static void Skip(long offset) +{ + if (std::fseek(s_file, offset, SEEK_CUR) != 0) + FATAL_ERROR("error: failed to skip %ld bytes in \"%s\"", offset, s_elfPath.c_str()); +} + +static std::uint32_t ReadInt8() +{ + int c = std::fgetc(s_file); + + if (c < 0) + FATAL_ERROR("error: unexpected EOF when reading ELF file \"%s\"\n", s_elfPath.c_str()); + + return c; +} + +static std::uint32_t ReadInt16() +{ + std::uint32_t val = 0; + val |= ReadInt8(); + val |= ReadInt8() << 8; + return val; +} + +static std::uint32_t ReadInt32() +{ + std::uint32_t val = 0; + val |= ReadInt8(); + val |= ReadInt8() << 8; + val |= ReadInt8() << 16; + val |= ReadInt8() << 24; + return val; +} + +static std::string ReadString() +{ + std::string s; + char c; + + while ((c = ReadInt8()) != 0) + s += c; + + return s; +} + +static void VerifyElfIdent() +{ + char expectedMagic[4] = { 0x7F, 'E', 'L', 'F' }; + char magic[4]; + + if (std::fread(magic, 4, 1, s_file) != 1) + FATAL_ERROR("error: failed to read ELF magic from \"%s\"\n", s_elfPath.c_str()); + + if (std::memcmp(magic, expectedMagic, 4) != 0) + FATAL_ERROR("error: ELF magic did not match in \"%s\"\n", s_elfPath.c_str()); + + if (std::fgetc(s_file) != 1) + FATAL_ERROR("error: \"%s\" not 32-bit ELF\n", s_elfPath.c_str()); + + if (std::fgetc(s_file) != 1) + FATAL_ERROR("error: \"%s\" not little-endian ELF\n", s_elfPath.c_str()); +} + +static void ReadElfHeader() +{ + Seek(0x20); + s_sectionHeaderOffset = ReadInt32(); + Seek(0x2E); + s_sectionHeaderEntrySize = ReadInt16(); + s_sectionCount = ReadInt16(); + s_shstrtabIndex = ReadInt16(); +} + +static std::string GetSectionName(std::uint32_t shstrtabOffset, int index) +{ + Seek(s_sectionHeaderOffset + s_sectionHeaderEntrySize * index); + std::uint32_t nameOffset = ReadInt32(); + Seek(shstrtabOffset + nameOffset); + return ReadString(); +} + +static void FindTableOffsets() +{ + Seek(s_sectionHeaderOffset + s_sectionHeaderEntrySize * s_shstrtabIndex + 0x10); + std::uint32_t shstrtabOffset = ReadInt32(); + + for (int i = 0; i < s_sectionCount; i++) + { + std::string name = GetSectionName(shstrtabOffset, i); + + if (name == ".symtab") + { + if (s_symtabOffset) + FATAL_ERROR("error: mutiple .symtab sections found in \"%s\"\n", s_elfPath.c_str()); + Seek(s_sectionHeaderOffset + s_sectionHeaderEntrySize * i + 0x10); + s_symtabOffset = ReadInt32(); + std::uint32_t size = ReadInt32(); + s_symbolCount = size / 16; + } + else if (name == ".strtab") + { + if (s_strtabOffset) + FATAL_ERROR("error: mutiple .strtab sections found in \"%s\"\n", s_elfPath.c_str()); + Seek(s_sectionHeaderOffset + s_sectionHeaderEntrySize * i + 0x10); + s_strtabOffset = ReadInt32(); + } + } + + if (!s_symtabOffset) + FATAL_ERROR("error: couldn't find .symtab section in \"%s\"\n", s_elfPath.c_str()); + + if (!s_strtabOffset) + FATAL_ERROR("error: couldn't find .strtab section in \"%s\"\n", s_elfPath.c_str()); +} + +std::map<std::string, std::uint32_t> GetCommonSymbols(std::string path) +{ + std::map<std::string, std::uint32_t> commonSymbols; + + s_file = std::fopen(path.c_str(), "rb"); + + if (s_file == NULL) + FATAL_ERROR("error: failed to open \"%s\" for reading\n", path.c_str()); + + VerifyElfIdent(); + ReadElfHeader(); + FindTableOffsets(); + + std::vector<Symbol> commonSymbolVec; + + Seek(s_symtabOffset); + + for (std::uint32_t i = 0; i < s_symbolCount; i++) + { + Symbol sym; + sym.nameOffset = ReadInt32(); + Skip(4); + sym.size = ReadInt32(); + Skip(2); + std::uint16_t sectionIndex = ReadInt16(); + if (sectionIndex == SHN_COMMON) + commonSymbolVec.push_back(sym); + } + + for (const Symbol& sym : commonSymbolVec) + { + Seek(s_strtabOffset + sym.nameOffset); + std::string name = ReadString(); + commonSymbols[name] = sym.size; + } + + return commonSymbols; +} diff --git a/tools/ramscrgen/elf.h b/tools/ramscrgen/elf.h new file mode 100644 index 000000000..0bfdd696f --- /dev/null +++ b/tools/ramscrgen/elf.h @@ -0,0 +1,30 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef ELF_H +#define ELF_H + +#include <cstdint> +#include <map> +#include <string> + +std::map<std::string, std::uint32_t> GetCommonSymbols(std::string path); + +#endif // ELF_H diff --git a/tools/ramscrgen/main.cpp b/tools/ramscrgen/main.cpp new file mode 100644 index 000000000..89d5f7494 --- /dev/null +++ b/tools/ramscrgen/main.cpp @@ -0,0 +1,168 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include <cstdio> +#include <cstring> +#include <string> +#include "ramscrgen.h" +#include "sym_file.h" +#include "elf.h" + +void HandleCommonInclude(std::string filename, std::string sourcePath, std::string symOrderPath) +{ + auto commonSymbols = GetCommonSymbols(sourcePath + "/" + filename); + + std::size_t dotIndex = filename.find_last_of('.'); + + if (dotIndex == std::string::npos) + FATAL_ERROR("error: \"%s\" doesn't have a file extension\n", filename.c_str()); + + std::string symOrderFilename = filename.substr(0, dotIndex + 1) + "txt"; + + SymFile symFile(symOrderPath + "/" + symOrderFilename); + + while (!symFile.IsAtEnd()) + { + std::string label = symFile.GetLabel(false); + + if (label.length() == 0) + { + unsigned long length; + if (symFile.ReadInteger(length)) + { + if (length & 3) + symFile.RaiseWarning("gap length %d is not multiple of 4", length); + printf(". += 0x%lX;\n", length); + } + } + else + { + if (commonSymbols.count(label) == 0) + symFile.RaiseError("no common symbol named \"%s\"", label.c_str()); + unsigned long size = commonSymbols[label]; + int alignment = 4; + if (size > 4) + alignment = 8; + if (size > 8) + alignment = 16; + printf(". = ALIGN(%d);\n", alignment); + printf("%s = .;\n", label.c_str()); + printf(". += 0x%lX;\n", size); + } + + symFile.ExpectEmptyRestOfLine(); + } +} + +void ConvertSymFile(std::string filename, std::string sectionName, bool common, std::string sourcePath, std::string commonSymPath) +{ + SymFile symFile(filename); + + while (!symFile.IsAtEnd()) + { + Directive directive = symFile.GetDirective(); + + switch (directive) + { + case Directive::Include: + { + std::string incFilename = symFile.ReadPath(); + symFile.ExpectEmptyRestOfLine(); + printf(". = ALIGN(4);\n"); + if (common) + HandleCommonInclude(incFilename, sourcePath, commonSymPath); + else + printf("%s(%s);\n", incFilename.c_str(), sectionName.c_str()); + break; + } + case Directive::Space: + { + unsigned long length; + if (!symFile.ReadInteger(length)) + symFile.RaiseError("expected integer after .space directive"); + symFile.ExpectEmptyRestOfLine(); + printf(". += 0x%lX;\n", length); + break; + } + case Directive::Align: + { + unsigned long amount; + if (!symFile.ReadInteger(amount)) + symFile.RaiseError("expected integer after .align directive"); + if (amount > 4) + symFile.RaiseError("max alignment amount is 4"); + amount = 1UL << amount; + symFile.ExpectEmptyRestOfLine(); + printf(". = ALIGN(%lu);\n", amount); + break; + } + case Directive::Unknown: + { + std::string label = symFile.GetLabel(); + + if (label.length() != 0) + { + printf("%s = .;\n", label.c_str()); + } + + symFile.ExpectEmptyRestOfLine(); + + break; + } + } + } +} + +int main(int argc, char **argv) +{ + if (argc < 3) + { + fprintf(stderr, "Usage: %s SECTION_NAME SYM_FILE [-c SRC_PATH,COMMON_SYM_PATH]", argv[0]); + return 1; + } + + bool common = false; + std::string sectionName = std::string(argv[1]); + std::string symFileName = std::string(argv[2]); + std::string sourcePath; + std::string commonSymPath; + + if (argc > 3) + { + if (std::strcmp(argv[3], "-c") != 0) + FATAL_ERROR("error: unrecognized argument \"%s\"\n", argv[4]); + + if (argc < 5) + FATAL_ERROR("error: missing SRC_PATH,COMMON_SYM_PATH after \"-c\"\n"); + + common = true; + std::string paths = std::string(argv[4]); + std::size_t commaPos = paths.find(','); + + if (commaPos == std::string::npos) + FATAL_ERROR("error: missing comma in argument after \"-c\"\n"); + + sourcePath = paths.substr(0, commaPos); + commonSymPath = paths.substr(commaPos + 1); + } + + ConvertSymFile(symFileName, sectionName, common, sourcePath, commonSymPath); + return 0; +} diff --git a/tools/ramscrgen/ramscrgen.h b/tools/ramscrgen/ramscrgen.h new file mode 100644 index 000000000..1aed1c05a --- /dev/null +++ b/tools/ramscrgen/ramscrgen.h @@ -0,0 +1,49 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef RAMSCRGEN_H +#define RAMSCRGEN_H + +#include <cstdio> +#include <cstdlib> + +#ifdef _MSC_VER + +#define FATAL_ERROR(format, ...) \ +do \ +{ \ + std::fprintf(stderr, format, __VA_ARGS__); \ + std::exit(1); \ +} while (0) + +#else + +#define FATAL_ERROR(format, ...) \ +do \ +{ \ + std::fprintf(stderr, format, ##__VA_ARGS__); \ + std::exit(1); \ +} while (0) + +#endif // _MSC_VER + +const int kMaxPath = 256; + +#endif // RAMSCRGEN_H diff --git a/tools/ramscrgen/sym_file.cpp b/tools/ramscrgen/sym_file.cpp new file mode 100644 index 000000000..9d9e4a064 --- /dev/null +++ b/tools/ramscrgen/sym_file.cpp @@ -0,0 +1,425 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include <cstdio> +#include <cstdarg> +#include <climits> +#include "ramscrgen.h" +#include "sym_file.h" +#include "char_util.h" + +SymFile::SymFile(std::string filename) : m_filename(filename) +{ + FILE *fp = std::fopen(filename.c_str(), "rb"); + + if (fp == NULL) + FATAL_ERROR("Failed to open \"%s\" for reading.\n", filename.c_str()); + + std::fseek(fp, 0, SEEK_END); + + m_size = std::ftell(fp); + + if (m_size < 0) + FATAL_ERROR("File size of \"%s\" is less than zero.\n", filename.c_str()); + + m_buffer = new char[m_size + 1]; + + std::rewind(fp); + + if (std::fread(m_buffer, m_size, 1, fp) != 1) + FATAL_ERROR("Failed to read \"%s\".\n", filename.c_str()); + + m_buffer[m_size] = 0; + + std::fclose(fp); + + m_pos = 0; + m_lineNum = 1; + m_lineStart = 0; + + RemoveComments(); +} + +SymFile::SymFile(SymFile&& other) : m_filename(std::move(other.m_filename)) +{ + m_buffer = other.m_buffer; + m_pos = other.m_pos; + m_size = other.m_size; + m_lineNum = other.m_lineNum; + m_lineStart = other.m_lineStart; + + other.m_buffer = nullptr; +} + +SymFile::~SymFile() +{ + delete[] m_buffer; +} + +// Removes comments to simplify further processing. +// It stops upon encountering a null character, +// which may or may not be the end of file marker. +// If it's not, the error will be caught later. +void SymFile::RemoveComments() +{ + long pos = 0; + char stringChar = 0; + + for (;;) + { + if (m_buffer[pos] == 0) + return; + + if (stringChar != 0) + { + if (m_buffer[pos] == '\\' && m_buffer[pos + 1] == stringChar) + { + pos += 2; + } + else + { + if (m_buffer[pos] == stringChar) + stringChar = 0; + pos++; + } + } + else if (m_buffer[pos] == '@' && (pos == 0 || m_buffer[pos - 1] != '\\')) + { + while (m_buffer[pos] != '\n' && m_buffer[pos] != 0) + m_buffer[pos++] = ' '; + } + else if (m_buffer[pos] == '/' && m_buffer[pos + 1] == '*') + { + m_buffer[pos++] = ' '; + m_buffer[pos++] = ' '; + + char commentStringChar = 0; + + for (;;) + { + if (m_buffer[pos] == 0) + return; + + if (commentStringChar != 0) + { + if (m_buffer[pos] == '\\' && m_buffer[pos + 1] == commentStringChar) + { + m_buffer[pos++] = ' '; + m_buffer[pos++] = ' '; + } + else + { + if (m_buffer[pos] == commentStringChar) + commentStringChar = 0; + if (m_buffer[pos] != '\n') + m_buffer[pos] = ' '; + pos++; + } + } + else + { + if (m_buffer[pos] == '*' && m_buffer[pos + 1] == '/') + { + m_buffer[pos++] = ' '; + m_buffer[pos++] = ' '; + break; + } + else + { + if (m_buffer[pos] == '"' || m_buffer[pos] == '\'') + commentStringChar = m_buffer[pos]; + if (m_buffer[pos] != '\n') + m_buffer[pos] = ' '; + pos++; + } + } + } + } + else + { + if (m_buffer[pos] == '"' || m_buffer[pos] == '\'') + stringChar = m_buffer[pos]; + pos++; + } + } +} + +// Checks if we're at a particular directive and if so, consumes it. +// Returns whether the directive was found. +bool SymFile::CheckForDirective(std::string name) +{ + long i; + long length = static_cast<long>(name.length()); + + for (i = 0; i < length && m_pos + i < m_size; i++) + if (name[i] != m_buffer[m_pos + i]) + return false; + + if (i < length) + return false; + + m_pos += length; + + return true; +} + +// Checks if we're at a known directive and if so, consumes it. +// Returns which directive was found. +Directive SymFile::GetDirective() +{ + SkipWhitespace(); + + if (CheckForDirective(".include")) + return Directive::Include; + else if (CheckForDirective(".space")) + return Directive::Space; + else if (CheckForDirective(".align")) + return Directive::Align; + else + return Directive::Unknown; +} + +// Checks if we're at label. +// Returns the name if so and an empty string if not. +std::string SymFile::GetLabel(bool requireColon) +{ + long start = m_pos; + long pos = m_pos; + + if (IsIdentifierStartingChar(m_buffer[pos])) + { + pos++; + + while (IsIdentifierChar(m_buffer[pos])) + pos++; + } + + if (requireColon) + { + if (m_buffer[pos] == ':') + { + if (pos != start) + m_pos = pos + 1; + } + else + { + pos = start; + } + } + else + { + m_pos = pos; + } + + return std::string(&m_buffer[start], pos - start); +} + +// Skips tabs and spaces. +void SymFile::SkipWhitespace() +{ + while (m_buffer[m_pos] == '\t' || m_buffer[m_pos] == ' ') + m_pos++; +} + +// Reads include path. +std::string SymFile::ReadPath() +{ + SkipWhitespace(); + + if (m_buffer[m_pos] != '"') + RaiseError("expected file path"); + + m_pos++; + + int length = 0; + long startPos = m_pos; + + while (m_buffer[m_pos] != '"') + { + unsigned char c = m_buffer[m_pos++]; + + if (c == 0) + { + if (m_pos >= m_size) + RaiseError("unexpected EOF in include string"); + else + RaiseError("unexpected null character in include string"); + } + + if (!IsAsciiPrintable(c)) + RaiseError("unexpected character '\\x%02X' in include string", c); + + // Don't bother allowing any escape sequences. + if (c == '\\') + { + c = m_buffer[m_pos]; + RaiseError("unexpected escape '\\%c' in include string", c); + } + + length++; + + if (length > kMaxPath) + RaiseError("path is too long"); + } + + m_pos++; // Go past the right quote. + + return std::string(&m_buffer[startPos], length); +} + +// If we're at a comma, consumes it. +// Returns whether a comma was found. +bool SymFile::ConsumeComma() +{ + if (m_buffer[m_pos] == ',') + { + m_pos++; + return true; + } + + return false; +} + +// Converts digit character to numerical value. +static int ConvertDigit(char c, int radix) +{ + int digit; + + if (c >= '0' && c <= '9') + digit = c - '0'; + else if (c >= 'A' && c <= 'F') + digit = 10 + c - 'A'; + else if (c >= 'a' && c <= 'f') + digit = 10 + c - 'a'; + else + return -1; + + return (digit < radix) ? digit : -1; +} + +// Reads an integer. +bool SymFile::ReadInteger(unsigned long& n) +{ + SkipWhitespace(); + + if (!IsAsciiDigit(m_buffer[m_pos])) + return false; + + int startPos = m_pos; + int radix = 10; + + if (m_buffer[m_pos] == '0' && m_buffer[m_pos + 1] == 'x') + { + radix = 16; + m_pos += 2; + } + + unsigned long cutoff = ULONG_MAX / radix; + unsigned long cutoffRemainder = ULONG_MAX % radix; + int digit; + + n = 0; + + while ((digit = ConvertDigit(m_buffer[m_pos], radix)) != -1) + { + if (n < cutoff || (n == cutoff && (unsigned long)digit <= cutoffRemainder)) + { + n = n * radix + digit; + } + else + { + m_pos++; + + while (ConvertDigit(m_buffer[m_pos], radix) != -1) + m_pos++; + + RaiseError("integer is too large (%s)", std::string(&m_buffer[startPos], m_pos - startPos).c_str()); + } + + m_pos++; + } + + return true; +} + +// Asserts that the rest of the line is empty and moves to the next one. +void SymFile::ExpectEmptyRestOfLine() +{ + SkipWhitespace(); + + if (m_buffer[m_pos] == 0) + { + if (m_pos >= m_size) + RaiseWarning("file doesn't end with newline"); + else + RaiseError("unexpected null character"); + } + else if (m_buffer[m_pos] == '\n') + { + m_pos++; + m_lineStart = m_pos; + m_lineNum++; + } + else if (m_buffer[m_pos] == '\r') + { + RaiseError("only Unix-style LF newlines are supported"); + } + else + { + RaiseError("junk at end of line"); + } +} + +// Checks if we're at the end of the file. +bool SymFile::IsAtEnd() +{ + return (m_pos >= m_size); +} + +// Reports a diagnostic message. +void SymFile::ReportDiagnostic(const char* type, const char* format, std::va_list args) +{ + const int bufferSize = 1024; + char buffer[bufferSize]; + std::vsnprintf(buffer, bufferSize, format, args); + std::fprintf(stderr, "%s:%ld: %s: %s\n", m_filename.c_str(), m_lineNum, type, buffer); +} + +#define DO_REPORT(type) \ +do \ +{ \ + std::va_list args; \ + va_start(args, format); \ + ReportDiagnostic(type, format, args); \ + va_end(args); \ +} while (0) + +// Reports an error diagnostic and terminates the program. +void SymFile::RaiseError(const char* format, ...) +{ + DO_REPORT("error"); + std::exit(1); +} + +// Reports a warning diagnostic. +void SymFile::RaiseWarning(const char* format, ...) +{ + DO_REPORT("warning"); +} diff --git a/tools/ramscrgen/sym_file.h b/tools/ramscrgen/sym_file.h new file mode 100644 index 000000000..5b3cedb3b --- /dev/null +++ b/tools/ramscrgen/sym_file.h @@ -0,0 +1,68 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef SYM_FILE_H +#define SYM_FILE_H + +#include <cstdarg> +#include <cstdint> +#include <string> +#include "ramscrgen.h" + +enum class Directive +{ + Include, + Space, + Align, + Unknown +}; + +class SymFile +{ +public: + SymFile(std::string filename); + SymFile(SymFile&& other); + SymFile(const SymFile&) = delete; + ~SymFile(); + Directive GetDirective(); + std::string GetLabel(bool requireColon = true); + std::string ReadPath(); + bool ReadInteger(unsigned long& value); + void ExpectEmptyRestOfLine(); + bool IsAtEnd(); + void RaiseError(const char* format, ...); + void RaiseWarning(const char* format, ...); + +private: + char* m_buffer; + long m_pos; + long m_size; + long m_lineNum; + long m_lineStart; + std::string m_filename; + + bool ConsumeComma(); + void RemoveComments(); + bool CheckForDirective(std::string name); + void SkipWhitespace(); + void ReportDiagnostic(const char* type, const char* format, std::va_list args); +}; + +#endif // SYM_FILE_H |