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

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

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