Обновлено:

На этой странице

Специалисты и расширенное исследование Atlants

Рабочие версии: atlants-specialists-v1, city-economy-v4, atlants-research-v2; собственное сохранение — схема 8. Новая часть 4.1 соединена с научным блоком 4.2. Результат публикуется в основной игре. Контрольные ходы Windows-оригинала остаются открытыми.

Состав специалистов

Профиль содержит 22 CTZN: обычного работника, 14 полезных профессий и семь строк-заполнителей. Служебные строки с требованием Unavailable сохраняются в данных и не предлагаются для назначения. Отсутствие рабочего места не отменяет потребление пищи специалистом.

IDПрофессия AtlantsДоход одного специалистаТребование TECH
1Артист1 роскошиНет
2Сборщик налогов1 золото8 Математика
3Философ1 колба19 Письменность
4Инженер1 щит зданию75
5Банкир2 золота69
13Профессор2 колбы74
14Менеджер3 золота126
15Физик3 колбы132
16Супер Звезда2 роскоши128
17ПолицейскийВосстановление потерь щитов и торговли, величина 1152
18Инженер-строитель2 щита зданию188
19Бухгалтер4 золота177
20Учёный4 колбы191
21Разработчик игр2 колбы и 2 золота164

Это числа предоставленного Atlants BIQ, а не стандартные доходы специалистов Conquests. Профессия доступна через единую проверку технологии. Работники и семь нулевых служебных строк не принимаются как профессии. Интерфейс показывает требование, число назначенных жителей и расшифровку результата; назначение обрабатывается общей командой SET_CITIZENS.

Расчёт и переключение производства

Колбы и золото специалистов добавляются после распределения торговли и процентов зданий. Они не уменьшаются коррупцией и продолжают поступать при беспорядках. Роскошь участвует в общем расчёте настроения. Инженеры добавляют свои щиты после обычных производственных бонусов; их вклад не умножается кузницей/фабрикой. Они помогают обычным зданиям и чудесам, но не юнитам и «Богатству». В текущей модели при беспорядках инженерный выпуск останавливается; этот отдельный случай ещё требует оригинального наблюдения.

Полицейские уменьшают округлённые исходные потери перед ограничением максимальной коррупции и перед бонусами зданий. Поэтому восстановление одного базового щита может дать два полезных щита с учётом округления бонуса. При максимальной коррупции первый полицейский может ничего не восстановить. Используемая дистанционная/ранговая модель и её предел пока предварительные; точное округление и взаимодействие с полной анархией требуют Windows-сверки.

В запасе хранится отдельный engineerShields. Обычное переключение здания на юнит убирает этот вклад; переход между зданиями сохраняет. При отбрасывании переполнения инженерный вклад уменьшается, чтобы он не превышал оставшийся запас. Расходованный проект обнуляет его. Очередь и губернатор пользуются тем же переключением.

Известное поведение Conquests после ускорения сохранено отдельно: ускорение поглощает отдельный инженерный вклад, после чего перевод запаса в юнит удерживает его. Это описанный в источниках обход, а не обычное правило работы инженера. Повторное ускорение разных зданий с повторным зачётом щитов пока не воспроизведено и не объявлено совместимым с выбранным EXE.

Губернатор рассматривает доступные профессии через общий прогноз: при устранении беспорядков может выбрать налоговика вместо ненужного артиста. Его оценка остаётся собственной детерминированной эвристикой. Ручное назначение выключает управление жителями; управление производством сохраняет отдельную настройку.

Полное обычное дерево исследований

Для исследования доступны все 200 обычных технологий с четырьмя эпохами, стоимостью, четырьмя возможными предпосылками и признаком необязательности для перехода эпохи. 36 специальных записей сохранены и видны отдельно; обычное исследование их не выдаёт. Проверка графа подтверждает достижимость всех 200 обычных записей для России и Рима по правилам доступности. Это проверка графа, а не естественное длительное прохождение всех 200 технологий.

