![]()
lll_Kirito_lll
![]() offline
Опыт:
2,937Активность: |
Система смена заклинаний (с перезарядкой)
Всем привет. Может кто помочь с созданием небольшой системки смены заклинаний. Допустим изначально у героя есть пару спеллов на Q, W, E, R, T, которые можно изучать и улучшать. Так же изначально у героя есть спелл на D, который будет менять спеллы все. Но при этом, текущая перезарядка спеллов будет сохраняться. Например: Герой использовал Q, E. После использования D будут меняться все спеллы на другие, но у новых, Q и E будет на перезарядке. Надеюсь кто то сможет помочь с данной системой. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Такое только нереальными костылями делать. я лалка крч. Отредактировано Tobi123, 06.03.2015 в 20:20. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
Копируешь скилл Q и вставляешь. Оба скилла даёшь герою.(негеройские) В списке геройских спеллов изучаешь пустышки без иконок. Изучена пустышка 1 - разблокировать спелл Q. (Игрок - enable ability) Нажата D - заблокировать Q и разблокировать Q-Копировать. Так как Q и Q-Копировать идентичны - у них обеих будет идти кд при юзе одной из них. При этом заблокированная не отображается и не активируется, а незаблокированная... ну и всё. |
![]() |
#3
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
lll_Kirito_lll
![]() offline
Опыт:
2,937Активность: |
Melissa:
Сделал, и все стало работать, однако 1 проблема появилась. Для теста я использовал 2 заклинания : Скачок и Молот Бури. Оба спелла имеют 4 лвл, и при этом у них одинаковое кд, однако тип разный (Скачок не таргет, а Молот таргет). Но почему то терь Молот вообще не на кого юзать нельзя. Хотя в списке разрешенных целей стоит все по стандарту. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
тебе надо заменять скачок на молот? Тогда дамикастами делай молот и триггерно скачок. Спеллы идентичные должны же быть, лол. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
lll_Kirito_lll
![]() offline
Опыт:
2,937Активность: |
Melissa:
Жаль, что тока одно типные(( Но спс за помощь. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
На самом деле не так уж неудобно. Способности "канал" можно задать тип цели "точка или юнит" и при наведении "молота" не на юнит - стопить и выдавать ошибку. Неудобство в том что простейшие заклинания придётся частично самим дотриггерить, а так очень даже удобно. Ну как удобно... раз уж тебе НУЖНА такая ситсема - то ещё дёшево отделываешься :). |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Extremator
![]() ![]() offline
Опыт:
39,857Активность: |
Техникой можно, это как с аганимами в дотке
Есть у тебя один скилл, у него своё описание, название, иконка, кд, радиус действия и тип цели (без цели/с целью/в точку), и со своей триггерной поддержкой.
И он заменяется на другой, которой в доте по всем этим параметрам ну прям один-в-один, но чуть отличается (либо кд меньше, либо радиус, расход маны, длительность эффекта, наносимый урон, либо триггерно просчитывается новый/иной эффект). Если сделать скиллы принципиально разными (ну например как 2й тролля в дотке), то вот такой манипуляцией можно будет заставить героя использовать разные скиллы и разными эффектами, НО С ОБЩЕЙ ПЕРЕЗАРЯДКОЙ. |
![]() |
#8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
Хех и рли сохраняется кд у совсем разных.
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Extremator
![]() ![]() offline
Опыт:
39,857Активность: |
Melissa:
Там-то да. Я как для примера привёл, типа два скилла в одном слоте на одну кнопку - но они разные. И вот можно таким образом сделать им общий кд. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
velmir
![]() ![]() offline
Опыт:
8,257Активность: |
есть такой скил как техника он позволяет менять скилы, кажись кд тож переносит..ну вот и все. лол стоело почитать коменты уже предложили) |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
lll_Kirito_lll
![]() offline
Опыт:
2,937Активность: |
Всем спс за помощь. Я решил, что самым оптимальный способ = техника. Конечно повозился, что бы понять все про нее, но терь изи могу делать смену с кд. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|