decisions = {

	welcome_anarchists = {
		only_playable = yes
		ai_check_interval = 6
		
		potential = {
			is_playable = yes
			NOR = {
				religion = anarchist
				religion = anarcho-syndicalism
				religion = anarcho-mutualism
				religion = anarcho-feminism
				religion = ecoanarchism
				religion = anarcho-capitalism
				religion = minarchist
				religion = paleolibertarianism
				religion = geolibertarianism
				has_character_modifier = expelled_anarchists_timer
			}
			has_character_modifier = expelled_anarchists
			NOT = {
				government = order_government
			}
		}
		allow = {
			has_character_modifier = expelled_anarchists
		}
		effect = {
			scaled_wealth = -1
			prestige = 50
			remove_character_modifier = expelled_anarchists
			custom_tooltip = {
				text = anarchists_are_welcome
			}
			hidden_tooltip = {
				character_event = { id = An.2 }
			}
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 0.5 # Less likely to do it
			}
			modifier = {
				factor = 0.1
				religion_group = totalitarist # They're the worst rivals
			}	
			modifier = {
				factor = 0
				trait = zealous
			}	
		}
	}
	
	expel_anarchists = {
		only_independent = yes
		ai_check_interval = 60
		
		potential = {
			is_playable = yes
			OR = {
				independent = yes
				ai = no            # So that it shows on player's list anyway
			}
			NOR = {
				religion = anarchist
				religion = anarcho-syndicalism
				religion = anarcho-mutualism
				religion = anarcho-feminism
				religion = ecoanarchism
				religion = anarcho-capitalism
				religion = minarchist
				religion = paleolibertarianism
				religion = geolibertarianism
				has_character_modifier = expelled_anarchists
			}
			age = 16
			NOT = {
				government = order_government
			}
		}
		allow = {
			independent = yes
			conditional_tooltip = {
				trigger = {
					any_realm_lord = {
						OR = {
							religion = anarchist
							religion = anarcho-syndicalism
							religion = anarcho-mutualism
							religion = anarcho-feminism
							religion = ecoanarchism
							religion = anarcho-capitalism
							religion = minarchist
							religion = paleolibertarianism
							religion = geolibertarianism
						}
					}
				}
				NOT = { 
					any_realm_lord = { 
						OR = {
							religion = anarchist
							religion = anarcho-syndicalism
							religion = anarcho-mutualism
							religion = anarcho-feminism
							religion = ecoanarchism
							religion = anarcho-capitalism
							religion = minarchist
							religion = paleolibertarianism
							religion = geolibertarianism
						}
					} 
				}
			}
			prisoner = no
			NOT = { trait = incapable }
		}
		effect = {
			prestige = -100
			scaled_wealth = 1.3
			banish_religion = anarchist
			banish_religion = anarcho-syndicalism
			banish_religion = anarcho-mutualism
			banish_religion = anarcho-feminism
			banish_religion = ecoanarchism
			banish_religion = anarcho-capitalism
			banish_religion = minarchist
			banish_religion = paleolibertarianism
			banish_religion = geolibertarianism
			add_character_modifier = {
				name = expelled_anarchists
				duration = -1
				inherit = yes
			}
			custom_tooltip = {
				text = anarchists_are_expelled
			}
			hidden_tooltip = {
				character_event = { id = An.1 }
				add_character_modifier = {
					name = expelled_anarchists_timer
					duration = 7300
					hidden = yes
				}
			}
			any_friend = {
				limit = { 
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
				}
				remove_friend = ROOT
			}
			any_realm_province = {
				limit = {
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
					}
					NOT = { has_province_modifier = communist_stronghold }
				}
				add_province_modifier = {
					name = communist_stronghold
					duration = 3650
				}
			}
			any_realm_province = {
				limit = {
					OR = {
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
					NOT = { has_province_modifier = stronghold_enlightment }
				}
				add_province_modifier = {
					name = stronghold_enlightment
					duration = 3650
				}
			}
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 0.05 # Less likely to do it
			}
			modifier = {
				factor = 0
				any_courtier = {
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
					reverse_opinion = { who = ROOT value = 20 }
				}
			}
			modifier = {
				factor = 0
				any_friend = {
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
				}
			}
			modifier = {
				factor = 0
				any_spouse = {
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
				}
			}
			modifier = {
				factor = 0
				any_child = {
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
				}
			}
			modifier = {
				factor = 0
				trait = kind
			}
			modifier = { #Ruler identified some potential troublemakers
				factor = 0.5
				any_host_courtier = { 
					OR = {
						has_character_modifier = anarchist_agitator
						has_character_modifier = libertarian_agitator
					}
				}
			}
			modifier = {
				factor = 1.2
				trait = zealous
				trait = arbitrary
			}
			modifier = { #Ruler tries to stop the spread
				factor = 2
				any_realm_province = { 
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = anarcho-capitalism
						religion = minarchist
						religion = paleolibertarianism
						religion = geolibertarianism
					}
					OR = {
						has_province_modifier = communist_stronghold
						has_province_modifier = stronghold_enlightment
					}
				}
			}
			modifier = { #Ruler identified some troublemakers
				factor = 3
				any_host_courtier = { 
					OR = {
						has_character_modifier = suspected_ringleader
					}
				}
			}
			modifier = {
				factor = 3
				religion_group = totalitarist # They're the worst rivals
			}		
		}
	}
}