namespace = dyn_adv_events
character_event = {
	id = dyn_adv_events.1
	desc = OK
	hide_window = yes
	is_triggered_only = yes

	immediate = {
		FROM = { character_event = { id = dyn_adv_events.100 } }
	}

	option = {
		name = OK
	}
}

character_event = {
	id = dyn_adv_events.100
	picture = GFX_evt_council
	desc = EVTDESCdyn_adv_events.100

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.100
		ai_chance = {
			factor = 0.5
			modifier = {
				factor = 0
				war_with = FROM
			}
			modifier = {
				factor = 0
				any_rival = { character = FROM }
			}
			modifier = {
				factor = 0
				war = yes
			}
		}
		FROM = { character_event = { id = dyn_adv_events.101 } }
	}

	option = {
		name = EVTOPTBdyn_adv_events.100
		ai_chance = {
			factor = 0.5
			modifier = {
				factor = 0
				NOT = { war_with = FROM }
			}
			modifier = {
				factor = 0
				any_friend = { character = FROM }
			}
			modifier = {
				factor = 0
				war = yes
			}
		}
		FROM = { character_event = { id = dyn_adv_events.102 } }
	}
}

character_event = {
	id = dyn_adv_events.101
	picture = GFX_evt_council
	desc = EVTDESCdyn_adv_events.101
	is_triggered_only = yes

	immediate = {
		FROM = {
			primary_title = {
				set_title_flag = vassaled_dyn_adv
			}
			set_defacto_liege = ROOT
		}
	}

	option = {
		name = EVTOPTAdyn_adv_events.101
		opinion = { modifier = opinion_grateful who = FROM years = 5 }
		FROM = { prestige = 100 }
		prestige = 200
		IF = {
			limit = { NOT = { wealth = 100 } }
			FROM = { wealth = 100 }
			clear_wealth = yes
		}
		IF = {
			limit = { wealth = 100 }
			wealth = -100
			FROM = { wealth = 100 }
		}
		IF = {
			limit = { wealth = 200 }
			wealth = -100
			FROM = { wealth = 100 }
		}
		IF = {
			limit = { wealth = 500 }
			wealth = -125
			FROM = { wealth = 125 }
		}
		set_character_flag = vassaled_dyn_merc
	}
}

character_event = {
	id = dyn_adv_events.102
	picture = GFX_evt_council
	desc = EVTDESCdyn_adv_events.102
	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.102
		opinion = { modifier = opinion_furious who = FROM years = 1 }
		reverse_opinion = { modifier = opinion_furious who = FROM years = 1 }
		set_character_flag = failed_vassal_dyn_merc
	}
}

character_event = {
	id = dyn_adv_events.2
	desc = EVTDESCdyn_adv_events.2
	picture = GFX_evt_castle_construction

	trigger = {
		is_ruler = yes
		independent = yes
		trait = dyn_is_adv
		any_dynasty_member = {
			ai = no
			any_demense_province = {
				has_empty_holding = yes
			}
		}
		wealth = 400
	}

	mean_time_to_happen = {
		years = 10
	}

	option = {
		name = EVTOPTAdyn_adv_events.2
		random_dynasty_member = {
			limit = { ai = no }
			character_event = { id = dyn_adv_events.200 }
		}
	}
}

character_event = {
	id = dyn_adv_events.200
	desc = EVTDESCdyn_adv_events.200
	picture = GFX_evt_castle_construction

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.200
		FROM = { character_event = { id = dyn_adv_events.201 } }
	}

	option = {
		name = EVTOPTBdyn_adv_events.200
		FROM = { character_event = { id = dyn_adv_events.203 } }
	}
}

character_event = {
	id = dyn_adv_events.201
	desc = EVTDESCdyn_adv_events.201
	picture = GFX_evt_castle_construction

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.201
		FROM = {
			random_demesne_province = {
				limit = { has_empty_holding = yes }
				build_holding = {
					type = castle
					holder = ROOT
				}
			}
		}
		wealth = -400
		FROM = {
			character_event = { id = dyn_adv_events.202 days = 14 }
		}
	}
}

character_event = {
	id = dyn_adv_events.202
	desc = EVTDESCdyn_adv_events.202
	picture = GFX_evt_castle_construction

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.202
		reverse_opinion = { modifier = opinion_grateful who = FROM years = 3 }
		wealth = 100
	}
}

character_event = {
	id = dyn_adv_events.203
	desc = EVTDESCdyn_adv_events.203
	picture = GFX_evt_castle_construction

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.203
		opinion = { modifier = opinion_furious who = FROM years = 3 }
	}
}

character_event = {
	id = dyn_adv_events.10
	desc = EVTDESCdyn_adv_events.10
	picture = GFX_evt_council

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.10
		IF = {
			limit = {
				NOT = { weatlh = 500 }
			}
			wealth = -125
			FROM = { wealth = 125 }
			prestige = 200
		}
		IF = {
			limit = { weatlh = 500 }
			wealth = -250
			FROM = { wealth = 250 }
			prestige = 200
		}
		reverse_opinion = { modifier = opinion_very_grateful who = FROM years = 3 }
	}

	option = {
		name = EVTOPTBdyn_adv_events.10
		IF = {
			limit = {
				NOT = { weatlh = 500 }
			}
			wealth = -25
			FROM = { wealth = 25 }
			prestige = 100
		}
		IF = {
			limit = { weatlh = 500 }
			wealth = -50
			FROM = { wealth = 50 }
			prestige = 100
		}
		reverse_opinion = { modifier = opinion_grateful who = FROM years = 3 }
	}

	option = {
		name = EVTOPTCdyn_adv_events.10
	}
}

character_event = {
	id = dyn_adv_events.11
	desc = EVTDESCdyn_adv_events.11
	picture = GFX_evt_council

	is_triggered_only = yes

	option = {
		name = EVTOPTAdyn_adv_events.11
		IF = {
			limit = {
				NOT = { weatlh = 500 }
			}
			wealth = -125
			FROM = { wealth = 125 }
			prestige = 200
		}
		IF = {
			limit = { weatlh = 500 }
			wealth = -250
			FROM = { wealth = 250 }
			prestige = 200
		}
		reverse_opinion = { modifier = opinion_very_grateful who = FROM years = 3 }
	}

	option = {
		name = EVTOPTBdyn_adv_events.11
		IF = {
			limit = {
				NOT = { weatlh = 500 }
			}
			wealth = -50
			FROM = { wealth = 50 }
			prestige = 100
		}
		IF = {
			limit = { weatlh = 500 }
			wealth = -100
			FROM = { wealth = 100 }
			prestige = 100
		}
		reverse_opinion = { modifier = opinion_grateful who = FROM years = 3 }
	}

	option = {
		name = EVTOPTCdyn_adv_events.11
	}
}