User:Tiddlywinks/PokemonDivbox/form

Unknown Pokémon
Unknown
??
HP
??
Atk
??
Def
??
Sp. Atk
??
Sp. Def
??
Speed
0
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
0
Speed
Unknown
Unknown
Unknown
?'?"
??? m
??? lbs.
??? kg
Unknown
Unknown





Template documentation
Note: portions of the template sample may not be visible without values provided.

This template creates the bottom part of a Pokémon infobox, containing most if its data aside from its names and National Pokédex number. If the species has more than one form, this template should be called multiple times, to describe each form, and each set of data can be switched between with the selector in User:Tiddlywinks/PokemonDivbox/h. If there are two forms that appear identical but have different Abilities, those forms should be treated as one form and one of the Abilities should be a "special Ability" (see below). (Currently there are no other cases where the Pokémon may have other distinct data but identical forms.)

The first call to this template should be proceeded by User:Tiddlywinks/PokemonDivbox/h and the last call should be followed by User:Tiddlywinks/PokemonDivbox/f.

Parameters

This template describes a Pokémon's specific forms. All references to "the Pokémon" below refer to the form the current template call is being written for.

  • cat: an override for the categories set by this template, meant to be set blank (just cat=) to suppress categories
  • name: the Pokémon's name (like Bulbasaur)
  • ndex: the Pokémon's National Pokédex number
  • form: the form number (1-6) matching the form parameter that this form was assigned to in PokemonDivbox/h
  • transient: whether this form is transient (can only be seen in battle)
  • generation: the generation this form was introduced in
  • introtype: controls if/how this form's introductory generation should be added as a category; recognized values are described below
    • base: this form is the species base form, the first ever introduced, and it will be added to a "Generation [x] Pokémon" category; if form is 1, this is the default value for introtype (i.e., if the parameter is not used)
    • form: this form is not the species base form and it was added after the base form's introduction, so it will be added to a "Forms introduced in Generation [x]" category; if form is not 1, this is the default value for introtype (i.e., if the parameter is not used)
    • none: no category for this form's introduction should be added; this may be because it is one of several forms introduced at the same time as the entire species, such as Wormadam or Vivillon
  • type1, type2: the Pokémon's types
  • * category: the Pokémon's category
  • ability1, ability2, abilityh, abilitysp: the Pokémon's first, second (if it has one), Hidden (if it has one), and special Abilities (an Ability only available to a technical form with an identical appearance to this form; if it has one)
  • malerate: the Pokémon's gender ratio, expressed as the idealized rate of male Pokémon; recognized values are 0, 12.5, 25, 50, 75, 87.5, 100, and tbd (if the gender ratio has not been revealed), any other values will be treated as gender unknown
  • lv100exp: the amount of experience needed for the Pokémon to reach level 100
  • base stat parameters: there are six parameters for the Pokémon's base HP, Attack, Defense, Special Attack, Special Defense, and Speed, respectively
    • basehp, baseat, basede, basesa, basesd, basesp
  • effort value parameters: there are six parameters for the EVs that the Pokémon gives when defeated, corresponding to HP, Attack, Defense, Special Attack, Special Defense, and Speed, respectively; only use the parameters corresponding to the EVs the Pokémon gives
    • evhp, evat, evde, evsa, evsd, evsp
  • expyield: the base experience that the Pokémon gives when defeated (used in calculating the winner's received experience)
  • catchrate: the Pokémon's catch rate
  • egggroup1, egggroup2: the Pokémon's Egg Group(s)
  • eggcycles: the number of Egg cycles that an Egg with this Pokémon requires
  • height-ftin, height-m: the Pokémon's height in feet/inches and meters, respectively
  • weight-lbs, weight-kg: the Pokémon's weight in pounds and kilograms, respectively
  • body: the Pokémon's body shape according to the Pokédex
  • color: the Pokémon's color according to the Pokédex
  • friendship: the Pokémon's base friendship
  • callrate: the Pokémon's call rate, if applicable
  • mega: the name of the Mega Stone required for the Pokémon's base form to Mega Evolve into this form, if applicable
  • energyshot: the color of the Pokémon's Energy Shot in Super Training, if applicable
  • palpark: the Pokémon's location in Pal Park when transferred in, if applicable
  • performance stats: each performance stat has three parameters, for the Pokémon's default stat, for its maximum value, and for its minimum value (for example, Bulbasaur's speed parameters would be 2, 2, and 3), if applicable
    • perf-speed, perf-speed-min, perf-speed-max
    • perf-power, perf-power-min, perf-power-max
    • perf-skill, perf-skill-min, perf-skill-max
    • perf-stamina, perf-stamina-min, perf-stamina-max
    • perf-jump, perf-jump-min, perf-jump-max
  • habitat: the Pokémon's habitat in the FireRed and LeafGreen Pokédex, if applicable
  • habitatimage: an override for the image displayed for the habitat if the official name differs from the file name
  • fleerate: the chance that the Pokémon will flee from battle in Pokémon Gold, Silver, and Crystal, if applicable

Notes

All parameters above should conform to the Pokémon's latest data. Each of those stats also has a note parameter that can be used if it was different in a past game. Generally, its name is the stat parameter followed by "-note", but this may differ slightly when multiple parameters cover similar data (like ability1/2/h/sp, all of which are covered by ability-note).

Some notes also have optional parameters to automatically fill in the most basic cases, such as a single simple change of data. These usually come in sets of [x]-old, [x]-old-gen, and [x]-old-period, where [x]-old is used for the old value (or multiple values in some cases, like stats, if they all changed at the same time), [x]-old-gen is used if the change happened between two generations (i.e., [x]-old applies to the first game of [x]-old-gen that the Pokémon is present in), and [x]-old-period is used if the change happened in the middle of a generation (which may require values like "Gen. III-V and X and Y") or for other circumstances such as Pokémon HOME changes (this parameter overrides the generation text). Using these parameters when possible will help maintain a consistent style for basic notes. That style is explained more after the list of note parameters.

  • type-note
    • type-old, type-old2 (secondary old type), type-old-period, type-old-gen
  • category-note
    • category-old, category-old-period, category-old-gen
  • ability-note
  • malerate-note
    • malerate-aggregate: the overall observed gender rate (either through wild encounters where both are present or through Egg probabilities) of a species that has gender-exclusive forms (such as Meowstic); this parameter should be used for both of the gender-exclusive forms
  • lv100exp-note
  • stats-note
    • stats-old, stats-old-period, stats-old-gen
  • ev-note
    • ev-old, ev-old-period, ev-old-gen
  • expyield-note
    • expyield-old, expyield-old-period, expyield-old-gen
  • catchrate-note
    • catchrate-old, catchrate-old-period, catchrate-old-gen
  • egggroup-note
    • egggroup-old, egggroup-old-period, egggroup-old-gen
  • eggcycles-note
  • height-note
  • weight-note
  • body-note
    • body-old, body-old-period, body-old-gen
  • color-note
    • color-old, color-old-period, color-old-gen
  • friendship-note
    • friendship-old, friendship-old-period, friendship-old-gen
      • Generation II friendship values (all 70) and Pikachu's friendship in Pokémon Yellow are automatically added, so the above parameters should only be used for other changes
  • callrate-note
    • callrate-old
  • mega-note
  • energyshot-note
  • footprint-note
  • palpark-note
  • perf-note
  • habitat-note
  • fleerate-note

As a rule, notes should be framed squarely around the old data and the period it was valid—don't phrase them about when a change happened. For example: say that Magnemite was Electric in Gen. I, not that it gained the Steel type in Gen. II or it was Electric prior to Gen. II or anything.

