<現在のCGI処理部>
elsif ($use_cno==1149) {#巨竜の羽ばたき
if ($cont_flg!=1) {
$seast='90191';
$jokenst='&syu_st($res_si) eq "ドラゴン" && &lv_st2($res_si)>4';
if (&go_card_search) {return;}
&cpu_get_saikyo('', '', 1, 1);
} else {$res_s[0]=$select[0];}
if (&used) {return;}
if ($fld[$res_s[0]] eq '' || &syu_st($res_s[0]) ne 'ドラゴン') {
&add_msg($NULL, "(対象が不適切なため$t_nmは不発)");
} elsif (&taisyo_chk($res_s[0], 2)) {
&add_msg($NULL, "$c_name[$fld[$res_s[0]]]は羽ばたいてフィールドから飛び去った…");
&return_tehuda($res_s[0]);
&add_msg($NULL, '全ての魔法・罠カードは吹き飛ばされる!');
$seast='99970011'; $jokenst=''; &card_search; &go_boti_arr(2);
}
}
<修正案>
elsif ($use_cno==1149) {#巨竜の羽ばたき
$seast='90961';
$jokenst='&syu_st($res_si) eq "ドラゴン" && &lv_st2($res_si)>4';
if ($cont_flg!=1) {
&card_search;
if (@res_s<1) {
&add_msg($NULL, "!$s_a(場に表側表示のドラゴン族がいない)");
return;
}
undef @res_s;
}
if (&used) {return;}
&card_search;
if (@res_s<1) {
&add_msg($NULL, "(場に表側表示のドラゴン族がいないため$t_nmは不発)");
} else {
$tmp_syorip="<>n-kyoryu<>i-$s_a<>g-1<>m-(手札に戻す対象を選択)";
&go_select_syori;
}
}
と、こんな感じになるのかな。
そういえば、「虚無を呼ぶ呪文」で複数種のカードを無効にした場合の「冥王竜ヴァンダルギオン」がどうなるかの回答が出てるみたいですね。

