reset_and_set_bombardment_country_flag = {
	remove_country_flag = auto_fleet_bombardment_selective_flag
	remove_country_flag = auto_fleet_bombardment_indiscriminate_flag
	remove_country_flag = auto_fleet_bombardment_armageddon_flag
	remove_country_flag = auto_fleet_bombardment_javorian_pox_flag
	remove_country_flag = auto_fleet_bombardment_raiding_flag
	remove_country_flag = auto_fleet_bombardment_punishment_flag
	remove_country_flag = auto_fleet_bombardment_exterminatus_flag

	set_country_flag = $FLAG$
}

reset_and_set_recruit_army_country_flag = {
	remove_country_flag = auto_recruit_clone_army_flag
	remove_country_flag = auto_recruit_slave_army_flag
	remove_country_flag = auto_recruit_robotic_army_flag
	remove_country_flag = auto_recruit_psionic_army_flag
	remove_country_flag = auto_recruit_xenomorph_army_flag
	remove_country_flag = auto_recruit_gene_warrior_army_flag
	remove_country_flag = auto_recruit_machine_assault_2_army_flag
	remove_country_flag = auto_recruit_machine_assault_3_army_flag
	remove_country_flag = auto_recruit_undead_army_flag
	remove_country_flag = auto_recruit_warpling_army_flag
	remove_country_flag = auto_recruit_flamestorm_troopers_army_flag

	set_country_flag = $FLAG$
}

reset_and_set_habitability_threshold_country_flag = {
	remove_country_flag = habitability_threshold_1
	remove_country_flag = habitability_threshold_2
	remove_country_flag = habitability_threshold_3
	remove_country_flag = habitability_threshold_4
	remove_country_flag = habitability_threshold_5
	remove_country_flag = habitability_threshold_6

	set_country_flag = $FLAG$
}

reset_and_set_terraform_country_flag = {
	remove_country_flag = auto_alpine_terraform_flag
	remove_country_flag = auto_arctic_terraform_flag
	remove_country_flag = auto_tundra_terraform_flag
	remove_country_flag = auto_desert_terraform_flag
	remove_country_flag = auto_arid_terraform_flag
	remove_country_flag = auto_savannah_terraform_flag
	remove_country_flag = auto_tropical_terraform_flag
	remove_country_flag = auto_continental_terraform_flag
	remove_country_flag = auto_ocean_terraform_flag
	remove_country_flag = auto_gaia_terraform_flag
	remove_country_flag = auto_hive_terraform_flag
	remove_country_flag = auto_machine_terraform_flag
	remove_country_flag = auto_nuked_terraform_flag
	every_planet_within_border = {
		remove_carrier_flag = auto_planet_alpine_terraform_flag
		remove_carrier_flag = auto_planet_arctic_terraform_flag
		remove_carrier_flag = auto_planet_tundra_terraform_flag
		remove_carrier_flag = auto_planet_desert_terraform_flag
		remove_carrier_flag = auto_planet_arid_terraform_flag
		remove_carrier_flag = auto_planet_savannah_terraform_flag
		remove_carrier_flag = auto_planet_tropical_terraform_flag
		remove_carrier_flag = auto_planet_continental_terraform_flag
		remove_carrier_flag = auto_planet_ocean_terraform_flag
		remove_carrier_flag = auto_planet_gaia_terraform_flag
		remove_carrier_flag = auto_planet_hive_terraform_flag
		remove_carrier_flag = auto_planet_machine_terraform_flag
		remove_carrier_flag = auto_planet_nuked_terraform_flag
	}

	set_country_flag = $FLAG$
}

reset_and_set_starbase_upgrading_country_flag = {
	remove_country_flag = auto_upgrading_starbase_outpost_flag
	remove_country_flag = auto_upgrading_starbase_starport_flag
	remove_country_flag = auto_upgrading_starbase_starhold_flag
	remove_country_flag = auto_upgrading_starbase_starfortress_flag
	remove_country_flag = auto_upgrading_starbase_citadel_flag
	remove_country_flag = auto_upgrading_starbase_stronghold_flag

	set_country_flag = $FLAG$
}