summaryrefslogtreecommitdiffstats
path: root/src/game-server/monstermanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/monstermanager.cpp')
-rw-r--r--src/game-server/monstermanager.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/game-server/monstermanager.cpp b/src/game-server/monstermanager.cpp
index 19e196e..9a907e7 100644
--- a/src/game-server/monstermanager.cpp
+++ b/src/game-server/monstermanager.cpp
@@ -107,7 +107,6 @@ void MonsterManager::readMonsterNode(xmlNodePtr node, const std::string &filenam
MonsterDrops drops;
bool attributesSet = false;
- bool behaviorSet = false;
for_each_xml_child_node(subnode, node)
{
@@ -266,26 +265,6 @@ void MonsterManager::readMonsterNode(xmlNodePtr node, const std::string &filenam
monster->setExp(atoi((const char*)exp));
monster->setOptimalLevel(XML::getProperty(subnode, "level", 0));
}
- else if (xmlStrEqual(subnode->name, BAD_CAST "behavior"))
- {
- behaviorSet = true;
- if (XML::getBoolProperty(subnode, "aggressive", false))
- monster->setAggressive(true);
-
- monster->setTrackRange(
- XML::getProperty(subnode, "track-range", 1));
- monster->setStrollRange(
- XML::getProperty(subnode, "stroll-range", 0));
- monster->setAttackDistance(
- XML::getProperty(subnode, "attack-distance", 0));
- }
- else if (xmlStrEqual(subnode->name, BAD_CAST "vulnerability"))
- {
- Element element = elementFromString(
- XML::getProperty(subnode, "element", std::string()));
- double factor = XML::getFloatProperty(subnode, "factor", 1.0);
- monster->setVulnerability(element, factor);
- }
}
monster->setDrops(drops);
@@ -295,12 +274,6 @@ void MonsterManager::readMonsterNode(xmlNodePtr node, const std::string &filenam
<< ": No attributes defined for monster Id:" << id
<< " (" << name << ")");
}
- if (!behaviorSet)
- {
- LOG_WARN(filename
- << ": No behavior defined for monster Id:" << id
- << " (" << name << ")");
- }
if (monster->getExp() == -1)
{
LOG_WARN(filename