Fighting Warlock (3.5e Alternate Class Feature)

Fighter Bonus Feat: Whenever the very high warlock would gain a bloodline power or her ascension power she instead gain a [fighter] bonus feat she meet the prerequisites of. You count your warlock levels count as fighter level for the purpose of meeting the prerequisites of arcane combat feats.

Weapon Focus: At 1st level the fighting warlock receive weapon focus (eldritch blast) as a bonus feat, even if she do not meet the prerequisites.

Improved Damage Reduction: At second level the fighting warlock gain damage reduction/cold iron equal to her warlock level plus one third of her character level.

Martial Sacrifice: Whenever you would gain a new invocation you may decide to not receive it, instead your base attack bonus increase by 1 (up to your total warlock level).