9415 【BT】【后端】古神战场(修复血盾计算顺序:调整到特殊地图属性计算之后)
1个文件已修改
6 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -4854,12 +4854,12 @@
            skillFixAttrExDict[fixAttrType] = addValueEx
        CalcLineEffect.ChangePlayerAttrInLineEffectList(curPlayer, passiveSkillAttrList[ChConfig.CalcAttr_Battle])
        CalcLineEffect.ChangePlayerAttrInLineEffectList(curPlayer, skillFixAttrExDict)
        #特殊指定属性公式
        GameMap.SpecialMapSetAttrValueByFormat(curPlayer)
        
        #护盾值刷新
        self.__RefreshMaxProDef(beforeMaxProDef)
        #特殊指定属性公式
        GameMap.SpecialMapSetAttrValueByFormat(curPlayer)
        
        # 【到此所有功能属性都已刷新处理完毕,复制一份 功能属性的刷新结果,用于BUFF属性单独刷新】
        EffGetSet.CopyPlayerFuncAttr(curPlayer)