KO Cannon

The KO Cannon is an autofiring Melee weapon that is rarely dropped by enemies during a Blood Moon. It fires a boxing glove projectile that is connected to the weapons base by a short, thick chain. After striking a target or traveling 17 blocks, the glove must then retract back into the weapon before being ready to fire again. Despite this weapon having a relatively short range compared to the Harpoon, its higher Knockback, base damage, and immunity to gravitational arcing defines this weapon as an undisputed upgrade to the Harpoon.

The KO Cannon has no cooldown period; therefore its auto-fire rate is dependent only on the distance to its impact, meaning that an enemy or object in close range will cause a faster auto-fire rate.

Tips

 * Although not able to strike multiple targets simultaneously, its rate of fire increases significantly when at closer ranges. Therefore, the player will find fending off hordes of enemies easier once they begin to close in due to its high Knockback.
 * One of the easiest ways to obtain this item, is to set up multiple Bunny Statues or Fish Statues connected to a 1 second timer. During the Blood Moon event, activate the timer and kill all spawned bunnies with preferably with a penetrating weapon; such as a Laser Rifle or any Gun using Meteor Shot rounds. Assuming the Estimated drop rate of 0.1% is correct; it would on average take 693 seconds or 11.55 Minutes of killing Corrupt Bunny or Corrupt Goldfish with one statue, reduced to 173 seconds or 2.89 minutes with 4 Statues.

Trivia

 * Due to its similarities in mechanics, it is often compared to the Harpoon.

History
If the player is standing close to a wall and moves back whilst firing the KO cannon, its projectile will go through the wall and hit enemies (version 1.2.2) If the player gets very close to an enemy and fires the KO cannon, the projectile may penetrate through that enemy and continue its passage. (it might also pierce any other enemies it hits. needs more testing)