summaryrefslogtreecommitdiff
path: root/src/game-server/attributemanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/attributemanager.cpp')
-rw-r--r--src/game-server/attributemanager.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/game-server/attributemanager.cpp b/src/game-server/attributemanager.cpp
index 31566bed..bb307846 100644
--- a/src/game-server/attributemanager.cpp
+++ b/src/game-server/attributemanager.cpp
@@ -97,7 +97,10 @@ bool AttributeManager::isAttributeDirectlyModifiable(int id) const
ModifierLocation AttributeManager::getLocation(const std::string &tag) const
{
- return mTagMap.at(tag);
+ if (mTagMap.find(tag) != mTagMap.end())
+ return mTagMap.at(tag);
+ else
+ return ModifierLocation(0, 0);
}
const std::string *AttributeManager::getTag(const ModifierLocation &location) const