Template:BBDW Character: Difference between revisions

Template page
m (centered images on citizen (forced centering as thumbs))
(More BBDW character page tweaks, hopefully this isn't too much flex.)
 
(20 intermediate revisions by 2 users not shown)
Line 15: Line 15:
|name=bbdw-char
|name=bbdw-char
|containerclass=forceport
|containerclass=forceport
|containerstyle=height: 100%;
|containerstyle=
|contentclass=character-image
|tab1={{#if:{{{image|}}}|Art 1}}
|tab1={{#if:{{{image|}}}|Art 1}}
|content1={{#if:{{{image|}}}|[[File:{{{image}}}|thumb|center|516x516px]]}}
|content1={{#if:{{{image|}}}|[[File:{{{image}}}|frameless|516x516px]]}}
|tab2={{#if:{{{image2|}}}|Art 2}}
|tab2={{#if:{{{image2|}}}|Art 2}}
|content2={{#if:{{{image2|}}}|[[File:{{{image2}}}|thumb|center|516x516px]]}}
|content2={{#if:{{{image2|}}}|[[File:{{{image2}}}|frameless|516x516px]]}}
|tab3={{#if:{{{image3|}}}|Expressions 1}}
|tab3={{#if:{{{image3|}}}|Expressions 1}}
|content3={{#if:{{{image3|}}}|[[File:{{{image3}}}|thumb|center|516x516px]]}}
|content3={{#if:{{{image3|}}}|[[File:{{{image3}}}|frameless|516x516px]]}}
|tab4={{#if:{{{image4|}}}|Expressions 2}}
|tab4={{#if:{{{image4|}}}|Expressions 2}}
|content4={{#if:{{{image4|}}}|[[File:{{{image4}}}|thumb|center|450x450px]]}}
|content4={{#if:{{{image4|}}}|[[File:{{{image4}}}|frameless|516x516px]]}}
|tab5={{#if:{{{sprite|}}}|Sprite}}
|tab5={{#if:{{{sprite|}}}|Sprite}}
|content5={{#if:{{{sprite|}}}|[[File:{{{sprite}}}|thumb|center|450x450px]]}}
|content5={{#if:{{{sprite|}}}|[[File:{{{sprite}}}]]}}
|tab6={{#if:{{{distortion|}}}|Distortion Drive}}
|tab6={{#if:{{{distortion|}}}|Distortion Drive}}
|content6={{#if:{{{distortion|}}}|[[File:{{{distortion}}}|thumb|center|600x300px]]}}
|content6={{#if:{{{distortion|}}}|[[File:{{{distortion}}}]]}}
|tab7={{#if:{{{astral|}}}|Astral Heat}}
|tab7={{#if:{{{astral|}}}|Astral Heat}}
|content7={{#if:{{{astral|}}}|[[File:{{{astral}}}|thumb|center|600x300px]]}}
|content7={{#if:{{{astral|}}}|[[File:{{{astral}}}]]}}
}}
}}
</div>
</div>
<div style="flex:1 1 220px; margin-bottom:0;min-height:300px">
<div style="display: flex; align-items: stretch; flex: 1 1 220px; margin-bottom: 0;min-height: 300px;">
<table class="wikitable {{#if:{{{element|}}}|bbdw-{{{element|}}}}}" style="margin:0;padding:0;width:100%;height:100%;overflow-y:auto; display:table;">
<table class="wikitable {{#if:{{{element|}}}|bbdw-{{{element|}}}}}" style="margin:0;padding:0;width:100%;height:100%;overflow-y:auto; display:table;">
<tr>
<tr>
Line 92: Line 93:
</tr>
</tr>
{{#if:{{{maxhp|}}}{{{maxatk|}}}{{{maxdef|}}}|<tr>
{{#if:{{{maxhp|}}}{{{maxatk|}}}{{{maxdef|}}}|<tr>
<td>Max Stats</td>
<td>{{tt|Max Raw Stats|Raw stats before passive skills are applied}}</td>
<td>{{{maxhp|}}}</td>
<td>{{{maxhp|}}}</td>
<td>{{{maxatk|}}}</td>
<td>{{{maxatk|}}}</td>
Line 111: Line 112:
</tr>
</tr>
<tr>
<tr>
<td>Command Spread</td>
<td colspan="3"><!--
-->{{#vardefine:Revolver|{{#ifexpr:({{#if:{{{spreadR|}}}|{{#expr:100*{{{spreadR}}}/100}}|0}}<1)|1%|{{#if:{{{spreadR|}}}|{{#expr:100*{{{spreadR}}}/100round 1}}|0}}%}}}}<!--
-->{{#vardefine:Drive|{{#ifexpr:({{#if:{{{spreadD|}}}|{{#expr:100*{{{spreadD}}}/100}}|0}}<1)|1%|{{#if:{{{spreadD|}}}|{{#expr:100*{{{spreadD}}}/100round 1}}|0}}%}}}}<!--
-->{{#vardefine:Special|{{#ifexpr:({{#if:{{{spreadS|}}}|{{#expr:100*{{{spreadS}}}/100}}|0}}<1)|1%|{{#if:{{{spreadS|}}}|{{#expr:100*{{{spreadS}}}/100round 1}}|0}}%}}}}<!--
--><table width=100% align=center style="background:transparent; margin:0; text-align:center">
<tr><td colspan="3">
<table style="border:1px solid; display:table; margin:0" cellspacing=1 width=100% height=15x>
<tr>
{{#ifeq:{{#var:Revolver}}|0| | <td class="bbdw-revolver" style="width:{{#var:Revolver}}">{{{spreadR|?}}}%</td> }}
{{#ifeq:{{#var:Drive}}|0| | <td class="bbdw-drive" style="width:{{#var:Drive}}">{{{spreadD|?}}}%</td> }}
{{#ifeq:{{#var:Special}}|0| | <td class="bbdw-special" style="width:{{#var:Special}}">{{{spreadS|?}}}%</td> }}
</tr></table><!--
--></td></table>
<td></td>
<td></td>
</tr><!--
--><tr>
<td>Hit Count</td>
<td>Hit Count</td>
<td>{{tt|{{{hitcountR|}}}|Overdrive Gauge Gain:<br>6% (before bonuses)}}</td>
<td>{{tt|{{{hitcountR|}}}|Overdrive Gauge Gain:<br>6% (before bonuses)}}</td>
Line 136: Line 118:
<td>{{{hitcountDD|}}}</td>
<td>{{{hitcountDD|}}}</td>
<td>{{{hitcountAH|}}}</td>
<td>{{{hitcountAH|}}}</td>
</tr>
<tr>
<td>Command Spread</td>
<td colspan="5"><div style="display: flex; height: 45px;"><!--
-->{{#vardefine:Revolver|{{#ifexpr:({{#if:{{{spreadR|}}}|{{#expr:100*{{{spreadR}}}/100}}|0}}<1)|1%|{{#if:{{{spreadR|}}}|{{#expr:100*{{{spreadR}}}/100round 1}}|0}}%}}}}<!--
-->{{#vardefine:Drive|{{#ifexpr:({{#if:{{{spreadD|}}}|{{#expr:100*{{{spreadD}}}/100}}|0}}<1)|1%|{{#if:{{{spreadD|}}}|{{#expr:100*{{{spreadD}}}/100round 1}}|0}}%}}}}<!--
-->{{#vardefine:Special|{{#ifexpr:({{#if:{{{spreadS|}}}|{{#expr:100*{{{spreadS}}}/100}}|0}}<1)|1%|{{#if:{{{spreadS|}}}|{{#expr:100*{{{spreadS}}}/100round 1}}|0}}%}}}}<!--
-->{{#ifeq:{{#var:Revolver}}|0| | <div class="bbdw-revolver" style="width:{{#var:Revolver}}">{{{spreadR|?}}}%</div> }}
{{#ifeq:{{#var:Drive}}|0| | <div class="bbdw-drive" style="width:{{#var:Drive}}">{{{spreadD|?}}}%</div> }}
{{#ifeq:{{#var:Special}}|0| | <div class="bbdw-special" style="width:{{#var:Special}}">{{{spreadS|?}}}%</div> }}
</div></td>
</tr>
</tr>
</table><!--
</table><!--
Line 153: Line 147:
<td style="text-align:left">{{{fxnameen1|}}}</br><small>{{{fxnamejp1|}}}<br><i>{{{fxnamejpalt1|}}}</i></small></td>
<td style="text-align:left">{{{fxnameen1|}}}</br><small>{{{fxnamejp1|}}}<br><i>{{{fxnamejpalt1|}}}</i></small></td>
<td>{{{fxtargettype1|}}}</td>
<td>{{{fxtargettype1|}}}</td>
<td>{{{fxdesc1|}}}<br/>{{#if:{{{fxunlock1|}}}|Unlocks at {{{fxunlock1|}}} rarity.}}</td>
<td>{{{fxdesc1|}}}<br/>{{#if:{{{fxunlock1|}}}|Can be leveled at {{{fxunlock1|}}} rarity.}}</td>
</tr>
</tr>
<tr><td style="max-width:45px">{{bbdw|Command DD}}</td>
<tr><td style="max-width:45px">{{bbdw|Command DD}}</td>
<td style="text-align:left">{{{fxnameen2|}}}</br><small>{{{fxnamejp2|}}}<br><i>{{{fxnamejpalt2|}}}</i></small></td>
<td style="text-align:left">{{{fxnameen2|}}}</br><small>{{{fxnamejp2|}}}<br><i>{{{fxnamejpalt2|}}}</i></small></td>
<td>{{{fxtargettype2|}}}</td>
<td>{{{fxtargettype2|}}}</td>
<td>{{{fxdesc2|}}}<br/>{{#if:{{{fxunlock2|}}}|Unlocks at {{{fxunlock2|}}} rarity.}}</td>
<td>{{{fxdesc2|}}}<br/>{{#if:{{{fxunlock2|}}}|Can be leveled at {{{fxunlock2|}}} rarity.}}</td>
</tr>
</tr>
<tr>
<tr>
Line 164: Line 158:
<td style="text-align:left">{{{fxnameen3|}}}</br><small>{{{fxnamejp3|}}}<br><i>{{{fxnamejpalt3|}}}</i></small></td>
<td style="text-align:left">{{{fxnameen3|}}}</br><small>{{{fxnamejp3|}}}<br><i>{{{fxnamejpalt3|}}}</i></small></td>
<td>{{{fxtargettype3|}}}</td>
<td>{{{fxtargettype3|}}}</td>
<td>{{{fxdesc3|}}}<br/>{{#if:{{{fxunlock3|}}}|Unlocks at {{{fxunlock3|}}} rarity.}}</td>
<td>{{{fxdesc3|}}}<br/>{{#if:{{{fxunlock3|}}}|Can be leveled at {{{fxunlock3|}}} rarity.}}</td>
</tr>
</tr>
</table>
</table>
Line 179: Line 173:
<tr style="height: 5em;>
<tr style="height: 5em;>
<td colspan="6" style="width:50%"><big><b>Cooldown:</b> {{{skillbasecd1|}}}</big></td>
<td colspan="6" style="width:50%"><big><b>Cooldown:</b> {{{skillbasecd1|}}}</big></td>
<td colspan="6" style="width:50%">{{{skilldesc1|}}}<br />{{#if:{{{skillunlock1|}}}|Unlocks at {{{skillunlock1|}}} rarity.}}</td>
<td colspan="6" style="width:50%">{{{skilldesc1|}}}<br />{{#if:{{{skillunlock1|}}}|Can be leveled at {{{skillunlock1|}}} rarity.}}</td>
</tr>
</tr>
<tr>
<tr>
Line 209: Line 203:
<tr style="height: 5em;>
<tr style="height: 5em;>
<td colspan="6" style="width:50%"><big><b>Cooldown:</b> {{{skillbasecd2|}}}</big></td>
<td colspan="6" style="width:50%"><big><b>Cooldown:</b> {{{skillbasecd2|}}}</big></td>
<td colspan="6" style="width:50%">{{{skilldesc2|}}}<br />{{#if:{{{skillunlock2|}}}|Unlocks at {{{skillunlock2|}}} rarity.}}</td>
<td colspan="6" style="width:50%">{{{skilldesc2|}}}<br />{{#if:{{{skillunlock2|}}}|Can be leveled at {{{skillunlock2|}}} rarity.}}</td>
</tr>
</tr>
<tr>
<tr>
Line 230: Line 224:
</tr>}}{{#if:{{{skill2_fx3|}}}|</tr><tr><td colspan="2">{{{skill2_fx3|}}}</td>
</tr>}}{{#if:{{{skill2_fx3|}}}|</tr><tr><td colspan="2">{{{skill2_fx3|}}}</td>
{{#arraymap:{{{skill2_val3|}}}|,|x|<td>x</td>|}}
{{#arraymap:{{{skill2_val3|}}}|,|x|<td>x</td>|}}
</tr>}}{{#if:{{{skill2_fx4|}}}|</tr><tr><td colspan="2">{{{skill2_fx4|}}}</td>
{{#arraymap:{{{skill2_val4|}}}|,|x|<td>x</td>|}}
</tr>}}{{#if:{{{skill2_fx5|}}}|</tr><tr><td colspan="2">{{{skill2_fx5|}}}</td>
{{#arraymap:{{{skill2_val5|}}}|,|x|<td>x</td>|}}
</tr>}}{{#if:{{{skill2_fx6|}}}|</tr><tr><td colspan="2">{{{skill2_fx6|}}}</td>
{{#arraymap:{{{skill2_val6|}}}|,|x|<td>x</td>|}}
</tr>}}{{#if:{{{skill2_fx7|}}}|</tr><tr><td colspan="2">{{{skill2_fx7|}}}</td>
{{#arraymap:{{{skill2_val7|}}}|,|x|<td>x</td>|}}
</tr>}}
</tr>}}
}}
}}
Line 303: Line 305:
|pgname= {{{pgname|}}}
|pgname= {{{pgname|}}}
|basechar = {{{basechar|}}}
|basechar = {{{basechar|}}}
|relatedchar={{{relatedchar|}}}
|namejp = {{{namejp|}}}
|namejp = {{{namejp|}}}
|nameen = {{{nameen|}}}
|nameen = {{{nameen|}}}
Line 368: Line 371:
|pgname = Page
|pgname = Page
|basechar = String
|basechar = String
|relatedchar= List (,) of String
|namejp = String
|namejp = String
|nameen = String
|nameen = String

Latest revision as of 04:39, 1 April 2024

This template defines the table "BBDW_Characters". View table.

Documentation icon Template documentation[view] [edit] [history] [purge]

Defines a profile for a playable character in BlazBlue Alternative: Dark War.

Tables are colored based on the element specified (fire, water, earth, wind, light, or dark).

BBDW Element Fire.png Fire
BBDW Element Water.png Water
BBDW Element Earth.png Earth
BBDW Element Wind.png Wind
BBDW Element Light.png Light
BBDW Element Dark.png Dark

See Also

Usage

{{BBDW Character
|pgname= {{FULLPAGENAME}}
|basechar =the name of the base character, used to link different versions of the same character listed on the page
|relatedchar=names of characters who are alternate versions or possibilities that go under different names (like Terumi & Susano'o, Tsubaki & Izayoi)
|namejp =Name in Japanese
|nameen =Name in English
|illust =Illustrator
|illustalt =Alternate spelling of the artist's name or handle if applicable
|voice =Voice actor
|voicealt = Alternate spelling of voice actor's name or handle if applicable
|profiledesc =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
|image3=
|image4=
|sprite =Sprite.png
|distortion =Distortion.webm
|astral =Astral.webm

|releasejp = Date of release
|releasejp2 = Date character was added to the Crystallized Azure Gacha, if they were first introduced in a different gacha
|limited=Gacha (if character is limited; omit if not limited)
|obtain=Method(s) of obtaining the character
|element = one of fire, wind, water, earth, light, or dark
|baserarity= starting rarity (lowest rarity)
|position = front, flex, rear
|role= Tank, Attacker, Supporter, Healer
|cost = Integer

|minhp= At base rarity and level 1
|minatk=
|mindef=
|maxhp= ???
|maxatk=
|maxdef=

|spreadR=
|spreadD=
|spreadS=

|hitcountR=
|hitcountD=
|hitcountS=
|hitcountEX=
|hitcountDD=
|hitcountAH=

|fxnameen1 = String
|fxnamejp1 = String
|fxnamejpalt1 = romaji name
|fxtargettype1 = ST, AOE
|fxdesc1 = Wikitext
|fxstatuses1 = List (,) of String
|fxunlock1 = String

|fxnameen2 = String
|fxnamejp2 = String
|fxnamejpalt2 = romaji name
|fxtargettype2 = String
|fxdesc2 = Wikitext
|fxstatuses2 = List (,) of String
|fxunlock2 = String

|fxnameen3 = String
|fxnamejp3 = String
|fxnamejpalt3 = romaji name
|fxtargettype3 = String
|fxdesc3 = Wikitext
|fxstatuses3 = List (,) of String
|fxunlock3 = String

|skillnamejp1 = String
|skillnameen1 = String
|skillnamejpalt1 = romaji name
|skillicon1 = File
|skilldesc1 = Wikitext
|skillstatuses1 = List (,) of String
|skillbasecd1 = Integer
|skillunlock1 = String
|skill1_fx1 = Name of the effect that changes based on level
|skill1_val1= Comma-separated values at each level (e.g. 1,1,1,1,1,2,2,2,2,3)
|skill1_fx2=
|skill1_val2=
|skill1_fx3=
|skill1_val3=

|skillnameen2 = String
|skillnamejp2 = String
|skillnamejpalt2= romaji name
|skillicon2 = File
|skilldesc2 = Wikitext
|skillstatuses2 = List (,) of String
|skillbasecd2 = Integer
|skillunlock2 = String
|skill2_fx1 = Name of the effect that changes based on level
|skill2_val1= Comma-separated values at each level (e.g. 1,1,1,1,1,2,2,2,2,3)
|skill2_fx2=
|skill2_val2=
|skill2_fx3=
|skill2_val3=

|traitnameen<n> = String, where <n> is a number between 1 to 5
|traitnamejp<n> = String, where <n> is a number between 1 to 5
|trainnamejpalt<n> = name in romaji, where <n> is a number between 1 to 5
|traitfxdesc<n> = Wikitext, where <n> is a number between 1 to 5
|traitstatuses<n> = List (,) of String
|traitfxcondition<n> = Wikitext, where <n> is a number between 1 to 5
|traitreqrarity<n> = String, where <n> is a number between 1 to 5

|influences =List (,) of String
}}