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