Template:Stats: Difference between revisions
From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(Ready? Set. GOOOO!) |
(this creates a lot of redlinks, so it can also be hidden with the nocat parameter) |
||
(31 intermediate revisions by 8 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 | |||
|- | |- | ||
! <small> | ! style="background: #{{{{{type|???}}} color light}};" | <small>At Lv. 50</small> | ||
! <small> | ! style="background: #{{{{{type|???}}} color light}};" | <small>At Lv. 100</small> | ||
! <small> | |- style="background: #{{HP color light}}; text-align:center" | ||
! <small> | ! 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
View or edit this documentation. (About template documentation)
Note: portions of the template sample may not be visible without values provided.
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
|
|||