Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ** SECTION 1
- ** This section is placed in the events folder
- ### Arrested Development Removal
- country_event = {
- id = leadertrainer.1
- hide_window = yes
- mean_time_to_happen = { days = 15 }
- trigger = {
- any_owned_leader = { has_trait = leader_trait_arrested_development }
- }
- immediate = {
- random_owned_leader = {
- limit = {
- has_trait = leader_trait_arrested_development
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- remove_trait = leader_trait_arrested_development
- if = {
- limit = {
- NOT = { has_trait = leader_trait_flexible_programming }
- }
- add_trait = leader_trait_flexible_programming
- }
- hidden_effect = {
- if = {
- limit = {
- has_trait = leader_trait_flexible_programming
- }
- add_leaderretrainer_trait = yes
- }
- }
- }
- if = {
- limit = {
- owner = { NOT = { has_authority = "auth_machine_intelligence" } }
- }
- remove_trait = leader_trait_arrested_development
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- }
- add_trait = leader_trait_adaptable
- }
- hidden_effect = {
- if = {
- limit = {
- has_trait = leader_trait_adaptable
- }
- add_leaderretrainer_trait = yes
- }
- }
- }
- }
- }
- }
- ### Stubborn Removal
- country_event = {
- id = leadertrainer.2
- hide_window = yes
- mean_time_to_happen = { days = 15 }
- trigger = {
- any_owned_leader = { has_trait = leader_trait_stubborn }
- }
- immediate = {
- random_owned_leader = {
- limit = {
- has_trait = leader_trait_stubborn
- }
- remove_trait = leader_trait_stubborn
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- }
- add_trait = leader_trait_adaptable
- }
- hidden_effect = {
- if = {
- limit = {
- has_trait = leader_trait_adaptable
- }
- add_leaderretrainer_trait = yes
- }
- }
- }
- }
- }
- ### Rigid Programming Removal
- country_event = {
- id = leadertrainer.3
- hide_window = yes
- mean_time_to_happen = { days = 15 }
- trigger = {
- any_owned_leader = { has_trait = leader_trait_rigid_programming }
- }
- immediate = {
- random_owned_leader = {
- limit = {
- has_trait = leader_trait_rigid_programming
- }
- remove_trait = leader_trait_rigid_programming
- if = {
- limit = {
- NOT = { has_trait = leader_trait_flexible_programming }
- }
- add_trait = leader_trait_flexible_programming
- }
- hidden_effect = {
- if = {
- limit = {
- has_trait = leader_trait_flexible_programming
- }
- add_leaderretrainer_trait = yes
- }
- }
- }
- }
- }
- ### Paranoid Removal
- country_event = {
- id = leadertrainer.4
- hide_window = yes
- mean_time_to_happen = { days = 15 }
- trigger = {
- any_owned_leader = { has_trait = leader_trait_paranoid }
- }
- immediate = {
- random_owned_leader = {
- limit = {
- has_trait = leader_trait_paranoid
- }
- remove_trait = leader_trait_paranoid
- if = {
- limit = {
- NOT = { has_trait = leader_trait_curator }
- }
- add_trait = leader_trait_curator
- }
- hidden_effect = {
- if = {
- limit = {
- has_trait = leader_trait_curator
- }
- add_leaderretrainer_trait = yes
- }
- }
- }
- }
- }
- ### Lethargic Removal
- country_event = {
- id = leadertrainer.5
- hide_window = yes
- mean_time_to_happen = { days = 15 }
- trigger = {
- any_owned_leader = { has_trait = leader_trait_lethargic }
- }
- immediate = {
- random_owned_leader = {
- limit = {
- has_trait = leader_trait_lethargic
- }
- remove_trait = leader_trait_lethargic
- if = {
- limit = {
- NOT = { has_trait = leader_trait_gale_speed }
- }
- add_trait = leader_trait_gale_speed
- }
- hidden_effect = {
- if = {
- limit = {
- has_trait = leader_trait_gale_speed
- }
- add_leaderretrainer_trait = yes
- }
- }
- }
- }
- }
- ** SECTION 2
- ** This section is placed in the common/scripted_effects folder
- add_leaderretrainer_trait = {
- if = { #Is a science ship commander
- limit = {
- leader_class = scientist
- }
- while = {
- limit = {
- NOT = { has_leader_flag = has_gained_trait }
- }
- random_list = {
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_adaptable
- set_timed_leader_flag = { flag = gained_leader_trait_adaptable days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_resilient }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_resilient
- set_timed_leader_flag = { flag = gained_leader_trait_resilient days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_meticulous }
- }
- add_trait = leader_trait_meticulous
- set_timed_leader_flag = { flag = gained_leader_trait_meticulous days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_careful }
- }
- add_trait = leader_trait_careful
- set_timed_leader_flag = { flag = gained_leader_trait_careful days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_spark_of_genius }
- }
- add_trait = leader_trait_spark_of_genius
- set_timed_leader_flag = { flag = gained_leader_trait_spark_of_genius days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_carefree }
- }
- add_trait = leader_trait_carefree
- set_timed_leader_flag = { flag = gained_leader_trait_carefree days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_roamer
- has_trait = leader_trait_cataloger
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_roamer
- set_timed_leader_flag = { flag = gained_leader_trait_roamer days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_cataloger
- set_timed_leader_flag = { flag = gained_leader_trait_cataloger days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_archaeologist }
- }
- add_trait = leader_trait_archaeologist
- set_timed_leader_flag = { flag = gained_leader_trait_archaeologist days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_maniacal }
- }
- add_trait = leader_trait_maniacal
- set_timed_leader_flag = { flag = gained_leader_trait_maniacal days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_custom_AI_assistant }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_custom_AI_assistant
- set_timed_leader_flag = { flag = gained_leader_trait_custom_AI_assistant days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_materials }
- }
- add_trait = leader_trait_expertise_materials
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_materials days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_rocketry }
- }
- add_trait = leader_trait_expertise_rocketry
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_rocketry days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_voidcraft }
- }
- add_trait = leader_trait_expertise_voidcraft
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_voidcraft days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_industry }
- }
- add_trait = leader_trait_expertise_industry
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_industry days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_field_manipulation }
- }
- add_trait = leader_trait_expertise_field_manipulation
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_field_manipulation days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_particles }
- }
- add_trait = leader_trait_expertise_particles
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_particles days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_computing }
- }
- add_trait = leader_trait_expertise_computing
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_computing days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_expertise_psionics
- owner = { has_ethic = ethic_gestalt_consciousness }
- species = { has_trait = trait_mechanical }
- }
- }
- add_trait = leader_trait_expertise_psionics
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_psionics days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_new_worlds }
- }
- add_trait = leader_trait_expertise_new_worlds
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_new_worlds days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_statecraft }
- }
- add_trait = leader_trait_expertise_statecraft
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_statecraft days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_biology }
- }
- add_trait = leader_trait_expertise_biology
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_biology days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_expertise_military_theory }
- }
- add_trait = leader_trait_expertise_military_theory
- set_timed_leader_flag = { flag = gained_leader_trait_expertise_military_theory days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- }
- }
- #owner = { country_event = { id = leader.21} }
- }
- if = {
- limit = {
- leader_class = admiral
- }
- while = {
- limit = {
- NOT = { has_leader_flag = has_gained_trait }
- }
- random_list = {
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_adaptable
- set_timed_leader_flag = { flag = gained_leader_trait_adaptable days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_resilient
- owner = { has_ethic = ethic_gestalt_consciousness }
- species = { has_trait = trait_mechanical }
- }
- }
- add_trait = leader_trait_resilient
- set_timed_leader_flag = { flag = gained_leader_trait_resilient days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_trickster }
- }
- add_trait = leader_trait_trickster
- set_timed_leader_flag = { flag = gained_leader_trait_trickster days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_fleet_logistician
- has_trait = leader_trait_maintenance_loop
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_fleet_logistician
- set_timed_leader_flag = { flag = gained_leader_trait_fleet_logistician days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_maintenance_loop
- set_timed_leader_flag = { flag = gained_leader_trait_maintenance_loop days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_engineer }
- }
- add_trait = leader_trait_engineer
- set_timed_leader_flag = { flag = gained_leader_trait_engineer days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_aggressive }
- }
- add_trait = leader_trait_aggressive
- set_timed_leader_flag = { flag = gained_leader_trait_aggressive days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_cautious }
- }
- add_trait = leader_trait_cautious
- set_timed_leader_flag = { flag = gained_leader_trait_cautious days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_scout }
- }
- add_trait = leader_trait_scout
- set_timed_leader_flag = { flag = gained_leader_trait_scout days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_unyielding }
- }
- add_trait = leader_trait_unyielding
- set_timed_leader_flag = { flag = gained_leader_trait_unyielding days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_gale_speed }
- }
- add_trait = leader_trait_gale_speed
- set_timed_leader_flag = { flag = gained_leader_trait_gale_speed days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- }
- }
- #owner = { country_event = { id = leader.22} }
- }
- if = {
- limit = {
- leader_class = governor
- }
- while = {
- limit = {
- NOT = { has_leader_flag = has_gained_trait }
- }
- random_list = {
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_adaptable
- set_timed_leader_flag = { flag = gained_leader_trait_adaptable days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_resilient }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_resilient
- set_timed_leader_flag = { flag = gained_leader_trait_resilient days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_iron_fist
- owner = { allows_slavery = no }
- owner = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_iron_fist
- set_timed_leader_flag = { flag = gained_leader_trait_iron_fist days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_architectural_interest }
- }
- add_trait = leader_trait_architectural_interest
- set_timed_leader_flag = { flag = gained_leader_trait_architectural_interest days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_intellectual
- has_trait = leader_trait_analytical
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_intellectual
- set_timed_leader_flag = { flag = gained_leader_trait_intellectual days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_analytical
- set_timed_leader_flag = { flag = gained_leader_trait_analytical days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_environmental_engineer
- has_trait = leader_trait_bulldozer
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_environmental_engineer
- set_timed_leader_flag = { flag = gained_leader_trait_environmental_engineer days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_bulldozer
- set_timed_leader_flag = { flag = gained_leader_trait_bulldozer days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- NOT = {
- has_trait = leader_trait_ai_aided_design
- }
- }
- add_trait = leader_trait_ai_aided_design
- set_timed_leader_flag = { flag = gained_leader_trait_ai_aided_design days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- NOT = {
- has_trait = leader_trait_warbot_tinkerer
- }
- }
- add_trait = leader_trait_warbot_tinkerer
- set_timed_leader_flag = { flag = gained_leader_trait_ai_aided_design days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- }
- }
- #owner = { country_event = { id = leader.23} }
- }
- if = {
- limit = {
- leader_class = general
- }
- while = {
- limit = {
- NOT = { has_leader_flag = has_gained_trait }
- }
- random_list = {
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_adaptable
- set_timed_leader_flag = { flag = gained_leader_trait_adaptable days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_resilient }
- NOT = { owner = { has_ethic = "ethic_gestalt_consciousness" } }
- }
- add_trait = leader_trait_resilient
- set_timed_leader_flag = { flag = gained_leader_trait_resilient days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_defender }
- }
- add_trait = leader_trait_defender
- set_timed_leader_flag = { flag = gained_leader_trait_defender days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_attacker }
- }
- add_trait = leader_trait_attacker
- set_timed_leader_flag = { flag = gained_leader_trait_attacker days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_charismatic
- has_trait = leader_trait_demoralizer
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_charismatic
- set_timed_leader_flag = { flag = gained_leader_trait_charismatic days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_demoralizer
- set_timed_leader_flag = { flag = gained_leader_trait_demoralizer days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_butcher }
- }
- add_trait = leader_trait_butcher
- set_timed_leader_flag = { flag = gained_leader_trait_butcher days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_glory_seeker
- has_trait = leader_trait_demoralizer
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_glory_seeker
- set_timed_leader_flag = { flag = gained_leader_trait_glory_seeker days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_demoralizer
- set_timed_leader_flag = { flag = gained_leader_trait_demoralizer days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOR = {
- has_trait = leader_trait_army_logistician
- has_trait = leader_trait_parts_cannibalizer
- }
- }
- if = {
- limit = {
- owner = {
- NOT = { has_authority = "auth_machine_intelligence" }
- }
- }
- add_trait = leader_trait_army_logistician
- set_timed_leader_flag = { flag = gained_leader_trait_army_logistician days = 7 }
- }
- if = {
- limit = {
- owner = { has_authority = "auth_machine_intelligence" }
- }
- add_trait = leader_trait_parts_cannibalizer
- set_timed_leader_flag = { flag = gained_leader_trait_parts_cannibalizer days = 7 }
- }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- }
- }
- #owner = { country_event = { id = leader.24} }
- }
- if = {
- limit = {
- leader_class = ruler
- }
- while = {
- limit = {
- NOT = { has_leader_flag = has_gained_trait }
- }
- random_list = {
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_adaptable }
- }
- add_trait = leader_trait_adaptable
- set_timed_leader_flag = { flag = gained_leader_trait_adaptable days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_resilient }
- }
- add_trait = leader_trait_resilient
- set_timed_leader_flag = { flag = gained_leader_trait_resilient days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_corvette_focus }
- }
- add_trait = trait_ruler_corvette_focus
- set_timed_leader_flag = { flag = gained_trait_ruler_corvette_focus days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_destroyer_focus }
- }
- add_trait = trait_ruler_destroyer_focus
- set_timed_leader_flag = { flag = gained_trait_ruler_destroyer_focus days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_cruiser_focus }
- }
- add_trait = trait_ruler_cruiser_focus
- set_timed_leader_flag = { flag = gained_trait_ruler_cruiser_focus days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_battleship_focus }
- }
- add_trait = trait_ruler_battleship_focus
- set_timed_leader_flag = { flag = gained_trait_ruler_battleship_focus days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_recruiter }
- }
- add_trait = trait_ruler_recruiter
- set_timed_leader_flag = { flag = gained_trait_ruler_recruiter days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_fortifier }
- }
- add_trait = trait_ruler_fortifier
- set_timed_leader_flag = { flag = gained_trait_ruler_fortifier days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_logistic_understanding }
- }
- add_trait = trait_ruler_logistic_understanding
- set_timed_leader_flag = { flag = gained_trait_ruler_logistic_understanding days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_military_pioneer }
- }
- add_trait = trait_ruler_military_pioneer
- set_timed_leader_flag = { flag = gained_trait_ruler_military_pioneer days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_warlike }
- }
- add_trait = trait_ruler_warlike
- set_timed_leader_flag = { flag = gained_trait_ruler_warlike days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_architectural_sense }
- }
- add_trait = trait_ruler_architectural_sense
- set_timed_leader_flag = { flag = gained_trait_ruler_architectural_sense days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_frontier_spirit }
- }
- add_trait = trait_ruler_frontier_spirit
- set_timed_leader_flag = { flag = gained_trait_ruler_frontier_spirit days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_world_shaper }
- }
- add_trait = trait_ruler_world_shaper
- set_timed_leader_flag = { flag = gained_trait_ruler_world_shaper days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_home_in_the_sky }
- }
- add_trait = trait_ruler_home_in_the_sky
- set_timed_leader_flag = { flag = gained_trait_ruler_home_in_the_sky days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_industrialist }
- }
- add_trait = trait_ruler_industrialist
- set_timed_leader_flag = { flag = gained_trait_ruler_industrialist days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 100 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_eye_for_talent }
- }
- add_trait = trait_ruler_eye_for_talent
- set_timed_leader_flag = { flag = gained_trait_ruler_eye_for_talent days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_deep_connections }
- }
- add_trait = trait_ruler_deep_connections
- set_timed_leader_flag = { flag = gained_trait_ruler_deep_connections days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_champion_of_the_people }
- }
- add_trait = trait_ruler_champion_of_the_people
- set_timed_leader_flag = { flag = gained_trait_ruler_champion_of_the_people days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_expansionist }
- }
- add_trait = trait_ruler_expansionist
- set_timed_leader_flag = { flag = gained_trait_ruler_expansionist days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_fertility_preacher }
- }
- add_trait = trait_ruler_fertility_preacher
- set_timed_leader_flag = { flag = gained_trait_ruler_fertility_preacher days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_investor }
- }
- add_trait = trait_ruler_investor
- set_timed_leader_flag = { flag = gained_trait_ruler_investor days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = trait_ruler_explorer }
- }
- add_trait = trait_ruler_explorer
- set_timed_leader_flag = { flag = gained_trait_ruler_explorer days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- 5 = {
- if = {
- limit = {
- NOT = { has_trait = leader_trait_fleet_organizer }
- }
- add_trait = leader_trait_fleet_organizer
- set_timed_leader_flag = { flag = gained_leader_trait_fleet_organizer days = 7 }
- set_timed_leader_flag = { flag = has_gained_trait days = 7 }
- }
- }
- }
- }
- #owner = { country_event = { id = leader.25} }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment