Size and weight variation: Difference between revisions
m (→Scale locked Pokémon: Forgot about Dada Zarude) |
Unowninator (talk | contribs) ({{redirect|size|body size|Mystery Dungeon game mechanics#Base stats|Mystery Dungeon game mechanics→Base stats}}) |
||
(65 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
'''Size and weight variation''' is a game mechanic where | {{redirect|size|body size|Mystery Dungeon game mechanics#Base stats|Mystery Dungeon game mechanics→Base stats}} | ||
'''Size and weight variation''' is a game mechanic where different {{OBP|Pokémon|species}} of the same species can vary in size or weight. | |||
==In the core series games== | ==In the core series games== | ||
===Generation II=== | ===Generation II=== | ||
[[File:Size variation II.png|thumb|250px|Histogram of size variation in Generation II]] | |||
At the [[Lake of Rage]], there is a [[Fishing Brothers#Lake of Rage Fishing Guru|Fishing Guru]] who requests to see large {{p|Magikarp}} after the player defeats [[Team Rocket]] at [[Team Rocket HQ|their hideout]] in [[Mahogany Town]]. If the Fishing Guru is shown a Magikarp bigger than the previous record, he gives the player a prize; the initial record is 3'6" (105.3 cm). A Pokémon is considered to have beaten the previous record if its calculated size in feet and inches (in millimeters in non-English games) is greater than the previous record. The prize is an [[Ether]] in {{game|Gold and Silver|s}} and an [[Elixir]] in {{game|Crystal}}. In English, there are 16 distinct Magikarp sizes bigger than the initial record (meaning the player can obtain the prize at most 16 times); in other languages, there are 431. | |||
The size of Magikarp is calculated from its [[individual values]] (IVs) and its [[Original Trainer]]'s [[Trainer ID number]]. Sizes were intended to follow a {{wp|normal distribution}}, with a {{wp|mean}} of 90 cm (Magikarp's [[Pokédex]] height) and {{wp|standard deviation}} of 17.9 cm (approximately); however, due to various bugs and oversights in the code, the sizes of Magikarp only roughly follow this distribution. | |||
====Rates==== | |||
In non-English games, large Magikarp are made rarer by regenerating the IVs of wild Magikarp that are 161.6 cm (5'3") or larger 95% of the time, and Magikarp that are between 160.0 cm (5'2") and 161.5 cm (5'3") 76% of the time. In the English-language games, due to an oversight, these values were not properly converted to feet and inches, meaning that the game only attempts to regenerate the IVs of Magikarp that are 6'0" (182.9 cm) or larger; this has no effect, as no Magikarp can be that large. | |||
Magikarp caught in the Lake of Rage were intended to be larger on average than Magikarp caught elsewhere, by regenerating the IVs of wild Magikarp that are 4'0" (122.0 cm) or smaller in English games, or 102.4 cm (3'4") or smaller in non-English games, 60% of the time. Due to a programming error, all wild Magikarp except for those in the Lake of Rage and [[Route]]s {{rtn|20|Kanto}}, {{rtn|43|Johto}}, and {{rtn|44|Johto}} are larger on average. The other maps are affected due to them having either the same map group (9) or map identifier (6) as the Lake of Rage, instead of needing both the map group and map identifier to match the Lake of Rage. | |||
{{-}} | |||
The following table indicates the base probability of each size of Magikarp, ignoring rerolls and correlations between [[Pseudorandom number generation|pseudorandom numbers]]. | |||
{| class="roundtable expandable sortable" style="text-align:center; background:#{{johto color}}; border:3px solid #{{johto color dark}}; margin:auto" | |||
! style="background-color:#{{johto color light}}" colspan="2" | Size | |||
! style="background-color:#{{johto color light}}" | Rate | |||
|- | |||
| 0'7" || 19.0–19.9 cm || 0.015% | |||
|- | |||
| 1'3" || 40.6 cm || 0.003% | |||
|- | |||
| 1'4" || 40.7–43.1 cm || 0.076% | |||
|- | |||
| 1'5" || 43.2–45.7 cm || 0.079% | |||
|- | |||
| 1'6" || 45.8–48.2 cm || 0.076% | |||
|- | |||
| 1'7" || 48.3–50.7 cm || 0.076% | |||
|- | |||
| 1'8" || 50.8–52.8 cm || 0.064% | |||
|- | |||
| 1'9" || 54.2–55.8 cm || 0.101% | |||
|- | |||
| 1'10" || 55.9–58.4 cm || 0.159% | |||
|- | |||
| 1'11" || 58.5–60.9 cm || 1.355% | |||
|- | |||
| 2'0" || 61.0–63.4 cm || 2.298% | |||
|- | |||
| 2'1" || 63.5–66.0 cm || 0.793% | |||
|- | |||
| 2'2" || 66.1–68.5 cm || 0.763% | |||
|- | |||
| 2'3" || 68.6–69.7 cm || 0.345% | |||
|- | |||
| 2'5" || 74.3–76.1 cm || 2.890% | |||
|- | |||
| 2'6" || 76.2–78.7 cm || 4.294% | |||
|- | |||
| 2'7" || 78.8–81.2 cm || 5.722% | |||
|- | |||
| 2'8" || 81.3–83.8 cm || 5.951% | |||
|- | |||
| 2'9" || 83.9–85.5 cm || 1.892% | |||
|- | |||
| 2'10" || 88.0–88.8 cm || 1.923% | |||
|- | |||
| 2'11" || 88.9–91.4 cm || 5.951% | |||
|- | |||
| 3'0" || 91.5–93.9 cm || 5.722% | |||
|- | |||
| 3'1" || 94.0–96.5 cm || 5.951% | |||
|- | |||
| 3'2" || 96.6–99.0 cm || 5.722% | |||
|- | |||
| 3'3" || 99.1–101.5 cm || 5.722% | |||
|- | |||
| 3'4" || 101.6–104.1 cm || 5.951% | |||
|- | |||
| 3'5" || 104.2–106.6 cm || 9.473% | |||
|- | |||
| 3'6" || 106.7–109.2 cm || 7.007% | |||
|- | |||
| 3'7" || 109.3–111.7 cm || 5.188% | |||
|- | |||
| 3'8" || 111.8–114.2 cm || 4.297% | |||
|- | |||
| 4'2" || 128.4–129.5 cm || 0.983% | |||
|- | |||
| 4'3" || 129.6–132.0 cm || 2.777% | |||
|- | |||
| 4'4" || 132.1–134.6 cm || 2.777% | |||
|- | |||
| 4'5" || 134.7–137.1 cm || 1.453% | |||
|- | |||
| 4'6" || 137.2–139.6 cm || 0.737% | |||
|- | |||
| 4'7" || 139.7–142.2 cm || 0.040% | |||
|- | |||
| 4'8" || 142.3–144.7 cm || 0.038% | |||
|- | |||
| 4'9" || 144.8–147.3 cm || 0.122% | |||
|- | |||
| 4'10" || 147.4–149.8 cm || 0.305% | |||
|- | |||
| 4'11" || 149.9–152.3 cm || 0.305% | |||
|- | |||
| 5'0" || 152.4–154.9 cm || 0.317% | |||
|- | |||
| 5'1" || 155.0–157.4 cm || 0.160% | |||
|- | |||
| 5'2" || 157.5–160.0 cm || 0.089% | |||
|- | |||
| 5'3" || 160.1–162.5 cm || 0.038% | |||
|} | |||
====Calculation==== | |||
A {{wp|Bitwise operation#Rotate through carry|rotate right carry}} (rrc) is performed on the 8 bits comprising the Attack and Defense IVs, the 8 bits comprising the Speed and Special IVs, and the 16 bits comprising the Trainer ID. After this, the two 8-bit values are concatenated to form a single 16-bit number, which is then {{wp|Exclusive or|XOR}}'d with the Trainer ID, as follows. | |||
<math display="block">y = (256 \cdot \operatorname{rrc}(IV_1) + \operatorname{rrc}(IV_2)) \oplus \operatorname{rrc}(ID)</math> | |||
<math> | As a special case, if ''y'' < 10, then the Magikarp's length is equal to <math display="inline">190 + y</math>. Otherwise, the value ''y'' is used to find the corresponding values of ''x<sub>0</sub>'', ''y<sub>0</sub>'', and ''m'' in the following table, which defines a {{wp|Piecewise linear function|piecewise linear}} approximation of the {{wp|Quantile function|inverse}} of a {{wp|Normal distribution|normal}} {{wp|cumulative distribution function}} with mean 800 and standard deviation 179. Due to an off-by-one error, the values of ''x<sub>0</sub>'' are calculated as 2 plus the zero-based index of the column (giving a mean of 800), rather than 3 plus the zero-based index of the column (giving a mean of 900). The column selected was intended to be the first column where ''y'' is less than the ''y<sub>0</sub>'' value of that same column. Due to a programming error, only the high bytes of ''y'' and ''y<sub>0</sub>'' are compared; this causes values to be looked up incorrectly from the table (including rendering the first and last columns inaccessible). | ||
{| class="roundtable" style="text-align:center; background:#{{johto color}}; border:3px solid #{{johto color dark}}; margin:auto" | |||
{| class=" | |||
|- | |- | ||
! | ! y (less than): || 0 || 256 || 512 || 2560 || 7680 || 17664 || 32512 || 47616 || 57600 || 62464 || 64512 || 65024 || 65280 || 65280 | ||
|- | |- | ||
! style="background:# | ! style="background:#{{johto color light}}" | x<sub>0</sub> | ||
| | | 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 | ||
|- | |- | ||
! style="background:# | ! style="background:#{{johto color light}}" | y<sub>0</sub> | ||
| | | 110 || 310 || 710 || 2710 || 7710 || 17710 || 32710 || 47710 || 57710 || 62710 || 64710 || 65210 || 65410 || 65510 | ||
|- | |- | ||
! style="background:# | ! style="background:#{{johto color light}}" | m | ||
| | | 1 || 2 || 4 || 20 || 50 || 100 || 150 || 150 || 100 || 50 || 20 || 5 || 2 || 1 | ||
|} | |} | ||
If one of the entries in the table matches, the final length of the Magikarp in millimeters is then calculated as follows. Due to a programming error, the function does not output <math display="inline">100 \cdot x_0 + \left\lfloor \frac{y - y_0}{m} \right\rfloor</math> as intended. The division routine expects the dividend to be an unsigned 16-bit value, but the subtraction always results in a negative value because ''y'' is always less than ''y<sub>0</sub>''. Additionally, only the low byte of the quotient is read, as the quotient was intended to only range from 1 to 100. These result in the sizes not correctly following a normal distribution as intended. | |||
<math display="block">\textit{Size} = 100 \cdot x_0 + \left( \left\lfloor \frac{65536 + y - y_0}{m} \right\rfloor \mathrm{mod}\ 256 \right)</math> | |||
If none of the entries in the table match (because ''y'' ≥ 65280), the Magikarp's length is instead equal to <math display="inline">1600 + (y - y_0)</math>, where ''y<sub>0</sub>'' is 65510, the last entry for ''y<sub>0</sub>'' in the table. | |||
If the game converts this number to feet and inches, the final result will be rounded down to the nearest inch. | |||
If the | ===Generations III and IV=== | ||
[[File:Size variation III IV.png|thumb|250px|Histogram of size variation in Generations III and IV]] | |||
In [[Generation III|Generations III]] and {{gen|IV}} and {{g|Brilliant Diamond and Shining Pearl}}, there are occasionally [[Non-player character|NPCs]] who want to see large Pokémon. If shown a Pokémon that exceeds the previous record, the NPC will give the player a prize if it exceeds the previous record. Whether a Pokémon is considered to have beat the previous record differs slightly between games: | |||
* In all Generation III games and non-English Generation IV games, this occurs if its calculated '''size in millimeters''' is greater than the previous record. | |||
* In English-language Generation IV games, this occurs if its calculated '''size in tenths of an inch''' is greater than the previous record. | |||
* In Pokémon Brilliant Diamond and Shining Pearl, this occurs if its calculated '''scale factor''' is greater than the previous record. | |||
The size of these Pokémon is calculated from its [[individual values]] (IVs) and its [[personality value]] (its [[encryption constant]] in Pokémon Brilliant Diamond and Shining Pearl). Sizes follow a {{wp|normal distribution}}, with a {{wp|mean}} of the species' [[Pokédex]] height and {{wp|standard deviation}} of 0.179 times the species Pokédex height (approximately). | |||
{{-}} | |||
====Locations==== | |||
The characters searching for large Pokémon can be found at the following locations: | The characters searching for large Pokémon can be found at the following locations: | ||
{|class= | {| class="roundtable" style="background:#C0C0FF; border:3px solid blue; margin:auto" | ||
!Games | ! rowspan="2" | Games | ||
!Location | ! rowspan="2" | Location | ||
!Pokémon | ! rowspan="2" | Pokémon | ||
! colspan="3" | Initial record | |||
! rowspan="2" | Prize | |||
|- style="font-size: smaller" | |||
! US customary | |||
! Metric | |||
! Scale factor | |||
|- | |- | ||
| {{gameabbrev3|RS}} | | {{gameabbrev3|RS}} | ||
| [[Sootopolis City]] | | [[Sootopolis City]] | ||
| {{p|Barboach}} and {{p|Shroomish}} | | {{p|Barboach}} and {{p|Shroomish}} | ||
| class="c" | 15.7 in | |||
| class="c" | 40.0 cm | |||
| class="c" | 1002 <!-- y = 0x8100 --> | |||
| [[Elixir]] | |||
|- | |- | ||
| {{gameabbrev3|E}} | | {{gameabbrev3|E}} | ||
| [[Sootopolis City]] | | [[Sootopolis City]] | ||
| {{p|Seedot}} and {{p|Lotad}} | | {{p|Seedot}} and {{p|Lotad}} | ||
| class="c" | 19.6 in | |||
| class="c" | 50.0 cm | |||
| class="c" | 1000 <!-- y = 0x8000 --> | |||
| [[Elixir]] | |||
|- | |- | ||
| {{gameabbrev3|FRLG}} | | {{gameabbrev3|FRLG}} | ||
| {{rt|12|Kanto}} | | {{rt|12|Kanto}} | ||
| {{p|Magikarp}} | | {{p|Magikarp}} | ||
| class="c" colspan="3" | None | |||
| [[Net Ball]] | |||
|- | |- | ||
| {{gameabbrev3|FRLG}} | | {{gameabbrev3|FRLG}} | ||
| [[Water Path]] | | [[Water Path]] | ||
| {{p|Heracross}} | | {{p|Heracross}} | ||
| class="c" colspan="3" | None | |||
| [[Nest Ball]] | |||
|- | |- | ||
| {{gameabbrev4| | | {{gameabbrev4|DPPt}} | ||
| {{rt|222|Sinnoh}} | | {{rt|222|Sinnoh}} | ||
| {{p|Remoraid}} | | {{p|Remoraid}} | ||
| class="c" | 23.7 in | |||
| class="c" | 60.1 cm | |||
| class="c" | 1003 <!-- y = 0x8200 --> | |||
| [[Net Ball]] | |||
|- | |- | ||
| {{gameabbrev4|HGSS}} | | {{gameabbrev4|HGSS}} | ||
| [[Lake of Rage]] | | [[Lake of Rage]] | ||
| {{p|Magikarp}} | | {{p|Magikarp}} | ||
| class="c" | 41.9 in | |||
| class="c" | 106.5 cm | |||
| class="c" | 1184 <!-- y = 56150 --> | |||
| [[Ether]] | |||
|- | |||
| {{gameabbrev8|BDSP}} | |||
| {{rt|222|Sinnoh}} | |||
| {{p|Remoraid}} | |||
| class="c" | 23.7 in | |||
| class="c" | 60.2 cm | |||
| class="c" | 1003 <!-- y = 0x8200 --> | |||
| [[Net Ball]] | |||
|} | |} | ||
====Calculation==== | |||
Only the lowest two bytes of the personality value or encryption constant are used in the calculation: ''p''<sub>1</sub> (highlighted in <span style="background:#9999FF">blue</span> below) is the least significant byte, while ''p''<sub>2</sub> (highlighted in <span style="background:#FF9999">red</span>) is the second least significant byte. | |||
<code>00000000 00000000 <span style="background:#FF9999">00000000</span> <span style="background:#9999FF">00000000</span></code> | |||
Additionally, only the four {{wp|least significant bit}}s of each IV are used in the calculation: mathematically, <math>\textit{stat}' = \textit{IV}_{\textit{stat}} \mod 16</math>. | |||
The first step in the calculation is as follows: | |||
<math display="block">y = 256 \cdot (p_1 \oplus (\text{HP}' \cdot (\text{Atk}' \oplus \text{Def}'))) + (p_2 \oplus (\text{Spd}' \cdot (\text{SpAtk}' \oplus \text{SpDef}')))</math> | |||
For the next step, the value ''y'' is used to find the corresponding values of ''x<sub>0</sub>'', ''m'', and ''y<sub>0</sub>'' in the following table, which defines a {{wp|Piecewise linear function|piecewise linear}} approximation of the {{wp|Quantile function|inverse}} of a {{wp|Normal distribution|normal}} {{wp|cumulative distribution function}} with mean 1000 and standard deviation 179. The column selected is the first column where ''y'' is less than the ''y<sub>0</sub>'' value of the next column. | |||
{| class="roundtable" style="text-align:center; background:#C0C0FF; border:3px solid blue; margin:auto" | |||
|- | |||
! y (less than): || 10 || 110 || 310 || 710 || 2710 || 7710 || 17710 || 32710 || 47710 || 57710 || 62710 || 64710 || 65210 || 65410 || 65510 || 65536 | |||
|- | |||
! x<sub>0</sub> | |||
| 290 || 300 || 400 || 500 || 600 || 700 || 800 || 900 || 1000 || 1100 || 1200 || 1300 || 1400 || 1500 || 1600 || 1700 | |||
|- | |||
! y<sub>0</sub> | |||
| 0 || 10 || 110 || 310 || 710 || 2710 || 7710 || 17710 || 32710 || 47710 || 57710 || 62710 || 64710 || 65210 || 65410 || 65510 | |||
|- | |||
! m | |||
| 1 || 1 || 2 || 4 || 20 || 50 || 100 || 150 || 150 || 100 || 50 || 20 || 5 || 2 || 1 || 1 | |||
|} | |||
The values of ''x<sub>0</sub>'', ''m'', and ''y<sub>0</sub>'' are then used to convert the uniformly distributed value ''y'' to the normally distributed value ''x'' (the scale factor). | |||
<math display="block">x = x_0 + \left\lfloor \frac{y - y_0}{m} \right\rfloor</math> | |||
The final part of the calculation scales ''h'' (the species' [[List of Pokémon by height|height]] in tenths of a meter) by ''x'' (the scale factor) to produce the Pokémon's size in millimeters. The size is bounded between 0.29 and 1.725 times the standard metric height for the species (as listed in the Pokédex). | |||
<math display="block">\textit{Size} = \frac{h \cdot x}{10}</math> | |||
How the final result is rounded differs slightly between games: | |||
* In the Generation III games, the size is '''rounded down''' to the nearest millimeter. If the game converts sizes to inches, this rounded size is converted and '''rounded down''' to the nearest tenth of an inch. | |||
* In the Generation IV games, the size is '''rounded down''' to the nearest millimeter. If the game converts sizes to inches, this rounded size is converted and '''rounded''' to the nearest tenth of an inch (rounding half down). | |||
* In Pokémon Brilliant Diamond and Shining Pearl, the size is '''rounded''' to the nearest millimeter. If the game converts sizes to inches, the size '''prior to rounding''' is converted and '''rounded''' to the nearest tenth of an inch. | |||
===Generation VII=== | ===Generation VII=== | ||
Line 73: | Line 258: | ||
In {{game4|SMUSUM}}, [[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 [[island challenge|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 {{m|Low Kick}} and {{m|Sky Drop}}. | In {{game4|SMUSUM}}, [[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 [[island challenge|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 {{m|Low Kick}} and {{m|Sky Drop}}. | ||
{| class=" | {| class="roundtable" style="text-align:center; background:#{{alola color}}; border:3px solid #{{alola color dark}}; margin:auto" | ||
! style="background:#{{alola color light | ! style="background:#{{alola color light}}" colspan="2" | Pokémon | ||
! style="background:#{{alola color light}}" | Introduced | ! style="background:#{{alola color light}}" | Introduced | ||
! style="background:#{{alola color light}}" colspan="2" | {{color2|000|List of Pokémon by height|Height}} | ! style="background:#{{alola color light}}" colspan="2" | {{color2|000|List of Pokémon by height|Height}} | ||
! style="background:#{{alola color light}}" colspan="2" | {{color2|000|List of Pokémon by weight|Weight}} | ! style="background:#{{alola color light}}" colspan="2" | {{color2|000|List of Pokémon by weight|Weight}} | ||
! style="background:#{{alola color light | ! style="background:#{{alola color light}}" | {{colorlink|Ability|000}} | ||
|- | |- | ||
| {{MSP/6|020A|Raticate}} | | {{MSP/6|020A|Raticate}} | ||
| | | [[Alolan form|Alolan]] {{p|Raticate}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 4'07" | | 4'07" | ||
Line 87: | Line 272: | ||
| 231.5 lbs. | | 231.5 lbs. | ||
| 105.0 kg | | 105.0 kg | ||
| {{ | | {{a|Thick Fat}} | ||
|- | |- | ||
| {{MSP/6|105A|Marowak}} | | {{MSP/6|105A|Marowak}} | ||
| | | [[Alolan form|Alolan]] {{p|Marowak}} | ||
| {{gameabbrev7|USUM}} | | {{gameabbrev7|USUM}} | ||
| 5'07" | | 5'07" | ||
Line 96: | Line 281: | ||
| 216.1 lbs. | | 216.1 lbs. | ||
| 98.0 kg | | 98.0 kg | ||
| {{ | | {{a|Rock Head}} | ||
|- | |- | ||
| {{MSP/6|735|Gumshoos}} | | {{MSP/6|735|Gumshoos}} | ||
| {{ | | {{p|Gumshoos}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 4'07" | | 4'07" | ||
Line 105: | Line 290: | ||
| 132.3 lbs. | | 132.3 lbs. | ||
| 60.0 kg | | 60.0 kg | ||
| {{ | | {{a|Adaptability}} | ||
|- | |- | ||
| {{MSP/6|738|Vikavolt}} | | {{MSP/6|738|Vikavolt}} | ||
| {{ | | {{p|Vikavolt}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 8'06" | | 8'06" | ||
Line 114: | Line 299: | ||
| 325.2 lbs. | | 325.2 lbs. | ||
| 147.5 kg | | 147.5 kg | ||
| {{ | | {{a|Levitate}} | ||
|- | |- | ||
| {{MSP/6|743|Ribombee}} | | {{MSP/6|743|Ribombee}} | ||
| {{ | | {{p|Ribombee}} | ||
| {{gameabbrev7|USUM}} | | {{gameabbrev7|USUM}} | ||
| 1'04" | | 1'04" | ||
Line 123: | Line 308: | ||
| 4.4 lbs. | | 4.4 lbs. | ||
| 2.0 kg | | 2.0 kg | ||
| {{ | | {{a|Sweet Veil}} | ||
|- | |- | ||
| {{MSP/6|752|Araquanid}} | | {{MSP/6|752|Araquanid}} | ||
| {{ | | {{p|Araquanid}} | ||
| {{gameabbrev7|USUM}} | | {{gameabbrev7|USUM}} | ||
| 10'02" | | 10'02" | ||
Line 132: | Line 317: | ||
| 479.5 lbs. | | 479.5 lbs. | ||
| 217.5 kg | | 217.5 kg | ||
| {{ | | {{a|Water Bubble}} | ||
|- | |- | ||
| {{MSP/6|754|Lurantis}} | | {{MSP/6|754|Lurantis}} | ||
| {{ | | {{p|Lurantis}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 4'11" | | 4'11" | ||
Line 141: | Line 326: | ||
| 127.9 lbs. | | 127.9 lbs. | ||
| 58.0 kg | | 58.0 kg | ||
| {{ | | {{a|Leaf Guard}} | ||
|- | |- | ||
| {{MSP/6|758|Salazzle}} | | {{MSP/6|758|Salazzle}} | ||
| {{ | | {{p|Salazzle}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 6'11" | | 6'11" | ||
Line 150: | Line 335: | ||
| 178.6 lbs. | | 178.6 lbs. | ||
| 81.0 kg | | 81.0 kg | ||
| {{ | | {{a|Corrosion}} | ||
|- | |- | ||
| {{MSP/6|777|Togedemaru}} | | {{MSP/6|777|Togedemaru}} | ||
| {{ | | {{p|Togedemaru}} | ||
| {{gameabbrev7|USUM}} | | {{gameabbrev7|USUM}} | ||
| 2'00" | | 2'00" | ||
Line 159: | Line 344: | ||
| 28.7 lbs. | | 28.7 lbs. | ||
| 13.0 kg | | 13.0 kg | ||
| {{ | | {{a|Sturdy}} | ||
|- | |- | ||
| {{MSP/6|778|Mimikyu}} | | {{MSP/6|778|Mimikyu}} | ||
| {{ | | {{p|Mimikyu}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 1'04" | | 1'04" | ||
Line 168: | Line 353: | ||
| 6.2 lbs. | | 6.2 lbs. | ||
| 2.8 kg | | 2.8 kg | ||
| {{ | | {{a|Disguise}} | ||
|- | |- | ||
| {{MSP/6|784|Kommo-o}} | |||
| {{ | | {{p|Kommo-o}} | ||
| {{gameabbrev7|SM}} | | {{gameabbrev7|SM}} | ||
| 7'10" | | 7'10" | ||
Line 177: | Line 362: | ||
| 457.5 lbs. | | 457.5 lbs. | ||
| 207.5 kg | | 207.5 kg | ||
| | | {{a|Overcoat}} | ||
|} | |} | ||
Line 185: | Line 370: | ||
====Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!==== | ====Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!==== | ||
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 base height and weight. From there, a Pokémon's height can vary as much as ±40% and their weight can vary as much as | 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 base 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% to -52%. 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 values between 0 and 255, the height scalar and weight scalar | A Pokémon's height and weight are determined by two separate values between 0 and 255, the height scalar and weight scalar respectively. 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</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</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> | ||
<math>Height_m = \left(\dfrac{\text{HeightScalar}}{255} \times 0.79999995 + 0.6\right) \times \text{BaseHeight}</math><br> | <math>Height_m = \left(\dfrac{\text{HeightScalar}}{255} \times 0.79999995 + 0.6\right) \times \text{BaseHeight}</math><br> | ||
<math>Weight_{kg} = \left(\dfrac{\text{WeightScalar}}{255} \times 0.40000004 + 8\right) \times \left(\dfrac{\text{HeightScalar}}{255} \times 0.79999995 + 0.6\right) \times \text{BaseWeight}</math> | <math>Weight_{kg} = \left(\dfrac{\text{WeightScalar}}{255} \times 0.40000004 + 0.8\right) \times \left(\dfrac{\text{HeightScalar}}{255} \times 0.79999995 + 0.6\right) \times \text{BaseWeight}</math> | ||
The game will then convert height to feet and inches, and weight to pounds. | The game will then convert height to feet and inches, and weight to pounds. | ||
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 scalar 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 scalar 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 | 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 scalar 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 scalar 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</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}} | {| class="roundy" style="text-align:center; background:#{{kanto color}}; border:3px solid #{{kanto color dark}}; margin:auto" | ||
! style="background:#{{kanto color light}}; {{roundytl| | ! style="background:#{{kanto color light}}; {{roundytl|5px}}" | Rolls | ||
! style="background:#{{kanto color light}}" | XS (0-15) | ! style="background:#{{kanto color light}}" | XS (0-15) | ||
! style="background:#{{kanto color light}}" | S (16-47) | ! style="background:#{{kanto color light}}" | S (16-47) | ||
! style="background:#{{kanto color light}}" | AV (48-207) | ! style="background:#{{kanto color light}}" | AV (48-207) | ||
! style="background:#{{kanto color light}}" | L (208-239) | ! style="background:#{{kanto color light}}" | L (208-239) | ||
! style="background:#{{kanto color light}}; {{roundytr| | ! style="background:#{{kanto color light}}; {{roundytr|5px}}" | XL (240-255) | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| 1 roll | | 1 roll | ||
Line 264: | Line 449: | ||
While {{g|Brilliant Diamond and Shining Pearl}} generate individual height and weight scalar values the same way as before, these values go unused unless transferred to a game that supports them. | While {{g|Brilliant Diamond and Shining Pearl}} generate individual height and weight scalar values the same way as before, these values go unused unless transferred to a game that supports them. | ||
Once again, a Fisherman on | Once again, a Fisherman on {{rt|222|Sinnoh}} can be shown {{p|Remoraid}}, and will judge their height. The game uses the [[#Generations III and IV|same calculation from Generation III and IV]], only substituting the Pokémon's [[encryption constant]] for its [[personality value]]. | ||
====Pokémon Legends: Arceus==== | ====Pokémon Legends: Arceus==== | ||
Pokémon once again vary in both height and weight in {{g|Legends: Arceus}}, and variations in height are now visible | Pokémon once again vary in both height and weight in {{g|Legends: Arceus}}, and variations in height are now visible in-game. Height now varies by ±20%, and weight now varies by +44% to -36%. | ||
<math>Height_m = \left(\dfrac{\text{HeightScalar}}{255} \times 0.40000004 + 0.8\right) \times \text{BaseHeight}</math><br> | |||
<math>Weight_{kg} = \left(\dfrac{\text{WeightScalar}}{255} \times 0.40000004 + 0.8\right) \times \left(\dfrac{\text{HeightScalar}}{255} \times 0.40000004 + 0.8\right) \times \text{BaseWeight}</math> | |||
Additionally, [[alpha Pokémon]] appear as much larger versions of normal Pokémon. Every alpha Pokémon has their height scalar and weight scalar 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 {{p|Basculegion}}, this multiplier may even be 1×. | |||
Pokémon sent from {{g|Bank}} to {{g|HOME}} did not come with scalar values. Prior to May 29, 2023 (the release of Pokémon HOME v3.0.0), if a Pokémon without a scalar value was transferred to Pokémon Legends: Arceus, it was assigned the minimum possible scalar value of 0. Starting on May 29, 2023 with the release of Pokémon HOME v3.0.0 (which added compatibility with {{g|Scarlet and Violet}}), any Pokémon without a scalar value that is transferred to Pokémon Legends: Arceus, Scarlet, or Violet instead is given a randomly-generated scalar value, generated according to the triangular distribution that is used in {{LGPE}}. Pokémon that had already been assigned a scalar value by visiting Pokémon Legends: Arceus before this update keep their scalar value. | |||
=====Research task requirements===== | |||
{{incomplete|section|What are the height/weight thresholds for each research task? Thresholds vary with each task. What is the multiplier for each species?}} | {{incomplete|section|What are the height/weight thresholds for each research task? Thresholds vary with each task. What is the multiplier for each species?}} | ||
Several {{OBP| | Several {{OBP|research task|Legends: Arceus}}s may require the player to catch tall, short, heavy, and light specimens. Because alpha Pokémon have both scalars set to 255, they will always count as tall and heavy for the research task. | ||
{| class="roundtable" style="display: inline-table; text-align:center; background:#{{Legends Arceus color}}; border:3px solid #{{Legends Arceus color dark}};" | |||
|+ '''Tall Specimen''' | |||
|- | |||
! style="background:#{{Legends Arceus color light}}" colspan="2" | Pokémon | |||
! style="background:#{{Legends Arceus color light}}" colspan="2" | Minimum Height | |||
! style="background:#{{Legends Arceus color light}}" | Chance of spawning | |||
|- | |||
|{{MS/LA|418}} | |||
|{{p|Buizel}} | |||
|2'6" | |||
|0.75 m | |||
|20.609% | |||
|- | |||
|{{MS/LA|046}} | |||
|{{p|Paras}} | |||
|1'1" | |||
|0.32 m | |||
|22.656% | |||
|- | |||
|{{MS/LA|214}} | |||
|{{p|Heracross}} | |||
|5'5" | |||
| 1.65 m | |||
| 12.597% | |||
|- | |||
|{{MS/LA|129}} | |||
|{{p|Magikarp}} | |||
|3'3" | |||
|1 m | |||
|10.011% | |||
|- | |||
|{{MS/LA|455}} | |||
|{{p|Carnivine}} | |||
|4'11" | |||
|1.5 m | |||
| 20.609% | |||
|- | |||
|{{MS/LA|095}} | |||
|{{p|Onix}} | |||
|31'2" | |||
|9.5 m | |||
|18.187% | |||
|- | |||
|{{MS/LA|137}} | |||
|{{p|Porygon}} | |||
|2'8" | |||
|0.8 m | |||
|50% | |||
|- | |||
|{{MS/LA|226}} | |||
|{{p|Mantine}} | |||
|7'7" | |||
| 2.3 m | |||
|13.796% | |||
|- | |||
|{{MS/LA|550W}} | |||
|{{p|Basculin}} | |||
|3'7" | |||
| 1.1 m | |||
|12.597% | |||
|- | |||
|{{MS/LA|436}} | |||
|{{p|Bronzor}} | |||
|1'10" | |||
|.55 m | |||
|12.597% | |||
|- | |||
| {{MS/LA|408}} | |||
| {{p|Cranidos}} | |||
|2'10" | |||
|0.85 m | |||
|73.528% | |||
|- | |||
| {{MS/LA|459}} | |||
|{{p|Snover}} | |||
|3'7" | |||
|1.1 m | |||
| 12.597% | |||
|} | |||
Pokémon | {| class="roundtable" style="display: inline-table; text-align:center; background:#{{Legends Arceus color}}; border:3px solid #{{Legends Arceus color dark}};" | ||
|+ '''Small Specimen''' | |||
|- | |||
! style="background:#{{Legends Arceus color light}}" colspan="2" | Pokémon | |||
! style="background:#{{Legends Arceus color light}}" colspan="2" | Maximum Height | |||
! style="background:#{{Legends Arceus color light}}" | Chance of spawning | |||
|- | |||
|{{MS/LA|172}} | |||
|{{p|Pichu}} | |||
|1' | |||
|0.3 m | |||
|50% | |||
|- | |||
|{{MS/LA|422}}{{MS/LA|422E}} | |||
|{{p|Shellos}} | |||
|11" | |||
|0.28 m | |||
|22.135% | |||
|- | |||
|{{MS/LA|548}} | |||
| {{p|Petilil}} | |||
| 1'6" | |||
|0.45 m | |||
|12.597% | |||
|- | |||
|{{MS/LA|280}} | |||
|{{p|Ralts}} | |||
|1'2" | |||
|0.36 m | |||
| 12.597% | |||
|- | |||
|{{MS/LA|281}} | |||
|{{p|Kirlia}} | |||
|2'4" | |||
|0.72 m | |||
|12.597% | |||
|- | |||
|{{MS/LA|175}} | |||
|{{p|Togepi}} | |||
|1' | |||
|0.3 m | |||
|50% | |||
|- | |||
|{{MS/LA|451}} | |||
|{{p|Skorupi}} | |||
|2'4" | |||
|0.72 m | |||
|12.597% | |||
|- | |||
|{{MS/LA|458}} | |||
|{{p|Mantyke}} | |||
|2'11" | |||
|0.9 m | |||
|12.597% | |||
|- | |||
|{{MS/LA|173}} | |||
|{{p|Cleffa}} | |||
|1' | |||
|0.3 m | |||
|50% | |||
|} | |||
=====Height and weight locked Pokémon===== | =====Height and weight locked Pokémon===== | ||
The following Pokémon are height and weight locked, and when caught, will always have a scalar value of 127. If any of the following Pokémon have a value other than 127 such as by transferring one in from a different game, | The following Pokémon are height and weight locked, and when caught, will always have a scalar value of 127. If any of the following Pokémon have a value other than 127 such as by transferring one in from a different game, its in-game model will always look as if its height scalar is 127. The Pokédex and summary screen will still reflect their true values. | ||
<div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 2px; text-align: center; max-width: 500px; background:#{{legends arceus color}}; border:3px solid #{{legends arceus color dark}}; border-radius: 10px; padding: 1px; margin:auto;"> | <div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 2px; text-align: center; max-width: 500px; background:#{{legends arceus color}}; border:3px solid #{{legends arceus color dark}}; border-radius: 10px; padding: 1px; margin:auto;"> | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{legends arceus color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{legends arceus color dark}};"> | ||
Line 423: | Line 756: | ||
</div> | </div> | ||
Due to an oversight, {{p|Phione}}'s scalar values are not locked when spawned in game. | Due to an oversight, {{p|Phione}}'s scalar values are not locked when spawned in-game. | ||
===Generation IX=== | ===Generation IX === | ||
====Pokémon Scarlet and Violet==== | ====Pokémon Scarlet and Violet==== | ||
While {{g|Scarlet and Violet}} generate individual height and weight scalar values the same way as before, these values go unused unless transferred to a game that supports them. Instead, a new scale value is used to replace height scalar, and is generated with the same triangular distribution. Height can vary as much as ±20%, and weight no longer varies at all. | While {{g|Scarlet and Violet}} generate individual height and weight scalar values the same way as before, these values go unused unless transferred to a game that supports them. Instead, a new scale value is used to replace height scalar, and is generated with the same triangular distribution. 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 Pokémon with a scale of 255 or 0, the {{tc|Hiker}} will give that Pokémon a Jumbo or Mini [[Mark]], respectively. The scale of a Pokémon can be influenced by [[Sandwich|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. If a Pokémon is affected by both a Humungo and Teensy power at the same time, its | 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 Pokémon with a scale of 255 or 0, the {{tc|Hiker}} will give that Pokémon a Jumbo or Mini [[Mark]], respectively. | ||
{| class="roundy" style="background:#{{paldea color}}; border:3px solid #{{paldea color dark}}; margin:auto" | |||
! style="background:#{{paldea color light}}; {{roundytl|5px}}" |Size | |||
! style="background:#{{paldea color light}}; {{roundytr|5px}}" | Hiker Dialogue | |||
|- style="background:#FFF" | |||
|XXXS | |||
|Now THIS is a tiny Pokémon! Wow, you almost never see one this little! | |||
|- style="background:#FFF" | |||
|XXS | |||
|This is truly a little one! A pint-sized powerhouse of a <Species name>. What a charmer! | |||
|- style="background:#FFF" | |||
|XS | |||
| This one seems a good sight smaller than average! It's quite a specimen—take good care of it! | |||
|- style="background:#FFF" | |||
|S | |||
|This one seems a little bit smaller than average! | |||
|- style="background:#FFF" | |||
|M | |||
| Look at that: a perfectly average-sized specimen! It's the gold standard for normality. Amazing! | |||
|- style="background:#FFF" | |||
|L | |||
|This one seems a little bit bigger than average! | |||
|- style="background:#FFF" | |||
| XL | |||
|This one seems a good sight bigger than average! It's quite a specimen—take good care of it! | |||
|- style="background:#FFF" | |||
|XXL | |||
|This is a serious big'un! Feels comforting to have such a bulky, reliable buddy around, doesn't it? | |||
|- style="background:#FFF" | |||
| style="{{roundybl|10px}}" |XXXL | |||
| style="{{roundybr|10px}}" |Now THIS is a BIG Pokémon! Wow, you almost never see one this huge! | |||
|} | |||
The scale of a Pokémon can be influenced by [[Sandwich|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. If a Pokémon is affected by both a Humungo and Teensy power at the same time, its scale can generate in either range.<ref>https://twitter.com/Sibuna_Switch/status/1602863369249488896</ref> | |||
Humungo and Teensy Power will only affect wild Pokémon, and will not influence Pokémon hatched from {{pkmn|Egg}}s, 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 [[Terastal phenomenon|Tera]] Pokémon will always spawn from a scale of 200 to 255 with a uniform distribution. [[Titan Pokémon|Former Titan]] Pokémon will always have a set scale of 255. | Humungo and Teensy Power will only affect wild Pokémon, and will not influence Pokémon hatched from {{pkmn|Egg}}s, 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 [[Terastal phenomenon|Tera]] Pokémon will always spawn from a scale of 200 to 255 with a uniform distribution. [[Titan Pokémon|Former Titan]] Pokémon will always have a set scale of 255. | ||
=====Versions 1.0 & 1.1===== | |||
{| class="roundy" style="text-align:center; background:#{{paldea color}}; border:3px solid #{{paldea color dark}}; margin:auto" | |||
! style="background:#{{paldea color light}}; {{roundytl|5px}}" | | |||
! style="background:#{{paldea color light}}" |XXXS (0) | |||
! style="background:#{{paldea color light}}" |XXS (1-30) | |||
! style="background:#{{paldea color light}}" |XS (31-60) | |||
! style="background:#{{paldea color light}}" |S (61-99) | |||
! style="background:#{{paldea color light}}" |M (100-160) | |||
! style="background:#{{paldea color light}}" |L (161-195) | |||
! style="background:#{{paldea color light}}" |XL (196-241) | |||
! style="background:#{{paldea color light}}" |XXL (242-254) | |||
! style="background:#{{paldea color light}}; {{roundytr|5px}}" | XXXL (255) | |||
! style="background:#{{paldea color light}}" | M (100-160) | |||
! style="background:#{{paldea color light}}" | L (161-195) | |||
! style="background:#{{paldea color light}}" | XL (196-241) | |||
! style="background:#{{paldea color light}}" | XXL (242-254) | |||
! style="background:#{{paldea color light}}; {{roundytr| | |||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Standard | |Standard | ||
| 0.006% | |0.006% | ||
| 2.998% | |2.998% | ||
| 8.448% | |8.448% | ||
| 19.132% | |19.132% | ||
| 41.8% | |41.8% | ||
| 16.533% | |16.533% | ||
| 10.447% | |10.447% | ||
| 0.63% | |0.63% | ||
| 0.006% | |0.006% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Teensy Lv. 1 | |Teensy Lv. 1 | ||
| 0.781% | |0.781% | ||
| 23.438% | |23.438% | ||
| 23.438% | |23.438% | ||
| 30.469% | |30.469% | ||
| 21.875% | | 21.875% | ||
| - | | - | ||
Line 468: | Line 836: | ||
| - | | - | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Teensy Lv. 2 | |Teensy Lv. 2 | ||
| 1.042% | |1.042% | ||
| 31.25% | |31.25% | ||
| 31.25% | |31.25% | ||
| 36.458% | |36.458% | ||
| - | | - | ||
| - | | - | ||
Line 479: | Line 847: | ||
| - | | - | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Teensy Lv. 3 | |Teensy Lv. 3 | ||
| 1.563% | |1.563% | ||
| 46.875% | |46.875% | ||
| 46.875% | | 46.875% | ||
| 4.688% | |4.688% | ||
| - | | - | ||
| - | | - | ||
Line 490: | Line 858: | ||
| - | | - | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Humungo Lv. 1 | |Humungo Lv. 1 | ||
| - | | - | ||
| - | | - | ||
| - | | - | ||
| - | | - | ||
| 25.781% | |25.781% | ||
| 27.344% | |27.344% | ||
| 35.938% | |35.938% | ||
| 10.156% | |10.156% | ||
| 0.781% | |0.781% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Humungo Lv. 2 | |Humungo Lv. 2 | ||
| - | | - | ||
| - | | - | ||
| - | | - | ||
| - | | - | ||
| 1.042% | |1.042% | ||
| 36.458% | |36.458% | ||
| 47.917% | |47.917% | ||
| 13.542% | |13.542% | ||
| 1.042% | |1.042% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Humungo Lv. 3 | |Humungo Lv. 3 | ||
| - | | - | ||
| - | | - | ||
Line 518: | Line 886: | ||
| - | | - | ||
| - | | - | ||
| 6.25% | |6.25% | ||
| 71.875% | |71.875% | ||
| 20.313% | |20.313% | ||
| 1.563% | |1.563% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Former Titan | |Former Titan | ||
| - | | - | ||
| - | | - | ||
Line 532: | Line 900: | ||
| - | | - | ||
| - | | - | ||
| 100% | |100% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| style="{{roundybl|10px}}" | Wild Tera | | style="{{roundybl|10px}}" | Wild Tera | ||
Line 541: | Line 909: | ||
| - | | - | ||
| - | | - | ||
| 75% | |75% | ||
| 23.214% | |23.214% | ||
| style="{{roundybr|10px}}" | 1.786% | | style="{{roundybr|10px}}" |1.786% | ||
|} | |} | ||
=====Versions 1.2+===== | =====Versions 1.2+===== | ||
In the [[Pokémon Scarlet and Violet#Version history|version 1.2 update]], the ranges for each size classification | In the [[Pokémon Scarlet and Violet#Version history|version 1.2 update]], the ranges for each size classification were 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 a triangular distribution, instead being randomly selected between 0 and 255,<ref>https://twitter.com/Sibuna_Switch/status/1642033720067604480</ref> greatly increasing the chance that they generate a more extreme scale value. | ||
{| class="roundy" style="text-align:center; background:#{{paldea color}}; border: 3px solid #{{paldea color dark}} | {| class="roundy" style="text-align:center; background:#{{paldea color}}; border: 3px solid #{{paldea color dark}}; margin:auto" | ||
! style="background:#{{paldea color light}}; {{roundytl| | ! style="background:#{{paldea color light}}; {{roundytl|5px}}" | | ||
! style="background:#{{paldea color light}}" | XXXS (0) | ! style="background:#{{paldea color light}}" |XXXS (0) | ||
! style="background:#{{paldea color light}}" | XXS (1-24) | ! style="background:#{{paldea color light}}" |XXS (1-24) | ||
! style="background:#{{paldea color light}}" | XS (25-59) | ! style="background:#{{paldea color light}}" |XS (25-59) | ||
! style="background:#{{paldea color light}}" | S (60-99) | ! style="background:#{{paldea color light}}" |S (60-99) | ||
! style="background:#{{paldea color light}}" | M (100-155) | ! style="background:#{{paldea color light}}" |M (100-155) | ||
! style="background:#{{paldea color light}}" | L (156-195) | ! style="background:#{{paldea color light}}" |L (156-195) | ||
! style="background:#{{paldea color light}}" | XL (196-230) | ! style="background:#{{paldea color light}}" |XL (196-230) | ||
! style="background:#{{paldea color light}}" | XXL (231-254) | ! style="background:#{{paldea color light}}" |XXL (231-254) | ||
! style="background:#{{paldea color light}}; {{roundytr| | ! style="background:#{{paldea color light}}; {{roundytr|5px}}" |XXXL (255) | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Standard | |Standard | ||
| 0.006% | |0.006% | ||
| 1.962% | | 1.962% | ||
| 9.115% | | 9.115% | ||
| 19.501% | |19.501% | ||
| 38.832% | |38.832% | ||
| 19.501% | |19.501% | ||
| 9.115% | |9.115% | ||
| 1.962% | | 1.962% | ||
| 0.006% | | 0.006% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Teensy Lv. 1 | |Teensy Lv. 1 | ||
| 0.781% | |0.781% | ||
| 18.75% | |18.75% | ||
| 27.344% | |27.344% | ||
| 31.25% | |31.25% | ||
| 21.875% | |21.875% | ||
| - | | - | ||
| - | | - | ||
Line 584: | Line 952: | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Teensy Lv. 2 | | Teensy Lv. 2 | ||
| 1.042% | |1.042% | ||
| 25% | |25% | ||
| 36.458% | |36.458% | ||
| 37.5% | |37.5% | ||
| - | | - | ||
| - | | - | ||
Line 594: | Line 962: | ||
| - | | - | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Teensy Lv. 3 | |Teensy Lv. 3 | ||
| 1.563% | |1.563% | ||
| 37.5% | |37.5% | ||
| 54.688% | |54.688% | ||
| 6.25% | |6.25% | ||
| - | | - | ||
| - | | - | ||
Line 605: | Line 973: | ||
| - | | - | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Humungo Lv. 1 | |Humungo Lv. 1 | ||
| - | | - | ||
| - | | - | ||
Line 611: | Line 979: | ||
| - | | - | ||
| 21.875% | | 21.875% | ||
| 31.25% | |31.25% | ||
| 27.344% | |27.344% | ||
| 18.75% | | 18.75% | ||
| 0.781% | |0.781% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Humungo Lv. 2 | |Humungo Lv. 2 | ||
| - | | - | ||
| - | | - | ||
Line 622: | Line 990: | ||
| - | | - | ||
| - | | - | ||
| 37.5% | |37.5% | ||
| 36.458% | | 36.458% | ||
| 25% | |25% | ||
| 1.042% | |1.042% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Humungo Lv. 3 | |Humungo Lv. 3 | ||
| - | | - | ||
| - | | - | ||
Line 633: | Line 1,001: | ||
| - | | - | ||
| - | | - | ||
| 6.25% | |6.25% | ||
| 54.688% | | 54.688% | ||
| 37.5% | | 37.5% | ||
| 1.563% | |1.563% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Former Titan | | Former Titan | ||
Line 647: | Line 1,015: | ||
| - | | - | ||
| - | | - | ||
| 100% | |100% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| Wild Tera | |Wild Tera | ||
| - | | - | ||
| - | | - | ||
Line 656: | Line 1,024: | ||
| - | | - | ||
| - | | - | ||
| 55.357% | |55.357% | ||
| 42.857% | |42.857% | ||
| 1.786% | |1.786% | ||
|- style="background:#FFF" | |- style="background:#FFF" | ||
| style="{{roundybl|10px}}" | Mystery Gift | | style="{{roundybl|10px}}" |Mystery Gift | ||
| 0.391% | |0.391% | ||
| 9.375% | |9.375% | ||
| 13.672% | |13.672% | ||
| 15.625% | |15.625% | ||
| 21.875% | |21.875% | ||
| 15.625% | |15.625% | ||
| 13.672% | |13.672% | ||
| 9.375% | |9.375% | ||
| style="{{roundybr|10px}}" | 0.391% | | style="{{roundybr|10px}}" |0.391% | ||
|} | |} | ||
======Lock on upgrade====== | |||
In the [[League Club Room]] at [[Blueberry Academy]], the player can purchase an upgrade for their lock on feature from the Photography Club for 200 BP. Once upgraded, whenever the player locks onto a wild Pokémon with '''ZL''', two different icons can appear next to the targeted Pokémon's name if their scale is less than 59 or greater than 196.<ref>https://twitter.com/Sibuna_Switch/status/1753845869596614932</ref> | |||
=====Scale locked Pokémon===== | =====Scale locked Pokémon===== | ||
The following Pokémon are scale locked, and when caught, will always have a scale value of 128. If one of the following Pokémon has a scale value other than 128, which may occur if it were transferred from a different game, its in-game model will always appear as if its scale is 128. The Hiker in [[Mesagoza]] will still judge Pokémon based on their true scale value, meaning it is still possible for these Pokémon to receive a Jumbo or Mini [[Mark]]. | The following Pokémon are scale locked, and when caught, will always have a scale value of 128. If one of the following Pokémon has a scale value other than 128, which may occur if it were transferred from a different game, its in-game model will always appear as if its scale is 128. The Hiker in [[Mesagoza]] will still judge Pokémon based on their true scale value, meaning it is still possible for these Pokémon to receive a Jumbo or Mini [[Mark]]. | ||
<div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 2px; text-align: center; max-width: | <div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 2px; text-align: center; max-width: 1000px; background:#{{paldea color}}; border:3px solid #{{paldea color dark}}; border-radius: 10px; padding: 1px; margin:auto;"> | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
Line 830: | Line 1,201: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0386}} | {{MS/9|0386}}{{MS/9|0386-Attack}}{{MS/9|0386-Defense}}{{MS/9|0386-Speed}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 862: | Line 1,233: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0483}} | {{MS/9|0483}}{{MS/9|0483-Origin}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 870: | Line 1,241: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0484}} | {{MS/9|0484}}{{MS/9|0484-Origin}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 894: | Line 1,265: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0487}} | {{MS/9|0487}}{{MS/9|0487-Origin}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 934: | Line 1,305: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0492}} | {{MS/9|0492}}{{MS/9|0492-Sky}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 974: | Line 1,345: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0641}} | {{MS/9|0641}}{{MS/9|0641-Therian}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 982: | Line 1,353: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0642}} | {{MS/9|0642}}{{MS/9|0642-Therian}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,006: | Line 1,377: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0645}} | {{MS/9|0645}}{{MS/9|0645-Therian}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,014: | Line 1,385: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0646}} | {{MS/9|0646}}{{MS/9|0646-White}}{{MS/9|0646-Black}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,022: | Line 1,393: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0647}} | {{MS/9|0647}}{{MS/9|0647-Resolute}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,030: | Line 1,401: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0648}} | {{MS/9|0648}} {{MS/9|0648-Pirouette}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,046: | Line 1,417: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0720}} | {{MS/9|0720}}{{MS/9|0720-Unbound}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,094: | Line 1,465: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0800}} | {{MS/9|0800}}{{MS/9|0800-Dusk Mane}}{{MS/9|0800-Dawn Wings}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,110: | Line 1,481: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0888}} | {{MS/9|0888}} {{MS/9|0888-Crowned}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,118: | Line 1,489: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0889}} | {{MS/9|0889}} {{MS/9|0889-Crowned}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,190: | Line 1,561: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0898}} | {{MS/9|0898}}{{MS/9|0898-Ice Rider}}{{MS/9|0898-Shadow Rider}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,198: | Line 1,569: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|0905}} | {{MS/9|0901-Bloodmoon}} | ||
</div> | |||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | |||
[[Ursaluna (Pokémon)|Bloodmoon Ursaluna]] | |||
</div> | |||
</div> | |||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | |||
<div style="padding: 2px;"> | |||
{{MS/9|0905}}{{MS/9|0905-Therian}} | |||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,294: | Line 1,673: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|1017}} | {{MS/9|1017}}{{MS/9|1017-Wellspring Mask}} {{MS/9|1017-Hearthflame Mask}} {{MS/9|1017-Cornerstone Mask}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,334: | Line 1,713: | ||
<div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | <div style="flex: auto; background:#FFF; border-radius: 10px; border:3px solid #{{paldea color dark}};"> | ||
<div style="padding: 2px;"> | <div style="padding: 2px;"> | ||
{{MS/9|1024}} | {{MS/9|1024}} {{MS/9|1024-Terastal}} {{MS/9|1024-Stellar}} | ||
</div> | </div> | ||
<div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | <div style="padding: 2px; border-top:3px solid #{{paldea color dark}};"> | ||
Line 1,352: | Line 1,731: | ||
==In the spin-off games== | ==In the spin-off games== | ||
===Pokémon GO=== | ===Pokémon GO === | ||
{{ | {{incomplete|section| More in-depth information such as how the weight is determined is not presented (can be found in the reference).}} | ||
Pokémon from {{g|GO}} retain their size when transferred into {{LGPE}} or {{g|HOME}}. Additionally, if the Pokémon is XXL size in GO, it will be guaranteed to have a | In {{g|GO}}, there are five size classes: XXS, XS, M (not named on the user interface), XL, and XXL.<ref>https://twitter.com/bmenrigh_pogo/status/1618456354712350720</ref> | ||
{| class="roundtable" style="text-align:center; background:#{{GO color}}; border: 3px solid #{{GO color dark}}; margin:12px;" | |||
!style="padding:5px; background-color: #{{Pokémon color}}"| Height <br /> class | |||
!style="padding:5px; background-color: #{{Pokémon color}}"| Average height <br /> proportion (%) | |||
!style="padding:5px; background-color: #{{Pokémon color}}"| Encounter <br /> chance (%) | |||
!style="padding:5px; background-color: #{{Pokémon color}}"| Encounter <br /> chance (odds) | |||
|- | |||
| XXS | |||
| 49%–50% | |||
| 0.4% | |||
| 1 in 250 | |||
|- | |||
| XS | |||
| 50%–75% | |||
| 2.5% | |||
| 1 in 40 | |||
|- | |||
| M | |||
| 75%–125% | |||
| 94.2% | |||
| 471 in 500 | |||
|- | |||
| XL | |||
| 125%–150% | |||
| 2.5% | |||
| 1 in 40 | |||
|- | |||
| XXL | |||
| 150%–200% | |||
| 0.4% | |||
| 1 in 250 | |||
|} | |||
The XXL class's upper bound can be either 155%, 175% or 200% depending on species. {{p|Scatterbug}}'s lower bound for XXS is 25% instead of 49%. | |||
{{p|Pumpkaboo}} and {{p|Gourgeist}} are instead assigned height classes based on their form: Small Size is XS, Average Size is M, Large Size is XL, and Super Size is XXL. [[Mega Evolution|Mega-Evolved]] Pokémon have their height class calculated relative to their species' height, so often display as being a different height class to their base form. | |||
====Connection with other games==== | |||
Pokémon from {{g|GO}} retain their size when transferred into {{LGPE}} or {{g|HOME}}. Additionally, if the Pokémon is XXL size in GO, it will be guaranteed to have a scale value of 255, and if it is XXS, it is guaranteed to have a scale value of 0. | |||
Upon the release of Pokémon HOME v3.0.0 on May 30, 2023, there was a bug where XXS size GO Pokémon received a random | Upon the release of Pokémon HOME v3.0.0 on May 30, 2023, there was a bug where XXS size GO Pokémon received a random scale value when sent directly to HOME, randomizing the size values in the same manner as any other Pokémon with height/weight values of 0/0. This was resolved server-side sometime on or before June 15, 2023.<ref>https://twitter.com/JoeMerrick/status/1669396152683200529</ref> | ||
===Pokémon Sleep=== | ===Pokémon Sleep=== | ||
Line 1,363: | Line 1,781: | ||
==See also== | ==See also== | ||
* [[Giant Pokémon]] | *[[Giant Pokémon]] | ||
==References== | ==References== | ||
Line 1,372: | Line 1,790: | ||
[[Category:Game mechanics]] | [[Category:Game mechanics]] | ||
[[it:Variazione di altezza e peso]] | |||
[[ja:サイズ]] | |||
[[zh:尺寸]] |
Latest revision as of 05:26, 30 August 2024
- size redirects here. For body size, see Mystery Dungeon game mechanics→Base stats.
Size and weight variation is a game mechanic where different Pokémon of the same species can vary in size or weight.
In the core series games
Generation II
At the Lake of Rage, there is a Fishing Guru who requests to see large Magikarp after the player defeats Team Rocket at their hideout in Mahogany Town. If the Fishing Guru is shown a Magikarp bigger than the previous record, he gives the player a prize; the initial record is 3'6" (105.3 cm). A Pokémon is considered to have beaten the previous record if its calculated size in feet and inches (in millimeters in non-English games) is greater than the previous record. The prize is an Ether in Pokémon Gold and Silver and an Elixir in Pokémon Crystal. In English, there are 16 distinct Magikarp sizes bigger than the initial record (meaning the player can obtain the prize at most 16 times); in other languages, there are 431.
The size of Magikarp is calculated from its individual values (IVs) and its Original Trainer's Trainer ID number. Sizes were intended to follow a normal distribution, with a mean of 90 cm (Magikarp's Pokédex height) and standard deviation of 17.9 cm (approximately); however, due to various bugs and oversights in the code, the sizes of Magikarp only roughly follow this distribution.
Rates
In non-English games, large Magikarp are made rarer by regenerating the IVs of wild Magikarp that are 161.6 cm (5'3") or larger 95% of the time, and Magikarp that are between 160.0 cm (5'2") and 161.5 cm (5'3") 76% of the time. In the English-language games, due to an oversight, these values were not properly converted to feet and inches, meaning that the game only attempts to regenerate the IVs of Magikarp that are 6'0" (182.9 cm) or larger; this has no effect, as no Magikarp can be that large.
Magikarp caught in the Lake of Rage were intended to be larger on average than Magikarp caught elsewhere, by regenerating the IVs of wild Magikarp that are 4'0" (122.0 cm) or smaller in English games, or 102.4 cm (3'4") or smaller in non-English games, 60% of the time. Due to a programming error, all wild Magikarp except for those in the Lake of Rage and Routes 20, 43, and 44 are larger on average. The other maps are affected due to them having either the same map group (9) or map identifier (6) as the Lake of Rage, instead of needing both the map group and map identifier to match the Lake of Rage.
The following table indicates the base probability of each size of Magikarp, ignoring rerolls and correlations between pseudorandom numbers.
Size | Rate | |
---|---|---|
0'7" | 19.0–19.9 cm | 0.015% |
1'3" | 40.6 cm | 0.003% |
1'4" | 40.7–43.1 cm | 0.076% |
1'5" | 43.2–45.7 cm | 0.079% |
1'6" | 45.8–48.2 cm | 0.076% |
1'7" | 48.3–50.7 cm | 0.076% |
1'8" | 50.8–52.8 cm | 0.064% |
1'9" | 54.2–55.8 cm | 0.101% |
1'10" | 55.9–58.4 cm | 0.159% |
1'11" | 58.5–60.9 cm | 1.355% |
2'0" | 61.0–63.4 cm | 2.298% |
2'1" | 63.5–66.0 cm | 0.793% |
2'2" | 66.1–68.5 cm | 0.763% |
2'3" | 68.6–69.7 cm | 0.345% |
2'5" | 74.3–76.1 cm | 2.890% |
2'6" | 76.2–78.7 cm | 4.294% |
2'7" | 78.8–81.2 cm | 5.722% |
2'8" | 81.3–83.8 cm | 5.951% |
2'9" | 83.9–85.5 cm | 1.892% |
2'10" | 88.0–88.8 cm | 1.923% |
2'11" | 88.9–91.4 cm | 5.951% |
3'0" | 91.5–93.9 cm | 5.722% |
3'1" | 94.0–96.5 cm | 5.951% |
3'2" | 96.6–99.0 cm | 5.722% |
3'3" | 99.1–101.5 cm | 5.722% |
3'4" | 101.6–104.1 cm | 5.951% |
3'5" | 104.2–106.6 cm | 9.473% |
3'6" | 106.7–109.2 cm | 7.007% |
3'7" | 109.3–111.7 cm | 5.188% |
3'8" | 111.8–114.2 cm | 4.297% |
4'2" | 128.4–129.5 cm | 0.983% |
4'3" | 129.6–132.0 cm | 2.777% |
4'4" | 132.1–134.6 cm | 2.777% |
4'5" | 134.7–137.1 cm | 1.453% |
4'6" | 137.2–139.6 cm | 0.737% |
4'7" | 139.7–142.2 cm | 0.040% |
4'8" | 142.3–144.7 cm | 0.038% |
4'9" | 144.8–147.3 cm | 0.122% |
4'10" | 147.4–149.8 cm | 0.305% |
4'11" | 149.9–152.3 cm | 0.305% |
5'0" | 152.4–154.9 cm | 0.317% |
5'1" | 155.0–157.4 cm | 0.160% |
5'2" | 157.5–160.0 cm | 0.089% |
5'3" | 160.1–162.5 cm | 0.038% |
Calculation
A rotate right carry (rrc) is performed on the 8 bits comprising the Attack and Defense IVs, the 8 bits comprising the Speed and Special IVs, and the 16 bits comprising the Trainer ID. After this, the two 8-bit values are concatenated to form a single 16-bit number, which is then XOR'd with the Trainer ID, as follows.
As a special case, if y < 10, then the Magikarp's length is equal to . Otherwise, the value y is used to find the corresponding values of x0, y0, and m in the following table, which defines a piecewise linear approximation of the inverse of a normal cumulative distribution function with mean 800 and standard deviation 179. Due to an off-by-one error, the values of x0 are calculated as 2 plus the zero-based index of the column (giving a mean of 800), rather than 3 plus the zero-based index of the column (giving a mean of 900). The column selected was intended to be the first column where y is less than the y0 value of that same column. Due to a programming error, only the high bytes of y and y0 are compared; this causes values to be looked up incorrectly from the table (including rendering the first and last columns inaccessible).
y (less than): | 0 | 256 | 512 | 2560 | 7680 | 17664 | 32512 | 47616 | 57600 | 62464 | 64512 | 65024 | 65280 | 65280 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x0 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
y0 | 110 | 310 | 710 | 2710 | 7710 | 17710 | 32710 | 47710 | 57710 | 62710 | 64710 | 65210 | 65410 | 65510 |
m | 1 | 2 | 4 | 20 | 50 | 100 | 150 | 150 | 100 | 50 | 20 | 5 | 2 | 1 |
If one of the entries in the table matches, the final length of the Magikarp in millimeters is then calculated as follows. Due to a programming error, the function does not output as intended. The division routine expects the dividend to be an unsigned 16-bit value, but the subtraction always results in a negative value because y is always less than y0. Additionally, only the low byte of the quotient is read, as the quotient was intended to only range from 1 to 100. These result in the sizes not correctly following a normal distribution as intended.
If none of the entries in the table match (because y ≥ 65280), the Magikarp's length is instead equal to , where y0 is 65510, the last entry for y0 in the table.
If the game converts this number to feet and inches, the final result will be rounded down to the nearest inch.
Generations III and IV
In Generations III and IV and Pokémon Brilliant Diamond and Shining Pearl, there are occasionally NPCs who want to see large Pokémon. If shown a Pokémon that exceeds the previous record, the NPC will give the player a prize if it exceeds the previous record. Whether a Pokémon is considered to have beat the previous record differs slightly between games:
- In all Generation III games and non-English Generation IV games, this occurs if its calculated size in millimeters is greater than the previous record.
- In English-language Generation IV games, this occurs if its calculated size in tenths of an inch is greater than the previous record.
- In Pokémon Brilliant Diamond and Shining Pearl, this occurs if its calculated scale factor is greater than the previous record.
The size of these Pokémon is calculated from its individual values (IVs) and its personality value (its encryption constant in Pokémon Brilliant Diamond and Shining Pearl). Sizes follow a normal distribution, with a mean of the species' Pokédex height and standard deviation of 0.179 times the species Pokédex height (approximately).
Locations
The characters searching for large Pokémon can be found at the following locations:
Games | Location | Pokémon | Initial record | Prize | ||
---|---|---|---|---|---|---|
US customary | Metric | Scale factor | ||||
RS | Sootopolis City | Barboach and Shroomish | 15.7 in | 40.0 cm | 1002 | Elixir |
E | Sootopolis City | Seedot and Lotad | 19.6 in | 50.0 cm | 1000 | Elixir |
FRLG | Route 12 | Magikarp | None | Net Ball | ||
FRLG | Water Path | Heracross | None | Nest Ball | ||
DPPt | Route 222 | Remoraid | 23.7 in | 60.1 cm | 1003 | Net Ball |
HGSS | Lake of Rage | Magikarp | 41.9 in | 106.5 cm | 1184 | Ether |
BDSP | Route 222 | Remoraid | 23.7 in | 60.2 cm | 1003 | Net Ball |
Calculation
Only the lowest two bytes of the personality value or encryption constant are used in the calculation: p1 (highlighted in blue below) is the least significant byte, while p2 (highlighted in red) is the second least significant byte.
00000000 00000000 00000000 00000000
Additionally, only the four least significant bits of each IV are used in the calculation: mathematically, .
The first step in the calculation is as follows:
For the next step, the value y is used to find the corresponding values of x0, m, and y0 in the following table, which defines a piecewise linear approximation of the inverse of a normal cumulative distribution function with mean 1000 and standard deviation 179. The column selected is the first column where y is less than the y0 value of the next column.
y (less than): | 10 | 110 | 310 | 710 | 2710 | 7710 | 17710 | 32710 | 47710 | 57710 | 62710 | 64710 | 65210 | 65410 | 65510 | 65536 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x0 | 290 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1100 | 1200 | 1300 | 1400 | 1500 | 1600 | 1700 |
y0 | 0 | 10 | 110 | 310 | 710 | 2710 | 7710 | 17710 | 32710 | 47710 | 57710 | 62710 | 64710 | 65210 | 65410 | 65510 |
m | 1 | 1 | 2 | 4 | 20 | 50 | 100 | 150 | 150 | 100 | 50 | 20 | 5 | 2 | 1 | 1 |
The values of x0, m, and y0 are then used to convert the uniformly distributed value y to the normally distributed value x (the scale factor).
The final part of the calculation scales h (the species' height in tenths of a meter) by x (the scale factor) to produce the Pokémon's size in millimeters. The size is bounded between 0.29 and 1.725 times the standard metric height for the species (as listed in the Pokédex).
How the final result is rounded differs slightly between games:
- In the Generation III games, the size is rounded down to the nearest millimeter. If the game converts sizes to inches, this rounded size is converted and rounded down to the nearest tenth of an inch.
- In the Generation IV games, the size is rounded down to the nearest millimeter. If the game converts sizes to inches, this rounded size is converted and rounded to the nearest tenth of an inch (rounding half down).
- In Pokémon Brilliant Diamond and Shining Pearl, the size is rounded to the nearest millimeter. If the game converts sizes to inches, the size prior to rounding is converted and rounded to the nearest tenth of an inch.
Generation VII
Pokémon Sun, Moon, Ultra Sun, and Ultra Moon
- Main article: Totem Pokémon
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 | |||
---|---|---|---|---|---|---|---|
Alolan Raticate | SM | 4'07" | 1.4 m | 231.5 lbs. | 105.0 kg | Thick Fat | |
Alolan Marowak | USUM | 5'07" | 1.7 m | 216.1 lbs. | 98.0 kg | Rock Head | |
Gumshoos | SM | 4'07" | 1.4 m | 132.3 lbs. | 60.0 kg | Adaptability | |
Vikavolt | SM | 8'06" | 2.6 m | 325.2 lbs. | 147.5 kg | Levitate | |
Ribombee | USUM | 1'04" | 0.4 m | 4.4 lbs. | 2.0 kg | Sweet Veil | |
Araquanid | USUM | 10'02" | 3.1 m | 479.5 lbs. | 217.5 kg | Water Bubble | |
Lurantis | SM | 4'11" | 1.5 m | 127.9 lbs. | 58.0 kg | Leaf Guard | |
Salazzle | SM | 6'11" | 2.1 m | 178.6 lbs. | 81.0 kg | Corrosion | |
Togedemaru | USUM | 2'00" | 0.6 m | 28.7 lbs. | 13.0 kg | Sturdy | |
Mimikyu | SM | 1'04" | 0.4 m | 6.2 lbs. | 2.8 kg | Disguise | |
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 on 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 Pokémon Sun and Moon games and deposited in Pokémon Bank. Totem-sized Pokémon based on Totem Pokémon that only appear in Pokémon Ultra Sun and Ultra Moon cannot be deposited in Pokémon Bank or traded to the original Pokémon Sun and Moon games.
Totem-sized Pokémon that are transferred to Pokémon HOME revert to their normal-sized forms and do not preserve their increased size.
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 base 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% to -52%. 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 values between 0 and 255, the height scalar and weight scalar respectively. 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;
The game will then convert height to feet and inches, and weight to pounds.
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 scalar 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 scalar 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.2× 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 4× multiplier to the experience earned that capture.
Generation VIII
Pokémon Sword and Shield
While Pokémon Sword and Shield generate individual height and weight scalar 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
While Pokémon Brilliant Diamond and Shining Pearl generate individual height and weight scalar values the same way as before, these values go unused unless transferred to a game that supports them.
Once again, a Fisherman on Route 222 can be shown Remoraid, and will judge their height. The game uses the same calculation from Generation III and IV, only substituting the Pokémon's encryption constant for its personality value.
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 in-game. Height now varies by ±20%, and weight now varies by +44% to -36%.
Additionally, alpha Pokémon appear as much larger versions of normal Pokémon. Every alpha Pokémon has their height scalar and weight scalar 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 1×.
Pokémon sent from Pokémon Bank to Pokémon HOME did not come with scalar values. Prior to May 29, 2023 (the release of Pokémon HOME v3.0.0), if a Pokémon without a scalar value was transferred to Pokémon Legends: Arceus, it was assigned the minimum possible scalar value of 0. Starting on May 29, 2023 with the release of Pokémon HOME v3.0.0 (which added compatibility with Pokémon Scarlet and Violet), any Pokémon without a scalar value that is transferred to Pokémon Legends: Arceus, Scarlet, or Violet instead is given a randomly-generated scalar value, generated according to the triangular distribution that is used in Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!. Pokémon that had already been assigned a scalar value by visiting Pokémon Legends: Arceus before this update keep their scalar value.
Research task requirements
Several research tasks may require the player to catch tall, short, heavy, and light specimens. Because alpha Pokémon have both scalars set to 255, they will always count as tall and heavy for the research task.
Pokémon | Minimum Height | Chance of spawning | ||
---|---|---|---|---|
Buizel | 2'6" | 0.75 m | 20.609% | |
Paras | 1'1" | 0.32 m | 22.656% | |
Heracross | 5'5" | 1.65 m | 12.597% | |
Magikarp | 3'3" | 1 m | 10.011% | |
Carnivine | 4'11" | 1.5 m | 20.609% | |
Onix | 31'2" | 9.5 m | 18.187% | |
Porygon | 2'8" | 0.8 m | 50% | |
Mantine | 7'7" | 2.3 m | 13.796% | |
Basculin | 3'7" | 1.1 m | 12.597% | |
Bronzor | 1'10" | .55 m | 12.597% | |
Cranidos | 2'10" | 0.85 m | 73.528% | |
Snover | 3'7" | 1.1 m | 12.597% |
Pokémon | Maximum Height | Chance of spawning | ||
---|---|---|---|---|
Pichu | 1' | 0.3 m | 50% | |
Shellos | 11" | 0.28 m | 22.135% | |
Petilil | 1'6" | 0.45 m | 12.597% | |
Ralts | 1'2" | 0.36 m | 12.597% | |
Kirlia | 2'4" | 0.72 m | 12.597% | |
Togepi | 1' | 0.3 m | 50% | |
Skorupi | 2'4" | 0.72 m | 12.597% | |
Mantyke | 2'11" | 0.9 m | 12.597% | |
Cleffa | 1' | 0.3 m | 50% |
Height and weight locked Pokémon
The following Pokémon are height and weight locked, and when caught, will always have a scalar value of 127. If any of the following Pokémon have a value other than 127 such as by transferring one in from a different game, its in-game model will always look as if its height scalar is 127. The Pokédex and summary screen will still reflect their true values.
Due to an oversight, Phione's scalar values are not locked when spawned in-game.
Generation IX
Pokémon Scarlet and Violet
While Pokémon Scarlet and Violet generate individual height and weight scalar values the same way as before, these values go unused unless transferred to a game that supports them. Instead, a new scale value is used to replace height scalar, and is generated with the same triangular distribution. 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 Pokémon with a scale of 255 or 0, the Hiker will give that Pokémon a Jumbo or Mini Mark, respectively.
Size | Hiker Dialogue |
---|---|
XXXS | Now THIS is a tiny Pokémon! Wow, you almost never see one this little! |
XXS | This is truly a little one! A pint-sized powerhouse of a <Species name>. What a charmer! |
XS | This one seems a good sight smaller than average! It's quite a specimen—take good care of it! |
S | This one seems a little bit smaller than average! |
M | Look at that: a perfectly average-sized specimen! It's the gold standard for normality. Amazing! |
L | This one seems a little bit bigger than average! |
XL | This one seems a good sight bigger than average! It's quite a specimen—take good care of it! |
XXL | This is a serious big'un! Feels comforting to have such a bulky, reliable buddy around, doesn't it? |
XXXL | Now THIS is a BIG Pokémon! Wow, you almost never see one this huge! |
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. If a Pokémon is affected by both a Humungo and Teensy power at the same time, its scale can generate in either range.[4]
Humungo and Teensy Power will only affect 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 a uniform distribution. Former Titan Pokémon will always have a set scale of 255.
Versions 1.0 & 1.1
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% |
Former Titan | - | - | - | - | - | - | - | - | 100% |
Wild Tera | - | - | - | - | - | - | 75% | 23.214% | 1.786% |
Versions 1.2+
In the version 1.2 update, the ranges for each size classification were 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 a triangular distribution, instead being randomly selected between 0 and 255,[5] greatly increasing the chance that they generate 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% |
Former Titan | - | - | - | - | - | - | - | - | 100% |
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% |
Lock on upgrade
In the League Club Room at Blueberry Academy, the player can purchase an upgrade for their lock on feature from the Photography Club for 200 BP. Once upgraded, whenever the player locks onto a wild Pokémon with ZL, two different icons can appear next to the targeted Pokémon's name if their scale is less than 59 or greater than 196.[6]
Scale locked Pokémon
The following Pokémon are scale locked, and when caught, will always have a scale value of 128. If one of the following Pokémon has a scale value other than 128, which may occur if it were transferred from a different game, its in-game model will always appear as if its scale is 128. The Hiker in Mesagoza will still judge Pokémon based on their true scale value, meaning it is still possible for these Pokémon to receive a Jumbo or Mini Mark.
In the spin-off games
Pokémon GO
In Pokémon GO, there are five size classes: XXS, XS, M (not named on the user interface), XL, and XXL.[7]
Height class |
Average height proportion (%) |
Encounter chance (%) |
Encounter chance (odds) |
---|---|---|---|
XXS | 49%–50% | 0.4% | 1 in 250 |
XS | 50%–75% | 2.5% | 1 in 40 |
M | 75%–125% | 94.2% | 471 in 500 |
XL | 125%–150% | 2.5% | 1 in 40 |
XXL | 150%–200% | 0.4% | 1 in 250 |
The XXL class's upper bound can be either 155%, 175% or 200% depending on species. Scatterbug's lower bound for XXS is 25% instead of 49%.
Pumpkaboo and Gourgeist are instead assigned height classes based on their form: Small Size is XS, Average Size is M, Large Size is XL, and Super Size is XXL. Mega-Evolved Pokémon have their height class calculated relative to their species' height, so often display as being a different height class to their base form.
Connection with other games
Pokémon from Pokémon GO retain their size when transferred into Pokémon: Let's Go, Pikachu! and Let's Go, Eevee! or Pokémon HOME. Additionally, if the Pokémon is XXL size in GO, it will be guaranteed to have a scale value of 255, and if it is XXS, it is guaranteed to have a scale value of 0.
Upon the release of Pokémon HOME v3.0.0 on May 30, 2023, there was a bug where XXS size GO Pokémon received a random scale value when sent directly to HOME, randomizing the size values in the same manner as any other Pokémon with height/weight values of 0/0. This was resolved server-side sometime on or before June 15, 2023.[8]
Pokémon Sleep
In Pokémon Sleep, each Snorlax grows larger when it advances rankings. It begins at its smallest size at Normal, grows larger twice as it gets to Great and Ultra, and reaches its maximum size when it gets to Master.
See also
References
- ↑ https://twitter.com/Sibuna_Switch/status/1538721164226445312
- ↑ https://twitter.com/Sibuna_Switch/status/1538721160514387968
- ↑ https://twitter.com/Sibuna_Switch/status/1538721156932444161
- ↑ https://twitter.com/Sibuna_Switch/status/1602863369249488896
- ↑ https://twitter.com/Sibuna_Switch/status/1642033720067604480
- ↑ https://twitter.com/Sibuna_Switch/status/1753845869596614932
- ↑ https://twitter.com/bmenrigh_pogo/status/1618456354712350720
- ↑ https://twitter.com/JoeMerrick/status/1669396152683200529
This game mechanic article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games. |