Player-adjustable preferences and their default values
Player preferences are settings that players can adjust during gameplay through the settings screen. These values are saved to storage and persist between sessions.
// Get current language
const language = monogatari.preference('Language');
// Get music volume
const musicVol = monogatari.preference('Volume').Music;
// Set language
monogatari.preference('Language', 'Español');
// Set text speed
monogatari.preference('TextSpeed', 30);
// Set volume
monogatari.preference('Volume', {
'Music': 0.8,
'Voice': 1,
'Sound': 0.5,
'Video': 1
});
// In your script, use a function
monogatari.script({
'Start': [
// Player chooses "quiet mode"
function() {
monogatari.preference('Volume', {
'Music': 0.3,
'Sound': 0.3,
'Voice': 1,
'Video': 0.5
});
return true;
},
'The audio has been adjusted for quiet mode.',
'end'
]
});