東方二次創作カードゲーム 夢幻 -Spell of Mirage-
夢幻 -Spell of Mirage-は1周年を迎えます
戦闘フェイズ
戦闘フェイズは、以下の手順で処理を行います。
(1)攻撃宣言
(2)防御宣言
(3)ダメージ判定
(1)攻撃宣言
手番は、自分のキャラクターを選んで攻撃宣言を行う事ができます。
攻撃宣言のルール
・活動状態のキャラクターしか、攻撃宣言ができません。
・可能な限り、複数のキャラクターでも攻撃宣言する事ができます。
・1回だけ 同時に宣言を行います。
・攻撃宣言したキャラクターを、休息状態にします。
※ 攻撃宣言したキャラクターは、攻撃キャラクターと呼ばれます。
攻撃宣言する事を「攻撃する」という場合もあります

戦闘フェイズ中のフリータイミング
戦闘フェイズには、「フリータイミング」がいくつかあります。
それぞれの「フリータイミングでは、全てのプレイヤーが、アクションやキャラクターのテキストをプレイする事ができます。
フリータイミングは、戦闘フェイズのそれぞれの処理の間にあります。
・攻撃宣言の前
・攻撃宣言の後
・防御宣言の後
・ダメージ判定の後
なお、フリータイミングの終了が宣言されない限り、次の処理には移行できません。
(2)防御宣言
非手番は、自分のキャラを選んで防御宣言をする事ができます。
防御宣言のルール
・活動状態のキャラクターしか、防御宣言ができません。
・どのキャラクターで、どの相手のキャラクターを防御するかを宣言します。
・相手のキャラクター1枚につき、複数のキャラクターを防御させても構いません。
・可能な限り、複数のキャラクターでも防御宣言できます。
・防御宣言したキャラクターを、休息状態にします。
※ 防御宣言したキャラクターは、防御キャラクターと呼ばれます。
防御宣言をする事を「防御する」という場合もあります。

交戦と非交戦
攻撃キャラクターが防御されている場合、攻撃キャラクター・防御キャラクターは共に「交戦中」となります。
防御されていない攻撃キャラクターは、「非交戦中」となります。
一度「交戦中」となったキャラクターは、そのキャラクターが交戦している相手のキャラクターが何らかの効果でいなくなったとしても、戦闘フェイズ終了時まで、「交戦中」であり続けます。
戦闘に参加している
攻撃宣言、防御宣言をする事を「攻撃に参加する」「防御に参加する」等という場合があります。
攻撃・防御に参加する事を総じて「戦闘に参加する」といいます。
攻撃キャラクターと防御キャラクターは、総じて「戦闘に参加しているキャラクター」といいます。
攻撃 / 防御宣言の取り消し
何らかの効果で、攻撃 / 防御宣言を取り消された場合、宣言を取り消されたキャラクターはただちに戦闘から外されます。
戦闘から外されていたキャラクターが与えたダメージや、そのキャラクターに与えられたダメージは無効にならず破壊や休息 / 活動状態などの状態も変化しません。
(3)ダメージ判定
戦闘に参加しているキャラクターが与えるダメージを判定します。
戦闘に参加している全てのキャラクターそれぞれについて同時に判定し処理します。
非交戦中のキャラクター
攻撃キャラクターは、プレイヤーにダメージを与えます。
複数の攻撃キャラクターが非交戦中の場合、そのダメージの合計がプレイヤーに与えられます。
交戦中のキャラクターのダメージ判定
攻撃キャラクターは防御キャラクターに、防御キャラクターは攻撃キャラクターにそれぞれダメージを与え合います。
交戦しているキャラクターがいなくなっている場合、ダメージは与えられません。
キャラクターのダメージ判定の例
