Template:Character/sandbox: Difference between revisions

From Blue Archive Wiki
Jump to navigation Jump to search
Content added Content deleted
No edit summary
No edit summary
Tag: Manual revert
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
<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><td colspan="3">{{School|{{{School|}}}}}{{{School|}}}</td><td colspan="3">{{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 colspan="3">Damage Type</th><td colspan="3" style="background-color:{{Color|AttackType|{{{AttackType|}}}}};color:white;font-weight:bold">{{{AttackType|}}}</td></tr>
<tr><th>Armor Type</th><td class="bg-element bg-{{lc:{{{ArmorType|}}}}} mw-no-invert">{{{ArmorType|}}}</td></tr>
<tr><th colspan="3">Armor Type</th><td colspan="3" style="background-color:{{Color|ArmorType|{{{ArmorType|}}}}};color:white;font-weight:bold">{{{ArmorType|}}}</td></tr>
<tr><th>Combat Class</th><td>{{{CombatClass|{{{Type|}}}}}}</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 class="character-affinity-types">
<tr><th colspan="6" style="background-color:#2d4c72;color:white">Affinity</th></tr>
<td>{{Icon|Urban|size=24}}</td>
<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>
<td>{{Icon|Outdoors|size=24}}</td>
<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>
<td>{{Icon|Indoors|size=24}}</td>
<tr><td colspan="6" style="padding: 0">
</tr>
<table class="character-equipment" style="width: 100%; border-spacing: 0;">
<tr class="character-affinity-values">
<td class="weapon" style="width: 40%; padding-top: 2px; padding-bottom: 0; position:relative;">
<td>{{Affinity|{{{CityTownAffinity|}}}|valign=top}}</td>
<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>
<td>{{Affinity|{{{OutdoorAffinity|}}}|valign=top}}</td>
[[File:Weapon_Icon_{{#if: {{{WeaponImage|}}} | {{{WeaponImage|}}} | {{{WeaponType|}}} }}.png|center|120px|frameless|{{{WeaponType|}}}|link=]]
<td>{{Affinity|{{{IndoorAffinity|}}}|valign=top}}</td>
</tr>
</table>
</td>
</tr>
<tr><td colspan="2" style="padding: 0">
<table class="character-equipment">
<tr>
<td class="weapon">
<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>
{{#ifexist: Image:Weapon_Icon_{{{WeaponImage|}}}.png
| [[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>
<td style="width: 20%; padding: 0;">[[File:Equipment_Icon_{{{EquipmentSlot1|}}}_Tier1.png|center|62px|frameless|{{{EquipmentSlot1|}}}|alt={{{EquipmentSlot1|}}}|link=Equipment#{{{EquipmentSlot1|}}}]]</td>
<td class="equipment equipment-1" data-value="{{lc:{{{EquipmentSlot1|}}}}}">{{Icon|Equipment_Icon_{{{EquipmentSlot1|}}}_Tier1|title={{{EquipmentSlot1|}}}|link=Equipment#{{{EquipmentSlot1|}}}|size=62}}</td>
<td style="width: 20%; padding: 0;">[[File:Equipment_Icon_{{{EquipmentSlot2|}}}_Tier1.png|center|62px|frameless|{{{EquipmentSlot1|}}}|alt={{{EquipmentSlot2|}}}|link=Equipment#{{{EquipmentSlot2|}}}]]</td>
<td class="equipment equipment-2" data-value="{{lc:{{{EquipmentSlot2|}}}}}">{{Icon|Equipment_Icon_{{{EquipmentSlot2|}}}_Tier1|title={{{EquipmentSlot2|}}}|link=Equipment#{{{EquipmentSlot2|}}}|size=62}}</td>
<td style="width: 20%; padding: 0;">[[File:Equipment_Icon_{{{EquipmentSlot3|}}}_Tier1.png|center|62px|frameless|{{{EquipmentSlot1|}}}|alt={{{EquipmentSlot2|}}}|link=Equipment#{{{EquipmentSlot3|}}}]]</td>
<td class="equipment equipment-3" data-value="{{lc:{{{EquipmentSlot3|}}}}}">{{Icon|Equipment_Icon_{{{EquipmentSlot3|}}}_Tier1|title={{{EquipmentSlot3|}}}|link=Equipment#{{{EquipmentSlot3|}}}|size=62}}</td>
</tr>
</table>
</table>
</td></tr>
</td></tr>
<tr><th colspan="6" style="background-color:#2d4c72;color:white">Profile</th></tr>
<tr><th colspan="2" class="character-profile character-header">Profile</th></tr>
<tr><th colspan="3">Full Name</th><td colspan="3">{{{FullName|{{{JPReading|}}}}}}<br>({{{JPName|}}})</td></tr>
<tr><th>Full Name</th><td>{{{FullName|{{{JPReading|}}}}}}<br>({{{JPName|}}})</td></tr>
<tr><th colspan="3">Age</th><td colspan="3">{{{Age|}}}</td></tr>
<tr><th>Age</th><td>{{{Age|}}}</td></tr>
<tr><th colspan="3">Birthday</th><td colspan="3">{{{Birthday|}}}</td></tr>
<tr><th>Birthday</th><td>{{{Birthday|}}}</td></tr>
<tr><th colspan="3">Height</th><td colspan="3">{{{Height|}}}</td></tr>
<tr><th>Height</th><td>{{{Height|}}}</td></tr>
<tr><th colspan="3">Hobbies</th><td colspan="3">{{{Hobbies|}}}</td></tr>
<tr><th>Hobbies</th><td>{{{Hobbies|}}}</td></tr>
<tr><th colspan="3">Illustrator</th><td colspan="3">{{{Illustrator|{{{Illust|}}}}}}</td></tr>
<tr><th>Designer</th><td>{{{Designer|}}}</td></tr>
<tr><th colspan="3">Voice</th><td colspan="3">{{{Voice|}}}</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>
</table>
{{#ifeq:{{NAMESPACE}}||[[Category:Characters with {{{Rarity|}}} star rarity]][[Category:Students of {{{School|}}}]][[Category:Characters with role {{{Role|}}}]][[Category:Characters with class {{{CombatClass|{{{Type|}}}}}}]]}}
{{#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>

Latest revision as of 06:47, 28 January 2024


Blank Template[edit]

{{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 =
}}

Character infobox template.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
IdId

Character's internal Id.

Example
10000
Numberoptional
DevNameDevName

Character DevName, commonly used as internal game resource reference

Example
CH9999
Stringoptional
NameName

Character's first name.

Example
Shiroko
Stringrequired
PortraitPortrait

Filename of character's portrait sprite

Example
Student_Portrait_Shiroko
Filedeprecated
SchoolSchool

Character's school.

Example
Abydos
Stringsuggested
ClubClub

no description

Unknownoptional
PositionPosition

Character's position.

Example
Middle
Stringsuggested
RoleRole

Character's role (one of Attacker, Tank, Support, Healer).

Example
Attacker
Stringsuggested
AttackTypeAttackType

Character's attack type (one of Explosive, Mystic, Penetration).

Example
Explosive
Stringsuggested
ArmorTypeArmorType

Character's armor type (one of Light, Heavy, Special).

Example
Light
Stringsuggested
CombatClassCombatClass Type

Character's combat class (one of Striker, Special).

Example
Striker
Stringsuggested
WeaponTypeWeaponType

Character's weapon type.

Example
AR
Stringsuggested
WeaponImageWeaponImage

Character's weapon image, if they are using non-default flavour.

Example
DualSMG
Stringoptional
UsesCoverUsesCover

Whether character uses cover or not (one of Yes, No).

Example
Yes
Stringsuggested
RarityRarity

Character's rarity as number of stars.

Example
3
Numberrequired
CityTownAffinityCityTownAffinity

Character's affinity for urban/city combat (one of S, A, B, C, D).

Example
B
Stringsuggested
OutdoorAffinityOutdoorAffinity

Character's affinity for outdoor combat (one of S, A, B, C, D).

Example
S
Stringsuggested
IndoorAffinityIndoorAffinity

Character's affinity for indoor combat (one of S, A, B, C, D).

Example
D
Stringsuggested
EquipmentSlot1 EquipmentSlot1

First (lvl 1) gear slot.

Example
Shoes
Stringsuggested
EquipmentSlot2 EquipmentSlot2

Second (lvl 15) gear slot.

Example
Bag
Stringsuggested
EquipmentSlot3 EquipmentSlot3

Third (lvl 35) gear slot.

Example
Charm
Stringsuggested
FullNameFullName JPReading

Character's full name.

Example
Shiroko Sunaōkami
Stringsuggested
JPNameJPName

Character's name in Japanese.

Example
砂狼シロコ
Stringsuggested
AgeAge

Character's age.

Example
16
Stringsuggested
BirthdayBirthday

Character's birthday.

Example
May 16
Stringsuggested
HeightHeight

Character's height.

Example
156cm
Stringsuggested
HobbiesHobbies

Character's hobbies.

Example
Jogging, strength training, cycling
Stringsuggested
DesignerDesigner

Character's designer.

Example
Hwansang
Stringsuggested
IllustratorIllustrator Illust

Character's illustrator.

Example
Hwansang
Stringsuggested
VoiceVoice

Name of character's voice actress.

Example
Yui Ogura
Stringsuggested
CharacterPoolCharacterPool

Denotes whether character is excluded from the common gacha pool. One of regular, event, limited, anniversary.

Example
event
Stringsuggested
ReleaseDateReleaseDate

Date character was made playable in the game, in YYYY/MM/DD format.

Example
2021/02/04
Stringsuggested