From ccaefa2a93fb82d0db5fc7e74832a292fb860984 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期二, 22 一月 2019 14:23:20 +0800
Subject: [PATCH] 5919 【后端】【1.5.100】诛仙塔功能开发

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 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 6def013..a7f3b91 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1249,6 +1249,15 @@
                         ("WORD", "RealmLV", 0),
                         ("DWORD", "ZhuXianScore", 0),
                         ),
+
+                "ZhuXianTower":(
+                        ("DWORD", "ID", 1),
+                        ("DWORD", "NPCID", 0),
+                        ("list", "FirstAward", 0),
+                        ("dict", "GradeAward", 0),
+                        ("WORD", "UnLockEquipPlace", 0),
+                        ("DWORD", "NeedPower", 0),
+                        ),
                 }
 
 
@@ -3806,6 +3815,25 @@
     def GetKillTime(self): return self.KillTime # 击杀总时间秒
     def GetRealmLV(self): return self.RealmLV # 需要境界
     def GetZhuXianScore(self): return self.ZhuXianScore # 需要诛仙总评分
+
+# 诛仙塔表
+class IPY_ZhuXianTower():
+    
+    def __init__(self):
+        self.ID = 0
+        self.NPCID = 0
+        self.FirstAward = []
+        self.GradeAward = {}
+        self.UnLockEquipPlace = 0
+        self.NeedPower = 0
+        return
+        
+    def GetID(self): return self.ID # 塔编号
+    def GetNPCID(self): return self.NPCID # npcid
+    def GetFirstAward(self): return self.FirstAward # 首次S级奖励
+    def GetGradeAward(self): return self.GradeAward # 评级奖励
+    def GetUnLockEquipPlace(self): return self.UnLockEquipPlace # 解锁的装备位
+    def GetNeedPower(self): return self.NeedPower # 推荐战力
 
 
 def Log(msg, playerID=0, par=0):
@@ -4069,6 +4097,8 @@
         self.ipyLoginAwardLen = len(self.ipyLoginAwardCache)
         self.ipyZhuXianBossCache = self.__LoadFileData("ZhuXianBoss", IPY_ZhuXianBoss)
         self.ipyZhuXianBossLen = len(self.ipyZhuXianBossCache)
+        self.ipyZhuXianTowerCache = self.__LoadFileData("ZhuXianTower", IPY_ZhuXianTower)
+        self.ipyZhuXianTowerLen = len(self.ipyZhuXianTowerCache)
         Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict))
         Log("IPY_DataMgr InitOK!")
         return
@@ -4473,6 +4503,8 @@
     def GetLoginAwardByIndex(self, index): return self.ipyLoginAwardCache[index]
     def GetZhuXianBossCount(self): return self.ipyZhuXianBossLen
     def GetZhuXianBossByIndex(self, index): return self.ipyZhuXianBossCache[index]
+    def GetZhuXianTowerCount(self): return self.ipyZhuXianTowerLen
+    def GetZhuXianTowerByIndex(self, index): return self.ipyZhuXianTowerCache[index]
 
 IPYData = IPY_DataMgr()
 def IPY_Data(): return IPYData

--
Gitblit v1.8.0