7564 【后端】【主干】神兽装备传奇属性(装备评分表增加星级筛选字段)
| | |
| | | BYTE _ClassLV; // 装备阶级
|
| | | BYTE _EquipColor; // 装备颜色
|
| | | BYTE _IsSuit; // 是否套装
|
| | | BYTE _ItemQuality; //物品星级
|
| | | DWORD BaseEquipMaxHPAddPerC; // 基础防具生命百分比系数
|
| | | DWORD BaseEquipAtkAddPerC; // 基础武器攻击百分比系数
|
| | | DWORD SuperHitC; // 暴击值系数
|
| | |
| | | ("BYTE", "ClassLV", 1),
|
| | | ("BYTE", "EquipColor", 1),
|
| | | ("BYTE", "IsSuit", 1),
|
| | | ("BYTE", "ItemQuality", 1),
|
| | | ("DWORD", "BaseEquipMaxHPAddPerC", 0),
|
| | | ("DWORD", "BaseEquipAtkAddPerC", 0),
|
| | | ("DWORD", "SuperHitC", 0),
|
| | |
| | | self.ClassLV = 0
|
| | | self.EquipColor = 0
|
| | | self.IsSuit = 0
|
| | | self.ItemQuality = 0
|
| | | self.BaseEquipMaxHPAddPerC = 0
|
| | | self.BaseEquipAtkAddPerC = 0
|
| | | self.SuperHitC = 0
|
| | |
| | | def GetClassLV(self): return self.ClassLV # 装备阶级
|
| | | def GetEquipColor(self): return self.EquipColor # 装备颜色
|
| | | def GetIsSuit(self): return self.IsSuit # 是否套装
|
| | | def GetItemQuality(self): return self.ItemQuality # 物品星级
|
| | | def GetBaseEquipMaxHPAddPerC(self): return self.BaseEquipMaxHPAddPerC # 基础防具生命百分比系数
|
| | | def GetBaseEquipAtkAddPerC(self): return self.BaseEquipAtkAddPerC # 基础武器攻击百分比系数
|
| | | def GetSuperHitC(self): return self.SuperHitC # 暴击值系数
|
| | |
| | | itemID = curItem.GetItemTypeID()
|
| | | classLV = GetItemClassLV(curItem)
|
| | | color = curItem.GetItemColor()
|
| | | itemQuality = curItem.GetItemQuality()
|
| | | isSuit = 1 if curItem.GetSuiteID() > 0 else 0
|
| | | gsParamIpyData = IpyGameDataPY.GetIpyGameDataNotLog("EquipGSParam", classLV, color, isSuit)
|
| | | gsParamIpyData = IpyGameDataPY.GetIpyGameDataNotLog("EquipGSParam", classLV, color, isSuit, itemQuality)
|
| | | # 传奇属性
|
| | | legendAttrIDCnt = curItem.GetUserAttrCount(ShareDefine.Def_IudetLegendAttrID)
|
| | | legendAttrValueCnt = curItem.GetUserAttrCount(ShareDefine.Def_IudetLegendAttrValue)
|