Stellaris - The Domination tradition has contradictory AI weights logic (v2.0.0 daf0)

  • 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.

Princess Stabbity

Random Nonsense Generator
49 Badges
Oct 20, 2016
732
1.140
twitter.com
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Crusader Kings III
  • Stellaris: Federations
  • Magicka 2
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Age of Wonders: Planetfall Season pass
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Way of Life
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Stellaris: Distant Stars
  • Stellaris: Humanoids Species Pack
  • Stellaris: Megacorp
  • Stellaris: Apocalypse
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Crusader Kings II
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Imperator: Rome
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome - Magna Graecia
  • Age of Wonders: Planetfall Sign Up
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders III
Description
The Domination tradition has contradictory AI weights logic (v2.0.0 daf0)

Game Version
2.0.0 (daf0)

What version do you use?

Steam

What expansions do you have installed?
Synthetic Dawn,
Utopia,
Leviathans Story Pack, All of the above

Do you have mods enabled?
No

Please explain your issue is in as much detail as possible.
The AI is unlikely to adopt the Domination traditions unless it already has subjects.

However, as of version 2.0, the Domination Tradition is what unlocks the ability to demand vassalisation/tribute in the first place.

This logic loop results in the tradition's effective weight being the lowest of all traditions (20 base with a factor of... 0.01) and even Authoritarians (who are supposed to favour it) are unlikely to consider it over other options.

Steps to reproduce the issue.
Relevant code from common\traditions\00_domination.txt:

Code:
	ai_weight = {
		factor = 20		
		# generally don't pick unless we have subjects
		modifier = {
			factor = 0.01
			NOT = {
				any_subject = {
					OR = {
						is_subject_type = tributary
						is_subject_type = vassal
					}
				}			
			}
		}
		modifier = {
			factor = 2
			has_ethic = ethic_authoritarian
		}
		modifier = {
			factor = 3
			has_ethic = ethic_fanatic_authoritarian
		}		
	}


Upload Attachment
 
Upvote 0

Princess Stabbity

Random Nonsense Generator
49 Badges
Oct 20, 2016
732
1.140
twitter.com
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Crusader Kings III
  • Stellaris: Federations
  • Magicka 2
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Age of Wonders: Planetfall Season pass
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Way of Life
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Stellaris: Distant Stars
  • Stellaris: Humanoids Species Pack
  • Stellaris: Megacorp
  • Stellaris: Apocalypse
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Crusader Kings II
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Imperator: Rome
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome - Magna Graecia
  • Age of Wonders: Planetfall Sign Up
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders III
If I might make a suggestion, I would rewrite the triggers to utilise AI Personality traits instead:

Code:
    ai_weight = {
        factor = 20    
        # prioritise for personalities that are actually interested in subjugation
        modifier = {
            factor = 0.01
            NOT = {
                has_ai_personality_behaviour = subjugator
            }
        }
        modifier = {
            factor = 2
            has_ethic = ethic_authoritarian
        }
        modifier = {
            factor = 3
            has_ethic = ethic_fanatic_authoritarian
        }    
    }

This should ensure that the Domination tradition is a priority pick for AI personalities that revolve around acquiring and exploiting subjects, such as Ruthless Capitalists, Slaving Despots, etc, enabling them to actually do so.
 
Last edited:

Obidobi

Producer - Stellaris
Paradox Staff
33 Badges
Aug 4, 2011
395
1.876
  • Stellaris: Galaxy Edition
  • Crusader Kings II
  • Sengoku
  • Europa Universalis IV: Art of War
  • Stellaris: Humanoids Species Pack
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • 500k Club
Hello!

Thanks for bringing this to our attention, and for providing a temporary fix! We've reported this to our internal database :)
 

Matt516

Lt. General
50 Badges
Jun 1, 2017
1.399
1.634
  • Shadowrun Returns
  • Tyranny: Archon Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • BATTLETECH
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Crusader Kings II: Reapers Due
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Crusader Kings III
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Magicka: Wizard Wars Founder Wizard
  • Cities: Skylines
  • Warlock: Master of the Arcane
  • Teleglitch: Die More Edition
  • Stellaris
  • Crusader Kings II: Sunset Invasion
  • Heir to the Throne
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Magicka
  • Stellaris: Synthetic Dawn
  • Cities: Skylines Deluxe Edition
  • A Game of Dwarves
Note: this is still present in 2.0.2. AI empires will very rarely pick Domination because they need vassals to pick it and they need Domination to get vassals.
 

Princess Stabbity

Random Nonsense Generator
49 Badges
Oct 20, 2016
732
1.140
twitter.com
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Crusader Kings III
  • Stellaris: Federations
  • Magicka 2
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Age of Wonders: Planetfall Season pass
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Way of Life
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Stellaris: Distant Stars
  • Stellaris: Humanoids Species Pack
  • Stellaris: Megacorp
  • Stellaris: Apocalypse
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Crusader Kings II
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Imperator: Rome
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome - Magna Graecia
  • Age of Wonders: Planetfall Sign Up
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders III
Still present in the new build (d07e). The thread was marked as resolved so I assume it's fixed internally but for some reason wasn't included in the beta build?
 
Last edited: