Rizen
offline
Опыт:
2,126Активность: |
"Канал" не уходит в кулдаун.
Продолжаю мучить триггерные спеллы.
Дело вот в чем. У героя есть способность "защита свыше", при которой он взмывает ввысь, покрывается защитной сферой и дамажит врагов. В примере, сделанном господином Эаралем, используется спелл минотавра, который дамажит все вокруг. Но спелл на основе этой способности у меня уже есть у этого героя, посему я решил впервые испробовать канал. Так вот, при касте заклинания, канал остается активным, а не уходит в кулдаун, посему герой после применения спелла и приземления снова начинает его применять, снова поднимается в воздух и так до бесконечности :/ У кого-нибудь такое было? |
28.12.2010, 08:34 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
убери флажок "отключить прочие способности" и поставь "следовать в течение времени" на 0 |
28.12.2010, 08:42 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FKoFF
Venomancer 89lvl. Europe
offline
Опыт:
5,975Активность: |
И да, для действия спелла на базе канала используй исключительно "Приводит способность в действие" |
28.12.2010, 08:54 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rizen
offline
Опыт:
2,126Активность: |
Spy_, FKoFF, фига с два и то и то. Все равно продолжает применять канал по завершению.
Сам скрипт: » раскрыть In the air События Боевая единица - A unit Приводит способность в действие Условия (Ability being cast) равно (==) Защита свыше Действия Set Caster = (Triggering unit) Set Distance[1] = 0.00 Set Distance[2] = 0.00 Боевая единица - Пауза (Triggering unit) Боевая единица - Make (Triggering unit) Неуязвимый Боевая единица - Add Превратиться в ворона to (Triggering unit) Анимация - Change (Triggering unit) flying height to 450.00 at 400.00 Wait 2.00 seconds Спецэффект - Create a special effect attached to the chest of (Triggering unit) using NewSoulArmor.mdx Set EffectCast[1] = (Last created special effect) Анимация - Play (Triggering unit)'s spell animation Do Multiple ActionsFor each (Integer A) from 1 to 36, do (Actions) Цикл - Действия Боевая единица - Create 1 DummyDark for Игрок 4 (фиолетовый) at ((Position of (Triggering unit)) offset by 200.00 towards Distance[1] degrees) facing (Position of (Triggering unit)) Боевая единица - Add a 17.00 second Общий expiration timer to (Last created unit) Боевая единица - Turn collision for (Last created unit) Откл. Анимация - Change (Last created unit) flying height to Distance[2] at 400.00 Set Distance[1] = (Distance[1] + 30.00) Set Distance[2] = (Distance[2] + 15.00) Триггер - Turn on in the air loop <gen> Wait 15.00 seconds Триггер - Turn off in the air loop <gen> Анимация - Change (Triggering unit) flying height to 0.00 at 400.00 Wait 2.00 seconds Боевая единица - Remove Превратиться в ворона from (Triggering unit) Боевая единица - Make (Triggering unit) Уязвимый Боевая единица - Продолжить (Triggering unit) Спецэффект - Destroy EffectCast[1] Настройки канала: |
28.12.2010, 09:57 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
kalm09ds05
Ввысь...
offline
Опыт:
5,169Активность: |
в конце тригера убирай у него этот спелл, потом жди (кулдаун)сек и снова добавляй |
28.12.2010, 11:59 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
я так понял, что при применении способности у тебя герой паузится? если да, то именно в этом и проблема, делай паузу не сразу, а через некоторое время.
|
28.12.2010, 12:05 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rizen
offline
Опыт:
2,126Активность: |
Spy_,kalm09ds05, дык при применении такой же способности на основе "Рева" все нормально. Или дело в особенностях самого спелла "канал"?
|
28.12.2010, 12:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
а вот, нашел у себя:
после окончания действия давай юниту приказ: Код:
и больше не будет кастовать бесконечно Цитата:
|
|
28.12.2010, 12:11 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|