Libero
Changes type to move's.
4 species 3 as main 1 as innate
In detail
Libero overrides the user's type to match the move being used before it attacks. Cannot activate on Struggle moves.
Types that carry it
4 species Fire 4
As a main ability
3 speciesSelectable — one of up to three, and only one is active.
As an innate
1 speciesAlways on, alongside whichever main ability is chosen.