【解決済み】敵の数が2体の場合にのみダメージを与えたい

返信する
アバター
みどり子
記事: 7
登録日時: 2020年11月21日(土) 22:06

【解決済み】敵の数が2体の場合にのみダメージを与えたい

投稿記事 by みどり子 »

生きている敵の数が2体の場合にのみ両方に200ダメージを与えることが出来、
1体や3体以上の場合は0ダメージとなってしまうスキルを作りたいと考え、
以下のようなダメージにしました。

$gameTroop.aliveMembers().length == 2 ? 200 : 0

すると、最初の200ダメージで1体目が死んでしまった場合、
2体目にダメージを与えられず、期待していた通りにできませんでした。
200ダメージを受けた1体目の生死にかかわらず、2体目にも200ダメージを与えるには
どのようにすればよかったのでしょうか。

未熟な質問ですが、どうか助けてほしいです。
最後に編集したユーザー みどり子 [ 2020年11月22日(日) 01:15 ], 累計 1 回
ecf5DTTzl6h6lJj02
記事: 715
登録日時: 2018年12月23日(日) 13:55

Re: 敵の数が2体の場合にのみダメージを与えたい

投稿記事 by ecf5DTTzl6h6lJj02 »

みどり子 さんが書きました:生きている敵の数が2体の場合にのみ両方に200ダメージを与えることが出来、
1体や3体以上の場合は0ダメージとなってしまうスキルを作りたいと考え、
以下のようなダメージにしました。

$gameTroop.aliveMembers().length == 2 ? 200 : 0

すると、最初の200ダメージで1体目が死んでしまった場合、
2体目にダメージを与えられず、期待していた通りにできませんでした。
200ダメージを受けた1体目の生死にかかわらず、2体目にも200ダメージを与えるには
どのようにすればよかったのでしょうか。

未熟な質問ですが、どうか助けてほしいです。
未検証ですが、下記の方法で実現できるのではないかと思います。

1.下記サイトから、発動前コモン プラグインをダウンロードする。
 やな様作発動前コモン(ご本人様のページではなくツクプラの紹介ページに飛びます)
 https://plugin.fungamemake.com/archives/2033
2.適当な変数に生存エネミー数を入れるコモンイベントを作成し、スキルに発動前コモンを設定する。
3.ダメージ計算式の

コード: 全て選択

$gameTroop.aliveMembers().length ==
となっている部分を

コード: 全て選択

$gameVariables.value(x) ===
に変更する。(x は生存エネミー数を入れた変数ID)

試してみてください。
アバター
みどり子
記事: 7
登録日時: 2020年11月21日(土) 22:06

Re: 敵の数が2体の場合にのみダメージを与えたい

投稿記事 by みどり子 »

ecf5DTTzl6h6lJj02さん、分かりやすい説明でうれしいです。
さっそく試してみたところ、望んでいた通りのスキルを作ることができました。
おかげでとても助かりました、ありがとうございました!
返信する

“MV:質問”に戻る