|  |  |  | 
|---|
|  |  |  | ("eval", "RewardInfo", 0), | 
|---|
|  |  |  | ), | 
|---|
|  |  |  |  | 
|---|
|  |  |  | "FBHelpBattle":( | 
|---|
|  |  |  | ("DWORD", "DataMapID", 1), | 
|---|
|  |  |  | ("BYTE", "LineID", 1), | 
|---|
|  |  |  | ("DWORD", "RobotFightPower", 0), | 
|---|
|  |  |  | ("WORD", "RobotLV", 0), | 
|---|
|  |  |  | ("dict", "RobotSkillsDict", 0), | 
|---|
|  |  |  | ), | 
|---|
|  |  |  |  | 
|---|
|  |  |  | "NPCCustomRefresh":( | 
|---|
|  |  |  | ("DWORD", "ID", 1), | 
|---|
|  |  |  | ("list", "RefreshMarkInfo", 0), | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetGradeInfo(self): return self.GradeInfo # 评级规则 | 
|---|
|  |  |  | def GetRewardInfo(self): return self.RewardInfo # 奖励信息 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 副本助战表 | 
|---|
|  |  |  | class IPY_FBHelpBattle(): | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def __init__(self): | 
|---|
|  |  |  | self.DataMapID = 0 | 
|---|
|  |  |  | self.LineID = 0 | 
|---|
|  |  |  | self.RobotFightPower = 0 | 
|---|
|  |  |  | self.RobotLV = 0 | 
|---|
|  |  |  | self.RobotSkillsDict = {} | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def GetDataMapID(self): return self.DataMapID # 数据地图ID | 
|---|
|  |  |  | def GetLineID(self): return self.LineID # 功能线路ID | 
|---|
|  |  |  | def GetRobotFightPower(self): return self.RobotFightPower # 助战NPC战力 | 
|---|
|  |  |  | def GetRobotLV(self): return self.RobotLV # 助战NPC等级 | 
|---|
|  |  |  | def GetRobotSkillsDict(self): return self.RobotSkillsDict # 助战NPC技能, {"职业":[技能列表], ...} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 副本刷怪标识点表 | 
|---|
|  |  |  | class IPY_NPCCustomRefresh(): | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | self.ipyFBFuncLen = len(self.ipyFBFuncCache) | 
|---|
|  |  |  | self.ipyFBLineCache = self.__LoadFileData("FBLine", IPY_FBLine) | 
|---|
|  |  |  | self.ipyFBLineLen = len(self.ipyFBLineCache) | 
|---|
|  |  |  | self.ipyFBHelpBattleCache = self.__LoadFileData("FBHelpBattle", IPY_FBHelpBattle) | 
|---|
|  |  |  | self.ipyFBHelpBattleLen = len(self.ipyFBHelpBattleCache) | 
|---|
|  |  |  | self.ipyNPCCustomRefreshCache = self.__LoadFileData("NPCCustomRefresh", IPY_NPCCustomRefresh) | 
|---|
|  |  |  | self.ipyNPCCustomRefreshLen = len(self.ipyNPCCustomRefreshCache) | 
|---|
|  |  |  | self.ipyDailyActionCache = self.__LoadFileData("DailyAction", IPY_DailyAction) | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetFBFuncByIndex(self, index): return self.ipyFBFuncCache[index] | 
|---|
|  |  |  | def GetFBLineCount(self): return self.ipyFBLineLen | 
|---|
|  |  |  | def GetFBLineByIndex(self, index): return self.ipyFBLineCache[index] | 
|---|
|  |  |  | def GetFBHelpBattleCount(self): return self.ipyFBHelpBattleLen | 
|---|
|  |  |  | def GetFBHelpBattleByIndex(self, index): return self.ipyFBHelpBattleCache[index] | 
|---|
|  |  |  | def GetNPCCustomRefreshCount(self): return self.ipyNPCCustomRefreshLen | 
|---|
|  |  |  | def GetNPCCustomRefreshByIndex(self, index): return self.ipyNPCCustomRefreshCache[index] | 
|---|
|  |  |  | def GetDailyActionCount(self): return self.ipyDailyActionLen | 
|---|