【解決済み】ステートにかかっている人のみ別のステートを付与

返信する
ジーザス塚本
記事: 34
登録日時: 2018年7月04日(水) 15:55

【解決済み】ステートにかかっている人のみ別のステートを付与

投稿記事 by ジーザス塚本 »

お世話になります。

例えば、スキルを味方全体に使用して
その中でステート1にかかっているアクターのみステート2を付与する ということを考えています。

viewtopic.php?t=1693#p5286
そこでこちらの方法を試してみました。

しかしこれだと、いちいち
「◯◯はダメージを受けていない!」 0
と表示されてしまいます。

ダメージを受けていないと表示されずにステートだけ付加する方法はないのでしょうか。
最後に編集したユーザー ジーザス塚本 [ 2018年10月20日(土) 20:13 ], 累計 1 回
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡する:

Re: ステートにかかっている人のみ別のステートを付与

投稿記事 by tubo »

何か使用効果をつけておけば何も表示されないみたいです。
前提ステートを消す場合は前提ステート解除を設定しておけば良いです。
前提ステートを消さない場合はダミーのステ―トを作成してそれを解除すると良さそうです。
ジーザス塚本
記事: 34
登録日時: 2018年7月04日(水) 15:55

Re: ステートにかかっている人のみ別のステートを付与

投稿記事 by ジーザス塚本 »

返信有難うございます。

使用効果を設定してみましたが、変化はありませんでした。
おそらくダメージのタイプがなしの場合有効だと思うのですが、
この方法ではダメージのタイプを設定しているため
使用効果を設定してもダメージを受けていないと表示されてしまうのだと思います。

ダメージ計算式は以下のように入力しました
スキルID12=前提ステート
スキルID45=付与するステート
スキルID44=ダミーのなにもないステート

b.isStateAffected(12) ? b.addState(45)||0 : 0

0ではなくダミーのステートを付与するパターンの
b.isStateAffected(12) ? b.addState(45)||b.addState(44) : b.addState(44)

も試してみましたが、結果は変わりませんでした。

何か設定を間違えているのでしょうか。
それともダメージタイプを設定した場合はダメージを受けていないと表示されてしまうものなのでしょうか。
方法がありましたら教えてください。
添付ファイル
aaa.png
aaa.png (30.18 KiB) 閲覧された回数 2739 回
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡する:

Re: ステートにかかっている人のみ別のステートを付与

投稿記事 by tubo »

最初MP回復でためして設定がそのままだったので、回復を選ぶとうまくいくかもしれません
ジーザス塚本
記事: 34
登録日時: 2018年7月04日(水) 15:55

Re: ステートにかかっている人のみ別のステートを付与

投稿記事 by ジーザス塚本 »

ありがとうございます!
MP回復にしたらできました。

実はHP回復で試してもうまくいかず、この部分を変えても意味ないなあと諦めていましたが、
まさかMPのほうでうまくいくとは思いませんでした。

ありがとうございました。


※追記
MPダメージでも成功しました。
どうやらHP◯◯にするとダメージを受けていないと表示されるようです。
返信する

“MV:質問”に戻る