# Городские спрайты: пять культур, четыре эпохи и четыре класса

Проверено 26.10.2026. [Antal1987 в question about city files, №3](https://forums.civfanatics.com/threads/question-about-city-files.526579/) приводит индексирование из анализа игры. Это сильнее, чем внешний вид одного фанатского 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 у зданий. В найденном коде число шесть явно указано; соответствие этому порогу после изменения правил пока не установлено.
