ページ 1 / 1
メタルボディを作りたいです
Posted: 2016年11月27日(日) 16:03
by しょこらぽっと
RPGツクールMV において
あのドラクエでおなじみの防御力が非常に高く通常であれば0か1のダメージ、そして会心時には防御力無視ダメージといったメタルボディを表現する計算式がわからず そのプラグインを作っていただけないかと思いここに書き込ませていただきました。
希望スクリプトの概要は
・通常攻撃で 0または1のダメージ
・会心の一撃で 防御無視ダメージ
です
また、そのメタルボディに有効な武器(必ずメタルボディに1以上のダメージを与える)のプラグインも教えていただきたいです。
わがままな要求で申し訳ないのですが、是非どなたかお願いたします((+_+))
Re: メタルボディを作りたいです
Posted: 2016年12月02日(金) 17:36
by ビービー
しょこらぽっとさんの要望とは少し異なるかもしれませんが
疑似的にメタルボディ風を作るプラグインを作成してみました。
パラメータで指定したステートが付与されている場合
クリティカルが防御(防御力ではない)を無視するようになり、受けたダメージが0の場合1~0に変換されます。
指定するステートにはあらかじめ特徴に特殊フラグ"防御"を指定しておき
ターン経過などで解除されないようにしてください。
そうすることでこのステートが付与されている間は受けるダメージが防御時のものと同じになります。
これでクリティカル以外のダメージを抑えつつ、クリティカルは普通に通るようになります。
ただしこのプラグインを使用すると、このステートが付与されている敵は防御しても
すでに防御効果が発揮されているので意味がなくなります。
公式プラグインのWeaponSkill.jsを使用することになりますが
メタルボディに必ずダメージを与える武器やスキルも作成可能です
詳しくはこのプラグインのヘルプを参照してください。
良ければお試しください。

.
Posted: 2017年11月11日(土) 23:49
by リンネ
.
Re: メタルボディを作りたいです
Posted: 2017年11月12日(日) 14:27
by ビービー
こんにちは。
制作お疲れさまです。
回復効果が得られない件ですがこちらで再現できませんでした。
試した方法としてはステートID11に2番の防御をコピーして自動解除をなしに変更、
敵ID1のこうもりに防御効果率500%を追加、
スキルID8のヒールの対象を敵単体に変更、
バトルイベントで0ターンにメタルボディ付与、
プラグインパラメータの乱数値を5に設定、
以上の設定で戦闘テストをおこない攻撃をした場合は0~5のダメージで
ヒールをした場合は250ほど回復していました。
私自身javascriptに詳しくないのでなんとも言えないのですが
プラグインの競合や設定ミスの可能性はないでしょうか?
現象を詳しく教えていただければ解決できるかもしれません。
.
Posted: 2017年11月12日(日) 15:35
by リンネ
.
Re: メタルボディを作りたいです
Posted: 2017年11月12日(日) 17:38
by まっつUP
コード内を見ましたが
命中タイプが魔法攻撃以外で
プラグイン設定のランダムダメージがかかる前のダメージが0以下の数値の場合は
直接数値がプラグイン設定のランダムダメージに置き換えられるのではないかと思います。
追記:命中タイプが必中タイプになっていたのを修正
Re: メタルボディを作りたいです
Posted: 2017年11月12日(日) 19:11
by まっつUP
プラグインを改変してみました。
Copyright (c) 2016 BB ENTERTAINMENT
Released under the MIT License.
http://opensource.org/licenses/mit-license.php
.
Posted: 2017年11月12日(日) 20:10
by リンネ
.
Re: メタルボディを作りたいです
Posted: 2017年11月13日(月) 15:48
by ビービー
まっつUPさん
命中タイプが魔法のスキルで試していたので再現できなかったのですね。
ただ、それがわかっていても解決できたかどうか…
私にかわり解決していただきありがとうございます。
今後ともお力をお貸しいただけると幸いです。
よろしくお願いいたします。