User:Abbadons pupil/Firefighting Mod

From FSG Wiki

Jump to: navigation, search
#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

group	Building	Wall	Wire	Battery	GasPipe
group	Firefighting	Extinguisher	Foam	Firehose	Retardant	SandBucket	Sand	Water
group	Fires	Fire	Torch	Ember	FallingEmber	ElFire	ElEmber
group	Flammables	Oil	Gas	TNT	Cera

#Erases.
element	Empty	0	0	0	0.000000	1.000000	0.000000	0.000000	1

#carries Gas. Place inside a layer of wall to prevent leaks.
element	GasPipe	150	160	170	0.000000	0.000000	1.000000	0.500000	1
neighbor 1.0	GasPipe	Empty	1.0	GasPipe	Gas
neighbor 1.0	GasPipe	Fire	1.0	Fire	Fire

#carries electricity
element	Wire	150	160	170	0.000000	0.000000	1.000000	0.500000	1
neighbor 1.0	Wire	Battery	1.0	Cwire	Battery
neighbor 1.0	Wire	Cwire	1.0	Cwire	Cwire
neighbor 1.0	Wire	Fire	1.0	Fire	Ember
neighbor 1.0	Wire	Water	1.0	Ember	Fire
neighbor 1.0	Wire	Ember	1.0	Fire	Ember
neighbor 1.0	Wire	FallingEmber	1.0	Fire	Ember
neighbor 1.0	Wire	ElFire	1.0	Fire	ElFire
neighbor 1.0	Wire	ElEmber	1.0	Ember	ElEmber
neighbor 1.0	Wire	Electricity	1.0	Cwire	Empty

#Charged Wire
element	Cwire	130	130	180	0.000000	0.000000	1.000000	0.500000	0
self	1.0	Cwire	1.0000	Wire
neighbor 1.0	Cwire	Fire	1.0	ElFire	Ember
neighbor 1.0	Cwire	Water	1.0	ElEmber	Spark
neighbor 1.0	Cwire	Ember	1.0	Spark	ElEmber
neighbor 1.0	Cwire	FallingEmber	1.0	ElFire	Ember
neighbor 1.0	Cwire	ElFire	1.0	ElFire	ElFire
neighbor 1.0	Cwire	ElEmber	1.0	ElEmber	ElEmber
neighbor 1.0	Cwire	Empty	1.0	Cwire	Electricity

#48: Bzzzt. Beware water! (got code from Lynx´s mod, Thanks!)
element	Electricity	51	0	255	0.000000	0.000000	1.000000	0.000000	0
neighbor 0.2	Electricity	Empty	1.0	Electricity	Electricity
neighbor 0.555	Electricity	Electricity	1.0	Spark	Spark
neighbor 0.75	Electricity	Oil	1.0	Spark	ElFire
neighbor 0.75	Electricity	Water	1.0	Spark	ElFire
neighbor 1.0	Electricity	Gas	1.0	Spark	Fire

#56: Produces electricity to charge wires
element	Battery	110	110	110	0.000000	0.000000	1.000000	0.500000	1
neighbor 1.0	Battery	Fire	1.0	FallingEmber	ElFire
neighbor 1.0	Battery	FallingEmber	1.0	FallingEmber	FallingEmber
neighbor 1.0	Battery	Ember	1.0	FallingEmber	Ember
neighbor 1.0	Battery	Water	1.0	TNT	TNT
neighbor 1.0	Battery	TNT	1.0	TNT	TNT
neighbor 1.0	Battery	ElFire	1.0	ElFire	ElFire
neighbor 1.0	Battery	ElEmber	1.0	ElEmber	ElEmber

#66: Activates when in contact with fire. works well in small amounts.
element	Extinguisher	250	250	250	0.000000	0.000000	1.000000	0.500000	1
neighbor 1.0	Extinguisher	Fire	1.0	Extinguisher2	Empty
neighbor 1.0	Extinguisher	ElFire	1.0	Extinguisher2	Empty

#Releases Foam
element	Extinguisher2	5	5	251	0.000000	0.000000	1.000000	0.500000	0
self	0.050000	Extinguisher2	1.0000	Extinguisher
neighbor 1.0	Extinguisher2	Empty	1.0	Extinguisher2	Foam
	
#Less Effective than Extinguisher,may flood a room (beware electricity). fire activates it.
element	Firehose	1	10	250	0.000000	0.000000	1.000000	0.500000	1
neighbor 1.0	Firehose	Fire	1.0	Hose2	Empty

#80: Releases Water
element	Hose2	5	5	251	0.000000	0.000000	1.000000	0.500000	0
self	0.050000	Hose2	1.0000	Firehose
neighbor 1.0	Hose2	Empty	1.0	Hose2	Water

