Difference between revisions of "Template:Bandai card"

From Yugipedia
Jump to: navigation, search
m (pipe)
(readd Property:Sets for now)
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
__NOEDITSECTION__<!--
+
<!--
 
 
 
## Variables ##
 
## Variables ##
 
-->{{ #vardefine: $name    | {{ #if: {{{name|}}} | {{{name}}} | {{ #titleparts: {{ #explode: {{PAGENAME}} | ( }} }} }} }}<!--
 
-->{{ #vardefine: $name    | {{ #if: {{{name|}}} | {{{name}}} | {{ #titleparts: {{ #explode: {{PAGENAME}} | ( }} }} }} }}<!--
 
-->{{ #vardefine: $url-name | {{ #replace: {{ #var: $name }} | # }} }}<!--
 
-->{{ #vardefine: $url-name | {{ #replace: {{ #var: $name }} | # }} }}<!--
-->{{ #vardefine: $number  | {{ #explode: {{{number}}} | ,      }} }}<!--
+
-->{{ #vardefine: $number  | {{ #explode: {{{number|}}} | ,      }} }}<!--
 
-->{{ #vardefine: $number2  | {{ #explode: {{{number}}} | , | -1 }} }}<!--
 
-->{{ #vardefine: $number2  | {{ #explode: {{{number}}} | , | -1 }} }}<!--
-->{{ #vardefine: $image    | {{ #if: {{{image|}}} | {{{image}}} | VersoBANDAI-ANAS-1999.jpg }} }}<!--
+
-->{{ #vardefine: $image    | {{ #if: {{{image|}}} | {{{image}}} | Back-BAN-ANAS-1999.png }} }}<!--
  
 
-->{{ #if: {{ #pos: {{PAGENAME}} | Bandai }}{{{main<includeonly>|</includeonly>}}}
 
-->{{ #if: {{ #pos: {{PAGENAME}} | Bandai }}{{{main<includeonly>|</includeonly>}}}
Line 36: Line 35:
 
## Properties ##
 
## Properties ##
 
-->[[English name::{{ #var: $name }}| ]]<!--
 
-->[[English name::{{ #var: $name }}| ]]<!--
 +
-->{{ #set: English name (linked) = [[{{PAGENAME}}|{{ #var: $name }}]] }}<!--
 
-->[[Card type::{{ #var: $card-type | Monster }} Card| ]]<!--
 
-->[[Card type::{{ #var: $card-type | Monster }} Card| ]]<!--
 
-->[[Level::{{{level|}}}| ]]<!--
 
-->[[Level::{{{level|}}}| ]]<!--
 
-->[[Ability::{{{ability|}}}| ]]<!--
 
-->[[Ability::{{{ability|}}}| ]]<!--
-->[[Ability description::{{{ability_desc|}}}| ]]<!--
+
-->{{ #set: Ability description = {{{ability_desc|}}} }}<!--
 
-->[[Japanese ability::{{{ja_ability|}}}| ]]<!--
 
-->[[Japanese ability::{{{ja_ability|}}}| ]]<!--
 
-->[[Japanese ability description::{{{ja_ability_desc|}}}| ]]<!--
 
-->[[Japanese ability description::{{{ja_ability_desc|}}}| ]]<!--
 
-->{{ #if: {{{atk|}}}{{{def|}}} | {{ATK DEF properties|{{{atk|}}}|{{{def|}}}}} }}<!--
 
-->{{ #if: {{{atk|}}}{{{def|}}} | {{ATK DEF properties|{{{atk|}}}|{{{def|}}}}} }}<!--
 
+
-->{{ #iferror: {{ #expr: {{{rule}}} }} || [[Bandai rule::{{{rule}}}| ]] }}<!--
## Tabs ##
 
-->{{ #arraydefine: $languages | en, ja }}<!--
 
  
 
-->{{ #if: {{ #var: $main }}
 
-->{{ #if: {{ #var: $main }}
| {{Main|type=card page|"[[Main card page::{{ #var: $main }}]]"}}
+
| {{Main|type=card page|""{{ #var: $main }}""|t=1}}[[Main card page::{{ #var: $main }}| ]]
 
}}<!--
 
}}<!--
  
-->{{ #tag: tabber
+
-->{{Card table
| {{ #arrayprint: $languages
+
| main      = {{ #var: $main }}
  |
+
| bodyclass = bandai-card
  | $ln
+
| title    = {{ #var: $name }}
  | {{!-!}} $ln = <!--
+
| image    = {{ #var: $image }}
    -->{{ #vardefine: $prefix | {{ #ifeq: $ln | en | | $ln_ }} }}<!--
 
    -->{{ #vardefine: $ln    | $ln                    }}<!--
 
    -->{{ #vardefine: $lang  | {{lang|$ln|short=true}} }}<!--
 
    -->{{Bandai card strings/$ln}}<!--
 
    -->{{Card table
 
    | bodyclass = bandai-card
 
    | title    = {{ #var: ${{ #var: $prefix }}name }}
 
    | image    = {{ #var: $image }}
 
  
    | above    = {{ #var: $above }}
+
| above    = {{ #var: $above }}
  
    | label1    = {{ #var: @card type }}
+
| label1    = [[Card type]]
    | data1    = {{ #if: {{ #var: $card-type }}
+
| data1    = {{ #if: {{ #var: $card-type }}
      | [[{{ #var: $card-type }} Card|{{ #var: @{{ lc: {{ #var: $card-type }} }} }}]]
+
  | [[{{ #var: $card-type }} Card|{{ #var: $card-type }}]]
      }}
+
  }}
  
    | label2    = [[Type|{{ #var: @type }}]]
+
| label2    = [[Type]]
    | data2    = {{ #arraymap: {{{type<includeonly>|</includeonly>}}}
+
| data2    = {{ #arraymap: {{{type<includeonly>|</includeonly>}}}
      | /
+
  | /
      | $t
+
  | $t
      | [[Type::$t|{{ #var: @{{ lc: $t }} }}]]
+
  | [[Type::$t|$t]]
      | &#32;/&#32;
+
  | &#32;/&#32;
      }}
+
  }}
  
    | label3    = [[Level|{{ #var: @level }}]]
+
| label3    = [[Level]]
    | data3    = {{ #if: {{{level<includeonly>|</includeonly>}}}
+
| data3    = {{ #if: {{{level<includeonly>|</includeonly>}}}
      | {{{level}}} {{repeat|[[File:Bandai Star.svg|18px|alt=]]|{{{level}}}}}
+
  | {{{level}}} {{repeat|[[File:BandaiLevelStar.svg|18px|alt=|class=noviewer]]|{{{level}}}}}
      }}
+
  }}
  
    | label4    = [[ATK|{{ #var: @atk }}]]/[[DEF|{{ #var: @def }}]]
+
| label4    = [[ATK]]/[[DEF]]
    | data4    = {{ #if: {{{atk<includeonly>|</includeonly>}}}{{{def|}}}
+
| data4    = {{ #if: {{{atk<includeonly>|</includeonly>}}}{{{def|}}}
      | {{{atk<includeonly>|</includeonly>}}} / {{{def<includeonly>|</includeonly>}}}
+
  | {{{atk<includeonly>|</includeonly>}}} / {{{def<includeonly>|</includeonly>}}}
      }}
+
  }}
  
    | label5    = {{ #var: @lore }}
+
| label5    = Lore
    | data5    = {{ #if: {{{lore<includeonly>|</includeonly>}}}
+
| data5    = {{ #if: {{{lore<includeonly>|</includeonly>}}}
      | <div class="lore" lang="$ln">{{var| {{{{{ #var: $prefix }}lore}}} | {{{lore}}} }}</div>
+
  | <div class="lore">{{{lore}}}</div>
      }}
+
  }}{{ #if: {{{ja_lore<includeonly>|</includeonly>}}}
 +
  | <div class="lore" lang="ja">{{{ja_lore}}}</div>
 +
  }}
  
    | label6    = {{ #var: @ability }}
+
| label6    = Ability
    | data6    = {{ #if: {{{{{ #var: $prefix }}ability<includeonly>|</includeonly>}}}
+
| data6    = {{ #if: {{{ability<includeonly>|</includeonly>}}}
      |
+
  |
<div class="lore" lang="ln">
+
<div class="lore">
;{{{{{ #var: $prefix }}ability}}}
+
;{{{ability}}}
:{{{{{ #var: $prefix }}ability_desc<includeonly>|</includeonly>}}}
+
:{{{ability_desc<includeonly>|</includeonly>}}}
 +
</div>
 +
  }}{{ #if: {{{ja_ability<includeonly>|</includeonly>}}}
 +
  |
 +
<div class="lore" lang="ja">
 +
;{{{ja_ability}}}
 +
:{{{ja_ability_desc<includeonly>|</includeonly>}}}
 
</div>
 
</div>
    }}
+
  }}
  
    | label7    = [[Yu-Gi-Oh! Bandai's Official Card Game#Rules|{{ #var: @rule }}]]
+
| label7    = [[Yu-Gi-Oh! Bandai's Official Card Game#Rules|Rule]]
    | data7    = {{ #if: {{{rule<includeonly>|</includeonly>}}}
+
| data7    = {{ #if: {{{rule<includeonly>|</includeonly>}}}
      | <div class="lore" lang="$ln">{{BandaiRule|{{var| {{{{{ #var: $prefix }}rule<includeonly>|</includeonly>}}} | {{{rule}}} }} }}</div>
+
  | <div class="lore">{{BandaiRule|{{{rule}}}}}</div>
      }}
+
  }}{{ #if: {{{ja_rule<includeonly>|</includeonly>}}}
 +
  | <div class="lore">{{BandaiRule|{{{ja_rule}}}|lang=ja|ln=ja}}</div>
 +
  }}
  
    | below    = {{Enumeration|Bandai number|{{ #var: $number }}|{{ #var: $number2 }}|last=118}}[[List of Bandai cards|Bandai cards]]
+
| below    = {{ #iferror: {{ #expr: {{ #var: $number }} }}
    }}
+
  | #{{ padleft: {{ #var: $number }} | 3 | 0 }}: "{{ #var: $name }}"
 +
  | {{Enumeration|Bandai number|{{ #var: $number }}|{{ #var: $number2 }}|name={{ #var: $name }}|last=118|curr=[[List of Bandai cards|Bandai cards]]}}
 
   }}
 
   }}
 
}}
 
}}
 
<!--
 
<!--
-->{{ #vardefine: $lang | English }}{{ #vardefine: $ln | en }}
 
  
<div class="hlist" style="text-align: center;">
+
-->{{Card info links|{{ #var: $main | {{PAGENAME}} }}|medium=bandai}}
* {{Related page link | Card Gallery    | {{ #var: $main | {{PAGENAME}} }} | label = Gallery    }}
 
* {{Related page link | Card Appearances | {{ #var: $main | {{PAGENAME}} }} | label = Appearances }}
 
* {{Related page link | Card Trivia      | {{ #var: $main | {{PAGENAME}} }} | label = Trivia      }}
 
* {{Related page link | Card Lores      | {{ #var: $main | {{PAGENAME}} }} | label = Lores      }}
 
* {{Related page link | Card Artworks    | {{ #var: $main | {{PAGENAME}} }} | label = Artworks    }}
 
* {{Related page link | Card Names      | {{ #var: $main | {{PAGENAME}} }} | label = Names      }}
 
</div>
 
  
==Sets==
+
<h2>Sets</h2>
 
{{ #if: {{{number<includeonly>|</includeonly>}}}
 
{{ #if: {{{number<includeonly>|</includeonly>}}}
 
|  
 
|  
Line 136: Line 129:
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
   {{ #ifeq: {{{number}}} | 114, 115, 116, 117
+
   {{ #iferror: {{ #expr: {{ #var: $number }} }}<!-- variable instead of parameter so we don't have to do something dumber to handle the four-card 3-Body Connection -->
  | [[Bandai number::114| ]][[Bandai number::115| ]][[Bandai number::116| ]][[Bandai number::117| ]]
+
   | {{ #if: {{ #pos: {{{number}}} | J }}
  <td title="April 4, 1998">1998-04-04</td>
+
    |  
  <td class="nowrap">{{{number}}}</td>
+
   <td title="1998">1998[[Debut date::1998| ]]</td>
  <td>''[[Sets::Yu-Gi-Oh! Bandai OCG: 1st Generation]]''</td>
 
   | [[Bandai number::{{{number|}}}| ]]{{ #iferror: {{ #expr: +{{{number}}} }}
 
    | {{ #if: {{ #pos: {{{number}}} | J }}
 
      |
 
   <td title="April 4, 1998">1998-04-04</td>
 
 
   <td>[[{{{number}}}]]</td>
 
   <td>[[{{{number}}}]]</td>
   <td>''[[Sets::Yu-Gi-Oh! Bandai OCG: Promotional Cards]]''</td>
+
   <td>[[Yu-Gi-Oh! Bandai OCG: Promotional Cards#First Set|Promotional cards: Series 1]][[Sets::Yu-Gi-Oh! Bandai OCG: Promotional Cards| ]]</td>
      | {{ #if: {{ #pos: {{{number}}} | TA }}
+
    | <!-- TA promos -->
        |
+
   <td title="March 6, 1999">1999-03-06[[Debut date::1999-03-06| ]]</td>
   <td title="October 10, 1998">1998-10-10</td>
 
 
   <td>[[{{{number}}}]]</td>
 
   <td>[[{{{number}}}]]</td>
   <td>''[[Sets::Yu-Gi-Oh! Bandai OCG: Promotional Cards]]''</td>
+
   <td>[[Yu-Gi-Oh! Bandai OCG: Promotional Cards#Second Set|Promotional cards: Series 2]][[Sets::Yu-Gi-Oh! Bandai OCG: Promotional Cards| ]]</td>
        }}
+
    }}
      }}
+
  | {{ #ifexpr: {{ #var: $number }} < 41
    | {{ #ifexpr: {{{number}}} < 41
+
    |  
      |
+
   <td title="August 1998">1998-08[[Debut date::1998-08| ]]</td>
   <td title="April 4, 1998">1998-04-04</td>
 
 
   <td>{{{number}}}</td>
 
   <td>{{{number}}}</td>
   <td>''[[Sets::Yu-Gi-Oh! Bandai OCG: 1st Generation]]''</td>
+
   <td>''[[Yu-Gi-Oh! Bandai OCG: 1st Generation|1st Generation]]''[[Sets::Yu-Gi-Oh! Bandai OCG: 1st Generation| ]]</td>
      | {{ #ifexpr: {{{number}}} < 89
+
    | {{ #ifexpr: {{ #var: $number }} < 89
        |
+
      |  
   <td title="July 4, 1998">1998-04-07</td>
+
   <td title="November 1998">1998-11[[Debut date::1998-11| ]]</td>
 
   <td>{{{number}}}</td>
 
   <td>{{{number}}}</td>
   <td>''[[Sets::Yu-Gi-Oh! Bandai OCG: 2nd Generation]]''</td>
+
   <td>''[[Yu-Gi-Oh! Bandai OCG: 2nd Generation|2nd Generation]]''[[Sets::Yu-Gi-Oh! Bandai OCG: 2nd Generation| ]]</td>
        | {{ #ifexpr: {{{number}}} < 119
+
      | {{ #ifexpr: {{ #var: $number }} < 119
          |
+
        |  
   <td title="October 10, 1998">1998-10-10</td>
+
   <td title="March 6, 1999">1999-03-06[[Debut date::1999-03-06| ]]</td>
   <td>{{{number}}}</td>
+
   <td class="nowrap">{{{number}}}</td>
   <td>''[[Sets::Yu-Gi-Oh! Bandai OCG: 3rd Generation]]''</td>
+
   <td>''[[Yu-Gi-Oh! Bandai OCG: 3rd Generation|3rd Generation]]''[[Sets::Yu-Gi-Oh! Bandai OCG: 3rd Generation| ]]</td>
          }}
+
        | [[Category:Bandai cards with unknown card number]]
 
         }}
 
         }}
 
       }}
 
       }}
 
     }}
 
     }}
   }}
+
   }}{{ #arraymap: {{{number}}} | , | $number | {{ #iferror: {{ #expr: $number }} || [[Bandai number::$number| ]] }}[[Bandai number (string)::$number| ]] | }}
 
   <td>{{ #if: {{{rarity<includeonly>|</includeonly>}}} | [[Rarity::{{{rarity}}}]] | [[Rarity::Common]] }}</td>
 
   <td>{{ #if: {{{rarity<includeonly>|</includeonly>}}} | [[Rarity::{{{rarity}}}]] | [[Rarity::Common]] }}</td>
 
  </tr>
 
  </tr>
Line 179: Line 165:
 
}}<!--
 
}}<!--
  
-->{{ #if: {{ #var: $main }}{{{ability|}}}
+
-->{{In other media}}<!--
|
+
 
| &#32;
+
-->{{Card navigation|{{ #var: $main | {{Normalized pagename|{{PAGENAME}}}} }}}}<!--
==In other media==
 
{{ #ask: [[Main card page::{{PAGENAME}}]]
 
  |format=ul
 
  }}
 
}}<!--
 
  
 
-->{{ #if: {{NAMESPACE}}
 
-->{{ #if: {{NAMESPACE}}
Line 200: Line 181:
 
     | [[Category:Bandai cards missing Japanese text]]
 
     | [[Category:Bandai cards missing Japanese text]]
 
     }}
 
     }}
   }}{{ #iferror: {{ #expr: {{{rule|}}} }}
+
   }}{{ #iferror: {{ #expr: {{{rule}}} }}
 
   | {{ #if: {{{ja_rule|}}}
 
   | {{ #if: {{{ja_rule|}}}
 
     |
 
     |
Line 206: Line 187:
 
     }}
 
     }}
 
   |
 
   |
 +
  }}{{ #if: {{ #var: $main }}
 +
  | {{ #if: {{ #ask: <q>[[Category:OCG cards]] OR [[Category:TCG cards]]</q>[[{{ #var: $main }}]] }} | | [[Category:Bandai cards with no OCG/TCG counterpart]] }}
 +
  | [[Category:Bandai cards with no OCG/TCG counterpart]]
 
   }}
 
   }}
 
}}<noinclude>
 
}}<noinclude>
  
 
{{documentation}}</noinclude>
 
{{documentation}}</noinclude>

Latest revision as of 22:51, 18 March 2024

Bandai card
Japanese
{{{ja_name}}}
Rōmaji
{{{romaji_name}}}
Translated
{{{trans_name}}}
Back-BAN-ANAS-1999.png
Card type [[{{{card_type}}} Card|{{{card_type}}}]]
Type {{{type}}}
Level {{{level}}}String Module Error: function rep expects a number as second parameter, received "{{{level}}}"
ATK/DEF {{{atk}}} / {{{def}}}
Lore
{{{lore}}}
{{{ja_lore}}}
Ability
{{{ability}}}
{{{ability_desc}}}
{{{ja_ability}}}
{{{ja_ability_desc}}}
Rule
~Special Rule~
{{{rule}}}
~特別ルール~
{{{ja_rule}}}
Bandai cards
#: Bandai card
  • [[Card Gallery:{{{main}}}|Gallery]]
  • [[Card Artworks:{{{main}}}|Artworks]]
  • [[Card Trivia:{{{main}}}|Trivia]]
  • [[Card Appearances:{{{main}}}|Appearances]]
  • [[Card Names:{{{main}}}|Names]]
  • [[Card Lores:{{{main}}}|Lores]]

Sets

Expression error: Unexpected < operator.
Release Number Set Rarity
{{{rarity}}}

In other media