is_assigned_to_federation = { has_envoy_task = { task = federation } } is_assigned_to_galcom = { has_envoy_task = { task = galactic_community } } is_strengthing_imperial_authority = { has_envoy_task = { task = strengthen_imperial_authority } } is_assigned_to_patron = { has_envoy_task = { task = patron_attunement } } is_undermining_imperial_authority = { has_envoy_task = { task = undermine_imperial_authority } } leader_should_wear_general_uniform = { OR = { exists = planet AND = { exists = fleet fleet = { is_ship_class = shipclass_transport } } AND = { exists = owner owner = { any_owned_army = { exists = leader leader = { is_same_value = root } } } } } } has_blocker_removal_tech = { OR = { # Regular Blockers has_technology = tech_mountain_range has_technology = tech_volcano has_technology = tech_dangerous_wildlife has_technology = tech_dense_jungle has_technology = tech_quicksand_basin has_technology = tech_noxious_swamp has_technology = tech_massive_glacier has_technology = tech_toxic_kelp has_technology = tech_deep_sinkhole # Shattered Ring AND = { OR = { has_origin = origin_shattered_ring any_owned_planet = { is_planet_class = pc_shattered_ring_habitable } } OR = { has_technology = tech_thrusters_2 has_technology = tech_shields_2 has_technology = tech_starbase_3 has_technology = tech_power_hub_1 has_technology = tech_zero_point_power } } } } has_matching_resolution_category_focus_trait_tier1or2or3 = { OR = { has_matching_resolution_category_focus_trait_tier_1 = yes has_matching_resolution_category_focus_trait_tier_2 = yes has_matching_resolution_category_focus_trait_tier_3 = yes } } has_matching_resolution_category_focus_trait_tier_1 = { switch = { trigger = last_resolution_category_changed resolution_category_commerce = { has_trait = leader_trait_resolution_category_commerce_focus } resolution_category_industry = { has_trait = leader_trait_resolution_category_industry_focus } resolution_category_market = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_sanctions_commerce_industry = { has_trait = leader_trait_resolution_category_sanctions_focus } resolution_category_politics_tradition_1 = { has_trait = leader_trait_resolution_category_politics_traditions_focus } resolution_category_politics_tradition_2 = { has_trait = leader_trait_resolution_category_politics_traditions_focus } resolution_category_politics_tradition_3 = { has_trait = leader_trait_resolution_category_politics_traditions_focus } resolution_category_politics_tradition_4 = { has_trait = leader_trait_resolution_category_politics_traditions_focus } resolution_category_greatergood = { has_trait = leader_trait_resolution_category_greatergood_focus } resolution_category_galacticreforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_sanctions_politics_culture = { has_trait = leader_trait_resolution_category_sanctions_focus } resolution_category_ecology = { has_trait = leader_trait_resolution_category_ecology_focus } resolution_category_galacticstudies = { has_trait = leader_trait_resolution_category_galacticstudies_focus } resolution_category_divinity = { has_trait = leader_trait_resolution_category_divinity_focus } resolution_category_sanctions_environment_technology = { has_trait = leader_trait_resolution_category_sanctions_focus } resolution_category_mutualdefense = { has_trait = leader_trait_resolution_category_mutualdefense_focus } resolution_category_rulesofwar = { has_trait = leader_trait_resolution_category_rulesofwar_focus } resolution_category_declare_crisis = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_sanctions_defense_war = { has_trait = leader_trait_resolution_category_sanctions_focus } resolution_category_galactic_focus = { has_trait = leader_trait_resolution_category_galacticreforms_focus } # Nemesis resolution_category_imperial_council = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_foreign_relations = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_imperial_reforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_emperor_imperial_institutions = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_term_limits = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_custodian_reforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus } resolution_category_galactic_institutions = { has_trait = leader_trait_resolution_category_galacticreforms_focus } # Overlord resolution_category_defenseprivatization = { has_trait = leader_trait_resolution_category_defenseprivatization_focus } resolution_category_intergalacticdirective = { has_trait = leader_trait_resolution_category_intergalacticdirective_focus } resolution_category_bureaucraticsurveillance = { has_trait = leader_trait_resolution_category_bureaucraticsurveillance_focus } # First Contact resolution_category_pre_ftl_stances = { has_trait = leader_trait_resolution_category_pre_ftl_stances_focus } } } has_matching_resolution_category_focus_trait_tier_2 = { switch = { trigger = last_resolution_category_changed resolution_category_commerce = { has_trait = leader_trait_resolution_category_commerce_focus_2 } resolution_category_industry = { has_trait = leader_trait_resolution_category_industry_focus_2 } resolution_category_market = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_sanctions_commerce_industry = { has_trait = leader_trait_resolution_category_sanctions_focus_2 } resolution_category_politics_tradition_1 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_2 } resolution_category_politics_tradition_2 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_2 } resolution_category_politics_tradition_3 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_2 } resolution_category_politics_tradition_4 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_2 } resolution_category_greatergood = { has_trait = leader_trait_resolution_category_greatergood_focus_2 } resolution_category_galacticreforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_sanctions_politics_culture = { has_trait = leader_trait_resolution_category_sanctions_focus_2 } resolution_category_ecology = { has_trait = leader_trait_resolution_category_ecology_focus_2 } resolution_category_galacticstudies = { has_trait = leader_trait_resolution_category_galacticstudies_focus_2 } resolution_category_divinity = { has_trait = leader_trait_resolution_category_divinity_focus_2 } resolution_category_sanctions_environment_technology = { has_trait = leader_trait_resolution_category_sanctions_focus_2 } resolution_category_mutualdefense = { has_trait = leader_trait_resolution_category_mutualdefense_focus_2 } resolution_category_rulesofwar = { has_trait = leader_trait_resolution_category_rulesofwar_focus_2 } resolution_category_declare_crisis = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_sanctions_defense_war = { has_trait = leader_trait_resolution_category_sanctions_focus_2 } resolution_category_galactic_focus = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } # Nemesis resolution_category_imperial_council = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_foreign_relations = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_imperial_reforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_emperor_imperial_institutions = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_term_limits = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_custodian_reforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } resolution_category_galactic_institutions = { has_trait = leader_trait_resolution_category_galacticreforms_focus_2 } # Overlord resolution_category_defenseprivatization = { has_trait = leader_trait_resolution_category_defenseprivatization_focus_2 } resolution_category_intergalacticdirective = { has_trait = leader_trait_resolution_category_intergalacticdirective_focus_2 } resolution_category_bureaucraticsurveillance = { has_trait = leader_trait_resolution_category_bureaucraticsurveillance_focus_2 } # First Contact resolution_category_pre_ftl_stances = { has_trait = leader_trait_resolution_category_pre_ftl_stances_focus_2 } } } has_matching_resolution_category_focus_trait_tier_3 = { switch = { trigger = last_resolution_category_changed resolution_category_commerce = { has_trait = leader_trait_resolution_category_commerce_focus_3 } resolution_category_industry = { has_trait = leader_trait_resolution_category_industry_focus_3 } resolution_category_market = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_sanctions_commerce_industry = { has_trait = leader_trait_resolution_category_sanctions_focus_3 } resolution_category_politics_tradition_1 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_3 } resolution_category_politics_tradition_3 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_3 } resolution_category_politics_tradition_3 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_3 } resolution_category_politics_tradition_4 = { has_trait = leader_trait_resolution_category_politics_traditions_focus_3 } resolution_category_greatergood = { has_trait = leader_trait_resolution_category_greatergood_focus_3 } resolution_category_galacticreforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_sanctions_politics_culture = { has_trait = leader_trait_resolution_category_sanctions_focus_3 } resolution_category_ecology = { has_trait = leader_trait_resolution_category_ecology_focus_3 } resolution_category_galacticstudies = { has_trait = leader_trait_resolution_category_galacticstudies_focus_3 } resolution_category_divinity = { has_trait = leader_trait_resolution_category_divinity_focus_3 } resolution_category_sanctions_environment_technology = { has_trait = leader_trait_resolution_category_sanctions_focus_3 } resolution_category_mutualdefense = { has_trait = leader_trait_resolution_category_mutualdefense_focus_3 } resolution_category_rulesofwar = { has_trait = leader_trait_resolution_category_rulesofwar_focus_3 } resolution_category_declare_crisis = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_sanctions_defense_war = { has_trait = leader_trait_resolution_category_sanctions_focus_3 } resolution_category_galactic_focus = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } # Nemesis resolution_category_imperial_council = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_foreign_relations = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_imperial_reforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_emperor_imperial_institutions = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_term_limits = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_custodian_reforms = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } resolution_category_galactic_institutions = { has_trait = leader_trait_resolution_category_galacticreforms_focus_3 } # Overlord resolution_category_defenseprivatization = { has_trait = leader_trait_resolution_category_defenseprivatization_focus_3 } resolution_category_intergalacticdirective = { has_trait = leader_trait_resolution_category_intergalacticdirective_focus_3 } resolution_category_bureaucraticsurveillance = { has_trait = leader_trait_resolution_category_bureaucraticsurveillance_focus_3 } # First Contact resolution_category_pre_ftl_stances = { has_trait = leader_trait_resolution_category_pre_ftl_stances_focus_3 } } }