current.setEnchantLevelCount(eLevels);
for (n = first; n != null; n = n.getNextSibling())
{
if ("cond".equalsIgnoreCase(n.getNodeName()))
{
Condition condition = parseCondition(n.getFirstChild());
if (condition != null)
{
Node msgAttribute = n.getAttributes().getNamedItem("msgId");
if (msgAttribute != null)
{
int msgId = parseNumber(msgAttribute.getNodeValue()).intValue();
condition.setSystemMsg(msgId);
}
current.attach(condition);
}
}
else if ("for".equalsIgnoreCase(n.getNodeName()))