246 lines
6.0 KiB
JavaScript
246 lines
6.0 KiB
JavaScript
//i swear i'll update the colors next time ;-;
|
|
|
|
//to do: atm
|
|
|
|
elements.generic_dollar = {
|
|
color: "#4f9e56",
|
|
behavior: [
|
|
"XX|XX|XX",
|
|
"XX|FX%0.25|XX",
|
|
"M2%15|M1%15|M1%15",
|
|
],
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 230,
|
|
stateHigh: ["ash", "smoke", "smoke", "smoke"],
|
|
burn: 20,
|
|
burnTime: 200,
|
|
burnInto: ["ash", "smoke", "smoke", "smoke"],
|
|
breakInto: "confetti",
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.generic_coin = {
|
|
color: "#989b9e",
|
|
behavior: behaviors.POWDER,
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 1175,
|
|
stateHigh: "cupro_nickel",
|
|
density: 8950,
|
|
conduct: 0.8,
|
|
hardness: 0.7,
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.u_s_dollar = {
|
|
color: ["#8caa7d"],
|
|
//stole this color from ryan's spring.js
|
|
behavior: [
|
|
"XX|XX|XX",
|
|
"XX|FX%0.25|XX",
|
|
"M2%15|M1%15|M1%15",
|
|
],
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 230,
|
|
stateHigh: ["ash", "smoke", "smoke", "smoke"],
|
|
burn: 20,
|
|
burnTime: 200,
|
|
burnInto: ["ash", "smoke", "smoke", "smoke"],
|
|
breakInto: "confetti",
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
//apparently us coins are made of copper and nickel aka cupro-nickel
|
|
elements.u_s_coin = {
|
|
color: "#7f8082",
|
|
behavior: behaviors.POWDER,
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 1175,
|
|
stateHigh: "cupro_nickel",
|
|
density: 8950,
|
|
conduct: 0.8,
|
|
hardness: 0.7,
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.cupro_nickel = {
|
|
color: "#995829",
|
|
behavior: behaviors.MOLTEN,
|
|
category: "states",
|
|
state: "liquid",
|
|
temp: 1300,
|
|
tempLow: 1175,
|
|
stateLow: "coin",
|
|
density: 7900,
|
|
viscosity: 1000,
|
|
conduct: 0.8,
|
|
}
|
|
if (!elements.molten_copper.reactions) elements.molten_nickel.reactions = {};
|
|
elements.molten_copper.reactions.molten_nickel = { elem1: "cupro_nickel", elem2: null }
|
|
|
|
elements.euro = {
|
|
color: "#ba7fb4",
|
|
behavior: [
|
|
"XX|XX|XX",
|
|
"XX|FX%0.25|XX",
|
|
"M2%15|M1%15|M1%15",
|
|
],
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 230,
|
|
stateHigh: ["ash", "smoke", "smoke", "smoke"],
|
|
burn: 20,
|
|
burnTime: 200,
|
|
burnInto: ["ash", "smoke", "smoke", "smoke"],
|
|
breakInto: "confetti",
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.euro_coin = {
|
|
color: "#9e8957",
|
|
behavior: behaviors.POWDER,
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 1175,
|
|
stateHigh: "nordic_gold",
|
|
density: 8950,
|
|
conduct: 0.8,
|
|
hardness: 0.7,
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.a_u_dollar = {
|
|
color: "#9e5798",
|
|
behavior: [
|
|
"XX|XX|XX",
|
|
"XX|FX%0.25|XX",
|
|
"M2%15|M1%15|M1%15",
|
|
],
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 230,
|
|
stateHigh: ["ash", "smoke", "smoke", "smoke"],
|
|
burn: 20,
|
|
burnTime: 200,
|
|
burnInto: ["ash", "smoke", "smoke", "smoke"],
|
|
breakInto: "confetti",
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.a_u_coin = {
|
|
color: "#85754c",
|
|
behavior: behaviors.POWDER,
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 1175,
|
|
stateHigh: "cupro_nickel",
|
|
density: 8950,
|
|
conduct: 0.8,
|
|
hardness: 0.7,
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.chocolate_coin = {
|
|
color: "#472b19",
|
|
behavior: behaviors.POWDER,
|
|
category: "food",
|
|
state: "solid",
|
|
tempHigh: 31,
|
|
stateHigh: ["melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "melted_chocolate", "gold_coin"],
|
|
density: 1325,
|
|
isFood: true,
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05},
|
|
}
|
|
}
|
|
elements.s_g_dollar = {
|
|
color: "#e3a32b",
|
|
behavior: [
|
|
"XX|XX|XX",
|
|
"XX|FX%0.25|XX",
|
|
"M2%15|M1%15|M1%15",
|
|
],
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 230,
|
|
stateHigh: ["ash", "smoke", "smoke", "smoke"],
|
|
burn: 20,
|
|
burnTime: 200,
|
|
burnInto: ["ash", "smoke", "smoke", "smoke"],
|
|
breakInto: "confetti",
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.s_g_coin = {
|
|
color: "#c8cbcc",
|
|
behavior: behaviors.POWDER,
|
|
category: "currency",
|
|
state: "solid",
|
|
tempHigh: 1175,
|
|
stateHigh: ["cupro_nickel", "nordic_gold"],
|
|
density: 8950,
|
|
conduct: 0.8,
|
|
hardness: 0.7,
|
|
reactions: {
|
|
"body": {elem1: null, chance: 0.05}
|
|
}
|
|
}
|
|
elements.nordic_gold = {
|
|
color: "#b09b61",
|
|
behavior: behaviors.WALL,
|
|
category: "solids",
|
|
state: "solid",
|
|
tempHigh: 1175,
|
|
stateHigh: "molten_nordic_gold",
|
|
conduct: 0.8,
|
|
}
|
|
elements.molten_nordic_gold = {
|
|
color: "#a1742d",
|
|
behavior: behaviors.MOLTEN,
|
|
category: "states",
|
|
state: "liquid",
|
|
temp: 1300,
|
|
tempLow: 1175,
|
|
stateLow: "coin",
|
|
density: 7900,
|
|
viscosity: 1000,
|
|
conduct: 0.8,
|
|
}
|
|
if (!elements.molten_aluminum.reactions) elements.molten_bronze.reactions = {};
|
|
elements.molten_aluminum.reactions.molten_bronze = { elem1: "molten_nordic_gold", elem2: null }
|
|
|
|
elements.greedy_block = {
|
|
color: "#ffdd00",
|
|
behavior: behaviors.WALL,
|
|
category: "special",
|
|
state: "solid",
|
|
reactions: {
|
|
"generic_dollar": {elem2: null},
|
|
"generic_coin": {elem2: null},
|
|
"u_s_dollar": {elem2: null},
|
|
"u_s_coin": {elem2: null},
|
|
"euro": {elem2: null},
|
|
"euro_coin": {elem2: null},
|
|
"a_u_dollar": {elem2: null},
|
|
"a_u_coin": {elem2: null},
|
|
"s_g_dollar": {elem2: null},
|
|
"s_g_coin": {elem2: null},
|
|
"chocolate_coin": {elem2: null},
|
|
"gold_coin": {elem2: null},
|
|
"diamond": {elem2: null},
|
|
"head": {elem1: null, chance: 0.2},
|
|
"body": {elem1: null, chance: 0.2},
|
|
}
|
|
} |