| | |
| | | ("list", "Skills", 0),
|
| | | ),
|
| | |
|
| | | "RolePoint":(
|
| | | ("BYTE", "AttrID", 1),
|
| | | ("dict", "AddAttrInfoPerPoint", 0),
|
| | | ("BYTE", "PointQualityAttrID", 0),
|
| | | ("list", "PointQualityAttrValueList", 0),
|
| | | ("list", "PointQualityIntervalList", 0),
|
| | | ),
|
| | |
|
| | | "Realm":(
|
| | | ("WORD", "Lv", 1),
|
| | | ("DWORD", "NeedLV", 0),
|
| | |
| | | def GetLightType(self): return self.LightType # 点亮属性类型
|
| | | def GetLightAttribute(self): return self.LightAttribute # 点亮属性值
|
| | | def GetSkills(self): return self.Skills # 被动技能 |
| | | |
| | | # 灵根表 |
| | | class IPY_RolePoint(): |
| | | |
| | | def __init__(self): |
| | | self.AttrID = 0
|
| | | self.AddAttrInfoPerPoint = {}
|
| | | self.PointQualityAttrID = 0
|
| | | self.PointQualityAttrValueList = []
|
| | | self.PointQualityIntervalList = [] |
| | | return |
| | | |
| | | def GetAttrID(self): return self.AttrID # 属性ID
|
| | | def GetAddAttrInfoPerPoint(self): return self.AddAttrInfoPerPoint # 每点增加属性信息
|
| | | def GetPointQualityAttrID(self): return self.PointQualityAttrID # 点数品质进阶增加属性ID
|
| | | def GetPointQualityAttrValueList(self): return self.PointQualityAttrValueList # 点数品质进阶增加属性值列表
|
| | | def GetPointQualityIntervalList(self): return self.PointQualityIntervalList # 点数品质进阶属性点区间列表 |
| | | |
| | | # 境界表 |
| | | class IPY_Realm(): |
| | |
| | | self.ipyConfigEx = {}
|
| | | self.ipyDienstgradCache = self.__LoadFileData("Dienstgrad", IPY_Dienstgrad)
|
| | | self.ipyDienstgradLen = len(self.ipyDienstgradCache)
|
| | | self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint)
|
| | | self.ipyRolePointLen = len(self.ipyRolePointCache)
|
| | | self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
|
| | | self.ipyRealmLen = len(self.ipyRealmCache)
|
| | | self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
|
| | |
| | |
|
| | | def GetDienstgradCount(self): return self.ipyDienstgradLen
|
| | | def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index]
|
| | | def GetRolePointCount(self): return self.ipyRolePointLen
|
| | | def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
|
| | | def GetRealmCount(self): return self.ipyRealmLen
|
| | | def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
|
| | | def GetGodWeaponCount(self): return self.ipyGodWeaponLen
|