Sie sind auf Seite 1von 7

#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
#i did not steal the idea for any of this,
# i got intrigued and made hwall and hvoid/hv2.
#i included the original code so everyone could see that.
# i also want people to see that this was made by a noob.
# i used two mediums for hv2. wall is the second,
#empty is the first. by doing that, i can keep hv2 from destroying itself.
#neat huh?. completely indestuctible execpt by pexplosion or erasing.

group blocs note2 heatbloc hvoid hv2 hv3 hwall hblock


group waters water moltencera steam saltwater spout
group fires fire fyre 2fire torch tnt ember fallingfyre fallingember
group stuff reactorwall receiver heateater walldraw uranium
group explosives c4
sources fallingfyre fallingfyre fallingfyre fallingfyre

#erases.
element empty 0 0 0 0.000000 1.000000 0.000000 0.000000
1
#pretty good for a newbie mod i think. i have been reading posts since the "new"
browser sand came out. good to finally contribute. i am proud of my blocs!
element note 70 45 23 0.000000 0.000000 0.000000 0.000000
1
neighbor 1.0 note fire 1.0 fire oil
#i know the wx forums are tired of hearing indestructible wall claims, so i made
real ones. douse this note with oil and burn it.
element note2 70 45 23 0.000000 0.000000 0.000000 0.000000
1
pexplosion fire note2 30 oil
#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 wall.
element wall 128 128 128 0.000000 0.000000 1.000000 0.500000
1
hotcolor wall 255 0 0
#does nothing.
element dust 128 128 128 0.900000 0.000000 1.000000 0.500000
1
#painful.
element fire 247 63 63 -1.000000 1.000000 0.000000 1.100000
1
self 0.030000 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
explosion fyre tnt 100 100
#explodes
element tnt 50 50 50 0.00 0.000000 1.000000 0.000000 1
neighbor 1.0 tnt fire2 1.0 explodingtnt explodingtnt
#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 1.000000
1
neighbor 1.0 water fire2 1.0 empty empty
pexplosion water fire2 6 empty
hotcolor water 200 200 255
#grows really fast.
element plant 32 204 32 0.000000 0.000000 1.000000 0.000000
1
neighbor 0.2 plant water 1.0 plant plant
#sandy.
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.
element cera 238 221 204 0.000000 0.000000 1.000000 0.500000
1
self 1.0 cera 0.50000 moltencera
hotself 10 cera
hotcolor cera 123 67 92
neighbor 0.06 cera fire2 1.0 fire2 fire2
#destroys pretty much everything.
element ??? 231 7 231 0.000000 1.000000 1.000000 0.000000
1
self 0.100000 ??? 1.0000 leftover???
neighbor 1.0 ??? fyre 1.0 ??? ???
neighbor 1.0 ??? fire2 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 ??? water 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.5 leftover??? wall 1.0 leftover??? leftover???
neighbor 0.5 leftover??? fire 1.0 leftover??? leftover???
neighbor 0.5 leftover??? water 1.0 leftover??? leftover???
neighbor 0.5 leftover??? sand 1.0 leftover??? leftover???
neighbor 0.5 leftover??? spout 1.0 leftover??? leftover???
neighbor 0.5 leftover??? water 1.0 leftover??? leftover???
neighbor 0.5 leftover??? cera 1.0 leftover??? leftover???
neighbor 0.5 leftover??? oil 1.0 leftover??? leftover???
neighbor 0.5 leftover??? salt 1.0 leftover??? leftover???
neighbor 0.5 leftover??? ember 1.0 leftover??? leftover???
neighbor 0.5 leftover??? moltencera 1.0 leftover??? leftover???
neighbor 0.5 leftover??? steam 1.0 leftover??? leftover???
neighbor 0.5 leftover??? saltwater 1.0 leftover??? leftover???
neighbor 0.5 leftover??? torch 1.0 leftover??? leftover???
neighbor 0.2 ??? leftover??? 1.0 leftover??? leftover???
#burns. really slippery.
element oil 128 64 64 0.700000 1.000000 0.200000 1.000000
1
self 1.0 oil 0.100000 fire
hotself 30 oil
hotcolor oil 100 250 20
#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 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 plant 1.0 fallingember fire
neighbor 0.005 fallingember cera 1.0 moltencera ember
#melted wax
element moltencera 255 220 200 1.000000 1.000000 1.000000
1.000000 1
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.001 moltencera moltencera 1.0 cera moltencera
neighbor 0.01 moltencera spout 1.0 cera spout
neighbor 0.01 moltencera oil 1.0 cera oil
neighbor 0.01 moltencera salt 1.0 cera salt
neighbor 0.001 moltencera cera 1.0 cera cera
neighbor 0.01 moltencera saltwater 1.0 cera saltwater
neighbor 0.2 moltencera fire 1.0 fire fire
neighbor 0.5 moltencera fire2 1.0 fire2 fire2
#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 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 1.000000 leftover??? 1.0000 empty
#healing wall. not my idea, i just tweaked it like, a lot.
element hwall 255 255 128 0.000000 0.000000 1.000000 0.500000 1
hotcolor hwall 255 0 0
neighbor 1.0 hwall empty 1.0 pop4 empty
neighbor 1.0 hwall wall 1.0 pop4 empty
#expanding hwall.
element pop4 150 0 150 0.000000 0.000000 1.000000 0.500000 0
neighbor 4.0 pop4 empty 1.0 pop4 empty
neighbor 4.0 pop4 wall 1.0 pop4 empty
pexplosion pop4 empty 6 wall