#Crack.
element	Crack	10	5	5	0.000000	1.000000	0.000000	0.000000	0
self	0.050000	Crack	1.0000	Ember	

#89: Effectively Surpresses Fire, doesnt make a mess like water or sand.
element	Foam	253	253	253	0.900000	1.000000	0.000000	0.000000	1
neighbor 0.5	Foam	Wall	1.0	Empty	Wall
neighbor 1.0	Foam	Fire	1.0	Foam	Empty
neighbor 1.0	Foam	FallingEmber	1.0	Empty	Empty
neighbor 1.0	Foam	Ember	1.0	Empty	Empty
neighbor 1.0	Foam	ElFire	1.0	Foam	Empty
neighbor 1.0	Foam	ElEmber	1.0	Empty	ElFire
neighbor 1.0	Foam	BurningWall	1.0	Empty	Wall

#Drops Sand if theres a fire below. 1 use only!
element	SandBucket	100	90	0	0.000000	0.000000	1.000000	0.500000	1
neighbor 1.0	SandBucket	Fire	1.0	Sand	Empty
neighbor 1.0	SandBucket	ElFire	1.0	Sand	Empty
neighbor 1.0	SandBucket	Sand	1.0	Sand	Sand
	
#105: A solid element which slowly burns
element	Wall	128	128	128	0.000000	0.000000	1.000000	0.300000	1
hotcolor  Wall  255     0     0
neighbor 0.1	Wall	Crack	1.0	Crack	Empty
hotself	80	BurningWall

#Burning Wall
element	BurningWall	122	122	122	0.000000	0.000000	1.000000	0.300000	0
hotcolor  BurningWall  240     0     0
neighbor 0.1	BurningWall	Crack	1.0	Crack	Empty
neighbor 0.01	BurningWall	Empty	1.0	BurningWall	Fire

#A solid element which Isolates and controls Electric Fires for a limited time.
element	Retardant	50	50	54	0.000000	0.000000	1.000000	0.500000	1
hotcolor  Retardant  200     200     0
self	0.001	Retardant	1.0	Retardant2
hotself	50	Retardant
neighbor 1.0	Retardant	ElFire	1.0	Retardant	Empty
neighbor 1.0	Retardant	ElEmber	1.0	Retardant	Empty
neighbor 1.0	Retardant	Retardant2	1.0	Retardant2	Retardant2

#126: Molten Retardant
element	Retardant2	201	201	0	1.00000	0.200000	1.000000	0.000000	0
self	0.001	Retardant2	1.0	Dust
neighbor 1.0	Retardant2	ElFire	1.0	Retardant2	Empty
neighbor 1.0	Retardant2	ElEmber	1.0	Retardant2	Empty

#Does nothing. Useful for explosion aftermaths
element	Dust	128	128	128	0.900000	0.000000	1.000000	0.500000	0

#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.01	Fire	Water	1.0	Empty		Steam
neighbor 0.75	Fire	Oil	1.0	Fire		Fire
neighbor 0.005	Fire	Cera	1.0	MoltenCera	Ember
neighbor 0.9	Fire	TNT	1.0	ExplodingTNT	Fire
neighbor 0.9	Fire	Gas	1.0	Spark	Fire
neighbor 0.005	Fire	Wall	0.8	Dust	Wall	0.2	Empty	FallingEmber
neighbor 0.02	Fire	BurningWall	0.5	Dust	BurningWall	0.5	Empty	FallingEmber
explosion	Fire	Oil	10	10
explosion	Fire	TNT	100	100
explosion	Fire	Gas	50	50
explosion	Fire	GasPipe	100	150

#151: Electric Fire. Caused by shortcircuits, can´t be put out by water.
element	ElFire	63	63	247	-1.000000	0.500000	0.000000	1.100000	1
self	0.10000	ElFire	1.0000	Empty	
hotcolor ElFire	63	63	247
neighbor 0.75	ElFire	Water	1.0	Spark		ElFire
neighbor 0.75	ElFire	Oil	1.0	ElFire		ElFire
neighbor 0.005	ElFire	Cera	1.0	MoltenCera	Ember
neighbor 0.9	ElFire	Gas	1.0	Spark	Fire
neighbor 0.9	ElFire	TNT	1.0	ExplodingTNT	ElFire
neighbor 0.05	ElFire	Wall	0.5	Spark	Spark	0.5	Spark	FallingEmber
neighbor 0.2	ElFire	BurningWall	0.5	Spark	BurningWall	0.5	Spark	FallingEmber
explosion	ElFire	Oil	10	10
explosion	ElFire	TNT	100	100
explosion	ElFire	Gas	50	50

#Fire spark. Quite Harmless if it isn´t near flammables.
element	Spark	255	255	0	0.000000	0.000000	1.000000	0.000000	0
neighbor 0.2	Spark	Empty	1.0	Spark	Spark
neighbor 0.555	Spark	Spark	1.0	Empty	Empty
neighbor 0.75	Spark	Water	1.0	Empty	Steam
neighbor 0.75	Spark	Oil	1.0	Empty	Fire
neighbor 1.0	Spark	Gas	1.0	Empty	Fire

#174: Natural Gas. Volatile, keep away from fires.
element	Gas	230	230	250	-1.000000	1.000000	0.000000	0.000000	1

#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

#Puts Out Fires. may flood a room (beware electric Fires)
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

#193: Inert, Great at putting out those rebel embers, and keeping them off home!
element	Sand	238	204	128	0.900000	0.500000	0.900000	0.000000	1
neighbor 1.0	Sand	Ember	1.0	Sand	Empty
neighbor 1.o	Sand	ElEmber	1.0	Sand	Empty
neighbor 1.0	Sand	BurningWall	1.0	Sand	Wall

#Wax. Melts.
element	Cera	238	221	204	0.000000	0.000000	1.000000	0.000000	1

#Burns.
element	Oil	128	64	64	0.700000	1.000000	0.200000	0.000000	1

#206: 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 0.005		Ember	Cera	1.0	MoltenCera	Ember
neighbor 0.005		Ember	Wall	1.0	Empty	Ember
neighbor 0.005		Ember	BurningWall	1.0	Empty	Ember

#Electric Ember (very destructive).
element	ElEmber	200	50	50	0.300000	0.200000	1.000000	0.000000	1
self	0.10000	ElEmber	1.0000	ElFire
neighbor 0.75		ElEmber	Empty	1.0	ElEmber	ElFire
neighbor 0.9		ElEmber	Water	1.0	ElEmber	ElFire
neighbor 0.75		ElEmber	Oil	1.0	ElEmber	Fire
neighbor 1.0		ElEmber	Cera	1.0	MoltenCera	ElEmber
neighbor 0.5		ElEmber	Wall	1.0	Dust	ElEmber
neighbor 0.5		ElEmber	BurningWall	1.0	Empty	ElEmber

#225: 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 0.005		FallingEmber	Cera	1.0	MoltenCera	Ember
neighbor 0.005		FallingEmber	Wall	0.5	Empty	Ember	0.5	Empty	Crack
neighbor 0.01		FallingEmber	BurningWall	0.5	Empty	Ember	0.5	Empty	Crack

#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	Cera	1.0	Cera	Cera
neighbor 0.01	MoltenCera	Oil	1.0	Cera	Oil

#243: Will eventually condense.
element	Steam	85	85	255	-1.000000	1.000000	0.010000	0.000000	0
self	0.05	Steam	1.0000	Empty

#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	Oil	1.0	Torch	Fire
neighbor 0.2	Torch	Cera	1.0	Torch	MoltenCera

#Solid, Strong, Difficcult to burn/melt. good for columns.
element	Steel	140	140	140	0.000000	0.000000	1.000000	1.000000	1
hotcolor Steel	140	0	0
self	0.001000 Steel	1.0	MoltenSteel
neighbor 0.75	Steel	MoltenSteel	1.0	MoltenSteel	MoltenSteel
hotself	150	Steel

#molten steel.
element	MoltenSteel	200	140	0	1.000000	0.000000	1.000000	0.800000	0
self	0.001000 MoltenSteel	1.0	Steel
neighbor 0.5	MoltenSteel	Oil	1.0	MoltenSteel	Fire
neighbor 0.75	MoltenSteel	Gas	1.0	MoltenSteel	Fire
hotself	75	MoltenSteel

#Sets flammables on fire. useful for a heater, maybe?
element	Burner	180	225	180	0.000000	0.000000	1.000000	0.000000	1
neighbor 1.0	Burner	Electricity	1.0	OnBurner	Empty
neighbor 1.0	Burner	Cwire	1.0	OnBurner	Wire

#Sets flammables on fire. useful for a heater, maybe?
element OnBurner	180	180	255	0.000000	0.000000	1.000000	1.100000	0
self	0.60000 OnBurner	1.0	Burner
neighbor 1.0	OnBurner	Gas	1.0	Burner	Fire
neighbor 1.0	OnBurner	TNT	1.0	Burner	Fire
neighbor 1.0	OnBurner	Oil	1.0	Burner	Fire
neighbor 1.0	OnBurner	Coal	1.0	Burner	Fire

#Burns Gently.
element Coal	60	60	60	1.000000	1.000000	0.700000	0.500000	1
self	1.0	Coal	1.0	Ember
hotself	60	Coal
hotcolor	Coal	255	60	60
Personal tools