namespace = darkages


############################################################################################################################################
#
#	POSSIBLE CONSEQUENCES TO THE PLAYER OF OWING A FAVOUR TO AN AI CHARACTER
#
#############################################################################################################################################

character_event = { 		#Main event
	id = darkages.72625
	title = EVTNAME1972625
	desc = EVTDESC1972625
	picture = GFX_evt_da_conversation
	border = GFX_event_normal_frame_diplomacy

	ai = no

	trigger = {
		any_character = {
			is_within_diplo_range = ROOT
			is_adult = yes
			is_incapable = no
			NOT = { trait = resting }
			prisoner = no
			holds_favor_on = ROOT
		}
	}

	mean_time_to_happen = {
		months = 180	#CONSTANT VALUE
	}

	immediate = {
	
		random_character = {
			limit = {
				is_within_diplo_range = ROOT
				is_adult = yes
				is_incapable = no
				NOT = { trait = resting }
				prisoner = no
				holds_favor_on = ROOT
			}
			
			save_event_target_as = darkages_favoured_char
			
		}

		random_list = {
			3 = {	#Gold
				set_character_flag = darkages_1
			}
			1 = {	#Political support (loses general opinion)
				set_character_flag = darkages_2
			}
			2 = {	#Prestige
				set_character_flag = darkages_3			
			}
			1 = {	#Piety
				set_character_flag = darkages_4			
			}
			1 = {	#Economic Support through the capital (negative modifier in capital)
				set_character_flag = darkages_5			
			}
			1 = {	#Personal Economic support (negative character modifier)
				set_character_flag = darkages_6			
			}
			1 = {	#Personal Advice (character will be away from court with the possibility of a bad event happening)
				set_character_flag = darkages_7			
			}
		
		}


	}
	
	option = {	#GOLD
		name = EVTOPTA1972625
		trigger = {
			has_character_flag = darkages_1
		}

		transfer_scaled_wealth = { to = event_target:darkages_favoured_char value = 1 min = 50 max = 200 }
		
		reverse_remove_favor = event_target:darkages_favoured_char
		clr_character_flag = darkages_1

	}
	
	option = {	#POLITICAL SUPPORT
		name = EVTOPTB1972625
		trigger = {
			has_character_flag = darkages_2
		}
		
		random = {
			chance = 50
			change_diplomacy = -1
		}

		add_character_modifier = {
			name = da_politically_compromised
			duration = 1825		
		}
		
		reverse_remove_favor = event_target:darkages_favoured_char		
		clr_character_flag = darkages_2


	}

	option = {	#PRESTIGE
		name = EVTOPTC1972625
		trigger = {
			has_character_flag = darkages_3
		}
		
		random_list = {
			1 = {
				prestige = -50
				set_character_flag = da_aux_1
			}
			2 = {
				prestige = -75
				set_character_flag = da_aux_2
			}			
			2 = {
				prestige = -100
				set_character_flag = da_aux_3
			}			
			2 = {
				prestige = -125
				set_character_flag = da_aux_4
			}			
			1 = {
				prestige = -150
				set_character_flag = da_aux_5
			}			
		
		}
		
		trigger_switch = {
			on_trigger = has_character_flag 
			
			da_aux_1 = { event_target:darkages_favoured_char = { prestige = 50 } }
			da_aux_2 = { event_target:darkages_favoured_char = { prestige = 75 } }
			da_aux_3 = { event_target:darkages_favoured_char = { prestige = 100 } }
			da_aux_4 = { event_target:darkages_favoured_char = { prestige = 125 } }
			da_aux_5 = { event_target:darkages_favoured_char = { prestige = 150 } }			
			
			
		}
		
		reverse_remove_favor = event_target:darkages_favoured_char		
		clr_character_flag = darkages_3
		clr_character_flag = da_aux_1
		clr_character_flag = da_aux_2
		clr_character_flag = da_aux_3
		clr_character_flag = da_aux_4
		clr_character_flag = da_aux_5		

	}

	option = {	#PIETY
		name = EVTOPTD1972625
		trigger = {
			has_character_flag = darkages_4
		}

		random_list = {
			1 = {
				piety = -50
				set_character_flag = da_aux_1
			}
			2 = {
				piety = -75
				set_character_flag = da_aux_2
			}			
			2 = {
				piety = -100
				set_character_flag = da_aux_3
			}			
			2 = {
				piety = -125
				set_character_flag = da_aux_4
			}			
			1 = {
				piety = -150
				set_character_flag = da_aux_5
			}			
		
		}
		
		trigger_switch = {
			on_trigger = has_character_flag 
			
			da_aux_1 = { event_target:darkages_favoured_char = { piety = 50 } }
			da_aux_2 = { event_target:darkages_favoured_char = { piety = 75 } }
			da_aux_3 = { event_target:darkages_favoured_char = { piety = 100 } }
			da_aux_4 = { event_target:darkages_favoured_char = { piety = 125 } }
			da_aux_5 = { event_target:darkages_favoured_char = { piety = 150 } }			
			
			
		}

		reverse_remove_favor = event_target:darkages_favoured_char
		clr_character_flag = darkages_4
		clr_character_flag = da_aux_1
		clr_character_flag = da_aux_2
		clr_character_flag = da_aux_3
		clr_character_flag = da_aux_4
		clr_character_flag = da_aux_5			
		

	}

	option = {		#CAPITAL TAXES LOWERED
		name = EVTOPTE1972625
		trigger = {
			has_character_flag = darkages_5
		}

		capital_scope = {
			add_province_modifier = {
				name = da_free_access
				duration = 3650
			}
		}
		
		reverse_remove_favor = event_target:darkages_favoured_char
		clr_character_flag = darkages_5


	}

	option = {	#MONTHLY PAYMENTS
		name = EVTOPTF1972625
		trigger = {
			has_character_flag = darkages_6
		}
		
		if = {
			limit = { NOT = { monthly_income = 3 } }
			
			add_character_modifier = {
				name = da_monthly_stipend_1
				duration = 1825		
			}

			hidden_tooltip = {
				event_target:darkages_favoured_char = { treasury = 60 }
			}
			
		}

		if = {
			limit = { 
				monthly_income = 3
				NOT = { monthly_income = 6 } 
			}
			
			add_character_modifier = {
				name = da_monthly_stipend_2
				duration = 1825		
			}

			hidden_tooltip = {
				event_target:darkages_favoured_char = { treasury = 120 }
			}			
			
		}	

		if = {
			limit = { 
				monthly_income = 6
				NOT = { monthly_income = 9 } 
			}
			
			hidden_tooltip = {
				event_target:darkages_favoured_char = { treasury = 240 }
			}			
			
			add_character_modifier = {
				name = da_monthly_stipend_3
				duration = 1825		
			}			
			
		}	

		if = {
			limit = { 
				monthly_income = 9
			}
			
			add_character_modifier = {
				name = da_monthly_stipend_4
				duration = 1825		
			}	

			hidden_tooltip = {
				event_target:darkages_favoured_char = { treasury = 360 }
			}			
			
		}		
		
		reverse_remove_favor = event_target:darkages_favoured_char
		clr_character_flag = darkages_6


	}

	option = {
		name = EVTOPTG1972625
		trigger = {
			has_character_flag = darkages_7
		}
		custom_tooltip = { text = DA_CUSTOMTOOLTIP340 }
		
		add_trait = travelling
		
		hidden_tooltip = {
		
			random_list = {
				3 = {
					character_event = { id = darkages.72626 days = 90 random = 90 }
				}
				2 = {
					character_event = { id = darkages.72628 days = 90 random = 90 }
				}
				2 = {
					character_event = { id = darkages.72629 days = 90 random = 90 }
				}				
				13 = {
				}
			}
			
			character_event = { id = darkages.72627 days = 181}
		}
		
		reverse_remove_favor = event_target:darkages_favoured_char		
		clr_character_flag = darkages_7

	}	
	
	option = {
		name = EVTOPTH1972625
		
		prestige = -100
		
		add_character_modifier = {
			name = da_ungrateful
			duration = 1825		
		}


	}	
	
}


