Gastev_Redux_Exclusive_Politics_dec_cat = {
	Gastev_Redux_Army_Reforms_dec = {
		icon = eng_trade_unions_support
		visible = {
			
		}
		cost = 100
		available = {
			
		}
		modifier = {
			experience_gain_army = 0.25
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		days_remove = 14
		remove_effect = {
			country_event = zhr_gastev.8
		}
	}
}


Gastev_Redux_Eternal_Running_dec_cat = {
	Gastev_Redux_Finish_Running_Cycle_dec = {
		icon = GFX_decision_gastev_redux_running_dec
		visible = {
			
		}
		cost = 150
		available = {
			custom_trigger_tooltip = {
				tooltip = Gastev_Running_Progress_100
				check_variable = {
					var = RF_ZHR_Gastev_Eternal_Running_Progress
					value > 99
				}
			}
		}
		modifier = {
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		days_remove = 20
		remove_effect = {
			custom_effect_tooltip = RF_ZHR_Gastev_Eternal_Running_Drop_All_Progress_tt
			set_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value > 0
			}
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 1
				}
				add_building_construction = {
					type = industrial_complex
					level = 1
				}
			}
		}
	}

	Gastev_Redux_Research_Slot_Bonus_dec = {
		icon = GFX_decision_gastev_redux_running_dec
		visible = {
			
		}
		cost = 50
		available = {
			custom_trigger_tooltip = {
				tooltip = Gastev_Running_Progress_70
				check_variable = {
					var = RF_ZHR_Gastev_Eternal_Running_Progress
					value > 69
				}
			}
		}
		modifier = {
			research_speed_factor = -0.5
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		days_remove = 20
		remove_effect = {
			add_research_slot = 1
		}
	}

	Gastev_Redux_Nuke_Bonus_dec = {
		icon = GFX_decision_gastev_redux_running_dec
		visible = {
			
		}
		cost = 50
		available = {
			custom_trigger_tooltip = {
				tooltip = Gastev_Running_Progress_50
				check_variable = {
					var = RF_ZHR_Gastev_Eternal_Running_Progress
					value > 49
				}
			}
		}
		modifier = {
			production_speed_buildings_factor = -0.5
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		days_remove = 20
		remove_effect = {
			add_tech_bonus = {
				bonus = 0.85
				uses = 1
				category = nuclear
			}
			random_owned_controlled_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = nuclear_reactor
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	Gastev_Redux_Consumer_Goods_Bonus_dec = {
		icon = GFX_decision_gastev_redux_running_dec
		visible = {
			
		}
		cost = 50
		available = {
			custom_trigger_tooltip = {
				tooltip = Gastev_Running_Progress_30
				check_variable = {
					var = RF_ZHR_Gastev_Eternal_Running_Progress
					value > 29
				}
			}
		}
		modifier = {
			consumer_goods_expected_value = 0.5
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		days_remove = 20
		remove_effect = {
			custom_effect_tooltip = ZHR_gastev_consumer_goods_expected_value_15
			add_to_variable = {
				var = ZHR_gastev_consumer_goods_expected_value
				value = -0.15
			}
		}
	}
	
	Gastev_Redux_Dawn_of_the_Machines_dec = {
		icon = GFX_Russian_uni_socialist
		visible = {
			
		}
		available = {
			owns_state = 978
			owns_state = 574
			owns_state = 570
			owns_state = 249
			owns_state = 219
			owns_state = 229
			owns_state = 1058
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		complete_effect = {
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 10
			}
			custom_effect_tooltip = Gastev_Redux_add_10_running_progress_tt
			news_event = { id = zhr_gastev_news.1 days = 1 }
			set_global_flag = united_russia
			hidden_effect = {
				Unification_core_territory_effects = yes
			}
		}
	}
	Gastev_Redux_Core_Territory_dec = {
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			any_owned_state = {
				OR = {
					has_variable = is_russian_state
					has_variable = is_mongolian_state
				}
				NOT = { is_core_of = ROOT }
			}
		}
		available = {

		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		complete_effect = {
			Unification_core_territory_effects = yes
		}
	}
	
	Gastev_Redux_Unite_with_Kavkaz_dec = {
		days_remove = 7
		icon = GFX_KAV_rainbow_plans
		visible = {
			KAV = {
				exists = yes
			}
		}
		available = {
			has_completed_focus = ZHR_gastev_eternaly_loving_2x2
			is_neighbor_of = KAV
			ZHR = {
				has_opinion = {
					target = KAV
					value > 49
				}
			}
			
			KAV = {
				OR = {
					has_country_leader = {
						character = KAV_velimir_khlebnikov
						ruling_only = yes
					}
					has_country_leader = {
						character = KAV_dmitry_mirsky
						ruling_only = yes
					}
					has_country_leader = {
						character = KAV_iosif_stalin
						ruling_only = yes
					}
				}
			}
			
		}
		ai_will_do = {
			factor = 100
		}
		cost = 50
		fire_only_once = yes
		remove_effect={
			if ={
				limit ={
					KAV = {
						is_ai = no
					}
				}
				KAV = {
					ZHR = {
						PREV_annex_CURRENT_warlord = yes
					}
				}
			}
			else_if = {
				limit = {
					ZHR = {
						is_ai = no
					}
				}
				ZHR = {
					KAV = {
						PREV_annex_CURRENT_warlord = yes
					}
				}
			}
			else_if = {
				limit = {
					ZHR = {
						is_ai = yes
					}
					KAV = {
						is_ai = yes
					}
				}
				KAV = {
					ZHR = {
						PREV_annex_CURRENT_warlord = yes
					}
				}
			}
		}
	}

	Gastev_Redux_Invade_Far_East_dec = {
		days_remove = 14
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			NOT = {
				owns_state = 574
			}
		}
		available = {
			has_completed_focus = ZHR_Gastev_Before_Weapons_We_Use_Words
			has_war = no
			is_neighbor_of = var:574.owner
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		remove_effect={
			declare_war_on = {
				type = annex_everything
				target = var:574.owner
			}
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 2.50	
			}
			custom_effect_tooltip = Gastev_Redux_add_2_50_running_progress_tt
		}
	}
	Gastev_Redux_Invade_Siberia_dec = {
		days_remove = 14
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			NOT = {
				owns_state = 570
			}
		}
		available = {
			has_completed_focus = ZHR_Gastev_Before_Weapons_We_Use_Words
			has_war = no
			is_neighbor_of = var:570.owner
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		remove_effect={
			declare_war_on = {
				type = annex_everything
				target = var:570.owner
			}
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 2.50	
			}
			custom_effect_tooltip = Gastev_Redux_add_2_50_running_progress_tt
		}
	}
	Gastev_Redux_Invade_Kazan_dec = {
		days_remove = 14
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			NOT = {
				owns_state = 249
			}
		}
		available = {
			has_completed_focus = ZHR_Gastev_Before_Weapons_We_Use_Words
			has_war = no
			is_neighbor_of = var:249.owner
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		remove_effect={
			declare_war_on = {
				type = annex_everything
				target = var:249.owner
			}
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 2.50	
			}
			custom_effect_tooltip = Gastev_Redux_add_2_50_running_progress_tt
		}
	}
	Gastev_Redux_Invade_Russia_dec = {
		days_remove = 14
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			NOT = {
				owns_state = 219
			}
		}
		available = {
			has_completed_focus = ZHR_Gastev_Before_Weapons_We_Use_Words
			has_war = no
			is_neighbor_of = var:219.owner
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		remove_effect={
			declare_war_on = {
				type = annex_everything
				target = var:219.owner
			}
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 2.50	
			}
			custom_effect_tooltip = Gastev_Redux_add_2_50_running_progress_tt
		}
	}

	Gastev_Redux_Invade_Kavkaz_dec = {
		days_remove = 14
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			NOT = {
				owns_state = 229
			}
		}
		available = {
			has_completed_focus = ZHR_Gastev_Before_Weapons_We_Use_Words
			has_war = no
			is_neighbor_of = var:229.owner
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		remove_effect={
			declare_war_on = {
				type = annex_everything
				target = var:229.owner
			}
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 2.50	
			}
			custom_effect_tooltip = Gastev_Redux_add_2_50_running_progress_tt
		}
	}
	Gastev_Redux_Invade_Baltics_dec = {
		days_remove = 14
		icon = GFX_decision_gastev_redux_one_state_dec
		visible = {
			NOT = {
				owns_state = 1058
			}
		}
		available = {
			has_completed_focus = ZHR_Gastev_Before_Weapons_We_Use_Words
			has_war = no
			is_neighbor_of = var:1058.owner
		}
		ai_will_do = {
			factor = 100
		}
		fire_only_once = yes
		remove_effect={
			declare_war_on = {
				type = annex_everything
				target = var:1058.owner
			}
			add_to_variable = {
				var = RF_ZHR_Gastev_Eternal_Running_Progress
				value = 2.50	
			}
			custom_effect_tooltip = Gastev_Redux_add_2_50_running_progress_tt
		}
	}
}
