2022-03-26 10:21:23 -04:00
currentColor = "#80ffff" ;
2022-03-26 10:35:08 -04:00
function deletecoconut ( ) {
2022-03-26 10:21:23 -04:00
throw "The game crashed, because you deleted the coconut."
}
2022-03-26 11:16:05 -04:00
let rPOWDER = behaviors . POWDER
2022-03-26 10:30:56 -04:00
console . log ( "Welcome to the console." ) ;
2022-03-26 11:16:05 -04:00
console . log ( rPOWDER ) ;
2022-01-20 19:51:53 -05:00
elements . test = {
color : "#ff0000" ,
2022-03-26 11:16:05 -04:00
behavior : behaviors . POWDER ,
2022-01-20 19:51:53 -05:00
category : "land" ,
state : "solid" ,
density : 10 ,
} ;
elements . neutronium = {
name : "Neutronium" ,
color : "#aaffff" ,
behavior : behaviors . POWDER ,
tempHigh : 1000 ,
stateHigh : "molten_neutronium" ,
category : "solids" ,
state : "solid" ,
density : 100000000000000000 ,
} ;
elements . molten _neutronium = {
name : "Molten Neutronium" ,
color : "#ffffaa" ,
behavior : behaviors . LIQUID ,
temp : 2500 ,
tempHigh : 5000 ,
stateHigh : "neutronium_gas" ,
tempLow : 1000 ,
stateLow : "neutronium" ,
2022-01-20 20:10:05 -05:00
viscosity : 10000 ,
2022-01-20 19:51:53 -05:00
category : "liquids" ,
state : "liquid" ,
density : 50000000000000000 ,
} ;
elements . neutronium _gas = {
name : "Neutronium Gas" ,
color : "#abcdef" ,
behavior : behaviors . GAS ,
temp : 6000 ,
tempLow : 5000 ,
stateLow : "molten_neutronium" ,
category : "gases" ,
state : "gas" ,
density : 0.045 ,
} ;
elements . hydrogen = {
name : "Protium" ,
color : "#558bcf" ,
behavior : behaviors . GAS ,
reactions : {
2022-02-10 14:32:18 -05:00
"oxygen" : { "elem1" : null , "elem2" : "steam" } ,
2022-01-20 19:51:53 -05:00
} ,
category : "gases" ,
burn : 100 ,
burnTime : 2 ,
tempHigh : 9726.85 ,
stateHigh : "ionized_hydrogen" ,
tempLow : - 252.8 ,
stateLow : "liquid_hydrogen" ,
state : "gas" ,
density : 0.08375 ,
} ;
elements . liquid _hydrogen = {
name : "Liquid Protium" ,
color : "#97afcf" ,
behavior : behaviors . LIQUID ,
reactions : {
"liquid_oxygen" : { "elem1" : "ice" , "elem2" : null } ,
"oxygen" : { "elem1" : "ice" , "elem2" : null } ,
} ,
category : "liquids" ,
burn : 100 ,
burnTime : 2 ,
temp : - 252.8 ,
tempHigh : - 252.8 ,
stateHigh : "hydrogen" ,
state : "liquid" ,
density : 71 ,
} ;
elements . ionized _hydrogen = {
name : "Ionized Protium" ,
color : "#ff00ff" ,
behavior : behaviors . GAS ,
reactions : {
"fusion_catalyst" : { "elem1" : "ionized_deuterium" , "elem2" : "fusion_catalyst" } ,
"ionized_deuterium" : { "elem1" : "ionized_tralphium" , "elem2" : "light" } ,
} ,
category : "energy" ,
state : "gas" ,
density : 0.08375 ,
temp : 11000 ,
tempLow : 9726.85 ,
stateLow : "hydrogen"
} ;
elements . fusion _catalyst = {
name : "Fusion Catalyst" ,
color : [ "#ff0000" , "#ffff00" ] ,
behavior : behaviors . GAS ,
category : "energy" ,
state : "solid" ,
density : 1500
} ;
elements . ionized _deuterium = {
name : "Ionized Deuterium" ,
color : "#c73097" ,
behavior : behaviors . GAS ,
category : "energy" ,
state : "gas" ,
density : 0.17 ,
temp : 11000 ,
tempLow : 9726.85 ,
stateLow : "deuterium"
} ;
elements . deuterium = {
name : "Deuterium" ,
color : "#ace0e6" ,
behavior : behaviors . GAS ,
reactions : {
"oxygen" : { "elem1" : "heavy_water" , "elem2" : null } ,
} ,
category : "gases" ,
state : "gas" ,
density : 0.18 ,
tempHigh : 9726.85 ,
stateHigh : "ionized_deuterium" ,
tempLow : - 254.43 ,
stateLow : "liquid_deuterium"
} ;
elements . ionized _tralphium = {
name : "Ionized Tralphium" ,
color : "#f0f7da" ,
behavior : behaviors . GAS ,
reactions : {
"fusion_catalyst" : { "elem1" : "ionized_helium" , "elem2" : "ionized_hydrogen" } / * NOTE :
Elem1 is the element shown in the properties , while elem2 is the element that is shown in the reactions . * /
} ,
category : "energy" ,
state : "gas" ,
density : 0.164 ,
temp : 30000 ,
tempLow : 28726.85 ,
stateLow : "tralphium"
} ;
elements . tralphium = {
name : "Tralphium" ,
color : "#bbc4a1" ,
behavior : behaviors . GAS ,
category : "gases" ,
state : "gas" ,
density : 0.165 ,
tempHigh : 28726.85 ,
stateHigh : "ionized_tralphium" ,
tempLow : - 269 ,
stateLow : "liquid_tralphium"
} ;
elements . ionized _helium = {
name : "Ionized Helium-4" ,
color : "#aa00ff" ,
behavior : behaviors . GAS ,
category : "gases" ,
state : "gas" ,
density : 0.177 ,
temp : 30000 ,
tempLow : 28726.85 ,
stateLow : "helium"
} ;
elements . helium = {
name : "Helium-4" ,
color : "#fffacc" ,
behavior : behaviors . GAS ,
category : "gases" ,
state : "gas" ,
density : 0.178 ,
tempHigh : 28726.85 ,
stateHigh : "ionized_helium" ,
tempLow : - 272.2 ,
stateLow : "liquid_helium"
} ;
elements . liquid _tralphium = {
name : "Liquid Tralphium" ,
color : "#c6d669" ,
behavior : behaviors . LIQUID ,
category : "liquids" ,
state : "liquid" ,
density : 59 ,
temp : - 274 ,
tempHigh : 269 ,
stateHigh : "Tralphium"
} ;
elements . liquid _deuterium = {
name : "Liquid Deuterium" ,
color : "#bff2eb" ,
behavior : behaviors . LIQUID ,
reactions : {
"oxygen" : { "elem1" : null , "elem2" : "heavy_water" } ,
} ,
category : "liquids" ,
state : "liquid" ,
density : 162.4 ,
temp : - 260 ,
tempHigh : - 254.43 ,
stateHigh : "deuterium"
} ;
elements . liquid _helium = {
name : "Liquid Helium-4" ,
color : "#b2d1b5" ,
behavior : behaviors . LIQUID ,
category : "liquids" ,
state : "liquid" ,
density : 162.4 ,
temp : - 274 ,
tempHigh : - 272.2 ,
stateHigh : "helium"
} ;
behaviors . PARTICLE = [
"XX|M1 AND BO|XX" ,
"XX|XX|M1 AND BO" ,
"M1 AND BO|XX|XX" ,
] ;
elements . neutron = {
color : "#0abef5" ,
behavior : behaviors . PARTICLE ,
rotatable : true ,
reactions : {
"protium" : { "elem1" : null , "elem2" : "deuterium" } ,
"deuterium" : { "elem1" : null , "elem2" : "tritium" } ,
"heavy_water" : { "elem1" : null , "elem2" : "heavy_water" } ,
"heavy_steam" : { "elem1" : null , "elem2" : "heavy_steam" } ,
"heavy_ice" : { "elem1" : null , "elem2" : "heavy_ice" } ,
"heavy_snow" : { "elem1" : null , "elem2" : "heavy_snow" } ,
} ,
category : "energy" ,
temp : 100 ,
density : 0.045
} ;
elements . heavy _water = {
color : "#394280" ,
behavior : behaviors . LIQUID ,
category : "liquids" ,
density : 998 ,
state : "liquid" ,
tempHigh : 100 ,
stateHigh : "heavy_steam" ,
tempLow : 0 ,
stateLow : "heavy_ice"
} ;
behaviors . RADIOACTIVE _GAS = [
"M2|M1 AND CR:neutron%0.01|M2" ,
"M1 AND CR:neutron%0.01|DL%0.01|M1 AND CR:neutron%0.01" ,
"M2|M1 AND CR:neutron%0.01|M2" ,
] ;
elements . tritium = {
color : "#7e86bf" ,
behavior : behaviors . RADIOACTIVE _GAS ,
category : "gases" ,
density : 0.2 ,
state : "gas" ,
tempHigh : 9726.85 ,
stateHigh : "ionized_tritium" ,
tempLow : - 248.15 ,
stateLow : "liquid_tritium"
} ;
elements . ionized _tritium = {
color : "#cff1fa" ,
behavior : behaviors . RADIOACTIVE _GAS ,
category : "energy" ,
density : 0.199 ,
state : "gas" ,
tempLow : 9726.85 ,
stateLow : "tritium" ,
temp : 11000
} ;
behaviors . RADIOACTIVE _LIQUID = [
"XX|CR:neutron%0.01|XX" ,
"CR:neutron%0.01 AND M2|DL%0.01|CR:neutron%0.01 AND M2" ,
"M1|CR:neutron%0.01 AND M1|M1" ,
] ;
elements . liquid _tritium = {
color : "#87ada7" ,
behavior : behaviors . RADIOACTIVE _LIQUID ,
category : "liquids" ,
density : 50 ,
state : "liquid" ,
tempHigh : - 248.15 ,
stateHigh : "tritium" ,
temp : - 260
} ;
elements . radioactive _water = {
color : "#a510b5" ,
behavior : behaviors . RADIOACTIVE _LIQUID ,
category : "liquids" ,
density : 1000 ,
state : "liquid" ,
tempHigh : 100 ,
stateHigh : "radioactive_steam" ,
tempLow : 0 ,
stateLow : "radioactive_ice"
} ;
elements . radioactive _steam = {
color : "#df90e8" ,
behavior : behaviors . RADIOACTIVE _GAS ,
category : "gases" ,
density : 3.6 ,
state : "gas" ,
temp : 150 ,
tempLow : 100 ,
stateLow : "radioactive_water"
} ;
behaviors . RADIOACTIVE _SOLID = [
"XX|CR:neutron%0.01|XX" ,
"CR:neutron%0.01|DL%0.01|CR:neutron%0.01" ,
"XX|CR:neutron%0.01|XX" ,
] ;
elements . radioactive _ice = {
color : "#c2abcc" ,
behavior : behaviors . RADIOACTIVE _SOLID ,
category : "solids" ,
state : "solid" ,
density : 920 ,
temp : - 20 ,
tempHigh : 0 ,
stateHigh : "radioactive_water"
} ;
behaviors . RADIOACTIVE _POWDER = [
"XX|CR:neutron%0.01|XX" ,
"CR:neutron%0.01|DL%0.01|CR:neutron%0.01" ,
"M2|M1 AND CR:neutron%0.01|M2" ,
] ;
elements . radioactive _snow = {
color : "#9f7ba6" ,
behavior : behaviors . RADIOACTIVE _POWDER ,
category : "land" ,
density : 103 ,
state : "solid" ,
temp : - 20 ,
tempHigh : 0 ,
stateHigh : "radioactive_water"
} ;
elements . heavy _steam = {
color : "#656fb5" ,
behavior : behaviors . GAS ,
2022-01-20 20:10:05 -05:00
category : "gases" ,
2022-01-20 19:51:53 -05:00
density : 1.6 ,
state : "liquid" ,
temp : 150 ,
tempLow : 100 ,
stateLow : "heavy_water"
} ;
elements . heavy _ice = {
color : "#a8b8e3" ,
behavior : behaviors . WALL ,
category : "solids" ,
density : 918 ,
state : "solid" ,
temp : - 20 ,
tempHigh : 0 ,
stateHigh : "heavy_water"
} ;
elements . heavy _snow = {
color : "#8299b0" ,
behavior : behaviors . POWDER ,
category : "land" ,
density : 101 ,
state : "solid" ,
temp : - 20 ,
tempHigh : 0 ,
stateHigh : "heavy_water"
} ;
elements . coal = {
color : "#363023" ,
behavior : behaviors . POWDER ,
category : "energy" ,
density : 900 ,
state : "solid" ,
tempHigh : 1000 ,
stateHigh : "coal_coke" ,
burn : 33 ,
burnTime : 1500 ,
burnInto : [ "ash" , "coal_coke" , "fire" , "carbon_dioxide" ]
} ;
elements . coal _coke = {
color : "#232b36" ,
behavior : behaviors . POWDER ,
category : "energy" ,
reactions : {
"limestone" : { "elem1" : "blast_furnace_fuel" , "elem2" : null } ,
} ,
density : 900 ,
state : "solid" ,
burn : 45 ,
burnTime : 2000 ,
burnInto : [ "ash" , "carbon_dioxide" , "fire" ]
} ;
elements . blast _furnace _fuel = {
color : "#94947c" ,
behavior : behaviors . POWDER ,
category : "energy" ,
density : 1450 ,
state : "solid" ,
burn : 25 ,
burnTime : 1500 ,
burnInto : [ "carbon_dioxide" , "fire" , "slag" ]
} ;
elements . rutile = {
color : "#522614" ,
behavior : behaviors . POWDER ,
category : "land" ,
density : 4240 ,
state : "solid" ,
tempHigh : 1843 ,
stateHigh : "molten_rutile" ,
} ;
elements . slag = {
color : [ "#2e2616" , "#453124" ] ,
behavior : behaviors . POWDER ,
category : "land" ,
density : 2000 ,
state : "solid" ,
} ;
elements . molten _rutile = {
2022-01-20 20:10:05 -05:00
color : [ "#e3907f" , "#e68f3e" ] ,
2022-01-20 19:51:53 -05:00
behavior : behaviors . LIQUID ,
category : "liquids" ,
reactions : {
"chlorine" : { "elem1" : "titanium_tetrachloride" , "elem2" : null } ,
} ,
density : 4230 ,
state : "liquid" ,
temp : 2000 ,
tempLow : 1843 ,
2022-02-05 18:21:22 -05:00
stateLow : "rutile" ,
viscosity : 10000
2022-01-20 19:51:53 -05:00
} ;
elements . titanium _tetrachloride = {
color : "#d9d7b2" ,
behavior : behaviors . LIQUID ,
category : "liquids" ,
density : 1728 ,
state : "liquid" ,
tempHigh : 136.4 ,
stateHigh : "titanium_tetrachloride_gas" ,
tempLow : - 24 ,
stateLow : "titanium_tetrachloride_crystal" ,
} ;
elements . titanium _tetrachloride _gas = {
color : "#e8edd5" ,
behavior : behaviors . GAS ,
category : "gases" ,
density : 500 ,
state : "gas" ,
temp : 200 ,
tempLow : 136.4 ,
stateLow : "titanium_tetrachloride"
} ;
elements . titanium _tetrachloride _crystal = {
color : "#f5fffe" ,
behavior : behaviors . WALL ,
category : "solids" ,
density : 1728 ,
state : "solid" ,
temp : - 50 ,
tempHigh : - 24 ,
stateHigh : "titanium_tetrachloride"
} ;
elements . chlorine = {
color : "#89b87b" ,
behavior : behaviors . GAS ,
category : "gases" ,
density : 3.2 ,
state : "gas" ,
tempLow : - 101.5 ,
stateLow : "liquid_chlorine"
} ;
elements . liquid _chlorine = {
color : "#4b9c33" ,
behavior : behaviors . LIQUID ,
category : "liquids" ,
density : 1.468 ,
state : "liquid" ,
tempHigh : - 101.5 ,
stateHigh : "chlorine" ,
temp : - 150
} ;
elements . mythril = {
color : "#51bd89" ,
behavior : behaviors . WALL ,
2022-03-26 11:10:23 -04:00
category : "mythical" ,
2022-01-20 19:51:53 -05:00
density : 7750 ,
state : "solid" ,
tempHigh : 2500 ,
stateHigh : "molten_mythril" ,
conduct : 0.93
} ;
elements . molten _mythril = {
2022-01-20 20:10:05 -05:00
color : [ "#eda724" , "#f0eabd" ] ,
2022-01-20 19:51:53 -05:00
behavior : behaviors . LIQUID ,
2022-03-26 11:10:23 -04:00
category : "mythical" ,
2022-01-20 19:51:53 -05:00
reactions : {
2022-02-10 14:32:18 -05:00
"molten_mithril" : { "elem1" : "molten_mithril_mythril_alloy" , "elem2" : null } ,
2022-01-20 19:51:53 -05:00
} ,
density : 6855 ,
2022-03-26 11:10:23 -04:00
state : "mythical" ,
2022-01-20 19:51:53 -05:00
tempLow : 2500 ,
stateLow : "mythril" ,
2022-02-06 11:03:39 -05:00
temp : 3000 ,
viscosity : 10000
2022-01-20 19:51:53 -05:00
} ;
elements . argon = {
color : "#92dec7" ,
colorOn : "#8a27d6" ,
behavior : behaviors . GAS ,
category : "gases" ,
density : 1.78 ,
state : "gas" ,
tempLow : - 189.4 ,
stateLow : "liquid_argon" ,
conduct : 0.85
} ;
elements . liquid _argon = {
color : "#679991" ,
colorOn : "#6d3080" ,
behavior : behaviors . LIQUID ,
category : "liquids" ,
density : 1398.2 ,
state : "liquid" ,
tempHigh : - 189.4 ,
temp : - 200 ,
stateHigh : "argon" ,
conduct : 0.9
} ;
elements . molten _mithril _mythril _alloy = {
name : "Molten Mithril/Mythril Alloy" ,
color : "#ebd8a4" ,
behavior : behaviors . LIQUID ,
2022-03-26 11:10:23 -04:00
category : "mythical" ,
2022-01-20 19:51:53 -05:00
density : 3922.5 ,
state : "liquid" ,
tempLow : 1975 ,
2022-01-20 20:10:05 -05:00
stateLow : "mithril_mythril_alloy" ,
2022-01-20 21:31:18 -05:00
viscosity : 10000 ,
temp : 2350
} ;
2022-01-20 19:51:53 -05:00
elements . mithril _mythril _alloy = {
conduct : 0.965 ,
name : "Mithril/Mythril Alloy" ,
color : "#bfd8d9" ,
behavior : behaviors . WALL ,
2022-03-26 11:10:23 -04:00
category : "mythical" ,
2022-01-20 19:51:53 -05:00
density : 4425 ,
state : "solid" ,
tempHigh : 1975 ,
stateHigh : "molten_mithril_mythril_alloy"
} ;
elements . berry _seed = {
color : [ "#941260" , "#752043" ] ,
behavior : [
"XX|M2%0.1|XX" ,
"L2:berry_leaf%50 AND M2%5|CH:berry_leaf%0.1|L2:berry_leaf%50 AND M2%5" ,
"XX|M1|XX" ,
] ,
category : "life" ,
density : 1200 ,
state : "solid" ,
burn : 10 ,
burnTime : 50 ,
burnInto : [ "ash" , "carbon_dioxide" , "juice" ]
} ;
elements . old _berry _leaf = {
color : [ "#0fbf53" , "#118f42" ] ,
behavior : [
"XX|CR:berry%0.01|XX" ,
"CR:berry%0.01|XX|CR:berry%0.01" ,
"XX|CR:berry%0.01|XX" ,
] ,
category : "life" ,
state : "solid" ,
burn : 15 ,
burnTime : 50 ,
burnInto : [ "ash" , "carbon_dioxide" ]
} ;
elements . berry _leaf = {
burn : 10 ,
burnTime : 50 ,
burnInto : [ "ash" , "carbon_dioxide" , "juice" ] ,
color : [ "#0fbf53" , "#118f42" ] ,
behavior : [
"XX|CR:berry leaf,old_berry_leaf%1|XX" ,
"CR:berry leaf,old_berry_leaf%2 AND SA|CH:old_berry_leaf%0.1|CR:berry leaf,old_berry_leaf%2 AND SA" ,
"XX|CR:berry leaf,old_berry_leaf%2|XX" ,
] ,
category : "life" ,
state : "solid"
} ;
elements . juice = {
burn : 5 ,
burnTime : 100 ,
burnInto : [ "water" , "carbon_dioxide" , "smoke" ] ,
color : "#eb96b5" ,
behavior : behaviors . LIQUID ,
category : "life" ,
state : "liquid" ,
2022-01-20 20:10:05 -05:00
conduct : 0.019 ,
viscosity : 100
2022-01-20 19:51:53 -05:00
} ;
elements . berry = {
burn : 15 ,
burnTime : 150 ,
burnInto : [ "ash" , "carbon_dioxide" , "juice" ] ,
color : "#bf2477" ,
behavior : [
"XX|XX|XX" ,
"XX|CH:ripe_berry%0.01|XX" ,
"XX|XX|XX" ,
] ,
category : "life" ,
state : "solid"
} ;
elements . flamer = {
color : [ "#ff8000" , "#ff00ff" ] ,
category : "machines" ,
state : "solid" ,
behavior : [
"XX|CL%50|XX" ,
"CL%50|CH:fire, plasma|CL%50" ,
"M2|CL%50 AND M1|M2" ,
] ,
temp : 1000
} ;
elements . hematite = {
2022-01-20 19:55:43 -05:00
color : [ "#824b1b" , "#914a20" , "#ad3f1d" ] ,
2022-01-20 19:51:53 -05:00
category : "land" ,
state : "solid" ,
behavior : behaviors . POWDER ,
tempHigh : 1538 ,
stateHigh : "molten_hematite" ,
reactions : {
"blast_furnace_fuel" : { "elem1" : "hematite_mixture" , "elem2" : null } ,
} ,
} ;
2022-01-20 21:31:18 -05:00
elements . molten _hematite = {
color : [ "#e68f3e" , "#e0ae51" , "#dbc356" ] ,
category : "liquids" ,
state : "liquid" ,
behavior : behaviors . LIQUID ,
tempLow : 1538 ,
stateLow : "hematite" ,
temp : 2000 ,
viscosity : 10000
} ;
elements . crystal = {
color : [ "#a1e6df" , "#bae8de" ] ,
category : "solids" ,
state : "solid" ,
behavior : behaviors . WALL ,
tempHigh : 1000 ,
stateHigh : "liquid_crystal" ,
conduct : 0.3
} ;
2022-01-21 22:20:24 -05:00
elements . t _center = {
color : "#808080" ,
behavior : [
2022-01-22 09:53:01 -05:00
"CR:a7|CR:wall|CR:a7" ,
2022-01-21 22:20:24 -05:00
"XX|XX|XX" ,
2022-01-22 09:53:01 -05:00
"XX|CR:t2|XX" ,
2022-01-21 22:20:24 -05:00
] ,
2022-01-21 22:35:59 -05:00
state : "solid" ,
2022-01-21 22:24:42 -05:00
category : "structures"
2022-01-21 22:20:24 -05:00
} ;
2022-01-21 23:40:39 -05:00
elements . a _center = {
color : "#808080" ,
behavior : [
"XX|XX|XX" ,
"CR:a2|XX|CR:a2" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a2 = {
color : "#808080" ,
behavior : [
"XX|XX|XX" ,
"CR:a3left|XX|CR:a3right" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a3left = {
color : "#808080" ,
behavior : [
"XX|CR:a4left|XX" ,
"XX|XX|XX" ,
"XX|CR:a5|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a3right = {
color : "#808080" ,
behavior : [
"XX|CR:a4right|XX" ,
"XX|XX|XX" ,
"XX|CR:a5|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a4left = {
color : "#808080" ,
behavior : [
"XX|CR:a6left|XX" ,
"XX|XX|XX" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a4right = {
color : "#808080" ,
behavior : [
"XX|CR:a6right|XX" ,
"XX|XX|XX" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a5 = {
color : "#808080" ,
behavior : [
"XX|CR:wall|XX" ,
"XX|XX|XX" ,
"XX|CR:wall|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a6left = {
color : "#808080" ,
behavior : [
"XX|XX|XX" ,
"XX|XX|CR:a7" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a6right = {
color : "#808080" ,
behavior : [
"XX|XX|XX" ,
"CR:a7|XX|XX" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
elements . a7 = {
color : "#808080" ,
behavior : [
"XX|XX|XX" ,
"CR:wall|XX|CR:wall" ,
"XX|XX|XX" ,
] ,
state : "solid" ,
category : "structures"
} ;
2022-01-22 09:53:01 -05:00
elements . t2 = {
color : "#808080" ,
behavior : [
"XX|CR:a5|XX" ,
"XX|XX|XX" ,
"XX|CR:a5" ,
] ,
state : "solid" ,
category : "structures"
} ;
2022-01-22 15:20:19 -05:00
elements . electrical _flamewave _generator = {
2022-01-22 10:08:26 -05:00
color : "#e6a045" ,
2022-01-22 15:20:19 -05:00
behavior : behaviors . WALL ,
behaviorOn : [
2022-01-22 15:35:41 -05:00
"CR:flameshockwave1|CR:flameshockwave2|CR:flameshockwave3" ,
"CR:flameshockwave4|XX|CR:flameshockwave5" ,
"CR:flameshockwave6|CR:flameshockwave7|CR:flameshockwave8" ,
2022-01-22 10:08:26 -05:00
] ,
state : "solid" ,
category : "machines" ,
tempHigh : 2500 ,
2022-01-22 15:38:04 -05:00
stateHigh : [ "molten_steel" , "molten_mythril" ] ,
conduct : 1 ,
2022-01-22 10:08:26 -05:00
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave1 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire AND M1|LB:fire|LB:fire" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire|LB:fire|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave2 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire AND M1|LB:fire" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire|LB:fire|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave3 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire|LB:fire AND M1" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire|LB:fire|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave4 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire|LB:fire" ,
"LB:fire AND M1|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire|LB:fire|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave5 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire|LB:fire" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire AND M1" ,
"LB:fire|LB:fire|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave6 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire|LB:fire" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire AND M1|LB:fire|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave7 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire|LB:fire" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire|LB:fire AND M1|LB:fire" ,
] ,
} ;
2022-01-22 15:20:19 -05:00
elements . flameshockwave8 = {
2022-01-22 10:08:26 -05:00
color : "#c9c9c9" ,
category : "special" ,
behavior : [
"LB:fire|LB:fire|LB:fire" ,
"LB:fire|LB:fire AND DL%3.33|LB:fire" ,
"LB:fire|LB:fire|LB:fire AND M1" ,
] ,
} ;
2022-01-22 15:35:41 -05:00
elements . flamebomb = {
color : "#615f55" ,
category : "machines" ,
behavior : [
"CR:flameshockwave1|CR:flameshockwave2|CR:flameshockwave3" ,
"CR:flameshockwave4|DL%10|CR:flameshockwave5" ,
"CR:flameshockwave6 AND M2|CR:flameshockwave7 AND M1|CR:flameshockwave8 AND M2" ,
] ,
state : "solid"
} ;
2022-01-22 21:35:54 -05:00
elements . explosion5 = {
color : [ "#ffb48f" , "#ffd991" , "#ffad91" ] ,
category : "special" ,
state : "solid" ,
2022-01-22 21:50:51 -05:00
behavior : [
2022-01-22 21:56:18 -05:00
"CR:explosion4|CR:explosion4|CR:explosion4" ,
"CR:explosion4|DL|CR:explosion4" ,
"CR:explosion4|CR:explosion4|CR:explosion4" ,
2022-01-22 21:35:54 -05:00
] ,
} ;
elements . explosion4 = {
color : [ "#ffb48f" , "#ffd991" , "#ffad91" ] ,
category : "special" ,
state : "solid" ,
2022-01-22 21:50:51 -05:00
behavior : [
2022-01-22 21:56:18 -05:00
"CR:explosion3|CR:explosion3|CR:explosion3" ,
"CR:explosion3|DL|CR:explosion3" ,
"CR:explosion3|CR:explosion3|CR:explosion3" ,
2022-01-22 21:35:54 -05:00
] ,
} ;
elements . explosion3 = {
color : [ "#ffb48f" , "#ffd991" , "#ffad91" ] ,
category : "special" ,
state : "solid" ,
2022-01-22 21:50:51 -05:00
behavior : [
2022-01-22 21:56:18 -05:00
"CR:explosion|CR:explosion|CR:explosion" ,
"CR:explosion2|DL|CR:explosion2" ,
"CR:explosion2|CR:explosion2|CR:explosion2" ,
2022-01-22 21:35:54 -05:00
] ,
} ;
elements . explosion2 = {
color : [ "#ffb48f" , "#ffd991" , "#ffad91" ] ,
category : "special" ,
state : "solid" ,
2022-01-22 21:50:51 -05:00
behavior : [
2022-01-22 21:56:18 -05:00
"CR:explosion|CR:explosion|CR:explosion" ,
"CR:explosion|DL|CR:explosion" ,
"CR:explosion|CR:explosion|CR:explosion" ,
2022-01-22 21:35:54 -05:00
] ,
} ;
2022-01-24 20:49:52 -05:00
elements . explosion5explosion = {
color : [ "#ffb48f" , "#ffd991" , "#ffad91" ] ,
category : "special" ,
state : "solid" ,
behavior : [
"EX:10>explosion5|EX:10>explosion5|EX:10>explosion5" ,
"EX:10>explosion5|XX|EX:10>explosion5" ,
"EX:10>explosion5|EX:10>explosion5|EX:10>explosion5" ,
] ,
} ;
2022-02-04 16:52:49 -05:00
elements . carbon = {
color : "#424242" ,
category : "solids" ,
state : "solid" ,
behavior : behaviors . WALL ,
burn : 5 ,
burnTime : 3000 ,
burnInto : [ "carbon" , "carbon_dioxide" ] ,
stateHigh : "molten_carbon" ,
tempHigh : 3550 ,
} ;
elements . molten _carbon = {
color : [ "#eda92b" , "#f0af37" , "#f5bb51" , "#f5d151" , "#fce697" , "#fff4cf" ] ,
category : "liquids" ,
state : "liquid" ,
behavior : behaviors . LIQUID ,
stateLow : "carbon" ,
tempLow : 3550 ,
temp : 5000 ,
density : 1.2 ,
2022-02-05 18:21:22 -05:00
viscosity : 10000 ,
} ;
elements . titanium = {
color : "#e3e5e6" ,
category : "solids" ,
state : "solid" ,
behavior : behaviors . WALL ,
stateHigh : "molten_titanium" ,
tempHigh : 1668 ,
conduct : 0.5 ,
} ;
elements . molten _titanium = {
color : [ "#e0921d" , "#e89e2e" , "#f7b24a" , "#fce168" , "#fceca2" , "#fffcf0" ] ,
category : "liquids" ,
state : "liquid" ,
behavior : behaviors . LIQUID ,
stateLow : "titanium" ,
tempLow : 1668 ,
temp : 2000 ,
viscosity : 10000
2022-02-04 16:52:49 -05:00
} ;
2022-02-05 23:19:07 -05:00
elements . toxin = {
2022-02-05 22:14:07 -05:00
color : "#07f71b" ,
category : "liquids" ,
state : "liquid" ,
behavior : behaviors . LIQUID ,
2022-02-05 23:19:07 -05:00
stateLow : "toxic_ice" ,
2022-02-05 22:14:07 -05:00
tempLow : - 10 ,
2022-02-05 23:19:07 -05:00
stateHigh : "toxic_gas" ,
tempHigh : 115 ,
reactions : {
"water" : { "elem1" : null , "elem2" : "toxic_water" } ,
} ,
2022-02-05 22:14:07 -05:00
} ;
2022-02-05 23:19:07 -05:00
lifeArray = [ "plant" , "dead_plant" , "frozen_plant" , "grass" , "algae" , "cell" , "cancer" , "flea" , "termite" , "ant" , "worm" , "fly" , "firefly" , "bee" , "human" , "body" , "head" , "rat" , "frog" , "frozen_frog" , "fish" , "slug" , "snail" , "bone_marrow" , "sapling" , "seeds" , "grass_seed" , "wheat_seed" , "wheat" , "pollen" , "flower_seed" , "pistil" , "petal" , "vine" , "bamboo" , "bamboo_plant" , "mushroom_spore" , "mushroom_stalk" , "mushroom_gills" , "mushroom_cap" , "hyphae" , "lichen" , "cellulose" , "corn_seed" , "potato_seed" , "root" , "berry_seed" , "old_berry_leaf" , "berry_leaf" , "berry" , "slime" , "blood" , "antibody" , "infection" , "meat" , "rotten_meat" , "frozen_meat" , "yeast" ]
if ( ! elements . toxin . reactions ) {
elements . toxin . reactions = { }
}
for ( i = 0 ; i < lifeArray . length ; i ++ ) {
elements . toxin . reactions [ lifeArray [ i ] ] = { "elem1" : null , "elem2" : "dead" }
} ;
/ *
// (Ignore this comment if it's not in another comment anymore) this whole area is a comment only because I don't want the game to try using useless code and (possibly) error out.
if ( ! elements . toxic _gas . reactions ) {
elements . toxic _gas . reactions = { }
}
for ( i = 0 ; i < lifeArray . length ; i ++ ) {
elements . toxic _gas . reactions [ lifeArray [ i ] ] = { "elem1" : null , "elem2" : "dead" }
} ;
if ( ! elements . toxic _ice . reactions ) {
elements . toxic _ice . reactions = { }
}
for ( i = 0 ; i < lifeArray . length ; i ++ ) {
elements . toxic _ice . reactions [ lifeArray [ i ] ] = { "elem1" : null , "elem2" : "dead" }
} ;
if ( ! elements . toxic _water . reactions ) {
elements . toxic _water . reactions = { }
}
for ( i = 0 ; i < lifeArray . length ; i ++ ) {
elements . toxic _water . reactions [ lifeArray [ i ] ] = { "elem1" : null , "elem2" : "dead" }
} ; * /
2022-02-05 22:22:48 -05:00
elements . laser _emitter = {
color : "#8a8886" ,
category : "machines" ,
state : "solid" ,
behavior : behaviors . LASEREMITTER
} ;
behaviors . LASEREMITTER = [
"CR:laser|CR:laser|CR:laser" ,
"CR:laser|XX|CR:laser" ,
"CR:laser|CR:laser|CR:laser" ,
] ;
elements . e _laser _emitter = {
color : "#8a8886" ,
colorOn : "#db5b0b" ,
category : "machines" ,
state : "solid" ,
behavior : behaviors . WALL ,
2022-02-05 22:50:51 -05:00
behaviorOn : behaviors . LASEREMITTER ,
conduct : 1 ,
} ;
elements . dead = {
color : "#a5a683" ,
category : "life" ,
state : "solid" ,
behavior : behaviors . POWDER ,
density : 10 ,
2022-02-05 22:22:48 -05:00
} ;
2022-02-05 23:09:26 -05:00
elements . ilitium = {
color : "#97baa7" ,
category : "solids" ,
state : "solid" ,
behavior : [
2022-02-06 10:53:09 -05:00
"XX|M2%0.001|XX" ,
"M1%0.1|XX|M1%0.1" ,
"XX|M2%0.0015|XX" ,
2022-02-05 23:09:26 -05:00
] ,
} ;
2022-02-06 10:48:28 -05:00
elements . quartz = {
color : [ "#f2f0e4" , "#f7f7f2" , "#bdb69f" ] ,
category : "solids" ,
state : "solid" ,
behavior : behaviors . WALL ,
tempHigh : 1715 ,
stateHigh : "molten_quartz"
} ;
2022-02-06 10:53:09 -05:00
elements . molten _quartz = {
color : [ "#e0960b" , "#edb92b" , "#f7d748" , "#ffe675" , "#ede2af" , "#fffdf2" ] ,
category : "liquids" ,
state : "liquid" ,
behavior : behaviors . LIQUID ,
tempLow : 1715 ,
stateLow : "quartz" ,
temp : 2000 ,
2022-02-06 11:03:39 -05:00
viscosity : 10000 ,
density : 2.65
2022-02-06 10:53:09 -05:00
} ;
2022-02-12 22:21:38 -05:00
elements . liquid _cloner = {
color : "#ffff00" ,
category : "special" ,
state : "liquid" ,
behavior : [
"CF|CF|CF" ,
"CF AND M2|XX|CF AND M2" ,
"CF AND M1|CF AND M1|CF AND M1" ,
] ,
density : 975 ,
} ;
elements . fire _cloner = {
color : "#ff8000" ,
category : "special" ,
state : "gas" ,
behavior : [
"CF AND HT%1 AND M1|CF AND HT%1|CF AND HT%1 AND M1" ,
"CF AND HT%1|HT%1|CF AND HT%1" ,
"CF AND HT%1|CF AND HT%1|CF AND HT%1" ,
] ,
} ;
elements . antigravity _powder _cloner = {
color : "#808000" ,
category : "special" ,
state : "powder" ,
behavior : [
"CF AND M2|CF AND M1|CF AND M2" ,
"CF|XX|CF" ,
"CF|CF|CF" ,
] ,
density : 1050 ,
} ;
2022-02-15 19:32:36 -05:00
elements . platinum = {
color : [ "#cfdfe3" , "#cfdfe3" , "#f7f7f7" , "#cfdfe3" ] ,
category : "solids" ,
state : "solid" ,
behavior : behaviors . WALL ,
tempHigh : 1768 ,
conduct : 1 ,
} ;
2022-02-17 20:33:16 -05:00
elements . uranium233 = {
name : "Uranium-233" ,
color : "#95a395" ,
category : "powders" ,
state : "solid" ,
behavior : behaviors . RADIOACTIVE _POWDER ,
tempHigh : 1132 ,
stateHigh : "molten_uranium233" ,
density : 19 ,
} ;
elements . uranium235 = {
name : "Uranium-235" ,
color : "#7a997a" ,
category : "powders" ,
state : "solid" ,
behavior : [
"XX|XX|XX" ,
"XX|DL%0.02|XX" ,
"XX|XX|XX" ,
] ,
tempHigh : 1132.2 ,
stateHigh : "molten_uranium235" ,
density : 19.1 ,
} ;
elements . uranium238 = {
name : "Uranium-238" ,
color : "#4a754a" ,
category : "powders" ,
state : "solid" ,
behavior : [
"XX|XX|XX" ,
"XX|DL%0.01 AND CH:uranium235%0.05|XX" ,
"M2|M1|M2" ,
] ,
tempHigh : 1131 ,
stateHigh : "molten_uranium238" ,
density : 20 ,
} ;
2022-03-26 10:21:23 -04:00
elements . butter = {
color : "#fcf1b1" ,
category : "food" ,
state : "solid" ,
behavior : [ "XX|XX|XX" , "M2%5|XX|M2%5" , "M2|M1|M2" ] ,
tempHigh : 38 ,
stateHigh : "molten_butter" ,
density : 911 ,
2022-03-26 10:30:56 -04:00
} ;
2022-03-26 10:21:23 -04:00
elements . molten _butter = {
color : "#f7e997" ,
category : "food" ,
state : "liquid" ,
behavior : behaviors . LIQUID ,
tempLow : 38 ,
stateLow : "butter" ,
density : 910 ,
2022-03-26 10:30:56 -04:00
} ;
2022-03-26 11:10:23 -04:00
behaviors . GROW _PETALS = [ "XX|CR:petal%5|XX" , "CR:petal%5|XX|CR:petal%5" , "XX|CR:petal%5|XX" ]
elements . cactus _seed = {
color : "#2e5931" ,
category : "life" ,
state : "solid" ,
behavior : [ "XX|M2%5|XX" , "CR:cactus%0.5|L2:cactus,DL%0.01|CR:cactus%0.5" , "XX|M1|XX" ] ,
density : 1000 ,
tempHigh : 200 ,
stateHigh : [ "steam" , "nut" ]
} ;
elements . sugar _cactus _seed = {
color : "#db9ed4" ,
category : "mythical" ,
state : "solid" ,
behavior : [ "XX|M2%5|XX" , "CR:sugar_cactus%0.5|L2:sugar_cactus,DL%0.01|CR:sugar_cactus%0.5" , "XX|M1|XX" ] ,
density : 1000 ,
stateHigh : [ "caramel" , "water" ] ,
tempHigh : 150 ,
} ;
elements . cactus = {
color : "#2e5931" ,
category : "life" ,
state : "solid" ,
behavior : [ "XX|XX|XX" , "XX|CH:flowering_cactus%0.1|XX" , "XX|XX|XX" ] ,
tempHigh : 200 ,
stateHigh : [ "steam" , "wood" ]
} ;
elements . sugar _cactus = {
color : "#db9ed4" ,
category : "mythical" ,
state : "solid" ,
behavior : [ "XX|XX|XX" , "XX|CH:flowering_sugar_cactus%0.1|XX" , "XX|XX|XX" ] ,
stateHigh : [ "caramel" , "water" ] ,
tempHigh : 150 ,
} ;
elements . flowering _cactus = {
color : "#2f5a32" ,
category : "life" ,
state : "solid" ,
behavior : behaviors . GROW _PETALS ,
tempHigh : 200 ,
stateHigh : [ "steam" , "wood" ]
} ;
elements . flowering _sugar _cactus = {
color : "#dc9fd5" ,
category : "mythical" ,
state : "solid" ,
behavior : behaviors . GROW _PETALS ,
tempHigh : 150 ,
stateHigh : [ "caramel" , "water" ] ,
} ;
elements . nut = {
color : "#807353" ,
category : "food" ,
state : "solid" ,
behavior : behaviors . POWDER ,
density : 500 ,
} ;
2022-01-20 19:51:53 -05:00
/ * U n f i n i s h e d :
magnesium
2022-01-20 21:31:18 -05:00
hematite mixture
2022-01-20 19:51:53 -05:00
molten magnesium
2022-02-05 18:21:22 -05:00
silicon
molten silicon
silicon dioxide
2022-01-20 19:51:53 -05:00
* /