XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Rizen

offline
Опыт: 2,126
Активность:
"Канал" не уходит в кулдаун.
Продолжаю мучить триггерные спеллы.
Дело вот в чем. У героя есть способность "защита свыше", при которой он взмывает ввысь, покрывается защитной сферой и дамажит врагов. В примере, сделанном господином Эаралем, используется спелл минотавра, который дамажит все вокруг. Но спелл на основе этой способности у меня уже есть у этого героя, посему я решил впервые испробовать канал.
Так вот, при касте заклинания, канал остается активным, а не уходит в кулдаун, посему герой после применения спелла и приземления снова начинает его применять, снова поднимается в воздух и так до бесконечности :/
У кого-нибудь такое было?
Старый 28.12.2010, 08:34
spellwerk

offline
Опыт: 4,869
Активность:
убери флажок "отключить прочие способности" и поставь "следовать в течение времени" на 0
Старый 28.12.2010, 08:42
FKoFF
Venomancer 89lvl. Europe
offline
Опыт: 5,975
Активность:
И да, для действия спелла на базе канала используй исключительно "Приводит способность в действие"
Старый 28.12.2010, 08:54
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
kalm09ds05
Ввысь...
offline
Опыт: 5,169
Активность:
в конце тригера убирай у него этот спелл, потом жди (кулдаун)сек и снова добавляй
Старый 28.12.2010, 11:59
spellwerk

offline
Опыт: 4,869
Активность:
я так понял, что при применении способности у тебя герой паузится? если да, то именно в этом и проблема, делай паузу не сразу, а через некоторое время.
Старый 28.12.2010, 12:05
Rizen

offline
Опыт: 2,126
Активность:
Spy_,kalm09ds05, дык при применении такой же способности на основе "Рева" все нормально. Или дело в особенностях самого спелла "канал"?
Старый 28.12.2010, 12:07
spellwerk

offline
Опыт: 4,869
Активность:
а вот, нашел у себя:
после окончания действия давай юниту приказ:
Код:
call IssueImmediateOrder( Victim, "stop" )

и больше не будет кастовать бесконечно

Цитата:
Сообщение от Rizen
Или дело в особенностях самого спелла "канал"?
дело в особенностях твоей реализации спелла
Старый 28.12.2010, 12:11
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:10.