add new interactions for elements
This commit is contained in:
parent
e1032902ac
commit
e37a89df22
1 changed files with 25 additions and 12 deletions
|
@ -67,9 +67,12 @@ mainTiles.loadSet(
|
|||
mainTiles.loadSet(
|
||||
'Vanilla/Earth',
|
||||
[
|
||||
new Tile('rgb(153, 102, 51)', 'Earth').gravity(10, 1, 91),
|
||||
new Tile('rgb(153, 102, 51)', 'Earth').gravity(10, 1, 91)
|
||||
.state(['Vanilla/Fire', 'Lava'], 1500, true),
|
||||
|
||||
new Tile('rgb(143, 92, 41)', 'Soil').gravity(10, 1, 93),
|
||||
new Tile('rgb(143, 92, 41)', 'Soil').gravity(10, 1, 93)
|
||||
.state(['Vanilla/Earth', 'Earth'], -15, false)
|
||||
.state(['Vanilla/Earth', 'Earth'], 100, true),
|
||||
|
||||
new Tile('rgb(255,0,0)', 'Barrier').unGravity(),
|
||||
|
||||
|
@ -77,12 +80,16 @@ mainTiles.loadSet(
|
|||
.temperature(0, 0.5)
|
||||
.combine(['Vanilla/Air', 'Hot Air'], ['Vanilla/Fire', 'Fire'], ['Vanilla/Fire', 'Fire'])
|
||||
.combine(['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Carbon Dioxide'], ['Vanilla/Air', 'Vacuum'])
|
||||
.combine(['Vanilla/Water', 'Steam'], ['Vanilla/Air', 'Methane'], ['Vanilla/Air', 'Air']),
|
||||
.combine(['Vanilla/Water', 'Steam'], ['Vanilla/Air', 'Methane'], ['Vanilla/Air', 'Air'])
|
||||
.state(['Vanilla/Air', 'Plasma'], 10000, true),
|
||||
|
||||
new Tile('rgb(53,46,32)', 'Mud').cohesion(2).gravity(12, 1.5, 113),
|
||||
new Tile('rgb(53,46,32)', 'Mud').cohesion(2).gravity(12, 1.5, 113)
|
||||
.combine(['Vanilla/Fire', 'Fire'], ['Vanilla/Earth', 'Mudstone'], ['Vanilla/Air', 'Air'])
|
||||
.state(['Vanilla/Air', 'Plasma'], 10000, true),
|
||||
|
||||
new Tile('rgb(43, 33, 42)', 'Mudstone').gravity(10, 1, 89)
|
||||
.combine(['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Mud'], ['Vanilla/Air', 'Air']),
|
||||
.combine(['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Mud'], ['Vanilla/Air', 'Air'])
|
||||
.state(['Vanilla/Fire', 'Lava'], 900, true),
|
||||
|
||||
new Tile('rgb(252,224,133)', 'Sand').gravity(10, 1, 93)
|
||||
.state(['Vanilla/Earth', 'Glass'], 1650, true)
|
||||
|
@ -95,13 +102,16 @@ mainTiles.loadSet(
|
|||
new Tile('rgb(187,158,110)', 'Packed Sand').gravity(11, 1.5, 103)
|
||||
.combine(['Vanilla/Fire', 'Fire'], ['Vanilla/Air', 'Air'], ['Vanilla/Earth', 'Sandstone']),
|
||||
|
||||
new Tile('rgb(167,138,90)', 'Sandstone').unGravity(),
|
||||
new Tile('rgb(167,138,90)', 'Sandstone').unGravity()
|
||||
.state(['Vanilla/Fire', 'Lava'], 773, true),
|
||||
|
||||
new Tile('rgba(128,148,168,0.8)', 'Glass').gravity(10, 1, 93),
|
||||
new Tile('rgba(128,148,168,0.8)', 'Glass').gravity(10, 1, 93)
|
||||
.state(['Vanilla/Fire', 'Lava'], 773, true),
|
||||
|
||||
new Tile('rgb(128,128,128)', 'Gravel').gravity(10, 1, 932)
|
||||
.combine(['Vanilla/Water', 'Acid'], ['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Sand'])
|
||||
.combine(['Vanilla/Life', 'Mycelium'], ['Vanilla/Air', 'Air'], ['Vanilla/Earth', 'Earth']),
|
||||
.combine(['Vanilla/Life', 'Mycelium'], ['Vanilla/Air', 'Air'], ['Vanilla/Earth', 'Earth'])
|
||||
.state(['Vanilla/Air', 'Plasma'], 10000, true),
|
||||
|
||||
new Tile('rgb(56, 54, 52)', 'Basalt')
|
||||
.unGravity()
|
||||
|
@ -111,13 +121,15 @@ mainTiles.loadSet(
|
|||
new Tile('rgb(169,179,210)', 'Clay').gravity(10, 1, 89)
|
||||
.state(['Vanilla/Earth', 'Brick'], 1000, true),
|
||||
|
||||
new Tile('rgb(211,108,108)', 'Brick').unGravity(),
|
||||
new Tile('rgb(211,108,108)', 'Brick').unGravity()
|
||||
.state(['Vanilla/Fire', 'Lava'], 773, true),
|
||||
|
||||
new Tile('rgb(66, 64, 62)', 'Rock').gravity(10, 1, 89)
|
||||
.combine(['Vanilla/Water', 'Acid'], ['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Gravel']),
|
||||
.combine(['Vanilla/Water', 'Acid'], ['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Gravel'])
|
||||
.state(['Vanilla/Fire', 'Lava'], 773, true),
|
||||
|
||||
new Tile('rgb(56, 54, 52)', 'Rock Barrier').unGravity()
|
||||
.state(['Vanilla/Earth', 'Rock'], 800, true)
|
||||
.state(['Vanilla/Earth', 'Rock'], 400, true)
|
||||
.combine(['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Rock'], ['Vanilla/Water', 'Water'])
|
||||
.combine(['Vanilla/Water', 'Acid'], ['Vanilla/Water', 'Water'], ['Vanilla/Earth', 'Rock']),
|
||||
|
||||
|
@ -219,7 +231,8 @@ mainTiles.loadSet(
|
|||
'Vanilla/Machines',
|
||||
[
|
||||
new Tile('rgb(237, 162, 71)', 'Copper')
|
||||
.temperature(0, 10),
|
||||
.temperature(0, 10)
|
||||
.state(['Vanilla/Fire', 'Lava'], 773, true),
|
||||
|
||||
new Tile('rgb(255,255,128)', 'Duplicator')
|
||||
.unGravity()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue