近接攻撃を受けた時、攻撃者に特定のステートを付与 - CounterByAddingState.js
▼近接攻撃を受けた時、攻撃者に特定のステートを付与(神無月サスケ様作) - CounterByAddingState.js
https://plugin-mz.fungamemake.com/archives/4884
FFシリーズの「さわるとどく」「さわるとまひ」のように、攻撃を受けると、攻撃者にバステを付与可能にします。
ふりがな:きんせつこうげきを うけたとき こうげきしゃに とくていのすてーとを ふよ
機能概要: FFシリーズの「さわるとどく」「さわるとまひ」のように、攻撃を受けると、攻撃者にバステを付与可能にします。
利用規約(ライセンス): MITライセンス
作者:神無月サスケ
作者サイト:https://twitter.com/ktakaki00
解説ページ:https://forum.tkool.jp/index.php?threads/6888/
直接ダウンロード:Zipファイルダウンロードページ:http://www.moonwhistle.org/tkoolMZ/CounterByAddingState…
ファイル名:CounterByAddingState.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc 近接攻撃を受けた時、攻撃者に特定のステートを付与 * @author 神無月サスケ * * @param TextWhenInvokeCnt * @text ステート反撃時テキスト * @desc ステート反撃時にバトルログに表示される文。空にすると非表示。%1は攻撃受けた側の名前。 * @type string * @default %1は攻撃を待ち構えていた! * * @help このプラグインには、プラグインコマンドはありません。 * このプラグインは、RPGツクールMZに対応しています。 * * このプラグインは、近接攻撃を受けると、攻撃側に毒や痺れなどのステートを * 付与して反撃するような状態の作成を可能にします。 * * ■概要 * このプラグインは、「さわるとどく」「さわるとまひ」のような、 * 近接攻撃へのカウンターとしてのステート付与の作成を想定しています。 * * ■近接攻撃の定義 * そのスキルやアイテムの命中タイプが *「物理攻撃」か「必中」の場合、近接攻撃になります。 * ただし、弓や投石などの飛び道具を装備している場合、非近接攻撃になります。 * * この際、飛び道具かどうかは、システム2の [SV]攻撃モーション にて * モーションが「飛び道具」になっているかで判定を行います。 * * それ以外の場合で、非近接攻撃にする場合、 * スキルやアイテムのメモに以下のように書きます。 * * * 命中タイプが「魔法攻撃」の場合、非近接攻撃になります。 * 近接攻撃にする場合、メモに以下のように書きます。 * * * ■ステート反撃の設定方法 * ステート反撃を有効にするには、ステートや敵キャラのメモ(*1)に * 以下のように記述します。 * * この場合、攻撃者に4番のステートを付与します。 * * 以下のように記述することで、複数のステートの中からひとつを付与できます。 * * 順番に見ていき、最初に発動可能となったステートを付与します。 * * (*1) 他にも、アクター、職業、武器、防具のメモに書いても有効です。 * * ◆付与確率の指定 * ステート付与確率を%で指定するには、メモに以下のように記述します。 * * この場合、ステート反撃は、50%の確率で発動します(*2)。 * この記述を省略した場合、100%の確率で発動します。 * * 複数の反撃ステートを持つ場合、共通でこの確率になります。 * * (*2) ステート反撃を受けるバトラーの、ステート耐性も考慮されます。 * * ◆付与時のアニメーション設定 * ステート付与カウンターを受けたバトラーに表示する * 戦闘アニメーションを設定できます。 * * この場合、59番のアニメーション(デフォルトでは毒)のアニメが再生されます。 * * 複数のステート付与の場合、同じ順番で記述する必要があります。 * * * ■ライセンス表記 * このプラグインは MIT ライセンスで配布されます。 * ご自由にお使いください。 * http://opensource.org/licenses/mit-license.php */