From 217627970593db2f63ddb62d6c3d4c5e787871fe Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 25 三月 2019 20:43:11 +0800
Subject: [PATCH] 6385 【后端】【2.0】五行灵根开发

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 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 17f9918..6cf009e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -41,6 +41,14 @@
                         ("list", "Skills", 0),
                         ),
 
+                "RolePoint":(
+                        ("BYTE", "AttrID", 1),
+                        ("dict", "AddAttrInfoPerPoint", 0),
+                        ("BYTE", "PointQualityAttrID", 0),
+                        ("list", "PointQualityAttrValueList", 0),
+                        ("list", "PointQualityIntervalList", 0),
+                        ),
+
                 "Realm":(
                         ("WORD", "Lv", 1),
                         ("DWORD", "NeedLV", 0),
@@ -1422,6 +1430,23 @@
     def GetLightType(self): return self.LightType # 点亮属性类型
     def GetLightAttribute(self): return self.LightAttribute # 点亮属性值
     def GetSkills(self): return self.Skills # 被动技能
+
+# 灵根表
+class IPY_RolePoint():
+    
+    def __init__(self):
+        self.AttrID = 0
+        self.AddAttrInfoPerPoint = {}
+        self.PointQualityAttrID = 0
+        self.PointQualityAttrValueList = []
+        self.PointQualityIntervalList = []
+        return
+        
+    def GetAttrID(self): return self.AttrID # 属性ID
+    def GetAddAttrInfoPerPoint(self): return self.AddAttrInfoPerPoint # 每点增加属性信息
+    def GetPointQualityAttrID(self): return self.PointQualityAttrID # 点数品质进阶增加属性ID
+    def GetPointQualityAttrValueList(self): return self.PointQualityAttrValueList # 点数品质进阶增加属性值列表
+    def GetPointQualityIntervalList(self): return self.PointQualityIntervalList # 点数品质进阶属性点区间列表
 
 # 境界表
 class IPY_Realm():
@@ -4310,6 +4335,8 @@
         self.ipyConfigEx = {}
         self.ipyDienstgradCache = self.__LoadFileData("Dienstgrad", IPY_Dienstgrad)
         self.ipyDienstgradLen = len(self.ipyDienstgradCache)
+        self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint)
+        self.ipyRolePointLen = len(self.ipyRolePointCache)
         self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
         self.ipyRealmLen = len(self.ipyRealmCache)
         self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
@@ -4756,6 +4783,8 @@
     
     def GetDienstgradCount(self): return self.ipyDienstgradLen
     def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index]
+    def GetRolePointCount(self): return self.ipyRolePointLen
+    def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
     def GetRealmCount(self): return self.ipyRealmLen
     def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
     def GetGodWeaponCount(self): return self.ipyGodWeaponLen

--
Gitblit v1.8.0