Stellaris - Unchained Knowledge 4 or 5 illogically makes AI less likely to pick Indiscriminate bombardment policy

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Hairy Dude

Captain
96 Badges
May 5, 2013
482
133
  • Crusader Kings II
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Victoria 2: A House Divided
  • Humble Paradox Bundle
  • Sengoku
  • Surviving Mars
  • BATTLETECH
  • Steel Division: Normandy 44 Deluxe Edition
  • Empire of Sin - Deluxe Edition
  • Tyranny: Archon Edition
  • Victoria 3 Sign Up
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Prison Architect
  • Crusader Kings III
  • Victoria 2
  • Cities: Skylines
  • Europa Universalis IV
  • Mount & Blade: Warband
  • Stellaris
  • Rome Gold
  • Knights of Pen and Paper +1 Edition
  • Imperator: Rome
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:
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"
                }
            }
Compare the ai_weight factor that normally stops non-pacifist AI from picking selective bombardment - these are the resolutions it should be checking:
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"
                    }
                }
            }
Screenshot unrelated, it's only there because the form requires me to attach one.

Steps to reproduce the issue.


Upload Attachment

File(s) attached
 

Attachments

  • 20220312015336_1.jpg
    20220312015336_1.jpg
    522,8 KB · Views: 0
Last edited: