﻿namespace = becoming_dragonborn

#becoming_dragonborn.0001:

becoming_dragonborn.0001 = {
	type = character_event
	content_source = dlc_ek
	title = becoming_dragonborn.0001.t

	desc = becoming_dragonborn.0001.desc

	theme = dragon_soul

	override_background = { reference = dragon_fire }
	
	immediate = {
		every_character_artifact = {
			limit = {
				has_artifact_modifier = aok_modifier
			}
			save_scope_as = db_aok
		}
	}

	left_portrait = {
		character = character:alessian_100
		animation = personality_zealous
	}
	right_portrait = {
		character = character:reman_100
		animation = throne_room_conversation_3
	}
	
	artifact = {
		target = scope:db_aok
		position = lower_center_portrait
	}
	
	option = {
		name = becoming_dragonborn.0001.a

		add_trait = dragonborn
		add_prestige = 500
		dynasty = { add_dynasty_prestige = 200 }
		hidden_effect = {
			if = {
				limit = {
					exists = title:e_colovian_estates.holder
				}
				add_pressed_claim = title:e_colovian_estates
			}
			if = {
				limit = {
					exists = title:e_nibenay.holder
				}
				add_pressed_claim = title:e_nibenay
			}
			if = {
				limit = {
					exists = title:e_cyrodiil.holder
				}
				add_pressed_claim = title:e_cyrodiil
			}
		}
	}
}

becoming_dragonborn.0002 = {
	type = character_event
	content_source = dlc_ek
	title = becoming_dragonborn.0002.t

	desc = becoming_dragonborn.0002.desc

	theme = dragon_soul

	override_background = { reference = dragon_fire }

	left_portrait = {
		character = character:alessian_100
		animation = personality_zealous
	}
	right_portrait = {
		character = character:reman_100
		animation = throne_room_conversation_3
	}
	
	option = {
		name = becoming_dragonborn.0002.a
		hidden_effect = {
			remove_character_modifier = db_unworthy_of_akatosh_blessing_modifier
			if = {
				limit = {
					OR = {
						has_character_flag = flag_db_tamriel_unifier
						has_character_flag = flag_crush_daedra_invasion
						dynasty = { has_dynasty_perk = dragonblood_legacy_5 }
						AND = {
							OR = {
								has_trait = p_dv_akatosh
								has_trait = p_dv_shezarr
								has_trait = p_at_fox
								has_trait = p_at_bear
								has_trait = p_dv_talos
							}
							AND = {
								prestige_level >= 4
								piety_level >= 5
							}
						}
					}
				}
				trigger_event = becoming_dragonborn.0001
			}
			else = {
				random_list = {
					20 = {
						trigger_event = becoming_dragonborn.0001
						modifier = {
							add = 30
							prestige_level = 5
						}
						modifier = {
							add = 30
							piety_level = 5
						}
						modifier = {
							add = 20
							prestige_level = 4
						}
						modifier = {
							add = 20
							piety_level = 4
						}
						modifier = {
							add = 10
							prestige_level = 3
						}
						modifier = {
							add = 10
							piety_level = 3
						}
						modifier = {
							add = 5
							has_trait = arcana_good_2
						}
						modifier = {
							add = 10
							has_trait = arcana_good_3
						}
						modifier = {
							add = 5
							has_trait = education_magic_3
						}
						modifier = {
							add = 10
							has_trait = education_magic_4
						}
						modifier = {
							add = 10
							has_trait = education_magic_5
						}
						modifier = {
							add = 10
							dynasty = { has_dynasty_perk = dragonblood_legacy_1 }
						}
						modifier = {
							add = 10
							dynasty = { has_dynasty_perk = dragonblood_legacy_2 }
						}
						modifier = {
							add = 10
							dynasty = { has_dynasty_perk = dragonblood_legacy_3 }
						}
						modifier = {
							add = 10
							dynasty = { has_dynasty_perk = dragonblood_legacy_4 }
						}
						modifier = {
							add = 10
							OR = {
								AND = {
									exists = mother
									mother = {
										has_trait = dragonborn
									}
								}
								AND = {
									exists = father
									father = {
										has_trait = dragonborn
									}
								}
							}
						}
						modifier = {
							add = 20
							OR = {
								faith = { has_doctrine = doctrine_sp_dv_talos }
								faith = { has_doctrine = special_doctrine_talos_cult }
							}
						}
						modifier = {
							add = 20
							has_trait = ambitious
						}
						modifier = {
							add = 20
							has_trait = diligent
						}
						modifier = {
							add = 20
							has_trait = just
						}
						modifier = {
							add = 20
							has_trait = zealous
						}
						modifier = {
							add = 20
							has_trait = brave
						}
						modifier = {
							add = 20
							has_trait = varangian
						}
						modifier = {
							add = 50
							has_trait = conqueror
						}
						modifier = {
							add = 50
							has_trait = legend
						}
						modifier = {
							add = 20
							has_trait = divine_blood
						}
						modifier = {
							add = 20
							has_trait = consecrated_blood
						}
						modifier = {
							add = 50
							has_trait = paragon
						}
						modifier = {
							add = 50
							has_trait = savior
						}
						modifier = {
							add = -30
							has_trait = craven
						}
						modifier = {
							add = -20
							has_trait = deceitful
						}
						modifier = {
							add = -20
							has_trait = arbitrary
						}
						modifier = {
							add = -20
							has_trait = cynical
						}
						modifier = {
							add = -10
							has_trait = lazy
						}
					}
					80 = {
						trigger_event = becoming_dragonborn.0003
					}
				}
			}
		}
	}
}

becoming_dragonborn.0003 = {
	type = character_event
	content_source = dlc_ek
	title = becoming_dragonborn.0003.t

	desc = becoming_dragonborn.0003.desc

	theme = dragon_soul

	override_background = { reference = dragon_fire }
	
	immediate = {
		every_character_artifact = {
			limit = {
				has_artifact_modifier = aok_modifier
			}
			save_scope_as = db_aok
		}
	}

	right_portrait = {
		character = root
		animation = shame
	}
	
	artifact = {
		target = scope:db_aok
		position = lower_right_portrait
	}
	
	option = {
		name = becoming_dragonborn.0003.a
		add_prestige = -500
		dynasty = { add_dynasty_prestige = -200 }
		add_character_modifier = {
			modifier = db_unworthy_of_akatosh_blessing_modifier
			years = 5
		}
	}
}