Ammunition items

Ammunition items are consumable items fired by ranged weapons. To fire a weapon that requires ammunition, a compatible ammunition type must be present in the player's inventory. The ammunition will be taken from the first stack of suitable ammunition, checked in the following order: The four dedicated ammo slots of the inventory from top to bottom, then the main inventory from the top row (hotbar) to the bottom row, going from left to right within each row.
Each type of ammunition adds its damage, velocity, and knockback to the base value of the weapon that fires it. Damage bonuses also apply to the damage of bullets and arrows. Some weapons, armor, accessories, and buffs offer a chance for each shot to "conserve" ammo, firing a shot as usual without consuming the ammunition. If multiple such items and/or buffs are active, their respective chances to conserve ammo are combined.
== Bullets ==
Bullets are fired from guns.
== Arrows ==
Arrows are fired from bows and repeaters.
== Rockets ==
Rockets are fired from launchers.
== Darts ==
Darts are fired from the Blowpipe, Blowgun, , and . The Blowpipe and Blowgun can additionally fire Seeds.
== Other types ==
Ammo ID	Ammo Type	Shroomite armor Bonus Type	Ammo Varieties 	Weapons that use this ammo
15 	 	None 	Fallen Star 	Star Cannon, Super Star Shooter
23 	 	None 	Gel 	Flamethrower, Elf Melter
42 	 	None 	Sand Block, Ebonsand Block, Pearlsand Block, Crimsand Block	Sandgun
51 	 	None 	Seed, Poison Dart, , , 	Blowpipe, Blowgun, ,
71 	 	None 	Copper Coin, Silver Coin, Gold Coin, Platinum Coin 	Coin Gun
154 	 	None 	Bone 	
246 	 	Rocket 	Stynger Bolt 	Stynger
311 	 	Bullet 	Candy Corn 	Candy Corn Rifle
312 	 	Rocket 	Explosive Jack 'O Lantern 	Jack 'O Lantern Launcher
323 	 	Arrow 	Stake 	Stake Launcher
353 	 	None 	Ale 	
931 	 	None 	Flare, Blue Flare 	Flare Gun
949 	 	None 	Snowball 	Snowball Cannon, Snowball Launcher
3108 	 	Rocket 	 	
== Ammo used by tools ==
=== Solutions ===
Fired from the Clentaminator and Terraformer. Spreads or removes biomes.
=== Bait ===
Used by a Fishing Pole to catch Fish.
=== Wire ===
Wire is used to connect mechanisms to triggers and can be placed and removed using various tools. Placed wire will assume the color of the Wrench used, but will always appear as when dropped or placed in inventory or ammo slots. See Wire for more information, and a complete list of available tools.
Placed Wire colors	Placed with
 	The Red Wrench places red wire.
 	The Green Wrench places green wire.
 	The Blue Wrench places blue wire.
 	The Yellow Wrench places yellow wire.
 	The Multicolor Wrench and places and removes any color wire.
== Ammo conservation ==
By default, every item of ammo fired will be consumed, i.e. removed from the player's inventory. There are certain items, however, that add a chance to prevent consuming the item, effectively conserving ammo occasionally. The following items have a chance not to consume ammo:
 Weapons
Item	Chance
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	/
 Other items
Item 	Chance
 	
 	
 	
On , the helmet stacks with Shroomite Breastplate, Fossil armor (although it is of course technically impossible to stack with a set bonus), etc., therefore it is in a separate row. On the other platforms, it does not stack with them.	
* or
* or
* or
* or
* or
* 	
* or
* or
* 	
* or
* or 	
Ammo conservation effects are treated as , calculated with the following formula:
For example, using a Minishark () with an Ammo Box () results in a total chance of ( not to consume ammo):
The highest conservation possible is attainable by using a Phantasm with a Magic Quiver, an Ammo Box, an Ammo Reservation Potion, a Vortex Breastplate and a Chlorophyte Helmet. It amounts to , which means that, on average, only out of 1000 arrows will be consumed.
== Tips ==
* Using armor that conserves ammo will also conserve the solutions (ammo) for the Clentaminator when worn.
* The following ammo items do not automatically get placed into the ammo slots. If the player is running low on inventory space and still has ammo slots open, these items can be placed there to conserve space.
== References ==