Перейти к содержанию

Система урона: различия между версиями

Материал из Wiki Legnes
Нет описания правки
Нет описания правки
Строка 81: Строка 81:


==Бонусы урона==
==Бонусы урона==
Бонусы урона рассчитываются только для атаки игроком. Монстры имеют свой диапазон урона.
Под бонусами урона подразумевается увеличение базового урона (в % от суммарного значения всех доступных бонусов урона), наносимого оружием (или кулаками).
 
Бонусы урона рассчитываются только для атаки игроком.
 
Монстры имеют свой диапазон урона.


==Бонус от силы==
==Бонус от силы==
Если используется стрелковое оружие:
Если используется стрелковое оружие:
При значении силы до 150 дает по 1% к урону за каждые 15 единиц силы, свыше 150 - за каждые 5.
Пороговые значения бонуса силы (до 150) 0 - 10%.


<b>str_cap = 0.07</b>
<b>str_cap = 0.07</b>
Строка 91: Строка 99:


Если используется оружие ближнего боя:
Если используется оружие ближнего боя:
При значении силы до 150 дает по 1% к урону за каждые 10 единиц, свыше 150 - за каждые 4.
Пороговые значения бонуса силы (до 150) 0 - 15%.


<b>str_cap = 0.1</b>
<b>str_cap = 0.1</b>
Строка 97: Строка 109:


==Бонус атакующего навыка==
==Бонус атакующего навыка==
Бонус от атакующего навыка не сильно большой, т.к. он участвует в расчете попадания.
При значении навыка до 100 дает по 1% к урону за каждые 25% навыка, свыше 100 - за каждые 10%.
Пороговые значения бонуса атакующего навыка (до 100.0 навыка) 0 - 4%.
<b>war_skill_cap = 0.04</b>
<b>war_skill_cap = 0.04</b>


Строка 102: Строка 120:


==Бонус от еды==
==Бонус от еды==
<b>war_skill_cap = 0.04</b>
Сытость персонажа влияет на урон как положительно, так и отрицательно. Голодный персонаж имеет штраф по сравнению с сытым.
 
Пороговые значения бонуса еды -2 - 4%.
 
==Бонус анатомии==
При значении навыка до 100 дает по 1% к урону за каждые 25% навыка, свыше 100 - за каждые 10%.
 
Пороговые значения бонуса атакующего навыка (до 100.0 навыка) 0 - 4%.
 
<b>anatomy_cap = 0.04</b>
 
<b>anatomy_overcap = 0.1</b>
 
==Бонус крафтерского навыка==
В зависимости от типа используемого оружия применяется бонус от крафтерского навыка, привязанного к этому типу оружия.
 
Для <b>Fencing</b> крафтерский навык - <b>Tailoring</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 10% навыка, свыше 100 - за каждые 6.66%.
 
Для <b>Swordsmanship</b> крафтерский навык - <b>ArmsLore</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 20% навыка, свыше 100 - за каждые 11.1%.
 
<b>craft_cap = 0.1</b>
 
<b>craft_overcap = 0.15</b>
 
Для <b>Swordsmanship</b> крафтерский навык - <b>ArmsLore</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 20% навыка, свыше 100 - за каждые 11.1%.
 
<b>craft_cap = 0.05</b>
 
<b>craft_overcap = 0.09</b>
 
Для <b>MaceFighting</b> крафтерский навык - <b>Blacksmith</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 10% навыка, свыше 100 - за каждые 6.66%.
 
<b>craft_cap = 0.1</b>
 
<b>craft_overcap = 0.15</b>
 
Для оружия <b>Staff</b> крафтерский навык - <b>AnimalTaming</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 7.2% навыка, свыше 100 - за каждые 5.0%.
 
<b>craft_cap = 0.14</b>
 
<b>craft_overcap = 0.2</b>
 
Для оружия <b>Axes</b> крафтерский навык - <b>Lumberjacking</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 8.3% навыка, свыше 100 - за каждые 5.5%.
 
<b>craft_cap = 0.12</b>
 
<b>craft_overcap = 0.18</b>
 
Для <b>Archery</b> крафтерский навык - <b>Bowcraft</b>
 
При значении скилла до 100 дает по 1% к урону за каждые 10% навыка, свыше 100 - за каждые 6.66%.
 
<b>craft_cap = 0.1</b>


<b>war_skill_overcap = 0.1</b>
<b>craft_overcap = 0.15</b>

Версия от 06:11, 1 апреля 2025

Описание системы расчёта шансов попасть по врагу, уклониться от атаки, количество наносимого урона в бою для PvP, PvM, MvP.

Термины и определения

cap - кап, текущий лимит прокачки навыка (100 для навыков, 150 для силы, 100 для ловкости).

overcap - оверкап, превышение лимита прокачки навыка/стата (бонусы от плюсовых предметов и баффов, либо понижение от дебаффов).

cap_koeff - коэффициент капа, константа, на которую умножается значение навыка/стата до капа.

overcap_koeff - коэффициент оверкапа, константа, на которую умножается значение навыка/стата оверкапа.

war_skill - значение навыка, используемого оружием, либо Кулачный бой, если деремся кулаками.

tactics - значение навыка Тактика.

anatomy - значение навыка Анатомия.

craft_skill - значение крафтерского навыка, дающего бонус к оружию, которым ведется бой.

str - значение силы.

dex - значение ловкости.

stam% - значение стамины в процентах.

food - сытость персонажа.

Значения навыков/статов для формул используются после умножения на кап и оверкап.


Шанс попадания

cap = 1.0 ()

overcap = 1.3

Минимальное значение: 10, максимальное значение: 85.

Исключения из формул:

Если персонаж заморожен или парализован - по нему легче попасть, чем по активной мишени. Шанс попадания 95%, шанс увернуться от атаки - 5%.

От удара защитников городов (гварды) увернуться невозможно.

PvP, PvM

Формула: (war_skill + tactics) / 2 (cap и overcap по каждому навыку считается отдельно, до деления на 2).

Если stam% атакующего персонажа опустилась ниже 60% - на шанс попадания накладывается штраф, от 0 до 25 единиц (в зависимости от того, насколько низко упала стамина).

MvP

Формула: (war_skill + tactics) / 2 (cap и overcap по каждому навыку считается отдельно, до деления на 2).


Шанс уклониться от атаки

tactics_cap = 0.35

tactics_overcap = 0.45

Минимальное значение: 0, максимальное значение: 75.

PvP, MvP

dex_cap = 0.15

dex_overcap = 0.25

Формула: tactics + dex.

Если stam% защищающегося персонажа опустилась ниже 60% - на шанс уклониться от атаки накладывается штраф, от 0 до 25 единиц (в зависимости от того, насколько низко упала стамина).

PvM

Значение cap для dex = 250, вместо 100.

dex_cap = 0.04

dex_overcap = 0.25

Формула: tactics + dex.


Бонусы урона

Под бонусами урона подразумевается увеличение базового урона (в % от суммарного значения всех доступных бонусов урона), наносимого оружием (или кулаками).

Бонусы урона рассчитываются только для атаки игроком.

Монстры имеют свой диапазон урона.

Бонус от силы

Если используется стрелковое оружие:

При значении силы до 150 дает по 1% к урону за каждые 15 единиц силы, свыше 150 - за каждые 5.

Пороговые значения бонуса силы (до 150) 0 - 10%.

str_cap = 0.07

str_overcap = 0.2

Если используется оружие ближнего боя:

При значении силы до 150 дает по 1% к урону за каждые 10 единиц, свыше 150 - за каждые 4.

Пороговые значения бонуса силы (до 150) 0 - 15%.

str_cap = 0.1

str_overcap = 0.25

Бонус атакующего навыка

Бонус от атакующего навыка не сильно большой, т.к. он участвует в расчете попадания.

При значении навыка до 100 дает по 1% к урону за каждые 25% навыка, свыше 100 - за каждые 10%.

Пороговые значения бонуса атакующего навыка (до 100.0 навыка) 0 - 4%.

war_skill_cap = 0.04

war_skill_overcap = 0.1

Бонус от еды

Сытость персонажа влияет на урон как положительно, так и отрицательно. Голодный персонаж имеет штраф по сравнению с сытым.

Пороговые значения бонуса еды -2 - 4%.

Бонус анатомии

При значении навыка до 100 дает по 1% к урону за каждые 25% навыка, свыше 100 - за каждые 10%.

Пороговые значения бонуса атакующего навыка (до 100.0 навыка) 0 - 4%.

anatomy_cap = 0.04

anatomy_overcap = 0.1

Бонус крафтерского навыка

В зависимости от типа используемого оружия применяется бонус от крафтерского навыка, привязанного к этому типу оружия.

Для Fencing крафтерский навык - Tailoring

При значении скилла до 100 дает по 1% к урону за каждые 10% навыка, свыше 100 - за каждые 6.66%.

Для Swordsmanship крафтерский навык - ArmsLore

При значении скилла до 100 дает по 1% к урону за каждые 20% навыка, свыше 100 - за каждые 11.1%.

craft_cap = 0.1

craft_overcap = 0.15

Для Swordsmanship крафтерский навык - ArmsLore

При значении скилла до 100 дает по 1% к урону за каждые 20% навыка, свыше 100 - за каждые 11.1%.

craft_cap = 0.05

craft_overcap = 0.09

Для MaceFighting крафтерский навык - Blacksmith

При значении скилла до 100 дает по 1% к урону за каждые 10% навыка, свыше 100 - за каждые 6.66%.

craft_cap = 0.1

craft_overcap = 0.15

Для оружия Staff крафтерский навык - AnimalTaming

При значении скилла до 100 дает по 1% к урону за каждые 7.2% навыка, свыше 100 - за каждые 5.0%.

craft_cap = 0.14

craft_overcap = 0.2

Для оружия Axes крафтерский навык - Lumberjacking

При значении скилла до 100 дает по 1% к урону за каждые 8.3% навыка, свыше 100 - за каждые 5.5%.

craft_cap = 0.12

craft_overcap = 0.18

Для Archery крафтерский навык - Bowcraft

При значении скилла до 100 дает по 1% к урону за каждые 10% навыка, свыше 100 - за каждые 6.66%.

craft_cap = 0.1

craft_overcap = 0.15