Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Отклонено Расплавленное оружие - неправильный скейл урона доты при обновлении

Упомянутые в теме пользователи:

Показано с 1 по 7 из 7
  1. #1
    Старожил
    Регистрация
    17.11.2021
    Сообщений
    120
    Поблагодарил(а)
    2
    Получено благодарностей: 5 (сообщений: 5).
    Репутация: 5

    Post Расплавленное оружие - неправильный скейл урона доты при обновлении

    1) https://www.wowhead.com/ru/spell=262624 https://www.wowhead.com/ru/spell=224125
    2) Неправильный скейл урона при обновлении доты. Урон доты наносится раз в 2 секунды на протяжении 4 секунд. Общий урон доты 35% урона от https://www.wowhead.com/ru/spell=60103. На сервере же урон остаточного урона просчитывается по УВС, то есть каждую секунду. Если прошло 1/2 времени перед тиком доты, то и остаточный урон будет 1/2 от нее.
    3) При обновлении доты добавляет остаточный урон следующим образом. Остаточный урон доты в начале равен 0, т.к. дота на цели отсутствует.
    ( (Остаточный урон доты) + (урон вскипание лавы * 0.35) ) = (Общий урон доты за 4 секунды)

    (Общий урон доты за 4 секунды) / 2 = (урон доты каждые 2 секунды)

    (Время действие доты) = [0;4]

    Если ( (Время действие доты) > 2 )
    (Общий урон доты за 4 секунды) + (урон вскипание лавы * 0.35) = (Общий урон доты за 4 секунды)

    Иначе если ( (Время действие доты) != 0 )
    (урон доты каждые 2 секунды) + (урон вскипание лавы * 0.35) = (Общий урон доты за 4 секунды)

    Я разделяю тему с волками https://forum.wowcircle.com/showthread.php?t=1259292 на несколько, т.к. с ними минимум есть 3 бага и для этого лучше разделить темы. Если понадобятся здесь скрины бага, напишите.

  2. #2
    Старожил
    Регистрация
    17.11.2021
    Сообщений
    120
    Поблагодарил(а)
    2
    Получено благодарностей: 5 (сообщений: 5).
    Репутация: 5
    ап.

  3. #3
    Старожил
    Регистрация
    17.11.2021
    Сообщений
    120
    Поблагодарил(а)
    2
    Получено благодарностей: 5 (сообщений: 5).
    Репутация: 5
    ап.

  4. #4
    Старожил
    Регистрация
    17.11.2021
    Сообщений
    120
    Поблагодарил(а)
    2
    Получено благодарностей: 5 (сообщений: 5).
    Репутация: 5
    ап.

  5. #5
    Старожил
    Регистрация
    17.11.2021
    Сообщений
    120
    Поблагодарил(а)
    2
    Получено благодарностей: 5 (сообщений: 5).
    Репутация: 5
    АП.
    Условно представим, что дота за 4 секунды должна нанести 4000 урона, т.е. 2000 урона за тик(Каждые 2 секунды). 2000 урона дота один раз нанесла, осталось еще 2000 урона и 2 секунды длительности доты до нанесения последнего урона. Спустя 1 секунду я решаюсь обновить доту еще на 4000 урона и урон должен от доты в сумме обновиться таким образом 4000 + 2000 = 6000, но на сервере этот баг поделит 2000 урона на два и получится урон доты вот так 4000 + 1000 = 5000.

    Чтобы понять критичность данного бага возьмем снова цифры из воздуха. Дота в сумме должна нанести 40 000 урона, т.е. по 20 000 урона за тик(Каждые две секунды). Я решаюсь обновить доту за 1 секунду до первого тика доты(Всего их два тика), т.е. ее урон еще остается 40 000, но для сервера урон уже совершенно другой для обновление и просчитывается он следующим образом: 40 000 * (Сколько осталось времени до конца доты, т.е. 3 секунды) / (Общая длительность доты, т.е. 4 секунды) или если без букв то сервер считает, что у доты сейчас в сумме 30 000 урона, но тика доты то еще никакого не было.
    Покажу как это произойдет. При обновлении мы условно к доте должны добавить еще 4000 урона за 4 секунды. Должно произойти так 40 000 + 4000 = 44 000 урона за 4 секунды. Но на сервере произойдет так 30 000 + 4000 = 34 000 урона. А этот баг делает так, что у доты есть ПРЕДЕЛ урона, выше которого дота НИКОГДА не поднимется. Т.е. если на офе люди могли разгонять урон этой доты до 100 000 урона за тик(тик = 2 секундам) за счет везения, то у нас в лучшем случае разогнать получится до 10к и для этого нужно, чтобы вам повезло очень очень сильно даже сильнее чем людям на офе, чтобы дота нанесла 100 000к урона за тик(раз в две секунды).
    Последний раз редактировалось FayzeN; 23.05.2024 в 01:31.

  6. #6
    Старожил Аватар для DragneelL9
    Регистрация
    20.12.2023
    Сообщений
    105
    Поблагодарил(а)
    85
    Получено благодарностей: 19 (сообщений: 15).
    Репутация: 19
    Можно закрыть, сделал правильное оформление в https://forum.wowcircle.com/showthread.php?t=1383632

  7. #7
    Модератор Баг-трекера Аватар для Премудрый
    Регистрация
    25.06.2013
    Сообщений
    32,898
    Поблагодарил(а)
    3,997
    Получено благодарностей: 2,763 (сообщений: 2,459).
    Репутация: 11427
    Закрыто.

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 09.04.2026, 23:12
  2. [Приоритетный] Энх шаман - Расплавленное оружие (скейл дотки)
    от DragneelL9 в разделе Шаман
    Ответов: 0
    Последнее сообщение: 09.04.2026, 22:31
  3. Ответов: 1
    Последнее сообщение: 07.07.2020, 14:39
  4. [Исправлено после ближайшего обновления] Отравление и Скейлы от способности
    от keisik в разделе Исправлено Cataclysm
    Ответов: 24
    Последнее сообщение: 05.02.2017, 06:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •