Quoted By:
>When a Pokémon with Flame Body is hit by a move that makes contact, there is a 30% chance that the attacking foe will become burned. In Pokémon Emerald and all subsequent games, it also halves the number of cycles it takes for an Egg to hatch. Both the Pokémon with Flame Body and the Egg must be in the party in order for this to work. Magma Armor also has the same effect. However, this effect will not stack up if multiple Pokémon with Flame Body and Magma Armor are in the party.
>Vital Spirit prevents sleep. If a Pokémon with Vital Spirit uses Rest, it will automatically fail. From Pokémon Emerald onwards, if a Pokémon with Vital Spirit is leading the party, the chance of encountering a higher-leveled wild Pokémon increase by 50%. It shares this effect with Hustle and Pressure. In Generation V, Vital Spirit also prevents a Pokémon from visiting the Dream World.
Mega Gengar confirmed for Useless