Вопрос состоит в следующем: что нужно использовать, чтобы заблокировать найм определённого типа войск до постройки определённого здания в определенной области, если такое здание уже построено, но в другой области?
Объясняю на примере, чтобы было понятно:
В игре Kohan 2 есть города, здания в одном городе не влияют на другой город. То есть, если в одном городе построен храм, то в этом городе можно нанимать жреца, а в другом нельзя до тех пор, пока там не будет построен храм.

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

PT153, как-то слишком сложно. Я попытался, ну такое себе. Поэтому я решил сделать через союзников. То есть, сделать всё общим. Таким образом я смогу управлять союзником, при этом союзник не будет самостоятельным, поскольку для этого нужно делать ИИ, чтобы он сам строил/нанимал/улучшал. Единственное, я не знаю, будут ли тратиться мои ресурсы или только ресурсы союзника.
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
27
2 года назад
Отредактирован rsfghd
3
вроде как можно запретить лишь общий найм, а не для конкретного юнита
то есть тебе надо на 2 города сделать 2 одинаковых юнита, и если здание построили в одном городе, разблокировать первого юнита, если во втором - второго юнита

хотя во вкладке нейтральное здание можно удалять/добавлять юнита, но это немного не то
0
17
2 года назад
0
rsfghd, я думал над этим, но это как-то слишком запарно. Плюс будет путаница с юнитами, поскольку дальше будет больше городов
1
28
2 года назад
1
Пришло такое решение на ум:
Все юниты по умолчанию недоступны. Для каждого юнита сделать по две способности, одна пассивная с запретом, другая активная. Все производящие имеют сначала пассивку с запретом. Если рядом есть нужное строение, то пассивка заменяется на активку. При нажатии активки, разрешается строительство этого юнита, отдаётся приказ производства этого юнита, и снова ставится запрет на производство такого юнита.
1
5
2 года назад
1
Второй вариант - полностью триггерный найм на основе способностей. Там у тебя полная свобода условий. Минус лишь в запарной реализации отображения "очереди".
0
17
2 года назад
0
PT153, как-то слишком сложно. Я попытался, ну такое себе. Поэтому я решил сделать через союзников. То есть, сделать всё общим. Таким образом я смогу управлять союзником, при этом союзник не будет самостоятельным, поскольку для этого нужно делать ИИ, чтобы он сам строил/нанимал/улучшал. Единственное, я не знаю, будут ли тратиться мои ресурсы или только ресурсы союзника.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.