diff options
-rw-r--r-- | src/game-server/attributemanager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game-server/attributemanager.cpp b/src/game-server/attributemanager.cpp index d7a4214a..3a70fd9a 100644 --- a/src/game-server/attributemanager.cpp +++ b/src/game-server/attributemanager.cpp @@ -144,12 +144,13 @@ void AttributeManager::readAttributeNode(xmlNodePtr attributeNode) return; } - mAttributeMap[id].modifiable = false; mAttributeMap[id].modifiers = std::vector<AttributeModifier>(); mAttributeMap[id].minimum = XML::getFloatProperty(attributeNode, "minimum", std::numeric_limits<double>::min()); mAttributeMap[id].maximum = XML::getFloatProperty(attributeNode, "maximum", std::numeric_limits<double>::max()); + mAttributeMap[id].modifiable = XML::getBoolProperty(attributeNode, "modifiable", + false); for_each_xml_child_node(subNode, attributeNode) { |