checkVar = self.isHasTechOtherIsResearching(gc.getGame().getActivePlayer(), ePlayer)
if (checkVar == true):
szTempBuffer = u"-" "%s (%d)" %(gc.getTechInfo(gc.getPlayer(ePlayer).getCurrentResearch()).getDescription(), gc.getPlayer(ePlayer).getResearchTurnsLeft(gc.getPlayer(ePlayer).getCurrentResearch(), True))
else:
szTempBuffer = u"-" "%s (%d)" %(gc.getTechInfo(gc.getInfoTypeForString("TECH_FUTURE_TECH")).getDescription() , gc.getPlayer(ePlayer).getResearchTurnsLeft(gc.getPlayer(ePlayer).getCurrentResearch(), True))
szBuffer = szBuffer + szTempBuffer
[. . .]
def isHasTechOtherIsResearching(ePlayer, eOtherPlayer):
return true
player = gc.getPlayer(ePlayer)
otherPlayer = gc.getPlayer(eOtherPlayer)
eTech = otherPlayer.getCurrentResearch()
if eTech != -1:
team = gc.getTeam(player.getTeam())
return team.isHasTech(eTech)
else:
return false