Добавлен Yury13
Всем привет. В карте я реализовал получение талантов героя через спеллбук. На первом уровне можно его открыть и выбрать одну из 8 способностей, при активации которых спеллбук удаляется и дается новая способность. Тут все понятно. Чтобы новая способность не пропадала при морфе, ее надо сделать перманентной.
Но вопрос вот в чем. После того, как морф заканчивается, герой возвращается в нормальную форму. И у него снова появляется этот спеллбук, независимо от того, выбрал он до морфа талант или нет. ТО есть можно снова выбрать талант. Очевидно, это из-за того, что спеллбук "выбрать талант" есть у него как базовая способность.
Нужно как-то избавиться от этого. Конкретно для этого одного героя в игре надо как-то отследить, что он уже взял талант и в этом случае каким-то образом сделать ему спеллбук недоступным. Есть вариант как это сделать?
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Но вопрос вот в чем. После того, как морф заканчивается, герой возвращается в нормальную форму. И у него снова появляется этот спеллбук, независимо от того, выбрал он до морфа талант или нет. ТО есть можно снова выбрать талант. Очевидно, это из-за того, что спеллбук "выбрать талант" есть у него как базовая способность.
Нужно как-то избавиться от этого. Конкретно для этого одного героя в игре надо как-то отследить, что он уже взял талант и в этом случае каким-то образом сделать ему спеллбук недоступным. Есть вариант как это сделать?
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Принятый ответ
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Показать
XGM Bot
5 лет
0
Показать
Похожие вопросы:
- Морф и спеллбук
ответ
nvc123:
- система инвентаря и морфы
ответ
JaBeN_Симфер:
- морф при смерти
ответ
ssbbssc:
- Скилы из спеллбука пропадают при морфе
ответ
quq_CCCP:
- Как сделать морф героя в другого? [лучший способ]
ответ
Boyazitov:
Поиск по всем ресурсам на сайте
3
Показать
Extremator
5 лет
3
Показать
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
Принятый ответ
0
Показать
Yury13
5 лет
0
Показать
Extremator, спасибо, все почти работает. Исключение - скиллы из спеллбука пропадают при морфе, а сам спеллбук нет (на него перманентность почему-то сработала). Я делаю их перманентными сразу после того, как герой получает спеллбук. В чем может быть проблема, не подскажешь?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.