ignore (but print a warning about) invalid action ids in the config file, instead of failing to deserialize and reverting to default
This commit is contained in:
parent
7222993156
commit
5f5a831569
2 changed files with 15 additions and 6 deletions
|
@ -7,6 +7,7 @@ Game store page: https://crispypin.itch.io/marble-machinations
|
|||
- click to collapse chapters in level list
|
||||
- input bindings for eraser (X), selection (B), blueprint list (Ctrl B), no tool (no default binding)
|
||||
### fixed
|
||||
- invalid action ids in the config file key bindings caused everything to revert to default.
|
||||
- when start and stop are bound to the same thing (as by default), only start works
|
||||
- When two input bindings had the same trigger but one has a strict subset of the others modifiers, both would activate when the one with more modifiers was pressed. For example (Ctrl+S -> Save) would also trigger (S -> Wire Tool). Now, Shift+S will still trigger Wire Tool, unless Shift+S (or eg. Shift+Ctrl+S) is bound to something else.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue