# ==================================================
# CONFIGURATION VARIABLES - Edit these to change values
# ==================================================

# Timing
@expand_planet_length = 720

# Base Costs
@planet_expansion_base_influence = 25
@planet_expansion_base_minerals = 5000

# Expansion Limits
@max_planet_expansions = 5

# Size Changes
@planet_expansion_size_gain = 3

###########################

decision_expand_planet = {
	owned_planets_only = yes
	icon = decision_arctic_planet	#change to expand_planet and make a new icon whenever I'm able
	enactment_time = @expand_planet_length
	potential = {
		NOT = {
			is_planet_class = pc_habitat
		}
		NOT = {
			is_planet_class = pc_ringworld_habitable
		}
		NOT = {
			is_planet_class = pc_shattered_ring_habitable
		}
		exists = owner
		owner = {
			has_ascension_perk = ap_planet_expansion
		}
	}
	allow = {
		if = {
			limit = {
				is_variable_set = planet_expansion_happened
			}
			custom_tooltip = {
				fail_text = requires_max_5_times_fail_simple
				success_text = requires_max_5_times_planet_expansion
				check_variable = {
					which = planet_expansion_happened
					value < @max_planet_expansions
				}
			}
		}
		else = {
			custom_tooltip = {
				text = requires_max_5_times_pass_simple
				always = yes
			}
		}
	}
	resources = {
		category = decisions
		cost = {
			influence = @planet_expansion_base_influence
			minerals = @planet_expansion_base_minerals
		}
	}
	on_queued = {
		set_variable = {
			which = decision_length
			value = @expand_planet_length
		}
		export_modifier_to_variable = {
			modifier = planet_decision_enact_speed_mult
			variable = decision_mult_var
		}
		change_variable = {
			which = decision_mult_var
			value = 1
		}
		divide_variable = {
			which = decision_length
			value = decision_mult_var
		}
		change_variable = {
			which = decision_length
			value = 1
		}
		clear_variable = decision_length
		clear_variable = decision_mult_var
	}
	effect = {
		change_planet_size = 3
		custom_tooltip = decision_expand_planet_tooltip
		hidden_effect = {
			change_variable = {
				which = planet_expansion_happened
				value = 1
			}
		}
	}
	ai_weight = {
		weight = 1
		modifier = {
			factor = 2
			num_pops > 25
		}
		modifier = {
			factor = 3
			num_pops > 50
		}
	}
}