From bc2b0031c56b1641d394e4d8b7e8aa6d1822e922 Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Sat, 28 Dec 2024 07:23:13 -0800 Subject: [PATCH] match sub_8047158 --- asm/code_8046CE4.s | 34 ---------------------------------- src/dungeon_items.c | 13 +++++++++++++ 2 files changed, 13 insertions(+), 34 deletions(-) diff --git a/asm/code_8046CE4.s b/asm/code_8046CE4.s index daa8afec3..34c302ab3 100644 --- a/asm/code_8046CE4.s +++ b/asm/code_8046CE4.s @@ -5,40 +5,6 @@ .text - thumb_func_start sub_8047158 -sub_8047158: - push {r4-r6,lr} - movs r3, 0 - ldr r5, _0804718C - movs r6, 0x1 - movs r4, 0x4 -_08047162: - lsls r1, r3, 2 - ldr r0, [r5] - adds r2, r0, r1 - ldrb r1, [r2] - adds r0, r6, 0 - ands r0, r1 - cmp r0, 0 - beq _08047180 - adds r0, r4, 0 - ands r0, r1 - cmp r0, 0 - beq _08047180 - movs r0, 0xFB - ands r0, r1 - strb r0, [r2] -_08047180: - adds r3, 0x1 - cmp r3, 0x13 - ble _08047162 - pop {r4-r6} - pop {r0} - bx r0 - .align 2, 0 -_0804718C: .4byte gTeamInventoryRef - thumb_func_end sub_8047158 - thumb_func_start sub_8047190 sub_8047190: push {r4-r7,lr} diff --git a/src/dungeon_items.c b/src/dungeon_items.c index 0e3c5c05e..2e12ed8fd 100644 --- a/src/dungeon_items.c +++ b/src/dungeon_items.c @@ -306,3 +306,16 @@ void sub_8047104(void) } FillInventoryGaps(); } + +void sub_8047158(void) +{ + s32 index; + + index = 0; + for(index = 0; index < INVENTORY_SIZE; index++) { + Item *item = &gTeamInventoryRef->teamItems[index]; + if (ItemExists(item) && item->flags & ITEM_FLAG_UNPAID) { + item->flags &= ~(ITEM_FLAG_UNPAID); + } + } +}