# Author(s): LordBogdanoff

# Russian Republic
autonomy_state = {
	id = autonomy_republic_rf

	default = no
	is_puppet = no
	use_overlord_color = yes
	min_freedom_level = 0.0
	manpower_influence = 0.1

	rule = {
		can_not_declare_war = yes
		can_decline_call_to_war = no
		units_deployed_to_overlord = yes
	}

	modifier = {
		cic_to_overlord_factor = 0
		mic_to_overlord_factor = 0.75
		can_master_build_for_us = 1
		autonomy_manpower_share = 0.1
		extra_trade_to_overlord_factor = 0.8
		overlord_trade_cost_factor = -0.8
		research_sharing_per_country_bonus_factor = -0.8
	}

	ai_subject_wants_higher = {
		factor = 0.0
	}

	ai_overlord_wants_lower = {
		factor = 0.0
	}

	ai_overlord_wants_garrison = {
		always = yes
	}

	allowed = {
		OVERLORD = {
			original_tag = SOV
		}
		OR = {
			original_tag = CHE
			original_tag = DPR
                        original_tag = LPR
			original_tag = BSH
			original_tag = KBK
			original_tag = TAT
			original_tag = TUV
			original_tag = YAK
			original_tag = BRY
			original_tag = KOM
			original_tag = ALT
			original_tag = KHS
			original_tag = KAE
			original_tag = CKK
			original_tag = KHM
			original_tag = YAM
			original_tag = NEE
			original_tag = KCC
			original_tag = ING
			original_tag = ADY
            original_tag = DAG
			original_tag = KLM
			original_tag = CRM
			original_tag = FAR
			original_tag = URA
			original_tag = KUB
			original_tag = GOR
			original_tag = SIB
		}
	}

	can_take_level = {
		always = no
	}

	can_lose_level = {
		always = no
	}
}
# Russian Republic
autonomy_state = {
	id = autonomy_republic_rf_mal

	default = no
	is_puppet = no
	use_overlord_color = yes
	min_freedom_level = 0.0
	manpower_influence = 0.1

	rule = {
		can_not_declare_war = yes
		can_decline_call_to_war = no
		units_deployed_to_overlord = yes
				can_send_volunteers = yes
	}

	modifier = {
		cic_to_overlord_factor = 0
		can_master_build_for_us = 1
		mic_to_overlord_factor = 0.75
		autonomy_manpower_share = 0.1
		extra_trade_to_overlord_factor = 0.8
		overlord_trade_cost_factor = -0.8
		research_sharing_per_country_bonus_factor = -0.8
	}

	ai_subject_wants_higher = {
		factor = 0.0
	}

	ai_overlord_wants_lower = {
		factor = 0.0
	}

	ai_overlord_wants_garrison = {
		always = yes
	}

	allowed = {
		OVERLORD = {
		 	original_tag = SOV
		}
				OR = {
		original_tag = UKR
				original_tag = BLR
				}
		has_country_flag = SOV_maloross
	}

	can_take_level = {
		always = no
	}

	can_lose_level = {
		always = no
	}
}
# Proxy state
autonomy_state = {
	id = autonomy_proxy_state

	default = no
	is_puppet = no
	min_freedom_level = 0.95
	manpower_influence = 0.1

	rule = {
		can_not_declare_war = no
		can_decline_call_to_war = yes
		units_deployed_to_overlord = no
		can_send_volunteers = yes
		can_guarantee_other_ideologies = yes
		can_declare_war_without_wargoal_when_in_war = yes
		can_join_factions = yes
	}

	modifier = {
		autonomy_manpower_share = 0.0
		can_master_build_for_us = 1
		extra_trade_to_overlord_factor = 0.0
		overlord_trade_cost_factor = -0.3
		cic_to_overlord_factor = 0.0
		mic_to_overlord_factor = 0.0
		license_subject_master_purchase_cost = -1
		research_sharing_per_country_bonus_factor = -0.6
		drift_defence_factor = 0.2
		master_ideology_drift = 0.5
	}


	ai_subject_wants_higher = { factor = 0.0 }
	ai_overlord_wants_lower = { factor = 0.3 }
	ai_overlord_wants_garrison = { always = yes }

	allowed = {
		OVERLORD = { original_tag = SOV }
		OR = {
			original_tag = WAG
			original_tag = MLR
		}
	}

	can_take_level = { always = no }
	can_lose_level = { always = no }
}
autonomy_state = {
	id = autonomy_warsaw
	default = no
	is_puppet = no

	min_freedom_level = 0.0
	manpower_influence = 1.0

	rule = {
		can_not_declare_war = yes
		can_decline_call_to_war = no
				can_send_volunteers = yes
	}

	modifier = {
		autonomy_manpower_share = 0.0
		extra_trade_to_overlord_factor = 0
		overlord_trade_cost_factor = 0
		can_master_build_for_us = 1
		license_subject_master_purchase_cost = -1
		autonomy_gain_global_factor = -0.2
	}

	ai_subject_wants_higher = {
		factor = 0.0
	}

	ai_overlord_wants_lower = {
		factor = 0.0
	}

	ai_overlord_wants_garrison = {
		always = yes
	}

	allowed = {
		OVERLORD = {
			original_tag = SOV
			emerging_communist_state_are_in_power = yes
		}
		OR = {
			original_tag = POL
			original_tag = HUN
			original_tag = ROM
			original_tag = BUL
			original_tag = CZE
			original_tag = SLO
			original_tag = ALB
			has_idea = SOV_warsaw_pact_idea
		}

	}

	can_take_level = {
		OVERLORD = { NOT = { emerging_communist_state_are_in_power = yes } }
	}

	can_lose_level = {
		always = no
	}
}
# USS
autonomy_state = {
	id = autonomy_union_ss

	default = no
	is_puppet = no
	min_freedom_level = 0.85
        use_overlord_color = yes
	manpower_influence = 0.3

	rule = {
		can_not_declare_war = no
		can_decline_call_to_war = yes
		units_deployed_to_overlord = no
		can_send_volunteers = yes
		can_guarantee_other_ideologies = yes
	}

	modifier = {
		autonomy_manpower_share = 0.0
		can_master_build_for_us = 1
		extra_trade_to_overlord_factor = 0.0
		overlord_trade_cost_factor = -0.3
		cic_to_overlord_factor = 0.0
		mic_to_overlord_factor = 0.0
		license_subject_master_purchase_cost = -1
		research_sharing_per_country_bonus_factor = -0.6
		drift_defence_factor = 0.2
		master_ideology_drift = 0.5
	}


	ai_subject_wants_higher = { factor = 0.0 }
	ai_overlord_wants_lower = { factor = 0.3 }
	ai_overlord_wants_garrison = { always = yes }

	allowed = {
		OVERLORD = {
			OR = {
				emerging_communist_state_are_in_power = yes
				neutrality_neutral_communism_are_in_power = yes
			}
			original_tag = SOV
						has_completed_focus = SOV_Gorbachev_dream
		}
		OR = {
			original_tag = BLR
			original_tag = UKR
			original_tag = TAJ
			original_tag = KAZ
			original_tag = SOO
			original_tag = ABK
			original_tag = GEO
			original_tag = ARM
			original_tag = AZE
			original_tag = KYR
			original_tag = TRK
			original_tag = CHE
			original_tag = BSH
			original_tag = TAT
		}
				has_country_flag = ssg_finish

	}

	can_take_level = { OVERLORD = { has_government = democratic } }
	can_lose_level = { always = no }
}
