46 lines
1.6 KiB
JavaScript
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();
|
|
};
|
|
})();
|