Если юнит попал под воздействие способности единожды, его высота больше не меняется при повторном воздействии
(Принцип работы:)
В точке каста создается даммик(центр притяжения) со здоровьем 500(5 секунд жизни). Он добавляется в группу всех снарядов(одна для всех) и там происходят его действия
udg_BU - это сам даммик, в данном случае. Триггер снарядов циклит по своей группе переменной udg_BU.
А это падение юнитов после смерти центра притяжения
Область воздействия - 1000, а высота даммика - 1500, поэтому вы увидите "root * 1.5"(типа чтоб они в сам центр втягивались)
При первом касте все притягиваются нормально.
В акте притяжения два цикла идет: в первом обнуляется высота юнитов, которые были в радиусе(их добавило в udg_DedG[3]), но больше не в радиусе(группа g), чтобы никто с багованной высотой не убежал из способности.
-Я понял, что причина лежит где то в акте падения юнитов после притяжения. Они как будто не выходят из этого состояния по непонятным мне причинам. Я ковыряю условия уже около часа, но это не помогает

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

Юнитов поднимает тогда же, когда и опускает, потому что я удаляю их из DedG[3], но забываю удалить из группы снарядов, таким образом, к тем кто попал под падение, уже навечно задействован акт снарядов(опускание), пока они в DedG[3]
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.