ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py
@@ -2423,6 +2423,8 @@
    if not buffStateCount:
        return
    
    turnNum = curObj.GetDictByKey(ChConfig.Def_Obj_Dict_TurnFightNum) # 回合编号,大于0同时也代表回合制中
    #buff持续效果
    for i in range(0, buffStateCount):
        curBuff = buffState.GetBuff(i)
@@ -2440,8 +2442,11 @@
        processBuffTick = GetProcessBuffTick(curBuffSkill, curObj)
        
        #---验证触发间隔TICK---
        if tick - curBuff.GetProcessInterval() <= processBuffTick:
            continue
        if turnNum > 0:
            GameWorld.DebugLog("    buffProcess: objID=%s,skillID=%s,turnNum=%s" % (curObj.GetID(), curBuffSkill.GetSkillID(), turnNum))
        else:
            if tick - curBuff.GetProcessInterval() <= processBuffTick:
                continue
        curBuff.SetProcessInterval(tick)