| | |
| | | ("list", "LVAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "Shentong":(
|
| | | ("BYTE", "ShentongID", 1),
|
| | | ("WORD", "NeedGubaoID", 0),
|
| | | ),
|
| | |
|
| | | "ShentongLV":(
|
| | | ("BYTE", "ShentongID", 1),
|
| | | ("BYTE", "ShentongClassLV", 1),
|
| | | ("BYTE", "ShentongLV", 1),
|
| | | ("list", "LVLightNeedItem", 0),
|
| | | ("list", "LVAttrTypeList", 0),
|
| | | ("list", "LVAttrValueList", 0),
|
| | | ("DWORD", "LVSkillID", 0),
|
| | | ("DWORD", "FightPowerEx", 0),
|
| | | ),
|
| | |
|
| | | "PlayerLV":(
|
| | | ("WORD", "LV", 1),
|
| | | ("DWORD", "ExpPoint", 0),
|
| | |
| | | def GetLVUPNeedItemInfo(self): return self.LVUPNeedItemInfo # 升级所需物品 [[物品ID,个数], ...]
|
| | | def GetLVAttrTypeList(self): return self.LVAttrTypeList # 等级属性类型列表
|
| | | def GetLVAttrValueList(self): return self.LVAttrValueList # 等级属性值列表 |
| | | |
| | | # 神通表 |
| | | class IPY_Shentong(): |
| | | |
| | | def __init__(self): |
| | | self.ShentongID = 0
|
| | | self.NeedGubaoID = 0 |
| | | return |
| | | |
| | | def GetShentongID(self): return self.ShentongID # 神通ID
|
| | | def GetNeedGubaoID(self): return self.NeedGubaoID # 解锁所需古宝ID |
| | | |
| | | # 神通升级表 |
| | | class IPY_ShentongLV(): |
| | | |
| | | def __init__(self): |
| | | self.ShentongID = 0
|
| | | self.ShentongClassLV = 0
|
| | | self.ShentongLV = 0
|
| | | self.LVLightNeedItem = []
|
| | | self.LVAttrTypeList = []
|
| | | self.LVAttrValueList = []
|
| | | self.LVSkillID = 0
|
| | | self.FightPowerEx = 0 |
| | | return |
| | | |
| | | def GetShentongID(self): return self.ShentongID # 神通ID
|
| | | def GetShentongClassLV(self): return self.ShentongClassLV # 神通阶级
|
| | | def GetShentongLV(self): return self.ShentongLV # 神通等级
|
| | | def GetLVLightNeedItem(self): return self.LVLightNeedItem # 点亮该级所需物品 [[物品ID,个数], ...]
|
| | | def GetLVAttrTypeList(self): return self.LVAttrTypeList # 该级属性类型列表
|
| | | def GetLVAttrValueList(self): return self.LVAttrValueList # 该级属性值列表
|
| | | def GetLVSkillID(self): return self.LVSkillID # 该级职业通用技能ID
|
| | | def GetFightPowerEx(self): return self.FightPowerEx # 附加战力 |
| | | |
| | | # 玩家等级表 |
| | | class IPY_PlayerLV(): |
| | |
| | | self.ipyGubaoStarLen = len(self.ipyGubaoStarCache)
|
| | | self.ipyGubaoLVCache = self.__LoadFileData("GubaoLV", IPY_GubaoLV)
|
| | | self.ipyGubaoLVLen = len(self.ipyGubaoLVCache)
|
| | | self.ipyShentongCache = self.__LoadFileData("Shentong", IPY_Shentong)
|
| | | self.ipyShentongLen = len(self.ipyShentongCache)
|
| | | self.ipyShentongLVCache = self.__LoadFileData("ShentongLV", IPY_ShentongLV)
|
| | | self.ipyShentongLVLen = len(self.ipyShentongLVCache)
|
| | | self.ipyPlayerLVCache = self.__LoadFileData("PlayerLV", IPY_PlayerLV)
|
| | | self.ipyPlayerLVLen = len(self.ipyPlayerLVCache)
|
| | | self.ipySpecMapPlayerAttrFormatCache = self.__LoadFileData("SpecMapPlayerAttrFormat", IPY_SpecMapPlayerAttrFormat)
|
| | |
| | | def GetGubaoStarByIndex(self, index): return self.ipyGubaoStarCache[index]
|
| | | def GetGubaoLVCount(self): return self.ipyGubaoLVLen
|
| | | def GetGubaoLVByIndex(self, index): return self.ipyGubaoLVCache[index]
|
| | | def GetShentongCount(self): return self.ipyShentongLen
|
| | | def GetShentongByIndex(self, index): return self.ipyShentongCache[index]
|
| | | def GetShentongLVCount(self): return self.ipyShentongLVLen
|
| | | def GetShentongLVByIndex(self, index): return self.ipyShentongLVCache[index]
|
| | | def GetPlayerLVCount(self): return self.ipyPlayerLVLen
|
| | | def GetPlayerLVByIndex(self, index): return self.ipyPlayerLVCache[index]
|
| | | def GetSpecMapPlayerAttrFormatCount(self): return self.ipySpecMapPlayerAttrFormatLen
|