From 4a634f6e1d3f63fed0f067603dc54ca32ffb4cc1 Mon Sep 17 00:00:00 2001 From: NostraThomas99 <34015422+NostraThomas99@users.noreply.github.com> Date: Fri, 29 Mar 2024 01:24:23 -0500 Subject: [PATCH] Fixes UI trying to divide by zero Entering 0 will cause the values to displayed to no longer be valid --- RotationSolver/UI/RotationConfigWindow_Config.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RotationSolver/UI/RotationConfigWindow_Config.cs b/RotationSolver/UI/RotationConfigWindow_Config.cs index b501911ba..fce735a02 100644 --- a/RotationSolver/UI/RotationConfigWindow_Config.cs +++ b/RotationSolver/UI/RotationConfigWindow_Config.cs @@ -120,8 +120,8 @@ private static void DrawBasicTimer() var actionAhead = Service.Config.ActionAhead; var minAbilityAhead = Service.Config.MinLastAbilityAdvanced; var animationLockTime = DataCenter.MinAnimationLock; - var weaponDelay = (Service.Config.WeaponDelay.X + Service.Config.WeaponDelay.Y) / 2; - var clickingDelay = (Service.Config.ClickingDelay.X + Service.Config.ClickingDelay.Y) / 2; + var weaponDelay = (Service.Config.WeaponDelay.X == 0 ? 0.05f : Service.Config.WeaponDelay.X + Service.Config.WeaponDelay.Y == 0 ? 0.05f : Service.Config.WeaponDelay.Y) / 2; + var clickingDelay = (Service.Config.ClickingDelay.X == 0 ? 0.05f : Service.Config.ClickingDelay.X + Service.Config.ClickingDelay.Y == 0 ? 0.05f : Service.Config.ClickingDelay.Y) / 2; var drawList = ImGui.GetWindowDrawList(); ImGui.Spacing();