﻿
### EVENT THEMES LIST ###

######################
### GENERIC THEMES ### Can be used for any event
######################

# Only one generic theme per icon! If an icon is missing from the generic themes, please make a new generic theme.

### ATTRIBUTES
# diplomacy
# martial
# stewardship
# intrigue
# learning

### SOCIAL
# family 		- Immediate family, close relatives
# dynasty 		- House and dynasty
# love 			- Romantic, genuine love
# marriage 		- Spouses
# friendly 		- Good (platonic) interactions
# unfriendly 	- Bad interactions
# seduction 	- Flirtation, sex, attraction
# party 		- Dinners, dances, parties

### RULERSHIP
# vassal
# realm
# crown
# dread
# corruption
# war
# new_royal_court

### HEALTH
# physical_health	- Physical diseases and injuries, physical strength/weakness, physical activity
# mental_health		- Mental illness, stress, neurological disorders, grief
# skull				- Danger, death, cannibalism
# medicine
# plague			- Epidemics of all types, disease

### MISC GENERIC
# faith
# dungeon
# hunting

### NB Themes starting with travel_ call for the travel widget, so they shouldn't be used when the travel has ended!
# travel 			- Utilizes the travel widget (triggered by having the travel_ prefix to your theme)
# travel_sea 			- Utilizes the travel widget
# travel_diplomacy 		- Utilizes the travel widget
# travel_intrigue 		- Utilizes the travel widget
# travel_learning 		- Utilizes the travel widget
# travel_martial 		- Utilizes the travel widget
# travel_stewardship 		- Utilizes the travel widget
# travel_stress 		- Utilizes the travel widget

# memory_diplomacy
# memory_intrigue
# memory_learning
# memory_martial
# memory_negative
# memory_positive
# memory_stewardship
# memory_stress
# memory_formative

#####################################################

@stress1 = 6
@stress2 = -4
@stress3 = 12
@stress4 = -8
@stress5 = -6
@stress6 = -12
@eventcd = 730

namespace = gptl_intro_events

gptl_intro_events.99 = {
	hidden = yes

	immediate = {
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_diplomacy_law_0 }
					gptl_sociability_value <= -300
				}
				add_realm_law_skip_effects = gpt_diplomacy_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_diplomacy_law_0_t
					desc = gpt_diplomacy_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_diplomacy_law_1 }
					gptl_sociability_value <= -150
				}
				add_realm_law_skip_effects = gpt_diplomacy_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_diplomacy_law_1_t
					desc = gpt_diplomacy_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_diplomacy_law_3 }
					gptl_sociability_value >= 150
				}
				add_realm_law_skip_effects = gpt_diplomacy_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_diplomacy_law_3_t
					desc = gpt_diplomacy_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_diplomacy_law_4 }
					gptl_sociability_value >= 300
				}
				add_realm_law_skip_effects = gpt_diplomacy_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_diplomacy_law_4_t
					desc = gpt_diplomacy_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_diplomacy_law_2 }
				}
				add_realm_law_skip_effects = gpt_diplomacy_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_diplomacy_law_2_t
					desc = gpt_diplomacy_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_religious_law_4 }
					gptl_zeal_value <= -300
				}
				add_realm_law_skip_effects = gpt_religious_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_religious_law_4_t
					desc = gpt_religious_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_religious_law_3 }
					gptl_zeal_value <= -150
				}
				add_realm_law_skip_effects = gpt_religious_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_religious_law_3_t
					desc = gpt_religious_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_religious_law_1 }
					gptl_zeal_value >= 150
				}
				add_realm_law_skip_effects = gpt_religious_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_religious_law_1_t
					desc = gpt_religious_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_religious_law_0 }
					gptl_zeal_value >= 300
				}
				add_realm_law_skip_effects = gpt_religious_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_religious_law_0_t
					desc = gpt_religious_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_religious_law_2 }
				}
				add_realm_law_skip_effects = gpt_religious_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_religious_law_2_t
					desc = gpt_religious_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_taxation_law_0 }
					gptl_greed_value <= -300
				}
				add_realm_law_skip_effects = gpt_taxation_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_taxation_law_0_t
					desc = gpt_taxation_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_taxation_law_1 }
					gptl_greed_value <= -150
				}
				add_realm_law_skip_effects = gpt_taxation_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_taxation_law_1_t
					desc = gpt_taxation_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_taxation_law_3 }
					gptl_greed_value >= 150
				}
				add_realm_law_skip_effects = gpt_taxation_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_taxation_law_3_t
					desc = gpt_taxation_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_taxation_law_4 }
					gptl_greed_value >= 300
				}
				add_realm_law_skip_effects = gpt_taxation_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_taxation_law_4_t
					desc = gpt_taxation_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_taxation_law_2 }
				}
				add_realm_law_skip_effects = gpt_taxation_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_taxation_law_2_t
					desc = gpt_taxation_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_slavery_law_4 }
					gptl_compassion_value <= -300
				}
				add_realm_law_skip_effects = gpt_slavery_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_slavery_law_4_t
					desc = gpt_slavery_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_slavery_law_3 }
					gptl_compassion_value <= -150
				}
				add_realm_law_skip_effects = gpt_slavery_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_slavery_law_3_t
					desc = gpt_slavery_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_slavery_law_1 }
					gptl_compassion_value >= 150
				}
				add_realm_law_skip_effects = gpt_slavery_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_slavery_law_1_t
					desc = gpt_slavery_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_slavery_law_0 }
					gptl_compassion_value >= 300
				}
				add_realm_law_skip_effects = gpt_slavery_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_slavery_law_0_t
					desc = gpt_slavery_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_slavery_law_2 }
				}
				add_realm_law_skip_effects = gpt_slavery_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_slavery_law_2_t
					desc = gpt_slavery_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_punishment_law_0 }
					gptl_vengefulness_value <= -300
				}
				add_realm_law_skip_effects = gpt_punishment_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_punishment_law_0_t
					desc = gpt_punishment_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_punishment_law_1 }
					gptl_vengefulness_value <= -150
				}
				add_realm_law_skip_effects = gpt_punishment_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_punishment_law_1_t
					desc = gpt_punishment_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_punishment_law_3 }
					gptl_vengefulness_value >= 150
				}
				add_realm_law_skip_effects = gpt_punishment_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_punishment_law_3_t
					desc = gpt_punishment_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_punishment_law_4 }
					gptl_vengefulness_value >= 300
				}
				add_realm_law_skip_effects = gpt_punishment_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_punishment_law_4_t
					desc = gpt_punishment_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_punishment_law_2 }
				}
				add_realm_law_skip_effects = gpt_punishment_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_punishment_law_2_t
					desc = gpt_punishment_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_officers_law_4 }
					gptl_honor_value <= -300
				}
				add_realm_law_skip_effects = gpt_officers_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_officers_law_4_t
					desc = gpt_officers_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_officers_law_3 }
					gptl_honor_value <= -150
				}
				add_realm_law_skip_effects = gpt_officers_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_officers_law_3_t
					desc = gpt_officers_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_officers_law_1 }
					gptl_honor_value >= 150
				}
				add_realm_law_skip_effects = gpt_officers_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_officers_law_1_t
					desc = gpt_officers_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_officers_law_0 }
					gptl_honor_value >= 300
				}
				add_realm_law_skip_effects = gpt_officers_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_officers_law_0_t
					desc = gpt_officers_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_officers_law_2 }
				}
				add_realm_law_skip_effects = gpt_officers_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_officers_law_2_t
					desc = gpt_officers_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_vigilance_law_4 }
					gptl_vigilance_value <= -300
				}
				add_realm_law_skip_effects = gpt_vigilance_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_vigilance_law_4_t
					desc = gpt_vigilance_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_vigilance_law_3 }
					gptl_vigilance_value <= -150
				}
				add_realm_law_skip_effects = gpt_vigilance_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_vigilance_law_3_t
					desc = gpt_vigilance_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_vigilance_law_1 }
					gptl_vigilance_value >= 150
				}
				add_realm_law_skip_effects = gpt_vigilance_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_vigilance_law_1_t
					desc = gpt_vigilance_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_vigilance_law_0 }
					gptl_vigilance_value >= 300
				}
				add_realm_law_skip_effects = gpt_vigilance_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_vigilance_law_0_t
					desc = gpt_vigilance_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_vigilance_law_2 }
				}
				add_realm_law_skip_effects = gpt_vigilance_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_vigilance_law_2_t
					desc = gpt_vigilance_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_security_law_4 }
					gptl_boldness_value <= -300
				}
				add_realm_law_skip_effects = gpt_security_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_security_law_4_t
					desc = gpt_security_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_security_law_3 }
					gptl_boldness_value <= -150
				}
				add_realm_law_skip_effects = gpt_security_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_security_law_3_t
					desc = gpt_security_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_security_law_1 }
					gptl_boldness_value >= 150
				}
				add_realm_law_skip_effects = gpt_security_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_security_law_1_t
					desc = gpt_security_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_security_law_0 }
					gptl_boldness_value >= 300
				}
				add_realm_law_skip_effects = gpt_security_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_security_law_0_t
					desc = gpt_security_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_security_law_2 }
				}
				add_realm_law_skip_effects = gpt_security_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_security_law_2_t
					desc = gpt_security_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_moral_law_0 }
					gptl_moral_value <= -300
				}
				add_realm_law_skip_effects = gpt_moral_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_moral_law_0_t
					desc = gpt_moral_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_moral_law_1 }
					gptl_moral_value <= -150
				}
				add_realm_law_skip_effects = gpt_moral_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_moral_law_1_t
					desc = gpt_moral_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_moral_law_3 }
					gptl_moral_value >= 150
				}
				add_realm_law_skip_effects = gpt_moral_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_moral_law_3_t
					desc = gpt_moral_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_moral_law_4 }
					gptl_moral_value >= 300
				}
				add_realm_law_skip_effects = gpt_moral_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_moral_law_4_t
					desc = gpt_moral_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_moral_law_2 }
				}
				add_realm_law_skip_effects = gpt_moral_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_moral_law_2_t
					desc = gpt_moral_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_urban_law_0 }
					gptl_urban_value <= -300
				}
				add_realm_law_skip_effects = gpt_urban_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_urban_law_0_t
					desc = gpt_urban_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_urban_law_1 }
					gptl_urban_value <= -150
				}
				add_realm_law_skip_effects = gpt_urban_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_urban_law_1_t
					desc = gpt_urban_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_urban_law_3 }
					gptl_urban_value >= 150
				}
				add_realm_law_skip_effects = gpt_urban_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_urban_law_3_t
					desc = gpt_urban_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_urban_law_4 }
					gptl_urban_value >= 300
				}
				add_realm_law_skip_effects = gpt_urban_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_urban_law_4_t
					desc = gpt_urban_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_urban_law_2 }
				}
				add_realm_law_skip_effects = gpt_urban_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_urban_law_2_t
					desc = gpt_urban_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_formality_law_0 }
					gptl_formality_value <= -300
				}
				add_realm_law_skip_effects = gpt_formality_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_formality_law_0_t
					desc = gpt_formality_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_formality_law_1 }
					gptl_formality_value <= -150
				}
				add_realm_law_skip_effects = gpt_formality_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_formality_law_1_t
					desc = gpt_formality_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_formality_law_3 }
					gptl_formality_value >= 150
				}
				add_realm_law_skip_effects = gpt_formality_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_formality_law_3_t
					desc = gpt_formality_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_formality_law_4 }
					gptl_formality_value >= 300
				}
				add_realm_law_skip_effects = gpt_formality_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_formality_law_4_t
					desc = gpt_formality_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_formality_law_2 }
				}
				add_realm_law_skip_effects = gpt_formality_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_formality_law_2_t
					desc = gpt_formality_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_command_law_0 }
					gptl_command_value <= -300
				}
				add_realm_law_skip_effects = gpt_command_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_command_law_0_t
					desc = gpt_command_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_command_law_1 }
					gptl_command_value <= -150
				}
				add_realm_law_skip_effects = gpt_command_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_command_law_1_t
					desc = gpt_command_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_command_law_3 }
					gptl_command_value >= 150
				}
				add_realm_law_skip_effects = gpt_command_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_command_law_3_t
					desc = gpt_command_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_command_law_4 }
					gptl_command_value >= 300
				}
				add_realm_law_skip_effects = gpt_command_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_command_law_4_t
					desc = gpt_command_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_command_law_2 }
				}
				add_realm_law_skip_effects = gpt_command_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_command_law_2_t
					desc = gpt_command_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_festivity_law_0 }
					gptl_festivity_value <= -300
				}
				add_realm_law_skip_effects = gpt_festivity_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_festivity_law_0_t
					desc = gpt_festivity_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_festivity_law_1 }
					gptl_festivity_value <= -150
				}
				add_realm_law_skip_effects = gpt_festivity_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_festivity_law_1_t
					desc = gpt_festivity_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_festivity_law_3 }
					gptl_festivity_value >= 150
				}
				add_realm_law_skip_effects = gpt_festivity_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_festivity_law_3_t
					desc = gpt_festivity_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_festivity_law_4 }
					gptl_festivity_value >= 300
				}
				add_realm_law_skip_effects = gpt_festivity_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_festivity_law_4_t
					desc = gpt_festivity_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_festivity_law_2 }
				}
				add_realm_law_skip_effects = gpt_festivity_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_festivity_law_2_t
					desc = gpt_festivity_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
		if = {
			limit = {
			}
			if = {
				limit = {
					NOT = { has_realm_law = gpt_women_law_0 }
					gptl_women_value <= -300
				}
				add_realm_law_skip_effects = gpt_women_law_0
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_women_law_0_t
					desc = gpt_women_law_0_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_women_law_1 }
					gptl_women_value <= -150
				}
				add_realm_law_skip_effects = gpt_women_law_1
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_women_law_1_t
					desc = gpt_women_law_1_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_women_law_3 }
					gptl_women_value >= 150
				}
				add_realm_law_skip_effects = gpt_women_law_3
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_women_law_3_t
					desc = gpt_women_law_3_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_women_law_4 }
					gptl_women_value >= 300
				}
				add_realm_law_skip_effects = gpt_women_law_4
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_women_law_4_t
					desc = gpt_women_law_4_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else_if = {
				limit = {
					NOT = { has_realm_law = gpt_women_law_2 }
				}
				add_realm_law_skip_effects = gpt_women_law_2
				send_interface_message = {
					type = gptl_report_neutral_with_text
					title = gpt_women_law_2_t
					desc = gpt_women_law_2_d
					left_icon = root
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_highca_tip } }
					show_as_tooltip = { custom_tooltip = { text = gptl_auto_change_tip } }
				}
			}
			else = {}
		}
	}
}

