С каких пор при обновлении дот мором в амш, https://wowroad.info/?spell=49632 она спадает? Как бы дота она весит, а при использовании мора спадает? Надоели дк уже трогать, одно чините, другое ломаете
XVI (05.10.2020)
@Animagus прикрепил как можно больше видео, оформление согласно шаблону. Загляните, пожалуйста, на огонек.
Все ваши заклинания имеют флаг SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000, поэтому они проходят сквозь панцирь. Также можно заметить, что большинство заклинаний срабатывают от других заклинаний, поэтому скорее всего виновата система проков. Когда основной спелл уходит в иммун, то дополнительный спелл не должен срабатывать или также должен уходить в иммун, необходимо будет в этом разобраться.
Насчет флага "SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000" понял. Нашел ссылку на пояснение: https://wowdev.wiki/Spell.dbc/Attrib...num_SpellAttr3.
В общем, я надеюсь, вы видео просматривали. Ролики времен официального личкинга и на них отчетливо видно, что указанные в теме дебафы иммунятся антимагическим панцирем, хотя имеют флаг, на который вы ссылаетесь.PHP код:
SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000, // 18 Spell should always hit its target
@Animagus Новый баг-репорт по "спел=>прок" создавать не нужно?
Новый репорт создавать не нужно, будем разбираться тут
В данном случае этот атрибут не важен. Он лишь указывает, что к примеру при успешном применении Правосудия мудрости на цель вне зависимости от хит шанса кастера всегда будет успешно применен дебаф Правосудия мудрости (то есть для этого заклинания, в отличии от первого, не может быть промахов, уклонений и остальных типов промахов). Поскольку заклинание дебафа успешно применено, отрабатывается алгоритм его эффекта - наложение ауры на цель. И вот тут уже срабатывает АМК - он блокирует подобное наложение, поскольку эта аура имеет магическую школу.
Подобный атрибут имеет значение для аур на цели, которые работают именно с хит шансом кастера. Например КоШ разбойников, уменьшающий шанс попадания по цели. В таком случае атрибут позволяет игнорировать КоШ.
Последний раз редактировалось Зоро; 15.10.2020 в 06:52.
Eldorado Зандалар Воин-Неистовство
WoW Circle Shadowlands
вне игры
Animagus (22.10.2020)
Поразмышлял над вашими ответами, Animagus и Зоро.
Если бы данный атрибут подразумевал под собой 100% пробивание (проникновение и т.п.), то стрелой хаоса пробивался бы божественный щит и пробивалась бы ледяная глыба мага, ибо имеет такой же атрибут.
SpellWork: Стрела хаоса
[свернуть]
Как мы знаем, сх не пробивает эти защитные заклинания.
Если бы данный атрибут подразумевал под собой 100% наложение вне зависимости от наличия % меткости на игроке, то мы бы не промахивались этими заклинаниями вообще. На практике всё иначе: правосудием промахиваемся, стрела хаоса уходит в «молоко», оковы/ледяное прикосновение туда же.
Скорее всего, под этим атрибутом подразумевается игнорирование кол-во сопротивления к конкретной школе магии у противника, а также какого-либо поглощающего щита (защита от огня, например, или же какая-либо аура защиты <пал>). И вот почему:
1) Если бы антимагический панцирь, божественный щит, а также глыба мага повышали сопротивление к конкретным школам магии, то и имели бы
SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE.
SpellWork: Аура защиты от темной магии
[свернуть]
SpellWork: Дух дикой природы
[свернуть]
2) Если бы божественный щит, а также глыба мага давали бы поглощение к магическому урону, то имели бы подобие SPELL_AURA_SCHOOL_ABSORB.
SpellWork: Защита от огня
[свернуть]
SpellWork: Слово силы: щит
[свернуть]
Кстати, это первый эффект, который дает амп – поглощение магического урона.
3) Однако божественный щит и ледяная глыба мага имеют совсем другие эффекты, связанные с иммунитетом, а НЕ повышение сопротивления к магическим школам или же добавления эффекта поглощения урона:
SpellWork: Божественный щит
[свернуть]
SpellWork: Ледяная глыба
[свернуть]
Оба заклинания дают именно иммунитет к магии, а не поглощение или сопротивление. Антимагический панцирь вторым эффектом дает иммунитет к отрицательным магическим эффектам:
SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL.
SpellWork: Антимагический панцирь
[свернуть]
Исходя из вышесказанного имеем следующее:
Атрибут SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000/AttributesEx3: 0x00040000 (SPELL_ATTR_EX3_CANT_MISS) не распространяется на иммунитет.
Ещё нашел: нечестивая порча.
SpellWork: Нечестивая порча
[свернуть]
Тот же атрибут. Как известно, если урон от лика смерти поглощается, то нечестивая порча не накладывается. По крайней мере, на нашем сервере это так.
Скриншот
[свернуть]
Нечестивая порча не накладывается, когда урон от лика смерти полностью поглощается благодаря таланту подавление магии. Если же таланта нет, то дебаф появится. Хотя иммунитет на маг. отр. эфф. "пришит" к "зеленке" независимо от её поглощаемого потенциала.
Т.е. имеем следующее:
1) дебафа с данным атрибутом не будет, если заклинание, его вызывающее, полностью ушло в поглощение во время ams;
2) дебаф наложится, если заклинание не имело полного поглощения, когда дк находился под антимагическим панцирем.
В общем, проблема с атрибутом или с недоработанным панцирем.
Скриншоты
[свернуть]
@Animagus , что скажете на этот счет?
Последний раз редактировалось XVI; 15.10.2020 в 16:01. Причина: дополнил
Animagus (22.10.2020)
После обновления https://wowroad.info/?spell=48707 не будет игнорировать заклинания с атрибутом SPELL_ATTR3_IGNORE_HIT_RESULT
XVI (22.10.2020)