Здравствуйте. Столкнулся с проблемой, что обычные виды войск не могут "подбирать" предметы мгновенного автоматического использования (при взятии) - "счастливые монетки" (добавляющие один раз золото в казну) и соответственно новые предметы, созданные на основе этой способности (например, ящики массового лечения, как в Red Alert). Подскажите пожалуйста, можно ли как-то обойти это ограничение? Заранее благодарю.

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

Можно не делать новую способность на основе геройского инвентаря, а просто настроить способность рюкзака, а именно - включить параметр "может использовать предметы".
Но у обоих этих способов есть главный недостаток - книги повышающие статы при использовании не героями ведут к крашу игры - это нужно учитывать и либо убирать книги либо делать систему, которая не давала бы книгам попасть в руки не героям.
В принципе, при достаточном уровне навыков можно полностью заменить это кастомной системой, которая позволяла бы не просто подбирать такие предметы, но и делать это просто проходя мимо, без клика на сам предмет и без добавления инвентаря каждому юниту. Но это не самая простая задача.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
23
4 года назад
1
Можно сделать способность на основе инвентаря для героев (AInv) с нулём слотов. Тогда юнит сможет подбирать руны, а обычные предметы - нет.
У этого решения есть минусы - на панели для предметов инвентарь всё равно будет отображаться, просто с заблокированными слотами, и при попытке взять обычный предмет будет проигрываться звук "некуда класть". И эта способность будет перекрывать стандартный "рюкзак", т.е. он не будет работать.
2
24
4 года назад
2
Можно не делать новую способность на основе геройского инвентаря, а просто настроить способность рюкзака, а именно - включить параметр "может использовать предметы".
Но у обоих этих способов есть главный недостаток - книги повышающие статы при использовании не героями ведут к крашу игры - это нужно учитывать и либо убирать книги либо делать систему, которая не давала бы книгам попасть в руки не героям.
В принципе, при достаточном уровне навыков можно полностью заменить это кастомной системой, которая позволяла бы не просто подбирать такие предметы, но и делать это просто проходя мимо, без клика на сам предмет и без добавления инвентаря каждому юниту. Но это не самая простая задача.
Принятый ответ
5
32
4 года назад
5
Если как в ред-алерте, то вместо монетки создаем юнита и по событию units in range отлавливаем что юнит подошел к монетке, монетку удаляем, бонус вручаем юниту.
0
28
4 года назад
0
quq_CCCP, полностью поддерживаю такой способ.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.