Build once

Build once

Requests for features in the spring code.

Moderator: Moderators

Post Reply
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Build once

Post 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?
User avatar
Pendrokar
Posts: 658
Joined: 30 May 2007, 10:45

Re: Build once

Post 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!
User avatar
Felix the Cat
Posts: 2383
Joined: 15 Jun 2005, 17:30

Post by Felix the Cat »

We could perhaps use a more generalized "do once" modifier key.
Lippy
Posts: 327
Joined: 16 Jul 2006, 00:24

Post by Lippy »

+1
Agnus
Posts: 11
Joined: 02 Mar 2006, 09:15

Re: Build once

Post 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!
User avatar
Guessmyname
Posts: 3301
Joined: 28 Apr 2005, 21:07

Post 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?
Agnus
Posts: 11
Joined: 02 Mar 2006, 09:15

Post by Agnus »

I would prefer:
'build once' unit as soon as it's finished the one it's building
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post 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.
User avatar
very_bad_soldier
Posts: 1397
Joined: 20 Feb 2007, 01:10

Post 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.
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post 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.
User avatar
Pxtl
Posts: 6112
Joined: 23 Oct 2004, 01:43

Post 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.
User avatar
very_bad_soldier
Posts: 1397
Joined: 20 Feb 2007, 01:10

Post 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 :lol:
I see this like Pxtl, the ALT-thing should be "build once" and "now", would be perfect for my needs.
User avatar
Snipawolf
Posts: 4357
Joined: 12 Dec 2005, 01:49

Post 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.
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post 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 :lol:
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.
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post 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.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6241
Joined: 29 Apr 2005, 01:14

Post 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.
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post 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? :)
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post 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
Lippy
Posts: 327
Joined: 16 Jul 2006, 00:24

Post 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... :P)
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

shhh. ;p
Post Reply

Return to “Feature Requests”