Данная статья посвящена оригинальной игровой механике расчета урона физических умений. Такой, как ее задумали и реализовали корейские разработчики компании NCSoft. Вы сталкивались с этой механикой на официальных и PTS серверах, точно также это работает и на серверах проекта E-Global Masterwork.
Формула расчета урона физических умений:
Damage = 77 * (P.AtkSkill + P.AtkChar) * MultiplicativeBonus / P.DefChar
Число 77 — константа для физических атак ближнего боя, заложенная корейскими разработчиками. На хрониках Interlude ее значение было "70", откуда ее унаследовали многие сборки фришард серверов. На хрониках выше, вплоть до High Five значение константы для MELEE_DAMAGE (ближний бой) = 77, для RANGE (дальний бой) = 70. На Masterwork используются значения константы для MELEE_DAMAGE = 77 и RANGE = 70 на всех этапах развития сезона и основного сервера.
Исходя из формулы можно сделать вывод, что основные параметры, влияющие на урон — Мощность умения и Физ. Атк. персонажа. Это знание позволит вам эффективно развивать и усилять своего персонажа.
Гладиаторы, имеющие низкую мощность умений, могут увеличить свою силу за счет модификации (заточки) оружия.
Кинжальщикам, обладающим высокой мощностью умений, не имеет большого смысла в модификации оружия. Силу персонажа этот класс увеличивает за счет других параметров.
Для примера возьмем персонажа класса Гладиатор (Gladiator) 56 уровня, который использует умение Fatal Strike Lv. 18 против монстра Ancient Gargoyle Lv. 56 . Расчеты проводим без учета разброса урона, зависящего от типа оружия.
Урон умения = 77 * (1831+767) / 411 = 454 среднего урона
Добавим мультипликатор от зарядов духа — 77 * (1831+767) * 2 / 411 = 907 среднего урона
Добавим модификацию оружия +6 — 77 * (1831+767) * 2 * 1,042 / 411 = 945 среднего урона
Добавим атрибут (разница между атакующим и целью +150..299 атрибута) — 77 * (1831+767) * 2 * 1,042 * 1,4 / 411 = 1 323 среднего урона
Добавим +10% PvP урона от экипировки — 77 * (1831+767) * 2 * 1,042 * 1,4 * 1,1 / 411 = 1 456 среднего урона
Добавим усиливающие умения. Мультипликаторы от эффектов, увеличивающих мощность умений, умножаются между собой. Таким образом, наш гладиатор под действием умений Final Secret Lv. 1 (+30% к мощности умений) и Physical Pose Lv. 1 (+20% к мощности умений) нанесет — 77 * (1831+767) * 2 * 1,042 * 1,4 * 1,1 * 1,3 * 1,2 / 411 = 2 271 среднего урона
Для физических умений шанс критической атаки (двойной урон) состоит из базового значения умноженного на модификатор параметра СИЛ (STR). Значения модификатора СИЛ (STR) можно посмотреть в конце статьи.
На проекте Masterwork шанс критической атаки в PvP и PvE разделен — на ранних уровнях у некоторых умений шанс в PvE ниже, чем в PvP, но их значения выравниваются ближе к максимальному базовому уровню умения. Далее шанс в PvE увеличивается за счет модификации (заточки) умения.
Для всех умений без модификации базовое значение шанса Крит. Атк. умения равно 15%. Далее оно умножается на модификатор от параметра СИЛ (STR) и получается итоговое значение шанса Крит. Атк. для умения.
К примеру, у персонажа СИЛ 43. Шанс Крит.Атк. умением для него = 0,15 * 1,33 = 0,1995 = 20% шанс нанести критический урон умением.
При модификации умения шанс Крит.Атк. в PvE увеличивается вплоть до 25%.
Возьмем персонажа с СИЛ 43 и умением модифицированным до 85 уровня (+28...+30), и посчитаем шанс Крит.Атк. для этого умения:
Умения расходующие заряды для использования и(или) усиления всегда наносят средний урон, на них не влияет разброс урона, который зависит от типа оружия.
На проекте Masterwork заряды гладиаторов и тиранов не отменяются после смерти и сохраняются на персонаже дольше, чем в оригинальной игре. Эти изменения делают механику зарядов более комфортной для использования.
Формула расчета урона физических умений с зарядами:
Damage = 77 * ((P.AtkSkill + P.AtkChar) + (P.AtkSkill + P.AtkChar) * (0,2*(ChargeLv - 1)) * MultiplicativeBonus / P.DefChar
Число 77 — константа для физических атак ближнего боя, заложенная корейскими разработчиками. На хрониках Interlude ее значение было "70", откуда ее унаследовали многие сборки фришард серверов. На хрониках выше, вплоть до High Five значение константы для MELEE_DAMAGE (ближний бой) = 77, для RANGE (дальний бой) = 70. На Masterwork используются значения константы для MELEE_DAMAGE = 77 и RANGE = 70 на всех этапах развития сезона и основного сервера.
Число 0,2 — базовое значение повышения шанса Крит.Атк. при использовании зарядов. При расчетах обязательно учитывается количество активных зарядов.
Исходя из формулы видно, что заряды увеличивают урон на 20% * (уровень заряда - 1)
Для примера возьмем персонажа класса Гладиатор (Gladiator) 56 уровня, который использует умение Double Sonic Slash Lv. 12 против монстра Ancient Gargoyle Lv. 56 .
Заряд 1 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (1 - 1)) / 411 = 444 урона
Заряд 2 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (2 - 1)) / 411 = 533 урона (+20%)
Заряд 3 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (3 - 1)) / 411 = 622 урона (+40%)
Заряд 4 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (4 - 1)) / 411 = 710 урона (+60%)
Заряд 5 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (5 - 1)) / 411 = 799 урона (+80%)
Заряд 6 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (6 - 1)) / 411 = 888 урона (+100%)
Заряд 7 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (7 - 1)) / 411 = 977 урона (+120%)
Заряд 8 уровня — 77 * ((1603+767) + (1603+767) * 0,2 * (8 - 1)) / 411 = 1 066 урона (+140%)
Умения Камаэль, как и все прочие, имеют базовый шанс Крит.Атк. — 15% * модификатор СИЛ (STR).
Умения Камаэль могут использовать Души — эффект аналогичный зарядам Гладиаторов и Тиранов. Но, в отличие от зарядов, при наличии активных Душ умение использует максимум до 5 Душ (есть 2 Души — использует 2, есть 5 Душ — использует 5).
Формула расчета урона физических умений с Душами:
Damage = 77 * ((P.AtkSkill + P.AtkChar) + (P.AtkSkill + P.AtkChar) * 0,05 * SoulCount) * MultiplicativeBonus / P.DefChar
Число 77 — константа для физических атак ближнего боя, заложенная корейскими разработчиками. На хрониках Interlude ее значение было "70", откуда ее унаследовали многие сборки фришард серверов. На хрониках выше, вплоть до High Five значение константы для MELEE_DAMAGE (ближний бой) = 77, для RANGE (дальний бой) = 70. На Masterwork используются значения константы для MELEE_DAMAGE = 77 и RANGE = 70 на всех этапах развития сезона и основного сервера.
Число 0,05 — базовое значение повышения урона при использовании Душ. При расчетах обязательно учитывается количество активных Душ.
Исходя из формулы видно, что каждая использованная Душа прибавляет к урону по 5%, вплоть до +25% урона.
Для примера возьмем персонажа класса Палач (Soul Breaker) 56 уровня, который использует умение Shining Edge Lv. 9 против монстра Ancient Gargoyle Lv. 56 .
0 Душ — 77 * ((2748+511) + (1603+511) * 0,05 * 0 / 411 = 610 урона
1 Душа — 77 * ((2748+511) + (1603+511) * 0,05 * 1 / 411 = 641 урона (+5%)
2 Души — 77 * ((2748+511) + (1603+511) * 0,05 * 2 / 411 = 672 урона (+10%)
3 Души — 77 * ((2748+511) + (1603+511) * 0,05 * 3 / 411 = 702 урона (+15%)
4 Души — 77 * ((2748+511) + (1603+511) * 0,05 * 4 / 411 = 732 урона (+20%)
5 Душ — 77 * ((2748+511) + (1603+511) * 0,05 * 5 / 411 = 763 урона (+25%)
Урон Backstab и Blow сам по себе является критической атакой, поэтому шанс критической атаки (двойной урон) состоящий из базового значения умноженного на модификатор, зависит от ЛВК (DEX), а не СИЛ (STR). Значения модификатора ЛВК (DEX) можно посмотреть в конце статьи.
В отличие от обычных умений, Blow умения имеют шанс прохождения, который увеличивается за счет экипировки и усиливающих умений до 80% максимум.
На урон этих умений действуют модификаторы эффектов влияющих на Силу Физ. Крит. Атк.
Уровень модификации | Значение бонуса | Уровень модификации | Значение бонуса |
---|---|---|---|
0 | 1 | 10 | 1,07 |
+1 | 1,007 | +11 | 1,077 |
+2 | 1,014 | +12 | 1,084 |
+3 | 1,021 | +13 | 1,091 |
+4 | 1,028 | +14 | 1,098 |
+5 | 1,035 | +15 | 1,105 |
+6 | 1,042 | +16 | 1,112 |
+7 | 1,049 | ||
+8 | 1,056 | ||
+9 | 1,063 |
СИЛ (STR) | Значение | СИЛ (STR) | Значение | СИЛ (STR) | Значение | СИЛ (STR) | Значение | СИЛ (STR) | Значение |
---|---|---|---|---|---|---|---|---|---|
10 | 0.42 | 20 | 0.59 | 30 | 0.84 | 40 | 1.20 | 50 | 1.71 |
11 | 0.43 | 21 | 0.61 | 31 | 0.87 | 41 | 1.24 | 51 | 1.77 |
12 | 0.45 | 22 | 0.63 | 32 | 0.90 | 42 | 1.29 | 52 | 1.83 |
13 | 0.46 | 23 | 0.66 | 33 | 0.94 | 43 | 1.33 | 53 | 1.90 |
14 | 0.48 | 24 | 0.68 | 34 | 0.94 | 44 | 1.38 | 54 | 1.97 |
15 | 0.50 | 25 | 0.71 | 35 | 1.01 | 45 | 1.43 | 55 | 2.04 |
16 | 0.51 | 26 | 0.73 | 36 | 1.04 | 46 | 1.48 | 56 | 2.11 |
17 | 0.53 | 27 | 0.76 | 37 | 1.08 | 47 | 1.54 | 57 | 2.19 |
18 | 0.55 | 28 | 0.78 | 38 | 1.12 | 48 | 1.59 | 58 | 2.27 |
19 | 0.57 | 29 | 0.81 | 39 | 1.16 | 49 | 1.65 | 59 | 2.35 |
ЛВК (DEX) | Значение | ЛВК (DEX) | Значение | ЛВК (DEX) | Значение | ЛВК (DEX) | Значение |
---|---|---|---|---|---|---|---|
10 | 0.92 | 20 | 1.01 | 30 | 1.10 | 40 | 1.20 |
11 | 0.93 | 21 | 1.01 | 31 | 1.11 | 41 | 1.21 |
12 | 0.94 | 22 | 1.02 | 32 | 1.12 | 42 | 1.22 |
13 | 0.94 | 23 | 1.03 | 33 | 1.13 | 43 | 1.24 |
14 | 0.95 | 24 | 1.04 | 34 | 1.14 | 44 | 1.25 |
15 | 0.96 | 25 | 1.05 | 35 | 1.15 | 45 | 1.26 |
16 | 0.97 | 26 | 1.06 | 36 | 1.16 | 46 | 1.27 |
17 | 0.98 | 27 | 1.07 | 37 | 1.17 | 47 | 1.28 |
18 | 0.99 | 28 | 1.08 | 38 | 1.18 | 48 | 1.29 |
19 | 1.00 | 29 | 1.09 | 39 | 1.19 | 49 | 1.30 |