What happens when you bad clone an Egg?
Pleaselog inorregisterto add a comment.
This videoby ChickasaurusGL shows what happens if an egg is used for a bad clone.The resulting Pokemon will also be an egg Pokemon, which will hatch into ???(precisely, species0x00), presumably the same ??? you would’ve gotten if you’d bad cloned an ordinary Pokemon instead of an egg.
Within itsPokemon list struct, the game stores data for whether the Pokemon is in an egg within the initial “species” section, which comes before the main chunk of Pokemon data. This initial section is usually written successfully when performing a bad clone. This means that whatever (glitch) Pokemon exists where the egg is linked to in the main Pokemon data section will be regarded as an egg by the game.
What happens from here varies. If you’ve done the bad clone properly, then the memory the game attempts to read as though it contains an egg will be blank (zeroes). This means the game will look up the species with ID0x00, which is ???. This is what will hatch from the egg. However, if the box space the game reads has been used before, then there will be leftover data, leading to unpredictable results.