From 93b6f00c8b142fee8560d58c54d71de135584788 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 03 十二月 2021 18:48:52 +0800
Subject: [PATCH] 9341 【BT5】【主干】【后端】情缘系统(增加魅力等级属性;伴侣亲密度等级属性;优化已成亲的伴侣再次提亲时直接成亲)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 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 378ca3d..64cdfe4 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1906,6 +1906,14 @@
                         ("DWORD", "UpEatItemPerCount", 0),
                         ),
 
+                "LoveCharm":(
+                        ("BYTE", "CharmLV", 1),
+                        ("DWORD", "UpNeedCharm", 0),
+                        ("list", "LVAttrType", 0),
+                        ("list", "LVAttrValue", 0),
+                        ("list", "LVAwardItemInfo", 0),
+                        ),
+
                 "HorsePetSkin":(
                         ("BYTE", "Type", 1),
                         ("DWORD", "ID", 1),
@@ -5876,6 +5884,23 @@
     def GetNeedEatCount(self): return self.NeedEatCount # 升级所需个数(非累计)
     def GetUpEatItemPerCount(self): return self.UpEatItemPerCount # 每次培养消耗x个
 
+# 情缘魅力属性表
+class IPY_LoveCharm():
+    
+    def __init__(self):
+        self.CharmLV = 0
+        self.UpNeedCharm = 0
+        self.LVAttrType = []
+        self.LVAttrValue = []
+        self.LVAwardItemInfo = []
+        return
+        
+    def GetCharmLV(self): return self.CharmLV # 魅力等级
+    def GetUpNeedCharm(self): return self.UpNeedCharm # 升下级所需总魅力
+    def GetLVAttrType(self): return self.LVAttrType # 属性类型
+    def GetLVAttrValue(self): return self.LVAttrValue # 总属性值
+    def GetLVAwardItemInfo(self): return self.LVAwardItemInfo # 等级物品奖励[[物品ID,个数,是否拍品], ...]
+
 # 骑宠幻化表
 class IPY_HorsePetSkin():
     
@@ -6344,6 +6369,8 @@
         self.ipyMarryLen = len(self.ipyMarryCache)
         self.ipyLoveRingCache = self.__LoadFileData("LoveRing", IPY_LoveRing)
         self.ipyLoveRingLen = len(self.ipyLoveRingCache)
+        self.ipyLoveCharmCache = self.__LoadFileData("LoveCharm", IPY_LoveCharm)
+        self.ipyLoveCharmLen = len(self.ipyLoveCharmCache)
         self.ipyHorsePetSkinCache = self.__LoadFileData("HorsePetSkin", IPY_HorsePetSkin)
         self.ipyHorsePetSkinLen = len(self.ipyHorsePetSkinCache)
         self.ipyAssistThanksGiftCache = self.__LoadFileData("AssistThanksGift", IPY_AssistThanksGift)
@@ -6904,6 +6931,8 @@
     def GetMarryByIndex(self, index): return self.ipyMarryCache[index]
     def GetLoveRingCount(self): return self.ipyLoveRingLen
     def GetLoveRingByIndex(self, index): return self.ipyLoveRingCache[index]
+    def GetLoveCharmCount(self): return self.ipyLoveCharmLen
+    def GetLoveCharmByIndex(self, index): return self.ipyLoveCharmCache[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