namespace = dwe_backrooms

###############################################################################
###############            Backrooms DIMENSION EVENTS              ###############
###############################################################################

planet_event = { # backrooms description
	id = dwe_backrooms.1
	title = "dwe_backrooms.1.name"
	desc = "dwe_backrooms.1.desc"
	picture = GFX_evt_dwe_backrooms
	location = ROOT

	is_triggered_only = yes

	immediate = {
		set_planet_flag = dportal_corridors
		carrier_event = { id = dwe_backrooms.6 days = 1200 random = 1200 } # Random pop goes missing
	}

	option = {
		name = dwe_backrooms.1.a # How odd.
		custom_tooltip = dwe_backrooms.1.a.tooltip
		owner = {
			add_resource = {
				unity = 1500
				physics_research = 5000
			}
		}
		default_hide_option = yes
	}
	option = {
		name = dwe_backrooms.1.b # Send in a scientist!
		custom_tooltip = dwe_backrooms.1.b.tooltip
		allow = { owner = { any_owned_leader = { leader_class = scientist } } }
		owner = {
			add_resource = {
				physics_research = 5000
			}
		}
		hidden_effect = {
			owner = {
				random_owned_leader = {
					limit = {
						leader_class = scientist
					}
					save_event_target_as = dwe_backrooms_expedition_leader
				}
			}
			carrier_event = { id = dwe_backrooms.2 days = 30 random = 30 }
		}
	}
	option = {
		name = dwe_backrooms.1.c # Send in a science drone!
		custom_tooltip = dwe_backrooms.1.a.tooltip
		trigger = {
			owner = {
				OR = {
					has_ethic = ethic_militarist
					has_ethic = ethic_fanatic_militarist
				}
				has_authority = auth_democratic
				has_civic = civic_nationalistic_zeal
				has_civic = civic_beacon_of_liberty
			}
		}
		owner = {
			add_resource = {
				physics_research = 5000
				unity = 3000
				influence = 25
			}
		}
	}
}

# Science team gone missing
carrier_event = {
	id = dwe_backrooms.2
	title = "dwe_backrooms.2.name"
	desc = "dwe_backrooms.2.desc"
	picture = GFX_evt_dwe_backrooms_1
	location = ROOT

	is_triggered_only = yes

	immediate = {
		#carrier_event = { id = colony.3033 days = 1825 random = 1825 }
	}

	option = {
		name = dwe_backrooms.2.a # How odd.
		default_hide_option = yes
	}
	option = {
		name = dwe_backrooms.2.b # Send in another team!
		custom_tooltip = dwe_backrooms.2.b.tooltip
		allow = { owner = { any_owned_leader = { leader_class = scientist } } }
		hidden_effect = {
			owner = {
				random_owned_leader = {
					limit = {
						leader_class = scientist
					}
					save_event_target_as = dwe_backrooms_expedition_leader_1
				}
			}
			carrier_event = { id = dwe_backrooms.3 days = 30 random = 30 } #
		}
	}

	after = {
		event_target:dwe_backrooms_expedition_leader = {
			kill_leader = {
				show_notification = yes
			}
		}
	}
}

carrier_event = {
	id = dwe_backrooms.3
	title = "dwe_backrooms.3.name"
	desc = "dwe_backrooms.3.desc"
	picture = GFX_evt_dwe_backrooms_1
	location = ROOT

	is_triggered_only = yes

	immediate = {
		#carrier_event = { id = colony.3033 days = 1825 random = 1825 }
	}

	option = {
		name = dwe_backrooms.3.a # How odd.
		default_hide_option = yes
	}
	option = {
		name = dwe_backrooms.3.b # Send in rescue team!
		custom_tooltip = dwe_backrooms.3.b.tooltip
		allow = { owner = { any_owned_leader = { leader_class = scientist } } }
		hidden_effect = {
			owner = {
				random_owned_leader = {
					limit = {
						leader_class = scientist
					}
					save_event_target_as = dwe_backrooms_expedition_leader_2
				}
			}
			random_list = {
				30 = { # Return
					carrier_event = { id = dwe_backrooms.5 days = 30 random = 30 }
				}
				70 = { # Missing
					carrier_event = { id = dwe_backrooms.4 days = 30 random = 30 }
				}
			}
			#carrier_event = { id = dwe_backrooms.2 days = 30 random = 30 } #
		}
	}

	after = {
		event_target:dwe_backrooms_expedition_leader_1 = {
			kill_leader = {
				show_notification = yes
			}
		}
	}
}

