本文整理汇总了Python中IPlayer.IPlayer.processFINALPhase方法的典型用法代码示例。如果您正苦于以下问题:Python IPlayer.processFINALPhase方法的具体用法?Python IPlayer.processFINALPhase怎么用?Python IPlayer.processFINALPhase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IPlayer.IPlayer
的用法示例。
在下文中一共展示了IPlayer.processFINALPhase方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: processFINALPhase
# 需要导入模块: from IPlayer import IPlayer [as 别名]
# 或者: from IPlayer.IPlayer import processFINALPhase [as 别名]
def processFINALPhase(self, tran, obj, data):
obj.govPwr = Rules.pirateGovPwr
IPlayer.processFINALPhase(self, tran, obj, data)
# get fame every 1:00 turns
if tran.db[OID_UNIVERSE].turn % Rules.turnsPerDay == 0:
Utils.sendMessage(tran, obj, MSG_GAINED_FAME, obj.oid, Rules.pirateSurvivalFame)
obj.pirateFame += Rules.pirateSurvivalFame
# fix goverment power
obj.govPwrCtrlRange = 10000
# bonus for gained fame
obj.prodEff += obj.pirateFame / 100.0
示例2: processFINALPhase
# 需要导入模块: from IPlayer import IPlayer [as 别名]
# 或者: from IPlayer.IPlayer import processFINALPhase [as 别名]
def processFINALPhase(self, tran, obj, data):
if not Rules.Tech.PIRATEBREWERY in obj.techs:
log.warning('Adding new pirate structures to human pirate player.')
self.cmd(obj).update(tran, obj) #grant the techs because something screwed up
obj.govPwr = Rules.pirateGovPwr
IPlayer.processFINALPhase(self, tran, obj, data)
# get fame every 1:00 turns
if tran.db[OID_UNIVERSE].turn % Rules.turnsPerDay == 0:
Utils.sendMessage(tran, obj, MSG_GAINED_FAME, obj.oid, Rules.pirateSurvivalFame)
obj.pirateFame += Rules.pirateSurvivalFame
# fix goverment power
obj.govPwrCtrlRange = 10000
# bonus for gained fame
obj.prodEff += obj.pirateFame / 100.0
示例3: processFINALPhase
# 需要导入模块: from IPlayer import IPlayer [as 别名]
# 或者: from IPlayer.IPlayer import processFINALPhase [as 别名]
def processFINALPhase(self, tran, obj, data):
IPlayer.processFINALPhase(self, tran, obj, data)
# fix goverment power
obj.govPwrCtrlRange = 10000