Коррупция Conquests 1.22: структура и пределы
Прочитано 26.10.2026. Korruption (Civ3) прямо ограничивает формулы Conquests 1.22, исключая Vanilla/PTW. Wiki атрибутирует основу исследованию alexman: Everything about corruption, C3C, добавляя свои наблюдения округлений. Оригинальная ветка этим агентом не открывалась.
Главное из реконструкции
Суммируются расстояниевая и ранговая составляющие, затем действует потолок. Ранг столицы нулевой; остальные города сортируются по расстоянию до столицы, дате основания, внутреннему ID. При коммунизме ранги одинаковы: половина числа городов с округлением вниз.
Ранговая доля: R/(2×Nopt) при R<Nopt, иначе (2×R−Nopt)/(2×Nopt). Базовые OCN по размерам карты: 14, 17, 20, 28, 36. Итоговый Nopt зависит также от сложности, коммерческого свойства, правительства и антикоррупционных объектов.
Потолок: max(0,9−0,1×Ni−0,7×Nwc,0), где Ni — уменьшающие коррупцию здания города, Nwc — соответствующие чудеса в нём. При расчёте потерь применяется обычное округление. Для расстояниевой части важны торговое подключение, правительство и ближайший Palace/Forbidden Palace; в половине меньшей координаты расстояния Wiki требует округление вниз.
Границы конспекта
Полная длинная формула расстояния и все коэффициенты Nopt здесь не перепечатываются. За ними следует обращаться к прямой статье и затем проверять первичное исследование. Это особенно важно при изменённых OCN, сложности и зданиях Atlants.
Наше требование к движку: считать коррупцию торговли и растрату щитов раздельно, хранить исходные составляющие для отладки; перечень дворцов и воздействие праздника не смешивать с культурным переходом. Контрольные случаи: столица, изолированный город, равные расстояния, коммунизм, крайняя коррупция с несколькими подавляющими зданиями.