From f4f907ae6ae2f22207859230e8fc88583fe3a723 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 10 十一月 2021 11:26:11 +0800
Subject: [PATCH] 9341 【BT5】【主干】【后端】情缘系统

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

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
index 714c0ed..4cde1f6 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -708,6 +708,15 @@
                         ("dict", "Award", 0),
                         ),
 
+                "Marry":(
+                        ("BYTE", "BridePriceID", 1),
+                        ("DWORD", "Prosperity", 0),
+                        ("WORD", "CandyTimes", 0),
+                        ("list", "CandyItemInfo", 0),
+                        ("list", "BrideGiftItemInfo", 0),
+                        ("char", "WorldNotifyKey", 0),
+                        ),
+
                 "ActLuckyTreasure":(
                         ("DWORD", "CfgID", 1),
                         ("char", "ActMark", 0),
@@ -2186,6 +2195,25 @@
     def GetRank(self): return self.Rank # 排名
     def GetAward(self): return self.Award # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
 
+# 情缘提亲表
+class IPY_Marry():
+    
+    def __init__(self):
+        self.BridePriceID = 0
+        self.Prosperity = 0
+        self.CandyTimes = 0
+        self.CandyItemInfo = []
+        self.BrideGiftItemInfo = []
+        self.WorldNotifyKey = ""
+        return
+        
+    def GetBridePriceID(self): return self.BridePriceID # 聘礼ID
+    def GetProsperity(self): return self.Prosperity # 初始繁荣度
+    def GetCandyTimes(self): return self.CandyTimes # 喜糖持续时间秒
+    def GetCandyItemInfo(self): return self.CandyItemInfo # 喜糖物品列表[[物品ID,个数,是否拍品], ...]
+    def GetBrideGiftItemInfo(self): return self.BrideGiftItemInfo # 聘礼物品列表[[物品ID,个数,是否拍品], ...]
+    def GetWorldNotifyKey(self): return self.WorldNotifyKey # 广播key
+
 # 幸运鉴宝活动时间表
 class IPY_ActLuckyTreasure():
     
@@ -2465,6 +2493,8 @@
         self.ipyActNewFairyCeremonyLen = len(self.ipyActNewFairyCeremonyCache)
         self.ipyNewUniquenessArriveCache = self.__LoadFileData("NewUniquenessArrive", IPY_NewUniquenessArrive)
         self.ipyNewUniquenessArriveLen = len(self.ipyNewUniquenessArriveCache)
+        self.ipyMarryCache = self.__LoadFileData("Marry", IPY_Marry)
+        self.ipyMarryLen = len(self.ipyMarryCache)
         self.ipyActLuckyTreasureCache = self.__LoadFileData("ActLuckyTreasure", IPY_ActLuckyTreasure)
         self.ipyActLuckyTreasureLen = len(self.ipyActLuckyTreasureCache)
         self.ipyCrossActCTGBillboardCache = self.__LoadFileData("CrossActCTGBillboard", IPY_CrossActCTGBillboard)
@@ -2769,6 +2799,8 @@
     def GetActNewFairyCeremonyByIndex(self, index): return self.ipyActNewFairyCeremonyCache[index]
     def GetNewUniquenessArriveCount(self): return self.ipyNewUniquenessArriveLen
     def GetNewUniquenessArriveByIndex(self, index): return self.ipyNewUniquenessArriveCache[index]
+    def GetMarryCount(self): return self.ipyMarryLen
+    def GetMarryByIndex(self, index): return self.ipyMarryCache[index]
     def GetActLuckyTreasureCount(self): return self.ipyActLuckyTreasureLen
     def GetActLuckyTreasureByIndex(self, index): return self.ipyActLuckyTreasureCache[index]
     def GetCrossActCTGBillboardCount(self): return self.ipyCrossActCTGBillboardLen

--
Gitblit v1.8.0