diff --git a/mods/scp.js b/mods/scp.js index 4792e6f4..6dbaa773 100644 --- a/mods/scp.js +++ b/mods/scp.js @@ -6,6 +6,14 @@ window.addEventListener("load", () => { document.getElementById("elementButton-mask_body")?.remove() }) +window.addEventListener("load", () => { + document.getElementById("elementButton-008_meat")?.remove() +}) + +window.addEventListener("load", () => { + document.getElementById("elementButton-frozen_008_meat")?.remove() +}) + window.addEventListener("load", () => { document.getElementById("elementButton-zombie")?.remove() }) @@ -57,6 +65,9 @@ elements.SCP_008 = { reactions: { "head": { elem1:null, elem2:"z_head" , chance:0.5 }, "body": { elem1:null, elem2:"z_body" , chance:0.5 }, + "meat": { elem1:null, elem2:"008_meat" , chance:0.4 }, + "rotten_meat": { elem1:null, elem2:"008_meat" , chance:0.5 }, + "frozen_meat": { elem1:null, elem2:"frozen_008_meat" , chance:0.3 }, "frog": { elem2:"SCP_008" , chance:0.5 }, "ant": { elem2:"SCP_008" , chance:0.5 }, "bee": { elem2:"SCP_008" , chance:0.5 }, @@ -66,7 +77,7 @@ elements.SCP_008 = { "liquid_chlorine": { elem1: [null,null,null,null,"anomalous_essence"] , chance:0.01 }, "light": { elem1: [null,null,null,null,"anomalous_essence"] , chance:0.01 }, }, - tempHigh: 1000, + tempHigh: 750, stateHigh: [null,null,null,null,"anomalous_essence"], tempLow: -100, stateLow: "frozen_008", @@ -85,6 +96,9 @@ elements.frozen_008 = { reactions: { "head": { elem1:null, elem2:"z_head" , chance:0.4 }, "body": { elem1:null, elem2:"z_body" , chance:0.4 }, + "meat": { elem1:null, elem2:"frozen_008_meat" , chance:0.4 }, + "rotten_meat": { elem1:null, elem2:"frozen_008_meat" , chance:0.5 }, + "frozen_meat": { elem1:null, elem2:"frozen_008_meat" , chance:0.4 }, "chlorine": { elem1: [null,null,null,null,"anomalous_essence"] , chance:0.01 }, "liquid_chlorine": { elem1: [null,null,null,null,"anomalous_essence"] , chance:0.01 }, "light": { elem1: [null,null,null,null,"anomalous_essence"] , chance:0.01 }, @@ -97,6 +111,60 @@ elements.frozen_008 = { density: 95, }, +elements.008_meat = { + color: ["#b8b165","#b89765"], + behavior: [ + "XX|CR:plague,stench,stench,SCP_008,fly%0.25 AND CH:rotten_meat,meat>008_meat%1|XX", + "SP%99 AND CH:rotten_meat,meat>008_meat%1|XX|SP%99 AND CH:rotten_meat,meat>008_meat%1", + "XX|M1 AND CH:rotten_meat,meat>008_meat%1|XX", + ], + reactions: { + "water": { elem2:"dirty_water" }, + "salt_water": { elem2:"dirty_water" }, + "sugar_water": { elem2:"dirty_water" }, + "dirty_water": { elem2:"broth", tempMin:70, color2:"#d7db69" }, + "seltzer": { elem2:"dirty_water" }, + "fly": { elem1: [null,null,"SCP_008"] , elem2: ["dead_bug","dead_bug","SCP_008"] , chance:0.2}, + }, + tempHigh: 300, + stateHigh: ["SCP_008","ash","ammonia"], + tempLow: -20, + stateLow: "frozen_008_meat", + category:"scp", + hidden: true, + burn:12, + burnTime:200, + burnInto:["SCP_008","ash","ammonia"], + state: "solid", + density: 1005, + conduct: 0.1, + isFood: true +}, + +elements.frozen_008_meat = { + color: "#242424", + behavior: [ + "XX|CH:rotten_meat,frozen_meat>frozen_008_meat%1|XX", + "SP%99 AND CH:rotten_meat,frozen_meat>frozen_008_meat%1|XX|SP%99 AND CH:rotten_meat,frozen_meat>frozen_008_meat%1", + "XX|M1 AND CH:rotten_meat,frozen_meat>frozen_008_meat%1|XX", + ], + reactions: { + "water": { elem2:"dirty_water" }, + "salt_water": { elem1:"008_meat",elem2:"dirty_water" , chance:0.5 }, + "sugar_water": { elem2:"dirty_water" }, + "seltzer": { elem2:"dirty_water" }, + "fly": { elem2: ["dead_bug","dead_bug","SCP_008"] , chance:0.2}, + }, + temp: -20, + tempHigh: 10, + stateHigh: "008_meat", + category:"scp", + hidden: true, + state: "solid", + density: 1005, + conduct: 0.05, +}, + elements.possessive_mask = { color: ["#f7ead0","#faf9f6","#e9e6db"], category: "scp",