From c5731326acc36a3cfc6870ddb51ce2cc86e2cdc5 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 09 一月 2025 17:00:16 +0800
Subject: [PATCH] 10361 【越南】【英语】【BT】【砍树】仙匠大会 - 服务端

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   27 +++++++++++++++++++++++++++
 1 files changed, 27 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 eb13988..40f9520 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1606,6 +1606,13 @@
                         ("dict", "ScoreAwardEx", 0),
                         ),
 
+                "ActLianqiBillTemp":(
+                        ("DWORD", "TemplateID", 1),
+                        ("BYTE", "Rank", 0),
+                        ("list", "AwardItemList", 0),
+                        ("DWORD", "NeedScore", 0),
+                        ),
+
                 "ActXianXiaMJ":(
                         ("DWORD", "CfgID", 1),
                         ("char", "StartDate", 0),
@@ -4888,6 +4895,18 @@
     def GetNeedScore(self): return self.attrTuple[3] # 上榜所需积分 DWORD
     def GetScoreAwardEx(self): return self.attrTuple[4] # 达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...} dict
 
+# 炼器榜单模版表
+class IPY_ActLianqiBillTemp():
+    
+    def __init__(self):
+        self.attrTuple = None
+        return
+        
+    def GetTemplateID(self): return self.attrTuple[0] # 模板编号 DWORD
+    def GetRank(self): return self.attrTuple[1] # 名次 BYTE
+    def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list
+    def GetNeedScore(self): return self.attrTuple[3] # 上榜所需积分 DWORD
+
 # 仙匣秘境活动时间表
 class IPY_ActXianXiaMJ():
     
@@ -6610,6 +6629,7 @@
         self.__LoadFileData("ActHorsePetTrainBillTemp", onlyCheck)
         self.__LoadFileData("ActGubao", onlyCheck)
         self.__LoadFileData("ActGubaoBillTemp", onlyCheck)
+        self.__LoadFileData("ActLianqiBillTemp", onlyCheck)
         self.__LoadFileData("ActXianXiaMJ", onlyCheck)
         self.__LoadFileData("ActXianXiaMJBillTemp", onlyCheck)
         self.__LoadFileData("ActXianXiaMJAward", onlyCheck)
@@ -7981,6 +8001,13 @@
         self.CheckLoadData("ActGubaoBillTemp")
         return self.ipyActGubaoBillTempCache[index]
 
+    def GetActLianqiBillTempCount(self):
+        self.CheckLoadData("ActLianqiBillTemp")
+        return self.ipyActLianqiBillTempLen
+    def GetActLianqiBillTempByIndex(self, index):
+        self.CheckLoadData("ActLianqiBillTemp")
+        return self.ipyActLianqiBillTempCache[index]
+
     def GetActXianXiaMJCount(self):
         self.CheckLoadData("ActXianXiaMJ")
         return self.ipyActXianXiaMJLen

--
Gitblit v1.8.0