Advertisement
rustrician

1-second Timer Loop w/ RAND

Jul 10th, 2019
559
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 12.52 KB | None | 0 0
  1. <!-- rustrician.io circuit :: Wed Jul 10 2019 15:06:51 GMT-0400 (Eastern Daylight Time) -->
  2. <mxGraphModel>
  3.   <root>
  4.     <mxCell id="0"/>
  5.     <mxCell id="1" parent="0" version="1337.211" name="1-second Timer Loop w/ RAND">
  6.       <Object sun="100" wind="100" speed="10" as="environment"/>
  7.     </mxCell>
  8.     <mxCell id="91" value="Small Generator" style="cmp_generator_small" vertex="1" connectable="0" parent="1">
  9.       <mxGeometry x="42" y="72" width="64" height="64" as="geometry"/>
  10.       <Object cmpid="generator_small" isroot="1" as="attrs"/>
  11.       <Array as="props">
  12.         <Object name="Amount" type="int" value="100"/>
  13.       </Array>
  14.       <Object as="craft"/>
  15.     </mxCell>
  16.     <mxCell id="92" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="91">
  17.       <mxGeometry x="1.1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  18.     </mxCell>
  19.     <mxCell id="93" value="Switch" style="cmp_switch" vertex="1" connectable="0" parent="1">
  20.       <mxGeometry x="152" y="72" width="64" height="64" as="geometry"/>
  21.       <Object cmpid="switch" consumption="1" state="1" passthrough="1" blockable="1" as="attrs"/>
  22.       <Array as="props"/>
  23.       <Object hqm="5" as="craft"/>
  24.     </mxCell>
  25.     <mxCell id="94" value="Power In" style="port;" vertex="1" type="in" consumable="1" parent="93">
  26.       <mxGeometry x="0.4" y="1" width="10" height="10" relative="1" as="geometry"/>
  27.     </mxCell>
  28.     <mxCell id="95" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="93">
  29.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  30.     </mxCell>
  31.     <mxCell id="96" value="Splitter" style="cmp_splitter" vertex="1" connectable="0" parent="1">
  32.       <mxGeometry x="242" y="72" width="64" height="64" as="geometry"/>
  33.       <Object cmpid="splitter" consumption="1" as="attrs"/>
  34.       <Array as="props"/>
  35.       <Object hqm="10" as="craft"/>
  36.     </mxCell>
  37.     <mxCell id="97" value="Power In" style="port;" vertex="1" type="in" consumable="0" parent="96">
  38.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  39.     </mxCell>
  40.     <mxCell id="98" value="Power Out 1" style="port;" vertex="1" type="out" consumable="1" parent="96">
  41.       <mxGeometry x="0.1" y="1" width="10" height="10" relative="1" as="geometry"/>
  42.     </mxCell>
  43.     <mxCell id="99" value="Power Out 2" style="port;" vertex="1" type="out" consumable="1" parent="96">
  44.       <mxGeometry x="0.45" y="1" width="10" height="10" relative="1" as="geometry"/>
  45.     </mxCell>
  46.     <mxCell id="100" value="Power Out 3" style="port;" vertex="1" type="out" consumable="1" parent="96">
  47.       <mxGeometry x="0.8" y="1" width="10" height="10" relative="1" as="geometry"/>
  48.     </mxCell>
  49.     <mxCell id="101" value="Timer" style="cmp_timer" vertex="1" connectable="0" parent="1">
  50.       <mxGeometry x="318" y="72" width="64" height="64" as="geometry"/>
  51.       <Object cmpid="timer" consumption="1" state="0" display="0" passthrough="0" value="0" ivalue="49" ovalue="0" delay="0" display_filter="time" as="attrs">
  52.         <Object x="0" y="10" as="props_offset"/>
  53.       </Object>
  54.       <Array as="props">
  55.         <Object name="Duration" type="int" value="1"/>
  56.         <Object name="Show Countdown" type="bool" value="true"/>
  57.         <Object name="Cooldown" type="int" value="0"/>
  58.       </Array>
  59.       <Object hqm="5" gear="1" as="craft"/>
  60.     </mxCell>
  61.     <mxCell id="102" value="Power In" style="port;" vertex="1" type="in" consumable="1" parent="101">
  62.       <mxGeometry x="0.4" y="1" width="10" height="10" relative="1" as="geometry"/>
  63.     </mxCell>
  64.     <mxCell id="103" value="Toggle On" style="port;" vertex="1" type="in" consumable="0" parent="101">
  65.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  66.     </mxCell>
  67.     <mxCell id="104" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="101">
  68.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  69.     </mxCell>
  70.     <mxCell id="105" value="Blocker" style="cmp_blocker" vertex="1" connectable="0" parent="1">
  71.       <mxGeometry x="458" y="72" width="64" height="64" as="geometry"/>
  72.       <Object cmpid="blocker" consumption="1" state="1" passthrough="1" blockable="1" as="attrs"/>
  73.       <Array as="props"/>
  74.       <Object hqm="5" gear="1" as="craft"/>
  75.     </mxCell>
  76.     <mxCell id="106" value="Power In" style="port;" vertex="1" type="in" consumable="0" parent="105">
  77.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  78.     </mxCell>
  79.     <mxCell id="107" value="Block Passthrough" style="port;" vertex="1" type="in" consumable="1" parent="105">
  80.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  81.     </mxCell>
  82.     <mxCell id="108" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="105">
  83.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  84.     </mxCell>
  85.     <mxCell id="109" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  86.       <mxGeometry x="538" y="72" width="64" height="64" as="geometry"/>
  87.       <Object cmpid="branch" consumption="1" display="2" passthrough="1" branch_min="2" as="attrs"/>
  88.       <Array as="props">
  89.         <Object name="Branch" type="int" value="2"/>
  90.         <Object name="Show Branch Amount" type="bool" value="true"/>
  91.       </Array>
  92.       <Object hqm="3" as="craft"/>
  93.     </mxCell>
  94.     <mxCell id="110" value="Power In" style="port;" vertex="1" type="in" consumable="1" parent="109">
  95.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  96.     </mxCell>
  97.     <mxCell id="111" value="Branch Out" style="port;" vertex="1" type="out" consumable="1" parent="109">
  98.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  99.     </mxCell>
  100.     <mxCell id="112" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="109">
  101.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  102.     </mxCell>
  103.     <mxCell id="113" value="100" edge="1" disabled="0" hovered="0" parent="1" source="92" target="94">
  104.       <mxGeometry relative="1" as="geometry"/>
  105.     </mxCell>
  106.     <mxCell id="114" value="99" edge="1" disabled="0" hovered="0" parent="1" source="95" target="97">
  107.       <mxGeometry relative="1" as="geometry"/>
  108.     </mxCell>
  109.     <mxCell id="115" value="Flasher Light" style="cmp_flasherlight" vertex="1" connectable="0" parent="1">
  110.       <mxGeometry x="838" y="72" width="64" height="64" as="geometry"/>
  111.       <Object cmpid="flasherlight" consumption="1" active="0" as="attrs"/>
  112.       <Array as="props"/>
  113.       <Object hqm="5" as="craft"/>
  114.     </mxCell>
  115.     <mxCell id="116" value="Power In" style="port;" vertex="1" type="in" consumable="1" parent="115">
  116.       <mxGeometry x="-0.15" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  117.     </mxCell>
  118.     <mxCell id="117" value="Passthrough" style="port;" vertex="1" type="out" consumable="1" parent="115">
  119.       <mxGeometry x="1" y="0.4" width="10" height="10" relative="1" as="geometry"/>
  120.     </mxCell>
  121.     <mxCell id="118" value="49" edge="1" disabled="0" hovered="0" parent="1" source="100" target="102">
  122.       <mxGeometry relative="1" as="geometry"/>
  123.     </mxCell>
  124.     <mxCell id="119" value="1-second Timer Loop w/ RAND Circuit" style="text-large" vertex="1" connectable="0" parent="1">
  125.       <mxGeometry x="306" y="198" width="400" height="64" as="geometry"/>
  126.     </mxCell>
  127.     <mxCell id="120" value="RAND Switch" style="cmp_switch_rand" vertex="1" connectable="0" parent="1">
  128.       <mxGeometry x="728" y="72" width="64" height="64" as="geometry"/>
  129.       <Object cmpid="switch_rand" consumption="1" state="0" passthrough="0" as="attrs">
  130.         <Array as="consumed">
  131.           <add value="Set"/>
  132.         </Array>
  133.       </Object>
  134.       <Array as="props"/>
  135.       <Object hqm="5" gear="1" as="craft"/>
  136.     </mxCell>
  137.     <mxCell id="121" value="Power In" style="port;" vertex="1" type="in" consumable="1" parent="120">
  138.       <mxGeometry x="0.4" y="1" width="10" height="10" relative="1" as="geometry"/>
  139.     </mxCell>
  140.     <mxCell id="122" value="Set" style="port;" vertex="1" type="in" consumable="0" parent="120">
  141.       <mxGeometry x="1" y="0.25" width="10" height="10" relative="1" as="geometry"/>
  142.     </mxCell>
  143.     <mxCell id="123" value="Reset" style="port;" vertex="1" type="in" consumable="0" parent="120">
  144.       <mxGeometry x="1" y="0.65" width="10" height="10" relative="1" as="geometry"/>
  145.     </mxCell>
  146.     <mxCell id="124" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="120">
  147.       <mxGeometry x="0.4" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  148.     </mxCell>
  149.     <mxCell id="125" value="Electrical Branch" style="cmp_branch" vertex="1" connectable="0" parent="1">
  150.       <mxGeometry x="638" y="72" width="64" height="64" as="geometry"/>
  151.       <Object cmpid="branch" consumption="1" display="2" passthrough="1" branch_min="2" as="attrs"/>
  152.       <Array as="props">
  153.         <Object name="Branch" type="int" value="2"/>
  154.         <Object name="Show Branch Amount" type="bool" value="true"/>
  155.       </Array>
  156.       <Object hqm="3" as="craft"/>
  157.     </mxCell>
  158.     <mxCell id="126" value="Power In" style="port;" vertex="1" type="in" consumable="1" parent="125">
  159.       <mxGeometry x="0.4" y="1.05" width="10" height="10" relative="1" as="geometry"/>
  160.     </mxCell>
  161.     <mxCell id="127" value="Branch Out" style="port;" vertex="1" type="out" consumable="1" parent="125">
  162.       <mxGeometry x="0.2" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  163.     </mxCell>
  164.     <mxCell id="128" value="Power Out" style="port;" vertex="1" type="out" consumable="1" parent="125">
  165.       <mxGeometry x="0.6" y="-0.2" width="10" height="10" relative="1" as="geometry"/>
  166.     </mxCell>
  167.     <mxCell id="129" value="A timer runs every second which activates the RAND switch, and has a 50% chance to power the light." style="text-small" vertex="1" connectable="0" parent="1">
  168.       <mxGeometry x="228" y="238" width="566" height="44" as="geometry"/>
  169.     </mxCell>
  170.     <mxCell id="130" value="46" edge="1" disabled="0" hovered="0" color="#FFCC66" parent="1" source="128" target="106">
  171.       <mxGeometry relative="1" as="geometry">
  172.         <Array as="points">
  173.           <mxPoint x="679" y="50"/>
  174.           <mxPoint x="699" y="50"/>
  175.           <mxPoint x="699" y="160"/>
  176.           <mxPoint x="489" y="160"/>
  177.         </Array>
  178.       </mxGeometry>
  179.     </mxCell>
  180.     <mxCell id="131" value="49" edge="1" disabled="0" hovered="0" parent="1" source="126" target="99">
  181.       <mxGeometry relative="1" as="geometry">
  182.         <Array as="points">
  183.           <mxPoint x="669" y="180"/>
  184.           <mxPoint x="279" y="170"/>
  185.         </Array>
  186.       </mxGeometry>
  187.     </mxCell>
  188.     <mxCell id="132" value="0" edge="1" disabled="0" hovered="0" parent="1" source="104" target="107">
  189.       <mxGeometry relative="1" as="geometry">
  190.         <Array as="points">
  191.           <mxPoint x="349" y="50"/>
  192.           <mxPoint x="459" y="50"/>
  193.         </Array>
  194.       </mxGeometry>
  195.     </mxCell>
  196.     <mxCell id="133" value="2" edge="1" disabled="0" hovered="0" parent="1" source="103" target="111">
  197.       <mxGeometry relative="1" as="geometry">
  198.         <Array as="points">
  199.           <mxPoint x="409" y="100"/>
  200.           <mxPoint x="409" y="30"/>
  201.           <mxPoint x="559" y="30"/>
  202.         </Array>
  203.       </mxGeometry>
  204.     </mxCell>
  205.     <mxCell id="134" value="45" edge="1" disabled="0" hovered="0" parent="1" source="108" target="110">
  206.       <mxGeometry relative="1" as="geometry">
  207.         <Array as="points">
  208.           <mxPoint x="489" y="50"/>
  209.           <mxPoint x="529" y="60"/>
  210.           <mxPoint x="529" y="140"/>
  211.         </Array>
  212.       </mxGeometry>
  213.     </mxCell>
  214.     <mxCell id="135" value="2" edge="1" disabled="0" hovered="0" parent="1" source="127" target="121">
  215.       <mxGeometry relative="1" as="geometry">
  216.         <Array as="points">
  217.           <mxPoint x="659" y="40"/>
  218.           <mxPoint x="729" y="40"/>
  219.           <mxPoint x="729" y="160"/>
  220.           <mxPoint x="759" y="150"/>
  221.         </Array>
  222.       </mxGeometry>
  223.     </mxCell>
  224.     <mxCell id="136" value="0" edge="1" disabled="0" hovered="0" color="#FF99FF" parent="1" source="124" target="116">
  225.       <mxGeometry relative="1" as="geometry">
  226.         <Array as="points">
  227.           <mxPoint x="759" y="50"/>
  228.           <mxPoint x="829" y="50"/>
  229.         </Array>
  230.       </mxGeometry>
  231.     </mxCell>
  232.     <mxCell id="137" value="42" edge="1" disabled="0" hovered="0" parent="1" source="112" target="122">
  233.       <mxGeometry relative="1" as="geometry">
  234.         <Array as="points">
  235.           <mxPoint x="587" y="33"/>
  236.           <mxPoint x="797" y="33"/>
  237.         </Array>
  238.       </mxGeometry>
  239.     </mxCell>
  240.   </root>
  241. </mxGraphModel>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement