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

Материал из Ligapedia
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
м (Замена текста — «Арканайн» на «Огнедзиси»)
 
(не показано 5 промежуточных версий 2 участников)
Строка 1: Строка 1:
В данной статье предоставлена информация по расчету урона при атаке монстра.
+
'''Урон''' (англ. damage) – величина повреждений, нанесенных противнику или же полученных пользователем в ходе боя между монстрами.
 +
<br>
 +
Урон рассчитывается, когда монстр использует атаку, наносящую урон, и зависит от [[Статы|стата]] физической атаки пользователя или стата специальной атаки пользователя, [[Статы|стата защиты]] противника или же [[Статы|стата специальной защиты]] противника соответственно, базовой мощности атаки. Кроме того, различные модификации и игровые особенности могут влиять на окончательное значение урона.<br>
 +
<br>Важно отметить, что выше и далее под пользователем понимается монстр, который использует атаку, наносящую урон, а под противником – монстр, который получает повреждение от атаки пользователя. Если используется специальная атака пользователем, то в формуле учитывается специальная защита противника, если пользователем используется физическая атака, то в формуле учитывается защита противника. Также обратите внимание, что некоторые атаки, такие как [[Психошок]], используют для нанесения урона стат специальной атаки пользователя, однако наносят сам урон с расчетом стата защиты противника.<br>
 +
==Формула расчета урона==
 +
[[Файл:Формула урона.png]]
  
Данная статья служит для ознакомления и не является окончательной.
+
где:<ul>
 +
<li><i>Damage</i> – полученный противником урон, искомое значение;</li>
 +
<li><i>lvl</i> – уровень пользователя;</li>
 +
<li><i>Attack</i> – значение [[Статы|стата]] физической атаки / [[Статы|стата]] специальной атаки пользователя;</li>
 +
<li><i>Defense</i> – значение [[Статы|стата]] защиты / [[Статы|стата]] специальной защиты пользователя;</li>
 +
<li><i>Base</i> – [[Атакдекс|базовая мощность]] атаки;</li>
 +
<li><i>STAB</i> – [[STAB|СТАБ-эффект]]; в случае, если стаб. эффект присутствует, то для расчета используется коэффициент 1.5, в противном случае 1;</li>
 +
<li><i>Type</i> – коэффициент эффективности атаки, определяется [[Полная таблица эффективности типов|эффективностью типов]], возможные значения: 0, 0.25, 0.5, 1, 2, 4, 8 (в случае добавления 3 типа противнику атакой Гнев леса и эффективности атаки пользователя по трем типам);</li>
 +
<li><i>Critical</i> – коэффициент [[Критический удар|критического удара]],  в случае критического удара в расчете используется коэффициент 1.5, в противном случае 1;</li>
 +
<li><i>other</i> – дополнительные факторы, такие как [[STAB|Стаб. усилители]] и прочие надетые на монстра айтемы, способности, влияние [[Погода|погоды]], преимущества по типу поля (на данный момент в Лиге-17 подобное отсутствует);</li>
 +
<li><i>random[0.85,1]</i> – случайное число в диапазоне от 0.85 до 1.</li></ul><br>
 +
{{ambox
 +
|type      = content
 +
|text      = '''Важно!!!'''
 +
|text-small = При расчете по формуле конечный результат округляется в меньшую сторону.
 +
}}
 +
<br>
 +
==Пример расчета урона==
 +
Предположим, у вас {{М145}} 78 уровня со статом специальной атаки 245. У вашего оппонента - {{М230}} 100 уровня со статом специальной защиты 261. Соответственно: <i>lvl</i> = 78, <i>Attack</i> = 245, <i>Defense</i> = 261.[[Файл:Урон в логе боя.png|400px|thumb|right|Лог боя]]
 +
<br>
 +
Вы пытаетесь ударить атакой с базовой мощностью 40, а именно {{атака|название=Раскат грома|тип=Электрический}}
 +
