エネミーの物理無効、攻撃によるHP回復について

じょむ
記事: 3
登録日時: 2015年12月10日(木) 00:58

エネミーの物理無効、攻撃によるHP回復について

投稿記事by じょむ » 2016年7月09日(土) 00:10

特殊バトルの設定についてお知恵を拝借したいです。

------------------
①物理攻撃を受けた時には通常通りダメージが入り、魔法攻撃を受けたときのみHPが回復し、
 規定値のHPにまでエネミーが回復したら勝利。魔法以外での攻撃を続けてエネミーのHPが0になれば失敗。
②物理攻撃はダメージ無効。魔法攻撃はエネミーのHPが回復。規定値のHPにまでエネミーが回復したら勝利。
------------------

①は理想の設定だったのですが上手い具合に設定できず、
現在は②の方向で妥協しているのですが、それでもやはり思った通りにならず苦戦しています。

①で挫折した理由は、【物理はダメージが入り、魔法はHP回復】というシステムにする方法が思いつかなかったからです。
②では、エネミー特徴で物理属性有効度0%を入れて物理ダメージ無効を実現、
 TYPE74RX-T様のプラグイン「規定以内ダメージの吸収」を使って攻撃によるHP回復を実現。
 HP規定値が達したことを表すステートを用意し、エネミー行動パターンでHPが規定値まで回復したらそのステートになるスキルを発動させ、行動パターンでそのステートになったら~の条件分岐を用意しバトルを中断させる、という感じに考えていました。
 しかし、私の考えでは物理有効度0%が入ってるので、それ以外の攻撃(つまりは魔法)でエネミーHPを回復出来ると思っていたのですが、
 アクターが持っている武器に属性(火や水などの)が入っていたり、属性付与のスキルがあるせいか、物理攻撃でも物理有効度0%が効かないようです。

そこでどうか、①もしくは②を実現させるための方法についてお力を頂ければと思っています。
①、②以外の別の案でも構いません。

アバター
raeyik
記事: 38
登録日時: 2016年6月10日(金) 15:24

Re: エネミーの物理無効、攻撃によるHP回復について

投稿記事by raeyik » 2016年7月09日(土) 00:16

http://midori.wp.xdomain.jp/?cat=15&paged=2
MV Plugin 信長の野望Online 結界風ステート
結界ステートは、ダメージ軽減、ダメージ変換、ダメージ反射、ダメージ吸収、ダメージ固定等使用することができます。
ちょい設定めんどいですが特定の命中タイプや範囲のときにだけ結界を有効にしたり等できます。

MP吸収とかやるとバトルログが流れてテンポ悪くなる場合はコメントアウトなどで対応してください。
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: エネミーの物理無効、攻撃によるHP回復について

投稿記事by yamachan » 2016年7月09日(土) 02:32

面白そうなので練習がてらプラグインを作成してみました。 :D
短くて単純なものなので、目的にあえば、適当にリネーム&改造して使っていただければとおもいます。

RTK_Test.js
(1.6 KiB) ダウンロード数: 30 回


アクター、もしくはエネミーのメモ欄で以下のタグが使えます
<magical_react:n> # 対象に対する魔法攻撃のダメージがn倍になる
<physical_react:n> # 対象に対する物理攻撃のダメージがn倍になる

例えば物理攻撃がまったく効かず、魔法では回復してしまう敵 (倒せない気も) は以下をメモ欄に貼ります。
<magical_react:-1>
<physical_react:0>

以下は物理攻撃は効きにくい(ダメージ半分)なものの、魔法攻撃はよく効く(2倍ダメージ)敵です。
<magical_react:2>
<physical_react:0.5>

標準機能でも同じことができそうですが、0 とかマイナス値は難しいかな?とおもいます。

このn値は、防御力などすべて計算した後のダメージ値に、改めて掛け算されます。
大きすぎる倍率を設定しないよう注意してください。

ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
じょむ
記事: 3
登録日時: 2015年12月10日(木) 00:58

Re: エネミーの物理無効、攻撃によるHP回復について

投稿記事by じょむ » 2016年7月09日(土) 02:52

>>raeyik様、yamachan様

お早い返信ありがとうございます!
まさかこんなにも早くプラグインの紹介と作成をしていただけるとは…!
おかげさまで思い描いていた通りのことができました!
この度は本当にありがとうございます…!

“MV:質問” へ戻る