yyl
2025-09-12 a966d3ece73d1a7be49c8187702b94480d8f7861
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 是否需要挂在在自身的follow点上
        EventBroadcast.Instance.Broadcast(EventName.BATTLE_DAMAGE_TAKEN, battleDmgInfo);