Difference between revisions of "Template:Infobox character"

From Yugipedia
Jump to: navigation, search
(add DEFAULTSORT handling)
("unnamed" characters with pagenames starting with "Dr."/"Mr."/"Mrs."/"Ms." shouldn't be sorted under the honorific)
 
(181 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{
+
{{ #vardefine: $pagename | {{Normalized pagename|{{ #replace: {{PAGENAME}} | ({{ #explode: {{PAGENAME}} | ( | -1 }} }}
   #if: {{{italic_title|}}}
+
}} }}<!--
 +
 
 +
-->{{ #ifeq: {{ ucfirst: {{ urlencode: {{{en_name}}} | WIKI }} }}
 +
  | {{urlencode: {{ #var: $pagename }} | WIKI }}
 +
   | {{ #vardefine: $pagename | {{{en_name}}} }}
 +
}}<!--
 +
 
 +
-->{{ #if: {{{italic_title|}}}
 
   | {{Italic title|{{{italic_title}}}}}
 
   | {{Italic title|{{{italic_title}}}}}
   | {{
+
   | {{ #if: {{ #explode: {{PAGENAME}} | ( | 1 }}
    #if: {{ #explode: {{PAGENAME}} | ( | 1 }}
+
     | {{ #vardefine: $dabtext
     | {{
+
       | {{Normalized pagename|{{ #replace: {{ #explode: {{PAGENAME}} | ( | -1 }} | ) }}}}
      #vardefine: dabtext
+
     }}{{ #ifeq: {{ #var: $dabtext }} | {{ #explode: {{ #var: $dabtext }} | character }}
       | {{ #replace: {{ #explode: {{PAGENAME}} | ( | 1 }} | ) }}
+
      || {{ #vardefine: $dabchar | character{{ #explode: {{ #var: $dabtext }} | character | 1 }} }}{{ #vardefine: $dabtext | {{ #explode: {{ #var: $dabtext }} | character }} }}
     }}{{Italic title|{{ #explode: {{PAGENAME}} | ( }} ({{
+
    }}{{ #vardefine: $dabtext
       #switch: {{ #var: dabtext }}
+
       | {{ #switch: {{ #var: $dabtext }}
      | GX | 5D's | ZEXAL
+
        | DM | GX | 5D's | ZEXAL | ARC-V | VRAINS | SEVENS | Capsule Monsters | D Team | DY | MW
      | Monster Capsule: Breed and Battle | World Championship | Monster Capsule GB
+
        | Capsule Monsters Coliseum | Dark Duel Stories                | The Dawn of Destiny    | Destiny Board Traveler
      | FMR | DDM | TFK | DBT | DOD | CMC | DOR = ''{{ #var: dabtext }}''
+
        | Duel Academy              | Duel Arena                        | Duel Links              | Duel Monsters 1
       | #default = {{ #var: dabtext }}
+
        | Duel Monsters 2          | Duel Monsters 4                  | Duel Transer            | The Duelists of the Roses
    }})}}
+
        | Dungeon Dice Monsters    | The Falsebound Kingdom            | Forbidden Memories      | Legacy of the Duelist
 +
        | Millennium Duels          | Monster Capsule: Breed and Battle | Monster Capsule GB      | Nightmare Troubadour
 +
        | Online                    | Reshef of Destruction            | Spirit Caller          | Tag Force
 +
        | Wheelie Breakers          | World Championship                | World Championship 2004 | World Championship 2005
 +
        | World Championship 2007  | World Championship 2008          | World Championship 2009 | World Duel Carnival
 +
        | CMC | DDS | DOD | DBT | YDT1 | DOR | DDM | TFK | FMR | WC07 | WC09 = ''{{ #var: $dabtext }}''
 +
        | The Sacred Cards and Reshef of Destruction = ''The Sacred Cards'' and ''Reshef of Destruction''
 +
       }}
 +
    }}{{ #if: {{ #var: $dabtext }} | {{Italic title|{{ #var: $pagename }} ({{ #var: $dabtext }}{{ #if: {{ #var: $dabchar }} | &#32;{{ #var: $dabchar }} }})|t=1}} }}
 
   }}
 
   }}
}}{{Infobox
+
}}<!--
| bodyclass    = list-noicon
+
-->{{ #if: {{{main|}}}
| headerstyle  = background: #CCF;
+
    | {{ #switch: {{ lc: {{{main}}} }}
| labelstyle  = background: #DDF; width: 10em;
+
        | no | none | false = <!-- No main. -->
 +
        | {{ #vardefine: $main | {{ #replace: {{{main}}} | # }} }}
 +
    }}
 +
    | {{#ifeq: {{PAGENAME}} | {{ #var: $pagename }}
 +
        || {{#if: {{{card|}}}
 +
            || {{#if: {{ #pos: {{PAGENAME}} | (character) }} || {{ #vardefine: $main | {{ #var: $pagename }} }} }}
 +
        }}
 +
    }}
 +
}}<!--
 +
-->{{Infobox
 +
| bodyclass    = infobox-yugipedia plainlist
 +
| titlestyle  = padding: 0.2em; border-style: solid; border-width: 1px 1px 0 1px;
 +
| labelstyle  = width: 10em;
  
| title        = {{ #if: {{{name|}}} | {{{name}}} | {{ #explode: {{PAGENAME}} | ( }} }}
+
| title        = {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }}
  
| image        = {{ #if: {{{image|}}} | [[File:{{PAGENAME:{{{image}}}}}|link=File:{{PAGENAME:{{{image}}}}}|{{ #if: {{{width|}}} | {{ #iferror: {{ #expr: {{{width}}} }} | 229 | {{ #ifexpr: {{{width}}} < 229 | {{{width}}} | 229 }} }} | 229 }}px|{{ #if: {{{caption|}}} | {{{caption}}} | {{ #if: {{{name|}}} | {{{name}}} | {{ #explode: {{PAGENAME}} | ( }} }} }}]] }}
+
| image        = {{ #if: {{{image|}}} | [[File:{{PAGENAME:{{{image}}}}}|{{ #vardefine: $width | {{ #ifexpr: {{ #imgw: {{{image}}} }} < 257 | {{ #imgw: {{{image}}} }} | 257 }} }}{{ #iferror: {{ #ifexpr: {{{width}}} < 257 | {{{width}}} | {{ #var: $width }} }} | {{ #var: $width }} }}px|{{ #if: {{{caption|}}} | {{{caption}}} | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} }}]] [[Image::{{{image}}}| ]] }}
 
| caption      = {{{caption|}}}
 
| caption      = {{{caption|}}}
  
| data1        = {{ #if: {{{en_name|}}}{{{en_manga_name|}}}{{{en_anime_name|}}}{{{nicknames|}}}{{{other_names|}}}<!--
+
| data1        = {{ #if: {{{card|}}}{{{en_name|}}}{{{en_manga_name|}}}{{{en_anime_name|}}}{{{nicknames|}}}{{{other_names|}}}<!--
 
                       -->{{{ja_name|}}}{{{romaji_name|}}}{{{ja_trans_name|}}}<!--
 
                       -->{{{ja_name|}}}{{{romaji_name|}}}{{{ja_trans_name|}}}<!--
                       -->{{{ko_name|}}}{{{hanja_name|}}}{{{ko_rr_name|}}}<!--
+
                       -->{{{ko_name|}}}{{{hanja_name|}}}{{{ko_rr_name|}}}{{{ko_trans_name|}}}<!--
                       -->{{{ar_name|}}}{{{fr_name|}}}{{{de_name|}}}{{{it_name|}}}{{{pt_name|}}}{{{es_name|}}}
+
                       -->{{{ar_name|}}}{{{fil_name|}}}{{{fr_name|}}}{{{de_name|}}}{{{el_name|}}}{{{it_name|}}}{{{pt_name|}}}{{{es_name|}}}{{{th_name|}}}{{{zh_name|}}}
 
   | {{Infobox
 
   | {{Infobox
 
     | child        = yes
 
     | child        = yes
    | headerstyle  = background: #CCF;
+
     | labelstyle  = width: 10em;
     | labelstyle  = background: #DDF; width: 10em;
 
  
 
     | header1 = {{ #if: {{{headers|}}} | Names }}
 
     | header1 = {{ #if: {{{headers|}}} | Names }}
  
     | label2  = English {{ #if: {{{headers|}}} || name }}
+
     | label2 = Corresponding card
     | data2   =  
+
    | data2  = {{ #if: {{{card|}}} | {{Value list|{{{card}}}|Corresponding card}} }}
 +
 
 +
    | label3 = English {{ #if: {{{headers|}}} || name }}
 +
     | data3   =  
 
       {{ #if: {{{en_manga_name|}}}{{{en_anime_name|}}}{{{en_name|}}}
 
       {{ #if: {{{en_manga_name|}}}{{{en_anime_name|}}}{{{en_name|}}}
 
       | {{ #if: {{{en_manga_name|}}}
 
       | {{ #if: {{{en_manga_name|}}}
Line 48: Line 77:
 
         |
 
         |
 
* {{{en_name}}}
 
* {{{en_name}}}
         }}[[English name::{{ #if: {{{en_name|}}} | {{{en_name}}} | {{ #if: {{{en_anime_name|}}} | {{{en_anime_name}}} | {{ #if: {{{en_manga_name|}}} | {{{en_manga_name}}} | {{ #explode: {{PAGENAME}} | ( }} }} }} }}| ]]
+
         }}[[English name::{{ #if: {{{en_name|}}} | {{{en_name}}} | {{ #if: {{{en_anime_name|}}} | {{{en_anime_name}}} | {{ #if: {{{en_manga_name|}}} | {{{en_manga_name}}} | {{ #var: $pagename }} }} }} }}| ]]
 
       }}
 
       }}
  
     | label3 = Nicknames
+
     | label4 = Japanese translated
     | data3   = {{{nicknames|}}}
+
     | data4   = {{ #if: {{{ja_trans_name|}}}
 +
      | {{Value list|{{{ja_trans_name}}}|Translated Japanese name}}
 +
      }}
  
     | label4 = Other {{ #if: {{{headers|}}} || names }}
+
     | label5 = Other {{ #if: {{{headers|}}} || names }}
     | data4   = {{{other_names|}}}
+
     | data5   = {{{other_names|}}}
  
     | data5   = {{ #if: {{{ja_name|}}}{{{romaji_name|}}}{{{ja_trans_name|}}}
+
     | label6  = Nicknames
 +
    | data6   = {{ #if: {{{hide_nicknames|}}} || {{{nicknames|}}} }}
 +
 
 +
    | data7  = {{ #if: {{{hide_nicknames|}}} | {{ #if: {{{nicknames|}}} |
 
       | {{Infobox
 
       | {{Infobox
 +
        | child      = yes
 
         | bodyclass  = collapsible collapsed
 
         | bodyclass  = collapsible collapsed
         | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
+
         | bodystyle  = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
         | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
+
         | headerstyle = text-align: left;
         | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
+
         | labelstyle  = width: 10em;
 +
        | datastyle  = text-align: left;
  
         | header1    = Japanese {{ #if: {{{headers|}}} || name }}
+
         | header1    = Nicknames
  
        | label2      = Japanese
+
         | data2      = &#32;
         | data2      = {{ #if: {{Ruby/detect|{{{ja_name}}}}}
+
{{{nicknames}}}
          | <span lang="ja-Jpan">{{{ja_name}}}</span>
+
        }}
          | <span lang="ja">{{Value list|{{{ja_name}}}|Japanese name}}</span>
+
      }} }}
          }}
 
  
        | label3      = Base
+
    | data8  = {{ #if: {{{ja_name|}}}{{{romaji_name|}}}
        | data3      = {{ #if: {{Ruby/detect|{{{ja_name}}}}}
+
      | {{Infobox Japanese name|ja_name={{{ja_name|}}}|romaji_name={{{romaji_name|}}}|short_header={{{headers|}}}|ja_name_ref={{{ja_name_ref|}}}}}
          | <span lang="ja-Jpan">{{Value list|{{Ruby/split|{{{ja_name}}}}}|Japanese name}}</span>
 
          }}
 
 
 
        | label4      = Furigana
 
        | data4      = {{ #if: {{Ruby/detect|{{{ja_name}}}}}
 
          | <span lang="ja-Jpan">{{Ruby/split|{{{ja_name}}}|top}}</span>
 
          }}
 
 
 
        | label5      = ''Rōmaji''
 
        | data5      = {{ #if: {{{romaji_name|}}}
 
          | <span lang="ja-Latn-hepburn">''{{Value list|{{{romaji_name}}}|Romaji name}}''</span>
 
          }}
 
 
 
        | label6      = Translated
 
        | data6      = {{ #if: {{{ja_trans_name|}}}
 
          | {{Value list|{{{ja_trans_name}}}|Japanese translated name}}
 
          }}
 
        }}
 
 
       }}
 
       }}
  
     | data6   = {{ #if: {{{ko_name|}}}{{{hanja_name|}}}{{{ko_rr_name|}}}
+
     | data9   = {{ #if: {{{ko_name|}}}{{{hanja_name|}}}{{{ko_rr_name|}}}{{{ko_trans_name|}}}
 
       | {{Infobox
 
       | {{Infobox
 +
        | child      = yes
 
         | bodyclass  = collapsible collapsed
 
         | bodyclass  = collapsible collapsed
         | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
+
         | bodystyle  = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
         | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
+
         | headerstyle = text-align: left;
         | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
+
         | labelstyle  = width: 10em;
  
 
         | header1    = Korean {{ #if: {{{headers|}}} || name }}
 
         | header1    = Korean {{ #if: {{{headers|}}} || name }}
  
 
         | label2      = Hangul
 
         | label2      = Hangul
         | data2      = {{ #if: {{{ko_name|}}}   | <span lang="ko-Hang">{{Value list|{{{ko_name}}}|Korean name}}</span>  }}
+
         | data2      = {{ #if: {{{ko_name|}}}       | <div lang="ko-Hang">{{Value list|{{{ko_name}}}|Korean name}}
 +
</div>  }}
  
 
         | label3      = Hanja
 
         | label3      = Hanja
         | data3      = {{ #if: {{{hanja_name|}}} | <span lang="ko-Hani">{{Value list|{{{hanja_name}}}|Hanja name}}</span> }}
+
         | data3      = {{ #if: {{{hanja_name|}}}   | <div lang="ko-Hani">{{Value list|{{{hanja_name}}}|Hanja name}}
 +
</div> }}
  
 
         | label4      = Romanization
 
         | label4      = Romanization
         | data4      = {{ #if: {{{ko_rr_name|}}} | <span lang="ko-Latn">''{{Value list|{{{ko_rr_name}}}|Korean Revised Romanization name}}''</span> }}
+
         | data4      = {{ #if: {{{ko_rr_name|}}}   | <div lang="ko-Latn"><i style="display: block;">{{Value list|{{{ko_rr_name}}}|Korean Revised Romanization name}}
 +
</i></div> }}
 +
 
 +
        | label5      = Translated
 +
        | data5      = {{ #if: {{{ko_trans_name|}}} | {{Value list|{{{ko_trans_name}}}|Translated Korean name}} }}
 
         }}
 
         }}
 
       }}
 
       }}
  
     | data7  = {{ #if: {{{ar_name|}}}{{{fr_name|}}}{{{de_name|}}}{{{it_name|}}}{{{pt_name|}}}{{{es_name|}}}
+
     | data10  = {{ #if: {{{ar_name|}}}{{{fil_name|}}}{{{fr_name|}}}{{{de_name|}}}{{{el_name|}}}{{{it_name|}}}{{{pt_name|}}}{{{es_name|}}}{{{th_name|}}}{{{zh_name|}}}
 
       | {{Infobox
 
       | {{Infobox
 +
        | child      = yes
 
         | bodyclass  = collapsible collapsed
 
         | bodyclass  = collapsible collapsed
         | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
+
         | bodystyle  = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
         | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
+
         | headerstyle = text-align: left;
         | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
+
         | labelstyle  = width: 10em;
  
 
         | header1    = Other languag{{ #if: {{{headers|}}} | es | e names }}
 
         | header1    = Other languag{{ #if: {{{headers|}}} | es | e names }}
  
 
         | label2      = Arabic
 
         | label2      = Arabic
         | data2      = {{ #if: {{{ar_name|}}} | <span lang="ar">{{value list|{{{ar_name}}}|Arabic name}}</span> }}
+
         | data2      = {{ #if: {{{ar_name|}}} | <div lang="ar">{{value list|{{{ar_name}}}|Arabic name}}
 +
</div> }}
  
 
         | label3      = Filipino
 
         | label3      = Filipino
         | data3      = {{ #if: {{{fil_name|}}} | <span lang="fil">{{value list|{{{fil_name}}}|Filipino name}}</span> }}
+
         | data3      = {{ #if: {{{fil_name|}}} | <div lang="fil">{{value list|{{{fil_name}}}|Filipino name}}
 +
</div> }}
  
 
         | label4      = French
 
         | label4      = French
         | data4      = {{ #if: {{{fr_name|}}} | <span lang="fr">{{value list|{{{fr_name}}}|French name}}</span> }}
+
         | data4      = {{ #if: {{{fr_name|}}} | <div lang="fr">{{value list|{{{fr_name}}}|French name}}
 +
</div> }}
  
 
         | label5      = German
 
         | label5      = German
         | data5      = {{ #if: {{{de_name|}}} | <span lang="de">{{value list|{{{de_name}}}|German name}}</span> }}
+
         | data5      = {{ #if: {{{de_name|}}} | <div lang="de">{{value list|{{{de_name}}}|German name}}
 
+
</div> }}
         | label6      = Italian
+
         | label6      = Greek
         | data6      = {{ #if: {{{it_name|}}} | <span lang="it">{{value list|{{{it_name}}}|Italian name}}</span> }}
+
         | data6      = {{ #if: {{{el_name|}}} | <div lang="el">{{value list|{{{el_name}}}|Greek name}}
 
+
</div> }}
         | label7      = Portuguese
+
         | label7      = Italian
         | data7      = {{ #if: {{{pt_name|}}} | <span lang="pt">{{value list|{{{pt_name}}}|Portuguese name}}</span> }}
+
         | data7      = {{ #if: {{{it_name|}}} | <div lang="it">{{value list|{{{it_name}}}|Italian name}}
 
+
</div> }}
        | label8      = Spanish
 
        | data8      = {{ #if: {{{es_name|}}} | <span lang="es">{{value list|{{{es_name}}}|Spanish name}}</span> }}
 
  
         | label9      = Thai
+
        | label8      = Portuguese
         | data9        = {{ #if: {{{th_name|}}} | <span lang="th">{{value list|{{{th_name}}}|Thai name}}</span> }}
+
        | data8      = {{ #if: {{{pt_name|}}} | <div lang="pt">{{value list|{{{pt_name}}}|Portuguese name}}
 +
</div> }}
 +
         | label9     = Spanish
 +
        | data9       = {{ #if: {{{es_name|}}} | <div lang="es">{{value list|{{{es_name}}}|Spanish name}}
 +
</div> }}
 +
        | label10      = Thai
 +
         | data10      = {{ #if: {{{th_name|}}} | <div lang="th">{{value list|{{{th_name}}}|Thai name}}
 +
</div> }}
 +
        | label11      = Chinese
 +
        | data11      = {{ #if: {{{zh_name|}}} | <div lang="zh-hant">{{value list|{{{zh_name}}}|Chinese name}}
 +
</div> }}
  
 
         }}
 
         }}
Line 156: Line 192:
 
   | {{Infobox
 
   | {{Infobox
 
     | child        = yes
 
     | child        = yes
    | headerstyle  = background: #CCF;
+
     | labelstyle  = width: 10em;
     | labelstyle  = background: #DDF; width: 10em;
 
  
 
     | header1      =  {{ #if: {{{headers|}}} | Personal }}
 
     | header1      =  {{ #if: {{{headers|}}} | Personal }}
  
 
     | label2  = Birth
 
     | label2  = Birth
     | data2  = {{Value list|{{{birthdate|}}}|Date of birth}}
+
     | data2  = {{ #if: {{ #pos: {{{birthdate|}}} | Akhet }}<!--
 +
        -->{{ #pos: {{{birthdate|}}} | Peret }}<!--
 +
        -->{{ #pos: {{{birthdate|}}} | Shemu }}<!--
 +
        -->{{ #pos: {{{birthdate|}}} | Heriu Renpet }}
 +
      | {{Egyptian date|{{{birthdate}}}}}
 +
      | {{Value list|{{{birthdate|}}}|Date of birth}}
 +
      }}
  
 
     | label3  = Death
 
     | label3  = Death
Line 171: Line 212:
  
 
     | label5  = Height
 
     | label5  = Height
     | data5  = {{Value list|{{{height|}}}|Height}}
+
     | data5  = {{IfSemantics
 +
      |{{ #arraymap:* {{{height|}}}
 +
        |*
 +
        |$list_item
 +
        |* [[Height::{{ #explode: {{ #explode: $list_item | ( }} | &lt;ref }}| ]]$list_item
 +
        |\n
 +
      }}
 +
      | {{{height|}}}
 +
      }}
  
 
     | label6  = Weight
 
     | label6  = Weight
     | data6  = {{Value list|{{{weight|}}}|Weight}}
+
     | data6  = {{IfSemantics
 +
      |{{ #arraymap:* {{{weight|}}}
 +
        |*
 +
        |$list_item
 +
        |* [[Weight::{{ #explode: {{ #explode: $list_item | ( }} | &lt;ref }}| ]]$list_item
 +
        |\n
 +
      }}
 +
      | {{{weight|}}}
 +
      }}
  
 
     | label7  = Gender
 
     | label7  = Gender
     | data7  = {{Value list|{{{gender|}}}|Gender}}
+
     | data7  = {{IfSemantics
 +
      |{{ #arraymap:* {{{gender|}}}
 +
        |*
 +
        |$list_item
 +
        |* [[Gender::{{ #explode: {{ #explode: $list_item | ( }} | &lt;ref }}| ]]$list_item
 +
        |\n
 +
      }}
 +
      | {{{gender|}}}
 +
      }}
  
 
     | label8  = Blood type
 
     | label8  = Blood type
     | data8  = {{Value list|{{{blood_type|}}}|Blood type}}
+
     | data8  = {{IfSemantics
 +
      |{{ #arraymap:* {{{blood_type|}}}
 +
        |*
 +
        |$list_item
 +
        |* [[Blood type::{{ #explode: {{ #explode: $list_item | ( }} | &lt;ref }}| ]]$list_item
 +
        |\n
 +
      }}
 +
      | {{{blood_type|}}}
 +
      }}
  
 
     | label9  = Favorite food
 
     | label9  = Favorite food
Line 190: Line 263:
 
     | data11  = {{ #if: {{{relatives|}}}
 
     | data11  = {{ #if: {{{relatives|}}}
 
       | {{Infobox
 
       | {{Infobox
 +
        | child      = yes
 
         | bodyclass  = collapsible {{ #if: {{{show_relatives|}}} || collapsed }}
 
         | bodyclass  = collapsible {{ #if: {{{show_relatives|}}} || collapsed }}
         | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
+
         | bodystyle  = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
         | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
+
         | headerstyle = text-align: left;
         | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
+
         | labelstyle  = width: 10em;
 
         | datastyle  = text-align: left;
 
         | datastyle  = text-align: left;
  
Line 205: Line 279:
  
 
| data3  =  
 
| data3  =  
   {{ #if: {{{royal_title|}}}{{{house|}}}
+
   {{ #if: {{{royal_title|}}}{{{house|}}}{{{reign|}}}{{{millennium_item|}}}{{{predecessor|}}}{{{successor|}}}
 
   | {{Infobox
 
   | {{Infobox
 
     | child        = yes
 
     | child        = yes
    | headerstyle  = background: #CCF;
+
     | labelstyle  = width: 10em;
     | labelstyle  = background: #DDF; width: 10em;
 
  
 
     | header1 = {{ #if: {{{headers|}}} | {{ #if: {{{royal_title|}}} | {{{royal_title|}}} | Allegiance }} }}
 
     | header1 = {{ #if: {{{headers|}}} | {{ #if: {{{royal_title|}}} | {{{royal_title|}}} | Allegiance }} }}
Line 225: Line 298:
 
     | data4  = {{{millennium_item|}}}
 
     | data4  = {{{millennium_item|}}}
  
     | label4 = Predecessor
+
     | label5 = Predecessor
     | data4   = {{{predecessor|}}}
+
     | data5   = {{{predecessor|}}}
  
     | label5 = Successor
+
     | label6 = Successor
     | data5   = {{{sucessor|}}}
+
     | data6   = {{{successor|}}}
 
     }}
 
     }}
 
   }}
 
   }}
  
| data4  = {{Infobox
+
| data4  = {{ #if: {{{occupation|}}}{{{organization|}}}{{{previous_occupation|}}}{{{previous_organization|}}}{{{gang|}}}{{{previous_gang|}}}{{{school|}}}{{{dormitory|}}}
  | child        = yes
+
  | {{Infobox
  | headerstyle  = background: #CCF;
+
    | child        = yes
  | labelstyle  = background: #DDF; width: 10em;
+
    | labelstyle  = width: 10em;
  
  | class1  = hlist hslash
+
    | class1  = hlist hslash
  | header1 = {{ #if: {{{headers|}}}
+
    | header1 = {{ #if: {{{headers|}}}
    | {{ #if: {{{occupation|}}}{{{organization|}}}{{{previous_occupation|}}}{{{previous_organization|}}}{{{gang|}}}{{{previous_gang|}}}
+
      | {{ #if: {{{occupation|}}}{{{organization|}}}{{{previous_occupation|}}}{{{previous_organization|}}}{{{gang|}}}{{{previous_gang|}}}
      |&#32;
+
        |&#32;
 
* Career
 
* Career
      }}{{ #if: {{{school|}}}{{{dormitory|}}}
+
      }}{{ #if: {{{school|}}}{{{dormitory|}}}
      |&#32;
+
        |&#32;
 
* Education
 
* Education
 +
        }}
 
       }}
 
       }}
    }}
 
  
  | label2  = Occupation
+
    | label2  = Occupation
   | data2   = {{{occupation|}}}
+
    | data2   = {{{occupation|}}}
 +
 
 +
    | label3  = Organization
 +
    | data3   = {{{organization|}}}
 +
 
 +
    | label4  = Previous occupation
 +
    | data4  = {{{previous_occupation|}}}
 +
 
 +
    | label5  = Previous organization
 +
    | data5  = {{{previous_organization|}}}
 +
 
 +
    | label6  = Gang
 +
    | data6  = {{{gang|}}}
  
  | label3 = Organization
+
    | label7 = Previous gang
  | data3   = {{{organization|}}}
+
    | data7   = {{{previous_gang|}}}
  
  | label4 = Previous occupation
+
    | label8 = School
  | data4   = {{{previous_occupation|}}}
+
    | data8   = {{{school|}}}
  
  | label5 = Previous organization
+
    | label9 = Dormitory
  | data5   = {{{previous_organization|}}}
+
    | data9   = {{{dormitory|}}}
 +
    }}
 +
  }}
  
   | label6  = Gang
+
| data5   = {{ #if: {{{members|}}}{{{participation|}}}
  | data6  = {{{gang|}}}
+
  | {{Infobox
 +
    | child        = yes
 +
    | labelstyle  = width: 10em;
  
  | label7  = Previous gang
+
    | header1      = {{ #if: {{{headers|}}} | {{ #if: {{{members|}}}{{{participation|}}} | Team details }} }}
  | data7  = {{{previous_gang|}}}
 
  
  | label8  = School
+
    | label2      = Members
  | data8  = {{{school|}}}
+
    | data2        = {{{members|}}}
  
  | label9  = Dormitory
+
    | label3      = Participated in
  | data9  = {{{dormitory|}}}
+
    | data3        = {{{participation|}}}
 +
    }}
 
   }}
 
   }}
  
| data5   = {{Infobox
+
| data6   = {{ #if: {{{games|}}}{{{duels|}}}{{{tournament1|}}}{{{team|}}}{{{previous_team|}}}{{{deck|}}}{{{manga_deck|}}}{{{anime_deck|}}}<!--
  | child        = yes
+
            -->{{{fmr_deck|}}} {{{dor_deck|}}} {{{ntr_deck|}}} {{{gx02_deck|}}}{{{gx03_deck|}}}{{{gx04_deck|}}}<!--
  | headerstyle  = background: #CCF;
+
            -->{{{gx06_deck|}}}{{{tf04_deck|}}}{{{tf05_deck|}}}{{{tf06_deck|}}}{{{wc4_deck|}}} {{{wc6_deck|}}} <!--
  | labelstyle  = background: #DDF; width: 10em;
+
            -->{{{wc07_deck|}}}{{{wc08_deck|}}}{{{wc09_deck|}}}{{{wc10_deck|}}}{{{wc11_deck|}}}{{{ydt1_deck|}}}<!--
 +
            -->{{{bam_deck|}}} {{{zdc1_deck|}}}{{{md_deck|}}}  {{{dar_deck|}}} {{{duli_deck|}}}{{{lotd_deck|}}}<!--
 +
            -->{{{tfsp_deck|}}}<!--
 +
            -->{{{deck_master|}}}{{{deck_leader|}}}{{{deck_cost|}}}
 +
  | {{Infobox
 +
    | child        = yes
 +
    | labelstyle  = width: 10em;
  
  | class1  = hlist hslash
+
    | class1  = hlist hslash
  | header1 =  {{ #if: {{{headers|}}}
+
    | header1 =  {{ #if: {{{headers|}}}
    | {{ #if: {{{games|}}}
+
      | {{ #if: {{{games|}}}
      | &#32;
+
        | &#32;
 
* Gamer
 
* Gamer
      }}{{ #if: {{{duels|}}}{{{tournament1|}}}{{{team|}}}{{{previous_team|}}}{{{deck|}}}{{{manga_deck|}}}{{{anime_deck|}}}<!--
+
        }}{{ #if: {{{duels|}}}{{{tournament1|}}}{{{team|}}}{{{previous_team|}}}{{{deck|}}}{{{manga_deck|}}}{{{anime_deck|}}}<!--
            -->{{{ntr_deck|}}} {{{gx02_deck|}}}{{{gx03_deck|}}}{{{gx04_deck|}}}{{{gx06_deck|}}}{{{tf04_deck|}}}<!--
+
              -->{{{fmr_deck|}}} {{{dor_deck|}}} {{{ntr_deck|}}} {{{gx02_deck|}}}{{{gx03_deck|}}}{{{gx04_deck|}}}<!--
            -->{{{tf05_deck|}}}{{{tf06_deck|}}}{{{wc4_deck|}}} {{{wc6_deck|}}} {{{wc07_deck|}}}{{{wc08_deck|}}}<!--
+
              -->{{{gx06_deck|}}}{{{tf04_deck|}}}{{{tf05_deck|}}}{{{tf06_deck|}}}{{{wc4_deck|}}} {{{wc6_deck|}}} <!--
            -->{{{wc09_deck|}}}{{{wc10_deck|}}}{{{wc11_deck|}}}{{{ydt1_deck|}}}<!--
+
              -->{{{wc07_deck|}}}{{{wc08_deck|}}}{{{wc09_deck|}}}{{{wc10_deck|}}}{{{wc11_deck|}}}{{{ydt1_deck|}}}<!--
            -->{{{deck_master|}}}{{{deck_leader|}}}{{{deck_cost|}}}
+
              -->{{{bam_deck|}}} {{{zdc1_deck|}}}{{{md_deck|}}}  {{{dar_deck|}}} {{{duli_deck|}}}{{{lotd_deck|}}}<!--
      | &#32;
+
              -->{{{tfsp_deck|}}}<!--
 +
              -->{{{deck_master|}}}{{{deck_leader|}}}{{{deck_cost|}}}
 +
        | &#32;
 
* Duelist
 
* Duelist
 +
        }}
 
       }}
 
       }}
    }}
 
  
  | label2  = Duels
+
    | label2  = Duels
  | data2  = {{{duels|}}}
+
    | data2  = {{{duels|}}}
  
  | label3  = {{ #if: {{{duels|}}} | Other games | Games }}
+
    | label3  = {{ #if: {{{duels|}}} | Other games | Games }}
  | data3  = {{{games|}}}
+
    | data3  = {{{games|}}}
  
  | data4  =  
+
    | data4  =  
    {{ #if: {{{tournament1|}}}
+
      {{ #if: {{{tournament1|}}}
    |
+
      |
 
<table style="width: 100%; text-align: left;">
 
<table style="width: 100%; text-align: left;">
 
  <tr>
 
  <tr>
Line 312: Line 409:
 
   <td>{{{result1|}}}</td>
 
   <td>{{{result1|}}}</td>
 
  </tr>
 
  </tr>
      {{ #if: {{{tournament2|}}}
+
        {{ #if: {{{tournament2|}}}
      |
+
        |
 
  <tr>
 
  <tr>
 
   <td>{{{tournament2|}}}</td>
 
   <td>{{{tournament2|}}}</td>
 
   <td>{{{result2|}}}</td>
 
   <td>{{{result2|}}}</td>
 
  </tr>
 
  </tr>
      }}<!--
+
        }}<!--
  -->{{ #if: {{{tournament3|}}}
+
    -->{{ #if: {{{tournament3|}}}
      |
+
        |
 
  <tr>
 
  <tr>
 
   <td>{{{tournament3|}}}</td>
 
   <td>{{{tournament3|}}}</td>
 
   <td>{{{result3|}}}</td>
 
   <td>{{{result3|}}}</td>
 
  </tr>
 
  </tr>
      }}<!--
+
        }}<!--
  -->{{ #if: {{{tournament4|}}}
+
    -->{{ #if: {{{tournament4|}}}
      |
+
        |
 
  <tr>
 
  <tr>
 
   <td>{{{tournament4|}}}</td>
 
   <td>{{{tournament4|}}}</td>
 
   <td>{{{result4|}}}</td>
 
   <td>{{{result4|}}}</td>
 
  </tr>
 
  </tr>
      }}<!--
+
        }}<!--
  -->{{ #if: {{{tournament5|}}}
+
    -->{{ #if: {{{tournament5|}}}
      |
+
        |
 
  <tr>
 
  <tr>
 
   <td>{{{tournament5|}}}</td>
 
   <td>{{{tournament5|}}}</td>
 
   <td>{{{result5|}}}</td>
 
   <td>{{{result5|}}}</td>
 
  </tr>
 
  </tr>
      }}<!--
+
        }}<!--
  -->{{ #if: {{{tournament6|}}}
+
    -->{{ #if: {{{tournament6|}}}
      |
+
        |
 
  <tr>
 
  <tr>
 
   <td>{{{tournament6|}}}</td>
 
   <td>{{{tournament6|}}}</td>
 
   <td>{{{result6|}}}</td>
 
   <td>{{{result6|}}}</td>
 
  </tr>
 
  </tr>
      }}<!--
+
        }}<!--
  -->{{ #if: {{{tournament7|}}}
+
    -->{{ #if: {{{tournament7|}}}
      |
+
        |
 
  <tr>
 
  <tr>
 
   <td>{{{tournament7|}}}</td>
 
   <td>{{{tournament7|}}}</td>
 
   <td>{{{result7|}}}</td>
 
   <td>{{{result7|}}}</td>
 
  </tr>
 
  </tr>
 +
        }}
 +
</table>
 
       }}
 
       }}
</table>
+
    | label5  = Team
    }}
+
    | data5  = {{{team|}}}
  | label5 = Team
+
 
   | data5   = {{{team|}}}
+
    | label6  = Previous team
 +
    | data6  = {{{previous_team|}}}
 +
 
 +
    | label7  = Deck
 +
    | data7  = {{{deck|}}}
 +
 
 +
    | label8  = Manga Deck
 +
    | data8  = {{{manga_deck|}}}
 +
 
 +
    | label9  = Anime Deck
 +
    | data9  = {{{anime_deck|}}}
 +
 
 +
    | data10  =
 +
      {{ #if: {{{fmr_deck|}}} {{{dor_deck|}}} {{{ntr_deck|}}} {{{gx02_deck|}}}{{{gx03_deck|}}}{{{gx04_deck|}}}<!--
 +
          -->{{{gx06_deck|}}}{{{tf04_deck|}}}{{{tf05_deck|}}}{{{tf06_deck|}}}{{{wc4_deck|}}} {{{wc6_deck|}}} <!--
 +
          -->{{{wc07_deck|}}}{{{wc08_deck|}}}{{{wc09_deck|}}}{{{wc10_deck|}}}{{{wc11_deck|}}}{{{ydt1_deck|}}}<!--
 +
          -->{{{bam_deck|}}} {{{zdc1_deck|}}}{{{md_deck|}}} {{{dar_deck|}}} {{{duli_deck|}}}{{{lotd_deck|}}}<!--
 +
          -->{{{tfsp_deck|}}}
 +
 
 +
      | {{Infobox
 +
        | child      = yes
 +
        | bodyclass   = collapsible {{ #if: {{{deck|}}}{{{anime_deck|}}}{{{manga_deck|}}}{{{hide_video_game_decks|}}} | collapsed }}
 +
        | bodystyle   = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
 +
        | headerstyle = text-align: left;
 +
        | labelstyle  = width: 10em;
 +
 
 +
        | header1    = {{ #if: {{{deck|}}}{{{anime_deck|}}}{{{manga_deck|}}} | Other }} Decks
 +
 
 +
        | label2      = ''[[Yu-Gi-Oh! Forbidden Memories|Forbidden <br />Memories]]''
 +
        | data2      = {{ #if: {{{fmr_deck|}}} | {{Value list|{{{fmr_deck}}}|FMR Deck}} }}
  
  | label6  = Previous team
+
        | label3      = ''[[Yu-Gi-Oh! The Duelists of the Roses|The Duelists <br /> of the Roses]]''
  | data6  = {{{previous_team|}}}
+
        | data3      = {{ #if: {{{dor_deck|}}} | {{Value list|{{{dor_deck}}}|DOR Deck}} }}
  
  | label7  = Deck
+
        | label4      = ''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare <br />Troubadour]]''
  | data7  = {{{deck|}}}
+
        | data4      = {{ #if: {{{ntr_deck|}}} | {{Value list|{{{ntr_deck}}}|NTR Deck}} }}
  
  | label8  = Manga Deck
+
        | label5      = ''[[Yu-Gi-Oh! World Championship Tournament 2004|WC 2004]]''
  | data8  = {{{manga_deck|}}}
+
        | data5      = {{ #if: {{{wc4_deck|}}} | {{Value list|{{{wc4_deck}}}|WC4 Deck}} }}
  
  | label9  = Anime Deck
+
        | label6      = ''[[Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006|WC 2006]]''
  | data9  = {{{anime_deck|}}}
+
        | data6      = {{ #if: {{{wc6_deck|}}} | {{Value list|{{{wc6_deck}}}|WC6 Deck}} }}
  
  | data10  =  
+
        | label7      = ''[[Yu-Gi-Oh! World Championship 2007|WC 2007]]''
    {{ #if: {{{ntr_deck|}}} {{{gx02_deck|}}}{{{gx03_deck|}}}{{{gx04_deck|}}}{{{gx06_deck|}}}{{{tf04_deck|}}}<!--
+
        | data7      = {{ #if: {{{wc07_deck|}}} | {{Value list|{{{wc07_deck}}}|WC07 Deck}} }}
        -->{{{tf05_deck|}}}{{{tf06_deck|}}}{{{wc4_deck|}}} {{{wc6_deck|}}} {{{wc07_deck|}}}{{{wc08_deck|}}}<!--
 
        -->{{{wc09_deck|}}}{{{wc10_deck|}}}{{{wc11_deck|}}}{{{ydt1_deck|}}}
 
  
    | {{Infobox
+
        | label8      = ''[[Yu-Gi-Oh! World Championship 2008|WC 2008]]''
       | bodyclass  = collapsible {{ #if: {{{deck|}}}{{{anime_deck|}}}{{{manga_deck|}}} | collapsed }}
+
        | data8       = {{ #if: {{{wc08_deck|}}} | {{Value list|{{{wc08_deck}}}|WC08 Deck}} }}
      | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
 
      | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
 
      | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
 
  
       | header1    = {{ #if: {{{deck|}}}{{{anime_deck|}}}{{{manga_deck|}}} | Other }} Decks
+
        | label9      = ''[[Yu-Gi-Oh! 5D's World Championship 2009: Stardust Accelerator|WC 2009]]''
 +
        | data9       = {{ #if: {{{wc09_deck|}}} | {{Value list|{{{wc09_deck}}}|WC09 Deck}} }}
  
      | label2      = ''[[Yu-Gi-Oh! Nightmare Troubadour|Nightmare <br />Troubadour]]''
+
        | label10    = ''[[Yu-Gi-Oh! 5D's World Championship 2010: Reverse of Arcadia|WC 2010]]''
      | data2      = {{ #if: {{{ntr_deck|}}} | {{Value list|{{{ntr_deck}}}|NTR Deck}} }}
+
        | data10      = {{ #if: {{{wc10_deck|}}} | {{Value list|{{{wc10_deck}}}|WC10 Deck}} }}
  
      | label3      = ''[[Yu-Gi-Oh! World Championship Tournament 2004|WC 2004]]''
+
        | label11    = ''[[Yu-Gi-Oh! 5D's World Championship 2011: Over the Nexus|WC 2011]]''
      | data3      = {{ #if: {{{wc4_deck|}}} | {{Value list|{{{wc4_deck}}}|WC4 Deck}} }}
+
        | data11      = {{ #if: {{{wc11_deck|}}} | {{Value list|{{{wc11_deck}}}|WC11 Deck}} }}
  
      | label4      = ''[[Yu-Gi-Oh! Ultimate Masters: World Championship 2006|WC 2006]]''
+
        | label12    = ''[[Yu-Gi-Oh! GX Tag Force|Tag Force]]''
      | data4      = {{ #if: {{{wc6_deck|}}} | {{Value list|{{{wc6_deck}}}|WC6 Deck}} }}
+
        | data12      = {{ #if: {{{gx02_deck|}}} | {{Value list|{{{gx02_deck}}}|GX02 Deck}} }}
  
      | label5      = ''[[Yu-Gi-Oh! World Championship 2007|WC 2007]]''
+
        | label13    = ''[[Yu-Gi-Oh! GX Tag Force 2|Tag Force 2]]''
      | data5      = {{ #if: {{{wc07_deck|}}} | {{Value list|{{{wc07_deck}}}|WC07 Deck}} }}
+
        | data13      = {{ #if: {{{gx04_deck|}}} | {{Value list|{{{gx04_deck}}}|GX04 Deck}} }}
  
      | label6      = ''[[Yu-Gi-Oh! World Championship 2008|WC 2008]]''
+
        | label14    = ''[[Yu-Gi-Oh! GX Tag Force 3|Tag Force 3]]''
      | data6      = {{ #if: {{{wc08_deck|}}} | {{Value list|{{{wc08_deck}}}|WC08 Deck}} }}
+
        | data14      = {{ #if: {{{gx06_deck|}}} | {{Value list|{{{gx06_deck}}}|GX06 Deck}} }}
  
      | label7      = ''[[Yu-Gi-Oh! 5D's World Championship 2009: Stardust Accelerator|WC 2009]]''
+
        | label15    = ''[[Yu-Gi-Oh! 5D's Tag Force 4|Tag Force 4]]''
      | data7      = {{ #if: {{{wc09_deck|}}} | {{Value list|{{{wc09_deck}}}|WC09 Deck}} }}
+
        | data15      = {{ #if: {{{tf04_deck|}}} | {{Value list|{{{tf04_deck}}}|TF04 Deck}} }}
  
      | label8      = ''[[Yu-Gi-Oh! 5D's World Championship 2010: Reverse of Arcadia|WC 2010]]''
+
        | label16    = ''[[Yu-Gi-Oh! 5D's Tag Force 5|Tag Force 5]]''
      | data8      = {{ #if: {{{wc10_deck|}}} | {{Value list|{{{wc10_deck}}}|WC10 Deck}} }}
+
        | data16      = {{ #if: {{{tf05_deck|}}} | {{Value list|{{{tf05_deck}}}|TF05 Deck}} }}
  
      | label9      = ''[[Yu-Gi-Oh! 5D's World Championship 2011: Over the Nexus|WC 2011]]''
+
        | label17    = ''[[Yu-Gi-Oh! 5D's Tag Force 6|Tag Force 6]]''
      | data9      = {{ #if: {{{wc11_deck|}}} | {{Value list|{{{wc11_deck}}}|WC11 Deck}} }}
+
        | data17      = {{ #if: {{{tf06_deck|}}} | {{Value list|{{{tf06_deck}}}|TF06 Deck}} }}
  
      | label10     = ''[[Yu-Gi-Oh! GX Tag Force|Tag Force]]''
+
        | label18     = ''[[Yu-Gi-Oh! GX Spirit Caller|Spirit Caller]]''
      | data10     = {{ #if: {{{gx02_deck|}}} | {{Value list|{{{gx02_deck}}}|GX02 Deck}} }}
+
        | data18     = {{ #if: {{{gx03_deck|}}} | {{Value list|{{{gx03_deck}}}|GX03 Deck}} }}
  
      | label11     = ''[[Yu-Gi-Oh! GX Tag Force 2|Tag Force 2]]''
+
        | label19     = ''[[Yu-Gi-Oh! 5D's Duel Transer|Duel Transer]]''
      | data11     = {{ #if: {{{gx04_deck|}}} | {{Value list|{{{gx04_deck}}}|GX04 Deck}} }}
+
        | data19     = {{ #if: {{{ydt1_deck|}}} | {{Value list|{{{ydt1_deck}}}|YDT1 Deck}} }}
  
      | label12     = ''[[Yu-Gi-Oh! GX Tag Force 3|Tag Force 3]]''
+
        | label20     = ''[[Yu-Gi-Oh! BAM|BAM]]''
      | data12     = {{ #if: {{{gx06_deck|}}} | {{Value list|{{{gx06_deck}}}|GX06 Deck}} }}
+
        | data20     = {{ #if: {{{bam_deck|}}} | {{Value list|{{{bam_deck}}}|BAM Deck}} }}
  
      | label13     = ''[[Yu-Gi-Oh! 5D's Tag Force 4|Tag Force 4]]''
+
        | label21     = ''[[Yu-Gi-Oh! ZEXAL World Duel Carnival|World Duel Carnival!]]''
      | data13     = {{ #if: {{{tf04_deck|}}} | {{Value list|{{{tf04_deck}}}|TF04 Deck}} }}
+
        | data21     = {{ #if: {{{zdc1_deck|}}} | {{Value list|{{{zdc1_deck}}}|ZDC1 Deck}} }}
  
      | label14     = ''[[Yu-Gi-Oh! 5D's Tag Force 5|Tag Force 5]]''
+
        | label22     = ''[[Yu-Gi-Oh! Millennium Duels|Millennium Duels]]''
      | data14     = {{ #if: {{{tf05_deck|}}} | {{Value list|{{{tf05_deck}}}|TF05 Deck}} }}
+
        | data22     = {{ #if: {{{md_deck|}}} | {{Value list|{{{md_deck}}}|MD Deck}} }}
  
      | label15     = ''[[Yu-Gi-Oh! 5D's Tag Force 6|Tag Force 6]]''
+
        | label23     = ''[[Yu-Gi-Oh! Duel Arena|Duel Arena]]''
      | data15     = {{ #if: {{{tf06_deck|}}} | {{Value list|{{{tf06_deck}}}|TF06 Deck}} }}
+
        | data23     = {{ #if: {{{dar_deck|}}} | {{Value list|{{{dar_deck}}}|DAR Deck}} }}
  
      | label16     = ''[[Yu-Gi-Oh! GX Spirit Caller]]''
+
        | label24     = ''[[Yu-Gi-Oh! Duel Links|Duel Links]]''
      | data16     = {{ #if: {{{gx03_deck|}}} | {{Value list|{{{gx03_deck}}}|GX03 Deck}} }}
+
        | data24     = {{ #if: {{{duli_deck|}}} | {{Value list|{{{duli_deck}}}|DULI Deck}} }}
  
      | label17     = ''[[Yu-Gi-Oh! 5D's Duel Transer|Duel Transer]]''
+
        | label25     = ''[[Yu-Gi-Oh! Legacy of the Duelist|Legacy of the Duelist]]''
      | data17     = {{ #if: {{{ydt1_deck|}}} | {{Value list|{{{ydt1_deck}}}|YDT1 Deck}} }}
+
        | data25     = {{ #if: {{{lotd_deck|}}} | {{Value list|{{{lotd_deck}}}|LOTD Deck}} }}
  
      | label18     = ''[[Yu-Gi-Oh! BAM|BAM]]''
+
        | label26     = ''[[Yu-Gi-Oh! ARC-V Tag Force Special|Tag Force Special]]''
      | data18     = {{ #if: {{{bam_deck|}}} | {{Value list|{{{bam_deck}}}|BAM Deck}} }}
+
        | data26     = {{ #if: {{{tfsp_deck|}}} | {{Value list|{{{tfsp_deck}}}|TFSP Deck}} }}
 +
        }}
 
       }}
 
       }}
    }}
 
  
  | label11 = [[Deck Master]]
+
    | label11 = [[Deck Master]]
  | data11  = {{{deck_master|}}}
+
    | data11  = {{{deck_master|}}}
  
  | label12 = [[Deck Leader]]
+
    | label12 = [[Deck Leader]]
  | data12  = {{{deck_leader|}}}
+
    | data12  = {{{deck_leader|}}}
  
  | label13 = [[Deck Cost]]
+
    | label13 = [[Deck Cost]]
  | data13  = {{{deck_cost|}}}
+
    | data13  = {{{deck_cost|}}}
 +
    }}
 
   }}
 
   }}
| data6   =  
+
 
   {{ #if: {{{manga_debut|}}}{{{toei_anime_debut|}}}{{{anime_debut|}}}<!--
+
| data7   =  
       -->{{{video_game_debut|}}}{{{appears_in_manga|}}}{{{appears_in_anime|}}}<!--
+
   {{ #if: {{{manga_debut|}}}     {{{toei_anime_debut|}}} {{{anime_debut|}}}    {{{book_debut|}}}            {{{video_game_debut|}}} {{{events|}}}<!--
       -->{{{appears_in_books|}}}{{{appears_in_video_games|}}}{{{appears_in_gb|}}}<!--
+
       -->{{{appears_in_manga|}}} {{{appears_in_anime|}}} {{{appears_in_books|}}}{{{appears_in_video_games|}}}<!--
       -->{{{appears_in_gbc|}}}{{{appears_in_gba|}}}{{{appears_in_gamecube|}}}<!--
+
       -->{{{appears_in_gb|}}}    {{{appears_in_gbc|}}}   {{{appears_in_gba|}}} {{{appears_in_gamecube|}}}   <!--
       -->{{{appears_in_nds|}}}{{{appears_in_wii|}}}{{{appears_in_pc|}}}{{{appears_in_ps|}}}<!--
+
       -->{{{appears_in_nds|}}}  {{{appears_in_wii|}}}   {{{appears_in_3ds|}}} {{{appears_in_pc|}}}         <!--
       -->{{{appears_in_ps2|}}}{{{appears_in_psp|}}}{{{appears_in_xbox|}}}{{{appears_in_other|}}}
+
       -->{{{appears_in_ps|}}}   {{{appears_in_ps2|}}}   {{{appears_in_ps3|}}} {{{appears_in_ps4|}}}       <!--
 +
       -->{{{appears_in_psp|}}}  {{{appears_in_xbox|}}}  {{{appears_in_360|}}}  {{{appears_in_one|}}}       <!--
 +
      -->{{{appears_in_dt|}}}   {{{appears_in_mobile|}}}{{{appears_in_other|}}}<!--
 +
      -->{{{duli_gate_date|}}}  {{{release_date|}}}
 
   | {{Infobox
 
   | {{Infobox
 
     | child        = yes
 
     | child        = yes
    | headerstyle  = background: #CCF;
+
     | labelstyle  = width: 10em;
     | labelstyle  = background: #DDF; width: 10em;
 
  
 
     | header1 =  {{ #if: {{{headers|}}} | Appearances }}
 
     | header1 =  {{ #if: {{{headers|}}} | Appearances }}
Line 475: Line 602:
 
     | data6  = {{{video_game_debut|}}}
 
     | data6  = {{{video_game_debut|}}}
  
     | data7  = {{ #if: {{{appears_in_manga|}}}{{{appears_in_anime|}}}{{{appears_in_books|}}}{{{appears_in_video_games|}}}<!--
+
    | label7  = Events
                     -->{{{appears_in_gb|}}}   {{{appears_in_gbc|}}} {{{appears_in_gba|}}}  {{{appears_in_gamecube|}}}  <!--
+
     | data7   = {{{events|}}}
                     -->{{{appears_in_nds|}}} {{{appears_in_wii|}}}  {{{appears_in_pc|}}}  {{{appears_in_ps|}}}         <!--
+
 
                     -->{{{appears_in_ps2|}}}  {{{appears_in_psp|}}}  {{{appears_in_xbox|}}} {{{appears_in_other|}}}
+
    | label8  = Release date
 +
    | data8  = {{ #if: {{{release_date<includeonly>|</includeonly>}}} | [[Release date::{{{release_date|}}}]] }}
 +
 
 +
    | label9  = Added to the Gate on
 +
    | data9   = {{ #if: {{{duli_gate_date<includeonly>|</includeonly>}}} | [[Duel Links Gate date::{{{duli_gate_date|}}}]] }}
 +
 
 +
    | data10  = {{ #if: {{{appears_in_manga|}}} {{{appears_in_anime|}}} {{{appears_in_books|}}}{{{appears_in_video_games|}}}<!--
 +
                     -->{{{appears_in_gb|}}}   {{{appears_in_gbc|}}}   {{{appears_in_gba|}}}  {{{appears_in_gamecube|}}}  <!--
 +
                     -->{{{appears_in_nds|}}}   {{{appears_in_wii|}}}  {{{appears_in_3ds|}}}  {{{appears_in_pc|}}}        <!--
 +
                    -->{{{appears_in_ps|}}}    {{{appears_in_ps2|}}}  {{{appears_in_ps3|}}}  {{{appears_in_ps4|}}}       <!--
 +
                     -->{{{appears_in_psp|}}}  {{{appears_in_xbox|}}}  {{{appears_in_360|}}}  {{{appears_in_one|}}}        <!--
 +
                    -->{{{appears_in_dt|}}}    {{{appears_in_mobile|}}}{{{appears_in_other|}}}
 
       | {{Infobox
 
       | {{Infobox
 +
        | child      = true
 
         | bodyclass  = collapsible {{ #if: {{{hide_appearances|}}} | collapsed }}
 
         | bodyclass  = collapsible {{ #if: {{{hide_appearances|}}} | collapsed }}
         | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
+
         | bodystyle  = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
         | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
+
         | headerstyle = text-align: left;
         | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
+
         | labelstyle  = width: 10em;
  
 
         | header1    = Appears in
 
         | header1    = Appears in
Line 517: Line 656:
 
         | data11      = {{Value list|{{{appears_in_wii|}}}|Video game appearances}}
 
         | data11      = {{Value list|{{{appears_in_wii|}}}|Video game appearances}}
  
         | label12    = PC
+
         | label12     = Nintendo 3DS
         | data12     = {{Value list|{{{appears_in_pc|}}}|Video game appearances}}
+
        | data12      = {{Value list|{{{appears_in_3ds|}}}|Video game appearances}}
 +
 
 +
        | label13     = PC
 +
         | data13     = {{Value list|{{{appears_in_pc|}}}|Video game appearances}}
 +
 
 +
        | label14    = PlayStation
 +
        | data14      = {{Value list|{{{appears_in_ps|}}}|Video game appearances}}
 +
 
 +
        | label15    = PlayStation 2
 +
        | data15      = {{Value list|{{{appears_in_ps2|}}}|Video game appearances}}
 +
 
 +
        | label16    = PlayStation 3
 +
        | data16      = {{Value list|{{{appears_in_ps3|}}}|Video game appearances}}
 +
 
 +
        | label17    = PlayStation 4
 +
        | data17      = {{Value list|{{{appears_in_ps4|}}}|Video game appearances}}
 +
 
 +
        | label18    = PSP
 +
        | data18      = {{Value list|{{{appears_in_psp|}}}|Video game appearances}}
 +
 
 +
        | label19    = Xbox
 +
        | data19      = {{Value list|{{{appears_in_xbox|}}}|Video game appearances}}
  
         | label13     = PlayStation
+
         | label20     = Xbox 360
         | data13     = {{Value list|{{{appears_in_ps|}}}|Video game appearances}}
+
         | data20     = {{Value list|{{{appears_in_360|}}}|Video game appearances}}
  
         | label14     = PlayStation 2
+
         | label21     = Xbox One
         | data14     = {{Value list|{{{appears_in_ps2|}}}|Video game appearances}}
+
         | data21     = {{Value list|{{{appears_in_one|}}}|Video game appearances}}
  
         | label15     = PSP
+
         | label22     = [[Duel Terminal]]
         | data15     = {{Value list|{{{appears_in_psp|}}}|Video game appearances}}
+
         | data22     = {{Value list|{{{appears_in_dt|}}}|Video game appearances}}
  
         | label16     = Xbox
+
         | label23     = Mobile
         | data16     = {{Value list|{{{appears_in_xbox|}}}|Video game appearances}}
+
         | data23     = {{Value list|{{{appears_in_mobile|}}}|Video game appearances}}
  
         | label17     = Other
+
         | label24     = Other
         | data17     = {{Value list|{{{appears_in_other|}}}|Video game appearances}}
+
         | data24     = {{Value list|{{{appears_in_other|}}}|Other appearances}}
 
         }}
 
         }}
 
       }}
 
       }}
Line 539: Line 699:
 
   }}
 
   }}
  
| data7 = {{ #if: {{{en_voice|}}}{{{ja_voice|}}}{{{ar_voice|}}}{{{fr_voice|}}}{{{de_voice|}}}<!--
+
| data8 = {{ #if: {{{en_voice|}}}{{{ja_voice|}}}{{{ar_voice|}}}{{{fr_voice|}}}{{{de_voice|}}}{{{el_voice|}}}<!--
                 -->{{{el_voice|}}}{{{it_voice|}}}{{{pt_voice|}}}{{{es_voice|}}}
+
                 -->{{{it_voice|}}}{{{ko_voice|}}}{{{pt_voice|}}}{{{es_voice|}}}{{{tl_voice|}}}{{{th_voice|}}}
 
   | {{Infobox
 
   | {{Infobox
 
     | child        = yes
 
     | child        = yes
    | headerstyle  = background: #CCF;
+
     | labelstyle  = width: 10em;
     | labelstyle  = background: #DDF; width: 10em;
 
  
 
     | header1 = {{ #if: {{{headers|}}} | Voice actors }}
 
     | header1 = {{ #if: {{{headers|}}} | Voice actors }}
Line 554: Line 713:
 
     | data3  = {{{ja_voice|}}}
 
     | data3  = {{{ja_voice|}}}
  
     | data4  = {{ #if: {{{ar_voice|}}}{{{fr_voice|}}}{{{de_voice|}}}{{{el_voice|}}}{{{it_voice|}}}{{{pt_voice|}}}{{{es_voice|}}}
+
     | data4  = {{ #if: {{{ar_voice|}}}{{{fr_voice|}}}{{{de_voice|}}}{{{el_voice|}}}<!--
 +
                    -->{{{it_voice|}}}{{{ko_voice|}}}{{{pt_voice|}}}{{{es_voice|}}}<!--
 +
                    -->{{{tl_voice|}}}{{{th_voice|}}}
 
       | {{Infobox
 
       | {{Infobox
 +
        | child      = yes
 
         | bodyclass  = collapsible collapsed
 
         | bodyclass  = collapsible collapsed
         | bodystyle  = width: 100%; border: 0; margin: 0; padding: 0;
+
         | bodystyle  = border: 0; font-size: 1em; margin: 0 -4px; padding: 0; width: calc(100% + 8px);
         | headerstyle = background: #DDF; font-size: 8.5pt; text-align: left;
+
         | headerstyle = text-align: left;
         | labelstyle  = background: #EEF; width: 9.7em; font-size: 8pt;
+
         | labelstyle  = width: 10em;
  
 
         | header1    = Other languag{{ #if: {{{headers|}}} | es | e voices }}
 
         | header1    = Other languag{{ #if: {{{headers|}}} | es | e voices }}
Line 578: Line 740:
 
         | data6      = {{{it_voice|}}}
 
         | data6      = {{{it_voice|}}}
  
         | label7      = Portuguese
+
         | label7     = Korean
         | data7       = {{{pt_voice|}}}
+
        | data7      = {{{ko_voice|}}}
 +
 
 +
        | label8     = Portuguese
 +
         | data8       = {{{pt_voice|}}}
 +
 
 +
        | label9      = Spanish
 +
        | data9      = {{{es_voice|}}}
 +
 
 +
        | label10    = Tagalog
 +
        | data10      = {{{tl_voice|}}}
  
         | label8      = Spanish
+
         | label11    = Thai
         | data8      = {{{es_voice|}}}
+
         | data11      = {{{th_voice|}}}
 
         }}
 
         }}
 
       }}
 
       }}
 
     }}
 
     }}
 
   }}
 
   }}
}}{{
+
 
  #if: {{NAMESPACE}}
+
| rowclass9  = infobox-defaultsort sysop-show
  || {{
+
| data9      = {{ #if: {{NAMESPACE}}
    #switch: {{ lc: {{{defaultsort|}}} }}
+
    || {{ #vardefine: $defaultsort | {{ #if: {{ #explode: {{ #var: $pagename }} || 1 }}
    | no | none | off | false | 0 =  
+
      | {{ #switch: {{ lc: {{{defaultsort|}}} }}
    | #default  = {{
+
        | no | none | off | false | 0 =  
      #ifeq: {{ #if: {{{en_name|}}} | {{{en_name}}} | {{PAGENAME}} }} | {{PAGENAME}}
+
        | #default  = {{ #if: {{{defaultsort|}}}<!-- {{{defaultsort}}} overrides everything -->
      | {{
+
          | {{{defaultsort}}}
        #ifeq: {{ #var: dabtext }} | character
+
          | {{ #if: {{{unnamed|}}}{{{card|}}}{{{group|}}}{{{members|}}}{{{participation|}}}
        || {{DEFAULTSORT:{{ #if: {{{defaultsort|}}} | {{{defaultsort}}} | {{Last name}} }}}}
+
            | {{ #switch: {{ #explode: {{PAGENAME}} }} | Dr. | Mr. | Mrs. | Ms. = {{Last name|full=1}} }}
 +
            | {{Last name|full=1}}
 +
          }}
 +
        }}
 
       }}
 
       }}
 +
    }}}}{{ #var: $defaultsort | {{PAGENAME}} }}{{ #if: {{{defaultsort|}}} | <br /><code>defaultsort</code>: {{{defaultsort}}}[[Category:((Infobox character)) transclusions with custom defaultsort]] }}
 +
  }}
 +
}}[[Page type::Character page| ]]{{ #if: {{ #var: $main }}
 +
  | [[Main character page::{{ #var: $main }}| ]]}}{{ #if: {{NAMESPACE}}
 +
  || {{ #if: {{ #var: $defaultsort }}
 +
    | {{DEFAULTSORT:{{ #var: $defaultsort }}}}
 +
  }}{{ #if: {{{group|}}}{{{members|}}}{{{participation|}}}
 +
    | [[Category:Character groups]]{{ #if: {{{tag_team|}}}
 +
      | [[Category:Tag Teams]]
 +
      | [[Category:Teams]]
 
     }}
 
     }}
   }}[[Category:Characters]]
+
    | [[Category:Characters]]
 +
   }}{{ #if: {{{unnamed|}}}
 +
    | [[Category:Unnamed characters]]
 +
  }}{{ #if: {{{unseen|}}}
 +
    | [[Category:Unseen characters]]
 +
  }}{{ #if: {{{events|}}}
 +
    | [[Category:Scripted Duels characters]]
 +
  }}{{ #if: {{{appears_in_dt|}}}
 +
    | [[Category:Duel Terminal characters]]
 +
  }}
 +
}}{{ #switch: {{NAMESPACE}}
 +
| {{ns:2}} | {{ns:3}} = <!-- no check in user/user talk space -->
 +
| #default = {{ #invoke: check for unknown parameters | check
 +
  | unknown = [[Category:((Infobox character)) transclusions using unknown parameters]]
 +
  | showblankpositional = 1
 +
  | preview = unknown <nowiki>{{Infobox character}}</nowiki> parameter "_VALUE_"
 +
  | italic_title
 +
  | main | card
 +
  | image | width | caption
 +
  | headers | hide_nicknames
 +
  | name | en_name | en_manga_name | en_anime_name | nicknames | other_names | ja_name | romaji_name | ja_trans_name | ko_name | hanja_name | ko_rr_name | ko_trans_name | ar_name | fil_name | fr_name | de_name | el_name | it_name | pt_name | es_name | th_name | zh_name
 +
| ja_name_ref
 +
  | birthdate | deathdate | age | height | weight | gender | blood_type | favorite_food | least_favorite_food | relatives
 +
  | show_relatives
 +
  | royal_title | house | reign | millennium_item | predecessor | successor
 +
  | occupation | previous_occupation | organization | previous_organization | gang | previous_gang | school | dormitory
 +
  | members | participation
 +
  | games | duels | tournament1 | result1 | tournament2 | result2 | tournament3 | result3 | tournament4 | result4 | tournament5 | result5 | tournament6 | result6 | tournament7 | result7 | team | previous_team | deck | manga_deck | anime_deck | fmr_deck | dor_deck | ntr_deck | gx02_deck | gx03_deck | gx04_deck | gx06_deck | tf04_deck | tf05_deck | tf06_deck | wc4_deck | wc6_deck | wc07_deck | wc08_deck | wc09_deck | wc10_deck | wc11_deck | ydt1_deck | bam_deck | zdc1_deck | md_deck | dar_deck | duli_deck | lotd_deck | tfsp_deck | deck_master | deck_leader | deck_cost
 +
  | hide_video_game_decks
 +
  | manga_debut | toei_anime_debut | anime_debut | book_debut | video_game_debut | events | appears_in_manga | appears_in_anime | appears_in_books | appears_in_video_games | appears_in_gb | appears_in_gbc | appears_in_gba | appears_in_gamecube | appears_in_nds | appears_in_wii | appears_in_3ds | appears_in_pc | appears_in_ps | appears_in_ps2 | appears_in_ps3 | appears_in_ps4 | appears_in_psp | appears_in_xbox | appears_in_360 | appears_in_one | appears_in_dt | appears_in_mobile | appears_in_other | duli_gate_date | release_date
 +
  | hide_appearances
 +
  | en_voice | ja_voice | ar_voice | fr_voice | de_voice | el_voice | it_voice | ko_voice | pt_voice | es_voice | tl_voice | th_voice
 +
  | defaultsort
 +
  | unnamed | unseen | group | tag_team
 +
  }}
 
}}<noinclude>
 
}}<noinclude>
  
 
{{documentation}}</noinclude>
 
{{documentation}}</noinclude>

Latest revision as of 08:37, 21 January 2024

Infobox character