ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py
@@ -179,7 +179,7 @@
    else:
        __doUseSkill(turnFight, curBatObj, useSkill)
        
    DoAttackResult(turnFight, curBatObj, useSkill)
    DoAttackResult(turnFight, curBatObj, useSkill, **kwargs)
    
    if useTag:
        Sync_TurnFightTag(turnFight, useTag, 1)
@@ -1123,7 +1123,7 @@
        
    return
def DoAttackResult(turnFight, curBatObj, useSkill):
def DoAttackResult(turnFight, curBatObj, useSkill, **kwargs):
    '''执行攻击结果
    @param curBatObj: 施法方或buff归属方
    '''
@@ -1140,6 +1140,14 @@
    if useSkill.GetCoolDownTime():
        useSkill.SetRemainTime(useSkill.GetCoolDownTime())
        
    if "byEffSkill" in kwargs:
        byEffSkill = kwargs["byEffSkill"]
        cdTime = byEffSkill.GetCoolDownTime()
        if cdTime:
            if hasattr(byEffSkill, "GetRemainTime"):
                byEffSkill.SetRemainTime(cdTime)
                GameWorld.DebugLogEx("提前设置效果技能触发后CD,防止嵌套循环触发! effSkillID=%s,cdTime=%s", byEffSkill.GetSkillID(), cdTime)
    __doCostZhanchui(turnFight, curBatObj, useSkill) # 先扣除再同步技能
    
    # 需先技能使用 - 前端按顺序优先表现技能释放内容,前端需要动作或有伤血则通知