Вот такая маленькая проблема: для неуправляемого вражеского моба я сделал триггерный спелл (по сути, спелла никакого нет, все полностью на триггерах: раз 10 секунд есть небольшой шанс что этот моб проведет ряд действий с помощью триггера, будто использовал способность), но не суть, дело в том, что требуется, что бы этот триггер перед действиями проверял, не оглушен ли этот юзающий его моб, а без этого он использует его в состоянии оглушения (ведь все на триггерах, а им все равно - оглушен моб - или нет), что довольно тупо. Логическое условие "Проверка классификации юнита (Юнит) не равно - Оглушение" почему то, не работает (много раз пытался, не знаю почему оно не хочет работать. Может оно не совсем так работает). Я могу конечно сделать очередной канал, который нужно будет заюзать этому мобу по триггеру, что бы завести остальные действия триггера, тогда он автоматически не сможет их совершать, пока он оглушен, ведь ему надо сначала юзнуть этот канал. Но этот "спелл" довольно долго совершается и по задумке, моба еще можно оглушить до определенного момента, если он все таки успел начать его использование.

Вот условие на проверку баффа. Но тут может быть проблема, если у тебя есть станящие способности, которые используют не этот бафф.
Но мой способ, предложенный выше, также должен работать, причём независимо от того, какой станящий бафф наложен.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Логическое условие "Проверка классификации юнита (Юнит) не равно - Оглушение"
У тебя же оглушение не триггерное? Если да, то это странно, а может и не должно работать.

Попробуй вот это:
В условиях Сравнение приказов -> Текущий приказ |юнита| |не равно| |851973|. Чтобы ввести число, выбери Jass Code.
Загруженные файлы
18
Проверяй на наличие баффа, посмотри код баффа например у молота бурь
17
Условие - юнит имеет заклинание (оглушение) = да
26
Borodach:
Проверяй на наличие баффа, посмотри код баффа например у молота бурь
В GUI код не нужен, там из списка выбираешь.
28
Вот условие на проверку баффа. Но тут может быть проблема, если у тебя есть станящие способности, которые используют не этот бафф.
Но мой способ, предложенный выше, также должен работать, причём независимо от того, какой станящий бафф наложен.
Загруженные файлы
Принятый ответ
6
PT153:
Логическое условие "Проверка классификации юнита (Юнит) не равно - Оглушение"
У тебя же оглушение не триггерное? Если да, то это странно, а может и не должно работать.

Попробуй вот это:
В условиях Сравнение приказов -> Текущий приказ |юнита| |не равно| |851973|. Чтобы ввести число, выбери Jass Code.
Да, оглушение НЕ триггерное. Например, обычное оглушение молотка МК.
PT153:
Вот условие на проверку баффа. Но тут может быть проблема, если у тебя есть станящие способности, которые используют не этот бафф.
Но мой способ, предложенный выше, также должен работать, причём независимо от того, какой станящий бафф наложен.
Ну я посмотрел ваш способ... Просто дело в том, что у меня руссифицированный редактор, это небось то же условие, которое называется "(Юнит) имеет способность (Способность)". Логично, что я подумал, что тут дело не в том, что юнит под действием этого эффекта, а то, что у него есть эта способность в пуле скиллов. А оказывается, это то, что нужно. Спасибо.
28
"(Юнит) имеет способность (Способность)"
Там должен быть пункт Юнит имеет бафф или что-то в этом роде.
26
PT153, там именно такой перевод, это же отвратительный русификатор.
Вообще рекомендую xgm.guru/p/fnwe вместо русификатора, тут нормальный перевод и дополнительные функции.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.