Merge pull request #1356 from pizzapi2012/main
Update more_art_states.js
This commit is contained in:
commit
f3a6260c83
|
|
@ -1,6 +1,7 @@
|
||||||
/*
|
/*
|
||||||
A mod that adds some extra states of the art element.
|
A mod that adds some extra states of the art element.
|
||||||
(c) ACrazyPencil 2025
|
And thanks to the people who helped me with the code in the discord server.
|
||||||
|
(c) ACrazyPencil 2025-2026
|
||||||
*/
|
*/
|
||||||
|
|
||||||
elements.powder_art = {
|
elements.powder_art = {
|
||||||
|
|
@ -15,12 +16,18 @@ elements.powder_art = {
|
||||||
canPlace: true,
|
canPlace: true,
|
||||||
customColor: true,
|
customColor: true,
|
||||||
category: "powders",
|
category: "powders",
|
||||||
related: ["art", "liquid_art", "gas_art", "breakable_art"],
|
related: ["art", "liquid_art", "gas_art", "breakable_art", "radiated_art"],
|
||||||
burn: false,
|
burn: false,
|
||||||
hardness: 1,
|
hardness: 1,
|
||||||
conduct: false,
|
conduct: false,
|
||||||
stain: 0,
|
stain: 0,
|
||||||
state: "powder"
|
state: "powder",
|
||||||
|
reactions: {
|
||||||
|
"radiation": { func:function(pixel, pixel2) {
|
||||||
|
pixel.element = "gas_art"
|
||||||
|
pixel2.element = "radiated_art"
|
||||||
|
}}
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
elements.liquid_art = {
|
elements.liquid_art = {
|
||||||
|
|
@ -34,7 +41,7 @@ elements.liquid_art = {
|
||||||
canPlace: true,
|
canPlace: true,
|
||||||
customColor: true,
|
customColor: true,
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
related: ["art", "powder_art", "breakable_art", "gas_art"],
|
related: ["art", "powder_art", "breakable_art", "gas_art", "radiated_art"],
|
||||||
burn: false,
|
burn: false,
|
||||||
hardness: 1,
|
hardness: 1,
|
||||||
conduct: false,
|
conduct: false,
|
||||||
|
|
@ -53,7 +60,7 @@ elements.gas_art = {
|
||||||
canPlace: true,
|
canPlace: true,
|
||||||
customColor: true,
|
customColor: true,
|
||||||
category: "gases",
|
category: "gases",
|
||||||
related: ["art", "powder_art", "liquid_art", "breakable_art"],
|
related: ["art", "powder_art", "liquid_art", "breakable_art", "radiated_art"],
|
||||||
burn: false,
|
burn: false,
|
||||||
hardness: 1,
|
hardness: 1,
|
||||||
conduct: false,
|
conduct: false,
|
||||||
|
|
@ -72,7 +79,7 @@ elements.breakable_art = {
|
||||||
canPlace: true,
|
canPlace: true,
|
||||||
customColor: true,
|
customColor: true,
|
||||||
category: "solids",
|
category: "solids",
|
||||||
related: ["art", "powder_art", "liquid_art"],
|
related: ["art", "powder_art", "liquid_art", "radiated_art", "gas_art"],
|
||||||
burn: false,
|
burn: false,
|
||||||
conduct: false,
|
conduct: false,
|
||||||
stain: 0,
|
stain: 0,
|
||||||
|
|
@ -83,7 +90,31 @@ elements.breakable_art = {
|
||||||
stateHigh: "gas_art",
|
stateHigh: "gas_art",
|
||||||
breakInto: "powder_art",
|
breakInto: "powder_art",
|
||||||
breakIntoColorMultiplier: [1,1,1],
|
breakIntoColorMultiplier: [1,1,1],
|
||||||
|
},
|
||||||
|
|
||||||
|
elements.radiated_art = {
|
||||||
|
name: "Radiated Art",
|
||||||
|
color: "#ffffff",
|
||||||
|
behavior: [
|
||||||
|
"XX|XX|XX",
|
||||||
|
"XX|RL:radiation%1|XX",
|
||||||
|
"M2|M1|M2"
|
||||||
|
],
|
||||||
|
tool: function(pixel) {
|
||||||
|
if (pixel.element === "paper") {
|
||||||
|
deletePixel(pixel.x,pixel.y)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
canPlace: true,
|
||||||
|
customColor: true,
|
||||||
|
category: "powders",
|
||||||
|
related: ["art", "liquid_art", "gas_art", "breakable_art", "powder_art"],
|
||||||
|
burn: false,
|
||||||
|
hardness: 1,
|
||||||
|
conduct: false,
|
||||||
|
stain: 0,
|
||||||
|
state: "powder",
|
||||||
}
|
}
|
||||||
|
|
||||||
elements.art.related = ["powder_art", "liquid_art", "gas_art", "breakable_art"]
|
elements.art.related = ["powder_art", "liquid_art", "gas_art", "breakable_art", "radiated_art"]
|
||||||
elements.art.hardness = 1
|
elements.art.hardness = 1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue