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