Игровые механики: Урон физических умений

Урон физ. умений

Данная статья посвящена оригинальной игровой механике расчета урона физических умений. Такой, как ее задумали и реализовали корейские разработчики компании 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 на всех этапах развития сезона и основного сервера.

  • Damage — урон, который нанесет персонаж по цели
  • P.AtkSkill — мощность физического умения
  • P.AtkChar — физическая атака персонажа и монстра
  • MultiplicativeBonus — мультипликаторы, изменяющие урон
    • Атрибут
    • PvP урон
    • PvE урон
    • Эффекты усиливающих умений
    • Разброс урона оружия
    • Заряды духа
    • Уровень модификации оружия
  • P.DefChar — физическая защита цели

Исходя из формулы можно сделать вывод, что основные параметры, влияющие на урон — Мощность умения и Физ. Атк. персонажа. Это знание позволит вам эффективно развивать и усилять своего персонажа.

Гладиаторы, имеющие низкую мощность умений, могут увеличить свою силу за счет модификации (заточки) оружия.

Кинжальщикам, обладающим высокой мощностью умений, не имеет большого смысла в модификации оружия. Силу персонажа этот класс увеличивает за счет других параметров.

Пример расчета урона

Для примера возьмем персонажа класса Гладиатор (Gladiator) 56 уровня, который использует умение Фатальный Удар Lv. 18 против монстра Древняя Горгулья Lv. 56 . Расчеты проводим без учета разброса урона, зависящего от типа оружия.

  • P.AtkSkill — 1831
  • P.AtkChar — 767
  • P.DefChar - 411
  • Мультипликаторы рассмотрим отдельно

Урон умения = 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 среднего урона

Добавим усиливающие умения. Мультипликаторы от эффектов, увеличивающих мощность умений, умножаются между собой. Таким образом, наш гладиатор под действием умений Озарение Lv. 1 (+30% к мощности умений) и Физическая Ориентация 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), и посчитаем шанс Крит.Атк. для этого умения:

  • Шанс в PvP = 0,15 * 1,33 = 0,1995 = 20%
  • Шанс в PvE = 0,25 * 1,33 = 0,3325 = 33%


Умения с зарядами

Умения, расходующие заряды для использования и(или) усиления всегда наносят средний урон, на них не влияет разброс урона, который зависит от типа оружия.

На проекте 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 — базовое значение повышения шанса Крит.Атк. при использовании зарядов. При расчетах обязательно учитывается количество активных зарядов.

  • Damage — урон, который нанесет персонаж по цели
  • P.AtkSkill — мощность физического умения
  • P.AtkChar — физическая атака персонажа и монстра
  • ChargeLv — уровень заряда
  • MultiplicativeBonus — мультипликаторы, изменяющие урон
  • P.DefChar — физическая защита цели

Исходя из формулы видно, что заряды увеличивают урон на 20% * (уровень заряда - 1)

Для примера возьмем персонажа класса Гладиатор (Gladiator) 56 уровня, который использует умение Двойной Звуковой Разрез Lv. 12 против монстра Древняя Горгулья Lv. 56 .

  • P.AtkSkill — 1603
  • P.AtkChar — 767
  • P.DefChar — 411
  • ChargeLv — от 1 до 8
  • MultiplicativeBonus — не используются

Заряд 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 — базовое значение повышения урона при использовании Душ. При расчетах обязательно учитывается количество активных Душ.

  • Damage — урон, который нанесет персонаж по цели
  • P.AtkSkill — мощность физического умения
  • P.AtkChar — физическая атака персонажа и монстра
  • SoulCount — количество Душ
  • MultiplicativeBonus — мультипликаторы, изменяющие урон
  • P.DefChar — физическая защита цели

Исходя из формулы видно, что каждая использованная Душа прибавляет к урону по 5%, вплоть до +25% урона.

Для примера возьмем персонажа класса Палач (Soul Breaker) 56 уровня, который использует умение Сверкающая Грань Lv. 9 против монстра Древняя Горгулья Lv. 56 .

  • P.AtkSkill — 2748
  • P.AtkChar — 511
  • P.DefChar — 411
  • SoulCount — от 0 до 5
  • MultiplicativeBonus — не используются

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 умения

Урон Backstab и Blow сам по себе является критической атакой, поэтому шанс критической атаки (двойной урон) состоящий из базового значения умноженного на модификатор, зависит от ЛВК (DEX), а не СИЛ (STR). Значения модификатора ЛВК (DEX) можно посмотреть в конце статьи.

В отличие от обычных умений, Blow умения имеют шанс прохождения, который увеличивается за счет экипировки и усиливающих умений до максимум 80%.

На урон этих умений действуют модификаторы эффектов влияющих на Силу Физ. Крит. Атк.

Умения, влияющие на Силу Физ. Крит. Атк.

Подробная информация о механике работы Blow умений появится на нашей википедии в ближайшее время.



Значения для расчетов


Бонус к урону от модификации (заточки) оружия
Уровень модификации Значение бонуса Уровень модификации Значение бонуса
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) Значение СИЛ (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) Значение ЛВК (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

Навигация