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