pte_stop_raiding = {
	category = 6
	power_projection = no
	power_cost_base = 0
	prestige_base = 0.375
	ae_base = 0
	warscore_cost = {
		all_provinces = 0.0
		no_provinces = 80.0
		owner_keeps = 0.0
		conquered = 0.0
		returned_core = 0.0
		released_nation = 0.0
		cancelled_subject = 0.0
		concede_colonial_region = 0.0
	}
	warscore_cap = -1
	requires_demand_independence = no
	is_make_subject = no
	requires_is_allowed = yes

	is_visible = {
		always = yes
	}
	is_allowed = {
		always = yes
	}
	effect = {
		remove_casus_belli = {
			target = FROM
			type = cb_pte_stop_raiding
		}
		FROM = {
			every_owned_province = {
				limit = {
					has_port = yes
				}
				every_neighbor_sea_zone = {
					every_neighbor_province = {
						limit = {
							is_sea = no
							OR = {
								owned_by = ROOT
								owner = {
									is_in_war = {
										attacker_leader = ROOT
										defender_leader = FROM
										attackers = THIS
										casus_belli = cb_pte_stop_raiding
									}
								}
							}
						}
						if = {
							limit = {
								has_province_modifier = pte_stop_raiding_modifier
							}
							remove_province_modifier = pte_stop_raiding_modifier
						}
						add_province_modifier = {
							name = pte_stop_raiding_modifier
							duration = 10950
						}
					}
					every_neighbor_sea_zone = {
						every_neighbor_province = {
							limit = {
								is_sea = no
								OR = {
									owned_by = ROOT
									owner = {
										is_in_war = {
											attacker_leader = ROOT
											defender_leader = FROM
											attackers = THIS
											casus_belli = cb_pte_stop_raiding
										}
									}
								}
							}
							if = {
								limit = {
									has_province_modifier = pte_stop_raiding_modifier
								}
								remove_province_modifier = pte_stop_raiding_modifier
							}
							add_province_modifier = {
								name = pte_stop_raiding_modifier
								duration = 10950
							}
						}
						every_neighbor_sea_zone = {
							every_neighbor_province = {
								limit = {
									is_sea = no
									OR = {
										owned_by = ROOT
										owner = {
											is_in_war = {
												attacker_leader = ROOT
												defender_leader = FROM
												attackers = THIS
												casus_belli = cb_pte_stop_raiding
											}
										}
									}
								}
								if = {
									limit = {
										has_province_modifier = pte_stop_raiding_modifier
									}
									remove_province_modifier = pte_stop_raiding_modifier
								}
								add_province_modifier = {
									name = pte_stop_raiding_modifier
									duration = 10950
								}
							}
							if = {
								limit = {
									FROM = {
										has_global_modifier_value = {
											which = coast_raid_range
											value = 1
										}
									}
								}
								every_neighbor_sea_zone = {
									every_neighbor_province = {
										limit = {
											is_sea = no
											OR = {
												owned_by = ROOT
												owner = {
													is_in_war = {
														attacker_leader = ROOT
														defender_leader = FROM
														attackers = THIS
														casus_belli = cb_pte_stop_raiding
													}
												}
											}
										}
										if = {
											limit = {
												has_province_modifier = pte_stop_raiding_modifier
											}
											remove_province_modifier = pte_stop_raiding_modifier
										}
										add_province_modifier = {
											name = pte_stop_raiding_modifier
											duration = 10950
										}
									}
									if = {
										limit = {
											FROM = {
												has_global_modifier_value = {
													which = coast_raid_range
													value = 2
												}
											}
										}
										every_neighbor_sea_zone = {
											every_neighbor_province = {
												limit = {
													is_sea = no
													OR = {
														owned_by = ROOT
														owner = {
															is_in_war = {
																attacker_leader = ROOT
																defender_leader = FROM
																attackers = THIS
																casus_belli = cb_pte_stop_raiding
															}
														}
													}
												}
												if = {
													limit = {
														has_province_modifier = pte_stop_raiding_modifier
													}
													remove_province_modifier = pte_stop_raiding_modifier
												}
												add_province_modifier = {
													name = pte_stop_raiding_modifier
													duration = 10950
												}
											}
											if = {
												limit = {
													FROM = {
														has_global_modifier_value = {
															which = coast_raid_range
															value = 3
														}
													}
												}
												every_neighbor_sea_zone = {
													every_neighbor_province = {
														limit = {
															is_sea = no
															OR = {
																owned_by = ROOT
																owner = {
																	is_in_war = {
																		attacker_leader = ROOT
																		defender_leader = FROM
																		attackers = THIS
																		casus_belli = cb_pte_stop_raiding
																	}
																}
															}
														}
														if = {
															limit = {
																has_province_modifier = pte_stop_raiding_modifier
															}
															remove_province_modifier = pte_stop_raiding_modifier
														}
														add_province_modifier = {
															name = pte_stop_raiding_modifier
															duration = 10950
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	ai_weight = {
		export_to_variable = {
			variable_name = ai_value
			value = 100
		}
		limit = {
			always = yes
		}
	}
}