diff options
| author | Aetias <aetias@outlook.com> | 2024-04-30 17:54:09 +0200 |
|---|---|---|
| committer | Aetias <aetias@outlook.com> | 2024-04-30 17:54:09 +0200 |
| commit | a173f0596d2b7bb94bce3cb86ab9c376cb9fc23b (patch) | |
| tree | bcf129f12a8ac86c2e8ebaf611003be6b1c6d8d0 /src/00_Core/Item/ItemManager.cpp | |
| parent | 82e7265776ac599d309ff4918de80a59a7f9ee7e (diff) | |
Decomp `ItemManager::SetEquippedItem`
Diffstat (limited to 'src/00_Core/Item/ItemManager.cpp')
| -rw-r--r-- | src/00_Core/Item/ItemManager.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/00_Core/Item/ItemManager.cpp b/src/00_Core/Item/ItemManager.cpp index 892478c3..7c5c64b2 100644 --- a/src/00_Core/Item/ItemManager.cpp +++ b/src/00_Core/Item/ItemManager.cpp @@ -793,6 +793,13 @@ THUMB void ItemManager::GiveKeys(u32 amount) { }
ARM ItemFlag ItemManager::GetEquippedItem() const {
- if (this->mForcedItem != ItemFlag_None) return this->mForcedItem;
- return this->mEquippedItem;
+ if (mForcedItem != ItemFlag_None) return mForcedItem;
+ return mEquippedItem;
+}
+
+ARM bool ItemManager::SetEquippedItem(ItemFlag equipId) {
+ mPrevEquippedItem = mEquippedItem;
+ mEquippedItem = equipId;
+ mEquipLoadTimer = 2;
+ return true;
}
|
