| | |
| | | ("BYTE", "SpecEffLayerMax", 0),
|
| | | ("BYTE", "SpecAttrID", 0),
|
| | | ("DWORD", "SpecAttrValue", 0),
|
| | | ("DWORD", "SpecAttrPerLVAdd", 0),
|
| | | ("DWORD", "SpecAttrPerStarAdd", 0),
|
| | | ),
|
| | |
|
| | |
| | | ("BYTE", "GubaoQuality", 1),
|
| | | ("BYTE", "LessEqualLV", 0),
|
| | | ("list", "LVUPNeedItemInfo", 0),
|
| | | ),
|
| | |
|
| | | "GubaoLVAttr":(
|
| | | ("BYTE", "GubaoQuality", 1),
|
| | | ("BYTE", "GubaoLV", 1),
|
| | | ("list", "SpecAttrIDList", 0),
|
| | | ("list", "SpecAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "Beauty":(
|
| | |
| | | def GetSpecEffLayerMax(self): return self.attrTuple[8] # 特殊效果最大层数 BYTE
|
| | | def GetSpecAttrID(self): return self.attrTuple[9] # 特殊属性ID BYTE
|
| | | def GetSpecAttrValue(self): return self.attrTuple[10] # 特殊属性初始值 DWORD
|
| | | def GetSpecAttrPerLVAdd(self): return self.attrTuple[11] # 特殊属性每级成长 DWORD
|
| | | def GetSpecAttrPerStarAdd(self): return self.attrTuple[12] # 特殊属性每星成长 DWORD |
| | | def GetSpecAttrPerStarAdd(self): return self.attrTuple[11] # 特殊属性每星成长 DWORD |
| | | |
| | | # 古宝共鸣属性表 |
| | | class IPY_GubaoResonanceAttr(): |
| | |
| | | def GetGubaoQuality(self): return self.attrTuple[0] # 古宝品质 BYTE
|
| | | def GetLessEqualLV(self): return self.attrTuple[1] # 小于等于等级 BYTE
|
| | | def GetLVUPNeedItemInfo(self): return self.attrTuple[2] # 升级所需物品 [[物品ID,个数], ...] list |
| | | |
| | | # 品质升级属性表 |
| | | class IPY_GubaoLVAttr(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGubaoQuality(self): return self.attrTuple[0] # 古宝品质 BYTE
|
| | | def GetGubaoLV(self): return self.attrTuple[1] # 古宝等级 BYTE
|
| | | def GetSpecAttrIDList(self): return self.attrTuple[2] # 特殊属性ID列表 list
|
| | | def GetSpecAttrValueList(self): return self.attrTuple[3] # 特殊总属性值列表 list |
| | | |
| | | # 红颜表 |
| | | class IPY_Beauty(): |
| | |
| | | self.__LoadFileData("GubaoResonance", onlyCheck)
|
| | | self.__LoadFileData("GubaoStar", onlyCheck)
|
| | | self.__LoadFileData("GubaoLV", onlyCheck)
|
| | | self.__LoadFileData("GubaoLVAttr", onlyCheck)
|
| | | self.__LoadFileData("Beauty", onlyCheck)
|
| | | self.__LoadFileData("BeautyQualityLV", onlyCheck)
|
| | | self.__LoadFileData("BeautySkin", onlyCheck)
|
| | |
| | | self.CheckLoadData("GubaoLV") |
| | | return self.ipyGubaoLVCache[index]
|
| | | |
| | | def GetGubaoLVAttrCount(self): |
| | | self.CheckLoadData("GubaoLVAttr") |
| | | return self.ipyGubaoLVAttrLen
|
| | | def GetGubaoLVAttrByIndex(self, index): |
| | | self.CheckLoadData("GubaoLVAttr") |
| | | return self.ipyGubaoLVAttrCache[index]
|
| | | |
| | | def GetBeautyCount(self): |
| | | self.CheckLoadData("Beauty") |
| | | return self.ipyBeautyLen
|