From c5b488899ed30a315f18b960207d1a0b04c0dd06 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 20 二月 2025 19:36:20 +0800
Subject: [PATCH] 10403 【越南】【BT】【GM】【英文】【GM版本】境界相关修改(增加境界任务类型7:完成xx主线任务)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   21 +++++++++++++++++++++
 1 files changed, 21 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 a9c5f0c..fca1cbf 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1025,6 +1025,10 @@
                         ("list", "MailItemPrize", 0),
                         ),
 
+                "TaskList":(
+                        ("DWORD", "TaskID", 1),
+                        ),
+
                 "DailyQuest":(
                         ("DWORD", "ID", 1),
                         ("BYTE", "RelatedType", 0),
@@ -4006,6 +4010,15 @@
     def GetMailKey(self): return self.attrTuple[9] # 活动更新时发送邮件key char
     def GetMailItemPrize(self): return self.attrTuple[10] # 活动更新时发送邮件奖励物品 list
 
+# 任务列表
+class IPY_TaskList():
+    
+    def __init__(self):
+        self.attrTuple = None
+        return
+        
+    def GetTaskID(self): return self.attrTuple[0] # 任务ID DWORD
+
 # 日常任务表
 class IPY_DailyQuest():
     
@@ -6571,6 +6584,7 @@
         self.__LoadFileData("VipPrivilege", onlyCheck)
         self.__LoadFileData("Store", onlyCheck)
         self.__LoadFileData("ActSpringSale", onlyCheck)
+        self.__LoadFileData("TaskList", onlyCheck)
         self.__LoadFileData("DailyQuest", onlyCheck)
         self.__LoadFileData("DailyLivenessReward", onlyCheck)
         self.__LoadFileData("ActivityPlaceReward", onlyCheck)
@@ -7571,6 +7585,13 @@
         self.CheckLoadData("ActSpringSale")
         return self.ipyActSpringSaleCache[index]
 
+    def GetTaskListCount(self):
+        self.CheckLoadData("TaskList")
+        return self.ipyTaskListLen
+    def GetTaskListByIndex(self, index):
+        self.CheckLoadData("TaskList")
+        return self.ipyTaskListCache[index]
+
     def GetDailyQuestCount(self):
         self.CheckLoadData("DailyQuest")
         return self.ipyDailyQuestLen

--
Gitblit v1.8.0