Для завершения моей миссии, которую я сделал, нужно уничтожить 10 клеток. Но они все в разных местах, и если объеденить их областью, то засчитываться будут так же и деревья, ост. Что нужно сделать, чтобы он считал только клетки?
(не сильно шарю в триггерах)

Сделал для трёх декораций, думаю для десяти сами разберётесь.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
Занести их в массив, и при смерти юнита/декорации типа "клетка", проверять сколько ещё осталось живых.
24
Может просто добавить проверку типа декорации в условии?
6
NazarPunk:
Занести их в массив, и при смерти юнита/декорации типа "клетка", проверять сколько ещё осталось живых.
prog:
Может просто добавить проверку типа декорации в условии?
Вариант первый не сработает, так как, в отличие от аналогичных событий с юнитами, у декорации нет Generic Event, есть только Specific Event.
Вариант второй не сработает, т.к. у автора возникнет проблема с ограничением на количество проверяемых разрушаемых объектов в области. Если у него там много деревьев, некоторые клетки может уже не засчитать. При этом неважно, срубят эти деревья или нет.
Можно создать один триггер с 10 Specific Decoration Dies, в каждом из которых выбираешь свою клетку на карте. В действиях плюсуешь целочисленную, и, как только она достигнет десяти, делаешь, что там тебе надо.
Это, впрочем, сработает только если у тебя все клетки заранее предустановлены. Иначе в триггере, в котором ты их устанавливаешь, нужно использовать "Триггер - Добавить условие", в котором ставишь свою Specific клетку.
30
Сделал для трёх декораций, думаю для десяти сами разберётесь.
Загруженные файлы
Принятый ответ
6
NazarPunk:
Сделал для трёх декораций, думаю для десяти сами разберётесь.
Говоришь "при смерти декорации типа Клетка" (что не сработает, так как такого события нет), а в триггере используешь "при смерти конкретной декорации".
22
есть триггер смерти виджета из него пользуй для смерти деревьев
30
Говоришь "при смерти декорации типа Клетка" (что не сработает, так как такого события нет)
Имелось в виду, что в отличии от юнита, у декорации нет Generic события Декорация умирает, чтобы в условии проверить тип декорации. Как обычно делают с юнитами. Да и реализовал я впринципе тоже самое, что вы предлагали:
SurDno:
Можно создать один триггер с 10 Specific Decoration Dies, в каждом из которых выбираешь свою клетку на карте. В действиях плюсуешь целочисленную, и, как только она достигнет десяти, делаешь, что там тебе надо.
только переменную я минусую.
3
NazarPunk:
Сделал для трёх декораций, думаю для десяти сами разберётесь.
Я что только не делал, ничего не работало после моих изменений
Dao Denus:
NazarPunk:
Сделал для трёх декораций, думаю для десяти сами разберётесь.
Я что только не делал, ничего не работало после моих изменений
UPD. Ай, забыл уточнять какие надо уничтожить в событии. Сейчас на своей карте проверю и вынесу вердикт.
Только в следующий раз ставь хотя бы 2 Маутенкинга, а то долго долбить клетки)
NazarPunk
Ну, впринципе норм. Правда моя карта перестала открываться после моих некромантских махинаций.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.