#### Show/Hide Menus
nkmp_country_editor_cat = {
	nkmp_enable_country_government_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_country_government
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_country_government
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_country_government
				value = 1
			}
		}
	}
	nkmp_disable_country_government_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_country_government
		}
		visible = {
			has_variable = nkmp_var_enable_country_government
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_country_government
		}
	}
	nkmp_enable_country_espionage_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_country_espionage
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_country_espionage
			}
			has_dlc = "La Resistance"
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_country_espionage
				value = 1
			}
		}
	}
	nkmp_disable_country_espionage_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_country_espionage
		}
		visible = {
			has_dlc = "La Resistance"
			has_variable = nkmp_var_enable_country_espionage
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_country_espionage
		}
	}
	nkmp_divider_52 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
		}
	}
	nkmp_become_major_country = {
		icon = generic_political_actions
		available = {
			is_major = no
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_major = yes
			hidden_effect = {
				subtract_from_variable = {
					var = global.nkmp_countries_minor_var
					value = 1
				}
			}
		}
	}
	nkmp_become_minor_country = {
		icon = generic_political_actions
		available = {
			is_major = yes
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			set_major = no
			hidden_effect = {
				add_to_variable = {
					var = global.nkmp_countries_minor_var
					value = 1
				}
			}
		}
	}
	nkmp_divider_49 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			NOT = {
				has_global_flag = nkmp_flg_global_NOT_safe_ideologies
			}
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
		}
	}
	nkmp_enable_ideology_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_ideologies
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_ideologies
			}
			NOT = {
				has_global_flag = nkmp_flg_global_NOT_safe_ideologies
			}
		}
		fire_only_once = no
		cost = 0
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_ideologies
				value = 1
			}
		}
	}
	nkmp_disable_ideology_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_ideologies
		}
		visible = {
			has_variable = nkmp_var_enable_ideologies
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_ideologies
		}
	}
}

