Всем привет и доброго времени суток !
Сейчас занимаюсь созданием собственного АоС и при разработке персонажей возникла проблема. Я запланировал на каждого героя по 7 способностей, однако не могу добавить больше пяти. Читал про методы со спелл буком но это мне не подходит, видел карты с героями у которых 7 абилок без спелл бука и последняя прокачивается пряча "Плюсик" прокачки.
Очень большая просьба, помогите решить проблему!

Принятый ответ

]]Chupakabra[[, я понял. Крч на костылях придется лепить. Попробуй при выборе героя добавлять геройские абилки, а потом блочить или удалять их. Думаю, так можно добавить до 7 штук. Через ро не получается больше 5.
Если не получится - пробуй делать полностью триггерно с помощью спеллбука.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
1
8 лет назад
0
Tobi123, ОКей. Посмотрим что сам смогу сделать. Я же говорил что не получается )
0
20
8 лет назад
0
]]Chupakabra[[:
две оставшиеся можно сделать Не геройскими, и увеличивать им уровень при каком-либо событии (апгрейд там, или покупка итема\юнита)
2
10
5 лет назад
2
Можно добавить спеллбук в исконкой плюсика:) В спеллбук поместить способности-пустышки, при касте которых добавляются/повышаются абилки у героя. Ну и немного костылей добавить чтобы выглядело будто всё в порядке и это у героя семь абилок для изучения доступно.
0
16
5 лет назад
Отредактирован DracoL1ch
0
аве мемхак, но это я на коленке щас сделал, просто так не выложить это)
буду подменять адрес того, где лежат абилки героя, т.е. нужно будет самостоятльно вести массив с данными о том, какие абилки он может учить, последовательный причем массив, плюс несколько фиксов в памяти на кол-во иконок - и всё получится
0
32
5 лет назад
0
DracoL1ch, Продолжайте мысль =), очень надеюсь на положительный результат в виде функции AddAbilityForLearnToHero (unit, abilid)
0
21
5 лет назад
0
Мемхаком уже сейчас можно переписать любое из 5 полей для выучивания способностей
Если, к примеру, у абилы макс 2 уровня и выучил ее 2 раза, то ее поле можно переписать, а в уже выученных она не пропадет
0
32
5 лет назад
0
ClotPh, а дайте наводку куда копать?, мне эта фишка очень бы пригодилась!
0
16
5 лет назад
0
для того, чтобы в это поле добавить способность, нужно подгрузить эту способность в том же поле.
т.е. нужно каким-то образом добавить изучение нужной абилки любому другому герою штатным методом, либо мемхаком сгенерировать эту кнопку
игра использует только готовые кнопки, в этом тонкость заключается.
поэтому просто "взять и заменить" на другой ид не выйдет, нужно подготовить условия
0
21
5 лет назад
0
SetHeroAbilityFromList
GetHeroAbilityFromList
функции из мемхака
0
32
5 лет назад
0
ClotPh, Аааа так вот что это такое, ну ок попробуем, кстати мы тут все некропостим, ответ дан 3 года назад!
2
21
5 лет назад
2
Bergi_Bear, ну это некий ArchOracle начал, дальше сам драколич не заметил и пошло-поехало
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.