更新履歴 2024/08/25 9:00 草稿を公開しました 2024/08/28 22:00 記事作成しました 2024/08/29 7:30 加筆しました 2024/08/29 19:00頃 《ワイトベイキング》のグループを修正しました 2024/08/30 6:40頃 カードクリックで小画面が出る機能を実装しました。複数カードのグループを修正しました 2024/09/07 再精査を行い、リスト修正しました
こんにちは、遊戯王プレイヤーのmira(@mirayugioh)です🙌 遊戯王の手札誘発ほぼ100%網羅したので紹介したいと思います💪

きっかけ

大会で《sophiaの影霊衣》を使ってみたという投稿に出会いました。
儀式・効果モンスター 星11/光属性/魔法使い族/攻3600/守3400 「影霊衣」儀式魔法カードにより降臨。 それぞれ種族の異なる自分フィールドのモンスター3体を使用した手札からの儀式召喚でしか特殊召喚できない。 ①:自分・相手のメインフェイズ1に手札からこのカードと「影霊衣」魔法カード1枚を捨てて発動できる。 そのフェイズの間、相手はエクストラデッキからモンスターを特殊召喚できない。 ②:このカードが儀式召喚に成功した時に発動できる。 このカード以外のお互いのフィールド・墓地のカードを全て除外する。 この効果を発動するターン、自分は他のモンスターを通常召喚・特殊召喚できない。
条件は少し厳しいですが、相手の行動を1ターン封じることができるものです。 こんなカードがあったのか...驚くと同時に、 似たようなカードがあるんじゃないかと思ったわけです。 遊戯王の手札誘発を完全網羅したものが欲しいと。 さすがに100%とまではいかなくても、マイナーどころの手札誘発をもっと知りたいなと。

方法

手札誘発と疑われるカードを1枚ずつ閲覧して判定します。

詳細

どんなカードが手札誘発と思われるのか🤔 手札誘発は手札で効果を発揮するため、テキスト欄に必ず「手札」と書かれます。 公式データベース(www.db.yugioh-card.com)の情報を拝借し、 「カードテキストを検索」を選び、検索ボックスに「手札」と入力。 通常モンスター、融合モンスター、エクシーズ、シンクロ、リンクは除きます。 100件ずつ表示し、発売日が新しい順に並び替え。 2024/08/25 8:00現在、3,189件ヒットしました。 一番新しいのは《アイス・ライゼオル》です。 https://www.db.yugioh-card.com/yugiohdb/card_search.action?ope=1&sess=1&rp=100&mode=&sort=21&keyword=%E6%89%8B%E6%9C%AD&stype=2&ctype=&othercon=2&other=1&jogai=0&jogai=2&jogai=9&jogai=10&jogai=17&starfr=&starto=&pscalefr=&pscaleto=&linkmarkerfr=&linkmarkerto=&link_m=2&atkfr=&atkto=&deffr=&defto=&releaseDStart=1&releaseMStart=1&releaseYStart=1999&releaseDEnd=&releaseMEnd=&releaseYEnd=&request_locale=ja これらのカードを1枚ずつ判定していきます。 なお、《無限泡影》などの手札から発動できる罠は後で結合します。 事前に遊戯王カードwikiの《デルタ・クロウ-アンチ・リバース》ページを参考にしてリスト化しておきました。

