ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuff.py
@@ -268,8 +268,16 @@
            isRefreshAttr = True
            
    if refreshType and buffSkill and buffOwner:
        TurnPassive.OnTriggerPassiveEffect(turnFight, buffOwner, ChConfig.TriggerWay_BuffAddByOwner, connSkill=buffSkill, connBuff=curBuff)
        TurnPassive.OnTriggerPassiveEffect(turnFight, buffOwner, ChConfig.TriggerWay_BuffAddByOwner, tagObj=batObj, connSkill=buffSkill, connBuff=curBuff)
        # 判断是否有额外属性的
        if not isRefreshAttr:
            effExDict = curBuff.GetEffectExDict()
            for effCalcInfo in effExDict.keys():
                effID = effCalcInfo[0]
                if effID in ChConfig.AttrIDList:
                    isRefreshAttr = True
                    break
    if isRefreshAttr:
        RefreshBuffAttr(batObj)
        
@@ -558,6 +566,9 @@
            effID = effect.GetEffectID()
            if effID not in ChConfig.AttrIDList:
                continue
            if effect.GetTriggerWay():
                # 需要触发才有效的不算
                continue
            if effect.GetTriggerSrc() not in [ChConfig.TriggerSrc_Skill]:
                # 技能属性仅技能时有效
                continue