Quiz: Name every weapon in Terraria

terraria

How many of the 87 weapons in Terrari can you name?