From fda544d0f1dee8ec6ed7ff1fd00820f52d16adbd Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Sat, 31 Jan 2026 16:47:54 +0100 Subject: [PATCH] fix: Standardize healing text display to match damage text formatting. --- Autoloads/FloatingTextManager.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Autoloads/FloatingTextManager.cs b/Autoloads/FloatingTextManager.cs index 5db0bb9..125d766 100644 --- a/Autoloads/FloatingTextManager.cs +++ b/Autoloads/FloatingTextManager.cs @@ -7,22 +7,22 @@ namespace Mr.BrickAdventures.Autoloads; public partial class FloatingTextManager : Node { [Export] public PackedScene FloatingTextScene { get; set; } - + [ExportGroup("Colors")] [Export] public Color DamageColor { get; set; } = new Color("#b21030"); // Red [Export] public Color HealColor { get; set; } = new Color("#71f341"); // Green [Export] public Color CoinColor { get; set; } = new Color("#ebd320"); // Gold [Export] public Color MessageColor { get; set; } = new Color("#ffffff"); // White - + public void ShowDamage(float amount, Vector2 position) { var text = Mathf.Round(amount * 100f).ToString(CultureInfo.InvariantCulture); CreateFloatingText(text, position, DamageColor); } - + public void ShowHeal(float amount, Vector2 position) { - var text = $"+{Mathf.Round(amount)}"; + var text = $"+{Mathf.Round(amount * 100f).ToString(CultureInfo.InvariantCulture)}"; CreateFloatingText(text, position, HealColor); } @@ -31,12 +31,12 @@ public partial class FloatingTextManager : Node var text = $"+{amount}"; CreateFloatingText(text, position, CoinColor); } - + public void ShowMessage(string message, Vector2 position) { CreateFloatingText(message, position, MessageColor); } - + private void CreateFloatingText(string text, Vector2 position, Color color) { if (FloatingTextScene == null)