Система урона: различия между версиями
Support (обсуждение | вклад) Нет описания правки |
Support (обсуждение | вклад) Нет описания правки |
||
| Строка 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> | Сытость персонажа влияет на урон как положительно, так и отрицательно. Голодный персонаж имеет штраф по сравнению с сытым. | ||
Пороговые значения бонуса еды -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> | <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