XML データの説明 - fog-bank/mojp GitHub Wiki

cards.xml

  • <cards>
    • <card>
      • name="" カードの英語名。MO で検出した文字列をこれらの中から探します。
      • ja="" カードの日本語名。
      • type="" カードタイプ。
      • pt="" (optional) クリーチャーのパワーとタフネス。あるいはプレインズウォーカーの忠誠度か、バトルの守備値か、ヴァンガードの手札補正子とライフ補正子。
      • rel="card1|card2|..." (optional) 一緒に表示するカードの英語名。
      • wiki="" (optional) MTG Wiki 内の該当するページの URL 。その URL が /<日本語カード名>/<英語カード名> となっていない場合に使用します。
        • <card>...</card> カードテキスト。改行を含む場合があります。
    • <alt> カード名の代わりに他の UI テキストでカードを判別します。
      • key="" 代替テキスト。通常はコレクター番号です。
      • sub="" 追加の条件。通常はセット略号です。
      • name="" 表示するカードの英語名。

appendix.xml

トークンなどのカードテキストを追加したり、WHISPER のカードテキストにある誤りを修正したりするための XML データです。普段は不要なので、ZIP 版には含めていません。

  • <mojp>
    • <add>
      • <card> 追加するカード。既に英語名(name 属性)が同じカードがある場合は、何もしません。
      • <pt> 指定した英語名のカードに P/T の情報を加えます。機体用です。
      • <rel> 指定した英語名のカードに関連カードの情報を加えます。特定のカードを参照するカード用です。
      • <wiki> 指定した英語名のカードに MTG Wiki への URL 情報を加えます。分割カード用です。
      • <alt> 代替テキストでカード判別を行うための情報を加えます。英雄譚や当事者カード用です。
    • <replace>
      • <regex> 正規表現で一括置換します。
        • target="all|name|ja|type|pt|rel|wiki|text" 検索する文字列の対象。
        • pattern="" 検索する正規表現パターン。
        • value="" 置換する内容。
        • debug="true|false" 置換結果を差分確認用の XML に出力しない場合は true 。
      • <card> 置換するカードテキスト。英語名が同じカードが無い場合は、何もしません。
      • <type> 指定した英語名のカードに対してカードタイプだけを置換します。
      • <rel> 指定した英語名のカードに対して関連カードの情報だけを置換します。
    • <remove>
      • <card> 指定した英語名のカードを削除します。
      • <ja> 指定した英語名のカードから日本語カード名だけを削除します。
⚠️ **GitHub.com Fallback** ⚠️