|  |  | 
 |  |  |                         ("DWORD", "AtkBackDefRate", 0),
 | 
 |  |  |                         ("DWORD", "SuckHPPer", 0),
 | 
 |  |  |                         ("DWORD", "SuckHPDefPer", 0),
 | 
 |  |  |                         ("dict", "SpecAttrInfo", 0),
 | 
 |  |  |                         ("list", "PetNPCIDList", 0),
 | 
 |  |  |                         ("list", "ElfSkillIDList", 0),
 | 
 |  |  |                         ("list", "STSkillIDList", 0),
 | 
 |  |  |                         ),
 | 
 |  |  | 
 | 
 |  |  |                 "NPCRealmStrengthen":(
 | 
 |  |  | 
 |  |  |                         ("dict", "SweepGoodDrop", 0),
 | 
 |  |  |                         ),
 | 
 |  |  | 
 | 
 |  |  |                 "Adventure":(
 | 
 |  |  |                         ("WORD", "LineID", 1),
 | 
 |  |  |                         ("DWORD", "NPCID", 0),
 | 
 |  |  |                         ("list", "AwardItemList", 0),
 | 
 |  |  |                         ),
 | 
 |  |  | 
 | 
 |  |  |                 "ChinMap":(
 | 
 |  |  |                         ("DWORD", "MapID", 1),
 | 
 |  |  |                         ("BYTE", "CanRide", 0),
 | 
 |  |  | 
 |  |  |                         ("eval", "RefreshNPC", 0),
 | 
 |  |  |                         ("eval", "GradeInfo", 0),
 | 
 |  |  |                         ("eval", "RewardInfo", 0),
 | 
 |  |  |                         ),
 | 
 |  |  | 
 | 
 |  |  |                 "FBTurn":(
 | 
 |  |  |                         ("DWORD", "DataMapID", 1),
 | 
 |  |  |                         ("WORD", "LineID", 1),
 | 
 |  |  |                         ("DWORD", "NPCID", 0),
 | 
 |  |  |                         ("list", "PetNPCIDList", 0),
 | 
 |  |  |                         ("list", "ElfSkillIDList", 0),
 | 
 |  |  |                         ("list", "STSkillIDList", 0),
 | 
 |  |  |                         ("list", "AwardItemListFirst", 0),
 | 
 |  |  |                         ("list", "AwardItemList", 0),
 | 
 |  |  |                         ),
 | 
 |  |  | 
 | 
 |  |  |                 "FBHelpBattle":(
 | 
 |  |  | 
 |  |  |     def GetAtkBackRate(self): return self.attrTuple[16] # 反击概率 DWORD
 | 
 |  |  |     def GetAtkBackDefRate(self): return self.attrTuple[17] # 抗反击概率 DWORD
 | 
 |  |  |     def GetSuckHPPer(self): return self.attrTuple[18] # 吸血比率 DWORD
 | 
 |  |  |     def GetSuckHPDefPer(self): return self.attrTuple[19] # 抗吸血比率 DWORD | 
 |  |  |     def GetSuckHPDefPer(self): return self.attrTuple[19] # 抗吸血比率 DWORD
 | 
 |  |  |     def GetSpecAttrInfo(self): return self.attrTuple[20] # 特殊属性信息 {"属性ID":值, ...} dict
 | 
 |  |  |     def GetPetNPCIDList(self): return self.attrTuple[21] # 回合战斗灵宠NPCID列表 list
 | 
 |  |  |     def GetElfSkillIDList(self): return self.attrTuple[22] # 回合战斗精怪技能ID列表 list
 | 
 |  |  |     def GetSTSkillIDList(self): return self.attrTuple[23] # 回合战斗神通技能ID列表 list | 
 |  |  |  | 
 |  |  | # 成长型境界怪物表 | 
 |  |  | class IPY_NPCRealmStrengthen(): | 
 |  |  | 
 |  |  |     def GetSweepYsog(self): return self.attrTuple[8] # 扫荡魔精 DWORD
 | 
 |  |  |     def GetSweepGoodDrop(self): return self.attrTuple[9] # 扫荡珍稀符印 dict | 
 |  |  |  | 
 |  |  | # 冒险关卡表 | 
 |  |  | class IPY_Adventure(): | 
 |  |  |      | 
 |  |  |     def __init__(self): | 
 |  |  |         self.attrTuple = None | 
 |  |  |         return | 
 |  |  |          | 
 |  |  |     def GetLineID(self): return self.attrTuple[0] # 功能线路ID WORD
 | 
 |  |  |     def GetNPCID(self): return self.attrTuple[1] # NPCID DWORD
 | 
 |  |  |     def GetAwardItemList(self): return self.attrTuple[2] # 过关奖励列表[[物品ID,个数,是否拍品], ...] list | 
 |  |  |  | 
 |  |  | # 地图表格 | 
 |  |  | class IPY_ChinMap(): | 
 |  |  |      | 
 |  |  | 
 |  |  |     def GetRefreshNPC(self): return self.attrTuple[13] # 标试点刷怪配置 eval
 | 
 |  |  |     def GetGradeInfo(self): return self.attrTuple[14] # 评级规则 eval
 | 
 |  |  |     def GetRewardInfo(self): return self.attrTuple[15] # 奖励信息 eval | 
 |  |  |  | 
 |  |  | # 副本回合制表 | 
 |  |  | class IPY_FBTurn(): | 
 |  |  |      | 
 |  |  |     def __init__(self): | 
 |  |  |         self.attrTuple = None | 
 |  |  |         return | 
 |  |  |          | 
 |  |  |     def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
 | 
 |  |  |     def GetLineID(self): return self.attrTuple[1] # 功能线路ID WORD
 | 
 |  |  |     def GetNPCID(self): return self.attrTuple[2] # NPCID DWORD
 | 
 |  |  |     def GetPetNPCIDList(self): return self.attrTuple[3] # 灵宠NPCID列表 list
 | 
 |  |  |     def GetElfSkillIDList(self): return self.attrTuple[4] # 精怪技能ID列表 list
 | 
 |  |  |     def GetSTSkillIDList(self): return self.attrTuple[5] # 神通技能ID列表 list
 | 
 |  |  |     def GetAwardItemListFirst(self): return self.attrTuple[6] # 首次过关奖励列表[[物品ID,个数,是否拍品], ...] list
 | 
 |  |  |     def GetAwardItemList(self): return self.attrTuple[7] # 再次过关奖励列表[[物品ID,个数,是否拍品], ...] list | 
 |  |  |  | 
 |  |  | # 副本助战表 | 
 |  |  | class IPY_FBHelpBattle(): | 
 |  |  | 
 |  |  |         self.__LoadFileData("FightPowerParam", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("NPCDropItem", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("RuneTower", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("Adventure", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("ChinMap", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("FBFunc", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("FBLine", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("FBTurn", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("FBHelpBattle", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("NPCCustomRefresh", onlyCheck)
 | 
 |  |  |         self.__LoadFileData("DailyAction", onlyCheck)
 | 
 |  |  | 
 |  |  |         self.CheckLoadData("RuneTower") | 
 |  |  |         return self.ipyRuneTowerCache[index]
 | 
 |  |  |  | 
 |  |  |     def GetAdventureCount(self): | 
 |  |  |         self.CheckLoadData("Adventure") | 
 |  |  |         return self.ipyAdventureLen
 | 
 |  |  |     def GetAdventureByIndex(self, index): | 
 |  |  |         self.CheckLoadData("Adventure") | 
 |  |  |         return self.ipyAdventureCache[index]
 | 
 |  |  |  | 
 |  |  |     def GetChinMapCount(self): | 
 |  |  |         self.CheckLoadData("ChinMap") | 
 |  |  |         return self.ipyChinMapLen
 | 
 |  |  | 
 |  |  |     def GetFBLineByIndex(self, index): | 
 |  |  |         self.CheckLoadData("FBLine") | 
 |  |  |         return self.ipyFBLineCache[index]
 | 
 |  |  |  | 
 |  |  |     def GetFBTurnCount(self): | 
 |  |  |         self.CheckLoadData("FBTurn") | 
 |  |  |         return self.ipyFBTurnLen
 | 
 |  |  |     def GetFBTurnByIndex(self, index): | 
 |  |  |         self.CheckLoadData("FBTurn") | 
 |  |  |         return self.ipyFBTurnCache[index]
 | 
 |  |  |  | 
 |  |  |     def GetFBHelpBattleCount(self): | 
 |  |  |         self.CheckLoadData("FBHelpBattle") |