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