In the game's options, the player should be able to choose the rate at which dialogue text prints out. This would probably work either as a continuous range or as discrete options - either way the setting will be saved as a number and treated as a multiplier on the speed of the text output. There also needs to be an option for 'instant' that disables the typewriter effect and displays text a whole block at a time.
[ ] Add this setting to global vars (or wherever options end up getting managed)
[ ] Adjust dialogue UI's output code to reference this multiplier
[ ] Build the input - either a range slider or a radio-style/dropdown
[ ] Alongside the input, build a preview panel that demonstrates the selected speed
[ ] Connect the frontend and the data so the value gets persisted between games
In the game's options, the player should be able to choose the rate at which dialogue text prints out. This would probably work either as a continuous range or as discrete options - either way the setting will be saved as a number and treated as a multiplier on the speed of the text output. There also needs to be an option for 'instant' that disables the typewriter effect and displays text a whole block at a time.