﻿namespace = rk_travel

# The Red Keep Travel Events
############################################################################################################################################################
	
	
###SUNSPEAR	
	
rk_travel.0001 = { #Sunspear
	type = character_event
	title = rk_travel.0001.t
	desc = rk_travel.0001.desc
	theme = rk_red_keep
	trigger = {
		location = {geographical_region = world_westeros_dorne_greenblood}
		is_available_travelling_adult = yes
		title:c_sunspear.holder = {
			has_title = title:e_dorne
			is_vassal_of = root
			is_incapable = no
			is_available = yes
			age >= 12
			opinion = {
				target = root
				value >= -10
			}
			NOT = {
				has_relation_rival = ROOT
				is_close_family_of = ROOT
				
			}
		}
	}
	
	cooldown = {
		years = 20
	}
	override_background = {
		reference = rk_sunspear
	}
	right_portrait = {
		character = scope:rk_dornish_messenger
		animation = jockey_walk
		camera = camera_event_center
	}	
	immediate = {	
		play_music_cue = mx_rk_sunspear_nights
		create_character = {
				location = root.location
				template = rk_dornish_messenger
				gender_female_chance = 50
				save_scope_as = rk_dornish_messenger
		}	
		hidden_effect = {
			title:c_sunspear.holder = {
				save_scope_as = rk_sun_lord
				add_courtier = scope:rk_dornish_messenger
			}		
			scope:rk_dornish_messenger = {
				add_character_flag = {
					flag = need_military_outfit
					 days = 1
				}			
			}		
		}		
	}
	option = {  #Send the Hand to Negotiate
		name = rk_travel.0001.a
		custom_tooltip = rk_travel.0001.a_tt	
		trigger_event = rk_travel.0002
	}
	option = {  #
		name = rk_travel.0001.b
		custom_tooltip = rk_travel.0001.b_tt	
	}
}


rk_travel.0002 = { #Sunspear
	type = character_event
	title = rk_travel.0002.t
	desc = rk_travel.0002.desc
	theme = rk_red_keep
	
	override_background = {
		reference = rk_sunspear_market
	}
	right_portrait = {
		character = scope:rk_dornish_messenger
		animation = jockey_walk
		camera = camera_event_center_away
	}		
	option = {  #Sample Wares
		name = rk_travel.0002.a
		custom_tooltip = rk_travel.0002.a_tt	
		trigger_event = rk_travel.0003
		hidden_effect = {
			send_interface_toast = {
				title = rk_travel.0002.toast_a
				left_icon = root
				type = event_toast_effect_good	
				add_stewardship_lifestyle_xp = 200
			}				
		}
	}
	option = {  #
		name = rk_travel.0002.b
		custom_tooltip = rk_travel.0002.b_tt
		trigger_event = rk_travel.0003
	}
}


rk_travel.0003 = { #Old Palace
	type = character_event
	title = rk_travel.0003.t
	desc = rk_travel.0003.desc
	theme = rk_red_keep
	
	override_background = {
		reference = agot_pk_dorne
	}
	right_portrait = {
		character = scope:rk_sun_lord
		animation = idle
	}
	left_portrait = {
		character = root
		animation = idle
	}	
	option = {  #
		name = rk_travel.0003.a
		custom_tooltip = rk_travel.0003.a_tt
		remove_short_term_gold = 50		
		hidden_effect = {
			send_interface_toast = {
				title = rk_travel.0003.toast_a
				left_icon = root
				right_icon = scope:rk_sun_lord
				type = event_toast_effect_good	
				add_diplomacy_lifestyle_xp = 100
			}
			trigger_event = rk_travel.0004
			scope:rk_sun_lord = {
				add_opinion = {
					modifier = gift_opinion
					opinion = 15				
					target = root
				}			
			}
		}			
	}
	option = {  #
		name = rk_travel.0003.b
		custom_tooltip = rk_travel.0003.b_tt	
		hidden_effect = {
			send_interface_toast = {
				title = rk_travel.0003.toast_b
				left_icon = root
				type = event_toast_effect_good	
				add_diplomacy_lifestyle_xp = 75
			}				
			trigger_event = rk_travel.0004
		}		
	}
}




