Есть направленное заклинание, я нажал на него и теперь мне нужно выбрать цель. Но если я не хочу выбирать цель, я отменяю способность. Как триггерно определить эту отмену?

Например, есть направленный скилл - молоток горного короля, я заставляю триггерно нажать на способность и мне нужно через триггеры направить её на вражеского юнита (юнит уже лежит в специальной переменной)
Не нужно триггерно нажимать на способность, есть специальное действие для этого.
Действие Боевая единица - Issue order targeting on unit, там указываешь юнита со способностью, вражеского юнита в переменной и из списка приказов выбираешь способность Альянс (Горный Король) - Молот бурь. Если способность нестандартная, то указываешь в списке способность, на основе которой нестандартная сделана.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
pro100master, чем это поможет, если автору нужен отлов на этапе прицеливания, когда игрок еще не отдал приказ на применение способности, чего вар пока не умеет делать.
26
По идее же это приказ Отмены срабатывает, код приказа только не припомню.
Может быть этот код, но может и другой, Отмен несколько:
call IssueImmediateOrderById(GetTriggerUnit(), 851976)

Проверил, либо приказ Отмены другой, либо, как указали комментаторы выше, нельзя.
Жаль, что накрылась карта с отловами id приказов вместе с жёстким диском. Хотя она могла и не показать.
28
8gabriel8, нет, отловить такую отмену нельзя, я думаю. Иначе можно спамить приказом "Отмена".
26
Это как бы и не приказ, а типа keyboard_event. Как-то читал про возможность отловить открыть или закрыть Книгу заклинаний с помощью какого-то костыля, вот могло бы быть полезно вспомнить то решение.
32
Даже с мемхаком это не так уж просто, потребуется дллка Караулова чтобы замутить такое событие...
3
Если это никак не детектится, то как тогда применить способность на юнита триггерно?
Например, есть направленный скилл - молоток горного короля, я заставляю триггерно нажать на способность и мне нужно через триггеры направить её на вражеского юнита (юнит уже лежит в специальной переменной)
26
Например, есть направленный скилл - молоток горного короля, я заставляю триггерно нажать на способность и мне нужно через триггеры направить её на вражеского юнита (юнит уже лежит в специальной переменной)
Не нужно триггерно нажимать на способность, есть специальное действие для этого.
Действие Боевая единица - Issue order targeting on unit, там указываешь юнита со способностью, вражеского юнита в переменной и из списка приказов выбираешь способность Альянс (Горный Король) - Молот бурь. Если способность нестандартная, то указываешь в списке способность, на основе которой нестандартная сделана.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.