| | |
| | | ("BYTE", "IsNotify", 0),
|
| | | ),
|
| | |
|
| | | "EquipSuitCompound":(
|
| | | ("BYTE", "SuiteType", 1),
|
| | | ("BYTE", "EquipPlace", 1),
|
| | | ("WORD", "SuiteLV", 1),
|
| | | ("BYTE", "Job", 1),
|
| | | ("list", "CostItemID", 0),
|
| | | ("list", "CostItemCnt", 0),
|
| | | ),
|
| | |
|
| | | "WingRefineAttr":(
|
| | | ("BYTE", "WingClassLV", 1),
|
| | | ("dict", "AttrInfo", 0),
|
| | |
| | | def GetAttrInfo(self): return self.AttrInfo # 属性
|
| | | def GetSkillID(self): return self.SkillID # 技能ID
|
| | | def GetIsNotify(self): return self.IsNotify # 是否广播 |
| | | |
| | | # 套装合成表 |
| | | class IPY_EquipSuitCompound(): |
| | | |
| | | def __init__(self): |
| | | self.SuiteType = 0
|
| | | self.EquipPlace = 0
|
| | | self.SuiteLV = 0
|
| | | self.Job = 0
|
| | | self.CostItemID = []
|
| | | self.CostItemCnt = [] |
| | | return |
| | | |
| | | def GetSuiteType(self): return self.SuiteType # 套装类型
|
| | | def GetEquipPlace(self): return self.EquipPlace # 装备部位
|
| | | def GetSuiteLV(self): return self.SuiteLV # 套装等级
|
| | | def GetJob(self): return self.Job # ְҵ
|
| | | def GetCostItemID(self): return self.CostItemID # 材料ID
|
| | | def GetCostItemCnt(self): return self.CostItemCnt # 材料数量 |
| | | |
| | | # 羽翼精炼属性表 |
| | | class IPY_WingRefineAttr(): |
| | |
| | | self.ipyNPCStrengthenLen = len(self.ipyNPCStrengthenCache)
|
| | | self.ipyEquipSuitAttrCache = self.__LoadFileData("EquipSuitAttr", IPY_EquipSuitAttr)
|
| | | self.ipyEquipSuitAttrLen = len(self.ipyEquipSuitAttrCache)
|
| | | self.ipyEquipSuitCompoundCache = self.__LoadFileData("EquipSuitCompound", IPY_EquipSuitCompound)
|
| | | self.ipyEquipSuitCompoundLen = len(self.ipyEquipSuitCompoundCache)
|
| | | self.ipyWingRefineAttrCache = self.__LoadFileData("WingRefineAttr", IPY_WingRefineAttr)
|
| | | self.ipyWingRefineAttrLen = len(self.ipyWingRefineAttrCache)
|
| | | self.ipyWingRefineExpCache = self.__LoadFileData("WingRefineExp", IPY_WingRefineExp)
|
| | |
| | | def GetNPCStrengthenByIndex(self, index): return self.ipyNPCStrengthenCache[index]
|
| | | def GetEquipSuitAttrCount(self): return self.ipyEquipSuitAttrLen
|
| | | def GetEquipSuitAttrByIndex(self, index): return self.ipyEquipSuitAttrCache[index]
|
| | | def GetEquipSuitCompoundCount(self): return self.ipyEquipSuitCompoundLen
|
| | | def GetEquipSuitCompoundByIndex(self, index): return self.ipyEquipSuitCompoundCache[index]
|
| | | def GetWingRefineAttrCount(self): return self.ipyWingRefineAttrLen
|
| | | def GetWingRefineAttrByIndex(self, index): return self.ipyWingRefineAttrCache[index]
|
| | | def GetWingRefineExpCount(self): return self.ipyWingRefineExpLen
|