Exemplo n.º 1
0
def getPossibleProjects():
    "get possible projects"

    preliminaryProjects = []
    technames = fo.techs() # returns names of all techs
    empire = fo.getEmpire()
    for techname in technames:
        if empire.getTechStatus(techname) == fo.techStatus.researchable:
            preliminaryProjects.append(techname)

    unusableTechs = TechsListsAI.unusableTechsList()
    possibleProjects = (set(preliminaryProjects)-set(unusableTechs))

    return possibleProjects