Permanently protected template

Difference between revisions of "Template:CardTable2"

From Yugipedia
Jump to: navigation, search
(Speed Duel status needs "Unlimited" to be explicitly allowed)
(copy from sandbox: rm Skill Card OCG support; add {{{fusion_material}}}/{{{synchro_material}}} to replace the old {{{fm#}}}/{{{sm#}}} parameters; add "In other media" section; rm support for and track usages of WC5 parameters; misc other tweaks)
(45 intermediate revisions by 4 users not shown)
Line 5: Line 5:
 
   | text = This template, {{t|CardTable2}}, is only meant for use in the main content namespace. Including it elsewhere can cause technical problems. Please remove the template from this page. {{ #switch: {{NAMESPACE}} | {{ns:User}} | {{ns:User talk}} = Custom cards can be posted on the {{wikia|ycm||Yu-Gi-Oh! Card Maker Wiki}}. }}
 
   | text = This template, {{t|CardTable2}}, is only meant for use in the main content namespace. Including it elsewhere can cause technical problems. Please remove the template from this page. {{ #switch: {{NAMESPACE}} | {{ns:User}} | {{ns:User talk}} = Custom cards can be posted on the {{wikia|ycm||Yu-Gi-Oh! Card Maker Wiki}}. }}
 
   }}
 
   }}
 
 
}}<!--
 
}}<!--
  
 
Video game parameter rollcall
 
Video game parameter rollcall
  
Loreparam  Nameparam  Setparam  Statuspara  Costpa  Numberpara  Otherpara      Abbr  Game name
+
Loreparam  Nameparam  Setparam  Statuspara  Costpa  Numberpara  Abbr  Game name
 
------------------------------------------------------------------------------------------------------------------
 
------------------------------------------------------------------------------------------------------------------
dar_lore  -          -          -          -      -          -              DAR  Duel Arena
+
dar_lore  -          -          -          -      -          DAR  Duel Arena
-          -          -          -          -      -          -              DG    Duel Generation
+
-          -          -          -          -      -          DG    Duel Generation
-          -          -          -          -      -          -              DULI  Duel Links
+
gx1_lore  gx1_name  gx1_sets  gx1_status  gx1_dp  gx1_number  GX1  GX Duel Academy
eds_lore  eds_name  eds_sets  eds_status  -      -          -              EDS  The Eternal Duelist Soul
+
gx02_lore  gx02_name  gx02_sets  gx02_status gx02_dp -          GX02  GX Tag Force
gx1_lore  gx1_name  gx1_sets  gx1_status  gx1_dp  gx1_number  -              GX1  GX Duel Academy
+
gx03_lore  gx03_name  gx03_sets  gx03_status gx03_dp -          GX03  GX Spirit Caller
gx02_lore  gx02_name  gx02_sets  gx02_status gx02_dp -          -              GX02  GX Tag Force
+
gx04_lore  gx04_name  gx04_sets  gx04_status gx04_dp -          GX04  GX Tag Force 2
gx03_lore  gx03_name  gx03_sets  gx03_status gx03_dp -          -              GX03  GX Spirit Caller
+
gx06_lore  gx06_name  gx06_sets  gx06_status -      -          GX06  GX Tag Force 3
gx04_lore  gx04_name  gx04_sets  gx04_status gx04_dp -          -              GX04  GX Tag Force 2
+
ntr_lore  ntr_name  ntr_sets  ntr_status  ntr_dp  -          NTR  Nightmare Troubadour
gx06_lore  gx06_name  gx06_sets  gx06_status -      -          -              GX06  GX Tag Force 3
+
tf04_lore  tf04_name  tf04_sets  -          -      -          TF04  5D's Tag Force 4
ntr_lore  ntr_name  ntr_sets  ntr_status  ntr_dp  -          -              NTR  Nightmare Troubadour
+
tf05_lore  tf05_name  tf05_sets  -          -      -          TF05  5D's Tag Force 5
rod_lore  rod_name  rod_sets  rod_status  rod_dc  rod_number  rod_card      ROD  Reshef of Destruction / Duel Monsters 8: Reshef of Destruction
+
tf06_lore  tf06_name  tf06_sets  -          -      -          TF06  5D's Tag Force 6
                                                                rod_alignment
+
-          -          -          -          -      tfk_number  TFK  The Falsebound Kingdom
                                                                rod_atk
+
wc6_lore  wc6_name  wc6_sets  wc6_status  wc6_dp  -          WC6  Ultimate Masters: World Championship Tournament 2006
                                                                rod_def
+
wc07_lore  wc07_name  wc07_sets  wc07_status wc07_dp -          WC07  World Championship 2007
sdd_lore  sdd_name  sdd_sets  sdd_status  -      -          -              SDD  Worldwide Edition: Stairway to the Destined Duel
+
wc08_lore  wc08_name  wc08_sets  wc08_status wc08_dp -          WC08  World Championship 2008
tf04_lore  tf04_name  tf04_sets  -          -      -          -              TF04  5D's Tag Force 4
+
wc09_lore  wc09_name  wc09_sets  -          -      -          WC09  5D's World Championship 2009: Stardust Accelerator
tf05_lore  tf05_name  tf05_sets  -          -      -          -              TF05  5D's Tag Force 5
+
wc10_lore  wc10_name  wc10_sets  -          -      -          WC10  5D's World Championship 2010: Reverse of Arcadia
tf06_lore  tf06_name  tf06_sets  -          -      -          -              TF06  5D's Tag Force 6
+
wc11_lore  wc11_name  wc11_sets  -          -      -          WC11  5D's World Championship 2011: Over the Nexus
-          -          -          tfk_status  -      tfk_number  -              TFK  The Falsebound Kingdom
+
ygo_lore  ygo_name  ygo_sets  ygo_status  -      -          YGO  Online
-          -          -          -          -      -          -              WB01  5D's Wheelie Breakers
 
wc4_lore  wc4_name  wc4_sets  wc4_status  -      wc4_number  -              WC4  World Championship Tournament 2004
 
wc5_lore  wc5_name  wc5_sets  wc5_status  -      -          -              WC5  7 Trials to Glory: World Championship Tournament 2005
 
wc6_lore  wc6_name  wc6_sets  wc6_status  wc6_dp  -          -              WC6  Ultimate Masters: World Championship Tournament 2006
 
wc07_lore  wc07_name  wc07_sets  wc07_status wc07_dp -          -              WC07  World Championship 2007
 
wc08_lore  wc08_name  wc08_sets  wc08_status wc08_dp -          -              WC08  World Championship 2008
 
wc09_lore  wc09_name  wc09_sets  -          -      -          -              WC09  5D's World Championship 2009: Stardust Accelerator
 
wc10_lore  wc10_name  wc10_sets  -          -      -          -              WC10  5D's World Championship 2010: Reverse of Arcadia
 
wc11_lore  wc11_name  wc11_sets  -          -      -          -              WC11  5D's World Championship 2011: Over the Nexus
 
-          -          -          -          -      -          -              YDT1  5D's Duel Transer
 
ygo_lore  ygo_name  ygo_sets  ygo_status  -      -          -              YGO  Online
 
-          -          -          -          -      -          -              ZDC1  ZEXAL World Duel Carnival
 
  
 
--><!--
 
--><!--
Line 48: Line 35:
 
== Variables ==
 
== Variables ==
  
-->{{ #vardefine: $pagename | {{Normalized pagename|{{PAGENAME}}}}
+
-->{{ #vardefine: $pagename | {{Normalized pagename|{{PAGENAME}}}} }}<!--
}}{{ #vardefine: $name
+
-->{{ #vardefine: $name
 
| {{ #if: {{{name|}}}
 
| {{ #if: {{{name|}}}
 
   | {{{name}}}
 
   | {{{name}}}
Line 57: Line 44:
 
     }}
 
     }}
 
   }}
 
   }}
}}{{ #vardefine: $jp_release | {{ #if: {{{jp_sets<includeonly>|</includeonly>}}} | 1 }}
+
}}<!--
 +
 
 +
-->{{ #vardefine: $jp_release | {{ #if: {{{jp_sets<includeonly>|</includeonly>}}} | 1 }}
 
}}{{ #vardefine: $ja_release | {{ #if: {{{ja_sets<includeonly>|</includeonly>}}} | 1 }}
 
}}{{ #vardefine: $ja_release | {{ #if: {{{ja_sets<includeonly>|</includeonly>}}} | 1 }}
 
}}{{ #vardefine: $kr_release | {{ #if: {{{kr_sets<includeonly>|</includeonly>}}}{{{ko_sets|}}} | 1 }}
 
}}{{ #vardefine: $kr_release | {{ #if: {{{kr_sets<includeonly>|</includeonly>}}}{{{ko_sets|}}} | 1 }}
Line 71: Line 60:
 
}}{{ #vardefine: $it_release | {{ #if: {{{it_sets<includeonly>|</includeonly>}}} | 1 }}
 
}}{{ #vardefine: $it_release | {{ #if: {{{it_sets<includeonly>|</includeonly>}}} | 1 }}
 
}}{{ #vardefine: $pt_release | {{ #if: {{{pt_sets<includeonly>|</includeonly>}}} | 1 }}
 
}}{{ #vardefine: $pt_release | {{ #if: {{{pt_sets<includeonly>|</includeonly>}}} | 1 }}
}}{{ #vardefine: $sp_release | {{ #if: {{{sp_sets<includeonly>|</includeonly>}}} | 1 }}
+
}}{{ #vardefine: $sp_release | {{ #if: {{{sp_sets<includeonly>|</includeonly>}}}{{{es_sets|}}} | 1 }}
 
}}{{ #vardefine: $ocg-jp    | {{ #var: $jp_release }}{{ #var: $ja_release }}
 
}}{{ #vardefine: $ocg-jp    | {{ #var: $jp_release }}{{ #var: $ja_release }}
 
}}{{ #vardefine: $ocg        | {{ #var: $ocg-jp }}{{ #var: $kr_release }}{{ #var: $ae_release }}{{ #var: $tc_release }}
 
}}{{ #vardefine: $ocg        | {{ #var: $ocg-jp }}{{ #var: $kr_release }}{{ #var: $ae_release }}{{ #var: $tc_release }}
 
}}{{ #vardefine: $tcg-en    | {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }}
 
}}{{ #vardefine: $tcg-en    | {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }}
}}{{ #vardefine: $tcg-fr    | {{ #var: $fr_release }}{{ #var: $fc_release }}
+
}}{{ #vardefine: $tcg        | {{ #var: $tcg-en }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}
}}{{ #vardefine: $tcg        | {{ #var: $tcg-en }}{{ #var: $tcg-fr }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}
 
 
}}{{ #vardefine: $ocg-tcg    | {{ #var: $ocg }}{{ #var: $tcg }}
 
}}{{ #vardefine: $ocg-tcg    | {{ #var: $ocg }}{{ #var: $tcg }}
}}{{ #vardefine: $not-tcg-en | {{ #var: $ocg }}{{ #var: $tcg-fr }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}
+
}}{{ #vardefine: $not-tcg-en | {{ #var: $ocg }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}
  
}}{{ #vardefine: $card_type  | {{ ucfirst: {{ #replace: {{ lc: {{{card_type<includeonly>|</includeonly>}}} }} | card }} }}
+
}}<!--
 +
 
 +
