namespace = trial_events
character_event = {
	id = trial_events.0
	hide_window = yes
	is_triggered_only = yes
	trigger = {
		prisoner = yes
		is_adult = yes
		NOT = { has_character_modifier = on_trial }
		host = {
			capital_scope = { has_building = ca_high_court }
			war = no
			in_command = no
			any_courtier = { has_minor_title = title_grand_judge }
		}
	}

	immediate = {
		host = { character_event = { id = trial_events.1 days = 3 } }
	}
}
character_event = {
	id = trial_events.1
	desc = EVTDESCtrial_events.1
	picture = GFX_roy_ruler
	is_triggered_only = yes

	immediate = {
		random_courtier = {
			limit = {
				has_minor_title = title_grand_judge
			}
			save_event_target_as = grand_judge
		}
	}

	option = {
		name = EVTOPTBtrial_events.1
		custom_tooltip = { text = TOOLTIPEVTOPTBtrial_events.1 }
		hidden_tooltip = {
			random_list = {
				2 = { 
					modifier = {
						factor = 1.25
						event_target:grand_judge = { learning = 10 }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { learning = 12 }
					}
					modifier = {
						factor = 1.35
						event_target:grand_judge = { learning = 15 }
					}
					modifier = {
						factor = 1.5
						event_target:grand_judge = { learning = 18 }
					}				
					modifier = {
						factor = 1.75
						event_target:grand_judge = { learning = 21 }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { NOT = { trait = cruel } }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { trait = kind }
					}
					modifier = {
						factor = 2
						FROM = { is_female = yes } 
					}
					modifier = {
						factor = 1.25
						FROM = { is_vassal_or_below_of = ROOT }
					}
				character_event = { id = trial_events.2 days = 7 } }
				3 = { 
					modifier = {
						factor = 1.25
						event_target:grand_judge = { learning = 10 }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { learning = 12 } 
					}
					modifier = {
						factor = 3
						event_target:grand_judge = { trait = cruel }
					}
					modifier = {
						factor = 3
						event_target:grand_judge = { trait = arbitrary }
					}
					modifier = {
						factor = 2
						event_target:grand_judge = { trait = wroth }
					}
					modifier = {
						factor = 5
						FROM = { trait = peasant_leader }
					}
					modifier = {
						factor = 1.2
						FROM = { NOT = { prestige = 100 } }
					}
					modifier = {
						factor = 1.2
						FROM = { is_female = no }
					}
					modifier = {
						factor = 1.5
						FROM = { is_ruler = no }
					}
					modifier = {
						factor = 0.2
						FROM = { is_ruler = yes }
					}
					modifier = {
						factor = 2
						FROM = { is_lowborn = yes }
					}
					modifier = {
						factor = 2
						FROM = { NOT = { religion = ROOT } }
					}
				character_event = { id = trial_events.3 days = 7  } }
				3 = { 
					modifier = {
						factor = 1.25
						event_target:grand_judge = { learning = 10 }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { learning = 12 }
					}
					modifier = {
						factor = 1.35
						event_target:grand_judge = { learning = 15 }
					}
					modifier = {
						factor = 1.5
						event_target:grand_judge = { learning = 18 }
					}				
					modifier = {
						factor = 1.75
						event_target:grand_judge = { learning = 21 }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { NOT = { trait = cruel } }
					}
					modifier = {
						factor = 3
						FROM = { is_ruler = yes } 
					}
					modifier = {
						factor = 2
						FROM = { wealth = 40 } 
					}
				character_event = { id = trial_events.4 days = 7 } }
				2 = { 
					modifier = {
						factor = 1.25
						event_target:grand_judge = { NOT = { learning = 10 } }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { NOT = { learning = 8 } }
					}
					modifier = {
						factor = 1.35
						event_target:grand_judge = { NOT = { learning = 6 } }
					}
					modifier = {
						factor = 1.5
						event_target:grand_judge = { NOT = { learning = 4 } }
					}				
					modifier = {
						factor = 1.75
						event_target:grand_judge = { NOT = { learning = 2 } }
					}
					modifier = {
						factor = 1.75
						FROM = { intrigue = 10 }
					}
					modifier = {
						factor = 2
						FROM = { intrigue > 12 }
					} 
					modifier = {
						factor = 1.75
						FROM = { trait = deceitful }
					}
					modifier = {
						factor = 1.25
						event_target:grand_judge = { trait = kind }
					}
					modifier = {
						factor = 3
						FROM = { is_ruler = yes }
					}
					modifier = {
						factor = 2
						FROM = { prestige = 200 }
					}
					modifier = {
						factor = 1.2
						FROM = { is_female = yes } 
					}
				character_event = { id = trial_events.5 days = 7  } }
			}
		}
	}
}
#Guilty, Judge recommends beating
character_event = {
	id = trial_events.2
	desc = EVTDESCtrial_events.2
	picture = GFX_roy_ruler
	is_triggered_only = yes

	option = {
		name = EVTOPTAtrial_events.2
		clear_prison_reasons = FROMFROM
		FROMFROM = {
		add_character_modifier = { modifier = publicly_flogged duration = 120 }
		prestige = -100
		add_trait = wounded
			opinion = {
			modifier = opinion_punished_me
			who = event_target:grand_judge
			}
		prisoner = no
		}
		clear_event_target = grand_judge
	}
	option = {
		name = EVTOPTBtrial_events.2
		custom_tooltip = { text = trial_bye }
		ROOT = { 
		piety = -50
		prestige = -75
		add_trait = cruel
			}
		event_target:grand_judge = {
			opinion = {
			modifier = opinion_overruled_me
			who = ROOT
			}
		}
		FROMFROM = {
			death = {
				death_reason = death_execution_beheading
				killer = ROOT
			}
		}
		clear_event_target = grand_judge
	}
}
#Guilty, Judge recommends execution
character_event = {
	id = trial_events.3
	desc = EVTDESCtrial_events.3
	picture = GFX_roy_ruler
	is_triggered_only = yes

	option = {
		name = EVTOPTAtrial_events.3
		FROMFROM = {
			death = {
				death_reason = death_execution_beheading
				killer = event_target:grand_judge
			}
		}
		clear_event_target = grand_judge
	}

	option = {
		name = EVTOPTBtrial_events.3
		custom_tooltip = { text = trial_save }
		clear_prison_reasons = FROMFROM
		event_target:grand_judge = {
			opinion = {
			modifier = opinion_overruled_me
			who = ROOT
			}
		}
		FROMFROM = {
			opinion = {
			modifier = opinion_spared_me
			who = ROOT
			}
		prisoner = no
		}
		clear_event_target = grand_judge
	}
}
#Guilty, Judge recommends fine
character_event = {
	id = trial_events.4
	desc = EVTDESCtrial_events.4
	picture = GFX_roy_ruler
	is_triggered_only = yes

	option = {
		name = EVTOPTAtrial_events.5
		clear_prison_reasons = FROMFROM
		FROMFROM = {
			transfer_scaled_wealth = {
				from = FROMFROM
				to = event_target:grand_judge
				value = 0.90
				min = 30
				max = 200
			}
		prisoner = no
		}
		clear_event_target = grand_judge
	}

	option = {
		name = EVTOPTBtrial_events.5
		custom_tooltip = { text = trial_steal }
		clear_prison_reasons = FROMFROM
		event_target:grand_judge = {
			opinion = {
			modifier = opinion_overruled_me
			who = ROOT
			}
		}
		FROMFROM = {
			transfer_scaled_wealth = {
				from = FROMFROM
				to = ROOT
				value = 0.90
				min = 20
				max = 200
			}
		}
		clear_event_target = grand_judge
	}
}
#Innocent, you must release them
character_event = {
	id = trial_events.5
	desc = EVTDESCtrial_events.5
	picture = GFX_roy_ruler
	is_triggered_only = yes

	option = {
		name = EVTOPTAtrial_events.5
		ROOT = {
		prestige = -75
		}
		clear_prison_reasons = FROMFROM
		FROMFROM = { 
		prisoner = no
		prestige = 100
		}
		clear_event_target = grand_judge
	}

	option = {
		name = EVTOPTBtrial_events.5
		custom_tooltip = { text = trial_jail }
		event_target:grand_judge = {
			prestige = -25
			opinion = {
			modifier = opinion_overruled_me
			who = ROOT
			}
		}
		ROOT = {
			prestige = -175
			piety = -75
		}
		FROMFROM = {
			opinion = {
			modifier = opinion_jailed_me
			who = ROOT
			}
		}
		clear_event_target = grand_judge
	}
}
