From bd2e571ccdb5b0c7d9c1cadab3ba0996c26c9d38 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 27 九月 2019 18:49:30 +0800
Subject: [PATCH] 8280 【主干】拍卖行系统上架优化(服务器可动态根据配置动态补充拍品)

---
 ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
index 1d35e5c..b5d1a56 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -79,10 +79,16 @@
                         ("char", "EndDate", 0),
                         ("char", "StartTime", 0),
                         ("char", "EndTime", 0),
+                        ("list", "WorldLVRange", 0),
+                        ("list", "AddRandSecondRange", 0),
+                        ("WORD", "ReplenishCDMinutes", 0),
+                        ("BYTE", "ReplenishAuctionCount", 0),
+                        ("DWORD", "ReplenishItemID", 0),
+                        ("list", "ReplenishEquipInfo", 0),
+                        ("list", "ReplenishEquipPlaces", 0),
                         ("BYTE", "AuctionCount", 0),
                         ("list", "RandMinuteRange", 0),
                         ("list", "ItemCountWeightList", 0),
-                        ("list", "AddRandSecondRange", 0),
                         ("list", "AuctionItemWeightList", 0),
                         ("list", "RandMailKeyList", 0),
                         ),
@@ -651,10 +657,16 @@
         self.EndDate = ""
         self.StartTime = ""
         self.EndTime = ""
+        self.WorldLVRange = []
+        self.AddRandSecondRange = []
+        self.ReplenishCDMinutes = 0
+        self.ReplenishAuctionCount = 0
+        self.ReplenishItemID = 0
+        self.ReplenishEquipInfo = []
+        self.ReplenishEquipPlaces = []
         self.AuctionCount = 0
         self.RandMinuteRange = []
         self.ItemCountWeightList = []
-        self.AddRandSecondRange = []
         self.AuctionItemWeightList = []
         self.RandMailKeyList = []
         return
@@ -664,12 +676,18 @@
     def GetEndDate(self): return self.EndDate # 结束日期
     def GetStartTime(self): return self.StartTime # 开启时间
     def GetEndTime(self): return self.EndTime # 结束时间
-    def GetAuctionCount(self): return self.AuctionCount # 上架次数
-    def GetRandMinuteRange(self): return self.RandMinuteRange # 上架随机间隔分钟下限|上限
-    def GetItemCountWeightList(self): return self.ItemCountWeightList # 上架随机件数权重列表, [[权重, 件数], ...]
+    def GetWorldLVRange(self): return self.WorldLVRange # 世界等级范围限制
     def GetAddRandSecondRange(self): return self.AddRandSecondRange # 每件拍品随机间隔上架秒数 上限|下限
-    def GetAuctionItemWeightList(self): return self.AuctionItemWeightList # 上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...]
-    def GetRandMailKeyList(self): return self.RandMailKeyList # 上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒
+    def GetReplenishCDMinutes(self): return self.ReplenishCDMinutes # 动态补充拍品间隔分钟
+    def GetReplenishAuctionCount(self): return self.ReplenishAuctionCount # 动态补充拍品保底数
+    def GetReplenishItemID(self): return self.ReplenishItemID # 动态补充物品ID
+    def GetReplenishEquipInfo(self): return self.ReplenishEquipInfo # 动态补充装备信息 [阶,颜色,是否套装]
+    def GetReplenishEquipPlaces(self): return self.ReplenishEquipPlaces # 动态补充上架装备位列表
+    def GetAuctionCount(self): return self.AuctionCount # 指定上架次数
+    def GetRandMinuteRange(self): return self.RandMinuteRange # 指定上架随机间隔分钟下限|上限
+    def GetItemCountWeightList(self): return self.ItemCountWeightList # 指定上架随机件数权重列表, [[权重, 件数], ...]
+    def GetAuctionItemWeightList(self): return self.AuctionItemWeightList # 指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...]
+    def GetRandMailKeyList(self): return self.RandMailKeyList # 指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒
 
 # 日常活动表
 class IPY_DailyAction():

--
Gitblit v1.8.0