diff --git a/Barotrauma/BarotraumaShared/Source/Items/Components/Machines/Pump.cs b/Barotrauma/BarotraumaShared/Source/Items/Components/Machines/Pump.cs index b99f8ef31..b161ddff9 100644 --- a/Barotrauma/BarotraumaShared/Source/Items/Components/Machines/Pump.cs +++ b/Barotrauma/BarotraumaShared/Source/Items/Components/Machines/Pump.cs @@ -99,7 +99,9 @@ namespace Barotrauma.Items.Components ApplyStatusEffects(ActionType.OnActive, deltaTime, null); - if (hull1 == null) return; + //check the hull if the item is movable + if (item.body != null) GetHull(); + if (hull1 == null) return; float powerFactor = currPowerConsumption <= 0.0f ? 1.0f : voltage;