Decomp ItemManager::UpgradeBombBag

This commit is contained in:
Aetias
2024-04-30 18:06:10 +02:00
parent 4f44cc2f93
commit 9aefce8b0c
2 changed files with 5 additions and 27 deletions
-27
View File
@@ -3,33 +3,6 @@
.text
.global _ZN11ItemManager14UpgradeBombBagEv
thumb_func_start _ZN11ItemManager14UpgradeBombBagEv
_ZN11ItemManager14UpgradeBombBagEv: ; 0x020ae484
push {r4, lr}
add r4, r0, #0
add r0, #0xb6
ldrh r0, [r0]
cmp r0, #2
bhs _020ae49e
add r0, r4, #0
add r0, #0xb6
ldrh r0, [r0]
add r1, r0, #1
add r0, r4, #0
add r0, #0xb6
strh r1, [r0]
_020ae49e:
add r0, r4, #0
mov r1, #4
bl _ZNK11ItemManager10GetMaxAmmoEi
add r4, #0xb0
ldr r1, [r4]
strh r0, [r1, #8]
pop {r4, pc}
.align 2, 0
thumb_func_end _ZN11ItemManager14UpgradeBombBagEv
.global _ZN11ItemManager17UpgradeBombchuBagEv
thumb_func_start _ZN11ItemManager17UpgradeBombchuBagEv
_ZN11ItemManager17UpgradeBombchuBagEv: ; 0x020ae4b0
+5
View File
@@ -832,3 +832,8 @@ THUMB void ItemManager::UpgradeQuiver() {
if (mQuiverSize < MAX_AMMO_UPGRADE) mQuiverSize += 1;
(*mAmmo)[ItemFlag_Bow] = this->GetMaxAmmo(ItemFlag_Bow);
}
THUMB void ItemManager::UpgradeBombBag() {
if (mBombBagSize < MAX_AMMO_UPGRADE) mBombBagSize += 1;
(*mAmmo)[ItemFlag_BombBag] = this->GetMaxAmmo(ItemFlag_BombBag);
}