From f10b4418d4b543e77dadf11730ddd7636c11cf79 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 20 十一月 2019 19:55:24 +0800
Subject: [PATCH] 8341 【恺英】【后端】强化进化系统优化(强化大师)

---
 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 99de716..b3c32e8 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -129,6 +129,13 @@
                         ("DWORD", "TotalExp", 0),
                         ),
 
+                "ItemPlusMaster":(
+                        ("BYTE", "ClassLV", 1),
+                        ("WORD", "MasterPlusLV", 0),
+                        ("list", "MasterPlusAttrIDList", 0),
+                        ("list", "MasterPlusAttrValueList", 0),
+                        ),
+
                 "RoleEquipStars":(
                         ("BYTE", "StarsNeed", 1),
                         ("list", "AttrType", 0),
@@ -1740,6 +1747,21 @@
     def GetCostCount(self): return self.CostCount # 消耗铜钱
     def GetAddExp(self): return self.AddExp # 提升熟练度值
     def GetTotalExp(self): return self.TotalExp # 升级所需熟练度总值
+
+# 装备强化大师表
+class IPY_ItemPlusMaster():
+    
+    def __init__(self):
+        self.ClassLV = 0
+        self.MasterPlusLV = 0
+        self.MasterPlusAttrIDList = []
+        self.MasterPlusAttrValueList = []
+        return
+        
+    def GetClassLV(self): return self.ClassLV # 阶
+    def GetMasterPlusLV(self): return self.MasterPlusLV # 大师强化等级
+    def GetMasterPlusAttrIDList(self): return self.MasterPlusAttrIDList # 激活属性类型列表
+    def GetMasterPlusAttrValueList(self): return self.MasterPlusAttrValueList # 激活属性值列表
 
 # 装备全身星数属性
 class IPY_RoleEquipStars():
@@ -4740,6 +4762,8 @@
         self.ipyItemCompoundLen = len(self.ipyItemCompoundCache)
         self.ipyItemPlusCache = self.__LoadFileData("ItemPlus", IPY_ItemPlus)
         self.ipyItemPlusLen = len(self.ipyItemPlusCache)
+        self.ipyItemPlusMasterCache = self.__LoadFileData("ItemPlusMaster", IPY_ItemPlusMaster)
+        self.ipyItemPlusMasterLen = len(self.ipyItemPlusMasterCache)
         self.ipyRoleEquipStarsCache = self.__LoadFileData("RoleEquipStars", IPY_RoleEquipStars)
         self.ipyRoleEquipStarsLen = len(self.ipyRoleEquipStarsCache)
         self.ipyEquipLegendAttrCountCache = self.__LoadFileData("EquipLegendAttrCount", IPY_EquipLegendAttrCount)
@@ -5210,6 +5234,8 @@
     def GetItemCompoundByIndex(self, index): return self.ipyItemCompoundCache[index]
     def GetItemPlusCount(self): return self.ipyItemPlusLen
     def GetItemPlusByIndex(self, index): return self.ipyItemPlusCache[index]
+    def GetItemPlusMasterCount(self): return self.ipyItemPlusMasterLen
+    def GetItemPlusMasterByIndex(self, index): return self.ipyItemPlusMasterCache[index]
     def GetRoleEquipStarsCount(self): return self.ipyRoleEquipStarsLen
     def GetRoleEquipStarsByIndex(self, index): return self.ipyRoleEquipStarsCache[index]
     def GetEquipLegendAttrCountCount(self): return self.ipyEquipLegendAttrCountLen

--
Gitblit v1.8.0