#ツクルーム › フォーラム › RPGツクールMV (RPG Maker MV) › 戦闘終了時にHPやMPを自動全回復させたい【よくある質問】 › 返信先: 戦闘終了時にHPやMPを自動全回復させたい【よくある質問】
2025-08-13 05:32
#723
参加者
//=============================================================================
// AutoRecoverAfterBattle.js
//=============================================================================
/*:
* @plugindesc 戦闘終了後に自動で全員のHPとMPを回復(ノンインベーティブ)
* @author カスタム
*
* @help 設定不要。プラグインを有効にするだけで動作します。
* 戦闘終了時(勝利・敗北・逃走・中断問わず)に、パーティ全員のHPとMPを完全回復します。
*/
(function() {
// 元のメソッドを保存
const _BattleManager_endBattle = BattleManager.endBattle;
// 元のメソッドを拡張
BattleManager.endBattle = function(result) {
_BattleManager_endBattle.call(this, result); // 元の処理を呼び出して正常に終了
// パーティ全員のHP・MPを完全回復
$gameParty.members().forEach(actor => {
actor.recoverAll();
});
};
})();