Здравствуйте,
вообщем если знаете есть такая игра Diablo, не давно нашел калькулятор скилов
http://d2items.com/skills.php , но он на ангийском.
Решил русифицировать и под другую версию сделать. Во всем разобрался, кроме арифмитических действиях в файлах с расширением .js (как я понял это динамически исполняемые файлы для javascript).
Вот пример оттуда:
desc[11]=['Cold Arrow',
'magically enhances your arrows or bolts<br>by adding cold damage and a slowing effect<br>cold arrows only do half of their regular damage',
function(){return ''+'<span class="num">66: </span>'+'Converts '+(3+(lvl(11)-1)*2)+'% Physical Damage to Elemental Damage<br>'
+'<span class="num">8: </span>'+cc(['To Attack Rating: +',(10+(lvl(11)-1)*9),' percent<br>'])
+'<span class="num">10: </span>'+'Cold Damage: '+(dec(dec((ln(lvl(11),6,4,5,8,16,42)<<7)*(100+((b lvl(21))*12))/100,0)/256,0))+'-'+(dec(dec((ln(lvl(11),8,4,5,9,17,44)<<7)*(100+((b lvl(21))*12))/100,0)/256,0))+'<br>'
+'<span class="num">11: </span>'+cc(['Cold Length: ',dec(dec((100+(lvl(11)-1)*30),0)/25,1),' seconds<br>'])
+'<span class="num">1: </span>'+cc(['Mana Cost: ',dec(max((28+(lvl(11)-1))<<5,1<<8)/256,1),'<br>'])
},
function(){return ''},
function(){return ''+'<span class="green">'+'<span class="num">40: </span>'+'Cold Arrow Receives Bonuses From:<br>'
+'</span>'+'<span class="num">63: </span>'+'Ice Arrow: +12% Cold Damage per Level<br>'
},2,1]
Надеюсь скопировал полностью.
Тут идет подсчет дамага от уровня скилов, но каким образом он подсчитывается ни как не пойму.
Помогите, нужна хоть какая-нибудь информация, по вышеописанным вычислениям желательно на русском.
Заранее спасибо.
P.S. Серьезно не планирую заниматься скриптами, но именно этот меня чем-то "взял"
