You are on page 1of 9

#wxsand: owen piette's falling sand game

#version 4, file subversion 2


#element element r g b gravity slip density conductivity visible
group basic fire water empty wall wall-remover heating-block cooling-block
group burnables fire black-powder greek-fire astrolite-g astrolite-a
sodium-gunpowder rocket-fuel
group black-powder fire potassium sodium-nitrate sulfer charcoal
black-powder potassiumsulfer s-nitratesulfer
group flash-explosion fire zinc-dust sulfer
group greek-fire water ammoniumnitrate ammoniumchoride zinc-dust iodine-
crystal ammoniumnitcho ammoniumnczm greek-fire
group astrolite fire ammoniumnitrate hydrazine astrolite-g aluminium
astrolite-a
group sodium-gunpowder fire sodium-chlorate charcoal sulfer
sodiumcharcoal sodium-gunpowder
group rocket-fuel fire sodium-chlorate rubber-cement polyepoxide sulfer
sodiumrcement sodiumrcepoxy rocket-fuel

#erases.
element empty 0 0 0 0.000000 1.000000 0.000000 0.000000
1

#dissolves other elements.


element water 32 32 255 1.000000 1.000000 0.500000 0.400000
1
hotcolor water 180 201 226
neighbor 0.75 water greek-fire 1.0 water fire

#if you are seeing this element in the list then there was a mistake somewhere.
element water2 32 32 255 1.000000 1.000000 0.500000
0.400000 0
hotcolor water2 180 201 226
self 0.08000 water2 1 empty
neighbor 0.75 water2 greek-fire 1.0 water2 fire

#a solid element which reacts with nothing.


element wall 128 128 128 0.000000 0.000000 1.000000 0.500000
hotcolor wall 255 0 0

#burns other elements. source of energy.


element fire 255 160 50 -0.500000 0.000000 0.001000 1.200000
1
self 0.08000 fire 1 fire2
neighbor 0.45 fire black-powder 1.0 fire fire
neighbor 0.60 fire astrolite-g 1.0 astrolitegb1 fire
neighbor 0.75 fire astrolite-a 1.0 astroliteab1 fire
neighbor 0.55 fire sodium-gunpowder 1.0 sodiumgunpowderb1 fire
neighbor 0.85 fire rocket-fuel 1.0 rocketfuelb1 fire

#if you are seeing this element in the list then there was a mistake somewhere.
element fire2 223 102 33 -0.500000 0.000000 0.001000 1.200000
0
self 0.08000 fire2 0.900 empty 0.10 smoke
neighbor 0.45 fire2 black-powder 1.0 fire fire
neighbor 0.60 fire2 astrolite-g 1.0 fire fire
neighbor 0.75 fire2 astrolite-a 1.0 fire fire
neighbor 0.55 fire2 sodium-gunpowder 1.0 fire fire
#if you are seeing this element in the list then there was a mistake somewhere.
element smoke 105 105 105 -0.800000 1.000000 0.001000 0.200000
0
self 0.002 smoke 1 empty
hotcolor smoke 1 1 1

#a element that constantly provides major heat to anything it comes in contact


with.
element heating-block 255 0 0 0.000000 0.000000 1.000000
2.000000 1

#a element that constantly removes heat from anything it comes in contact with.
element cooling-block 0 0 255 0.000000 0.000000 1.000000
1.000000 1
self 1 cooling-block 1 cooling-block
hotself 1 cooling-block

#an alkali metal that is used in the production of black powder. it is also known
as saltpeter.
element potassium 190 190 190 1.000000 1.000000 0.800000 0.400000
1

neighbor 0.9 potassium sulfer 1.0 empty potassiumsulfer


#a type of salt that is used in explosives and propellants as an oxidizer. can be
used in place of potassium as an ingredient in black powder.
element sodium-nitrate 255 255 255 0.900000 1.000000 0.875000
0.400000 1
neighbor 0.9 sodium-nitrate sulfer 1.0 empty s-nitratesulfer

#a non-metal that is found normally found near hot springs and volcanic regions.
it is used in the production of black powder.
element sulfer 210 255 80 1.000000 1.000000 0.875000
0.400000 1
neighbor 1 sulfer sodiumrcepoxy 1.0 empty rocket-fuel

