...also meiner meinung müsste es so aussehen...
PHP-Code:
def onImprovementBuilt(self, argsList):
'Improvement Built'
self.parent.onImprovementBuilt(self, argsList)
iImprovement, iX, iY = argsList
pPlot = CyMap().plot(iX,iY)
if(iImprovement==gc.getInfoTypeForString('IMPROVEMENT_JUNGLE')):
pPlot.setImprovementType(-1)
pPlot.setFeatureType(gc.getInfoTypeForString('FEATURE_JUNGLE')), -1)
iBunkerID = CvUtil.findInfoTypeNum(gc.getUnitInfo,gc.getNumUnitInfos(),'UNIT_BUNKER')
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_BUNKER'):
pPlot.setRouteType(gc.getInfoTypeForString('ROUTE_ROAD'))
if pPlot.getOwner() != -1:
pPlayer = gc.getPlayer(pPlot.getOwner())
pUnit = pPlayer.initUnit(iBunkerID, iX, iY, UnitAITypes.UNITAI_IMMOBILE, DirectionTypes.NO_DIRECTION)
if pPlayer.countNumBuildings(gc.getInfoTypeForString('BUILDING_HUNTER-SEEKER_ALGORITHM')) > 0:
pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_HUNTER-SEEKER_ALGORITHM'), True)