Добавлен Fly123
Сделал триггер, работающий следующим образом: Безликий кастует способность, к нему перемещается область (точнее, под него), в этой области герои (или нейтральные юниты, или все вместе, как повезёт) выбираются в отряд, затем появляется dummy-пехотинец и бьёт случайного героя (или нейтрально-враждебного, как повезёт) "цепью молний", переменная отряда обнуляется. Всё. Проблема в том, что я без понятия как засунуть героев в отряд-цель. Я уже и Безликого в исключения ставил (юнит не равно безликий), и конкретного игрока целью делал (юнит триггера принадлежит игрок синий) , и героя отдельного целью делал, а оно не в какую. Там явно как-то хитровыверенно нужно ставить, о котором я не знаю.
Скрин триггера -
Скриншот игры -
Принятый ответ
Fly123, Для одиночной игры можешь использовать вейты(Ждать 2 сек), для сетевой игры забыть про них, в сетевой можешь использовать для бссов вейты
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Во-вторых, условие для группы бред, ты выбираешь всех юнитов, если кастер паладин, и ни одного, если кастер не паладин.
Отредактирован PT153
А PsiRiftUnit - это даммик.
Твой способ работает, спасибо.
Я думал что это юниты-тарггеты
Отредактирован Desgul
Отредактирован Fly123
Fly123, да хватить цитировать комментарии полностью, да ещё и по нескольку раз.
Если хочешь оставить вейт, то в самом начале заноси нужные GetSpell в локалки.
Срабатывает этот триггер (поток 1), начинается вейт. Тут этот триггер опять срабатывает (поток 2) и уже для этого начинается вейт. Для потока 1 вейт заканчивается, а GetSpellAbilityTarget в этом потоке возвращает null. Почему - потому что близзард. Причём это может быть даже без вейта.