Как сделать так, что бы тригерно созданный юнит скастовал что то прямо после появиления? В моем случае: я сделал молот бурь, который летит к цели, и спустя пол секунды появляется саммон. (Спустя полсекунды, потому что я пока не смог сделать так, что бы саммон появлялся при попаданий с целью. Он тупо появляется сразу.) Так вот, надо бы сделать так, что бы именно саммон станил, или выглядел так, будто это самон всех станит при появлений, как огненный голем. Можно сделать так, что бы при появлений саммон кастовал свой личный скил. Правда я не понимаю как это сделать.

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

Создаёшь юнита, даёшь ему нужную абилку (если её у него изначально нет), и отдаёшь юниту приказ... Тот самый, который имеет в основе та абилка, которую ты выдаёшь юниту.
Например если это Громовая поступь (stomp), то выбираешь "приказ без цели" и тамтуказываешь своего юнита и приказ "stomp" (Орда - Громовая поступь (Керн)).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
5 лет назад
0
Создаёшь юнита, даёшь ему нужную абилку (если её у него изначально нет), и отдаёшь юниту приказ... Тот самый, который имеет в основе та абилка, которую ты выдаёшь юниту.
Например если это Громовая поступь (stomp), то выбираешь "приказ без цели" и тамтуказываешь своего юнита и приказ "stomp" (Орда - Громовая поступь (Керн)).
Принятый ответ
0
6
5 лет назад
0
Extremator, А как удалить дамми юнитов? Не 1 а несколько
0
7
5 лет назад
Отредактирован Ельнур
0
Lesnoi troll:
Extremator, А как удалить дамми юнитов? Не 1 а несколько
после создания юнита пишешь
Add a 2 sec Общий таймер истечения юниту Last Created Unit
и новый триггер Generic Unit Event - A unit умирает
Условие - Dying unit is Герой равно нет
Действие - Remove Dying unit from the game
0
6
5 лет назад
0
Ельнур, У меня русификатор...
2
20
5 лет назад
2
Lesnoi troll:
Ельнур, У меня русификатор...
русификатор удалить, с ним проблем больше
0
6
5 лет назад
0
Тем не менее все сработало
А как сделать так чтоб урон зависящий например от Силы не наносился самому герою? В моем случае, я сделал "удар по земле" зависящий от текущей маны кастера. Надо бы сделать так, чтоб урон наносился врагам а не кастеру. Проще говоря урон наносится всем
А мне надо чтоб урон наносился только врагам
2 пункта от Феникс: 10.1 (нескольких вопросов в одном ресурсе)
1
32
5 лет назад
1
Lesnoi troll, чувак, плз почитай статьи, открой карты близзардов - Конфетные войны 2004, и копируй как там сделано, чтобы сначала понимать алгоритм. А потом строить в редакторе триггеров последовательность комманд, чтобы добится успеха.
Запомни - изменить механику работы дефолтных способностей никак нельзя, не существует чудо способа как настроить абилки урон от кол-ва маны или статов, если в её настройках нет такой опции, урон от громовой поступи всегда фиксированный. Во всех случаев когда тебя не устраивает стандартная способность - ты делаешь её триггерный вариант.
Громовая поступь достаточно простая способность - все необходимые действия есть в редакторе триггеров чтобы воссоздать её эффект, что деформация земли что урон.
0
6
5 лет назад
Отредактирован Lesnoi troll
0
quq_CCCP, Я прошу помочь мне разобраться с тем что бы урон от МАНЫ не наносился самому герою, а не как сделать урон зависящий от маны
0
32
5 лет назад
0
Урон по области сделан криво и наносится всем без применения фильтра
Поэтому необходимо использовать группы и наносить урон каждому отдельно по фильтру
На гуи это выглядит как-то так:
Выбрать всех юнитов в радиусе 1000 от твоего юнита
Проверить условием, если выбранный юнит не герой и выбранный юнит = враг, тогда нанести единичный урон от манны или силы, твоего юнита и нанести его выбранному юниту
0
6
5 лет назад
0
Вот что я понаделал. Все исправно работает. Осталось сделать так чтоб урон от маны герою не наносился
Помогите как мне это устроить, а то я не понимаю как это сделать. Или мне отказаться вовсе от идей с уроном от маны, либо смириться, добавив в описание к скилу, что это фишка способности. Типо не стоит одеть героя в ману, себя убьешь
Загруженные файлы
0
32
5 лет назад
0
Lesnoi troll, ууу какой ужас... вейты, ты создаешь юнитов а потом перемещаешь их, используя lastCreatedUnit - этот же просто переменная, куда заносится последний созданный юнит, совместо с такими переменныеми использовать нельзя, за время вейта значение в переменной может переписаться много раз.
Чтобы наносить урон только врагам - нужно делать фильтр, GroupPickUnitsInRangeMathingConditions - т.е нужно перечислить те типы юнитов которые получат урон, враги, не здания, живые, не имунные к магии допустим.
Говорю же - открой конфетные войны 2004 - и смотри там как сделано, сразу станет понятно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.