## Enable / Disable Cheat Visibility
nkmp_state_cat = {
	### Building Spawner
	nkmp_enable_spawn_buildings_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_spawn_buildings
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_spawn_buildings
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_spawn_buildings
				value = 1
			}
		}
	}
	nkmp_disable_spawn_buildings_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_spawn_buildings
		}
		visible = {
			has_variable = nkmp_var_enable_spawn_buildings
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_spawn_buildings
		}
	}
	nkmp_divider_29 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	### Capital Menu
	nkmp_enable_capital_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_capital_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_capital_mods
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_capital_mods
				value = 1
			}
		}
	}
	nkmp_disable_capital_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_capital_mods
		}
		visible = {
			has_variable = nkmp_var_enable_capital_mods
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_capital_mods
		}
	}
	nkmp_divider_53 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	### Self Railroad Builder
	nkmp_enable_self_state_railroad_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_state_self_railroad_mods_mark
				has_variable = nkmp_var_enable_state_self_railroad_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_state_self_railroad_mods_mark
				has_variable = nkmp_var_enable_state_self_railroad_mods
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_self_railroad_mods_mark
				value = 1
			}
		}
	}
	nkmp_disable_self_state_railroad_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				OR = {
					has_variable = nkmp_var_enable_state_self_railroad_mods_mark
					has_variable = nkmp_var_enable_state_self_railroad_mods
				}
			}
		}
		visible = {
			OR = {
				has_variable = nkmp_var_enable_state_self_railroad_mods_mark
				has_variable = nkmp_var_enable_state_self_railroad_mods
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			hidden_effect = {
				clear_variable = nkmp_var_enable_state_self_railroad_mods_mark
				clear_variable = nkmp_var_enable_state_self_railroad_mods
				every_state = {
					limit = {
						OR = {
							has_state_flag = nkmp_marked_for_railroad
							has_variable = target_state_var
						}
					}
					clr_state_flag = nkmp_marked_for_railroad
					clear_variable = target_state_var
				}
			}
		}
	}
	### Everyone Railroad Builder
	nkmp_enable_state_railroad_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_state_railroad_mods_mark
				has_variable = nkmp_var_enable_state_railroad_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_state_railroad_mods_mark
				has_variable = nkmp_var_enable_state_railroad_mods
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_railroad_mods_mark
				value = 1
			}
		}
	}
	nkmp_disable_state_railroad_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				OR = {
					has_variable = nkmp_var_enable_state_railroad_mods_mark
					has_variable = nkmp_var_enable_state_railroad_mods
				}
			}
		}
		visible = {
			OR = {
				has_variable = nkmp_var_enable_state_railroad_mods_mark
				has_variable = nkmp_var_enable_state_railroad_mods
			}
			NOT = {
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			hidden_effect = {
				clear_variable = nkmp_var_enable_state_railroad_mods_mark
				clear_variable = nkmp_var_enable_state_railroad_mods
				every_state = {
					limit = {
						OR = {
							has_state_flag = nkmp_marked_for_railroad
							has_variable = target_state_var
						}
					}
					clr_state_flag = nkmp_marked_for_railroad
					clear_variable = target_state_var
				}
			}
		}
	}
	nkmp_divider_32 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	### Demilitarized States
	nkmp_enable_demiliarized_1_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_demilitarized_mods_1
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_demilitarized_mods_1
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_demilitarized_mods_1
				value = 1
			}
		}
	}
	nkmp_disable_demiliarized_1_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_demilitarized_mods_1
		}
		visible = {
			has_variable = nkmp_var_enable_demilitarized_mods_1
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_demilitarized_mods_1
		}
	}
	### DEM 2
	nkmp_enable_demiliarized_2_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_demilitarized_mods_2
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_demilitarized_mods_2
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_demilitarized_mods_2
				value = 1
			}
		}
	}
	nkmp_disable_demiliarized_2_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_demilitarized_mods_2
		}
		visible = {
			has_variable = nkmp_var_enable_demilitarized_mods_2
			NOT = {
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_demilitarized_mods_2
		}
	}
	nkmp_divider_33 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			NOT = {
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	### Manpower
	nkmp_enable_state_manpower_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_state_manpower_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_state_manpower_mods
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_manpower_mods
				value = 1
			}
		}
	}
	nkmp_disable_state_manpower_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_state_manpower_mods
		}
		visible = {
			has_variable = nkmp_var_enable_state_manpower_mods
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_state_manpower_mods
		}
	}
	nkmp_divider_42 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	### State Transfer Menus
	nkmp_enable_state_transfer_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_state_transfer_mods
			}
			custom_trigger_tooltip = {
				tooltip = nkmp_flg_mp_state_transfer_TT
				any_other_country = {
					NOT = {
						has_country_flag = nkmp_flg_mp_ask_transfer
					}
				}
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_state_transfer_mods
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_transfer_mods
				value = 1
			}
		}
	}
	nkmp_disable_state_transfer_visibility = {
		icon = generic_political_actions
		available = {
			has_variable = nkmp_var_enable_state_transfer_mods
		}
		visible = {
			has_variable = nkmp_var_enable_state_transfer_mods
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_state_transfer_mods
		}
	}
	### All Nation Transfer
	nkmp_enable_state_transfer_anyone_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_state_transfer_anyone_mark_mods
				has_variable = nkmp_var_enable_state_transfer_anyone_mods
			}
		}
		visible = {
			NOT = {
				has_variable = nkmp_var_enable_state_transfer_anyone_mark_mods
				has_variable = nkmp_var_enable_state_transfer_anyone_mods
				has_global_flag = nkmp_flg_MP_Game
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_transfer_anyone_mark_mods
				value = 1
			}
		}
	}
	nkmp_disable_state_transfer_anyone_visibility = {
		icon = generic_political_actions
		available = {
			OR = {
				has_variable = nkmp_var_enable_state_transfer_anyone_mark_mods
				has_variable = nkmp_var_enable_state_transfer_anyone_mods
			}
		}
		visible = {
			OR = {
				has_variable = nkmp_var_enable_state_transfer_anyone_mark_mods
				has_variable = nkmp_var_enable_state_transfer_anyone_mods
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_state_transfer_anyone_mark_mods
			clear_variable = nkmp_var_enable_state_transfer_anyone_mods
			hidden_effect = {
				every_other_country = {
					clr_country_flag = nkmp_marked_for_transfer_flag
				}
			}
			custom_effect_tooltip = nkmp_clear_variable_TT
		}
	}
	nkmp_divider_63 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
			has_global_flag = nkmp_flg_MP_Game
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	### Nation Exchange States Between
	nkmp_enable_state_exchange_visibility = {
		icon = generic_political_actions
		available = {
			NOT = {
				has_variable = nkmp_var_enable_state_exchange_mark_mods
			}
			custom_trigger_tooltip = {
				tooltip = nkmp_flg_mp_state_exchange_TT
				any_other_country = {
					NOT = {
						has_country_flag = nkmp_flg_mp_ask_exchange
					}
				}
			}
		}
		visible = {
			NOT = {
				OR = {
					has_variable = nkmp_var_enable_state_exchange_mark_mods
					has_variable = nkmp_var_enable_state_exchange_mods
				}
			}
			has_global_flag = nkmp_flg_MP_Game
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			set_variable = {
				var = nkmp_var_enable_state_exchange_mark_mods
				value = 1
			}
		}
	}
	nkmp_disable_state_exchange_visibility = {
		icon = generic_political_actions
		available = {
			hidden_trigger = {
				OR = {
					has_variable = nkmp_var_enable_state_exchange_mark_mods
					has_variable = nkmp_var_enable_state_exchange_mods
				}
			}
		}
		visible = {
			OR = {
				has_variable = nkmp_var_enable_state_exchange_mark_mods
				has_variable = nkmp_var_enable_state_exchange_mods
			}
			has_global_flag = nkmp_flg_MP_Game
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			clear_variable = nkmp_var_enable_state_exchange_mark_mods
			clear_variable = nkmp_var_enable_state_exchange_mods
		}
	}
	#### END
}
