Minishark

The Minishark is a machine gun that can be bought from the Arms Dealer and uses any form of Bullet. It has an incredibly high fire rate, making it devastating against most enemies. It is efficient against all 3 Bosses. In addition, each shot from the Minishark has a 1 in 3 chance (~33%) of not consuming any ammunition.

Tips

 * Because of its low per-projectile damage, the Minishark has some problems against enemies with high defense, such as Bone Serpents, which take 1 damage per shot, even with Meteor Shots. Skeletron normally takes 4-5 damage from this weapon, but when his head is spinning he loses all of his defense, giving you an opportunity to strike.