Description
Unchained Knowledge 4 or 5 illogically makes AI less likely to pick Indiscriminate bombardment policy
Game Version
3.4.4 (227f)
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Megacorp, Distant Stars, Ancient Relics, Lithoids, Federations, Nemesis
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
The Rules of War line of Galactic Community resolutions ban indiscriminate bombardment at level 3 and above. It makes sense that AI would want to switch their policy away from it to avoid being in breach of galactic law. Bizarrely though, a different line of resolutions - Unchained Knowledge, from level 4 up - does this instead. Unchained Knowledge logically has nothing to do with bombardment.
The relevant ai_weight modifier in common/policies/00_policies.txt is as follows:
Compare the ai_weight factor that normally stops non-pacifist AI from picking selective bombardment - these are the resolutions it should be checking:
Screenshot unrelated, it's only there because the form requires me to attach one.
Steps to reproduce the issue.
Upload Attachment
File(s) attached
Unchained Knowledge 4 or 5 illogically makes AI less likely to pick Indiscriminate bombardment policy
Game Version
3.4.4 (227f)
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Megacorp, Distant Stars, Ancient Relics, Lithoids, Federations, Nemesis
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
The Rules of War line of Galactic Community resolutions ban indiscriminate bombardment at level 3 and above. It makes sense that AI would want to switch their policy away from it to avoid being in breach of galactic law. Bizarrely though, a different line of resolutions - Unchained Knowledge, from level 4 up - does this instead. Unchained Knowledge logically has nothing to do with bombardment.
The relevant ai_weight modifier in common/policies/00_policies.txt is as follows:
Code:
modifier = {
factor = 0.1
is_galactic_community_member = yes
OR = {
is_active_resolution = "resolution_galacticstudies_ethical_guideline_refactoring"
is_active_resolution = "resolution_galacticstudies_extradimensional_experimentation"
}
}
Code:
modifier = {
factor = 0
NOR = {
has_ethic = "ethic_pacifist"
has_ethic = "ethic_fanatic_pacifist"
}
NOT = {
is_galactic_community_member = yes
OR = {
is_active_resolution = "resolution_rulesofwar_independent_tribunals"
is_active_resolution = "resolution_rulesofwar_last_resort_doctrine"
is_active_resolution = "resolution_rulesofwar_demobilization_initiative"
}
}
}
Steps to reproduce the issue.
Upload Attachment
File(s) attached
Attachments
Last edited: