ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/MirrorAttack.py
@@ -168,6 +168,7 @@
        PlayerControl.SetPlayerSightLevel(curPlayer, self.battleID) # 视野层级默认为战场ID,每场战斗的玩家独立视野
        PlayerControl.SetSight(curPlayer, ChConfig.Def_PlayerSight_Default * 3)
        GameObj.SetHPFull(curPlayer) # 回满血
        PlayerControl.SetProDef(curPlayer, PlayerControl.GetMaxProDef(curPlayer))
        SkillCommon.ResetAllSkillCD(curPlayer) # 重置技能CD
        return
    
@@ -234,7 +235,8 @@
        return
    ownerPlayerID = battle.playerID
    isSysbg = battle.isSysbg
    GameWorld.DebugLog("清除镜像战斗: battleID=%s,ownerPlayerID=%s,isSysbg=%s" % (isSysbg, ownerPlayerID, isSysbg), battleID)
    isQuick = battle.isQuick
    GameWorld.DebugLog("清除镜像战斗: battleID=%s,ownerPlayerID=%s,isSysbg=%s,isQuick=%s" % (isSysbg, ownerPlayerID, isSysbg, isQuick), battleID)
    playerMgr = GameWorld.GetPlayerManager()
    tick = GameWorld.GetGameWorld().GetTick()
    
@@ -256,7 +258,12 @@
        curPlayer.SetFaction(info.get("Faction", 0))
        PlayerControl.SetPlayerSightLevel(curPlayer, info.get("SightLevel", 0))
        PlayerControl.SetSight(curPlayer, ChConfig.Def_PlayerSight_Default)
        if not isQuick:
            continue
        GameObj.SetHPFull(curPlayer) # 回满血
        PlayerControl.SetProDef(curPlayer, PlayerControl.GetMaxProDef(curPlayer))
        SkillCommon.ResetAllSkillCD(curPlayer) # 重置技能CD
        curPlayer.SetAttackTick(tick)
        ChPlayer.__Sync_ClientBuff(curPlayer)