Size and weight variation: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(LGPE Citations)
Line 214: Line 214:
Unlike in previous games, every Pokémon in {{LGPE}} can vary in both height and weight. The height and weight from previous [[Pokédex]] entries are used as species average height and weight. From there, a Pokémon's height can vary as much as ±40% and their weight can vary as much as ±68%. Additionally, the Pokédex will keep track of the tallest, shortest, heaviest, and lightest Pokémon for every species the player has caught. These variations in height are not visible. Instead, large or small [[wild Pokémon]] will have a red or blue aura, respectively, around them, indicating their abnormal size. After being caught, a Pokémon's height and weight can be viewed in the summary screen.
Unlike in previous games, every Pokémon in {{LGPE}} can vary in both height and weight. The height and weight from previous [[Pokédex]] entries are used as species average height and weight. From there, a Pokémon's height can vary as much as ±40% and their weight can vary as much as ±68%. Additionally, the Pokédex will keep track of the tallest, shortest, heaviest, and lightest Pokémon for every species the player has caught. These variations in height are not visible. Instead, large or small [[wild Pokémon]] will have a red or blue aura, respectively, around them, indicating their abnormal size. After being caught, a Pokémon's height and weight can be viewed in the summary screen.


A Pokémon's height and weight are determined by two separate 8-bit integers, or a value between 0 and 255. These values are obtained by generating two numbers, one between 0 and 127, and the other between 0 and 128. The numbers are then added together, which forms a triangular distribution that results in average-sized Pokémon being more common. However, before the player enters [[Viridian Forest]], the game will use a different formula. The game will generate a single number between 48 and 207, preventing large or small Pokémon from appearing until the player enters Viridian Forest.
A Pokémon's height and weight are determined by two separate 8-bit integers, or a value between 0 and 255. These values are obtained by generating two numbers, one between 0 and 127, and the other between 0 and 128. The numbers are then added together, which forms a triangular distribution that results in average-sized Pokémon being more common.<ref>https://twitter.com/Sibuna_Switch/status/1538721164226445312?t=ghyY6XfMoQ1qx_Cb-A1AbA&s=19</ref> However, before the player enters [[Viridian Forest]], the game will use a different formula. The game will generate a single number between 48 and 207,<ref>https://twitter.com/Sibuna_Switch/status/1538721160514387968?t=s9zvAPG2Dwy0TG0-sqzJ3Q&s=19</ref> preventing large or small Pokémon from appearing until the player enters Viridian Forest.


The displayed height and weight are calculated as follows;<br>
The displayed height and weight are calculated as follows;<br>
Line 220: Line 220:
<math>Weight (\text{kilograms}) = \left(\dfrac{\text{WeightInt}}{255} \times 0.4 + 0.8\right) \times \left(\dfrac{\text{HeightInt}}{255} \times 0.8 + 0.6\right) \times \text{BaseWeight}</math>
<math>Weight (\text{kilograms}) = \left(\dfrac{\text{WeightInt}}{255} \times 0.4 + 0.8\right) \times \left(\dfrac{\text{HeightInt}}{255} \times 0.8 + 0.6\right) \times \text{BaseWeight}</math>


Pokémon come in five size groups determined by height. XS, S, AV, L, and XL. The odds of encountering a Pokémon with more extreme height and weight values can be increased by building up a [[Catch Combo]] and using [[Lure]]s. Using these methods will cause the game to reroll a Pokémon's height and weight values, saving whichever number is the furthest from 128. Lures provide 1 additional roll, while the final tier of a catch combo can create 6 rolls. These rerolls can still occur before entering Viridian Forest but will never result in a large or small Pokémon.
Pokémon come in five size groups determined by height. XS, S, AV, L, and XL. The odds of encountering a Pokémon with more extreme height and weight values can be increased by building up a [[Catch Combo]] and using [[Lure]]s. Using these methods will cause the game to reroll a Pokémon's height and weight values, saving whichever number is the furthest from 128. Lures provide 1 additional roll, while the final tier of a catch combo can create 6 rolls.<ref>https://twitter.com/Sibuna_Switch/status/1538721156932444161?t=WPreni8X7OGiRxJYj_oyzA&s=19</ref> These rerolls can still occur before entering Viridian Forest but will never result in a large or small Pokémon.


{| class="roundy" style="text-align:center; background:#{{kanto color}}; border: 3px solid #{{kanto color dark}}; {{roundy|10px}} padding: 1px; margin:auto"
{| class="roundy" style="text-align:center; background:#{{kanto color}}; border: 3px solid #{{kanto color dark}}; {{roundy|10px}} padding: 1px; margin:auto"

Revision as of 16:20, 31 May 2023

Size and weight variation is a game mechanic where multiple Pokémon of the same species can vary in both size and weight.

In the core series games

Generations III and IV

In Generations III and IV, there are occasionally NPCs who want to see large Pokémon. The calculation used to determine the size of one of these Pokémon depends on its individual values and its personality value, which is a 32-bit integer created when a Pokémon is first generated.

00000000 00000000 00000000 00000000

The lowest two bytes of p are used in the calculation: p1 (highlighted in blue above) is mathematically equivalent to p mod 256, while p2 (highlighted in red) is equivalent to . The IV values are also not used in whole; only the four least significant bits of each are used: mathematically, <stat>' = IV<stat> mod 16.

The first step in the calculation is as follows:

For the next step, h is the species' height in tenths of a meter. and the values of x, y, and z depend on the value of s as shown in the following table.

s (max): 9 109 309 709 2709 7709 17709 32709 47709 57709 62709 64709 65209 65409 65509 65535
x 290 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700
y 1 1 2 4 20 50 100 150 150 100 50 20 5 2 1 1
z 0 10 110 310 710 2710 7710 17710 32710 47710 57710 62710 64710 65210 65410 65510

The final part of the calculation scales the s value to produce the Pokémon's size in millimeters. The final value of Size is bounded between 0.29 and 1.725 times the standard height given for the species in the Pokédex, and rounded down.

If the game converts this number to inches, the final result will be rounded down to the nearest tenth of an inch.

The characters searching for large Pokémon can be found at the following locations:

Games Location Pokémon
RS Sootopolis City Barboach and Shroomish
E Sootopolis City Seedot and Lotad
FRLG Route 12 Magikarp
FRLG Water Path Heracross
DPPt Route 222 Remoraid
HGSS Lake of Rage Magikarp

Generation VII

Pokémon Sun, Moon, Ultra Sun, and Ultra Moon

In Pokémon Sun, Moon, Ultra Sun, and Ultra Moon, Totem Pokémon are a type of variant Pokémon that are much larger and heavier than their standard counterparts. They are battled at the end of every trial, having been trained up by their respective Trial Captain to fulfill that role. Their increased weight can influence the mechanics of some moves, such as Low Kick and Sky Drop.

Pokémon Introduced Height Weight Ability
Raticate Alolan Raticate SM 4'07" 1.4 m 231.5 lbs. 105.0 kg Thick Fat
Marowak Alolan Marowak USUM 5'07" 1.7 m 216.1 lbs. 98.0 kg Rock Head
Gumshoos Gumshoos SM 4'07" 1.4 m 132.3 lbs. 60.0 kg Adaptability
Vikavolt Vikavolt SM 8'06" 2.6 m 325.2 lbs. 147.5 kg Levitate
Ribombee Ribombee USUM 1'04" 0.4 m 4.4 lbs. 2.0 kg Sweet Veil
Araquanid Araquanid USUM 10'02" 3.1 m 479.5 lbs. 217.5 kg Water Bubble
Lurantis Lurantis SM 4'11" 1.5 m 127.9 lbs. 58.0 kg Leaf Guard
Salazzle Salazzle SM 6'11" 2.1 m 178.6 lbs. 81.0 kg Corrosion
Togedemaru Togedemaru USUM 2'00" 0.6 m 28.7 lbs. 13.0 kg Sturdy
Mimikyu Mimikyu SM 1'04" 0.4 m 6.2 lbs. 2.8 kg Disguise
Kommo-o Kommo-o SM 7'10" 2.4 m 457.5 lbs. 207.5 kg Overcoat

In Pokémon Ultra Sun and Ultra Moon, the player is able to obtain Totem-sized Pokémon from Samson Oak at Heahea Beach after meeting him for the first time at Route 2, based off of how many Totem Stickers the player has obtained. Their size cannot be passed down through Pokémon breeding. Totem-sized Pokémon that originally appeared as Totem Pokémon in Pokémon Sun and Moon are the only ones that can be traded to the original Sun and Moon games and deposited in Pokémon Bank. Totem-sized Pokémon based on Totem Pokémon that only appear in Ultra Sun and Ultra Moon cannot be deposited in Pokémon Bank or traded to the original Sun and Moon games.

Totem-sized Pokémon that are transferred to Pokémon HOME revert to their normal-sized forms.

Number of
Totem Stickers
Pokémon
Ultra Sun Ultra Moon
20 Gumshoos Raticate
40 Marowak Araquanid
50 Lurantis Salazzle
70 Vikavolt Togedemaru
80 Mimikyu
100 Ribombee Kommo-o

Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!

Unlike in previous games, every Pokémon in Pokémon: Let's Go, Pikachu! and Let's Go, Eevee! can vary in both height and weight. The height and weight from previous Pokédex entries are used as species average height and weight. From there, a Pokémon's height can vary as much as ±40% and their weight can vary as much as ±68%. Additionally, the Pokédex will keep track of the tallest, shortest, heaviest, and lightest Pokémon for every species the player has caught. These variations in height are not visible. Instead, large or small wild Pokémon will have a red or blue aura, respectively, around them, indicating their abnormal size. After being caught, a Pokémon's height and weight can be viewed in the summary screen.

A Pokémon's height and weight are determined by two separate 8-bit integers, or a value between 0 and 255. These values are obtained by generating two numbers, one between 0 and 127, and the other between 0 and 128. The numbers are then added together, which forms a triangular distribution that results in average-sized Pokémon being more common.[1] However, before the player enters Viridian Forest, the game will use a different formula. The game will generate a single number between 48 and 207,[2] preventing large or small Pokémon from appearing until the player enters Viridian Forest.

The displayed height and weight are calculated as follows;

Pokémon come in five size groups determined by height. XS, S, AV, L, and XL. The odds of encountering a Pokémon with more extreme height and weight values can be increased by building up a Catch Combo and using Lures. Using these methods will cause the game to reroll a Pokémon's height and weight values, saving whichever number is the furthest from 128. Lures provide 1 additional roll, while the final tier of a catch combo can create 6 rolls.[3] These rerolls can still occur before entering Viridian Forest but will never result in a large or small Pokémon.

Rolls XS (0-15) S (16-47) AV (48-207) L (208-239) XL (240-255)
1 roll 0.824% 6.298% 85.756% 6.298% 0.824%
2 rolls 1.635% 11.622% 73.541% 11.569% 1.633%
3 rolls 2.434% 16.109% 63.068% 15.963% 2.427%
4 rolls 3.22% 19.877% 54.086% 19.609% 3.207%
5 rolls 3.995% 23.027% 46.384% 22.620% 3.974%
6 rolls 4.758% 25.648% 39.779% 25.088% 4.726%
7 rolls 5.509% 27.814% 34.116% 27.096% 5.465%

Pokémon that are L, XL, S, or XS will receive a permanent 1.2x multiplier to any experience they receive. Catching a Pokémon that is XL or XS will grant the player a size bonus, which is a 4x multiplier to the experience earned that capture.

Generation VIII

Pokémon Sword and Shield

While Pokémon Sword and Shield still generate individual height and weight values the same way as before, these values go unused unless transferred to a game that supports them.

Pokémon Brilliant Diamond and Shining Pearl

050Diglett.png This section is incomplete.
Please feel free to edit this section to add missing information and complete it.
Reason: How are Remoraid judged in BDSP?

While Pokémon Brilliant Diamond and Shining Pearl still generate individual height and weight values, these values go unused unless transferred to a game that supports them.

Pokémon Legends: Arceus

Pokémon once again vary in both height and weight in Pokémon Legends: Arceus, and variations in height are now visible with every Pokémon. Additionally, alpha Pokémon appear as much larger versions of normal Pokémon. Every alpha Pokémon has their height and weight values automatically set to 255. From there, height and weight receive an additional multiplier. This multiplier is unique for every species, and in some cases, like Basculegion, this multiplier may even be 1x.

Several Research tasks may require the player to catch tall, short, heavy, and light specimens. Because alpha Pokémon have both values set to 255, they will always count as tall and heavy for the research task.

Before Pokémon Scarlet and Violet received integration with Pokémon HOME in HOME v3.0.0, Pokémon originating from Pokémon Ultra Sun and Ultra Moon or earlier that were then transferred into Legends: Arceus received minimum heights and weights (values of 0, as prior to Pokémon Let's Go, Pikachu! and Let's Go, Eevee! height and weight were not generated as distinct values); following the update, randomized heights and weights will be assigned to them instead, provided they haven't been assigned a size already by being transferred to another Generation VIII or IX game.

The following Pokémon are size and weight locked, and when caught, will always have a size and weight value of 127.

Icon Pokémon
480 Uxie
481 Mesprit
482 Azelf
485 Heatran
486 Regigigas
488 Cresselia
641 Tornadus
642 Thundurus
645 Landorus
905 Enamorus
483 Dialga
484 Palkia
487 Giratina
493 Arceus
489 Phione
490 Manaphy
492 Shaymin
491 Darkrai

Generation IX

Pokémon Scarlet and Violet

Versions 1.0 & 1.1

While Pokémon Scarlet and Violet still generate individual height and weight values, these values go unused. Instead, a new Scale value is used to replace height, and is generated in the same way. Height can vary as much as ±20%, and weight no longer varies at all.

Pokémon come in several size groups, and their scale can be judged by a Hiker next to the West Mesagoza Pokémon Center. If the player shows off a Pokemon with a scale of 255 or 0, the Hiker will give that Pokémon a Jumbo or Mini Mark, respectively. The scale of a Pokémon can be influenced by Meal Powers, with Humungo Power increasing the odds of finding large Pokémon, and Teensy Power increasing the odds of finding small Pokémon. This is done by limiting the scale range of any Pokémon spawns that match the Meal Power's type. Instead of generating two values and adding them together, Meal Powers will only generate a single random number in that range.

Humungo and Teensy Power will only effect wild Pokémon, and will not influence Pokémon hatched from Eggs, caught in raids, or received as gifts. The scale of Pokémon hatched from Eggs is generated like normal and is unaffected by the scale of their parents. Wild Tera Pokémon will always spawn from a scale of 200 to 255 with an even distribution.

XXXS (0) XXS (1-30) XS (31-60) S (61-99) M (100-160) L (161-195) XL (196-241) XXL (242-254) XXXL (255)
Standard 0.006% 2.998% 8.448% 19.132% 41.8% 16.533% 10.447% 0.63% 0.006%
Teensy Lv. 1 0.781% 23.438% 23.438% 30.469% 21.875% - - - -
Teensy Lv. 2 1.042% 31.25% 31.25% 36.458% - - - - -
Teensy Lv. 3 1.563% 46.875% 46.875% 4.688% - - - - -
Humungo Lv. 1 - - - - 25.781% 27.344% 35.938% 10.156% 0.781%
Humungo Lv. 2 - - - - 1.042% 36.458% 47.917% 13.542% 1.042%
Humungo Lv. 3 - - - - - 6.25% 71.875% 20.313% 1.563%
Wild Tera - - - - - - 75% 23.214% 1.786%
Versions 1.2+

In the version 1.2 update, the ranges for each size classification was changed, likely to make the ranges even. Pokémon received via Mystery Gift can now be of a specified scale. If the gift Pokémon does not have a specific scale, their scale will no longer be generated using the standard distribution. Instead their scale will be randomly selected between 0 and 255, greatly increasing the chance that they generated a more extreme scale value.

XXXS (0) XXS (1-24) XS (25-59) S (60-99) M (100-155) L (156-195) XL (196-230) XXL (231-254) XXXL (255)
Standard 0.006% 1.962% 9.115% 19.501% 38.832% 19.501% 9.115% 1.962% 0.006%
Teensy Lv. 1 0.781% 18.75% 27.344% 31.25% 21.875% - - - -
Teensy Lv. 2 1.042% 25% 36.458% 37.5% - - - - -
Teensy Lv. 3 1.563% 37.5% 54.688% 6.25% - - - - -
Humungo Lv. 1 - - - - 21.875% 31.25% 27.344% 18.75% 0.781%
Humungo Lv. 2 - - - - - 37.5% 36.458% 25% 1.042%
Humungo Lv. 3 - - - - - 6.25% 54.688% 37.5% 1.563%
Wild Tera - - - - - - 55.357% 42.857% 1.786%
Mystery Gift 0.391% 9.375% 13.672% 15.625% 21.875% 15.625% 13.672% 9.375% 0.391%

In the spin-off games

Pokémon GO

See also


Project Games logo.png This game mechanic article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games.