Author Topic: Exo Wave Costs  (Read 1773 times)

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Exo Wave Costs
« on: February 28, 2012, 09:24:06 am »
Short of querying the ship type definitions in the code, is there a way I can get the exo costs (both the "nice names" and the numeric) of all the various eligible ships for exos?

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Exo Wave Costs
« Reply #1 on: February 28, 2012, 10:17:31 am »
The reference-tab export gives you EventAttackTier and EventAttackSubTier columns.  If a row lacks those, the type is not exo-eligible.

The actual numeric costs are set in this block:

Code: [Select]
            SetReferenceCost( EventAttackTier.Drone, EventAttackSubTier.Light, 1 );
            SetReferenceCost( EventAttackTier.Drone, EventAttackSubTier.Medium, 2 );
            SetReferenceCost( EventAttackTier.Drone, EventAttackSubTier.Heavy, 3 );
            SetReferenceCost( EventAttackTier.Cutter, EventAttackSubTier.Light, 4 );
            SetReferenceCost( EventAttackTier.Cutter, EventAttackSubTier.Medium, 6 );
            SetReferenceCost( EventAttackTier.Cutter, EventAttackSubTier.Heavy, 8 );
            SetReferenceCost( EventAttackTier.Corvette, EventAttackSubTier.Light, 16 );
            SetReferenceCost( EventAttackTier.Corvette, EventAttackSubTier.Medium, 24 );
            SetReferenceCost( EventAttackTier.Corvette, EventAttackSubTier.Heavy, 32 );
            SetReferenceCost( EventAttackTier.Frigate, EventAttackSubTier.Light, 64 );
            SetReferenceCost( EventAttackTier.Frigate, EventAttackSubTier.Medium, 96 );
            SetReferenceCost( EventAttackTier.Frigate, EventAttackSubTier.Heavy, 128 );
            SetReferenceCost( EventAttackTier.Destroyer, EventAttackSubTier.Light, 256 );
            SetReferenceCost( EventAttackTier.Destroyer, EventAttackSubTier.Medium, 384 );
            SetReferenceCost( EventAttackTier.Destroyer, EventAttackSubTier.Heavy, 512 );
            SetReferenceCost( EventAttackTier.Cruiser, EventAttackSubTier.Light, 1024 );
            SetReferenceCost( EventAttackTier.Cruiser, EventAttackSubTier.Medium, 1536 );
            SetReferenceCost( EventAttackTier.Cruiser, EventAttackSubTier.Heavy, 2048 );
            SetReferenceCost( EventAttackTier.Battleship, EventAttackSubTier.Light, 4096 );
            SetReferenceCost( EventAttackTier.Battleship, EventAttackSubTier.Medium, 6144 );
            SetReferenceCost( EventAttackTier.Battleship, EventAttackSubTier.Heavy, 8192 );
            SetReferenceCost( EventAttackTier.Dreadnought, EventAttackSubTier.Light, 16384 );
            SetReferenceCost( EventAttackTier.Dreadnought, EventAttackSubTier.Medium, 24576 );
            SetReferenceCost( EventAttackTier.Dreadnought, EventAttackSubTier.Heavy, 32768 );
            SetReferenceCost( EventAttackTier.Mauler, EventAttackSubTier.Light, 65536 );
            SetReferenceCost( EventAttackTier.Mauler, EventAttackSubTier.Medium, 98304 );
            SetReferenceCost( EventAttackTier.Mauler, EventAttackSubTier.Heavy, 131702 );
            SetReferenceCost( EventAttackTier.Planetoid, EventAttackSubTier.Light, 262144 );
            SetReferenceCost( EventAttackTier.Planetoid, EventAttackSubTier.Medium, 393216 );
            SetReferenceCost( EventAttackTier.Planetoid, EventAttackSubTier.Heavy, 524288 );
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: Exo Wave Costs
« Reply #2 on: February 28, 2012, 11:00:35 am »
Oh dang. Is there anything that is considered a heavy planetoid for exo waves?

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Exo Wave Costs
« Reply #3 on: February 28, 2012, 11:09:22 am »
No, the mothership and H/K-V are both Light Planetoid, and that's as high as it's gone.  The H/K-V probably shouldn't be even that high, hard to say.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: Exo Wave Costs
« Reply #4 on: February 28, 2012, 11:39:41 am »
No, the mothership and H/K-V are both Light Planetoid, and that's as high as it's gone.  The H/K-V probably shouldn't be even that high, hard to say.

Wasn't the problem that the MK. I H/K was too cheap (and by extension, the other Mks of H/Ks) and thus were bumped up in cost?
(Each mark goes up one step in the cost tier, right?)

However, while Light planetoid is too expensive for H/K V, as shown previously Heavy mauler was too cheap for H/K V. Does that mean their should be more granularity in the higher echelons of the exo-costs, and reassign accordingly?

Like if not even Motherships, the toughest unit in the game, is touch enough to be worth a heavy planetoid (at 524288 cost), doesn't that mean that the scale goes too high, and the scale should be adjusted such that the toughest unit is worth the most expensive classification?
For example, make heavy planetoid something closer to 262144, rescale light mauler and up accordingly, and then you get more flexibility in classification for the big stuff. Like having a cost for H/K Vs that is not too cheap and not too expensive.

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Exo Wave Costs
« Reply #5 on: February 28, 2012, 11:47:24 am »
No, I don't think that stuff is necessary, because it's already fun :)  You're looking at the hotdog factory machinery.  That's never as pleasant as a well-served hotdog.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: Exo Wave Costs
« Reply #6 on: February 28, 2012, 11:49:19 am »
No, I don't think that stuff is necessary, because it's already fun :)  You're looking at the hotdog factory machinery.  That's never as pleasant as a well-served hotdog.

Aww, but I like the looking at things with an absurd level of detail, and knowing how everything works, even if it can get messy.

Oh well, you are right though. The balance, although could be better, is pretty good, which is good enough for something that very occasional like exo-waves.

Offline Solarity

  • Jr. Member Mark III
  • **
  • Posts: 89
Re: Exo Wave Costs
« Reply #7 on: February 28, 2012, 02:37:29 pm »
No, please, dont do it, god no!  I dont think I could cope with more than one mothership coming at me, 30 - 40 HKs are quite bad enough.

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: Exo Wave Costs
« Reply #8 on: February 28, 2012, 02:39:06 pm »
No, please, dont do it, god no!  I dont think I could cope with more than one mothership coming at me, 30 - 40 HKs are quite bad enough.

If exo costs were refactored, motherships should keep their existing absurd cost. (They should be moved to a category with a similar cost as they do now)

Offline Eternaly_Lost

  • Sr. Member
  • ****
  • Posts: 336
Re: Exo Wave Costs
« Reply #9 on: February 28, 2012, 02:47:26 pm »
No, please, dont do it, god no!  I dont think I could cope with more than one mothership coming at me, 30 - 40 HKs are quite bad enough.

You think that 30-40 are bad? You should try 30-40 under 900 Shield Bearers. I don't think you can take them without a planetary armor inhibitor, even with a full Spire Fleet of 10 DD and all the ships that comes with that many of those. They have an insane amount of firepower, but when you have 30 HK under almost 1000 Shield Bearers, it starts to become hard to figure out how to kill them.