OrionVeteran
Deity
I need a python function to increase city nationality percentage for the owner of the city, without adding any culture. Here is my current function which adds culture to increase city nationality.
This is a culture exploit, because it adds free culture to the city.
def doCultureChange(pCity, iCultureToAdd):
........pCity.setOccupationTimer(0)
........iCityOwner = pCity.getOwner()
........iNumTurnsApplied = 60
........for i in range(iNumTurnsApplied):
................pCity.changeCultureTimes100(iCityOwner, iCultureToAdd / iNumTurnsApplied, True)
................if (iNumTurnsApplied > 0):
........................pCity.changeCultureTimes100(iCityOwner, iCultureToAdd % iNumTurnsApplied, False)
This is a culture exploit, because it adds free culture to the city.
Spoiler :
def doCultureChange(pCity, iCultureToAdd):
........pCity.setOccupationTimer(0)
........iCityOwner = pCity.getOwner()
........iNumTurnsApplied = 60
........for i in range(iNumTurnsApplied):
................pCity.changeCultureTimes100(iCityOwner, iCultureToAdd / iNumTurnsApplied, True)
................if (iNumTurnsApplied > 0):
........................pCity.changeCultureTimes100(iCityOwner, iCultureToAdd % iNumTurnsApplied, False)
Last edited: