Code: Select all
#wxSand: Owen Piette's Falling Sand Game
#Version 4.4, File subversion 2
#element element r g b gravity slip density conductivity visible
#self probabilityOfChanging element [probabilityOfChangingIntoThisElement element] [...]
#hotself tempAtWhichThisElementSelfProbabilityStartsToIncreaseTo100 element
#hotcolor element r g b
#neighbor probabilityOfReacting element1 element2 [probabilityOfChangingIntoTheseElements element1 element2] [...]
#hotneighbor tempAtWhichThisElementSelfProbabilityStartsToIncreaseTo100 element1 element2
#explosion neighbor1 neighbor2 xspeed<255 yspeed<255
#pexplosion neighbor1 neighbor2 diameter element
group Waters Water Steam Saltwater Spout Awesomewater Awesomewaterspout
group Fires Fire Torch TNT Ember FallingEmber
group Extras MoltenCera ExplodingTNT
sources TNT Awesomewater Plant Cera
#Erases.
element Empty 0 0 0 0.000000 1.000000 0.000000 0.000000 1
#Eraser element.
element Drain 10 10 10 0.000000 1.000000 0.000000 0.000000 1
neighbor 1.0 Drain Water 1.0 Drain Empty
neighbor 1.0 Drain Dust 1.0 Drain Empty
neighbor 1.0 Drain Oil 1.0 Drain Empty
neighbor 1.0 Drain Steam 1.0 Drain Empty
neighbor 1.0 Drain Sand 1.0 Drain Empty
neighbor 1.0 Drain Salt 1.0 Drain Empty
neighbor 1.0 Drain Saltwater 1.0 Drain Empty
neighbor 1.0 Drain MoltenCera 1.0 Drain Empty
neighbor 1.0 Drain FallingEmber 1.0 Drain Empty
neighbor 1.0 Drain ExplodingTNT 1.0 Drain Empty
#A solid element which reacts with Awesomewater.
element Wall 128 128 128 0.000000 0.000000 1.000000 0.500000 1
hotcolor Wall 255 0 0
#Dust is now a gas
element Dust 128 128 128 -0.900000 0.000000 1.000000 0.500000 1
#Stays put, but slowly goes away.
element Fire 247 63 63 0.000000 1.000000 0.500000 0.400000 1
self 0.001 Fire 1.0000 Empty
hotcolor Fire 255 63 63
neighbor 0.9 Fire Water 1.0 Empty Steam
neighbor 0.75 Fire Oil 1.0 Fire Fire
neighbor 1.0 Fire Plant 1.0 Fire Fire
neighbor 0.005 Fire Cera 1.0 MoltenCera Ember
neighbor 0.9 Fire TNT 1.0 ExplodingTNT Fire
explosion Fire Oil 10 10
explosion Fire TNT 100 100
#Explodes, but is powder now
element TNT 50 50 50 1.000000 0.000000 1.000000 0.000000 1
#TNT in the process of exploding.
element ExplodingTNT 100 50 50 0.900000 1.000000 1.000000 0.000000 0
self 0.02000 ExplodingTNT 1.0000 Fire
neighbor 0.9 ExplodingTNT TNT 1.0 ExplodingTNT ExplodingTNT
neighbor 1.0 ExplodingTNT Wall 1.0 ExplodingTNT Dust
explosion ExplodingTNT TNT 100 100
#A solid. Dissolves other elements. Turns to steam when heated.
element Water 32 32 255 0.000000 1.000000 0.500000 0.400000 1
hotcolor Water 200 200 255
self 0.001 Water 1.0 Steam
hotself 50 Water
#Grows in water. Liquid.
element Plant 32 204 32 1.000000 0.000000 1.000000 0.000000 1
neighbor 0.2 Plant Water 1.0 Plant Plant
#Inert. Now a gas
element Sand 238 204 128 -0.900000 0.500000 0.900000 0.000000 1
#Slowly makes column of water.
element Spout 10 100 10 1.000000 0.000000 1.000000 0.000000 1
neighbor 0.75 Spout Empty 1.0 Spout Water
neighbor 0.5 Spout Sand 1.0 Empty Empty
#Just Awesome. Reacts with Wall, Dust and Plant.
element Awesomewater 32 32 255 1.000000 0.000000 1.000000 0.000000
neighbor 1.0 Awesomewater Dust 1.0 Fire TNT
neighbor 1.0 Awesomewater Wall 1.0 Fire TNT
neighbor 1.0 Awesomewater Plant 1.0 Oil Salt
#Just like classic spout, but with the awesomewater we know and love!
element Awesomewaterspout 10 100 10 0.000000 0.000000 1.000000 0.000000 1
neighbor 0.75 Awesomewaterspout Empty 1.0 Awesomewaterspout Awesomewater
#Liquid. Turns solid with heat.
element Cera 238 221 204 1.000000 0.000000 1.000000 0.000000 1
#Destroys almost everything. Doesn't affect Awesomewater.
element ??? 231 7 231 0.000000 1.000000 1.000000 0.000000 1
self 0.100000 ??? 1.0000 Leftover???
neighbor 1.0 ??? Empty 1.0 ??? ???
neighbor 1.0 ??? Wall 1.0 ??? ???
neighbor 1.0 ??? Fire 1.0 ??? ???
neighbor 1.0 ??? Water 1.0 ??? ???
neighbor 1.0 ??? Sand 1.0 ??? ???
neighbor 1.0 ??? Spout 1.0 ??? ???
neighbor 1.0 ??? Cera 1.0 ??? ???
neighbor 1.0 ??? Oil 1.0 ??? ???
neighbor 1.0 ??? Salt 1.0 ??? ???
neighbor 1.0 ??? Ember 1.0 ??? ???
neighbor 1.0 ??? MoltenCera 1.0 ??? ???
neighbor 1.0 ??? Steam 1.0 ??? ???
neighbor 1.0 ??? Saltwater 1.0 ??? ???
neighbor 1.0 ??? Torch 1.0 ??? ???
neighbor 0.20 ??? Leftover??? 1.0 Leftover??? Leftover???
#Burns. Flows slowly
element Oil 128 64 64 5.00000 0.000000 0.200000 0.000000 1
#Soluable in water. Now a gas.
element Salt 255 255 255 -0.900000 0.400000 0.900000 0.000000 1
#Slowly creates a column of fire.
element Ember 200 50 50 1.000000 0.200000 1.000000 0.000000 1
self 0.002000 Ember 1.0000 Fire
neighbor 0.2 Ember Empty 1.0 Ember Fire
neighbor 0.9 Ember Water 1.0 Empty Steam
neighbor 0.75 Ember Oil 1.0 Ember Fire
neighbor 1.0 Ember Plant 1.0 Ember Fire
neighbor 0.005 Ember Cera 1.0 MoltenCera Ember
#Burns for a little while. Goes up.
element FallingEmber 200 50 50 -1.000000 0.200000 1.000000 0.000000 1
self 0.002000 FallingEmber 1.0000 Fire
neighbor 0.2 FallingEmber Empty 1.0 FallingEmber Fire
neighbor 0.9 FallingEmber Water 1.0 Empty Steam
neighbor 1.0 FallingEmber Oil 1.0 FallingEmber FallingEmber
neighbor 1.0 FallingEmber Plant 1.0 FallingEmber Fire
neighbor 0.005 FallingEmber Cera 1.0 MoltenCera Ember
#Solid Cera. Will melt eventually.
element MoltenCera 255 220 200 0.000000 1.000000 1.000000 0.000000 0
neighbor 0.01 MoltenCera Wall 1.0 Cera Wall
neighbor 0.01 MoltenCera Water 1.0 Cera Water
neighbor 0.01 MoltenCera Sand 1.0 Cera Sand
neighbor 0.01 MoltenCera Spout 1.0 Cera Spout
neighbor 0.01 MoltenCera Cera 1.0 Cera Cera
neighbor 0.01 MoltenCera Oil 1.0 Cera Oil
neighbor 0.01 MoltenCera Salt 1.0 Cera Salt
neighbor 0.01 MoltenCera Saltwater 1.0 Cera Saltwater
#Slowly turns to solid water.
element Steam 85 85 255 1.000000 1.000000 0.010000 0.000000 1
self 0.001000 Steam 1.0000 Water
#Salt will slowly come out of solution. Light, quick flowing gas.
element Saltwater 0 0 150 -5.000000 0.000000 0.500000 0.600000 1
self 0.00001 Saltwater 0.5 Water 0.5 Salt
neighbor 0.004 Water Salt 1.0 Saltwater Saltwater
neighbor 0.001 Saltwater Saltwater 1.0 Salt Steam
neighbor 0.04 Saltwater Water 1.0 Water Saltwater
neighbor 0.9 Saltwater Fire 1.0 Salt Steam
hotneighbor 50 Saltwater Saltwater
#Continuous fire. Must be touching what you want heated.
element Torch 100 0 0 0.000000 1.000000 1.000000 1.000000 1
neighbor 0.2 Torch Empty 1.0 Torch Fire
neighbor 0.2 Torch Water 1.0 Torch Steam
neighbor 0.2 Torch Saltwater 0.5 Torch Steam 0.5 Torch Salt
neighbor 0.2 Torch Oil 1.0 Torch Fire
neighbor 0.2 Torch Plant 1.0 Torch Fire
neighbor 0.2 Torch Cera 1.0 Torch MoltenCera
#A helper element.
element Leftover??? 200 0 0 0.000000 0.000000 1.000000 0.000000 0
self 0.005000 Leftover??? 1.0000 Empty


