Hey people,
There have been some requests that the drone rebuild process be made toggleable to prevent the inherent resource drain from crippling a player in the early game. It is proving problematic, and it would greatly help to know HOW you all want this to be done.
1 - Use the Pause. The easiest option, I can tie the rebuild process into the ACU's pause button. If the ACU is paused, which usually occurs when the player is trying to save resources, the drone will not rebuild. The trouble is that it's a catch-all and there are a few situations I can see where this would not be good, like where you want to use just the drone's buildpower.
2 - Create a new button entirely. This is tough, the ACU UI is already short for space, especially with both drones... I'm also not actually sure how to code it. Advantage is it would give total user control.
Which one?
Also, when the toggle is off whichever method is chosen, we have a choice. We can either create a timer thread, which will wait until the toggle is turned back on, then rebuild, or we can have it so that if the rebuild fails due to the toggle, the enhancement is removed. We don't want a situation where we have an enhancement constructed but the drone permanently gone!