[
  {
    "name": "拮抗勝負",
    "detail": "【罠】",
    "effect": "自分フィールドにカードが存在しない場合、このカードの発動は手札からもできる。①:相手フィールドのカードの数が自分フィールドのカードより多い場合、自分・相手のバトルフェイズ終了時に発動できる。自分フィールドのカードの数と同じになるように、相手は自身のフィールドのカードを裏側で除外しなければならない。"
  },
  {
    "name": "幻煌龍の浸渦",
    "detail": "【罠】",
    "effect": "フィールドに「海」が存在する場合、このカードの発動は手札からもできる。①:自分フィールドのモンスターが通常モンスターのみの場合、相手フィールドの効果モンスター1体を対象として発動できる。そのモンスターはターン終了時まで、攻撃力・守備力が1000ダウンし、効果が無効化される。②:墓地のこのカードを除外し、自分フィールドの通常モンスター1体を対象として発動できる。自分の手札・墓地から「幻煌龍」装備魔法カード1枚を選んでその通常モンスターに装備する。"
  },
  {
    "name": "幻煌龍の戦渦",
    "detail": "【罠】",
    "effect": "フィールドに「海」が存在する場合、このカードの発動は手札からもできる。①:自分フィールドのモンスターが通常モンスターのみの場合、相手フィールドのカード1枚を対象として発動できる。そのカードを破壊する。②:墓地のこのカードを除外し、自分フィールドの通常モンスター1体を対象として発動できる。そのモンスターが装備可能な自分フィールドの全ての「幻煌龍」装備魔法カードをその通常モンスターに装備する。"
  },
  {
    "name": "幻煌龍の天渦",
    "detail": "【罠】",
    "effect": "フィールドに「海」が存在する場合、このカードの発動は手札からもできる。①:自分フィールドの「幻煌龍 スパイラル」1体を対象として発動できる。そのモンスターが「幻煌龍」装備魔法カード3種類以上を装備した状態で、戦闘で相手の効果モンスター3体を破壊した時、自分はデュエルに勝利する。②:自分フィールドの通常モンスターが戦闘・効果で破壊される場合、代わりに墓地のこのカードを除外できる。"
  },
  {
    "name": "セフィラの星戦",
    "detail": "【罠】",
    "effect": "「セフィラの星戦」は1ターンに1枚しか発動できない。自分のPゾーンに「セフィラ」カードが2枚存在する場合、このカードの発動は手札からもできる。①:自分フィールドの「セフィラ」カード1枚と相手フィールドのカード1枚を対象として発動できる。そのカードを破壊する。"
  },
  {
    "name": "タイフーン",
    "detail": "【罠】",
    "effect": "相手フィールドに魔法・罠カードが2枚以上存在し、自分フィールドに魔法・罠カードが存在しない場合、このカードの発動は手札からもできる。①:フィールドの表側表示の魔法・罠カード1枚を対象として発動できる。そのカードを破壊する。"
  },
  {
    "name": "タキオン・ギャラクシースパイラル",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。自分フィールドに「ギャラクシーアイズ・タキオン・ドラゴン」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分フィールドのドラゴン族の「ギャラクシー」モンスター1体を対象として発動できる。その表側表示モンスターはターン終了時まで、戦闘では破壊されず、自身以外のカードの効果を受けない。"
  },
  {
    "name": "デルタ・クロウ-アンチ・リバース",
    "detail": "【罠】",
    "effect": "自分フィールドの「BF」モンスターが3体のみの場合、このカードの発動は手札からもできる。①:自分フィールドに「BF」モンスターが存在する場合に発動できる。相手フィールドにセットされた魔法・罠カードを全て破壊する。"
  },
  {
    "name": "霊王の波動",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。相手フィールドにカードが存在する場合、このカードの発動は手札からもできる。①:モンスターを特殊召喚する効果を含む、魔法・罠・モンスターの効果が発動した時に発動できる。その効果を無効にする。自分の墓地に罠カードが存在する場合、さらにその無効にしたカードを破壊する。このカードを手札から発動した場合、発動後、このデュエル中に自分は光・地・風属性モンスターの効果を発動できない。"
  },
  {
    "name": "聖王の粉砕",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。相手フィールドにカードが存在する場合、このカードの発動は手札からもできる。①:デッキからカードを手札に加える効果を含む、魔法・罠・モンスターの効果が発動した時に発動できる。その効果を無効にする。自分の墓地に罠カードが存在する場合、さらにその無効にしたカードを破壊する。このカードを手札から発動した場合、発動後、このデュエル中に自分は闇・水・炎属性モンスターの効果を発動できない。"
  },
  {
    "name": "NEXT",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。自分フィールドにカードが存在しない場合、このカードの発動は手札からもできる。①:自分の手札・墓地から、「N」モンスター及び「E・HERO ネオス」を任意の数だけ選んで守備表示で特殊召喚する(同名カードは1枚まで)。この効果で特殊召喚したモンスターの効果は無効化される。この効果で特殊召喚したモンスターが自分フィールドに表側表示で存在する限り、自分は融合モンスターしかEXデッキから特殊召喚できない。"
  },
  {
    "name": "ハーピィの羽根吹雪",
    "detail": "【罠】",
    "effect": "自分フィールドに「ハーピィ」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分フィールドに鳥獣族・風属性モンスターが存在する場合に発動できる。ターン終了時まで、相手が発動したモンスターの効果は無効化される。②:魔法&罠ゾーンのこのカードが相手の効果で破壊された場合に発動できる。自分のデッキ・墓地から「ハーピィの羽根帚」1枚を選んで手札に加える。"
  },
  {
    "name": "ブラック・ソニック",
    "detail": "【罠】",
    "effect": "自分フィールドのモンスターが「BF」モンスター3体のみの場合、このカードの発動は手札からもできる。①:相手モンスターが自分フィールドの「BF」モンスターに攻撃宣言した時に発動できる。相手フィールドの表側攻撃表示モンスターを全て除外する。"
  },
  {
    "name": "BF-ツインシャドウ",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。自分フィールドに「BF」モンスターが2体以上存在する場合、このカードの発動は手札からもできる。①:自分の墓地・除外状態の、「BF」チューナー1体とチューナー以外の「BF」モンスター1体をデッキ・EXデッキに戻して発動できる。その2体のレベルの合計と同じレベルを持つ、「BF」Sモンスターか「ブラックフェザー・ドラゴン」1体をS召喚扱いでEXデッキから特殊召喚する。"
  },
  {
    "name": "海晶乙女波動",
    "detail": "【罠】",
    "effect": "自分フィールドにリンク3以上の「マリンセス」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分フィールドに「マリンセス」リンクモンスターが存在する場合、相手フィールドの表側表示モンスター1体を対象として発動できる。そのモンスターの効果をターン終了時まで無効にする。自分フィールドにリンク2以上の「マリンセス」モンスターが存在する場合、さらに自分フィールドの全ての表側表示モンスターはターン終了時まで、相手の効果を受けない。"
  },
  {
    "name": "海晶乙女瀑布",
    "detail": "【罠】",
    "effect": "自分フィールドにリンク3以上の「マリンセス」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分フィールドの「マリンセス」リンクモンスターを任意の数だけ次の自分スタンバイフェイズまで除外し、フィールドの表側表示モンスター1体を対象として発動できる。そのモンスターの攻撃力はターン終了時まで、このカードを発動するために除外したリンクモンスターのリンクマーカーの合計×300アップする。"
  },
  {
    "name": "海晶乙女潮流",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。自分フィールドにリンク3以上の「マリンセス」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分の「マリンセス」リンクモンスターが戦闘で相手モンスターを破壊した時に発動できる。その自分のモンスターのリンクマーカーの数×400ダメージを相手に与える。自分フィールドにリンク2以上の「マリンセス」モンスターが存在し、相手リンクモンスターを破壊した場合には、破壊されたモンスターのリンクマーカーの数×500ダメージをさらに相手に与える。"
  },
  {
    "name": "海晶乙女環流",
    "detail": "【罠】",
    "effect": "自分フィールドにリンク3以上の「マリンセス」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分フィールドの水属性リンクモンスター1体を対象として発動できる。そのモンスターを持ち主のEXデッキに戻し、そのモンスターとはカード名が異なり、リンクマーカーの数が同じ「マリンセス」リンクモンスター1体をリンク召喚扱いとしてEXデッキから特殊召喚する。このターン、この効果で特殊召喚したモンスターは直接攻撃できず、戦闘では破壊されない。"
  },
  {
    "name": "無限泡影",
    "detail": "【罠】",
    "effect": "自分フィールドにカードが存在しない場合、このカードの発動は手札からもできる。①:相手フィールドの表側表示モンスター1体を対象として発動できる。そのモンスターの効果をターン終了時まで無効にする。セットされていたこのカードを発動した場合、さらにこのターン中、このカードと同じ縦列の他の魔法・罠カードの効果は無効化される。"
  },
  {
    "name": "ロード・オブ・ザ・タキオンギャラクシー",
    "detail": "【罠】",
    "effect": "このカード名のカードは1ターンに1枚しか発動できない。自分フィールドに「ギャラクシーアイズ・タキオン・ドラゴン」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分・相手のバトルフェイズに、自分フィールドの「ギャラクシーアイズ」XモンスターのX素材を1つ取り除いて発動できる(自分フィールドに「CNo.」モンスターが存在する場合、このカードの発動と効果は無効化されない)。このターンに召喚・特殊召喚された相手フィールドのモンスターを全てデッキに戻す。"
  },
  {
    "name": "タキオン・トランスミグレイション",
    "detail": "【罠】",
    "effect": "自分フィールドに「ギャラクシーアイズ・タキオン・ドラゴン」モンスターが存在する場合、このカードの発動は手札からもできる。①:自分フィールドに「ギャラクシーアイズ」モンスターが存在する場合、チェーン2以降に発動できる。このカードの発動時に積まれていたチェーン上の、全ての相手のモンスターの効果・魔法・罠カードの発動を無効にし、この効果で発動を無効にしたカードがフィールドに存在していた場合、それらを全てデッキに戻す。"
  },
  {
    "name": "ブラック・バード・クローズ",
    "detail": "【罠】",
    "effect": "自分フィールドに「BF」Sモンスターまたは「ブラックフェザー・ドラゴン」が存在する場合、このカードの発動は手札からもできる。①:相手フィールドのモンスターが効果を発動した時、自分フィールドの表側表示の「BF」モンスター1体を墓地へ送って発動できる。その発動を無効にし破壊する。その後、EXデッキから「ブラックフェザー・ドラゴン」1体を特殊召喚できる。"
  },
  {
    "name": "レッド・リブート",
    "detail": "【罠】",
    "effect": "このカードはLPを半分払って手札から発動する事もできる。①:相手が罠カードを発動した時に発動できる。その発動を無効にし、そのカードをそのままセットする。その後、相手はデッキから罠カード1枚を自身の魔法&罠ゾーンにセットできる。このカードの発動後、ターン終了時まで相手は罠カードを発動できない。"
  }
]

