From ced3a2fac8faf91241b1134604d9515dc40540f5 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 21 一月 2025 12:12:15 +0800 Subject: [PATCH] 10263 【越南】【英文】【BT】【砍树】后端支持NPC仿真实玩家战斗和快速战斗(快速战斗后退出副本优化buff通知) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/MirrorAttack.py | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/MirrorAttack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/MirrorAttack.py index 5f12948..b76c6a0 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/MirrorAttack.py +++ b/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) -- Gitblit v1.8.0