#########################################################
#
# Landless Character Adventures for The Old Gods DLC
# ( TOG.1200 to TOG.1499)
#
#
#########################################################

# Written by Henrik Fhraeus

namespace = KRL
character_event = {
	id = KRL.1200
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		NOT = {year = 869}
		character = 90154
	}
	immediate = {
		character_event = {id = KRL.1001 days = 5695} #King Louis' Death
	}
}

character_event = {
	id = KRL.1201
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		NOT = {year = 869}
		character = 90155
	}
	immediate = {
		character_event = {id = KRL.1002 days = 6555} #King Carloman's Death
	}
}

character_event = {
	id = KRL.1202
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		NOT = {year = 869}
		character = 42019
	}
	immediate = {
		add_trait = heart_broken
		any_playable_ruler = {
			any_courtier = {
				limit = {character = 7954}
				add_trait = fair
				add_trait = kind
				add_trait = diligent
				add_trait = temperate
				add_trait = chaste
				add_spouse = ROOT
			}
		}
	}
}

character_event = {
	id = KRL.1000
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		NOT = {year = 869}
		NOT = {
			has_game_rule = {
				name = charlemagne_story
				value = off
			}
		}
		character = 90123 #Stammer
	}
	immediate = {
		set_dynasty_flag = dynasty_trait
		set_dynasty_flag = prestige_dynasty
		add_trait = prestige_dynasty
		add_trait = feeble
		any_playable_ruler = {
			limit = {
				character = 144984
			}
			# primary_title = {
				# succession_w_cooldown = primogeniture
			# }
			set_character_flag = recieved_royal_marriage_aid_duty
			create_character = {
				female = yes
				culture = frankish
				religion = chalcedonian
				random_traits = yes
				dynasty = none
				historical = yes
				age = 55
			}
			new_character = {
				dynasty = father_bastard
				add_spouse = PREV
			}
			any_child = {
				set_character_flag = recieved_royal_marriage_aid_duty
				create_character = {
					female = yes
					culture = frankish
					religion = chalcedonian
					random_traits = yes
					dynasty = none
					historical = yes
					age = 46
				}
				new_character = {
					dynasty = father_bastard
					add_spouse = PREV
				}
			}
		}
		any_dynasty_member  = {
			
			if = {
				limit = {character = 90104}
				remove_trait = shy
				remove_trait = slothful
				add_trait = ambitious
				add_trait = shrewd
				add_trait = proud
				add_trait = patient
			}
			if = {
				limit = {character = 30228}
				add_trait = zealous
				add_trait = ambitious
				add_trait = diligent
				add_trait = brave
				change_diplomacy = 3
				change_martial = 2
			}
			if = {
				limit = {character = 90105}
				add_trait = arbitrary
				add_trait = craven
			}
			if = {
				limit = {character = 7945}
				add_trait = brave
				add_trait = just
				change_diplomacy = 2
				change_martial = 2
			}
			if = {
				limit = {
					character = 144998
				}
				remove_trait = brave
				remove_trait = gluttonous
				add_trait = feeble
				add_trait = ill
				add_trait = stressed
				add_trait = stubborn
				add_trait = lustful
				add_trait = shy
				
			}
			
			if = {
				limit = {character = 6398}
				dynasty = 800000
				father_even_if_dead = {
					dynasty = 800000
				}
				any_child = {
					dynasty = 800000
					if = {
						limit = {character = 6400}
						add_trait = diligent
						remove_trait = shy
						remove_trait = arbitrary
						add_trait = kind
						add_trait = brave
					}
				}
				primary_title = {
					succession_w_cooldown = elective_gavelkind
				}
			}
			if = {
				limit = {character = 42018}
				create_character = {
					female = yes
					culture = german
					religion = chalcedonian
					random_traits = no
					trait = chaste
					trait = kind
					trait = patient
					trait = craven
					trait = ugly
					trait = naive_appeaser
					dynasty = 9556
					historical = yes
					age = 38
				}
				set_character_flag = recieved_royal_marriage_aid_duty
				new_character = {
					add_spouse = PREV
				}
				any_child = {
					mother = {
						add_trait = fair
						father_even_if_dead = {
							new_character = {
								set_father = PREV
							}
						}
					}
				}
				
			}
			
			
			if = {
				limit = {
					character = 42021
				}
				remove_trait = maimed
				add_trait = stressed
				add_trait = ambitious
				add_trait = wroth
				add_trait = monk
				add_pressed_claim = k_france
			}
			
			
		}
		any_dynasty_member = {
			if = {
				limit = {
					NOT = {
						is_adult = no
					}
				}
				add_trait = prestige_dynasty
			}
			if = {
				limit = {is_female = no}
				fertility = -0.15 #Karlings do not have a lot of kids in 9th century
			}
		}
	}
}

character_event = { #King Louis Dies chasing a girl
	id = KRL.1001
	desc = KRL1001
	picture = "GFX_evt_courier"
	hide_from = yes
	is_triggered_only = yes

	option = {
		ai_chance = {
			factor = 100
		}
		if = {
			limit = {NOT = {trait = lustful}}
			add_trait = lustful
			
		}
		change_intrigue = 3
		random_list = {
			80 = {
				death = {
					death_reason = death_chasing_a_girl
				}
			}
			20 = {
			}
		}
		name = KRL1001A
	}
	
	option = {
		ai_chance = {
			factor = 0
		}
		if = {
			limit = {NOT = {trait = chaste}}
			add_trait = chaste
		}
		name = KRL1001B
	}
}

character_event = { #King Carloman's Dies during a hunt
	id = KRL.1002
	desc = KRL1002
	picture = "GFX_evt_hunt"
	hide_from = yes
	is_triggered_only = yes

	option = {
		ai_chance = {
			factor = 100
		}
		if = {
			limit = {NOT = {trait = brave}}
			add_trait = brave
		}
		change_martial = 3
		random_list = {
			90 = {
				death = {
					death_reason = death_by_bear
				}
			}
			10 = {
			}
		}
		name = KRL1001A
	}
	
	option = {
		ai_chance = {
			factor = 0
		}
		if = {
			limit = {NOT = {trait = craven}}
			add_trait = craven
		}
		add_trait = wounded
		name = KRL1001B
	}
}
