Чего-то странно, у меня всё норм, когда выключена, юниты носятся, когда включена, то лечатся и двигаются с нормальной скоростью. Примерно секунда может быть после переключения, когда у юнита и скорость, и лечение.
P. S. Вот моя версия, где ещё проверка на обнуление маны сделана.
>когда действуют одновременно?
Смотри. Я юзаю способность и юниты начинают ускоряться и получать здоровье, когда я деактивирую её, персонажи замедляются и не получают здоровье. Так вот, можно ли снести к чертям ускорение, когда способность активна, и подставить её к деактивированному состоянию?
Заинтересовался и решил попробовать сделать. Для скорости взял Торнадо (замедление), где поставил вместо отрицательного модификатора положительный, а для восстановления здоровья ауру фонтана жизни. Сделал три триггера для способности, плюс триггер на случайное движение войск:
Инициализации триггер при изучении способности добавляет герою ауру замедления, которая на самом деле ускоряет, просто поленился менять описание. Этот триггер надо отключить после использования, добавив действие Turn off (This trigger);
Первый триггер должен был убирать ауру замедления и давать ауру восстановления, но у меня никак не получалось указать правильное событие для способности, срабатывали одновременно и первый, и второй триггеры. Тогда я поставил в событие приказ без указания цели, указал в условии immolation, всё стало нормально функционировать;
Второй триггер наоборот убирает ауру замедления и даёт ауру восстановления при приказе unimmolation.
Кроме того, что эта способность является приказом, интересно и то, что аура восстановления не действовала, если её просто скопировать в нестандартные способности, ничего не изменив, а аура замедления не действовала, если изменить её радиус действия с 600 до 900.
P. S. Там ещё триггер надо сделать, когда у героя мана заканчивается для применения способности, так как аура восстановления не пропадает, а аура замедления не появляется.
Я протестил и заметил, что ускорение и исцеление работают одновременно при активности скилла. Я же хотел, что бы при активации скила персонажи двигались медленнее, но получали хил, а при отключении - ускорялись. Такое вообще возможно сделать, так ведь?
» WarCraft 3 / Создание скиллов.
» WarCraft 3 / Создание скиллов.
Смотри. Я юзаю способность и юниты начинают ускоряться и получать здоровье, когда я деактивирую её, персонажи замедляются и не получают здоровье. Так вот, можно ли снести к чертям ускорение, когда способность активна, и подставить её к деактивированному состоянию?
» WarCraft 3 / Создание скиллов.