
#		!flags!
#	dcc_chose_direct 
#	dcc_chose_landed
#	dcc_chose_everyone
#	dcc_just_ask_them
#	dcc_25_geld	dcc_50_geld	dcc_100_geld
#	dcc_add_10	dcc_add_15	dcc_add_20	dcc_add_30 dcc_add_50
#	dcc_used_diplomacy	dcc_used_martial	dcc_used_stewardship	dcc_used_learning
#	dcc_add_25_negative_opinion_for_2_years
#	dcc_add_10_positive_opinion_for_2_years
#	dcc_add_25_positive_opinion_for_2_years
#	dcc_add_30_negative_opinion_for_3_years

namespace = dccdemand

character_event = {	#WHO?

	id = dccdemand.01
	desc = EVTDESCdccdemand.01
	picture = GFX_Ruler_listening_to_supplicant
	
	is_triggered_only = yes
	
	option={	#direct
		tooltip_info_custom = dcc_direct_vassals
		name = EVTOPTAdccdemand.01
		ROOT = { set_character_flag = dcc_chose_direct }
	}
	option={	#landed
		tooltip_info_custom = dcc_landed_vassals
		name = EVTOPTBdccdemand.01
		ROOT = { set_character_flag = dcc_chose_landed }
	}
	option={	#EVERYONE
		tooltip_info_custom = dcc_all_vassals
		name = EVTOPTCdccdemand.01
		ROOT = { set_character_flag = dcc_chose_everyone }
	}
	after={
		character_event = { id = dccdemand.02 }
	}

}

character_event = {	#HOW?

	id = dccdemand.02
	desc = EVTDESCdccdemand.02
	picture = GFX_handing_out_charity
	
	is_triggered_only = yes
	
	option={	#just ask them lol
		tooltip_info_custom = dcc_just_ask_them
		name = EVTOPTAdccdemand.02
		ROOT = { set_character_flag = dcc_just_ask_them }
		character_event = { id = dccdemand.03 }
	}
	option={	#money menu
		trigger = {
			ROOT = {
				scaled_wealth = 1
			}
		}
		tooltip_info_custom = dcc_geld
		name = EVTOPTBdccdemand.02
		character_event = { id = dccdemand.420 }
	}
	option={	#skills menu
		trigger = {
			ROOT = {
				OR = {
					diplomacy = 10
					martial = 10
					stewardship = 10
					learning = 10
				}
			}
		}
		tooltip_info_custom = dcc_skill
		name = EVTOPTCdccdemand.02
		character_event = { id = dccdemand.69 }
	}
	option={	#traits menu
		trigger = {
			ROOT = {
				OR = {
					trait = lunatic
					trait = born_in_the_purple 
					trait = augustus
					trait = administrator
					trait = impaler
					trait = scholar
					trait = poet
					trait = cruel
					trait = faqih
				}
			}
		}
		tooltip_info_custom = dcc_trait
		name = EVTOPTDdccdemand.02
		character_event = { id = dccdemand.666 }
	}

}

character_event = {	#Money

	id = dccdemand.420
	desc = EVTDESCdccdemand.420
	picture = GFX_treasure_chamber
	
	is_triggered_only = yes
	
	option={	#25
		tooltip_info_custom = dcc_25_geld
		name = EVTOPTAdccdemand.420
		ROOT = { 
			set_character_flag = dcc_25_geld
			set_character_flag = dcc_add_10
		}
	}
	option={	#50
		tooltip_info_custom = dcc_50_geld
		name = EVTOPTBdccdemand.420
		ROOT = { 
			set_character_flag = dcc_50_geld 
			set_character_flag = dcc_add_10
			set_character_flag = dcc_add_15
		}
	}
	option={	#100
		tooltip_info_custom = dcc_100_geld
		name = EVTOPTCdccdemand.420
		ROOT = { 
			set_character_flag = dcc_100_geld 
			set_character_flag = dcc_add_10
			set_character_flag = dcc_add_15
			set_character_flag = dcc_add_20
		}
	}
	after={
		character_event = { id = dccdemand.25 } #Zapas
	}
	
}

character_event = {	#REALLY WANNA SPEND THAT MUCH MONEY?

	id = dccdemand.25
	desc = EVTDESCdccdemand.25
	picture = GFX_stressed_ruler_wol
	
	is_triggered_only = yes
	
	option={	#Fuck, for a second there I forgot I'm poor 
		name = EVTOPTAdccdemand.25
		#This command box is more barren than the deserts of Persia
	}
	option={	#Yeye it's fine
		name = EVTOPTBdccdemand.25
		character_event = { id = dccdemand.03 }
	}
	
}

