From 26b70ae65eb08bcbfa24af03981a208018abd717 Mon Sep 17 00:00:00 2001 From: XtraCube <72575280+XtraCube@users.noreply.github.com> Date: Tue, 20 Aug 2024 00:22:10 -0400 Subject: [PATCH] auto format number option when increment is float. --- MiraAPI/GameOptions/OptionTypes/ModdedNumberOption.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MiraAPI/GameOptions/OptionTypes/ModdedNumberOption.cs b/MiraAPI/GameOptions/OptionTypes/ModdedNumberOption.cs index 72882db..6a3a357 100644 --- a/MiraAPI/GameOptions/OptionTypes/ModdedNumberOption.cs +++ b/MiraAPI/GameOptions/OptionTypes/ModdedNumberOption.cs @@ -37,7 +37,7 @@ public class ModdedNumberOption : ModdedOption data.Value = Value; data.Increment = Increment; data.ValidRange = new FloatRange(Min, Max); - data.FormatString = "0"; + data.FormatString = Increment % 1 == 0 ? "0" : "0.0"; data.ZeroIsInfinity = ZeroInfinity; data.SuffixType = SuffixType; data.OptionName = FloatOptionNames.Invalid;