ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py
@@ -645,6 +645,7 @@
    
    index = 0
    isPlayerTJG = (curObj.GetGameObjType() == IPY_GameWorld.gotPlayer and PlayerTJG.GetIsTJG(curObj))
    turnNum = curObj.GetDictByKey(ChConfig.Def_Obj_Dict_TurnFightNum) # 回合编号,大于0同时也代表回合制中
    
    skillIDListInDelBuff = []   # buff消失中需要处理添加buff,外层处理避免错乱
    
@@ -668,6 +669,10 @@
            continue
        
        remainTime = curBuffRemainTime - ( tick - curBuff.GetCalcStartTick() )
        if turnNum > 0:
            remainTime -= ChConfig.Def_PerTurnTick
            GameWorld.DebugLog("    刷新buff时间: objID=%s,skillID=%s,remainTime=%s,turnNum=%s" % (curObj.GetID(), curSkill.GetSkillID(), remainTime, turnNum))
        #还有剩余时间
        if remainTime > 0:
            curBuff.SetCalcStartTick( tick )