This ought to be rather simple, maybe some mods already has it. One of the weapons we thought up would give the player 5 seconds of invulnerability, and would cost 20 units of ammo. The invulnerability itself would be akin to the Doom one, except the screen would simply turn black and white, and NOT negative. This secondary fire-invulnerability could NOT be accumulated (so if the player activates it 3 times, he will not gain 15 seconds of invincibility), and of course, it would not activate if the player has less than 20 units of ammo loaded within the gun. This feature would be great, now players can't whine about "duuuuuuuuuu there R too few invulnerability artifactz, da game iz too hard!!!1!!11!1ONEONEONEELEVEN!"
Needless to say, this invulnerability is useless against bottomless pits, chaos device projectile hit, falling out in space, running out of time, or failing a mission objective.