
/*: *
@璐村惂鐢ㄦ埛_00JG6XM馃惥 MV * @plugindesc 多周目相关 *
@Author 开水有毒(KSYD) */
//防止插件冲突 var KSYD = KSYD || {};KSYD.multiWeeks = {};KSYD.multiWeeks.variableForNumOfweeks = 30; //30换成你自己存储周目计数的变量编号
//开始新游戏的时候保留周目数变量DataManager_setupNewGame = DataManager.setupNewGame;DataManager.setupNewGame = function () { var numOfweeks; if (!$gameVariables) { numOfweeks = 1; } else { numOfweeks = $gameVariables.value(KSYD.multiWeeks.variableForNumOfweeks); } DataManager_setupNewGame.call(this); if (numOfweeks >= 2) { $gameVariables.setValue(KSYD.multiWeeks.variableForNumOfweeks, numOfweeks); }};
//多周目不同标题画面Scene_Title.prototype.createBackground = function () { var numOfweeks; if (!$gameVariables) { numOfweeks = 1; } else { numOfweeks = $gameVariables.value(KSYD.multiWeeks.variableForNumOfweeks); } var title1Name, title2Name; switch (numOfweeks) { case 1: title1Name = "Book"; //一周目的背景文件名,在\img\titles1文件夹 title2Name = "Floral"; //一周目的画框文件名,在\img\titles2文件夹 break; case 2: title1Name = "Castle"; //二周目的背景文件名,在\img\titles1文件夹 title2Name = "Medieval"; //二周目的画框文件名,在\img\titles2文件夹 break; default: title1Name = "Book"; //默认的背景 title2Name = "Floral"; //默认的画框 break; } this._backSprite1 = new Sprite(ImageManager.loadTitle1(title1Name)); this._backSprite2 = new Sprite(ImageManager.loadTitle2(title2Name)); this.addChild(this._backSprite1); this.addChild(this._backSprite2);};