tech_wormhole_stabilization = {
	cost = @tier3cost1
	area = physics
	tier = 3
	category = { particles }
	is_rare = yes
	is_reverse_engineerable = no
	weight = @tier3weight1
	prerequisites = { OR = { "tech_f93_zro_drive_1" "tech_hyper_drive_2" } }

	feature_flags = { wormhole_stabilization }

	weight_modifier = {
		factor = 0.5
		modifier = {
			factor = 0.5
			NOR = {
				has_trait_in_council = { TRAIT = leader_trait_expertise_particles }
				has_trait_in_council = { TRAIT = leader_trait_curator }
				has_trait_in_council = { TRAIT = leader_trait_spark_of_genius }
				has_trait_in_council = { TRAIT = leader_trait_spark_of_genius_2 }
				has_trait_in_council = { TRAIT = leader_trait_maniacal }
				has_trait_in_council = { TRAIT = leader_trait_maniacal_2 }
				has_trait_in_council = { TRAIT = leader_trait_maniacal_3 }
			}
		}
		modifier = {
			factor = 1.25
			has_tradition = tr_discovery_adopt
		}
		inline_script = {
			script = technologies/rare_technologies_weight_modifiers
			TECHNOLOGY = tech_wormhole_stabilization
		}
		modifier = {
			factor = @ap_grasp_the_void_travel_tech
			has_ascension_perk = ap_grasp_the_void
		}
		modifier = {
			factor = @eager_explorer_effect
			is_eager_explorer_empire = yes
		}
		modifier = {
			factor = @federation_perk_factor
			has_federation = yes
			federation = {
				has_federation_perk = rare_tech_boost
				any_member = { has_technology = tech_wormhole_stabilization }
			}
		}

		modifier = {
			factor = 0
			NOR = {
				has_seen_any_bypass = wormhole
				any_relation = {
					is_country_type = default
					has_communications = ROOT
					has_technology = tech_wormhole_stabilization
				}
			}
		}
		modifier = {
			factor = 4
			owns_any_bypass = wormhole
		}
		modifier = {
			factor = 10
			mid_game_years_passed > 0
			has_country_flag = chosen_empire
		}
	}

	ai_weight = {
		modifier = {
			factor = 10
			has_country_flag = chosen_empire
		}
		modifier = {
			factor = 10
			mid_game_years_passed > 0
			has_country_flag = chosen_empire
		}
	}
}
