Городские спрайты: пять культур, четыре эпохи и четыре класса
Проверено 26.10.2026. Antal1987 в question about city files, №3 приводит индексирование из анализа игры. Это сильнее, чем внешний вид одного фанатского preview.
Выбор изображения
Найден индекс:
index = cultureGroup + 5 * (era + 4 * cityClass)
cityClass: 0 Town, 1 City, 2 Metropolis, 3 Walled Town
Описано 60 обычных изображений и 20 со стенами: 5*4*4=80. В стандартной геометрии PCX четыре строки эпох и три колонки размеров; файл стен отдельный, четыре строки и одна колонка. Склеенные четырёхколоночные превью не доказывают такую же организацию игровых файлов. По разбору Antal вариант со стенами выбирается при размере не более шести и здании с ненулевым combat Bombard. Участники предупреждают: слишком крупный рисунок закрывает соседнюю местность, а вынесенная вниз часть может перекрываться улучшениями.
Требования к нашим городам
Наш вывод: выбор картинки должен зависеть от культурной группы владельца, его эпохи и класса поселения. Наличие Barracks/Harbor/Airport и подпись города — дополнительные роли, не замена графическому классу.
Контрольный набор: все 80 сочетаний на одной тестовой карте, смена эпохи без роста населения, переход 6→7, захват городов разных культур и продажа стен. В Atlants отдельно проверить изменённые границы классов и смысл Bombard у зданий. В найденном коде число шесть явно указано; соответствие этому порогу после изменения правил пока не установлено.