Bin beim debuggen.
Wann wird das mal entfernt, Mono? Zu Faul? Du musst doch nur mal alle Pythonaufrufe dafür entfernen. Durchsuche einfach mal die Pythondateien nach IMPROVEMENT_ORBITAL_STATION.Code:Assert Failed File: CvGlobals.cpp Line: 3645 Expression: strcmp(szType, "NONE")==0 || strcmp(szType, "")==0 Message: info type IMPROVEMENT_ORBITAL_STATION not found, Current XML file is: xml\GameInfo/CIV4EspionageMissionInfo.xml ----------------------------------------------------------
Da es diese Modernsisierung nicht gibt, kann sie auch nicht gefunden werden. Es gibt nur eine Einheit UNITCLASS_ORBITAL_STATION, aber das ist was ganz anderes.
Dieser FAssert sagt aus, dass eine Einheit ohne Kampffähigkeit KI-Code für Kampffähige Einheiten ausführt. Sowas führt schon in PAE zu vielen Problemen.Code:Assert Failed File: CvUnitAI.cpp Line: 11612 Expression: canDefend() Message: ----------------------------------------------------------
Es geht genau um UNITAI_ATTACK_CITY als KI. Eine Einheit ist aber auch nicht Angriffsfähig, wenn sie auf den falschen Terrain ist. In dem Fall ist es falsches Terrain. Diese Einheit wird trotz Transport für bestimmten KI-Code ausgewählt.
Das ist alles noch nicht die Problemursache für den Hänger. Die Ursache konnte ich bisher nur einkreisen.
Achtung Spoiler:
2 Einheiten auf diesen Feld sind die Ursache.
edit: Das ist sehr Merkwürdig. Eine der 2 Einheiten will sich in einer Gruppe formieren und weckt damit die andere Einheit auf. Diese war im Interceptionmodus. Wenn der Modus vom Interceptionmodus zu Missionsmodus wechselt, wird die Gruppe wieder in den Idlemopdus versetzt und genau das läuft dann endlos.