diff --git a/Source/Contents/Items/ItemInfoMgr.cpp b/Source/Contents/Items/ItemInfoMgr.cpp index 4d5a58aa..0bc2767d 100644 --- a/Source/Contents/Items/ItemInfoMgr.cpp +++ b/Source/Contents/Items/ItemInfoMgr.cpp @@ -53,10 +53,10 @@ int CItemInfoMgr::IsCostume(int id) { // FUNCTION: fn_17979 int CItemInfoMgr::GetEffectId(int id) { std::map::iterator it = this->m_items.find(id); - if (it == this->m_items.end()) { - return -1; + if (it != this->m_items.end()) { + return it->second.effectId; } - return it->second.effectId; + return -1; } // OFFSET: 0x00ADFF30