ketchup mod 1.3.0
i can't test ketchup fairies with live testing so they better work here
This commit is contained in:
parent
86eeb0269a
commit
8dd3f27feb
|
|
@ -29,8 +29,59 @@ elements.ketchup.density = 1092;
|
||||||
elements.ketchup.reactions = {
|
elements.ketchup.reactions = {
|
||||||
"mayonnaise": { "elem1": null, "elem2": "fry_sauce" },
|
"mayonnaise": { "elem1": null, "elem2": "fry_sauce" },
|
||||||
"plague": { "elem1": "poisoned_ketchup", "elem2": null},
|
"plague": { "elem1": "poisoned_ketchup", "elem2": null},
|
||||||
|
"infection": { "elem1": "poisoned_ketchup", "elem2": null},
|
||||||
|
"radiation": { "elem1": "poisoned_ketchup", chance:025},
|
||||||
|
"fallout": { "elem1": "poisoned_ketchup", chance:025},
|
||||||
|
"gloomwind": { "elem1": "poisoned_ketchup", "elem2": null},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// making ketchup dirty
|
||||||
|
elements.dirt.reactions = {
|
||||||
|
"ketchup": { "elem1": null, "elem2": "dirty_ketchup", "oneway":true},
|
||||||
|
};
|
||||||
|
elements.ash.reactions = {
|
||||||
|
"ketchup": { "elem1": null, "elem2": "dirty_ketchup", "oneway":true},
|
||||||
|
"steam": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"rain_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"snow_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"acid_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,15] },
|
||||||
|
"pyrocumulus": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
};
|
||||||
|
elements.dust.reactions = {
|
||||||
|
"ketchup": { "elem1": null, "elem2": "dirty_ketchup", "oneway":true},
|
||||||
|
};
|
||||||
|
|
||||||
|
// making it so ketchup clouds can react with smoke to make pyrocumulus
|
||||||
|
elements.smoke.reactions = {
|
||||||
|
"steam": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"rain_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"snow_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"acid_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,15] },
|
||||||
|
"fire_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,15] },
|
||||||
|
"pyrocumulus": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,15] },
|
||||||
|
"ketchup_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0.15] },
|
||||||
|
"poisoned_ketchup_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0.15] },
|
||||||
|
};
|
||||||
|
|
||||||
|
// ketchup fairies
|
||||||
|
elements.ketchup_fairy.reactions = {
|
||||||
|
"fire": { "elem1": "fire_fairy"},
|
||||||
|
"magma": { "elem1": "fire_fairy"},
|
||||||
|
"snow": { "elem1": "ice_fairy"},
|
||||||
|
"ice": { "elem1": "ice_fairy"},
|
||||||
|
"petal": { "elem1": "nature_fairy"},
|
||||||
|
"dirt": { "elem1": "earth_fairy"},
|
||||||
|
"mud": { "elem1": "earth_fairy"},
|
||||||
|
"raincloud": { "elem1": "rain_fairy"},
|
||||||
|
"electric": { "elem1": "thunder_fairy"},
|
||||||
|
"little_star": { "elem1": "stellar_fairy"},
|
||||||
|
"moonrock": { "elem1": "lunar_fairy"},
|
||||||
|
"liquid_light": { "elem1": "light_fairy"},
|
||||||
|
"mushroom_cap": { "elem1": "mushroom_fairy"},
|
||||||
|
"magic": { "elem1": "magic_fairy"},
|
||||||
|
"ketchup": { "elem1": "ketchup_fairy"},
|
||||||
|
},
|
||||||
|
|
||||||
// elements
|
// elements
|
||||||
elements.frozen_ketchup = {
|
elements.frozen_ketchup = {
|
||||||
color: "#d44737",
|
color: "#d44737",
|
||||||
|
|
@ -43,6 +94,10 @@ elements.frozen_ketchup = {
|
||||||
density: 917,
|
density: 917,
|
||||||
reactions: {
|
reactions: {
|
||||||
"plague": { "elem1": "frozen_poisoned_ketchup", "elem2": null},
|
"plague": { "elem1": "frozen_poisoned_ketchup", "elem2": null},
|
||||||
|
"infection": { "elem1": "frozen_poisoned_ketchup", "elem2": null},
|
||||||
|
"radiation": { "elem1": "frozen_poisoned_ketchup", chance:025},
|
||||||
|
"fallout": { "elem1": "frozen_poisoned_ketchup", chance:025},
|
||||||
|
"gloomwind": { "elem1": "frozen_poisoned_ketchup", "elem2": null},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
elements.poisoned_ketchup = {
|
elements.poisoned_ketchup = {
|
||||||
|
|
@ -55,7 +110,7 @@ elements.poisoned_ketchup = {
|
||||||
viscosity: 50000,
|
viscosity: 50000,
|
||||||
category:"liquids",
|
category:"liquids",
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
density: 1235,
|
density: 1140,
|
||||||
};
|
};
|
||||||
elements.frozen_poisoned_ketchup = {
|
elements.frozen_poisoned_ketchup = {
|
||||||
color: "#d43754",
|
color: "#d43754",
|
||||||
|
|
@ -91,6 +146,10 @@ elements.ketchup_cloud = {
|
||||||
density: 1,
|
density: 1,
|
||||||
reactions: {
|
reactions: {
|
||||||
"plague": { "elem1": "poisoned_ketchup_cloud", "elem2": null},
|
"plague": { "elem1": "poisoned_ketchup_cloud", "elem2": null},
|
||||||
|
"infection": { "elem1": "poisoned_ketchup_cloud"},
|
||||||
|
"radiation": { "elem1": "poisoned_ketchup_cloud", chance:025},
|
||||||
|
"fallout": { "elem1": "poisoned_ketchup_cloud", chance:025},
|
||||||
|
"gloomwind": { "elem1": "poisoned_ketchup_cloud", "elem2": null},
|
||||||
},
|
},
|
||||||
conduct: 0.03,
|
conduct: 0.03,
|
||||||
};
|
};
|
||||||
|
|
@ -120,6 +179,10 @@ elements.ketchup_snow = {
|
||||||
density: "100",
|
density: "100",
|
||||||
reactions: {
|
reactions: {
|
||||||
"plague": { "elem1": "poisoned_ketchup_snow", "elem2": null},
|
"plague": { "elem1": "poisoned_ketchup_snow", "elem2": null},
|
||||||
|
"infection": { "elem1": "poisoned_ketchup_snow", "elem2": null},
|
||||||
|
"radiation": { "elem1": "poisoned_ketchup_snow", chance:025},
|
||||||
|
"fallout": { "elem1": "poisoned_ketchup_snow", chance:025},
|
||||||
|
"gloomwind": { "elem1": "poisoned_ketchup_snow", "elem2": null},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
elements.ketchup_snow_cloud = {
|
elements.ketchup_snow_cloud = {
|
||||||
|
|
@ -137,6 +200,10 @@ elements.ketchup_snow_cloud = {
|
||||||
density: 2,
|
density: 2,
|
||||||
reactions: {
|
reactions: {
|
||||||
"plague": { "elem1": "poisoned_ketchup_snow_cloud", "elem2": null},
|
"plague": { "elem1": "poisoned_ketchup_snow_cloud", "elem2": null},
|
||||||
|
"infection": { "elem1": "poisoned_ketchup_snow_cloud"},
|
||||||
|
"radiation": { "elem1": "poisoned_ketchup_snow_cloud", chance:025},
|
||||||
|
"fallout": { "elem1": "poisoned_ketchup_snow_cloud", chance:025},
|
||||||
|
"gloomwind": { "elem1": "poisoned_ketchup_snow_cloud", "elem2": null},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
elements.poisoned_ketchup_snow = {
|
elements.poisoned_ketchup_snow = {
|
||||||
|
|
@ -190,6 +257,10 @@ elements.ketchup_gas = {
|
||||||
reactions: {
|
reactions: {
|
||||||
"plague": { "elem1": "poisoned_ketchup_gas", "elem2": null},
|
"plague": { "elem1": "poisoned_ketchup_gas", "elem2": null},
|
||||||
"ketchup_gas": { "elem1": null, "elem2": "ketchup_cloud", "chance":0.3, "y":[0,15] },
|
"ketchup_gas": { "elem1": null, "elem2": "ketchup_cloud", "chance":0.3, "y":[0,15] },
|
||||||
|
"infection": { "elem1": "poisoned_ketchup_gas"},
|
||||||
|
"radiation": { "elem1": "poisoned_ketchup_gas", chance:025},
|
||||||
|
"fallout": { "elem1": "poisoned_ketchup_gas", chance:025},
|
||||||
|
"gloomwind": { "elem1": "poisoned_ketchup_gas", "elem2": null},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
elements.poisoned_ketchup_gas = {
|
elements.poisoned_ketchup_gas = {
|
||||||
|
|
@ -218,21 +289,29 @@ elements.ketchup_powder = {
|
||||||
density: 1879,
|
density: 1879,
|
||||||
reactions: {
|
reactions: {
|
||||||
"plague": { "elem1": "poisoned_ketchup_powder", "elem2": null},
|
"plague": { "elem1": "poisoned_ketchup_powder", "elem2": null},
|
||||||
|
"infection": { "elem1": "poisoned_ketchup_powder", "elem2": null},
|
||||||
|
"radiation": { "elem1": "poisoned_ketchup_powder", chance:025},
|
||||||
|
"fallout": { "elem1": "poisoned_ketchup_powder", chance:025},
|
||||||
|
"gloomwind": { "elem1": "poisoned_ketchup_powder", "elem2": null},
|
||||||
},
|
},
|
||||||
state: "solid",
|
state: "solid",
|
||||||
|
category: "powders",
|
||||||
};
|
};
|
||||||
elements.poisoned_ketchup_powder = {
|
elements.poisoned_ketchup_powder = {
|
||||||
color: "#e0204a",
|
color: "#e0204a",
|
||||||
behavior: behaviors.POISONED_POWDER,
|
behavior: behaviors.POISONED_POWDER,
|
||||||
density: 1879,
|
density: 1879,
|
||||||
state: "solid",
|
state: "solid",
|
||||||
|
category: "powders",
|
||||||
};
|
};
|
||||||
elements.tomato = {
|
elements.tomato = {
|
||||||
color: "#B11E0C",
|
color: "#B11E0C",
|
||||||
behavior: behaviors.STURDYPOWDER,
|
behavior: behaviors.STURDYPOWDER,
|
||||||
category: "life",
|
category: "food",
|
||||||
density: 470,
|
density: 470,
|
||||||
state: "solid",
|
state: "solid",
|
||||||
|
tempHigh: 400,
|
||||||
|
stateHigh: "ash",
|
||||||
reactions: {
|
reactions: {
|
||||||
"rock": { "elem1": "tomato_sauce", "elem2": "rock" },
|
"rock": { "elem1": "tomato_sauce", "elem2": "rock" },
|
||||||
},
|
},
|
||||||
|
|
@ -266,9 +345,11 @@ elements.sugary_tomato_sauce = {
|
||||||
elements.cumin = {
|
elements.cumin = {
|
||||||
color: "#8B7778",
|
color: "#8B7778",
|
||||||
behavior: behaviors.POWDER,
|
behavior: behaviors.POWDER,
|
||||||
category: "life",
|
category: "food",
|
||||||
density: 405,
|
density: 405,
|
||||||
state: "solid",
|
state: "solid",
|
||||||
|
tempHigh: 400,
|
||||||
|
stateHigh: "ash",
|
||||||
burn: 40,
|
burn: 40,
|
||||||
burnTime: 40,
|
burnTime: 40,
|
||||||
burnInto: "ash",
|
burnInto: "ash",
|
||||||
|
|
@ -303,11 +384,64 @@ elements.antiketchup = {
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
density: 1092,
|
density: 1092,
|
||||||
};
|
};
|
||||||
|
elements.dirty_ketchup = {
|
||||||
|
color: "#851a0d",
|
||||||
|
behavior: behaviors.LIQUID,
|
||||||
|
viscosity: 50000,
|
||||||
|
category: "liquids",
|
||||||
|
state: "liquid",
|
||||||
|
tempHigh: 100,
|
||||||
|
stateHigh: ["ketchup_gas", "carbon_dioxide"],
|
||||||
|
tempLow: 0,
|
||||||
|
stateLow: "frozen_ketchup",
|
||||||
|
density: 1140,
|
||||||
|
hidden: true,
|
||||||
|
};
|
||||||
|
elements.ketchup_gold = {
|
||||||
|
color: ["#eb8a8a", "#bf3939", "#ff6161"],
|
||||||
|
behavior: behaviors.WALL,
|
||||||
|
category: "solids",
|
||||||
|
conduct: 0.64,
|
||||||
|
tempHigh: 1025,
|
||||||
|
density: 10598,
|
||||||
|
}
|
||||||
|
// alloys
|
||||||
|
elements.molten_ketchup_metal = {
|
||||||
|
reactions: {
|
||||||
|
"molten_gold": { "elem1": null, "elem2": "molten_ketchup_gold" },
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// f&m only elements
|
||||||
|
if (enabledMods.includes("mods/fey_and_more.js")) {
|
||||||
|
elements.ketchup_fairy = {
|
||||||
|
color: ["#d4b0b0", "#e8c5c5", "#e89595"],
|
||||||
|
state: "solid",
|
||||||
|
behavior: [
|
||||||
|
"XX|M1|M1",
|
||||||
|
"XX|FX%5|XX",
|
||||||
|
"XX|CR:ketchup%0.1 AND CR:fairy_dust%0.005 AND M1|M1",
|
||||||
|
],
|
||||||
|
category: "fey",
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Changelog
|
Changelog
|
||||||
Mod made primarily by Nubo318. Contributors include deviantEquinox and Lily219.
|
Mod made primarily by Nubo318. Contributors include deviantEquinox and Lily219.
|
||||||
Version 1.2.1
|
Version 1.3.0
|
||||||
|
|
||||||
|
Version 1.3.0 (20th of January 2022)
|
||||||
|
+ Ketchup Gold, an alloy between ketchup metal and gold
|
||||||
|
+ Dirty Ketchup
|
||||||
|
+ Ketchup clouds can now react with smoke to form pyrocumulus
|
||||||
|
+ Infection now poisons ketchup stuff
|
||||||
|
+ Tomatoes and cumin now turn into ash at high temperatures
|
||||||
|
+ Radiation can poison ketchup stuff
|
||||||
|
+ Ketchup Fairies (Needs Fey & More)
|
||||||
|
+ Gloomwind can poison ketchup stuff (Needs Fey & More)
|
||||||
|
~ Changed the density of poisoned ketchup
|
||||||
|
~ Moved the ketchup powders to the "Powders" category and tomatoes and cumin to the "Food" category
|
||||||
|
|
||||||
Version 1.2.1 (16th of January 2022)
|
Version 1.2.1 (16th of January 2022)
|
||||||
+ Ketchup gases can now form ketchup clouds when high up
|
+ Ketchup gases can now form ketchup clouds when high up
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue