ダメージ計算方法を変更 -IZ_DamageCalc-
▲こんな感じの特技を作ることができるようになります。
属性有効度や各種倍率(物理・魔法ダメージ率、HP再生率、薬の知識など)、バフ/デバフ(攻撃力アップ/ダウン)の挙動を変更し、64のマリオストーリーのようなダメージ計算方法を行うようにします(例えが古い)。
また、特定の属性を吸収する装備やステートの作成を可能にします。
具体的な変更内容は以下の通りです。
1.防御の挙動を、「受けるダメージを指定した数値だけ減らす」に変更します。 プラグインパラメータ;grdEffectValue ※grdEffectValueに 0 を入力した場合はデフォルトと同じ挙動になります。 2.属性有効度の挙動を変更します。
プラグインパラメータのnoEffectNumber(属性無効化用変数)、absorptionNumber(属性吸収用変数)、neutralizeNumber(属性有効度設定無効化用変数)を指定してから設定してください。 100% → 属性有効度に影響なし (100+a)% → 式の値 +a (100-a)% → 式の値 -a (ダメージ最小値 = 0) (noEffectNumber)% → 0 (absorptionNumber)% → 式の値分だけ吸収 (neutralizeNumber)% → 式の値(属性有効度を100%に上書き) ※装備品やステートによる属性有効度は累積されます。 例;炎属性有効度101%(被炎ダメージ+1)のキャラ+炎属性101%(被炎ダメージ+1)の盾 →被炎属性ダメージ+2 ※優先順位は、属性有効度設定無効化>吸収>ダメージ無効化>その他 です。 例1;炎属性有効度(neutralizeNumber)%の腕輪+炎属性200%の服+炎属性吸収の盾 →炎属性有効度100% 例2;炎属性有効度(absorptionNumber)%の盾+炎属性有効度(noEffectNumber)%の服 →炎属性吸収。 例3;炎属性有効度(noEffectNumber)%の盾+炎属性有効度300%(被炎ダメージ+200)の服 →炎属性無効化 3.防御効果率、回復効果率、薬の知識、MP消費率、 物理ダメージ率、魔法ダメージ率、床ダメージ率の挙動を変更します。 100% → 式の値から変化なし (100+a)% → 式の値 +a (100-a)% → 式の値 -a (ダメージ最小値 = 0) ※装備品やステートによる属性有効度は累積されます。(2.と同様) 4.HP再生率、MP再生率の効果を変更します。 a% → 1ターンに a 回復 5.ステート;攻撃力アップ、呪文威力アップなどのバフ・デバフの効果を変更します。 数値はプラグインパラメータ;atkBuff、defBuffなどで設定します。
①プラグインパラメータに0を入力した場合
→デフォルトと同じ
②0以外の数値を入力した場合
→1段階目;±指定した数値/2段階目±指定した数値×2 (※少数位は四捨五入して整数で計算)