У меня возникла потребность сделать пассивный скил, который делает следующее: при ударе по герою наносит урон всем окружающим врагам. Ничего сложного, но после действия скил должен перезаряжаться, перед тем, как он снова сможет нанести урон. И процесс перезарядки должен отображаться как у активного скила, несмотря на то. что скил пассивный. Как это можно сделать?

Я в свое время делал так:
Первая способность - пассивка, на которую, соответственно, нажать нельзя. Вторая - на основе одной из активок, не сбивающих текущий приказ, с пассивной иконкой и с заданным временем перезарядки. А дальше танцы с бубном и подменой способностей - пока перезарядка не нужна - выдаем пассивку, когда срабатывает эффект - убираем пассивку и выдаем активку, отдаем приказ на ее активацию, по истечении времени перезарядки - забираем активку и возвращаем пассивку, еще полезно отслеживать ситуации когда активка не может быть применена или добиться того чтобы ее можно было применить в любом состоянии кроме смерти.
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Без использования активок такое не сделать. Эффект перезарядки есть у орбов, но врятли это поможет. В барахолке была наработка (но опять же с помощью активки).
20
Audes, если использовать для этого аткивку, но с пассивной иконкой возникает проблема: нужно сделать, чтобы её нельзя было нажимать, вообще.
15
Данную "фишку" можно сделать и без триггеров, через способность предмета "Ближний бой: доп. урон от молнии" Когда даешь ее герою она выглядит, как пассивка ( правда иконка будет затемнена ) и можно выбрать определенный шанс и кд ( кд даешь через саму способность ) способности и при ее активации видна перезарядка, как у перерождения минотавра. Если будут вопросы обращайся, вот пример способности
Загруженные файлы
15
Ну я и говорил про орбы, но автору нужна активации при ударе по герою, а не от героя (или я не так понял?)
6
Audes, какая разница? Автор дал примерное описание скила.
15
losted_9, Большая разница, одно дело, когда по тебе бьют, другое когда ты бьешь.
22
Способность у вождя минотавров "Перерождение" - это по сути пассивка с перезарядкой. Можно настроить в РО её так, чтобы воскрешение происходило мгновенно и без каких-либо эффектов. При этом триггерно при попытке атаковать героя ему наносился такой урон, чтобы он умирал. Тогда при срабатывании перерождения наносился урон окружающим и способность как бы перезаряжалась. Ну, это как вариант.
20
Grok, Audes, речь идёт именно о том, что кто-то атакует героя, а не герой атакует кого-то, поэтому вариант со способностью сферы, увы отпадает.
Ledon, ну я даже прям не знаю, может быть это и можно оставить на самый крайний случай... Посмотрим, что ещё люди скажут...
24
Я в свое время делал так:
Первая способность - пассивка, на которую, соответственно, нажать нельзя. Вторая - на основе одной из активок, не сбивающих текущий приказ, с пассивной иконкой и с заданным временем перезарядки. А дальше танцы с бубном и подменой способностей - пока перезарядка не нужна - выдаем пассивку, когда срабатывает эффект - убираем пассивку и выдаем активку, отдаем приказ на ее активацию, по истечении времени перезарядки - забираем активку и возвращаем пассивку, еще полезно отслеживать ситуации когда активка не может быть применена или добиться того чтобы ее можно было применить в любом состоянии кроме смерти.
Принятый ответ
20
prog, В принципе можно сделать и так. Вот только проблемно будет в том случае, если речь идёт о геройской способности и она имеет несколько уровней. Забрать скил у юнита и дать другой - не проблема, а подобные манипуляции с героем уже сложнее. Но тем не менее это выглядит подъёмно, так что спасибо!
24
CaptainFox, ну я это делал с героями, да, проблемы были, но вполне решаемые. Например изучать можно пассивку, а затем не удалять ее, а скрывать через доступность способностей, если герой с ней у игрока только один.
Второй вариант менее красив, но тоже действенен - выставить требованием на применение активки наличие определенного юнита и создавать его в нужный момент, тоже не очень подходит в ситуации когда у игрока несколько одинаковых героев, зато можно избежать перекладывания способностей туда-сюда.
20
prog, погоди, если ты скроешь способность через доступность она будет отображаться как дисэйболд-вариант, но ведь не полностью станет невидимой. Или я не правильно понял?
24
CaptainFox, проверь. Мне почему-то кажется что полностью.
20
prog, хорошо, я проверю. Если всё заработает завтра закрою вопрос.
20
nvc123, нет ещё. Я тут немного погряз в делах, к сожалению. Скорее всего сегодня вечером проверю и потом отпишусь)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.