Open main menu

Yugipedia β

Difference between revisions of "Template:CardTable2"

(clean up main handling; stop setting "Property:Page name" here (it's set for all card pages in {{Card table}}, but will be getting removed eventually))
 
(18 intermediate revisions by 3 users not shown)
Line 12: Line 12:
 
------------------------------------------------------------------------------------------------------------------
 
------------------------------------------------------------------------------------------------------------------
 
dar_lore  -          -          -          -      -          DAR  Duel Arena
 
dar_lore  -          -          -          -      -          DAR  Duel Arena
gx1_lore  gx1_name  gx1_sets  gx1_status  gx1_dp  gx1_number  GX1  GX Duel Academy
 
 
-          gx03_name  gx03_sets  gx03_status -      -          GX03  GX Spirit Caller
 
-          gx03_name  gx03_sets  gx03_status -      -          GX03  GX Spirit Caller
 
-          ntr_name  ntr_sets  -          -      -          NTR  Nightmare Troubadour
 
-          ntr_name  ntr_sets  -          -      -          NTR  Nightmare Troubadour
Line 21: Line 20:
 
-->{{ #vardefine: $name    | {{ #explode: {{ #var: $pagename }} | ( }} }}<!--
 
-->{{ #vardefine: $name    | {{ #explode: {{ #var: $pagename }} | ( }} }}<!--
 
-->{{ #vardefine: $url-name | {{ #replace: {{ #var: $name }} | # }}    }}<!--
 
-->{{ #vardefine: $url-name | {{ #replace: {{ #var: $name }} | # }}    }}<!--
-->{{ #if: {{{cardgame|}}}  | {{ #vardefine: $name | {{{cardgame}}} }} }}<!--
 
 
-->{{ #if: {{{name|}}}      | {{ #vardefine: $name | {{{name}}}    }} }}<!--
 
-->{{ #if: {{{name|}}}      | {{ #vardefine: $name | {{{name}}}    }} }}<!--
 
-->{{ #vardefine: $rush_duel_card
 
-->{{ #vardefine: $rush_duel_card
   | {{ #if: {{{rush_duel|}}}<!--
+
   | {{ #if: {{{summoning_condition|}}}<!--
      OR-->{{{summoning_condition|}}}<!--
 
 
       OR-->{{{ja_summoning_condition|}}}<!--
 
       OR-->{{{ja_summoning_condition|}}}<!--
 
       OR-->{{{ko_summoning_condition|}}}<!--
 
       OR-->{{{ko_summoning_condition|}}}<!--
Line 36: Line 33:
 
       OR-->{{ #pos: {{ #var: $pagename }} | (Rush Duel) }}
 
       OR-->{{ #pos: {{ #var: $pagename }} | (Rush Duel) }}
 
     | 1
 
     | 1
 +
  }}
 +
}}{{ #if: {{{rush_duel|}}} | [[Category:CardTable2 parameter tracking (rush_duel)]]{{ #if: {{ #var: $rush_duel_card }}
 +
    | [[Category:((CardTable2)) transclusions with unnecessary (((rush_duel))) parameter]]
 +
    | {{ #vardefine: $rush_duel_card | 1 }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
Line 81: Line 82:
 
}}<!--
 
}}<!--
 
-->{{ #vardefine: $non-en-sets-heading | {{ #if: {{ #var: $tcg-en }} | Sets in other languages | Sets }} }}<!--
 
-->{{ #vardefine: $non-en-sets-heading | {{ #if: {{ #var: $tcg-en }} | Sets in other languages | Sets }} }}<!--
 +
 +
# TCG and TCG Speed Duel debut dates
 +
-->{{ #if: {{ #var: $tcg }}
 +
| {{ #vardefine: $tcg_debut_date
 +
  | {{SMW plain
 +
    |{{ #ask: [[Has subobject.Set contains::{{PAGENAME}}]][[Release::TCG]][[Release date::+]]
 +
      |?Release date#
 +
      | sort        = Release date
 +
      | mainlabel  = -
 +
      | limit      = 1
 +
      | searchlabel =
 +
      | template    = echo
 +
      }}
 +
    }}
 +
  }}<!--
 +
 +
  -->{{ #vardefine: $tcg_sd_debut_date
 +
  | {{SMW plain
 +
    |{{ #ask: [[Has subobject.Set contains::{{PAGENAME}}]][[Set page.Format::Speed Duel]][[Release date::+]]
 +
      |?Release date#
 +
      | sort        = Release date
 +
      | mainlabel  = -
 +
      | limit      = 1
 +
      | searchlabel =
 +
      | template    = echo
 +
      }}
 +
    }}
 +
  }}
 +
}}<!--
 +
 +
 +
# OCG debut date
 +
-->{{ #if: {{ #var: $ocg }}
 +
| {{ #vardefine: $ocg_debut_date
 +
  | {{SMW plain
 +
    |{{ #ask: [[Has subobject.Set contains::{{PAGENAME}}]][[Release::OCG]][[Release date::+]]
 +
      |?Release date#
 +
      | sort        = Release date
 +
      | mainlabel  = -
 +
      | limit      = 1
 +
      | searchlabel =
 +
      | template    = echo
 +
      }}
 +
    }}
 +
  }}
 +
}}<!--
 +
 +
# Overall debut date
 +
-->{{ #vardefine: $debut_date | {{ #if: {{ #var: $ocg_debut_date }}{{ #var: $tcg_debut_date }}
 +
  | {{ #ifexpr: {{ #time: U | {{ #var: $ocg_debut_date | today + 10 years }} }} < {{ #time: U | {{ #var: $tcg_debut_date | today + 10 years }} }}
 +
    | {{ #var: $ocg_debut_date }}
 +
    | {{ #var: $tcg_debut_date }}
 +
  }}
 +
  | {{SMW plain|{{ #ask: [[Has subobject.Set contains::{{PAGENAME}}]][[Release::OCG<!-- RD card lists are currently tagged as "OCG" -->||Yu-Gi-Oh! Rush Duel]][[Release date::+]]
 +
    |?Release date#
 +
    | sort        = Release date
 +
    | mainlabel  = -
 +
    | limit      = 1
 +
    | searchlabel =
 +
    | template    = echo
 +
    }}
 +
  }}
 +
}} }}<!--
 +
 
-->{{ #vardefine: $card_type  | {{ ucfirst: {{ #replace: {{ lc: {{{card_type<includeonly>|</includeonly>}}} }} | card }} }} }}<!--
 
-->{{ #vardefine: $card_type  | {{ ucfirst: {{ #replace: {{ lc: {{{card_type<includeonly>|</includeonly>}}} }} | card }} }} }}<!--
-->{{ #arraydefine: $types    | {{{types<includeonly>|</includeonly>}}} | /[\/,]/ }}<!--
+
-->{{ #arraydefine: $types    | {{{types<includeonly>|</includeonly>}}} | / }}<!--
-->{{ #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 -->, Illusion, 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 | {{Types|all}}, ? }}<!--
 
-->{{ #vardefine: $type | {{ #arrayindex: $types | 0 }} }}<!-- assume that the first item in {{{types}}} is the monster's Type
 
-->{{ #vardefine: $type | {{ #arrayindex: $types | 0 }} }}<!-- assume that the first item in {{{types}}} is the monster's Type
-->{{ #vardefine: $valid_type | {{ #if: {{ #arraysearch: @type_list | {{ #var: $type }} }} | 1 }} }}<!--
+
-->{{ #vardefine: $valid_type | {{ #arraysearch: @type_list | {{ #var: $type }} }} }}<!--
 
-->{{ #vardefine: $type_link  | {{ #switch: {{ #var: $type }}
 
-->{{ #vardefine: $type_link  | {{ #switch: {{ #var: $type }}
 
     | Galaxy  = Galaxy (Type)
 
     | Galaxy  = Galaxy (Type)
Line 95: Line 160:
 
-->{{ #vardefine: $token
 
-->{{ #vardefine: $token
 
| {{ #if: {{ #arraysearch: $types | Token }}<!-- # If "Token" is in the Type string  
 
| {{ #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. -->
+
   -->{{ #if: {{{card_type|}}} || {{ #ifeq: {{ #explode: {{ #var: $name }} || -1 }} | Token | 1 }} }}<!-- # If "Token" is at the end of a monster's name. -->
 
   | Token
 
   | Token
 
   }}
 
   }}
Line 101: Line 166:
 
-->{{ #if: {{{summoned_by|}}}
 
-->{{ #if: {{{summoned_by|}}}
 
   | {{ #arraydefine: @summoned_by | {{{summoned_by}}} | * | unique }}<!--
 
   | {{ #arraydefine: @summoned_by | {{{summoned_by}}} | * | unique }}<!--
  -->{{ #vardefine: $official_token | {{ #if: {{ #ask: <q>[[Category:OCG cards]] OR [[Category:TCG cards]] OR [[Category:Unusable cards]]</q>[[{{ #arrayindex: @summoned_by | 0 }}]] }} | 1 }} }}
+
  -->{{ #vardefine: $official_token | {{ #if: {{ #ask: <q>[[Category:OCG cards]] OR [[Category:TCG cards]] OR [[Category:Unusable cards]]</q><q>[[{{ #arrayprint: @summoned_by | {{!))}} OR {{!((}} }}]]</q> }} | 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: {{ #arraysearch: $types | Skill }}{{{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 | Command | Non-game | Ticket | Tip | Strategy = {{ #var: $card_type }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
Line 137: Line 202:
 
     | #default  = {{ #var: $card_type | Monster }} Card
 
     | #default  = {{ #var: $card_type | Monster }} Card
 
   }}
 
   }}
}}{{ #vardefine: $property  | {{{property<includeonly>|</includeonly>}}}
 
}}{{ #vardefine: $password  | {{{password<includeonly>|</includeonly>}}}
 
 
}}{{ #vardefine: $limitation_text
 
}}{{ #vardefine: $limitation_text
 
   | {{ #if: {{{limitation_text<includeonly>|</includeonly>}}}
 
   | {{ #if: {{{limitation_text<includeonly>|</includeonly>}}}
Line 161: Line 224:
 
{{ #vardefine: $latest_ocg_status | {{ #ask: [[List contains::{{PAGENAME}}]] [[-Has subobject::{{ #ask: [[Category:OCG Forbidden & Limited Lists]] [[Format::Yu-Gi-Oh! Official Card Game]] |sort = Effective date |order = desc |link = none |limit = 1 |searchlabel =}}]] |?Status# = |mainlabel = - |default = Unlimited }} }}
 
{{ #vardefine: $latest_ocg_status | {{ #ask: [[List contains::{{PAGENAME}}]] [[-Has subobject::{{ #ask: [[Category:OCG Forbidden & Limited Lists]] [[Format::Yu-Gi-Oh! Official Card Game]] |sort = Effective date |order = desc |link = none |limit = 1 |searchlabel =}}]] |?Status# = |mainlabel = - |default = Unlimited }} }}
 
{{ #var: $status | {{ #var: $current_ocg_status }} }}
 
{{ #var: $status | {{ #var: $current_ocg_status }} }}
     }}
+
     }}<!--
 +
  -->{{ #vardefine: $ocg-limitation-history | {{Limitation history|{{PAGENAME}}|OCG|{{ #var: $ocg_debut_date}}|''Yu-Gi-Oh! Official Card Game''}} }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
// TCG status
+
// TCG/Speed Duel status
 
-->{{ #if: {{ #var: $tcg }}
 
-->{{ #if: {{ #var: $tcg }}
 
   | {{ #vardefine: $tcg_status
 
   | {{ #vardefine: $tcg_status
Line 173: Line 237:
 
{{ #vardefine: $latest_tcg_status | {{ #ask: [[List contains::{{PAGENAME}}]] [[-Has subobject::{{ #ask: [[Category:TCG Forbidden & Limited Lists]] [[Format::Advanced Format]] |sort = Effective date |order = desc |link = none |limit = 1 |searchlabel =}}]] |?Status# = |mainlabel = - |default = Unlimited }} }}
 
{{ #vardefine: $latest_tcg_status | {{ #ask: [[List contains::{{PAGENAME}}]] [[-Has subobject::{{ #ask: [[Category:TCG Forbidden & Limited Lists]] [[Format::Advanced Format]] |sort = Effective date |order = desc |link = none |limit = 1 |searchlabel =}}]] |?Status# = |mainlabel = - |default = Unlimited }} }}
 
{{ #var: $status | {{ #var: $current_tcg_status }} }}
 
{{ #var: $status | {{ #var: $current_tcg_status }} }}
     }}
+
     }}<!--
   }}
+
   -->{{ #vardefine: $tcg-limitation-history | {{Limitation history|{{PAGENAME}}|Advanced Format|{{ #var: $tcg_debut_date}}|''Yu-Gi-Oh! Trading Card Game''}} }}<!--
}}<!--
+
  -->{{ #vardefine: $tcg-sd-limitation-history | {{Limitation history|{{PAGENAME}}|Speed Duel|{{ #var: $tcg_sd_debut_date}}|''Yu-Gi-Oh! Trading Card Game'' [[Speed Duel]]s}} }}
 +
  }}<!--
 
// Speed Duel status
 
// Speed Duel status
-->{{ #if: {{ #var: $tcg }}
+
-->{{ #if: {{{tcg_speed_duel_status<includeonly>|</includeonly>}}}{{ #var: $skill }}
| {{ #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 }}
Line 193: Line 257:
 
{{ #vardefine: $latest_rush_duel_status | {{ #ask: [[List contains::{{PAGENAME}}]] [[-Has subobject::{{ #ask: [[Category:Yu-Gi-Oh! Rush Duel Forbidden & Limited Lists]] |sort = Effective date |order = desc |link = none |limit = 1 |searchlabel =}}]] |?Status# = |mainlabel = - |default = Unlimited }} }}
 
{{ #vardefine: $latest_rush_duel_status | {{ #ask: [[List contains::{{PAGENAME}}]] [[-Has subobject::{{ #ask: [[Category:Yu-Gi-Oh! Rush Duel Forbidden & Limited Lists]] |sort = Effective date |order = desc |link = none |limit = 1 |searchlabel =}}]] |?Status# = |mainlabel = - |default = Unlimited }} }}
 
{{ #var: $status | {{ #var: $current_rush_duel_status }} }}
 
{{ #var: $status | {{ #var: $current_rush_duel_status }} }}
     }}
+
     }}<!--
 +
  -->{{ #vardefine: $rush-duel-limitation-history | {{Limitation history|{{PAGENAME}}|Yu-Gi-Oh! Rush Duel|{{ #var: $debut_date}}}} }}
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
// Rush Duel Legend Card
 
// Rush Duel Legend Card
-->{{ #if: {{{rush_duel_status<includeonly>|</includeonly>}}}{{ #var: $rush_duel_card }}  
+
-->{{ #if: {{{rush_duel_status<includeonly>|</includeonly>}}}{{ #var: $rush_duel_card }}
 
   | {{ #if: {{ #pos: {{{misc}}} | Legend Card }}
 
   | {{ #if: {{ #pos: {{{misc}}} | Legend Card }}
 
     | {{ #vardefine: $rush_duel_legend_card | 1 }}
 
     | {{ #vardefine: $rush_duel_legend_card | 1 }}
Line 206: Line 271:
 
-->{{ #vardefine: $stars      | {{ #if: {{{level<includeonly>|</includeonly>}}} | {{{level}}} | {{{rank|}}} }} }}<!--
 
-->{{ #vardefine: $stars      | {{ #if: {{{level<includeonly>|</includeonly>}}} | {{{level}}} | {{{rank|}}} }} }}<!--
 
-->{{ #vardefine: $no_lore    | {{ #ifeq: {{ lc: {{{lore}}} }} | none | {{ #if: {{ #var: $rush_duel_card }} || 1 }} | {{ #if: {{ #var: $token-counter }} | {{ #if: {{{lore|}}} || 1 }} }} }} }}<!--
 
-->{{ #vardefine: $no_lore    | {{ #ifeq: {{ lc: {{{lore}}} }} | none | {{ #if: {{ #var: $rush_duel_card }} || 1 }} | {{ #if: {{ #var: $token-counter }} | {{ #if: {{{lore|}}} || 1 }} }} }} }}<!--
-->{{ #vardefine: $is_mentioned | {{ #ask: {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Concept:CG cards]] }} [[Mentions::{{ #var: $pagename }}]] |?English name | format = plainlist | sep = &#32;
+
-->{{ #vardefine: $is_mentioned | {{ #ask: [[Mentions::{{ #var: $pagename }}]] {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Concept:CG cards]] }} |?English name | format = plainlist | sep = &#32;
 
: | link = none | template = Link with quotes }} }}<!--
 
: | link = none | template = Link with quotes }} }}<!--
-->{{ #vardefine: $has_support | {{ #ask: {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Concept:CG cards]] }} [[Support::{{ #var: $pagename }}]] |?English name | format = plainlist | sep = &#32;
+
-->{{ #vardefine: $has_support | {{ #ask: [[Support::{{ #var: $pagename }}]] {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Concept:CG cards]] }} |?English name | format = plainlist | sep = &#32;
 
: | link = none | template = Link with quotes }} }}<!--
 
: | link = none | template = Link with quotes }} }}<!--
-->{{ #vardefine: $has_anti-support | {{ #ask: {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Concept:CG cards]] }} [[Anti-support::{{ #var: $pagename }}]] |?English name | format = plainlist | sep = &#32;
+
-->{{ #vardefine: $has_anti-support | {{ #ask: [[Anti-support::{{ #var: $pagename }}]] {{ #if: {{ #var: $rush_duel_card }} | [[Medium::Rush Duel]] | [[Concept:CG cards]] }} |?English name | format = plainlist | sep = &#32;
 
: | link = none | template = Link with quotes }} }}<!--
 
: | link = none | template = Link with quotes }} }}<!--
 
TOC headers
 
TOC headers
Line 237: Line 302:
 
}}<!--
 
}}<!--
 
above the VG checks so we can check for images without also catching artworks used for the artwork switcher
 
above the VG checks so we can check for images without also catching artworks used for the artwork switcher
-->{{ #ifeq: {{ #invoke: string | find |{{{image}}}|;}} | 0 || {{ #vardefine: $has_multiple_artworks | 1 }} }}<!--
+
-->{{ #ifeq: {{ #invoke: string | find |{{{image}}}|;}}<!-- a few cards have more than 1k chars in {{{image}}}, so #pos can't be used --> | 0 || {{ #vardefine: $has_multiple_artworks | 1 }} }}<!--
 
-->{{ #vardefine: $boss_duel_card | {{ #if: {{ #var: $has_multiple_artworks }} || {{ #pos: {{{image}}} | -BD- }} }} }}<!--
 
-->{{ #vardefine: $boss_duel_card | {{ #if: {{ #var: $has_multiple_artworks }} || {{ #pos: {{{image}}} | -BD- }} }} }}<!--
-->{{ #vardefine: $has_db_id | {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}{{ #var: $boss_duel_card }}{{{cardgame|}}} || {{ #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 }} }} }}<!--
+
-->{{ #vardefine: $has_db_id | {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}{{ #var: $boss_duel_card }} || {{ #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 }} }} }}<!--
 
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: $gx03_status | {{{gx03_status<includeonly>|</includeonly>}}}
}}{{ #vardefine: $gx03_status | {{{gx03_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>}}}{{ #if: {{ #var: $has_multiple_artworks }} || {{ #pos: {{{image}}} | DAR-EN-VG }} }} | {{ #vardefine: $vg-dar | 1 }}{{ #set: Medium = DAR }}
 
-->{{ #if: {{{dar_lore<includeonly>|</includeonly>}}}{{ #if: {{ #var: $has_multiple_artworks }} || {{ #pos: {{{image}}} | DAR-EN-VG }} }} | {{ #vardefine: $vg-dar | 1 }}{{ #set: Medium = DAR }}
}}{{ #if: {{{gx1_lore<includeonly>|</includeonly>}}}{{{gx1_name|}}}{{{gx1_sets|}}}{{ #var: $gx1_status }}{{{gx1_dp|}}}{{{gx1_number|}}} | {{ #vardefine: $vg-gx1 | 1 }}{{ #set: Medium = GX1 }}
 
 
}}{{ #if: {{{gx03_name<includeonly>|</includeonly>}}}{{{gx03_sets|}}}{{ #var: $gx03_status }} | {{ #vardefine: $vg-gx03 | 1 }}{{ #set: Medium = GX03 }}
 
}}{{ #if: {{{gx03_name<includeonly>|</includeonly>}}}{{{gx03_sets|}}}{{ #var: $gx03_status }} | {{ #vardefine: $vg-gx03 | 1 }}{{ #set: Medium = GX03 }}
 
}}{{ #if: {{{ntr_name<includeonly>|</includeonly>}}}{{{ntr_sets|}}} | {{ #vardefine: $vg-ntr | 1 }}{{ #set: Medium = NTR }}
 
}}{{ #if: {{{ntr_name<includeonly>|</includeonly>}}}{{{ntr_sets|}}} | {{ #vardefine: $vg-ntr | 1 }}{{ #set: Medium = NTR }}
 
}}{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_sets|}}} | {{ #vardefine: $vg-ygo | 1 }}{{ #set: Medium = YGO }}
 
}}{{ #if: {{{ygo_lore<includeonly>|</includeonly>}}}{{{ygo_sets|}}} | {{ #vardefine: $vg-ygo | 1 }}{{ #set: Medium = YGO }}
}}{{ #vardefine: $vg-sets | {{ #if: {{{gx1_sets|}}}{{{gx03_sets|}}}{{{ntr_sets|}}}{{{ygo_sets|}}} | 1 }}
+
}}{{ #vardefine: $vg-sets | {{ #if: {{{gx03_sets|}}}{{{ntr_sets|}}}{{{ygo_sets|}}} | 1 }}
}}{{ #if: {{ #var: $vg-dar }}{{ #var: $vg-gx1 }}{{ #var: $vg-gx03 }}{{ #var: $vg-ntr }}{{ #var: $vg-ydt1 }}{{ #var: $vg-ygo }} | {{ #vardefine: $vg | 1 }}{{ #set: Medium = Video game }}
+
}}{{ #if: {{ #var: $vg-dar }}{{ #var: $vg-gx03 }}{{ #var: $vg-ntr }}{{ #var: $vg-ydt1 }}{{ #var: $vg-ygo }} | {{ #vardefine: $vg | 1 }}{{ #set: Medium = Video game }}
 
}}<!--
 
}}<!--
 
## Image checks/properties/variables start ## -->{{ #vardefine: $image-back
 
## Image checks/properties/variables start ## -->{{ #vardefine: $image-back
Line 304: Line 367:
 
Main card page
 
Main card page
 
-->{{ #if: {{ #pos: {{ #var: $pagename }} | (Rush Duel }}{{{main<includeonly>|</includeonly>}}}
 
-->{{ #if: {{ #pos: {{ #var: $pagename }} | (Rush Duel }}{{{main<includeonly>|</includeonly>}}}
      | {{ #switch: {{ lc: {{{main}}} }}
+
  | {{ #switch: {{ lc: {{{main}}} }}
          | no | none | false = <!-- No main. -->
+
    | no | none | false = <!-- No main. -->
          | {{ #if: {{{main<includeonly>|</includeonly>}}}
+
    | #default = {{ #vardefine: $main | {{target of|{{ #if: {{{main|}}} | {{ #replace: {{{main}}} | # }} | {{ #var: $url-name }} }}}} }}
                | {{ #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 }}
 
-->{{ #if: {{ #var: $main }}
| {{Main|type=card page|"[[{{ #var: $main }}|{{ #var: $main_text }}]]"|t=1}}{{ #set: Main card page = {{ #var: $main }} }}
+
| {{Main|type=card page|"{{ #show: {{ #var: $main }} |?English name (linked) }}"|t=1}}{{ #set: Main card page = {{ #var: $main }} }}
}}<!--
 
-->{{ #if: {{{cardgame<includeonly>|</includeonly>}}}
 
| {{Main|type=card page
 
  |"[[{{{cardgame}}}|{{ #if: {{{name|}}} | {{{name}}} | {{{cardgame}}} }}]]"
 
  |t=1}}
 
 
}}<!--
 
}}<!--
 
TOC
 
TOC
Line 325: Line 380:
 
{{ #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: $tcg-limitation-history }}{{ #var: $tcg-sd-limitation-history }}{{ #var: $ocg-limitation-history }}{{ #var: $rush-duel-limitation-history }} |
 +
* [[#Limitation history|Limitation history]] }}{{ #if: {{ #var: $other_languages }} |  
 
* [[#Other languages|Other languages]] }}{{ #if: {{ #var: $not-tcg-en }}{{ #var: $rush_duel_card }} |  
 
* [[#Other languages|Other languages]] }}{{ #if: {{ #var: $not-tcg-en }}{{ #var: $rush_duel_card }} |  
 
* [[#{{ #var: $non-en-sets-heading }}|{{ #var: $non-en-sets-heading }}]] }}{{ #if: {{ #var: $has_other_media_pages }} |  
 
* [[#{{ #var: $non-en-sets-heading }}|{{ #var: $non-en-sets-heading }}]] }}{{ #if: {{ #var: $has_other_media_pages }} |  
Line 358: Line 414:
 
   -->{{ #if: {{ #var: $smw }}
 
   -->{{ #if: {{ #var: $smw }}
 
   | <!--
 
   | <!--
    -->{{ #set: Page name = {{ #var: $pagename }} }}<!--
 
 
     -->{{ #set: 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 }}]] }}
Line 364: Line 419:
 
   -->{{ #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: {{{main|}}}                          | [[Category:Card table parameter tracking (main)]]        }}
 
   -->{{ #if: {{{main|}}}                          | [[Category:Card table parameter tracking (main)]]        }}
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{ #var: $main }}
+
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{ #if: {{ #var: $ocg-jp }} | {{ #var: $main }} }}
 
   | {{Japanese names{{ #var: $is_sandbox }}
 
   | {{Japanese names{{ #var: $is_sandbox }}
 
     | {{{ja_name}}}
 
     | {{{ja_name}}}
Line 391: Line 445:
 
| label1 = Other names
 
| label1 = Other names
 
| class1 = plainlist
 
| class1 = plainlist
| data1  = {{ #if: {{{alt_name<includeonly>|</includeonly>}}}
+
| data1  = {{ #if: {{{alt_name<includeonly>|</includeonly>}}} | {{ #arraymap: {{{alt_name}}} | * | $name |  
  | {{ #if: {{{alt_name2<includeonly>|</includeonly>}}}{{{alt_name3|}}}
+
* $name
    | &#32;
+
| \n
* {{{alt_name}}}{{ #if: {{{alt_name2<includeonly>|</includeonly>}}} |&#32;
+
}}<includeonly>[[Category:Card pages with an alt name]]</includeonly>
* {{{alt_name2}}} }}{{ #if: {{{alt_name3<includeonly>|</includeonly>}}} |&#32;
+
}}
* {{{alt_name3}}} }}
 
    | {{{alt_name}}}
 
    }}<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>}}}
Line 408: Line 458:
 
   }}
 
   }}
 
| 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 }}]] {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}
  | Skill | Ticket | Command =
+
  || {{ #switch: {{ #var: $card_type }}
  | ??? | ? = {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }} || [[File:UNKNOWN.svg|28px|alt=|class=noviewer]] }}
+
    | ??? | ?  = [[File:UNKNOWN.svg|28px|alt=|class=noviewer]]
  | {{ #if: {{ #var: $monster }}{{ #var: $non-game }}{{ #var: $counter }}
+
    | #default = {{ #if: {{ #var: $rush_duel_card }}
    || {{ #if: {{ #var: $rush_duel_card }}
 
 
       | [[File:{{ #var: $card_type }}-DBR-JP.png|28px|alt=|class=noviewer]]
 
       | [[File:{{ #var: $card_type }}-DBR-JP.png|28px|alt=|class=noviewer]]
 
       | [[File:{{ uc: {{ #var: $card_type }} }}.svg|28px|alt=|class=noviewer]]
 
       | [[File:{{ uc: {{ #var: $card_type }} }}.svg|28px|alt=|class=noviewer]]
Line 427: Line 476:
 
     }} <!--
 
     }} <!--
 
     -->{{ #switch: {{ #var: $attribute }}
 
     -->{{ #switch: {{ #var: $attribute }}
     | ??? | ? = [[File:UNKNOWN.svg|28px|alt=|class=noviewer]]
+
     | ??? | ? = [[File:UNKNOWN.svg|28px|alt=|class=noviewer]]
 
     | #default = {{ #if: {{ #var: $rush_duel_card }}
 
     | #default = {{ #if: {{ #var: $rush_duel_card }}
 
       | [[File:{{ #var: $attribute }}-DBR-JP.png|28px|alt=|class=noviewer]]
 
       | [[File:{{ #var: $attribute }}-DBR-JP.png|28px|alt=|class=noviewer]]
Line 472: Line 521:
 
   }}
 
   }}
 
| label6 = [[Property]]
 
| label6 = [[Property]]
| data6  = {{ #if: {{ #var: $property }}
+
| data6  = {{ #if: {{{property<includeonly>|</includeonly>}}}
   | {{ #switch: {{ #var: $property }}
+
   | {{ #switch: {{{property}}}
     | ??? | ? = {{ #var: $property }}{{ #set: Property = {{ #var: $property }} }}{{ #set: Property (short) = [[{{ #var: $property }}]] }}
+
     | ??? | ? = {{{property}}}{{ #set: Property = {{{property}}} }}{{ #set: Property (short) = [[{{{property}}}]] }}
     | #default = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] [[File:{{ #var: $property }}.svg|28px|alt=|class=noviewer]]<!--
+
     | #default = [[{{{property}}} {{ #var: $card_type_full }}|{{{property}}}]] [[File:{{{property}}}.svg|28px|alt=|class=noviewer]]<!--
     -->{{ #set: Property = {{ #var: $property }} {{ #var: $card_type_full }} }}<!--
+
     -->{{ #set: Property = {{{property}}} {{ #var: $card_type_full }} }}<!--
     -->{{ #set: Property (short) = [[{{ #var: $property }} {{ #var: $card_type_full }}|{{ #var: $property }}]] }}
+
     -->{{ #set: Property (short) = [[{{{property}}} {{ #var: $card_type_full }}|{{{property}}}]] }}
 
     }}
 
     }}
 
   }}
 
   }}
Line 528: Line 577:
 
   }}
 
   }}
 
| label12 = [[Password]]
 
| label12 = [[Password]]
| data12  = {{ #if: {{ #var: $password }}{{ #var: $limitation_text }}
+
| data12  = {{ #if: {{{password<includeonly>|</includeonly>}}}
   | {{ #iferror: {{ #expr: <includeonly>{{ #var: $password }}</includeonly> }}
+
   | {{ #iferror: {{ #expr: {{{password<noinclude>|12345678</noinclude>}}} }}
     | {{ #ifeq: {{ lc: {{ #var: $password }} }} | none
+
     | {{ #ifeq: {{ lc: {{{password}}} }} | none
 
       | None[[Category:Cards printed without a password]]<!-- password = none -->
 
       | None[[Category:Cards printed without a password]]<!-- password = none -->
 
       | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- nonnumeric password not equal to "none"; needs checked -->
 
       | <strong class="error">Invalid password.</strong>[[Category:Cards needing a password]]<!-- nonnumeric password not equal to "none"; needs checked -->
 
       }}
 
       }}
     | {{ #if: {{ #var: $password }}
+
     | {{ #ifeq: {{ #len: {{{password<noinclude>|12345678</noinclude>}}} }} | 8
      | {{ #ifeq: <includeonly>{{ #len: {{ #var: $password }} }}</includeonly><noinclude>8</noinclude> | 8
+
      | <noinclude>[[{{{password}}}]]</noinclude><includeonly>{{Preload|{{{password}}}|preload=Template:R from password/preload|param={{ #var: $pagename }}|created={{ #ifeq: {{target of|{{{password}}}}} | {{ #var: $pagename }} || [[Category:Password redirects pointing to the wrong page]] }}|redlink=[[Category:Cards needing a password redirect]]}}{{ #set: Password = {{{password}}} }}</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 -->
 
 
       }}
 
       }}
 
     }}
 
     }}
 +
  | {{ #if: {{ #var: $limitation_text }} | None[[Category:Cards printed without a password]] }}<!-- limitation text and no password -->
 
   }}
 
   }}
 
| label13 = [[Limitation text]]
 
| label13 = [[Limitation text]]
Line 563: Line 610:
 
| label15 = [[Summon]]ed by the effect of
 
| label15 = [[Summon]]ed by the effect of
 
| data15  = {{ #if: {{{summoned_by<includeonly>|</includeonly>}}} | &#32;
 
| data15  = {{ #if: {{{summoned_by<includeonly>|</includeonly>}}} | &#32;
<div class="hlist hcomma>
+
<div class="hlist hcomma">
 
{{ #arrayprint: @summoned_by || $x$ | &#32;
 
{{ #arrayprint: @summoned_by || $x$ | &#32;
 
* "[[$x$]]"{{ #set: Summoned by = $x$ }}
 
* "[[$x$]]"{{ #set: Summoned by = $x$ }}
Line 606: Line 653:
 
     -->{{ #if: {{ #var: $rush_duel_status }}
 
     -->{{ #if: {{ #var: $rush_duel_status }}
 
     | {{ #if: {{ #var: $rush_duel_legend_card }}
 
     | {{ #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-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>
 
       | <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>
 
       | <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>
 
     }}
 
     }}
Line 612: Line 659:
 
//UPCOMING RUSH DUEL STATUS
 
//UPCOMING RUSH DUEL STATUS
 
   -->{{ #ifeq: {{ #var: $current_rush_duel_status }} | {{ #var: $latest_rush_duel_status }}
 
   -->{{ #ifeq: {{ #var: $current_rush_duel_status }} | {{ #var: $latest_rush_duel_status }}
     ||<div class="status-{{ #replace: {{ lc: {{ #var: $latest_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: $latest_rush_duel_status }}]] (''Upcoming [[Yu-Gi-Oh! Rush Duel|Rush Duel]]'')</div>
+
     || <div class="status-{{ #replace: {{ lc: {{ #var: $latest_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: $latest_rush_duel_status }}]] (''Upcoming [[Yu-Gi-Oh! Rush Duel|Rush Duel]]'')</div>
 
     }}</div>
 
     }}</div>
 
   }}
 
   }}
Line 620: Line 667:
 
   }}
 
   }}
 
| data19  = {{ #if: {{ #if: {{ #var: $no_lore }} || {{{lore<includeonly>|</includeonly>}}} }}{{{pendulum_effect|}}}{{ #if: {{{requirement|}}} | {{{summoning_condition|}}} }}
 
| data19  = {{ #if: {{ #if: {{ #var: $no_lore }} || {{{lore<includeonly>|</includeonly>}}} }}{{{pendulum_effect|}}}{{ #if: {{{requirement|}}} | {{{summoning_condition|}}} }}
   | <div class="lore">
+
   | <div class="lore"><!--
<!--
 
 
     -->{{ #if: {{{requirement<includeonly>|</includeonly>}}}
 
     -->{{ #if: {{{requirement<includeonly>|</includeonly>}}}
         | {{#if: {{{materials|}}} | {{{materials}}}{{ #if: {{{summoning_condition|}}} | <br /> }} }}
+
         | {{ #if: {{{materials|}}} | {{{materials}}}{{ #if: {{{summoning_condition|}}} | <br /> }} }}
 
{{{summoning_condition|}}}
 
{{{summoning_condition|}}}
 
       }}<!--
 
       }}<!--
Line 691: Line 737:
 
   }}
 
   }}
 
}}<!-- end of {{Card table}} -->
 
}}<!-- end of {{Card table}} -->
{{ #if: {{ #pos: {{ lc: {{PAGENAME}} }} | unnamed }} || {{Card info links{{ #var: $is_sandbox }}|{{ #var: $main | {{{cardgame|}}}}} }} }}<!--
+
{{Card info links{{ #var: $is_sandbox }}|{{ #var: $main }}}}<!--
 
# TCGplayer widget:
 
# TCGplayer widget:
 
--><div id="tcgplayer" class="tcgplayer--hidden"></div><!--
 
--><div id="tcgplayer" class="tcgplayer--hidden"></div><!--
Line 753: Line 799:
 
; [[Anti-support]]ed by
 
; [[Anti-support]]ed by
 
: {{ #var: $has_anti-support }}
 
: {{ #var: $has_anti-support }}
 +
</div>
 +
}}<!--
 +
-->{{ #if: {{ #var: $tcg-limitation-history }}{{ #var: $tcg-sd-limitation-history }}{{ #var: $ocg-limitation-history }}{{ #var: $rush-duel-limitation-history }} |
 +
<h2>Limitation history</h2>
 +
<div style="display: flex; flex-wrap: wrap; gap: 1em;"><!--
 +
  -->{{ #if: {{ #var: $tcg-limitation-history }} | <div>{{ #var: $tcg-limitation-history }}</div> }}<!--
 +
  -->{{ #if: {{ #var: $tcg-sd-limitation-history }} | <div>{{ #var: $tcg-sd-limitation-history }}</div> }}<!--
 +
  -->{{ #if: {{ #var: $ocg-limitation-history }} | <div>{{ #var: $ocg-limitation-history }}</div> }}<!--
 +
  -->{{ #if: {{ #var: $rush-duel-limitation-history }} | <div>{{ #var: $rush-duel-limitation-history }}</div> }}
 
</div>
 
</div>
 
}}<!--
 
}}<!--
Line 972: Line 1,027:
 
   -->{{ #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>}}}{{ #set: NTR name = {{{ntr_name|}}} }}</td><td>–</td><td>Present</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|{{ #if: {{{gx1_number|}}} | {{{gx1_number}}} | ??? }}]]{{ #set: GX1 number = {{{gx1_number|}}} }}</td><td>{{{gx1_name<includeonly>|</includeonly>}}}{{ #set: GX1 name = {{{gx1_name|}}} }}</td><td>{{ #if: {{{gx1_dp|}}} | {{{gx1_dp}}} | ??? }}{{ #set: GX1 DP Cost = {{{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>–</td><td>–</td><td>Present</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> }}<!--
Line 981: Line 1,034:
 
  <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> }}
 
</table>
 
</table>
{{ #if: {{{ntr_sets<includeonly>|</includeonly>}}}{{{ygo_lore|}}}{{{ygo_sets|}}}{{{gx1_lore|}}}{{{gx1_sets|}}}{{{gx03_sets|}}}{{{dar_lore|}}}{{ #var: $vg-sets }} |  
+
{{ #if: {{{ntr_sets<includeonly>|</includeonly>}}}{{{ygo_lore|}}}{{{ygo_sets|}}}{{{gx03_sets|}}}{{{dar_lore|}}}{{ #var: $vg-sets }} |  
 
<h3>Lores and sets</h3>
 
<h3>Lores and sets</h3>
 
<table class="wikitable sortable card-list">
 
<table class="wikitable sortable card-list">
Line 987: Line 1,040:
 
   -->{{ #if: {{{ntr_sets<includeonly>|</includeonly>}}} |  
 
   -->{{ #if: {{{ntr_sets<includeonly>|</includeonly>}}} |  
 
  <tr><td>''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare Troubadour]]''</td><td></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> }}<!--
Line 1,157: Line 1,208:
 
}}<!--
 
}}<!--
 
-->{{ #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: {{ #var: $ocg-tcg }}
 
     || [[Category:Video game cards with no OCG/TCG counterpart]]
 
     || [[Category:Video game cards with no OCG/TCG counterpart]]
 
   }}
 
   }}
 
}}{{ #if: {{ #var: $ocg-tcg }}
 
}}{{ #if: {{ #var: $ocg-tcg }}
| {{ #if: {{ #var: $non-game }}{{ #var: $password }}{{ #var: $limitation_text }}{{ #var: $skill }}
+
| {{ #if: {{ #var: $non-game }}{{{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 }}{{ #var: $rush_duel_card }}
 
| {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}{{{effect_types|}}}{{{pendulum_effect_types|}}}
 
| {{ #if: {{ #var: $non-game }}{{ #var: $counter }}{{ #var: $skill }}{{{effect_types|}}}{{{pendulum_effect_types|}}}
   |
+
   || [[Category:Cards needing effect_types]]
  | [[Category:Cards needing effect_types]]
 
 
   }}
 
   }}
 
}}<!--
 
}}<!--
 
-->{{ #if: {{{requirement|}}}
 
-->{{ #if: {{{requirement|}}}
| {{ #if: {{ #explode: {{{effect_types}}} | , | 2 }}  
+
| {{ #if: {{ #explode: {{{effect_types}}} | , | 2 }}
 
   | [[Category:Rush Duel cards with too many effect_types]]
 
   | [[Category:Rush Duel cards with too many effect_types]]
 
   }}
 
   }}
Line 1,184: Line 1,233:
 
   }}
 
   }}
 
| {{ #ifeq: {{{ocg_status|¬}}}{{{tcg_status|¬}}}{{{tcg_speed_duel_status|¬}}} | ¬¬¬
 
| {{ #ifeq: {{{ocg_status|¬}}}{{{tcg_status|¬}}}{{{tcg_speed_duel_status|¬}}} | ¬¬¬
   |
+
   || [[Category:((CardTable2)) transclusions with an unnecessary status parameter]]
  | [[Category:((CardTable2)) transclusions with an unnecessary status parameter]]
 
 
   }}
 
   }}
 
}}<!--
 
}}<!--
Line 1,195: Line 1,243:
 
   | {{ #if: {{ #var: $non-game }}
 
   | {{ #if: {{ #var: $non-game }}
 
     | {{ #ifeq: {{{ocg_status}}} | Legal
 
     | {{ #ifeq: {{{ocg_status}}} | Legal
       |
+
       || {{ #if: {{{ocg_status|}}}
      | {{ #if: {{{ocg_status|}}}
 
 
         | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]<!-- "Legal" is the only valid status for nongame cards -->
 
         | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]<!-- "Legal" is the only valid status for nongame cards -->
 
         }}
 
         }}
Line 1,208: Line 1,255:
 
| {{ #if: {{{ocg_status|}}}
 
| {{ #if: {{{ocg_status|}}}
 
   | {{ #ifeq: {{{ocg_status}}} | Not yet released
 
   | {{ #ifeq: {{{ocg_status}}} | Not yet released
     |
+
     || [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]
    | [[Category:((CardTable2)) transclusions with an unnecessary OCG status]]
 
 
     }}
 
     }}
 
   }}
 
   }}
Line 1,220: Line 1,266:
 
   | {{ #if: {{ #var: $non-game }}
 
   | {{ #if: {{ #var: $non-game }}
 
     | {{ #ifeq: {{{tcg_status}}} | Legal
 
     | {{ #ifeq: {{{tcg_status}}} | Legal
       |
+
       || {{ #if: {{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
      | {{ #if: {{{tcg_status|}}}{{{tcg_speed_duel_status|}}}
 
 
         | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]<!-- "Legal" is the only valid status for nongame cards -->
 
         | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]<!-- "Legal" is the only valid status for nongame cards -->
 
         }}
 
         }}
Line 1,237: Line 1,282:
 
| {{ #if: {{{tcg_status|}}}
 
| {{ #if: {{{tcg_status|}}}
 
   | {{ #ifeq: {{{tcg_status}}} | Not yet released
 
   | {{ #ifeq: {{{tcg_status}}} | Not yet released
     |
+
     || [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
    | [[Category:((CardTable2)) transclusions with an unnecessary TCG status]]
 
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--
Line 1,252: Line 1,296:
 
   | {{ #set: Page type = Card page }}{{ #if: {{ #var: $non-game }}
 
   | {{ #set: Page type = Card page }}{{ #if: {{ #var: $non-game }}
 
     || {{ #if: {{ #var: $ocg-tcg }}
 
     || {{ #if: {{ #var: $ocg-tcg }}
       | {{ #set: Class 1 = Official }}{{ #if: {{ #var: $tcg }}
+
       | {{ #if: {{ #var: $tcg }}
 
         | {{ #set: Medium = TCG }}{{ #set: Release = Yu-Gi-Oh! Trading Card Game }}{{ #if: {{ #var: $ocg }}
 
         | {{ #set: Medium = TCG }}{{ #set: Release = Yu-Gi-Oh! Trading Card Game }}{{ #if: {{ #var: $ocg }}
 
           | {{ #set: Medium = OCG }}{{ #set: Release = Yu-Gi-Oh! Official Card Game }}
 
           | {{ #set: Medium = OCG }}{{ #set: Release = Yu-Gi-Oh! Official Card Game }}
Line 1,259: Line 1,303:
 
         | {{ #if: {{ #var: $ocg }}
 
         | {{ #if: {{ #var: $ocg }}
 
           | {{ #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* -->
 
           | {{ #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* -->
         }}
+
         }}<!-- #var: $ocg -->
       }}
+
       }}<!-- #var: $tcg -->
 
       | {{ #if: {{ #var: $official_token }}<!-- gonna have to redo this properly -->
 
       | {{ #if: {{ #var: $official_token }}<!-- gonna have to redo this properly -->
         | {{ #set: Class 1 = Official }}{{ #set: Medium = OCG }}{{ #set: Medium = TCG }}
+
         | {{ #set: Medium = OCG }}{{ #set: Medium = TCG }}
       }}{{ #if: {{ #var: $rush_duel_card }}
+
       }}{{ #if: {{ #var: $rush_duel_card }} | {{ #set: Medium = Rush Duel }}{{ #set: Release = Yu-Gi-Oh! Rush Duel }} }}
        | {{ #set: Medium = Rush Duel }}<!--
+
         }}<!-- #var: $ocg-tcg -->
          -->{{ #set: Release = Yu-Gi-Oh! Rush Duel }}
+
       }}<!-- #var: $non-game
          }}
+
-->{{ #set: Debut date = {{ #var: $debut_date }} }}<!--
         }}
+
-->{{ #set: TCG debut date = {{ #var: $tcg_debut_date }} }}<!--
       }}
+
-->{{ #set: TCG Speed Duel debut date = {{ #var: $tcg_sd_debut_date }} }}<!--
    }}
+
-->{{ #set: OCG debut date = {{ #var: $ocg_debut_date }} }}<!--
  }}<!--
 
  -->{{ #set: Debut date = {{SMW plain|{{ #ask: [[Release::OCG||TCG||Yu-Gi-Oh! Rush Duel]][[Has subobject.Set contains::{{PAGENAME}}]][[Release date::+]]
 
    |?Release date  
 
    | sort        = Release date
 
    | mainlabel  = -
 
    | limit      = 1
 
    | searchlabel =
 
    | template    = echo
 
  }}<!--
 
 
  -->{{ #set: Types = {{{types|}}} }}<!-- store the unaltered type string
 
  -->{{ #set: Types = {{{types|}}} }}<!-- store the unaltered type string
 
  -->{{ #switch: {{ #arrayindex: $types | 1 }}
 
  -->{{ #switch: {{ #arrayindex: $types | 1 }}
Line 1,308: Line 1,343:
 
       | <!-- If it's a Token/Counter/Skill/unusable card, don't store. -->
 
       | <!-- If it's a Token/Counter/Skill/unusable card, don't store. -->
 
       | {{ #set: Belongs to = {{ #var: $extra/main_deck }} }}
 
       | {{ #set: Belongs to = {{ #var: $extra/main_deck }} }}
   }}{{ #set: Card image name = {{Card image name|{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }} }} }}
+
   }}{{ #set: Card image name = {{Card image name|{{ #var: $pagename }}}} }}<!--
}}<!--
 
 
-->{{ #arraydefine: @fusion_materials | {{{fusion_material|}}} | * | unique }}<!--
 
-->{{ #arraydefine: @fusion_materials | {{{fusion_material|}}} | * | unique }}<!--
 
-->{{ #arrayprint: @fusion_materials || $material | {{ #set: Fusion Material = $material }} }}<!--
 
-->{{ #arrayprint: @fusion_materials || $material | {{ #set: Fusion Material = $material }} }}<!--
Line 1,316: Line 1,350:
 
-->{{ #set: Materials = {{Delink|{{ #if: {{{material|}}} | {{{material}}} | {{{materials|}}} }} }} }}<!--
 
-->{{ #set: Materials = {{Delink|{{ #if: {{{material|}}} | {{{material}}} | {{{materials|}}} }} }} }}<!--
 
-->{{ #set: Limitation text = {{ #var: $limitation_text }} }}<!--
 
-->{{ #set: Limitation text = {{ #var: $limitation_text }} }}<!--
-->{{ #set: OCG status = {{ #var: $ocg_status   }} }}<!--
+
-->{{ #set: OCG status = {{ #var: $ocg_status }} }}<!--
 
-->{{ #set: TCG status = {{ #var: $tcg_status }} }}<!--
 
-->{{ #set: TCG status = {{ #var: $tcg_status }} }}<!--
 
-->{{ #set: TCG Speed Duel status = {{ #var: $tcg_sd_status }} }}<!--
 
-->{{ #set: TCG Speed Duel status = {{ #var: $tcg_sd_status }} }}<!--
-->{{ #set: Rush Duel status = {{ #var: $rush_duel_status }} }}<!--
+
-->{{ #set: Rush Duel status = {{ #var: $rush_duel_status }} }}
 +
}}<!-- #var: $smw
 
end SMW
 
end SMW
 
--><!--
 
--><!--
Line 1,327: Line 1,362:
 
--><includeonly>{{ #ifeq: {{{dar_lore|¬}}}{{ #if: {{ #var: $has_multiple_artworks }} | ¬ | {{ #if: {{ #pos: {{{image}}} | DAR-EN-VG }} || ¬ }} }} | ¬¬
 
--><includeonly>{{ #ifeq: {{{dar_lore|¬}}}{{ #if: {{ #var: $has_multiple_artworks }} | ¬ | {{ #if: {{ #pos: {{{image}}} | DAR-EN-VG }} || ¬ }} }} | ¬¬
 
   || [[Category:((CardTable2)) transclusions with Duel Arena parameters]]
 
   || [[Category:((CardTable2)) transclusions with Duel Arena parameters]]
}}{{ #ifeq: {{{gx1_lore|¬}}}{{{gx1_name|¬}}}{{{gx1_sets|¬}}}{{{gx1_status|¬}}}{{{gx1_dp|¬}}}{{{gx1_number|¬}}}
 
            | ¬¬¬¬¬¬
 
  || [[Category:((CardTable2)) transclusions with Duel Academy parameters]]
 
 
}}{{ #ifeq: {{{gx03_name|¬}}}{{{gx03_sets|¬}}}{{{gx03_status|¬}}}{{{gx03_dp|¬}}} | ¬¬¬¬
 
}}{{ #ifeq: {{{gx03_name|¬}}}{{{gx03_sets|¬}}}{{{gx03_status|¬}}}{{{gx03_dp|¬}}} | ¬¬¬¬
 
   || [[Category:((CardTable2)) transclusions with Spirit Caller parameters]]
 
   || [[Category:((CardTable2)) transclusions with Spirit Caller parameters]]
Line 1,345: Line 1,377:
 
| preview = unknown <nowiki>{{CardTable2}}</nowiki> parameter "_VALUE_"
 
| preview = unknown <nowiki>{{CardTable2}}</nowiki> parameter "_VALUE_"
 
| sandbox | cardclass
 
| 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
+
| 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
 
| image | current_image | image2
| alt_name | alt_name2 | alt_name3 | ja_alt_name | ja_alt_romaji | ja_alt_trans
+
| alt_name | ja_alt_name | ja_alt_romaji | ja_alt_trans
 
| rush_duel | continuous_effect
 
| rush_duel | continuous_effect
 
| card_type | types | property | attribute | level | rank | link_arrows | atk | def | pendulum_scale | maximum_atk | password | limitation_text
 
| card_type | types | property | attribute | level | rank | link_arrows | atk | def | pendulum_scale | maximum_atk | password | limitation_text
Line 1,367: Line 1,399:
 
| 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
 
| 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
 
| mentions | 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
 
| mentions | 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 | ygo_lore | ygo_sets
+
| dar_lore | gx03_name | gx03_sets | gx03_status | ntr_name | ntr_sets | ygo_lore | ygo_sets
 
}}<!--
 
}}<!--
 
--><noinclude>{{Documentation}}</noinclude>
 
--><noinclude>{{Documentation}}</noinclude>

Latest revision as of 01:44, 18 May 2024

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}}}
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.
Summoned by the effect of

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
[[{{{tcg_speed_duel_status}}}]] (TCG Speed Duel)
Source card ""
Skill activation
{{{skill_activation}}}
Effect
Pendulum Effect
{{{pendulum_effect}}}
Monster Effect
[REQUIREMENT]
{{{requirement}}}
[EFFECT]
{{{lore}}}
Use {{{use}}}

English sets

Worldwide

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

North America

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

Europe

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

Australia

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

Search categories

Mentions
"[[{{{mentions}}}|{{{mentions}}}]]"
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}}}]]

Asian-English

  • No set name provided at non-empty input line 1.
ReleaseNumberSetRarity
[[{{{ae_sets}}}|{{{ae_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}}}]]

Video games

Video gameDate#NameCostStatus
Nightmare Troubadour2005-07-21{{{ntr_name}}}Present
Online2005-11-04Present
GX Spirit Caller2006-11-30{{{gx03_name}}}[[{{{gx03_status}}}]]
Duel Arena2014-06-26Present

Lores and sets

Video gameLoreSets
Nightmare Troubadour{{{ntr_sets}}}
Online{{{ygo_lore}}}{{{ygo_sets}}}
GX Spirit Caller{{{gx03_sets}}}
Duel Arena{{{dar_lore}}}