Harpoon

Harpoons are a flail used to hunt fish, works on baddies as well.

The harpoon fires a heavy projectile that falls quickly, it's useful for trying to eliminate enemies on the other side of hills or similar areas, it also has a high knockback, making it effective as improvised home defense. The arc makes the Harpoon effectively similar to that of arrows fired from a bow, but with a slower re-fire rate and effectively infinite ammunition. Another upside to the harpoon is that it will continuously fire if the attack button is held down, unlike other flails.

It is dropped by Goblin Sorcerer and acts like a flail, returning to the player after hitting a wall or enemy.