■「マジック・ザ・ギャザリング カード検索データベース」:プリントの登録

《火+氷/Fire+Ice》の「マジック:ザ・ギャザリング―統率者」のプリントが登録できていなかったので登録しました。

何故登録できていなかったかというと、どうやら分割カードに関するGathererの仕様が少し変わったようです。
例えばこちらなんですが。

http://gatherer.wizards.com/Pages/Card/Details.aspx?part=Day&printed=true&multiverseid=26691

お分かりでしょうか。
「Card Name」は「Day」になってて、「Converted Mana Cost」は「3」なのに、「Mana Cost」と「Card Text」には《夜/Night》のものが記載されています。
part=Dayを削ればいいかというとそういうわけでもなくて、最後にそのmultiverseidのカードを表示したときに指定されていたpartを記憶していて、それが表示されるようです。
つまり、上を表示した後

http://gatherer.wizards.com/Pages/Card/Details.aspx?printed=true&multiverseid=26691

とやっても表示に変化はなく、

http://gatherer.wizards.com/Pages/Card/Details.aspx?part=Night&printed=true&multiverseid=26691

とやって正しく表示させた後で再び

http://gatherer.wizards.com/Pages/Card/Details.aspx?printed=true&multiverseid=26691

とやると、今度は正しく表示される、という具合です。

カード・データを取得するときは、どのmultiverseidがどのパートに対応しているかは分からないので、「Card Name」に書いてあるカード名が嘘かもしれないとすると、ちょっと困っちまうんですなー。
仕方ないのでマナ・コストを比較するようにすることで逃れました。

他にも微妙に変わった点があります。
えーと、例えば、

http://gatherer.wizards.com/Pages/Card/Details.aspx?printed=true&multiverseid=247159&part=Fire

上とこれを比較すると分かるんですが、

http://gatherer.wizards.com/Pages/Card/Details.aspx?printed=true&multiverseid=205409&part=Assault

2つめのパートの「Card Text」の欄に、以前はタイプの記述があったのですが (《殴打/Battery》には「Sorcery」って書いてますよね)、統率者の《火+氷/Fire+Ice》ではそれが消えてるんですね。
タイプ行が入ってると思って処理しているので、正しく取り込めてませんでした。

直すのけっこうめんどくさかったー。

マジック・サポート http://www4.atpages.jp/kakoiku/index.php?lang=Japanese

コメント

お気に入り日記の更新

テーマ別日記一覧

日記内を検索