rk_travel.0004 = { #Feast
	type = character_event
	title = rk_travel.0004.t
	desc = rk_travel.0004.desc
	theme = rk_red_keep
	
	override_background = {
		reference = rk_sunspear_feast
	}
	right_portrait = {
		character = scope:rk_sun_lord
		animation = toast_goblet
	}
	left_portrait = {
		character = root
		animation = idle
	}	
	option = {  #
		name = rk_travel.0004.a
		custom_tooltip = rk_travel.0004.a_tt
		hidden_effect = {
			trigger_event =  rk_travel.0005
			random_list = {
				50 = {
					send_interface_toast = {
						title = rk_travel.0004.toast_a_1
						left_icon = root
						type = event_toast_effect_good	
						add_prestige = 150
					}				
				}
				50 = {
					send_interface_toast = {
						title = rk_travel.0004.toast_a_2
						left_icon = root
						type = event_toast_effect_bad
						add_prestige = -150
					}				
				}
			}	
		}			
	}
	option = {  #
		name = rk_travel.0004.b
		custom_tooltip = rk_travel.0004.b_tt	
		hidden_effect = {
			trigger_event =  rk_travel.0005
			send_interface_toast = {
				title = rk_travel.0004.toast_b
				left_icon = root
				left_icon = scope:rk_sun_lord
				type = event_toast_effect_good	
				scope:rk_sun_lord = {
					add_opinion = {
						modifier = respect_opinion
						opinion = 5				
						target = root
					}			
				}
			}			
		}		
	}
	option = {  #
		name = rk_travel.0004.c
		custom_tooltip = rk_travel.0004.c_tt	
		hidden_effect = {
			trigger_event =  rk_travel.0005
			random_list = {
				65 = {
					send_interface_toast = {
						title = rk_travel.0004.toast_c_1
						left_icon = root
						type = event_toast_effect_good	
						add_diplomacy_lifestyle_xp = 75
					}				
				}
				35 = {
					send_interface_toast = {
						title = rk_travel.0004.toast_c_2
						left_icon = root
						type = event_toast_effect_bad
						add_prestige = 50
					}				
				}
			}				
		}		
	}	
}


rk_travel.0005 = { #Feast
	type = character_event
	title = rk_travel.0005.t
	desc = rk_travel.0005.desc
	theme = rk_red_keep
	trigger = {
		is_male = yes
		age >= 12
	}
	
	override_background = {
		reference = rk_sunspear_bedroom
	}
	right_portrait = {
		character = scope:rk_companion_3
		animation = flirtation
		outfit_tags = { no_clothes }	
	}
	left_portrait = {
		character = root
		animation = drink_goblet
	}
	immediate = {
		create_character = {
			location = root.location
			template = rk_companion_3
			gender_female_chance = 100
			save_scope_as = rk_companion_3
		}
		scope:rk_sun_lord = {
			hidden_effect = {
				add_courtier = scope:rk_companion_3			
			}
		}
	}
	option = {  #
		name = rk_travel.0005.a
		custom_tooltip = rk_travel.0005.a_tt	
		stress_impact = {
			lustful = minor_stress_loss
			chaste = minor_stress_gain
		}
		hidden_effect = {
			random_list = {
				50 = {
					scope:rk_companion_3 = {
						make_pregnant = {
						 father = ROOT
						 number_of_children = 1	
						 known_bastard = no				 
						}
					}					
				}
				50 = {
				}
			}		
		}
	}
	option = {  #
		name = rk_travel.0005.b
		custom_tooltip = rk_travel.0005.b_tt
		stress_impact = {
			lustful = minor_stress_gain
			chaste = minor_stress_loss
		}
	}
}





##### HIGHGARDEN 




rk_travel.0006 = { #Highgarden
	type = character_event
	title = rk_travel.0006.t
	desc = rk_travel.0006.desc
	theme = rk_red_keep
	trigger = {
		location = {geographical_region = world_westeros_the_reach}
		is_available_travelling_adult = yes
		title:c_highgarden.holder = {
			has_title = title:e_the_reach
			is_vassal_of = root
			age >= 12
			is_incapable = no
			is_available = yes			
			opinion = {
				target = root
				value >= -10
			}
			NOT = {
				has_relation_rival = ROOT
				is_close_family_of = ROOT
			}
		}
	}
	cooldown = {
		years = 20
	}
	override_background = {
		reference = rk_highgarden_2
	}
	right_portrait = {
		character = scope:rk_reach_messenger
		animation = jockey_walk
		camera = camera_event_center
		outfit_tags = { no_headgear  }	
	}
	left_portrait = {
		character = scope:rk_garden_lord
		animation = horse_surveying
		camera = camera_event_center
		outfit_tags = { no_headgear }	
	}		
	immediate = {	
		play_music_cue = mx_rk_kings_arrival	
		hidden_effect = {
			create_character = {
					location = root.location
					template = rk_reach_messenger
					gender_female_chance = 0
					save_scope_as = rk_reach_messenger
			}		
			title:c_highgarden.holder = {
				save_scope_as = rk_garden_lord
				add_courtier = scope:rk_reach_messenger
			}		
			scope:rk_garden_lord = {
				add_character_flag = {
					flag = need_military_outfit
					 days = 1
				}
			}
			scope:rk_reach_messenger = {
				add_character_flag = {
					flag = need_military_outfit
					 days = 1
				}			
			}			
		}		
	}
	option = {  #Send the Hand to Negotiate
		name = rk_travel.0006.a
		custom_tooltip = rk_travel.0006.a_tt
		trigger_event = rk_travel.0007
		scope:rk_garden_lord = {
			add_opinion = {
				modifier = respect_opinion
				opinion = 5				
				target = root
			}			
		}
	}
	option = {  #
		name = rk_travel.0006.b
		custom_tooltip = rk_travel.0006.b_tt
		scope:rk_garden_lord = {
			add_opinion = {
				modifier = disrespect_opinion
				opinion = -5				
				target = root
			}			
		}		
	}
}


