wargoal_types = {

	take_state = {
		# PREV = original target country
		# ROOT = goal owner country

		allowed = {

		}

		available = {

		}

		take_states = {

		}

		generate_base_cost = 200
		generate_per_state_cost = 50

		take_states_limit = 5
		take_states_cost = -20

		expire = 60

		threat = 2
	}

	take_state_focus = {
		# PREV = original target country
		# ROOT = goal owner country

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		generate_base_cost = 200
		generate_per_state_cost = 50

		take_states_limit = 5
		take_states_cost = -20

		expire = 730

		threat = 2
	}

	puppet_wargoal_focus = {
		# PREV = original target country
		# ROOT = goal owner country

		allowed = {
			always = no
		}

		puppet = {
			always = yes
		}

		generate_base_cost = 200
		generate_per_state_cost = 50

		puppet_cost = -50

		expire = 730

		threat = 2
	}

	take_claimed_state = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = WAR_TAKE_CLAIM_NAME

		take_states = {
			is_claimed_by = ROOT
			is_owned_by = PREV
			is_controlled_by = PREV
		}

		generate_base_cost = 125
		generate_per_state_cost = 10

		take_states_limit = 5
		take_states_cost = -50


		threat = 0.15
	}

	take_core_state = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = WAR_TAKE_CORE_NAME

		allowed = {
			#always = no
		}

		take_states = {
			is_core_of = ROOT
			is_owned_by = PREV
			is_controlled_by = PREV
		}

		generate_base_cost = 125
		generate_per_state_cost = 0

		take_states_limit = 5
		take_states_cost = -80


		threat = 0.1
	}

	annex_everything = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		#take_states_limit = 1
		#take_states_cost = -50 		#50% cheaper warcost for states

		threat = 0.5
	}

	civil_war = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = CIVIL_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
		take_states_threat_factor  = 0.1
		take_states_cost = -75
	}

	topple_government = {
		# PREV = original target country
		# ROOT = goal owner country

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		force_government_cost = -50

		threat = 0.5
	}

	#jihad_wargoal = {
	#	# PREV = original target country
	#	# ROOT = goal owner country
	#
	#	allowed = {
	#		always = no
	#	}
	#
	#	available = {
	#		PREV = {
	#			OR = {
	#				has_idea = religion_catholic
	#				has_idea = religion_protestant
	#				has_idea = religion_orthodox
	#			}
	#		}
	#		ROOT = {
	#			OR = {
	#				has_idea = religion_sunni
	#				has_idea = religion_shiite
	#				has_idea = religion_ibadi
	#			}
	#		}
	#	}
	#
	#	generate_base_cost = 100
	#	generate_per_state_cost = 100
	#
	#	expire = 365
	#
	#	threat = 3
	#}

	liberate_wargoal = {
		# PREV = original target country
		# ROOT = goal owner country

		allowed = {
			always = no
		}

		liberate = {
			always = yes
		}

		generate_base_cost = 200
		generate_per_state_cost = 50

		puppet_cost = -75

		expire = 730

		threat = 2
	}
	toilet_paper_debug_war = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = DEBUG_TP_WAR_NAME

		allowed = { always = no }

		available = { has_global_flag = debug_flag_no_more_toilet_paper }

		take_states = { }

		threat = 1
		take_states_threat_factor  = 0.1
		take_states_cost = -25
	}
	acw_civil_war_wargoal = { #for unique name and to make it a 'civil war'
		# PREV = original target country
		# ROOT = goal owner country

		war_name = ACW_CIVIL_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {
			always = yes
		}

		threat = 1
		take_states_threat_factor  = 0.1
		take_states_cost = -75
	}
	jap_boshin_war_wargoal = { #for unique name and to make it a 'civil war'
		# PREV = original target country
		# ROOT = goal owner country

		war_name = JAP_BOSHIN_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
		take_states_threat_factor  = 0.1
		take_states_cost = -75
	}
	second_mexican_war_wargoal = { #for unique name and to make it a 'civil war'
		# PREV = original target country
		# ROOT = goal owner country

		war_name = SECOND_MEXICAN_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
		take_states_threat_factor  = 0.1
		take_states_cost = 20
	}

	argentine_civil_war_wargoal = { #for unique name and to make it a 'civil war'
		# PREV = original target country
		# ROOT = goal owner country

		war_name = ARG_CIVIL_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
		take_states_threat_factor  = 0.1
		take_states_cost = -75
	}

	independence_wargoal = { #subjects fighting for independence
		# PREV = original target country
		# ROOT = goal owner country

		war_name = INDEPENDENCE_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.7
	}

	conquest_of_desert = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = WAR_CONQUEST_OF_DESERT

		allowed = {
			always = no
		}

		take_states = {
			is_core_of = ROOT
			is_owned_by = PREV
			is_controlled_by = PREV
		}

		puppet = {
			always = no
		}

		liberate = {
			always = yes
		}

		take_states_cost = -80


		threat = 0.1
		puppet_cost = 10000
	}

	wargoal_religious_war = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = RELIGIOUS_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1.1
	}

	wargoal_stop_revolution = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = AGAINST_REVOLUTION_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.4
	}

	wargoal_spread_revolution = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = PRO_REVOLUTION_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1.4
	}

	wargoal_diplomatic_humiliation = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = HUMILIATE_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.2
	}

	wargoal_expedition_of_the_thousand = {

		war_name = EXPEDITION_OF_THE_THOUSAND_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {
			is_owned_by = PREV
		}

		threat = 1.4
	}

	wargoal_second_italian_war_of_independence = {

		war_name = 2IP_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {
			is_owned_by = PREV
		}

		threat = 1.4
	}

	wargoal_RUS_conquest_of_dagestan = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = RUS_VIC_CONQUEST_OF_DAGESTAN_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.5
	}

	wargoal_second_schleswig_war = {

		war_name = SSW_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1.4
	}

	wargoal_german_war = {

		war_name = 7WW_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1.6
	}

	wargoal_luxembourg_crisis = {

		war_name = LUX_CRISIS_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1.5
	}

	wargoal_franco_prussian_war = {

		war_name = FPW_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1.8
	}

	wargoal_german_unification = {

		war_name = GERMAN_UNIFICATION_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
	}

	wargoal_hungarian_revolution = {

		war_name = HUNGARIAN_REVOLUTION_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.5
	}

	wargoal_cretan_revolution = {

		war_name = CET_REVOLUTION_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.4
	}

	wargoal_herzegovina_uprising = {

		war_name = HRZ_UPRISING_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.5
	}

	wargoal_april_uprising_war = {

		war_name = BUL_APRIL_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.8
	}

	wargoal_serbian_ottoman_war = {

		war_name = SOW_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
	}

	wargoal_russo_turkish_war = {

		war_name = RTW_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 2
	}

	wargoal_greco_ottoman_war = {

		war_name = GOW_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 1
	}

	wargoal_albanian_revolt = {

		war_name = ALB_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.6
	}


	wargoal_topple_qing = {

		war_name = TOPPLE_QING_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0
	}

	wargoal_expel_manchu = {
		war_name = EXPEL_MANCHU_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.6
	}

	wargoal_miao_independence = {
		war_name = MIAO_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.6
	}

	wargoal_pingnan_independence = {
		war_name = PINGNAN_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.6
	}

	wargoal_ming_restoration = {
		war_name = RESTORE_MING_WAR_NAME

		allowed = {
			always = no
		}

		available = {

		}

		take_states = {

		}

		threat = 0.6
	}
}
