Template:CharacterStatTable: Difference between revisions

From Blue Archive Wiki
Jump to navigation Jump to search
Content added Content deleted
mNo edit summary
(StatCalc update)
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="wikitable"
<includeonly>{| class="wikitable character-stattable" data-source="{{{dataSource|}}}"
|+Stats
|+Stats
|- class="stattable-controls" style="display: none"
|-
|colspan="8"|<span class="stattable-rarity-selector"><span class="star-character">[[File:Icon_star.png|20px|link=]]</span><span class="star-weapon">[[File:Icon_blue_star.png|20px|link=]]</span></span>
|- class="stattable-stats"
!Attack
!Attack
|{{{minAtk|}}}/{{{maxAtk|}}}
|class="stat-attack"|{{{minAtk|}}}/{{{maxAtk|}}}
!Defense
!Defense
|{{{minDef|}}}/{{{maxDef|}}}
|class="stat-defense"|{{{minDef|}}}/{{{maxDef|}}}
!HP
!HP
|{{{minHP|}}}/{{{maxHP|}}}
|class="stat-hp"|{{{minHP|}}}/{{{maxHP|}}}
!Healing
!Healing
|{{{minHealing|}}}/{{{maxHealing|}}}
|class="stat-healing"|{{{minHealing|}}}/{{{maxHealing|}}}
|- class="stattable-stats"
|-
!Accuracy
!Accuracy
|{{{minAcc|}}}/{{{maxAcc|}}}
|class="stat-accuracy"|{{{minAcc|}}}
!Evasion
!Evasion
|{{{minEva|}}}/{{{maxEva|}}}
|class="stat-evasion"|{{{minEva|}}}
!Critical Rate
!Critical Rate
|{{{minCRate|}}}/{{{maxCRate|}}}
|class="stat-crit_rate"|{{{minCRate|}}}
!Critical Damage
!Critical Damage
|{{{minCDmg|}}}%/{{{maxCDmg|}}}%
|class="stat-crit_damage"|{{{minCDmg|}}}%
|- class="stattable-stats"
|-
!Stability
!Stability
|{{{minStab|}}}/{{{maxStab|}}}
|class="stat-stability"|{{{minStab|}}}
!Firing Range
!Firing Range
|{{{minRange|}}}/{{{maxRange|}}}
|class="stat-range"|{{{minRange|}}}
!CC Strength
!CC Strength
|{{{minCCStr|}}}/{{{maxCCStr|}}}
|class="stat-cc_str"|{{{minCCStr|}}}
!CC Resistance
!CC Resistance
|{{{minCCRes|}}}/{{{maxCCRes|}}}
|class="stat-cc_res"|{{{minCCRes|}}}

<!-- Not included pending further clarification on "Cost Resilience". Affinity may be removed as it's included in a character's info box.
|- class="stattable-stats"
|-
!Attack speed
!Cost resilience
|class="stat-attack_speed"|{{{AttackSpeed|10000}}}
|{{{minCostRes|}}}/{{{maxCostRes|}}}
!Movement speed
!Outdoors Affinity
|class="stat-move_speed"|{{{MoveSpeed|}}}
|{{{outAff|}}}
!Cost Recovery
!Town/City Affinity
|class="stat-regen_cost"|{{{RegenCost|}}}
|{{{cityAff|}}}
!Ammo
!Indoors Affinity
|class="stat-ammo"|{{{AmmoCount|}}}/{{{AmmoCost|}}}
|{{{inAff|}}}
|}</includeonly><noinclude>__TOC__<templatedata>
-->
{
|}
"params": {
<noinclude>
"minAtk": {
"label": "Attack at level 1",
"description": "Preferably, internal value of AttackPower1 should be used here. Otherwise, starting Attack value as displayed by the game for non-acquired character.",
"type": "number"
},
"maxAtk": {
"label": "Attack at max level",
"description": "Preferably, internal value of AttackPower100 should be used here. Otherwise, max Attack value as displayed by the game for non-acquired character.",
"type": "number"
},
"minDef": {
"label": "Defense at level 1",
"description": "Preferably, internal value of DefensePower1 should be used here. Otherwise, starting Defense value as displayed by the game for non-acquired character.",
"type": "number"
},
"maxDef": {
"label": "Defense at max level",
"description": "Preferably, internal value of DefensePower100 should be used here. Otherwise, max Defense value as displayed by the game for non-acquired character.",
"type": "number"
},
"minHP": {
"label": "HP at level 1",
"description": "Preferably, internal value of MaxHP1 should be used here. Otherwise, starting HP value as displayed by the game for non-acquired character.",
"type": "number"
},
"maxHP": {
"label": "HP at max level",
"description": "Preferably, internal value of MaxHP100 should be used here. Otherwise, max HP value as displayed by the game for non-acquired character.",
"type": "number"
},
"minHealing": {
"label": "Healing at level 1",
"description": "Preferably, internal value of HealPower1 should be used here. Otherwise, starting Healing value as displayed by the game for non-acquired character.",
"type": "number"
},
"maxHealing": {
"label": "Healing at max level",
"description": "Preferably, internal value of HealPower100 should be used here. Otherwise, max Healing value as displayed by the game for non-acquired character.",
"type": "number"
},
"minAcc": {},
"minEva": {},
"minCRate": {},
"minCDmg": {},
"minStab": {},
"minRange": {},
"minCCStr": {},
"minCCRes": {},
"AttackSpeed": {},
"MoveSpeed": {},
"AmmoCount": {},
"AmmoCost": {},
"RegenCost": {},
"dataSource": {
"label": "dataSource",
"description": "Provide information on how data was obtained. Data sources, in order of decreasing preference: raw numbers from internal game files, estimated raw values based on ingame numbers, or min/max numbers as shown on non-owned student screen ingame. Values are one of: raw, estimated, ingame",
"example": "estimated",
"type": "string"
}
},
"description": "Generates character stat table. If all necessary data is provided, displays interactive character stats calculator for various levels/rarities of given character."
}
</templatedata>

