Zitat von
Flunky
Hab noch ne kleine Unsauberkeit gefunden. In PAE_City Zeile 3185 fehlt sowas:
Code:
iProgress = min(iProgress, pTeamOld.getResearchProgress(iTechOld))
Damit der Fortschritt von pTeamOld nicht unter 0 reduziert wird.
Wie kann das denn unter null gehen?
PHP-Code:
iProgress = int(gc.getTechInfo(iTechOld).getResearchCost() / 4) + pCity.getPopulation() * 10
€: und der Autopromo-Code musste auch noch repariert werden. Ich hab einfach mal die betreffenden Listen zurück in die Funktion geschoben
Der Code funktioniert bei mir. Und ich seh keine ausgelagerten Listen bei mir, ich hab alles in der funktion drin:
bsp:
PHP-Code:
# Hills
iPromoHills = gc.getInfoTypeForString("PROMOTION_GUERILLA1")
if iHills and iHills * initChance > CvUtil.myRandom(100, "doCityUnitPromotions3"):
if not pUnit.isHasPromotion(iPromoHills):
lPossiblePromos.append(iPromoHills)
Zitat von
Flunky
Bei der Flucht von Seeeinheiten scheint was kaputt zu sein: es entsteht Treibgut und der Sieger verschwindet. Wobei das leere Seevölkerschiff auch einfach von der KI regulär aufgelöst worden sein könnte
Das kann sein, denn leere Seevölkerschiffe kill ich bei ihrer Bewegung. Haben dann ja keine Daseinsberechtigung...