summaryrefslogtreecommitdiff
path: root/src/resources/db/itemdb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources/db/itemdb.cpp')
-rw-r--r--src/resources/db/itemdb.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/resources/db/itemdb.cpp b/src/resources/db/itemdb.cpp
index a98f0dad4..274b44bb2 100644
--- a/src/resources/db/itemdb.cpp
+++ b/src/resources/db/itemdb.cpp
@@ -801,6 +801,16 @@ bool ItemDB::exists(const int id)
return i != mItemInfos.end();
}
+bool ItemDB::exists(const std::string &name)
+{
+ if (!mLoaded)
+ return false;
+
+ const NamedItemInfos::const_iterator i = mNamedItemInfos.find(
+ normalize(name));
+ return i != mNamedItemInfos.end();
+}
+
const ItemInfo &ItemDB::get(const int id)
{
if (!mLoaded)