white-thirst/www/js/plugins/KeyItemAlone.js
2025-01-07 13:09:58 -06:00

46 lines
1.6 KiB
JavaScript

//=============================================================================
// KeyItemAlone.js
//=============================================================================
/*:
* @plugindesc at Scene_Item, only display key items.
* @author Sasuke KANNAZUKI
* *
* @help This plugin does not provide plugin commands.
*
*/
/*:ja
* @plugindesc アイテム選択画面で「大事なもの」のみ表示
* @author 神無月サスケ
* *
* @help このプラグインに、プラグインコマンドはありません
*
*/
(function () {
Scene_Item.prototype.create = function () {
Scene_ItemBase.prototype.create.call(this);
this.createHelpWindow();
// abolish category window
// this.createCategoryWindow();
this.createItemWindow();
this.createActorWindow();
};
Scene_Item.prototype.createItemWindow = function () {
var wy = this._helpWindow.height;
// original parts are commented out
// var wy = this._categoryWindow.y + this._categoryWindow.height;
var wh = Graphics.boxHeight - wy;
this._itemWindow = new Window_ItemList(0, wy, Graphics.boxWidth, wh);
this._itemWindow.setHelpWindow(this._helpWindow);
this._itemWindow.setHandler("ok", this.onItemOk.bind(this));
this._itemWindow.setHandler("cancel", this.popScene.bind(this));
// this._itemWindow.setHandler('cancel', this.onItemCancel.bind(this));
this.addWindow(this._itemWindow);
// this._categoryWindow.setItemWindow(this._itemWindow);
// activate item window directly
this._itemWindow.setCategory("keyItem");
this.onCategoryOk();
};
})();