From 7c11560a762fa5f35e3b813f7911f3b86f87933b Mon Sep 17 00:00:00 2001 From: biglyderv Date: Mon, 12 May 2025 11:26:07 -0400 Subject: [PATCH] some new interactions --- js/core_blocks.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/js/core_blocks.js b/js/core_blocks.js index 5324845..0f197d3 100644 --- a/js/core_blocks.js +++ b/js/core_blocks.js @@ -26,20 +26,23 @@ mainTiles.loadSet( .temperature(0, 0.1) .state(['Vanilla/Air', 'Plasma'], 10000, true) .combine(['Vanilla/Air', 'Air'], ['Vanilla/Air', 'Hydrogen Flame'], ['Vanilla/Air', 'Hydrogen Flame']) - .combine(['Vanilla/Air', 'Plasma'], ['Vanilla/Air', 'Helium'], ['Vanilla/Air', 'Vacuum']), + .combine(['Vanilla/Air', 'Hot Air'], ['Vanilla/Air', 'Hydrogen Flame'], ['Vanilla/Air', 'Hydrogen Flame']), new Tile('rgb(255,0,239)', 'Plasma').gravity(1.4 / 5000, 4, 200) .temperature(11000, 2) .state(['Vanilla/Air', 'Hydrogen'], 9000, false) - .state(['Vanilla/Air', '???'], 1e30, true), + .state(['Vanilla/Air', '???'], 1e30, true) + .combine(['Vanilla/Air', 'Hydrogen'], ['Vanilla/Air', 'Helium'], ['Vanilla/Air', 'Vacuum']), new Tile('random', '???').gravity(1e100, 4, 1e105) - .temperature(1e31, 2), + .temperature(1e31, 2) + .state(['Vanilla/Air', 'Plasma'], 13000, true), new Tile('rgb(200,186,249)', 'Hydrogen Flame').gravity(0.8 / 1000, 4, 200) .temperature(50, 0.2) .state(['Vanilla/Air', 'Plasma'], 10000, true) - .combine(['Vanilla/Air', 'Hydrogen'], ['Vanilla/Water', 'Steam'], ['Vanilla/Air', 'Hydrogen']), + .combine(['Vanilla/Air', 'Hydrogen'], ['Vanilla/Water', 'Steam'], ['Vanilla/Air', 'Hydrogen']) + .combine(['Vanilla/Air', 'Hydrogen'], ['Vanilla/Air', 'Helium'], ['Vanilla/Air', 'Air']), new Tile('rgb(229,194,156)', 'Helium').gravity(0.7 / 1000, 4, 200) .temperature(0, 0.001) @@ -48,12 +51,14 @@ mainTiles.loadSet( new Tile('rgba(0,0,0,0.2)', 'Carbon Dioxide').gravity(1.3 / 1000, 4, 200) .temperature(0, 0.03) .state(['Vanilla/Air', 'Plasma'], 10000, true) - .combine(['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Fire', 'Fire']), + .combine(['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Fire', 'Fire']) + .combine(['Vanilla/Fire', 'Hydrogen'], ['Vanilla/Air', 'Charcoal'], ['Vanilla/Fire', 'Water']), new Tile('rgba(0,0,0,0.4)', 'Methane').gravity(1.2 / 1000, 4, 200) .temperature(0, 0.04) .state(['Vanilla/Air', 'Plasma'], 10000, true) .combine(['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Methane'], ['Vanilla/Fire', 'Fire']) + .combine(['Vanilla/Fire', 'Air'], ['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Fire', 'Water']) ] ); @@ -199,6 +204,7 @@ mainTiles.loadSet( .combine(['Vanilla/Water', 'Water'], ['Vanilla/Water', 'Steam'], ['Vanilla/Air', 'Carbon Dioxide']) .combine(['Vanilla/Air', 'Vacuum'], ['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Air', 'Vacuum']) .combine(['Vanilla/Air', 'Air'], ['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Hot Air']) + .combine(['Vanilla/Air', 'Hot Air'], ['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Hot Air']) .combine(['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Air', 'Carbon Dioxide'],), new Tile('rgb(128, 32, 0)', 'Lava').cohesion(2, 0.2).gravity(1, 2, 11)