mysecretsummervacation2/www/js/plugins/Saba_DirectionFix.js
2023-08-14 15:30:44 -05:00

34 lines
1.6 KiB
JavaScript

//=============================================================================
// Saba_DirectionFix.js
//=============================================================================
/*:ja
* @plugindesc イベントページの設定で「向き固定」にチェックを入れた場合、直前の向きに関わらず、イベントで指定した向きにします。
* @author Sabakan
*
* @help
* デフォルトでは、イベントページの1枚目と2枚目のキャラの向きが同じ場合、
* イベントページ1枚目で向きを変えてからイベントページ2枚目になっても、
* イベントページ2枚目の向きは無視されて、現在の向きがそのまま使われます。
* しかし、イベントページ2枚目が倒れている時のグラなどで、
* 必ず下向きにしたい場合、この機能が邪魔になります。
* このプラグインでは、「向き固定」にチェックを入れた場合は、
* 必ずイベントで指定した向きになるようにします。
*
*
* プラグインコマンドはありません。
*/
var Saba;
(function (Saba) {
var Game_Event_setupPageSettings = Game_Event.prototype.setupPageSettings;
Game_Event.prototype.setupPageSettings = function () {
var page = this.page();
var image = page.image;
if (page.directionFix) {
this._originalDirection = image.direction;
this._prelockDirection = 0;
this.setDirectionFix(false);
this.setDirection(image.direction);
}
Game_Event_setupPageSettings.call(this);
};
})(Saba || (Saba = {}));