| | |
| | | ("list", "AttrValue", 0),
|
| | | ),
|
| | |
|
| | | "Dogz":(
|
| | | ("BYTE", "DogzID", 1),
|
| | | ("list", "BaseAttrTypes", 0),
|
| | | ("list", "BaseAttrValues", 0),
|
| | | ("list", "HelpBattleSkills", 0),
|
| | | ("list", "EquipPlaceColorList", 0),
|
| | | ),
|
| | |
|
| | | "DogzEquipPlus":(
|
| | | ("BYTE", "EquipPlace", 1),
|
| | | ("BYTE", "PlusLV", 1),
|
| | | ("list", "PlusAttrTypes", 0),
|
| | | ("list", "PlusAttrValues", 0),
|
| | | ("DWORD", "PlusLVUPTotalExp", 0),
|
| | | ),
|
| | |
|
| | | "Rune":(
|
| | | ("DWORD", "ID", 1),
|
| | | ("list", "AttrType", 0),
|
| | |
| | | def GetStarsNeed(self): return self.StarsNeed # 全身星数
|
| | | def GetAttrType(self): return self.AttrType # 属性类型
|
| | | def GetAttrValue(self): return self.AttrValue # 属性值 |
| | | |
| | | # 神兽表 |
| | | class IPY_Dogz(): |
| | | |
| | | def __init__(self): |
| | | self.DogzID = 0
|
| | | self.BaseAttrTypes = []
|
| | | self.BaseAttrValues = []
|
| | | self.HelpBattleSkills = []
|
| | | self.EquipPlaceColorList = [] |
| | | return |
| | | |
| | | def GetDogzID(self): return self.DogzID # 神兽ID
|
| | | def GetBaseAttrTypes(self): return self.BaseAttrTypes # 基础属性类型列表
|
| | | def GetBaseAttrValues(self): return self.BaseAttrValues # 基础属性值列表
|
| | | def GetHelpBattleSkills(self): return self.HelpBattleSkills # 助战技能ID列表
|
| | | def GetEquipPlaceColorList(self): return self.EquipPlaceColorList # 穿戴装备颜色限制 |
| | | |
| | | # 神兽强化表 |
| | | class IPY_DogzEquipPlus(): |
| | | |
| | | def __init__(self): |
| | | self.EquipPlace = 0
|
| | | self.PlusLV = 0
|
| | | self.PlusAttrTypes = []
|
| | | self.PlusAttrValues = []
|
| | | self.PlusLVUPTotalExp = 0 |
| | | return |
| | | |
| | | def GetEquipPlace(self): return self.EquipPlace # 装备位
|
| | | def GetPlusLV(self): return self.PlusLV # 强化等级
|
| | | def GetPlusAttrTypes(self): return self.PlusAttrTypes # 强化属性类型列表
|
| | | def GetPlusAttrValues(self): return self.PlusAttrValues # 强化属性值列表
|
| | | def GetPlusLVUPTotalExp(self): return self.PlusLVUPTotalExp # 升级所需累计熟练度总值 |
| | | |
| | | # 符印表 |
| | | class IPY_Rune(): |
| | |
| | | self.ipyItemPlusSumAttrLen = len(self.ipyItemPlusSumAttrCache)
|
| | | self.ipyRoleEquipStarsCache = self.__LoadFileData("RoleEquipStars", IPY_RoleEquipStars)
|
| | | self.ipyRoleEquipStarsLen = len(self.ipyRoleEquipStarsCache)
|
| | | self.ipyDogzCache = self.__LoadFileData("Dogz", IPY_Dogz)
|
| | | self.ipyDogzLen = len(self.ipyDogzCache)
|
| | | self.ipyDogzEquipPlusCache = self.__LoadFileData("DogzEquipPlus", IPY_DogzEquipPlus)
|
| | | self.ipyDogzEquipPlusLen = len(self.ipyDogzEquipPlusCache)
|
| | | self.ipyRuneCache = self.__LoadFileData("Rune", IPY_Rune)
|
| | | self.ipyRuneLen = len(self.ipyRuneCache)
|
| | | self.ipyEquipWashCache = self.__LoadFileData("EquipWash", IPY_EquipWash)
|
| | |
| | | def GetItemPlusSumAttrByIndex(self, index): return self.ipyItemPlusSumAttrCache[index]
|
| | | def GetRoleEquipStarsCount(self): return self.ipyRoleEquipStarsLen
|
| | | def GetRoleEquipStarsByIndex(self, index): return self.ipyRoleEquipStarsCache[index]
|
| | | def GetDogzCount(self): return self.ipyDogzLen
|
| | | def GetDogzByIndex(self, index): return self.ipyDogzCache[index]
|
| | | def GetDogzEquipPlusCount(self): return self.ipyDogzEquipPlusLen
|
| | | def GetDogzEquipPlusByIndex(self, index): return self.ipyDogzEquipPlusCache[index]
|
| | | def GetRuneCount(self): return self.ipyRuneLen
|
| | | def GetRuneByIndex(self, index): return self.ipyRuneCache[index]
|
| | | def GetEquipWashCount(self): return self.ipyEquipWashLen
|