From 45929a827c30e7c63e6070fba09b1b507d33f051 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期三, 27 三月 2019 17:46:07 +0800 Subject: [PATCH] 6307 【后端】【2.0】多套装备开发单(洗炼属性根据当前装备生效) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py index 5a95339..4fe25fc 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py @@ -416,6 +416,8 @@ def CalcAttr_EquipWash(curPlayer, equipIndex, equipPlace, allAttrList): ## 装备位洗练属性 washLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_EquipWashLV % equipIndex) + 1 + maxWashLV = GetEquipWashMaxLV(curPlayer, equipIndex, equipPlace) + washLV = min(washLV, maxWashLV) washType = GetEquipWashType(equipPlace) if washType is None: return @@ -425,7 +427,9 @@ #GameWorld.DebugLog("装备位属性: equipPlace=%s,washLV=%s" % (equipPlace, washLV)) for attrNum in range(1, Def_EquipWashMaxAttrCount + 1): attrID = getattr(washData, "GetAttrType%s" % attrNum)() + maxValue = getattr(washData, "GetAttrMax%s" % attrNum)() attrValue = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_EquipWashValue % (equipIndex, attrNum)) + attrValue = min(attrValue, maxValue) #GameWorld.DebugLog(" attrNum=%s,attrID=%s, attrValue=%s" % (attrNum, attrID, attrValue)) if attrValue: PlayerControl.CalcAttrDict_Type(attrID, attrValue, allAttrList) -- Gitblit v1.8.0