diff options
author | Dennis <dhilhorst2000@gmail.com> | 2021-07-10 18:23:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-10 11:23:20 -0500 |
commit | 92a8e55fdd348a88a365eb389181d8e29da6dad9 (patch) | |
tree | 2467ef22cb8cf75bdf056143fab3fac4a68ef404 /asm/code_801B3C0.s | |
parent | 386299d1f401cb939e6fe3ea16d0ca57731b2648 (diff) |
Decompiled some item related functions (#42)
* decompile sub_8091290
* decompile sub_80912c8
* rename functions / struct field
* more names
* decompile 80913A0
* decompile GetItemMove
* decompile sub_80913E0
* rename function
* decompile CanSellItem function
* rename inventory struct
* add some item check functions
* fix renaming stuff
* this file shouldnt have been here
* forgot merge conflict
* decompile more item functions
* rename some stuff
* fix HM/TM naming
* Update src/code_801AFA4.c
Use enum value for USED_TM
* Fix incorrect value
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
Diffstat (limited to 'asm/code_801B3C0.s')
-rw-r--r-- | asm/code_801B3C0.s | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/asm/code_801B3C0.s b/asm/code_801B3C0.s index 9d9fddc..966c4c3 100644 --- a/asm/code_801B3C0.s +++ b/asm/code_801B3C0.s @@ -29,7 +29,7 @@ sub_801B60C: strb r4, [r0, 0x12] ldr r0, [r6] ldrb r0, [r0, 0x12] - bl sub_8090A60 + bl IsThrowableItem lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0 @@ -366,7 +366,7 @@ _0801B8FE: _0801B914: movs r0, 0xFA lsls r0, 2 - bl sub_80913A0 + bl AddToTeamMoney movs r0, 0x4 bl sub_801B748 b _0801BB0E @@ -381,12 +381,12 @@ _0801B92A: bl sub_801B748 b _0801BB0E _0801B938: - bl sub_8090A34 + bl GetNumberOfFilledInventorySlots cmp r0, 0x13 ble _0801B986 ldr r0, [r4] ldrb r0, [r0, 0x12] - bl sub_8091524 + bl IsNotMoneyOrUsedTMItem lsls r0, 24 cmp r0, 0 beq _0801B968 @@ -408,7 +408,7 @@ _0801B968: movs r0, 0x6 b _0801B99C .align 2, 0 -_0801B970: .4byte gUnknown_203B460 +_0801B970: .4byte gTeamInventory_203B460 _0801B974: .4byte 0x000003e7 _0801B978: strh r1, [r3] @@ -420,8 +420,8 @@ _0801B978: _0801B986: ldr r0, [r4] adds r0, 0x10 - bl sub_8091290 - bl sub_80910B4 + bl AddItemToInventory + bl FillInventoryGaps movs r0, 0xCB bl PlaySound ldr r1, [r4] @@ -888,7 +888,7 @@ _0801BCFC: b _0801BD7A .align 2, 0 _0801BD28: .4byte gUnknown_203B234 -_0801BD2C: .4byte gUnknown_203B460 +_0801BD2C: .4byte gTeamInventory_203B460 _0801BD30: .4byte gUnknown_202DEA8 _0801BD34: bl sub_801A8AC @@ -913,7 +913,7 @@ _0801BD34: b _0801BD7A .align 2, 0 _0801BD64: .4byte gUnknown_203B234 -_0801BD68: .4byte gUnknown_203B460 +_0801BD68: .4byte gTeamInventory_203B460 _0801BD6C: .4byte gUnknown_202DEA8 _0801BD70: bl sub_801A928 @@ -972,11 +972,11 @@ _0801BDD2: bl sub_80917B8 ldr r0, [r4] ldr r0, [r0, 0x24] - bl sub_80911F8 + bl ShiftItemsDownFrom ldr r0, [r4] adds r0, 0x10 - bl sub_8091290 - bl sub_80910B4 + bl AddItemToInventory + bl FillInventoryGaps movs r0, 0xCB bl PlaySound movs r0, 0 @@ -1049,11 +1049,11 @@ _0801BE78: _0801BE80: ldr r0, [r4] ldr r0, [r0, 0x24] - bl sub_80911F8 + bl ShiftItemsDownFrom ldr r0, [r4] adds r0, 0x10 - bl sub_8091290 - bl sub_80910B4 + bl AddItemToInventory + bl FillInventoryGaps movs r0, 0xCB bl PlaySound bl sub_801A928 @@ -1968,7 +1968,7 @@ _0801C5AE: movs r0, 0xC adds r1, r7, 0 ldr r2, _0801C5E8 - bl sub_8014FF0 + bl xxx_format_and_draw adds r5, 0x1 ldr r0, [r6] movs r1, 0x3E |