namespace = dream

##########################################################################
# Dream events from VIET
##########################################################################
# Good Dream
character_event = {
	id = dream.1
	desc = EVTDESCdream.1
	picture = GFX_evt_bad_news_female
	
	is_triggered_only = yes
	
	min_age = 15
	capable_only = yes
	prisoner = no
	only_rulers = yes
	
	trigger = {
		war = no
		in_command = no
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = trusting
		}
		modifier = {
			factor = 0.5
			trait = paranoid
		}
		modifier = {
			factor = 2
			trait = zealous
		}
		modifier = {
			factor = 0.5
			trait = cynical
		}
		modifier = {
			factor = 2
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = envious
		}
		modifier = {
			factor = 2
			trait = patient
		}
		modifier = {
			factor = 0.5
			trait = wroth
		}
		modifier = {
			factor = 2
			trait = charitable
		}
		modifier = {
			factor = 0.5
			trait = greedy
		}
		modifier = {
			factor = 2
			trait = celibate
		}
		modifier = {
			factor = 0.5
			trait = depressed
		}
		modifier = {
			factor = 2
			trait = mystic
		}
		modifier = {
			factor = 0.5
			trait = stressed
		}
	}
	
	option = {
		name = EVTOPTAdream.1  #ok
		piety = 1
	}
}
# Battle Dream
character_event = {
	id = dream.2
	desc = EVTDESCdream.2
	picture = GFX_evt_battle_byzantine
	
	is_triggered_only = yes
	
	min_age = 15
	capable_only = yes
	prisoner = no
	only_rulers = yes
	
	trigger = {
		OR ={
			is_female = no
			has_character_flag = special_marshal
		}
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = wroth
		}
		modifier = {
			factor = 0.5
			trait = patient
		}
		modifier = {
			factor = 2
			trait = brave
		}
		modifier = {
			factor = 0.5
			trait = craven
		}
		modifier = {
			factor = 2
			trait = stressed
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 2
			trait = cruel
		}
		modifier = {
			factor = 0.5
			trait = celibate
		}
		modifier = {
			factor = 2
			trait = impaler
		}
		modifier = {
			factor = 0.5
			trait = gardener
		}
		modifier = {
			factor = 2
			trait = duelist
		}
		modifier = {
			factor = 0.5
			trait = scholar
		}
		modifier = {
			factor = 2
			war = yes
		}
		modifier = {
			factor = 0.5
			war = no
		}
		modifier = {
			factor = 2
			martial = 13
		}
		modifier = {
			factor = 0.5
			NOT = { martial = 13 }
		}
	}
	
	option = {
		name = EVTOPTAdream.2  #ok
		prestige = 1
	}	
}
# Dagoth Ur Dream
character_event = {
	id = dream.3
	desc = EVTDESCdream.3
	picture = GFX_evt_shadow
	
	is_triggered_only = yes
	
	min_age = 15
	capable_only = yes
	prisoner = no
	only_rulers = yes
	
	trigger = {
		war = no
		in_command = no
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = lunatic
		}
		modifier = {
			factor = 0.5
			trait = patient
		}
		modifier = {
			factor = 2
			trait = cynical
		}
		modifier = {
			factor = 0.5
			trait = zealous
		}
		modifier = {
			factor = 2
			trait = envious
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 2
			trait = deceitful
		}
		modifier = {
			factor = 0.5
			trait = honest
		}
		modifier = {
			factor = 2
			trait = ambitious
		}
		modifier = {
			factor = 0.5
			trait = content
		}
		modifier = {
			factor = 2
			trait = paranoid
		}
		modifier = {
			factor = 0.5
			trait = trusting
		}
		modifier = {
			factor = 2
			trait = cruel
		}
		modifier = {
			factor = 0.5
			trait = slothful
		}
		modifier = {
			factor = 2
			trait = craven
		}
		modifier = {
			factor = 0.5
			trait = brave
		}
	}
	
	option = {
		name = EVTOPTAdream.3  #ok
		random_list = {
			60 = { piety = 1 }
			40 = { prestige = -1 }
		}
	}
}
# Temptation dream
character_event = {
	id = dream.4
	desc = EVTDESCdream.4
	picture = GFX_evt_jugglers_muslim
	
	is_triggered_only = yes
	
	min_age = 15
	capable_only = yes
	prisoner = no
	only_rulers = yes
	
	trigger = {
		war = no
		in_command = no
		is_female = no
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = lustful
		}
		modifier = {
			factor = 0.5
			trait = chaste
		}
		modifier = {
			factor = 2
			trait = hedonist
		}
		modifier = {
			factor = 0.5
			trait = celibate
		}
		modifier = {
			factor = 2
			trait = gregarious
		}
		modifier = {
			factor = 0.5
			trait = shy
		}
		modifier = {
			factor = 2
			trait = brave
		}
		modifier = {
			factor = 0.5
			trait = cynical
		}
		modifier = {
			factor = 2
			trait = poet
		}
		modifier = {
			factor = 0.5
			trait = paranoid
		}
		modifier = {
			factor = 2
			trait = scholar
		}
		modifier = {
			factor = 0.5
			trait = trusting
		}
	}
	
	option = {
		name = EVTOPTAdream.4  #No
		ai_chance = {
			factor = 1
			modifier = {
				factor = 25
				trait = celibate
			}
			modifier = {
				factor = 0.1
				trait = hedonist
			}
			modifier = {
				factor = 5
				trait = chaste
			}
			modifier = {
				factor = 0.1
				trait = lustful
			}
			modifier = {
				factor = 2
				trait = zealous
			}
			modifier = {
				factor = 0.5
				trait = cynical
			}
			modifier = {
				factor = 2
				trait = paranoid
			}
			modifier = {
				factor = 0.5
				trait = trusting
			}
			modifier = {
				factor = 2
				trait = humble
			}
			modifier = {
				factor = 0.5
				trait = proud
			}
		}
		piety = 2
		character_event = {
			id = dream.5
			tooltip = EVTTOOLTIPdream.5
		}
	}
	option = {
		name = EVTOPTAdream.5  #Yes
		ai_chance = {
			factor = 1
			modifier = {
				factor = 0.1
				trait = celibate
			}
			modifier = {
				factor = 25
				trait = hedonist
			}
			modifier = {
				factor = 0.1
				trait = chaste
			}
			modifier = {
				factor = 5
				trait = lustful
			}
			modifier = {
				factor = 0.5
				trait = zealous
			}
			modifier = {
				factor = 2
				trait = cynical
			}
			modifier = {
				factor = 0.5
				trait = paranoid
			}
			modifier = {
				factor = 2
				trait = trusting
			}
			modifier = {
				factor = 0.5
				trait = humble
			}
			modifier = {
				factor = 2
				trait = proud
			}
		}
		prestige = 2
		character_event = {
			id = dream.6
			tooltip = EVTTOOLTIPdream.6
		}
	}
}
# Temptation resisted
character_event = {
	id = dream.5
	desc = EVTDESCdream.5
	picture = GFX_evt_bad_news_female
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTAdream.5  #ok
		piety = 5
	}
}
# Temptation caved in
character_event = {
	id = dream.6
	desc = EVTDESCdream.6
	picture = GFX_evt_bad_news_female
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTAdream.6  #ok
		piety = -5
	}
}
# Lucien Lachance Intro Dialogue
character_event = {
	id = dream.7
	desc = EVTDESCdream.7
	picture = GFX_evt_shadow
	
	is_triggered_only = yes
	
	min_age = 15
	only_rulers = yes
	capable_only = yes
	prisoner = no
	
	trigger = {
		war = no
		in_command = no
		trait = kinslayer
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = cruel
		}
		modifier = {
			factor = 2
			trait = just
		}
		modifier = {
			factor = 0.5
			trait = arbitrary
		}
		modifier = {
			factor = 2
			trait = zealous
		}
		modifier = {
			factor = 0.5
			trait = cynical
		}
		modifier = {
			factor = 2
			trait = possessed
		}
		modifier = {
			factor = 0.5
			trait = imbecile
		}
	}
	
	option = {
		name = EVTOPTAdream.7  #GET AWAY FROM ME!
		random_list = {
			40 = { }
			30 = { prestige = -3 }
			30 = { piety = -3 }
		}
	}
}
# Wet dream
character_event = {
	id = dream.8
	desc = EVTDESCdream.8
	picture = GFX_evt_lovers
	
	is_triggered_only = yes
	min_age = 15
	only_rulers = yes
	capable_only = yes
	prisoner = no
	
	trigger = {
		war = no
		in_command = no
		is_abroad = no
		NOT = { trait = celibate }
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = lustful
		}
		modifier = {
			factor = 0.5
			trait = chaste
		}
		modifier = {
			factor = 2
			trait = shy
		}
		modifier = {
			factor = 0.5
			trait = gregarious
		}
		modifier = {
			factor = 2
			trait = patient
		}
		modifier = {
			factor = 0.5
			trait = wroth
		}
		modifier = {
			factor = 2
			trait = greedy
		}
		modifier = {
			factor = 0.5
			trait = charitable
		}
		modifier = {
			factor = 2
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = cruel
		}
		modifier = {
			factor = 2
			trait = slothful
		}
		modifier = {
			factor = 0.5
			trait = diligent
		}
	}
	
	option = {
		name = EVTOPTAdream.8
		add_character_modifier = {
			name = feeling_sexy
			duration = 285
		}
	}
}
# Dream Recollection
character_event = {
	id = dream.9
	desc = EVTDESCdream.9
	picture = GFX_evt_holy_light

	is_triggered_only = yes
	min_age = 15
	only_rulers = yes
	capable_only = yes
	prisoner = no
	
	trigger = {
		war = no
		in_command = no
		is_abroad = no
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = absentminded
		}
		modifier = {
			factor = 0.5
			trait = perceptive
		}
		modifier = {
			factor = 2
			trait = gregarious
		}
		modifier = {
			factor = 0.5
			trait = shy
		}
		modifier = {
			factor = 2
			trait = slothful
		}
		modifier = {
			factor = 0.5
			trait = diligent
		}
		modifier = {
			factor = 2
			trait = ambitious
		}
		modifier = {
			factor = 0.5
			trait = content
		}
		modifier = {
			factor = 2
			trait = patient
		}
		modifier = {
			factor = 0.5
			trait = wroth
		}
	}
	
	option = {
		name = EVTOPTAdream.9
		prestige = -1
	}
}

##########################################################################
# Witcher dream
##########################################################################
# Wild hunt chases you
character_event = {
	id = dream.10
	desc = EVTDESCdream.10
	picture = GFX_evt_bandits
	
	is_triggered_only = yes
	
	min_age = 15
	capable_only = yes
	prisoner = no
	only_rulers = yes
	
	trigger = {
		war = no
		in_command = no
	}
	
	weight_multiplier = {
		days = 1
		modifier = {
			factor = 2
			trait = lunatic
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 2
			trait = possessed
		}
		modifier = {
			factor = 0.5
			trait = arbitrary
		}
		modifier = {
			factor = 2
			trait = zealous
		}
		modifier = {
			factor = 0.5
			trait = cynical
		}
		modifier = {
			factor = 0.5
			trait = brave
		}
		modifier = {
			factor = 2
			trait = craven
		}
	}
	
	option = {
		name = EVTOPTAdream.10
		prestige = 1
	}
}
