From 37aa5270481da4755df79f4b1a100c1c5a36899a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 11 四月 2025 16:56:42 +0800
Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(优化仙盟充值协助支持配置关联的充值ID列表即商城类型;充值协助支持记录领取的成员明细;攻城战结束支持回收相关道具;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 898e58e..56c8792 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1543,7 +1543,9 @@
                         ("char", "EndDate", 0),
                         ("WORD", "LVLimit", 0),
                         ("BYTE", "IsDayReset", 0),
-                        ("list", "TemplateIDList", 0),
+                        ("DWORD", "TemplateID", 0),
+                        ("list", "CTGIDList", 0),
+                        ("DWORD", "ActShopType", 0),
                         ),
 
                 "ActFamilyCTGAssistTemp":(
@@ -1667,7 +1669,6 @@
 
                 "CrossActFamilyGCZSQ":(
                         ("DWORD", "LayerNum", 1),
-                        ("DWORD", "CostItemID", 0),
                         ("BYTE", "CostItemCnt", 0),
                         ("BYTE", "GridCnt", 0),
                         ("WORD", "PassRate", 0),
@@ -4842,7 +4843,9 @@
     def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
     def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
     def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
-    def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 list
+    def GetTemplateID(self): return self.attrTuple[5] # 协助奖励模板ID DWORD
+    def GetCTGIDList(self): return self.attrTuple[6] # 有效的充值ID列表 [ctgID, ...] list
+    def GetActShopType(self): return self.attrTuple[7] # 商城类型 DWORD
 
 # 仙盟充值协助活动模板表
 class IPY_ActFamilyCTGAssistTemp():
@@ -5031,13 +5034,12 @@
         return
         
     def GetLayerNum(self): return self.attrTuple[0] # 层 DWORD
-    def GetCostItemID(self): return self.attrTuple[1] # 消耗抽奖道具ID DWORD
-    def GetCostItemCnt(self): return self.attrTuple[2] # 消耗抽奖道具个数 BYTE
-    def GetGridCnt(self): return self.attrTuple[3] # 格子数 BYTE
-    def GetPassRate(self): return self.attrTuple[4] # 过关万分率 WORD
-    def GetGridWeightItemList(self): return self.attrTuple[5] # 格子物品权重随机库 [[权重,物品ID,个数], ...] list
-    def GetLayerAwardItemList(self): return self.attrTuple[6] # 通关该层固定奖励 [[物品ID,个数,是否拍品], ...] list
-    def GetLayerWeightItemList(self): return self.attrTuple[7] # 通关该层额外随机奖励 [[权重,物品ID,个数], ...] list
+    def GetCostItemCnt(self): return self.attrTuple[1] # 消耗抽奖道具个数 BYTE
+    def GetGridCnt(self): return self.attrTuple[2] # 格子数 BYTE
+    def GetPassRate(self): return self.attrTuple[3] # 过关万分率 WORD
+    def GetGridWeightItemList(self): return self.attrTuple[4] # 格子物品权重随机库 [[权重,物品ID,个数], ...] list
+    def GetLayerAwardItemList(self): return self.attrTuple[5] # 通关该层固定奖励 [[物品ID,个数,是否拍品], ...] list
+    def GetLayerWeightItemList(self): return self.attrTuple[6] # 通关该层额外随机奖励 [[权重,物品ID,个数], ...] list
 
 # 仙匣秘境活动时间表
 class IPY_ActXianXiaMJ():

--
Gitblit v1.8.0