﻿namespace = nicknames_familyromance


nicknames_familyromance.0001 = {
	type = character_event
	hidden = yes
	
	trigger = {
		is_ai = no
		is_adult = yes
		
		has_any_nickname = no
		
		NOT = { has_game_rule = random_nickname_frequency_none }
	}
	
	immediate = {
		hidden_effect = {
			random_list = {
				100 = {}
				30 = {
					trigger = {
						is_male = yes
												
						any_relation = {
							type = lover
							is_sibling_of = root
							is_female = yes
							
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }
						}
					}
					give_nickname = fr_familyromance_nick_sisterslover
					trigger_event = lifestyle_nicknames.1000
				}
				
				30 = {
					trigger = {
						is_female = yes
						
						any_relation = {
							type = lover
							is_sibling_of = root
							is_male = yes
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }							
						}
					}
					
					give_nickname = fr_familyromance_nick_brotherslover
					trigger_event = lifestyle_nicknames.1000
				}
				
				30 = {
					trigger = {
						is_male = yes
												
						any_relation = {
							type = lover
							is_child_of = root
							is_female = yes
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }							
						}
						
					}
					
										
					give_nickname = fr_familyromance_nick_daughterslover
					trigger_event = lifestyle_nicknames.1000
				}
				
				30 = {
					trigger = {
						is_male = yes
												
						any_relation = {
							type = lover
							is_child_of = root
							is_female = yes
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }							
						}
						
					}
										
					
					give_nickname = fr_familyromance_nick_daughterslover #
					trigger_event = lifestyle_nicknames.1000
				}
				
				30 = {
					trigger = {
						is_female = yes
						
						any_relation = {
							type = lover
							is_child_of = root
							is_male = yes
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }							
						}
						
					}
														
					
					give_nickname = fr_familyromance_nick_sonslover
					trigger_event = lifestyle_nicknames.1000				
				}
				
				30 = {
					trigger = {
						is_female = yes
						
						any_relation = {
							type = lover
							is_parent_of = root
							is_male = yes
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }							
						}
					}					
					
					
					give_nickname = fr_familyromance_nick_fatherslover
					trigger_event = lifestyle_nicknames.1000
				}
				
				30 = {
					trigger = {
						is_male = yes
						
						any_relation = {
							type = lover
							is_parent_of = root
							is_female = yes
							relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = this }							
						}
						
					}
					
					
					give_nickname = fr_familyromance_nick_motherslover
					trigger_event = lifestyle_nicknames.1000
				}
				
				30 = {
					trigger = {
						is_male = yes
						
						exists = mother
						exists = father
						exists = real_father
						real_father = father
						
						mother = {							
							is_child_of = root.father
						}
						
					}
					
					
					give_nickname = fr_familyromance_nick_lothsson
					trigger_event = lifestyle_nicknames.1000
				}
				
				10 = {
					trigger = {
						exists = father
						exists = mother
						
						OR = {
							has_trait = bastard
							has_trait = legitimized_bastard
							has_trait = bastard_founder
						}
						AND = {
							father = {								
								is_close_family_of = root.mother
							}
							
							mother = {								
								is_close_family_of = root.father
							}
						}
					}
					
					
					give_nickname = fr_familyromance_nick_incest_bastard
					trigger_event = lifestyle_nicknames.1000
				}				
			
			}		
		
		}
	
	}

}