Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** /*:
- * @author TitanMyth
- * @plugindesc Some tools to aid development
- * @version 0.0.1
- *
- * @param enableBGM
- * @desc To set initial value as to whether the BGM is enabled. (on/off)
- * @default on
- * @param audioLevel
- * @desc To set initial audio level. (0-100)
- * @default 100
- */
- (() => {
- function toNumber(str, def) {
- return isNaN(str) ? def : +(str || def);
- }
- var parameters = PluginManager.parameters('DevAid');
- var enableBGM = parameters['enableBGM'].toLowerCase() === 'on';
- var audioLevel = toNumber(parameters['audioLevel'], 100);
- var _ConfigManager_applyData = ConfigManager.applyData;
- ConfigManager.applyData = function(config) {
- _ConfigManager_applyData.apply(this, arguments);
- if (config['bgmVolume'] === undefined) {
- this.bgmVolume = enableBGM ? audioLevel : 0;
- }
- if (config['bgsVolume'] === undefined) {
- this.bgsVolume = audioLevel;
- }
- if (config['meVolume'] === undefined) {
- this.meVolume = audioLevel;
- }
- if (config['seVolume'] === undefined) {
- this.seVolume = audioLevel;
- }
- };
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement