From 787c076b2fdc73a11b9b76e2ea928f3da1f5873e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 19 十二月 2019 16:35:02 +0800
Subject: [PATCH] 8359 【主干】活跃兑换
---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 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 eb6fca3..70374e4 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -738,6 +738,17 @@
                         ("list", "ItemBind", 0),
                         ),
 
+                "ActivityPlaceReward":(
+                        ("BYTE", "ID", 1),
+                        ("BYTE", "PlaceCount", 0),
+                        ("WORD", "PlaceMaxLV", 0),
+                        ("list", "FixedItemRewardList", 0),
+                        ("BYTE", "RandItemCountA", 0),
+                        ("list", "RandItemRewardListA", 0),
+                        ("BYTE", "RandItemCountB", 0),
+                        ("list", "RandItemRewardListB", 0),
+                        ),
+
                 "RefineStove":(
                         ("BYTE", "StoveLV", 1),
                         ("DWORD", "UpNeedExp", 0),
@@ -3024,6 +3035,29 @@
     def GetItemCount(self): return self.ItemCount # 物品数量
     def GetItemBind(self): return self.ItemBind # 是否绑定
 
+# 日常活跃放置表
+class IPY_ActivityPlaceReward():
+    
+    def __init__(self):
+        self.ID = 0
+        self.PlaceCount = 0
+        self.PlaceMaxLV = 0
+        self.FixedItemRewardList = []
+        self.RandItemCountA = 0
+        self.RandItemRewardListA = []
+        self.RandItemCountB = 0
+        self.RandItemRewardListB = []
+        return
+        
+    def GetID(self): return self.ID # ID
+    def GetPlaceCount(self): return self.PlaceCount # 放置定制次数
+    def GetPlaceMaxLV(self): return self.PlaceMaxLV # 最大等级
+    def GetFixedItemRewardList(self): return self.FixedItemRewardList # 固定奖励 [[物品ID, 个数], ...]
+    def GetRandItemCountA(self): return self.RandItemCountA # 饼图奖励次数A
+    def GetRandItemRewardListA(self): return self.RandItemRewardListA # 饼图奖励库A [[饼图概率,物品ID], ...]  物品ID支持0
+    def GetRandItemCountB(self): return self.RandItemCountB # 饼图奖励次数B
+    def GetRandItemRewardListB(self): return self.RandItemRewardListB # 饼图奖励库B [[饼图概率,物品ID], ...]  物品ID支持0
+
 # 炼丹炉等级表
 class IPY_RefineStove():
     
@@ -4889,6 +4923,8 @@
         self.ipyDailyQuestLen = len(self.ipyDailyQuestCache)
         self.ipyDailyLivenessRewardCache = self.__LoadFileData("DailyLivenessReward", IPY_DailyLivenessReward)
         self.ipyDailyLivenessRewardLen = len(self.ipyDailyLivenessRewardCache)
+        self.ipyActivityPlaceRewardCache = self.__LoadFileData("ActivityPlaceReward", IPY_ActivityPlaceReward)
+        self.ipyActivityPlaceRewardLen = len(self.ipyActivityPlaceRewardCache)
         self.ipyRefineStoveCache = self.__LoadFileData("RefineStove", IPY_RefineStove)
         self.ipyRefineStoveLen = len(self.ipyRefineStoveCache)
         self.ipyAlchemyCache = self.__LoadFileData("Alchemy", IPY_Alchemy)
@@ -5365,6 +5401,8 @@
     def GetDailyQuestByIndex(self, index): return self.ipyDailyQuestCache[index]
     def GetDailyLivenessRewardCount(self): return self.ipyDailyLivenessRewardLen
     def GetDailyLivenessRewardByIndex(self, index): return self.ipyDailyLivenessRewardCache[index]
+    def GetActivityPlaceRewardCount(self): return self.ipyActivityPlaceRewardLen
+    def GetActivityPlaceRewardByIndex(self, index): return self.ipyActivityPlaceRewardCache[index]
     def GetRefineStoveCount(self): return self.ipyRefineStoveLen
     def GetRefineStoveByIndex(self, index): return self.ipyRefineStoveCache[index]
     def GetAlchemyCount(self): return self.ipyAlchemyLen
--
Gitblit v1.8.0