Добрый день. Очень сильно волнует вопрос: как наложить направленную способность триггером? Вот смотрите, есть дамми-спелл, который накладывает на цель определенный баф. Есть триггер, который проверяет, есть ли этот баф на цели. Как заставить этот триггер применять способность на эту цель? Например, у героя есть сфера яда, когда он бьет кого-то, то поверх яда будет залетать колба алхимика. Поиском пользовался, гайды читал - ничего по теме не нашел.

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
5 лет назад
0
Похожие вопросы:

ответ
Всем спасибо! Меня осенило.
ответ
событие - юнит получает урон
условие - юнит получивший урон имеет баф (баф стрелы)
Pippetz, лучше не яд а ледяные стрелы
ответ
Создаешь две переменные - TempPoint (тип - точка), TempUnit (тип - боевая единица)
Событие - Приводит способность в действие
Условие - Применяемая способность = "Твоя способность"
Действия:
TempPoint = позиция применяющего юнита
TempUnit = Создать твоего дамми в TempPoint
Создать таймер смерти для TempUnit на 1.0 секунд
Заставить юнита выполнить приказ (тут уже сам разберешься)
Custom Script'ом вводишь код: call RemoveLocation(udg_TempPoint)
А вообще, если у тебя более-менее серьезный проект, то советую перейти на Джасс, ибо на ГУИ в картах ниже быстродействие из-за дополнительных вызовов через БЖ-функции, а также утечки, которые как ни крути не устранишь полностью. Да и сам Джасс гораздо удобнее и функциональнее
ответ
Вот, должно работать. Если понадобится временное подчинение - таймер поможет.

1
26
5 лет назад
1
Боевая единица - Issue Order ... on Unit/Position (не помню, нужно ли юнита указывать для колбы алхимика, либо достаточно точки)
Приказ отдаёшь дамми, выбираешь из списка ту способность, на которой основана твоя, бомба алхимика должна быть почти в самом низу списка, потом цель.
2
29
5 лет назад
Отредактирован nazarpunk
2
Поиском пользовался, гайды читал - ничего по теме не нашел.
Плохо пользовались, строка приказа кислотной бомбы "acidbomb", id=852662.
1
32
5 лет назад
1
NazarPunk, видимо статья 3х дневной давности так сильно сместилась, что уже всё, не найти в поиске
0
2
5 лет назад
0
То есть, кроме как через дамми-юнита больше это никак не сделать? Меня интересовало применение конкретно "из ниоткуда", то есть, триггер увидел что на юните есть бафф => юнит получает в лицо спелл. Колба алхимика просто как пример.
1
29
5 лет назад
Отредактирован nazarpunk
1
I_am_Polkovnik, зачем читать статьи в которых есть пример каста ниоткуда?
0
2
5 лет назад
0
Я имел ввиду, как обойтись без дамми-юнита? Как наложить на юнита спелл напрямую, без использования этого костыля? Поиск выдает кучу статей про дамми-каст, и ни одной про то, что мне нужно. Нашел на одном форуме сообщение за 2008 год: "Если лучше знаешь триггеры, то можно обойтись и без дамми юнитов". Как без них обойтись то? В редакторе есть функция, которая создает визуальный эффект на цели, может есть подобная, но накладывающая спелл, а я просто слепой?
1
24
5 лет назад
1
I_am_Polkovnik, если бы была такая возможность, то откуда бы возникли все эти статьи о дамми-касте на любой вкус?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.