返信先: 戦闘終了時にHPやMPを自動全回復させたい【よくある質問】

#ツクルーム フォーラム RPGツクールMV (RPG Maker MV) 戦闘終了時にHPやMPを自動全回復させたい【よくある質問】 返信先: 戦闘終了時にHPやMPを自動全回復させたい【よくある質問】

#723
fsfsc
参加者

//=============================================================================

// 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();

});

};

})();

ゲスト