﻿namespace = agot_hf_nicknames

#Generic Nicknames
agot_hf_nicknames.0100 = {
	type = character_event
	hidden = yes

	#Unimportant Characters Only
	trigger = {
		has_any_nickname = no
		is_adult = yes
		is_human = yes
		OR = {
			is_lowborn = yes
			AND = {
				is_lowborn = no
				exists = house
				OR = {
					house = { NOT = { any_house_member = { is_landed = yes } } }
					AND = {
						NOT = { is_child_of = house.house_head }
						NOT = { is_grandchild_of = house.house_head }
					}
				}
			}
		}
		OR = {
			AND = {
				OR = {
					diplomacy >= 25
					martial >= 25
					stewardship >= 25
					intrigue >= 25
					learning >= 25
					prowess >= 25
				}
				OR = {
					has_trait = kingsguard
					has_trait = nightswatch
					has_trait = education_martial_prowess_3
					has_trait = education_martial_prowess_4
					has_trait = education_martial_prowess_5
				}
				NOT = { is_playable_character = yes }
			}
			diplomacy >= 30
			martial >= 30
			stewardship >= 30
			intrigue >= 30
			learning >= 30
			prowess >= 30
		}
		OR = {
			is_playable_character = no
			AND = {
				is_playable_character = yes
				highest_held_title_tier <= tier_duchy
			}
		}
		NOT = { has_trait = maester }
		NOT = { has_trait = silent_sister }
		NOT = { has_trait = septon }
		NOT = { has_trait = red_priest }
		NOT = { this = character:Ruin_Empress }
	}
	option = {
		random_list = {
			5 = {
				trigger = {
					nick_agot_hf_adj_nick_trigger = yes
				}

				give_nickname = nick_agot_hf_the_adj
				trigger_event = lifestyle_nicknames.1000
			}

			5 = {
				trigger = {
					nick_agot_hf_noun_nick_trigger = yes
				}

				give_nickname = nick_agot_hf_the_noun
				trigger_event = lifestyle_nicknames.1000
			}

			5 = {
				trigger = {
					nick_agot_hf_adj_nick_trigger = yes
					nick_agot_hf_noun_nick_trigger = yes
				}

				give_nickname = nick_agot_hf_the_adj_noun
				trigger_event = lifestyle_nicknames.1000
			}

			5 = {
				trigger = {
					nick_agot_hf_adj_nick_trigger = yes
					nick_agot_hf_noun_nick_trigger = yes
				}

				give_nickname = nick_agot_hf_adjnoun
				trigger_event = lifestyle_nicknames.1000
			}
		}
	}
}