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 # Sartek says: Iron fist is now exclusive to commanders...
				# 			owner = { allows_slavery = no }
				# 			NOT = { leader_class = commander } 
				# 		}
				# 	}
				# 	add_trait = { 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 = { 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 = { trait = leader_trait_retired_fleet_officer }
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_architectural_interest
						}
					}
					add_trait = { trait = leader_trait_architectural_interest }
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_agrarian_upbringing
						}
					}
					add_trait = { trait = leader_trait_agrarian_upbringing }
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_intellectual
						}
					}
					add_trait = { trait = leader_trait_intellectual }
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_environmental_engineer
						}
					}
					add_trait = { trait = leader_trait_environmental_engineer }
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_righteous
							has_trait = leader_trait_corrupt
						}
					}
					add_trait = { 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 = { trait = leader_trait_adaptable }
				}
				1 = {
					modifier = {
						factor = 0
						Or = {
							has_trait = leader_trait_resilient
							has_trait = leader_trait_substance_abuser
						}
					}
					add_trait = { trait = leader_trait_resilient }
				}
			}
		}				
	}
}
