I've noticed that whenever I attack pokemon that has a weakness to mine, the weakness is never added on, so a fire type is just doing regular damage to a grass type.