23.02.2024 14:30
Заклинание (бафф) "Оружие языка пламени"
https://tbc.wowroad.info/?spell=16342
Проблема: Неправильно работает скалирование от спд (или скорости атаки ) "Оружия языка пламени" (далее: "ояп") и... другое.
___
Кратко: доп урон по факту кратно больше, чем должен быть.
___
Душно:
Во вложении скрин "ояп1", там выделено зеленым квадратом с цифрой нужные данные (далее: "отметка 1", "отметка 2"...).
Отметка1: описание спелла из игры. "каждый удар причиняет от 36.4 до 112.1 урона от огня... в зависимости от скорости оружия"
Отметка2: доп урон заклинаниями 82 на персонаже
Отметка3: доп урон "ояп" с одной атаки на деле. 144 урона с надетым только одним одноручным оружием.
Отметка4: доп урон "ояп" с одной атаки на деле. 138 урона с надетыми дуалами.
Отметка5: описание надетого оружия. скорость атаки 1.8
Как должно работать: К атаке добавляется урон огнем от 36,4 до 112.1 ("ояп" 6го уровня) плюс 10% от спд, затем всё это умножить на 1.15 от таланта "оружие стихий" https://tbc.wowroad.info/?spell=29080, одинаково для правой и левой руки. С текущим оружием (скорость 1.8) и спд 82 должно быть ((46,8 + 82/10)*1.15)= ~63 урона.
Как работает: Если персонаж только с одним оружием в руке, то по факту 144 доп урона. Если с дуалами, то 138 (? почему-то, это первая странность), на оружии нет статов (сила атаки, сила и тп), которые изменяли бы спд от таланта 30% в спд от силы атаки "Ментальная скорость" https://tbc.wowroad.info/?spell=30814, так же не взят талант на +10% к силе атаке после крита https://tbc.wowroad.info/?spell=30811, что тоже бы влияло на рассчет.
В чем ошибка не понимаю. То ли добавляется больший % спд, вместо 10%. Если допустить что идет в рассчет 90% от спд, то (46,8 + 82*0.9)*1.15 = ~138, что подходит к одному. То ли формула игнорирует скорость оружия и берет максимальный доп урон спелла в 112.1 ед., то считаем (112.1 + (82/10))*1.15= 138. Опять похоже, но откуда значение 144.
Еще проверил с "ояп" 1го уровня https://tbc.wowroad.info/?spell=8024.
Скрин "ояп2". Отметка6: добавляет урон огнем от 5,7 до 17,6. Отметка7: доп урон при атаке 57.
Должно быть: 17-18 доп урона. На деле 57, не зависимо надето ли только одно оружие на персонаже или с дуалами. И тут уже не подходит ни вариант с игнором скорости оружия, ни с 90% спд. (это вторая странность).
Проверил в двух других "местах", с минимальным и с высоким спд, по формуле и по факту сходится, разница была лишь иногда в плюс минус 1 урон, из-за значений после запятой и округлением.
Это не взята в рассчет другая проблема с нерабочим зачаром оффхэнда https://forum.wowcircle.com/showthre...43#post8318043. Ведь не проверить доп урон с левой при дуалах.