﻿vts_talkative = { # Talkative
	category = personality

	diplomacy = 3
	intrigue = -2
	owned_personal_scheme_success_chance_max_add = 10
	owned_scheme_secrecy_add = -20
	legitimacy_gain_mult = 0.1
	same_opinion = -10
	ai_sociability = 100

	shown_in_ruler_designer = no
	
	random_creation_weight = 0
	
	potential = {
		has_perk = vts_talkative_perk
	}
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_vts_talkative_desc
			}
			desc = trait_vts_talkative_character_desc
		}
	}

	ai_boldness = low_positive_ai_value
	ai_compassion = medium_positive_ai_value
	ai_sociability = dominant_positive_ai_value

	compatibility = {
		vts_talkative = @pos_compat_high
		gregarious = @pos_compat_high
		curious = @pos_compat_medium
		charming = @pos_compat_high
		compassionate = @pos_compat_medium
		honest = @pos_compat_medium
		lustful = @pos_compat_medium
		lifestyle_reveler = @pos_compat_medium
		diplomat = @pos_compat_medium
		family_first = @pos_compat_medium
		august = @pos_compat_medium
		gallant = @pos_compat_medium
		eccentric = @pos_compat_medium
		trusting = @pos_compat_low
		shy = @neg_compat_medium
		callous = @neg_compat_medium
		sadistic = @neg_compat_medium
		chaste = @neg_compat_low
		celibate = @neg_compat_low
		craven = @neg_compat_low
	}
}
vts_rowdy = {
	category = childhood
	martial = 1
	intrigue = 1
	icon = rowdy.dds
	
	shown_in_ruler_designer = no
	
	potential = {
		has_perk = vts_inner_child_perk
	}
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_rowdy_desc
			}
			desc = trait_rowdy_character_desc
		}
	}

	ai_energy = 25
	ai_boldness = 25
	ai_rationality = -15
	ai_compassion = -15
	ai_vengefulness = 15
	ai_honor = -15
	ai_sociability = 15
}
vts_charming = {
	category = childhood
	intrigue = 1
	diplomacy = 1
	learn_language_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value
	icon = charming.dds
	
	shown_in_ruler_designer = no

	potential = {
		has_perk = vts_inner_child_perk
	}
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_charming_desc
			}
			desc = trait_charming_character_desc
		}
	}

	ai_vengefulness = 15
	ai_greed = 25
	ai_honor = -15
	ai_rationality = 15
	ai_compassion = 15
	ai_sociability = 25
	ai_amenity_target_baseline = 0.1
	ai_amenity_spending = 0.05
}
vts_curious = {
	category = childhood
	diplomacy = 1
	learning = 1
	learn_language_scheme_phase_duration_add = major_scheme_phase_duration_bonus_value
	icon = curious.dds
	
	shown_in_ruler_designer = no
	
	potential = {
		has_perk = vts_inner_child_perk
	}
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_curious_desc
			}
			desc = trait_curious_character_desc
		}
	}

	ai_compassion = 25
	ai_honor = 15
	ai_vengefulness = -15
	ai_boldness = 25
	ai_energy = 15
	ai_sociability = 15
}
vts_pensive = {
	category = childhood
	learning = 1
	stewardship = 1
	learn_language_scheme_phase_duration_add = major_scheme_phase_duration_bonus_value
	icon = pensive.dds
	
	shown_in_ruler_designer = no
	
	potential = {
		has_perk = vts_inner_child_perk
	}
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_pensive_desc
			}
			desc = trait_pensive_character_desc
		}
	}

	ai_rationality = 25
	ai_greed = -15
	ai_energy = 15
	ai_boldness = -15
	ai_honor = 15
	ai_sociability = -25
}
vts_bossy = {
	category = childhood
	stewardship = 1
	martial = 1
	icon = bossy.dds
	
	shown_in_ruler_designer = no

	potential = {
		has_perk = vts_inner_child_perk
	}
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_bossy_desc
			}
			desc = trait_bossy_character_desc
		}
	}

	ai_boldness = 25
	ai_greed = 25
	ai_vengefulness = 15
	ai_honor = 15
	ai_rationality = 15
}
reaver = { # Overwrite for Spoils of Man Perk
	
	category = commander
	flag = commander_trait_flag
	flag = trait_enable_raiding_per_standard_restrictions # VTS
	
	raid_speed = 0.4
	hostile_county_attrition = -0.3
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_advantage = 2
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_max_combat_roll = 1
		desert_max_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			raid_speed = 0.4
			hostile_county_attrition = -0.3
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			raid_speed = 0.4
			hostile_county_attrition = -0.3
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			raid_speed = 0.4
			hostile_county_attrition = -0.3
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
	}
	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = reaver
						value >= 100
					}
				}
				desc = trait_reaver_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = reaver
						value >= 66
					}
				}
				desc = trait_reaver_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = reaver
						value >= 33
					}
				}
				desc = trait_reaver_1
			}
			desc = trait_reaver
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_reaver_desc
			}
			desc = trait_reaver_character_desc
		}
	}
}