Template:Stats: Difference between revisions
From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
m (use a blended value) |
m (Slightly increase the width of the left column, to prevent Defense being split over two lines on Vector when the stat has 3 digits) |
||
Line 7: | Line 7: | ||
! style="background: #{{{{{type|???}}} color light}};" | <small>At Lv. 100</small> | ! style="background: #{{{{{type|???}}} color light}};" | <small>At Lv. 100</small> | ||
|- style="background: #{{HP color light}}; text-align:center" | |- style="background: #{{HP color light}}; text-align:center" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">{{color2|000|HP}}:</div><div style="float:right">{{{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> | | 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)) * 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> | | <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="background: #{{Attack color light}}; text-align:center" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">{{color2|000|Stat#Attack|Attack}}:</div><div style="float:right">{{{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> | | 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)) * 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> | | <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="background: #{{Defense color light}}; text-align:center" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">{{color2|000|Stat#Defense|Defense}}:</div><div style="float:right">{{{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> | | 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)) * 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> | | <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="background: #{{Special Attack color light}}; text-align:center" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">{{color2|000|Stat#Special Attack|Sp. Atk}}:</div><div style="float:right">{{{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> | | 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)) * 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> | | <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="background: #{{Special Defense color light}}; text-align:center" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">{{color2|000|Stat#Special Defense|Sp. Def}}:</div><div style="float:right">{{{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> | | 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)) * 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> | | <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="background: #{{Speed color light}}; text-align:center" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">{{color2|000|Stat#Speed|Speed}}:</div><div style="float:right">{{{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> | | 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)) * 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> | | <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="background: #{{{{{type|???}}} color light}};" | ||
! style="width: | ! style="width: 90px; padding-left:0.5em; padding-right:0.5em" | <div style="float:left">Total:</div><div style="float:right">{{#expr: {{{HP|1}}} + {{{Attack|1}}} + {{{Defense|1}}} + {{{SpAtk|1}}} + {{{SpDef|1}}} + {{{Speed|1}}}}}</div> | ||
| colspan="3" style="background: #{{{{{type|???}}} color light}}; padding-left:0.5em" | [[: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}}]] | | colspan="3" style="background: #{{{{{type|???}}} color light}}; padding-left:0.5em" | [[: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}}]] | ||
|- | |- |
Revision as of 15:42, 29 March 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
|
Other Pokémon with this total | ||