#a piece of wood heated without oxygen and transformed into impure carbon. it is
used in the production of black powder. it is also used in a "flash explosion".
element charcoal 60 55 40 1.000000 1.000000 0.885000 0.400000
1
neighbor 0.9 charcoal potassiumsulfer 1.0 empty black-powder
neighbor 0.9 charcoal s-nitratesulfer 1.0 empty black-powder

#a powder that is used as an propellant and explosive.


element black-powder 70 30 40 0.800000 1.000000 1.000000
0.400000 1
hotcolor black-powder 255 150 0
self 1 black-powder 1.0 fire
hotself 75 black-powder

#if you are seeing this element in the list then there was a mistake somewhere.
element potassiumsulfer 60 80 40 1.000000 1.000000 0.900000
0.400000 0

#if you are seeing this element in the list then there was a mistake somewhere.
element s-nitratesulfer 60 80 40 1.000000 1.000000 0.900000
0.400000 0

#grinded up zinc that helps contribute to a "flash" explosion.


element zinc-dust 100 100 100 0.800000 1.000000 1.000000 0.400000
1

neighbor 0.9 zinc-dust sulfer 1.0 empty explosion1


#if you are seeing this element in the list then there was a mistake somewhere.
element explosion1 0 0 0 1.000000 1.000000 1.000000
1.000000 0
explode explosion1 fire 16

#a pure white powder that is a oxidizing agent in explosions. also commonly used
in fertilizers due to high nitrogen content.
element ammoniumnitrate 255 255 255 0.800000 1.000000 0.825000
0.400000 1
neighbor 0.9 ammoniumnitrate ammoniumchoride 1.0 empty
ammoniumnitcho
neighbor 0.9 ammoniumnitrate hydrazine 1.0 empty astrolite-g

#a pure white salt that forms in volcanic regions. is used in certain explosives,
mainly in water igniters.
element ammoniumchoride 255 255 255 0.900000 1.000000 0.825000
0.400000 1

#a virtually unreactive halogen that is also the second most electropositive


halogen. commonly found in seawater.
element iodine-crystal 150 10 200 1.000000 1.000000 0.850000
0.400000 1

#if you are seeing this element in the list then there was a mistake somewhere.
element ammoniumnitcho 250 10 200 1.000000 1.000000 0.875000
0.400000 0
neighbor 0.9 ammoniumnitcho zinc-dust 1.0 empty ammoniumnczm

#if you are seeing this element in the list then there was a mistake somewhere.
element ammoniumnczm 250 100 100 1.000000 1.000000 0.900000
0.400000 0
neighbor 0.9 ammoniumnczm iodine-crystal 1.0 empty greek-fire

#an explosive that instead of being ignited by fire, is ignited by water. greek-
fire anyone?
element greek-fire 100 150 200 1.000000 1.000000 1.000000
0.400000 1
hotcolor greek-fire 255 150 0
self 1 greek-fire 1.0 water2
hotself 75 greek-fire

#a chemical compound commonly used in rocket fuel, and is used in making


astrolite. this compound becomes useless if water is added to it.
element hydrazine 120 255 100 1.000000 1.000000 0.875000
0.400000 1

#the most common type of astrolite. a explosive mixture that is comparable to tnt
and nitroglycerine in detonation velocity. however it's of lower density then
either of them.
element astrolite-g 200 240 12 1.000000 1.000000 0.900000
0.400000 1
hotcolor astrolite-g 255 150 0
self 1 astrolite-g 1.0 fire
hotself 75 astrolite-g
#a metal that is used in aerospace and explosions. found mainly in bauxite ore,
and is very resistant to corrosion.
element aluminium 230 230 180 1.000000 1.000000 0.825000
0.400000 1
neighbor 0.9 aluminium astrolite-g 1.0 empty astrolite-a

#the synthesized form of astrolite-g and the most potent version of all the
astrolite compounds. interestingly it can be stored in soil for up to four days,
and retain its explosive charge.
element astrolite-a 200 240 200 1.000000 1.000000 1.000000
0.400000 1
hotcolor astrolite-a 255 150 0
self 1 astrolite-a 1.0 fire
hotself 75 astrolite-a

#a oxidizing agent used in unstable explosions. it is mostly used to produce


