def onCityAcquiredAndKept(self, argsList): iPlayer, city = argsList iOwner = city.getPreviousOwner() if city.isCapital(): self.rnf.createStartingWorkers(iPlayer, (city.getX(), city.getY())) utils.cityConquestCulture(city, iPlayer, iOwner)
def onCityAcquiredAndKept(self, argsList): iPlayer, city = argsList iOwner = city.getPreviousOwner() if city.isCapital(): self.rnf.createStartingWorkers(iPlayer, (city.getX(), city.getY())) # Israeli UP if city.isHasReligion(iJudaism): self.up.computeAliyahBonus() utils.cityConquestCulture(city, iPlayer, iOwner) if iOwner == iBoers: self.up.boersUP(city)
def onCityAcquiredAndKept(self, argsList): iPlayer, city = argsList iOwner = city.getPreviousOwner() if city.isCapital(): self.rnf.createStartingWorkers(iPlayer, (city.getX(), city.getY())) #utils.debugTextPopup('City acquired and kept: ' + city.getName() + '\nPlayer: ' + gc.getPlayer(iPlayer).getCivilizationShortDescription(0) + '\nOwner: ' + gc.getPlayer(iOwner).getCivilizationShortDescription(0)) lTradingCompanyList = [iSpain, iFrance, iEngland, iPortugal, iNetherlands] if iPlayer == iSeljuks or gc.getPlayer(iPlayer).isHasBuildingEffect(iTopkapiPalace): self.up.turkishUP(city, iPlayer, iOwner) elif iPlayer in lTradingCompanyList and (city.getX(), city.getY()) in tTradingCompanyPlotLists[lTradingCompanyList.index(iPlayer)]: self.up.tradingCompanyCulture(city, iPlayer, iOwner) else: utils.cityConquestCulture(city, iPlayer, iOwner)
def onCityAcquiredAndKept(self, argsList): iPlayer, city = argsList iOwner = city.getPreviousOwner() if city.isCapital(): self.rnf.createStartingWorkers(iPlayer, (city.getX(), city.getY())) #utils.debugTextPopup('City acquired and kept: ' + city.getName() + '\nPlayer: ' + gc.getPlayer(iPlayer).getCivilizationShortDescription(0) + '\nOwner: ' + gc.getPlayer(iOwner).getCivilizationShortDescription(0)) lTradingCompanyList = [ iSpain, iFrance, iEngland, iPortugal, iNetherlands ] if gc.getPlayer(iPlayer).isHasBuildingEffect(iTopkapiPalace): self.up.ottomanUP(city, iPlayer, iOwner) elif iPlayer in lTradingCompanyList and (city.getX(), city.getY( )) in tTradingCompanyPlotLists[lTradingCompanyList.index(iPlayer)]: self.up.tradingCompanyCulture(city, iPlayer, iOwner) else: utils.cityConquestCulture(city, iPlayer, iOwner)