スタック
提供:MTG Wiki
(版間での差分)
19行: | 19行: | ||
*「スタックに乗せる or 乗せない」という'''選択肢は無い'''ので注意すること。プレイ上で「スタックに乗せて…」という行動は、ルールに厳密に従うなら間違い。 | *「スタックに乗せる or 乗せない」という'''選択肢は無い'''ので注意すること。プレイ上で「スタックに乗せて…」という行動は、ルールに厳密に従うなら間違い。 | ||
**俗に、「[[対応して]]」を「スタックして」ということがある。(stackには「積み重ねる」という動詞の用法もあるので、誤用ではない)。ただ、ルール用語としての「スタック」と紛らわしいのは確かなので、区別して用いよう。 | **俗に、「[[対応して]]」を「スタックして」ということがある。(stackには「積み重ねる」という動詞の用法もあるので、誤用ではない)。ただ、ルール用語としての「スタック」と紛らわしいのは確かなので、区別して用いよう。 | ||
− | * | + | *初心者にこの概念を説明するのは非常に重要であるが、反面理解されにくい。 |
− | + | ||
− | + | ||
− | + | ||
==参考== | ==参考== |
2010年6月26日 (土) 12:56時点における版
スタック/Stackとは、領域の1つ。呪文や能力は、一部の例外を除きここにいったん移動し、解決を待つ。第6版より前のルールに存在したリンボ、連鎖の代わりに導入された。
具体的にスタックに置かれるオブジェクトは、以下の3つ。
すべてのプレイヤーが続けて優先権をパスしたとき、スタックの一番上の呪文あるいは能力が解決され、そしてアクティブ・プレイヤーが再び優先権を得る。
- 常在型能力はスタックに乗らない。
- スタックに乗らずに処理されるものとしては、マナ能力、状況起因処理、ターン起因処理、特別な処理などがある。
- スタックに存在するオブジェクトの情報は公開情報である。その順番を変更してはならない。
- スタック上のオブジェクトが裏向きならば、その表側の情報は非公開である。
- 「スタックに乗せる or 乗せない」という選択肢は無いので注意すること。プレイ上で「スタックに乗せて…」という行動は、ルールに厳密に従うなら間違い。
- 俗に、「対応して」を「スタックして」ということがある。(stackには「積み重ねる」という動詞の用法もあるので、誤用ではない)。ただ、ルール用語としての「スタック」と紛らわしいのは確かなので、区別して用いよう。
- 初心者にこの概念を説明するのは非常に重要であるが、反面理解されにくい。
参考
計算機科学・情報科学での『後入れ先出し』という処理順番の管理方法に使われている用語を語源としている。→Wikipedia:ja:スタック
- マジックとは直接関係のない予備知識。もともとstackという英語は「一山の積み重ね」というニュアンスで、「後入れ先出し」の意味は持っていない。よってBlogなどでよく見る「用事がスタックしている」のような表現は「用事が山積みになっている」という意味で特に問題ない。まあ情報科学用語としてこれを使うのなら、用事なら普通は『先入れ先出し』なので「スタックという表現はおかしい」「用事がキューに入っているというべき」というのも、間違いではないが、誤解をしないように。
参照
引用:総合ルール 20231117.0
- 4 領域
- 405 スタック
- 405.1 呪文が唱えられたら、物理的にスタックに積まれる(rule 601.2a 参照)。能力が起動され、あるいは誘発したら、カードによって表されてはいないけれども、その能力がスタックの一番上に置かれる。rule 602.2a、rule 603.3 参照。
- 405.2 スタックは、それに加えられた呪文や能力の順序を記録している。オブジェクトがスタックに積まれたとき、それは既に積まれている全てのオブジェクトの上に積まれる。
- 405.3 何らかの効果によって複数のオブジェクトが同時にスタックに積まれる場合、アクティブ・プレイヤーがコントロールしているものが最初に積まれ、それからAPNAP順(rule 101.4 参照)で他のプレイヤーのオブジェクトがスタックに積まれる。1人のプレイヤーが複数のオブジェクトをコントロールしている場合、そのプレイヤーが自分のオブジェクトをスタックに積む順番を決める。
- 405.4 呪文は、そのカードが持つ特性全てを持つ。スタックにある起動型能力や誘発型能力は、その能力のテキストだけを持ち、他の特性は持たない。呪文のコントローラーは、それを唱えたプレイヤーである。起動型能力のコントローラーは、それを起動したプレイヤーである。遅延誘発型能力以外の誘発型能力のコントローラーは、その能力が誘発したときにその発生源をコントロールしていたプレイヤーである。遅延誘発型能力のコントローラーについては、rule 603.7d-f 参照。
- 405.5 全てのプレイヤーが続けてパスしたとき、スタックの一番上の(最新の)呪文や能力が解決される。全てのプレイヤーがパスしたときにスタックが空ならば、現在のステップやフェイズが終わり、次が始まる。
- 405.6 ゲーム中に発生する出来事の中で、スタックを用いないものがある。
- 405.6a 効果はスタックに積まれない。それらは呪文や能力が解決された結果である。効果によって遅延誘発型能力も作られることがあるが、それらは誘発した時にスタックに積まれる。(rule 603.7 参照。)
- 405.6b 常在型能力は継続的に効果を発生させ、スタックに積まれない(rule 604〔常在型能力の扱い〕参照)。これには、「[このオブジェクト]は赤である。/[this object] is red」といった特性定義能力(rule 604.3 参照)を含む。
- 405.6c マナ能力は即座に解決される。マナ能力にマナを出す以外の効果がある場合、マナが出て、即座に他の効果も起こる。プレイヤーがマナ能力を起動する前に優先権を持っていた場合、その解決後に優先権を得る。(rule 605〔マナ能力〕参照。)
- 405.6d 特別な処理はスタックを用いない。それらは即座に発生する。rule 116〔特別な処理〕参照。
- 405.6e ターン起因処理はスタックを用いない。それらは特定のステップやフェイズが始まったときに自動的に発生する。それらはプレイヤーが優先権を得る前に処理される(rule 117.3a 参照)。ターン起因処理は、各ステップやフェイズが終わったときにも自動的に発生する。その後でプレイヤーが優先権を得ることはない。rule 703 参照。
- 405.6f 状況起因処理はスタックを用いない。それらは、特定の条件を満たしているなら発生する。rule 704 参照。それらはプレイヤーが優先権を得る前に処理される。rule 117.5 参照。
- 405.6g プレイヤーはいつでもゲームに投了できる。そのプレイヤーは即座にゲームから離れる。rule 104.3a 参照。
- 405.6h 多人数戦においてプレイヤーがゲームから離れた場合、オブジェクトはその結果としてゲームから離れたり消滅したりコントロールが変わったり追放されたりする。これらの処理は即座に発生する。rule 800.4a 参照。
- 405 スタック