deluge_universal_peace = {
	enable = {
		always = yes
	}

	annex_randomness = 0
	liberate_randomness = 0
	puppet_randomness = 0
	take_states_randomness = 0
	force_government_randomness = 0
	
	# ROOT = Taker, FROM = Giver
	annex = {
		factor = 50

		modifier = {
			factor = 100
			has_annex_war_goal = FROM
		}

		modifier = {
			factor = 0
			NOT = { has_annex_war_goal = FROM }
			FROM = {
				any_owned_state = {
					NOT = {
						OR = { 
							is_claimed_by = ROOT
							is_core_of = ROOT
							has_claimed_state_in_peace_conference = ROOT
						}
					}
				}
			}
		}
	}

	# ROOT = Taker, FROM = Liberated
	liberate = {
		factor = 1

		modifier = {
			factor = 0
			FROM = {
				any_state = {
					is_core_of = FROM
					any_country = {
						is_in_faction_with = ROOT
						PREV = {
							OR = {
								is_claimed_by = THIS
								is_core_of = THIS
							}
						}
					}
				}
			}
		}
		
		modifier = {
			factor = 0
			
			NOT = {
				OR = {
					AND = {
						ROOT = {
							has_government = democratic
						}
						FROM = {
							has_government = democratic
						}
					}
					AND = {
						ROOT = {
							has_government = communism
						}
						FROM = {
							has_government = communism
						}
					}
					AND = {
						ROOT = {
							has_government = neutrality
						}
						FROM = {
							has_government = neutrality
						}
					}
				}
			}
		}
		
		modifier = {
			factor = 10

			ai_liberate_desire = {
				target = FROM
				value > 0
			}
		}

		modifier = {
			factor = 5

			has_opinion = {
				target = FROM
				value > 0
			}
		}
		
		modifier = {
			factor = 5

			has_opinion = {
				target = FROM
				value > 15
			}
		}
	}

	# ROOT = Taker, FROM = Giver
	puppet = {
		factor = 50
		
		modifier = {
			factor = 0.1
			FROM = {
				any_state = {
					any_country = {
						is_in_faction_with = ROOT
						PREV = {
							is_core_of = THIS
						}
					}
				}
			}
		}
	}

	# ROOT = Taker, FROM = State
	take_states = {
		factor = 10

		modifier = { #Don't steal claims and cores from faction members unless we also have a right to that clay unless they are puppets
			factor = 0
			NOT = {
				FROM = { 
					OR = {
						is_claimed_by = ROOT
						is_core_of = ROOT
					}
				} 
			}
			any_country = {
				is_in_faction_with = ROOT
				#is_puppet = no
				FROM = {
					OR = {
						is_claimed_by = PREV
						is_core_of = PREV
					}
				}
			}
		}

		modifier = {
			factor = 10
			
			FROM = {
				NOT = {
					is_core_of = OWNER
				}
			}
		}

		modifier = {
			factor = 0.1

			NOT = { 
				FROM = {
					OR = {
						is_claimed_by = ROOT
						is_core_of = ROOT
					}
				}
			}
		}

		modifier = {
			factor = 500

			FROM = {
				is_core_of = ROOT
			}
		}
		
		modifier = {
			factor = 100

			FROM = {
				is_claimed_by = ROOT
			}
		}

		modifier = {
			factor = 0.5

			capital_scope = {
				distance_to = {
					target = FROM
					value > 100
				}
			}
		}

		modifier = {
			factor = 0.5

			capital_scope = {
				distance_to = {
					target = FROM
					value > 200
				}
			}
		}

		modifier = {
			factor = 0.5

			capital_scope = {
				distance_to = {
					target = FROM
					value > 300
				}
			}
		}

		modifier = {
			factor = 0.1

			NOT = { 
				FROM = {
					OR = {
						is_claimed_by = ROOT
						is_core_of = ROOT
					}
				}
			}
			capital_scope = {
				distance_to = {
					target = FROM
					value > 400
				}
			}
		}

		modifier = {
			factor = 1.5
			FROM = {
				OR = {
					num_owned_neighbour_states = {
						count > 1
						owner = ROOT
					}
					num_claimed_peace_conference_neighbour_states = {
						count > 1
						owner = ROOT
					}
				}
			}
		}

		modifier = {
			factor = 1.5
			FROM = {
				OR = {
					num_owned_neighbour_states = {
						count > 2
						owner = ROOT
					}
					num_claimed_peace_conference_neighbour_states = {
						count > 2
						owner = ROOT
					}
				}
			}
		}

		modifier = {
			factor = 1.5
			FROM = {
				OR = {
					num_owned_neighbour_states = {
						count > 3
						owner = ROOT
					}
					num_claimed_peace_conference_neighbour_states = {
						count > 3
						owner = ROOT
					}
				}
			}
		}

		modifier = {
			factor = 1.5
			FROM = {
				OR = {
					num_owned_neighbour_states = {
						count > 4
						owner = ROOT
					}
					num_claimed_peace_conference_neighbour_states = {
						count > 4
						owner = ROOT
					}
				}
			}
		}

		modifier = {
			factor = 1.5
			FROM = {
				OR = {
					num_owned_neighbour_states = {
						count > 5
						owner = ROOT
					}
					num_claimed_peace_conference_neighbour_states = {
						count > 5
						owner = ROOT
					}
				}
			}
		}

		modifier = {
			factor = 0.1	
			NOT = { FROM = { is_claimed_by = ROOT } }
			NOT = {
				FROM = {
					any_neighbor_state = {
						OR = {
							owner = { tag = ROOT }
							has_claimed_state_in_peace_conference = ROOT
						}
					}
				}
			}
			OR = {
				NOT = { FROM = { is_island_state = yes } }
				AND = {
					# Either have to not be an island or we have to be landlocked
					FROM = { is_island_state = yes }
					NOT = {
						any_owned_state = {
							is_coastal = yes
						}
					}
				}
			}
		}
	}

	# ROOT = Taker, FROM = Giver
	force_government = {
		factor = 10
	}
}
