tr_unyielding_adopt = {
	unlocks_agenda = agenda_impenetrable_border
	modifier = {
		country_starbase_capacity_add = 2
		starbase_upgrade_speed_mult = 0.50
	}
}

tr_unyielding_finish = {
	modifier = {
		starbase_defense_platform_capacity_mult = 0.5
		starbases_upkeep_mult = -0.25
		ascension_perks_add = 1
	}

	tradition_swap = {
		name = tr_unyielding_federations_finish
		inherit_icon = yes
		inherit_name = yes
		custom_tooltip = tr_unyielding_federations_finish_desc
		trigger = {
			has_federations_dlc = yes
		}
		modifier = {
			starbase_defense_platform_capacity_mult = 0.5
			country_hostile_claim_influence_cost_mult = 0.25
			starbases_upkeep_mult = -0.25
			ascension_perks_add = 1
		}
		weight = {
			factor = 1
		}
	}
}

tr_unyielding_resistance_is_frugal = {
	modifier = {
		army_defense_health_mult = 0.25
		planet_soldiers_energy_produces_add = 0.5
	}
	custom_tooltip_with_modifiers = tr_unyielding_resistance_is_frugal_desc

	tradition_swap = {
		name = tr_unyielding_resistance_is_frugal_hive
		inherit_effects = yes
		inherit_icon = yes
		trigger = {
			is_hive_empire = yes
		}

		weight = {
			factor = 1
		}
	}

	tradition_swap = {
		name = tr_unyielding_resistance_is_frugal_machine
		inherit_effects = yes
		inherit_icon = yes
		trigger = {
			is_machine_empire = yes
		}

		weight = {
			factor = 1
		}
	}

	ai_weight = {
		factor = 1000
	}
}

tr_unyielding_never_surrender = {
	possible = {
		has_tradition = tr_unyielding_resistance_is_frugal
	}

	modifier = {
		planet_orbital_bombardment_damage = -0.25
		country_war_exhaustion_mult = -0.25
		planet_soldiers_produces_mult = 0.15
	}

	tradition_swap = {
		name = tr_unyielding_never_surrender_gestalt
		inherit_effects = yes
		inherit_icon = yes
		trigger = {
			is_gestalt = yes
		}

		weight = {
			factor = 1
		}
	}

	ai_weight = {
		factor = 5000
	}
}

tr_unyielding_bulwark_of_harmony = {
	possible = {
		has_tradition = tr_unyielding_never_surrender
	}

	modifier = {
		starbase_defensive_war_ship_build_speed_mult = 0.35
		ship_home_territory_fire_rate_mult = 0.15
		ship_orbit_upkeep_mult = -0.05
	}

	tradition_swap = {
		name = tr_unyielding_bulwark_of_harmony_hive
		inherit_effects = yes
		inherit_icon = yes
		trigger = {
			is_hive_empire = yes
		}

		weight = {
			factor = 1
		}
	}

	tradition_swap = {
		name = tr_unyielding_bulwark_of_harmony_machine
		inherit_effects = yes
		inherit_icon = yes
		trigger = {
			is_machine_empire = yes
		}

		weight = {
			factor = 1
		}
	}

	ai_weight = {
		factor = 5000
		modifier = {
			factor = 3
			any_neighbor_country = {
				opinion_level = { who = prev level <= poor }
				relative_power = { who = prev value >= superior }
			}
		}
	}
}

tr_unyielding_defensive_zeal = {
	modifier = {
		shipclass_starbase_damage_mult = 0.35
		shipclass_starbase_hull_mult = 0.35
		shipclass_military_station_damage_mult = 0.35
		shipclass_military_station_hull_mult = 0.35
		ship_military_station_small_cost_mult = -0.35
	}

	ai_weight = {
		factor = 1000
	}
}

tr_unyielding_fortress_doctrine = {
	possible = {
		has_tradition = tr_unyielding_defensive_zeal
	}

	modifier = {
		country_starbase_capacity_mult = 0.15
		starbase_upgrade_cost_mult = -0.5
	}

	tradition_swap = {
		name = tr_unyielding_fortress_doctrine_nemesis
		inherit_icon = yes
		inherit_name = yes
		trigger = {
			has_nemesis = yes
			is_gestalt = no
		}

		modifier = {
			country_starbase_capacity_mult = 0.15
			starbase_upgrade_cost_mult = -0.5
			hostile_operation_sabotage_starbase_difficulty_add = 4
		}

		weight = {
			factor = 1
		}
	}

	tradition_swap = {
		name = tr_unyielding_fortress_doctrine_hive
		inherit_icon = yes
		trigger = {
			has_nemesis = no
			is_hive_empire = yes
		}

		modifier = {
			country_starbase_capacity_mult = 0.15
			starbase_upgrade_cost_mult = -0.5
		}

		weight = {
			factor = 1
		}
	}

	tradition_swap = {
		name = tr_unyielding_fortress_doctrine_hive_nemesis
		inherit_icon = yes
		trigger = {
			has_nemesis = yes
			is_hive_empire = yes
		}

		modifier = {
			country_starbase_capacity_mult = 0.15
			starbase_upgrade_cost_mult = -0.5
			hostile_operation_sabotage_starbase_difficulty_add = 4
		}

		weight = {
			factor = 1
		}
	}

	tradition_swap = {
		name = tr_unyielding_fortress_doctrine_machine
		inherit_icon = yes
		trigger = {
			has_nemesis = no
			is_machine_empire = yes
		}

		modifier = {
			country_starbase_capacity_mult = 0.15
			starbase_upgrade_cost_mult = -0.5
		}

		weight = {
			factor = 1
		}
	}

	tradition_swap = {
		name = tr_unyielding_fortress_doctrine_machine_nemesis
		inherit_icon = yes
		trigger = {
			has_nemesis = yes
			is_machine_empire = yes
		}

		modifier = {
			country_starbase_capacity_mult = 0.15
			starbase_upgrade_cost_mult = -0.5
			hostile_operation_sabotage_starbase_difficulty_add = 4
		}

		weight = {
			factor = 1
		}
	}


	ai_weight = {
		factor = 5000
	}
}
