吸収拡張プラグイン – DrainExtend.js

タイトル
吸収拡張プラグイン
作者名
ヘルプ
ダメージタイプの「HP吸収」および「MP吸収」の仕様を拡張します。
1. 吸収率を指定して与えたダメージのN%回復をなどが可能
2. HPダメージに対してMPやTPを追加で回復することが可能
3. MPダメージに対してHPやTPを追加で回復することが可能
4. 通常ダメージ時のメッセージと効果音に変更可能
5. HP吸収の上限が相手の残HPになる吸収の仕様を撤廃可能

スキルもしくはアイテムのダメージタイプを「HP吸収」もしくは「MP吸収」
にしてからメモ欄に以下の通り記述してください。
<DE_HP吸収率:150> # HPの吸収率が[150]%になります。
<DE_PercentageHP:150> # 同上
<DE_MP吸収率:50> # MPの吸収率が[50]%になります。
<DE_PercentageMP:50> # 同上
<DE_TP吸収率:50> # TPの吸収率が[50]%になります。
<DE_PercentageTP:50> # 同上
<DE_攻撃メッセージ> # メッセージが攻撃時メッセージになります。
<DE_AttackMessage> # 同上
<DE_上限突破> # HP吸収が相手の残HPを超えるようになります。
<DE_LimitOver> # 同上

メモ欄の値は制御文字に加えてJavaScript計算式が使用できます。
さらに計算式中では以下の変数が使えます。
a : 攻撃者
b : 対象者

※1 HP吸収に対してMPのみ回復させたい場合、HPの吸収率を0に指定してください。

吸収攻撃を受ける側に有効度を設定できます。与えるダメージには影響しません。
特徴を有するデータベースのメモ欄に以下の通り指定してください。
<DE_有効率:50> # 吸収率が[50%]になります。
<DE_EffectiveRate:50> # 同上

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

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 回復効果音
desc 吸収成功時に回復効果音を演奏します。
default false
type boolean

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

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