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