Научный советник показывает доступные темы, выбранную эпоху, весь обычный каталог или особые записи. Знакомые и недоступные технологии имеют соответствующее состояние. Переход в следующую эпоху требует все обязательные технологии предыдущей; дополнительные не блокируют переход. Стоимость и минимальная/максимальная длительность остаются общей прежней моделью с явно открытой проверкой оригинальных округлений.

Научная цивилизация при переходе получает случайную доступную технологию новой эпохи. Выбор использует сохранённый PRNG нашего движка; загрузка не бросает его повторно. Совместимость самой последовательности с оригинальным PRNG не заявлена.

Первое мировое исследование технологии с соответствующим флагом — в этом профиле это 41 Философия — даёт отдельное обязательное решение free-technology. Оно переживает загрузку и разрешается через CHOOSE_FREE_TECHNOLOGY; пауза науки, Escape и обычная смена темы не пропускают награду. После выбора игрок задаёт следующую тему. Первый владелец фиксируется в firstDiscoveries; для старого сохранения уже известные записи получают неизвестного первого владельца null, без ретроактивной награды.

Дополнительно подключён флаг удвоения обмена щитов на золото в «Богатстве»: множитель применяется до округления, доход налоговиков не удваивается. Наличие приобретённой технологии не означает исполнения всех открываемых ею юнитов, зданий, правительств и специальных эффектов. Эти ограничения показаны в советнике и в отчёте по каждому флагу и технологии. Переход правительства, анархия, золотой век, большинство дипломатических/морских/воздушных флагов ещё не подключены.

Оригинальная графика

Подготовлены 235 иконок технологий и 56 кадров специалистов по четырём эпохам. Кадры извлечены из Conquests/Art/SmallHeads/PopHeads.pcx: размер 48×48, шаг 50, первые 16 строк — обычные жители, затем строки CTZN. Пустые ранние изображения поздних профессий распознаются; для подсказки заблокированной профессии используется имеющийся непустой кадр. Текущий интерфейс использует мужские кадры с исходными RGB; окраска одежды цивилизации и женские варианты остаются задачами представления.

У технологии 197 «Сверхзвуковой самолёт» нет разрешённой записи иконки в исследованной таблице привязок. Она остаётся текстовой карточкой, без вымышленного рисунка и запроса отсутствующего файла. Исключение находится в technologyIconWarnings манифеста. Общий манифест теперь содержит 416 базовых графических ресурсов; 162 варианта юнитов и 153 WAV сохранены.

Сохранение и проверки

Схема 8 добавляет версию специалистов, инженерный запас и историю первых открытий. Миграции схем 2–7 сохраняют старые поля, жителей, очередь, губернатора, PRNG и работы. Реальная фикстура схемы 7 получена опубликованным модулем 4ce1c977f13dbed7 обычными командами; находится в tests/fixtures/published-v7-road*.

Проверки tests/specialists.test.mjs и tests/research-tree.test.mjs включают доходы/бонусы/беспорядки, инженеров/переключения/переполнение, полицейских до предела потерь, губернатора, обычную и бесплатную науку, граф эпох, научный подарок, первую награду и миграцию. Три проверки tests/test_specialist_media.py сравнивают все новые иконки и кадры с исходными RGBA и координатами.

Браузерная проверка специалистов различает обычную новую партию с фактическим исследованием математики/назначением налоговика и явно подготовленные позднюю инженерную/научную позиции. В них проверяются точное исполнение, запас, загрузка и обязательный выбор. Полная небольшая партия продолжает проверять основной цикл до победы. Это автоматические сценарии; ручная оценка человеком и Windows-контроль остаются открытыми.

Машинная сводка фиксирует состав, версии и границы проверки.

Основания и открытые наблюдения

Следующие контрольные ходы оригинала: доходы профессии с процентным зданием/без него и при беспорядках; инженер при обычном и ускоренном переключении; первый/последующие полицейские на границе ограничения потерь; случайный научный подарок и первый бонус Философии; окраска и выбор пола головы жителя.