ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -58,6 +58,19 @@
                        ("DWORD", "NextItemID", 0),
                        ),
                "LingQiTrain":(
                        ("BYTE", "EquipPlace", 1),
                        ("BYTE", "TrainType", 1),
                        ("BYTE", "TrainLV", 1),
                        ("WORD", "NeedRealmLV", 0),
                        ("DWORD", "EatCntTotal", 0),
                        ("DWORD", "EatCntEverytime", 0),
                        ("list", "EatItemAttrTypeList", 0),
                        ("list", "EatItemAttrValueList", 0),
                        ("list", "LVAttrTypeList", 0),
                        ("list", "LVAttrValueList", 0),
                        ),
                "Realm":(
                        ("WORD", "Lv", 1),
                        ("BYTE", "LvLarge", 0),
@@ -256,6 +269,18 @@
                        ("DWORD", "InitFightPower", 0),
                        ),
                "PetTrain":(
                        ("BYTE", "TrainType", 1),
                        ("BYTE", "TrainLV", 1),
                        ("WORD", "NeedRealmLV", 0),
                        ("DWORD", "EatCntTotal", 0),
                        ("DWORD", "EatCntEverytime", 0),
                        ("list", "EatItemAttrTypeList", 0),
                        ("list", "EatItemAttrValueList", 0),
                        ("list", "LVAttrTypeList", 0),
                        ("list", "LVAttrValueList", 0),
                        ),
                "EquipDecompose":(
                        ("WORD", "LV", 1),
                        ("DWORD", "UpNeedExp", 0),
@@ -282,6 +307,18 @@
                        ("WORD", "NeedEatCount", 0),
                        ("list", "LVAttrType", 0),
                        ("list", "LVAttrValue", 0),
                        ),
                "HorseTrain":(
                        ("BYTE", "TrainType", 1),
                        ("BYTE", "TrainLV", 1),
                        ("WORD", "NeedRealmLV", 0),
                        ("DWORD", "EatCntTotal", 0),
                        ("DWORD", "EatCntEverytime", 0),
                        ("list", "EatItemAttrTypeList", 0),
                        ("list", "EatItemAttrValueList", 0),
                        ("list", "LVAttrTypeList", 0),
                        ("list", "LVAttrValueList", 0),
                        ),
                "HorseSkinPlus":(
@@ -1911,6 +1948,33 @@
    def GetUpCostItem(self): return self.UpCostItem # 突破需要材料
    def GetNextItemID(self): return self.NextItemID # 突破后物品ID
# 灵器培养表
class IPY_LingQiTrain():
    def __init__(self):
        self.EquipPlace = 0
        self.TrainType = 0
        self.TrainLV = 0
        self.NeedRealmLV = 0
        self.EatCntTotal = 0
        self.EatCntEverytime = 0
        self.EatItemAttrTypeList = []
        self.EatItemAttrValueList = []
        self.LVAttrTypeList = []
        self.LVAttrValueList = []
        return
    def GetEquipPlace(self): return self.EquipPlace # 灵器装备位
    def GetTrainType(self): return self.TrainType # 培养类型
    def GetTrainLV(self): return self.TrainLV # 培养等阶
    def GetNeedRealmLV(self): return self.NeedRealmLV # 培养所需境界
    def GetEatCntTotal(self): return self.EatCntTotal # 升阶所需个数(非累计)
    def GetEatCntEverytime(self): return self.EatCntEverytime # 每次培养消耗x个
    def GetEatItemAttrTypeList(self): return self.EatItemAttrTypeList # 每X个培养丹增加属性类型=EatCntEverytime
    def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
    def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
    def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积)
# 境界表
class IPY_Realm():
    
@@ -2327,6 +2391,31 @@
    def GetSkillUnLockSys(self): return self.SkillUnLockSys # 灵兽技能解锁提示
    def GetInitFightPower(self): return self.InitFightPower # 初始战力
# 灵宠培养表
class IPY_PetTrain():
    def __init__(self):
        self.TrainType = 0
        self.TrainLV = 0
        self.NeedRealmLV = 0
        self.EatCntTotal = 0
        self.EatCntEverytime = 0
        self.EatItemAttrTypeList = []
        self.EatItemAttrValueList = []
        self.LVAttrTypeList = []
        self.LVAttrValueList = []
        return
    def GetTrainType(self): return self.TrainType # 培养类型
    def GetTrainLV(self): return self.TrainLV # 培养等阶
    def GetNeedRealmLV(self): return self.NeedRealmLV # 培养所需境界
    def GetEatCntTotal(self): return self.EatCntTotal # 升阶所需个数(非累计)
    def GetEatCntEverytime(self): return self.EatCntEverytime # 每次培养消耗x个
    def GetEatItemAttrTypeList(self): return self.EatItemAttrTypeList # 每X个培养丹增加属性类型=EatCntEverytime
    def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
    def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
    def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积)
# 装备分解属性表
class IPY_EquipDecompose():
    
@@ -2386,6 +2475,31 @@
    def GetNeedEatCount(self): return self.NeedEatCount # 升级所需个数(非累计)
    def GetLVAttrType(self): return self.LVAttrType # 每级额外属性类型(非累积)
    def GetLVAttrValue(self): return self.LVAttrValue # 每级额外属性值(非累积)
