From 316f661570469b67ebfc5b1fed08f9617f4638e3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 02 三月 2020 16:36:26 +0800
Subject: [PATCH] 8389 【后端开发】天星塔挑战榜(增加天星塔全服挑战表)
---
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 7368aa0..4cd669e 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -1990,6 +1990,14 @@
BYTE IsNotify; //是否广播
};
+//天星塔全服挑战表
+
+struct tagSkyTowerServerChallenge
+{
+ DWORD _FloorID; //层
+ dict Reward; //奖励
+};
+
//灵根特效表
struct tagLingGenEffect
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index eadca9e..d529c37 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1549,6 +1549,11 @@
("BYTE", "IsNotify", 0),
),
+ "SkyTowerServerChallenge":(
+ ("DWORD", "FloorID", 1),
+ ("dict", "Reward", 0),
+ ),
+
"LingGenEffect":(
("DWORD", "ID", 0),
("DWORD", "PointID", 1),
@@ -4765,6 +4770,17 @@
def GetFightPower(self): return self.FightPower # 推荐战力
def GetIsNotify(self): return self.IsNotify # 是否广播
+# 天星塔全服挑战表
+class IPY_SkyTowerServerChallenge():
+
+ def __init__(self):
+ self.FloorID = 0
+ self.Reward = {}
+ return
+
+ def GetFloorID(self): return self.FloorID # 层
+ def GetReward(self): return self.Reward # 奖励
+
# 灵根特效表
class IPY_LingGenEffect():
@@ -5153,6 +5169,8 @@
self.ipySkillElementLen = len(self.ipySkillElementCache)
self.ipySkyTowerCache = self.__LoadFileData("SkyTower", IPY_SkyTower)
self.ipySkyTowerLen = len(self.ipySkyTowerCache)
+ self.ipySkyTowerServerChallengeCache = self.__LoadFileData("SkyTowerServerChallenge", IPY_SkyTowerServerChallenge)
+ self.ipySkyTowerServerChallengeLen = len(self.ipySkyTowerServerChallengeCache)
self.ipyLingGenEffectCache = self.__LoadFileData("LingGenEffect", IPY_LingGenEffect)
self.ipyLingGenEffectLen = len(self.ipyLingGenEffectCache)
self.ipyHorsePetSkinCache = self.__LoadFileData("HorsePetSkin", IPY_HorsePetSkin)
@@ -5633,6 +5651,8 @@
def GetSkillElementByIndex(self, index): return self.ipySkillElementCache[index]
def GetSkyTowerCount(self): return self.ipySkyTowerLen
def GetSkyTowerByIndex(self, index): return self.ipySkyTowerCache[index]
+ def GetSkyTowerServerChallengeCount(self): return self.ipySkyTowerServerChallengeLen
+ def GetSkyTowerServerChallengeByIndex(self, index): return self.ipySkyTowerServerChallengeCache[index]
def GetLingGenEffectCount(self): return self.ipyLingGenEffectLen
def GetLingGenEffectByIndex(self, index): return self.ipyLingGenEffectCache[index]
def GetHorsePetSkinCount(self): return self.ipyHorsePetSkinLen
--
Gitblit v1.8.0