User:Vasheeth/ES4/Electricity
From FSG Wiki
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>
