government_programmes = {


	show_government_programmes_actions= {
		
		visible = {
			always = yes
			NOT = { has_country_flag = show_government_programmes_actions_flag}
			has_elections = no	
		}
		
		available = {
			always = yes
		}
		
		icon = decision_generic_air
		
		cost = 0
		
		days_re_enable = 0
		days_remove = 0
		complete_effect = {
			set_country_flag = show_government_programmes_actions_flag

		}
		remove_effect = {
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}

	hide_government_programmes_actions= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
		}
		
		icon = decision_generic_air
		
		cost = 0
		
		days_re_enable = 0
		days_remove = 0
		complete_effect = {
			clr_country_flag = show_government_programmes_actions_flag

		}
		remove_effect = {
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}

	tax_cuts_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.450 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.450 }
		}		
		modifier = {
			consumer_goods_factor = -0.05
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	civilian_investment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.350 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.350 }
		}		
		modifier = {
			production_speed_industrial_complex_factor = 0.1 
		}
		remove_effect = {
			random_owned_state = {	
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex 
					level = 1
					instant_build = yes
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}		
	military_investment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.35 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.35 }
		}		
		modifier = {
			production_speed_arms_factory_factor = 0.1 
		}
		remove_effect = {
			random_owned_state = {	
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
		ai_will_do = {
			factor = 0
		}
		
	}
	naval_investment_government= {
		
		visible = {
			any_owned_state = {
				is_coastal = yes
			}
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.35 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.35 }
		}		
		modifier = {
			production_speed_dockyard_factor = 0.1 
		}
		remove_effect = {
			random_owned_state = {	
				limit = {
					is_coastal = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard 
					level = 1
					instant_build = yes
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}
	infrastructure_investment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.35 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.35 }
		}		
		modifier = {
			production_speed_infrastructure_factor = 0.1 
			production_speed_supply_node_factor = 0.1 
			production_speed_rail_way_factor = 0.1 
			production_speed_nuclear_reactor_factor = 0.1 
		}
		remove_effect = {
			random_owned_state = {	
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure 
					level = 1
					instant_build = yes
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}
	defense_investment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.35 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.35 }
		}		
		modifier = {
			production_speed_radar_station_factor = 0.1 
			production_speed_anti_air_building_factor = 0.1 
			production_speed_bunker_factor = 0.1 
			production_speed_coastal_bunker_factor = 0.1 
		}
		remove_effect = {
			random_owned_state = {	
				add_building_construction = {
					type = radar_station 
					level = 1
					instant_build = yes
				}
			}		
			random_owned_state = {	
				add_building_construction = {
					type = anti_air_building 
					level = 1
					instant_build = yes
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}
	research_investment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.35 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.35 }
		}		
		modifier = {
			research_speed_factor = 0.05
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	trade_investment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
			trade_opinion_factor = 0.25
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	recruitment_government= {
		
		visible = {
			always = yes
			has_country_flag = show_government_programmes_actions_flag
		}
		
		available = {
			always = yes
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
			weekly_manpower = 2500 
			non_core_manpower = 0.01
			conscription_factor = 0.15
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}

	show_government_resources_actions= {
		
		visible = {
			always = yes
			NOT = { has_country_flag = show_government_resources_actions_flag}
			has_elections = no	
		}
		
		available = {
			always = yes
		}
		
		icon = decision_generic_air
		
		cost = 0
		
		days_re_enable = 0
		days_remove = 0
		complete_effect = {
			set_country_flag = show_government_resources_actions_flag

		}
		remove_effect = {
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}

	hide_government_resources_actions= {
		
		visible = {
			always = yes
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			always = yes
		}
		
		icon = decision_generic_air
		
		cost = 0
		
		days_re_enable = 0
		days_remove = 0
		complete_effect = {
			clr_country_flag = show_government_resources_actions_flag

		}
		remove_effect = {
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}

	steel_extraction_first_government= {
		
		visible = {
			NOT = {
				any_owned_state = {
					has_resources_amount  = {
						resource = steel
						amount > 0
						delivered = yes
					}
				}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {

			check_variable = { eoc_treasury > 0.5 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		fire_only_once = yes
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.5 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = { 
				limit = {
					NOT = { 
						has_resources_amount  = {
							resource = steel
							amount > 0
							delivered = yes
						}
					}
				}
				add_resource = {
					type = steel
					amount = 5
				}


			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	aluminium_extraction_first_government= {
		
		visible = {
			NOT = {
				any_owned_state = {
							has_resources_amount  = {
								resource = aluminium
								amount > 0
								delivered = yes
							}
				}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {

			check_variable = { eoc_treasury > 0.5 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		fire_only_once = yes
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.5 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
						NOT = { 
							has_resources_amount  = {
								resource = aluminium
								amount > 0
								delivered = yes
							}
						}
					}
				add_resource = {
					type = aluminium
					amount = 5
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}
	tungsten_extraction_first_government= {
		
		visible = {
			NOT = {
				any_owned_state = {
							has_resources_amount  = {
								resource = tungsten
								amount > 0
								delivered = yes
							}
				}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {

			check_variable = { eoc_treasury > 0.5 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		fire_only_once = yes
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.5 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
						NOT = { 
							has_resources_amount  = {
								resource = tungsten 
								amount > 0
								delivered = yes
							}
						}
					}
				add_resource = {
					type = tungsten 
					amount = 5
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	chromium_extraction_first_government= {
		
		visible = {
			NOT = {
				any_owned_state = {
							has_resources_amount  = {
								resource = chromium
								amount > 0
								delivered = yes
							}
				}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {

			check_variable = { eoc_treasury > 0.5 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		fire_only_once = yes
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.5 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
						NOT = { 
							has_resources_amount  = {
								resource = chromium 
								amount > 0
								delivered = yes
							}
						}
					}
				add_resource = {
					type = chromium 
					amount = 5
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	oil_extraction_first_government= {
		
		visible = {
			NOT = {
				any_owned_state = {
							has_resources_amount  = {
								resource = oil
								amount > 0
								delivered = yes
							}
				}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {

			check_variable = { eoc_treasury > 0.5 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		fire_only_once = yes
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.5 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
						NOT = { 
							has_resources_amount  = {
								resource = oil  
								amount > 0
								delivered = yes
							}
						}
					}
				add_resource = {
					type = oil  
					amount = 5
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
rubber_extraction_first_government= {
		
		visible = {
			NOT = {
				any_owned_state = {
							has_resources_amount  = {
								resource = rubber
								amount > 0
								delivered = yes
							}
				}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {

			check_variable = { eoc_treasury > 0.5 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		fire_only_once = yes
		days_re_enable = 30
		days_remove = 180
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.5 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
						NOT = { 
							has_resources_amount  = {
								resource = rubber   
								amount > 0
								delivered = yes
							}
						}
					}
				add_resource = {
					type = rubber  
					amount = 5
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}


	steel_extraction_continue_government= {
		
		visible = {
			any_owned_state = {
						has_resources_amount  = {
							resource = steel
							amount > 0
							delivered = yes
						}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			any_owned_state = {
						has_resources_amount  = {
							resource = steel
							amount > 0
							delivered = yes
						}
			}
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
							has_resources_amount  = {
								resource = steel
								amount > 0
								delivered = yes
							}
					}
				add_resource = {
					type = steel
					amount = 2
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	aluminium_extraction_continue_government= {
		
		visible = {
			any_owned_state = {
						has_resources_amount  = {
							resource = aluminium
							amount > 0
							delivered = yes
						}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			any_owned_state = {
						has_resources_amount  = {
							resource = aluminium
							amount > 0
							delivered = yes
						}
			}
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
				limit = {
							has_resources_amount  = {
								resource = aluminium
								amount > 0
								delivered = yes
							}
				}
				add_resource = {
					type = aluminium
					amount = 2
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}
	
	tungsten_extraction_continue_government= {
		
		visible = {
			any_owned_state = {
						has_resources_amount  = {
							resource = tungsten
							amount > 0
							delivered = yes
						}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			any_owned_state = {
				has_resources_amount  = {
					resource = tungsten
					amount > 0
					delivered = yes
				}
			}
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
				limit = {
							has_resources_amount  = {
								resource = tungsten
								amount > 0
								delivered = yes
							}
				}
				add_resource = {
					type = tungsten
					amount = 2
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	chromium_extraction_continue_government= {
		
		visible = {
			any_owned_state = {
						has_resources_amount  = {
							resource = chromium
							amount > 0
							delivered = yes
						}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			any_owned_state = {
						has_resources_amount  = {
							resource = chromium
							amount > 0
							delivered = yes
						}
			}
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
				limit = {
							has_resources_amount  = {
								resource = chromium
								amount > 0
								delivered = yes
							}
				}
				add_resource = {
					type = chromium
					amount = 2
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	oil_extraction_continue_government= {
		
		visible = {
			any_owned_state = {
						has_resources_amount  = {
							resource = oil
							amount > 0
							delivered = yes
						}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			any_owned_state = {
						has_resources_amount  = {
							resource = oil
							amount > 0
							delivered = yes
						}
			}
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
				limit = {
							has_resources_amount  = {
								resource = oil
								amount > 0
								delivered = yes
							}
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}	
	
	rubber_extraction_continue_government= {
		
		visible = {
			any_owned_state = {
						has_resources_amount  = {
							resource = rubber
							amount > 0
							delivered = yes
						}
			}
			has_country_flag = show_government_resources_actions_flag
		}
		
		available = {
			any_owned_state = {
						has_resources_amount  = {
							resource = rubber
							amount > 0
							delivered = yes
						}
			}
			check_variable = { eoc_treasury > 0.25 }	
		}
		
		icon = decision_generic_air
		
		cost = 20
		
		days_re_enable = 30
		days_remove = 90
		complete_Effect = {
			subtract_from_variable = { eoc_treasury = 0.25 }
		}		
		modifier = {
		}
		remove_effect = {
			random_owned_state = {
			        limit = {
					 
							has_resources_amount  = {
								resource = rubber
								amount > 0
								delivered = yes
							}
					}
				add_resource = {
					type = rubber
					amount = 2
				}
			}
		}
		
		ai_will_do = {
			factor = 0
		}
		
	}

	
}