Вопрос по теории: расчёт дамага.
-
Уважаемые магопроизводные и просто люди разбирающиеся в механике, дайте пожалуйста формулу расчёта магического дамага.
То что я понял:
Мин матк = int + [int/7]^2
Мин матк = int + [int/5]^2Возьмём конкретный пример. Например суперновис с 112 суммарной интой. Какой макс дамаг он может нанести по стингу десятым фаер болтом?
Посчитайте по вашей формуле. Если получится 12.2хх, то результат сходится с экспериментом. И, следовательно, ваша формула верна.Меня интересует следующие два прикладных вопроса:
- Сколько нужно иметь хп, чтобы при мдефе 59 + 100 Катрин по заморозке юпом не убивала. Спасут ли 65 + 100 мдеф при 8,5к хп?
- Во скольки % случаев СН будет убивать стинга с одного десятого фаер болта при 120 инт.
Мне достаточно будет просто верной формулы. На Родатазоне мне формула не понравилась - дамаг не сходится.
-
Первый случай.
СН 112 инт (без палки)
Макс матк =112+[112/5]^2 =614
10 фаерболт по стингу = 614102 (200% дамага по стингу огнем) =12280 Учтем мдеф стинга =30+5
122800,7-5 =8591
Результат не сходится. Ежели данный новис оденет палку для новисов с +25% Матк, то Макс.дамаг по стингу=122801,25 =15350 Теперь учтем мдеф =>15350*0,7-5 =10740Следующие
1)Катрин - int=180
Макс.матк =180+[180/5]^2=1476
Юп Катрин использует 28 левела. То есть он наносит (28+2) ударов по 1 Матк (? тут неуверена -.-). Макс.дамаг по замороженному (water 1)= 1476301,75 =77490
Порезка мдефом, останется =774900,41 =31771
Учтем тару =317710,7 =22240
Учтем Асумптио =22240*0,5 (вроде бы аса режет дамаг на половину в ПВМ?)= 11120. И вроде в самом конце вычитается инт_мдеф => 11020
В общем, у меня получилась фигня ) - в смысле надо 11100+ хп, дабы выжить.Рассмотри 65+100 мдеф.
774900,350,7*0,5-100 =9393, то есть с 8,5к хп не выжить..< Странные результаты....
Вернемся к новисам и стингам.
Новис со 120 инт
Мин.матк =120+[120/7]^2 =414
Макс.матк =120+[120/5]^2 =696
Оденем ему чудесную палку +25% Матк
Получим Мин.дамаг =4141021,25 0,7-5 =7240
Макс.дамаг =696102*1,25 *0,7-5=13920(без палки)*1,25 *0,7-5 =12175
У стинга 9500 хп...В общем, фигня у меня получилась какая-то >.<
-
Палка для новисов естессно надета.
Неверно. Дамаг для одного болта, потом умножается на 10. Инт мдеф вычитается из каждого удара, а не из суммарного дамага.
Ты забыла что стинга ещё 55 вит. У нас вроде как 2 вит дают 1 инт мдеф? Не? Я правда не знаю.
Тоже самое с юпом. 100 + 50(от вит. Добавляется?) вычитается из каждого из 30 ударов.
А элемент вроде вообще в самом конце учитыватеся не?
Стоун керс прибавляет некоторый % к мдефу и снимает какой-то % с дефа. У фриза случайно такого нет? Вроде есть.
tuutikki то что ты написала, 100% неверно. Причём в корне. По теории тебе неуд. Пересдача в среду.Ааааа. Я совсем запутался (ничего не знал, да ещё запутался - совсем ппц).
Отцы, помогите. Разъесните что к чему. -
Мамонт, вот вроде формула расчета магич атаки, взято с родатазон
The full damage calculation for each Hit in a magic attack is:
{rnd(minMATK,maxMATK) * ItemModifier * SkillModifier * (1-MDEF/100) - INT - VIT/2} * Elemental ModifierНу как считать минМАТК и махМАТК тебе уже написали
ItemModifier - доп урон от палки, т.е. либо 1.15 либо 1.25
SkillModifier - для болта = 1
Elemental Modifier - Элемент моба, для стинга == 2.В итоге получишь дмж, который наносит 1 болт. Что бы получить 10й надо умножить на 10
-
В общем, формула работает, хотя и не всё так просто с округлениями. Вот только:
@"tuutikki":
Макс матк =112+[112/5]^2 =614
бред, ибо сначала инт/порог усекается до меньшего целого, а уже потом возводится в квадрат :roll:
-
Taurus, я ж написал. Не нравицца она мне - результат неверный выдаёт. Я тоже сначала по ней считал.
Макс матк = 112 + 2222 = 596.
{5961,25(палка)*0,7(мдеф) - 5(инт) - 22(вит)}*2(элемент) = 989
Умножаем на 10. Будет 9,890. Не сходится с реальностью.Правда странно что общеизвестная формула оказывается неверной?! Уж0с!
Сходите под пронту, поубивайте порингов первым лайт болтом. Сравните найденый макс дамаг с макс дамагом, найденным по этой формуле, и увидите, что формула неверна. -
У нас элемент учитывается до интового мдефа и витального мдефа.
-
zALz, ух ты. Интересно. А формулу можно верную?
-
Проверял посредственно, но есть подозрение, что:
rnd(minMATK,maxMATK)ItemModifierSkillModifier*(100-MDEF)/100*ElementalModifier-INT-VIT/2 -
Проще проверить на практике _
(Про вит забыла, про добаку к мдефу от фриза забыла, про то, что инт_мдеф вычитается с каждого удара не знала, сумимасен) -
zALz, не катит. дамаг чуть больше 10к. Не 12к.
И там ты описАлся. (1-мдеф/100) а не (100 - мдеф/100).Ну где же всезнающие аццы?
Хоть бы Айлесс запостил че-нить непонятное из кода что-ли...
Кстати что там с фризом то? Сколько % к мдефу добавляет? -
+25% MDEF
(C <!-- m --><a class="postlink" href="http://rodatazone.simgaming.net/">http://rodatazone.simgaming.net/</a><!-- m -->) -
Вероятно, ты ошибся в числах. На свою проверку времени пока нет.
-
zALz,
(100 - мдеф/100) сильно отличается от (100-мдеф)/100 -
xepypr, ну сча напишу )
damage = (damage*(100-mdef1))/100 - mdef2;Как damage высчитывать вы уже знаете :roll:
-
Поправил
-
@"eyeless":
xepypr, ну сча напишу )damage = (damage*(100-mdef1))/100 - mdef2;
Как damage высчитывать вы уже знаете :shock:
:shock: :shock:
Мдеф1 это надо полагать собственно мдеф. а мдеф2 - инт и вит мдеф.
Так?Разъясни на примере плиз.
12к выходит нет? -
xepypr, ага, мдеф1=шмот мдеф, мдеф2=инт+вит\2
Как там высчитывается полный дамаг я еще сам не понял) Лениво если честно разбираться. Завтра посмотрю получше. Лучше пните Миррора, он вроде калькулятор свой писал исходя из исходников. -
@"eyeless":
xepypr, ну сча напишу )damage = (damage*(100-mdef1))/100 - mdef2;
Формула, аналогичная написанной мною.
@"xepypr":
zALz, не катит. дамаг чуть больше 10к. Не 12к.
И там ты описАлся. (1-мдеф/100) а не (100 - мдеф/100).
Ну где же всезнающие аццы?
Хоть бы Айлесс запостил че-нить непонятное из кода что-ли...
Кстати что там с фризом то? Сколько % к мдефу добавляет?12.2к получается только при: (2222+112)1.520.7=1251. 1.5 здесь - это двойной учёт прибавки матка от палки, как когда-то кто-то подозревал, однако, это мягко говоря нереалистично.
А вообще, с человеком, ведущим дискуссию в таком тоне, продолжать разговор становится неприятно. -
Сорри конечна.
Только там ещё вычесть надо инт и вит мдеф.
(2222+112)1.520.7 - 5 - 22 = 1224.
Что очень и очень похоже на правду.Теория двойного учёта прибавки матка от палки посещала и мой мосх. Надо бы проверить.
Пошёл тестить дмж без палки.