User:Vasheeth/ES3/Electricity

From FSG Wiki

Jump to: navigation, search

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>
Personal tools