User:Vasheeth/ES4/Electricity

From FSG Wiki

Jump to: navigation, search

This baby is 4KB, but only adds 4 new options to your menu! It utilizes my four stage efficiency system of normal, heating, charged, and cooling; making it much less likely to screw up, in fact I've never had this one screw up on me!


<element name="ELECTRICITY" color="8090ff" menu="1">
<rule>
<chance value="0.05"/>
<trigger type="BLANK" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="BLANK"/>
</rule>
</element>

<element name="GENERATOR" color="bfbf00" menu="1">
<rule>
<chance value="0.50"/>
<trigger type="COOLING-WIRE" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="GENERATOR"/>
<bresult type="WIRE"/>
</rule>

<rule>
<chance value="0.50"/>
<trigger type="ELECTRICITY|CHARGING-GENERATOR" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="CHARGING-GENERATOR"/>
<bresult type="CHARGING-GENERATOR"/>
</rule>
</element>

<element name="CHARGING-GENERATOR" color="bfbf11">
<rule>
<chance value="0.50"/>
<trigger type="WIRE" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="CHARGING-GENERATOR"/>
<bresult type="CHARGING-WIRE"/>
</rule>

<rule>
<chance value="0.01"/>
<trigger type="CHARGING-GENERATOR|RUNNING-GENERATOR" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="RUNNING-GENERATOR"/>
<bresult type="RUNNING-GENERATOR"/>
</rule>
</element>

<element name="RUNNING-GENERATOR" color="bfbf22">
<rule>
<chance value="0.50"/>
<trigger type="CHARGING-WIRE" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="RUNNING-GENERATOR"/>
<bresult type="CHARGED-WIRE"/>
</rule>

<rule>
<chance value="0.50"/>
<trigger type="ELECTRICITY" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="COOLING-GENERATOR"/>
<bresult type="COOLING-GENERATOR"/>
</rule>
</element>

<element name="COOLING-GENERATOR" color="bfbf17">
<rule>
<chance value="0.50"/>
<trigger type="CHARGED-WIRE" dir="U|D|L|R|UL|UR|DL|DR"/>

<aresult type="COOLING-GENERATOR"/>
<bresult type="COOLING-WIRE"/>
</rule>

<rule>
<chance value="0.01"/>
<trigger type="COOLING-GENERATOR|GENERATOR" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="GENERATOR"/>
<bresult type="GENERATOR"/>
</rule>
</element>

<element name="WIRE" color="bf7f00" menu="1">
<rule>
<chance value="0.75"/>
<trigger type="COOLING-WIRE" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="WIRE"/>
<bresult type="WIRE"/>
</rule>

<rule>
<chance value="0.75"/>
<trigger type="COOLING-BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="WIRE"/>
<bresult type="BULB"/>
</rule>
</element>

<element name="CHARGING-WIRE" color="bf7f11">
<rule>
<chance value="0.75"/>
<trigger type="WIRE" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="CHARGING-WIRE"/>
<bresult type="CHARGING-WIRE"/>
</rule>

<rule>
<chance value="0.75"/>
<trigger type="BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="CHARGING-WIRE"/>
<bresult type="CHARGING-BULB"/>
</rule>
</element>

<element name="CHARGED-WIRE" color="bf7f22">
<rule>
<chance value="0.75"/>
<trigger type="CHARGING-WIRE" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="CHARGED-WIRE"/>
<bresult type="CHARGED-WIRE"/>
</rule>

<rule>
<chance value="0.75"/>
<trigger type="CHARGING-BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="CHARGED-WIRE"/>
<bresult type="LIT-BULB"/>
</rule>
</element>

<element name="COOLING-WIRE" color="bf7f17">
<rule>
<chance value="0.75"/>
<trigger type="CHARGED-WIRE" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="COOLING-WIRE"/>
<bresult type="COOLING-WIRE"/>
</rule>

<rule>
<chance value="0.75"/>
<trigger type="LIT-BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="COOLING-WIRE"/>
<bresult type="COOLING-BULB"/>
</rule>
</element>

<element name="BULB" color="dfdfdf" menu="1">
<rule>
<chance value="0.75"/>
<trigger type="COOLING-BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="BULB"/>
<bresult type="BULB"/>
</rule>
</element>

<element name="CHARGING-BULB" color="ff5555">
<rule>
<chance value="0.75"/>
<trigger type="BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="CHARGING-BULB"/>
<bresult type="CHARGING-BULB"/>
</rule>
</element>

<element name="LIT-BULB" color="ffff00">
<rule>
<chance value="0.75"/>
<trigger type="CHARGING-BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="LIT-BULB"/>
<bresult type="LIT-BULB"/>
</rule>
</element>

<element name="COOLING-BULB" color="4282ee">
<rule>
<chance value="0.75"/>
<trigger type="LIT-BULB" dir="U|UR|R|DR|D|DL|L|UL"/>

<aresult type="COOLING-BULB"/>
<bresult type="COOLING-BULB"/>
</rule>
</element>

Personal tools