chlorine dioxide for bleaching paper pulp.
element sodium-chlorate 245 245 245 0.900000 1.000000 0.825000
0.400000 1
neighbor 0.9 sodium-chlorate rubber-cement 1.0 empty
sodiumrcement

#if you are seeing this element in the list then there was a mistake somewhere.
element sodiumcharcoal 190 190 190 0.900000 1.000000 0.900000
0.400000 0

#a mixture that burns fairly well. although not nearly as well as "real"
gunpowder.
element sodium-gunpowder 230 160 140 0.900000 1.000000 1.000000
0.400000 1
hotcolor sodium-gunpowder 255 150 0
self 1 sodium-gunpowder 1.0 fire
hotself 75 sodium-gunpowder

#a special chemical that only reacts with solids. specifically walls, it


incinerates them.
element wall-remover 0 0 0 0.000000 0.000000 0.000000
0.000000 1
self 0.002 wall-remover 1 empty
neighbor 1 wall-remover wall 1.0 wall-remover wall-remover

#a adhesive made from polymers mixed in a solvent such as acetone, hexane, heptane
or benzene to keep them fluid enough to be used. it is used in obscure explosives.
element rubber-cement 80 0 0 1.000000 1.000000 0.850000
0.400000 1

#a thermosetting epoxide polymer that cures when mixed with a catalyzing agent or
hardener. it is used in obscure explosives.
element polyepoxide 200 100 0 1.000000 1.000000 0.870000
0.400000 1
neighbor 1 polyepoxide sodiumrcement 1.0 empty sodiumrcepoxy

#if you are seeing this element in the list then there was a mistake somewhere.
element sodiumrcement 190 100 50 1.000000 1.000000 0.860000
0.400000 0

#if you are seeing this element in the list then there was a mistake somewhere.
element sodiumrcepoxy 190 230 50 1.000000 1.000000 0.874000
0.400000 0

#a mixture that burns exceedingly well. used mostly in space-crafts.


element rocket-fuel 190 90 90 1.000000 1.000000 1.000000
0.400000 1
hotcolor rocket-fuel 255 150 0
self 1 rocket-fuel 1.0 fire
hotself 95 rocket-fuel

#if you are seeing this element in the list then there was a mistake somewhere.
element sodiumgunpowderb1 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 sodiumgunpowderb1 1 fire
neighbor 1 sodiumgunpowderb1 empty 1 sodiumgunpowderb1 sodiumgunpowderb2

#if you are seeing this element in the list then there was a mistake somewhere.
element sodiumgunpowderb2 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 sodiumgunpowderb2 1 fire
neighbor 1 sodiumgunpowderb2 empty 1 sodiumgunpowderb2 fire

#if you are seeing this element in the list then there was a mistake somewhere.
element astrolitegb1 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astrolitegb1 1 fire
neighbor 1 astrolitegb1 empty 1 astrolitegb1 astrolitegb2

#if you are seeing this element in the list then there was a mistake somewhere.
element astrolitegb2 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astrolitegb2 1 fire
neighbor 1 astrolitegb2 empty 1 astrolitegb2 astrolitegb3

#if you are seeing this element in the list then there was a mistake somewhere.
element astrolitegb3 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astrolitegb3 1 fire
neighbor 1 astrolitegb3 empty 1 astrolitegb3 astrolitegb4

#if you are seeing this element in the list then there was a mistake somewhere.
element astrolitegb4 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astrolitegb4 1 fire
neighbor 1 astrolitegb4 empty 1 astrolitegb4 astrolitegb5

#if you are seeing this element in the list then there was a mistake somewhere.
element astrolitegb5 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astrolitegb5 1 fire
neighbor 1 astrolitegb5 empty 1 astrolitegb5 fire

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab1 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab1 1 fire
neighbor 1 astroliteab1 empty 1 astroliteab1 astroliteab2
#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab2 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab2 1 fire
neighbor 1 astroliteab2 empty 1 astroliteab2 astroliteab3

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab3 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab3 1 fire
neighbor 1 astroliteab3 empty 1 astroliteab3 astroliteab4

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab4 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab4 1 fire
neighbor 1 astroliteab4 empty 1 astroliteab4 astroliteab5

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab5 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab5 1 fire
neighbor 1 astroliteab5 empty 1 astroliteab5 astroliteab6

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab6 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab6 1 fire
neighbor 1 astroliteab6 empty 1 astroliteab6 astroliteab7

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab7 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab7 1 fire
neighbor 1 astroliteab7 empty 1 astroliteab7 astroliteab8

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab8 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab8 1 fire
neighbor 1 astroliteab8 empty 1 astroliteab8 astroliteab9

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab9 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab9 1 fire
neighbor 1 astroliteab9 empty 1 astroliteab9 astroliteab10

