﻿nht_shieldbearer_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 1 0 }
	icon = node_nht_prowess

	character_modifier = {
		prowess = 2
		defender_advantage = 5
	}
	auto_selection_weight = {
		value = 11
		if = {
			limit = {
				has_education_nht_prowess_trigger = yes
			}
			add = 1989
		}
		if = {
			limit = {
				prowess >= 11
			}
			add = 1988
		}
		if = {
			limit = {
				has_focus = nht_prowess_defense_focus
			}
			multiply = 5
		}
		if = {
			limit = {
				NOR = { 
					has_game_rule = nht_secondary_lifestyle 
					has_game_rule = nht_secondary_lifestyle_no_xp
				}
				nht_can_start_new_lifestyle_tree_prowess_trigger = no
			}
			multiply = 0
		}
	}	
}

nht_cartographer_eye_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 0 1 }
	icon = node_nht_prowess
	
	parent = nht_shieldbearer_perk
	
	character_modifier = {
		travel_danger = -15
		character_travel_speed_mult = 0.15
	}
}


nht_scouting_the_path_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 0 2 }
	icon = node_nht_prowess
	
	parent = nht_cartographer_eye_perk
	
	character_modifier = {
		enemy_hostile_scheme_success_chance_add = -15
		stress_gain_mult = -0.1
		winter_movement_speed = 0.1
	}
}


nht_stonemasons_grace_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 0 3 }
	icon = node_nht_prowess
	
	parent = nht_scouting_the_path_perk
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = nht_stonemasons_grace_perk_adventurer_name
			}
			desc = nht_stonemasons_grace_perk_name
		}
	}

	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
				has_game_rule = nht_fortify_holding_decision_enabled
			}	
			custom_description_no_bullet = { text = nht_stonemasons_grace_perk_effect }
		}
		else = { add_character_modifier = nht_fortify_holding_perk_modifier }
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
				has_game_rule = nht_sack_countryside_provisions_decision_enabled
			}
			custom_description_no_bullet = { text = unlocks_nht_sack_countryside_provisions_decision_desc }
		}
	}

	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		glory_hound_opinion = 5
		short_reign_duration_mult = -0.1
	}
}


nht_tactical_retreat_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 2 1 }
	icon = node_nht_prowess
	
	parent = nht_shieldbearer_perk
	
	character_modifier = {
		retreat_losses = -0.15
		light_cavalry_screen_add = 5
		heavy_cavalry_screen_add = 5
		pikemen_screen_add = 5
	}
}


nht_swordsmanship_teaching_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 2 2 }
	icon = node_nht_prowess
	
	parent = nht_tactical_retreat_perk
	
	effect = {
		if = {
			limit = { has_game_rule = nht_swordsmanship_tutelage_interaction_enabled }
			custom_description_no_bullet = { text = unlocks_nht_swordsmanship_tutelage_interaction_desc }
		}
		else = { add_character_modifier = nht_swordsmanship_tutelage_perk_modifier }
	}
}


nht_defensive_maneuvers_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 2 3 }
	icon = node_nht_prowess
	
	parent = nht_swordsmanship_teaching_perk
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = nht_defensive_maneuvers_perk_adventurer_name
			}
			desc = nht_defensive_maneuvers_perk_name
		}
	}
	
	character_modifier = {
		knight_effectiveness_mult = 0.35
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
				has_game_rule = nht_sack_countryside_provisions_decision_enabled
			}
			custom_description_no_bullet = { text = unlocks_nht_better_sack_countryside_provisions_decision_desc }
		}
	}
}


nht_shield_of_ingenuity_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 1 4 }
	icon = node_nht_prowess
	
	parent = nht_stonemasons_grace_perk
	parent = nht_defensive_maneuvers_perk
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = nht_shield_of_ingenuity_perk_adventurer_name
			}
			desc = nht_shield_of_ingenuity_perk_name
		}
	}
	
	character_modifier = {
		prowess = 2
		additional_fort_level = 1		
	}
}


nht_sentinel_perk = {
	lifestyle = nht_prowess_lifestyle
	tree = nht_defense
	position = { 1 5 }
	icon = nht_sentinel_perk
	
	parent = nht_shield_of_ingenuity_perk
	trait = nht_sentinel
	effect = {
		add_trait_force_tooltip = nht_sentinel
	}
}
