コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
	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)
コード例 #4
0
    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)