From f66c4b9ca61638b0e76f4f82e34d19ae2117c88b Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 10 十一月 2025 14:12:17 +0800
Subject: [PATCH] 164 天子的考验-客户端 特效

---
 Main/System/Battle/Skill/SkillBase.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Main/System/Battle/Skill/SkillBase.cs b/Main/System/Battle/Skill/SkillBase.cs
index 172bbe1..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
 
@@ -677,8 +678,8 @@
                 long assignExp = avgExp + (i < remain ? 1 : 0);
                 var newPack = new HB405_tagMCAddExp
                 {
-                    Exp = (uint)(assignExp % 100000000),
-                    ExpPoint = (uint)(assignExp / 100000000),
+                    Exp = (uint)(assignExp % Constants.ExpPointValue),
+                    ExpPoint = (uint)(assignExp / Constants.ExpPointValue),
                     Source = expPack.Source
                 };
                 expAssign[i].Add(newPack);

--
Gitblit v1.8.0