﻿




agot_coronation_give_nickname_effect = {
	if = {
		limit = {
			global_var:agot_coronation_debug = 1
		} 
		agot_coronation_give_nickname_post_effect = yes 
	}
	else = {
		hidden_effect = { agot_coronation_give_nickname_post_effect = yes }
	}
}






agot_coronation_give_nickname_post_effect = {

	scope:the_new_king = {
		add_character_flag = agotcoronation_had_coronation	

		###################
		# SPECIFIC PEOPLE #
		###################


		################### Faegons


		# Young Griff (true son of Rhaegar)
		if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:faegon
				father = character:Targaryen_3
				NOR = {
					any_secret = { secret_type = secret_disputed_heritage }
					has_trait = disputed_heritage
					house = character:Blackfyre_14.house
				}				
			}
			give_nickname = nick_the_young_dragon
		}

		# Young Griff (fake son of Rhaegar)
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:faegon
				OR = {
					any_secret = { secret_type = secret_disputed_heritage }
					has_trait = disputed_heritage
				}
				NOT = { house = character:Blackfyre_14.house }
			}
			give_nickname = nick_the_mummers_dragon
		}		

		# Young Griff (blackfyre)
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:faegon
				house = character:Blackfyre_14.house
			}
			give_nickname = nick_the_black_dragon
		}	

		# Young Griff (all other)
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:faegon
			}
			give_nickname = nick_the_young_dragon
		}	


		# Dany
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:dany
			}
			give_nickname = nick_the_dragon_queen
		}

		# Viserys 3 
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:viserys
			}
			give_nickname = nick_khal_rhaggat
		}

		# Jae / Jon Snow (male)
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:jae
				is_male = yes
			}
			give_nickname = nick_the_prince_who_was_promised
		}

		# Jae / Jon Snow (female)
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:jae
				is_female = yes
			}
			give_nickname = nick_the_princess_who_was_promised
		}

		# post_blackfyre
		else_if = { 
			limit = { 
				has_variable = faegon_main_character
				root.var:faegon_main_character = flag:post_blackfyre
			}
			give_nickname = nick_the_black_dragon
		}



		################### Baratheon

		# Bobby B
		else_if = { limit = { character:Baratheon_2 = this  }
			give_nickname = nick_the_usurper
		}

		# Stannis
		else_if = { limit = { character:Baratheon_3 = this }
			give_nickname = nick_the_mannis
		}


		################### Targaryen


		# Rhaegar
		else_if = { limit = { character:Targaryen_3 = this }
			give_nickname = nick_the_dragon_prince
		}

		# Viserys III
		else_if = { limit = { character:Targaryen_8 = this }
			give_nickname = nick_khal_rhaggat
		}


		################### Stark


		# Ned Stark
		else_if = { limit = { character:Stark_3 = this }
			give_nickname = nick_the_ned
		}

		#Jon/Jeyne Snow
		else_if = { 
			limit = { 
				is_male = yes
				has_character_flag = is_jon_snow
			}
			give_nickname = nick_the_prince_who_was_promised
		}
		else_if = { 
			limit = { 
				is_female = yes
				has_character_flag = is_jeyne_snow
			}
			give_nickname = nick_the_princess_who_was_promised
		}


		################### Lannister


		# Tywin 
		else_if = { limit = { character:Lannister_1 = this }
			give_nickname = nick_the_old_lion
		}


		################### Tyrell


		# Mace Tyrell 
		else_if = { limit = { character:Tyrell_8 = this }
			give_nickname = nick_the_fat_flower
		}	

		# Loras Tyrell 
		else_if = { limit = { character:Tyrell_13 = this }
			give_nickname = nick_the_king_of_flowers
		}	

		# Margaery Tyrell 
		else_if = { limit = { character:Tyrell_14 = this }
			give_nickname = nick_queen_of_roses
		}	


		################### Other



		# Hoster Tully
		else_if = { limit = { character:Tully_1 = this }
			give_nickname = nick_the_old_fish
		}
		
		# Littlefinger 
		else_if = { limit = { character:Baelish_2 = this }
			give_nickname = nick_middlefinger
		}

		# Samwell Tarly 
		else_if = { limit = { character:Tarly_2 = this }
			give_nickname = nick_sam_the_slayer
		}

		# Davos
		else_if = { limit = { character:Seaworth_1 = this }
			give_nickname = nick_the_onion_king
		}

		# Roose
		else_if = { limit = { character:Bolton_1 = this }
			give_nickname = nick_the_leech_king
		}


		###################
		# EVERYONE ELSE #
		###################


		#Worst
		else_if = { 
			limit = { 
				agot_coronation_king_is_well_liked_trigger = no
				num_sinful_traits = 4
				num_virtuous_traits = 0
				piety_level = 0				
			}
			random_list = {
				1 = { give_nickname = nick_the_devil }
				1 = { give_nickname = nick_the_demon }
			}	
		}

		#Really Bad
		else_if = { 
			limit = { 
				agot_coronation_king_is_well_liked_trigger = no
				calc_true_if = {
					amount >= 3
					has_trait = wrathful
					has_trait = vengeful
					has_trait = sadistic
					has_trait = callous
					has_trait = deceitful
					has_trait = greedy
					has_trait = arrogant
					has_trait = cynical
					has_trait = arbitrary
					has_trait = ruthless
					has_trait = rude
				}	
				num_sinful_traits >= 2
				num_virtuous_traits = 0	
			}
			random_list = {
				1 = { give_nickname = nick_the_oppressor }
				1 = { give_nickname = nick_the_tyrant }
				1 = { give_nickname = nick_the_cruel }
				1 = { give_nickname = nick_the_monster }
			}	
		}

		#Bad
		else_if = { 
			limit = { 
				calc_true_if = {
					amount >= 3
					has_trait = lustful
					has_trait = greedy
					has_trait = gluttonous
					has_trait = cynical
					has_trait = arrogant
					has_trait = arbitrary	
					has_trait = craven
					has_trait = deceitful
					has_trait = vengeful
					has_trait = sadistic
					has_trait = callous
					has_trait = rude
				}
				num_sinful_traits >= 2
				num_virtuous_traits = 0			
			}
			random_list = {
				2 = { give_nickname = nick_the_unworthy }
				1 = { give_nickname = nick_the_wicked }
				1 = { give_nickname = nick_the_terrible }
			}	
		}


		#Really Good
		else_if = { 
			limit = { 
				agot_coronation_king_is_well_liked_trigger = yes
				calc_true_if = {
					amount >= 4
					has_trait = brave
					has_trait = diligent
					has_trait = forgiving
					has_trait = honest
					has_trait = humble
					has_trait = just
					has_trait = temperate
					has_trait = zealous
					has_trait = compassionate
					has_trait = generous
					has_trait = chaste
					has_trait = honorable
				}	
				num_sinful_traits = 0	
			}
			random_list = {
				1 = { give_nickname = nick_the_honorable }
				1 = { give_nickname = nick_the_trustworthy }
				1 = { give_nickname = nick_the_glorious }
				1 = { give_nickname = nick_the_peaceful }
			}	
		}

		#Good
		else_if = { 
			limit = { 
				calc_true_if = {
					amount >= 3
					has_trait = brave
					has_trait = diligent
					has_trait = forgiving
					has_trait = honest
					has_trait = humble
					has_trait = just
					has_trait = temperate
					has_trait = zealous
					has_trait = compassionate
					has_trait = generous
					has_trait = chaste
					has_trait = honorable
				}
				NOR = {
					has_trait = wrathful
					has_trait = vengeful
					has_trait = sadistic
					has_trait = callous
					has_trait = deceitful
					has_trait = lustful
					has_trait = greedy
					has_trait = gluttonous
					has_trait = cynical
					has_trait = arrogant
					has_trait = arbitrary	
					has_trait = ruthless
					has_trait = rude						
				}	
				num_sinful_traits = 0
			}
			random_list = {
				1 = { give_nickname = nick_the_good }
				1 = { give_nickname = nick_the_noble }
				1 = { give_nickname = nick_the_worthy }
				1 = { give_nickname = nick_the_kind }
			}	
		}

		#Blessed
		else_if = { 
			limit = { 
				agot_coronation_king_is_well_liked_trigger = yes
				learning >= 32
				piety_level >= 4
				num_virtuous_traits >= 3
				num_sinful_traits = 0				
			}
			random_list = {
				1 = { give_nickname = nick_the_blessed }
			}	
		}


		#Learning
		else_if = { 
			limit = { 
				agot_coronation_king_is_well_liked_trigger = yes
				learning >= 32
			}
			random_list = {
				1 = { give_nickname = nick_the_brilliant }
				1 = { give_nickname = nick_the_wise }
				1 = { give_nickname = nick_the_scholar }
				1 = { give_nickname = nick_the_sage }
				1 = { give_nickname = nick_the_philosopher }
				1 = { give_nickname = nick_the_truthseeker }
			}	
		}

		#Young
		else_if = { 
			limit = { 
				age < 10
			}
			random_list = {
				1 = { give_nickname = nick_the_young }
				1 = { give_nickname = nick_the_unready }
				1 = { give_nickname = nick_the_unlucky }
				1 = {
					trigger = { is_male = yes }
					give_nickname = nick_the_boy_king
				}
			}	
		}

		#Kinslayer
		else_if = { 
			limit = { 
				OR = {
					has_trait = kinslayer_1
					has_trait = kinslayer_2
					has_trait = kinslayer_3
				}
			}
			random_list = {
				1 = { give_nickname = nick_the_kinslayer }
			}	
		}

		#Fat
		else_if = { 
			limit = { 
				agot_coronation_king_is_well_liked_trigger = no
				current_weight >= 35
				calc_true_if = {
					amount >= 2
					has_trait = gluttonous
					has_trait = lazy
					has_trait = gout_ridden
					has_trait = comfort_eater
				}						
			}
			random_list = {
				2 = { give_nickname = nick_the_fat }
				1 = { give_nickname = nick_the_pig }
				1 = { give_nickname = nick_the_hog }
			}	
		}	


		#Holy Warrior
		else_if = { 
			limit = { 
				has_trait = zealous
				has_trait = brave
				has_trait = knight
				piety_level >= 3
				num_sinful_traits = 0
				calc_true_if = {
					amount >= 3
					prowess >= 40
					martial >= 32
					has_trait = holy_warrior
					has_trait = theologian
				}		
			}
			random_list = {
				2 = { give_nickname = nick_the_holy_warrior }
				2 = { give_nickname = nick_the_warrior_of_the_seven }
				1 = { give_nickname = nick_the_sword_of_the_seven }
			}	
		}



		else = {
			random_list = {

				#Old 
				5 = {
					trigger = {
						age >= 60
					}
					give_nickname = nick_the_old
				}


				#Arrogant
				7 = {
					trigger = {
						has_trait = arrogant 
					}
					random_list = {
						1 = { give_nickname = nick_the_imperious }
						1 = { give_nickname = nick_the_pretentious }
						1 = { give_nickname = nick_the_annoying }
						1 = { give_nickname = nick_the_vain }
						1 = { give_nickname = nick_the_pompous }
						1 = { give_nickname = nick_the_boastful }
						1 = { give_nickname = nick_the_aggravating }
						1 = { give_nickname = nick_the_irritating }
						1 = { give_nickname = nick_the_domineering }
						1 = { give_nickname = nick_the_vexatious }
						1 = { give_nickname = nick_the_egotistic }
						1 = { give_nickname = nick_the_smug }
					}	
				}
				
				#Insane
				10 = {
					trigger = {
						OR = { 
							has_trait = lunatic_1
							has_trait = possessed_1
						}
					}
					random_list = {
						1 = { give_nickname = nick_the_insane }
						1 = { give_nickname = nick_the_crazed } 
						1 = { give_nickname = nick_the_demented }
						1 = { give_nickname = nick_the_hysteric }
						1 = { give_nickname = nick_the_delusional }
					}					
				}

				#Sad :(
				10 = {
					trigger = {
						calc_true_if = {
							amount >= 2
							has_trait = depressed_1
							has_trait = depressed_genetic
							has_trait = reclusive
						}						
					}
					give_nickname = nick_the_unhappy
				}


				#Diplomacy
				7 = {
					trigger = {
						diplomacy >= 32
					}
					random_list = {
						1 = { give_nickname = nick_the_benevolent }
						1 = { give_nickname = nick_the_diplomat }
					}
				}

				#prowess
				3 = {
					trigger = {
						OR = {
							prowess >= 45
							has_trait = physique_good_3
							has_trait = physique_good_2
						}
					}
					random_list = {
						1 = { give_nickname = nick_the_strong }
						1 = { give_nickname = nick_the_brute }
					}
				}

				#broken
				10 = {
					trigger = {
						OR = {
							has_trait = disfigured
							has_trait = one_legged
							has_trait = crippled
						}
					}
					give_nickname = nick_the_broken
				}

				#albino
				4 = {
					trigger = {
						has_trait = albino
					}
					give_nickname = nick_the_pale
				}

				#beauty male 
				2 = {
					trigger = {
						is_male = yes
						is_healthy = yes
						OR = {
							has_trait = beauty_good_3
						}
						NOR = {
							has_trait = disfigured
							has_trait = one_legged
							has_trait = crippled
							has_trait = scaly	
							has_trait = dwarf	
							has_trait = hunchbacked		
							has_trait = spindly						
						}
					}
					random_list = {
						1 = { give_nickname = nick_the_handsome }
					}
				}

				#beauty female 
				2 = {
					trigger = {
						is_female = yes
						is_healthy = yes
						OR = {
							has_trait = beauty_good_2
							has_trait = beauty_good_3
						}
						NOR = {
							has_trait = disfigured
							has_trait = one_legged
							has_trait = crippled
							has_trait = scaly	
							has_trait = dwarf	
							has_trait = hunchbacked		
							has_trait = spindly		
						}						
					}
					random_list = {
						1 = { give_nickname = nick_the_beautiful }
						1 = { give_nickname = nick_the_gorgeous }
					}
				}
				100 = {
					trigger = {
						is_female = yes
						is_healthy = yes
						has_trait = beauty_good_3
						agot_coronation_king_is_well_liked_trigger = yes
						num_sinful_traits = 0
						NOR = {
							has_trait = disfigured
							has_trait = one_legged
							has_trait = crippled
							has_trait = scaly	
							has_trait = dwarf	
							has_trait = hunchbacked		
							has_trait = spindly							
						}						
					}
					random_list = {
						1 = { give_nickname = nick_the_realms_delight }
					}
				}



				#####################
				#Personality Singles
				#####################


				#AGOT custom personality traits
				2 = {
					trigger = {
						has_trait = honorable 
					}
					give_nickname = nick_the_righteous
				}
				2 = {
					trigger = {
						has_trait = authoritative 
					}
					give_nickname = nick_the_confident
				}
				2 = {
					trigger = {
						has_trait = rude 
					}
					give_nickname = nick_the_insulting
				}
				2 = {
					trigger = {
						has_trait = ruthless 
					}
					give_nickname = nick_the_relentless
				}



				#Sinful
				2 = {
					trigger = {
						has_trait = lustful 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_unchaste }
						1 = { give_nickname = nick_the_salacious }
						1 = { give_nickname = nick_the_debauched }
						1 = { give_nickname = nick_the_indecent }
						1 = { give_nickname = nick_the_lewd }
					}							
				}
				2 = {
					trigger = {
						has_trait = gluttonous 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_glutton }
						1 = { give_nickname = nick_the_gourmand }
					}						
				}
				2 = {
					trigger = {
						has_trait = craven 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_timid }
						1 = { give_nickname = nick_the_fearful }
						1 = { give_nickname = nick_the_cowardly }
						1 = { give_nickname = nick_the_cowering }
						1 = { give_nickname = nick_the_frightened }
						1 = { give_nickname = nick_the_trembling }
					}						
				}	
				2 = {
					trigger = {
						has_trait = greedy 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_greedy }
						1 = { give_nickname = nick_the_selfish }
						1 = { give_nickname = nick_the_goldgrubber }
						1 = { give_nickname = nick_the_avaricious }
						1 = { give_nickname = nick_the_rapacious }
						1 = { give_nickname = nick_the_covetous }
						1 = { give_nickname = nick_the_insatiable }
						1 = { give_nickname = nick_the_stingy }
					}					
				}
				2 = {
					trigger = {
						has_trait = deceitful 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_deceiver }
						1 = { give_nickname = nick_the_deceptive }
						1 = { give_nickname = nick_the_duplicitous }
						1 = { give_nickname = nick_the_dishonest }
						1 = { give_nickname = nick_the_treacherous }
					}					
				}
				2 = {
					trigger = {
						has_trait = vengeful 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_vindictive }
						1 = { give_nickname = nick_the_spiteful }
						1 = { give_nickname = nick_the_malicious }
					}					
				}
				2 = {
					trigger = {
						has_trait = sadistic 
					}
					modifier = { add = num_sinful_traits }
					random_list = {
						1 = { give_nickname = nick_the_depraved }
						1 = { give_nickname = nick_the_tormentor }
						1 = { give_nickname = nick_the_brutal }
						1 = { give_nickname = nick_the_inhumane }
						1 = { give_nickname = nick_the_persecutor }
						1 = { give_nickname = nick_the_violent }
					}						
				}


				#Bad
				1 = {
					trigger = {
						has_trait = callous 
					}
					random_list = {
						1 = { give_nickname = nick_the_vicious }
						1 = { give_nickname = nick_the_perverse }
						1 = { give_nickname = nick_the_merciless }
						1 = { give_nickname = nick_the_remorseless }
						1 = { give_nickname = nick_the_soulless }
						1 = { give_nickname = nick_the_coldhearted }
					}						
				}
				1 = {
					trigger = {
						has_trait = ambitious 
					}
					random_list = {
						1 = { give_nickname = nick_the_proud }
						1 = { give_nickname = nick_the_determined }
					}							
				}
				1 = {
					trigger = {
						has_trait = wrathful 
					}
					random_list = {
						1 = { give_nickname = nick_the_heartless }
						1 = { give_nickname = nick_the_harsh }
						1 = { give_nickname = nick_the_enraged }
						1 = { give_nickname = nick_the_angered }
					}						
				}
				1 = {
					trigger = {
						has_trait = cynical 
					}
					random_list = {
						1 = { give_nickname = nick_the_nonbeliever }
						1 = { give_nickname = nick_the_doubter }
						1 = { give_nickname = nick_the_scoffer }
						1 = { give_nickname = nick_the_pessimist }
						1 = { give_nickname = nick_the_cynic }
					}						
				}
				1 = {
					trigger = {
						has_trait = arbitrary 
					}
					random_list = {
						1 = { give_nickname = nick_the_joyless_b }
						1 = { give_nickname = nick_the_erratic }
						1 = { give_nickname = nick_the_unreasonable }
						1 = { give_nickname = nick_the_frivolous }
					}						
				}
				1 = {
					trigger = {
						has_trait = lazy 
					}
					random_list = {
						1 = { give_nickname = nick_the_slothful }
						1 = { give_nickname = nick_the_loaf }
						1 = { give_nickname = nick_the_lethargic }
						1 = { give_nickname = nick_the_apathetic }
						1 = { give_nickname = nick_the_lackadaisical }
					}					
				}
				1 = {
					trigger = {
						has_trait = stubborn 
					}
					random_list = {
						1 = { give_nickname = nick_the_unrelenting }
						1 = { give_nickname = nick_the_adamant }
						1 = { give_nickname = nick_the_bullheaded }
						1 = { give_nickname = nick_the_persistent }
						1 = { give_nickname = nick_the_tenacious }
					}					
				}	


				#Virtue
				2 = {
					trigger = {
						OR = {
							has_trait = chaste 
							has_trait = celibate
						}
					}
					modifier = { add = num_virtuous_traits }
					random_list = {
						1 = { give_nickname = nick_the_chaste }
						1 = { give_nickname = nick_the_innocent }
						1 = { give_nickname = nick_the_prudish }
					}					
				}	
				2 = {
					trigger = {
						has_trait = temperate 
					}
					modifier = { add = num_virtuous_traits }
					give_nickname = nick_the_restrained
				}
				2 = {
					trigger = {
						has_trait = generous 
					}
					modifier = { add = num_virtuous_traits }
					random_list = {
						1 = { give_nickname = nick_the_generous }
						1 = { give_nickname = nick_the_charitable }
						1 = { give_nickname = nick_the_considerate }
						1 = { give_nickname = nick_the_sympathetic }
						1 = { give_nickname = nick_the_thoughtful }
					}						
				}
				2 = {
					trigger = {
						has_trait = honest 
					}
					modifier = { add = num_virtuous_traits }
					random_list = {
						1 = { give_nickname = nick_the_honest }
						1 = { give_nickname = nick_the_truthful }
						1 = { give_nickname = nick_the_forthcoming }
						1 = { give_nickname = nick_the_earnest }
						1 = { give_nickname = nick_the_respectful }
					}					
				}
				2 = {
					trigger = {
						has_trait = brave 
					}
					modifier = { add = num_virtuous_traits }
					random_list = {
						1 = { give_nickname = nick_the_brave }
						1 = { give_nickname = nick_the_courageous }
						1 = { give_nickname = nick_the_fearless }
					}
				}
				2 = {
					trigger = {
						has_trait = compassionate 
					}
					modifier = { add = num_virtuous_traits }
					give_nickname = nick_the_compassionate
				}				
				2 = {
					trigger = {
						has_trait = forgiving 
					}
					modifier = { add = num_virtuous_traits }
					random_list = {
						1 = { give_nickname = nick_the_magnanimous }
						1 = { give_nickname = nick_the_absolving }
						1 = { give_nickname = nick_the_redeeming }
						1 = { give_nickname = nick_the_lenient }
					}						
				}


				#Good/neutral
				1 = {
					trigger = {
						has_trait = diligent 
					}
					random_list = {
						1 = { give_nickname = nick_the_stalwart }
						1 = { give_nickname = nick_the_tireless }
						1 = { give_nickname = nick_the_focused }
						1 = { give_nickname = nick_the_vigorous }
						1 = { give_nickname = nick_the_attentive }
						1 = { give_nickname = nick_the_energetic }
					}					
				}
				1 = {
					trigger = {
						has_trait = humble 
					}
					give_nickname = nick_the_modest
				}
				1 = {
					trigger = {
						has_trait = just 
					}
					random_list = {
						1 = { give_nickname = nick_the_just }
						1 = { give_nickname = nick_the_merciful }
						1 = { give_nickname = nick_the_veracious }
						1 = { give_nickname = nick_the_lawful }
						1 = { give_nickname = nick_the_moral }
					}						
				}
				1 = {
					trigger = {
						has_trait = zealous 
					}
					give_nickname = nick_the_divine
				}
				1 = {
					trigger = {
						has_trait = calm 
					}
					give_nickname = nick_the_gentle
				}														
				1 = {
					trigger = {
						has_trait = content 
					}
					give_nickname = nick_the_simple
				}																																							
				1 = {
					trigger = {
						has_trait = fickle 
					}
					give_nickname = nick_the_wavering
				}
				1 = {
					trigger = {
						has_trait = gregarious 
					}
					random_list = {
						1 = { give_nickname = nick_the_gracious }
						1 = { give_nickname = nick_the_hospitable }
						1 = { give_nickname = nick_the_outgoing }
						1 = { give_nickname = nick_the_lively }
					}						
				}																				
				1 = {
					trigger = {
						has_trait = shy 
					}
					give_nickname = nick_the_shy
				}
				1 = {
					trigger = {
						has_trait = patient 
					}
					give_nickname = nick_the_quiet
				}																				
				1 = {
					trigger = {
						has_trait = impatient 
					}
					give_nickname = nick_the_eager
				}																				
				1 = {
					trigger = {
						has_trait = trusting 
					}
					give_nickname = nick_the_unwary
				}
				1 = {
					trigger = {
						has_trait = paranoid 
					}			
					random_list = {
						1 = { give_nickname = nick_the_cautious }
						1 = { give_nickname = nick_the_suspicious }
						1 = { give_nickname = nick_the_anxious }
						1 = { give_nickname = nick_the_mistrusting }
						1 = { give_nickname = nick_the_watchful }
					}						
				}



				# fallback
				1 = {
					trigger = {
						number_of_personality_traits = 0
					}
					give_nickname = nick_the_plain
				}	
			}			
		}
	}

}