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 = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		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 = {
			NOT = {
				has_variable = nkmp_var_enable_declare_war
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_declare_war
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_declare_war
				value = 1
			}
		}
	}
	nkmp_disable_declare_war_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_declare_war
		}
		visible = {
			has_variable = nkmp_var_enable_declare_war
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_declare_war
		}
	}
	nkmp_divider_36 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_annex_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_annex_mods
			}
		}
		visible = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
			NOT = {
				has_variable = nkmp_var_enable_annex_mods
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_annex_mods
				value = 1
			}
		}
	}
	nkmp_disable_annex_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_annex_mods
		}
		visible = {
			has_variable = nkmp_var_enable_annex_mods
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_annex_mods
		}
	}
	nkmp_divider_30 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_force_puppet_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_puppet_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_puppet_mods
			}
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_puppet_mods
				value = 1
			}
		}
	}
	nkmp_disable_force_puppet_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_puppet_mods
		}
		visible = {
			has_variable = nkmp_var_enable_puppet_mods
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_puppet_mods
		}
	}
	nkmp_divider_31 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_change_country_ideology_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_change_country_ideology_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_change_country_ideology_mods
			}
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_change_country_ideology_mods
				value = 1
			}
		}
	}
	nkmp_disable_change_country_ideology_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_change_country_ideology_mods
		}
		visible = {
			has_variable = nkmp_var_enable_change_country_ideology_mods
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_change_country_ideology_mods
		}
	}
	nkmp_divider_121 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_change_country_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_change_tag
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_change_tag
			}
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_change_tag
				value = 1
			}
		}
	}
	nkmp_disable_change_country_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_change_tag
		}
		visible = {
			has_variable = nkmp_var_change_tag
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_change_tag
		}
	}
	nkmp_divider_43 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		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
			}
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		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
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		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
			}
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		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
			hidden_trigger = {
				NOT = {
					has_global_flag = nkmp_flg_MP_Game
				}
			}
		}
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_thermo_nukes
		}
	}
}

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
					}
				}
			}
		}
	}
	nkmp_divider_62 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
		}
	}
	nkmp_declare_war = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		target_trigger = {
			NOT = {
				has_war_with = ROOT
			}
		}
		complete_effect = {
			declare_war_on = {
				target = FROM
				type = annex_everything
			}
		}
	}
}

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_divider_69 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		cost = 0
		complete_effect = {
		}
	}
	nkmp_annex_nation = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		target_trigger = {
		}
		complete_effect = {
			FROM = {
				set_country_flag = puppet_army_integrated
			}
			FROM = {
				every_unit_leader = {
					set_nationality = ROOT
				}
				FROM = {
					transfer_navy = {
						target = ROOT
					}
				}
			}
			annex_country = {
				target = FROM
				transfer_troops = yes
			}
			every_state = {
				limit = {
					is_core_of = FROM
				}
				add_core_of = ROOT
			}
		}
	}
}

nkmp_puppet_nations_cat = {
	nkmp_puppet_nation = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		cost = 0
		target_trigger = {
		}
		complete_effect = {
			puppet = FROM
			if = {
				limit = {
					ROOT = {
						OR = {
							has_country_flag = nkmp_in_research_group_1
							has_country_flag = nkmp_in_research_group_2
							has_country_flag = nkmp_in_research_group_3
							has_country_flag = nkmp_in_research_group_4
							has_country_flag = nkmp_in_research_group_5
							has_country_flag = nkmp_in_research_group_6
							has_country_flag = nkmp_in_research_group_7
							has_country_flag = nkmp_in_research_group_8
							has_country_flag = nkmp_in_research_group_9
							has_country_flag = nkmp_in_research_group_10
							has_country_flag = nkmp_in_research_group_11
							has_country_flag = nkmp_in_research_group_12
							has_country_flag = nkmp_in_research_group_13
							has_country_flag = nkmp_in_research_group_14
							has_country_flag = nkmp_in_research_group_15
							has_country_flag = nkmp_in_research_group_16
							has_country_flag = nkmp_in_research_group_17
							has_country_flag = nkmp_in_research_group_18
							has_country_flag = nkmp_in_research_group_19
							has_country_flag = nkmp_in_research_group_20
						}
					}
				}
				FROM = {
					nkmp_update_vassal_research_group = yes
				}
			}
		}
	}
}

nkmp_change_countries_ideology_cat = {
	nkmp_change_countries_ideology = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			FROM = {
				NOT = {
					has_government = ROOT
				}
			}
		}
		cost = 0
		target_trigger = {
			FROM = {
			}
		}
		complete_effect = {
			FROM = {
				if = {
					limit = {
						ROOT = {
							has_elections = yes
						}
					}
					set_politics = {
						ruling_party = ROOT
						elections_allowed = yes
					}
				}
				else = {
					set_politics = {
						ruling_party = ROOT
						elections_allowed = no
					}
				}
				add_popularity = {
					ideology = ROOT
					popularity = 1
				}
			}
		}
	}
}

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
			}
		}
	}
}

nkmp_change_tag_cat = {
	nkmp_change_country = {
		icon = generic_political_actions
		available = {
			FROM = {
				is_ai = yes
			}
		}
		visible = {
		}
		cost = 0
		target_trigger = {
			FROM = {
			}
		}
		complete_effect = {
			custom_effect_tooltip = nkmp_change_tag_TT
			hidden_effect = {
				nkmp_change_country_scripted_effect = yes
			}
		}
	}
}