character_event = {	#Skills

	id = dccdemand.69
	desc = EVTDESCdccdemand.69
	picture = GFX_state_diplomacy
	
	is_triggered_only = yes
	
	option={	#Diplomacy - Convince them it's good for them
		tooltip_info = diplomacy
		name = EVTOPTAdccdemand.69
		trigger = {
			ROOT = { diplomacy = 10 }
		}
		ROOT = {
			if = {
				limit = { diplomacy = 10 }
				set_character_flag = dcc_add_10
			}
			if = {
				limit = { diplomacy = 15 }
				set_character_flag = dcc_add_15
			}
			if = {
				limit = { diplomacy = 20 }
				set_character_flag = dcc_add_20
			}
			set_character_flag = dcc_used_diplomacy
			change_diplomacy = -1
		}
	}
	option={	#Martial - Threaten to crush their Breton skulls
		tooltip_info = martial
		name = EVTOPTBdccdemand.69
		trigger = {
			ROOT = { martial = 10 }
		}
		ROOT = {
			if = {
				limit = { martial = 10 }
				set_character_flag = dcc_add_10
			}
			if = {
				limit = { martial = 15 }
				set_character_flag = dcc_add_15
			}
			if = {
				limit = { martial = 20 }
				set_character_flag = dcc_add_20
			}
			set_character_flag = dcc_used_martial
			change_martial = -1
		}
	}
	option={	#Stewardship - Tell them of the of the Persian culture
		tooltip_info = stewardship
		name = EVTOPTCdccdemand.69
		trigger = {
			ROOT = { stewardship = 10 }
		}
		ROOT = {
			if = {
				limit = { stewardship = 10 }
				set_character_flag = dcc_add_10
			}
			if = {
				limit = { stewardship = 15 }
				set_character_flag = dcc_add_15
			}
			if = {
				limit = { stewardship = 20 }
				set_character_flag = dcc_add_20
			}
			set_character_flag = dcc_used_stewardship
			change_stewardship = -1
		}
	}
	option={	#Learning	- Show them how superior my culture is
		tooltip_info = learning
		name = EVTOPTDdccdemand.69
		trigger = {
			ROOT = { learning = 10 }
		}
		ROOT = {
			if = {
				limit = { learning = 10 }
				set_character_flag = dcc_add_10
			}
			if = {
				limit = { learning = 15 }
				set_character_flag = dcc_add_15
			}
			if = {
				limit = { learning = 20 }
				set_character_flag = dcc_add_20
			}
			set_character_flag = dcc_used_learning
			change_learning = -1
		}
	}
	after = {
		character_event = { id = dccdemand.03 }
	}

}

character_event = {	#Traits

	id = dccdemand.666
	desc = EVTDESCdccdemand.666
	picture = GFX_performing_experiments
	
	is_triggered_only = yes
	
	option={	#lunatic	some stupid shit
		tooltip_info = lunatic
		name = EVTOPTAdccdemand.666
		trigger = {
			ROOT = { trait = lunatic }
		}
		ROOT = { 
			set_character_flag = dcc_add_30 
			piety = -300
			prestige = -100
			set_character_flag = dcc_add_25_negative_opinion_for_2_years
		}
	}
	option={	#born_in_the_purple	FOR THE ROMAN EMPIRE + augustus
		tooltip_info_custom = dcc_rome_empurrer
		name = EVTOPTBdccdemand.666
		trigger = {
			ROOT = { OR = { trait = born_in_the_purple trait = augustus } }
		}
		ROOT = {
			set_character_flag = dcc_add_50 
			prestige = -500
			wealth = -300
			set_character_flag = dcc_add_10_positive_opinion_for_2_years
		}
	}
	option={	#administrator	Use bureucracy
		tooltip_info = administrator
		name = EVTOPTCdccdemand.666
		trigger = {
			ROOT = { trait = administrator }
		}
		ROOT = {
			set_character_flag = dcc_add_50 
			wealth = -200
			set_character_flag = dcc_add_25_positive_opinion_for_2_years
		}
	}
	option={	#impaler	I'll impale them all myself!
		tooltip_info = impaler
		name = EVTOPTDdccdemand.666
		trigger = {
			ROOT = { trait = impaler }
		}
		ROOT = {
			set_character_flag = dcc_add_50 
			set_character_flag = dcc_add_30_negative_opinion_for_3_years
		}
	}
	option={	#scholar	Prove them the might of my culture
		tooltip_info = scholar
		name = EVTOPTEdccdemand.666
		trigger = {
			ROOT = { trait = scholar }
		}
		ROOT = {
			set_character_flag = dcc_add_50 
			wealth = -100
			prestige = 100
		}
	}
	option={	#poet	Create epic poetry
		tooltip_info = poet
		name = EVTOPTFdccdemand.666
		trigger = {
			ROOT = { trait = poet }
		}
		ROOT = {
			set_character_flag = dcc_add_50 
			wealth = -250
			prestige = 250
		}
	}
	option={	#cruel	CONVERT OR I SHALL DESTROY YOU
		tooltip_info = cruel
		name = EVTOPTGdccdemand.666
		trigger = {
			ROOT = { trait = cruel }
		}
		ROOT = {
			set_character_flag = dcc_add_30 
			set_character_flag = dcc_add_30_negative_opinion_for_3_years
		}
	}
	option={	#faqih	In the name of Allah! Convert!
		tooltip_info = faqih
		name = EVTOPTHdccdemand.666
		trigger = {
			ROOT = { 
				trait = faqih 
				religion_group = muslim
			}
		}
		ROOT = {
			set_character_flag = dcc_add_50 
			piety = -200
		}
	}
	after ={
		character_event = { id = dccdemand.03 }
	}

}

