I'm looking for a list of any item, move, ability, etc. that would modify the standard type advantages in Pokémon up to and including ORAS for Nintendo 3DS.
For example:
Typically, Bronzong (Steel and Psychic type) would be weak to Ground type attacks since Ground is super effective against Steel, and Psychic is neither weak or strong to Ground. However, if Bronzong has the Levitate ability, he becomes completely immune to all Ground attacks.
If the opposing Pokémon uses the move Smack Down, however, this allows Bronzong to be hit by Ground-type moves again.
I'm working on a personal project to create an applet to calculate many things Pokémon, including potential type advantages in many different situations.
Can anyone enumerate these for me?