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'))
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'))
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'))
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'))
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'), )