From 596bbf063f87587b6eba71bbad8f8867539436dc Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 16 十二月 2025 16:35:37 +0800
Subject: [PATCH] 125 战斗 吸血bug修复
---
Main/System/Battle/Skill/SkillBase.cs | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/Main/System/Battle/Skill/SkillBase.cs b/Main/System/Battle/Skill/SkillBase.cs
index dcc5639..8e36377 100644
--- a/Main/System/Battle/Skill/SkillBase.cs
+++ b/Main/System/Battle/Skill/SkillBase.cs
@@ -710,9 +710,14 @@
tempDropList.TryGetValue(objID, out BattleDrops battleDrops);
tempDeadPackList.TryGetValue(objID, out BattleDeadPack deadPack);
+ bool clearSuckHp = tagUseSkillAttack.HurtList.ToList().IndexOf(hurt) != 0;
+
// ============ 鍙傛暟鎵撳寘 ============
BattleHurtParam hurtParam = BattleUtility.CalcBattleHurtParam(this, _hitIndex, target, hurt, battleDrops, deadPack);
-
+ if (clearSuckHp)
+ {
+ hurtParam.caster.suckHpList.Clear();
+ }
#if UNITY_EDITOR
PrintHurtParamDebugInfo(hurtParam);
#endif
--
Gitblit v1.8.0