From ffa8a645ed6a92a3c723bbf5c7f1eb4d5425c826 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 17 十一月 2021 15:15:34 +0800 Subject: [PATCH] 9341 【BT5】【主干】【后端】情缘系统(优化情缘系统) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 33 +++++++++++++++++++++++++-------- 1 files changed, 25 insertions(+), 8 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index 67bf73d..aa409b1 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1876,11 +1876,15 @@ ("BYTE", "QualityLV", 1), ), + "LoveGift":( + ("BYTE", "GiftNum", 1), + ("DWORD", "GiftItemID", 0), + ("BYTE", "AllowBatch", 0), + ), + "Marry":( ("BYTE", "BridePriceID", 1), ("list", "CostMoneyInfo", 0), - ("BYTE", "CanBuyCount", 0), - ("BYTE", "IsDayReset", 0), ), "LoveRing":( @@ -5802,20 +5806,29 @@ def GetPointID(self): return self.PointID # 灵根ID def GetQualityLV(self): return self.QualityLV # 品级 +# 情缘礼物表 +class IPY_LoveGift(): + + def __init__(self): + self.GiftNum = 0 + self.GiftItemID = 0 + self.AllowBatch = 0 + return + + def GetGiftNum(self): return self.GiftNum # 聘礼ID + def GetGiftItemID(self): return self.GiftItemID # 物品ID + def GetAllowBatch(self): return self.AllowBatch # 是否允许批量赠送 + # 情缘提亲表 class IPY_Marry(): def __init__(self): self.BridePriceID = 0 - self.CostMoneyInfo = [] - self.CanBuyCount = 0 - self.IsDayReset = 0 + self.CostMoneyInfo = [] 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 # 是否每日重置 + def GetCostMoneyInfo(self): return self.CostMoneyInfo # 消耗货币类型|数值 # 情缘情戒表 class IPY_LoveRing(): @@ -6304,6 +6317,8 @@ self.ipySkyTowerServerChallengeLen = len(self.ipySkyTowerServerChallengeCache) self.ipyLingGenEffectCache = self.__LoadFileData("LingGenEffect", IPY_LingGenEffect) self.ipyLingGenEffectLen = len(self.ipyLingGenEffectCache) + self.ipyLoveGiftCache = self.__LoadFileData("LoveGift", IPY_LoveGift) + self.ipyLoveGiftLen = len(self.ipyLoveGiftCache) self.ipyMarryCache = self.__LoadFileData("Marry", IPY_Marry) self.ipyMarryLen = len(self.ipyMarryCache) self.ipyLoveRingCache = self.__LoadFileData("LoveRing", IPY_LoveRing) @@ -6860,6 +6875,8 @@ def GetSkyTowerServerChallengeByIndex(self, index): return self.ipySkyTowerServerChallengeCache[index] def GetLingGenEffectCount(self): return self.ipyLingGenEffectLen def GetLingGenEffectByIndex(self, index): return self.ipyLingGenEffectCache[index] + def GetLoveGiftCount(self): return self.ipyLoveGiftLen + def GetLoveGiftByIndex(self, index): return self.ipyLoveGiftCache[index] def GetMarryCount(self): return self.ipyMarryLen def GetMarryByIndex(self, index): return self.ipyMarryCache[index] def GetLoveRingCount(self): return self.ipyLoveRingLen -- Gitblit v1.8.0