summaryrefslogtreecommitdiff
path: root/src/game-server/abilitymanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/abilitymanager.cpp')
-rw-r--r--src/game-server/abilitymanager.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/game-server/abilitymanager.cpp b/src/game-server/abilitymanager.cpp
index 0657c2c2..f6367933 100644
--- a/src/game-server/abilitymanager.cpp
+++ b/src/game-server/abilitymanager.cpp
@@ -96,32 +96,10 @@ void AbilityManager::readAbilityNode(xmlNodePtr abilityNode,
return;
}
- bool rechargeable = XML::getBoolProperty(abilityNode, "rechargeable", true);
- int neededMana = XML::getProperty(abilityNode, "needed", 0);
- int rechargeAttribute = XML::getProperty(abilityNode,
- "rechargeattribute", 0);
- int cooldownAttribute = XML::getProperty(abilityNode,
- "cooldownattribute", 0);
- bool autoconsume = XML::getBoolProperty(abilityNode, "autoconsume", true);
-
- if (rechargeable && neededMana <= 0)
- {
- LOG_WARN("Invalid ability '" << name
- << "' (rechargable but no needed attribute) in category: "
- << categoryName);
- return;
- }
-
-
AbilityInfo *newInfo = new AbilityManager::AbilityInfo;
newInfo->categoryName = categoryName;
newInfo->name = name;
newInfo->id = id;
- newInfo->rechargeable = rechargeable;
- newInfo->neededPoints = neededMana;
- newInfo->rechargeAttribute = rechargeAttribute;
- newInfo->cooldownAttribute = cooldownAttribute;
- newInfo->autoconsume = autoconsume;
newInfo->target = getTargetByString(XML::getProperty(abilityNode, "target",
std::string()));