Exemple #1
0
 def __init__(self, context):
     super(ShellToolTipData, self).__init__(context, TOOLTIP_TYPE.SHELL)
     self.fields = (ToolTipAttrField(self, 'name', 'userName'),
                    ToolTipAttrField(self, 'type'),
                    ToolTipAttrField(self, 'icon'),
                    ShellStatsField(self, 'stats'),
                    ShellParamsField(self, 'params'),
                    ShellIsGoldField(self, 'gold'),
                    ShellStatusField(self, 'status'))
Exemple #2
0
 def __init__(self, context):
     super(ModuleTooltipData, self).__init__(context, TOOLTIP_TYPE.MODULE)
     self.fields = (ToolTipAttrField(self, 'level'),
                    ToolTipAttrField(self, 'name', 'userName'),
                    ToolTipAttrField(self, 'type', 'itemTypeName'),
                    ToolTipAttrField(self, 'removeable', 'isRemovable'),
                    ToolTipAttrField(self, 'descr', 'shortDescription'),
                    ToolTipMethodCheckField(self, 'gold', 'gold',
                                            'getSellPriceCurrency'),
                    ModuleFitReasonCheckField(self, 'tooHeavy',
                                              'too_heavy'),
                    ModuleStatsField(self, 'stats'),
                    ModuleParamsField(self, 'params'),
                    ModuleNoteField(self, 'note'),
                    ModuleEffectField(self, 'effect'),
                    ModuleParamsExtraField(self, 'paramsEx'),
                    ModuleInfoExtraField(self, 'extraModuleInfo'),
                    ModuleStatusField(self, 'status'))
Exemple #3
0
 def __init__(self, context):
     super(SkillTooltipData, self).__init__(context, TOOLTIP_TYPE.SKILL)
     self.fields = (ToolTipAttrField(self, 'name', 'userName'),
      ToolTipAttrField(self, 'shortDescr', 'shortDescription'),
      ToolTipAttrField(self, 'descr', 'description'),
      ToolTipAttrField(self, 'level'),
      ToolTipAttrField(self, 'type'),
      ToolTipAttrField(self, 'count'))
Exemple #4
0
 def __init__(self, context):
     super(VehicleTooltipData, self).__init__(context, TOOLTIP_TYPE.VEHICLE)
     self.fields = (ToolTipAttrField(self, 'name', 'userName'),
                    ToolTipAttrField(self, 'type'),
                    ToolTipAttrField(self, 'isElite'),
                    ToolTipAttrField(self, 'isPremium'),
                    ToolTipAttrField(self, 'level'),
                    ToolTipAttrField(self, 'isFavorite'),
                    VehicleStatusField(self, 'status'),
                    VehicleStatsField(self, 'stats'),
                    VehicleParamsField(self, 'params'),
                    VehicleLocksField(self, 'locks'))
Exemple #5
0
 def __init__(self, context):
     super(TankmanTooltipData, self).__init__(context, TOOLTIP_TYPE.TANKMAN)
     self.fields = (ToolTipAttrField(self, 'name', 'fullUserName'),
                    ToolTipAttrField(self, 'rank', 'rankUserName'),
                    ToolTipAttrField(self, 'role', 'roleUserName'),
                    ToolTipAttrField(self, 'roleLevel'),
                    ToolTipAttrField(self, 'isInTank'),
                    ToolTipAttrField(self, 'iconRole'),
                    ToolTipAttrField(self, 'nation', 'nationID'),
                    TankmanRoleLevelField(self, 'efficiencyRoleLevel'),
                    TankmanRoleBonusesField(self, 'addition', [
                        TankmanRoleBonusesField.BONUSES.COMMANDER,
                        TankmanRoleBonusesField.BONUSES.EQUIPMENTS,
                        TankmanRoleBonusesField.BONUSES.DEVICES,
                        TankmanRoleBonusesField.BONUSES.BROTHERHOOD
                    ]),
                    TankmanRoleBonusesField(
                        self, 'penalty',
                        [TankmanRoleBonusesField.BONUSES.PENALTY]),
                    TankmanNativeVehicleAttrField(self, 'vehicleType',
                                                  'type'),
                    TankmanNativeVehicleAttrField(self, 'vehicleName',
                                                  'shortUserName'),
                    TankmanCurrentVehicleAttrField(self,
                                                   'currentVehicleType',
                                                   'type'),
                    TankmanCurrentVehicleAttrField(self,
                                                   'currentVehicleName',
                                                   'shortUserName'),
                    TankmanSkillListField(self, 'skills'),
                    TankmanNewSkillCountField(self, 'newSkillsCount'),
                    TankmanCurrentVehicleAttrField(self, 'vehicleContour',
                                                   'iconContour'),
                    TankmanCurrentVehicleAttrField(
                        self, 'isCurrentVehiclePremium',
                        'isPremium'), TankmanStatusField(self, 'status'))
 def __init__(self, context):
     super(BuySkillTooltipData, self).__init__(context)
     self.fields = self.fields + (ToolTipAttrField(self, 'header'), )