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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
27
3 года назад
3
На триггерах можно без проблем. Юнит кастует абилку, удалить эту абилку и добавить вторую, дать неуязвимость и добавить юнита в группу, таймером с периодиком отнимать у этой группы ману, если она на нуле, то удалить вторую способность, добавить первую, удалить неузвимость и удалить юнита из группы.
Если юнит кастует вторую способность, то сделать то же самое
3
28
3 года назад
Отредактирован PT153
3
Не надо никакие способности удалять...
В константах разрешаем отключать щит. Ловим приказ начала щита, добавляем героя в группу Х. Если отдаётся приказ конца щита, удаляем героя из группы Х. Каждую секунду для каждого юнита в группе Х отнимаем Y маны. Если маны не хватает, отдаём приказ отмены щита.
0
27
3 года назад
0
PT153, если юнита застанят, он не сможет отменить щит и будет в неуязвимости даже при нехватке маны
2
32
3 года назад
2
rsfghd, по дефолту в неуязвимости не застанить как бы
6
11
3 года назад
6
Самый простой способ:
  1. Надо сделать спелл на основе Жара Преисподней.
  2. В триггерах отследить работу спелла (Условия - Юнит имеет специальное волшебство "Жар Преисподней" равно Да
  3. Когда спелл начнется сделать юнита неуязвимым через "Юнит - сделать неуязвимым"
Всё это состоит из одного спелла, к которому нужно событие "каждые 1 сек игрового времени"
0
27
3 года назад
0
Bergi_Bear, ну хз, через приказы это такое кривое дело... ну ладно
1
28
3 года назад
1
которому нужно событие "каждые 1 сек игрового времени"
Тут можно сделать иначе.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.