Files
Superproject1/js/plugins/KeyItemAlone.js
alexpolo1 9b37614c57 3
3
2023-04-11 22:11:31 +02:00

49 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();
};
})();