「マジック・サポート」更新
2011年7月23日 ゲーム■「マジック・ザ・ギャザリング カード検索データベース」:プリントの登録
《火+氷/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
《火+氷/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
コメント