当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
多段クリティカル機構 - ExtraCritical.js
シェア用テキスト:
▼多段クリティカル機構(くろあめ様作) - ExtraCritical.js
https://plugin-mz.fungamemake.com/archives/6921
クリティカル発生時に、クリティカル判定を複数回行い判定に成功する程、威力が上昇する多段クリティカルシステムを導入します
ふりがな:ただんくりてぃかるきこう
機能概要: クリティカル発生時に、クリティカル判定を複数回行い判定に成功する程、威力が上昇する多段クリティカルシステムを導入します
利用規約(ライセンス): MITライセンス
作者:くろあめ
作者サイト:https://ci-en.net/creator/14684
ダウンロードページ:https://ci-en.net/creator/14684/article/tag?name=%E3%83…
ファイル名:ExtraCritical.js
プラグインのヘルプ:
/*: * @plugindesc 多段クリティカル機構プラグイン * @target MZ * @author くろあめ * * @param Crt Str Lv1 * @text 第一クリティカル表記 * @desc 第一クリティカル成功時のメッセージです。 * @default クリティカル! * @type text * * @param Crt Str Lv2 * @text 第二クリティカル表記 * @desc 第二クリティカル成功時のメッセージです。 * @default へビィクリティカル! * @type text * * @param Crt Str Lv3 * @text 第三クリティカル表記 * @desc 第三クリティカル成功時のメッセージです。 * @default バスタークリティカル! * @type text * * @param Critical Max * @text クリティカル最大段階 * @desc クリティカルの最大判定回数です。上限は3です。 * @default 3 * @type number * * @param Base Crt Rate * @text クリティカル基礎倍率 * @desc クリティカル時の基礎倍率(%)です。クリティカル段階が1の時の倍率です。 * @default 150 * @type number * * @param Plus Crt Rate * @text クリティカル加算倍率 * @desc 2段階以降の加算倍率(%)です。クリティカル段階が2以上になると、段階毎に、この倍率が加算されます。 * @default 50 * @type number * * @param Lower Crt Rate * @text クリティカル倍率最低保証値 * @desc クリティカル倍率減殺補正発動時の、最低保証クリティカル倍率です。減殺補正があってもこれ以下にはなりません。 * @default 125 * @type number * * @param Prob Crt LuckRate * @text 運気補正確率 * @desc 運気の差で、クリティカル率に掛かる補正(%)です。行動者と相手に運気に2倍の差がついているとき、この補正が±されます。 * @default 0.25 * @type number * * @param Prob Crt LuckMax * @text 運気補正確率限界閾値 * @desc 運気の差で、クリティカル率が変動する最大の差分倍率です。初期設定の3なら3倍以上の差は無視されます。 * @default 3 * @type number * * @param Prob Crt DamRate * @text 運気補正倍率 * @desc 運気の差で、クリティカル倍率に掛かる補正(%)です。行動者と相手に運気に2倍の差がついているとき、この倍率が±されます。 * @default 0.10 * @type number * * @param Prob Crt DamMax * @text 運気補正倍率限界閾値 * @desc 運気の差で、クリティカル倍率が変動する最大の差分倍率です。初期設定の3なら3倍以上の差は無視されます。 * @default 3 * @type number * * @help * クリティカル発生時に、クリティカル判定を複数回行い * 判定に成功する程、威力が上昇する * 多段クリティカルシステムを導入します * 最大三段階までのクリティカルレベルの導入が可能です。 * * クリティカルの発生率は、クリティカルレベルが1上がるごとに * 本来のクリティカル率の、1/2、1/3と下がっていきます * 一番最初の判定の確率は、攻撃者とスキルの総合改心率そのものです。 * * これに加え、スキルのメモ欄に<CriProbBst:XX>と記載することで * そのスキルのクリティカル発生率をXX%上げることができます。 * * また、スキルのメモ欄に<CriLevelFix:X>(Xは1~3)と記載することで * そのスキルの使用時に、X段階のクリティカルを確定発生させることができます。 * * 同時に、クリティカル時の補正倍率 * 「必殺倍率」を、スキルやキャラクターごとに * 設定できるようになります * 必殺倍率はクリティカル成功時の基礎倍率に加算され * 多段判定成功時の倍率加算時には加味されません。 * * アクター、エネミー、職業、装備、スキルのメモ欄に * <CriMagniBst:XX> と記載すると、攻撃の必殺倍率がXX%増加します。 * * 【設定例(本プラグインの初期設定、基本必殺倍率150%基準)】 * アクターのメモ欄に<CriMagniBst:10> と記載した場合 * そのアクターの必殺倍率は160%になります。 * * メモ欄に<CriMagniBst:15> と記載された武器を装備したアクターが * メモ欄に<CriMagniBst:30> と記載されたスキルで攻撃した場合 * そのスキルの必殺倍率は195%になります。 * * 同じく、アクター、エネミー、職業、装備、スキルのメモ欄に * <CriMagniReg:XX> と記載すると、攻撃の必殺倍率がXX%減少します。 * * ルールは必殺倍率増加のタグと一緒ですが * こちらはプラグインの設定で設けた下限倍率以下にはなりません。 * * 多段クリティカル判定は敵味方共通です * クリティカル表示文字も統一されます. * * このプラグインは、戦闘計算で使われる各種関数を再定義する都合上 * 非常に競合性の高い作りになっています * ほかの戦闘計算式系スクリプトと共存させるときには * 細心の注意を払ってください。 * * * 利用形態(商用、18禁利用等)について制限はありません * 作者への使用報告や、ReadMeなどへ作者・サイト名の記載も任意となります。 * * ただし、作者はこれらのプラグインについて * 基本的に一切のサポートを行いません * 何か問題が起きた時、ご自身で解決できる方のみご利用ください。 */