== Blank Template ==
== Blank Template ==
<pre>
<pre>
{{CharacterStatTable
{{CharacterStatTable
|minAtk=
| minAtk =
|maxAtk=
| maxAtk =
|minDef=
| minDef =
|maxDef=
| maxDef =
|minHP=
| minHP =
|maxHP=
| maxHP =
|minHealing=
| minHealing =
|maxHealing=
| maxHealing =
|minAcc=
| minAcc =
| minEva =
|maxAcc=
| minCRate =
|minEva=
| minCDmg =
|maxEva=
| minStab =
|minCRate=
| minRange =
|maxCRate=
| minCCStr =
|minCDmg=
| minCCRes =
|maxCDmg=
| AttackSpeed =
|minStab=
| MoveSpeed =
|maxStab=
| AmmoCount =
|minRange=
| AmmoCost =
|maxRange=
| RegenCost =
|minCCStr=
| dataSource =
|maxCCStr=
}}</pre>
|minCCRes=

|maxCCRes=
== Remarks ==
|minCostRes=
===Ingame stats===
|maxCostRes=
Should the ingame-displayed min/max stats be used, ''dataSource = ingame'' should be specified so the calculator would reverse those into raw numbers. Whenever possible, those numbers should be updated with actual raw internal data instead.
|outAff=

|cityAff=
===Fallback===
|inAff=
Calculator functionality does not activate if any of mandatory fields are empty or filled with anything other than numbers.
}}</pre></noinclude>
</noinclude>

Latest revision as of 05:14, 21 October 2022

Generates character stat table. If all necessary data is provided, displays interactive character stats calculator for various levels/rarities of given character.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Attack at level 1minAtk

Preferably, internal value of AttackPower1 should be used here. Otherwise, starting Attack value as displayed by the game for non-acquired character.

Numberoptional
Attack at max levelmaxAtk

Preferably, internal value of AttackPower100 should be used here. Otherwise, max Attack value as displayed by the game for non-acquired character.

Numberoptional
Defense at level 1minDef

Preferably, internal value of DefensePower1 should be used here. Otherwise, starting Defense value as displayed by the game for non-acquired character.

Numberoptional
Defense at max levelmaxDef

Preferably, internal value of DefensePower100 should be used here. Otherwise, max Defense value as displayed by the game for non-acquired character.

Numberoptional
HP at level 1minHP

Preferably, internal value of MaxHP1 should be used here. Otherwise, starting HP value as displayed by the game for non-acquired character.

Numberoptional
HP at max levelmaxHP

Preferably, internal value of MaxHP100 should be used here. Otherwise, max HP value as displayed by the game for non-acquired character.

Numberoptional
Healing at level 1minHealing

Preferably, internal value of HealPower1 should be used here. Otherwise, starting Healing value as displayed by the game for non-acquired character.

Numberoptional
Healing at max levelmaxHealing

Preferably, internal value of HealPower100 should be used here. Otherwise, max Healing value as displayed by the game for non-acquired character.

Numberoptional
minAccminAcc

no description

Unknownoptional
minEvaminEva

no description

Unknownoptional
minCRateminCRate

no description

Unknownoptional
minCDmgminCDmg

no description

Unknownoptional
minStabminStab

no description

Unknownoptional
minRangeminRange

no description

Unknownoptional
minCCStrminCCStr

no description

Unknownoptional
minCCResminCCRes

no description

Unknownoptional
AttackSpeedAttackSpeed

no description

Unknownoptional
MoveSpeedMoveSpeed

no description

Unknownoptional
AmmoCountAmmoCount

no description

Unknownoptional
AmmoCostAmmoCost

no description

Unknownoptional
RegenCostRegenCost

no description

Unknownoptional
dataSourcedataSource

Provide information on how data was obtained. Data sources, in order of decreasing preference: raw numbers from internal game files, estimated raw values based on ingame numbers, or min/max numbers as shown on non-owned student screen ingame. Values are one of: raw, estimated, ingame

Example
estimated
Stringoptional

Blank Template[edit]

{{CharacterStatTable
| minAtk = 
| maxAtk = 
| minDef = 
| maxDef = 
| minHP = 
| maxHP = 
| minHealing = 
| maxHealing = 
| minAcc = 
| minEva = 
| minCRate = 
| minCDmg = 
| minStab = 
| minRange = 
| minCCStr = 
| minCCRes = 
| AttackSpeed = 
| MoveSpeed = 
| AmmoCount = 
| AmmoCost = 
| RegenCost = 
| dataSource = 
}}

Remarks[edit]

Ingame stats[edit]

Should the ingame-displayed min/max stats be used, dataSource = ingame should be specified so the calculator would reverse those into raw numbers. Whenever possible, those numbers should be updated with actual raw internal data instead.

Fallback[edit]

Calculator functionality does not activate if any of mandatory fields are empty or filled with anything other than numbers.