From 80344b714003facc6731e3eb9d62d1fb53e30529 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 02 七月 2021 19:09:45 +0800 Subject: [PATCH] 9046 【主干】【BT2】【BT3】【后端】培养功能(同步主干 冲突内容) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 126 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 126 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index 7897928..63f01bd 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/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 -- Gitblit v1.8.0