Most notes should largely suffice with those rules. Here, we'll lay out some of the most common cases. If the "-old" parameters do not suffice for a note, please try to follow these styles to keep notes uniform.

  • If a stat changed in a new generation: [old stat] in Gen. [x/x-y]
  • If a stat changed in the middle of a generation: [old stat] in Gen. [x/x-y] and [game(s)]
  • If a stat was only different in one game: [old stat] in [game]
  • If Pokémon HOME has unique data: [non-HOME stat] outside of HOME (programs like HOME don't mark a point in the timeline of releases and data the same way games do, so this is an exception to the rule)
    • If the stat changed in HOME's mobile version: [old stat] in the mobile version of Pokémon HOME from 2020 to [end]
  • Abilities: if a Pokémon gained a second, Hidden, or special Ability, begin the note with "Only" for clarity (e.g., for Zygarde, "Only Aura Break in Gen. VI")
  • Gender rates: when a species has exclusive forms for the male and female genders, a note should communicate the overall observed rate (either through wild encounters where both are present or through Egg probabilities), such as Rate for overall species is 50/50.

Also remember that a plain styling is generally fine for notes, there's no need to make them match the primary data (like including a color swatch for the Pokédex color). Body shapes are the one exception, since they have no textual representation (so Caterpie's note would look like [[File:Body02.png|24px]] in Gen. IV-V).

Examples

Bulbasaur

Bulbasaur
Fushigidane
フシギダネ
Fushigidane
Seed Pokémon
Medium Slow
45
HP
49
Atk
49
Def
65
Sp. Atk
65
Sp. Def
45
Speed

65 Special in Gen. I
0
HP
0
Atk
0
Def
1
Sp. Atk
0
Sp. Def
0
Speed
64
2'04"
0.7 m
15.2 lbs.
6.9 kg
Green
50

70 in Gen. III-VII
70 in Gen. II
Yellow
Speed
2
(2-3)
Power
2
(2-3)
Skill
3
(1-4)
Stamina
3
(1-4)
Jump
3
(3-3)
Grassland Habitat.png Grassland

We could omit the romanization if it's the same as the trademarked name. And the trademarked name if it's the same as the English. But having them all there if they exist might also be good just for consistency. (I could see people complaining that we don't have the romanization or whatever even if it's the same.)

Charizard

Charizard
Lizardon
リザードン
Rizādon
Select form
Charizard
Charizard
Mega Charizard X
Mega Charizard X
Mega Charizard Y
Mega Charizard Y
Gigantamax Charizard
Gigantamax Charizard
Charizard
Charizard
Flame Pokémon
Medium Slow
78
HP
84
Atk
78
Def
109
Sp. Atk
85
Sp. Def
100
Speed

85 Special in Gen. I
0
HP
0
Atk
0
Def
3
Sp. Atk
0
Sp. Def
0
Speed
240
5'07"
1.7 m
199.5 lbs.
90.5 kg
Red
Orange
Speed
3
(2-3)
Power
3
(1-3)
Skill
2
(1-2)
Stamina
4
(3-5)
Jump
5
(4-5)
Mountain Habitat.png Mountain


Clefairy

Clefairy
Pippi
ピッピ

Normal in Gen. I-V
Fairy Pokémon
70
HP
45
Atk
48
Def
60
Sp. Atk
65
Sp. Def
35
Speed
2
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
0
Speed
113
2'00"
0.6 m
16.5 lbs.
7.5 kg
Pink
140

70 in Gen. II
Black
Mountain
Speed
4
(1-5)
Power
1
(1-3)
Skill
3
(2-5)
Stamina
2
(1-4)
Jump
2
(2-3)
Mountain Habitat.png Mountain

Type/Ability notes

Meowth

Meowth
Nyarth
ニャース
Nyāsu
Select form
Meowth
Meowth
Alolan Meowth
Alolan Meowth
Galarian Meowth
Galarian Meowth
Gigantamax Meowth
Gigantamax Meowth
Meowth
Meowth
Scratch Cat Pokémon
Medium Fast
40
HP
45
Atk
35
Def
40
Sp. Atk
40
Sp. Def
90
Speed

