Собственно, существует 3 уровня главного здания, не так ли?
Как расписывать это для ИИ?
Например, если я распишу
  1. h60H
  2. h60l
  3. h60J
Где 1, 2, и 3, это, предположим, Ратуша, Крепость и Замок людей. Но если я так напишу, то при наличии крепости ИИ решит, что ратуши нет и пойдет ее строить, а крепость он так и не улучшит до замка.
Вопрос: как написать так, чтобы он понимал, что 1, 2 и 3 - это одно здание, но с улучшениями, и при этом 1 улучшал до 2, а 2 до 3?

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

Насколько я помню, для стандартных улучшаемых зданий у ИИ это решается через настройку эквивалентов то ли в свойствах здания то ли в глобальных константах.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
5 лет назад
0
Ну насколько помню там проверка циклическая на наличие мейна, нету мейна построить. Т.е цикл с заданием на постройку и проврка, т.е при потере основой базы, ии будет строить по новой производственные мощности, можно даже сделать изменение тактики.
Увы расположение зданий и микроконтроль настроить, изменить или скопировать у стандартных ИИ низя.
0
3
5 лет назад
0
quq_CCCP:
Ну насколько помню там проверка циклическая на наличие мейна, нету мейна построить. Т.е цикл с заданием на постройку и проврка, т.е при потере основой базы, ии будет строить по новой производственные мощности, можно даже сделать изменение тактики.
Увы расположение зданий и микроконтроль настроить, изменить или скопировать у стандартных ИИ низя.
Хорошо, как тогда сделать проверку по типу
Если кол-во зданий xxxx == 0 тогда a, иначе b?
0
32
5 лет назад
0
KiWave, там вроде были нативки - вернуть мейн базу, вернуть второстепенную базу, ну хотя не принципиально, цикл с ветвлением.
3
24
5 лет назад
3
Насколько я помню, для стандартных улучшаемых зданий у ИИ это решается через настройку эквивалентов то ли в свойствах здания то ли в глобальных константах.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.