Update
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1184;2928;2929,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-756,52">
|
||||
<ConnectionLabelOverride name="signal_in1" value="Lever Signal" />
|
||||
<ConnectionLabelOverride name="signal_in2" value="Nav Velocity Y Out" />
|
||||
<ConnectionLabelOverride name="signal_in3" value="Water Detector Signal" />
|
||||
</InputNode>
|
||||
<OutputNode pos="1029,-113">
|
||||
<ConnectionLabelOverride name="signal_out3" value="Pump Set State" />
|
||||
<ConnectionLabelOverride name="signal_out2" value="Pump Set Target Level" />
|
||||
<ConnectionLabelOverride name="signal_out1" value="Lamp Set State and Set Color" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="-191,-91" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OrComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>orcomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="-69,152" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>4.5999985<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>-100<<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="386,-239" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>ColorComponent<<<STRINGEND>>> UseHSV=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>colorcomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="-203,-255" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="-820,-317" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>0.3<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="orangewire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="0" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="" prefab="orangewire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in" target="1" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="set_output" target="1" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="" prefab="orangewire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="0" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_out3" target="" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="0,0" prefab="greenwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_r" target="2" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="" prefab="greenwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in" target="3" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="0,1" prefab="greenwire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_g" target="2" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="0,2" prefab="greenwire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_a" target="2" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="greenwire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7ED3E0" position="-101,398" size="596,192" header="Signal Check" body="output = empty
false output = -100
target signal = 1" />
|
||||
<Label id="1" color="#7ED3E0" position="-124,-516" size="473,207" header="Colour Logic" body="Lever: 1 - Red
Lever: 0, Pump:1 - Yellow
Lever: 0, Pump 0 - Green" />
|
||||
<Label id="2" color="#7ED3E0" position="-724,-538" size="369,162" header="Memory" body="Lamp Brightness 0.0-1.0" />
|
||||
<Label id="3" color="#7ED3E0" position="-745,414" size="535,142" header="Lever" body="Off = Drain
On = Normal Operation" />
|
||||
<Label id="4" color="#7ED3E0" position="777,351" size="710,320" header="Description" body="Lets you easily drain water from a balast tank so you can cut out ballast flora easier. Ballast flora in a dry environment takes double damage. 

