wasteland_economy_water_dec = {
		distribute_water_small = {
			allowed = {
				always = no
			}
			available = {
				NOT = { has_country_flag = water_distribution }
				OR = {
					AND = {
						is_ai = no
						set_temp_variable = { required_caravans = num_controlled_states }
						add_to_temp_variable = { required_caravans = num_of_occupied_states }
						add_to_temp_variable = { required_caravans = num_subjects }
						multiply_temp_variable = { required_caravans = 50 }
						has_equipment = { water_caravans > required_caravans }
					}
					AND = {
						is_ai = yes
						set_temp_variable = { ai_water = num_controlled_states }
						add_to_temp_variable = { ai_water = num_of_occupied_states }
						add_to_temp_variable = { ai_water = num_subjects }
						multiply_temp_variable = { ai_water = 3 } 
						check_variable = { resource@water > ai_water }
					}
				}
			}
			visible = {
				always = no
			}

			cost = 10
			days_remove = 180
			days_re_enable = 180
			ai_will_do = {
				factor = 1
			}

			complete_effect = {      
				custom_effect_tooltip = civilian_assets_removal_tt 
				hidden_effect = {
					random_country = {
						limit = { is_ai = yes }
						set_temp_variable = { dump = THIS }
					}
					set_temp_variable = { required_caravans = num_controlled_states }
					add_to_temp_variable = { required_caravans = num_of_occupied_states }
					add_to_temp_variable = { required_caravans = num_subjects }
					multiply_temp_variable = { required_caravans = 50 }
					send_equipment = {
						equipment = water_caravans
						amount = required_caravans
						target = dump
					}
				}
				set_country_flag = water_distribution
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Root.GetName] distribute_water_small"
				}
			}
			
			remove_effect = {
				clr_country_flag = water_distribution
			}

			modifier = {
				MONTHLY_POPULATION = 0.10
			}
		}
		
		distribute_water_medium = {
			allowed = {
				always = no
			}
			available = {
				NOT = { has_country_flag = water_distribution }
				OR = {
					AND = {					
						is_ai = no
						set_temp_variable = { required_caravans = num_controlled_states }
						add_to_temp_variable = { required_caravans = num_of_occupied_states }
						add_to_temp_variable = { required_caravans = num_subjects }
						multiply_temp_variable = { required_caravans = 125 }
						has_equipment = { water_caravans > required_caravans }
					}
					AND = {
						is_ai = yes
						set_temp_variable = { ai_water = num_controlled_states }
						add_to_temp_variable = { ai_water = num_of_occupied_states }
						add_to_temp_variable = { ai_water = num_subjects }
						multiply_temp_variable = { ai_water = 6 }
						check_variable = { resource@water > ai_water }
					}
				}
			}
			visible = {
				always = no
			}

			cost = 20
			days_remove = 180
			days_re_enable = 180
			ai_will_do = {
				factor = 1
			}

			complete_effect = {      
				custom_effect_tooltip = civilian_assets_removal_tt 
				hidden_effect = {
					random_country = {
						limit = { is_ai = yes }
						set_temp_variable = { dump = THIS }
					}
					set_temp_variable = { required_caravans = num_controlled_states }
					add_to_temp_variable = { required_caravans = num_of_occupied_states }
					add_to_temp_variable = { required_caravans = num_subjects }
					multiply_temp_variable = { required_caravans = 125 }
					send_equipment = {
						equipment = water_caravans
						amount = required_caravans
						target = dump
					}
				}
				set_country_flag = water_distribution
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Root.GetName] distribute_water_medium"
				}
			}
			
			remove_effect = {
				clr_country_flag = water_distribution
			}

			modifier = {
				MONTHLY_POPULATION = 0.20
			}
		}
		
		distribute_water_large = {
			allowed = {
				always = no
			}
			available = {
				NOT = { has_country_flag = water_distribution }
				OR = {
					AND = {
						is_ai = no
						set_temp_variable = { required_caravans = num_controlled_states }
						add_to_temp_variable = { required_caravans = num_of_occupied_states }
						add_to_temp_variable = { required_caravans = num_subjects }
						multiply_temp_variable = { required_caravans = 250 }
						has_equipment = { water_caravans > required_caravans }
					}
					AND = {
						is_ai = yes
						set_temp_variable = { ai_water = num_controlled_states }
						add_to_temp_variable = { ai_water = num_of_occupied_states }
						add_to_temp_variable = { ai_water = num_subjects }
						multiply_temp_variable = { ai_water = 9 }
						check_variable = { resource@water > ai_water }
					}
				}
			}
			visible = {
				always = no
			}

			cost = 30
			days_remove = 180
			days_re_enable = 180
			ai_will_do = {
				factor = 1
			}

			complete_effect = {      
				custom_effect_tooltip = civilian_assets_removal_tt 
				hidden_effect = {
					random_country = {
						limit = { is_ai = yes }
						set_temp_variable = { dump = THIS }
					}
					set_temp_variable = { required_caravans = num_controlled_states }
					add_to_temp_variable = { required_caravans = num_of_occupied_states }
					add_to_temp_variable = { required_caravans = num_subjects }
					multiply_temp_variable = { required_caravans = 250 }
					send_equipment = {
						equipment = water_caravans
						amount = required_caravans
						target = dump
					}
				}
				set_country_flag = water_distribution
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Root.GetName] distribute_water_large"
				}
			}
			
			remove_effect = {
				clr_country_flag = water_distribution
			}

			modifier = {
				MONTHLY_POPULATION = 0.30
			}
		}
		
		distribute_water_massive = {
			allowed = {
				always = no
			}
			available = {
				NOT = { has_country_flag = water_distribution }
				OR = {
					AND = {
						is_ai = no
						set_temp_variable = { required_caravans = num_controlled_states }
						add_to_temp_variable = { required_caravans = num_of_occupied_states }
						add_to_temp_variable = { required_caravans = num_subjects }
						multiply_temp_variable = { required_caravans = 500 }
						has_equipment = { water_caravans > required_caravans }
					}
					AND = {
						is_ai = yes
						set_temp_variable = { ai_water = num_controlled_states }
						add_to_temp_variable = { ai_water = num_of_occupied_states }
						add_to_temp_variable = { ai_water = num_subjects }
						multiply_temp_variable = { ai_water = 12 }
						check_variable = { resource@water > ai_water }
					}
				}
			}
			visible = {
				always = no
			}

			cost = 40
			days_remove = 180
			days_re_enable = 180
			ai_will_do = {
				factor = 1
			}

			complete_effect = {      
				custom_effect_tooltip = civilian_assets_removal_tt 
				hidden_effect = {
					random_country = {
						limit = { is_ai = yes }
						set_temp_variable = { dump = THIS }
					}
					set_temp_variable = { required_caravans = num_controlled_states }
					add_to_temp_variable = { required_caravans = num_of_occupied_states }
					add_to_temp_variable = { required_caravans = num_subjects }
					multiply_temp_variable = { required_caravans = 500 }
					send_equipment = {
						equipment = water_caravans
						amount = required_caravans
						target = dump
					}
				}
				set_country_flag = water_distribution
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Root.GetName] distribute_water_massive"
				}
			}
			
			remove_effect = {
				clr_country_flag = water_distribution
			}

			modifier = {
				MONTHLY_POPULATION = 0.40
			}
		}
}