質問: mtgの戦闘フェイズ時のスタック処理について。 mtg、マジック・ザ・ギャザリングについての質問です。 自分をa、相手をbとします。 1)aの場にクリーチャーが4体、エンチャント「偵察」が出ている状態でbに4体で攻撃を宣言しました。 2)bが「霊気化」を唱えたので、それに対応してaは「偵察」の効果を4度発動、4体のクリーチャーを戦闘から取り除きました。 3)そのため、霊帰化は攻撃クリーチャーが居ないため対象を取れずたち消えると思っていたのですがbは、 「偵察の効果は戦闘フェイズなので1度しかスタックに乗せられない、そのため1体は対象にならないが3体は手札に戻ると思う」 と言われてしまい、どう処理をしていいか困ってしまいました。 この場合、どのように処理は行われるのでしょうか?お願いします。
回答: 結論から言うと、「偵察」の起動型能力は戦闘フェイズ中に一度しか起動できないと書かれていないので、適切なタイミングなら何度でも使用することができます。 なぜなら戦闘フェイズ中に同一の効果は一つしかスタックに載せられないというルールはないからです。 以下は今回の処理を解説?したものです。 まず戦闘フェイズは 1)戦闘開始ステップ 2)攻撃クリーチャー指定ステップ 3)ブロック・クリーチャー指定ステップ 4)戦闘ダメージ・ステップ 5)戦闘終了ステップ の5つに分かれています。 そしてそれぞれのステップの処理を行った後にアクティブプレーヤーから順に優先権をやり取りし、インスタントの呪文や起動型能力を使用できます。 これをもとに今回の状況を説明すると、 まずaさんが攻撃クリーチャー指定ステップで攻撃するクリーチャーを選択しました。 そしてaさんが攻撃クリーチャー指定ステップ時の優先権を放棄し、優先権はbさんに移りました。 優先権を得たbさんは「霊気化」を唱えました。 このことにより「霊気化」がスタック1に乗りました。 bさんはここで優先権を放棄し、優先権はaさんに戻りました。 優先権を得たaさんは「偵察」の起動型効果を起動しました。 このことにより「偵察」の起動型能力がスタック2に乗りました。 aさんはそのあとも優先権を放棄せずもう一度「偵察」の起動型効果を起動しました。 これにより「偵察」の起動型能力がスタック3に乗りました。 aさんはそのあとも優先権を放棄せずもう一度「偵察」の起動型効果を起動しました。 これにより「偵察」の起動型能力がスタック4に乗りました。 aさんはそのあとも優先権を放棄せずもう一度「偵察」の起動型効果を起動しました。 これにより「偵察」の起動型能力がスタック5に乗りました。 ここでaさんは優先権を放棄し、優先権を得たbさんもまた優先権を放棄しました。 すべてのプレイヤーが連続して優先権を放棄したのでスタック1~5におかれている呪文と能力がスタック5から順番に解決されていきます。 これ以降スタックが1つ解決していく毎に優先権のやり取りがあるのですが、今回はお互いに何もしなかったので割愛します。 よって、今回の場合では攻撃した4体のクリーチャーは戦闘から取り除かれ、アンタップした状態で戦場に残り、「霊気化」は結果として無駄打ちとなってしまいます。(「霊気化」は対象をとらない呪文なので立ち消えはしません) 無駄に長い説明になってしまいましたが、最後にもう一度まとめると、起動型能力は優先権を持ち、適切なタイミングであり、コストが払え、対象をとるならその対象が存在し、特別な制約事項が書かれていなければ、制限なく起動できるということです。