From 7d1895023c1a5263f5997979fc583a06f5e7e786 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 04 九月 2024 16:16:46 +0800 Subject: [PATCH] 10249 【越南】【砍树】仙宫(新增仙宫系统;跨服boss历练、跨服仙匣秘境、跨服骑宠养成;跨服古宝养成、跨服排位赛个人排行榜结算支持晋升仙宫;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 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 7339c16..ca7d617 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -2435,6 +2435,16 @@ ("list", "ZLRewardItemList", 0), ("list", "ZLRewardItemListH", 0), ), + + "Xiangong":( + ("WORD", "XiangongID", 1), + ), + + "TiandaoTree":( + ("WORD", "AwardIndex", 1), + ("DWORD", "NeedQiyun", 0), + ("list", "AwardItemList", 0), + ), } @@ -6080,6 +6090,26 @@ def GetFreeRewardItemList(self): return self.attrTuple[3] # 免费奖励物品列表 [[物品ID,个数,是否拍品],...] list def GetZLRewardItemList(self): return self.attrTuple[4] # 战令奖励物品列表 [[物品ID,个数,是否拍品],...] list def GetZLRewardItemListH(self): return self.attrTuple[5] # 高级战令奖励物品列表 [[物品ID,个数,是否拍品],...] list + +# 仙宫表 +class IPY_Xiangong(): + + def __init__(self): + self.attrTuple = None + return + + def GetXiangongID(self): return self.attrTuple[0] # 仙宫ID WORD + +# 仙宫天道树 +class IPY_TiandaoTree(): + + def __init__(self): + self.attrTuple = None + return + + def GetAwardIndex(self): return self.attrTuple[0] # 奖励索引 WORD + def GetNeedQiyun(self): return self.attrTuple[1] # 所需气运值 DWORD + def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表 list def Log(msg, playerID=0, par=0): @@ -6384,6 +6414,8 @@ self.__LoadFileData("HistoryRechargeAward", onlyCheck) self.__LoadFileData("CustomAward", onlyCheck) self.__LoadFileData("Zhanling", onlyCheck) + self.__LoadFileData("Xiangong", onlyCheck) + self.__LoadFileData("TiandaoTree", onlyCheck) Log("IPY_DataMgr ReloadOK! onlyCheck=%s" % onlyCheck) return @@ -8324,6 +8356,20 @@ def GetZhanlingByIndex(self, index): self.CheckLoadData("Zhanling") return self.ipyZhanlingCache[index] + + def GetXiangongCount(self): + self.CheckLoadData("Xiangong") + return self.ipyXiangongLen + def GetXiangongByIndex(self, index): + self.CheckLoadData("Xiangong") + return self.ipyXiangongCache[index] + + def GetTiandaoTreeCount(self): + self.CheckLoadData("TiandaoTree") + return self.ipyTiandaoTreeLen + def GetTiandaoTreeByIndex(self, index): + self.CheckLoadData("TiandaoTree") + return self.ipyTiandaoTreeCache[index] IPYData = IPY_DataMgr() def IPY_Data(): return IPYData -- Gitblit v1.8.0