Поскольку тип атаки совпадает с одним из типов {{М145}}, то присутствует [[STAB|СТАБ-эффект]] (коэффициент <i>STAB</i> из формулы расчета урона будет равняться 1.5).<br>
 +
{{М230}} имеет два типа: водный и дракон. Эффективность применяемой атаки согласно [[Полная таблица эффективности типов|таблице эффективности типов]] – обычная, т.е. <i>Type</i> = 1.<br>
 +
Бой происходит при [[Погода(Песчаная_буря)|песчаной буре]]. [[Погода]] в данном примере не влияет на атаки. На монстра не надет стаб. усилитель. Следовательно, коэффициент <i>other</i> = 1.<br>
 +
Нам неизвестно, сработает ли шанс на [[Критический_удар|критический удар]] (коэффициент <i>Critical</i>) и какое точное значение будет в пределах <i>random[0.85,1]</i>, так что нужно провести расчеты 4 раза: 2 раза для минимального и максимального значения без [[Критический_удар|критического удара]], еще 2 раза для минимального и максимального значения с учетом [[Критический_удар|критического удара]]:<br><br><ul>
 +
<li>Для расчета минимального урона: <i>Critical</i> = 1, <i>random[0.85,1]</i> = 0.85;</li>
 +
[[Файл:Формула урон пример нормал 85.PNG]]
 +
<li>Для расчета максимального урона: <i>Critical</i> = 1, <i>random[0.85,1]</i> = 1;</li>
 +
[[Файл:Формула урон пример нормал 1.PNG]]
 +
<li>Для расчета минимального критического урона: <i>Critical</i> = 1.5, <i>random[0.85,1]</i> = 0.85;</li>
 +
[[Файл:Формула урон пример крит 85.PNG]]
 +
<li>Для расчета максимального критического урона: <i>Critical</i> = 1.5, <i>random[0.85,1]</i> = 1.</li>
 +
[[Файл:Формула урон пример крит 1.PNG]]</ul><br>
 +
Подставив все указанные значения в формулу и проведя расчеты, мы получаем границы значений урона и критического урона (в случае, если сработает шанс на критический удар). В указанном примере это:<ul>
 +
<li>Минимальный урон: 34</li>
 +
<li>Максимальный урон: 40</li>
 +
<li>Минимальный критический урон: 51</li>
 +
<li>Максимальный критический урон: 60</li></ul><br>
 +
Итого: {{М145}} нанесет урон в пределах от 34 до 40, а в случае критического удара – от 51 до 60.
  
=Формула расчета урона=
+
[[Category:FAQ]]
 
 
[[Файл:Формула1.jpg]]
 
 
 
<ul>
 
<li>Уровень - уровень атакующего монстра</li>
 
<li>Атака нападающего - стат атаки атакующего монстра</li>
 
<li>Защита обороняющегося - стат защиты обороняющегося монстра</li>
 
<li>База - Базовый урон атаки</li>
 
</ul>
 
[[Файл:Формула2.jpg]]
 
 
 
<ul>
 
<li>СТАБ([[STAB]]) - усилитель типовых атак. Например, если ледяной бьет льдом, то 1.5, иначе 1.</li>
 
<li>Тип([[Таблица эффективности типов]]) - множитель эффективноти типа атаки.</li>
 
<li>Критикал([[Критический удар]]) - 2 для критического попадания в IV поколения, 1,5 для критического попадания в поколение VI, и 1 в противном случае.</li>
 
<li>Доп.Факторы - всякие абилки, преимущества по типу поля, по погоде([[Погода]])</li>
 
</ul>
 
 
 
==Пример==
 
 
 
Огнедзиси 100 лвл со статами:
 
 
 
HP: 201
 
Attack: 110
 
Defense: 181
 
 
 
Использует огненный укус (Огонь, физический урон, базовый стат атаки 65) бьем 100 Сизомант:
 
 
 
HP: 270
 
Attack: 100
 
Defense: 163
 
 
 
Огненный монстр огненной атакой - СТАБ=1.5, Огненная атака по жуку и стали имеет х4, простой удар(не крит), без погоды типовой(в данном случае солнечная погода увеличила бы коэффициент)
 
 
 
Модификатор = 1.5 * 4 * 1 * 1 * Случайное число
 
 
 
