def setRecord(self, result, reusable): damageAssistedTrack = result.damageAssistedTrack damageAssistedRadio = result.damageAssistedRadio damageAssisted = damageAssistedTrack + damageAssistedRadio self.damageAssisted = damageAssisted if damageAssisted > 0: self.damageAssistedValues = [BigWorld.wg_getIntegralFormat(damageAssistedRadio), BigWorld.wg_getIntegralFormat(damageAssistedTrack), BigWorld.wg_getIntegralFormat(damageAssisted)] tooltipStyle = style.getTooltipParamsStyle() self.damageAssistedNames = [i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_ASSIST_PART1, vals=tooltipStyle), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_ASSIST_PART2, vals=tooltipStyle), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_ASSIST_TOTAL, vals=tooltipStyle)]
def setRecord(self, result, _): count = result.stunNum assisted = result.damageAssistedStun duration = result.stunDuration self.stunNum = count self.stunDuration = duration if count > 0 or assisted > 0 or duration > 0: self.stunValues = [ BigWorld.wg_getIntegralFormat(assisted), BigWorld.wg_getIntegralFormat(count), BigWorld.wg_getFractionalFormat(duration) ] self.stunNames = [ i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_STUN_PART1, vals=style.getTooltipParamsStyle()), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_STUN_PART2), i18n.makeString( BATTLE_RESULTS.COMMON_TOOLTIP_STUN_PART3, vals=style.getTooltipParamsStyle( BATTLE_RESULTS.COMMON_TOOLTIP_PARAMS_VAL_SECONDS)) ]
def setRecord(self, result, reusable): piercings = result.piercings damageDealt = result.damageDealt self.piercings = piercings if damageDealt > 0: self.damageDealtValues = [ BigWorld.wg_getIntegralFormat(damageDealt), BigWorld.wg_getIntegralFormat(piercings) ] self.damageDealtNames = [ i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_DAMAGE_PART1, vals=style.getTooltipParamsStyle()), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_DAMAGE_PART2) ]
def setRecord(self, result, reusable): piercings = result.piercings damageDealt = result.damageDealt self.piercings = piercings self._isEmpty = piercings <= 0 if damageDealt > 0: self._isEmpty = False self.damageDealtValues = [ backport.getIntegralFormat(damageDealt), backport.getIntegralFormat(piercings) ] self.damageDealtNames = [ i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_DAMAGE_PART1, vals=style.getTooltipParamsStyle()), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_DAMAGE_PART2) ]
def setRecord(self, result, _): noDamage = result.noDamageDirectHitsReceived damageBlocked = result.damageBlockedByArmor self.usedArmorCount = noDamage if noDamage > 0 or damageBlocked > 0: rickochets = result.rickochetsReceived self.armorValues = [ BigWorld.wg_getIntegralFormat(rickochets), BigWorld.wg_getIntegralFormat(noDamage), BigWorld.wg_getIntegralFormat(damageBlocked) ] self.armorNames = [ i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_ARMOR_PART1), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_ARMOR_PART2), i18n.makeString(BATTLE_RESULTS.COMMON_TOOLTIP_ARMOR_PART3, vals=style.getTooltipParamsStyle()) ]