#healing void2. pausing and drawing works best. take it use and it in a mod if you
want to. just give credit where credit is due.
element hv2 255 255 128 0.000000 0.000000 1.000000 0.500000 1
hotcolor hv2 255 0 0
neighbor 1.0 hv2 empty 1.0 pop empty
neighbor 1.0 hv2 wall 1.0 pop empty
#expanding hv2.
element pop 100 0 250 0.000000 0.000000 1.000000 0.500000 0
neighbor 4.0 pop empty 1.0 pop empty
neighbor 4.0 pop wall 1.0 pop empty
pexplosion pop wall 6 empty
pexplosion pop empty 6 wall

#healing void. very experimental. someone fix it cuz it keeps destroying itself. i
give up.
element hvoid 255 255 128 0.000000 0.000000 1.000000 0.500000 1
hotcolor hvoid 255 0 0
neighbor 1.0 hvoid empty 1.0 pop6 empty
#hvoid void.
element pop6 150 0 150 0.000000 0.000000 1.000000 0.500000 0
neighbor 1.0 pop6 empty 1.0 pop6 empty
pexplosion pop6 empty 30 empty

#healing block. the original code. i think gamefreak made it.


element hblock 255 255 128 0.000000 0.000000 1.000000 0.500000 1
hotcolor hblock 255 0 0
neighbor 0.09 hblock empty 1.0 pop5 empty
#expanding hblock.
element pop5 150 0 150 0.000000 0.000000 1.000000 0.500000 0
neighbor 1.0 pop5 empty 1.0 pop5 empty
pexplosion pop5 empty 100 wall

#goes boom.
element c4 250 242 156 0.000000 0.000000 1.000000 0.500000
1
self 0.5 c4 1.0 boom
hotself 70 c4
neighbor 1.0 c4 fire 1.0 boom fire
neighbor 1.0 c4 boom 1.0 boom boom
neighbor 1.0 c4 fire2 1.0 boom boom
#explodes.
element boom 255 200 0 0.000000 0.0000000 1.000000 1.300000
0
pexplosion boom c4 128 fire
pexplosion boom empty 128 fire
#seems to work better than drawing hv3 by hand. fire activated.
element walldraw 100 242 156 0.000000 0.000000 1.000000
0.500000 1
self 0.5 walldraw 0.0 hwall
neighbor 1.0 walldraw fire 1.0 hv3 hv3
neighbor 1.0 walldraw wall 1.0 hv3 hv3

#heated bloc.
element heatbloc 10 20 30 0.000000 0.000000 1.000000 0.000000
1
neighbor 1.0 heatbloc empty 1.0 wall wall
neighbor 1.0 wall heatbloc 1.0 hb2 hb2
neighbor 1.0 heatbloc hb2 1.0 water water
#nothing to see here.
element hb2 250 250 250 0.000000 0.000000 1.000000 0.000000
0
self 0.005 hb2 1.0 water
neighbor 1.0 hb2 empty 1.0 wall wall

#familiar, isn't it?.


element water 32 32 255 0.000000 0.000000 1.000000 1.100000
0
hotcolor water 200 200 255
neighbor 1.0 water empty 1.0 wall wall
neighbor 1.0 water heatbloc 1.0 water water

#healing void3. stronger. different.


element hv3 255 255 128 0.000000 0.000000 1.000000 0.500000 1
hotcolor hv3 255 0 0
neighbor 1.0 hv3 empty 1.0 popt empty
neighbor 1.0 hv3 wall 1.0 popt empty
#expanding hv3.
element popt 100 0 250 0.000000 0.000000 1.000000 0.500000
0
neighbor 4.0 popt empty 1.0 popt empty
neighbor 4.0 popt wall 1.0 popt empty
pexplosion popt wall 23 empty
pexplosion popt empty 26 wall

#heat eater. if you put it into a blob of heatwall, it kinda looks like a virus.
element heateater 0 0 255 0.200000 1.600000 1.000000 1.000000
1
hotcolor heateater 0 255 0
self 0.020000 heateater 1.0 heateat
hotself 1 heateater
neighbor 0.006 heateater empty 1.000000 empty empty
neighbor 1.0 heateater fire2 1.0 fire2 fire2
pexplosion heateater heateat 2 heateater

#backstage helper
element heateat 0 255 0 0.400000 1.000000 1.600000 0.000000
0
pexplosion heateater heateat 2 heateater
pexplosion heateat heateat 2 heateater
pexplosion heateat water 2 heateater
pexplosion heateat empty 2 heateater

#transfers energy across the lattice of reactorwall


element reactorwall 255 255 128 0.000000 0.000000 1.000000
0.500000 1
hotcolor reactorwall 255 0 0
neighbor 1.0 reactorwall empty 1.0 1pop empty
neighbor 1.0 reactorwall wall 1.0 1pop empty
#expanding reactorwall.
element 1pop 255 0 0 0.000000 0.000000 1.000000 0.500000 0
neighbor 4.0 1pop empty 1.0 1pop empty
neighbor 4.0 1pop energy 1.0 1pop empty
pexplosion 1pop wall 6 empty
pexplosion 1pop empty 6 wall
pexplosion 1pop energy 6 empty
pexplosion 1pop empty 6 energy

#energy.
element energy 70 255 70 0.000000 0.000000 1.000000 0.000000 0

#you dont get this on your favorite shirt. put 32 blob in 128 blob reactorwall.
element uranium 44 44 255 0.000000 0.000000 1.000000 0.000000 1
neighbor 1.0 uranium empty 1.0 react react

#ttaacos.
element react 0 0 32 0.000000 0.000000 0.000000 0.000000 0
neighbor 4.0 react empty 1.0 react empty
neighbor 4.0 react energy 1.0 react empty
pexplosion react empty 8 energy

#receiver of energy. it is not finished. put on top of reactorwall


element receiver 100 0 100 0.000000 0.000000 1.000000 0.000000
1
neighbor 1.0 receiver energy 1.0 surge surge

#wave of energy
element surge 100 250 35 0.000000 1.000000 1.000000 0.000000 0
self 0.200000 surge 1.0000 asurge
neighbor 1.0 surge receiver 1.0 surge surge
neighbor 0.2 surge asurge 1.0 asurge asurge

element asurge 0 0 0 0.000000 0.000000 1.000000


0.000000 0
self 0.023000 asurge 1.0000 receiver

#pour on fire to make it look realistic.


element 2fire 150 150 150 1.000000 1.000000 1.000000 0.000001
1
neighbor 1.000000 2fire empty 1.000000 fire2 fire2
hotneighbor 1 2fire empty

element fire2 150 0 0 -1.000000 0.000000 1.000000 1.000000


0
self 0.100000 fire2 1.000000 empty
neighbor 1.000000 fire2 empty 1.000000 fire2 fire2
neighbor 0.75 fire2 oil 1.0 fire2 fire2
hotneighbor 1 fire2 empty

#more realistic.
element fyre 247 63 63 -1.000000 1.000000 0.000000 1.100000
1
self 0.030000 fyre 1.0000 empty
hotcolor fyre 255 63 63
neighbor 0.9 fyre water 1.0 empty steam
neighbor 0.75 fyre oil 1.0 fyre fire
neighbor 1.0 fyre plant 1.0 fyre fire
neighbor 0.005 fyre cera 1.0 moltencera ember
neighbor 0.9 fyre tnt 1.0 explodingtnt fire
explosion fyre oil 10 10
explosion fyre tnt 100 100
neighbor 1.0 fyre empty 1.0 fire2 fyre

#kinda like napalm 'cept not as hot. add ??? to bottom of fireball to make ???
napalm.
element fallingfyre 200 50 50 2.000000 0.200000 1.000000
0.000000 1
self 0.002000 fallingfyre 1.0000 fire
neighbor 0.2 fallingfyre empty 1.0 fallingfyre fyre
neighbor 0.9 fallingfyre water 1.0 empty steam
neighbor 1.0 fallingfyre oil 1.0 fallingember fallingfyre
neighbor 1.0 fallingfyre plant 1.0 fallingember fyre
neighbor 0.005 fallingfyre cera 1.0 moltencera ember

Das könnte Ihnen auch gefallen