各フェイズやステップでカードを最初に発動する権利は、常にターンを進めているターンプレイヤーにあります。
これをターンプレイヤーの「優先権」といいます。
相手プレイヤーは、ターンプレイヤーが優先権を持っている限り、自動的に発動する誘発効果やリバース効果以外は、先にカードを発動することができません。
「優先権を行使してカードを発動した場合」と「優先権を放棄した場合」、優先権は自動的に相手プレイヤーに移ります。
フェイズやステップを進める前には必ず優先権を放棄しなければなりません。
これをデュエル中に厳密に行うとすると、フェイズやステップの終了前ごとに優先権の放棄を宣言し、相手のカードの使用を確認しなければなりません。
ただし、実際のデュエルではゲームをスムーズに進めるため、フェイズやステップの終了宣言に優先権の放棄の意も含めています。
したがって、フェイズなどの終了を宣言した時、相手プレイヤーは「それでは終了前にこのカードを発動します」と言いカードを使用することが可能で、これは相手プレイヤーが優先権を行使したという形になります。
(公式ルールブック Version 2.1 より引用)
優先権が移る行為をまとめてみると次のようになる。
となる。
逆に優先権が移らないものを考えると
などである。
ただし、バトルフェイズの終了に際しては一つ注意が必要。
例えばバトルフェイズを終了する直前に相手が《血の代償》を用いてモンスターを召喚した場合、自分の《阿修羅》によってそのモンスターに攻撃を仕掛けることは出来ない。
これは終了宣言はエンドステップで行うためで、バトルステップは既に終わっている。よって、上記の例ではすでに攻撃を行えない。
同様にターン終了の宣言に対して相手がカードの発動を行ったとしても、エンドフェイズに対するキャンセルであるため、メインフェイズでなければ行えないモンスターの召喚や魔法・罠カードのセットは出来ない。→エンドサイク
ターンプレイヤーが、何らかのカードのプレイをした直後に、自分に優先権があることを確認しながらプレイすることは大切である。
しかし、自分に優先権がある状態で相手に「何か発動しますか?」と伺うと言うことは、事実上優先権を放棄していることになる。
故に、以下のようなことは出来ない。
相手に伺うと言うことは、優先権を放棄しているし、相手も優先権を放棄した、つまり、「モンスターを召喚したタイミング」は終わっているので、《激流葬》を発動できるタイミングでは無くなっている。
他方で、上記の例で非ターンプレイヤーが、「では、《サイクロン》を発動します」などクイックエフェクトを発動した場合、「モンスターを召喚したタイミング」のままなのでこれにチェーンして《激流葬》を発動することは出来る。
もう一つ、モンスターを召喚・特殊召喚したタイミングは「召喚・特殊召喚を無効にするカウンター罠」の発動タイミングがある。
これは召喚成功後のクイックエフェクトの発動タイミング以前のタイミングで、この確認かどうかの問題も出てくる。 順番的には、「召喚を無効にするカウンター罠」に対し「何か発動しますか?」と伺い、その後優先権でのクイックエフェクトの発動タイミングが訪れる。
確認でもめたくないならば、この召喚直後の確認を「召喚を無効にする罠を発動しますか?」としっかりときくことが大切だろう。
優先権の移る行為の直後に相手に伺うのは当然のこと、上記の例の確認を怠り《破壊輪》発動後すぐ《地獄の扉越し銃》を発動してしまうと、非ターンプレイヤーに異議を唱えられ巻き戻しが発生しフリーチェーンのカードを《破壊輪》にチェーンして発動される可能性が出てしまう。(《地獄の扉越し銃》の発動が不可能になる。)