ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -408,10 +408,24 @@
                        ("BYTE", "UnlockItemCnt", 0),
                        ),
                "GubaoResonanceAttr":(
                        ("WORD", "ResonanceID", 1),
                        ("BYTE", "ResonanceStar", 1),
                        ("list", "ResonanceAttrIDList", 0),
                        ("list", "ResonanceAttrValueList", 0),
                        ),
                "GubaoResonance":(
                        ("WORD", "ResonanceID", 1),
                        ("list", "GubaoIDList", 0),
                        ),
                "GubaoStar":(
                        ("WORD", "GubaoID", 1),
                        ("BYTE", "GubaoStar", 1),
                        ("list", "StarUPNeedItemInfo", 0),
                        ("list", "StarAttrIDList", 0),
                        ("list", "StarAttrValueList", 0),
                        ("list", "StarEffIDList", 0),
                        ),
@@ -647,6 +661,7 @@
                        ("DWORD", "CftFamilyWarHPPer", 0),
                        ("DWORD", "CftFamilyWarAtkPer", 0),
                        ("DWORD", "CftFamilySitExpPer", 0),
                        ("DWORD", "CftBossFinalHurtPer", 0),
                        ),
                "NPCDropItem":(
@@ -2986,6 +3001,28 @@
    def GetUnlockItemID(self): return self.attrTuple[3] # 解锁所需物品ID DWORD
    def GetUnlockItemCnt(self): return self.attrTuple[4] # 解锁所需物品数量 BYTE
# 古宝共鸣属性表
class IPY_GubaoResonanceAttr():
    def __init__(self):
        self.attrTuple = None
        return
    def GetResonanceID(self): return self.attrTuple[0] # 共鸣ID WORD
    def GetResonanceStar(self): return self.attrTuple[1] # 共鸣星级 BYTE
    def GetResonanceAttrIDList(self): return self.attrTuple[2] # 共鸣总属性ID列表 list
    def GetResonanceAttrValueList(self): return self.attrTuple[3] # 共鸣总属性值列表 list
# 古宝共鸣组合表
class IPY_GubaoResonance():
    def __init__(self):
        self.attrTuple = None
        return
    def GetResonanceID(self): return self.attrTuple[0] # 共鸣ID WORD
    def GetGubaoIDList(self): return self.attrTuple[1] # 古宝ID列表 list
# 古宝升星表
class IPY_GubaoStar():
    
@@ -2996,7 +3033,9 @@
    def GetGubaoID(self): return self.attrTuple[0] # 古宝ID WORD
    def GetGubaoStar(self): return self.attrTuple[1] # 古宝星级 BYTE
    def GetStarUPNeedItemInfo(self): return self.attrTuple[2] # 升星所需物品 [[物品ID,个数], ...] list
    def GetStarEffIDList(self): return self.attrTuple[3] # 星级特殊效果ID列表 list
    def GetStarAttrIDList(self): return self.attrTuple[3] # 累计总属性ID列表 list
    def GetStarAttrValueList(self): return self.attrTuple[4] # 累计总属性值列表 list
    def GetStarEffIDList(self): return self.attrTuple[5] # 星级特殊效果ID列表 list
# 古宝特殊效果表
class IPY_GubaoEffAttr():
@@ -3310,7 +3349,8 @@
    def GetCftFamilyBossHurtPer(self): return self.attrTuple[30] # 仙盟BOSS伤害加成 DWORD
    def GetCftFamilyWarHPPer(self): return self.attrTuple[31] # 仙盟联赛生命加成 DWORD
    def GetCftFamilyWarAtkPer(self): return self.attrTuple[32] # 仙盟联赛攻击加成 DWORD
    def GetCftFamilySitExpPer(self): return self.attrTuple[33] # 仙盟打坐经验加成 DWORD
    def GetCftFamilySitExpPer(self): return self.attrTuple[33] # 仙盟打坐经验加成 DWORD
    def GetCftBossFinalHurtPer(self): return self.attrTuple[34] # Boss最终伤害加成系数 DWORD
# NPC掉落表
class IPY_NPCDropItem():
@@ -6110,6 +6150,8 @@
        self.__LoadFileData("Horse", onlyCheck)
        self.__LoadFileData("HorseStarUp", onlyCheck)
        self.__LoadFileData("Gubao", onlyCheck)
        self.__LoadFileData("GubaoResonanceAttr", onlyCheck)
        self.__LoadFileData("GubaoResonance", onlyCheck)
        self.__LoadFileData("GubaoStar", onlyCheck)
        self.__LoadFileData("GubaoEffAttr", onlyCheck)
        self.__LoadFileData("GubaoLV", onlyCheck)
@@ -6785,6 +6827,20 @@
        self.CheckLoadData("Gubao")
        return self.ipyGubaoCache[index]
    def GetGubaoResonanceAttrCount(self):
        self.CheckLoadData("GubaoResonanceAttr")
        return self.ipyGubaoResonanceAttrLen
    def GetGubaoResonanceAttrByIndex(self, index):
        self.CheckLoadData("GubaoResonanceAttr")
        return self.ipyGubaoResonanceAttrCache[index]
    def GetGubaoResonanceCount(self):
        self.CheckLoadData("GubaoResonance")
        return self.ipyGubaoResonanceLen
    def GetGubaoResonanceByIndex(self, index):
        self.CheckLoadData("GubaoResonance")
        return self.ipyGubaoResonanceCache[index]
    def GetGubaoStarCount(self):
        self.CheckLoadData("GubaoStar")
        return self.ipyGubaoStarLen