#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
#hotneighbor tempAtWhichThisElementSelfProbabilityStartsToIncreaseTo100 element1element2
#explosion neighbor1 neighbor2 xspeed<255 yspeed<255
#pexplosion neighbor1 neighbor2 diameter element
group Waters Water Steam Saltwater Spout
group Fires Fire Torch TNT Ember FallingEmber
group Powders Dust Smoke Soil Sediment Sand Salt
group Metals Metal HCarbonMetal HardenedMetal Ore
group Solids Wall Glass Rock
group Fuels Wood Charcoal
group Lifes GrassSeed PlantSeed
#Erases.
element Empty 0 0 0 0.000000 1.000000 0.000000 0.000000 1
#Useful...
element Empty2 0 0 0 0.000000 1.000000 0.000000 0.000000 0
neighbor 1.0 Empty2 Empty 1.0 Empty Empty
#A solid element which reacts with nothing.
element Wall 128 128 128 0.000000 0.000000 2.000000 0.500000 1
hotcolor Wall 192 64 64
#Does nothing. Useful for explosion aftermaths.
element Dust 128 128 128 0.400000 0.000000 1.000000 0.500000 1
self 0.001 Dust 1.0 Empty2
#Does nothing. Useful for magical aftermaths.
element Smoke 128 128 128 -0.400000 0.900000 1.000000 0.500000 1
self 0.001 Smoke 1.0 Empty2
#Burns other elements. Source of energy.
element Fire 247 63 63 -1.000000 1.000000 0.000000 1.100000 1
self 0.050000 Fire 0.9 Empty2 0.1 Dust
hotcolor Fire 255 63 63
neighbor 0.9 Fire Water 1.0 Empty2 Steam
neighbor 0.9 Fire Dust 1.0 Fire Smoke
neighbor 0.75 Fire Oil 1.0 Fire Fire
neighbor 1.0 Fire Grass 1.0 Fire Fire
neighbor 1.0 Fire GrassSeed 1.0 Fire Fire
neighbor 1.0 Fire DeadPlant 1.0 Fire Fire
neighbor 1.0 Fire PlantSeed 1.0 Fire Fire
neighbor 1.0 Fire Wood 1.0 Dust BurningWood
neighbor 1.0 Fire Charcoal 1.0 Dust CharcoalEmber
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
#Hard rock. Not with the guitars and such, but with the minerals and such.
element Rock 115 115 115 0.000000 0.000000 2.000000 0.600000 1
self 0.07 Rock 1.0 Sediment
hotself 50 Rock
neighbor 1.0 Rock Dust 1.0 Rock Rock
#Sediment. Plain 'ol sediment. Useful for flux
element Sediment 190 190 190 1.000000 0.000000 1.500000 0.200000 1
hotcolor Sediment 220 190 190
neighbor 0.005 Rock Sediment 1.0 Rock Sediment
neighbor 0.01 Rock Sand 1.0 Rock Sand
neighbor 0.03 Sediment Soil 0.51 Soil Soil 0.49 Sediment Sediment
neighbor 0.03 Sediment WetSoil 0.51 WetSoil WetSoil 0.49 Sediment Sediment
hotneighbor -55 Rock Sediment
hotneighbor -55 Rock Sand
#Soil. Great for crops.
element Soil 210 180 140 0.600000 0.000000 1.200000 0.000000 1
element WetSoil 160 130 90 0.700000 0.000000 1.300000 0.000000 0
neighbor 1.0 Water Soil 0.2 Empty WetSoil 0.8 Empty Soil
neighbor 0.1 Soil WetSoil 1.0 WetSoil Soil
neighbor 0.005 WetSoil WetSoil 0.995 WetSoil WetSoil 0.005 Steam Soil
#Explodes
element TNT 50 50 50 0.000000 0.000000 1.000000 0.000000 1
#Explodes
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
#Dissolves other elements. Turns to steam when heated.
element Water 32 32 255 0.700000 1.000000 0.500000 0.400000 1
hotcolor Water 200 200 255
self 0.001 Water 1.0 Steam
hotself 50 Water
#Grows, with roots and all that junk.
element PlantSeed 180 210 140 0.700000 1.000000 1.100000 0.000000 1
neighbor 1.0 PlantSeed Soil 0.05 PlantGrowth PRootGrowth 0.95 Empty Soil
neighbor 1.0 PlantSeed Plant1 1.0 Empty Plant1
neighbor 1.0 PlantSeed Plant2 1.0 Empty Plant2
neighbor 1.0 PlantSeed Plant3 1.0 Empty Plant3
element DeadPlant 244 164 96 0.000000 0.000000 1.000000 0.000000 0
element Plant1 32 182 32 0.000000 0.000000 1.000000 0.500000 0
element Plant2 32 185 32 0.000000 0.000000 1.000000 0.500000 0
element Plant3 32 188 32 0.000000 0.000000 1.000000 0.500000 0
hotcolor Plant1 320 260 180
hotcolor Plant2 320 260 180
hotcolor Plant3 320 260 180
self 0.07 Plant1 1.0 DeadPlant
self 0.07 Plant2 1.0 DeadPlant
self 0.07 Plant3 1.0 DeadPlant
hotself 40 Plant1
hotself 40 Plant2
hotself 40 Plant3
element PRoot1 238 221 130 0.000000 0.000000 1.200000 0.000000 0
element PRoot2 235 221 130 0.000000 0.000000 1.200000 0.000000 0
element PRoot3 232 221 130 0.000000 0.000000 1.200000 0.000000 0
element PlantGrowth 32 179 32 0.000000 0.000000 1.200000 0.000000 0
element PlantGrowth2 32 179 32 0.000000 0.000000 1.200000 0.000000 1
element PlantWater 32 179 82 0.000000 0.000000 1.200000 0.000000 0
self 0.07 PlantGrowth 1.0 Empty
element PRootGrowth 241 221 130 0.000000 0.000000 1.200000 0.000000 0
element PRootGrowth2 241 221 130 0.000000 0.000000 1.200000 0.000000 1
element PRootWater 241 221 180 0.000000 0.000000 1.200000 0.000000 0
self 0.07 PRootGrowth 1.0 Empty
neighbor 1.0 PRootGrowth2 PlantGrowth2 1.0 PRoot1 Plant1
neighbor 1.0 PlantGrowth Empty 1.0 PlantGrowth2 PlantGrowth
neighbor 1.0 PRootGrowth Soil 1.0 PRootGrowth2 PRootGrowth
neighbor 1.0 PRootGrowth WetSoil 1.0 PRootGrowth2 PRootGrowth
neighbor 0.07 PRootGrowth2 PRoot1 1.0 PRoot2 PRoot1
neighbor 0.07 PRootGrowth2 PRoot2 1.0 PRoot3 PRoot2
neighbor 0.07 PRootGrowth2 PRoot3 1.0 PRoot1 PRoot3
neighbor 0.07 PlantGrowth2 Plant1 1.0 Plant2 Plant1
neighbor 0.07 PlantGrowth2 Plant2 1.0 Plant3 Plant2
neighbor 0.07 PlantGrowth2 Plant3 1.0 Plant1 Plant3
neighbor 1.0 WetSoil PRoot1 0.5 Soil PRootWater 0.5 Soil PRoot1
neighbor 1.0 WetSoil PRoot2 0.5 Soil PRootWater 0.5 Soil PRoot2
neighbor 1.0 WetSoil PRoot3 0.5 Soil PRootWater 0.5 Soil PRoot3
neighbor 0.01 PRoot1 Soil 0.99 PRoot1 Soil 0.01 PRootGrowth Sediment
neighbor 1.0 PRootWater PRoot1 0.99 PRoot3 PRootWater 0.01 PRoot3 PRoot1
neighbor 1.0 PRootWater PRoot2 0.99 PRoot1 PRootWater 0.01 PRoot1 PRoot2
neighbor 1.0 PRootWater PRoot3 0.99 PRoot2 PRootWater 0.01 PRoot2 PRoot3
neighbor 1.0 PRootWater Plant1 0.99 PRoot1 PlantWater 0.01 PRoot1 Plant1
neighbor 1.0 PlantWater Plant1 0.99 Plant2 PlantWater 0.01 Plant2 Plant1
neighbor 1.0 PlantWater Plant2 0.99 Plant3 PlantWater 0.01 Plant3 Plant2
neighbor 1.0 PlantWater Plant3 0.99 Plant1 PlantWater 0.01 Plant1 Plant3
neighbor 0.01 PlantWater Empty 0.5 PlantGrowth2 Steam 0.5 PlantGrowth2 PlantGrowth
neighbor 0.07 Plant1 Water 0.97 Plant1 Empty 0.03 PlantWater Empty
neighbor 0.07 Plant2 Water 0.97 Plant1 Empty 0.03 PlantWater Empty
neighbor 0.07 Plant3 Water 0.97 Plant1 Empty 0.03 PlantWater Empty
#Grows on soil.
element GrassSeed 180 210 140 0.700000 1.000000 1.100000 0.000000 1
neighbor 1.0 GrassSeed Soil 1.0 Grass Soil
neighbor 1.0 GrassSeed Grass 1.0 Empty Grass
neighbor 1.0 GrassSeed GrowingGrass 1.0 Empty GrowingGrass
element Grass 32 204 32 0.000000 0.000000 1.000000 0.000000 0
element WetGrass 32 204 132 1.000000 0.000000 1.300000 0.000000 0
element GrassShoot 32 214 32 0.000000 0.000000 1.000000 0.000000 0
element GrowingGrass 32 225 32 0.000000 0.000000 1.000000 0.400000 0
hotcolor GrowingGrass 210 180 140
self 0.1 GrowingGrass 1.0 Fire
hotself 35 GrowingGrass
self 0.01 GrassShoot 0.5 GrassShoot 0.5 Grass
neighbor 1.0 WetGrass Soil 1.0 Grass WetSoil
neighbor 0.3 Grass Soil 1.0 GrowingGrass Sediment
neighbor 0.3 Grass Water 0.2 WetGrass Empty 0.8 Grass Empty
neighbor 0.07 GrowingGrass WetSoil 1.0 GrassShoot Soil
neighbor 0.03 GrassShoot Empty 0.9 Grass GrassShoot 0.1 Grass Empty
neighbor 0.03 GrassShoot GrowingGrass 1.0 GrowingGrass GrassShoot
neighbor 0.2 GrowingGrass Water 0.2 WetGrass Grass 0.8 Grass Grass
#Grows in Forests.
element Wood 165 42 42 0.000000 0.000000 1.000000 0.000000 1
element BurningWood 255 128 137 0.000000 0.000000 1.000000 0.000000 0
self 0.0003 BurningWood 1.0 Charcoal
neighbor 0.02 Wood Water 1.0 Wood Plant1
neighbor 0.02 BurningWood Empty 1.0 Ember Empty
neighbor 0.01 BurningWood Ember 0.9 Ember Ember 0.1 Ember FallingEmber
neighbor 0.005 BurningWood Wood 0.99 BurningWood BurningWood 0.01 Dust Wood
#Form of pure carbon. Burns well.
element Charcoal 87 87 87 0.000000 0.000000 1.000000 0.000000 1
element CharcoalEmber 255 64 87 0.000000 0.000000 1.000000 1.200000 1
self 0.001000 CharcoalEmber 1.0000 Fire
neighbor 0.2 CharcoalEmber Empty 1.0 CharcoalEmber Fire
neighbor 0.007 CharcoalEmber Charcoal 1.0 CharcoalEmber CharcoalEmber
#Inert. Melts to form glass.
element Sand 238 204 128 0.900000 0.500000 0.900000 0.100000 1
hotcolor Sand 238 51 32
self 0.03 Sand 1.0 MoltenGlass
hotself 80 Sand
#Source of water.
element Spout 10 100 10 0.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
#Wax. Melts.
element Cera 238 221 204 0.000000 0.000000 1.000000 0.000000 1
#Burns.
element Oil 128 64 64 0.700000 1.000000 0.200000 0.000000 1
#Soluable in water.
element Salt 255 255 255 0.900000 0.400000 0.900000 0.000000 1
#Burns for a little while.
element Ember 200 50 50 0.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 Grass 1.0 Ember Fire
neighbor 1.0 Ember Charcoal 1.0 Ember CharcoalEmber
neighbor 0.005 Ember Cera 1.0 MoltenCera Ember
#Burns for a little while.
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 Grass 1.0 FallingEmber Fire
neighbor 0.005 FallingEmber Cera 1.0 MoltenCera Ember
#Flowing cera. Will harden eventually.
element MoltenCera 255 220 200 0.800000 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
#Will eventually condense.
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.
element Saltwater 0 0 150 0.700000 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.
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 Grass 1.0 Torch Fire
neighbor 0.2 Torch Cera 1.0 Torch MoltenCera
#Glass. very... Glassy.
element Glass 32 238 238 0.000000 0.000000 1.000000 0.300000 1
hotcolor Glass 238 0 0
self 0.03 Glass 1.0 MoltenGlass
hotself 65 Glass
element MoltenGlass 204 24 24 1.000000 0.200000 1.000000 0.300000 1
neighbor 0.01 MoltenGlass Wall 1.0 Glass Wall
hotneighbor -65 MoltenGlass Wall
neighbor 0.01 MoltenGlass Water 1.0 Glass Water
hotneighbor -65 MoltenGlass Water
neighbor 0.01 MoltenGlass Sand 1.0 Glass Sand
hotneighbor -65 MoltenGlass Sand
neighbor 0.01 MoltenGlass Spout 1.0 Glass Spout
hotneighbor -65 MoltenGlass Spout
neighbor 0.01 MoltenGlass Glass 1.0 Glass Glass
hotneighbor -65 MoltenGlass Glass
neighbor 0.01 MoltenGlass Oil 1.0 Glass Oil
hotneighbor -65 MoltenGlass Oil
neighbor 0.01 MoltenGlass Salt 1.0 Glass Salt
hotneighbor -65 MoltenGlass Salt
neighbor 0.01 MoltenGlass Saltwater 1.0 Glass Saltwater
hotneighbor -65 MoltenGlass Saltwater
neighbor 0.01 MoltenGlass Metal 1.0 Glass Metal
hotneighbor -65 MoltenGlass Metal
neighbor 0.01 MoltenGlass HCarbonMetal 1.0 Glass HCarbonMetal
hotneighbor -65 MoltenGlass HCarbonMetal
neighbor 0.01 MoltenGlass HardenedMetal 1.0 Glass HardenedMetal
hotneighbor -65 MoltenGlass HardenedMetal
#Cement. Made from crushed rock (dust) and a binder (since we don't have any burnt lime, oil [tar] will have to do).
element Cement 128 96 96 0.800000 1.000000 1.300000 0.000000 1
neighbor 1.0 Dust Oil 1.0 Cement Cement
#Concrete. Made from cement, water, and sand, in that order. Cures into wall at Sandbox Temperature (22).
element Concrete 151 136 128 0.800000 1.000000 1.500000 1.000000 1
hotcolor Concrete 82 112 128
self 1.0 Concrete 1.0 Wall
hotself 21 Concrete
element WateredCement 109 83 128 0.800000 1.000000 1.400000 0.000000 0
neighbor 1.0 Water Cement 0.8 Cement WateredCement 0.2 WateredCement Empty
neighbor 1.0 WateredCement Sand 1.0 Concrete Empty
#Metal, a generic analog for Iron.
element Metal 105 105 105 0.000000 0.000000 1.000000 0.350000 1
hotcolor Metal 255 0 0
neighbor 0.07 Metal Saltwater 1.0 RustedMetal Saltwater
neighbor 0.07 Metal Fire 1.0 Metal Empty
#Rusted Metal, metal which has reacted with air.
element RustedMetal 160 82 45 0.000000 0.000000 1.000000 0.150000 0
self 0.001 RustedMetal 1.0 Empty2
hotcolor RustedMetal 255 0 0
#High - Carbon Metal, a generic analog for Steel.
element HCarbonMetal 176 196 222 0.000000 0.000000 1.000000 0.400000 1
hotcolor HCarbonMetal 255 0 0
neighbor 0.07 HCarbonMetal Fire 1.0 HCarbonMetal Empty
#Hardened Metal, metal that has been Hardened. Try to figure this one out.
element HardenedMetal 119 136 153 0.000000 0.000000 1.000000 0.550000 1
hotcolor HardenedMetal 255 0 0
neighbor 0.07 HardenedMetal Fire 1.0 HardenedMetal Empty
#Brittle Metal, use a flux!
element BrittleMetal 47 79 79 1.000000 1.000000 1.000000 0.000000 0
#Ore, a generic analog for Iron Ore.
element Ore 244 164 96 1.000000 0.100000 1.000000 1.0000000 1
element MoltenMetal 255 69 0 1.000000 1.000000 0.9500000 0.400000 0
element HCMoltenMetal 255 127 80 1.000000 1.000000 0.9400000 0.400000 0
element BrMoltenMetal 255 96 27 1.000000 1.000000 0.9600000 0.400000 0
self 0.3 Ore 0.3 MoltenMetal 0.7 Empty2
hotself 60 Ore
self 0.2 Metal 1.0 MoltenMetal
hotself 70 Metal
self 0.2 HCarbonMetal 0.05 MoltenMetal 0.95 HCMoltenMetal
hotself 80 HCarbonMetal
neighbor 1.0 MoltenMetal Empty 1.0 BrMoltenMetal Fire
neighbor 1.0 MoltenMetal CharcoalEmber 1.0 HCMoltenMetal CharcoalEmber
neighbor 1.0 MoltenMetal HCMoltenMetal 0.005 HCMoltenMetal HCMoltenMetal 0.995 HCMoltenMetal MoltenMetal
neighbor 0.01 MoltenMetal Wall 1.0 Metal Wall
hotneighbor -70 MoltenMetal Wall
neighbor 0.01 MoltenMetal Water 1.0 BrittleMetal Water
hotneighbor -70 MoltenMetal Water
neighbor 0.01 MoltenMetal Sand 1.0 Metal Sand
hotneighbor -70 MoltenMetal Sand
neighbor 0.01 MoltenMetal Spout 1.0 BrittleMetal Spout
hotneighbor -70 MoltenMetal Spout
neighbor 0.01 MoltenMetal Glass 1.0 Metal Glass
hotneighbor -70 MoltenMetal Glass
neighbor 0.01 MoltenMetal Oil 1.0 BrittleMetal Oil
hotneighbor -70 MoltenMetal Oil
neighbor 0.01 MoltenMetal Saltwater 1.0 BrittleMetal Saltwater
hotneighbor -70 MoltenMetal Saltwater
neighbor 0.01 MoltenMetal Metal 1.0 Metal Metal
hotneighbor -70 MoltenMetal Metal
neighbor 0.01 MoltenMetal HCarbonMetal 0.9 Metal HCarbonMetal 0.1 HCarbonMetal HCarbonMetal
hotneighbor -70 MoltenMetal HCarbonMetal
neighbor 0.01 MoltenMetal HardenedMetal 1.0 Metal HardenedMetal
hotneighbor -70 MoltenMetal HardenedMetal
neighbor 0.01 HCMoltenMetal Wall 1.0 HCarbonMetal Wall
hotneighbor -80 HCMoltenMetal Wall
neighbor 0.01 HCMoltenMetal Water 1.0 HardenedMetal Water
hotneighbor -80 HCMoltenMetal Water
neighbor 0.01 HCMoltenMetal Sand 1.0 HCarbonMetal Sand
hotneighbor -80 HCMoltenMetal Sand
neighbor 0.01 HCMoltenMetal Spout 1.0 HardenedMetal Spout
hotneighbor -80 HCMoltenMetal Spout
neighbor 0.01 HCMoltenMetal Glass 1.0 HCarbonMetal Glass
hotneighbor -80 HCMoltenMetal Glass
neighbor 0.01 HCMoltenMetal Oil 1.0 HardenedMetal Oil
hotneighbor -80 HCMoltenMetal Oil
neighbor 0.01 HCMoltenMetal Saltwater 1.0 HardenedMetal Saltwater
hotneighbor -80 HCMoltenMetal Saltwater
neighbor 0.01 HCMoltenMetal Metal 1.0 HCarbonMetal Metal
hotneighbor -80 HCMoltenMetal Metal
neighbor 0.01 HCMoltenMetal HCarbonMetal 1.0 HCarbonMetal HCarbonMetal
hotneighbor -80 HCMoltenMetal HCarbonMetal
neighbor 0.01 HCMoltenMetal HardenedMetal 0.9 HCarbonMetal HardenedMetal 0.1 HardenedMetal HardenedMetal
hotneighbor -80 HCMoltenMetal HardenedMetal
               (
geocities.com/normandy_333)