<Item
  name="Pump"
  linkable="true"
  pickdistance="200">

  <Sprite texture ="pump.png" depth="0.08"/>

  <Pump canbeselected = "true" maxflow="500" PowerConsumption="300.0" MinVoltage="0.3">
    <GuiFrame rect="0,0,0.3,0.3" alignment="Center" color="0.0,0.0,0.0,0.8"/>
    <sound file="pump.ogg" type="OnActive" range="800.0" volume="CurrPowerConsumption" volumemultiplier="0.003"/>
  </Pump>

  <ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
    <requireditem name="Screwdriver" type="Equipped"/>
    <input name="power_in"/>
    <input name="toggle"/>
    <input name="set_active"/>
    <input name="set_speed"/>
    <input name="set_targetlevel"/>
  </ConnectionPanel>
</Item>
