Crystal Storm

The Crystal Storm is a magic weapon. It rapidly fires small magical crystals that bounce off solid surfaces, losing velocity as they travel. It suffers from poor accuracy at long ranges, but the shots can be bounced around corners which can make it quite useful in tunnels.

It is created at a Bookcase using a Spell Tome, Crystal Shards and Souls of Light.

Tips
The Crystal Storm spell is very useful against large groups of enemies, because of the sheer number of crystals it fires, as well as it's piercing tendency. Use it during a Blood Moon, or in the Dungeon for maximum effect.

Its piercing quality makes it effective against the Wall of Flesh and The Destroyer. It also has a respectable damage output for fighting The Twins as well. It could be considered a "poor man's Megashark", though since there are more buffs that boost magic damage than ranged damage, the actual output can be quite similar.