Kennst du eigentlich diesen Event?
nein kannt ich nicht, habs mir im python code angesehen werd aber nicht richtig daraus schlau
PHP-Code:
def canTriggerInfluenza(argsList):
kTriggeredData = argsList[0]
player = gc.getPlayer(kTriggeredData.ePlayer)
team = gc.getTeam(player.getTeam())
iIndustrial = CvUtil.findInfoTypeNum(gc.getEraInfo,gc.getNumEraInfos(),'ERA_INDUSTRIAL')
also das is was man braucht, hab medizin schon weggenommen, werd ich noch ändern in classical..
PHP-Code:
if player.getCurrentEra() <= iIndustrial:
return false
return true
ab da versteh ich nichts mehr
PHP-Code:
def applyInfluenza2(argsList):
iEvent = argsList[0]
kTriggeredData = argsList[1]
player = gc.getPlayer(kTriggeredData.ePlayer)
eventCity = player.getCity(kTriggeredData.iCityId)
iNumCities = 2 + gc.getGame().getSorenRandNum(3, "Influenza event number of cities")
listCities = []
(loopCity, iter) = player.firstCity(false)
while(loopCity):
if loopCity.getPopulation() > 2:
iDistance = plotDistance(eventCity.getX(), eventCity.getY(), loopCity.getX(), loopCity.getY())
if iDistance > 0:
listCities.append((iDistance, loopCity))
(loopCity, iter) = player.nextCity(iter, false)
listCities.sort()
if iNumCities > len(listCities):
iNumCities = len(listCities)
for i in range(iNumCities):
(iDist, loopCity) = listCities[i]
loopCity.changePopulation(-2)
szBuffer = localText.getText("TXT_KEY_EVENT_INFLUENZA_HIT_CITY", (loopCity.getNameKey(), ))
CyInterface().addMessage(kTriggeredData.ePlayer, false, gc.getEVENT_MESSAGE_TIME(), szBuffer, "AS2D_PILLAGE", InterfaceMessageTypes.MESSAGE_TYPE_INFO, None, gc.getInfoTypeForString("COLOR_RED"), loopCity.getX(), loopCity.getY(), true, true)
def getHelpInfluenza2(argsList):
iEvent = argsList[0]
kTriggeredData = argsList[1]
szHelp = localText.getText("TXT_KEY_EVENT_INFLUENZA_HELP_2", (2, ))
return szHelp
also ich stell mir´s jetzt so vor das die städte mindestens stufe 2 sein müssen,
beim schlimmsten fall gibts dann -1 bevölkerung und +2
beim auch noch schlechten -1 bevölkerung und -100
und beim letzten -300
würd das gehen? wenn ja wie?