Permanently protected template

Difference between revisions of "Template:CardTable2"

From Yugipedia
Jump to: navigation, search
(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)
(Restoring revision 5189249 by User:TheycallmeBrick on 2023-02-20 23:35:36.)
(Tag: New user edit)
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}}. }}
 
   }}
 
   }}
}}<!--
+
}}<!-- sandbox check - putting at the top since we may decide at some point to display a notice on sandbox transclusions
 
+
-->{{ #vardefine: $is_sandbox | {{ #if: {{sandbox other|1}}{{{sandbox|}}} | /sandbox }} }}<!--
 +
-->{{ #varexists: $smw || {{ #vardefine: $smw | {{ #if: {{ #set: }} || 1 }} }} }}<!-- standard implementation
 +
--><!--
 
Video game parameter rollcall
 
Video game parameter rollcall
 
 
Loreparam  Nameparam  Setparam  Statuspara  Costpa  Numberpara  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
 
 
gx1_lore  gx1_name  gx1_sets  gx1_status  gx1_dp  gx1_number  GX1  GX Duel Academy
 
gx1_lore  gx1_name  gx1_sets  gx1_status  gx1_dp  gx1_number  GX1  GX Duel Academy
gx02_lore  gx02_name  gx02_sets  gx02_status gx02_dp -           GX02  GX Tag Force
+
-         gx03_name  gx03_sets  gx03_status -      -          GX03  GX Spirit Caller
gx03_lore  gx03_name  gx03_sets  gx03_status gx03_dp -          GX03  GX Spirit Caller
+
-         ntr_name  ntr_sets  -          -      -          NTR  Nightmare Troubadour
gx04_lore  gx04_name  gx04_sets  gx04_status gx04_dp -           GX04  GX Tag Force 2
+
-          -          tf04_sets  -          -      -          TF04  5D's Tag Force 4
gx06_lore  gx06_name  gx06_sets  gx06_status -      -          GX06  GX Tag Force 3
+
ygo_lore  -          ygo_sets   -          -      -          YGO  Online
ntr_lore  ntr_name  ntr_sets  ntr_status  ntr_dp  -          NTR  Nightmare Troubadour
 
tf04_lore  tf04_name  tf04_sets  -          -      -          TF04  5D's Tag Force 4
 
tf05_lore  tf05_name  tf05_sets  -          -      -          TF05  5D's Tag Force 5
 
tf06_lore  tf06_name  tf06_sets  -          -      -          TF06  5D's Tag Force 6
 
-          -          -          -          -      tfk_number  TFK   The Falsebound Kingdom
 
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
 
ygo_lore  ygo_name  ygo_sets  ygo_status  -      -          YGO  Online
 
 
 
 
--><!--
 
--><!--
 
 
== Variables ==
 
== Variables ==
 
 
-->{{ #vardefine: $pagename | {{Normalized pagename|{{PAGENAME}}}} }}<!--
 
-->{{ #vardefine: $pagename | {{Normalized pagename|{{PAGENAME}}}} }}<!--
-->{{ #vardefine: $name
+
-->{{ #vardefine: $name     | {{ #explode: {{ #var: $pagename }} | ( }} }}<!--
| {{ #if: {{{name|}}}
+
-->{{ #vardefine: $url-name | {{ #replace: {{ #var: $name }} | # }}    }}<!--
  | {{{name}}}
+
-->{{ #if: {{{cardgame|}}}  | {{ #vardefine: $name | {{{cardgame}}} }} }}<!--
   | {{ #if: {{{cardgame|}}}
+
-->{{ #if: {{{name|}}}      | {{ #vardefine: $name | {{{name}}}     }} }}<!--
    | {{{cardgame}}}
+
-->{{ #vardefine: $rush_duel_card
    | {{ #var: $pagename }}
+
   | {{ #if: {{{rush_duel|}}}<!--
     }}
+
      OR-->{{{summoning_condition|}}}<!--
 +
      OR-->{{{ja_summoning_condition|}}}<!--
 +
      OR-->{{{ko_summoning_condition|}}}<!--
 +
      OR-->{{{requirement|}}}<!--
 +
      OR-->{{{ja_requirement|}}}<!--
 +
      OR-->{{{ko_requirement|}}}<!--
 +
      OR-->{{{maximum_atk|}}}<!--
 +
      OR-->{{{rush_duel_status|}}}<!--
 +
      OR-->{{ #pos: {{{misc}}} | Legend Card }}<!--
 +
      OR-->{{ #pos: {{ #var: $pagename }} | (Rush Duel) }}
 +
     | 1
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
-->{{ #vardefine: $jp_sets | {{{jp_sets<includeonly>|</includeonly>}}} }}<!--
-->{{ #vardefine: $jp_release | {{ #if: {{{jp_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $ja_sets | {{{ja_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $ja_release | {{ #if: {{{ja_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $kr_sets | {{{kr_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $kr_release | {{ #if: {{{kr_sets<includeonly>|</includeonly>}}}{{{ko_sets|}}} | 1 }}
+
-->{{ #vardefine: $ae_sets | {{{ae_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $ae_release | {{ #if: {{{ae_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $tc_sets | {{{tc_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $tc_release | {{ #if: {{{tc_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $sc_sets | {{{sc_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $en_release | {{ #if: {{{en_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $en_sets | {{{en_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $na_release | {{ #if: {{{na_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $na_sets | {{{na_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $eu_release | {{ #if: {{{eu_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $eu_sets | {{{eu_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $au_release | {{ #if: {{{au_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $au_sets | {{{au_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $fr_release | {{ #if: {{{fr_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $fr_sets | {{{fr_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $fc_release | {{ #if: {{{fc_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $fc_sets | {{{fc_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $de_release | {{ #if: {{{de_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $de_sets | {{{de_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $it_release | {{ #if: {{{it_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $it_sets | {{{it_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $pt_release | {{ #if: {{{pt_sets<includeonly>|</includeonly>}}} | 1 }}
+
-->{{ #vardefine: $pt_sets | {{{pt_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $sp_release | {{ #if: {{{sp_sets<includeonly>|</includeonly>}}}{{{es_sets|}}} | 1 }}
+
-->{{ #vardefine: $sp_sets | {{{sp_sets<includeonly>|</includeonly>}}} }}<!--
}}{{ #vardefine: $ocg-jp    | {{ #var: $jp_release }}{{ #var: $ja_release }}
+
-->{{ #vardefine: $jp_release | {{ #if: {{ #var: $jp_sets }} | 1 }} }}<!--
}}{{ #vardefine: $ocg        | {{ #var: $ocg-jp }}{{ #var: $kr_release }}{{ #var: $ae_release }}{{ #var: $tc_release }}
+
-->{{ #vardefine: $ja_release | {{ #if: {{ #var: $ja_sets }} | 1 }} }}<!--
}}{{ #vardefine: $tcg-en    | {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }}
+
-->{{ #vardefine: $kr_release | {{ #if: {{ #var: $kr_sets }} | 1 }} }}<!--
}}{{ #vardefine: $tcg        | {{ #var: $tcg-en }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}
+
-->{{ #vardefine: $ae_release | {{ #if: {{ #var: $ae_sets }} | 1 }} }}<!--
}}{{ #vardefine: $ocg-tcg    | {{ #var: $ocg }}{{ #var: $tcg }}
+
-->{{ #vardefine: $tc_release | {{ #if: {{ #var: $tc_sets }} | 1 }} }}<!--
}}{{ #vardefine: $not-tcg-en | {{ #var: $ocg }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }}
+
-->{{ #vardefine: $sc_release | {{ #if: {{ #var: $sc_sets }} | 1 }} }}<!--
 
+
-->{{ #vardefine: $en_release | {{ #if: {{ #var: $en_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $na_release | {{ #if: {{ #var: $na_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $eu_release | {{ #if: {{ #var: $eu_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $au_release | {{ #if: {{ #var: $au_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $fr_release | {{ #if: {{ #var: $fr_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $fc_release | {{ #if: {{ #var: $fc_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $de_release | {{ #if: {{ #var: $de_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $it_release | {{ #if: {{ #var: $it_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $pt_release | {{ #if: {{ #var: $pt_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $sp_release | {{ #if: {{ #var: $sp_sets }} | 1 }} }}<!--
 +
-->{{ #vardefine: $ocg-jp    | {{ #var: $jp_release }}{{ #var: $ja_release }} }}<!--
 +
-->{{ #if: {{ #var: $rush_duel_card }}
 +
      | <!-- Nothing -->
 +
      |<!--
 +
      -->{{ #vardefine: $ocg        | {{ #var: $ocg-jp }}{{ #var: $kr_release }}{{ #var: $ae_release }}{{ #var: $tc_release }}{{ #var: $sc_release }} }}<!---
 +
      -->{{ #vardefine: $tcg-en    | {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }} }}<!--
 +
      -->{{ #vardefine: $tcg        | {{ #var: $tcg-en }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }} }}<!--
 +
      -->{{ #vardefine: $ocg-tcg    | {{ #var: $ocg }}{{ #var: $tcg }} }}<!--
 +
      -->{{ #vardefine: $not-tcg-en | {{ #var: $ocg }}{{ #var: $fr_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }} }}
 
}}<!--
 
}}<!--
 
+
-->{{ #vardefine: $non-en-sets-heading | {{ #if: {{ #var: $tcg-en }} | Sets in other languages | Sets }} }}<!--
-->{{ #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    | {{{types<includeonly>|</includeonly>}}} | /[\/,]/ }}<!--
}}{{ #vardefine: $types      | {{ #arrayprint: @types }}
+
-->{{ #arraydefine: @type_list | Aqua, Beast, Beast-Warrior, Celestial Warrior<!-- RD/English -->, Creator God, Cyberse, Cyborg<!-- RD/unofficial English -->, Dinosaur, Divine-Beast, Dragon, Fairy, Fiend, Fish, Galaxy<!-- RD/unofficial? English -->, High Dragon<!-- RD/unofficial English -->, Insect, Machine, Magical Knight<!-- RD/unofficial English -->, Omega Psychic<!-- RD/unofficial English -->, Plant, Psychic, Pyro, Reptile, Rock, Sea Serpent, Spellcaster, Thunder, Warrior, Winged Beast, Wyrm, Zombie, ? }}<!--
}}{{ #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
+
-->{{ #vardefine: $type | {{ #arrayindex: $types | 0 }} }}<!-- assume that the first item in {{{types}}} is the monster's Type
}}{{ #arrayintersect: @type  | @types | @type_list
+
-->{{ #vardefine: $valid_type | {{ #if: {{ #arraysearch: @type_list | {{ #var: $type }} }} | 1 }} }}<!--
}}{{ #vardefine: $type       | {{ #arrayprint: @type }}
+
-->{{ #vardefine: $type_link  | {{ #switch: {{ #var: $type }}
}}{{ #ifeq: {{{type|}}} | {{ #var: $type }} || [[Category:CardTable2 transclusions with interesting Types]]
+
    | Galaxy  = Galaxy (Type)
}}{{ #arraydefine: @ability_list | Toon, Spirit, Union, Gemini, Flip
+
    | #default = {{ #if: {{ #var: $valid_type }} | {{ #var: $type }} }}
}}{{ #arrayintersect: @ability  | @types | @ability_list
+
  }}
}}{{ #vardefine: $ability    | {{ #arrayprint: @ability }}
 
}}{{ #if: {{ #pos: {{ #var: $ability }} | , }} | [[Category:Monsters with multiple abilities]]
 
 
}}<!--
 
}}<!--
 
+
-->{{ #arraydefine: $ability_list | Toon, Spirit, Union, Gemini, Flip }}<!--
 +
-->{{ #arrayintersect: $ability  | $types | $ability_list }}<!--
 
-->{{ #vardefine: $token
 
-->{{ #vardefine: $token
| {{ #if: {{ #arraysearch: @types | Token }}{{ #if: {{{card_type|}}} || {{ #pos: {{PAGENAME}} | Token }} }} | Token }}
+
| {{ #if: {{ #arraysearch: $types | Token }}<!-- # If "Token" is in the Type string
 +
  -->{{ #if: {{{card_type|}}} || {{ #ifeq: {{ #explode: {{ #var: $name }} | | -1 }} | Token | 1 }} }}<!-- # If "Token" is at the end of a monster's name. -->
 +
  | Token
 +
  }}
 +
}}<!--
 +
-->{{ #arraydefine: @summoned_by | {{{summoned_by|}}}*{{{summon|}}} | * | unique }}<!--
 +
-->{{ #ifexpr: {{ #arraysize: @summoned_by }} > 0
 +
  | {{ #vardefine: $official_token | {{ #if: {{ #ask: <q>[[Category:OCG cards]] OR [[Category:TCG cards]] OR [[Category:Unusable cards]]</q>[[{{ #arrayindex: @summoned_by | 0 }}]] }} | 1 }} }}
 
}}<!--
 
}}<!--
 
+
-->{{ #vardefine: $counter       | {{ #ifeq: {{ #var: $card_type }} | Counter | Counter }} }}<!--
-->{{ #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: {{ #arrayindex: $types | 1 }} | 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 | Ticket | 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 }}{{ #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 }} }}
+
-->{{ #vardefine: $has_db_id | {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}{{{cardgame|}}}{{ #pos: {{{image}}} | -BD- }} || {{ #var: $token }}{{ #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: $valid_type }}{{{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 }} }}
 
 
}}{{ #vardefine: $pendulum_monster | {{ #if: {{{pendulum_scale|}}}{{{pendulum_effect|}}}{{{pendulum_effect_types|}}}
 
}}{{ #vardefine: $pendulum_monster | {{ #if: {{{pendulum_scale|}}}{{{pendulum_effect|}}}{{{pendulum_effect_types|}}}
     {{{pendulum_effect|}}}{{{fr_pendulum_effect|}}}{{{de_pendulum_effect|}}}{{{it_pendulum_effect|}}}{{{pt_pendulum_effect|}}}{{{es_pendulum_effect|}}}
+
     {{{fr_pendulum_effect|}}}{{{de_pendulum_effect|}}}{{{it_pendulum_effect|}}}{{{pt_pendulum_effect|}}}{{{es_pendulum_effect|}}}
 
     {{{ja_pendulum_effect|}}}{{{trans_pendulum_effect|}}}{{{ko_pendulum_effect|}}}{{{zh_pendulum_effect|}}}
 
     {{{ja_pendulum_effect|}}}{{{trans_pendulum_effect|}}}{{{ko_pendulum_effect|}}}{{{zh_pendulum_effect|}}}
     {{ #arraysearch: @types | Pendulum }}
+
     {{ #arraysearch: $types | Pendulum }}
 
   | 1 }}
 
   | 1 }}
}}{{ #if: {{ #var: $pendulum_monster }} | {{ #if: {{ #arraysearch: @types | Pendulum }} || [[Category:Cards with Pendulum parameters without a Pendulum card type]] }}
+
}}{{ #if: {{ #var: $pendulum_monster }} | {{ #if: {{ #arraysearch: $types | Pendulum }} || [[Category:Cards with Pendulum parameters without a Pendulum card type]] }}
}}{{ #vardefine: $effect_monster | {{ #arraysearch: @types | Effect }}{{ #var: $ability }}{{ #if: {{ #var: $monster }} | {{ #if: {{{effect_types|}}} | 1 }} }} }}<!--
+
}}{{ #vardefine: $effect_monster | {{ #arraysearch: $types | Effect }}{{ #arrayindex: $ability | 0 }}{{ #if: {{ #var: $monster }} | {{ #if: {{{effect_types|}}} | 1 }} }} }}<!--
-->{{ #vardefine: $non-effect_monster | {{ #arraysearch: @types | /(Fusion{{!}}Ritual{{!}}Synchro{{!}}Xyz{{!}}Link)/ }} }}<!--
+
-->{{ #arraydefine: @non-effect_types | Fusion, Ritual, Synchro, Xyz, Link }}<!--
 +
-->{{ #arrayintersect: @non-effect | $types | @non-effect_types }}<!--
 +
-->{{ #vardefine: $non-effect_monster | {{ #ifeq: {{ #arraysize: @non-effect }} | 0 || 1 }} }}<!--
 +
-->{{ #arraydefine: @extra_deck_types | Fusion, Synchro, Xyz, Link }}<!--
 +
-->{{ #arrayintersect: @extra_deck | $types | @extra_deck_types }}<!--
 +
-->{{ #vardefine: $extra_deck_monster | {{ #ifeq: {{ #arraysize: @extra_deck }} | 0 || 1 }} }}<!--
 
-->{{ #vardefine: $extra/main_deck
 
-->{{ #vardefine: $extra/main_deck
   | {{ #if: {{ #arraysearch: @types | /(Fusion{{!}}Synchro{{!}}Xyz{{!}}Link)/ }} | Extra Deck | Main Deck }}
+
   | {{ #if: {{ #var: $extra_deck_monster }} | Extra Deck | 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 }} }} }} }}
 
}}{{ #vardefine: $card_type | {{ #ifeq: {{ #var: $card_type }} | Monster || {{ #var: $card_type }} }}
 
}}{{ #vardefine: $card_type | {{ #ifeq: {{ #var: $card_type }} | Monster || {{ #var: $card_type }} }}
Line 130: Line 151:
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
// OCG status
 +
-->{{ #vardefine: $ocg_status | {{ #switch: {{{ocg_status}}}<!-- temp -->
 +
    | Not yet released | Not yet legal = {{{ocg_status}}}
 +
    | #default = {{Card status (OCG)|{{ #var: $name }}}}
 +
  }}
 +
}}<!--
 +
// TCG status
 +
-->{{ #vardefine: $tcg_status | {{ #switch: {{{tcg_status}}}<!-- temp -->
 +
      | Not yet released | Not yet legal = {{{tcg_status}}}
 +
      | #default = {{Card status (TCG)|{{ #var: $name }}}}
 +
  }}
 +
}}<!--
 
// Assume the status based on properties of the card
 
// Assume the status based on properties of the card
-->{{ #if: {{ #var: $non-game }}       || {{ #vardefine: $status | Unlimited }} }}<!--
+
-->{{ #if: {{ #var: $limitation_text }}{{ #var: $skill }}{{ #var: $non-game }} | {{ #vardefine: $status | Illegal }} }}<!--
-->{{ #if: {{ #var: $limitation_text }} | {{ #vardefine: $status | Illegal   }} }}<!--
+
-->{{ #if: {{ #var: $token-counter }}                                         | {{ #vardefine: $status | Legal   }} }}<!--
-->{{ #if: {{ #var: $token-counter }}   | {{ #vardefine: $status | Legal     }} }}<!--
+
// Backpropagate
 
+
-->{{ #ifeq: {{ #var: $status }} | Legal
// Allow assumed status to be overwritten with parameters
+
  | {{ #ifeq: {{ #var: $ocg_status }} | Not yet legal || {{ #vardefine: $ocg_status | {{ #var: $status }} }}
-->{{ #if: {{ #var: $ocg }}
+
    }}{{ #ifeq: {{ #var: $tcg_status }} | Not yet legal || {{ #vardefine: $tcg_status | {{ #var: $status }} }}
| {{ #vardefine: $ocg_status
+
     }}
  | {{ #if: {{{ocg_status<includeonly>|</includeonly>}}} | {{{ocg_status}}} | {{ #var: $status }} }}
+
  | {{ #vardefine: $ocg_status | {{ #var: $status | {{ #var: $ocg_status }} }} }}{{ #vardefine: $tcg_status | {{ #var: $status | {{ #var: $tcg_status }} }}
   }}
+
  }}{{ #ifeq: {{ #var: $status }} | Illegal | {{ #vardefine: $ko_status }} }}
 +
}}<!--
 +
// Clear inappropriate statuses (e.g. OCG status for card without an OCG release)
 +
-->{{ #if: {{ #var: $ocg }} || {{ #vardefine: $ocg_status }} }}<!--
 +
-->{{ #if: {{ #var: $tcg }} || {{ #vardefine: $tcg_status }} }}<!--
 +
-->{{ #ifeq: {{ #var: $ocg_status }} | {{ #var: $ko_status }}
 +
  | {{ #vardefine: $ko_status }}
 +
   | {{ #if: {{ #var: $ocg_status }} || {{ #vardefine: $ko_status }} }}
 
}}<!--
 
}}<!--
 
+
// Speed Duel and Traditional Format statuses
 
-->{{ #if: {{ #var: $tcg }}
 
-->{{ #if: {{ #var: $tcg }}
| {{ #vardefine: $tcg_status
+
| {{ #if: {{{tcg_speed_duel_status<includeonly>|</includeonly>}}}{{ #var: $skill }}
  | {{ #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
 
   | {{ #vardefine: $tcg_sd_status
 
     | {{ #if: {{{tcg_speed_duel_status<includeonly>|</includeonly>}}} | {{{tcg_speed_duel_status}}} | Legal }}
 
     | {{ #if: {{{tcg_speed_duel_status<includeonly>|</includeonly>}}} | {{{tcg_speed_duel_status}}} | Legal }}
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--
 
+
-->{{ #ifeq: {{ #var: $tcg_status }} | Forbidden
  -->{{ #ifeq: {{ #var: $tcg_status }} | Forbidden
 
 
   | {{ #vardefine: $tcg_trad_status | Limited }}
 
   | {{ #vardefine: $tcg_trad_status | Limited }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
// Rush Duel statuses
-->{{ #vardefine: $level-rank | {{ #if: {{ #arraysearch: @types | Xyz }} | Rank | Level }} }}<!--
+
-->{{ #if: {{{rush_duel_status<includeonly>|</includeonly>}}}{{ #var: $rush_duel_card }}
 +
  | {{ #vardefine: $rush_duel_status
 +
    | {{ #switch: {{{rush_duel_status}}}
 +
      | Not yet released = {{{rush_duel_status}}}
 +
      | #default = {{Card status (Rush Duel)|{{ #var: $name }}}}
 +
    }}
 +
  }}
 +
}}<!--
 +
// Rush Duel Legend Card
 +
-->{{ #if: {{{rush_duel_status<includeonly>|</includeonly>}}}{{ #var: $rush_duel_card }}
 +
  | {{ #if: {{ #pos: {{{misc}}} | Legend Card }}
 +
    | {{ #vardefine: $rush_duel_legend_card | 1 }}
 +
  }}
 +
}}<!--
 +
// Upcoming statuses
 +
-->{{ #if: {{#var: $status }}{{ #var: $rush_duel_card }} || {{ #if: {{ #var: $ocg_status }} | {{ #ifeq: {{ #var: $ocg_status }} | Not yet released || {{ #vardefine: $ocg_status_upcoming | {{Card status (OCG)|{{ #var: $name }}|time=next}} }} }} }} }}<!--
 +
-->{{ #if: {{#var: $status }}{{ #var: $rush_duel_card }} || {{ #if: {{ #var: $tcg_status }} | {{ #ifeq: {{ #var: $tcg_status }} | Not yet released || {{ #vardefine: $tcg_status_upcoming | {{Card status (TCG)|{{ #var: $name }}|time=next}} }} }} }} }}<!--
 +
-->{{ #if: {{ #var: $rush_duel_card }} | {{ #if: {{ #var: $rush_duel_status }} | {{ #ifeq: {{ #var: $rush_duel_status }} | Not yet released || {{ #vardefine: $rush_duel_status_upcoming | {{Card status (Rush Duel)|{{ #var: $name }}|time=next}} }} }} }} }}<!--
 +
-->{{ #vardefine: $level-rank | {{ #if: {{ #arraysearch: $types | Xyz }} | Rank | Level }} }}<!--
 
-->{{ #vardefine: $stars      | {{ #if: {{{level<includeonly>|</includeonly>}}} | {{{level}}} | {{{rank|}}} }} }}<!--
 
-->{{ #vardefine: $stars      | {{ #if: {{{level<includeonly>|</includeonly>}}} | {{{level}}} | {{{rank|}}} }} }}<!--
-->{{ #vardefine: $no_lore    | {{ #ifeq: {{ lc: {{{lore}}} }} | none | 1 }} }}<!--
+
-->{{ #vardefine: $no_lore    | {{ #ifeq: {{ lc: {{{lore}}} }} | none | {{ #if: {{ #var: $rush_duel_card }} || 1 }} | {{ #if: {{ #var: $token-counter }} | {{ #if: {{{lore|}}} || 1 }} }} }} }}<!--
 
+
-->{{ #vardefine: $has_support | {{ #ask: {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Medium::OCG||TCG]] }} [[Support::{{ #var: $pagename }}]] |?English name | format = plainlist | sep = &#32;
 +
: | link = none | template = Link with quotes }} }}<!--
 +
-->{{ #vardefine: $has_anti-support | {{ #ask: {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Medium::OCG||TCG]] }} [[Anti-support::{{ #var: $pagename }}]] |?English name | format = plainlist | sep = &#32;
 +
: | link = none | template = Link with quotes }} }}<!--
 
TOC headers
 
TOC headers
 
+
-->{{ #vardefine: $search_categories | {{ #if: {{{supports<includeonly>|</includeonly>}}}{{{anti-supports|}}}
-->{{ #vardefine: $search_categories | {{ #if: {{{supports<includeonly>|</includeonly>}}}{{{anti-supports|}}}{{{antisupports|}}}
+
     {{{archseries|}}}{{{supports_archetypes|}}}{{{anti-supports_archetypes|}}}{{{related_to_archseries|}}}
     {{{archseries|}}}{{{supports_archetypes|}}}{{{anti-supports_archetypes|}}}{{{antisupports_archetypes|}}}{{{related_to_archseries|}}}
 
 
     {{{counter|}}}{{{action|}}}{{{stat_change|}}}{{{m/s/t|}}}{{{summoning|}}}{{{attack|}}}{{{banished|}}}{{{life_points|}}}
 
     {{{counter|}}}{{{action|}}}{{{stat_change|}}}{{{m/s/t|}}}{{{summoning|}}}{{{attack|}}}{{{banished|}}}{{{life_points|}}}
     {{{fm_for|}}}{{{sm_for|}}}{{{misc|}}} | 1 }}
+
     {{{fm_for|}}}{{{sm_for|}}}{{{misc|}}}{{ #var: $has_support }}{{ #var: $has_anti-support }} | 1 }}
}}{{ #vardefine: $other_languages | {{ #if: {{{fr_name<includeonly>|</includeonly>}}}{{{fr_skill_activation|}}}{{{fr_lore|}}}{{{fr_pendulum_effect|}}}
+
}}{{ #vardefine: $other_languages | {{ #if:  
     {{{de_name|}}}{{{de_skill_activation|}}}{{{de_lore|}}}{{{de_pendulum_effect|}}}{{{it_name|}}}{{{it_skill_activation|}}}{{{it_lore|}}}{{{it_pendulum_effect|}}}
+
    {{{fr_name<includeonly>|</includeonly>}}}{{{fr_skill_activation|}}}{{{fr_pendulum_effect|}}}{{{fr_lore|}}}
     {{{pt_name|}}}{{{pt_skill_activation|}}}{{{pt_lore|}}}{{{pt_pendulum_effect|}}}{{{es_name|}}}{{{es_skill_activation|}}}{{{es_lore|}}}{{{es_pendulum_effect|}}}
+
     {{{de_name|}}}{{{de_skill_activation|}}}{{{de_pendulum_effect|}}}{{{de_lore|}}}
     {{{ja_name|}}}{{{romaji_name|}}}{{{trans_name|}}}{{{ja_skill_activation|}}}{{{trans_skill_activation|}}}{{{ja_lore|}}}{{{trans_lore|}}}{{{ja_pendulum_effect|}}}{{{trans_pendulum_effect|}}}
+
    {{{it_name|}}}{{{it_skill_activation|}}}{{{it_pendulum_effect|}}}{{{it_lore|}}}
    {{{ko_name|}}}{{{ko_rr_name|}}}{{{ko_trans_name|}}}{{{ko_skill_activation|}}}{{{ko_lore|}}}{{{ko_pendulum_effect|}}}
+
     {{{pt_name|}}}{{{pt_skill_activation|}}}{{{pt_pendulum_effect|}}}{{{pt_lore|}}}
     {{{zh_name|}}}{{{zh_pinyin_name|}}}{{{zh_trans_name|}}}{{{zh_skill_activation|}}}{{{zh_lore|}}}{{{zh_pendulum_effect|}}} | 1 }}
+
    {{{es_name|}}}{{{es_skill_activation|}}}{{{es_pendulum_effect|}}}{{{es_lore|}}}
 +
     {{{ja_name|}}}{{{ja_summoning_condition|}}}{{{ja_pendulum_effect|}}}{{{ja_requirement|}}}{{{ja_lore|}}}
 +
    {{{ko_name|}}}{{{ko_summoning_condition|}}}{{{ko_pendulum_effect|}}}{{{ko_requirement|}}}{{{ko_lore|}}}
 +
    {{{zh_name|}}}{{{zh_pendulum_effect|}}}{{{zh_lore|}}}
 +
     {{{tc_name|}}}{{{tc_pendulum_effect|}}}{{{tc_lore|}}}
 +
    {{{sc_name|}}}{{{sc_pendulum_effect|}}}{{{sc_lore|}}}
 +
  | 1
 +
  }}
 
}}<!--
 
}}<!--
 
+
-->{{ #vardefine: $other_pages_count | {{ #ask: [[Main card page::{{PAGENAME}}]] |format=count }}
-->{{ #vardefine: $has_other_media_pages
+
}}{{ #ifeq: {{ #var: $other_pages_count }} | 0
| {{ #ifeq: {{ #ask: [[Main card page::{{PAGENAME}}]] |format=count }} | 0 || 1 }}
+
  || {{ #vardefine: $other_pages_with_date_count | {{ #ask: [[Main card page::{{PAGENAME}}]] [[Debut date::+]] |format=count }}
 +
  }}{{ #vardefine: $has_other_media_pages | 1 }}
 
}}<!--
 
}}<!--
 
+
above the VG checks so we can check for images without also catching artworks used for the artwork switcher
 +
-->{{ #if: {{ #pos: {{{image|}}} | ; }} | {{ #vardefine: $has_multiple_artworks | 1 }} }}<!--
 
video game presences
 
video game presences
 
 
a few vg parameter variables for simplifying logic
 
a few vg parameter variables for simplifying logic
 
 
-->{{ #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>}}}
}}{{ #vardefine: $gx02_status | {{{gx02_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx02_dp | {{{gx02_dp<includeonly>|</includeonly>}}}
 
 
}}{{ #vardefine: $gx03_status | {{{gx03_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx03_status | {{{gx03_status<includeonly>|</includeonly>}}}
}}{{ #vardefine: $gx03_dp | {{{gx03_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx04_status | {{{gx04_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx04_dp | {{{gx04_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $gx06_status | {{{gx06_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $ntr_status | {{{ntr_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $ntr_dp | {{{ntr_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $tfk_number | {{{tfk_number<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc6_status | {{{wc6_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc6_dp | {{{wc6_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc07_status | {{{wc07_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc07_dp | {{{wc07_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc08_status | {{{wc08_status<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $wc08_dp | {{{wc08_dp<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $ygo_status | {{{ygo_status<includeonly>|</includeonly>}}}
 
 
}}<!--
 
}}<!--
 
 
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: {{{image}}} | DAR-EN-VG }} | {{ #vardefine: $vg-dar | 1 }}{{ #set: Medium = DAR }}
-->{{ #if: {{{dar_lore<includeonly>|</includeonly>}}}{{ #pos: {{{image}}} | DAR-EN-VG }} | {{ #vardefine: $vg-dar | 1 }}[[Medium::DAR| ]]
+
}}{{ #if: {{{gx1_lore<includeonly>|</includeonly>}}}{{{gx1_name|}}}{{{gx1_sets|}}}{{ #var: $gx1_status }}{{ #var: $gx1_dp }}{{ #var: $gx1_number }} | {{ #vardefine: $vg-gx1 | 1 }}{{ #set: Medium = GX1 }}
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{{image}}} | DG-EN-VG }} | {{ #vardefine: $vg-dg | 1 }}[[Medium::DG| ]]
+
}}{{ #if: {{{gx03_name<includeonly>|</includeonly>}}}{{{gx03_sets|}}}{{ #var: $gx03_status }} | {{ #vardefine: $vg-gx03 | 1 }}{{ #set: Medium = GX03 }}
}}{{ #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: {{{ntr_name<includeonly>|</includeonly>}}}{{{ntr_sets|}}} | {{ #vardefine: $vg-ntr | 1 }}{{ #set: Medium = NTR }}
}}{{ #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: {{{tf04_sets<includeonly>|</includeonly>}}}{{ #if: {{ #var: $has_multiple_artworks }} || {{ #pos: {{{image}}} | TF04-JP-VG }} }} | {{ #vardefine: $vg-tf04 | 1 }}{{ #set: Medium = TF04 }}
}}{{ #if: {{{gx03_lore<includeonly>|</includeonly>}}}{{{gx03_name|}}}{{{gx03_sets|}}}{{ #var: $gx03_status }}{{ #var: $gx03_dp }} | {{ #vardefine: $vg-gx03 | 1 }}[[Medium::GX03| ]]
+
}}{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_sets|}}} | {{ #vardefine: $vg-ygo | 1 }}{{ #set: Medium = YGO }}
}}{{ #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| ]]
+
}}{{ #vardefine: $vg-sets | {{ #if: {{{gx1_sets|}}}{{{gx03_sets|}}}{{{ntr_sets|}}}{{{tf04_sets|}}}{{{ygo_sets|}}} | 1 }}
}}{{ #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: {{ #var: $vg-dar }}{{ #var: $vg-gx1 }}{{ #var: $vg-gx03 }}{{ #var: $vg-ntr }}{{ #var: $vg-tf04 }}{{ #var: $vg-ydt1 }}{{ #var: $vg-ygo }} | {{ #vardefine: $vg | 1 }}{{ #set: Medium = Video game }}
}}{{ #if: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ntr_name|}}}{{{ntr_sets|}}}{{ #var: $ntr_status }}{{ #var: $ntr_dp }} | {{ #vardefine: $vg-ntr | 1 }}[[Medium::NTR| ]]
 
}}{{ #if: {{{tf04_lore<includeonly>|</includeonly>}}}{{{tf04_name|}}}{{{tf04_sets|}}}{{ #pos: {{{image}}} | TF04-JP-VG }} | {{ #vardefine: $vg-tf04 | 1 }}[[Medium::TF04| ]]
 
}}{{ #if: {{{tf05_lore<includeonly>|</includeonly>}}}{{{tf05_name|}}}{{{tf05_sets|}}}{{ #pos: {{{image}}} | TF05-JP-VG }} | {{ #vardefine: $vg-tf05 | 1 }}[[Medium::TF05| ]]
 
}}{{ #if: {{{tf06_lore<includeonly>|</includeonly>}}}{{{tf06_name|}}}{{{tf06_sets|}}}{{ #pos: {{{image}}} | TF06-JP-VG }} | {{ #vardefine: $vg-tf06 | 1 }}[[Medium::TF06| ]]
 
}}{{ #if: {{ #var: $tfk_number }} | {{ #vardefine: $vg-tfk | 1 }}[[Medium::TFK| ]]
 
}}{{ #if: {{{wc6_lore<includeonly>|</includeonly>}}}{{{wc6_name|}}}{{{wc6_sets|}}}{{ #var: $wc6_status }}{{ #var: $wc6_dp }} | {{ #vardefine: $vg-wc6 | 1 }}[[Medium::WC6| ]]
 
}}{{ #if: {{{wc07_lore<includeonly>|</includeonly>}}}{{{wc07_name|}}}{{{wc07_sets|}}}{{ #var: $wc07_status }}{{ #var: $wc07_dp }} | {{ #vardefine: $vg-wc07 | 1 }}[[Medium::WC07| ]]
 
}}{{ #if: {{{wc08_lore<includeonly>|</includeonly>}}}{{{wc08_name|}}}{{{wc08_sets|}}}{{ #var: $wc08_status }}{{ #var: $wc08_dp }} | {{ #vardefine: $vg-wc08 | 1 }}[[Medium::WC08| ]]
 
}}{{ #if: {{{wc09_lore<includeonly>|</includeonly>}}}{{{wc09_name|}}}{{{wc09_sets|}}} | {{ #vardefine: $vg-wc09 | 1 }}[[Medium::WC09| ]]
 
}}{{ #if: {{{wc10_lore<includeonly>|</includeonly>}}}{{{wc10_name|}}}{{{wc10_sets|}}} | {{ #vardefine: $vg-wc10 | 1 }}[[Medium::WC10| ]]
 
}}{{ #if: {{{wc11_lore<includeonly>|</includeonly>}}}{{{wc11_name|}}}{{{wc11_sets|}}}{{ #pos: {{{image}}} | WC11-EN-VG }} | {{ #vardefine: $vg-wc11 | 1 }}[[Medium::WC11| ]]
 
}}{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_name|}}}{{{ygo_sets|}}}{{ #var: $ygo_status }} | {{ #vardefine: $vg-ygo | 1 }}[[Medium::YGO| ]]
 
}}{{ #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: {{ #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| ]]
 
 
}}<!--
 
}}<!--
 
 
## Image checks/properties/variables start ## -->{{ #vardefine: $image-back
 
## Image checks/properties/variables start ## -->{{ #vardefine: $image-back
 
| {{ #switch: {{ #var: $non-game }}<!-- default backing first -->
 
| {{ #switch: {{ #var: $non-game }}<!-- default backing first -->
Line 240: Line 266:
 
   | #default = Back-{{ #if: {{ #var: $tcg }}
 
   | #default = Back-{{ #if: {{ #var: $tcg }}
 
     | EN
 
     | EN
     | {{ #if: {{ #var: $ocg-jp }}{{ #var: $tc_release }}
+
     | {{ #if: {{ #var: $rush_duel_card }}
      | JP
+
      | RushDuel-JP
      | {{ #if: {{ #var: $kr_release }}
+
      | {{ #if: {{ #var: $ocg-jp }}{{ #var: $tc_release }}{{ #var: $sc_release }}
        | KR
+
        | JP
        | EN
+
        | {{ #if: {{ #var: $kr_release }}
 +
          | KR
 +
          | EN
 +
          }}
 
         }}
 
         }}
 
       }}
 
       }}
Line 250: Line 279:
 
   }}.png
 
   }}.png
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{{image|}}}<!-- check for embedded image syntax, external URLs, or images without a valid extension -->
 
-->{{ #if: {{{image|}}}<!-- check for embedded image syntax, external URLs, or images without a valid extension -->
 
| {{ #if: <!--
 
| {{ #if: <!--
Line 258: Line 286:
 
     -->{{ #switch: {{ #explode: {{ lc: {{{image}}} }} | . | -1 }} | png | jpg | jpeg | gif = | #default = 1 }}
 
     -->{{ #switch: {{ #explode: {{ lc: {{{image}}} }} | . | -1 }} | png | jpg | jpeg | gif = | #default = 1 }}
 
   | [[Category:CardTable2 bad image values]]
 
   | [[Category:CardTable2 bad image values]]
   | {{ #vardefine: $image | {{PAGENAME:{{{image}}}}} }}<!--
+
   | {{ #vardefine: $image | {{PAGENAME:{{{image}}}}} }}
    -->{{ #ifeq: {{ #imgw: {{ #var: $image }} }} | 0
 
    | {{ #vardefine: $image-name | {{ #var: $image }} }}{{ #vardefine: $image }}
 
    }}
 
 
   }}
 
   }}
}}{{ #vardefine: $width | {{ #imgw: {{ #var: $image | {{ #var: $image-back }} }} }}
+
}}{{ #if: {{ #var: $has_multiple_artworks }}
}}{{ #vardefine: $width | {{ #ifexpr: {{ #var: $width }} < 300 | {{ #var: $width }} | 300 }}
+
  | [[Category:Card tables with multi-image syntax]]
}}{{IfSemantics|[[Card image::{{ #var: $image }}| ]]}}<!--
+
  | {{ #ifeq: {{ #imgw: {{ #var: $image }} }} | 0 | [[Category:Card table transclusions using non-uploaded images]]
-->{{ #if: {{{width|}}}
+
    }}{{ #set: Card image = {{ #var: $image }} }}
| [[Category:CardTable2 parameter tracking (width)]]<!--
+
  }}<!--
  -->{{ #if: {{ #var: $image }}<!-- custom widths only for actual images, not default backings -->
+
-->{{ #if: {{ #pos: {{{image}}} | -EN- }}{{ #pos: {{{image}}} | -JP- }}
  | {{ #iferror: {{ #ifexpr: {{{width}}} < {{ #var: $width }}
+
|
      | {{ #vardefine: $width | {{{width}}} }}
+
| {{ #if: {{ #pos: {{{image}}} | -FR- }}{{ #pos: {{{image}}} | -DE- }}{{ #pos: {{{image}}} | -IT- }}{{ #pos: {{{image}}} | -PT- }}{{ #pos: {{{image}}} | -SP- }}{{ #pos: {{{image}}} | -KR- }}
      | [[Category:CardTable2 transclusions with bad width values]]
+
  | [[Category:((CardTable2)) transclusions with a non-English/Japanese image]]
      }}
 
    | [[Category:CardTable2 transclusions with bad width values]]
 
    }}
 
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
-->{{ #if: {{ #pos: {{{image}}} | -VG. }}    | {{ #if: {{ #var: $has_multiple_artworks }} || [[Category:((CardTable2)) transclusions using video game images]] }} }}<!--
-->{{ #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}}} | -OP. }}    | [[Category:((CardTable2)) transclusions using OP images]]    }}<!--
 
-->{{ #if: {{ #pos: {{{image}}} | -OW. }}    | [[Category:((CardTable2)) transclusions using OW 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: {{ #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 ##
 
-->{{ #if: {{ #ifeq: {{ #explode: {{{image}}} | - }} | Back | 1 }}{{ #pos: {{{image}}} | -Back }} | [[Category:((CardTable2)) transclusions using card backings]] }}<!-- ## Image checks/properties/variables end ##
 
 
-->{{ #vardefine: $monster_color
 
-->{{ #vardefine: $monster_color
| {{ #switch: {{{type2}}}
+
| {{ #switch: {{ #arrayindex: $types | 1 }}
   | Normal | Effect | Fusion | Link | Ritual | Synchro | Token | Xyz = {{{type2|}}}
+
   | Normal | Effect | Fusion | Link | Ritual | Synchro | Token | Xyz = {{ #arrayindex: $types | 1 }}
   | {{{type3|}}}
+
   | {{ #arrayindex: $types | 2 }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
 
Main card page
 
Main card page
 
+
-->{{ #if: {{ #pos: {{ #var: $pagename }} | (Rush Duel }}{{{main<includeonly>|</includeonly>}}}
 +
      | {{ #switch: {{ lc: {{{main}}} }}
 +
          | no | none | false = <!-- No main. -->
 +
          | {{ #if: {{{main<includeonly>|</includeonly>}}}
 +
                | {{ #vardefine: $main | {{ #replace: {{{main}}} | # }} }}{{ #vardefine: $main_text | {{ #show: {{{main}}} | ?English name | default = {{ #var: $url-name }} }} }}
 +
                | {{ #vardefine: $main | {{ #show: {{ #var: $url-name }} | ?Page name | default = {{ #var: $url-name }} }} }}{{ #vardefine: $main_text | {{ #show: {{ #var: $url-name }} | ?English name | default = {{ #var: $url-name }} }} }}
 +
            }}
 +
      }}
 +
  }}<!--
 +
-->{{ #if: {{ #var: $main }}
 +
| {{Main|type=card page|"[[{{ #var: $main }}|{{ #var: $main_text }}]]"{{ #set: Main card page = {{ #var: $main }} }} }}
 +
}}<!--
 
-->{{ #if: {{{cardgame<includeonly>|</includeonly>}}}
 
-->{{ #if: {{{cardgame<includeonly>|</includeonly>}}}
 
| {{Main|type=card page
 
| {{Main|type=card page
Line 310: Line 328:
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
 
TOC
 
TOC
 
+
-->{{ #if: {{ #var: $search_categories }}{{ #var: $other_languages }}{{ #var: $not-tcg-en }}{{ #var: $vg }}{{ #var: $rush_duel_card }}
-->{{ #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: $tcg-en }} |  
 
{{ #if: {{ #var: $tcg-en }} |  
 
* [[#English sets|English sets]] }}{{ #if: {{ #var: $search_categories }} |  
 
* [[#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 }}{{ #var: $rush_duel_card }} |  
* [[#Other language sets|Other language sets]] }}{{ #if: {{ #var: $has_other_media_pages }} |  
+
* [[#{{ #var: $non-en-sets-heading }}|{{ #var: $non-en-sets-heading }}]] }}{{ #if: {{ #var: $has_other_media_pages }} |  
 
* [[#In other media|In other media]] }}{{ #if: {{ #var: $vg }} |  
 
* [[#In other media|In other media]] }}{{ #if: {{ #var: $vg }} |  
* [[#Video games|Video games]] }}
+
* [[#Video games|Video games]] }}<noinclude>
 +
* [[#template-documentation|Documentation]]</noinclude>
 
</div>
 
</div>
 
}}<!--
 
}}<!--
 
 
== Table start ==
 
== Table start ==
 
 
-->{{Card table
 
-->{{Card table
 
| bodyclass = {{ #if: {{{cardclass|}}}
 
| bodyclass = {{ #if: {{{cardclass|}}}
Line 332: Line 347:
 
   | {{ #switch: {{ #var: $token | {{ #var: $card_type | {{ #var: $monster_color }} }} }}
 
   | {{ #switch: {{ #var: $token | {{ #var: $card_type | {{ #var: $monster_color }} }} }}
 
     | Spell | Trap | Skill | Strategy | FAQ | Tip = {{ lc: {{ #var: $card_type }} }}
 
     | Spell | Trap | Skill | Strategy | FAQ | Tip = {{ lc: {{ #var: $card_type }} }}
    | Speed Spell
 
 
     | Command  = spell
 
     | Command  = spell
 
     | Counter
 
     | Counter
Line 338: Line 352:
 
     | Ticket    = yellow
 
     | Ticket    = yellow
 
     | Checklist = strategy
 
     | Checklist = strategy
 
+
     | Normal | Effect | Fusion | Link | Ritual | Synchro | Xyz = {{ lc: {{ #var: $monster_color }} }}
     | Normal | Effect | Fusion | Link | Ritual | Synchro | Token | Xyz = {{ lc: {{ #var: $monster_color }} }}
 
 
 
 
     | #default = {{ #if: {{ #var: $monster }}
 
     | #default = {{ #if: {{ #var: $monster }}
 
       | {{ #if: {{ #var: $effect_monster }} | effect | normal }}{{ #vardefine: $assumed_color | 1 }}
 
       | {{ #if: {{ #var: $effect_monster }} | effect | normal }}{{ #vardefine: $assumed_color | 1 }}
Line 348: Line 360:
 
   }}-card <!--
 
   }}-card <!--
 
   -->{{ #if: {{ #var: $pendulum_monster }} | pendulum-card }}
 
   -->{{ #if: {{ #var: $pendulum_monster }} | pendulum-card }}
 
 
| title = {{ #var: $name }}<!--
 
| title = {{ #var: $name }}<!--
   -->{{IfSemantics
+
   -->{{ #if: {{ #var: $smw }}
 
   | <!--
 
   | <!--
     -->[[Page name::{{ #var: $pagename }}| ]]<!--
+
     -->{{ #set: Page name = {{ #var: $pagename }} }}<!--
     -->[[English name::{{ #var: $name }}| ]]<!--
+
     -->{{ #set: English name = {{ #var: $name }} }}<!--
 
     -->{{ #set: English name (linked) = [[{{ #var: $pagename }}|{{ #var: $name }}]] }}
 
     -->{{ #set: English name (linked) = [[{{ #var: $pagename }}|{{ #var: $name }}]] }}
 
   }}<!--
 
   }}<!--
   -->{{ #if: {{{name|}}}                             | [[Category:Card table parameter tracking (name)]]        }}<!--
+
   -->{{ #if: {{{name|}}}                         | [[Category:Card table parameter tracking (name)]]        }}<!--
   -->{{ #ifeq: {{{name}}} | {{ #var: $pagename }}     | [[Category:Pages with an unnecessary name parameter]]    }}<!--
+
   -->{{ #ifeq: {{{name}}} | {{ #var: $pagename }} | [[Category:Pages with an unnecessary name parameter]]    }}<!--
   -->{{ #if: {{ #pos: {{{name}}} | <sup> }}           | [[Category:Pages with superscript in name parameter]]    }}<!--
+
   -->{{ #if: {{ #pos: {{{name}}} | <sup> }}       | [[Category:Pages with superscript in name parameter]]    }}<!--
   -->{{ #if: {{{cardgame|}}}                         | [[Category:Card table parameter tracking (cardgame)]]    }}
+
   -->{{ #if: {{{cardgame|}}}                     | [[Category:Card table parameter tracking (cardgame)]]    }}<!--
 
+
  -->{{ #if: {{{main|}}}                          | [[Category:Card table parameter tracking (main)]]        }}
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}
+
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{ #var: $main }}
 
   | {{Japanese names
 
   | {{Japanese names
 
     | {{{ja_name}}}
 
     | {{{ja_name}}}
 
     | {{{romaji_name<includeonly>|</includeonly>}}}
 
     | {{{romaji_name<includeonly>|</includeonly>}}}
 
     | {{{trans_name<includeonly>|</includeonly>}}}
 
     | {{{trans_name<includeonly>|</includeonly>}}}
 +
    | {{{base_romaji_name<includeonly>|</includeonly>}}}
 +
    | {{{base_trans_name<includeonly>|</includeonly>}}}
 +
    | main = {{ #if: {{{ja_name<includeonly>|</includeonly>}}} | | {{ #var: $main }} }}
 
     }}
 
     }}
   | {{ #if: {{and|{{ #var: $kr_release }}|{{{ko_name<includeonly>|</includeonly>}}}}}
+
   | {{ #if: {{ #var: $kr_release }}
    | {{Korean names
+
    | {{ #if: {{{ko_name<includeonly>|</includeonly>}}}
      | {{{ko_name}}}
+
      | {{Korean names|{{{ko_name}}}|{{{ko_rr_name|}}}|{{{ko_trans_name|}}}}}
      | {{{ko_rr_name<includeonly>|</includeonly>}}}
 
      | {{{ko_trans_name<includeonly>|</includeonly>}}}
 
 
       }}
 
       }}
 
     }}
 
     }}
 
   }}
 
   }}
 
+
| image      = {{ #if: {{ #var: $has_multiple_artworks }} || {{ #var: $image }} }}
| image      = {{ #var: $image | {{ #var: $image-back }} }}
+
| default_image = {{ #var: $image-back }}
| width      = {{ #var: $width }}
+
| image_raw   = {{ #if: {{ #var: $has_multiple_artworks }} | {{Artwork switcher|{{{image}}}|{{{current_image}}}}} }}
| max_width   = 300
+
| width      = 300
| 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 -->
 
 
| below_image = {{ #if: {{{image2|}}} | <includeonly>
 
| below_image = {{ #if: {{{image2|}}} | <includeonly>
 
<div class="hlist image-switcher">
 
<div class="hlist image-switcher">
Line 385: Line 396:
 
* {{Image dimensions|{{{image2}}}      |Back}}
 
* {{Image dimensions|{{{image2}}}      |Back}}
 
</div></includeonly><!--
 
</div></includeonly><!--
 
+
   -->{{ #if: {{ #var: $smw }} | {{ #set: Card backing image = {{{image2}}} }} }}<!--
   -->{{IfSemantics|[[Card backing image::{{{image2}}}| ]]}}<!--
 
  -->{{ #if: {{{width2|}}} | [[Category:CardTable2 parameter tracking (width2)]] }}<!-- #obsolete parameter
 
 
   -->[[Category:CardTable2 parameter tracking (image2)]]
 
   -->[[Category:CardTable2 parameter tracking (image2)]]
 
   }}
 
   }}
 
 
| label1 = Other names
 
| label1 = Other names
| class1 = list-noicon
+
| class1 = plainlist
 
| data1  = {{ #if: {{{alt_name<includeonly>|</includeonly>}}}
 
| data1  = {{ #if: {{{alt_name<includeonly>|</includeonly>}}}
   | [[English alternate names::{{{alt_name}}}| ]]<!--
+
   | {{ #if: {{{alt_name2<includeonly>|</includeonly>}}}{{{alt_name3|}}}
    -->{{ #if: {{{alt_name2<includeonly>|</includeonly>}}}{{{alt_name3|}}}
 
 
     | &#32;
 
     | &#32;
 
* {{{alt_name}}}{{ #if: {{{alt_name2<includeonly>|</includeonly>}}} |&#32;
 
* {{{alt_name}}}{{ #if: {{{alt_name2<includeonly>|</includeonly>}}} |&#32;
* {{{alt_name2}}}[[English alternate names::{{{alt_name2}}}| ]] }}{{ #if: {{{alt_name3<includeonly>|</includeonly>}}} |&#32;
+
* {{{alt_name2}}} }}{{ #if: {{{alt_name3<includeonly>|</includeonly>}}} |&#32;
* {{{alt_name3}}}[[English alternate names::{{{alt_name3}}}| ]] }}
+
* {{{alt_name3}}} }}
 
     | {{{alt_name}}}
 
     | {{{alt_name}}}
 
     }}<includeonly>[[Category:Card pages with an alt name]]</includeonly>
 
     }}<includeonly>[[Category:Card pages with an alt name]]</includeonly>
 
   }}
 
   }}
 
 
| label2 = Other names (Japanese)
 
| label2 = Other names (Japanese)
 
| data2  = {{ #if: {{{ja_alt_name<includeonly>|</includeonly>}}}
 
| data2  = {{ #if: {{{ja_alt_name<includeonly>|</includeonly>}}}
 
   | <span lang="ja">{{{ja_alt_name<includeonly>|</includeonly>}}}</span><!--
 
   | <span lang="ja">{{{ja_alt_name<includeonly>|</includeonly>}}}</span><!--
     -->{{ #if: {{{ja_alt_romaji<includeonly>|</includeonly>}}} | <br />{{{ja_alt_romaji}}} }}<!--
+
     -->{{ #if: {{{ja_alt_romaji<includeonly>|</includeonly>}}} | <br />''{{{ja_alt_romaji}}}'' }}<!--
     -->{{ #if: {{{ja_alt_trans<includeonly>|</includeonly>}}} | <br />{{{ja_alt_trans}}} }}<!--
+
     -->{{ #if: {{{ja_alt_trans<includeonly>|</includeonly>}}} | <br />{{{ja_alt_trans}}} }}<!--
 
     --><includeonly>[[Category:Card pages with an alt name]]</includeonly>
 
     --><includeonly>[[Category:Card pages with an alt name]]</includeonly>
 
   }}
 
   }}
 
 
| label3 = [[Card type]]
 
| label3 = [[Card type]]
 
| data3  = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] {{ #switch: {{ #var: $card_type }}
 
| data3  = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] {{ #switch: {{ #var: $card_type }}
 
   | Skill | Ticket | Command =  
 
   | Skill | Ticket | Command =  
  | Speed Spell = [[File:SPELL.svg|28px|alt=]] [[File:Speed Spell.svg|x28px|alt=]]
 
 
   | {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }}
 
   | {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }}
     |
+
     || {{ #if: {{ #var: $rush_duel_card }}
    | [[File:{{ uc: {{ #var: $card_type }} }}.svg|28px|alt=]]
+
      | [[File:{{ #var: $card_type }}-DBR-JP.png|28px|alt=|class=noviewer]]
 +
      | [[File:{{ uc: {{ #var: $card_type }} }}.svg|28px|alt=|class=noviewer]]
 +
      }}
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--
   -->[[Card type::{{ #var: $card_type_full }}| ]]<!--
+
   -->{{ #set: Card type = {{ #var: $card_type_full }} }}<!--
 
   -->{{ #set: Card type (short) = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] }}
 
   -->{{ #set: Card type (short) = [[{{ #var: $card_type_full }}|{{ #var: $card_type | Monster }}]] }}
 
 
| label4 = [[Attribute]]
 
| label4 = [[Attribute]]
 
| data4  = {{ #if: {{{attribute<includeonly>|</includeonly>}}}
 
| data4  = {{ #if: {{{attribute<includeonly>|</includeonly>}}}
   | [[{{ #vardefineecho: $attribute | {{ uc: {{{attribute}}} }} }}]] <!--
+
   | {{ #ifeq: {{{attribute}}} | LAUGH
     -->[[Attribute::{{ #var: $attribute }}| ]]<!--
+
    | {{ #vardefineecho: $attribute | {{ uc: {{{attribute}}} }} }}
 +
     | [[{{ #vardefineecho: $attribute | {{ uc: {{{attribute}}} }} }}]]{{ #set: Attribute = {{ #var: $attribute }} }}
 +
    }} <!--
 
     -->{{ #switch: {{ #var: $attribute }}
 
     -->{{ #switch: {{ #var: $attribute }}
     | ??? | ? = [[File:UNKNOWN.svg|28px|alt=]]
+
     | ??? | ? = [[File:UNKNOWN.svg|28px|alt=|class=noviewer]]
     | #default = [[File:{{ #var: $attribute }}.svg|28px|alt=]]
+
     | #default = {{ #if: {{ #var: $rush_duel_card }}
 +
      | [[File:{{ #var: $attribute }}-DBR-JP.png|28px|alt=|class=noviewer]]
 +
      | [[File:{{ #var: $attribute }}.svg|28px|alt=|class=noviewer]]
 +
      }}
 
     }}
 
     }}
 
   }}
 
   }}
 
+
| label5 = [[Type]]s
| label5 = [[Type]]{{ #if: {{{type2|}}}{{{type3|}}}{{{type4|}}} | s }}
+
| data5  = {{ #if: {{{types<includeonly>|</includeonly>}}}
| data5  = {{ #if: {{{type<includeonly>|</includeonly>}}}
+
  | {{ #if: {{ #var: $token }}
  | [[{{ #if: {{{character|}}}
+
    | {{ #if: {{ #var: $valid_type }}<!-- first part is a valid Type -->
    | {{{character}}}
+
      | {{ #if: {{ #var: $type_link }}
    | {{ ucfirst: {{{type}}} }}
+
        | [[{{ #var: $type_link }}|{{ #var: $type }}]]{{ #set: Type = {{ #var: $type_link }} }}
    }}|{{ #explode: {{{type}}} | ( }}]]<!--
+
        | {{ #var: $type }}
    -->{{ #if: {{{character|}}} | [[Character::{{{character}}}| ]] | [[Type::{{{type}}}| ]] }}
+
        }}
 +
      | [[{{ #arrayindex: $types | 0 }} Monster|{{ #arrayindex: $types | 0 }}]]<!-- no property gets stored apparently -->
 +
      }}
 +
    | {{ #if: {{{character|}}}
 +
      | [[{{{character}}}|{{ #explode: {{ #arrayindex: $types | 0 }} | ( }}]]{{ #set: Character = {{{character}}} }}
 +
      | {{ #if: {{ #var: $type_link }}
 +
        | [[{{ #var: $type_link }}|{{ #var: $type }}]]{{ #set: Type = {{ #var: $type_link }} }}
 +
        | {{ #var: $type }}
 +
        }}
 +
      }}
 +
    }}
 
   }} <!--
 
   }} <!--
 
+
   -->{{ #if: {{ #arrayindex: $types | 1 }}
   -->{{ #if: {{{type2|}}}
+
   | / [[{{ #switch: {{ #arrayindex: $types | 1 }}
   | / [[{{ #switch: {{{type2}}}
 
 
     | Token = Monster Token
 
     | Token = Monster Token
 
     | Skill = Skill Card
 
     | Skill = Skill Card
     | Toon | Spirit | Union | Gemini | Flip | Tuner | Dark Tuner = {{{type2}}} monster
+
     | Toon | Spirit | Union | Gemini | Flip | Tuner = {{ #arrayindex: $types | 1 }} monster
     | #default = {{{type2}}} Monster
+
     | #default = {{ #arrayindex: $types | 1 }} Monster
     }}|{{{type2}}}]]  
+
     }}|{{ #arrayindex: $types | 1 }}]]  
 
   }} <!--
 
   }} <!--
 
+
   -->{{ #if: {{ #arrayindex: $types | 2 }}
   -->{{ #if: {{{type3|}}}
+
   | / [[{{ #switch: {{ #arrayindex: $types | 2 }}
   | / [[{{ #switch: {{{type3}}}
 
 
     | Token = Monster Token
 
     | Token = Monster Token
     | Toon | Spirit | Union | Gemini | Flip | Tuner | Dark Tuner = {{{type3}}} monster
+
     | Toon | Spirit | Union | Gemini | Flip | Tuner = {{ #arrayindex: $types | 2 }} monster
     | #default = {{ #if: {{ #var: $skill }} | {{{type3}}} Card | {{{type3}}} Monster }}
+
     | #default = {{ #if: {{ #var: $skill }} | {{ #arrayindex: $types | 2 }} Card | {{ #arrayindex: $types | 2 }} Monster }}
     }}|{{{type3}}}]]<!--
+
     }}|{{ #arrayindex: $types | 2 }}]]{{ #if: {{ #var: $skill }} | {{ #set: Property = {{ #arrayindex: $types | 2 }} Card }}{{ #set: Property (short) = [[{{ #arrayindex: $types | 2 }} Card|{{ #arrayindex: $types | 2 }}]] }} }}
    -->{{ #if: {{ #var: $skill }} || [[Type3::{{{type3}}}| ]] }}  
+
  }} <!--
  }} <!--
+
   -->{{ #if: {{ #arrayindex: $types | 3 }}
 
+
   | / [[{{ #arrayindex: $types | 3 }} Monster|{{ #arrayindex: $types | 3 }}]]
   -->{{ #if: {{{type4|}}}
 
   | / [[{{{type4}}} Monster|{{{type4}}}]][[Type4::{{{type4}}}| ]]
 
 
   }}
 
   }}
 
 
| label6 = [[Property]]
 
| label6 = [[Property]]
 
| data6  = {{ #if: {{ #var: $property }}
 
| data6  = {{ #if: {{ #var: $property }}
 
   | [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] <!--
 
   | [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] <!--
     -->[[File:{{ #var: $property }}.svg|28px|alt=]]<!--
+
     -->[[File:{{ #var: $property }}.svg|28px|alt=|class=noviewer]]<!--
     -->[[Property::{{ #var: $property }} {{ #var: $card_type_full }}| ]]<!--
+
     -->{{ #set: Property = {{ #var: $property }} {{ #var: $card_type_full }} }}<!--
 
     -->{{ #set: Property (short) = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] }}
 
     -->{{ #set: Property (short) = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] }}
 
   }}
 
   }}
 
 
| label7 = [[{{ #var: $level-rank }}]]
 
| label7 = [[{{ #var: $level-rank }}]]
 
| data7  = {{ #if: {{ #var: $stars }}
 
| data7  = {{ #if: {{ #var: $stars }}
 
   | [[{{ #var: $level-rank }} {{ #var: $stars }} Monster Cards|{{ #var: $stars }}]] <!--
 
   | [[{{ #var: $level-rank }} {{ #var: $stars }} Monster Cards|{{ #var: $stars }}]] <!--
     -->{{ #if: {{ #var: $ocg-tcg }}{{ #var: $vg }}
+
     -->{{ #if: {{ #var: $ocg-tcg }}{{ #var: $vg }}{{ #var: $rush_duel_card }}{{ #var: $token }}
 
     | {{ #invoke: String
 
     | {{ #invoke: String
 
       | rep
 
       | rep
       |[[File:{{ #ifeq: {{ #var: $level-rank }} | Rank | Rank | CG }} {{ #iferror: {{ #expr: {{ #var: $stars }} }} | Star Unknown | Star }}.svg|18px]]<!--
+
       |[[File:{{ #ifeq: {{ #var: $level-rank }} | Rank | Rank | CG }} {{ #iferror: {{ #expr: {{ #var: $stars }} }} | Star Unknown | Star }}.svg|18px|class=noviewer]]<!--
 
       -->| {{ #iferror: {{ #expr: {{ #var: $stars }} }} | 1 | {{ #var: $stars }} }}
 
       -->| {{ #iferror: {{ #expr: {{ #var: $stars }} }} | 1 | {{ #var: $stars }} }}
 
       }}
 
       }}
 
     }}{{Star properties|{{ #var: $stars }}|label={{ #var: $level-rank }}}}
 
     }}{{Star properties|{{ #var: $stars }}|label={{ #var: $level-rank }}}}
 
   }}
 
   }}
 
 
| label8 = [[Link Arrow]]s
 
| label8 = [[Link Arrow]]s
 
| data8  = {{ #if: {{{link_arrows<includeonly>|</includeonly>}}}
 
| data8  = {{ #if: {{{link_arrows<includeonly>|</includeonly>}}}
Line 491: Line 504:
 
     --><div><!--
 
     --><div><!--
 
     -->{{ #arrayprint: @linkArrows
 
     -->{{ #arrayprint: @linkArrows
     | , <nowiki />
+
     | , &#32;
 
     | $linkArrow
 
     | $linkArrow
     | [[$linkArrow Link Arrow cards|$linkArrow]][[Link Arrows::$linkArrow| ]]
+
     | [[$linkArrow Link Arrow cards|$linkArrow]]{{ #set: Link Arrows = $linkArrow }}
 
     }}</div></div>
 
     }}</div></div>
 
   }}
 
   }}
 
 
| label9 = [[Pendulum Scale]]
 
| label9 = [[Pendulum Scale]]
 
| data9  = {{ #if: {{{pendulum_scale<includeonly>|</includeonly>}}}
 
| data9  = {{ #if: {{{pendulum_scale<includeonly>|</includeonly>}}}
   | [[File:Pendulum Scale.png|18px]] <!--
+
   | [[File:Pendulum Scale.png|18px|class=noviewer]] <!--
 
     -->[[Pendulum Scale {{{pendulum_scale}}} Monster Cards|{{{pendulum_scale}}}]]<!--
 
     -->[[Pendulum Scale {{{pendulum_scale}}} Monster Cards|{{{pendulum_scale}}}]]<!--
     -->[[{{ #iferror: {{ #expr: {{{pendulum_scale}}} }} | ? | }}Pendulum Scale::{{{pendulum_scale}}}| ]]<!--
+
     -->{{ #iferror: {{ #expr: {{{pendulum_scale}}} }} || {{ #set: Pendulum Scale = {{{pendulum_scale}}} }} }}{{ #set: Pendulum Scale string = {{{pendulum_scale}}} }}
    -->[[Pendulum Scale string::{{{pendulum_scale}}}| ]]
 
 
 
 
   }}
 
   }}
 
+
| label10 = [[MAXIMUM ATK]]
| label10 = [[ATK]] / {{ #if: {{{link_arrows|}}} | [[Link Rating|LINK]] | [[DEF]] }}
+
| data10  = {{ #if: {{{maximum_atk<includeonly>|</includeonly>}}}
| data10 = {{ #if: {{{atk<includeonly>|</includeonly>}}}{{{def|}}}{{{link_arrows|}}}
+
  | {{{maximum_atk}}}<!-- should we create per-MAXIMUM ATK card lists like we have for ATK/DEF/etc.? -->{{ #set: MAXIMUM ATK = {{{maximum_atk}}} }}
 +
  }}
 +
| label11 = [[ATK]] / {{ #if: {{{link_arrows|}}} | [[Link Rating|LINK]] | [[DEF]] }}
 +
| data11 = {{ #if: {{{atk<includeonly>|</includeonly>}}}{{{def|}}}{{{link_arrows|}}}
 
   | {{ #if: {{{atk<includeonly>|</includeonly>}}}
 
   | {{ #if: {{{atk<includeonly>|</includeonly>}}}
 
     | [[{{{atk}}} ATK Monster Cards|{{{atk}}}]]
 
     | [[{{{atk}}} ATK Monster Cards|{{{atk}}}]]
 
     }} <!--
 
     }} <!--
 
 
     -->{{ #if: {{{link_arrows|}}}
 
     -->{{ #if: {{{link_arrows|}}}
 
     | / {{ #arraydefine: @linkArrows | {{{link_arrows}}} }}<!--
 
     | / {{ #arraydefine: @linkArrows | {{{link_arrows}}} }}<!--
 
       -->{{ #vardefine: $linkRating | {{ #arraysize: @linkArrows }} }}<!--
 
       -->{{ #vardefine: $linkRating | {{ #arraysize: @linkArrows }} }}<!--
 
       -->[[Link {{ #var: $linkRating }} Monster Cards|{{ #var: $linkRating }}]]<!--
 
       -->[[Link {{ #var: $linkRating }} Monster Cards|{{ #var: $linkRating }}]]<!--
       -->[[Link Rating::{{ #var: $linkRating }}| ]]
+
       -->{{ #set: Link Rating = {{ #var: $linkRating }} }}
 
     | {{ #if: {{{def<includeonly>|</includeonly>}}}
 
     | {{ #if: {{{def<includeonly>|</includeonly>}}}
 
       | / [[{{{def}}} DEF Monster Cards|{{{def}}}]]
 
       | / [[{{{def}}} DEF Monster Cards|{{{def}}}]]
Line 522: Line 534:
 
     }}{{ATK DEF properties|{{{atk|}}}|{{{def|}}}}}
 
     }}{{ATK DEF properties|{{{atk|}}}|{{{def|}}}}}
 
   }}
 
   }}
 
+
| label12 = [[Password]]
| label11 = [[Password]]
+
| data12 = {{ #if: {{ #var: $password }}{{ #var: $limitation_text }}
| data11 = {{ #if: {{ #var: $password }}{{ #var: $limitation_text }}
 
 
   | {{ #iferror: {{ #expr: <includeonly>{{ #var: $password }}</includeonly> }}
 
   | {{ #iferror: {{ #expr: <includeonly>{{ #var: $password }}</includeonly> }}
 
     | {{ #ifeq: {{ lc: {{ #var: $password }} }} | none
 
     | {{ #ifeq: {{ lc: {{ #var: $password }} }} | none
Line 530: Line 541:
 
       | <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 }}
+
    | {{ #if: {{ #var: $password }}
        | {{ #ifeq: <includeonly>{{ #len: {{ #var: $password }} }}</includeonly><noinclude>8</noinclude> | 8
+
      | {{ #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> -->
+
        | <noinclude>[[{{ #var: $password }}]]</noinclude><includeonly>{{Preload|{{ #var: $password }}|preload=Template:R from password/preload|param={{ #var: $pagename }}|created={{ #ifeq: {{target of|{{ #var: $password }}}} | {{ #var: $pagename }} || [[Category:Password redirects pointing to the wrong page]] }}|redlink=[[Category:Cards needing a password redirect]]}}{{ #set: Password = {{ #var: $password }} }}</includeonly><!-- password = <number> -->
          | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- numeric password not 8 digits long; needs checked -->
+
        | <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 -->
+
      | None[[Category:Cards printed without a password]]<!-- limitation text and no password -->
 
       }}
 
       }}
 
     }}
 
     }}
 
   }}
 
   }}
 
+
| label13 = [[Limitation text]]
| label12 = [[Limitation text]]
+
| data13 = {{ #var: $limitation_text }}
| data12 = {{ #var: $limitation_text }}
+
| label14 = {{ #if: {{{ritualcard<includeonly>|</includeonly>}}}
 
 
| label13 = {{ #if: {{{ritualcard<includeonly>|</includeonly>}}}
 
 
   | [[Ritual Spell Card|Ritual]] required
 
   | [[Ritual Spell Card|Ritual]] required
 
   | [[Ritual Monster]] required
 
   | [[Ritual Monster]] required
 
   }}
 
   }}
| data13 = {{ #if: {{{ritualcard<includeonly>|</includeonly>}}}
+
| data14 = {{ #if: {{{ritualcard<includeonly>|</includeonly>}}}
   | "[[{{{ritualcard}}}]]" [[Ritual Spell Card required::{{{ritualcard}}}| ]]
+
   | "[[{{{ritualcard}}}]]" {{ #set: Ritual Spell Card required = {{{ritualcard}}} }}
 
   }}<!--
 
   }}<!--
 
   -->{{ #if: {{{ritualmonster<includeonly>|</includeonly>}}} | &#32;
 
   -->{{ #if: {{{ritualmonster<includeonly>|</includeonly>}}} | &#32;
Line 554: Line 563:
 
<!--
 
<!--
 
-->{{ #arraydefine: @ritual_monster | {{{ritualmonster}}} | * | unique }}<!--
 
-->{{ #arraydefine: @ritual_monster | {{{ritualmonster}}} | * | unique }}<!--
-->{{ #arrayprint: @ritual_monster || $x$ | <nowiki/>
+
-->{{ #arrayprint: @ritual_monster || $x$ | &#32;
* "[[$x$]]" [[Ritual Monster required::$x$| ]]
+
* "[[$x$]]" {{ #set: Ritual Monster required = $x$ }}
 
}}
 
}}
 
</div>
 
</div>
 
   }}
 
   }}
 
+
| label15 = [[Summon]]ed by the effect of
| label14 = [[Summon]]ed by the effect of
+
| data15 = {{ #ifexpr: {{ #arraysize: @summoned_by }} > 0 | &#32;
| data14 = {{ #if: {{{summon<includeonly>|</includeonly>}}} | &#32;
 
 
<div class="hlist hcomma>
 
<div class="hlist hcomma>
{{ #arraydefine: @summoned_by | {{{summon}}} | * | unique }}<!--
+
{{ #arrayprint: @summoned_by || $x$ | &#32;
-->{{ #arrayprint: @summoned_by || $x$ | <nowiki/>
+
* "[[$x$]]"{{ #set: Summoned by = $x$ }}
* "[[$x$]]"
 
 
}}
 
}}
 
</div>
 
</div>
 
   }}
 
   }}
 
+
| label16 = Effect types
| label15 = Effect types
+
| class16 = hlist hcomma
| class15 = hlist hcomma
+
| data16 = {{ #if: {{{effect_types<includeonly>|</includeonly>}}}{{{pendulum_effect_types|}}}
| data15 = {{ #if: {{{effect_types<includeonly>|</includeonly>}}}{{{pendulum_effect_types|}}}
 
 
   | {{ #if: {{{pendulum_effect_types<includeonly>|</includeonly>}}}
 
   | {{ #if: {{{pendulum_effect_types<includeonly>|</includeonly>}}}
 
     | <!--
 
     | <!--
Line 578: Line 584:
 
       -->{{ #if: {{{effect_types<includeonly>|</includeonly>}}} | ; Monster Effect }}
 
       -->{{ #if: {{{effect_types<includeonly>|</includeonly>}}} | ; Monster Effect }}
 
     }}{{ #if: {{{effect_types<includeonly>|</includeonly>}}}
 
     }}{{ #if: {{{effect_types<includeonly>|</includeonly>}}}
     | {{CardTable2/effect|{{{effect_types}}}|{{ #var: $card_type }}}}
+
     | {{CardTable2/effect|{{{effect_types}}}|{{ #if: {{ #var: $rush_duel_card }} | RD | {{ #var: $card_type }} }} }}
 
     }}
 
     }}
 
   }}
 
   }}
 
+
| label17 = [[Status]]
| label16 = [[Status]]
+
| data17 = {{ #if: {{ #var: $ocg_status }}{{ #var: $tcg_status }}{{ #var: $tcg_sd_status }}{{ #var: $rush_duel_status }}
| data16 = {{ #if: {{ #var: $ocg_status }}
+
   | <div style="margin: -0.25em;"><!--
   | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $ocg_status }}}}"><!--
+
//OCG STATUS
      -->[[{{ #var: $ocg_status }}]] <!--
+
  -->{{ #if: {{ #var: $ocg_status }}
      -->{{ #if: {{ #var: $tcg_status }} | <span style="white-space:nowrap">(''[[Yu-Gi-Oh! Official Card Game|OCG]]'')</span> }}
+
    | <div class="status-{{ #replace: {{ lc: {{ #var: $ocg_status }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $ocg_status }}]] (''[[Yu-Gi-Oh! Official Card Game|OCG]]'')</div>
    </div>
+
    }}<!--
  }}<!--
+
//UPCOMING OCG STATUS
 +
  -->{{ #if: {{ #var: $ocg_status_upcoming }} | {{ #ifeq: {{ #var: $ocg_status }} | {{ #var: $ocg_status_upcoming }}
 +
    ||<div class="status-{{ #replace: {{ lc: {{ #var: $ocg_status_upcoming }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $ocg_status_upcoming }}]] (''Upcoming [[Yu-Gi-Oh! Official Card Game|OCG]]'')</div>
 +
    }} }}<!--
 +
//TCG STATUS
 
   -->{{ #if: {{ #var: $tcg_status }}
 
   -->{{ #if: {{ #var: $tcg_status }}
  | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $tcg_status }}}}"><!--
+
    | <div class="status-{{ #replace: {{ lc: {{ #var: $tcg_status }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $tcg_status }}]] (''[[Yu-Gi-Oh! Trading Card Game|TCG]]'')</div>
      -->[[{{ #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>
+
//UPCOMING TCG STATUS
     </div><!--
+
  -->{{ #if: {{ #var: $tcg }} | {{ #if: {{ #var: $tcg_status_upcoming }} | {{ #ifeq: {{ #var: $tcg_status }} | {{ #var: $tcg_status_upcoming }}
     -->{{ #if: {{ #var: $tcg_trad_status }}
+
    || <div class="status-{{ #replace: {{ lc: {{ #var: $tcg_status_upcoming }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $tcg_status_upcoming }}]] (''Upcoming [[Yu-Gi-Oh! Trading Card Game|TCG]]'')</div>
     | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $tcg_trad_status }}}}"><!--
+
    }} }} }}<!--
        -->[[{{ #var: $tcg_trad_status }}]] <!--
+
//SPEED DUEL STATUS
        --><span style="white-space:nowrap">(''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Traditional Format|Traditional]])</span>
+
      -->{{ #if: {{ #var: $tcg_sd_status }}
      </div>
+
    | <div class="status-{{ #replace: {{ lc: {{ #var: $tcg_sd_status }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $tcg_sd_status }}]] (''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Speed Duel]])</div>
 +
     }}<!--
 +
//RUSH DUEL STATUS
 +
     -->{{ #if: {{ #var: $rush_duel_status }}
 +
     | {{ #if: {{ #var: $rush_duel_legend_card }}
 +
      | <div class="status-limited" style="background: linear-gradient(45deg, #c93, gold, #ffc, gold, #c93); text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;"> [[Legend Card]]
 +
      | <div class="status-{{ #replace: {{ lc: {{ #var: $rush_duel_status }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $rush_duel_status }}]] (''[[Yu-Gi-Oh! Rush Duel|Rush Duel]]'')</div>
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--
   -->{{ #if: {{ #var: $tcg_sd_status }}
+
//UPCOMING RUSH DUEL STATUS
  | <div style="display: inline-block; margin-right: .5em; padding: 0 .5em; border: 1px solid #666; background-color: #{{status color|{{ #var: $tcg_sd_status }}}}"><!--
+
   -->{{ #if: {{ #var: $rush_duel_status_upcoming }} | {{ #ifeq: {{ #var: $rush_duel_status }} | {{ #var: $rush_duel_status_upcoming }}
      -->[[{{ #var: $tcg_sd_status }}]] <!--
+
    ||<div class="status-{{ #replace: {{ lc: {{ #var: $rush_duel_status_upcoming }} }} || - }}" style="text-align: center; display: inline-block; margin: 0.25em; padding: 0.1em 0.5em; border: 2px solid #666; border-radius: 3px;">[[{{ #var: $rush_duel_status_upcoming }}]] (''Upcoming [[Yu-Gi-Oh! Rush Duel|Rush Duel]]'')</div>
      --><span style="white-space:nowrap">(''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Speed Duel (format)|Speed Duel]])</span>
+
     }} }}</div>
     </div>
 
 
   }}
 
   }}
 
+
| label18 = Source card
| label17 = Source card
+
| data18 = {{ #if: {{{source_card<includeonly>|</includeonly>}}}
| data17 = {{ #if: {{{source_card<includeonly>|</includeonly>}}}
 
 
   | "[[{{{source_card}}}|{{ #show: {{{source_card}}} |?English name }}]]"
 
   | "[[{{{source_card}}}|{{ #show: {{{source_card}}} |?English name }}]]"
 
   }}
 
   }}
 
+
| data19 = {{ #if: {{ #if: {{ #var: $no_lore }} || {{{lore<includeonly>|</includeonly>}}} }}{{{pendulum_effect|}}}{{ #if: {{{requirement|}}} | {{{summoning_condition|}}} }}
| data18 = {{ #if: {{ #if: {{ #var: $no_lore }} || {{{lore<includeonly>|</includeonly>}}} }}{{{pendulum_effect|}}}
 
 
   | <div class="lore">
 
   | <div class="lore">
 
<!--
 
<!--
 +
    -->{{ #if: {{{requirement<includeonly>|</includeonly>}}}
 +
        | {{#if: {{{materials|}}} | {{{materials}}} }}
 +
{{{summoning_condition|}}}
 +
      }}<!--
 
     -->{{ #if: {{{skill_activation<includeonly>|</includeonly>}}} |
 
     -->{{ #if: {{{skill_activation<includeonly>|</includeonly>}}} |
 
; '''Skill activation'''
 
; '''Skill activation'''
Line 629: Line 646:
 
:
 
:
 
       }}
 
       }}
 +
    }}<!--
 +
    -->{{ #if: {{{requirement<includeonly>|</includeonly>}}} |
 +
; '''[REQUIREMENT]'''
 +
: {{{requirement}}}{{ #set: Requirement = {{{requirement}}} }}{{ #if: {{{effect_types|}}} || {{ #set: Effect type = Effect }} }}
 +
; '''[{{ #switch: {{ #explode: {{{effect_types}}} | , | -1 }} | Continuous = CONTINUOUS EFFECT | Multi-Choice = MULTI-CHOICE EFFECT | Summoning condition | Activation condition | #default = EFFECT }}]'''
 +
:
 
     }}<!--
 
     }}<!--
 
     -->{{ #if: {{ #var: $no_lore }}
 
     -->{{ #if: {{ #var: $no_lore }}
     | [[Category:Cards printed without a lore]]
+
     || {{{lore}}}{{ #set: Lore = {{{lore}}} }}
    | {{{lore}}}{{ #set: Lore = {{{lore}}} }}
 
 
     }}
 
     }}
 
</div>
 
</div>
 
   }}
 
   }}
 
+
| label20 = Use
| label19 = Use
+
| data20 = {{ #if: {{{use<includeonly>|</includeonly>}}}
| data19 = {{ #if: {{{use<includeonly>|</includeonly>}}}
 
 
   | {{{use}}}<includeonly>[[Category:Card table parameter tracking (use)]]</includeonly>
 
   | {{{use}}}<includeonly>[[Category:Card table parameter tracking (use)]]</includeonly>
 
   }}
 
   }}
 
 
| belowclass = hlist plainlinks
 
| belowclass = hlist plainlinks
 
| below  = {{ #if: {{ #var: $has_db_id }}
 
| below  = {{ #if: {{ #var: $has_db_id }}
 
   | {{ #ifeq: {{ lc: {{{database_id}}} }} | none
 
   | {{ #ifeq: {{ lc: {{{database_id}}} }} | none
     | [[Category:Cards without a Yugioh-Card database ID]]
+
     | {{ #if: {{ #var: $token }} || [[Category:Cards without a Yugioh-Card database ID]] }}
 
     | {{ #if: {{{database_id<includeonly>|</includeonly>}}}
 
     | {{ #if: {{{database_id<includeonly>|</includeonly>}}}
 
       | {{ #iferror: {{ #expr: {{{database_id<noinclude>|0</noinclude>}}} }}
 
       | {{ #iferror: {{ #expr: {{{database_id<noinclude>|0</noinclude>}}} }}
 
         | [[Category:Pages with an invalid Yugioh-Card database ID]]
 
         | [[Category:Pages with an invalid Yugioh-Card database ID]]
 
         | &#32;
 
         | &#32;
* Yugioh-Card database #{{{database_id}}}[[Database ID::{{{database_id}}}| ]] {{ #if: {{ #var: $ocg-jp }} | &#32;
+
* Yugioh-Card database #<noinclude>{{{database_id}}}</noinclude><includeonly>{{ #ifexist: {{{database_id}}} | {{{database_id}}}{{ #ifeq: {{target of|{{{database_id}}}}} | {{ #var: $pagename }} || [[Category:Database ID redirects pointing to the wrong page]] }} | <span class="plainlinks">[{{fullurl:{{{database_id}}}|action=edit&redlink=1&preload=Template:R_from_database_ID/preload&preloadparams%5B%5D={{urlencode:{{ #var: $pagename }}}} }} <span style="color: #ba0000; text-decoration: inherit;" title="{{{database_id}}} (page does not exist)">{{{database_id}}}</span>]</span>[[Category:Cards needing a database ID redirect]] }}</includeonly>{{ #set: Database ID = {{{database_id}}} }} {{ #if: {{ #var: $token }} || {{ #if: {{ #var: $ocg-jp }} | &#32;
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|ja|lang=ja}} - {{database link|faq|{{{database_id<noinclude>|4007</noinclude>}}}|rulings}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|ja|lang=ja|rush_duel={{ #var: $rush_duel_card }}}} - {{database link{{ #var: $is_sandbox }}|faq|{{{database_id<noinclude>|4007</noinclude>}}}|rulings|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $tcg-en }} |  
 
           }} {{ #if: {{ #var: $tcg-en }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|en}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|en|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $fr_release }} |  
 
           }} {{ #if: {{ #var: $fr_release }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|fr|lang=fr}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|fr|lang=fr|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $de_release }} |  
 
           }} {{ #if: {{ #var: $de_release }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|de|lang=de}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|de|lang=de|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $it_release }} |  
 
           }} {{ #if: {{ #var: $it_release }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|it|lang=it}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|it|lang=it|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $pt_release }} |  
 
           }} {{ #if: {{ #var: $pt_release }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|pt|lang=pt}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|pt|lang=pt|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $sp_release }} |  
 
           }} {{ #if: {{ #var: $sp_release }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|es|lang=es}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|es|lang=es|rush_duel={{ #var: $rush_duel_card }}}}
 
           }} {{ #if: {{ #var: $kr_release }} |  
 
           }} {{ #if: {{ #var: $kr_release }} |  
** {{database link|{{{database_id<noinclude>|4007</noinclude>}}}|ko|lang=ko}}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|ko|lang=ko|rush_duel={{ #var: $rush_duel_card }}}}
           }}
+
           }} {{ #if: {{ #var: $sc_release }} |
         }}
+
** {{database link{{ #var: $is_sandbox }}|{{{database_id<noinclude>|4007</noinclude>}}}|cn|lang=cn}}
       | [[Category:Card pages needing a Yugioh-Card database ID]]
+
          }} {{ #if: {{ #var: $rush_duel_card }} ||
 +
* [https://db.ygorganization.com/card#{{{database_id<noinclude>|4007</noinclude>}}} YGOrganization database] }}
 +
         }} }}
 +
       | {{ #if: {{ #var: $token }} || [[Category:Card pages needing a Yugioh-Card database ID]] }}
 
       }}
 
       }}
 
     }}
 
     }}
 
   }}
 
   }}
 
}}<!-- end of {{Card table}} -->
 
}}<!-- end of {{Card table}} -->
 
+
{{ #if: {{ #pos: {{ lc: {{PAGENAME}} }} | unnamed }} || {{Card info links|{{ #var: $main | {{{cardgame|}}}}} }} }}<!--
{{Card info links|{{{cardgame|}}}|names=yes|lores={{ #if: {{ #var: $no_lore }} || yes }}}}<!--
 
 
 
 
# TCGplayer widget:
 
# TCGplayer widget:
 
--><div id="tcgplayer" class="tcgplayer--hidden"></div><!--
 
--><div id="tcgplayer" class="tcgplayer--hidden"></div><!--
 
 
 
-->{{ #if: {{ #var: $tcg-en }} | &#32;
 
-->{{ #if: {{ #var: $tcg-en }} | &#32;
==English sets==
+
<h2>English sets</h2>
{{ #if: {{ #var: $en_release }} | {{ #if: {{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $au_release }} |&#32;
+
{{ #if: {{ #var: $en_release }} |&#32;
===Worldwide===
+
<h3>Worldwide</h3>
}}
+
{{Card table sets|{{ #var: $en_sets }}|region=en}}
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{en_sets}}} }}
+
}}{{ #if: {{ #var: $na_release }} |&#32;
  | {{Card table sets|{{{en_sets}}}|region=en}}
+
<h3>North America</h3>
  | {{{en_sets}}}[[Category:((CardTable2)) transclusion using old-style (((en_sets))) format]]
+
{{Card table sets|{{ #var: $na_sets }}|region=na}}
}}
+
}}{{ #if: {{ #var: $eu_release }} |&#32;
}}{{ #if: {{ #var: $na_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $eu_release }}{{ #var: $au_release }} |&#32;
+
<h3>Europe</h3>
===North America===
+
{{Card table sets|{{ #var: $eu_sets }}|region=eu}}
}}
+
}}{{ #if: {{ #var: $au_release }} |&#32;
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{na_sets}}} }}
+
<h3>Australia</h3>
  | {{Card table sets|{{{na_sets}}}|region=na}}
+
{{Card table sets|{{ #var: $au_sets }}|region=oc}}
  | {{{na_sets}}}[[Category:((CardTable2)) transclusion using old-style (((na_sets))) format]]
 
}}
 
}}{{ #if: {{ #var: $eu_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $au_release }} |&#32;
 
===Europe===
 
}}
 
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{eu_sets}}} }}
 
  | {{Card table sets|{{{eu_sets}}}|region=eu}}
 
  | {{{eu_sets}}}[[Category:((CardTable2)) transclusion using old-style (((eu_sets))) format]]
 
}}
 
}}{{ #if: {{ #var: $au_release }} | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }} |&#32;
 
===Australia===
 
}}
 
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{au_sets}}} }}
 
  | {{Card table sets|{{{au_sets}}}|region=au}}
 
  | {{{au_sets}}}[[Category:((CardTable2)) transclusion using old-style (((au_sets))) format]]
 
}}
 
 
}}
 
}}
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $search_categories }} | &#32;
 
-->{{ #if: {{ #var: $search_categories }} | &#32;
== Search categories ==
+
<h2>Search categories</h2>
  {{Search categories
+
| [[Category:Cards with no search categories]]
  | monster                  = {{ #var: $monster }}
+
}}
  | monster_type            = {{ #switch: {{{type2}}} | Fusion | Ritual | Synchro | Xyz = 1 }}
+
{{Search categories{{ #var: $is_sandbox }}
  | token                    = {{ #var: $token }}
+
| monster                  = {{ #var: $monster }}
  | supports                = {{{supports<includeonly>|</includeonly>}}}
+
| atk                      = {{{atk|}}}
  | anti-supports            = {{{anti-supports<includeonly>|</includeonly>}}}*{{{antisupports|}}}
+
| def                      = {{{def|}}}
  | archseries              = {{{archseries<includeonly>|</includeonly>}}}
+
| monster_type            = {{ #var: $non-effect_monster }}
  | supports_archetypes      = {{{supports_archetypes<includeonly>|</includeonly>}}}
+
| types                    = {{{types|}}}
  | anti-supports_archetypes = {{{anti-supports_archetypes<includeonly>|</includeonly>}}}*{{{antisupports_archetypes|}}}
+
| token                    = {{ #var: $token }}
  | related_to_archseries    = {{{related_to_archseries<includeonly>|</includeonly>}}}
+
| supports                = {{{supports<includeonly>|</includeonly>}}}
  | counter                  = {{{counter<includeonly>|</includeonly>}}}
+
| anti-supports            = {{{anti-supports<includeonly>|</includeonly>}}}
  | action                  = {{{action<includeonly>|</includeonly>}}}
+
| archseries              = {{{archseries<includeonly>|</includeonly>}}}
  | stat_change              = {{{stat_change<includeonly>|</includeonly>}}}
+
| supports_archetypes      = {{{supports_archetypes<includeonly>|</includeonly>}}}
  | m/s/t                    = {{{m/s/t<includeonly>|</includeonly>}}}
+
| anti-supports_archetypes = {{{anti-supports_archetypes<includeonly>|</includeonly>}}}
  | summoning                = {{{summoning<includeonly>|</includeonly>}}}
+
| related_to_archseries    = {{{related_to_archseries<includeonly>|</includeonly>}}}
  | attack                  = {{{attack<includeonly>|</includeonly>}}}
+
| counter                  = {{{counter<includeonly>|</includeonly>}}}
  | banished                = {{{banished<includeonly>|</includeonly>}}}
+
| action                  = {{{action<includeonly>|</includeonly>}}}
  | life_points              = {{{life_points<includeonly>|</includeonly>}}}
+
| stat_change              = {{{stat_change<includeonly>|</includeonly>}}}
  | fm_for                  = {{{fm_for<includeonly>|</includeonly>}}}
+
| m/s/t                    = {{{m/s/t<includeonly>|</includeonly>}}}
  | sm_for                  = {{{sm_for<includeonly>|</includeonly>}}}
+
| summoning                = {{{summoning<includeonly>|</includeonly>}}}
  | misc                    = {{{misc<includeonly>|</includeonly>}}}
+
| attack                  = {{{attack<includeonly>|</includeonly>}}}
  }}
+
| banished                = {{{banished<includeonly>|</includeonly>}}}
| {{ #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| ]] }} }} }}
+
| life_points              = {{{life_points<includeonly>|</includeonly>}}}
 +
| fm_for                  = {{{fm_for<includeonly>|</includeonly>}}}
 +
| sm_for                  = {{{sm_for<includeonly>|</includeonly>}}}
 +
| misc                    = {{{misc<includeonly>|</includeonly>}}}
 +
}}{{ #if: {{ #var: $has_support }} |
 +
<div class="hlist">
 +
; [[Support]]ed by
 +
: {{ #var: $has_support }}
 +
</div>
 +
}}{{ #if: {{ #var: $has_anti-support }} |
 +
<div class="hlist">
 +
; [[Anti-support]]ed by
 +
: {{ #var: $has_anti-support }}
 +
</div>
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $other_languages }} |&#32;
 
-->{{ #if: {{ #var: $other_languages }} |&#32;
== Other languages ==
+
<h2>Other languages</h2>
{{ #vardefine: $colspan | colspan="{{ #if: {{ #var: $pendulum_monster }} | 3 | 2 }}" }}
+
{{Card localizations
<table class="wikitable" style="width: 100%;">
+
| no_lore                          = {{ #if: {{ #var: $rush_duel_card }} || {{ #var: $no_lore }} }}
    <tr>
+
| rush_duel_effect_type            = {{ #explode: {{{effect_types}}} | , | -1 }}
        <th scope="col">&#32;</th>
+
| fr_name                          = {{{fr_name<includeonly>|</includeonly>}}}
        <th scope="col">Name</th>
+
| fr_translated_name                = {{{fr_trans_name<includeonly>|</includeonly>}}}
  {{ #if: {{ #var: $skill }} |
+
| fr_skill_activation              = {{{fr_skill_activation<includeonly>|</includeonly>}}}
        <th scope="col">Skill activation</th>
+
| fr_translated_skill_activation    = {{{fr_trans_skill_activation<includeonly>|</includeonly>}}}
  }}{{ #if: {{ #var: $pendulum_monster }} |
+
| fr_pendulum_effect                = {{{fr_pendulum_effect<includeonly>|</includeonly>}}}
        <th scope="col">Pendulum Effect</th>
+
| fr_translated_pendulum_effect    = {{{fr_trans_pendulum_effect<includeonly>|</includeonly>}}}
  }}{{ #if: {{ #var: $no_lore }} ||  
+
| fr_materials                      = {{{fr_materials<includeonly>|</includeonly>}}}
        <th scope="col">Lore</th>
+
| fr_translated_materials          = {{{fr_trans_materials<includeonly>|</includeonly>}}}
  }}
+
| fr_summoning_condition            = {{{fr_summoning_condition<includeonly>|</includeonly>}}}
    </tr>{{ #if: {{{fr_name<includeonly>|</includeonly>}}}{{{fr_skill_activation|}}}{{{fr_lore|}}}{{{fr_pendulum_effect|}}} |
+
| fr_translated_summoning_condition = {{{fr_trans_summoning_condition<includeonly>|</includeonly>}}}
    <tr>
+
| fr_requirement                    = {{{fr_requirement<includeonly>|</includeonly>}}}
        <th scope="row">French</th>
+
| fr_translated_requirement         = {{{fr_trans_requirement<includeonly>|</includeonly>}}}
         <td lang="fr">{{{fr_name<includeonly>|</includeonly>}}}[[French name::{{{fr_name|}}}| ]]</td>
+
| fr_lore                          = {{{fr_lore<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| fr_translated_lore                = {{{fr_trans_lore<includeonly>|</includeonly>}}}
        <td lang="fr">{{{fr_skill_activation<includeonly>|</includeonly>}}}</td>
+
| de_name                          = {{{de_name<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $pendulum_monster }} |
+
| de_translated_name                = {{{de_trans_name<includeonly>|</includeonly>}}}
        <td lang="fr">{{{fr_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: French Pendulum Effect = {{{fr_pendulum_effect|}}} }}</td>
+
| de_skill_activation              = {{{de_skill_activation<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||
+
| de_translated_skill_activation    = {{{de_trans_skill_activation<includeonly>|</includeonly>}}}
        <td lang="fr">{{{fr_lore<includeonly>|</includeonly>}}}{{ #set: French lore = {{{fr_lore|}}} }}</td>
+
| de_pendulum_effect                = {{{de_pendulum_effect<includeonly>|</includeonly>}}}
    }}
+
| de_translated_pendulum_effect    = {{{de_trans_pendulum_effect<includeonly>|</includeonly>}}}
    </tr>
+
| de_materials                      = {{{de_materials<includeonly>|</includeonly>}}}
  }}{{ #if: {{{de_name<includeonly>|</includeonly>}}}{{{de_skill_activation|}}}{{{de_lore|}}}{{{de_pendulum_effect|}}} |
+
| de_translated_materials          = {{{de_trans_materials<includeonly>|</includeonly>}}}
    <tr>
+
| de_summoning_condition            = {{{de_summoning_condition<includeonly>|</includeonly>}}}
        <th scope="row">German</th>
+
| de_translated_summoning_condition = {{{de_trans_summoning_condition<includeonly>|</includeonly>}}}
         <td lang="de">{{{de_name<includeonly>|</includeonly>}}}[[German name::{{{de_name|}}}| ]]</td>
+
| de_requirement                    = {{{de_requirement<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| de_translated_requirement         = {{{de_trans_requirement<includeonly>|</includeonly>}}}
        <td lang="de">{{{de_skill_activation<includeonly>|</includeonly>}}}</td>
+
| de_lore                          = {{{de_lore<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $pendulum_monster }} |
+
| de_translated_lore                = {{{de_trans_lore<includeonly>|</includeonly>}}}
        <td lang="de">{{{de_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: German Pendulum Effect = {{{de_pendulum_effect|}}} }}</td>
+
| it_name                          = {{{it_name<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||
+
| it_translated_name                = {{{it_trans_name<includeonly>|</includeonly>}}}
        <td lang="de">{{{de_lore<includeonly>|</includeonly>}}}{{ #set: German lore = {{{de_lore|}}} }}</td>
+
| it_skill_activation              = {{{it_skill_activation<includeonly>|</includeonly>}}}
    }}
+
| it_translated_skill_activation    = {{{it_trans_skill_activation<includeonly>|</includeonly>}}}
     </tr>
+
| it_pendulum_effect                = {{{it_pendulum_effect<includeonly>|</includeonly>}}}
  }}{{ #if: {{{it_name<includeonly>|</includeonly>}}}{{{it_skill_activation|}}}{{{it_lore|}}}{{{it_pendulum_effect|}}} |
+
| it_translated_pendulum_effect     = {{{it_trans_pendulum_effect<includeonly>|</includeonly>}}}
    <tr>
+
| it_materials                      = {{{it_materials<includeonly>|</includeonly>}}}
        <th scope="row">Italian</th>
+
| it_translated_materials          = {{{it_trans_materials<includeonly>|</includeonly>}}}
         <td lang="it">{{{it_name<includeonly>|</includeonly>}}}[[Italian name::{{{it_name|}}}| ]]</td>
+
| it_summoning_condition            = {{{it_summoning_condition<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| it_translated_summoning_condition = {{{it_trans_summoning_condition<includeonly>|</includeonly>}}}
        <td lang="it">{{{it_skill_activation<includeonly>|</includeonly>}}}</td>
+
| it_requirement                    = {{{it_requirement<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $pendulum_monster }} |
+
| it_translated_requirement         = {{{it_trans_requirement<includeonly>|</includeonly>}}}
        <td lang="it">{{{it_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: Italian Pendulum Effect = {{{it_pendulum_effect|}}} }}</td>
+
| it_lore                          = {{{it_lore<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||
+
| it_translated_lore                = {{{it_trans_lore<includeonly>|</includeonly>}}}
        <td lang="it">{{{it_lore<includeonly>|</includeonly>}}}{{ #set: Italian lore = {{{it_lore|}}} }}</td>
+
| pt_name                          = {{{pt_name<includeonly>|</includeonly>}}}
    }}
+
| pt_translated_name                = {{{pt_trans_name<includeonly>|</includeonly>}}}
    </tr>
+
| pt_skill_activation              = {{{pt_skill_activation<includeonly>|</includeonly>}}}
  }}{{ #if: {{{pt_name<includeonly>|</includeonly>}}}{{{pt_skill_activation|}}}{{{pt_lore|}}}{{{pt_pendulum_effect|}}} |
+
| pt_translated_skill_activation    = {{{pt_trans_skill_activation<includeonly>|</includeonly>}}}
    <tr>
+
| pt_pendulum_effect                = {{{pt_pendulum_effect<includeonly>|</includeonly>}}}
        <th scope="row">Portuguese</th>
+
| pt_translated_pendulum_effect    = {{{pt_trans_pendulum_effect<includeonly>|</includeonly>}}}
        <td lang="pt">{{{pt_name<includeonly>|</includeonly>}}}[[Portuguese name::{{{pt_name|}}}| ]]</td>
+
| pt_materials                      = {{{pt_materials<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| pt_translated_materials          = {{{pt_trans_materials<includeonly>|</includeonly>}}}
        <td lang="pt">{{{pt_skill_activation<includeonly>|</includeonly>}}}</td>
+
| pt_summoning_condition            = {{{pt_summoning_condition<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $pendulum_monster }} |
+
| pt_translated_summoning_condition = {{{pt_trans_summoning_condition<includeonly>|</includeonly>}}}
        <td lang="pt">{{{pt_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: Portuguese Pendulum Effect = {{{pt_pendulum_effect|}}} }}</td>
+
| pt_requirement                    = {{{pt_requirement<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||
+
| pt_translated_requirement        = {{{pt_trans_requirement<includeonly>|</includeonly>}}}
        <td lang="pt">{{{pt_lore<includeonly>|</includeonly>}}}{{ #set: Portuguese lore = {{{pt_lore|}}} }}</td>
+
| pt_lore                          = {{{pt_lore<includeonly>|</includeonly>}}}
    }}
+
| pt_translated_lore                = {{{pt_trans_lore<includeonly>|</includeonly>}}}
    </tr>
+
| es_name                          = {{{es_name<includeonly>|</includeonly>}}}
  }}{{ #if: {{{es_name<includeonly>|</includeonly>}}}{{{es_skill_activation|}}}{{{es_lore|}}}{{{es_pendulum_effect|}}} |
+
| es_translated_name                = {{{es_trans_name<includeonly>|</includeonly>}}}
    <tr>
+
| es_skill_activation              = {{{es_skill_activation<includeonly>|</includeonly>}}}
        <th scope="row">Spanish</th>
+
| es_translated_skill_activation    = {{{es_trans_skill_activation<includeonly>|</includeonly>}}}
        <td lang="es">{{{es_name<includeonly>|</includeonly>}}}[[Spanish name::{{{es_name|}}}| ]]</td>
+
| es_pendulum_effect                = {{{es_pendulum_effect<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| es_translated_pendulum_effect    = {{{es_trans_pendulum_effect<includeonly>|</includeonly>}}}
        <td lang="es">{{{es_skill_activation<includeonly>|</includeonly>}}}</td>
+
| es_materials                      = {{{es_materials<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $pendulum_monster }} |
+
| es_translated_materials          = {{{es_trans_materials<includeonly>|</includeonly>}}}
        <td lang="es">{{{es_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: Spanish Pendulum Effect = {{{es_pendulum_effect|}}} }}</td>
+
| es_summoning_condition            = {{{es_summoning_condition<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||
+
| es_translated_summoning_condition = {{{es_trans_summoning_condition<includeonly>|</includeonly>}}}
        <td lang="es">{{{es_lore<includeonly>|</includeonly>}}}{{ #set: Spanish lore = {{{es_lore|}}} }}</td>
+
| es_requirement                    = {{{es_requirement<includeonly>|</includeonly>}}}
    }}
+
| es_translated_requirement        = {{{es_trans_requirement<includeonly>|</includeonly>}}}
    </tr>
+
| es_lore                          = {{{es_lore<includeonly>|</includeonly>}}}
  }}{{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{{romaji_name|}}}{{{trans_name|}}}{{{ja_skill_activation|}}}{{{trans_skill_activation|}}}{{{ja_lore|}}}{{{trans_lore|}}}{{{ja_pendulum_effect|}}}{{{trans_pendulum_effect|}}} |
+
| es_translated_lore                = {{{es_trans_lore<includeonly>|</includeonly>}}}
    {{ #vardefine: $ja_name_span | {{ #if: {{{romaji_name<includeonly>|</includeonly>}}} | 2 }}
+
| ja_name                          = {{ #var: $ja_name }}
    }}{{ #vardefine: $ja_main_span | {{ #expr: {{ #var: $ja_name_span | 1 }} + {{ #if: {{{trans_name<includeonly>|</includeonly>}}}{{{trans_skill_activation|}}}{{{trans_lore|}}}{{{trans_pendulum_effect|}}} | 1 | 0 }} }}
+
| ja_romanized_name                = {{ #var: $romaji_name }}
    }}{{ #vardefine: $ja_main_rowspan | {{ #ifeq: {{ #var: $ja_main_span | 1 }} | 1 || rowspan="{{ #var: $ja_main_span }}" }}
+
| ja_translated_name                = {{ #var: $ja_trans_name }}
    }}{{ #vardefine: $ja_name_span | {{ #if: {{{trans_skill_activation<includeonly>|</includeonly>}}}{{{trans_lore|}}}{{{trans_pendulum_effect|}}} | {{ #var: $ja_name_span }} | {{ #if: {{{trans_name<includeonly>|</includeonly>}}} | {{ #expr: {{ #var: $ja_name_span | 1 }} + 1 }} | {{ #var: $ja_name_span }} }} }}
+
| ja_pendulum_effect                = {{{ja_pendulum_effect<includeonly>|</includeonly>}}}
    }}{{ #vardefine: $ja_rowspan | {{ #if: {{ #var: $ja_name_span }} | rowspan="{{ #var: $ja_name_span }}" }}
+
| ja_translated_pendulum_effect    = {{{trans_pendulum_effect<includeonly>|</includeonly>}}}
    }}
+
| ja_materials                      = {{{ja_materials<includeonly>|</includeonly>}}}
    <tr>
+
| ja_translated_materials          = {{{ja_trans_materials<includeonly>|</includeonly>}}}
        <th {{ #var: $ja_main_rowspan }} scope="row">Japanese</th>
+
| ja_summoning_condition            = {{{ja_summoning_condition<includeonly>|</includeonly>}}}
        <td lang="ja">{{{ja_name<includeonly>|</includeonly>}}}</td>
+
| ja_translated_summoning_condition = {{{trans_summoning_condition<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| ja_requirement                    = {{{ja_requirement<includeonly>|</includeonly>}}}
        <td {{ #var: $ja_rowspan }} lang="ja">{{{ja_skill_activation<includeonly>|</includeonly>}}}</td>
+
| ja_translated_requirement        = {{{trans_requirement<includeonly>|</includeonly>}}}
     }}{{ #if: {{ #var: $pendulum_monster }} |
+
| ja_lore                          = {{{ja_lore<includeonly>|</includeonly>}}}
        <td {{ #var: $ja_rowspan }} lang="ja">{{{ja_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: Japanese Pendulum Effect = {{{ja_pendulum_effect|}}} }}</td>
+
| ja_translated_lore                = {{{trans_lore<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||  
+
| ko_name                          = {{{ko_name<includeonly>|</includeonly>}}}
        <td {{ #var: $ja_rowspan }} lang="ja">{{{ja_lore<includeonly>|</includeonly>}}}{{ #set: Japanese lore = {{{ja_lore|}}} }}</td>
+
| ko_romanized_name                = {{{ko_rr_name<includeonly>|</includeonly>}}}
    }}
+
| ko_translated_name                = {{{ko_trans_name<includeonly>|</includeonly>}}}
    </tr>
+
| ko_pendulum_effect                = {{{ko_pendulum_effect<includeonly>|</includeonly>}}}
     {{ #if: {{{romaji_name<includeonly>|</includeonly>}}} |  
+
| ko_translated_pendulum_effect    = {{{ko_trans_pendulum_effect<includeonly>|</includeonly>}}}
    <tr>
+
| ko_materials                      = {{{ko_materials<includeonly>|</includeonly>}}}
        <td><i>{{{romaji_name}}}</i></td>
+
| ko_translated_materials          = {{{ko_trans_materials<includeonly>|</includeonly>}}}
    </tr>
+
| ko_summoning_condition            = {{{ko_summoning_condition<includeonly>|</includeonly>}}}
    }}
+
| ko_translated_summoning_condition = {{{ko_trans_summoning_condition<includeonly>|</includeonly>}}}
    {{ #if: {{{trans_name<includeonly>|</includeonly>}}}{{{trans_skill_activation|}}}{{{trans_lore|}}}{{{trans_pendulum_effect|}}} |  
+
| ko_requirement                    = {{{ko_requirement<includeonly>|</includeonly>}}}
    <tr>
+
| ko_translated_requirement        = {{{ko_trans_requirement<includeonly>|</includeonly>}}}
        <td>{{{trans_name<includeonly>|</includeonly>}}}</td>
+
| ko_lore                          = {{{ko_lore<includeonly>|</includeonly>}}}
      {{ #if: {{{trans_skill_activation<includeonly>|</includeonly>}}}{{{trans_lore|}}}{{{trans_pendulum_effect|}}} |
+
| ko_translated_lore                = {{{ko_trans_lore<includeonly>|</includeonly>}}}
        {{ #if: {{ #var: $skill }} |
+
| zh_name                          = {{{zh_name<includeonly>|</includeonly>}}}
        <td>{{{trans_skill_activation<includeonly>|</includeonly>}}}</td>
+
| zh_romanized_name                = {{{zh_pinyin_name<includeonly>|</includeonly>}}}
        }}{{ #if: {{ #var: $pendulum_monster }} |
+
| zh_translated_name                = {{{zh_trans_name<includeonly>|</includeonly>}}}
        <td>{{ #if: {{{trans_pendulum_effect<includeonly>|</includeonly>}}} | {{{trans_pendulum_effect}}}{{ #set: Translated Japanese Pendulum Effect = {{{trans_pendulum_effect}}} }} | &nbsp; }}</td>
+
| zh_pendulum_effect                = {{{zh_pendulum_effect<includeonly>|</includeonly>}}}
        }}{{ #if: {{ #var: $no_lore }} ||
+
| zh_translated_pendulum_effect    = {{{zh_trans_pendulum_effect<includeonly>|</includeonly>}}}
        <td>{{{trans_lore<includeonly>|</includeonly>}}}{{ #set: Translated Japanese lore = {{{trans_lore|}}} }}{{ #ifeq: {{{trans_lore|¬}}} | ¬ || [[Category:Card table transclusions using trans_lore]] }}</td>
+
| zh_lore                          = {{{zh_lore<includeonly>|</includeonly>}}}
        }}
+
| zh_translated_lore                = {{{zh_trans_lore<includeonly>|</includeonly>}}}
      }}
+
| tc_name                          = {{{tc_name<includeonly>|</includeonly>}}}
    </tr>
+
| tc_romanized_name                = {{{tc_pinyin_name<includeonly>|</includeonly>}}}
    }}
+
| tc_translated_name                = {{{tc_trans_name<includeonly>|</includeonly>}}}
  }}{{ #if: {{{ko_name<includeonly>|</includeonly>}}}{{{ko_rr_name|}}}{{{ko_trans_name|}}}{{{ko_skill_activation|}}}{{{ko_lore|}}}{{{ko_pendulum_effect|}}} |
+
| tc_pendulum_effect                = {{{tc_pendulum_effect<includeonly>|</includeonly>}}}
    {{ #vardefine: $ko_name_span | {{ #if: {{{ko_rr_name<includeonly>|</includeonly>}}}{{{ko_trans_name|}}} | {{ #expr: 1 + {{ #if: {{{ko_rr_name<includeonly>|</includeonly>}}} | 1 | 0 }} + {{ #if: {{{ko_trans_name<includeonly>|</includeonly>}}} | 1 | 0 }} }} }}
+
| tc_translated_pendulum_effect     = {{{tc_trans_pendulum_effect<includeonly>|</includeonly>}}}
    }}{{ #vardefine: $ko_rowspan | {{ #ifeq: {{ #var: $ko_name_span | 1 }} | 1 || rowspan="{{ #var: $ko_name_span }}" }}
+
| tc_lore                          = {{{tc_lore<includeonly>|</includeonly>}}}
    }}
+
| tc_translated_lore                = {{{tc_trans_lore<includeonly>|</includeonly>}}}
    <tr>
+
| sc_name                          = {{{sc_name<includeonly>|</includeonly>}}}
        <th {{ #var: $ko_rowspan }} scope="row">Korean</th>
+
| sc_romanized_name                = {{{sc_pinyin_name<includeonly>|</includeonly>}}}
        <td lang="ko">{{{ko_name<includeonly>|</includeonly>}}}[[Korean name::{{{ko_name|}}}| ]]</td>
+
| sc_translated_name                = {{{sc_trans_name<includeonly>|</includeonly>}}}
    {{ #if: {{ #var: $skill }} |
+
| sc_pendulum_effect                = {{{sc_pendulum_effect<includeonly>|</includeonly>}}}
        <td {{ #var: $ko_rowspan }} lang="ko">{{{ko_skill_activation<includeonly>|</includeonly>}}}</td>
+
| sc_translated_pendulum_effect     = {{{sc_trans_pendulum_effect<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $pendulum_monster }} |
+
| sc_summoning_condition            = {{{sc_summoning_condition<includeonly>|</includeonly>}}}
        <td {{ #var: $ko_rowspan }} lang="ko">{{{ko_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: Korean Pendulum Effect = {{{ko_pendulum_effect|}}} }}</td>
+
| sc_translated_summoning_condition = {{{sc_trans_summoning_condition<includeonly>|</includeonly>}}}
    }}{{ #if: {{ #var: $no_lore }} ||
+
| sc_requirement                    = {{{sc_requirement<includeonly>|</includeonly>}}}
        <td {{ #var: $ko_rowspan }} lang="ko">{{{ko_lore<includeonly>|</includeonly>}}}{{ #set: Korean lore = {{{ko_lore|}}} }}</td>
+
| sc_translated_requirement        = {{{sc_trans_requirement<includeonly>|</includeonly>}}}
    }}
+
| sc_lore                          = {{{sc_lore<includeonly>|</includeonly>}}}
    </tr>
+
| sc_translated_lore                = {{{sc_trans_lore<includeonly>|</includeonly>}}}
    {{ #if: {{{ko_rr_name<includeonly>|</includeonly>}}} |
+
}}{{ #ifeq: {{{trans_lore|¬}}} | ¬ || [[Category:Card table transclusions using trans_lore]]
    <tr>
+
}}{{ #if: {{{ko_name|}}} | {{ #if: {{{ko_rr_name|}}} || [[Category:Pages needing a Korean Revised Romanization name]] }}
        <td><i>{{{ko_rr_name}}}[[Korean Revised Romanization name::{{{ko_rr_name}}}| ]]</i></td>
+
}}{{ #if: {{{tc_name|}}} | {{ #if: {{{tc_pinyin_name|}}} || [[Category:Pages needing a Traditional Chinese pinyin name]] }}
    </tr>
+
}}{{ #if: {{{sc_name|}}} | {{ #if: {{{sc_pinyin_name|}}} || [[Category:Pages needing a Simplified Chinese pinyin name]] }}
    }}
+
}}
    {{ #if: {{{ko_trans_name<includeonly>|</includeonly>}}} |
 
    <tr>
 
        <td>{{{ko_trans_name}}}[[Translated Korean name::{{{ko_trans_name}}}| ]]</td>
 
    </tr>
 
    }}
 
  }}{{ #if: {{{zh_name<includeonly>|</includeonly>}}}{{{zh_pinyin_name|}}}{{{zh_trans_name|}}}{{{zh_skill_activation|}}}{{{zh_lore|}}}{{{zh_pendulum_effect|}}} |
 
    {{ #vardefine: $zh_name_span | {{ #if: {{{zh_pinyin_name<includeonly>|</includeonly>}}}{{{zh_trans_name|}}} | {{ #expr: 1 + {{ #if: {{{zh_pinyin_name<includeonly>|</includeonly>}}} | 1 | 0 }} + {{ #if: {{{zh_trans_name<includeonly>|</includeonly>}}} | 1 | 0 }} }} }}
 
    }}{{ #vardefine: $zh_rowspan | {{ #ifeq: {{ #var: $zh_name_span | 1 }} | 1 || rowspan="{{ #var: $zh_name_span }}" }}
 
    }}
 
    <tr>
 
        <th {{ #var: $zh_rowspan }} scope="row">Chinese</th>
 
        <td lang="zh">{{{zh_name<includeonly>|</includeonly>}}}[[Chinese name::{{{zh_name|}}}| ]]</td>
 
    {{ #if: {{ #var: $skill }} |
 
        <td {{ #var: $zh_rowspan }} lang="zh">{{{zh_skill_activation<includeonly>|</includeonly>}}}</td>
 
    }}{{ #if: {{ #var: $pendulum_monster }} |
 
        <td {{ #var: $zh_rowspan }} lang="zh">{{{zh_pendulum_effect<includeonly>|</includeonly>}}}{{ #set: Chinese Pendulum Effect = {{{zh_pendulum_effect|}}} }}</td>
 
    }}{{ #if: {{ #var: $no_lore }} ||
 
        <td {{ #var: $zh_rowspan }} lang="zh">{{{zh_lore<includeonly>|</includeonly>}}}{{ #set: Chinese lore = {{{zh_lore|}}} }}</td>
 
    }}
 
    </tr>
 
    {{ #if: {{{zh_pinyin_name<includeonly>|</includeonly>}}} |
 
    <tr>
 
        <td><i>{{{zh_pinyin_name}}}[[Chinese pinyin name::{{{zh_pinyin_name}}}| ]]</i></td>
 
    </tr>
 
    }}
 
    {{ #if: {{{zh_trans_name<includeonly>|</includeonly>}}} |
 
    <tr>
 
        <td>{{{zh_trans_name}}}[[Translated Chinese name::{{{zh_trans_name}}}| ]]</td>
 
    </tr>
 
    }}
 
  }}
 
</table>
 
 
}}<!--
 
}}<!--
 
+
-->{{ #if: {{ #var: $not-tcg-en }}{{ #var: $rush_duel_card }} |&#32;
-->{{ #if: {{ #var: $not-tcg-en }} |&#32;
+
<h2>{{ #var: $non-en-sets-heading }}</h2>
== Other language sets ==
 
 
{{ #if: {{ #var: $fr_release }} |  
 
{{ #if: {{ #var: $fr_release }} |  
=== French ===
+
<h3>French</h3>
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{fr_sets}}} }}
+
{{Card table sets|{{ #var: $fr_sets }}|region=fr}}
  | {{Card table sets|{{{fr_sets}}}|region=fr}}
+
}}{{ #if: {{ #var: $fc_release }} | &#32;
  | {{{fr_sets}}}[[Category:((CardTable2)) transclusion using old-style (((fr_sets))) format]]
+
<h3>French-Canadian</h3>
}}
+
{{Card table sets|{{ #var: $fc_sets }}|region=fc}}
}}
+
}}{{ #if: {{ #var: $de_release }} | &#32;
{{ #if: {{ #var: $fc_release }} |  
+
<h3>German</h3>
=== French-Canadian ===
+
{{Card table sets|{{ #var: $de_sets }}|region=de}}
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{fc_sets}}} }}
+
}}{{ #if: {{ #var: $it_release }} | &#32;
  | {{Card table sets|{{{fc_sets}}}|region=fc}}
+
<h3>Italian</h3>
  | {{{fc_sets}}}[[Category:((CardTable2)) transclusion using old-style (((fc_sets))) format]]
+
{{Card table sets|{{ #var: $it_sets }}|region=it}}
}}
+
}}{{ #if: {{ #var: $pt_release }} | &#32;
}}
+
<h3>Portuguese</h3>
{{ #if: {{ #var: $de_release }} |  
+
{{Card table sets|{{ #var: $pt_sets }}|region=pt}}
=== German ===
+
}}{{ #if: {{ #var: $sp_release }} | &#32;
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{de_sets}}} }}
+
<h3>Spanish</h3>
  | {{Card table sets|{{{de_sets}}}|region=de}}
+
{{Card table sets|{{ #var: $sp_sets }}|region=sp}}
  | {{{de_sets}}}[[Category:((CardTable2)) transclusion using old-style (((de_sets))) format]]
+
}}{{ #if: {{ #var: $jp_release }} | &#32;
}}
+
<h3>Japanese</h3>
}}
+
{{Card table sets|{{ #var: $jp_sets }}|region=jp}}
{{ #if: {{ #var: $it_release }} |  
+
}}{{ #if: {{ #var: $ja_release }} | &#32;
=== Italian ===
+
<h3>Japanese Asian</h3>
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{it_sets}}} }}
+
{{Card table sets|{{ #var: $ja_sets }}|region=ja}}
  | {{Card table sets|{{{it_sets}}}|region=it}}
+
}}{{ #if: {{ #var: $kr_release }} | &#32;
  | {{{it_sets}}}[[Category:((CardTable2)) transclusion using old-style (((it_sets))) format]]
+
<h3>Korean</h3>
}}
+
{{Card table sets|{{ #var: $kr_sets }}|region=kr}}
}}
+
}}{{ #if: {{ #var: $tc_release }} | &#32;
{{ #if: {{ #var: $pt_release }} |  
+
<h3>Traditional Chinese</h3>
=== Portuguese ===
+
{{Card table sets|{{ #var: $tc_sets }}|region=tc}}
{{ #if: {{ #invoke: isNewCardTableSets | main | v = {{{pt_sets}}} }}
+
}}{{ #if: {{ #var: $sc_release }} | &#32;
  | {{Card table sets|{{{pt_sets}}}|region=pt}}
+
<h3>Simplified Chinese</h3>
  | {{{pt_sets}}}[[Category:((CardTable2)) transclusion using old-style (((pt_sets))) format]]
+
{{Card table sets|{{ #var: $sc_sets }}|region=sc}}
}}
+
}}{{ #if: {{ #var: $ae_release }} | &#32;
}}
+
<h3>Asian-English</h3>
{{ #if: {{ #var: $sp_release }} |  
+
{{Card table sets|{{ #var: $ae_sets }}|region=ae}}
=== Spanish ===
 
{{ #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 }} |  
 
=== Japanese ===
 
{{ #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 }} |  
 
=== Japanese Asian ===
 
{{ #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 }} |  
 
=== Korean ===
 
{{ #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 }} |  
 
=== Chinese ===
 
{{ #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 }} |  
 
=== Asian-English ===
 
{{ #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;
 
-->{{ #if: {{ #var: $has_other_media_pages }} | &#32;
== In other media ==
+
<h2>In other media</h2>
 
<table class="wikitable sortable">
 
<table class="wikitable sortable">
 
   <tr>
 
   <tr>
Line 1,006: Line 934:
 
     <th scope="col">Debut date</th>
 
     <th scope="col">Debut date</th>
 
   </tr>
 
   </tr>
   {{ #ask: [[Main card page::{{PAGENAME}}]]
+
   <!--
  |?Release.English name (linked) = Release
+
    Sorting by "debut date" will filter out all cards without a debut date, which is not desirable here.
  |?Medium
+
    So, there are two queries. One to get cards with debut dates. One to get cards without.
  |?Debut date
+
    We can't query for the absence of a property, so the second will get all results and the template will filter out ones with debut dates.
   |?Debut date#ISO = Debut date ISO
+
  -->{{ #ifeq: {{ #var: $other_pages_with_date_count }} | 0
  |mainlabel = Page
+
  || {{ #ask: [[Main card page::{{PAGENAME}}]][[Debut date::+]]
  |format   = plain
+
    |?Release.English name (linked) = Release
  |template = CardTable2/other media row
+
    |?Medium
  |named args = true
+
    |?Debut date
 +
    |?Debut date#ISO = Debut date ISO
 +
    |mainlabel  = Page
 +
    |format    = plain
 +
    |template   = In other media/row
 +
    |named args = true
 +
    |sort      = Debut date
 +
    }}
 +
  }}<!--
 +
  -->{{ #ifexpr: {{ #var: $other_pages_count }} - {{ #var: $other_pages_with_date_count }} = 0
 +
  || {{ #ask: [[Main card page::{{PAGENAME}}]]
 +
    |?Release.English name (linked) = Release
 +
    |?Medium
 +
    |?Debut date#ISO = Debut date ISO
 +
    |mainlabel   = Page
 +
    |format     = plain
 +
    |template   = In other media/row
 +
    |named args = true
 +
    |userparam  = no date only
 +
    }}
 
   }}
 
   }}
 
</table>
 
</table>
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $vg }} | <div class="nomobile">&#32;<!-- hide all the VG stuff on mobile -->
 
-->{{ #if: {{ #var: $vg }} | <div class="nomobile">&#32;<!-- hide all the VG stuff on mobile -->
== Video games ==
+
<h2>Video games</h2>
 
<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">[[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-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>Present</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>[[{{ #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>}}}{{ #set: NTR name = {{{ntr_name|}}} }}</td><td>–</td><td>Present</td></tr> }}<!--
 +
  -->{{ #if: {{ #var: $vg-gx1 }} |  
 +
<tr><td>''[[Yu-Gi-Oh! GX Duel Academy|GX Duel Academy]]''</td><td title="October 13, 2005">2005-10-13</td><td>[[List of Yu-Gi-Oh! GX Duel Academy cards|{{ #var: $gx1_number | ??? }}]]{{ #set: GX1 number = {{ #var: $gx1_number }} }}</td><td>{{{gx1_name<includeonly>|</includeonly>}}}{{ #set: GX1 name = {{{gx1_name|}}} }}</td><td>{{ #var: $gx1_dp | ??? }}{{ #set: GX1 DP Cost = {{ #var: $gx1_dp }} }}</td><td>[[{{ #var: $gx1_status | Unlimited }}]]{{ #set: GX1 Status = {{ #var: $gx1_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>[[{{ #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>–</td><td>–</td><td>Present</td></tr> }}<!--
  -->{{ #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>[[{{ #var: $gx1_status | Unlimited }}]][[GX1 Status::{{ #var: $gx1_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #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>[[{{ #var: $wc6_status | Unlimited }}]][[WC6 Status::{{ #var: $wc6_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #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>[[{{ #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>[[{{ #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>}}}{{ #set: GX03 name = {{{gx03_name|}}} }}</td><td>–</td><td>[[{{ #var: $gx03_status | Unlimited }}]]{{ #set: GX03 Status = {{ #var: $gx03_status | Unlimited }} }}</td></tr> }}<!--
  -->{{ #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>[[{{ #var: $wc07_status | Unlimited }}]][[WC07 Status::{{ #var: $wc07_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #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>[[{{ #var: $gx04_status | Unlimited }}]][[GX04 Status::{{ #var: $gx04_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #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>[[{{ #var: $wc08_status | Unlimited }}]][[WC08 Status::{{ #var: $wc08_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #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>[[{{ #var: $gx06_status | Unlimited }}]][[GX06 Status::{{ #var: $gx06_status | Unlimited }}| ]]</td></tr> }}<!--
 
  -->{{ #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>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>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>–</td><td>–</td><td>Present</td></tr> }}<!--
  -->{{ #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>Present</td></tr> }}<!--
 
  -->{{ #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>Present</td></tr> }}<!--
 
  -->{{ #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>Present</td></tr> }}<!--
 
  -->{{ #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>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>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 }} |
 
<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> }}
 
 
</table>
 
</table>
{{ #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 }} |  
+
{{ #if: {{{ntr_sets<includeonly>|</includeonly>}}}{{{ygo_lore|}}}{{{ygo_sets|}}}{{{gx1_lore|}}}{{{gx1_sets|}}}{{{gx03_sets|}}}{{{tf04_sets|}}}{{{dar_lore|}}}{{ #var: $vg-sets }} |  
=== Lores and sets ===
+
<h3>Lores and sets</h3>
 
<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: {{{ntr_lore<includeonly>|</includeonly>}}}{{{ntr_sets|}}} |  
+
   -->{{ #if: {{{ntr_sets<includeonly>|</includeonly>}}} |
  <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></td><td>{{{ntr_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 +
  -->{{ #if: {{{gx1_lore<includeonly>|</includeonly>}}}{{{gx1_sets|}}} |  
 +
  <tr><td>''[[Yu-Gi-Oh! GX Duel Academy|GX Duel Academy]]''</td><td>{{{gx1_lore<includeonly>|</includeonly>}}}</td><td>{{{gx1_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
   -->{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_sets|}}} |  
 
   -->{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_sets|}}} |  
 
  <tr><td>''[[Yu-Gi-Oh! Online|Online]]''</td><td>{{{ygo_lore<includeonly>|</includeonly>}}}</td><td>{{{ygo_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  <tr><td>''[[Yu-Gi-Oh! Online|Online]]''</td><td>{{{ygo_lore<includeonly>|</includeonly>}}}</td><td>{{{ygo_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
   -->{{ #if: {{{gx1_lore<includeonly>|</includeonly>}}}{{{gx1_sets|}}} |
+
   -->{{ #if: {{{gx03_sets<includeonly>|</includeonly>}}} |  
<tr><td>''[[Yu-Gi-Oh! GX Duel Academy|GX Duel Academy]]''</td><td>{{{gx1_lore<includeonly>|</includeonly>}}}</td><td>{{{gx1_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! GX Spirit Caller|GX Spirit Caller]]''</td><td></td><td>{{{gx03_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
  -->{{ #if: {{{wc6_lore<includeonly>|</includeonly>}}}{{{wc6_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006|Ultimate Masters: World Championship Tournament 2006]]''</td><td>{{{wc6_lore<includeonly>|</includeonly>}}}</td><td>{{{wc6_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{gx02_lore<includeonly>|</includeonly>}}}{{{gx02_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! GX Tag Force|GX Tag Force]]''</td><td>{{{gx02_lore<includeonly>|</includeonly>}}}</td><td>{{{gx02_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{gx03_lore<includeonly>|</includeonly>}}}{{{gx03_sets|}}} |  
 
  <tr><td>''[[Yu-Gi-Oh! GX Spirit Caller|GX Spirit Caller]]''</td><td>{{{gx03_lore<includeonly>|</includeonly>}}}</td><td>{{{gx03_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{wc07_lore<includeonly>|</includeonly>}}}{{{wc07_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! World Championship 2007|World Championship 2007]]''</td><td>{{{wc07_lore<includeonly>|</includeonly>}}}</td><td>{{{wc07_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{gx04_lore<includeonly>|</includeonly>}}}{{{gx04_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! GX Tag Force 2|GX Tag Force 2]]''</td><td>{{{gx04_lore<includeonly>|</includeonly>}}}</td><td>{{{gx04_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{wc08_lore<includeonly>|</includeonly>}}}{{{wc08_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! World Championship 2008|World Championship 2008]]''</td><td>{{{wc08_lore<includeonly>|</includeonly>}}}</td><td>{{{wc08_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{gx06_lore<includeonly>|</includeonly>}}}{{{gx06_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! GX Tag Force 3|GX Tag Force 3]]''</td><td>{{{gx06_lore<includeonly>|</includeonly>}}}</td><td>{{{gx06_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{wc09_lore<includeonly>|</includeonly>}}}{{{wc09_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2009: Stardust Accelerator|5D's World Championship 2009: Stardust Accelerator]]''</td><td>{{{wc09_lore<includeonly>|</includeonly>}}}</td><td>{{{wc09_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
 
   -->{{ #if: {{{tf04_lore<includeonly>|</includeonly>}}}{{{tf04_sets|}}} |  
 
   -->{{ #if: {{{tf04_lore<includeonly>|</includeonly>}}}{{{tf04_sets|}}} |  
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 4|5D's Tag Force 4]]''</td><td>{{{tf04_lore<includeonly>|</includeonly>}}}</td><td>{{{tf04_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
+
  <tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 4|5D's Tag Force 4]]''</td><td></td><td>{{{tf04_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
  -->{{ #if: {{{wc10_lore<includeonly>|</includeonly>}}}{{{wc10_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2010: Reverse of Arcadia|5D's World Championship 2010: Reverse of Arcadia]]''</td><td>{{{wc10_lore<includeonly>|</includeonly>}}}</td><td>{{{wc10_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{tf05_lore<includeonly>|</includeonly>}}}{{{tf05_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 5|5D's Tag Force 5]]''</td><td>{{{tf05_lore<includeonly>|</includeonly>}}}</td><td>{{{tf05_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{wc11_lore<includeonly>|</includeonly>}}}{{{wc11_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's World Championship 2011: Over the Nexus|5D's World Championship 2011: Over the Nexus]]''</td><td>{{{wc11_lore<includeonly>|</includeonly>}}}</td><td>{{{wc11_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
  -->{{ #if: {{{tf06_lore<includeonly>|</includeonly>}}}{{{tf06_sets|}}} |
 
<tr><td>''[[Yu-Gi-Oh! 5D's Tag Force 6|5D's Tag Force 6]]''</td><td>{{{tf06_lore<includeonly>|</includeonly>}}}</td><td>{{{tf06_sets<includeonly>|</includeonly>}}}</td></tr> }}<!--
 
 
   -->{{ #if: {{{dar_lore<includeonly>|</includeonly>}}} |  
 
   -->{{ #if: {{{dar_lore<includeonly>|</includeonly>}}} |  
 
  <tr><td>''[[Yu-Gi-Oh! Duel Arena|Duel Arena]]''</td><td>{{{dar_lore<includeonly>|</includeonly>}}}</td><td></td></tr> }}
 
  <tr><td>''[[Yu-Gi-Oh! Duel Arena|Duel Arena]]''</td><td>{{{dar_lore<includeonly>|</includeonly>}}}</td><td></td></tr> }}
Line 1,103: Line 1,001:
 
   }}
 
   }}
 
</div>}}<includeonly>{{Card navigation}}<!--
 
</div>}}<includeonly>{{Card navigation}}<!--
 
+
-->{{ #if: {{ #var: $smw }} | <!--
-->{{IfSemantics|<!--
 
 
-->{{ #arraydefine: @archseries | {{{archseries|}}} | * | unique, sort=asc }}<!--
 
-->{{ #arraydefine: @archseries | {{{archseries|}}} | * | unique, sort=asc }}<!--
 
-->{{ #arraydefine: @supports_archetypes | {{{supports_archetypes|}}} | * | unique, sort=asc }}<!--
 
-->{{ #arraydefine: @supports_archetypes | {{{supports_archetypes|}}} | * | unique, sort=asc }}<!--
-->{{ #arraydefine: @anti-supports_archetypes | {{{anti-supports_archetypes|}}}*{{{antisupports_archetypes|}}} | * | unique, sort=asc }}<!--
+
-->{{ #arraydefine: @anti-supports_archetypes | {{{anti-supports_archetypes|}}} | * | unique, sort=asc }}<!--
 
-->{{ #arraydefine: @related_to_archseries | {{{related_to_archseries|}}} | * | unique, sort=asc }}<!--
 
-->{{ #arraydefine: @related_to_archseries | {{{related_to_archseries|}}} | * | unique, sort=asc }}<!--
 
-->{{ #arrayunion: @archetype-support | @supports_archetypes | @anti-supports_archetypes }}<!--
 
-->{{ #arrayunion: @archetype-support | @supports_archetypes | @anti-supports_archetypes }}<!--
Line 1,114: Line 1,011:
 
-->{{ #arraysort: @archetype-support | asc }}<!--
 
-->{{ #arraysort: @archetype-support | asc }}<!--
 
-->{{ #arrayprint: @archseries || $archseries |
 
-->{{ #arrayprint: @archseries || $archseries |
{{Archseries navbox|$archseries
+
{{Archseries navbox {{ #if: {{ #var: $rush_duel_card }} | (Rush Duel) }}|$archseries
 
| member      = {{ #arraysearch: @archseries | $archseries }}
 
| member      = {{ #arraysearch: @archseries | $archseries }}
 
| support      = {{ #arraysearch: @supports_archetypes | $archseries }}
 
| support      = {{ #arraysearch: @supports_archetypes | $archseries }}
Line 1,120: Line 1,017:
 
}}
 
}}
 
   }}<!-- arrayprint
 
   }}<!-- arrayprint
 
 
-->{{ #arrayprint: @archetype-support || $archetype |
 
-->{{ #arrayprint: @archetype-support || $archetype |
{{Archseries navbox|$archetype
+
{{Archseries navbox {{ #if: {{ #var: $rush_duel_card }} | (Rush Duel) }}|$archetype
 
| support      = {{ #arraysearch: @supports_archetypes | $archetype }}
 
| support      = {{ #arraysearch: @supports_archetypes | $archetype }}
 
| anti-support = {{ #arraysearch: @anti-supports_archetypes | $archetype }}
 
| anti-support = {{ #arraysearch: @anti-supports_archetypes | $archetype }}
Line 1,128: Line 1,024:
 
}}
 
}}
 
   }}<!-- arrayprint
 
   }}<!-- arrayprint
 
 
-->{{ #arrayprint: @related_to_archseries || $archseries |
 
-->{{ #arrayprint: @related_to_archseries || $archseries |
{{Archseries navbox|$archseries|related=1}}
+
{{Archseries navbox {{ #if: {{ #var: $rush_duel_card }} | (Rush Duel) }}|$archseries|related=1}}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $counter }} | {{Counters}}
 
-->{{ #if: {{ #var: $counter }} | {{Counters}}
 
}}{{ #if: {{ #var: $token }}    | {{Tokens}}
 
}}{{ #if: {{ #var: $token }}    | {{Tokens}}
 
}}{{ #if: {{ #var: $skill }}    | {{Skill Cards}}
 
}}{{ #if: {{ #var: $skill }}    | {{Skill Cards}}
 
}}<!--
 
}}<!--
 
 
end the actual template content - from here on out, it's all categories, interwikis, and SMW
 
end the actual template content - from here on out, it's all categories, interwikis, and SMW
 
 
--><!--
 
--><!--
 
+
open sandbox check
 +
-->{{ #if: {{ #var: $is_sandbox }} | [[Category:Sandbox pages]] |<!--
 
categories
 
categories
 
+
-->{{ #if: {{{image|}}}{{{image2|}}}
-->[[Category:All cards]]{{ #if: {{not|{{{image|}}}{{{image2|}}}}}
+
   || [[Category:Cards that need an image]]
   | [[Category:Cards that need an image]]
 
}}{{ #ifexist: Card Gallery:{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }}
 
  || [[Category:Cards that need a Card Gallery]]
 
 
}}{{ #if: {{ #var: $non-game }}
 
}}{{ #if: {{ #var: $non-game }}
 
   | [[Category:Unusable cards]]{{ #switch: {{ #var: $non-game }}
 
   | [[Category:Unusable cards]]{{ #switch: {{ #var: $non-game }}
Line 1,156: Line 1,046:
 
   }}
 
   }}
 
   | {{ #if: {{ #var: $token-counter }}
 
   | {{ #if: {{ #var: $token-counter }}
     | [[Category:{{ #var: $token-counter }}s]]
+
     | {{ #if: {{ #var: $token }} | [[Category:Tokens]]
 +
      }}{{ #if: {{ #var: $counter }} | [[Category:Counters]]
 +
      }}
 
     | {{ #if: {{ #var: $skill }}
 
     | {{ #if: {{ #var: $skill }}
 
       | [[Category:Skill Cards]]
 
       | [[Category:Skill Cards]]
 
       | {{ #if: {{ #var: $ocg-tcg }}
 
       | {{ #if: {{ #var: $ocg-tcg }}
 
         | [[Category:Duel Monsters cards]]
 
         | [[Category:Duel Monsters cards]]
         | [[Category:Miscellaneous video game cards]]
+
         | {{ #if: {{ #var: $rush_duel_card }}
 +
          || [[Category:Miscellaneous video game cards]]
 +
        }}
 
       }}
 
       }}
 
     }}
 
     }}
Line 1,170: Line 1,064:
 
   }}{{ #if: {{{tcg_speed_duel_status|}}}
 
   }}{{ #if: {{{tcg_speed_duel_status|}}}
 
     | [[Category:TCG Speed Duel cards]]
 
     | [[Category:TCG Speed Duel cards]]
 +
  }}{{ #if: {{ #var: $rush_duel_card }}
 +
    | [[Category:Rush Duel cards]]
 +
  }}{{ #if: {{ #var: $has_other_media_pages }}{{ #var: $rush_duel_card }}
 +
    || {{ #if: {{ #var: $ocg-tcg }} | [[Category:OCG/TCG cards without other appearances]] }}
 
   }}
 
   }}
}}{{ #if: {{ #var: $tcg-en }}
+
}}<!--
 +
-->{{ #if: {{ #var: $artwork_switcher-has_alternate_artwork }}{{ #var: $artwork_switcher-has_named_artwork }}
 +
| {{ #if: {{ #var: $rush_duel_card }}
 +
  | [[Category:Rush Duel cards with alternate artworks]]
 +
  | [[Category:OCG/TCG cards with alternate artworks]]
 +
  }}
 +
}}<!--
 +
-->{{ #if: {{ #var: $artwork_switcher-has_edited_artwork }}
 +
| {{ #if: {{ #var: $rush_duel_card }}
 +
  | [[Category:Rush Duel cards with edited artworks]]
 +
  | [[Category:OCG/TCG cards with edited artworks]]
 +
  }}
 +
}}<!--
 +
-->{{ #vardefine: $non-game_string | {{ #if: {{ #var: $non-game }} | Non-game cards | Cards }} }}<!--
 +
-->{{ #if: {{ #var: $tcg-en }}
 
   | {{ #if: {{ #var: $skill }} | {{ #if: {{{skill_activation|}}} || [[Category:Skill Cards with an English release needing an English Skill activation]] }} }}
 
   | {{ #if: {{ #var: $skill }} | {{ #if: {{{skill_activation|}}} || [[Category:Skill Cards with an English release needing an English Skill activation]] }} }}
 
}}{{ #if: {{ #var: $fr_release }}
 
}}{{ #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:{{ #var: $non-game_string }} 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:{{ #var: $non-game_string }} 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: $skill }} | {{ #if: {{{fr_skill_activation|}}} || [[Category:Skill Cards with a French release needing a French Skill activation]] }} }}
 +
  | {{ #if: {{{fr_name|}}} | [[Category:Cards with a French name but no listed French release]] }}{{ #if: {{{fr_lore|}}} | [[Category:Cards with a French lore but no listed French release]] }}
 
}}{{ #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:{{ #var: $non-game_string }} 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:{{ #var: $non-game_string }} 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: $skill }} | {{ #if: {{{de_skill_activation|}}} || [[Category:Skill Cards with a German release needing a German Skill activation]] }} }}
 +
  | {{ #if: {{{de_name|}}} | [[Category:Cards with a German name but no listed German release]] }}{{ #if: {{{de_lore|}}} | [[Category:Cards with a German lore but no listed German release]] }}
 
}}{{ #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:{{ #var: $non-game_string }} 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:{{ #var: $non-game_string }} 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: $skill }} | {{ #if: {{{it_skill_activation|}}} || [[Category:Skill Cards with an Italian release needing an Italian Skill activation]] }} }}
 +
  | {{ #if: {{{it_name|}}} | [[Category:Cards with an Italian name but no listed Italian release]] }}{{ #if: {{{it_lore|}}} | [[Category:Cards with an Italian lore but no listed Italian release]] }}
 +
}}{{ #if: {{ #var: $pt_release }}
 +
  | {{ #if: {{{pt_name|}}} || [[Category:{{ #var: $non-game_string }} with a Portuguese release needing a Portuguese name]]
 +
    }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{pt_lore|}}} || [[Category:{{ #var: $non-game_string }} 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: {{{pt_name|}}} | [[Category:Cards with a Portuguese name but no listed Portuguese release]] }}{{ #if: {{{pt_lore|}}} | [[Category:Cards with a Portuguese lore but no listed Portuguese release]] }}
 +
}}{{ #if: {{ #var: $sp_release }}
 +
  | {{ #if: {{{es_name|}}} || [[Category:{{ #var: $non-game_string }} with a Spanish release needing a Spanish name]]
 +
    }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{es_lore|}}} || [[Category:{{ #var: $non-game_string }} 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: {{{es_name|}}} | [[Category:Cards with a Spanish name but no listed Spanish release]] }}{{ #if: {{{es_lore|}}} | [[Category:Cards with a Spanish lore but no listed Spanish release]] }}
 
}}{{ #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: {{ #var: $ja_name }} || [[Category:{{ #var: $non-game_string }} 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:{{ #var: $non-game_string }} with a Japanese release needing a Japanese lore]] }}
 
     }}
 
     }}
 +
  | {{ #if: {{ #var: $ja_name }} | [[Category:Cards with a Japanese name but no listed Japanese release]] }}{{ #if: {{{ja_lore|}}} | [[Category:Cards with a Japanese lore but no listed Japanese release]] }}
 
}}{{ #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:{{ #var: $non-game_string }} 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:{{ #var: $non-game_string }} with a Korean release needing a Korean lore]] }}
 
     }}
 
     }}
}}{{ #if: {{ #var: $pt_release }}
+
   | {{ #if: {{{ko_name|}}} | [[Category:Cards with a Korean name but no listed Korean release]] }}{{ #if: {{{ko_lore|}}} | [[Category:Cards with a Korean lore but no listed Korean release]] }}
   | {{ #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: $skill }} | {{ #if: {{{pt_skill_activation|}}} || [[Category:Skill Cards with a Portuguese release needing a Portuguese Skill activation]] }} }}
 
}}{{ #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: {{ #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: {{{tc_name|}}} || [[Category:{{ #var: $non-game_string }} with a Traditional Chinese release needing a Traditional 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: {{{tc_lore|}}} || [[Category:{{ #var: $non-game_string }} with a Traditional Chinese release needing a Traditional Chinese lore]] }}
 
     }}
 
     }}
}}{{ #if: {{ #var: $ocg-tcg }}
+
  | {{ #if: {{{tc_name|}}} | [[Category:Cards with a Traditional Chinese name but no listed Traditional Chinese release]] }}{{ #if: {{{tc_lore|}}} | [[Category:Cards with a Traditional Chinese lore but no listed Traditional Chinese release]] }}
  | {{ #if: {{ #var: $ocg }}
+
}}{{ #if: {{ #var: $sc_release }}
    | {{ #if: {{ #var: $ocg-jp }} || [[Category:OCG cards without a listed Japanese release]]
+
  | {{ #if: {{{sc_name|}}} || [[Category:{{ #var: $non-game_string }} with a Simplified Chinese release needing a Simplified Chinese name]]
     }}{{ #if: {{ #var: $kr_release }} || [[Category:OCG cards without a listed Korean release]]
+
     }}{{ #if: {{ #var: $no_lore }} || {{ #if: {{{sc_lore|}}} || [[Category:{{ #var: $non-game_string }} with a Simplified Chinese release needing a Simplified Chinese lore]] }}
 
     }}
 
     }}
   }}{{ #if: {{ #var: $tcg }}
+
  | {{ #if: {{{sc_name|}}} | [[Category:Cards with a Simplified Chinese name but no listed Simplified Chinese release]] }}{{ #if: {{{sc_lore|}}} | [[Category:Cards with a Simplified Chinese lore but no listed Simplified Chinese release]] }}
     | {{ #if: {{ #var: $tcg-en }} || [[Category:TCG cards without a listed English release]]
+
}}{{ #if: {{ #var: $rush_duel_card }}
    }}{{ #if: {{ #var: $fr_release }} || [[Category:TCG cards without a listed French release]]
+
  | {{ #if: {{ #var: $ocg-jp }} || [[Category:Rush Duel cards without a listed Japanese release]]
    }}{{ #if: {{ #var: $de_release }} || [[Category:TCG cards without a listed German release]]
+
  }}{{ #if: {{ #var: $kr_release }} || [[Category:Rush Duel cards without a listed Korean release]]
    }}{{ #if: {{ #var: $it_release }} || [[Category:TCG cards without a listed Italian release]]
+
   }}
    }}{{ #if: {{ #var: $pt_release }} || [[Category:TCG cards without a listed Portuguese release]]
+
  | {{ #if: {{ #var: $ocg-tcg }}
    }}{{ #if: {{ #var: $sp_release }} || [[Category:TCG cards without a listed Spanish release]]
+
     | {{ #if: {{ #var: $ocg }}
 +
      | {{ #if: {{ #var: $ocg-jp }} || [[Category:OCG cards without a listed Japanese release]]
 +
      }}{{ #if: {{ #var: $kr_release }} || [[Category:OCG cards without a listed Korean release]]
 +
      }}{{ #if: {{ #var: $tc_release }} || [[Category:OCG cards without a listed Traditional Chinese release]]
 +
      }}{{ #if: {{ #var: $sc_release }} || [[Category:OCG cards without a listed Simplified Chinese release]]
 +
      }}
 +
    }}{{ #if: {{ #var: $tcg }}
 +
      | {{ #if: {{ #var: $tcg-en }} || [[Category:TCG cards without a listed English 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: $it_release }} || [[Category:TCG cards without a listed Italian release]]
 +
      }}{{ #if: {{ #var: $pt_release }} || [[Category:TCG cards without a listed Portuguese release]]
 +
      }}{{ #if: {{ #var: $sp_release }} || [[Category:TCG cards without a listed Spanish release]]
 +
      }}
 
     }}
 
     }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
-->{{ #if: {{ #var: $type }} | {{ #if: {{ #var: $valid_type }} || [[Category:CardTable2 transclusions with interesting Types]] }} }}<!--
-->{{ #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|}}}
+
-->{{ #if: {{ #arrayindex: $ability | 1 }} | [[Category:Monsters with multiple abilities]] }}<!--
| [[Category:Cards using unsupported language parameters]]
 
}}<!--
 
 
 
 
-->{{ #if: {{{level|}}}
 
-->{{ #if: {{{level|}}}
 
   | {{ #ifeq: {{ #var: $level-rank }} | Rank | [[Category:Xyz Monsters using (((level)))]] }}
 
   | {{ #ifeq: {{ #var: $level-rank }} | Rank | [[Category:Xyz Monsters using (((level)))]] }}
Line 1,230: Line 1,159:
 
   | {{ #ifeq: {{ #var: $level-rank }} | Level | [[Category:Non-Xyz Monsters using (((rank)))]] }}
 
   | {{ #ifeq: {{ #var: $level-rank }} | Level | [[Category:Non-Xyz Monsters using (((rank)))]] }}
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $vg }}
 
-->{{ #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 }}
Line 1,236: Line 1,164:
 
   }}
 
   }}
 
}}{{ #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: $ocg-tcg }}
| {{ #if: {{ #var: $non-game }}{{ #var: $password }}{{ #var: $limitation_text }}
+
| {{ #if: {{ #var: $non-game }}{{ #var: $password }}{{ #var: $limitation_text }}{{ #var: $skill }}
 
   |
 
   |
 
   | [[Category:Cards needing a password]]
 
   | [[Category:Cards needing a password]]
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
-->{{ #if: {{ #var: $effect_monster }}{{ #var: $card_type }}{{ #var: $rush_duel_card }}
-->{{ #if: {{ #var: $effect_monster }}{{ #var: $card_type }}
+
| {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}{{{effect_types|}}}{{{pendulum_effect_types|}}}
| {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{{effect_types|}}}{{{pendulum_effect_types|}}}
 
 
   |
 
   |
 
   | [[Category:Cards needing effect_types]]
 
   | [[Category:Cards needing effect_types]]
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
+
-->{{ #if: {{{requirement|}}}
-->{{ #if: {{ #var: $no_lore }} | [[Category:Cards printed without a lore]] }}<!--
+
| {{ #if: {{ #explode: {{{effect_types}}} | , | 2 }}
 
+
  | [[Category:Rush Duel cards with too many effect_types]]
 +
  }}
 +
}}<!--
 +
-->{{ #if: {{ #var: $no_lore }} | {{ #if: {{ #var: $token-counter }} || [[Category:Cards printed without a lore]] }} }}<!--
 
-->{{ #if: {{{ocg_status|}}}{{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
 
-->{{ #if: {{{ocg_status|}}}{{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
 
| [[Category:Cards with a manual status]]<!--
 
| [[Category:Cards with a manual status]]<!--
Line 1,263: Line 1,192:
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $ocg }}
 
-->{{ #if: {{ #var: $ocg }}
 
| {{ #if: {{ #var: $token-counter }}{{ #var: $limitation_text }}
 
| {{ #if: {{ #var: $token-counter }}{{ #var: $limitation_text }}
Line 1,289: Line 1,217:
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $tcg }}
 
-->{{ #if: {{ #var: $tcg }}
 
| {{ #if: {{ #var: $token-counter }}{{ #var: $skill }}{{ #var: $limitation_text }}
 
| {{ #if: {{ #var: $token-counter }}{{ #var: $skill }}{{ #var: $limitation_text }}
Line 1,308: Line 1,235:
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--
 
 
   -->{{ #switch: {{{tcg_speed_duel_status|}}}
 
   -->{{ #switch: {{{tcg_speed_duel_status|}}}
 
   | Not yet released | Unlimited | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal | =
 
   | Not yet released | Unlimited | Semi-Limited | Limited | Forbidden | Legal | Illegal | Not yet legal | Not legal | =
Line 1,319: Line 1,245:
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--
 
 
   -->{{ #if: {{{tcg_speed_duel_status|}}}
 
   -->{{ #if: {{{tcg_speed_duel_status|}}}
 
   | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
 
   | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
 
-->{{ #if: {{ #var: $assumed_color }} | [[Category:Colors assumed without using the Type string]] }}<!--
 
-->{{ #if: {{ #var: $assumed_color }} | [[Category:Colors assumed without using the Type string]] }}<!--
 
-->{{ #if: {{ #var: $colorless    }} | [[Category:Card pages with no color class]] }}<!--
 
-->{{ #if: {{ #var: $colorless    }} | [[Category:Card pages with no color class]] }}<!--
 
-->{{ #ifeq: {{{cardclass|¬}}} | ¬ || [[Category:CardTable2 parameter tracking (cardclass)]] }}<!--
 
-->{{ #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
 
+
-->{{ #if: {{ #var: $smw }}
-->{{IfSemantics|[[Page type::Card page| ]]{{ #if: {{ #var: $non-game }}
+
  | {{ #set: Page type = Card page }}{{ #if: {{ #var: $non-game }}
     | [[Class 1::FAQ| ]]
+
     || {{ #if: {{ #var: $ocg-tcg }}
    | {{ #if: {{ #var: $ocg-tcg }}
+
       | {{ #set: Class 1 = Official }}{{ #if: {{ #var: $tcg }}
       | [[Class 1::Official| ]]{{ #if: {{ #var: $tcg }}
+
         | {{ #set: Medium = TCG }}{{ #set: Release = Yu-Gi-Oh! Trading Card Game }}{{ #if: {{ #var: $ocg }}
         | [[Medium::TCG| ]]{{ #if: {{ #var: $ocg }}
+
           | {{ #set: Medium = OCG }}{{ #set: Release = Yu-Gi-Oh! Official Card Game }}
           | [[Medium::OCG| ]]
+
           | {{ #set: Medium = TCG-only }}
           | [[Medium::TCG-only| ]]
 
 
         }}
 
         }}
 
         | {{ #if: {{ #var: $ocg }}
 
         | {{ #if: {{ #var: $ocg }}
           | [[Medium::OCG| ]][[Medium::OCG-only| ]]<!-- can't see how to do this without repeating *something* -->
+
           | {{ #set: Medium = OCG }}{{ #set: Release = Yu-Gi-Oh! Official Card Game }}{{ #set: Medium = OCG-only }}<!-- can't see how to do this without repeating *something* -->
 
         }}
 
         }}
 +
      }}
 +
      | {{ #if: {{ #var: $official_token }}<!-- gonna have to redo this properly -->
 +
        | {{ #set: Class 1 = Official }}{{ #set: Medium = OCG }}{{ #set: Medium = TCG }}
 +
      }}{{ #if: {{ #var: $rush_duel_card }}
 +
        | {{ #set: Medium = Rush Duel }}{{ #set: Release = Yu-Gi-Oh! Rush Duel }}
 
       }}
 
       }}
 
     }}
 
     }}
  }}{{ #if: {{{ar_name|}}}  |      {{ #set: Arabic name = {{{ar_name}}} }}
 
  }}{{ #if: {{{bg_name|}}}  |  {{ #set: Bulgarian name = {{{bg_name}}} }}
 
  }}{{ #if: {{{hr_name|}}}  |    {{ #set: Croatian name = {{{hr_name}}} }}
 
  }}{{ #if: {{{cs_name|}}}  |      {{ #set: Czech name = {{{cs_name}}} }}
 
  }}{{ #if: {{{da_name|}}}  |      {{ #set: Danish name = {{{da_name}}} }}
 
  }}{{ #if: {{{fil_name|}}} |    {{ #set: Filipino name = {{{fil_name}}} }}
 
  }}{{ #if: {{{fi_name|}}}  |    {{ #set: Finnish name = {{{fi_name}}} }}
 
  }}{{ #if: {{{el_name|}}}  |      {{ #set: Greek name = {{{el_name}}} }}
 
  }}{{ #if: {{{hu_name|}}}  |  {{ #set: Hungarian name = {{{hu_name}}} }}
 
  }}{{ #if: {{{ga_name|}}}  |      {{ #set: Irish name = {{{ga_name}}} }}
 
  }}{{ #if: {{{lv_name|}}}  |    {{ #set: Latvian name = {{{lv_name}}} }}
 
  }}{{ #if: {{{pl_name|}}}  |      {{ #set: Polish name = {{{pl_name}}} }}
 
  }}{{ #if: {{{ru_name|}}}  |    {{ #set: Russian name = {{{ru_name}}} }}
 
  }}{{ #if: {{{sr_name|}}}  |    {{ #set: Serbian name = {{{sr_name}}} }}
 
  }}{{ #if: {{{sv_name|}}}  |    {{ #set: Swedish name = {{{sv_name}}} }}
 
  }}{{ #if: {{{th_name|}}}  |        {{ #set: Thai name = {{{th_name}}} }}
 
  }}{{ #if: {{{tr_name|}}}  |    {{ #set: Turkish name = {{{tr_name}}} }}
 
  }}{{ #if: {{{vi_name|}}}  |  {{ #set: Vietnamese name = {{{vi_name}}} }}
 
 
   }}<!--
 
   }}<!--
 
+
  -->{{ #set: Types = {{{types|}}} }}<!-- store the unaltered type string
  -->{{ #if: {{{ar_lore|}}}  |      {{ #set: Arabic lore = {{{ar_lore}}} }}
+
  -->{{ #switch: {{ #arrayindex: $types | 1 }}
  }}{{ #if: {{{bg_lore|}}}  |  {{ #set: Bulgarian lore = {{{bg_lore}}} }}
+
     | Effect   | Fusion     | Ritual | Synchro | Xyz | Maximum
  }}{{ #if: {{{hr_lore|}}} |    {{ #set: Croatian lore = {{{hr_lore}}} }}
+
     | Link     = {{ #set: Primary type = {{ #arrayindex: $types | 1 }} Monster }}{{ #vardefine: $not-Normal | 1 }}
  }}{{ #if: {{{cs_lore|}}}  |      {{ #set: Czech lore = {{{cs_lore}}} }}
 
  }}{{ #if: {{{da_lore|}}}  |      {{ #set: Danish lore = {{{da_lore}}} }}
 
  }}{{ #if: {{{fil_lore|}}} |    {{ #set: Filipino lore = {{{fil_lore}}} }}
 
  }}{{ #if: {{{fi_lore|}}}  |     {{ #set: Finnish lore = {{{fi_lore}}} }}
 
  }}{{ #if: {{{el_lore|}}}  |      {{ #set: Greek lore = {{{el_lore}}} }}
 
   }}{{ #if: {{{hu_lore|}}}  |  {{ #set: Hungarian lore = {{{hu_lore}}} }}
 
  }}{{ #if: {{{ga_lore|}}}  |      {{ #set: Irish lore = {{{ga_lore}}} }}
 
  }}{{ #if: {{{lv_lore|}}}  |    {{ #set: Latvian lore = {{{lv_lore}}} }}
 
  }}{{ #if: {{{pl_lore|}}}  |     {{ #set: Polish lore = {{{pl_lore}}} }}
 
  }}{{ #if: {{{ru_lore|}}}  |     {{ #set: Russian lore = {{{ru_lore}}} }}
 
  }}{{ #if: {{{sr_lore|}}}  |     {{ #set: Serbian lore = {{{sr_lore}}} }}
 
  }}{{ #if: {{{sv_lore|}}}  |    {{ #set: Swedish lore = {{{sv_lore}}} }}
 
  }}{{ #if: {{{th_lore|}}}  |        {{ #set: Thai lore = {{{th_lore}}} }}
 
  }}{{ #if: {{{tr_lore|}}} |    {{ #set: Turkish lore = {{{tr_lore}}} }}
 
  }}{{ #if: {{{vi_lore|}}}  |  {{ #set: Vietnamese lore = {{{vi_lore}}} }}
 
  }}{{ #switch: {{{type2}}}
 
    | Effect  | Fusion    | Ritual | Synchro | Xyz
 
    | Link      = [[Primary type::{{{type2}}} Monster| ]]{{ #vardefine: $not-Normal | 1 }}
 
 
     | Normal
 
     | Normal
     | Pendulum   = [[Primary type::{{{type2}}} Monster| ]]
+
     | Pendulum = {{ #set: Primary type = {{ #arrayindex: $types | 1 }} Monster }}
 
     | 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    = {{ #set: Secondary type = {{ #arrayindex: $types | 1 }} monster }}{{ #if: {{ #var: $not-Normal }} |<!-- Not a Normal Monster. -->| {{ #set: Primary type = {{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster }} }}
    | #default = {{ #if: {{ #var: $token }} | [[Primary type::{{ #var: $token }} Monster| ]][[Primary type::Monster {{ #var: $token }}| ]]{{ #vardefine: $not-Normal | 1 }} }}
+
  }}{{ #switch: {{ #arrayindex: $types | 2 }}
  }}{{ #switch: {{{type3}}}
+
     | Spirit | Flip | Tuner = {{ #set: Secondary type = {{ #arrayindex: $types | 2 }} monster }}{{ #if: {{ #var: $not-Normal }} |<!-- Not a Normal Monster. -->| {{ #set: 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| ]] }}
+
  }}{{ #if: {{ #var: $token }}
 +
    | {{ #set: Primary type = Monster Token }}
 
   }}{{ #if: {{ #var: $monster }}
 
   }}{{ #if: {{ #var: $monster }}
     | {{ #if: {{ #var: $effect_monster }}{{{type2|}}}{{ #ifeq: {{ #var: $attribute }} | DIVINE | 1 }}
+
     | {{ #if: {{ #var: $effect_monster }}{{ #arrayindex: $types | 1 }}{{ #ifeq: {{ #var: $attribute }} | DIVINE | 1 }}
       || [[Primary type::Normal Monster| ]]
+
       || {{ #set: Primary type = Normal Monster }}
 
     }}
 
     }}
 
   }}<!--Temporary solution
 
   }}<!--Temporary solution
 
-->{{ #if: {{ #var: $pendulum_monster }}
 
-->{{ #if: {{ #var: $pendulum_monster }}
       | [[Primary type::Pendulum Monster| ]]<!--
+
       | {{ #set: Primary type = Pendulum Monster }}<!--
 
     -->{{ #if: {{ #var: $non-effect_monster }}
 
     -->{{ #if: {{ #var: $non-effect_monster }}
 
           | <!-- It isn't a Normal Monster. But can have an Effect:
 
           | <!-- It isn't a Normal Monster. But can have an Effect:
           -->{{ #if: {{ #var: $effect_monster }} | [[Primary type::Effect Monster| ]] }}
+
           -->{{ #if: {{ #var: $effect_monster }} | {{ #set: Primary type = Effect Monster }} }}
           | [[Primary type::{{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster| ]]
+
           | {{ #set: Primary type = {{ #if: {{ #var: $effect_monster }} | Effect | Normal }} Monster }}
 
         }}
 
         }}
       | {{ #if: {{ #var: $effect_monster }} | [[Primary type::Effect Monster| ]] }}
+
       | {{ #if: {{ #var: $effect_monster }} | {{ #set: Primary type = Effect Monster }} }}
 
   }}<!-- Define in which Deck it belongs (Extra/Main):
 
   }}<!-- Define in which Deck it belongs (Extra/Main):
-->{{ #if: {{ #var: $token-counter }}{{ #var: $skill }}
+
-->{{ #if: {{ #var: $token-counter }}{{ #var: $skill }}{{ #var: $non-game }}
       | <!-- If it's a Token/Counter/Skill Card, don't store. -->
+
       | <!-- If it's a Token/Counter/Skill/unusable card, don't store. -->
       | [[Belongs to::{{ #var: $extra/main_deck }}| ]]
+
       | {{ #set: Belongs to = {{ #var: $extra/main_deck }} }}
   }}[[Card image name::{{Card image name|{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }}}}| ]]
+
   }}{{ #set: Card image name = {{Card image name|{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }} }} }}
}}</includeonly><!--
+
}}<!--
 
+
-->{{ #arraydefine: @fusion_materials | {{{fusion_material|}}} | * | unique }}<!--
-->{{ #arraydefine: @fusion_materials | *{{{fusion_material|}}}*{{{fm|}}}*{{{fm1|}}}*{{{fm2|}}}*{{{fm3|}}}*{{{fm4|}}}*{{{fm5|}}} | * | unique }}<!--
+
-->{{ #arrayprint: @fusion_materials || $material | {{ #set: Fusion Material = $material }} }}<!--
-->{{ #arrayprint: @fusion_materials || $material | [[Fusion Material::$material| ]] }}<!--
+
-->{{ #arraydefine: @synchro_materials | {{{synchro_material|}}} | * | unique }}<!--
-->{{ #ifeq: {{{fm|¬}}}{{{fm1|¬}}}{{{fm2|¬}}}{{{fm3|¬}}}{{{fm4|¬}}}{{{fm5|¬}}} | ¬¬¬¬¬¬ || [[Category:((CardTable2)) transclusions needing updated Fusion Material parameter]] }}<!--
+
-->{{ #arrayprint: @synchro_materials || $material | {{ #set: Synchro Material = $material }} }}<!--
-->{{ #arraydefine: @synchro_materials | *{{{synchro_material|}}}*{{{sm|}}}*{{{sm1|}}}*{{{sm2|}}}*{{{sm3|}}}*{{{sm4|}}}*{{{sm5|}}} | * | unique }}<!--
+
-->{{ #set: Materials = {{Delink|{{ #if: {{{material|}}} | {{{material}}} | {{{materials|}}} }} }} }}<!--
-->{{ #arrayprint: @synchro_materials || $material | [[Synchro Material::$material| ]] }}<!--
+
-->{{ #set: Limitation text = {{ #var: $limitation_text }} }}<!--
-->{{ #ifeq: {{{sm|¬}}}{{{sm1|¬}}}{{{sm2|¬}}}{{{sm3|¬}}}{{{sm4|¬}}}{{{sm5|¬}}} | ¬¬¬¬¬¬ || [[Category:((CardTable2)) transclusions needing updated Synchro Material parameter]] }}<!--
+
-->{{ #set: OCG Status = {{ #var: $ocg_status    }} }}<!--
-->[[Materials::{{ #if: {{{material|}}} | {{{material}}} | {{{materials|}}} }}| ]]<!--
+
-->{{ #set: TCG Advanced Format Status = {{ #var: $tcg_status }} }}<!--
 
+
-->{{ #set: TCG Traditional Format Status = {{ #var: $tcg_trad_status | {{ #var: $tcg_status }} }} }}<!--
-->[[Limitation text::{{ #var: $limitation_text }}| ]]<!--
+
-->{{ #set: TCG Speed Duel status = {{ #var: $tcg_sd_status }} }}<!--
 
+
-->{{ #set: Rush Duel status = {{ #var: $rush_duel_status }} }}<!--
-->[[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
 
 
--><!--
 
--><!--
 
+
close sandbox check
 +
-->}}</includeonly><!--
 
Split out to separate card tables
 
Split out to separate card tables
 
+
--><includeonly>{{ #ifeq: {{{dar_lore|¬}}}{{ #if: {{ #pos: {{{image}}} | DAR-EN-VG }} || ¬ }} | ¬¬
--><includeonly>{{ #ifeq: {{{dds_lore|¬}}}{{{dds_name|¬}}}{{{dds_dc|¬}}}{{{dds_number|¬}}}{{{dds_alignment|¬}}}{{{dds_align|¬}}}{{{dds_atk|¬}}}{{{dds_def|¬}}}<!--
+
  || [[Category:((CardTable2)) transclusions with Duel Arena parameters]]
        -->{{{ddslore|¬}}}{{{ddsname|¬}}}{{{ddsdc|¬}}}{{{ddsnumber|¬}}}{{{ddsalignment|¬}}}{{{ddsalign|¬}}}{{{ddsatk|¬}}}{{{ddsdef|¬}}}<!--
+
}}{{ #ifeq: {{{gx1_lore|¬}}}{{{gx1_name|¬}}}{{{gx1_sets|¬}}}{{{gx1_status|¬}}}{{{gx1_dp|¬}}}{{{gx1_number|¬}}}
        -->{{ #if: {{ #pos: {{{image}}} | -DDS- }} || ¬ }}
+
            | ¬¬¬¬¬¬
             | ¬¬¬¬¬¬¬¬<!--
+
  || [[Category:((CardTable2)) transclusions with Duel Academy parameters]]
          -->¬¬¬¬¬¬¬¬<!--
+
}}{{ #ifeq: {{{gx03_name|¬}}}{{{gx03_sets|¬}}}{{{gx03_status|¬}}}{{{gx03_dp|¬}}} | ¬¬¬¬
          -->¬
+
  || [[Category:((CardTable2)) transclusions with Spirit Caller parameters]]
   || [[Category:((CardTable2)) transclusions with Dark Duel Stories parameters]]
+
}}{{ #ifeq: {{{ntr_name|¬}}}{{{ntr_sets|¬}}}
}}{{ #ifeq: {{{wc5_lore|¬}}}{{{wc5_name|¬}}}{{{wc5_sets|¬}}}{{{wc5_status|¬}}}<!--
+
            | ¬¬
        -->{{{wc5lore|¬}}}{{{wc5name|¬}}}{{{wc5sets|¬}}}{{{wc5status|¬}}}
+
  || [[Category:((CardTable2)) transclusions with Nightmare Troubadour parameters]]
             | ¬¬¬¬<!--
+
}}{{ #ifeq: {{{tf04_sets|¬}}}{{ #if: {{ #pos: {{{image}}} | TF04-JP-VG }} || ¬ }}
          -->¬¬¬¬
+
             | ¬¬
   || [[Category:((CardTable2)) transclusions with World Championship 2005 parameters]]
+
   || [[Category:((CardTable2)) transclusions with Tag Force 4 parameters]]
 +
}}{{ #ifeq: {{{ygo_lore|¬}}}{{{ygo_sets|¬}}}
 +
             | ¬¬
 +
   || [[Category:((CardTable2)) transclusions with Online parameters]]
 
}}</includeonly><!--
 
}}</includeonly><!--
 
+
check for unknown parameters
 +
-->{{ #invoke: check for unknown parameters | check
 +
| unknown = [[Category:((CardTable2)) transclusions using unknown parameters]]
 +
| showblankpositional = 1
 +
| preview = unknown <nowiki>{{CardTable2}}</nowiki> parameter "_VALUE_"
 +
| sandbox | cardclass
 +
| cardgame | main | name | fr_name | fr_trans_name | de_name | de_trans_name | it_name | it_trans_name | pt_name | pt_trans_name | es_name | es_trans_name | ja_name | romaji_name | trans_name | base_romaji_name | base_trans_name | ko_name | ko_rr_name | ko_trans_name | zh_name | zh_pinyin_name | zh_trans_name | tc_name | tc_pinyin_name | tc_trans_name | sc_name | sc_pinyin_name | sc_trans_name
 +
| image | current_image | image2
 +
| alt_name | alt_name2 | alt_name3 | ja_alt_name | ja_alt_romaji | ja_alt_trans
 +
| rush_duel | continuous_effect
 +
| card_type | types | property | attribute | level | rank | link_arrows | atk | def | pendulum_scale | maximum_atk | password | limitation_text
 +
| character
 +
| ritualcard | ritualmonster | summoned_by | summon
 +
| source_card
 +
| effect_types | pendulum_effect_types
 +
| summoning_condition | fr_summoning_condition | fr_trans_summoning_condition | de_summoning_condition | de_trans_summoning_condition | it_summoning_condition | it_trans_summoning_condition | pt_summoning_condition | pt_trans_summoning_condition | es_summoning_condition | es_trans_summoning_condition | ja_summoning_condition | trans_summoning_condition | ko_summoning_condition | ko_trans_summoning_condition | sc_summoning_condition | sc_trans_summoning_condition
 +
| skill_activation | fr_skill_activation | fr_trans_skill_activation | de_skill_activation | de_trans_skill_activation | it_skill_activation | it_trans_skill_activation | pt_skill_activation | pt_trans_skill_activation | es_skill_activation | es_trans_skill_activation
 +
| fr_materials | de_materials | it_materials | pt_materials | es_materials | ja_materials | ko_materials
 +
| trans_materials | fr_trans_materials | de_trans_materials | it_trans_materials | pt_trans_materials | es_trans_materials | ja_trans_materials | ko_trans_materials
 +
| requirement | fr_requirement | fr_trans_requirement | de_requirement | de_trans_requirement | it_requirement | it_trans_requirement | pt_requirement | pt_trans_requirement | es_requirement | es_trans_requirement | ja_requirement | trans_requirement | ko_requirement | ko_trans_requirement | sc_requirement | sc_trans_requirement
 +
| pendulum_effect | fr_pendulum_effect | fr_trans_pendulum_effect | de_pendulum_effect | de_trans_pendulum_effect | it_pendulum_effect | it_trans_pendulum_effect | pt_pendulum_effect | pt_trans_pendulum_effect | es_pendulum_effect | es_trans_pendulum_effect | ja_pendulum_effect | trans_pendulum_effect | ko_pendulum_effect | ko_trans_pendulum_effect | zh_pendulum_effect | zh_trans_pendulum_effect | tc_pendulum_effect | tc_trans_pendulum_effect | sc_pendulum_effect | sc_trans_pendulum_effect
 +
| lore | fr_lore | fr_trans_lore | de_lore | de_trans_lore | it_lore | it_trans_lore | pt_lore | pt_trans_lore | es_lore | es_trans_lore | ja_lore | trans_lore | ko_lore | ko_trans_lore | zh_lore | zh_trans_lore | tc_lore | tc_trans_lore | sc_lore | sc_trans_lore
 +
| use
 +
| database_id
 +
| ocg_status | tcg_status | tcg_speed_duel_status | rush_duel_status
 +
| fusion_material | synchro_material | material | materials
 +
| jp_sets | ja_sets | kr_sets | ae_sets | tc_sets | sc_sets | en_sets | na_sets | eu_sets | au_sets | fr_sets | fc_sets | de_sets | it_sets | pt_sets | sp_sets
 +
| supports | anti-supports | archseries | supports_archetypes | anti-supports_archetypes | related_to_archseries | counter | action | stat_change | m/s/t | summoning | attack | banished | life_points | fm_for | sm_for | misc
 +
| dar_lore | gx1_name | gx1_lore | gx1_sets | gx1_status | gx1_dp | gx1_number | gx03_name | gx03_sets | gx03_status | ntr_name | ntr_sets | tf04_sets | ygo_lore | ygo_sets
 +
}}<!--
 
--><noinclude>{{Documentation}}</noinclude>
 
--><noinclude>{{Documentation}}</noinclude>

Revision as of 22:48, 17 March 2023

CardTable2
Japanese
{{{ja_name}}}
Base rōmaji
{{{base_romaji_name}}}
Base translated
{{{base_trans_name}}}
Furigana rōmaji
{{{romaji_name}}}
Furigana 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}}}]] [[File:{{{CARD_TYPE}}}.svg|28px|alt=|class=noviewer]]Property "Card type" (as page type) with input value "{{{card_type}}} Card" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
Attribute [[{{{ATTRIBUTE}}}]]Property "Attribute" (as page type) with input value "{{{ATTRIBUTE}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. [[File:{{{ATTRIBUTE}}}.svg|28px|alt=|class=noviewer]]
Types {{{types}}}
Property [[{{{property}}} {{{card_type}}} Card|{{{property}}}]] [[File:{{{property}}}.svg|28px|alt=|class=noviewer]]
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}}}]]
MAXIMUM ATK {{{maximum_atk}}}Property "MAXIMUM ATK" (as page type) with input value "{{{maximum_atk}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
ATK / DEF [[{{{atk}}} ATK Monster Cards|{{{atk}}}]] / [[{{{def}}} DEF Monster Cards|{{{def}}}]]
Password [[{{{password}}}]]
Limitation text {{{limitation_text}}}
Ritual required

"[[{{{ritualcard}}}]]" Property "Ritual Spell Card required" (as page type) with input value "{{{ritualcard}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

  • "[[{{{ritualmonster}}}]]" Property "Ritual Monster required" (as page type) with input value "{{{ritualmonster}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
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
Source card "[[{{{source_card}}}|]]"
Skill activation
{{{skill_activation}}}
Effect
Pendulum Effect
{{{pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{requirement}}}
[EFFECT]
{{{lore}}}
Use {{{use}}}
  • [[Card Gallery:{{{main}}}|Gallery]]
  • [[Card Rulings:{{{main}}}|Rulings]]
  • [[Card Errata:{{{main}}}|Errata]]
  • [[Card Artworks:{{{main}}}|Artworks]]
  • [[Card Tips:{{{main}}}|Tips]]
  • [[Card Trivia:{{{main}}}|Trivia]]
  • [[Card Appearances:{{{main}}}|Appearances]]
  • [[Card Names:{{{main}}}|Names]]
  • [[Card Lores:{{{main}}}|Lores]]

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

Language NameCard text
French {{{fr_name}}}{{{fr_materials}}}

{{{fr_summoning_condition}}}

Activation de Compétence
{{{fr_skill_activation}}}
Effet
Effet Pendule
{{{fr_pendulum_effect}}}
Effet de Monstre
[CONDITION]
{{{fr_requirement}}}
[EFFET]
{{{fr_lore}}}
{{{fr_trans_name}}}

{{{fr_trans_summoning_condition}}}

Skill Activation
{{{fr_trans_skill_activation}}}
Effect
Pendulum Effect
{{{fr_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{fr_trans_requirement}}}
[EFFECT]
{{{fr_trans_lore}}}
German {{{de_name}}}{{{de_materials}}}

{{{de_summoning_condition}}}

Fähigkeitsaktivierung
{{{de_skill_activation}}}
Effekt
Pendeleffekt
{{{de_pendulum_effect}}}
Monstereffekt
[BEDINGUNG]
{{{de_requirement}}}
[EFFEKT]
{{{de_lore}}}
{{{de_trans_name}}}

{{{de_trans_summoning_condition}}}

Skill Activation
{{{de_trans_skill_activation}}}
Effect
Pendulum Effect
{{{de_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{de_trans_requirement}}}
[EFFECT]
{{{de_trans_lore}}}
Italian {{{it_name}}}{{{it_materials}}}

{{{it_summoning_condition}}}

Attivazione Abilità
{{{it_skill_activation}}}
Effetto
Effetto Pendulum
{{{it_pendulum_effect}}}
Effetto Mostro
[REQUISITO]
{{{it_requirement}}}
[EFFETTO]
{{{it_lore}}}
{{{it_trans_name}}}

{{{it_trans_summoning_condition}}}

Skill Activation
{{{it_trans_skill_activation}}}
Effect
Pendulum Effect
{{{it_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{it_trans_requirement}}}
[EFFECT]
{{{it_trans_lore}}}
Portuguese {{{pt_name}}}{{{pt_materials}}}

{{{pt_summoning_condition}}}

Activação de Habilidade
{{{pt_skill_activation}}}
Efeito
Efeito de Pêndulo
{{{pt_pendulum_effect}}}
Efeito de Monstro
[]
{{{pt_requirement}}}
[]
{{{pt_lore}}}
{{{pt_trans_name}}}

{{{pt_trans_summoning_condition}}}

Skill Activation
{{{pt_trans_skill_activation}}}
Effect
Pendulum Effect
{{{pt_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{pt_trans_requirement}}}
[EFFECT]
{{{pt_trans_lore}}}
Spanish {{{es_name}}}{{{es_materials}}}

{{{es_summoning_condition}}}

Activación de Habilidad
{{{es_skill_activation}}}
Efecto
Efecto de Péndulo
{{{es_pendulum_effect}}}
Efecto de Monstruo
[REQUISITO]
{{{es_requirement}}}
[EFECTO]
{{{es_lore}}}
{{{es_trans_name}}}

{{{es_trans_summoning_condition}}}

Skill Activation
{{{es_trans_skill_activation}}}
Effect
Pendulum Effect
{{{es_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{es_trans_requirement}}}
[EFFECT]
{{{es_trans_lore}}}
Japanese {{{ja_name}}}{{{ja_materials}}}

{{{ja_summoning_condition}}}

ペンデュラムこう
{{{ja_pendulum_effect}}}
モンスターのこう
じょうけん
{{{ja_requirement}}}
こう
{{{ja_lore}}}
{{{romaji_name}}}
{{{trans_name}}}

{{{trans_summoning_condition}}}

Pendulum Effect
{{{trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{trans_requirement}}}
[EFFECT]
{{{trans_lore}}}
Korean {{{ko_name}}}{{{ko_materials}}}

{{{ko_summoning_condition}}}

펜듈럼 효과
{{{ko_pendulum_effect}}}
몬스터의 효과
【조건】
{{{ko_requirement}}}
【효과】
{{{ko_lore}}}
{{{ko_rr_name}}}
{{{ko_trans_name}}}

{{{ko_trans_summoning_condition}}}

Pendulum Effect
{{{ko_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{ko_trans_requirement}}}
[EFFECT]
{{{ko_trans_lore}}}
Chinese {{{zh_name}}}
Pendulum Effect
{{{zh_pendulum_effect}}}Property "Chinese Pendulum Effect" (as page type) with input value "{{{zh_pendulum_effect}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
Monster Effect
{{{zh_lore}}}
{{{zh_pinyin_name}}}Property "Chinese pinyin name" (as page type) with input value "{{{zh_pinyin_name}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
{{{zh_trans_name}}}
Pendulum Effect
{{{zh_trans_pendulum_effect}}}
Monster Effect
{{{zh_trans_lore}}}
Simplified Chinese {{{sc_name}}}{{{sc_summoning_condition}}}
灵摆效果
{{{sc_pendulum_effect}}}
怪兽效果
[]
{{{sc_requirement}}}
[]
{{{sc_lore}}}
{{{sc_pinyin_name}}}Property "Simplified Chinese pinyin name" (as page type) with input value "{{{sc_pinyin_name}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
{{{sc_trans_name}}}Property "Translated Simplified Chinese name" (as page type) with input value "{{{sc_trans_name}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

{{{sc_trans_summoning_condition}}}

Pendulum Effect
{{{sc_trans_pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{sc_trans_requirement}}}
[EFFECT]
{{{sc_trans_lore}}}
Traditional Chinese {{{tc_name}}}
Pendulum Effect
{{{tc_pendulum_effect}}}
Monster Effect
{{{tc_lore}}}
{{{tc_pinyin_name}}}Property "Traditional Chinese pinyin name" (as page type) with input value "{{{tc_pinyin_name}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
{{{tc_trans_name}}}Property "Translated Traditional Chinese name" (as page type) with input value "{{{tc_trans_name}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
Pendulum Effect
{{{tc_trans_pendulum_effect}}}
Monster Effect
{{{tc_trans_lore}}}

Sets in other languages

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}}}]]

Traditional Chinese

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

Simplified Chinese

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

Asian-English

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

Video games

Video gameDate#NameCostStatus
Nightmare Troubadour2005-07-21{{{ntr_name}}}Present
GX Duel Academy2005-10-13{{{gx1_number}}}{{{gx1_name}}}{{{gx1_dp}}}"{{{gx" can not be assigned to a declared number type with value 1.[[{{{gx1_status}}}]]
Online2005-11-04Present
GX Spirit Caller2006-11-30{{{gx03_name}}}[[{{{gx03_status}}}]]
5D's Tag Force 42009-09-17Present
Duel Arena2014-06-26Present

Lores and sets

Video gameLoreSets
Nightmare Troubadour{{{ntr_sets}}}
GX Duel Academy{{{gx1_lore}}}{{{gx1_sets}}}
Online{{{ygo_lore}}}{{{ygo_sets}}}
GX Spirit Caller{{{gx03_sets}}}
5D's Tag Force 4{{{tf04_sets}}}
Duel Arena{{{dar_lore}}}