('statusBonusLabel', '', 'statusBonusLabel'),
 ('statusBonusTooltip', '', 'statusBonusTooltip'),
 ('bonusIcon', '', 'bonusIcon')))
_PREMIUM_BONUS_VO_META.bind(details.PremiumBonusDetailsBlock)
_PREMIUM_EARNINGS_VO_META = base.DictMeta({'xpTitleStrings': [],
 'xpTitleTooltips': [],
 'xpPremValues': [],
 'xpNoPremValues': [],
 'creditsPremValues': [],
 'creditsNoPremValues': [],
 'backgroundIcon': backport.image(R.images.gui.maps.icons.premacc.battleResult.premium())})
_PREMIUM_EARNINGS_BLOCK = base.StatsBlock(_PREMIUM_EARNINGS_VO_META.clone(), 'premiumEarnings', _RECORD.PERSONAL)
_PREMIUM_EARNINGS_BLOCK.addComponent(0, details.XPTitleBlock(base.ListMeta(), 'xpTitleStrings'))
_PREMIUM_EARNINGS_BLOCK.addComponent(1, details.PremiumXPBlock(base.ListMeta(), 'xpPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(3, details.BaseXPBlock(base.ListMeta(), 'xpNoPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(4, details.PremiumCreditsBlock(base.ListMeta(), 'creditsPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(5, details.BaseCreditsBlock(base.ListMeta(), 'creditsNoPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(6, details.XPTitleTooltipBlock(base.ListMeta(), 'xpTitleTooltips'))
REGULAR_PERSONAL_STATS_BLOCK = base.StatsBlock(_PERSONAL_VO_META, 'personal')
REGULAR_PERSONAL_STATS_BLOCK.addComponent(0, personal.TotalEfficiencyDetailsHeader(_TOTAL_EFFICIENCY_HEADER_META, 'efficiencyHeader', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(1, personal.TotalEfficiencyDetailsBlock(base.ListMeta(), 'details', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(2, _PERSONAL_ACHIEVEMENTS_BLOCK)
REGULAR_PERSONAL_STATS_BLOCK.addComponent(3, personal.PremiumAccountFlag('isPremium'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(4, details.GainCreditsInBattleItem('creditsStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(5, details.GainXPInBattleItem('xpStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(6, details.TotalMoneyDetailsBlock(base.ListMeta(), 'creditsData', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(7, details.TotalXPDetailsBlock(base.ListMeta(), 'xpData', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(8, vehicles.PersonalVehiclesRegularStatsBlock(base.ListMeta(), 'statValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(9, personal.StunDataFlag('isStunDataEnabled'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(10, details.GainCrystalInBattleItem('crystalStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(11, details.TotalCrystalDetailsBlock(base.ListMeta(), 'crystalData', _RECORD.PERSONAL))
    3, personal.PremiumAccountFlag('isPremium'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    4, personal.CanUpgradeToPremiumFlag('hasGetPremBtn'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    5, personal.PremiumBuyBlock(field='getPremVO'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    6, details.GainCreditsInBattleItem('creditsStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(7,
                                          details.GainXPInBattleItem('xpStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    8,
    details.BaseCreditsBlock(base.ListMeta(), 'creditsNoPremValues',
                             _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    9,
    details.PremiumCreditsBlock(base.ListMeta(), 'creditsPremValues',
                                _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    10,
    details.TotalMoneyDetailsBlock(base.ListMeta(), 'creditsData',
                                   _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    11,
    details.XPTitleBlock(base.ListMeta(), 'xpTitleStrings', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    12, details.BaseXPBlock(base.ListMeta(), 'xpNoPremValues',
                            _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    13,
    details.PremiumXPBlock(base.ListMeta(), 'xpPremValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    14, details.TotalXPDetailsBlock(base.ListMeta(), 'xpData',
Example #3
0
 ('assistTooltip', None, 'damageAssistedTooltip'),
 ('spottedTooltip', None, 'spottedTooltip'),
 ('stunTooltip', None, 'damageAssistedStunTooltip'),
 ('hasEfficencyStats', None, 'hasEfficencyStats')))
_TOTAL_EFFICIENCY_HEADER_META.bind(personal.TotalEfficiencyDetailsHeader)
REGULAR_PERSONAL_STATS_BLOCK = base.StatsBlock(_PERSONAL_VO_META, 'personal')
REGULAR_PERSONAL_STATS_BLOCK.addComponent(0, personal.TotalEfficiencyDetailsHeader(_TOTAL_EFFICIENCY_HEADER_META, 'efficiencyHeader', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(1, personal.TotalEfficiencyDetailsBlock(base.ListMeta(), 'details', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(2, _PERSONAL_ACHIEVEMENTS_BLOCK)
REGULAR_PERSONAL_STATS_BLOCK.addComponent(3, personal.PremiumAccountFlag('isPremium'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(4, personal.CanUpgradeToPremiumFlag('hasGetPremBtn'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(5, personal.PremiumBuyBlock(field='getPremVO'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(6, details.GainCreditsInBattleItem('creditsStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(7, details.GainXPInBattleItem('xpStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(8, details.BaseCreditsBlock(base.ListMeta(), 'creditsNoPremValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(9, details.PremiumCreditsBlock(base.ListMeta(), 'creditsPremValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(10, details.TotalMoneyDetailsBlock(base.ListMeta(), 'creditsData', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(11, details.XPTitleBlock(base.ListMeta(), 'xpTitleStrings', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(12, details.BaseXPBlock(base.ListMeta(), 'xpNoPremValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(13, details.PremiumXPBlock(base.ListMeta(), 'xpPremValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(14, details.TotalXPDetailsBlock(base.ListMeta(), 'xpData', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(15, vehicles.PersonalVehiclesRegularStatsBlock(base.ListMeta(), 'statValues', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(16, personal.StunDataFlag('isStunDataEnabled'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(17, details.GainCrystalInBattleItem('crystalStr'))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(18, details.TotalCrystalDetailsBlock(base.ListMeta(), 'crystalData', _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(19, personal.MoneyPropsBlock(_MONEY_PROPS_VO_META, 'moneyProps', _RECORD.PERSONAL))
_TEAM_PLAYER_VO_META = base.PropertyMeta((('userName', '', 'nameLabel'),
 ('fullName', '', 'fullNameLabel'),
 ('clanAbbrev', '', 'clanLabel'),
 ('region', '', 'regionLabel'),
 ('igrType', 0, 'igrType')))
Example #4
0
    'xpNoPremValues': [],
    'creditsPremValues': [],
    'creditsNoPremValues': [],
    'backgroundIcon':
    backport.image(R.images.gui.maps.icons.premacc.battleResult.premium())
})
_PREMIUM_EARNINGS_BLOCK = base.StatsBlock(_PREMIUM_EARNINGS_VO_META.clone(),
                                          'premiumEarnings', _RECORD.PERSONAL)
_PREMIUM_EARNINGS_BLOCK.addComponent(
    0, details.XPTitleBlock(base.ListMeta(), 'xpTitleStrings'))
_PREMIUM_EARNINGS_BLOCK.addComponent(
    1, details.PremiumXPBlock(base.ListMeta(), 'xpPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(
    3, details.BaseXPBlock(base.ListMeta(), 'xpNoPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(
    4, details.PremiumCreditsBlock(base.ListMeta(), 'creditsPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(
    5, details.BaseCreditsBlock(base.ListMeta(), 'creditsNoPremValues'))
_PREMIUM_EARNINGS_BLOCK.addComponent(
    6, details.XPTitleTooltipBlock(base.ListMeta(), 'xpTitleTooltips'))
REGULAR_PERSONAL_STATS_BLOCK = base.StatsBlock(_PERSONAL_VO_META, 'personal')
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    0,
    personal.TotalEfficiencyDetailsHeader(_TOTAL_EFFICIENCY_HEADER_META,
                                          'efficiencyHeader',
                                          _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(
    1,
    personal.TotalEfficiencyDetailsBlock(base.ListMeta(), 'details',
                                         _RECORD.PERSONAL))
REGULAR_PERSONAL_STATS_BLOCK.addComponent(2, _PERSONAL_ACHIEVEMENTS_BLOCK)