nkmp_miscellaneous = {
	nkmp_enable_session_stats = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_session_stats
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_session_stats
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_session_stats
				value = 1
			}
		}
	}
	nkmp_disable_session_stats = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_session_stats
		}
		visible = {
			has_variable = nkmp_var_enable_session_stats
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_session_stats
		}
	}
	nkmp_enable_country_stats = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_country_stats
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_country_stats
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_country_stats
				value = 1
			}
		}
	}
	nkmp_disable_country_stats = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_country_stats
		}
		visible = {
			has_variable = nkmp_var_enable_country_stats
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_country_stats
		}
	}
	nkmp_divider_5 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_misc_claim_evey_state = {
		icon = generic_political_actions
		available = {
			any_state = {
				NOT = {
					is_claimed_by = ROOT
				}
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
			every_state = {
				add_claim_by = ROOT
			}
		}
	}
	nkmp_misc_core_evey_state = {
		icon = generic_political_actions
		available = {
			any_state = {
				NOT = {
					is_core_of = ROOT
				}
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
			every_state = {
				add_core_of = ROOT
			}
		}
	}
	nkmp_divider_6 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_declare_war_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = nkmp_flg_regions_war
					has_country_flag = nkmp_flg_regions_force_war
					has_country_flag = nkmp_flg_regions_annex
					has_country_flag = nkmp_flg_regions_puppet
					has_country_flag = nkmp_flg_regions_ideology
					has_country_flag = nkmp_flg_regions_change_tag
				}
			}
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_regions_war
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_regions
				value = 1
			}
			set_country_flag = nkmp_flg_regions_war
		}
	}
	nkmp_disable_declare_war_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_country_flag = nkmp_flg_regions_war
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_regions
			clr_country_flag = nkmp_flg_regions_war
		}
	}
	nkmp_enable_force_declare_war_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = nkmp_flg_regions_war
					has_country_flag = nkmp_flg_regions_force_war
					has_country_flag = nkmp_flg_regions_annex
					has_country_flag = nkmp_flg_regions_puppet
					has_country_flag = nkmp_flg_regions_ideology
					has_country_flag = nkmp_flg_regions_change_tag
				}
			}
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_regions_force_war
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_regions
				value = 1
			}
			set_country_flag = nkmp_flg_regions_force_war
			set_country_flag = nkmp_flg_regions_select_country
		}
	}
	nkmp_disable_force_declare_war_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_country_flag = nkmp_flg_regions_force_war
		}
		cost = 0
		complete_effect = {
			hidden_effect = {
				clear_variable = nkmp_var_enable_regions
				clr_country_flag = nkmp_flg_regions_force_war
				clr_country_flag = nkmp_flg_regions_select_country_2
				clr_country_flag = nkmp_flg_regions_select_country
				every_country = {
					if = {
						limit = {
							has_country_flag = nkmp_flg_regions_selected_country
						}
						clr_country_flag = nkmp_flg_regions_selected_country
					}
				}
				clear_variable = nkmp_var_regions_set_temp_country_select
			}
		}
	}
	nkmp_divider_36 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_annex_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = nkmp_flg_regions_war
					has_country_flag = nkmp_flg_regions_force_war
					has_country_flag = nkmp_flg_regions_annex
					has_country_flag = nkmp_flg_regions_puppet
					has_country_flag = nkmp_flg_regions_ideology
					has_country_flag = nkmp_flg_regions_change_tag
				}
			}
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_regions_annex
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_regions
				value = 1
			}
			set_country_flag = nkmp_flg_regions_annex
		}
	}
	nkmp_disable_annex_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_country_flag = nkmp_flg_regions_annex
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_regions
			clr_country_flag = nkmp_flg_regions_annex
		}
	}
	nkmp_divider_30 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_force_puppet_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = nkmp_flg_regions_war
					has_country_flag = nkmp_flg_regions_force_war
					has_country_flag = nkmp_flg_regions_annex
					has_country_flag = nkmp_flg_regions_puppet
					has_country_flag = nkmp_flg_regions_ideology
					has_country_flag = nkmp_flg_regions_change_tag
				}
			}
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_regions_puppet
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_regions
				value = 1
			}
			set_country_flag = nkmp_flg_regions_puppet
		}
	}
	nkmp_disable_force_puppet_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_country_flag = nkmp_flg_regions_puppet
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_regions
			clr_country_flag = nkmp_flg_regions_puppet
		}
	}
	nkmp_divider_31 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_change_country_ideology_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = nkmp_flg_regions_war
					has_country_flag = nkmp_flg_regions_force_war
					has_country_flag = nkmp_flg_regions_annex
					has_country_flag = nkmp_flg_regions_puppet
					has_country_flag = nkmp_flg_regions_ideology
					has_country_flag = nkmp_flg_regions_change_tag
				}
			}
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_regions_ideology
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_regions
				value = 1
			}
			set_country_flag = nkmp_flg_regions_ideology
		}
	}
	nkmp_disable_change_country_ideology_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_country_flag = nkmp_flg_regions_ideology
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_regions
			clr_country_flag = nkmp_flg_regions_ideology
		}
	}
	nkmp_divider_121 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_change_country_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = nkmp_flg_regions_war
					has_country_flag = nkmp_flg_regions_force_war
					has_country_flag = nkmp_flg_regions_annex
					has_country_flag = nkmp_flg_regions_puppet
					has_country_flag = nkmp_flg_regions_ideology
					has_country_flag = nkmp_flg_regions_change_tag
				}
			}
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_regions_change_tag
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_regions
				value = 1
			}
			set_country_flag = nkmp_flg_regions_change_tag
		}
	}
	nkmp_disable_change_country_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_country_flag = nkmp_flg_regions_change_tag
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_regions
			clr_country_flag = nkmp_flg_regions_change_tag
		}
	}
	nkmp_divider_43 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_show_nuke_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_nukes
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_nukes
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_nukes
				value = 1
			}
		}
	}
	nkmp_hide_nuke_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_nukes
		}
		visible = {
			has_variable = nkmp_var_enable_nukes
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_nukes
		}
	}
	nkmp_show_thermo_nuke_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_thermo_nukes
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_thermo_nukes
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_thermo_nukes
				value = 1
			}
		}
	}
	nkmp_hide_thermo_nuke_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_thermo_nukes
		}
		visible = {
			has_variable = nkmp_var_enable_thermo_nukes
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_thermo_nukes
		}
	}
}

######### Declare War
nkmp_declare_war_cat = {
	nkmp_declare_war_on_everyone = {
		available = {
		}
		cost = 0
		fire_only_once = no
		visible = {
		}
		cancel_if_not_visible = no
		complete_effect = {
			every_other_country = {
				limit = {
					is_faction_leader = yes
				}
				dismantle_faction = yes
			}
			every_other_country = {
				limit = {
					is_in_faction_with = ROOT
				}
				leave_faction = yes
			}
			every_other_country = {
				limit = {
					NOT = {
						is_subject_of = ROOT
					}
				}
				ROOT = {
					declare_war_on = {
						target = PREV
						type = annex_everything
					}
				}
			}
		}
	}
}

######### Annex Nations
nkmp_annex_nations_cat = {
	nkmp_annex_every_nation = {
		icon = generic_political_actions
		available = {
			any_other_country = {
				exists = yes
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
			hidden_effect = {
				every_other_country = {
					THIS = {
						set_country_flag = puppet_army_integrated
					}
					THIS = {
						every_unit_leader = {
							set_nationality = ROOT
						}
						THIS = {
							transfer_navy = {
								target = ROOT
							}
						}
					}
					ROOT = {
						annex_country = {
							target = PREV
							transfer_troops = yes
						}
						every_state = {
							limit = {
								is_core_of = PREV
							}
							add_core_of = ROOT
						}
					}
				}
			}
			custom_effect_tooltip = nkmp_annex_every_nation_TT
		}
	}
}

nkmp_nuke_cat = {
	nkmp_nuke_every_state = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		complete_effect = {
			hidden_effect = {
				every_state = {
					THIS = {
						owner = {
							launch_nuke = {
								state = PREV
								use_nuke = no
								nuke_type = nuclear_bomb
							}
						}
					}
				}
			}
			custom_effect_tooltip = nkmp_nuke_every_state_TT
		}
	}
	nkmp_divider_67 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_nuke_state = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		state_target = yes
		target_trigger = {
			FROM = {
			}
		}
		complete_effect = {
			launch_nuke = {
				state = FROM
				use_nuke = no
				nuke_type = nuclear_bomb
			}
		}
	}
}

nkmp_thermo_nuke_cat = {
	nkmp_thermo_nuke_every_state = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		complete_effect = {
			hidden_effect = {
				every_state = {
					THIS = {
						owner = {
							launch_nuke = {
								state = PREV
								use_nuke = no
								nuke_type = thermonuclear_bomb
							}
						}
					}
				}
			}
			custom_effect_tooltip = nkmp_nuke_every_state_TT
		}
	}
	nkmp_divider_68 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_thermo_nuke_state = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		state_target = yes
		target_trigger = {
			FROM = {
			}
		}
		complete_effect = {
			launch_nuke = {
				state = FROM
				use_nuke = no
				nuke_type = thermonuclear_bomb
			}
		}
	}
}
