| | |
| | | ("DWORD", "SkinValidTime", 0),
|
| | | ),
|
| | |
|
| | | "Gubao":(
|
| | | ("WORD", "GubaoID", 1),
|
| | | ("BYTE", "GubaoQuality", 0),
|
| | | ("DWORD", "UnlockItemID", 0),
|
| | | ("BYTE", "UnlockItemCnt", 0),
|
| | | ("list", "GiveSkillIDInfo", 0),
|
| | | ),
|
| | |
|
| | | "GubaoStar":(
|
| | | ("WORD", "GubaoID", 1),
|
| | | ("BYTE", "GubaoStar", 1),
|
| | | ("list", "StarUPNeedItemInfo", 0),
|
| | | ("list", "StarAttrTypeList", 0),
|
| | | ("list", "StarAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "GubaoLV":(
|
| | | ("BYTE", "GubaoQuality", 1),
|
| | | ("BYTE", "GubaoLV", 1),
|
| | | ("list", "LVUPNeedItemInfo", 0),
|
| | | ("list", "LVAttrTypeList", 0),
|
| | | ("list", "LVAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "PlayerLV":(
|
| | | ("WORD", "LV", 1),
|
| | | ("DWORD", "ExpPoint", 0),
|
| | |
| | | def GetInitFightPower(self): return self.InitFightPower # 皮肤额外战力
|
| | | def GetHorseID(self): return self.HorseID # 对应坐骑ID
|
| | | def GetSkinValidTime(self): return self.SkinValidTime # 有效时长秒 |
| | | |
| | | # 古宝表 |
| | | class IPY_Gubao(): |
| | | |
| | | def __init__(self): |
| | | self.GubaoID = 0
|
| | | self.GubaoQuality = 0
|
| | | self.UnlockItemID = 0
|
| | | self.UnlockItemCnt = 0
|
| | | self.GiveSkillIDInfo = [] |
| | | return |
| | | |
| | | def GetGubaoID(self): return self.GubaoID # 古宝ID
|
| | | def GetGubaoQuality(self): return self.GubaoQuality # 古宝品质
|
| | | def GetUnlockItemID(self): return self.UnlockItemID # 解锁所需物品ID
|
| | | def GetUnlockItemCnt(self): return self.UnlockItemCnt # 解锁所需物品数量
|
| | | def GetGiveSkillIDInfo(self): return self.GiveSkillIDInfo # 获得职业技能ID |
| | | |
| | | # 古宝升星表 |
| | | class IPY_GubaoStar(): |
| | | |
| | | def __init__(self): |
| | | self.GubaoID = 0
|
| | | self.GubaoStar = 0
|
| | | self.StarUPNeedItemInfo = []
|
| | | self.StarAttrTypeList = []
|
| | | self.StarAttrValueList = [] |
| | | return |
| | | |
| | | def GetGubaoID(self): return self.GubaoID # 古宝ID
|
| | | def GetGubaoStar(self): return self.GubaoStar # 古宝星级
|
| | | def GetStarUPNeedItemInfo(self): return self.StarUPNeedItemInfo # 升星所需物品 [[物品ID,个数], ...]
|
| | | def GetStarAttrTypeList(self): return self.StarAttrTypeList # 星级属性类型列表
|
| | | def GetStarAttrValueList(self): return self.StarAttrValueList # 星级属性值列表 |
| | | |
| | | # 古宝品质升级表 |
| | | class IPY_GubaoLV(): |
| | | |
| | | def __init__(self): |
| | | self.GubaoQuality = 0
|
| | | self.GubaoLV = 0
|
| | | self.LVUPNeedItemInfo = []
|
| | | self.LVAttrTypeList = []
|
| | | self.LVAttrValueList = [] |
| | | return |
| | | |
| | | def GetGubaoQuality(self): return self.GubaoQuality # 古宝品质
|
| | | def GetGubaoLV(self): return self.GubaoLV # 古宝等级
|
| | | def GetLVUPNeedItemInfo(self): return self.LVUPNeedItemInfo # 升级所需物品 [[物品ID,个数], ...]
|
| | | def GetLVAttrTypeList(self): return self.LVAttrTypeList # 等级属性类型列表
|
| | | def GetLVAttrValueList(self): return self.LVAttrValueList # 等级属性值列表 |
| | | |
| | | # 玩家等级表 |
| | | class IPY_PlayerLV(): |
| | |
| | | self.ipyHorseTrainLen = len(self.ipyHorseTrainCache)
|
| | | self.ipyHorseSkinPlusCache = self.__LoadFileData("HorseSkinPlus", IPY_HorseSkinPlus)
|
| | | self.ipyHorseSkinPlusLen = len(self.ipyHorseSkinPlusCache)
|
| | | self.ipyGubaoCache = self.__LoadFileData("Gubao", IPY_Gubao)
|
| | | self.ipyGubaoLen = len(self.ipyGubaoCache)
|
| | | self.ipyGubaoStarCache = self.__LoadFileData("GubaoStar", IPY_GubaoStar)
|
| | | self.ipyGubaoStarLen = len(self.ipyGubaoStarCache)
|
| | | self.ipyGubaoLVCache = self.__LoadFileData("GubaoLV", IPY_GubaoLV)
|
| | | self.ipyGubaoLVLen = len(self.ipyGubaoLVCache)
|
| | | self.ipyPlayerLVCache = self.__LoadFileData("PlayerLV", IPY_PlayerLV)
|
| | | self.ipyPlayerLVLen = len(self.ipyPlayerLVCache)
|
| | | self.ipySpecMapPlayerAttrFormatCache = self.__LoadFileData("SpecMapPlayerAttrFormat", IPY_SpecMapPlayerAttrFormat)
|
| | |
| | | def GetHorseTrainByIndex(self, index): return self.ipyHorseTrainCache[index]
|
| | | def GetHorseSkinPlusCount(self): return self.ipyHorseSkinPlusLen
|
| | | def GetHorseSkinPlusByIndex(self, index): return self.ipyHorseSkinPlusCache[index]
|
| | | def GetGubaoCount(self): return self.ipyGubaoLen
|
| | | def GetGubaoByIndex(self, index): return self.ipyGubaoCache[index]
|
| | | def GetGubaoStarCount(self): return self.ipyGubaoStarLen
|
| | | def GetGubaoStarByIndex(self, index): return self.ipyGubaoStarCache[index]
|
| | | def GetGubaoLVCount(self): return self.ipyGubaoLVLen
|
| | | def GetGubaoLVByIndex(self, index): return self.ipyGubaoLVCache[index]
|
| | | def GetPlayerLVCount(self): return self.ipyPlayerLVLen
|
| | | def GetPlayerLVByIndex(self, index): return self.ipyPlayerLVCache[index]
|
| | | def GetSpecMapPlayerAttrFormatCount(self): return self.ipySpecMapPlayerAttrFormatLen
|