qol_puppets_md = {
	small_unification_campaign = {

		icon = generic_form_nation

		allowed = {
		}
		available = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }
		}
		visible = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }			
		}

		target_array = subjects
		target_trigger = {
			FROM = {
				is_subject_of = ROOT
			}
		}
		cost = 100
		days_re_enable = 180
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			FROM = {
			add_autonomy_score = {
				value = -50
				localization = Unification
			}		
			}			
		}
	}

	big_unification_campaign = {

		icon = generic_form_nation

		allowed = {
		}
		available = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }
		}
		visible = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }			
		}

		target_array = subjects
		target_trigger = {
			FROM = {
				is_subject_of = ROOT
			}
		}
		cost = 200
		days_re_enable = 180
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			FROM = {
			add_autonomy_score = {
				value = -100
				localization = Unification
			}		
			}			
		}
	}	
	
	invest_in_puppet1 = {

		icon = decision_gre_investment_decisions

		allowed = {
		}
		available = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }
		}
		visible = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }			
		}

		target_array = subjects
		target_trigger = {
			FROM = {
				is_subject_of = ROOT
			}
		}
		cost = 25
		days_re_enable = 180
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			FROM = {
				add_timed_idea = {
					idea = puppet_investment_1b
					days = 180
				}
				
				add_autonomy_score = {
					value = -150
					localization = Investments
				}				
			}	
			ROOT = {
				add_timed_idea = {
					idea = puppet_investment_1m
					days = 180
				}
			}			
		}
	}	

	invest_in_puppet2 = {

		icon = decision_gre_investment_decisions

		allowed = {

		}
		available = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }
			ROOT= { has_idea = puppet_investment_1m }			
		}
		visible = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }			
		}

		target_array = subjects
		target_trigger = {
			FROM = {
				is_subject_of = ROOT
			}
		}
		cost = 50
		days_re_enable = 360
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			FROM = {
				add_timed_idea = {
					idea = puppet_investment_2b
					days = 360
				}
				add_autonomy_score = {
					value = -250
					localization = Investments
				}					
			}	
			ROOT = {
				add_timed_idea = {
					idea = puppet_investment_2m
					days = 360
				}
			}			
		}
	}	
	
	migration_puppet = {

		icon = decision_generic_political_discourse

		allowed = {

		}
		available = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }	
			NOT =  { has_idea = migration_win }			
		}
		visible = {
			FROM = { exists = yes }
			FROM = { is_subject_of = ROOT }			
		}

		target_array = subjects
		target_trigger = {
			FROM = {
				is_subject_of = ROOT
			}
		}
		cost = 120
		days_re_enable = 120
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
			FROM = {
				add_timed_idea = {
					idea = migration_loss
					days = 60
				}
				add_autonomy_score = {
					value = -50
					localization = Migrations
				}					
			}	
			ROOT = {
				add_timed_idea = {
					idea = migration_win
					days = 60
				}
			}			
		}
	}
	
	migration_all_puppets = {

		icon = decision_generic_political_discourse

		allowed = {

		}
		available = {
			num_subjects > 0
			NOT =  { 
			has_dynamic_modifier = {
			modifier = qol_migration_all_puppets_modifier
			scope = ROOT
			}	 	
		}	
		}
		visible = {
			num_subjects > 0
			NOT =  { 
			has_dynamic_modifier = {
			modifier = qol_migration_all_puppets_modifier
			}	
			}
		}

		cost = 120
		days_re_enable = 120
		ai_will_do = {
			factor = 0
		}
		complete_effect = {
		ROOT = {
			every_subject_country = {
				add_timed_idea = {
					idea = migration_loss_all
					days = 60
				}
				add_autonomy_score = {
					value = -50
					localization = Migrations
				}					
			}			
				add_dynamic_modifier = {
					modifier = qol_migration_all_puppets_modifier
					days = 60
				}
				custom_effect_tooltip = qol_migration_all_puppets_modifier_tt	
			}			
		}
		
	}	
}	