Всем привет. В карте я реализовал получение талантов героя через спеллбук. На первом уровне можно его открыть и выбрать одну из 8 способностей, при активации которых спеллбук удаляется и дается новая способность. Тут все понятно. Чтобы новая способность не пропадала при морфе, ее надо сделать перманентной.
Но вопрос вот в чем. После того, как морф заканчивается, герой возвращается в нормальную форму. И у него снова появляется этот спеллбук, независимо от того, выбрал он до морфа талант или нет. ТО есть можно снова выбрать талант. Очевидно, это из-за того, что спеллбук "выбрать талант" есть у него как базовая способность.
Нужно как-то избавиться от этого. Конкретно для этого одного героя в игре надо как-то отследить, что он уже взял талант и в этом случае каким-то образом сделать ему спеллбук недоступным. Есть вариант как это сделать?
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.

ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Melissa, тёмный глюченый
Audes, можно
даём дамикаст при нажатие на который выделяется дамик со спелбуком и открывается спелбук
ответ
Применяй permanent при добавлении абилки юниту. Когда абилку удалишь, эффект исчезнет. При морфе перманентные абилки останутся. На спеллбук также работает, но надо перманентить сам спеллбук и вложенные в него абилки.
ответ
not_name:
я карту посмотрел, да, пытался сделать похожее
только там с очередью приказов шляпа выходит, поэтому я лучше сделаю все визуально

в общем, реализовал, как и говорил выше - при смерти сразу воскрешаю героя на месте гибели, пауза, анимация, таймер, по прошествии таймера - выдаю все нужное, при повторной смерти - забираю
адекватно работает с крестами
ответ
Ну разумеется пропадает, кто будет делать абилки внутри спеллбука перманентными?
ответ
Лучший вариант - морф через руну

26
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
Принятый ответ
20
Extremator, спасибо, все почти работает. Исключение - скиллы из спеллбука пропадают при морфе, а сам спеллбук нет (на него перманентность почему-то сработала). Я делаю их перманентными сразу после того, как герой получает спеллбук. В чем может быть проблема, не подскажешь?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.