Поскольку отследить сокрушение я не смог - пришлось создать триггерную версию. И все бы ничего - и отслеживание правильно проходит (ну, при атаке сразу нескольких на одного - немного другое, потом редачить буду), и эффект создается - но при создании триггера на урон варкрафт вылетает. Какова может быть причина?
Вылетает при любом из указанных вариантов, отслеживание происходит в другом триггере

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

на сколько я понял твой триггер срабатывает при получении урона определённым юнитом
и ты вызываешь в нём этот триггер
который наносит урон этому самому юниту
в результате опять срабатывает отлов урона
и опять наносится урон
и опять ...
в общем получается рекурсия и вар выкидывает из за переполнения стека
кстати почему бы не сделать отлов урона в 1 триггере?
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
28
8 лет назад
3
на сколько я понял твой триггер срабатывает при получении урона определённым юнитом
и ты вызываешь в нём этот триггер
который наносит урон этому самому юниту
в результате опять срабатывает отлов урона
и опять наносится урон
и опять ...
в общем получается рекурсия и вар выкидывает из за переполнения стека
кстати почему бы не сделать отлов урона в 1 триггере?
Принятый ответ
0
20
8 лет назад
Отредактирован ssbbssc
0
nvc123:
почему рекурсия, у него фильтр стоит по cv
другое дело, что абилка на один удар)
и утечки (спецэффект, точки, группа юнитов)

лол, автор, а нахера тебе 2 действия на урон?
первым ты дамажишь по каждому юниту в группе (норм)
а вторым ты ДОЛБИШЬ ПО ЗОНЕ ЗА КАЖДОГО ЮНИТА В ГРУППЕ, причем долбишь по всему, что есть в зоне, включая своих юнитов, союзных, вражеских и некоторые декорации
0
4
8 лет назад
0
ssbbssc, 2 действия я привел как действия, при которых вылетает триггер - то есть я пытался сделать с каждым из вариантов, в готовом только что-то одно. Область я сначала делал, потом понял, что не хочу использовать по причинам, которые ты уже указал. В итоге перешёл на отлов юнитов. Но и там и там вылет.
nvc123, Этот триггер срабатывает только если castom value of unit равно 5 - и при конце триггера она на 0 ставиться. Сейчас попробую обнулить её до срабатывания урона и сообщу.
0
20
8 лет назад
0
zontik2000:
попробуй в очередности обнуление cv поставить на 1 место
0
4
8 лет назад
0
ssbbssc, только что написал, что так и сделаю).В общем, сработало. Спасибо nvc123 за подсказку.
0
21
8 лет назад
0
Вроде как можно отключать триггер, наносить урон, включать триггер. И такого происходить не будет.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.