Ejemplo n.º 1
0
    def onGoldenAge(self, argsList):
        iPlayer = argsList[0]

        if not data.players[iPlayer].bFirstGoldenAge:
            data.players[iPlayer].bFirstGoldenAge = True
            capital = gc.getPlayer(iPlayer).getCapitalCity()

            if iPlayer in [iPolynesia, iVikings, iIndonesia, iNetherlands]:
                utils.makeUnit(iSettler, iPlayer,
                               (capital.getX(), capital.getY()), 2)
                utils.makeUnit(utils.getBestWorker(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(iWorkboat, iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestInfantry(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestCounter(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestDefender(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestShip(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 4)

            elif iPlayer in [iMaya, iInca, iAztecs, iCongo]:
                utils.makeUnit(iSettler, iPlayer,
                               (capital.getX(), capital.getY()), 2)
                utils.makeUnit(utils.getBestWorker(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestInfantry(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 3)
                utils.makeUnit(utils.getBestCounter(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 3)
                utils.makeUnit(utils.getBestDefender(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 3)

            else:
                utils.makeUnit(utils.getBestWorker(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestInfantry(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 2)
                utils.makeUnit(utils.getBestCounter(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 2)
                utils.makeUnit(utils.getBestDefender(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 2)
                utils.makeUnit(utils.getBestSiege(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)
                utils.makeUnit(utils.getBestCavalry(iPlayer), iPlayer,
                               (capital.getX(), capital.getY()), 1)

                if iPlayer == iHarappa:
                    utils.makeUnit(iCityBuilder, iPlayer,
                                   (capital.getX(), capital.getY()), 2)

                elif iPlayer == iAmerica:
                    utils.makeUnit(iPioneer, iPlayer,
                                   (capital.getX(), capital.getY()), 2)

                else:
                    utils.makeUnit(iSettler, iPlayer,
                                   (capital.getX(), capital.getY()), 2)

        sta.onGoldenAge(iPlayer)
Ejemplo n.º 2
0
    def onGoldenAge(self, argsList):
        iPlayer = argsList[0]

        sta.onGoldenAge(iPlayer)
	def onGoldenAge(self, argsList):
		iPlayer = argsList[0]
		
		sta.onGoldenAge(iPlayer)