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