From 10691422c3a3c3a9f090a7fabedbea390b185ad8 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 29 六月 2023 16:54:03 +0800 Subject: [PATCH] 9790 9762 【BT9】【后端】藏宝阁修改(增加古宝分类;等级属性改为由分类及品质决定) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py index ee9c386..8e84b90 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py @@ -161,13 +161,14 @@ ipyData = IpyGameDataPY.GetIpyGameData("Gubao", gubaoID) if not ipyData: return + gubaoType = ipyData.GetGubaoType() quality = ipyData.GetGubaoQuality() - if not IpyGameDataPY.GetIpyGameDataNotLog("GubaoLV", quality, lv + 1): + if not IpyGameDataPY.GetIpyGameDataNotLog("GubaoLV", gubaoType, quality, lv + 1): GameWorld.DebugLog("古宝已满级! gubaoID=%s,quality=%s,lv=%s" % (gubaoID, quality, lv), playerID) return - lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", quality, lv) + lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", gubaoType, quality, lv) if not lvIpyData: return needItemList = lvIpyData.GetLVUPNeedItemInfo() @@ -185,7 +186,7 @@ updLV = lv + 1 SetGubaoLVInfo(curPlayer, gubaoID, updLV, star) - GameWorld.Log("古宝升级: gubaoID=%s,quality=%s,updLV=%s" % (gubaoID, quality, updLV), playerID) + GameWorld.Log("古宝升级: gubaoID=%s,gubaoType=%s,quality=%s,updLV=%s" % (gubaoID, gubaoType, quality, updLV), playerID) RefreshGubaoAttr(curPlayer) Sync_GubaoInfo(curPlayer, [gubaoID]) return @@ -207,8 +208,9 @@ if not star: continue + gubaoType = ipyData.GetGubaoType() quality = ipyData.GetGubaoQuality() - lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", quality, lv) + lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", gubaoType, quality, lv) if lvIpyData: lvAttrTypeList = lvIpyData.GetLVAttrTypeList() lvAttrValueList = lvIpyData.GetLVAttrValueList() -- Gitblit v1.8.0