From bcaa39b97f1e9789e7960a0101430b1dccbae426 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 30 十一月 2023 15:37:09 +0800 Subject: [PATCH] 10019 【砍树】回合战斗(与NPC基础回合战斗) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 23 +++++++++++++++++++++++ 1 files changed, 23 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 e5ac6f5..a6baf0e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -720,6 +720,12 @@ ("eval", "RewardInfo", 0), ), + "FBTurn":( + ("DWORD", "DataMapID", 1), + ("WORD", "LineID", 1), + ("DWORD", "NPCID", 0), + ), + "FBHelpBattle":( ("DWORD", "DataMapID", 1), ("BYTE", "LineID", 1), @@ -3643,6 +3649,19 @@ def GetRefreshNPC(self): return self.RefreshNPC # 标试点刷怪配置 def GetGradeInfo(self): return self.GradeInfo # 评级规则 def GetRewardInfo(self): return self.RewardInfo # 奖励信息 + +# 副本回合制表 +class IPY_FBTurn(): + + def __init__(self): + self.DataMapID = 0 + self.LineID = 0 + self.NPCID = 0 + return + + def GetDataMapID(self): return self.DataMapID # 数据地图ID + def GetLineID(self): return self.LineID # 功能线路ID + def GetNPCID(self): return self.NPCID # NPCID # 副本助战表 class IPY_FBHelpBattle(): @@ -6923,6 +6942,8 @@ self.ipyFBFuncLen = len(self.ipyFBFuncCache) self.ipyFBLineCache = self.__LoadFileData("FBLine", IPY_FBLine) self.ipyFBLineLen = len(self.ipyFBLineCache) + self.ipyFBTurnCache = self.__LoadFileData("FBTurn", IPY_FBTurn) + self.ipyFBTurnLen = len(self.ipyFBTurnCache) self.ipyFBHelpBattleCache = self.__LoadFileData("FBHelpBattle", IPY_FBHelpBattle) self.ipyFBHelpBattleLen = len(self.ipyFBHelpBattleCache) self.ipyNPCCustomRefreshCache = self.__LoadFileData("NPCCustomRefresh", IPY_NPCCustomRefresh) @@ -7539,6 +7560,8 @@ def GetFBFuncByIndex(self, index): return self.ipyFBFuncCache[index] def GetFBLineCount(self): return self.ipyFBLineLen def GetFBLineByIndex(self, index): return self.ipyFBLineCache[index] + def GetFBTurnCount(self): return self.ipyFBTurnLen + def GetFBTurnByIndex(self, index): return self.ipyFBTurnCache[index] def GetFBHelpBattleCount(self): return self.ipyFBHelpBattleLen def GetFBHelpBattleByIndex(self, index): return self.ipyFBHelpBattleCache[index] def GetNPCCustomRefreshCount(self): return self.ipyNPCCustomRefreshLen -- Gitblit v1.8.0