混乱ステート拡張プラグイン – ConfusionExtend.js

タイトル
混乱ステート拡張プラグイン
作者名
ヘルプ
混乱系(行動制約のプルダウンの選択値が「1」~「3」)ステートの
指定内容を拡張し、通常攻撃ではなくスキル(複数指定可能)を指定したり
さらにそれらのスキルがすべて使用できない場合に使用する予備スキルも
指定できます。

誰をターゲットにするかは、ステートの行動制約の種類と使用スキルの効果範囲
およびメモ欄で設定した値によって決まります。

・スキルの効果範囲が「使用者」の場合
行動制約の種類とは無関係に、対象は必ず「使用者」になります。

・行動制約が「敵を攻撃」の場合
対象は「敵単体」(メモ欄指定対象もしくはランダム)か「敵全体」になります。

・行動制約が「誰かを攻撃」の場合
対象は「敵単体」(メモ欄指定対象もしくはランダム)か「敵全体」もしくは
「味方単体」(メモ欄指定対象もしくはランダム)か「味方全体」になります。

・行動制約が「味方を攻撃」の場合
対象は「味方単体」(メモ欄指定対象もしくはランダム)か「味方全体」になります。

1. ステートのデータベースで行動制作のプルダウンを指定してください。
・敵を攻撃
・誰かを攻撃
・味方を攻撃

2. ステートのメモ欄を以下の通り指定してください。
<CEスキル1:3> # 通常攻撃の代わりにID[3..5]のスキルが使用されます。
<CEスキル2:4> # 4番目以降も同様に指定可能です。
<CEスキル3:5> # -1を指定すると最後に使用したスキルを使います。
<CE使用可能スキル> # 使用可能なスキルが全て候補になります。
<CE予備スキル:6> # 指定されたスキルがMP不足等の理由ですべて
使用できない場合、ID[6]のスキルが使用されます。
<CEターゲット:0> # 単体スキルの対象を[0]番目のキャラクターに指定します。
メモ欄の指定がない場合はランダムで決定されます。
-1を指定するとラストターゲットになります。

使用可能スキルを指定する際、使わせたくないスキルを別途指定できます。
<CE使用可能スキル:1,2,3> # 使用可能スキルのうち[1][2][3]を候補から外します。

・追加機能
裏切り機能を有効にすると対象のステートが有効になっているバトラーが
敵や混乱スキルの攻撃対象から外れ、さらにそのバトラー以外が戦闘不能になると
全滅扱いになります。

特徴を有するデータベースのメモ欄に、以下の通り記述してください。
<CE裏切り> # 対象バトラーが一時的に味方から外れます。
<CEBetrayal> # 同上

このプラグインにはプラグインコマンドはありません。

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 味方対象スキルの対象
desc ONにすると行動制約が「味方を攻撃」のときに味方対象のスキルを使用すると、敵を対象にします。
default false
type boolean

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C)2016 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/ConfusionExtend.js