как сделать чтоб юниту ,у когорого есть баф, при заходе в область давался спел, что не так я накрутил

Юнит входит в область
Юнит-инициатор триггера имеет на себе бафф == Да
Выдать ему абилку
Инициатором будет либо Triggering unit, либо Entering unit (если правильно помню).
Оба варианта должны работать, просто в точности написания второго я не уверен.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
А зачем группу с перебором, если нужно для одного юнита? Можно же проверить на бафф только entering unit и дать абилку ему. И триггер будет с каждым юнитом так делать
А перебором по всей карте не нужно, к чему это?
Ответы (4)
28
EugeAl, несмотря на пик по всей карте бниту всё равно не даётся спелл, это основная проблема. Автору могу посоветовать дебажить
25
rsfghd, ну все равно изначально выбран не лучший путь который усложняет систему автору, из-за чего ему сложнее дебажить.
EugeAl прав, что нужно сразу же проверять, есть ли баф у Юнита триггера, и если есть - дать абилку в действиях и все.
А по поводу когда забрать абилку - мб при событии "покинул регион" не?
А так да, дебажить надо, включать триггер надо, а еще желательно скинуть прототип, ибо в целом выглядит триггер работоспособно. Проблема может быть в другом, к примеру бафа нет.
25
И в целом не понятно, а откуда баф то берется на юните? И почему именно при входе в регион с этим бафом должна даваться абилка, мб автор что-то другое хотел но перемудрил? Странная схема просто.
Так откуда баф?
23
konvan5, скорее всего задумано, что баф получен от мага или героя, а если юнит зайдёт в область, то получит абилку.
Ответы (1)
2
Makeba, выключил - чтоб я помнил что с ним надо разобраться))
26
Юнит входит в область
Юнит-инициатор триггера имеет на себе бафф == Да
Выдать ему абилку
Инициатором будет либо Triggering unit, либо Entering unit (если правильно помню).
Оба варианта должны работать, просто в точности написания второго я не уверен.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.