本記事では、MOD制作者向けに「サキュバスデュエルのバトルの流れ」について紹介します。
バトルの流れを理解しておけば自由なタイミングでイベントの挿入ができるようになるため、より完成度の高いMOD制作を目指している方はバトルの流れを理解しておきましょう。
本記事で使用する用語について
本記事でバトルの内容を説明するために便宜的に使用している用語についての説明です。
サキュバスデュエルの正式な用語でないものもあります。
試合中のフェイズ
サキュバスデュエルの試合は以下のフェイズに分けられます。
ドローフェイズ:通常ドローとターン開始時処理を行うフェイズ
メインフェイズ:ドローフェイズ後に自動的に移行。召喚や魔法の発動が可能。魔法・罠をセットできる
バトルフェイズ:戦闘を行うフェイズ。メインフェイズから移行。攻撃可能なキャラクターがいる限り何度でも移行可能。
エンドフェイズ:メインフェイズ中にターン終了を宣言すると移行。ターン終了時処理を行うフェイズ
※フェイズの呼び方に関しては遊戯王の呼称を使用しています。サキュバスデュエルでの正式な呼称ではないのでご注意ください。
ややこしい用語の表記について
バトルと表記すると試合か戦闘かバトルフェイズかわかりにくいため、以下の通りに記載します。
試合:イベント全体を指す
戦闘:バトルフェイズ中に行う戦闘イベント処理を指す
バトルフェイズ:上述の通り戦闘を行うフェイズのこと
セクションとフェイズ
セクションはサキュバスデュエル中のイベントを構成する一つの処理群です。「@試合開始」のように記載して定義されています。セクションを新たに定義することも可能で、プログラミングの関数のような感覚で使うことも可能です。
相手ターン(プレイヤーのターン)を指定したい場合は「@相手通常ドロー」などのように記載します。
セクションは任意のタイミングでイベントを起こすために需要な要素であるため、必ず使い方やタイミングは理解しておきましょう。
タイミングやフェイズごとのセクションについて説明していきます。
試合開始時
先攻、後攻をランダムに決定する処理です。奇襲時は確定で相手が先攻となります。
主に試合開始時の台詞を記載する処理です。
セクションは以下の通り。
@試合開始:試合開始時イベント。各試合の最初に一度だけ実行される
ドローフェイズ
ターン開始時に行われるフェイズです。
主なセクションは以下の通り。
@ターン開始:通常ドローより前に処理が実行される
@通常ドロー:通常ドロー時の処理
公式ドキュメントにも記載がありますが、「@通常ドロー」のセクションを使用する場合は、「通常ドロー」を記載する必要があります。
@通常ドロー
話者変更,自分
画像,&カード画像
セリフ,わたしのターン、ドロー!
// 「@通常ドロー」を使用する場合、この行を入れないとドローが行われない
通常ドロー,自分
メインフェイズ
召喚や魔法の発動、カードのセットなど、自由にカードを使えるフェイズです。また、攻撃可能なキャラクターがいればバトルフェイズに移行できます。
主なセクションは以下の通り。
@召喚コスト被選択:召喚コストの選択時処理
@召喚宣言:召喚を宣言した時の処理
@召喚宣言後:召喚が終了した後の処理
@守備宣言:モンスターを守備にする
@セット宣言:魔法・罠をセットする
@ターン終了宣言:エンドフェイズへ移行。
@オナニー:オナニー時の処理へ実行する。
@おねだり:おねだり時の処理を実行する。実行後はおねだり後に移行。
@おねだり後:おねだり後の処理
バトルフェイズ
戦闘を行うフェイズ。攻撃可能なキャラクターがいる限り何度でも移行可能です。攻撃をキャンセルするか、戦闘が終了すればメインフェイズに戻ります。
@攻撃宣言:戦闘開始時に最初に実行
@戦闘:実際の戦闘処理
@命乞い:女性モンスターのみ1度だけ発生。複数パターンの命乞いがある場合はそれぞれ1回ずつ発生する。
@戦闘破壊:命乞い後にモンスターの破壊が確定。
@弱点攻撃:戦闘破壊が確定している場合行われない。
@攻撃無効時:攻撃が無効にされた時のみ発生。
@攻撃宣言後:戦闘終了後に発生。
@戦闘後:最後の処理。
大まかな戦闘の流れは上記の通りですが、正確な順番は調査中。
状態異常を付与されるタイミングはカードの効果によって異なり、「戦闘時付与の場合」は戦闘中に必ず付与されますが、「戦闘後付与の場合」は戦闘破壊が確定している場合付与されていません。
ただし、バグか仕様かは分かりませんが、同じカードテキストでもタイミングが異なる場合があるので注意です。
エンドフェイズ
ターン終了を宣言した時に移行するフェイズです。状態異常のダメージや残りターンの計算などもここで行われます。
主なセクションは以下の通り。
@ターン終了
試合終了
試合が終了した時に一度だけ発生する処理です。
@終了時一言:相手のライフがゼロになった時の処理
@敗北後:主人公が敗北した場合のイベント
その他のタイミング
モンスターの効果・魔法・罠発動時などに発生するタイミングです。
主なセクションは以下の通り。
@効果発動宣言:効果発動宣言時の処理です。処理後は「@効果発動宣言後」に移行します。
@効果発動宣言後:効果発動を宣言した後の処理です。
@状態異常ダメージ破壊:状態異常ダメージで破壊された場合の処理です。
@効果破壊:カード効果で破壊された場合の処理です。
@特殊召喚後:特殊召喚後の処理です。
効果破壊、状態異常破壊では命乞いは発生しません。
以上、バトルの流れについての紹介でした。
今回最も重要な要素はセクションです。セクションの使い方やタイミングは必ず理解しておきましょう。
サキュバスデュエルMOD TOP
サキュバスデュエルトピック目次
サキュバスデュエルは色仕掛けまとめブログさん制作のえろカードゲームです。
▼サキュバスデュエルの購入はこちら▼
![](//img.dlsite.jp/modpub/images2/work/doujin/RJ01150000/RJ01149693_img_main.jpg)