rk_travel.0007 = { #Highgarden
	type = character_event
	title = rk_travel.0007.t
	desc = rk_travel.0007.desc
	theme = rk_red_keep
	
	override_background = {
		reference = rk_highgarden
	}
	right_portrait = {
		character = root
		animation = standing_horse
		camera = camera_event_left_away_3_4_far
	}
	immediate = {		
		scope:rk_garden_lord = {
			remove_character_flag = need_military_outfit
		}
	}
	option = {  #Send the Hand to Negotiate
		name = rk_travel.0007.a
		custom_tooltip = rk_travel.0007.a_tt
		hidden_effect = {
			trigger_event =  rk_travel.0008
			send_interface_toast = {
				title = rk_travel.0007.toast_a
				left_icon = root
				type = event_toast_effect_good	
				add_martial_lifestyle_xp = 100
			}			
		}		
	}
	option = {  #
		name = rk_travel.0007.b
		custom_tooltip = rk_travel.0007.b_tt
		hidden_effect = {
			trigger_event =  rk_travel.0008
			send_interface_toast = {
				title = rk_travel.0007.toast_b
				left_icon = root
				type = event_toast_effect_good	
				add_diplomacy_lifestyle_xp = 100
			}			
		}		
	}
	option = {  #
		name = rk_travel.0007.c
		custom_tooltip = rk_travel.0007.c_tt	
		hidden_effect = {
			trigger_event =  rk_travel.0008
			send_interface_toast = {
				title = rk_travel.0007.toast_c
				left_icon = root
				type = event_toast_effect_good
				add_stewardship_lifestyle_xp = 100
			}			
		}		
	}	
}


rk_travel.0008 = { #Highgarden
	type = character_event
	title = rk_travel.0008.t
	desc = rk_travel.0008.desc
	theme = rk_red_keep
	
	override_background = {
		reference = garden
	}
	left_portrait = {
		character = scope:rk_garden_lord
		animation = toast_goblet
	}	
	right_portrait = {
		character = root
		animation = idle
	}
	immediate = {			
	}
	option = {  #
		name = rk_travel.0008.a
		custom_tooltip = rk_travel.0008.a_tt
		hidden_effect = {
			trigger_event =  rk_travel.0009
			send_interface_toast = {
				title = rk_travel.0008.toast_a
				left_icon = root
				type = event_toast_effect_good	
				add_diplomacy_lifestyle_xp = 100
			}			
		}		
	}
	option = {  #
		name = rk_travel.0008.b
		custom_tooltip = rk_travel.0008.b_tt
		hidden_effect = {
			trigger_event =  rk_travel.0009
			send_interface_toast = {
				title = rk_travel.0008.toast_b
				left_icon = root
				type = event_toast_effect_good	
				scope:rk_garden_lord = {
					add_opinion = {
						modifier = respect_opinion
						opinion = 10				
						target = root
					}			
				}	
			}			
		}		
	}
	option = {  #
		name = rk_travel.0008.c
		custom_tooltip = rk_travel.0008.c_tt	
		hidden_effect = {
			trigger_event =  rk_travel.0009
			send_interface_toast = {
				title = rk_travel.0008.toast_c
				left_icon = root
				type = event_toast_effect_good
				add_intrigue_lifestyle_xp = 100
			}			
		}		
	}	
}


