namespace = fill_brothel_events
character_event = {
	id = fill_brothel_events.1
	desc = EVTDESCfill_brothel_events.1
	picture = GFX_evt_castle_construction
	is_triggered_only = yes

	option = {
		name = EVTOPTAfill_brothel_events.1
		trigger = {
			c_lys = {
				has_holder = yes
			}
			ai = no
		}
		set_character_flag = find_prostitute_lys
		character_event = { id = fill_brothel_events.2 }
	}
	option = {
		name = EVTOPTBfill_brothel_events.1
		trigger = {
			c_yunkai = {
				has_holder = yes
			}
			ai = no
		}
		set_character_flag = find_prostitute_yunkai
		character_event = { id = fill_brothel_events.2 }
	}
	option = {
		name = EVTOPTCfill_brothel_events.1
		trigger = {
			ai = no
		}
		set_character_flag = find_prostitute_realm
		character_event = { id = fill_brothel_events.2 }
	}
	option = {
		name = EVTOPTDfill_brothel_events.1
		trigger = {
			ai = no
		}
		clr_character_flag = find_prostitute
	}
	option = {
		name = EVTOPTEfill_brothel_events.1
		trigger = {
			ai = yes
			NOT = {
				prostitute = {
					is_female = yes
					has_opinion_modifier = { modifier = opinion_my_pimp who = ROOT }
					count = 2
				}
			}
		}
		random_realm_lord = {
			limit = {
				NOR = {
					trait = dragon
					culture = dragon
					religion = dragon_rel
					culture_group = winter_group
					culture_group = old_races
					culture_group = unoccupied_group
				}
			}
			create_character = {
				religion = THIS
				culture = THIS
				female = yes
				age = 18

				attributes = {
					learning = 5
					martial = 3
					stewardship = 8
					intrigue = 8
					diplomacy = 8
				}
				random_traits = yes
				trait = fair
			}
			new_character = {
				add_trait = prostitute
				opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
				wealth = 10
				move_character = ROOT
			}
		}
		clr_character_flag = find_prostitute
	}
	option = {
		name = EVTOPTEfill_brothel_events.1
		trigger = {
			ai = yes
			NOT = {
				prostitute = {
					is_female = no
					has_opinion_modifier = { modifier = opinion_my_pimp who = ROOT }
					count = 2
				}
			}
		}
		random_realm_lord = {
			limit = {
				NOR = {
					trait = dragon
					culture = dragon
					religion = dragon_rel
					culture_group = winter_group
					culture_group = old_races
					culture_group = unoccupied_group
				}
			}
			create_character = {
				religion = THIS
				culture = THIS
				female = no
				age = 18

				attributes = {
					learning = 5
					martial = 3
					stewardship = 8
					intrigue = 8
					diplomacy = 8
				}
				random_traits = yes
				trait = fair
			}
			new_character = {
				add_trait = prostitute
				opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
				wealth = 10
				move_character = ROOT
			}
		}
		wealth = -40
		clr_character_flag = find_prostitute
	}
}
character_event = {
	id = fill_brothel_events.2
	desc = {
		text = EVTDESCAfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_lys }
	}
	desc = {
		text = EVTDESCBfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_yunkai }
	}
	desc = {
		text = EVTDESCCfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_realm }
	}
	picture = GFX_evt_castle_construction
	is_triggered_only = yes

	immediate = {
		IF = {
			limit = { has_character_flag = find_prostitute_lys }
			c_lys = {
				holder_scope = {
					random_realm_character = {
						limit = {
							is_female = yes
							is_married = no
							is_ruler = no
							is_heir = no
							prisoner = no
							age = 14
							NOT = { age = 40 }
							NOR = {
								trait = dragon
								culture = dragon
								religion = dragon_rel
								culture_group = winter_group
								culture_group = old_races
								culture_group = unoccupied_group
							}
							NOR = {
								has_character_flag = female_lys_prospect_1
								trait = prostitute
							}
						}
						set_character_flag = female_lys_prospect_1
						save_event_target_as = female_lys_prospect_1
					}
					random_realm_character = {
						limit = {
							is_female = no
							is_married = no
							is_ruler = no
							is_heir = no
							prisoner = no
							age = 14
							NOT = { age = 40 }
							NOR = {
								trait = dragon
								culture = dragon
								religion = dragon_rel
								culture_group = winter_group
								culture_group = old_races
								culture_group = unoccupied_group
							}
							NOR = {
								has_character_flag = male_lys_prospect_1
								trait = prostitute
							}
						}
						set_character_flag = male_lys_prospect_1
						save_event_target_as = male_lys_prospect_1
					}
				}
			}
		}
		IF = {
			limit = { has_character_flag = find_prostitute_yunkai }
			c_yunkai = {
				holder_scope = {
					random_realm_character = {
						limit = {
							is_female = yes
							is_married = no
							is_ruler = no
							is_heir = no
							prisoner = no
							age = 14
							NOT = { age = 40 }
							NOR = {
								trait = dragon
								culture = dragon
								religion = dragon_rel
								culture_group = winter_group
								culture_group = old_races
								culture_group = unoccupied_group
							}
							NOR = {
								has_character_flag = female_yunkai_prospect_1
								trait = prostitute
							}
						}
						set_character_flag = female_yunkai_prospect_1
						save_event_target_as = female_yunkai_prospect_1
					}
					random_realm_character = {
						limit = {
							is_female = no
							is_married = no
							is_ruler = no
							is_heir = no
							prisoner = no
							age = 14
							NOT = { age = 40 }
							NOR = {
								trait = dragon
								culture = dragon
								religion = dragon_rel
								culture_group = winter_group
								culture_group = old_races
								culture_group = unoccupied_group
							}
							NOR = {
								has_character_flag = male_yunkai_prospect_1
								trait = prostitute
							}
						}
						set_character_flag = male_yunkai_prospect_1
						save_event_target_as = male_yunkai_prospect_1
					}
				}
			}
		}
		IF = {
			limit = { has_character_flag = find_prostitute_realm }
			random_realm_character = {
				limit = {
					is_female = yes
					is_married = no
					is_ruler = no
					is_heir = no
					prisoner = no
					age = 14
					NOT = { age = 40 }
					NOR = {
						trait = dragon
						culture = dragon
						religion = dragon_rel
						culture_group = winter_group
						culture_group = old_races
						culture_group = unoccupied_group
					}
					NOR = {
						has_character_flag = female_realm_prospect_1
						trait = prostitute
					}
				}
				set_character_flag = female_realm_prospect_1
				save_event_target_as = female_realm_prospect_1
			}
			random_realm_character = {
				limit = {
					is_female = no
					is_married = no
					is_ruler = no
					is_heir = no
					prisoner = no
					age = 14
					NOT = { age = 40 }
					NOR = {
						trait = dragon
						culture = dragon
						religion = dragon_rel
						culture_group = winter_group
						culture_group = old_races
						culture_group = unoccupied_group
					}
					NOR = {
						has_character_flag = male_realm_prospect_1
						trait = prostitute
					}
				}
				set_character_flag = male_realm_prospect_1
				save_event_target_as = male_realm_prospect_1
			}
		}
	}

	option = {
		name = EVTOPTAfill_brothel_events.2
		trigger = {
			has_character_flag = find_prostitute_lys
			c_lys = {
				holder_scope = {
					any_realm_character = {
						has_character_flag = female_lys_prospect_1
					}
				}
			}
		}
		event_target:female_lys_prospect_1 = {
			employer = {
				wealth = 90
			}
			move_character = ROOT
			IF = {
				limit = {
					trait = slave
					ROOT = {
						crownlaw_title = {
							has_law = slavery_0
						}
					}
				}
				remove_trait = slave
				add_trait = former_slave
			}
			add_trait = prostitute
			wealth = 10
			opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_lys
			event_target:female_lys_prospect_1 = {
				clr_character_flag = female_lys_prospect_1
			}
			event_target:male_lys_prospect_1 = {
				clr_character_flag = male_lys_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTBfill_brothel_events.2
		trigger = {
			has_character_flag = find_prostitute_lys
			c_lys = {
				holder_scope = {
					any_realm_character = {
						has_character_flag = male_lys_prospect_1
					}
				}
			}
		}
		event_target:male_lys_prospect_1 = {
			employer = {
				wealth = 90
			}
			move_character = ROOT
			IF = {
				limit = {
					trait = slave
					ROOT = {
						crownlaw_title = {
							has_law = slavery_0
						}
					}
				}
				remove_trait = slave
				add_trait = former_slave
			}
			add_trait = prostitute
			wealth = 10
			opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_lys
			event_target:female_lys_prospect_1 = {
				clr_character_flag = female_lys_prospect_1
			}
			event_target:male_lys_prospect_1 = {
				clr_character_flag = male_lys_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTCfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_lys }
		c_lys = {
			holder_scope = {
				create_character = {
					religion = THIS
					culture = lysene
					female = yes
					age = 18

					attributes = {
						learning = 5
						martial = 3
						stewardship = 8
						intrigue = 8
						diplomacy = 8
					}
					random_traits = yes
					trait = fair
				}
				new_character = {
					add_trait = prostitute
					opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
					wealth = 10
					move_character = ROOT
				}
			}
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_lys
			event_target:female_lys_prospect_1 = {
				clr_character_flag = female_lys_prospect_1
			}
			event_target:male_lys_prospect_1 = {
				clr_character_flag = male_lys_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTDfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_lys }
		c_lys = {
			holder_scope = {
				create_character = {
					religion = THIS
					culture = lysene
					female = no
					age = 18

					attributes = {
						learning = 5
						martial = 3
						stewardship = 8
						intrigue = 8
						diplomacy = 8
					}
					random_traits = yes
					trait = fair
				}
				new_character = {
					add_trait = prostitute
					opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
					wealth = 10
					move_character = ROOT
				}
			}
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_lys
			event_target:female_lys_prospect_1 = {
				clr_character_flag = female_lys_prospect_1
			}
			event_target:male_lys_prospect_1 = {
				clr_character_flag = male_lys_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTEfill_brothel_events.2
		trigger = {
			has_character_flag = find_prostitute_yunkai
			c_yunkai = {
				holder_scope = {
					any_realm_character = {
						has_character_flag = female_yunkai_prospect_1
					}
				}
			}
		}
		event_target:female_yunkai_prospect_1 = {
			employer = {
				wealth = 90
			}
			move_character = ROOT
			IF = {
				limit = {
					trait = slave
					ROOT = {
						crownlaw_title = {
							has_law = slavery_0
						}
					}
				}
				remove_trait = slave
				add_trait = former_slave
			}
			add_trait = prostitute
			wealth = 10
			opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_yunkai
			event_target:female_yunkai_prospect_1 = {
				clr_character_flag = female_yunkai_prospect_1
			}
			event_target:male_yunkai_prospect_1 = {
				clr_character_flag = male_yunkai_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTFfill_brothel_events.2
		trigger = {
			has_character_flag = find_prostitute_yunkai
			c_yunkai = {
				holder_scope = {
					any_realm_character = {
						has_character_flag = male_yunkai_prospect_1
					}
				}
			}
		}
		event_target:male_yunkai_prospect_1 = {
			employer = {
				wealth = 90
			}
			move_character = ROOT
			IF = {
				limit = {
					trait = slave
					ROOT = {
						crownlaw_title = {
							has_law = slavery_0
						}
					}
				}
				remove_trait = slave
				add_trait = former_slave
			}
			add_trait = prostitute
			wealth = 10
			opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_yunkai
			event_target:female_yunkai_prospect_1 = {
				clr_character_flag = female_yunkai_prospect_1
			}
			event_target:male_yunkai_prospect_1 = {
				clr_character_flag = male_yunkai_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTGfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_yunkai }
		c_yunkai = {
			holder_scope = {
				create_character = {
					religion = THIS
					culture = yunkaii
					female = yes
					age = 18

					attributes = {
						learning = 5
						martial = 3
						stewardship = 8
						intrigue = 8
						diplomacy = 8
					}
					random_traits = yes
					trait = fair
				}
				new_character = {
					add_trait = prostitute
					opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
					wealth = 10
					move_character = ROOT
				}
			}
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_yunkai
			event_target:female_yunkai_prospect_1 = {
				clr_character_flag = female_yunkai_prospect_1
			}
			event_target:male_yunkai_prospect_1 = {
				clr_character_flag = male_yunkai_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTHfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_yunkai }
		c_yunkai = {
			holder_scope = {
				create_character = {
					religion = THIS
					culture = yunkaii
					female = no
					age = 18

					attributes = {
						learning = 5
						martial = 3
						stewardship = 8
						intrigue = 8
						diplomacy = 8
					}
					random_traits = yes
					trait = fair
				}
				new_character = {
					add_trait = prostitute
					opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
					wealth = 10
					move_character = ROOT
				}
			}
		}
		wealth = -100
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_yunkai
			event_target:female_yunkai_prospect_1 = {
				clr_character_flag = female_yunkai_prospect_1
			}
			event_target:male_yunkai_prospect_1 = {
				clr_character_flag = male_yunkai_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTIfill_brothel_events.2
		trigger = {
			has_character_flag = find_prostitute_realm
			any_realm_character = {
				has_character_flag = female_realm_prospect_1
			}
		}
		event_target:female_realm_prospect_1 = {
			employer = {
				wealth = 30
			}
			move_character = ROOT
			IF = {
				limit = {
					trait = slave
					ROOT = {
						crownlaw_title = {
							has_law = slavery_0
						}
					}
				}
				remove_trait = slave
				add_trait = former_slave
			}
			add_trait = prostitute
			wealth = 10
			opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
		}
		wealth = -40
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_realm
			event_target:female_realm_prospect_1 = {
				clr_character_flag = female_realm_prospect_1
			}
			event_target:male_realm_prospect_1 = {
				clr_character_flag = male_realm_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTJfill_brothel_events.2
		trigger = {
			has_character_flag = find_prostitute_realm
			any_realm_character = {
				has_character_flag = male_realm_prospect_1
			}
		}
		event_target:male_realm_prospect_1 = {
			employer = {
				wealth = 30
			}
			move_character = ROOT
			IF = {
				limit = {
					trait = slave
					ROOT = {
						crownlaw_title = {
							has_law = slavery_0
						}
					}
				}
				remove_trait = slave
				add_trait = former_slave
			}
			add_trait = prostitute
			wealth = 10
			opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
		}
		wealth = -40
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_realm
			event_target:female_realm_prospect_1 = {
				clr_character_flag = female_realm_prospect_1
			}
			event_target:male_realm_prospect_1 = {
				clr_character_flag = male_realm_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTKfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_realm }
		random_realm_lord = {
			limit = {
				NOR = {
					trait = dragon
					culture = dragon
					religion = dragon_rel
					culture_group = winter_group
					culture_group = old_races
					culture_group = unoccupied_group
				}
			}
			create_character = {
				religion = THIS
				culture = THIS
				female = yes
				age = 18

				attributes = {
					learning = 5
					martial = 3
					stewardship = 8
					intrigue = 8
					diplomacy = 8
				}
				random_traits = yes
				trait = fair
			}
			new_character = {
				add_trait = prostitute
				opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
				wealth = 10
				move_character = ROOT
			}
		}
		wealth = -40
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_realm
			event_target:female_realm_prospect_1 = {
				clr_character_flag = female_realm_prospect_1
			}
			event_target:male_realm_prospect_1 = {
				clr_character_flag = male_realm_prospect_1
			}
		}
	}
	option = {
		name = EVTOPTLfill_brothel_events.2
		trigger = { has_character_flag = find_prostitute_realm }
		random_realm_lord = {
			limit = {
				NOR = {
					trait = dragon
					culture = dragon
					religion = dragon_rel
					culture_group = winter_group
					culture_group = old_races
					culture_group = unoccupied_group
				}
			}
			create_character = {
				religion = THIS
				culture = THIS
				female = no
				age = 18

				attributes = {
					learning = 5
					martial = 3
					stewardship = 8
					intrigue = 8
					diplomacy = 8
				}
				random_traits = yes
				trait = fair
			}
			new_character = {
				add_trait = prostitute
				opinion = { modifier = opinion_my_pimp who = ROOT years = 150 }
				wealth = 10
				move_character = ROOT
			}
		}
		wealth = -40
		hidden_tooltip = {
			clr_character_flag = find_prostitute
			clr_character_flag = find_prostitute_realm
			event_target:female_realm_prospect_1 = {
				clr_character_flag = female_realm_prospect_1
			}
			event_target:male_realm_prospect_1 = {
				clr_character_flag = male_realm_prospect_1
			}
		}
	}
}