The Breeding Guide Part I
Individual Values, or IVs for short (sometimes also called Diversification Values or DVs) are essentially numbers that act as the Pokémon's "genes." Every Pokémon has a "gene" for each of its stats (HP, Attack, Defense, Special Attack, Special Defense, and Speed), which is a number between 0 and 31. The higher the number, the better that particular stat will be for that Pokémon. The player cannot alter the IVs of any Pokémon in any way. They are set in stone the moment you encounter that Pokémon in the wild, or the moment that Pokémon's egg is given to you.
Since the player cannot change the IVs of his or her Pokémon, the temptation would be not to even bother about IVs. However, IVs are very important, since a good IV may add up to 31 to a particular stat when the Pokémon is at Level 100, and sometimes even more than that, if that stat is being boosted by a favourable nature (see the next paragraph). It also turns out that, while breeding, some IVs of the parents are actually passed to the baby, and so, if the parents already have a few good, or even perfect IVs (31), then the baby would have a chance of inheriting them. Thus, breeding for perfect IVs is not only important, but also possible without cheating, and that is the whole scope of this guide.
In addition, each Pokémon has a nature (sometimes also called personality). Most of these natures modify that Pokémon's stats in some way. There are 25 possible natures. Here is a list of them and what each does to your Pokémon.
If you want your Pokémon to have the highest speed possible, for example, you'll want it to have a 31 Speed IV and a nature that boosts Speed. This guide will also show you how to breed such a Pokémon.
If you find a group of letters, or one letter, it means that what follows works only for the games referred by those letters. The letters stand for the following:
You might think that the IVs of a Pokémon can be found rather easily among that particular Pokémon's stats. The truth is, the game conceals the IVs of your Pokémon, and rather well at that. So how can we discover the IVs of our Pokémon?
When you breed a Pokémon and the Egg hatches, the Pokémon will hatch at Level 5. (In DPP, it hatches at Level 1. To make it Level 5, give it 4 Rare Candies.) Even at this low level, you can have a rough estimate of your IVs by looking at the babies' stats if you know the base stats of that Pokémon.
First of all, let a be the base stat without its last digit, and b be the last digit of this base stat. For example, if the base stat is 105, then a = 10 and b = 5.
Now, at Level 5, if a particular stat is unaffected by the Pokémon's nature, that stat always has the following minimum and maximum numbers:
If the stat is boosted by the Pokémon's nature and the stats above has more than one digit, add the first digit of that stat to it. For example, if the minimum stat calculated above is 8, then it stays 8. If, however, it is 16, add 1 (the first digit of 16) to 16, becoming 17.
If the stat is hindered by the Pokémon's nature, first subtract the stat by 1. Then, if that resulting number has more than one digit, subtract it further by the first digit of that stat. For example, if the maximum stat calculated above is 10, then subtract 1 from it, becoming 9. Since 9 is a one-digit number, it stays 9. If, in another example, the maximum stat calculated above was 13, then subtract 1 from it, becoming 12. Since 12 is a two-digit number, we subtract it further by 1 (the first digit of 12), becoming 11.
Also, if your Pokémon has a maximum stat at Level 5, then:
If b is between 0 and 4, then the IV for that stat is between 20 - 2×b and 31. If b is between 5 and 9, then the IV for that stat is between 40 - 2×b and 31.
The above information can be used to see roughly if the Pokémon's IVs are bad, so that you can release it immediately if they are not good enough before proceeding to find the IVs more exactly.
Let's give an example. Suppose you have bred a Magikarp, and want to check if your Speed stat has a good IV or not. Let's assume that your Magikarp has a Jolly nature.
Magikarp's base Speed stat is 80. In our case, a = 8 and b = 0. So the minimum speed stat is 8 + 5 = 13. Since the stat is boosted by Jolly, we add 1 (first digit of 13) to 13, becoming 14. The maximum speed stat is 8 + 6 = 14. Again, since the stat is boosted by Jolly, we add 1 (first digit of 14) to 14, becoming 15. So, if the Magikarp's speed stat is 14, you can dismiss that Magikarp out of hand.
If the Magikarp has a maximum Speed stat of 15, then its IVs are in the range 20 – 2×0 and 31, i.e. between 20 and 31.
Let's give another example. Suppose you breed a Timid Treecko and you want it to have a high Special Attack stat. Treecko's base Special Attack is 65, so a = 6 and b = 5.
Its minimum special attack stat at level 5 is thus 6 + 5 = 11. Its maximum special attack stat is 6 + 7 = 13.
If your newborn Treecko has a special attack stat 11 or 12, then you dismiss it. If it has a Special Attack stat of 13, it means that its Special Attack IV is between 40 – 2×5 and 31; i.e. between 30 and 31 – a very good IV indeed.
The maximum stats of all the bred Pokémon at Level 5 can also be found in Part II, Section 5 of this breeding guide, for a quicker reference.
2. The Battle Frontier IV guy (only in E)
In Emerald, you can check your IVs by speaking to a man who lives in a house just above the Pokémon Center of the Battle Frontier. He will give you an overall judgment of all the IVs and the best IV of one of your Pokémon.
He will say the following:
"Ah, youngster! Do your Pokémon's abilities intrigue you? Here, here! Let's have a look at your Pokémon!"
You then choose the Pokémon that you need its IVs checked. He will then say:
"...Hmm...This one, overall, ..."
and then one of the following four:
Then the man will proceed to mention the best IV that Pokémon possesses. If it has more than one best IV, this will be random. Talking to the man repeatedly will make him speak about the other equally best stats.
"Incidentally, the best aspect of it, I would say, is its (HP / ATTACK / DEFENSE / SPECIAL ATTACK / SPECIAL DEFENSE / SPEED) ..."
He then gives a judgment about that IV alone:
The man will then finish up his monologue with the words: "...Hm... That's how I call it."
This Emerald feature is very handy to check if your Pokémon has a perfect IV.
3. IV calculator
If you prefer to just enter your stats in an IV calculator for it to work out the IVs for you, there are a few online programs that do just that. In such IV calculators, you usually input the stats of your Pokémon as you level it up with a few Rare Candies, and the program finds the IVs of your Pokémon for you. Refer to the particular IV calculator you're using for more information.
4. Wi-Fi IV battles (DPP and HGSS only)
In fourth generation games only, if you battle against someone using the Wi-Fi connection, you can select an option to scale your battling Pokémon to Level 100. When this option is chosen, their stats are automatically calculated for Level 100, even though the Pokémon itself may not be a Level 100 one. This feature allows you to find the exact IVs of up to six of your Pokémon that have not yet battled, because, at Level 100, the IVs of the Pokémon can be calculated exactly in the vast majority of cases.
First, find a friend who is willing to let you check the IVs of all your Pokémon. (He or she might also want to do the same thing with his or her Pokémon.) Connect with him for a battle, and write down the stats of your Pokémon. When you're ready, you and your friend simply run from the battle, and the battle ends.
Then, for each of the six stats of the Pokémon, given that
S is the Pokémon's stat at Level 100 B is the base stat for that particular stat N is 110 if the stat is HP, and 5 otherwise P is 9 if the Pokémon's nature is hindering the stat, 11 if it is boosting it, and 10 otherwise ceil(x) is x rounded up, for example ceil(4.1) = 5 and ceil(4) = 4
then the IV can be found by the following formula:
IV = ceil(S × 10 ÷ P) - (2 × B + N)
However, if P = 9 and S is exactly divisible by 9, the IV cannot be found exactly, since it can be one of two possibilities: either the value given by the above formula, or 1 more than that. This is the only case where an IV cannot be determined exactly. To quickly check if a stat is divisible by 9, sum up its digits, and if this summation is divisible by 9, then the original number is also divisible by 9. For example, 288 is divisible by 9, since 2 + 8 + 8 = 18, which is divisible by 9.
For example, suppose you have just bred a Modest Chimchar which hasn't battled yet, and you want to know its IVs. Let's say that the level 100 stats that were noted during the Wi-Fi battle were the following:
Chimchar's Base Stats are:
Chimchar's nature is Modest, so its Attack is hindered and its Special Attack is boosted. Note also that the hindered stat, Attack, is 127, which is not divisible by 9 (1 + 2 + 7 = 10).
The IVs are thus calculated as follows:
HP IV = ceil(210 × 10 ÷ 10) - (2 × 44 + 110) = 12 Atk IV = ceil(127 × 10 ÷ 9) - (2 × 58 + 5) = 21 Def IV = ceil(97 × 10 ÷ 10) - (2 × 44 + 5) = 4 SpA IV = ceil(167 × 10 ÷ 11) - (2 × 58 + 5) = 31 SpD IV = ceil(102 × 10 ÷ 10) - (2 × 44 + 5) = 9 Spe IV = ceil(153 × 10 ÷ 10) - (2 × 61 + 5) = 26
5. Pokémon Characteristics (DPP and HGSS only)
This method does not provide the player with all of the Pokémon's IVs, but it does shed a very accurate light on the value of the highest IV of the Pokémon at a glance, which is very useful when breeding for 31 IVs in a particular stat. It is also useful when mass catching Ditto in DPP (refer to part II of the breeding guide) since it provides a quick way of knowing if a Pokémon's highest IV is not 31.
DP introduced Pokémon characteristics, which is a short phrase that provides an idea on which is the stat with the highest IV of that Pokémon, as well as a rough estimate of how high it is. The following table lists all the Pokémon characteristics, together with their meaning:
So if a Pokémon's IVs, for example, are 20, 13, 6, 19, 25, and 19 (in the order HP, Attack, Defense, Special Attack, Special Defense, and Speed), then its characteristic would be "Strong willed" (the highest IV is in the Special Defense stat and its last digit is 5). If there are two or more equal highest IVs, the characteristic for that Pokémon will be for one of those stats at random. So, if, for example, another Pokémon's IVs are 24, 31, 17, 8, 0, and 31, then the Pokémon's characteristic will either be "Likes to thrash about" or "Alert to sounds."
As you can see, if the characteristic of a Pokémon is not one of the 6 marked in bold, then that Pokémon is sure not to have a 31 IV in any of the stats, and can be immediately released while breeding. Of course, if it is one of the bolded six characteristics, you still need to check that it is indeed 31, but the value of the stat itself after the Pokémon is given a few Rare Candies usually tells you immediately whether it is 31 or not.
This makes it much easier to check for 31 IVs in stats, which is a very important shortcut when breeding in DPP. Unfortunately, the Pokémon characteristics are of little use to calculate the remaining 5 IVs of the Pokémon, so you'll still need to use one of the previously mentioned methods to discover them.
Before we start our breeding guide proper, you need to be informed of how exactly the game assigns the IVs to a baby. This actually differs from game to game.
IV Breeding in EDP
The IVs for the baby are first created at random. Then, a random IV from either parent is inherited to the baby. Then, any random IV except an HP IV is selected from either parent and is passed to the baby. Finally, any random IV except an HP or Defense IV is selected from either parent and passed to the baby. These three random IVs may overlap, that is, the same random IV can be chosen to be inherited in the second, or third, IV transfer.
Let's give an example. Suppose Parent A and Parent B have the following IVs. Here, we also display the baby's IVs next to those of its parents:
First, the baby's IVs are generated at random:
Then a parent's random IV is chosen, and passed to the baby. Suppose Parent A's Speed IV is chosen first. So now the baby's IVs are:
Then a parent's random IV (other than an HP IV) is chosen, and passed to the baby. Suppose Parent A's Defense IV is chosen:
Finally, a parent's random IV (other than an HP or a Defense IV) is chosen, and inherited to the baby. Suppose Parent B's Special Attack IV is chosen. Thus, the baby IVs finally become:
Note that the amount of IVs passed from the parents will not always appear to be 3, for the following two reasons. Firstly, the random baby IVs created at the start might match some of the IVs of the parents, which would seem as if the baby got passed more than 3 IVs. Secondly, two or three of the IVs passed to the baby might be in the same stat, which would seem as if the baby got passed less than 3 IVs.
This means that, while it may appear that the baby will inherit between 1 and 6 IVs from the parents, in actuality both parents will always pass a total of 3 IVs. The chances are as follows:
The majority of Eggs (about 8 out of 9 Eggs) will have 2 or 3 IVs transferred from the parents.
HP and Defense IVs are harder to inherit from the parents than the other IVs. This is different from the other games (see IV Breeding in RSEFRLG), where each IV has the same percentage of being transferred to the baby (16.67%). The percentages for Emerald (and DPP) are as follows (considering also the fact that the random IVs generated for the baby can end up to be the same as that of one of the parent's IVs):
This means that in EDP, the Attack, Speed, Special Attack, and Special Defense IVs have a better probability of being passed to the baby than in RSFRLG, while the HP and Defense IVs have a worse probability of being passed to the baby than in RSFRLG.
2. IV Breeding in RSEFRLG
The IVs for the baby are first created at random. Then, three random IVs from either parent are successively inherited to the baby. These three random IVs may not overlap, that is, the same random IV cannot be chosen to be inherited in the second, or third, IV transfer.
Let's give an example to make things clearer. Suppose the parents have the same IVs as before. Let's recapitulate:
First, the baby's IVs are generated at random:
Then a parent's random IV is chosen, and passed to the baby. This is repeated three times.
Suppose Parent A's Speed IV is chosen first to be inherited:
Then Parent B's HP IV is chosen to be passed to the baby:
Finally, Parent B's Defense IV is chosen to be inherited. And the baby's IVs thus become:
Note that the amount of IVs passed from the parents is, again, not always 3, but this time, there will always be at least 3 IVs that are passed to the baby. As before, though, the random baby IVs created at the start might match some of the IVs of the parents, which would seem as if the baby got passed more than 3 IVs. The chances for each of them happening are these:
3. Probabilities for IV Breeding
Now, I think you're asking "What is the probability, given two parents with a few perfect IVs (31) in certain stats, for the baby to obtain those same perfect IVs in those stats?" This question is answered later on, in Part III of this guide. There, a list of all the breeding combinations with their probabilities of inheriting IVs will be given. There is also a handy applet that provides you the probability of breeding a baby with the required IVs, starting from any given parents' IVs. You can then simply compare various methods of getting the desired IVs and save as much time as possible in the breeding process.