#

# planet edicts
planet_edict = {
	name = autobuild_free_auto_update
	
	length = 0
	potential = {
		nor = {
			has_modifier = free_from_auto_update
			has_global_flag = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
	#	custom_tooltip = edict_free_from_auto_update.tooltip
		hidden_effect = {
			add_modifier = {
				modifier = free_from_auto_update
				days = -1
			}
			set_planet_flag = free_from_auto_update
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_free_autobuild
	
	length = 0
	potential = {
		nor = {
			has_modifier = free_from_autobuild
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
	#	custom_tooltip = edict_free_from_autobuild.tooltip
		hidden_effect = {
			add_modifier = {
				modifier = free_from_autobuild
				days = -1
			}
			set_planet_flag = free_from_autobuild
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_clear_planetary_edicts
	
	length = 0
	potential = {
		OR = {
			has_modifier = free_from_autobuild
			has_modifier = free_from_auto_update
			has_modifier = planet_labs_autobuild
			has_modifier = planet_forge_autobuild
			has_modifier = planet_power_plant_autobuild
			has_modifier = planet_farms_autobuild
			has_modifier = autobuild_planet_labs_physics
			has_modifier = autobuild_planet_labs_engineering
			has_modifier = autobuild_planet_labs_bio
		}
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	effect = {
		hidden_effect = {
			autobuild_effect_clear_planet_modifiers = yes
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_hide_planetary_edicts
	
	length = 0
	potential = {}

	effect = {
		if = {
			limit = {
				has_global_flag  = hide_autobuild_planetary_edicts
			}
			remove_global_flag  = hide_autobuild_planetary_edicts
			else = {
				set_global_flag = hide_autobuild_planetary_edicts
			}
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_forge
	
	length = 0
	potential = {
		autobuild_trigger_planet_energy = no
		autobuild_trigger_planet_minerals = no
		autobuild_trigger_planet_food = no
		autobuild_trigger_planet_science = no
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			autobuild_effect_clear_planet_modifiers = yes
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_forge_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_forge_rename
					}
				}
			}
			add_modifier = {
				modifier = planet_forge_autobuild
				days = -1
			}			
			set_planet_flag = planet_forge_autobuild
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_power_plant
	
	length = 0
	potential = {
		autobuild_trigger_planet_energy = no
		autobuild_trigger_planet_minerals = no
		autobuild_trigger_planet_food = no
		autobuild_trigger_planet_science = no
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			autobuild_effect_clear_planet_modifiers = yes
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_power_plant_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_power_plant_rename
					}
				}
			}
			add_modifier = {
				modifier = planet_power_plant_autobuild
				days = -1
			}
			set_planet_flag = planet_power_plant_autobuild
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_labs
	
	length = 0
	potential = {
		autobuild_trigger_planet_energy = no
		autobuild_trigger_planet_minerals = no
		autobuild_trigger_planet_food = no
		autobuild_trigger_planet_science = no
		NOT = {
			has_global_flag = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			autobuild_effect_clear_planet_modifiers = yes
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_labs_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_labs_rename
					}
				}
			}
			add_modifier = {
				modifier = planet_labs_autobuild
				days = -1
			}
			set_planet_flag = planet_labs_autobuild
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_labs_physics
	
	length = 0
	potential = {
		autobuild_trigger_planet_science = yes
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_labs_physics_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_labs_physics_rename
					}
				}
			}
			add_modifier = {
				modifier = autobuild_planet_labs_physics
				days = -1
			}
			set_planet_flag = autobuild_planet_labs_physics
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_labs_bio
	
	length = 0
	potential = {
		autobuild_trigger_planet_science = yes
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_labs_bio_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_labs_bio_rename
					}
				}
			}
			add_modifier = {
				modifier = autobuild_planet_labs_bio
				days = -1
			}
			set_planet_flag = autobuild_planet_labs_bio
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_labs_engineering
	
	length = 0
	potential = {
		autobuild_trigger_planet_science = yes
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_labs_engineering_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_labs_engineering_rename
					}
				}
			}
			add_modifier = {
				modifier = autobuild_planet_labs_engineering
				days = -1
			}
			set_planet_flag = autobuild_planet_labs_engineering
		}
	}
	ai_weight = {
		weight = 0
	}
}

planet_edict = {
	name = autobuild_planet_farms
	
	length = 0
	potential = {
		autobuild_trigger_planet_energy = no
		autobuild_trigger_planet_minerals = no
		autobuild_trigger_planet_food = no
		autobuild_trigger_planet_science = no
		NOT = {
			has_global_flag  = hide_autobuild_planetary_edicts
		}
	}
	allow = { }

	effect = {
		hidden_effect = {
			autobuild_effect_clear_planet_modifiers = yes
			owner = {
				if = {
					limit = {
						has_country_flag = autobuild_rename
					}
					change_variable = {
						which = autobuild_rename_planet_farms_num
						value = 1
					}
					root = {
						set_name = autobuild_planet_food_rename
					}
				}
			}
			add_modifier = {
				modifier = planet_farms_autobuild
				days = -1
			}
			set_planet_flag = planet_farms_autobuild
		}
	}
	ai_weight = {
		weight = 0
	}
}
