From 033a680f4c973fbac074a95152c6d313d4a71091 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 12 六月 2019 17:12:39 +0800
Subject: [PATCH] 7220 【后端】【2.0】灵器开发1.0版(增加灵器属性表,灵器战力由评分计算,评分由基础属性+灵器属性组成,原翅膀模块改为灵器模块)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   26 ++++++++++++++++++++++++++
 1 files changed, 26 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 915a280..a2216c5 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -49,6 +49,13 @@
                         ("list", "PointQualityIntervalList", 0),
                         ),
 
+                "LingQiAttr":(
+                        ("BYTE", "ItemID", 1),
+                        ("list", "LingQiAttrID", 0),
+                        ("list", "LingQiAttrValue", 0),
+                        ("DWORD", "LingQiAttrScore", 0),
+                        ),
+
                 "Realm":(
                         ("WORD", "Lv", 1),
                         ("DWORD", "NeedLV", 0),
@@ -1504,6 +1511,21 @@
     def GetFightPowerPerPoint(self): return self.FightPowerPerPoint # 每点附加战斗力
     def GetPointQualityAttrDict(self): return self.PointQualityAttrDict # 点数品质进阶增加属性,  {职业:{属性ID:[阶段属性,..],..},..}
     def GetPointQualityIntervalList(self): return self.PointQualityIntervalList # 点数品质进阶属性点区间列表
+
+# 灵器属性表
+class IPY_LingQiAttr():
+    
+    def __init__(self):
+        self.ItemID = 0
+        self.LingQiAttrID = []
+        self.LingQiAttrValue = []
+        self.LingQiAttrScore = 0
+        return
+        
+    def GetItemID(self): return self.ItemID # 属性ID
+    def GetLingQiAttrID(self): return self.LingQiAttrID # 灵器属性ID
+    def GetLingQiAttrValue(self): return self.LingQiAttrValue # 灵器属性数值
+    def GetLingQiAttrScore(self): return self.LingQiAttrScore # 灵器属性评分
 
 # 境界表
 class IPY_Realm():
@@ -4516,6 +4538,8 @@
         self.ipyDienstgradLen = len(self.ipyDienstgradCache)
         self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint)
         self.ipyRolePointLen = len(self.ipyRolePointCache)
+        self.ipyLingQiAttrCache = self.__LoadFileData("LingQiAttr", IPY_LingQiAttr)
+        self.ipyLingQiAttrLen = len(self.ipyLingQiAttrCache)
         self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
         self.ipyRealmLen = len(self.ipyRealmCache)
         self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
@@ -4980,6 +5004,8 @@
     def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index]
     def GetRolePointCount(self): return self.ipyRolePointLen
     def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
+    def GetLingQiAttrCount(self): return self.ipyLingQiAttrLen
+    def GetLingQiAttrByIndex(self, index): return self.ipyLingQiAttrCache[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