From 4c33a27cb66876bea8b3a2ec6fbcbd4c04598fa5 Mon Sep 17 00:00:00 2001 From: O-01-67 <68935009+O-01-67@users.noreply.github.com> Date: Tue, 30 Aug 2022 20:46:15 -0400 Subject: [PATCH] more worlds starting with a TNT world --- mods/more_worlds.js | 55 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 mods/more_worlds.js diff --git a/mods/more_worlds.js b/mods/more_worlds.js new file mode 100644 index 00000000..72f6b6a2 --- /dev/null +++ b/mods/more_worlds.js @@ -0,0 +1,55 @@ +elements.oil_cloud = { + color: "#8c4331", + behavior: [ + "XX|XX|XX", + "XX|CH:oil%0.05|M1%2.5 AND BO", + "XX|XX|XX", + ], + category:"gases", + temp: 30, + state: "gas", + density: 0.5, + burn: 60, + burnTime: 15, + burnInto: "explosion", //atomization moment + ignoreAir: true, + stain: 0.02, +}; + +elements.oil_cloud_floater = { + color: "#8c4331", + behavior: [ + "M2|M1|M2", + "M1%80|CH:oil_cloud%0.2|M1%80", + "M%60|XX|M2%60", + ], + reactions: { + "oil_cloud_floater": { elem1: "oil_cloud", elem2: "oil_cloud", chance: 0.003 }, + "oil_cloud": { elem1: "oil_cloud", elem2: "oil_cloud", chance: 0.01 } + }, + category:"gases", + temp: 30, //otherwise identical + state: "gas", + density: 0.5, + burn: 60, + burnTime: 15, + burnInto: "explosion", //atomization moment + ignoreAir: true, + stain: 0.02, +}; + +worldgentypes.tnt_world = { + name: "TNT World", //unimplemented + layers: [ + [0.9, "oil_cloud_floater"], + [0.65, "coal", 0.1], + [0.65, "nitroglycerin"], + [0.55, "nitroglycerin", 0.5], + [0.2, "coal", 0.2], + [0.2, "tnt"], + [0.05, "coal", 0.3], + [0.05, "c4"], + [0, "coal", 0.4], + [0, "lamp_oil"] + ] +}; \ No newline at end of file