diff --git a/nsv13/code/modules/overmap/armour/nano_well.dm b/nsv13/code/modules/overmap/armour/nano_well.dm index 70c8e68878e..bd56124344d 100644 --- a/nsv13/code/modules/overmap/armour/nano_well.dm +++ b/nsv13/code/modules/overmap/armour/nano_well.dm @@ -358,14 +358,10 @@ Starting Materials return var/adjust = text2num(params["adjust"]) if(action == "power_allocation") - if(adjust && isnum(adjust)) + if(isnum(adjust)) power_allocation = adjust - if(power_allocation > maximum_power_allocation) - power_allocation = maximum_power_allocation - return - if(power_allocation < 0) - power_allocation = 0 - return + adjust = CLAMP(adjust, 0, maximum_power_allocation) + return switch(action) if("iron") if(material_tier != 0)