>>40116109>>40116801They are NOT the same you fucking mouthbreathing retard.
Have a look at the source code for gen 2. The pokemon all have two type variables: type1, type2.
If type1==type2 you get the "monotype" pokemon, otherwise it has two distinct types. For example:
type1 == grass
type2 == ground
or
type1 == ground
type2 == grass
They are NOT treated the same by the game.