gptl_intro_events.01 = {
	type = character_event
	title = gptl_intro_events.01.t
	desc = gptl_intro_events.01.desc
	window = big_event_window
	
	theme = party

	left_portrait = {
		character = root
		animation = throne_room_ruler
	}

	lower_left_portrait = {
		character = scope:gptl_pv4
		trigger = { exists = scope:gptl_pv4 }
	}

	center_portrait = {
		character = scope:gptl_pv1
		trigger = { exists = scope:gptl_pv1 }
		triggered_animation = { trigger = { ai_sociability >= 20 } animation = schadenfreude }
		triggered_animation = { trigger = { ai_sociability > -20 ai_sociability < 20 } animation = throne_room_applaud_1 }
		triggered_animation = { trigger = { ai_sociability <= -20 } animation = throne_room_conversation_3 }
	}

	lower_center_portrait = {
		character = scope:gptl_pv5
		trigger = { exists = scope:gptl_pv5 }
	}

	right_portrait = {
		character = scope:gptl_pv2
		trigger = { exists = scope:gptl_pv2 }
		triggered_animation = { trigger = { ai_sociability >= 20 } animation = toast }
		triggered_animation = { trigger = { ai_sociability > -20 ai_sociability < 20 } animation = drink }
		triggered_animation = { trigger = { ai_sociability <= -20 } animation = eyeroll }
	}
	
	lower_right_portrait = {
		character = scope:gptl_pv3
		trigger = { exists = scope:gptl_pv3 }
	}

	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events.01.a
		trigger = { exists = scope:gptl_pv1 }
		trigger_event = { id = gptl_intro_events.11 }
		stress_impact = {
			shy = 10
			arrogant = 5
			craven = 5
			content = 5
		}
	}
	option = {
		name = gptl_intro_events.01.b
		trigger = { exists = scope:gptl_pv2 }
		trigger_event = { id = gptl_intro_events.12 }
		stress_impact = {
			shy = 10
			arrogant = 5
			craven = 5
			content = 5
		}
	}
	option = {
		name = gptl_intro_events.01.z
		stress_impact = {
			shy = -12
			arrogant = -6
			craven = -6
			content = -6
		}
		stress_impact = {
			trusting = 8
			honest = 12
		}
	}
}

