Создаётся юнит, после него создаётся временный дамми юнит со скиллом Remove, который применяется 17 секунд на первого созданного юнита.
Однако триггер почему-то не всегда дамми юнит ремувает из игры первого юнита. Дамми юнит неуязвим, но, может, есть ещё какие-то факторы, которые могут повлиять на его применение скилла? Если что, расстояние Remove больше, чем карта, так что первый юнит в область действия скилла попадает

Принятый ответ

Если за эти 17 секунд будут созданы ещё юниты, то, скорее всего, они будут записаны как "последние", каждый в свой момент.
Имеется ввиду триггерное создание, когда используется функция, которая переписывает переменную "последний созданный юнит" на новое значение.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
0
Похожие вопросы:

ответ
Проблема решилась, после соединения с администратором карта заработала и сохранилась. И на следующей карте соединения уже нет. Спасибо.
ответ
Mate, ну очивидно ошибка реализации, ибо используются одни и те же массивы, в которых происходит коллизия, одни и те же ячейки используют раные способности. Вовсе я бы не советовал так замарачиватся с гуи, а прочитать статьи на jass и забить на все это дело, юзая хештаблицы.
ответ
если ты создаешь нейтрально-враждебных то нужно им в игровых константах менять значения
пошамань с этими значениями и все норм будет, ну а если у тебя монстры под контролем других игроков а не нейтралов, то тогда не знаю даже

guard distance - это расстояние на котором крипы агряться
guard return distance - это на какое расстояние мобы могут отходить от место их создания, если они отошли на 1000 они возвращаются обратно
guard return time - типо тоже самое что с расстоянием, только время
остальное вроде тебе не надо вообще
ответ
Не вижу второй триггер но увидев первый, думаю что событие накладывается много раз, поэтому много лечения
ответ
при нажатии эскейпа выставляешь переменную булевой на тру, перед тем как проиграть следующую камеру/реплику/покакать, проверяешь значение этой переменной, если соответствует истине, пропускаешь все остальные действия, перед этим можно запустить другой триггер который отвечает за конец синематика (т.е. выдача заданий, выставление камеры в норму, выход из синематика и т.д.)

1
26
1
Если за эти 17 секунд будут созданы ещё юниты, то, скорее всего, они будут записаны как "последние", каждый в свой момент.
Имеется ввиду триггерное создание, когда используется функция, которая переписывает переменную "последний созданный юнит" на новое значение.
Принятый ответ
Ответы (1)
0
5
0
Extremator, у меня первый юнит записан под переменную, но, выходит, если эта переменная после срабатывания триггера будет задействована в ещё каком-то другом триггере, то дамми юнит может прекратить каст... да, звучит логично. Попробую создать отдельную переменную для триггера.
Спасибо)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.