diff --git a/scripts/Data_Settings_Classes.rb b/scripts/Data_Settings_Classes.rb index 39f359c..d6909d9 100644 --- a/scripts/Data_Settings_Classes.rb +++ b/scripts/Data_Settings_Classes.rb @@ -679,6 +679,8 @@ class Window_Settings if key && (!Input.press?(Input::ACTION) || @accept_action) if key != Input::key_from_name("Backspace") Settings[@parameter][@selection] = KeyBind.key(key) + else + Settings[@parameter][@selection] = nil end @waiting_for_key = @settings_content.waiting_for_key = false apply diff --git a/scripts/Window_Settings.rb b/scripts/Window_Settings.rb index f34aa20..c7db8dc 100644 --- a/scripts/Window_Settings.rb +++ b/scripts/Window_Settings.rb @@ -182,7 +182,6 @@ class Window_Settings # parameter setting current_parameter = @content.get_current_parameter - old_val = current_parameter&.value if Input.trigger?(Input::LEFT) || (Input.press?(Input::LEFT) && (@left_hold_timer >= 15)) @left_hold_timer -= 2 @content.parameter_left