Files
barotrauma-gamefiles/Content/Items/Assemblies/AutoBilgePump.xml
2025-03-29 17:53:38 +01:00

64 lines
6.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ItemAssembly name="Automatic Bilge Pump" description="When water is detected, this pump automatically turns on and pumps water out." hideinmenus="false">
<Item name="" identifier="bluewire" ID="13" rect="50296,-15150,48,20" noninteractable="False" nonplayerteaminteractable="False" rotation="0" scale="0.5" spritecolor="51,121,173,255" inventoryiconcolor="51,121,173,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" disallowedupgrades="" spritedepth="0.55" hiddeningame="False" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="ItemMsgPickUpSelect" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="8;16;-32;16" />
</Item>
<Item name="" identifier="bluewire" ID="12" rect="50296,-15150,48,20" noninteractable="False" nonplayerteaminteractable="False" rotation="0" scale="0.5" spritecolor="51,121,173,255" inventoryiconcolor="51,121,173,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" disallowedupgrades="" spritedepth="0.55" hiddeningame="False" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="ItemMsgPickUpSelect" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="8;16;24;16;24;6" />
</Item>
<Item name="" identifier="bluewire" ID="11" rect="50296,-15150,48,20" noninteractable="False" nonplayerteaminteractable="False" rotation="0" scale="0.5" spritecolor="51,121,173,255" inventoryiconcolor="51,121,173,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" disallowedupgrades="" spritedepth="0.55" hiddeningame="False" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="ItemMsgPickUpSelect" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="24;-2;-32.20703;-2.4609375" />
</Item>
<Item name="" identifier="signalcheckcomponent" ID="9" rect="1,24,16,16" noninteractable="False" nonplayerteaminteractable="False" rotation="0" scale="0.5" spritecolor="255,255,255,255" inventoryiconcolor="255,255,255,255" containercolor="255,255,255,255" condition="100" tags="smallitem,logic" displaysidebysidewhenlinked="False" disallowedupgrades="" spritedepth="0.8" hiddeningame="False">
<SignalCheckComponent output="-100" falseoutput="0" targetsignal="1" pickingtime="0" canbepicked="False" allowingameediting="True" msg="" />
<Holdable attached="True" holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="5" canbepicked="True" allowingameediting="True" msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" optional="false" ignoreineditor="false" />
</Holdable>
<ConnectionPanel locked="False" pickingtime="0" canbepicked="False" allowingameediting="True" msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" optional="false" ignoreineditor="false" />
<input name="signal_in">
<link w="12" />
</input>
<input name="set_output" />
<input name="set_targetsignal" />
<output name="signal_out">
<link w="13" />
</output>
</ConnectionPanel>
</Item>
<Item name="" identifier="waterdetector" ID="2" rect="16,14,26,23" noninteractable="False" nonplayerteaminteractable="False" rotation="0" scale="0.5" spritecolor="255,255,255,255" inventoryiconcolor="255,255,255,255" containercolor="255,255,255,255" condition="100" tags="smallitem,sensor" displaysidebysidewhenlinked="False" disallowedupgrades="" spritedepth="0.8" hiddeningame="False">
<WaterDetector output="1" falseoutput="0" pickingtime="0" canbepicked="False" allowingameediting="True" msg="" />
<Holdable attached="True" holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="5" canbepicked="True" allowingameediting="True" msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" optional="false" ignoreineditor="false" />
</Holdable>
<ConnectionPanel locked="False" pickingtime="0" canbepicked="False" allowingameediting="True" msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" optional="false" ignoreineditor="false" />
<output name="signal_out">
<link w="11" />
<link w="12" />
</output>
<output name="water_%" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="smallpump" ID="10" rect="-64,40,64,48" noninteractable="False" nonplayerteaminteractable="False" rotation="0" scale="0.5" spritecolor="255,255,255,255" inventoryiconcolor="255,255,255,255" containercolor="255,255,255,255" condition="100" tags="pump" displaysidebysidewhenlinked="False" disallowedupgrades="" spritedepth="0.8" hiddeningame="False">
<Pump maxflow="100" ison="False" minvoltage="0.3" powerconsumption="60" vulnerabletoemp="True" pickingtime="0" canbepicked="False" allowingameediting="True" msg="ItemMsgInteractSelect" />
<ConnectionPanel locked="False" pickingtime="0" canbepicked="False" allowingameediting="True" msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" optional="false" ignoreineditor="false" />
<input name="power_in" />
<input name="toggle" />
<input name="set_active">
<link w="11" />
</input>
<input name="set_speed">
<link w="13" />
</input>
<input name="set_targetlevel" />
</ConnectionPanel>
<Repairable deteriorationspeed="0.1" mindeteriorationdelay="360" maxdeteriorationdelay="720" mindeteriorationcondition="10" repairthreshold="50" fixdurationlowskill="20" fixdurationhighskill="5" pickingtime="0" canbepicked="False" allowingameediting="True" msg="ItemMsgRepairWrench">
<requireditem items="wrench" type="Equipped" optional="false" ignoreineditor="false" />
</Repairable>
</Item>
</ItemAssembly>