Привет! Подскажите пожалуйста можно сделать чтобы способность на основе тёмного ритуала (кел-тузада) высасывала жизнь не только из нежите(дружественных) но вражеских ЖИВЫХ юнитов.
Спасибо!
П.С: можно менять в способность чтобы она высасывала либо жизнь или мана и восполняла либо ману или жизнь, но действует только на нежить.

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

Алексей777:
Extremator:
Её довольно просто сделать триггерно.
А в стандартной абилке - скорее всего захардкорены цели (нежить).
Я честно вообще не шарю в тригерных способностях, не знаешь (может попадались) готовые по этой теме, сама способность нужна которая будет высасывать жизнь превращая её в ману (у всех, не только нежите)
Ну можешь мне в ЛС набросать что конкретно хочешь видеть, а я тебе на днях это реализую самым простым способом.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
4 года назад
0
Её довольно просто сделать триггерно.
А в стандартной абилке - скорее всего захардкорены цели (нежить).
0
32
4 года назад
0
Это клон даркпакта, нет других вариантов кроме как сделать кастом, ибо допустимые цели не настраиваются.
2
13
4 года назад
2
Extremator:
Её довольно просто сделать триггерно.
А в стандартной абилке - скорее всего захардкорены цели (нежить).
Я честно вообще не шарю в тригерных способностях, не знаешь (может попадались) готовые по этой теме, сама способность нужна которая будет высасывать жизнь превращая её в ману (у всех, не только нежите)
0
26
4 года назад
Отредактирован Hate
0
это делается пару кликов, откройте триггеры и посмотрите действия, все очень очевидно
без триггеров в варкрафте делать вообще нечего
2
13
4 года назад
2
Hate:
это делается пару кликов, откройте триггеры и посмотрите действия, все очень очевидно
без триггеров в варкрафте делать вообще нечего
банальными действия тут не обойдёшься, надо скорей всего прописывать код, а тут уже не только действия.
0
26
4 года назад
0
Берёшь Перст смерти, убираешь урон, эффект молнии и ставишь допустимые цели. Делаешь триггер, что при срабатывании способности нанести цели урон от кастера и прибавить кастеру маны, исходя из имеющегося здоровья цели)
0
26
4 года назад
0
Алексей777:
Extremator:
Её довольно просто сделать триггерно.
А в стандартной абилке - скорее всего захардкорены цели (нежить).
Я честно вообще не шарю в тригерных способностях, не знаешь (может попадались) готовые по этой теме, сама способность нужна которая будет высасывать жизнь превращая её в ману (у всех, не только нежите)
Ну можешь мне в ЛС набросать что конкретно хочешь видеть, а я тебе на днях это реализую самым простым способом.
Принятый ответ
0
2
10 месяцев назад
0
Берёшь Перст смерти, убираешь урон, эффект молнии и ставишь допустимые цели. Делаешь триггер, что при срабатывании способности нанести цели урон от кастера и прибавить кастеру маны, исходя из имеющегося здоровья цели)
А как это в виде триггера
0
26
10 месяцев назад
0
AncientOverlord:
А как это в виде триггера
Общее событие для юнитов - Юнит приводит способность в действие
Условие - Использованная способность == (твоя_абилка)
Действия:
Боевая единица - Установить текущий уровень маны у (кастера) как ( текущая_мана_(кастера) + некоторое_число )
Боевая единица - Нанести урон от (кастера) по (цели_заклинания) в размере (твоё_число) типом урона (магический) и типом атаки (заклинание).
. . .
В качестве "некоторого числа" нужно использовать арифметический расчёт от "текущего здоровья цели" помноженного на некоторое число, например "0.50" будет равно 50% от текущего ХП юнита (это 150 маны от 300 хп цели).
0
2
10 месяцев назад
0
AncientOverlord:
А как это в виде триггера
Общее событие для юнитов - Юнит приводит способность в действие
Условие - Использованная способность == (твоя_абилка)
Действия:
Боевая единица - Установить текущий уровень маны у (кастера) как ( текущая_мана_(кастера) + некоторое_число )
Боевая единица - Нанести урон от (кастера) по (цели_заклинания) в размере (твоё_число) типом урона (магический) и типом атаки (заклинание).
. . .
В качестве "некоторого числа" нужно использовать арифметический расчёт от "текущего здоровья цели" помноженного на некоторое число, например "0.50" будет равно 50% от текущего ХП юнита (это 150 маны от 300 хп цели).
ТАК ало это УСТАНОВИТь а не Прибавить.

Я использовал этот тригер и когда я его использую. Мне Всю манну сжигает и оставляет эти 150 манны. из 2000 что было
0
26
10 месяцев назад
Отредактирован Extremator
0
AncientOverlord, тебе нужно установить текущую ману юнита как сумму двух зачений: его текущая мана + то сколько ты хочешь добавить.
Если у тебя было 500/2000 мана, и ты хочешь добавить 150
То устанавливаешь ману как "текущая мана юнита" + 150
В итоге у юнита будет 500+150=650 маны из 2000
Со здоровьем делают точно так же.
Выше максимума не поднимешь, если что.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.