Ситуация: лежит труп героя (на паузе).
Мой герой с помощью скилла забирает у него душу, тело враж. героя пропадает а в описании скила в последней строке добавляется надпись: поглощено 1 душ.
Как сделать такое? Помню в картах типа диабло делали такое с предметами. типа вставил руну и тебе дописывается + к названию твоего предмета название руны которую ты вставил.
Мне нужно как вот такое сделать предметом; и с скилом так как я написал выше.
Не ну конечно можно при выполнении условия удалять свой скилл и менять на триггерный но там потом возникает другой вопрос - 5 уровней скила+1 пустышка (когда герой изначально не имеет душ), максимум накопленных душ как вы уже поняли - 5 (+1 за каждый лвл умения).
Если моему герою дать пустышку то я выучу её 1 лвл допустим.
И заберу душу, - поменяю скилл с откорректированным описанием вместо пустыхи (ее удалю).
Второй уровень умения если я изучу - можно будет накапливать 2 души, но та моя душа которую я вытянул перед этим пропадёт, тогда как??
Вроде и всё понятно но я запутался (((
Идеи в GUI пож

Ты так описал, что я тоже запутался. Но реализовать это можно только заменой скиллов. Чтобы душа не терялась, нужно хранить её в отдельной переменной (или в Custom Value юнита, например) и в зависимости от значения переменной ставить нужную версию скилла.
`
ОЖИДАНИЕ РЕКЛАМЫ...
33
Ты так описал, что я тоже запутался. Но реализовать это можно только заменой скиллов. Чтобы душа не терялась, нужно хранить её в отдельной переменной (или в Custom Value юнита, например) и в зависимости от значения переменной ставить нужную версию скилла.
Принятый ответ
7
Кет, если чесно то я не умею работать с кэшем (а в статье на xgm о кэше все примеры на гуи, печаль).Лучшим примерном будет наверное чья то наработка в карте если есть такие с открытым кодом на гуи.
33
Frozen_Cat, дык если у тебя CV не занято, то кэш не нужен, можно обойтись гуишными функциями «Боевая единица — Set Custom Value» и «Боевая единица — Custom Value» (вроде такие, точно не помню).
7
Кет, Нашёл эту опцию. И как её теперь реализовать? :
  • Когда поглощаешь душу меняешь скилл на "с +1 поглощённой душой" и после неё сразу ставить Сustom Value "мой юнит" to 1. Как то ..так?
Никогда не работал с этим просто..(
33
Frozen_Cat, да. И при повышении уровня проверять CV и заменять способность на вариант с душами, если надо.
28
Frozen_Cat, замену делай через спел техника
тогда будет сохранятся способность и не придётся после апа менять спелл заново
а количество душ можно хранить в чём угодно
хэш/кэш/глобалки/юзердата/лвл спела/лвл юнита/любое другое извращение
как всегда подробности там
Чтобы оставить комментарий, пожалуйста, войдите на сайт.