Boosts based on fleet size & hull class

Today’s shower thought.

I’ve been curious why boosting provides a flat bonus in an area (this is new boosts, not off grid) no matter how many ships are receiving said boosts. Boosts are quite high percentages that apply across an entire fleet, and it irks me that a command destroyer can boost 250 ships.

Having a boosting ship’s boosting effectiveness be determined on how many ships it boosts would require larger fleets to have additional boosters to achieve the same effect a smaller fleet would have from just one.
Hull class could generate a base # of ships they can boost to 100%

  • Command Destroyer - 15
  • T3C - 20
  • Battlecruiser - 20
  • Command Ship - 25

(yes, I understand boost strength already is affected by hull size)

Wing Command, and Fleet Command could marginally increase the base number of ships boosted to 100% (capped to +100% of normal between the two)

  • 5% increase per wing command
  • 15% increase per fleet command

Here’s a rough formula concept and what it results in
MIN(1, SQRT(25 * Booster # / Fleet Size)) * Max Current Boost

(in the example below it is “simulating” a Damnation without wing/fleet command)


Boosters Fleet Size % of Max Boost Damnation Armour Resist
1 25 100 21.56
50 70.71067812 15.2452222
100 50 10.78
200 35.35533906 7.622611101
250 31.6227766 6.817870635
2 25 100 21.56
50 100 21.56
100 70.71067812 15.2452222
200 50 10.78
250 44.72135955 9.641925119
3 25 100 21.56
50 100 21.56
100 86.60254038 18.67150771
200 61.23724357 13.20274971
250 54.77225575 11.80889834
4 25 100 21.56
50 100 21.56
100 100 21.56
200 70.71067812 15.2452222
250 63.2455532 13.63574127
5 25 100 21.56
50 100 21.56
100 100 21.56
200 79.0569415 17.04467659
250 70.71067812 15.2452222
6 25 100 21.56
50 100 21.56
100 100 21.56
200 86.60254038 18.67150771
250 77.45966692 16.70030419

Honestly there are a lot of implications to this I haven’t thought about & the number values for hull-boost count are probably not well thought out.
The shower was only 10 minutes.

For reference:

Boosts already have a range on their effects. They don’t need additional limitations as well.

1 Like

Agreed, it’s an AoE for a reason. No other limitations needed.


1 Like

In theory I find your idea fascinating that there be limitations on boosts along the lines that you are describing. I could think of even more ways in which there could be restrictions along the same line of thought. In practice, however, it is impractical and there is no benefit to such a feature. It does not solve a problem, it does not enhance gameplay or make it more interesting (the idea is interesting but not the gameplay itself), and would introduce issues such as “who gets the boost?” among others.

1 Like

Ah, yes. Let’s add in another set of calculations which result in a floating point modifier applied to a modifier applied to a modifier. Crunching this in the middle of a large fight will absolutely not lead to more performance issues on the boost ticks.

Even with the sarcastic reasoning I am deadset against this (4 nested operations to find final effects per boost is a good wallop to the non-existant stack) aside, these numbers do not scale up enough with additional focus on command links and skill investment. 20 for command destroyers and battlecruisers, 25-30 for t3s, and 40-50 for command ships would still cause some of your stated intent without nearly the same level of issues.

1 Like

Yeah, TBH I don’t like the current AOE boosts but they do make sense for gameplay requiring fleet cohesion.
With the grid expansion update, it kinda seems weird you can’t boost an allied ship on grid with you when the signal propagation time would be tiny. ( I see command ships as super computers that are optimizing subroutines on other ships ) Something like this would require: “If you’re on the same grid, in fleet, you get boosts”

I don’t know how boosts are coded, I assumed it would be: Apply x% boost to ships within x km in the postgis quad tree (Maybe 8-way tree because 3D space). If higher % replace.
This would just be additive % until max %. You already have to have a count of the number of ships you’re boosting because you’re going to iterate some kind of list / data structure.

@James_Baboli I agree

So, as it is
1: Check module’s activation range.
2: Check position of boosting ship.
3: check distance to members of fleet on grid, apply already calculated value to them.
4: calculate all of the new values for the ships getting boosts.
Frequently 2-3s lag on boosts applying with only 40-50 in fleet and ~40 on grid

As it ends up with your suggestion:
1: Check module activation range
2: Check position of boosting ship
3: Check distance to fleet members
4: Check total # of ships boosted.
5: Apply formula to boost strength, with 1-5 lookups for this formula depending on how many variables, calculate final boost strength
6: apply boosts as calculated
7: calculate all values with applied boosts.
3 extra steps in the chain, which require lookups deeper into the sequence, and more FLOPs for every module.

1 Like