Влияние оверточа на урон (эксперимент)

Тема в разделе "Игровые вопросы", создана пользователем Savil, 24 май 2018.

  1. Savil

    Savil Игрок

    На форуме с:
    28 янв 2018
    Сообщения:
    170
    Целью данного исследования является установить, отличаются ли бонусы, получаемые за каждый уровень заточки сверх безопасного, от бонусов за каждый уровень безопасной заточки. В классическом ировики утверждается, что:
    "Weapon Lv. 4 - Every +1 upgrade gives +7 ATK (+13(?) ATK for every overupgrade)."
    В окне статов оверзаточенное оружие показывает бонус как 7*уровень заточки, что противоречит вышесказанному.

    Для эксперимента был взят голый круз. Релевантные параметры (с учетом бонусов): STR 86 DEX 23 LUK 6 (не спрашивайте). Также взято 1-Hand Sword Mastery 10 Lv.

    Исследуемое оружие:
    Silver Shotel (Platinum Shotel по РМС)
    +4 Silver Shotel
    +8 Silver Shotel [Dullahan] (+10% урон от крита - возможно, это повлияло на исследование, но уж что нашлось)

    Атакуемый монстр: волк обыкновенный.

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

    Рассчитывался урон для крита, поскольку его формулы проще, и разброс отслеживается легче.
    Для начала подсчитаем главные числа для урона (нерелевантные параметры и шаги пропущены):
    Шаг 7: BaseAtk = STR + [STR/10]^2 + [DEX/5] + [LUK/5] + UpgradeBonus = 86 + 64 + 4 + 1 + UpgradeBonus = 155 + UpgradeBonus
    Шаг 8 (для крита): WeaponAtk = 130

    Теперь результаты для конкретного оружия:
    +0 Silver Shotel
    Урон по формуле: BaseAtk + WeaponAtk + SwordMastery = 155 + 130 + 40 = 325
    Урон по calc.free-ro.com для заданных параметров: 325
    Реальный урон в ходе эксперимента: 325

    Пока всё отлично, двигаемся дальше.

    +4 Silver Shotel
    Здесь всё немного сложнее, так как бонус за апгрейд присутствует как на шаге 7, так и на шаге 15. Причем на шаге 15 сказано "For player characters, this is the value on the right-hand side of ATK in the status window". Как уже ранее упоминалось, это число для оружия 4-го уровня равно 7*уровень заточки независимо от того, оверточ или нет.
    В данном случае не имеет значения, на каком шаге прибавлять это число, поскольку никакие модификаторы не применяются. Поэтому используем тот же вариант формулы, но с бонусом за апгрейд.
    Урон по формуле: BaseAtk + WeaponAtk + SwordMastery + UpgradeDamage = 155 + 130 + 40 + 28 = 353
    Урон по calc.free-ro.com для заданных параметров: 353
    Реальный урон в ходе эксперимента: 353

    Всё еще теория с практикой сходятся, ура.

    +8 Silver Shotel [Dullahan]

    Вот тут начинается самое интересное. Начну с эксперимента:
    Реальный урон в ходе эксперимента: 410-466 (это минимальный и максимальный урон, котрый удалось выжать при истреблении пары сотен волков. Разумеется, это нельзя трактовать, как однозначно правильный результат - границы могут быть шире. Однако есть причины всё же это делать - см. ниже).
    Откуда взялся разброс? В формуле на ировики разброса при крите не должно быть!
    Давайте проверим по калькулятору:
    Урон по calc.free-ro.com для заданных параметров: 420-476
    Что явно не соответствует эксперименту, так как многократно получались значения урона ниже, чем по калькулятору.

    Прикинуть теоретический урон довольно сложно, поскольку информаций на ировики неполная, в частности - на каком шаге применяется эффект от карты Dullahan? Что за UpgradeBonus и отличается ли он от "Upgrade damage"?

    Путем длительного подбора процедур, по которым вычисляется урон удалось найти только такой подход:
    1) UpgradeBonus = rnd(1,13*уровень заточки).
    2) Карта Dullahan применяется на шаге 10.
    В таком случае по формулам:
    Урон = (BaseAtk + UpgradeBonus + WeaponAtk)*DullahanMultiplier + SwordMastery + UpgradeDamage
    Тогда для +8
    min урон = (155 + 1 + 130)*1.1 + 40 + 56 = 410,6
    max урон = (155 + 52 + 130)*1.1 + 40 + 56 = 466,7
    Оба числа совпадают с наблюдаемыми в ходе эксперимента.

    Почему же калькулятор выдает не те значения? Можно предположить, что он применяет карту Dullahan на шаге 20 (это шаг, где применяется большинство карт, связанных с размером/расой/элементом), после учета SwordMastery и UpgradeDamage.
    Тогда
    min урон = (155 + 1 + 130 + 40 + 56)*1.1 = 420,2
    max урон = (155 + 52 + 130 + 40 + 56)*1.1 = 476,3
    Что соответствует значениям, выдаваемым калькулятором.
    Скорее всего, без карты наблюдаемый урон соответствовал бы калькуляторному. Но это не точно.

    Выводы

    1) если каждый уровень безопасной заточки увеличивает минимальный и максимальный урон одинаково, то каждый уровень заточки выше безопасной расширяет диапазон урона в сторону увеличения максимального урона. Каждый уровень оверточа для оружия 4-го уровня добавляет 1-13 случайного АТК к каждому удару дополнительно к 7 АТК, получаемым на каждом уровне заточки. Причем бонусная атака от оверточа и обычный бонус от заточки считаются на разных шагах, соответственно, на них влияют разные модификаторы.
    2) в калькуляторе calc.free-ro.com, скорее всего, некорректно учитывается карта Dullahan и аналогичные ей карты на увеличение крит урона :sherlock /ok:

    Желающие могут проделать свои эксперименты и сообщить о результатах.
    Daoshi, Владимир и Адри нравится это.
  2. Адри

    Адри Игрок

    На форуме с:
    1 июл 2008
    Сообщения:
    662
    Странно, что на ировики про это умалчивают. Ведь информация "стара как мир". Проведи эксперименты с Dex. Dex увеличивает мин. атк.
  3. Savil

    Savil Игрок

    На форуме с:
    28 янв 2018
    Сообщения:
    170
    Ну, я рассматривал крит специально, чтобы не брать в учет это увеличение от декс, но можно попробовать
  4. Владимир

    Владимир

    На форуме с:
    25 апр 2008
    Сообщения:
    6,490
    Адрес:
    Россия, Калуга
    Экспериментаторы)
    Кальк - кривой немножко. Наверное существенными будут показания только для азуры и иже с ним. или же в рамках ДПМ, а не ДПС
    На счет разброса обсуждалось очень давно. И это действительно старо, как мир:
    https://irowiki.org/wiki/Refinement_System официальный вариант
    http://www.sharonov.ru/ro/razdel.asp?id=6&news=96 (да простит меня икс, но шаронов скорее мертв...)
  5. Savil

    Savil Игрок

    На форуме с:
    28 янв 2018
    Сообщения:
    170
    Черт, а сравнить с неклассической ировики не приходило в голову :fox_swt: Я когда-то заходил в эту статью, чтобы по броне почитать, но по броне там формулы не соответствуют, так что я дальше рассматривал только классик ировики.
    Ну а то, что это давно известно... ну эх, видимо, не всем. Я вот не знал, чему верить, пока сам не попробовал ._.
  6. Red King

    Red King Read Only

    На форуме с:
    14 авг 2015
    Сообщения:
    3,030
    Челик парится что кальк врет на 5 промиль? Пусть врет, лишь бы не ломался при переходе с пвм на вое и назад, и не зависал при включении некоторых галочек. 5 промиль ваще пофиг.
  7. ФАРАЙ

    ФАРАЙ Игрок

    На форуме с:
    5 окт 2017
    Сообщения:
    1,631
    Адрес:
    Москва
    выяснил что после +8 сковордоки минимальный дамаг не увеличивается при дальнейшей заточки
    это чампам
  8. Мяурицо

    Мяурицо Игрок

    На форуме с:
    10 июл 2011
    Сообщения:
    3,786
    А что на счёт заточек высоких? Допустим есть разницу между оаб +9 и 10? сковороды 9 и 10?
  9. Red King

    Red King Read Only

    На форуме с:
    14 авг 2015
    Сообщения:
    3,030
    Точно не помню, но на азуру вроде атк от заточки в формуле просчитывается без множителей. Поэтому на гв еще боле мене, а на мвп там что-то из разряда +5 сковорода с абисами 200к азура, а +10 сковорода 205к. А оаб все ок. Прибавляет как положено.