Exemplo n.º 1
0
 def setRecord(self, result, reusable):
     super(StrongholdVehicleStatValuesBlock,
           self).setRecord(result, reusable)
     self.artilleryFortEquipDamageDealt = style.getIntegralFormatIfNoEmpty(
         result.artilleryFortEquipDamageDealt)
     if result.artilleryFortEquipDamageDealt == 0:
         self.addFilters(('artilleryFortEquipDamageDealt', ))
Exemplo n.º 2
0
 def setRecord(self, result, reusable):
     """Sets record of battle results to fetch required data.
     :param result: instance of VehicleDetailedInfo or VehicleSummarizeInfo
     :param reusable: instance of _ReusableInfo.
     """
     self.__rawDamageAssistedStun = result.damageAssistedStun
     self.__rawStunNum = result.stunNum
     self.shots = style.getIntegralFormatIfNoEmpty(result.shots)
     self.hits = (result.directHits, result.piercings)
     self.explosionHits = style.getIntegralFormatIfNoEmpty(result.explosionHits)
     self.damageDealt = style.getIntegralFormatIfNoEmpty(result.damageDealt)
     self.sniperDamageDealt = style.getIntegralFormatIfNoEmpty(result.sniperDamageDealt)
     self.directHitsReceived = style.getIntegralFormatIfNoEmpty(result.directHitsReceived)
     self.piercingsReceived = style.getIntegralFormatIfNoEmpty(result.piercingsReceived)
     self.noDamageDirectHitsReceived = style.getIntegralFormatIfNoEmpty(result.noDamageDirectHitsReceived)
     self.explosionHitsReceived = style.getIntegralFormatIfNoEmpty(result.explosionHitsReceived)
     self.damageBlockedByArmor = style.getIntegralFormatIfNoEmpty(result.damageBlockedByArmor)
     self.teamHitsDamage = (result.tkills, result.tdamageDealt)
     self.spotted = style.getIntegralFormatIfNoEmpty(result.spotted)
     self.damagedKilled = (result.damaged, result.kills)
     self.damageAssisted = style.getIntegralFormatIfNoEmpty(result.damageAssisted)
     self.damageAssistedStun = style.getIntegralFormatIfNoEmpty(result.damageAssistedStun)
     self.stunNum = style.getIntegralFormatIfNoEmpty(result.stunNum)
     self.stunDuration = style.getFractionalFormatIfNoEmpty(result.stunDuration)
     self.capturePoints = (result.capturePoints, result.droppedCapturePoints)
     self.mileage = result.mileage
Exemplo n.º 3
0
 def setRecord(self, result, reusable):
     self.timesDestroyed = str(result.deathCount)
     self._team = result.player.team
     if self._team == EPIC_BATTLE_TEAM_ID.TEAM_ATTACKER:
         self.teamSpecificStat = '{0}/{1}'.format(result.numCaptured,
                                                  result.numDestroyed)
     else:
         numDestructiblesDefended = reusable.common.numDefended
         self.teamSpecificStat = '{0}/{1}'.format(result.numDefended,
                                                  numDestructiblesDefended)
     self.__rawDamageAssistedStun = result.damageAssistedStun
     self.__rawStunNum = result.stunNum
     if self.__rawStunNum == 0:
         self.addFilters(_STAT_STUN_FIELD_NAMES)
     self.shots = style.getIntegralFormatIfNoEmpty(result.shots)
     self.hits = (result.directEnemyHits, result.piercingEnemyHits)
     self.explosionHits = style.getIntegralFormatIfNoEmpty(
         result.explosionHits)
     self.damageDealt = style.getIntegralFormatIfNoEmpty(result.damageDealt)
     self.sniperDamageDealt = style.getIntegralFormatIfNoEmpty(
         result.sniperDamageDealt)
     self.destructiblesDamageDealt = style.getIntegralFormatIfNoEmpty(
         result.destructiblesDamageDealt)
     self.equipmentDamageDealt = style.getIntegralFormatIfNoEmpty(
         result.equipmentDamageDealt)
     self.directHitsReceived = style.getIntegralFormatIfNoEmpty(
         result.directHitsReceived)
     self.piercingsReceived = style.getIntegralFormatIfNoEmpty(
         result.piercingsReceived)
     self.noDamageDirectHitsReceived = style.getIntegralFormatIfNoEmpty(
         result.noDamageDirectHitsReceived)
     self.explosionHitsReceived = style.getIntegralFormatIfNoEmpty(
         result.explosionHitsReceived)
     self.damageBlockedByArmor = style.getIntegralFormatIfNoEmpty(
         result.damageBlockedByArmor)
     self.teamHitsDamage = (result.tkills, result.tdamageDealt)
     self.spotted = style.getIntegralFormatIfNoEmpty(result.spotted)
     self.damagedKilled = (result.damaged, result.kills)
     self.damageAssisted = style.getIntegralFormatIfNoEmpty(
         result.damageAssisted)
     self.equipmentDamageAssisted = style.getIntegralFormatIfNoEmpty(
         result.equipmentDamageAssisted)
     self.damageAssistedStun = style.getIntegralFormatIfNoEmpty(
         result.damageAssistedStun)
     self.stunNum = style.getIntegralFormatIfNoEmpty(result.stunNum)
     self.capturePoints = (result.capturePoints,
                           result.droppedCapturePoints)
Exemplo n.º 4
0
 def setRecord(self, result, reusable):
     self.__rawDamageAssistedStun = result.damageAssistedStun
     self.__rawStunNum = result.stunNum
     if self.__rawStunNum == 0:
         self.addFilters(_STAT_STUN_FIELD_NAMES)
     self.shots = style.getIntegralFormatIfNoEmpty(result.shots)
     self.hits = (result.directEnemyHits, result.piercingEnemyHits)
     self.explosionHits = style.getIntegralFormatIfNoEmpty(
         result.explosionHits)
     self.damageDealt = style.getIntegralFormatIfNoEmpty(result.damageDealt)
     self.sniperDamageDealt = style.getIntegralFormatIfNoEmpty(
         result.sniperDamageDealt)
     self.directHitsReceived = style.getIntegralFormatIfNoEmpty(
         result.directHitsReceived)
     self.piercingsReceived = style.getIntegralFormatIfNoEmpty(
         result.piercingsReceived)
     self.noDamageDirectHitsReceived = style.getIntegralFormatIfNoEmpty(
         result.noDamageDirectHitsReceived)
     self.explosionHitsReceived = style.getIntegralFormatIfNoEmpty(
         result.explosionHitsReceived)
     self.damageBlockedByArmor = style.getIntegralFormatIfNoEmpty(
         result.damageBlockedByArmor)
     self.teamHitsDamage = (result.tkills, result.tdamageDealt)
     self.spotted = style.getIntegralFormatIfNoEmpty(result.spotted)
     self.damagedKilled = (result.damaged, result.kills)
     self.damageAssisted = style.getIntegralFormatIfNoEmpty(
         result.damageAssisted)
     self.damageAssistedStun = style.getIntegralFormatIfNoEmpty(
         result.damageAssistedStun)
     self.stunNum = style.getIntegralFormatIfNoEmpty(result.stunNum)
     self.stunDuration = style.getFractionalFormatIfNoEmpty(
         result.stunDuration)
     self.capturePoints = (result.capturePoints,
                           result.droppedCapturePoints)
     self.mileage = result.mileage