Various cases here:
- Bulbasaur is of type Grass and Poison, but Flying attack is only Super Effective against Grass type pokemon. What is an attack bonus in this case? 25%? 12.5% (average of two types)?
- Bulbasaur is of type Grass and Poison, but Ground attack is Super Effective against Poison type pokemon AND Not Very Effective against Grass type pokemon. What is an attack bonus in this case? 25%? 0% (they cancel-out)?
- Charizard is of type Fire and Flying, but Rock attack is both Super Effective against Fire and Flying type pokemon. What is an attack bonus in this case? 25%? 50% (they add up)?