## Enable / Disable Mod Visibility
nkmp_modpack_panel_cat = {
	nkmp_show_modpack_panel = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_country_flag = nkmp_flg_open_modpack_panel_gui
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_country_flag = nkmp_flg_open_modpack_panel_gui
		}
	}
	nkmp_hide_modpack_panel = {
		icon = generic_political_actions
		available = {
			has_country_flag = nkmp_flg_open_modpack_panel_gui
		}
		visible = {
			has_country_flag = nkmp_flg_open_modpack_panel_gui
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clr_country_flag = nkmp_flg_open_modpack_panel_gui
		}
	}
}

nkmp_enable_menus = {
	nkmp_enable_about_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_about_mod
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_about_mod
				value = 1
			}
		}
	}
	nkmp_disable_about_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_about_mod
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_about_mod
		}
	}
	nkmp_divider_38 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_quickmenu = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			OR = {
				AND = {
					NOT = {
						has_variable = nkmp_var_enable_quickmenu_mods
					}
					is_ai = no
					NOT = {
						has_global_flag = nkmp_flg_QuickMenu_Disabled
					}
				}
				AND = {
					is_subject = yes
					is_ai = yes
					OVERLORD = {
						is_ai = no
						has_idea = nkmp_puppet_ai_enabled
					}
					NOT = {
						has_global_flag = nkmp_flg_puppet_ai_disabled
					}
					NOT = {
						has_variable = nkmp_var_enable_quickmenu_mods
					}
				}
			}
		}
		ai_will_do = {
			base = 100
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_quickmenu_mods
				value = 1
			}
			add_to_array = {
				global.nkmp_Using_Cheats = THIS
			}
		}
	}
	nkmp_disable_quickmenu = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_quickmenu_mods
			NOT = {
				has_global_flag = nkmp_flg_QuickMenu_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_quickmenu_mods
		}
	}
	nkmp_enable_country_editor_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_country_edit
				has_global_flag = nkmp_flg_CountryMenu_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_country_edit
				value = 1
			}
		}
	}
	nkmp_disable_country_editor_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_country_edit
			NOT = {
				has_global_flag = nkmp_flg_CountryMenu_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_country_edit
		}
	}
	nkmp_enable_diplo_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_diplomacy
				has_global_flag = nkmp_flg_Diplomacy_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_diplomacy
				value = 1
			}
		}
	}
	nkmp_disable_diplo_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_diplomacy
			NOT = {
				has_global_flag = nkmp_flg_Diplomacy_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_diplomacy
		}
	}
	nkmp_enable_industry_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_industry_menu
				has_global_flag = nkmp_flg_industry_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_industry_menu
				value = 1
			}
		}
	}
	nkmp_disable_industry_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_industry_menu
			NOT = {
				has_global_flag = nkmp_flg_industry_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_industry_menu
		}
	}
	nkmp_enable_military_menu_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_military_menu
				has_global_flag = nkmp_flg_military_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_military_menu
				value = 1
			}
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				set_variable = {
					var = nkmp_var_enable_military_mio_menu
					value = 1
				}
			}
		}
	}
	nkmp_disable_military_menu_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_military_menu
			NOT = {
				has_global_flag = nkmp_flg_military_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_military_menu
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				clear_variable = nkmp_var_enable_military_mio_menu
			}
		}
	}
	nkmp_enable_research_menu_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_tech_menu
				has_global_flag = nkmp_flg_research_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_tech_menu
				value = 1
			}
		}
	}
	nkmp_disable_research_menu_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_tech_menu
			NOT = {
				has_global_flag = nkmp_flg_research_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_tech_menu
		}
	}
	nkmp_enable_state_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_state_mods
				has_global_flag = nkmp_flg_state_edit_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_mods
				value = 1
			}
		}
	}
	nkmp_disable_state_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_state_mods
			NOT = {
				has_global_flag = nkmp_flg_state_edit_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_state_mods
		}
	}
	nkmp_enable_puppet_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			OR = {
				AND = {
					NOT = {
						has_variable = nkmp_var_enable_puppet_manager
						has_global_flag = nkmp_flg_puppet_Disabled
					}
					is_subject = yes
				}
				AND = {
					num_subjects > 0
					NOT = {
						has_variable = nkmp_var_enable_puppet_manager
						has_global_flag = nkmp_flg_puppet_Disabled
					}
				}
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_puppet_manager
				value = 1
			}
		}
	}
	nkmp_disable_puppet_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			OR = {
				AND = {
					has_variable = nkmp_var_enable_puppet_manager
					is_subject = yes
					NOT = {
						has_global_flag = nkmp_flg_puppet_Disabled
					}
				}
				AND = {
					num_subjects > 0
					has_variable = nkmp_var_enable_puppet_manager
					NOT = {
						has_global_flag = nkmp_flg_puppet_Disabled
					}
				}
				AND = {
					has_variable = nkmp_var_enable_puppet_manager
					NOT = {
						has_global_flag = nkmp_flg_puppet_Disabled
					}
				}
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_puppet_manager
		}
	}
	nkmp_enable_misc_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_misc_mods
				has_global_flag = nkmp_flg_misc_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_misc_mods
				value = 1
			}
		}
	}
	nkmp_disable_misc_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_misc_mods
			NOT = {
				has_global_flag = nkmp_flg_misc_Disabled
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_misc_mods
		}
	}
	nkmp_enable_global_control_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_global_control
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_global_control
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_global_control
				value = 1
			}
		}
	}
	nkmp_disable_global_control_visibility = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_variable = nkmp_var_enable_global_control
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_global_control
		}
	}
	nkmp_divider_47 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
		}
	}
	nkmp_close_all_menus = {
		icon = generic_political_actions
		available = {
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			nkmp_close_all_menus = yes
		}
	}
}