#if you are seeing this element in the list then there was a mistake somewhere.
element astroliteab10 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 astroliteab10 1 fire
neighbor 1 astroliteab10 empty 1 astroliteab10 fire

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb1 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .05 rocketfuelb1 1 fire
neighbor 1 rocketfuelb1 empty 1 rocketfuelb1 rocketfuelb2

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb2 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb2 1 fire
neighbor 1 rocketfuelb2 empty 1 rocketfuelb2 rocketfuelb3

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb3 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb3 1 fire
neighbor 1 rocketfuelb3 empty 1 rocketfuelb3 rocketfuelb4

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb4 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb4 1 fire
neighbor 1 rocketfuelb4 empty 1 rocketfuelb4 rocketfuelb5

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb5 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb5 1 fire
neighbor 1 rocketfuelb5 empty 1 rocketfuelb5 rocketfuelb6

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb6 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb6 1 fire
neighbor 1 rocketfuelb6 empty 1 rocketfuelb6 rocketfuelb7

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb7 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb7 1 fire
neighbor 1 rocketfuelb7 empty 1 rocketfuelb7 rocketfuelb8

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb8 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb8 1 fire
neighbor 1 rocketfuelb8 empty 1 rocketfuelb8 rocketfuelb9

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb9 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb9 1 fire
neighbor 1 rocketfuelb9 empty 1 rocketfuelb9 rocketfuelb10

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb10 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb10 1 fire
neighbor 1 rocketfuelb10 empty 1 rocketfuelb10 rocketfuelb11

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb11 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb11 1 fire
neighbor 1 rocketfuelb11 empty 1 rocketfuelb11 rocketfuelb12

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb12 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb12 1 fire
neighbor 1 rocketfuelb12 empty 1 rocketfuelb12 rocketfuelb13

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb13 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb13 1 fire
neighbor 1 rocketfuelb13 empty 1 rocketfuelb13 rocketfuelb14

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb14 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb14 1 fire
neighbor 1 rocketfuelb14 empty 1 rocketfuelb14 rocketfuelb15

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb15 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb15 1 fire
neighbor 1 rocketfuelb15 empty 1 rocketfuelb15 rocketfuelb16

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb16 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb16 1 fire
neighbor 1 rocketfuelb16 empty 1 rocketfuelb16 rocketfuelb17

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb17 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb17 1 fire
neighbor 1 rocketfuelb17 empty 1 rocketfuelb17 rocketfuelb18

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb18 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb18 1 fire
neighbor 1 rocketfuelb18 empty 1 rocketfuelb18 rocketfuelb19

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb19 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb19 1 fire
neighbor 1 rocketfuelb19 empty 1 rocketfuelb19 rocketfuelb20

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb20 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb20 1 fire
neighbor 1 rocketfuelb20 empty 1 rocketfuelb20 rocketfuelb21
#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb21 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb21 1 fire
neighbor 1 rocketfuelb21 empty 1 rocketfuelb21 rocketfuelb22

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb22 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb22 1 fire
neighbor 1 rocketfuelb22 empty 1 rocketfuelb22 rocketfuelb23

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb23 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb23 1 fire
neighbor 1 rocketfuelb23 empty 1 rocketfuelb23 rocketfuelb24

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb24 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb24 1 fire
neighbor 1 rocketfuelb24 empty 1 rocketfuelb24 rocketfuelb25

#if you are seeing this element in the list then there was a mistake somewhere.
element rocketfuelb25 255 214 78 0.000000 0.000000 1.000000
2.00000 0
self .25 rocketfuelb25 1 fire
neighbor 1 rocketfuelb25 empty 1 rocketfuelb25 fire

You might also like