Как сделать систему талантов?(прокачка так же как скилы у героя)
Через что можно реализовать доп. прокачку героя ? (смысл такой же как и в обычной прокачке) просто надо что бы прокачиваемые таланты прятались в спелбук

Лучший ответ:
есть способность - техника героя гоблина из melee карт, она позволяет производить замену одних способностей на другие
есть дамми юниты, которым можно выдавать пустышки-способности, ловим каст - считаем за изучение
еще можно реализовать на основе исследований, но тогда без возможности сброса талантов
после всего этого выдаем спеллбук с нужной абилкой, причем если ID спеллбуков буде одинаков, абилки будут там группироваться, или же просто повышаем лвл нужной абилки
профит



Просмотров: 267

ssbbssc #1 - 4 месяца назад 0

есть способность - техника героя гоблина из melee карт, она позволяет производить замену одних способностей на другие
есть дамми юниты, которым можно выдавать пустышки-способности, ловим каст - считаем за изучение
еще можно реализовать на основе исследований, но тогда без возможности сброса талантов
после всего этого выдаем спеллбук с нужной абилкой, причем если ID спеллбуков буде одинаков, абилки будут там группироваться, или же просто повышаем лвл нужной абилки
профит
quq_CCCP #2 - 4 месяца назад (отредактировано ) 0
Чтоб в красном плюсе были таланты (типа на 11 лв можно апнуть силу) просто добавляй канал юниту в список доступных геройских скиллов *(Редактор обьектов), где ниче нету кроме описания, триггерно лови выучку канала и вручай герою спеллбук с нужными скиллами.
ClotPh #3 - 4 месяца назад 0
У меня так: круг владельца героя, триггер реагирует на его выделение. Когда выделяется круг, он смотрит, какие абилы у героя и в зависимости от этого круг получает спеллбук (все спеллбуки внешне выглядят одинаково - цветная надпись Таланты и иконка посвящения целителей). Щелчком в спеллбук открывается список всех талантов, которые можно прокачать. Ну а на прокачку талантов (юзание спеллов-пустышек спеллбука с описаниями эффекта таланта) реагирует уже все остальное...
Maniac_91 #4 - 4 месяца назад 0
Ещё через диалог можно сделать, только там описание короткое будет.
KeDaRi #5 - 4 месяца назад 0
Maniac_91, ClotPh, quq_CCCP, ssbbssc,
А что если так? Один спелбук с апгрейдами (при нажатии на них прокачивается улучшение) второй спелбук (с пасивками) соответсвенно левел апп даем герою очко если очков больше или равно 1 то блочим спелбук с пасивками а спелбук с прокачкой анблочим заходим в него и прокачиваем скил (апгрейдится улучшение) и выставляются значения уровня скила прокачки на уровень грейда +1 а скила пасивки на уровень грейда ... сами пасивки пустышки как апгрейды ... ну а скилы пасивные оригинальные либо не нужны и ведётся учёт есть прокачка улучшения или нет (и какой левел) либо скрыты в скрытом 3-ем спелбуке спелы которого тоже повышаются при прокачки. При загрузке же карты пикаются герои и у каждого выставляются скилы соответсвенно уровням улучшений то же и при воскрешении герое и при морфах( но при них отбираем спелбуки и возвращаем)
после прокачки если очков меньше 1 блочим прокачку анблочим спелбук с пасивками пустышками?
ClotPh #6 - 4 месяца назад 0
NiktoTakoy, а ты все это осилишь обрабатывать? Если да - валяй.
У меня просто по изучению спеллбучной абилки эта абилка для этого игрока блочится навсегда и каким-либо образом навсегда же модифицируется соотв. спелл. Вообще таланты вешаются на спеллы по идее, а не на героя, это насчет репиков и т. п. Если на героя, то вот как у тебя геморрой выходит...
KeDaRi #7 - 4 месяца назад 0
ClotPh:
Не совсем понял что ты говоришь. Но это короче таланты для героев карт на развитие
ClotPh #8 - 4 месяца назад 0
Более простыми предложениями моё предыдущее сообщение.
Твой способ очень сложный в реализации.
И сложный в дальнейшем.использовании.
Но если считаешь, что справишься, делай так.
Я использую только спеллбуки.
И абилки в спеллбуках.
Абилка в спеллбуке - талант.
Абилку можно типа юзнуть и талант типа выучить.
После этого триггерно к способности каким-то образом применяются изменения.
Именно к способности, а не к герою.
Потому что таланты в моём понимании влияют на способность, а не героя.
Так понятнее?