Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=============================================================================
- // Deko_RandomTitleMusic.js
- //=============================================================================
- /*:
- * @plugindesc v. 1.0
- * @author 1224Deko
- *
- * @param Restoring Theme
- * @desc If true after loading random theme, system theme will be restored into object
- * @default true
- *
- * @param Title Song no 1
- * @desc Insert filename song 1
- * @default Theme1
- *
- * @param Title Song no 2
- * @desc Insert filename song 2
- * @default Theme2
- *
- * @param Title Song no 3
- * @desc Insert filename song 3
- * @default Theme3
- *
- * @param Title Song no 4
- * @desc Insert filename song 4
- * @default Theme4
- *
- * @param Title Song no 5
- * @desc Insert filename song 5
- * @default Theme5
- *
- *
- * @param Title Song no 6
- * @desc Insert filename song 6
- * @default Theme1
- *
- * @param Title Song no 7
- * @desc Insert filename song 7
- * @default Theme2
- *
- * @param Title Song no 8
- * @desc Insert filename song 8
- * @default Theme3
- *
- * @param Title Song no 9
- * @desc Insert filename song 9
- * @default Theme4
- *
- * @param Title Song no 10
- * @desc Insert filename song 10
- * @default Theme5
- *
- * @help
- * =============================================================================
- * Random Music Theme Snippet
- * By 1224Deko
- * Free for both: noncommercial and commercial use.
- * =============================================================================
- */
- //=============================================================================
- // ** PLUGIN PARAMETERS
- //=============================================================================
- var Imported = Imported || {};
- Imported.Deko_SongsList = true;
- var Deko = Deko || {};
- var title_song = new Array(10);
- Deko.parameters = PluginManager.parameters('Deko_RandomTitleMusic');
- Deko.restoringTheme = String(Deko.parameters['Restoring Theme'] || true);
- title_song[0] = String(Deko.parameters['Title Song no 1'] || "Theme1");
- title_song[1] = String(Deko.parameters['Title Song no 2'] || "Theme2");
- title_song[2] = String(Deko.parameters['Title Song no 3'] || "Theme3");
- title_song[3] = String(Deko.parameters['Title Song no 4'] || "Theme4");
- title_song[4] = String(Deko.parameters['Title Song no 5'] || "Theme5");
- title_song[5] = String(Deko.parameters['Title Song no 6'] || "Theme1");
- title_song[6] = String(Deko.parameters['Title Song no 7'] || "Theme2");
- title_song[7] = String(Deko.parameters['Title Song no 8'] || "Theme3");
- title_song[8] = String(Deko.parameters['Title Song no 9'] || "Theme4");
- title_song[9] = String(Deko.parameters['Title Song no 10'] || "Theme5");
- var _deko_alias_scene_title_music = Scene_Title.prototype.playTitleMusic;
- Scene_Title.prototype.playTitleMusic = function () {
- _deko_alias_scene_title_music.call(this);
- var defaultTheme = $dataSystem.titleBgm["name"];
- $dataSystem.titleBgm["name"] = title_song[Math.floor(Math.random() * 10)];
- AudioManager.playBgm($dataSystem.titleBgm);
- if (Deko.restoringTheme == true) { $dataSystem.titleBgm["name"] = defaultTheme.toString(); }
- }
Advertisement
Add Comment
Please, Sign In to add comment