| | |
| | | ("DWORD", "ADMapID", 0),
|
| | | ),
|
| | |
|
| | | "FBGeneralTrain":(
|
| | | ("DWORD", "DataMapID", 1),
|
| | | ("BYTE", "LineID", 1),
|
| | | ("WORD", "LVLimit", 0),
|
| | | ("WORD", "RealmLimit", 0),
|
| | | ("DWORD", "BossNPCID", 0),
|
| | | ("list", "OtherNPCIDList", 0),
|
| | | ("list", "PassAwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "DailyAction":(
|
| | | ("DWORD", "DailyID", 1),
|
| | | ("dict", "OpenTimeDict", 0),
|
| | |
| | | def GetADAwardItemList(self): return self.attrTuple[2] # 广告奖励物品列表 list
|
| | | def GetADMapID(self): return self.attrTuple[3] # 对应副本ID,默认给该副本1次次数 DWORD |
| | | |
| | | # 副本通用养成表 |
| | | class IPY_FBGeneralTrain(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[2] # 多少级可挑战, 0为不限制 WORD
|
| | | def GetRealmLimit(self): return self.attrTuple[3] # 多少境界可挑战, 0为不限制 WORD
|
| | | def GetBossNPCID(self): return self.attrTuple[4] # 过关bossID DWORD
|
| | | def GetOtherNPCIDList(self): return self.attrTuple[5] # 其他NPCIDList list
|
| | | def GetPassAwardItemList(self): return self.attrTuple[6] # 过关奖励列表 list |
| | | |
| | | # 日常活动表 |
| | | class IPY_DailyAction(): |
| | | |
| | |
| | | self.__LoadFileData("FBLine", onlyCheck)
|
| | | self.__LoadFileData("Tianzi", onlyCheck)
|
| | | self.__LoadFileData("ADAward", onlyCheck)
|
| | | self.__LoadFileData("FBGeneralTrain", onlyCheck)
|
| | | self.__LoadFileData("DailyAction", onlyCheck)
|
| | | self.__LoadFileData("EquipGSParam", onlyCheck)
|
| | | self.__LoadFileData("Success", onlyCheck)
|
| | |
| | | def GetADAwardByIndex(self, index): |
| | | self.CheckLoadData("ADAward") |
| | | return self.ipyADAwardCache[index]
|
| | | |
| | | def GetFBGeneralTrainCount(self): |
| | | self.CheckLoadData("FBGeneralTrain") |
| | | return self.ipyFBGeneralTrainLen
|
| | | def GetFBGeneralTrainByIndex(self, index): |
| | | self.CheckLoadData("FBGeneralTrain") |
| | | return self.ipyFBGeneralTrainCache[index]
|
| | | |
| | | def GetDailyActionCount(self): |
| | | self.CheckLoadData("DailyAction") |