
спасибо! поправлю...Нашёл баг, необходимо подправить тип Эпохи атома. Вот таким образом:
Скрытый текстКод:<EmigrationEraModifiers> <Row> <!-- Древний мир --> <EraType>ERA_ANCIENT</EraType> <EmigrationModifier>10</EmigrationModifier> <MaxDistance>10</MaxDistance> </Row> <Row> <!-- Античность --> <EraType>ERA_CLASSICAL</EraType> <EmigrationModifier>15</EmigrationModifier> <MaxDistance>15</MaxDistance> </Row> <Row> <!-- Средневековье --> <EraType>ERA_MEDIEVAL</EraType> <EmigrationModifier>100</EmigrationModifier> <MaxDistance>20</MaxDistance> </Row> <Row> <!-- Новое время --> <EraType>ERA_RENAISSANCE</EraType> <EmigrationModifier>25</EmigrationModifier> <MaxDistance>35</MaxDistance> </Row> <Row> <!-- Новейшее время --> <EraType>ERA_INDUSTRIAL</EraType> <EmigrationModifier>50</EmigrationModifier> <MaxDistance>50</MaxDistance> </Row> <Row> <!-- Современность --> <EraType>ERA_MODERN</EraType> <EmigrationModifier>75</EmigrationModifier> <MaxDistance>70</MaxDistance> </Row> <Row> <!-- Эпоха атома --> <EraType>ERA_POSTMODERN</EraType> <EmigrationModifier>90</EmigrationModifier> <MaxDistance>100</MaxDistance> </Row> <Row> <!-- Информационный век --> <EraType>ERA_FUTURE</EraType> <EmigrationModifier>100</EmigrationModifier> <MaxDistance>100</MaxDistance> </Row> </EmigrationEraModifiers>
Модификаторы у вас наверное лучше получится проставить... это шанс на переезд или как?) Не понял пока.
модификатор эмиграции снижает вероятность эмиграции в ранние эпохи:
local emigrationProb = maxDiff * log2(city:GetPopulation()); -- no emigration from size 1 cities
emigrationProb = emigrationProb * EraModifier;
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III






Ответить с цитированием