magical-girls-runa-and-nanami/js/plugins/RemoveState52OnBattleEnd.js
2026-02-28 12:33:13 -06:00

23 lines
722 B
JavaScript

/*:
* @target MZ
* @plugindesc 戦闘終了時にステート52を自動解除 v1.0
* @author You
* @help
* 戦闘終了時(勝利/逃走/敗北)に、アクターに付与されている
* ステートID 52 を必ず解除します。
*/
(() => {
"use strict";
const STATE_ID = 52;
// バトラー単位での「戦闘終了処理」にフック
const _Game_Battler_onBattleEnd = Game_Battler.prototype.onBattleEnd;
Game_Battler.prototype.onBattleEnd = function() {
_Game_Battler_onBattleEnd.call(this);
// アクターだけ対象(敵は消滅するため実質不要)
if (this.isActor && this.isActor()) {
this.removeState(STATE_ID);
}
};
})();