Permanently protected template

Difference between revisions of "Template:Search categories"

From Yugipedia
Jump to: navigation, search
(automatically apply "Can be Special Summoned"/"Can always be Special Summoned" values for Property:Summoning (this required the addition of three more parameters, though =/ ))
(fix)
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{ #if: {{{supports<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{supports}}} | No Entry }}}} |
+
{{ #if: {{{mentions<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Support]]s {{ #arraydefine: $search_array | {{{supports}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Mentions]] {{ #arraymap: {{{mentions}}} | * | $el | : "{{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}"[[Mentions::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Support::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{anti-supports<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{anti-supports}}} | No Entry }}}} |
+
}}{{ #if: {{{supports<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Anti-support]]s {{ #arraydefine: $search_array | {{{anti-supports}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Support]]s {{ #arraymap: {{{supports}}} | * | $el | : {{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}[[Support::$el| ]]{{ #ifeq: {{ #show: $el |?Page type }} | Card page | [[Category:(((supports))) parameters that need to be split into (((mentions))) parameters]] }}<!-- Temporary until re-tagging is complete --> | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Anti-support::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{archseries<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{archseries}}} | No Entry }}}} |
+
}}{{ #if: {{{anti-supports<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Archetype]]s and [[series]] {{ #arraydefine: $search_array | {{{archseries}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Anti-support]]s {{ #arraymap: {{{anti-supports}}} | * | $el | : {{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}[[Anti-support::$el| ]]{{ #ifeq: {{ #show: $el |?Page type }} | Card page | [[Category:(((anti-supports))) parameters that need to be split into (((mentions))) parameters]] }}<!-- Temporary until re-tagging is complete --> | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Archseries::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{supports_archetypes<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{supports_archetypes}}} | No Entry }}}} |
+
}}{{ #if: {{{archseries<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Support]]s [[archetype]]s {{ #arraydefine: $search_array | {{{supports_archetypes}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Archetype]]s and [[series]] {{ #arraymap: {{{archseries}}} | * | $el | : {{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}[[Archseries::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Archetype support::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{anti-supports_archetypes<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{anti-supports_archetypes}}} | No Entry }}}} |
+
}}{{ #if: {{{supports_archetypes<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Anti-support]]s [[archetype]]s {{ #arraydefine: $search_array | {{{anti-supports_archetypes}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Support]]s [[archetype]]s {{ #arraymap: {{{supports_archetypes}}} | * | $el | : "{{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}"[[Archetype support::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Archetype anti-support::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{related_to_archseries<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{related_to_archseries}}} | No Entry }}}} |
+
}}{{ #if: {{{anti-supports_archetypes<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Related to [[archetype]]s and [[series]] {{ #arraydefine: $search_array | {{{related_to_archseries}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Anti-support]]s [[archetype]]s {{ #arraymap: {{{anti-supports_archetypes}}} | * | $el | : "{{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}"[[Archetype anti-support::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Archseries related::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{counter<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{counter}}} | No Entry }}}} |
+
}}{{ #if: {{{related_to_archseries<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Counters {{ #arraydefine: $search_array | {{{counter}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; Related to [[archetype]]s and [[series]] {{ #arraymap: {{{related_to_archseries}}} | * | $el | : {{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}[[Archseries related::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Counters::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{action<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{action}}} | No Entry }}}} |
+
}}{{ #if: {{{counter<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Actions {{ #arraydefine: $search_array | {{{action}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Counter]]s {{ #arraymap: {{{counter}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[Counters::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Actions::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{stat_change<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{stat_change}}} | No Entry }}}} |
+
}}{{ #if: {{{action<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Stat changes {{ #arraydefine: $search_array | {{{stat_change}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; Actions {{ #arraymap: {{{action}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[Actions::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Stats::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{m/s/t<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{m/s/t}}} | No Entry }}}} |
+
}}{{ #if: {{{stat_change<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Monster/Spell/Trap categories {{ #arraydefine: $search_array | {{{m/s/t}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; Stat changes {{ #arraymap: {{{stat_change}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[Stats::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[MonsterSpellTrap::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{summoning<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{summoning}}} | No Entry }}}} |
+
}}{{ #if: {{{m/s/t<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Summoning categories {{ #arraydefine: $search_array | {{{summoning}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Monster Card|Monster]]/[[Spell Card|Spell]]/[[Trap Card|Trap]] categories {{ #arraymap: {{{m/s/t}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[MonsterSpellTrap::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Summoning::{{ #var: $uel }}| ]] }}
+
</div>
</div>{{ #if: {{{monster|}}}
+
}}{{ #if: {{{summoning<includeonly>|</includeonly>}}} |
  | {{ #if: {{{token|}}}
+
<div class="hlist">
    || {{ #arraydefine: @summons | {{{summoning}}} | * }}{{ #if: {{ #arraysearch: @summons | /Nomi/i }}
+
; [[Summon]]ing categories {{ #arraymap: {{{summoning}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[Summoning::$el| ]] | \n }}
      || {{ #if: {{ #arraysearch: @summons | /Cannot Special Summon/i }}{{ #arraysearch: @summons | /Cannot be Special Summoned/i }}
+
</div>
        || [[Summoning::Can be Special Summoned| ]]{{ #if: {{ #arraysearch: @summons | /Semi[ -]?Nomi/i }}{{{monster_type|}}}
+
}}<!-- auto-add search categories
           || [[Summoning::Can always be Special Summoned| ]]
+
* "Can be Special Summoned" on everything unless it has "Cannot be Special Summoned" or "Nomi"
 +
** There are a handful of "Nomi" monsters that can be Special Summoned by other card effects, but most Nomis can only be summoned by their own effect, and it isn't useful to tag all of them with "Can be Special Summoned"
 +
* "Can always be Special Summoned" on everything unless it has "Cannot be Special Summoned[ from ...]", "Nomi", or "Semi-Nomi"/"Special Summon-only monster", or it's a Ritual Monster
 +
* "Can be Normal Summoned" on everything unless it has "Cannot be Normal Summoned", "Nomi", "Semi-Nomi"/"Special Summon-only monster", or is $monster_type
 +
** "Nomi" and $monster_type monsters get "Cannot be Normal Summoned" unless they already have "Can(not) be Normal Summoned"
 +
* "Can be Normal Set" on everything unless it has "Cannot be Normal Set", "Nomi", "Semi-Nomi"/"Special Summon-only monster", or is $monster_type
 +
** "Nomi" and $monster_type monsters get "Cannot be Normal Set" unless they already have "Can(not) be Normal Set"
 +
* "Can be $monster_type Summoned" on all $monster_type unless it has "Cannot be $monster_type Summoned" (e.g. all Fusion Monsters get "Can be Fusion Summoned" unless they have "Cannot be Fusion Summoned")
 +
* "Can be used as a(n) $monster_type Material" on everything unless it has "Cannot be used as a(n) $monster_type Material"
 +
* $monster_type is any of Fusion, Ritual, Synchro, Xyz, or Link
 +
* all of this is only done for non-Token monsters (since Monster Tokens and Spell/Trap Monsters are generated by card effects)
 +
** Monster Tokens get "Cannot be Normal Summoned", "Cannot be Normal Set", and "Can be used as a $monster_type Material" (only for $monster_type of Fusion, Synchro, or Link), unless they have contra-tagging ("Can be Normal Summoned", "Can be Normal Set", "Cannot be used as a $monster_type Material")
 +
-->{{ #arraydefine: @summoning | {{{summoning|}}} | *
 +
}}{{ #arraydefine: @types | {{{types|}}} | /[\/,]/
 +
}}{{ #if: {{{monster|}}}
 +
| {{ #if: {{{token|}}}
 +
  | {{ #if: {{ #arraysearch: @summoning | Can be Normal Summoned }}{{ #arraysearch: @summoning | Cannot be Normal Summoned }} || [[Summoning::Cannot be Normal Summoned| ]]
 +
    }}{{ #if: {{ #arraysearch: @summoning | Can be Normal Set }}{{ #arraysearch: @summoning | Cannot be Normal Set }} || [[Summoning::Cannot be Normal Set| ]]
 +
    }}{{ #arraymap: Fusion, Synchro, Link | , | $monster_type
 +
    | {{ #if: {{ #arraysearch: @summoning | Cannot be used as a $monster_type Material }} || [[Summoning::Can be used as a $monster_type Material| ]] }}
 +
    | <!-- no delimiter -->
 +
    }}
 +
  | {{ #if: {{ #arraysearch: @summoning | Nomi }}
 +
    || {{ #if: {{ #arraysearch: @summoning | Cannot be Special Summoned }}
 +
      || [[Summoning::Can be Special Summoned| ]]
 +
      }}{{ #if: {{ #arraysearch: @summoning | Semi-Nomi }}{{ #arraysearch: @summoning | Special Summon-only monster }}
 +
      || {{ #if: {{ #arraysearch: @summoning | /Cannot be Special Summoned/i }} || {{ #if: {{ #arraysearch: @types | Ritual }} || [[Summoning::Can always be Special Summoned| ]] }}
 +
        }}{{ #if: {{{monster_type|}}}
 +
        || {{ #if: {{ #arraysearch: @summoning | Cannot be Normal Summoned }} || [[Summoning::Can be Normal Summoned| ]]
 +
           }}{{ #if: {{ #arraysearch: @summoning | Cannot be Normal Set }} || [[Summoning::Can be Normal Set| ]]
 
           }}
 
           }}
 
         }}
 
         }}
 
       }}
 
       }}
 +
    }}{{ #arraymap: Fusion, Ritual, Synchro, Xyz, Link | , | $monster_type
 +
    | {{ #if: {{ #arraysearch: @types | $monster_type }}
 +
      | {{ #if: {{ #arraysearch: @summoning | Cannot be $monster_type Summoned }} || [[Summoning::Can be $monster_type Summoned| ]]
 +
        }}{{ #if: {{ #arraysearch: @summoning | Can be Normal Summoned }}{{ #arraysearch: @summoning | Cannot be Normal Summoned }} || [[Summoning::Cannot be Normal Summoned| ]]
 +
        }}{{ #if: {{ #arraysearch: @summoning | Can be Normal Set }}{{ #arraysearch: @summoning | Cannot be Normal Set }} || [[Summoning::Cannot be Normal Set| ]]
 +
        }}
 +
      }}
 +
    | <!-- no delimiter -->
 +
    }}{{ #arraymap: a Fusion, a Synchro, an Xyz, a Link | , | $monster_type
 +
    | {{ #if: {{ #arraysearch: @summoning | Cannot be used as $monster_type Material }} || [[Summoning::Can be used as $monster_type Material| ]] }}
 +
    | <!-- no delimiter -->
 
     }}
 
     }}
 
   }}
 
   }}
| {{ #if: {{{monster|}}} | {{ #if: {{{token|}}} || [[Summoning::Can be Special Summoned| ]]{{ #if: {{{monster_type|}}} || [[Summoning::Can always be Special Summoned| ]] }} }} }}
+
}}{{ #if: {{{attack<includeonly>|</includeonly>}}} |
}}
 
| {{ #if: {{{monster|}}} | {{ #if: {{{token|}}} || [[Summoning::Can be Special Summoned| ]]{{ #if: {{{monster_type|}}} || [[Summoning::Can always be Special Summoned| ]] }} }} }}
 
}}{{ #if: {{{attack<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{attack}}} | No Entry }}}} |
 
 
<div class="hlist">
 
<div class="hlist">
; Attack categories {{ #arraydefine: $search_array | {{{attack}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Attack]] categories {{ #arraymap: {{{attack}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[Attack::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Attack::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{banished<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{banished}}} | No Entry }}}} |
+
}}{{ #if: {{{banished<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Banished categories {{ #arraydefine: $search_array | {{{banished}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Banish]]ed categories {{ #arraymap: {{{banished}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[Banishing::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[RFP::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{life_points<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{life_points}}} | No Entry }}}} |
+
}}{{ #if: {{{life_points<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Life Points {{ #arraydefine: $search_array | {{{life_points}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[LP]] {{ #arraymap: {{{life_points}}} | * | $el | : [[$el|{{ #explode: $el | ( }}]][[LP::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Life Points::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{fm_for<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{fm_for}}} | No Entry }}}} |
+
}}{{ #if: {{{fm_for<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Fusion Material]] for {{ #arraydefine: $search_array | {{{fm_for}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Fusion Material]] for {{ #arraymap: {{{fm_for}}} | * | $el | : "{{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}"[[Fusion Material for::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Fusion Material for::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{sm_for<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{sm_for}}} | No Entry }}}} |
+
}}{{ #if: {{{sm_for<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; [[Synchro Material]] for {{ #arraydefine: $search_array | {{{sm_for}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; [[Synchro Material]] for {{ #arraymap: {{{sm_for}}} | * | $el | : "{{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}"[[Synchro Material for::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Synchro Material for::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}{{ #if: {{{misc<includeonly>|</includeonly>}}} | {{ #if: {{not|{{ #pos: {{{misc}}} | No Entry }}}} |
+
}}{{ #if: {{{misc<includeonly>|</includeonly>}}} |
 
<div class="hlist">
 
<div class="hlist">
; Miscellaneous {{ #arraydefine: $search_array | {{{misc}}} | * | unique }}{{ #arrayprint: $search_array || $el | <nowiki/>
+
; Miscellaneous {{ #arraymap: {{{misc}}} | * | $el | : {{ #show: $el |?English name (linked) |default=[[$el|{{trim|{{ #explode: $el | ( }}}}]] }}[[Misc::$el| ]] | \n }}
: [[{{ #vardefineecho: $uel | {{unlink|$el}} }}|{{ #explode: {{ #var: $uel }} | ( }}]][[Misc::{{ #var: $uel }}| ]] }}
 
 
</div>
 
</div>
}} }}<noinclude>
+
}}{{ #if: {{{monster|}}}
----
+
  | {{ #if: {{{atk|}}}
{{Card table templates}}
+
    | {{ #iferror: {{ #expr: {{{atk}}} }}
Copy paste the following to add this to a template:
+
      || {{ #ifeq: {{{atk}}} | {{{def}}} | [[Misc::Equal ATK and DEF| ]] }}
<pre>
+
    }}
{{ #if: {{{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<includeonly>|</includeonly>}}} | &amp;#32;
+
  }}{{ #if: {{{token|}}} || {{ #if: {{ #arraysearch: @types | Tuner }} || [[Misc::Non-Tuner monster| ]] }}{{ #arraymap: Ritual, Fusion, Synchro, Xyz, Link, Pendulum, Maximum | , | $monster_type | {{ #if: {{ #arraysearch: @types | $monster_type }} || [[Misc::Non-$monster_type Monster| ]] }} | <!-- no delimiter --> }} }}
==Search categories==
+
}}<noinclude>
  {{Search categories
+
{{Documentation}}
  | monster                  = <!-- parameters/checks to determine if the card is a monster, e.g. {{ #if: {{{atk|}}}{{{def|}}}{{ #var: $stars }} }} -->
 
  | monster_type            = <!-- check to see if the monster is a type that can't always be Special Summoned: Fusion, Ritual, Synchro, or Xyz -->
 
  | token                    = <!-- check to see if the monster is a token -->
 
  | supports                = {{{supports<includeonly>|</includeonly>}}}
 
  | anti-supports            = {{{anti-supports<includeonly>|</includeonly>}}}
 
  | archseries              = {{{archseries<includeonly>|</includeonly>}}}
 
  | supports_archetypes      = {{{supports_archetypes<includeonly>|</includeonly>}}}
 
  | anti-supports_archetypes = {{{anti-supports_archetypes<includeonly>|</includeonly>}}}
 
  | related_to_archseries    = {{{related_to_archseries<includeonly>|</includeonly>}}}
 
  | counter                  = {{{counter<includeonly>|</includeonly>}}}
 
  | action                  = {{{action<includeonly>|</includeonly>}}}
 
  | stat_change              = {{{stat_change<includeonly>|</includeonly>}}}
 
  | m/s/t                    = {{{m/s/t<includeonly>|</includeonly>}}}
 
  | summoning                = {{{summoning<includeonly>|</includeonly>}}}
 
  | attack                  = {{{attack<includeonly>|</includeonly>}}}
 
  | banished                = {{{banished<includeonly>|</includeonly>}}}
 
  | life_points              = {{{life_points<includeonly>|</includeonly>}}}
 
  | fm_for                  = {{{fm_for<includeonly>|</includeonly>}}}
 
  | sm_for                  = {{{sm_for<includeonly>|</includeonly>}}}
 
  | misc                    = {{{misc<includeonly>|</includeonly>}}}
 
  }}
 
}}</pre>
 
 
 
[[Category:Templates]]
 
 
</noinclude>
 
</noinclude>

Latest revision as of 02:48, 12 July 2023

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