Page 1 of 1
Build once
Posted: 25 Jul 2007, 09:06
by KDR_11k
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?
Re: Build once
Posted: 25 Jul 2007, 14:11
by Pendrokar
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?
Good idea. The number should be in different color!
Posted: 26 Jul 2007, 07:38
by Felix the Cat
We could perhaps use a more generalized "do once" modifier key.
Posted: 26 Jul 2007, 13:26
by Lippy
+1
Re: Build once
Posted: 26 Jul 2007, 14:03
by Agnus
Pendrokar wrote: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?
Good idea. The number should be in different color!
I second this!
Posted: 26 Jul 2007, 15:12
by Guessmyname
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?
Posted: 26 Jul 2007, 15:18
by Agnus
I would prefer:
'build once' unit as soon as it's finished the one it's building
Posted: 26 Jul 2007, 19:17
by KDR_11k
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?
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.
Posted: 27 Jul 2007, 13:40
by very_bad_soldier
KDR_11k wrote:...and aborting the current construction would force you to time the order well to avoid wasting buildtime and resources.
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.
EDIT
I think it should just work like clicking with ALT-key, but removed from queue afterwards.
Posted: 27 Jul 2007, 14:06
by KDR_11k
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.
Posted: 27 Jul 2007, 16:14
by Pxtl
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.
Posted: 27 Jul 2007, 17:29
by very_bad_soldier
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.
I would go the other way round:
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.
Posted: 27 Jul 2007, 17:39
by Snipawolf
I think it would be better if it said..
These units were clicked BEFORE repeat on.. Units get built according to queues.
These units were clicked AFTER repeat on.. Units get repeated.
Posted: 27 Jul 2007, 19:44
by KDR_11k
very_bad_soldier wrote: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.
I would go the other way round:
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.
Posted: 27 Jul 2007, 20:21
by NOiZE
Best would be if Alt would do this if repeat is on. If repeat is off then it should work how it works now.
Posted: 28 Jul 2007, 02:34
by FLOZi
NOiZE wrote:Best would be if Alt would do this if repeat is on. If repeat is off then it should work how it works now.
Perfect solution.
Posted: 28 Jul 2007, 04:38
by rattle
FLOZi wrote:NOiZE wrote:Best would be if Alt would do this if repeat is on. If repeat is off then it should work how it works now.
Perfect solution.
Provided by who? :)
Posted: 28 Jul 2007, 15:08
by imbaczek
rattle wrote:FLOZi wrote:NOiZE wrote:Best would be if Alt would do this if repeat is on. If repeat is off then it should work how it works now.
Perfect solution.
Provided by who? :)
Me? ^^
mantis
#572
video:
link
Posted: 28 Jul 2007, 16:27
by Lippy
imbaczek wrote:rattle wrote:FLOZi wrote:
Perfect solution.
Provided by who? :)
Me? ^^
mantis
#572
video:
link
You genius! (BTW you e stalled in the video; that's poor...

)
Posted: 28 Jul 2007, 17:00
by imbaczek
shhh. ;p