271 【内政】古宝系统-服务端(修复古宝特殊属性无层级类型时层级配1不刷属性bug;)
1个文件已修改
4 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGubao.py
@@ -303,7 +303,7 @@
        # 特殊属性
        attrID = ipyData.GetSpecAttrID()
        if attrID:
            #effType = ipyData.GetSpecEffType()
            effType = ipyData.GetSpecEffType()
            layerMax = ipyData.GetSpecEffLayerMax()
            SpecAttrValue = ipyData.GetSpecAttrValue()
            SpecAttrPerStarAdd = ipyData.GetSpecAttrPerStarAdd()
@@ -315,7 +315,7 @@
                for sIndex in range(min(len(specAttrIDList), len(specAttrValueList))):
                    if specAttrIDList[sIndex] == attrID:
                        specLVAttr = specAttrValueList[sIndex]
            if not layerMax:
            if not layerMax or not effType:
                layer, layerMax = 1, 1 # 无层级限制的默认1层
            attrValue = int((SpecAttrValue + SpecAttrPerStarAdd * star + specLVAttr / float(layerMax)) * layer)
            attrDict[attrID] = attrDict.get(attrID, 0) + attrValue