Ich muss mich entschuldigen. Ich hatte bei meiner Lösung wohl nicht bedacht, dass man durch die "normale" Abfrage nur einen Int - Wert bekommt. Ich möchte nochmals die modifizierte Funktion aufrufen, die bei mir abfragt, ob eine gewisse Technologie vorhanden ist:
PHP-Code:
def onCityAcquired(self, argsList):
'City Acquired'
owner,playerType,city,bConquest,bTrade = argsList
# CvUtil.pyPrint('City Acquired Event: %s' %(city.getName()))
#Partisanenabfrage / spawn partisans ?
pTeamOldOwner = gc.getTeam(owner)
if pTeamOldOwner.isHasTech(self.iNationalismID) and (bConquest):
#Stadtkoordinaten
iCityX = city.getX()
iCityY = city.getY()
paPlayer = gc.getPlayer(owner)
self.createPartisans(paPlayer, iCityX, iCityY, pTeamOldOwner)
self.CvEventManager.onCityAcquired(self, argsList)
Hier scheint "owner" also keinen Int-Wert wiederzugeben, wenn ich die Argumentation richtig verstanden habe.