Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C# by root ( 12 years ago )
double[] Coeff = { 0, 2.0, 1.58, 2.14, 1.43 }; // Коэффициенты классов 
double Ans1 = (Convert.ToDouble(uMin.Text) + Convert.ToDouble(uMax.Text)) / 2; // (Уронmin+Уронmax) / 2 --- Складываем урон и делим на 2 
double Ans2 = Ans1 * Coeff[UserClass]; // Ans1 * Коеф. скорость атаки (Страж=2,0; Фехт=2,14; Маг=1,43; Воин=1,58) --- Умножаем урон на коэф.класса
double CriticalB / 100; // 1% от бонуса крита (630%=6,3) 
double CriticalChancePercent = Convert.ToDouble(CriticalChance.Text) / 100; // 1% от вер. крита (75%=0,75)
double Ans3 = Ans2 * CriticalBonusPercent * CriticalChancePercent; //  Ans2 * Бонус крита * Вер. критa --- Умножаем Ans2 на 1% от бонус.крита и на 1% от шанса крита
double Ans4 = Ans2 + Ans3; // тут понятно
double AttackSpeedPercent = Convert.ToDouble(AttackSpeed.Text); // тут тоже понятно --- (90% = 90) 
double DPS = Ans4 * ((Convert.ToDouble(AttackBonus.Text) / 100) + 1) * ((Convert.ToDouble(AttackSpeed.Text) / 100) + 1);

 

Revise this Paste

Parent: 76593
Your Name: Code Language: