157 (Sap Sipper): The Pokémon takes no damage when hit by Grass-type moves. Instead, its Attack stat is boosted.
270 (Thermal Exchange): Boosts the Attack stat when the Pokémon is hit by a Fire-type move. The Pokémon also cannot be burned.
273 (Well-Baked Body): The Pokémon takes no damage when hit by Fire-type moves. Instead, its Defense stat is sharply boosted.
Eh, contrary to what I thought, Thermal Exchange doesn't give a Fire-type immunity, and works more like Water Compaction and Steam Engine.
...which is good because it would be insane otherwise.