rk_travel.0009 = { #Highgarden
	type = character_event
	title = rk_travel.0009.t
	desc = rk_travel.0009.desc
	theme = rk_red_keep
	
	override_background = {
		reference = rk_tournament
	}
	right_portrait = {
		character = root
		animation = idle
	}	
	left_portrait = {
		character = scope:rk_garden_lord
		animation = throne_room_conversation_1
	}		
	immediate = {			
	}
	option = {  #Send the Hand to Negotiate
		name = rk_travel.0009.a
		custom_tooltip = rk_travel.0009.a_tt
		hidden_effect = {
			trigger_event =  rk_travel.0010
			send_interface_toast = {
				title = rk_travel.0009.toast_a
				left_icon = root
				type = event_toast_effect_good	
				add_martial_lifestyle_xp = 50
			}			
		}		
	}
	option = {  #
		name = rk_travel.0009.b
		custom_tooltip = rk_travel.0009.b_tt
		hidden_effect = {
			trigger_event =  rk_travel.0010
			send_interface_toast = {
				title = rk_travel.0009.toast_b
				left_icon = root
				type = event_toast_effect_good	
				scope:rk_garden_lord = {
					add_opinion = {
						modifier = respect_opinion
						opinion = 5				
						target = root
					}			
				}	
			}			
		}		
	}	
	option = {  #
		name = rk_travel.0009.c
		custom_tooltip = rk_travel.0009.c_tt
		hidden_effect = {
			trigger_event =  rk_travel.0010
			send_interface_toast = {
				title = rk_travel.0009.toast_b
				left_icon = root
				type = event_toast_effect_good	
				add_stress = -20
			}			
		}		
	}		
}

rk_travel.0010 = { #Highgarden
	type = character_event
	title = rk_travel.0010.t
	desc = rk_travel.0010.desc
	theme = rk_red_keep
	trigger = {
		NOT = {
			has_global_variable = rk_had_hg_issue
		}
	}	
	override_background = {
		reference = garden
	}
	right_portrait = {
		character = root
		animation = idle
	}	
	left_portrait = {
		character = scope:rk_damisel
		animation = crying
	}		
	immediate = {
		set_global_variable = {
			name = rk_had_hg_issue
			years = 100 
		}	
		hidden_effect = {
			create_character = {
					location = root.location
					template = rk_damisel
					gender_female_chance = 100
					save_scope_as = rk_damisel
			}
			scope:rk_damisel = {
				add_character_flag = rk_harlot_outfit_1
			}
		}
	}
	option = {  #Send the Hand to Negotiate
		name = rk_travel.0010.a
		custom_tooltip = rk_travel.0010.a_tt
		hidden_effect = {
			trigger_event =  rk_travel.0011	
		}		
	}
	option = {  #
		name = rk_travel.0010.b
		custom_tooltip = rk_travel.0010.b_tt
		hidden_effect = {
			trigger_event =  rk_travel.0011			
		}		
	}		
}

rk_travel.0011 = { #Highgarden
	type = character_event
	title = rk_travel.0011.t
	desc = rk_travel.0011.desc
	theme = rk_red_keep
	
	override_background = {
		reference = garden
	}	
	left_portrait = {
		character = scope:rk_damisel
		animation = crying
		camera = camera_shoulders
	}		
	immediate = {
	}
	option = {  #Send the Hand to Negotiate
		name = rk_travel.0011.a
		custom_tooltip = rk_travel.0011.a_tt
		hidden_effect = {
			scope:rk_damisel = {
				death = {
					death_reason = death_suicide
				}
			}					
		}		
	}
	option = {  #
		name = rk_travel.0011.b
		custom_tooltip = rk_travel.0011.b_tt
		hidden_effect = {	
			add_courtier = scope:rk_damisel
		}	
		
	}	
	option = {  #
		name = rk_travel.0011.c
		custom_tooltip = rk_travel.0011.c_tt
		trigger_event =  rk_travel.0012		
	}		
}


rk_travel.0012 = { #Highgarden
	type = character_event
	title = rk_travel.0012.t
	desc = rk_travel.0012.desc
	theme = rk_red_keep
	
	override_background = {
		reference = garden
	}
	left_portrait = {
		character = scope:rk_garden_lord
		animation = disapproval
	}	
	right_portrait = {
		character = root
		animation = idle
	}
	immediate = {			
		hidden_effect = {
			scope:rk_garden_lord = {
				add_opinion = {
					modifier = annoyed_opinion
					opinion = -10
					target = root
				}
				add_courtier = scope:rk_damisel
			}
		}
		scope:rk_damisel = {
			marry = scope:rk_reach_messenger		
		}
		add_hook = {
			type = loyalty_hook
			target = scope:rk_damisel
		}
		add_hook = {
			type = loyalty_hook
			target = scope:rk_reach_messenger
		}			
	}
	option = {  #
		name = rk_travel.0012.a
		custom_tooltip = rk_travel.0012.a_tt		
		add_prestige = 150
	}
	option = {  #
		name = rk_travel.0012.b
		custom_tooltip = rk_travel.0012.b_tt
		remove_short_term_gold = 50
		scope:rk_garden_lord = {
			add_opinion = {
				modifier = respect_opinion
				opinion = 5
				target = root
			}				
		}
	}	
}