お世話になります。
例えば、スキルを味方全体に使用して
その中でステート1にかかっているアクターのみステート2を付与する ということを考えています。
https://tm.lucky-duet.com/viewtopic.php?t=1693#p5286
そこでこちらの方法を試してみました。
しかしこれだと、いちいち
「◯◯はダメージを受けていない!」 0
と表示されてしまいます。
ダメージを受けていないと表示されずにステートだけ付加する方法はないのでしょうか。
【解決済み】ステートにかかっている人のみ別のステートを付与
Re: ステートにかかっている人のみ別のステートを付与
何か使用効果をつけておけば何も表示されないみたいです。
前提ステートを消す場合は前提ステート解除を設定しておけば良いです。
前提ステートを消さない場合はダミーのステ―トを作成してそれを解除すると良さそうです。
前提ステートを消す場合は前提ステート解除を設定しておけば良いです。
前提ステートを消さない場合はダミーのステ―トを作成してそれを解除すると良さそうです。
Re: ステートにかかっている人のみ別のステートを付与
返信有難うございます。
使用効果を設定してみましたが、変化はありませんでした。
おそらくダメージのタイプがなしの場合有効だと思うのですが、
この方法ではダメージのタイプを設定しているため
使用効果を設定してもダメージを受けていないと表示されてしまうのだと思います。
ダメージ計算式は以下のように入力しました
スキルID12=前提ステート
スキルID45=付与するステート
スキルID44=ダミーのなにもないステート
b.isStateAffected(12) ? b.addState(45)||0 : 0
0ではなくダミーのステートを付与するパターンの
b.isStateAffected(12) ? b.addState(45)||b.addState(44) : b.addState(44)
も試してみましたが、結果は変わりませんでした。
何か設定を間違えているのでしょうか。
それともダメージタイプを設定した場合はダメージを受けていないと表示されてしまうものなのでしょうか。
方法がありましたら教えてください。
使用効果を設定してみましたが、変化はありませんでした。
おそらくダメージのタイプがなしの場合有効だと思うのですが、
この方法ではダメージのタイプを設定しているため
使用効果を設定してもダメージを受けていないと表示されてしまうのだと思います。
ダメージ計算式は以下のように入力しました
スキル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 (30.18 KiB) 閲覧数: 2440 回
Re: ステートにかかっている人のみ別のステートを付与
最初MP回復でためして設定がそのままだったので、回復を選ぶとうまくいくかもしれません
Re: ステートにかかっている人のみ別のステートを付与
ありがとうございます!
MP回復にしたらできました。
実はHP回復で試してもうまくいかず、この部分を変えても意味ないなあと諦めていましたが、
まさかMPのほうでうまくいくとは思いませんでした。
ありがとうございました。
※追記
MPダメージでも成功しました。
どうやらHP◯◯にするとダメージを受けていないと表示されるようです。
MP回復にしたらできました。
実はHP回復で試してもうまくいかず、この部分を変えても意味ないなあと諦めていましたが、
まさかMPのほうでうまくいくとは思いませんでした。
ありがとうございました。
※追記
MPダメージでも成功しました。
どうやらHP◯◯にするとダメージを受けていないと表示されるようです。