namespace = madworld
character_event = {
	id = madworld.0001
	desc = EVTDESCmadworld.0001
	title = "Mad World"
	
	trigger = {
		has_global_flag = mw_mad_only
		NOT = { trait = lunatic }
	}
	
	mean_time_to_happen = {
		months = 1
	}
	
	option = {
		name = "It's a mad world"
		add_trait = lunatic
		set_character_flag = mw_mad_char
	}
}

character_event = {
	id = madworld.0002
	desc = EVTDESCmadworld.0002
	
	trigger = {
		has_global_flag = mw_possessed_only
		NOT = { trait = possessed }
	}
	
	mean_time_to_happen = {
		months = 1
	}
	
	option = {
		name = "It's a mad world"
		add_trait = possessed
		set_character_flag = mw_possessed_char
	}
}

character_event = {
	id = madworld.0003
	desc = EVTDESCmadworld.0003
	
	trigger = {
		has_global_flag = mw_both
		OR = {
			NOT = { trait = possessed }
			NOT = { trait = lunatic }
		}
	}
	
	mean_time_to_happen = {
		months = 1
	}
	
	option = {
		name = "It's a mad world"
		add_trait = possessed
		add_trait = lunatic
		set_character_flag = mw_mad_char
		set_character_flag = mw_possessed_char
	}
}
#cancel lunatic trait
character_event = {
	id = madworld.0004
	desc = EVTDESCmadworld.0004
	
	trigger = {
		has_global_flag = mw_cancel
		OR = {
			has_character_flag = mw_mad_char
			has_character_flag = mw_possessed_char
		}
	}
	
	mean_time_to_happen = {
		months = 1
	}
	
	option = {
		name = "It's a sane world"
		trigger = {
			has_character_flag = mw_mad_char
			NOT = { has_character_flag = mw_possessed_char }
		}
		remove_trait = lunatic
		clr_character_flag = mw_mad_char
	}
	
	option = {
		name = "It's a sane world"
		trigger = {
			has_character_flag = mw_possessed_char_char
			NOT = { has_character_flag = mw_mad_char }
		}
		remove_trait = possessed
		clr_character_flag = mw_possessed_char
	}
	
	option = {
		name = "It's a sane world"
		trigger = {
			has_character_flag = mw_possessed_char_char
			has_character_flag = mw_mad_char
		}
		remove_trait = possessed
		remove_trait = lunatic
		clr_character_flag = mw_possessed_char
		clr_character_flag = mw_mad_char
	}
}