Триггерная способность с временем применения
|
|
Nerobrine | Дата: Вторник, 23 Июня 2015, 00:13:01 | Сообщение # 1 |
7 уровень
Группа: Проверенные
Сообщений: 336
Награды: 0
Репутация: 102
Блокировки:
| Как сделать способность, для применения которой герой должен "заряжать" ее с соответствующей анимацией и эффектом (на руках например), чтобы при этом каст не мог быть совершен если цель ушла из поля зрения. Проще говоря, как в world of warcraft. Пытался сделать - создал пустышку-способность на основе Канала с 2-секундным кастом, однако просто не смог триггерно отследить цель этого заклинания. Заранее благодарю.
"Хаос — не пропасть. Хаос — это лестница. Многие пытались взобраться по ней, но оступились и уже не пытались вновь — падение ломало их. У других был шанс взойти наверх, но они отказывались, продолжая цепляться за государство, за богов или за любовь. Всё это иллюзии. Реальна лишь лестница, и важен лишь подъем наверх." Петир Бейлиш - Игра престолов
|
|
|
|
[SeKtOR] | Дата: Вторник, 23 Июня 2015, 09:15:06 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| Тут надо проверять каждую секунду/иной интервал приказ кастера и "заряжать" способность, а также проверять расстояние между кастером и целью чтобы она была в поле зрения(мб есть иной способ).
Сообщение отредактировал [SeKtOR] - Вторник, 23 Июня 2015, 09:16:44 |
|
|
|
Extremator | Дата: Вторник, 23 Июня 2015, 09:52:05 | Сообщение # 3 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| берём Канал, ставим длительность на 2 сек, кд 1 сек, мана 0 ед.
триггерно отслеживаем: 1. каст скилла - записываем цель каста, даём спецэффект кастеру, запускаем периодик 2. сброс каста - снимаем спецэффект, стопим периодик 3. периодик - считаем время каста (если докастит, то делаем что надо, отнимаем ману, и отдаём приказ "стоп" герою (хотя можно и без этого, если ровненько подогнать) ), проверяем видна ли цель каста, дистанцию до неё, не мёртва ли цель и/или сам герой...
как-то так
|
|
|
|