User:Purple100/new pipes 1.0

From FSG Wiki

Jump to: navigation, search

This is my cool pipe mod. Use a single-pixel wide length of Wire to create a pipe. Corners should be diagonally connected (leave the corner pixel out). Encase the entire Wire in something solid, like Wall. At the 'input' end of the wire, use a single pixel of Pulser. Where you want the output to come out, let the Wire touch Empty (ideally just one pixel of Wire should touch empty). Have fun!

#wxSand: Owen Piette's Falling Sand Game
#Version 4.4, File subversion 2

group   Waters  Water  Steam  Saltwater  Spout
group	Fires	Fire	Torch	TNT	Ember	FallingEmber
sources Sand    Water  Salt   Oil

#Erases.
element	Empty	0	0	0	0.000000	1.000000	0.000000	0.000000	1
#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 solid element which reacts with nothing.
element	Wall	128	128	128	0.000000	0.000000	1.000000	0.500000	1
hotcolor  Wall  255     0     0
#Does nothing. Useful for explosion aftermaths
element	Dust	128	128	128	0.900000	0.000000	1.000000	0.500000	1
#Burns other elements. Source of energy.
element	Fire	247	63	63	-1.000000	1.000000	0.000000	1.100000	1
self	0.050000	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
#Explodes
element	TNT	50	50	50	0.000000	0.000000	1.000000	0.000000	1
#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	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	Cera	238	221	204	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	???	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.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	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
#Flowing cera. Will harden eventually.
element	MoltenCera	255	220	200	0.800000	1.000000	1.000000	0.000000	0
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.01	MoltenCera	Spout	1.0	Cera	Spout
neighbor 0.01	MoltenCera	Cera	1.0	Cera	Cera
neighbor 0.01	MoltenCera	Oil	1.0	Cera	Oil
neighbor 0.01	MoltenCera	Salt	1.0	Cera	Salt
neighbor 0.01	MoltenCera	Saltwater	1.0	Cera	Saltwater
#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	0.005000	Leftover???	1.0000	Empty	

#The following section:
#Name:  New Pipes
#Author:  Purple100
#Version:  1.0
#Credits:  AcidReign, for the pulse method
#Ask permission before putting this in a mod!

#Carries elements
element   Wire   196   196   196   0   0   1   0   1

element   PulseO   0   0   255   0   0   1   0   0
element   PulseW   0   0   255   0   0   1   0   0
element   PulseS   0   0   255   0   0   1   0   0
element   PulseD   0   0   255   0   0   1   0   0
element   PulseSW   0   0   255   0   0   1   0   0
neighbor   1   PulseO   Wire   1   PulseT   PulseO
neighbor   1   PulseO   Empty   1   PulseF   Oil
neighbor   1   PulseW   Wire   1   PulseT   PulseW
neighbor   1   PulseW   Empty   1   PulseF   Water
neighbor   1   PulseS   Wire   1   PulseT   PulseS
neighbor   1   PulseS   Empty   1   PulseF   Salt
neighbor   1   PulseD   Wire   1   PulseT   PulseD
neighbor   1   PulseD   Empty   1   PulseF   Sand
neighbor   1   PulseSW   Wire   1   PulseT   PulseSW
neighbor   1   PulseSW   Empty   1   PulseF   Saltwater

element   Pulser   0   255   0   0   0   1   0   1
neighbor   1   Pulser   Oil   1   Pulser2O   Empty
neighbor   1   Pulser   Water   1   Pulser2W   Empty
neighbor   1   Pulser   Salt   1   Pulser2S   Empty
neighbor   1   Pulser   Sand   1   Pulser2D   Empty
neighbor   1   Pulser   Saltwater   1   Pulser2SW   Empty

element   Pulser2O   0   255   0   0   0   1   0   0
element   Pulser2W   0   255   0   0   0   1   0   0
element   Pulser2S   0   255   0   0   0   1   0   0
element   Pulser2D   0   255   0   0   0   1   0   0
element   Pulser2SW   0   255   0   0   0   1   0   0
neighbor   1   Pulser2O   Wire   1   Pulser2O   PulseO
neighbor   1   Pulser2O   PulseT   1   Pulser   PulseE
neighbor   1   Pulser2W   Wire   1   Pulser2W   PulseW
neighbor   1   Pulser2W   PulseT   1   Pulser   PulseE
neighbor   1   Pulser2S   Wire   1   Pulser2S   PulseS
neighbor   1   Pulser2S   PulseT   1   Pulser   PulseE
neighbor   1   Pulser2D   Wire   1   Pulser2D   PulseD
neighbor   1   Pulser2D   PulseT   1   Pulser   PulseE
neighbor   1   Pulser2SW   Wire   1   Pulser2SW   PulseSW
neighbor   1   Pulser2SW   PulseT   1   Pulser   PulseE

element   PulseT   0   0   255   0   0   1   0   0
neighbor   1   PulseT   PulseE   1   PulseE   Wire
element   PulseE   255   0   0   0   0   1   0   0
neighbor   1   PulseE   PulseT   1   Wire   PulseE
element   PulseF   255   255   0   0   0   1   0   0
neighbor   1   PulseF   PulseE   1   Wire   Wire

#End section
Personal tools