From 9424aabcb70374223a621eab120e9098cc36edc9 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 06 十一月 2025 11:10:08 +0800
Subject: [PATCH] 125 战斗 反伤 飘血 掉落表现消失问题修复

---
 Main/System/Battle/Skill/SkillBase.cs |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Main/System/Battle/Skill/SkillBase.cs b/Main/System/Battle/Skill/SkillBase.cs
index 22c3082..db28983 100644
--- a/Main/System/Battle/Skill/SkillBase.cs
+++ b/Main/System/Battle/Skill/SkillBase.cs
@@ -475,7 +475,7 @@
 
         List<long> suckHpList = BattleUtility.DivideDamageToList(skillConfig.DamageDivide, _hitIndex, suckHp);
 
-        List<long> reflectHpList = BattleUtility.DivideDamageToList(skillConfig.DamageDivide, _hitIndex, hurt.BounceHP);
+        List<long> reflectHpList = BattleUtility.DivideDamageToList(skillConfig.DamageDivide, _hitIndex, reflectHp);
         // long currentSuckHp = suckHp / tagUseSkillAttack.HurtCount;
 
         // 璁$畻褰撳墠杩欎竴鍑荤殑瀹為檯浼ゅ(鎵�鏈夊垎娈典激瀹充箣鍜�)
@@ -497,7 +497,7 @@
             currentHitReflectHp += reflect;
         }
 
-        long toHp = Math.Max(0, fromHp - currentHitDamage + currentHitSuckHp - currentHitReflectHp);
+        long toHp = Math.Max(0, fromHp - currentHitDamage);
 
 
         // 鏇存柊鐩爣琛�閲�
@@ -512,7 +512,8 @@
             $"浼ゅ: {currentHitDamage} (鎬讳激瀹�: {totalDamage})\n" +
             $"鍚歌: {currentHitSuckHp}\n" +
             $"鍙嶄激: {currentHitReflectHp}\n" +
-            $"琛�閲忓彉鍖�: {fromHp} -> {toHp}"
+            $"琛�閲忓彉鍖�: {fromHp} -> {toHp}\n" +
+            $"鎶�鑳藉寘閲岀殑琛�閲忔槸: {GeneralDefine.GetFactValue(hurt.CurHP, hurt.CurHPEx)}\n"
         );
 #endif
 

--
Gitblit v1.8.0