autonomy_state = {
	id = kr_autonomous_soviet_republic

	is_puppet = yes
	use_overlord_color = yes
	
	min_freedom_level = 0.15

	manpower_influence = 0.5

	rule = {
		can_not_declare_war = yes
		can_decline_call_to_war = no
		can_be_spymaster = no
		contributes_operatives = no
		can_create_collaboration_government = no
	}

	modifier = {
		autonomy_manpower_share = 0.5
		extra_trade_to_overlord_factor = 0.75
		overlord_trade_cost_factor = -0.75
		cic_to_overlord_factor = 0.15
		mic_to_overlord_factor = 0.45
		conscription_factor = -0.25
		research_sharing_per_country_bonus_factor = -0.5
		autonomy_gain_global_factor = -0.5
	}

	ai_subject_wants_higher = {
		factor = 0.0
	}

	ai_overlord_wants_lower = {
		factor = 0.0
	}

	ai_overlord_wants_garrison = {
		always = no
	}

	allowed_levels_filter = {
		kr_labour_commune
		kr_autonomous_soviet_republic
		kr_soviet_republic_not_equal
		kr_soviet_republic_equal
	}
	allowed = {
		OR = {
			tag = WHR
			tag = ALO
			tag = KUB
			tag = UKR
		}
		overlord = { original_tag = RUS }
	}

	can_take_level = {
		custom_trigger_tooltip = {
			tooltip = puppet_can_become_free
			has_country_flag = KR_can_become_free
		}
	}

	can_lose_level = {
		custom_trigger_tooltip = {
			tooltip = can_lower_autonomy_level
			always = no #has_country_flag = KR_can_lower_autonomy_level
		}
	}
}

