Приветствую Вас Гость | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Основные формулы механики
InsaneДата: Четверг, 21.02.2013, 12:45 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 65
Репутация: 100
Статус: Offline
Ввиду нередких вопросов о зависимости какого-либо параметра в определенных случаях, решил выложить немного формул для расчета урона, шанса прохождения скиллов / дэбаффов и др.

P.Atk. = (Weapon_P.Atk. *Level_Modifier *STR_Modifier *Mastery_Modifier *Armor_Bonus *M.Def.Bonus *Buffs_Type_1(might и пр.)) +Weapon_Mastery+Buffs_Type_2(soul crysnipe) +Weapon_Bonus

M.Atk. = (Weapon_M.Atk. *Level_Modifier^2 *INT_Modifier^2 *Armor_Bonus *M.Def.Bonus *Buffs) +Mastery_Modifier +Weapon_Mastery +Weapon_Bonus +Heroic_Berserker

Level_Modifier = (level+89)/100

Evasion = (корень(DEX)*6 + Level + Passives + Weapon_Bonus + Armor_Bonus + Buffs
Speed = (Class_Base_Speed*DEX_Modifier*Misc.Buffs) + Basic_Buffs + Armor_Bonus + Passives

Atk.Spd = DEX_Modifier *Weapon Atk.Spd. *Passives *Buffs *Armor_Bonus *Weapon_Bonus *M.Def.Bonus + Heroic_Berserker

Base_Critical = DEX_Modifier * Weapon_Critical_Modifier, где DEX_Modifier=(DEX+80)/100 для DEX от 21 до 42, Weapon_Critical_Modifier={120 - лук, кинжал; 80 - пика, меч; 40 - остальное}.

Final_Critical = Base_Critical + Passives + Buffs + Weapon_Bonus

Casting Spd. = (333*WIT modifier *Fast Spell Casting) *Armor Multiplier *Armor Bonus *Weapon Bonus *M.Def. Bonus *Buffs *Weapon Penalty + Heroic Berserker

Base_Magic_Critical = WIT_modifier = WIT*WIT /800 +0.5 (для диапазона 15-30, или WIT*WIT/980+WIT/100+0.4)

Magic_Critical = Base_Magic_Critical + Armor_bonus(броня, бижа с эффектом на маг.крит, например, Necklace of Valakas=+100%) + Buffs(Dance of Siren=+200%, Wild Magic=+200-300%, Prophecy of Water=+100%, тут же дебаф Curse of Abyss=-35%) + Weapon_Bonus(оружие, например, Infinity Scepter= +50%)
Обыкновенный критический маг.удар равен дамага*3 (Грация, раньше было х4).

Физическая атака:

Потенциал оружия
Average_Weapon_Damage = рандом(0.8,1.2) * P.Atk. * 70 /P.Def.
где
P.Def. = (((4+Armor P.Def.)*Level Modifier*Armor Bonus)*Buffs Type 1)+Armor Mastery+Buffs Type 2

Частота ударов в секунду определяется так:
(контактное оружие)
Hits_per_Second = Atk.Spd. /500

(дистанционное оружие)
Hits_per_Second = (Atk.Spd. /1000) * (1500 /Delay_time)
Вероятность промазать при ударе:
(%) to miss = 10 * 1,1^([evasion] - [accuracy])

Ранения, станы, дебаффы:

Шанс прохождения физического умения
Stun = (Base Land Rate/CON Modifier*Resistance)*(Learn Level/Target Level)

Шанс блока щитом
Shield Block Rate = Base Shield Block Rate * DEX Modifier * Shield Mastery * Buffs * Set Bonus, где
- Base Shield Block Rate = 0,2 - это означает, что при прочих равных - шанс 20% - что сблокирует щитом
- DEX Modifier примерно (DEX+67)/69, при DEX=30, модифаер равен 1.1
- Shield Mastery - пассивка, меняется по уровню скилла (1лвл -1.5, 4лвл - 2.0)
- бафы понятно
- Set Bonus - бонус от шмоток
Если по вам бьют луком, то шанс увеличивается в 3 раза.
На шанс блока щитом влияет DEX (5-15%), пассивка Shield Mastery (25-50%), бафы (15-25%), бонус шмоток (до 20%).

Шанс прохождения магического дебаффа зависит от Matk.
Рейтинг_успеха = Base_level/((MEN_противника+63)/69) * (Level_мой/Level_противника) * (M.Atk.мой/M.Def.противника) * Resistance,
где Base_level - это базовый шанс скилла (от 0,15 до 1), Resistance - это коэффициент учитывающий сопротивление скиллу (10% сопротивления даст Resistance = 100-10%=0,9).

Магическая атака:

Формула повреждения от магатаки
Average_Weapon_Damage = рандом(0.8,1.2) * корень(x*M.Atk) *91 /M.Def *power
где
x=1(без соски), 2(с соской), 4(с блессед соской), power - сила ударного скилла.


Аристотель - ЕЕ 99 | ММ 97

 
  • Страница 1 из 1
  • 1
Поиск: