Писал такой же репорт про быстрину, ошибки были по 20+ в итоге округление на каждом этапе и бага нет.
Писал такой же репорт про быстрину, ошибки были по 20+ в итоге округление на каждом этапе и бага нет.
Мой канал: https://www.youtube.com/c/CiklopperPlay
Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.
Этот мир спасёт шаман танк!Циклоппер x300 Ршам
Началось всё с того, что проверил урон по формуле при всех взятых талантах, символах и у полностью экипированного персонажа. Отклонение было велико.
Раздел, сбросил таланты, удалил символы. Отклонение начинается уже с базовой формулы.
Вкачиваем 1 талан из ветки света на увеличение урона печатей и правосудий на 3% (1\5). Получаем расхождение уже в 4 ед.
И так далее по нарастающей, с увеличением талантов, влияющих на печать и силы атаки - отклонение лишь увеличивается.
Мой канал: https://www.youtube.com/c/CiklopperPlay
Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.
Этот мир спасёт шаман танк!Циклоппер x300 Ршам
http://wowroad.info/?spell=20187
(0,2*AP+0,32*SPD)
3524*0,2=704,8
На скрине - 705. Округление верно
А с печатью праведности - нет.
3524*0,2+1 = 705,8 = 705
Аналогично тому, как здесь
http://forum.wowcircle.com/showthrea...=1#post5731023
округление к ближайшему целому слева.
- - - Updated - - -
Нет, на офе подобного мы также не увидим.
http://forum.wowcircle.com/showthrea...=1#post4835114
- - - Updated - - -
Не стоит создавать проблем на ровном месте.
Нет. Вот тому доказательство из видео:
http://forum.wowcircle.com/showthrea...=1#post5730610
Если не доверяете видео - можете посмотреть любые логи. Округление происходит так, как я описал выше.
Ну почему же не доверяю, в свое время я на них потратил много времени и сил.
http://forum.wowcircle.com/showthrea...=1#post4835114
Как видим, в большинстве случаев происходит округление к ближайшему целому слева, о чем я и говорил.
Тогда получается на сервере имеются проблемы с округлением.
Если в формулу правосудия подставить (1+ 0,2*AP+0,32*SPD), то получим 705,8, которые у нас округляются в 705, а не в 706, как положено.
Таким образом, если на спелл оказывают влияние много модификаторов, то расчётное значение постоянно занижается из-за неправильного округления.
Если проанализировать логи или видео, мы увидим, что на официальном сервере округление работало верно: >=5 округляло значения высшего разряда в +1, <=5 оставляло значение числа высшего разряда неизменным.
Мой канал: https://www.youtube.com/c/CiklopperPlay
Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.
Этот мир спасёт шаман танк!Циклоппер x300 Ршам