character_event = {	#CONVERTI

	id = dccdemand.03
	desc = EVTDESCdccdemand.03
	picture = GFX_suspicious_noble
	
	is_triggered_only = yes
	
	option={
		tooltip_info_custom = dcc_begin_convert
		name = EVTOPTAdccdemand.03
		if = {
			limit = {
				ROOT = { has_character_flag = dcc_chose_direct }
			}
			any_vassal = {
				limit = {
					religion = top_liege
					in_seclusion = no
					NOT = { culture = FROM }
				}
				character_event = { id = dccdemand.04 }
			}
		}
		if = {
			limit = {
				ROOT = { has_character_flag = dcc_chose_landed }
			}
			any_realm_character = {
				limit = {
					religion = top_liege
					in_seclusion = no
					is_ruler = yes
					NOT = { culture = FROM }
				}
				character_event = { id = dccdemand.04 }
			}
		}
		if = {
			limit = {
				ROOT = { has_character_flag = dcc_chose_everyone }
			}
			any_realm_character = {
				limit = {
					religion = top_liege
					in_seclusion = no
					NOT = { culture = FROM }
				}
				character_event = { id = dccdemand.04 }
			}
		}
	}
	
}

character_event = {	#For Player & AI

	id = dccdemand.04
	desc = EVTDESCdccdemand.04
	picture = GFX_upsetting_letter
	
	is_triggered_only = yes
	
	option={	#YES
		name = EVTOPTAdccdemand.04
		ai_chance = {
			
			factor = 0	#Base acceptance 
			
			#dynastic
			
			additive_modifier = {
				value = 20
				dynasty = FROM
			}
			additive_modifier = {
				value = 30
				is_close_relative = FROM
			}
			
			#opinion
			
			additive_modifier = {
				value = 100		#always accept
				opinion = { who = FROM value >= 100 }
			}
			additive_modifier = {
				value = 45
				opinion = { who = FROM value >= 90 }
			}
			additive_modifier = {
				value = 40
				opinion = { who = FROM value >= 80 }
			}
			additive_modifier = {
				value = 35
				opinion = { who = FROM value >= 70 }
			}
			additive_modifier = {
				value = 30
				opinion = { who = FROM value >= 60 }
			}
			additive_modifier = {
				value = 25
				opinion = { who = FROM value >= 50 }
			}
			additive_modifier = {
				value = 20
				opinion = { who = FROM value >= 40 }
			}
			additive_modifier = {
				value = 15
				opinion = { who = FROM value >= 30 }
			}
			additive_modifier = {
				value = 10
				opinion = { who = FROM value >= 20 }
			}
			additive_modifier = {
				value = 5
				opinion = { who = FROM value >= 10 }
			}
			
			#Positive UP - DOWN Negative
			
			additive_modifier = {
				value = -100	#never accept
				opinion = { who = FROM value <= -100 }	
			}
			additive_modifier = {
				value = -45
				opinion = { who = FROM value <= -90 }
			}
			additive_modifier = {
				value = -40
				opinion = { who = FROM value <= -80 }
			}
			additive_modifier = {
				value = -35
				opinion = { who = FROM value <= -70 }
			}
			additive_modifier = {
				value = -30
				opinion = { who = FROM value <= -60 }
			}
			additive_modifier = {
				value = -25
				opinion = { who = FROM value <= -50 }
			}
			additive_modifier = {
				value = -20
				opinion = { who = FROM value <= -40 }
			}
			additive_modifier = {
				value = -15
				opinion = { who = FROM value <= -30 }
			}
			additive_modifier = {
				value = -10
				opinion = { who = FROM value <= -20 }
			}
			additive_modifier = {
				value = -5
				opinion = { who = FROM value <= -10 }
			}
			
			#political
			
			additive_modifier = {
				value = -50
				relative_power = { who = FROM power = 0.50 }
			}
			additive_modifier = {
				value = -25
				relative_power = { who = FROM power = 0.25 }
			}
			additive_modifier = {
				value = -10
				relative_power = { who = FROM power = 0.10 }
			}
			additive_modifier = {
				value = -10
				relative_power = { who = FROM power = 0.05 }
			}
			additive_modifier = {
				value = -10
				relative_power = { who = FROM power = 0.025 }
			}
			additive_modifier = {
				value = 30
				relative_power = { who = FROM power = 0 }
			}
			
			#culture group
			
			additive_modifier = {
				value = 30
				culture_group = top_liege
			}
			
			#traits
			
			additive_modifier = {
				value = 10	#Might be something new
				trait = depressed
			}
			additive_modifier = {
				value = 10	
				trait = lunatic
			}
			additive_modifier = {
				value = -100	
				trait = born_in_the_purple
			}
			additive_modifier = {
				value = -30	
				trait = poet
			}
			additive_modifier = {
				value = 20	
				trait = humble
			}
			additive_modifier = {
				value = -30	
				trait = proud
			}
			additive_modifier = {
				value = -10	
				trait = content
			}
			additive_modifier = {
				value = 10	
				trait = craven
			}
			additive_modifier = {
				value = -10	
				trait = erudite
			}
			additive_modifier = {
				value = -10	
				trait = zealous
			}
			additive_modifier = {
				value = -30	
				trait = stubborn
			}
			additive_modifier = {
				value = -100	
				trait = augustus
			}
			additive_modifier = {
				value = -100	
				trait = cat
			}
			
			#Added by decision
			
			additive_modifier = {
				value = 10	
				top_liege = { has_character_flag = dcc_add_10 }
			}
			additive_modifier = {
				value = 15	
				top_liege = { has_character_flag = dcc_add_15 }
			}
			additive_modifier = {
				value = 20	
				top_liege = { has_character_flag = dcc_add_20 }
			}
			additive_modifier = {
				value = 30	
				top_liege = { has_character_flag = dcc_add_30 }
			}
			additive_modifier = {
				value = 50	
				top_liege = { has_character_flag = dcc_add_50 }
			}
			
		}
		#effects
		prestige = -50
		culture = FROM
		any_child = {
			limit = { is_adult = no }
			culture = FROM
		}
		any_child = {
			limit = { is_adult = yes }
			character_event = { id = dccdemand.04 }
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_25_geld }
			}
			top_liege = { wealth = -25 }
			wealth = 25
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_50_geld }
			}
			top_liege = { wealth = -50 }
			wealth = 50
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_100_geld }
			}
			top_liege = { wealth = -100 }
			wealth = 100
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_add_30_negative_opinion_for_3_years }
			}
			opinion = { modifier = dcc_forced_culture who = top_liege }
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_add_25_negative_opinion_for_2_years }
			}
			opinion = { modifier = dcc_demanded_culture_conversion who = top_liege }
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_add_10_positive_opinion_for_2_years }
			}
			opinion = { modifier = dcc_culture_of_empire who = top_liege }
		}
		if = {
			limit = {
				top_liege = { has_character_flag = dcc_add_25_positive_opinion_for_2_years }
			}
			opinion = { modifier = dcc_culture_of_administrator who = top_liege }
		}
	}
	option={	#NO 
		name = EVTOPTBdccdemand.04
		ai_chance = {
			factor = 100
		}
	}

}

#		!flags!
#	dcc_just_ask_them
#	dcc_used_diplomacy	dcc_used_martial	dcc_used_stewardship	dcc_used_learning	#MAKE MORE FLAGS FOR TRAIT DECISIONS
#	dcc_add_25_negative_opinion_for_2_years #all years are 3
#	dcc_add_10_positive_opinion_for_2_years #all years are 3
#	dcc_add_25_positive_opinion_for_2_years	#all years are 3
#	dcc_add_30_negative_opinion_for_3_years






