#### Beginning of Government Cheats
nkmp_government_efforts_cat = {
	nkmp_retire_ruler = {
		icon = generic_arrest
		available = {
		}
		visible = {
		}
		fire_only_once = no
		cost = 0
		complete_effect = {
			retire_country_leader = yes
		}
	}
	nkmp_divider_50 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
	}
	nkmp_polit_lite = {
		icon = generic_political_discourse
		available = {
		}
		visible = {
			NOT = {
				has_idea = nkmp_polit_lite_idea
				has_idea = nkmp_polit_full_idea
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_ideas = nkmp_polit_lite_idea
		}
	}
	nkmp_polit_full = {
		icon = generic_political_discourse
		available = {
		}
		visible = {
			NOT = {
				has_idea = nkmp_polit_lite_idea
				has_idea = nkmp_polit_full_idea
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_ideas = nkmp_polit_full_idea
		}
	}
	nkmp_disable_policy = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			OR = {
				has_idea = nkmp_polit_lite_idea
				has_idea = nkmp_polit_full_idea
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			hidden_effect = {
				remove_ideas = nkmp_polit_lite_idea
				remove_ideas = nkmp_polit_full_idea
			}
		}
	}
	nkmp_divider_13 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_special_governemt_spirit = {
		icon = generic_form_nation
		available = {
			NOT = {
				has_idea = nkmp_special_governemt_idea
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_ideas = nkmp_special_governemt_idea
		}
	}
	nkmp_special_governemt_spirit_remove = {
		icon = generic_form_nation
		available = {
			has_idea = nkmp_special_governemt_idea
		}
		visible = {
			has_idea = nkmp_special_governemt_idea
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			remove_ideas = nkmp_special_governemt_idea
		}
	}
	nkmp_divider_26 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_allow_elections = {
		icon = generic_speech
		available = {
			has_elections = no
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_country_flag = do_not_retire
			set_politics = {
				ruling_party = ROOT
				elections_allowed = yes
			}
			clr_country_flag = do_not_retire
		}
	}
	nkmp_disable_elections = {
		icon = generic_speech
		available = {
			has_elections = yes
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_country_flag = do_not_retire
			set_politics = {
				ruling_party = ROOT
				elections_allowed = no
			}
			clr_country_flag = do_not_retire
		}
	}
	nkmp_divider_127 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			original_tag = USA
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_leverage_congress = {
		icon = generic_speech
		visible = {
			original_tag = USA
		}
		allowed = {
		}
		available = {
		}
		complete_effect = {
			custom_effect_tooltip = nkmp_leverage_congress_TT
			set_variable = {
				var = senators_support
				value = 100
			}
			set_variable = {
				var = representatives_support
				value = 435
			}
			USA_recalc_congress_icon_frames = yes
		}
		fire_only_once = no
	}
	nkmp_divider_14 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			has_idea = MTG_naval_treaty_adherent
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_nonavy_remove_naval_treaty = {
		icon = generic_naval
		ai_will_do = {
			factor = 0
		}
		visible = {
			has_idea = MTG_naval_treaty_adherent
		}
		allowed = {
		}
		available = {
		}
		complete_effect = {
			nkmp_remove_naval_treaty = yes
		}
		fire_only_once = no
	}
}

##### Espionage
nkmp_espionage_efforts = {
	nkmp_espionage_compliance = {
		icon = infiltrate_state
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 0
		days_re_enable = 0
		cost = 0
		remove_effect = {
			add_ideas = nkmp_espionage_compliance_idea
		}
	}
	nkmp_disable_esp_comp = {
		icon = generic_political_actions
		available = {
			has_idea = nkmp_espionage_compliance_idea
		}
		visible = {
			has_idea = nkmp_espionage_compliance_idea
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		remove_effect = {
			remove_ideas = nkmp_espionage_compliance_idea
		}
	}
	nkmp_divider_35 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_espionage_lite = {
		icon = infiltrate_state
		available = {
			NOT = {
				has_idea = nkmp_espionage_lite_idea
				has_idea = nkmp_espionage_full_idea
			}
		}
		visible = {
			NOT = {
				has_idea = nkmp_espionage_lite_idea
				has_idea = nkmp_espionage_full_idea
			}
		}
		fire_only_once = no
		days_remove = 0
		days_re_enable = 0
		cost = 0
		remove_effect = {
			add_ideas = nkmp_espionage_lite_idea
		}
	}
	nkmp_espionage_full = {
		icon = infiltrate_state
		available = {
			NOT = {
				has_idea = nkmp_espionage_lite_idea
				has_idea = nkmp_espionage_full_idea
			}
		}
		visible = {
			NOT = {
				has_idea = nkmp_espionage_lite_idea
				has_idea = nkmp_espionage_full_idea
			}
		}
		fire_only_once = no
		days_remove = 0
		days_re_enable = 0
		cost = 0
		remove_effect = {
			add_ideas = nkmp_espionage_full_idea
		}
	}
	nkmp_disable_esp = {
		icon = generic_political_actions
		available = {
			OR = {
				has_idea = nkmp_espionage_lite_idea
				has_idea = nkmp_espionage_full_idea
			}
		}
		visible = {
			OR = {
				has_idea = nkmp_espionage_lite_idea
				has_idea = nkmp_espionage_full_idea
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		remove_effect = {
			if = {
				limit = {
					has_idea = nkmp_espionage_lite_idea
				}
				remove_ideas = nkmp_espionage_lite_idea
			}
			else_if = {
				limit = {
					has_idea = nkmp_espionage_full_idea
				}
				remove_ideas = nkmp_espionage_full_idea
			}
		}
	}
	nkmp_divider_15 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_add_one_op = {
		icon = oppression
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 0
		days_re_enable = 0
		cost = 0
		remove_effect = {
			add_ideas = nkmp_espionage_one_idea
		}
	}
	nkmp_add_five_op = {
		icon = oppression
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 0
		days_re_enable = 0
		cost = 0
		remove_effect = {
			add_ideas = nkmp_espionage_five_idea
		}
	}
	nkmp_add_ten_op = {
		icon = oppression
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 0
		days_re_enable = 0
		cost = 0
		remove_effect = {
			add_ideas = nkmp_espionage_ten_idea
		}
	}
	nkmp_disable_op = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			OR = {
				has_idea = nkmp_espionage_one_idea
				has_idea = nkmp_espionage_five_idea
				has_idea = nkmp_espionage_ten_idea
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		remove_effect = {
			if = {
				limit = {
					has_idea = nkmp_espionage_one_idea
				}
				remove_ideas = nkmp_espionage_one_idea
			}
			else_if = {
				limit = {
					has_idea = nkmp_espionage_five_idea
				}
				remove_ideas = nkmp_espionage_five_idea
			}
			else_if = {
				limit = {
					has_idea = nkmp_espionage_ten_idea
				}
				remove_ideas = nkmp_espionage_ten_idea
			}
		}
	}
}

###### Ideology Cheats
nkmp_ideology_efforts = {
	nkmp_current_ruling_party = {
		icon = eng_propaganda_campaigns
		available = {
			NOT = {
				has_decision = nkmp_democracy
			}
			NOT = {
				has_decision = nkmp_communism
			}
			NOT = {
				has_decision = nkmp_fascism
			}
			NOT = {
				has_decision = nkmp_neutrality
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_popularity = {
				ideology = ROOT
				popularity = 1
			}
		}
	}
	nkmp_democracy = {
		icon = eng_propaganda_campaigns
		available = {
			NOT = {
				has_decision = nkmp_communism
			}
			NOT = {
				has_decision = nkmp_fascism
			}
			NOT = {
				has_decision = nkmp_neutrality
			}
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 999999
		days_re_enable = 0
		cost = 0
		remove_trigger = {
			has_global_flag = NK_MP_Host_Mods_Off
			has_decision = nkmp_disable_ideology
		}
		modifier = {
			democratic_drift = 99.99
			fascism_drift = -99.99
			communism_drift = -99.99
			neutrality_drift = -99.99
		}
	}
	nkmp_communism = {
		icon = eng_propaganda_campaigns
		available = {
			NOT = {
				has_decision = nkmp_democracy
			}
			NOT = {
				has_decision = nkmp_fascism
			}
			NOT = {
				has_decision = nkmp_neutrality
			}
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 999999
		days_re_enable = 0
		cost = 0
		remove_trigger = {
			has_global_flag = NK_MP_Host_Mods_Off
			has_decision = nkmp_disable_ideology
		}
		modifier = {
			democratic_drift = -99.99
			fascism_drift = -99.99
			communism_drift = 99.99
			neutrality_drift = -99.99
		}
	}
	nkmp_fascism = {
		icon = eng_propaganda_campaigns
		available = {
			NOT = {
				has_decision = nkmp_communism
			}
			NOT = {
				has_decision = nkmp_democracy
			}
			NOT = {
				has_decision = nkmp_neutrality
			}
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 999999
		days_re_enable = 0
		cost = 0
		remove_trigger = {
			has_global_flag = NK_MP_Host_Mods_Off
			has_decision = nkmp_disable_ideology
		}
		modifier = {
			democratic_drift = -99.99
			fascism_drift = 99.99
			communism_drift = -99.99
			neutrality_drift = -99.99
		}
	}
	nkmp_neutrality = {
		icon = eng_propaganda_campaigns
		available = {
			NOT = {
				has_decision = nkmp_communism
			}
			NOT = {
				has_decision = nkmp_fascism
			}
			NOT = {
				has_decision = nkmp_democracy
			}
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 999999
		days_re_enable = 0
		cost = 0
		remove_trigger = {
			has_global_flag = NK_MP_Host_Mods_Off
			has_decision = nkmp_disable_ideology
		}
		modifier = {
			democratic_drift = -99.99
			fascism_drift = -99.99
			communism_drift = -99.99
			neutrality_drift = 99.99
		}
	}
	nkmp_disable_ideology = {
		icon = generic_political_actions
		available = {
			OR = {
				has_decision = nkmp_democracy
				has_decision = nkmp_communism
				has_decision = nkmp_fascism
				has_decision = nkmp_neutrality
			}
		}
		visible = {
			OR = {
				has_decision = nkmp_democracy
				has_decision = nkmp_communism
				has_decision = nkmp_fascism
				has_decision = nkmp_neutrality
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
	}
	nkmp_divider_8 = {
		#icon = generic_construction
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_ideology_drift_def_lite = {
		icon = generic_civil_support
		available = {
			NOT = {
				has_decision = nkmp_ideology_drift_def_full
			}
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 999999
		days_re_enable = 0
		cost = 0
		remove_trigger = {
			has_global_flag = NK_MP_Host_Mods_Off
			has_decision = nkmp_disable_drift
		}
		modifier = {
			drift_defence_factor = 0.5
		}
	}
	nkmp_ideology_drift_def_full = {
		icon = generic_civil_support
		available = {
			NOT = {
				has_decision = nkmp_ideology_drift_def_lite
			}
		}
		visible = {
		}
		fire_only_once = no
		days_remove = 999999
		days_re_enable = 0
		cost = 0
		remove_trigger = {
			has_global_flag = NK_MP_Host_Mods_Off
			has_decision = nkmp_disable_drift
		}
		modifier = {
			drift_defence_factor = 9.99
		}
	}
	nkmp_disable_drift = {
		icon = generic_political_actions
		available = {
			OR = {
				has_decision = nkmp_ideology_drift_def_lite
				has_decision = nkmp_ideology_drift_def_full
			}
		}
		visible = {
			OR = {
				has_decision = nkmp_ideology_drift_def_lite
				has_decision = nkmp_ideology_drift_def_full
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
	}
	nkmp_divider_9 = {
		#icon = generic_construction
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_become_democratic = {
		icon = eng_trade_unions_support
		available = {
			NOT = {
				has_government = democratic
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 5
		cost = 0
		complete_effect = {
			add_popularity = {
				ideology = democratic
				popularity = 1
			}
			set_politics = {
				ruling_party = democratic
				elections_allowed = yes
			}
		}
	}
	nkmp_become_fascist = {
		icon = eng_trade_unions_support
		available = {
		}
		visible = {
			NOT = {
				has_government = fascism
			}
		}
		fire_only_once = no
		days_re_enable = 5
		cost = 0
		complete_effect = {
			add_popularity = {
				ideology = fascism
				popularity = 1
			}
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
	}
	nkmp_become_communist = {
		icon = eng_trade_unions_support
		available = {
		}
		visible = {
			NOT = {
				has_government = communism
			}
		}
		fire_only_once = no
		days_re_enable = 5
		cost = 0
		complete_effect = {
			add_popularity = {
				ideology = communism
				popularity = 1
			}
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
	}
	nkmp_become_neutral = {
		icon = eng_trade_unions_support
		available = {
		}
		visible = {
			NOT = {
				has_government = neutrality
			}
		}
		fire_only_once = no
		days_re_enable = 5
		cost = 0
		complete_effect = {
			add_popularity = {
				ideology = neutrality
				popularity = 1
			}
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
	}
}
