| | |
| | | ("DWORD", "NextItemID", 0),
|
| | | ),
|
| | |
|
| | | "LingQiTrain":(
|
| | | ("BYTE", "EquipPlace", 1),
|
| | | ("BYTE", "TrainType", 1),
|
| | | ("BYTE", "TrainLV", 1),
|
| | | ("WORD", "NeedRealmLV", 0),
|
| | | ("DWORD", "EatCntTotal", 0),
|
| | | ("DWORD", "EatCntEverytime", 0),
|
| | | ("list", "EatItemAttrTypeList", 0),
|
| | | ("list", "EatItemAttrValueList", 0),
|
| | | ("list", "LVAttrTypeList", 0),
|
| | | ("list", "LVAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "Realm":(
|
| | | ("WORD", "Lv", 1),
|
| | | ("BYTE", "LvLarge", 0),
|
| | |
| | | ("DWORD", "InitFightPower", 0),
|
| | | ),
|
| | |
|
| | | "PetTrain":(
|
| | | ("BYTE", "TrainType", 1),
|
| | | ("BYTE", "TrainLV", 1),
|
| | | ("WORD", "NeedRealmLV", 0),
|
| | | ("DWORD", "EatCntTotal", 0),
|
| | | ("DWORD", "EatCntEverytime", 0),
|
| | | ("list", "EatItemAttrTypeList", 0),
|
| | | ("list", "EatItemAttrValueList", 0),
|
| | | ("list", "LVAttrTypeList", 0),
|
| | | ("list", "LVAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "EquipDecompose":(
|
| | | ("WORD", "LV", 1),
|
| | | ("DWORD", "UpNeedExp", 0),
|
| | |
| | | ("WORD", "NeedEatCount", 0),
|
| | | ("list", "LVAttrType", 0),
|
| | | ("list", "LVAttrValue", 0),
|
| | | ),
|
| | |
|
| | | "HorseTrain":(
|
| | | ("BYTE", "TrainType", 1),
|
| | | ("BYTE", "TrainLV", 1),
|
| | | ("WORD", "NeedRealmLV", 0),
|
| | | ("DWORD", "EatCntTotal", 0),
|
| | | ("DWORD", "EatCntEverytime", 0),
|
| | | ("list", "EatItemAttrTypeList", 0),
|
| | | ("list", "EatItemAttrValueList", 0),
|
| | | ("list", "LVAttrTypeList", 0),
|
| | | ("list", "LVAttrValueList", 0),
|
| | | ),
|
| | |
|
| | | "HorseSkinPlus":(
|
| | |
| | | def GetUpCostItem(self): return self.UpCostItem # 突破需要材料
|
| | | def GetNextItemID(self): return self.NextItemID # 突破后物品ID |
| | | |
| | | # 灵器培养表 |
| | | class IPY_LingQiTrain(): |
| | | |
| | | def __init__(self): |
| | | self.EquipPlace = 0
|
| | | self.TrainType = 0
|
| | | self.TrainLV = 0
|
| | | self.NeedRealmLV = 0
|
| | | self.EatCntTotal = 0
|
| | | self.EatCntEverytime = 0
|
| | | self.EatItemAttrTypeList = []
|
| | | self.EatItemAttrValueList = []
|
| | | self.LVAttrTypeList = []
|
| | | self.LVAttrValueList = [] |
| | | return |
| | | |
| | | def GetEquipPlace(self): return self.EquipPlace # 灵器装备位
|
| | | def GetTrainType(self): return self.TrainType # 培养类型
|
| | | def GetTrainLV(self): return self.TrainLV # 培养等阶
|
| | | def GetNeedRealmLV(self): return self.NeedRealmLV # 培养所需境界
|
| | | def GetEatCntTotal(self): return self.EatCntTotal # 升阶所需个数(非累计)
|
| | | def GetEatCntEverytime(self): return self.EatCntEverytime # 每次培养消耗x个
|
| | | def GetEatItemAttrTypeList(self): return self.EatItemAttrTypeList # 每X个培养丹增加属性类型=EatCntEverytime
|
| | | def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
|
| | | def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
|
| | | def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积) |
| | | |
| | | # 境界表 |
| | | class IPY_Realm(): |
| | | |
| | |
| | | def GetSkillUnLockSys(self): return self.SkillUnLockSys # 灵兽技能解锁提示
|
| | | def GetInitFightPower(self): return self.InitFightPower # 初始战力 |
| | | |
| | | # 灵宠培养表 |
| | | class IPY_PetTrain(): |
| | | |
| | | def __init__(self): |
| | | self.TrainType = 0
|
| | | self.TrainLV = 0
|
| | | self.NeedRealmLV = 0
|
| | | self.EatCntTotal = 0
|
| | | self.EatCntEverytime = 0
|
| | | self.EatItemAttrTypeList = []
|
| | | self.EatItemAttrValueList = []
|
| | | self.LVAttrTypeList = []
|
| | | self.LVAttrValueList = [] |
| | | return |
| | | |
| | | def GetTrainType(self): return self.TrainType # 培养类型
|
| | | def GetTrainLV(self): return self.TrainLV # 培养等阶
|
| | | def GetNeedRealmLV(self): return self.NeedRealmLV # 培养所需境界
|
| | | def GetEatCntTotal(self): return self.EatCntTotal # 升阶所需个数(非累计)
|
| | | def GetEatCntEverytime(self): return self.EatCntEverytime # 每次培养消耗x个
|
| | | def GetEatItemAttrTypeList(self): return self.EatItemAttrTypeList # 每X个培养丹增加属性类型=EatCntEverytime
|
| | | def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
|
| | | def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
|
| | | def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积) |
| | | |
| | | # 装备分解属性表 |
| | | class IPY_EquipDecompose(): |
| | | |
| | |
| | | def GetNeedEatCount(self): return self.NeedEatCount # 升级所需个数(非累计)
|
| | | def GetLVAttrType(self): return self.LVAttrType # 每级额外属性类型(非累积)
|
| | | def GetLVAttrValue(self): return self.LVAttrValue # 每级额外属性值(非累积) |
| | | |
| | | # 坐骑培养表 |
| | | class IPY_HorseTrain(): |
| | | |
| | | def __init__(self): |
| | | self.TrainType = 0
|
| | | self.TrainLV = 0
|
| | | self.NeedRealmLV = 0
|
| | | self.EatCntTotal = 0
|
| | | self.EatCntEverytime = 0
|
| | | self.EatItemAttrTypeList = []
|
| | | self.EatItemAttrValueList = []
|
| | | self.LVAttrTypeList = []
|
| | | self.LVAttrValueList = [] |
| | | return |
| | | |
| | | def GetTrainType(self): return self.TrainType # 培养类型
|
| | | def GetTrainLV(self): return self.TrainLV # 培养等阶
|
| | | def GetNeedRealmLV(self): return self.NeedRealmLV # 培养所需境界
|
| | | def GetEatCntTotal(self): return self.EatCntTotal # 升阶所需个数(非累计)
|
| | | def GetEatCntEverytime(self): return self.EatCntEverytime # 每次培养消耗x个
|
| | | def GetEatItemAttrTypeList(self): return self.EatItemAttrTypeList # 每X个培养丹增加属性类型=EatCntEverytime
|
| | | def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
|
| | | def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
|
| | | def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积) |
| | | |
| | | # 坐骑幻化表 |
| | | class IPY_HorseSkinPlus(): |
| | |
| | | self.ipyRolePointLen = len(self.ipyRolePointCache)
|
| | | self.ipyLingQiAttrCache = self.__LoadFileData("LingQiAttr", IPY_LingQiAttr)
|
| | | self.ipyLingQiAttrLen = len(self.ipyLingQiAttrCache)
|
| | | self.ipyLingQiTrainCache = self.__LoadFileData("LingQiTrain", IPY_LingQiTrain)
|
| | | self.ipyLingQiTrainLen = len(self.ipyLingQiTrainCache)
|
| | | self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
|
| | | self.ipyRealmLen = len(self.ipyRealmCache)
|
| | | self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
|
| | |
| | | self.ipyAttrFruitLen = len(self.ipyAttrFruitCache)
|
| | | self.ipyPetInfoCache = self.__LoadFileData("PetInfo", IPY_PetInfo)
|
| | | self.ipyPetInfoLen = len(self.ipyPetInfoCache)
|
| | | self.ipyPetTrainCache = self.__LoadFileData("PetTrain", IPY_PetTrain)
|
| | | self.ipyPetTrainLen = len(self.ipyPetTrainCache)
|
| | | self.ipyEquipDecomposeCache = self.__LoadFileData("EquipDecompose", IPY_EquipDecompose)
|
| | | self.ipyEquipDecomposeLen = len(self.ipyEquipDecomposeCache)
|
| | | self.ipyPetClassCostCache = self.__LoadFileData("PetClassCost", IPY_PetClassCost)
|
| | |
| | | self.ipyPetEatEquipLen = len(self.ipyPetEatEquipCache)
|
| | | self.ipyHorseLVUpCache = self.__LoadFileData("HorseLVUp", IPY_HorseLVUp)
|
| | | self.ipyHorseLVUpLen = len(self.ipyHorseLVUpCache)
|
| | | self.ipyHorseTrainCache = self.__LoadFileData("HorseTrain", IPY_HorseTrain)
|
| | | self.ipyHorseTrainLen = len(self.ipyHorseTrainCache)
|
| | | self.ipyHorseSkinPlusCache = self.__LoadFileData("HorseSkinPlus", IPY_HorseSkinPlus)
|
| | | self.ipyHorseSkinPlusLen = len(self.ipyHorseSkinPlusCache)
|
| | | self.ipyPlayerLVCache = self.__LoadFileData("PlayerLV", IPY_PlayerLV)
|
| | |
| | | def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
|
| | | def GetLingQiAttrCount(self): return self.ipyLingQiAttrLen
|
| | | def GetLingQiAttrByIndex(self, index): return self.ipyLingQiAttrCache[index]
|
| | | def GetLingQiTrainCount(self): return self.ipyLingQiTrainLen
|
| | | def GetLingQiTrainByIndex(self, index): return self.ipyLingQiTrainCache[index]
|
| | | def GetRealmCount(self): return self.ipyRealmLen
|
| | | def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
|
| | | def GetGodWeaponCount(self): return self.ipyGodWeaponLen
|
| | |
| | | def GetAttrFruitByIndex(self, index): return self.ipyAttrFruitCache[index]
|
| | | def GetPetInfoCount(self): return self.ipyPetInfoLen
|
| | | def GetPetInfoByIndex(self, index): return self.ipyPetInfoCache[index]
|
| | | def GetPetTrainCount(self): return self.ipyPetTrainLen
|
| | | def GetPetTrainByIndex(self, index): return self.ipyPetTrainCache[index]
|
| | | def GetEquipDecomposeCount(self): return self.ipyEquipDecomposeLen
|
| | | def GetEquipDecomposeByIndex(self, index): return self.ipyEquipDecomposeCache[index]
|
| | | def GetPetClassCostCount(self): return self.ipyPetClassCostLen
|
| | |
| | | def GetPetEatEquipByIndex(self, index): return self.ipyPetEatEquipCache[index]
|
| | | def GetHorseLVUpCount(self): return self.ipyHorseLVUpLen
|
| | | def GetHorseLVUpByIndex(self, index): return self.ipyHorseLVUpCache[index]
|
| | | def GetHorseTrainCount(self): return self.ipyHorseTrainLen
|
| | | def GetHorseTrainByIndex(self, index): return self.ipyHorseTrainCache[index]
|
| | | def GetHorseSkinPlusCount(self): return self.ipyHorseSkinPlusLen
|
| | | def GetHorseSkinPlusByIndex(self, index): return self.ipyHorseSkinPlusCache[index]
|
| | | def GetPlayerLVCount(self): return self.ipyPlayerLVLen
|