クリティカルのダメージ計算が一律になっているのを
スキルのメモにタグと式があれば、そちらでダメージを計算する、というプラグインをお願いできないでしょうか。
式には通常のダメージ式同様、aやbでステータスを取れると嬉しいです。
よろしくお願いします。
スキル毎のクリティカル時計算式(解決済)
スキル毎のクリティカル時計算式(解決済)
最後に編集したユーザー hlc2000 [ 2016年4月09日(土) 20:12 ], 累計 1 回
Re: スキル毎のクリティカル時計算式
プラグインがなくても、ダメージ計算式のみで可能です。
b.result().criticalで、クリティカルが発生したかどうかが判定できるので、
b.result().critical ? クリティカル時の計算式 : 通常の計算式
とすれば、クリティカルしたときのみ、別の計算式を適用することが可能です。
ただ、クリティカル時の3倍ダメージ効果は適用されてしまうので、それを考えた上で式を作るか、
rpg_objectの1721行目辺り、
Game_Action.prototype.applyCritical = function(damage) {
return damage * 3;
};
この部分の3を変更して、クリティカル時の倍率を変更したほうが良いと思います。
変更する際は、プラグイン化できれば、そのほうが後々楽です。
b.result().criticalで、クリティカルが発生したかどうかが判定できるので、
b.result().critical ? クリティカル時の計算式 : 通常の計算式
とすれば、クリティカルしたときのみ、別の計算式を適用することが可能です。
ただ、クリティカル時の3倍ダメージ効果は適用されてしまうので、それを考えた上で式を作るか、
rpg_objectの1721行目辺り、
Game_Action.prototype.applyCritical = function(damage) {
return damage * 3;
};
この部分の3を変更して、クリティカル時の倍率を変更したほうが良いと思います。
変更する際は、プラグイン化できれば、そのほうが後々楽です。
----------------------------------------------------------------------------
Twitter: https://twitter.com/yanatsuki_
Twitter: https://twitter.com/yanatsuki_
Re: スキル毎のクリティカル時計算式
提案ありがとうございます。
クリティカルの記述がある場所は把握しています。
今回の要望は
1.スキル毎で別の式の参照
2.式に攻撃をする側・受ける側のステータス参照
というものになります。
例えば、クリティカルのダメージに
・スキルAは魔法攻撃力も追加で乗る
・スキルBは防御の影響度が減る
・スキルCは敵のmaxhpの割合ダメージを乗せる
などが行いたい、という感じです。
よろしくお願いします。
追記:
と、すいませんcritical ?を通常のダメージ式中に記述できるのですね
目から鱗でした…!
こちらで問題なくやりたいことが出来ました
提案ありがとうございます!
クリティカルの記述がある場所は把握しています。
今回の要望は
1.スキル毎で別の式の参照
2.式に攻撃をする側・受ける側のステータス参照
というものになります。
例えば、クリティカルのダメージに
・スキルAは魔法攻撃力も追加で乗る
・スキルBは防御の影響度が減る
・スキルCは敵のmaxhpの割合ダメージを乗せる
などが行いたい、という感じです。
よろしくお願いします。
追記:
と、すいませんcritical ?を通常のダメージ式中に記述できるのですね
目から鱗でした…!
こちらで問題なくやりたいことが出来ました
提案ありがとうございます!