Exemple #1
0
 def isTeamKiller(self, playerTeam = None):
     if playerTeam and self.team != playerTeam:
         return False
     elif self.vehicleID == getPlayerVehicleID() and isPlayerTeamKillSuspected():
         return True
     else:
         return self.playerStatus & _PLAYER_STATUS.IS_TEAM_KILLER > 0
def makeTeamCtx(team, isEnemy, arenaDP, labelMaxLength, cameraVehicleID=-1):
    if isEnemy:
        ctx = EnemyTeamCtx(team, labelMaxLength, cameraVehicleID=cameraVehicleID)
    elif cameraVehicleID > 0:
        ctx = PostmortemTeamCtx(
            team,
            labelMaxLength,
            avatar_getter.getPlayerVehicleID(),
            arena_info.isPlayerTeamKillSuspected(),
            cameraVehicleID,
            arenaDP.getVehicleInfo().prebattleID,
        )
    else:
        ctx = PlayerTeamCtx(
            team,
            labelMaxLength,
            avatar_getter.getPlayerVehicleID(),
            arena_info.isPlayerTeamKillSuspected(),
            cameraVehicleID,
            arenaDP.getVehicleInfo().prebattleID,
        )
    return ctx
 def __init__(self):
     super(PersonalInfo, self).__init__()
     self.vehicleID = avatar_getter.getPlayerVehicleID()
     self.selectedID = self.vehicleID
     self.teamKillSuspected = arena_info.isPlayerTeamKillSuspected()
def makeTeamCtx(team, isEnemy, arenaDP, labelMaxLength, cameraVehicleID = -1):
    if isEnemy:
        ctx = EnemyTeamCtx(team, labelMaxLength, cameraVehicleID=cameraVehicleID)
    elif cameraVehicleID > 0:
        ctx = PostmortemTeamCtx(team, labelMaxLength, avatar_getter.getPlayerVehicleID(), arena_info.isPlayerTeamKillSuspected(), cameraVehicleID, arenaDP.getVehicleInfo().prebattleID)
    else:
        ctx = PlayerTeamCtx(team, labelMaxLength, avatar_getter.getPlayerVehicleID(), arena_info.isPlayerTeamKillSuspected(), cameraVehicleID, arenaDP.getVehicleInfo().prebattleID)
    return ctx