Difference between revisions of "Template:CardTable2/sandbox"

From Yugipedia
Jump to: navigation, search
(rm property and password variables; simplify password code a bit)
(simplify Type-related code a bit; add explanatory comment to image code; optimize mentions/(anti-)support queries; rm leftover from the removed unnamed cards support; couple markup fixes)
Line 143: Line 143:
  
 
-->{{ #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 | 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, ? }}<!--
 
-->{{ #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 156: Line 156:
 
-->{{ #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 162: Line 162:
 
-->{{ #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
Line 224: Line 224:
 
   }}
 
   }}
 
}}<!--
 
}}<!--
// TCG status
+
// TCG/Speed Duel status
 
-->{{ #if: {{ #var: $tcg }}
 
-->{{ #if: {{ #var: $tcg }}
 
   | {{ #vardefine: $tcg_status
 
   | {{ #vardefine: $tcg_status
Line 236: Line 236:
 
   -->{{ #vardefine: $tcg-limitation-history | {{Limitation history|{{PAGENAME}}|Advanced Format|{{ #var: $tcg_debut_date}}|''Yu-Gi-Oh! Trading Card Game''}} }}<!--
 
   -->{{ #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}} }}
 
   -->{{ #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 269: Line 267:
 
-->{{ #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 300: Line 298:
 
}}<!--
 
}}<!--
 
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 }} || {{ #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 }} }} }}<!--
Line 423: Line 421:
 
   -->{{ #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: {{{main|}}}                          | [[Category:Card table parameter tracking (main)]]        }}
 
   -->{{ #if: {{{main|}}}                          | [[Category:Card table parameter tracking (main)]]        }}
 
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{ #if: {{ #var: $ocg-jp }} | {{ #var: $main }} }}
 
| above = {{ #if: {{{ja_name<includeonly>|</includeonly>}}}{{ #if: {{ #var: $ocg-jp }} | {{ #var: $main }} }}
Line 619: Line 617:
 
| 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 662: Line 660:
 
     -->{{ #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 668: Line 666:
 
//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 747: Line 745:
 
   }}
 
   }}
 
}}<!-- end of {{Card table}} -->
 
}}<!-- end of {{Card table}} -->
{{ #if: {{ #pos: {{ lc: {{PAGENAME}} }} | unnamed }} || {{Card info links{{ #var: $is_sandbox }}|{{ #var: $main }} }} }}<!--
+
{{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 1,227: Line 1,225:
 
}}{{ #if: {{ #var: $ocg-tcg }}
 
}}{{ #if: {{ #var: $ocg-tcg }}
 
| {{ #if: {{ #var: $non-game }}{{{password<includeonly>|</includeonly>}}}{{ #var: $limitation_text }}{{ #var: $skill }}
 
| {{ #if: {{ #var: $non-game }}{{{password<includeonly>|</includeonly>}}}{{ #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,249: Line 1,245:
 
   }}
 
   }}
 
| {{ #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,260: Line 1,255:
 
   | {{ #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,273: Line 1,267:
 
| {{ #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,285: Line 1,278:
 
   | {{ #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,302: Line 1,294:
 
| {{ #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]]
 
 
     }}
 
     }}
 
   }}<!--
 
   }}<!--

Revision as of 15:58, 21 March 2024

Property "Main card page" (as page type) with input value "{{{main}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

The parameter `{{{default_image}}}` is not supported!
The parameter `{{{width}}}` is not supported!
CardTable2/sandbox
CardTable2/sandbox
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.svgTemplate:Star properties/sandbox
Link Arrows
Template:Link map/sandbox 
[[{{{link_arrows}}} Link Arrow cards|{{{link_arrows}}}]]
Pendulum ScalePendulum 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}}}]]Template:ATK DEF properties/sandbox
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 Template:CardTable2/effect/sandbox
Monster EffectTemplate:CardTable2/effect/sandbox
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}}}

Template:Card info links/sandbox

English sets

Worldwide

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

North America

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

Europe

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

Australia

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

Search categories

Template:Search categories/sandbox

Other languages

Template:Card localizations/sandbox

Sets in other languages

French

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

French-Canadian

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

German

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Italian

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Portuguese

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Spanish

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Japanese

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Japanese Asian

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Asian-English

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

Korean

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Traditional Chinese

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Simplified Chinese

Lua error in Module:Data/smw/name at line 17: invalid value (nil) at index 2 in table for 'concat'.

Video games

Video gameDate#NameCostStatus
Nightmare Troubadour2005-07-21{{{ntr_name}}}Present
GX Duel Academy2005-10-13???{{{gx1_name}}}???[[{{{gx1_status}}}]]
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}}}
GX Duel Academy{{{gx1_lore}}}{{{gx1_sets}}}
Online{{{ygo_lore}}}{{{ygo_sets}}}
GX Spirit Caller{{{gx03_sets}}}
Duel Arena{{{dar_lore}}}

}}}{{{limitation_text}}}

 ||
 }}

}}Property "TCG Speed Duel status" (as page type) with input value "{{{tcg_speed_duel_status}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.}}</includeonly>