説明
使えないスキルを使おうとしたり、敵が行動の候補に上げるものが少なすぎたり、乱数に微妙な偏りができたりするのを防ぐために敵の行動決定周りを微調整するスクリプトです。
ついでにfor文ばっかりで分かりにくかったので、最後の行動決定部分の処理方式が変更されています。
設定可能な項目
SKILL_USABLE_CHECK
候補に上げようとしている行動が「現在使えないスキルかどうか」を確認するかどうか。(「かどうか」が重複して意味がとりにくいですが)
trueにすると、SPが足りないなどの理由で使えないスキルを使おうとしないようになります。
falseにすると、デフォルトどおり、使えないスキルを使おうとして「何もしない」になることがあります。
MAX_RATE
デフォルトでは最大のものとレーティングの差が3以上あるものは行動の候補に入りません(RPGツクールのマニュアルP39参照)
この数値を再設定します。10にした場合、条件に合致しているすべての行動はレーティングにかかわらず常に候補に挙がります。
(もちろん、レーティングが低いものほど行動を起こす確率は低くなりますが)