added polusium
This commit is contained in:
parent
3cc961d530
commit
7b566089e6
114
mods/laetium.js
114
mods/laetium.js
|
|
@ -188,7 +188,7 @@ elements.alpha_atisanium = {
|
||||||
elements.beta_atisanium = {
|
elements.beta_atisanium = {
|
||||||
color: "#750e35",
|
color: "#750e35",
|
||||||
conduct: Infinity, //This is where I would make it a superconductor.
|
conduct: Infinity, //This is where I would make it a superconductor.
|
||||||
colorOn: ["#0f0021", "#120324", "#4b106e", "#a6058e", "#42043a"], //pretend this is UV
|
colorOn: ["#0f0021", "#120324", "#4b106e", "#a6058e", "#42043a"], //pretend this is UV becoming more pronounced
|
||||||
tempHigh: -260,
|
tempHigh: -260,
|
||||||
stateHigh: "alpha_atisanium",
|
stateHigh: "alpha_atisanium",
|
||||||
temp: -270,
|
temp: -270,
|
||||||
|
|
@ -205,6 +205,118 @@ elements.beta_atisanium = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
elements.polusium = {
|
||||||
|
color: "#dedc9e",
|
||||||
|
tempHigh: 1213,
|
||||||
|
hardness: 0.921952,
|
||||||
|
density: 4113,
|
||||||
|
conduct: 0.98,
|
||||||
|
behavior: behaviors.WALL,
|
||||||
|
state: "solid",
|
||||||
|
category: "solids",
|
||||||
|
tick: function(pixel) {
|
||||||
|
neighbors = [[-1,0],[0,-1],[1,0],[0,1]]
|
||||||
|
for(i = 0; i < neighbors.length; i++) {
|
||||||
|
if(isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
|
||||||
|
if(Math.random() < 0.002) {
|
||||||
|
changePixel(pixel,"polusium_oxide")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
|
||||||
|
if(pixelMap[pixel.x+neighbors[i][0]][pixel.y+neighbors[i][1]].element == "salt_water") {
|
||||||
|
if(Math.random() < 0.006) {
|
||||||
|
changePixel(pixel,"polusium_oxide")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
elements.molten_polusium = {
|
||||||
|
tick: function(pixel) {
|
||||||
|
neighbors = [[-1,0],[0,-1],[1,0],[0,1]]
|
||||||
|
for(i = 0; i < neighbors.length; i++) {
|
||||||
|
if(isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
|
||||||
|
if(Math.random() < 0.004) {
|
||||||
|
changePixel(pixel,"molten_polusium_oxide")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
|
||||||
|
if(pixelMap[pixel.x+neighbors[i][0]][pixel.y+neighbors[i][1]].element == "salt_water") {
|
||||||
|
if(Math.random() < 0.024) {
|
||||||
|
changePixel(pixel,"molten_polusium_oxide")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
density: 3410,
|
||||||
|
temp: 1300,
|
||||||
|
tempLow: 1212,
|
||||||
|
stateLow: "polusium",
|
||||||
|
tempHigh: 3110,
|
||||||
|
stateHigh: "vaporized_polusium",
|
||||||
|
viscosity: 13,
|
||||||
|
}
|
||||||
|
|
||||||
|
elements.vaporized_polusium = {
|
||||||
|
color: ["#fdffd1", "#edf2cb", "#fcfac7"],
|
||||||
|
behavior: behaviors.GAS,
|
||||||
|
tick: function(pixel) {
|
||||||
|
neighbors = [[-1,0],[0,-1],[1,0],[0,1]]
|
||||||
|
for(i = 0; i < neighbors.length; i++) {
|
||||||
|
if(isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
|
||||||
|
if(Math.random() < 0.015) {
|
||||||
|
changePixel(pixel,"vaporized_polusium_oxide")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
|
||||||
|
if(pixelMap[pixel.x+neighbors[i][0]][pixel.y+neighbors[i][1]].element == "salt_water") {
|
||||||
|
if(Math.random() < 0.06) {
|
||||||
|
changePixel(pixel,"vaporized_polusium_oxide")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
density: 21,
|
||||||
|
temp: 3200,
|
||||||
|
tempLow: 3109,
|
||||||
|
stateLow: "molten_polusium",
|
||||||
|
viscosity: 0.2,
|
||||||
|
hidden: true,
|
||||||
|
state: "gas",
|
||||||
|
category: "gases",
|
||||||
|
}
|
||||||
|
|
||||||
|
elements.polusium_oxide = {
|
||||||
|
color: "#a9b594",
|
||||||
|
tempHigh: 1300,
|
||||||
|
hardness: 0.511952,
|
||||||
|
density: 3717,
|
||||||
|
behavior: behaviors.POWDER,
|
||||||
|
state: "solid",
|
||||||
|
category: "solids",
|
||||||
|
viscosity: 13,
|
||||||
|
}
|
||||||
|
|
||||||
|
elements.molten_polusium_oxide = {
|
||||||
|
temp: 1350,
|
||||||
|
tempHigh: 1400,
|
||||||
|
stateHigh: "vaporized_polusium_oxide",
|
||||||
|
density: 2917,
|
||||||
|
}
|
||||||
|
|
||||||
|
elements.vaporized_polusium_oxide = {
|
||||||
|
color: "#faffc7",
|
||||||
|
temp: 1500,
|
||||||
|
tempLow: 1399,
|
||||||
|
stateLow: "molten_polusium_oxide",
|
||||||
|
density: 10,
|
||||||
|
behavior: behaviors.GAS,
|
||||||
|
}
|
||||||
|
|
||||||
runAfterLoad(function() {
|
runAfterLoad(function() {
|
||||||
elements.laetium_slag = JSON.parse(JSON.stringify(elements.slag))
|
elements.laetium_slag = JSON.parse(JSON.stringify(elements.slag))
|
||||||
elements.laetium_slag.color = ['#a05c5a', '#af6967', '#b06d6d', '#ae6b6c', '#b67a7a']
|
elements.laetium_slag.color = ['#a05c5a', '#af6967', '#b06d6d', '#ae6b6c', '#b67a7a']
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue