VAT_fighting_mafia_category = {

	VAT_mafia_raid_states = {
		#cost = mafia_raid_states_cost_var
		custom_cost_trigger = {
			command_power > 9
		}
		custom_cost_text = decision_cost_CP_10

		icon = GFX_decision_generic_arrest

		state_target = yes
		targets = { 115 156 117 849 }

		target_trigger = {
			FROM = {
				is_owned_by = ROOT
			}
		}

		on_map_mode = map_and_decisions_view

		visible = {
			OR = {
				has_idea = VAT_ruling_mafia
				has_idea = VAT_active_mafia
				has_idea = VAT_medium_mafia
				has_idea = VAT_low_mafia
			}
			check_variable = {
				mafia_power > 0
			}
		}
		available = {
			VAT = {
				command_power > 10
				controls_state = FROM
				divisions_in_state = {
					size > 1
					state = FROM
				}
			}
		}
		days_re_enable = 50
		
		days_remove = 5
		fixed_random_seed = no
		remove_effect = {
			random_list = {
				50 = {
					modifier = {add = -20
						check_variable = { mafia_power < 75 }}
					modifier = {add = -10
						check_variable = { mafia_power < 50 }}	
					modifier = {add = -10
						check_variable = { mafia_power < 25 }}
					add_equipment_to_stockpile = {
						type = infantry_equipment
						amount = -50
					}
					add_manpower = -100
				}
				30 = {
					modifier = {add = 20
						check_variable = { mafia_power < 75 }}
					modifier = {add = -20
						check_variable = { mafia_power < 50 }}	
					modifier = {add = -10
						check_variable = { mafia_power < 25 }}
						
					add_equipment_to_stockpile = {
						type = infantry_equipment
						amount = -20
					}
					add_manpower = -50
				}
				
				20 = {
					modifier = {add = 30
						check_variable = { mafia_power < 50 }}	
					modifier = {add = 20
						check_variable = { mafia_power < 25 }
					}
				}
			
			}
			add_to_variable = { var = mafia_power value = -5 tooltip = mafia_power}
			hidden_effect = {
				add_command_power = -10
				VAT_mafia_swap_idea = yes
			}
		}
	}
	
	
	
	###Договориться###
	VAT_mafia_negotiat = {
		cost = 25
		icon = GFX_decision_eng_trade_unions_support
		visible = {
			OR = {
				has_idea = VAT_ruling_mafia
				has_idea = VAT_active_mafia
				has_idea = VAT_medium_mafia
				has_idea = VAT_low_mafia
			}
			check_variable = {
				mafia_power > 0
			}
		}
		available = {
			VAT = {
				controls_state = 115
				controls_state = 156
				controls_state = 849
				controls_state = 117
			}
		}
		days_re_enable = 30
		
		days_remove = 15
		
		modifier = {
            consumer_goods_factor = 0.01
			political_power_factor = -0.15
        }
		fixed_random_seed = no
		remove_effect = {
			random_list = {
				60 = {
					add_to_variable = { var = mafia_power value = -10 tooltip = mafia_power}
				}
				10 = {
					add_to_variable = { var = mafia_power value = -15 tooltip = mafia_power}
				}
				20 = {
					add_to_variable = { var = mafia_power value = 5 tooltip = mafia_power}
				}
				10 = {}
			}
			hidden_effect = {
				VAT_mafia_swap_idea = yes
			}
			add_stability = -0.03
		}
	}
	
	
	
	###Шпионы###
	VAT_mafia_spies = {
		cost = 30
		icon = GFX_decision_hol_attract_foreign_investors
		visible = {
			OR = {
				has_idea = VAT_ruling_mafia
				has_idea = VAT_active_mafia
				has_idea = VAT_medium_mafia
				has_idea = VAT_low_mafia
			}
			check_variable = {
				mafia_power > 0
			}
		}
		available = {
			VAT = {
				controls_state = 115
				controls_state = 156
				controls_state = 849
				controls_state = 117
				# has_intelligence_agency = yes #Почти нереально создать агенство в этом периоде
			}
		}
		days_re_enable = 45
		
		days_remove = 45
	
		remove_effect = {	
			add_to_variable = { var = mafia_power value = -15 tooltip = mafia_power}
			hidden_effect = {
				VAT_mafia_swap_idea = yes
			}
		}
	}

	###DEBUG РЕШЕНИЕ###
	VAT_mafia_debug = {
		cost = 0
		icon = GFX_decision_hol_attract_foreign_investors
		visible = {
			OR = {
				has_idea = VAT_ruling_mafia
				has_idea = VAT_active_mafia
				has_idea = VAT_medium_mafia
				has_idea = VAT_low_mafia
			}
			check_variable = {
				mafia_power > 0
			}
			is_debug = yes
		}
		complete_effect = {	
			add_to_variable = { var = mafia_power value = -10 tooltip = mafia_power}
			hidden_effect = {
				VAT_mafia_swap_idea = yes
			}
		}
	}
	
	VAT_mafia_power_up = {
		available = {
			check_variable = {mafia_power < 1}
			OR = {
				has_idea = VAT_ruling_mafia
				has_idea = VAT_active_mafia
				has_idea = VAT_medium_mafia
				has_idea = VAT_low_mafia
			}
		}
		activation = {
			check_variable = {mafia_power > 0}
		}
		icon = GFX_decision_generic_assassination
		is_good = no
		days_mission_timeout = 45
		timeout_effect = {	
			add_to_variable = { var = mafia_power value = 10 tooltip = mafia_power}
			hidden_effect = {
				VAT_mafia_swap_idea = yes
				country_event = {
					id = vat_random.20
					days = 10
					random_days = 20
				}
			}
		}
	}

	VAT_cesari_mori_actions_mission = {
		available = {
			check_variable = {mafia_power < 1}
		}
		activation = {
			always = no
		}
		icon = GFX_decision_generic_assassination
		days_mission_timeout = 30
		is_good = yes
		timeout_effect = {	
			add_to_variable = { var = mafia_power value = -5 tooltip = mafia_power}
			115 = {
				add_manpower = -50
			}
			117 = {
				add_manpower = -50
			}
			156 = {
				add_manpower = -15
			}
			849 = {
				add_manpower = -15
			}
			hidden_effect = {
				VAT_mafia_swap_idea = yes
				activate_mission = VAT_cesari_mori_actions_mission
			}
		}
	}
}

