hxp
2021-11-17 ffa8a645ed6a92a3c723bbf5c7f1eb4d5425c826
ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -708,8 +708,18 @@
                        ("dict", "Award", 0),
                        ),
                "LoveGift":(
                        ("BYTE", "GiftNum", 1),
                        ("DWORD", "AddCharmSelf", 0),
                        ("DWORD", "AddCharmTag", 0),
                        ("DWORD", "AddIntimacy", 0),
                        ("char", "WorldNotifyKey", 0),
                        ),
                "Marry":(
                        ("BYTE", "BridePriceID", 1),
                        ("BYTE", "CanBuyCount", 0),
                        ("BYTE", "IsDayReset", 0),
                        ("DWORD", "Prosperity", 0),
                        ("WORD", "CandyTimes", 0),
                        ("list", "CandyItemInfo", 0),
@@ -2195,11 +2205,30 @@
    def GetRank(self): return self.Rank # 排名
    def GetAward(self): return self.Award # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
# 情缘礼物表
class IPY_LoveGift():
    def __init__(self):
        self.GiftNum = 0
        self.AddCharmSelf = 0
        self.AddCharmTag = 0
        self.AddIntimacy = 0
        self.WorldNotifyKey = ""
        return
    def GetGiftNum(self): return self.GiftNum # 聘礼ID
    def GetAddCharmSelf(self): return self.AddCharmSelf # 单个增加自身魅力
    def GetAddCharmTag(self): return self.AddCharmTag # 单个增加对方魅力
    def GetAddIntimacy(self): return self.AddIntimacy # 单个增加双方亲密度
    def GetWorldNotifyKey(self): return self.WorldNotifyKey # 广播key
# 情缘提亲表
class IPY_Marry():
    
    def __init__(self):
        self.BridePriceID = 0
        self.CanBuyCount = 0
        self.IsDayReset = 0
        self.Prosperity = 0
        self.CandyTimes = 0
        self.CandyItemInfo = []
@@ -2208,6 +2237,8 @@
        return
        
    def GetBridePriceID(self): return self.BridePriceID # 聘礼ID
    def GetCanBuyCount(self): return self.CanBuyCount # 可购买次数
    def GetIsDayReset(self): return self.IsDayReset # 是否每日重置
    def GetProsperity(self): return self.Prosperity # 初始繁荣度
    def GetCandyTimes(self): return self.CandyTimes # 喜糖持续时间秒
    def GetCandyItemInfo(self): return self.CandyItemInfo # 喜糖物品列表[[物品ID,个数,是否拍品], ...]
@@ -2493,6 +2524,8 @@
        self.ipyActNewFairyCeremonyLen = len(self.ipyActNewFairyCeremonyCache)
        self.ipyNewUniquenessArriveCache = self.__LoadFileData("NewUniquenessArrive", IPY_NewUniquenessArrive)
        self.ipyNewUniquenessArriveLen = len(self.ipyNewUniquenessArriveCache)
        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.ipyActLuckyTreasureCache = self.__LoadFileData("ActLuckyTreasure", IPY_ActLuckyTreasure)
@@ -2799,6 +2832,8 @@
    def GetActNewFairyCeremonyByIndex(self, index): return self.ipyActNewFairyCeremonyCache[index]
    def GetNewUniquenessArriveCount(self): return self.ipyNewUniquenessArriveLen
    def GetNewUniquenessArriveByIndex(self, index): return self.ipyNewUniquenessArriveCache[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 GetActLuckyTreasureCount(self): return self.ipyActLuckyTreasureLen