| | |
| | | ("DWORD", "EquipPlace", 1),
|
| | | ),
|
| | |
|
| | | "EquipShenAttr":(
|
| | | ("DWORD", "EquipItemID", 1),
|
| | | ("list", "ShenAttrIDList", 0),
|
| | | ("list", "ShenAttrValueList", 0),
|
| | | ("list", "XianAttrIDList", 0),
|
| | | ("list", "XianAttrValueList", 0),
|
| | | ("list", "JiAttrIDList", 0),
|
| | | ("list", "JiAttrValueList", 0),
|
| | | ("list", "LegendAttrIDList", 0),
|
| | | ("list", "LegendAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "EquipShenEvolve":(
|
| | | ("DWORD", "EquipItemID", 1),
|
| | | ("DWORD", "EvolveEquipID", 0),
|
| | | ("list", "EvolveNeedItemIDInfo", 0),
|
| | | ("BYTE", "EvolveNeedSuitCount", 0),
|
| | | ("BYTE", "EvolveNeedEquipID", 0),
|
| | | ),
|
| | |
|
| | | "EquipStarUp":(
|
| | | ("BYTE", "ClassLV", 1),
|
| | | ("BYTE", "EquipPlace", 1),
|
| | |
| | | def GetClassLV(self): return self.ClassLV # 阶级(物品表LV字段)
|
| | | def GetEquipPlace(self): return self.EquipPlace # 装备位(物品表EquipPlace字段) |
| | | |
| | | # 装备神装表 |
| | | class IPY_EquipShenAttr(): |
| | | |
| | | def __init__(self): |
| | | self.EquipItemID = 0
|
| | | self.ShenAttrIDList = []
|
| | | self.ShenAttrValueList = []
|
| | | self.XianAttrIDList = []
|
| | | self.XianAttrValueList = []
|
| | | self.JiAttrIDList = []
|
| | | self.JiAttrValueList = []
|
| | | self.LegendAttrIDList = []
|
| | | self.LegendAttrValueList = [] |
| | | return |
| | | |
| | | def GetEquipItemID(self): return self.EquipItemID # 装备ID
|
| | | def GetShenAttrIDList(self): return self.ShenAttrIDList # 神品传奇属性ID列表
|
| | | def GetShenAttrValueList(self): return self.ShenAttrValueList # 神品传奇属性值列表
|
| | | def GetXianAttrIDList(self): return self.XianAttrIDList # 仙品传奇属性ID列表
|
| | | def GetXianAttrValueList(self): return self.XianAttrValueList # 仙品传奇属性值列表
|
| | | def GetJiAttrIDList(self): return self.JiAttrIDList # 极品传奇属性ID列表
|
| | | def GetJiAttrValueList(self): return self.JiAttrValueList # 极品传奇属性值列表
|
| | | def GetLegendAttrIDList(self): return self.LegendAttrIDList # 普通传奇属性ID列表
|
| | | def GetLegendAttrValueList(self): return self.LegendAttrValueList # 普通传奇属性值列表 |
| | | |
| | | # 装备神装进阶表 |
| | | class IPY_EquipShenEvolve(): |
| | | |
| | | def __init__(self): |
| | | self.EquipItemID = 0
|
| | | self.EvolveEquipID = 0
|
| | | self.EvolveNeedItemIDInfo = []
|
| | | self.EvolveNeedSuitCount = 0
|
| | | self.EvolveNeedEquipID = 0 |
| | | return |
| | | |
| | | def GetEquipItemID(self): return self.EquipItemID # 装备ID
|
| | | def GetEvolveEquipID(self): return self.EvolveEquipID # 可进阶目标装备ID
|
| | | def GetEvolveNeedItemIDInfo(self): return self.EvolveNeedItemIDInfo # 进阶所需附加材料及个数
|
| | | def GetEvolveNeedSuitCount(self): return self.EvolveNeedSuitCount # 进阶所需本阶套装件数
|
| | | def GetEvolveNeedEquipID(self): return self.EvolveNeedEquipID # 进阶所需固定装备ID |
| | | |
| | | # 装备升星表 |
| | | class IPY_EquipStarUp(): |
| | | |
| | |
| | | self.ipyMysteryShopLen = len(self.ipyMysteryShopCache)
|
| | | self.ipyEquipPlaceIndexMapCache = self.__LoadFileData("EquipPlaceIndexMap", IPY_EquipPlaceIndexMap)
|
| | | self.ipyEquipPlaceIndexMapLen = len(self.ipyEquipPlaceIndexMapCache)
|
| | | self.ipyEquipShenAttrCache = self.__LoadFileData("EquipShenAttr", IPY_EquipShenAttr)
|
| | | self.ipyEquipShenAttrLen = len(self.ipyEquipShenAttrCache)
|
| | | self.ipyEquipShenEvolveCache = self.__LoadFileData("EquipShenEvolve", IPY_EquipShenEvolve)
|
| | | self.ipyEquipShenEvolveLen = len(self.ipyEquipShenEvolveCache)
|
| | | self.ipyEquipStarUpCache = self.__LoadFileData("EquipStarUp", IPY_EquipStarUp)
|
| | | self.ipyEquipStarUpLen = len(self.ipyEquipStarUpCache)
|
| | | self.ipyEquipPlusEvolveCache = self.__LoadFileData("EquipPlusEvolve", IPY_EquipPlusEvolve)
|
| | |
| | | def GetMysteryShopByIndex(self, index): return self.ipyMysteryShopCache[index]
|
| | | def GetEquipPlaceIndexMapCount(self): return self.ipyEquipPlaceIndexMapLen
|
| | | def GetEquipPlaceIndexMapByIndex(self, index): return self.ipyEquipPlaceIndexMapCache[index]
|
| | | def GetEquipShenAttrCount(self): return self.ipyEquipShenAttrLen
|
| | | def GetEquipShenAttrByIndex(self, index): return self.ipyEquipShenAttrCache[index]
|
| | | def GetEquipShenEvolveCount(self): return self.ipyEquipShenEvolveLen
|
| | | def GetEquipShenEvolveByIndex(self, index): return self.ipyEquipShenEvolveCache[index]
|
| | | def GetEquipStarUpCount(self): return self.ipyEquipStarUpLen
|
| | | def GetEquipStarUpByIndex(self, index): return self.ipyEquipStarUpCache[index]
|
| | | def GetEquipPlusEvolveCount(self): return self.ipyEquipPlusEvolveLen
|