| | |
| | | ("eval", "RewardInfo", 0),
|
| | | ),
|
| | |
|
| | | "FBGeneralTrain":(
|
| | | ("DWORD", "DataMapID", 1),
|
| | | ("BYTE", "LineID", 1),
|
| | | ("WORD", "LVLimit", 0),
|
| | | ("WORD", "RealmLimit", 0),
|
| | | ("DWORD", "BossNPCID", 0),
|
| | | ("list", "OtherNPCIDList", 0),
|
| | | ("list", "PassAwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "FBHelpBattle":(
|
| | | ("DWORD", "DataMapID", 1),
|
| | | ("BYTE", "LineID", 1),
|
| | |
| | | def GetGradeInfo(self): return self.attrTuple[14] # 评级规则 eval
|
| | | def GetRewardInfo(self): return self.attrTuple[15] # 奖励信息 eval |
| | | |
| | | # 副本通用养成表 |
| | | 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_FBHelpBattle(): |
| | | |
| | |
| | | self.__LoadFileData("ChinMap", onlyCheck)
|
| | | self.__LoadFileData("FBFunc", onlyCheck)
|
| | | self.__LoadFileData("FBLine", onlyCheck)
|
| | | self.__LoadFileData("FBGeneralTrain", onlyCheck)
|
| | | self.__LoadFileData("FBHelpBattle", onlyCheck)
|
| | | self.__LoadFileData("NPCCustomRefresh", onlyCheck)
|
| | | self.__LoadFileData("DailyAction", onlyCheck)
|
| | |
| | | self.CheckLoadData("FBLine") |
| | | return self.ipyFBLineCache[index]
|
| | | |
| | | def GetFBGeneralTrainCount(self): |
| | | self.CheckLoadData("FBGeneralTrain") |
| | | return self.ipyFBGeneralTrainLen
|
| | | def GetFBGeneralTrainByIndex(self, index): |
| | | self.CheckLoadData("FBGeneralTrain") |
| | | return self.ipyFBGeneralTrainCache[index]
|
| | | |
| | | def GetFBHelpBattleCount(self): |
| | | self.CheckLoadData("FBHelpBattle") |
| | | return self.ipyFBHelpBattleLen
|