40 Special in Gen. I
0
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
1
Speed
58
1'04"
0.4 m
9.3 lbs.
4.2 kg
Yellow
Black
Speed
4
(2-4)
Power
1
(1-2)
Skill
4
(1-4)
Stamina
1
(1-1)
Jump
3
(2-4)
Urban Habitat.png Urban


Chansey

Chansey
Lucky
ラッキー
Rakkī
Egg Pokémon
250
HP
5
Atk
5
Def
35
Sp. Atk
105
Sp. Def
50
Speed
2
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
0
Speed
395

255 in Gen. III-IV
3'07"
1.1 m
76.3 lbs.
34.6 kg
Pink
140

70 in Gen. II
Black
Speed
2
(1-3)
Power
1
(1-4)
Skill
1
(1-4)
Stamina
5
(3-5)
Jump
3
(2-3)
Urban Habitat.png Urban

Call rate note

Mew

Mew
Mew
ミュウ
Myū
New Species Pokémon

New Specie in Gen. I-II
Medium Slow
100
HP
100
Atk
100
Def
100
Sp. Atk
100
Sp. Def
100
Speed

100 Special in Gen. I
3
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
0
Speed
270
1'04"
0.4 m
8.8 lbs.
4.0 kg
Pink
100

70 in Gen. II
Black
Forest
Speed
4
(1-5)
Power
2
(1-5)
Skill
5
(1-5)
Stamina
4
(1-5)
Jump
3
(2-5)
Rare Habitat.png Rare


Slowking

Slowking
Yadoking
ヤドキング
Yadokingu
Select form
Slowking
Slowking
Galarian Slowking
Galarian Slowking
Slowking
Slowking
Royal Pokémon
Medium Fast
95
HP
75
Atk
80
Def
100
Sp. Atk
110
Sp. Def
30
Speed
0
HP
0
Atk
0
Def
0
Sp. Atk
2
Sp. Def
0
Speed

3 Special Defense in Gen. II-VII
172

164 in Gen. III-IV
6'07"
2.0 m
175.3 lbs.
79.5 kg
Pink
Orange
Speed
2
(1-3)
Power
2
(1-3)
Skill
5
(5-5)
Stamina
2
(1-3)
Jump
2
(2-3)
Waters-edge Habitat.png Water's-edge

EV note

Ralts

Ralts
Ralts
ラルトス
Rarutosu

Psychic in Gen. III-V
Feeling Pokémon
28
HP
25
Atk
25
Def
45
Sp. Atk
35
Sp. Def
40
Speed
0
HP
0
Atk
0
Def
1
Sp. Atk
0
Sp. Def
0
Speed
40

70 in Gen. III-IV

Human-Like in Gen. III-VII
1'04"
0.4 m
14.6 lbs.
6.6 kg
White
Blue
Speed
3
(1-4)
Power
1
(1-1)
Skill
3
(1-5)
Stamina
1
(1-4)
Jump
2
(2-3)
Urban Habitat.png Urban

Egg Group note

Burmy

Burmy
Minomutchi
ミノムッチ
Minomucchi
Select form
Plant Cloak
Plant Cloak
Sandy Cloak
Sandy Cloak
Trash Cloak
Trash Cloak
Plant Cloak
Plant Cloak
Bagworm Pokémon
Medium Fast
40
HP
29
Atk
45
Def
29
Sp. Atk
45
Sp. Def
36
Speed
0
HP
0
Atk
0
Def
0
Sp. Atk
1
Sp. Def
0
Speed
45

61 in Gen. III-IV
0'08"
0.2 m
7.5 lbs.
3.4 kg
Green

Gray in Gen. III-VI
Yellow
Speed
1
(1-5)
Power
1
(1-3)
Skill
1
(1-5)
Stamina
1
(1-4)
Jump
2
(2-3)

Color note (/HOME exception). Categories in notes are commented out here and would need to be uncommented for a "live" page.

Greninja

