From 5f38a82168cbca71d03822fdcbeaf3f1cd3905dd Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 12 九月 2025 18:13:13 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts

---
 Main/System/Battle/BattleObject/BattleObject.cs |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/Main/System/Battle/BattleObject/BattleObject.cs b/Main/System/Battle/BattleObject/BattleObject.cs
index c9766a1..f115a19 100644
--- a/Main/System/Battle/BattleObject/BattleObject.cs
+++ b/Main/System/Battle/BattleObject/BattleObject.cs
@@ -353,8 +353,14 @@
             battleField.recordPlayer.InsertRecord(dodgeFinish);
         }
 
-        heroInfoBar.UpdateHP(teamHero.curHp, Math.Max(0, teamHero.curHp - _totalDamage), teamHero.maxHp);
-        teamHero.curHp = Math.Max(0, teamHero.curHp - _totalDamage);
+        int currentHurtHp = 0;
+        for (int i = 0; i < damageValues.Count; i++)
+        {
+            currentHurtHp += (int)damageValues[i];
+        }
+
+        heroInfoBar.UpdateHP(teamHero.curHp, Math.Max(0, teamHero.curHp - currentHurtHp), teamHero.maxHp);
+        teamHero.curHp = Math.Max(0, teamHero.curHp - currentHurtHp);
 
         // YYL TODO 鏄惁闇�瑕佹寕鍦ㄥ湪鑷韩鐨刦ollow鐐逛笂
         EventBroadcast.Instance.Broadcast(EventName.BATTLE_DAMAGE_TAKEN, battleDmgInfo);

--
Gitblit v1.8.0