gptl_intro_events.11 = {
	type = character_event
	title = gptl_intro_events.11.t
	window = big_event_window

	desc = {
		desc = gptl_intro_events.11.desc
		first_valid = {
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_lover = root } }
				desc = gptl_intro_events.11.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_soulmate = root } }
				desc = gptl_intro_events.11.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_friend = root } }
				desc = gptl_intro_events.11.desc_friend
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_best_friend = root } }
				desc = gptl_intro_events.11.desc_friend
			}
			triggered_desc = {
				trigger = { dread >= 40 scope:gptl_pv1 = { has_dread_level_towards = { target = root level >= 1 } } }
				desc = gptl_intro_events.11.desc_intimidated
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 40 } } }
				desc = gptl_intro_events.11.desc_high_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 0 } } }
				desc = gptl_intro_events.11.desc_avg_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value < 0 } } }
				desc = gptl_intro_events.11.desc_low_op
			}
		}
	}
	
	theme = party

	center_portrait = {
		character = root
		animation = throne_room_conversation_1
	}

	right_portrait = {
		character = scope:gptl_pv1
		triggered_animation = { trigger = { opinion = { target = root value <= -40 } } animation = dismissal }
		triggered_animation = { trigger = { opinion = { target = root value > -40 } opinion = { target = root value < 0 } } animation = disapproval }
		triggered_animation = { trigger = { opinion = { target = root value >= 0 } opinion = { target = root value < 30 } } animation = throne_room_conversation_4 }
		triggered_animation = { trigger = { opinion = { target = root value >= 30 } opinion = { target = root value < 60 } } animation = shame }
		triggered_animation = { trigger = { opinion = { target = root value >= 60 } } animation = eavesdrop }
		triggered_animation = { trigger = { has_relation_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_best_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_lover = root } animation = love }
		triggered_animation = { trigger = { has_relation_soulmate = root } animation = love }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 1 } }  animation = fear }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 2 } }  animation = fear }
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events.11.a
		random_list = {
			10 = { desc = gptl_convince_success_pv1
				modifier = { add = diplomacy }
				modifier = { add = intrigue }
				modifier = { add = 20 scope:gptl_pv1 = { has_trait = content } }
				modifier = { add = 20 scope:gptl_pv1 = { has_dread_level_towards = { target = root level = 1 } } }
				modifier = { add = 20 scope:gptl_pv1 = { has_dread_level_towards = { target = root level = 2 } } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv1 level = 1 } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv1 level = 2 } }
				modifier = { add = 15 scope:gptl_pv1 = { opinion = { target = root value >= 0 } } }
				modifier = { add = 20 scope:gptl_pv1 = { opinion = { target = root value >= 20 } } }
				modifier = { add = 25 scope:gptl_pv1 = { opinion = { target = root value >= 40 } } }
				modifier = { add = 25 scope:gptl_pv1 = { opinion = { target = root value >= 60 } } }
				modifier = { add = 30 scope:gptl_pv1 = { opinion = { target = root value >= 80 } } }
				modifier = { add = 30 scope:gptl_pv1 = { opinion = { target = root value >= 100 } } }
				modifier = { add = -10 scope:gptl_pv1 = { opinion = { target = root value < 0 } } }
				modifier = { add = -15 scope:gptl_pv1 = { opinion = { target = root value <= -20 } } }
				modifier = { add = -20 scope:gptl_pv1 = { opinion = { target = root value <= -40 } } }
				modifier = { add = -20 scope:gptl_pv1 = { opinion = { target = root value <= -60 } } }
				modifier = { add = -25 scope:gptl_pv1 = { opinion = { target = root value <= -80 } } }
				modifier = { add = -25 scope:gptl_pv1 = { opinion = { target = root value <= -100 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 6 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 12 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 18 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 24 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 30 } } }
				modifier = { add = 10 scope:gptl_pv1.ai_greed >= 10 }
				modifier = { add = 10 scope:gptl_pv1.ai_greed >= 20 }
				modifier = { add = 10 scope:gptl_pv1.ai_greed >= 30 }
				modifier = { add = 15 scope:gptl_pv1.ai_greed >= 40 }
				modifier = { add = 15 scope:gptl_pv1.ai_greed >= 50 }
				modifier = { add = 20 scope:gptl_pv1.ai_greed >= 75 }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -6 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -12 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -18 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -24 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -30 } } }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 10 }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 20 }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 30 }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 40 }
				modifier = { add = -15 scope:gptl_pv1.ai_honor >= 50 }
				modifier = { add = -20 scope:gptl_pv1.ai_honor >= 75 }
				max = 200
				min = 20
				add_prestige = {
					value = -20
					if = { limit = { scope:gptl_pv1.ai_greed >= 0 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 10 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 20 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 30 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 40 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 50 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 75 } add = -5 }
					multiply = highest_held_title_tier
				}
				scope:gptl_pv1 = { add_prestige = {
					value = 20
					if = { limit = { scope:gptl_pv1.ai_greed >= 0 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 10 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 20 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 30 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 40 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 50 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 75 } add = 5 }
					multiply = root.highest_held_title_tier
				} }
				trigger_event = { id = gptl_intro_events.21 }
			}
			50 = { desc = gptl_convince_failure_pv1
				trigger_event = { id = gptl_intro_events.22 }
				if = {
					limit = {
						ai_vengefulness >= 20
					}
					add_opinion = {
						target = scope:gptl_pv1
						modifier = refusal_opinion
						opinion = -20
					}
				}
				else_if = {
					limit = {
						ai_vengefulness <= -20
					}
					add_opinion = {
						target = scope:gptl_pv1
						modifier = refusal_opinion
						opinion = -5
					}
				}
				else = {
					add_opinion = {
						target = scope:gptl_pv1
						modifier = refusal_opinion
						opinion = -10
					}
				}
				if = {
					limit = {
						scope:gptl_pv1.ai_vengefulness >= 20
					}
					scope:gptl_pv1 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -20
						}
					}
				}
				else_if = {
					limit = {
						scope:gptl_pv1.ai_vengefulness <= -20
					}
					scope:gptl_pv1 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -5
						}
					}
				}
				else = {
					scope:gptl_pv1 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -10
						}
					}
				}
			}
		}
	}
	option = {
		name = gptl_intro_events.11.z
		trigger_event = { id = gptl_intro_events.01 }
	}
}

gptl_intro_events.12 = {
	type = character_event
	title = gptl_intro_events.12.t
	window = big_event_window

	desc = {
		desc = gptl_intro_events.12.desc
		first_valid = {
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_lover = root } }
				desc = gptl_intro_events.12.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_soulmate = root } }
				desc = gptl_intro_events.12.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_friend = root } }
				desc = gptl_intro_events.12.desc_friend
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_best_friend = root } }
				desc = gptl_intro_events.12.desc_friend
			}
			triggered_desc = {
				trigger = { dread >= 40 scope:gptl_pv1 = { has_dread_level_towards = { target = root level >= 1 } } }
				desc = gptl_intro_events.12.desc_intimidated
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 40 } } }
				desc = gptl_intro_events.12.desc_high_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 0 } } }
				desc = gptl_intro_events.12.desc_avg_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value < 0 } } }
				desc = gptl_intro_events.12.desc_low_op
			}
		}
	}
	
	theme = party

	center_portrait = {
		character = root
		animation = throne_room_conversation_2
	}

	right_portrait = {
		character = scope:gptl_pv2
		triggered_animation = { trigger = { opinion = { target = root value <= -40 } } animation = dismissal }
		triggered_animation = { trigger = { opinion = { target = root value > -40 } opinion = { target = root value < 0 } } animation = disapproval }
		triggered_animation = { trigger = { opinion = { target = root value >= 0 } opinion = { target = root value < 30 } } animation = throne_room_conversation_4 }
		triggered_animation = { trigger = { opinion = { target = root value >= 30 } opinion = { target = root value < 60 } } animation = shame }
		triggered_animation = { trigger = { opinion = { target = root value >= 60 } } animation = eavesdrop }
		triggered_animation = { trigger = { has_relation_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_best_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_lover = root } animation = love }
		triggered_animation = { trigger = { has_relation_soulmate = root } animation = love }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 1 } }  animation = fear }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 2 } }  animation = fear }
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events.12.a
		random_list = {
			10 = { desc = gptl_convince_success_pv2
				modifier = { add = diplomacy }
				modifier = { add = intrigue }
				modifier = { add = 20 scope:gptl_pv2 = { has_trait = content } }
				modifier = { add = 20 scope:gptl_pv2 = { has_dread_level_towards = { target = root level = 1 } } }
				modifier = { add = 20 scope:gptl_pv2 = { has_dread_level_towards = { target = root level = 2 } } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv2 level = 1 } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv2 level = 2 } }
				modifier = { add = 15 scope:gptl_pv2 = { opinion = { target = root value >= 0 } } }
				modifier = { add = 20 scope:gptl_pv2 = { opinion = { target = root value >= 20 } } }
				modifier = { add = 25 scope:gptl_pv2 = { opinion = { target = root value >= 40 } } }
				modifier = { add = 25 scope:gptl_pv2 = { opinion = { target = root value >= 60 } } }
				modifier = { add = 30 scope:gptl_pv2 = { opinion = { target = root value >= 80 } } }
				modifier = { add = 30 scope:gptl_pv2 = { opinion = { target = root value >= 100 } } }
				modifier = { add = -10 scope:gptl_pv2 = { opinion = { target = root value < 0 } } }
				modifier = { add = -15 scope:gptl_pv2 = { opinion = { target = root value <= -20 } } }
				modifier = { add = -20 scope:gptl_pv2 = { opinion = { target = root value <= -40 } } }
				modifier = { add = -20 scope:gptl_pv2 = { opinion = { target = root value <= -60 } } }
				modifier = { add = -25 scope:gptl_pv2 = { opinion = { target = root value <= -80 } } }
				modifier = { add = -25 scope:gptl_pv2 = { opinion = { target = root value <= -100 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 6 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 12 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 18 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 24 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 30 } } }
				modifier = { add = 10 scope:gptl_pv2.ai_greed >= 10 }
				modifier = { add = 10 scope:gptl_pv2.ai_greed >= 20 }
				modifier = { add = 10 scope:gptl_pv2.ai_greed >= 30 }
				modifier = { add = 15 scope:gptl_pv2.ai_greed >= 40 }
				modifier = { add = 15 scope:gptl_pv2.ai_greed >= 50 }
				modifier = { add = 20 scope:gptl_pv2.ai_greed >= 75 }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -6 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -12 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -18 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -24 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -30 } } }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 10 }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 20 }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 30 }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 40 }
				modifier = { add = -15 scope:gptl_pv2.ai_honor >= 50 }
				modifier = { add = -20 scope:gptl_pv2.ai_honor >= 75 }
				max = 200
				min = 20
				add_prestige = {
					value = -20
					if = { limit = { scope:gptl_pv2.ai_greed >= 0 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 10 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 20 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 30 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 40 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 50 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 75 } add = -5 }
					multiply = highest_held_title_tier
				}
				scope:gptl_pv2 = { add_prestige = {
					value = 20
					if = { limit = { scope:gptl_pv2.ai_greed >= 0 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 10 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 20 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 30 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 40 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 50 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 75 } add = 5 }
					multiply = root.highest_held_title_tier
				} }
				trigger_event = { id = gptl_intro_events.23 }
			}
			50 = { desc = gptl_convince_failure_pv2
				trigger_event = { id = gptl_intro_events.24 }
				if = {
					limit = {
						ai_vengefulness >= 20
					}
					add_opinion = {
						target = scope:gptl_pv2
						modifier = refusal_opinion
						opinion = -20
					}
				}
				else_if = {
					limit = {
						ai_vengefulness <= -20
					}
					add_opinion = {
						target = scope:gptl_pv2
						modifier = refusal_opinion
						opinion = -5
					}
				}
				else = {
					add_opinion = {
						target = scope:gptl_pv2
						modifier = refusal_opinion
						opinion = -10
					}
				}
				if = {
					limit = {
						scope:gptl_pv2.ai_vengefulness >= 20
					}
					scope:gptl_pv2 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -20
						}
					}
				}
				else_if = {
					limit = {
						scope:gptl_pv2.ai_vengefulness <= -20
					}
					scope:gptl_pv2 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -5
						}
					}
				}
				else = {
					scope:gptl_pv2 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -10
						}
					}
				}
			}
		}
	}
	option = {
		name = gptl_intro_events.12.z
		trigger_event = { id = gptl_intro_events.01 }
	}
}

gptl_intro_events.21 = {
	type = character_event
	title = gptl_intro_events.21.t
	desc = gptl_intro_events.21.desc
	window = big_event_window
	
	theme = party

	center_portrait = {
		character = root
		animation = toast
	}

	right_portrait = {
		character = scope:gptl_pv1
		trigger = { exists = scope:gptl_pv1 }
		animation = toast
	}
	
	trigger = {
	}

	immediate = {
		add_character_flag = { flag = gptl_player_persuasion days = 90 }
	}

	option = {
		name = gptl_intro_events.21.z
		custom_tooltip = { text = gptl_intro_events.21.z.desc }
	}
}

gptl_intro_events.22 = {
	type = character_event
	title = gptl_intro_events.22.t
	desc = gptl_intro_events.22.desc
	window = big_event_window
	
	theme = party

	left_portrait = {
		character = root
		animation = disbelief
	}

	right_portrait = {
		character = scope:gptl_pv1
		trigger = { exists = scope:gptl_pv1 }
		animation = worry
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events.22.z
	}
}

gptl_intro_events.23 = {
	type = character_event
	title = gptl_intro_events.23.t
	desc = gptl_intro_events.23.desc
	window = big_event_window
	
	theme = party

	center_portrait = {
		character = root
		animation = toast
	}

	right_portrait = {
		character = scope:gptl_pv2
		trigger = { exists = scope:gptl_pv2 }
		animation = toast
	}
	
	trigger = {
	}

	immediate = {
		add_character_flag = { flag = gptl_player_persuasion days = 90 }
	}

	option = {
		name = gptl_intro_events.23.z
		custom_tooltip = { text = gptl_intro_events.23.z.desc }
	}
}

gptl_intro_events.24 = {
	type = character_event
	title = gptl_intro_events.24.t
	desc = gptl_intro_events.24.desc
	window = big_event_window
	
	theme = party

	left_portrait = {
		character = root
		animation = disbelief
	}

	right_portrait = {
		character = scope:gptl_pv2
		trigger = { exists = scope:gptl_pv2 }
		animation = worry
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events.24.z
	}
}

namespace = gptl_intro_events_vassal

gptl_intro_events_vassal.01 = {
	type = character_event
	title = gptl_intro_events_vassal.01.t
	desc = gptl_intro_events_vassal.01.desc
	window = big_event_window
	
	theme = party

	left_portrait = {
		character = root
		animation = throne_room_ruler
	}

	lower_left_portrait = {
		character = scope:gptl_pv4
		trigger = { exists = scope:gptl_pv4 }
	}

	center_portrait = {
		character = scope:gptl_pv1
		trigger = { exists = scope:gptl_pv1 }
		triggered_animation = { trigger = { ai_sociability >= 20 } animation = schadenfreude }
		triggered_animation = { trigger = { ai_sociability > -20 ai_sociability < 20 } animation = throne_room_applaud_1 }
		triggered_animation = { trigger = { ai_sociability <= -20 } animation = throne_room_conversation_3 }
	}

	lower_center_portrait = {
		character = scope:gptl_pv5
		trigger = { exists = scope:gptl_pv5 }
	}

	right_portrait = {
		character = scope:gptl_pv2
		trigger = { exists = scope:gptl_pv2 }
		triggered_animation = { trigger = { ai_sociability >= 20 } animation = toast }
		triggered_animation = { trigger = { ai_sociability > -20 ai_sociability < 20 } animation = drink }
		triggered_animation = { trigger = { ai_sociability <= -20 } animation = eyeroll }
	}
	
	lower_right_portrait = {
		character = scope:gptl_pv3
		trigger = { exists = scope:gptl_pv3 }
	}

	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events_vassal.01.a
		trigger = { exists = scope:gptl_pv1 }
		trigger_event = { id = gptl_intro_events_vassal.11 }
		stress_impact = {
			shy = 10
			arrogant = 5
			craven = 5
			content = 5
		}
	}
	option = {
		name = gptl_intro_events_vassal.01.b
		trigger = { exists = scope:gptl_pv2 }
		trigger_event = { id = gptl_intro_events_vassal.12 }
		stress_impact = {
			shy = 10
			arrogant = 5
			craven = 5
			content = 5
		}
	}
	option = {
		name = gptl_intro_events_vassal.01.z
		stress_impact = {
			shy = -12
			arrogant = -6
			craven = -6
			content = -6
		}
		stress_impact = {
			trusting = 8
			honest = 12
		}
	}
}

gptl_intro_events_vassal.11 = {
	type = character_event
	title = gptl_intro_events_vassal.11.t
	window = big_event_window

	desc = {
		desc = gptl_intro_events_vassal.11.desc
		first_valid = {
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_lover = root } }
				desc = gptl_intro_events_vassal.11.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_soulmate = root } }
				desc = gptl_intro_events_vassal.11.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_friend = root } }
				desc = gptl_intro_events_vassal.11.desc_friend
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_best_friend = root } }
				desc = gptl_intro_events_vassal.11.desc_friend
			}
			triggered_desc = {
				trigger = { dread >= 40 scope:gptl_pv1 = { has_dread_level_towards = { target = root level >= 1 } } }
				desc = gptl_intro_events_vassal.11.desc_intimidated
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 40 } } }
				desc = gptl_intro_events_vassal.11.desc_high_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 0 } } }
				desc = gptl_intro_events_vassal.11.desc_avg_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value < 0 } } }
				desc = gptl_intro_events_vassal.11.desc_low_op
			}
		}
	}
	
	theme = party

	center_portrait = {
		character = root
		triggered_animation = { trigger = { is_pregnant = yes } animation = pregnant }
		animation = throne_room_conversation_1
	}

	right_portrait = {
		character = scope:gptl_pv1
		triggered_animation = { trigger = { opinion = { target = root value <= -40 } } animation = dismissal }
		triggered_animation = { trigger = { opinion = { target = root value > -40 } opinion = { target = root value < 0 } } animation = disapproval }
		triggered_animation = { trigger = { opinion = { target = root value >= 0 } opinion = { target = root value < 30 } } animation = throne_room_conversation_4 }
		triggered_animation = { trigger = { opinion = { target = root value >= 30 } opinion = { target = root value < 60 } } animation = shame }
		triggered_animation = { trigger = { opinion = { target = root value >= 60 } } animation = eavesdrop }
		triggered_animation = { trigger = { has_relation_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_best_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_lover = root } animation = love }
		triggered_animation = { trigger = { has_relation_soulmate = root } animation = love }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 1 } }  animation = fear }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 2 } }  animation = fear }
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events_vassal.11.a
		random_list = {
			10 = { desc = gptl_convince_success_pv1
				modifier = { add = diplomacy }
				modifier = { add = intrigue }
				modifier = { add = 20 scope:gptl_pv1 = { has_trait = content } }
				modifier = { add = 20 scope:gptl_pv1 = { has_dread_level_towards = { target = root level = 1 } } }
				modifier = { add = 20 scope:gptl_pv1 = { has_dread_level_towards = { target = root level = 2 } } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv1 level = 1 } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv1 level = 2 } }
				modifier = { add = 15 scope:gptl_pv1 = { opinion = { target = root value >= 0 } } }
				modifier = { add = 20 scope:gptl_pv1 = { opinion = { target = root value >= 20 } } }
				modifier = { add = 25 scope:gptl_pv1 = { opinion = { target = root value >= 40 } } }
				modifier = { add = 25 scope:gptl_pv1 = { opinion = { target = root value >= 60 } } }
				modifier = { add = 30 scope:gptl_pv1 = { opinion = { target = root value >= 80 } } }
				modifier = { add = 30 scope:gptl_pv1 = { opinion = { target = root value >= 100 } } }
				modifier = { add = -10 scope:gptl_pv1 = { opinion = { target = root value < 0 } } }
				modifier = { add = -15 scope:gptl_pv1 = { opinion = { target = root value <= -20 } } }
				modifier = { add = -20 scope:gptl_pv1 = { opinion = { target = root value <= -40 } } }
				modifier = { add = -20 scope:gptl_pv1 = { opinion = { target = root value <= -60 } } }
				modifier = { add = -25 scope:gptl_pv1 = { opinion = { target = root value <= -80 } } }
				modifier = { add = -25 scope:gptl_pv1 = { opinion = { target = root value <= -100 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 6 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 12 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 18 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 24 } } }
				modifier = { add = 15 scope:gptl_pv1 = { trait_compatibility = { target = root value >= 30 } } }
				modifier = { add = 10 scope:gptl_pv1.ai_greed >= 10 }
				modifier = { add = 10 scope:gptl_pv1.ai_greed >= 20 }
				modifier = { add = 10 scope:gptl_pv1.ai_greed >= 30 }
				modifier = { add = 15 scope:gptl_pv1.ai_greed >= 40 }
				modifier = { add = 15 scope:gptl_pv1.ai_greed >= 50 }
				modifier = { add = 20 scope:gptl_pv1.ai_greed >= 75 }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -6 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -12 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -18 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -24 } } }
				modifier = { add = -15 scope:gptl_pv1 = { trait_compatibility = { target = root value <= -30 } } }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 10 }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 20 }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 30 }
				modifier = { add = -10 scope:gptl_pv1.ai_honor >= 40 }
				modifier = { add = -15 scope:gptl_pv1.ai_honor >= 50 }
				modifier = { add = -20 scope:gptl_pv1.ai_honor >= 75 }
				max = 200
				min = 20
				add_prestige = {
					value = -20
					if = { limit = { scope:gptl_pv1.ai_greed >= 0 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 10 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 20 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 30 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 40 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 50 } add = -5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 75 } add = -5 }
					multiply = top_liege.highest_held_title_tier
				}
				scope:gptl_pv1 = { add_prestige = {
					value = 20
					if = { limit = { scope:gptl_pv1.ai_greed >= 0 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 10 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 20 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 30 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 40 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 50 } add = 5 }
					if = { limit = { scope:gptl_pv1.ai_greed >= 75 } add = 5 }
					multiply = top_liege.highest_held_title_tier
				} }
				trigger_event = { id = gptl_intro_events_vassal.21 }
			}
			50 = { desc = gptl_convince_failure_pv1
				trigger_event = { id = gptl_intro_events_vassal.22 }
				if = {
					limit = {
						ai_vengefulness >= 20
					}
					add_opinion = {
						target = scope:gptl_pv1
						modifier = refusal_opinion
						opinion = -20
					}
				}
				else_if = {
					limit = {
						ai_vengefulness <= -20
					}
					add_opinion = {
						target = scope:gptl_pv1
						modifier = refusal_opinion
						opinion = -5
					}
				}
				else = {
					add_opinion = {
						target = scope:gptl_pv1
						modifier = refusal_opinion
						opinion = -10
					}
				}
				if = {
					limit = {
						scope:gptl_pv1.ai_vengefulness >= 20
					}
					scope:gptl_pv1 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -20
						}
					}
				}
				else_if = {
					limit = {
						scope:gptl_pv1.ai_vengefulness <= -20
					}
					scope:gptl_pv1 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -5
						}
					}
				}
				else = {
					scope:gptl_pv1 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -10
						}
					}
				}
			}
		}
	}
	option = {
		name = gptl_intro_events_vassal.11.z
		trigger_event = { id = gptl_intro_events_vassal.01 }
	}
}

gptl_intro_events_vassal.12 = {
	type = character_event
	title = gptl_intro_events_vassal.12.t
	window = big_event_window

	desc = {
		desc = gptl_intro_events_vassal.12.desc
		first_valid = {
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_lover = root } }
				desc = gptl_intro_events_vassal.12.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_soulmate = root } }
				desc = gptl_intro_events_vassal.12.desc_lover
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_friend = root } }
				desc = gptl_intro_events_vassal.12.desc_friend
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { has_relation_best_friend = root } }
				desc = gptl_intro_events_vassal.12.desc_friend
			}
			triggered_desc = {
				trigger = { dread >= 40 scope:gptl_pv1 = { has_dread_level_towards = { target = root level >= 1 } } }
				desc = gptl_intro_events_vassal.12.desc_intimidated
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 40 } } }
				desc = gptl_intro_events_vassal.12.desc_high_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value >= 0 } } }
				desc = gptl_intro_events_vassal.12.desc_avg_op
			}
			triggered_desc = {
				trigger = { scope:gptl_pv1 = { opinion = { target = root value < 0 } } }
				desc = gptl_intro_events_vassal.12.desc_low_op
			}
		}
	}
	
	theme = party

	center_portrait = {
		character = root
		triggered_animation = { trigger = { is_pregnant = no } animation = throne_room_conversation_2 }
		triggered_animation = { trigger = { is_pregnant = yes } animation = pregnant }
	}

	right_portrait = {
		character = scope:gptl_pv2
		triggered_animation = { trigger = { opinion = { target = root value <= -40 } } animation = dismissal }
		triggered_animation = { trigger = { opinion = { target = root value > -40 } opinion = { target = root value < 0 } } animation = disapproval }
		triggered_animation = { trigger = { opinion = { target = root value >= 0 } opinion = { target = root value < 30 } } animation = throne_room_conversation_4 }
		triggered_animation = { trigger = { opinion = { target = root value >= 30 } opinion = { target = root value < 60 } } animation = shame }
		triggered_animation = { trigger = { opinion = { target = root value >= 60 } } animation = eavesdrop }
		triggered_animation = { trigger = { has_relation_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_best_friend = root } animation = drink }
		triggered_animation = { trigger = { has_relation_lover = root } animation = love }
		triggered_animation = { trigger = { has_relation_soulmate = root } animation = love }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 1 } }  animation = fear }
		triggered_animation = { trigger = { root.dread >= 40 has_dread_level_towards = { target = root level = 2 } }  animation = fear }
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events_vassal.12.a
		random_list = {
			10 = { desc = gptl_convince_success_pv2
				modifier = { add = diplomacy }
				modifier = { add = intrigue }
				modifier = { add = 20 scope:gptl_pv1 = { has_trait = content } }
				modifier = { add = 20 scope:gptl_pv2 = { has_dread_level_towards = { target = root level = 1 } } }
				modifier = { add = 20 scope:gptl_pv2 = { has_dread_level_towards = { target = root level = 2 } } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv2 level = 1 } }
				modifier = { add = -10 has_dread_level_towards = { target = scope:gptl_pv2 level = 2 } }
				modifier = { add = 15 scope:gptl_pv2 = { opinion = { target = root value >= 0 } } }
				modifier = { add = 20 scope:gptl_pv2 = { opinion = { target = root value >= 20 } } }
				modifier = { add = 25 scope:gptl_pv2 = { opinion = { target = root value >= 40 } } }
				modifier = { add = 25 scope:gptl_pv2 = { opinion = { target = root value >= 60 } } }
				modifier = { add = 30 scope:gptl_pv2 = { opinion = { target = root value >= 80 } } }
				modifier = { add = 30 scope:gptl_pv2 = { opinion = { target = root value >= 100 } } }
				modifier = { add = -10 scope:gptl_pv2 = { opinion = { target = root value < 0 } } }
				modifier = { add = -15 scope:gptl_pv2 = { opinion = { target = root value <= -20 } } }
				modifier = { add = -20 scope:gptl_pv2 = { opinion = { target = root value <= -40 } } }
				modifier = { add = -20 scope:gptl_pv2 = { opinion = { target = root value <= -60 } } }
				modifier = { add = -25 scope:gptl_pv2 = { opinion = { target = root value <= -80 } } }
				modifier = { add = -25 scope:gptl_pv2 = { opinion = { target = root value <= -100 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 6 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 12 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 18 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 24 } } }
				modifier = { add = 15 scope:gptl_pv2 = { trait_compatibility = { target = root value >= 30 } } }
				modifier = { add = 10 scope:gptl_pv2.ai_greed >= 10 }
				modifier = { add = 10 scope:gptl_pv2.ai_greed >= 20 }
				modifier = { add = 10 scope:gptl_pv2.ai_greed >= 30 }
				modifier = { add = 15 scope:gptl_pv2.ai_greed >= 40 }
				modifier = { add = 15 scope:gptl_pv2.ai_greed >= 50 }
				modifier = { add = 20 scope:gptl_pv2.ai_greed >= 75 }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -6 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -12 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -18 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -24 } } }
				modifier = { add = -15 scope:gptl_pv2 = { trait_compatibility = { target = root value <= -30 } } }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 10 }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 20 }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 30 }
				modifier = { add = -10 scope:gptl_pv2.ai_honor >= 40 }
				modifier = { add = -15 scope:gptl_pv2.ai_honor >= 50 }
				modifier = { add = -20 scope:gptl_pv2.ai_honor >= 75 }
				max = 200
				min = 20
				add_prestige = {
					value = -20
					if = { limit = { scope:gptl_pv2.ai_greed >= 0 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 10 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 20 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 30 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 40 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 50 } add = -5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 75 } add = -5 }
					multiply = top_liege.highest_held_title_tier
				}
				scope:gptl_pv2 = { add_prestige = {
					value = 20
					if = { limit = { scope:gptl_pv2.ai_greed >= 0 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 10 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 20 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 30 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 40 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 50 } add = 5 }
					if = { limit = { scope:gptl_pv2.ai_greed >= 75 } add = 5 }
					multiply = top_liege.highest_held_title_tier
				} }
				trigger_event = { id = gptl_intro_events_vassal.23 }
			}
			50 = { desc = gptl_convince_failure_pv2
				trigger_event = { id = gptl_intro_events_vassal.24 }
				if = {
					limit = {
						ai_vengefulness >= 20
					}
					add_opinion = {
						target = scope:gptl_pv2
						modifier = refusal_opinion
						opinion = -20
					}
				}
				else_if = {
					limit = {
						ai_vengefulness <= -20
					}
					add_opinion = {
						target = scope:gptl_pv2
						modifier = refusal_opinion
						opinion = -5
					}
				}
				else = {
					add_opinion = {
						target = scope:gptl_pv2
						modifier = refusal_opinion
						opinion = -10
					}
				}
				if = {
					limit = {
						scope:gptl_pv2.ai_vengefulness >= 20
					}
					scope:gptl_pv2 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -20
						}
					}
				}
				else_if = {
					limit = {
						scope:gptl_pv2.ai_vengefulness <= -20
					}
					scope:gptl_pv2 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -5
						}
					}
				}
				else = {
					scope:gptl_pv2 = {
						add_opinion = {
							target = root
							modifier = disrespect_opinion
							opinion = -10
						}
					}
				}
			}
		}
	}
	option = {
		name = gptl_intro_events_vassal.12.z
		trigger_event = { id = gptl_intro_events_vassal.01 }
	}
}

gptl_intro_events_vassal.21 = {
	type = character_event
	title = gptl_intro_events_vassal.21.t
	desc = gptl_intro_events_vassal.21.desc
	window = big_event_window
	
	theme = party

	center_portrait = {
		character = root
		animation = toast
	}

	right_portrait = {
		character = scope:gptl_pv1
		trigger = { exists = scope:gptl_pv1 }
		animation = toast
	}
	
	trigger = {
	}

	immediate = {
		add_character_flag = { flag = gptl_player_persuasion days = 90 }
	}

	option = {
		name = gptl_intro_events_vassal.21.z
		custom_tooltip = { text = gptl_intro_events_vassal.21.z.desc }
	}
}

gptl_intro_events_vassal.22 = {
	type = character_event
	title = gptl_intro_events_vassal.22.t
	desc = gptl_intro_events_vassal.22.desc
	window = big_event_window
	
	theme = party

	left_portrait = {
		character = root
		animation = disbelief
	}

	right_portrait = {
		character = scope:gptl_pv1
		trigger = { exists = scope:gptl_pv1 }
		animation = worry
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events_vassal.22.z
	}
}

gptl_intro_events_vassal.23 = {
	type = character_event
	title = gptl_intro_events_vassal.23.t
	desc = gptl_intro_events_vassal.23.desc
	window = big_event_window
	
	theme = party

	center_portrait = {
		character = root
		animation = toast
	}

	right_portrait = {
		character = scope:gptl_pv2
		trigger = { exists = scope:gptl_pv2 }
		animation = toast
	}
	
	trigger = {
	}

	immediate = {
		add_character_flag = { flag = gptl_player_persuasion days = 90 }
	}

	option = {
		name = gptl_intro_events_vassal.23.z
		custom_tooltip = { text = gptl_intro_events_vassal.23.z.desc }
	}
}

gptl_intro_events_vassal.24 = {
	type = character_event
	title = gptl_intro_events_vassal.24.t
	desc = gptl_intro_events_vassal.24.desc
	window = big_event_window
	
	theme = party

	left_portrait = {
		character = root
		animation = disbelief
	}

	right_portrait = {
		character = scope:gptl_pv2
		trigger = { exists = scope:gptl_pv2 }
		animation = worry
	}
	
	trigger = {
	}

	immediate = {
	}

	option = {
		name = gptl_intro_events_vassal.24.z
	}
}





namespace = gptl_objection_events

###############
#	zealous
###############
gptl_objection_events.01 = {
	type = character_event
	title = gptl_objection_events.01.t
	desc = gptl_objection_events.01.desc
	
	theme = faith
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.01.a
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_3
				has_realm_law = gpt_religious_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			zealous = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.01.b
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_4
				has_realm_law = gpt_religious_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			zealous = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	cynical
###############
gptl_objection_events.02 = {
	type = character_event
	title = gptl_objection_events.02.t
	desc = gptl_objection_events.02.desc
	
	theme = crown
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.02.a
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_3
				has_realm_law = gpt_religious_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			cynical = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.02.b
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_4
				has_realm_law = gpt_religious_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			cynical = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	greedy
###############
gptl_objection_events.03 = {
	type = character_event
	title = gptl_objection_events.03.t
	desc = gptl_objection_events.03.desc
	
	theme = stewardship
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.03.a
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_1
				has_realm_law = gpt_taxation_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			greedy = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.03.b
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_0
				has_realm_law = gpt_taxation_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			greedy = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	generous
###############
gptl_objection_events.04 = {
	type = character_event
	title = gptl_objection_events.04.t
	desc = gptl_objection_events.04.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.04.a
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_3
				has_realm_law = gpt_taxation_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			generous = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.04.b
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_4
				has_realm_law = gpt_taxation_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			generous = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	gregarious
###############
gptl_objection_events.05 = {
	type = character_event
	title = gptl_objection_events.05.t
	desc = gptl_objection_events.05.desc
	
	theme = party
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.05.a
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_1
				has_realm_law = gpt_diplomacy_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			gregarious = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.05.b
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_0
				has_realm_law = gpt_diplomacy_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			gregarious = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	shy
###############
gptl_objection_events.06 = {
	type = character_event
	title = gptl_objection_events.06.t
	desc = gptl_objection_events.06.desc
	
	theme = learning
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.06.a
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_3
				has_realm_law = gpt_diplomacy_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			shy = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.06.b
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_4
				has_realm_law = gpt_diplomacy_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			shy = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	compassionate
###############
gptl_objection_events.07 = {
	type = character_event
	title = gptl_objection_events.07.t
	desc = gptl_objection_events.07.desc
	
	theme = friendly
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.07.a
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_3
				has_realm_law = gpt_slavery_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			compassionate = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.07.b
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_4
				has_realm_law = gpt_slavery_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			compassionate = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	callous
###############
gptl_objection_events.08 = {
	type = character_event
	title = gptl_objection_events.08.t
	desc = gptl_objection_events.08.desc
	
	theme = dungeon
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.08.a
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_1
				has_realm_law = gpt_slavery_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			callous = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.08.b
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_0
				has_realm_law = gpt_slavery_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			callous = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	vengeful
###############
gptl_objection_events.09 = {
	type = character_event
	title = gptl_objection_events.09.t
	desc = gptl_objection_events.09.desc
	
	theme = dread
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.09.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_1
				has_realm_law = gpt_punishment_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			vengeful = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.09.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_0
				has_realm_law = gpt_punishment_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			vengeful = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	forgiving
###############
gptl_objection_events.10 = {
	type = character_event
	title = gptl_objection_events.10.t
	desc = gptl_objection_events.10.desc
	
	theme = friendly
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.10.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_3
				has_realm_law = gpt_punishment_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			forgiving = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.10.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_4
				has_realm_law = gpt_punishment_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			forgiving = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	just
###############
gptl_objection_events.11 = {
	type = character_event
	title = gptl_objection_events.11.t
	desc = gptl_objection_events.11.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.11.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_3
				has_realm_law = gpt_officers_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			just = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.11.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_4
				has_realm_law = gpt_officers_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			just = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	arbitrary
###############
gptl_objection_events.12 = {
	type = character_event
	title = gptl_objection_events.12.t
	desc = gptl_objection_events.12.desc
	
	theme = crown
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.12.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_1
				has_realm_law = gpt_officers_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			arbitrary = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.12.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_0
				has_realm_law = gpt_officers_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			arbitrary = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	paranoid
###############
gptl_objection_events.13 = {
	type = character_event
	title = gptl_objection_events.13.t
	desc = gptl_objection_events.13.desc
	
	theme = intrigue
	
	left_portrait = {
		character = root
		animation = rage
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.13.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_1
				has_realm_law = gpt_vigilance_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			paranoid = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.13.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_0
				has_realm_law = gpt_vigilance_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			paranoid = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	trusting
###############
gptl_objection_events.14 = {
	type = character_event
	title = gptl_objection_events.14.t
	desc = gptl_objection_events.14.desc
	
	theme = diplomacy
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.14.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_3
				has_realm_law = gpt_vigilance_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			trusting = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.14.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_4
				has_realm_law = gpt_vigilance_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			trusting = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	brave
###############
gptl_objection_events.15 = {
	type = character_event
	title = gptl_objection_events.15.t
	desc = gptl_objection_events.15.desc
	
	theme = martial
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.15.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_3
				has_realm_law = gpt_security_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			brave = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.15.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_4
				has_realm_law = gpt_security_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			brave = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	craven
###############
gptl_objection_events.16 = {
	type = character_event
	title = gptl_objection_events.16.t
	desc = gptl_objection_events.16.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.16.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_1
				has_realm_law = gpt_security_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			craven = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.16.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_0
				has_realm_law = gpt_security_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			craven = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	chaste
###############
gptl_objection_events.17 = {
	type = character_event
	title = gptl_objection_events.17.t
	desc = gptl_objection_events.17.desc
	
	theme = learning
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.17.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_1
				has_realm_law = gpt_moral_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			chaste = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.17.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_0
				has_realm_law = gpt_moral_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			chaste = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	lustful
###############
gptl_objection_events.18 = {
	type = character_event
	title = gptl_objection_events.18.t
	desc = gptl_objection_events.18.desc
	
	theme = love
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.18.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_3
				has_realm_law = gpt_moral_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			lustful = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.18.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_4
				has_realm_law = gpt_moral_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			lustful = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	eccentric
###############
gptl_objection_events.19 = {
	type = character_event
	title = gptl_objection_events.19.t
	desc = gptl_objection_events.19.desc
	
	theme = dread
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.19.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_1
				has_realm_law = gpt_punishment_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			eccentric = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.19.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_0
				has_realm_law = gpt_punishment_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			eccentric = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	sadistic
###############
gptl_objection_events.20 = {
	type = character_event
	title = gptl_objection_events.20.t
	desc = gptl_objection_events.20.desc
	
	theme = friendly
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.20.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_3
				has_realm_law = gpt_punishment_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			sadistic = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.20.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_4
				has_realm_law = gpt_punishment_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			sadistic = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	fickle
###############
gptl_objection_events.21 = {
	type = character_event
	title = gptl_objection_events.21.t
	desc = gptl_objection_events.21.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.21.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_3
				has_realm_law = gpt_officers_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			fickle = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.21.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_4
				has_realm_law = gpt_officers_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			fickle = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	stubborn
###############
gptl_objection_events.22 = {
	type = character_event
	title = gptl_objection_events.22.t
	desc = gptl_objection_events.22.desc
	
	theme = crown
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.22.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_1
				has_realm_law = gpt_officers_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			stubborn = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.22.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_0
				has_realm_law = gpt_officers_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			stubborn = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	gluttonous
###############
gptl_objection_events.23 = {
	type = character_event
	title = gptl_objection_events.23.t
	desc = gptl_objection_events.23.desc
	
	theme = intrigue
	
	left_portrait = {
		character = root
		animation = rage
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.23.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_1
				has_realm_law = gpt_vigilance_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			gluttonous = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.23.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_0
				has_realm_law = gpt_vigilance_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			gluttonous = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	temperate
###############
gptl_objection_events.24 = {
	type = character_event
	title = gptl_objection_events.24.t
	desc = gptl_objection_events.24.desc
	
	theme = diplomacy
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.24.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_3
				has_realm_law = gpt_vigilance_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			temperate = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.24.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_4
				has_realm_law = gpt_vigilance_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			temperate = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	deceitful
###############
gptl_objection_events.25 = {
	type = character_event
	title = gptl_objection_events.25.t
	desc = gptl_objection_events.25.desc
	
	theme = martial
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.25.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_3
				has_realm_law = gpt_security_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			deceitful = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.25.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_4
				has_realm_law = gpt_security_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			deceitful = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	honest
###############
gptl_objection_events.26 = {
	type = character_event
	title = gptl_objection_events.26.t
	desc = gptl_objection_events.26.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.26.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_1
				has_realm_law = gpt_security_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			honest = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.26.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_0
				has_realm_law = gpt_security_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			honest = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	arrogant
###############
gptl_objection_events.27 = {
	type = character_event
	title = gptl_objection_events.27.t
	desc = gptl_objection_events.27.desc
	
	theme = learning
	
	left_portrait = {
		character = root
		animation = anger
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.27.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_1
				has_realm_law = gpt_moral_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			arrogant = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.27.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_0
				has_realm_law = gpt_moral_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			arrogant = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}

###############
#	humble
###############
gptl_objection_events.28 = {
	type = character_event
	title = gptl_objection_events.28.t
	desc = gptl_objection_events.28.desc
	
	theme = love
	
	left_portrait = {
		character = root
		animation = disbelief
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_objection_events.28.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_3
				has_realm_law = gpt_moral_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_objection years = 2 }
		add_stress = @stress1
		stress_impact = {
			humble = @stress1
			impatient = @stress1
			wrathful = @stress1
		}
		stress_impact = {
			patient = @stress2
			content = @stress2
			calm = @stress2
		}
	}
	
	option = {
		name = gptl_objection_events.28.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_4
				has_realm_law = gpt_moral_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_objection years = 2 }
		add_stress = @stress3
		stress_impact = {
			humble = @stress3
			impatient = @stress3
			wrathful = @stress3
		}
		stress_impact = {
			patient = @stress4
			content = @stress4
			calm = @stress4
		}
	}
}
























namespace = gptl_satisfaction_events

###############
#	zealous
###############
gptl_satisfaction_events.01 = {
	type = character_event
	title = gptl_satisfaction_events.01.t
	desc = gptl_satisfaction_events.01.desc
	
	theme = faith
	
	left_portrait = {
		character = root
		animation = personality_zealous
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.01.a
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_1
				has_realm_law = gpt_religious_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			zealous = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.01.b
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_0
				has_realm_law = gpt_religious_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			zealous = @stress6
		}
	}
}

###############
#	cynical
###############
gptl_satisfaction_events.02 = {
	type = character_event
	title = gptl_satisfaction_events.02.t
	desc = gptl_satisfaction_events.02.desc
	
	theme = crown
	
	left_portrait = {
		character = root
		animation = personality_cynical
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.02.a
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_1
				has_realm_law = gpt_religious_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			cynical = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.02.b
		trigger = {
			OR = {
				has_realm_law = gpt_religious_law_0
				has_realm_law = gpt_religious_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			cynical = @stress6
		}
	}
}

###############
#	greedy
###############
gptl_satisfaction_events.03 = {
	type = character_event
	title = gptl_satisfaction_events.03.t
	desc = gptl_satisfaction_events.03.desc
	
	theme = stewardship
	
	left_portrait = {
		character = root
		animation = personality_greedy
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.03.a
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_3
				has_realm_law = gpt_taxation_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			greedy = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.03.b
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_4
				has_realm_law = gpt_taxation_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			greedy = @stress6
		}
	}
}

###############
#	generous
###############
gptl_satisfaction_events.04 = {
	type = character_event
	title = gptl_satisfaction_events.04.t
	desc = gptl_satisfaction_events.04.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = happiness
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.04.a
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_1
				has_realm_law = gpt_taxation_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			generous = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.04.b
		trigger = {
			OR = {
				has_realm_law = gpt_taxation_law_0
				has_realm_law = gpt_taxation_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			generous = @stress6
		}
	}
}

###############
#	gregarious
###############
gptl_satisfaction_events.05 = {
	type = character_event
	title = gptl_satisfaction_events.05.t
	desc = gptl_satisfaction_events.05.desc
	
	theme = party
	
	left_portrait = {
		character = root
		animation = toast
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.05.a
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_3
				has_realm_law = gpt_diplomacy_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			gregarious = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.05.b
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_4
				has_realm_law = gpt_diplomacy_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			gregarious = @stress6
		}
	}
}

###############
#	shy
###############
gptl_satisfaction_events.06 = {
	type = character_event
	title = gptl_satisfaction_events.06.t
	desc = gptl_satisfaction_events.06.desc
	
	theme = learning
	
	left_portrait = {
		character = root
		animation = personality_rational
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.06.a
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_1
				has_realm_law = gpt_diplomacy_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			shy = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.06.b
		trigger = {
			OR = {
				has_realm_law = gpt_diplomacy_law_0
				has_realm_law = gpt_diplomacy_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			shy = @stress6
		}
	}
}

###############
#	compassionate
###############
gptl_satisfaction_events.07 = {
	type = character_event
	title = gptl_satisfaction_events.07.t
	desc = gptl_satisfaction_events.07.desc
	
	theme = friendly
	
	left_portrait = {
		character = root
		animation = personality_compassionate
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.07.a
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_1
				has_realm_law = gpt_slavery_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			compassionate = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.07.b
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_0
				has_realm_law = gpt_slavery_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			compassionate = @stress6
		}
	}
}

###############
#	callous
###############
gptl_satisfaction_events.08 = {
	type = character_event
	title = gptl_satisfaction_events.08.t
	desc = gptl_satisfaction_events.08.desc
	
	theme = dungeon
	
	left_portrait = {
		character = root
		animation = personality_callous
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.08.a
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_3
				has_realm_law = gpt_slavery_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			callous = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.08.b
		trigger = {
			OR = {
				has_realm_law = gpt_slavery_law_4
				has_realm_law = gpt_slavery_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			callous = @stress6
		}
	}
}

###############
#	vengeful
###############
gptl_satisfaction_events.09 = {
	type = character_event
	title = gptl_satisfaction_events.09.t
	desc = gptl_satisfaction_events.09.desc
	
	theme = dread
	
	left_portrait = {
		character = root
		animation = personality_vengeful
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.09.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_3
				has_realm_law = gpt_punishment_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			vengeful = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.09.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_4
				has_realm_law = gpt_punishment_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			vengeful = @stress6
		}
	}
}

###############
#	forgiving
###############
gptl_satisfaction_events.10 = {
	type = character_event
	title = gptl_satisfaction_events.10.t
	desc = gptl_satisfaction_events.10.desc
	
	theme = friendly
	
	left_portrait = {
		character = root
		animation = personality_forgiving
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.10.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_1
				has_realm_law = gpt_punishment_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			forgiving = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.10.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_0
				has_realm_law = gpt_punishment_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			forgiving = @stress6
		}
	}
}

###############
#	just
###############
gptl_satisfaction_events.11 = {
	type = character_event
	title = gptl_satisfaction_events.11.t
	desc = gptl_satisfaction_events.11.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = personality_honorable
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.11.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_1
				has_realm_law = gpt_officers_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			just = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.11.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_0
				has_realm_law = gpt_officers_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			just = @stress6
		}
	}
}

###############
#	arbitrary
###############
gptl_satisfaction_events.12 = {
	type = character_event
	title = gptl_satisfaction_events.12.t
	desc = gptl_satisfaction_events.12.desc
	
	theme = crown
	
	left_portrait = {
		character = root
		animation = personality_dishonorable
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.12.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_3
				has_realm_law = gpt_officers_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			arbitrary = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.12.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_4
				has_realm_law = gpt_officers_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			arbitrary = @stress6
		}
	}
}

###############
#	paranoid
###############
gptl_satisfaction_events.13 = {
	type = character_event
	title = gptl_satisfaction_events.13.t
	desc = gptl_satisfaction_events.13.desc
	
	theme = intrigue
	
	left_portrait = {
		character = root
		animation = ecstasy
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.13.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_3
				has_realm_law = gpt_vigilance_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			paranoid = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.13.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_4
				has_realm_law = gpt_vigilance_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			paranoid = @stress6
		}
	}
}

###############
#	trusting
###############
gptl_satisfaction_events.14 = {
	type = character_event
	title = gptl_satisfaction_events.14.t
	desc = gptl_satisfaction_events.14.desc
	
	theme = diplomacy
	
	left_portrait = {
		character = root
		animation = happiness
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.14.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_1
				has_realm_law = gpt_vigilance_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			trusting = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.14.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_0
				has_realm_law = gpt_vigilance_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			trusting = @stress6
		}
	}
}

###############
#	brave
###############
gptl_satisfaction_events.15 = {
	type = character_event
	title = gptl_satisfaction_events.15.t
	desc = gptl_satisfaction_events.15.desc
	
	theme = martial
	
	left_portrait = {
		character = root
		animation = personality_bold
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.15.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_1
				has_realm_law = gpt_security_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			brave = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.15.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_0
				has_realm_law = gpt_security_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			brave = @stress6
		}
	}
}

###############
#	craven
###############
gptl_satisfaction_events.16 = {
	type = character_event
	title = gptl_satisfaction_events.16.t
	desc = gptl_satisfaction_events.16.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = personality_coward
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.16.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_3
				has_realm_law = gpt_security_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			craven = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.16.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_4
				has_realm_law = gpt_security_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			craven = @stress6
		}
	}
}

###############
#	chaste
###############
gptl_satisfaction_events.17 = {
	type = character_event
	title = gptl_satisfaction_events.17.t
	desc = gptl_satisfaction_events.17.desc
	
	theme = learning
	
	left_portrait = {
		character = root
		animation = personality_zealous
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.17.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_3
				has_realm_law = gpt_moral_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			chaste = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.17.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_4
				has_realm_law = gpt_moral_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			chaste = @stress6
		}
	}
}

###############
#	lustful
###############
gptl_satisfaction_events.18 = {
	type = character_event
	title = gptl_satisfaction_events.18.t
	desc = gptl_satisfaction_events.18.desc
	
	theme = love
	
	left_portrait = {
		character = root
		animation = personality_cynical
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.18.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_1
				has_realm_law = gpt_moral_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			lustful = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.18.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_0
				has_realm_law = gpt_moral_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			lustful = @stress6
		}
	}
}


###############
#	eccentric
###############
gptl_satisfaction_events.19 = {
	type = character_event
	title = gptl_satisfaction_events.19.t
	desc = gptl_satisfaction_events.19.desc
	
	theme = dread
	
	left_portrait = {
		character = root
		animation = personality_eccentric
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.19.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_3
				has_realm_law = gpt_punishment_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			eccentric = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.19.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_4
				has_realm_law = gpt_punishment_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			eccentric = @stress6
		}
	}
}

###############
#	sadistic
###############
gptl_satisfaction_events.20 = {
	type = character_event
	title = gptl_satisfaction_events.20.t
	desc = gptl_satisfaction_events.20.desc
	
	theme = friendly
	
	left_portrait = {
		character = root
		animation = personality_sadistic
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.20.a
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_1
				has_realm_law = gpt_punishment_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			sadistic = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.20.b
		trigger = {
			OR = {
				has_realm_law = gpt_punishment_law_0
				has_realm_law = gpt_punishment_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			sadistic = @stress6
		}
	}
}

###############
#	fickle
###############
gptl_satisfaction_events.21 = {
	type = character_event
	title = gptl_satisfaction_events.21.t
	desc = gptl_satisfaction_events.21.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = personality_honorable
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.21.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_1
				has_realm_law = gpt_officers_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			fickle = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.21.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_0
				has_realm_law = gpt_officers_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			fickle = @stress6
		}
	}
}

###############
#	stubborn
###############
gptl_satisfaction_events.22 = {
	type = character_event
	title = gptl_satisfaction_events.22.t
	desc = gptl_satisfaction_events.22.desc
	
	theme = crown
	
	left_portrait = {
		character = root
		animation = personality_dishonorable
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.22.a
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_3
				has_realm_law = gpt_officers_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			stubborn = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.22.b
		trigger = {
			OR = {
				has_realm_law = gpt_officers_law_4
				has_realm_law = gpt_officers_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			stubborn = @stress6
		}
	}
}

###############
#	gluttonous
###############
gptl_satisfaction_events.23 = {
	type = character_event
	title = gptl_satisfaction_events.23.t
	desc = gptl_satisfaction_events.23.desc
	
	theme = intrigue
	
	left_portrait = {
		character = root
		animation = ecstasy
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.23.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_3
				has_realm_law = gpt_vigilance_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			gluttonous = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.23.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_4
				has_realm_law = gpt_vigilance_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			gluttonous = @stress6
		}
	}
}

###############
#	temperate
###############
gptl_satisfaction_events.24 = {
	type = character_event
	title = gptl_satisfaction_events.24.t
	desc = gptl_satisfaction_events.24.desc
	
	theme = diplomacy
	
	left_portrait = {
		character = root
		animation = happiness
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.24.a
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_1
				has_realm_law = gpt_vigilance_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			temperate = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.24.b
		trigger = {
			OR = {
				has_realm_law = gpt_vigilance_law_0
				has_realm_law = gpt_vigilance_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			temperate = @stress6
		}
	}
}

###############
#	deceitful
###############
gptl_satisfaction_events.25 = {
	type = character_event
	title = gptl_satisfaction_events.25.t
	desc = gptl_satisfaction_events.25.desc
	
	theme = martial
	
	left_portrait = {
		character = root
		animation = personality_bold
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.25.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_1
				has_realm_law = gpt_security_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			deceitful = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.25.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_0
				has_realm_law = gpt_security_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			deceitful = @stress6
		}
	}
}

###############
#	honest
###############
gptl_satisfaction_events.26 = {
	type = character_event
	title = gptl_satisfaction_events.26.t
	desc = gptl_satisfaction_events.26.desc
	
	theme = realm
	
	left_portrait = {
		character = root
		animation = personality_coward
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.26.a
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_3
				has_realm_law = gpt_security_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			honest = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.26.b
		trigger = {
			OR = {
				has_realm_law = gpt_security_law_4
				has_realm_law = gpt_security_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			honest = @stress6
		}
	}
}

###############
#	arrogant
###############
gptl_satisfaction_events.27 = {
	type = character_event
	title = gptl_satisfaction_events.27.t
	desc = gptl_satisfaction_events.27.desc
	
	theme = learning
	
	left_portrait = {
		character = root
		animation = personality_zealous
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.27.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_3
				has_realm_law = gpt_moral_law_vassal_3
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			arrogant = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.27.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_4
				has_realm_law = gpt_moral_law_vassal_4
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			arrogant = @stress6
		}
	}
}

###############
#	humble
###############
gptl_satisfaction_events.28 = {
	type = character_event
	title = gptl_satisfaction_events.28.t
	desc = gptl_satisfaction_events.28.desc
	
	theme = love
	
	left_portrait = {
		character = root
		animation = personality_cynical
	}

	trigger = {
		NOT = { has_character_flag = gptl_event_cooldown }
	}

	immediate = {
		add_character_flag = { flag = gptl_event_cooldown days = @eventcd }
	}

	option = {
		name = gptl_satisfaction_events.28.a
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_1
				has_realm_law = gpt_moral_law_vassal_1
			}
		}
		add_character_modifier = { modifier = gptl_low_satisfaction years = 2 }
		add_stress = @stress5
		stress_impact = {
			humble = @stress5
		}
	}
	
	option = {
		name = gptl_satisfaction_events.28.b
		trigger = {
			OR = {
				has_realm_law = gpt_moral_law_0
				has_realm_law = gpt_moral_law_vassal_0
			}
		}
		add_character_modifier = { modifier = gptl_high_satisfaction years = 2 }
		add_stress = @stress6
		stress_impact = {
			humble = @stress6
		}
	}
}