Template:Character: Difference between revisions

fit memorial lobby in infobox along with Chibi (if it exists)
mNo edit summary
(fit memorial lobby in infobox along with Chibi (if it exists))
(23 intermediate revisions by 2 users not shown)
Line 1:
<includeonly><templatestyles src="Character/style.css"/><table class="wikitable character">
<tr><th colspan="2" class="character-name character-header" title="{{{Name|}}}&#10;CharacterId: {{{Id|}}}&#10;DevName: {{{DevName|}}}">{{{Name|}}}</th></tr>
<tr><td colspan="2" style="padding: 3px;"><div class="character-rarity" data-value="{{{Rarity|}}}">{{Rarity|{{{Rarity|}}}}}</div><div class="character-images {{#ifeq: {{{Birthday|}}} | {{#time: F j|+9 hours}} | portrait-birthday}}"><tabber>
{{#tag:tabber|
Profile Image=[[File:{{{ImageProfile|{{PAGENAMEE}}.png}}}|frameless|center|300x300px|alt={{{Name|}}}|class=portrait {{#ifeq: {{{Birthday|}}} | {{CURRENTMONTHNAME}} {{CURRENTDAY}} | portrait-birthday}}]]
|-|
{{!}}-{{!}}
Full Artwork=[[File:{{{Image|{{PAGENAMEE}}_full.png}}}|frameless|center|300x300px|alt={{{Name|}}}]]
Artwork={{#if:{{{Variant1|}}}
</tabber></div></td></tr>
|<div class="second-level-tabs">{{#tag:tabber|
{{#if:{{{Variant0|}}}||Original=[[File:{{#ifexist: File:{{PAGENAMEE}}_diorama_00.png | {{PAGENAMEE}}_diorama_00.png | {{#ifexist: File:{{PAGENAMEE}}_00.png | {{PAGENAMEE}}_00.png | {{PAGENAMEE}}_full.png }} }}|frameless|center|300x300px|alt={{{Name|}}}]]}}
{{#forargs:Variant
| variant_index
| variant_name
| {{!}}-{{!}}
Full Artwork {{#var:variant_name}} {{=}} [[File:{{{Image{{#var:variant_index}}|{{PAGENAMEE}}_full_({{#var:variant_name}})_00.png}}}|frameless|center|300x300px|alt={{{Name|}#var:variant_name}}]]
}}<!--end forargs-->
}}<!--end tabber--></div>
|[[File:{{#ifexist: File:{{PAGENAMEE}}_diorama_00.png | {{PAGENAMEE}}_diorama_00.png | {{#ifexist: File:{{PAGENAMEE}}_00.png | {{PAGENAMEE}}_00.png | {{PAGENAMEE}}_full.png }} }}|frameless|center|300x300px|alt={{{Name|}}}]]
}}
{{!}}-{{!}}
{{#if: {{#ifexist: File:{{PAGENAMEE}}_dangle.webm|true|}} {{#ifexist: File:Memorial Lobby {{PAGENAME}}.jpg|true|}} |
Other=<div class="second-level-tabs">{{#tag:tabber|
{{#ifexist: File:{{PAGENAMEE}}_dangle.webm |Chibi=<div class="video" data-videosrc="{{filepath:{{PAGENAMEE}}_dangle.webm}}"></div> }}
{{#ifexist: File:Memorial Lobby {{PAGENAME}}.jpg| {{!}}-{{!}} Memorial Lobby=[[File:Memorial Lobby {{PAGENAME}}.jpg|300px]] }}
}}</div>
|}}
}}
{{#ifexist: File:{{PAGENAMEE}}_dangle.webm ||{{#ifeq: {{{CombatClass|}}}| Striker | [[Category:Strikers without dangles]] |}} }}
</tabber></div></td></tr>
<tr><th class="character-school character-header">School</th><th class="character-role character-header">Role</th></tr>
<tr><td title="{{{School|}}}, {{{Club|}}}">{{School|{{{School|}}}}}{{{School|}}}</td><td>{{Role|{{{Role|}}}}}{{{Role|}}}/{{{Position|}}}</td></tr>
<tr><th>Damage Type</th><td class="bg-element bg-{{lc:{{{AttackType|}}}}} mw-no-invert">{{{AttackType|}}}</td></tr>
<tr><th>Armor Type</th><td class="bg-element bg-{{lc:{{{ArmorType|}}}}} mw-no-invert">{{{ArmorType|}}}</td></tr>
Line 50 ⟶ 71:
<tr><th>Height</th><td>{{{Height|}}}</td></tr>
<tr><th>Hobbies</th><td>{{{Hobbies|}}}</td></tr>
<tr><th>Designer</th><td>{{{Designer|}}}</td></tr>
<tr><th>Illustrator</th><td>{{{Illustrator|{{{Illust|}}}}}}</td></tr>
<tr><th>Voice</th><td class="character-voice" {{#ifexist: File:{{{VoiceClip|{{PAGENAMEE}}_Title}}}.ogg | data-voice="{{filepath:{{{VoiceClip|{{PAGENAMEE}}_Title}}}.ogg|nowiki}}" | }}>{{{Voice|}}}</td></tr>
<tr><th>Release Date</th><td>{{{ReleaseDate|???}}}</td></tr>
</table>
{{#ifeq:{{NAMESPACE}}||[[Category:Characters with {{{Rarity|}}} star rarity]][[Category:Students of {{{School|}}}]][[Category:Members of {{{Club|}}}]][[Category:Characters with role {{{Role|}}}]][[Category:Characters with class {{{CombatClass|{{{Type|}}}}}}]]}}
{{#ifexistvardefine: Image:{{{ImageProfileseo_image|{{PAGENAMEE}}.png}}} | {{#seo: |image = {{{ImageProfile|{{PAGENAMEE}}.png}}} |image_alt = {{{Name|}}} }} | }}__TOC__</includeonly><noinclude>
 
== Blank Template ==
Line 61 ⟶ 83:
{{Character
| Id =
| DevName =
| Name =
| JPName =
Line 67 ⟶ 90:
| Role =
| Grade =
| CircleClub =
| Age =
| Birthday =
| Height =
| Hobbies =
| Designer =
| Illust =
| Voice =
Line 88 ⟶ 112:
| EquipmentSlot2 =
| EquipmentSlot3 =
| CharacterPool =
| ReleaseDate =
}}</pre>
Line 111 ⟶ 136:
"required": true
},
"ImagePortrait": {
"description": "FileFilename containingof character's portrait sprite.",
"example": "Shiroko_full.pngStudent_Portrait_Shiroko",
"type": "wiki-file-name",
"required": false,
"suggested": true,
"deprecated": "This parameter is deprecated, relevant files should have consistent naming of \"Portrait_{Character_Wikiname}.png\" for normal and \"Portrait_{Character_Wikiname}_Small.png\" for small versions"
},
"ImageProfile": {
"description": "File containing character's profile sprite.",
"example": "Shiroko.png",
"type": "wiki-file-name",
"required": false,
"suggested": true
},
"School": {
Line 253 ⟶ 272:
"description": "Character's hobbies.",
"example": "Jogging, strength training, cycling",
"type": "wiki-file-namestring",
"suggested": true
},
"Designer": {
"description": "Character's designer.",
"example": "Shiroko.pngHwansang",
"type": "string",
"suggested": true
Line 271 ⟶ 296:
"suggested": true
},
"VoiceClipCharacterPool": {
"description": "SoundclipDenotes ofwhether character voiceis sayingexcluded from the games'common name,gacha pool.ogg audioOne format.of <CharacterName>_Titleregular, isevent, tried bylimited, defaultanniversary.",
"example": "Airi_Titleevent",
"type": "string",
"suggested": true
},
"ReleaseDate": {
Line 281 ⟶ 307:
"type": "string",
"suggested": true
},
"DevName": {
"description": "Character DevName, commonly used as internal game resource reference",
"example": "CH9999",
"type": "string"
},
"Club": {}
},
"description": "Character infobox template.",
"format": "block",
"paramOrder": [
"Id",
"DevName",
"Name",
"Portrait",
"School",
"Club",
"Position",
"Role",
"AttackType",
"ArmorType",
"CombatClass",
"WeaponType",
"WeaponImage",
"UsesCover",
"Rarity",
"CityTownAffinity",
"OutdoorAffinity",
"IndoorAffinity",
"EquipmentSlot1 ",
"EquipmentSlot2 ",
"EquipmentSlot3 ",
"FullName",
"JPName",
"Age",
"Birthday",
"Height",
"Hobbies",
"Designer",
"Illustrator",
"Voice",
"CharacterPool",
"ReleaseDate"
]
}
</templatedata>