def onImprovementBuilt(self, argsList):
'Improvement Built'
iImprovement, iX, iY = argsList
pPlot = CyMap().plot(iX,iY)
iDesert = gc.getInfoTypeForString('TERRAIN_DESERT')
iFallout = gc.getInfoTypeForString('FEATURE_FALLOUT')
iForestAncient = gc.getInfoTypeForString('FEATURE_FOREST_ANCIENT')
iForest = gc.getInfoTypeForString('FEATURE_FOREST')
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_BODY'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_BODY'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_CHAOS'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_CHAOS'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_DEATH'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_DEATH'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_DIMENSIONAL'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_DIMENSIONAL'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_EARTH'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_EARTH'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_ENCHANTMENT'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_ENCHANTMENT'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_ENTROPY'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_ENTROPY'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_FIRE'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_FIRE'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_LAW'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_LAW'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_LIFE'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_LIFE'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_MIND'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_MIND'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_NATURE'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_NATURE'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_SPIRIT'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_SPIRIT'))
if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_MANA_WATER'):
pPlot.setBonusType(gc.getInfoTypeForString('BONUS_MANA_WATER'))
if (not self.__LOG_IMPROVEMENT):
return
CvUtil.pyPrint('Improvement %s was built at %d, %d'
%(PyInfo.ImprovementInfo(iImprovement).getDescription(), iX, iY))