User:Vasheeth/ES3/Electricity
From FSG Wiki
The original idea and base for this mod was Jeffman50's. However, I added most of the content on the following code, so I think it's at least mine enough to post on my page with showing credit to him.
<element name="SWITCH" color="FFFFF3"> <reaction chance="1.0" trigger="ELECTRICITY" res1="1.0" ares1="ONSWITCH" bres1="BLANK"/> <reaction chance="0.1" trigger="OFFSWITCH" res1="1.0" ares1="SWITCH" bres1="SWITCH"/> </element> <element name="ONSWITCH" color="000002" menu="0"> <reaction chance="1.0" trigger="OFF1" res1="1.0" ares1="ONSWITCH" bres1="WIRE"/> <reaction chance="1.0" trigger="WIRE" res1="1.0" ares1="ONSWITCH" bres1="AWIRE"/> <reaction chance="1.0" trigger="ELECTRICITY" res1="1.0" ares1="OFFSWITCH" bres1="OFFSWITCH"/> <reaction chance="0.1" trigger="SWITCH" res1="1.0" ares1="ONSWITCH" bres1="ONSWITCH"/> </element> <element name="OFFSWITCH" color="FFFFF1" menu="0"> <reaction chance="1.0" trigger="WIRE" res1="1.0" ares1="OFFSWITCH" bres1="OFF1"/> <reaction chance="1.0" trigger="AWIRE" res1="1.0" ares1="OFFSWITCH" bres1="BWIRE"/> <reaction chance="1.0" trigger="ELECTRICITY" res1="1.0" ares1="SWITCH" bres1="SWITCH"/> <reaction chance="0.1" trigger="ONSWITCH" res1="1.0" ares1="OFFSWITCH" bres1="OFFSWITCH"/> <self chance="0.0001" result="SWITCH"/> </element> <element name="WIRE" color="BF7F00"> <reaction chance="1.0" trigger="OFF2" res1="1.0" ares1="WIRE" bres1="BATTERY"/> <reaction chance="1.0" trigger="OFF1" res1="1.0" ares1="WIRE" bres1="WIRE"/> <reaction chance="1.0" trigger="BLANK" res1="1.0" ares1="WIRE" bres1="WIRECOVER"/> <reaction chance="1.0" trigger="LIGHT" res1="1.0" ares1="WIRE" bres1="WIRECOVER"/> <reaction chance="1.0" trigger="OFF3" res1="1.0" ares1="WIRE" bres1="BULB"/> </element> <element name="BATTERY" color="BFBF00"> <reaction chance="1.0" trigger="OFF1" res1="1.0" ares1="BATTERY" bres1="WIRE"/> <reaction chance="1.0" trigger="OFF2" res1="1.0" ares1="BATTERY" bres1="BATTERY"/> </element> <element name="BULB" color="DFDFDF"> <reaction chance="1.0" trigger="OFF3" res1="1.0" ares1="BULB" bres1="BULB"/> <reaction chance="0.0001" trigger="LIGHT" res1="1.0" ares1="BULB" bres1="LIGHTKILLER"/> </element> <element name="AWIRE" menu="0" color="BF7F02"> <reaction chance="1.0" trigger="OFF2" res1="1.0" ares1="OFF1" bres1="OFF2"/> <reaction chance="1.0" trigger="OFF1" res1="1.0" ares1="OFF1" bres1="OFF1"/> <reaction chance="1.0" trigger="BLANK" res1="1.0" ares1="OFF1" bres1="BLANK"/> <reaction chance="1.0" trigger="LIGHT" res1="1.0" ares1="OFF1" bres1="BLANK"/> <reaction chance="1.0" trigger="WIRE" res1="1.0" ares1="AWIRE" bres1="AWIRE"/> <reaction chance="1.0" trigger="BATTERY" res1="1.0" ares1="AWIRE" bres1="ABATTERY"/> <reaction chance="1.0" trigger="BULB" res1="1.0" ares1="AWIRE" bres1="ABULB"/> </element> <element name="ABATTERY" menu="0" color="BFBF02"> <reaction chance="1.0" trigger="OFF2" res1="1.0" ares1="OFF2" bres1="OFF2"/> <reaction chance="1.0" trigger="OFF1" res1="1.0" ares1="OFF2" bres1="OFF1"/> <reaction chance="1.0" trigger="BATTERY" res1="1.0" ares1="ABATTERY" bres1="ABATTERY"/> <reaction chance="1.0" trigger="WIRE" res1="1.0" ares1="ABATTERY" bres1="AWIRE"/> </element> <element name="ABULB" menu="0" color="FFFF00"> <reaction chance="1.0" trigger="OFF1" res1="1.0" ares1="OFF3" bres1="OFF1"/> <reaction chance="1.0" trigger="BULB" res1="1.0" ares1="ABULB" bres1="ABULB"/> <reaction chance="1.0" trigger="OFF3" res1="1.0" ares1="OFF3" bres1="OFF3"/> <reaction chance="1.0" trigger="BLANK" res1="1.0" ares1="ABULB" bres1="LIGHT"/> <reaction chance="1.0" trigger="ELECTRICITY" res1="1.0" ares1="BULB2" bres1="ELECTRICITY"/> </element> <element name="BWIRE" menu="0" color="BF7F03"> <reaction chance="1.0" trigger="ABATTERY" res1="1.0" ares1="BWIRE" bres1="BBATTERY"/> <reaction chance="1.0" trigger="ABULB" res1="1.0" ares1="BWIRE" bres1="BBULB"/> <reaction chance="1.0" trigger="AWIRE" res1="1.0" ares1="BWIRE" bres1="BWIRE"/> <self chance="0.0001" result="WIRE"/> </element> <element name="BBATTERY" menu="0" color="BFBF03"> <reaction chance="1.0" trigger="ABATTERY" res1="1.0" ares1="BBATTERY" bres1="BBATTERY"/> <reaction chance="1.0" trigger="ABULB" res1="1.0" ares1="BBATTERY" bres1="BBULB"/> <reaction chance="1.0" trigger="AWIRE" res1="1.0" ares1="BBATTERY" bres1="BWIRE"/> <self chance="0.0001" result="BATTERY"/> </element> <element name="BBULB" menu="0" color="DFDFD1"> <reaction chance="0.001" trigger="LIGHT" res1="1.0" ares1="BBULB" bres1="LIGHTKILLER"/> <reaction chance="1.0" trigger="ABATTERY" res1="1.0" ares1="BBULB" bres1="BBATTERY"/> <reaction chance="1.0" trigger="ABULB" res1="1.0" ares1="BBULB" bres1="BBULB"/> <reaction chance="1.0" trigger="AWIRE" res1="1.0" ares1="BBULB" bres1="BWIRE"/> <self chance="0.0001" result="BULB"/> </element> <element name="WIRECOVER" menu="0" color="BF7F01"> </element> <element name="OFF1" menu="0" color="BF7F03"> </element> <element name="OFF2" menu="0" color="BFBF03"> </element> <element name="OFF3" menu="0" color="DFDFFD"> </element> <element name="LIGHT" color="FFFFFF" dens="0.000001" menu="0"> <reaction chance="1" trigger="BLANK" res1="1.0" ares1="LIGHT" bres1="LIGHT"/> </element> <element name="LIGHTKILLER" color="000000" dens="0.000001" menu="0"> <reaction chance="1.0" trigger="LIGHT" res1="1.0" ares1="LIGHTKILLER" bres1="LIGHTKILLER"/> <self chance="0.01" result="BLANK"/> </element>
