Что то никак не могу врубиться,как в доте сделаны предметы,которые ускоряют кулдаун.
Если не меняется персонаж ,не подменяются способности - то как это реализовано?

Extremator:
а что насчет omg lod dota?
это карта, где выбираешь способности разных героев доты
и там можно выбрать пасивку банши, которая дает шанс мнгновенного отката каста
хочешь сказать, что там у всех абилок по 5 клонов?

ошибся, я так понял, что речь шла о старой пассиве банши
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
19
Пассивку тинкера в спеллбуке можно попробовать
21
DracoL1ch:
где ты в доте увидел такое?
третья способка у банши ,как минимум
7
Darknessay:
Пассивку тинкера в спеллбуке можно попробовать
Способность "Техника" не нужно добавлять в спеллбук, достаточно просто заблокировать в "Сценарий - Способности" либо триггерно.
16
SсRealm:
DracoL1ch:
где ты в доте увидел такое?
третья способка у банши ,как минимум
УСКОРЕНИЕ КУЛДАУНА @ ENGINEERING UPGRADE
вы че, совсем дегенераты? один не может вопрос правильно составить, другие ему поддакивают
6
Mrachny, про скилл котла. Если ты не заметил, то кулдаун там не полный. Вернее, графически то, что обозначает кулдаун, проделывает не полный круг, а прерывается. Полагаю, есть массив способностей, где записал кулдаун или где-то еще это храниться. В общем, по любому нужна БД, где хранятся кд способностей, да еще и разноуровневый. Как только котл кидает скилл, Высчитывается время (если правильно помню, там скилл на 4 сек быстрее кд), по истечению которого, нужный скилл у героя убирается и дается вновь.
В общем, само кд сделать просто... А вот высчитать кд - это задница, ибо триггерно никак его не высчитать, а значит эту информацию надо изначально хранить и забивать в массив. Вообще лучше сделать свою систему кд скиллов: скажем, при касте, заменяешь скилл на способность-пустышку и по истечению времени убираешь пустышку и даешь способность. Единственно, что отобразить кд скила придется другим способом.
21
Так вот нельзя убирать геройский недопрокаченый скилл - зависнит игра.
Можно дать галочку предмет или воин
-тогда можно.
Только при этом уровней не будет .
Короче мысль только такая ,Просто использовать скилл, герой завершает применение способности, ставить таймер или просто ждать, кулдаун, на 3 секунды раньше ,чем он должен закончится использовать обновление кулдауна способности .Выглядеть будет не особо,по другому на триггерах,вроде никак.
6
SсRealm:
Так вот нельзя убирать геройский недопрокаченый скилл - зависнит игра.
Вообще-то можно. И ничего не зависает.
Ищи ошибку у себя.
28
SсRealm, где ты видел ускорение кд?
третья способность баньши просто заменяет спелл
26
У Башни в Доте идёт замена скилла при помощи Техники
один Сварм имеет кд 8 сек, другой 7, третий 6, четвёртый 5, пятый 4... и т.п.
У Котла - смотрится время КД (через бд), и запускается таймер на "это время - 3.00 "
когда таймер срабатывается - идёт сброс кд именно этого скилла (как это делается?)
записывается уровень скилл
удаляется скилл
добавляется скилл
устанавливается уровень скилл и записанного в начале
Уменьшение КД при Октарине (или как его там?) делается точно так же как у Котла, но только там не -3 сек (или сколько там у него? -1/2/3/4 сек?), а -25% (старт таймера на время кд * 0.75)
20
Extremator:
а что насчет omg lod dota?
это карта, где выбираешь способности разных героев доты
и там можно выбрать пасивку банши, которая дает шанс мнгновенного отката каста
хочешь сказать, что там у всех абилок по 5 клонов?

ошибся, я так понял, что речь шла о старой пассиве банши
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.