Template:Stats: Difference between revisions
From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
mNo edit summary |
(this creates a lot of redlinks, so it can also be hidden with the nocat parameter) |
||
(40 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
{| | {| style="background: #{{{{{type|???}}} color}}; {{roundy|10px}}; border: 3px solid #{{{{{type2|{{{type|???}}}}}} color dark}}; border-collapse: separate; white-space: nowrap" | ||
|- | |- | ||
! colspan="2" rowspan="2" style="background: #{{{{{type|???}}} color light}}; {{roundytl|10px}}" | {{color2|000|Stat}} | |||
! colspan="2" style="background: #{{{{{type|???}}} color light}}; {{roundytr|10px}}" | Range | |||
|- | |- | ||
|style="text-align:right;"|Attack: | ! style="background: #{{{{{type|???}}} color light}};" | <small>At Lv. 50</small> | ||
!style="text-align:left;"|{{{Attack}}} | ! style="background: #{{{{{type|???}}} color light}};" | <small>At Lv. 100</small> | ||
|<div class="statbar" style="background-color: | |- style="background: #{{HP color light}}; text-align:center" | ||
! style="padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>{{color2|000|HP}}:</div><div>{{{HP|1}}}</div> | |||
| style="width: 255px" | <div class="statbar" style="background-color: #{{HP color}}; border: 1px solid #{{HP color dark}}; width: calc(100% * {{{HP|1}}}/255); height:20px"></div> | |||
| <small>{{#ifexpr: {{{HP|1}}} = 1|1|{{#expr: ((0 + 2 * {{{HP|1}}} + (0/4)) * 50/100) + 10 + 50}}}} - {{#ifexpr: {{{HP|1}}} = 1|1|{{#expr: ((31 + 2 * {{{HP|1}}} + (252/4)) * 50/100) + 10 + 50}}}}</small> | |||
| <small>{{#ifexpr: {{{HP|1}}} = 1|1|{{#expr: ((0 + 2 * {{{HP|1}}} + (0/4)) * 100/100) + 10 + 100}}}} - {{#ifexpr: {{{HP|1}}} = 1|1|{{#expr: ((31 + 2 * {{{HP|1}}} + (252/4)) * 100/100) + 10 + 100}}}}</small> | |||
|- style="background: #{{Attack color light}}; text-align:center" | |||
! style="padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>{{color2|000|Stat#Attack|Attack}}:</div><div>{{{Attack|1}}}</div> | |||
| style="width: 255px" | <div class="statbar" style="background-color: #{{Attack color}}; border: 1px solid #{{Attack color dark}}; width: calc(100% * {{{Attack|1}}}/255); height:20px"></div> | |||
| <small>{{#expr: floor((((0 + 2 * {{{Attack|1}}} + (0/4)) * 50/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{Attack|1}}} + (252/4)) * 50/100) + 5) * 1.1)}}</small> | |||
| <small>{{#expr: floor((((0 + 2 * {{{Attack|1}}} + (0/4)) * 100/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{Attack|1}}} + (252/4)) * 100/100) + 5) * 1.1)}}</small> | |||
|- style="background: #{{Defense color light}}; text-align:center" | |||
! style="padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>{{color2|000|Stat#Defense|Defense}}:</div><div>{{{Defense|1}}}</div> | |||
| style="width: 255px" | <div class="statbar" style="background-color: #{{Defense color}}; border: 1px solid #{{Defense color dark}}; width: calc(100% * {{{Defense|1}}}/255); height:20px"></div> | |||
| <small>{{#expr: floor((((0 + 2 * {{{Defense|1}}} + (0/4)) * 50/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{Defense|1}}} + (252/4)) * 50/100) + 5) * 1.1)}}</small> | |||
| <small>{{#expr: floor((((0 + 2 * {{{Defense|1}}} + (0/4)) * 100/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{Defense|1}}} + (252/4)) * 100/100) + 5) * 1.1)}}</small> | |||
|- style="background: #{{Special Attack color light}}; text-align:center" | |||
! style="padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>{{color2|000|Stat#Special Attack|Sp. Atk}}:</div><div>{{{SpAtk|1}}}</div> | |||
| style="width: 255px" | <div class="statbar" style="background-color: #{{Special Attack color}}; border: 1px solid #{{Special Attack color dark}}; width: calc(100% * {{{SpAtk|1}}}/255); height:20px"></div> | |||
| <small>{{#expr: floor((((0 + 2 * {{{SpAtk|1}}} + (0/4)) * 50/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{SpAtk|1}}} + (252/4)) * 50/100) + 5) * 1.1)}}</small> | |||
| <small>{{#expr: floor((((0 + 2 * {{{SpAtk|1}}} + (0/4)) * 100/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{SpAtk|1}}} + (252/4)) * 100/100) + 5) * 1.1)}}</small> | |||
|- style="background: #{{Special Defense color light}}; text-align:center" | |||
! style="padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>{{color2|000|Stat#Special Defense|Sp. Def}}:</div><div>{{{SpDef|1}}}</div> | |||
| style="width: 255px" | <div class="statbar" style="background-color: #{{Special Defense color}}; border: 1px solid #{{Special Defense color dark}}; width: calc(100% * {{{SpDef|1}}}/255); height:20px"></div> | |||
| <small>{{#expr: floor((((0 + 2 * {{{SpDef|1}}} + (0/4)) * 50/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{SpDef|1}}} + (252/4)) * 50/100) + 5) * 1.1)}}</small> | |||
| <small>{{#expr: floor((((0 + 2 * {{{SpDef|1}}} + (0/4)) * 100/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{SpDef|1}}} + (252/4)) * 100/100) + 5) * 1.1)}}</small> | |||
|- style="background: #{{Speed color light}}; text-align:center" | |||
! style="padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>{{color2|000|Stat#Speed|Speed}}:</div><div>{{{Speed|1}}}</div> | |||
| style="width: 255px" | <div class="statbar" style="background-color: #{{Speed color}}; border: 1px solid #{{Speed color dark}}; width: calc(100% * {{{Speed|1}}}/255); height:20px"></div> | |||
| <small>{{#expr: floor((((0 + 2 * {{{Speed|1}}} + (0/4)) * 50/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{Speed|1}}} + (252/4)) * 50/100) + 5) * 1.1)}}</small> | |||
| <small>{{#expr: floor((((0 + 2 * {{{Speed|1}}} + (0/4)) * 100/100) + 5) * .9)}} - {{#expr: floor((((31 + 2 * {{{Speed|1}}} + (252/4)) * 100/100) + 5) * 1.1)}}</small> | |||
|- style="background: #{{{{{type|???}}} color light}};" | |||
! style="width: 6.5em; padding-left: 0.2em; padding-right: 0.2em; display: flex; justify-content: space-between;" | <div>Total:</div><div>{{#expr: {{{HP|1}}} + {{{Attack|1}}} + {{{Defense|1}}} + {{{SpAtk|1}}} + {{{SpDef|1}}} + {{{Speed|1}}}}}</div> | |||
| colspan="3" style="background: #{{{{{type|???}}} color light}}; padding-left:0.2em" | {{#if:{{{nocat|}}}||[[:Category:Pokémon with a base stat total of {{#expr: {{{HP|1}}} + {{{Attack|1}}} + {{{Defense|1}}} + {{{SpAtk|1}}} + {{{SpDef|1}}} + {{{Speed|1}}}}}|{{color|000|Other Pokémon with this total}}]]}} | |||
|- | |- | ||
|style=" | | colspan="4" style="background: #{{{{{type|???}}} color light}}; white-space:normal; font-size: smaller; width:min-content; {{roundybottom|10px}}" | | ||
*Minimum stats are calculated with 0 {{color2|000|Effort values|EVs}}, {{color2|000|Individual values|IVs}} of 0, and (if applicable) a hindering {{color2|000|nature}}. | |||
| | *Maximum stats are calculated with 252 {{color2|000|Effort values|EVs}}, {{color2|000|Individual values|IVs}} of 31, and (if applicable) a helpful {{color2|000|nature}}.{{#if: {{{Special|}}}| | ||
| | *This Pokémon's [[Statistic#Special|<span style="background-color:#2F97E8; color:#000; padding-left: 0.5em; padding-right: 0.5em">Special</span>]] base stat in {{color2|000|Generation I}} was '''{{{Special}}}'''.}} | ||
| | |}{{#if:{{{nocat|}}}||<includeonly>{{#ifeq:{{{cat|yes}}}|no||[[Category:Pokémon with a base stat total of {{#expr: {{{HP|1}}} + {{{Attack|1}}} + {{{Defense|1}}} + {{{SpAtk|1}}} + {{{SpDef|1}}} + {{{Speed|1}}}}}]]{{#ifeq:{{PAGESINCAT:Pokémon with a base stat total of {{#expr: {{{HP|1}}} + {{{Attack|1}}} + {{{Defense|1}}} + {{{SpAtk|1}}} + {{{SpDef|1}}} + {{{Speed|1}}}}}|pages}}|1|[[Category:Pokémon with a unique base stat total]]}}{{#ifexpr: ({{{Special|0}}} + {{{SpAtk|1}}} + {{{SpDef|1}}}) div 3 = {{{Special|0}}}|[[Category:Pokémon whose Special stat became both Special Attack and Special Defense]]|{{#ifexpr: {{{Special|0}}} = {{{SpAtk|1}}}|[[Category:Pokémon whose Special stat became their Special Attack]]}}{{#ifexpr: {{{Special|0}}} = {{{SpDef|1}}}|[[Category:Pokémon whose Special stat became their Special Defense]]}}}}{{#ifexpr: {{{HP|1}}} > 100|[[Category:Pokémon whose base HP stat is greater than 100]]}}{{#ifexpr: {{{Attack|1}}} > 100|[[Category:Pokémon whose base Attack stat is greater than 100]]}}{{#ifexpr: {{{Defense|1}}} > 100|[[Category:Pokémon whose base Defense stat is greater than 100]]}}{{#ifexpr: {{{SpAtk|1}}} > 100|[[Category:Pokémon whose base Special Attack stat is greater than 100]]}}{{#ifexpr: {{{SpDef|1}}} > 100|[[Category:Pokémon whose base Special Defense stat is greater than 100]]}}{{#ifexpr: {{{Special|1}}} > 100|[[Category:Pokémon whose base Special stat is greater than 100]]}}{{#ifexpr: {{{Speed|1}}} > 100|[[Category:Pokémon whose base Speed stat is greater than 100]]}}}}</includeonly>}}<noinclude> | ||
{{Documentation}} | |||
| | [[Category:Templates]]</noinclude> | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
Latest revision as of 03:39, 5 September 2024
Stat | Range | ||
---|---|---|---|
At Lv. 50 | At Lv. 100 | ||
HP: 1
|
1 - 1 | 1 - 1 | |
1
|
5 - 58 | 6 - 111 | |
1
|
5 - 58 | 6 - 111 | |
1
|
5 - 58 | 6 - 111 | |
1
|
5 - 58 | 6 - 111 | |
1
|
5 - 58 | 6 - 111 | |
Total: 6
|
Other Pokémon with this total | ||
Template documentation
|
---|
Note: portions of the template sample may not be visible without values provided. |
View or edit this documentation. (About template documentation) |
This template is used on Pokémon pages to outline their base stats.
How to use
This template should be used be used in a subsection of "Stats" entitled "Base stats" ("Stats" being a subsection of "Game data").
Parameters
All parameters are case sensitive.
Parameter | Allowed values | Notes |
---|---|---|
type
|
Normal • Fire • Fighting • Water • Flying • Grass • Poison • Electric • Ground • Psychic • Rock • Ice • Bug • Dragon • Ghost • Dark • Steel • Fairy • ???
|
The Pokémon's type. Use the first listed in the Pokédex, where applicable. Defaults to ??? .
|
type2
|
Normal • Fire • Fighting • Water • Flying • Grass • Poison • Electric • Ground • Psychic • Rock • Ice • Bug • Dragon • Ghost • Dark • Steel • Fairy • ???
|
Optional. The Pokémon's second type. |
HP
|
Number | The Pokémon's base HP. |
Attack
|
Number | The Pokémon's base Attack. |
Defense
|
Number | The Pokémon's base Defense. |
SpAtk
|
Number | The Pokémon's base Special Attack. |
SpDef
|
Number | The Pokémon's base Special Defense. |
Speed
|
Number | The Pokémon's base Speed. |
Special
|
Number | Optional. The Pokémon's base Special stat from Generation I. |
nocat
|
true
|
Optional. Prevents the template from adding the page to any categories. |
Example
This code:
{{Stats |type = Bug |type2 = Fire |HP = 85 |Attack = 90 |Defense = 105 |SpAtk = 155 |SpDef = 105 |Speed = 110 |Special = 104 |nocat = true }}
Creates:
Stat | Range | ||
---|---|---|---|
At Lv. 50 | At Lv. 100 | ||
HP: 85
|
145 - 192 | 280 - 374 | |
90
|
85 - 156 | 166 - 306 | |
105
|
99 - 172 | 193 - 339 | |
155
|
144 - 227 | 283 - 449 | |
105
|
99 - 172 | 193 - 339 | |
110
|
103 - 178 | 202 - 350 | |
Total: 650
|
|||