Тут в общем такое дело. Взялся я улучшить одну наработку, вот эту.. Очень уж она мне понравилась, но не доработана, так что я, хоть и новичок, сел доделывать. Доделал, теперь способность добавляет герою любую использованную рядом способность, до трех одновременно, удаляя самую старую при добавлении последующих.
Но меня понесло дальше. Решил, значит, сделать герою спеллбук (на основе "книги заклинаний"), куда можно было бы помещать самые лучшие из скопированных способностей. (но 1го левела и с общим кулдауном).
И вот тут возникла проблема. Не могу тригерами добавить нужную способность в спеллбук. Заранее подготовить спеллбук с нужными способностями тоже нельзя, потому как абилка может скопировать любую из существующих способностей.
Если не поможете, придется делать "псевдо-спеллбук" с невидимым дамми-юнитом... А я это очень не люблю.
Заранее спасибо. Вопрос срока давности не имеет, пока не найду решения. Если найду - отпишусь.
Принятый ответ
Работает)
Adantarn, для тебя найден отличный и очень муторный способ наполнять спелбук, только мне пока не до того, чтобы его расписать. Может быть кто-то ещё решится это сделать.
Adantarn, для тебя найден отличный и очень муторный способ наполнять спелбук, только мне пока не до того, чтобы его расписать. Может быть кто-то ещё решится это сделать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Абилка у одного (у меня там глобальные переменные).
Спеллбук со всеми заклинаниями... Идея ведь в том, чтобы можно было сохранить любое из скопированных заклинаний в отдельном спеллбуке. А копируется любая примененная в радиусе 1200 способность. Если при таких условиях "спеллбук со всеми заклинаниями" может подойти, то объясни, пожалуйста, как его сделать).
А вообще-то не влияет на идею. Суть в том, что делаешь копии всех годных к копированию способностей в РО, все копии заносишь в спеллбук. Потом создаёшь базу данных, где указываешь способностям их копии. Далее при инициализации карты или найме героя, блокируешь игроку, который владеет героем, все копии способностей. А при занесении способности в спеллбук будешь разблокировать копию.
Хм. Как вариант: Делаем способность-пустышку "Запомнить", она накладывает на героя заклинание "Запоминание". Потом Событие - применяет способность - применяющий способность имеет заклинание "Запоминание" - ловлю применяемое заклинание в переменную - добавляю в спеллбук (или дамми юниту в худшем случае) - тригером удаляю с юнита заклинание "Запоминание". Для сохранение просто применяю способность "Запомнить" и следующая примененная способность должна сохраниться.
8gabriel8
Но ведь пригодны к копированию все способности в принципе. Все существующие в игре)
К тому же, в карте, наверное, есть и другие триггерные заклинания, которые могут использовать кастующих дамиков. Касты дамиков ты же исключаешь из возможности скопировать зоркостью?
Отредактирован Adantarn
Ауры и пассивки не копируются, так как копирование происходит в момент каста другим юнитом определенной способности возле обладателя "Зоркости" (если "Зоркость" активирована). Касты дамми-юнитов конечно исключены, но их игрок и не видит. А из тех способностей, какие игрок увидит в игре скопировать можно все.
А их дофига. (штук 40, не меньше)
И 40 штук - это нормально. Так описывал, что предполагал несколько сотен)
Отредактирован Adantarn
Способностей копировать не будет если их исключить. Пока не исключал.
8gabriel8
Их пока 40 штук. Мне "Зоркость" нравится в первую очередь тем, что для нее "все что не запрещено - разрешено". Она даже способность рабочего чинить здания копировала (это я, правда, запретил).
А если вносить заклинания в спеллбук так, как ты сказал - появляются рамки. Хочу этого избежать. (еще немного доработаю и эту способность можно будет без проблем переносить почти в любую карту)
Если действительно нет другого способа работать со спеллбуком... Придется мутить дамми-псевдо-спеллбук.(
Похоже на то...
Читайте тут в пункте 1.24 как добавить в спелбук способность.
Естественно, я сначала прочел все что смог и только потом задал вопрос, так как мне ничего не подошло)
Отредактирован PT153
Adantarn, для тебя найден отличный и очень муторный способ наполнять спелбук, только мне пока не до того, чтобы его расписать. Может быть кто-то ещё решится это сделать.
Я приблизительно понял о чем ты. Попробую, но, как я уже говорил, мне не хотелось бы ограничивать каким-то одним списком количество спелов, доступных для запоминания.
Зоркость делать на спеллбуке идея мб и неплохая, но с общим кд - будут проблемы
к примеру, есть каст с кд 5 сек, и ульта с кд 120 сек
Ну вот и надо будет думать - стоит ли кастовать, скажем, огненного голема и сидеть 120 сек без хилки или блинка там)
Отредактирован Adantarn
Кроме того, что при переносе "Зоркости" на другую карту появятся способности, которые невозможно будет запомнить (хотя все еще возможно скопировать на время). + необходимость создать дубли всех способностей в игре. Я хотел этого избежать, но, видимо, лучшего (из доступного лично мне) способа действительно нет.