From 7aa74f6b50231ec1ed67375d81186549304b6801 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 12 三月 2020 18:40:06 +0800
Subject: [PATCH] 8401 【后端】BOSS复活修改(装备总表增加导出服务端)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 20 ++++++++++++++++++++
PySysDB/PySysDBPY.h | 8 ++++++++
2 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 0f546fb..67dd3a1 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -128,6 +128,14 @@
DWORD TotalExp; //升级所需熟练度总值
};
+//装备总表
+
+struct tagEquipControl
+{
+ BYTE ClassLV; //阶
+ BYTE NeedRealmLV; //需要的境界
+};
+
//装备强化大师表
struct tagItemPlusMaster
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index af5f9a8..36976ae 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -133,6 +133,11 @@
("DWORD", "TotalExp", 0),
),
+ "EquipControl":(
+ ("BYTE", "ClassLV", 0),
+ ("BYTE", "NeedRealmLV", 0),
+ ),
+
"ItemPlusMaster":(
("BYTE", "ClassLV", 1),
("WORD", "MasterPlusLV", 0),
@@ -1808,6 +1813,17 @@
def GetCostItemInfo(self): return self.CostItemInfo # 消耗物品材料及个数 [itemID, itemCount]
def GetAddExp(self): return self.AddExp # 提升熟练度值
def GetTotalExp(self): return self.TotalExp # 升级所需熟练度总值
+
+# 装备总表
+class IPY_EquipControl():
+
+ def __init__(self):
+ self.ClassLV = 0
+ self.NeedRealmLV = 0
+ return
+
+ def GetClassLV(self): return self.ClassLV # 阶
+ def GetNeedRealmLV(self): return self.NeedRealmLV # 需要的境界
# 装备强化大师表
class IPY_ItemPlusMaster():
@@ -4928,6 +4944,8 @@
self.ipyItemCompoundLen = len(self.ipyItemCompoundCache)
self.ipyItemPlusCache = self.__LoadFileData("ItemPlus", IPY_ItemPlus)
self.ipyItemPlusLen = len(self.ipyItemPlusCache)
+ self.ipyEquipControlCache = self.__LoadFileData("EquipControl", IPY_EquipControl)
+ self.ipyEquipControlLen = len(self.ipyEquipControlCache)
self.ipyItemPlusMasterCache = self.__LoadFileData("ItemPlusMaster", IPY_ItemPlusMaster)
self.ipyItemPlusMasterLen = len(self.ipyItemPlusMasterCache)
self.ipyItemPlusMaxCache = self.__LoadFileData("ItemPlusMax", IPY_ItemPlusMax)
@@ -5414,6 +5432,8 @@
def GetItemCompoundByIndex(self, index): return self.ipyItemCompoundCache[index]
def GetItemPlusCount(self): return self.ipyItemPlusLen
def GetItemPlusByIndex(self, index): return self.ipyItemPlusCache[index]
+ def GetEquipControlCount(self): return self.ipyEquipControlLen
+ def GetEquipControlByIndex(self, index): return self.ipyEquipControlCache[index]
def GetItemPlusMasterCount(self): return self.ipyItemPlusMasterLen
def GetItemPlusMasterByIndex(self, index): return self.ipyItemPlusMasterCache[index]
def GetItemPlusMaxCount(self): return self.ipyItemPlusMaxLen
--
Gitblit v1.8.0