@@ -706,7 +706,8 @@ void Mod::run()
706
706
707
707
// Check if the menu should be enabled or disabled
708
708
// Prevent checking it if currently in the process of spawning an item
709
- if (!SpawnItem.InAdjustableValueMenu )
709
+ bool CurrentlySpawningItem = SpawnItem.InAdjustableValueMenu ;
710
+ if (!CurrentlySpawningItem)
710
711
{
711
712
enableOrDisableMenu ();
712
713
}
@@ -739,7 +740,8 @@ void Mod::run()
739
740
if (!MenuIsDisplayed || HideMenu)
740
741
{
741
742
// Don't display some displays if the Guard/Superguard timings display is active
742
- if (DisplayActionCommands.DisplayTimer == 0 )
743
+ // Don't display some displays if current in the process of spawning an item
744
+ if ((DisplayActionCommands.DisplayTimer == 0 ) && !CurrentlySpawningItem)
743
745
{
744
746
// Only run button-based codes if currently not changing button combos
745
747
if (!tempChangingCheatButtonCombo)
@@ -758,8 +760,13 @@ void Mod::run()
758
760
// Only run button-based codes if currently not changing button combos
759
761
if (!tempChangingCheatButtonCombo)
760
762
{
761
- displayOnScreenTimer ();
762
- displayJumpStorageDetails ();
763
+ // Don't display some displays if current in the process of spawning an item
764
+ if (!CurrentlySpawningItem)
765
+ {
766
+ displayOnScreenTimer ();
767
+ displayJumpStorageDetails ();
768
+ }
769
+
763
770
displayButtonInputs ();
764
771
}
765
772
0 commit comments