RPGツクール2000/スイッチ・変数
■逃走成功率の計算処理
(更新:2010/09/27)


RPGツクール2000のマニュアル118ページ、
RPGツクール2003のマニュアル112ページ、
またはヘルプ([資料]⇒[戦闘計算式])に書かれている
逃走成功率のイベントの設定方法を紹介します。



下記はマニュアルに書かれている設定内容と、
それに合わせたイベント設定を色で分けたものです。

逃走成功率={1.5-(敵全体の平均敏捷性÷主人公全員の平均敏捷性)}×100
・逃走失敗1回ごとに逃走成功率を10%加算。
(失敗ごとに変数[0004]に10を加算。戦闘開始時には0にしておく)

・先制攻撃の場合は100%逃げられる。※この設定はありません。

◆変数の操作:[0001:敵キャラの敏捷性]代入,敵Aの敏捷性
◆変数の操作:[0001:敵キャラの敏捷性]加算,敵Bの敏捷性
◆変数の操作:[0001:敵キャラの敏捷性]加算,敵Cの敏捷性
◆変数の操作:[0001:敵キャラの敏捷性]除算,3<敵の数で割る
◆変数の操作:[0001:敵キャラの敏捷性]乗算,1000
◆変数の操作:[0002:主人公の敏捷性]代入,主人公Aの敏捷性
◆変数の操作:[0002:主人公の敏捷性]加算,主人公Bの敏捷性
◆変数の操作:[0002:主人公の敏捷性]加算,主人公Cの敏捷性
◆変数の操作:[0002:主人公の敏捷性]加算,主人公Dの敏捷性
◆変数の操作:[0002:主人公の敏捷性]除算,4<主人公の数で割る
◆変数の操作:[0001:敵キャラの敏捷性]除算,変数[0002]の値
◆変数の操作:[0003:逃走成功率]代入,1500
◆変数の操作:[0003:逃走成功率]減算,変数[0001]の値
◆変数の操作:[0003:逃走成功率]除算,10
◆変数の操作:[0003:逃走成功率]加算,乱数[0〜99]
◆変数の操作:[0003:逃走成功率]加算,変数[0004]の値
◆条件分岐:変数[0003:逃走成功率]が100以上
 ◆〜逃走成功〜
 ◆
:それ以外の場合
 ◆〜逃走失敗〜
 ◆変数の操作:[0004:逃走失敗]加算,10
 ◆
:分岐終了




◎関連ページ
 ●「変数」って何?
 ●イベントコマンド:変数の操作
 ●通常攻撃のダメージの計算処理
 ●通常攻撃の命中率の計算処理
 ●特殊技能の効果量の計算処理


YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール