"desc": {
"lvl": "return '<div class=\\\"talent_lvl\\\">Current rank: '+p+'</div>'",
"nextLvl": "return '<div class=\\\"talent_lvl\\\">Next rank: '+p+'</div>'",
"cost": "return '<div class=\\\"talent_cost'+(p.r?'':' no')+'\\\">Cost: '+p.cost+' '+(p.mosaic.z==0?(p.cost==1?'talent':'talents'):'ruby')+'</div>'",
"element": "return '<div class=\\\"talent_element\\\">Element: '+p+'</div>'",
"range": "return '<div class=\\\"talent_range\\\">Range: '+p+'</div>'",
"mana": "return '<div class=\\\"talent_mana\\\">Mana: '+(p==0?'Not needed':Math.round(p))+'</div>'",
"energy": "return '<div class=\\\"talent_mana\\\">Energy: '+(p==0?'Not needed':Math.round(p))+'</div>'",
"time": "p=al.calc.eval(p);p=isNaN(p)||p<=0?'Instant':al.timeToText(p);return '<div class=\\\"talent_time\\\">Cast time: '+p+'</div>'",
"cooldown": "p=al.calc.eval(p);p=isNaN(p)||p<=0?'Instant':al.timeToText(p);return '<div class=\\\"talent_cooldown\\\">Cooldown: '+p+'</div>'",
"preparation": "return '<div class=\\\"talent_preparation\\\">Can be prepared</div>'",
"channeling": "return '<div class=\\\"talent_time\\\">Cast time: '+(p==0?'Instant':al.timeToText(p))+'</div>'",
"radius": "return '<div class=\\\"talent_range\\\">Range: '+al.t('{n} m|m|m',p)+'</div>'",
"do": "return '<div class=\\\"talent_link lvl_0 clearfix\\\"><img src=\\\"'+al.staticPath+'themes/armory'+al.calc.modifiers[p.a.modifier].ico+'\\\"/><span><b>'+al.calc.modifiers[p.a.modifier].title+'</b><p>'+($.inArray(/#([a-z]+)/.exec(document.location)[1],['w','t','s','b'])>-1?'Dragon relics of this group increase <g>Strength</g> for this skill.':'Dragon relics of this group increase <g>Intelligence</g> for this skill.')+'</p></span></div>'"
},
"stats": {
"s": {
"name": "s",
"title": "Strength",
"body": "return p.value*0.0766666681",
"default1": "100",
"default2": "0"
},
"i": {
"name": "i",
"title": "Intelligence",
"body": "return p.value/18.75",
"default1": "100",
"default2": "100"
},
"r": {
"name": "r",
"title": "Runes",
"body": "var result=0;for(var i=0;i<p.value.length;i+=2)result+=al.calc.formuls.rune.exec(p.value.substr(i,2));return result;",
"default1": "060606",
"default2": "060606"
},
"f": {
"name": "f",
"title": "Patron",
"body": "return p.value*50",
"default1": "4",
"default2": "4"
},
"t": {
"name": "t",
"title": "Dragon tears",
"body": "return p.value",
"default1": "1",
"default2": "1"
}
},
"modifiers": {
"1": {
"id": "1",
"name": "Dragon Trick",
"title": "Dragon Trick",
"ico": "/images/Interface/Icons/Spells/DragonTrick.(UITexture).png"
},
"2": {
"id": "2",
"name": "Dragon Malice",
"title": "Dragon Malice",
"ico": "/images/Interface/Icons/Spells/DragonMalice.(UITexture).png"
},
"3": {
"id": "3",
"name": "Dragon Courage",
"title": "Dragon Courage",
"ico": "/images/Interface/Icons/Spells/DragonCourage.(UITexture).png"
},
"4": {
"id": "4",
"name": "Dragon Grace",
"title": "Dragon Grace",
"ico": "/images/Interface/Icons/Spells/DragonGrace.(UITexture).png"
},
"5": {
"id": "5",
"name": "Dragon Power",
"title": "Dragon Power",
"ico": "/images/Interface/Icons/Spells/DragonPower.(UITexture).png"
},
"6": {
"id": "6",
"name": "Dragon Hatred",
"title": "Dragon Hatred",
"ico": "/images/Interface/Icons/Spells/DragonHatred.(UITexture).png"
},
"7": {
"id": "7",
"name": "Dragon Valor",
"title": "Dragon Valor",
"ico": "/images/Interface/Icons/Spells/DragonValor.(UITexture).png"
},
"8": {
"id": "8",
"name": "Dragon Noble",
"title": "Dragon Noble",
"ico": "/images/Interface/Icons/Spells/DragonNoble.(UITexture).png"
},
"9": {
"id": "9",
"name": "Dragon Durability",
"title": "Dragon Durability",
"ico": "/images/Interface/Icons/Spells/DragonDurability.(UITexture).png"
}
}
};