カード情報取得方法

ページを解析すると、カードデータのHTML構造は次のようになっています。
灰流うらら

<div class="t_row c_normal open">
  <div class="box_card_img">
    <img id="card_image_0_1" alt="灰流うらら" title="灰流うらら" class="none ui-draggable ui-draggable-handle" style="position: relative; display: inline;" src="/yugiohdb/get_image.action?type=1&osplang=1&cid=12950&ciid=1&enc=by_I8OcuAqgJpPjaezbcNg">
  </div>
  <dl class="flex_1">
    <dd class="box_card_name flex_1 top_set">
      <span class="card_ruby">はるうらら</span>
      <span class="card_name">灰流うらら</span>
    </dd>
    <dd class="icon top_set top_b_none">
    </dd>
    <dd class="remove_btn top_set">
      <a href="javascript:void(0);" class="btn hex red" title="このカードをリストから削除">
        <span>X</span>
        <input type="hidden" class="lang" value="">
        <input type="hidden" class="cid" value="12950">
      </a>
    </dd>
    <dd class="box_card_spec flex_1">
      <span class="box_card_attribute">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/attribute/attribute_icon_fire.png" alt="炎属性" title="炎属性" style="position: relative;">
        <span>炎属性</span>
      </span>
      <span class="box_card_level_rank level">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/icon_level.png" alt="レベル" title="レベル" style="position: relative;">
        <span>レベル 3</span>
      </span>
      <span class="card_info_species_and_other_item">
        <span>【 アンデット族 / チューナー / 効果 】</span>
      </span>
      <span class="atk_power">
        <span>攻撃力 0</span>
      </span>
      <span class="def_power">
        <span>守備力 1800</span>
      </span>
    </dd>
    <dd class="box_card_text c_text flex_1">このカード名の効果は1ターンに1度しか使用できない。
      <br>①:以下のいずれかの効果を含む魔法・罠・モンスターの効果が発動した時、このカードを手札から捨てて発動できる。その効果を無効にする。
      <br>●デッキからカードを手札に加える効果
      <br>●デッキからモンスターを特殊召喚する効果
      <br>●デッキからカードを墓地へ送る効果</dd>
  </dl>
  <input type="hidden" class="cnm" value="灰流うらら">
  <input type="hidden" class="fltype" value="">
  <input type="hidden" class="link_value" value="/yugiohdb/card_search.action?ope=2&cid=12950">
</div>

sophiaの影霊衣

<div class="t_row c_normal open">
  <div class="box_card_img">
    <img id="card_image_0_1" alt="sophiaの影霊衣" title="sophiaの影霊衣" class="none ui-draggable ui-draggable-handle" style="position: relative; display: inline;" src="/yugiohdb/get_image.action?type=1&osplang=1&cid=11713&ciid=1&enc=GACjCouR9LPfcCpUEpgo-Q">
  </div>
  <dl class="flex_1">
    <dd class="box_card_name flex_1 top_set">
      <span class="card_ruby">ソピアのネクロス</span>
      <span class="card_name">sophiaの影霊衣</span>
    </dd>
    <dd class="icon top_set top_b_none">
    </dd>
    <dd class="remove_btn top_set">
      <a href="javascript:void(0);" class="btn hex red" title="このカードをリストから削除">
        <span>X</span>
        <input type="hidden" class="lang" value="">
        <input type="hidden" class="cid" value="11713">
      </a>
    </dd>
    <dd class="box_card_spec flex_1">
      <span class="box_card_attribute">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/attribute/attribute_icon_light.png" alt="光属性" title="光属性" style="position: relative;">
        <span>光属性</span>
      </span>
      <span class="box_card_level_rank level">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/icon_level.png" alt="レベル" title="レベル" style="position: relative;">
        <span>レベル 11</span>
      </span>
      <span class="card_info_species_and_other_item">
        <span>【 魔法使い族 / 儀式 / 効果 】</span>
      </span>
      <span class="atk_power">
        <span>攻撃力 3600</span>
      </span>
      <span class="def_power">
        <span>守備力 3400</span>
      </span>
    </dd>
    <dd class="box_card_text c_text flex_1">「影霊衣」儀式魔法カードにより降臨。それぞれ種族の異なる自分フィールドのモンスター3体を使用した手札からの儀式召喚でしか特殊召喚できない。①:自分・相手のメインフェイズ1に手札からこのカードと「影霊衣」魔法カード1枚を捨てて発動できる。そのフェイズの間、相手はエクストラデッキからモンスターを特殊召喚できない。②:このカードが儀式召喚に成功した時に発動できる。このカード以外のお互いのフィールド・墓地のカードを全て除外する。この効果を発動するターン、自分は他のモンスターを通常召喚・特殊召喚できない。</dd>
  </dl>
  <input type="hidden" class="cnm" value="sophiaの影霊衣">
  <input type="hidden" class="fltype" value="">
  <input type="hidden" class="link_value" value="/yugiohdb/card_search.action?ope=2&cid=11713">
</div>


アストログラフ・マジシャン

<div class="t_row c_normal open">
  <div class="box_card_img">
    <img id="card_image_0_1" alt="アストログラフ・マジシャン" title="アストログラフ・マジシャン" class="none ui-draggable ui-draggable-handle" style="position: relative; display: inline;" src="/yugiohdb/get_image.action?type=1&osplang=1&cid=12906&ciid=1&enc=VA8kjHnV4aBfjuU1HUxvaw">
  </div>
  <dl class="flex_1">
    <dd class="box_card_name flex_1 top_set">
      <span class="card_ruby">アストログラフ・マジシャン</span>
      <span class="card_name">アストログラフ・マジシャン</span>
    </dd>
    <dd class="icon top_set top_b_none">
      <div class="lr_icon fl fl_2">
        <p>制限</p>
        <span>制限</span>
      </div>
    </dd>
    <dd class="remove_btn top_set">
      <a href="javascript:void(0);" class="btn hex red" title="このカードをリストから削除">
        <span>X</span>
        <input type="hidden" class="lang" value="">
        <input type="hidden" class="cid" value="12906">
      </a>
    </dd>
    <dd class="box_card_spec flex_1">
      <span class="box_card_attribute">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/attribute/attribute_icon_dark.png" alt="闇属性" title="闇属性" style="position: relative;">
        <span>闇属性</span>
      </span>
      <span class="box_card_level_rank level">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/icon_level.png" alt="レベル" title="レベル" style="position: relative;">
        <span>レベル 7</span>
      </span>
      <span class="card_info_species_and_other_item">
        <span>【 魔法使い族 / ペンデュラム / 効果 】</span>
      </span>
      <span class="atk_power">
        <span>攻撃力 2500</span>
      </span>
      <span class="def_power">
        <span>守備力 2000</span>
      </span>
    </dd>
    <dd class="box_card_pen_info flex_1">
      <span class="box_card_pen_scale">
        <img class="icon_img ui-draggable ui-draggable-handle" src="external/image/parts/icon_pendulum.png" alt="ペンデュラムスケール" title="ペンデュラムスケール" style="position: relative;">Pスケール 1</span>
      <span class="box_card_pen_effect c_text flex_1">このカード名のP効果は1ターンに1度しか使用できない。
        <br>①:自分メインフェイズに発動できる。このカードを破壊し、手札・デッキから「星読みの魔術師」1体を選び、自分のPゾーンに置くか特殊召喚する。</span>
    </dd>
    <dd class="box_card_text c_text flex_1">①:自分フィールドのカードが戦闘・効果で破壊された場合に発動できる。このカードを手札から特殊召喚する。その後、このターンに破壊された自分か相手のモンスター1体を選び、その同名モンスター1体をデッキから手札に加える事ができる。
      <br>②:自分の手札・フィールド・墓地の、「ペンデュラム・ドラゴン」「エクシーズ・ドラゴン」「シンクロ・ドラゴン」「フュージョン・ドラゴン」モンスター1体ずつと、フィールドのこのカードを除外して発動できる。「覇王龍ズァーク」1体を融合召喚扱いでEXデッキから特殊召喚する。</dd>
  </dl>
  <input type="hidden" class="cnm" value="アストログラフ・マジシャン">
  <input type="hidden" class="fltype" value="2">
  <input type="hidden" class="link_value" value="/yugiohdb/card_search.action?ope=2&cid=12906">
