AI Starbase governor xml question

 

Most modules are added with

<StarbaseModule>

      <ModuleName>MiningHeadquarterModule</ModuleName>

  </StarbaseModule>

 

All military modules are added with

<StarbaseModule>

      <ModuleName>ShieldGeneratorModule</ModuleName>

   <DontRequestConstructor>true</DontRequestConstructor>

</StarbaseModule>

 

Can someone explain what is the significance of <DontRequestConstructor>true</DontRequestConstructor>  ?

 

If if doen’t request a constructor, how does it end up with the module and why don’t the other sue this type of true/false command?

 

2,472 views 2 replies
Reply #1 Top

If the AI requests a constructor, then it over-rides the nearest build queue. If it doesn't request one, then constructors that are built by the usual weight table are used whenever they happen to get built and aren't earmarked for a new starbase..

Reply #2 Top

So changing this to FALSE would give priority to a mil starbase upgrade (from an AI perspective)