Problem: Modding the ship roles of blueprints

I tried modding the ship roles yesterday and realized, that even though I modified <Role> in the ShipBlueprintDefs and <AIShipClass> in the ShipClassDefs, the roles of ships were assigned consistently with:

http://galciv3.gamepedia.com/Ship_roles

"A ship's default role is determined by the attributes "THREAT", "FORTITUDE" and "VALUE". All ship equipment has at least one of these attributes assigned to them. THREAT is assigned to weapons (beams, kinetics, missiles), FORTITUDE is assigned to defenses (hull plating, shields, point defense), and VALUE is assigned to other equipment (drives, life support, modules).

As equipment is added to a ship the sum of these attributes are added together to decide what role the ship will have. If THREAT is the largest it will be an attacker, if FORTITUDE is largest it will be a defender, and if VALUE is larger than the sum of THREAT and FORTITUDE the ship is labelled as support.

The hull size also influences what role a ship will have, though all hull types with VALUE as the highest will be Support. Tiny ships can be Interceptors (THREAT) or Guardians (FORTITUDE), small ships can be Assaults (THREAT) or Escorts (FORTITUDE), medium and large ships can be Capitals (THREAT) or Escorts (FORTITUDE) and huge ships will be Capitals regardless of whether THREAT is larger than FORTITUDE."

Meaning I got support carriers and no escort huge hulls for example.

I was trying to make the AI use capships as damage dealers, escorts as tanks and guardians for support modules and carriers. Assaults and interceptors would only be assigned to smalls and tinies.

I checked for the same on the AI Tweaks mod (maybe a little old version) and found the same result: The settings above do not influence the blueprints you can see the AI or the player uses.

Is this a bug, is there a way to overwrite the roles ships are assigned? Are the assignment rules (influence of threat, fortitude and value) in the moddable xml files?

10,502 views 4 replies
Reply #1 Top

This makes the Role/AI Class in the xmls pointless. I can't see this been intended, why add Roles/AI Classes if it is? Seems very strange to me.

Reply #2 Top

Well since it seems to compute them when it creates a new one you could just assign the pieces that shift/change it to the one you want?

 

- though probably not what you want to hear :)

Reply #3 Top

The problem with that is, that it only assigns high fortitude tiny hulls to guardians. I want to ahve huge hull carriers to be guardians. The idea of changing value fortitude and threat crossed my mind, too.

Reply #4 Top

All these complications with ship assignments..... in Galciv2 the AI was very good at the targeting priority that gave me a hard time.... my 'escort' also has to have superior attack in order to be targeted first.

That prevented you from using high defensive ships and 'glass' firepower ships.

 

But no doubt ship assignments make things more interesting and gave us players lots of exploits over time, but slowly it is improving with updates.