﻿slave_owner_paranoia = {

	icon = "gfx/interface/icons/event_icons/event_skull.dds"

	group = je_group_internal_affairs

	is_shown_when_inactive = {
		OR = {
			has_law = law_type:law_slave_trade
			has_law = law_type:law_legacy_slavery
		}
		radical_fraction = {
			value >= 0.1
			pop_type = slaves
		}
		NOT = { has_journal_entry = je_matter_of_slavery } # Disabled for Brazil
	}
	
	possible = {
		radical_fraction = {
			value >= 0.2
			pop_type = slaves
		}
		any_interest_group = {
			any_scope_character = {
				OR = {
					has_role = politician
					has_role = agitator
				}
				has_ideology = ideology:ideology_abolitionist
			}
		}
		NOT = { c:BRZ ?= this }
	}

	status_desc = {
		first_valid = {
			triggered_desc = {
				desc = slave_owner_paranoia_radicalization_high
				trigger = {
					radical_fraction = {
						value >= 0.5
						pop_type = slaves
					}
				}
			}
			triggered_desc = {
				desc = slave_owner_paranoia_radicalization_mid
				trigger = {
					radical_fraction = {
						value >= 0.2
						pop_type = slaves
					}
				}
			}
			triggered_desc = {
				desc = slave_owner_paranoia_radicalization_low
			}
		}
	}

	complete = {
		radical_fraction = {
			value < 0.05
			pop_type = slaves
		}
	}

	# 5 years
	timeout = 1825
	
	on_yearly_pulse = {
		random_events = {
			40  = 0
			10 = slave_owner_paranoia_events.1
			10 = slave_owner_paranoia_events.2
			10 = slave_owner_paranoia_events.3
		}
	}
	
	weight = 200
}