cb_independence_war_semi_volunteer = {
	exclusive = yes
	independence = yes

	prerequisites_self = {
		is_similar_tributary_subject = yes
		NOT = { is_subject_of_type = brother_kingdom }
		NOT = { is_subject_of_type = papal_sanctuary_subject }
		NOT = { is_subject_of_type = imperial_feud_subject }
		NOT = { is_subject_of_type = banking_family_subject }
	}

	prerequisites = {
		is_subject_of = FROM
		NOT = { is_colonial_nation_of = FROM }
	}

	war_goal = defend_capital_independence
}

cb_force_imperial_tributary_state = {
	valid_for_subject = no

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = imperial_tributary_state
		}
		FROM = {
			capital_scope = { trade_range = ROOT }
		}
		NOT = { truce_with = FROM }
	}

	attacker_disabled_po = {
		po_demand_provinces
		po_become_vassal
	}

	war_goal = take_capital_force_imperial_tributary_state
}

cb_force_mandala_trade_vassal = {
	valid_for_subject = no

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = mandala_trade_vassal
		}
		FROM = {
			capital_scope = { trade_range = ROOT }
			NOT = { is_subject_of = ROOT }
		}
		NOT = { truce_with = FROM }
	}

	attacker_disabled_po = {
		po_demand_provinces
		po_become_vassal
	}

	war_goal = take_capital_force_mandala_trade_vassal
}

cb_force_persian_satrapy_triggered_only = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 120

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = persian_satrapy
		}
		FROM = {
			is_subject = no
		}
	}

	war_goal = take_capital_force_persian_satrapy
}

cb_force_trade_outpost = {
	valid_for_subject = no

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = trade_outpost
		}
		FROM = {
			capital_scope = { trade_range = ROOT }
		}
		NOT = { truce_with = FROM }
		NOT = { overlord_of = FROM }
	}

	attacker_disabled_po = {
		po_demand_provinces
		po_become_vassal
	}

	war_goal = take_capital_force_trade_outpost
}

cb_convert_heathen_for_iqta = {
	valid_for_subject = no

	prerequisites_self = {
		can_be_overlord = iqta_vassal
		cb_on_religious_enemies = yes
		is_revolution_target = no
		has_subject_of_type = iqta_vassal
	}

	prerequisites = {
		NOT = { religion_group = FROM }
		NOT = { truce_with = FROM }
		NOT = { alliance_with = FROM }
		OR = {
			is_neighbor_of = FROM
			any_subject_country = {
				is_subject_of_type = iqta_vassal
				is_neighbor_of = FROM
			}
		}
	}

	attacker_disabled_po = {
		po_demand_provinces
		po_become_vassal
	}

	war_goal = superiority_convert_heathen_for_iqta
}

cb_vassalize_papal_sanctuary_subject = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 12

	prerequisites = {
		FROM = {
			is_subject_of = ROOT
			is_subject_of_type = papal_sanctuary_subject
		}
	}

	attacker_disabled_po = {
		po_demand_provinces
	}

	war_goal = take_capital_vassalize_papal_sanctuary_subject
}

cb_disloyal_imperial_feud_subject = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 66

	prerequisites_self = {
		can_be_overlord = imperial_feud_subject
	}

	prerequisites = {
		FROM = {
			NOT = { is_subject_of = ROOT }
		}
	}

	attacker_disabled_po = {
		po_demand_provinces
	}

	war_goal = take_capital_force_imperial_feud_subject
}

cb_disloyal_brother_kingdom = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 80

	prerequisites_self = {
		can_be_overlord = brother_kingdom
	}

	prerequisites = {
		FROM = {
			NOT = { is_subject_of = ROOT }
		}
	}

	war_goal = take_capital_restore_brother_kingdom
}

cb_disloyal_banking_family_subject = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 100

	prerequisites_self = {
		is_subject = no
	}

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = banking_family_subject
		}
		FROM = {
			NOT = { is_subject_of = ROOT }
		}
	}

	attacker_disabled_po = {
		po_demand_provinces
	}

	war_goal = take_capital_restore_banking_family_subject
}

cb_liberate_elector_palatinate_vassal = {
	valid_for_subject = no

	prerequisites_self = {
		is_emperor = yes
		is_revolutionary = no
	}

	prerequisites = {
		FROM = {
			any_subject_country = {
				is_elector = yes
				is_subject_of_type = palatinate_vassal
			}
		}
	}

	attacker_disabled_po = {
		po_demand_provinces
	}

	war_goal = superiority_liberation_palatinate_vassal
}

cb_force_pirate_brotherhood_vassal_triggered_only = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 120

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = pirate_brotherhood_vassal
		}
		FROM = {
			is_subject = no
			capital_scope = { trade_range = ROOT }
		}
	}

	war_goal = blockade_ports_force_pirate_brotherhood_vassal
}

cb_force_medieval_vassal_triggered_only = {
	valid_for_subject = no

	is_triggered_only = yes
	months = 60

	prerequisites = {
		can_create_subject_type = {
			subject = FROM
			subject_type = medieval_vassal
		}
		FROM = {
			is_subject = no
		}
	}

	war_goal = superiority_force_medieval_vassal

	attacker_disabled_po = {
		po_demand_provinces
		po_become_vassal
	}
}