</div>


普通の効果モンスター、儀式モンスター、ペンデュラムモンスターのそれぞれにおいてタグのクラス名等が変動しないことがわかります。 この情報からカード名、モンスター効果、種族等を取得します。 JavaScriptのブックマークレットを使って抽出します。

使用したブックマークレット



javascript:(function() {
  const bodyElement = document.documentElement.outerHTML;
  const parser = new DOMParser();
  const doc = parser.parseFromString(bodyElement, 'text/html');
  const getCardName = (parent) => {
    const flex_1 = parent.querySelector('.flex_1');
    const box_card_name_flex_1_top_set = flex_1.querySelector('.box_card_name.flex_1.top_set');
    const card_name = box_card_name_flex_1_top_set.querySelector('.card_name');
    return card_name.textContent.trim();
  };
  const getDetail = (parent) => {
    const flex_1 = parent.querySelector('.flex_1');
    const box_card_spec_flex_1 = flex_1.querySelector('.box_card_spec.flex_1');
    const card_info_species_and_other_item = box_card_spec_flex_1.querySelector('.card_info_species_and_other_item');
    const span = card_info_species_and_other_item.querySelector('span');
    return span.textContent.replace(/\s+/g, ' ').trim();
  };
  const getEffect = (parent) => {
    const flex_1 = parent.querySelector('.flex_1');
    const box_card_text_c_text_flex_1 = flex_1.querySelector('.box_card_text.c_text.flex_1');
    return box_card_text_c_text_flex_1.textContent.trim();
  };
  let resultJson = [];
  const searchResultCards = doc.querySelectorAll('.t_row.c_normal.open');
  for (const searchResultCard of searchResultCards) {
    resultJson.push({ 
      name: getCardName(searchResultCard)
      , detail: getDetail(searchResultCard)
      , effect: getEffect(searchResultCard) 
    });
  }
  const textArea = document.createElement('textarea');
  textArea.value = JSON.stringify(resultJson, null, 2);;
  document.body.appendChild(textArea);
  textArea.style.position = 'fixed';
  textArea.style.top = 0;
  textArea.style.left = 0;
  textArea.style.width = '2em';
  textArea.style.height = '2em';
  textArea.style.padding = 0;
  textArea.style.border = 'none';
  textArea.style.outline = 'none';
  textArea.style.boxShadow = 'none';
  textArea.style.background = 'transparent';
  textArea.select();
  document.execCommand('copy');
  document.body.removeChild(textArea);
  alert('copied to clipboard');
})();



判定方法

2024/08/25時点で手札誘発と疑われるカード3,189枚のJSONファイルがこちらです。 https://www.dropbox.com/scl/fi/gsol4s85mkktimtr20jer/20240825.json?rlkey=9snemffmge8zcopdkeisjuvly&st=7ggx4zti&dl=0 実は以前、手札誘発ではないカードのリストを作っていました。 それがこちらです。2,661枚あります。 https://www.dropbox.com/scl/fi/mznjabmple5ovtmd73j6c/2661.json?rlkey=thpzew53chs9wbdukqx8vresm&st=oagkgyra&dl=0 差し引き528枚と、罠の手札誘発23枚を合わせた551枚を分類していきます。 基本的に目視ですが、一部プログラムに補助してもらいました。
使用したプログラム(HTML)

  <div id="cardContainer"></div>
  <div class="textarea-container">
    <h3>A</h3>
    <textarea id="aArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>b</h3>
    <textarea id="bArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>c</h3>
    <textarea id="cArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>d</h3>
    <textarea id="dArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>e</h3>
    <textarea id="eArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>f</h3>
    <textarea id="fArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>g</h3>
    <textarea id="gArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>h</h3>
    <textarea id="hArea" readonly></textarea>
  </div>
  <div class="textarea-container">
    <h3>未分類</h3>
    <textarea id="noneArea" readonly></textarea>
  </div>
<button id="jumpButton">↓</button>
<button id="progressButton">%</button>


.cardContainer {
    background-color: #c8c8cb;
    margin: 0;
    padding: 0;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Arial, sans-serif;
}
#jumpButton {
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 50%;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    transition: background-color 0.3s;
}
.jumpButton:hover {
    background-color: #0056b3;
}
#progressButton {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 50%;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    transition: background-color 0.3s;
}
.progressButton:hover {
    background-color: orange;
}
.card {
    margin-bottom: 25px;
    background-color: #c8c8cb;
    /*background-color: red;*/
}
.textarea-container {
    margin-top: 20px;
}
textarea {
    width: 100%;
    height: 200px;
}
.marked {
    background-color: #d8f255;
}


const cardData =
[
  {
    "name": "海瀧竜華-淵巴",
    "detail": "【 海竜族 / 効果 】",
    "effect": "このカード名の①②③の効果はそれぞれ1ターンに1度しか使用できない。①:このカードを手札から捨てて発動できる。デッキから「登竜華海瀧門」1枚を手札に加える。②:「海瀧竜華-淵巴」以外のモンスターが手札・デッキから2体以上墓地へ送られたターンの自分メインフェイズに発動できる。このカードを墓地から特殊召喚する。③:自分フィールドの表側表示の「登竜華海瀧門」1枚をデッキの一番下に戻して発動できる。相手の手札を全て除外し、その枚数分だけ相手はドローする。"
  },
  {
    "name": "DDDD超次元統皇ゼロ・パラドックス",
    "detail": "【 悪魔族 / 特殊召喚 / ペンデュラム / 効果 】",
    "effect": "このカードは通常召喚できず、このカードの効果でのみ特殊召喚できる。①:自分がモンスターをP召喚した時、自分のPゾーンのPスケールの合計がP召喚したモンスターのレベルの合計を超えていれば発動できる。このカードを手札から特殊召喚し、フィールドの他のカードを全て破壊する。その後、このカードを自分のPゾーンに置く事ができる。②:1ターンに1度、自分フィールドの他の表側表示の「DDD」モンスターが魔法カードの効果でフィールドから離れた場合に発動する。このカードの攻撃力は6000になる。"
  },
  {
    "name": "流星連打-シロクロイド",
    "detail": "【 機械族 / 効果 】",
    "effect": "このカード名の①の効果は1ターンに1度しか使用できない。①:5回以上攻撃宣言されたターンのバトルフェイズに発動できる。このカードを手札から特殊召喚する。この効果は相手ターンでも発動できる。②:このカードが戦闘を行うダメージステップの間、このカードの攻撃力は、このターンにターンプレイヤーが攻撃宣言した回数×1000アップする。"
  }
];
const cardContainer = document.getElementById('cardContainer');
const aArea = document.getElementById('aArea');
const bArea = document.getElementById('bArea');
const cArea = document.getElementById('cArea');
const dArea = document.getElementById('dArea');
const eArea = document.getElementById('eArea');
const fArea = document.getElementById('fArea');
const gArea = document.getElementById('gArea');
const hArea = document.getElementById('hArea');
const noneArea = document.getElementById('noneArea');

