diff --git a/Defs/Buildings/compact.xml b/Defs/Buildings/compact.xml
index 1e05934..a17b301 100644
--- a/Defs/Buildings/compact.xml
+++ b/Defs/Buildings/compact.xml
@@ -29,6 +29,7 @@
CompPowerTrader
480
+ 150
diff --git a/Defs/Buildings/dense.xml b/Defs/Buildings/dense.xml
index d25f728..d482a92 100644
--- a/Defs/Buildings/dense.xml
+++ b/Defs/Buildings/dense.xml
@@ -32,6 +32,7 @@
CompPowerTrader
750
+ 150
diff --git a/Defs/Buildings/quantum.xml b/Defs/Buildings/quantum.xml
index 596279a..e34f9ee 100644
--- a/Defs/Buildings/quantum.xml
+++ b/Defs/Buildings/quantum.xml
@@ -33,6 +33,7 @@
CompPowerTrader
2200
+ 150
diff --git a/Defs/Buildings/ultra.xml b/Defs/Buildings/ultra.xml
index 6c8974e..113e14c 100644
--- a/Defs/Buildings/ultra.xml
+++ b/Defs/Buildings/ultra.xml
@@ -32,6 +32,7 @@
CompPowerTrader
1500
+ 150
diff --git a/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs b/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs
index cba600b..b4aaf31 100644
--- a/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs
+++ b/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs
@@ -25,10 +25,10 @@ namespace HydroponicsExpanded {
switch (value) {
case HydroponicsStage.Sowing:
case HydroponicsStage.Harvest:
- _compPowerTrader.PowerOutput = _compPowerTrader.Props.idlePowerDraw;
+ _compPowerTrader.PowerOutput = -_compPowerTrader.Props.idlePowerDraw;
break;
case HydroponicsStage.Grow:
- _compPowerTrader.PowerOutput = _compPowerTrader.Props.PowerConsumption;
+ _compPowerTrader.PowerOutput = -_compPowerTrader.Props.PowerConsumption;
break;
default:
throw new ArgumentOutOfRangeException();