#wxsand: owen piette's falling sand game #version 4-20060307, file subversion 2 #element element r g b gravity slip density conductivity visible group tools death fortifiedwall gunpwdr group robots robotwarrior group humans humanwarrior #i credit purple100 and da evillittleman for inspiration. #erases element empty 0 0 0 0 0 0 element crack 0 255 255 -0.400000 1.000000 1
0 1 0.000000
element robotwarrior 32 204 32 neighbor .1 robotwarrior grenade2 empty empty neighbor .1 humanwarrior grenade empty empty neighbor .01 robotwarrior empty .3 robotwarrior grenade neighbor .1 robotwarrior redlazer2 empty empty neighbor .1 robotwarrior redlazer empty empty
.05 .8
1 1 hurtrobot
.8
hurthuman
.8
.3 robotwarrior bluelazer .4 robotwarrior empty hurtrobot empty .2
.8
hurtrobot
empty
neighbor .9 empty neighbor .9 empty neighbor .9 empty neighbor .9 empty neighbor .9 empty neighbor .9 empty
1 empty
.2
empty
.2
.2
robotwarrior
bomb1
.9
empty empty
.1
hurtrobot
robotwarrior
bomb2
.9
empty empty
.1
hurtrobot
robotwarrior
bomb3
.9
empty empty
.1
hurtrobot
robotwarrior
bomb4
.9
empty empty
.1
hurtrobot
robotwarrior
bomb5
.9
empty empty
.1
hurtrobot
robotwarrior
exp6
.9
empty empty
.1
hurtrobot
element robotwarrior2 32 204 32 neighbor .01 robotwarrior2 empty .55 robotwarrior2 empty neighbor .5 neighbor .1 empty neighbor .9 empty neighbor .9 empty neighbor .9 empty neighbor .9 empty neighbor .9 empty neighbor .9
0
1.000000
-.05 .45
0 0 0 robotwarrior2
1 bluelazer2
robotwarrior2 robotwarrior2
redlazer2 redlazer
.9 .8
empty empty .1 hurtrobot2 hurtrobot2 empty .2
empty empty
robotwarrior2
bomb1
.9
empty empty
.1
hurtrobot2
robotwarrior2
bomb2
.9
empty empty
.1
hurtrobot2
robotwarrior2
bomb3
.9
empty empty
.1
hurtrobot2
robotwarrior2
bomb4
.9
empty empty
.1
hurtrobot2
robotwarrior2
bomb5
.9
empty empty
.1
hurtrobot2
robotwarrior2
exp6
.9
empty empty
.1
hurtrobot2
empty element hurtrobot 32
.03
0
neighbor .01 hurtrobot empty hurtrobot empty neighbor .5 hurtrobot redlazer .9 neighbor .5 hurtrobot redlazer2 .9
.45
hurtrobot
neighbor neighbor neighbor neighbor neighbor
empty empty empty empty empty
bomb1 bomb2 bomb3 bomb4 bomb5
element hurtrobot2 32 204 32 neighbor .01 hurtrobot2 empty hurtrobot empty neighbor .5 hurtrobot2 redlazer .9 neighbor .5 hurtrobot2 redlazer2 .9
-.03 .45
0 0 hurtrobot2
neighbor neighbor neighbor neighbor neighbor
empty empty empty empty empty
1 1 1 1 1
1 1 1 1 1
hurtrobot hurtrobot hurtrobot hurtrobot hurtrobot
hurtrobot2 hurtrobot2 hurtrobot2 hurtrobot2 hurtrobot2
204
32
bomb1 bomb2 bomb3 bomb4 bomb5
1 1 1 1 1
bomb1 bomb2 bomb3 bomb4 bomb5
1 1 1 1 1
empty empty .1 empty empty .1
empty empty .1 empty empty .1
element death 53 neighbor 1 death neighbor 1 neighbor 1 death neighbor 1 death
34 255 1 redlazer2 1 death death bluelazer2 grenade 1 grenade 1
0
neighbor 1 neighbor 1
death death
hurtrobot hurthuman
1 1
neighbor 1 neighbor 1
death death
humanwarrior robotwarrior
neighbor 1 neighbor 1
death death
bluelazer redlazer
element bluelazer 0
165
neighbor neighbor neighbor .3 neighbor .3 neighbor self .01
exp4 1 exp4 1 redlazer empty bluelazer empty grenade2 1 1 empty 165
1 1 1 1 1
redlazer bluelazer bluelazer redlazer redlazer redlazer grenade bluelazer
element bluelazer2 0
225
225
0
0
bluelazer
.55
hurtrobot hurtrobot
empty empty
0 0 bluelazer2
.55
hurtrobot2 hurtrobot2
empty empty
bomb1 bomb2 bomb3 bomb4 bomb5
100 0 1 empty 1 death death empty death empty
empty
death death 1 1
1 1 .9
0
empty empty death death
empty empty
death death 0
empty empty
1
0
0
empty exp4 empty exp4 .4 exp4
exp4
.3
bluelazer
empty
.4
exp4
exp4
.3
bluelazer
empty
exp4
exp5
-.9
0
0
0
0
self .01
bluelazer2
1
empty
#neighbor reaction for hand-to-hand combat neighbor .5 robotwarrior humanwarrior .4 hurtrobot humanwarrior .2
.4 robotwarrior hurtrobot hurthuman
element humanwarrior 255 255 255 neighbor .1 humanwarrior bluelazer2 .8 empty empty neighbor .01 humanwarrior empty .3 humanwarrior grenade2 .4 neighbor .1 humanwarrior bluelazer .8 empty empty
-.05 1 hurthuman
neighbor .9 humanwarrior hurthuman empty neighbor .9 humanwarrior hurthuman empty neighbor .9 humanwarrior hurthuman empty neighbor .9 humanwarrior hurthuman empty neighbor .9 humanwarrior hurthuman empty
1
hurthuman
0 1 empty
.2
.3 humanwarrior redlazer humanwarrior empty hurthuman empty .2
bomb1
.9
empty
empty
.1
bomb2
.9
empty
empty
.1
bomb3
.9
empty
empty
.1
bomb4
.9
empty
empty
.1
bomb5
.9
empty
empty
.1
element humanwarrior2 255 255 255 neighbor .1 humanwarrior2 bluelazer2 .8 empty empty neighbor .01 humanwarrior2 empty .55 humanwarrior2 empty neighbor .1 humanwarrior2 bluelazer .8 empty empty
.05 -1 hurthuman2
0
hurthuman2
empty
neighbor .9 humanwarrior2 empty neighbor .9 humanwarrior2 hurthuman2 empty neighbor .9 humanwarrior2 hurthuman2 empty neighbor .9 humanwarrior2 hurthuman2 empty neighbor .9 humanwarrior2 hurthuman2 empty
.1
.45
0 1 empty
humanwarrior2
redlazer2 .2
bomb1
.9
empty empty
bomb2
.9
empty
empty
.1
bomb3
.9
empty
empty
.1
bomb4
.9
empty
empty
.1
bomb5
.9
empty
empty
.1
#neighbor reactions for hurt combat neighbor .5 hurtrobot humanwarrior .7 empty humanwarrior hurthuman .1 hurtrobot hurthuman neighbor .5 robotwarrior hurthuman .7 robotwarrior hurtrobot empty .1 hurtrobot hurthuman neighbor .5 hurtrobot hurthuman .1 empty hurthuman .1
.2
hurthuman2
.2
empty
empty .2 hurtrobot
empty .8
empty empty
element hurthuman 255 255 255 neighbor .1 hurthuman bluelazer2 empty empty neighbor .01 hurthuman empty humanwarrior empty
-.3 .8
0 0 hurthuman
0
.45
hurthuman
redlazer
.55
neighbor neighbor neighbor neighbor neighbor
1 1 1 1 1
empty empty empty empty empty
bomb1 bomb2 bomb3 bomb4 bomb5
.3
-1
0
0
1 1 1 1 1
hurthuman hurthuman hurthuman hurthuman hurthuman
element hurthuman2
bomb1 bomb2 bomb3 bomb4 bomb5 255
255
255
0 empty
0
.2
neighbor .01 hurthuman2 hurthuman2 empty neighbor .5 hurthuman2 empty neighbor .5 hurthuman2 empty
empty
.45
hurthuman2
redlazer2
.55
bluelazer
.9
empty
empty .1
hurthuman2
bluelazer2
.9
empty
empty .1
hurthuman2
neighbor neighbor neighbor neighbor neighbor
bomb1 bomb2 bomb3 bomb4 bomb5
1 1 1 1 1
empty empty empty empty empty
bomb1 bomb2 bomb3 bomb4 bomb5
1 1 1 1 1
hurthuman2 hurthuman2 hurthuman2 hurthuman2 hurthuman2
element redlazer 220
0
190
-.9
0
1
0
0
self .01 redlazer element redlazer2 220
1 0
empty 190
.9
-1
0
0
0
self .01
1
empty
redlazer2
#divine intervention. use at your lesiure; these are explosions used by you whenever you feel right on the battlefield. element exp1 225 255 0 0 0 0 0 1 element bomb1 255 100 0 0 0 0 0 0 self .1 bomb1 1 empty explode exp1 bomb1 5 element exp2 element bomb2 self .1 bomb2 explode exp2
255 255 1 bomb2
165 0 100 0 empty 4
0 0
0 0
0 0
0 0
0 0
element exp3 element bomb3 self .1 bomb3 explode exp3
255 255 1 bomb3
128 0 100 0 empty 3
0 0
0 0
0 0
0 0
0 0
element exp4 element bomb4 self .1 bomb4 explode exp4
255 255 1 bomb4
100 0 100 0 empty 2
0 0
0 0
0 0
0 0
0 0
element exp5 element bomb5 self .1 bomb5 explode exp5
255 255 1 bomb5
0 0 100 0 empty 1
0 0
0 0
0 0
0 0
0 0
element exp6 self .1 exp6
190 1
0 0 empty
0
0
0
0
0
#very strong wall that holds element fortifiedwall 145 neighbor .5 fortifiedwall neighbor .5 fortifiedwall
back oncoming invaders. 145 145 0 0 0 redlazer 1 fortifiedwall bluelazer 1 fortifiedwall
neighbor .1 fortifiedwall
explosion
1
explosion
neighbor .001 fortifiedwall humanwarrior .5 fortifiedwall humanwarrior neighbor .001 fortifiedwall robotwarrior .5 fortifiedwall robotwarrior neighbor .001 fortifiedwall hurthuman .3 fortifiedwall hurthuman neighbor .001 fortifiedwall hurtrobot .3 fortifiedwall hurtrobot
humanwarrior
.5
empty
robotwarrior
empty
hurthuman
empty
hurtrobot
0 10 explosion
neighbor 1
gunpwdr
bluelazer
1
explosion
neighbor neighbor neighbor neighbor neighbor neighbor
gunpwdr gunpwdr gunpwdr gunpwdr gunpwdr gunpwdr
exp1 exp2 exp3 exp4 exp5 exp6
explosion explosion explosion explosion explosion explosion
#an even more powerful godpower! element explosion 247 63 63 -1.000000 2.00000 1 self 0.555000 explosion 1.000000 empty neighbor 0.8500000 explosion empty 1.000000 neighbor 0.9 explosion humanwarrior 1
explosion empty
0 1
1 1 1 1 1 1
1
.5
#a gunpowder barrel, highly explosive. element gunpwdr 200 200 200 neighbor 1 gunpwdr redlazer
1 1 1 1 1 1
0 exp5 exp5
0
1 explosion explosion
explosion explosion explosion explosion explosion explosion 1.000000
0.000000
explosion explosion explosion empty
.7 .7
neighbor
0.9
explosion
hurthuman
1
neighbor neighbor
0.9 0.9
explosion explosion
robotwarrior 1 hurtrobot 1
neighbor neighbor neighbor neighbor neighbor neighbor
0.9 0.9 0.9 0.9 0.9 0.9
explosion explosion explosion explosion explosion explosion
exp1 exp2 exp3 exp4 exp5 exp6
neighbor neighbor
1 0.500000
explosion explosion
gunpwdr explosion
1 1 1 1 1 1
explosion
empty
explosion explosion
empty empty
explosion explosion explosion explosion explosion explosion 1 1.000000
explosion explosion explosion explosion explosion explosion
explosion explosion2
explosion explosion2
element explosion2 255 255 0 -1.000000 1.000000 0.000000 2.00000 0 self 0.700000 explosion2 1.000000 empty neighbor 0.900000 explosion2 empty 1.000000 empty explosion2 neighbor 0.900000 explosion2 explosion2 1.000000 empty empty neighbor 0.100000 explosion2
explosion2
fortifiedwall
1.000000
fortifiedwall
element civilian 250 242 156 0.000000 0.000000 1.000000 0.000000 1 neighbor 1 civilian redlazer 1 boom redlazer neighbor 1 civilian bluelazer 1 boom bluelazer element boom 255 200 0 0.000000 0.000000 1.000000 0.000000 0 explode boom fire3 8 neighbor 1 civilian empty 1 empty civilian element civilian2 250 250 0 .05 0.000000 1.000000 0.000000 0 element civilian3 250 250 0 -.05 0.000000 1.000000 0 0 neighbor 1 fire3 fire3 1 civilian2 civilian3 neighbor .01 civilian2 empty .5 civilian2 bluelazer2 .5 civilian2 redlazer neighbor .01 civilian3 empty .5 civilian3 bluelazer .5 civilian3 redlazer2 element fire 247 63 63 -1.000000 1.000000 0.000000 1.1000000 0 element fire2 247 63 63 -1.000000 1.000000 0.000000 1.1000000 0 neighbor 1 fire fire .5 robotwarrior2 humanwarrior2 .5 robotwarrior humanwarrior neighbor 1 fire2 fire2 .5 hurthuman2 hurtrobot2 .5 hurthuman hurtrobot element fire3 247 63 63 -1.000000 1.000000 0.000000 1.1000000 0 neighbor 1 civilian2 redlazer 1 empty redlazer neighbor 1 civilian2 bluelazer 1 empty bluelazer neighbor 1 civilian3 redlazer 1 empty redlazer neighbor 1 civilian3 bluelazer 1 empty bluelazer element grenade 0 113 0 .9 0 1 1.01 1
self 1 grenade .001 foom .001 foom2 .2 bluelazer .598 empty .2 fire element grenade2 0 113 0 -0.9 0 1 1.01 1 self 1 grenade2 .001 foom .001 foom2 .2 redlazer .598 empty .2 fire hotself 95 grenade hotself 95 grenade2 element foom explode foom element foom2 explode foom2
255 fire 255 fire2
200 32 200 32
0
0 0
0 0
1 0
0 1
0 0
0