Files
barotrauma-gamefiles/LocalMods/Blueprints_saved_blueprints/Doors/guard_drowner.txt

183 lines
15 KiB
Plaintext

<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. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>