Difference between revisions of "Template:DM7 card"

From Yugipedia
Jump to: navigation, search
(NA instead of EN for images)
(Updates necessary to merge alternate artwork pages. Remove #ifexist checks from images.)
Line 5: Line 5:
  
 
## Variables ##
 
## Variables ##
-->{{ #vardefine: $release   | Yu-Gi-Oh! The Sacred Cards                    }}<!--
+
-->{{ #vardefine: $release     | Yu-Gi-Oh! The Sacred Cards                    }}<!--
-->{{ #vardefine: $pagename   | {{ #titleparts: {{ #explode: {{PAGENAME}} | ( }} }} }}<!--
+
-->{{ #vardefine: $pagename   | {{ #titleparts: {{ #explode: {{PAGENAME}} | ( }} }} }}<!--
-->{{ #vardefine: $name       | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} }}<!--
+
-->{{ #vardefine: $name       | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} }}<!--
-->{{ #vardefine: $url-name   | {{ #replace: {{ #var: $name }} | # }}        }}<!--
+
-->{{ #vardefine: $url-name   | {{ #replace: {{ #var: $name }} | # }}        }}<!--
-->{{ #vardefine: $type       | {{ #explode: {{{types<includeonly>|</includeonly>}}} | / }} }}<!--
+
-->{{ #vardefine: $type       | {{ #explode: {{{types<includeonly>|</includeonly>}}} | / }} }}<!--
-->{{ #vardefine: $type2     | {{ #explode: {{{types|}}} | / | 1 }}          }}<!--
+
-->{{ #vardefine: $type2       | {{ #explode: {{{types|}}} | / | 1 }}          }}<!--
-->{{ #vardefine: $type3     | {{ #explode: {{{types|}}} | / | 2 }}          }}<!--
+
-->{{ #vardefine: $type3       | {{ #explode: {{{types|}}} | / | 2 }}          }}<!--
-->{{ #vardefine: $atk       | {{{atk|}}}                                    }}<!--
+
-->{{ #vardefine: $atk         | {{{atk|}}}                                    }}<!--
-->{{ #vardefine: $def       | {{{def|}}}                                    }}<!--
+
-->{{ #vardefine: $def         | {{{def|}}}                                    }}<!--
-->{{ #vardefine: $stars     | {{{level|}}}                                  }}<!--
+
-->{{ #vardefine: $stars       | {{{level|}}}                                  }}<!--
-->{{ #vardefine: $level-rank | Level                                        }}<!-- needed for {{Star properties}}
+
-->{{ #vardefine: $level-rank | Level                                        }}<!-- needed for {{Star properties}}
-->{{ #vardefine: $star_icon | <includeonly>{{Repeat|[[File:CG Star.svg|18px|alt=]]|{{ #var: $stars }}}}</includeonly> }}<!--
+
-->{{ #vardefine: $star_icon   | <includeonly>{{Repeat|[[File:CG Star.svg|18px|alt=]]|{{ #var: $stars }}}}</includeonly> }}<!--
-->{{ #vardefine: $deck_cost | {{{deck_cost|}}}                              }}<!--
+
-->{{ #vardefine: $deck_cost   | {{{deck_cost|}}}                              }}<!--
-->{{ #vardefine: $number     | {{ #if: {{{number|}}} | {{ padleft: {{{number}}} | 3 | 0 }} }} }}<!--
+
-->{{ #vardefine: $number     | {{ #if: {{{number<includeonly>|</includeonly>}}} | {{ padleft: {{{number}}}  | 3 | 0 }} }} }}<!--
-->{{ #vardefine: $alt_art   | {{ #if: {{ #pos: {{PAGENAME}} | alternate artwork) }} | -2 }} }}<!--
+
-->{{ #vardefine: $number2    | {{ #if: {{{number2<includeonly>|</includeonly>}}} | {{ padleft: {{{number2}}} | 3 | 0 }} }} }}<!--
 +
-->{{ #vardefine: $alt_card   | {{ #if: {{ #pos: {{PAGENAME}} | alternate password }} | -alt }} }}<!--
  
 
-->{{ #switch: {{ lc: {{{card_type|}}} }}
 
-->{{ #switch: {{ lc: {{{card_type|}}} }}
Line 42: Line 43:
 
| #default                      = <noinclude>{{ #vardefine: $alignment | {{{summon}}}  }}{{ #vardefine: $alignment_name | {{{summon}}} }}</noinclude>
 
| #default                      = <noinclude>{{ #vardefine: $alignment | {{{summon}}}  }}{{ #vardefine: $alignment_name | {{{summon}}} }}</noinclude>
 
}}<!--
 
}}<!--
 
  
 
-->{{ #if: {{{main<includeonly>|</includeonly>}}}{{ #explode: {{PAGENAME}} | ( | 1 }} | {{ #vardefine: $main | {{ #if: {{{main<includeonly>|</includeonly>}}} | {{ #replace: {{{main}}} | # }} | {{ #var: $url-name }} }} }} }}<!--
 
-->{{ #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 }} }} }} }}<!--
 
-->{{ #if: {{ #pos: {{{main}}}{{ #var: $name }} | # }} | {{ #vardefine: $main_text | {{ #if: {{{main|}}} | {{{main}}} | {{ #var: $name }} }} }} }}<!--
  
-->{{ #vardefine: $image-name-fragment | {{Card image name|{{ #var: $url-name }} }}
+
-->{{ #vardefine: $image-name-fragment | {{Card image name|{{ #var: $url-name }} }} }}<!--
}}{{ #vardefine: $eu-image
+
-->{{ #vardefine: $eu-image | {{ #var: $image-name-fragment }}-TSC-EU-VG{{ #var: $alt_card }}.png }}<!--
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-TSC-EU-VG{{ #var: $alt_art }}.png
+
-->{{ #vardefine: $na-image | {{ #var: $image-name-fragment }}-TSC-NA-VG{{ #var: $alt_card }}.png }}<!--
  | {{ #var: $image-name-fragment }}-TSC-EU-VG{{ #var: $alt_art }}.png
+
-->{{ #vardefine: $fr-image | {{ #var: $image-name-fragment }}-TSC-FR-VG{{ #var: $alt_card }}.png }}<!--
  }}
+
-->{{ #vardefine: $de-image | {{ #var: $image-name-fragment }}-TSC-DE-VG{{ #var: $alt_card }}.png }}<!--
}}{{ #vardefine: $na-image
+
-->{{ #vardefine: $it-image | {{ #var: $image-name-fragment }}-TSC-IT-VG{{ #var: $alt_card }}.png }}<!--
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-TSC-NA-VG{{ #var: $alt_art }}.png
+
-->{{ #vardefine: $es-image | {{ #var: $image-name-fragment }}-TSC-SP-VG{{ #var: $alt_card }}.png }}<!--
  | {{ #var: $image-name-fragment }}-TSC-NA-VG{{ #var: $alt_art }}.png
+
-->{{ #vardefine: $ja-image | {{ #var: $image-name-fragment }}-DM7-JP-VG{{ #var: $alt_card }}.png }}<!--
  }}
 
}}{{ #vardefine: $fr-image
 
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-TSC-FR-VG{{ #var: $alt_art }}.png
 
  | {{ #var: $image-name-fragment }}-TSC-FR-VG{{ #var: $alt_art }}.png
 
  }}
 
}}{{ #vardefine: $de-image
 
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-TSC-DE-VG{{ #var: $alt_art }}.png
 
  | {{ #var: $image-name-fragment }}-TSC-DE-VG{{ #var: $alt_art }}.png
 
  }}
 
}}{{ #vardefine: $it-image
 
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-TSC-IT-VG{{ #var: $alt_art }}.png
 
  | {{ #var: $image-name-fragment }}-TSC-IT-VG{{ #var: $alt_art }}.png
 
  }}
 
}}{{ #vardefine: $es-image
 
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-TSC-SP-VG{{ #var: $alt_art }}.png
 
  | {{ #var: $image-name-fragment }}-TSC-SP-VG{{ #var: $alt_art }}.png
 
  }}
 
}}{{ #vardefine: $ja-image
 
| {{ #ifexist: File:{{ #var: $image-name-fragment }}-DM7-JP-VG{{ #var: $alt_art }}.png
 
  | {{ #var: $image-name-fragment }}-DM7-JP-VG{{ #var: $alt_art }}.png
 
  }}
 
}}<!--
 
  
-->{{ #arraydefine: images |
+
-->{{ #if: {{{number2|}}}
* {{ #var: $eu-image }}
+
|<!--
* {{ #var: $na-image }}
+
  -->{{ #vardefine: $eu-image2 | {{ #var: $image-name-fragment }}-TSC-EU-VG-2.png }}<!--
* {{ #var: $fr-image }}
+
  -->{{ #vardefine: $na-image2 | {{ #var: $image-name-fragment }}-TSC-NA-VG-2.png }}<!--
* {{ #var: $de-image }}
+
  -->{{ #vardefine: $fr-image2 | {{ #var: $image-name-fragment }}-TSC-FR-VG-2.png }}<!--
* {{ #var: $it-image }}
+
  -->{{ #vardefine: $de-image2 | {{ #var: $image-name-fragment }}-TSC-DE-VG-2.png }}<!--
* {{ #var: $es-image }}
+
  -->{{ #vardefine: $it-image2 | {{ #var: $image-name-fragment }}-TSC-IT-VG-2.png }}<!--
* {{ #var: $ja-image }}
+
  -->{{ #vardefine: $es-image2 | {{ #var: $image-name-fragment }}-TSC-SP-VG-2.png }}<!--
|*
+
  -->{{ #vardefine: $ja-image2 | {{ #var: $image-name-fragment }}-DM7-JP-VG-2.png }}
 
}}<!--
 
}}<!--
 
-->{{ #arrayunique: images }}<!--
 
  
 
-->{{ #vardefine: $image | {{ #var: $eu-image | {{ #var: $na-image | {{ #var: $ja-image | TSC-VideoGameEN.jpg }} }} }} }}<!--
 
-->{{ #vardefine: $image | {{ #var: $eu-image | {{ #var: $na-image | {{ #var: $ja-image | TSC-VideoGameEN.jpg }} }} }} }}<!--
Line 138: Line 114:
 
     }}<!--
 
     }}<!--
 
   -->{{ #set: Misc      = {{#invoke:String|replace|source={{{misc|}}}      |pattern=^*|plain=false}} |+sep=* }}<!--
 
   -->{{ #set: Misc      = {{#invoke:String|replace|source={{{misc|}}}      |pattern=^*|plain=false}} |+sep=* }}<!--
   -->{{ #set: Archseries = {{#invoke:String|replace|source={{{archseries|}}}|pattern=^*|plain=false}} |+sep=* }}
+
   -->{{ #set: Archseries = {{#invoke:String|replace|source={{{archseries|}}}|pattern=^*|plain=false}} |+sep=* }}<!--
 +
 
 +
  # Artwork subobjects
 +
  -->{{ #subobject: artwork_1
 +
  | Subobject of    = {{FULLPAGENAME}}
 +
  | Card number    = {{ #var: $number }}
 +
  | North American English image  = {{ #var: $na-image }}
 +
  | European English image        = {{ #var: $eu-image }}
 +
  | French image    = {{ #var: $fr-image }}
 +
  | German image    = {{ #var: $de-image }}
 +
  | Italian image  = {{ #var: $it-image }}
 +
  | Spanish image  = {{ #var: $es-image }}
 +
  | Japanese image  = {{ #var: $ja-image }}
 +
  | Password        = {{{password|}}}
 +
  }}<!--
 +
  -->{{ #if: {{ #var: $number2 }}
 +
  | {{ #subobject: artwork_2
 +
    | Subobject of    = {{FULLPAGENAME}}
 +
    | Card number    = {{ #var: $number2 }}
 +
    | North American English image  = {{ #var: $na-image2 }}
 +
    | European English image        = {{ #var: $eu-image2 }}
 +
    | French image    = {{ #var: $fr-image2 }}
 +
    | German image    = {{ #var: $de-image2 }}
 +
    | Italian image  = {{ #var: $it-image2 }}
 +
    | Spanish image  = {{ #var: $es-image2 }}
 +
    | Japanese image  = {{ #var: $ja-image2 }}
 +
    }}
 +
  }}
 
}}<!--
 
}}<!--
  
Line 161: Line 164:
 
| image                  = {{ #var: $image }}
 
| image                  = {{ #var: $image }}
 
| max_width              = 240
 
| max_width              = 240
| below_image            = <includeonly>{{ #if: {{ #arrayindex: images | 1 }} |
+
| below_image            = <includeonly>
 
<div class="hlist image-switcher">
 
<div class="hlist image-switcher">
{{ #if: {{ #var: $eu-image }} |
+
* {{Image dimensions|{{ #var: $eu-image }}|2=<span title="European English">eu</span>}}
* {{Image dimensions|{{ #var: $eu-image}}|2=<span title="European English">eu</span>}}{{ #if: {{ #var: $na-image }} |
+
* {{Image dimensions|{{ #var: $na-image }}|2=<span title="North American English">na</span>}}
* {{Image dimensions|{{ #var: $na-image}}|2=<span title="North American English">na</span>}}
+
* {{Image dimensions|{{ #var: $fr-image }}|2=<span title="French">fr</span>}}
}}
+
* {{Image dimensions|{{ #var: $de-image }}|2=<span title="German">de</span>}}
| {{ #if: {{ #var: $na-image }} |
+
* {{Image dimensions|{{ #var: $it-image }}|2=<span title="Italian">it</span>}}
* {{Image dimensions|{{ #var: $na-image}}|2=<span title="English">en</span>}}
+
* {{Image dimensions|{{ #var: $es-image }}|2=<span title="Spanish">es</span>}}
  }}
+
* {{Image dimensions|{{ #var: $ja-image }}|2=<span title="Japanese">ja</span>}}
}}{{ #if: {{ #var: $fr-image }} |
+
 
* {{Image dimensions|{{ #var: $fr-image}}|2=<span title="French">fr</span>}}
+
{{ #if: {{{number2|}}} |  
}}{{ #if: {{ #var: $de-image }} |
+
'''Artwork 2'''
* {{Image dimensions|{{ #var: $de-image}}|2=<span title="German">de</span>}}
+
* {{Image dimensions|{{ #var: $eu-image2 }}|2=<span title="European English">eu</span>}}
}}{{ #if: {{ #var: $it-image }} |
+
* {{Image dimensions|{{ #var: $na-image2 }}|2=<span title="North American English">na</span>}}
* {{Image dimensions|{{ #var: $it-image}}|2=<span title="Italian">it</span>}}
+
* {{Image dimensions|{{ #var: $fr-image2 }}|2=<span title="French">fr</span>}}
}}{{ #if: {{ #var: $es-image }} |
+
* {{Image dimensions|{{ #var: $de-image2 }}|2=<span title="German">de</span>}}
* {{Image dimensions|{{ #var: $es-image}}|2=<span title="Spanish">es</span>}}
+
* {{Image dimensions|{{ #var: $it-image2 }}|2=<span title="Italian">it</span>}}
}}{{ #if: {{ #var: $ja-image }} |
+
* {{Image dimensions|{{ #var: $es-image2 }}|2=<span title="Spanish">es</span>}}
* {{Image dimensions|{{ #var: $ja-image}}|2=<span title="Japanese">ja</span>}}
+
* {{Image dimensions|{{ #var: $ja-image2 }}|2=<span title="Japanese">ja</span>}}
 
}}
 
}}
 
</div>
 
</div>
}}</includeonly>
+
</includeonly>
  
 
| label1                  = [[Card type]]
 
| label1                  = [[Card type]]
Line 222: Line 225:
 
   |
 
   |
 
   |{{ #var: $number }}
 
   |{{ #var: $number }}
   |last   = 900
+
   |last       = 900
   |curr   = [[Yu-Gi-Oh! The Sacred Cards|''Yu-Gi-Oh! Duel Monsters 7: The Duelcity Legend'' (''The Sacred Cards'')]]<br />cards ([[List of Yu-Gi-Oh! Dark Duel Stories cards|list]] '''·''' galleries: [[Gallery of Yu-Gi-Oh! The Sacred Cards cards<!-- (North American English)-->|na]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (European English)|eu]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (French)|fr]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (German)|de]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (Italian)|it]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (Spanish)|es]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (Japanese)|ja]])
+
   |curr       = [[Yu-Gi-Oh! The Sacred Cards|''Yu-Gi-Oh! Duel Monsters 7: The Duelcity Legend'' (''The Sacred Cards'')]]<br />cards ([[List of Yu-Gi-Oh! Dark Duel Stories cards|list]] '''·''' galleries: [[Gallery of Yu-Gi-Oh! The Sacred Cards cards<!-- (North American English)-->|na]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (European English)|eu]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (French)|fr]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (German)|de]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (Italian)|it]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (Spanish)|es]] '''·''' [[Gallery of Yu-Gi-Oh! The Sacred Cards cards (Japanese)|ja]])
   |curr2 = none
+
   |curr2     = none
   |padded = true
+
   |padded     = true
 +
  |subobjects = true
 +
  }}<!--
 +
  -->{{ #if: {{ #var: $number2 }}
 +
  | {{Enumeration
 +
    |
 +
    |{{ #var: $number2 }}
 +
    |last      = 900
 +
    |curr      =
 +
    |curr2      = none
 +
    |padded    = true
 +
    |subobjects = true
 +
    }}
 
   }}
 
   }}
 
}}
 
}}

Revision as of 01:49, 1 June 2019

DM7 card
Japanese
{{{ja_name}}}
Rōmaji
{{{romaji_name}}}
Translated
{{{trans_name}}}
Back-EN.png
Number {{{number}}}
Type [[{{{types}}}]]
Summon [[{{{summon}}} (Alignment)|{{{summon}}}]]
Deck Cost {{{deck_cost}}}
ATK / DEF {{{atk}}} / {{{def}}}

{{{lore}}}

Password {{{password}}}
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]]

Other languages

Name Lore
French {{{fr_name}}} {{{fr_lore}}}
German {{{de_name}}} {{{de_lore}}}
Italian {{{it_name}}} {{{it_lore}}}
Spanish {{{es_name}}} {{{es_lore}}}
Japanese {{{ja_name}}} {{{ja_lore}}}
Japanese translated {{{trans_name}}} {{{ja_trans_lore}}}