Добавлен Evil_Google
Вот сделал триггер для кастование скила "оживить мертвых". Он срабатывает когда некромант кого-то будет атаковать.
Некромант кастует скил, триггер работает, но часто происходит такая фигня - Некромант начинает кастовать скил и на этом зависает. Тупо стоит и нечего делать не может
На рисунке видно что он кастуется скил. Дальше он зависает на этом.
Попробывал это как-то исправить
Код отмеченный синим помагает снять зависание если юнит зависнет на кастовний скила. НО это не решение проблемы!! Мне надо чтоб некромант не зависал при кастований скила.
Отчего происходит зависание во время кастование? Что можно сделать?
Отчего происходит зависание во время кастование? Что можно сделать?
PS: У меня есть триггеры заставлющие юнит кастовать скил если его кто-то атакует. В таком случае все работает нормально. Юнит не зависает.
Принятый ответ
Maniac_91, Дак ведь оживление можно заюзать при условие, что есть рядом чей-то скелет(Труп), иначе способность нельзя юзнуть так как ни кого не удастся оживить.
А у него при любом раскладе она сработает. А при использование отставить приказа,способность выходит из цикла.
Это может быть говорить о том, что у Способность произошло исключение(Трупов то нет) ?
А у него при любом раскладе она сработает. А при использование отставить приказа,способность выходит из цикла.
Это может быть говорить о том, что у Способность произошло исключение(Трупов то нет) ?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Maniac_91
Устанавливаем переменную случайным числом между 1 и 5.
Делаем проверку: если переменная меньше или равно 2, то применить заклинание.
Строку "Иначе - действия" оставляем пустой.
Действие "Ничего не делать" вообще не имеет смысла, его применять не нужно.
Отредактирован keks_090
А у него при любом раскладе она сработает. А при использование отставить приказа,способность выходит из цикла.
Это может быть говорить о том, что у Способность произошло исключение(Трупов то нет) ?