protected void attachFunc(Node n, Object template, String name)
{
Stats stat = Stats.valueOfXml(n.getAttributes().getNamedItem("stat").getNodeValue());
String order = n.getAttributes().getNamedItem("order").getNodeValue();
int ord = parseNumber(order).intValue();
Condition applyCond = parseCondition(n.getFirstChild());
double val = 0;
if(n.getAttributes().getNamedItem("val") != null)
{
val = parseNumber(n.getAttributes().getNamedItem("val").getNodeValue()).doubleValue();
}