Добавлен Cancel
мне необходимо устанавливать общий лимит на строительство для нескольких зданий.
У игрока должно быть ограничение на 3 башни любого типа. Т. Е. он может построить либо 3 стрелковые вышки, либо 3 магические вышки, либо 2 стрелковые и 1 магическую, либо 2 магические и 1 стрелковую.
Решил сделать через триггерное действие "установить лимит на стрелковую вышку в 3 штуки" и "установить лимит на магическую вышку в 3 штуки".
В характеристиках этих двух башен назначил "технологии: взаимосвязь эквивалентов" друг на друга.
т. е. - у магической вышки эквивалент стрелковая башня, а у стрелковой башни эквивалент магическая вышка.
Но игра стала вылетать без всяких ошибок как только я захожу в меню строительства у рабочего.
думаю, что ошибка вызвана бесконечной рекурсией при проверке эквивалентов (так как два юнита эквивалентны друг другу).
У игрока должно быть ограничение на 3 башни любого типа. Т. Е. он может построить либо 3 стрелковые вышки, либо 3 магические вышки, либо 2 стрелковые и 1 магическую, либо 2 магические и 1 стрелковую.
Решил сделать через триггерное действие "установить лимит на стрелковую вышку в 3 штуки" и "установить лимит на магическую вышку в 3 штуки".
В характеристиках этих двух башен назначил "технологии: взаимосвязь эквивалентов" друг на друга.
т. е. - у магической вышки эквивалент стрелковая башня, а у стрелковой башни эквивалент магическая вышка.
Но игра стала вылетать без всяких ошибок как только я захожу в меню строительства у рабочего.
думаю, что ошибка вызвана бесконечной рекурсией при проверке эквивалентов (так как два юнита эквивалентны друг другу).
Как можно решить эту проблему?
Принятый ответ
решил проблему костылём - дал возможность рабочему строить только башню - шаблонку, которая в свою очередь может улучшаться в две указанные башни. Взаимосвязь поставить только от башни - шаблонки. Лимит поставил на башню шаблонки.
Но тема не закрыта. Хотелось бы узнать можно ли решить проблему без костылей.
Но тема не закрыта. Хотелось бы узнать можно ли решить проблему без костылей.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но тема не закрыта. Хотелось бы узнать можно ли решить проблему без костылей.
Положение 1: рабочий строит начальную башню, которая затем триггерно скрывается, а на её место ставится башня-1, при смерти к-ой из игры удаляется соответствующая ей начальная башня.
Положение 2: то же самое, но с башней-2.
Насколько я помню, скрытые юниты всё равно считаются принадлежащими игроку, а значит, ограничения на них действуют.
у второй не нужно
Лови, сделал за 10 мин, пока грел чебурек