From 3a25fcc17dbb9548c979980f4a94fcc32251dfb3 Mon Sep 17 00:00:00 2001 From: Aetias Date: Sat, 17 Feb 2024 00:53:22 +0100 Subject: Decomp `ItemManager::GiveAmmo` --- src/ItemManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/ItemManager.cpp') diff --git a/src/ItemManager.cpp b/src/ItemManager.cpp index 33be3fc0..a946c3f7 100644 --- a/src/ItemManager.cpp +++ b/src/ItemManager.cpp @@ -267,3 +267,9 @@ u16 ItemManager::GetAmmo(ItemFlag equipId) const { return (*this->mAmmo)[equipId]; } #pragma interworking off + +void ItemManager::GiveAmmo(ItemFlag equipId, u16 amount) { + (*this->mAmmo)[equipId] += amount; + if ((*this->mAmmo)[equipId] <= this->GetMaxAmmo(equipId)) return; + (*this->mAmmo)[equipId] = this->GetMaxAmmo(equipId); +} -- cgit v1.2.3