The function of automatically building mass storage around the miners.

Have 3 t1 engies, aeon/cyb/uef respectively.

Select them, cycle to build a factory, nothing pops up

Need to select a single engie, tell it to build then select the other engies and assist the fac/engie

@jip Just tried it out on faf develop and I think the downsides of multiple clicks for mex storage largely outweigh the upsides.

Having to click on my mexes multiple times to perform a single, very common action, doesn't feel like a good change at all.
Even two clicks are too many imo.

If repairing a t2 mex without putting mass storages around it is a frequent occurrence, why not just use the repair command? Having it bound is a good idea anyway, as it is very useful for engie micro.

For capping arty, radar and t1 pd I'd probably prefer one click as well, as we already have a dedicated repair button, but we don't have a dedicated cap button.
Especially for the radar two clicks don't make much sense, as I have never seen a radar that wasn't either at full health or dead.

Accidentally surrounding an arty with pgens or a pd with walls when you actually wanted to repair could be quite bad though, so I I'm less sure about wanting only 1 click to cap those than I am for the mexes.

That being said I love the idea of being able to cap arties and radars similar to mexes!
Similarly, mass fab capping a t3 extractor without needing a template is a great addition as well.

I have two possible suggestions for capping:

  1. "Combat buildings" need 2 clicks to cap, while all others need 1 click, as they do now.
  2. All capping is only done by using shift, and normal assistance/repair functionality happens when not using shift + click

Also, can we add the ability to queue capping for structures that are currently being build from scratch?
That'd be useful in quite a few situations, e.g. after getting dropped to rebuild mexes, or when building a couple capped t2 arties to stall a navy loss.

Spelled out this would result in the following:

1st Suggestion

"Combat buildings" need 2 clicks to cap, while all others need 1 click.

Extractors

  • 1 click + shift to mass storage an upgrading extractor or a t2/t3 extractor being build from scratch
  • 1 click to mass storage a finished t2/t3 extractor
  • 2 clicks + shift to mass fab cap an upgrading t2 extractor or a t3 extractor being build from scratch
  • 2 clicks to mass fab cap a finished t3 extractor (need 2 clicks to avoid overlap with the storage cap command)

Other non-combat structures

  • 1 click + shift to mass storage cap a t3 fab in construction
  • 1 click to mass storage cap a finished t3 fab
  • 1 click + shift to t1 pgen cap an upgrading radar or a t2/t3 radar being built from scratch
  • 1 click to t1 pgen cap a finished t2/t3 radar

Combat Structures

  • 2 clicks + shift to wall cap a t1 point defense in construction
  • 2 clicks to wall cap a t1 point defense
  • 2 clicks + shift to t1 pgen cap a t2 artillery in construction
  • 2 clicks to t1 pgen cap a finished t2 artillery

2nd Suggestion

All capping is only done by using shift, and normal assistance/repair functionality happens when not using shift + click

Extractors

  • 1 click + shift to mass storage an upgrading extractor, a t2/t3 extractor being build from scratch or a finished t2/t3 extractor
  • 2 clicks + shift to mass fab cap an upgrading t2 extractor, a t3 extractor being build from scratch or a finished t3 extractor

Other non-combat structures

  • 1 click + shift to mass storage cap a t3 fab in construction or a finished one
  • 1 click + shift to t1 pgen cap an upgrading radar, a t2/t3 radar being built from scratch or a finished t2/t3 radar

Combat Structures

  • 1 click + shift to wall cap a t1 point defense in construction or a finished one
  • 1 click + shift to t1 pgen cap a t2 artillery in construction or a finished one

@CheeseBerry These are good suggestions - I'll make sure shift is required (as otherwise it overrides the queue anyhow, as WhenDayBreaks PMed me) and reduce the capping of non-volatile things (e.g., storages, pgens, walls) to 1 but keep the capping for volatile things (fabricators) at 3. Unless people disagree. The reason is simple: to counter lag

Also, can we add the ability to queue capping for structures that are currently being build from scratch?
I already tried this and sadly the answer appears to be no - the command issued doesn't provide the blueprint information that I need to determine whether it can be capped or not.

I think it would be possible if we'd determine the capping behavior on the sim side instead of on the UI side - that would require quite some refactoring and if I'd do that, it would be for the patch in January.

@FtXCommando I see - not sure if that is possible (yet). It is at least more than this particular feature (capping) is about. Could you make an issue on Github?

One problem I have with just clicking once is that you can no longer queue repair orders without accidentally capping things (when holding shift).

Regardless - here is a pull request on Github with the adjustments. I am eager to hear other opinions.

A work of art is never finished, merely abandoned

