# Проверка скорости рабочих: текущие находки

Обновление0.13.0: арифметика установлена по предоставленному EXE и576 изолированным исполнениям; общая модель v7 подключена. [Формула, доказательства и ограничения](worker-rate-model.md). Ниже сохранён журнал исходных находок до этой проверки.

В исходном Atlants флаг промышленной черты RACE — `0x20`; он установлен для Египта, Китая, Америки, Франции, Персии, Карфагена, Эфиопии и Инков. Флаг TECH `0x40000` удвоения скорости труда не установлен ни у одной из 236 технологий. Поэтому нельзя просто добавить бонус стандартных «Заменяемых частей» по названию. В PRTO есть дробные значения силы рабочих 0,25, 0,5, 0,75, 1, 1,25, 1,5 и 1,75. Native GOVT.worker_rate различается от1 до4.

Исходная Civilopedia Atlants отдельно поясняет, что собственный «Раб» PRTO15 — бесплатная замена Рабочего для трудолюбивых цивилизаций. Его нельзя автоматически считать иностранным пленным только из-за названия. Уже существующая логика захвата хранит исходную цивилизацию и снимает признак пленного при возвращении к ней.

[Авторский эксперимент justanick](https://forums.civfanatics.com/threads/how-many-workers-do-i-need-to-do-this.452798/) описывает множители правительства, Industrious, иностранного происхождения, эффективности типа и технологии, затем округление вниз с минимумом1. Это расходится с нынешней дробной интерпретацией нашего прототипа и требует проверки выбранного EXE. [Наблюдения KayEss](https://forums.civfanatics.com/threads/worker-moves.93408/) дополнительно различают фазы вклада рабочего в одиночной и многопользовательской партии. [Моддер Jorsalfare](https://forums.civfanatics.com/threads/work-rates.558507/) подтверждает перенос технологического ускорения на другую технологию и сообщает о ступенчатом влиянии правительственного процента; последнее не подтверждено независимо.

Из исходного [C3X](https://github.com/maxpetul/C3X) проверены тип `float WorkerStrength`, флаг TECH удвоения труда и привязка функции оставшихся ходов. Это подтверждает структуру, но пока не устанавливает точную формулу труда EXE1.21 Atlants. OpenCiv3 workerSpeed имеет собственный упрощённый расчёт и тоже не является эталоном.

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