@rucivfan:
CvCityAI.cpp
PHP-Code:
if ((eCurrentImprovement != NO_IMPROVEMENT) && (GC.getImprovementInfo(pPlot->getImprovementType()).getImprovementUpgrade() != NO_IMPROVEMENT))
{
// rucivfan_improvement_upgrade_bug_fix riubi[
// old code[
//iValue += 200;
//iValue -= pPlot->getUpgradeTimeLeft(eCurrentImprovement, NO_PLAYER);
// ]old code
// new code[
// aufrunden
iValue += std::max(GC.getIMPROVEMENT_AI_MAX_TURNS_UPGRADE_TIME_VALUE(), (GC.getIMPROVEMENT_AI_MAX_TURNS_UPGRADE_TIME_VALUE() * pPlot->getUpgradeProgress()) / std::max(1, GC.getGameINLINE().getImprovementUpgradeTime(eCurrentImprovement)));
// ]new code
// ]rucivfan_improvement_upgrade_bug_fix riubi
}
Was genau macht der Bugfix? Der verhindert offenbar, dass die Stadt automatisch die Hüttenfelder mit dem kürzesten Wachstum belegt, was in BTS/PAE usw. der Fall ist. Ist bei dir jetzt vielleicht ein Fehler drin?