コード例 #1
0
def getTooltipBuilders():
    return (TankmanTooltipBuilder(TOOLTIPS_CONSTANTS.TANKMAN,
                                  TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI),
            NotRecruitedTankmanTooltipBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_NOT_RECRUITED,
                TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI),
            BattleRoyaleTankmanTooltipBuilder(
                TOOLTIPS_CONSTANTS.BATTLE_ROYALE_TANKMAN,
                TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI),
            AdvancedDataBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_SKILL,
                TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI,
                skill.SkillTooltipDataBlock(
                    contexts.PersonalCaseContext(fieldsToExclude=('count', ))),
                advanced.SkillTooltipAdvanced(
                    contexts.PersonalCaseContext(fieldsToExclude=('count', ))),
                condition=_advancedBlockCondition(
                    contexts.PersonalCaseContext(
                        fieldsToExclude=('count', )))),
            TankmanNewSkillTooltipBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_NEW_SKILL,
                TOOLTIPS_CONSTANTS.TANKMEN_BUY_SKILL_UI),
            AdvancedDataBuilder(
                TOOLTIPS_CONSTANTS.PREVIEW_CREW_SKILL,
                TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI,
                skill.SkillTooltipDataBlock(contexts.PreviewCaseContext()),
                advanced.SkillTooltipAdvanced(contexts.PreviewCaseContext())),
            AdvancedDataBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_SKILL_EXTENDED,
                TOOLTIPS_CONSTANTS.TANKMAN_SKILL_EXTENDED_UI,
                skill.TankmanSkillTooltipData(contexts.HangarParamContext()),
                advanced.SkillExtendedTooltipAdvanced(
                    contexts.HangarParamContext())))
コード例 #2
0
def getTooltipBuilders():
    return (DataBuilder(
        TOOLTIPS_CONSTANTS.VEH_CMP_CUSTOMIZATION,
        TOOLTIPS_CONSTANTS.VEH_CMP_CUSTOMIZATION_UI,
        veh_cmp.VehCmpCustomizationTooltip(contexts.HangarParamContext())),
            DataBuilder(
                TOOLTIPS_CONSTANTS.VEH_CMP_SKILLS,
                TOOLTIPS_CONSTANTS.VEH_CMP_SKILLS_UI,
                veh_cmp.VehCmpSkillsTooltip(contexts.HangarParamContext())))
コード例 #3
0
def getTooltipBuilders():
    return (TankmanTooltipBuilder(TOOLTIPS_CONSTANTS.TANKMAN,
                                  TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI),
            AdvancedDataBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_SKILL,
                TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI,
                skill.SkillTooltipDataBlock(
                    contexts.PersonalCaseContext(fieldsToExclude=('count', ))),
                advanced.SkillTooltipAdvanced(
                    contexts.PersonalCaseContext(
                        fieldsToExclude=('count', )))),
            TankmanNewSkillTooltipBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_NEW_SKILL,
                TOOLTIPS_CONSTANTS.TANKMEN_BUY_SKILL_UI),
            AdvancedDataBuilder(
                TOOLTIPS_CONSTANTS.TANKMAN_SKILL_EXTENDED,
                TOOLTIPS_CONSTANTS.TANKMAN_SKILL_EXTENDED_UI,
                skill.TankmanSkillTooltipData(contexts.HangarParamContext()),
                advanced.SkillExtendedTooltipAdvanced(
                    contexts.HangarParamContext())))
