Star Control
Store

AI difficulty levels and weapon damage

Published on Thursday, November 9, 2017 By Alverez In Founders Starbase

Several founders (myself included) have brought this up in Discord, but I haven't see a response.  The AI difficulty seems to effect how much damage the enemy ships do.  I did a little digging in the files today and found the following:

  OpponentTypes
  *************************
  0 = Human
  1 = Foolish Cyborg
  2 = Basic Cyborg
  3 = Challenging Cyborg
  4 = Expert Cyborg
  5 = Crazy Cyborg
  -->
 
  <OpponentTypes
    id="opponentTypes"
   
    displayName_0="OpponentType_Human"
    displayName_1="OpponentType_AIDifficulty1"
    displayName_2="OpponentType_AIDifficulty2"
    displayName_3="OpponentType_AIDifficulty3"
    displayName_4="OpponentType_AIDifficulty4"
    displayName_5="OpponentType_AIDifficulty5"
   
    damageMultiplier_0="1.0"
    damageMultiplier_1="0.5"
    damageMultiplier_2="1.0"
    damageMultiplier_3="1.25"
    damageMultiplier_4="1.5"
    damageMultiplier_5="2.0"

From that it's pretty clear that our suspicions are correct.  I can also see that the AI response times and behavior improves as the difficulty level increases, which is fine and good.  A flat damage increase is a bit of a problem.  It doesn't feel fair.  For example the Human nuke hits for 30 damage vs the crazy cyborg then you factor in that it can launch 2 nukes in one battery and you have it hitting for 60 damage.  Not too many ships are going to survive that (Drenkend, Scryve, Xraki are the only ones).  When you have the misfortune of landing nose to nose vs the Human it's a pretty quick match.