diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index e655570545..778ca00070 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -154,7 +154,7 @@ //inputting if(input_attempt && (!input_pulsed && !input_cut) && !grid_check) - target_load = min((capacity-charge)/SMESRATE, input_level) // Amount we will request from the powernet. + target_load = clamp((capacity-charge)/SMESRATE, 0, input_level) // Amount we will request from the powernet. var/input_available = FALSE for(var/obj/machinery/power/terminal/term in terminals) if(!term.powernet)