Модификатор = Случайное число(5.1;6.0)
 
 
 
[[Файл:Формула3.jpg]]
 
 
 
Итого:
 
Урон будет в промежутке: (198,1; 233)
 
 
 
[[Category:Боевая система]]
 

Текущая версия на 21:47, 1 июля 2020

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

Важно отметить, что выше и далее под пользователем понимается монстр, который использует атаку, наносящую урон, а под противником – монстр, который получает повреждение от атаки пользователя. Если используется специальная атака пользователем, то в формуле учитывается специальная защита противника, если пользователем используется физическая атака, то в формуле учитывается защита противника. Также обратите внимание, что некоторые атаки, такие как Психошок, используют для нанесения урона стат специальной атаки пользователя, однако наносят сам урон с расчетом стата защиты противника.

Формула расчета урона

Формула урона.png

где:

  • Damage – полученный противником урон, искомое значение;
  • lvl – уровень пользователя;
  • Attack – значение стата физической атаки / стата специальной атаки пользователя;
  • Defense – значение стата защиты / стата специальной защиты пользователя;
  • Baseбазовая мощность атаки;
  • STABСТАБ-эффект; в случае, если стаб. эффект присутствует, то для расчета используется коэффициент 1.5, в противном случае 1;
  • Type – коэффициент эффективности атаки, определяется эффективностью типов, возможные значения: 0, 0.25, 0.5, 1, 2, 4, 8 (в случае добавления 3 типа противнику атакой Гнев леса и эффективности атаки пользователя по трем типам);
  • Critical – коэффициент критического удара, в случае критического удара в расчете используется коэффициент 1.5, в противном случае 1;
  • other – дополнительные факторы, такие как Стаб. усилители и прочие надетые на монстра айтемы, способности, влияние погоды, преимущества по типу поля (на данный момент в Лиге-17 подобное отсутствует);
  • random[0.85,1] – случайное число в диапазоне от 0.85 до 1.




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

Предположим, у вас #145 Люмогриф 78 уровня со статом специальной атаки 245. У вашего оппонента - #230 Уздра 100 уровня со статом специальной защиты 261. Соответственно: lvl = 78, Attack = 245, Defense = 261.

Лог боя


Вы пытаетесь ударить атакой с базовой мощностью 40, а именно

Электрический.png

Поскольку тип атаки совпадает с одним из типов #145 Люмогриф, то присутствует СТАБ-эффект (коэффициент STAB из формулы расчета урона будет равняться 1.5).
#230 Уздра имеет два типа: водный и дракон. Эффективность применяемой атаки согласно таблице эффективности типов – обычная, т.е. Type = 1.
Бой происходит при песчаной буре. Погода в данном примере не влияет на атаки. На монстра не надет стаб. усилитель. Следовательно, коэффициент other = 1.

Нам неизвестно, сработает ли шанс на критический удар (коэффициент Critical) и какое точное значение будет в пределах random[0.85,1], так что нужно провести расчеты 4 раза: 2 раза для минимального и максимального значения без критического удара, еще 2 раза для минимального и максимального значения с учетом критического удара:

  • Для расчета минимального урона: Critical = 1, random[0.85,1] = 0.85;
  • Формула урон пример нормал 85.PNG
  • Для расчета максимального урона: Critical = 1, random[0.85,1] = 1;
  • Формула урон пример нормал 1.PNG
  • Для расчета минимального критического урона: Critical = 1.5, random[0.85,1] = 0.85;
  • Формула урон пример крит 85.PNG
  • Для расчета максимального критического урона: Critical = 1.5, random[0.85,1] = 1.
  • Формула урон пример крит 1.PNG


Подставив все указанные значения в формулу и проведя расчеты, мы получаем границы значений урона и критического урона (в случае, если сработает шанс на критический удар). В указанном примере это:

  • Минимальный урон: 34
  • Максимальный урон: 40
  • Минимальный критический урон: 51
  • Максимальный критический урон: 60


Итого: #145 Люмогриф нанесет урон в пределах от 34 до 40, а в случае критического удара – от 51 до 60.