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

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

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