Start cutting when the light turns green." />
|
||||
<Label id="5" color="#7ED3E0" position="796,-549" size="527,246" header="Purpose" body="Extension of Max's Ballast Flora circuit adding a colour output for the ballast lamp to indicate the state of the circuit." />
|
||||
<Label id="6" color="#FFFFFF" position="-1417,41" size="533,245" header="Water Detector" body="Position the water detector one square away from the floor. So one square higher than the lowest possible placement." />
|
||||
<Label id="7" color="#0082FF" position="1516,351" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
131
Blueprints_saved_blueprints/Doors/default_docking_hatch.txt
Normal file
131
Blueprints_saved_blueprints/Doors/default_docking_hatch.txt
Normal file
@@ -0,0 +1,131 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2929;2930;2931;3010;3011;3012,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-836,23" />
|
||||
<OutputNode pos="1024,-13" />
|
||||
<Component id="0" position="-248,-183" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="-255,390" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="331,-172" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="240,114" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="642,380" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>0.6000000238418579<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
|
||||
<Component id="5" position="-176,-571" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>1<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
|
||||
<Component id="6" position="-213,-748" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="7" position="434,-628" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="8" position="779,-362" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="greenwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="" prefab="greenwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="2" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="0,0" prefab="bluewire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in2" target="2" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="" prefab="orangewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="3" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="0,1" prefab="bluewire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in" target="4" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="" prefab="orangewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in" target="6" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="0,2" prefab="bluewire">
|
||||
<From name="signal_out" target="6" />
|
||||
<To name="signal_in2" target="7" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="" prefab="wire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="" prefab="wire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in" target="0" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="0,3" prefab="bluewire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_in1" target="7" />
|
||||
</Wire>
|
||||
<Wire id="13" backingitemid="0,4" prefab="bluewire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in1" target="3" />
|
||||
</Wire>
|
||||
<Wire id="14" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in4" target="" />
|
||||
<To name="signal_in" target="5" />
|
||||
</Wire>
|
||||
<Wire id="15" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in5" target="" />
|
||||
<To name="signal_in1" target="3" />
|
||||
</Wire>
|
||||
<Wire id="16" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="8" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="17" backingitemid="0,5" prefab="bluewire">
|
||||
<From name="signal_out" target="7" />
|
||||
<To name="signal_in2" target="8" />
|
||||
</Wire>
|
||||
<Wire id="18" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in1" target="8" />
|
||||
</Wire>
|
||||
<Label id="0" color="#37FF37" position="-1096,193" size="303,170" header="SIGNAL_IN_1" body="label.automateddockinghatch.signal1" />
|
||||
<Label id="1" color="#FFC200" position="-1089,103" size="299,117" header="SIGNAL_IN_2" body="label.automateddockinghatch.signal2" />
|
||||
<Label id="2" color="#DDA056" position="-1089,-84" size="301,256" header="SIGNAL_IN_3" body="label.automateddockinghatch.signal3" />
|
||||
<Label id="3" color="#FFFFFF" position="1288,135" size="289,180" header="SIGNAL_OUT_1" body="label.automateddockinghatch.signalout1" />
|
||||
<Label id="4" color="#FF0000" position="1290,22" size="287,185" header="SIGNAL_OUT_2" body="label.automateddockinghatch.signalout2" />
|
||||
<Label id="5" color="#7ED3E0" position="181,274" size="1275,504" header="Undocking" body="" />
|
||||
<Label id="6" color="#7ED3E0" position="183,-431" size="1267,819" header="Docking" body="" />
|
||||
<Label id="7" color="#7ED3E0" position="253,178" size="432,250" header="Close Hatch" body="label.automateddockinghatch.closehatch" />
|
||||
<Label id="8" color="#7ED3E0" position="42,-623" size="757,427" header="Open Hatch" body="label.automateddockinghatch.openhatch" />
|
||||
<Label id="9" color="#7ED3E0" position="-1092,-202" size="284,256" header="SIGNAL_IN_4" body="ON_DOCK" />
|
||||
<Label id="10" color="#7ED3E0" position="-1086,-294" size="282,224" header="SIGNAL_IN_5" body="ON_UNDOCK" />
|
||||
<Label id="11" color="#0082FF" position="1817,22" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
182
Blueprints_saved_blueprints/Doors/guard_drowner.txt
Normal file
182
Blueprints_saved_blueprints/Doors/guard_drowner.txt
Normal file
@@ -0,0 +1,182 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,2929,2930,2931,2932,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2933;2944;2945;3010;3011;3012;3013,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-836,23">
|
||||
<ConnectionLabelOverride name="signal_in6" value="guard drowner switch" />
|
||||
<ConnectionLabelOverride name="signal_in5" value="docking hatch on_undock" />
|
||||
<ConnectionLabelOverride name="signal_in7" value="door to ocean state out" />
|
||||
<ConnectionLabelOverride name="signal_in3" value="docking hatch state_out" />
|
||||
<ConnectionLabelOverride name="signal_in4" value="docking hatch on_dock" />
|
||||
<ConnectionLabelOverride name="signal_in2" value="door state out" />
|
||||
<ConnectionLabelOverride name="signal_in1" value="toggle docking from nav terminal" />
|
||||
</InputNode>
|
||||
<OutputNode pos="2342,26">
|
||||
<ConnectionLabelOverride name="signal_out4" value="set state on door to ocean" />
|
||||
<ConnectionLabelOverride name="signal_out3" value="set state on door to sub" />
|
||||
<ConnectionLabelOverride name="signal_out2" value="toggle door" />
|
||||
<ConnectionLabelOverride name="signal_out1" value="toggle docking hatch" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="572,205" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="744,-60" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="-75,233" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="18,-54" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="-2,-547" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>8<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
|
||||
<Component id="5" position="-205,-748" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="6" position="631,-543" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="7" position="49,884" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="8" position="47,-1421" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>0<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
|
||||
<Component id="9" position="54,-1647" backingitemid="9,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
|
||||
<Component id="10" position="742,-1559" backingitemid="10,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="11" position="13,-909" backingitemid="11,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>8<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
|
||||
<Component id="12" position="625,-867" backingitemid="12,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>0<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="0" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="0,0" prefab="bluewire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in" target="2" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="0,1" prefab="bluewire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in1" target="0" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in6" target="" />
|
||||
<To name="signal_in" target="3" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="0,2" prefab="bluewire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in" target="5" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in1" target="7" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in5" target="" />
|
||||
<To name="signal_in2" target="7" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="7" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in6" target="" />
|
||||
<To name="signal_in" target="8" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in6" target="" />
|
||||
<To name="signal_in" target="9" />
|
||||
</Wire>
|
||||
<Wire id="13" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="8" />
|
||||
<To name="signal_out3" target="" />
|
||||
</Wire>
|
||||
<Wire id="14" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="9" />
|
||||
<To name="signal_out4" target="" />
|
||||
</Wire>
|
||||
<Wire id="15" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in1" target="10" />
|
||||
</Wire>
|
||||
<Wire id="16" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in6" target="" />
|
||||
<To name="signal_in2" target="10" />
|
||||
</Wire>
|
||||
<Wire id="17" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="10" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="18" backingitemid="0,3" prefab="bluewire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_in1" target="12" />
|
||||
</Wire>
|
||||
<Wire id="19" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="12" />
|
||||
<To name="signal_out4" target="" />
|
||||
</Wire>
|
||||
<Wire id="20" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in7" target="" />
|
||||
<To name="signal_in" target="11" />
|
||||
</Wire>
|
||||
<Wire id="21" backingitemid="0,4" prefab="bluewire">
|
||||
<From name="signal_out" target="11" />
|
||||
<To name="signal_in2" target="12" />
|
||||
</Wire>
|
||||
<Wire id="22" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in" target="4" />
|
||||
</Wire>
|
||||
<Wire id="23" backingitemid="0,5" prefab="bluewire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_in2" target="6" />
|
||||
</Wire>
|
||||
<Wire id="24" backingitemid="0,6" prefab="bluewire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_in1" target="6" />
|
||||
</Wire>
|
||||
<Wire id="25" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="6" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="26" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#37FF37" position="-1096,193" size="303,170" header="SIGNAL_IN_1" body="label.automateddockinghatch.signal1" />
|
||||
<Label id="1" color="#FFC200" position="-1089,103" size="299,117" header="SIGNAL_IN_2" body="label.automateddockinghatch.signal2" />
|
||||
<Label id="2" color="#DDA056" position="-1089,-84" size="301,256" header="SIGNAL_IN_3" body="label.automateddockinghatch.signal3" />
|
||||
<Label id="3" color="#FFFFFF" position="2633,153" size="289,180" header="SIGNAL_OUT_1" body="label.automateddockinghatch.signalout1" />
|
||||
<Label id="4" color="#FF0000" position="2635,40" size="287,185" header="SIGNAL_OUT_2" body="label.automateddockinghatch.signalout2" />
|
||||
<Label id="5" color="#7ED3E0" position="-1092,-202" size="284,256" header="SIGNAL_IN_4" body="ON_DOCK" />
|
||||
<Label id="6" color="#7ED3E0" position="-1086,-294" size="282,224" header="SIGNAL_IN_5" body="ON_UNDOCK" />
|
||||
<Label id="7" color="#7ED3E0" position="365,150" size="1463,692" header="open on dock" body="if docked, and door is not open, and guard drowner isnt on, open the door." />
|
||||
<Label id="8" color="#7ED3E0" position="207,-677" size="1521,619" header="close door at sea" body="If at sea and the door is open, close it after a delay." />
|
||||
<Label id="9" color="#7ED3E0" position="75,970" size="667,360" header="close door on undock" body="If you just undocked and the door is open, immediately close the door." />
|
||||
<Label id="10" color="#7ED3E0" position="351,-1477" size="1602,591" header="Drown guard" body="If guard drowner switch is active, seal the door to the sub, seal the door to the outpost, and open the door to the ocean." />
|
||||
<Label id="11" color="#FF00FF" position="2245,-564" size="982,217" header="Purpose" body="This circuit is ment to replace the default docking hatch. It has the ability to drown station guards via a switch, and also to close the doors automatically after a while in normal operation." />
|
||||
<Label id="12" color="#7E00E0" position="2309,684" size="870,240" header="Description" body="An airlock replacement that can drown station guards." />
|
||||
<Label id="13" color="#0082FF" position="3163,40" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
106
Blueprints_saved_blueprints/Doors/self_closing_airlock.txt
Normal file
106
Blueprints_saved_blueprints/Doors/self_closing_airlock.txt
Normal file
@@ -0,0 +1,106 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1185;1186;2928,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-836,23">
|
||||
<ConnectionLabelOverride name="signal_in2" value="door state out" />
|
||||
<ConnectionLabelOverride name="signal_in5" value="docking hatch on_undock" />
|
||||
<ConnectionLabelOverride name="signal_in3" value="docking hatch state_out" />
|
||||
<ConnectionLabelOverride name="signal_in1" value="toggle docking from nav terminal" />
|
||||
</InputNode>
|
||||
<OutputNode pos="2342,26">
|
||||
<ConnectionLabelOverride name="signal_out2" value="toggle door" />
|
||||
<ConnectionLabelOverride name="signal_out1" value="toggle docking hatch" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="572,205" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="-75,233" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="-2,-547" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>8<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="-205,-748" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="631,-543" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="5" position="49,884" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="0" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in" target="1" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="0,0" prefab="bluewire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in1" target="0" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in" target="3" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in1" target="5" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in5" target="" />
|
||||
<To name="signal_in2" target="5" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in" target="2" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="0,1" prefab="bluewire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in2" target="4" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="0,2" prefab="bluewire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in1" target="4" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7ED3E0" position="365,150" size="1463,692" header="open on dock" body="if docked, and door is not open, open the door." />
|
||||
<Label id="1" color="#7ED3E0" position="207,-677" size="1521,619" header="close door at sea" body="If at sea and the door is open, close it after a delay." />
|
||||
<Label id="2" color="#7ED3E0" position="75,970" size="667,360" header="close door on undock" body="If you just undocked and the door is open, immediately close the door." />
|
||||
<Label id="3" color="#FF00FF" position="2245,-564" size="982,217" header="Purpose" body="This circuit is ment to replace the default docking hatch. It will close the doors automatically after a while undocked. This can be useful on some subs like the R-29 Big Rig." />
|
||||
<Label id="4" color="#7E00E0" position="2309,684" size="870,240" header="Description" body="An airlock replacement that can close itself after a delay. Useful for docking ports that are also airlocks, like on the R-29 Big Rig." />
|
||||
<Label id="5" color="#0082FF" position="2952,54" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
109
Blueprints_saved_blueprints/General/Reactor_Controller.txt
Normal file
109
Blueprints_saved_blueprints/General/Reactor_Controller.txt
Normal file
@@ -0,0 +1,109 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1427" markedfordeconstruction="false" flippedx="true" rect="-400,-232,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="deattachtool,wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" excludedidentifiers="multitool" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1">
|
||||
<link w="6218" i="0" />
|
||||
</input>
|
||||
<input name="signal_in2">
|
||||
<link w="6219" i="0" />
|
||||
</input>
|
||||
<input name="signal_in3">
|
||||
<link w="6220" i="1" />
|
||||
</input>
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1">
|
||||
<link w="6090" i="0" />
|
||||
</output>
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8">
|
||||
<link w="6091" i="0" />
|
||||
</output>
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1444;1867;1932;1933,1934;1937,1935,1936;2224,2223,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1938;2219;2220;2221;2222;2225;2218;2226,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="itemmsgunauthorizedaccess" />
|
||||
<InputNode pos="-1013,422" />
|
||||
<OutputNode pos="2737,418" />
|
||||
<Component id="0" position="2042,261" backingitemid="0,0" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>100<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="-134,686" backingitemid="0,1" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>37<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="489,773" backingitemid="0,2" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>25<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="995,788" backingitemid="0,3" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>5000<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="492,593" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="5" position="1518,599" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="6" position="1002,599" backingitemid="3,0" usedresource="multiplycomponent" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="7" position="2042,519" backingitemid="1,1" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="8" position="-572,316" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1.7<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>1<<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
|
||||
<Component id="9" position="-66,379" backingitemid="3,1" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="alienwire3">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_out8" target="" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="0,0" prefab="wire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_in2" target="6" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="0,1" prefab="wire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in1" target="6" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="0,2" prefab="wire">
|
||||
<From name="signal_out" target="6" />
|
||||
<To name="signal_in2" target="5" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="0,3" prefab="wire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in1" target="5" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="" prefab="wire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="7" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="0,4" prefab="wire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_in1" target="7" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="" prefab="wire">
|
||||
<From name="signal_out" target="7" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="wire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in" target="8" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="" prefab="wire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="9" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="0,5" prefab="wire">
|
||||
<From name="signal_out" target="8" />
|
||||
<To name="signal_in2" target="9" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="0,6" prefab="wire">
|
||||
<From name="signal_out" target="9" />
|
||||
<To name="signal_in1" target="4" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="0,7" prefab="wire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in2" target="4" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7ED3E0" position="-969,118" size="335,136" header="<<<STRINGSTART>>>label<<<STRINGEND>>>" body="IN_1 -> LOAD
IN_2 -> FUEL
IN_3 -> Overcharge toggle" />
|
||||
<Label id="1" color="#7ED3E0" position="2473,406" size="232,78" header="<<<STRINGSTART>>>label<<<STRINGEND>>>" body="OUT_1 -> Fission Rate
OUT_8 -> Turbinel" />
|
||||
<Label id="2" color="#7ED3E0" position="492,942" size="393,93" header="<<<STRINGSTART>>>label<<<STRINGEND>>>" body="Maximum reactor output divided by 10" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
70
Blueprints_saved_blueprints/Misc/countdown_timer.txt
Normal file
70
Blueprints_saved_blueprints/Misc/countdown_timer.txt
Normal file
@@ -0,0 +1,70 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1183,1184,1185,1186,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-1814,46">
|
||||
<ConnectionLabelOverride name="signal_in1" value="From Button Signal Out" />
|
||||
</InputNode>
|
||||
<OutputNode pos="1057,6">
|
||||
<ConnectionLabelOverride name="signal_out1" value="To Text Display Set Text" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="-920,114" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>11<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="209,424" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="228,-181" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Pulse<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
|
||||
<Component id="3" position="221,88" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SubtractComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>subtractcomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in" target="0" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="0,0" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in" target="1" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="1,0" prefab="orangewire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in" target="1" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="2,0" prefab="greenwire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in1" target="3" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="3,0" prefab="wire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in2" target="3" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="" prefab="orangewire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7ED3E0" position="-888,198" size="852,408" header="Reset to 10 on button push" body="Just change the output to pick a different starting time. Add one to whatever number you want, IE 10 becomes 11." />
|
||||
<Label id="1" color="#7ED3E0" position="230,201" size="704,945" header="Timing Circuit" body="Subtracts 1 every second from the mem and saves it in the mem" />
|
||||
<Label id="2" color="#7ED3E0" position="-1725,838" size="470,276" header="Description" body="A countdown timer that counts down from a number you specify. " />
|
||||
<Label id="3" color="#0082FF" position="1697,6" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
150
Blueprints_saved_blueprints/Misc/on_the_blink.txt
Normal file
150
Blueprints_saved_blueprints/Misc/on_the_blink.txt
Normal file
@@ -0,0 +1,150 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1185;1186;2928;2929;2931;2932,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-2158,283">
|
||||
<ConnectionLabelOverride name="signal_in3" value="Condition_out_3" />
|
||||
<ConnectionLabelOverride name="signal_in1" value="Condition_out_1" />
|
||||
<ConnectionLabelOverride name="signal_in2" value="Condition_out_2" />
|
||||
<ConnectionLabelOverride name="signal_in5" value="Condition_out_5" />
|
||||
<ConnectionLabelOverride name="signal_in4" value="Condition_out_4" />
|
||||
<ConnectionLabelOverride name="signal_in6" value="Condition_out_6" />
|
||||
<ConnectionLabelOverride name="signal_in7" value="Condition_out_7" />
|
||||
<ConnectionLabelOverride name="signal_in8" value="Condition_out_8" />
|
||||
</InputNode>
|
||||
<OutputNode pos="1593,269">
|
||||
<ConnectionLabelOverride name="signal_out1" value="Light_1_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out2" value="Light_2_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out3" value="Light_3_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out4" value="Light_4_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out5" value="Light_5_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out6" value="Light_6_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out7" value="Light_7_Set_State" />
|
||||
<ConnectionLabelOverride name="signal_out8" value="Light_8_Set_State" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="-501,790" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>RegExFindComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> UseCaptureGroup=<<<STRINGSTART>>>false<<<STRINGEND>>> OutputEmptyCaptureGroup=<<<STRINGSTART>>>false<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>true<<<STRINGEND>>> Expression=<<<STRINGSTART>>>^([0-9]|1[0-9])(?:\.[0-9]*)?$<<<STRINGEND>>> item=<<<STRINGSTART>>>regexcomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="157,818" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="-493,971" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Square<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
|
||||
<Component id="3" position="-1456,222" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplexerComponent<<<STRINGEND>>> SelectedConnection=<<<STRINGSTART>>>0<<<STRINGEND>>> WrapAround=<<<STRINGSTART>>>true<<<STRINGEND>>> SkipEmptyConnections=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplexercomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="-2199,-41" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Pulse<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>200<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
|
||||
<Component id="5" position="932,222" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DemultiplexerComponent<<<STRINGEND>>> SelectedConnection=<<<STRINGSTART>>>4<<<STRINGEND>>> WrapAround=<<<STRINGSTART>>>true<<<STRINGEND>>> SkipEmptyConnections=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>demultiplexercomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="0,0" prefab="brownwire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="0,1" prefab="brownwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in0" target="3" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in1" target="3" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="0,2" prefab="brownwire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in" target="0" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="0,3" prefab="brownwire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="move_input" target="3" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="0,4" prefab="brownwire">
|
||||
<From name="selected_input_out" target="3" />
|
||||
<To name="set_output" target="5" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="0,5" prefab="brownwire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in" target="5" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="3" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in4" target="" />
|
||||
<To name="signal_in3" target="3" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in5" target="" />
|
||||
<To name="signal_in4" target="3" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in6" target="" />
|
||||
<To name="signal_in5" target="3" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in7" target="" />
|
||||
<To name="signal_in6" target="3" />
|
||||
</Wire>
|
||||
<Wire id="13" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_in8" target="" />
|
||||
<To name="signal_in7" target="3" />
|
||||
</Wire>
|
||||
<Wire id="14" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out0" target="5" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="15" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out1" target="5" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="16" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out2" target="5" />
|
||||
<To name="signal_out3" target="" />
|
||||
</Wire>
|
||||
<Wire id="17" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out3" target="5" />
|
||||
<To name="signal_out4" target="" />
|
||||
</Wire>
|
||||
<Wire id="18" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out4" target="5" />
|
||||
<To name="signal_out5" target="" />
|
||||
</Wire>
|
||||
<Wire id="19" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out5" target="5" />
|
||||
<To name="signal_out6" target="" />
|
||||
</Wire>
|
||||
<Wire id="20" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out6" target="5" />
|
||||
<To name="signal_out7" target="" />
|
||||
</Wire>
|
||||
<Wire id="21" backingitemid="" prefab="brownwire">
|
||||
<From name="signal_out7" target="5" />
|
||||
<To name="signal_out8" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7ED3E0" position="-497,548" size="531,148" header="regex" body="any number between 0 and 19.999 including decimals" />
|
||||
<Label id="1" color="#7ED3E0" position="-191,953" size="1322,535" header="Blinker and condition check" body="Is the selected part below 20 condition? If yes, blink." />
|
||||
<Label id="2" color="#7ED3E0" position="-1722,1037" size="597,476" header="Description" body="This circuit will blink a light when the condition of a device its attached to falls below 20." />
|
||||
<Label id="3" color="#0082FF" position="2233,269" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
83
Blueprints_saved_blueprints/Reactor/basic_reactor.txt
Normal file
83
Blueprints_saved_blueprints/Reactor/basic_reactor.txt
Normal file
@@ -0,0 +1,83 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1184;1185;1186;2928,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-1143,8">
|
||||
<ConnectionLabelOverride name="signal_in2" value="FROM FUEL OUT" />
|
||||
<ConnectionLabelOverride name="signal_in1" value="FROM LOAD VALUE OUT" />
|
||||
</InputNode>
|
||||
<OutputNode pos="1025,0">
|
||||
<ConnectionLabelOverride name="signal_out1" value="TO SET FISSION RATE" />
|
||||
<ConnectionLabelOverride name="signal_out2" value="TO SET TURBINE OUTPUT" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="240,461" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>100<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="236,266" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="238,63" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="-485,446" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>30<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="-464,71" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>75<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="0,0" prefab="redwire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_in2" target="2" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="0,1" prefab="redwire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in2" target="0" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="0,2" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="0,3" prefab="redwire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in1" target="2" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="0" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="" prefab="greenwire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7E00E0" position="1079,494" size="676,263" header="Description" body="Simple automatic reactor controller. Not as fast as other designs, but fewer components." />
|
||||
<Label id="1" color="#FF0000" position="-555,746" size="256,256" header="Upper MEM" body="This should hold max reactor output / 100. Lower this value to overclock the reactor." />
|
||||
<Label id="2" color="#FF0000" position="-569,-182" size="256,256" header="lower mem" body="This is a constant. Keep it at 75." />
|
||||
<Label id="3" color="#7ED3E0" position="202,729" size="256,256" header="Upper Div" body="Clamp max to 100, min to 0" />
|
||||
<Label id="4" color="#7ED3E0" position="1126,1195" size="655,140" header="Properties" body="Can handle an unlimited number of rods at perfect efficiency." />
|
||||
<Label id="5" color="#0082FF" position="1837,1195" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
164
Blueprints_saved_blueprints/Reactor/overclock_auto_reactor.txt
Normal file
164
Blueprints_saved_blueprints/Reactor/overclock_auto_reactor.txt
Normal file
@@ -0,0 +1,164 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,2929,2930,2931,2932,2933,2944,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2945;2946;2947;2948;2949;3010;3011;3012;3013;3016;3017;3018,3019;3020;3021,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-512,0">
|
||||
<ConnectionLabelOverride name="signal_in1" value="FROM LOAD VALUE OUT" />
|
||||
<ConnectionLabelOverride name="signal_in3" value="FROM POWER VALUE OUT" />
|
||||
<ConnectionLabelOverride name="signal_in5" value="FROM NAV TERMINAL VELOCITY X OUT" />
|
||||
<ConnectionLabelOverride name="signal_in4" value="FROM TEMP OUT" />
|
||||
<ConnectionLabelOverride name="signal_in2" value="FROM FUEL OUT" />
|
||||
</InputNode>
|
||||
<OutputNode pos="512,0">
|
||||
<ConnectionLabelOverride name="signal_out1" value="TO SET FISSION RATE" />
|
||||
<ConnectionLabelOverride name="signal_out2" value="TO SET TURBINE OUTPUT" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="-1541,-84" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>1<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="-1932,190" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0.10000000149011612<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="-746,455" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SubtractComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>subtractcomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="-1341,451" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="-2149,697" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>2500<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="5" position="-1076,1258" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>100<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>15<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="6" position="-1680,1258" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>1.0625<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="7" position="-1206,1034" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="8" position="-1849,1034" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>50<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="9" position="-1404,752" backingitemid="9,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="10" position="-221,767" backingitemid="10,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>80<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="11" position="-147,-383" backingitemid="11,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="12" position="-923,-418" backingitemid="12,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>GreaterComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1.15<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0.85<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>greatercomponent<<<STRINGEND>>> />
|
||||
<Component id="13" position="-1984,-557" backingitemid="13,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>10<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="14" position="-1734,-351" backingitemid="14,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>FunctionComponent<<<STRINGEND>>> item=<<<STRINGSTART>>>abscomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in1" target="0" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="0" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in4" target="" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="0,0" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="2" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="0,1" prefab="redwire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in2" target="3" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="0,2" prefab="redwire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in1" target="4" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="0,3" prefab="redwire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in2" target="4" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="5" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="0,4" prefab="redwire">
|
||||
<From name="signal_out" target="6" />
|
||||
<To name="signal_in1" target="5" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="0,5" prefab="redwire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_in1" target="7" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="0,6" prefab="redwire">
|
||||
<From name="signal_out" target="8" />
|
||||
<To name="signal_in2" target="7" />
|
||||
</Wire>
|
||||
<Wire id="13" backingitemid="0,7" prefab="redwire">
|
||||
<From name="signal_out" target="7" />
|
||||
<To name="signal_in1" target="9" />
|
||||
</Wire>
|
||||
<Wire id="14" backingitemid="0,8" prefab="redwire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_in2" target="9" />
|
||||
</Wire>
|
||||
<Wire id="15" backingitemid="0,9" prefab="redwire">
|
||||
<From name="signal_out" target="9" />
|
||||
<To name="signal_in1" target="10" />
|
||||
</Wire>
|
||||
<Wire id="16" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="10" />
|
||||
</Wire>
|
||||
<Wire id="17" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="10" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="18" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="11" />
|
||||
</Wire>
|
||||
<Wire id="19" backingitemid="" prefab="bluewire">
|
||||
<From name="signal_in5" target="" />
|
||||
<To name="signal_in" target="14" />
|
||||
</Wire>
|
||||
<Wire id="20" backingitemid="0,10" prefab="redwire">
|
||||
<From name="signal_out" target="11" />
|
||||
<To name="signal_in1" target="2" />
|
||||
</Wire>
|
||||
<Wire id="20" backingitemid="0,11" prefab="redwire">
|
||||
<From name="signal_out" target="11" />
|
||||
<To name="signal_in1" target="3" />
|
||||
</Wire>
|
||||
<Wire id="20" backingitemid="1,0" prefab="bluewire">
|
||||
<From name="signal_out" target="12" />
|
||||
<To name="signal_in2" target="11" />
|
||||
</Wire>
|
||||
<Wire id="21" backingitemid="1,1" prefab="bluewire">
|
||||
<From name="signal_out" target="14" />
|
||||
<To name="signal_in1" target="12" />
|
||||
</Wire>
|
||||
<Wire id="22" backingitemid="1,2" prefab="bluewire">
|
||||
<From name="signal_out" target="13" />
|
||||
<To name="signal_in2" target="12" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7E00E0" position="816,1299" size="972,383" header="Description" body="Fast overclockable automatic reactor controller. No need for user inputs. This one is tied into the engine output so as to increase the power output when the ship is moving, but underclock when it is stopped." />
|
||||
<Label id="1" color="#FF0000" position="-1042,-677" size="892,175" header="Overclock" body="Increase this value to overlock the reactor, or decrease to underclock. The number is the ratio, so 1.15 is 15% more power than normally required." />
|
||||
<Label id="2" color="#7ED3E0" position="801,879" size="951,213" header="notes" body="Supposed to be more efficient than the fast 11c reactor. Design by Lammert. When you first turn the reactor on, crank the turbine rate up manually. That will prevent any fires." />
|
||||
<Label id="3" color="#7ED3E0" position="799,586" size="947,219" header="Notes 2" body="This keeps the turbine output at near maximum constantly, then adjusts the heat so as to throttle the output voltage. Because the acceptable fission rate has a much narrower range, it ends up being a very fast controller." />
|
||||
<Label id="4" color="#FF0000" position="-1038,-967" size="887,256" header="Overclock 2" body="The output of the greater than is the output rate when the ship is moving, the false output is what happens when the ship is stopped. You dont really need to overvolt if you aren't moving so this saves fuel." />
|
||||
<Label id="5" color="#0082FF" position="1686,1299" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
148
Blueprints_saved_blueprints/Reactor/overclock_reactor.txt
Normal file
148
Blueprints_saved_blueprints/Reactor/overclock_reactor.txt
Normal file
@@ -0,0 +1,148 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,2929,2930,2931,2932,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2933;2944;2945;2946;2947;2948;2949;2950;2951;3010;3011;3012,3013,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-512,0">
|
||||
<ConnectionLabelOverride name="signal_in2" value="FROM FUEL OUT" />
|
||||
<ConnectionLabelOverride name="signal_in1" value="FROM LOAD VALUE OUT" />
|
||||
<ConnectionLabelOverride name="signal_in3" value="FROM POWER VALUE OUT" />
|
||||
<ConnectionLabelOverride name="signal_in4" value="FROM TEMP OUT" />
|
||||
</InputNode>
|
||||
<OutputNode pos="512,0">
|
||||
<ConnectionLabelOverride name="signal_out1" value="TO SET FISSION RATE" />
|
||||
<ConnectionLabelOverride name="signal_out2" value="TO SET TURBINE OUTPUT" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="-1541,-84" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>1<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="1" position="-1932,190" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0.10000000149011612<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="-746,455" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SubtractComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>subtractcomponent<<<STRINGEND>>> />
|
||||
<Component id="3" position="-1341,451" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="4" position="-2149,697" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>2500<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="5" position="-1076,1258" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>100<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>15<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="6" position="-1680,1258" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>1.0625<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="7" position="-1206,1034" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="8" position="-1849,1034" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>50<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Component id="9" position="-1404,752" backingitemid="9,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
|
||||
<Component id="10" position="-221,767" backingitemid="10,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>80<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
|
||||
<Component id="11" position="-147,-383" backingitemid="11,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
|
||||
<Component id="12" position="-994,-388" backingitemid="12,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>1.15<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in1" target="0" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="0" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in4" target="" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="0,0" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in3" target="" />
|
||||
<To name="signal_in2" target="2" />
|
||||
</Wire>
|
||||
<Wire id="5" backingitemid="0,1" prefab="redwire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in2" target="3" />
|
||||
</Wire>
|
||||
<Wire id="6" backingitemid="0,2" prefab="redwire">
|
||||
<From name="signal_out" target="3" />
|
||||
<To name="signal_in1" target="4" />
|
||||
</Wire>
|
||||
<Wire id="7" backingitemid="0,3" prefab="redwire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_in2" target="4" />
|
||||
</Wire>
|
||||
<Wire id="8" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="5" />
|
||||
</Wire>
|
||||
<Wire id="9" backingitemid="0,4" prefab="redwire">
|
||||
<From name="signal_out" target="6" />
|
||||
<To name="signal_in1" target="5" />
|
||||
</Wire>
|
||||
<Wire id="10" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_out2" target="" />
|
||||
</Wire>
|
||||
<Wire id="11" backingitemid="0,5" prefab="redwire">
|
||||
<From name="signal_out" target="5" />
|
||||
<To name="signal_in1" target="7" />
|
||||
</Wire>
|
||||
<Wire id="12" backingitemid="0,6" prefab="redwire">
|
||||
<From name="signal_out" target="8" />
|
||||
<To name="signal_in2" target="7" />
|
||||
</Wire>
|
||||
<Wire id="13" backingitemid="0,7" prefab="redwire">
|
||||
<From name="signal_out" target="7" />
|
||||
<To name="signal_in1" target="9" />
|
||||
</Wire>
|
||||
<Wire id="14" backingitemid="0,8" prefab="redwire">
|
||||
<From name="signal_out" target="4" />
|
||||
<To name="signal_in2" target="9" />
|
||||
</Wire>
|
||||
<Wire id="15" backingitemid="0,9" prefab="redwire">
|
||||
<From name="signal_out" target="9" />
|
||||
<To name="signal_in1" target="10" />
|
||||
</Wire>
|
||||
<Wire id="16" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="10" />
|
||||
</Wire>
|
||||
<Wire id="17" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="10" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Wire id="18" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="11" />
|
||||
</Wire>
|
||||
<Wire id="19" backingitemid="0,10" prefab="redwire">
|
||||
<From name="signal_out" target="11" />
|
||||
<To name="signal_in1" target="2" />
|
||||
</Wire>
|
||||
<Wire id="20" backingitemid="0,11" prefab="redwire">
|
||||
<From name="signal_out" target="11" />
|
||||
<To name="signal_in1" target="3" />
|
||||
</Wire>
|
||||
<Wire id="21" backingitemid="1,0" prefab="bluewire">
|
||||
<From name="signal_out" target="12" />
|
||||
<To name="signal_in2" target="11" />
|
||||
</Wire>
|
||||
<Label id="0" color="#7E00E0" position="816,1299" size="972,383" header="Description" body="Fast overclockable automatic reactor controller. No need for user inputs." />
|
||||
<Label id="1" color="#FF0000" position="-1042,-716" size="892,254" header="Overclock" body="Increase this value to overlock the reactor, or decrease to underclock. The number is the ratio, so 1.15 is 15% more power than normally required. This makes engines, pumps, etc work faster." />
|
||||
<Label id="2" color="#7ED3E0" position="801,879" size="951,213" header="notes" body="Supposed to be more efficient than the fast 11c reactor. Design by Lammert. When you first turn the reactor on, crank the turbine rate up manually. That will prevent any fires." />
|
||||
<Label id="3" color="#7ED3E0" position="799,586" size="947,219" header="Notes 2" body="This keeps the turbine output at near maximum constantly, then adjusts the heat so as to throttle the output voltage. Because the acceptable fission rate has a much narrower range, it ends up being a very fast controller." />
|
||||
<Label id="4" color="#0082FF" position="1686,1299" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
@@ -0,0 +1,70 @@
|
||||
<Root>
|
||||
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
|
||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
</Holdable>
|
||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||
<input name="signal_in1" />
|
||||
<input name="signal_in2" />
|
||||
<input name="signal_in3" />
|
||||
<input name="signal_in4" />
|
||||
<input name="signal_in5" />
|
||||
<input name="signal_in6" />
|
||||
<input name="signal_in7" />
|
||||
<input name="signal_in8" />
|
||||
<output name="signal_out1" />
|
||||
<output name="signal_out2" />
|
||||
<output name="signal_out3" />
|
||||
<output name="signal_out4" />
|
||||
<output name="signal_out5" />
|
||||
<output name="signal_out6" />
|
||||
<output name="signal_out7" />
|
||||
<output name="signal_out8" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
|
||||
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1182;1183,,,,,,,,," ExtraStackSize="0" />
|
||||
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
|
||||
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
|
||||
<InputNode pos="-1075,16">
|
||||
<ConnectionLabelOverride name="signal_in1" value="MOTION DETECTOR FOR MONSTERS" />
|
||||
<ConnectionLabelOverride name="signal_in2" value="MOTION DETECTOR FOR HUMANS" />
|
||||
</InputNode>
|
||||
<OutputNode pos="1245,27">
|
||||
<ConnectionLabelOverride name="signal_out1" value="TO DISCHARGE COIL TRIGGER" />
|
||||
</OutputNode>
|
||||
<Component id="0" position="-232,107" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Pulse<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>0.25<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
|
||||
<Component id="1" position="550,-94" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Component id="2" position="-202,-127" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
|
||||
<Wire id="0" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in1" target="" />
|
||||
<To name="signal_in1" target="2" />
|
||||
</Wire>
|
||||
<Wire id="1" backingitemid="" prefab="redwire">
|
||||
<From name="signal_in2" target="" />
|
||||
<To name="signal_in2" target="2" />
|
||||
</Wire>
|
||||
<Wire id="2" backingitemid="0,0" prefab="redwire">
|
||||
<From name="signal_out" target="0" />
|
||||
<To name="signal_in1" target="1" />
|
||||
</Wire>
|
||||
<Wire id="3" backingitemid="0,1" prefab="redwire">
|
||||
<From name="signal_out" target="2" />
|
||||
<To name="signal_in2" target="1" />
|
||||
</Wire>
|
||||
<Wire id="4" backingitemid="" prefab="redwire">
|
||||
<From name="signal_out" target="1" />
|
||||
<To name="signal_out1" target="" />
|
||||
</Wire>
|
||||
<Label id="0" color="#FF0000" position="-1775,-167" size="458,365" header="HUMAN DETECTOR" body="Range X 300
Range Y 40
Offset X 0
Offset Y 0
Output 0
False output 1" />
|
||||
<Label id="1" color="#7ED3E0" position="-1779,288" size="453,346" header="Motion Axes" body="For X: right is positive, left is negative.

For Y: up is positive, down is negative." />
|
||||
<Label id="2" color="#FF0000" position="-2279,-162" size="478,361" header="Monster detector" body="Range X 300
Range Y 40
Offset X 0
Offset Y 0
Output 1
False output 0" />
|
||||
<Label id="3" color="#7ED3E0" position="1866,28" size="510,372" header="HOW TO INSTALL WIRE" body="You have to swim outside the hull in order to attach the wire. You can wait till you dock then cut a hole with a plasma cutter. You can check the positioning by looking carefully at the tab map." />
|
||||
<Label id="4" color="#7E00E0" position="1178,-627" size="575,405" header="Description" body="A self disarming discharge coil controller." />
|
||||
<Label id="5" color="#FFFF00" position="-233,428" size="723,331" header="SPEED OF DISCHARGE" body="Set oscillator output higher for faster discharges, lower for slower. Should probably be somewhere between 0.2 and 1.

0.25 is 1 discharge every 4 seconds." />
|
||||
<Label id="6" color="#0082FF" position="2505,28" size="512,256" header="Blueprints" body="Circuit made with Blueprints. 
 
 Get it now on the steam workshop!" />
|
||||
<Label id="7" color="#FF0000" position="1877,-554" size="705,258" header="Visualize Motion Detector Range" body="The mod "Visualize Motion Detector Range" makes this way easier to install. 

Get it on the steam workshop!" />
|
||||
</CircuitBox>
|
||||
<itemstats />
|
||||
</Item>
|
||||
</Root>
|
Reference in New Issue
Block a user