Build once
Moderator: Moderators
Build once
Would be nice to have a way to tell a factory that's on repeat to build something exactly once so I can tell one of my unit-spamming factories to make me one or two builders (or radar units) without them making me an entire army of them or me having to track when it's done and remove the build order manually. Preferrably it'd add the order right after the unit currently under construction.
Guess it could be done with lua but for now I can't even think of a modifier to trigger this... Or maybe alt-build could be changed into that?
Guess it could be done with lua but for now I can't even think of a modifier to trigger this... Or maybe alt-build could be changed into that?
Re: Build once
Good idea. The number should be in different color!KDR_11k wrote:Would be nice to have a way to tell a factory that's on repeat to build something exactly once so I can tell one of my unit-spamming factories to make me one or two builders (or radar units) without them making me an entire army of them or me having to track when it's done and remove the build order manually. Preferrably it'd add the order right after the unit currently under construction.
Guess it could be done with lua but for now I can't even think of a modifier to trigger this... Or maybe alt-build could be changed into that?
- Felix the Cat
- Posts: 2383
- Joined: 15 Jun 2005, 17:30
Re: Build once
I second this!Pendrokar wrote:Good idea. The number should be in different color!KDR_11k wrote:Would be nice to have a way to tell a factory that's on repeat to build something exactly once so I can tell one of my unit-spamming factories to make me one or two builders (or radar units) without them making me an entire army of them or me having to track when it's done and remove the build order manually. Preferrably it'd add the order right after the unit currently under construction.
Guess it could be done with lua but for now I can't even think of a modifier to trigger this... Or maybe alt-build could be changed into that?
- Guessmyname
- Posts: 3301
- Joined: 28 Apr 2005, 21:07
I'd propose after the current. Since you'd usually give those orders when it's urgent you wouldn't want to wait for it to run through its whole queue once before building your urgent thing and aborting the current construction would force you to time the order well to avoid wasting buildtime and resources.Guessmyname wrote:Would the factory build this 'build once' unit as soon as it's finished the one it's building, or stop what it's building and build the 'build once' unit, or wait for the build-order to cycle 'round to the start before building it?
- very_bad_soldier
- Posts: 1397
- Joined: 20 Feb 2007, 01:10
But in most cases it is really urgent and has to get build ASAP. When you see a bunch of bombers approaching you should be able to emergency build some AA with this method IMO.KDR_11k wrote:...and aborting the current construction would force you to time the order well to avoid wasting buildtime and resources.
EDIT
I think it should just work like clicking with ALT-key, but removed from queue afterwards.
Imho, the ALT-key itself should be build-once things. After all, ALT-key means insert-at-the-beginning-of-queue.
The only dispute is the "cancel started" behaviour. This is important as the "cancel" behaviour gets you the resources back, but not the build-time, so in build-time intensive (or storage-limited) systems, the "cancel" functionality is a weakness.
The only dispute is the "cancel started" behaviour. This is important as the "cancel" behaviour gets you the resources back, but not the build-time, so in build-time intensive (or storage-limited) systems, the "cancel" functionality is a weakness.
- very_bad_soldier
- Posts: 1397
- Joined: 20 Feb 2007, 01:10
I would go the other way round:KDR_11k wrote:Naah, if it's THAT urgent you can manually cancel the preceeding order. Usually I want to make a con to increase my econ output, while important it's not urgent enough to warrant wasting progress on the previous order.
If it's NOT that urgent then you have the time to manually kill your entire queue and put the builders in.
Manually cancelling takes several seconds to deselect all unit types currently in queue and afterwards you have to re-assign your complete queue, which is quite annoying when you are in panic cause of the approaching enemies

I see this like Pxtl, the ALT-thing should be "build once" and "now", would be perfect for my needs.
It would be after whatever is currently being built so if you want to cancel you'd have to kick only one thing out. Of course optimally there'd be modifiers to determine where it gets placed but it should include a "right after this one" option so you don't have to wait for the unit to be done before giving the order.very_bad_soldier wrote:I would go the other way round:KDR_11k wrote:Naah, if it's THAT urgent you can manually cancel the preceeding order. Usually I want to make a con to increase my econ output, while important it's not urgent enough to warrant wasting progress on the previous order.
If it's NOT that urgent then you have the time to manually kill your entire queue and put the builders in.
Manually cancelling takes several seconds to deselect all unit types currently in queue and afterwards you have to re-assign your complete queue, which is quite annoying when you are in panic cause of the approaching enemies
I see this like Pxtl, the ALT-thing should be "build once" and "now", would be perfect for my needs.