Greater Pact Augmentation (3.5e Feat)

Greater Pact Augmentation
 * You gain evasion and mettle. This ability may only be selected once.
 * Choose one feat you qualify for, you gain this feat as a bonus feat. This ability may only be selected twice.
 * You become immune to either acid, cold, electricity, fire, force or sonic damage.
 * You gain immunity to charm and compulsion effect, you are also immune to negative moral effects.
 * Choose one vestige, the round cooldown of all of it abilities is reduced by 1.
 * You gain fast healing equal to the number of vestige bound to you.