BloodyMess, ой спасибо.. Я даже не понял, что ты написал ибо с симкрафтом я не самый лучший друг... Всё еще на много лучше.. Блок пала после 3.3.2 бьёт больше, а именно.
Код:
--TODO: Fix this to 3.3.2 values, for now assuming linear diminishing returns
if bv > dr then
--At level 80 true bonus is 2072 with 3160 blockvalue
bv = math_min(cap, bv)
local c = (bv - dr)/(cap - dr) * (2072/3160)
bv = dr + (bv - dr) * (1 - c)
end
В общем у нас он работает 100% не верно... макс урон после 3.3.2 не 2760, а 2072. В общем надо сильно фиксить...
Ну и собственно ссылка http://evanskikassaddons.googlecode....ta/Warrior.lua