行動順から乱数を除外 - TMSpeedFix.js
▼行動順から乱数を除外(tomoaky様作) - TMSpeedFix.js
https://plugin.fungamemake.com/archives/2374
バトルの行動順からランダムな要素を除外します。
ふりがな:こうどうじゅんかららんすうをじょがい
機能概要: バトルの行動順からランダムな要素を除外します。
利用規約(ライセンス): MITライセンス
作者:tomoaky
作者サイト:https://x.com/tomoaky
直接ダウンロード:Zipファイルダウンロードページ:https://raw.githubusercontent.com/munokura/tomoaky-MV-p…
ファイル名:TMSpeedFix.js
プラグインのヘルプ:
/*: * @plugindesc バトルの行動順からランダムな要素を除外します。 * 逃走成功率を固定値にするおまけ機能付きです。 * * @author tomoaky (http://hikimoki.sakura.ne.jp/) * * @param secondParam * @desc speedが拮抗した際に比較するパラメータ。 * 初期値: 7 (運で比較、その他の値はヘルプで確認してください) * @default 7 * * @help * 使い方: * * 通常の計算式 * speed = 敏捷性 + Math.randomInt(Math.floor(5 + 敏捷性 / 4)) * * これがごっそり削られて以下のような式になります。 * speed = 敏捷性 * * このプラグインは RPGツクールMV Version 1.3.0 で動作確認をしています。 * * * プラグインコマンド: * * speedFixStop * 行動順の計算式をプラグイン導入前の状態に戻します。ゲーム開始時は * すでにプラグインによる計算式の変更が有効な状態になっています。 * この状態はセーブデータに保存されます。 * * speedFixStart * 行動順の計算式からランダム要素を除外します。 * speedFixStop の効果を解除する場合に使用してください。 * * setEscapeRatio 80 * バトルからの逃走成功率を 80% に固定します。0 よりも小さい値を * 設定すると逃走成功率は固定されず、通常の計算式で算出されます。 * ゲーム開始時には -1 が設定されています。 * このコマンドで固定した逃走成功率はセーブデータに保存されます、 * 解除したくなったら setEscapeRatio -1 を実行してください。 * * setEscapeRatio V[3] * 逃走成功率をゲーム変数 3 番に代入されている値に固定します。 * * getEscapeRatio 2 * ゲーム変数 2 番に現在固定されている逃走成功率を代入します。 * 代入されている値が 0 以上かどうかで、逃走成功率が固定されているかを * 判定することができます。 * * * プラグインパラメータ補足 * * secondParam * secondParam の比較にはスキルやアイテムの速度補正が適用されません。 * 値は以下のパラメータに対応しています。 * -1 … 利用しない * 0 … 最大HP * 1 … 最大MP * 2 … 攻撃力 * 3 … 防御力 * 4 … 魔法力 * 5 … 魔法防御 * 6 … 敏捷性 * 7 … 運 */