namespace = NOSOVIET

character_event = {
    id = NOSOVIET.1
    desc = EVTDESCNOSOVIET.1
	picture = GFX_evt_communism
	title = EVTTITLENOSOVIET.1
	
	trigger = {
		is_adult = yes
		war = no
		is_feudal = yes
		OR = {
			religion = bolchevik
			religion = trotskist
			religion = maoist
		}
		OR = {
			independent = yes
			liege = { government = soviet_government }
		}
		OR = {
			primary_title = {
				holy_order = no
				NOT = { has_law = succ_soviet }
			}
			NOT = { government = soviet_government }
		}
	}
	
	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = OK
		if = {
			limit = {
				NOT = { government = soviet_government }
			}
			set_government_type = soviet_government
		}
		primary_title = {
			add_law = succ_soviet
		}
		if = {
			limit = {
				NOR = {
					religion = bolchevik
					religion = trotskist
					religion = maoist
					religion = anarcho-feminism
				}
			}
			primary_title = {
				add_law = cognatic_succession
			}
		}
		if = {
			limit = {
				religion = anarcho-feminism
			}
			primary_title = {
				add_law = true_cognatic_succession
			}
		}
	}
}

##### People's Spring Add-On #####

character_event = {
    id = NOSOVIET.2
    desc = EVTDESCNOSOVIET.2
	picture = GFX_evt_communism
	title = EVTTITLENOSOVIET.2
	
	trigger = {
		is_adult = yes
		war = no
		is_feudal = yes
		OR = {
			religion = marxist
			religion = anarchist
			religion = anarcho-syndicalism
			religion = anarcho-mutualism
			religion = anarcho-feminism
			religion = ecoanarchism
			religion = ecosocialism
		}
		OR = {
			independent = yes
			liege = { government = soviet_government }
			liege = { government = democracy_government }
		}
		OR = {
			NOR = {
				government = soviet_government
				government = democracy_government
			}
			primary_title = {
				holy_order = no
				NOR = {
					has_law = succ_soviet
					has_law = succ_democracy
					has_law = succ_democracy_capa 
					has_law = succ_democracy_censal 
				}
			}
		}
	}
	
	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = EVTOPTNOSOVIET.2A
		ai_chance = {
			factor = 50
			modifier = {
				factor = 100
				government = democracy_government
			}
			modifier = {
				factor = 65
				trait = kind
			}
			modifier = {
				factor = 65
				AND = {
					OR = {
						religion = anarchist
						religion = anarcho-syndicalism
						religion = anarcho-mutualism
						religion = anarcho-feminism
						religion = ecoanarchism
						religion = ecosocialism
					}
					trait = zealous
				}
			}
		}
		primary_title = {
			add_law = succ_democracy
		}
		if = {
			limit = {
				OR = {
					religion = anarchist
					religion = anarcho-syndicalism
					religion = ecoanarchism
				}
			}
			primary_title = {
				add_law = cognatic_succession
			}
		}
		if = {
			limit = {
				OR = {
					religion = anarcho-feminism
					religion = ecosocialism
				}
			}
			primary_title = {
				add_law = true_cognatic_succession
			}
		}
		set_government_type = democracy_government
	}
	option = {
		name = EVTOPTNOSOVIET.2B
		ai_chance = {
			factor = 50
			modifier = {
				factor = 100
				government = soviet_government
			}
			modifier = {
				factor = 65
				trait = charitable
			}
			modifier = {
				factor = 75
				AND = {
					religion = marxist
					trait = zealous
				}
			}
		}
		set_government_type = soviet_government
		primary_title = {
			add_law = succ_soviet
		}
		character_event = { id = ORDERCOM.1 }
	}
}