当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
共通ダメージ倍率 - NAPI_DefaultDamageRate.js
シェア用テキスト:
▼共通ダメージ倍率(なぴぃ様作) - NAPI_DefaultDamageRate.js
https://plugin-mz.fungamemake.com/archives/8196
共通ダメージ倍率
ふりがな:きょうつうだめーじばいりつ
機能概要: 共通ダメージ倍率
利用規約(ライセンス): MITライセンス
作者:なぴぃ
作者サイト:https://github.com/napiiey/rpgmaker-plugins/blob/master/NAPI_DefaultDamageRate.js
ダウンロードページ:https://raw.githubusercontent.com/napiiey/rpgmaker-plug…
ファイル名:NAPI_DefaultDamageRate.js
プラグインのヘルプ:
@help 全てのスキルに適応する共通ダメージ倍率を設定します。
* Javascript計算式が使える為、HP最大時にダメージアップ等特定条件で発動する効果も
* 全てのスキルに対して追加する事ができます。
* また、特定のスキルだけこの倍率の適応を除外する事もできます。
*
*
* ●使い方
* プラグインパラメーターの共通ダメージ倍率にdefaultRate=の形でダメージ計算式を
* 記入します。
*
* 例1) 全てのダメージを2倍にする
* defaultRate=2;
*
* 例2) 属性影響度を利用し全与ダメージ増加効果を作る
* (属性の10番に全与ダメージ倍率を作成した場合)
* defaultRate=a.elementRate(10)
*
* 例3) 例2に加えHP最大時にダメージアップを追加
* (属性11番にHP最大時倍率を設定した場合)
* defaultRate=a.elementRate(10);
* if(a.elementRate(11)!==1&&a.hp===a.mhp){
* defaultRate=defaultRate*a.elementRate(11)
* };
*
*
* ●特定のスキルを除外する
* 共通ダメージ倍率を適応したくないスキルのダメージ計算式の最後に
* ;bypass=true
* を付け加えます
*
* 例)
* a.atk*2 - b.def ;bypass=true
*
*
* ●ご利用について
* 本プラグインはMITライセンスの下で公開しています。
* MITライセンスの内容に従ってご利用下さい。
* https://napiiey.github.io/plugins/license.html
*
* @param DefaultDamageRate
* @text 共通ダメージ倍率
* @desc 共通のダメージ倍率計算式を記入します。defaultRate=の後にスキルのダメージ計算式と同じ書き方で記入します。
* ;で区切り複数の式が書ける他if分岐等全てのJavascript計算式が使えます。
* @default "defaultRate=1"
* @type note
*