From daedb61b798873f6fc475172583ad9f8c8b3408d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 18:03:58 +0800 Subject: [PATCH] 9480 【BT6】【后端】炼体系统 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 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 66a9f49..885a61d 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -88,6 +88,19 @@ ("BYTE", "AddFreePoint", 0), ), + "LianTi":( + ("BYTE", "LianTiLV", 1), + ("list", "FixedAttrType", 0), + ("list", "FixedAttrValue", 0), + ("list", "PlusAttrType", 0), + ("list", "PlusAttrRate", 0), + ("list", "EatItemAttrType", 0), + ("list", "EatItemAttrValue", 0), + ("WORD", "NeedEatCount", 0), + ("WORD", "EatPerCount", 0), + ("list", "LVUpCostItemInfo", 0), + ), + "GodWeapon":( ("WORD", "Type", 1), ("WORD", "LV", 1), @@ -2076,6 +2089,33 @@ def GetExpLimit(self): return self.ExpLimit # 修为池经验上限 def GetLearnSkillIDInfo(self): return self.LearnSkillIDInfo # 学习技能ID信息 {"职业":[技能ID, ...], ...} def GetAddFreePoint(self): return self.AddFreePoint # 增加自由属性点 + +# 境界炼体属性表 +class IPY_LianTi(): + + def __init__(self): + self.LianTiLV = 0 + self.FixedAttrType = [] + self.FixedAttrValue = [] + self.PlusAttrType = [] + self.PlusAttrRate = [] + self.EatItemAttrType = [] + self.EatItemAttrValue = [] + self.NeedEatCount = 0 + self.EatPerCount = 0 + self.LVUpCostItemInfo = [] + return + + def GetLianTiLV(self): return self.LianTiLV # 炼体等级 + def GetFixedAttrType(self): return self.FixedAttrType # 固定属性类型(非累积) + def GetFixedAttrValue(self): return self.FixedAttrValue # 固定属性值(非累积) + def GetPlusAttrType(self): return self.PlusAttrType # 增强属性类型(非累积) + def GetPlusAttrRate(self): return self.PlusAttrRate # 增强属性万分率(非累积) + def GetEatItemAttrType(self): return self.EatItemAttrType # 每x个培养丹增加属性类型,x=UpEatItemPerCount + def GetEatItemAttrValue(self): return self.EatItemAttrValue # 每x个培养丹增加属性值,x=UpEatItemPerCount + def GetNeedEatCount(self): return self.NeedEatCount # 升级所需个数(非累计) + def GetEatPerCount(self): return self.EatPerCount # 每次培养消耗x个 + def GetLVUpCostItemInfo(self): return self.LVUpCostItemInfo # 突破等级道具ID|个数 # 神兵表 class IPY_GodWeapon(): @@ -6046,6 +6086,8 @@ self.ipyLingQiTrainLen = len(self.ipyLingQiTrainCache) self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm) self.ipyRealmLen = len(self.ipyRealmCache) + self.ipyLianTiCache = self.__LoadFileData("LianTi", IPY_LianTi) + self.ipyLianTiLen = len(self.ipyLianTiCache) self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon) self.ipyGodWeaponLen = len(self.ipyGodWeaponCache) self.ipyFuncConfigCache = self.__LoadFileData("FuncConfig", IPY_FuncConfig) @@ -6612,6 +6654,8 @@ def GetLingQiTrainByIndex(self, index): return self.ipyLingQiTrainCache[index] def GetRealmCount(self): return self.ipyRealmLen def GetRealmByIndex(self, index): return self.ipyRealmCache[index] + def GetLianTiCount(self): return self.ipyLianTiLen + def GetLianTiByIndex(self, index): return self.ipyLianTiCache[index] def GetGodWeaponCount(self): return self.ipyGodWeaponLen def GetGodWeaponByIndex(self, index): return self.ipyGodWeaponCache[index] def GetFuncConfigCount(self): return self.ipyFuncConfigLen -- Gitblit v1.8.0