From c65290e4ebcbecf93fbde371947ff99feab7d29d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 26 六月 2024 14:41:51 +0800 Subject: [PATCH] 10191 【越南】【主干】【港台】新增多种培养材料副本 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 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 f2b1e46..d0dc989 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -721,6 +721,16 @@ ("eval", "RewardInfo", 0), ), + "FBGeneralTrain":( + ("DWORD", "DataMapID", 1), + ("BYTE", "LineID", 1), + ("WORD", "LVLimit", 0), + ("WORD", "RealmLimit", 0), + ("DWORD", "BossNPCID", 0), + ("list", "OtherNPCIDList", 0), + ("list", "PassAwardItemList", 0), + ), + "FBHelpBattle":( ("DWORD", "DataMapID", 1), ("BYTE", "LineID", 1), @@ -3292,6 +3302,21 @@ def GetGradeInfo(self): return self.attrTuple[14] # 评级规则 eval def GetRewardInfo(self): return self.attrTuple[15] # 奖励信息 eval +# 副本通用养成表 +class IPY_FBGeneralTrain(): + + def __init__(self): + self.attrTuple = None + return + + def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD + def GetLineID(self): return self.attrTuple[1] # 功能线路ID BYTE + def GetLVLimit(self): return self.attrTuple[2] # 多少级可挑战, 0为不限制 WORD + def GetRealmLimit(self): return self.attrTuple[3] # 多少境界可挑战, 0为不限制 WORD + def GetBossNPCID(self): return self.attrTuple[4] # 过关bossID DWORD + def GetOtherNPCIDList(self): return self.attrTuple[5] # 其他NPCIDList list + def GetPassAwardItemList(self): return self.attrTuple[6] # 过关奖励列表 list + # 副本助战表 class IPY_FBHelpBattle(): @@ -5840,6 +5865,7 @@ self.__LoadFileData("ChinMap", onlyCheck) self.__LoadFileData("FBFunc", onlyCheck) self.__LoadFileData("FBLine", onlyCheck) + self.__LoadFileData("FBGeneralTrain", onlyCheck) self.__LoadFileData("FBHelpBattle", onlyCheck) self.__LoadFileData("NPCCustomRefresh", onlyCheck) self.__LoadFileData("DailyAction", onlyCheck) @@ -6651,6 +6677,13 @@ self.CheckLoadData("FBLine") return self.ipyFBLineCache[index] + def GetFBGeneralTrainCount(self): + self.CheckLoadData("FBGeneralTrain") + return self.ipyFBGeneralTrainLen + def GetFBGeneralTrainByIndex(self, index): + self.CheckLoadData("FBGeneralTrain") + return self.ipyFBGeneralTrainCache[index] + def GetFBHelpBattleCount(self): self.CheckLoadData("FBHelpBattle") return self.ipyFBHelpBattleLen -- Gitblit v1.8.0