For others looking to mod the AI, this is what I found in gameplay.constants relating to AI:
- Resource priorities for the different AI "personalities", but not logic, heuristics, etc.
- Some diplomatic settings/triggers.
- Nothing related to ship AI, battlefield tactics, or strategy.
For reference, I've pasted the relevent text from the file:
playerAISharedDef
table-Aggressive
BuildShip 10
BuildModuleTactical 2
BuildModuleCivilian 1
BuildModuleResearch 1
UpgradeResearch 2
UpgradePlanetArtifactLevel 1
UpgradePlanetPopulation 1
UpgradePlanetInfastructure 1
MaxBountyBidCount 5
table-Defensive
BuildShip 5
BuildModuleTactical 5
BuildModuleCivilian 1
BuildModuleResearch 1
UpgradeResearch 2
UpgradePlanetArtifactLevel 1
UpgradePlanetPopulation 1
UpgradePlanetInfastructure 3
MaxBountyBidCount 5
table-Research
BuildShip 5
BuildModuleTactical 2
BuildModuleCivilian 2
BuildModuleResearch 2
UpgradeResearch 5
UpgradePlanetArtifactLevel 2
UpgradePlanetPopulation 1
UpgradePlanetInfastructure 2
MaxBountyBidCount 10
table-Economic
BuildShip 5
BuildModuleTactical 2
BuildModuleCivilian 5
BuildModuleResearch 1
UpgradeResearch 2
UpgradePlanetArtifactLevel 2
UpgradePlanetPopulation 5
UpgradePlanetInfastructure 2
MaxBountyBidCount 15
playerDiplomacyAIDef
offerOrAcceptTreatyHappinessThreshold:Trade 0.25
offerOrAcceptTreatyHappinessThreshold:ExternalVision 0.80
offerOrAcceptTreatyHappinessThreshold:InternalVision 0.95
offerOrAcceptTreatyHappinessThreshold:CeaseFire .50
offerOrAcceptTreatyHappinessThreshold:PeaceTreaty .90
breakTreatyHappinessThreshold:Trade 0.10
breakTreatyHappinessThreshold:ExternalVision 0.50
breakTreatyHappinessThreshold:InternalVision 0.75
breakTreatyHappinessThreshold:CeaseFire .25
breakTreatyHappinessThreshold:PeaceTreaty .75
timeBetweenTreatyOffers 300
timeBetweenQuests 180