From The Powder Toy
Jump to: navigation, search

ACID.png Acid
Section Liquids
Spawn temperature 22°C
Heat Conductivity 13.6%
Relative weight 10
Gravity 0.1
Acid dissolve rate 0%
Flammability 40
State Liquid
Misc properties
Harmful to STKM
Source code

HAZMAT Class 3 Flammable Liquids.png HAZMAT Class 6-1 Poison.png HAZMAT Class 8 Corrosive.png


Only by brush and clone.


Corrode: Acid corrodes soft materials. For example, Diamond is considered a hard material due to it's Hardness property of 0 (zero) which makes it unbreakable.
Even though Glass (GLAS) is a soft material, ACID will not affect it. (Simulating laboratory conditions where acid can be stored in flasks)
When corroding a material, the temperature of the acid increases (depending on the hardness of the material), which may lead to self-combustion/melting of materials in contact with the ACID.

Fire (FIRE): ACID will create fire when in contact with certain explosives. (see listing below)

Caustic Gas (CAUS): ACID in contact with Water Vapor (WTRV) has a 0.4% chance to react into Caustic Gas with 25 to 75 Life. This reaction is not exothermic and if the acid particle is hotter than 22 °C then heat energy is lost in the process, this because the Caustic gas is formed at a temperature of 22 °C.

Isotope Z (ISOZ): ACID exposed to Neutrons (NEUT) will form the radioactive element Isotope Z.


The Hardness value of a material defines whether ACID can corrode the material and if so, how fast the material will corrode. A value of 0 means it is unable to be corroded by ACID, the same applies to materials with a Hardness value greater than 1000.
A Hardness value between 1 and 1000 means it can be corroded, smaller values makes the reaction more likely and thus goes faster.
Hardness values between 1 and 60 makes the reaction exothermic, the temperature rise formula is as follows:

Temperature_Rise = (60-Hardness)*7


Drop a Water (WATR) particle on top of an ACID particle. Water has a Hardness value of 20, this causes the Acid to heat up by 60-20 = 40 * 7 = 280 degrees.
Though keep in mind that other particles touching the acid (also keeping in mind that corrosion is chance based) will transfer the heat away from the Acid. And when corroded, these particles temperatures will be lost to the void.

It is still advisable to gradually introduce whatever material you want to corrode or face runaway temperatures in your Acid bath.

Special cases

Acid treats certain materials differently... If not listed below, expect the material to be consumed by the Acid. (keeping the above mentioned hardness value in mind)
Here is a list of special case materials:

  • Powder forms are also affected.


Each particle of Acid is created with a Life value of 75. For each reaction performed the Life value of the Acid particle is reduced by one. (simulating dilution)
Once the life value reaches 50 or below the Acid particle will be consumed.

In effect, each particle of Acid will corrode 25 other particles before being consumed.

Acid shares life!

Acid particles who comes into contact with each other will trade life. (simulating diffusion)
This doesn't happen automatically every frame however, instead two random pixel in a box around the Acid particle are chosen per frame and if another Acid particle exists in those spots life will be shared among the two. (or possibly even three)


The Acid particle on the left is unaffected.
The Acid particle on the right has been diluted with 24 other particles, turning a darker color to reflect this.

Acid (as per the lifetime section above) will dilute the more particles get corroded by it.
This leads a cosmetic change of color, where the more diluted the Acid gets the darker it's color gets.

See the picture on the right for a comparison shot.

Language: [[::Element:ACID|English]]