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