Update nekonicos_stuff.js

This commit is contained in:
Nekonico 2025-02-20 19:52:17 -08:00 committed by GitHub
parent 4c82ac95a3
commit fa565bf8a4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 349 additions and 2 deletions

View File

@ -124,6 +124,79 @@ elements.corn_starch = {
isFood: true isFood: true
} }
elements.desand = {
color: "#192a88",
tool: function (pixel) {
if (pixel.element === "sand") {
deletePixel(pixel.x,pixel.y)
}
else if (pixel.element === "packed_sand") {
changePixel(pixel,"foam")
}
else if (pixel.element === "color_sand") {
pixel.element = "smoke";
}
else if (pixel.element === "glass") {
deletePixel(pixel.x,pixel.y)
}
else if (pixel.element === "rad_glass") {
changePixel(pixel,"radiation")
}
else if (pixel.element === "glass_shard") {
deletePixel(pixel.x,pixel.y)
}
else if (pixel.element === "rad_shard") {
changePixel(pixel,"radiation")
}
else if (pixel.element === "molten_glass") {
changePixel(pixel,"fire")
}
else if (pixel.element === "molten_rad_glass") {
changePixel(pixel,"fire")
}
else if (pixel.element === 'stained_glass') {
pixel.element = "smoke";
}
else if (pixel.element === "wet_sand") {
changePixel(pixel,"water")
}
else if (pixel.element === "sandstorm") {
if (Math.random() < 0.95) {
pixel.element = "foam";
}
else {
changePixel(pixel,"cloud")
}
}
else if (pixel.element === "tornado") {
if (pixel.fired === "sand") {
pixel.fired = null
pixel.color = pixelColorPick(pixel,elements.tornado.color)
}
}
else if (pixel.element === "concrete") {
if (Math.random() < 0.95) {
pixel.element = "gravel";
}
else {
changePixel(pixel,"oxygen")
}
}
else if (pixel.element === "cement") {
if (Math.random() < 0.80) {
pixel.element = "gravel";
}
else {
changePixel(pixel,"water")
}
}
else if ([pixel.element].startsWith("sand_")) {
deletePixel(pixel.x,pixel.y)
}
},
category: "tools",
}
elements.oobleck = { elements.oobleck = {
color: "#8ef1b8", color: "#8ef1b8",
tick: function(pixel){ tick: function(pixel){
@ -396,7 +469,281 @@ elements.graphite = {
density: 2260, density: 2260,
hardness: 0.99, hardness: 0.99,
breakInto: "graphite_dust", breakInto: "graphite_dust",
stain: 0.5 stain: 0.4
}
elements.white_pawn = {
color: "#F2F2CC",
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"DL:black_pawn,black_rook,black_bishop,black_knight%0.5|M1%0.5|DL:black_pawn,black_rook,black_bishop,black_knight%0.5",
],
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.black_pawn = {
color: "#2F2F33",
behavior: [
"DL:white_pawn,white_rook,white_bishop,white_knight%0.5|M1%0.5|DL:white_pawn,white_rook,white_bishop,white_knight%0.5",
"XX|XX|XX",
"XX|XX|XX",
],
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.white_rook = {
color: "#F2F2CC",
behavior: [
"XX|M1%0.5|XX",
"M1%0.5|XX|M1%0.5",
"XX|M1%0.5|XX",
],
reactions: {
"black_pawn": { elem2: null },
"black_rook": { elem2: null },
"black_bishop": { elem2: null },
"black_knight": { elem2: null },
"black_queen": { elem2: null },
"black_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.black_rook = {
color: "#2F2F33",
behavior: [
"XX|M1%0.5|XX",
"M1%0.5|XX|M1%0.5",
"XX|M1%0.5|XX",
],
reactions: {
"white_pawn": { elem2: null },
"white_rook": { elem2: null },
"white_bishop": { elem2: null },
"white_knight": { elem2: null },
"white_queen": { elem2: null },
"white_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.white_bishop = {
color: "#F2F2CC",
behavior: [
"M1%0.5|XX|M1%0.5",
"XX|XX|XX",
"M1%0.5|XX|M1%0.5",
],
reactions: {
"black_pawn": { elem2: null },
"black_rook": { elem2: null },
"black_bishop": { elem2: null },
"black_knight": { elem2: null },
"black_queen": { elem2: null },
"black_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.black_bishop = {
color: "#2F2F33",
behavior: [
"M1%0.5|XX|M1%0.5",
"XX|XX|XX",
"M1%0.5|XX|M1%0.5",
],
reactions: {
"white_pawn": { elem2: null },
"white_rook": { elem2: null },
"white_bishop": { elem2: null },
"white_knight": { elem2: null },
"white_queen": { elem2: null },
"white_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.white_knight = {
color: "#F2F2CC",
behavior: [
"XX|M1%0.5|XX|M1%0.5|XX",
"M1%0.5|XX|XX|XX|M1%0.5",
"XX|XX|XX|XX|XX",
"M1%0.5|XX|XX|XX|M1%0.5",
"XX|M1%0.5|XX|M1%0.5|XX",
],
reactions: {
"black_pawn": { elem2: null },
"black_rook": { elem2: null },
"black_bishop": { elem2: null },
"black_knight": { elem2: null },
"black_queen": { elem2: null },
"black_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.black_knight = {
color: "#2F2F33",
behavior: [
"XX|M1%0.5|XX|M1%0.5|XX",
"M1%0.5|XX|XX|XX|M1%0.5",
"XX|XX|XX|XX|XX",
"M1%0.5|XX|XX|XX|M1%0.5",
"XX|M1%0.5|XX|M1%0.5|XX",
],
reactions: {
"white_pawn": { elem2: null },
"white_rook": { elem2: null },
"white_bishop": { elem2: null },
"white_knight": { elem2: null },
"white_queen": { elem2: null },
"white_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.white_queen = {
color: "#F2F2CC",
behavior: [
"M1%0.5|M1%0.5|M1%0.5",
"M1%0.5|XX|M1%0.5",
"M1%0.5|M1%0.5|M1%0.5",
],
reactions: {
"black_pawn": { elem2: null },
"black_rook": { elem2: null },
"black_bishop": { elem2: null },
"black_knight": { elem2: null },
"black_queen": { elem2: null },
"black_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.black_queen = {
color: "#2F2F33",
behavior: [
"M1%0.5|M1%0.5|M1%0.5",
"M1%0.5|XX|M1%0.5",
"M1%0.5|M1%0.5|M1%0.5",
],
reactions: {
"white_pawn": { elem2: null },
"white_rook": { elem2: null },
"white_bishop": { elem2: null },
"white_knight": { elem2: null },
"white_queen": { elem2: null },
"white_king": { elem2: "supernova" },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.white_king = {
color: "#F2F2CC",
behavior: [
"M1%0.05|M1%0.05|M1%0.05",
"M1%0.05|XX|M1%0.05",
"M1%0.025|M1%0.025|M1%0.025",
],
reactions: {
"black_pawn": { elem2: null },
"black_rook": { elem2: null },
"black_bishop": { elem2: null },
"black_knight": { elem2: null },
"black_queen": { elem2: null },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
}
elements.black_king = {
color: "#2F2F33",
behavior: [
"M1%0.025|M1%0.025|M1%0.025",
"M1%0.05|XX|M1%0.05",
"M1%0.05|M1%0.05|M1%0.05",
],
reactions: {
"white_pawn": { elem2: null },
"white_rook": { elem2: null },
"white_bishop": { elem2: null },
"white_knight": { elem2: null },
"white_queen": { elem2: null },
},
tempHigh: 400,
stateHigh: "ember",
category: "chess",
state: "solid",
density: 2260,
hardness: 0.5,
breakInto: "sawdust",
} }
elements.graphite_dust = { elements.graphite_dust = {
@ -414,5 +761,5 @@ elements.graphite_dust = {
category: "powders", category: "powders",
state: "solid", state: "solid",
density: 1830, density: 1830,
stain: 0.5 stain: 0.6
} }