#Why am I doing this?
#IDs 0-99 reserved for Chad effects

namespace = blood_of_chad

#Claim the legacy of Chad
character_event = {
	id = blood_of_chad.0
	desc = EVTDESC_blood_of_chad.0
	picture = GFX_evt_throne_room
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	immediate = {
		set_global_flag = global_flag_chad_blood_active
	}
	
	#normal case
	option = {
		name = EVTOPTA_blood_of_chad.0
		trigger = {
			NOT = {
				any_owned_bloodline = {
					has_bloodline_flag = bloodline_my_wifes_kid
				}
			}
		}
		create_bloodline = {
			type = chad_blood
		}
		hidden_tooltip = {
			any_dynasty_member = {
				character_event = {
					id = blood_of_chad.3
					days = 1
					random = 30
				}
			}
		}
	}
	
	#renounce Joseph's legacy
	option = {
		name = EVTOPTB_blood_of_chad.0
		trigger = {
			any_owned_bloodline = {
				has_bloodline_flag = bloodline_my_wifes_kid
			}
		}
		random_owned_bloodline = {
			limit = {
				has_bloodline_flag = bloodline_my_wifes_kid
			}
			remove_bloodline_member = ROOT
		}
		create_bloodline = {
			type = chad_blood
		}
		hidden_tooltip = {
			any_dynasty_member = {
				character_event = {
					id = blood_of_chad.3
					days = 1
					random = 30
				}
			}
		}
		prestige = 500
		piety = -500
	}
	
	#Stick with Joseph
	option = {
		name = EVTOPTC_blood_of_chad.0
		trigger = {
			any_owned_bloodline = {
				has_bloodline_flag = bloodline_my_wifes_kid
			}
		}
		set_global_flag = global_flag_chad_rejected
	}
}


#Event for courtiers born with the Blood of Chad
character_event = {
	id = blood_of_chad.1
	
	hide_window = yes
	is_triggered_only = yes
	has_dlc = "Holy Fury"
	has_global_flag = global_flag_chad_blood_active
	
	trigger = {
		any_owned_bloodline = {
			has_bloodline_flag = bloodline_chads_and_stacys
		}
	}
	
	immediate = {
		if = {
			limit = {
				any_dynasty_member = {
					ai = no
					any_owned_bloodline = {
						has_bloodline_flag = bloodline_chads_and_stacys
					}
				}
			}
			random_dynasty_member = {
				limit = {
					ai = no
				}
				save_event_target_as = chad_player
			}
		}
		else = {
			random_close_relative = {
				limit = {
					ai = no
				}
				save_event_target_as = chad_player
			}
		}
		blood_of_chad_heir_test = yes
	}
	
	after = {
		event_target:chad_player = {
			character_event = {
				id = blood_of_chad.2
			}
		}
	}
}

#Let the player know what happened
character_event = {
	id = blood_of_chad.2
	picture = GFX_evt_birth
	border = GFX_event_normal_frame_intrigue
	
	is_triggered_only = yes
	
	#Some kind of loser
	desc = {
		trigger = {
			FROM = {
				NOT = {
					any_owned_bloodline = {
						has_bloodline_flag = bloodline_chads_and_stacys
					}
				}
			}
		}
		text = EVTDESC_blood_of_chad.2a
	}
	
	#A real Chad
	desc = {
		trigger = {
			FROM = {
				any_owned_bloodline = {
					has_bloodline_flag = bloodline_chads_and_stacys
				}
				is_female = no
			}
		}
		text = EVTDESC_blood_of_chad.2b
	}
	
	#A total Stacy
	desc = {
		trigger = {
			FROM = {
				any_owned_bloodline = {
					has_bloodline_flag = bloodline_chads_and_stacys
				}
				is_female = yes
			}
		}
		text = EVTDESC_blood_of_chad.2c
	}
	
	option = {
		name = OK
		blood_of_chad_show_chad_traits = yes
	}
}

#Relatives react to the True Chad
character_event = {
	id = blood_of_chad.3

	hide_window = yes
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				any_owned_bloodline = {
					has_bloodline_flag = bloodline_chads_and_stacys
				}
			}
			blood_of_chad_heir_test = yes
		}
		else = {
			blood_of_chad_relative_test = yes
		}
	}
	
	after = {
		FROM = {
			character_event = {
				id = blood_of_chad.4
			}
		}
	}
}

#True Chad learns of these developments
character_event = {
	id = blood_of_chad.4
	picture = GFX_evt_throne_room
	border = GFX_event_normal_frame_intrigue

	
	is_triggered_only = yes
	
	#Some kind of loser
	desc = {
		trigger = {
			FROM = {
				NOT = {
					any_owned_bloodline = {
						has_bloodline_flag = bloodline_chads_and_stacys
					}
				}
			}
		}
		text = EVTDESC_blood_of_chad.4a
	}
	
	#A real Chad
	desc = {
		trigger = {
			FROM = {
				any_owned_bloodline = {
					has_bloodline_flag = bloodline_chads_and_stacys
				}
				is_female = no
			}
		}
		text = EVTDESC_blood_of_chad.4b
	}
	
	#A total Stacy
	desc = {
		trigger = {
			FROM = {
				any_owned_bloodline = {
					has_bloodline_flag = bloodline_chads_and_stacys
				}
				is_female = yes
			}
		}
		text = EVTDESC_blood_of_chad.4c
	}
	
	option = {
		name = OK
		blood_of_chad_show_chad_traits = yes
	}
}