glass pane, rad glass parity

This commit is contained in:
Laetitia (O-01-67) 2022-11-22 12:35:56 -05:00 committed by GitHub
parent af9f6d3551
commit 14ab2b12d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 64 additions and 2 deletions

View File

@ -1,14 +1,14 @@
arrayLoaderVoids = ["air", "null", null];
buildingOneSegmentDoor = ["concrete","wood","concrete","wood","concrete"];
buildingOneSegmentWindows = ["concrete","glass","concrete","glass","concrete"];
buildingOneSegmentWindows = ["concrete","glass_pane","concrete","glass_pane","concrete"];
buildingOneSegmentConcrete = ["concrete","concrete","concrete","concrete","concrete"];
buildingTwoSegments = [
["concrete","concrete","concrete","concrete","concrete"],
["concrete","concrete","concrete","concrete","concrete"],
["brick","wood","brick"],
["glass","wood","glass"],
["glass_pane","wood","glass_pane"],
["brick","brick","brick"],
["wood","wood","wood","wood","wood"],
["wood","wood","wood"],
@ -84,6 +84,68 @@ function loadPixelRowFromArray(pixelArray,centerX,centerY,evenLengthBiasedLeft=t
};
};
delete elements.rad_glass.stateHigh;
//Prereq elements
elements.glass_pane = {
color: ["#5e807d","#679e99"],
behavior: behaviors.SUPPORT,
reactions: {
"radiation": { "elem1":"rad_glass_pane", "chance":0.33 },
},
tempHigh: 1500,
category: "solids",
state: "solid",
density: 2500,
breakInto: "glass_shard",
};
elements.rad_glass_pane = {
color: ["#648c64","#6aad83"],
behavior: [
"XX|CR:radiation%0.075|XX",
"SP AND CR:radiation%0.075|XX|SP AND CR:radiation%0.075",
"XX|M1 AND CR:radiation%0.075|XX",
],
tempHigh: 1500,
stateHigh: "molten_rad_glass",
category: "solids",
state: "solid",
density: 2500,
breakInto: "rad_glass_shard",
hidden: true
};
elements.rad_glass.breakInto = "rad_glass_shard";
if(!elements.glass_shard.reactions) {
elements.glass_shard.reactions = {};
};
elements.glass_shard.reactions.radiation = { "elem1":"rad_glass_shard", "chance":0.33 };
elements.rad_glass_shard = {
color: ["#648c64","#6aad83","#6a9171"],
behavior: [
"XX|CR:radiation%0.075|XX",
"CR:radiation%0.075|XX|CR:radiation%0.075",
"M2|M1 AND CR:radiation%0.075|M2",
],
tempHigh: 1500,
stateHigh: "molten_rad_glass",
category: "powders",
state: "solid",
density: 2500,
};
elements.molten_rad_glass = {
behavior: [
"XX|CR:radiation%0.15 AND CR:fire%2.5|XX",
"M2 AND CR:radiation%0.15|XX|M2 AND CR:radiation%0.15",
"M1|M1 AND CR:radiation%0.15|M1",
],
};
//Seeds
elements.building_1_seed = {
tick: function(pixel) {
if(!tryMove(pixel,pixel.x,pixel.y+1)) {