###########    Quick Menu
nkmp_quick_menu = {
	nkmp_quickmenu_core_all = {
		icon = infiltrate_state
		available = {
			OR = {
				AND = {
					is_ai = no
					any_state = {
						is_fully_controlled_by = ROOT
						NOT = {
							is_core_of = ROOT
						}
					}
				}
				AND = {
					is_ai = yes
					is_subject = yes
					OVERLORD = {
						is_ai = no
						has_idea = nkmp_puppet_ai_enabled
					}
					NOT = {
						has_global_flag = nkmp_puppet_ai_disabled
					}
					any_state = {
						is_fully_controlled_by = ROOT
						NOT = {
							is_core_of = ROOT
						}
					}
				}
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		ai_will_do = {
			base = 100
		}
		complete_effect = {
			every_owned_state = {
				add_core_of = ROOT
			}
		}
	}
	nkmp_quickmenu_max_all_inf = {
		icon = hol_attract_foreign_investors
		available = {
			OR = {
				AND = {
					is_ai = no
					any_owned_state = {
						AND = {
							is_fully_controlled_by = ROOT
							OR = {
								free_building_slots = {
									building = infrastructure
									size > 1
								}
								free_building_slots = {
									building = air_base
									size > 1
								}
								free_building_slots = {
									building = anti_air_building
									size > 1
								}
							}
						}
					}
				}
				AND = {
					is_ai = yes
					is_subject = yes
					OVERLORD = {
						is_ai = no
						has_idea = nkmp_puppet_ai_enabled
					}
					NOT = {
						has_global_flag = nkmp_puppet_ai_disabled
					}
					any_owned_state = {
						AND = {
							is_fully_controlled_by = ROOT
							OR = {
								free_building_slots = {
									building = infrastructure
									size > 1
								}
								free_building_slots = {
									building = air_base
									size > 1
								}
								free_building_slots = {
									building = anti_air_building
									size > 1
								}
							}
						}
					}
				}
			}
		}
		visible = {
		}
		ai_will_do = {
			base = 100
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			if = {
				limit = {
					has_global_flag = nkmp_flg_global_MD_Mode
				}
				nkmp_md_max_infra_scripted_effect = yes
			}
			else = {
				nkmp_max_infra_scripted_effect = yes
			}
		}
	}
	nkmp_add_building_slots = {
		icon = generic_merge_plant_materiel
		available = {
			OR = {
				AND = {
					is_ai = no
					any_owned_state = {
						NOT = {
							has_state_flag = nkmp_building_slot_flag
						}
						is_fully_controlled_by = ROOT
					}
				}
				AND = {
					is_ai = yes
					is_subject = yes
					OVERLORD = {
						is_ai = no
						has_idea = nkmp_puppet_ai_enabled
					}
					NOT = {
						has_global_flag = nkmp_puppet_ai_disabled
					}
					any_owned_state = {
						NOT = {
							has_state_flag = nkmp_building_slot_flag
						}
						is_fully_controlled_by = ROOT
					}
				}
			}
		}
		visible = {
		}
		ai_will_do = {
			base = 100
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			if = {
				limit = {
					any_owned_state = {
						is_fully_controlled_by = ROOT
					}
				}
				every_owned_state = {
					add_extra_state_shared_building_slots = 1000
				}
			}
		}
	}
	nkmp_divider_10 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_quickmenu_increase_world_tension_10 = {
		icon = revolt
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_named_threat = {
				threat = 10
				name = nkmp_threat_10
			}
		}
	}
	nkmp_quickmenu_increase_world_tension_50 = {
		icon = revolt
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_named_threat = {
				threat = 50
				name = nkmp_threat_50
			}
		}
	}
	nkmp_divider_11 = {
		available = {
			hidden_trigger = {
				always = no
			}
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
		}
	}
	nkmp_quickmenu_decrease_world_tension_10 = {
		icon = spr_political_assassination
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_named_threat = {
				threat = -10
				name = nkmp_threat_minus_10
			}
		}
	}
	nkmp_quickmenu_decrease_world_tension_50 = {
		icon = spr_political_assassination
		available = {
		}
		visible = {
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			add_named_threat = {
				threat = -50
				name = nkmp_threat_minus_50
			}
		}
	}
	nkmp_divider_12 = {
		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 = {
		}
	}
	#### Enable Puppets To Use Cheats
	nkmp_quickmenu_enable_puppet_ai = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			NOT = {
				has_idea = nkmp_puppet_ai_enabled
			}
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			hidden_effect = {
				add_ideas = nkmp_puppet_ai_enabled
			}
		}
	}
	nkmp_quickmenu_disable_puppet_ai = {
		icon = generic_political_actions
		available = {
		}
		visible = {
			has_idea = nkmp_puppet_ai_enabled
		}
		fire_only_once = no
		days_re_enable = 0
		cost = 0
		complete_effect = {
			hidden_effect = {
				remove_ideas = nkmp_puppet_ai_enabled
			}
		}
	}
}
