ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -522,6 +522,10 @@
                        ("DWORD", "AtkBackDefRate", 0),
                        ("DWORD", "SuckHPPer", 0),
                        ("DWORD", "SuckHPDefPer", 0),
                        ("dict", "SpecAttrInfo", 0),
                        ("list", "PetNPCIDList", 0),
                        ("list", "ElfSkillIDList", 0),
                        ("list", "STSkillIDList", 0),
                        ),
                "NPCRealmStrengthen":(
@@ -689,6 +693,12 @@
                        ("dict", "SweepGoodDrop", 0),
                        ),
                "Adventure":(
                        ("WORD", "LineID", 1),
                        ("DWORD", "NPCID", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "ChinMap":(
                        ("DWORD", "MapID", 1),
                        ("BYTE", "CanRide", 0),
@@ -730,17 +740,6 @@
                        ("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":(
@@ -3011,6 +3010,10 @@
    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 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():
@@ -3227,6 +3230,17 @@
    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():
    
@@ -3284,22 +3298,6 @@
    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():
@@ -5789,10 +5787,10 @@
        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)
@@ -6564,6 +6562,13 @@
        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
@@ -6584,13 +6589,6 @@
    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")