アクターコマンド封印プラグイン – SealActorCommand.js

タイトル
アクターコマンド封印プラグイン
作者名
ヘルプ
アクターコマンド「攻撃」「防御」「アイテム」「スキル」を封印できます。
封印されたコマンドはウィンドウから消失します。
特定のコマンドが使用できないアクター、職業、装備品、ステートが作成できます。
さらに、スイッチやJavaScript計算式により、細かい条件が指定できます。

特徴を有するデータベースのメモ欄に以下の通り記入してください。

<SAC攻撃封印スイッチ:4> # ID[4]のスイッチがONのとき攻撃を封印
<SACAttackSwitch:4> # 同上
<SAC防御封印スイッチ:5> # ID[5]のスイッチがONのとき防御を封印
<SACGuardSwitch:5> # 同上
<SAC道具封印スイッチ:6> # ID[6]のスイッチがONのときアイテムを封印
<SACItemSwitch:6> # 同上
<SACスキル封印スイッチ:7> # ID[7]のスイッチがONのときスキルを封印
<SACSkillSwitch:7> # 同上
<SAC攻撃封印計算式:f> # 計算式[f]の結果がtrueのとき攻撃を封印
<SACAttackFormula:f> # 同上
<SAC防御封印計算式:f> # 計算式[f]の結果がtrueのとき防御を封印
<SACGuardFormula:f> # 同上
<SAC道具封印計算式:f> # 計算式[f]の結果がtrueのときアイテムを封印
<SACItemFormula:f> # 同上
<SACスキル封印計算式:f> # 計算式[f]の結果がtrueのときスキルを封印
<SACSkillFormula:f> # 同上

文章、スクリプト中で不等号を使いたい場合、以下のように記述してください。
< → &lt;
> → &gt;

<SACAttackFormula:\v[1] &gt;= 5> # 変数[1]が5以下の場合攻撃封印
<SACGuardFormula:true> # 常に防御封印

注意!
全てのコマンドを封印するとゲームが続行不可になります。

アイテム使用をスキル化したい場合は、スキルのメモ欄に以下の通り
入力してください。対象スキルを選択後、アイテムウィンドウが開きます。
<SACアイテムスキル> # アイテム使用スキル化
<SACItemSkill> # 同上

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

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param commandDisable
text コマンド使用禁止
desc 封印したコマンドを非表示ではなく使用禁止にします。
default false
type boolean

param disableSign
text 使用禁止サイン
desc 使用禁止にしたコマンドのうえに被せる文字列です。(コマンド使用禁止が有効な場合のみ機能します)
default \c[2]\i[1]禁止\i[1]

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

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