PokéBase - Pokémon Q&A
0 votes
8,913 views

I have a lvl 30 castfrom and it can't breed with a ditto. It only gave me one castfrom egg and then said that they were not compatible.

by

2 Answers

1 vote
 
Best answer

No, they are definitely still compatible. Pokemon can produce unlimited Eggs. What did the Day Care man tell you? If he said "the two prefer to play with other Pokemon rather than each other", then the Pokemon are incompatible. If he said anything else, then they can breed. It doesn't matter if he says they don't like each other, all that means is that they won't breed as often.

How Egg production works is that every 256 steps, there is a chance that the Pokemon in the Day Care will breed. If they are incompatible Pokemon, the chance is 0. If they are compatible (like Ditto and Castform are), then the chance is higher than 0. The chance depends on the species, the Pokemon's OT, etc.

The Day Care man is just slightly misleading with what he says. As stated before, if he says "the two prefer to play with other Pokemon rather than each other", it means the chance is 0. If he says something different, they are compatible. Even if he says they don't like each other, they will breed eventually. The chance per 256 steps is just lower.

Specific chances for Eggs can be found here. Assuming Ditto and Castform were both caught by you, their chance of breeding every 256 steps is 20%.

by
selected by
0 votes

If you got even just one egg, then they ARE compatible. If you are now being told the same two Pokémon that gave you an egg are not compatible, you have a glitch. Be sure to check that you didn't change Pokémon and forgot.

by
Did not change the pokemon