namespace = est_administratum

#Administratum 2, bonus trait to officials.
country_event = {
	id = est_administratum.1
	hide_window = yes
	is_triggered_only = yes
	
	trigger = {
		has_active_tradition = tr_est_administratum_2
		from = {
			leader_class = official
		}
	}
	
	immediate = {
		from = {
			random_list = {
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_iron_fist
							owner = { allows_slavery = no }
						}
					}
					add_trait = leader_trait_iron_fist
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_army_veteran
							has_trait = leader_trait_retired_fleet_officer
							owner = {
								Not = {
									has_technology = tech_centralized_command
								}
							}
						}
					}
					add_trait = leader_trait_army_veteran
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_army_veteran
							has_trait = leader_trait_retired_fleet_officer
							owner = {
								Not = {
									has_technology = tech_centralized_command
								}
							}
						}
					}
					add_trait = leader_trait_retired_fleet_officer
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_architectural_interest
						}
					}
					add_trait = leader_trait_architectural_interest
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_agrarian_upbringing
						}
					}
					add_trait = leader_trait_agrarian_upbringing
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_intellectual
						}
					}
					add_trait = leader_trait_intellectual
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_environmental_engineer
						}
					}
					add_trait = leader_trait_environmental_engineer
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_righteous
							has_trait = leader_trait_corrupt
						}
					}
					add_trait = leader_trait_righteous
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_adaptable
							has_trait = leader_trait_stubborn
							has_trait = leader_trait_arrested_development
							
						}
					}
					add_trait = leader_trait_adaptable
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_resilient
							has_trait = leader_trait_substance_abuser
						}
					}
					add_trait = leader_trait_resilient
				}
			}
		}				
	}
}
