| | |
| | | ("list", "Skills", 0),
|
| | | ),
|
| | |
|
| | | "TitleStarUp":(
|
| | | ("DWORD", "TitleID", 1),
|
| | | ("BYTE", "TitleStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | ),
|
| | |
|
| | | "RolePoint":(
|
| | | ("BYTE", "AttrID", 1),
|
| | | ("dict", "AddAttrInfoPerPoint", 0),
|
| | |
| | | ("DWORD", "InitFightPower", 0),
|
| | | ),
|
| | |
|
| | | "PetStarUp":(
|
| | | ("DWORD", "PetNPCID", 1),
|
| | | ("BYTE", "PetStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | ),
|
| | |
|
| | | "PetTrain":(
|
| | | ("BYTE", "TrainType", 1),
|
| | | ("BYTE", "TrainLV", 1),
|
| | |
| | | ("DWORD", "HorseID", 1),
|
| | | ("DWORD", "HorseSkinID", 0),
|
| | | ("BYTE", "Quality", 0),
|
| | | ),
|
| | |
|
| | | "HorseStarUp":(
|
| | | ("DWORD", "HorseID", 1),
|
| | | ("BYTE", "HorseStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | ),
|
| | |
|
| | | "Gubao":(
|
| | |
| | | def GetLightAttribute(self): return self.LightAttribute # 点亮属性值
|
| | | def GetSkills(self): return self.Skills # 被动技能 |
| | | |
| | | # 称号升星表 |
| | | class IPY_TitleStarUp(): |
| | | |
| | | def __init__(self): |
| | | self.TitleID = 0
|
| | | self.TitleStar = 0
|
| | | self.StarUpNeedItemList = []
|
| | | self.StarAttrType = []
|
| | | self.StarAttrValue = [] |
| | | return |
| | | |
| | | def GetTitleID(self): return self.TitleID # 称号NPCID
|
| | | def GetTitleStar(self): return self.TitleStar # 称号星级
|
| | | def GetStarUpNeedItemList(self): return self.StarUpNeedItemList # 升下一星所需道具 [[物品ID,个数], ...]
|
| | | def GetStarAttrType(self): return self.StarAttrType # 累计总属性类型
|
| | | def GetStarAttrValue(self): return self.StarAttrValue # 累计总属性值 |
| | | |
| | | # 灵根表 |
| | | class IPY_RolePoint(): |
| | | |
| | |
| | | def GetSkillUnLockSys(self): return self.SkillUnLockSys # 灵兽技能解锁提示
|
| | | def GetInitFightPower(self): return self.InitFightPower # 初始战力 |
| | | |
| | | # 灵宠升星表 |
| | | class IPY_PetStarUp(): |
| | | |
| | | def __init__(self): |
| | | self.PetNPCID = 0
|
| | | self.PetStar = 0
|
| | | self.StarUpNeedItemList = []
|
| | | self.StarAttrType = []
|
| | | self.StarAttrValue = [] |
| | | return |
| | | |
| | | def GetPetNPCID(self): return self.PetNPCID # 灵兽NPCID
|
| | | def GetPetStar(self): return self.PetStar # 灵兽星级
|
| | | def GetStarUpNeedItemList(self): return self.StarUpNeedItemList # 升下一星所需道具 [[物品ID,个数], ...]
|
| | | def GetStarAttrType(self): return self.StarAttrType # 累计总属性类型
|
| | | def GetStarAttrValue(self): return self.StarAttrValue # 累计总属性值 |
| | | |
| | | # 灵宠培养表 |
| | | class IPY_PetTrain(): |
| | | |
| | |
| | | def GetHorseID(self): return self.HorseID # 坐骑ID
|
| | | def GetHorseSkinID(self): return self.HorseSkinID # 外观物品ID
|
| | | def GetQuality(self): return self.Quality # 坐骑品质 |
| | | |
| | | # 坐骑升星表 |
| | | class IPY_HorseStarUp(): |
| | | |
| | | def __init__(self): |
| | | self.HorseID = 0
|
| | | self.HorseStar = 0
|
| | | self.StarUpNeedItemList = []
|
| | | self.StarAttrType = []
|
| | | self.StarAttrValue = [] |
| | | return |
| | | |
| | | def GetHorseID(self): return self.HorseID # 坐骑ID
|
| | | def GetHorseStar(self): return self.HorseStar # 坐骑星级
|
| | | def GetStarUpNeedItemList(self): return self.StarUpNeedItemList # 升下一星所需道具 [[物品ID,个数], ...]
|
| | | def GetStarAttrType(self): return self.StarAttrType # 累计总属性类型
|
| | | def GetStarAttrValue(self): return self.StarAttrValue # 累计总属性值 |
| | | |
| | | # 古宝表 |
| | | class IPY_Gubao(): |
| | |
| | | self.ipyConfigEx = {}
|
| | | self.ipyDienstgradCache = self.__LoadFileData("Dienstgrad", IPY_Dienstgrad)
|
| | | self.ipyDienstgradLen = len(self.ipyDienstgradCache)
|
| | | self.ipyTitleStarUpCache = self.__LoadFileData("TitleStarUp", IPY_TitleStarUp)
|
| | | self.ipyTitleStarUpLen = len(self.ipyTitleStarUpCache)
|
| | | self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint)
|
| | | self.ipyRolePointLen = len(self.ipyRolePointCache)
|
| | | self.ipyLingQiAttrCache = self.__LoadFileData("LingQiAttr", IPY_LingQiAttr)
|
| | |
| | | self.ipyAttrFruitLen = len(self.ipyAttrFruitCache)
|
| | | self.ipyPetInfoCache = self.__LoadFileData("PetInfo", IPY_PetInfo)
|
| | | self.ipyPetInfoLen = len(self.ipyPetInfoCache)
|
| | | self.ipyPetStarUpCache = self.__LoadFileData("PetStarUp", IPY_PetStarUp)
|
| | | self.ipyPetStarUpLen = len(self.ipyPetStarUpCache)
|
| | | self.ipyPetTrainCache = self.__LoadFileData("PetTrain", IPY_PetTrain)
|
| | | self.ipyPetTrainLen = len(self.ipyPetTrainCache)
|
| | | self.ipyEquipDecomposeCache = self.__LoadFileData("EquipDecompose", IPY_EquipDecompose)
|
| | |
| | | self.ipyHorseSkinPlusLen = len(self.ipyHorseSkinPlusCache)
|
| | | self.ipyHorseCache = self.__LoadFileData("Horse", IPY_Horse)
|
| | | self.ipyHorseLen = len(self.ipyHorseCache)
|
| | | self.ipyHorseStarUpCache = self.__LoadFileData("HorseStarUp", IPY_HorseStarUp)
|
| | | self.ipyHorseStarUpLen = len(self.ipyHorseStarUpCache)
|
| | | self.ipyGubaoCache = self.__LoadFileData("Gubao", IPY_Gubao)
|
| | | self.ipyGubaoLen = len(self.ipyGubaoCache)
|
| | | self.ipyGubaoStarCache = self.__LoadFileData("GubaoStar", IPY_GubaoStar)
|
| | |
| | |
|
| | | def GetDienstgradCount(self): return self.ipyDienstgradLen
|
| | | def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index]
|
| | | def GetTitleStarUpCount(self): return self.ipyTitleStarUpLen
|
| | | def GetTitleStarUpByIndex(self, index): return self.ipyTitleStarUpCache[index]
|
| | | def GetRolePointCount(self): return self.ipyRolePointLen
|
| | | def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
|
| | | def GetLingQiAttrCount(self): return self.ipyLingQiAttrLen
|
| | |
| | | def GetAttrFruitByIndex(self, index): return self.ipyAttrFruitCache[index]
|
| | | def GetPetInfoCount(self): return self.ipyPetInfoLen
|
| | | def GetPetInfoByIndex(self, index): return self.ipyPetInfoCache[index]
|
| | | def GetPetStarUpCount(self): return self.ipyPetStarUpLen
|
| | | def GetPetStarUpByIndex(self, index): return self.ipyPetStarUpCache[index]
|
| | | def GetPetTrainCount(self): return self.ipyPetTrainLen
|
| | | def GetPetTrainByIndex(self, index): return self.ipyPetTrainCache[index]
|
| | | def GetEquipDecomposeCount(self): return self.ipyEquipDecomposeLen
|
| | |
| | | def GetHorseSkinPlusByIndex(self, index): return self.ipyHorseSkinPlusCache[index]
|
| | | def GetHorseCount(self): return self.ipyHorseLen
|
| | | def GetHorseByIndex(self, index): return self.ipyHorseCache[index]
|
| | | def GetHorseStarUpCount(self): return self.ipyHorseStarUpLen
|
| | | def GetHorseStarUpByIndex(self, index): return self.ipyHorseStarUpCache[index]
|
| | | def GetGubaoCount(self): return self.ipyGubaoLen
|
| | | def GetGubaoByIndex(self, index): return self.ipyGubaoCache[index]
|
| | | def GetGubaoStarCount(self): return self.ipyGubaoStarLen
|