From 85f601cc0c9ccfcb93cde0e09b0b59e7b7215394 Mon Sep 17 00:00:00 2001 From: Lily-129 <68935009+Lily-129@users.noreply.github.com> Date: Mon, 31 Jan 2022 10:03:17 -0500 Subject: [PATCH] Random exclusions This also means I can put black decay back in. --- mods/randomness.js | 715 +++++++++++++++++++++++++-------------------- 1 file changed, 403 insertions(+), 312 deletions(-) diff --git a/mods/randomness.js b/mods/randomness.js index e2d9ec57..2731881e 100644 --- a/mods/randomness.js +++ b/mods/randomness.js @@ -58,7 +58,9 @@ elements.burning_unnamed_gas = { tempHigh: 200001, stateHigh: "plasma", hidden: true, - }, + excludeRandom: true, +}, + elements.unnamed_powder = { color: "#cddd22", behavior: [ @@ -80,7 +82,7 @@ elements.unnamed_powder = { tempHigh: 95, stateHigh: "burning_unnamed_gas", conduct: 0.4, - }, +}, elements.burning_unnamed_powder = { color: "#ddcd22", @@ -104,7 +106,9 @@ elements.burning_unnamed_powder = { stateHigh: "burning_unnamed_gas", conduct: 0.4, hidden: true, - }, + excludeRandom: true, +}, + elements.steam_remover = { //pov: you tried using water to cool something name: "steam remover", color: "#542900", @@ -114,7 +118,9 @@ elements.steam_remover = { //pov: you tried using water to cool something "CH:steam>steam_remover|CH:steam>steam_remover|CH:steam>steam_remover", ], category: "special", -}, + excludeRandom: true, +}, + elements.filler_remover = { //pov: you put a filler for fun but now you want your scene back name: "filler remover", color: "#00dd00", @@ -124,8 +130,9 @@ elements.filler_remover = { //pov: you put a filler for fun but now you want you "CH:filler>filler_remover AND CH:lattice>filler_remover AND CH:virus>filler_remover AND CH:gray_goo>filler_remover|CH:filler>filler_remover AND CH:lattice>filler_remover AND CH:virus>filler_remover AND CH:gray_goo>filler_remover|CH:filler>filler_remover AND CH:lattice>filler_remover AND CH:virus>filler_remover AND CH:gray_goo>filler_remover", ], "category":"special", - + excludeRandom: true, }, + elements.plasma_remover = { //why would you need this? name: "plasma remover", color: ["#77ff00","#4e7b26","#77ff00"], @@ -136,8 +143,10 @@ elements.plasma_remover = { //why would you need this? ], category: "special", temp: 7065, + excludeRandom: true, }, -/*elements.black_decay = { //random mystcraft mod reference + +elements.black_decay = { //random mystcraft mod reference name: "black decay", color: "#222222", behavior: [ @@ -146,7 +155,9 @@ elements.plasma_remover = { //why would you need this? "XX|CH:black_decay%1 AND M1|XX", ], category: "special", -},*/ + excludeRandom: true, +}, + elements.tungstensteel = { color: "#555589", behavior: behaviors.FAIRYKILL, @@ -155,19 +166,21 @@ elements.tungstensteel = { density: 19000, conduct: 0.48, }, + elements.molten_tungsten = { density: 17600, temp: 3500, tempHigh: 5555, stateHigh: "tungsten_gas", }, + elements.tungsten_gas = { color: "#FFEEE2", behavior: [ "CR:plasma%0.625 AND M2|M1|CR:plasma%0.625 AND M2", - "M1|XX|M1", - "CR:plasma%0.625 AND M2|M1|CR:plasma%0.625 AND M2", - ], + "M1|XX|M1", + "CR:plasma%0.625 AND M2|M1|CR:plasma%0.625 AND M2", + ], density: 15800, //https://link.springer.com/article/10.1007/s11661-019-05262-5 temp: 5600, tempLow: 5555, @@ -175,81 +188,87 @@ elements.tungsten_gas = { category: "gases", hidden: true, }, + elements.molten_steel = { - reactions: { - "molten_tungsten": { "elem1":"molten_tungstensteel", "elem2":"molten_tungstensteel" } - } + reactions: { + "molten_tungsten": { "elem1":"molten_tungstensteel", "elem2":"molten_tungstensteel" } + } } + elements.molten_tungstensteel = { - behavior: [ + behavior: [ "XX|DL:"+eLists.FAIRY+" AND CR:fire%2.5|XX", "DL:"+eLists.FAIRY+" AND M2|XX|DL:"+eLists.FAIRY+" AND M2", "M1|DL:"+eLists.FAIRY+"|M1", ] } + elements.rm_water_balloon = { - name: "water balloon", - color: "#3dc2ff", - behavior: [ + name: "water balloon", + color: "#3dc2ff", + behavior: [ "XX|M2|XX", "XX|C2:wb3|XX", "XX|M1|XX", ], tempHigh: 180, - stateHigh: ["steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "plastic"], + stateHigh: ["steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "steam", "plastic"], tempLow: 0, - stateLow: ["ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "plastic"], - category: "special", - state: "solid", - density: 997, + stateLow: ["ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "ice", "plastic"], + category: "special", + state: "solid", + density: 997, } elements.wb3 = { - name: "wb3", - color: "#0856ff", - behavior: [ + name: "wb3", + color: "#0856ff", + behavior: [ "XX|CR:wb2|XX", "CR:wb2|CH:wb2|CR:wb2", "XX|CR:wb2|XX", ], - category: "liquid", - state: "solid", - density: 997, - hidden: true, + category: "liquid", + state: "solid", + density: 997, + hidden: true, + excludeRandom: true, } elements.wb2 = { - name: "wb2", - color: "#145fff", - behavior: [ + name: "wb2", + color: "#145fff", + behavior: [ "XX|CR:wb1|XX", "CR:wb1|CH:wb1|CR:wb1", "XX|CR:wb1|XX", ], - category: "special", - state: "liquid", - density: 997, - hidden: true, + category: "special", + state: "liquid", + density: 997, + hidden: true, + excludeRandom: true, } elements.wb1 = { - name: "wb1", - color: "#2167ff", - behavior: [ + name: "wb1", + color: "#2167ff", + behavior: [ "XX|CR:water|XX", "CR:water|CH:water|CR:water", "XX|CR:water|XX", ], - category: "special", - state: "liquid", - density: 997, - hidden: true, + category: "special", + state: "liquid", + density: 997, + hidden: true, + excludeRandom: true, } elements.rm_lava_balloon = { - name: "lava balloon", - color: "#ffab36", - behavior: [ + name: "lava balloon", + color: "#ffab36", + behavior: [ "XX|M2|XX", "XX|C2:lb3|XX", "XX|M1|XX", @@ -261,418 +280,490 @@ elements.rm_lava_balloon = { } elements.lb3 = { - name: "lb3", - color: "#ff8c00", - behavior: [ + name: "lb3", + color: "#ff8c00", + behavior: [ "XX|CR:lb2|XX", "CR:lb2|CH:lb2|CR:lb2", "XX|CR:lb2|XX", ], temp: 1000, - category: "liquid", - state: "solid", - density: 2725, - hidden: true, + category: "liquid", + state: "solid", + density: 2725, + hidden: true, + excludeRandom: true, } elements.lb2 = { - name: "lb2", - color: "#ff6f00", - behavior: [ + name: "lb2", + color: "#ff6f00", + behavior: [ "XX|CR:lb1|XX", "CR:lb1|CH:lb1|CR:lb1", "XX|CR:lb1|XX", ], temp: 1000, - category: "special", - state: "liquid", - density: 2725, - hidden: true, + category: "special", + state: "liquid", + density: 2725, + hidden: true, + excludeRandom: true, } elements.lb1 = { - name: "lb1", - color: "#ff4d00", - behavior: [ + name: "lb1", + color: "#ff4d00", + behavior: [ "XX|CR:magma|XX", "CR:magma|CH:magma|CR:magma", "XX|CR:magma|XX", ], temp: 1000, - category: "special", - state: "liquid", - density: 2725, - hidden: true, + category: "special", + state: "liquid", + density: 2725, + hidden: true, + excludeRandom: true, }, elements.unnamed_substance_bomb = { - name: "unnamed bomb", - color: "#cdad52", - behavior: [ - "XX|XX|XX", - "XX|XX|XX", - "M2|M1 AND EX:10>plasma,burning_unnamed_powder,unnamed_powder,unnamed_powder,unnamed_powder,burning_unnamed_gas,unnamed_gas,unnamed_gas,unnamed_gas|M2", - ], - category: "weapons", - state: "solid", - density: 1300, + name: "unnamed bomb", + color: "#cdad52", + behavior: [ + "XX|XX|XX", + "XX|XX|XX", + "M2|M1 AND EX:10>plasma,burning_unnamed_powder,unnamed_powder,unnamed_powder,unnamed_powder,burning_unnamed_gas,unnamed_gas,unnamed_gas,unnamed_gas|M2", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, }, elements.warp_bomb = { - name: "warp bomb", - color: "#422e4a", - behavior: [ - "XX|XX|XX", - "XX|CC:#5b3a69,#382740,#400e61|XX", - "M2|M1 AND EX:15>warp|M2", - ], - category: "weapons", - state: "solid", - density: 1300, + name: "warp bomb", + color: "#422e4a", + behavior: [ + "XX|XX|XX", + "XX|CC:#5b3a69,#382740,#400e61|XX", + "M2|M1 AND EX:15>warp|M2", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, }, elements.cluster_nuke = { - color: "#e3f636", - behavior: [ - "CR:radiation%5|EX:90>plasma,plasma,plasma,nuke,nuke,nuke,radiation,radiation,radiation,rad_steam,rad_steam,radiation,rad_steam AND CR:radiation%5|CR:radiation%5", - "CR:radiation%5|XX|CR:radiation%5", - "M2 AND CR:radiation%5|M1 AND EX:90>plasma,plasma,plasma,nuke,nuke,nuke,radiation,radiation,radiation,rad_steam,rad_steam,radiation,rad_steam AND CR:radiation%5|M2 AND CR:radiation%5", - ], - category: "weapons", - state: "solid", - density: 1500, + color: "#e3f636", + behavior: [ + "CR:radiation%5|EX:90>plasma,plasma,plasma,nuke,nuke,nuke,radiation,radiation,radiation,rad_steam,rad_steam,radiation,rad_steam AND CR:radiation%5|CR:radiation%5", + "CR:radiation%5|XX|CR:radiation%5", + "M2 AND CR:radiation%5|M1 AND EX:90>plasma,plasma,plasma,nuke,nuke,nuke,radiation,radiation,radiation,rad_steam,rad_steam,radiation,rad_steam AND CR:radiation%5|M2 AND CR:radiation%5", + ], + category: "weapons", + state: "solid", + density: 1500, + excludeRandom: true, }, //hormones - //estrogens + //estrogens elements.estradiol = { - color: "#f2fcee", //it absorbs shorter wavelength UV than testosterone and I am treating this like absorbing violet for convenience - //https://www.researchgate.net/publication/226065469_Optical_Properties_of_Two_Types_of_Sex_Hormones_of_the_Cyclopentenephenanthrene_Series - //http://depts.washington.edu/cmditr/modules/lum/color.html - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1200, - tempHigh: 173, - category: "powders", + color: "#f2fcee", //it absorbs shorter wavelength UV than testosterone and I am treating this like absorbing violet for convenience + //https://www.researchgate.net/publication/226065469_Optical_Properties_of_Two_Types_of_Sex_Hormones_of_the_Cyclopentenephenanthrene_Series + //http://depts.washington.edu/cmditr/modules/lum/color.html + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1200, + tempHigh: 173, + category: "powders", }, elements.molten_estradiol = { - tempHigh: 446, - stateHigh: "vaporized_estradiol", + tempHigh: 446, + stateHigh: "vaporized_estradiol", }, elements.vaporized_estradiol = { - color: ["#ffbf60","#ffdc60","#ff9d60"], //hormone gas wouldn't glow that brightly at these temperatures but just ignore that - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 972, - tempLow: 446, - stateLow: "molten_estradiol", + color: ["#ffbf60","#ffdc60","#ff9d60"], //hormone gas wouldn't glow that brightly at these temperatures but just ignore that + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 972, + tempLow: 446, + stateLow: "molten_estradiol", }, - //progestogens + //progestogens elements.progesterone = { - color: "#f7eefc", //slightly different? from testosterone but exaggerated - //https://downloads.hindawi.com/journals/ijps/2017/9603140.pdf - //these hormones all absorb in the uv region anyway so they would all look white to us - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1100, - tempHigh: 121, - category: "powders", + color: "#f7eefc", //slightly different? from testosterone but exaggerated + //https://downloads.hindawi.com/journals/ijps/2017/9603140.pdf + //these hormones all absorb in the uv region anyway so they would all look white to us + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1100, + tempHigh: 121, + category: "powders", }, elements.molten_progesterone = { - tempHigh: 447, - stateHigh: "vaporized_progesterone", + tempHigh: 447, + stateHigh: "vaporized_progesterone", }, elements.vaporized_progesterone = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 891, - tempLow: 447, - stateLow: "molten_progesterone", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 891, + tempLow: 447, + stateLow: "molten_progesterone", } - //androgens + //androgens elements.testosterone = { - color: "#f7eef7", //it absorbs longer wavelength UV than estradiol and I am treating this like absorbing green for convenience - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1100, - tempHigh: 155, - category: "powders", + color: "#f7eef7", //it absorbs longer wavelength UV than estradiol and I am treating this like absorbing green for convenience + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1100, + tempHigh: 155, + category: "powders", }, elements.molten_testosterone = { - tempHigh: 433, - stateHigh: "vaporized_testosterone", + tempHigh: 433, + stateHigh: "vaporized_testosterone", }, elements.vaporized_testosterone = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 891, - tempLow: 433, - stateLow: "molten_testosterone", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 891, + tempLow: 433, + stateLow: "molten_testosterone", }, //other - //anti-androgens + //anti-androgens - //CPA + //CPA elements.cyproterone_acetate = { - color: "#efeef8", //it absorbs far longer uv than the others, which i am rendering as red absorption - //https://www.researchgate.net/figure/UV-spectrum-for-drospirenone-cyproterone-acetate-desogestrel-and-ethinyl-estradiol-at-1_fig1_315746083 - //i didn't really expect to find a spectrum for this - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1068, - tempHigh: 200, - category: "powders", + color: "#efeef8", //it absorbs far longer uv than the others, which i am rendering as red absorption + //https://www.researchgate.net/figure/UV-spectrum-for-drospirenone-cyproterone-acetate-desogestrel-and-ethinyl-estradiol-at-1_fig1_315746083 + //i didn't really expect to find a spectrum for this + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1068, + tempHigh: 200, + category: "powders", }, -/* > Hazardous decomposition products: - > Hydrogen chloride (HCl) - > Carbon monoxide and carbon dioxide - > Hydrogen - - > https://cdn.caymanchem.com/cdn/msds/16622m.pdf - - so many interesting effects i can't add +/* > Hazardous decomposition products: + > Hydrogen chloride (HCl) + > Carbon monoxide and carbon dioxide + > Hydrogen + + > https://cdn.caymanchem.com/cdn/msds/16622m.pdf + + so many interesting effects i can't add */ elements.molten_cyproterone_acetate = { - tempHigh: 569, - stateHigh: "vaporized_cyproterone_acetate", + tempHigh: 569, + stateHigh: "vaporized_cyproterone_acetate", }, elements.vaporized_cyproterone_acetate = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 865, - tempLow: 569, - stateLow: "molten_cyproterone_acetate", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 865, + tempLow: 569, + stateLow: "molten_cyproterone_acetate", }, - //spironolactone + //spironolactone elements.spironolactone = { - color: "#f7eef1", //UV absorbance peak wavelength is slightly shorter than that of testosterone - //https://www.researchgate.net/publication/348592381_Quantification_of_Spironolactone_by_first_and_second_order_UV_Derivative_Spectrophotometry_in_bulk_and_tablet_dosage_form/link/6006b3cf299bf14088a649bd/download - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1200, - tempHigh: 207, - category: "powders", + color: "#f7eef1", //UV absorbance peak wavelength is slightly shorter than that of testosterone + //https://www.researchgate.net/publication/348592381_Quantification_of_Spironolactone_by_first_and_second_order_UV_Derivative_Spectrophotometry_in_bulk_and_tablet_dosage_form/link/6006b3cf299bf14088a649bd/download + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1200, + tempHigh: 207, + category: "powders", }, elements.molten_spironolactone = { - tempHigh: 597, - stateHigh: "vaporized_spironolactone", - /*should have more decomps - https://sci-hub.se/https://link.springer.com/article/10.1007/BF01979243 - > The TG-DTG curves of spironolactone in Fig. 7 demonstrate that the compound is thermally stable up to 200*C, and that its thermal decomposition occurs between 200 and 620*C. Four consecutive steps are observed in the TG-DTG curves. The first step, up to 260*C is ascribed to the elimination of the substituent group, SCOCH_{3} (TG= 19.59%, Calc. = 19.33%). The second step (260-370*C) and the third and fourth steps (370-700*C) involve losses of 42.93% and 37.48%, respectively, but do not permit a suggestion as to which parts of the compound are eliminated in each step. */ + tempHigh: 597, + stateHigh: "vaporized_spironolactone", + /*should have more decomps + https://sci-hub.se/https://link.springer.com/article/10.1007/BF01979243 + > The TG-DTG curves of spironolactone in Fig. 7 demonstrate that the compound is thermally stable up to 200*C, and that its thermal decomposition occurs between 200 and 620*C. Four consecutive steps are observed in the TG-DTG curves. The first step, up to 260*C is ascribed to the elimination of the substituent group, SCOCH_{3} (TG= 19.59%, Calc. = 19.33%). The second step (260-370*C) and the third and fourth steps (370-700*C) involve losses of 42.93% and 37.48%, respectively, but do not permit a suggestion as to which parts of the compound are eliminated in each step. */ }, elements.vaporized_spironolactone = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 972, - tempLow: 597, - stateLow: "molten_spironolactone", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 972, + tempLow: 597, + stateLow: "molten_spironolactone", }, - //finasteride + //finasteride elements.finasteride = { - color: "#fcfcf1", //UV absorbance peak wavelength is even shorter than that of estradiol - //https://www.researchgate.net/publication/312317200 - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1100, - tempHigh: 253, - category: "powders", + color: "#fcfcf1", //UV absorbance peak wavelength is even shorter than that of estradiol + //https://www.researchgate.net/publication/312317200 + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1100, + tempHigh: 253, + category: "powders", }, elements.molten_finasteride = { - tempHigh: 577, - stateHigh: "vaporized_finasteride", + tempHigh: 577, + stateHigh: "vaporized_finasteride", }, elements.vaporized_finasteride = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 891, - tempLow: 577, - stateLow: "molten_finasteride", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 891, + tempLow: 577, + stateLow: "molten_finasteride", }, - //dutasteride + //dutasteride elements.dutasteride = { - color: "#fbf6ee", //High UV absorbances around the peak wavelengths of both estradiol and testosterone - //https://sphinxsai.com/sphinxsaivol_2no.1/pharmtech_vol_2no.1/PharmTech_Vol_2No.1PDF/PT=18%20(113-117).pdf - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1303, //https://www.chemicalbook.com/ChemicalProductProperty_EN_CB3254628.htm - tempHigh: 243, - category: "powders", + color: "#fbf6ee", //High UV absorbances around the peak wavelengths of both estradiol and testosterone + //https://sphinxsai.com/sphinxsaivol_2no.1/pharmtech_vol_2no.1/PharmTech_Vol_2No.1PDF/PT=18%20(113-117).pdf + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1303, //https://www.chemicalbook.com/ChemicalProductProperty_EN_CB3254628.htm + tempHigh: 243, + category: "powders", }, elements.molten_dutasteride = { - tempHigh: 620, //http://www.chemspider.com/Chemical-Structure.5293502.html - stateHigh: "vaporized_dutasteride", + tempHigh: 620, //http://www.chemspider.com/Chemical-Structure.5293502.html + stateHigh: "vaporized_dutasteride", }, elements.vaporized_dutasteride = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 1055, - tempLow: 620, - stateLow: "molten_dutasteride", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 1055, + tempLow: 620, + stateLow: "molten_dutasteride", }, - //bicalutamide + //bicalutamide elements.bicalutamide = { - color: "#f4fcee", //peaks at 200-220 and at 270 - //i am probably mapping uv to visible wrong and misreading color.html - //https://www.researchgate.net/publication/257679318 - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1520, //https://www.chemicalbook.com/ProductMSDSDetailCB7457827_EN.htm - tempHigh: 192, - category: "powders", + color: "#f4fcee", //peaks at 200-220 and at 270 + //i am probably mapping uv to visible wrong and misreading color.html + //https://www.researchgate.net/publication/257679318 + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1520, //https://www.chemicalbook.com/ProductMSDSDetailCB7457827_EN.htm + tempHigh: 192, + category: "powders", }, elements.molten_bicalutamide = { - tempHigh: 659, - stateHigh: "vaporized_bicalutamide", + tempHigh: 659, + stateHigh: "vaporized_bicalutamide", }, elements.vaporized_bicalutamide = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 1231, - tempLow: 659, - stateLow: "molten_bicalutamide", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 1231, + tempLow: 659, + stateLow: "molten_bicalutamide", }, - //puberty blockers + //puberty blockers elements.leuprolide = { - color: "#f5eefb", //http://dspace.hmlibrary.ac.in:8080/jspui/bitstream/123456789/1143/11/11_Chapter%203.pdf - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1440, //https://www.chemicalbook.com/ProductMSDSDetailCB7457827_EN.htm - tempHigh: 150, - category: "powders", + color: "#f5eefb", //http://dspace.hmlibrary.ac.in:8080/jspui/bitstream/123456789/1143/11/11_Chapter%203.pdf + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1440, //https://www.chemicalbook.com/ProductMSDSDetailCB7457827_EN.htm + tempHigh: 150, + category: "powders", }, elements.molten_leuprolide = { - tempHigh: 1720, //https://web.archive.org/web/20210512074205/http://www.shreejipharmainternational.com/leuprolide-acetate-1177796.html - stateHigh: "vaporized_leuprolide", + tempHigh: 1720, //https://web.archive.org/web/20210512074205/http://www.shreejipharmainternational.com/leuprolide-acetate-1177796.html + stateHigh: "vaporized_leuprolide", }, elements.vaporized_leuprolide = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - density: 1166, - tempLow: 1720, - stateLow: "molten_leuprolide", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + density: 1166, + tempLow: 1720, + stateLow: "molten_leuprolide", }, - //histrelin + //histrelin elements.histrelin = { - color: "#f8f5ee", //no spectrum available - behavior: behaviors.POWDER, - state: "solid", - category: "solids", - density: 1500, //https://www.chemicalbook.com/ProductMSDSDetailCB7457827_EN.htm - tempHigh: 1800, //https://www.chemsrc.com/en/cas/76712-82-8_1042020.html - category: "powders", + color: "#f8f5ee", //no spectrum available + behavior: behaviors.POWDER, + state: "solid", + category: "solids", + density: 1500, //https://www.chemicalbook.com/ProductMSDSDetailCB7457827_EN.htm + tempHigh: 1800, //https://www.chemsrc.com/en/cas/76712-82-8_1042020.html + category: "powders", }, elements.molten_histrelin = { - color: ["#ffbf60","#ffdc60","#ff9d60"], - behavior: behaviors.GAS, - state: "gas", - category: "gases", - hidden: true, - tempLow: 1800, - stateLow: "histrelin", + color: ["#ffbf60","#ffdc60","#ff9d60"], + behavior: behaviors.GAS, + state: "gas", + category: "gases", + hidden: true, + tempLow: 1800, + stateLow: "histrelin", }, //end of hrt section elements.anti_bomb = { - color: "#525c61", - behavior: [ - "M2|M1 AND EX:10|M2", - "XX|XX|XX", - "XX|EX:10|XX", - ], - category: "weapons", - state: "solid", - density: 1300, + color: "#525c61", + behavior: [ + "M2|M1 AND EX:10|M2", + "XX|XX|XX", + "XX|EX:10|XX", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, +} + +elements.anti_bomb_2 = { + color: "#625c71", + behavior: [ + "M2|M1 AND EX:15|M2", + "XX|XX|XX", + "XX|EX:15|XX", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, +} + +elements.anti_bomb_3 = { + color: "#825c71", + behavior: [ + "M2|M1 AND EX:20|M2", + "XX|XX|XX", + "XX|EX:20|XX", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, +} + +elements.bomb_2 = { + color: "#624c41", + behavior: [ + "XX|EX:15|XX", + "XX|XX|XX", + "M2|M1 AND EX:15|M2", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, +}, + +elements.bomb_3 = { + color: "#725c41", + behavior: [ + "XX|EX:20|XX", + "XX|XX|XX", + "M2|M1 AND EX:20|M2", + ], + category: "weapons", + state: "solid", + density: 1300, + excludeRandom: true, +} + +elements.bomb_4 = { + color: "#927c51", + behavior: [ + "XX|EX:30>plasma,plasma,plasma,plasma,smoke,plasma,plasma,fire,smoke,plasma,metal_scrap,metal_scrap,metal_scrap,metal_scrap,metal_scrap,electric,electric,electric,acid,acid,oil,oil,oil,oil,oil,plasma,plasma,plasma,plasma,plasma,smoke,plasma,plasma,fire,smoke,plasma,metal_scrap,metal_scrap,metal_scrap,metal_scrap,electric,electric,electric,electric,electric,flash,flash,flash,acid,acid,oil,oil,oil,oil,oil,plasma,plasma,plasma,bomb_2|XX", + "XX|XX|XX", + "M2|M1 AND EX:30>plasma,plasma,plasma,plasma,smoke,plasma,plasma,fire,smoke,plasma,metal_scrap,metal_scrap,metal_scrap,metal_scrap,metal_scrap,electric,electric,electric,acid,acid,oil,oil,oil,oil,oil,plasma,plasma,plasma,plasma,plasma,smoke,plasma,plasma,fire,smoke,plasma,metal_scrap,metal_scrap,metal_scrap,metal_scrap,electric,electric,electric,electric,electric,flash,flash,flash,acid,acid,oil,oil,oil,oil,oil,plasma,plasma,plasma,bomb_2|M2", + ], + category: "weapons", + state: "solid", + density: 1800, + excludeRandom: true, } runAfterLoad(function() { - elements.tungstensteel.behavior = [ + elements.tungstensteel.behavior = [ "XX|DL:"+eLists.FAIRY+"|XX", "DL:"+eLists.FAIRY+"|XX|DL:"+eLists.FAIRY+"", "XX|DL:"+eLists.FAIRY+"|XX", ], - elements.molten_tungstensteel.behavior = [ + elements.molten_tungstensteel.behavior = [ "XX|DL:"+eLists.FAIRY+" AND CR:fire%2.5|XX", "DL:"+eLists.FAIRY+" AND M2|XX|DL:"+eLists.FAIRY+" AND M2", "M1|DL:"+eLists.FAIRY+"|M1", ] - elements.vaporized_histrelin = elements.molten_histrelin - delete elements.molten_histrelin - elements.histrelin.stateHigh = "vaporized_histrelin" - elements.vaporized_histrelin.stateLow = "histrelin" -}); \ No newline at end of file + elements.vaporized_histrelin = elements.molten_histrelin + delete elements.molten_histrelin + elements.histrelin.stateHigh = "vaporized_histrelin" + elements.vaporized_histrelin.stateLow = "histrelin" +});