From 5ca218ac01201f10c196a07b61ef3b1fe59040e5 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 18 九月 2025 18:30:07 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(B427使用技能无伤血时默认发目标;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py index 4470358..a6dbf23 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.py @@ -1465,6 +1465,15 @@ hurt.SuckHP = min(hurtObj.GetSuckHP(), ChConfig.Def_UpperLimit_DWord) hurt.BounceHP = min(hurtObj.GetBounceHP(), ChConfig.Def_UpperLimit_DWord) clientPack.HurtList.append(hurt) + if not clientPack.HurtList: + for tagObj in useSkill.GetTagObjList(): + tagID = tagObj.GetID() + hurt = poolMgr.acquire(ChPyNetSendPack.tagSCUseSkillHurt) + hurt.ObjID = tagID + hurt.CurHP = tagObj.GetHP() % ChConfig.Def_PerPointValue + hurt.CurHPEx = tagObj.GetHP() / ChConfig.Def_PerPointValue + clientPack.HurtList.append(hurt) + clientPack.HurtCount = len(clientPack.HurtList) turnFight.addBatPack(clientPack) return -- Gitblit v1.8.0