-->{{ #vardefine: $card_type  | {{ ucfirst: {{ #replace: {{ lc: {{{card_type<includeonly>|</includeonly>}}} }} | card }} }}
 
}}{{ #arraydefine: @types    | {{ #if: {{{types<includeonly>|</includeonly>}}} | {{{types}}}{{ #if: {{{type<includeonly>|</includeonly>}}}{{{type2|}}}{{{type3|}}}{{{type4|}}} | , }} }}{{ #if: {{{type<includeonly>|</includeonly>}}} | {{{type}}} {{ #if: {{{type2<includeonly>|</includeonly>}}}{{{type3|}}}{{{type4|}}} | , }} }}{{ #if: {{{type2<includeonly>|</includeonly>}}} | {{{type2}}}{{ #if: {{{type3<includeonly>|</includeonly>}}}{{{type4|}}} | , }} }}{{ #if: {{{type3<includeonly>|</includeonly>}}} | {{{type3}}}{{ #if: {{{type4<includeonly>|</includeonly>}}} | , }} }} {{{type4<includeonly>|</includeonly>}}} | /[\/,]/
 
}}{{ #arraydefine: @types    | {{ #if: {{{types<includeonly>|</includeonly>}}} | {{{types}}}{{ #if: {{{type<includeonly>|</includeonly>}}}{{{type2|}}}{{{type3|}}}{{{type4|}}} | , }} }}{{ #if: {{{type<includeonly>|</includeonly>}}} | {{{type}}} {{ #if: {{{type2<includeonly>|</includeonly>}}}{{{type3|}}}{{{type4|}}} | , }} }}{{ #if: {{{type2<includeonly>|</includeonly>}}} | {{{type2}}}{{ #if: {{{type3<includeonly>|</includeonly>}}}{{{type4|}}} | , }} }}{{ #if: {{{type3<includeonly>|</includeonly>}}} | {{{type3}}}{{ #if: {{{type4<includeonly>|</includeonly>}}} | , }} }} {{{type4<includeonly>|</includeonly>}}} | /[\/,]/
 
}}{{ #vardefine: $types      | {{ #arrayprint: @types }}
 
}}{{ #vardefine: $types      | {{ #arrayprint: @types }}
 +
}}{{ #arraydefine: @type_list    | Aqua, Beast, Beast-Warrior, Charisma, Creator God, Cyberse, Dinosaur, Divine-Beast, Dragon, Fairy, Fiend, Fish, Insect, Machine, Plant, Psychic, Pyro, Reptile, Rock, Sea Serpent, Spellcaster, Thunder, Warrior, Winged Beast, Wyrm, Zombie
 +
}}{{ #arrayintersect: @type  | @types | @type_list
 +
}}{{ #vardefine: $type      | {{ #arrayprint: @type }}
 +
}}{{ #ifeq: {{{type|}}} | {{ #var: $type }} || [[Category:CardTable2 transclusions with interesting Types]]
 
}}{{ #arraydefine: @ability_list | Toon, Spirit, Union, Gemini, Flip
 
}}{{ #arraydefine: @ability_list | Toon, Spirit, Union, Gemini, Flip
 
}}{{ #arrayintersect: @ability  | @types | @ability_list
 
}}{{ #arrayintersect: @ability  | @types | @ability_list
 
}}{{ #vardefine: $ability    | {{ #arrayprint: @ability }}
 
}}{{ #vardefine: $ability    | {{ #arrayprint: @ability }}
 
}}{{ #if: {{ #pos: {{ #var: $ability }} | , }} | [[Category:Monsters with multiple abilities]]
 
}}{{ #if: {{ #pos: {{ #var: $ability }} | , }} | [[Category:Monsters with multiple abilities]]
}}{{ #vardefine: $token     | {{ #if: {{ #arraysearch: @types | Token }} | Token }}
+
}}<!--
}}{{ #vardefine: $counter    | {{ #ifeq: {{ #var: $card_type }} | Counter | Counter }}
+
 
 +
-->{{ #vardefine: $token
 +
| {{ #if: {{ #arraysearch: @types | Token }}{{ #if: {{{card_type|}}} || {{ #pos: {{PAGENAME}} | Token }} }} | Token }}
 +
}}<!--
 +
 
 +
-->{{ #vardefine: $counter    | {{ #ifeq: {{ #var: $card_type }} | Counter | Counter }}
 
}}{{ #vardefine: $token-counter | {{ #var: $token }}{{ #var: $counter }}
 
}}{{ #vardefine: $token-counter | {{ #var: $token }}{{ #var: $counter }}
 
}}{{ #vardefine: $skill      | {{ #if: {{ #ifeq: {{{type2}}} | Skill | 1 }}{{{character|}}} | Skill }}
 
}}{{ #vardefine: $skill      | {{ #if: {{ #ifeq: {{{type2}}} | Skill | 1 }}{{{character|}}} | Skill }}
 
}}{{ #vardefine: $non-game  | {{ #switch: {{ #var: $card_type }}
 
}}{{ #vardefine: $non-game  | {{ #switch: {{ #var: $card_type }}
 
     | Faq = FAQ
 
     | Faq = FAQ
     | Character | Checklist | Non-game | Tip | Strategy = {{ #var: $card_type }}
+
     | Character | Checklist | Non-game | Ticket | Tip | Strategy = {{ #var: $card_type }}
 
   }}
 
   }}
  
}}{{ #vardefine: $has_db_id | {{ #if: {{ #var: $non-game }}{{ #var: $token-counter }}{{{cardgame|}}}{{ #pos: {{{image}}} | -BD- }} || {{ #var: $ocg-jp }}{{ #var: $tcg-en }}{{ #var: $tcg-fr }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}{{ #var: $kr_release }} }}
+
}}{{ #vardefine: $has_db_id | {{ #if: {{ #var: $non-game }}{{ #var: $token-counter }}{{ #var: $skill }}{{{cardgame|}}}{{ #pos: {{{image}}} | -BD- }} || {{ #var: $ocg-jp }}{{ #var: $tcg-en }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}{{ #var: $kr_release }} }}
  
 
}}{{ #if: {{ #var: $skill }} || {{ #vardefine: $monster  | {{ #if: {{{attribute|}}}{{ #var: $types }}{{{atk|}}}{{{def|}}}{{{level|}}}{{{rank|}}}{{{link_arrows|}}}{{ #var: $token }} | 1 }} }}
 
}}{{ #if: {{ #var: $skill }} || {{ #vardefine: $monster  | {{ #if: {{{attribute|}}}{{ #var: $types }}{{{atk|}}}{{{def|}}}{{{level|}}}{{{rank|}}}{{{link_arrows|}}}{{ #var: $token }} | 1 }} }}
Line 108: Line 107:
 
-->{{ #vardefine: $non-effect_monster | {{ #arraysearch: @types | /(Fusion{{!}}Ritual{{!}}Synchro{{!}}Xyz{{!}}Link)/ }} }}<!--
 
-->{{ #vardefine: $non-effect_monster | {{ #arraysearch: @types | /(Fusion{{!}}Ritual{{!}}Synchro{{!}}Xyz{{!}}Link)/ }} }}<!--
 
-->{{ #vardefine: $extra/main_deck
 
-->{{ #vardefine: $extra/main_deck
      | {{ #if: {{ #arraysearch: @types | /(Fusion{{!}}Synchro{{!}}Xyz{{!}}Link)/ }}
+
  | {{ #if: {{ #arraysearch: @types | /(Fusion{{!}}Synchro{{!}}Xyz{{!}}Link)/ }} | Extra Deck | Main Deck }}
          | Extra
+
}}<!--
          | Main
 
        }} Deck
 
  }}<!--
 
  
 
-->{{ #vardefine: $card_type | {{ #var: $non-game | {{ #var: $counter | {{ #var: $skill | {{ #explode: {{{card_type<includeonly>|</includeonly>}}} | Card }} }} }} }}
 
-->{{ #vardefine: $card_type | {{ #var: $non-game | {{ #var: $counter | {{ #var: $skill | {{ #explode: {{{card_type<includeonly>|</includeonly>}}} | Card }} }} }} }}
Line 123: Line 119:
 
   }}
 
   }}
 
}}{{ #vardefine: $property  | {{{property<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $property  | {{{property<includeonly>|</includeonly>}}}
}}{{ #vardefine: $password  | {{ #if: {{{passcode|}}} | {{{passcode}}} | {{{password<includeonly>|</includeonly>}}} }}
+
}}{{ #vardefine: $password  | {{{password<includeonly>|</includeonly>}}}
}}{{ #vardefine: $limitation_text | {{ #if: {{{limitation_text<includeonly>|</includeonly>}}} | {{{limitation_text}}} | {{ #if: {{ #var: $ocg-tcg }} | {{ #if: {{ #var: $token-counter }} | This card cannot be in a Deck. }} }} }}
+
}}{{ #vardefine: $limitation_text
}}{{ #vardefine: $level-rank | {{ #if: {{ #arraysearch: @types | Xyz }} | Rank | Level }}
+
  | {{ #if: {{{limitation_text<includeonly>|</includeonly>}}}
}}{{ #vardefine: $stars      | {{ #if: {{{level<includeonly>|</includeonly>}}} | {{{level}}} | {{{rank|}}} }}
+
    | {{{limitation_text}}}
}}{{ #vardefine: $no_lore    | {{ #ifeq: {{ lc: {{{lore}}} }} | none | 1 }}
+
    | {{ #if: {{ #var: $ocg-tcg }}
 +
      | {{ #if: {{ #var: $token-counter }}
 +
        | This card cannot be in a Deck.
 +
      }}
 +
    }}
 +
  }}
 +
}}<!--
 +
 
 +
// Assume the status based on properties of the card
 +
-->{{ #if: {{ #var: $non-game }}        || {{ #vardefine: $status | Unlimited }} }}<!--
 +
-->{{ #if: {{ #var: $limitation_text }}  | {{ #vardefine: $status | Illegal  }} }}<!--
 +
-->{{ #if: {{ #var: $token-counter }}    | {{ #vardefine: $status | Legal    }} }}<!--
 +
 
 +
// Allow assumed status to be overwritten with parameters
 +
-->{{ #if: {{ #var: $ocg }}
 +
| {{ #vardefine: $ocg_status
 +
  | {{ #if: {{{ocg_status<includeonly>|</includeonly>}}} | {{{ocg_status}}} | {{ #var: $status }} }}
 +
  }}
 +
}}<!--
 +
 
 +
-->{{ #if: {{ #var: $tcg }}
 +
| {{ #vardefine: $tcg_status
 +
  | {{ #if: {{{tcg_status<includeonly>|</includeonly>}}}
 +
    | {{{tcg_status}}}
 +
    | {{ #if: {{ #var: $skill }} | Illegal | {{ #var: $status }} }}
 +
    }}
 +
  }}<!--
 +
 
 +
  -->{{ #if: {{{tcg_speed_duel_status<includeonly>|</includeonly>}}}{{ #var: $skill }}
 +
  | {{ #vardefine: $tcg_sd_status
 +
    | {{ #if: {{{tcg_speed_duel_status<includeonly>|</includeonly>}}} | {{{tcg_speed_duel_status}}} | Legal }}
 +
    }}
 +
  }}<!--
 +
 
 +
  -->{{ #ifeq: {{ #var: $tcg_status }} | Forbidden
 +
  | {{ #vardefine: $tcg_trad_status | Limited }}
 +
  }}
 
}}<!--
 
}}<!--
 +
 +
-->{{ #vardefine: $level-rank | {{ #if: {{ #arraysearch: @types | Xyz }} | Rank | Level }} }}<!--
 +
-->{{ #vardefine: $stars      | {{ #if: {{{level<includeonly>|</includeonly>}}} | {{{level}}} | {{{rank|}}} }} }}<!--
 +
-->{{ #vardefine: $no_lore    | {{ #ifeq: {{ lc: {{{lore}}} }} | none | 1 }} }}<!--
  
 
TOC headers
 
TOC headers
Line 142: Line 178:
 
     {{{ko_name|}}}{{{ko_rr_name|}}}{{{ko_trans_name|}}}{{{ko_skill_activation|}}}{{{ko_lore|}}}{{{ko_pendulum_effect|}}}
 
     {{{ko_name|}}}{{{ko_rr_name|}}}{{{ko_trans_name|}}}{{{ko_skill_activation|}}}{{{ko_lore|}}}{{{ko_pendulum_effect|}}}
 
     {{{zh_name|}}}{{{zh_pinyin_name|}}}{{{zh_trans_name|}}}{{{zh_skill_activation|}}}{{{zh_lore|}}}{{{zh_pendulum_effect|}}} | 1 }}
 
     {{{zh_name|}}}{{{zh_pinyin_name|}}}{{{zh_trans_name|}}}{{{zh_skill_activation|}}}{{{zh_lore|}}}{{{zh_pendulum_effect|}}} | 1 }}
 +
}}<!--
 +
 +
-->{{ #vardefine: $has_other_media_pages
 +
| {{ #ifeq: {{ #ask: [[Main card page::{{PAGENAME}}]] |format=count }} | 0 || 1 }}
 
}}<!--
 
}}<!--
  
 
video game presences
 
video game presences
 
--><!--
 
  
 
a few vg parameter variables for simplifying logic
 
a few vg parameter variables for simplifying logic
  
-->{{ #vardefine: $eds_status | {{{eds_status<includeonly>|</includeonly>}}}
+
-->{{ #vardefine: $gx1_status | {{{gx1_status<includeonly>|</includeonly>}}}
}}{{ #vardefine: $gx1_status | {{{gx1_status<includeonly>|</includeonly>}}}
 
 
}}{{ #vardefine: $gx1_dp | {{{gx1_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx1_dp | {{{gx1_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx1_number | {{{gx1_number<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx1_number | {{{gx1_number<includeonly>|</includeonly>}}}
Line 163: Line 200:
 
}}{{ #vardefine: $ntr_status | {{{ntr_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $ntr_status | {{{ntr_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $ntr_dp | {{{ntr_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $ntr_dp | {{{ntr_dp<includeonly>|</includeonly>}}}
}}{{ #vardefine: $rod_status | {{{rod_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $rod_dc | {{{rod_dc<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $rod_number | {{{rod_number<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $rod_atk | {{{rod_atk<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $rod_def | {{{rod_def<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $sdd_status | {{{sdd_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $tfk_status | {{{tfk_status<includeonly>|</includeonly>}}}
 
 
}}{{ #vardefine: $tfk_number | {{{tfk_number<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $tfk_number | {{{tfk_number<includeonly>|</includeonly>}}}
}}{{ #vardefine: $wc4_status | {{{wc4_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc4_number | {{{wc4_number<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc5_status | {{{wc5_status<includeonly>|</includeonly>}}}
 
 
}}{{ #vardefine: $wc6_status | {{{wc6_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc6_status | {{{wc6_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc6_dp | {{{wc6_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc6_dp | {{{wc6_dp<includeonly>|</includeonly>}}}
Line 185: Line 212:
 
continuing on now that they're out of the way...
 
continuing on now that they're out of the way...
  
-->{{ #if: {{{dar_lore<includeonly>|</includeonly>}}}{{ #pos: {{ lc: {{{vid}}} }} | duel arena }}{{ #pos: {{{image}}} | DAR-EN-VG }} | {{ #vardefine: $vg-dar | 1 }}[[Medium::DAR| ]]
+
-->{{ #if: {{{dar_lore<includeonly>|</includeonly>}}}{{ #pos: {{{image}}} | DAR-EN-VG }} | {{ #vardefine: $vg-dar | 1 }}[[Medium::DAR| ]]
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | duel generation }}{{ #pos: {{{image}}} | DG-EN-VG }} | {{ #vardefine: $vg-dg | 1 }}[[Medium::DG| ]]
+
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{{image}}} | DG-EN-VG }} | {{ #vardefine: $vg-dg | 1 }}[[Medium::DG| ]]
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | links }}{{ #pos: {{{image}}} | DULI-EN-VG }} | {{ #vardefine: $vg-duli | 1 }}[[Medium::DULI| ]]
+
}}{{ #if: {{{gx1_lore<includeonly>|</includeonly>}}}{{{gx1_name|}}}{{{gx1_sets|}}}{{ #var: $gx1_status }}{{ #var: $gx1_dp }}{{ #var: $gx1_number }} | {{ #vardefine: $vg-gx1 | 1 }}[[Medium::GX1| ]]
}}{{ #if: {{{eds_lore<includeonly>|</includeonly>}}}{{{eds_name|}}}{{{eds_sets|}}}{{ #var: $eds_status }}{{ #pos: {{ lc: {{{vid}}} }} | eternal duelist soul }}{{ #pos: {{ lc: {{{vid}}} }} | eternal duelists soul }}{{ #pos: {{ lc: {{{vid}}} }} | eternal duelist's soul }} | {{ #vardefine: $vg-eds | 1 }}[[Medium::EDS| ]]
+
}}{{ #if: {{{gx02_lore<includeonly>|</includeonly>}}}{{{gx02_name|}}}{{{gx02_sets|}}}{{ #var: $gx02_status }}{{ #var: $gx02_dp }}{{ #pos: {{{image}}} | GX02-VG }}{{ #pos: {{{image}}} | GX02-EN-VG }} | {{ #vardefine: $vg-gx02 | 1 }}[[Medium::GX02| ]]
}}{{ #if: {{{gx1_lore<includeonly>|</includeonly>}}}{{{gx1_name|}}}{{{gx1_sets|}}}{{ #var: $gx1_status }}{{ #var: $gx1_dp }}{{ #var: $gx1_number }}{{ #pos: {{ lc: {{{vid}}} }} | duel academy }}{{ #pos: {{{image}}} | GX1-JP-VG }}{{ #pos: {{{image}}} | GX1-EN-VG }} | {{ #vardefine: $vg-gx1 | 1 }}[[Medium::GX1| ]]
+
}}{{ #if: {{{gx03_lore<includeonly>|</includeonly>}}}{{{gx03_name|}}}{{{gx03_sets|}}}{{ #var: $gx03_status }}{{ #var: $gx03_dp }} | {{ #vardefine: $vg-gx03 | 1 }}[[Medium::GX03| ]]
}}{{ #if: {{{gx02_lore<includeonly>|</includeonly>}}}{{{gx02_name|}}}{{{gx02_sets|}}}{{ #var: $gx02_status }}{{ #var: $gx02_dp }}{{ #pos: {{ lc: {{{vid}}} }} | tag force{{))!}} }}{{ #pos: {{{image}}} | GX02-JP-VG }}{{ #pos: {{{image}}} | GX02-EN-VG }}{{ #pos: {{{image}}} | TF01-JP-VG }}{{ #pos: {{{image}}} | TF01-EN-VG }} | {{ #vardefine: $vg-gx02 | 1 }}[[Medium::GX02| ]]
+
}}{{ #if: {{{gx04_lore<includeonly>|</includeonly>}}}{{{gx04_name|}}}{{{gx04_sets|}}}{{ #var: $gx04_status }}{{ #var: $gx04_dp }}{{ #pos: {{{image}}} | GX04-JP-VG }}{{ #pos: {{{image}}} | GX04-EN-VG }} | {{ #vardefine: $vg-gx04 | 1 }}[[Medium::GX04| ]]
}}{{ #if: {{{gx03_lore<includeonly>|</includeonly>}}}{{{gx03_name|}}}{{{gx03_sets|}}}{{ #var: $gx03_status }}{{ #var: $gx03_dp }}{{ #pos: {{ lc: {{{vid}}} }} | spirit caller }}{{ #pos: {{{image}}} | GX03-JP-VG }}{{ #pos: {{{image}}} | GX03-EN-VG }} | {{ #vardefine: $vg-gx03 | 1 }}[[Medium::GX03| ]]
+
}}{{ #if: {{{gx06_lore<includeonly>|</includeonly>}}}{{{gx06_name|}}}{{{gx06_sets|}}}{{ #var: $gx06_status }}{{ #pos: {{{image}}} | GX06-JP-VG }}{{ #pos: {{{image}}} | GX06-EN-VG }}{{ #pos: {{{image}}} | TF03-EN-VG }} | {{ #vardefine: $vg-gx06 | 1 }}[[Medium::GX06| ]]
}}{{ #if: {{{gx04_lore<includeonly>|</includeonly>}}}{{{gx04_name|}}}{{{gx04_sets|}}}{{ #var: $gx04_status }}{{ #var: $gx04_dp }}{{ #pos: {{ lc: {{{vid}}} }} | tag force 2 }}{{ #pos: {{{image}}} | GX04-JP-VG }}{{ #pos: {{{image}}} | GX04-EN-VG }}{{ #pos: {{{image}}} | TF02-JP-VG }}{{ #pos: {{{image}}} | TF02-EN-VG }} | {{ #vardefine: $vg-gx04 | 1 }}[[Medium::GX04| ]]
+
}}{{ #if: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ntr_name|}}}{{{ntr_sets|}}}{{ #var: $ntr_status }}{{ #var: $ntr_dp }} | {{ #vardefine: $vg-ntr | 1 }}[[Medium::NTR| ]]
}}{{ #if: {{{gx06_lore<includeonly>|</includeonly>}}}{{{gx06_name|}}}{{{gx06_sets|}}}{{ #var: $gx06_status }}{{ #pos: {{ lc: {{{vid}}} }} | tag force 3 }}{{ #pos: {{{image}}} | GX06-JP-VG }}{{ #pos: {{{image}}} | GX06-EN-VG }}{{ #pos: {{{image}}} | TF03-JP-VG }}{{ #pos: {{{image}}} | TF03-EN-VG }} | {{ #vardefine: $vg-gx06 | 1 }}[[Medium::GX06| ]]
+
}}{{ #if: {{{tf04_lore<includeonly>|</includeonly>}}}{{{tf04_name|}}}{{{tf04_sets|}}}{{ #pos: {{{image}}} | TF04-JP-VG }} | {{ #vardefine: $vg-tf04 | 1 }}[[Medium::TF04| ]]
}}{{ #if: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ntr_name|}}}{{{ntr_sets|}}}{{ #var: $ntr_status }}{{ #var: $ntr_dp }}{{ #pos: {{ lc: {{{vid}}} }} | nightmare troubadour }} | {{ #vardefine: $vg-ntr | 1 }}[[Medium::NTR| ]]
+
}}{{ #if: {{{tf05_lore<includeonly>|</includeonly>}}}{{{tf05_name|}}}{{{tf05_sets|}}}{{ #pos: {{{image}}} | TF05-JP-VG }} | {{ #vardefine: $vg-tf05 | 1 }}[[Medium::TF05| ]]
}}{{ #if: {{{rod_lore<includeonly>|</includeonly>}}}{{{rod_name|}}}{{{rod_sets|}}}{{ #var: $rod_status }}{{ #var: $rod_dc }}{{ #var: $rod_number }}{{{rod_card|}}}{{{rod_alignment|}}}{{ #var: $rod_atk }}{{ #var: $rod_def }}{{ #pos: {{ lc: {{{vid}}} }} | reshef }}{{ #pos: {{{image}}} | ROD-EN-VG }}{{ #pos: {{{image}}} | ROD-JP-VG }} | {{ #vardefine: $vg-rod | 1 }}[[Medium::DM8| ]][[Medium::ROD| ]]
+
}}{{ #if: {{{tf06_lore<includeonly>|</includeonly>}}}{{{tf06_name|}}}{{{tf06_sets|}}}{{ #pos: {{{image}}} | TF06-JP-VG }} | {{ #vardefine: $vg-tf06 | 1 }}[[Medium::TF06| ]]
}}{{ #if: {{{sdd_lore<includeonly>|</includeonly>}}}{{{sdd_name|}}}{{{sdd_sets|}}}{{ #var: $sdd_status }}{{ #pos: {{ lc: {{{vid}}} }} | stairway to the destined duel }} | {{ #vardefine: $vg-sdd | 1 }}[[Medium::SDD| ]]
+
}}{{ #if: {{ #var: $tfk_number }} | {{ #vardefine: $vg-tfk | 1 }}[[Medium::TFK| ]]
}}{{ #if: {{{tf04_lore<includeonly>|</includeonly>}}}{{{tf04_name|}}}{{{tf04_sets|}}}{{ #pos: {{ lc: {{{vid}}} }} | tag force 4 }}{{ #pos: {{{image}}} | TF04-JP-VG }}{{ #pos: {{{image}}} | TF04-EN-VG }} | {{ #vardefine: $vg-tf04 | 1 }}[[Medium::TF04| ]]
+
}}{{ #if: {{{wc6_lore<includeonly>|</includeonly>}}}{{{wc6_name|}}}{{{wc6_sets|}}}{{ #var: $wc6_status }}{{ #var: $wc6_dp }} | {{ #vardefine: $vg-wc6 | 1 }}[[Medium::WC6| ]]
}}{{ #if: {{{tf05_lore<includeonly>|</includeonly>}}}{{{tf05_name|}}}{{{tf05_sets|}}}{{ #pos: {{ lc: {{{vid}}} }} | tag force 5 }}{{ #pos: {{{image}}} | TF05-JP-VG }}{{ #pos: {{{image}}} | TF05-EN-VG }} | {{ #vardefine: $vg-tf05 | 1 }}[[Medium::TF05| ]]
+
}}{{ #if: {{{wc07_lore<includeonly>|</includeonly>}}}{{{wc07_name|}}}{{{wc07_sets|}}}{{ #var: $wc07_status }}{{ #var: $wc07_dp }} | {{ #vardefine: $vg-wc07 | 1 }}[[Medium::WC07| ]]
}}{{ #if: {{{tf06_lore<includeonly>|</includeonly>}}}{{{tf06_name|}}}{{{tf06_sets|}}}{{ #pos: {{ lc: {{{vid}}} }} | tag force 6 }}{{ #pos: {{{image}}} | TF06-JP-VG }}{{ #pos: {{{image}}} | TF06-EN-VG }} | {{ #vardefine: $vg-tf06 | 1 }}[[Medium::TF06| ]]
+
}}{{ #if: {{{wc08_lore<includeonly>|</includeonly>}}}{{{wc08_name|}}}{{{wc08_sets|}}}{{ #var: $wc08_status }}{{ #var: $wc08_dp }} | {{ #vardefine: $vg-wc08 | 1 }}[[Medium::WC08| ]]
}}{{ #if: {{ #var: $tfk_status }}{{ #var: $tfk_number }}{{ #pos: {{ lc: {{{vid}}} }} | falsebound kingdom }} | {{ #vardefine: $vg-tfk | 1 }}[[Medium::TFK| ]]
+
}}{{ #if: {{{wc09_lore<includeonly>|</includeonly>}}}{{{wc09_name|}}}{{{wc09_sets|}}} | {{ #vardefine: $vg-wc09 | 1 }}[[Medium::WC09| ]]
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | wheelie }} | {{ #vardefine: $vg-wb01 | 1 }}[[Medium::WB01| ]]
+
}}{{ #if: {{{wc10_lore<includeonly>|</includeonly>}}}{{{wc10_name|}}}{{{wc10_sets|}}} | {{ #vardefine: $vg-wc10 | 1 }}[[Medium::WC10| ]]
}}{{ #if: {{{wc4_lore<includeonly>|</includeonly>}}}{{{wc4_name|}}}{{{wc4_sets|}}}{{ #var: $wc4_status }}{{ #var: $wc4_number }}{{ #pos: {{ lc: {{{vid}}} }} | 2004 }} | {{ #vardefine: $vg-wc4 | 1 }}[[Medium::WC4| ]]
+
}}{{ #if: {{{wc11_lore<includeonly>|</includeonly>}}}{{{wc11_name|}}}{{{wc11_sets|}}}{{ #pos: {{{image}}} | WC11-EN-VG }} | {{ #vardefine: $vg-wc11 | 1 }}[[Medium::WC11| ]]
}}{{ #if: {{{wc5_lore<includeonly>|</includeonly>}}}{{{wc5_name|}}}{{{wc5_sets|}}}{{ #var: $wc5_status }}{{ #pos: {{ lc: {{{vid}}} }} | 2005 }} | {{ #vardefine: $vg-wc5 | 1 }}[[Medium::WC5| ]]
+
}}{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_name|}}}{{{ygo_sets|}}}{{ #var: $ygo_status }} | {{ #vardefine: $vg-ygo | 1 }}[[Medium::YGO| ]]
}}{{ #if: {{{wc6_lore<includeonly>|</includeonly>}}}{{{wc6_name|}}}{{{wc6_sets|}}}{{ #var: $wc6_status }}{{ #var: $wc6_dp }}{{ #pos: {{ lc: {{{vid}}} }} | 2006 }} | {{ #vardefine: $vg-wc6 | 1 }}[[Medium::WC6| ]]
+
}}{{ #vardefine: $vg-sets | {{ #if: {{{gx1_sets|}}}{{{gx02_sets|}}}{{{gx03_sets|}}}{{{gx04_sets|}}}{{{gx06_sets|}}}{{{ntr_sets|}}}{{{tf04_sets|}}}{{{tf05_sets|}}}{{{tf06_sets|}}}{{{wc6_sets|}}}{{{wc07_sets|}}}{{{wc08_sets|}}}{{{wc09_sets|}}}{{{wc10_sets|}}}{{{wc11_sets|}}}{{{ygo_sets|}}} | 1 }}
}}{{ #if: {{{wc07_lore<includeonly>|</includeonly>}}}{{{wc07_name|}}}{{{wc07_sets|}}}{{ #var: $wc07_status }}{{ #var: $wc07_dp }}{{ #pos: {{ lc: {{{vid}}} }} | 2007 }} | {{ #vardefine: $vg-wc07 | 1 }}[[Medium::WC07| ]]
+
}}{{ #if: {{ #var: $vg-dar }}{{ #var: $vg-dg }}{{ #var: $vg-gx1 }}{{ #var: $vg-gx02 }}{{ #var: $vg-gx03 }}{{ #var: $vg-gx04 }}{{ #var: $vg-gx06 }}{{ #var: $vg-ntr }}{{ #var: $vg-tf04 }}{{ #var: $vg-tf05 }}{{ #var: $vg-tf06 }}{{ #var: $vg-tfk }}{{ #var: $vg-wc6 }}{{ #var: $vg-wc07 }}{{ #var: $vg-wc08 }}{{ #var: $vg-wc09 }}{{ #var: $vg-wc10 }}{{ #var: $vg-wc11 }}{{ #var: $vg-ydt1 }}{{ #var: $vg-ygo }} | {{ #vardefine: $vg | 1 }}[[Class 4::VG| ]]
}}{{ #if: {{{wc08_lore<includeonly>|</includeonly>}}}{{{wc08_name|}}}{{{wc08_sets|}}}{{ #var: $wc08_status }}{{ #var: $wc08_dp }}{{ #pos: {{ lc: {{{vid}}} }} | 2008 }} | {{ #vardefine: $vg-wc08 | 1 }}[[Medium::WC08| ]]
+
}}<!--
}}{{ #if: {{{wc09_lore<includeonly>|</includeonly>}}}{{{wc09_name|}}}{{{wc09_sets|}}}{{ #pos: {{ lc: {{{vid}}} }} | 2009 }}{{ #pos: {{ lc: {{{vid}}} }} | stardust accelerator }}{{ #pos: {{{image}}}} | WC09-JP-VG }}{{ #pos: {{{image}}}} | WC09-EN-VG }} | {{ #vardefine: $vg-wc09 | 1 }}[[Medium::WC09| ]]
+
 
}}{{ #if: {{{wc10_lore<includeonly>|</includeonly>}}}{{{wc10_name|}}}{{{wc10_sets|}}}{{ #pos: {{ lc: {{{vid}}} }} | 2010 }}{{ #pos: {{ lc: {{{vid}}} }} | reverse of arcadia }}{{ #pos: {{{image}}} | WC10-JP-VG }}{{ #pos: {{{image}}} | WC10-EN-VG }} | {{ #vardefine: $vg-wc10 | 1 }}[[Medium::WC10| ]]
+
## Image checks/properties/variables start ## -->{{ #vardefine: $image-back
}}{{ #if: {{{wc11_lore<includeonly>|</includeonly>}}}{{{wc11_name|}}}{{{wc11_sets|}}}{{ #pos: {{ lc: {{{vid}}} }} | 2011 }}{{ #pos: {{ lc: {{{vid}}} }} | over the nexus }}{{ #pos: {{{image}}} | WC11-JP-VG }}{{ #pos: {{{image}}} | WC11-EN-VG }} | {{ #vardefine: $vg-wc11 | 1 }}[[Medium::WC11| ]]
+
| {{ #switch: {{ #var: $non-game }}<!-- default backing first -->
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | duel transer }}{{ #pos: {{ lc: {{{vid}}} }} | master of the cards }} | {{ #vardefine: $vg-ydt1 | 1 }}[[Medium::YDT1| ]]
+
  | Checklist | Strategy | Tip | FAQ = StrategyCard-EN-Back
}}{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_name|}}}{{{ygo_sets|}}}{{ #var: $ygo_status }}{{ #pos: {{ lc: {{{vid}}} }} | online }} | {{ #vardefine: $vg-ygo | 1 }}[[Medium::YGO| ]]
+
  | #default = Back-{{ #if: {{ #var: $tcg }}
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | duel carnival }}{{ #pos: {{{image}}} | ZDC1-JP-VG }}{{ #pos: {{{image}}} | ZDC1-EN-VG }} | {{ #vardefine: $vg-zdc1 | 1 }}[[Medium::ZDC1| ]]
+
    | EN
}}{{ #vardefine: $vg-sets | {{ #if: {{{eds_sets<includeonly>|</includeonly>}}}{{{gx1_sets|}}}{{{gx02_sets|}}}{{{gx03_sets|}}}{{{gx04_sets|}}}{{{gx06_sets|}}}{{{ntr_sets|}}}{{{rod_sets|}}}{{{sdd_sets|}}}{{{tf04_sets|}}}{{{tf05_sets|}}}{{{tf06_sets|}}}{{{wc4_sets|}}}{{{wc5_sets|}}}{{{wc6_sets|}}}{{{wc07_sets|}}}{{{wc08_sets|}}}{{{wc09_sets|}}}{{{wc10_sets|}}}{{{wc11_sets|}}}{{{ygo_sets|}}} | 1 }}
+
    | {{ #if: {{ #var: $ocg-jp }}{{ #var: $tc_release }}
}}{{ #if: {{ #var: $vg-dar }}{{ #var: $vg-dg }}{{ #var: $vg-duli }}{{ #var: $vg-eds }}{{ #var: $vg-gx1 }}{{ #var: $vg-gx02 }}{{ #var: $vg-gx03 }}{{ #var: $vg-gx04 }}{{ #var: $vg-gx06 }}{{ #var: $vg-ntr }}{{ #var: $vg-rod }}{{ #var: $vg-sdd }}{{ #var: $vg-tf04 }}{{ #var: $vg-tf05 }}{{ #var: $vg-tf06 }}{{ #var: $vg-tfk }}{{ #var: $vg-wb01 }}{{ #var: $vg-wc4 }}{{ #var: $vg-wc5 }}{{ #var: $vg-wc6 }}{{ #var: $vg-wc07 }}{{ #var: $vg-wc08 }}{{ #var: $vg-wc09 }}{{ #var: $vg-wc10 }}{{ #var: $vg-wc11 }}{{ #var: $vg-ydt1 }}{{ #var: $vg-ygo }}{{ #var: $vg-zdc1 }}{{{vid|}}} | {{ #vardefine: $vg | 1 }}[[Class 4::VG| ]]
+
      | JP
 +
      | {{ #if: {{ #var: $kr_release }}
 +
        | KR
 +
        | EN
 +
        }}
 +
      }}
 +
    }}
 +
  }}.png
 +
}}<!--
 +
 
 +
-->{{ #if: {{{image|}}}<!-- check for embedded image syntax, external URLs, or images without a valid extension -->
 +
| {{ #if: <!--
 +
    -->{{ #pos: {{{image}}}           | [    }}{{ #pos: {{{image}}}           | ]     }}<!--
 +
    -->{{ #pos: {{ lc: {{{image}}} }} | http  }}{{ #pos: {{ lc: {{{image}}} }} | .com/ }}<!--
 +
    -->{{ #pos: {{ lc: {{{image}}} }} | .net/ }}{{ #pos: {{ lc: {{{image}}} }} | .org/ }}<!--
 +
    -->{{ #switch: {{ #explode: {{ lc: {{{image}}} }} | . | -1 }} | png | jpg | jpeg | gif = | #default = 1 }}
 +
  | [[Category:CardTable2 bad image values]]
 +
  | {{ #vardefine: $image | {{PAGENAME:{{{image}}}}} }}<!--
 +
    -->{{ #ifeq: {{ #imgw: {{ #var: $image }} }} | 0
 +
    | {{ #vardefine: $image-name | {{ #var: $image }} }}{{ #vardefine: $image }}
 +
    }}
 +
  }}
 +
}}{{ #vardefine: $width | {{ #imgw: {{ #var: $image | {{ #var: $image-back }} }} }}
 +
}}{{ #vardefine: $width | {{ #ifexpr: {{ #var: $width }} < 300 | {{ #var: $width }} | 300 }}
 +
}}{{IfSemantics|[[Card image::{{ #var: $image }}| ]]}}<!--
 +
-->{{ #if: {{{width|}}}
 +
| [[Category:CardTable2 parameter tracking (width)]]<!--
 +
  -->{{ #if: {{ #var: $image }}<!-- custom widths only for actual images, not default backings -->
 +
  | {{ #iferror: {{ #ifexpr: {{{width}}} < {{ #var: $width }}
 +
      | {{ #vardefine: $width | {{{width}}} }}
 +
      | [[Category:CardTable2 transclusions with bad width values]]
 +
      }}
 +
    | [[Category:CardTable2 transclusions with bad width values]]
 +
    }}
 +
  }}
 +
}}<!--
 +
 
 +
-->{{ #if: {{ #var: $image-name }} | [[Category:Card table transclusions using non-uploaded images]] }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -FR- }} | [[Category:((CardTable2)) transclusions with a French card image]]    }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -DE- }} | [[Category:((CardTable2)) transclusions with a German card image]]     }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -IT- }} | [[Category:((CardTable2)) transclusions with an Italian card image]]  }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -PT- }} | [[Category:((CardTable2)) transclusions with a Portuguese card image]] }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -SP- }}
 +
| {{ #if: {{ #pos: {{{image}}} | -EN- }}
 +
  |
 +
  | [[Category:((CardTable2)) transclusions with a Spanish card image]]
 +
  }}
 +
}}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -KR- }}   | [[Category:((CardTable2)) transclusions with a Korean card image]] }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -VG. }}   | [[Category:((CardTable2)) transclusions using video game images]] }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -OP. }}   | [[Category:((CardTable2)) transclusions using OP images]]    }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -OW. }}   | [[Category:((CardTable2)) transclusions using OW images]]    }}<!--
 +
-->{{ #if: {{ #pos: {{{image}}} | -Sample }} | [[Category:((CardTable2)) transclusions using sample images]] }}<!-- in the off-chance
 +
-->{{ #if: {{ #ifeq: {{ #explode: {{{image}}} | - }} | Back | 1 }}{{ #pos: {{{image}}} | -Back }} | [[Category:((CardTable2)) transclusions using card backings]] }}<!-- ## Image checks/properties/variables end ##
 +
 
 +
-->{{ #vardefine: $monster_color
 +
| {{ #switch: {{{type2}}}
 +
  | Normal | Effect | Fusion | Link | Ritual | Synchro | Token | Xyz = {{{type2|}}}
 +
  | {{{type3|}}}
 +
  }}
 +
}}<!--
 +
 
 +
Main card page
 +
 
 +
-->{{ #if: {{{cardgame<includeonly>|</includeonly>}}}
 +
| {{Main|type=card page
 +
  |"[[{{{cardgame}}}|{{ #if: {{{name|}}} | {{{name}}} | {{{cardgame}}} }}]]"
 +
  }}
 
}}<!--
 
}}<!--
  
Line 221: Line 315:
 
-->{{ #if: {{ #var: $search_categories }}{{ #var: $other_languages }}{{ #var: $not-tcg-en }}{{ #var: $vg }}
 
-->{{ #if: {{ #var: $search_categories }}{{ #var: $other_languages }}{{ #var: $not-tcg-en }}{{ #var: $vg }}
 
   | <div role="navigation" id="toc" class="toc plainlinks hlist" style="margin-left: auto; margin-right: auto; white-space: nowrap;">
 
   | <div role="navigation" id="toc" class="toc plainlinks hlist" style="margin-left: auto; margin-right: auto; white-space: nowrap;">
{{ #if: {{ #var: $search_categories }} |  
+
{{ #if: {{ #var: $tcg-en }} |
 +
* [[#English sets|English sets]] }}{{ #if: {{ #var: $search_categories }} |  
 
* [[#Search categories|Search categories]] }}{{ #if: {{ #var: $other_languages }} |  
 
* [[#Search categories|Search categories]] }}{{ #if: {{ #var: $other_languages }} |  
 
* [[#Other languages|Other languages]] }}{{ #if: {{ #var: $not-tcg-en }} |  
 
* [[#Other languages|Other languages]] }}{{ #if: {{ #var: $not-tcg-en }} |  
* [[#Sets|Sets]] }}{{ #if: {{ #var: $vg }} |  
+
* [[#Other language sets|Other language sets]] }}{{ #if: {{ #var: $has_other_media_pages }} |
 +
* [[#In other media|In other media]] }}{{ #if: {{ #var: $vg }} |  
 
* [[#Video games|Video games]] }}
 
* [[#Video games|Video games]] }}
 
</div>
 
</div>
Line 231: Line 327:
 
== Table start ==
 
== Table start ==
  
--><table class="cardtable {{ #if: {{ #arraysearch: @types | Link }} | cardtable-link }}">
+
-->{{Card table
<tr>{{ #if: {{{color|}}}<!-- {{{color}}} parameter tracking - have to do it here since otherwise the category doesn't "take" -->
+
| bodyclass = {{ #if: {{{cardclass|}}}
   | [[Category:CardTable2 parameter tracking (color)]]
+
   | {{{cardclass}}}
}}{{ #if: {{{color2|}}}<!-- same thing with {{{color2}}}, and may as well keep the two checks together -->
+
   | {{ #switch: {{ #var: $token | {{ #var: $card_type | {{ #var: $monster_color }} }} }}
   | [[Category:CardTable2 parameter tracking (color2)]]
+
    | Spell | Trap | Skill | Strategy | FAQ | Tip = {{ lc: {{ #var: $card_type }} }}
}}
+
    | Speed Spell
<th class="cardtable-header" colspan="3" style="background-color: <nowiki/>#{{ #if: {{{color|}}} <!-- color of the header name cell -->
+
    | Command   = spell
  | {{{color}}}
+
    | Counter
  | {{ #if: {{ #var: $monster }}
+
    | Token    = token
    | {{ #switch: {{{type2}}}
+
    | Ticket    = yellow
      | Tuner  | Dark Tuner = {{ #if: {{ #var: $effect_monster }}
+
    | Checklist = strategy
        | F93
+
 
        | FF3
+
    | Normal | Effect | Fusion | Link | Ritual | Synchro | Token | Xyz = {{ lc: {{ #var: $monster_color }} }}
      }}
+
 
      | Fusion   = 96C
+
    | #default = {{ #if: {{ #var: $monster }}
      | Link      <!-- same as Ritual for now -->
+
      | {{ #if: {{ #var: $effect_monster }} | effect | normal }}{{ #vardefine: $assumed_color | 1 }}
      | Ritual  = 66F
+
      | blank{{ #vardefine: $colorless | 1 }}
      | Synchro  = FFF
 
      | Xyz      = 000
 
      | Pendulum = {{ #switch: {{{type3}}}
 
        | Effect   = F93
 
        | Fusion   = 96C
 
        | Ritual   = 66F
 
        | Synchro = FFF
 
        | Xyz     = 000
 
        | #default = {{ #if: {{ #var: $effect_monster }} | F93 | FF3 }}
 
 
       }}
 
       }}
      | #default = {{ #if: {{ #var: $token }} | C0C0C0 | {{ #if: {{ #var: $effect_monster }} | F93 | FF3 }} }}
 
    }}
 
    | {{ #switch: {{ #var: $card_type }}
 
      | Skill      = 66b2ff
 
      | Spell      = 396
 
      | Speed Spell = 396
 
      | Trap        = F36
 
      | Checklist
 
      | Strategy    = 66F
 
      | FAQ        = EE82EE
 
      | Tip        = 800080
 
      | #default    = {{ #if: {{ #var: $token-counter }} | C0C0C0 | FF3 }} <!-- Non-game cards and whatever else -->
 
 
     }}
 
     }}
   }}
+
   }}-card <!--
}}; {{ #if: {{ #var: $pendulum_monster }}
+
   -->{{ #if: {{ #var: $pendulum_monster }} | pendulum-card }}
   | background-image: linear-gradient(to bottom, rgba(255,255,255,0) 40%,#396 80%);
 
}}{{ #ifeq: {{ #var: $card_type }} | Skill
 
  | background-image: linear-gradient(to bottom, #000 5%, rgba(255,255,255,0) 95%, #000);
 
}}<!--
 
  
end of the background-color: stuff
+
| title = {{ #var: $name }}<!--
 +
  -->{{IfSemantics
 +
  | <!--
 +
    -->[[Page name::{{ #var: $pagename }}| ]]<!--
 +
    -->[[English name::{{ #var: $name }}| ]]<!--
 +
    -->{{ #set: English name (linked) = [[{{ #var: $pagename }}|{{ #var: $name }}]] }}
 +
  }}<!--
 +
  -->{{ #if: {{{name|}}}                              | [[Category:Card table parameter tracking (name)]]        }}<!--
 +
  -->{{ #ifeq: {{{name}}} | {{ #var: $pagename }}    | [[Category:Pages with an unnecessary name parameter]]    }}<!--
 +
  -->{{ #if: {{ #pos: {{{name}}} | <sup> }}          | [[Category:Pages with superscript in name parameter]]    }}<!--
 +
  -->{{ #if: {{{cardgame|}}}                          | [[Category:Card table parameter tracking (cardgame)]]    }}
  
--> color: <nowiki/>#{{ #if: {{{color2|}}} <!-- color of the header text -->
+
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}
  | {{{color2}}}
 
  | {{ #switch: {{ #var: $card_type }}
 
    | Skill | Spell | Speed Spell | Trap | Tip = FFF
 
    | #default = {{ #switch: {{{type2}}}
 
      | Fusion | Xyz | Link = FFF
 
      | #default = {{ #switch: {{{type3}}}
 
        | Fusion | Xyz = FFF
 
        | #default = 000
 
      }}
 
    }}
 
  }}
 
}};">{{ #var: $name }}{{IfSemantics|[[English name::{{ #var: $name }}| ]]{{ #set: English name (linked) = [[{{ #var: $pagename }}|{{ #var: $name }}]] }}}}{{<!-- card name banner -->
 
  #if: {{{name|}}} | [[Category:Card table parameter tracking (name)]]{{<!-- parameter tracking -->
 
  #ifeq: {{{name}}} | {{ #var: $pagename }} | [[Category:Pages with an unnecessary name parameter]]
 
  }}{{ #if: {{ #pos: {{{name}}} | <sup> }} | [[Category:Pages with superscript in name parameter]] }}
 
}}{{ #if: {{{cardgame|}}} | [[Category:Card table parameter tracking (cardgame)]]{{
 
  #ifeq: {{{cardgame}}} | {{ #var: $pagename }} | [[Category:Pages with an unnecessary cardgame parameter]]<!-- on the off-chance... -->
 
  }}
 
}}{{IfSemantics|[[Page name::{{ #var: $pagename }}| ]]}}
 
</th><!-- end card name banner -->
 
</tr>
 
{{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{and|{{ #var: $kr_release }}|{{{ko_name<includeonly>|</includeonly>}}}}} |
 
<tr><td class="cardtable-above" style="text-align: center;" colspan="3">
 
  {{ #if: {{{ja_name<includeonly>|</includeonly>}}}
 
 
   | {{Japanese names
 
   | {{Japanese names
 
     | {{{ja_name}}}
 
     | {{{ja_name}}}
Line 318: Line 375:
 
     }}
 
     }}
 
   }}
 
   }}
</td></tr>
+
 
}}
+
| image      = {{ #var: $image | {{ #var: $image-back }} }}
<tr><td class="cardtable-cardimage" rowspan="0"><!-- card image
+
| width      = {{ #var: $width }}
-->{{ #vardefine: $image-back | {{ #switch: {{ #var: $non-game }}<!-- default backing first -->
+
| max_width  = 300
    | Checklist | Strategy | Tip | FAQ = StrategyCard-EN-Back
+
| image_link  = {{ #if: {{ #var: $image-name }} | {{fullurl:Special:Upload|wpDestFile={{ #var: $image-name }}&wpUploadDescription={{ urlencode: {{((}}OCG-TCG card image }}%0A{{ urlencode: {{!}} name = {{ #var: $pagename }} }}%0A{{ urlencode: {{))}} }}}} }}<!-- %0A is a newline; I don't think {{urlencode:}} can directly encode newlines -->
     | #default = Back-{{ #if: {{ #var: $tcg }}
+
| below_image = {{ #if: {{{image2|}}} | <includeonly>
      | EN
+
<div class="hlist image-switcher">
      | {{ #if: {{ #var: $ocg-jp }}{{ #var: $tc_release }}
+
* {{Image dimensions|{{ #var: $image }}|Front}}
        | JP
+
* {{Image dimensions|{{{image2}}}      |Back}}
        | {{ #if: {{ #var: $kr_release }}
+
</div></includeonly><!--
          | KR
+
 
          | {{ #if: {{ #var: $ae_release }}
+
  -->{{IfSemantics|[[Card backing image::{{{image2}}}| ]]}}<!--
            | AE
+
  -->{{ #if: {{{width2|}}} | [[Category:CardTable2 parameter tracking (width2)]] }}<!-- #obsolete parameter
            | {{ #if: {{ #var: $vg }}
+
  -->[[Category:CardTable2 parameter tracking (image2)]]
              | TF-EN-VG
+
  }}
              | EN
+
 
            }}
+
| label1 = Other names
          }}
+
| class1 = list-noicon
        }}
+
| data1  = {{ #if: {{{alt_name<includeonly>|</includeonly>}}}
      }}
+
  | [[English alternate names::{{{alt_name}}}| ]]<!--
 +
     -->{{ #if: {{{alt_name2<includeonly>|</includeonly>}}}{{{alt_name3|}}}
 +
    | &#32;
 +
* {{{alt_name}}}{{ #if: {{{alt_name2<includeonly>|</includeonly>}}} |&#32;
 +
* {{{alt_name2}}}[[English alternate names::{{{alt_name2}}}| ]] }}{{ #if: {{{alt_name3<includeonly>|</includeonly>}}} |&#32;
 +
* {{{alt_name3}}}[[English alternate names::{{{alt_name3}}}| ]] }}
 +
    | {{{alt_name}}}
 +
    }}<includeonly>[[Category:Card pages with an alt name]]</includeonly>
 +
  }}
 +
 
 +
| label2 = Other names (Japanese)
 +
| data2  = {{ #if: {{{ja_alt_name<includeonly>|</includeonly>}}}
 +
  | <span lang="ja">{{{ja_alt_name<includeonly>|</includeonly>}}}</span><!--
 +
    -->{{ #if: {{{ja_alt_romaji<includeonly>|</includeonly>}}} | <br />{{{ja_alt_romaji}}} }}<!--
 +
    -->{{ #if: {{{ja_alt_trans<includeonly>|</includeonly>}}}  | <br />{{{ja_alt_trans}}}  }}<!--
 +
    --><includeonly>[[Category:Card pages with an alt name]]</includeonly>
 +
  }}
 +
 
 +
| label3 = [[Card type]]
 +
| data3  = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] {{ #switch: {{ #var: $card_type }}
 +
  | Skill | Ticket | Command =
 +
  | Speed Spell = [[File:SPELL.svg|28px|alt=]] [[File:Speed Spell.svg|x28px|alt=]]
 +
  | {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }}
 +
    |
 +
    | [[File:{{ uc: {{ #var: $card_type }} }}.svg|28px|alt=]]
 
     }}
 
     }}
   }}.png
+
   }}<!--
}}{{ #if: {{{image|}}}<!-- check for embedded image syntax, external URLs, or images without a valid extension -->
+
  -->[[Card type::{{ #var: $card_type_full }}| ]]<!--
  | {{ #if: {{ #pos: {{{image}}} | [ }}{{ #pos: {{{image}}} | ] }}{{ #pos: {{ lc: {{{image}}} }} | http }}{{ #pos: {{ lc: {{{image}}} }} | .com/ }}{{ #pos: {{ lc: {{{image}}} }} | .net/ }}{{ #pos: {{ lc: {{{image}}} }} | .org/ }}{{ #switch: {{ #explode: {{ lc: {{{image}}} }} | . | -1 }} | png | jpg | jpeg | gif = | #default = 1 }}
+
  -->{{ #set: Card type (short) = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] }}
    | [[Category:CardTable2 bad image values]]
+
 
     | {{ #vardefine: $image | {{PAGENAME:{{{image}}}}}
+
| label4 = [[Attribute]]
      }}{{ #ifeq: {{ #imgw: {{ #var: $image }} }} | 0 | {{ #vardefine: $image-name | {{ #var: $image }} }}{{ #vardefine: $image }}
+
| data4  = {{ #if: {{{attribute<includeonly>|</includeonly>}}}
 +
  | [[{{ #vardefineecho: $attribute | {{ uc: {{{attribute}}} }} }}]] <!--
 +
    -->[[Attribute::{{ #var: $attribute }}| ]]<!--
 +
    -->{{ #switch: {{ #var: $attribute }}
 +
    | ??? | ? = [[File:UNKNOWN.svg|28px|alt=]]
 +
     | #default = [[File:{{ #var: $attribute }}.svg|28px|alt=]]
 
     }}
 
     }}
 
   }}
 
   }}
}}{{ #vardefine: $width | {{ #imgw: {{ #var: $image | {{ #var: $image-back }} }} }}
+
 
}}{{ #vardefine: $width | {{ #ifexpr: {{ #var: $width }} < 300 | {{ #var: $width }} | 300 }}
+
| label5 = [[Type]]{{ #if: {{{type2|}}}{{{type3|}}}{{{type4|}}} | s }}
}}{{IfSemantics|[[Card image::{{ #var: $image }}| ]]}}{{ #if: {{{width|}}}
+
| data5  = {{ #if: {{{type<includeonly>|</includeonly>}}}
   | [[Category:CardTable2 parameter tracking (width)]]{{ #if: {{ #var: $image }}<!-- custom widths only for actual images, not default backings -->
+
  | [[{{ #if: {{{character|}}}
    | {{ #iferror: {{ #ifexpr: {{{width}}} < 300
+
    | {{{character}}}
        | {{ #vardefine: $width | {{{width}}} }}
+
    | {{ ucfirst: {{{type}}} }}
        | [[Category:CardTable2 transclusions with bad width values]]
+
    }}|{{ #explode: {{{type}}} | ( }}]]<!--
      }}
+
    -->{{ #if: {{{character|}}} | [[Character::{{{character}}}| ]] | [[Type::{{{type}}}| ]] }}
      | [[Category:CardTable2 transclusions with bad width values]]
+
  }} <!--
     }}
+
 
 +
  -->{{ #if: {{{type2|}}}
 +
  | / [[{{ #switch: {{{type2}}}
 +
    | Token = Monster Token
 +
    | Skill = Skill Card
 +
    | Toon | Spirit | Union | Gemini | Flip | Tuner | Dark Tuner = {{{type2}}} monster
 +
    | #default = {{{type2}}} Monster
 +
    }}|{{{type2}}}]]  
 +
  }} <!--
 +
 
 +
  -->{{ #if: {{{type3|}}}
 +
   | / [[{{ #switch: {{{type3}}}
 +
    | Token = Monster Token
 +
    | Toon | Spirit | Union | Gemini | Flip | Tuner | Dark Tuner = {{{type3}}} monster
 +
    | #default = {{ #if: {{ #var: $skill }} | {{{type3}}} Card | {{{type3}}} Monster }}
 +
    }}|{{{type3}}}]]<!--
 +
    -->{{ #if: {{ #var: $skill }} || [[Type3::{{{type3}}}| ]] }}
 +
  }} <!--
 +
 
 +
  -->{{ #if: {{{type4|}}}
 +
  | / [[{{{type4}}} Monster|{{{type4}}}]][[Type4::{{{type4}}}| ]]
 +
  }}
 +
 
 +
| label6 = [[Property]]
 +
| data6  = {{ #if: {{ #var: $property }}
 +
  | [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] <!--
 +
    -->[[File:{{ #var: $property }}.svg|28px|alt=]]<!--
 +
    -->[[Property::{{ #var: $property }} {{ #var: $card_type_full }}| ]]<!--
 +
     -->{{ #set: Property (short) = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] }}
 
   }}
 
   }}
}}{{ #vardefine: $full-image | [[File:{{ #var: $image | {{ #var: $image-back }} }}|{{ #var: $width }}px{{ #if: {{ #var: $image-name }} | {{!}}link={{fullurl:Special:Upload|wpDestFile={{ #var: $image-name }}&wpUploadDescription={{ urlencode: {{((}}OCG-TCG card image }}%0A{{ urlencode: {{!}} name = {{ #var: $pagename }} }}%0A{{ urlencode: {{))}} }}}} }}]]<!-- %0A is a newline; I don't think {{urlencode:}} can directly encode newlines -->
+
 
}}{{ #if: {{{image2|}}}
+
| label7 = [[{{ #var: $level-rank }}]]
  | {{ #tag: tabber |
+
| data7  = {{ #if: {{ #var: $stars }}
{{!-!}} Front = {{ #var: $full-image }}
+
  | [[{{ #var: $level-rank }} {{ #var: $stars }} Monster Cards|{{ #var: $stars }}]] <!--
{{!-!}} Back  = [[File:{{PAGENAME:{{{image2}}}}}|{{ #vardefine: $width2 | {{ #ifexpr: {{ #imgw: {{{image2}}} }} < 300 | {{ #imgw: {{{image2}}} }} | 300 }}
+
    -->{{ #if: {{ #var: $ocg-tcg }}{{ #var: $vg }}
      }}{{IfSemantics|[[Card backing image::{{{image2}}}| ]]}}{{ #if: {{{width2|}}}
+
    | {{ #invoke: String
       | [[Category:CardTable2 parameter tracking (width2)]]{{ #iferror: {{ #ifexpr: {{{width2}}} < 300
+
      | rep
          | {{{width2}}}
+
      |[[File:{{ #ifeq: {{ #var: $level-rank }} | Rank | Rank | CG }} {{ #iferror: {{ #expr: {{ #var: $stars }} }} | Star Unknown | Star }}.svg|18px]]<!--
          | [[Category:CardTable2 transclusions with bad width values]]{{ #var: $width2 }}
+
       -->| {{ #iferror: {{ #expr: {{ #var: $stars }} }} | 1 | {{ #var: $stars }} }}
        }}
 
        | [[Category:CardTable2 transclusions with bad width values]]{{ #var: $width2 }}
 
 
       }}
 
       }}
      | {{ #var: $width2 }}
+
    }}{{Star properties|{{ #var: $stars }}|label={{ #var: $level-rank }}}}
    }}px]][[Category:CardTable2 parameter tracking (image2)]]
 
 
   }}
 
   }}
  | {{ #var: $full-image }}
+
 
}}{{ #if: {{ #var: $image-name }} | [[Category:Card table transclusions using non-uploaded images]]
+
| label8 = [[Link Arrow]]s
}}{{ #if: {{ #pos: {{{image}}} | -VG. }}{{ #pos: {{{image}}} | VG- }}
+
| data8  = {{ #if: {{{link_arrows<includeonly>|</includeonly>}}}
  | [[Category:((CardTable2)) transclusions using video game images]]{{ #if: {{ #pos: {{{image}}} | VG- }}
+
  | <div style="display: flex; align-items: center;"><!--
     | {{ #if: {{ #pos: {{{image}}} | -VG- }} || [[Category:((CardTable2)) transclusions needing renamed images]] }}
+
    -->{{Link map|{{{link_arrows}}}|alt=}}&nbsp;{{ #arraydefine: @linkArrows | {{{link_arrows}}} }}<!--
 +
    --><div><!--
 +
     -->{{ #arrayprint: @linkArrows
 +
    | , <nowiki />
 +
    | $linkArrow
 +
    | [[$linkArrow Link Arrow cards|$linkArrow]][[Link Arrows::$linkArrow| ]]
 +
    }}</div></div>
 
   }}
 
   }}
}}{{ #if: {{ #pos: {{{image}}} | -OP. }} | [[Category:((CardTable2)) transclusions using OP images]]
+
 
}}{{ #if: {{ #pos: {{{image}}} | -OW. }} | [[Category:((CardTable2)) transclusions using OW images]]
+
| label9 = [[Pendulum Scale]]
}}{{ #if: {{ #pos: {{{image}}} | -Sample }} | [[Category:((CardTable2)) transclusions using sample images]]<!-- in the off-chance -->
+
| data9  = {{ #if: {{{pendulum_scale<includeonly>|</includeonly>}}}
}}{{ #if: {{ #ifeq: {{ #explode: {{{image}}} | - }} | Back | 1 }}{{ #pos: {{{image}}} | -Back }} | [[Category:((CardTable2)) transclusions using card backings]]<!-- at least attempt to track this, I guess -->
+
   | [[File:Pendulum Scale.png|18px]] <!--
}}</td></tr><!-- end card image
+
    -->[[Pendulum Scale {{{pendulum_scale}}} Monster Cards|{{{pendulum_scale}}}]]<!--
-->{{CardTable2/row
+
    -->[[{{ #iferror: {{ #expr: {{{pendulum_scale}}} }} | ? | }}Pendulum Scale::{{{pendulum_scale}}}| ]]<!--
| check  = {{{alt_name<includeonly>|</includeonly>}}}{{{alt_name2|}}}{{{alt_name3|}}}
+
    -->[[Pendulum Scale string::{{{pendulum_scale}}}| ]]
| header = Other names
+
 
| data   = {{{alt_name}}}[[English alternate names::{{{alt_name}}}| ]]{{ #if: {{{alt_name2<includeonly>|</includeonly>}}} | <br />{{{alt_name2}}}[[English alternate names::{{{alt_name2}}}| ]] }}{{ #if: {{{alt_name3<includeonly>|</includeonly>}}} | <br />{{{alt_name3}}}[[English alternate names::{{{alt_name3}}}| ]] }}<includeonly>[[Category:Card pages with an alt name]]</includeonly>
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{ja_alt_name<includeonly>|</includeonly>}}}
 
| header = Other names (Japanese)
 
| data  = <span lang="ja">{{{ja_alt_name}}}</span>{{ #if: {{{ja_alt_romaji<includeonly>|</includeonly>}}} | <br />{{{ja_alt_romaji}}} }}{{ #if: {{{ja_alt_trans<includeonly>|</includeonly>}}} | <br />{{{ja_alt_trans}}} }}<includeonly>[[Category:Card pages with an alt name]]</includeonly>
 
}}<!--
 
-->{{CardTable2/row
 
| header = [[Card type]]
 
| data  = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] {{ #switch: {{ #var: $card_type }}
 
    | Skill =
 
    | Speed Spell = [[File:SPELL.svg|28px|alt=]] [[File:Speed Spell.svg|x28px|alt=]]
 
    | {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }} || [[File:{{ uc: {{ #var: $card_type }} }}.svg|28px|alt=]] }}
 
  }}[[Card type::{{ #var: $card_type_full }}| ]]{{ #set: Card type (short) = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] }}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{attribute<includeonly>|</includeonly>}}}
 
| header = [[Attribute]]
 
| data  = [[{{ #vardefineecho: $attribute | {{ uc: {{{attribute}}} }} }}]][[Attribute::{{ #var: $attribute }}| ]] {{ #switch: {{ #var: $attribute }}
 
    | ??? | ? = [[File:UNKNOWN.svg|28px|alt=]]
 
    | #default = [[File:{{ #var: $attribute }}.svg|28px|alt=]]
 
 
   }}
 
   }}
}}<!--
+
 
-->{{CardTable2/row
+
| label10 = [[ATK]] / {{ #if: {{{link_arrows|}}} | [[Link Rating|LINK]] | [[DEF]] }}
| check  = {{ #var: $types }}
+
| data10  = {{ #if: {{{atk<includeonly>|</includeonly>}}}{{{def|}}}{{{link_arrows|}}}
| header = [[Type]]{{ #if: {{{type2|}}}{{{type3|}}}{{{type4|}}} | s }}
+
  | {{ #if: {{{atk<includeonly>|</includeonly>}}}
| data  = {{ #if: {{{type<includeonly>|</includeonly>}}}
+
    | [[{{{atk}}} ATK Monster Cards|{{{atk}}}]]
    | [[{{ #if: {{{character|}}} | {{{character}}} | {{ ucfirst: {{{type}}} }} }}|{{ #explode: {{{type}}} | ( }}]]{{ #if: {{{character|}}} | [[Character::{{{character}}}| ]] | [[Type::{{{type}}}| ]] }} {{ #if: {{{type2|}}} | / }}
+
    }} <!--
  }} {{ #if: {{{type2|}}}
+
 
  | [[{{{type2}}} {{ #switch: {{{type2}}}
+
    -->{{ #if: {{{link_arrows|}}}
    | Skill = Card
+
    | / {{ #arraydefine: @linkArrows | {{{link_arrows}}} }}<!--
    | Toon  | Spirit | Union | Gemini | Flip | Tuner | Dark Tuner = monster
+
      -->{{ #vardefine: $linkRating | {{ #arraysize: @linkArrows }} }}<!--
    | #default = Monster
+
      -->[[Link {{ #var: $linkRating }} Monster Cards|{{ #var: $linkRating }}]]<!--
    }}|{{{type2}}}]] {{ #if: {{{type3|}}} | / }}
+
      -->[[Link Rating::{{ #var: $linkRating }}| ]]
  }} {{ #if: {{{type3|}}}
+
    | {{ #if: {{{def<includeonly>|</includeonly>}}}
  | [[{{{type3}}} {{ #if: {{ #var: $skill }}
+
      | / [[{{{def}}} DEF Monster Cards|{{{def}}}]]
    | Card
 
    | {{ #switch: {{{type3}}}
 
      | Toon  | Spirit | Union | Gemini | Flip | Tuner | Dark Tuner = monster
 
      | #default = Monster
 
 
       }}
 
       }}
     }}|{{{type3}}}]]{{ #if: {{ #var: $skill }} || [[Type3::{{{type3}}}| ]] }} {{ #if: {{{type4|}}} | / }}
+
     }}{{ATK DEF properties|{{{atk|}}}|{{{def|}}}}}
  }} {{ #if: {{{type4|}}} | [[{{{type4}}} Monster|{{{type4}}}]][[Type4::{{{type4}}}| ]] }}
+
   }}
}}<!--
+
 
-->{{CardTable2/row
+
| label11 = [[Password]]
| check  = {{ #var: $property }}
+
| data11 = {{ #if: {{ #var: $password }}{{ #var: $limitation_text }}
| header = [[Property]]
+
  | {{ #iferror: {{ #expr: <includeonly>{{ #var: $password }}</includeonly> }}
| data   = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] [[File:{{ #var: $property }}.svg|28px|alt=]][[Property::{{ #var: $property }} {{ #var: $card_type_full }}| ]]{{ #set: Property (short) = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] }}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{ #var: $stars }}
 
| header = [[{{ #var: $level-rank }}]]
 
| data  = [[{{ #var: $level-rank }} {{ #var: $stars }} Monster Cards|{{ #var: $stars }}]] {{ #if: {{ #var: $ocg-tcg }}{{ #var: $vg }}
 
  | {{ #invoke: String | rep |[[File:{{ #ifeq: {{ #var: $level-rank }} | Rank | Rank | CG }} {{ #iferror: {{ #expr: {{ #var: $stars }} }} | Star Unknown | Star }}.svg|18px]]| {{ #iferror: {{ #expr: {{ #var: $stars }} }} | 1 | {{ #var: $stars }} }} }}
 
  }}{{Star properties}}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{link_arrows<includeonly>|</includeonly>}}}
 
| header = [[Link Arrow]]s
 
| data  = <div style="display: flex;align-items:center;">{{Link map|{{{link_arrows}}}|alt=}}&nbsp;{{ #arraydefine: @linkArrows | {{{link_arrows}}} }}<!--
 
        --><div>{{ #arrayprint: @linkArrows | , <nowiki /> | $linkArrow
 
              | [[$linkArrow Link Arrow cards|$linkArrow]][[Link Arrows::$linkArrow| ]]
 
          }}</div></div>
 
}}<!--
 
-->{{CardTable2/row
 
| check = {{{pendulum_scale<includeonly>|</includeonly>}}}
 
| header = [[Pendulum Scale]]
 
| data  = [[File:Pendulum Scale.png|18px]] [[Pendulum Scale {{{pendulum_scale}}} Monster Cards|{{{pendulum_scale}}}]][[{{ #iferror: {{ #expr: {{{pendulum_scale}}} }} | ? | }}Pendulum Scale::{{{pendulum_scale}}}| ]][[Pendulum Scale string::{{{pendulum_scale}}}| ]]
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{atk<includeonly>|</includeonly>}}}{{{def|}}}{{{link_arrows|}}}
 
| header = [[ATK]] / {{ #if: {{{link_arrows|}}} | [[Link Rating|LINK]] | [[DEF]] }}
 
| data  = {{ #if: {{{atk<includeonly>|</includeonly>}}}
 
    | [[{{{atk}}} ATK Monster Cards|{{{atk}}}]] {{ #if: {{{def|}}}{{{link_arrows|}}} | / }}
 
  }} {{ #if: {{{link_arrows|}}}
 
    | {{ #arraydefine: @linkArrows | {{{link_arrows}}} }}{{ #vardefine: $linkRating | {{ #arraysize: @linkArrows }} }}[[Link {{ #var: $linkRating }} Monster Cards|{{ #var: $linkRating }}]][[Link Rating::{{ #var: $linkRating }}| ]]
 
    | {{ #if: {{{def<includeonly>|</includeonly>}}}
 
      | [[{{{def}}} DEF Monster Cards|{{{def}}}]]
 
    }}
 
  }}{{ATK DEF properties|{{{atk|}}}|{{{def|}}}}}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{ #var: $password }}{{ #var: $limitation_text }}
 
| header = [[Password]]
 
| data  = {{ #iferror: {{ #expr: <includeonly>{{ #var: $password }}</includeonly> }}
 
 
     | {{ #ifeq: {{ lc: {{ #var: $password }} }} | none
 
     | {{ #ifeq: {{ lc: {{ #var: $password }} }} | none
 
       | None[[Category:Cards printed without a password]]<!-- password = none -->
 
       | None[[Category:Cards printed without a password]]<!-- password = none -->
 
       | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- nonnumeric password not equal to "none"; needs checked -->
 
       | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- nonnumeric password not equal to "none"; needs checked -->
 +
      }}
 +
      | {{ #if: {{ #var: $password }}
 +
        | {{ #ifeq: <includeonly>{{ #len: {{ #var: $password }} }}</includeonly><noinclude>8</noinclude> | 8
 +
          | [[{{ #var: $password }}]][[Password::{{ #var: $password }}| ]]<includeonly>{{ #ifexist: {{ #var: $password }} || [[Category:Cards needing a password redirect]] }}</includeonly><!-- password = <number> -->
 +
          | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- numeric password not 8 digits long; needs checked -->
 +
        }}
 +
        | None[[Category:Cards printed without a password]]<!-- limitation text and no password -->
 +
      }}
 
     }}
 
     }}
    | {{ #if: {{ #var: $password }}
+
  }}
      | {{ #ifeq: <includeonly>{{ #len: {{ #var: $password }} }}</includeonly><noinclude>8</noinclude> | 8
+
 
        | [[{{ #var: $password }}]][[Password::{{ #var: $password }}| ]]<includeonly>{{ #ifexist: {{ #var: $password }} || [[Category:Cards needing a password redirect]] }}</includeonly><!-- password = <number> -->
+
| label12 = [[Limitation text]]
        | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- numeric password not 8 digits long; needs checked -->
+
| data12  = {{ #var: $limitation_text }}
      }}
+
 
      | None[[Category:Cards printed without a password]]<!-- limitation text and no password -->
+
| label13 = {{ #if: {{{ritualcard<includeonly>|</includeonly>}}}
 +
  | [[Ritual Spell Card|Ritual]] required
 +
  | [[Ritual Monster]] required
 +
  }}
 +
| data13  = {{ #if: {{{ritualcard<includeonly>|</includeonly>}}}
 +
  | "[[{{{ritualcard}}}]]" [[Ritual Spell Card required::{{{ritualcard}}}| ]]
 +
  }}<!--
 +
  -->{{ #if: {{{ritualmonster<includeonly>|</includeonly>}}} | &#32;
 +
<div class="hlist hcomma">
 +
<!--
 +
-->{{ #arraydefine: @ritual_monster | {{{ritualmonster}}} | * | unique }}<!--
 +
-->{{ #arrayprint: @ritual_monster || $x$ | <nowiki/>
 +
* "[[$x$]]" [[Ritual Monster required::$x$| ]]
 +
}}
 +
</div>
 +
  }}
 +
 
 +
| label14 = [[Summon]]ed by the effect of
 +
| data14  = {{ #if: {{{summon<includeonly>|</includeonly>}}} | &#32;
 +
<div class="hlist hcomma>
 +
{{ #arraydefine: @summoned_by | {{{summon}}} | * | unique }}<!--
 +
-->{{ #arrayprint: @summoned_by || $x$ | <nowiki/>
 +
* "[[$x$]]"
 +
}}
 +
</div>
 +
  }}
 +
 
 +
| label15 = Effect types
 +
| class15 = hlist hcomma
 +
| data15  = {{ #if: {{{effect_types<includeonly>|</includeonly>}}}{{{pendulum_effect_types|}}}
 +
  | {{ #if: {{{pendulum_effect_types<includeonly>|</includeonly>}}}
 +
    | <!--
 +
      -->; Pendulum Effect {{CardTable2/effect|{{{pendulum_effect_types}}}|y}}<!--
 +
      -->{{ #if: {{{effect_types<includeonly>|</includeonly>}}} | ; Monster Effect }}
 +
    }}{{ #if: {{{effect_types<includeonly>|</includeonly>}}}
 +
    | {{CardTable2/effect|{{{effect_types}}}|{{ #var: $card_type }}}}
 
     }}
 
     }}
 
   }}
 
   }}
| checkfail = {{ #if: {{ #var: $ocg-tcg }} | {{ #if: {{ #var: $non-game }} || [[Category:Cards needing a password]] }} }}
+
 
}}<!--
+
| label16 = [[Status]]
-->{{CardTable2/row
+
| data16  = {{ #if: {{ #var: $ocg_status }}
| check  = {{ #var: $limitation_text }}
+
  | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $ocg_status }}}}"><!--
| header = [[Limitation text]]
+
      -->[[{{ #var: $ocg_status }}]] <!--
| data  = {{ #var: $limitation_text }}[[Limitation text::{{ #var: $limitation_text }}| ]]
+
      -->{{ #if: {{ #var: $tcg_status }} | <span style="white-space:nowrap">(''[[Yu-Gi-Oh! Official Card Game|OCG]]'')</span> }}
}}<!--
+
    </div>
-->{{CardTable2/row
+
  }}<!--
| check  = {{{ritualcard<includeonly>|</includeonly>}}}
+
  -->{{ #if: {{ #var: $tcg_status }}
| header = [[Ritual Spell Card]] required
+
  | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $tcg_status }}}}"><!--
| data  = "[[{{{ritualcard}}}]]" [[Ritual Spell Card required::{{{ritualcard}}}| ]]
+
      -->[[{{ #var: $tcg_status }}]] <!--
}}<!--
+
      --><span style="white-space:nowrap">(''[[Yu-Gi-Oh! Trading Card Game|TCG]]''{{ #if: {{ #var: $tcg_trad_status }} | <nowiki/> [[Advanced Format|Advanced]] }})</span>
-->{{CardTable2/row
+
    </div><!--
| check  = {{{ritualmonster<includeonly>|</includeonly>}}}
+
    -->{{ #if: {{ #var: $tcg_trad_status }}
| header = [[Ritual Monster]] required
+
    | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $tcg_trad_status }}}}"><!--
| dataclass = hlist hcomma
+
        -->[[{{ #var: $tcg_trad_status }}]] <!--
| data  = {{ #arraydefine: @ritual_monster | {{{ritualmonster}}} | * | unique }}{{ #arrayprint: @ritual_monster || $x$ | <nowiki/>
+
        --><span style="white-space:nowrap">(''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Traditional Format|Traditional]])</span>
* "[[$x$]]" [[Ritual Monster required::$x$| ]] }}
+
      </div>
}}<!--
+
     }}
-->{{CardTable2/row
+
  }}<!--
| check  = {{{fm<includeonly>|</includeonly>}}}{{{fm2|}}}{{{fm3|}}}{{{fm4|}}}{{{fm5|}}}
+
   -->{{ #if: {{ #var: $tcg_sd_status }}
| header = [[Fusion Material]]
+
  | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $tcg_sd_status }}}}"><!--
| data  = "[[{{{fm}}}]][[Fusion Material::{{{fm}}}| ]]"{{ #if: {{{fm2<includeonly>|</includeonly>}}}
+
      -->[[{{ #var: $tcg_sd_status }}]] <!--
     | , "[[{{{fm2}}}]][[Fusion Material::{{{fm2}}}| ]]"
+
      --><span style="white-space:nowrap">(''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Speed Duel (format)|Speed Duel]])</span>
   }}{{ #if: {{{fm3<includeonly>|</includeonly>}}}
+
    </div>
    | , "[[{{{fm3}}}]][[Fusion Material::{{{fm3}}}| ]]"
 
  }}{{ #if: {{{fm4<includeonly>|</includeonly>}}}
 
    | , "[[{{{fm4}}}]][[Fusion Material::{{{fm4}}}| ]]"
 
  }}{{ #if: {{{fm5<includeonly>|</includeonly>}}}
 
    | , "[[{{{fm5}}}]][[Fusion Material::{{{fm5}}}| ]]"
 
 
   }}
 
   }}
}}<!--
+
 
-->{{CardTable2/row
+
| label17 = Source card
| check  = {{{sm<includeonly>|</includeonly>}}}{{{sm2|}}}{{{sm3|}}}{{{sm4|}}}{{{sm5|}}}
+
| data17  = {{ #if: {{{source_card<includeonly>|</includeonly>}}}
| header = [[Synchro Material]]
+
   | "[[{{{source_card}}}|{{ #show: {{{source_card}}} |?English name }}]]"
| data  = "[[{{{sm}}}]][[Synchro Material::{{{sm}}}| ]]"{{ #if: {{{sm2<includeonly>|</includeonly>}}}
 
    | , "[[{{{sm2}}}]][[Synchro Material::{{{sm2}}}| ]]"
 
   }}{{ #if: {{{sm3<includeonly>|</includeonly>}}}
 
    | , "[[{{{sm3}}}]][[Synchro Material::{{{sm3}}}| ]]"
 
  }}{{ #if: {{{sm4<includeonly>|</includeonly>}}}
 
    | , "[[{{{sm4}}}]][[Synchro Material::{{{sm4}}}| ]]"
 
  }}{{ #if: {{{sm5<includeonly>|</includeonly>}}}
 
    | , "[[{{{sm5}}}]][[Synchro Material::{{{sm5}}}| ]]"
 
 
   }}
 
   }}
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{materials<includeonly>|</includeonly>}}}{{{material|}}}
 
| header = Materials
 
| data  = {{ #vardefineecho: $materials | {{ #if: {{{material|}}} | {{{material}}} | {{{materials}}} }} }}[[Materials::{{ #var: $materials }}| ]]
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{summon<includeonly>|</includeonly>}}}
 
| header = [[Summon]]ed by the effect of
 
| dataclass = hlist hcomma
 
| data  = {{ #arraydefine: @summoned_by | {{{summon}}} | * | unique }}{{ #arrayprint: @summoned_by || $x$ | <nowiki/>
 
* "[[$x$]]" }}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{effect_types<includeonly>|</includeonly>}}}{{{pendulum_effect_types|}}}
 
| header = Card effect types
 
| dataclass = hlist hcomma
 
| data  = {{ #if: {{{pendulum_effect_types<includeonly>|</includeonly>}}} | ; Pendulum Effect {{CardTable2/effect|{{{pendulum_effect_types}}}|y}}<!--
 
-->{{ #if: {{{effect_types<includeonly>|</includeonly>}}} | ; Monster Effect }}
 
  }}{{ #if: {{{effect_types<includeonly>|</includeonly>}}} | {{CardTable2/effect|{{{effect_types}}}|{{ #var: $card_type }}}} }}
 
| checkfail = {{ #if: {{ #var: $effect_monster }}{{ #var: $card_type }} | {{ #if: {{ #var: $non-game }}{{ #var: $counter }} || [[Category:Cards needing effect_types]] }} }}
 
}}<!--
 
  
-->{{ #ifeq: {{{ocg|¬}}}{{{adv|¬}}}{{{trad|¬}}} | ¬¬¬ || [[Category:((CardTable2)) transclusions with an old status parameter]]
+
| data18  = {{ #if: {{ #if: {{ #var: $no_lore }} || {{{lore<includeonly>|</includeonly>}}} }}{{{pendulum_effect|}}}
}}{{ #if: {{{ocg_status|}}}{{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
+
   | <div class="lore">
  | [[Category:Cards with a manual status]]{{ #if: {{ #var: $non-game }} | [[Category:((CardTable2)) transclusions with an unnecessary status parameter]] }}
+
<!--
  | {{ #ifeq: {{{ocg_status|¬}}}{{{tcg_status|¬}}}{{{tcg_speed_duel_status|¬}}} | ¬¬¬ || [[Category:((CardTable2)) transclusions with an unnecessary status parameter]] }}
+
    -->{{ #if: {{{skill_activation<includeonly>|</includeonly>}}} |
}}{{ #if: {{ #var: $non-game }}
+
; '''Skill activation'''
   || {{ #if: {{ #var: $ocg }}
+
: {{{skill_activation}}}
    | {{ #if: {{ #var: $token-counter }}
+
; '''Effect'''
      | {{ #if: {{{ocg_status|}}} | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]] }}<!-- auto-assigned -->
+
:
      | {{ #switch: {{{ocg_status|}}}
+
     }}<!--
        | Not yet released = {{ #vardefine: $ocg_status | {{{ocg_status}}} }}<!-- can always be set, but is only displayed if there's a listed OCG release -->
+
    -->{{ #if: {{{pendulum_effect<includeonly>|</includeonly>}}} |
        | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal = {{ #vardefine: $ocg_status | {{{ocg_status}}} }}<!-- valid statuses -->
+
; '''Pendulum Effect'''
        |         = <!-- no parameter -->
+
: {{{pendulum_effect}}}{{ #set: Pendulum Effect = {{{pendulum_effect}}} }}<!--
        | #default = [[Category:((CardTable2)) transclusions with an unknown OCG status]]<!-- unrecognized value -->
+
      -->{{ #if: {{ #var: $no_lore }} ||
      }}
+
; '''Monster Effect'''
    }}{{ #vardefine: $ocg_status | {{ #var: $ocg_status | {{ #if: {{ #var: $token-counter }} | Legal | Unlimited }} }} }}
+
:
    | {{ #if: {{{ocg_status|}}} | {{ #ifeq: {{{ocg_status}}} | Not yet released || [[Category:((CardTable2)) transclusions with an unnecessary OCG status]] }} }}
 
  }}{{ #if: {{ #var: $tcg }}
 
     | {{ #if: {{ #var: $token-counter }}{{ #var: $skill }}
 
      | {{ #if: {{{tcg_status|}}}{{{tcg_speed_duel_status|}}} | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]] }}<!-- auto-assigned -->
 
      | {{ #switch: {{{tcg_status|}}}
 
        | Not yet released = {{ #vardefine: $tcg_status | {{{tcg_status}}} }}<!-- can always be set, but is only displayed if there's a listed TCG release -->
 
        | Semi-Limited | Limited | Legal | Illegal | Not yet legal | Not legal = {{ #vardefine: $tcg_status | {{{tcg_status}}} }}<!-- valid statuses -->
 
        | Forbidden = {{ #vardefine: $tcg_status | {{{tcg_status}}} }}{{ #vardefine: $tcg_trad_status | Limited }}<!-- hardcode Advanced/Traditional Format difference (meeeeeeh) -->
 
        |          = <!-- no parameter -->
 
        | #default = [[Category:((CardTable2)) transclusions with an unknown TCG status]]<!-- unrecognized value -->
 
 
       }}
 
       }}
     }}{{ #vardefine: $tcg_status | {{ #var: $tcg_status | {{ #if: {{ #var: $token-counter }} | Legal | {{ #if: {{ #var: $skill }} | Illegal | Unlimited }} }} }}
+
     }}<!--
     }}{{ #switch: {{{tcg_speed_duel_status|}}}
+
    -->{{ #if: {{ #var: $no_lore }}
      | Not yet released = {{ #vardefine: $tcg_sd_status | {{{tcg_speed_duel_status}}} }}<!-- can always be set, but is only displayed if there's a listed TCG release -->
+
     | [[Category:Cards printed without a lore]]
      | Unlimited | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal = {{ #vardefine: $tcg_sd_status | {{{tcg_speed_duel_status}}} }}<!-- valid statuses -->
+
     | {{{lore}}}{{ #set: Lore = {{{lore}}} }}
      |          = <!-- no parameter -->
 
      | #default = [[Category:((CardTable2)) transclusions with an unknown TCG status]]<!-- unrecognized value -->
 
     }}{{ #vardefine: $tcg_sd_status | {{ #var: $tcg_sd_status | {{ #if: {{ #var: $skill }} | Legal }} }} }}
 
    | {{ #if: {{{tcg_status|}}} | {{ #ifeq: {{{tcg_status}}} | Not yet released || [[Category:((CardTable2)) transclusions with an unnecessary TCG status]] }}
 
    }}{{ #if: {{{tcg_speed_duel_status|}}} | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
 
 
     }}
 
     }}
   }}{{ #vardefine: $statuscount | {{ #expr: {{ #if: {{ #var: $ocg_status }} | 1 | 0 }} + {{ #if: {{ #var: $tcg_status }} | 1 | 0 }} + {{ #if: {{ #var: $tcg_trad_status }} | 1 | 0 }} + {{ #if: {{ #var: $tcg_sd_status }} | 1 | 0 }} }}
+
</div>
  }}{{ #ifexpr: {{ #var: $statuscount }} > 0
+
   }}
    | <tr class="cardtablerow"><th class="cardtablerowheader" {{ #ifeq: {{ #var: $statuscount }} | 1 || rowspan="{{ #var: $statuscount }}" }} scope="row">[[Status]]es</th>
+
 
    {{ #if: {{ #var: $ocg_status }}
+
| label19 = Use
      | <td class="cardtablerowdata" style="background-color: #{{status color|{{ #var: $ocg_status }}}}">[[{{ #var: $ocg_status }}]] {{ #if: {{ #var: $tcg_status }} | (''[[Yu-Gi-Oh! Official Card Game|OCG]]'') }}[[OCG Status::{{ #var: $ocg_status }}| ]]</td></tr>
+
| data19  = {{ #if: {{{use<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $tcg_status }}
+
  | {{{use}}}<includeonly>[[Category:Card table parameter tracking (use)]]</includeonly>
      | {{ #if: {{ #var: $ocg_status }} | <tr class="cardtablerow"> }}<td class="cardtablerowdata" style="background-color: #{{status color|{{ #var: $tcg_status }}}}">[[{{ #var: $tcg_status }}]] (''[[Yu-Gi-Oh! Trading Card Game|TCG]]''{{ #if: {{ #var: $tcg_trad_status }} | <nowiki/> [[Advanced Format|Advanced]] }})[[TCG Advanced Format Status::{{ #var: $tcg_status }}| ]]{{ #if: {{ #var: $tcg_trad_status }} || [[TCG Traditional Format Status::{{ #var: $tcg_status }}| ]] }}</td></tr>
+
  }}
      {{ #if: {{ #var: $tcg_trad_status }} | <tr class="cardtablerow"><td class="cardtablerowdata" style="background-color: #{{status color|{{ #var: $tcg_trad_status }}}}">[[{{ #var: $tcg_trad_status }}]] (''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Traditional Format|Traditional]])[[TCG Traditional Format Status::{{ #var: $tcg_trad_status }}| ]]</td></tr>
+
 
 +
| belowclass = hlist plainlinks
 +
| below  = {{ #if: {{ #var: $has_db_id }}
 +
  | {{ #ifeq: {{ lc: {{{database_id}}} }} | none
 +
    | [[Category:Cards without a Yugioh-Card database ID]]
 +
    | {{ #if: {{{database_id<includeonly>|</includeonly>}}}
 +
      | {{ #iferror: {{ #expr: {{{database_id<noinclude>|0</noinclude>}}} }}
 +
        | [[Category:Pages with an invalid Yugioh-Card database ID]]
 +
        | &#32;
 +
* Yugioh-Card database #{{{database_id}}}[[Database ID::{{{database_id}}}| ]] {{ #if: {{ #var: $ocg-jp }} | &#32;
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|ja|lang=ja}} - {{database link|faq|{{{database_id<noinclude>|4007</noinclude>}}}|rulings}}
 +
          }} {{ #if: {{ #var: $tcg-en }} |
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|en}}
 +
          }} {{ #if: {{ #var: $fr_release }} |  
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|fr|lang=fr}}
 +
          }} {{ #if: {{ #var: $de_release }} |
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|de|lang=de}}
 +
          }} {{ #if: {{ #var: $it_release }} |  
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|it|lang=it}}
 +
          }} {{ #if: {{ #var: $pt_release }} |  
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|pt|lang=pt}}
 +
          }} {{ #if: {{ #var: $sp_release }} |  
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|es|lang=es}}
 +
          }} {{ #if: {{ #var: $kr_release }} |  
 +
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|ko|lang=ko}}
 +
          }}
 +
        }}
 +
      | [[Category:Card pages needing a Yugioh-Card database ID]]
 
       }}
 
       }}
    }}{{ #if: {{ #var: $tcg_sd_status }}
 
      | <tr class="cardtablerow"><td class="cardtablerowdata" style="background-color: #{{status color|{{ #var: $tcg_sd_status }}}}">[[{{ #var: $tcg_sd_status }}]] (''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Speed Duel (format)|Speed Duel]])[[TCG Speed Duel status::{{ #var: $tcg_sd_status }}| ]]</td></tr>
 
 
     }}
 
     }}
 
   }}
 
   }}
}}<!--
+
}}<!-- end of {{Card table}} -->
 +
 
 +
{{Card info links|{{{cardgame|}}}|names=yes|lores={{ #if: {{ #var: $no_lore }} || yes }}}}<!--
 +
 
 +
# TCGplayer widget:
 +
--><div id="tcgplayer" class="tcgplayer--hidden"></div><!--
 +
 
  
-->{{CardTable2/row
+
-->{{ #if: {{ #var: $tcg-en }} | &#32;
| check  = {{{source_card<includeonly>|</includeonly>}}}
+
==English sets==
| header = Source card
+
{{ #if: {{ #var: $en_release }} | {{ #if: {{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }} |&#32;
| data  = "[[{{{source_card}}}|{{ #show: {{{source_card}}} |?English name }}]]"
+
===Worldwide===
}}<!--
+
}}
-->{{CardTable2/row
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{en_sets}}} }}
| check    = {{ #if: {{ #var: $no_lore }} || {{{lore<includeonly>|</includeonly>}}} }}{{{pendulum_effect|}}}
+
  | {{Card table sets|{{{en_sets}}}|region=en}}
| datastyle = text-align: left;
+
  | {{{en_sets}}}[[Category:((CardTable2)) transclusion using old-style (((en_sets))) format]]
| data      = {{ #if: {{{skill_activation<includeonly>|</includeonly>}}} |
+
}}
; Skill activation
+
}}{{ #if: {{ #var: $na_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $eu_release }}{{ #var: $au_release }} |&#32;
: {{{skill_activation}}}
+
===North America===
; Effect
+
}}
: }}{{ #if: {{{pendulum_effect<includeonly>|</includeonly>}}} |  
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{na_sets}}} }}
; Pendulum Effect
+
  | {{Card table sets|{{{na_sets}}}|region=na}}
: {{{pendulum_effect}}}{{ #set: Pendulum Effect = {{{pendulum_effect}}} }}
+
  | {{{na_sets}}}[[Category:((CardTable2)) transclusion using old-style (((na_sets))) format]]
{{ #if: {{ #var: $no_lore }} ||
 
; Monster Effect
 
: }} }} {{ #if: {{ #var: $no_lore }} | [[Category:Cards printed without a lore]] | {{{lore}}}{{ #set: Lore = {{{lore}}} }} }}
 
| checkfail = {{ #if: {{ #var: $no_lore }} | [[Category:Cards printed without a lore]] }}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{{use<includeonly>|</includeonly>}}}
 
| header = Card use
 
| data  = {{{use}}}<includeonly>[[Category:Card table parameter tracking (use)]]</includeonly>
 
}}<!--
 
-->{{CardTable2/row
 
| check    = {{ #var: $tcg-en }}
 
| datastyle = text-align: left;
 
| data      =
 
{{ #ifeq: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }} | 1 |
 
; English
 
 
}}
 
}}
{{ #if: {{ #var: $en_release }} | {{ #if: {{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }} |
+
}}{{ #if: {{ #var: $eu_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $au_release }} |&#32;
; English{{ #if: {{ #var: $na_release }}{{ #var: $eu_release }} | —Worldwide }}
+
===Europe===
 
}}
 
}}
{{{en_sets}}}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{eu_sets}}} }}
}}{{ #if: {{ #var: $na_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $eu_release }}{{ #var: $au_release }} |
+
  | {{Card table sets|{{{eu_sets}}}|region=eu}}
; English—North America
+
  | {{{eu_sets}}}[[Category:((CardTable2)) transclusion using old-style (((eu_sets))) format]]
 
}}
 
}}
{{{na_sets}}}
+
}}{{ #if: {{ #var: $au_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }} |&#32;
}}{{ #if: {{ #var: $eu_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $au_release }} |
+
===Australia===
; English—Europe
 
 
}}
 
}}
{{{eu_sets}}}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{au_sets}}} }}
}}{{ #if: {{ #var: $au_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }} |
+
  | {{Card table sets|{{{au_sets}}}|region=au}}
; English—Australia
+
  | {{{au_sets}}}[[Category:((CardTable2)) transclusion using old-style (((au_sets))) format]]
 
}}
 
}}
{{{au_sets}}}
 
 
}}
 
}}
 
}}<!--
 
}}<!--
-->{{CardTable2/row
 
| check  = {{ #if: {{ #var: $ocg-tcg }} || {{{cardgame<includeonly>|</includeonly>}}} }}<noinclude>1</noinclude>
 
| header = Card game counterpart
 
| data  = [[{{{cardgame}}}|{{ #if: {{{name|}}} | {{{name}}} | {{ #if: {{{cardgame2|}}} | {{{cardgame2}}} | {{{cardgame}}} }} }}]][[Main card page::{{{cardgame}}}| ]]{{ #if: {{{cardgame2|}}} | [[Category:Card table parameter tracking (cardgame2)]] }}
 
}}<!--
 
-->{{CardTable2/row
 
| check  = {{ #ifeq: {{ lc: {{{database_id}}} }} | none || {{{database_id<includeonly>|</includeonly>}}} }}
 
| header = Yugioh-Card card database
 
| data  = {{ #iferror: {{ #expr: {{{database_id<noinclude>|0</noinclude>}}} }}
 
    | [[Category:Pages with an invalid Yugioh-Card database ID]]
 
    | <ul>
 
<li class="cardtableofficialdblinks"> {{{database_id}}}[[Database ID::{{{database_id}}}| ]] (<div class="cardtable-dblinks hlist plainlinks"><ul>{{ #if: {{ #var: $ocg-jp }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|ja|lang=ja}} ({{database link|faq|{{{database_id<noinclude>|4007</noinclude>}}}|rulings}})</li>
 
    }} {{ #if: {{ #var: $tcg-en }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|en}}</li>
 
    }} {{ #if: {{ #var: $tcg-fr }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|fr|lang=fr}}</li>
 
    }} {{ #if: {{ #var: $de_release }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|de|lang=de}}</li>
 
    }} {{ #if: {{ #var: $it_release }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|it|lang=it}}</li>
 
    }} {{ #if: {{ #var: $pt_release }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|pt|lang=pt}}</li>
 
    }} {{ #if: {{ #var: $sp_release }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|es|lang=es}}</li>
 
    }} {{ #if: {{ #var: $kr_release }} |
 
<li>{{database link|{{{database_id<noinclude>|4007</noinclude>}}}|ko|lang=ko}}</li>
 
    }}</ul></div>)</li></ul>
 
  }}
 
| checkfail = {{ #if: {{ #var: $has_db_id }} | {{ #ifeq: {{ lc: {{{database_id}}} }} | none | [[Category:Cards without a Yugioh-Card database ID]] | [[Category:Card pages needing a Yugioh-Card database ID]] }} }}
 
}}
 
<tr><td colspan="2" style="height: 100%; padding: 0;"><!-- empty 100%-height cell to prevent vertical stretching of the right-hand column content --></td></tr>
 
</table><!-- end card table -->
 
  
{{Card info links|{{{cardgame|}}}|names=yes|lores={{ #if: {{ #var: $no_lore }} || yes }}}}
+
-->{{ #if: {{ #var: $search_categories }} | &#32;
 
 
{{ #if: {{ #var: $search_categories }} |
 
 
== Search categories ==
 
== Search categories ==
 
   {{Search categories
 
   {{Search categories
Line 713: Line 738:
 
   }}
 
   }}
 
| {{ #if: {{ #var: $monster }} | {{ #if: {{ #var: $token }} || [[Summoning::Can be Special Summoned| ]]{{ #if: {{ #switch: {{{type2}}} | Fusion | Ritual | Synchro | Xyz = 1 }} || [[Summoning::Can always be Special Summoned| ]] }} }} }}
 
| {{ #if: {{ #var: $monster }} | {{ #if: {{ #var: $token }} || [[Summoning::Can be Special Summoned| ]]{{ #if: {{ #switch: {{{type2}}} | Fusion | Ritual | Synchro | Xyz = 1 }} || [[Summoning::Can always be Special Summoned| ]] }} }} }}
}}
+
}}<!--
  
{{ #if: {{ #var: $other_languages }} |  
+
-->{{ #if: {{ #var: $other_languages }} |&#32;
 
== Other languages ==
 
== Other languages ==
 
{{ #vardefine: $colspan | colspan="{{ #if: {{ #var: $pendulum_monster }} | 3 | 2 }}" }}
 
{{ #vardefine: $colspan | colspan="{{ #if: {{ #var: $pendulum_monster }} | 3 | 2 }}" }}
Line 878: Line 903:
 
   }}
 
   }}
 
</table>
 
</table>
}}
+
}}<!--
  
{{ #if: {{ #var: $not-tcg-en }} |  
+
-->{{ #if: {{ #var: $not-tcg-en }} |&#32;
== Sets ==
+
== Other language sets ==
 
{{ #if: {{ #var: $fr_release }} |  
 
{{ #if: {{ #var: $fr_release }} |  
 
=== French ===
 
=== French ===
{{{fr_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{fr_sets}}} }}
 +
  | {{Card table sets|{{{fr_sets}}}|region=fr}}
 +
  | {{{fr_sets}}}[[Category:((CardTable2)) transclusion using old-style (((fr_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $fc_release }} |  
 
{{ #if: {{ #var: $fc_release }} |  
 
=== French-Canadian ===
 
=== French-Canadian ===
{{{fc_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{fc_sets}}} }}
 +
  | {{Card table sets|{{{fc_sets}}}|region=fc}}
 +
  | {{{fc_sets}}}[[Category:((CardTable2)) transclusion using old-style (((fc_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $de_release }} |  
 
{{ #if: {{ #var: $de_release }} |  
 
=== German ===
 
=== German ===
{{{de_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{de_sets}}} }}
 +
  | {{Card table sets|{{{de_sets}}}|region=de}}
 +
  | {{{de_sets}}}[[Category:((CardTable2)) transclusion using old-style (((de_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $it_release }} |  
 
{{ #if: {{ #var: $it_release }} |  
 
=== Italian ===
 
=== Italian ===
{{{it_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{it_sets}}} }}
 +
  | {{Card table sets|{{{it_sets}}}|region=it}}
 +
  | {{{it_sets}}}[[Category:((CardTable2)) transclusion using old-style (((it_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $pt_release }} |  
 
{{ #if: {{ #var: $pt_release }} |  
 
=== Portuguese ===
 
=== Portuguese ===
{{{pt_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{pt_sets}}} }}
 +
  | {{Card table sets|{{{pt_sets}}}|region=pt}}
 +
  | {{{pt_sets}}}[[Category:((CardTable2)) transclusion using old-style (((pt_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $sp_release }} |  
 
{{ #if: {{ #var: $sp_release }} |  
 
=== Spanish ===
 
=== Spanish ===
{{{sp_sets}}} }}
+
{{ #if: {{{es_sets|}}}
 +
  | {{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{es_sets}}} }}
 +
    | {{Card table sets|{{{es_sets}}}|region=sp}}
 +
    | {{{es_sets}}}[[Category:((CardTable2)) transclusion using old-style (((sp_sets))) format]]
 +
  }}[[Category:Card table transclusions using es_sets]]
 +
  | {{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{sp_sets}}} }}
 +
    | {{Card table sets|{{{sp_sets}}}|region=sp}}
 +
    | {{{sp_sets}}}[[Category:((CardTable2)) transclusion using old-style (((sp_sets))) format]]
 +
  }}
 +
}}
 +
}}
 
{{ #if: {{ #var: $jp_release }} |  
 
{{ #if: {{ #var: $jp_release }} |  
 
=== Japanese ===
 
=== Japanese ===
{{{jp_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{jp_sets}}} }}
 +
  | {{Card table sets|{{{jp_sets}}}|region=jp}}
 +
  | {{{jp_sets}}}[[Category:((CardTable2)) transclusion using old-style (((jp_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $ja_release }} |  
 
{{ #if: {{ #var: $ja_release }} |  
 
=== Japanese Asian ===
 
=== Japanese Asian ===
{{{ja_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{ja_sets}}} }}
 +
  | {{Card table sets|{{{ja_sets}}}|region=ja}}
 +
  | {{{ja_sets}}}[[Category:((CardTable2)) transclusion using old-style (((ja_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $kr_release }} |  
 
{{ #if: {{ #var: $kr_release }} |  
 
=== Korean ===
 
=== Korean ===
{{ #if: {{{ko_sets|}}} | {{{ko_sets}}}[[Category:Card table transclusions using ko_sets]] | {{{kr_sets}}} }} }}
+
{{ #if: {{{ko_sets|}}}
 +
  | {{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{ko_sets}}} }}
 +
    | {{Card table sets|{{{ko_sets}}}|region=kr}}
 +
    | {{{ko_sets}}}[[Category:((CardTable2)) transclusion using old-style (((kr_sets))) format]]
 +
  }}[[Category:Card table transclusions using ko_sets]]
 +
  | {{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{kr_sets}}} }}
 +
    | {{Card table sets|{{{kr_sets}}}|region=kr}}
 +
    | {{{kr_sets}}}[[Category:((CardTable2)) transclusion using old-style (((kr_sets))) format]]
 +
  }}
 +
}}
 +
}}
 
{{ #if: {{ #var: $tc_release }} |  
 
{{ #if: {{ #var: $tc_release }} |  
 
=== Chinese ===
 
=== Chinese ===
{{{tc_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{tc_sets}}} }}
 +
  | {{Card table sets|{{{tc_sets}}}|region=tc}}
 +
  | {{{tc_sets}}}[[Category:((CardTable2)) transclusion using old-style (((tc_sets))) format]]
 +
}}
 +
}}
 
{{ #if: {{ #var: $ae_release }} |  
 
{{ #if: {{ #var: $ae_release }} |  
 
=== Asian-English ===
 
=== Asian-English ===
{{{ae_sets}}} }}
+
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{ae_sets}}} }}
 +
  | {{Card table sets|{{{ae_sets}}}|region=ae}}
 +
  | {{{ae_sets}}}[[Category:((CardTable2)) transclusion using old-style (((ae_sets))) format]]
 +
}}
 
}}
 
}}
 +
}}<!--
 +
 +
-->{{ #if: {{ #var: $has_other_media_pages }} | &#32;
 +
== In other media ==
 +
<table class="wikitable sortable">
 +
  <tr>
 +
    <th scope="col">Page</th>
 +
    <th scope="col">Medium</th>
 +
    <th scope="col">Debut date</th>
 +
  </tr>
 +
  {{ #ask: [[Main card page::{{PAGENAME}}]]
 +
  |?Release.English name (linked) = Release
 +
  |?Medium
 +
  |?Debut date
 +
  |?Debut date#ISO = Debut date ISO
 +
  |mainlabel = Page
 +
  |format    = plain
 +
  |template  = CardTable2/other media row
 +
  |named args = true
 +
  }}
 +
</table>
 +
}}<!--
  
{{ #if: {{ #var: $vg }} | <div class="nomobile"><!-- hide all the VG stuff on mobile -->
+
-->{{ #if: {{ #var: $vg }} | <div class="nomobile">&#32;<!-- hide all the VG stuff on mobile -->
 
== Video games ==
 
== Video games ==
{{ #if: {{{vid|}}} | <div class="sysop-show"><code>vid</code> parameter contents (only shown to admins): {{{vid}}}[[Category:Card table parameter tracking (vid)]]</div> }}
 
 
<table class="wikitable sortable card-list">
 
<table class="wikitable sortable card-list">
  <tr><th scope="col">Video game</th><th scope="col">Date</th><th scope="col">#</th><th scope="col">Name</th><th scope="col">[[Deck Cost|Cost]]</th><th scope="col">[[Alignment]]</th><th scope="col">[[ATK]]</th><th scope="col">[[DEF]]</th><th scope="col">[[Status]]</th></tr><!--
+
  <tr><th scope="col">Video game</th><th scope="col">Date</th><th scope="col">#</th><th scope="col">Name</th><th scope="col">[[Deck Cost|Cost]]</th><th scope="col">[[Status]]</th></tr><!--
  -->{{ #if: {{ #var: $vg-eds }} |
 
<tr><td>''[[Yu-Gi-Oh! The Eternal Duelist Soul|The Eternal Duelist Soul]]''</td><td title="October 15, 2002">2002-10-15</td><td>[[List of Yu-Gi-Oh! The Eternal Duelist Soul cards|–]]</td><td>{{{eds_name<includeonly>|</includeonly>}}}[[English alternate names::{{{eds_name|}}}| ]][[EDS name::{{{eds_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $eds_status | Unlimited }}]][[EDS Status::{{ #var: $eds_status | Unlimited }}| ]]</td></tr> }}<!--
 
 
   -->{{ #if: {{ #var: $vg-tfk }} |  
 
   -->{{ #if: {{ #var: $vg-tfk }} |  
  <tr><td>''[[Yu-Gi-Oh! The Falsebound Kingdom|The Falsebound Kingdom]]''</td><td title="December 5, 2002">2002-12-05</td><td>[[List of Yu-Gi-Oh! The Falsebound Kingdom cards|{{ #var: $tfk_number | ??? }}]][[TFK number::{{ #var: $tfk_number }}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $tfk_status | Unlimited }}]][[TFK Status::{{ #var: $tfk_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! The Falsebound Kingdom|The Falsebound Kingdom]]''</td><td title="December 5, 2002">2002-12-05</td><td>[[List of Yu-Gi-Oh! The Falsebound Kingdom cards|{{ #var: $tfk_number | ??? }}]][[TFK number::{{ #var: $tfk_number }}| ]]</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
  -->{{ #if: {{ #var: $vg-rod }} |
 
<tr><td>[[Yu-Gi-Oh! Reshef of Destruction|''Duel Monsters 8: Reshef of Destruction'' / ''Reshef of Destruction'']]</td><td title="March 20, 2003">2003-03-20</td><td>[[List of Yu-Gi-Oh! Reshef of Destruction cards|{{ #var: $rod_number | ??? }}]][[DM8 number::{{ #var: $rod_number }}| ]][[ROD number::{{ #var: $rod_number }}| ]]</td><td>{{{rod_name<includeonly>|</includeonly>}}}[[English alternate names::{{{rod_name|}}}| ]][[ROD name::{{{rod_name|}}}| ]]</td><td>{{ #var: $rod_dc | ??? }}[[ROD Deck Cost::{{ #var: $rod_dc }}| ]]</td><td>{{ #if: {{{rod_alignment<includeonly>|</includeonly>}}} | [[{{{rod_alignment}}} (Alignment)|{{{rod_alignment}}}]][[ROD Alignment::{{{rod_alignment}}}| ]] | ??? }}</td><td>{{ #var: $rod_atk | ??? }}[[ROD ATK::{{ #var: $rod_atk }}| ]]</td><td>{{ #var: $rod_def | ??? }}[[ROD DEF::{{ #var: $rod_def }}| ]]</td><td>[[{{ #var: $rod_status | Unlimited }}]][[ROD Status::{{ #var: $rod_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #if: {{ #var: $vg-sdd }} |
 
<tr><td>''[[Yu-Gi-Oh! Worldwide Edition: Stairway to the Destined Duel|Worldwide Edition: Stairway to the Destined Duel]]''</td><td title="April 15, 2003">2003-04-15</td><td>–</td><td>{{{sdd_name<includeonly>|</includeonly>}}}[[English alternate names::{{{sdd_name|}}}| ]][[SDD name::{{{sdd_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $sdd_status | Unlimited }}]][[SDD Status::{{ #var: $sdd_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #if: {{ #var: $vg-wc4 }} |
 
<tr><td>''[[Yu-Gi-Oh! World Championship Tournament 2004|World Championship Tournament 2004]]''</td><td title="February 5, 2004">2004-02-05</td><td>[[List of Yu-Gi-Oh! World Championship Tournament 2004 cards|{{ #var: $wc4_number | ??? }}]][[WC4 number::{{ #var: $wc4_number }}| ]]</td><td>{{{wc4_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc4_name|}}}| ]][[WC4 name::{{{wc4_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $wc4_status | Unlimited }}]][[WC4 Status::{{ #var: $wc4_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #if: {{ #var: $vg-wc5 }} |
 
<tr><td>''[[Yu-Gi-Oh! 7 Trials to Glory: World Championship Tournament 2005|7 Trials to Glory: World Championship Tournament 2005]]''</td><td title="December 30, 2004">2004-12-30</td><td>–</td><td>{{{wc5_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc5_name|}}}| ]][[WC5 name::{{{wc5_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $wc5_status | Unlimited }}]][[WC5 Status::{{ #var: $wc5_status | Unlimited }}| ]]</td></tr> }}<!--
 
 
   -->{{ #if: {{ #var: $vg-ntr }} |  
 
   -->{{ #if: {{ #var: $vg-ntr }} |  
  <tr><td>''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare Troubadour]]''</td><td title="July 21, 2005">2005-07-21</td><td>–</td><td>{{{ntr_name<includeonly>|</includeonly>}}}[[English alternate names::{{{ntr_name|}}}| ]][[NTR name::{{{ntr_name|}}}| ]]</td><td>{{ #var: $ntr_dp | ??? }}[[NTR DP Cost::{{ #var: $ntr_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $ntr_status | Unlimited }}]][[NTR Status::{{ #var: $ntr_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare Troubadour]]''</td><td title="July 21, 2005">2005-07-21</td><td>–</td><td>{{{ntr_name<includeonly>|</includeonly>}}}[[English alternate names::{{{ntr_name|}}}| ]][[NTR name::{{{ntr_name|}}}| ]]</td><td>{{ #var: $ntr_dp | ??? }}[[NTR DP Cost::{{ #var: $ntr_dp }}| ]]</td><td>[[{{ #var: $ntr_status | Unlimited }}]][[NTR Status::{{ #var: $ntr_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-ygo }} |  
 
   -->{{ #if: {{ #var: $vg-ygo }} |  
  <tr><td>''[[Yu-Gi-Oh! Online|Online]]''</td><td title="November 4, 2005">2005-11-04</td><td>–</td><td>{{{ygo_name<includeonly>|</includeonly>}}}[[English alternate names::{{{ygo_name|}}}| ]][[YGOO name::{{{ygo_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $ygo_status | Unlimited }}]][[YGOO Status::{{ #var: $ygo_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! Online|Online]]''</td><td title="November 4, 2005">2005-11-04</td><td>–</td><td>{{{ygo_name<includeonly>|</includeonly>}}}[[English alternate names::{{{ygo_name|}}}| ]][[YGOO name::{{{ygo_name|}}}| ]]</td><td>–</td><td>[[{{ #var: $ygo_status | Unlimited }}]][[YGOO Status::{{ #var: $ygo_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-gx1 }} |  
 
   -->{{ #if: {{ #var: $vg-gx1 }} |  
  <tr><td>''[[Yu-Gi-Oh! GX Duel Academy|GX Duel Academy]]''</td><td title="November 13, 2005">2005-11-13</td><td>[[List of Yu-Gi-Oh! GX Duel Academy cards|{{ #var: $gx1_number | ??? }}]][[GX1 number::{{ #var: $gx1_number }}| ]]</td><td>{{{gx1_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx1_name|}}}| ]][[GX1 name::{{{gx1_name|}}}| ]]</td><td>{{ #var: $gx1_dp | ??? }}[[GX1 DP Cost::{{ #var: $gx1_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $gx1_status | Unlimited }}]][[GX1 Status::{{ #var: $gx1_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! GX Duel Academy|GX Duel Academy]]''</td><td title="November 13, 2005">2005-11-13</td><td>[[List of Yu-Gi-Oh! GX Duel Academy cards|{{ #var: $gx1_number | ??? }}]][[GX1 number::{{ #var: $gx1_number }}| ]]</td><td>{{{gx1_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx1_name|}}}| ]][[GX1 name::{{{gx1_name|}}}| ]]</td><td>{{ #var: $gx1_dp | ??? }}[[GX1 DP Cost::{{ #var: $gx1_dp }}| ]]</td><td>[[{{ #var: $gx1_status | Unlimited }}]][[GX1 Status::{{ #var: $gx1_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-wc6 }} |  
 
   -->{{ #if: {{ #var: $vg-wc6 }} |  
  <tr><td>''[[Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006|Ultimate Masters: World Championship Tournament 2006]]''</td><td title="February 23, 2006">2006-02-23</td><td>–</td><td>{{{wc6_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc6_name|}}}| ]][[WC6 name::{{{wc6_name|}}}| ]]</td><td>{{ #var: $wc6_dp | ??? }}[[WC6 DP Cost::{{ #var: $wc6_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $wc6_status | Unlimited }}]][[WC6 Status::{{ #var: $wc6_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006|Ultimate Masters: World Championship Tournament 2006]]''</td><td title="February 23, 2006">2006-02-23</td><td>–</td><td>{{{wc6_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc6_name|}}}| ]][[WC6 name::{{{wc6_name|}}}| ]]</td><td>{{ #var: $wc6_dp | ??? }}[[WC6 DP Cost::{{ #var: $wc6_dp }}| ]]</td><td>[[{{ #var: $wc6_status | Unlimited }}]][[WC6 Status::{{ #var: $wc6_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-gx02 }} |  
 
   -->{{ #if: {{ #var: $vg-gx02 }} |  
  <tr><td>''[[Yu-Gi-Oh! GX Tag Force|GX Tag Force]]''</td><td title="September 14, 2006">2006-09-14</td><td>–</td><td>{{{gx02_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx02_name|}}}| ]][[GX02 name::{{{gx02_name|}}}| ]]</td><td>{{ #var: $gx02_dp | ??? }}[[GX02 DP Cost::{{ #var: $gx02_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $gx02_status | Unlimited }}]][[GX02 Status::{{ #var: $gx02_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! GX Tag Force|GX Tag Force]]''</td><td title="September 14, 2006">2006-09-14</td><td>–</td><td>{{{gx02_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx02_name|}}}| ]][[GX02 name::{{{gx02_name|}}}| ]]</td><td>{{ #var: $gx02_dp | ??? }}[[GX02 DP Cost::{{ #var: $gx02_dp }}| ]]</td><td>[[{{ #var: $gx02_status | Unlimited }}]][[GX02 Status::{{ #var: $gx02_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-gx03 }} |  
 
   -->{{ #if: {{ #var: $vg-gx03 }} |  
  <tr><td>''[[Yu-Gi-Oh! GX Spirit Caller|GX Spirit Caller]]''</td><td title="November 30, 2006">2006-11-30</td><td>–</td><td>{{{gx03_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx03_name|}}}| ]][[GX03 name::{{{gx03_name|}}}| ]]</td><td>{{ #var: $gx03_dp | ??? }}[[GX03 DP Cost::{{ #var: $gx03_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $gx03_status | Unlimited }}]][[GX03 Status::{{ #var: $gx03_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! GX Spirit Caller|GX Spirit Caller]]''</td><td title="November 30, 2006">2006-11-30</td><td>–</td><td>{{{gx03_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx03_name|}}}| ]][[GX03 name::{{{gx03_name|}}}| ]]</td><td>{{ #var: $gx03_dp | ??? }}[[GX03 DP Cost::{{ #var: $gx03_dp }}| ]]</td><td>[[{{ #var: $gx03_status | Unlimited }}]][[GX03 Status::{{ #var: $gx03_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-wc07 }} |  
 
   -->{{ #if: {{ #var: $vg-wc07 }} |  
  <tr><td>''[[Yu-Gi-Oh! World Championship 2007|World Championship 2007]]''</td><td title="March 15, 2007">2007-03-15</td><td>–</td><td>{{{wc07_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc07_name|}}}| ]][[WC07 name::{{{wc07_name|}}}| ]]</td><td>{{ #var: $wc07_dp | ??? }}[[WC07 DP Cost::{{ #var: $wc07_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $wc07_status | Unlimited }}]][[WC07 Status::{{ #var: $wc07_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! World Championship 2007|World Championship 2007]]''</td><td title="March 15, 2007">2007-03-15</td><td>–</td><td>{{{wc07_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc07_name|}}}| ]][[WC07 name::{{{wc07_name|}}}| ]]</td><td>{{ #var: $wc07_dp | ??? }}[[WC07 DP Cost::{{ #var: $wc07_dp }}| ]]</td><td>[[{{ #var: $wc07_status | Unlimited }}]][[WC07 Status::{{ #var: $wc07_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-gx04 }} |  
 
   -->{{ #if: {{ #var: $vg-gx04 }} |  
  <tr><td>''[[Yu-Gi-Oh! GX Tag Force 2|GX Tag Force 2]]''</td><td title="September 18, 2007">2007-09-18</td><td>–</td><td>{{{gx04_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx04_name|}}}| ]][[GX04 name::{{{gx04_name|}}}| ]]</td><td>{{ #var: $gx04_dp | ??? }}[[GX04 DP Cost::{{ #var: $gx04_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $gx04_status | Unlimited }}]][[GX04 Status::{{ #var: $gx04_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! GX Tag Force 2|GX Tag Force 2]]''</td><td title="September 18, 2007">2007-09-18</td><td>–</td><td>{{{gx04_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx04_name|}}}| ]][[GX04 name::{{{gx04_name|}}}| ]]</td><td>{{ #var: $gx04_dp | ??? }}[[GX04 DP Cost::{{ #var: $gx04_dp }}| ]]</td><td>[[{{ #var: $gx04_status | Unlimited }}]][[GX04 Status::{{ #var: $gx04_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-wc08 }} |  
 
   -->{{ #if: {{ #var: $vg-wc08 }} |  
  <tr><td>''[[Yu-Gi-Oh! World Championship 2008|World Championship 2008]]''</td><td title="November 29, 2007">2007-11-29</td><td>–</td><td>{{{wc08_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc08_name|}}}| ]][[WC08 name::{{{wc08_name|}}}| ]]</td><td>{{ #var: $wc08_dp | ??? }}[[WC08 DP Cost::{{ #var: $wc08_dp }}| ]]</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $wc08_status | Unlimited }}]][[WC08 Status::{{ #var: $wc08_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! World Championship 2008|World Championship 2008]]''</td><td title="November 29, 2007">2007-11-29</td><td>–</td><td>{{{wc08_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc08_name|}}}| ]][[WC08 name::{{{wc08_name|}}}| ]]</td><td>{{ #var: $wc08_dp | ??? }}[[WC08 DP Cost::{{ #var: $wc08_dp }}| ]]</td><td>[[{{ #var: $wc08_status | Unlimited }}]][[WC08 Status::{{ #var: $wc08_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-gx06 }} |  
 
   -->{{ #if: {{ #var: $vg-gx06 }} |  
  <tr><td>''[[Yu-Gi-Oh! GX Tag Force 3|GX Tag Force 3]]''</td><td title="November 27, 2008">2008-11-27</td><td>–</td><td>{{{gx06_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx06_name|}}}| ]][[GX06 name::{{{gx06_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>[[{{ #var: $gx06_status | Unlimited }}]][[GX06 Status::{{ #var: $gx06_status | Unlimited }}| ]]</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! GX Tag Force 3|GX Tag Force 3]]''</td><td title="November 27, 2008">2008-11-27</td><td>–</td><td>{{{gx06_name<includeonly>|</includeonly>}}}[[English alternate names::{{{gx06_name|}}}| ]][[GX06 name::{{{gx06_name|}}}| ]]</td><td>–</td><td>[[{{ #var: $gx06_status | Unlimited }}]][[GX06 Status::{{ #var: $gx06_status | Unlimited }}| ]]</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-wc09 }} |  
 
   -->{{ #if: {{ #var: $vg-wc09 }} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2009: Stardust Accelerator|5D's World Championship 2009: Stardust Accelerator]]''</td><td title="March 26, 2009">2009-03-26</td><td>–</td><td>{{{wc09_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc09_name|}}}| ]][[WC09 name::{{{wc09_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2009: Stardust Accelerator|5D's World Championship 2009: Stardust Accelerator]]''</td><td title="March 26, 2009">2009-03-26</td><td>–</td><td>{{{wc09_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc09_name|}}}| ]][[WC09 name::{{{wc09_name|}}}| ]]</td><td>–</td><td>Present</td></tr> }}<!--
  -->{{ #if: {{ #var: $vg-wb01 }} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's Wheelie Breakers|5D's Wheelie Breakers]]''</td><td title="March 26, 2009">2009-03-26</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
 
 
   -->{{ #if: {{ #var: $vg-tf04 }} |  
 
   -->{{ #if: {{ #var: $vg-tf04 }} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 4|5D's Tag Force 4]]''</td><td title="September 17, 2009">2009-09-17</td><td>–</td><td>{{{tf04_name<includeonly>|</includeonly>}}}[[English alternate names::{{{tf04_name|}}}| ]][[TF04 name::{{{tf04_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 4|5D's Tag Force 4]]''</td><td title="September 17, 2009">2009-09-17</td><td>–</td><td>{{{tf04_name<includeonly>|</includeonly>}}}[[English alternate names::{{{tf04_name|}}}| ]][[TF04 name::{{{tf04_name|}}}| ]]</td><td>–</td><td>Present</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-wc10 }} |  
 
   -->{{ #if: {{ #var: $vg-wc10 }} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2010: Reverse of Arcadia|5D's World Championship 2010: Reverse of Arcadia]]''</td><td title="February 18, 2010">2010-02-18</td><td>–</td><td>{{{wc10_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc10_name|}}}| ]][[WC10 name::{{{wc10_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2010: Reverse of Arcadia|5D's World Championship 2010: Reverse of Arcadia]]''</td><td title="February 18, 2010">2010-02-18</td><td>–</td><td>{{{wc10_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc10_name|}}}| ]][[WC10 name::{{{wc10_name|}}}| ]]</td><td>–</td><td>Present</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-tf05 }} |  
 
   -->{{ #if: {{ #var: $vg-tf05 }} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 5|5D's Tag Force 5]]''</td><td title="September 16, 2010">2010-09-16</td><td>–</td><td>{{{tf05_name<includeonly>|</includeonly>}}}[[English alternate names::{{{tf05_name|}}}| ]][[TF05 name::{{{tf05_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 5|5D's Tag Force 5]]''</td><td title="September 16, 2010">2010-09-16</td><td>–</td><td>{{{tf05_name<includeonly>|</includeonly>}}}[[English alternate names::{{{tf05_name|}}}| ]][[TF05 name::{{{tf05_name|}}}| ]]</td><td>–</td><td>Present</td></tr> }}<!--
  -->{{ #if: {{ #var: $vg-ydt1 }} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's Duel Transer|5D's Duel Transer]]''</td><td title="December 7, 2010">2010-12-07</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
 
 
   -->{{ #if: {{ #var: $vg-wc11 }} |  
 
   -->{{ #if: {{ #var: $vg-wc11 }} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2011: Over the Nexus|5D's World Championship 2011: Over the Nexus]]''</td><td title="February 24, 2011">2011-02-24</td><td>–</td><td>{{{wc11_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc11_name|}}}| ]][[WC11 name::{{{wc11_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2011: Over the Nexus|5D's World Championship 2011: Over the Nexus]]''</td><td title="February 24, 2011">2011-02-24</td><td>–</td><td>{{{wc11_name<includeonly>|</includeonly>}}}[[English alternate names::{{{wc11_name|}}}| ]][[WC11 name::{{{wc11_name|}}}| ]]</td><td>–</td><td>Present</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-tf06 }} |  
 
   -->{{ #if: {{ #var: $vg-tf06 }} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 6|5D's Tag Force 6]]''</td><td title="September 22, 2011">2011-09-22</td><td>–</td><td>{{{tf06_name<includeonly>|</includeonly>}}}[[English alternate names::{{{tf06_name|}}}| ]][[TF06 name::{{{tf06_name|}}}| ]]</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 6|5D's Tag Force 6]]''</td><td title="September 22, 2011">2011-09-22</td><td>–</td><td>{{{tf06_name<includeonly>|</includeonly>}}}[[English alternate names::{{{tf06_name|}}}| ]][[TF06 name::{{{tf06_name|}}}| ]]</td><td>–</td><td>Present</td></tr> }}<!--
  -->{{ #if: {{ #var: $vg-zdc1 }} |
 
<tr><td>''[[Yu-Gi-Oh! ZEXAL World Duel Carnival|ZEXAL World Duel Carnival]]''</td><td title="December 5, 2013">2013-12-05</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
 
 
   -->{{ #if: {{ #var: $vg-dar }} |  
 
   -->{{ #if: {{ #var: $vg-dar }} |  
  <tr><td>''[[Yu-Gi-Oh! Duel Arena|Duel Arena]]''</td><td title="June 26, 2014">2014-06-26</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! Duel Arena|Duel Arena]]''</td><td title="June 26, 2014">2014-06-26</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
 
   -->{{ #if: {{ #var: $vg-dg }} |  
 
   -->{{ #if: {{ #var: $vg-dg }} |  
  <tr><td>''[[Yu-Gi-Oh! Duel Generation|Duel Generation]]''</td><td title="October 30, 2014">2014-10-30</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! Duel Generation|Duel Generation]]''</td><td title="October 30, 2014">2014-10-30</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}
  -->{{ #if: {{ #var: $vg-duli }} |
 
<tr><td>''[[Yu-Gi-Oh! Duel Links|Duel Links]]''</td><td title="October 27, 2016">2016-10-27<!-- first non-beta release date --></td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}
 
 
</table>
 
</table>
{{ #if: {{{eds_lore<includeonly>|</includeonly>}}}{{{rod_lore|}}}{{{rod_card|}}}{{{sdd_lore|}}}{{{wc4_lore|}}}{{{wc5_lore|}}}{{{ntr_lore|}}}{{{ygo_lore|}}}{{{gx1_lore|}}}{{{wc6_lore|}}}{{{gx02_lore|}}}{{{gx03_lore|}}}{{{wc07_lore|}}}{{{gx04_lore|}}}{{{wc08_lore|}}}{{{gx06_lore|}}}{{{wc09_lore|}}}{{{tf04_lore|}}}{{{wc10_lore|}}}{{{tf05_lore|}}}{{{wc11_lore|}}}{{{tf06_lore|}}}{{{dar_lore|}}}{{ #var: $vg-sets }} |  
+
{{ #if: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ygo_lore|}}}{{{gx1_lore|}}}{{{wc6_lore|}}}{{{gx02_lore|}}}{{{gx03_lore|}}}{{{wc07_lore|}}}{{{gx04_lore|}}}{{{wc08_lore|}}}{{{gx06_lore|}}}{{{wc09_lore|}}}{{{tf04_lore|}}}{{{wc10_lore|}}}{{{tf05_lore|}}}{{{wc11_lore|}}}{{{tf06_lore|}}}{{{dar_lore|}}}{{ #var: $vg-sets }} |  
 
=== Lores and sets ===
 
=== Lores and sets ===
 
<table class="wikitable sortable card-list">
 
<table class="wikitable sortable card-list">
 
  <tr><th scope="col">Video game</th><th scope="col">Lore</th><th scope="col">Sets</th></tr><!--
 
  <tr><th scope="col">Video game</th><th scope="col">Lore</th><th scope="col">Sets</th></tr><!--
  -->{{ #if: {{{eds_lore<includeonly>|</includeonly>}}}{{{eds_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! The Eternal Duelist Soul|The Eternal Duelist Soul]]''</td><td>{{{eds_lore<includeonly>|</includeonly>}}}</td><td>{{{eds_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{rod_lore<includeonly>|</includeonly>}}}{{{rod_card|}}}{{{rod_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! Reshef of Destruction|Reshef of Destruction]]''</td><td>{{ #switch: {{{rod_card}}}
 
      | Normal      | Effect | Fusion | Ritual = ([[{{{rod_card}}} Monster]]):[[ROD card type::{{{rod_card}}} Monster| ]]
 
      | NormalSpell = ([[Normal Spell Card]]):[[ROD card type::Normal Spell Card| ]]
 
      | ContSpell  = ([[Continuous Spell Card]]):[[ROD card type::Continuous Spell Card| ]]
 
      | RitualSpell = ([[Ritual Spell Card]]):[[ROD card type::Ritual Spell Card| ]]
 
      | NormalTrap  = ([[Normal Trap Card]]):[[ROD card type::Normal Trap Card| ]]
 
      | ContTrap    = ([[Continuous Trap Card]]):[[ROD card type::Continuous Trap Card| ]]
 
    }} {{{rod_lore<includeonly>|</includeonly>}}}</td><td>{{{rod_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{sdd_lore<includeonly>|</includeonly>}}}{{{sdd_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! Worldwide Edition: Stairway to the Destined Duel|Worldwide Edition: Stairway to the Destined Duel]]''</td><td>{{{sdd_lore<includeonly>|</includeonly>}}}</td><td>{{{sdd_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{wc4_lore<includeonly>|</includeonly>}}}{{{wc4_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! World Championship Tournament 2004|World Championship Tournament 2004]]''</td><td>{{{wc4_lore<includeonly>|</includeonly>}}}</td><td>{{{wc4_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{wc5_lore<includeonly>|</includeonly>}}}{{{wc5_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! 7 Trials to Glory: World Championship Tournament 2005|7 Trials to Glory: World Championship 2005]]''</td><td>{{{wc5_lore<includeonly>|</includeonly>}}}</td><td>{{{wc5_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
 
   -->{{ #if: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ntr_sets|}}} |  
 
   -->{{ #if: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ntr_sets|}}} |  
 
  <tr><td>''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare Troubadour]]''</td><td>{{{ntr_lore<includeonly>|</includeonly>}}}</td><td>{{{ntr_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  <tr><td>''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare Troubadour]]''</td><td>{{{ntr_lore<includeonly>|</includeonly>}}}</td><td>{{{ntr_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
Line 1,038: Line 1,104:
 
</div>}}<includeonly>{{Card navigation}}<!--
 
</div>}}<includeonly>{{Card navigation}}<!--
  
-->{{IfSemantics|{{ #arraydefine: @archseries | {{{archseries|}}}*{{{supports_archetypes|}}}*{{{anti-supports_archetypes|}}}*{{{antisupports_archetypes|}}}*{{{related_to_archseries|}}} | * | unique, sort=asc }}{{ #arrayprint: @archseries || $archseries | &#32;
+
-->{{IfSemantics|<!--
{{Archseries navbox|$archseries|member={{ #pos: *{{{archseries}}}
+
-->{{ #arraydefine: @archseries | {{{archseries|}}} | * | unique, sort=asc }}<!--
* | *$archseries
+
-->{{ #arraydefine: @supports_archetypes | {{{supports_archetypes|}}} | * | unique, sort=asc }}<!--
* }}{{ #pos: *{{{archseries}}}
+
-->{{ #arraydefine: @anti-supports_archetypes | {{{anti-supports_archetypes|}}}*{{{antisupports_archetypes|}}} | * | unique, sort=asc }}<!--
* | * $archseries
+
-->{{ #arraydefine: @related_to_archseries | {{{related_to_archseries|}}} | * | unique, sort=asc }}<!--
* }}|support={{ #pos: *{{{supports_archetypes}}}
+
-->{{ #arrayunion: @archetype-support | @supports_archetypes | @anti-supports_archetypes }}<!--
* | *$archseries
+
-->{{ #arraydiff: @archetype-support | @archetype-support | @archseries }}<!--
* }}{{ #pos: *{{{supports_archetypes}}}
+
-->{{ #arraydiff: @related_to_archseries | @related_to_archseries | @archseries | @archetype-support }}<!--
* | * $archseries
+
-->{{ #arraysort: @archetype-support | asc }}<!--
* }}|anti-support={{ #pos: *{{{anti-supports_archetypes}}}
+
-->{{ #arrayprint: @archseries || $archseries |
* | *$archseries
+
{{Archseries navbox|$archseries
* }}{{ #pos: *{{{anti-supports_archetypes}}}
+
| member      = {{ #arraysearch: @archseries | $archseries }}
* | * $archseries
+
| support      = {{ #arraysearch: @supports_archetypes | $archseries }}
* }}{{ #pos: *{{{antisupports_archetypes}}}
+
| anti-support = {{ #arraysearch: @anti-supports_archetypes | $archseries }}
* | *$archseries
+
}}
* }}{{ #pos: *{{{antisupports_archetypes}}}
+
  }}<!-- arrayprint
* | * $archseries
+
 
* }}|related={{ #pos: *{{{related_to_archseries}}}
+
-->{{ #arrayprint: @archetype-support || $archetype |
* | *$archseries
+
{{Archseries navbox|$archetype
* }}{{ #pos: *{{{related_to_archseries}}}
+
| support      = {{ #arraysearch: @supports_archetypes | $archetype }}
* | * $archseries
+
| anti-support = {{ #arraysearch: @anti-supports_archetypes | $archetype }}
* }}}}
+
| related     = {{ #arraysearch: @related_to_archseries | $archseries }}
}}}}<!--
+
}}
 +
  }}<!-- arrayprint
 +
 
 +
-->{{ #arrayprint: @related_to_archseries || $archseries |
 +
{{Archseries navbox|$archseries|related=1}}
 +
  }}
 +
}}<!--
  
 
-->{{ #if: {{ #var: $counter }} | {{Counters}}
 
-->{{ #if: {{ #var: $counter }} | {{Counters}}
Line 1,071: Line 1,143:
 
--><!--
 
--><!--
  
sortkey when desired
+
categories
 
 
-->{{ #ifeq: {{ #explode: {{ #var: $pagename }} }} | A          <!-- cards whose name starts with the article "A" -->
 
  | {{DEFAULTSORT:{{ #sub: {{ #var: $pagename }} | 2 }}}}
 
  | {{ #ifeq: {{ #explode: {{ #var: $pagename }} }} | An    <!-- cards whose name starts with the article "An" -->
 
    | {{DEFAULTSORT:{{ #sub: {{ #var: $pagename }} | 3 }}}}
 
    | {{ #ifeq: {{ #explode: {{ #var: $pagename }} }} | The <!-- cards whose name starts with the article "The" -->
 
      | {{ #if: {{ #pos: {{ #var: $pagename }} | The Agent }}{{ #pos: {{ #var: $pagename }} | The Fabled }}
 
        | <!-- ...except for "The Agent" and "The Fabled" cards -->
 
        | {{DEFAULTSORT:{{ #sub: {{ #var: $pagename }} | 4 }}}}
 
      }}
 
      | {{ <!-- now make Number cards use natural sorting order -->
 
        #if: {{and|{{ #ifeq: {{ #explode: {{ #var: $pagename }} }} | Number | 1 }}|{{ #pos: {{ #var: $pagename }} | : }}}}
 
        | {{DEFAULTSORT:Number {{ #if: {{ #pos: {{ #var: $pagename }} | Number C }}
 
          | C{{ padleft: {{ #replace: {{ #explode: {{ #var: $pagename }} || 1 }} | C }} | 4 | 0 }}
 
          | {{ padleft: {{ #explode: {{ #var: $pagename }} || 1 }} | 4 | 0 }}
 
        }}{{ #explode: {{ #var: $pagename }} | : | 1 }}}}
 
      }}
 
    }}
 
  }}
 
}}<!--
 
 
 
now on to the categories
 
  
 
-->[[Category:All cards]]{{ #if: {{not|{{{image|}}}{{{image2|}}}}}
 
-->[[Category:All cards]]{{ #if: {{not|{{{image|}}}{{{image2|}}}}}
Line 1,105: Line 1,155:
 
     | Tip          = [[Category:Tip cards]]
 
     | Tip          = [[Category:Tip cards]]
 
   }}
 
   }}
   | [[Category:{{ #if: {{ #var: $token-counter }} | {{ #var: $token-counter }}s | {{ #if: {{ #var: $skill }} | Skill Cards | Duel Monsters cards }} }}]]{{ #if: {{ #var: $tcg }}
+
   | {{ #if: {{ #var: $token-counter }}
 +
    | [[Category:{{ #var: $token-counter }}s]]
 +
    | {{ #if: {{ #var: $skill }}
 +
      | [[Category:Skill Cards]]
 +
      | {{ #if: {{ #var: $ocg-tcg }}
 +
        | [[Category:Duel Monsters cards]]
 +
        | [[Category:Miscellaneous video game cards]]
 +
      }}
 +
    }}
 +
  }}{{ #if: {{ #var: $tcg }}
 
     | [[Category:TCG cards]]
 
     | [[Category:TCG cards]]
 
   }}{{ #if: {{ #var: $ocg }}
 
   }}{{ #if: {{ #var: $ocg }}
 
     | [[Category:OCG cards]]
 
     | [[Category:OCG cards]]
 +
  }}{{ #if: {{{tcg_speed_duel_status|}}}
 +
    | [[Category:TCG Speed Duel cards]]
 
   }}
 
   }}
}}{{ #if: {{ #var: $tcg-fr }}
+
}}{{ #if: {{ #var: $tcg-en }}
 +
  | {{ #if: {{ #var: $skill }} | {{ #if: {{{skill_activation|}}} || [[Category:Skill Cards with an English release needing an English Skill activation]] }} }}
 +
}}{{ #if: {{ #var: $fr_release }}
 
   | {{ #if: {{{fr_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a French release needing a French name]]
 
   | {{ #if: {{{fr_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a French release needing a French name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{fr_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a French release needing a French lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{fr_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a French release needing a French lore]] }}
 +
    }}{{ #if: {{ #var: $skill }} | {{ #if: {{{fr_skill_activation|}}} || [[Category:Skill Cards with a French release needing a French Skill activation]] }} }}
 
}}{{ #if: {{ #var: $de_release }}
 
}}{{ #if: {{ #var: $de_release }}
 
   | {{ #if: {{{de_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a German release needing a German name]]
 
   | {{ #if: {{{de_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a German release needing a German name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{de_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a German release needing a German lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{de_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a German release needing a German lore]] }}
 +
    }}{{ #if: {{ #var: $skill }} | {{ #if: {{{de_skill_activation|}}} || [[Category:Skill Cards with a German release needing a German Skill activation]] }} }}
 
}}{{ #if: {{ #var: $it_release }}
 
}}{{ #if: {{ #var: $it_release }}
 
   | {{ #if: {{{it_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with an Italian release needing an Italian name]]
 
   | {{ #if: {{{it_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with an Italian release needing an Italian name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{it_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with an Italian release needing an Italian lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{it_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with an Italian release needing an Italian lore]] }}
 +
    }}{{ #if: {{ #var: $skill }} | {{ #if: {{{it_skill_activation|}}} || [[Category:Skill Cards with an Italian release needing an Italian Skill activation]] }} }}
 
}}{{ #if: {{ #var: $ocg-jp }}
 
}}{{ #if: {{ #var: $ocg-jp }}
 
   | {{ #if: {{{ja_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Japanese release needing a Japanese name]]
 
   | {{ #if: {{{ja_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Japanese release needing a Japanese name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{ja_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Japanese release needing a Japanese lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{ja_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Japanese release needing a Japanese lore]] }}
 +
    }}
 
}}{{ #if: {{ #var: $kr_release }}
 
}}{{ #if: {{ #var: $kr_release }}
 
   | {{ #if: {{{ko_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Korean release needing a Korean name]]
 
   | {{ #if: {{{ko_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Korean release needing a Korean name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{ko_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Korean release needing a Korean lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{ko_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Korean release needing a Korean lore]] }}
 +
    }}
 
}}{{ #if: {{ #var: $pt_release }}
 
}}{{ #if: {{ #var: $pt_release }}
 
   | {{ #if: {{{pt_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Portuguese release needing a Portuguese name]]
 
   | {{ #if: {{{pt_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Portuguese release needing a Portuguese name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{pt_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Portuguese release needing a Portuguese lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{pt_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Portuguese release needing a Portuguese lore]] }}
 +
    }}{{ #if: {{ #var: $skill }} | {{ #if: {{{pt_skill_activation|}}} || [[Category:Skill Cards with a Portuguese release needing a Portuguese Skill activation]] }} }}
 
}}{{ #if: {{ #var: $sp_release }}
 
}}{{ #if: {{ #var: $sp_release }}
 
   | {{ #if: {{{es_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Spanish release needing a Spanish name]]
 
   | {{ #if: {{{es_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Spanish release needing a Spanish name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{es_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Spanish release needing a Spanish lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{es_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Spanish release needing a Spanish lore]] }}
 +
    }}{{ #if: {{ #var: $skill }} | {{ #if: {{{es_skill_activation|}}} || [[Category:Skill Cards with a Spanish release needing a Spanish Skill activation]] }} }}
 
}}{{ #if: {{ #var: $tc_release }}
 
}}{{ #if: {{ #var: $tc_release }}
 
   | {{ #if: {{{zh_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Chinese release needing a Chinese name]]
 
   | {{ #if: {{{zh_name|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Chinese release needing a Chinese name]]
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{zh_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Chinese release needing a Chinese lore]] }} }}
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{zh_lore|}}} || [[Category:{{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} with a Chinese release needing a Chinese lore]] }}
 +
    }}
 
}}{{ #if: {{ #var: $ocg-tcg }}
 
}}{{ #if: {{ #var: $ocg-tcg }}
 
   | {{ #if: {{ #var: $ocg }}
 
   | {{ #if: {{ #var: $ocg }}
Line 1,141: Line 1,212:
 
   }}{{ #if: {{ #var: $tcg }}
 
   }}{{ #if: {{ #var: $tcg }}
 
     | {{ #if: {{ #var: $tcg-en }} || [[Category:TCG cards without a listed English release]]
 
     | {{ #if: {{ #var: $tcg-en }} || [[Category:TCG cards without a listed English release]]
     }}{{ #if: {{ #var: $tcg-fr }} || [[Category:TCG cards without a listed French release]]
+
     }}{{ #if: {{ #var: $fr_release }} || [[Category:TCG cards without a listed French release]]
 
     }}{{ #if: {{ #var: $de_release }} || [[Category:TCG cards without a listed German release]]
 
     }}{{ #if: {{ #var: $de_release }} || [[Category:TCG cards without a listed German release]]
 
     }}{{ #if: {{ #var: $it_release }} || [[Category:TCG cards without a listed Italian release]]
 
     }}{{ #if: {{ #var: $it_release }} || [[Category:TCG cards without a listed Italian release]]
Line 1,148: Line 1,219:
 
     }}
 
     }}
 
   }}
 
   }}
}}{{ #if: {{ #var: $vg }}
+
}}<!--
 +
 
 +
-->{{ #if:    {{{az_name|}}}{{{az_lore|}}}{{{bn_name|}}}{{{bn_lore|}}}{{{bs_name|}}}{{{bs_lore|}}}{{{ca_name|}}}{{{ca_lore|}}}{{{cy_name|}}}{{{cy_lore|}}}{{{et_name|}}}{{{et_lore|}}}{{{fa_name|}}}{{{fa_lore|}}}{{{haw_name|}}}{{{haw_lore|}}}{{{he_name|}}}{{{he_lore|}}}{{{hi_name|}}}{{{hi_lore|}}}{{{id_name|}}}{{{id_lore|}}}{{{lt_name|}}}{{{lt_lore|}}}{{{nb_name|}}}{{{nb_lore|}}}{{{nl_name|}}}{{{nl_lore|}}}{{{nn_name|}}}{{{nn_lore|}}}{{{no_name|}}}{{{no_lore|}}}{{{ro_name|}}}{{{ro_lore|}}}{{{sk_name|}}}{{{sk_lore|}}}{{{sl_name|}}}{{{sl_lore|}}}{{{sq_name|}}}{{{sq_lore|}}}{{{tl_name|}}}{{{tl_lore|}}}
 +
| [[Category:Cards using unsupported language parameters]]
 +
}}<!--
 +
 
 +
-->{{ #if: {{{level|}}}
 +
  | {{ #ifeq: {{ #var: $level-rank }} | Rank | [[Category:Xyz Monsters using (((level)))]] }}
 +
}}{{ #if: {{{rank|}}}
 +
  | {{ #ifeq: {{ #var: $level-rank }} | Level | [[Category:Non-Xyz Monsters using (((rank)))]] }}
 +
}}<!--
 +
 
 +
-->{{ #if: {{ #var: $vg }}
 
   | [[Category:((CardTable2)) transclusions with video game parameters]]{{ #if: {{ #if: {{{cardgame|}}} | {{ #ask: <q>[[Category:OCG cards]] OR [[Category:TCG cards]] OR [[Category:Unusable cards]]</q>[[{{{cardgame}}}]] }} }}{{ #var: $ocg-tcg }}
 
   | [[Category:((CardTable2)) transclusions with video game parameters]]{{ #if: {{ #if: {{{cardgame|}}} | {{ #ask: <q>[[Category:OCG cards]] OR [[Category:TCG cards]] OR [[Category:Unusable cards]]</q>[[{{{cardgame}}}]] }} }}{{ #var: $ocg-tcg }}
 
     || [[Category:Video game cards with no OCG/TCG counterpart]]
 
     || [[Category:Video game cards with no OCG/TCG counterpart]]
 
   }}
 
   }}
 
}}{{ #if: {{ #pos: {{ lc: {{PAGENAME}} }} | unnamed }} | [[Category:Cards whose name is unknown]] }}<!--
 
}}{{ #if: {{ #pos: {{ lc: {{PAGENAME}} }} | unnamed }} | [[Category:Cards whose name is unknown]] }}<!--
 +
 +
-->{{ #if: {{ #var: $ocg-tcg }}
 +
| {{ #if: {{ #var: $non-game }}{{ #var: $password }}{{ #var: $limitation_text }}
 +
  |
 +
  | [[Category:Cards needing a password]]
 +
  }}
 +
}}<!--
 +
 +
-->{{ #if: {{ #var: $effect_monster }}{{ #var: $card_type }}
 +
| {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{{effect_types|}}}{{{pendulum_effect_types|}}}
 +
  |
 +
  | [[Category:Cards needing effect_types]]
 +
  }}
 +
}}<!--
 +
 +
-->{{ #if: {{ #var: $no_lore }} | [[Category:Cards printed without a lore]] }}<!--
 +
 +
-->{{ #if: {{{ocg_status|}}}{{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
 +
| [[Category:Cards with a manual status]]<!--
 +
  -->{{ #if: {{ #var: $non-game }}
 +
  | [[Category:((CardTable2)) transclusions with an unnecessary status parameter]]
 +
  }}
 +
| {{ #ifeq: {{{ocg_status|¬}}}{{{tcg_status|¬}}}{{{tcg_speed_duel_status|¬}}} | ¬¬¬
 +
  |
 +
  | [[Category:((CardTable2)) transclusions with an unnecessary status parameter]]
 +
  }}
 +
}}<!--
 +
 +
-->{{ #if: {{ #var: $ocg }}
 +
| {{ #if: {{ #var: $token-counter }}{{ #var: $limitation_text }}
 +
  | {{ #if: {{{ocg_status|}}}
 +
    | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]<!-- auto-assigned -->
 +
    }}
 +
  | {{ #if: {{ #var: $non-game }}
 +
    | {{ #ifeq: {{{ocg_status}}} | Legal
 +
      |
 +
      | {{ #if: {{{ocg_status|}}}
 +
        | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]<!-- "Legal" is the only valid status for nongame cards -->
 +
        }}
 +
      }}
 +
    | {{ #switch: {{{ocg_status|}}}
 +
      | Not yet released | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal | =
 +
      | #default = [[Category:((CardTable2)) transclusions with an unknown OCG status]]<!-- unrecognized value -->
 +
      }}
 +
    }}
 +
  }}
 +
| {{ #if: {{{ocg_status|}}}
 +
  | {{ #ifeq: {{{ocg_status}}} | Not yet released
 +
    |
 +
    | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]
 +
    }}
 +
  }}
 +
}}<!--
 +
 +
-->{{ #if: {{ #var: $tcg }}
 +
| {{ #if: {{ #var: $token-counter }}{{ #var: $skill }}{{ #var: $limitation_text }}
 +
  | {{ #if: {{{tcg_status|}}}
 +
    | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]<!-- auto-assigned -->
 +
    }}
 +
  | {{ #if: {{ #var: $non-game }}
 +
    | {{ #ifeq: {{{tcg_status}}} | Legal
 +
      |
 +
      | {{ #if: {{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
 +
        | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]<!-- "Legal" is the only valid status for nongame cards -->
 +
        }}
 +
      }}
 +
    | {{ #switch: {{{tcg_status|}}}
 +
      | Not yet released | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal | =
 +
      | #default = [[Category:((CardTable2)) transclusions with an unknown TCG status]]<!-- unrecognized value -->
 +
      }}
 +
    }}
 +
  }}<!--
 +
 +
  -->{{ #switch: {{{tcg_speed_duel_status|}}}
 +
  | Not yet released | Unlimited | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal | =
 +
  | #default = [[Category:((CardTable2)) transclusions with an unknown TCG status]]<!-- unrecognized value -->
 +
  }}
 +
| {{ #if: {{{tcg_status|}}}
 +
  | {{ #ifeq: {{{tcg_status}}} | Not yet released
 +
    |
 +
    | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
 +
    }}
 +
  }}<!--
 +
 +
  -->{{ #if: {{{tcg_speed_duel_status|}}}
 +
  | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
 +
  }}
 +
}}<!--
 +
 +
-->{{ #if: {{ #var: $assumed_color }} | [[Category:Colors assumed without using the Type string]] }}<!--
 +
-->{{ #if: {{ #var: $colorless    }} | [[Category:Card pages with no color class]] }}<!--
 +
-->{{ #ifeq: {{{cardclass|¬}}} | ¬ || [[Category:CardTable2 parameter tracking (cardclass)]] }}<!--
 +
-->{{ #ifeq: {{{color|¬}}}    | ¬ || [[Category:CardTable2 parameter tracking (color)]]  }}<!--
 +
-->{{ #ifeq: {{{color2|¬}}}    | ¬ || [[Category:CardTable2 parameter tracking (color2)]] }}<!--
 +
-->{{ #ifeq: {{{vid|¬}}}      | ¬ || [[Category:Card table parameter tracking (vid)]] }}<!--
  
 
SMW
 
SMW
  
-->{{IfSemantics|[[Page type::Card page| ]]{{ #if: {{not|{{ #var: $non-game }}}}
+
-->{{IfSemantics|[[Page type::Card page| ]]{{ #if: {{ #var: $non-game }}
    | {{ #if: {{ #var: $tcg }}
+
    | [[Class 1::FAQ| ]]
      | [[Medium::TCG| ]]{{ #if: {{ #var: $ocg }}
+
    | {{ #if: {{ #var: $ocg-tcg }}
        | [[Medium::OCG| ]]
+
      | [[Class 1::Official| ]]{{ #if: {{ #var: $tcg }}
        | [[Medium::TCG-only| ]]
+
        | [[Medium::TCG| ]]{{ #if: {{ #var: $ocg }}
      }}
+
          | [[Medium::OCG| ]]
      | {{ #if: {{ #var: $ocg }}
+
          | [[Medium::TCG-only| ]]
        | [[Medium::OCG| ]][[Medium::OCG-only| ]]<!-- can't see how to do this without repeating *something* -->
+
        }}
 +
        | {{ #if: {{ #var: $ocg }}
 +
          | [[Medium::OCG| ]][[Medium::OCG-only| ]]<!-- can't see how to do this without repeating *something* -->
 +
        }}
 
       }}
 
       }}
 
     }}
 
     }}
  }}{{ #if: {{ #var: $tcg }}{{ #var: $ocg }} | [[Class 1::{{ #if: {{ #var: $non-game }} | FAQ | Official }}| ]]
 
  }}{{ #if: {{{sq_name|}}}  |    {{ #set: Albanian name = {{{sq_name}}} }}
 
 
   }}{{ #if: {{{ar_name|}}}  |      {{ #set: Arabic name = {{{ar_name}}} }}
 
   }}{{ #if: {{{ar_name|}}}  |      {{ #set: Arabic name = {{{ar_name}}} }}
  }}{{ #if: {{{az_name|}}}  | {{ #set: Azerbaijani name = {{{az_name}}} }}
 
  }}{{ #if: {{{bn_name|}}}  |    {{ #set: Bengali name = {{{bn_name}}} }}
 
  }}{{ #if: {{{bs_name|}}}  |    {{ #set: Bosnian name = {{{bs_name}}} }}
 
 
   }}{{ #if: {{{bg_name|}}}  |  {{ #set: Bulgarian name = {{{bg_name}}} }}
 
   }}{{ #if: {{{bg_name|}}}  |  {{ #set: Bulgarian name = {{{bg_name}}} }}
  }}{{ #if: {{{ca_name|}}}  |    {{ #set: Catalan name = {{{ca_name}}} }}
 
 
   }}{{ #if: {{{hr_name|}}}  |    {{ #set: Croatian name = {{{hr_name}}} }}
 
   }}{{ #if: {{{hr_name|}}}  |    {{ #set: Croatian name = {{{hr_name}}} }}
 
   }}{{ #if: {{{cs_name|}}}  |      {{ #set: Czech name = {{{cs_name}}} }}
 
   }}{{ #if: {{{cs_name|}}}  |      {{ #set: Czech name = {{{cs_name}}} }}
 
   }}{{ #if: {{{da_name|}}}  |      {{ #set: Danish name = {{{da_name}}} }}
 
   }}{{ #if: {{{da_name|}}}  |      {{ #set: Danish name = {{{da_name}}} }}
  }}{{ #if: {{{nl_name|}}}  |      {{ #set: Dutch name = {{{nl_name}}} }}
 
  }}{{ #if: {{{et_name|}}}  |    {{ #set: Estonian name = {{{et_name}}} }}
 
 
   }}{{ #if: {{{fil_name|}}} |    {{ #set: Filipino name = {{{fil_name}}} }}
 
   }}{{ #if: {{{fil_name|}}} |    {{ #set: Filipino name = {{{fil_name}}} }}
 
   }}{{ #if: {{{fi_name|}}}  |    {{ #set: Finnish name = {{{fi_name}}} }}
 
   }}{{ #if: {{{fi_name|}}}  |    {{ #set: Finnish name = {{{fi_name}}} }}
 
   }}{{ #if: {{{el_name|}}}  |      {{ #set: Greek name = {{{el_name}}} }}
 
   }}{{ #if: {{{el_name|}}}  |      {{ #set: Greek name = {{{el_name}}} }}
  }}{{ #if: {{{haw_name|}}} |    {{ #set: Hawaiian name = {{{haw_name}}} }}
 
  }}{{ #if: {{{he_name|}}}  |      {{ #set: Hebrew name = {{{he_name}}} }}
 
  }}{{ #if: {{{hi_name|}}}  |      {{ #set: Hindi name = {{{hi_name}}} }}
 
 
   }}{{ #if: {{{hu_name|}}}  |  {{ #set: Hungarian name = {{{hu_name}}} }}
 
   }}{{ #if: {{{hu_name|}}}  |  {{ #set: Hungarian name = {{{hu_name}}} }}
  }}{{ #if: {{{id_name|}}}  |  {{ #set: Indonesian name = {{{id_name}}} }}
 
 
   }}{{ #if: {{{ga_name|}}}  |      {{ #set: Irish name = {{{ga_name}}} }}
 
   }}{{ #if: {{{ga_name|}}}  |      {{ #set: Irish name = {{{ga_name}}} }}
 
   }}{{ #if: {{{lv_name|}}}  |    {{ #set: Latvian name = {{{lv_name}}} }}
 
   }}{{ #if: {{{lv_name|}}}  |    {{ #set: Latvian name = {{{lv_name}}} }}
  }}{{ #if: {{{lt_name|}}}  |  {{ #set: Lithuanian name = {{{lt_name}}} }}
 
  }}{{ #if: {{{no_name|}}}  |  {{ #set: Norwegian name = {{{no_name}}} }}<!-- [[wikipedia:Norwegian language]]; the Norwegian macrolanguage -->
 
  }}{{ #if: {{{nb_name|}}}  |  {{ #set: Norwegian name = {{{nb_name}}} }}<!-- [[wikipedia:Bokmål]] -->
 
  }}{{ #if: {{{nn_name|}}}  |  {{ #set: Norwegian name = {{{nn_name}}} }}<!-- [[wikipedia:Nynorsk]] -->
 
  }}{{ #if: {{{fa_name|}}}  |    {{ #set: Persian name = {{{fa_name}}} }}
 
 
   }}{{ #if: {{{pl_name|}}}  |      {{ #set: Polish name = {{{pl_name}}} }}
 
   }}{{ #if: {{{pl_name|}}}  |      {{ #set: Polish name = {{{pl_name}}} }}
  }}{{ #if: {{{ro_name|}}}  |    {{ #set: Romanian name = {{{ro_name}}} }}
 
 
   }}{{ #if: {{{ru_name|}}}  |    {{ #set: Russian name = {{{ru_name}}} }}
 
   }}{{ #if: {{{ru_name|}}}  |    {{ #set: Russian name = {{{ru_name}}} }}
 
   }}{{ #if: {{{sr_name|}}}  |    {{ #set: Serbian name = {{{sr_name}}} }}
 
   }}{{ #if: {{{sr_name|}}}  |    {{ #set: Serbian name = {{{sr_name}}} }}
  }}{{ #if: {{{sk_name|}}}  |      {{ #set: Slovak name = {{{sk_name}}} }}
 
  }}{{ #if: {{{sl_name|}}}  |    {{ #set: Slovene name = {{{sl_name}}} }}
 
 
   }}{{ #if: {{{sv_name|}}}  |    {{ #set: Swedish name = {{{sv_name}}} }}
 
   }}{{ #if: {{{sv_name|}}}  |    {{ #set: Swedish name = {{{sv_name}}} }}
  }}{{ #if: {{{tl_name|}}}  |    {{ #set: Tagalog name = {{{tl_name}}} }}
 
 
   }}{{ #if: {{{th_name|}}}  |        {{ #set: Thai name = {{{th_name}}} }}
 
   }}{{ #if: {{{th_name|}}}  |        {{ #set: Thai name = {{{th_name}}} }}
 
   }}{{ #if: {{{tr_name|}}}  |    {{ #set: Turkish name = {{{tr_name}}} }}
 
   }}{{ #if: {{{tr_name|}}}  |    {{ #set: Turkish name = {{{tr_name}}} }}
 
   }}{{ #if: {{{vi_name|}}}  |  {{ #set: Vietnamese name = {{{vi_name}}} }}
 
   }}{{ #if: {{{vi_name|}}}  |  {{ #set: Vietnamese name = {{{vi_name}}} }}
   }}{{ #if: {{{cy_name|}}}  |      {{ #set: Welsh name = {{{cy_name}}} }}
+
   }}<!--
  
  }}{{ #if: {{{sq_lore|}}} |    {{ #set: Albanian lore = {{{sq_lore}}} }}
+
  -->{{ #if: {{{ar_lore|}}}  |      {{ #set: Arabic lore = {{{ar_lore}}} }}
  }}{{ #if: {{{ar_lore|}}}  |      {{ #set: Arabic lore = {{{ar_lore}}} }}
 
  }}{{ #if: {{{az_lore|}}}  | {{ #set: Azerbaijani lore = {{{az_lore}}} }}
 
  }}{{ #if: {{{bn_lore|}}}  |    {{ #set: Bengali lore = {{{bn_lore}}} }}
 
  }}{{ #if: {{{bs_lore|}}}  |    {{ #set: Bosnian lore = {{{bs_lore}}} }}
 
 
   }}{{ #if: {{{bg_lore|}}}  |  {{ #set: Bulgarian lore = {{{bg_lore}}} }}
 
   }}{{ #if: {{{bg_lore|}}}  |  {{ #set: Bulgarian lore = {{{bg_lore}}} }}
  }}{{ #if: {{{ca_lore|}}}  |    {{ #set: Catalan lore = {{{ca_lore}}} }}
 
 
   }}{{ #if: {{{hr_lore|}}}  |    {{ #set: Croatian lore = {{{hr_lore}}} }}
 
   }}{{ #if: {{{hr_lore|}}}  |    {{ #set: Croatian lore = {{{hr_lore}}} }}
 
   }}{{ #if: {{{cs_lore|}}}  |      {{ #set: Czech lore = {{{cs_lore}}} }}
 
   }}{{ #if: {{{cs_lore|}}}  |      {{ #set: Czech lore = {{{cs_lore}}} }}
 
   }}{{ #if: {{{da_lore|}}}  |      {{ #set: Danish lore = {{{da_lore}}} }}
 
   }}{{ #if: {{{da_lore|}}}  |      {{ #set: Danish lore = {{{da_lore}}} }}
  }}{{ #if: {{{nl_lore|}}}  |      {{ #set: Dutch lore = {{{nl_lore}}} }}
 
  }}{{ #if: {{{et_lore|}}}  |    {{ #set: Estonian lore = {{{et_lore}}} }}
 
 
   }}{{ #if: {{{fil_lore|}}} |    {{ #set: Filipino lore = {{{fil_lore}}} }}
 
   }}{{ #if: {{{fil_lore|}}} |    {{ #set: Filipino lore = {{{fil_lore}}} }}
 
   }}{{ #if: {{{fi_lore|}}}  |    {{ #set: Finnish lore = {{{fi_lore}}} }}
 
   }}{{ #if: {{{fi_lore|}}}  |    {{ #set: Finnish lore = {{{fi_lore}}} }}
 
   }}{{ #if: {{{el_lore|}}}  |      {{ #set: Greek lore = {{{el_lore}}} }}
 
   }}{{ #if: {{{el_lore|}}}  |      {{ #set: Greek lore = {{{el_lore}}} }}
  }}{{ #if: {{{haw_lore|}}} |    {{ #set: Hawaiian lore = {{{haw_lore}}} }}
 
  }}{{ #if: {{{he_lore|}}}  |      {{ #set: Hebrew lore = {{{he_lore}}} }}
 
  }}{{ #if: {{{hi_lore|}}}  |      {{ #set: Hindi lore = {{{hi_lore}}} }}
 
 
   }}{{ #if: {{{hu_lore|}}}  |  {{ #set: Hungarian lore = {{{hu_lore}}} }}
 
   }}{{ #if: {{{hu_lore|}}}  |  {{ #set: Hungarian lore = {{{hu_lore}}} }}
  }}{{ #if: {{{id_lore|}}}  |  {{ #set: Indonesian lore = {{{id_lore}}} }}
 
 
   }}{{ #if: {{{ga_lore|}}}  |      {{ #set: Irish lore = {{{ga_lore}}} }}
 
   }}{{ #if: {{{ga_lore|}}}  |      {{ #set: Irish lore = {{{ga_lore}}} }}
 
   }}{{ #if: {{{lv_lore|}}}  |    {{ #set: Latvian lore = {{{lv_lore}}} }}
 
   }}{{ #if: {{{lv_lore|}}}  |    {{ #set: Latvian lore = {{{lv_lore}}} }}
  }}{{ #if: {{{lt_lore|}}}  |  {{ #set: Lithuanian lore = {{{lt_lore}}} }}
 
  }}{{ #if: {{{no_lore|}}}  |  {{ #set: Norwegian lore = {{{no_lore}}} }}<!-- [[wikipedia:Norwegian language]]; the Norwegian macrolanguage -->
 
  }}{{ #if: {{{nb_lore|}}}  |  {{ #set: Norwegian lore = {{{nb_lore}}} }}<!-- [[wikipedia:Bokmål]] -->
 
  }}{{ #if: {{{nn_lore|}}}  |  {{ #set: Norwegian lore = {{{nn_lore}}} }}<!-- [[wikipedia:Nynorsk]] -->
 
  }}{{ #if: {{{fa_lore|}}}  |    {{ #set: Persian lore = {{{fa_lore}}} }}
 
 
   }}{{ #if: {{{pl_lore|}}}  |      {{ #set: Polish lore = {{{pl_lore}}} }}
 
   }}{{ #if: {{{pl_lore|}}}  |      {{ #set: Polish lore = {{{pl_lore}}} }}
  }}{{ #if: {{{ro_lore|}}}  |    {{ #set: Romanian lore = {{{ro_lore}}} }}
 
 
   }}{{ #if: {{{ru_lore|}}}  |    {{ #set: Russian lore = {{{ru_lore}}} }}
 
   }}{{ #if: {{{ru_lore|}}}  |    {{ #set: Russian lore = {{{ru_lore}}} }}
 
   }}{{ #if: {{{sr_lore|}}}  |    {{ #set: Serbian lore = {{{sr_lore}}} }}
 
   }}{{ #if: {{{sr_lore|}}}  |    {{ #set: Serbian lore = {{{sr_lore}}} }}
  }}{{ #if: {{{sk_lore|}}}  |      {{ #set: Slovak lore = {{{sk_lore}}} }}
 
  }}{{ #if: {{{sl_lore|}}}  |    {{ #set: Slovene lore = {{{sl_lore}}} }}
 
 
   }}{{ #if: {{{sv_lore|}}}  |    {{ #set: Swedish lore = {{{sv_lore}}} }}
 
   }}{{ #if: {{{sv_lore|}}}  |    {{ #set: Swedish lore = {{{sv_lore}}} }}
  }}{{ #if: {{{tl_lore|}}}  |    {{ #set: Tagalog lore = {{{tl_lore}}} }}
 
 
   }}{{ #if: {{{th_lore|}}}  |        {{ #set: Thai lore = {{{th_lore}}} }}
 
   }}{{ #if: {{{th_lore|}}}  |        {{ #set: Thai lore = {{{th_lore}}} }}
 
   }}{{ #if: {{{tr_lore|}}}  |    {{ #set: Turkish lore = {{{tr_lore}}} }}
 
   }}{{ #if: {{{tr_lore|}}}  |    {{ #set: Turkish lore = {{{tr_lore}}} }}
 
   }}{{ #if: {{{vi_lore|}}}  |  {{ #set: Vietnamese lore = {{{vi_lore}}} }}
 
   }}{{ #if: {{{vi_lore|}}}  |  {{ #set: Vietnamese lore = {{{vi_lore}}} }}
  }}{{ #if: {{{cy_lore|}}}  |      {{ #set: Welsh lore = {{{cy_lore}}} }}
 
 
 
   }}{{ #switch: {{{type2}}}
 
   }}{{ #switch: {{{type2}}}
 
     | Effect  | Fusion    | Ritual | Synchro | Xyz
 
     | Effect  | Fusion    | Ritual | Synchro | Xyz
Line 1,254: Line 1,392:
 
     | Toon    | Spirit    | Union  | Gemini  | Flip
 
     | Toon    | Spirit    | Union  | Gemini  | Flip
 
     | Tuner    | Dark Tuner = [[Secondary type::{{{type2}}} monster| ]]{{ #if: {{ #var: $not-Normal }} |<!-- Not a Normal Monster. -->| [[Primary type::{{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster| ]] }}
 
     | Tuner    | Dark Tuner = [[Secondary type::{{{type2}}} monster| ]]{{ #if: {{ #var: $not-Normal }} |<!-- Not a Normal Monster. -->| [[Primary type::{{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster| ]] }}
     | #default = {{ #if: {{ #var: $token }} | [[Primary type::{{ #var: $token }} Monster| ]]{{ #vardefine: $not-Normal | 1 }} }}
+
     | #default = {{ #if: {{ #var: $token }} | [[Primary type::{{ #var: $token }} Monster| ]][[Primary type::Monster {{ #var: $token }}| ]]{{ #vardefine: $not-Normal | 1 }} }}
 
   }}{{ #switch: {{{type3}}}
 
   }}{{ #switch: {{{type3}}}
 
     | Spirit | Flip | Tuner = [[Secondary type::{{{type3}}} monster| ]]{{ #if: {{ #var: $not-Normal }} |<!-- Not a Normal Monster. -->| [[Primary type::{{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster| ]] }}
 
     | Spirit | Flip | Tuner = [[Secondary type::{{{type3}}} monster| ]]{{ #if: {{ #var: $not-Normal }} |<!-- Not a Normal Monster. -->| [[Primary type::{{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster| ]] }}
Line 1,261: Line 1,399:
 
       || [[Primary type::Normal Monster| ]]
 
       || [[Primary type::Normal Monster| ]]
 
     }}
 
     }}
  }}{{ #if: {{ #var: $ocg-tcg }} || {{ #if: {{ #var: $token }} | [[Class 1::NR Tokens| ]] }}{{ #if: {{ #var: $vg }} | [[Class 1::VGEx| ]] }}
 
 
   }}<!--Temporary solution
 
   }}<!--Temporary solution
 
-->{{ #if: {{ #var: $pendulum_monster }}
 
-->{{ #if: {{ #var: $pendulum_monster }}
Line 1,277: Line 1,414:
 
   }}[[Card image name::{{Card image name|{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }}}}| ]]
 
   }}[[Card image name::{{Card image name|{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }}}}| ]]
 
}}</includeonly><!--
 
}}</includeonly><!--
 +
 +
-->{{ #arraydefine: @fusion_materials | *{{{fusion_material|}}}*{{{fm|}}}*{{{fm1|}}}*{{{fm2|}}}*{{{fm3|}}}*{{{fm4|}}}*{{{fm5|}}} | * | unique }}<!--
 +
-->{{ #arrayprint: @fusion_materials || $material | [[Fusion Material::$material| ]] }}<!--
 +
-->{{ #ifeq: {{{fm|¬}}}{{{fm1|¬}}}{{{fm2|¬}}}{{{fm3|¬}}}{{{fm4|¬}}}{{{fm5|¬}}} | ¬¬¬¬¬¬ || [[Category:((CardTable2)) transclusions needing updated Fusion Material parameter]] }}<!--
 +
-->{{ #arraydefine: @synchro_materials | *{{{synchro_material|}}}*{{{sm|}}}*{{{sm1|}}}*{{{sm2|}}}*{{{sm3|}}}*{{{sm4|}}}*{{{sm5|}}} | * | unique }}<!--
 +
-->{{ #arrayprint: @synchro_materials || $material | [[Synchro Material::$material| ]] }}<!--
 +
-->{{ #ifeq: {{{sm|¬}}}{{{sm1|¬}}}{{{sm2|¬}}}{{{sm3|¬}}}{{{sm4|¬}}}{{{sm5|¬}}} | ¬¬¬¬¬¬ || [[Category:((CardTable2)) transclusions needing updated Synchro Material parameter]] }}<!--
 +
-->[[Materials::{{ #if: {{{material|}}} | {{{material}}} | {{{materials|}}} }}| ]]<!--
 +
 +
-->[[Limitation text::{{ #var: $limitation_text }}| ]]<!--
 +
 +
-->[[OCG Status::{{                    #var: $ocg_status    }}| ]]<!--
 +
-->[[TCG Advanced Format Status::{{    #var: $tcg_status    }}| ]]<!--
 +
-->[[TCG Traditional Format Status::{{ #var: $tcg_trad_status | {{ #var: $tcg_status }} }}| ]]<!--
 +
-->[[TCG Speed Duel status::{{        #var: $tcg_sd_status }}| ]]<!--
  
 
end SMW
 
end SMW
Line 1,282: Line 1,434:
 
--><!--
 
--><!--
  
Split out to separate card tables ({{D Team card}} etc.)
+
Split out to separate card tables
  
--><includeonly>{{ #ifeq: {{{dm1_number|¬}}}{{{dm2_number|¬}}}{{{dm4_number|¬}}}{{{dm1number|¬}}}{{{dm2number|¬}}}{{{dm4number|¬}}} | ¬¬¬¬¬¬
+
--><includeonly>{{ #ifeq: {{{dds_lore|¬}}}{{{dds_name|¬}}}{{{dds_dc|¬}}}{{{dds_number|¬}}}{{{dds_alignment|¬}}}{{{dds_align|¬}}}{{{dds_atk|¬}}}{{{dds_def|¬}}}<!--
  || [[Category:((CardTable2)) transclusions with Duel Monsters 1/2/4 parameters]]
+
         -->{{{ddslore|¬}}}{{{ddsname|¬}}}{{{ddsdc|¬}}}{{{ddsnumber|¬}}}{{{ddsalignment|¬}}}{{{ddsalign|¬}}}{{{ddsatk|¬}}}{{{ddsdef|¬}}}<!--
}}{{ #ifeq: {{{dds_lore|¬}}}{{{dds_name|¬}}}{{{dds_dc|¬}}}{{{dds_number|¬}}}{{{dds_alignment|¬}}}{{{dds_align|¬}}}{{{dds_atk|¬}}}{{{dds_def|¬}}}<!--
+
        -->{{ #if: {{ #pos: {{{image}}} | -DDS- }} || ¬ }}
         -->{{{ddslore|¬}}}{{{ddsname|¬}}}{{{ddsdc|¬}}}{{{ddsnumber|¬}}}{{{ddsalignment|¬}}}{{{ddsalign|¬}}}{{{ddsatk|¬}}}{{{ddsdef|¬}}}
 
 
             | ¬¬¬¬¬¬¬¬<!--
 
             | ¬¬¬¬¬¬¬¬<!--
           -->¬¬¬¬¬¬¬¬
+
           -->¬¬¬¬¬¬¬¬<!--
 +
          -->¬
 
   || [[Category:((CardTable2)) transclusions with Dark Duel Stories parameters]]
 
   || [[Category:((CardTable2)) transclusions with Dark Duel Stories parameters]]
}}{{ #ifeq: {{{tsc_lore|¬}}}{{{tsc_name|¬}}}{{{tsc_sets|¬}}}{{{tsc_status|¬}}}{{{tsc_dc|¬}}}{{{tsc_number|¬}}}{{{tsc_number2|¬}}}{{{tsc_card|¬}}}{{{tsc_alignment|¬}}}{{{tsc_align|¬}}}{{{tsc_atk|¬}}}{{{tsc_def|¬}}}<!--
+
}}{{ #ifeq: {{{wc5_lore|¬}}}{{{wc5_name|¬}}}{{{wc5_sets|¬}}}{{{wc5_status|¬}}}<!--
        -->{{{tsclore|¬}}}{{{tscname|¬}}}{{{tscsets|¬}}}{{{tscstatus|¬}}}{{{tscdc|¬}}}{{{tscnumber|¬}}}{{{tscnumber2|¬}}}{{{tsccard|¬}}}{{{tscalignment|¬}}}{{{tscalign|¬}}}{{{tscatk|¬}}}{{{tscdef|¬}}}
+
         -->{{{wc5lore|¬}}}{{{wc5name|¬}}}{{{wc5sets|¬}}}{{{wc5status|¬}}}
            | ¬¬¬¬¬¬¬¬¬¬¬¬<!--
 
          -->¬¬¬¬¬¬¬¬¬¬¬¬
 
  || [[Category:((CardTable2)) transclusions with The Sacred Cards parameters]]
 
}}{{ #ifeq: {{{dod_status|¬}}}{{{dod_number|¬}}}{{{dodstatus|¬}}}{{{dodnumber|¬}}}<!--
 
         -->{{{gx05_lore|¬}}}{{{gx05_name|¬}}}{{{gx05_sets|¬}}}{{{gx05_status|¬}}}{{{gx05_dp|¬}}}<!--
 
        -->{{{gx05lore|¬}}}{{{gx05name|¬}}}{{{gx05sets|¬}}}{{{gx05status|¬}}}{{{gx05dp|¬}}}<!--
 
        -->{{{pcj_status|¬}}}{{{pck_status|¬}}}{{{pcy_status|¬}}}<!--
 
        -->{{{pcjstatus|¬}}}{{{pckstatus|¬}}}{{{pcystatus|¬}}}
 
 
             | ¬¬¬¬<!--
 
             | ¬¬¬¬<!--
           -->¬¬¬¬¬<!--
+
           -->¬¬¬¬
          -->¬¬¬¬¬<!--
+
   || [[Category:((CardTable2)) transclusions with World Championship 2005 parameters]]
          -->¬¬¬<!--
 
          -->¬¬¬
 
   || [[Category:((CardTable2)) transclusions with misc video game parameters]]
 
 
}}</includeonly><!--
 
}}</includeonly><!--
  
 
--><noinclude>{{Documentation}}</noinclude>
 
--><noinclude>{{Documentation}}</noinclude>

Revision as of 01:06, 4 December 2019

CardTable2
Japanese
{{{ja_name}}}
Rōmaji
{{{romaji_name}}}
Translated
{{{trans_name}}}
Back-EN.png
Other names

  • {{{alt_name}}}
  • {{{alt_name2}}}
  • {{{alt_name3}}}
Other names (Japanese) {{{ja_alt_name}}}
{{{ja_alt_romaji}}}
{{{ja_alt_trans}}}
Card type [[{{{card_type}}} Card|{{{card_type}}}]]
Attribute [[{{{ATTRIBUTE}}}]] [[File:{{{ATTRIBUTE}}}.svg|28px|alt=]]
Type [[{{{type}}}|{{{type}}}]]
Property [[{{{property}}} {{{card_type}}} Card|{{{property}}}]] [[File:{{{property}}}.svg|28px|alt=]]
Level [[Level {{{level}}} Monster Cards|{{{level}}}]] CG Star Unknown.svg
Link Arrows

 
[[{{{link_arrows}}} Link Arrow cards|{{{link_arrows}}}]]
Pendulum Scale Pendulum Scale.png [[Pendulum Scale {{{pendulum_scale}}} Monster Cards|{{{pendulum_scale}}}]]
ATK / DEF [[{{{atk}}} ATK Monster Cards|{{{atk}}}]] / [[{{{def}}} DEF Monster Cards|{{{def}}}]]
Password [[{{{password}}}]]
Limitation text {{{limitation_text}}}
Ritual required

"[[{{{ritualcard}}}]]"

  • "[[{{{ritualmonster}}}]]"
Summoned by the effect of

  • "[[{{{summon}}}]]"
Effect types
Pendulum Effect
  • [[{{{pendulum_effect_types}}}|{{{pendulum_effect_types}}}]]Property "Effect type" (as page type) with input value "{{{pendulum_effect_types}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
Monster Effect
  • [[{{{effect_types}}}|{{{effect_types}}}]]Property "Effect type" (as page type) with input value "{{{effect_types}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
Status
[[{{{ocg_status}}}]] (OCG)
[[{{{tcg_status}}}]] (TCG)
[[{{{tcg_speed_duel_status}}}]] (TCG Speed Duel)
Source card "[[{{{source_card}}}|]]"
Skill activation
{{{skill_activation}}}
Effect
Pendulum Effect
{{{pendulum_effect}}}
Monster Effect
{{{lore}}}
Use {{{use}}}

English sets

Worldwide

  • No set name provided at non-empty input line 1.
ReleaseNumberSetRarity
[[{{{en_sets}}}|{{{en_sets}}}]]

North America

  • No set name provided at non-empty input line 1.
ReleaseNumberSetRarity
[[{{{na_sets}}}|{{{na_sets}}}]]

Europe

  • No set name provided at non-empty input line 1.
ReleaseNumberSetRarity
[[{{{eu_sets}}}|{{{eu_sets}}}]]

Australia

  • No set name provided at non-empty input line 1.
ReleaseNumberSetRarity
[[{{{au_sets}}}|{{{au_sets}}}]]

Search categories

Supports
[[{{{supports}}}|{{{supports}}}]]
Anti-supports
[[{{{anti-supports}}}*|{{{anti-supports}}}*]]
Archetypes and series
[[{{{archseries}}}|{{{archseries}}}]]
Supports archetypes
"[[{{{supports archetypes}}}|{{{supports archetypes}}}]]"
Anti-supports archetypes
"[[{{{anti-supports archetypes}}}*|{{{anti-supports archetypes}}}*]]"
Related to archetypes and series
[[{{{related to archseries}}}|{{{related to archseries}}}]]
Counters
[[{{{counter}}}|{{{counter}}}]]
Actions
[[{{{action}}}|{{{action}}}]]
Stat changes
[[{{{stat_change}}}|{{{stat_change}}}]]
Monster/Spell/Trap categories
[[{{{m/s/t}}}|{{{m/s/t}}}]]
Summoning categories
[[{{{summoning}}}|{{{summoning}}}]]
Attack categories
[[{{{attack}}}|{{{attack}}}]]
Banished categories
[[{{{banished}}}|{{{banished}}}]]
LP
[[{{{life_points}}}|{{{life_points}}}]]
Fusion Material for
"[[{{{fm for}}}|{{{fm for}}}]]"
Synchro Material for
"[[{{{sm for}}}|{{{sm for}}}]]"
Miscellaneous
[[{{{misc}}}|{{{misc}}}]]

Other languages

Name Lore
French {{{fr_name}}} {{{fr_lore}}}
German {{{de_name}}} {{{de_lore}}}
Italian {{{it_name}}} {{{it_lore}}}
Portuguese {{{pt_name}}} {{{pt_lore}}}
Spanish {{{es_name}}} {{{es_lore}}}
Japanese {{{ja_name}}} {{{ja_lore}}}
{{{romaji_name}}}
{{{trans_name}}} {{{trans_lore}}}
Korean {{{ko_name}}} {{{ko_lore}}}
{{{ko_rr_name}}}
{{{ko_trans_name}}}
Chinese {{{zh_name}}} {{{zh_lore}}}
{{{zh_pinyin_name}}}
{{{zh_trans_name}}}

Other language sets

French

  • No set name provided at non-empty input line 1.
ReleaseNumberSetFrench nameRarity
[[{{{fr_sets}}}|{{{fr_sets}}}]]

French-Canadian

  • No set name provided at non-empty input line 1.
ReleaseNumberSetFrench nameRarity
[[{{{fc_sets}}}|{{{fc_sets}}}]]

German

  • No set name provided at non-empty input line 1.
ReleaseNumberSetGerman nameRarity
[[{{{de_sets}}}|{{{de_sets}}}]]

Italian

  • No set name provided at non-empty input line 1.
ReleaseNumberSetItalian nameRarity
[[{{{it_sets}}}|{{{it_sets}}}]]

Portuguese

  • No set name provided at non-empty input line 1.
ReleaseNumberSetPortuguese nameRarity
[[{{{pt_sets}}}|{{{pt_sets}}}]]

Spanish

  • No set name provided at non-empty input line 1.
ReleaseNumberSetSpanish nameRarity
[[{{{sp_sets}}}|{{{sp_sets}}}]]

Japanese

  • No set name provided at non-empty input line 1.
ReleaseNumberSetJapanese nameRarity
[[{{{jp_sets}}}|{{{jp_sets}}}]]

Japanese Asian

  • No set name provided at non-empty input line 1.
ReleaseNumberSetJapanese nameRarity
[[{{{ja_sets}}}|{{{ja_sets}}}]]

Korean

  • No set name provided at non-empty input line 1.
ReleaseNumberSetKorean nameRarity
[[{{{kr_sets}}}|{{{kr_sets}}}]]

Chinese

  • No set name provided at non-empty input line 1.
ReleaseNumberSetTraditional Chinese nameRarity
[[{{{tc_sets}}}|{{{tc_sets}}}]]

Asian-English

  • No set name provided at non-empty input line 1.
ReleaseNumberSetRarity
[[{{{ae_sets}}}|{{{ae_sets}}}]]

Video games

Video gameDate#NameCostStatus
The Falsebound Kingdom2002-12-05{{{tfk_number}}}Present
Nightmare Troubadour2005-07-21{{{ntr_name}}}{{{ntr_dp}}}[[{{{ntr_status}}}]]
Online2005-11-04{{{ygo_name}}}[[{{{ygo_status}}}]]
GX Duel Academy2005-11-13{{{gx1_number}}}{{{gx1_name}}}{{{gx1_dp}}}[[{{{gx1_status}}}]]
Ultimate Masters: World Championship Tournament 20062006-02-23{{{wc6_name}}}{{{wc6_dp}}}[[{{{wc6_status}}}]]
GX Tag Force2006-09-14{{{gx02_name}}}{{{gx02_dp}}}[[{{{gx02_status}}}]]
GX Spirit Caller2006-11-30{{{gx03_name}}}{{{gx03_dp}}}[[{{{gx03_status}}}]]
World Championship 20072007-03-15{{{wc07_name}}}{{{wc07_dp}}}[[{{{wc07_status}}}]]
GX Tag Force 22007-09-18{{{gx04_name}}}{{{gx04_dp}}}[[{{{gx04_status}}}]]
World Championship 20082007-11-29{{{wc08_name}}}{{{wc08_dp}}}[[{{{wc08_status}}}]]
GX Tag Force 32008-11-27{{{gx06_name}}}[[{{{gx06_status}}}]]
5D's World Championship 2009: Stardust Accelerator2009-03-26{{{wc09_name}}}Present
5D's Tag Force 42009-09-17{{{tf04_name}}}Present
5D's World Championship 2010: Reverse of Arcadia2010-02-18{{{wc10_name}}}Present
5D's Tag Force 52010-09-16{{{tf05_name}}}Present
5D's World Championship 2011: Over the Nexus2011-02-24{{{wc11_name}}}Present
5D's Tag Force 62011-09-22{{{tf06_name}}}Present
Duel Arena2014-06-26Present
Duel Generation2014-10-30Present

Lores and sets

Video gameLoreSets
Nightmare Troubadour{{{ntr_lore}}}{{{ntr_sets}}}
Online{{{ygo_lore}}}{{{ygo_sets}}}
GX Duel Academy{{{gx1_lore}}}{{{gx1_sets}}}
Ultimate Masters: World Championship Tournament 2006{{{wc6_lore}}}{{{wc6_sets}}}
GX Tag Force{{{gx02_lore}}}{{{gx02_sets}}}
GX Spirit Caller{{{gx03_lore}}}{{{gx03_sets}}}
World Championship 2007{{{wc07_lore}}}{{{wc07_sets}}}
GX Tag Force 2{{{gx04_lore}}}{{{gx04_sets}}}
World Championship 2008{{{wc08_lore}}}{{{wc08_sets}}}
GX Tag Force 3{{{gx06_lore}}}{{{gx06_sets}}}
5D's World Championship 2009: Stardust Accelerator{{{wc09_lore}}}{{{wc09_sets}}}
5D's Tag Force 4{{{tf04_lore}}}{{{tf04_sets}}}
5D's World Championship 2010: Reverse of Arcadia{{{wc10_lore}}}{{{wc10_sets}}}
5D's Tag Force 5{{{tf05_lore}}}{{{tf05_sets}}}
5D's World Championship 2011: Over the Nexus{{{wc11_lore}}}{{{wc11_sets}}}
5D's Tag Force 6{{{tf06_lore}}}{{{tf06_sets}}}
Duel Arena{{{dar_lore}}}