Хочу сделать возможность вкл\выкл святой щит, но так что бы щит тратил ману в секунду. То есть паладин включает щит, щит даёт ему неуязвимость и тратит например 10маны\сек. Как это сделать?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
которому нужно событие "каждые 1 сек игрового времени"
Тут можно сделать иначе.
28
reaper1691, надо отловить момент окончания жара преисподней, чтобы убрать неуязвимость с юнита
11
В действиях триггера нужен только оператор цикла If then else
Если
Юнит имеет специальное волшебство Жар Преисподней равно Да
То
Сделать триггерный юнит неузвимым
Иначе
Сделать триггерный юнит уязвимым

rsfghd:
reaper1691, надо отловить момент окончания жара преисподней, чтобы убрать неуязвимость с юнита
Поэтому триггер работает и проверяет каждую секунду, а условие управляет триггером
28
reaper1691, в плане оптимизации такое себе, т.к. под проверку попадают все юниты на карте каждую секунду, но вряд ли оно на что-то особо влияет
32
На основе дефенда, щита маны, или жара приесподней, по касту определяем что оно включено, по приказу и баффу что спало, изи.
Неуязвимость накатываем триггерно, в то время как расход маны дефолтно в способности.
33
Дмитрий Ларионов, рефордж же?
SetUnitInvulnerable(unit,true/false)
или добавить/удалить Avul способность (неуязвимый нейтральный)
А для факта включение выклюения вот то что quq_CCCP, посоветовал.
В принципе любой способ будет рабочий
28
Когда мана кончается у иммолатиона, никакого приказа не отдаётся.

он не сможет отменить щит и будет в неуязвимости даже при нехватке маны
Он выйдет из стана, как правило.
28
quq_CCCP, дык сделано так, как ты и описал. Если бы отдавался приказ отмены способности, когда маны нет, то и группы с таймером не надо было.
11
rsfghd:
reaper1691, в плане оптимизации такое себе, т.к. под проверку попадают все юниты на карте каждую секунду, но вряд ли оно на что-то особо влияет
В таком случае надо добавить ещё условие логического типа, мол определенный юнит жив равно да, или же ещё добавить условие на игрока (мало ли). Ну и условие должно проверять владельца юнита, который также является владельцем для спелл-пустышки
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.