# 坐骑培养表
class IPY_HorseTrain():
    def __init__(self):
        self.TrainType = 0
        self.TrainLV = 0
        self.NeedRealmLV = 0
        self.EatCntTotal = 0
        self.EatCntEverytime = 0
        self.EatItemAttrTypeList = []
        self.EatItemAttrValueList = []
        self.LVAttrTypeList = []
        self.LVAttrValueList = []
        return
    def GetTrainType(self): return self.TrainType # 培养类型
    def GetTrainLV(self): return self.TrainLV # 培养等阶
    def GetNeedRealmLV(self): return self.NeedRealmLV # 培养所需境界
    def GetEatCntTotal(self): return self.EatCntTotal # 升阶所需个数(非累计)
    def GetEatCntEverytime(self): return self.EatCntEverytime # 每次培养消耗x个
    def GetEatItemAttrTypeList(self): return self.EatItemAttrTypeList # 每X个培养丹增加属性类型=EatCntEverytime
    def GetEatItemAttrValueList(self): return self.EatItemAttrValueList # 每X个培养丹增加属性值=EatCntEverytime
    def GetLVAttrTypeList(self): return self.LVAttrTypeList # 每级额外属性类(非累积)
    def GetLVAttrValueList(self): return self.LVAttrValueList # 每级额外属性值(非累积)
# 坐骑幻化表
class IPY_HorseSkinPlus():
@@ -5719,6 +5833,8 @@
        self.ipyRolePointLen = len(self.ipyRolePointCache)
        self.ipyLingQiAttrCache = self.__LoadFileData("LingQiAttr", IPY_LingQiAttr)
        self.ipyLingQiAttrLen = len(self.ipyLingQiAttrCache)
        self.ipyLingQiTrainCache = self.__LoadFileData("LingQiTrain", IPY_LingQiTrain)
        self.ipyLingQiTrainLen = len(self.ipyLingQiTrainCache)
        self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
        self.ipyRealmLen = len(self.ipyRealmCache)
        self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
@@ -5759,6 +5875,8 @@
        self.ipyAttrFruitLen = len(self.ipyAttrFruitCache)
        self.ipyPetInfoCache = self.__LoadFileData("PetInfo", IPY_PetInfo)
        self.ipyPetInfoLen = len(self.ipyPetInfoCache)
        self.ipyPetTrainCache = self.__LoadFileData("PetTrain", IPY_PetTrain)
        self.ipyPetTrainLen = len(self.ipyPetTrainCache)
        self.ipyEquipDecomposeCache = self.__LoadFileData("EquipDecompose", IPY_EquipDecompose)
        self.ipyEquipDecomposeLen = len(self.ipyEquipDecomposeCache)
        self.ipyPetClassCostCache = self.__LoadFileData("PetClassCost", IPY_PetClassCost)
@@ -5767,6 +5885,8 @@
        self.ipyPetEatEquipLen = len(self.ipyPetEatEquipCache)
        self.ipyHorseLVUpCache = self.__LoadFileData("HorseLVUp", IPY_HorseLVUp)
        self.ipyHorseLVUpLen = len(self.ipyHorseLVUpCache)
        self.ipyHorseTrainCache = self.__LoadFileData("HorseTrain", IPY_HorseTrain)
        self.ipyHorseTrainLen = len(self.ipyHorseTrainCache)
        self.ipyHorseSkinPlusCache = self.__LoadFileData("HorseSkinPlus", IPY_HorseSkinPlus)
        self.ipyHorseSkinPlusLen = len(self.ipyHorseSkinPlusCache)
        self.ipyPlayerLVCache = self.__LoadFileData("PlayerLV", IPY_PlayerLV)
@@ -6263,6 +6383,8 @@
    def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
    def GetLingQiAttrCount(self): return self.ipyLingQiAttrLen
    def GetLingQiAttrByIndex(self, index): return self.ipyLingQiAttrCache[index]
    def GetLingQiTrainCount(self): return self.ipyLingQiTrainLen
    def GetLingQiTrainByIndex(self, index): return self.ipyLingQiTrainCache[index]
    def GetRealmCount(self): return self.ipyRealmLen
    def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
    def GetGodWeaponCount(self): return self.ipyGodWeaponLen
@@ -6303,6 +6425,8 @@
    def GetAttrFruitByIndex(self, index): return self.ipyAttrFruitCache[index]
    def GetPetInfoCount(self): return self.ipyPetInfoLen
    def GetPetInfoByIndex(self, index): return self.ipyPetInfoCache[index]
    def GetPetTrainCount(self): return self.ipyPetTrainLen
    def GetPetTrainByIndex(self, index): return self.ipyPetTrainCache[index]
    def GetEquipDecomposeCount(self): return self.ipyEquipDecomposeLen
    def GetEquipDecomposeByIndex(self, index): return self.ipyEquipDecomposeCache[index]
    def GetPetClassCostCount(self): return self.ipyPetClassCostLen
@@ -6311,6 +6435,8 @@
    def GetPetEatEquipByIndex(self, index): return self.ipyPetEatEquipCache[index]
    def GetHorseLVUpCount(self): return self.ipyHorseLVUpLen
    def GetHorseLVUpByIndex(self, index): return self.ipyHorseLVUpCache[index]
    def GetHorseTrainCount(self): return self.ipyHorseTrainLen
    def GetHorseTrainByIndex(self, index): return self.ipyHorseTrainCache[index]
    def GetHorseSkinPlusCount(self): return self.ipyHorseSkinPlusLen
    def GetHorseSkinPlusByIndex(self, index): return self.ipyHorseSkinPlusCache[index]
    def GetPlayerLVCount(self): return self.ipyPlayerLVLen