| | |
| | | ("DWORD", "MapID", 0),
|
| | | ),
|
| | |
|
| | | "FBHelpBattle":(
|
| | | ("DWORD", "DataMapID", 1),
|
| | | ("BYTE", "LineID", 1),
|
| | | ("DWORD", "FightPowerMin", 0),
|
| | | ("DWORD", "FightPowerMax", 0),
|
| | | ("WORD", "LVLimit", 0),
|
| | | ("list", "DayFreeHelpCount", 0),
|
| | | ),
|
| | |
|
| | | "ChinMap":(
|
| | | ("DWORD", "MapID", 1),
|
| | | ("char", "MapName", 0),
|
| | |
| | | ("dict", "NotifyInfoEnd", 0),
|
| | | ("WORD", "Multiple", 0),
|
| | | ("WORD", "LVLimit", 0),
|
| | | ("DWORD", "PointLimit", 0),
|
| | | ),
|
| | |
|
| | | "ActFlashSale":(
|
| | |
| | | def GetDataMapID(self): return self.DataMapID # 数据地图ID
|
| | | def GetLineID(self): return self.LineID # 功能线路ID
|
| | | def GetMapID(self): return self.MapID # 场景地图ID |
| | | |
| | | # 副本助战表 |
| | | class IPY_FBHelpBattle(): |
| | | |
| | | def __init__(self): |
| | | self.DataMapID = 0
|
| | | self.LineID = 0
|
| | | self.FightPowerMin = 0
|
| | | self.FightPowerMax = 0
|
| | | self.LVLimit = 0
|
| | | self.DayFreeHelpCount = [] |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.DataMapID # 数据地图ID
|
| | | def GetLineID(self): return self.LineID # 功能线路ID
|
| | | def GetFightPowerMin(self): return self.FightPowerMin # 助战最低战力,也是副本战力
|
| | | def GetFightPowerMax(self): return self.FightPowerMax # 助战最高战力,0为不限制
|
| | | def GetLVLimit(self): return self.LVLimit # 助战等级限制, 0为不限制
|
| | | def GetDayFreeHelpCount(self): return self.DayFreeHelpCount # 每日免费助战次数,[每日免费助战次数, 是否所有层通用] |
| | | |
| | | # 地图表 |
| | | class IPY_ChinMap(): |
| | |
| | | self.NotifyInfoStart = {}
|
| | | self.NotifyInfoEnd = {}
|
| | | self.Multiple = 0
|
| | | self.LVLimit = 0 |
| | | self.LVLimit = 0
|
| | | self.PointLimit = 0 |
| | | return |
| | | |
| | | def GetCfgID(self): return self.CfgID # 配置ID
|
| | |
| | | def GetNotifyInfoStart(self): return self.NotifyInfoStart # 全服提示信息 - 相对开始时间
|
| | | def GetNotifyInfoEnd(self): return self.NotifyInfoEnd # 全服提示信息 - 相对结束时间
|
| | | def GetMultiple(self): return self.Multiple # 倍数
|
| | | def GetLVLimit(self): return self.LVLimit # 限制等级 |
| | | def GetLVLimit(self): return self.LVLimit # 限制等级
|
| | | def GetPointLimit(self): return self.PointLimit # 限制额外修行点 |
| | | |
| | | # 限时抢购表 |
| | | class IPY_ActFlashSale(): |
| | |
| | | self.ipyFBStateTimeCustomLen = len(self.ipyFBStateTimeCustomCache)
|
| | | 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.ipyChinMapCache = self.__LoadFileData("ChinMap", IPY_ChinMap)
|
| | | self.ipyChinMapLen = len(self.ipyChinMapCache)
|
| | | self.ipyBOSSInfoCache = self.__LoadFileData("BOSSInfo", IPY_BOSSInfo)
|
| | |
| | | def GetFBStateTimeCustomByIndex(self, index): return self.ipyFBStateTimeCustomCache[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 GetChinMapCount(self): return self.ipyChinMapLen
|
| | | def GetChinMapByIndex(self, index): return self.ipyChinMapCache[index]
|
| | | def GetBOSSInfoCount(self): return self.ipyBOSSInfoLen
|