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

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

  1. Savil

    Savil Игрок

    Целью данного исследования является установить, отличаются ли бонусы, получаемые за каждый уровень заточки сверх безопасного, от бонусов за каждый уровень безопасной заточки. В классическом ировики утверждается, что:
    "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. Адри

    Адри Игрок

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

    Savil Игрок

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

    Savil Игрок

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

    Red King Read Only

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

    ФАРАЙ Игрок

    выяснил что после +8 сковордоки минимальный дамаг не увеличивается при дальнейшей заточки
    это чампам
  8. Мяурицо

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

    А что на счёт заточек высоких? Допустим есть разницу между оаб +9 и 10? сковороды 9 и 10?
  9. Red King

    Red King Read Only

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