Example #1
0
def getDifferenceByTeam(teamOrID, targetTeamOrID=None):
    eTeam, team = PlayerUtil.getTeamAndID(teamOrID)
    if targetTeamOrID is None:
        eTargetTeam = PlayerUtil.getActiveTeamID()
    else:
        eTargetTeam = PlayerUtil.getTeamID(targetTeamOrID)
    iPrevious = getPreviousValueByTeam(eTeam, eTargetTeam)
    if iPrevious is not None:
        return team.getEspionagePointsAgainstTeam(eTargetTeam) - iPrevious
    else:
        return 0
Example #2
0
def getDifferenceByTeam(teamOrID, targetTeamOrID=None):
    eTeam, team = PlayerUtil.getTeamAndID(teamOrID)
    if targetTeamOrID is None:
        eTargetTeam = PlayerUtil.getActiveTeamID()
    else:
        eTargetTeam = PlayerUtil.getTeamID(targetTeamOrID)
    iPrevious = getPreviousValueByTeam(eTeam, eTargetTeam)
    if iPrevious is not None:
        return team.getEspionagePointsAgainstTeam(eTargetTeam) - iPrevious
    else:
        return 0
Example #3
0
def getPreviousValueByTeam(teamOrID, targetTeamOrID=None):
    global g_values, g_iTurn
    if g_iTurn is None:
        load()
    if g_iTurn == gc.getGame().getGameTurn() - 1 and g_values:
        eTeam = PlayerUtil.getTeamID(teamOrID)
        if targetTeamOrID is None:
            eTargetTeam = PlayerUtil.getActiveTeamID()
        else:
            eTargetTeam = PlayerUtil.getTeamID(targetTeamOrID)
        if eTeam in g_values:
            return g_values[eTeam][eTargetTeam]
    return None
Example #4
0
def getPreviousValueByTeam(teamOrID, targetTeamOrID=None):
    global g_values, g_iTurn
    if g_iTurn is None:
        load()
    if g_iTurn == gc.getGame().getGameTurn() - 1 and g_values:
        eTeam = PlayerUtil.getTeamID(teamOrID)
        if targetTeamOrID is None:
            eTargetTeam = PlayerUtil.getActiveTeamID()
        else:
            eTargetTeam = PlayerUtil.getTeamID(targetTeamOrID)
        if eTeam in g_values:
            return g_values[eTeam][eTargetTeam]
    return None