character_event = {			#ATTEMPT ON PLAYER LIFE
	id = darkages.72626
	title = EVTNAME1972626
	desc = EVTDESC1972626
	picture = GFX_evt_da_assassination
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	trigger = {
	
	}
	
	immediate = {
		
	
	}
	
	option = {
		name = "EVTOPTA1972626"
		trigger = { NOT = { trait = craven } }
		
		if = {
			limit = { NOT = { trait = brave } }
			random = {
				chance = 75
				add_trait = brave
			}
		}
		
		prestige = 75
		
		random_list = {
			4 = {
				modifier = {
					factor = 1.75
					combat_rating = 50
				}				
				modifier = {
					factor = 1.75
					combat_rating = 75
				}				
				modifier = {
					factor = 2
					combat_rating = 100
				}				
				custom_tooltip = { text = DA_CUSTOMTOOLTIP338 }
			}
			4 = {
				modifier = {
					factor = 1.25
					combat_rating = 10
				}
				modifier = {
					factor = 1.5
					combat_rating = 25
				}			
				modifier = {
					factor = 1.5
					trait = brave
				}			
				modifier = {
					factor = 3
					trait = duelist
				}				
				add_trait = wounded
				custom_tooltip = { text = DA_CUSTOMTOOLTIP338 }
			}
			3 = {
				modifier = {
					factor = 1.5
					NOT = { combat_rating = 0 }
				}	
				modifier = {
					factor = 1.5
					NOT = { combat_rating = -10 }
				}				
				modifier = {
					factor = 1.5
					NOT = { combat_rating = -20 }
				}				
				modifier = {
					factor = 2
					NOT = { combat_rating = -30 }
				}				
				death = {
					death_reason = death_murder_unknown
				}
				
			}			

		}

	}
	
	option = {
		name = "EVTOPTB1972626"
		trigger = { NOT = { trait = brave } }
		
		if = {
			limit = { NOT = { trait = craven } }
			random = {
				chance = 75
				add_trait = craven
			}
		}
		
		random_list = {
			6 = {
				modifier = {
					factor = 1.25
					combat_rating = 50
				}				
				modifier = {
					factor = 1.25
					combat_rating = 75
				}				
				modifier = {
					factor = 1.5
					combat_rating = 100
				}				

				custom_tooltip = { text = DA_CUSTOMTOOLTIP339 }
			}
			4 = {
				modifier = {
					factor = 1.2
					combat_rating = 10
				}
				modifier = {
					factor = 1.25
					combat_rating = 25
				}			
				modifier = {
					factor = 2
					trait = duelist
				}				

				add_trait = wounded
				custom_tooltip = { text = DA_CUSTOMTOOLTIP339 }
			}
			3 = {
				modifier = {
					factor = 1.35
					NOT = { combat_rating = 0 }
				}	
				modifier = {
					factor = 1.35
					NOT = { combat_rating = -10 }
				}				
				modifier = {
					factor = 1.35
					NOT = { combat_rating = -20 }
				}				
				modifier = {
					factor = 2
					NOT = { combat_rating = -30 }
				}				

				death = {
					death_reason = death_murder_unknown
				}
				
			}			

		}	

	}	
	
}