carrier_event = {
	id = dwe_backrooms.4
	title = "dwe_backrooms.4.name"
	desc = "dwe_backrooms.4.desc"
	picture = GFX_evt_dwe_backrooms
	location = ROOT

	is_triggered_only = yes

	immediate = {
		#carrier_event = { id = colony.3033 days = 1825 random = 1825 }
	}

	option = {
		name = dwe_backrooms.4.a
		custom_tooltip = dwe_backrooms.4.a.tooltip
		default_hide_option = yes
	}

	after = {
		event_target:dwe_backrooms_expedition_leader_2 = {
			kill_leader = {
				show_notification = yes
			}
		}
	}
}

carrier_event = {
	id = dwe_backrooms.5
	title = "dwe_backrooms.5.name"
	desc = {
		trigger = {
			owner = {
				is_gestalt = no
			}
		}
		text = "dwe_backrooms.5.desc"
	}
	desc = {
		trigger = {
			owner = {
				is_gestalt = yes
			}
		}
		text = "dwe_backrooms.5.desc_gestalt"
	}
	picture = GFX_evt_dwe_poolrooms
	location = ROOT

	is_triggered_only = yes

	immediate = {
		#carrier_event = { id = colony.3033 days = 1825 random = 1825 }
	}

	option = {
		name = dwe_backrooms.5.a
		default_hide_option = yes
		owner = {
			add_resource = {
				physics_research = 30000
			}
		}
	}

	after = {
		event_target:dwe_backrooms_expedition_leader_2 = {
			add_trait = {
				trait = leader_trait_paranoid
				consume_selection = yes
			}
			add_trait = {
				trait = leader_trait_traumatized
				consume_selection = yes
			}
			add_trait = {
				trait = leader_trait_explorer_cloaking_focus_2
				consume_selection = yes
			}
		}
	}
}

# Random pop goes missing
carrier_event = {
	id = dwe_backrooms.6
	title = "dwe_backrooms.6.name"
	desc = {
		trigger = {
			owner = {
				is_gestalt = no
			}
		}
		text = "dwe_backrooms.6.desc"
	}
	desc = {
		trigger = {
			owner = {
				is_gestalt = yes
			}
		}
		text = "dwe_backrooms.6.desc_gestalt"
	}
	picture = GFX_evt_wormhole
	location = ROOT

	is_triggered_only = yes

	immediate = {
		carrier_event = { id = dwe_backrooms.7 days = 1000 random = 1000 } # Random pop goes missing
	}

	option = {
		name = dwe_backrooms.6.a
		default_hide_option = yes
		random_owned_pop_group = {
			kill_single_pop = yes
		}
	}
}

# Utilising the backrooms
carrier_event = {
	id = dwe_backrooms.7
	title = "dwe_backrooms.7.name"
	desc = {
		trigger = {
			owner = {
				is_gestalt = no
			}
		}
		text = "dwe_backrooms.7.desc"
	}
	desc = {
		trigger = {
			owner = {
				is_gestalt = yes
			}
		}
		text = "dwe_backrooms.7.desc_gestalt"
	}
	picture = GFX_evt_dwe_backrooms_1
	location = ROOT

	is_triggered_only = yes

	immediate = {
		if = {
			limit = { owner = { is_gestalt = no } }
			set_planet_flag = dportal_corridors_1
		}
		else = {
			set_planet_flag = dportal_corridors_2
		}
	}

	option = {
		name = dwe_backrooms.7.a
		custom_tooltip = dwe_backrooms.7.a.tooltip
		trigger = { owner = { NOT = { is_gestalt = yes } } }
	}
	option = {
		name = dwe_backrooms.7.b
		custom_tooltip = dwe_backrooms.7.b.tooltip
		trigger = { owner = { is_gestalt = yes } }
	}
}