From 55d02d49c2b39a7139b3f69cae5186c7ea9224d2 Mon Sep 17 00:00:00 2001
From: Pixel <146671762+JVNpixels@users.noreply.github.com>
Date: Fri, 21 Jun 2024 08:42:51 -0700
Subject: [PATCH 1/3] Update StoryMenuState.hx

---
 source/funkin/ui/story/StoryMenuState.hx | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/source/funkin/ui/story/StoryMenuState.hx b/source/funkin/ui/story/StoryMenuState.hx
index 06a83ab4d..8623d8f39 100644
--- a/source/funkin/ui/story/StoryMenuState.hx
+++ b/source/funkin/ui/story/StoryMenuState.hx
@@ -336,6 +336,24 @@ class StoryMenuState extends MusicBeatState
           changeDifficulty(0);
         }
 
+        #if !html5
+        if (FlxG.mouse.wheel != 0)
+        {
+          changeLevel(-Math.round(FlxG.mouse.wheel));
+        }
+        #else
+        if (FlxG.mouse.wheel < 0)
+        {
+          changeLevel(-Math.round(FlxG.mouse.wheel / 8));
+        }
+        else if (FlxG.mouse.wheel > 0)
+        {
+          changeLevel(-Math.round(FlxG.mouse.wheel / 8));
+        }
+        #end
+
+        // HTML and NON HTML builds mouse fix.
+
         // TODO: Querying UI_RIGHT_P (justPressed) after UI_RIGHT always returns false. Fix it!
         if (controls.UI_RIGHT_P)
         {

From 90f3a8f2853fdba6124cb0ff874e79186db9512a Mon Sep 17 00:00:00 2001
From: Pixel <146671762+JVNpixels@users.noreply.github.com>
Date: Fri, 21 Jun 2024 22:46:07 -0700
Subject: [PATCH 2/3] Update source/funkin/ui/story/StoryMenuState.hx

Co-authored-by: gamerbross <55158797+gamerbross@users.noreply.github.com>
---
 source/funkin/ui/story/StoryMenuState.hx | 1 -
 1 file changed, 1 deletion(-)

diff --git a/source/funkin/ui/story/StoryMenuState.hx b/source/funkin/ui/story/StoryMenuState.hx
index 8623d8f39..5f21a9a88 100644
--- a/source/funkin/ui/story/StoryMenuState.hx
+++ b/source/funkin/ui/story/StoryMenuState.hx
@@ -352,7 +352,6 @@ class StoryMenuState extends MusicBeatState
         }
         #end
 
-        // HTML and NON HTML builds mouse fix.
 
         // TODO: Querying UI_RIGHT_P (justPressed) after UI_RIGHT always returns false. Fix it!
         if (controls.UI_RIGHT_P)

From a9c6b9ff8a4533db315c399d4fb216fad3bbc2d1 Mon Sep 17 00:00:00 2001
From: Pixel <146671762+JVNpixels@users.noreply.github.com>
Date: Sat, 22 Jun 2024 19:23:40 -0700
Subject: [PATCH 3/3] Extra newline removal.

Removes the extra line in code.
---
 source/funkin/ui/story/StoryMenuState.hx | 1 -
 1 file changed, 1 deletion(-)

diff --git a/source/funkin/ui/story/StoryMenuState.hx b/source/funkin/ui/story/StoryMenuState.hx
index 5f21a9a88..90786b3f6 100644
--- a/source/funkin/ui/story/StoryMenuState.hx
+++ b/source/funkin/ui/story/StoryMenuState.hx
@@ -352,7 +352,6 @@ class StoryMenuState extends MusicBeatState
         }
         #end
 
-
         // TODO: Querying UI_RIGHT_P (justPressed) after UI_RIGHT always returns false. Fix it!
         if (controls.UI_RIGHT_P)
         {