/*
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;
	};

})();