Greninja
Gekkouga
ゲッコウガ
Gekkōga
Select form
Greninja
Greninja
Ash-Greninja
Ash-Greninja
Greninja
Greninja
Ninja Pokémon

Greninja with Battle Bond is always male
Medium Slow
72
HP
95
Atk
67
Def
103
Sp. Atk
71
Sp. Def
122
Speed
0
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
3
Speed
239

No Eggs Discovered for Greninja with Battle Bond
4'11"
1.5 m
88.2 lbs.
40.0 kg
Blue
Blue



Zygarde

Zygarde
Zygarde
ジガルデ
Jigarude
Select form
Zygarde 50% Forme
Zygarde 50% Forme
Zygarde 10% Forme
Zygarde 10% Forme
Zygarde Complete Forme
Zygarde Complete Forme
Zygarde 50% Forme
Zygarde 50% Forme
Order Pokémon
108
HP
100
Atk
121
Def
81
Sp. Atk
95
Sp. Def
95
Speed
3
HP
0
Atk
0
Def
0
Sp. Atk
0
Sp. Def
0
Speed
270
16'05"
5.0 m
672.4 lbs.
305.0 kg
Green
Green


Rockruff

Rockruff
Iwanko
イワンコ
Iwanko
Puppy Pokémon
Medium Fast
45
HP
65
Atk
40
Def
30
Sp. Atk
40
Sp. Def
60
Speed
0
HP
1
Atk
0
Def
0
Sp. Atk
0
Sp. Def
0
Speed
56
1'08"
0.5 m
20.3 lbs.
9.2 kg
Brown


Dipplin

Dipplin
Kamitchu
カミッチュ
Kamicchu
Candy Apple Pokémon
Erratic
80
HP
80
Atk
110
Def
95
Sp. Atk
80
Sp. Def
40
Speed
0
HP
0
Atk
2
Def
0
Sp. Atk
0
Sp. Def
0
Speed
170
1'04"
0.4 m
9.7 lbs.
4.4 kg
Green


Body shape note

Notes

Derived from User:SnorlaxMonster/Pokémon Infobox

The primary data should always use the information from the latest game (e.g., for Clefairy, type1 should be Fairy); if it was different in a past game, use the [data]-note field to write custom text describing the past data. Remember also, if this piece of data ties into a category (such as Normal-type Pokémon for Clefairy), you should include that category within the note.

Conversion notes

We'll want to clear out any unnecessary parameters when updating the infobox style.

  • abilityd has become abilityh
  • gendercode has become malerate: 0 => 100, 31 => 87.5, 63 => 75, 127 => 50, 191 => 25, 223 => 12.5, 254 => 0, 255 => unknown
  • forme is no longer used
  • (Should double-check others)

FYI, currently, Category:Pokémon with unknown English names has been dropped. I think these days we can mostly expect coordinated announcements of Pokémon (so we won't need it), but it can be added back (in Divbox/h) if necessary.

Data cells

Just in case... All (captioned) data cells have the following form.

<div class="roundy pokemon-infobox-form-data-cell__2?__">
<div class="blacklinks pokemon-infobox-form-data-cell-caption">__CAPTIONHERE__</div>
<div class="roundy pokemon-infobox-form-data-cell-data">
__DATAHERE__
{{#if: {{{__PARAM__-note|}}}|<div class="blacklinks pokemon-infobox-form-data-note">*Gen. {{{__PARAM__-note|I}}}+</div>}}
</div><!-- form-data-cell-data CLOSE -->
</div><!-- form-data-cell (__CAPTIONHERE__) CLOSE -->

The first div is a container that fits in 1 or 2 columns of the parent grid (__2?__, erase this if it only needs one column, otherwise replace it with 2). The container's children stack vertically, with the first child being the "header"/caption, while the second is a space for data. The data space contains its own children (again vertically stacked): a container for the actual data and a triggerable note to mark if this data was different in a past game.

The data can contain more or less anything necessary (__DATAHERE__).

All words starting with "__" in the code above should be replaced.