#wxsand: owen piette's falling sand game #version 4, file subversion 2 #element element r g b gravity slip density conductivity visible group mechanisms grenadeshell grenadefiller pin striker percussioncap chemdelay detonator qwkpin pullpin group grenades hell_filling shield_filling_small shield_filling_big napalm_filling cluster_filling #erases. element empty 0 0 0 0 1 0 0 1 #eraser element. element void 10 10 10 0.000000 1.000000 1 neighbor 1.0 void water 1.0 void empty neighbor 1.0 void dust 1.0 void empty neighbor 1.0 void oil 1.0 void empty neighbor 1.0 void steam 1.0 void empty neighbor 1.0 void sand 1.0 void empty neighbor 1.0 void salt 1.0 void empty neighbor 1.0 void saltwater 1.0 void empty neighbor 1.0 void moltenwax 1.0 void empty neighbor 1.0 void explodingtnt 1.0 void empty #a solid element which reacts with nothing. element wall 128 128 128 0.000000 0.000000 1 hotcolor wall 255 0 0 #does nothing. useful for explosion aftermaths element dust 128 128 128 0.900000 0.000000 0 #burns other elements. source of energy. element fire 247 255 63 -1.000000 1.000000 1 self 0.050000 fire .8 empty .2 smoke hotcolor fire 255 0 13 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 wax 1.0 moltenwax ember neighbor 0.9 fire tnt 1.0 explodingtnt fire explosion fire oil 10 10 explosion fire tnt 100 100 element smoke 90 90 90 self .002 smoke 1.0 empty
0.000000
0.000000
1.000000
0.500000
1.000000
0.500000
0.10000
1.100000
0.000000
1.000000
0.000000
0.900000
1.000000
1.000000
-1 1 0 0 0
#explodes element tnt 50 50 50 0.000000 1 #explodes element explodingtnt 100 50 50 0.000000 0 self 0.02000 explodingtnt 1.0000 neighbor 0.9 explodingtnt tnt 1.0 neighbor 1.0 explodingtnt wall 1.0 explosion explodingtnt tnt 100 100 #dissolves other elements. turns to steam when element water 32 32 255 0.700000
fire explodingtnt explodingtnt heated. 1.000000
explodingtnt dust
0.500000
0.400000
1 hotcolor water 200 200 255 self 0.001 water 1.0 steam hotself 50 water #grows in water. element plant 32 204 32 0.000000 0.000000 1.000000 0.000000 1 neighbor 0.2 plant water 1.0 plant plant #inert. element sand 238 204 128 0.900000 0.500000 0.900000 0.000000 1 #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 wax 255 220 200 0.000000 0.000000 1.000000 0.000000 1 #destroys almost everything. 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 ??? wax 1.0 ??? ??? neighbor 1.0 ??? oil 1.0 ??? ??? neighbor 1.0 ??? salt 1.0 ??? ??? neighbor 1.0 ??? ember 1.0 ??? ??? neighbor 1.0 ??? moltenwax 1.0 ??? ??? neighbor 1.0 ??? steam 1.0 ??? ??? neighbor 1.0 ??? saltwater 1.0 ??? ??? neighbor 1.0 ??? torch 1.0 ??? ??? neighbor 0.2 ??? leftover??? 1.0 leftover??? leftover??? #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 plant 1.0 ember fire neighbor 0.005 ember wax 1.0 moltenwax ember #flowing wax. will harden eventually. element moltenwax 255 220 200 0.800000 1.000000 1.000000 0.000000 0 neighbor 0.01 moltenwax wall 1.0 wax wall neighbor 0.01 moltenwax water 1.0 wax water
neighbor 0.01 moltenwax sand 1.0 wax sand neighbor 0.01 moltenwax spout 1.0 wax spout neighbor 0.01 moltenwax wax 1.0 wax wax neighbor 0.01 moltenwax oil 1.0 wax oil neighbor 0.01 moltenwax salt 1.0 wax salt neighbor 0.01 moltenwax saltwater 1.0 wax saltwater #will eventually condense. element steam 85 85 255 -1.000000 1.000000 0.010000 0.000000 0 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 0 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 plant 1.0 torch fire neighbor 0.2 torch wax 1.0 torch moltenwax #a helper element. element leftover??? 200 0 0 0.000000 0.000000 1.000000 0.000000 0 self 0.005000 leftover??? 1.0000 empty element grenadeshell 28 79 35 0.000000 #to blow up element people 238 1
221
204
0.000000
0.000000
element melted_people 238 221 204 0.000000 0 element acid 0 255 0 .9 0 1 0 1 neighbor 1.0 acid plant 1.0 acid empty neighbor 1.0 acid fire 1.0 fire fire neighbor .2 acid wall 1.0 acid acid self 0.3 acid 0.05 acid2 element acid2 0 128 0 1 0 1 0 0 neighbor .4 acid2 acid 1.0 acid2 acid2 self 0.7 acid2 0.05 acid neighbor 1.0 acid2 plant 1.0 acid empty neighbor 1.0 acid2 fire 1.0 fire fire neighbor .2 acid2 wall 1.0 acid acid
neighbor 1 people napalm 1 blood blood
0.000000
0.000000
5.000000
0.500000
1.000000
3.000000
1
0.000000
1.000000
neighbor 1 melted_people acid 1 acid2 acid neighbor 1 people acid 1 melted_people acid neighbor 1 people acid2 1 melted_people acid2 neighbor 1 people fire 0.5 fire blood 0.5 empty blood neighbor 1 people fire 1 blood fire element blood 255 0 0 0.700000 1.000000 0 self 0.0005 blood 0.05 empty
0.500000
0.400000
element napalm 244 132 6 5 3 500 0 1 neighbor 1 napalm empty 1 napalm fire neighbor 1 napalm napalm 0.01 napalm empty 0.99 napalm napalm
#place in a chamber of empty inside the grenade. element striker 163 163 163 0 0 1 .6 1 #place at the bottom of a chamber of empty with a striker pin in it. element percussioncap 150 150 150 0 0 1 .6 1 #use to connect percussioncap to detonator. element chemdelay 33 23 151 0 0 1 0 1 #place at the end of a chemdelay. element detonator 255 0 0 0 0 1 0 1 #connect to striker inside grenade and empty outside grenade. element pin 155 155 155 0 0 1 .6 1 #just add pullpin. makes testing easier and makes us lazy ppls less frustrated element qwkpin 155 155 155 0 0 1 .6 1 #drop on pin to "pull it out". element pullpin 100 100 100 1 1 1 0 1 element pinp 165 165 165 0 0 1 .6 0 element qwkpinp 165 165 165 0 0 1 .6 0 element striker2 163 163 163 1 0 1 0 0 element percussioncap2 160 160 160 0 0 1 .6 0 element chemdelay2 235 0 0 0 0 1 0 0 element detonator2 255 10 10 0 0 1 0 0 #place inside a closed grenade element grenadefiller 0 255 255 0 0 0 0 1 neighbor 1 pullpin qwkpin 1 pullpin detonator2 neighbor 1 detonator2 qwkpin 1 detonator2 detonator2
neighbor 1 pullpin pin 1 empty pinp neighbor 1 pinp pin 1 pinp pinp neighbor .01 pullpin empty 1 empty empty neighbor 1 pinp striker 1 pinp striker2 neighbor 1 striker2 striker 1 striker2 striker2 neighbor 1 striker2 percussioncap 1 striker2 percussioncap2 neighbor 1 percussioncap2 percussioncap 1 percussioncap2 percussioncap2 neighbor 1 grenadefiller grenadeshell 1 grenadefiller grenadefiller
#cluster bomb filling. element cluster_filling 78 178 63 0 0 1 0 1 neighbor 1 cluster_filling grenadefiller 1.0 cluster_filling cluster_filling element cpx 27 28 14 0 0 1 0 0 neighbor .0005 cpx cpx 1.0 cpx empty neighbor .1 cpx empty 1.0 empty cpx pexplosion cpx cpx 150 cluster neighbor 1.0 detonator2 cluster_filling 1.0 cpx cpx
element cluster 27 28 149 0 0 1 0 0 neighbor 1.0 cluster empty 1.0 empty cst neighbor .0005 cluster cluster 1.0 clb empty explosion cluster empty 255 255 element cst 27 28 14 0 0 1 0 0 self .02 cst 1 cluster2 neighbor 1 cst cst 1 empty empty neighbor 1 cluster cluster 1 empty empty neighbor 1 cluster cst 0.05 empty empty 0.95 cluster cst pexplosion cluster2 empty 5 cluster element cluster2 129 129 129 0 0 1 0 0 neighbor 1 cluster2 cluster2 1 empty empty self .3 cluster2 1 clb element clb 27 28 14 0 0 1 0 0 pexplosion clb empty 15 fire element shield_filling_small 145 234 123 0 0 0 0 1 element shield_filling_big 100 234 123 0 0 0 0 1 pexplosion shield_filling_big detonator2 350 shieldcreator pexplosion shield_filling_small detonator2 128 shieldcreator element shieldcreator 0 0 0 0 0 0 0 0 element shield 0 200 255 0 0 10 1 0 element shield2 0 150 255 0 0 10 1 0
element shield3 0 100 255 0 0 10 1 0 neighbor 1 shield2 empty 1 shield2 shield3 neighbor 1 shield3 empty 1 shield3 shield neighbor 1 shieldcreator empty 1 shieldcreator shield2 neighbor .001 shieldcreator shieldcreator 1 insideshield insideshield
element insideshield 128 200 155 0 0 0 0 0 element inside2 128 200 155 0 0 0 0 0 element inside3 128 200 155 0 0 0 0 0 neighbor 1 insideshield shieldcreator 1 insideshield insideshield neighbor .001 insideshield insideshield 1 inside2 insideshield neighbor .5 inside2 insideshield 1 inside2 inside2 self .1 inside2 1 inside3 self .04 inside3 1 empty neighbor .02 insideshield empty 1 empty empty
#hell bomb filling. element hell_filling 78 178 63 0 0 1 0 1 neighbor 1 hell_filling grenadefiller 1.0 hell_filling hell_filling element hpx 27 28 14 0 0 1 0 0 neighbor .0005 hpx hpx 1.0 hpx empty neighbor .1 hpx empty 1.0 empty hpx pexplosion hpx hpx 500 hell neighbor 1.0 detonator2 hell_filling 1.0 hpx hpx
element hell 255 28 149 0 0 1 0 0 neighbor 1.0 hell empty 1.0 empty hst neighbor .0005 hell hell 1.0 hlb empty explosion hell empty 255 255 element hst 227 116 6 0 0 1 0 0 self .02 hst 1 hell2 neighbor 1 hst hst 1 empty empty neighbor 1 hell hell 1 empty empty neighbor 1 hell hst 0.05 empty empty 0.95 hell hst pexplosion hell2 empty 10 hell element hell2 236 208 53 0 0 1 0 0 neighbor 1 hell2 hell2 1 empty empty self .03 hell2 1 hlb element hlb 255 28 14 0 0 1 0 0 pexplosion hlb empty 2 napalm self .03 hst 1 hlc element hlc 255 28 14 0 0 1 0 0 pexplosion hlc empty 4 napalm pexplosion napalm empty 2 fire
#napalm bomb filling. element napalm_filling 12 165 165 0 0 1 0 1 neighbor 1 napalm_filling grenadefiller 1.0 napalm_filling napalm_filling element rpx 7 45 171 0 0 1 0 0 neighbor .0005 rpx rpx 1.0 rpx empty neighbor .1 rpx empty 1.0 empty rpx pexplosion detonator2 napalm_filling 150 napalm