Decomp ItemManager::GetEquippedItem

This commit is contained in:
Aetias
2024-04-30 17:50:59 +02:00
parent 840c6f8538
commit 5d78a5c00e
2 changed files with 5 additions and 10 deletions
-10
View File
@@ -2,16 +2,6 @@
.include "ov00/Item/ItemManager.inc"
.text
.global _ZNK11ItemManager15GetEquippedItemEv
arm_func_start _ZNK11ItemManager15GetEquippedItemEv
_ZNK11ItemManager15GetEquippedItemEv: ; 0x020ae390
ldr r2, [r0, #8]
mvn r1, #0
cmp r2, r1
ldreq r2, [r0]
mov r0, r2
bx lr
arm_func_end _ZNK11ItemManager15GetEquippedItemEv
.global _ZN11ItemManager15SetEquippedItemEi
arm_func_start _ZN11ItemManager15SetEquippedItemEi
+5
View File
@@ -791,3 +791,8 @@ THUMB void ItemManager::GiveKeys(u32 amount) {
if (keys <= 0) keys = 0;
gMapManager->SetNumKeys(keys);
}
ARM ItemFlag ItemManager::GetEquippedItem() const {
if (this->mForcedItem != ItemFlag_None) return this->mForcedItem;
return this->mEquippedItem;
}