Joke Rifle

The Joke rifle is an item that can be used in Arena Mode that shoots bullets that differ based on the item that has been loaded into it.

Use
The player can load items into the rifle by holding the rifle and another valid item at the same time, and holding the grab button until a small animation plays, and the item in the player's hand is loaded into the rifle.

Loading the rifle will give slugcat a slight boost of vertical momentum, and shooting the rifle will push slugcat in the opposite direction.

The strength of the push varies depending on the type of ammunition used.

Ammunition
Items that can be loaded into the Joke Rifle are:


 * Blue Fruit | 10 bullets
 * Rubbish | 20 bullets
 * Pearls | Unlimited bullets
 * Grenades | 1 bullet
 * Singularity Bombs or Rarefaction Cell | 1 bullet
 * Beehives | 50 bullets
 * Cherrybombs | 20 bullets
 * Flashbangs | 20 bullets
 * Noodlefly Eggs | 3 bullets
 * Void Ammo Type | 20 bullets

Effect
Each item used as ammunition will produce different effects


 * Blue Fruit bullets shoot objects that look a bit like slices of the fruit. They stun creatures for a similar amount of time as Rubbish, and do negligible damage.
 * Rubbish bullets shoot small rocks that stun creatures for a very short time, and do more damage than thrown rubbish's 0.01 per hit.
 * Pearl bullets shoot colorful sparks that deal no damage, but can propel the player in the opposite direction that they are firing in, allowing the player to jump as though they were aided with a Squidcada, or in lower gravity.
 * Grenade bullets act as normal grenades, but shot at a much higher velocity than normal.
 * Singularity Bomb bullets are no different than if the player had thrown it themselves.
 * Beehive bullets trap creatures in place similar to beehives, but they are much easier to control, making it harder to accidentally trap yourself.
 * Cherrybomb bullets scare away creatures the same as normal cherrybombs, and do no damage.
 * Flashbang bullets shoot out of the rifle at a low velocity, and fall to the ground, where after around 8 seconds they blind photosensitive creatures nearby with the flashbang effect and disappear.
 * Noodlefly Egg bullets shoot Baby Noodleflies out of the rifle, causing Noodlefly Mothers to get upset.
 * Void Ammo bullets shoot golden rings with a chiming noise. They stun creatures and do roughly as much damage as a Spear. These rings travel only about half the length of a screen. They barely move anything they strike. They are incapable of killing Batflies.

Trivia

 * The Joke Rifle has roots in the earliest days of the Rain World modding community and is present, albeit in attenuated form, in the source code of Version 1.5, being created directly by Videocult. This was purportedly to demonstrate the potential of modding Rain World.
 * The Void ammo type uses a Karma 10 symbol to represent itself in game UI.
 * Though using the Rarefaction Cell is allowed by the Joke Rifle's unmodded code, the fact that the Cell is a two-handed item itself requires either mods, or use of bugs to allow multiple such objects to be held.