namespace = roy_slavery_events
character_event = {
	id = roy_slavery_events.1
	desc = EVTDESCroy_slavery_events.1
	picture = GFX_evt_slave_market
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = { #Nevermind
		name = EVTOPTBroy_slavery_events.3
	}

	option = { #Allow
		name = EVTOPTAroy_slavery_events.1
		wealth = 25
		random_independent_ruler = {
			limit = {
			crownlaw_title = {
				OR = {
					has_law = slavery_3
					has_law = slavery_2
					}
				}
			}
			FROM = {
				move_character = PREV
			}
		}
	}
}

character_event = {
	id = roy_slavery_events.2
	desc = EVTDESCroy_slavery_events.2
	picture = GFX_evt_slave_market
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = { #I'm a brokeboi
		name = EVTOPTBroy_slavery_events.2
	}
	option = { #More Slaves, Please
		name = EVTOPTAroy_slavery_events.2
			add_character_modifier = { modifier = boughtslaves duration = 1825 }
			capital_scope = {
				IF = {
					limit = {
						has_province_modifier = slave_host_2
					}
					remove_province_modifier = slave_host_2
					add_province_modifier = { modifier = slave_host_3 duration = -1 }
				}
				IF = {
					limit = {
						has_province_modifier = slave_host_1
					}
					remove_province_modifier = slave_host_1
					add_province_modifier = { modifier = slave_host_2 duration = -1 }
				}
				IF = {
					limit = {
						NOR = {
							has_province_modifier = slave_host_1
							has_province_modifier = slave_host_2
							has_province_modifier = slave_host_3
						}
					}
					add_province_modifier = { modifier = slave_host_1 duration = -1 }
				}
			}
			wealth = -300
	}
}

character_event = {
	id = roy_slavery_events.3
	desc = EVTDESCroy_slavery_events.3
	picture = GFX_evt_slave_market
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	

	option = { #Nevermind
		name = EVTOPTBroy_slavery_events.3
	}
	option = { #Less Slaves, Please
		name = EVTOPTAroy_slavery_events.3
			add_character_modifier = { modifier = boughtslaves duration = 1825 }
			capital_scope = {
				IF = {
					limit = {
						has_province_modifier = slave_host_3
					}
					remove_province_modifier = slave_host_3
					add_province_modifier = { modifier = slave_host_2 duration = -1 }
				}
				IF = {
					limit = {
						has_province_modifier = slave_host_2
					}
					remove_province_modifier = slave_host_2
					add_province_modifier = { modifier = slave_host_1 duration = -1 }
				}
				IF = {
					limit = {
						has_province_modifier = slave_host_1
					}
					remove_province_modifier = slave_host_1
				}
			}
			wealth = 200
		}
	}
character_event = {
	id = roy_slavery_events.4
	desc = EVTDESCroy_slavery_events.4
	picture = GFX_evt_slavery
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	

	option = { #Nevermind
		name = EVTOPTBroy_slavery_events.3
	}
	option = { #Arm The Slaves
		name = EVTOPTAroy_slavery_events.4
			scaled_wealth = -0.25
			add_character_modifier = { modifier = armedslaves duration = 1825 }
			capital_scope = {
				holder_scope = {
					IF = {
						limit = {
							capital_scope = {
									has_province_modifier = slave_host_1
							}
						}
						spawn_unit = {
							owner = THIS
							province = PREV
							leader = none
							troops = {
								light_infantry = { 500 500 }
							}
							attrition = 1.0
							maintenance_multiplier = 0.1
							merge = yes
							disband_on_peace = yes
						}
					}
					IF = {
						limit = {
							capital_scope = {
								has_province_modifier = slave_host_2
							}
						}
						spawn_unit = {
							owner = THIS
							province = PREV
							leader = none
							troops = {
								light_infantry = { 1000 1000 }
							}
							attrition = 1.0
							maintenance_multiplier = 0.1
							merge = yes
							disband_on_peace = yes
						}
					}
					IF = {
						limit = {
							capital_scope = {
								has_province_modifier = slave_host_3
							}
						}
						spawn_unit = {
							owner = THIS
							province = PREV
							leader = none
							troops = {
								light_infantry = { 1500 1500 }
							}
							attrition = 1.0
							maintenance_multiplier = 0.1
							merge = yes
							disband_on_peace = yes
						}
					}
				}
			}
		}
	}

character_event = {
	id = roy_slavery_events.5
	desc = EVTDESCroy_slavery_events.5
	picture = GFX_evt_slavery
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes

	trigger = { 
		has_character_modifier = armedslaves
		war = no
		}	

	option = { #No
		name = EVTOPTBroy_slavery_events.5
			custom_tooltip = { text = slaves1 }
			remove_character_modifier = armedslaves
			capital_scope = {
				add_province_modifier = { name = slave_rebellion duration = 365 }
		}
	}
	option = { #Freedom
		name = EVTOPTAroy_slavery_events.5
			scaled_wealth = -2
			remove_character_modifier = armedslaves
			capital_scope = {
				add_province_modifier = { name = freed_slaves duration = 720 }
				IF = {
					limit = {
						has_province_modifier = slave_host_3
					}
					remove_province_modifier = slave_host_3
					add_province_modifier = { modifier = slave_host_2 duration = -1 }
				}
				IF = {
					limit = {
						has_province_modifier = slave_host_2
					}
					remove_province_modifier = slave_host_2
					add_province_modifier = { modifier = slave_host_1 duration = -1 }
				}
				IF = {
					limit = {
						has_province_modifier = slave_host_1
					}
					remove_province_modifier = slave_host_1
				}
			}
		}
	}

character_event = {
	id = slavery.0016
	desc = "EVTDESCslavery.0016"
	picture = GFX_evt_slave_market
	
	is_triggered_only = yes 
	
	option = { #Show me the slaves
		any_courtier = {
			limit = {
				trait = trait_slave
			}
			character_event = { id = slavery.0017 }
		}
	}
}

character_event = {
	id = slavery.0017
	hide_window = yes
	
	is_triggered_only = yes 
}