character_event = { 		#Remove travelling trait
	id = darkages.72627
	title = EVTNAME1972627
	desc = EVTDESC1972627
	picture = GFX_evt_da_carriage
	border = GFX_event_normal_frame_diplomacy

	is_triggered_only = yes
	
	trigger = {

	}
	

	immediate = {

	}
	
	option = {
		name = EVTOPTA1972627
		
		remove_trait = travelling
	}
	
}

character_event = { 		#Attack by bandits
	id = darkages.72628
	title = EVTNAME1972628
	desc = EVTDESC1972628
	picture = GFX_evt_da_carriage
	border = GFX_event_normal_frame_diplomacy

	is_triggered_only = yes
	
	trigger = {

	}
	

	immediate = {

	}
	
	option = {
		name = EVTOPTA1972628
		
		treasury = -30
		prestige = -25
		
	}

	option = {
		name = EVTOPTB1972628
		
		random_list = {
			6 = {
				modifier = {
					factor = 1.25
					combat_rating = 50
				}				
				modifier = {
					factor = 1.25
					combat_rating = 75
				}				
				modifier = {
					factor = 1.5
					combat_rating = 100
				}				

				custom_tooltip = { text = DA_CUSTOMTOOLTIP338 }
			}
			7 = {
				modifier = {
					factor = 1.2
					combat_rating = 10
				}
				modifier = {
					factor = 1.25
					combat_rating = 25
				}			
				modifier = {
					factor = 2
					trait = duelist
				}				

				add_trait = wounded
				custom_tooltip = { text = DA_CUSTOMTOOLTIP339 }
			}
			3 = {
				modifier = {
					factor = 1.35
					NOT = { combat_rating = 0 }
				}	
				modifier = {
					factor = 1.35
					NOT = { combat_rating = -10 }
				}				
				modifier = {
					factor = 1.35
					NOT = { combat_rating = -20 }
				}				
				modifier = {
					factor = 2
					NOT = { combat_rating = -30 }
				}				

				death = {
					death_reason = death_murder_unknown
				}
				
			}			

		}
		
	}
	
}

character_event = { 		#Loss of Piety
	id = darkages.72629
	title = EVTNAME1972629
	desc = {
		trigger = {
			event_target:darkages_favoured_char = { religion = ROOT }
		}
		text = EVTDESC1972629_1
	}
	desc = {
		trigger = {
			NOT = { event_target:darkages_favoured_char = { religion = ROOT } }
		}
		text = EVTDESC1972629_2
	}	
	picture = GFX_evt_da_scandal
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes
	
	trigger = {

	}
	

	immediate = {

	}
	
	option = {
		name = EVTOPTA1972629
		trigger = { 
			event_target:darkages_favoured_char = { religion = ROOT }	
		}
		
		piety = -25
	}
	
	option = {
		name = EVTOPTB1972629
		trigger = { 
			NOT = { event_target:darkages_favoured_char = { religion = ROOT } }
		}
		
		piety = -25
	}	
	
}