/* * -------------------------------------------------- * MNKR_DeleteBackSpriteMZ.js * Ver.0.1.1 * Copyright (c) 2020 Munokura * This software is released under the MIT license. * http://opensource.org/licenses/mit-license.php * -------------------------------------------------- */ /*: * @target MZ * @url https://raw.githubusercontent.com/munokura/MNKR-MZ-plugins/master/MNKR_DeleteBackSpriteMZ.js * @plugindesc コマンド個別の黒い背景を非表示にします。 * @author munokura * * @help * RPGツクールMVになかったコマンド個別に黒い背景がRPGツクールMZで追加されました。 * これを非表示(alpha値を0)にします。 * * * 利用規約: * MITライセンスです。 * https://licenses.opensource.jp/MIT/MIT.html * 作者に無断で改変、再配布が可能で、 * 利用形態(商用、18禁利用等)についても制限はありません。 * * * @param windowScrollable * @text スクロール背景無効化 * @type boolean * @on 無効化 * @off 有効化 * @default true * @desc スクロール可能なウィンドウの選択肢の背景を無効化 * * @param windowHelp * @text ヘルプ背景無効化 * @type boolean * @on 無効化 * @off 有効化 * @default true * @desc ヘルプウィンドウの背景を無効化 * * @param windowMessage * @text メッセージ背景無効化 * @type boolean * @on 無効化 * @off 有効化 * @default true * @desc 文章表示ウィンドウの背景を無効化 * * @param windowMapName * @text マップ名背景無効化 * @type boolean * @on 無効化 * @off 有効化 * @default false * @desc マップ名表示の背景を無効化 * 推奨:有効化 * * @param windowBattleLog * @text バトルログ背景無効化 * @type boolean * @on 無効化 * @off 有効化 * @default false * @desc バトルログの背景を無効化 */ (() => { "use strict"; const pluginName = document.currentScript.src.split("/").pop().replace(/\.js$/, ""); const parameters = PluginManager.parameters(pluginName); const PRM_windowScrollable = parameters['windowScrollable'] === 'true'; const PRM_windowHelp = parameters['windowHelp'] === 'true'; const PRM_windowMessage = parameters['windowMessage'] === 'true'; const PRM_windowMapName = parameters['windowMapName'] === 'true'; const PRM_windowBattleLog = parameters['windowBattleLog'] === 'true'; const _Window_Scrollable_initialize = Window_Scrollable.prototype.initialize; Window_Scrollable.prototype.initialize = function (rect) { _Window_Scrollable_initialize.call(this, rect); if (PRM_windowScrollable) { this._contentsBackSprite.alpha = 0; } }; const _Window_Help_initialize = Window_Help.prototype.initialize; Window_Help.prototype.initialize = function (rect) { _Window_Help_initialize.call(this, rect); if (PRM_windowHelp) { this._contentsBackSprite.alpha = 0; } }; const _Window_Message_initialize = Window_Message.prototype.initialize; Window_Message.prototype.initialize = function (rect) { _Window_Message_initialize.call(this, rect); if (PRM_windowMessage) { this._contentsBackSprite.alpha = 0; } }; const _Window_MapName_initialize = Window_MapName.prototype.initialize; Window_MapName.prototype.initialize = function (rect) { _Window_MapName_initialize.call(this, rect); if (PRM_windowMapName) { this._contentsBackSprite.alpha = 0; } }; const _Window_BattleLog_initialize = Window_BattleLog.prototype.initialize; Window_BattleLog.prototype.initialize = function (rect) { _Window_BattleLog_initialize.call(this, rect); if (PRM_windowBattleLog) { this._contentsBackSprite.alpha = 0; } }; })();