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/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   70 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 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 0b76ec9..67bf73d 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1876,6 +1876,26 @@
                         ("BYTE", "QualityLV", 1),
                         ),
 
+                "Marry":(
+                        ("BYTE", "BridePriceID", 1),
+                        ("list", "CostMoneyInfo", 0),
+                        ("BYTE", "CanBuyCount", 0),
+                        ("BYTE", "IsDayReset", 0),
+                        ),
+
+                "LoveRing":(
+                        ("BYTE", "RingClassLV", 1),
+                        ("BYTE", "RingStarLV", 1),
+                        ("list", "CoupleAttrType", 0),
+                        ("list", "CoupleAttrValue", 0),
+                        ("list", "StarAttrType", 0),
+                        ("list", "StarAttrValue", 0),
+                        ("list", "UpItemAttrType", 0),
+                        ("list", "UpItemAttrValue", 0),
+                        ("DWORD", "NeedEatCount", 0),
+                        ("DWORD", "UpEatItemPerCount", 0),
+                        ),
+
                 "HorsePetSkin":(
                         ("BYTE", "Type", 1),
                         ("DWORD", "ID", 1),
@@ -5782,6 +5802,48 @@
     def GetPointID(self): return self.PointID # 灵根ID
     def GetQualityLV(self): return self.QualityLV # 品级
 
+# 情缘提亲表
+class IPY_Marry():
+    
+    def __init__(self):
+        self.BridePriceID = 0
+        self.CostMoneyInfo = []
+        self.CanBuyCount = 0
+        self.IsDayReset = 0
+        return
+        
+    def GetBridePriceID(self): return self.BridePriceID # 聘礼ID
+    def GetCostMoneyInfo(self): return self.CostMoneyInfo # 消耗货币类型|数值
+    def GetCanBuyCount(self): return self.CanBuyCount # 可购买次数
+    def GetIsDayReset(self): return self.IsDayReset # 是否每日重置
+
+# 情缘情戒表
+class IPY_LoveRing():
+    
+    def __init__(self):
+        self.RingClassLV = 0
+        self.RingStarLV = 0
+        self.CoupleAttrType = []
+        self.CoupleAttrValue = []
+        self.StarAttrType = []
+        self.StarAttrValue = []
+        self.UpItemAttrType = []
+        self.UpItemAttrValue = []
+        self.NeedEatCount = 0
+        self.UpEatItemPerCount = 0
+        return
+        
+    def GetRingClassLV(self): return self.RingClassLV # 情戒阶级
+    def GetRingStarLV(self): return self.RingStarLV # 情戒星级
+    def GetCoupleAttrType(self): return self.CoupleAttrType # 仙侣属性类型(非累积)
+    def GetCoupleAttrValue(self): return self.CoupleAttrValue # 仙侣属性值(非累积)
+    def GetStarAttrType(self): return self.StarAttrType # 星级额外属性类型(非累积)
+    def GetStarAttrValue(self): return self.StarAttrValue # 星级额外属性值(非累积)
+    def GetUpItemAttrType(self): return self.UpItemAttrType # 每x个培养丹增加属性类型,x=UpEatItemPerCount
+    def GetUpItemAttrValue(self): return self.UpItemAttrValue # 每x个培养丹增加属性值,x=UpEatItemPerCount
+    def GetNeedEatCount(self): return self.NeedEatCount # 升级所需个数(非累计)
+    def GetUpEatItemPerCount(self): return self.UpEatItemPerCount # 每次培养消耗x个
+
 # 骑宠幻化表
 class IPY_HorsePetSkin():
     
@@ -6242,6 +6304,10 @@
         self.ipySkyTowerServerChallengeLen = len(self.ipySkyTowerServerChallengeCache)
         self.ipyLingGenEffectCache = self.__LoadFileData("LingGenEffect", IPY_LingGenEffect)
         self.ipyLingGenEffectLen = len(self.ipyLingGenEffectCache)
+        self.ipyMarryCache = self.__LoadFileData("Marry", IPY_Marry)
+        self.ipyMarryLen = len(self.ipyMarryCache)
+        self.ipyLoveRingCache = self.__LoadFileData("LoveRing", IPY_LoveRing)
+        self.ipyLoveRingLen = len(self.ipyLoveRingCache)
         self.ipyHorsePetSkinCache = self.__LoadFileData("HorsePetSkin", IPY_HorsePetSkin)
         self.ipyHorsePetSkinLen = len(self.ipyHorsePetSkinCache)
         self.ipyAssistThanksGiftCache = self.__LoadFileData("AssistThanksGift", IPY_AssistThanksGift)
@@ -6794,6 +6860,10 @@
     def GetSkyTowerServerChallengeByIndex(self, index): return self.ipySkyTowerServerChallengeCache[index]
     def GetLingGenEffectCount(self): return self.ipyLingGenEffectLen
     def GetLingGenEffectByIndex(self, index): return self.ipyLingGenEffectCache[index]
+    def GetMarryCount(self): return self.ipyMarryLen
+    def GetMarryByIndex(self, index): return self.ipyMarryCache[index]
+    def GetLoveRingCount(self): return self.ipyLoveRingLen
+    def GetLoveRingByIndex(self, index): return self.ipyLoveRingCache[index]
     def GetHorsePetSkinCount(self): return self.ipyHorsePetSkinLen
     def GetHorsePetSkinByIndex(self, index): return self.ipyHorsePetSkinCache[index]
     def GetAssistThanksGiftCount(self): return self.ipyAssistThanksGiftLen

--
Gitblit v1.8.0