@jip If using 3, instead of 2, clicks to mass fab ring a t3 mex decreases lag (I assume because then you don't give nonsense mass fab construction orders to t1 engies?) then I'm all for it.

It's a rare enough occurrence that the difference between 3 or 2 clicks probably doesn't matter all that much.

@jip Also, maybe a dumb question, but is ringing t3 mass fabs with storages even efficient? Cause with some very basic back of the envelope math it seems like building another t3 fab is just straight up better.

From testing:

  • Mass Cost of a t3 fab: 4000 mass (m)
  • Energy upkeep of a t3 fab: 1500 energy upkeep (eu)
  • Mass generation of a un-caped t3 fab: 16 mass per second (mps)
  • mass cost of a mass storage: 200 m
  • energy upkeep of a mass storage: 0 eu (obviously)
  • Nr. of storages required for full adjacency: 12
  • Mass generation of a caped t3 fab: 21.5 mps

A simple model for energy upkeep to mass cost is to use the conversion: 2500 eu = 3240 m, because that's the price and production of a t3 pgen.
Hence 1 e upkeep = 1.3m.

(Note that this is the highest cost energy can conceivably have in the t3 stage, i.e. the best possible case for capping with storages.

In a real game, energy is probably a bit cheaper in the lategame, due to pgen adjacency and stuff like RAS, SACUs, you pausing your (air-)facs and teammate overflow often giving you more energy than you need 'by accident')

Putting the above together:

  • Efficiency of an un-caped T3 fab:
    16mps / (4000m + 1500eu)
    = 16mps / (4000m + 1950m)
    = 2.7e-3 mps/m
  • Efficiency of a caped T3 fab:
    21.5mps / (4000m + 1500eu + 12*(200m + 0eu))
    = 21.5mps / (4000m + 1950m + 2400m)
    = 2.6e-3 mps/m

Result:
Even in the best possible case, capping a t3 mass fab is slightly less efficient than just building a new one.
If you value energy less than what I assumed here, and imo you probably should, the case for capping gets even worse.

If my assumptions and calculations are correct, I think we shouldn't add a t3 mass fab cap command to the game add all. It would just incentivize bad play.

@CheeseBerry It doesn't decrease lag, but it prevents lag from accidentally causing you to queue fabricators while you can not sustain them (yet).

I think the typical scenario for a t3 mass fab is not to have it surrounded entirely by storages, but instead you cap those that are at the 'edges' of your grid for a small bonus.

A work of art is never finished, merely abandoned

@jip Well, the result doesn't change, regardless of you using 1 or 12 storages next to the t3 fab.
Storages are, if the above is correct, only efficient if they touch 2 or more t3 fabs

I should probably note that I don't have a strong opinion about including or not including a t3 mass fab command in the game.
The efficiency difference is small, so even if one or the other is 'better', it's not a huge deal either way.

Also both of the above options are less efficient than just building a t2 mass fab (3.0e-3 mps/m, at worst), which is also much more flexible imo. As such, I can't remember the last time I even built a t3 mass fab, hence the command probably wont affect my gameplay at all.

My only concern is that if we add a command like that in the game, we basically say that using it is "correct" as otherwise, why would it be there?

My only concern is that if we add a command like that in the game, we basically say that using it is "correct" as otherwise, why would it be there?
That is why not all suggestions were included. I am personally not of the opinion that everything has to be optimal - it just has to be decent. I'm eager to hear other opinions!

A work of art is never finished, merely abandoned

Ringing radars by rightclicking shouldn't be added. Aside from omni's, which you only build 1 per game of, you basically don't ring any radars since the very small e you get from it is not worth the detriment of making pgens in vunerable places and making it easier for your opponent to spot your radars

I'll add it to just the omni radar then.

A work of art is never finished, merely abandoned

I always try to ring my T2 radars, I even have a template for that.

Yeah I gotta agree with tagada, ringing a t2 radar is definitely efficient, so at least a 2 click command for it is almost certainly useful and quite unlikely to use by accident.
Imo a 1 click command would be fine too, cause when do you ever assist a non-upgrading radar unintentionally?

Edit: I'm wrong actually.
Ringing a t2 radar with t1 pgens only gives you an additional 38 energy in adjacency bonus, i.e. 9.5 additional energy per t1 pgen.
That is slightly less efficient energy per mass than a t2 pgen is:
t1 pgens around a t2 radar:
(20e+9.5e)/75m = 0.39e/m
t2 pgen, no adjacency:
500e/1200m = 0.42e/m

By the same logic as for the t3 fabs, I'd say wheelie is right and we want the command only for ringing omnis.

Never said it isnt efficient, just that its 10x easier for your opponent to spot and kill it.

@CheeseBerry it may not be as efficient, but it is quick and dirty especially when you do not have the man power to make a t2 pgen. I'll remove it for the t1 radar and keep the t2.

A work of art is never finished, merely abandoned

Whatever you do can we not have new things enabled by default?

This is based on the old feature (mass extractor capping). Do you want me to turn it off by default?

A work of art is never finished, merely abandoned

Let get real technical, how much e does it save if you ring a t1 radar and then upgrade it to T2, do you save on upgrade cost?

If it’s good enough of a feature to add then it should be enabled by default since in the long term it decreases complaints about lack of automation, unintuitive garbage, whatever.

Personally I still don’t like nor use the automatic mass storages so I’d just immediately turn this off too. Also don’t really think it warrants being added into the game because then you’re making some random things in the game have some reaction that other things don’t. Like no one new is going to understand why t1 radar assist doesn’t do anything and will likely only find that t2 radar autorings by sheer luck.

How about putting all features discussed here in a mod? Then you can also go to town with rings for other buildings and options to customize everything