/* DependStateEscape.js 2016/11/10 version 1.0 利用規約 ・MITライセンス ・商用・非商用問わず使えます。  ・改変公開可能 */ /*:ja * @plugindesc パーティの誰かが特定ステート時にバトル中の逃げるコマンドを封印 * @author さうと * * * @param stateNo * @desc 逃走不可状態にするステートのデータ番号 * @default 0 * * @help ステート番号を指定 */ (function () { var parameters = PluginManager.parameters("DependStateEscape"); //rpg_manager.js BattleManager.canEscape = function () { var ret = this._canEscape; for (i = 0; i < $dataActors.length; i++) { if ($gameActors.actor(i) == null) continue; //パラは文字列なのでint変換する if ( $gameActors.actor(i).isStateAffected(parseInt(parameters["stateNo"])) ) { ret = false; } } return ret; }; })();