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

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

Страница 3 из 3 ПерваяПервая 123
Показано с 25 по 30 из 30
  1. #25
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,765
    Поблагодарил(а)
    710
    Получено благодарностей: 1,623 (сообщений: 962).
    Репутация: 6698
    Цитата Сообщение от Князь Тишины Посмотреть сообщение
    Блокируется и парируется в WoW только то, что считается физ атакой ближний бой/дальний бой.
    Нет условия на физику, любая атака ближнего и дальнего боя.
    https://wowwiki-archive.fandom.com/w...?oldid=2334873
    Блок - блокирует любую мили или рэнж атаку - это его описание.
    Удар лавы - наносит урон от огня, но это милли атака и она и блокируется и парируется. Если у вас есть этому соменения откройте любой лог или любой бой и вы это увидите, да и каждый это знает. Паррировать рэнж атаку, как вы выразились нельзя.

    Если, кому то интересно. То внутри каждого клиента вов есть MPQ - архивы, внутри них есть таблицы .dbc и существует "Главная таблица" - это Spell.dbc - эта вся информация о спэллах на клиенте, которую предоставила именно близард. И вот в ней указан тип каждой спосбности, так называемый Damage class.
    Damage class:
    0 (MECHANIC_NONE) - без класса, это баффы, проки и всё что без таковой механики
    1 (SPELL_DAMAGE_CLASS_MAGIC) - всё магическое, фаерболы и вся магия.
    2 (SPELL_DAMAGE_CLASS_MELEE) - все мили атаки
    3 (SPELL_DAMAGE_CLASS_RANGED) - все ренж атаки

    всё больше нету. На MAGIC как указывает человек выше, конечно не работает, ни блок ни паррирование ни уклонение, потому что они из разных условий. Но есть способности, тот же Удар лавы - это класс мили, а урон от огня или аркан шот - класс ренж, а урон от аркана, у хантов вообще почти все школы магии через класс рэнжа имеются.

    В общем история, в том что Damage Class НЕ РАВНО Типу атаки, мили и рэнж НЕ всегда равно физике.

    1 (SPELL_DAMAGE_CLASS_MAGIC) - свой спэллхит, пенетра\резист и существует https://wowpedia.fandom.com/wiki/Deflect ну и отражение
    2 (SPELL_DAMAGE_CLASS_MELEE) - хит, уклонение, парирование и блок
    3 (SPELL_DAMAGE_CLASS_RANGED) - хит, уклонение и блок

    по теме
    Цитата Сообщение от ghost_S Посмотреть сообщение
    щит рдд атака
    со школой света. Рефлект на рдд атаки не работает, а вот если на него не работает блок, то это точно тема для баг-репорта.
    Последний раз редактировалось ciklopper; 16.07.2026 в 17:49.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  2. 1 пользователь сказал cпасибо ciklopper за это полезное сообщение:

    WeedTerminator (Сегодня)

  3. #26
    Разработчик Аватар для WeedTerminator
    Регистрация
    13.07.2021
    Адрес
    Москва
    Сообщений
    193
    Поблагодарил(а)
    14
    Получено благодарностей: 163 (сообщений: 79).
    Репутация: 509
    Спасибо за детальный анализ - он заметно ускорил работу.

    1. По данным клиента 3.3.5a Щит мстителя - атака дальнего боя (DamageClass = RANGED, школа - свет). Блок в WotLK работает против любых атак ближнего и дальнего боя независимо от школы урона - это подтверждают описание механики блока, видео и данные клиента. На сейчас блокируемость таких атак включена точечным списком, и способности со школой света в него исторически не попали.

    2. Отражение заклинаний работает только против заклинаний (DamageClass = MAGIC). Щит мстителя - атака дальнего боя, а не заклинание, поэтому отражаться он не должен - ровно так же, как не отражается выстрел химеры.

    Добавлять Щит мстителя в список исключений не очень грамотно - вместо этого возьмусь за саму механику блока: блокироваться сможет ЛЮБАЯ атака ближнего и дальнего боя, независимо от школы урона. Точечный список при этом упраздняется. Точечный фикс закрыл бы один спелл и оставил механику сломанной - следующая подобная способность породила бы следующую тему.

    К ЧЕМУ ГОТОВИТЬСЯ

    - Щит мстителя и Щит праведности станут блокируемыми. Блок - частичный: из урона вычитается block value щита (флага "блокируется полностью" у этих способностей в данных клиента нет). Если block value больше урона - поглощается весь удар. Замедление/головокружение при частичном блоке ложится - блок режет только урон.
    - Полностью блокируются, как и раньше, только способности с соответствующим флагом клиента (Пинок, Подрезание крыльев и т.п.) - для них ничего не меняется.
    - Частично блокируемыми станут и другие мили/ренж способности с магическими школами: ледяной удар, удар плети, удар чумы, вскипание лавы и др.
    - Правосудия (джаги) НЕ изменятся: у них в данных клиента стоит флаг игнорирования результата атаки - они не блокируются сейчас и не будут после фикса.
    - Способности без урона (Ослепление и т.п.) не затрагиваются.
    - Заблокированные мили/ренж атаки будут корректно давать проки от блока (Реванш, ярость и т.п.).
    - То же коснётся магических атак НПЦ и боссов - танки со щитом начнут срезать с них block value. Это близзлайк следствие той же механики.

    Правка глубоко затрагивает ядро, поэтому пойдёт через плотное тестирование - сроков не называю.

    Если есть инфа по особеностям взаимодействия блока с конкретными способностями - будет полезно.
    Последний раз редактировалось WeedTerminator; Сегодня в 14:14.

  4. 2 пользователей сказали cпасибо WeedTerminator за это полезное сообщение:

    GoodbyeJoy (Сегодня),Князь Тишины (Сегодня)

  5. #27
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,765
    Поблагодарил(а)
    710
    Получено благодарностей: 1,623 (сообщений: 962).
    Репутация: 6698
    WeedTerminator, если имеется точечный список, просьба проверить вдруг в нём уже учтены способности с damage class 0 и 1, искать и проверять подобное будет сложно, а ещё и бесполезно, если такой список уже есть.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  6. #28
    Гуру Аватар для GoodbyeJoy
    Регистрация
    28.04.2020
    Сообщений
    416
    Поблагодарил(а)
    107
    Получено благодарностей: 432 (сообщений: 210).
    Репутация: 7073
    Цитата Сообщение от WeedTerminator Посмотреть сообщение
    На сейчас блокируемость таких атак включена точечным списком, и способности со школой света в него исторически не попали.
    Т.е. каждую способность со школой магии перечисляли в коде, которую можно блокировать? Вот это, конечно, криво фиксили. Когда тестил подумал, что перечисляли просто школы магии и забыли добавить школу света, а тут оказывается каждую способность перечисляли.

    Цитата Сообщение от WeedTerminator Посмотреть сообщение
    Добавлять Щит мстителя в список исключений не очень грамотно - вместо этого возьмусь за саму механику блока: блокироваться сможет ЛЮБАЯ атака ближнего и дальнего боя, независимо от школы урона.
    Тут все верно, никакого бага от такого фикса не будет. Т.е. теперь блок будет делать проверку на DamageClass = 2 (SPELL_DAMAGE_CLASS_MELEE) и DamageClass = 3 (SPELL_DAMAGE_CLASS_RANGED). Т.е. автоматически затронуты все существующие способности мили и ренж атаки.


    Цитата Сообщение от WeedTerminator Посмотреть сообщение
    К ЧЕМУ ГОТОВИТЬСЯ

    - Щит мстителя и Щит праведности станут блокируемыми. Блок - частичный: из урона вычитается block value щита (флага "блокируется полностью" у этих способностей в данных клиента нет). Если block value больше урона - поглощается весь удар. Замедление/головокружение при частичном блоке ложится - блок режет только урон.
    - Полностью блокируются, как и раньше, только способности с соответствующим флагом клиента (Пинок, Гаррота, Подрезание крыльев и т.п.) - для них ничего не меняется.
    - Частично блокируемыми станут и другие мили/ренж способности с магическими школами: ледяной удар, удар плети, удар чумы, вскипание лавы и др.
    - Правосудия (джаги) НЕ изменятся: у них в данных клиента стоит флаг игнорирования результата атаки - они не блокируются сейчас и не будут после фикса.
    - Способности без урона (Ослепление и т.п.) не затрагиваются.
    - Заблокированные мили/ренж атаки будут корректно давать проки от блока (Реванш, ярость и т.п.).
    - То же коснётся магических атак НПЦ и боссов - танки со щитом начнут срезать с них block value. Это близзлайк следствие той же механики.
    Тут тоже все верно, все перечисленное должно так и работать.
    Последний раз редактировалось GoodbyeJoy; Сегодня в 09:16.

  7. #29
    Эксперт Аватар для Князь Тишины
    Регистрация
    06.01.2012
    Адрес
    Новосибирск.
    Сообщений
    557
    Поблагодарил(а)
    321
    Получено благодарностей: 83 (сообщений: 64).
    Репутация: 78
    Прошу проследить за тем что бы данные изменения корректно коснулись взаимодействия с "Щит храмовника" и "Правосудие праведников". Совсем не весело будет, если окажется сломанным.
    У Щит храмовника вообще должен быть 100% прок но тут почему то он таковым не является, что само по себе является багом.
    Спасибо, что верно указали на то, что блок будет частичным а не полным, как кричали тут в теме ( меня возмутило именно это )+дебафы всё равно накладываются тут всё верно.
    Абсолютно верно указали на то, что "Если block value больше урона - поглощается весь удар." а то тут упорно настаивали, что какой нить маг с нулевым уровнем блока сможет его заблокировать.
    Оставлю спасибо.
    Хоть кто-то адекватно разобрался а то вон сальву с каплей паладинам сломали под надуманными предлогами.
    P.S. Так же прошу проследить за тем что бы коэффициенты блока урона работали правильно. Ещё не хватало того что бы какой ни будь "Туннельный вурдалак" или "Профессор Мерзоцид" смогли полностью заблокировать урон щита.
    Речь об: "То же коснётся магических атак НПЦ и боссов - танки со щитом начнут срезать с них block value."
    Так же прошу проследить за тем, что бы данные изменения корректно коснулись талантов "Оплот" и "Под охраной света". Совсем не хорошо будет, если эти таланты будут сломаны в хлам или перестанут работать корректно.
    Последний раз редактировалось Князь Тишины; Сегодня в 13:23.
    Основа всякой мудрости есть терпение. (Платон).
    По лунному свету блуждаю посвистывая. Но только оглядываться мы не должны. Идет, идет, идет вслед за мною высотой в десять сажень добрейший князь, Князь Тишины.

  8. #30
    Разработчик Аватар для WeedTerminator
    Регистрация
    13.07.2021
    Адрес
    Москва
    Сообщений
    193
    Поблагодарил(а)
    14
    Получено благодарностей: 163 (сообщений: 79).
    Репутация: 509
    Цитата Сообщение от GoodbyeJoy Посмотреть сообщение
    Т.е. каждую способность со школой магии перечисляли в коде, которую можно блокировать? Вот это, конечно, криво фиксили. Когда тестил подумал, что перечисляли просто школы магии и забыли добавить школу света, а тут оказывается каждую способность перечисляли.
    То же вскипание лавы сейчас не блокируется...

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. [Исправлено после ближайшего обновления] Седые холмы - Приказ вождя: Седые холмы!
    от Вечность в разделе Исправлено BFA
    Ответов: 1
    Последнее сообщение: 30.06.2025, 19:18
  2. Камтрутимс Чивамтри Мшшолдва Огллшдук
    от Alucard в разделе Заявки на бан
    Ответов: 1
    Последнее сообщение: 24.07.2022, 13:07
  3. Фура 6.7+, Армс 6.7, Прот 6.2 + Непобедимый!
    от _AS_ в разделе Корзина
    Ответов: 0
    Последнее сообщение: 05.01.2022, 16:33
  4. Мрмрмрмрмрм
    от Ellkasa в разделе Заявки на бан
    Ответов: 1
    Последнее сообщение: 07.02.2017, 21:22
  5. Ответов: 16
    Последнее сообщение: 06.03.2016, 12:09

Ваши права

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