rustrician

Untitled Circuit

Jul 8th, 2024
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 69.50 KB | None | 0 0
  1. <!-- rustrician.io circuit :: Mon Jul 08 2024 09:42:46 GMT+0200 (GMT+02:00) -->
  2. <mxGraphModel>
  3.   <root>
  4.     <mxCell id="0"/>
  5.     <mxCell id="1" parent="0" version="1337.352" tags="" name="Untitled Circuit">
  6.       <Object sun="100" wind="50" speed="10" as="environment"/>
  7.     </mxCell>
  8.     <mxCell id="2" value="Memory Cell" style="cmp_memorycell" vertex="1" connectable="0" parent="1">
  9.       <mxGeometry x="280" y="360" width="64" height="64" as="geometry"/>
  10.       <Object cmpid="memorycell" consumption="0" state="1" passthrough="1" usage="0" intoggle="0" as="attrs">
  11.         <Array as="consumed"/>
  12.       </Object>
  13.       <Array as="props"/>
  14.       <Object mf="75" as="craft"/>
  15.     </mxCell>
  16.     <mxCell id="3" value="Power In" style="portv" vertex="1" parent="2" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  17.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  18.     </mxCell>
  19.     <mxCell id="4" value="Set" style="port" vertex="1" parent="2" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  20.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  21.     </mxCell>
  22.     <mxCell id="5" value="Reset" style="port" vertex="1" parent="2" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  23.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  24.     </mxCell>
  25.     <mxCell id="6" value="Toggle" style="port" vertex="1" parent="2" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  26.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  27.     </mxCell>
  28.     <mxCell id="7" value="Power Out Inverted" style="portv" vertex="1" parent="2" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  29.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  30.     </mxCell>
  31.     <mxCell id="8" value="Power Out" style="portv" vertex="1" parent="2" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  32.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  33.     </mxCell>
  34.     <mxCell id="9" value="Splitter" style="cmp_splitter" vertex="1" connectable="0" parent="1">
  35.       <mxGeometry x="48" y="-530" width="64" height="64" as="geometry"/>
  36.       <Object cmpid="splitter" consumption="0" passthrough="0" usage="0" as="attrs"/>
  37.       <Array as="props"/>
  38.       <Object mf="100" as="craft"/>
  39.     </mxCell>
  40.     <mxCell id="10" value="Power In" style="portv" vertex="1" parent="9" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  41.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  42.     </mxCell>
  43.     <mxCell id="11" value="Power Out 1" style="portv" vertex="1" parent="9" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0">
  44.       <mxGeometry x="0.1" y="1" width="10" height="10" relative="1" as="geometry"/>
  45.     </mxCell>
  46.     <mxCell id="12" value="Power Out 2" style="portv" vertex="1" parent="9" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0">
  47.       <mxGeometry x="0.45" y="1" width="10" height="10" relative="1" as="geometry"/>
  48.     </mxCell>
  49.     <mxCell id="13" value="Power Out 3" style="portv" vertex="1" parent="9" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0">
  50.       <mxGeometry x="0.8" y="1" width="10" height="10" relative="1" as="geometry"/>
  51.     </mxCell>
  52.     <mxCell id="14" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  53.       <mxGeometry x="264" y="250" width="64" height="64" as="geometry"/>
  54.       <Object cmpid="branch" consumption="0" display="3" passthrough="0" branch_min="1" usage="0" as="attrs"/>
  55.       <Array as="props">
  56.         <Object name="Branch" type="int" value="3" minval="1"/>
  57.         <Object name="Show Branch Amount" type="bool" value="true"/>
  58.       </Array>
  59.       <Object mf="75" as="craft"/>
  60.     </mxCell>
  61.     <mxCell id="15" value="Power In" style="portv" vertex="1" parent="14" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  62.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  63.     </mxCell>
  64.     <mxCell id="16" value="Branch Out" style="portv" vertex="1" parent="14" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0">
  65.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  66.     </mxCell>
  67.     <mxCell id="17" value="Power Out" style="portv" vertex="1" parent="14" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  68.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  69.     </mxCell>
  70.     <mxCell id="18" value="0" edge="1" disabled="0" hovered="0" parent="1" source="15" target="7" link="245" origin="242">
  71.       <mxGeometry relative="1" as="geometry"/>
  72.     </mxCell>
  73.     <mxCell id="19" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  74.       <mxGeometry x="140" y="150" width="64" height="64" as="geometry"/>
  75.       <Object cmpid="branch" consumption="0" display="1" passthrough="0" branch_min="1" usage="0" as="attrs"/>
  76.       <Array as="props">
  77.         <Object name="Branch" type="int" value="1" minval="1"/>
  78.         <Object name="Show Branch Amount" type="bool" value="true"/>
  79.       </Array>
  80.       <Object mf="75" as="craft"/>
  81.     </mxCell>
  82.     <mxCell id="20" value="Power In" style="portv" vertex="1" parent="19" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  83.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  84.     </mxCell>
  85.     <mxCell id="21" value="Branch Out" style="portv" vertex="1" parent="19" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0">
  86.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  87.     </mxCell>
  88.     <mxCell id="22" value="Power Out" style="portv" vertex="1" parent="19" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  89.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  90.     </mxCell>
  91.     <mxCell id="23" value="0" edge="1" disabled="0" hovered="0" parent="1" source="20" target="16" origin="242" link="18">
  92.       <mxGeometry relative="1" as="geometry"/>
  93.     </mxCell>
  94.     <mxCell id="24" value="Timer" style="cmp_timer" vertex="1" connectable="0" parent="1">
  95.       <mxGeometry x="76" y="-16" width="64" height="64" as="geometry"/>
  96.       <Object cmpid="timer" consumption="0" state="0" display="0" display_filter="time" passthrough="0" usage="0" value="0" ivalue="0" ovalue="0" as="attrs">
  97.         <Object x="0" y="10" as="props_offset"/>
  98.       </Object>
  99.       <Array as="props">
  100.         <Object name="Duration" type="int" value="5"/>
  101.         <Object name="Show Countdown" type="bool" value="true"/>
  102.       </Array>
  103.       <Object mf="75" as="craft"/>
  104.     </mxCell>
  105.     <mxCell id="25" value="Power In" style="portv" vertex="1" parent="24" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  106.       <mxGeometry x="0.4" y="1" width="10" height="10" relative="1" as="geometry"/>
  107.     </mxCell>
  108.     <mxCell id="26" value="Toggle On" style="port" vertex="1" parent="24" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  109.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  110.     </mxCell>
  111.     <mxCell id="27" value="Power Out" style="portv" vertex="1" parent="24" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  112.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  113.     </mxCell>
  114.     <mxCell id="29" value="0" edge="1" disabled="0" hovered="0" parent="1" source="25" target="21" origin="242" link="23">
  115.       <mxGeometry relative="1" as="geometry"/>
  116.     </mxCell>
  117.     <mxCell id="30" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  118.       <mxGeometry x="190" y="40" width="64" height="64" as="geometry"/>
  119.       <Object cmpid="branch" consumption="0" display="1" passthrough="0" branch_min="1" usage="0" as="attrs"/>
  120.       <Array as="props">
  121.         <Object name="Branch" type="int" value="1" minval="1"/>
  122.         <Object name="Show Branch Amount" type="bool" value="true"/>
  123.       </Array>
  124.       <Object mf="75" as="craft"/>
  125.     </mxCell>
  126.     <mxCell id="31" value="Power In" style="portv" vertex="1" parent="30" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  127.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  128.     </mxCell>
  129.     <mxCell id="32" value="Branch Out" style="portv" vertex="1" parent="30" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0">
  130.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  131.     </mxCell>
  132.     <mxCell id="33" value="Power Out" style="portv" vertex="1" parent="30" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  133.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  134.     </mxCell>
  135.     <mxCell id="34" value="0" edge="1" disabled="0" hovered="0" parent="1" source="22" target="31" origin="242" link="23">
  136.       <mxGeometry relative="1" as="geometry">
  137.         <Array as="points">
  138.           <mxPoint x="263" y="137"/>
  139.         </Array>
  140.       </mxGeometry>
  141.     </mxCell>
  142.     <mxCell id="35" value="XOR Switch" style="cmp_switch_xor" vertex="1" connectable="0" parent="1">
  143.       <mxGeometry x="140" y="-130" width="64" height="64" as="geometry"/>
  144.       <Object cmpid="switch_xor" consumption="0" passthrough="0" usage="0" as="attrs"/>
  145.       <Array as="props"/>
  146.       <Object mf="100" as="craft"/>
  147.     </mxCell>
  148.     <mxCell id="36" value="Power In 1" style="portv" vertex="1" parent="35" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  149.       <mxGeometry x="0.2" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  150.     </mxCell>
  151.     <mxCell id="37" value="Power In 2" style="portv" vertex="1" parent="35" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  152.       <mxGeometry x="0.6" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  153.     </mxCell>
  154.     <mxCell id="38" value="Power Out" style="portv" vertex="1" parent="35" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  155.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  156.     </mxCell>
  157.     <mxCell id="39" value="0" edge="1" disabled="0" hovered="0" parent="1" source="27" target="36" origin="242" link="29">
  158.       <mxGeometry relative="1" as="geometry"/>
  159.     </mxCell>
  160.     <mxCell id="41" value="0" edge="1" disabled="0" hovered="0" parent="1" source="32" target="37" origin="242" link="34">
  161.       <mxGeometry relative="1" as="geometry"/>
  162.     </mxCell>
  163.     <mxCell id="42" value="0" edge="1" disabled="0" hovered="0" parent="1" source="33" target="26" origin="242" link="34">
  164.       <mxGeometry relative="1" as="geometry">
  165.         <Array as="points">
  166.           <mxPoint x="166" y="10"/>
  167.         </Array>
  168.       </mxGeometry>
  169.     </mxCell>
  170.     <mxCell id="43" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  171.       <mxGeometry x="172" y="-450" width="64" height="64" as="geometry"/>
  172.       <Object cmpid="autoturret" consumption="10" active="0" state="0" usage="10" as="attrs">
  173.         <Object x="0" y="10" as="props_offset"/>
  174.       </Object>
  175.       <Array as="props">
  176.         <Object name="Has Target" type="bool" value="true"/>
  177.         <Object name="Low Ammo" type="bool" value="true"/>
  178.         <Object name="No Ammo" type="bool" value="true"/>
  179.       </Array>
  180.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  181.     </mxCell>
  182.     <mxCell id="44" value="Power In" style="port" vertex="1" parent="43" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  183.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  184.     </mxCell>
  185.     <mxCell id="45" value="Has Target" style="port" vertex="1" parent="43" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  186.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  187.     </mxCell>
  188.     <mxCell id="46" value="Low Ammo" style="port" vertex="1" parent="43" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  189.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  190.     </mxCell>
  191.     <mxCell id="47" value="No Ammo" style="port" vertex="1" parent="43" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  192.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  193.     </mxCell>
  194.     <mxCell id="49" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  195.       <mxGeometry x="140" y="-360" width="64" height="64" as="geometry"/>
  196.       <Object cmpid="autoturret" consumption="10" active="0" state="0" usage="10" as="attrs">
  197.         <Object x="0" y="10" as="props_offset"/>
  198.       </Object>
  199.       <Array as="props">
  200.         <Object name="Has Target" type="bool" value="true"/>
  201.         <Object name="Low Ammo" type="bool" value="true"/>
  202.         <Object name="No Ammo" type="bool" value="true"/>
  203.       </Array>
  204.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  205.     </mxCell>
  206.     <mxCell id="50" value="Power In" style="port" vertex="1" parent="49" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  207.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  208.     </mxCell>
  209.     <mxCell id="51" value="Has Target" style="port" vertex="1" parent="49" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  210.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  211.     </mxCell>
  212.     <mxCell id="52" value="Low Ammo" style="port" vertex="1" parent="49" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  213.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  214.     </mxCell>
  215.     <mxCell id="53" value="No Ammo" style="port" vertex="1" parent="49" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  216.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  217.     </mxCell>
  218.     <mxCell id="54" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  219.       <mxGeometry x="112" y="-270" width="64" height="64" as="geometry"/>
  220.       <Object cmpid="autoturret" consumption="10" active="0" state="0" usage="10" as="attrs">
  221.         <Object x="0" y="10" as="props_offset"/>
  222.       </Object>
  223.       <Array as="props">
  224.         <Object name="Has Target" type="bool" value="true"/>
  225.         <Object name="Low Ammo" type="bool" value="true"/>
  226.         <Object name="No Ammo" type="bool" value="true"/>
  227.       </Array>
  228.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  229.     </mxCell>
  230.     <mxCell id="55" value="Power In" style="port" vertex="1" parent="54" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  231.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  232.     </mxCell>
  233.     <mxCell id="56" value="Has Target" style="port" vertex="1" parent="54" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  234.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  235.     </mxCell>
  236.     <mxCell id="57" value="Low Ammo" style="port" vertex="1" parent="54" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  237.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  238.     </mxCell>
  239.     <mxCell id="58" value="No Ammo" style="port" vertex="1" parent="54" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  240.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  241.     </mxCell>
  242.     <mxCell id="59" value="0" edge="1" disabled="0" hovered="0" parent="1" source="13" target="44" link="63" origin="242">
  243.       <mxGeometry relative="1" as="geometry"/>
  244.     </mxCell>
  245.     <mxCell id="61" value="0" edge="1" disabled="0" hovered="0" parent="1" source="12" target="50" link="63" origin="242">
  246.       <mxGeometry relative="1" as="geometry"/>
  247.     </mxCell>
  248.     <mxCell id="62" value="0" edge="1" disabled="0" hovered="0" parent="1" source="11" target="55" link="63" origin="242">
  249.       <mxGeometry relative="1" as="geometry"/>
  250.     </mxCell>
  251.     <mxCell id="63" value="0" edge="1" disabled="0" hovered="0" parent="1" source="17" target="10" origin="242" link="18">
  252.       <mxGeometry relative="1" as="geometry"/>
  253.     </mxCell>
  254.     <mxCell id="64" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  255.       <mxGeometry x="344" y="-290" width="64" height="64" as="geometry"/>
  256.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  257.       <Array as="props"/>
  258.       <Object mf="75" as="craft"/>
  259.     </mxCell>
  260.     <mxCell id="65" value="Power In" style="portv" vertex="1" parent="64" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  261.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  262.     </mxCell>
  263.     <mxCell id="66" value="Block Passthrough" style="port" vertex="1" parent="64" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  264.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  265.     </mxCell>
  266.     <mxCell id="67" value="Power Out" style="portv" vertex="1" parent="64" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  267.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  268.     </mxCell>
  269.     <mxCell id="68" value="0" edge="1" disabled="0" hovered="0" parent="1" source="56" target="66" origin="242" link="62">
  270.       <mxGeometry relative="1" as="geometry"/>
  271.     </mxCell>
  272.     <mxCell id="69" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  273.       <mxGeometry x="344" y="-380" width="64" height="64" as="geometry"/>
  274.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  275.       <Array as="props"/>
  276.       <Object mf="75" as="craft"/>
  277.     </mxCell>
  278.     <mxCell id="70" value="Power In" style="portv" vertex="1" parent="69" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  279.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  280.     </mxCell>
  281.     <mxCell id="71" value="Block Passthrough" style="port" vertex="1" parent="69" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  282.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  283.     </mxCell>
  284.     <mxCell id="72" value="Power Out" style="portv" vertex="1" parent="69" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  285.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  286.     </mxCell>
  287.     <mxCell id="73" value="0" edge="1" disabled="0" hovered="0" parent="1" source="51" target="71" origin="242" link="61">
  288.       <mxGeometry relative="1" as="geometry"/>
  289.     </mxCell>
  290.     <mxCell id="74" value="0" edge="1" disabled="0" hovered="0" parent="1" source="70" target="67" link="83" origin="242">
  291.       <mxGeometry relative="1" as="geometry"/>
  292.     </mxCell>
  293.     <mxCell id="75" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  294.       <mxGeometry x="344" y="-470" width="64" height="64" as="geometry"/>
  295.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  296.       <Array as="props"/>
  297.       <Object mf="75" as="craft"/>
  298.     </mxCell>
  299.     <mxCell id="76" value="Power In" style="portv" vertex="1" parent="75" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  300.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  301.     </mxCell>
  302.     <mxCell id="77" value="Block Passthrough" style="port" vertex="1" parent="75" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  303.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  304.     </mxCell>
  305.     <mxCell id="78" value="Power Out" style="portv" vertex="1" parent="75" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  306.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  307.     </mxCell>
  308.     <mxCell id="79" value="0" edge="1" disabled="0" hovered="0" parent="1" source="45" target="77" origin="242" link="59">
  309.       <mxGeometry relative="1" as="geometry"/>
  310.     </mxCell>
  311.     <mxCell id="80" value="0" edge="1" disabled="0" hovered="0" parent="1" source="72" target="76" origin="242" link="74">
  312.       <mxGeometry relative="1" as="geometry"/>
  313.     </mxCell>
  314.     <mxCell id="83" value="0" edge="1" disabled="0" hovered="0" parent="1" source="38" target="65" origin="242" link="41">
  315.       <mxGeometry relative="1" as="geometry">
  316.         <Array as="points">
  317.           <mxPoint x="385" y="-145.00000000000006"/>
  318.         </Array>
  319.       </mxGeometry>
  320.     </mxCell>
  321.     <mxCell id="84" value="0" edge="1" disabled="0" hovered="0" parent="1" source="78" target="4" origin="242" link="80">
  322.       <mxGeometry relative="1" as="geometry">
  323.         <Array as="points">
  324.           <mxPoint x="435" y="-505"/>
  325.           <mxPoint x="475" y="335"/>
  326.         </Array>
  327.       </mxGeometry>
  328.     </mxCell>
  329.     <mxCell id="85" value="Memory Cell" style="cmp_memorycell" vertex="1" connectable="0" parent="1">
  330.       <mxGeometry x="802" y="351" width="64" height="64" as="geometry"/>
  331.       <Object cmpid="memorycell" consumption="0" state="1" passthrough="1" usage="0" intoggle="0" as="attrs">
  332.         <Array as="consumed"/>
  333.       </Object>
  334.       <Array as="props"/>
  335.       <Object mf="75" as="craft"/>
  336.     </mxCell>
  337.     <mxCell id="86" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="85">
  338.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  339.     </mxCell>
  340.     <mxCell id="87" value="Set" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="85">
  341.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  342.     </mxCell>
  343.     <mxCell id="88" value="Reset" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="85">
  344.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  345.     </mxCell>
  346.     <mxCell id="89" value="Toggle" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="85">
  347.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  348.     </mxCell>
  349.     <mxCell id="90" value="Power Out Inverted" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="85">
  350.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  351.     </mxCell>
  352.     <mxCell id="91" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="85">
  353.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  354.     </mxCell>
  355.     <mxCell id="92" value="Splitter" style="cmp_splitter" vertex="1" connectable="0" parent="1">
  356.       <mxGeometry x="570" y="-539" width="64" height="64" as="geometry"/>
  357.       <Object cmpid="splitter" consumption="0" passthrough="0" usage="0" as="attrs"/>
  358.       <Array as="props"/>
  359.       <Object mf="100" as="craft"/>
  360.     </mxCell>
  361.     <mxCell id="93" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="92">
  362.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  363.     </mxCell>
  364.     <mxCell id="94" value="Power Out 1" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0" parent="92">
  365.       <mxGeometry x="0.1" y="1" width="10" height="10" relative="1" as="geometry"/>
  366.     </mxCell>
  367.     <mxCell id="95" value="Power Out 2" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0" parent="92">
  368.       <mxGeometry x="0.45" y="1" width="10" height="10" relative="1" as="geometry"/>
  369.     </mxCell>
  370.     <mxCell id="96" value="Power Out 3" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0" parent="92">
  371.       <mxGeometry x="0.8" y="1" width="10" height="10" relative="1" as="geometry"/>
  372.     </mxCell>
  373.     <mxCell id="97" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  374.       <mxGeometry x="786" y="241" width="64" height="64" as="geometry"/>
  375.       <Object cmpid="branch" consumption="0" display="3" passthrough="0" branch_min="1" usage="0" as="attrs"/>
  376.       <Array as="props">
  377.         <Object name="Branch" type="int" value="3" minval="1"/>
  378.         <Object name="Show Branch Amount" type="bool" value="true"/>
  379.       </Array>
  380.       <Object mf="75" as="craft"/>
  381.     </mxCell>
  382.     <mxCell id="98" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="97">
  383.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  384.     </mxCell>
  385.     <mxCell id="99" value="Branch Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0" parent="97">
  386.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  387.     </mxCell>
  388.     <mxCell id="100" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="97">
  389.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  390.     </mxCell>
  391.     <mxCell id="101" value="0" edge="1" disabled="0" hovered="0" link="240" source="98" target="90" parent="1" origin="242">
  392.       <mxGeometry relative="1" as="geometry"/>
  393.     </mxCell>
  394.     <mxCell id="102" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  395.       <mxGeometry x="662" y="141" width="64" height="64" as="geometry"/>
  396.       <Object cmpid="branch" consumption="0" display="1" passthrough="0" branch_min="1" usage="0" as="attrs"/>
  397.       <Array as="props">
  398.         <Object name="Branch" type="int" value="1" minval="1"/>
  399.         <Object name="Show Branch Amount" type="bool" value="true"/>
  400.       </Array>
  401.       <Object mf="75" as="craft"/>
  402.     </mxCell>
  403.     <mxCell id="103" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="102">
  404.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  405.     </mxCell>
  406.     <mxCell id="104" value="Branch Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0" parent="102">
  407.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  408.     </mxCell>
  409.     <mxCell id="105" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="102">
  410.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  411.     </mxCell>
  412.     <mxCell id="106" value="0" edge="1" disabled="0" hovered="0" origin="242" link="101" source="103" target="99" parent="1">
  413.       <mxGeometry relative="1" as="geometry"/>
  414.     </mxCell>
  415.     <mxCell id="107" value="Timer" style="cmp_timer" vertex="1" connectable="0" parent="1">
  416.       <mxGeometry x="598" y="-25" width="64" height="64" as="geometry"/>
  417.       <Object cmpid="timer" consumption="0" state="0" display="0" display_filter="time" passthrough="0" usage="0" value="0" ivalue="0" ovalue="0" as="attrs">
  418.         <Object x="0" y="10" as="props_offset"/>
  419.       </Object>
  420.       <Array as="props">
  421.         <Object name="Duration" type="int" value="5"/>
  422.         <Object name="Show Countdown" type="bool" value="true"/>
  423.       </Array>
  424.       <Object mf="75" as="craft"/>
  425.     </mxCell>
  426.     <mxCell id="108" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="107">
  427.       <mxGeometry x="0.4" y="1" width="10" height="10" relative="1" as="geometry"/>
  428.     </mxCell>
  429.     <mxCell id="109" value="Toggle On" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="107">
  430.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  431.     </mxCell>
  432.     <mxCell id="110" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="107">
  433.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  434.     </mxCell>
  435.     <mxCell id="111" value="0" edge="1" disabled="0" hovered="0" origin="242" link="106" source="108" target="104" parent="1">
  436.       <mxGeometry relative="1" as="geometry"/>
  437.     </mxCell>
  438.     <mxCell id="112" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  439.       <mxGeometry x="712" y="31" width="64" height="64" as="geometry"/>
  440.       <Object cmpid="branch" consumption="0" display="1" passthrough="0" branch_min="1" usage="0" as="attrs"/>
  441.       <Array as="props">
  442.         <Object name="Branch" type="int" value="1" minval="1"/>
  443.         <Object name="Show Branch Amount" type="bool" value="true"/>
  444.       </Array>
  445.       <Object mf="75" as="craft"/>
  446.     </mxCell>
  447.     <mxCell id="113" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="112">
  448.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  449.     </mxCell>
  450.     <mxCell id="114" value="Branch Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0" parent="112">
  451.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  452.     </mxCell>
  453.     <mxCell id="115" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="112">
  454.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  455.     </mxCell>
  456.     <mxCell id="116" value="0" edge="1" disabled="0" hovered="0" origin="242" link="106" source="105" target="113" parent="1">
  457.       <mxGeometry relative="1" as="geometry">
  458.         <Array as="points">
  459.           <mxPoint x="785" y="128"/>
  460.         </Array>
  461.       </mxGeometry>
  462.     </mxCell>
  463.     <mxCell id="117" value="XOR Switch" style="cmp_switch_xor" vertex="1" connectable="0" parent="1">
  464.       <mxGeometry x="662" y="-139" width="64" height="64" as="geometry"/>
  465.       <Object cmpid="switch_xor" consumption="0" passthrough="0" usage="0" as="attrs"/>
  466.       <Array as="props"/>
  467.       <Object mf="100" as="craft"/>
  468.     </mxCell>
  469.     <mxCell id="118" value="Power In 1" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="117">
  470.       <mxGeometry x="0.2" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  471.     </mxCell>
  472.     <mxCell id="119" value="Power In 2" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="117">
  473.       <mxGeometry x="0.6" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  474.     </mxCell>
  475.     <mxCell id="120" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="117">
  476.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  477.     </mxCell>
  478.     <mxCell id="121" value="0" edge="1" disabled="0" hovered="0" origin="242" link="111" source="110" target="118" parent="1">
  479.       <mxGeometry relative="1" as="geometry"/>
  480.     </mxCell>
  481.     <mxCell id="122" value="0" edge="1" disabled="0" hovered="0" origin="242" link="116" source="114" target="119" parent="1">
  482.       <mxGeometry relative="1" as="geometry"/>
  483.     </mxCell>
  484.     <mxCell id="123" value="0" edge="1" disabled="0" hovered="0" origin="242" link="116" source="115" target="109" parent="1">
  485.       <mxGeometry relative="1" as="geometry">
  486.         <Array as="points">
  487.           <mxPoint x="688" y="1"/>
  488.         </Array>
  489.       </mxGeometry>
  490.     </mxCell>
  491.     <mxCell id="124" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  492.       <mxGeometry x="694" y="-459" width="64" height="64" as="geometry"/>
  493.       <Object cmpid="autoturret" consumption="10" active="0" state="0" usage="10" as="attrs">
  494.         <Object x="0" y="10" as="props_offset"/>
  495.       </Object>
  496.       <Array as="props">
  497.         <Object name="Has Target" type="bool" value="true"/>
  498.         <Object name="Low Ammo" type="bool" value="true"/>
  499.         <Object name="No Ammo" type="bool" value="true"/>
  500.       </Array>
  501.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  502.     </mxCell>
  503.     <mxCell id="125" value="Power In" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="124">
  504.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  505.     </mxCell>
  506.     <mxCell id="126" value="Has Target" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="124">
  507.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  508.     </mxCell>
  509.     <mxCell id="127" value="Low Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="124">
  510.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  511.     </mxCell>
  512.     <mxCell id="128" value="No Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="124">
  513.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  514.     </mxCell>
  515.     <mxCell id="129" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  516.       <mxGeometry x="662" y="-369" width="64" height="64" as="geometry"/>
  517.       <Object cmpid="autoturret" consumption="10" active="0" state="0" usage="10" as="attrs">
  518.         <Object x="0" y="10" as="props_offset"/>
  519.       </Object>
  520.       <Array as="props">
  521.         <Object name="Has Target" type="bool" value="true"/>
  522.         <Object name="Low Ammo" type="bool" value="true"/>
  523.         <Object name="No Ammo" type="bool" value="true"/>
  524.       </Array>
  525.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  526.     </mxCell>
  527.     <mxCell id="130" value="Power In" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="129">
  528.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  529.     </mxCell>
  530.     <mxCell id="131" value="Has Target" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="129">
  531.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  532.     </mxCell>
  533.     <mxCell id="132" value="Low Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="129">
  534.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  535.     </mxCell>
  536.     <mxCell id="133" value="No Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="129">
  537.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  538.     </mxCell>
  539.     <mxCell id="134" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  540.       <mxGeometry x="634" y="-279" width="64" height="64" as="geometry"/>
  541.       <Object cmpid="autoturret" consumption="10" active="0" state="0" usage="10" as="attrs">
  542.         <Object x="0" y="10" as="props_offset"/>
  543.       </Object>
  544.       <Array as="props">
  545.         <Object name="Has Target" type="bool" value="true"/>
  546.         <Object name="Low Ammo" type="bool" value="true"/>
  547.         <Object name="No Ammo" type="bool" value="true"/>
  548.       </Array>
  549.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  550.     </mxCell>
  551.     <mxCell id="135" value="Power In" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="134">
  552.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  553.     </mxCell>
  554.     <mxCell id="136" value="Has Target" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="134">
  555.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  556.     </mxCell>
  557.     <mxCell id="137" value="Low Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="134">
  558.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  559.     </mxCell>
  560.     <mxCell id="138" value="No Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="134">
  561.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  562.     </mxCell>
  563.     <mxCell id="139" value="0" edge="1" disabled="0" hovered="0" link="142" origin="242" source="96" target="125" parent="1">
  564.       <mxGeometry relative="1" as="geometry"/>
  565.     </mxCell>
  566.     <mxCell id="140" value="0" edge="1" disabled="0" hovered="0" link="142" origin="242" source="95" target="130" parent="1">
  567.       <mxGeometry relative="1" as="geometry"/>
  568.     </mxCell>
  569.     <mxCell id="141" value="0" edge="1" disabled="0" hovered="0" link="142" origin="242" source="94" target="135" parent="1">
  570.       <mxGeometry relative="1" as="geometry"/>
  571.     </mxCell>
  572.     <mxCell id="142" value="0" edge="1" disabled="0" hovered="0" origin="242" link="101" source="100" target="93" parent="1">
  573.       <mxGeometry relative="1" as="geometry"/>
  574.     </mxCell>
  575.     <mxCell id="143" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  576.       <mxGeometry x="866" y="-299" width="64" height="64" as="geometry"/>
  577.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  578.       <Array as="props"/>
  579.       <Object mf="75" as="craft"/>
  580.     </mxCell>
  581.     <mxCell id="144" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="143">
  582.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  583.     </mxCell>
  584.     <mxCell id="145" value="Block Passthrough" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="143">
  585.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  586.     </mxCell>
  587.     <mxCell id="146" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="143">
  588.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  589.     </mxCell>
  590.     <mxCell id="147" value="0" edge="1" disabled="0" hovered="0" origin="242" link="141" source="136" target="145" parent="1">
  591.       <mxGeometry relative="1" as="geometry"/>
  592.     </mxCell>
  593.     <mxCell id="148" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  594.       <mxGeometry x="866" y="-389" width="64" height="64" as="geometry"/>
  595.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  596.       <Array as="props"/>
  597.       <Object mf="75" as="craft"/>
  598.     </mxCell>
  599.     <mxCell id="149" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="148">
  600.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  601.     </mxCell>
  602.     <mxCell id="150" value="Block Passthrough" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="148">
  603.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  604.     </mxCell>
  605.     <mxCell id="151" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="148">
  606.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  607.     </mxCell>
  608.     <mxCell id="152" value="0" edge="1" disabled="0" hovered="0" origin="242" link="140" source="131" target="150" parent="1">
  609.       <mxGeometry relative="1" as="geometry"/>
  610.     </mxCell>
  611.     <mxCell id="153" value="0" edge="1" disabled="0" hovered="0" link="160" origin="242" source="149" target="146" parent="1">
  612.       <mxGeometry relative="1" as="geometry"/>
  613.     </mxCell>
  614.     <mxCell id="154" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  615.       <mxGeometry x="866" y="-479" width="64" height="64" as="geometry"/>
  616.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  617.       <Array as="props"/>
  618.       <Object mf="75" as="craft"/>
  619.     </mxCell>
  620.     <mxCell id="155" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="154">
  621.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  622.     </mxCell>
  623.     <mxCell id="156" value="Block Passthrough" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="154">
  624.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  625.     </mxCell>
  626.     <mxCell id="157" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="154">
  627.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  628.     </mxCell>
  629.     <mxCell id="158" value="0" edge="1" disabled="0" hovered="0" origin="242" link="139" source="126" target="156" parent="1">
  630.       <mxGeometry relative="1" as="geometry"/>
  631.     </mxCell>
  632.     <mxCell id="159" value="0" edge="1" disabled="0" hovered="0" origin="242" link="153" source="151" target="155" parent="1">
  633.       <mxGeometry relative="1" as="geometry"/>
  634.     </mxCell>
  635.     <mxCell id="160" value="0" edge="1" disabled="0" hovered="0" origin="242" link="122" source="120" target="144" parent="1">
  636.       <mxGeometry relative="1" as="geometry">
  637.         <Array as="points">
  638.           <mxPoint x="907" y="-154.00000000000006"/>
  639.         </Array>
  640.       </mxGeometry>
  641.     </mxCell>
  642.     <mxCell id="161" value="0" edge="1" disabled="0" hovered="0" origin="242" link="159" source="157" target="87" parent="1">
  643.       <mxGeometry relative="1" as="geometry">
  644.         <Array as="points">
  645.           <mxPoint x="957" y="-514"/>
  646.           <mxPoint x="997" y="326"/>
  647.         </Array>
  648.       </mxGeometry>
  649.     </mxCell>
  650.     <mxCell id="162" value="Memory Cell" style="cmp_memorycell" vertex="1" connectable="0" parent="1">
  651.       <mxGeometry x="1432" y="342" width="64" height="64" as="geometry"/>
  652.       <Object cmpid="memorycell" consumption="0" state="0" passthrough="0" usage="0" intoggle="0" as="attrs">
  653.         <Array as="consumed"/>
  654.       </Object>
  655.       <Array as="props"/>
  656.       <Object mf="75" as="craft"/>
  657.     </mxCell>
  658.     <mxCell id="163" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="162">
  659.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  660.     </mxCell>
  661.     <mxCell id="164" value="Set" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="162">
  662.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  663.     </mxCell>
  664.     <mxCell id="165" value="Reset" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="162">
  665.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  666.     </mxCell>
  667.     <mxCell id="166" value="Toggle" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="162">
  668.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  669.     </mxCell>
  670.     <mxCell id="167" value="Power Out Inverted" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="162">
  671.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  672.     </mxCell>
  673.     <mxCell id="168" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="162">
  674.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  675.     </mxCell>
  676.     <mxCell id="169" value="Splitter" style="cmp_splitter" vertex="1" connectable="0" parent="1">
  677.       <mxGeometry x="1200" y="-548" width="64" height="64" as="geometry"/>
  678.       <Object cmpid="splitter" consumption="0" passthrough="1" usage="0" as="attrs"/>
  679.       <Array as="props"/>
  680.       <Object mf="100" as="craft"/>
  681.     </mxCell>
  682.     <mxCell id="170" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="169">
  683.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  684.     </mxCell>
  685.     <mxCell id="171" value="Power Out 1" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0" parent="169">
  686.       <mxGeometry x="0.1" y="1" width="10" height="10" relative="1" as="geometry"/>
  687.     </mxCell>
  688.     <mxCell id="172" value="Power Out 2" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0" parent="169">
  689.       <mxGeometry x="0.45" y="1" width="10" height="10" relative="1" as="geometry"/>
  690.     </mxCell>
  691.     <mxCell id="173" value="Power Out 3" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0" parent="169">
  692.       <mxGeometry x="0.8" y="1" width="10" height="10" relative="1" as="geometry"/>
  693.     </mxCell>
  694.     <mxCell id="174" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  695.       <mxGeometry x="1416" y="232" width="64" height="64" as="geometry"/>
  696.       <Object cmpid="branch" consumption="0" display="3" passthrough="1" branch_min="1" usage="0" as="attrs"/>
  697.       <Array as="props">
  698.         <Object name="Branch" type="int" value="3" minval="1"/>
  699.         <Object name="Show Branch Amount" type="bool" value="true"/>
  700.       </Array>
  701.       <Object mf="75" as="craft"/>
  702.     </mxCell>
  703.     <mxCell id="175" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="174">
  704.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  705.     </mxCell>
  706.     <mxCell id="176" value="Branch Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0" parent="174">
  707.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  708.     </mxCell>
  709.     <mxCell id="177" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="174">
  710.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  711.     </mxCell>
  712.     <mxCell id="178" value="50" edge="1" disabled="0" hovered="0" link="241" source="175" target="167" parent="1" origin="242">
  713.       <mxGeometry relative="1" as="geometry"/>
  714.     </mxCell>
  715.     <mxCell id="179" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  716.       <mxGeometry x="1292" y="132" width="64" height="64" as="geometry"/>
  717.       <Object cmpid="branch" consumption="0" display="1" passthrough="1" branch_min="1" usage="0" as="attrs"/>
  718.       <Array as="props">
  719.         <Object name="Branch" type="int" value="1" minval="1"/>
  720.         <Object name="Show Branch Amount" type="bool" value="true"/>
  721.       </Array>
  722.       <Object mf="75" as="craft"/>
  723.     </mxCell>
  724.     <mxCell id="180" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="179">
  725.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  726.     </mxCell>
  727.     <mxCell id="181" value="Branch Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0" parent="179">
  728.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  729.     </mxCell>
  730.     <mxCell id="182" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="179">
  731.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  732.     </mxCell>
  733.     <mxCell id="183" value="3" edge="1" disabled="0" hovered="0" origin="242" link="178" source="180" target="176" parent="1">
  734.       <mxGeometry relative="1" as="geometry"/>
  735.     </mxCell>
  736.     <mxCell id="184" value="Timer" style="cmp_timer" vertex="1" connectable="0" parent="1">
  737.       <mxGeometry x="1228" y="-34" width="64" height="64" as="geometry"/>
  738.       <Object cmpid="timer" consumption="0" state="1" display="2" display_filter="time" passthrough="1" usage="0" value="4" ivalue="1" ovalue="1" as="attrs">
  739.         <Object x="0" y="10" as="props_offset"/>
  740.       </Object>
  741.       <Array as="props">
  742.         <Object name="Duration" type="int" value="5"/>
  743.         <Object name="Show Countdown" type="bool" value="true"/>
  744.       </Array>
  745.       <Object mf="75" as="craft"/>
  746.     </mxCell>
  747.     <mxCell id="185" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="184">
  748.       <mxGeometry x="0.4" y="1" width="10" height="10" relative="1" as="geometry"/>
  749.     </mxCell>
  750.     <mxCell id="186" value="Toggle On" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="184">
  751.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  752.     </mxCell>
  753.     <mxCell id="187" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="184">
  754.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  755.     </mxCell>
  756.     <mxCell id="188" value="1" edge="1" disabled="0" hovered="0" origin="242" link="183" source="185" target="181" parent="1">
  757.       <mxGeometry relative="1" as="geometry"/>
  758.     </mxCell>
  759.     <mxCell id="189" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  760.       <mxGeometry x="1342" y="22" width="64" height="64" as="geometry"/>
  761.       <Object cmpid="branch" consumption="0" display="1" passthrough="1" branch_min="1" usage="0" as="attrs"/>
  762.       <Array as="props">
  763.         <Object name="Branch" type="int" value="1" minval="1"/>
  764.         <Object name="Show Branch Amount" type="bool" value="true"/>
  765.       </Array>
  766.       <Object mf="75" as="craft"/>
  767.     </mxCell>
  768.     <mxCell id="190" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="189">
  769.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  770.     </mxCell>
  771.     <mxCell id="191" value="Branch Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="1" direct="0" warning="0" parent="189">
  772.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  773.     </mxCell>
  774.     <mxCell id="192" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="189">
  775.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  776.     </mxCell>
  777.     <mxCell id="193" value="2" edge="1" disabled="0" hovered="0" origin="242" link="183" source="182" target="190" parent="1">
  778.       <mxGeometry relative="1" as="geometry">
  779.         <Array as="points">
  780.           <mxPoint x="1415" y="119"/>
  781.         </Array>
  782.       </mxGeometry>
  783.     </mxCell>
  784.     <mxCell id="194" value="XOR Switch" style="cmp_switch_xor" vertex="1" connectable="0" parent="1">
  785.       <mxGeometry x="1292" y="-148" width="64" height="64" as="geometry"/>
  786.       <Object cmpid="switch_xor" consumption="0" passthrough="0" usage="0" as="attrs"/>
  787.       <Array as="props"/>
  788.       <Object mf="100" as="craft"/>
  789.     </mxCell>
  790.     <mxCell id="195" value="Power In 1" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="194">
  791.       <mxGeometry x="0.2" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  792.     </mxCell>
  793.     <mxCell id="196" value="Power In 2" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="194">
  794.       <mxGeometry x="0.6" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  795.     </mxCell>
  796.     <mxCell id="197" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="194">
  797.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  798.     </mxCell>
  799.     <mxCell id="198" value="1" edge="1" disabled="0" hovered="0" origin="242" link="188" source="187" target="195" parent="1">
  800.       <mxGeometry relative="1" as="geometry"/>
  801.     </mxCell>
  802.     <mxCell id="199" value="1" edge="1" disabled="0" hovered="0" origin="242" link="193" source="191" target="196" parent="1">
  803.       <mxGeometry relative="1" as="geometry"/>
  804.     </mxCell>
  805.     <mxCell id="200" value="1" edge="1" disabled="0" hovered="0" origin="242" link="193" source="192" target="186" parent="1">
  806.       <mxGeometry relative="1" as="geometry">
  807.         <Array as="points">
  808.           <mxPoint x="1318" y="-8"/>
  809.         </Array>
  810.       </mxGeometry>
  811.     </mxCell>
  812.     <mxCell id="201" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  813.       <mxGeometry x="1324" y="-468" width="64" height="64" as="geometry"/>
  814.       <Object cmpid="autoturret" consumption="10" active="1" state="0" usage="10" as="attrs">
  815.         <Object x="0" y="10" as="props_offset"/>
  816.       </Object>
  817.       <Array as="props">
  818.         <Object name="Has Target" type="bool" value="true"/>
  819.         <Object name="Low Ammo" type="bool" value="true"/>
  820.         <Object name="No Ammo" type="bool" value="true"/>
  821.       </Array>
  822.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  823.     </mxCell>
  824.     <mxCell id="202" value="Power In" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="201">
  825.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  826.     </mxCell>
  827.     <mxCell id="203" value="Has Target" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="201">
  828.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  829.     </mxCell>
  830.     <mxCell id="204" value="Low Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="201">
  831.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  832.     </mxCell>
  833.     <mxCell id="205" value="No Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="201">
  834.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  835.     </mxCell>
  836.     <mxCell id="206" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  837.       <mxGeometry x="1292" y="-378" width="64" height="64" as="geometry"/>
  838.       <Object cmpid="autoturret" consumption="10" active="1" state="0" usage="10" as="attrs">
  839.         <Object x="0" y="10" as="props_offset"/>
  840.       </Object>
  841.       <Array as="props">
  842.         <Object name="Has Target" type="bool" value="true"/>
  843.         <Object name="Low Ammo" type="bool" value="true"/>
  844.         <Object name="No Ammo" type="bool" value="true"/>
  845.       </Array>
  846.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  847.     </mxCell>
  848.     <mxCell id="207" value="Power In" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="206">
  849.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  850.     </mxCell>
  851.     <mxCell id="208" value="Has Target" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="206">
  852.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  853.     </mxCell>
  854.     <mxCell id="209" value="Low Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="206">
  855.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  856.     </mxCell>
  857.     <mxCell id="210" value="No Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="206">
  858.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  859.     </mxCell>
  860.     <mxCell id="211" value="Auto Turret" style="cmp_autoturret" vertex="1" connectable="0" parent="1">
  861.       <mxGeometry x="1264" y="-288" width="64" height="64" as="geometry"/>
  862.       <Object cmpid="autoturret" consumption="10" active="1" state="0" usage="10" as="attrs">
  863.         <Object x="0" y="10" as="props_offset"/>
  864.       </Object>
  865.       <Array as="props">
  866.         <Object name="Has Target" type="bool" value="true"/>
  867.         <Object name="Low Ammo" type="bool" value="true"/>
  868.         <Object name="No Ammo" type="bool" value="true"/>
  869.       </Array>
  870.       <Object hqm="10" comp="1" cam="1" as="craft"/>
  871.     </mxCell>
  872.     <mxCell id="212" value="Power In" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="211">
  873.       <mxGeometry x="-0.05" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  874.     </mxCell>
  875.     <mxCell id="213" value="Has Target" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="211">
  876.       <mxGeometry x="1" y="0.1" width="10" height="10" relative="1" as="geometry"/>
  877.     </mxCell>
  878.     <mxCell id="214" value="Low Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="211">
  879.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  880.     </mxCell>
  881.     <mxCell id="215" value="No Ammo" style="port" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="211">
  882.       <mxGeometry x="1" y="0.7" width="10" height="10" relative="1" as="geometry"/>
  883.     </mxCell>
  884.     <mxCell id="216" value="15" edge="1" disabled="0" hovered="0" link="219" origin="242" source="173" target="202" parent="1">
  885.       <mxGeometry relative="1" as="geometry"/>
  886.     </mxCell>
  887.     <mxCell id="217" value="16" edge="1" disabled="0" hovered="0" link="219" origin="242" source="172" target="207" parent="1">
  888.       <mxGeometry relative="1" as="geometry"/>
  889.     </mxCell>
  890.     <mxCell id="218" value="16" edge="1" disabled="0" hovered="0" link="219" origin="242" source="171" target="212" parent="1">
  891.       <mxGeometry relative="1" as="geometry"/>
  892.     </mxCell>
  893.     <mxCell id="219" value="47" edge="1" disabled="0" hovered="0" origin="242" link="178" source="177" target="170" parent="1">
  894.       <mxGeometry relative="1" as="geometry"/>
  895.     </mxCell>
  896.     <mxCell id="220" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  897.       <mxGeometry x="1496" y="-308" width="64" height="64" as="geometry"/>
  898.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  899.       <Array as="props"/>
  900.       <Object mf="75" as="craft"/>
  901.     </mxCell>
  902.     <mxCell id="221" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="220">
  903.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  904.     </mxCell>
  905.     <mxCell id="222" value="Block Passthrough" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="220">
  906.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  907.     </mxCell>
  908.     <mxCell id="223" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="220">
  909.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  910.     </mxCell>
  911.     <mxCell id="224" value="0" edge="1" disabled="0" hovered="0" origin="242" link="218" source="213" target="222" parent="1">
  912.       <mxGeometry relative="1" as="geometry"/>
  913.     </mxCell>
  914.     <mxCell id="225" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  915.       <mxGeometry x="1496" y="-398" width="64" height="64" as="geometry"/>
  916.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  917.       <Array as="props"/>
  918.       <Object mf="75" as="craft"/>
  919.     </mxCell>
  920.     <mxCell id="226" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="225">
  921.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  922.     </mxCell>
  923.     <mxCell id="227" value="Block Passthrough" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="225">
  924.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  925.     </mxCell>
  926.     <mxCell id="228" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="225">
  927.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  928.     </mxCell>
  929.     <mxCell id="229" value="0" edge="1" disabled="0" hovered="0" origin="242" link="217" source="208" target="227" parent="1">
  930.       <mxGeometry relative="1" as="geometry"/>
  931.     </mxCell>
  932.     <mxCell id="230" value="0" edge="1" disabled="0" hovered="0" link="237" origin="242" source="226" target="223" parent="1">
  933.       <mxGeometry relative="1" as="geometry"/>
  934.     </mxCell>
  935.     <mxCell id="231" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  936.       <mxGeometry x="1496" y="-488" width="64" height="64" as="geometry"/>
  937.       <Object cmpid="blocker" consumption="0" state="1" passthrough="0" blockable="1" usage="0" as="attrs"/>
  938.       <Array as="props"/>
  939.       <Object mf="75" as="craft"/>
  940.     </mxCell>
  941.     <mxCell id="232" value="Power In" style="portv" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="231">
  942.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  943.     </mxCell>
  944.     <mxCell id="233" value="Block Passthrough" style="port" vertex="1" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="231">
  945.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  946.     </mxCell>
  947.     <mxCell id="234" value="Power Out" style="portv" vertex="1" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0" parent="231">
  948.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  949.     </mxCell>
  950.     <mxCell id="235" value="0" edge="1" disabled="0" hovered="0" origin="242" link="216" source="203" target="233" parent="1">
  951.       <mxGeometry relative="1" as="geometry"/>
  952.     </mxCell>
  953.     <mxCell id="236" value="0" edge="1" disabled="0" hovered="0" origin="242" link="230" source="228" target="232" parent="1">
  954.       <mxGeometry relative="1" as="geometry"/>
  955.     </mxCell>
  956.     <mxCell id="237" value="0" edge="1" disabled="0" hovered="0" origin="242" link="198" source="197" target="221" parent="1">
  957.       <mxGeometry relative="1" as="geometry">
  958.         <Array as="points">
  959.           <mxPoint x="1537" y="-163.00000000000006"/>
  960.         </Array>
  961.       </mxGeometry>
  962.     </mxCell>
  963.     <mxCell id="238" value="0" edge="1" disabled="0" hovered="0" origin="242" link="236" source="234" target="164" parent="1">
  964.       <mxGeometry relative="1" as="geometry">
  965.         <Array as="points">
  966.           <mxPoint x="1587" y="-523"/>
  967.           <mxPoint x="1627" y="317"/>
  968.         </Array>
  969.       </mxGeometry>
  970.     </mxCell>
  971.     <mxCell id="240" value="50" edge="1" disabled="0" hovered="0" parent="1" source="8" target="86" link="245" origin="242">
  972.       <mxGeometry relative="1" as="geometry">
  973.         <Array as="points">
  974.           <mxPoint x="625" y="344.9999999999999"/>
  975.           <mxPoint x="625" y="425"/>
  976.         </Array>
  977.       </mxGeometry>
  978.     </mxCell>
  979.     <mxCell id="241" value="50" edge="1" disabled="0" hovered="0" parent="1" source="91" target="163" origin="242" link="240">
  980.       <mxGeometry relative="1" as="geometry">
  981.         <Array as="points">
  982.           <mxPoint x="1115" y="335"/>
  983.           <mxPoint x="1125" y="455"/>
  984.         </Array>
  985.       </mxGeometry>
  986.     </mxCell>
  987.     <mxCell id="242" value="Medium Rechargeable Battery" style="cmp_battery_medium" vertex="1" connectable="0" parent="1">
  988.       <mxGeometry x="157.2941176470588" y="415" width="64" height="64" as="geometry"/>
  989.       <Object cmpid="battery_medium" isroot="0" combinable="1" display="223" display_filter="time" subdisplay="0" charge="0" passthrough="1" output="50" charge_max="9000" charge_min="0" input_multiplier="4" efficiency="80" active_usage="30" last_active_usage="30" usage="75" state="1" laststate="1" laststate2="1" blockable="1" as="attrs">
  990.         <Array as="active_ids">
  991.           <add value="211"/>
  992.           <add value="206"/>
  993.           <add value="201"/>
  994.         </Array>
  995.         <Object x="0" y="10" as="props_offset"/>
  996.       </Object>
  997.       <Array as="props">
  998.         <Object name="Capacity" type="float" value="111.3449"/>
  999.         <Object name="Show Charge Remaining" type="bool" value="true"/>
  1000.         <Object name="Show Active Usage" type="bool" value="false"/>
  1001.       </Array>
  1002.       <Object hqm="5" tech="1" as="craft"/>
  1003.     </mxCell>
  1004.     <mxCell id="243" value="Power In" style="port" vertex="1" parent="242" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  1005.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  1006.     </mxCell>
  1007.     <mxCell id="244" value="Power Out" style="port" vertex="1" parent="242" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  1008.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  1009.     </mxCell>
  1010.     <mxCell id="245" value="50" edge="1" disabled="0" hovered="0" parent="1" source="244" target="3" origin="242" link="0">
  1011.       <mxGeometry relative="1" as="geometry"/>
  1012.     </mxCell>
  1013.     <mxCell id="246" value="Splitter" style="cmp_splitter" vertex="1" connectable="0" parent="1">
  1014.       <mxGeometry x="1760" y="232" width="64" height="64" as="geometry"/>
  1015.       <Object cmpid="splitter" consumption="0" passthrough="0" usage="0" as="attrs"/>
  1016.       <Array as="props"/>
  1017.       <Object mf="100" as="craft"/>
  1018.     </mxCell>
  1019.     <mxCell id="247" value="Power In" style="portv" vertex="1" parent="246" type="in" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  1020.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  1021.     </mxCell>
  1022.     <mxCell id="248" value="Power Out 1" style="portv" vertex="1" parent="246" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0">
  1023.       <mxGeometry x="0.1" y="1" width="10" height="10" relative="1" as="geometry"/>
  1024.     </mxCell>
  1025.     <mxCell id="249" value="Power Out 2" style="portv" vertex="1" parent="246" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0">
  1026.       <mxGeometry x="0.45" y="1" width="10" height="10" relative="1" as="geometry"/>
  1027.     </mxCell>
  1028.     <mxCell id="250" value="Power Out 3" style="portv" vertex="1" parent="246" type="out" consumable="1" reconsumable="0" delayed="0" direct="1" warning="0">
  1029.       <mxGeometry x="0.8" y="1" width="10" height="10" relative="1" as="geometry"/>
  1030.     </mxCell>
  1031.     <mxCell id="251" value="0" edge="1" disabled="0" hovered="0" parent="1" source="168" target="247" origin="242" link="241">
  1032.       <mxGeometry relative="1" as="geometry">
  1033.         <Array as="points">
  1034.           <mxPoint x="1645" y="315"/>
  1035.           <mxPoint x="1695" y="295.0000000000001"/>
  1036.           <mxPoint x="1755.0000000000002" y="225"/>
  1037.         </Array>
  1038.       </mxGeometry>
  1039.     </mxCell>
  1040.     <mxCell id="252" value="0" edge="1" disabled="0" hovered="0" parent="1" source="248" target="6" origin="242" link="251">
  1041.       <mxGeometry relative="1" as="geometry"/>
  1042.     </mxCell>
  1043.     <mxCell id="253" value="0" edge="1" disabled="0" hovered="0" parent="1" source="249" target="89" origin="242" link="251">
  1044.       <mxGeometry relative="1" as="geometry"/>
  1045.     </mxCell>
  1046.     <mxCell id="254" value="0" edge="1" disabled="0" hovered="0" parent="1" source="250" target="166" origin="242" link="251">
  1047.       <mxGeometry relative="1" as="geometry"/>
  1048.     </mxCell>
  1049.     <mxCell id="255" value="Wind Turbine" style="cmp_generator_wind" vertex="1" connectable="0" parent="1">
  1050.       <mxGeometry x="30" y="415" width="64" height="64" as="geometry"/>
  1051.       <Object cmpid="generator_wind" isroot="1" combinable="1" as="attrs"/>
  1052.       <Array as="props">
  1053.         <Object name="Amount" type="int" value="75"/>
  1054.         <Object name="Range Min" type="int" value="0"/>
  1055.         <Object name="Range Max" type="int" value="150"/>
  1056.         <Object name="Enable Wind Simulation" type="bool" value="true"/>
  1057.       </Array>
  1058.       <Object hqm="10" gear="3" sm="3" wood="500" as="craft"/>
  1059.     </mxCell>
  1060.     <mxCell id="256" value="Power Out" style="port" vertex="1" parent="255" type="out" consumable="1" reconsumable="0" delayed="0" direct="0" warning="0">
  1061.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  1062.     </mxCell>
  1063.     <mxCell id="257" value="75" edge="1" disabled="0" hovered="0" parent="1" source="256" target="243" origin="255" link="0">
  1064.       <mxGeometry relative="1" as="geometry">
  1065.         <Array as="points">
  1066.           <mxPoint x="155" y="455"/>
  1067.         </Array>
  1068.       </mxGeometry>
  1069.     </mxCell>
  1070.   </root>
  1071. </mxGraphModel>
  1072.  
Advertisement
Add Comment
Please, Sign In to add comment