wargoal_types = {

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

		allowed = {
			NOT = {
				AND = {
					PREV = { original_tag = TTP }
					ROOT = { original_tag = PAK }
				}
			}
			NOT = {
				AND = {
					PREV = { original_tag = PAK }
					ROOT = { original_tag = TTP }
				}
			}
		}
		
		available = {
			# if = {
				# limit = { ROOT = { tag = BRA } }
				# PREV = {		# Brazil can't attack Mercosur Members. Code in later the possibility to attack if they leave.
					# NOT = {
						# OR = {
							# tag = ARG
							# tag = PAR
							# tag = URG
						# }
					# }
				# }
				# AND = {	# Brazil can't attack Venezuela and Bolivia if they are in Mercosur.
					# ROOT = {
						# NOT = { has_completed_focus = kick_venezuela_and_bolivia }
					# }
					# PREV = {
						# NOT = {
							# OR = {
								# tag = VEN
								# tag = BOL
							# }
						# }
					# }
				# }
				# else = {
					# always = yes
				# }
			# }
			
			NOT = {
				AND = {
					PREV = { original_tag = TTP }
					ROOT = { original_tag = PAK }
				}
			}
			NOT = {
				AND = {
					PREV = { original_tag = PAK }
					ROOT = { original_tag = TTP }
				}
			}
		}
		
		generate_base_cost = 200		
		generate_per_state_cost = 50
		
		take_states_limit = 5
		take_states_cost = -20
		
		expire = 60
		
		threat = 6
	}
	
	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 = 6
	}
	
	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 = 6
	}
	
	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 = 1
	}
	
	take_core_state = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = WAR_TAKE_CORE_NAME
		
		allowed = {
			NOT = {
				AND = {
					PREV = { original_tag = TTP }
					ROOT = { original_tag = PAK }
				}
			}
			NOT = {
				AND = {
					PREV = { original_tag = PAK }
					ROOT = { original_tag = TTP }
				}
			}
		}
		
		available = {
			NOT = {
				AND = {
					PREV = { original_tag = TTP }
					ROOT = { original_tag = PAK }
				}
			}
			NOT = {
				AND = {
					PREV = { original_tag = PAK }
					ROOT = { original_tag = TTP }
				}
			}
		}
		
		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.75
	}
	
	annex_everything = {
		# PREV = original target country
		# ROOT = goal owner country

		war_name = WAR_NAME

		allowed = {
			always = no
			NOT = {
				AND = {
					PREV = { original_tag = TTP }
					ROOT = { original_tag = PAK }
				}
			}
			NOT = {
				AND = {
					PREV = { original_tag = PAK }
					ROOT = { original_tag = TTP }
				}
			}
		}
		
		available = {
		
		}
		
		take_states = {
			
		}
		
		#take_states_limit = 1
		#take_states_cost = -50 		#50% cheaper warcost for states
		
		threat = 1.5
	}

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

		war_name = CIVIL_WAR_NAME

		allowed = {
			always = no
		}
		
		available = {
		
		}
		
		take_states = {
			
		}
				
		threat = 3
		annex_threat_factor = 0.3
		annex_cost = -75
	}

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

		allowed = {
			always = no
		}
		
		available = {
		
		}
		
		take_states = {
			
		}
		
		force_government_cost = -50

		threat = 1.5
	}

	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 = -50

		expire = 730
		
		threat = 1
	}
}
