From ee017bc9f5435bf6de2e28aab2cb5d3edc430d95 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 25 十月 2023 01:33:14 +0800
Subject: [PATCH] 9964 【BT0.1】【主干】境界塔

---
 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 e4ff915..b721f29 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -103,6 +103,13 @@
                         ("BYTE", "AddFreePoint", 0),
                         ),
 
+                "RealmTower":(
+                        ("DWORD", "FloorID", 1),
+                        ("WORD", "NeedRealmLV", 0),
+                        ("DWORD", "BossID", 0),
+                        ("list", "RewardItemList", 0),
+                        ),
+
                 "LianTi":(
                         ("BYTE", "LianTiLV", 1),
                         ("list", "FixedAttrType", 0),
@@ -2326,6 +2333,21 @@
     def GetExpLimit(self): return self.ExpLimit # 修为池经验上限
     def GetLearnSkillIDInfo(self): return self.LearnSkillIDInfo # 学习技能ID信息 {"职业":[技能ID, ...], ...}
     def GetAddFreePoint(self): return self.AddFreePoint # 增加自由属性点
+
+# 境界塔表
+class IPY_RealmTower():
+    
+    def __init__(self):
+        self.FloorID = 0
+        self.NeedRealmLV = 0
+        self.BossID = 0
+        self.RewardItemList = []
+        return
+        
+    def GetFloorID(self): return self.FloorID # 层
+    def GetNeedRealmLV(self): return self.NeedRealmLV # 所需境界
+    def GetBossID(self): return self.BossID # BossID
+    def GetRewardItemList(self): return self.RewardItemList # 奖励物品列表
 
 # 境界炼体属性表
 class IPY_LianTi():
@@ -6726,6 +6748,8 @@
         self.ipyRealmXXZLLen = len(self.ipyRealmXXZLCache)
         self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
         self.ipyRealmLen = len(self.ipyRealmCache)
+        self.ipyRealmTowerCache = self.__LoadFileData("RealmTower", IPY_RealmTower)
+        self.ipyRealmTowerLen = len(self.ipyRealmTowerCache)
         self.ipyLianTiCache = self.__LoadFileData("LianTi", IPY_LianTi)
         self.ipyLianTiLen = len(self.ipyLianTiCache)
         self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
@@ -7336,6 +7360,8 @@
     def GetRealmXXZLByIndex(self, index): return self.ipyRealmXXZLCache[index]
     def GetRealmCount(self): return self.ipyRealmLen
     def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
+    def GetRealmTowerCount(self): return self.ipyRealmTowerLen
+    def GetRealmTowerByIndex(self, index): return self.ipyRealmTowerCache[index]
     def GetLianTiCount(self): return self.ipyLianTiLen
     def GetLianTiByIndex(self, index): return self.ipyLianTiCache[index]
     def GetGodWeaponCount(self): return self.ipyGodWeaponLen

--
Gitblit v1.8.0