Template:Character/sandbox: Difference between revisions

no edit summary
No edit summary
No edit summary
Tag: Manual revert
 
(26 intermediate revisions by 2 users not shown)
Line 1:
<includeonly><table class="wikitable character">
<tr><th colspan="2" class="character-name character-header" title="{{{Name|}}}&#10;CharacterId: {{{Id|}}}&#10;DevName: {{{DevName|}}}">{{{Name|}}}</th></tr>
<style type="text/css">
<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}}">
.character-equipment {width:100%;}
{{#tag:tabber|
.character-equipment td {width: 20%}
Profile Image=[[File:{{{ImageProfile|{{PAGENAMEE}}.png}}}|frameless|center|300x300px|alt={{{Name|}}}]]
.character-equipment > .weapon {width: 40%;}
{{!}}-{{!}}
</style>
Artwork=[[File:{{{Image|{{PAGENAMEE}}_full.png}}}|frameless|center|300x300px|alt={{{Name|}}}]]
<table class="wikitable" style="background-color:#ecf5f9;float:right;margin-left:24px;text-align:center;width:320px; box-sizing: border-box">
{{!}}-{{!}}
<tr><th colspan="6" style="background-color:#2d4c72;color:white">{{{Name|}}}</th></tr>
{{#ifexist: File:{{PAGENAMEE}}_dangle.webm |Chibi=<div class="video" data-videosrc="{{filepath:{{PAGENAMEE}}_dangle.webm}}"></div> }}
<tr><td colspan="6"><div class="rarity">{{Rarity|{{{Rarity|}}}}}</div><div style="width:100%"><tabber>
}}
Profile Image=[[File:{{{ImageProfile|{{PAGENAMEE}}.png}}}|frameless|center|300px|alt={{{Name|}}}]]
{{#ifexist: File:{{PAGENAMEE}}_dangle.webm ||{{#ifeq: {{{CombatClass|}}}| Striker | [[Category:Strikers without dangles]] |}} }}
|-|
</div></td></tr>
Full Artwork=[[File:{{{Image|{{PAGENAMEE}}_full.png}}}|frameless|center|300px|alt={{{Name|}}}]]
<tr><th class="character-school character-header">School</th><th class="character-role character-header">Role</th></tr>
</tabber></div></td></tr>
<tr><td title="{{{School|}}}, {{{Club|}}}">{{School|{{{School|}}}}}{{{School|}}}</td><td>{{Role|{{{Role|}}}}}{{{Role|}}}/{{{Position|}}}</td></tr>
<tr><th colspan="3" style="background-color:#2d4c72;color:white;width:50%">School</th><th colspan="3" style="background-color:#2d4c72;color:white;width:50%">Role</th></tr>
<tr><tdth>Damage colspan="3">{{School|{{{School|}}}}}{{{School|}}}Type</tdth><td colspanclass="3">bg-element bg-{{Role|lc:{{{RoleAttackType|}}}}} mw-no-invert">{{{Role|}}}/{{{PositionAttackType|}}}</td></tr>
<tr><th colspan="3">DamageArmor Type</th><td colspanclass="3"bg-element style="backgroundbg-color:{{Color|AttackType|lc:{{{AttackTypeArmorType|}}}}};color:white;font mw-weight:boldno-invert">{{{AttackTypeArmorType|}}}</td></tr>
<tr><th colspan="3">ArmorCombat TypeClass</th><td colspan="3" style="background-color:>{{Color|ArmorType{CombatClass|{{{ArmorTypeType|}}}}};color:white;font-weight:bold">{{{ArmorType|}}}</td></tr>
<tr><th>Affinity</th>
<tr><th colspan="3">Combat Class</th><td colspan="3">{{{CombatClass|{{{Type|}}}}}}</td></tr>
<td style="padding: 0">
<tr><th colspan="3">Weapon Type</th><td colspan="3">{{{WeaponType|}}}</td></tr>
<table class="character-affinity">
<tr><th colspan="3">Uses Cover?</th><td colspan="3">{{{UsesCover|}}}</td></tr>
<tr><th colspan="3">Affinity</th>
<td colspan="3" style="padding: 0">
<table class="character-affinity" style="width: 100%; border-spacing: 0;">
<tr class="character-affinity-types">
<td>{{Icon|Urban|size=24}}</td>
<td style="width: 33.33%; padding: 5px 0 4px;">[[File:Common_Icon_Street.png|center|24px|frameless|alt=Urban|link=]]</td>
<td>{{Icon|Outdoors|size=24}}</td>
<td style="width: 33.33%; padding: 5px 0 4px; border: solid #a2a9b1; border-width: 0 1px;">[[File:Common_Icon_Outdoor.png|center|24px|frameless|alt=Outdoors|link=]]</td>
<td>{{Icon|Indoors|size=24}}</td>
<td style="width: 33.33%; padding: 5px 0 4px;">[[File:Common_Icon_Indoor.png|center|24px|frameless|alt=Indoors|}}}|link=]]</td>
</tr>
<tr class="character-affinity-values">
<tr>
<td style="padding: 0 0 3px;">{{Affinity|{{{CityTownAffinity|}}}|valign=top}}</td>
<td style="padding: 0 0 3px; border: solid #a2a9b1; border-width: 0 1px;">{{Affinity|{{{OutdoorAffinity|}}}|valign=top}}</td>
<td style="padding: 0 0 3px;">{{Affinity|{{{IndoorAffinity|}}}|valign=top}}</td>
</tr>
</table>
</td>
</tr>
<tr><td colspan="2" style="padding: 0">
<trtable class="character-affinityequipment">
<th colspan="3" rowspan="2">Affinity</th>
<td style="width:calc(100% / 6); padding: 5px 0 4px; border:none;">[[File:Common_Icon_Street.png|center|24px|frameless|alt=Urban|link=]]</td>
<td style="width:calc(100% / 6); padding: 5px 0 4px; border: solid #a2a9b1; border-width: 0 1px;">[[File:Common_Icon_Outdoor.png|center|24px|frameless|alt=Outdoors|link=]]</td>
<td style="width:calc(100% / 6); padding: 5px 0 4px; border:none;">[[File:Common_Icon_Indoor.png|center|24px|frameless|alt=Indoors|}}}|link=]]</td>
</td>
</tr>
<tr>
<td style="padding: 0 0 3px; border:none;">{{Affinity|{{{CityTownAffinity|}}}|valign=top}}</td>
<td style="padding: 0 0 3px; border: solid #a2a9b1; border-width: 0 1px;">{{Affinity|{{{OutdoorAffinity|}}}|valign=top}}</td>
<td style="padding: 0 0 3px; border:none;">{{Affinity|{{{IndoorAffinity|}}}|valign=top}}</td>
</tr>
<tr><th colspan="6" style="background-color:#2d4c72;color:white">Affinity</th></tr>
<tr><th colspan="2" style="width:33.3%">Urban</th><th colspan="2">Outdoor</th><th colspan="2" style="width:33.3%">Indoor</th></tr>
<tr><td colspan="2"><div style="height:20px; padding: 5px 0;">{{Affinity|{{{CityTownAffinity|}}}|valign=top}}</div></td><td colspan="2"><div style="height:20px; padding: 5px 0;">{{Affinity|{{{OutdoorAffinity|}}}|valign=top}}</div></td><td colspan="2"><div style="height:20px; padding: 5px 0;">{{Affinity|{{{IndoorAffinity|}}}|valign=top}}</div></td></tr>
<tr><td colspan="6" style="padding: 0">
<table class="character-equipment" style="width: 100%; border-spacing: 0;">
<tr>
<td class="weapon">
<td class="weapon" style="width: 40%; padding-top: 2px; padding-bottom: 0; position:relative;">
<div class="weapon-text">{{#switch: {{lc: {{{UsesCover}}} }} | yes = {{Icon|Cover|title=Uses cover|size=18}} | no = {{Icon|Nocover|title=Doesn't use cover|size=18}} }}{{{WeaponType|}}}</div>
<div style="position:absolute; z-index:1; top:0px; left:0px; margin:0; padding:0 0 0 3px; font-weight: bold; color: #2d4c72;">{{{WeaponType|}}}</div>
{{#ifexist: Image:Weapon_Icon_{{{WeaponImage|}}}.png
[[File:Weapon_Icon_{{#if: {{{WeaponImage|}}} | {{{WeaponImage|}}} | {{{WeaponType|}}} }}.png|center|120px|frameless|{{{WeaponType|}}}|link=]]
| [[File:Weapon_Icon_{{{WeaponImage|}}}.png|center|120px|frameless|{{{WeaponImage|}}}|alt={{{WeaponType|}}}|link=]]
| {{#ifexist: Image:Weapon_Icon_{{{WeaponType|}}}.png
| [[File:Weapon_Icon_{{{WeaponType|}}}.png|center|120px|frameless|{{{WeaponType|}}}|alt={{{WeaponType|}}}|link=]]
| }} }}
</td>
<td styleclass="width:equipment 20%;equipment-1" padding: 0;data-value=">[[File{{lc:Equipment_Icon_{{{EquipmentSlot1|}}}_Tier1.png|center|62px|frameless}}">{{Icon|Equipment_Icon_{{{EquipmentSlot1|}}}_Tier1|alttitle={{{EquipmentSlot1|}}}|link=Equipment#{{{EquipmentSlot1|}}}]]|size=62}}</td>
<td styleclass="width:equipment 20%;equipment-2" padding: 0;data-value=">[[File{{lc:Equipment_Icon_{{{EquipmentSlot2|}}}_Tier1.png|center|62px|frameless}}">{{Icon|Equipment_Icon_{{{EquipmentSlot1EquipmentSlot2|}}}_Tier1|alttitle={{{EquipmentSlot2|}}}|link=Equipment#{{{EquipmentSlot2|}}}]]|size=62}}</td>
<td styleclass="width:equipment 20%;equipment-3" padding: 0;data-value=">[[File{{lc:Equipment_Icon_{{{EquipmentSlot3|}}}_Tier1.png|center|62px|frameless}}">{{Icon|Equipment_Icon_{{{EquipmentSlot1EquipmentSlot3|}}}_Tier1|alttitle={{{EquipmentSlot2EquipmentSlot3|}}}|link=Equipment#{{{EquipmentSlot3|}}}]]|size=62}}</td>
</tr>
</table>
</td></tr>
<tr><th colspan="62" styleclass="backgroundcharacter-color:#2d4c72;color:whiteprofile character-header">Profile</th></tr>
<tr><th colspan="3">Full Name</th><td colspan="3">{{{FullName|{{{JPReading|}}}}}}<br>({{{JPName|}}})</td></tr>
<tr><th colspan="3">Age</th><td colspan="3">{{{Age|}}}</td></tr>
<tr><th colspan="3">Birthday</th><td colspan="3">{{{Birthday|}}}</td></tr>
<tr><th colspan="3">Height</th><td colspan="3">{{{Height|}}}</td></tr>
<tr><th colspan="3">Hobbies</th><td colspan="3">{{{Hobbies|}}}</td></tr>
<tr><th colspan="3">IllustratorDesigner</th><td colspan="3">{{{IllustratorDesigner|{{{Illust|}}}}}}</td></tr>
<tr><th colspan="3">VoiceIllustrator</th><td colspan="3">{{{VoiceIllustrator|{{{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|}}}}}}]]}}
{{#vardefine:seo_image|{{{ImageProfile|{{PAGENAMEE}}.png}}}}}</includeonly><noinclude>
</includeonly>
 
== Blank Template ==
<pre>
{{Character
| Id =
| DevName =
| Name =
| JPName =
| JPReading =
| School =
| Role =
| Grade =
| Club =
| Age =
| Birthday =
| Height =
| Hobbies =
| Designer =
| Illust =
| Voice =
| Type =
| Position =
| Rarity =
| AttackType =
| ArmorType =
| WeaponType =
| WeaponImage =
| UsesCover =
| CityTownAffinity =
| OutdoorAffinity =
| IndoorAffinity =
| EquipmentSlot1 =
| EquipmentSlot2 =
| EquipmentSlot3 =
| CharacterPool =
| ReleaseDate =
}}</pre>
 
<templatedata>
{
"params": {
"Id": {
"description": "Character's internal Id.",
"example": "10000",
"type": "number"
},
"Name": {
"description": "Character's first name.",
"example": "Shiroko",
"type": "string",
"required": true
},
"Rarity": {
"description": "Character's rarity as number of stars.",
"example": "3",
"type": "number",
"required": true
},
"Portrait": {
"description": "Filename of character's portrait sprite",
"example": "Student_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"
},
"School": {
"description": "Character's school.",
"example": "Abydos",
"type": "string",
"suggested": true
},
"Role": {
"description": "Character's role (one of Attacker, Tank, Support, Healer).",
"example": "Attacker",
"type": "string",
"suggested": true
},
"Position": {
"description": "Character's position.",
"example": "Middle",
"type": "string",
"suggested": true
},
"AttackType": {
"description": "Character's attack type (one of Explosive, Mystic, Penetration).",
"example": "Explosive",
"type": "string",
"suggested": true
},
"ArmorType": {
"description": "Character's armor type (one of Light, Heavy, Special).",
"example": "Light",
"type": "string",
"suggested": true
},
"CombatClass": {
"description": "Character's combat class (one of Striker, Special).",
"example": "Striker",
"type": "string",
"suggested": true,
"aliases": [
"Type"
]
},
"WeaponType": {
"description": "Character's weapon type.",
"example": "AR",
"type": "string",
"suggested": true
},
"WeaponImage": {
"description": "Character's weapon image, if they are using non-default flavour.",
"example": "DualSMG",
"type": "string"
},
"UsesCover": {
"description": "Whether character uses cover or not (one of Yes, No).",
"example": "Yes",
"type": "string",
"suggested": true
},
"CityTownAffinity": {
"description": "Character's affinity for urban/city combat (one of S, A, B, C, D).",
"example": "B",
"type": "string",
"suggested": true
},
"OutdoorAffinity": {
"description": "Character's affinity for outdoor combat (one of S, A, B, C, D).",
"example": "S",
"type": "string",
"suggested": true
},
"IndoorAffinity": {
"description": "Character's affinity for indoor combat (one of S, A, B, C, D).",
"example": "D",
"type": "string",
"suggested": true
},
"EquipmentSlot1 ": {
"description": "First (lvl 1) gear slot.",
"example": "Shoes",
"type": "string",
"suggested": true
},
"EquipmentSlot2 ": {
"description": "Second (lvl 15) gear slot.",
"example": "Bag",
"type": "string",
"suggested": true
},
"EquipmentSlot3 ": {
"description": "Third (lvl 35) gear slot.",
"example": "Charm",
"type": "string",
"suggested": true
},
"FullName": {
"description": "Character's full name.",
"example": "Shiroko Sunaōkami",
"type": "string",
"suggested": true,
"aliases": [
"JPReading"
]
},
"JPName": {
"description": "Character's name in Japanese.",
"example": "砂狼シロコ",
"type": "string",
"suggested": true
},
"Age": {
"description": "Character's age.",
"example": "16",
"type": "string",
"suggested": true
},
"Birthday": {
"description": "Character's birthday.",
"example": "May 16",
"type": "string",
"suggested": true
},
"Height": {
"description": "Character's height.",
"example": "156cm",
"type": "string",
"suggested": true
},
"Hobbies": {
"description": "Character's hobbies.",
"example": "Jogging, strength training, cycling",
"type": "string",
"suggested": true
},
"Designer": {
"description": "Character's designer.",
"example": "Hwansang",
"type": "string",
"suggested": true
},
"Illustrator": {
"description": "Character's illustrator.",
"example": "Hwansang",
"type": "string",
"suggested": true,
"aliases": [
"Illust"
]
},
"Voice": {
"description": "Name of character's voice actress.",
"example": "Yui Ogura",
"type": "string",
"suggested": true
},
"CharacterPool": {
"description": "Denotes whether character is excluded from the common gacha pool. One of regular, event, limited, anniversary.",
"example": "event",
"type": "string",
"suggested": true
},
"ReleaseDate": {
"description": "Date character was made playable in the game, in YYYY/MM/DD format.",
"example": "2021/02/04",
"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>
</noinclude>