# Audax Validator "!" Ignore_1006
# Portrait traits ARE valid!

namespace = remedyportrait

# These events check a character's age and assigns them an older portrait, if eligible!

#Eddard
character_event = {
	id = remedyportrait.45
	has_character_flag = eddard_portrait
	min_age = 34
	max_age = 36
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = eddard_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = eddard_old
		remove_trait = eddard
		add_trait = eddard_old
	}
	option = {
		name = "OK"
	}
}



#Theon
character_event = {
	id = remedyportrait.50
	has_character_flag = theon_portrait
	min_age = 30
	max_age = 32
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = theon_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = theon_old
		remove_trait = theon
		add_trait = theon_old
	}
	option = {
		name = "OK"
	}
}



#Jon
character_event = {
	id = remedyportrait.60
	has_character_flag = jon_portrait
	min_age = 19
	max_age = 21
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = jon_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = jon_old
		remove_trait = jon
		add_trait = jon_old
	}
	option = {
		name = "OK"
	}
}
#Jon 2
character_event = {
	id = remedyportrait.61
	has_character_flag = jon_snow
	min_age = 30
	max_age = 32
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = jon_older }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = jon_older
		remove_trait = jon_old
		remove_trait = jon
		add_trait = jon_older
	}
	option = {
		name = "OK"
	}
}




#Rickon
character_event = {
	id = remedyportrait.70
	has_character_flag = rickon_portrait
	min_age = 16
	max_age = 18
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = rickon_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = rickon_old
		remove_trait = rickon
		add_trait = rickon_old
	}
	option = {
		name = "OK"
	}
}




#Bran
character_event = {
	id = remedyportrait.80
	has_character_flag = bran_portrait
	min_age = 16
	max_age = 18
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = bran_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = bran_old
		remove_trait = bran
		add_trait = bran_old
	}
	option = {
		name = "OK"
	}
}




#Arya
character_event = {
	id = remedyportrait.90
	has_character_flag = arya_portrait
	min_age = 17
	max_age = 19
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = arya_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = arya_old
		remove_trait = arya
		add_trait = arya_old
	}
	option = {
		name = "OK"
	}
}



#Sansa
character_event = {
	id = remedyportrait.100
	has_character_flag = sansa_portrait
	min_age = 18
	max_age = 20
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = sansa_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = sansa_old
		remove_trait = sansa
		add_trait = sansa_old
	}
	option = {
		name = "OK"
	}
}


#Petyr Baelish
character_event = {
	id = remedyportrait.110
	has_character_flag = petyr_portrait
	min_age = 42
	max_age = 44
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = petyr_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = petyr_old
		remove_trait = petyr
		add_trait = petyr_old
	}
	option = {
		name = "OK"
	}
}



#Daenerys
character_event = {
	id = remedyportrait.120
	has_character_flag = daenerys_portrait
	min_age = 17
	max_age = 19
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = daenerys_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = daenerys_old
		remove_trait = daenerys
		add_trait = daenerys_old
	}
	option = {
		name = "OK"
	}
}
#Daenerys 2
character_event = {
	id = remedyportrait.121
	has_character_flag = daenerys_portrait
	min_age = 24
	max_age = 26
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = daenerys_older }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = daenerys_older
		remove_trait = daenerys
		remove_trait = daenerys_old
		add_trait = daenerys_older
	}
	option = {
		name = "OK"
	}
}



#Tyrion
character_event = {
	id = remedyportrait.130
	has_character_flag = tyrion_portrait
	min_age = 33
	max_age = 35
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = tyrion_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = tyrion_old
		remove_trait = tyrion
		add_trait = tyrion_old
	}
	option = {
		name = "OK"
	}
}



#Cersei
character_event = {
	id = remedyportrait.140
	has_character_flag = cersei_portrait
	min_age = 39
	max_age = 40
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = cersei_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = cersei_old
		remove_trait = cersei
		add_trait = cersei_old
	}
	option = {
		name = "OK"
	}
}



#Jaime
character_event = {
	id = remedyportrait.150
	has_character_flag = jaime_portrait
	min_age = 39
	max_age = 40
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = jaime_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = jaime_old
		remove_trait = jaime
		add_trait = jaime_old
	}
	option = {
		name = "OK"
	}
}



#Lancel - EVENT SPECIFIC, NOT AGE SPECIFIC! DO NOT USE THIS CODE!
# character_event = {
	# id = remedyportrait.160
	# has_character_flag = lancel_portrait
	# min_age = 40
	# max_age = 58
	# hide_window = yes
	
	# trigger = {
		# NOT = { has_character_flag = lancel_old }
	# }
	# mean_time_to_happen = {
		# years = 1
	# }
	# immediate = {
		# set_character_flag = lancel_old
		# remove_trait = lancel
		# add_trait = lancel_old
	# }
	# option = {
		# name = "OK"
	# }
# }



#Robin
character_event = {
	id = remedyportrait.170
	has_character_flag = robin_portrait
	min_age = 17
	max_age = 18
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = robin_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = robin_old
		remove_trait = robin
		add_trait = robin_old
	}
	option = {
		name = "OK"
	}
}



#Robert - The AGoT main mod gives him the "is_fat" trait at age 31.
character_event = {
	id = remedyportrait.175
	has_character_flag = robert_portrait
	min_age = 30
	max_age = 33
	hide_window = yes
	
	trigger = {
		NOT = { has_character_flag = robert_old }
	}
	mean_time_to_happen = {
		years = 1
	}
	immediate = {
		set_character_flag = robert_old
		remove_trait = robert
		add_trait = robert_old
		add_trait = is_fat
	}
	option = {
		name = "OK"
	}
}