VAT_fighting_opposition_category = {
	VAT_left_opposition_power_up = {
		available = {
			check_variable = {left_opposition_power < 1}
			OR = {
				has_idea = VAT_ruling_left_opposition
				has_idea = VAT_active_left_opposition
				has_idea = VAT_medium_left_opposition
				has_idea = VAT_low_left_opposition
			}
			
		}
		visible = {
			check_variable = {
				left_opposition_power > 0
			}
		}
		activation = {
			check_variable = {left_opposition_power > 0}
		}
		icon = GFX_decision_SOV_secure_the_administration
		is_good = no
		days_mission_timeout = vat_opposition_power_up_days_timeout_var
		timeout_effect = {	
			add_to_variable = { var = left_opposition_power value = 5 tooltip = left_opposition_power}
			add_popularity = {
				ideology = communism
				popularity = 0.05
			}
			hidden_effect = {
				VAT_left_opposition_swap_idea = yes
				country_event = {
					id = vat_random.16
					days = 10
					random_days = 20
				}
			}
		}
	}
	
	VAT_right_opposition_power_up = {
		available = {
			check_variable = {right_opposition_power < 1}
			OR = {
				has_idea = VAT_ruling_right_opposition
				has_idea = VAT_active_right_opposition
				has_idea = VAT_medium_right_opposition
				has_idea = VAT_low_right_opposition
			}
		}
		visible = {
			check_variable = {
				right_opposition_power > 0
			}
		}
		activation = {
			check_variable = {right_opposition_power > 0}
		}
		icon = GFX_decision_ger_reichskommissariats
		is_good = no
		days_mission_timeout = vat_opposition_power_up_days_timeout_var
		timeout_effect = {	
			add_to_variable = { var = right_opposition_power value = 5 tooltip = right_opposition_power}
			add_popularity = {
				ideology = fascism
				popularity = 0.05
			}
			hidden_effect = {
				VAT_right_opposition_swap_idea = yes
				country_event = {
					id = vat_random.15
					days = 10
					random_days = 20
				}
			}
		}
	}
	
	###раскритиковать лидеров###

	VAT_right_opposition_criticize  = {
		cost = vat_opposition_criticize_cost_var
		icon = GFX_decision_generic_speech
		visible = {
			OR = {
				has_idea = VAT_ruling_right_opposition
				has_idea = VAT_active_right_opposition
				has_idea = VAT_medium_right_opposition
				has_idea = VAT_low_right_opposition
			}
			check_variable = {
				left_opposition_power > 0
			}
		}
		available = {
			check_variable = {
				right_opposition_power > 0
			}
		}
		days_re_enable = 30
		
		days_remove = 5
	
		remove_effect = {	
			add_to_variable = { var = right_opposition_power value = -5 tooltip = right_opposition_power}
			add_popularity = {
				ideology = fascism
				popularity = -0.03
			}
			hidden_effect = {
				VAT_right_opposition_swap_idea = yes
			}
		}
	}
	
	VAT_left_opposition_criticize  = {
		cost = vat_opposition_criticize_cost_var
		icon = GFX_decision_generic_speech
		visible = {
			OR = {
				has_idea = VAT_ruling_left_opposition
				has_idea = VAT_active_left_opposition
				has_idea = VAT_medium_left_opposition
				has_idea = VAT_low_left_opposition
			}
			check_variable = {
				left_opposition_power > 0
			}
		}
		available = {
			check_variable = {
				left_opposition_power > 0
			}
		}
		days_re_enable = 30
		
		days_remove = 5
	
		remove_effect = {	
			add_to_variable = { var = left_opposition_power value = -5 tooltip = left_opposition_power}
			add_popularity = {
				ideology = communism
				popularity = -0.03
			}
			hidden_effect = {
				VAT_left_opposition_swap_idea = yes
			}
		}
	}
	
	
	###облава на собрания###

	VAT_right_opposition_raid  = {
		cost = vat_opposition_raid_cost_var
		icon = GFX_decision_generic_political_rally
		visible = {
			OR = {
				has_idea = VAT_ruling_right_opposition
				has_idea = VAT_active_right_opposition
				has_idea = VAT_medium_right_opposition
				has_idea = VAT_low_right_opposition
			}
			check_variable = {
				right_opposition_power > 0
			}
		}
		available = {
			has_equipment = {
				infantry_equipment > 24
			}
			has_completed_focus = VAT_focus_on_right
			check_variable = {
				right_opposition_power > 0
			}
		}
		days_re_enable = 30
		
		days_remove = 5
	
		remove_effect = {	
			add_to_variable = { var = right_opposition_power value = -10 tooltip = right_opposition_power}
			add_popularity = {
				ideology = fascism
				popularity = -0.01
			}
			hidden_effect = {
				VAT_right_opposition_swap_idea = yes
			}
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = -25
			}
		}
	}
	
	VAT_left_opposition_raid = {
		cost = vat_opposition_raid_cost_var
		icon = GFX_decision_generic_political_rally
		visible = {
			OR = {
				has_idea = VAT_ruling_left_opposition
				has_idea = VAT_active_left_opposition
				has_idea = VAT_medium_left_opposition
				has_idea = VAT_low_left_opposition
			}
			check_variable = {
				left_opposition_power > 0
			}
		}
		available = {
			has_equipment = {
				infantry_equipment > 24
			}
			has_completed_focus = VAT_focus_on_left
			check_variable = {
				left_opposition_power > 0
			}
		}
		days_re_enable = 30
		
		days_remove = 5
	
		remove_effect = {	
			add_to_variable = { var = left_opposition_power value = -10 tooltip = left_opposition_power}
			add_popularity = {
				ideology = communism
				popularity = -0.01
			}
			hidden_effect = {
				VAT_left_opposition_swap_idea = yes
			}
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = -25
			}
		}
	}
	
	
	###Внедрить агента###

	VAT_right_opposition_spies  = {
		cost = vat_opposition_spies_cost_var
		icon = GFX_decision_onmap_recruit_operative
		visible = {
			OR = {
				has_idea = VAT_ruling_right_opposition
				has_idea = VAT_active_right_opposition
				has_idea = VAT_medium_right_opposition
				has_idea = VAT_low_right_opposition
			}
			check_variable = {
				right_opposition_power > 0
			}
		}
		available = {
			#has_intelligence_agency = yes
			has_completed_focus = VAT_focus_on_right
			check_variable = {
				right_opposition_power > 0
			}
		}
		days_re_enable = 10
		
		days_remove = 30
	
		remove_effect = {	
			add_to_variable = { var = right_opposition_power value = -15 tooltip = right_opposition_power}
			hidden_effect = {
				VAT_right_opposition_swap_idea = yes
			}
			
		}
	}

	
	
	VAT_left_opposition_spies = {
		cost = vat_opposition_spies_cost_var
		icon = GFX_decision_onmap_recruit_operative
		visible = {
			OR = {
				has_idea = VAT_ruling_left_opposition
				has_idea = VAT_active_left_opposition
				has_idea = VAT_medium_left_opposition
				has_idea = VAT_low_left_opposition
			}
			check_variable = {
				left_opposition_power > 0
			}
		}
		available = {
			#has_intelligence_agency = yes
			has_completed_focus = VAT_focus_on_left
			check_variable = {
				left_opposition_power > 0
			}
		}
		days_re_enable = 10
		
		days_remove = 30
	
		remove_effect = {	
			add_to_variable = { var = left_opposition_power value = -15 tooltip = left_opposition_power}
			hidden_effect = {
				VAT_left_opposition_swap_idea = yes
			}
			
		}
	}

	###DEBUG РЕШЕНИЕ###
	VAT_right_opposition_debug = {
		cost = 0
		icon = GFX_decision_hol_attract_foreign_investors
		visible = {
			OR = {
				has_idea = VAT_ruling_right_opposition
				has_idea = VAT_active_right_opposition
				has_idea = VAT_medium_right_opposition
				has_idea = VAT_low_right_opposition
			}
			check_variable = {
				right_opposition_power > 0
			}
			is_debug = yes
		}
		complete_effect = {
			add_to_variable = { var = right_opposition_power value = -10 tooltip = right_power}
			VAT_right_opposition_swap_idea = yes
		}
	}

	###DEBUG РЕШЕНИЕ###
	VAT_left_opposition_debug = {
		cost = 0
		icon = GFX_decision_hol_attract_foreign_investors
		visible = {
			OR = {
				has_idea = VAT_ruling_left_opposition
				has_idea = VAT_active_left_opposition
				has_idea = VAT_medium_left_opposition
				has_idea = VAT_low_left_opposition
			}
			check_variable = {
				left_opposition_power > 0
			}
			is_debug = yes
		}
		complete_effect = {
			add_to_variable = { var = left_opposition_power value = -10 tooltip = left_opposition_power}
			VAT_left_opposition_swap_idea = yes
		}
	}
}

VAT_nationalisation_of_italian_lands_category = {
	VAT_nationalisation_of_italian_state = {
		cost = cost_integration_of_italian_lands
		icon = GFX_decision_infiltrate_state

		fire_only_once = yes

		state_target = yes
		target_array = ITA.core_states

		target_trigger = {
			FROM = {
				is_owned_by = ROOT
				NOT = { is_core_of = VAT }
			}
		}

		on_map_mode = map_and_decisions_view

		days_remove = time_integration_of_italian_lands

		remove_effect = {
			FROM = {
				add_core_of = VAT
			}
		}
	}
}