#wxsand: owen piette's falling sand game #version 4, file subversion 2 #element element r g b gravity slip density conductivity visible group natural ground well oilwell group base insidebase basewall group water well watercollecter pipe spout group power-oil wire oilwell oilcollecter oilpipe oilspout incineratortop incineratorwall incineratorbottem group power-water waterboilerwall turbine waterboilerbottem group power-uses wire lightbulb heater oxygenmachine group mining roughgem miningmachine gemconveyor gemdropoff gemacid gemacidout element empty 0 0 0 0 1 0 0 1 element fire 255 0 0 -0.85 0.5 0 1.1 1 self 0.1 fire 1 empty element water 0 0 255 0.75 1 0.5 0.75 0 #moves water, connect this to a watercollecter, and a spout. element pipe 100 100 200 0 0 1 0 1 element pipewall 110 98 110 0 0 1 0 0 neighbor 1 pipe empty 1 pipe pipewall #absorbs water, connect this to a pipe. element watercollecter 150 150 200 0 0 1 0 1 neighbor 1 watercollecter water 1 watercollecterx empty neighbor 1 watercollecter groundwater 1 watercollecterx ground element watercollecterx 150 150 200 0 0 1 0 0 neighbor 1 watercollecterx pipe 1 watercollecter pipex neighbor 1 watercollecterx watercollecter 1 watercollecter watercollecterx element pipex 0 0 255 0 0 0.1 0 0 neighbor 1 pipex pipe 1 pipe pipex #expels water, connect to a pipe. element spout 85 85 85 0 0 1 0 1 neighbor 1 pipex spout 1 pipe spoutx element spoutx 85 85 85 0 0 1 0 0 neighbor 1 spoutx empty 1 spout water neighbor 1 spoutx spout 1 spout spoutx element ground 150 50 50 0.5 0.25 1 0.5 1 element oil 150 100 100 0.5 0.5 0.7 0.7 0 #put on the sides of the incinerator element incineratorwall 125 125 125 0 0 1 0 1 #put on the bottem of the incinerator element incineratorbottem 125 125 125 0 0 1 1.1 1 hotcolor incineratorbottem 255 0 0 #collects the energy from burning oil. element incineratortop 150 150 150 0 0 1 0 1 self 0.01 oil 0.9 oilgas hotself 40 oil element oilgas 75 25 25 -1 1 0 0.1 0 neighbor 0.1 oilgas incineratortop 1 empty chargetop element chargetop 150 150 225 0 0 1 0 0 neighbor 0.1 chargetop incineratortop 1 chargetop chargetop self 0.05 chargetop 1 incineratortop #electricity! element wire 80 80 80 0 0 1 0 1 element chargedwire 150 150 0 0 0 1 0 0 neighbor 1 chargetop wire 1 chargetop chargedwire neighbor 1 chargedwire wire 1 chargedwire chargedwire self 0.5 chargedwire 1 wire
#so your base doesn't freeze to death element heater 100 75 75 0 0 1 0 1 element hotheater 255 0 0 0 0 1 1.1 0 neighbor 1 chargedwire heater 1 chargedwire hotheater neighbor 1 hotheater heater 1 hotheater hotheater #provides light, connect to a wire element lightbulb 10 10 10 0 0 1 0 1 element glass 100 100 100 0 0 1 0 0 neighbor 1 lightbulb empty 1 lightbulb glass neighbor 1 lightbulb chargedwire 1 light1 chargedwire element light1 255 255 0 0 0 1 0 0 element light2 255 165 0 0 0 1 0 0 element light3 210 105 30 0 0 1 0 0 neighbor 0.5 light1 light1 1 light2 light1 neighbor 0.5 light2 light2 1 light3 light2 neighbor 0.5 light3 light3 1 light1 light3 neighbor 1 light1 lightbulb 1 light1 light2 neighbor 1 light2 lightbulb 1 light2 light3 neighbor 1 light3 lightbulb 1 light3 light1 neighbor 1 pipe ground 1 pipe pipewall element basewall 135 135 135 0 0 1 0.5 1 #where groundwater comes from. element well 200 200 75 0 0 1 0 1 element groundwater 100 200 175 1 0.5 0.8 0 0 neighbor 0.1 groundwater ground 1 ground groundwater neighbor 0.1 well ground 1 well groundwater #moves oil, connect to oilcollecter and oilspout element oilpipe 120 120 200 0 0 1 0 1 element oilpipewall 100 100 100 0 0 1 0 0 neighbor 1 oilpipe empty 1 oilpipe oilpipewall #absorbs oil, connect to oilpipe. element oilcollecter 160 160 200 0 0 1 0 1 neighbor 1 oilcollecter groundoil 1 oilcollecterx ground neighbor 1 oilcollecter oil 1 oilcollecterx empty element oilcollecterx 150 150 200 0 0 1 0 0 neighbor 1 oilcollecterx oilpipe 1 oilcollecter oilpipex neighbor 1 oilcollecterx oilcollecter 1 oilcollecter oilcollecterx element oilpipex 150 100 100 0 0 0.1 0 0 neighbor 1 oilpipex oilpipe 1 oilpipe oilpipex #expels oil, connect to oilpipe. element oilspout 65 65 65 0 0 1 0 1 neighbor 1 oilpipex oilspout 1 oilpipe oilspoutx element oilspoutx 75 75 75 0 0 1 0 0 neighbor 1 oilspoutx empty 1 oilspout oil neighbor 1 oilspoutx oilspout 1 oilspout oilspoutx neighbor 1 oilpipe ground 1 oilpipe oilpipewall #where the oil underground comes from. element oilwell 150 50 125 0 0 1 0 1 element groundoil 100 35 75 0 0 0.89 0 0 neighbor 0.01 groundoil ground 1 ground groundoil neighbor 0.025 oilwell ground 1 oilwell groundoil element insidebase 0 0 0 0 0 1 0 1 element basewall1 150 150 150 0 0 1 0 0 element basewall2 150 150 150 0 0 1 0 0 element basewall3 150 150 150 0 0 1 0 0 element basewall4 150 150 150 0 0 1 0 0 element basewall5 150 150 150 0 0 1 0 0 neighbor 1 insidebase ground 1 insidebase basewall1
neighbor 1 basewall1 ground 1 basewall1 neighbor 1 basewall2 ground 1 basewall2 neighbor 1 basewall3 ground 1 basewall3 neighbor 1 basewall4 ground 1 basewall4 self 0.05 basewall1 1 basewall self 0.05 basewall2 1 basewall self 0.05 basewall3 1 basewall self 0.05 basewall4 1 basewall self 0.05 basewall5 1 basewall self 0.05 insidebase 1 empty
basewall2 basewall3 basewall4 basewall5
#the wall of a waterboiler. element waterboilerwall 100 100 100 0 0 1 0 1 #collects steam energy. element turbine 100 100 150 0 0 1 0 1 #heats up the water, needs to be turned on(charged) first. element waterboilerbottem 150 0 0 0 0 1 0 1 element hotwaterboiler 255 50 50 0 0 1 1.1 0 hotcolor hotwaterboiler 255 0 0 element chargedturbine 150 150 50 0 0 1 0 0 neighbor 1 chargedwire waterboilerbottem 1 chargedwire hotwaterboiler self 0.01 water 1.0 steam hotself 50 water hotcolor water 255 255 255 neighbor 0.01 steam turbine 1 empty chargedturbine element steam 85 85 255 -1 1 0 0 self 0.0075 steam 1 empty neighbor 1 chargedturbine turbine 1 chargedturbine chargedturbine neighbor 1 chargedturbine wire 1 chargedturbine chargedwire neighbor 1 hotwaterboiler waterboilerbottem 1 hotwaterboiler hotwaterboiler #provides air for your base. element oxygenmachine 120 120 120 0 0 1 0 1 element oxygenon 150 150 150 0 0 1 0 0 element oxygen 255 255 255 0 0 1 0 0 neighbor 1 oxygenmachine chargedwire 1 oxygenon chargedwire neighbor 0.005 oxygenon empty 1 oxygenon oxygen neighbor 0.05 oxygen empty 1 empty oxygen neighbor 1 oxygenon oxygenmachine 1 oxygenon oxygenon self 0.01 oxygen 1 empty #unpolished worthless gem, put in the ground. element roughgem 0 146 149 0 0 1 0 1 #mines gems, turn it on first. (charge it) element miningmachine 160 160 160 0 0 1 0 1 element miningon 180 180 180 0 0 1 0 0 element drill 105 105 70 0.45 0.5 1 0 0 element gemdrill 0 126 129 -1 0.25 1 0 0 element miningdead 160 160 160 0 0 1 0 0 #moves gems the miningmachine collects. element gemconveyor 145 145 145 0 0 1 0 1 element belt 0 146 149 0 0 1 0 0 #drops off the gems. element gemdropoff 125 125 125 0 0 1 0 1 element drop 0 146 149 0 0 1 0 0 #used to polish and clean gems. element gemacid 127 255 0 1 1 1 0 1 element racid 0 146 149 0 0 1 0 0
element cacid 0 245 255 0 0 1 0 0 element gem 0 245 255 1 0.5 1 0 0 element wgem 255 255 255 1 0.5 1 0 0 #where polished gems that are worth alot of money come out. element gemacidout 149 149 149 0 0 1 0 1 element out 0 245 255 0 0 1 0 0 neighbor 0.01 chargedwire miningmachine 1 chargedwire miningon neighbor 1 miningmachine miningon 1 miningon miningon neighbor 0.01 miningon empty 1 miningon drill self 0.005 miningon 1 miningdead neighbor 1 drill ground 0.985 empty drill 0.015 empty ground self 0.001 drill 1 empty neighbor 1 miningdead miningon 1 miningdead miningdead self 0.05 miningdead 1 miningmachine neighbor 1 drill roughgem 1 gemdrill empty neighbor 1 gemdrill ground 1 empty gemdrill neighbor 1 gemdrill gemconveyor 1 empty belt neighbor 1 belt gemconveyor 1 gemconveyor belt neighbor 1 belt gemdropoff 1 gemconveyor drop neighbor 1 drop gemdropoff 1 gemdropoff drop neighbor 1 gemacid jewel 1 gemacid racid neighbor 1 gemacid racid 1 racid gemacid neighbor 0.001 racid gemacid 1 cacid gemacid neighbor 1 cacid gemacid 1 gemacid cacid neighbor 1 cacid gemacidout 1 gemacid out neighbor 1 gemacidout out 1 out gemacidout neighbor 1 out empty 1 gemacidout gem self 0.05 gem 1 wgem self 0.5 wgem 1 gem element jewel 0 136 139 1 0 1 0 0 neighbor 1 drop empty 1 gemdropoff jewel element coolant 30 30 100 1 1 1 1 1 self 0.1 coolant 1 empty hotcolor coolant 255 0 0