cardData.forEach((card, index) => {
  const cardDiv = document.createElement('div');
  cardDiv.className = 'card';
  const highlightedSplittedText = card.effect.replace(/手札/g, '手札').split('。').join('。
'); cardDiv.innerHTML = `

${highlightedSplittedText}

`; cardContainer.appendChild(cardDiv); }); const saveJudgment = (index, judgment, button) => { const judgments = JSON.parse(localStorage.getItem('judgments')) || {}; judgments[cardData[index].name] = judgment; localStorage.setItem('judgments', JSON.stringify(judgments)); const buttons = button.parentElement.querySelectorAll('button'); buttons.forEach(btn => btn.classList.remove('marked')); button.classList.add('marked'); updateTextAreas(); updateProgressButton(); } const updateTextAreas = () => { const judgments = JSON.parse(localStorage.getItem('judgments')) || {}; let aCards = []; let bCards = []; let cCards = []; let dCards = []; let eCards = []; let fCards = []; let gCards = []; let hCards = []; let noneCards = []; cardData.forEach((card, index) => { const cardDiv = cardContainer.children[index]; const buttons = cardDiv.querySelectorAll('button'); buttons.forEach(button => button.classList.remove('marked')); if (judgments[card.name] === 'a') { aCards.push(card); buttons[0].classList.add('marked'); } else if (judgments[card.name] === 'b') { bCards.push(card); buttons[1].classList.add('marked'); } else if (judgments[card.name] === 'c') { cCards.push(card); buttons[2].classList.add('marked'); } else if (judgments[card.name] === 'd') { dCards.push(card); buttons[3].classList.add('marked'); } else if (judgments[card.name] === 'e') { eCards.push(card); buttons[4].classList.add('marked'); } else if (judgments[card.name] === 'f') { fCards.push(card); buttons[5].classList.add('marked'); } else if (judgments[card.name] === 'g') { gCards.push(card); buttons[6].classList.add('marked'); } else if (judgments[card.name] === 'h') { hCards.push(card); buttons[7].classList.add('marked'); } else { noneCards.push(card); } }); aArea.value = JSON.stringify(aCards, null, 2); bArea.value = JSON.stringify(bCards, null, 2); cArea.value = JSON.stringify(cCards, null, 2); dArea.value = JSON.stringify(dCards, null, 2); eArea.value = JSON.stringify(eCards, null, 2); fArea.value = JSON.stringify(fCards, null, 2); gArea.value = JSON.stringify(gCards, null, 2); hArea.value = JSON.stringify(hCards, null, 2); noneArea.value = JSON.stringify(noneCards, null, 2); } const updateProgressButton = () => { console.log('進捗率を更新します'); console.log(cardData.length); console.log(JSON.parse(noneArea.value).length); const done = cardData.length - JSON.parse(noneArea.value).length; console.log(done); const donePercent = (done / cardData.length) * 100; // パーセント表示のために100を掛ける console.log(donePercent); progressButton.textContent = `${Math.round(donePercent)}%`; // 小数点以下2桁で表示 }; const jumpButton = document.getElementById('jumpButton'); jumpButton.addEventListener('click', () => { const noneAreaText = JSON.parse(noneArea.value); console.log('noneArea:', noneAreaText); // デバッグ用にログ出力 // noneAreaが配列で、かつ空でないかを確認 if (!Array.isArray(noneAreaText) || noneAreaText.length === 0) { console.error('noneArea is not an array or it is empty'); return; } const noneAreaFirstStatement = noneAreaText[0]; console.log('noneAreaFirstStatement:', noneAreaFirstStatement); // デバッグ用にログ出力 // noneAreaFirstStatementが定義されているか、textプロパティが存在するかを確認 if (!noneAreaFirstStatement || !noneAreaFirstStatement.effect) { console.error('noneAreaFirstStatement is undefined or effect property is missing'); return; } const noneAreaFirstEffect = noneAreaFirstStatement.effect; console.log('noneAreaFirstEffect:', noneAreaFirstEffect); // デバッグ用にログ出力 const elements = document.querySelectorAll('p'); // 全エレメントを取得 let targetElement = null; elements.forEach(element => { if (element.textContent.includes(noneAreaFirstEffect)) { targetElement = element; console.log('targetElement:', targetElement); // デバッグ用にログ出力 } }); if (targetElement) { targetElement.scrollIntoView({ behavior: 'smooth' }); } }); document.addEventListener('DOMContentLoaded', () => { updateTextAreas(); updateProgressButton(); })

おことわり

手札誘発のジャンルはざっくり分けられています。 そのため、カテゴリー違いかも?と思われるものもありますがご了承ください。 (例)《チャウチャウちゃん》
相手モンスターと戦闘を行う自分のモンスターの攻撃宣言時に相手が通常罠カードを発動した時、このカードを手札から捨てて発動できる。その発動を無効にし破壊する。
攻撃関係か無効系かで悩みましたが、無効系にしました。 ジャンルは実際の運用をもとに決めました。 (例)《幻煌龍の天渦》
フィールドに「海」が存在する場合、このカードの発動は手札からもできる。 ①:自分フィールドの「幻煌龍 スパイラル」1体を対象として発動できる。 そのモンスターが「幻煌龍」装備魔法カード3種類以上を装備した状態で、戦闘で相手の効果モンスター3体を破壊した時、自分はデュエルに勝利する。 ②:自分フィールドの通常モンスターが戦闘・効果で破壊される場合、 代わりに墓地のこのカードを除外できる。
①の効果だけ見ると特殊勝利を付与する手札誘発ですが、 おおかた②の効果が目当てで使われるため耐性付与カードとしてカウントしました。 自分だけで効果を発揮できるカードのみリストに含めています。 (例)《闇より出でし絶望》
①:このカードが相手の効果で手札・デッキから墓地へ送られた場合に発動する。このカードを特殊召喚する。
相手が《手札抹殺》などを使わないと効果が発揮されません。 同じ理由でサーチされたときに発動するカード、ドローされたときに発動するカードも含めていません。 (例)《蛇眼の炎燐》
このカード名の①②③の効果はそれぞれ1ターンに1度しか使用できない。 ①:このカードがドロー以外の方法で手札に加わった場合に発動できる。このカードを特殊召喚する。 ②:このカードが召喚・特殊召喚した場合に発動できる。デッキから「スネークアイ」魔法・罠カード1枚を手札に加える。 ③:このカードが墓地へ送られた場合、自分の墓地の炎属性モンスター1体を対象として発動できる。そのモンスターを永続魔法カード扱いで元々の持ち主の魔法&罠ゾーンに表側表示で置く。
(例)《守護神官マハード》
①:このカードをドローした時、このカードを相手に見せて発動できる。このカードを手札から特殊召喚する。 ②:このカードが闇属性モンスターと戦闘を行うダメージステップの間、このカードの攻撃力は倍になる。 ③:このカードが戦闘・効果で破壊された場合に発動できる。自分の手札・デッキ・墓地から「ブラック・マジシャン」1体を特殊召喚する。
手札誘発とありますが、効果発動しないカードも含まれています。 (例)《アルグールマゼラ》
このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。 ①:自分フィールドのアンデット族モンスターが戦闘・効果で破壊される場合、 代わりに手札・墓地のこのカードを除外できる。 ②:このカードが手札・墓地から除外された場合に発動できる。このカードを守備表示で特殊召喚する。 その後、このカードのレベルを1つ下げる事ができる。
手札という奇襲性の高いエリアから急に飛んでくるカードのため、リストに含めました🙌

追記

《銀翼のAXE-サリー》が漏れていると指摘いただきました🙇‍♂️ これを手札誘発じゃないと判定していた(2661枚のリストの中に含めていた)ということになります。 図で整理します。
graph TD; 遊戯王全カード-->魔法; 遊戯王全カード-->モンスター; 遊戯王全カード-->罠; 罠-->手札から発動できる罠23枚; 罠-->それ以外; モンスター-->メインデッキに入る効果モンスター; モンスター-->それ以外のモンスター; メインデッキに入る効果モンスター-->カードテキストに手札と記された3189枚; メインデッキに入る効果モンスター-->その他; カードテキストに手札と記された3189枚-->事前に手札誘発じゃないと判定した2661枚; 事前に手札誘発じゃないと判定した2661枚-->手札誘発ではないカード; 事前に手札誘発じゃないと判定した2661枚-->実は手札誘発のカード; カードテキストに手札と記された3189枚-->それ以外の528枚; それ以外の528枚-->手札誘発の494枚; それ以外の528枚-->手札誘発じゃなかった34枚;
実は手札誘発のカードが他にも無いか、現在精査中です🥺 2024/09/07 11:00追記 再精査しました! 下図のように分類されます。
graph TD; 遊戯王全カード-->モンスター; 遊戯王全カード-->魔法; 遊戯王全カード-->罠; 罠-->手札から発動できる罠23枚; 罠-->それ以外; モンスター-->メインデッキに入る効果モンスター; モンスター-->それ以外のモンスター; メインデッキに入る効果モンスター-->カードテキストに手札と記された3189枚; メインデッキに入る効果モンスター-->その他; カードテキストに手札と記された3189枚-->事前に手札誘発じゃないと判定した2661枚; 事前に手札誘発じゃないと判定した2661枚-->テキストが8期以前のカード622枚; テキストが8期以前のカード622枚-->実は手札誘発だった10枚; テキストが8期以前のカード622枚-->手札誘発ではない612枚 事前に手札誘発じゃないと判定した2661枚-->効果番号が1つだけのカード421枚; 効果番号が1つだけのカード421枚-->実は手札誘発だった3枚; 効果番号が1つだけのカード421枚-->手札誘発ではない418枚; 事前に手札誘発じゃないと判定した2661枚-->効果番号が2つ以上あるカード1618枚; 効果番号が2つ以上あるカード1618枚-->テキストに手札の文字が1回だけ登場する920枚; テキストに手札の文字が1回だけ登場する920枚-->手札に加えという言葉が出てくる247枚; テキストに手札の文字が1回だけ登場する920枚-->手札に戻という言葉が出てくる44枚; テキストに手札の文字が1回だけ登場する920枚-->残りの629枚; 残りの629枚-->特殊召喚という言葉が出てくる561枚; 特殊召喚という言葉が出てくる561枚-->実は手札誘発だった6枚; 特殊召喚という言葉が出てくる561枚-->それ以外の555枚; 残りの629枚-->特殊召喚という言葉が出てこない68枚; 特殊召喚という言葉が出てこない68枚-->インペリアルドラゴン; 特殊召喚という言葉が出てこない68枚-->それ以外の67枚; 効果番号が2つ以上あるカード1618枚-->手札が2回以上登場する698枚; 手札が2回以上登場する698枚-->特殊召喚という言葉を含む590枚; 特殊召喚という言葉を含む590枚-->実は手札誘発だった11枚; 特殊召喚という言葉を含む590枚-->それ以外の579枚; 手札が2回以上登場する698枚-->特殊召喚という言葉を含まない108枚; 特殊召喚という言葉を含まない108枚-->エッジインプサイズ; 特殊召喚という言葉を含まない108枚-->それ以外の107枚; カードテキストに手札と記された3189枚-->それ以外の528枚; それ以外の528枚-->手札誘発の494枚; それ以外の528枚-->手札誘発じゃなかった34枚;
実は手札誘発だったカードが合計32枚見つかりました🥺
テキストが8期以前のカード622枚\実は手札誘発だった10枚

[
  {
    "name": "ゴルゴニック・ガーゴイル",
    "text": "自分が岩石族モンスターの召喚に成功した時、このカードを手札から特殊召喚できる。"
  },
  {
    "name": "影無茶ナイト",
    "text": "自分がレベル3モンスターの召喚に成功した時、このカードを手札から特殊召喚できる。このカードはシンクロ素材にできない。"
  },
  {
    "name": "シンクロ・マグネーター",
    "text": "このカードは通常召喚できない。自分がシンクロモンスターのシンクロ召喚に成功した時、このカードを手札から特殊召喚する事ができる。"
  },
  {
    "name": "幻蝶の刺客オオルリ",
    "text": "このカードは通常召喚できない。自分が戦士族モンスターの召喚に成功した時、このカードを手札から特殊召喚できる。このカードはシンクロ素材にできない。"
  },
  {
    "name": "エーリアン・ドッグ",
    "text": "自分が「エーリアン」と名のついたモンスターの召喚に成功した時、このカードを手札から特殊召喚できる。この効果で特殊召喚に成功した時、相手フィールド上に表側表示で存在するモンスターにAカウンターを2つ置く。"
  },
  {
    "name": "BK リベージ・ガードナー",
    "text": "手札または墓地のこのカードをゲームから除外し、自分フィールド上の「BK」と名のついたモンスター1体を選択して発動できる。選択したモンスターを次の自分のスタンバイフェイズ時までゲームから除外する。この効果は相手ターンでも発動できる。"
  },
  {
    "name": "黄血鬼",
    "text": "自分がエクシーズ召喚に成功した時、このカードを手札から特殊召喚できる。また、1ターンに1度、自分フィールド上のエクシーズ素材を1つ取り除き、フィールド上のエクシーズモンスター1体を選択して発動できる。選択したモンスターのランクを1つ下げ、攻撃力は300ポイントダウンする。"
  },
  {
    "name": "アーティファクト-ラブリュス",
    "text": "このカードは魔法カード扱いとして手札から魔法&罠カードゾーンにセットできる。魔法&罠カードゾーンにセットされたこのカードが相手ターンに破壊され墓地へ送られた時、このカードを特殊召喚する。また、「アーティファクト」と名のついたカードが破壊され、自分の墓地へ送られた時に発動できる。このカードを手札から特殊召喚する。"
  },
  {
    "name": "空炎星-サイチョウ",
    "text": "自分フィールド上の「炎星」と名のついたモンスターが戦闘を行うダメージ計算時に1度だけ、自分フィールド上に表側表示で存在する「炎舞」と名のついた魔法・罠カード1枚と手札の「炎星」と名のついたモンスター1体を墓地へ送って発動できる。戦闘を行う自分のモンスターの攻撃力は、そのダメージ計算時のみ墓地へ送ったモンスターの元々の攻撃力分アップする。"
  },
  {
    "name": "デスルークデーモン",
    "text": "このカードのコントローラーは自分のスタンバイフェイズ毎に500ライフポイントを払う。このカードが相手のコントロールするカードの効果の対象になり、その処理を行う時にサイコロを1回振る。3が出た場合、その効果を無効にし破壊する。自分フィールド上の「ジェノサイドキングデーモン」が破壊され墓地に送られた時、このカードを手札から墓地に送る事で、その「ジェノサイドキングデーモン」1体を特殊召喚する。"
  }
]

効果番号が1つだけのカード421枚\実は手札誘発だった3枚

[
  {
    "name": "レッド・ウルフ",
    "text": "①:自分が「リゾネーター」モンスターを召喚した時に発動できる。このカードを手札から特殊召喚する。この効果で特殊召喚したこのカードの攻撃力は半分になる。"
  },
  {
    "name": "カゲトカゲ",
    "text": "このカードは通常召喚できず、このカードの効果で特殊召喚できる。このカードはS素材にできない。①:自分がレベル4モンスターの召喚に成功した時に発動できる。このカードを手札から特殊召喚する。"
  },
  {
    "name": "銀翼のAXE-サリー",
    "text": "このカード名の効果は1ターンに1度しか使用できない。①:フィールドの表側表示モンスター1体を対象として発動できる。自分の手札・フィールドからこのカードを攻撃力・守備力100アップの装備カード扱いとしてそのモンスターに装備する。この効果は相手ターンでも発動できる。"
  }
]

効果番号が2つ以上あるカード1618枚\テキストに手札の文字が1回だけ登場する920枚\残りの629枚\特殊召喚という言葉が出てくる561枚\実は手札誘発だった6枚

[
  {
    "name": "ゼンマイシャーク",
    "text": "①:自分フィールドの「ゼンマイ」モンスターが召喚・特殊召喚された時に発動できる。このカードを手札から特殊召喚する。②:1ターンに1度、以下の効果から1つを選択して発動できる。●このカードのレベルをターン終了時まで1つ上げる。●このカードのレベルをターン終了時まで1つ下げる。"
  },
  {
    "name": "カオス・ネフティス",
    "text": "このカードは通常召喚できず、このカードの効果でのみ特殊召喚できる。このカード名の①の効果は1ターンに1度しか使用できない。①:このカードが手札・墓地に存在し、フィールドのカードが効果で破壊された場合、自分の墓地から「カオス・ネフティス」以外の光属性と闇属性のモンスターを1体ずつ除外して発動できる。このカードを特殊召喚する。②:このカードが特殊召喚に成功した場合、相手フィールドのカード1枚と相手の墓地のカード2枚を対象として発動できる。そのカードを除外する。"
  },
  {
    "name": "ノクトビジョン・ドラゴン",
    "text": "このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:自分フィールドにドラゴン族・闇属性モンスターが特殊召喚された場合に発動できる。このカードを手札から特殊召喚する。②:このカードがL素材として墓地へ送られた場合に発動できる。自分は1枚ドローする。③:自分フィールドの裏側表示カードを対象とする魔法・罠・モンスターの効果を相手が発動した時、墓地のこのカードを除外して発動できる。その効果を無効にする。このターン、相手はその裏側表示カードを効果の対象にできない。"
  },
  {
    "name": "呪眼の眷属 バジリコック",
    "text": "このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:自分・相手ターンに、このカードが手札・墓地に存在し、自分フィールドに「呪眼」モンスターが存在する場合に発動できる。このカードを特殊召喚する。この効果で特殊召喚したこのカードは、フィールドから離れた場合に除外される。②:相手ターンに発動できる。自分フィールドのモンスターをリンク素材として「呪眼」リンクモンスター1体をリンク召喚する。その際、自分フィールドの「呪眼」装備魔法カードを「呪眼」モンスターとしてリンク素材にできる。"
  },
  {
    "name": "機皇帝ワイゼル∞-S・アブソープション",
    "text": "このカードは通常召喚できず、このカードの効果でのみ特殊召喚できる。このカード名の①の効果は1ターンに1度しか使用できない。①:相手ターンに、自分フィールドの表側表示の「機皇」モンスター1体を墓地へ送って発動できる。このカードを手札から特殊召喚する。②:このカードが特殊召喚に成功した場合、相手フィールドのモンスター1体を対象として発動できる。このターン、そのモンスターは攻撃できない。③:フィールドのカードを破壊する効果が発動した時、このカードをリリースして発動できる。その発動を無効にし破壊する。"
  },
  {
    "name": "鎧騎士竜-ナイト・アームド・ドラゴン-",
    "text": "このカード名の①②③の効果はそれぞれ1ターンに1度しか使用できない。①:自分がレベル5以上のドラゴン族モンスターを特殊召喚した場合に発動できる。このカードを手札から特殊召喚する。②:このカードが特殊召喚した場合に発動できる。このカードの属性・レベルは、自分の除外状態のドラゴン族モンスター1体と同じになる。③:このカードが墓地へ送られた場合、自分フィールドのドラゴン族モンスター1体を対象として発動できる(この効果の発動に対してお互いは効果を発動できない)。そのモンスターの攻撃力は1000アップする。"
  }
]

効果番号が2つ以上あるカード1618枚\テキストに手札の文字が1回だけ登場する920枚\残りの629枚\特殊召喚という言葉が出てこない68枚\インペリアルドラゴン

[
  {
    "name": "原石竜インペリアル・ドラゴン",
    "text": "このカードは通常モンスター1体をリリースした場合のみ召喚できる。このカード名の①の効果は1ターンに1度しか使用できない。①:相手メインフェイズに、手札のこのカードを相手に見せて発動できる。「原石」モンスター1体の召喚を行う。②:このカードがアドバンス召喚した場合に発動できる。以下の効果をそれぞれ適用する。●相手フィールドの全てに表側表示モンスターの効果は無効化される。●種族か属性が、自分の墓地の通常モンスターのいずれかと同じとなる相手フィールドのモンスターを全て除外する。"
  }
]

効果番号が2つ以上あるカード1618枚\手札が2回以上登場する698枚\特殊召喚という言葉を含む590枚\実は手札誘発だった11枚

[
  {
    "name": "TG ワーウルフ",
    "text": "①:レベル4以下のモンスターが特殊召喚された時に発動できる。このカードを手札から特殊召喚する。②:フィールドのこのカードが破壊され墓地へ送られたターンのエンドフェイズに発動できる。デッキから「TG ワーウルフ」以外の「TG」モンスター1体を手札に加える。"
  },
  {
    "name": "守護竜ガルミデス",
    "text": "このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:通常モンスターが自分の墓地へ送られた場合に発動できる。このカードを手札から特殊召喚する。②:このカードが墓地に存在する場合、手札からドラゴン族モンスター1体を墓地へ送って発動できる。このカードを手札に加える。"
  },
  {
    "name": "星騎士 リュラ",
    "text": "このカード名はルール上「セイクリッド」カードとしても扱う。このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:自分フィールドに「星騎士 リュラ」以外の「テラナイト」、「セイクリッド」モンスターが召喚された場合に発動できる。このカードを手札から特殊召喚する。②:このカードが召喚・反転召喚・特殊召喚に成功した場合に発動できる。デッキから「テラナイト」魔法カード1枚を手札に加える。"
  },
  {
    "name": "魔界劇団-メロー・マドンナ",
    "text": "このカード名の①③のモンスター効果はそれぞれ1ターンに1度しか使用できない。①:自分のPモンスターが戦闘で破壊された時に発動できる。このカードを手札から特殊召喚する。②:このカードの攻撃力は自分の墓地の「魔界台本」魔法カードの数×100アップする。③:「魔界台本」魔法カードの効果が発動した場合に発動できる。デッキからレベル4以下の「魔界劇団」Pモンスター1体を特殊召喚する。この効果で特殊召喚したモンスターはエンドフェイズに持ち主の手札に戻る。"
  },
  {
    "name": "時空の雲篭",
    "text": "このカード名の①②③の効果はそれぞれ1ターンに1度しか使用できない。①:このカードがドロー以外の方法で手札に加わった場合に発動できる。このカードを特殊召喚する。②:このカードをリリースして発動できる。自分のデッキ・墓地から「時空の雲篭」以外の「タキオン」モンスター1体を特殊召喚する。③:このカードが手札・墓地に存在し、自分がドラゴン族Xモンスターを特殊召喚した場合、その内の1体を対象として発動できる。このカードをそのモンスターのX素材とする。"
  },
  {
    "name": "グングニールの影霊衣",
    "text": "「影霊衣」儀式魔法カードにより降臨。レベル7以外のモンスターのみを使用した儀式召喚でしか特殊召喚できない。「グングニールの影霊衣」の①②の効果はそれぞれ1ターンに1度しか使用できず、相手ターンでも発動できる。①:このカードを手札から捨て、自分フィールドの「影霊衣」モンスター1体を対象として発動できる。このターンそのモンスターは戦闘・効果では破壊されない。②:手札の「影霊衣」カード1枚を捨て、フィールドのカード1枚を対象として発動できる。そのカードを破壊する。"
  },
  {
    "name": "地霊媒師アウス",
    "text": "このカード名はルール上「霊使い」カードとしても扱う。このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:手札からこのカードと地属性モンスター1体を捨てて発動できる。元々の種族が捨てたモンスターのいずれかと同じで、攻撃力が1850以下の地属性モンスター1体をデッキから手札に加える。この効果の発動後、ターン終了時まで自分は地属性以外のモンスターの効果を発動できない。②:自分の地属性モンスターが戦闘で破壊された時に発動できる。このカードを手札から特殊召喚する。"
  },
  {
    "name": "祈りの女王-コスモクイーン",
    "text": "このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:フィールド魔法カードが発動した場合に発動できる。このカードを手札から守備表示で特殊召喚する。②:フィールドゾーンの表側表示カード1枚を対象とし、そのコントローラーによって以下の効果を発動できる。●自分:対象のカードを破壊し、破壊したカードとはカード名が異なるフィールド魔法カード1枚をデッキから手札に加える。●相手:対象のカードの効果をターン終了時まで無効にし、デッキからフィールド魔法カード1枚を手札に加える。"
  },
  {
    "name": "天獄の王",
    "text": "このカード名の①②の効果は1ターンに1度、いずれか1つしか使用できない。①:自分メインフェイズに発動できる。手札のこのカードを相手ターン終了時まで公開する。この効果で公開し続けている間、フィールドにセットされたカードは効果では破壊されない。②:セットされた魔法・罠カードが発動した場合に発動できる。このカードを手札から特殊召喚する。手札で公開されている状態でこの効果を発動した場合、さらにデッキから魔法・罠カード1枚を自分フィールドにセットできる。そのカードは次のターンのエンドフェイズに除外される。"
  },
  {
    "name": "電子光虫-レジストライダー",
    "text": "このカードをX召喚の素材とする場合、昆虫族モンスターのX召喚にしか使用できない。①:自分が昆虫族・レベル3モンスターの召喚に成功した時に発動できる。このカードを手札から特殊召喚する。その後、このカードとそのモンスターのレベルを5または7にできる。②:このカードが手札からの特殊召喚に成功した場合に発動できる。自分フィールドの昆虫族モンスター1体を選んで表示形式を変更する。③:フィールドのこのカードを素材としてX召喚したモンスターは以下の効果を得る。●このカードの攻撃力・守備力は1000アップする。"
  },
  {
    "name": "タロンズ・オブ・シュリーレン",
    "text": "このカード名の①③の効果はそれぞれ1ターンに1度しか使用できない。①:相手ターンに、「タロンズ・オブ・シュリーレン」以外の自分フィールドの悪魔族・幻想魔族モンスター1体を対象として発動できる。そのモンスターを手札に戻し、このカードを手札から特殊召喚する。②:このカードがモンスターと戦闘を行う場合、その2体はその戦闘では破壊されない。③:自分のカードを対象とする効果を相手が発動した時、相手フィールドのモンスター1体を対象として発動できる。フィールドのこのカードを手札に戻し、そのモンスターを破壊する。"
  }
]

効果番号が2つ以上あるカード1618枚\手札が2回以上登場する698枚\特殊召喚という言葉を含まない108枚\エッジインプサイズ

[
  {
    "name": "エッジインプ・サイズ",
    "text": "このカード名の①②の効果はそれぞれ1ターンに1度しか使用できない。①:相手メインフェイズに、手札のこのカードを相手に見せて発動できる。自分の手札・フィールドから、「デストーイ」融合モンスターカードによって決められた手札のこのカードを含む融合素材モンスターを墓地へ送り、その融合モンスター1体をEXデッキから融合召喚する。②:自分フィールドの「デストーイ」融合モンスターが戦闘・効果で破壊される場合、代わりに墓地のこのカードを除外できる。"
  }
]

感想

玄人向けのカードがたくさん見つかって楽しかったです。 《ハネクリボー LV9》 《夢幻転星イドリース》 《特異点の悪魔》 は普通に強力な印象。 焔聖騎士デッキなら《H・C ソード・シールド》が使えるかも。 バトルフェイズに効果発動しなくていいので、相手に無効化されるリスクが少し減ります。

最後に

ようやく完全網羅できて嬉しいです! この表が構築の参考になれば嬉しいです✨ Twitter:@aBhs1hpE9cVWYSW マストドン:@mirayugioh