ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -125,6 +125,22 @@
                        ("list", "AttrValue", 0),
                        ),
                "Dogz":(
                        ("BYTE", "DogzID", 1),
                        ("list", "BaseAttrTypes", 0),
                        ("list", "BaseAttrValues", 0),
                        ("list", "HelpBattleSkills", 0),
                        ("list", "EquipPlaceColorList", 0),
                        ),
                "DogzEquipPlus":(
                        ("BYTE", "EquipPlace", 1),
                        ("BYTE", "PlusLV", 1),
                        ("list", "PlusAttrTypes", 0),
                        ("list", "PlusAttrValues", 0),
                        ("DWORD", "PlusLVUPTotalExp", 0),
                        ),
                "Rune":(
                        ("DWORD", "ID", 1),
                        ("list", "AttrType", 0),
@@ -1132,6 +1148,40 @@
    def GetStarsNeed(self): return self.StarsNeed # 全身星数
    def GetAttrType(self): return self.AttrType # 属性类型
    def GetAttrValue(self): return self.AttrValue # 属性值
# 神兽表
class IPY_Dogz():
    def __init__(self):
        self.DogzID = 0
        self.BaseAttrTypes = []
        self.BaseAttrValues = []
        self.HelpBattleSkills = []
        self.EquipPlaceColorList = []
        return
    def GetDogzID(self): return self.DogzID # 神兽ID
    def GetBaseAttrTypes(self): return self.BaseAttrTypes # 基础属性类型列表
    def GetBaseAttrValues(self): return self.BaseAttrValues # 基础属性值列表
    def GetHelpBattleSkills(self): return self.HelpBattleSkills # 助战技能ID列表
    def GetEquipPlaceColorList(self): return self.EquipPlaceColorList # 穿戴装备颜色限制
# 神兽强化表
class IPY_DogzEquipPlus():
    def __init__(self):
        self.EquipPlace = 0
        self.PlusLV = 0
        self.PlusAttrTypes = []
        self.PlusAttrValues = []
        self.PlusLVUPTotalExp = 0
        return
    def GetEquipPlace(self): return self.EquipPlace # 装备位
    def GetPlusLV(self): return self.PlusLV # 强化等级
    def GetPlusAttrTypes(self): return self.PlusAttrTypes # 强化属性类型列表
    def GetPlusAttrValues(self): return self.PlusAttrValues # 强化属性值列表
    def GetPlusLVUPTotalExp(self): return self.PlusLVUPTotalExp # 升级所需累计熟练度总值
# 符印表
class IPY_Rune():
@@ -2873,6 +2923,10 @@
        self.ipyItemPlusSumAttrLen = len(self.ipyItemPlusSumAttrCache)
        self.ipyRoleEquipStarsCache = self.__LoadFileData("RoleEquipStars", IPY_RoleEquipStars)
        self.ipyRoleEquipStarsLen = len(self.ipyRoleEquipStarsCache)
        self.ipyDogzCache = self.__LoadFileData("Dogz", IPY_Dogz)
        self.ipyDogzLen = len(self.ipyDogzCache)
        self.ipyDogzEquipPlusCache = self.__LoadFileData("DogzEquipPlus", IPY_DogzEquipPlus)
        self.ipyDogzEquipPlusLen = len(self.ipyDogzEquipPlusCache)
        self.ipyRuneCache = self.__LoadFileData("Rune", IPY_Rune)
        self.ipyRuneLen = len(self.ipyRuneCache)
        self.ipyEquipWashCache = self.__LoadFileData("EquipWash", IPY_EquipWash)
@@ -3207,6 +3261,10 @@
    def GetItemPlusSumAttrByIndex(self, index): return self.ipyItemPlusSumAttrCache[index]
    def GetRoleEquipStarsCount(self): return self.ipyRoleEquipStarsLen
    def GetRoleEquipStarsByIndex(self, index): return self.ipyRoleEquipStarsCache[index]
    def GetDogzCount(self): return self.ipyDogzLen
    def GetDogzByIndex(self, index): return self.ipyDogzCache[index]
    def GetDogzEquipPlusCount(self): return self.ipyDogzEquipPlusLen
    def GetDogzEquipPlusByIndex(self, index): return self.ipyDogzEquipPlusCache[index]
    def GetRuneCount(self): return self.ipyRuneLen
    def GetRuneByIndex(self, index): return self.ipyRuneCache[index]
    def GetEquipWashCount(self): return self.ipyEquipWashLen