As the title says, I have a doubt that has to do with the PID, and I don't think it's that simple to be posted on the sticky, neither has to do with AA's thread, so...
It' only one PID for a pokémon, and it always returns the same IVs for a pokémon, if I understood correctly. The only possible way to get different IVs is doing breeding, so one to three IVs will be inherited and then the pokémon won't have the same IVs its PID returns, right?
If so, how come a bred pokémon which egg was soft-resetted on a X amount of times can get so many different IV spreads (say, it's PID returns 31/26/30/31/31/31, the parents have 10 Attack IV, but the baby always get huh 11-25 Attack IV)? Does the game, when the old man turns left to the Solaceon road, just fixes the Nature, gender and trait and creates a list of possible PIDs for that combination, and then use the ones listed to generate the Egg? Or is it always the same PID for Eggs and I'm the one who didn't get how it work?
I'm asking this not only for sheer curiosity, but because I want to start a shiny breeding project for myself, and it wouldn't be nice to start my "save before getting a new Egg with the old man, hatch it, repeat if non-shiny or shiny with wrong nature/gender/trait, reset if shiny with crappy IVs but right nature/gender/trait, keep if shiny with good IVs and right nature/gender/trait" plan only to learn later that it isn't even possible to soft-reset for a shiny Egg...
It' only one PID for a pokémon, and it always returns the same IVs for a pokémon, if I understood correctly. The only possible way to get different IVs is doing breeding, so one to three IVs will be inherited and then the pokémon won't have the same IVs its PID returns, right?
If so, how come a bred pokémon which egg was soft-resetted on a X amount of times can get so many different IV spreads (say, it's PID returns 31/26/30/31/31/31, the parents have 10 Attack IV, but the baby always get huh 11-25 Attack IV)? Does the game, when the old man turns left to the Solaceon road, just fixes the Nature, gender and trait and creates a list of possible PIDs for that combination, and then use the ones listed to generate the Egg? Or is it always the same PID for Eggs and I'm the one who didn't get how it work?
I'm asking this not only for sheer curiosity, but because I want to start a shiny breeding project for myself, and it wouldn't be nice to start my "save before getting a new Egg with the old man, hatch it, repeat if non-shiny or shiny with wrong nature/gender/trait, reset if shiny with crappy IVs but right nature/gender/trait, keep if shiny with good IVs and right nature/gender/trait" plan only to learn later that it isn't even possible to soft-reset for a shiny Egg...