parent
cd0ae8a929
commit
09f014b337
|
|
@ -32,15 +32,16 @@ elements.wet_promethazine_hydrochloride = {
|
||||||
var rnx = randomNeighbor[0]
|
var rnx = randomNeighbor[0]
|
||||||
var rny = randomNeighbor[1]
|
var rny = randomNeighbor[1]
|
||||||
if(pixel.temp >= 100) {
|
if(pixel.temp >= 100) {
|
||||||
if(!isEmpty(pixel.x+rnx, pixel.y+rny, true)) {
|
if(isEmpty(pixel.x+rnx, pixel.y+rny, false)) {
|
||||||
createPixel("steam", pixel.x+rnx, pixel.y+rny)
|
createPixel("steam", pixel.x+rnx, pixel.y+rny)
|
||||||
changePixel(pixel, "promethazine_hydrochloride")
|
changePixel(pixel, "promethazine_hydrochloride")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
color: "#e0e7e0",
|
color: "#b0b7e0",
|
||||||
behavior: behaviors.POWDER,
|
behavior: behaviors.POWDER,
|
||||||
category: "powders",
|
category: "powders",
|
||||||
|
hidden: true,
|
||||||
state: "solid",
|
state: "solid",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -52,7 +53,7 @@ elements.cp_ph_mixture = {
|
||||||
var rnx = randomNeighbor[0]
|
var rnx = randomNeighbor[0]
|
||||||
var rny = randomNeighbor[1]
|
var rny = randomNeighbor[1]
|
||||||
if(pixel.temp >= 157.5) {
|
if(pixel.temp >= 157.5) {
|
||||||
if(!isEmpty(pixel.x+rnx, pixel.y+rny, true)) {
|
if(isEmpty(pixel.x+rnx, pixel.y+rny, false)) {
|
||||||
createPixel("molten_codeine_phosphate", pixel.x+rnx, pixel.y+rny)
|
createPixel("molten_codeine_phosphate", pixel.x+rnx, pixel.y+rny)
|
||||||
changePixel(pixel, "promethazine_hydrochloride")
|
changePixel(pixel, "promethazine_hydrochloride")
|
||||||
}
|
}
|
||||||
|
|
@ -69,10 +70,26 @@ elements.cp_ph_mixture = {
|
||||||
}
|
}
|
||||||
|
|
||||||
elements.cough_syrup = {
|
elements.cough_syrup = {
|
||||||
density: 1200 //(made up)
|
density: 1200, //(made up)
|
||||||
viscosity: 190, //https://www.dixonvalve.com/sites/default/files/product/files/brochures-literature/viscosity%20chart.pdf
|
viscosity: 190, //https://www.dixonvalve.com/sites/default/files/product/files/brochures-literature/viscosity%20chart.pdf
|
||||||
color: "#870870",
|
color: "#870870",
|
||||||
behavior: behaviors.LIQUID,
|
behavior: behaviors.LIQUID,
|
||||||
|
tick: function(pixel) { //thermal splitting function
|
||||||
|
var neighbors = [ [-1,0], [1,0], [0,-1], [0,1] ]
|
||||||
|
var randomNeighbor1 = neighbors[Math.floor(Math.random() * neighbors.length)]
|
||||||
|
var randomNeighbor2 = neighbors[Math.floor(Math.random() * neighbors.length)]
|
||||||
|
var rn1x = randomNeighbor1[0]
|
||||||
|
var rn1y = randomNeighbor1[1]
|
||||||
|
var rn2x = randomNeighbor2[0]
|
||||||
|
var rn2y = randomNeighbor2[1]
|
||||||
|
if(pixel.temp >= 100) {
|
||||||
|
if(isEmpty(pixel.x+rn1x, pixel.y+rn1y, false) && isEmpty(pixel.x+rn2x, pixel.y+rn2y, false)) {
|
||||||
|
createPixel("steam", pixel.x+rn1x, pixel.y+rn1y)
|
||||||
|
createPixel("sugar", pixel.x+rn2x, pixel.y+rn2y)
|
||||||
|
changePixel(pixel, "cp_ph_mixture")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
|
@ -84,9 +101,35 @@ elements.cough_syrup = {
|
||||||
|
|
||||||
elements.lean = {
|
elements.lean = {
|
||||||
density: (3*1037+1200)*4, //https://www.quora.com/How-do-I-make-a-cup-of-lean-And-how-many-millilteres-of-cough-syrup-usually-goes-into-a-standard-cup-of-lean ignoring ice and other things
|
density: (3*1037+1200)*4, //https://www.quora.com/How-do-I-make-a-cup-of-lean-And-how-many-millilteres-of-cough-syrup-usually-goes-into-a-standard-cup-of-lean ignoring ice and other things
|
||||||
viscosity: (1.32*3+190)/4, //with Sprite density | idk if the above math could apply to viscosity, but no scientists are willing to measure the physical properties of lean
|
viscosity: 4, //made up
|
||||||
color: "#cb58fc",
|
color: "#a527db",
|
||||||
behavior: behaviors.LIQUID,
|
behavior: [
|
||||||
|
"XX|CR:foam%3|XX",
|
||||||
|
"M2|XX|M2",
|
||||||
|
"M1|M1|M1"
|
||||||
|
],
|
||||||
|
tick: function(pixel) { //thermal splitting function
|
||||||
|
var neighbors = [ [-1,0], [1,0], [0,-1], [0,1] ]
|
||||||
|
var randomNeighbor1 = neighbors[Math.floor(Math.random() * neighbors.length)]
|
||||||
|
var randomNeighbor2 = neighbors[Math.floor(Math.random() * neighbors.length)]
|
||||||
|
var randomNeighbor3 = neighbors[Math.floor(Math.random() * neighbors.length)]
|
||||||
|
var rn1x = randomNeighbor1[0]
|
||||||
|
var rn1y = randomNeighbor1[1]
|
||||||
|
var rn2x = randomNeighbor2[0]
|
||||||
|
var rn2y = randomNeighbor2[1]
|
||||||
|
var rn3x = randomNeighbor3[0]
|
||||||
|
var rn3y = randomNeighbor3[1]
|
||||||
|
if(pixel.temp >= 100) {
|
||||||
|
if(isEmpty(pixel.x+rn1x, pixel.y+rn1y, false) && isEmpty(pixel.x+rn2x, pixel.y+rn2y, false) && isEmpty(pixel.x+rn3x, pixel.y+rn3y, false)) {
|
||||||
|
createPixel("steam", pixel.x+rn1x, pixel.y+rn1y)
|
||||||
|
createPixel("sugar", pixel.x+rn2x, pixel.y+rn2y)
|
||||||
|
createPixel("carbon_dioxide", pixel.x+rn3x, pixel.y+rn3y)
|
||||||
|
changePixel(pixel, "cp_ph_mixture")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
hidden: true, //for best results, play on unlock mode :eggTF:
|
hidden: true, //for best results, play on unlock mode :eggTF:
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
stain: 0.03, //purple meme
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue