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.

Trivia

 * Crystal Storm seems to be the Hallowed counter part of the Corruption's Cursed Flame.

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.

With the proper weapon status, such as Deadly, which increases both damage and firing speed, this weapon can actually match or best other late game weapons such as the Megashark. This is due to it's already massive firing rate, for which a 14% increase to goes a long way.

Note: The projectiles don't actually have a piercing quality like Meteor Shot or the Space Gun, but the projectiles inaccuracy at long ranges mixed with it's ability to bounce infinitely gives it a pseudo-piercing effect.