pop_attraction_tag = {
desc = POP_ATTRACTION_XENOPHOBE_POS
trigger = {
OR = {
has_ethic = ethic_xenophobe
has_ethic = ethic_fanatic_xenophobe
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_FACTION_POS
trigger = {
NOR = {
has_ethic = ethic_xenophobe
has_ethic = ethic_fanatic_xenophobe
}
OR = {
has_faction = supremacist
has_faction = isolationist
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_RULER_FACTION_POS
trigger = {
exists = ruler
ruler = {
OR = {
leader_of_faction = supremacist
leader_of_faction = isolationist
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_DEFENSIVE_XENO_WAR_POS
trigger = {
any_war = {
any_defender = {
is_same_value = prevprev
}
any_attacker = {
NOT = { is_same_species = root }
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_REPUGNANT_POS
trigger = {
any_owned_planet = {
any_owned_pop = {
NOT = { has_trait = "trait_repugnant" }
is_non_sentient_robot = no
}
any_owned_pop = {
has_trait = "trait_repugnant"
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_XENO_SLAVES_POS
trigger = {
any_owned_planet = {
any_owned_pop = {
not = { is_same_species = root }
is_enslaved = yes
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_ENSLAVEMENT_OF_SPECIES_POS
trigger = {
any_relation = {
NOT = { is_same_species = root }
any_owned_pop = {
is_enslaved = yes
is_same_species = root
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_PURGING_OF_SPECIES_POS
trigger = {
any_relation = {
has_opinion_modifier = {
who = root
modifier = opinion_genocidal_our_species
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_XENO_LEADERS_NEG
trigger = {
allows_alien_leaders = yes
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_FREE_XENOS_NEG
trigger = {
any_owned_planet = {
any_owned_pop = {
not = { is_same_species = root }
is_enslaved = no
is_sentient = yes
is_robot_pop = no
}
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_MIGRATION_TREATIES_NEG
trigger = {
any_relation = {
has_migration_access = root
}
}
}
pop_attraction_tag = {
desc = POP_ATTRACTION_CHARISMATIC_NEG
trigger = {
any_owned_planet = {
any_owned_pop = {
NOT = { has_trait = "trait_charismatic" }
is_non_sentient_robot = no
}
any_owned_pop = {
has_trait = "trait_charismatic"
}
}
}
}