Changes

Jump to: navigation, search

Template:CardTable2

607 bytes removed, 7 years ago
add pointer to YCM when this is used in userspace; rewrite DM1-4/DDS number stuff; merge Attribute-related property setting into the main table; reduce rowcount on the image cell; a few whitespace/comment tweaks
| {{Mbox
| type = delete
| text = This template, {{t|CardTable2}} is only meant for use in the main content namespace. Including it elsewhere can cause technical problems. Please remove the template from this page.{{ #switch: {{NAMESPACE}} | {{ns:User}} | {{ns:User talk}} = Custom cards can be posted on the [[ycm:|Yu-Gi-Oh! Card Maker Wiki]]. }}
}}
}}{{ #vardefine: $counter | {{ #ifeq: {{ lc: {{{type}}} }} | counter | 1 }}
}}<!--
 
video game presences
 
--><!--
the first four Duel Monsters video games share all of their card lists, so these vars simplify logic elsewhere
-->{{ #vardefine: $dm1dm-number | {{#if: {dm1number<includeonly>{{dm4number|</includeonly>}}}}}{{ #vardefine: $dm2<!--this assumes that all these parameters are given the same value, if more than one is given; since all the games use the same card numbers, this should be true, but if not, there's no way to guess which number would be correct --> | {{{dm2number<includeonly>|</includeonly>dm4number}}}}} | {{ #vardefineif: $dm3-number | {{{ddsnumber<includeonly>|</includeonly>}}}}}{{ #vardefine: $dds-number | {{{ddsnumber<includeonly>|</includeonly>}}}}} | {{ #vardefineif: $dm4-number | {{ #var: $dm3-number {dm3number|}}}}}{ | { #if: {{ #var: $dm1-number dm3number}}} | | {{ #if: {{ #var: $dm2-number }}{{ #var: $dm3-number dm2number|}}{{ #var: $dm4-number }} | {{ #ifexpr: {{ #var: $dm2-number | {{ #var: $dm3-number | {{ #var: $dm4-number dm2number}} }} }} < 366 | {{ #vardefine: $dm1-number | {{ #var: $dm2-number dm1number| {{ #var: $dm3-number | {{ #var: $dm4-number }} }} }} }} }} }}}}{{ #if: {{ #var: $dm2dm-number <noinclude>| 1</noinclude> }} | | {{ #if: {{ #varvardefine: $dm1-number }} | <includeonly>{{ #vardefineifexpr: $dm2-number | {{ #var: $dm1dm-number }} }} < 366 | {{ #if: {{ #var: $dm3dm-number }}{{ #var: $dm4-number }} | </includeonly><noinclude>{{ #ifexpr: {{ #var: $dm3-number | {{ #var: $dm4-number dm1number}}} </noinclude> }} < 721 | {{ #vardefine: $dm2-number | <includeonly>{{ #varifexpr: $dm3-number | {{ #var: $dm4dm-number }} }} }} }} }} }}}}{{ #if: < 721 | {{ #var: $dm3dm-number }} || {{ #if: {{ #var: $dm2-number }} | {</includeonly><noinclude>{ #vardefine: $dm3-number | {{ #var: $dm2-number dm2number}}} </noinclude> }} | {{ #if: {{ #varvardefine: $dm4dm3-number }} | <includeonly>{{ #ifexpr: {{ #var: $dm4dm-number }} < 801 | {{ #vardefine: $dm3-number | {{ #var: $dm4dm-number }} }} </includeonly><noinclude>{{{dm3number}} }} }}</noinclude> }}{{ #if: {{ #varvardefine: $dds-number }} || {{ #if: <includeonly>{{ #var: $dm3-number }} | {</includeonly><noinclude>{ #vardefine: $dds-number | {{ #var: $dm3-number }} }ddsnumber} }}</noinclude> }}{{ #if: {{ #varvardefine: $dm4-number }} || {{ #if: <includeonly>{{ #var: $dm3dm-number }} | {</includeonly><noinclude>{ #vardefine: $dm4-number | {{ #var: $dm3-number }dm4number} }} </noinclude> }}
}}<!--
video game presencescontinuing on now that they're out of the way...
-->{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | coliseum }}{{ #pos: {{ lc: {{{vid}}} }} | colosseum }} | {{ #vardefine: $vg-cmc | 1 }}[[Medium::CMC| ]]
}}{{ #if: {{{dar_lore<includeonly>|</includeonly>}}}{{ #pos: {{ lc: {{{vid}}} }} | duel arena }} | {{ #vardefine: $vg-dar | 1 }}[[Medium::DAR| ]]
}}{{ #if: {{{dodstatus<includeonly>|</includeonly>}}}{{{dodnumber|}}}{{ #pos: {{ lc: {{{vid}}} }} | dawn of destiny }} | {{ #vardefine: $vg-dod | 1 }}[[Medium::DOD| ]]
}}{{ #if: {{ #var: $dm1-number }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters 1 }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters ( }} | {{ #vardefine: $vg-dm1 | 1 }}[[Medium::DM1| ]]
}}{{ #if: {{ #var: $dm2-number }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters 2 }} {{ #pos: {{ lc: {{{vid}}} }} | duel monsters ii: }} | {{ #vardefine: $vg-dm2 | 1 }}[[Medium::DM2| ]]
}}{{ #if: {{{ddslore<includeonly>|</includeonly>}}}{{{dds_name|}}}{{{ddsdc|}}}{{ #var: $dds-number }}{{{dds_alignment|}}}{{{dds_atk|}}}{{{dds_def|}}}{{ #pos: {{ lc: {{{vid}}} }} | yu-gi-oh! dark duel stories }} | {{ #vardefine: $vg-dds | 1 }}[[Medium::DDS| ]]
}}{{ #if: {{ #var: $dm1-number }}{{ #var: $vg-dds }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters 1 }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters ( }} | {{ #vardefine: $vg-dm1 | 1 }}[[Medium::DM1| ]]}}{{ #if: {{ #var: $dm2-number }}{{ #var: $vg-dds }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters 2 }}{{ #pos: {{ lc: {{{vid}}} }} | duel monsters ii: }} | {{ #vardefine: $vg-dm2 | 1 }}[[Medium::DM2| ]]}}{{ #if: {{ #var: $dm3-number }}{{ #var: $vg-dds }}{{ #pos: {{ lc: {{{vid}}} }} | tri-holy god advent }} | {{ #vardefine: $vg-dm3 | 1 }}{{ #vardefine: $vg-dds | 1 }}[[Medium::DM3| ]][[Medium::DDS| ]]<!-- DDS is the intl. version of DM3, so if a card's in one it'll be in the other -->}}{{ #if: {{ #var: $dm4-number }}{{ #var: $vg-dds }}{{ #pos: {{ lc: {{{vid}}} }} | battle of great duelist }} | {{ #vardefine: $vg-dm4 | 1 }}[[Medium::DM4| ]]
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | expert 1 }}{{ #pos: {{ lc: {{{vid}}} }} | ex 1 }}{{ #pos: {{ lc: {{{vid}}} }} | expert i{{!}} }}{{ #pos: {{ lc: {{{vid}}} }} | ex i{{!}} }}{{ #pos: {{ lc: {{{vid}}} }} | expert i{{))!}} }}{{ #pos: {{ lc: {{{vid}}} }} | ex i{{))!}} }} | {{ #vardefine: $vg-dm5 | 1 }}[[Medium::DM5| ]]
}}{{ #if: <noinclude>1</noinclude>{{ #pos: {{ lc: {{{vid}}} }} | expert 2 }}{{ #pos: {{ lc: {{{vid}}} }} | ex 2 }}{{ #pos: {{ lc: {{{vid}}} }} | expert ii }}{{ #pos: {{ lc: {{{vid}}} }} | ex ii }} | {{ #vardefine: $vg-dm6 | 1 }}[[Medium::DM6| ]]
}}
}}</th><!-- end card name banner -->
</tr><tr><td class="cardtable-cardimage" rowspan="9142"><!-- card image
-->{{ #if: {{{image|}}}<!-- check for embedded image syntax or external URLs -->
| {{ #if: {{ #pos: {{{image}}} | [ }}{{ #pos: {{{image}}} | ] }}{{ #pos: {{ lc: {{{image}}} }} | http }}{{ #pos: {{ lc: {{{image}}} }} | .com/ }}{{ #pos: {{ lc: {{{image}}} }} | .net/ }}{{ #pos: {{ lc: {{{image}}} }} | .org/ }}
| data = {{ #switch: {{{attribute}}}
| Spell | Trap | Speed Spell = [[{{{attribute}}} Card]][[Card type::{{{attribute}}} Card| ]][[Card type Text::{{{attribute}}} Card| ]]
| Thunder | Forest = [[{{{attribute}}} (Attribute)|{{{attribute}}}]][[Attribute::{{{attribute}}} (Attribute)| ]] | Shadow | Dreams = [[{{{attribute}}}]][[Attribute::{{{attribute}}}| ]] | #default = [[{{uc:{{{attribute}}}}}]][[Attribute::{{ uc: {{{attribute}}} }}| ]][[Attribute Text::{{{attribute}}}| ]]{{ #if: {{ #var: $monster }} | [[Card category::Monster Card| ]][[Card category Text::Monster Card| ]][[Card type::Monster Card| ]][[Card type Text::Monster Card| ]] }}
}} {{ #switch: {{{attribute}}}
| Speed Spell = [[File:SPELL.svg|34px]][[File:Speed Spell.svg|x34px]]
<tr><td>''[[Yu-Gi-Oh! Duel Arena|Duel Arena]]''</td><td title="June 26, 2014">2014-06-26</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>–</td><td>Present</td></tr> }}
</table>
}}<includeonly>{{Card navigation}}{{ #if: {{{suppress_archseries_navboxes|}}} | [[Category:Card pages with suppressed archseries navboxes]] | {{IfSemantics|{{ #arraydefine: @archseries | {{{archseries|}}}*{{{supports_archetypes|}}}*{{{anti-supports_archetypes|}}}*{{{antisupports_archetypes|}}}*{{{related_to_archseries|}}} | * | unique, sort=asc }}{{ #arrayprint: @archseries || $archseries | &#32;
{{Archseries navbox|$archseries|member=<!-- later -->|support=<!-- later -->|anti-support=<!-- later -->|related=<!-- later -->}}
}}}} }}{{ #if: {{ #var: $counter }} | {{Counters}} }}{{ #if: {{ #var: $token }} | {{Tokens}} }}{{<!--  end the actual template content - from here on out, it's all categories, interwikis, and SMW  --><!--  sortkey when desired  --> {{ #ifeq: {{ #explode: {{ #var: $pagename }} }} | A <!-- cards whose name starts with the article "A" -->
| {{DEFAULTSORT:{{ #sub: {{ #var: $pagename }} | 2 }}}}
| {{ #ifeq: {{ #explode: {{ #var: $pagename }} }} | An <!-- cards whose name starts with the article "An" -->
}}
}}
}}<!-- now on to the categories -->{{ #if: {{not|{{{image|}}}{{{image2|}}}}}<!-- now on to the categories -->
| [[Category:Cards that need an image]]
}}{{ #ifexist: Card Gallery:{{ #if: {{{cardgame|}}} | {{{cardgame}}} | {{ #var: $pagename }} }}
}}{{ #if: {{{cy_lore|}}} | [[Welsh lore::{{{cy_lore}}}| ]]
}}{{ #switch: {{ uc: {{{attribute}}} }}
| DARK | LIGHT | EARTH | FIRE | DIVINE | WIND | WATER | ? | ??? = [[Card category::Monster Card| ]][[Card category Text::Monster Card| ]][[Card type::Monster Card| ]][[Card type Text::Monster Card| ]]
| #default = {{ #if: {{ #var: $monster }}
| [[Card category::Monster Card| ]][[Card category Text::Monster Card| ]][[Card type::Monster Card| ]][[Card type Text::Monster Card| ]]
}}
}}{{ #switch: {{{attribute|}}}
| = <!--blank or no attribute-->
| Thunder | Forest = [[Attribute::{{{attribute}}} (Attribute)| ]]
| #default = [[Attribute::{{ #switch: {{ uc: {{{attribute}}} }}
| DARK | LIGHT | EARTH | FIRE | DIVINE | WIND | WATER = {{ uc: {{{attribute}}} }}
| #default = {{{attribute}}}
}}| ]] [[Attribute Text::{{{attribute}}}| ]]
}}{{ #switch: {{{type|}}}
| = <!-- blank or no type -->

Navigation menu