Exemplo n.º 1
0
    def _sendVehicleData(self, targetData, vehDossier):
        outcome = ProfileUtils.packProfileCommonInfo(targetData)
        outcome['lossesEfficiency'] = targetData.getLossesEfficiency()
        outcome['survivalEfficiency'] = targetData.getSurvivalEfficiency()
        outcome['maxVehicleFrags'] = targetData.getMaxFrags()
        outcome['fragsCount'] = targetData.getFragsCount()
        outcome['deathsCount'] = targetData.getDeathsCount()
        outcome['fragsEfficiency'] = targetData.getFragsEfficiency()
        outcome['damageDealt'] = targetData.getDamageDealt()
        outcome['damageReceived'] = targetData.getDamageReceived()
        outcome['damageEfficiency'] = targetData.getDamageEfficiency()
        outcome['avgFrags'] = targetData.getAvgFrags()
        outcome['avgEnemiesSpotted'] = targetData.getAvgEnemiesSpotted()
        outcome['avgDamageDealt'] = targetData.getAvgDamageDealt()
        outcome['avgDamageReceived'] = targetData.getAvgDamageReceived()
        packedList = None
        if self._isTotalStatisticsTempSolution:
            packedList = []
            achievements = vehDossier.getAchievements(True)
            for achievementBlockList in achievements:
                packedList.append(ProfileUtils.packAchievementList(achievementBlockList, vehDossier, self._userID is None))

        outcome['achievements'] = packedList
        self.as_responseVehicleDossierS(outcome)
        return
Exemplo n.º 2
0
    def _sendVehicleData(self, targetData, vehDossier):
        outcome = ProfileUtils.packProfileCommonInfo(targetData)
        outcome['lossesEfficiency'] = targetData.getLossesEfficiency()
        outcome['survivalEfficiency'] = targetData.getSurvivalEfficiency()
        outcome['maxVehicleFrags'] = targetData.getMaxFrags()
        outcome['fragsCount'] = targetData.getFragsCount()
        outcome['deathsCount'] = targetData.getDeathsCount()
        outcome['fragsEfficiency'] = targetData.getFragsEfficiency()
        outcome['damageDealt'] = targetData.getDamageDealt()
        outcome['damageReceived'] = targetData.getDamageReceived()
        outcome['damageEfficiency'] = targetData.getDamageEfficiency()
        outcome['avgFrags'] = targetData.getAvgFrags()
        outcome['avgEnemiesSpotted'] = targetData.getAvgEnemiesSpotted()
        outcome['avgDamageDealt'] = targetData.getAvgDamageDealt()
        outcome['avgDamageReceived'] = targetData.getAvgDamageReceived()
        packedList = None
        if self._isTotalStatisticsTempSolution:
            packedList = []
            achievements = vehDossier.getAchievements(True)
            for achievementBlockList in achievements:
                packedList.append(
                    ProfileUtils.packAchievementList(achievementBlockList,
                                                     vehDossier,
                                                     self._userID is None))

        outcome['achievements'] = packedList
        self.as_responseVehicleDossierS(outcome)
        return