コード例 #4
0
ファイル: tooltips.py プロジェクト: webiumsk/WOT-0.9.17-CT
     'tooltip': TOOLTIPS_CONSTANTS.MAP_UI,
     'method': common.MapTooltipData(contexts.HangarContext()).buildToolTip,
     'complex': None
 },
 TOOLTIPS_CONSTANTS.HISTORICAL_VEHICLE: {
     'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
     'method':
     vehicle.VehicleInfoTooltipData(contexts.HangarContext()).buildToolTip,
     'complex': None
 },
 TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS: {
     'tooltip':
     TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
     'method':
     vehicle.VehicleParametersTooltipData(
         contexts.HangarParamContext()).buildToolTip,
     'complex':
     None
 },
 TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_PARAMETERS: {
     'tooltip':
     TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
     'method':
     vehicle.VehicleParametersTooltipData(
         contexts.PreviewParamContext()).buildToolTip,
     'complex':
     None
 },
 TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS: {
     'tooltip':
     TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
コード例 #5
0
                                             'method': fortifications.SortiesTimeLimitPacker(contexts.FortSortieLimitContext()).buildToolTip,
                                             'complex': None},
 TOOLTIPS_CONSTANTS.FORT_SORTIE_SERVER_LIMIT: {'tooltip': TOOLTIPS_CONSTANTS.FORT_SORTIE_SERVER_LIMIT_UI,
                                               'method': fortifications.SortiesServerLimitPacker(contexts.FortSortieLimitContext()).buildToolTip,
                                               'complex': None},
 TOOLTIPS_CONSTANTS.CLAN_PROFILE_FORT_BUILDING: {'tooltip': TOOLTIPS_CONSTANTS.FORT_SORTIE_TIME_LIMIT_UI,
                                                 'method': clans.ClanProfileFortBuildingTooltipData(contexts.FortificationContext()).buildToolTip,
                                                 'complex': None},
 TOOLTIPS_CONSTANTS.MAP: {'tooltip': TOOLTIPS_CONSTANTS.MAP_UI,
                          'method': common.MapTooltipData(contexts.HangarContext()).buildToolTip,
                          'complex': None},
 TOOLTIPS_CONSTANTS.HISTORICAL_VEHICLE: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                                         'method': vehicle.VehicleInfoTooltipData(contexts.HangarContext()).buildToolTip,
                                         'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                         'method': vehicle.VehicleParametersTooltipData(contexts.HangarParamContext()).buildToolTip,
                                         'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                                 'method': vehicle.VehicleParametersTooltipData(contexts.PreviewParamContext()).buildToolTip,
                                                 'complex': None},
 TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                              'method': vehicle.VehicleParametersTooltipData(contexts.BaseHangarParamContext()).buildToolTip,
                                              'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER_UI,
                                                  'method': vehicle.VehiclePreviewCrewMemberTooltipData(contexts.PreviewContext()).buildToolTip,
                                                  'complex': None},
 TOOLTIPS_CONSTANTS.SETTINGS_CONTROL: {'tooltip': TOOLTIPS_CONSTANTS.COMPLEX_UI,
                                       'method': common.SettingsControlTooltipData(contexts.HangarContext()).buildToolTip,
                                       'complex': lambda data: False},
 TOOLTIPS_CONSTANTS.CLAN_INFO: {'tooltip': TOOLTIPS_CONSTANTS.CLAN_INFO_UI,
                                'method': common.ClanInfoTooltipData(contexts.HangarContext()).buildToolTip,
コード例 #6
0
                                                    'method': cybersport.CybersportSlotSelectedToolTipData(contexts.CyberSportUnitContext()).buildToolTip,
                                                    'complex': None},
 TOOLTIPS_CONSTANTS.RSS_NEWS: {'tooltip': TOOLTIPS_CONSTANTS.RSS_NEWS_UI,
                               'method': None,
                               'complex': None},
 TOOLTIPS_CONSTANTS.SORTIE_DIVISION: {'tooltip': TOOLTIPS_CONSTANTS.SORTIE_DIVISION_UI,
                                      'method': common.SortieDivisionTooltipData(contexts.FortificationContext()).buildToolTip,
                                      'complex': None},
 TOOLTIPS_CONSTANTS.MAP: {'tooltip': TOOLTIPS_CONSTANTS.MAP_UI,
                          'method': common.MapTooltipData(contexts.HangarContext()).buildToolTip,
                          'complex': None},
 TOOLTIPS_CONSTANTS.HISTORICAL_VEHICLE: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                                         'method': vehicle.VehicleInfoTooltipData(contexts.HangarContext()).buildToolTip,
                                         'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_SIMPLE_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                                'method': vehicle.VehicleSimpleParametersTooltipData(contexts.HangarParamContext()).buildToolTip,
                                                'complex': None},
 TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                              'method': vehicle.BaseVehicleAdvancedParametersTooltipData(contexts.BaseHangarParamContext()).buildToolTip,
                                              'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_CMP_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                             'method': vehicle.BaseVehicleAdvancedParametersTooltipData(contexts.CmpParamContext()).buildToolTip,
                                             'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_AVG_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                             'method': vehicle.VehicleAvgParameterTooltipData(contexts.HangarParamContext()).buildToolTip,
                                             'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_ADVANCED_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                                  'method': vehicle.VehicleAdvancedParametersTooltipData(contexts.HangarParamContext()).buildToolTip,
                                                  'complex': None},
 TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_SIMPLE_PARAMETERS: {'tooltip': TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
                                                        'method': vehicle.VehicleSimpleParametersTooltipData(contexts.PreviewParamContext()).buildToolTip,
コード例 #7
0
def getTooltipBuilders():
    return (
        DataBuilder(TOOLTIPS_CONSTANTS.CAROUSEL_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(
                        contexts.CarouselContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.FUN_RANDOM_CAROUSEL_VEHICLE,
            TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
            vehicle.VehicleInfoTooltipData(
                contexts.FunRandomCarouselContext())),
        InventoryVehicleBuilder(TOOLTIPS_CONSTANTS.INVENTORY_VEHICLE,
                                TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI),
        DataBuilder(TOOLTIPS_CONSTANTS.TECHTREE_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(
                        contexts.TechTreeContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.TECHTREE_VEHICLE_STATUS,
            TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
            vehicle.VehicleStatusTooltipData(contexts.TechTreeContext())),
        DataBuilder(TOOLTIPS_CONSTANTS.SHOP_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(contexts.DefaultContext())),
        DataBuilder(TOOLTIPS_CONSTANTS.AWARD_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(contexts.AwardContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.EXTENDED_AWARD_VEHICLE,
            TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
            vehicle.ExtendedVehicleInfoTooltipData(
                contexts.ExtendedAwardContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.SENIORITY_AWARD_VEHICLE,
            TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
            vehicle.ExtendedVehicleInfoTooltipData(
                contexts.SeniorityAwardContext())),
        DefaultFormatBuilder(
            TOOLTIPS_CONSTANTS.TRADE_IN, TOOLTIPS_CONSTANTS.COMPLEX_UI,
            vehicle.VehicleTradeInTooltipData(contexts.HangarContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.TRADE_IN_PRICE,
            TOOLTIPS_CONSTANTS.TRADE_IN_PRICE,
            vehicle.VehicleTradeInPriceTooltipData(contexts.HangarContext())),
        DataBuilder(TOOLTIPS_CONSTANTS.HISTORICAL_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(contexts.HangarContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_SIMPLE_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleSimpleParametersTooltipData(
                contexts.HangarParamContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.BaseVehicleAdvancedParametersTooltipData(
                contexts.BaseHangarParamContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_CMP_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.BaseVehicleAdvancedParametersTooltipData(
                contexts.CmpParamContext()),
            advanced.VehicleParametersAdvanced(contexts.CmpParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_AVG_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAvgParameterTooltipData(
                contexts.HangarParamContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_ADVANCED_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.HangarParamContext()),
            advanced.VehicleParametersAdvanced(contexts.HangarParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_TANK_SETUP_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.TankSetupParamContext()),
            advanced.VehicleParametersAdvanced(
                contexts.TankSetupParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_POST_PROGRESSION_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.PostProgressionParamContext()),
            advanced.VehicleParametersAdvanced(
                contexts.PostProgressionParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_SIMPLE_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleSimpleParametersTooltipData(
                contexts.PreviewParamContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_AVG_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAvgParameterTooltipData(
                contexts.PreviewParamContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_ADVANCED_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.PreviewParamContext()),
            advanced.VehicleParametersAdvanced(contexts.PreviewParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.DEFAULT_CREW_MEMBER,
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER_UI,
            vehicle.DefaultCrewMemberTooltipData(contexts.PreviewContext()),
            advanced.TankmanPreviewTooltipAdvanced(contexts.PreviewContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER,
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER_UI,
            vehicle.VehiclePreviewCrewMemberTooltipData(
                contexts.PreviewContext()),
            advanced.TankmanPreviewTooltipAdvanced(contexts.PreviewContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.TECHTREE_VEHICLE_ANNOUNCEMENT,
            TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI,
            vehicle.VehicleAnnouncementParametersTooltipData(
                contexts.VehicleAnnouncementContext())),
        TooltipWindowBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_ROLES, None,
            vehicle_roles.VehicleRolesTooltipContentWindowData(
                contexts.ToolTipContext(None))))
コード例 #8
0
def getTooltipBuilders():
    return (
        DataBuilder(TOOLTIPS_CONSTANTS.CAROUSEL_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(
                        contexts.CarouselContext())),
        InventoryVehicleBuilder(TOOLTIPS_CONSTANTS.INVENTORY_VEHICLE,
                                TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI),
        DataBuilder(TOOLTIPS_CONSTANTS.TECHTREE_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(
                        contexts.TechTreeContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.TECHTREE_VEHICLE_STATUS,
            TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
            vehicle.VehicleStatusTooltipData(contexts.TechTreeContext())),
        DataBuilder(TOOLTIPS_CONSTANTS.SHOP_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(contexts.DefaultContext())),
        DataBuilder(TOOLTIPS_CONSTANTS.AWARD_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(contexts.AwardContext())),
        DefaultFormatBuilder(
            TOOLTIPS_CONSTANTS.TRADE_IN, TOOLTIPS_CONSTANTS.COMPLEX_UI,
            vehicle.VehicleTradeInTooltipData(contexts.HangarContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.TRADE_IN_PRICE,
            TOOLTIPS_CONSTANTS.TRADE_IN_PRICE,
            vehicle.VehicleTradeInPriceTooltipData(contexts.HangarContext())),
        DataBuilder(TOOLTIPS_CONSTANTS.HISTORICAL_VEHICLE,
                    TOOLTIPS_CONSTANTS.VEHICLE_INFO_UI,
                    vehicle.VehicleInfoTooltipData(contexts.HangarContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_SIMPLE_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleSimpleParametersTooltipData(
                contexts.HangarParamContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.BaseVehicleAdvancedParametersTooltipData(
                contexts.BaseHangarParamContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_CMP_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.BaseVehicleAdvancedParametersTooltipData(
                contexts.CmpParamContext()),
            advanced.VehicleParametersAdvanced(contexts.CmpParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_AVG_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAvgParameterTooltipData(
                contexts.HangarParamContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_ADVANCED_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.HangarParamContext()),
            advanced.VehicleParametersAdvanced(contexts.HangarParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_TANK_SETUP_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.TankSetupParamContext()),
            advanced.VehicleParametersAdvanced(
                contexts.TankSetupParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_SIMPLE_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleSimpleParametersTooltipData(
                contexts.PreviewParamContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_AVG_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAvgParameterTooltipData(
                contexts.PreviewParamContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_ADVANCED_PARAMETERS,
            TOOLTIPS_CONSTANTS.VEHICLE_PARAMETERS_UI,
            vehicle.VehicleAdvancedParametersTooltipData(
                contexts.PreviewParamContext()),
            advanced.VehicleParametersAdvanced(contexts.PreviewParamContext()),
            condition=advanced.VehicleParametersAdvanced.readyForAdvanced),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.DEFAULT_CREW_MEMBER,
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER_UI,
            vehicle.DefaultCrewMemberTooltipData(contexts.PreviewContext()),
            advanced.TankmanPreviewTooltipAdvanced(contexts.PreviewContext())),
        AdvancedDataBuilder(
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER,
            TOOLTIPS_CONSTANTS.VEHICLE_PREVIEW_CREW_MEMBER_UI,
            vehicle.VehiclePreviewCrewMemberTooltipData(
                contexts.PreviewContext()),
            advanced.TankmanPreviewTooltipAdvanced(contexts.PreviewContext())),
        DataBuilder(
            TOOLTIPS_CONSTANTS.TECHTREE_VEHICLE_ANNOUNCEMENT,
            TOOLTIPS_CONSTANTS.BLOCKS_DEFAULT_UI,
            vehicle.VehicleAnnouncementParametersTooltipData(
                contexts.VehicleAnnouncementContext())))