Difference between pages "Template:Charmers" and "Template:EDS card"
(Difference between pages)
Dinoguy1000 (talk | contribs) (Undo revision 3278720 by MrChaos95 (talk) - redlink, and not related to the Charmers other than being illustrated by the same artist) |
Dinoguy1000 (talk | contribs) (I don't care about these {{autolink}} values) |
||
Line 1: | Line 1: | ||
− | { | + | {{ #if: {{ #pos: {{PAGENAME}} | (EDS }} | {{Italic dab|{{ #replace: {{PAGENAME}} | (EDS | (<i>EDS</i> }}|t=1}} }}{{ #if: {{NAMESPACE}} |
− | + | | | |
− | + | | [[Category:Yu-Gi-Oh! The Eternal Duelist Soul cards]] | |
− | + | }}<!-- | |
− | + | ||
− | + | ## Variables ## | |
− | + | -->{{ #vardefine: $release | Yu-Gi-Oh! The Eternal Duelist Soul }}<!-- | |
− | + | -->{{ #vardefine: $pagename | {{ #explode: {{PAGENAME}} | ( }} }}<!-- | |
− | ! | + | -->{{ #vardefine: $name | {{ #if: {{{name|}}} | {{{name}}} | {{ #titleparts: {{ #var: $pagename }} }} }} }}<!-- |
− | + | -->{{ #vardefine: $url-name | {{ #replace: {{ #var: $name }} | # }} }}<!-- | |
− | + | -->{{ #vardefine: $attribute | {{ uc: {{{attribute|}}} }} }}<!-- | |
− | | | + | -->{{ #vardefine: $property | {{{property|}}} }}<!-- |
− | | | + | -->{{ #vardefine: $type | {{ #explode: {{{types<includeonly>|</includeonly>}}} | / }} }}<!-- |
− | | | + | -->{{ #vardefine: $type_link | {{ #ifeq: {{ #var: $type }} | Divine | Divine-Beast | {{ #var: $type }} }} }}<!-- |
− | | | + | -->{{ #vardefine: $type2 | {{ #explode: {{{types|}}} | / | 1 }} }}<!-- |
− | | | + | -->{{ #vardefine: $type3 | {{ #explode: {{{types|}}} | / | 2 }} }}<!-- |
− | | | + | -->{{ #vardefine: $atk | {{{atk|}}} }}<!-- |
− | |- | + | -->{{ #vardefine: $def | {{{def|}}} }}<!-- |
− | + | -->{{ #vardefine: $stars | {{{level|}}} }}<!-- | |
− | | | + | -->{{ #vardefine: $level-rank | Level }}<!-- needed for {{Star properties}} |
− | | | + | -->{{ #vardefine: $star_icon | <includeonly>{{Repeat|[[File:CG Star.svg|18px|alt=|class=noviewer]]|{{ #var: $stars }}}}</includeonly> }}<!-- |
− | | | + | -->{{ #vardefine: $number | {{ #if: {{{number<includeonly>|</includeonly>}}} | {{ padleft: {{{number}}} | 3 | 0 }} }} }}<!-- |
− | | | + | -->{{ #vardefine: $number2 | {{ #if: {{{number2<includeonly>|</includeonly>}}} | {{ padleft: {{{number2}}} | 3 | 0 }} }} }}<!-- |
− | | | + | -->{{ #vardefine: $internal_number | {{ #if: {{{internal_number<includeonly>|</includeonly>}}} | {{ padleft: {{{internal_number}}} | 3 | 0 }} }} }}<!-- |
− | | | + | -->{{ #vardefine: $internal_number2 | {{ #if: {{{internal_number2<includeonly>|</includeonly>}}} | {{ padleft: {{{internal_number2}}} | 3 | 0 }} }} }}<!-- |
− | |- | + | |
− | + | // Alternate artwork cards' password is the first four digits of original password, with an extra 0 after each digit. | |
− | | | + | -->{{ #vardefine: $password2 | {{ #if: {{ #var: $number2 }} | {{#invoke:string|replace|{{ #sub: {{{password|}}} || 4 }}|(%d)|%10|4|false}} }} }}<!-- |
− | | | + | |
− | | | + | -->{{ #vardefine: $is_alt_card | {{ #pos: {{PAGENAME}} | alternate password }} }}<!-- |
− | | | + | |
− | | | + | -->{{ #switch: {{ lc: {{{card_type|}}} }} |
− | | | + | | magic | spell = {{ #vardefine: $card_type | Spell }}{{ #vardefine: $card_type_name | Magic }} |
− | + | | trap = {{ #vardefine: $card_type | Trap }}{{ #vardefine: $card_type_name | Trap }} | |
− | + | | ticket = {{ #vardefine: $card_type | Ticket }}{{ #vardefine: $card_type_name | Ticket }} | |
− | | | + | | = {{ #vardefine: $monster_type | {{ #if: {{ #var: $type2 }} | {{ #var: $type2 }} | Normal }} }} |
− | + | }}<!-- | |
− | | | + | |
− | | | + | -->{{ #if: {{{main<includeonly>|</includeonly>}}}{{ #explode: {{PAGENAME}} | ( | 1 }} | {{ #vardefine: $main | {{ #if: {{{main<includeonly>|</includeonly>}}} | {{ #replace: {{{main}}} | # }} | {{ #var: $url-name }} }} }} }}<!-- |
− | | [[ | + | -->{{ #if: {{ #pos: {{{main}}}{{ #var: $name }} | # }} | {{ #vardefine: $main_text | {{ #if: {{{main|}}} | {{{main}}} | {{ #var: $name }} }} }} }}<!-- |
− | | | + | |
− | | | + | -->{{ #switch: {{ #var: $type2 }} |
− | + | | = {{ #vardefine: $monster_type | Normal }} | |
− | + | | Effect | |
− | | | + | | Fusion |
− | | | + | | Ritual = {{ #vardefine: $monster_type | {{ #var: $type2 }} }}<!-- |
− | | | + | -->{{ #vardefine: $type2_page | {{ #var: $type2 }} Monster }} |
− | | | + | |
− | | | + | | Token = {{ #vardefine: $monster_type | {{ #var: $type2 }} }}<!-- |
− | + | -->{{ #vardefine: $type2_page | Monster {{ #var: $type2 }} }} | |
− | + | ||
− | | | + | | Spirit |
− | | | + | | Toon = {{ #vardefine: $monster_type | Effect }}<!-- |
− | + | -->{{ #vardefine: $ability | {{ #var: $type2 }} }}<!-- | |
− | | | + | -->{{ #vardefine: $type2_page | {{ #var: $type2 }} Monster }}<!-- |
− | | | + | -->{{ #vardefine: $has_effect | 1 }} |
− | + | }}<!-- | |
− | + | ||
− | + | -->{{ #if: {{ #var: $type3 }} | |
− | | | + | | {{ #vardefine: $type3_page | Effect Monster }}{{ #vardefine: $has_effect | 1 }} |
− | | | + | }}<!-- |
− | | | + | |
− | | | + | -->{{ #vardefine: $image |
− | + | | {{ #ifexist: File:{{Card image name|{{PAGENAME}}}}-EDS-NA-VG{{ #if: {{ #var: $is_alt_card }} | -alt }}.png | |
− | + | | {{Card image name|{{PAGENAME}}}}-EDS-NA-VG{{ #if: {{ #var: $is_alt_card }} | -alt }}.png | |
− | + | }} | |
− | |} | + | }}<!-- |
− | + | ||
− | </noinclude> | + | -->{{ #vardefine: $image2 |
+ | | {{ #if: {{ #var: $number2 }} | ||
+ | | {{ #ifexist: File:{{Card image name|{{PAGENAME}}}}-EDS-NA-VG-2.png | ||
+ | | {{Card image name|{{PAGENAME}}}}-EDS-NA-VG-2.png | ||
+ | }} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
+ | ## Properties ## | ||
+ | -->{{IfSemantics|<!-- | ||
+ | -->[[Debut date::October 15, 2002| ]]<!-- | ||
+ | -->[[English name::{{ #var: $name }}| ]]<!-- | ||
+ | -->{{ #set: English name (linked) = [[{{PAGENAME}}|{{ #var: $name }}]] }}<!-- | ||
+ | -->[[Main card page::{{ #var: $main }}| ]]<!-- | ||
+ | -->[[Card image::{{ #var: $image }}| ]]<!-- | ||
+ | -->[[Card type::{{ #var: $card_type | Monster }} Card| ]]<!-- | ||
+ | -->{{ #set: Card type (short) = [[{{ #var: $card_type | Monster }} Card|{{ #var: $card_type_name | Monster }}]] }}<!-- | ||
+ | -->{{ #switch: {{ #var: $card_type }} | ||
+ | | Ticket = | ||
+ | | Spell | Trap = [[Property::{{ #var: $property | Normal }} {{ #var: $card_type }} Card| ]]<!-- | ||
+ | -->{{ #set: Property (short) = [[{{ #var: $property | Normal }} {{ #var: $card_type }} Card|{{ #var: $property | Normal }}]] }} | ||
+ | |||
+ | | {{ #ifeq: {{ #var: $attribute }} | DIVINE | ||
+ | | | ||
+ | | [[Monster type::{{ #var: $monster_type }} Monster| ]]<!-- | ||
+ | -->{{ #set: Monster type (short) = [[{{ #var: $monster_type }} Monster|{{ #var: $monster_type }}]] }} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | -->[[Attribute::{{ #var: $attribute }}| ]]<!-- | ||
+ | -->[[Type::{{ #var: $type_link }}| ]]<!-- | ||
+ | -->{{ #set: Lore = {{{lore|}}} }}<!-- | ||
+ | -->{{ #if: {{{level|}}} | {{Star properties}} }}<!-- | ||
+ | -->{{ #if: {{{atk|}}}{{{def|}}} | {{ATK DEF properties|{{{atk|}}}|{{{def|}}}}} }}<!-- | ||
+ | -->[[Medium::Video game| ]]<!-- | ||
+ | -->[[Release::{{ #var: $release }}| ]]<!-- | ||
+ | |||
+ | # Artwork subobjects | ||
+ | -->{{ #subobject: artwork_1 | ||
+ | | Subobject of = {{FULLPAGENAME}} | ||
+ | | Card number = {{ #var: $number }} | ||
+ | | Internal number = {{ #var: $internal_number }} | ||
+ | | North American English image = {{ #var: $image }} | ||
+ | | Password = {{{password|}}} | ||
+ | }}<!-- | ||
+ | -->{{ #if: {{ #var: $number2 }} | ||
+ | | {{ #subobject: artwork_2 | ||
+ | | Subobject of = {{FULLPAGENAME}} | ||
+ | | Card number = {{ #var: $number2 }} | ||
+ | | Internal number = {{ #var: $internal_number2 }} | ||
+ | | North American English image = {{ #var: $image2 }} | ||
+ | | Password = {{ #var: $password2 }} | ||
+ | }} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
+ | -->{{ #if: {{ #var: $main }} | ||
+ | | {{Main|type=card page|"[[{{ #var: $main }}|{{ #var: $main_text | {{ #var: $main }} }}]]"|t=1}} | ||
+ | }}<!-- | ||
+ | |||
+ | -->{{ #if: {{ #var: $is_alt_card }} | ||
+ | | {{See also|{{ #replace: {{PAGENAME}} | (EDS alternate password) | (''EDS'') }}}} | ||
+ | | {{ #if: {{ #pos: {{PAGENAME}} | (EDS) }} | ||
+ | | {{ #ifexist: {{ #replace: {{PAGENAME}} | (EDS) | (EDS alternate password) }} | ||
+ | | {{See also|{{ #replace: {{PAGENAME}} | (EDS) | (''EDS'' alternate password) }}}} | ||
+ | }} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
+ | -->{{Card table | ||
+ | | bodyclass = {{ #if: {{{cardclass|}}} | ||
+ | | {{{cardclass}}} | ||
+ | | {{ #switch: {{ #var: $card_type | {{ #var: $monster_type }} }} | ||
+ | | Token | Ticket | = yellow | ||
+ | | #default = {{ lc: {{ #var: $card_type | {{ #var: $monster_type }} }} }} | ||
+ | }} | ||
+ | }}-card | ||
+ | | title = {{ #var: $name }} | ||
+ | |||
+ | | image_raw = {{ #if: {{ #var: $image2 }} | ||
+ | | <div class="switcher-container" style="margin: 0 auto; max-width: 240px; text-align: left;"><!-- | ||
+ | --><div style="margin-bottom: .5rem;"><!-- | ||
+ | -->[[File:{{ #var: $image | EDS-VideoGame-NA.jpg }}|240px|alt=]]<!-- | ||
+ | --><span class="switcher-label">Artwork 1</span><!-- | ||
+ | --></div><!-- | ||
+ | --><div style="margin-bottom: .5rem;"><!-- | ||
+ | -->[[File:{{ #var: $image2 }}|240px|alt=]]<!-- | ||
+ | --><span class="switcher-label">Artwork 2</span><!-- | ||
+ | --></div><!-- | ||
+ | --></div> | ||
+ | | [[File:{{ #var: $image | EDS-VideoGame-NA.jpg }}|240px|alt=]] | ||
+ | }} | ||
+ | |||
+ | | label1 = [[Card type]] | ||
+ | | data1 = {{ #if: {{ #var: $card_type }} | [[{{ #var: $card_type }} Card|{{ #var: $card_type_name }}]] }} | ||
+ | |||
+ | | label2 = [[Property]] | ||
+ | | data2 = {{ #if: {{{property|}}} | [[{{{property}}} {{ #var: $card_type }} Card|{{{property}}}]] [[File:{{{property}}}.svg|18px|alt=|class=noviewer]] }} | ||
+ | |||
+ | | label3 = [[Attribute]] | ||
+ | | data3 = {{ #if: {{{attribute|}}} | [[{{ #var: $attribute }}]] [[File:{{ #var: $attribute }}.svg|24px|alt=|class=noviewer]] }} | ||
+ | |||
+ | | label4 = [[Type]] | ||
+ | | data4 = {{ #if: {{{types<includeonly>|</includeonly>}}} | | ||
+ | {{ #ifeq: {{ #var: $type }} | Divine || [[File:{{ #var: $type }}-TF06.png|16px|alt=|class=noviewer]] }} | ||
+ | [[{{ #var: $type_link }}|{{ #var: $type }}]] {{ #if: {{ #var: $type2_page }} | | ||
+ |  / [[{{ #var: $type2_page }}|{{ #var: $type2 }}]] }}{{ #if: {{ #var: $type3_page }} | | ||
+ |  / [[{{ #var: $type3_page }}|{{ #var: $type3 }}]] }} | ||
+ | }} | ||
+ | |||
+ | | label5 = [[Level]] | ||
+ | | data5 = {{ #if: {{{level<includeonly>|</includeonly>}}} | {{ #var: $stars }} {{ #var: $star_icon }} }} | ||
+ | |||
+ | | label6 = [[ATK]] / [[DEF]] | ||
+ | | data6 = {{ #if: {{{atk|}}}{{{def<includeonly>|</includeonly>}}} | {{{atk<includeonly>|</includeonly>}}} / {{{def<includeonly>|</includeonly>}}} }} | ||
+ | |||
+ | | label7 = Effect type | ||
+ | | class7 = hlist hcomma | ||
+ | | data7 = {{ #if: {{{effect_types<includeonly>|</includeonly>}}} | {{CardTable2/effect|{{{effect_types}}}}} }} | ||
+ | |||
+ | | label8 = Number | ||
+ | | class8 = plainlist | ||
+ | | data8 = {{ #if: {{ #var: $number2 }} | ||
+ | | | ||
+ | * {{ #var: $number }} (artwork 1) | ||
+ | * {{ #var: $number2 }} (artwork 2) | ||
+ | | {{ #var: $number }} | ||
+ | }} | ||
+ | |||
+ | | label9 = Internal number | ||
+ | | class9 = plainlist | ||
+ | | data9 = {{ #if: {{ #var: $internal_number2 }} | ||
+ | | | ||
+ | * {{ #var: $internal_number }} (artwork 1) | ||
+ | * {{ #var: $internal_number2 }} (artwork 2) | ||
+ | | {{ #var: $internal_number }} | ||
+ | }} | ||
+ | |||
+ | |||
+ | | label10 = [[Password]] | ||
+ | | class10 = plainlist | ||
+ | | data10 = {{ #if: {{ #var: $password2 }} | ||
+ | | | ||
+ | * {{{password}}} (artwork 1) | ||
+ | * {{ #var: $password2 }} (artwork 2) | ||
+ | | {{{password<includeonly>|</includeonly>}}} | ||
+ | }} | ||
+ | |||
+ | | data11 = {{ #if: {{{lore<includeonly>|</includeonly>}}} | | ||
+ | <div class="lore main-lore"> | ||
+ | <p>{{{lore}}}</p> | ||
+ | </div> | ||
+ | }} | ||
+ | |||
+ | | label12 = [[Status]] | ||
+ | | data12 = {{ #if: {{{status<includeonly>|</includeonly>}}} | [[{{{status}}}]] }} | ||
+ | |||
+ | | below = | ||
+ | {{Enumeration/sandbox | ||
+ | | | ||
+ | |{{ #var: $number }} | ||
+ | |{{ #var: $number2 }} | ||
+ | |last = 820 | ||
+ | |curr = ''[[Yu-Gi-Oh! The Eternal Duelist Soul]]'' cards ([[List of Yu-Gi-Oh! The Eternal Duelist Soul cards|list]] '''·''' [[Gallery of Yu-Gi-Oh! The Eternal Duelist Soul cards|gallery]]) | ||
+ | |curr2 = none | ||
+ | |padded = true | ||
+ | |subobjects = true | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | {{Card info links|{{ #var: $main | {{ #var: $pagename }} }}|medium=vg}}<!-- | ||
+ | |||
+ | -->{{ #if: {{ #ask: [[Set contains::{{PAGENAME}}]] }} |   | ||
+ | <h2>Sets</h2> | ||
+ | <!-- | ||
+ | |||
+ | -->{{ #if: {{ #ask: [[Set contains::{{PAGENAME}}]][[-Has subobject.Set type::!Initial Deck]] }} |   | ||
+ | <table class="wikitable"> | ||
+ | <tr> | ||
+ | <th scope="col">Set</th>{{ #if: {{ #var: $number2 }} | ||
+ | | <th scope="col">Artwork</th> | ||
+ | }} | ||
+ | <th scope="col">Rarity</th> | ||
+ | </tr><!-- | ||
+ | -->{{ #ask: [[Set contains::{{PAGENAME}}]][[-Has subobject.Set type::!Initial Deck]] | ||
+ | |?-Has subobject.Page name = Page name | ||
+ | |?-Has subobject.English name | ||
+ | |?Rarity | ||
+ | |?Uses artwork | ||
+ | |mainlabel = - | ||
+ | |format = plainlist | ||
+ | |template = EDS card/set row | ||
+ | |named args = true | ||
+ | }} | ||
+ | </table> | ||
+ | }}<!-- | ||
+ | |||
+ | -->{{ #if: {{ #ask: [[Set contains::{{PAGENAME}}]][[Subobject of.Set type::Initial Deck]] }} | ||
+ | | <p>"{{ #var: $name }}" can be included in the [[Initial Deck (EDS)|Initial Deck]].</p> | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
+ | -->{{ #ifeq: {{ #ask: [[Deck contains::{{PAGENAME}}]] |format=count}} | <includeonly>0</includeonly> | |  | ||
+ | <h2>Opponents' Decks</h2> | ||
+ | The following characters use "{{ #var: $name }}" in their Deck. | ||
+ | <table class="wikitable"> | ||
+ | <tr> | ||
+ | <th scope="col">Character</th> | ||
+ | <th scope="col"><abbr title="Quantity">Qty</abbr></th> | ||
+ | </tr> | ||
+ | {{ #ask: [[Deck contains::{{PAGENAME}}]] | ||
+ | |?Subobject of | ||
+ | |?English name | ||
+ | |?Amount | ||
+ | |format = plainlist | ||
+ | |template = DM1 card/Decks | ||
+ | |link = none | ||
+ | |userparam = Victory bonus<!-- Not true! But not worth creating/modifying a display template to better handle this. Template:Infobox character should be given "Property:English name (linked)", so this won't need a template. --> | ||
+ | }} | ||
+ | </table> | ||
+ | }}<!-- | ||
+ | |||
+ | --><includeonly>{{Card navigation}}</includeonly><!-- | ||
+ | |||
+ | --><noinclude>{{documentation}}</noinclude> |
Latest revision as of 12:54, 2 May 2023
EDS card
Type |
[[File:{{{types}}}-TF06.png|16px|alt=|class=noviewer]] [[{{{types}}}|{{{types}}}]] |
---|---|
ATK / DEF | {{{atk}}} / {{{def}}} |
Effect type |
|
Number |
|
Internal number |
|
Password | {{{password}}} |
{{{lore}}} | |
Status | [[{{{status}}}]] |
- [[Card Gallery:{{{main}}}|Gallery]]
- [[Card Artworks:{{{main}}}|Artworks]]
- [[Card Tips:{{{main}}}|Tips]]
- [[Card Trivia:{{{main}}}|Trivia]]
- [[Card Appearances:{{{main}}}|Appearances]]
- [[Card Names:{{{main}}}|Names]]
- [[Card Lores:{{{main}}}|Lores]]
Opponents' Decks
The following characters use "EDS card" in their Deck.
Character | Qty |
---|