helialprofile.png
Welcome to IOPWiki, Commander. You can contribute to this wiki without an account. Learn how to contribute and join our Discord server.

Difference between revisions of "Template:PlayableUnit"

Welcome to IOP Wiki. This website is maintained by the Girls' Frontline community and is free to edit by anyone.
Jump to navigation Jump to search
(Added Stats graph)
m (Damn typo!)
(11 intermediate revisions by the same user not shown)
Line 21: Line 21:
 
|-
 
|-
 
{{#if:{{{manufactureringame|}}}|{{!}}- style="background-color:rgba(0,0,0,0.5);"
 
{{#if:{{{manufactureringame|}}}|{{!}}- style="background-color:rgba(0,0,0,0.5);"
! Manufacturer
+
! Manufactured&nbsp;/<br/>Revised by
 
{{!}} {{{manufactureringame|}}}
 
{{!}} {{{manufactureringame|}}}
 
{{!}}-
 
{{!}}-
Line 36: Line 36:
 
! Released on
 
! Released on
 
| {{#if:{{{releasedon|}}}|{{{releasedon|}}}|Not released yet}}
 
| {{#if:{{{releasedon|}}}|{{{releasedon|}}}|Not released yet}}
|-
 
! colspan=2 style="font-size:125%;background-color:#f0b000"{{!}}Performance Chart
 
|- style="background-color:rgba(0,0,0,0.5);"
 
| colspan=2 | <span class="notification">Stats in comparison to dolls of the same class.</span>
 
{{#widget:StatsGraph|data=[{"class": "graph-orange",
 
    "data": [
 
            { "label":  "HP", "min": {{#switch:{{{classification|}}}|AR=94|RF=73|SG=242|HG=57|MG=141|SMG=141|0}}, "max": {{#switch:{{{classification|}}}|AR=138|RF=102|SG=282|HG=86|MG=215|SMG=238|0}}, "value": {{{max_hp|0}}} },
 
            { "label": "Dmg", "min": {{#switch:{{{classification|}}}|AR=39|RF=95|SG=28|HG=24|MG=78|SMG=23|0}}, "max": {{#switch:{{{classification|}}}|AR=69|RF=165|SG=40|HG=46|MG=109|SMG=35|0}}, "value": {{{max_dmg|0}}} },
 
            { "label": "Eva", "min": {{#switch:{{{classification|}}}|AR=33|RF=25|SG=9|HG=60|MG=16|SMG=52|0}}, "max": {{#switch:{{{classification|}}}|AR=54|RF=44|SG=19|HG=112|MG=42|SMG=90|0}}, "value": {{{max_eva|0}}} },
 
            { "label": "Acc", "min": {{#switch:{{{classification|}}}|AR=35|RF=52|SG=9|HG=41|MG=18|SMG=11|0}}, "max": {{#switch:{{{classification|}}}|AR=68|RF=97|SG=15|HG=85|MG=38|SMG=16|0}}, "value": {{{max_acc|0}}} },
 
            { "label": "RoF", "min": {{#switch:{{{classification|}}}|AR=54|RF=27|SG=22|HG=37|MG=81|SMG=64|0}}, "max": {{#switch:{{{classification|}}}|AR=95|RF=46|SG=39|HG=72|MG=149|SMG=104|0}}, "value": {{{max_rof|0}}} }
 
          ]}]}}
 
 
{{#ifeq:{{{hasChibiAnimation|}}}|0||
 
{{#ifeq:{{{hasChibiAnimation|}}}|0||
 
{{!}}-
 
{{!}}-
Line 63: Line 51:
 
|costumes.costume8={{{costume8|}}}
 
|costumes.costume8={{{costume8|}}}
 
|costumes.costume9={{{costume9|}}}}}
 
|costumes.costume9={{{costume9|}}}}}
<span class="notification">Click the marked area to switch between animations</span>
+
<span class="notification">Click the marked area to switch between animations. For details regarding animations, please see [[Animations on the Wiki]].</span>
 
<div id="enemyChibiAnimation" class="chibiAnimationContainer" data-tdoll-id="{{ROOTPAGENAMEE}}"></div>
 
<div id="enemyChibiAnimation" class="chibiAnimationContainer" data-tdoll-id="{{ROOTPAGENAMEE}}"></div>
 
}}
 
}}
Line 87: Line 75:
 
}}
 
}}
 
== Stats / Data ==
 
== Stats / Data ==
{{#vardefine:skilldataraw|{{#ifexist:{{ROOTPAGENAMEE}}/skilldata|{{:{{ROOTPAGENAMEE}}/skilldata}}}}}}{{#vardefine:skill2dataraw|{{#ifexist:{{ROOTPAGENAMEE}}/skill2data|{{:{{ROOTPAGENAMEE}}/skill2data}}}}}}{{#vardefine:skilldatamod1raw|{{#ifexist:{{ROOTPAGENAMEE}}/skilldata/mod1|{{:{{ROOTPAGENAMEE}}/skilldata/mod1}}}}}}<div class="upgradeablestattable"><div class="header">Stats</div><div class="stattabcontainer">{{#if:{{{mod3_max_hp|}}}|{{#tag:tabber|
+
{{#vardefine:skilldataraw|{{#ifexist:{{ROOTPAGENAME}}/skilldata|{{:{{ROOTPAGENAME}}/skilldata}}}}}}{{#vardefine:skill2dataraw|{{#ifexist:{{ROOTPAGENAME}}/skill2data|{{:{{ROOTPAGENAME}}/skill2data}}}}}}{{#vardefine:skilldatamod1raw|{{#ifexist:{{ROOTPAGENAME}}/skilldata/mod1|{{:{{ROOTPAGENAME}}/skilldata/mod1}}}}}}<div class="upgradeablestattable"><div class="header">Stats</div><div class="stattabcontainer">{{#if:{{{mod3_max_hp|}}}|{{#tag:tabber|
 
Base={{SimpleStatTable
 
Base={{SimpleStatTable
 
|classification={{{classification|}}}
 
|classification={{{classification|}}}
Line 337: Line 325:
 
|penetration{{#if:{{{penetration|}}}||NULL}}={{{penetration|}}}}}}}
 
|penetration{{#if:{{{penetration|}}}||NULL}}={{{penetration|}}}}}}}
 
</div></div>
 
</div></div>
 +
{{#dpl:
 +
category    =Union Skills
 +
|linksto    ={{FULLPAGENAME}}
 +
|includesubpages=false
 +
|includepage ={GflUnionSkill{{!}}GflUnionSkill.dpl}
 +
|mode        =inline
 +
|format      =,,,
 +
|ordermethod =title
 +
|resultsheader=\n== Union Skills ==\n{{Main|Union Skill}}\n
 +
|noresultsheader=<nowiki></nowiki>
 +
}}
 
== Weapon Background ==
 
== Weapon Background ==
 
{{{weaponinfo|}}}
 
{{{weaponinfo|}}}
 
{{#if:{{{lore|}}}|== Lore / Story involvement ==
 
{{#if:{{{lore|}}}|== Lore / Story involvement ==
 
{{{lore|}}}
 
{{{lore|}}}
}}{{#if:{{{design|}}}
+
}}{{#if:{{{design|}}}|<nowiki></nowiki>
|== Design ==
+
== Design ==
{{{design|}}}
+
{{{design|}}}}}{{#if:{{{personality|}}}|<nowiki></nowiki>
}}
+
== Personality ==
 +
{{{personality|}}}}}
 
{{#if:{{{gallery|}}}{{{galleryAlt|}}}|== Gallery ==
 
{{#if:{{{gallery|}}}{{{galleryAlt|}}}|== Gallery ==
 
{{#if:{{{gallery|}}}|=== Main artwork ===
 
{{#if:{{{gallery|}}}|=== Main artwork ===
Line 371: Line 371:
 
{{#if: {{{rejected|}}} | [[Category:Rejected T-Dolls]] }}
 
{{#if: {{{rejected|}}} | [[Category:Rejected T-Dolls]] }}
 
{{#if: {{{index|}}} | {{#if: {{{releasedon|}}} | | [[Category:Unreleased T-Dolls]] }} | [[Category:Unreleased T-Dolls]] }}
 
{{#if: {{{index|}}} | {{#if: {{{releasedon|}}} | | [[Category:Unreleased T-Dolls]] }} | [[Category:Unreleased T-Dolls]] }}
 +
{{#if: {{#pos:{{{artist|}}}|;}} | [[Category:T-Dolls with Multiple Artists]]}}
 
</includeonly><noinclude>{{Documentation}}</noinclude>
 
</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 12:19, 18 December 2020

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

This template is used for T-doll main pages (PlayableUnit), fill in the parameters as instructed and it should create the main page for the doll.

Unit skills are handled separately with Template:SkillPanel.

{{PlayableUnit
|index = <!-- doll in game index -->
|nationality = <!-- weapon country of origin -->
|classification = <!-- doll class, SMG/AR/RF etc -->
|rarity = <!-- doll rarity number -->
|faction= <!-- faction doll associates with -->
|manufactureringame= <!-- in game doll manufacturer -->
|manufacturer = <!-- real life manufacturer of weapon -->
|artist = <!-- {{artist name| artist name as appears in game }} -->
|fullname = <!-- weapon full name -->
|voiceactor = <!-- {{voice actor name| family name, given name }} -->
|releasedon= <!-- {{doll_server_alias|server= server abbreviation |alias= doll name in region }}, leave blank if doll is unreleased -->
|rejected = <!-- Remove this parameter if not used. Setting it to '1' (or anything else) will mark the doll as a rejected one. -->

|min_dmg= 
|max_dmg= 
|min_eva= 
|max_eva= 
|min_acc= 
|max_acc= 
|min_rof= 
|max_rof= 
|min_hp= 
|max_hp= <!-- maximum HP at lv100 and 1x dummy link, doll index displayed stats divide by 5 -->
|min_armor= <!-- for SG dolls, remove if not applicable -->
|max_armor= <!-- for SG dolls, remove if not applicable -->
|clipsize= <!-- for SG/MG dolls, remove if not applicable -->
|mov= <!-- doll move speed -->

|slot1= <!-- for special equipment compatibility, remove if not applicable -->
|slot2= <!-- for special equipment compatibility, remove if not applicable -->
|slot3= <!-- for special equipment compatibility, remove if not applicable -->

|craft= <!-- doll production timer in 00:00:00 format, remove if not applicable -->
|nonormalcraft=1 <!-- for dolls not obtainable from production, remove if not applicable -->
|noheavycraft=1 <!-- for dolls not obtainable from production, remove if not applicable -->
|drop= <!-- list drop location under this param, remove if not applicable -->
|reward= <!-- list reward condition(s) under this param, remove if not applicable -->

|aura1= <!-- for aura benefit receiver group -->
|aura2= <!-- for aura effect 1 -->
|aura3= <!-- for aura effect 2, remove if not applicable -->

| tile1= <!-- 1 for effecting tiles, 0 for self position -->
| tile2=
...
| tile9=

|equipsetname= <!-- Name of the Costume Set (bonus effect from having multiple exclusive equipments equipped, can be seen from the equipment index or specific Doll's page in the index) -->
|equipsetdesc= <!-- Description of the Costume Set (visible by tapping the Costume Set name to display the details popup, then the tooltip next to the set name) -->
|equipset2= <!-- Effect of having two exclusive equipments active. Can be left out if there are no effects or this tier. -->
|equipset3= <!-- Effect of having three exclusive equipments active, mandatory. -->

|weaponinfo = <!-- text describing weapon history/info, none-essential texts goes to trivia -->

|design = <!-- text describing doll art/chibi design and/or the artists design choices if applicable -->

|lore = <!-- story involvement info when there is not enough to justify a dedicated story subpage -->

|characterinfo = <!-- official introduction blurb from social media post -->

|costume1 = <!-- for costume name, remove if not applicable -->

|gallery=<gallery>
<!-- list doll image files here, listing priority:
official character sheet file (if applicable)
default profile picture (_S file)
default normal art
default damaged art (_D file)
costume1 profile picture (_S file)
costume1 normal art
costume1 damaged art (_D file) -->
</gallery>

|galleryalt=<gallery>
<!-- list doll image files here, listing priority:
artist made character sheets and other game promotional images (if applicable)
alternative versions of artworks
censored/uncensored artwork -->
</gallery>

| trivia = <!-- bullet point list of possible trivia -->

|}}