Добавлен xDanteZx
Как сделать пассивную способность, типа "Рев" совмещенную с "Кровожадностью"?
Принятый ответ
xDanteZx,
конечно не идеально, но думаю то, что тебе нужно
делаеться по шагам:
б) кровожадность - настраиваешь нужную прибавку к скорости движения/атаки (желательно убрать требование к мане)
конечно не идеально, но думаю то, что тебе нужно
делаеться по шагам:
- Создаешь в РО 2 спелла -
б) кровожадность - настраиваешь нужную прибавку к скорости движения/атаки (желательно убрать требование к мане)
- создаешь дамми юнита - обычно лучше всего использовать светлячка (строитель ночных эльфов). убираешь у него характеристику "рабочий", меняешь модель (можно прописать вместо обычной например fsf.mdl), и ограничиваешь радиус обзора/требование по пище.
- теперь создаешь нужную пассивку - можно сделать любую - главное убрать все ее стандартные бонусы. даешь ее нужному юниту или герою
- теперь создаешь непосредственно триггер: (извиняй за мой транскрипт английского)
юнит атакован
условия:
атакинг юнит = твой юнит/герой со спеллом (если пассивку настроить на срабатывание при нанесении урона)
атакед юнит = твой юнит/герой со спеллом (если пассивку настроить на срабатывание при получении урона)
дальше еще важное условие
уровень пассивной способности должен быть больше 0
**действия*
теперь создаешь переменную (например "gnev" - тип интеджер)
делаешь действие установить значение равное рандомному числу от 1 до 100 (можно еще сделать так от 1 до 100- уровень способности героя/юнита)
и дальше иф/зен/элс
если переменная gnev больше или равна например 70
то
создать дамми на позиции атакованного юнита
добавит дамми таймер в 2-3 секунды
установить уровень кровожадности дами уровень способности героя/юнита
установить уровень рева дами уровень способности героя/юнита
приказать дамми кастануть рев
ставим вейт в 0.3 сек
приказать дамми кастануть кровожадность на юнита/героя
все. выкладываю скрин и пример карты.
и карта
в скрине нет вейта - без него почемуто кровожадность не работает..
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
как вариант можно сделать дамми спелл (т.е. делать дамми юнита с абилкой "кровожадность"), который будет накладывать кровожадность, если герой использует рев, настроенный в РО только на урон в %. Ты это имел ввиду?
конечно не идеально, но думаю то, что тебе нужно
делаеться по шагам:
б) кровожадность - настраиваешь нужную прибавку к скорости движения/атаки (желательно убрать требование к мане)
юнит атакован
условия:
атакинг юнит = твой юнит/герой со спеллом (если пассивку настроить на срабатывание при нанесении урона)
атакед юнит = твой юнит/герой со спеллом (если пассивку настроить на срабатывание при получении урона)
дальше еще важное условие
уровень пассивной способности должен быть больше 0
**действия*
теперь создаешь переменную (например "gnev" - тип интеджер)
делаешь действие установить значение равное рандомному числу от 1 до 100 (можно еще сделать так от 1 до 100- уровень способности героя/юнита)
и дальше иф/зен/элс
если переменная gnev больше или равна например 70
то
создать дамми на позиции атакованного юнита
добавит дамми таймер в 2-3 секунды
установить уровень кровожадности дами уровень способности героя/юнита
установить уровень рева дами уровень способности героя/юнита
приказать дамми кастануть рев
ставим вейт в 0.3 сек
приказать дамми кастануть кровожадность на юнита/героя