resources_expansion_category = {

	small_oil_expansion = {
		icon = oil
		allowed = { always = yes }
		fire_only_once = no
		days_remove = 180
		days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 9.9 }
		}

		custom_cost_text = cost_10_0

		complete_effect = {
			set_temp_variable = { treasury_change = -10 }
			modify_treasury_effect = yes
		}

		available = {
			any_owned_state = {
				has_resources_amount = {
					resource = oil
					amount > 0
				}
			}
			NOT = { has_decision = small_oil_expansion }
			NOT = { has_decision = medium_oil_expansion }
			NOT = { has_decision = huge_oil_expansion }
		}

		remove_effect = {
			random_owned_state = {
				limit = {
					has_resources_amount = {
							resource = oil
							amount > 0
					}
				}
				add_resource = {
					type = oil
					amount = 1
				}
			}
		}
	}

	medium_oil_expansion = {
		icon = oil
		allowed = { always = yes }
		fire_only_once = no
		days_remove = 180
		days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 24.9 }
		}

		custom_cost_text = cost_25_0

		complete_effect = {
			set_temp_variable = { treasury_change = -25 }
			modify_treasury_effect = yes
		}

		available = {
			any_owned_state = {
				has_resources_amount = {
					resource = oil
					amount > 9
				}
			}
			NOT = { has_decision = small_oil_expansion }
			NOT = { has_decision = medium_oil_expansion }
			NOT = { has_decision = huge_oil_expansion }
		}

		remove_effect = {
			random_owned_state = {
				limit = {
					has_resources_amount = {
							resource = oil
							amount > 9
					}
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
		}
	}

	huge_oil_expansion = {
		icon = oil
		allowed = { always = yes }
		fire_only_once = no
		days_remove = 180
		days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 59.9 }
		}

		custom_cost_text = cost_60_0

		complete_effect = {
			set_temp_variable = { treasury_change = -60 }
			modify_treasury_effect = yes
		}

		available = {
			any_owned_state = {
				has_resources_amount = {
					resource = oil
					amount > 49
				}
			}
			NOT = { has_decision = small_oil_expansion }
			NOT = { has_decision = medium_oil_expansion }
			NOT = { has_decision = huge_oil_expansion }
		}

		remove_effect = {
			random_owned_state = {
				limit = {
					has_resources_amount = {
							resource = oil
							amount > 49
					}
				}
				add_resource = {
					type = oil
					amount = 4
				}
			}
		}
	}

	small_aluminium_expansion = {
	  icon = aluminium
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 9.9 }
		}

		custom_cost_text = cost_10_0

		complete_effect = {
			set_temp_variable = { treasury_change = -10 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = aluminium
	        amount > 0
	      }
	    }
			NOT = { has_decision = small_aluminium_expansion }
			NOT = { has_decision = medium_aluminium_expansion }
			NOT = { has_decision = huge_aluminium_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = aluminium
	            amount > 0
	        }
	      }
	      add_resource = {
	        type = aluminium
	        amount = 1
	      }
	    }
	  }
	}

	medium_aluminium_expansion = {
	  icon = aluminium
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 24.9 }
		}

		custom_cost_text = cost_25_0

		complete_effect = {
			set_temp_variable = { treasury_change = -25 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = aluminium
	        amount > 9
	      }
	    }
			NOT = { has_decision = small_aluminium_expansion }
			NOT = { has_decision = medium_aluminium_expansion }
			NOT = { has_decision = huge_aluminium_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = aluminium
	            amount > 9
	        }
	      }
	      add_resource = {
	        type = aluminium
	        amount = 2
	      }
	    }
	  }
	}

	huge_aluminium_expansion = {
	  icon = aluminium
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 59.9 }
		}

		custom_cost_text = cost_60_0

		complete_effect = {
			set_temp_variable = { treasury_change = -60 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = aluminium
	        amount > 49
	      }
	    }
			NOT = { has_decision = small_aluminium_expansion }
			NOT = { has_decision = medium_aluminium_expansion }
			NOT = { has_decision = huge_aluminium_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = aluminium
	            amount > 49
	        }
	      }
	      add_resource = {
	        type = aluminium
	        amount = 4
	      }
	    }
	  }
	}

	small_rubber_expansion = {
	  icon = rubber
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 9.9 }
		}

		custom_cost_text = cost_10_0

		complete_effect = {
			set_temp_variable = { treasury_change = -10 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = rubber
	        amount > 0
	      }
	    }
			NOT = { has_decision = small_rubber_expansion }
			NOT = { has_decision = medium_rubber_expansion }
			NOT = { has_decision = huge_rubber_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = rubber
	            amount > 0
	        }
	      }
	      add_resource = {
	        type = rubber
	        amount = 1
	      }
	    }
	  }
	}

	medium_rubber_expansion = {
	  icon = rubber
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 24.9 }
		}

		custom_cost_text = cost_25_0

		complete_effect = {
			set_temp_variable = { treasury_change = -25 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = rubber
	        amount > 9
	      }
	    }
			NOT = { has_decision = small_rubber_expansion }
			NOT = { has_decision = medium_rubber_expansion }
			NOT = { has_decision = huge_rubber_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = rubber
	            amount > 9
	        }
	      }
	      add_resource = {
	        type = rubber
	        amount = 2
	      }
	    }
	  }
	}

	huge_rubber_expansion = {
	  icon = rubber
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 59.9 }
		}

		custom_cost_text = cost_60_0

		complete_effect = {
			set_temp_variable = { treasury_change = -60 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = rubber
	        amount > 49
	      }
	    }
			NOT = { has_decision = small_rubber_expansion }
			NOT = { has_decision = medium_rubber_expansion }
			NOT = { has_decision = huge_rubber_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = rubber
	            amount > 49
	        }
	      }
	      add_resource = {
	        type = rubber
	        amount = 4
	      }
	    }
	  }
	}

	small_tungsten_expansion = {
	  icon = tungsten
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
 		 check_variable = { treasury > 9.9 }
 	 }

 	 custom_cost_text = cost_10_0

 	 complete_effect = {
 		 set_temp_variable = { treasury_change = -10 }
 		 modify_treasury_effect = yes
 	 }

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = tungsten
	        amount > 0
	      }
	    }
			NOT = { has_decision = small_tungsten_expansion }
			NOT = { has_decision = medium_tungsten_expansion }
			NOT = { has_decision = huge_tungsten_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = tungsten
	            amount > 0
	        }
	      }
	      add_resource = {
	        type = tungsten
	        amount = 1
	      }
	    }
	  }
	}

	medium_tungsten_expansion = {
	  icon = tungsten
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 24.9 }
		}

		custom_cost_text = cost_25_0

		complete_effect = {
			set_temp_variable = { treasury_change = -25 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = tungsten
	        amount > 9
	      }
	    }
			NOT = { has_decision = small_tungsten_expansion }
			NOT = { has_decision = medium_tungsten_expansion }
			NOT = { has_decision = huge_tungsten_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = tungsten
	            amount > 9
	        }
	      }
	      add_resource = {
	        type = tungsten
	        amount = 2
	      }
	    }
	  }
	}

	huge_tungsten_expansion = {
	  icon = tungsten
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 59.9 }
		}

		custom_cost_text = cost_60_0

		complete_effect = {
			set_temp_variable = { treasury_change = -60 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = tungsten
	        amount > 49
	      }
	    }
			NOT = { has_decision = small_tungsten_expansion }
			NOT = { has_decision = medium_tungsten_expansion }
			NOT = { has_decision = huge_tungsten_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = tungsten
	            amount > 49
	        }
	      }
	      add_resource = {
	        type = tungsten
	        amount = 4
	      }
	    }
	  }
	}

	small_steel_expansion = {
		icon = steel
		allowed = { always = yes }
		fire_only_once = no
		days_remove = 180
		days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 9.9 }
		}

		custom_cost_text = cost_10_0

		complete_effect = {
			set_temp_variable = { treasury_change = -10 }
			modify_treasury_effect = yes
		}

		available = {
			any_owned_state = {
				has_resources_amount = {
					resource = steel
					amount > 0
				}
			}
			NOT = { has_decision = small_steel_expansion }
			NOT = { has_decision = medium_steel_expansion }
			NOT = { has_decision = huge_steel_expansion }
		}

		remove_effect = {
			random_owned_state = {
				limit = {
					has_resources_amount = {
							resource = steel
							amount > 0
					}
				}
				add_resource = {
					type = steel
					amount = 1
				}
			}
		}
	}

	medium_steel_expansion = {
		icon = steel
		allowed = { always = yes }
		fire_only_once = no
		days_remove = 180
		days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 24.9 }
		}

		custom_cost_text = cost_25_0

		complete_effect = {
			set_temp_variable = { treasury_change = -25 }
			modify_treasury_effect = yes
		}

		available = {
			any_owned_state = {
				has_resources_amount = {
					resource = steel
					amount > 9
				}
			}
			NOT = { has_decision = small_steel_expansion }
			NOT = { has_decision = medium_steel_expansion }
			NOT = { has_decision = huge_steel_expansion }
		}

		remove_effect = {
			random_owned_state = {
				limit = {
					has_resources_amount = {
							resource = steel
							amount > 9
					}
				}
				add_resource = {
					type = steel
					amount = 2
				}
			}
		}
	}

	huge_steel_expansion = {
		icon = steel
		allowed = { always = yes }
		fire_only_once = no
		days_remove = 180
		days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 59.9 }
		}

		custom_cost_text = cost_60_0

		complete_effect = {
			set_temp_variable = { treasury_change = -60 }
			modify_treasury_effect = yes
		}

		available = {
			any_owned_state = {
				has_resources_amount = {
					resource = steel
					amount > 49
				}
			}
			NOT = { has_decision = small_steel_expansion }
			NOT = { has_decision = medium_steel_expansion }
			NOT = { has_decision = huge_steel_expansion }
		}

		remove_effect = {
			random_owned_state = {
				limit = {
					has_resources_amount = {
							resource = steel
							amount > 49
					}
				}
				add_resource = {
					type = steel
					amount = 4
				}
			}
		}
	}

	small_chromium_expansion = {
	  icon = chromium
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 9.9 }
		}

		custom_cost_text = cost_10_0

		complete_effect = {
			set_temp_variable = { treasury_change = -10 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = chromium
	        amount > 0
	      }
	    }
			NOT = { has_decision = small_chromium_expansion }
			NOT = { has_decision = medium_chromium_expansion }
			NOT = { has_decision = huge_chromium_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = chromium
	            amount > 0
	        }
	      }
	      add_resource = {
	        type = chromium
	        amount = 1
	      }
	    }
	  }
	}

	medium_chromium_expansion = {
	  icon = chromium
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 24.9 }
		}

		custom_cost_text = cost_25_0

		complete_effect = {
			set_temp_variable = { treasury_change = -25 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = chromium
	        amount > 9
	      }
	    }
			NOT = { has_decision = small_chromium_expansion }
			NOT = { has_decision = medium_chromium_expansion }
			NOT = { has_decision = huge_chromium_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = chromium
	            amount > 9
	        }
	      }
	      add_resource = {
	        type = chromium
	        amount = 2
	      }
	    }
	  }
	}

	huge_chromium_expansion = {
	  icon = chromium
	  allowed = { always = yes }
	  fire_only_once = no
	  days_remove = 180
	  days_re_enable = 0

		custom_cost_trigger = {
			check_variable = { treasury > 59.9 }
		}

		custom_cost_text = cost_60_0

		complete_effect = {
			set_temp_variable = { treasury_change = -60 }
			modify_treasury_effect = yes
		}

	  available = {
	    any_owned_state = {
	      has_resources_amount = {
	        resource = chromium
	        amount > 49
	      }
	    }
			NOT = { has_decision = small_chromium_expansion }
			NOT = { has_decision = medium_chromium_expansion }
			NOT = { has_decision = huge_chromium_expansion }
	  }

	  remove_effect = {
	    random_owned_state = {
	      limit = {
	        has_resources_amount = {
	            resource = chromium
	            amount > 49
	        }
	      }
	      add_resource = {
	        type = chromium
	        amount = 4
	      }
	    }
	  }
	}
}
