Machine Gun Assassin (3.5e Optimized Character Build)

Author's Note: "Now you see me, now you don't. Because you're dead."



Introduction
Summary::Throw up to 16 shurikens every 6 seconds as touch attacks while adding Sudden Strike to each one. Due to making touch attacks, you should be able to easily hit with every attack.

Progression
Starting Ability Scores (Before Racial Adjustments): (Assuming 32 Point Buy) 12 18 12 10 14 8

Race (Templates): Race::Halfling

At level 20: Final Class Progression::Ninja 15 / Master Thrower 5

Items of Note

 * +5 Teleporting Shocking Frost Flaming Corrosive Shurikens
 * Goggles of Foefinding (Get this ASAP to ignore soft cover)
 * Gauntlets of Extended Range

Highlights

 * Assumed stats at level 20:
 * Dex: 18 (Base) + 2 (Racial) + 5 (Level) + 6 (Item) + 5 (Tome) = 36 (+13)
 * Attack Bonus: 16 (BAB) + 13 (Dex) + 1 (Weapon Focus) + 1 (Point Blank Shot) + 1 (Size) + 1 (Racial) + 5 (Magic) = +38/+33/+28/+23 (Touch attacks)
 * Damage: (1 (Small Shuriken) + 4d6+5 (Magic)) x2 (Palm Throw) + 8d6 (Sudden Strike) = 16d6+12
 * Errata of Complete Warrior clarifies that precision-based damage (like Sudden Strike) is not doubled with Palm Throw
 * Full attack array (Rapid Shot + Greater Two-Weapon Fighting): +34/+34/+34/+29/+29/+24/+24/+19
 * Total damage per attack comes out to 68 (on average). Should all attacks hit (and attacking touch AC, they're bound to), that's 544 damage.


 * If two foes are adjacent, you can deal this to both with the Two With One Blow weapon trick.
 * If you finish off one foe, you can continue your attack chain on another within range.

Combat Sequence

 * Full attack enemies while under Ghost Step (Invisible) at range. Should two enemies be adjacent to each other, take -4 to hit both at the same time.
 * You'll take no penalties to attack rolls when within 20', but when within 30' you'll take -2 due to range.
 * If an opponent has the ability to see you while you're invisible, instead shift to the Ethereal Plane (using Ghost Step (Ethereal)), take a 5' step underground (See Invisible doesn't let you see through the ground) and then full attack using Ghost Strike to hit them from the Ethereal Plane. Downside: Take 1d6 damage coming out of Ghost Step.

Further Optimization

 * Pick up Dead Eye (Dragon Compendium) or Sharpshooter to add your Dexterity bonus to damage.
 * Pick up Way of the Hare to use Ghost Step a lot more often.
 * Pick up a Ring of Blinking to make anything that doesn't have See Invisible denied dex to AC permanently. You don't have a 20% miss chance, however, due to the daggers leaving your body (and thus the blinking effect) once you've thrown them. (In the same way that inappropriately sized items fall off of you when Enlarge Person might wear off.) See the discussion here for more information about the legality of this.
 * Be a Strongheart Halfling and with the bonus feat pick up Exotic Weapon Proficiency: Skiprock (Races of Faerun) to hit two adjacent for with one go, allowing you to hit them both twice with every attack using the Two With One Blow thrown weapon trick.
 * Use a boomerang and pick up Boomerang Daze to virtually always daze anyone you hit.
 * Get someone to cast Haste on you for another attack every round.
 * Get someone to cast a permanency'd Reduce Person upon you to increase your attack roll and AC by 2.
 * A Enchanted Pouch will let you manage your weapons a lot more easily.

Limitations

 * Creatures immune to Sudden Strike, creatures with a high Touch AC.

DM Counters

 * Defenses apart from AC (illusions, concealment, etc)
 * Keep enemies at a distance greater than 30' so they can't be affected by Sudden Strike.

Variants

 * If the DM throws a lot of creatures with Blindsight, Tremorsense or the like, pick up the Darkstalker feat from Lords of Madness instead of Expanded Ki Pool.
 * The water elemental variant (Deceptive Mist, Dragon Magazine #354, page 87) is a good alternative if you face many foes with See Invisbility, since it creates an actual barrier to sight around you.
 * Take a level of Swordsage after the 5th level of Master Thrower for +2d6 Sneak Attack (Assassin's Stance), and an extra Invisibility once per encounter (Cloak of Deception) if your game uses Fractional BAB. Doing this without Fractional BAB causes you to lose your last iterative attack, stopping you from being epic-ready.
 * Trade a level or two of Ninja for Monk in order to gain the ability to flurry with shurikens, albeit at a -2 to attacks. If you choose to go this route, the Ascetic Stalker feat in Complete Scoundrel may also prove useful.