Проверка скорости рабочих: текущие находки
Обновление0.13.0: арифметика установлена по предоставленному EXE и576 изолированным исполнениям; общая модель v7 подключена. Формула, доказательства и ограничения. Ниже сохранён журнал исходных находок до этой проверки.
В исходном 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 описывает множители правительства, Industrious, иностранного происхождения, эффективности типа и технологии, затем округление вниз с минимумом1. Это расходится с нынешней дробной интерпретацией нашего прототипа и требует проверки выбранного EXE. Наблюдения KayEss дополнительно различают фазы вклада рабочего в одиночной и многопользовательской партии. Моддер Jorsalfare подтверждает перенос технологического ускорения на другую технологию и сообщает о ступенчатом влиянии правительственного процента; последнее не подтверждено независимо.
Из исходного C3X проверены тип float WorkerStrength, флаг TECH удвоения труда и привязка функции оставшихся ходов. Это подтверждает структуру, но пока не устанавливает точную формулу труда EXE1.21 Atlants. OpenCiv3 workerSpeed имеет собственный упрощённый расчёт и тоже не является эталоном.
Эта исходная задача выполнена в0.13.0: итог усекается после всех множителей с минимумом1; накопленная работа сохраняется. Полный Windows-сеанс, точное расписание первой/последней фазы и многопользовательские исключения пока не проверены.