diff options
author | YamaArashi <shadow962@live.com> | 2017-01-01 18:30:55 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2017-01-01 18:30:55 -0800 |
commit | 530adda9554ba77e65a05f795e85432b008f9655 (patch) | |
tree | b72054da2db0109a922a81b2dcf44a86be51bf5a | |
parent | 7de050c235adef3031c991bbf4520d785f0a31ad (diff) |
name some functions
-rw-r--r-- | asm/battle_811DA74.s | 8 | ||||
-rw-r--r-- | asm/battle_anim.s | 4 | ||||
-rw-r--r-- | asm/battle_anim_80CA710.s | 20 | ||||
-rw-r--r-- | asm/choose_party.s | 50 | ||||
-rw-r--r-- | asm/contest_link_80C2020.s | 4 | ||||
-rw-r--r-- | asm/intro.s | 18 | ||||
-rw-r--r-- | asm/naming_screen.s | 2 | ||||
-rw-r--r-- | asm/party_menu.s | 124 | ||||
-rw-r--r-- | asm/pokeball.s | 8 | ||||
-rw-r--r-- | asm/rom5.s | 2 | ||||
-rw-r--r-- | asm/rom_800D42C.s | 50 | ||||
-rw-r--r-- | asm/rom_804373C.s | 30 | ||||
-rw-r--r-- | asm/rom_806D7F8.s | 362 | ||||
-rw-r--r-- | asm/rom_8077ABC.s | 10 | ||||
-rw-r--r-- | asm/rom_80859BC.s | 2 | ||||
-rw-r--r-- | asm/rom_8094928.s | 88 | ||||
-rw-r--r-- | asm/rom_81258BC.s | 6 | ||||
-rw-r--r-- | asm/script_pokemon_util_80F99CC.s | 20 | ||||
-rw-r--r-- | asm/trade.s | 20 | ||||
-rw-r--r-- | data/data_83760F0.s | 4 | ||||
-rw-r--r-- | include/asm.inc.h | 4 | ||||
-rw-r--r-- | src/intro.c | 4 |
22 files changed, 420 insertions, 420 deletions
diff --git a/asm/battle_811DA74.s b/asm/battle_811DA74.s index dc3cd456f..4ed333ed8 100644 --- a/asm/battle_811DA74.s +++ b/asm/battle_811DA74.s @@ -182,11 +182,11 @@ _0811DBBC: .4byte 0x02017810 sub_811DBC0: @ 811DBC0 push {r4-r6,lr} movs r6, 0 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0811DBE4 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0811DC18 @@ -330,7 +330,7 @@ sub_811DCA0: @ 811DCA0 lsls r1, 2 adds r1, r4 strb r2, [r1, 0x9] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0811DD56 @@ -5467,7 +5467,7 @@ _08120748: mov r9, r0 ldrh r0, [r1, 0x8] strb r0, [r7] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08120768 diff --git a/asm/battle_anim.s b/asm/battle_anim.s index 587072df7..a64d0414a 100644 --- a/asm/battle_anim.s +++ b/asm/battle_anim.s @@ -4560,7 +4560,7 @@ sub_807794C: @ 807794C lsls r0, 24 cmp r0, 0 bne _080779F6 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080779F6 @@ -4646,7 +4646,7 @@ sub_80779FC: @ 80779FC lsls r0, 24 cmp r0, 0 bne _08077A88 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08077A88 diff --git a/asm/battle_anim_80CA710.s b/asm/battle_anim_80CA710.s index 6a1ebf6e4..3a92f6674 100644 --- a/asm/battle_anim_80CA710.s +++ b/asm/battle_anim_80CA710.s @@ -761,7 +761,7 @@ sub_80CACEC: @ 80CACEC lsls r0, 24 cmp r0, 0 bne _080CAD06 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _080CAD0E @@ -1333,7 +1333,7 @@ sub_80CB144: @ 80CB144 lsls r0, 24 cmp r0, 0 bne _080CB170 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5561,7 +5561,7 @@ _080CD1AC: ldr r0, _080CD1F0 @ =gUnknown_0202F7C9 _080CD1AE: ldrb r6, [r0] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080CD1F8 @@ -13722,7 +13722,7 @@ _080D1006: movs r0, 0x1 adds r4, r0, 0 eors r4, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080D107E @@ -28244,7 +28244,7 @@ _080D7FD0: ldrsh r0, [r0, r1] cmp r0, 0 beq _080D7FE8 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _080D7FF4 @@ -35489,7 +35489,7 @@ _080DB7DA: lsls r0, 24 cmp r0, 0 bne _080DB810 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080DB810 @@ -35820,7 +35820,7 @@ _080DBA66: lsls r0, 24 cmp r0, 0 bne _080DBAAE - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080DBAAE @@ -46104,7 +46104,7 @@ sub_80E0A4C: @ 80E0A4C orrs r1, r0 strb r1, [r5] _080E0AC4: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080E0B40 @@ -50892,7 +50892,7 @@ sub_80E2F2C: @ 80E2F2C orrs r1, r0 strb r1, [r4] _080E2FAC: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080E3028 @@ -51432,7 +51432,7 @@ _080E33C0: orrs r1, r0 strb r1, [r4] _080E3432: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080E34A4 diff --git a/asm/choose_party.s b/asm/choose_party.s index 21988162b..6be0375af 100644 --- a/asm/choose_party.s +++ b/asm/choose_party.s @@ -113,7 +113,7 @@ _08121EC0: muls r2, r3 ldr r3, _08121EF0 @ =gPlayerParty adds r2, r3 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon b _08122020 .align 2, 0 _08121EE8: .4byte 0x00000266 @@ -127,7 +127,7 @@ _08121EF4: adds r1, r4, r0 b _08121FE8 _08121F00: - bl sub_806DA98 + bl LoadHeldItemIconGraphics ldr r1, _08121F10 @ =0x0201b000 movs r2, 0x99 lsls r2, 2 @@ -140,7 +140,7 @@ _08121F14: lsls r1, 2 adds r0, r4, r1 ldrb r0, [r0] - bl sub_806DC34 + bl CreateHeldItemIcons_806DC34 movs r2, 0x99 lsls r2, 2 adds r1, r4, r2 @@ -167,7 +167,7 @@ _08121F28: .align 2, 0 _08121F50: .4byte 0x00000266 _08121F54: - bl sub_806E334 + bl PartyMenuPrintMonsLevelOrStatus ldr r1, _08121F64 @ =0x0201b000 movs r2, 0x99 lsls r2, 2 @@ -176,7 +176,7 @@ _08121F54: .align 2, 0 _08121F64: .4byte 0x0201b000 _08121F68: - bl sub_806E0C4 + bl PrintPartyMenuMonNicknames b _08121FE0 _08121F6E: movs r5, 0 @@ -1348,7 +1348,7 @@ _08122890: adds r1, r4, r2 b _081228CA _081228A4: - bl sub_806DA98 + bl LoadHeldItemIconGraphics b _081228C2 _081228AA: movs r1, 0x98 @@ -1407,7 +1407,7 @@ _081228F0: adds r1, r5, 0 movs r2, 0x3 adds r3, r4, 0 - bl sub_806D880 + bl CreatePartyMenuMonIcon _08122912: ldr r0, _0812294C @ =gUnknown_02023A00 lsls r1, r5, 5 @@ -1421,7 +1421,7 @@ _08122912: adds r0, r6, 0 adds r1, r4, 0 movs r2, 0x3 - bl sub_806D99C + bl CreateMonIcon_806D99C adds r0, r6, 0 adds r1, r4, 0 bl sub_806D50C @@ -1464,7 +1464,7 @@ _08122958: lsrs r2, 16 adds r0, r6, 0 adds r1, r5, 0 - bl sub_806DCD4 + bl CreateHeldItemIcon_806DCD4 _08122984: ldr r0, _081229B4 @ =gUnknown_02023A00 lsls r1, r5, 5 @@ -1477,7 +1477,7 @@ _08122984: lsrs r1, 24 ldrh r2, [r2, 0x2] adds r0, r6, 0 - bl sub_806DCD4 + bl CreateHeldItemIcon_806DCD4 _0812299E: adds r0, r5, 0x1 lsls r0, 24 @@ -1510,9 +1510,9 @@ _081229C0: adds r0, r5, 0 movs r1, 0x3 adds r2, r4, 0 - bl sub_806E4A4 + bl PartyMenuPrintHP adds r0, r4, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 lsrs r0, 24 cmp r0, 0 @@ -1524,7 +1524,7 @@ _081229C0: lsrs r2, 24 adds r0, r5, 0 movs r1, 0x3 - bl sub_806E104 + bl PartyMenuPutStatusTilemap b _08122A12 .align 2, 0 _08122A00: .4byte gPlayerParty @@ -1534,7 +1534,7 @@ _08122A04: adds r2, r6 adds r0, r5, 0 movs r1, 0x3 - bl sub_806E294 + bl PartyMenuPrintLevel _08122A12: adds r4, r5, 0 muls r4, r7 @@ -1542,11 +1542,11 @@ _08122A12: adds r0, r5, 0 movs r1, 0x3 adds r2, r4, 0 - bl sub_806E3C0 + bl PartyMenuPutNicknameTilemap adds r0, r5, 0 movs r1, 0x3 adds r2, r4, 0 - bl sub_806E050 + bl PrintPartyMenuMonNickname adds r0, r5, 0 movs r1, 0x3 adds r2, r4, 0 @@ -1690,7 +1690,7 @@ _08122B2E: ldrh r3, [r6, 0x12] adds r0, r5, 0 movs r1, 0x3 - bl sub_806E420 + bl PartyMenuDoPrintHP ldrh r0, [r6, 0x10] cmp r0, 0 bne _08122B64 @@ -1715,7 +1715,7 @@ _08122B76: lsls r2, 24 lsrs r2, 24 movs r1, 0x3 - bl sub_806E104 + bl PartyMenuPutStatusTilemap b _08122B96 .align 2, 0 _08122B88: .4byte gUnknown_02023A14 @@ -1723,7 +1723,7 @@ _08122B8C: ldrb r2, [r6, 0xF] adds r0, r5, 0 movs r1, 0x3 - bl sub_806E1F4 + bl PartyMenuDoPrintLevel _08122B96: mov r2, r10 adds r6, r7, r2 @@ -1736,7 +1736,7 @@ _08122B96: str r5, [sp] movs r2, 0x3 adds r3, r4, 0 - bl sub_806E35C + bl PartyMenuDoPutNicknameTilemap mov r0, r9 adds r1, r5, 0 bl StringCopy @@ -1873,7 +1873,7 @@ _08122CA8: muls r2, r3 ldr r3, _08122CD8 @ =gPlayerParty adds r2, r3 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon b _08122D84 .align 2, 0 _08122CD0: .4byte 0x00000266 @@ -1887,14 +1887,14 @@ _08122CDC: adds r1, r4, r0 b _08122D50 _08122CE8: - bl sub_806DA98 + bl LoadHeldItemIconGraphics b _08122D48 _08122CEE: movs r1, 0x98 lsls r1, 2 adds r0, r4, r1 ldrb r0, [r0] - bl sub_806DC34 + bl CreateHeldItemIcons_806DC34 movs r2, 0x99 lsls r2, 2 adds r1, r4, r2 @@ -1921,10 +1921,10 @@ _08122D02: .align 2, 0 _08122D28: .4byte 0x00000266 _08122D2C: - bl sub_806E334 + bl PartyMenuPrintMonsLevelOrStatus b _08122D48 _08122D32: - bl sub_806E0C4 + bl PrintPartyMenuMonNicknames ldr r1, _08122D40 @ =0x0201b000 movs r0, 0x99 lsls r0, 2 diff --git a/asm/contest_link_80C2020.s b/asm/contest_link_80C2020.s index af8d1742e..3816f3637 100644 --- a/asm/contest_link_80C2020.s +++ b/asm/contest_link_80C2020.s @@ -1973,7 +1973,7 @@ sub_80C3024: @ 80C3024 cmp r3, 0 beq _080C30B0 adds r1, r6, 0 - bl sub_809D4F4 + bl GetMonIconPtr lsls r1, r5, 9 adds r0, r1 adds r0, 0x80 @@ -2031,7 +2031,7 @@ _080C30A8: .4byte 0x84000060 _080C30AC: .4byte 0x0600c000 _080C30B0: adds r1, r6, 0 - bl sub_809D4F4 + bl GetMonIconPtr lsls r1, r5, 9 adds r0, r1 adds r0, 0x80 diff --git a/asm/intro.s b/asm/intro.s index 21f3a236f..5c897a619 100644 --- a/asm/intro.s +++ b/asm/intro.s @@ -4021,8 +4021,8 @@ _0813E978: .4byte gSprites _0813E97C: .4byte gSpriteTemplate_840B124 thumb_func_end sub_813E930 - thumb_func_start GetCurrentTrainerHillMapId -GetCurrentTrainerHillMapId: @ 813E980 + thumb_func_start sub_813E980 +sub_813E980: @ 813E980 push {r4,r5,lr} adds r3, r0, 0 ldr r0, _0813E994 @ =gUnknown_0203931A @@ -4137,7 +4137,7 @@ _0813EA50: .align 2, 0 _0813EA58: .4byte gSprites _0813EA5C: .4byte gSineTable - thumb_func_end GetCurrentTrainerHillMapId + thumb_func_end sub_813E980 thumb_func_start sub_813EA60 sub_813EA60: @ 813EA60 @@ -4256,8 +4256,8 @@ _0813EB44: .4byte gSpriteTemplate_840B150 _0813EB48: .4byte gUnknown_0840B168 thumb_func_end sub_813EA60 - thumb_func_start sub_813EB4C -sub_813EB4C: @ 813EB4C + thumb_func_start InitIntroTorchicAttackAnim +InitIntroTorchicAttackAnim: @ 813EB4C push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -4311,7 +4311,7 @@ _0813EB84: _0813EBB0: .4byte gSpriteTemplate_840B170 _0813EBB4: .4byte gSprites _0813EBB8: .4byte gUnknown_0840B188 - thumb_func_end sub_813EB4C + thumb_func_end InitIntroTorchicAttackAnim thumb_func_start sub_813EBBC sub_813EBBC: @ 813EBBC @@ -4575,8 +4575,8 @@ _0813EDB4: .4byte gSpriteTemplate_840B1B0 _0813EDB8: .4byte gSineTable thumb_func_end sub_813EC90 - thumb_func_start sub_813EDBC -sub_813EDBC: @ 813EDBC + thumb_func_start InitIntroMudkipAttackAnim +InitIntroMudkipAttackAnim: @ 813EDBC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -4608,7 +4608,7 @@ _0813EDEE: .align 2, 0 _0813EDF4: .4byte gSpriteTemplate_840B1C8 _0813EDF8: .4byte gSprites - thumb_func_end sub_813EDBC + thumb_func_end InitIntroMudkipAttackAnim thumb_func_start sub_813EDFC sub_813EDFC: @ 813EDFC diff --git a/asm/naming_screen.s b/asm/naming_screen.s index 121b44790..76ee536c7 100644 --- a/asm/naming_screen.s +++ b/asm/naming_screen.s @@ -2846,7 +2846,7 @@ sub_80B6EFC: @ 80B6EFC str r2, [sp, 0x4] movs r2, 0x34 movs r3, 0x18 - bl sub_809D2FC + bl CreateMonIcon lsls r0, 24 lsrs r0, 24 ldr r2, _080B6F40 @ =gSprites diff --git a/asm/party_menu.s b/asm/party_menu.s index 8f1d9d5b7..e05c6584d 100644 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -185,7 +185,7 @@ _0806B020: muls r2, r3 ldr r3, _0806B050 @ =gPlayerParty adds r2, r3 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon b _0806B114 .align 2, 0 _0806B048: .4byte 0x00000266 @@ -199,14 +199,14 @@ _0806B054: adds r1, r4, r0 b _0806B0E0 _0806B060: - bl sub_806DA98 + bl LoadHeldItemIconGraphics b _0806B0D8 _0806B066: movs r1, 0x98 lsls r1, 2 adds r0, r4, r1 ldrb r0, [r0] - bl sub_806DC34 + bl CreateHeldItemIcons_806DC34 movs r2, 0x99 lsls r2, 2 adds r1, r4, r2 @@ -233,10 +233,10 @@ _0806B07A: .align 2, 0 _0806B0A0: .4byte 0x00000266 _0806B0A4: - bl sub_806E334 + bl PartyMenuPrintMonsLevelOrStatus b _0806B0D8 _0806B0AA: - bl sub_806E0C4 + bl PrintPartyMenuMonNicknames ldr r1, _0806B0B8 @ =0x0201b000 movs r0, 0x99 lsls r0, 2 @@ -245,7 +245,7 @@ _0806B0AA: .align 2, 0 _0806B0B8: .4byte 0x0201b000 _0806B0BC: - bl sub_806E53C + bl PartyMenuTryPrintMonsHP b _0806B0D8 _0806B0C2: bl nullsub_13 @@ -774,8 +774,8 @@ _0806B520: .4byte REG_BG3VOFS _0806B524: .4byte 0x0000ffff thumb_func_end sub_806B4A8 - thumb_func_start sub_806B528 -sub_806B528: @ 806B528 + thumb_func_start IsLinkDoubleBattle +IsLinkDoubleBattle: @ 806B528 push {lr} ldr r0, _0806B53C @ =gUnknown_020239F8 ldrh r1, [r0] @@ -792,7 +792,7 @@ _0806B540: _0806B542: pop {r1} bx r1 - thumb_func_end sub_806B528 + thumb_func_end IsLinkDoubleBattle thumb_func_start sub_806B548 sub_806B548: @ 806B548 @@ -833,7 +833,7 @@ sub_806B58C: @ 806B58C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0 @@ -844,7 +844,7 @@ sub_806B58C: @ 806B58C .align 2, 0 _0806B5A4: .4byte gUnknown_0202E8FA _0806B5A8: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -909,7 +909,7 @@ _0806B628: movs r1, 0 b _0806B8A8 _0806B638: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0806B666 @@ -932,7 +932,7 @@ _0806B660: ldrb r1, [r4, 0x3] b _0806B8BC _0806B666: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -954,7 +954,7 @@ _0806B684: movs r1, 0x1 b _0806B8A8 _0806B694: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0806B6C2 @@ -977,7 +977,7 @@ _0806B6BC: ldrb r1, [r4, 0x5] b _0806B8BC _0806B6C2: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1021,7 +1021,7 @@ _0806B714: ldrb r1, [r4, 0x5] b _0806B8BC _0806B71A: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0806B74A @@ -1044,7 +1044,7 @@ _0806B744: ldrb r1, [r4, 0x7] b _0806B8BC _0806B74A: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1088,7 +1088,7 @@ _0806B79C: ldrb r1, [r4, 0x7] b _0806B8BC _0806B7A2: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0806B7D2 @@ -1112,7 +1112,7 @@ _0806B7CC: ldrb r1, [r4, 0x9] b _0806B8BC _0806B7D2: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1159,7 +1159,7 @@ _0806B82C: ldrb r1, [r4, 0x9] b _0806B8BC _0806B832: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0806B84C @@ -1171,7 +1171,7 @@ _0806B832: .align 2, 0 _0806B848: .4byte gPlayerPartyCount _0806B84C: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1714,7 +1714,7 @@ sub_806BC3C: @ 806BC3C lsls r5, 24 lsrs r5, 24 ldr r6, _0806BCB0 @ =gUnknown_08376918 - bl battle_type_is_double + bl IsDoubleBattle lsls r4, 2 lsls r0, 24 lsrs r0, 24 @@ -2176,8 +2176,8 @@ sub_806BF74: @ 806BF74 mov r0, r9 adds r1, r5, 0 movs r2, 0 - bl sub_806DA44 - bl sub_806B528 + bl UpdateMonIconFrame_806DA44 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -2328,7 +2328,7 @@ _0806C0CC: .4byte 0x0201b000 _0806C0D0: .4byte 0x00000261 _0806C0D4: .4byte gUnknown_083768B8 _0806C0D8: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r7, r0, 24 cmp r5, 0x5 @@ -2436,7 +2436,7 @@ _0806C1A4: lsrs r1, 24 mov r0, r9 movs r2, 0x1 - bl sub_806DA44 + bl UpdateMonIconFrame_806DA44 movs r2, 0x2E ldrsh r0, [r4, r2] cmp r5, r0 @@ -3082,7 +3082,7 @@ sub_806C658: @ 806C658 mov r0, r8 adds r1, r6, 0 movs r2, 0 - bl sub_806DA44 + bl UpdateMonIconFrame_806DA44 cmp r6, 0x5 bhi _0806C6A8 lsls r0, r6, 1 @@ -3321,7 +3321,7 @@ _0806C84A: lsrs r1, 24 mov r0, r8 movs r2, 0x1 - bl sub_806DA44 + bl UpdateMonIconFrame_806DA44 movs r3, 0x2E ldrsh r0, [r4, r3] cmp r6, r0 @@ -3362,7 +3362,7 @@ sub_806C890: @ 806C890 adds r0, r6, 0 adds r1, r4, 0 movs r2, 0 - bl sub_806DA44 + bl UpdateMonIconFrame_806DA44 cmp r4, 0x5 bhi _0806C8DC lsls r0, r4, 1 @@ -3430,7 +3430,7 @@ sub_806C92C: @ 806C92C ldrh r0, [r1, 0x30] lsls r0, 24 lsrs r4, r0, 24 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0806C96A @@ -4020,11 +4020,11 @@ _0806CDCC: ldr r4, _0806CE1C @ =0x02001000 ldrb r0, [r4] ldrb r1, [r4, 0x5] - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe strb r0, [r4, 0x3] ldrb r0, [r4] ldrb r1, [r4, 0x6] - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe strb r0, [r4, 0x4] ldrb r3, [r4, 0x5] cmp r3, 0 @@ -4515,12 +4515,12 @@ sub_806D198: @ 806D198 ldrb r0, [r4] ldrb r1, [r4, 0x5] ldrb r2, [r4, 0x4] - bl sub_806DE50 + bl SetMonIconSpriteId_maybe ldrb r0, [r4] ldrb r1, [r4, 0x6] ldrb r2, [r4, 0x3] - bl sub_806DE50 - bl battle_type_is_double + bl SetMonIconSpriteId_maybe + bl IsDoubleBattle ldr r5, _0806D368 @ =gSprites ldrb r1, [r4, 0x3] lsls r3, r1, 4 @@ -4541,7 +4541,7 @@ sub_806D198: @ 806D198 movs r1, 0 mov r8, r1 strh r0, [r3, 0x20] - bl battle_type_is_double + bl IsDoubleBattle ldrb r1, [r4, 0x3] lsls r3, r1, 4 adds r3, r1 @@ -4580,9 +4580,9 @@ sub_806D198: @ 806D198 adds r1, r5 mov r9, r1 add r0, r9 - ldr r7, _0806D370 @ =sub_806DA38 + ldr r7, _0806D370 @ =UpdateMonIconFrame_806DA38 str r7, [r0] - bl battle_type_is_double + bl IsDoubleBattle ldrb r1, [r4, 0x4] lsls r3, r1, 4 adds r3, r1 @@ -4599,7 +4599,7 @@ sub_806D198: @ 806D198 adds r2, r6 ldrb r0, [r2] strh r0, [r3, 0x20] - bl battle_type_is_double + bl IsDoubleBattle ldrb r1, [r4, 0x4] lsls r3, r1, 4 adds r3, r1 @@ -4645,14 +4645,14 @@ sub_806D198: @ 806D198 ldrh r1, [r1, 0x2E] lsls r1, 24 lsrs r1, 24 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 adds r1, r0 lsls r1, 2 add r1, r9 - ldr r0, _0806D374 @ =sub_806DA0C + ldr r0, _0806D374 @ =UpdateMonIconFrame_806DA0C str r0, [r1] ldrb r0, [r4, 0x5] movs r6, 0x64 @@ -4667,17 +4667,17 @@ sub_806D198: @ 806D198 adds r1, r0, 0 muls r1, r6 adds r1, r5 - bl sub_806E2C0 + bl PartyMenuPrintMonLevelOrStatus ldrb r0, [r4, 0x5] adds r1, r0, 0 muls r1, r6 adds r1, r5 - bl sub_806E07C + bl TryPrintPartyMenuMonNickname ldrb r0, [r4, 0x5] adds r1, r0, 0 muls r1, r6 adds r1, r5 - bl sub_806E4E8 + bl PartyMenuTryPrintHP ldrb r0, [r4, 0x5] adds r1, r0, 0 muls r1, r6 @@ -4687,17 +4687,17 @@ sub_806D198: @ 806D198 adds r1, r0, 0 muls r1, r6 adds r1, r5 - bl sub_806E2C0 + bl PartyMenuPrintMonLevelOrStatus ldrb r0, [r4, 0x6] adds r1, r0, 0 muls r1, r6 adds r1, r5 - bl sub_806E07C + bl TryPrintPartyMenuMonNickname ldrb r0, [r4, 0x6] adds r1, r0, 0 muls r1, r6 adds r1, r5 - bl sub_806E4E8 + bl PartyMenuTryPrintHP ldrb r0, [r4, 0x6] adds r1, r0, 0 muls r1, r6 @@ -4717,8 +4717,8 @@ sub_806D198: @ 806D198 _0806D364: .4byte 0x02001000 _0806D368: .4byte gSprites _0806D36C: .4byte gUnknown_08376678 -_0806D370: .4byte sub_806DA38 -_0806D374: .4byte sub_806DA0C +_0806D370: .4byte UpdateMonIconFrame_806DA38 +_0806D374: .4byte UpdateMonIconFrame_806DA0C _0806D378: .4byte gPlayerParty thumb_func_end sub_806D198 @@ -4726,7 +4726,7 @@ _0806D378: .4byte gPlayerParty sub_806D37C: @ 806D37C push {r4,lr} adds r4, r0, 0 - bl sub_809D638 + bl UpdateMonIconFrame ldrh r2, [r4, 0x24] movs r0, 0x24 ldrsh r1, [r4, r0] @@ -4740,11 +4740,11 @@ sub_806D37C: @ 806D37C movs r1, 0 strh r0, [r4, 0x2E] strh r1, [r4, 0x32] - ldr r0, _0806D3A4 @ =sub_806DA38 + ldr r0, _0806D3A4 @ =UpdateMonIconFrame_806DA38 str r0, [r4, 0x1C] b _0806D3AE .align 2, 0 -_0806D3A4: .4byte sub_806DA38 +_0806D3A4: .4byte UpdateMonIconFrame_806DA38 _0806D3A8: ldrh r0, [r4, 0x2E] adds r0, r2, r0 @@ -4890,7 +4890,7 @@ sub_806D4AC: @ 806D4AC lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 ldr r2, _0806D4FC @ =gSprites @@ -4932,7 +4932,7 @@ sub_806D50C: @ 806D50C lsrs r0, 24 lsls r1, 24 lsrs r1, 24 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe ldr r2, _0806D534 @ =gSprites lsls r0, 24 lsrs r0, 24 @@ -5036,7 +5036,7 @@ sub_806D5B8: @ 806D5B8 lsls r5, 24 lsrs r5, 24 ldr r6, _0806D658 @ =gUnknown_08376948 - bl battle_type_is_double + bl IsDoubleBattle lsls r4, r5, 2 lsls r0, 24 lsrs r0, 24 @@ -5047,7 +5047,7 @@ sub_806D5B8: @ 806D5B8 adds r1, r6 ldrb r1, [r1] mov r10, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 lsls r1, r0, 1 @@ -5057,7 +5057,7 @@ sub_806D5B8: @ 806D5B8 adds r1, r6 ldrb r1, [r1, 0x1] mov r9, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 lsls r1, r0, 1 @@ -5067,7 +5067,7 @@ sub_806D5B8: @ 806D5B8 adds r1, r6 ldrb r1, [r1, 0x2] mov r8, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 lsls r1, r0, 1 @@ -5118,7 +5118,7 @@ sub_806D668: @ 806D668 lsls r5, 24 lsrs r5, 24 ldr r6, _0806D708 @ =gUnknown_08376978 - bl battle_type_is_double + bl IsDoubleBattle lsls r4, r5, 2 lsls r0, 24 lsrs r0, 24 @@ -5129,7 +5129,7 @@ sub_806D668: @ 806D668 adds r1, r6 ldrb r1, [r1] mov r10, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 lsls r1, r0, 1 @@ -5139,7 +5139,7 @@ sub_806D668: @ 806D668 adds r1, r6 ldrb r1, [r1, 0x1] mov r9, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 lsls r1, r0, 1 @@ -5149,7 +5149,7 @@ sub_806D668: @ 806D668 adds r1, r6 ldrb r1, [r1, 0x2] mov r8, r1 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 lsls r1, r0, 1 diff --git a/asm/pokeball.s b/asm/pokeball.s index a3eb6dd16..45d0895ea 100644 --- a/asm/pokeball.s +++ b/asm/pokeball.s @@ -1174,7 +1174,7 @@ _08046D34: cmp r5, r0 bne _08046DAE _08046D5A: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08046DAE @@ -1209,7 +1209,7 @@ _08046DA4: movs r2, 0x80 bl m4aMPlayVolumeControl _08046DAE: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08046DC4 @@ -1738,7 +1738,7 @@ _080471B8: ldrb r0, [r5, 0x6] strh r0, [r5, 0x3A] strh r1, [r5, 0x2E] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08047214 @@ -1813,7 +1813,7 @@ sub_8047254: @ 8047254 ble _080472A4 movs r0, 0 strh r0, [r5, 0x2E] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080472A0 diff --git a/asm/rom5.s b/asm/rom5.s index a228374e3..3879f6c91 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -279,7 +279,7 @@ _0807AF88: lsrs r1, 16 adds r0, r4, 0 bl sub_8032984 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0807AFEC diff --git a/asm/rom_800D42C.s b/asm/rom_800D42C.s index 1b0ef2731..d8760c47a 100644 --- a/asm/rom_800D42C.s +++ b/asm/rom_800D42C.s @@ -49567,7 +49567,7 @@ _08026832: adds r1, r2 adds r1, r0 strb r5, [r1] - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 cmp r0, 0 bne _08026850 @@ -62952,11 +62952,11 @@ _0802D318: .4byte 0x02017810 sub_802D31C: @ 802D31C push {r4-r7,lr} movs r6, 0 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0802D340 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0802D374 @@ -63133,7 +63133,7 @@ _0802D488: ldr r5, _0802D4F0 @ =gPlayerParty adds r0, r5 bl sub_80324F8 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0802D4BE @@ -63247,7 +63247,7 @@ _0802D55E: ands r0, r1 cmp r0, 0 bne _0802D64C - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0802D5EE @@ -63699,7 +63699,7 @@ sub_802D924: @ 802D924 str r7, [sp, 0x8] ldrh r2, [r1, 0xA] str r2, [sp, 0xC] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -63776,7 +63776,7 @@ _0802D96A: movs r1, 0xB bl dp01_build_cmdbuf_x21_a_bb strb r5, [r4] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -64117,7 +64117,7 @@ sub_802DCB0: @ 802DCB0 adds r0, r1 ldrb r4, [r0, 0xC] ldrb r6, [r0, 0x8] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -64184,7 +64184,7 @@ sub_802DD10: @ 802DD10 adds r0, r7, 0 movs r1, 0x38 bl GetMonData - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -70181,7 +70181,7 @@ _08030ECC: mov r9, r0 ldrh r0, [r1, 0x8] strb r0, [r7] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08030EEC @@ -71804,7 +71804,7 @@ unref_sub_8031BA0: @ 8031BA0 adds r4, 0x8 adds r0, r4, 0 bl LoadSpritePalette - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08031BD8 @@ -71883,7 +71883,7 @@ _08031C40: .align 2, 0 _08031C58: .4byte gUnknown_0820A4D4 _08031C5C: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08031CC4 @@ -73010,7 +73010,7 @@ _08032568: negs r0, r0 ands r0, r2 strb r0, [r1] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08032590 @@ -73020,7 +73020,7 @@ _08032568: .align 2, 0 _0803258C: .4byte 0x02017800 _08032590: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080325B2 @@ -73057,7 +73057,7 @@ sub_80325B8: @ 80325B8 adds r0, r5, 0 ands r0, r2 strb r0, [r1] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080325F2 @@ -73160,7 +73160,7 @@ sub_8032638: @ 8032638 mov r1, r8 bl sub_80324F8 _080326AA: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080326CE @@ -73349,7 +73349,7 @@ sub_80327CC: @ 80327CC lsls r0, 2 adds r0, r7 strh r5, [r0, 0x2E] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0803288A @@ -73931,11 +73931,11 @@ _08032C84: .4byte 0x02017810 sub_8032C88: @ 8032C88 push {r4-r7,lr} movs r6, 0 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08032CAC - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08032CE0 @@ -74206,7 +74206,7 @@ _08032EAE: beq _08032EC6 b _08032FE0 _08032EC6: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08032F58 @@ -79743,7 +79743,7 @@ sub_8035C44: @ 8035C44 adds r0, r1 ldrh r0, [r0, 0x8] strb r0, [r7] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08035C7E @@ -83046,11 +83046,11 @@ _0803767C: .4byte 0x02017810 sub_8037680: @ 8037680 push {r4-r7,lr} movs r6, 0 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080376A4 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080376D8 @@ -83368,7 +83368,7 @@ _0803790E: adds r0, r5 strb r4, [r0, 0x9] _0803791A: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _080379B2 @@ -88441,7 +88441,7 @@ sub_803A2C4: @ 803A2C4 adds r0, r1 ldrh r0, [r0, 0x8] strb r0, [r7] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0803A2FE diff --git a/asm/rom_804373C.s b/asm/rom_804373C.s index ab3a81e18..b3011de55 100644 --- a/asm/rom_804373C.s +++ b/asm/rom_804373C.s @@ -275,7 +275,7 @@ battle_make_oam_normal_battle: @ 8043914 mov r10, r0 movs r0, 0 str r0, [sp] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08043A28 @@ -1060,7 +1060,7 @@ sub_8043F44: @ 8043F44 lsrs r6, r0, 24 movs r5, 0 movs r4, 0 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08043F70 @@ -1135,7 +1135,7 @@ sub_8043FC0: @ 8043FC0 mov r0, sp movs r2, 0x1E bl memcpy - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08044010 @@ -1291,7 +1291,7 @@ sub_80440EC: @ 80440EC adds r4, r0, r1 movs r0, 0x3A ldrsh r5, [r4, r0] - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1854,7 +1854,7 @@ _0804458E: bne _080445A2 b _080447D4 _080445A2: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _080445BA @@ -1890,7 +1890,7 @@ _080445BA: lsls r0, 24 cmp r0, 0 bne _080446DC - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _080445FA @@ -2178,7 +2178,7 @@ _08044854: movs r7, 0x1 cmp r4, 0 beq _08044864 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _0804486A @@ -3630,7 +3630,7 @@ _0804535A: lsls r0, 24 cmp r0, 0 bne _080453D4 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _080453D4 @@ -3887,7 +3887,7 @@ draw_status_ailment_maybe: @ 8045540 movs r1, 0x37 bl GetMonData adds r4, r0, 0 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 movs r3, 0x12 mov r8, r3 @@ -4092,7 +4092,7 @@ _080456FC: ldr r2, _080457DC @ =REG_BG2HOFS adds r0, r6, 0 bl CpuSet - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -4556,7 +4556,7 @@ _08045AEE: movs r3, 0 bl sub_8045C78 _08045B22: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x4] @@ -4767,7 +4767,7 @@ _08045CBC: ldr r1, [r6, 0xC] ldr r2, [r6, 0x4] movs r3, 0x8 - bl sub_8046188 + bl GetScaledExpFraction lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0 @@ -5400,8 +5400,8 @@ _08046154: bx r0 thumb_func_end sub_8046128 - thumb_func_start sub_8046188 -sub_8046188: @ 8046188 + thumb_func_start GetScaledExpFraction +GetScaledExpFraction: @ 8046188 push {r4-r7,lr} adds r6, r2, 0 lsls r3, 27 @@ -5440,7 +5440,7 @@ _080461C8: pop {r4-r7} pop {r1} bx r1 - thumb_func_end sub_8046188 + thumb_func_end GetScaledExpFraction thumb_func_start GetScaledHPFraction GetScaledHPFraction: @ 80461D4 diff --git a/asm/rom_806D7F8.s b/asm/rom_806D7F8.s index d28aea9a8..97e866ad1 100644 --- a/asm/rom_806D7F8.s +++ b/asm/rom_806D7F8.s @@ -6,8 +6,8 @@ .text - thumb_func_start sub_806D7F8 -sub_806D7F8: @ 806D7F8 + thumb_func_start SetMonIconAnimByHP +SetMonIconAnimByHP: @ 806D7F8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -48,10 +48,10 @@ _0806D830: bx r0 .align 2, 0 _0806D848: .4byte gSprites - thumb_func_end sub_806D7F8 + thumb_func_end SetMonIconAnimByHP - thumb_func_start sub_806D84C -sub_806D84C: @ 806D84C + thumb_func_start SetMonIconAnim +SetMonIconAnim: @ 806D84C push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -71,14 +71,14 @@ sub_806D84C: @ 806D84C lsrs r2, 16 adds r0, r5, 0 adds r1, r4, 0 - bl sub_806D7F8 + bl SetMonIconAnimByHP pop {r4-r6} pop {r0} bx r0 - thumb_func_end sub_806D84C + thumb_func_end SetMonIconAnim - thumb_func_start sub_806D880 -sub_806D880: @ 806D880 + thumb_func_start CreatePartyMenuMonIcon +CreatePartyMenuMonIcon: @ 806D880 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -121,17 +121,17 @@ sub_806D880: @ 806D880 adds r0, r4, 0 mov r2, r9 mov r3, r10 - bl sub_809D2FC + bl CreateMonIcon adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 adds r0, r6, 0 adds r1, r5, 0 adds r2, r4, 0 - bl sub_806DE50 + bl SetMonIconSpriteId_maybe adds r0, r4, 0 mov r1, r8 - bl sub_806D84C + bl SetMonIconAnim add sp, 0x8 pop {r3-r5} mov r8, r3 @@ -143,10 +143,10 @@ sub_806D880: @ 806D880 .align 2, 0 _0806D904: .4byte gUnknown_08376678 _0806D908: .4byte sub_809D62C - thumb_func_end sub_806D880 + thumb_func_end CreatePartyMenuMonIcon - thumb_func_start sub_806D90C -sub_806D90C: @ 806D90C + thumb_func_start TryCreatePartyMenuMonIcon +TryCreatePartyMenuMonIcon: @ 806D90C push {r4-r7,lr} mov r7, r8 push {r7} @@ -162,7 +162,7 @@ sub_806D90C: @ 806D90C bl GetMonData cmp r0, 0 beq _0806D95A - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -171,24 +171,24 @@ sub_806D90C: @ 806D90C adds r1, r5, 0 movs r2, 0x2 adds r3, r4, 0 - bl sub_806D880 + bl CreatePartyMenuMonIcon b _0806D95A _0806D946: - bl battle_type_is_double + bl IsDoubleBattle adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 mov r0, r8 adds r1, r7, 0 adds r3, r4, 0 - bl sub_806D880 + bl CreatePartyMenuMonIcon _0806D95A: pop {r3} mov r8, r3 pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_806D90C + thumb_func_end TryCreatePartyMenuMonIcon thumb_func_start unref_sub_806D964 unref_sub_806D964: @ 806D964 @@ -205,7 +205,7 @@ _0806D96E: adds r2, r0 adds r0, r5, 0 adds r1, r4, 0 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -222,8 +222,8 @@ _0806D994: .4byte gPlayerParty _0806D998: .4byte gPlayerPartyCount thumb_func_end unref_sub_806D964 - thumb_func_start sub_806D99C -sub_806D99C: @ 806D99C + thumb_func_start CreateMonIcon_806D99C +CreateMonIcon_806D99C: @ 806D99C push {r4-r7,lr} mov r7, r8 push {r7} @@ -254,18 +254,18 @@ sub_806D99C: @ 806D99C mov r7, r8 ldr r4, [r7, 0x18] str r4, [sp, 0x4] - bl sub_809D2FC + bl CreateMonIcon adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 adds r0, r6, 0 adds r1, r5, 0 adds r2, r4, 0 - bl sub_806DE50 + bl SetMonIconSpriteId_maybe ldrh r1, [r7, 0x10] ldrh r2, [r7, 0x12] adds r0, r4, 0 - bl sub_806D7F8 + bl SetMonIconAnimByHP add sp, 0x8 pop {r3} mov r8, r3 @@ -275,13 +275,13 @@ sub_806D99C: @ 806D99C .align 2, 0 _0806DA04: .4byte gUnknown_08376678 _0806DA08: .4byte sub_809D62C - thumb_func_end sub_806D99C + thumb_func_end CreateMonIcon_806D99C - thumb_func_start sub_806DA0C -sub_806DA0C: @ 806DA0C + thumb_func_start UpdateMonIconFrame_806DA0C +UpdateMonIconFrame_806DA0C: @ 806DA0C push {r4,lr} adds r4, r0, 0 - bl sub_809D638 + bl UpdateMonIconFrame lsls r0, 24 lsrs r0, 24 cmp r0, 0 @@ -301,18 +301,18 @@ _0806DA32: pop {r4} pop {r0} bx r0 - thumb_func_end sub_806DA0C + thumb_func_end UpdateMonIconFrame_806DA0C - thumb_func_start sub_806DA38 -sub_806DA38: @ 806DA38 + thumb_func_start UpdateMonIconFrame_806DA38 +UpdateMonIconFrame_806DA38: @ 806DA38 push {lr} - bl sub_809D638 + bl UpdateMonIconFrame pop {r0} bx r0 - thumb_func_end sub_806DA38 + thumb_func_end UpdateMonIconFrame_806DA38 - thumb_func_start sub_806DA44 -sub_806DA44: @ 806DA44 + thumb_func_start UpdateMonIconFrame_806DA44 +UpdateMonIconFrame_806DA44: @ 806DA44 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -322,7 +322,7 @@ sub_806DA44: @ 806DA44 lsrs r4, r2, 24 cmp r1, 0x5 bhi _0806DA8E - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 ldr r3, _0806DA7C @ =gSprites @@ -338,16 +338,16 @@ sub_806DA44: @ 806DA44 adds r0, r3, 0 adds r0, 0x1C adds r0, r2, r0 - ldr r1, _0806DA80 @ =sub_806DA38 + ldr r1, _0806DA80 @ =UpdateMonIconFrame_806DA38 b _0806DA8C .align 2, 0 _0806DA7C: .4byte gSprites -_0806DA80: .4byte sub_806DA38 +_0806DA80: .4byte UpdateMonIconFrame_806DA38 _0806DA84: adds r0, r3, 0 adds r0, 0x1C adds r0, r2, r0 - ldr r1, _0806DA94 @ =sub_806DA0C + ldr r1, _0806DA94 @ =UpdateMonIconFrame_806DA0C _0806DA8C: str r1, [r0] _0806DA8E: @@ -355,11 +355,11 @@ _0806DA8E: pop {r0} bx r0 .align 2, 0 -_0806DA94: .4byte sub_806DA0C - thumb_func_end sub_806DA44 +_0806DA94: .4byte UpdateMonIconFrame_806DA0C + thumb_func_end UpdateMonIconFrame_806DA44 - thumb_func_start sub_806DA98 -sub_806DA98: @ 806DA98 + thumb_func_start LoadHeldItemIconGraphics +LoadHeldItemIconGraphics: @ 806DA98 push {lr} ldr r0, _0806DAAC @ =gUnknown_083765DC bl LoadSpriteSheet @@ -370,10 +370,10 @@ sub_806DA98: @ 806DA98 .align 2, 0 _0806DAAC: .4byte gUnknown_083765DC _0806DAB0: .4byte gUnknown_083765E4 - thumb_func_end sub_806DA98 + thumb_func_end LoadHeldItemIconGraphics - thumb_func_start sub_806DAB4 -sub_806DAB4: @ 806DAB4 + thumb_func_start SpriteCB_HeldItemIcon +SpriteCB_HeldItemIcon: @ 806DAB4 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x3C] @@ -419,10 +419,10 @@ _0806DB06: pop {r4} pop {r0} bx r0 - thumb_func_end sub_806DAB4 + thumb_func_end SpriteCB_HeldItemIcon - thumb_func_start sub_806DB0C -sub_806DB0C: @ 806DB0C + thumb_func_start CreateHeldItemIcon +CreateHeldItemIcon: @ 806DB0C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -464,7 +464,7 @@ sub_806DB0C: @ 806DB0C movs r0, 0x1C add r8, r0 add r4, r8 - ldr r0, _0806DB8C @ =sub_806DAB4 + ldr r0, _0806DB8C @ =SpriteCB_HeldItemIcon str r0, [r4] strh r6, [r5, 0x3C] adds r0, r5, 0 @@ -482,11 +482,11 @@ sub_806DB0C: @ 806DB0C .align 2, 0 _0806DB84: .4byte gSprites _0806DB88: .4byte gSpriteTemplate_837660C -_0806DB8C: .4byte sub_806DAB4 - thumb_func_end sub_806DB0C +_0806DB8C: .4byte SpriteCB_HeldItemIcon + thumb_func_end CreateHeldItemIcon - thumb_func_start sub_806DB90 -sub_806DB90: @ 806DB90 + thumb_func_start CreateHeldItemIcons +CreateHeldItemIcons: @ 806DB90 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -521,7 +521,7 @@ _0806DBAC: lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl sub_806DB0C + bl CreateHeldItemIcon _0806DBD8: adds r0, r5, 0x1 lsls r0, 16 @@ -554,7 +554,7 @@ _0806DBF0: lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl sub_806DB0C + bl CreateHeldItemIcon _0806DC1C: adds r0, r5, 0x1 lsls r0, 16 @@ -569,10 +569,10 @@ _0806DC28: bx r0 .align 2, 0 _0806DC30: .4byte gEnemyParty - thumb_func_end sub_806DB90 + thumb_func_end CreateHeldItemIcons - thumb_func_start sub_806DC34 -sub_806DC34: @ 806DC34 + thumb_func_start CreateHeldItemIcons_806DC34 +CreateHeldItemIcons_806DC34: @ 806DC34 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -598,7 +598,7 @@ _0806DC50: beq _0806DCB0 mov r0, r8 adds r1, r7, 0 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -626,7 +626,7 @@ _0806DC50: strh r0, [r1, 0x3C] mov r0, r8 adds r1, r7, 0 - bl sub_806DF60 + bl SetHeldItemIconVisibility add r4, r10 ldr r1, [r4] adds r0, r6, 0 @@ -648,10 +648,10 @@ _0806DCB0: _0806DCC8: .4byte gSprites _0806DCCC: .4byte gPlayerParty _0806DCD0: .4byte gSpriteTemplate_837660C - thumb_func_end sub_806DC34 + thumb_func_end CreateHeldItemIcons_806DC34 - thumb_func_start sub_806DCD4 -sub_806DCD4: @ 806DCD4 + thumb_func_start CreateHeldItemIcon_806DCD4 +CreateHeldItemIcon_806DCD4: @ 806DCD4 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -659,7 +659,7 @@ sub_806DCD4: @ 806DCD4 lsrs r1, 24 lsls r2, 16 lsrs r7, r2, 16 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -734,10 +734,10 @@ _0806DD5C: bx r0 .align 2, 0 _0806DD78: .4byte gSprites - thumb_func_end sub_806DCD4 + thumb_func_end CreateHeldItemIcon_806DCD4 - thumb_func_start sub_806DD7C -sub_806DD7C: @ 806DD7C + thumb_func_start SpriteCB_HeldItemIcon_806DD7C +SpriteCB_HeldItemIcon_806DD7C: @ 806DD7C ldrh r2, [r0, 0x3C] lsls r2, 24 lsrs r2, 24 @@ -755,10 +755,10 @@ sub_806DD7C: @ 806DD7C bx lr .align 2, 0 _0806DD9C: .4byte gSprites - thumb_func_end sub_806DD7C + thumb_func_end SpriteCB_HeldItemIcon_806DD7C - thumb_func_start sub_806DDA0 -sub_806DDA0: @ 806DDA0 + thumb_func_start GetMonIconSpriteId_maybe +GetMonIconSpriteId_maybe: @ 806DDA0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -845,10 +845,10 @@ _0806DE46: bx r1 .align 2, 0 _0806DE4C: .4byte gTasks - thumb_func_end sub_806DDA0 + thumb_func_end GetMonIconSpriteId_maybe - thumb_func_start sub_806DE50 -sub_806DE50: @ 806DE50 + thumb_func_start SetMonIconSpriteId_maybe +SetMonIconSpriteId_maybe: @ 806DE50 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -960,16 +960,16 @@ _0806DF24: .align 2, 0 _0806DF2C: .4byte gTasks _0806DF30: .4byte 0xffffff00 - thumb_func_end sub_806DE50 + thumb_func_end SetMonIconSpriteId_maybe - thumb_func_start sub_806DF34 -sub_806DF34: @ 806DF34 + thumb_func_start GetHeldItemIconSpriteIdByMon_maybe +GetHeldItemIconSpriteIdByMon_maybe: @ 806DF34 push {lr} lsls r0, 24 lsrs r0, 24 lsls r1, 24 lsrs r1, 24 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 ldr r2, _0806DF5C @ =gSprites @@ -984,10 +984,10 @@ sub_806DF34: @ 806DF34 bx r1 .align 2, 0 _0806DF5C: .4byte gSprites - thumb_func_end sub_806DF34 + thumb_func_end GetHeldItemIconSpriteIdByMon_maybe - thumb_func_start sub_806DF60 -sub_806DF60: @ 806DF60 + thumb_func_start SetHeldItemIconVisibility +SetHeldItemIconVisibility: @ 806DF60 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -995,7 +995,7 @@ sub_806DF60: @ 806DF60 lsls r4, 24 lsrs r4, 24 adds r1, r4, 0 - bl sub_806DF34 + bl GetHeldItemIconSpriteIdByMon_maybe lsls r0, 24 lsrs r5, r0, 24 adds r6, r5, 0 @@ -1065,7 +1065,7 @@ _0806DFF6: bx r0 .align 2, 0 _0806DFFC: .4byte gSprites - thumb_func_end sub_806DF60 + thumb_func_end SetHeldItemIconVisibility thumb_func_start box_print box_print: @ 806E000 @@ -1104,8 +1104,8 @@ _0806E048: .4byte gWindowConfig_81E6CAC _0806E04C: .4byte 0x06014000 thumb_func_end box_print - thumb_func_start sub_806E050 -sub_806E050: @ 806E050 + thumb_func_start PrintPartyMenuMonNickname +PrintPartyMenuMonNickname: @ 806E050 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -1125,10 +1125,10 @@ sub_806E050: @ 806E050 pop {r4,r5} pop {r0} bx r0 - thumb_func_end sub_806E050 + thumb_func_end PrintPartyMenuMonNickname - thumb_func_start sub_806E07C -sub_806E07C: @ 806E07C + thumb_func_start TryPrintPartyMenuMonNickname +TryPrintPartyMenuMonNickname: @ 806E07C push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -1139,7 +1139,7 @@ sub_806E07C: @ 806E07C bl GetMonData cmp r0, 0 beq _0806E0BC - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1147,24 +1147,24 @@ sub_806E07C: @ 806E07C adds r0, r5, 0 movs r1, 0x2 adds r2, r4, 0 - bl sub_806E050 + bl PrintPartyMenuMonNickname b _0806E0BC _0806E0AA: - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 adds r0, r6, 0 adds r2, r4, 0 - bl sub_806E050 + bl PrintPartyMenuMonNickname _0806E0BC: pop {r4-r6} pop {r0} bx r0 - thumb_func_end sub_806E07C + thumb_func_end TryPrintPartyMenuMonNickname - thumb_func_start sub_806E0C4 -sub_806E0C4: @ 806E0C4 + thumb_func_start PrintPartyMenuMonNicknames +PrintPartyMenuMonNicknames: @ 806E0C4 push {r4-r6,lr} movs r4, 0 movs r6, 0x64 @@ -1174,7 +1174,7 @@ _0806E0CC: muls r1, r6 adds r1, r5 adds r0, r4, 0 - bl sub_806E07C + bl TryPrintPartyMenuMonNickname adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -1185,7 +1185,7 @@ _0806E0CC: bx r0 .align 2, 0 _0806E0E8: .4byte gPlayerParty - thumb_func_end sub_806E0C4 + thumb_func_end PrintPartyMenuMonNicknames thumb_func_start GetMonNickname GetMonNickname: @ 806E0EC @@ -1201,8 +1201,8 @@ GetMonNickname: @ 806E0EC bx r1 thumb_func_end GetMonNickname - thumb_func_start sub_806E104 -sub_806E104: @ 806E104 + thumb_func_start PartyMenuPutStatusTilemap +PartyMenuPutStatusTilemap: @ 806E104 push {r4,r5,lr} lsls r0, 24 lsls r1, 24 @@ -1252,14 +1252,14 @@ _0806E142: _0806E15C: .4byte gUnknown_08376738 _0806E160: .4byte 0x0600f000 _0806E164: .4byte 0xffffb000 - thumb_func_end sub_806E104 + thumb_func_end PartyMenuPutStatusTilemap thumb_func_start sub_806E168 sub_806E168: @ 806E168 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1267,7 +1267,7 @@ sub_806E168: @ 806E168 movs r3, 0x2 b _0806E186 _0806E17E: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r3, r0, 24 _0806E186: @@ -1309,8 +1309,8 @@ _0806E1C8: .4byte gUnknown_08376738 _0806E1CC: .4byte 0x0600f000 thumb_func_end sub_806E168 - thumb_func_start sub_806E1D0 -sub_806E1D0: @ 806E1D0 + thumb_func_start PartyMenuWriteTilemap +PartyMenuWriteTilemap: @ 806E1D0 lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -1328,10 +1328,10 @@ sub_806E1D0: @ 806E1D0 bx lr .align 2, 0 _0806E1F0: .4byte 0x0600f000 - thumb_func_end sub_806E1D0 + thumb_func_end PartyMenuWriteTilemap - thumb_func_start sub_806E1F4 -sub_806E1F4: @ 806E1F4 + thumb_func_start PartyMenuDoPrintLevel +PartyMenuDoPrintLevel: @ 806E1F4 push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -1358,7 +1358,7 @@ sub_806E1F4: @ 806E1F4 lsls r2, 24 lsrs r2, 24 movs r0, 0x40 - bl sub_806E1D0 + bl PartyMenuWriteTilemap ldr r6, _0806E27C @ =gStringVar1 movs r0, 0xFC strb r0, [r6] @@ -1400,10 +1400,10 @@ _0806E284: .4byte 0x01000020 _0806E288: .4byte gWindowConfig_81E6CAC _0806E28C: .4byte 0xffffff00 _0806E290: .4byte 0x06014200 - thumb_func_end sub_806E1F4 + thumb_func_end PartyMenuDoPrintLevel - thumb_func_start sub_806E294 -sub_806E294: @ 806E294 + thumb_func_start PartyMenuPrintLevel +PartyMenuPrintLevel: @ 806E294 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -1419,14 +1419,14 @@ sub_806E294: @ 806E294 lsrs r2, 24 adds r0, r4, 0 adds r1, r5, 0 - bl sub_806E1F4 + bl PartyMenuDoPrintLevel pop {r4,r5} pop {r0} bx r0 - thumb_func_end sub_806E294 + thumb_func_end PartyMenuPrintLevel - thumb_func_start sub_806E2C0 -sub_806E2C0: @ 806E2C0 + thumb_func_start PartyMenuPrintMonLevelOrStatus +PartyMenuPrintMonLevelOrStatus: @ 806E2C0 push {r4-r7,lr} adds r5, r1, 0 lsls r0, 24 @@ -1442,10 +1442,10 @@ sub_806E2C0: @ 806E2C0 cmp r0, 0 bne _0806E32E adds r0, r5, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 lsrs r4, r0, 24 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1453,7 +1453,7 @@ sub_806E2C0: @ 806E2C0 movs r6, 0x2 b _0806E302 _0806E2FA: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r6, r0, 24 _0806E302: @@ -1466,26 +1466,26 @@ _0806E302: lsrs r2, 24 adds r0, r7, 0 adds r1, r6, 0 - bl sub_806E104 + bl PartyMenuPutStatusTilemap b _0806E324 _0806E31A: adds r0, r7, 0 adds r1, r6, 0 adds r2, r5, 0 - bl sub_806E294 + bl PartyMenuPrintLevel _0806E324: adds r0, r7, 0 adds r1, r6, 0 adds r2, r5, 0 - bl sub_806E3C0 + bl PartyMenuPutNicknameTilemap _0806E32E: pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_806E2C0 + thumb_func_end PartyMenuPrintMonLevelOrStatus - thumb_func_start sub_806E334 -sub_806E334: @ 806E334 + thumb_func_start PartyMenuPrintMonsLevelOrStatus +PartyMenuPrintMonsLevelOrStatus: @ 806E334 push {r4-r6,lr} movs r4, 0 movs r6, 0x64 @@ -1495,7 +1495,7 @@ _0806E33C: muls r1, r6 adds r1, r5 adds r0, r4, 0 - bl sub_806E2C0 + bl PartyMenuPrintMonLevelOrStatus adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -1506,10 +1506,10 @@ _0806E33C: bx r0 .align 2, 0 _0806E358: .4byte gPlayerParty - thumb_func_end sub_806E334 + thumb_func_end PartyMenuPrintMonsLevelOrStatus - thumb_func_start sub_806E35C -sub_806E35C: @ 806E35C + thumb_func_start PartyMenuDoPutNicknameTilemap +PartyMenuDoPutNicknameTilemap: @ 806E35C push {r4-r7,lr} ldr r4, [sp, 0x14] lsls r0, 16 @@ -1549,20 +1549,20 @@ _0806E3A4: .4byte gUnknown_08376738 _0806E3A8: movs r0, 0x42 adds r1, r3, 0 - bl sub_806E1D0 + bl PartyMenuWriteTilemap b _0806E3BA _0806E3B2: movs r0, 0x44 adds r1, r3, 0 - bl sub_806E1D0 + bl PartyMenuWriteTilemap _0806E3BA: pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_806E35C + thumb_func_end PartyMenuDoPutNicknameTilemap - thumb_func_start sub_806E3C0 -sub_806E3C0: @ 806E3C0 + thumb_func_start PartyMenuPutNicknameTilemap +PartyMenuPutNicknameTilemap: @ 806E3C0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -1597,7 +1597,7 @@ sub_806E3C0: @ 806E3C0 adds r0, r4, 0 adds r2, r6, 0 mov r3, r8 - bl sub_806E35C + bl PartyMenuDoPutNicknameTilemap add sp, 0x4 pop {r3,r4} mov r8, r3 @@ -1607,10 +1607,10 @@ sub_806E3C0: @ 806E3C0 bx r0 .align 2, 0 _0806E41C: .4byte gStringVar1 - thumb_func_end sub_806E3C0 + thumb_func_end PartyMenuPutNicknameTilemap - thumb_func_start sub_806E420 -sub_806E420: @ 806E420 + thumb_func_start PartyMenuDoPrintHP +PartyMenuDoPrintHP: @ 806E420 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -1666,10 +1666,10 @@ _0806E494: .4byte 0x01000040 _0806E498: .4byte gWindowConfig_81E6CAC _0806E49C: .4byte 0xffffff00 _0806E4A0: .4byte 0x06014300 - thumb_func_end sub_806E420 + thumb_func_end PartyMenuDoPrintHP - thumb_func_start sub_806E4A4 -sub_806E4A4: @ 806E4A4 + thumb_func_start PartyMenuPrintHP +PartyMenuPrintHP: @ 806E4A4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -1695,16 +1695,16 @@ sub_806E4A4: @ 806E4A4 adds r0, r5, 0 adds r1, r6, 0 adds r2, r4, 0 - bl sub_806E420 + bl PartyMenuDoPrintHP pop {r3} mov r8, r3 pop {r4-r6} pop {r0} bx r0 - thumb_func_end sub_806E4A4 + thumb_func_end PartyMenuPrintHP - thumb_func_start sub_806E4E8 -sub_806E4E8: @ 806E4E8 + thumb_func_start PartyMenuTryPrintHP +PartyMenuTryPrintHP: @ 806E4E8 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -1720,7 +1720,7 @@ sub_806E4E8: @ 806E4E8 bl GetMonData cmp r0, 0 bne _0806E534 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1728,24 +1728,24 @@ sub_806E4E8: @ 806E4E8 adds r0, r5, 0 movs r1, 0x2 adds r2, r4, 0 - bl sub_806E4A4 + bl PartyMenuPrintHP b _0806E534 _0806E522: - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 adds r0, r6, 0 adds r2, r4, 0 - bl sub_806E4A4 + bl PartyMenuPrintHP _0806E534: pop {r4-r6} pop {r0} bx r0 - thumb_func_end sub_806E4E8 + thumb_func_end PartyMenuTryPrintHP - thumb_func_start sub_806E53C -sub_806E53C: @ 806E53C + thumb_func_start PartyMenuTryPrintMonsHP +PartyMenuTryPrintMonsHP: @ 806E53C push {r4-r6,lr} movs r4, 0 movs r6, 0x64 @@ -1755,7 +1755,7 @@ _0806E544: muls r1, r6 adds r1, r5 adds r0, r4, 0 - bl sub_806E4E8 + bl PartyMenuTryPrintHP adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -1766,7 +1766,7 @@ _0806E544: bx r0 .align 2, 0 _0806E560: .4byte gPlayerParty - thumb_func_end sub_806E53C + thumb_func_end PartyMenuTryPrintMonsHP thumb_func_start unref_sub_806E564 unref_sub_806E564: @ 806E564 @@ -1937,7 +1937,7 @@ sub_806E674: @ 806E674 bl GetMonData cmp r0, 0 bne _0806E6C0 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1948,7 +1948,7 @@ sub_806E674: @ 806E674 bl sub_806E630 b _0806E6C0 _0806E6AE: - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -2451,7 +2451,7 @@ party_menu_link_mon_held_item_object: @ 806EA8C ldr r4, _0806EAC4 @ =0x0201c000 ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] - bl sub_806DF60 + bl SetHeldItemIconVisibility ldr r2, _0806EAC8 @ =gTasks ldrb r1, [r4, 0x4] lsls r0, r1, 2 @@ -3428,7 +3428,7 @@ _0806F2B2: ldr r4, _0806F2D4 @ =0x0201c000 ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] - bl sub_806DF60 + bl SetHeldItemIconVisibility ldr r1, _0806F2D8 @ =0xfffff282 adds r0, r4, r1 movs r1, 0 @@ -3474,7 +3474,7 @@ sub_806F2FC: @ 806F2FC ldr r4, _0806F330 @ =0x0201c000 ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] - bl sub_806DF60 + bl SetHeldItemIconVisibility ldr r1, _0806F334 @ =0xfffff282 adds r0, r4, r1 movs r1, 0 @@ -4117,7 +4117,7 @@ _0806F850: strb r1, [r5, 0xC] _0806F862: ldr r4, _0806F8A4 @ =gUnknown_08376858 - bl battle_type_is_double + bl IsDoubleBattle movs r2, 0x80 lsls r2, 5 adds r1, r6, r2 @@ -4238,12 +4238,12 @@ _0806F964: ldr r4, _0806F9DC @ =0x0201c000 ldrb r0, [r4, 0x4] ldrb r1, [r4, 0x5] - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 ldr r1, [r4] - bl sub_806D84C - bl battle_type_is_double + bl SetMonIconAnim + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -4296,7 +4296,7 @@ _0806F9F0: lsls r2, 5 adds r0, r1, r2 ldrb r4, [r0, 0x5] - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -4305,7 +4305,7 @@ _0806F9F0: lsls r3, 16 lsrs r3, 16 adds r0, r4, 0 - bl sub_806E420 + bl PartyMenuDoPrintHP _0806FA10: add sp, 0x18 pop {r4-r7} @@ -4358,11 +4358,11 @@ sub_806FA18: @ 806FA18 ldr r1, _0806FAD0 @ =0xfffe6000 adds r6, r1 ldrb r1, [r6, 0x1] - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 ldr r1, [r4] - bl sub_806D84C + bl SetMonIconAnim ldr r2, _0806FAD4 @ =gSprites ldrb r1, [r6, 0x2] lsls r0, r1, 4 @@ -4407,7 +4407,7 @@ _0806FAE4: lsls r1, 5 adds r0, r6, r1 ldrb r4, [r0, 0x5] - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -4416,7 +4416,7 @@ _0806FAE4: lsls r3, 16 lsrs r3, 16 adds r0, r4, 0 - bl sub_806E420 + bl PartyMenuDoPrintHP _0806FB04: add sp, 0x14 pop {r4-r7} @@ -4528,7 +4528,7 @@ sub_806FBB4: @ 806FBB4 bl sub_806E168 adds r0, r4, 0 adds r1, r5, 0 - bl sub_806E2C0 + bl PartyMenuPrintMonLevelOrStatus pop {r4,r5} pop {r0} bx r0 @@ -4925,7 +4925,7 @@ _0806FF34: _0806FF3A: ldr r4, _0806FF88 @ =0x0201c000 ldr r0, [r4] - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 lsrs r0, 24 cmp r0, 0x6 @@ -5007,7 +5007,7 @@ _0806FFE6: bl GetMedicineItemEffectMessage ldrb r0, [r4, 0x5] ldr r1, [r4] - bl sub_806E07C + bl TryPrintPartyMenuMonNickname ldr r0, _08070020 @ =gStringVar4 movs r1, 0x1 bl sub_806E834 @@ -5179,7 +5179,7 @@ _08070134: ldr r0, [r4] ldrb r1, [r4, 0x5] bl sub_806FBB4 - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -5268,7 +5268,7 @@ sub_80701DC: @ 80701DC bl GetMonData cmp r0, 0 beq _0807023A - bl battle_type_is_double + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -6235,7 +6235,7 @@ sub_8070A20: @ 8070A20 lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 lsrs r0, 24 cmp r0, 0 @@ -6247,7 +6247,7 @@ _08070A3A: adds r1, r7, 0 bl sub_806FBB4 _08070A42: - bl battle_type_is_double + bl IsDoubleBattle adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -6266,19 +6266,19 @@ _08070A42: adds r0, r7, 0 adds r1, r5, 0 adds r2, r4, 0 - bl sub_806E420 + bl PartyMenuDoPrintHP adds r0, r7, 0 adds r1, r6, 0 bl sub_806E674 ldr r4, _08070ABC @ =0x0201c000 ldrb r0, [r4, 0x4] adds r1, r7, 0 - bl sub_806DDA0 + bl GetMonIconSpriteId_maybe lsls r0, 24 lsrs r0, 24 adds r1, r6, 0 - bl sub_806D84C - bl battle_type_is_double + bl SetMonIconAnim + bl IsDoubleBattle adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 diff --git a/asm/rom_8077ABC.s b/asm/rom_8077ABC.s index f3ae8a279..c05bb5aee 100644 --- a/asm/rom_8077ABC.s +++ b/asm/rom_8077ABC.s @@ -1266,7 +1266,7 @@ _08078400: bl sub_8078104 _08078406: adds r0, r4, 0 - bl sub_809D638 + bl UpdateMonIconFrame pop {r4} pop {r0} bx r0 @@ -1961,8 +1961,8 @@ _080788FE: bx r1 thumb_func_end sub_8078874 - thumb_func_start battle_type_is_double -battle_type_is_double: @ 8078904 + thumb_func_start IsDoubleBattle +IsDoubleBattle: @ 8078904 ldr r0, _08078910 @ =gUnknown_020239F8 ldrb r1, [r0] movs r0, 0x1 @@ -1970,7 +1970,7 @@ battle_type_is_double: @ 8078904 bx lr .align 2, 0 _08078910: .4byte gUnknown_020239F8 - thumb_func_end battle_type_is_double + thumb_func_end IsDoubleBattle thumb_func_start sub_8078914 sub_8078914: @ 8078914 @@ -5594,7 +5594,7 @@ _0807A41E: bl sub_8077ABC lsls r0, 24 lsrs r7, r0, 24 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _0807A470 diff --git a/asm/rom_80859BC.s b/asm/rom_80859BC.s index 3a67bbf81..ef279348f 100644 --- a/asm/rom_80859BC.s +++ b/asm/rom_80859BC.s @@ -9300,7 +9300,7 @@ sub_808A1E0: @ 808A1E0 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl sub_806DF60 + bl SetHeldItemIconVisibility movs r0, 0 movs r1, 0 bl sub_806D538 diff --git a/asm/rom_8094928.s b/asm/rom_8094928.s index 4acaddce5..2d35be406 100644 --- a/asm/rom_8094928.s +++ b/asm/rom_8094928.s @@ -76,7 +76,7 @@ sub_8094998: @ 8094998 adds r6, r0, 0 lsls r1, 24 lsrs r4, r1, 24 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -99,7 +99,7 @@ _080949C0: strb r0, [r6, 0x2] b _08094A68 _080949CE: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08094A0C @@ -218,7 +218,7 @@ _08094AA8: bl battle_get_side_with_given_state lsls r0, 24 lsrs r6, r0, 24 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -241,7 +241,7 @@ _08094ACE: strb r0, [r5, 0x2] b _08094B5E _08094ADC: - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 bne _08094B14 @@ -331,7 +331,7 @@ sub_8094B6C: @ 8094B6C lsls r2, 24 lsrs r6, r2, 24 movs r7, 0 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 cmp r0, 0 beq _08094C16 @@ -758,7 +758,7 @@ _08094E80: .4byte _08094FD0 .4byte _08095000 _08094EAC: - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -802,7 +802,7 @@ _08094EEC: muls r2, r3 ldr r3, _08094F18 @ =gPlayerParty adds r2, r3 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon ldrh r0, [r4] adds r0, 0x1 strh r0, [r4] @@ -819,7 +819,7 @@ _08094F1C: adds r1, r3 b _08094FEC _08094F28: - bl sub_806DA98 + bl LoadHeldItemIconGraphics ldr r1, _08094F38 @ =0x0201b000 movs r0, 0x99 lsls r0, 2 @@ -832,7 +832,7 @@ _08094F3C: lsls r1, 2 adds r0, r4, r1 ldrb r0, [r0] - bl sub_806DC34 + bl CreateHeldItemIcons_806DC34 b _08094FE6 _08094F4A: movs r3, 0x98 @@ -851,7 +851,7 @@ _08094F4A: .align 2, 0 _08094F68: .4byte 0x00000266 _08094F6C: - bl sub_806E334 + bl PartyMenuPrintMonsLevelOrStatus ldr r1, _08094F7C @ =0x0201b000 movs r3, 0x99 lsls r3, 2 @@ -860,7 +860,7 @@ _08094F6C: .align 2, 0 _08094F7C: .4byte 0x0201b000 _08094F80: - bl sub_806E0C4 + bl PrintPartyMenuMonNicknames ldr r1, _08094F90 @ =0x0201b000 movs r0, 0x99 lsls r0, 2 @@ -869,7 +869,7 @@ _08094F80: .align 2, 0 _08094F90: .4byte 0x0201b000 _08094F94: - bl sub_806E53C + bl PartyMenuTryPrintMonsHP ldr r1, _08094FA4 @ =0x0201b000 movs r2, 0x99 lsls r2, 2 @@ -1623,7 +1623,7 @@ sub_8095584: @ 8095584 bl sub_806CA38 lsls r0, 24 lsrs r5, r0, 24 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -17424,7 +17424,7 @@ unref_sub_809D26C: @ 809D26C mov r0, sp adds r1, r2, 0 adds r2, r6, 0 - bl sub_809D710 + bl CreateMonIconSprite adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -17433,7 +17433,7 @@ unref_sub_809D26C: @ 809D26C lsls r0, 2 ldr r1, _0809D2F8 @ =gSprites adds r0, r1 - bl sub_809D638 + bl UpdateMonIconFrame adds r0, r4, 0 add sp, 0x18 pop {r3} @@ -17451,8 +17451,8 @@ _0809D2F4: .4byte 0x0000dac0 _0809D2F8: .4byte gSprites thumb_func_end unref_sub_809D26C - thumb_func_start sub_809D2FC -sub_809D2FC: @ 809D2FC + thumb_func_start CreateMonIcon +CreateMonIcon: @ 809D2FC push {r4-r7,lr} mov r7, r8 push {r7} @@ -17473,7 +17473,7 @@ sub_809D2FC: @ 809D2FC ldr r0, _0809D38C @ =gOamData_83BC5E8 str r0, [sp, 0x18] adds r0, r4, 0 - bl sub_809D4F4 + bl GetMonIconPtr str r0, [sp, 0x1C] ldr r0, _0809D390 @ =gSpriteAnimTable_83BC62C str r0, [sp, 0x20] @@ -17505,7 +17505,7 @@ _0809D35A: asrs r2, 16 mov r0, sp mov r3, r8 - bl sub_809D710 + bl CreateMonIconSprite adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -17514,7 +17514,7 @@ _0809D35A: lsls r0, 2 ldr r1, _0809D3A0 @ =gSprites adds r0, r1 - bl sub_809D638 + bl UpdateMonIconFrame adds r0, r4, 0 add sp, 0x30 pop {r3} @@ -17529,7 +17529,7 @@ _0809D394: .4byte gSpriteAffineAnimTable_83BC660 _0809D398: .4byte gMonIconPaletteIndices _0809D39C: .4byte 0x0000dac0 _0809D3A0: .4byte gSprites - thumb_func_end sub_809D2FC + thumb_func_end CreateMonIcon thumb_func_start sub_809D3A4 sub_809D3A4: @ 809D3A4 @@ -17571,7 +17571,7 @@ sub_809D3A4: @ 809D3A4 mov r0, sp adds r1, r2, 0 adds r2, r6, 0 - bl sub_809D710 + bl CreateMonIconSprite adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -17580,7 +17580,7 @@ sub_809D3A4: @ 809D3A4 lsls r0, 2 ldr r1, _0809D430 @ =gSprites adds r0, r1 - bl sub_809D638 + bl UpdateMonIconFrame adds r0, r4, 0 add sp, 0x18 pop {r3} @@ -17708,8 +17708,8 @@ _0809D4EA: bx r1 thumb_func_end sub_809D4A8 - thumb_func_start sub_809D4F4 -sub_809D4F4: @ 809D4F4 + thumb_func_start GetMonIconPtr +GetMonIconPtr: @ 809D4F4 push {lr} lsls r0, 16 lsrs r0, 16 @@ -17723,7 +17723,7 @@ sub_809D4F4: @ 809D4F4 bx r1 .align 2, 0 _0809D50C: .4byte gMonIconTable - thumb_func_end sub_809D4F4 + thumb_func_end GetMonIconPtr thumb_func_start sub_809D510 sub_809D510: @ 809D510 @@ -17889,13 +17889,13 @@ _0809D628: .4byte gMonIconPaletteTable thumb_func_start sub_809D62C sub_809D62C: @ 809D62C push {lr} - bl sub_809D638 + bl UpdateMonIconFrame pop {r0} bx r0 thumb_func_end sub_809D62C - thumb_func_start sub_809D638 -sub_809D638: @ 809D638 + thumb_func_start UpdateMonIconFrame +UpdateMonIconFrame: @ 809D638 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -18004,10 +18004,10 @@ _0809D700: pop {r4-r7} pop {r1} bx r1 - thumb_func_end sub_809D638 + thumb_func_end UpdateMonIconFrame - thumb_func_start sub_809D710 -sub_809D710: @ 809D710 + thumb_func_start CreateMonIconSprite +CreateMonIconSprite: @ 809D710 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -18110,7 +18110,7 @@ _0809D7D8: .4byte gSpriteImageSizes _0809D7DC: .4byte 0xffff0000 _0809D7E0: .4byte 0x0000ffff _0809D7E4: .4byte gSprites - thumb_func_end sub_809D710 + thumb_func_end CreateMonIconSprite thumb_func_start sub_809D7E8 sub_809D7E8: @ 809D7E8 @@ -18658,7 +18658,7 @@ _0809DC5C: adds r0, r4, 0 bl sub_809F678 adds r0, r4, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 cmp r0, 0 bne _0809DC7C @@ -21338,7 +21338,7 @@ _0809F202: lsrs r0, 24 cmp r0, 0x1 bne _0809F224 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -21364,7 +21364,7 @@ _0809F22C: bl PlaySE ldr r5, _0809F278 @ =0x02018010 adds r0, r5, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 cmp r0, 0 beq _0809F258 @@ -21730,7 +21730,7 @@ _0809F4F4: adds r0, r4, 0 bl sub_809F678 adds r0, r4, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 cmp r0, 0 beq _0809F50E @@ -24574,7 +24574,7 @@ sub_80A0BF4: @ 80A0BF4 lsrs r0, 24 cmp r0, 0x1 bne _080A0C48 - bl sub_806B528 + bl IsLinkDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -25592,7 +25592,7 @@ _080A1410: adds r0, r4, 0 bl sub_80A0958 adds r0, r4, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 cmp r0, 0 beq _080A1444 @@ -25822,7 +25822,7 @@ _080A15DC: adds r0, r4, 0 bl sub_80A0958 adds r0, r4, 0 - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 cmp r0, 0 beq _080A1610 @@ -26746,8 +26746,8 @@ _080A1CD2: bx r1 thumb_func_end pokemon_ailments_get_primary - thumb_func_start sub_80A1CD8 -sub_80A1CD8: @ 80A1CD8 + thumb_func_start GetMonStatusAndPokerus +GetMonStatusAndPokerus: @ 80A1CD8 push {r4,lr} adds r4, r0, 0 movs r1, 0x39 @@ -26779,7 +26779,7 @@ _080A1D12: pop {r4} pop {r1} bx r1 - thumb_func_end sub_80A1CD8 + thumb_func_end GetMonStatusAndPokerus thumb_func_start sub_80A1D18 sub_80A1D18: @ 80A1D18 @@ -26788,7 +26788,7 @@ sub_80A1D18: @ 80A1D18 mov r0, sp bl sub_809F678 mov r0, sp - bl sub_80A1CD8 + bl GetMonStatusAndPokerus lsls r0, 24 lsrs r0, 24 cmp r0, 0 diff --git a/asm/rom_81258BC.s b/asm/rom_81258BC.s index 92c37f1d1..20b36709b 100644 --- a/asm/rom_81258BC.s +++ b/asm/rom_81258BC.s @@ -6714,7 +6714,7 @@ _0812E260: bl battle_get_per_side_status lsls r0, 24 lsrs r4, r0, 24 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -12284,7 +12284,7 @@ sub_8130D20: @ 8130D20 lsls r0, 24 cmp r0, 0 bne _08130DA8 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 lsrs r7, r0, 24 cmp r7, 0x1 @@ -25546,7 +25546,7 @@ _08137596: ands r0, r1 cmp r0, 0 bne _08137684 - bl battle_type_is_double + bl IsDoubleBattle lsls r0, 24 cmp r0, 0 beq _08137626 diff --git a/asm/script_pokemon_util_80F99CC.s b/asm/script_pokemon_util_80F99CC.s index af550f47e..d107902ae 100644 --- a/asm/script_pokemon_util_80F99CC.s +++ b/asm/script_pokemon_util_80F99CC.s @@ -183,7 +183,7 @@ _080F9B14: muls r2, r3 ldr r3, _080F9B44 @ =gPlayerParty adds r2, r3 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon b _080F9BF0 .align 2, 0 _080F9B3C: .4byte 0x00000266 @@ -197,14 +197,14 @@ _080F9B48: adds r1, r4, r0 b _080F9BBC _080F9B54: - bl sub_806DA98 + bl LoadHeldItemIconGraphics b _080F9BB4 _080F9B5A: movs r1, 0x98 lsls r1, 2 adds r0, r4, r1 ldrb r0, [r0] - bl sub_806DC34 + bl CreateHeldItemIcons_806DC34 movs r2, 0x99 lsls r2, 2 adds r1, r4, r2 @@ -231,10 +231,10 @@ _080F9B6E: .align 2, 0 _080F9B94: .4byte 0x00000266 _080F9B98: - bl sub_806E334 + bl PartyMenuPrintMonsLevelOrStatus b _080F9BB4 _080F9B9E: - bl sub_806E0C4 + bl PrintPartyMenuMonNicknames ldr r1, _080F9BAC @ =0x0201b000 movs r0, 0x99 lsls r0, 2 @@ -450,7 +450,7 @@ _080F9D30: muls r2, r3 ldr r3, _080F9D60 @ =gPlayerParty adds r2, r3 - bl sub_806D90C + bl TryCreatePartyMenuMonIcon b _080F9E0C .align 2, 0 _080F9D58: .4byte 0x00000266 @@ -464,14 +464,14 @@ _080F9D64: adds r1, r4, r0 b _080F9DD8 _080F9D70: - bl sub_806DA98 + bl LoadHeldItemIconGraphics b _080F9DD0 _080F9D76: movs r1, 0x98 lsls r1, 2 adds r0, r4, r1 ldrb r0, [r0] - bl sub_806DC34 + bl CreateHeldItemIcons_806DC34 movs r2, 0x99 lsls r2, 2 adds r1, r4, r2 @@ -498,10 +498,10 @@ _080F9D8A: .align 2, 0 _080F9DB0: .4byte 0x00000266 _080F9DB4: - bl sub_806E334 + bl PartyMenuPrintMonsLevelOrStatus b _080F9DD0 _080F9DBA: - bl sub_806E0C4 + bl PrintPartyMenuMonNicknames ldr r1, _080F9DC8 @ =0x0201b000 movs r0, 0x99 lsls r0, 2 diff --git a/asm/trade.s b/asm/trade.s index 87ee96d21..9c3ab1e63 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -604,7 +604,7 @@ _080481BA: str r0, [sp, 0x4] adds r0, r5, 0 ldr r1, _080482AC @ =sub_809D62C - bl sub_809D2FC + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x34 @@ -661,7 +661,7 @@ _0804822C: str r0, [sp, 0x4] adds r0, r5, 0 ldr r1, _080482AC @ =sub_809D62C - bl sub_809D2FC + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x3A @@ -689,14 +689,14 @@ _080482A8: .4byte 0xfff40000 _080482AC: .4byte sub_809D62C _080482B0: .4byte gEnemyParty _080482B4: - bl sub_806DA98 + bl LoadHeldItemIconGraphics ldr r0, _080482D0 @ =gUnknown_03004824 ldr r1, [r0] adds r0, r1, 0 adds r0, 0x42 adds r1, 0x34 movs r2, 0 - bl sub_806DB90 + bl CreateHeldItemIcons ldr r1, _080482D4 @ =gMain ldr r0, _080482D8 @ =0x0000043c adds r1, r0 @@ -712,7 +712,7 @@ _080482DC: adds r0, 0x42 adds r1, 0x34 movs r2, 0x1 - bl sub_806DB90 + bl CreateHeldItemIcons ldr r1, _080482F8 @ =gMain ldr r2, _080482FC @ =0x0000043c adds r1, r2 @@ -1176,7 +1176,7 @@ _080486DE: str r0, [sp, 0x4] adds r0, r5, 0 ldr r1, _080487D8 @ =sub_809D62C - bl sub_809D2FC + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x34 @@ -1233,7 +1233,7 @@ _08048752: str r0, [sp, 0x4] adds r0, r5, 0 ldr r1, _080487D8 @ =sub_809D62C - bl sub_809D2FC + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x3A @@ -1266,14 +1266,14 @@ _080487DC: .4byte gEnemyParty _080487E0: .4byte gMain _080487E4: .4byte 0x0000043c _080487E8: - bl sub_806DA98 + bl LoadHeldItemIconGraphics ldr r0, _08048804 @ =gUnknown_03004824 ldr r1, [r0] adds r0, r1, 0 adds r0, 0x42 adds r1, 0x34 movs r2, 0 - bl sub_806DB90 + bl CreateHeldItemIcons ldr r1, _08048808 @ =gMain ldr r5, _0804880C @ =0x0000043c adds r1, r5 @@ -1289,7 +1289,7 @@ _08048810: adds r0, 0x42 adds r1, 0x34 movs r2, 0x1 - bl sub_806DB90 + bl CreateHeldItemIcons ldr r1, _0804882C @ =gMain ldr r0, _08048830 @ =0x0000043c adds r1, r0 diff --git a/data/data_83760F0.s b/data/data_83760F0.s index ed6711a09..1a9360983 100644 --- a/data/data_83760F0.s +++ b/data/data_83760F0.s @@ -337,7 +337,7 @@ gSpriteAnimTable_8376604:: @ 8376604 .align 2 gSpriteTemplate_837660C:: @ 837660C - spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, sub_806DD7C + spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, SpriteCB_HeldItemIcon_806DD7C .align 2 gUnknown_08376624:: @ 8376624 @@ -20620,7 +20620,7 @@ gSpriteAnimTable_840B14C:: @ 840B14C .align 2 gSpriteTemplate_840B150:: @ 840B150 - spr_template 2003, 2004, gOamData_840B13C, gSpriteAnimTable_840B14C, NULL, gDummySpriteAffineAnimTable, GetCurrentTrainerHillMapId + spr_template 2003, 2004, gOamData_840B13C, gSpriteAnimTable_840B14C, NULL, gDummySpriteAffineAnimTable, sub_813E980 gUnknown_0840B168:: @ 840B168 .incbin "baserom.gba", 0x0040b168, 0x8 diff --git a/include/asm.inc.h b/include/asm.inc.h index bfa37e058..a4069baa6 100644 --- a/include/asm.inc.h +++ b/include/asm.inc.h @@ -444,8 +444,8 @@ void sub_813E10C(struct Sprite *); void sub_813E210(struct Sprite *); void sub_813E7C0(u8); void sub_813E930(/*TODO: arg types*/); -void sub_813EB4C(u8); -void sub_813EDBC(/*TODO: arg types*/); +void InitIntroTorchicAttackAnim(u8); +void InitIntroMudkipAttackAnim(/*TODO: arg types*/); // asm/rom_81473B8.o bool8 sub_81474C8(void); diff --git a/src/intro.c b/src/intro.c index dfc1d6a4c..1b10cdbc7 100644 --- a/src/intro.c +++ b/src/intro.c @@ -637,14 +637,14 @@ static void Task_IntroPokemonBattle(u8 taskId) spriteId = sub_813CE88(SPECIES_MUDKIP, 0x20, 0x98, 0, 0); gSprites[spriteId].callback = sub_813E210; gTasks[taskId].data[4] = spriteId; - sub_813EDBC(spriteId); + InitIntroMudkipAttackAnim(spriteId); } if (gIntroFrameCounter == 700) { spriteId = sub_813CE88(SPECIES_TORCHIC, -8, 0x90, 1, 0); gSprites[spriteId].callback = sub_813E210; gTasks[taskId].data[5] = spriteId; - sub_813EB4C(spriteId); + InitIntroTorchicAttackAnim(spriteId); } if (gIntroFrameCounter == 776) { |