"<element name='Range' a:help='Range (in metres) where healing is possible'>"+
"<ref name='nonNegativeDecimal'/>"+
"</element>"+
"<element name='HP' a:help='Hitpoints healed per Rate'>"+
"<ref name='nonNegativeDecimal'/>"+
"</element>"+
"<element name='Rate' a:help='A heal is performed every Rate ms'>"+
"<ref name='nonNegativeDecimal'/>"+
"</element>"+
"<element name='UnhealableClasses' a:help='If the target has any of these classes it can not be healed (even if it has a class from HealableClasses)'>"+
"<attribute name='datatype'>"+
"<value>tokens</value>"+
"</attribute>"+
"<text/>"+
"</element>"+
"<element name='HealableClasses' a:help='The target must have one of these classes to be healable'>"+
"<attribute name='datatype'>"+
"<value>tokens</value>"+
"</attribute>"+
"<text/>"+
"</element>";
Heal.prototype.Init=function()
{
};
Heal.prototype.Serialize=null;// we have no dynamic state to save