防御行動いろいろ2011-10-18MPの回復、コモンイベントの実行、ダメージ減少値の変更、ダメージの一部をMPにとか防御行動のいろいろ。防御時にMPを回復させます。防御時にコモンイベントを実行します。防御時にはダメージが半分になりますが、そこの減少値を変更します。防御判定の行では、ダメージが1以上で防御行動を行っているかを判定しています。次の行で、強力防御のオプションがONになっているかを調べて減少する割合を決めています。通常攻撃を受けるとそのダメージの10%MPを回復するオプションを追加します。続いて、アクターに同じ名前のメソッドを追加して、オプションの有無を返すようにします。定数で管理するようにしました。オプションをONにするアクターのIDです。ダメージ計算のところに追加処理をすればいいのですが、HPダメージの値がマイナス値ではないか確認を忘れないようにしてください。HP回復処理のときMPダメージになってしまいますので。endend戦闘開始時にMP0ここまでMP回復の処理をいくつか載せましたが、デフォルトでは回復処理がわかりにくいと思います。そこで、戦闘開始時にMPを0にします。コメント内にURLを含めるには、バッククォート(`)をURLの直前に付け加えてください。FlashJavaScriptを有効にしてください。