Dualsaber will reflect all energy projectiles while wielded

This edits the bullet_act on humans by heavily modifying the ablative armor code. This code allows dualsabers to reflect the same projectiles than ablative armor does. Some caveats:

-You will only reflect things while wielding the dualsaber, not while it is simply sitting in hand
-If you are a hulk, you do not gain the ability to reflect things with the dualsaber due to balance constraints, but the normal shield proc will still apply to projectile attacks, and wearing ablative armor still works as normal

Before you cry "OMFG OP", consider this. You can still be taken out by any of the following.
-Slipping
-Stunbatons/prods/policebaton
-Disarming
-Floortile/ironrod throwing
-Flashes
-Flashbangs
-Pepperspray
-Syringe Guns
-Normal projectile weapons such as the detective's revolver or the barman's shotgun

This simply eliminates MOST ranged options while also eliminating YOUR ranged options, leading to counterplay. If anything, you're still at a disadvantage if someone pulls out a stunbaton, because they can OHKO you with a stun, but you have to rely on knockdown/out chance based on the force of the dualsaber.

I've tested it and everything seems to work. If something needs to be changed, please let me know. I realize that the first if statement is crazy long. If you know how to shave it, for the love of god, help me out and tell me how.

http://www.youtube.com/watch?v=PIoDgKKp9Q8 - Video of this in action