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