ダメージの無効化

更新履歴

  • 20/10/01
    今後の処理に支障を来しそうなアルゴリズムを修正しました。
  • 20/09/30
    回復アイテム使用時に効果を発揮しない不具合とbr()一部処理ミスを修正しました。
  • 20/09/17
    ステート、武器、防具にも対応しました。
  • 20/08/29
    プラグイン中「!==」と記述すべき箇所を「!=」としてしまっておりました。
    不可解なエラーや不具合の原因になりますので本プラグインを導入されている方は
    プラグインの更新をよろしくお願いいたします。

効果

規定以内(または以上)のダメージを無効化する要素を作れるようになります。
(例:アクター、敵キャラ、ステート、武器、防具)
また、このような特徴を無視してダメージを与えるスキルやアイテムを作ることもできます。

◆使い方
メモ欄に記入します(アクター、敵キャラ、ステート、武器、防具)。
例1:50ポイント以内のダメージを無効化する場合の書式
<指定値内ダメージ無効:50>

例2:50ポイント以上のダメージを無効化する場合の書式
<指定値以上ダメージ無効:50>

ダメージ無効化を貫通させる場合(スキル、アイテム)
<ダメージ無効貫通>

プラグインパラメータについて

システムワードについては設定不要です。
ただ、日本語版か英語版かでメモ欄の設定方法が違うだけです。

★無効化時メッセージType:味方(or敵)
  • パラメータで直接設定(値:plugin)
    後述の「無効化時表示文」の内容が反映されます。
  • データベースの「味方ノーダメージ」(値:nodmg)
    「データベース」の「用語」にある「味方ノーダメージ」の内容が反映されます。
無効化時表示文
ダメージを無効化された時、バトルログに表示させたい文章を設定できます。
必ず「%1」が含まれた内容に設定してください。

無効化時SEの設定
ダメージを無効化された時のSEを鳴らすことができます。
ファイル名はプロジェクトフォルダ内のSEフォルダに入っているものから
選んで入力してください。
この欄を空白に設定してSEを鳴らさない設定もできます。
SE関連の設定できる数値の範囲はエディタと同様です。

★無効化ルール
ダメージ無効化条件が重なった時にどう処理するか決めます。
アクター側の場合、アクター、受けているステート、装備中の武器、防具に
設定された値を使って決めます。
以下、A群と呼びます。
敵キャラ側の場合、敵キャラ、受けているステートに設定された値を使って決めます。
以下、B群と呼びます。
  • 総和
    ダメージを無効化する規定量がA群/B群の総和になります。
  • 最大値(デフォルト設定)
    ダメージを無効化する規定量がA群/B群の中での最大値になります。
  • 最小値
    ダメージを無効化する規定量がA群/B群の中での最小値になります。

プラグインのダウンロード

zipファイル:プラグイン
最終更新:2020年10月01日 00:00
添付ファイル