Template:BBDW Character: Difference between revisions

Template page
m (Chao moved page Template:Infobox Character 2 to Template:BBDW Character: rename to a more descriptive name)
(test using a cargo table to hold everything)
Line 1: Line 1:
<noinclude><!--
<includeonly>
 
<h2 id="{{{nameen|}}}" style="height:0;margin:0;padding:0;visibility:hidden;">{{{nameen|}}}</h2>
some thoughts about a Cargo table declaration... needs a lot of work
currently waiting for more details on the information's structure
 
{{#cargo_declare:
_table = BBDW_Unit
|page = Page
|baseCharacter = String
|nameJp = String
|nameEn = String
|nameTL = String
|icon = File
|image = File
|voiceJp = String
|voiceJp2 = String
|releaseJp = Date
|element = String
|rarity = String
|profileDesc = Wikitext
}}
 
--></noinclude><includeonly><!--
--><div class="container" style="max-width:900px;">
<!--{| table class"wikitable" style="width:100%; border:1px solid;"
| style="text-align:center;" | TODO: other versions of '''{{{baseCharacter|}}}'''? <pre><nowiki>
{{#cargo_query:
tables=BBDW_Unit
|fields=BBDW_Unit.icon=icon,BBDW_Unit.Page=page
|where=BBDW_Unit.baseCharacter={{{baseCharacter|}}}
|format=template that takes the parameters icon and page to make a disambiguation
}}
</nowiki></pre>
|}-->
 
