﻿sc_post_truce_war_effect = {
	scope:warleader = {
		if = {
			limit = {
				any_character_war = {
					using_cb = succession_crisis_cb
				}
			}
			trigger_event = {
				id = succession_crisis_misc.0015
			}
		}
		else_if = {
			limit = {
				is_at_war_with = scope:current_ruler
			}
			trigger_event = {
				id = succession_crisis_misc.0015
			}
		}
		else_if = {
			limit = {
				NOT = { has_claim_on = scope:crisis_title }
			}
		}
		else = {
			# Remove debate_target flag if it exists
			if = {
				limit = { has_character_flag = debate_target }
				remove_character_flag = debate_target
			}

			if = {
				limit = {
					is_ruler = no
				}
				save_scope_as = host
				sc_create_landless_adventurer_title_effect = {
					REASON = flag:voluntary
					FLAVOR_CHAR = scope:warleader
				}
			}

			start_war = {
				target = scope:current_ruler
				cb = succession_crisis_cb
				target_title = scope:crisis_title
			}

			random_character_war = {
				limit = {
					primary_attacker = scope:warleader
					primary_defender = scope:current_ruler
				}
				save_scope_as = crisis_war
			}

			scope:warleader = {
				every_vassal_or_below = {
					# Do not add warleader as defender
					if = {
						limit = {
							NOT = { is_at_war_with = scope:current_ruler }
							this != scope:warleader
						}
						scope:crisis_war = {
							add_attacker = prev
						}
					}
				}
			}

			scope:current_ruler = {
				# Do not add current ruler as attacker
				every_vassal_or_below = {
					if = {
						limit = {
							has_character_flag = pledged_to_ruler_flag
							NOT = { is_at_war_with = scope:current_ruler }
							this != scope:current_ruler
						}
						scope:crisis_war = {
							add_defender = prev
						}
					}
				}
			}

			if = {
				limit = {
					max_military_strength < 1000
				}
				succession_crisis_spawn_loyalist_army_effect = yes
			}

			trigger_event = {
				id = succession_crisis_misc.0003
				days = 1
			}
		}
	}
}