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