<h2 id="{{{nameEn|}}}" style="height:0;margin:0;padding:0;visibility:hidden;">{{{nameEn|}}}</h2>
{| table class="wikitable" style="width:100%;margin-bottom:0;"
{| table class="wikitable" style="width:100%;margin-bottom:0;"
! style="vertical-align:middle;position:relative;" |<!--
! style="vertical-align:middle;position:relative;" |<!--
-->{{#if:{{{icon|}}}|<div style="float:left;position:absolute;">[[File:{{{icon|}}}|45x45px]] Placeholder for element/rarity icons</div>}}<!--
-->{{#if:{{{icon|}}}|<div style="float:left;">[[File:{{{icon|}}}|45x45px]] Placeholder for element/rarity icons</div>}}<!--
--><div>{{#if:{{{nameJp|}}}|<ruby><rb>'''{{lang|ja|{{{nameJp}}}}}'''</rb><rt>{{{nameTL|}}}</rt></ruby>}}<!--
--><div>{{#if:{{{namejp|}}}|'''{{{namejp}}}'''}}<!--
-->{{#if:{{{nameEn|}}}| {{#if:{{{nameJp|}}}|<br />}} {{{nameEn|}}}}}</div>
-->{{#if:{{{nameen|}}}| {{#if:{{{namejp|}}}|<br />}} {{{nameen|}}}}}<!--
--><div style="float:right;">{{edit|{{{page|}}}}}</div>
</div>
|}
|}
<div style="display: flex; flex-wrap: wrap; flex-direction: row; text-align:center; vertical-align:top;">
<div style="display: flex; flex-wrap: wrap; flex-direction: row; text-align:center; vertical-align:top;">
Line 56: Line 24:
<tr>
<tr>
<th colspan=2 style="height:1em;"> Profile Description </th>
<th colspan=2 style="height:1em;"> Profile Description </th>
</tr><tr>
</tr><tr><td colspan=2 style="text-align:left; vertical-align:top;"|>{{{profile|}}}</td>
<td colspan=2 style="text-align:left; vertical-align:top;"|>{{{profile|}}}</td>
</tr><!--
</tr><!--
-->{{#if:{{{illust|}}}|<tr><th> Illustrator </th><td><!--
-->{{#if:{{{illust|}}}|<tr><th> Illustrator </th><td><!--
-->{{#if:{{{illustLink|}}}|[{{{illustLink}}} {{{illust|}}}]|{{{illust|}}}}}{{#if:{{{illustAlt|}}}|&nbsp;({{{illustAlt|}}})}} </td></tr>}}<!--
-->{{#if:{{{illustLink|}}}|[{{{illustLink}}} {{{illust|}}}]|{{{illust|}}}}}{{#if:{{{illustalt|}}}|&nbsp;({{{illustalt|}}})}} </td></tr>}}<!--
-->{{#if:{{{voice|}}}|<tr><th> Voice Actor </th><td> {{{voice|}}} </td></tr>}}
-->{{#if:{{{voice|}}}|<tr><th> Voice Actor </th><td> {{{voice|}}} </td></tr>}}<!--
-->{{#if:{{{releasejp|}}}|<tr><th>Release Date</th><td> {{{releasejp|}}} </td></tr>}}
</table></div>
</table></div>
</div>
</div>
<table class="wikitable" style="width:100%;margin-top:0;"><!--
<table class="wikitable" style="width:100%;margin-top:0;">
-->{{#if:{{{rarity|}}}|<tr><th>Rank (rarity)</th><td>{{{rarity|}}}</td></tr>}}<!--
<tr><!--
-->{{#if:{{{element|}}}|<tr><th>Element</th><td>{{{element|}}}</td></tr>}}<!--
-->{{#if:{{{element|}}}|<th>Element</th>}}<!--
-->{{#if:{{{minatk|}}}|<tr><th>Base ATK</th><td>{{{minatk|}}}</td></tr>}}<!--
-->{{#if:{{{baserarity|}}}|<th>Base Rarity</th>}}<!--
-->{{#if:{{{minhp|}}}|<tr><th>Base HP</th><td>{{{minhp|}}}</td></tr>}}<!--
-->{{#if:{{{cost|}}}|<th>Cost</th>}}<!--
-->{{#if:{{{mindef|}}}|<tr><th>Base DEF</th><td>{{{mindef|}}}</td></tr>}}<!--
-->{{#if:{{{position|}}}{{{posicon|}}}|<th>Position</th>}}<!--
--></table>
-->{{#if:{{{chargroup|}}}|<th>Grouping?</th>}}<!--
</div></includeonly><noinclude>
-->{{#if:{{{minatk|}}}|<th>Base ATK</th>}}<!--
-->{{#if:{{{minhp|}}}|<th>Base HP</th>}}<!--
-->{{#if:{{{mindef|}}}|<th>Base DEF</th>}}<!--
--></tr><!--
-->{{#if:{{{element|}}}|<td>{{{element|}}}</td>}}<!--
-->{{#if:{{{baserarity|}}}|<td>{{{baserarity|}}}</td>}}<!--
-->{{#if:{{{cost|}}}|<td>{{{cost|}}}</td>}}<!--
-->{{#if:{{{position|}}}{{{posicon|}}}|<td>{{{position|}}} {{#if:{{{posicon|}}}|({{{posicon|}}})}}</td>}}<!--
-->{{#if:{{{chargroup|}}}|<td>{{{chargroup|}}}</td>}}<!--
-->{{#if:{{{minatk|}}}|<td>{{{minatk|}}}</td>}}<!--
-->{{#if:{{{minhp|}}}|<td>{{{minhp|}}}</td>}}<!--
-->{{#if:{{{mindef|}}}|<td>{{{mindef|}}}</td>}}<!--
--></tr>
</table><!--
 
-->{{#if:{{{fxnameen1|}}}{{{fxnamejp1|}}}{{{fxnameen2|}}}{{{fxnamejp2|}}}{{{fxnameen3|}}}{{{fxnamejp3|}}}|
<h3>Additional Effects</h3>
<table class="wikitable" style="width:100%;margin-top:0;">
<tr>
<th style="max-width:45px;">S</th>
<th>{{{fxnameen1|}}}</br><small>{{{fxnamejp1|}}}</small></th>
<td>{{{fxtargettype1|}}}<br/>{{{fxdesc1|}}}<br/>{{#ifeq:{{{fxunlock1|}}}|none||Unlocks at {{{fxunlock1|}}} rarity.}}</td>
</tr>
<tr>
<th style="max-width:45px;">DD</th>
<th>{{{fxnameen2|}}}</br><small>{{{fxnamejp2|}}}</small></th>
<td>{{{fxtargettype2|}}}<br/>{{{fxdesc2|}}}<br/>{{#ifeq:{{{fxunlock2|}}}|none||Unlocks at {{{fxunlock2|}}} rarity.}}</td>
</tr>
<tr>
<th style="max-width:45px;">AH</th>
<th>{{{fxnameen3|}}}</br><small>{{{fxnamejp3|}}}</small></th>
<td>{{{fxtargettype3|}}}<br/>{{{fxdesc3|}}}<br/>{{#ifeq:{{{fxunlock3|}}}|none||Unlocks at {{{fxunlock3|}}} rarity.}}</td>
</tr>
</table>
}}<!--
 
-->{{#if:{{{skillnamejp1|}}}{{{skillnameen1|}}}{{{skillnamejp2|}}}{{{skillnameen2|}}}|
<h3>Skills</h3>
<table class="wikitable" style="width:100%;margin-top:0;">
{{#if:{{{skillnameen1|}}}{{{skillnamejp1|}}}|<tr>
<th style="max-width:45px;">[[File:{{{skillicon1|}}}|45x45px]]</th>
<th>{{{skillnameen1|}}}<br/><small>{{{skillnamejp1|}}}</th>
<td>{{{skilldesc1|}}}<br/>CD: {{{skillbasecd1|}}}<br/>Unlocks at {{{skillunlock1|}}} rarity.</td>
</tr>}}
{{#if:{{{skillnameen2|}}}{{{skillnamejp2|}}}|<tr>
<th style="max-width:45px;">[[File:{{{skillicon2|}}}|45x45px]]</th>
<th>{{{skillnameen2|}}}<br/><small>{{{skillnamejp2|}}}</th>
<td>{{{skilldesc2|}}}<br/>CD: {{{skillbasecd2|}}}<br/>Unlocks at {{{skillunlock2|}}} rarity.</td>
</tr>}}
</table>
}}<!--
 
-->{{#if:{{{skillnamejp1|}}}{{{skillnameen1|}}}{{{skillnamejp2|}}}{{{skillnameen2|}}}|
<h3>Traits</h3>
<table class="wikitable" style="width:100%;margin-top:0;">
{{#if:{{{traitnameen1|}}}{{{traitnamejp1|}}}|<tr>
<th>{{{traitnameen1|}}}<br/><small>{{{traitnamejp1|}}}</th>
<td>{{{traittrigger1|}}}<br/>{{{traitdesc1|}}}<br/>Unlocks at {{{traitunlock1|}}} rarity.</td>
</tr>}}
{{#if:{{{traitnameen2|}}}{{{traitnamejp2|}}}|<tr>
<th>{{{traitnameen2|}}}<br/><small>{{{traitnamejp2|}}}</th>
<td>{{{traittrigger2|}}}<br/>{{{traitdesc2|}}}<br/>Unlocks at {{{traitunlock2|}}} rarity.</td>
</tr>}}
{{#if:{{{traitnameen3|}}}{{{traitnamejp3|}}}|<tr>
<th>{{{traitnameen3|}}}<br/><small>{{{traitnamejp3|}}}</th>
<td>{{{traittrigger3|}}}<br/>{{{traitdesc3|}}}<br/>Unlocks at {{{traitunlock3|}}} rarity.</td>
</tr>}}
</table>
}}[[Category:BBDW Gameplay]]
</div><!--
 
-->{{#cargo_store:
_table = BBDW_Character
|page = {{{page|}}}
|basechar = {{{basechar|}}}
|namejp = {{{namejp|}}}
|nameen = {{{nameen|}}}
|voice = {{{voice|}}}
|illust = {{{illust|}}}
|illustalt = {{{illustalt|}}}
|icon = {{{icon|}}}
|image = {{{image|}}}
|profiledesc = {{{profiledesc|}}}
|releasejp = {{{releasejp|}}}
|element = {{{element|}}}
|baserarity= {{{baserarity|}}}
|position = {{{position|}}}
|posicon = {{{posicon|}}}
|cost = {{{cost|}}}
|fxnameen1 = {{{fxnameen1|}}}
|fxnamejp1 = {{{fxnamejp1|}}}
|fxtargettype1 = {{{fxtargettype1|}}}
|fxdesc1 = {{{fxdesc1|}}}
|fxunlock1 = {{{fxunlock1|}}}
|fxnameen2 = {{{fxnameen2|}}}
|fxnamejp2 = {{{fxnamejp2|}}}
|fxtargettype2 = {{{fxtargettype2|}}}
|fxdesc2 = {{{fxdesc2|}}}
|fxunlock2 = {{{fxunlock2 |}}}
|fxnameen3 = {{{fxnameen3|}}}
|fxnamejp3 = {{{fxnamejp3|}}}
|fxtargettype3 = {{{fxtargettype3|}}}
|fxdesc3 = {{{fxdesc3|}}}
|fxunlock3 = {{{fxunlock3|}}}
|skillnamejp1 = {{{skillnamejp1|}}}
|skillnameen1 = {{{skillnameen1|}}}
|skillicon1 = {{{skillicon1|}}}
|skilldesc1 = {{{skilldesc1|}}}
|skillbasecd1 = {{{skillbasecd1|}}}
|skillunlock1 = {{{skillunlock1|}}}
|traitnamejp1 = {{{traitnamejp1|}}}
|traitnameen1 = {{{traitnameen1|}}}
|traitdesc1 = {{{traitdesc1|}}}
|traittrigger1 = {{{traittrigger1|}}}
|traitunlock1 = {{{traitunlock1|}}}
|traitnamejp2 = {{{traitnamejp2|}}}
|traitnameen2 = {{{traitnameen2|}}}
|traitdesc2 = {{{traitdesc2|}}}
|traittrigger2 = {{{traittrigger2|}}}
|traitunlock2 = {{{traitunlock2|}}}
|chargroup = {{{chargroup|}}}
}}</includeonly><!--
 
--><noinclude>
{{#cargo_declare:
_table = BBDW_Character
|page = Page
|basechar = String
|namejp = String
|nameen = String
|voice = List (,) of String
|illust = String
|illustalt = String
|icon = File
|image = File
|profiledesc = Wikitext
|releasejp = Date
|element = String
|baserarity= String
|position = String
|posicon = File
|cost = Integer
|fxnameen1 = String
|fxnamejp1 = String
|fxtargettype1 = String
|fxdesc1 = Wikitext
|fxunlock1 = String
|fxnameen2 = String
|fxnamejp2 = String
|fxtargettype2 = String
|fxdesc2 = Wikitext
|fxunlock2 = String
|fxnameen3 = String
|fxnamejp3 = String
|fxtargettype3 = String
|fxdesc3 = Wikitext
|fxunlock3 = String
|skillnamejp1 = String
|skillnameen1 = String
|skillicon1 = File
|skilldesc1 = Wikitext
|skillbasecd1 = Integer
|skillunlock1 = String
|traitnamejp1 = String
|traitnameen1 = String
|traitdesc1 = Wikitext
|traittrigger1 = Wikitext
|traitunlock1 = String
|traitnamejp2 = String
|traitnameen2 = String
|traitdesc2 = Wikitext
|traittrigger2 = Wikitext
|traitunlock2 = String
|chargroup =List (,) of String
}}<!--
 
  DOCUMENTATION FOLLOWS BELOW
 
-->
{{Imbox
{{Imbox
|style=background-color:inherit;
|style=background-color:inherit;
|text=WIP, in the middle of re-purposing for displaying BBDW character information. Will change as more information is revealed.
|text=WIP, in the middle of re-purposing for displaying BBDW character information. Will change as more information is revealed.
}}
}}
{{TOC}}
{{TOC}}
 
{{BBDW Character
{{Infobox Character 2
| page = {{FULLPAGENAME}}
| baseCharacter    =Jin Kisaragi
| basechar =Protagonist
| nameJp          =ジン=キサラギ
| namejp           =
| nameEn          =Jin Kisaragi
| nameen           =Protagonist
| nameTL          =
| icon            =BlazBlue Alternative Dark War Jin Kisaragi Icon.png
| image            =Jin Kisaragi (BBDW Render).png
| image2          =BlazBlue Alternative Dark War Jin Kisaragi Icon.png
| sprite          =BBCF JN Palette 01.png
| illust          =森利通
| illustAlt        =Mori Toshimichi
| voice            =Kakihara Tetsuya
| profile          =A soldier of the Novus Orbis Librarium with the rank of "Major." He is the calm and collected leader of the Fourth Thaumaturgist Squadron, and the heir to the famous "Kisaragi family" of the Duodecim, and possessor of the extremely powerful "Nox Nyctores Causality Weapon - Mucro Algesco: Yukianesa.
 
| element          =blue icon
| rarity          =SS
| minatk          =1106
| minhp            =5070
| mindef          =321
}}
 
{{Infobox Character 2
| baseCharacter    =
| nameJp           =
| nameEn           =Protagonist
| nameTL          =
| image            =Protagonists (BBDW Render).png
| image            =Protagonists (BBDW Render).png
| name            =
| illust          =
| illust          =
| illustAlt       =
| illustalt       =
| illustLink      =
| voice            =
| voice            =
| profile          =Dragged into Dark War's world, the two protagonists the player can choose
| profile          =Dragged into Dark War's world, the two protagonists the player can choose
Line 115: Line 236:


==Usage==
==Usage==
<pre><nowiki>
{{BBDW Character
|page = {{FULLPAGENAME}}
|basechar =the name of the base character, used to link different versions of the same character
|namejp =Name in Japanese
|nameen =Name in English
|illust =Illustrator
|illustalt =Alternate spelling of the artist's name or handle if applicable
|voice =Seiyuu, EN VA, EN VA 2, etc.
|profile =for now, the official site description
|icon =Filename of the icon (doesn't need File: prefix)
|image =Image of the character (doesn't need File: prefix)
|image2 =Image2.png
|sprite =Sprite.png
|releasejp = Date of release
|element = one of fire, wind, water, earth, light, or dark
|baserarity= starting rarity (lowest rarity)
|position = front, rear, either
|posicon = Position_icon.png
|cost = Integer
|fxnameen1 = String
|fxnamejp1 = String
|fxtargettype1 = ST, AOE
|fxdesc1 = Wikitext
|fxunlock1 = String
|fxnameen2 = String
|fxnamejp2 = String
|fxtargettype2 = String
|fxdesc2 = Wikitext
|fxunlock2 = String
|fxnameen3 = String
|fxnamejp3 = String
|fxtargettype3 = String
|fxdesc3 = Wikitext
|fxunlock3 = String
|skillnamejp1 = String
|skillnameen1 = String
|skillicon1 = File
|skilldesc1 = Wikitext
|skillbasecd1 = Integer
|skillunlock1 = String
|skillnamejp2 = String
|skillnameen2 = String
|skillicon2 = File
|skilldesc2 = Wikitext
|skillbasecd2 = Integer
|skillunlock2 = String


<pre><nowiki>
|traitnamejp1 = String
{{Infobox Character 2
|traitnameen1 = String
| baseCharacter    =the name of the base character, used to link different versions of the same character
|traitdesc1 = Wikitext
| nameJp          =Name in Japanese
|traittrigger1 = Wikitext
| nameEn          =Name in English
|traitunlock1 = String
| nameTL          =Translation of nameJp
|traitnamejp2 = String
| icon            =Filename of the icon (doesn't need File: prefix)
|traitnameen2 = String
| image            =Image of the character (doesn't need File: prefix)
|traitdesc2 = Wikitext
| image2          =Image2.png
|traittrigger2 = Wikitext
| sprite          =Sprite.png
|traitunlock2 = String
| name            =Character Name
| illust          =Illustrator
| illustAlt        =Alternate spelling of the artist's name or handle if applicable
| voice            =*Seiyuu *EN VA *EN VA 2 etc.
| profile          =for now, the official site description


| element (placeholder name) =water, light, etc.
|chargroup =List (,) of String
| rarity (placeholder name) =SS,S (placeholder name)
| minatk          =
| minhp            =
| mindef          =
}}
}}
</nowiki></pre>
</nowiki></pre>


[[Category:Infobox Templates]]</noinclude>
[[Category:Infobox Templates]]</noinclude>

Revision as of 01:47, 29 January 2021

This template defines the table "BBDW_Character". This table has not been created yet.

Protagonist
Profile Description
Dragged into Dark War's world, the two protagonists the player can choose

Usage

{{BBDW Character
|page = {{FULLPAGENAME}}
|basechar =the name of the base character, used to link different versions of the same character
|namejp =Name in Japanese
|nameen =Name in English
|illust =Illustrator
|illustalt =Alternate spelling of the artist's name or handle if applicable
|voice =Seiyuu, EN VA, EN VA 2, etc.
|profile =for now, the official site description
|icon =Filename of the icon (doesn't need File: prefix)
|image =Image of the character (doesn't need File: prefix)
|image2 =Image2.png
|sprite =Sprite.png
|releasejp = Date of release
|element = one of fire, wind, water, earth, light, or dark
|baserarity= starting rarity (lowest rarity)
|position = front, rear, either
|posicon = Position_icon.png
|cost = Integer

|fxnameen1 = String
|fxnamejp1 = String
|fxtargettype1 = ST, AOE
|fxdesc1 = Wikitext
|fxunlock1 = String
|fxnameen2 = String
|fxnamejp2 = String
|fxtargettype2 = String
|fxdesc2 = Wikitext
|fxunlock2 = String
|fxnameen3 = String
|fxnamejp3 = String
|fxtargettype3 = String
|fxdesc3 = Wikitext
|fxunlock3 = String

|skillnamejp1 = String
|skillnameen1 = String
|skillicon1 = File
|skilldesc1 = Wikitext
|skillbasecd1 = Integer
|skillunlock1 = String
|skillnamejp2 = String
|skillnameen2 = String
|skillicon2 = File
|skilldesc2 = Wikitext
|skillbasecd2 = Integer
|skillunlock2 = String

|traitnamejp1 = String
|traitnameen1 = String
|traitdesc1 = Wikitext
|traittrigger1 = Wikitext
|traitunlock1 = String
|traitnamejp2 = String
|traitnameen2 = String
|traitdesc2 = Wikitext
|traittrigger2 = Wikitext
|traitunlock2 = String

|chargroup =List (,) of String
}}